| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2021-03-01 | Merge pull request #9492 from nolange/fix_norandr_build | Léo Lam | |
| Cleanup X11 and XRANDR Macros | |||
| 2021-02-26 | Common: don't call OnConfigChanged() unless it has actually changed | Filoppi | |
| DualShock UDP Client is the only place in the code that assumed OnConfigChanged() is called at least once on startup or it won't load up the setting, so I took care of that | |||
| 2021-02-22 | Cleanup X11 and XRANDR Macros | Norbert Lange | |
| This fixes build with X11 enabled and XRANDR disabled. | |||
| 2021-01-27 | rename InputCommon/ControllerInterface/Device to CoreDevice | Shawn Hoffman | |
| 2021-01-27 | rename ciface::Wiimote to ciface::WiimoteController | Shawn Hoffman | |
| 2021-01-05 | Merge pull request #9418 from Filoppi/patch-10 | Léo Lam | |
| Fix DualShockUDP not adding/removing devices correctly | |||
| 2021-01-03 | Fix DualShockUDP not adding/removing devices correctly | Filippo Tarpini | |
| -If adding 2 devices with the same name, they their unique id wouldn't be increased, causing a conflict. -Removing a device wouldn't actually remove it from the internal devices list because the list of devices had already been updated when going through it. -It was possible to remove devices belonging to other sources by adding a device with the same name and then removing it. | |||
| 2021-01-02 | Fix Quartz cursor going to +infinite if the window size was 0 | Filippo Tarpini | |
| 2021-01-02 | Fix DInput cursor going to +infinite if the window size was 0 | Filippo Tarpini | |
| 2021-01-02 | Fix XInput2 cursor going to +infinite if the window size was 0 | Filippo Tarpini | |
| 2020-12-13 | InputCommon: Fix callback dispatch deadlock | seth | |
| Make sure m_is_populating_devices is true when a WM_INPUT_DEVICE_CHANGE event is received directly on the ciface thread, so that callbacks do not occur while removing devices. This breaks a hold-and-wait deadlock between the ciface thread and the CPU thread when using emulated Wiimotes. Co-authored-by: brainleq <brainleq@users.noreply.github.com> Co-authored-by: oldmud0 <oldmud0@users.noreply.github.com> | |||
| 2020-10-23 | InputCommon: Migrate logging over to fmt | Lioncash | |
| Continues the migration of the logging calls over to the fmt capable ones. | |||
| 2020-10-21 | Merge pull request #9162 from jordan-woyak/quaternion | LC | |
| Replace stateful rotational matrices with quaternions. | |||
| 2020-10-19 | InputCommon/WiimoteEmu: Replace stateful rotational matrices with quaternions. | Jordan Woyak | |
| 2020-10-19 | Linux/XInput2: Fix keys being stuck pressed on focus loss. | Jordan Woyak | |
| 2020-09-28 | ControllerInterface/Wiimote: Add "IR Distance" input providing a calculated ↵ | Jordan Woyak | |
| distance from sensor bar in meters. | |||
| 2020-09-25 | InputCommon: Improve input detection to produce buton combinations. | Jordan Woyak | |
| 2020-09-25 | InputCommon: Make hotkeys and input detection aware of Ctrl -> L_Ctrl / ↵ | Jordan Woyak | |
| R_Ctrl hierarchy. | |||
| 2020-09-25 | ControllerInterface: Add platform consistent names for modifier keys. | Jordan Woyak | |
| 2020-09-25 | InputCommon: Support detecting combinations of inputs. (Hotkeys) | Jordan Woyak | |
| 2020-09-20 | Merge pull request #8840 from Techjar/evdev-combining-phys | Jordan Woyak | |
| ControllerInterface: Combine evdev devices with the same physical location in addition to unique ID | |||
| 2020-09-14 | Merge pull request #8985 from jordan-woyak/btemu-cleanup | JMC47 | |
| BTEmu/Wiimote: Fixes and Cleanups. | |||
| 2020-09-08 | ControllerInterface: Combine evdev devices with the same physical location ↵ | Techjar | |
| in addition to unique ID | |||
| 2020-08-22 | name some threads | Shawn Hoffman | |
| 2020-08-16 | BTEmu/Wiimote: Cleanups/Fixes. | Jordan Woyak | |
| 2020-08-08 | Merge pull request #8804 from iwubcode/dsu-improvements | Tilka | |
| DolphinQt / InputCommon - Support multiple DSU servers | |||
| 2020-07-18 | Merge pull request #8905 from JosJuice/jni-encoding | LC | |
| Android: Use correct encoding when converting strings | |||
| 2020-07-17 | DolphinQt / InputCommon - add DSU string validator to avoid crashes, limited ↵ | iwubcode | |
| backwards compatibility support | |||
| 2020-07-17 | DolphinQt / InputCommon: Support multiple DSU servers | iwubcode | |
| 2020-07-11 | ControllerInterface/Wiimote: Provide fallback values for extensions with bad ↵ | Jordan Woyak | |
| calibration data. | |||
| 2020-07-08 | Common: Rename UTF16ToUTF8 | JosJuice | |
| This function does *not* always convert from UTF-16. It converts from UTF-16 on Windows and UTF-32 on other operating systems. Also renaming UTF8ToUTF16 for consistency, even though it technically doesn't have the same problem since it only was implemented on Windows. | |||
| 2020-07-08 | Merge pull request #8907 from JosJuice/android-overlay-stick-gate | LC | |
| Android: Use octagonal stick gate in overlay | |||
| 2020-06-28 | WiimoteCommon: Tweak battery level math. | Jordan Woyak | |
| 2020-06-29 | Android: Enfore correct stick gate in overlay | JosJuice | |
| Currently, the touch controller overlay uses a square gate for sticks. This commit changes that so that it instead uses the stick gate configured in the INI, which ensures that the values sent to the core are appropriately scaled regardless of what is configured in the INI and makes the overlay look nicer if the INI is set to a stick gate that matches the graphics. | |||
| 2020-05-09 | Apply fixes to all platforms | Thomas May | |
| 2020-05-06 | Update ControllerInterface.cpp | Thomas May | |
| 2020-05-02 | Remove redundant Config prefix from ConfigInfo/ConfigLocation | Léo Lam | |
| Both structs are already in the Config namespace. | |||
| 2020-04-27 | Merge pull request #8696 from howard0su/cleanup_shadow | Léo Lam | |
| Cleanup warnings of -Wmissing-declarations | |||
| 2020-03-24 | Cleanup warnings of -Wmissing-declarations | Jun Su | |
| Add static to the functions which is not intentionally export to big scope. | |||
| 2020-03-23 | InputCommon: cleanup warnings of -Wclass-memaccess | Jun Su | |
| Initialize m_state with the default constructor. | |||
| 2020-03-11 | Common: Add a render_window field to WindowSystemInfo | Stenzek | |
| We need this because we need to pass the layer to MoltenVK, not the view handle. But the input subsystem still needs the window. | |||
| 2020-02-24 | InputCommon: Remove racy UpdateInput call in DetectInput. | Jordan Woyak | |
| 2020-02-22 | InputCommon: Constify Device::Input::IsDetectable function. | Jordan Woyak | |
| 2020-02-17 | InputCommon: Remove Wii Remote real-time calibration of M+ in favor of ↵ | Jordan Woyak | |
| functionality provided by ControllerEmu. | |||
| 2020-02-17 | InputCommon: Add real Wii Remote support to ControllerInterface. Add option ↵ | Jordan Woyak | |
| to connect additional Wii Remotes. | |||
| 2020-02-17 | InputCommon/ControllerInterface: Make devices mutex recursive so ↵ | Jordan Woyak | |
| RemoveDevice can be used within UpdateInput. | |||
| 2020-02-09 | Merge pull request #8614 from jordan-woyak/xinput-battery | JMC47 | |
| InputCommon/XInput: Expose battery as input and cleanups. | |||
| 2020-02-08 | Cleanup: Use std::abs instead of abs. | Jordan Woyak | |
| 2020-02-08 | InputCommon: XInput cleanups. | Jordan Woyak | |
| 2020-02-08 | InputCommon: Expose XInput battery level as an input. | Jordan Woyak | |
