Commit Graph

1825 Commits

Author SHA1 Message Date
Jasmine Iwanek
2dc28d39b1 Network Switch support
Co-Authored-By: Alexander Babikov <2708460+lemondrops@users.noreply.github.com>
Co-Authored-By: cold-brewed <47337035+cold-brewed@users.noreply.github.com>
2025-08-02 16:18:09 -04:00
Jasmine Iwanek
be8dc5f488 Fix some bugs relating to vde and tap on non unix platforms 2025-08-02 16:18:09 -04: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
Nelson Kerber Hennemann Filho
8043068567 Update pt-BR.po
New and improved translations. Revised all mnemonics to be unique across all menus
2025-08-01 20:51:22 -03: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
2fe482e1af Manager: Make the machine list resizable 2025-08-01 22:33:14 +05:00
Miran Grča
d83697609c Merge pull request #5862 from Lili1228/master
Add Polish strings for #5859
2025-08-01 19:28:49 +02:00
Lili Kurek
48019ded81 Add Polish strings for #5859
Fix some typos and accelerators at the same time
2025-08-01 16:26:47 +00:00
Alexander Babikov
991770cace Qt: Add mnemonics for all remaining menu entries (at least for English)
History entries in media menus are now numbered to accommodate this
2025-08-01 20:22:47 +05:00
Alexander Babikov
5e8064c969 Qt: Re-enable menu keyboard navigation and mnemonics
when "Keyboard requries capture" is enabled and mouse isn't captured
on Windows and Linux
2025-08-01 20:22:46 +05:00
Alexander Babikov
daba54cb84 Remove the extra empty rows from the keybind table 2025-08-01 19:55:11 +05:00
Alexander Babikov
3c109ee898 Fix a crash when in settings-only mode and attempting to bind a hotkey already in use 2025-08-01 19:54:55 +05:00
Alexander Babikov
b89af7fecb Qt: Fix translations for the "keybind already in use" error 2025-08-01 17:16:29 +05:00
Miran Grča
dc8715131f Merge pull request #5858 from lemondrops/manager-misc
Manager fixes and improvements
2025-08-01 14:06:29 +02:00
OBattler
3e800db124 Settings: Actually use the instantiated configuration settings for the hard disk controllers. 2025-08-01 14:04:32 +02:00
Alexander Babikov
0ea994a972 Manager: Miscellaneous changes 2025-08-01 16:35:30 +05:00
Alexander Babikov
176c1d5402 Manager: Add a context menu entry to open a machine's printer output folder 2025-08-01 16:35:29 +05:00
Alexander Babikov
544c2ddee2 Manager: Disable add machine wizard help entirely 2025-08-01 16:35:28 +05:00
Alexander Babikov
04966d609b Manager: Add keyboard mnemonics and ellipses to menu entries 2025-08-01 16:35:24 +05:00
Alexander Babikov
8c88d6257b Manager: Use monospace font for displaying the config
Also make the config window resizable
2025-08-01 16:35:20 +05:00
Alexander Babikov
2657a5bade Manager: Warn on close when machines are running 2025-08-01 16:35:19 +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
Alexander Babikov
cbd5991273 Manager: Disable resizing the "Searching for VMs" window
and the update checker window
2025-08-01 16:17:30 +05:00
Alexander Babikov
b42b735c25 Manager: Fix controls in the update details dialog not working 2025-08-01 15:28:49 +05:00
Alexander Babikov
3e1c6d3dae Manager: Add Help menu
Move the About dialog into its own file and object
2025-08-01 15:28:48 +05:00
Alexander Babikov
7dcf25bf3a Qt: Skip emulator-specific things on startup if starting in manager mode:
- Don't try to read 86box.cfg;
- Don't initialize subsystems that aren't used in manager mode;
- Ignore `-I` or `-X` command-line options;
- Don't block keyboard navigation and mnemonics in menus;
- Don't perform UUID/WinBox/cpu_override checks.
2025-08-01 15:28:47 +05:00
Alexander Babikov
caa948e315 Update the Russian translation 2025-08-01 15:27:11 +05:00
Alexander Babikov
8361b8f599 Translation fixes
Change "BIOS Address" -> "BIOS address"

Consistency for "KB" in Xi8088 configuration

Fix incorrect source strings and restore their correct translations
that were lost; apply trivial edits

Fix duplicate strings in the Polish translation
2025-08-01 15:23:48 +05:00
Alexander Babikov
7ecae2d668 Make the Address option for the EMS-5150 show actual addresses 2025-08-01 15:23:07 +05:00
Alexander Babikov
fc8fad6d2d Qt: Change the text of the Pause menu item to Resume when the VM is paused 2025-08-01 15:22:27 +05:00
usergithub64
3fab8e0550 Update ru-RU.po
Update ru-RU.po
2025-08-01 13:11:37 +03:00
Alexander Babikov
867c9d8544 Qt: .ui cleanup and tab order fixes
ALso fixes the uneven groupbox size on the machine settings page
2025-08-01 03:23:56 +05:00
Alexander Babikov
ad59092ffe qt_mainwindow.{cpp,ui}: Minor cleanup 2025-08-01 03:17:38 +05:00
Alexander Babikov
8d089b13cb Qt: fix a benign logic error 2025-08-01 03:17:37 +05:00
Alexander Babikov
1ead412ff5 qt_deviceconfig.cpp: Use QString::split with Qt >= 5.14 2025-08-01 03:17:36 +05:00
Alexander Babikov
47a63e9545 Qt: Fix removable disk type not being on its own row 2025-08-01 03:17:34 +05:00
Alexander Babikov
fd82e00294 Qt: Fix keyboard/mouse configure buttons not being enabled
under certain circumstances
2025-08-01 03:17:33 +05:00