summaryrefslogtreecommitdiff
path: root/Source/Core/InputCommon/ControllerInterface/evdev/evdev.cpp
AgeCommit message (Expand)Author
2023-12-18Input: Improve Controller Interface devices threadingFiloppi
2022-11-01ControllerInterface: evdev InputBackend implementation.Jordan Woyak
2022-07-25StripSpaces: only strip spacesShawn Hoffman
2022-01-09Common/Assert: Actually use the ASSERT_MSG's log type parameterPokechu22
2021-12-10Treewide: Adjust order of includesPokechu22
2021-07-05treewide: convert GPLv2+ license info to SPDX tagsPierre Bourdon
2021-06-07ControllerInterface: make evdev use PlatformPopulateDevicesFiloppi
2021-05-05InputCommon: replace SerialInterface log with ControllerInterfaceFiloppi
2021-03-07ControllerInterface: Fix unused-result warningDentomologist
2020-10-23InputCommon: Migrate logging over to fmtLioncash
2020-09-08ControllerInterface: Combine evdev devices with the same physical location in...Techjar
2020-03-24Cleanup warnings of -Wmissing-declarationsJun Su
2020-02-22InputCommon: Constify Device::Input::IsDetectable function.Jordan Woyak
2020-01-13ControllerInterface: Remove and re-add device when combining nodes.Jordan Woyak
2020-01-13ControllerInterface: Don't consider the empty string a valid unique ID.Jordan Woyak
2020-01-13ControllerInterface: Combine evdev devices with the same unique ID.Jordan Woyak
2020-01-07Fix trailing whitespaceScott Mansell
2020-01-07Document the evdev "interesting" heuristic Scott Mansell
2019-11-10evdev: fix bad integer division.Jordan Woyak
2019-11-09InputCommon: Detect when evdev exposes acceleration/gyroscope data.Jordan Woyak
2019-07-23StringUtil: Use std::string_view moreJosJuice
2019-06-17InputCommon: Use nested namespace specifiers where applicableLioncash
2019-05-04Replace MathUtil::Clamp with std::clampLéo Lam
2019-04-06Merge pull request #7689 from jordan-woyak/sdl-improveJMC47
2019-03-17DolphinQt/InputCommon: Fix a few memory leaks.Jordan Woyak
2019-03-17ControllerInterface: SDL: Replace unclear bool parameter with enum class.Jordan Woyak
2019-03-03ControllerInterface: Input detection improvements.Jordan Woyak
2019-01-17ControllerInterface: evdev: Replace unclear bool parameter with enum class.Jordan Woyak
2019-01-17ControllerInterface: evdev: Cleanup rumble effect processing so effects aren'...Jordan Woyak
2018-10-08evdev: simplify codeTillmann Karras
2018-03-14Assert: Uppercase assertion macrosLioncash
2018-02-05evdev: Always unref received udev devicesLéo Lam
2018-02-04evdev: Don't leak eventfd on shutdownLéo Lam
2018-02-04evdev: Fix select() callLéo Lam
2017-12-15Merge pull request #6166 from ligfx/invokedeviceschangedcallbacksLeo Lam
2017-11-11evdev: Correctly calculate axis range for min values greater than 0.Scott Pleb
2017-11-10ControllerInterface: invoke callbacks in AddDevice/RemoveDeviceMichael M
2017-09-09Common: Move version strings to their own headerLioncash
2016-12-26evdev: reduce startup timeTillmann Karras
2016-12-05evdev: set flag in a thread-safe wayTillmann Karras
2016-12-05evdev: fix shutdown hangTillmann Karras
2016-11-30ControllerInterface: replace Reinitialize with RefreshDevicesMichael Maltese
2016-10-23Fix -Wunused-result warningsLéo Lam
2016-07-29evdev: Add hotplugging supportLéo Lam
2016-07-14ControllerInterface: Make the ID assigning code commonLéo Lam
2016-07-12Strip whitespace from Evdev and OSX controller names.Scott Mansell
2016-07-11evdev: Clamp axis values to the 0.0-1.0 rangeLéo Lam
2016-06-25ControllerInterface: Switch to std::shared_ptrLéo Lam
2016-06-25ControllerInterface: Don't pass m_devices to the backendsLéo Lam
2016-06-24Reformat all the things. Have fun with merge conflicts.Pierre Bourdon