Commit Graph

400 Commits

Author SHA1 Message Date
starfrost013
12b07d2940 Merge branch 'master' of https://github.com/86Box/86Box 2025-08-31 16:21:07 +01:00
andresdelcampo
ca429dd493 Run more iterations and retested
Not fully sure this is much different from the previous solution, but proof of test working as expected.
2025-08-30 12:05:41 +02:00
andresdelcampo
717b66c660 Fix Force 4:3 Aspect Ratio not working if Resizable window is enabled #6062
AI assisted fix, seems to work fine after a second iteration. Tested in WSL linux -a bit shaky to resize windows in this environment by default, but seems to behave fine now.
2025-08-29 21:08:42 +02:00
OBattler
1343faadfb Fix remembering window size and position on certain actions in resizable mode. 2025-08-28 15:14:01 +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
c9304ab973 Fix shortcuts not working with numpad when on fullscreen 2025-08-28 01:48:40 +06:00
Cacodemon345
bc7e2e6662 qt_mainwindow.cpp: Cleanups 2025-08-27 23:46:58 +06:00
Cacodemon345
18cdab52ac Port remaining PCem OpenGL renderer features 2025-08-27 13:01:55 +06:00
starfrost013
1f48fd5936 Merge branch 'master' of https://github.com/86Box/86Box 2025-08-26 00:56:25 +01:00
OBattler
8fa2d7c230 Hide toolbar / status bar: Use the guest width and height on the resize trigger, fixes the ever shrinking window. 2025-08-26 00:44:15 +02: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
OBattler
9a7d63650b Fixes for CLang-specific warnings. 2025-08-24 01:11:54 +02:00
Cacodemon345
f1814d0c65 Fix MDA refresh rate
Also improve monochrome contrast menu option
2025-08-24 00:09:50 +06:00
Cacodemon345
43db96831d Hook up CGA composite controls to rest of the emulator 2025-08-21 02:32:46 +06:00
OBattler
58d3073775 Added the option to force constant mouse updating. 2025-08-19 21:03:09 +02:00
Cacodemon345
69d5b8b576 Indicate interlaced modes in status bar 2025-08-18 23:35:09 +06:00
RichardG867
166f946854 Move refresh rate indicator inwards for symmetry 2025-08-16 23:23:57 -03:00
OBattler
a24e4b9f15 Do not process events in main window show on Mac. 2025-08-15 17:43:11 +02:00
Alexander Babikov
d2509bd2ad Fix Qt 6 deprecation warnings 2025-08-15 03:47:47 +05:00
Jasmine Iwanek
6068ba6aef Add open printer tray to tools dropdown 2025-08-12 22:48:22 -04:00
starfrost
fe6701ec50 Merge branch '86Box:master' into master 2025-08-12 21:22:31 +01:00
Cacodemon345
770507b4c9 Qt6 fixes (part 2) 2025-08-11 21:54:33 +06:00
Cacodemon345
0dfac122e7 Add display for refresh rates in status bars 2025-08-11 17:13:13 +06:00
starfrost013
21299c5ed1 Merge branch 'master' of https://github.com/86Box/86Box 2025-08-10 19:39:46 +01: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
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
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
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
Alexander Babikov
ad59092ffe qt_mainwindow.{cpp,ui}: Minor cleanup 2025-08-01 03:17:38 +05:00
starfrost013
97c9888b9c Load VRAM savestates.... 2025-07-27 15:44:44 +01:00
OBattler
0637b316ad Added keyboard type selection. 2025-07-27 15:23:43 +02:00
starfrost013
0adba2cabe Merge branch 'master' of https://github.com/starfrost013/86box 2025-07-16 12:27:57 +01:00
starfrost013
991511197a Make visualnv window not modal and also allow writing to multiple destination buffers 2025-07-16 12:27:55 +01:00
starfrost
84376231f3 Merge branch '86Box:master' into master 2025-07-16 12:25:09 +01:00
Cacodemon345
270fbad0ba Attempt more fixes for waiting state 2025-07-12 16:34:42 +06:00
starfrost013
ebea107e82 Remove nvidia debugging option if not an nvidia card 2025-07-04 23:54:39 +01:00
starfrost013
f7e33753b5 Merge branch 'master' of https://github.com/86Box/86Box 2025-07-04 22:00:23 +01:00
Jasmine Iwanek
9e34464759 Deal with renderer magic numbers 2025-06-28 19:07:59 -04:00
OBattler
c15f6d757c Fixed all the vid_api checks in the QT code. 2025-06-29 00:35:38 +02:00
OBattler
d15e062c83 Remove the OpenGL (non-Core) and OpenGL ES renderers. 2025-06-28 20:41:04 +02:00
starfrost013
c8721af692 Merge branch 'master' of https://github.com/86Box/86Box 2025-06-24 11:51:53 +01:00
starfrost013
2508b2e86b redesign gpu visual debugging windows 2025-06-22 14:10:15 +01:00
cold-brewed
c6da2caff2 vmm preview 2025-05-30 15:20:23 +05:00
starfrost
40a213c2ca Merge branch '86Box:master' into master 2025-05-12 15:03:06 +01:00
Cacodemon345
750fa33136 Revert X11-related keyboard grabbing changes (except for --nohook ones) 2025-05-11 22:01:24 +06:00
Cacodemon345
9a69e1800d Honour --nohook on X11 as well 2025-05-09 14:56:55 +06:00
Cacodemon345
5fcef3713d Add missing tooltips for keyboard lock icons 2025-05-08 00:28:25 +06:00
Alexander Babikov
c42f1e4d12 Remove the fullscreen hotkey message
No longer needed after the hotkeys to enter and exit full screen
mode were merged into one
2025-05-07 22:39:07 +05:00
Miran Grča
d48b7a0647 Merge pull request #5562 from Cacodemon345/wayland-fixes
Implement keyboard grabbing for Wayland
2025-05-07 17:17:22 +02:00
Alexander Babikov
5918356719 Fix keybinds being saved in native/localized form
Keybinds are now both saved and read in portable form
and only converted to native one for display purposes, fixing
them not being read correctly when certain languages are set.

Also get rid of qPrintable() due to it using the system 8-bit codepage
instead of UTF-8, and some unnecessary QString ↔ C string conversions

Co-Authored-by: Cacodemon345 <wahil1976@outlook.com>
2025-05-07 19:23:28 +05:00