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