Age | Commit message (Collapse) | Author | |
---|---|---|---|
2022-02-04 | Merge pull request #7839 from german77/battery | bunnei | |
yuzu: ui: Improve battery symbols | |||
2022-02-03 | input_common: Remove unused core include | Morph | |
2022-02-03 | Merge pull request #7811 from german77/analog-mod | bunnei | |
input_common: Use attributes for analog range modifiers | |||
2022-02-02 | yuzu: ui: Improve battery symbols | Narr the Reg | |
2022-01-30 | input_common: Use attributes for analog range modifiers | german77 | |
2022-01-30 | input_common: Add home and hard touch press buttons to UDP controllers | german77 | |
2022-01-28 | Merge pull request #7784 from german77/ds5 | Morph | |
input_common: Add DS5 to HD rumble list | |||
2022-01-27 | Merge pull request #7770 from german77/motion-threshold | bunnei | |
input_common: Add option to configure gyro threshold | |||
2022-01-26 | input_common: Add DS5 to HD rumble list | Narr the Reg | |
2022-01-25 | Merge pull request #7774 from lioncash/mapping | Morph | |
input_common/main: Pass MappingData by const reference in callbacks | |||
2022-01-24 | input_common/input_engine: Ensure PadIdentifier UUIDs have a valid initial state | Lioncash | |
The default constructor of a UUID instance doesn't initialize the underlying array. | |||
2022-01-24 | input_common/input_mapping: Simplify UUID validity checks | Lioncash | |
Makes the checks a little more intuitive to read and doesn't construct an extra UUID instance | |||
2022-01-24 | input_common/input_mapping: Add missing includes | Lioncash | |
Ensures that the class always sees the types it needs. | |||
2022-01-24 | input_common/input_mapping: Remove const from return value | Lioncash | |
Top-level const on a return by value can inhibit move semantics, and is unnecessary. | |||
2022-01-24 | input_common/input_mapping: Default constructor | Lioncash | |
2022-01-24 | input_common/main: Pass MappingData by const reference in callbacks | Lioncash | |
Avoids creating unnecessary 168 byte copies per callback invocation. | |||
2022-01-24 | input_common/udp_client: Replace deprecated from_string()/to_ulong() functions | Lioncash | |
These are deprecated and make_address variants and to_uint() should be used instead. | |||
2022-01-24 | input_common/udp_client: Prevent unnecessary string copies | Lioncash | |
We can also remove some redundant const on the return values, since these don't do anything | |||
2022-01-23 | input_common: Add option to configure gyro threshold | german77 | |
2022-01-22 | Merge pull request #7735 from german77/udp_battery | bunnei | |
input_common: Report battery for UDP controllers | |||
2022-01-18 | Merge pull request #7715 from gidoly/patch-4 | bunnei | |
Xbox controller default name nit pick | |||
2022-01-18 | Merge pull request #7725 from german77/mouse_in_motion | bunnei | |
input_common: Reintroduce motion from mouse and use button names | |||
2022-01-17 | input_common: Report battery for UDP controllers | Narr the Reg | |
2022-01-17 | Merge pull request #7730 from v1993/patch-6 | Mai M | |
input_common: nitpick about SetHatButton usage | |||
2022-01-17 | input_common: nitpick about SetHatButton usage | Valeri | |
2022-01-17 | input_common: fix copy-paste error | Valeri | |
Found by static analysis with PVS-Studio. | |||
2022-01-16 | input_common: Reintroduce motion from mouse and use button names | german77 | |
2022-01-16 | Xbox controller default name nit pick | gidoly | |
Discord User moon lacer pointed us that official name is 'Xbox' not 'XBox' | |||
2022-01-15 | Change default name for ps controllers | gidoly | |
Minor nitpick Code is from narr | |||
2022-01-11 | Merge pull request #7633 from german77/hotkeys | bunnei | |
yuzu: Add controller hotkeys | |||
2022-01-09 | Merge pull request #7687 from german77/tas_handle | Morph | |
input_common: Handle errors on TAS scripts | |||
2022-01-08 | Merge pull request #7682 from german77/udp_fix | bunnei | |
input_common: Fix UDP controller mappings | |||
2022-01-08 | input_common: Handle errors on TAS scripts | german77 | |
2022-01-07 | input_common: Fix udp motion not automapping to both sides | german77 | |
2022-01-06 | yuzu: Add controller hotkeys | german77 | |
2022-01-06 | input_common: Use accelerometer data for mapping | german77 | |
2021-12-17 | Merge pull request #7302 from VPeruS/check-deadlock | bunnei | |
[input_common] Fixed thread hang | |||
2021-12-17 | [input_common] Move variable declaration closer to usage | vperus | |
MSVC supplied with VS2022 generates "warning C4189: 'CALIBRATION_THRESHOLD': local variable is initialized but not referenced" which is treated as an error. Circumvent it by moving constexpr variable directly into body of lambda function. | |||
2021-12-14 | Merge pull request #7581 from lioncash/input-iface | Narr the Reg | |
common/input: Avoid numerous large copies of CallbackStatus | |||
2021-12-14 | Merge pull request #7577 from v1993/patch-2 | Narr the Reg | |
input/SDL: Update SDL hints | |||
2021-12-14 | input/SDL: Update SDL hints | Valeri | |
SDL_HINT_JOYSTICK_HIDAPI_SWITCH_HOME_LED is no longer needed thanks to new default in SDL 2.0.18. SDL_HINT_JOYSTICK_HIDAPI_XBOX is reported to cause conflicts with native driver Xbox driver on Linux, and Xbox controllers don't benefit from hidapi anyways. | |||
2021-12-13 | common/input: Avoid numerous large copies of CallbackStatus | Lioncash | |
CallbackStatus instances aren't the cheapest things to copy around (relative to everything else), given that they're currently 520 bytes in size and are currently copied numerous times when callbacks are invoked. Instead, we can pass the status by const reference to avoid all the copying. | |||
2021-12-13 | input_poller: Add missing override specifiers | Lioncash | |
2021-12-13 | input_mapping: Amend specification of parameters | Lioncash | |
param tags are supposed to specify the parameter name without any quoting. Silences several -Wdocumentation warnings. | |||
2021-12-13 | input_poller: Remove several unnecessary @param tags | Lioncash | |
Silences quite a bit of -Wdocumentation warnings, given the @param tag is only intended to be used to identify function parameters, not what it contains. | |||
2021-12-13 | Merge pull request #7575 from lioncash/input | bunnei | |
input_engine: Minor object churn cleanup | |||
2021-12-13 | tas_input: Avoid minor copies in Read/WriteCommandButtons() | Lioncash | |
We don't need to copy the whole pair | |||
2021-12-13 | tas_input: Remove unnecessary semicolon | Lioncash | |
Resolves a -Wextra-semi warning | |||
2021-12-13 | tas_input: Execute clear() even if empty | Lioncash | |
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-13 | tas_input: Remove unnecessary includes | Lioncash | |
Gets rid of indirect includes and includes only what the interface needs. |