Commit Graph

6907 Commits

Author SHA1 Message Date
dob205
d042648dbe Adjusts the macOS specific CMakeLists.txt
This should fix the icon setting for macOS bundle for potential Jenkins builds in the future.
2021-12-29 20:33:11 +01:00
Cacodemon345
33d0cbfed5 Fix black screen when fullscreen on Windows 2021-12-30 01:13:47 +06:00
ts-korhonen
7d893bce79 Merge branch 'master' of https://github.com/86Box/86Box into qt 2021-12-29 20:47:03 +02:00
ts-korhonen
a5c4ed680e Merge branch 'winqt5' of https://github.com/Cacodemon345/86Box into qt 2021-12-29 20:45:44 +02:00
Cacodemon345
087e978a18 Fix missing FluidSynth message string 2021-12-30 00:07:29 +06:00
Cacodemon345
1bdff37e38 * Turned the software renderer into a window as well
* Fix inability to move window on GNOME
* Fix status bar icons being frozen after icon set switch
2021-12-29 23:49:09 +06:00
OBattler
31067d63a0 The Image Manager 1024 no longer does a double free. 2021-12-29 18:45:07 +01:00
OBattler
e129b054a6 Conflict resolution. 2021-12-29 18:01:43 +01:00
OBattler
abacd105b2 OPTi 49x scratch register writes no longer write out of the array's bounds. 2021-12-29 18:00:01 +01:00
David Hrdlička
bc26bc3ea6 [opti495] fix read/writes to the scratch area 2021-12-29 17:40:09 +01:00
Miran Grča
bc56f85d40 Merge pull request #1968 from lemondrops/bugfix/config_migration
Fixes to config file backwards compatibility
2021-12-29 16:26:47 +01:00
ts-korhonen
1975c76730 qt: restore full screen functionality on windows 2021-12-29 07:50:25 +02:00
Alexander Babikov
29595ce4f7 Fix joystick type migration not working as intended
Map legacy integer-based joystick type options directly
2021-12-29 09:55:46 +05:00
Alexander Babikov
00640bdc44 Fix a typo in CH Flightstick Pro's internal name 2021-12-29 09:55:45 +05:00
Alexander Babikov
81bc032b00 Handle the internal name change for the S3 ViRGE/GX
(formerly ViRGE/DX VBE 2.0)
2021-12-29 09:55:45 +05:00
Cacodemon345
6b07e10947 Rename Preferences to "Program preferences..."
Machine settings is now named "Preferences" on macOS instead
2021-12-28 22:06:46 +06:00
Cacodemon345
98c5115b99 Implement Preferences dialog (except language setting) 2021-12-28 16:47:10 +06:00
ts-korhonen
0be3204ad3 Merge branch 'master' of https://github.com/86Box/86Box into qt 2021-12-27 14:25:45 +02:00
ts-korhonen
7a90cb4c8b qt: add missing include 2021-12-27 14:25:18 +02:00
Cacodemon345
814aaf08a7 Add OpenGL 3.0 Core renderer 2021-12-27 16:32:03 +06:00
OBattler
3bf359cbf9 Make SiS 496/497 recalcmapping always use flushmmucache_nopc(). 2021-12-26 22:46:31 +01:00
Cacodemon345
b40b3a56ae Compare against MAP_FAILED for Qt plat_mmap 2021-12-26 15:48:06 +06:00
Cacodemon345
33d2844de6 Fix OpenGL ES renderer not actually creating OpenGL ES contexts 2021-12-26 11:52:50 +06:00
Miran Grča
77c70f749a Merge pull request #1964 from 86Box/tc1995
Re-added the threaded FIFO in place of the non-threaded one, but with…
2021-12-25 22:22:44 +01:00
OBattler
9cafca09ab Increased the 86Box version to 3.2. 2021-12-25 21:42:02 +01:00
ts-korhonen
22471629d8 Merge branch 'master' of https://github.com/86Box/86Box into qt 2021-12-25 21:37:21 +02:00
ts-korhonen
f30f8aeb17 Merge branch 'winqt5' of https://github.com/Cacodemon345/86Box into qt 2021-12-25 21:35:50 +02:00
Cacodemon345
b192518386 Respect filtering options 2021-12-26 01:34:34 +06:00
Cacodemon345
fa70dda2c0 Fix screenshots being cut off 2021-12-26 00:49:21 +06:00
David Hrdlička
c76b280eb7 Update the readme 2021-12-25 17:24:27 +01:00
Cacodemon345
033abed3fe Use shader-based hardware rendering 2021-12-25 21:49:25 +06:00
TC1995
2194592f93 Re-added the threaded FIFO in place of the non-threaded one, but with an additional fix to eliminate the Visionx68 video engine wallpaper glitches as well as potential Trio64V+/V2 bugs. 2021-12-25 13:54:00 +01:00
Cacodemon345
07af487acb * Fix rare crash when switching renderers
* Abandon QPainter in hardware renderers in favour of OpenGL
* Disable VSync in the application globally
2021-12-25 15:34:00 +06:00
Cacodemon345
9291f23461 * Fix black screen on Wayland when setting resizable options
* Fix incorrect fixed size at startup when status bar is disabled
* Fix incorrect fixed size when it is set from Specify Dimensions
2021-12-25 15:28:48 +06:00
Miran Grča
849f683862 Merge pull request #1963 from EmpyreusX/patch-2
Updated Simp. Chinese translation
2021-12-24 19:27:47 +01:00
EmpyreusX
bd8427641f Updated Simp. Chinese translation 2021-12-25 01:40:48 +08:00
Cacodemon345
2c4fe15539 Implement rest of Action checkable options 2021-12-24 16:31:36 +06:00
Cacodemon345
9671469778 * Implement settings-only mode
* Show correct directory to place ROMs in on macOS
2021-12-24 15:02:16 +06:00
Cacodemon345
0402048629 Use platform string comparison functions 2021-12-24 14:16:10 +06:00
Cacodemon345
13d75c2e4f Close the main window after ACPI/APM shutdown 2021-12-24 12:59:10 +06:00
Cacodemon345
ff175e399e Fix screenshots 2021-12-24 11:53:24 +06:00
Miran Grča
d7c66ea037 Merge pull request #1960 from EmpyreusX/patch-1
Updated Japanese translation
2021-12-24 02:35:49 +01:00
EmpyreusX
a80cd7ed18 Updated Japanese translation 2021-12-24 09:12:29 +08:00
ts-korhonen
8a6df0dcf6 Revert changes to README.md to avoid confusion
This reverts commit 4d7434809f.
2021-12-24 00:44:32 +02:00
ts-korhonen
b481321d3e Merge branch 'master' of https://github.com/86Box/86Box into qt 2021-12-24 00:28:25 +02:00
David Hrdlička
2a61133a9e Fix manifest inclusion on CMake <3.22 2021-12-23 22:01:26 +01:00
Cacodemon345
fddae6b11f * Remember windows geometry correctly
* Disable maximize button when window isn't resizable
2021-12-24 01:57:26 +06:00
ts-korhonen
f1b6f81b7d Merge branch 'winqt5' of https://github.com/Cacodemon345/86Box into qt 2021-12-23 20:35:30 +02:00
ts-korhonen
b3876ee934 qt: create opengl context on hardware renderer
Prevent OpenGLES renderer crashing on windows
2021-12-23 20:31:51 +02:00
Cacodemon345
eb84dc6ef4 Make OpenGL ES only available on macOS if ANGLE is loaded 2021-12-24 00:26:47 +06:00