Commit Graph

1797 Commits

Author SHA1 Message Date
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
Alexander Babikov
4a2f381579 Add "Printer" to the name of generic ESC/P printer
Fixes broken translations
2025-08-01 03:17:33 +05:00
Alexander Babikov
863c9b0935 Qt: Fix enums in .ui files
Should stop Qt Designer from complaining
2025-08-01 03:17:32 +05:00
Alexander Babikov
37481032ed Manager/CMake: More thoroughly disable the update checker when no build number is present 2025-08-01 02:56:37 +05:00
Alexander Babikov
8915fa9263 CMake: Only find and link to SDL when needed 2025-08-01 02:56:32 +05:00
Cacodemon345
00bcf6cbf9 Don't use time-critical priority for VM thread
Fixes some unresponsiveness on Windows
2025-07-30 23:00:46 +06:00
Alexander Babikov
72a5c0add4 Qt: Disable the CD-ROM speed dropdown on disabled entries 2025-07-30 16:42:18 +05:00
Alexander Babikov
9204c1b6d8 Qt: Explicitly set CD-ROM speed on a bus change 2025-07-30 16:42:06 +05:00
Lili Kurek
71ffb7a8cc Merge branch 'master' into master 2025-07-30 09:45:24 +02:00
Lili Kurek
3ae749e721 Add changes from #5840 2025-07-30 07:44:02 +00:00
Miran Grča
865584c808 Merge pull request #5840 from nelsonhef/pot-po-upd
POT and PO updates
2025-07-29 22:51:37 +02:00
OBattler
c675da4de7 MKE CD-ROM: Fix disc change detection, move model selection to CD-ROM type, and properly implement support for the up to 4 drives supported by the controller. 2025-07-29 22:40:02 +02:00
Nelson Kerber Hennemann Filho
526b915764 Update tr-TR.po
Fix incorrect handling of double newline escapes caused by commit cc4bfa5
2025-07-28 16:36:49 -03:00
nelsonhef
f008161099 Added msgids for CD-ROM Controller (ca400e1) and settings (f08633a) 2025-07-28 15:00:40 -03:00
nelsonhef
a06f6b02d5 Fixed one msgid and merged with PO files 2025-07-28 10:31:58 -03:00
Nelson Kerber Hennemann Filho
6da5dc570e Merge branch '86Box:master' into pot-po-upd 2025-07-28 08:39:34 -03:00
Jasmine Iwanek
6d6d5931bf Fix several codeql warns 2025-07-27 20:59:55 -04:00
Nelson Kerber Hennemann Filho
09289d27d9 Merge branch '86Box:master' into pot-po-upd 2025-07-27 18:46:09 -03:00
OBattler
1b142299e5 Settings: Remove an excess logging line. 2025-07-27 19:03:34 +02:00
OBattler
b1b8ac639f Settings: Always enable the CD-ROM Interface selection. 2025-07-27 17:53:35 +02:00
Lili Kurek
a8c5ea9b05 Update pl-PL.po 2025-07-27 15:52:52 +00:00
OBattler
9f35c6f97e Save the selected keyboard type and remove an excess logging line in keyboard.c. 2025-07-27 17:52:10 +02:00
Miran Grča
07bbf62563 Merge pull request #5825 from Cacodemon345/mke
Panasonic/MKE CD-ROM interface backport from PicoGUS
2025-07-27 17:46:27 +02:00
Nelson Kerber Hennemann Filho
26a4e0b6c8 Update 86box.pot
Added msgids for keyboard selection and settings
2025-07-27 12:35:38 -03:00
Lili Kurek
154eb8cc56 Update pl-PL.po 2025-07-27 15:33:47 +00:00
OBattler
0637b316ad Added keyboard type selection. 2025-07-27 15:23:43 +02:00
Lili Kurek
ed1b51207d Update pl-PL.po 2025-07-27 11:17:12 +00:00
Lili Kurek
2c2e94406f Update pl-PL.po 2025-07-27 07:39:49 +00:00
Lili Kurek
79446e0800 Update pl-PL.po 2025-07-27 07:19:04 +00:00