ObjFW  All files named "src/hid/OHEvdevGameController.m"

History for src/hid/OHEvdevGameController.m

2024-11-03
15:46
ObjFWHID: Properly hide private methods

Also fixes compiling XInput with GCC. file: [7866e864ec] check-in: [bc3a7747d9] user: js, branch: trunk, size: 11577 [annotate] [blame] [check-ins using] [diff]

2024-10-22
22:29
-[OHGameController {retrieve -> update}State] file: [8882f3e69e] check-in: [23e3ffff7a] user: js, branch: trunk, size: 11423 [annotate] [blame] [check-ins using] [diff]
2024-08-20
22:09
Improve compatibility with old glibc file: [5d84c38c52] check-in: [fb069cf2ae] user: js, branch: trunk, size: 11425 [annotate] [blame] [check-ins using] [diff]
20:44
Improve compatibility with old evdev headers file: [ed0a8b42b6] check-in: [27d64d775a] user: js, branch: trunk, size: 11416 [annotate] [blame] [check-ins using] [diff]
2024-07-04
18:45
Make conformance to OHEvdevMapping private file: [f0e6f8f999] check-in: [146b11b201] user: js, branch: trunk, size: 11390 [annotate] [blame] [check-ins using] [diff]
2024-06-30
12:17
ObjFWHID: Add profiles for Joy-Cons file: [2b74578768] check-in: [96c7c533b1] user: js, branch: trunk, size: 11144 [annotate] [blame] [check-ins using] [diff]
2024-06-18
22:13
ObjFWHID: Add profile for extended N64 controller file: [7e3c50d414] check-in: [cb71b05d78] user: js, branch: trunk, size: 10827 [annotate] [blame] [check-ins using] [diff]
2024-06-17
00:37
ObjFWHID: Make profiles implementation independent file: [758671613d] check-in: [ddaa4f35d0] user: js, branch: trunk, size: 10645 [annotate] [blame] [check-ins using] [diff]
2024-06-09
23:39
Various cleanups file: [548d505db7] check-in: [01f1d066bc] user: js, branch: trunk, size: 19329 [annotate] [blame] [check-ins using] [diff]
15:12
ObjFWHID: Make OHGameControllerProfile a protocol file: [98e64f1a03] check-in: [8be13b6bc6] user: js, branch: trunk, size: 19369 [annotate] [blame] [check-ins using] [diff]
11:43
OHGamepad: Move some elements to OHExtendedGamepad

This allows to have a profile for limited gamepads such as found on the
Nintendo DS rather than only having the raw profile for those. file: [c35ba635a9] check-in: [998339ff24] user: js, branch: trunk, size: 18942 [annotate] [blame] [check-ins using] [diff]

11:17
ObjFWHID: Add OHCombinedJoyCons file: [1aae3bc76f] check-in: [1ba9cce376] user: js, branch: trunk, size: 18836 [annotate] [blame] [check-ins using] [diff]
09:53
OHEvdevGameController: Buttons for N64 controller file: [47295b2089] check-in: [f5e3072b7e] user: js, branch: trunk, size: 18826 [annotate] [blame] [check-ins using] [diff]
02:13
OHEvdevGameController: Add button map for Joy-Cons file: [e96c61a23a] check-in: [081c229439] user: js, branch: trunk, size: 18351 [annotate] [blame] [check-ins using] [diff]
01:59
ObjFWHID: Add support for Stadia controller file: [a742844fc7] check-in: [67c7e7c8ae] user: js, branch: trunk, size: 17626 [annotate] [blame] [check-ins using] [diff]
01:34
ObjFWHID: Add support for DualShock 4 via evdev file: [453f7a0173] check-in: [5fe4c8c1bf] user: js, branch: trunk, size: 16858 [annotate] [blame] [check-ins using] [diff]
2024-06-08
22:47
OHEvdevGameController: Default to Xbox buttons

The vast majority of controllers out there are Xbox 360-compatible
controllers, so let's use those button names by default. file: [c2e9c0c45a] check-in: [6b3b47c1f4] user: js, branch: trunk, size: 16414 [annotate] [blame] [check-ins using] [diff]

22:40
ObjFWHID: Add support for DualSense via evdev file: [34e73fdaa7] check-in: [3d8deae83e] user: js, branch: trunk, size: 16425 [annotate] [blame] [check-ins using] [diff]
2024-06-04
23:51
Add OHGamepad file: [f6abf87a47] check-in: [c45b04b1f8] user: js, branch: trunk, size: 15537 [annotate] [blame] [check-ins using] [diff]
2024-06-03
19:53
Compile OHEvdevGameController separately file: [4aad12f123] check-in: [82da883fa6] user: js, branch: trunk, size: 15329 [annotate] [blame] [check-ins using] [diff]
19:45
Rename OHGameController{Mapping -> Profile} file: [4225244e9f] check-in: [f333689336] user: js, branch: trunk, size: 15320 [annotate] [blame] [check-ins using] [diff]
19:39
Renamed src/hid/HIDEvdevGameController.m → src/hid/OHEvdevGameController.m. ObjFWHID: Change prefix to OH

Let's leave 3 letter prefixes to 3rd parties. file: [a90f4bebdd] check-in: [afae3291bf] user: js, branch: trunk, size: 15304 [annotate] [blame] [check-ins using] [diff]