)]}'
{
  "commit": "9e839f1ab704e6d172ecaddbf2f95b2e8aedfe0a",
  "tree": "88e445966913cd318f01f6b213f1376f8faf4629",
  "parents": [
    "d209ed157084037dcd1ee982c7427176df7818f1"
  ],
  "author": {
    "name": "Marc-André Lureau",
    "email": "marcandre.lureau@redhat.com",
    "time": "Tue Apr 28 12:59:27 2026 +0400"
  },
  "committer": {
    "name": "Marc-André Lureau",
    "email": "marcandre.lureau@redhat.com",
    "time": "Sat May 09 10:24:46 2026 +0400"
  },
  "message": "ui/console: remove console_ch_t typedef and console_write_ch()\n\nSince commit e2f82e924d05 (\"console: purge curses bits from\nconsole.h\"), console_ch_t is a plain uint32_t typedef and\nconsole_write_ch() is a trivial assignment (*dest \u003d ch). These\nabstractions were originally needed because console_ch_t was the\ncurses chtype when CONFIG_CURSES was enabled, and console_write_ch()\nhandled VGA-to-curses character translation. That commit moved the\ncurses logic into curses_update(), making the typedef and helper\ndead abstractions.\n\nReplace console_ch_t with uint32_t and console_write_ch() calls\nwith direct assignments.\n\nReviewed-by: Philippe Mathieu-Daudé \u003cphilmd@linaro.org\u003e\nSigned-off-by: Marc-André Lureau \u003cmarcandre.lureau@redhat.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "7d1a020d4d911ff66a11f32522ab147dd32f047a",
      "old_mode": 33188,
      "old_path": "hw/display/jazz_led.c",
      "new_id": "ee9758a94b5badb3100b7871b356dcf55d70aad2",
      "new_mode": 33188,
      "new_path": "hw/display/jazz_led.c"
    },
    {
      "type": "modify",
      "old_id": "776aa44324620516fad83687c3e0835edbb5c1ce",
      "old_mode": 33188,
      "old_path": "hw/display/vga.c",
      "new_id": "2f266f47a3932d53cd6ec2d858bd7147ec42a381",
      "new_mode": 33188,
      "new_path": "hw/display/vga.c"
    },
    {
      "type": "modify",
      "old_id": "94cf362d1526b6df2679a832971ef4f5d6f7e85e",
      "old_mode": 33188,
      "old_path": "hw/display/virtio-gpu-base.c",
      "new_id": "bdc24492850c7a460f950702f2b1fe8bcd1fe8a8",
      "new_mode": 33188,
      "new_path": "hw/display/virtio-gpu-base.c"
    },
    {
      "type": "modify",
      "old_id": "f4713b91a669f2cdea3d8848076269576188da26",
      "old_mode": 33188,
      "old_path": "hw/display/virtio-vga.c",
      "new_id": "efd4858f3d0337b0048ff376096eb10345aafa45",
      "new_mode": 33188,
      "new_path": "hw/display/virtio-vga.c"
    },
    {
      "type": "modify",
      "old_id": "c84c84a445e9528bc9fe4851f75c313aad01b08c",
      "old_mode": 33188,
      "old_path": "hw/display/vmware_vga.c",
      "new_id": "11f13c98d7aaf98d0bd44d9347abf272524bd7eb",
      "new_mode": 33188,
      "new_path": "hw/display/vmware_vga.c"
    },
    {
      "type": "modify",
      "old_id": "27eacc39cc060e7e564117558d84d075c22c480c",
      "old_mode": 33188,
      "old_path": "include/ui/console.h",
      "new_id": "2bf768ed4824afdac1611e7df6e5fec19659033f",
      "new_mode": 33188,
      "new_path": "include/ui/console.h"
    },
    {
      "type": "modify",
      "old_id": "b58fe5de82767e17c67fd7d4296653f389619198",
      "old_mode": 33188,
      "old_path": "ui/console-vc.c",
      "new_id": "b9da9ddf30d6ce3b48ea231a577f9364792c7e29",
      "new_mode": 33188,
      "new_path": "ui/console-vc.c"
    },
    {
      "type": "modify",
      "old_id": "799d61ec1a5a1c1abd9b81b539535fa258ae70ca",
      "old_mode": 33188,
      "old_path": "ui/console.c",
      "new_id": "1c75b1a355b873a1c73e989ae8fc95ed3fddb644",
      "new_mode": 33188,
      "new_path": "ui/console.c"
    },
    {
      "type": "modify",
      "old_id": "af4ccb4227d2af186d8208162158cf3dc3cf9e92",
      "old_mode": 33188,
      "old_path": "ui/curses.c",
      "new_id": "96427aa6bb9aa6b7199c7fab87e2a673e00e8a9f",
      "new_mode": 33188,
      "new_path": "ui/curses.c"
    }
  ]
}
