| Commit message (Collapse) | Author | Files | Lines | ||
|---|---|---|---|---|---|
| 2024-02-23 | android: Play vibrations asynchronously | 4 | -17/+44 | ||
| 2024-02-19 | scope_exit: Make constexpr | 1 | -1/+3 | ||
| Allows the use of the macro in constexpr-contexts. Also avoids some potential problems when nesting braces inside it. | |||||
| 2024-02-18 | android: Flip AB/XY for xbox controllers during auto-mapping | 1 | -3/+4 | ||
| 2024-02-17 | android: Input mapping | 4 | -35/+450 | ||
| 2024-01-17 | input_common: Add android input engine | 6 | -0/+136 | ||
| 2024-01-15 | Fix more typos | 6 | -18/+18 | ||
| 2024-01-05 | hid_core: Move hid to it's own subproject | 1 | -1/+1 | ||
| 2023-11-11 | core: hid: Split SL and SR buttons | 5 | -19/+27 | ||
| 2023-10-22 | input_common: joycon: Move vibrations to a queue | 2 | -2/+19 | ||
| 2023-10-15 | input_common: udp: Avoid crash when trying to map motion before client is ready | 1 | -0/+1 | ||
| 2023-10-02 | ci: fix new codespell errors | 2 | -2/+2 | ||
| 2023-09-03 | msvc: set warning level to /W4 globally | 1 | -2/+0 | ||
| And fix a bunch of warnings | |||||
| 2023-08-25 | Warnings cleanup for GCC 13 and Clang 16 | 1 | -5/+5 | ||
| Note: For GCC there are still a huge number of `-Warray-bounds` warnings coming from `externals/dynarmic`. I could have added a workaround in `externals/CMakeLists.txt` similar to what this PR does for other externals, but given Dynarmic's close affiliation with Yuzu, it would be better to fix it upstream. Besides that, on my machine, this makes the build warning-free except for some warnings from glslangValidator and AutoMoc. Details: - Disable some warnings in externals. - Disable `-Wnullability-completeness`, which is a Clang warning triggered by the Vulkan SDK where if any pointers in the header are marked _Nullable, it wants all pointers to be marked _Nullable or _Nonnull. Most of them are, but some aren't. Who knows why. - `src/web_service/verify_user_jwt.cpp`: Disable another warning when including `jwt.hpp`. - `src/input_common/input_poller.cpp`: Add missing `override` specifiers. - src/common/swap.h: Remove redundant `operator&`. In general, this file declares three overloads of each operator. Using `+` as an example, the overloads are: - a member function for `swapped_t + integer` - a member function for `swapped_t + swapped_t` - a free function for `integer + swapped_t` But for `operator&`, there was an additional free function for `swapped_t + integer`, which was redundant with the member function. This caused a GCC warning saying "ISO C++ says that these are ambiguous". | |||||
| 2023-07-07 | input_common: set `SDL_HINT_GAMECONTROLLER_USE_BUTTON_LABELS` to 0 | 2 | -42/+11 | ||
| This allows to share the mappings between Nintendo and non-Nintendo controllers. Breaks the controller configuration for existing users who are using a Nintendo controller. (Documentation of the hint https://github.com/libsdl-org/SDL/blob/92b3c53c92971e685254fd89f89ce6bde8cea60e/include/SDL_hints.h#L512-L532) | |||||
| 2023-07-05 | input_common: Avoid potential division by zero | 1 | -2/+3 | ||
| 2023-06-30 | yuzu: Ensure mouse panning can't be enabled with real mouse emulation | 2 | -6/+13 | ||
| 2023-06-29 | input_common: Allow timeouts to happen while scanning for a ring | 2 | -3/+4 | ||
| 2023-06-28 | input_common: Tune mouse controls | 1 | -37/+36 | ||
| 2023-06-28 | input_common: Remove duplicated DriverResult enum | 19 | -479/+518 | ||
| 2023-06-24 | input_common: Dont try to read/write data from 3rd party controllers | 3 | -14/+37 | ||
| 2023-06-24 | input_common: Make use of new SDL features | 1 | -8/+20 | ||
| 2023-06-24 | Only use SDL wakelock on Linux | 1 | -0/+4 | ||
| SDL has internally fixed shenanigans related to wakelocking through DBus from inside sandboxes from around August 2022, so we can now remove the workaround we used since 2021. | |||||
| 2023-06-21 | input_common: Implement native mifare support | 13 | -55/+915 | ||
| 2023-06-15 | input_common: Add amiibo with originality signature support | 2 | -0/+3 | ||
| 2023-06-12 | input_common: Redesign mouse panning | 2 | -52/+49 | ||
| 2023-06-03 | input_common: Fix virtual amiibos | 1 | -4/+4 | ||
| 2023-06-03 | android: Various fixes for CI. | 1 | -10/+10 | ||
| 2023-06-03 | android: Implement amiibo reading from nfc tag | 2 | -4/+24 | ||
| 2023-06-03 | android: Add motion sensor | 2 | -1/+27 | ||
| 2023-05-30 | input_common: rename PAGE_SIZE to avoid conflict | 1 | -3/+3 | ||
| See also: https://github.com/yuzu-emu/yuzu/issues/8779 | |||||
| 2023-05-21 | input_common: Implement amiibo writting | 6 | -62/+376 | ||
| 2023-05-19 | input_common: Map motion with relative values not absolute ones | 1 | -4/+7 | ||
| 2023-05-16 | input_common: Fix pro controller amiibo support | 6 | -103/+70 | ||
| 2023-05-14 | input_common: Make amiibo scanning less demanding | 3 | -4/+13 | ||
| 2023-05-09 | input_common: Fix nfc detection for joycons | 4 | -19/+21 | ||
| 2023-05-07 | core: hid: Update motion on a better place | 1 | -1/+1 | ||
| 2023-05-06 | input_common: Revert debugging changes | 1 | -2/+0 | ||
| 2023-05-05 | input_common: Add experimental motion to button | 1 | -0/+3 | ||
| 2023-05-05 | input_common: Add property to invert an axis button | 2 | -0/+3 | ||
| 2023-05-05 | input_common: Add property to invert an axis button | 1 | -0/+1 | ||
| 2023-05-05 | Improve emulation of HD Rumble | 1 | -6/+29 | ||
| 2023-04-14 | input_common: minor fix to mouse movement | 1 | -1/+1 | ||
| 2023-03-12 | input_common: sdl: Only send last vibration command | 1 | -1/+16 | ||
| 2023-03-12 | general: fix spelling mistakes | 11 | -16/+16 | ||
| 2023-03-08 | input_common: Minor typo issues (#9922) | 7 | -47/+47 | ||
| 2023-03-07 | input_common: Increase mouse sensitivity range | 2 | -9/+19 | ||
| 2023-03-05 | input_common: joycon: Add stick input from passive reports | 3 | -32/+84 | ||
| 2023-02-28 | cmake: use correct boost imported targets | 1 | -1/+1 | ||
| 2023-02-21 | input_common: Implement dedicated motion from mouse | 3 | -24/+85 | ||
| 2023-02-16 | input_common: Split mouse input into individual devices | 3 | -24/+85 | ||