)]}'
{
  "commit": "7dd086b08d48d8ddd5324781d2e520a255c74c9a",
  "tree": "771a738bdeb677e3d1c106a610feeec6b882ea29",
  "parents": [
    "11d7420d0fefafd8af62509fa3bb36d5f3dd2cd3"
  ],
  "author": {
    "name": "Tom Sepez",
    "email": "tsepez@chromium.org",
    "time": "Fri Sep 25 19:15:32 2020 +0000"
  },
  "committer": {
    "name": "Chromium commit bot",
    "email": "commit-bot@chromium.org",
    "time": "Fri Sep 25 19:15:32 2020 +0000"
  },
  "message": "Introduce common superclass GCedLocaleIface\n\nAllows replacement of a raw pointer with a member in the xfa/fxfa\nlayer, while at the same time keeping the lower xfa/fgas layer\nunaware of GC entirely.\n\nBug: pdfium:1563\nChange-Id: If2ae33d8316084c114dfef9e5665a387d4bf7fd0\nReviewed-on: https://pdfium-review.googlesource.com/c/pdfium/+/74073\nCommit-Queue: Tom Sepez \u003ctsepez@chromium.org\u003e\nReviewed-by: Lei Zhang \u003cthestig@chromium.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "388b4b8ebf0187706733505a76cdd9e862d8e978",
      "old_mode": 33188,
      "old_path": "fxjs/xfa/cfxjse_formcalc_context.cpp",
      "new_id": "393184f6a054ce210db3fd8c8834c274bc1e7a13",
      "new_mode": 33188,
      "new_path": "fxjs/xfa/cfxjse_formcalc_context.cpp"
    },
    {
      "type": "modify",
      "old_id": "ce9a045ecec109a546dfaf61d417ee72ab82ac26",
      "old_mode": 33188,
      "old_path": "xfa/fxfa/parser/BUILD.gn",
      "new_id": "c2153a670915c2e6b3dc64c3782959f34ec3a5fd",
      "new_mode": 33188,
      "new_path": "xfa/fxfa/parser/BUILD.gn"
    },
    {
      "type": "modify",
      "old_id": "6975bc62b6eeeafb74cda2f4cecf73f2ae836d5e",
      "old_mode": 33188,
      "old_path": "xfa/fxfa/parser/cxfa_localemgr.cpp",
      "new_id": "e1b7b5cf73ca3892af968ae795e423eaa076bfa5",
      "new_mode": 33188,
      "new_path": "xfa/fxfa/parser/cxfa_localemgr.cpp"
    },
    {
      "type": "modify",
      "old_id": "12455b165f09e12b6286c8f7699c2b37ddbfa348",
      "old_mode": 33188,
      "old_path": "xfa/fxfa/parser/cxfa_localemgr.h",
      "new_id": "8cb6f04d23cbf33ce31ec621afbde5db4d2b123c",
      "new_mode": 33188,
      "new_path": "xfa/fxfa/parser/cxfa_localemgr.h"
    },
    {
      "type": "modify",
      "old_id": "5049b0999c5dd4b8262a388f3976edbb967d8508",
      "old_mode": 33188,
      "old_path": "xfa/fxfa/parser/cxfa_localevalue.cpp",
      "new_id": "15bbdbc84f77ed62c7ed2db81e493785b77a099a",
      "new_mode": 33188,
      "new_path": "xfa/fxfa/parser/cxfa_localevalue.cpp"
    },
    {
      "type": "modify",
      "old_id": "cb154ef5f1c8b8c3b9a375f59ff226db57004b58",
      "old_mode": 33188,
      "old_path": "xfa/fxfa/parser/cxfa_localevalue.h",
      "new_id": "437a3c6168a73596c7fbaa67396f303ef75da4fb",
      "new_mode": 33188,
      "new_path": "xfa/fxfa/parser/cxfa_localevalue.h"
    },
    {
      "type": "modify",
      "old_id": "5ef4e5a7f525bd6ff0b0f86b9fe0ff76a1343ea8",
      "old_mode": 33188,
      "old_path": "xfa/fxfa/parser/cxfa_node.cpp",
      "new_id": "55dc84ac8047f3657530d2abc1d89a74ffee4d72",
      "new_mode": 33188,
      "new_path": "xfa/fxfa/parser/cxfa_node.cpp"
    },
    {
      "type": "modify",
      "old_id": "024e988a535abbeaf74353dd1e2c782ef11a832e",
      "old_mode": 33188,
      "old_path": "xfa/fxfa/parser/cxfa_node.h",
      "new_id": "eeb6e312081bd59cd79fdda2b7e706f56a0c87de",
      "new_mode": 33188,
      "new_path": "xfa/fxfa/parser/cxfa_node.h"
    },
    {
      "type": "modify",
      "old_id": "8ad9222c0338cee35b8ebb1eb2da46b68f91fdca",
      "old_mode": 33188,
      "old_path": "xfa/fxfa/parser/cxfa_nodelocale.h",
      "new_id": "f6fdac96daf4cd3578ca11382a276eb727282bf7",
      "new_mode": 33188,
      "new_path": "xfa/fxfa/parser/cxfa_nodelocale.h"
    },
    {
      "type": "modify",
      "old_id": "1fc2a98a08772c0c5cdbd2c66307e707aa75d916",
      "old_mode": 33188,
      "old_path": "xfa/fxfa/parser/cxfa_xmllocale.h",
      "new_id": "c693cbdc049e86d490b8775a91f8bfbf56724ffe",
      "new_mode": 33188,
      "new_path": "xfa/fxfa/parser/cxfa_xmllocale.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "2d88deb02290cf048bec87930de421248b2e398a",
      "new_mode": 33188,
      "new_path": "xfa/fxfa/parser/gced_locale_iface.h"
    }
  ]
}
