UnknownShadow200
|
242ffea6e2
|
simplify listscreen
|
2019-08-15 08:48:35 +10:00 |
|
UnknownShadow200
|
bf6c81189d
|
Reuse buttons/widgets arrays and save 5kb of memory
|
2019-08-14 23:12:06 +10:00 |
|
UnknownShadow200
|
5934c3618b
|
Fix cursor being visible at wrong time
And gen/save menus show up properly now
|
2019-08-14 07:52:03 +10:00 |
|
UnknownShadow200
|
18e780ae2e
|
Don't redraw when launcher window when focus is lost/gained
Fixes launcher window contents getting drawn over another window when you try to switch to another app on ReactOS
|
2019-08-12 21:38:09 +10:00 |
|
UnknownShadow200
|
996b13436f
|
Fix showing dialog and resizing window to cause launcher window to appear broken or missing pixels on ReactOS
|
2019-08-12 21:10:45 +10:00 |
|
UnknownShadow200
|
22dea901ee
|
Get rid of unused wasDown argument for KeyDown handler in screens/widgets
|
2019-08-12 18:02:56 +10:00 |
|
UnknownShadow200
|
340555833e
|
Cleanup list screens
|
2019-08-12 15:52:27 +10:00 |
|
UnknownShadow200
|
c06203bc7d
|
Now clicking partially works
|
2019-08-12 11:47:19 +10:00 |
|
UnknownShadow200
|
347fdd0ffc
|
No more compile errors but still completely broken
|
2019-08-11 21:37:11 +10:00 |
|
UnknownShadow200
|
f3198c31c3
|
use sys/ucontext.h everywhere instead
|
2019-08-11 21:16:27 +10:00 |
|
UnknownShadow200
|
cf1dc90a06
|
Make Clipboard_GetText consistent between backends
Previously windows/X11 would reset dst->length to 0 before appending, while other backends would just append. Now all backends just append.
|
2019-08-11 19:50:25 +10:00 |
|
UnknownShadow200
|
30d807eea0
|
Remove getcontext usage.
This was only used with crashes due to Logger_Abort/Loggert_Abort2. And in those cases, the message and backtrace are what actually matter.
|
2019-08-11 13:15:54 +10:00 |
|
UnknownShadow200
|
3d82f65f45
|
Expose Chat_LogTime directly instead of Chat_GetLogTime function
|
2019-08-11 12:10:15 +10:00 |
|
UnknownShadow200
|
445ff1c5a3
|
Fix trying to compile using makefile on osx failing with 'No rule to make target 'darwin'
|
2019-08-11 08:08:02 +10:00 |
|
UnknownShadow200
|
1308acaa71
|
now with a few less compile errors
|
2019-08-11 07:50:29 +10:00 |
|
UnknownShadow200
|
9eefb24253
|
Phase 1 of screens rewrite
|
2019-08-10 17:08:42 +10:00 |
|
UnknownShadow200
|
49714a38fb
|
Use thread_stack_pcs/GetGlobalMouse (10.1) instead of backtrace/HIGetMousePosition (10.5), this makes the game compatible with Tiger
|
2019-08-09 20:11:53 +10:00 |
|
UnknownShadow200
|
9a620753b6
|
quick fix for fullscreen crash
|
2019-08-09 08:13:56 +10:00 |
|
UnknownShadow200
|
b1e95d9cd7
|
return an error code if InternetQueryDataAvailable fails instead of just breaking out of for loop
|
2019-08-08 23:21:22 +10:00 |
|
UnknownShadow200
|
188c052371
|
Reuse 1 buttons array between all KeyBindingsScreen, reduces memory usage by 3kb
|
2019-08-08 22:18:15 +10:00 |
|
UnknownShadow200
|
283f753b3e
|
Simplify menu input code
|
2019-08-08 22:02:42 +10:00 |
|
UnknownShadow200
|
25d6518931
|
more cleanup of screen/menu
|
2019-08-08 21:14:39 +10:00 |
|
UnknownShadow200
|
bea6e546c1
|
Make Gfx_CreateTexture always return 0 if context is lost, instead of doing it in Drawer2D_Make2DTexture
Also start cleaning up screens code
|
2019-08-08 20:00:00 +10:00 |
|
UnknownShadow200
|
c4d70170a0
|
Use DisconnectScreen_Show etc instead of DisconnectScreen_MakeInstance
|
2019-08-08 19:26:39 +10:00 |
|
UnknownShadow200
|
981897f3fc
|
Initial work on combining HUDScreen/ChatScreen
|
2019-08-08 17:52:50 +10:00 |
|
UnknownShadow200
|
ec2cbdb873
|
Attempt to use raw mouse for camera movement on OSX, hopefully this doesn't break it
|
2019-08-07 23:55:42 +10:00 |
|
UnknownShadow200
|
fd3fac3b0e
|
Set max redirects in libcurl backend to 20
If a webserver is doing more redirects than that I think it's just stuffed
|
2019-08-07 07:31:36 +10:00 |
|
UnknownShadow200
|
137813cec8
|
Don't crash if out of memory reading dat/fcm/lvl/cw maps or .wav files
|
2019-08-06 22:07:25 +10:00 |
|
UnknownShadow200
|
740ba21c78
|
Don't crash if out of memory allocating screenshot temp bitmap for OpenGL
|
2019-08-06 21:41:17 +10:00 |
|
UnknownShadow200
|
b52aea902d
|
Increase maximum frame delay for animations from 32767 to 65535
|
2019-08-06 21:31:34 +10:00 |
|
UnknownShadow200
|
78d34c6da9
|
minorly optimise particle/name vertex drawing
|
2019-08-06 18:38:08 +10:00 |
|
UnknownShadow200
|
91434616ae
|
Optimise vertex initing methods in EnvRenderer
|
2019-08-06 15:16:08 +10:00 |
|
UnknownShadow200
|
db2fd79ba6
|
sethotbar extension thingy
|
2019-08-06 12:49:10 +10:00 |
|
UnknownShadow200
|
4a6e2c3419
|
Scale up flags with DPI
|
2019-08-06 12:25:02 +10:00 |
|
UnknownShadow200
|
29b7217044
|
Png_Encode returns an error instead of aborting on out of memory
Now less chance of crashing with giant texture packs/skins
|
2019-08-05 22:23:08 +10:00 |
|
UnknownShadow200
|
68827ce82e
|
Store pointers to fonts in widgets and slightly optimise drawing clipped text
|
2019-08-04 20:27:23 +10:00 |
|
UnknownShadow200
|
3584522e8f
|
Scale up servers table default column widths with DPI
|
2019-08-04 09:32:53 +10:00 |
|
UnknownShadow200
|
dd7b1c1bca
|
Rename LScreen->Reposition to more logical LScreen->Layout
|
2019-08-04 08:49:42 +10:00 |
|
UnknownShadow200
|
6035276344
|
Fix register dump getting truncated with arm64/ppc64
|
2019-08-03 20:22:03 +10:00 |
|
UnknownShadow200
|
e4f192e091
|
Partially fix just touching on web client causing camera to jerkily rotate
|
2019-08-03 07:05:51 +10:00 |
|
UnknownShadow200
|
49df32be8f
|
cleanup Window.c and only declare win_rawMouse once instead ofmultiple times (windows,sdl,web backends)
|
2019-08-02 22:51:11 +10:00 |
|
UnknownShadow200
|
aa345a5c5f
|
don't pointlessly use Random_Range with 0 min, use Random_Next instead
|
2019-08-02 22:15:03 +10:00 |
|
UnknownShadow200
|
15079ee79f
|
Actually implement String_UNSAFE_SubstringAt as a function instead of a macro on top of String_UNSAFE_Substring
This saves around 1ms when loading 431 fonts on my PC
|
2019-08-02 19:37:03 +10:00 |
|
UnknownShadow200
|
9813402aee
|
cleanup drawer2d code
|
2019-08-01 18:25:07 +10:00 |
|
UnknownShadow200
|
874509d5df
|
Fix egl backend not behaving properly after resize
|
2019-08-01 17:28:02 +10:00 |
|
UnknownShadow200
|
219a8e9cf9
|
Properly check result code returned by IDirect3DDevice9_Reset
|
2019-08-01 13:53:08 +10:00 |
|
UnknownShadow200
|
59b4125a03
|
remove inline functions that were only used once
Turns out the web client doesn't actually inline inline functions
|
2019-08-01 08:16:08 +10:00 |
|
UnknownShadow200
|
abd3e2853b
|
Scale up resources menu background box with DPI
|
2019-07-30 22:53:14 +10:00 |
|
UnknownShadow200
|
f833db6ba8
|
Fix caret alternating in launcher input widgets causing whole input widget to get redrawn instead of just caret area
Also make all launcher widget drawing behaviour consistent with dirtying area and not drawing while hidden
|
2019-07-30 21:38:17 +10:00 |
|
UnknownShadow200
|
2598ba18ce
|
Make getting shadow colour for text a bit faster
|
2019-07-30 20:39:27 +10:00 |
|