RichardG867
36e83912ef
Merge branch 'master' of https://github.com/86Box/86Box
2023-04-15 13:38:43 -03:00
RichardG867
0125d144d7
qt: Use hex debug prints compatible with older Qt versions
2023-04-15 13:38:38 -03:00
cold-brewed
7bc213a954
macOS: Bundle fluidsynth and ghostscript ( #3250 )
...
* macOS: Build fixes for fluidsynth and ghostscript to ensure they get detected and bundled. Add required packages for build.
* macOS: Don't link against fluidsynth and only bundle if detected.
---------
Co-authored-by: cold-brewed <cold-brewed@users.noreply.github.com >
2023-04-14 14:48:14 -03:00
OBattler
e7448cdb79
Merge branch 'master' of https://github.com/86Box/86Box
2023-04-13 23:21:48 +02:00
OBattler
410c44719c
The new variables are no longer static, fixes compile.
2023-04-13 23:21:40 +02:00
RichardG867
7b3ea40376
Merge branch 'master' of https://github.com/86Box/86Box
2023-04-13 18:14:49 -03:00
RichardG867
58e4d28969
qt: Fix an actual UAF with Wayland xkbcommon keyboard
2023-04-13 18:14:41 -03:00
OBattler
bbf42db3c7
Improved on the QT implementation of the new approach, per suggestion by Manaatti.
2023-04-13 23:00:01 +02:00
OBattler
df24b4be0f
Reverted the previous approach and switched to the new, non-hacky approach of getting rid of the accelerator and instead handling enter full screen the same way exit full screen is handled.
2023-04-13 22:47:42 +02:00
OBattler
a0c292d27e
Added more special handled to handle break codes being swalled by the full screen notify dialog in Ctrl+Alt+Page Up.
2023-04-13 21:51:52 +02:00
OBattler
a2aa4ae85e
QT now correctly allows capture when there's no mouse but the keyboard requires capture.
2023-04-13 12:47:31 +02:00
Jasmine Iwanek
0e0ba399c6
Remove unneeded includes and correct others
2023-04-12 06:40:11 -04:00
RichardG867
0763475c00
qt: Attempt fix for Qt5 private headers on certain environments
2023-04-11 20:38:03 -03:00
RichardG867
cfbd2ef139
qt: Fix build with libxkbcommon but no libxkbcommon-x11
2023-04-11 20:19:06 -03:00
RichardG867
9ebbaea6c5
qt: Add special case for Microsoft scroll keys
2023-04-11 11:58:11 -03:00
RichardG867
da36911c9a
qt: Remove Mac keyboard debug code
2023-04-10 15:21:14 -03:00
RichardG867
8786eebc8f
qt: Add Apple ISO keyboard workaround + debug code for this case
2023-04-10 12:57:42 -03:00
RichardG867
be5b473436
qt: Add one more RAlt XKB keycode mapping
2023-04-09 20:18:51 -03:00
RichardG867
8fc6027756
qt: Add Alt+PrtSc special case for one evdev key
2023-04-09 19:49:25 -03:00
RichardG867
6f8fffc275
qt: Fix potential UAF and leak in Wayland xkbcommon keyboard
2023-04-09 19:38:05 -03:00
RichardG867
e492640d65
qt: Unify keyboard input paths
2023-04-09 19:33:32 -03:00
RichardG867
bd1832054e
qt: Add a couple xkb mappings for Japanese Apple keyboards
2023-04-09 18:24:26 -03:00
RichardG867
660856d6ec
qt: Fix some Haiku keycodes, move them to a header and add key name comments
2023-04-09 18:08:03 -03:00
RichardG867
b904636fe1
qt: Fix some macOS keycodes, move them to a header and add key name comments
2023-04-09 17:48:13 -03:00
RichardG867
9c49b53c08
qt: Fix Print Screen key on Linux
2023-04-09 17:04:57 -03:00
RichardG867
95f94bf57f
qt: Clarify a specific evdev mapping
2023-04-09 16:36:47 -03:00
RichardG867
579e5ce8ff
qt: Fix Pause key on Linux
2023-04-09 16:36:36 -03:00
RichardG867
5b6965402a
qt: Fix key translation screw-up
2023-04-08 21:49:04 -03:00
RichardG867
b447cc85c9
qt: Add AltGr XKB alias
2023-04-08 21:48:01 -03:00
RichardG867
897f6a44e8
qt: Attempt fix for Pause key with the new mappers
2023-04-08 21:42:06 -03:00
RichardG867
85330cd6dc
qt: Remove a duplicate evdev mapping
2023-04-08 19:41:09 -03:00
RichardG867
218f70baac
qt: Map F13/F14/F15 using Apple equivalency again for Apple keyboards on Linux
2023-04-08 19:39:11 -03:00
RichardG867
b16b454bf1
qt: Add another XKB alias for Japanese Num,
2023-04-08 19:36:48 -03:00
RichardG867
4002b71da6
qt: Remove legacy X11 input translators
2023-04-08 18:58:26 -03:00
RichardG867
ae92023279
qt: Add missing evdev mappings and fix offset in native evdev mode
2023-04-08 18:45:10 -03:00
RichardG867
a80e9501b8
qt: Add evdev keycode mapper
2023-04-08 17:58:55 -03:00
RichardG867
1fb13b605e
qt: Add more XKB mappings, mostly multimedia on extended evdev codes (apparently not usable in X but will be useful later)
2023-04-08 15:39:42 -03:00
RichardG867
6e1f3de044
qt: Get XCB connection for xkbcommon keyboard from Qt itself
2023-04-08 14:32:05 -03:00
RichardG867
aea869b997
qt: Add missing XKB mapping for KPPLUSMINUS
2023-04-08 02:19:26 -03:00
RichardG867
080859f184
qt: Fix xkb Pause key handling
2023-04-08 01:03:21 -03:00
RichardG867
4dd6b16855
qt: Add another xkb Num. alias
2023-04-08 00:38:24 -03:00
RichardG867
bbbe0ec88d
qt: Add xkbcommon keyboard support for Wayland
2023-04-08 00:31:25 -03:00
RichardG867
05b3cd1607
qt: Initial xkbcommon keyboard support for X11
2023-04-07 22:35:32 -03:00
Cacodemon345
76dee5d47e
qt: Fix mute icon in CD-ROM menus
2023-03-31 21:24:12 +06:00
上條 當麻
b705afbecb
Update zh-TW.po
2023-03-13 04:34:54 +08:00
Cacodemon345
1e58f4dc93
Fix switch input on secondary monitors
2023-03-05 16:59:08 +06:00
Cacodemon345
7de41b383c
Absolute mouse input now works on secondary monitors
2023-03-04 23:10:43 +06:00
Cacodemon345
e650ec7505
Fix crashes when exiting emulator in multimonitor modes
2023-03-04 23:10:26 +06:00
ts-korhonen
08eba996af
qt(windows): Accept raw input from non-primary monitor windows.
2023-03-04 18:18:58 +02:00
上條 當麻
195a19c0bf
Update zh-TW.po
2023-03-03 22:03:49 +08:00