Alexander Babikov
8e06b5449f
Overhaul plat_get_string()
...
Now takes constants with human-readable names instead of
Win32 string table IDs, language.h is no longer needed
ui_msgbox*() no longer accepts string IDs as arguments directly,
plat_get_string() must be explicitly called to retrieve the string
2024-03-20 20:33:28 +05:00
Alexander Babikov
e587cda80d
Translations: Remove a few unused strings
2024-03-20 20:33:21 +05:00
Alexander Babikov
23ba920bbf
Clean up the plat and ui API
...
Remove functions no longer defined or used on any plat/UI
Remove the old non-multi-monitor-aware plat_resize() and rename
plat_resize_monitor() to plat_resize()
2024-03-19 14:30:24 +05:00
Alexander Babikov
4335c3e085
Fix ACPI poweroffs disabling exit confirmations
...
Use confirm_exit_cmdl to skip the confirmation prompt without
saving it in the config
2024-03-01 22:24:30 +05:00
Alexander Babikov
307e15019e
Remove a long-unused string
2024-02-13 21:41:01 +05:00
Alexander Babikov
224daa92d0
qt: Remove fullscreen status icons
2024-02-13 21:13:25 +05:00
RichardG867
23039a35b4
More thread name clean-ups
2024-01-10 10:27:11 -03:00
RichardG867
02a1a8ec1b
More non-cppthreads build fixes
2024-01-09 20:28:10 -03:00
RichardG867
67c84f1ae6
Add automatically-generated names to threads
2024-01-09 20:14:21 -03:00
OBattler
13d582b56f
Unix: Use proper parentheses to cast the result, not the flags, fixes #3994 .
2024-01-05 13:01:17 +01:00
OBattler
e614103f04
Unix: Temporarily disable the use of f_readline, fixes #3949 .
2023-12-28 11:38:34 +01:00
OBattler
46d01e30da
Actually unpause it at the correct time.
2023-12-27 21:39:51 +01:00
OBattler
62917d5ef6
Unix SDL: Unpause the main window after initialization, fixes #3940 .
2023-12-27 21:39:23 +01:00
OBattler
b239f4c102
Unix SDL: Actually honor the return value of pc_init(), fixes #3948 .
2023-12-27 21:35:39 +01:00
OBattler
dd005d74ea
Unix SDL: Fix plat_pause().
2023-12-27 21:30:47 +01:00
OBattler
87f5d01fda
Unix: Separate XDG_DATA_DIRS paths by colon instead of semicolon, fixes #3946 .
2023-12-27 21:13:55 +01:00
Jasmine Iwanek
8e74ee2726
Fix most of the warnings in the macos builds
2023-12-17 18:30:16 -05:00
Jasmine Iwanek
4c87164692
Fix remaining warnings in windows and linux builds
2023-12-17 15:08:22 -05:00
Miran Grča
05ac665ee7
Merge branch 'master' into fullscreenstaticonqt
2023-11-08 07:08:51 +01:00
Jasmine Iwanek
e6e7ec9532
Fix *nix SDL builds
2023-10-16 18:51:19 -04:00
Jasmine Iwanek
1c01f1e2e2
Cleanups in src/unix
2023-10-16 18:51:19 -04:00
Jasmine Iwanek
98a5e6e873
Fix building on macos SDL
2023-10-16 18:51:19 -04:00
Alexander Babikov
5d6d8abf57
Update the credits in the About dialog
2023-08-26 21:35:44 +05:00
cold-brewed
f37474246b
Fixed up path_get_slash return value
2023-08-23 07:26:48 -04:00
OBattler
597a6640f4
More config.c clean-ups and added some plumbing for the future ZIP and MO image history.
2023-08-18 18:28:38 +02:00
cold-brewed
15013e1ede
Added new platform function to get cpu string ( #3533 )
...
Co-authored-by: cold-brewed <cold-brewed@users.noreply.github.com >
2023-08-09 18:12:27 -03:00
OBattler
c695cb8ded
Completely reworked mouse handling - should now be smoother due to there no longer being a multi-layered game of telephone going on with all the various interim coordinate counters, also rewritten the serial mouse emulation ground ground up.
2023-08-07 18:49:58 +02:00
RichardG867
8ff45f74fd
Remove legacy dynamic loading error messages
2023-07-22 18:14:22 -03:00
Alexander Babikov
ed36261f62
unix: Add a missing #include
2023-07-04 21:34:25 +05:00
Alexander Babikov
42d0548b95
unix: add a monitor command to display version and license info
2023-07-01 17:01:48 +05:00
Jasmine Iwanek
ed1b369abd
Yet more sonarlint fixes
2023-05-29 06:21:17 -04:00
Moonif
21004626d0
Update unix.c
...
Add missing semicolon for Apple build
2023-04-09 00:51:59 +04:00
Jasmine Iwanek
610401de7a
Yet more clang-formatting
2023-02-28 23:53:57 -05:00
Cacodemon345
17d4e4a7e2
Merge branch 'master' into qt-wacom-serial
2023-02-07 17:04:25 +06:00
Jasmine Iwanek
a7236a9022
Make dual video card code use array
2023-02-06 07:29:18 -05:00
Jasmine Iwanek
162667a9a6
Fix non QT builds & Add support for Termux
2023-02-03 02:22:46 -05:00
Cacodemon345
96f7b7aa14
Add Wacom SD-510C tablet emulation
2023-01-03 16:47:20 +06:00
Jasmine Iwanek
cfe3fec2ba
Fix issues on non QT unix builds
2022-12-19 21:17:59 -05:00
Cacodemon345
3a10ebd28d
Merge branch 'master' into global-config-screenshot
2022-12-03 20:29:26 +06:00
Jasmine Iwanek
3fe4f75108
A bit more clang-format
2022-11-19 11:53:07 -05:00
Jasmine Iwanek
40d39f1baa
HDD Speed setting in win32
2022-11-08 11:43:36 -05:00
Cacodemon345
e4e1852462
Start of global config infrastructure
2022-11-06 22:35:47 +06:00
Cacodemon345
b388cb552f
Add option for 5-button PS/2 mouse
2022-10-28 23:51:38 +06:00
Jasmine Iwanek
acbe718f1e
clang-format in src/unix/
2022-09-18 17:22:55 -04:00
Cacodemon345
67a2d987ea
unix: Fix compilation
2022-07-29 16:56:48 +06:00
Cacodemon345
0ce1a8edfe
Fix compilation for non-Qt builds
2022-07-07 15:09:13 +06:00
Adrien Moulin
a3db023f19
Fix building on macOS without Qt
2022-05-21 11:23:14 +02:00
David Hrdlička
e60af6c29d
Clean up plat.h a bit
2022-04-20 01:03:39 +02:00
Cacodemon345
ff86f97fef
unix: Fix missing include
2022-04-08 15:00:35 +06:00
David Hrdlička
3449a173ae
Move ROM search path code to rom.c, rewrite rom_fopen
2022-04-08 01:34:47 +02:00