ObjFW  History of tests/gamecontroller/GameControllerTests.m of f6cc2092af2a9dd2

History of file tests/gamecontroller/GameControllerTests.m at check-in f6cc2092af2a9dd2

2024-10-22
22:29
-[OHGameController {retrieve -> update}State] file: [5f0d39c588] check-in: [23e3ffff7a] user: js, branch: trunk, size: 7182 [annotate] [blame] [check-ins using] [diff]
2024-07-01
18:52
ObjFWHID: OHCombinedJoyCons -> OHJoyConPair file: [fd38b501b0] check-in: [15ab9bba82] user: js, branch: trunk, size: 7184 [annotate] [blame] [check-ins using] [diff]
2024-06-17
00:37
ObjFWHID: Make profiles implementation independent file: [a4fbbbb68a] check-in: [ddaa4f35d0] user: js, branch: trunk, size: 7260 [annotate] [blame] [check-ins using] [diff]
2024-06-09
23:39
Various cleanups file: [c3617c1d54] check-in: [01f1d066bc] user: js, branch: trunk, size: 7391 [annotate] [blame] [check-ins using] [diff]
23:24
ObjFWHID: Add support for Nintendo Switch file: [aae21c76af] check-in: [e01b5123f1] user: js, branch: trunk, size: 7424 [annotate] [blame] [check-ins using] [diff]
15:12
ObjFWHID: Make OHGameControllerProfile a protocol file: [e80833a68c] check-in: [8be13b6bc6] user: js, branch: trunk, size: 7120 [annotate] [blame] [check-ins using] [diff]
12:39
Try all profiles in game controller tests file: [fdb8a65717] check-in: [2431754f9f] user: js, branch: trunk, size: 7044 [annotate] [blame] [check-ins using] [diff]
11:51
Several fixes for the last commit file: [7ea7d25a9a] check-in: [fc2b668c57] user: js, branch: trunk, size: 6974 [annotate] [blame] [check-ins using] [diff]
11:17
ObjFWHID: Add OHCombinedJoyCons file: [79671ffcff] check-in: [1ba9cce376] user: js, branch: trunk, size: 6413 [annotate] [blame] [check-ins using] [diff]
2024-06-08
22:59
ObjFWHID: Improve test for gamepad profile file: [0c35b7944c] check-in: [c7a5bfe9e6] user: js, branch: trunk, size: 5912 [annotate] [blame] [check-ins using] [diff]
2024-06-04
23:51
Add OHGamepad file: [d73797114c] check-in: [c45b04b1f8] user: js, branch: trunk, size: 4925 [annotate] [blame] [check-ins using] [diff]
2024-06-03
19:45
Rename OHGameController{Mapping -> Profile} file: [049667648c] check-in: [f333689336] user: js, branch: trunk, size: 4260 [annotate] [blame] [check-ins using] [diff]
19:39
ObjFWHID: Change prefix to OH

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

2024-06-02
23:51
Add HIDGameControllerMapping file: [563268e4f8] check-in: [16aab59c3c] user: js, branch: trunk, size: 4275 [annotate] [blame] [check-ins using] [diff]
21:24
Completely redesign and rewrite ObjFWHID

Right now only evdev is supported, support for others will be added back
later. file: [b2c5ea408f] check-in: [39639cd987] user: js, branch: trunk, size: 4015 [annotate] [blame] [check-ins using] [diff]

2024-05-22
23:54
Add OFCombinedJoyConsGameController

This allows combining two Joy-Cons into one controller by remapping the
buttons and analog sticks. file: [1bbc654209] check-in: [68ef38f917] user: js, branch: trunk, size: 4713 [annotate] [blame] [check-ins using] [diff]

2024-05-20
19:41
tests/gamecontroller: Print read errors file: [bb51f5cad3] check-in: [f8b2baa0f5] user: js, branch: trunk, size: 4038 [annotate] [blame] [check-ins using] [diff]
10:29
Move +[waitForConsoleVBlank] to OFThread file: [9d9395a639] check-in: [684435a48d] user: js, branch: gamecontroller, size: 3830 [annotate] [blame] [check-ins using] [diff]
03:37
OFStdIOStream: Add two methods for game consoles file: [2fbd7efe4d] check-in: [d693276d79] user: js, branch: gamecontroller, size: 3836 [annotate] [blame] [check-ins using] [diff]
03:13
OFXInputGameController: Support for Home button file: [a9aab44f99] check-in: [f609457ac5] user: js, branch: gamecontroller, size: 4462 [annotate] [blame] [check-ins using] [diff]
01:42
tests/gamecontroller: Clear screen when necessary file: [7ca50085d6] check-in: [6a8f71e065] user: js, branch: gamecontroller, size: 4460 [annotate] [blame] [check-ins using] [diff]
01:36
tests/gamecontroller: Check for new controllers file: [e40dd8a1f4] check-in: [32e67cf259] user: js, branch: gamecontroller, size: 4458 [annotate] [blame] [check-ins using] [diff]
01:17
OFGameController: Add support for Wii file: [8fea7e2a6d] check-in: [918c9d077a] user: js, branch: gamecontroller, size: 4269 [annotate] [blame] [check-ins using] [diff]
2024-05-19
14:18
Make game controller tests work on Nintendo DS file: [e818d4f2e1] check-in: [ca175fe9db] user: js, branch: gamecontroller, size: 3581 [annotate] [blame] [check-ins using] [diff]
00:11
Make game controller tests work on 3DS file: [5f6bd34a27] check-in: [efeac48cc3] user: js, branch: gamecontroller, size: 3217 [annotate] [blame] [check-ins using] [diff]
2024-05-18
11:37
OFGameController: More code reuse file: [54bd86368c] check-in: [764fe0bac3] user: js, branch: gamecontroller, size: 2811 [annotate] [blame] [check-ins using] [diff]
2024-05-11
21:56
OFGameController: {north,south,west,east}Button file: [2e38947e29] check-in: [59b45e87d1] user: js, branch: gamecontroller, size: 3322 [annotate] [blame] [check-ins using] [diff]
10:06
OFGameController: Report vendor ID and product ID file: [77c7b12639] check-in: [c0735ac803] user: js, branch: gamecontroller, size: 3115 [annotate] [blame] [check-ins using] [diff]
2024-05-09
23:41
OFGameController: Retrieve state explicitly

This avoids retrieving it multiple times when reading multiple things. file: [97e82caa67] check-in: [0f902d87eb] user: js, branch: gamecontroller, size: 2783 [annotate] [blame] [check-ins using] [diff]

19:46
OFGameController: Support for pressure sensitivity file: [234ef24ee3] check-in: [336ecd9bdc] user: js, branch: gamecontroller, size: 2751 [annotate] [blame] [check-ins using] [diff]
17:39
OFGameController: Correctly scale axes on Linux file: [6a78591319] check-in: [87fa51ae2e] user: js, branch: gamecontroller, size: 2469 [annotate] [blame] [check-ins using] [diff]
15:39
OFGameController: Change API for analog sticks file: [0632be0ddf] check-in: [5547016712] user: js, branch: gamecontroller, size: 2462 [annotate] [blame] [check-ins using] [diff]
15:13
OFGameController: Handle D-Pad via ABS_HAT0[XY] file: [783f64a599] check-in: [4fc79b14db] user: js, branch: gamecontroller, size: 2290 [annotate] [blame] [check-ins using] [diff]
15:02
Added: Add interactive tests for OFGameController file: [ca4750fa5a] check-in: [c31d8b6c37] user: js, branch: gamecontroller, size: 2240 [annotate] [blame] [check-ins using]