)]}'
{
  "commit": "d8ae8f8120dc8d2e63f98999c19236495519137f",
  "tree": "4814dfe03e7920d2541711596988cb49d0db8676",
  "parents": [
    "3512b96da35dc030132304c82c3192c695bf863f"
  ],
  "author": {
    "name": "Tom Sepez",
    "email": "tsepez@chromium.org",
    "time": "Wed Jun 12 17:58:33 2019 +0000"
  },
  "committer": {
    "name": "Chromium commit bot",
    "email": "commit-bot@chromium.org",
    "time": "Wed Jun 12 17:58:33 2019 +0000"
  },
  "message": "Stop nesting ObservedPtr inside Observable.\n\nNow, only the ObservedPtr\u003c\u003e is templated, and a templated\nObservable isn\u0027t required. Templated Observable\u003c\u003e lead to\ntemplated Obeservable\u003c\u003e::ObserverIface, which made usage of\nObservedPtr\u003c\u003e to subclasses awkward, since the ObserverIfaces\nweren\u0027t subclasses of each other even if the dependent types\nwere.\n\nThe majority of the change is to fix syntax now that\nwe no longer have a typename in the classes derived from\nObservable.\n\n- Rename Observable::Observer to ObserverIface for clarity.\n\nChange-Id: I59f70915f0a87fa2269d051acff5a7206a3e79e8\nReviewed-on: https://pdfium-review.googlesource.com/c/pdfium/+/55951\nReviewed-by: Lei Zhang \u003cthestig@chromium.org\u003e\nCommit-Queue: Tom Sepez \u003ctsepez@chromium.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "4be7ae4781e5e431c4c05f2bfd982182144c60fb",
      "old_mode": 33188,
      "old_path": "core/fpdfapi/page/cpdf_colorspace.h",
      "new_id": "2757c53701ffb08dc1f62b1c705bc76331691372",
      "new_mode": 33188,
      "new_path": "core/fpdfapi/page/cpdf_colorspace.h"
    },
    {
      "type": "modify",
      "old_id": "84d11ddd43515d5e172d1334d9906aa6bb0c2276",
      "old_mode": 33188,
      "old_path": "core/fpdfapi/page/cpdf_docpagedata.h",
      "new_id": "08758d0842bde73e2df0d9a20420bad83424386a",
      "new_mode": 33188,
      "new_path": "core/fpdfapi/page/cpdf_docpagedata.h"
    },
    {
      "type": "modify",
      "old_id": "60919c70704cdaeff44035d22de90ed9f0ea6595",
      "old_mode": 33188,
      "old_path": "core/fpdfapi/parser/cpdf_data_avail.h",
      "new_id": "6bcea071553efa66f0bb5a73426af60d9e51d2e2",
      "new_mode": 33188,
      "new_path": "core/fpdfapi/parser/cpdf_data_avail.h"
    },
    {
      "type": "modify",
      "old_id": "d8dbcf921a9a77f1222e741bed561b777525630c",
      "old_mode": 33188,
      "old_path": "core/fpdfapi/parser/cpdf_document.h",
      "new_id": "7bd94f565e1c159073791275ff0466d1d3d1bc62",
      "new_mode": 33188,
      "new_path": "core/fpdfapi/parser/cpdf_document.h"
    },
    {
      "type": "modify",
      "old_id": "f8529e48b3bc0ddea57e8c36d779db39d15fb4b0",
      "old_mode": 33188,
      "old_path": "core/fxcrt/BUILD.gn",
      "new_id": "d4a986d8e1651aa56ea9e875bc75704a1097117a",
      "new_mode": 33188,
      "new_path": "core/fxcrt/BUILD.gn"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "f192e6950bdce6c9080c0afbea02c58573846aad",
      "new_mode": 33188,
      "new_path": "core/fxcrt/observed_ptr.cpp"
    },
    {
      "type": "modify",
      "old_id": "d674c22c7ccf45b686b29ca4fff4e31e75e9c3f5",
      "old_mode": 33188,
      "old_path": "core/fxcrt/observed_ptr.h",
      "new_id": "d938168098000b17478f36b820cb81426c439f9f",
      "new_mode": 33188,
      "new_path": "core/fxcrt/observed_ptr.h"
    },
    {
      "type": "modify",
      "old_id": "34c09fe54104df4da27c08694ef8e56002706c93",
      "old_mode": 33188,
      "old_path": "core/fxcrt/observed_ptr_unittest.cpp",
      "new_id": "4f6535da3391150c9c42bd168f15e44a260a83ff",
      "new_mode": 33188,
      "new_path": "core/fxcrt/observed_ptr_unittest.cpp"
    },
    {
      "type": "modify",
      "old_id": "02ba61a8ba011f3080415db71f74a0c8ed7af0d9",
      "old_mode": 33188,
      "old_path": "core/fxcrt/retained_tree_node_unittest.cpp",
      "new_id": "d469ab3e47f9500a217510ca64ac09715795dd68",
      "new_mode": 33188,
      "new_path": "core/fxcrt/retained_tree_node_unittest.cpp"
    },
    {
      "type": "modify",
      "old_id": "11925f3a97a758a16875135a8a2adbeee6d27292",
      "old_mode": 33188,
      "old_path": "core/fxge/cfx_face.h",
      "new_id": "fd7abdf0b0248bdaa535414664645b6fbc25ce0d",
      "new_mode": 33188,
      "new_path": "core/fxge/cfx_face.h"
    },
    {
      "type": "modify",
      "old_id": "703685251bddcd1c043b1bbe875faa409a054605",
      "old_mode": 33188,
      "old_path": "core/fxge/cfx_fontcache.h",
      "new_id": "515811b671ef816a601aaaf4429f256d218fd976",
      "new_mode": 33188,
      "new_path": "core/fxge/cfx_fontcache.h"
    },
    {
      "type": "modify",
      "old_id": "165359cfc41e4cbd0254ce131b095dab652283bb",
      "old_mode": 33188,
      "old_path": "core/fxge/cfx_glyphcache.h",
      "new_id": "5a2442461b185d51384160e35a6b20a029ec4496",
      "new_mode": 33188,
      "new_path": "core/fxge/cfx_glyphcache.h"
    },
    {
      "type": "modify",
      "old_id": "e79d89a40a5419f993b5da1ccf44ac7bed16826f",
      "old_mode": 33188,
      "old_path": "core/fxge/cttfontdesc.h",
      "new_id": "c6b79f3b873aae4cb3d85f380451d66b41dd8a71",
      "new_mode": 33188,
      "new_path": "core/fxge/cttfontdesc.h"
    },
    {
      "type": "modify",
      "old_id": "2a4b7134245e86f24618197aa0cbaa8149811cce",
      "old_mode": 33188,
      "old_path": "fpdfsdk/cpdfsdk_annot.h",
      "new_id": "324724853e3aac4751260db30c4b0515eae40dc6",
      "new_mode": 33188,
      "new_path": "fpdfsdk/cpdfsdk_annot.h"
    },
    {
      "type": "modify",
      "old_id": "b40014d8da652b4515c359d9ba3276f09c1f36e7",
      "old_mode": 33188,
      "old_path": "fpdfsdk/cpdfsdk_annothandlermgr.cpp",
      "new_id": "a16aeba30e354dd3ddd55f2e5d8cf648d5e8d10e",
      "new_mode": 33188,
      "new_path": "fpdfsdk/cpdfsdk_annothandlermgr.cpp"
    },
    {
      "type": "modify",
      "old_id": "7a79577be8704098f29f6761cdee2d6aa50d3d2b",
      "old_mode": 33188,
      "old_path": "fpdfsdk/cpdfsdk_annothandlermgr.h",
      "new_id": "86dc9f8a615719336373ac2445c771c65dc0591c",
      "new_mode": 33188,
      "new_path": "fpdfsdk/cpdfsdk_annothandlermgr.h"
    },
    {
      "type": "modify",
      "old_id": "70edfd10aec4140d832872394ffedbf634b68a9d",
      "old_mode": 33188,
      "old_path": "fpdfsdk/cpdfsdk_annotiteration.h",
      "new_id": "d3a0f39c0d5f3c9c0ca02028ed4bbff960c2e7b5",
      "new_mode": 33188,
      "new_path": "fpdfsdk/cpdfsdk_annotiteration.h"
    },
    {
      "type": "modify",
      "old_id": "8c0135ff15d8acb73e136f4a66c3b15654d441cf",
      "old_mode": 33188,
      "old_path": "fpdfsdk/cpdfsdk_baannothandler.cpp",
      "new_id": "03856eca6f0d8900f67f6c0b063b2ba56b520aaa",
      "new_mode": 33188,
      "new_path": "fpdfsdk/cpdfsdk_baannothandler.cpp"
    },
    {
      "type": "modify",
      "old_id": "1c5cb4969f8bcb950145d22fa892576fc69116f7",
      "old_mode": 33188,
      "old_path": "fpdfsdk/cpdfsdk_baannothandler.h",
      "new_id": "b8a28266cbd6c450ca4409b345b4e9c409e2b048",
      "new_mode": 33188,
      "new_path": "fpdfsdk/cpdfsdk_baannothandler.h"
    },
    {
      "type": "modify",
      "old_id": "0cb8f6482d6f96b9fa0b711760453dc26eaed45c",
      "old_mode": 33188,
      "old_path": "fpdfsdk/cpdfsdk_formfillenvironment.cpp",
      "new_id": "e6221acb5be76a4f5d77d92b746f3eb4e790bef0",
      "new_mode": 33188,
      "new_path": "fpdfsdk/cpdfsdk_formfillenvironment.cpp"
    },
    {
      "type": "modify",
      "old_id": "a82e3a4c7357390109c28e728482597624a022b1",
      "old_mode": 33188,
      "old_path": "fpdfsdk/cpdfsdk_formfillenvironment.h",
      "new_id": "9e85668a7bc965457c05302dacaceb1478aef2aa",
      "new_mode": 33188,
      "new_path": "fpdfsdk/cpdfsdk_formfillenvironment.h"
    },
    {
      "type": "modify",
      "old_id": "30a752892c7e51ac66d227c2cd2a6f035f6d1293",
      "old_mode": 33188,
      "old_path": "fpdfsdk/cpdfsdk_interactiveform.cpp",
      "new_id": "2fee6436baebb2720f1fef31073818c3f029038e",
      "new_mode": 33188,
      "new_path": "fpdfsdk/cpdfsdk_interactiveform.cpp"
    },
    {
      "type": "modify",
      "old_id": "4bffe18d815447f71d57728e87c5cc9073451e1e",
      "old_mode": 33188,
      "old_path": "fpdfsdk/cpdfsdk_interactiveform.h",
      "new_id": "151c57d51c26bd3f3164bb3d34ebb323acd3f09d",
      "new_mode": 33188,
      "new_path": "fpdfsdk/cpdfsdk_interactiveform.h"
    },
    {
      "type": "modify",
      "old_id": "7d31e7c42349f9eee7eb0820cdcb5ef12db77142",
      "old_mode": 33188,
      "old_path": "fpdfsdk/cpdfsdk_pageview.cpp",
      "new_id": "f272df60f320567e9656bae19876ec35550d5772",
      "new_mode": 33188,
      "new_path": "fpdfsdk/cpdfsdk_pageview.cpp"
    },
    {
      "type": "modify",
      "old_id": "2ee15c3545b1e39f7bfe6a1a4b014a6651920377",
      "old_mode": 33188,
      "old_path": "fpdfsdk/cpdfsdk_pageview.h",
      "new_id": "d5349024e13fb50d6fcada19346b64fe2d079062",
      "new_mode": 33188,
      "new_path": "fpdfsdk/cpdfsdk_pageview.h"
    },
    {
      "type": "modify",
      "old_id": "30137ca48206d2c8eb4d732c70663c4394c2ca5c",
      "old_mode": 33188,
      "old_path": "fpdfsdk/cpdfsdk_widgethandler.cpp",
      "new_id": "5919ab47a015dce95cd8fe9b690a75c0bd079608",
      "new_mode": 33188,
      "new_path": "fpdfsdk/cpdfsdk_widgethandler.cpp"
    },
    {
      "type": "modify",
      "old_id": "a3eca7efa2c0b2248da019245ae16ab4d5c09280",
      "old_mode": 33188,
      "old_path": "fpdfsdk/cpdfsdk_widgethandler.h",
      "new_id": "ba7649b63f4f17c08f34250945333f201855518f",
      "new_mode": 33188,
      "new_path": "fpdfsdk/cpdfsdk_widgethandler.h"
    },
    {
      "type": "modify",
      "old_id": "97b808026ef4f4aabfbcac830844847fd1b5ba5a",
      "old_mode": 33188,
      "old_path": "fpdfsdk/cpdfsdk_xfawidgethandler.cpp",
      "new_id": "bbecd7cbbf624541eb85f800d41023aeda213f07",
      "new_mode": 33188,
      "new_path": "fpdfsdk/cpdfsdk_xfawidgethandler.cpp"
    },
    {
      "type": "modify",
      "old_id": "95f2ac160654fa880163512f54fdb1b10d886c52",
      "old_mode": 33188,
      "old_path": "fpdfsdk/cpdfsdk_xfawidgethandler.h",
      "new_id": "4ddc15b1bc0cff303a34abf9a3a0f6f0977c6efa",
      "new_mode": 33188,
      "new_path": "fpdfsdk/cpdfsdk_xfawidgethandler.h"
    },
    {
      "type": "modify",
      "old_id": "553fa34b6b4f282b1dd7bbaef9d1b3e4475231c5",
      "old_mode": 33188,
      "old_path": "fpdfsdk/formfiller/cffl_checkbox.cpp",
      "new_id": "3fbcd112c077e800dd5ae68c7393da5adc03544f",
      "new_mode": 33188,
      "new_path": "fpdfsdk/formfiller/cffl_checkbox.cpp"
    },
    {
      "type": "modify",
      "old_id": "5d681df573e13e3ff341812da876ed193d7371bb",
      "old_mode": 33188,
      "old_path": "fpdfsdk/formfiller/cffl_combobox.cpp",
      "new_id": "6f4798355222ed4b028602d4dc0bbbd662dcdcb4",
      "new_mode": 33188,
      "new_path": "fpdfsdk/formfiller/cffl_combobox.cpp"
    },
    {
      "type": "modify",
      "old_id": "2ab6afddd7e0babc153059c159de373408454090",
      "old_mode": 33188,
      "old_path": "fpdfsdk/formfiller/cffl_formfiller.cpp",
      "new_id": "11074f927e11232b977f7d7c67130069a0ea786a",
      "new_mode": 33188,
      "new_path": "fpdfsdk/formfiller/cffl_formfiller.cpp"
    },
    {
      "type": "modify",
      "old_id": "170efcd06001907f837f8b1f13fb481ef999fcf8",
      "old_mode": 33188,
      "old_path": "fpdfsdk/formfiller/cffl_interactiveformfiller.cpp",
      "new_id": "45247196968fbcedb9bef6017f49476fb4ba2471",
      "new_mode": 33188,
      "new_path": "fpdfsdk/formfiller/cffl_interactiveformfiller.cpp"
    },
    {
      "type": "modify",
      "old_id": "670ff27c5cc924e17131c824421d59b4e2bcc679",
      "old_mode": 33188,
      "old_path": "fpdfsdk/formfiller/cffl_interactiveformfiller.h",
      "new_id": "afa12f65ba41c47a9cf01f33ca454c968781b38d",
      "new_mode": 33188,
      "new_path": "fpdfsdk/formfiller/cffl_interactiveformfiller.h"
    },
    {
      "type": "modify",
      "old_id": "f2e5dc54f4cc1dbd76c004e0a387c6a15c37d771",
      "old_mode": 33188,
      "old_path": "fpdfsdk/formfiller/cffl_listbox.cpp",
      "new_id": "a90cac68c01f7578bfd568f37e4e3a31d637f46b",
      "new_mode": 33188,
      "new_path": "fpdfsdk/formfiller/cffl_listbox.cpp"
    },
    {
      "type": "modify",
      "old_id": "7c45af6d6b6d8d6ddc1f1bc570070ccae7c881d7",
      "old_mode": 33188,
      "old_path": "fpdfsdk/formfiller/cffl_radiobutton.cpp",
      "new_id": "788db4910d393f2ada22b36ace7d3731bbe936c3",
      "new_mode": 33188,
      "new_path": "fpdfsdk/formfiller/cffl_radiobutton.cpp"
    },
    {
      "type": "modify",
      "old_id": "b0ceef73fe0d3030867cb20895fa2b7fe4364a40",
      "old_mode": 33188,
      "old_path": "fpdfsdk/formfiller/cffl_textfield.cpp",
      "new_id": "46a4fc1925c2ef0500c902b70fd3b553abe513c3",
      "new_mode": 33188,
      "new_path": "fpdfsdk/formfiller/cffl_textfield.cpp"
    },
    {
      "type": "modify",
      "old_id": "a6b1308bccddd361501a33a270c6cddf568f291a",
      "old_mode": 33188,
      "old_path": "fpdfsdk/formfiller/cffl_textobject.cpp",
      "new_id": "676d4072ff02c5d345eb4cb4f5056c8497fe6fdc",
      "new_mode": 33188,
      "new_path": "fpdfsdk/formfiller/cffl_textobject.cpp"
    },
    {
      "type": "modify",
      "old_id": "b52cd52eac840e79444d7e74f48c16f9a08b7611",
      "old_mode": 33188,
      "old_path": "fpdfsdk/fpdfxfa/cpdfxfa_context.h",
      "new_id": "3f7780b9d2d8b98438aa92b838cfc3598ef2dae5",
      "new_mode": 33188,
      "new_path": "fpdfsdk/fpdfxfa/cpdfxfa_context.h"
    },
    {
      "type": "modify",
      "old_id": "e12061ae43cd2b850db582b950fd2da068baf765",
      "old_mode": 33188,
      "old_path": "fpdfsdk/fpdfxfa/cpdfxfa_docenvironment.cpp",
      "new_id": "dc76841561894e56bf0ca7e503e890a204b32f54",
      "new_mode": 33188,
      "new_path": "fpdfsdk/fpdfxfa/cpdfxfa_docenvironment.cpp"
    },
    {
      "type": "modify",
      "old_id": "77c7ef3240a063dcf2fc5fcb8469917d882bb2a8",
      "old_mode": 33188,
      "old_path": "fpdfsdk/ipdfsdk_annothandler.h",
      "new_id": "55920b1b90de908cd1e230672bd259726ec5cdd1",
      "new_mode": 33188,
      "new_path": "fpdfsdk/ipdfsdk_annothandler.h"
    },
    {
      "type": "modify",
      "old_id": "eefe017a5a7f23809d5e5954661e4a4aa98f8a58",
      "old_mode": 33188,
      "old_path": "fpdfsdk/pwl/cpwl_combo_box.cpp",
      "new_id": "aa434a703b00ad34e498fdcf888b742e31196e35",
      "new_mode": 33188,
      "new_path": "fpdfsdk/pwl/cpwl_combo_box.cpp"
    },
    {
      "type": "modify",
      "old_id": "87715ee2fb826ba1b1c93bd604d41f6663c41fb5",
      "old_mode": 33188,
      "old_path": "fpdfsdk/pwl/cpwl_combo_box_embeddertest.cpp",
      "new_id": "855f894f2dcdfa27b75ca6e43bc1b5334144804c",
      "new_mode": 33188,
      "new_path": "fpdfsdk/pwl/cpwl_combo_box_embeddertest.cpp"
    },
    {
      "type": "modify",
      "old_id": "f4ce4e32d4cfc238ce53e058eafef91e2093da6b",
      "old_mode": 33188,
      "old_path": "fpdfsdk/pwl/cpwl_edit.cpp",
      "new_id": "d006e55d22ec32b7dd91872a91c9fa4ffc2249ec",
      "new_mode": 33188,
      "new_path": "fpdfsdk/pwl/cpwl_edit.cpp"
    },
    {
      "type": "modify",
      "old_id": "abda91969ab67afd10e5ed48568ee417c4793a54",
      "old_mode": 33188,
      "old_path": "fpdfsdk/pwl/cpwl_edit_ctrl.cpp",
      "new_id": "818e476686722a1df14d3eec7713c3423f5386ae",
      "new_mode": 33188,
      "new_path": "fpdfsdk/pwl/cpwl_edit_ctrl.cpp"
    },
    {
      "type": "modify",
      "old_id": "f470c530b3ee087fcc1c28b455c6349f307b58e9",
      "old_mode": 33188,
      "old_path": "fpdfsdk/pwl/cpwl_edit_embeddertest.cpp",
      "new_id": "ea8092ae39c3e2c686da7a592372c327e86ad53f",
      "new_mode": 33188,
      "new_path": "fpdfsdk/pwl/cpwl_edit_embeddertest.cpp"
    },
    {
      "type": "modify",
      "old_id": "2d2c4395119c5538e5f55561be0ee159f6af0368",
      "old_mode": 33188,
      "old_path": "fpdfsdk/pwl/cpwl_list_box.cpp",
      "new_id": "6b9f83738b5d9b13c3fda832c9970825eec2f5fe",
      "new_mode": 33188,
      "new_path": "fpdfsdk/pwl/cpwl_list_box.cpp"
    },
    {
      "type": "modify",
      "old_id": "d3c8e847edff91b438ec25a2402faed76975e794",
      "old_mode": 33188,
      "old_path": "fpdfsdk/pwl/cpwl_scroll_bar.cpp",
      "new_id": "14e977b3be1232c1cd77c09c124e4b8321471b7f",
      "new_mode": 33188,
      "new_path": "fpdfsdk/pwl/cpwl_scroll_bar.cpp"
    },
    {
      "type": "modify",
      "old_id": "f2995c4d948400ba0224308b5206cba79972f04c",
      "old_mode": 33188,
      "old_path": "fpdfsdk/pwl/cpwl_wnd.cpp",
      "new_id": "4805ff297eb11e7c1057cedd099a79f12be10445",
      "new_mode": 33188,
      "new_path": "fpdfsdk/pwl/cpwl_wnd.cpp"
    },
    {
      "type": "modify",
      "old_id": "6eea53629d51035d3c74027d0e5530c8a2770fed",
      "old_mode": 33188,
      "old_path": "fpdfsdk/pwl/cpwl_wnd.h",
      "new_id": "c174b902997dd9c18616730add077f7f045b7b22",
      "new_mode": 33188,
      "new_path": "fpdfsdk/pwl/cpwl_wnd.h"
    },
    {
      "type": "modify",
      "old_id": "2ddc4484e18cce3ccdc4223f94c8b462ee419cd5",
      "old_mode": 33188,
      "old_path": "fxjs/cjs_annot.h",
      "new_id": "ceb261523a523b0c4d20d1ddad18556898eeaa8e",
      "new_mode": 33188,
      "new_path": "fxjs/cjs_annot.h"
    },
    {
      "type": "modify",
      "old_id": "133ec43b26b20194b35fbfc40aede897596d09f2",
      "old_mode": 33188,
      "old_path": "fxjs/cjs_document.cpp",
      "new_id": "4fc88038b005977b09b8bad03fc377a19dee6d28",
      "new_mode": 33188,
      "new_path": "fxjs/cjs_document.cpp"
    },
    {
      "type": "modify",
      "old_id": "0ba57f66ebf6587ea65612a53e32ec899fd2f644",
      "old_mode": 33188,
      "old_path": "fxjs/cjs_document.h",
      "new_id": "49448fc276772e53f09b8d115b0959990f3d095b",
      "new_mode": 33188,
      "new_path": "fxjs/cjs_document.h"
    },
    {
      "type": "modify",
      "old_id": "5d52edc712a1e28a520e3c9ab246f57034a34e09",
      "old_mode": 33188,
      "old_path": "fxjs/cjs_eventrecorder.h",
      "new_id": "83be14df1e5f405c30ee239fd0922972331cd7ae",
      "new_mode": 33188,
      "new_path": "fxjs/cjs_eventrecorder.h"
    },
    {
      "type": "modify",
      "old_id": "6cd3f4e16ae1daf64e06959c3722e9fc444b244b",
      "old_mode": 33188,
      "old_path": "fxjs/cjs_field.cpp",
      "new_id": "dd3dd02df6ca0a470ccfeb9c5a21fdd61c3cd704",
      "new_mode": 33188,
      "new_path": "fxjs/cjs_field.cpp"
    },
    {
      "type": "modify",
      "old_id": "45d0f06430aa32d2b49bf903139f403112f2944d",
      "old_mode": 33188,
      "old_path": "fxjs/cjs_field.h",
      "new_id": "823a6a02a3bd65e099306b3747f2618646c4793d",
      "new_mode": 33188,
      "new_path": "fxjs/cjs_field.h"
    },
    {
      "type": "modify",
      "old_id": "6491bbfeccc861dcd62f935e4a2780a933dfc8a4",
      "old_mode": 33188,
      "old_path": "fxjs/cjs_global.h",
      "new_id": "b01a74f20747b65d0f06950f251d5908d2fd9490",
      "new_mode": 33188,
      "new_path": "fxjs/cjs_global.h"
    },
    {
      "type": "modify",
      "old_id": "791d5895f81a369b8e0033196e1679d4a64e5450",
      "old_mode": 33188,
      "old_path": "fxjs/cjs_object.h",
      "new_id": "5da72ff835cec95339f487a4a63db2e7ec304f63",
      "new_mode": 33188,
      "new_path": "fxjs/cjs_object.h"
    },
    {
      "type": "modify",
      "old_id": "b03bea1076f7545365d6e1354bc011dc296c774c",
      "old_mode": 33188,
      "old_path": "fxjs/cjs_runtime.h",
      "new_id": "55eb766dbfd645f71ad85ad3a4d507e39f214ef7",
      "new_mode": 33188,
      "new_path": "fxjs/cjs_runtime.h"
    },
    {
      "type": "modify",
      "old_id": "8c63cebf17c9bfe2f193e78e67fc24bb62775dc7",
      "old_mode": 33188,
      "old_path": "fxjs/global_timer.h",
      "new_id": "0b8e8aaa33ffd002cde12b8ad0e407ef1d019fde",
      "new_mode": 33188,
      "new_path": "fxjs/global_timer.h"
    },
    {
      "type": "modify",
      "old_id": "b8eca58d888a3b18b760f870d8f38dfa91dcca89",
      "old_mode": 33188,
      "old_path": "xfa/fgas/font/cfgas_fontmgr.h",
      "new_id": "ff2050bc00d6b5a790f12b2f8bd35d51716dfc15",
      "new_mode": 33188,
      "new_path": "xfa/fgas/font/cfgas_fontmgr.h"
    },
    {
      "type": "modify",
      "old_id": "76b02a973b053670f1939dd632d6dbf917ff0b15",
      "old_mode": 33188,
      "old_path": "xfa/fgas/font/cfgas_gefont.h",
      "new_id": "6b6e4173147198c8e0c885e369ffa89dbae88482",
      "new_mode": 33188,
      "new_path": "xfa/fgas/font/cfgas_gefont.h"
    },
    {
      "type": "modify",
      "old_id": "e1b09c10eb18e283a240a42f1149113b8fb4a2ad",
      "old_mode": 33188,
      "old_path": "xfa/fgas/font/cfgas_pdffontmgr.h",
      "new_id": "f9c56fc4bcfeaab777294b2efe2e3610a5f40776",
      "new_mode": 33188,
      "new_path": "xfa/fgas/font/cfgas_pdffontmgr.h"
    }
  ]
}
