RichardG867
6c0b6c056c
Network switch rewrite with a simpler protocol and multiple host interface support
2026-01-07 20:51:55 -03:00
Alexander Babikov
46d0d90f8d
Get rid of machine_get_machine_from_internal_name_ex
2026-01-01 22:27:46 +05:00
Cacodemon345
909e893f4d
Improve slow loading speeds for manager
2025-12-28 23:43:04 +06:00
Alexander Babikov
251d5e6ced
Manager: Re-enable search by machine configuration
2025-12-20 18:23:17 +05:00
Alexander Babikov
0dc8509220
More string and translation improvements ( #6570 )
...
* Qt: Minor rewording on the storage controllers settings page
All translations updated accordingly
(the "Hard disk" string is still used in the PC5086 config and therefore
has been moved to a suitable place)
Also fix broken translations for ter/qua IDE controllers
* Qt: Don't attempt to translate storage bus names
* Qt: Remove translations for non-generic joystick names
These weren't actually supposed to be translated
Thrustmaster Formulas were left in because of "with/out adapter"
* Qt: Tooltip and icon text fixing
* Restore unused strings that were to be used as tooltips
for Ctrl+Alt+Del/Esc buttons
* Consistently define tooltips and iconText to avoid mnemonics showing
in CJK languages
* Remove tooltips from actions that only show up in menus
* Qt: Add ACPI shutdown to menu
* Qt: Drop "SoundFont" string from translations
This is a brand name that shouldn't be translated
* Qt: Replace three-dot ellipsis with a single-character one
* Manager: workaround for font mismatch on language change
2025-12-17 14:29:51 -03:00
Alexander Babikov
7800bcd0bd
Manager: Pass asset path to VMs if specified on command line ( #6569 )
...
* Manager: Pass asset path to VMs if specified on command line
* Manager: Merge `VMManagerSystem::launchSettings` into `VMManagerSystem::launchMainProcess`
2025-12-17 13:53:48 -03:00
Alexander Babikov
d0926809e5
Manager: Don't add machine configuration fields to the search index
2025-12-08 13:56:01 +05:00
Alexander Babikov
fd3a79e526
Manager: Simplify the connection chain for the configuration refresh signals
...
This allows refreshing the config without redrawing the entire details pane
Also refresh the config and screenshots on VM termination
2025-12-08 13:56:00 +05:00
Alexander Babikov
457b5c3c7a
Manager: Fix exit code's hex readout only showing if a VM is invoked in settings-only mode
2025-12-08 13:55:57 +05:00
Alexander Babikov
50023a656c
Manager: Disconnect previous signal connections from the process object before starting the VM
...
Fixes crash dialog appearing more than one time under certain circumstances
2025-12-08 13:55:55 +05:00
Alexander Babikov
e6ebd5dc9e
Move the trailing space in the "Disk %1: " string out of translations
2025-11-26 21:29:16 +05:00
Jasmine Iwanek
ca424aed32
clang-format in src/qt
2025-11-07 20:25:29 -05:00
Jasmine Iwanek
8ac8461dd3
Header cleanups (2/2) ( #6275 )
2025-10-04 03:40:32 +02:00
Alexander Babikov
9e1ec19860
Manager: Indicate Voodoo SLI in the details pane ( #6223 )
2025-09-25 19:54:16 +02:00
Alexander Babikov
b351811d65
Manager: Fix 86B_CD 3.50 and 8x CD-ROM speed not showing in details pane
2025-09-13 23:45:39 +05:00
Alexander Babikov
6f99d565e1
Manager: Pass certain command-line params to VMs
2025-09-13 23:45:31 +05:00
Tiago Gasiba
331278084d
Display::Name -> VMManager::Display::Name + changes for FreeBSD
2025-08-28 16:48:24 +02:00
Cacodemon345
30524acbbd
Reflect language and color scheme changes in global config in manager and all its VMs
2025-08-28 17:56:33 +06:00
Cacodemon345
b31279b3b1
Make it cleaner
2025-08-25 17:12:10 +06:00
Cacodemon345
61b076a91c
Fix resizable window toggle on Windows
...
Also include a hex code on process crashes in the VM manager.
2025-08-25 16:50:44 +06:00
Alexander Babikov
3b39734e32
Manager: Fix bugs with Voodoo type translation
...
Also fix Voodoo and ISA RTC remaining after removal
2025-08-22 21:41:33 +05:00
Alexander Babikov
44a895b610
Manager: Use the CONFIG_FILE macro for 86box.cfg
2025-08-22 19:44:49 +05:00
Alexander Babikov
ec080ef34a
vmm_path is no longer temporary
2025-08-22 19:44:48 +05:00
Miran Grča
b03559cfdd
Merge pull request #5977 from lemondrops/manager-2
...
Qt: Avoid setting fixed window size
2025-08-17 14:22:01 +02:00
Alexander Babikov
29596dec25
Manager: Show a message box if a VM process crashes
2025-08-17 16:43:54 +05:00
Alexander Babikov
43877ae7d5
Qt: Avoid setting fixed window size
...
set minimum and maximum sizes to the same value instead
2025-08-17 16:26:41 +05:00
Alexander Babikov
d2509bd2ad
Fix Qt 6 deprecation warnings
2025-08-15 03:47:47 +05:00
Alexander Babikov
7167f76170
Manager: Refactor the machine process stats system
...
and the statusbar text generation
2025-08-15 03:05:03 +05:00
Alexander Babikov
4d198a9b71
Fix build failures with Qt 6
2025-08-08 02:52:07 +05:00
Alexander Babikov
d10d77481a
Manager: Use UTF-8 when reading/writing INI files
2025-08-08 00:53:02 +05:00
OBattler
413bf3dbe8
VM Manager: Fix warning reported by Cacodemon345.
2025-08-03 19:50:16 +02:00
Alexander Babikov
46cd090cad
Fix build failure with Qt 6
2025-08-03 20:05:43 +05:00
OBattler
1ff65989ff
VM Manager: Add .toInt() to some comparisons, fixes #5881 .
2025-08-03 13:25:00 +02:00
Alexander Babikov
44d60466ac
Recognize the network switch in the manager details pane
2025-08-03 01:34:35 +05:00
Alexander Babikov
a762bfce51
Manager: Fix untranslatable strings and device names in details pane
2025-08-02 16:10:51 +05:00
Alexander Babikov
75df93555d
Manager: Show ISA RTC, memory and ROM cards in details pane
2025-08-02 16:10:50 +05:00
Alexander Babikov
47bdbbdac0
Manager: Show attached LPT peripherals in details pane
2025-08-02 16:10:49 +05:00
Alexander Babikov
83ffb90276
Manager: Show keyboard type in details pane
2025-08-02 16:10:47 +05:00
Alexander Babikov
ef82af10e0
Manager: Proper capitalization for network types and refactor the code a bit
2025-08-02 16:10:46 +05:00
Alexander Babikov
67c408c09b
Manager: Show all sound cards and standalone MPU-401 in details pane
2025-08-02 16:10:45 +05:00
Alexander Babikov
32eb0348d0
Manager: Show external non-SCSI storage controllers in details pane
2025-08-02 16:10:43 +05:00
Alexander Babikov
53092227f8
Manager: Show removable disk and MO drives in the details pane
2025-08-02 16:10:41 +05:00
Alexander Babikov
cca8fe6b8e
Manager: Fix 5.25" 360k floppy drives not displaying in details pane
2025-08-02 16:10:40 +05:00
Alexander Babikov
35dabba05f
Manager: Show secondary video, display add-ons and Voodoo type in details pane
2025-08-02 16:10:37 +05:00
Alexander Babikov
04e9fcd219
Manager: Show FPU in details pane and fix fractional CPU clock display
2025-08-02 16:10:35 +05:00
Alexander Babikov
4827da23f4
Manager: Update machine configuration on change
...
(signaled by the VM or upon closing the standalone settings dialog)
2025-08-02 00:38:16 +05:00
Alexander Babikov
1d421b4db0
Manager: always use long arguments when starting a VM
...
THey're unlikely to change, unlike short ones
2025-08-01 16:35:18 +05:00
Alexander Babikov
dca59145f6
Manager: Fix UUID generation for manager config headers
...
Fix different UUIDs generating depending on the whether the path
is absolute or relative; they now always match the ones saved
inside .cfg files
Also reduce some code duplication
2025-08-01 16:35:17 +05:00
Alexander Babikov
494a24a3ae
Manager: Implement double-clicking a VM entry to start a VM
...
(and on Windows, bringing it to front if already running)
2025-08-01 16:35:07 +05:00
Alexander Babikov
b5ced14d1b
Manager: Fix machine status showing as "Running"...
...
instead of "Paused/Waiting" when opening settings for a stopped machine
by establishing a minimal manager socket connection
2025-08-01 16:24:56 +05:00