| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2020-02-24 | DolphinQt: Clean up mapping indicator code and draw lines on "pixel centers". | Jordan Woyak | |
| 2020-02-24 | InputCommon: Remove racy UpdateInput call in DetectInput. | Jordan Woyak | |
| 2020-02-24 | InputCommon: Mark GetStateLock with [[nodiscard]] and fix discarding calls. | 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-17 | InputCommon: Add types to ControllerEmu that represent raw controller inputs ↵ | Jordan Woyak | |
| and calibration data to calculate normalized input values. | |||
| 2020-02-17 | InputCommon: Add calibration functionality to IMUGyroscope. | Jordan Woyak | |
| 2020-02-17 | InputCommon: Add "Dead Zone" setting to raw gyro inputs. | Jordan Woyak | |
| 2020-02-09 | InputCommon: Clean up creation of inputs. | Jordan Woyak | |
| 2020-02-10 | Merge pull request #8624 from jordan-woyak/setting-expression-input-gate | Tilka | |
| InputCommon: Only update setting expressions when the input gate is enabled. | |||
| 2020-02-09 | InputCommon: Only update setting expressions when the input gate is enabled. | Jordan Woyak | |
| 2020-02-10 | Merge pull request #8616 from jordan-woyak/threshold-cleanup | Tilka | |
| InputCommon: Eliminate some duplicated button threshold logic. | |||
| 2020-02-09 | InputCommon: Eliminate some duplicated button threshold logic. | Jordan Woyak | |
| 2020-02-09 | Merge pull request #8614 from jordan-woyak/xinput-battery | JMC47 | |
| InputCommon/XInput: Expose battery as input and cleanups. | |||
| 2020-02-09 | Merge pull request #8417 from jordan-woyak/setting-expressions | Tilka | |
| InputCommon: Allow controller settings specified with input expresions. | |||
| 2020-02-08 | Cleanup: Use std::abs instead of abs. | Jordan Woyak | |
| 2020-02-08 | InputCommon: Allow Wii remote extension to be set with an input expression. | Jordan Woyak | |
| 2020-02-08 | InputCommon: XInput cleanups. | Jordan Woyak | |
| 2020-02-08 | InputCommon: Expose XInput battery level as an input. | Jordan Woyak | |
| 2020-02-08 | InputCommon: Allow controller settings specified with input expresions. | Jordan Woyak | |
| 2020-02-02 | Merge pull request #8592 from phcoder/devid | Léo Lam | |
| ButtonManager: Fix handling of empty device id. | |||
| 2020-02-01 | Merge pull request #8478 from jordan-woyak/dsu-client-cleanup | Connor McLaughlin | |
| ControllerInterface/DSUClient: Minor cleanup. | |||
| 2020-01-29 | ButtonManager: Fix handling of empty device id. | Vladimir Serbinenko | |
| Device id is "" on ChromeOS when using gamepad | |||
| 2020-01-24 | InputCommon: Make "Cursor" inputs aware of the rendered aspect ratio. | Jordan Woyak | |
| 2020-01-18 | InputCommon: List IMUAccelerometer's Up/Down inputs first for consistency. | Jordan Woyak | |
| 2020-01-13 | ControllerInterface/DSUClient: Eliminate m_accl/m_gyro state by accessing ↵ | Jordan Woyak | |
| the pad data directly like every other input. | |||
| 2020-01-13 | Merge pull request #8474 from jordan-woyak/dsu-battery | JMC47 | |
| ControllerInterface: Exposse DSU client battery level as an input. | |||
| 2020-01-13 | ControllerInterface: Remove and re-add device when combining nodes. | Jordan Woyak | |
| 2020-01-13 | ControllerInterface: Don't consider the empty string a valid unique ID. | Jordan Woyak | |
| 2020-01-13 | ControllerInterface: Combine evdev devices with the same unique ID. | Jordan Woyak | |
| This works around Linux drivers for DS4 (Playstation 4) controllers splitting the device into three separate event nodes which makes configuration difficult. To prevent collisions of input names in combined devices more descriptive names are now used when possible. | |||
| 2020-01-13 | ControllerInterface: Minor DSU client device cleanups. | Jordan Woyak | |
| 2020-01-13 | ControllerInterface: Exposse DSU client battery level as an input. | Jordan Woyak | |
| 2020-01-07 | Fix trailing whitespace | Scott Mansell | |
| 2020-01-07 | Document the evdev "interesting" heuristic | Scott Mansell | |
| Was checking over this old code, and saw a comment calling me out for a lack of documentation. It might be half a decade late, but better late then never. | |||
| 2019-12-29 | InputConfig::LoadConfig(): Convert num[] to an array of std::string_view. | David Korth | |
| NOTE: The explicit std::string() conversions later are needed. Otherwise, gcc-9.2.0 throws all sorts of errors because it can't find a matching operator+() function. | |||
| 2019-12-28 | Add an ARM64 target to Visual Studio projects | Stenzek | |
| 2019-12-23 | DualShockUDPClient: downgrade spurious NOTICE_LOGs | Pierre Bourdon | |
| 2019-11-30 | Update VS projects/solutions to VS2019 | Stenzek | |
| 2019-11-28 | InputCommon: Decouple ButtonManager and Touchscreen from Android | OatmealDome | |
| Changes were also made for codestyle compliance. | |||
| 2019-11-27 | Merge pull request #8439 from JosJuice/android-native-motion-controls | Anthony | |
| Android: Native motion controls | |||
| 2019-11-24 | Merge pull request #8486 from lioncash/dualshock | Léo Lam | |
| InputCommon/DualShockUDPClient: Minor cleanup | |||
| 2019-11-22 | InputCommon/DualShockUDPClient: Use an alias for the clock type | Lioncash | |
| Makes code slightly less verbose without exposing the whole chrono header to the current source file. | |||
| 2019-11-22 | InputCommon/DualShockUDPClient: Use deduction guides for lock_guard | Lioncash | |
| With C++17, we can use template deduction guides provided by the standard library. This allows the omission of the mutex type itself. | |||
| 2019-11-22 | InputCommon/DualShockUDPClient: Make use of std::array where applicable | Lioncash | |
| Provides the same semantics of a C array, but is much nicer to work with. Notably, it makes all cases of performing comparisons with said arrays significantly less reading-involved. | |||
| 2019-11-22 | Merge pull request #8485 from lioncash/imu | JosJuice | |
| InputCommon/IMU*: Remove unnecessary includes | |||
| 2019-11-22 | Merge pull request #8484 from lioncash/input-func | JosJuice | |
| InputCommon/FunctionExpression: Minor cleanup | |||
| 2019-11-22 | InputCommon/DualShockUDPClient: Relocate settings to top of source file | Lioncash | |
| This is a small namespace, so we can move it to the top of the file to get it out of the way of everything else. | |||
| 2019-11-22 | InputCommon/DualShockUDPClient: In-class initialize members where applicable | Lioncash | |
| Deduplicates members within the constructor's initializer list. | |||
