)]}'
{
  "commit": "1c6ab7fa5324b91c17d216c03be795462f66cc59",
  "tree": "b30fba5ac106db75680510e935f4788643a813ed",
  "parents": [
    "ce0337c0880cb6c3d7bf213b828aee57a3020530"
  ],
  "author": {
    "name": "Tom Sepez",
    "email": "tsepez@chromium.org",
    "time": "Fri Mar 10 00:32:35 2023 +0000"
  },
  "committer": {
    "name": "Pdfium LUCI CQ",
    "email": "pdfium-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "time": "Fri Mar 10 00:32:35 2023 +0000"
  },
  "message": "Fix CPPGC Plugin warnings for PDFium\n\n- Pure virtual Trace() not allowed.\n- Superfluous Trace() removed.\n- Converted Keys in maps to members.\n- Made nested classes be GC\u0027d rather than uniquely owned.\n- Improved ContainerTrace() macros for these purposes.\n\nBug: chromium:1421576\nChange-Id: Ided5190f193f0bed97c8268fbcf99f9b03b9c007\nReviewed-on: https://pdfium-review.googlesource.com/c/pdfium/+/104591\nCommit-Queue: Tom Sepez \u003ctsepez@chromium.org\u003e\nReviewed-by: Nigi \u003cnigi@chromium.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "b7a5db889c10899a3a3b279e458475f801784450",
      "old_mode": 33188,
      "old_path": "fxjs/gc/container_trace.h",
      "new_id": "dfe4a7465ea9476191de48eae272472c191c2994",
      "new_mode": 33188,
      "new_path": "fxjs/gc/container_trace.h"
    },
    {
      "type": "modify",
      "old_id": "f8f77694765dce297b4279c02b5393919c7cb991",
      "old_mode": 33188,
      "old_path": "fxjs/gc/container_trace_unittest.cpp",
      "new_id": "9273afe5c82b23d59a62b676d5fcf30b9ee35f9f",
      "new_mode": 33188,
      "new_path": "fxjs/gc/container_trace_unittest.cpp"
    },
    {
      "type": "modify",
      "old_id": "462cedf9f7286cb8686d97d6ce6c192ad507ad93",
      "old_mode": 33188,
      "old_path": "fxjs/xfa/cfxjse_engine.h",
      "new_id": "c6a95c3113e0fabf6023eb1f85067f9de9ea59fd",
      "new_mode": 33188,
      "new_path": "fxjs/xfa/cfxjse_engine.h"
    },
    {
      "type": "modify",
      "old_id": "39afbd68443268a39f3dbd263633cc8178a30a07",
      "old_mode": 33188,
      "old_path": "xfa/fwl/cfwl_app.cpp",
      "new_id": "250fcec33abaab7be99eab7f0ba58d3a168d3990",
      "new_mode": 33188,
      "new_path": "xfa/fwl/cfwl_app.cpp"
    },
    {
      "type": "modify",
      "old_id": "35a110f3e6184870537eeaae450a4d9434423adc",
      "old_mode": 33188,
      "old_path": "xfa/fwl/cfwl_notedriver.cpp",
      "new_id": "e6bcfe8babf7f782b44b4d9b4d305ff0e3422451",
      "new_mode": 33188,
      "new_path": "xfa/fwl/cfwl_notedriver.cpp"
    },
    {
      "type": "modify",
      "old_id": "1f39ec1216bb2def9435ba118e6e3f04852d34a0",
      "old_mode": 33188,
      "old_path": "xfa/fwl/cfwl_notedriver.h",
      "new_id": "00fd9618d9f14778999d2e42ef0638e8e816a763",
      "new_mode": 33188,
      "new_path": "xfa/fwl/cfwl_notedriver.h"
    },
    {
      "type": "modify",
      "old_id": "86c4938c10a15a0261a191aec92313d6ef2f3d1b",
      "old_mode": 33188,
      "old_path": "xfa/fwl/cfwl_widgetmgr.cpp",
      "new_id": "b5134156c2eef1c3dbbb77391aeae0fcdcab3586",
      "new_mode": 33188,
      "new_path": "xfa/fwl/cfwl_widgetmgr.cpp"
    },
    {
      "type": "modify",
      "old_id": "fe32047d73faa708654e542105c79db7cc75e7b4",
      "old_mode": 33188,
      "old_path": "xfa/fwl/cfwl_widgetmgr.h",
      "new_id": "8383f0f44c3d770a9c176a6f310a4d4780bb52f6",
      "new_mode": 33188,
      "new_path": "xfa/fwl/cfwl_widgetmgr.h"
    },
    {
      "type": "modify",
      "old_id": "9af01c0b4b2fa90cd77535e5558ae6e43958ed1e",
      "old_mode": 33188,
      "old_path": "xfa/fxfa/cxfa_ffpageview.h",
      "new_id": "32dd1d94ddc13d879776d174fd63688a1ae9854d",
      "new_mode": 33188,
      "new_path": "xfa/fxfa/cxfa_ffpageview.h"
    },
    {
      "type": "modify",
      "old_id": "a25c44cfb0e8a1860dca1e87aac72f299be561ff",
      "old_mode": 33188,
      "old_path": "xfa/fxfa/cxfa_textlayout.cpp",
      "new_id": "10782c02fe255776d2a921af2bd2dbdf201032df",
      "new_mode": 33188,
      "new_path": "xfa/fxfa/cxfa_textlayout.cpp"
    },
    {
      "type": "modify",
      "old_id": "601b0f34299c28053a4ff8513ac5d76663470a5e",
      "old_mode": 33188,
      "old_path": "xfa/fxfa/cxfa_textlayout.h",
      "new_id": "500a7afe5d3a7502d974201b93886466d363861f",
      "new_mode": 33188,
      "new_path": "xfa/fxfa/cxfa_textlayout.h"
    },
    {
      "type": "modify",
      "old_id": "fe1624ac1fa7a3a10cb6b60176bc2f079f01ae69",
      "old_mode": 33188,
      "old_path": "xfa/fxfa/layout/cxfa_contentlayoutprocessor.cpp",
      "new_id": "1d827f390c0c4c32efd839be44a43b623b3d5dee",
      "new_mode": 33188,
      "new_path": "xfa/fxfa/layout/cxfa_contentlayoutprocessor.cpp"
    },
    {
      "type": "modify",
      "old_id": "525755506b69b820e711c87cad07905bb0a7397d",
      "old_mode": 33188,
      "old_path": "xfa/fxfa/layout/cxfa_contentlayoutprocessor.h",
      "new_id": "fac56734eabe83628194110a89e732c43dd0c05d",
      "new_mode": 33188,
      "new_path": "xfa/fxfa/layout/cxfa_contentlayoutprocessor.h"
    },
    {
      "type": "modify",
      "old_id": "353b376a5483c9da03779a548cd4535b1cd8344f",
      "old_mode": 33188,
      "old_path": "xfa/fxfa/layout/cxfa_viewlayoutprocessor.cpp",
      "new_id": "b56c3777b2c6d38246ae554323b81d61382cfed5",
      "new_mode": 33188,
      "new_path": "xfa/fxfa/layout/cxfa_viewlayoutprocessor.cpp"
    },
    {
      "type": "modify",
      "old_id": "1463827f49cd76c8c4e66918735ae4765c5a59e0",
      "old_mode": 33188,
      "old_path": "xfa/fxfa/layout/cxfa_viewlayoutprocessor.h",
      "new_id": "e48c9dffc8dd6c243e9605e840081caf57378c2d",
      "new_mode": 33188,
      "new_path": "xfa/fxfa/layout/cxfa_viewlayoutprocessor.h"
    },
    {
      "type": "modify",
      "old_id": "9b8a84f15bf00eb6bc05b60f580ecfc36c1cc566",
      "old_mode": 33188,
      "old_path": "xfa/fxfa/parser/cxfa_nodelocale.cpp",
      "new_id": "60a44de7ce4e315ca183db3a17839b2912f1c5ae",
      "new_mode": 33188,
      "new_path": "xfa/fxfa/parser/cxfa_nodelocale.cpp"
    },
    {
      "type": "modify",
      "old_id": "ebc64022efdb1a1d37b6d4827a23abfa9f9af2a3",
      "old_mode": 33188,
      "old_path": "xfa/fxfa/parser/cxfa_xmllocale.cpp",
      "new_id": "8395680e8747daf74cd89fc185f30addb1f7ffef",
      "new_mode": 33188,
      "new_path": "xfa/fxfa/parser/cxfa_xmllocale.cpp"
    },
    {
      "type": "modify",
      "old_id": "a4d6d9e6acd22e5c30b4b78ddce4c31f82d43bed",
      "old_mode": 33188,
      "old_path": "xfa/fxfa/parser/gced_locale_iface.h",
      "new_id": "7d4ca636bff200852e7219e67c318af178cefbfa",
      "new_mode": 33188,
      "new_path": "xfa/fxfa/parser/gced_locale_iface.h"
    }
  ]
}
