Commit Graph

8965 Commits

Author SHA1 Message Date
Cacodemon345
e2a03f436e qt: properly update "Show non-primary monitors" settings when they are closed 2022-08-02 00:14:09 +06:00
Miran Grča
9b37a1a0eb Merge pull request #2549 from Cacodemon345/qt-opengl-es
qt: Fix compile on ARM64 with GLES2 headers
2022-08-01 15:55:26 +02:00
Cacodemon345
af31671619 Update qt_mainwindow.cpp 2022-08-01 18:06:45 +06:00
Cacodemon345
8b99f9f360 qt: avoid zero-sized main window 2022-08-01 17:36:46 +06:00
Cacodemon345
ac12ad2243 Revert "Fix crash at exit due to a unreleased mutex."
This reverts commit 80e5470006.

std::unique_lock is incapable of recursively locking a mutex, which is needed for multi-monitor setups.
As a result it will crash/show undefined behaviour when switching renderers. Switch to instead calling
endblit() after pc_close to avoid crashes; at this point the CPU thread is now terminated so the mutex
no longer remains held by it.
2022-08-01 13:29:54 +06:00
Cacodemon345
6351394918 qt: Fix compile on ARM64 with GLES2 headers 2022-08-01 12:45:38 +06:00
OBattler
039b9e7662 Non-PS/2 AMI keyboard controller again identifies as 'H' instead of 'F', fixes #2545 as the AOpen Vi15G absolutely demands a 'H' keyboard controller. 2022-08-01 03:28:34 +02:00
OBattler
dc38b7d950 The PIC now correctly processes slave interrupts in XT mode as well, fixes PS/2 mouse on the Xi8088, fixes #2045. 2022-08-01 03:16:44 +02:00
OBattler
93404cf291 Actually fixed the hang. 2022-08-01 00:40:31 +02:00
OBattler
b69565d0ae And actually fixed compile now. 2022-08-01 00:28:15 +02:00
OBattler
42fade36d0 Another fix attempt. 2022-08-01 00:02:28 +02:00
OBattler
1280cbd4a5 Attempted fix for the extern. 2022-07-31 23:53:24 +02:00
OBattler
68992c0020 And another fix. 2022-07-31 23:48:58 +02:00
OBattler
14fa83402e One last fix. 2022-07-31 23:38:43 +02:00
OBattler
f3db64317c Attempted fix of the fix. 2022-07-31 23:37:24 +02:00
OBattler
16f7460c73 Attempt at some QT fixes. 2022-07-31 23:31:59 +02:00
Miran Grča
5df6c51661 Merge pull request #2546 from Cacodemon345/patch-96
qt: fix hard freeze on hidden second windows
2022-07-31 22:51:19 +02:00
Cacodemon345
34d80ce170 It's '->' 2022-08-01 02:42:51 +06:00
Cacodemon345
831835b884 qt: fix hard freeze on hidden second windows 2022-08-01 02:39:50 +06:00
Miran Grča
d375833696 Merge pull request #2544 from rderooy/master
Remove obsolete symlink hack
2022-07-31 16:29:40 +02:00
Robert de Rooy
d04f9b602f Remove obsolete symlink hack 2022-07-31 15:07:27 +02:00
Miran Grča
bfa1405be4 Merge pull request #2541 from cold-brewed/media-dialog-path
qt: Global option in preferences to use usr_path as the file image open directory
2022-07-31 04:50:16 +02:00
Miran Grča
84b3a04e21 Merge pull request #2542 from jriwanek-forks/voodoo_fix
Voodoo fix for NFS2SE
2022-07-31 04:47:09 +02:00
Miran Grča
333f6512f2 Merge pull request #2543 from jriwanek-forks/device-not-working
Remove unnecessary DEVICE_NOT_WORKING
2022-07-31 04:46:55 +02:00
OBattler
69379b68b0 Implemented PIC IRQ freeze on poll mode start. 2022-07-31 04:45:26 +02:00
Jasmine Iwanek
acf66baaad Remove unnecessary DEVICE_NOT_WORKING 2022-07-30 21:12:01 -04:00
OBattler
37bf41ec17 MegaPC NVR device. 2022-07-31 02:23:58 +02:00
OBattler
64c67f3cde Fixed device_available(). 2022-07-31 02:01:20 +02:00
OBattler
f199ddcbcc Changed the pointers to void pointers. 2022-07-30 23:56:33 +02:00
OBattler
338fd9acdf BIOS type defines and size variable. 2022-07-30 23:42:41 +02:00
OBattler
1f17d60259 Merge branch 'master' of https://github.com/86Box/86Box 2022-07-30 23:36:21 +02:00
OBattler
a5a419a8ca The device config struct now has a local variable for local flags and points for up to two devices (neeeded for graphics cards and their RAMDAC's and clock chips). 2022-07-30 23:36:12 +02:00
Jasmine Iwanek
671e46643c Merge branch '86Box:master' into voodoo_test 2022-07-30 16:48:57 -04:00
Jasmine Iwanek
eab1ee7a1b Merge pull request #2540 from 86Box/cirrusbocafix
Fixed the rom loading of the boca cirrus 5428 bios.
2022-07-30 15:59:34 -04:00
TC1995
fc48e5a284 Fixed the rom loading of the boca cirrus 5428 bios. 2022-07-30 21:55:41 +02:00
RichardG867
28dd2d386f Bump version to 3.7 2022-07-30 16:47:19 -03:00
Jasmine Iwanek
93482b51e3 Merge pull request #2537 from Cacodemon345/qt-settings-resizable-fix
qt: Important bug fixes
2022-07-30 15:42:19 -04:00
Jasmine Iwanek
259505b3ca Merge pull request #2539 from jriwanek-forks/machine-fixes
Re-add other machines which went missing from the machine table
2022-07-30 15:38:42 -04:00
cold-brewed
9f15ffd4e9 qt: Adds a global option in preferences to use usr_path as the default
open directory for image file selection.
2022-07-30 14:56:44 -04:00
Jasmine Iwanek
2dab754b4c Possibly fix some issues in Voodoo 2022-07-30 14:54:16 -04:00
Jasmine Iwanek
ef213a80dd Re-add other machines which went missing from the machine table 2022-07-30 14:42:05 -04:00
Adrien Moulin
7aec47583d ESDI MCA: implement HDD timings and fix status icon updating (#2538)
* esdi_mca: clang-format

* esdi_mca: implement hdd timings

* esdi_mca: fix drive status icon updating
2022-07-30 12:14:03 -03:00
Cacodemon345
180682aa36 Fix mislabled variable reference
Co-authored-by: Alexander Babikov <2708460+lemondrops@users.noreply.github.com>
2022-07-30 15:46:44 +06:00
Cacodemon345
e6cfdf4f69 config: Save and load cassette toggle properly 2022-07-30 14:42:23 +06:00
Cacodemon345
313b2ab852 qt: Properly display tertiary/quarternary IDE toggle in Settings 2022-07-30 14:39:36 +06:00
Cacodemon345
94c84b299d qt: Fix hide toggles on resizable main window 2022-07-30 14:38:02 +06:00
Miran Grča
0cc716bf6b Merge pull request #2536 from jriwanek-forks/cirrus-vlb
Add orchid variants of the GD5430 and 5434
2022-07-30 01:49:51 +02:00
Miran Grča
d111e3476b Merge pull request #2532 from Cacodemon345/qt-macos-fix
qt: Fix separators not showing up on macOS
2022-07-29 23:14:38 +02:00
Miran Grča
23127a57f8 Merge pull request #2533 from Cacodemon345/mpu-imc-irq-select
Add IRQ selection for MPU-IMC
2022-07-29 23:14:25 +02:00
Miran Grča
0313a04588 Merge pull request #2534 from Cacodemon345/patch-95
qt: Fix fullscreen at start with Direct3D 9 renderer
2022-07-29 23:14:13 +02:00