Commit Graph

392 Commits

Author SHA1 Message Date
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
Cacodemon345
572c9e176b Implement keyboard grabbing for Wayland 2025-05-07 17:52:26 +06:00
starfrost
261dcbacc5 Merge branch '86Box:master' into master 2025-05-07 01:14:25 +01:00
OBattler
a48f9bc7ba Implement the Kana lock LED for AX machines. 2025-05-07 01:54:34 +02:00
Cacodemon345
3d233fc4b4 Use icons for the indicators 2025-05-06 13:06:44 +06:00
Cacodemon345
5b5a13ac56 Merge branch 'master' into qt-scroll-states 2025-05-06 12:23:23 +06:00
starfrost013
44bf760861 add vram viewer window 2025-04-28 02:04:49 +01:00
=
30ea1eb087 Updated translations 2025-04-20 15:36:49 -07:00
=
505874f22e Added translation to key shortcut table, modals, and release mouse status line. 2025-04-20 15:23:38 -07:00