)]}'
{
  "commit": "02ff5e52f93f03f952fa9d4b7a67a0ee73a435ad",
  "tree": "d17cf83c9b2d409ff41a35977505aab81b13e4b5",
  "parents": [
    "b8888216bbe5a1ad95965035cbb747c1a36d941c"
  ],
  "author": {
    "name": "Chris Mumford",
    "email": "cmumford@google.com",
    "time": "Tue Dec 13 23:00:26 2022 +0000"
  },
  "committer": {
    "name": "CQ Bot Account",
    "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "time": "Tue Dec 13 23:00:26 2022 +0000"
  },
  "message": "Add pw_display_driver_imgui\n\nFactor the framebuffer interaction out of pw_display_imgui into\na new display driver: pw_display_driver_imgui. This change also\nfactors the imgui(1) and glfw(2) configs into their own modules:\n//pw_imgui and //pw_glfw respectively. This paves the way for\npw_display to be platform/driver independent.\n\n(1) https://github.com/ocornut/imgui\n(2) https://www.glfw.org/\n\nChange-Id: Ic28ae4146bf7538c614bd73d22ef2439dfd73205\nReviewed-on: https://pigweed-review.googlesource.com/c/pigweed/experimental/+/124171\nCommit-Queue: Chris Mumford \u003ccmumford@google.com\u003e\nReviewed-by: Anthony DiGirolamo \u003ctonymd@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "ac12d74585e2cce63e6f78b076bebf667f729c33",
      "old_mode": 33188,
      "old_path": "build_overrides/pigweed.gni",
      "new_id": "2928e54bcb7e2c840178829d3a0a96801d62dfd5",
      "new_mode": 33188,
      "new_path": "build_overrides/pigweed.gni"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "fee948fe758f89794c3e4e1242b7964a7be237c9",
      "new_mode": 33188,
      "new_path": "pw_display_driver_imgui/BUILD.gn"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "ad2f529c92514b107a40d1b3c2e6c38725049f9c",
      "new_mode": 33188,
      "new_path": "pw_display_driver_imgui/display_driver.cc"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "a8ee80fd19a7dcddd1b38839c434a056f58a2520",
      "new_mode": 33188,
      "new_path": "pw_display_driver_imgui/public/pw_display_driver_imgui/display_driver.h"
    },
    {
      "type": "modify",
      "old_id": "37dc9e19dfedb84e35fec3c1cc6642f0505d4a6c",
      "old_mode": 33188,
      "old_path": "pw_graphics/pw_display_host_imgui/BUILD.gn",
      "new_id": "d8b5aaee4f00ddb3c52f0cfe22b26cc43747e67a",
      "new_mode": 33188,
      "new_path": "pw_graphics/pw_display_host_imgui/BUILD.gn"
    },
    {
      "type": "modify",
      "old_id": "6fced2429f3d1082b553c456c36fe957042a89f2",
      "old_mode": 33188,
      "old_path": "pw_graphics/pw_display_host_imgui/display.cc",
      "new_id": "bf9341f1953dc463e6d3504c759309f32e05daea",
      "new_mode": 33188,
      "new_path": "pw_graphics/pw_display_host_imgui/display.cc"
    },
    {
      "type": "modify",
      "old_id": "6cdfe150f11e0802952e74dad1126f32880728a8",
      "old_mode": 33188,
      "old_path": "pw_graphics/pw_display_host_imgui/public_overrides/pw_display/display_backend.h",
      "new_id": "9d7508c99963f6372897fd9c7ca47b64cd276ae1",
      "new_mode": 33188,
      "new_path": "pw_graphics/pw_display_host_imgui/public_overrides/pw_display/display_backend.h"
    },
    {
      "type": "modify",
      "old_id": "8c180e4d05204bb13d2c9ba6c7c3c51e55b79d4e",
      "old_mode": 33188,
      "old_path": "targets/host/target_toolchains.gni",
      "new_id": "92d42314ebedf9ce2f8dbe467d98d69d515b89c0",
      "new_mode": 33188,
      "new_path": "targets/host/target_toolchains.gni"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "9c315240fe70633713d008d0e302ff56ea41b892",
      "new_mode": 33188,
      "new_path": "third_party/glfw/BUILD.gn"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "699d75619d177f1cabd5f8657b38e7ac22ffa31c",
      "new_mode": 33188,
      "new_path": "third_party/glfw/README.md"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "4e9cd1febeb58a9c6ae8e201900a579dfabe6056",
      "new_mode": 33188,
      "new_path": "third_party/imgui/BUILD.gn"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "2455f41f586973897d815ca6d8b9960e1e6480fc",
      "new_mode": 33188,
      "new_path": "third_party/imgui/README.md"
    },
    {
      "type": "rename",
      "old_id": "63b41c4b9463d83abbb2bd1ce0d552cda394a1f2",
      "old_mode": 33188,
      "old_path": "pw_graphics/pw_display_host_imgui/imgui.gni",
      "new_id": "63b41c4b9463d83abbb2bd1ce0d552cda394a1f2",
      "new_mode": 33188,
      "new_path": "third_party/imgui/imgui.gni",
      "score": 100
    }
  ]
}
