David Hrdlička
b5f18af541
Clean up the RtMidi optionality
2022-03-11 20:41:00 +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
Miran Grča
7bbb3bc4c6
Merge pull request #2175 from ts-korhonen/qt-opengl-renderer
...
Qt: OpenGL 3.0 renderer
2022-02-28 23:31:37 +01:00
ts-korhonen
9af1d0cc5f
Revert "qt: Disable OpenGL 3.0 renderer for macOS."
...
This reverts commit d3b00ff27b .
2022-02-28 08:43:14 +02:00
ts-korhonen
d3b00ff27b
qt: Disable OpenGL 3.0 renderer for macOS.
...
Until it's figured out, macOS has dummy implementation to keep it
building.
2022-02-27 21:57:14 +02:00
ts-korhonen
d2a9389ce7
qt: Initial OpenGL 3.0 renderer implementation
2022-02-27 14:56:51 +02:00
Cacodemon345
06fc26ccab
qt: Add Unix manager support (client-side interface)
2022-02-27 15:30:40 +06:00
David Hrdlička
e03a0c446e
Fix Mac bundles (hopefully finally)
2022-02-19 16:28:57 +01:00
Miran Grča
bcf781a7f4
Merge pull request #2124 from Cacodemon345/newqt
...
qt: X11 Xinput2 mouse motion backend
2022-02-14 21:41:34 +01:00
Cacodemon345
0d31bb0cc6
qt: X11 Xinput2 mouse motion backend
2022-02-15 02:34:13 +06:00
David Hrdlička
c554ba0fdf
Remove some debug code
2022-02-14 13:14:57 +01:00
David Hrdlička
04e37b8771
Fix Mac builds, take three
2022-02-14 09:51:13 +01:00
David Hrdlička
c52825522a
Fix Mac builds, take two
2022-02-14 09:16:14 +01:00
David Hrdlička
6f35e670ec
Fix Mac build
2022-02-14 08:33:17 +01:00
Teemu Korhonen
474f962274
qt: fix MinGW builds; set NTDDI_VERSION explicitly ( #2110 )
...
MinGW Qt windows.h defines NTDDI_VERSION as Windows Vista while WINVER and
WIN32_WINNT as Windows 7.
2022-02-12 14:27:27 -03:00
David Hrdlička
0f4931cdcc
Fix macOS bundles
2022-02-07 23:05:59 +01:00
David Hrdlička
ee998a71a4
Fix Qt on Mac bundle generation
2022-02-07 21:08:28 +01:00
David Hrdlička
5061d6c275
Futureproof the QT static path
2022-02-07 20:37:10 +01:00
David Hrdlička
bb25829dbc
Try to build a static build on MSYS2
2022-02-07 20:26:00 +01:00
Cacodemon345
9cd757c213
* Cursor on Windows should not break free anymore when captured
...
* Use RAWINPUT for joystick on Windows
* Load qt_*.qm instead of qtbase_*.qm
2022-02-05 13:28:18 +06:00
Alexander Babikov
afe83cc568
Add a Windows resource file to use with Qt
2022-02-04 17:07:44 +05:00
ts-korhonen
279cbdbf97
qt: also fix typos in the file references to RendererCommon
2022-01-30 22:13:41 +02:00
ts-korhonen
f8f3cfbf4c
qt: fix platform specific file dialog filters
...
Translations now only contain translation for the description and
extensions are generated in code taking account platform specific
differences.
2022-01-23 22:48:36 +02:00
ts-korhonen
7995be4adb
qt: Add VM-manager message handling on windows
2022-01-22 01:10:11 +02:00
Cacodemon345
dabed16bbf
Add OBattler's hard disk tracking code and make use of it for HDD settings
2022-01-09 16:44:43 +06:00
Cacodemon345
970430f721
Even more strings changes
2022-01-06 16:58:11 +06:00
Cacodemon345
abefa65e26
Even more strings changes to be in line with Win32
2022-01-06 01:41:57 +06:00
Cacodemon345
a6ee3f1579
Rebuild .qm files every time .po files are changed
2022-01-05 01:33:15 +06:00
Cacodemon345
7b75bfb18d
Make most of main window text translatable
2022-01-05 01:17:07 +06:00
Cacodemon345
5d76822d59
Begin .po work
2022-01-04 15:03:33 +06:00
Cacodemon345
17e657f0ee
Add support for Qt6
2021-12-31 16:47:49 +06:00
Cacodemon345
81055c03e2
Begin Qt translation framework
2021-12-31 12:39:55 +06:00
Cacodemon345
98c5115b99
Implement Preferences dialog (except language setting)
2021-12-28 16:47:10 +06:00
ts-korhonen
a9ecd17f5c
Improve clang fixes
2021-12-20 21:54:25 +02:00
ts-korhonen
3b16136142
qt: Fix windows clang & vcpkg build
2021-12-19 23:49:47 +02:00
ts-korhonen
31fe83072e
qt: remove redundant files
2021-12-17 21:33:11 +02:00
ts-korhonen
b3c0485515
qt: import plugins only for win32 build
2021-12-16 23:05:55 +02:00
ts-korhonen
d570be1a50
Merge branch 'qt' of https://github.com/jgilje/86Box into qt
2021-12-15 00:43:46 +02:00
Joakim L. Gilje
a39307d178
ported joystick config to qt. sdl-joystick implementation from pcem
2021-12-13 22:45:37 +01:00
ts-korhonen
03c077dfa7
qt: Disable alt key menu navigation with style override
2021-12-12 18:19:44 +02:00
ts-korhonen
1f408a1ac6
Merge branch 'qt' of https://github.com/jgilje/86Box into qt
2021-12-12 14:12:11 +02:00
Cacodemon345
080bc8682f
Sound gain dialog
2021-12-12 16:22:35 +06:00
Cacodemon345
457751d108
Finish the Qt main menu
2021-12-12 01:16:27 +06:00
Cacodemon345
7934d90039
libevdev mouse support
2021-12-10 01:22:13 +06:00
ts-korhonen
67de5124ca
Add windows raw input via qt native event filter
2021-12-09 20:59:50 +02:00
ts-korhonen
b7d86a1070
Merge branch 'qt' of https://github.com/jgilje/86Box into qt
2021-12-08 17:38:54 +02:00
Joakim L. Gilje
61a2cf986b
implemented fullscreen stretch modes
2021-12-07 13:47:42 +01:00
Joakim L. Gilje
db0c90a835
replaced sdl_timer with a qtimer, resulting in a binary which does not link sdl
2021-12-06 21:33:25 +01:00
ts-korhonen
44873ba9b9
Make compatible with qt5-static build
2021-12-06 17:31:25 +02:00
Cacodemon345
350246606e
Remove redundant RtMidi checking
2021-12-06 15:52:19 +06:00