David Hrdlička
b37cb502ba
Implement default VMM directory
2025-08-21 16:51:36 +02:00
Alexander Babikov
05120bfb70
Split off ROM set checking from pc_init_modules()
...
Everything else isn't needed for the manager
2025-08-15 03:35:05 +05:00
David Hrdlička
9e7ecb8dba
Merge branch 'master' into feature/global-config
2025-08-06 12:26:10 +02:00
OBattler
64e85fdfbc
Retooled ZIP emulation into more expansible Removable Disk emulation, ZIP 100 and 250 types remain selectable, alongside the new 86Box (ie. generic) option.
2025-07-25 16:30:40 +02:00
Jasmine Iwanek
67e7136ff9
Some improvements to code readability
2025-07-22 20:58:32 -04:00
Cacodemon345
6b2e58d3b4
Write-protected indicator (part 1)
2025-07-21 01:20:54 +06:00
Cacodemon345
9f077cb97c
Fix small frames on SDL backend
2025-07-10 16:37:34 +06:00
Jasmine Iwanek
3a26b9d46b
Many warning fixes
2025-06-28 23:54:07 -04:00
David Hrdlička
4b55dc8cae
plat: use size_t for global dir path buffer length
2025-05-03 01:41:18 +02:00
Cacodemon345
c23f33b65e
Fix SDL compiles
2025-04-22 22:12:15 +06:00
=
4c20994d59
Removed broken refs to fix -nix build
2025-04-19 23:50:03 -07:00
Alexander Babikov
e1007d2377
Get rid of Windows LCIDs as numeric language IDs
2025-04-18 02:14:29 +05:00
David Hrdlička
ed4a312f4f
Remove support for icon sets
2025-03-29 00:31:50 +01:00
Cacodemon345
0686045d2a
Fix building on Haiku OS
2025-03-14 21:26:33 +06:00
Cacodemon345
4090c5a62c
Fix SDL builds
2025-03-06 19:56:08 +06:00
Jasmine Iwanek
5f273265ae
Assorted warning fixes
2025-02-02 03:24:50 -05:00
Jasmine Iwanek
ac891a05a5
Initial code for joystick port instancing
2025-01-31 21:49:56 -05:00
OBattler
fb1a4677c6
More NetBSD fixes.
2024-11-20 01:42:32 +01:00
OBattler
e0ff6a1da7
More NetBSD fixes, by Randrianasulu.
2024-11-20 01:36:29 +01:00
OBattler
aca6355eb2
Rewrote a line in unix.c, fixes #4658 .
2024-07-27 16:58:36 +02:00
Jasmine Iwanek
322adf1c2b
Initial underlying code support for more than 2 video cards
2024-07-19 23:27:21 -04:00
Cacodemon345
a44936f3e1
Add Generic PCL Printer
2024-06-21 15:36:28 +06:00
cold-brewed
aaf3ab575e
Add new platform functions for global directories
2024-05-17 15:09:04 -04:00
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