Cacodemon345
0d31bb0cc6
qt: X11 Xinput2 mouse motion backend
2022-02-15 02:34:13 +06:00
Cacodemon345
eb91c899c6
qt: Group with the manager on taskbar on settings mode
2022-02-13 00:35:46 +06:00
ts-korhonen
7e0596558a
qt: Unify VM manager requested shutdown behavior with Win32.
...
Add implementation for -N commandline switch.
Save nvr on close.
2022-02-12 17:31:28 +02:00
Cacodemon345
fe0e6c3a04
qt: Set font after loading translations
2022-02-12 20:15:21 +06:00
Cacodemon345
c2ec86a111
Update qt_main.cpp
2022-02-12 01:50:50 +06:00
Cacodemon345
286399461b
qt: Set font immediately after QApplication initialization
2022-02-12 01:50:04 +06:00
Cacodemon345
351e14023a
qt: Use C (English) locale
...
No translations so far make use of non-standard digits
2022-02-11 16:24:59 +06:00
Cacodemon345
bfebbd05d3
qt: Compatibility improvements
...
* Patch to build with Qt 5.11 and later by jriwanek
* Attempt to fix viewport on hardware renderers
2022-02-11 13:49:45 +06:00
Cacodemon345
c3a86b0482
qt: Use non-integer HiDPI scaling on Qt 5
2022-02-10 12:59:33 +06:00
Cacodemon345
bd6c92c592
qt: Don't disable HiDPI scaling at all
2022-02-09 20:57:58 +06:00
Cacodemon345
a1f027a242
qt: Set Application attributes before construction
2022-02-09 20:49:11 +06:00
Cacodemon345
de0a603916
qt: Status bar and window fixes
...
* Fix remember window option
* Status bar pixmaps are now scaled when building with Qt 5
2022-02-09 16:45:57 +06:00
Cacodemon345
a637f61d4f
Add missing copyright notices
2022-02-07 15:00:02 +06:00
ts-korhonen
7b3eaac6cf
qt: don't load discord dll if only starting settings
2022-02-06 11:48:56 +02:00
Cacodemon345
01a7dd8845
Attempt to reduce fluctations in percentage display
2022-02-06 14:41:25 +06:00
Cacodemon345
34b9c824e0
Settings mode behaviour now identical to Win32
2022-02-06 12:45:55 +06:00
ts-korhonen
d890cd2ebb
qt: Update pause action status when paused without using action
2022-01-22 22:02:57 +02:00
ts-korhonen
5f8fc15afb
qt: Add missing address-of operators
2022-01-22 12:40:15 +02:00
ts-korhonen
3d0b100199
qt: Send dialog status to VM-manager & fix pause
...
- Manager is notified of modal dialogs blocking the main window.
- Pause command from manager uses action to prevent desyncing pause status
in the menus and toolbar.
2022-01-22 02:41:02 +02:00
ts-korhonen
7995be4adb
qt: Add VM-manager message handling on windows
2022-01-22 01:10:11 +02:00
ts-korhonen
09cfd79c60
qt: disable automatic mnemonics
...
Fixes alt entering menu
2022-01-13 00:48:52 +02:00
Cacodemon345
62a4a025b1
Port Win32 Discord integration to Linux and macOS
2022-01-09 01:04:59 +06:00
Cacodemon345
f2f06aa958
Add runtime language switching
2022-01-08 17:14:03 +06:00
Cacodemon345
c07ef406e8
Fix Menu text bugs on macOS
...
Fix cutoff bugs on Sound Gain dialog
2022-01-08 00:53:45 +06:00
Cacodemon345
abefa65e26
Even more strings changes to be in line with Win32
2022-01-06 01:41:57 +06:00
Cacodemon345
2f0f947596
More string changes to fit in line with Win32 more
2022-01-04 16:57:07 +06:00
Cacodemon345
5d76822d59
Begin .po work
2022-01-04 15:03:33 +06:00
Cacodemon345
81055c03e2
Begin Qt translation framework
2021-12-31 12:39:55 +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
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
9671469778
* Implement settings-only mode
...
* Show correct directory to place ROMs in on macOS
2021-12-24 15:02:16 +06:00
ts-korhonen
bbb0b38d31
qt: Remove a workaround that is now obsolete
2021-12-21 00:28:52 +02:00
ts-korhonen
3b16136142
qt: Fix windows clang & vcpkg build
2021-12-19 23:49:47 +02:00
ts-korhonen
d3467568b0
qt: port atomic_flag doresize from master
2021-12-17 22:23:08 +02:00
ts-korhonen
f2d79eee59
Add thread yielding to qt main_thread that was omited.
2021-12-13 18:02:22 +02:00
ts-korhonen
c5261da4f3
qt(windows): use direct connect for mousepoll
2021-12-12 18:48:11 +02:00
ts-korhonen
03c077dfa7
qt: Disable alt key menu navigation with style override
2021-12-12 18:19:44 +02:00
ts-korhonen
cc909078c1
qt(windows): don't process raw input events when in menu or other window
2021-12-12 17:52:43 +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
457751d108
Finish the Qt main menu
2021-12-12 01:16:27 +06:00
Cacodemon345
7d6e46d90a
Make "No ROMs found" message identical to Win32
2021-12-10 15:36:55 +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
db0c90a835
replaced sdl_timer with a qtimer, resulting in a binary which does not link sdl
2021-12-06 21:33:25 +01:00
Joakim L. Gilje
021dbf7efa
run init before mainwindow is constructed, so 86box internals are loaded and ready
2021-12-06 21:24:53 +01:00
ts-korhonen
44873ba9b9
Make compatible with qt5-static build
2021-12-06 17:31:25 +02:00
ts-korhonen
6a0922f6de
Merge branch 'qt' of https://github.com/jgilje/86Box into qt
2021-12-06 13:53:40 +02:00
Cacodemon345
3a52d62283
Make Escape key work
2021-12-05 16:01:04 +06:00
ts-korhonen
b0a4f70fa9
Tweaks to support QT on Windows
2021-12-02 19:35:08 +02:00
Cacodemon345
88452f7957
Implement title bar statistics
2021-12-01 15:55:41 +06:00