| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2023-03-03 | ControllerInterface/Android: Handle input events | JosJuice | |
| Android doesn't let us poll inputs whenever we want. Instead, we listen to input events (activities will have to forward them to the input backend), and store the received values in atomic variables in the Input classes. This is similar in concept to how ButtonManager worked, but without its homegrown second input mapping system. | |||
| 2023-03-03 | ControllerInterface/Android: Implement device population | JosJuice | |
| 2023-03-03 | ControllerInterface/Android: Rip out ButtonManager | JosJuice | |
| ButtonManager is very different from how a normal input backend works, and is making it hard for us to improve controller support on Android. The following commits will add a new input backend in its place. | |||
| 2023-02-15 | ControllerInterface: Fix uninitialized variables in DualShockUDPClient | Pokechu22 | |
| Strangely, this case did not trigger a C26495 warning in Visual Studio's analyzer; instead, I spotted this when using Valgrind. | |||
| 2023-02-09 | InputCommon/XInput2: Fix shadowing warning | Pokechu22 | |
| 2023-01-24 | Common: Replace StringBeginsWith/StringEndsWith with std equivalents | Lioncash | |
| Obsoletes these functions in favor of the standard member functions added in C++20. | |||
| 2023-01-02 | Merge pull request #11397 from TellowKrinkle/QuartzMousePos | Admiral H. Curtiss | |
| InputCommon:QuartzKB&M: Fix mouse y coordinates | |||
| 2022-12-31 | InputCommon:QuartzKB&M: Fix mouse y coordinates | TellowKrinkle | |
| Cocoa uses a different coordinate system from Carbon (Carbon's origin is the top left while Cocoa's is the bottom left) | |||
| 2022-12-26 | InputCommon/XInput2: Changed axis value reading to be more correct | TheConfuZzledDude | |
| 2022-12-23 | InputCommon/Xinput: Cleaned up a bit | TheConfuZzledDude | |
| 2022-12-23 | InputCommon/XInput2: Added an axis output for the scroll wheel | TheConfuZzledDude | |
| 2022-11-24 | InputCommon:SDL: Add SDL 2.26 left and right motion inputs | TellowKrinkle | |
| 2022-11-01 | ControllerInterface: DSU InputBackend implementation. | Jordan Woyak | |
| 2022-11-01 | ControllerInterface: evdev InputBackend implementation. | Jordan Woyak | |
| 2022-11-01 | ControllerInterface: Add InputBackend interface and SDL implementation. | Jordan Woyak | |
| 2022-10-22 | Merge pull request #10979 from tellowkrinkle/QuartzWindowSpeed | JMC47 | |
| InputCommon:QuartzKB&M: Use KVO to watch window position | |||
| 2022-10-03 | Android: Use input override system for touch controls | JosJuice | |
| This is the first step of getting rid of the controller indirection on Android. (Needing a way for touch controls to provide input to the emulator core is the reason why the controller indirection exists to begin with as far as I understand it.) | |||
| 2022-10-02 | WiimoteEmu: Update IR camera status from DesiredWiimoteState. | Admiral H. Curtiss | |
| 2022-09-08 | Merge pull request #11038 from AdmiralCurtiss/steam-overlay-crash-fix-wgi | Admiral H. Curtiss | |
| WGInput: Work around crash with Steam overlay. | |||
| 2022-09-07 | InputCommon: Fix deadlock in EmulatedController::UpdateReferences(). | Admiral H. Curtiss | |
| 2022-09-07 | WGInput: Work around crash with Steam overlay. | Admiral H. Curtiss | |
| 2022-08-27 | WGInput: implement error handling | Shawn Hoffman | |
| 2022-08-26 | WGInput: use c++/winrt | Shawn Hoffman | |
| 2022-08-26 | ciface/win32: use CM_Register_Notification instead of wnd msgs | Shawn Hoffman | |
| 2022-08-18 | InputCommon:QuarzKB&M: Use view position instead of window position | TellowKrinkle | |
| 2022-08-18 | InputCommon:QuarzKB&M: Use KVO to watch window position | TellowKrinkle | |
| CGWindowListCreateDescriptionFromArray would block for up to ~1ms, which isn't a great thing to do on the main emulation thread | |||
| 2022-08-12 | InputCommon: Enable ARC for obj-c++ | TellowKrinkle | |
| 2022-07-26 | Merge pull request #10858 from AdmiralCurtiss/mouse-center-hotkey | Admiral H. Curtiss | |
| Add hotkey for centering mouse in render window. | |||
| 2022-07-25 | StripSpaces: only strip spaces | Shawn Hoffman | |
| StripWhitespace maintains old behavior | |||
| 2022-07-25 | Quartz: Handle mouse centering hotkey. | Admiral H. Curtiss | |
| Co-authored-by: Dentomologist <dentomologist@gmail.com> | |||
| 2022-07-25 | XInput2: Handle mouse centering hotkey. | Admiral H. Curtiss | |
| 2022-07-25 | DInput: Handle mouse centering hotkey. | Admiral H. Curtiss | |
| 2022-07-25 | Add hotkey for centering mouse in render window. | Admiral H. Curtiss | |
| 2022-07-15 | InputCommon: Get rid of static strings. | Admiral H. Curtiss | |
| 2022-07-13 | InputCommon: Don't force-link against SDL2.lib on Windows. | Admiral H. Curtiss | |
| 2022-07-10 | ci/sdl: pump messages for SDL_hidapi so device detection works | Shawn Hoffman | |
| 2022-07-10 | sdl: enable SDL_HINT_JOYSTICK_THREAD | Shawn Hoffman | |
| fixes window message pumping | |||
| 2022-07-10 | ci/win32: give the wndclass a unique name | Shawn Hoffman | |
| other things (like SDL) may try to use "Message" | |||
| 2022-07-10 | ci/sdl: re-add the x360 controller block | Shawn Hoffman | |
| 2022-07-10 | ci/sdl: minor cleanup | Shawn Hoffman | |
| 2022-07-10 | Add SDL as a submodule | Jun Bo Bi | |
| 2022-07-10 | Add SDL motion input and rumble support | Jun Bo Bi | |
| 2022-06-14 | InputCommon: SDL 2.0.22 init crash workaround | TellowKrinkle | |
| See https://github.com/libsdl-org/SDL/pull/5598 | |||
| 2022-05-19 | Core/WGInput: Use fmt logging and include HRESULT in messages | Pokechu22 | |
| 2022-04-08 | Core/WGInput: Dynamically load winrt function addresses. | Admiral H. Curtiss | |
| 2022-04-03 | ControllerInterface: Update sort priorities. | Jordan Woyak | |
| 2022-04-03 | InputCommon: Add Windows.Gaming.Input to ControllerInterface. | Jordan Woyak | |
| 2022-03-16 | MappingCommon: Fix detection of hotkey and conjunction expressions. | Jordan Woyak | |
| 2022-03-06 | Move parts of MappingCommon out of DolphinQt | JosJuice | |
| Some of the functions in MappingCommon would be useful to use on mobile in the future. | |||
| 2022-01-16 | Use Common::ToLower and Common::ToUpper | Pokechu22 | |
