Squall Leonhart
2913a8ca7a
input: Fix bitwise operation for button mask ( #1851 )
...
Fixes classic controller buttons which were shifted beyond 32bit range
2026-03-29 08:56:12 +02:00
Exzap
a5ae41fdbe
build: Remove unnecessary includes to improve compile times
...
Also revert PCH reuse for everything but MSVC. Other compilers/platforms have limitations that make reused PCH a bit too fragile. I got it to work but only after forcing certain flags globally (like -pthread) and I dont think its a good idea to do that
2026-03-24 04:15:28 +01:00
Exzap
8e2e2c44bb
build: Generate precompiled header only once (msvc only)
2026-03-24 04:15:28 +01:00
Crementif
07bdb3454a
debugger: Various QoL improvements ( #1777 )
...
* Ignore keyboard inputs when debugger is focused
* Add workaround for slightly improved multi-thread debugging
* debugger: Add interpreter mode switch and log-only memory breakpoints
2026-02-01 01:53:02 +01:00
Crementif
934cc3eb9d
UI: Improvements and fixes for Windows dark mode ( #1728 )
Build check / build (push) Waiting to run
Generate translation template / generate-pot (push) Waiting to run
2025-11-22 23:26:27 +01:00
oltolm
1382ee0381
build/cmake: Clean up target_link_libraries ( #1726 )
Build check / build (push) Has been cancelled
Generate translation template / generate-pot (push) Has been cancelled
2025-11-21 01:50:52 +01:00
Michael Schroder
158c4e17a2
input: Add support for Wii Remote Plus by handling the inactive MotionPlus extension events ( #1683 )
Build check / build (push) Has been cancelled
Generate translation template / generate-pot (push) Has been cancelled
2025-09-09 21:05:06 +02:00
SSimco
67de63bed6
UI+build: Isolate wxWidgets code from non-GUI code ( #1633 )
2025-07-15 04:28:41 +02:00
AnimeGIF
cdca5eaf78
UI: Add configurable hotkeys + a new fast forward hotkey ( #1519 )
2025-07-07 23:55:57 +02:00
capitalistspz
0a121c97c7
Input: Detect Classic Controller Pro as Classic Controller ( #1614 )
2025-06-26 17:25:34 +02:00
capitalistspz
057ef4598e
cmake: Respect ENABLE_HIDAPI option ( #1604 )
2025-06-20 13:32:41 +02:00
oltolm
2f02fda9ea
Refactor to use Microsoft::WRL::ComPtr ( #1599 )
2025-06-16 23:25:06 +02:00
capitalistspz
02616bf6be
build: Allow Linux builds to be made without Bluez ( #1579 )
Build check / build (push) Has been cancelled
Generate translation template / generate-pot (push) Has been cancelled
2025-05-28 15:18:01 +02:00
capitalistspz
8b5cafa98e
Wiimote/L2CAP: More accurate descriptions for descriptors ( #1512 )
Build check / build (push) Has been cancelled
Generate translation template / generate-pot (push) Has been cancelled
2025-03-13 01:09:45 +01:00
Mike Lothian
2b0cbf7f6b
Fix building against Boost 1.87.0 ( #1455 )
Build check / build (push) Has been cancelled
Generate translation template / generate-pot (push) Has been cancelled
2024-12-18 22:15:42 +01:00
capitalistspz
dd0af0a56f
Linux: Allow connecting Wiimotes via L2CAP ( #1353 )
Build check / build (push) Has been cancelled
Generate translation template / generate-pot (push) Has been cancelled
2024-12-07 12:02:40 +01:00
Exzap
c3e29fb619
Latte: Add support for shader instructions MIN_UINT and MAX_UINT
...
Seen in the eShop version of Fatal Frame
Also made some warnings less spammy since this game seems to trigger it a lot
2024-11-21 20:34:24 +01:00
goeiecool9999
f9a4b2dbb1
input: Add option to make show screen button a toggle ( #1383 )
Build check / build (push) Has been cancelled
Generate translation template / generate-pot (push) Has been cancelled
2024-10-19 01:56:56 +02:00
Alexandre Bouvier
6dc73f5d79
Add support for fmt 11 ( #1366 )
Build check / build (push) Has been cancelled
Generate translation template / generate-pot (push) Has been cancelled
2024-10-03 08:48:25 +02:00
goeiecool9999
aadd2f4a1a
Input: Assign profile name correctly on save ( #1217 )
2024-05-25 01:48:53 +02:00
capitalistspz
7d6d417354
Input: Improve setting of dpd_enable_fg ( #1127 )
2024-05-06 03:27:30 +02:00
goeiecool9999
42d14eec96
Minor code improvements ( #1124 )
2024-03-18 09:18:02 +01:00
goeiecool9999
eaa82817dd
Update thread names ( #1120 )
2024-03-15 23:06:48 +01:00
capitalistspz
18679af4ec
Ignore Wii U pro controller
2024-01-19 16:25:04 +01:00
capitalistspz
1849083073
Use hidapi for Wiimotes on Windows ( #1033 )
2023-12-06 02:33:29 +01:00
capitalistspz
323bdfa183
More changes to finding wiimotes ( #961 )
2023-09-19 17:54:38 +02:00
Simon
98b5a8758a
nsyshid: Add backends for cross platform USB passthrough support ( #950 )
2023-09-19 01:27:40 +02:00
capitalistspz
5e84862e28
[Linux/MacOS] Further Wiimote changes for parity with Windows ( #945 )
2023-08-31 03:29:12 +02:00
capitalistspz
85aa4f095b
Linux/MacOS: Add wiimote support via HIDAPI ( #934 )
2023-08-15 09:37:37 +02:00
Chris Purnell
f6a1cc598e
Fix error message when SDL fails to initialize ( #861 )
2023-06-16 19:57:27 +02:00
Crementif
d903b2cf12
Remove deprecated logging system and expose developer logging window ( #825 )
2023-05-20 02:46:12 +02:00
why-keith
caa57a3cfd
Logging migration (forceLogDebug_printf) ( #780 )
...
* script changes - no arguments
* script changes with 2 arguments
* script changes with > 2 arguments
* script conversions with 1 argument - pt. 1
* script conversions with 1 argument - pt. 2
* script conversions with 1 argument - pt. 3
* script conversions with 1 argument - pt. 4
* script conversions with 1 argument - pt. 5
Pointer format hunting
* Fixed pointer format
* script conversions with 1 argument - final
* fixed conversion in non utf-8 file
* fixed conversion with capital letter
* actually fixed conversion with capital letter
* fixed another capital lettering issue
* Added conversions with LR removed
* removed LR from logs
* Converted logs that previously contained LR
* converted log that originally specified string length
* fixed log with commas in main text
* fixed multi-line log
* Fixed more logs with commas in main text
* Fixed unformatted pointer
* added conversion with float value
* converted lines with double parameters
* converted missed line
* corrected argument formatting
Co-authored-by: Crementif <26669564+Crementif@users.noreply.github.com>
* Fixed misspellings of "unhandled"
unhandeled -> unhandled
Co-authored-by: Crementif <26669564+Crementif@users.noreply.github.com>
---------
Co-authored-by: Crementif <26669564+Crementif@users.noreply.github.com>
2023-04-25 08:43:31 +02:00
why-keith
4be57f4896
Migrate force_log_printf to new logging ( #714 )
2023-04-12 16:31:34 +02:00
Jonathan Mohrbacher
44c16e1c64
Delete dead EmulatedController::find_controller method
2023-02-25 18:45:42 +01:00
Exzap
f2671f417f
Input: Fix potential race condition
...
Operator = for ControllerButtonState wasn't properly synchronized
2023-01-27 09:57:10 +00:00
goeiecool9999
d3721c3f46
Fix render resolution at different UI scales ( #514 )
2022-11-30 13:39:32 +01:00
goeiecool9999
cbdf381b31
Fix gamepad hotkey and game profile setting ( #510 )
2022-11-24 12:29:29 +01:00
Exzap
3df8217a02
SDLController: Do not manually recycle controller instance
...
SDL_GameControllerFromInstanceID does not increase internal ref counter.
Fixes a crash when removing an SDL controller that is in use by another profile
2022-11-06 00:32:33 +01:00
Zhaohui Shi
f41f7b63e8
DSUController: fix crash when running on offline mode ( #434 )
2022-10-31 14:27:35 +01:00
Zhaohui Shi
88f63ca373
DSU: Fix bad crc calculate ( #410 )
2022-10-25 18:25:19 +02:00
Zhaohui Shi
643ac57a30
DSU: fix build error when enable DEBUG_DSU_CLIENT ( #408 )
2022-10-24 23:14:22 +02:00
Exzap
028b3f7992
Make controller button code thread-safe ( #405 )
...
* Refactor spinlock to meet Lockable requirements
* Input: Refactor button code and make it thread-safe
2022-10-23 15:47:42 +02:00
Exzap
665a34e518
Linux: Always use libpng from system ( #381 )
...
* Always use system libpng on Linux
* Remove dependency on boost-crc in DSU (reuse existing implementation)
2022-10-17 13:25:49 +02:00
Exzap
f65dbe8437
Fix encoding error in input profile filenames
...
- Controller profile filenames now encode unicode characters correctly
- Removed dependency on boost::filesystem. There is still an indirect dependency on it from another boost module it seems
- Refactored some code to use FileStream instead of ifstream/ofstream
2022-10-12 14:27:01 +02:00
SSimco
d6ba61cf64
Add support for non portable mode ( #356 )
2022-10-12 08:03:26 +02:00
SSimco
9f02733a0d
Use unordered_map for keydown to allow codes above 255 ( #248 )
...
- Adds internal support for 32bit key codes, required for proper keyboard input on Linux
- Use gdk_keyval_name to get key name on Linux
2022-09-19 03:07:26 +02:00
Herman Semenov
03f5967408
Fix incorrect streamout buffer index in GS + refactor various code ( #258 )
2022-09-17 03:45:18 +02:00
Maximilian Downey Twiss
4a3d02db55
Properly list files in CMakeLists instead of using GLOB ( #249 )
2022-09-17 03:24:57 +02:00
Exzap
61a3b07697
Merge pull request #238 from Fs00/more-translations
...
More l10n improvements and add workflow to generate POT file
2022-09-14 22:49:14 +02:00
capitalists
b5963afbb5
Fix DSUController socket option error on Linux ( #234 )
2022-09-11 04:20:40 +02:00