)]}'
{
  "commit": "7b60753aeb839a7fe0c3f834e4549a49d0bb8f8e",
  "tree": "d6019a1b22c6574c83384f52eb1787cae442e0ae",
  "parents": [
    "628385e99e86fea5b1d177a41f69482857a13664"
  ],
  "author": {
    "name": "Camilla Löwy",
    "email": "elmindreda@glfw.org",
    "time": "Tue Dec 12 17:38:52 2023 +0100"
  },
  "committer": {
    "name": "Camilla Löwy",
    "email": "elmindreda@elmindreda.org",
    "time": "Tue Dec 12 18:48:53 2023 +0100"
  },
  "message": "Cocoa: Fix segfault querying joystick elements\n\nIt is reportedly possible for IOHIDDeviceCopyMatchingElements to return\nNULL on macOS 13 if the application lacks input monitoring permissions.\n\nThis commit only prevents the segfault.  More work will be needed to\ncorrectly handle this situation, including Game Controller support.\n\nRelated to #2320\nCloses #2321\n\n(cherry picked from commit 2c1d31009fdc527d5a44ff887659a25ecbf1f7f0)\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "0a8ca8e089033da22e9e5a633a32b4d96df3c9c7",
      "old_mode": 33188,
      "old_path": "CONTRIBUTORS.md",
      "new_id": "0178337598da362ec563a81514b19f16ee219200",
      "new_mode": 33188,
      "new_path": "CONTRIBUTORS.md"
    },
    {
      "type": "modify",
      "old_id": "91e9166cf16113f0338bdfc5e18f14c6aec7008a",
      "old_mode": 33188,
      "old_path": "README.md",
      "new_id": "a527d70b58ada698dc43337448ea167d67d3971a",
      "new_mode": 33188,
      "new_path": "README.md"
    },
    {
      "type": "modify",
      "old_id": "3d306777a3bf8a9eabfcafdc332eedcd0e3796a6",
      "old_mode": 33188,
      "old_path": "src/cocoa_joystick.m",
      "new_id": "f91cf2f8711dd085fd26cf4bd308063e7555f002",
      "new_mode": 33188,
      "new_path": "src/cocoa_joystick.m"
    }
  ]
}
