)]}'
{
  "commit": "aea4bca2621bf6c614b9c4c606c4c06e5a968d03",
  "tree": "3470530f973af9aff66096ba8952ecf156d70b51",
  "parents": [
    "c56db3c0b5947a2f1b939d18e2c6e78e01d618e0"
  ],
  "author": {
    "name": "Lei Zhang",
    "email": "thestig@chromium.org",
    "time": "Tue Aug 27 21:53:35 2019 +0000"
  },
  "committer": {
    "name": "Chromium commit bot",
    "email": "commit-bot@chromium.org",
    "time": "Tue Aug 27 21:53:35 2019 +0000"
  },
  "message": "Prevent another integer overflow in AGG.\n\nAvoid another situation in AGG\u0027s sweep_scanline() where signed integer\nmath can result in undefined behavior.\n\nBug: chromium:997021\nChange-Id: Ica952174f34f0907598a1778cde0790de25768dd\nReviewed-on: https://pdfium-review.googlesource.com/c/pdfium/+/59891\nReviewed-by: Henrique Nakashima \u003chnakashima@chromium.org\u003e\nCommit-Queue: Lei Zhang \u003cthestig@chromium.org\u003e\n",
  "tree_diff": [
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "53ae09882e68c65423ee00804b989b1f65fc7c45",
      "new_mode": 33188,
      "new_path": "testing/resources/javascript/xfa_specific/bug_997021.in"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "e69de29bb2d1d6434b8b29ae775ad8c2e48c5391",
      "new_mode": 33188,
      "new_path": "testing/resources/javascript/xfa_specific/bug_997021_expected.txt"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "ec3707de8a5c7c08ea0c8fdf47fe111f582c4157",
      "new_mode": 33188,
      "new_path": "third_party/agg23/0006-ubsan-sweep-scanline-error.patch"
    },
    {
      "type": "modify",
      "old_id": "c6212e2eb41c01de220d4629aaddddb4b313e12a",
      "old_mode": 33188,
      "old_path": "third_party/agg23/README.pdfium",
      "new_id": "12de42912ec0fc4c968257a78fddb51c4d37f3a4",
      "new_mode": 33188,
      "new_path": "third_party/agg23/README.pdfium"
    },
    {
      "type": "modify",
      "old_id": "1fe9a0c32f1cf212694492bc52979701b4d06dd6",
      "old_mode": 33188,
      "old_path": "third_party/agg23/agg_rasterizer_scanline_aa.cpp",
      "new_id": "9254d830d85c16b49fa22ca718485ee19f557bc3",
      "new_mode": 33188,
      "new_path": "third_party/agg23/agg_rasterizer_scanline_aa.cpp"
    },
    {
      "type": "modify",
      "old_id": "2819337105e35736256e2eb6d77adb810ac11a5f",
      "old_mode": 33188,
      "old_path": "third_party/agg23/agg_rasterizer_scanline_aa.h",
      "new_id": "eade78333866f331fdd52a04d126519ca3fae8ff",
      "new_mode": 33188,
      "new_path": "third_party/agg23/agg_rasterizer_scanline_aa.h"
    }
  ]
}
