)]}'
{
  "commit": "c8ebb1456e5c1d62f4da69362b263d734b6334bd",
  "tree": "eb5446bef03d46ab49e0f3091dd79ca4a7cf15b5",
  "parents": [
    "30de669b32b4b31c67c36171524cd539167fa916"
  ],
  "author": {
    "name": "atirado.net",
    "email": "129443089+atiradonet@users.noreply.github.com",
    "time": "Tue Apr 21 19:00:14 2026 +1000"
  },
  "committer": {
    "name": "Sam Lantinga",
    "email": "slouken@libsdl.org",
    "time": "Tue Apr 21 05:24:27 2026 -1000"
  },
  "message": "Backport VIRPIL Controls device IDs to SDL2\n\nBackport of SDL3 fix (libsdl-org/SDL#15418).\n\nVIRPIL Controls (VID 0x3344) flight sticks are\nmisclassified as gamepads by SDL\u0027s axis-count\nheuristic because they report exactly 6 axes,\nmatching SDL_GAMEPAD_AXIS_COUNT. Adding them to\nthe appropriate device lists ensures correct\nclassification.\n\nTested on Linux (Fedora 43, kernel 6.19) with:\n- R-VPC Stick MT-50CM3 (PID 0x4391)\n- L-VPC Stick MT-50CM3 (PID 0x8390)\n- VPC VMAX Prime Throttle (PID 0x0196)\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "60b0daf7905869cfcd6f9972c9921f33d4a6de22",
      "old_mode": 33188,
      "old_path": "src/joystick/SDL_joystick.c",
      "new_id": "84cc0621bc5ba70df5290a44d5c5332bb5489c3d",
      "new_mode": 33188,
      "new_path": "src/joystick/SDL_joystick.c"
    }
  ]
}
