Toni Spets
|
c073805db3
|
Add support for C&C video scaling
|
2011-03-24 19:41:36 +02:00 |
|
Toni Spets
|
a803c12995
|
Use npot textures if the surface size exceeds 1024x1024
|
2011-03-24 19:08:27 +02:00 |
|
Toni Spets
|
740730d1fc
|
Fix window size restore issues with Wine
|
2011-03-24 17:30:22 +02:00 |
|
Toni Spets
|
d42ca86297
|
Switch to O3 instead of Os, use gcc 3.x to get the fastest build
|
2011-03-12 23:40:32 +02:00 |
|
Toni Spets
|
e9bce8cdc1
|
Fix Westwood Chat, should now work
|
2011-01-10 22:17:29 +02:00 |
|
Toni Spets
|
48bed3d6f1
|
More StarCraft and generic support, fix mhack permissions
|
2010-12-12 15:17:25 +02:00 |
|
Toni Spets
|
1ecc6bb248
|
Fix a few warnings
|
2010-12-11 18:58:58 +02:00 |
|
Toni Spets
|
a8cdb4e2f2
|
Support StarCraft's mouse and keyboard events
|
2010-12-11 14:45:09 +02:00 |
|
Toni Spets
|
fc32b6a6d1
|
Fix RA edwin not receiving another unknown message
|
2010-11-26 21:58:03 +02:00 |
|
Toni Spets
|
d7c8cde0a3
|
640x480 mode cursor boundary hack
|
2010-11-26 21:44:31 +02:00 |
|
Toni Spets
|
1cba0b66b2
|
Don't fake cursor position if mhack is disabled, clicking fixed
|
2010-11-26 21:18:48 +02:00 |
|
Toni Spets
|
020168f725
|
Send more keyboard events to game, fixes Alt issues
|
2010-11-26 20:21:22 +02:00 |
|
Toni Spets
|
31ed343a1e
|
Add version information
|
2010-11-23 20:09:00 +02:00 |
|
Toni Spets
|
9b7fa91afa
|
Fix CnCNet + cnc-ddraw + RA combination
|
2010-11-23 18:04:04 +02:00 |
|
Toni Spets
|
2d5403338e
|
Fix an issue with cncnet launcher, incorrectly called CloseHandle on loaded module handle
|
2010-11-23 17:36:12 +02:00 |
|
Toni Spets
|
f59421bbe8
|
Fix freezing when minimizing, thanks to Heavylobster for reporting and testing
|
2010-11-21 18:19:41 +02:00 |
|
Toni Spets
|
158344348d
|
Pass only the minimal amount of window messages to game wndproc
|
2010-11-21 17:50:20 +02:00 |
|
Toni Spets
|
c07d836578
|
Prefix screenshots with game window title
|
2010-11-21 17:34:04 +02:00 |
|
Toni Spets
|
e019401407
|
Use ^S instead for screenshots, VK_SNAPSHOT is not sent to WindowProc
|
2010-11-21 17:11:47 +02:00 |
|
Toni Spets
|
aa69dbbb3e
|
Initial screenshot support for paletted surfaces
|
2010-11-20 21:08:17 +02:00 |
|
Toni Spets
|
57e7ddf3fc
|
Manual sensitivity scaling option to ini
|
2010-11-18 17:23:01 +02:00 |
|
Toni Spets
|
8a3f17a18e
|
Use HeapFree() instead of free(), dumb mistake
|
2010-11-18 16:47:25 +02:00 |
|
Toni Spets
|
6b237c5ba1
|
Flip scrolling issues around, it'll slow on load instead of jumping fast
|
2010-11-18 16:46:22 +02:00 |
|
Toni Spets
|
d066962617
|
Add vsync ini option, controls GL_EXT_swap_control, default disabled
|
2010-11-17 22:12:19 +02:00 |
|
Toni Spets
|
fe6322d165
|
Move mouse movement stuff to fake_GetCursorPos where it should be
|
2010-11-17 18:57:22 +02:00 |
|
Toni Spets
|
c940464de2
|
Remove unused winpos stuff
|
2010-11-17 18:55:57 +02:00 |
|
Toni Spets
|
f092dd601a
|
Fix cursor release, didn't read MSDN carefully enough
|
2010-11-17 18:53:39 +02:00 |
|
Toni Spets
|
167342411f
|
Fix alt-tab when fullscreen and remove SendMessage hack
|
2010-11-16 19:13:59 +02:00 |
|
Toni Spets
|
790b5ab5ea
|
Use a more simple way to detect unlock hotkey
|
2010-11-16 18:14:02 +02:00 |
|
Toni Spets
|
3e594b10c6
|
Move some render init stuff out of render main loop
|
2010-11-16 18:07:59 +02:00 |
|
Toni Spets
|
afdc334935
|
Use HeapFree to free heaps, incorrectly used std free
Convert last malloc/free to HeapAlloc/HeapFree
|
2010-11-16 17:32:31 +02:00 |
|
Toni Spets
|
fdf8395dd1
|
Move critical section to main ddraw, fix shadow window bug when exiting fullscreen
|
2010-11-15 22:25:12 +02:00 |
|
Toni Spets
|
40f196bc8f
|
Add 'devmode' ini variable for Nyerguds
|
2010-11-15 20:37:02 +02:00 |
|
Toni Spets
|
924a5254a8
|
Allow disabling mouse hacks
|
2010-11-15 20:36:22 +02:00 |
|
Toni Spets
|
d881b92c1c
|
Support minimize and close buttons
|
2010-11-13 10:49:46 +02:00 |
|
Toni Spets
|
34df9fe79a
|
Remove legacy ddraw code
|
2010-11-12 19:50:00 +02:00 |
|
Toni Spets
|
3308661c9f
|
Use dynamic thunk table hacking for mouse stuff
|
2010-11-10 19:25:05 +02:00 |
|
Toni Spets
|
22134748e1
|
Create default ddraw.ini if it doesn't exist
|
2010-11-09 17:49:14 +02:00 |
|
Toni Spets
|
b6642edb67
|
Default to current mode bpp
|
2010-11-09 17:47:41 +02:00 |
|
Toni Spets
|
23cf107020
|
Change default maxfps to 120
|
2010-11-09 17:46:30 +02:00 |
|
Toni Spets
|
872ece5a69
|
Honor windowed mode again
|
2010-11-08 22:00:07 +02:00 |
|
Toni Spets
|
6aa54f26f4
|
Avoid cursor warp on activation
|
2010-11-08 21:56:40 +02:00 |
|
Toni Spets
|
f9cc483e67
|
Default to 32 bpp
|
2010-11-08 21:47:49 +02:00 |
|
Toni Spets
|
ac1d35c6dd
|
Add support for real fullscreen in OpenGL renderer
|
2010-11-08 21:42:47 +02:00 |
|
Toni Spets
|
17968c433c
|
Fix a recursive call when DirectDraw is created more than once
|
2010-11-08 21:42:23 +02:00 |
|
Toni Spets
|
88bac67fd5
|
Fix cursor display
|
2010-11-08 19:23:39 +02:00 |
|
Toni Spets
|
52ec288169
|
Allow mouse unlocking in fullscreen (for dual head users mostly)
|
2010-11-08 19:23:13 +02:00 |
|
Toni Spets
|
b2c1500c70
|
Do not free DirectDraw ever, avoids crashing issue on exit with Red Alert, real surface can be freed
|
2010-11-08 18:54:03 +02:00 |
|
Toni Spets
|
c7bda1c01c
|
Support AddAttachedSurface/DeleteAttachedSurface and update palette reference count when using SetPalette
|
2010-11-08 18:30:14 +02:00 |
|
Toni Spets
|
85f77578ff
|
Set the window non-topmost so it can be in the background
|
2010-11-08 18:28:38 +02:00 |
|