Commit Graph

55 Commits

Author SHA1 Message Date
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
Joakim L. Gilje
a74afc3f1e added software renderer. split common functions prev.
in gleswidget to renderstack (a QStackWidget), which in
turn calls an actual renderer. added ability to target GLES
directly, but this is maybe uneeded.
2021-12-04 21:33:04 +01:00
Cacodemon345
0a10cd10d6 Fix linking for real 2021-12-03 19:43:10 +06:00
Cacodemon345
22be61c09a Avoid setting RtMidi flags 2021-12-03 18:28:05 +06:00
Cacodemon345
9a6c67f367 Fix linker errors on macOS 2021-12-03 16:42:31 +06:00
Joakim L. Gilje
363f582a81 code dump - mostly done implementing media menus 2021-12-03 11:38:00 +01:00
Cacodemon345
f7aec4cfcf Implement MIDI I/O support using RtMidi 2021-12-03 01:25:09 +06:00
Cacodemon345
fc9d73b541 Wayland mouse support
Fix moving items with mouse when captured on macOS
2021-12-02 16:26:33 +06:00
Cacodemon345
2297c33751 Fix macOS builds 2021-12-01 11:17:44 +06:00