)]}'
{
  "commit": "495836699c281e992f485768a59f43d8610be83f",
  "tree": "1795fdfaa6addcc226cffa1cf657940c3ba6acd6",
  "parents": [
    "ba13c484dd94abcaa426aed924e2a12ec3e12d72"
  ],
  "author": {
    "name": "Tom Sepez",
    "email": "tsepez@chromium.org",
    "time": "Tue Apr 27 22:13:53 2021 +0000"
  },
  "committer": {
    "name": "Chromium commit bot",
    "email": "commit-bot@chromium.org",
    "time": "Tue Apr 27 22:13:53 2021 +0000"
  },
  "message": "Encapsulate CFX_DIBBase::m_pAlphaMask.\n\n-- provide helper methods to consolidate some operations.\n-- rewrite some expressions to be sure we never add offsets to\n   nullptrs (undefined behaviour at best, arbitrary memory write\n   primitive at worst).\n\nBug: pdfium:1680\nChange-Id: I7450b857cd905a8cbeadc6e1dcc1bf75829e6c1b\nReviewed-on: https://pdfium-review.googlesource.com/c/pdfium/+/79950\nReviewed-by: Lei Zhang \u003cthestig@chromium.org\u003e\nCommit-Queue: Tom Sepez \u003ctsepez@chromium.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "f56bcb6607d9963432b756b9fc1f28bd5744a060",
      "old_mode": 33188,
      "old_path": "core/fxge/agg/fx_agg_driver.cpp",
      "new_id": "02e55d62858dc429f965c6d4e352b5cf553ac1fe",
      "new_mode": 33188,
      "new_path": "core/fxge/agg/fx_agg_driver.cpp"
    },
    {
      "type": "modify",
      "old_id": "5016306fbda39a402d9da2e72500998c26074c0b",
      "old_mode": 33188,
      "old_path": "core/fxge/cfx_renderdevice.cpp",
      "new_id": "f9709ad2ff70224d0ddf07eae7434beb92f8e628",
      "new_mode": 33188,
      "new_path": "core/fxge/cfx_renderdevice.cpp"
    },
    {
      "type": "modify",
      "old_id": "86066ba72dccc78d65dbaaba76ee4d47d18080a2",
      "old_mode": 33188,
      "old_path": "core/fxge/dib/cfx_bitmapcomposer.cpp",
      "new_id": "d50e4b429f0406da07d2c952f44d51740352f760",
      "new_mode": 33188,
      "new_path": "core/fxge/dib/cfx_bitmapcomposer.cpp"
    },
    {
      "type": "modify",
      "old_id": "0871995f01e9a9ea07f403da1e3c0978d3bc8432",
      "old_mode": 33188,
      "old_path": "core/fxge/dib/cfx_bitmapstorer.cpp",
      "new_id": "f57c00eaae6cea7cd81fb1e59530fe73bbc1cccd",
      "new_mode": 33188,
      "new_path": "core/fxge/dib/cfx_bitmapstorer.cpp"
    },
    {
      "type": "modify",
      "old_id": "e77be4189315cc8c67c075397b9b295b4444249a",
      "old_mode": 33188,
      "old_path": "core/fxge/dib/cfx_dibbase.cpp",
      "new_id": "d8be60d43a76c20f28fcd025bf7693a4af0525b9",
      "new_mode": 33188,
      "new_path": "core/fxge/dib/cfx_dibbase.cpp"
    },
    {
      "type": "modify",
      "old_id": "1d3c5d9afebb1e1e04a386a26741b27c4ddf012c",
      "old_mode": 33188,
      "old_path": "core/fxge/dib/cfx_dibbase.h",
      "new_id": "6e9738445afc32559ae3fc1af270f755e4771f9e",
      "new_mode": 33188,
      "new_path": "core/fxge/dib/cfx_dibbase.h"
    },
    {
      "type": "modify",
      "old_id": "679ac0975108427179023ad4c3fe9a4a39bd0090",
      "old_mode": 33188,
      "old_path": "core/fxge/dib/cfx_dibextractor.cpp",
      "new_id": "ce8ca5860e0bae4d12611284f57b94761b4f6891",
      "new_mode": 33188,
      "new_path": "core/fxge/dib/cfx_dibextractor.cpp"
    },
    {
      "type": "modify",
      "old_id": "9b77e862b74cc89dd6ee27e3d3585efec8f56fb7",
      "old_mode": 33188,
      "old_path": "core/fxge/dib/cfx_dibitmap.cpp",
      "new_id": "92f69c2bef2dc611c0cbe92e1af141a421e8dd56",
      "new_mode": 33188,
      "new_path": "core/fxge/dib/cfx_dibitmap.cpp"
    },
    {
      "type": "modify",
      "old_id": "191c9c1a303a5c8a03de79f2a85dcc0ef26e26a1",
      "old_mode": 33188,
      "old_path": "core/fxge/dib/cfx_imagetransformer.cpp",
      "new_id": "9a328e9cc6a6a634f7a0d23cb09adbdc8a57589d",
      "new_mode": 33188,
      "new_path": "core/fxge/dib/cfx_imagetransformer.cpp"
    },
    {
      "type": "modify",
      "old_id": "5f49e44ae34211e7cbbc539025d7e849e1b19f17",
      "old_mode": 33188,
      "old_path": "core/fxge/dib/cstretchengine.cpp",
      "new_id": "fd0aed23e609cd612a0e143a93e4419777b1f8b8",
      "new_mode": 33188,
      "new_path": "core/fxge/dib/cstretchengine.cpp"
    }
  ]
}
