)]}'
{
  "commit": "a93a4a226a2afba147ba5df688b85d844f537c68",
  "tree": "3d4a55446430268a6d17d3d4146354b0dd57b936",
  "parents": [
    "76ffb0b4d048aac18b54f8555c60b6d3b0e2bc37"
  ],
  "author": {
    "name": "Gerd Hoffmann",
    "email": "kraxel@redhat.com",
    "time": "Fri Sep 28 15:02:08 2012 +0200"
  },
  "committer": {
    "name": "Gerd Hoffmann",
    "email": "kraxel@redhat.com",
    "time": "Thu Nov 01 13:10:06 2012 +0100"
  },
  "message": "console: untangle gfx \u0026 txt updates\n\nStop abusing displaysurface fields for text mode displays.\n(bpp \u003d 0, width \u003d cols, height \u003d lines).\n\nAdd flags to displaystate indicating whenever text mode display\n(curses) or gfx mode displays (sdl, vnc, ...) are present.\n\nAdd separate displaychangelistener callbacks for text / gfx mode\nresize \u0026 updates.\n\nThis allows to enable gfx and txt diplays at the same time and also\npaves the way for more cleanups in the future.\n\nSigned-off-by: Gerd Hoffmann \u003ckraxel@redhat.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "b53dc1b6f3bb2282c499ca5a7f684d5e4020c7dd",
      "old_mode": 33188,
      "old_path": "console.c",
      "new_id": "61812c7c7fd154233e5633d026f04c5fc4724492",
      "new_mode": 33188,
      "new_path": "console.c"
    },
    {
      "type": "modify",
      "old_id": "fb38ce90605a07a290f05d9e8aca57075f82a2cd",
      "old_mode": 33188,
      "old_path": "console.h",
      "new_id": "00e2f03424d8183661dbe540c1d9be6daaacf892",
      "new_mode": 33188,
      "new_path": "console.h"
    },
    {
      "type": "modify",
      "old_id": "06e19b364b85309c888d79f483a8739f244a5caa",
      "old_mode": 33188,
      "old_path": "hw/blizzard.c",
      "new_id": "1b57eb5396370f4d09f25cc4b72e268459c380d8",
      "new_mode": 33188,
      "new_path": "hw/blizzard.c"
    },
    {
      "type": "modify",
      "old_id": "7cb2c31bee0534c9aa393551d29d210f73de3799",
      "old_mode": 33188,
      "old_path": "hw/exynos4210_fimd.c",
      "new_id": "f2443ca4afcb92ddc510e5eb1ee6cd6f6b0b93ce",
      "new_mode": 33188,
      "new_path": "hw/exynos4210_fimd.c"
    },
    {
      "type": "modify",
      "old_id": "f7b4bf5ae2829b4007581aa2f8ec0ea1a6e0af79",
      "old_mode": 33188,
      "old_path": "hw/g364fb.c",
      "new_id": "8192baf1c8df31b97cd8fc09556951f6af276e6f",
      "new_mode": 33188,
      "new_path": "hw/g364fb.c"
    },
    {
      "type": "modify",
      "old_id": "853bf6d4c1b61afb6ebe4691c83f06329e0f2deb",
      "old_mode": 33188,
      "old_path": "hw/jazz_led.c",
      "new_id": "640e75ef2fe1f1ef0113e69ba8078f426baf0efd",
      "new_mode": 33188,
      "new_path": "hw/jazz_led.c"
    },
    {
      "type": "modify",
      "old_id": "8d36bc10f6c41e60319b1b01e385dd8c3450928e",
      "old_mode": 33188,
      "old_path": "hw/milkymist-vgafb.c",
      "new_id": "833881cc6a0d766d38f8a375c68b7b82eb201989",
      "new_mode": 33188,
      "new_path": "hw/milkymist-vgafb.c"
    },
    {
      "type": "modify",
      "old_id": "beec76bf38d9050cddd4eeeee03301602790a7ad",
      "old_mode": 33188,
      "old_path": "hw/musicpal.c",
      "new_id": "e0c57c84eb149dd6d2797b7756ec54ac9f765b58",
      "new_mode": 33188,
      "new_path": "hw/musicpal.c"
    },
    {
      "type": "modify",
      "old_id": "9306aa15a75c65b9607a80f398a019cd9f6996de",
      "old_mode": 33188,
      "old_path": "hw/nseries.c",
      "new_id": "26d5e3507f63515b186b855270c668378a4cbf25",
      "new_mode": 33188,
      "new_path": "hw/nseries.c"
    },
    {
      "type": "modify",
      "old_id": "bf177c22ddde1cd51d0f6061b64e6447b18cfc69",
      "old_mode": 33188,
      "old_path": "hw/omap_lcdc.c",
      "new_id": "d7ae3032be2b43047192e6cf9ab3908d18326408",
      "new_mode": 33188,
      "new_path": "hw/omap_lcdc.c"
    },
    {
      "type": "modify",
      "old_id": "d26305159d5113e70227a8ab194608a3519c8b4e",
      "old_mode": 33188,
      "old_path": "hw/palm.c",
      "new_id": "6f6f414e6e6002f0cb91e9b6ff7ee56a25e46cb1",
      "new_mode": 33188,
      "new_path": "hw/palm.c"
    },
    {
      "type": "modify",
      "old_id": "82486b0c14248554949f9d7c56777f5b942929dd",
      "old_mode": 33188,
      "old_path": "hw/pl110.c",
      "new_id": "79a3f82ddf1b39dd40d887c0c367a8095a679bb3",
      "new_mode": 33188,
      "new_path": "hw/pl110.c"
    },
    {
      "type": "modify",
      "old_id": "38c38890c930751d73bdb1df229f73524b7865f5",
      "old_mode": 33188,
      "old_path": "hw/pxa2xx_lcd.c",
      "new_id": "b53dfaf3cf8827c2d0097713707e9b372f291452",
      "new_mode": 33188,
      "new_path": "hw/pxa2xx_lcd.c"
    },
    {
      "type": "modify",
      "old_id": "e8cf29e62ae659a5dc388ed076d86e6a17b80e4e",
      "old_mode": 33188,
      "old_path": "hw/qxl-render.c",
      "new_id": "47eb8b415486c0996b5fe3d968f041fd7c4c33f9",
      "new_mode": 33188,
      "new_path": "hw/qxl-render.c"
    },
    {
      "type": "modify",
      "old_id": "d54daf6d3ba9a6ad4f08e88e25175865ff99f6aa",
      "old_mode": 33188,
      "old_path": "hw/qxl.c",
      "new_id": "1f56fcd169a0e0b07506f8be313e79ccbfae25b6",
      "new_mode": 33188,
      "new_path": "hw/qxl.c"
    },
    {
      "type": "modify",
      "old_id": "4aafe49cceba91f00c434db10bbcb8dcc74ecbf8",
      "old_mode": 33188,
      "old_path": "hw/sm501.c",
      "new_id": "50324cda53bcc7bec607e3d0e9641acc66071296",
      "new_mode": 33188,
      "new_path": "hw/sm501.c"
    },
    {
      "type": "modify",
      "old_id": "4e1ee6e12b5c8b30dfc2e79fd4789a533271b0e8",
      "old_mode": 33188,
      "old_path": "hw/ssd0303.c",
      "new_id": "d7fd828c65ca8cdb81de01697be356ee9ccfb0b1",
      "new_mode": 33188,
      "new_path": "hw/ssd0303.c"
    },
    {
      "type": "modify",
      "old_id": "9c42d648e2142d989aad1ce1de002ebef2d0beac",
      "old_mode": 33188,
      "old_path": "hw/ssd0323.c",
      "new_id": "4098830c2b8f256ff3dafd879c40605a514df06f",
      "new_mode": 33188,
      "new_path": "hw/ssd0323.c"
    },
    {
      "type": "modify",
      "old_id": "31d4f2662946566095ed9072eaa77116f9972634",
      "old_mode": 33188,
      "old_path": "hw/tc6393xb.c",
      "new_id": "f0320271d41367ebaf371b16eca933a64a061fe3",
      "new_mode": 33188,
      "new_path": "hw/tc6393xb.c"
    },
    {
      "type": "modify",
      "old_id": "7abe865e3ffa78154edb0e5ad141a367d3606b48",
      "old_mode": 33188,
      "old_path": "hw/tcx.c",
      "new_id": "7aee2a9bd31b5b064e311656620719e9491fec30",
      "new_mode": 33188,
      "new_path": "hw/tcx.c"
    },
    {
      "type": "modify",
      "old_id": "f3256cb6c79ee994709b6ee0bc463b7539559171",
      "old_mode": 33188,
      "old_path": "hw/vga.c",
      "new_id": "dc8dddec801d374a0b6e1ce76fc5bc7bdb4997fd",
      "new_mode": 33188,
      "new_path": "hw/vga.c"
    },
    {
      "type": "modify",
      "old_id": "dc9279064c5af2525e49727d378d4a6a865d31a2",
      "old_mode": 33188,
      "old_path": "hw/vmware_vga.c",
      "new_id": "34532e5c3a974268bf293cd7ac8177654d69cebe",
      "new_mode": 33188,
      "new_path": "hw/vmware_vga.c"
    },
    {
      "type": "modify",
      "old_id": "c2be2c641a1a1cd8ed5b40544a02acda847b67d4",
      "old_mode": 33188,
      "old_path": "ui/curses.c",
      "new_id": "b40b22307deb4f0df5537ae4d22fefe121cd86bb",
      "new_mode": 33188,
      "new_path": "ui/curses.c"
    },
    {
      "type": "modify",
      "old_id": "f8ead930ae7486c8b1eac83e6bfede01619043b8",
      "old_mode": 33188,
      "old_path": "ui/sdl.c",
      "new_id": "fac1a4740dd33dbea160d53e61d4dbe6a211a9b2",
      "new_mode": 33188,
      "new_path": "ui/sdl.c"
    },
    {
      "type": "modify",
      "old_id": "5779fa8ba6a7d0a8ca421d0e1e722330d4798dfc",
      "old_mode": 33188,
      "old_path": "ui/spice-display.c",
      "new_id": "fb99148349f685c695344e92b1139e48d2b859aa",
      "new_mode": 33188,
      "new_path": "ui/spice-display.c"
    },
    {
      "type": "modify",
      "old_id": "1b70db7e05315c4c344dee4ae6c968e30ccfdbf8",
      "old_mode": 33188,
      "old_path": "ui/vnc.c",
      "new_id": "0ae1c749849c77fcca5cf340c348cfb2b79acd31",
      "new_mode": 33188,
      "new_path": "ui/vnc.c"
    },
    {
      "type": "modify",
      "old_id": "4c45b02f054c185ca79a44231e8388cdaa0772c6",
      "old_mode": 33188,
      "old_path": "vl.c",
      "new_id": "8716fc0a6c88d9358036ae241b1bd8042725924e",
      "new_mode": 33188,
      "new_path": "vl.c"
    }
  ]
}
