summaryrefslogtreecommitdiff
path: root/src/input_common
AgeCommit message (Collapse)Author
2021-12-13tas_input: Avoid minor copies in Read/WriteCommandButtons()Lioncash
We don't need to copy the whole pair
2021-12-13tas_input: Remove unnecessary semicolonLioncash
Resolves a -Wextra-semi warning
2021-12-13tas_input: Execute clear() even if emptyLioncash
clear() when empty is simply a no-op, so we can get rid of the check here and let the stdlib do it for us.
2021-12-13tas_input: Remove unnecessary includesLioncash
Gets rid of indirect includes and includes only what the interface needs.
2021-12-13tas_input: std::move strings into vectorLioncash
While we're in the same area, we can also avoid performing std::stoi in a loop when it only needs to be performed once.
2021-12-13tas_input: Use istringstream over stringstreamLioncash
This is only using the input facilities, so we don't need to use the fully-fleged stringstream.
2021-12-13tas_input: Use u8string_view instead of u8stringLioncash
Same behavior, but without the potential for extra allocations.
2021-12-13tas_input: Remove unused std::smatch variableLioncash
This also means we can get rid of the dependency on <regex>
2021-12-13tas_input: Amend -Wdocumentation warningsLioncash
Parameters shouldn't have the colon by their name.
2021-12-13tas_input: Make TasAxes enum an enum classLioncash
Prevents these values from potentially clashing with anything in other headers.
2021-11-29input_common: Fix error with thread nameNarr the Reg
2021-11-26input_common: Fully implement UDP controllersNarr the Reg
2021-11-24input_common: Move button names to the frontendgerman77
2021-11-24input_common: Fix SDL controller with inverted axisgerman77
2021-11-24kraken: Address comments from reviewgerman77
Fix compiler bug
2021-11-24core/hid: Improve accuary of mouse implementationgerman77
2021-11-24core/hid: Fully implement native mousegerman77
2021-11-24input_common: Allow keyboard to be backwards compatiblegerman77
2021-11-24core/hid: Improve accuracy of the keyboard implementationgerman77
2021-11-24input_common: Fix motion from 3 axisgerman77
2021-11-24core/hid: Prevent Emulated controller from flapping with multiple inputs devicesgerman77
2021-11-24core/hid: Fully emulate motion from buttongerman77
2021-11-24second commit lion reviewgerman77
2021-11-24settings: Fix Debug controller type optionsgerman77
2021-11-24kraken: Address comments from reviewgerman77
start lion review
2021-11-24input_common: Revert deleted TAS functionsgerman77
2021-11-24input_common: Fix GC adapter initializationgerman77
Fix GC controller
2021-11-24input_common: Fix UDP uuidgerman77
2021-11-24input_common: Add multiple vibration curvesgerman77
2021-11-24core/hid: Rework battery mappingsgerman77
2021-11-24input_common: Add manual update options to input devicesgerman77
2021-11-24settings: Fix mouse and keyboard mappingsgerman77
2021-11-24kraken: Address comments from reviewgerman77
review fixes
2021-11-24service/hid: Fix gesture inputgerman77
2021-11-24configuration: Migrate controller settings to emulated controllergerman77
2021-11-24core/hid: Fix rumble too strong at 1%german77
2021-11-24core/hid: Only signal when neededgerman77
2021-11-24kraken: Fix errors from rebase and format filesgerman77
2021-11-24core/hid: Add output devicesgerman77
2021-11-24input_common: Rewrite main and add the new driversgerman77
2021-11-24input_common: Remove obsolete filesgerman77
2021-11-24input_common: Rewrite SDLgerman77
2021-11-24input_common: Rewrite udp clientgerman77
2021-11-24input_common: Rewrite tas inputgerman77
2021-11-24input_common: Rewrite gc_adaptergerman77
2021-11-24input_common: Rewrite touchgerman77
2021-11-24input_common: Rewrite mousegerman77
2021-11-24input_common: Rewrite keyboardgerman77
2021-11-24input_common: Move touch and analog from button. Move udp protocolgerman77
2021-11-24input_common: Create input poller and mappinggerman77