)]}'
{
  "commit": "bbf90c02226449c8ab7a9e2f0ef018422d91bda4",
  "tree": "b64ebba8f2c3bc79dc1ed1ba0c360c4ea713986f",
  "parents": [
    "e5bc2758b3126be5ade01fc54b4050e415148438"
  ],
  "author": {
    "name": "Tom Sepez",
    "email": "tsepez@chromium.org",
    "time": "Fri Jul 26 17:42:51 2019 +0000"
  },
  "committer": {
    "name": "Chromium commit bot",
    "email": "commit-bot@chromium.org",
    "time": "Fri Jul 26 17:42:51 2019 +0000"
  },
  "message": "Remove UnownedPtr\u003c\u003es to CPDF_Object subclasses.\n\nApart from cyclical cases, pointers to CPDF_Object and its subclasses\nshould all be RetainPtr\u003c\u003e. A previous CL avoids the cascade of |const|\nchanges otherwise required, so this is now easy to do.\n\nChange-Id: Ia8630eb123b0dbaeeee9afad5a734e52bb82dce1\nReviewed-on: https://pdfium-review.googlesource.com/c/pdfium/+/58210\nReviewed-by: Lei Zhang \u003cthestig@chromium.org\u003e\nCommit-Queue: Tom Sepez \u003ctsepez@chromium.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "11c0f2d089b963817e9c4a2960ac6f6a4ed99227",
      "old_mode": 33188,
      "old_path": "core/fpdfapi/edit/cpdf_creator.cpp",
      "new_id": "8a8edd7c439b584ef6ed2ed535ae176ba37921ba",
      "new_mode": 33188,
      "new_path": "core/fpdfapi/edit/cpdf_creator.cpp"
    },
    {
      "type": "modify",
      "old_id": "9399dba0df54e5862e8a397bfbe711b15d481bc4",
      "old_mode": 33188,
      "old_path": "core/fpdfapi/edit/cpdf_creator.h",
      "new_id": "d85d8cf98858f7f80d2cb3575e078e5f5b12ad1b",
      "new_mode": 33188,
      "new_path": "core/fpdfapi/edit/cpdf_creator.h"
    },
    {
      "type": "modify",
      "old_id": "3f88149844a00bcb37c77b9e18db7db11d776672",
      "old_mode": 33188,
      "old_path": "core/fpdfapi/page/cpdf_colorspace.cpp",
      "new_id": "40cadc532f80d67a6bd35301841600fbeb57a985",
      "new_mode": 33188,
      "new_path": "core/fpdfapi/page/cpdf_colorspace.cpp"
    },
    {
      "type": "modify",
      "old_id": "eb43e543fbb48183209cf81c1c3daf5aeb9d8839",
      "old_mode": 33188,
      "old_path": "core/fpdfapi/page/cpdf_colorspace.h",
      "new_id": "c8751bd92b4e88e6146b72877b11227de4ba39ad",
      "new_mode": 33188,
      "new_path": "core/fpdfapi/page/cpdf_colorspace.h"
    },
    {
      "type": "modify",
      "old_id": "2f998f2eebb66ae60a2b967768b0485084a3fe31",
      "old_mode": 33188,
      "old_path": "core/fpdfapi/page/cpdf_dibbase.cpp",
      "new_id": "e23fe66f73dccf3173c5d280a290aa1bcd044c89",
      "new_mode": 33188,
      "new_path": "core/fpdfapi/page/cpdf_dibbase.cpp"
    },
    {
      "type": "modify",
      "old_id": "381a64ec5a3ada1965943fbd655cea87b407a72b",
      "old_mode": 33188,
      "old_path": "core/fpdfapi/page/cpdf_dibbase.h",
      "new_id": "c4309a9fe27936db9e30662e9ee0f0161ad174b1",
      "new_mode": 33188,
      "new_path": "core/fpdfapi/page/cpdf_dibbase.h"
    },
    {
      "type": "modify",
      "old_id": "9a7d9db6e9437c9beed0f409523abe3f7772e6dc",
      "old_mode": 33188,
      "old_path": "core/fpdfapi/page/cpdf_generalstate.cpp",
      "new_id": "25a8dd6bb4adc4e7d08edab38122dbab11936c95",
      "new_mode": 33188,
      "new_path": "core/fpdfapi/page/cpdf_generalstate.cpp"
    },
    {
      "type": "modify",
      "old_id": "fb4bb7f32f4a1188f7d234b9098af67245d1ffa4",
      "old_mode": 33188,
      "old_path": "core/fpdfapi/page/cpdf_generalstate.h",
      "new_id": "f374380baa40bcf86b8c4a10190de39a0e6d51a2",
      "new_mode": 33188,
      "new_path": "core/fpdfapi/page/cpdf_generalstate.h"
    },
    {
      "type": "modify",
      "old_id": "ffac22fbd99ede1c09230d60b54f54c7b26368ed",
      "old_mode": 33188,
      "old_path": "core/fpdfapi/page/cpdf_iccprofile.h",
      "new_id": "2ee1b074494ab74b3e7890c955b33438277f1a4f",
      "new_mode": 33188,
      "new_path": "core/fpdfapi/page/cpdf_iccprofile.h"
    },
    {
      "type": "modify",
      "old_id": "eb8d76ecafa41f7269687692fa5eed6505c6ed69",
      "old_mode": 33188,
      "old_path": "core/fpdfapi/page/cpdf_image.cpp",
      "new_id": "00f81b7d17117c99d864397f7b40f226966f720f",
      "new_mode": 33188,
      "new_path": "core/fpdfapi/page/cpdf_image.cpp"
    },
    {
      "type": "modify",
      "old_id": "7bcb6483fa6e941099873b81c22f01405c477fe4",
      "old_mode": 33188,
      "old_path": "core/fpdfapi/page/cpdf_image.h",
      "new_id": "f8d0d00f58710a0e22f64999a76415b826afecdb",
      "new_mode": 33188,
      "new_path": "core/fpdfapi/page/cpdf_image.h"
    },
    {
      "type": "modify",
      "old_id": "58805cd533dbf7156a1bcc27f3e9364674c521dc",
      "old_mode": 33188,
      "old_path": "core/fpdfapi/page/cpdf_meshstream.h",
      "new_id": "939b192389d3e9c80ac44445be747e06871f0527",
      "new_mode": 33188,
      "new_path": "core/fpdfapi/page/cpdf_meshstream.h"
    },
    {
      "type": "modify",
      "old_id": "1c5dc6ce6d416ad3a153420509a48b3744814bb2",
      "old_mode": 33188,
      "old_path": "core/fpdfapi/page/cpdf_patterncs.cpp",
      "new_id": "1887ae645481557c575ed9060d24872580e6f13c",
      "new_mode": 33188,
      "new_path": "core/fpdfapi/page/cpdf_patterncs.cpp"
    },
    {
      "type": "modify",
      "old_id": "aa25e82d0a5d5ab924221d5e338f73c7e3714540",
      "old_mode": 33188,
      "old_path": "core/fpdfapi/parser/cpdf_array.h",
      "new_id": "34b7c9a6e9cb880f6d01dd1cc98e6f96c65f5791",
      "new_mode": 33188,
      "new_path": "core/fpdfapi/parser/cpdf_array.h"
    },
    {
      "type": "modify",
      "old_id": "10876325cc0a57e991380ca24d5615532d18d68f",
      "old_mode": 33188,
      "old_path": "core/fpdfapi/parser/cpdf_dictionary.h",
      "new_id": "ac1b226f6bc06982b4909c27c7c4a0c656242986",
      "new_mode": 33188,
      "new_path": "core/fpdfapi/parser/cpdf_dictionary.h"
    },
    {
      "type": "modify",
      "old_id": "71428b1543b35daa37311eb529feb610b2127aec",
      "old_mode": 33188,
      "old_path": "core/fpdfapi/parser/cpdf_flateencoder.cpp",
      "new_id": "b685822825088407862bf644cda5324bdbac1812",
      "new_mode": 33188,
      "new_path": "core/fpdfapi/parser/cpdf_flateencoder.cpp"
    },
    {
      "type": "modify",
      "old_id": "fdcad2f11bd969621e8b93ea685a2863c5084674",
      "old_mode": 33188,
      "old_path": "core/fpdfapi/parser/cpdf_flateencoder.h",
      "new_id": "c603ee10130d820a3ec24f2a4ee8f87ffa776c3c",
      "new_mode": 33188,
      "new_path": "core/fpdfapi/parser/cpdf_flateencoder.h"
    },
    {
      "type": "modify",
      "old_id": "dbc775213cdd85aaad6f65ed7e581b6fbf1da066",
      "old_mode": 33188,
      "old_path": "core/fpdfapi/parser/cpdf_object_walker.cpp",
      "new_id": "efd4a5ccdf1f63392240524ce02878f19616c062",
      "new_mode": 33188,
      "new_path": "core/fpdfapi/parser/cpdf_object_walker.cpp"
    },
    {
      "type": "modify",
      "old_id": "0af683c01cefd2692d328a05fabb1f7576fceac8",
      "old_mode": 33188,
      "old_path": "core/fpdfapi/parser/cpdf_object_walker.h",
      "new_id": "d019286f5b122658dc72556501a161b9f0460c69",
      "new_mode": 33188,
      "new_path": "core/fpdfapi/parser/cpdf_object_walker.h"
    },
    {
      "type": "modify",
      "old_id": "4909c56f1d0e6823ea2d1dd9a88b547ebc9ad9a3",
      "old_mode": 33188,
      "old_path": "core/fpdfapi/parser/cpdf_security_handler.cpp",
      "new_id": "2d2795f6e78628cc55bb1b62f69f7f7f8219b4eb",
      "new_mode": 33188,
      "new_path": "core/fpdfapi/parser/cpdf_security_handler.cpp"
    },
    {
      "type": "modify",
      "old_id": "cbb8b153f235fdcbc57cd64099f53d7f209cfb88",
      "old_mode": 33188,
      "old_path": "core/fpdfapi/parser/cpdf_security_handler.h",
      "new_id": "8fd661ef400679544f75fb0336e5152fbf419cd0",
      "new_mode": 33188,
      "new_path": "core/fpdfapi/parser/cpdf_security_handler.h"
    },
    {
      "type": "modify",
      "old_id": "9f571c4ce8b6d048229a648cc6ff32db7f5076cc",
      "old_mode": 33188,
      "old_path": "core/fpdfapi/parser/cpdf_stream_acc.h",
      "new_id": "25754270187b47d43fd9976c4882a8d3c52d5569",
      "new_mode": 33188,
      "new_path": "core/fpdfapi/parser/cpdf_stream_acc.h"
    },
    {
      "type": "modify",
      "old_id": "ed3d08aa41c3702fe2cab967027dc69da8769970",
      "old_mode": 33188,
      "old_path": "core/fpdfapi/parser/fpdf_parser_decode.cpp",
      "new_id": "232b6ea93bc5c77f5248645eff6a1922862ac1c1",
      "new_mode": 33188,
      "new_path": "core/fpdfapi/parser/fpdf_parser_decode.cpp"
    },
    {
      "type": "modify",
      "old_id": "6a1a1ce93d1202ecc5bc3e38ed44b86a46b2f238",
      "old_mode": 33188,
      "old_path": "core/fpdfapi/parser/fpdf_parser_decode.h",
      "new_id": "9782a1fb899be172c16946b9c38aed3a7f864154",
      "new_mode": 33188,
      "new_path": "core/fpdfapi/parser/fpdf_parser_decode.h"
    },
    {
      "type": "modify",
      "old_id": "f18b55207443c8e5ea5c46b5da5ae91fce6f74bd",
      "old_mode": 33188,
      "old_path": "core/fpdfapi/render/cpdf_renderstatus.cpp",
      "new_id": "bbea4e34d8782c052bd4a925f3a7f9cbb4436cf7",
      "new_mode": 33188,
      "new_path": "core/fpdfapi/render/cpdf_renderstatus.cpp"
    },
    {
      "type": "modify",
      "old_id": "cb07221a0538a915b0ed2e1d6b4b575a1de0fd8d",
      "old_mode": 33188,
      "old_path": "core/fpdfapi/render/cpdf_renderstatus.h",
      "new_id": "193a7d313eae67a4c5dd1793727743aaf881cc93",
      "new_mode": 33188,
      "new_path": "core/fpdfapi/render/cpdf_renderstatus.h"
    },
    {
      "type": "modify",
      "old_id": "3b00cdfe4b446645420259cf7a9fbb5711740b78",
      "old_mode": 33188,
      "old_path": "core/fpdfdoc/cpdf_filespec.h",
      "new_id": "820b948d30add23063008a39f88259d49c1b804e",
      "new_mode": 33188,
      "new_path": "core/fpdfdoc/cpdf_filespec.h"
    },
    {
      "type": "modify",
      "old_id": "7c27d6f14590959fccfeb7ef258d543bab02dc03",
      "old_mode": 33188,
      "old_path": "core/fpdfdoc/cpdf_iconfit.h",
      "new_id": "3da3dde4f5ae156776a7a3737ddd4ab058e9e6f8",
      "new_mode": 33188,
      "new_path": "core/fpdfdoc/cpdf_iconfit.h"
    },
    {
      "type": "modify",
      "old_id": "683f4f1e521923703e2b36c3d93ecf9aacccef09",
      "old_mode": 33188,
      "old_path": "core/fpdfdoc/cpdf_metadata.h",
      "new_id": "554492a276b3fdd247e5e13e8f3c682b6c2625ce",
      "new_mode": 33188,
      "new_path": "core/fpdfdoc/cpdf_metadata.h"
    },
    {
      "type": "modify",
      "old_id": "1c65fd2caeb0472097498a65d35acfdeb8aa52f2",
      "old_mode": 33188,
      "old_path": "core/fpdfdoc/cpdf_numbertree.h",
      "new_id": "2a3fa6e3bf8410ae7202cc2627620f5af82df73a",
      "new_mode": 33188,
      "new_path": "core/fpdfdoc/cpdf_numbertree.h"
    },
    {
      "type": "modify",
      "old_id": "89a5e398ddace884da89228fec64dac72e83a38e",
      "old_mode": 33188,
      "old_path": "core/fpdfdoc/cpdf_structelement.cpp",
      "new_id": "db362327370656a0008b97ef08f1c256aef7c29a",
      "new_mode": 33188,
      "new_path": "core/fpdfdoc/cpdf_structelement.cpp"
    },
    {
      "type": "modify",
      "old_id": "49044e92676d940ac4c95cbf7da8271f8533f793",
      "old_mode": 33188,
      "old_path": "core/fpdfdoc/cpdf_structelement.h",
      "new_id": "ae40a40d897e40fb246c4f918b74dc65084327fa",
      "new_mode": 33188,
      "new_path": "core/fpdfdoc/cpdf_structelement.h"
    },
    {
      "type": "modify",
      "old_id": "1b72a5387c080a011ff52a2dbddf4a696590b351",
      "old_mode": 33188,
      "old_path": "core/fpdfdoc/cpdf_structtree.cpp",
      "new_id": "25eb9cd2ad7140e7e5aa9e455d6fa899076f2f6f",
      "new_mode": 33188,
      "new_path": "core/fpdfdoc/cpdf_structtree.cpp"
    },
    {
      "type": "modify",
      "old_id": "8d8172b19ac47e9c090f3621089bb77fcd770964",
      "old_mode": 33188,
      "old_path": "core/fpdfdoc/cpdf_structtree.h",
      "new_id": "b0eafba9616c28fd8317b1d70c9a55f362ea1d98",
      "new_mode": 33188,
      "new_path": "core/fpdfdoc/cpdf_structtree.h"
    }
  ]
}
