Cacodemon345
|
3cad9024c8
|
Rename the files as well
|
2025-03-10 21:15:39 +06:00 |
|
Cacodemon345
|
81461f677d
|
Cleanups, copyright headers and name changing for PRing
|
2025-03-10 20:54:25 +06:00 |
|
Cacodemon345
|
86343327be
|
Initial PCem OpenGL 3.x renderer port
|
2025-03-08 02:13:14 +06:00 |
|
Cacodemon345
|
fc656cbe05
|
Mouse cursor now properly appears after uncapture
|
2025-02-27 16:31:27 +06:00 |
|
The BombSquad
|
aa7d68f113
|
Check for mouse_capture before handling a QWheelEvent
|
2024-11-16 18:05:45 -05:00 |
|
OBattler
|
8dc8079c21
|
QT: Attempt to fix mouse wheel on Linux.
|
2024-09-04 00:01:03 +02:00 |
|
Jos van Mourik
|
04a7a35f27
|
Microtouch: add option to turn off visible mouse crosshair for people using touchscreens
|
2024-07-26 20:12:10 +02:00 |
|
Cacodemon345
|
7277316c1b
|
Cursor override fixes and preparation for overscan checking
|
2024-06-12 00:06:02 +06:00 |
|
Cacodemon345
|
f907b7817b
|
Microtouch support (working at least for MS-DOS, Windows 95 and Windows NT 3.5)
|
2024-06-12 00:06:02 +06:00 |
|
OBattler
|
2acb11d37c
|
Implemented the Pro Audio Spectrum Plus serial mixer, Pro Audio Spectrum 16 parallel mixer, Pro Audio Spectrum Plus/16 SCSI, ESS ES688, all three ESS PnP AudioDrives, made the wavetables use a separate 44.1 kHz source, and made the Sound Blaster 16 PNP use a proper PNP ROM dump.
|
2024-05-03 17:02:13 +02:00 |
|
Alexander Babikov
|
5acec5dfa4
|
qt: Remove the Direct3D 9 renderer
|
2024-02-13 18:40:07 +05:00 |
|
Cacodemon345
|
6875cb0851
|
Mouse capturing now works on secondary monitors
|
2024-01-03 00:10:41 +06:00 |
|
OBattler
|
06c7567495
|
Mouse capture is no longer possible when the emulator is paused, fixes #3799.
|
2023-11-04 06:41:57 +01:00 |
|
OBattler
|
5c5b286358
|
Renamed mouse_mode to mouse_input_mode to fix the conflict on Haiku OS.
|
2023-10-23 01:21:28 +02:00 |
|
OBattler
|
a942ee5ad9
|
And fixed the fix by moving it to the correct event.
|
2023-08-16 19:40:05 +02:00 |
|
OBattler
|
a5a9875123
|
Moved the absolute mouse movement stuff from poll to the mouse event move handler, fixes #3588.
|
2023-08-16 19:33:29 +02:00 |
|
OBattler
|
8f9f10f4d3
|
The atomic mouse coordinates now use atomic functions and mouse movement is no longer scaled by DPI if mouse coordinates are not raw.
|
2023-08-12 00:17:01 +02:00 |
|
OBattler
|
782015a923
|
More mouse and PIC fixes and the mouse now takes of the ration between guest resolution and actual render area size, multiplied by the DPI, when returning coordinate deltas, also unified the delta return function across the various emulated mice.
|
2023-08-11 04:45:32 +02:00 |
|
OBattler
|
785b61aaac
|
Fixed the conditions for mouse button click registration on platforms other than Windows.
|
2023-08-10 16:48:39 +02:00 |
|
OBattler
|
5f72dc7d56
|
More fixes.
|
2023-08-08 16:17:01 +02:00 |
|
OBattler
|
ce5e21f870
|
More warning and compile fixes.
|
2023-08-08 15:38:40 +02:00 |
|
OBattler
|
87651a2cb3
|
More Linux compile fixes, fixes #3524.
|
2023-08-08 06:51:24 +02:00 |
|
OBattler
|
35a9bc9ed7
|
Attempted fix for Linux compile.
|
2023-08-07 19:59:32 +02:00 |
|
OBattler
|
c695cb8ded
|
Completely reworked mouse handling - should now be smoother due to there no longer being a multi-layered game of telephone going on with all the various interim coordinate counters, also rewritten the serial mouse emulation ground ground up.
|
2023-08-07 18:49:58 +02:00 |
|
cold-brewed
|
bf8e695d94
|
qt: Clean up some warnings
|
2023-06-11 11:54:01 -04:00 |
|
Jasmine Iwanek
|
ed1b369abd
|
Yet more sonarlint fixes
|
2023-05-29 06:21:17 -04: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 |
|
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
|
0395ea02a1
|
qt: Poll from Qt code instead of RawInput code on Windows when absolute mode is used
Fixes tablet input
|
2023-02-24 16:50:38 +06:00 |
|
Cacodemon345
|
17d4e4a7e2
|
Merge branch 'master' into qt-wacom-serial
|
2023-02-07 17:04:25 +06:00 |
|
Jasmine Iwanek
|
a40630ba63
|
Even more tabs to spaces
|
2023-01-07 14:09:51 -05:00 |
|
Cacodemon345
|
efda203365
|
Process absolute coordinates on macOS
|
2023-01-03 22:23:43 +06:00 |
|
Cacodemon345
|
ef18a27bc9
|
Made absolute mouse coordinates work under Windows as well
|
2023-01-03 21:43:10 +06:00 |
|
Cacodemon345
|
96f7b7aa14
|
Add Wacom SD-510C tablet emulation
|
2023-01-03 16:47:20 +06:00 |
|
Jasmine Iwanek
|
3fe4f75108
|
A bit more clang-format
|
2022-11-19 11:53:07 -05:00 |
|
Cacodemon345
|
65f6f453c0
|
qt: try another way
|
2022-11-01 03:15:48 +06:00 |
|
OBattler
|
31f38a0351
|
Added some parentheses in qt_renderstack.cpp.
|
2022-10-25 17:11:45 +02:00 |
|
Jameson Ernst
|
84f5d9c393
|
Improve handling of High-DPI mice
- Reduce lower bound of mouse sensitivity
- Add error accumulators to prevent small motions from being rounded off
|
2022-09-14 22:11:32 -07:00 |
|
Cacodemon345
|
012db280e2
|
qt: Remember maximized state of monitor windows if enabled
|
2022-08-14 12:32:29 +06:00 |
|
Cacodemon345
|
ad3bba009a
|
qt: Raise minimum Xi2 version requirement to 2.1
This is needed for click-and-drag to work with both Qt5 and Qt6, especially the latter which was previously broken, without any hacks.
|
2022-08-12 13:24:29 +06:00 |
|
Cacodemon345
|
f2cf5dd841
|
qt: Restore Xinput2 for Qt5 builds
|
2022-08-12 00:35:40 +06:00 |
|
Cacodemon345
|
dd23397854
|
qt: Add option to apply fullscreen stretching modes when maximized
|
2022-08-10 01:27:54 +06:00 |
|
Cacodemon345
|
e2a03f436e
|
qt: properly update "Show non-primary monitors" settings when they are closed
|
2022-08-02 00:14:09 +06:00 |
|
OBattler
|
14fa83402e
|
One last fix.
|
2022-07-31 23:38:43 +02:00 |
|
OBattler
|
16f7460c73
|
Attempt at some QT fixes.
|
2022-07-31 23:31:59 +02:00 |
|
Cacodemon345
|
08722ffdf5
|
qt: Fix black screen when switching between renderers
|
2022-07-29 14:46:54 +06:00 |
|
Cacodemon345
|
3ce22ca61d
|
qt: don't enable blitting too early
|
2022-07-18 21:46:22 +06:00 |
|
Cacodemon345
|
7beec38ed3
|
qt: Fix mouse polling
|
2022-07-16 12:57:54 +06:00 |
|
Jasmine Iwanek
|
a10e010a93
|
Don't shut down when second display is closed
|
2022-07-14 23:57:30 -04:00 |
|