Commit Graph

1709 Commits

Author SHA1 Message Date
maximus105
3e27bdb86a Fix broken translation for ZIP drives 2024-03-20 23:35:03 +02:00
Miran Grča
52d31208f0 Merge pull request #4284 from lemondrops/cdromfix
Fix CD-ROM menu not updating after ejecting a CD from the guest side
2024-03-20 20:05:18 +01:00
Alexander Babikov
df231b0d87 Implement the rest of _eject/_mount functions
Implement the rest of media eject/mount functions declared in plat.h,
intended for future use
2024-03-20 22:26:40 +05:00
Alexander Babikov
4052ae2e32 Use a signal instead 2024-03-20 22:26:36 +05:00
Alexander Babikov
9354c6a6ef Qt: Fix CD-ROM menu not updating after ejecting a CD from the guest 2024-03-20 22:18:24 +05:00
Alexander Babikov
18495cb09d Clean up redundant English "translations" 2024-03-20 20:36:29 +05:00
Alexander Babikov
3e61092d02 Translations: Add headers to indicate target lang 2024-03-20 20:33:43 +05:00
Alexander Babikov
8a27a77aa1 Translations: Purge more unused strings 2024-03-20 20:33:35 +05:00
Alexander Babikov
f02fd4568c Simplify dynamic string handling and localization
Use Qt `.arg()` instead of substring replacement;
Fully remove remnants of SDL renderers from translations;
Restore platform-dependent pcap library name in the pcap
error message, but use Npcap on Windows instead
2024-03-20 20:33:31 +05:00
Alexander Babikov
ae7d4454cb Move Windows font overrides away from translations
Determine which font to use with a dedicated function instead
2024-03-20 20:33:28 +05: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
c5c4dcb268 Remove the unfinished and unused Qt SDL renderer 2024-03-19 14:31:35 +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
OBattler
d2c5420a34 Merge remote-tracking branch 'origin/master' into version/4.2 2024-03-17 09:12:36 +01:00
OBattler
f06d2e9e90 Merge remote-tracking branch 'origin/master' into version/4.2 2024-03-17 09:11:41 +01:00
Alexander Babikov
5b96375baf Sort the language dropdown alphabetically 2024-03-17 02:39:17 +05:00
Alexander Babikov
d212aad317 Add missing period to error messages to fix their translations 2024-03-17 02:38:57 +05:00
Alexander Babikov
a46fb2e76b Fix up the arch check for the GS DLL filename 2024-03-17 02:37:46 +05:00
Alexander Babikov
5d57026af4 Fix Ghostscript DLL filename in an error message on 64-bit Windows 2024-03-16 04:07:27 +05:00
Cacodemon345
0fa576d8bb Compile fixes for Qt6 on Windows 2024-03-16 01:45:23 +06:00
OBattler
2c5a460d23 Removed the Win32 UI and the legacy makefiles. 2024-03-15 18:16:21 +01:00
OBattler
0c6c7d7da5 Merge remote-tracking branch 'origin/master' into version/4.2 2024-03-14 01:06:37 +01:00
Miran Grča
e0b3ca9263 Merge pull request #4248 from Cacodemon345/modem_emu
net_modem: TCP/IP support and Telnet emulation
2024-03-12 15:34:43 +01:00
Miran Grča
4646fa5d12 Merge pull request #4247 from Cacodemon345/modem_emu
Modem emulation (includinng SLIP connectivity)
2024-03-12 11:45:03 +01:00
Cacodemon345
d51ba85814 TCP/IP support 2024-03-12 14:27:19 +06:00
Alexander Babikov
8f9f5b2efb Disable the XGA checkbox when ROMs aren't available 2024-03-11 19:25:45 +05:00
Alexander Babikov
45e76af96f Disable the LBA Enhancer checkbox when the ROM isn't available 2024-03-11 19:25:13 +05:00
Cacodemon345
9f5d2a46bd Platform-specific netwok sockets 2024-03-11 16:35:57 +06:00
RichardG867
e0c5eb49f1 DDC: EDID data improvements, hopefully fixes 1600x1200 on older OSes 2024-03-10 18:01:09 -03:00
OBattler
908ce24198 Conflict resolution. 2024-03-09 11:39:35 +01:00
Alexander Babikov
1019953ba5 Add an option to build with SDL joystick backend on Windows 2024-03-08 01:33:14 +05:00
Alexander Babikov
2e10c5a870 CMake: Move DirectInput backend option to Win32 UI 2024-03-08 01:31:54 +05:00
Cacodemon345
6d1c91c8ce Add Vision Systems LBA Enhancer 2024-03-06 15:14:56 +06:00
OBattler
944ace3aa5 Merge remote-tracking branch 'origin/master' into version/4.2 2024-03-02 16:11:11 +01:00
OBattler
1d5a2aaa0f QT UI: Recognize the MCA McIDE as an IDE controller. 2024-03-02 12:50:06 +01:00
OBattler
7136c9ecb7 Merge branch 'version/4.2' of https://github.com/86Box/86Box into version/4.2 2024-03-01 19:50:12 +01: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
Miran Grča
8cedf22b70 Merge pull request #4209 from Cacodemon345/novell_keycard
Add Novell NetWare 2.x Card Key emulation
2024-03-01 08:06:08 +01:00
沙沙宮紗夜
fd3b29a5d0 Add files via upload 2024-02-27 20:43:14 +08:00
Cacodemon345
74e9bcd084 Add Novell NetWare 2.x Card Key emulation 2024-02-26 03:15:44 +06:00
OBattler
f417a347a6 Revert the default hard disk format change. 2024-02-23 18:13:52 +01:00
OBattler
25203be56a Change the default hard disk image format to fixed-size VHD. 2024-02-23 17:35:54 +01:00
Alexander Babikov
f13cf41995 Joystick: Properly limit maximum axes/buttons/POVs in the SDL backend
Axes beyond 6 are now actually working
2024-02-18 19:31:33 +05:00
Alexander Babikov
e51f99c800 Joystick: Replace magic numbers for maximum axes/buttons/POVs with macros 2024-02-18 18:29:31 +05:00
Alexander Babikov
394e078991 Joystick: Add support for more axis types to the Windows raw input backend 2024-02-18 18:29:24 +05:00
Alexander Babikov
d789292f65 Joystick: Remove the leftover separate slider handling 2024-02-18 17:31:03 +05:00
Alexander Babikov
be27b6b6b2 Fix a forgotten change from D3D9 renderer removal
It only affected the VNC renderer
2024-02-14 14:56:24 +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