)]}'
{
  "commit": "dc2ad6d066e0a997f0f41c3e9da14d76c5549aa0",
  "tree": "1f61b23eaaf1850bb575a8d7222f5768932219a1",
  "parents": [
    "2234b2051644bbe216f36dfa3504ca60ca933ada"
  ],
  "author": {
    "name": "Corentin Wallez",
    "email": "cwallez@chromium.org",
    "time": "Mon Jul 08 17:25:54 2024 +0000"
  },
  "committer": {
    "name": "Dawn LUCI CQ",
    "email": "dawn-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "time": "Mon Jul 08 17:25:54 2024 +0000"
  },
  "message": "Add synchronous debug functionality for X11.\n\nX11 errors can be very difficult to debug because of the asynchronous\nnature of the protocol. Add a helper that makes all X11 calls\nsynchronous and triggers a breakpoint if an error is detect, such that\nlooking at the backtrace gives hints as to what went wrong.\n\nBug: None\nChange-Id: I5e92878a4cd62a426a8faf81beecbd596c47fcad\nReviewed-on: https://dawn-review.googlesource.com/c/dawn/+/189703\nReviewed-by: Stephen White \u003csenorblanco@chromium.org\u003e\nCommit-Queue: Corentin Wallez \u003ccwallez@chromium.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "436854eed35749f7ea39aaf6b108c5aff106cfd3",
      "old_mode": 33188,
      "old_path": "src/dawn/native/X11Functions.cpp",
      "new_id": "d5dd14e0f76fd9edcdc9cfb5f6a9871ee25c4120",
      "new_mode": 33188,
      "new_path": "src/dawn/native/X11Functions.cpp"
    },
    {
      "type": "modify",
      "old_id": "3b54bbb485af71c6dc1f9c7cf1200491af3fab86",
      "old_mode": 33188,
      "old_path": "src/dawn/native/X11Functions.h",
      "new_id": "160431c49c74a7413d694f4c9172e2b40c5b7d3a",
      "new_mode": 33188,
      "new_path": "src/dawn/native/X11Functions.h"
    }
  ]
}
