summaryrefslogtreecommitdiff
path: root/Source/Core/InputCommon
AgeCommit message (Collapse)Author
2022-09-07WGInput: Work around crash with Steam overlay.Admiral H. Curtiss
2022-08-27WGInput: implement error handlingShawn Hoffman
2022-08-26WGInput: use c++/winrtShawn Hoffman
2022-08-26ciface/win32: use CM_Register_Notification instead of wnd msgsShawn Hoffman
2022-08-18InputCommon:QuarzKB&M: Use view position instead of window positionTellowKrinkle
2022-08-18InputCommon:QuarzKB&M: Use KVO to watch window positionTellowKrinkle
CGWindowListCreateDescriptionFromArray would block for up to ~1ms, which isn't a great thing to do on the main emulation thread
2022-08-12InputCommon: Enable ARC for obj-c++TellowKrinkle
2022-07-26Merge pull request #10889 from shuffle2/spngAdmiral H. Curtiss
replace libpng with libspng
2022-07-26Merge pull request #10858 from AdmiralCurtiss/mouse-center-hotkeyAdmiral H. Curtiss
Add hotkey for centering mouse in render window.
2022-07-25StripSpaces: only strip spacesShawn Hoffman
StripWhitespace maintains old behavior
2022-07-25replace libpng with libspngShawn Hoffman
2022-07-25Quartz: Handle mouse centering hotkey.Admiral H. Curtiss
Co-authored-by: Dentomologist <dentomologist@gmail.com>
2022-07-25XInput2: Handle mouse centering hotkey.Admiral H. Curtiss
2022-07-25DInput: Handle mouse centering hotkey.Admiral H. Curtiss
2022-07-25Add hotkey for centering mouse in render window.Admiral H. Curtiss
2022-07-15InputCommon: Get rid of static strings.Admiral H. Curtiss
2022-07-13InputCommon: Don't force-link against SDL2.lib on Windows.Admiral H. Curtiss
2022-07-10ci/sdl: pump messages for SDL_hidapi so device detection worksShawn Hoffman
2022-07-10sdl: enable SDL_HINT_JOYSTICK_THREADShawn Hoffman
fixes window message pumping
2022-07-10ci/win32: give the wndclass a unique nameShawn Hoffman
other things (like SDL) may try to use "Message"
2022-07-10ci/sdl: re-add the x360 controller blockShawn Hoffman
2022-07-10ci/sdl: minor cleanupShawn Hoffman
2022-07-10Add SDL as a submoduleJun Bo Bi
2022-07-10Add SDL motion input and rumble supportJun Bo Bi
2022-07-07Merge pull request #9147 from jordan-woyak/imu-accel-weight-settingAdmiral H. Curtiss
WiimoteEmu: Expose IMU pointing accelerometer weight setting.
2022-07-05Merge pull request #10712 from tellowkrinkle/ControllerLocksAdmiral H. Curtiss
InputCommon/ControllerEmu: Use more locks
2022-06-26DolphinQt: Don't show the advanced input settings on the main dialog.Jordan Woyak
2022-06-26ControllerEmu: Allow settings to be categorized as "advanced". Make "Virtual ↵Jordan Woyak
Notches" and "Gate Size" categorized as such.
2022-06-26ControllerEmu: Expose gate size setting for octagon analog sticks.Jordan Woyak
2022-06-17Merge pull request #10729 from Pokechu22/libusb-error-wrapAdmiral H. Curtiss
Improve libusb error logging
2022-06-15Merge pull request #10748 from tellowkrinkle/SDL22FunJosJuice
InputCommon: SDL 2.0.22 init crash workaround
2022-06-14InputCommon: SDL 2.0.22 init crash workaroundTellowKrinkle
See https://github.com/libsdl-org/SDL/pull/5598
2022-06-13WiimoteEmu: Expose IMU pointing accelerometer weight setting.Jordan Woyak
2022-06-08GCAdapter: Compare with LIBUSB_SUCCESS instead of 0Pokechu22
2022-06-08Log warnings when LibusbUtils::GetDeviceList failsPokechu22
2022-06-02GCAdapter: Use LibusbUtils::ErrorWrap in log messagesPokechu22
2022-06-02GCAdapter: Make local variables const where possiblePokechu22
2022-06-02GCAdapter: Merge Read logicPokechu22
2022-06-02GCAdapter: Have the read thread control the write threadPokechu22
This was done for Android in 6cc40b12357ae339abcb44517810af304bab77ea.
2022-06-02GCAdapter: Exit early if the adapter fails to open on AndroidPokechu22
This is only so that indentation is consistent with the non-android code.
2022-06-02GCAdapter: Remove check on write size on androidPokechu22
It was removed for non-android in 56239d1ae139998a7cde17ff02f0526ffb17f5ef, and android already uses a separate thread, so presumably this isn't needed anymore.
2022-06-02GCAdapter: Harmonize read/write thread variable namesPokechu22
2022-06-02GCAdapter: Remove unused includesPokechu22
2022-06-02GCAdapter: Use determinism hack on AndroidPokechu22
This hack was added in 8f0cbefbe57762de92284ef151e984f52ec8d7e6, and the part of it in SI_DeviceGCAdapter is present on Android already, so I don't see any reason why this part doesn't apply to Android.
2022-06-02GCAdapter: Convert ControllerType to an enum classPokechu22
2022-06-02GCAdapter: Fix rumble enabled config on AndroidPokechu22
I believe the setting already existed in the UI; it just wasn't implemented in GCAdapter_Android.cpp.
2022-06-02GCAdapter: Use std::array for controller read and write payloadsPokechu22
2022-06-02GCAdapter: Merge GCAdapter.cpp and GCAdapter_Android.cppPokechu22
This is mostly a brainless merge, #ifdef-ing anything that doesn't match between the two while preserving common logic. I didn't rename any variables (although similar ones do exist), but I did change one log that was ERROR on android and NOTICE elsewhere to just always be NOTICE. Further merging will follow.
2022-05-31InputCommon/ControllerEmu: Use more locksTellowKrinkle
Loading configs while another thread is messing with stuff just doesn't feel like a good idea Hopefully fixes Wiimote Scanning Thread crashes on startup
2022-05-22cmake: Don't use PCH with Qt6.Admiral H. Curtiss