summaryrefslogtreecommitdiff
path: root/src/hid_core
AgeCommit message (Collapse)Author
2025-02-16build: upgrade fmt and SDL2Zephyron
Update fmt library to version 11.0.2 and make necessary adjustments: - Replace fmt/format.h includes with fmt/ranges.h - Add const qualifiers to formatter::format functions - Update CMake to require fmt version 11 Additional dependency updates: - Update SDL2 bundled version from 2.28.2 to 2.32.0 - Update catch2 to version 3.8.0 - Update vcpkg baseline to c82f74667287d3dc386bce81e44964370c91a289
2025-01-14Revert incorrect copyright attribution for non-contributed filesZephyron
- In commit b3facaa6bb30cdc39f2b7d632fef1e3bfeee7785, the copyright header was updated to include "Citron Homebrew Project" across multiple files, regardless of whether any contributions were made. - This commit removes the incorrect attribution and reverts the copyright header to its previous state. - Copyright attribution should only be added when meaningful contributions have been made to the file. - This commit ensures proper compliance with copyright standards and maintains correct attribution to the respective contributors. - Special thanks to Tachi for pointing out the need for these corrections and ensuring that proper attribution practices are followed.
2024-12-31chore: update project references and add Citron copyrightZephyron
- Replaced all references to the old project name with Citron. - Added Citron copyright information alongside existing notices in all files.
2024-02-27Merge pull request #13135 from german77/hid-interfaceliamwhite
service: hid: Migrate HidServer to new IPC
2024-02-25Merge pull request #13163 from german77/ringliamwhite
core: hid: hid_core doesn't have access to LIBUSB
2024-02-25core: hid: hid_core doesn't have access to LIBUSBgerman77
2024-02-24core: hid: Reintroduce vibration filtergerman77
2024-02-23service: hid: Migrate HidServer to new IPCNarr the Reg
2024-02-23service: hid: Move and migrate AppletResource and ActiveVibrationDeviceNarr the Reg
2024-02-19scope_exit: Make constexprFearlessTobi
Allows the use of the macro in constexpr-contexts. Also avoids some potential problems when nesting braces inside it.
2024-02-18core: hid: Remove driver errors from loggerman77
2024-02-17android: Input mappingt895
2024-02-16hid_core: Prevent crash if we try to iterate through empty color devices listt895
2024-02-16hid_core: Use dedicated "port" for android's input overlayt895
2024-02-14service: set: Migrate ISystemSettingsServer to new IPCNarr the Reg
2024-02-08service: hid: Free npad applet resourceNarr the Reg
2024-02-07service: hid: Migrate hidbus to new interfaceNarr the Reg
2024-02-06Merge pull request #12928 from german77/motion-mpliamwhite
service: hid: Add multiprocess support to six axis input
2024-02-06service: irs: Migrate service to new interfacegerman77
2024-02-05service: hid: Add multiprocess support to six axis inputgerman77
2024-02-05service: hid: Ensure aruid data is initializedgerman77
2024-02-01service: hid: Multiple fixesNarr the Reg
2024-02-01Merge pull request #12780 from german77/touch_resource5liamwhite
service: hid: Fully implement touch resource
2024-01-30service: hid: Implement GetPlayerLedPattern accuratelyNarr the Reg
2024-01-28service: hid: Implement home, capture and sleep buttonsgerman77
2024-01-28service: hid: Restore active aruidgerman77
2024-01-28service: hid: Fully implement touch resourceNarr the Reg
2024-01-28service: set: Implement more Qlaunch Settingsgerman77
2024-01-27input: add a missing null pointer checkK900
There's a few other places where the result of GetAruidData is accessed without a null check, but I couldn't find a code path that hits those.
2024-01-26Merge pull request #12769 from german77/no-logliamwhite
core: hid: Reduce controller requests
2024-01-26Merge pull request #12765 from german77/sys-hidliamwhite
service: set: Implement more settings functions for Qlaunch
2024-01-25service: hid: Don't try to vibrate if device isn't initializedNarr the Reg
2024-01-25service: set: Implement more settings functions for QlaunchNarr the Reg
2024-01-23core: hid: Skip duplicated vibrationsNarr the Reg
2024-01-23core: hid: Only set polling mode if neededNarr the Reg
2024-01-21Merge pull request #12734 from german77/enable-appletliamwhite
service: hid: Implement EnableAppletForInput
2024-01-21core: hid: Allow to disable vibrationNarr the Reg
2024-01-21service: hid: Implement EnableAppletForInputNarr the Reg
2024-01-20Merge pull request #12660 from german77/better-vibrationliamwhite
service: hid: Fully implement abstract vibration
2024-01-19Merge pull request #12687 from german77/amiibo-lockliamwhite
core: hid: Disable special features before disconnecting the controllers
2024-01-19Merge pull request #12709 from german77/npad-discliamwhite
service: hid: Clear controller status when aruid is no longer used
2024-01-19service: hid: Clear controller status when aruid is no longer usedNarr the Reg
2024-01-16core: hid: Disable special features before disconnecting the controllersNarr the Reg
2024-01-15service: set: Implement stubbed functionsNarr the Reg
2024-01-15service: hid: Fully implement abstract vibrationNarr the Reg
2024-01-16Fix typos in masterViktor Szépe
2024-01-16Merge remote-tracking branch 'origin/master' into typos3Viktor Szépe
2024-01-15Fix more typosViktor Szépe
2024-01-11service: hid: Create abstracted pad structuregerman77
2024-01-07Merge pull request #12606 from german77/npad_closeliamwhite
service: hid: Delete shared memory handle when unused