1
0
mirror of https://github.com/FunkyFr3sh/cnc-ddraw.git synced 2025-03-22 08:41:41 +01:00

87 Commits

Author SHA1 Message Date
FunkyFr3sh
5af1d683d8 Revert "add experimental WH_GETMESSAGE hook"
This reverts commit dcc76a154dec7dd35e4299c0e77a58efdfbf3d8a.
2024-09-10 15:42:14 +02:00
FunkyFr3sh
c13aece3f6 Revert "fix window resize/move issues"
This reverts commit 04d7f2060e900c66c3c8a5e285a078c1d8d20509.
2024-09-10 15:42:00 +02:00
FunkyFr3sh
801d31f68e Revert "don't update cursor pos in mouse hook"
This reverts commit c1a5a3895b53462bb5fa8feac57a1b240538e780.
2024-09-10 15:40:35 +02:00
FunkyFr3sh
c1a5a3895b don't update cursor pos in mouse hook 2024-09-09 15:23:31 +02:00
FunkyFr3sh
04d7f2060e fix window resize/move issues 2024-09-09 14:12:25 +02:00
FunkyFr3sh
dcc76a154d add experimental WH_GETMESSAGE hook 2024-09-08 19:14:58 +02:00
FunkyFr3sh
6ad443cfb1 uncomment ReleaseCapture call to prevent cursor issues in windowed mode 2024-08-30 16:02:32 +02:00
FunkyFr3sh
36a87419e3 don't allocate ddraw struct 2024-03-22 22:27:00 +01:00
FunkyFr3sh
fa8cdbd0df move all ini settings to c_config 2023-09-22 00:38:42 +02:00
FunkyFr3sh
accc47e377 fix cursor position issues with downscaling 2023-09-14 16:47:28 +02:00
FunkyFr3sh
66e86aa37c replace IsIconic with custom function 2023-08-20 23:12:00 +02:00
FunkyFr3sh
1452bbe598 remove early hook function 2023-08-02 15:15:44 +02:00
FunkyFr3sh
dfe15ec8b0 fix for HOMM4 cursor issues 2023-07-07 23:54:59 +02:00
FunkyFr3sh
1b791fb2cb only lock cursor in borderless if game window is the foreground window 2022-09-20 08:59:36 +02:00
FunkyFr3sh
aca2ca7071 fix cursor lock on alt+tab
(cherry picked from commit 6a38496bf76fea3a84087a9a3fd66d2911900fa1)
2021-12-01 21:02:23 +01:00
FunkyFr3sh
3015ddeb52 fix cursor lock 2021-09-19 09:07:26 +02:00
FunkyFr3sh
09f57918cb fix ClipCursor for ja2 2021-09-19 03:04:45 +02:00
FunkyFr3sh
8702ffe44a make cfg ini functions public 2021-09-16 02:25:22 +02:00
FunkyFr3sh
132fd1f700 fix invisible cursor on alt+tab issue
(cherry picked from commit 338d3aa2a2dcc9ad0a8385ccdee9447260eabe7f)
2021-09-16 01:48:03 +02:00
FunkyFr3sh
e5dc6dc5d0 some more mouse hook tweaks
(cherry picked from commit e3dab41e186e0e0bac5fe0f1357b54a653da4bbf)
2021-09-16 01:47:51 +02:00
FunkyFr3sh
11593bada5 fix windowed mode issues in vanilla versions
(cherry picked from commit 96823a8b61d2d058b1da85499fae4926fc93ced8)
2021-09-16 01:47:45 +02:00
FunkyFr3sh
ebda8282b2 #118 merge latest sir-tech fixes
(cherry picked from commit 994d4c646fafe58c49631283c72b755d81dbf865)
2021-09-16 01:47:14 +02:00
FunkyFr3sh
350cdbd0ba fix SetCursor hook 2021-06-19 04:28:15 +02:00
FunkyFr3sh
88727d2c21 don't unlock on WM_MOUSELEAVE 2021-06-18 04:08:28 +02:00
FunkyFr3sh
f74d2fa1ba simplify mouse functions 2021-06-18 04:08:22 +02:00
FunkyFr3sh
5700a0eb4c fix saved cursor pos 2021-06-18 04:07:53 +02:00
FunkyFr3sh
6cfeadaced fixes for cursor lock 2021-06-18 04:07:26 +02:00
FunkyFr3sh
684224b833 remove "handlemouse" setting 2021-06-18 04:06:48 +02:00
FunkyFr3sh
abdb74942b Revert "remove "handlemouse" setting"
This reverts commit f1bcff220deee72552ea26c7695195409714f8e3.
2021-06-16 07:47:15 +02:00
FunkyFr3sh
f1bcff220d remove "handlemouse" setting 2021-06-16 05:57:19 +02:00
FunkyFr3sh
a399797982 improve cursor lock 2021-06-12 05:45:28 +02:00
FunkyFr3sh
1f11bf8b84 refactoring 2021-06-11 20:30:43 +02:00
FunkyFr3sh
21555e06f7 use WM_ACTIVATEAPP for alt+tab logic 2021-05-29 15:30:32 +02:00
FunkyFr3sh
4ca412b754 fix ShowCursor calls 2021-05-24 04:53:42 +02:00
FunkyFr3sh
3e9c38dade fix some warning messages 2021-05-10 04:00:45 +02:00
FunkyFr3sh
dc93ff735f align 2020-10-13 21:58:04 +02:00
FunkyFr3sh
baaa87b18f refactoring 2020-10-13 09:20:52 +02:00
FunkyFr3sh
62d1451885 IAT Hooking for all game modules (Without Detours) 2020-09-22 07:08:14 +02:00
FunkyFr3sh
28b4965611 #41 IAT Hooking for all game modules 2020-09-19 11:23:06 +02:00
FunkyFr3sh
4e6ecfe37c #39 hook GetDeviceCaps - fixes graphcial glitches for Megaman X4 2020-09-17 05:49:36 +02:00
FunkyFr3sh
b70df5b8ff fix for alt key issues on bnet 2019-12-01 11:50:10 +01:00
FunkyFr3sh
1198cb0e93 always run bnet in windowed mode 2019-08-19 17:02:36 +02:00
FunkyFr3sh
45b71311b8 use real_ functions 2019-08-17 18:26:49 +02:00
FunkyFr3sh
8f28bfad9c resize window on bnet 2019-08-14 17:53:36 +02:00
FunkyFr3sh
dc0548c1df change dwStyle only for bnet windows 2019-08-09 04:42:27 +02:00
FunkyFr3sh
42541debda don't toggle fullscreen instantly when leaving bnet 2019-08-08 12:40:20 +02:00
FunkyFr3sh
7b70ec2297 temp changes 2019-08-08 07:13:53 +02:00
FunkyFr3sh
10d79a8156 tweak fake_DestroyWindow 2019-08-08 03:26:13 +02:00
FunkyFr3sh
f400504dd8 clean up bnet related code 2019-08-08 03:19:15 +02:00
FunkyFr3sh
cbebdd4160 fix fake_SetWindowPos 2019-08-07 15:28:55 +02:00