)]}'
{
  "commit": "7c76f397fde313bcdfd3781d64fc28dae0e42df8",
  "tree": "65c4871d09fd2ba9e694e2b0298ae5e49e08fe1b",
  "parents": [
    "a75f336b97a643fc536ba847042f840890e9b378"
  ],
  "author": {
    "name": "Peter Maydell",
    "email": "peter.maydell@linaro.org",
    "time": "Mon Oct 30 11:48:02 2023 +0000"
  },
  "committer": {
    "name": "Peter Maydell",
    "email": "peter.maydell@linaro.org",
    "time": "Thu Nov 02 12:52:06 2023 +0000"
  },
  "message": "hw/input/stellaris_gamepad: Convert to qemu_input_handler_register()\n\nNow that we have converted to qdev, we can use the newer\nqemu_input_handler_register() API rather than the legacy\nqemu_add_kbd_event_handler().\n\nSince we only have one user, take the opportunity to convert\nfrom scancodes to QCodes, rather than using\nqemu_input_key_value_to_scancode() (which adds an 0xe0\nprefix and encodes up/down indication in the scancode,\nwhich our old handler function then had to reverse). That\nlets us drop the old state field which was tracking whether\nwe were halfway through a two-byte scancode.\n\nSigned-off-by: Peter Maydell \u003cpeter.maydell@linaro.org\u003e\nReviewed-by: Philippe Mathieu-Daudé \u003cphilmd@linaro.org\u003e\nTested-by: Philippe Mathieu-Daudé \u003cphilmd@linaro.org\u003e\nMessage-id: 20231030114802.3671871-7-peter.maydell@linaro.org\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "707b0dae375c8be571b963d4c99cd92eb1f40eaf",
      "old_mode": 33188,
      "old_path": "hw/arm/stellaris.c",
      "new_id": "dd90f686bfab1492a4a0e5f3becf356ad6bce2d3",
      "new_mode": 33188,
      "new_path": "hw/arm/stellaris.c"
    },
    {
      "type": "modify",
      "old_id": "d42ba4f05825216351de0f12f81999f002b7dbdf",
      "old_mode": 33188,
      "old_path": "hw/input/stellaris_gamepad.c",
      "new_id": "06a0c0ce8397bfcb58dd29922bce237e23bc187c",
      "new_mode": 33188,
      "new_path": "hw/input/stellaris_gamepad.c"
    },
    {
      "type": "modify",
      "old_id": "d6a6aecb06dcc596b3e4c745fbc71ad9a0f18f51",
      "old_mode": 33188,
      "old_path": "include/hw/input/stellaris_gamepad.h",
      "new_id": "51085e166ca50d5797848078eb3e648c72d02d18",
      "new_mode": 33188,
      "new_path": "include/hw/input/stellaris_gamepad.h"
    }
  ]
}
