OBattler
68e970b9cd
Joystick Raw Input: Do not add the axis if the center is 0 - prevents malformed vJoy 2.0.5 axes from causing 86Box to crash with a division by zero.
2023-06-11 22:58:16 +02:00
cold-brewed
bf8e695d94
qt: Clean up some warnings
2023-06-11 11:54:01 -04:00
cold-brewed
883b4c4be9
macos: Update library bundling process, add vde to bundle ( #3390 )
...
Co-authored-by: cold-brewed <cold-brewed@users.noreply.github.com >
2023-06-09 11:37:05 -03:00
Jasmine Iwanek
ed1b369abd
Yet more sonarlint fixes
2023-05-29 06:21:17 -04:00
Miran Grča
255bd3cb20
Merge pull request #3365 from cold-brewed/network-driver-update
...
Update network drivers to provide error message
2023-05-23 21:13:16 +02:00
cold-brewed
ef34e81cd1
network: Added new ability for drivers to provide error information upon failed init. Updated translation strings. Fixed an issue with VDE configuration settings.
2023-05-23 11:53:59 -04:00
richardg867
152c66e398
XInput2: Add Steam Deck trackpad hack on top of the VNC hack
2023-05-21 23:58:11 -03:00
OBattler
6bb5942ad1
Finish merge.
2023-05-16 00:53:59 +02:00
Jordi Guillaumes i Pons
df6897640d
Fix: Load the interface list even if PCAP is not selected
...
Fix: Show "VDE" when hovering over the status icon for a VDE connected NIC
2023-05-06 23:23:00 +02:00
Jordi Guillaumes i Pons
52b0e54fd7
VDE networking support
...
Adds VDE (https://github.com/virtualsquare/vde-2 ) support to 86Box.
- Adds new networking type
- Modifies networking configuration dialog
- Adds CMake Presets to build and debug under MacOS
2023-05-04 21:12:13 +02:00
TC1995
7c372ca789
Moved the softfloat-enabled ops back to the cpu directory.
...
Made softfloat always enabled, thus dynarec disabled, only for the IBM PS/2 model 70 type 4, in preparation for its comeback to main use.
2023-04-30 18:18:12 +02:00
TC1995
7a53e1de45
Initial softfloat port from Bochs to 86box, currently selectable only on QT.
2023-04-29 18:56:57 +02:00
Jasmine Iwanek
a47c32f3bb
Merge pull request #3271 from SuperMaxusa/patch-1
...
Update uk-UA.rc and uk-UA.po
2023-04-28 14:53:17 -04:00
Cacodemon345
2d222f22c7
qt: Destroy existing Direct3D 9 devices if it exists
2023-04-23 20:39:34 +06:00
Cacodemon345
982c3a4f38
qt_d3d9renderer: HiDPI and stability fixes
2023-04-23 16:39:56 +06:00
SuperMaxusa
3dbb03d6e4
Update uk-UA.po
2023-04-23 01:07:52 +03:00
RichardG867
beb1df4f5c
qt: Hide unused CD-ROM controller selector
2023-04-18 20:28:03 -03:00
RichardG867
4dbc4a0662
qt: Disable keyboard debug prints
2023-04-15 13:43:23 -03:00
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