Commit graph

79 commits

Author SHA1 Message Date
David Hrdlička
b5f18af541 Clean up the RtMidi optionality 2022-03-11 20:41:00 +01:00
Miran Grča
c1ccee6abd
Merge pull request #2214 from Cacodemon345/c345/haiku
qt: Add support for Haiku
2022-03-11 20:11:50 +01:00
Cacodemon345
c1f9d35de8 qt: Add support for Haiku
* OpenAL backend is enabled by default on Haiku
* bswap include now makes use of builtins if they exist
* Use a local fgetws method for Haiku to avoid crashes
* OpenGL renderers are completely disabled on Haiku (they do not work)
* Software renderer is a widget, not a window on Haiku (fixes blank screen)
* Add option to disable System MIDI at compile time
2022-03-11 12:13:08 +06:00
David Hrdlička
097a5fe0b9 Remove OpenAL from the build job dependencies 2022-03-08 16:31:11 +01:00
David Hrdlička
19fb9a7d13 Fix qt-ui vcpkg feature not getting enabled by default 2022-03-08 16:08:44 +01:00
David Hrdlička
396f491af2 Switch on Qt by default 2022-03-06 19:09:12 +01:00
Jasmine Iwanek
6e8d4356df Update CMakeLists.txt 2022-02-25 22:02:23 -05:00
David Hrdlička
3101d74658 Add XAudio2 support to the FAudio sound backend 2022-02-20 00:41:28 +01:00
Miran Grča
42b22c5296
Merge pull request #2141 from Cacodemon345/newqt
FAudio audio backend
2022-02-19 19:01:12 +01:00
Cacodemon345
09716ae284 FAudio audio backend 2022-02-19 15:40:00 +06:00
OBattler
ee5630f9c4 Updated the version number to 3.3. 2022-02-18 21:44:42 +01:00
David Hrdlička
76fbaa4b8c Revert "Merge branch 'master' of https://github.com/86Box/86Box"
This reverts commit efb79217f2, reversing
changes made to 351db812e0.
2022-02-18 21:42:05 +01:00
OBattler
0a71f19213 Updated the version number to 3.3. 2022-02-18 17:51:00 +01:00
RichardG867
68d557188a Bump version to 3.2.1 2022-02-17 11:28:01 -03:00
Alexander Babikov
a378e1a300 Move some options around to maintain alphabetical order 2022-02-14 05:11:08 +05:00
Alexander Babikov
4a752c05a5 Move the Tandy PSG ISA clones to the Dev branch 2022-02-14 05:10:50 +05:00
Alexander Babikov
6596c26eec Update the default copyright year 2022-02-13 20:23:09 +05:00
Cacodemon345
0b3a6d8e84
Qt is now on by default for non-Windows 2022-02-08 14:22:48 +06:00
David Hrdlička
58aca9ebd4 Add libmt32emu and libslirp as optional dependencies to vcpkg manifest 2022-02-08 01:55:25 +01:00
David Hrdlička
7d758ea9cd Prefer config mode for finding OpenAL 2022-02-07 20:32:43 +01:00
David Hrdlička
7d7826d7a5 Set static build properly on non-Windows vcpkg targets 2022-02-07 20:30:33 +01:00
Alexander Babikov
1a7a93010d Remove the obsolete logging and defunct VRAM dumping options from the Win32 UI 2022-02-07 18:09:21 +05:00
David Hrdlička
fdb67ee872 Revert "Turned QT on."
This reverts commit 732db12b31.
2022-02-07 00:21:24 +01:00
OBattler
732db12b31 Turned QT on. 2022-02-07 00:19:45 +01:00
ts-korhonen
577a72748f qt: make qt dependencies a feature in vcpkg
so they are not included if building non-qt
2022-02-06 13:30:39 +02:00
ts-korhonen
961df796bc Merge branch 'master' of https://github.com/86Box/86Box into qt 2022-01-30 20:48:50 +02:00
Jasmine Iwanek
c1d2a50175 Give OpenAL the ability to be optional 2022-01-29 20:25:00 -05:00
David Hrdlička
8e00b37e22 Clean up the build scripts 2022-01-29 23:50:53 +01:00
ts-korhonen
b70abb8535 Merge branch 'master' of https://github.com/86Box/86Box into qt 2022-01-27 21:18:01 +02:00
Jasmine Iwanek
abce83ad34 Initial Boca Research BocaRAM/AT support 2022-01-26 23:24:19 -05:00
Jasmine Iwanek
ae985779c8 Build isamem dev stuff 2022-01-26 19:07:34 -05:00
ts-korhonen
021ec8e50d qt: Make QT default off to prepare merging to upstream 2022-01-08 15:36:52 +02:00
Cacodemon345
17e657f0ee Add support for Qt6 2021-12-31 16:47:49 +06:00
ts-korhonen
0be3204ad3 Merge branch 'master' of https://github.com/86Box/86Box into qt 2021-12-27 14:25:45 +02:00
OBattler
9cafca09ab Increased the 86Box version to 3.2. 2021-12-25 21:42:02 +01:00
ts-korhonen
5b598bf3b0 Merge branch 'master' of https://github.com/86Box/86Box into qt 2021-12-22 17:24:39 +02:00
Alexander Babikov
38ca621ac5 Remove leftovers of no longer used build options 2021-12-22 05:29:30 +05:00
ts-korhonen
63256bfb8f Merge branch 'master' of https://github.com/86Box/86Box into qt 2021-12-21 21:48:43 +02:00
David Hrdlička
9f03225e5a Add build options related to executable generation 2021-12-21 18:05:12 +01:00
ts-korhonen
9adc683cbc Merge branch 'master' of https://github.com/86Box/86Box into qt 2021-12-20 22:30:50 +02:00
David Hrdlička
7dc1df9ef1 Clean up the optional features list in the root build file 2021-12-20 15:17:42 +01:00
David Hrdlička
52486e121e Convert CMake files to 4 spaces indentation 2021-12-20 15:08:23 +01:00
David Hrdlička
6809f379cd Remove unneeded build actions; fix some comments 2021-12-20 15:07:33 +01:00
David Hrdlička
38fddca97a Move CI-related build info to the root build file 2021-12-20 15:07:26 +01:00
David Hrdlička
e5ed33b91b Determine the value of CMAKE_MSVC_RUNTIME_LIBRARY properly 2021-12-20 14:37:51 +01:00
Joakim L. Gilje
d548dd7e52 Merge branch 'master' of github.com:86box/86Box into qt 2021-12-17 10:59:04 +01:00
David Hrdlička
275919859a Fix typos 2021-12-17 07:41:07 +01:00
David Hrdlička
7df9e2a454 Add a compile option to choose between thread implementations 2021-12-17 06:59:53 +01:00
Joakim L. Gilje
2788793d07 Merge github.com:86box/86Box into qt 2021-12-06 10:03:04 +01:00
ts-korhonen
40abfc1b5e Lower required OpenGL version from 3.3 -> 3.0 2021-12-04 21:26:55 +02:00