Miran Grča
ff68384c49
Merge pull request #5200 from Cacodemon345/windows-dark-mode
...
Windows dark mode
2025-02-03 02:57:23 +01:00
Miran Grča
11506e740c
Update qt_main.cpp
2025-02-03 02:56:36 +01:00
Miran Grča
0998f03d6f
Update qt_main.cpp
2025-02-03 02:56:08 +01:00
Miran Grča
79e4386daa
Update qt_main.cpp
2025-02-03 02:55:34 +01:00
Miran Grča
1ee954ef83
Update CMakeLists.txt
2025-02-03 02:54:20 +01:00
Jasmine Iwanek
4b5162fedd
Fix for building on msys2 clang found by ANightly
2025-02-02 05:03:45 -05:00
Jasmine Iwanek
5f273265ae
Assorted warning fixes
2025-02-02 03:24:50 -05:00
Jasmine Iwanek
4e6f29a7d5
malloc to calloc
2025-02-01 15:38:36 -05:00
Jasmine Iwanek
ac891a05a5
Initial code for joystick port instancing
2025-01-31 21:49:56 -05:00
OBattler
1968a36350
Make handle a void pointer on *nix.
2025-01-28 20:07:18 +01:00
OBattler
d52e01bf8f
And yet more *nix compile fixes.
2025-01-28 19:45:41 +01:00
OBattler
3cc677eded
And another.
2025-01-28 19:27:28 +01:00
OBattler
1843ad39fd
More *nix compile fixes.
2025-01-28 19:25:47 +01:00
OBattler
7c6f45b4cd
Fixed CD-ROM image mounting crashes and, hopefully, Linux compiles.
2025-01-28 18:39:26 +01:00
OBattler
90e1190c92
The great CD-ROM clean-up and rewrite, fixes #5134 .
2025-01-28 16:26:28 +01:00
OBattler
f85e7debde
Russian translation fixes by lemondrops.
2025-01-27 01:48:14 +01:00
OBattler
8f5cf293bd
Assorted fixes, including warning message box for unavailable devices and translation fixes.
2025-01-27 01:20:37 +01:00
Miran Grča
21eeac3eb7
Merge pull request #4786 from chungy/f8f12_everywhere
...
Use F8+F12 to release mouse on all platforms
2025-01-27 00:58:51 +01:00
Jasmine Iwanek
fabe71150c
Various improvements & Cleanups
...
Some ported from ANightly's work
2025-01-11 21:25:29 -05:00
Jasmine Iwanek
8cb220d84b
Corrections
2025-01-11 03:39:15 -05:00
Jasmine Iwanek
3b092bcdb2
Cleaning
2025-01-11 02:21:40 -05:00
Jasmine Iwanek
035b8deee2
Random warning fixes
2025-01-11 00:08:26 -05:00
Doug Johnson
b28bed16fc
Merge branch '86Box:master' into net-add-tap-backend
2025-01-09 19:47:38 -07:00
Jasmine Iwanek
1ab78eb48a
Cleanups in qt_settingsports
2025-01-09 18:34:59 -05:00
OBattler
6b05602ea4
QT: Increase buffer size and improve sanity checking when removing an image.
2025-01-05 22:35:50 +01:00
OBattler
eaa4f16379
Windows hook input: Remove an excessive log line.
2025-01-05 16:42:24 +01:00
OBattler
117bbc43c7
Windows: Pause's fake CTRL needs to be adjusted for break code as well.
2025-01-03 19:44:03 +01:00
OBattler
5a40204e31
Windows: Bring back hook input, this time with fixes for right Shift and Pause.
2025-01-03 16:04:46 +01:00
OBattler
c7c8f0a814
Another attempt to fix the hook.
2025-01-03 14:49:38 +01:00
OBattler
ff098f6c7e
Fix the condition of the hook.
2025-01-03 13:03:56 +01:00
OBattler
2ca36cdc7d
Fixed a typo in a comment.
2025-01-03 05:21:45 +01:00
OBattler
92e5ed6aae
Keyboard hook: Fixed segmentation fault when non-primary monitors are enabled but none is actually in use.
2025-01-03 00:47:35 +01:00
OBattler
06923a2800
Switched back to raw input - it appears it *does* work with the hook.
2025-01-03 00:15:28 +01:00
OBattler
7ad3b81058
Rewritten the CD-ROM image handling and Cue sheet parsing, also fixes crashes when using VISO.
2025-01-02 22:38:10 +01:00
OBattler
3b79448286
Switch back to only one hook (it turns out the second hook was neither needed nor working) and filter keyboard input properly, fixes #5084 .
2025-01-02 02:09:15 +01:00
OBattler
0f61db03ef
qt/win_cdrom_ioctl.c - fix CLang complication.
2024-12-31 07:37:59 +01:00
OBattler
7b6a9181c6
Current state of the CD-ROM node - no CUE/BIN overhaul or MDS/MDF support yet, but the rest is already there.
2024-12-31 04:37:21 +01:00
OBattler
8791e5b227
Make sure the blocked combinations are only blocked from the host, not the guest.
2024-12-31 04:30:42 +01:00
OBattler
f8930ea207
Actually commit the correct file and pray God it will compile.
2024-12-31 04:05:51 +01:00
OBattler
686384ce43
Block Ctrl+Alt+PgUp, not Ctrl+Alt+PgDown.
2024-12-31 04:05:20 +01:00
OBattler
8b05c58fb9
Switched to two hooks, so the emulator doesn't get the input from the entire host OS.
2024-12-31 03:59:38 +01:00
OBattler
a11712b651
Make the hook only run if it's either captured or full screen.
2024-12-31 03:27:21 +01:00
OBattler
defeb47ca5
Switched from raw input to low-level keyboard hook, with -W/--raw to optionally re-enable raw input (needed to debug, so the hook doesn't cause GDB to make system input unusably slow), fixes #4399 .
2024-12-31 00:48:50 +01:00
OBattler
e8cb5dc0fe
#include'd <86box/win.h> in qt/qt_ui.cpp.
2024-12-25 00:31:20 +01:00
OBattler
cb957fe517
Changed to plat_delay_ms() according to tneukom's latest suggestion.
2024-12-25 00:29:56 +01:00
OBattler
59baaaf5a6
Only call timerBeginPeriod(1); on Windows, fixes Linux and Mac builds.
2024-12-24 20:29:44 +01:00
OBattler
45124363a5
Also replace the other thread sleep with play_delay_ms() and remove the #ifdef's.
2024-12-24 19:30:35 +01:00
OBattler
8db59e3c5c
qt/qt_main.cpp: Use plat_delay_ms(1) instead of thread sleeping, closes #5066 .
2024-12-24 19:25:00 +01:00
Doug Johnson
45bcbc75fd
networking: add Linux-specific TAP mode to network interface
...
This addition was motivated by my lack of knowledge of VDE and my
familiarity with the Linux networking stack. The driver automatically
manages the creation of TAP devices and their association with bridges,
such that configurations which specify the same bridge will be connected
together. It also automatically handles the creation of bridge devices for
convenience's sake.
2024-12-23 17:46:31 -07:00
altiereslima
9f1fefaf02
Update pt-BR.po
2024-12-21 09:56:02 -03:00