Commit Graph

1182 Commits

Author SHA1 Message Date
Miran Grča
56fa1d4964 Merge pull request #4516 from jriwanek-forks/128kfix
Fix 2 segfaults in DeviceConfig
2024-06-08 05:07:42 +02:00
OBattler
152c0cbf1d Settings: Changed the List View to a Table View - now the pages rows are no longer as small as they used to be. 2024-06-08 05:02:58 +02:00
Jasmine Iwanek
1d325d411d Fix underlying segfaults too 2024-06-07 22:47:50 -04:00
OBattler
f95b1d984d ISA memory and RTC cards: Only enable the configure button if the device actually has a configuration structure present. 2024-06-08 04:35:29 +02:00
usergithub64
b97cbceb07 Fixes for translation not working in the main window
Also need to add the appropriate translation strings to the language files
2024-05-24 11:50:01 +03:00
OBattler
d07f018e6b Removed the io.c #include from the dummy IOCTL handler and added the handler to the Unix SDL UI as well. 2024-05-20 04:04:13 +02:00
OBattler
1b68770bda Dummy CD-ROM IOCTL handler to fix compiling platforms other than Windows. 2024-05-20 03:52:53 +02:00
OBattler
18736f9c94 Fixed a compile-breaking bug on non-Windows. 2024-05-20 03:07:14 +02:00
OBattler
f8b93dc24e And .host as well. 2024-05-20 02:17:36 +02:00
OBattler
7c74a977fa There goes the legacy host_drive. 2024-05-20 02:15:17 +02:00
OBattler
9dc92bc1d4 More IOCTL fixes - audio now works correctly. 2024-05-20 01:57:15 +02:00
OBattler
7d7201f1e7 Merge remote-tracking branch 'origin/master' into feature/cdrom-ioctl 2024-05-19 21:24:19 +02:00
OBattler
641da43f15 IOCTL and CD-ROM changes. 2024-05-19 21:17:57 +02:00
TC1995
9af55412db Make the CD/DVD-ROM passthrough actually work (WIP)
Still WIP, eject/reload in the qt side is a bit broken.
2024-05-18 22:37:49 +02:00
TC1995
4fdb339407 Attempt #2 to implement CD-ROM passthrough.
Still Windows only on the QT side.
2024-05-18 19:42:00 +02:00
TC1995
dd9f6f8bd4 Merge branch 'master' into feature/cdrom-ioctl 2024-05-18 19:37:38 +02:00
cold-brewed
aaf3ab575e Add new platform functions for global directories 2024-05-17 15:09:04 -04:00
cold-brewed
dd77ae1b77 qt: Clean up warning in DeviceConfig 2024-05-08 13:55:21 -04:00
Barnacl437
c4ce5209b4 minor fixes/corrections for vi-VN translation 2024-05-05 21:15:48 +07:00
OBattler
2acb11d37c Implemented the Pro Audio Spectrum Plus serial mixer, Pro Audio Spectrum 16 parallel mixer, Pro Audio Spectrum Plus/16 SCSI, ESS ES688, all three ESS PnP AudioDrives, made the wavetables use a separate 44.1 kHz source, and made the Sound Blaster 16 PNP use a proper PNP ROM dump. 2024-05-03 17:02:13 +02:00
Alexander Babikov
7ed6841356 Hook up the new translation 2024-05-03 01:40:09 +05:00
Alexander Babikov
eca80d375a Convert the new translation file to LF line endings 2024-05-03 01:40:08 +05:00
Alexander Babikov
b4174e07f0 Fix up the vi-VN translation 2024-05-03 01:40:08 +05:00
Barnacl437
3799601124 Adding Vietnamese language (vi-VN) translation file 2024-05-02 21:23:03 +07:00
cold-brewed
373fe0f258 qt: Disable bus channels that are currently in use 2024-04-18 12:29:27 -04:00
cold-brewed
85c3eae1ee qt: Make sure voodoo is only enabled for pci machines 2024-04-11 10:20:21 -04:00
Miran Grča
48f0412865 Merge pull request #4330 from kzmidze/master
Update translations
2024-04-04 16:39:31 +02:00
Miran Grča
bc9b07fec5 Merge branch 'master' into config-cpu-version 2024-04-04 16:39:02 +02:00
Miran Grča
3fc27b9473 Merge pull request #4328 from cold-brewed/uuid-mac
MAC address configuration, machine move detection
2024-04-04 16:37:37 +02:00
Sasamiya
982c7c46f9 Update language modules 2024-04-04 00:08:52 +08:00
cold-brewed
165ad489ef Trim the newline from the resulting string on macOS 2024-04-02 12:30:02 -04:00
cold-brewed
4d8e7bd24e qt: Add UUID features, MAC address configuration, machine move detection 2024-04-02 11:47:29 -04:00
cold-brewed
3cf3865980 ui: Disable add-on voodoo when main voodoo is selected 2024-04-02 10:28:49 -04:00
cold-brewed
57b064c412 ui: Warning for performance impact of softfloat 2024-04-02 10:28:49 -04:00
Alexander Babikov
0a1e92e239 clang-format modem and serial passthrough related files 2024-04-01 21:08:55 +05:00
OBattler
4de0001167 Merge remote-tracking branch 'origin/master' into version/4.2 2024-03-20 23:46:16 +01:00
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