)]}'
{
  "commit": "70156345b2a7bc57b8bfca5f3d58c34505ad6518",
  "tree": "68878a52ed8cbe6174038cf7396e040d6ccf45c8",
  "parents": [
    "378ec548964d57311faab4627e570566bd20aaa0"
  ],
  "author": {
    "name": "Lei Zhang",
    "email": "thestig@chromium.org",
    "time": "Thu Oct 18 19:29:59 2018 +0000"
  },
  "committer": {
    "name": "Chromium commit bot",
    "email": "commit-bot@chromium.org",
    "time": "Thu Oct 18 19:29:59 2018 +0000"
  },
  "message": "Forward declare some fxjs/ classes.\n\nAnd remove unnecessary fxjs/ #includes in header files.\n\nChange-Id: If89dd2717b6ba93dbb7493e8ca80d78deaa64b06\nReviewed-on: https://pdfium-review.googlesource.com/c/44270\nReviewed-by: Tom Sepez \u003ctsepez@chromium.org\u003e\nCommit-Queue: Lei Zhang \u003cthestig@chromium.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "879d90462dfcab3b32f73b4f9beb23e0682753c8",
      "old_mode": 33188,
      "old_path": "fxjs/cfx_v8_unittest.cpp",
      "new_id": "f6051ad9356df36495e77ff48a5d5eb3218a373e",
      "new_mode": 33188,
      "new_path": "fxjs/cfx_v8_unittest.cpp"
    },
    {
      "type": "modify",
      "old_id": "196a10f3ff3d11788a5ca294ee4da76d2d8e041f",
      "old_mode": 33188,
      "old_path": "fxjs/cfx_v8_unittest.h",
      "new_id": "e5d4e3f15eb8409cbcda6448077b82ff16236e6f",
      "new_mode": 33188,
      "new_path": "fxjs/cfx_v8_unittest.h"
    },
    {
      "type": "modify",
      "old_id": "d523d6f9064421a377f69aef55c790553b6897a0",
      "old_mode": 33188,
      "old_path": "fxjs/cfxjse_arguments.h",
      "new_id": "05fb97411a7002f30aaffb161a39a7725417ffd5",
      "new_mode": 33188,
      "new_path": "fxjs/cfxjse_arguments.h"
    },
    {
      "type": "modify",
      "old_id": "deecf8b179c56aee4cf82a109f3dca3bb31c76e7",
      "old_mode": 33188,
      "old_path": "fxjs/cfxjse_class.cpp",
      "new_id": "266e0f1696a588434a77aa7bebb87a2b447b498f",
      "new_mode": 33188,
      "new_path": "fxjs/cfxjse_class.cpp"
    },
    {
      "type": "modify",
      "old_id": "fd9786ea3bb59bea4fc319dcc6f43fdc20e363fe",
      "old_mode": 33188,
      "old_path": "fxjs/cfxjse_class.h",
      "new_id": "9b4444a79af6395d5ed3982db8942ce8ebcf6a38",
      "new_mode": 33188,
      "new_path": "fxjs/cfxjse_class.h"
    },
    {
      "type": "modify",
      "old_id": "eac4caf9b2ba3c1a09516965bcefb8a1714afc3f",
      "old_mode": 33188,
      "old_path": "fxjs/cfxjse_context.cpp",
      "new_id": "03778b0a0254713dde39320bd1ba39b312d53c98",
      "new_mode": 33188,
      "new_path": "fxjs/cfxjse_context.cpp"
    },
    {
      "type": "modify",
      "old_id": "2e47adb65fc8cc4382d1a597cbe78d9b768391f8",
      "old_mode": 33188,
      "old_path": "fxjs/cfxjse_context.h",
      "new_id": "306cefd68ca4a19e753db79f2e8f2df69506ea9e",
      "new_mode": 33188,
      "new_path": "fxjs/cfxjse_context.h"
    },
    {
      "type": "modify",
      "old_id": "d5c43137dbc065bae74e30d04a1a98df743e3a05",
      "old_mode": 33188,
      "old_path": "fxjs/cfxjse_engine.cpp",
      "new_id": "92dc2d548f012b1275fb411488afc369128d7450",
      "new_mode": 33188,
      "new_path": "fxjs/cfxjse_engine.cpp"
    },
    {
      "type": "modify",
      "old_id": "41ec5783ff1171ab3fd85b72ee014b6a7b81055a",
      "old_mode": 33188,
      "old_path": "fxjs/cfxjse_formcalc_context.cpp",
      "new_id": "771c53ab3613217508f2051232e28bdc3e9be146",
      "new_mode": 33188,
      "new_path": "fxjs/cfxjse_formcalc_context.cpp"
    },
    {
      "type": "modify",
      "old_id": "a03c66f5ba2ede6b5b4350c54907114da9986655",
      "old_mode": 33188,
      "old_path": "fxjs/cfxjse_formcalc_context.h",
      "new_id": "b1023308f36d6c16236623de163c86e6f99102a4",
      "new_mode": 33188,
      "new_path": "fxjs/cfxjse_formcalc_context.h"
    },
    {
      "type": "modify",
      "old_id": "22e6b25afc2411413c9acf2b0750e187640f5ead",
      "old_mode": 33188,
      "old_path": "fxjs/cfxjse_formcalc_context_embeddertest.cpp",
      "new_id": "d348f5bfb938a7e47989e92bc901e810aaca9789",
      "new_mode": 33188,
      "new_path": "fxjs/cfxjse_formcalc_context_embeddertest.cpp"
    },
    {
      "type": "modify",
      "old_id": "2a66a74a8b292c8f1bf2e89bf2af896089006d8e",
      "old_mode": 33188,
      "old_path": "fxjs/cfxjse_isolatetracker.cpp",
      "new_id": "c126575018495ea59291d327b868a2a8c9f52c6c",
      "new_mode": 33188,
      "new_path": "fxjs/cfxjse_isolatetracker.cpp"
    },
    {
      "type": "modify",
      "old_id": "4e95498270a2b3e4dae2bc6266c33f7d5f2c61ef",
      "old_mode": 33188,
      "old_path": "fxjs/cfxjse_isolatetracker.h",
      "new_id": "0f336e257ec9b33f0844370005c4bdf7ec9dcc56",
      "new_mode": 33188,
      "new_path": "fxjs/cfxjse_isolatetracker.h"
    },
    {
      "type": "modify",
      "old_id": "7559f02e499cdbafdee7df14c0053eaa4d601027",
      "old_mode": 33188,
      "old_path": "fxjs/cfxjse_value.cpp",
      "new_id": "8bc243e09707bbbc26d9c62f18e4da4856f205cd",
      "new_mode": 33188,
      "new_path": "fxjs/cfxjse_value.cpp"
    },
    {
      "type": "modify",
      "old_id": "f83ddc31c70e0931d30834922da734d57278a56a",
      "old_mode": 33188,
      "old_path": "fxjs/cfxjse_value.h",
      "new_id": "55b214f71e3ea349e97dcbc6b075b47e1905b382",
      "new_mode": 33188,
      "new_path": "fxjs/cfxjse_value.h"
    },
    {
      "type": "modify",
      "old_id": "e30f6b4070ce15e9f48342b4891e7cb3b045d55a",
      "old_mode": 33188,
      "old_path": "fxjs/cjs_object.cpp",
      "new_id": "e13a5095db49166e8faa8d33912aece333044a8f",
      "new_mode": 33188,
      "new_path": "fxjs/cjs_object.cpp"
    },
    {
      "type": "modify",
      "old_id": "c8a4451ef0175af4b66f0486ed104c4ffe5f7e40",
      "old_mode": 33188,
      "old_path": "fxjs/cjs_object.h",
      "new_id": "2bb08fea45e67586f60e83ec7e9ae05effc172ff",
      "new_mode": 33188,
      "new_path": "fxjs/cjs_object.h"
    },
    {
      "type": "modify",
      "old_id": "dc65d18c738bb0efd69f4656f53e9aa194602042",
      "old_mode": 33188,
      "old_path": "fxjs/cjs_result.h",
      "new_id": "5e1ed7cee9d766ed47da4f002399556766877834",
      "new_mode": 33188,
      "new_path": "fxjs/cjs_result.h"
    },
    {
      "type": "modify",
      "old_id": "61aeda5600efa4e797932961fe51fdf5b12c08c4",
      "old_mode": 33188,
      "old_path": "fxjs/ijs_runtime.h",
      "new_id": "781e86c5768b2b5ed98e5352ac28f5604afb419f",
      "new_mode": 33188,
      "new_path": "fxjs/ijs_runtime.h"
    },
    {
      "type": "modify",
      "old_id": "373917fe6a1071f9be5926157ca0a285b2e0c60e",
      "old_mode": 33188,
      "old_path": "fxjs/jse_define.h",
      "new_id": "669ecefb23a112492f511a16ae940c7d86f2ee50",
      "new_mode": 33188,
      "new_path": "fxjs/jse_define.h"
    },
    {
      "type": "modify",
      "old_id": "004fa447b10b12bb7b69c0bbdc75675a859b120e",
      "old_mode": 33188,
      "old_path": "fxjs/xfa/cjx_desc.cpp",
      "new_id": "84659b17854c9612589e3c4d10087d599d65b468",
      "new_mode": 33188,
      "new_path": "fxjs/xfa/cjx_desc.cpp"
    },
    {
      "type": "modify",
      "old_id": "bb84588ece9e13bd9b26fd76901a0ab920e1ffbd",
      "old_mode": 33188,
      "old_path": "fxjs/xfa/cjx_field.cpp",
      "new_id": "453bac0aa8bf2010d21dfa7bd47256be1670ed0a",
      "new_mode": 33188,
      "new_path": "fxjs/xfa/cjx_field.cpp"
    },
    {
      "type": "modify",
      "old_id": "b53c7edd859b75133938c4d66cfa9e454ff419dc",
      "old_mode": 33188,
      "old_path": "fxjs/xfa/cjx_manifest.cpp",
      "new_id": "458ae011a643ffcfa5fd0d88dda2f4c3bb0c3438",
      "new_mode": 33188,
      "new_path": "fxjs/xfa/cjx_manifest.cpp"
    },
    {
      "type": "modify",
      "old_id": "5673f8aecde0feef7e47db736ac5157e9ba987a3",
      "old_mode": 33188,
      "old_path": "fxjs/xfa/cjx_packet.cpp",
      "new_id": "2f5f3074847c9e570bb7fa04168385de39c03a14",
      "new_mode": 33188,
      "new_path": "fxjs/xfa/cjx_packet.cpp"
    },
    {
      "type": "modify",
      "old_id": "0a604a5b40e1bdf9098b0e1f583f9dac24c601ed",
      "old_mode": 33188,
      "old_path": "fxjs/xfa/cjx_signaturepseudomodel.cpp",
      "new_id": "1cda7c91b69bf56e666d7d7cb2116ceac2802b60",
      "new_mode": 33188,
      "new_path": "fxjs/xfa/cjx_signaturepseudomodel.cpp"
    },
    {
      "type": "modify",
      "old_id": "c08d2e684c433de137ce135c4fd89c0cb32c04c9",
      "old_mode": 33188,
      "old_path": "fxjs/xfa/cjx_subform.cpp",
      "new_id": "2fd09570f697570f777a1d1340713ad1dcbfa8a5",
      "new_mode": 33188,
      "new_path": "fxjs/xfa/cjx_subform.cpp"
    },
    {
      "type": "modify",
      "old_id": "b97d5e3634b131fb9d372d86f09ed6fcc0d1879c",
      "old_mode": 33188,
      "old_path": "fxjs/xfa/cjx_template.cpp",
      "new_id": "fa0b979130839ade6c5de1874dda8066b4420b8c",
      "new_mode": 33188,
      "new_path": "fxjs/xfa/cjx_template.cpp"
    },
    {
      "type": "modify",
      "old_id": "dec20d71631a408bb9f72bebd0dc227be86c256b",
      "old_mode": 33188,
      "old_path": "fxjs/xfa/cjx_wsdlconnection.cpp",
      "new_id": "07e786eacd79203cba3a09b21beb4121a8f0e1fe",
      "new_mode": 33188,
      "new_path": "fxjs/xfa/cjx_wsdlconnection.cpp"
    },
    {
      "type": "modify",
      "old_id": "9821a211662e3ce367de5e057a09db5a8b5797b8",
      "old_mode": 33188,
      "old_path": "testing/js_embedder_test.cpp",
      "new_id": "57e6c4d3177281edde2167b562bfe943462b5590",
      "new_mode": 33188,
      "new_path": "testing/js_embedder_test.cpp"
    },
    {
      "type": "modify",
      "old_id": "6f694a7438a6ddcf1fd3e03eeb4dcfd962ab6a36",
      "old_mode": 33188,
      "old_path": "testing/js_embedder_test.h",
      "new_id": "dca0bd76c22aa6b10ec6424db252ae5ef1324980",
      "new_mode": 33188,
      "new_path": "testing/js_embedder_test.h"
    },
    {
      "type": "modify",
      "old_id": "8d2f64eaa737bb1f9ef9b288b91213e89ed92f9f",
      "old_mode": 33188,
      "old_path": "testing/xfa_js_embedder_test.cpp",
      "new_id": "483d61154c6733aa5f8443d52b8707d0872dbe9d",
      "new_mode": 33188,
      "new_path": "testing/xfa_js_embedder_test.cpp"
    },
    {
      "type": "modify",
      "old_id": "35342806763632dffec3fdb52b2730b9aba9cd65",
      "old_mode": 33188,
      "old_path": "testing/xfa_js_embedder_test.h",
      "new_id": "0c8b08e670d4a521a2c35929f769588ccd004392",
      "new_mode": 33188,
      "new_path": "testing/xfa_js_embedder_test.h"
    }
  ]
}
