| Commit message (Expand) | Author | Age | Files | Lines |
* | Fix axis thresholding while polling | ameerj | 2020-07-19 | 1 | -5/+2 |
* | std::size_t where appropriate, make error message more clear if can't read | ameerj | 2020-07-17 | 1 | -3/+4 |
* | Refactor adapter code | Ameer | 2020-07-16 | 2 | -179/+44 |
* | Rebase to master | Ameer | 2020-07-14 | 7 | -31/+48 |
|\ |
|
| * | Fix crash if gc configured but adapter not connected | Ameer | 2020-07-14 | 2 | -15/+25 |
| * | Merge pull request #4314 from lioncash/input-warn | bunnei | 2020-07-14 | 4 | -11/+15 |
| |\ |
|
| | * | gc_poller: Mark GCButtonFactory::GetNextInput() as const | Lioncash | 2020-07-12 | 2 | -2/+2 |
| | * | gc_poller: Get rid of undefined behavior in Create() | Lioncash | 2020-07-12 | 1 | -0/+4 |
| | * | gc_poller: Silence sign conversion warnings | Lioncash | 2020-07-12 | 1 | -1/+1 |
| | * | gc_adapter: Remove deprecated usage of = in lambda captures | Lioncash | 2020-07-12 | 1 | -1/+1 |
| | * | gc_adapter: Silence sign conversion warnings | Lioncash | 2020-07-12 | 2 | -7/+7 |
| * | | Merge pull request #4315 from lioncash/udp-warn | bunnei | 2020-07-14 | 1 | -1/+1 |
| |\ \ |
|
| | * | | udp: Silence a C++20 deprecation warning | Lioncash | 2020-07-12 | 1 | -1/+1 |
| | |/ |
|
| * | | input_common: drop unused libusb.h include | Ameer | 2020-07-14 | 1 | -1/+0 |
| * | | input_common: make libusb private to gc_adapter | Jan Beich | 2020-07-13 | 3 | -3/+7 |
| * | | cmake: pass libusb include directory as well | Jan Beich | 2020-07-09 | 1 | -0/+1 |
| |/ |
|
* | | Break out of scan loop if can't find adapter on first run | Ameer | 2020-07-10 | 1 | -0/+3 |
* | | Rebase to master, fix merge conflicts | Ameer | 2020-07-09 | 2 | -10/+30 |
|\| |
|
| * | Merge pull request #4266 from jbeich/freebsd | bunnei | 2020-07-08 | 1 | -0/+1 |
| |\ |
|
| | * | input_common/gcadapter: add missing C++11 header required by libc++ | Jan Beich | 2020-07-07 | 1 | -0/+1 |
| * | | Address comments for better clarity/signed dev count | Ameer | 2020-07-08 | 1 | -11/+15 |
| * | | Add more libusb error checks | Ameer | 2020-07-08 | 1 | -3/+18 |
| |/ |
|
* | | Address PR feedback, fix axis button thresholding | Ameer | 2020-07-07 | 3 | -58/+22 |
* | | Brace the code! Fix compile error due to class member construction order | Ameer | 2020-07-07 | 2 | -15/+31 |
* | | Recalibrate reconnected controllers | Ameer | 2020-07-07 | 1 | -0/+5 |
* | | Save origin state of GC controller analog features, compare against origin for input detection | Ameer | 2020-07-07 | 3 | -28/+72 |
|/ |
|
* | Fix for always firing triggers on some controllers, trigger threshold more universal | Ameer | 2020-07-04 | 2 | -5/+5 |
* | Address lioncash feedback: Log formatting, extern const PadButtonArray, little touch ups | Ameer | 2020-07-03 | 3 | -24/+32 |
* | Fix unnecessary diffs | Ameer | 2020-07-02 | 3 | -3/+3 |
* | Add LR triggers as axes, half press to initiate a press, add GC axis id in config, clarify some code blocks for better readability | Ameer | 2020-07-02 | 2 | -10/+34 |
* | Reset adapter state on init, fixes errors relating driver hang from unexpected unplug | Ameer | 2020-07-01 | 2 | -0/+9 |
* | Address feedback regarding increments, const vars, and general cleanup | Ameer | 2020-06-30 | 2 | -24/+21 |
* | fix implicit conversion of size_t type to int | Ameer | 2020-06-30 | 1 | -1/+1 |
* | left const auto&, comment punctuation. | Ameer J | 2020-06-27 | 1 | -2/+2 |
* | const& to button in button array | Ameer J | 2020-06-26 | 1 | -2/+2 |
* | Stop reading loop if error is encountered | Ameer | 2020-06-26 | 1 | -4/+4 |
* | padbutton enum class and struct initiailization | Ameer | 2020-06-24 | 3 | -36/+32 |
* | cleanup check access, read, and factory GetNextInput funcs. Use size rather than magic number | Ameer | 2020-06-23 | 4 | -151/+101 |
* | Fix deallocation of GC Adapter | Ameer | 2020-06-23 | 3 | -4/+10 |
* | std::array and const reference passing of non-trivial objects | Ameer | 2020-06-23 | 2 | -14/+13 |
* | Update src/input_common/main.cpp | ameerj | 2020-06-22 | 1 | -1/+1 |
* | Tidy up the pointers, use pair over tuple where appropriate | Ameer | 2020-06-22 | 4 | -24/+22 |
* | fix for sleep using stl | Ameer | 2020-06-22 | 1 | -1/+3 |
* | shared_ptr for the GC adapter class, constexpr constants | Ameer | 2020-06-22 | 5 | -66/+52 |
* | std::arrays where appropriate, clear q in adapter class, other touch ups | Ameer | 2020-06-22 | 5 | -27/+15 |
* | fix include thread | Ameer | 2020-06-22 | 1 | -0/+1 |
* | Singleton GC Adapter class, remove globals, fix naming convention | Ameer | 2020-06-22 | 7 | -202/+259 |
* | Clang Formatting | Ameer | 2020-06-21 | 6 | -77/+99 |
* | Cleanup after linter | Ameer | 2020-06-21 | 9 | -167/+98 |
* | GC Adapter Implementation | Ameer | 2020-06-21 | 15 | -100/+1039 |
* | input_common/motion_emu: Remove redundant move | MerryMage | 2020-06-19 | 1 | -1/+1 |
* | input_common/keyboard: Remove redundant move | MerryMage | 2020-06-19 | 1 | -1/+1 |
* | input_common: fix build when SDL2 is disabled | FearlessTobi | 2020-05-02 | 1 | -0/+6 |
* | Merge pull request #3673 from lioncash/extra | bunnei | 2020-04-17 | 1 | -0/+1 |
|\ |
|
| * | CMakeLists: Specify -Wextra on linux builds | Lioncash | 2020-04-16 | 1 | -0/+1 |
* | | input_common: Use the CMake target instead of the variable. | Markus Wick | 2020-04-16 | 1 | -1/+1 |
|/ |
|
* | Merge pull request #3525 from FearlessTobi/linux-compile-error | bunnei | 2020-03-21 | 1 | -1/+1 |
|\ |
|
| * | input_common/udp: Fix Linux build by using a backwards compatible way of error checking | FearlessTobi | 2020-03-17 | 1 | -1/+1 |
* | | input_common/udp: Fix clang build issues | ReinUsesLisp | 2020-03-18 | 1 | -1/+2 |
|/ |
|
* | input/udp - Add minor error handling to prevent bad input from crashing | James Rowe | 2020-03-04 | 1 | -4/+13 |
* | input/udp - Dont log on invalid packet received | James Rowe | 2020-03-04 | 1 | -1/+0 |
* | analog_from_button get direction implementation | CJBok | 2020-02-18 | 1 | -0/+14 |
* | input_common/udp: Ensure that UDP is shut down within Shutdown() | Lioncash | 2020-02-03 | 1 | -0/+1 |
* | input_common/udp: Add missing override specifiers | Lioncash | 2020-02-03 | 1 | -2/+2 |
* | input_common/udp: std::move SocketCallback instances where applicable | Lioncash | 2020-02-03 | 1 | -2/+2 |
* | input_common/udp: std::move shared_ptr within Client constructor | Lioncash | 2020-02-03 | 1 | -1/+1 |
* | udp/client: Replace deprecated from_string() call with make_address_v4() | Lioncash | 2020-02-03 | 1 | -2/+2 |
* | input_common/udp: Silence -Wreorder warning for Socket | Lioncash | 2020-02-03 | 1 | -4/+3 |
* | input_common/udp: Remove unnecessary inclusions | Lioncash | 2020-02-03 | 4 | -8/+4 |
* | input_common/udp: Add missing header guard | Lioncash | 2020-02-03 | 1 | -0/+2 |
* | Merge pull request #3284 from CJBok/hid-fix | bunnei | 2020-02-01 | 1 | -0/+16 |
|\ |
|
| * | Moved analog direction logic to sdl_impl | CJBok | 2020-01-15 | 1 | -0/+16 |
* | | Address second part of review comments | FearlessTobi | 2020-01-23 | 3 | -13/+17 |
* | | Address review comments | FearlessTobi | 2020-01-23 | 4 | -65/+72 |
* | | Input: UDP Client to provide motion and touch controls | fearlessTobi | 2020-01-23 | 8 | -4/+846 |
|/ |
|
* | input_common/sdl/sdl_impl: Correct logging string in SDLState constructor | Lioncash | 2019-06-03 | 1 | -1/+1 |
* | input_common/sdl/sdl_impl: Move documentation comments to header where applicable | Lioncash | 2019-06-03 | 2 | -7/+6 |
* | input_common/sdl/sdl_impl: Amend names for axes for SDLAnalogPoller | Lioncash | 2019-06-03 | 1 | -13/+13 |
* | input_common/sdl/sdl_impl: Mark variables const where applicable | Lioncash | 2019-06-03 | 1 | -10/+11 |
* | input_common/sdl/sdl_impl: Mark SDLEventToButtonParamPackage() as static | Lioncash | 2019-06-03 | 1 | -1/+1 |
* | input_common/sdl/sdl_impl: Convert reinterpret_cast into a static_cast | Lioncash | 2019-06-03 | 1 | -2/+4 |
* | input_common/sdl/sdl_impl: Use insert_or_assign() where applicable | Lioncash | 2019-06-03 | 1 | -3/+3 |
* | input_common/sdl/sdl_impl: Simplify SDL_Joystick deleter handling | Lioncash | 2019-06-03 | 1 | -15/+14 |
* | input_common/sdl/sdl_impl: Resolve two sign conversion warnings | Lioncash | 2019-06-03 | 1 | -10/+16 |
* | input_common/sdl: Remove unused header includes and forward declarations | Lioncash | 2019-06-03 | 3 | -11/+5 |
* | input_common/sdl/sdl_impl: Use nested namespace specifiers where applicable | Lioncash | 2019-06-03 | 1 | -5/+2 |
* | input_common/sdl/sdl_impl: Silence sign conversion warnings | Lioncash | 2019-05-31 | 1 | -3/+3 |
* | general: Use deducation guides for std::lock_guard and std::unique_lock | Lioncash | 2019-04-01 | 3 | -21/+23 |
* | input_common/sdl: Correct return values within implementations of GetPollers() | Lioncash | 2019-03-18 | 2 | -2/+6 |
* | input_common/sdl: Use a type alias to shorten declaration of GetPollers | Lioncash | 2019-03-18 | 3 | -11/+9 |
* | input_common/sdl_impl: Make lambda capture more specific in SDLState constructor | Lioncash | 2019-03-17 | 1 | -1/+1 |
* | input_common/sdl_impl: Remove unnecessary std::chrono::duration construction | Lioncash | 2019-03-17 | 1 | -1/+1 |
* | input_common/sdl_impl: Remove unused variable in SDLState constructor | Lioncash | 2019-03-17 | 1 | -1/+0 |
* | fixup! Joystick: Allow for background events; Add deadzone to SDLAnalog | B3n30 | 2019-03-02 | 1 | -6/+17 |
* | input/sdl: lock map mutex after SDL call | Weiyi Wang | 2019-03-02 | 1 | -11/+17 |
* | Input: Remove global variables from SDL Input | James Rowe | 2019-03-02 | 7 | -800/+201 |
* | Input: Copy current SDL.h/cpp files to impl | James Rowe | 2019-03-02 | 2 | -0/+680 |
* | common/math_util: Move contents into the Common namespace | Lioncash | 2019-02-27 | 1 | -2/+2 |
* | common/vector_math: Move Vec[x] types into the Common namespace | Lioncash | 2019-02-27 | 1 | -11/+11 |
* | common/quaternion: Move Quaternion into the Common namespace | Lioncash | 2019-02-27 | 1 | -4/+4 |
* | Port #4141 from citra: Joystick hotplug support (#1275) | Tobias | 2018-09-11 | 4 | -88/+322 |
* | input_common: Use std::move where applicable | Lioncash | 2018-08-03 | 2 | -5/+6 |
* | input_common: Add missing override specifiers | Lioncash | 2018-08-03 | 3 | -14/+2 |
* | Rename logging macro back to LOG_* | James Rowe | 2018-07-03 | 1 | -3/+3 |
* | input_common: Move old logging macros over to fmt-capable ones | Lioncash | 2018-04-27 | 1 | -3/+3 |
* | math_util: Remove the Clamp() function | Lioncash | 2018-04-20 | 1 | -2/+3 |
* | Format: Run the new clang format on everything | James Rowe | 2018-01-21 | 1 | -1/+2 |
* | Merge pull request #84 from lioncash/cmake | bunnei | 2018-01-18 | 1 | -19/+12 |
|\ |
|
| * | CMakeLists: Derive the source directory grouping from targets themselves | Lioncash | 2018-01-18 | 1 | -19/+12 |
* | | input_common/sdl: Silence a -Wpessimizing-move warning | Lioncash | 2018-01-18 | 1 | -1/+1 |
|/ |
|
* | Adding meumart's Citra SDL Joystick support. Citra PR #3116 | muemart | 2018-01-16 | 4 | -1/+248 |
* | motion_emu: fix initialization order | wwylele | 2017-08-22 | 1 | -1/+4 |
* | Merge pull request #2861 from wwylele/motion-refactor | James Rowe | 2017-08-20 | 5 | -2/+231 |
|\ |
|
| * | motion_emu: no need to include thread in header | wwylele | 2017-08-19 | 2 | -2/+7 |
| * | move MotionEmu from core/frontend to input_common as a InputDevice | wwylele | 2017-08-11 | 5 | -2/+226 |
* | | Fix Spelling/English mistakes | Dave Leaver | 2017-08-13 | 1 | -1/+1 |
|/ |
|
* | Fix some spelling mistakes | danzel | 2017-08-11 | 1 | -1/+1 |
* | CMake: Define an interface target for SDL2 definitions | Yuri Kunde Schlesner | 2017-05-28 | 1 | -2/+1 |
* | CMake: Correct inter-module dependencies and library visibility | Yuri Kunde Schlesner | 2017-05-28 | 1 | -3/+3 |
* | input_common/sdl: add support for binding button to axis | wwylele | 2017-04-17 | 1 | -4/+53 |
* | citra-qt: release all buttons when render window focus is lost | wwylele | 2017-03-17 | 2 | -0/+13 |
* | InputCommon: add SDL joystick support | wwylele | 2017-03-01 | 4 | -0/+241 |
* | InputCommon: add AnalogFromButton | wwylele | 2017-03-01 | 5 | -0/+113 |
* | InputCommon: add Keyboard | wwylele | 2017-03-01 | 5 | -0/+202 |