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
Nelson Kerber Hennemann Filho
f21d2db1a7
Minor change in pt-BR.po
...
Better translation of string "None": Nada->Nenhum
2024-12-10 09:44:35 -03:00
Sasamiya
2893a7dda1
Fixed SChinese and TChinese translations
2024-12-01 15:08:38 +08:00
OBattler
5c27083af6
CD-ROM interface API to get raw track data, IOCTL now actually provides it, and IOCTL is now actually instantiable, as well as cleaned up a bit.
2024-11-25 21:23:28 +01:00
sharkbyte16
eabbc2f46d
Added Dutch translations
2024-11-22 15:05:31 +01:00
Alexander Babikov
a87a03c4d3
Add a template file for new translations
2024-11-22 03:39:58 +05:00
Alexander Babikov
0044cf3a5b
Russian translation of generic ISA memory expansion card names
2024-11-22 03:39:57 +05:00
Alexander Babikov
3636bb9e2f
Fix mistakes in the Russian translation
2024-11-22 03:39:57 +05:00
Alexander Babikov
c79fe9ffb1
Fix HDD preset names not being translated in the HDD table
2024-11-22 03:39:56 +05:00
Alexander Babikov
db6d3aba38
Make Qt base translation embedding disableable
2024-11-22 03:39:55 +05:00
OBattler
d7a2db5025
Fixed a compile-breaking typo in the Korean translation.
2024-11-20 04:24:57 +01:00
OBattler
752e687e31
Translated a line in the About box accidentally not translated into most languages.
2024-11-20 04:23:57 +01:00
OBattler
fb1a4677c6
More NetBSD fixes.
2024-11-20 01:42:32 +01:00
OBattler
e0ff6a1da7
More NetBSD fixes, by Randrianasulu.
2024-11-20 01:36:29 +01:00
Sasamiya
38eb89a5dc
Update zh-TW.po
2024-11-19 22:15:41 +08:00