twinaphex
e4a8f42ad1
win32_localize_menu - get rid of direct strcpy/strcat calls
2021-05-18 18:53:30 +02:00
twinaphex
7fe2ad81a0
HAVE_CLIP_WINDOW - don't define for this anything below MSVC 2005
2021-04-12 05:38:43 +02:00
twinaphex
611efea2bf
More CXX_BUILD fixes
2021-03-22 15:20:51 +01:00
twinaphex
e5ca68a518
Simplify video_driver_get_ptr
2021-03-21 17:33:44 +01:00
sonninnos
1e95683c06
(WINRAW) Key position fixes
2021-03-20 00:58:11 +02:00
sonninnos
6c3c2bea5f
Logging cleanups
2021-02-18 18:35:31 +02:00
sonninnos
aad12cc663
(Windows) Mouse grabbing/clipping with alt-tab
2021-02-07 20:18:04 +02:00
sonninnos
e39ade0f05
(WIN32) Cursor clipping for grabbed mouse
2021-02-02 14:15:58 +02:00
Autechre
cff0a4e202
MSVC2003 buildfix - ( #11915 )
...
* MIIM_STRING and MIIM_FTYPE only available if WINVER is higher than
or equal to 0x0500
2021-01-21 03:07:46 +01:00
Autechre
39e84fd5b2
Refactor Win32 menubar code - ( #11914 )
...
* Get rid of camelCase notation
* Turn functions into static functions if not used outside
* Rewrite while (true) as for (;;)
* Some general cleanups
2021-01-21 02:59:30 +01:00
Dwedit
217b6d2f9d
Restored missing comments and fixes
2020-12-28 16:45:33 -05:00
Dwedit
34a31f8a1c
ui_win32_application.c: Add support for accelerators to main win32 message loop
...
rarch.rc: Add accelerators for Open (Ctrl+O) and Fullscreen (Alt+Enter)
ui_win32_resource.h: Add accelerator resource ID definition
win32_common.c: Load accelerators, Localize Win32 menu items to current language, and display shortcut keys
2020-12-28 16:39:39 -05:00
Tony Jansson
f497608055
(WINRAW) Keyboard mods fix
2020-11-13 04:25:07 +02:00
Tony Jansson
eca9c452d8
(DINPUT) Simultaneous shift sticky fix
2020-11-09 21:20:46 +02:00
Tony Jansson
c2e8752395
(DINPUT+WINRAW) Keyboard fixes
2020-10-14 21:23:06 +03:00
Ophidon
2f36c94f3f
Variable BFI
...
BFI support added for 180hz / 240hz / etc. Solves issue with image retention from voltage issues at 120hz BFI. Also disabled BFI while in menu, as if set to an incorrect value for the current refresh rate, could cause severe flickering and difficulty reverting to the correct value.
2020-09-18 11:57:32 -04:00
twinaphex
4e594c6437
Move win32_window_init outside of ui_win32.c and to gfx/common/win32_common.c
2020-09-16 10:29:50 +02:00
Soar Qin
728c2b3af4
fix over-translating codes for window ClassName, as an additional fix to 3c6552b
2020-09-11 01:38:58 +08:00
twinaphex
8999d6e4a6
(DInput) Set a userdata struct for the window message loop properly -
...
get rid of input_get_data - we no longer need it
2020-08-29 03:41:33 +02:00
twinaphex
d02d9573ab
Silence unused variable warnings
2020-08-28 05:05:15 +02:00
twinaphex
4d1cfa9c41
Make the 'raw' versions the generic function for the message loop
...
callback - this way it's reused for SDL2 input driver too
2020-08-28 02:55:39 +02:00
twinaphex
32279c3a70
Split up wnd_proc_common_internal into two - one for dinput,
...
one for raw
2020-08-28 02:21:13 +02:00
twinaphex
73fc7c9873
Rename create_graphics_context to create_wgl_context
2020-08-28 01:29:23 +02:00
twinaphex
d249f83c85
(Win32) Message loop - more cleanups
2020-08-28 01:20:54 +02:00
twinaphex
5f2e810879
Deduplicate code in WndProc function callback implementations
2020-08-28 00:38:15 +02:00
twinaphex
acfb7d0a23
Reorder structs, alignment
2020-08-14 23:13:05 +02:00
twinaphex
379cc9ca4a
Small cleanup to get_refresh_rate function
2020-08-04 03:12:51 +02:00
twinaphex
332bcc7f9e
Remove dxgi_update_title
2020-08-03 15:48:08 +02:00
twinaphex
7c66f0adbc
Simplify win32_check_window
2020-07-18 17:09:07 +02:00
twinaphex
baa349f2ec
Cleanup
2020-07-17 02:32:37 +02:00
twinaphex
df73277ca8
(WGL) Bind different callback for Vulkan
2020-07-17 02:31:12 +02:00
Bernhard Schelling
e0a9ded6a3
Fix invalid calls to dinput_handle_message when input driver is not set to dinput
2020-07-09 22:32:43 +09:00
twinaphex
b94a3928e4
(MSVC) Buildfix
2020-07-07 21:04:45 +02:00
twinaphex
00518d3470
Add TODO/FIXME notes
2020-07-07 03:02:55 +02:00
twinaphex
d9b4b44091
(Winraw) Cleanups
2020-07-02 07:07:42 +02:00
twinaphex
b42897d0b6
(GDI) Weird code - clean this up
2020-06-07 02:55:51 +02:00
twinaphex
bde18ba86a
Style nits
2020-05-12 14:36:27 +02:00
twinaphex
7f8c13ae09
(GDI/Win32) Refactor code - handle doubleclick press on title bar
...
inside DInput driver
2020-03-13 02:20:31 +01:00
twinaphex
30e8ec6543
(win32_common.c) Put g_win32_resized into struct
2020-03-13 00:15:51 +01:00
twinaphex
c796f3268b
(win32_common.c) Cleanups
2020-03-13 00:11:21 +01:00
twinaphex
b4da4940eb
Revert "(Win32) Move global state to struct"
...
This reverts commit dfa1288988c1bc2618fda62ec6e90955e7b57b12.
2020-03-12 22:10:24 +01:00
twinaphex
dfa1288988
(Win32) Move global state to struct
2020-03-12 17:47:49 +01:00
twinaphex
d63daacdf9
(GDI) Put gdi_menu_frame into struct
2020-03-07 16:50:25 +01:00
jdgleaver
7873b5f044
(QT) Populate 'db_name' and 'crc32' fields when adding entries to content history
2020-03-06 14:00:04 +00:00
twinaphex
a7d679d391
Rename WndProcGL to WndProcWGL
2020-03-05 18:45:41 +01:00
twinaphex
1167a06a5a
Settings Cleanups
2020-03-02 20:34:31 +01:00
twinaphex
1b0ab1c05f
Cleanups
2020-02-21 07:34:53 +01:00
twinaphex
ab94af68c1
Cut down on settings access
2020-02-19 19:31:00 +01:00
twinaphex
2e0f921ded
Cleanups
2020-02-13 02:18:38 +01:00
twinaphex
8a989b65ee
Cleanup
2020-01-19 13:19:25 +01:00