)]}'
{
  "commit": "2ca8fcbc8a7a3ef6adfac154c47068c1696205d0",
  "tree": "de3f825c75b1b92908825f68af8a4e7146cf97fd",
  "parents": [
    "ea44bd064a86679a47a7265020f997d6e3b88336"
  ],
  "author": {
    "name": "Tom Sepez",
    "email": "tsepez@chromium.org",
    "time": "Tue Jun 16 16:29:44 2015 -0700"
  },
  "committer": {
    "name": "Tom Sepez",
    "email": "tsepez@chromium.org",
    "time": "Tue Jun 16 16:29:44 2015 -0700"
  },
  "message": "Separate agg-authored code from fx-authored code.\n\nCreates a separate library so we can apply less-strict warnings to\nthe code we can\u0027t change from upstream vs. the code we can change,\nreducing noise in the standalone build.\n\nRemove needless foo.{cpp,h} files that merely perform indirection\nvia #include \"some_other_path/foo.{cpp,h}\".\n\nBUG\u003dpdfium:166\nR\u003dbrucedawson@chromium.org, thestig@chromium.org\n\nReview URL: https://codereview.chromium.org/1152743007.\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "54e9594229b7c9e8ef9ea49d383d29fc253504b4",
      "old_mode": 33188,
      "old_path": "BUILD.gn",
      "new_id": "d0f2920c991d83b2ead4a9f30e2a0d5430f33862",
      "new_mode": 33188,
      "new_path": "BUILD.gn"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "25d9e110e6fd10da3b82a98a884ecaff53814611",
      "new_mode": 33188,
      "new_path": "core/src/fxge/agg/DEPS"
    },
    {
      "type": "modify",
      "old_id": "803227e0445496ea2dd08ae2972b1ddf1a6f7e12",
      "old_mode": 33188,
      "old_path": "core/src/fxge/agg/include/fx_agg_driver.h",
      "new_id": "29b56c77e43d5a54892e3443aec6c7c55d60cbc0",
      "new_mode": 33188,
      "new_path": "core/src/fxge/agg/include/fx_agg_driver.h"
    },
    {
      "type": "delete",
      "old_id": "e27a843bba10bb69f34d8f9626bbff94581686fa",
      "old_mode": 33188,
      "old_path": "core/src/fxge/agg/include/fxfx_agg_basics.h",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "2b64bf900a84dcd0686a2c86b7fc6dc1e3302495",
      "old_mode": 33188,
      "old_path": "core/src/fxge/agg/include/fxfx_agg_clip_liang_barsky.h",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "fb1e42dae9dc688dc29fef369c8deab62dfdbbe2",
      "old_mode": 33188,
      "old_path": "core/src/fxge/agg/include/fxfx_agg_conv_dash.h",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "531df5012eeeefa157c20c29c3ad4c4001dec2e6",
      "old_mode": 33188,
      "old_path": "core/src/fxge/agg/include/fxfx_agg_conv_stroke.h",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "1879958eca1250164a4fc900c7e48930320e4820",
      "old_mode": 33188,
      "old_path": "core/src/fxge/agg/include/fxfx_agg_curves.h",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "ab7a85bca58884de9cd6a311d9756ad41f047163",
      "old_mode": 33188,
      "old_path": "core/src/fxge/agg/include/fxfx_agg_path_storage.h",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "a445298f819014d41adcbdb78db928b565b7e171",
      "old_mode": 33188,
      "old_path": "core/src/fxge/agg/include/fxfx_agg_rasterizer_scanline_aa.h",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "1775dabe3e11e1c3230c00aade7a3800bc1578a8",
      "old_mode": 33188,
      "old_path": "core/src/fxge/agg/include/fxfx_agg_renderer_scanline.h",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "0eb48b84c0296af45ce716a4b0fe2b99cd139386",
      "old_mode": 33188,
      "old_path": "core/src/fxge/agg/include/fxfx_agg_rendering_buffer.h",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "c850f621a3b82bfaad859990871ab123bae32dcb",
      "old_mode": 33188,
      "old_path": "core/src/fxge/agg/include/fxfx_agg_scanline_u.h",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "rename",
      "old_id": "0198872995802a7c9cb15fdb600c74da2e5740cf",
      "old_mode": 33188,
      "old_path": "core/src/fxge/agg/agg23/fx_agg_driver.cpp",
      "new_id": "18a1fa43b510dbd26a11671bfd8155b7f6ede6bd",
      "new_mode": 33188,
      "new_path": "core/src/fxge/agg/src/fx_agg_driver.cpp",
      "score": 98
    },
    {
      "type": "delete",
      "old_id": "83817f7680bebc2a6ad2467fa543c4a98e461f9a",
      "old_mode": 33188,
      "old_path": "core/src/fxge/agg/src/fxfx_agg_curves.cpp",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "a4e6a30d4403b271412db2d9a984a21287038fd6",
      "old_mode": 33188,
      "old_path": "core/src/fxge/agg/src/fxfx_agg_driver.cpp",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "fabc526a242fb2b994962358b815c32dbbc4174b",
      "old_mode": 33188,
      "old_path": "core/src/fxge/agg/src/fxfx_agg_path_storage.cpp",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "229e3ba93a885c499fcaf2f650054e12838b286f",
      "old_mode": 33188,
      "old_path": "core/src/fxge/agg/src/fxfx_agg_rasterizer_scanline_aa.cpp",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "4a259c022c0f69a6f4929e133f3b59fbc5daa697",
      "old_mode": 33188,
      "old_path": "core/src/fxge/agg/src/fxfx_agg_vcgen_dash.cpp",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "2311e1abd2a05ea6eddccfac6731551ae6c15716",
      "old_mode": 33188,
      "old_path": "core/src/fxge/agg/src/fxfx_agg_vcgen_stroke.cpp",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "modify",
      "old_id": "07c5b6cf98ad0cba222960b5b85c4f8e46edea18",
      "old_mode": 33188,
      "old_path": "core/src/fxge/apple/fx_apple_platform.cpp",
      "new_id": "9db807c3af215c19677dcc62c1b8fae3587ef750",
      "new_mode": 33188,
      "new_path": "core/src/fxge/apple/fx_apple_platform.cpp"
    },
    {
      "type": "modify",
      "old_id": "0638e15f7863933352e35db50a3f553de18a504a",
      "old_mode": 33188,
      "old_path": "core/src/fxge/apple/fx_quartz_device.cpp",
      "new_id": "8f0f4db6ba6f91b94ee7870121982f5cbfc81722",
      "new_mode": 33188,
      "new_path": "core/src/fxge/apple/fx_quartz_device.cpp"
    },
    {
      "type": "modify",
      "old_id": "4bd0468ac3d1622e3bc234b894b0a92a9fb1d07c",
      "old_mode": 33188,
      "old_path": "core/src/fxge/ge/fx_ge_linux.cpp",
      "new_id": "631ff8e93f33af63b777f48220b1dd7c015de89d",
      "new_mode": 33188,
      "new_path": "core/src/fxge/ge/fx_ge_linux.cpp"
    },
    {
      "type": "modify",
      "old_id": "881502999d13e6936b4c8fb04aafeb34224b69a3",
      "old_mode": 33188,
      "old_path": "core/src/fxge/win32/fx_win32_device.cpp",
      "new_id": "f9da1cc706df75a3bdc82e42a7392fb01c90bb18",
      "new_mode": 33188,
      "new_path": "core/src/fxge/win32/fx_win32_device.cpp"
    },
    {
      "type": "modify",
      "old_id": "c8894aa56911836cf967967c44b53a9f97480d55",
      "old_mode": 33188,
      "old_path": "pdfium.gyp",
      "new_id": "3bcd1f669671440569d4e318a2cae8d388126389",
      "new_mode": 33188,
      "new_path": "pdfium.gyp"
    },
    {
      "type": "modify",
      "old_id": "18baeb2eb541833c83a546fc9d2691821f2d61fe",
      "old_mode": 33188,
      "old_path": "third_party/BUILD.gn",
      "new_id": "bcb7cbabee3bf1c9d4aa81bdc6c5b263da997149",
      "new_mode": 33188,
      "new_path": "third_party/BUILD.gn"
    },
    {
      "type": "rename",
      "old_id": "810eb4ef22829241fefe9d5c9735f91044c1257f",
      "old_mode": 33188,
      "old_path": "core/src/fxge/agg/agg23/agg_array.h",
      "new_id": "810eb4ef22829241fefe9d5c9735f91044c1257f",
      "new_mode": 33188,
      "new_path": "third_party/agg23/agg_array.h",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "d2fad58feb4f1389d832db89075d20a0489dbf20",
      "old_mode": 33188,
      "old_path": "core/src/fxge/agg/agg23/agg_basics.h",
      "new_id": "d2fad58feb4f1389d832db89075d20a0489dbf20",
      "new_mode": 33188,
      "new_path": "third_party/agg23/agg_basics.h",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "cfc4c91f607c2619d1e76d9178c6973fa29625b5",
      "old_mode": 33188,
      "old_path": "core/src/fxge/agg/agg23/agg_clip_liang_barsky.h",
      "new_id": "cfc4c91f607c2619d1e76d9178c6973fa29625b5",
      "new_mode": 33188,
      "new_path": "third_party/agg23/agg_clip_liang_barsky.h",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "5db7bcaf28fa4d6d51705a190c254bfce429ab9f",
      "old_mode": 33188,
      "old_path": "core/src/fxge/agg/agg23/agg_color_gray.h",
      "new_id": "5db7bcaf28fa4d6d51705a190c254bfce429ab9f",
      "new_mode": 33188,
      "new_path": "third_party/agg23/agg_color_gray.h",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "0d8d6ff99e044b5fd0163ccb3c4ca99ea27a4b91",
      "old_mode": 33188,
      "old_path": "core/src/fxge/agg/agg23/agg_conv_adaptor_vcgen.h",
      "new_id": "0d8d6ff99e044b5fd0163ccb3c4ca99ea27a4b91",
      "new_mode": 33188,
      "new_path": "third_party/agg23/agg_conv_adaptor_vcgen.h",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "63b2019dde949c5b6f9224951439f81dc6a1257b",
      "old_mode": 33188,
      "old_path": "core/src/fxge/agg/agg23/agg_conv_dash.h",
      "new_id": "63b2019dde949c5b6f9224951439f81dc6a1257b",
      "new_mode": 33188,
      "new_path": "third_party/agg23/agg_conv_dash.h",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "5a36bd73bb8be8c94efe800b1a92344021e8222e",
      "old_mode": 33188,
      "old_path": "core/src/fxge/agg/agg23/agg_conv_stroke.h",
      "new_id": "5a36bd73bb8be8c94efe800b1a92344021e8222e",
      "new_mode": 33188,
      "new_path": "third_party/agg23/agg_conv_stroke.h",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "861320ee70131a04e146a74a9cddbb419d5d49d1",
      "old_mode": 33188,
      "old_path": "core/src/fxge/agg/agg23/fx_agg_curves.cpp",
      "new_id": "5a2d5631d65428ae9ba2d42f55ed1f929d1b5d2d",
      "new_mode": 33188,
      "new_path": "third_party/agg23/agg_curves.cpp",
      "score": 98
    },
    {
      "type": "rename",
      "old_id": "495f7a6a8f40b0df24b2b26545a8cba655f256a3",
      "old_mode": 33188,
      "old_path": "core/src/fxge/agg/agg23/agg_curves.h",
      "new_id": "495f7a6a8f40b0df24b2b26545a8cba655f256a3",
      "new_mode": 33188,
      "new_path": "third_party/agg23/agg_curves.h",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "31e0daf3bb9a3de6bab012cf050c07bc19d99da3",
      "old_mode": 33188,
      "old_path": "core/src/fxge/agg/agg23/agg_math.h",
      "new_id": "31e0daf3bb9a3de6bab012cf050c07bc19d99da3",
      "new_mode": 33188,
      "new_path": "third_party/agg23/agg_math.h",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "620d6753120b6da1e19a79ee47b5b573229e1c27",
      "old_mode": 33188,
      "old_path": "core/src/fxge/agg/agg23/agg_math_stroke.h",
      "new_id": "620d6753120b6da1e19a79ee47b5b573229e1c27",
      "new_mode": 33188,
      "new_path": "third_party/agg23/agg_math_stroke.h",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "8a876210b73290101e81b3680e4a24843cda657d",
      "old_mode": 33188,
      "old_path": "core/src/fxge/agg/agg23/fx_agg_path_storage.cpp",
      "new_id": "f5c9843e589115cfa444eccd5175de94424b0f0d",
      "new_mode": 33188,
      "new_path": "third_party/agg23/agg_path_storage.cpp",
      "score": 98
    },
    {
      "type": "rename",
      "old_id": "dc13851d09f4344fa541c0239ce3f1a05f9f82de",
      "old_mode": 33188,
      "old_path": "core/src/fxge/agg/agg23/agg_path_storage.h",
      "new_id": "dc13851d09f4344fa541c0239ce3f1a05f9f82de",
      "new_mode": 33188,
      "new_path": "third_party/agg23/agg_path_storage.h",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "5a80935479d41fc517db66d2523f845e08ce2453",
      "old_mode": 33188,
      "old_path": "core/src/fxge/agg/agg23/agg_pixfmt_gray.h",
      "new_id": "5a80935479d41fc517db66d2523f845e08ce2453",
      "new_mode": 33188,
      "new_path": "third_party/agg23/agg_pixfmt_gray.h",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "b26e2595c16eeeb8b031448c73c872c93b93e63e",
      "old_mode": 33188,
      "old_path": "core/src/fxge/agg/agg23/fx_agg_rasterizer_scanline_aa.cpp",
      "new_id": "8216e6022172632eea2a830f75aea0f243698d16",
      "new_mode": 33188,
      "new_path": "third_party/agg23/agg_rasterizer_scanline_aa.cpp",
      "score": 99
    },
    {
      "type": "rename",
      "old_id": "e06322c24dd744188b6bd683f2b8260d1d6a2806",
      "old_mode": 33188,
      "old_path": "core/src/fxge/agg/agg23/agg_rasterizer_scanline_aa.h",
      "new_id": "da1900d0dd191b73ccd554546a997ad3a0eb4ebe",
      "new_mode": 33188,
      "new_path": "third_party/agg23/agg_rasterizer_scanline_aa.h",
      "score": 99
    },
    {
      "type": "rename",
      "old_id": "0dfd6d259f2bfeef48aa29d25dbc86549c894b1d",
      "old_mode": 33188,
      "old_path": "core/src/fxge/agg/agg23/agg_render_scanlines.h",
      "new_id": "0dfd6d259f2bfeef48aa29d25dbc86549c894b1d",
      "new_mode": 33188,
      "new_path": "third_party/agg23/agg_render_scanlines.h",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "bd1b203b9a73e44fb140e72284bc98a901444012",
      "old_mode": 33188,
      "old_path": "core/src/fxge/agg/agg23/agg_renderer_base.h",
      "new_id": "bd1b203b9a73e44fb140e72284bc98a901444012",
      "new_mode": 33188,
      "new_path": "third_party/agg23/agg_renderer_base.h",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "62d104f7f2efa29676bef27fc660681977a530e3",
      "old_mode": 33188,
      "old_path": "core/src/fxge/agg/agg23/agg_renderer_scanline.h",
      "new_id": "62d104f7f2efa29676bef27fc660681977a530e3",
      "new_mode": 33188,
      "new_path": "third_party/agg23/agg_renderer_scanline.h",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "9c1c0c68992239a1b3c7f197fee5f4c5b6bc3985",
      "old_mode": 33188,
      "old_path": "core/src/fxge/agg/agg23/agg_rendering_buffer.h",
      "new_id": "9c1c0c68992239a1b3c7f197fee5f4c5b6bc3985",
      "new_mode": 33188,
      "new_path": "third_party/agg23/agg_rendering_buffer.h",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "210011532903115698d5085cb586bb6a2f893e31",
      "old_mode": 33188,
      "old_path": "core/src/fxge/agg/agg23/agg_scanline_u.h",
      "new_id": "210011532903115698d5085cb586bb6a2f893e31",
      "new_mode": 33188,
      "new_path": "third_party/agg23/agg_scanline_u.h",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "d7eb4be018ca52a16e45191b224567c2de76b28d",
      "old_mode": 33188,
      "old_path": "core/src/fxge/agg/agg23/agg_shorten_path.h",
      "new_id": "d7eb4be018ca52a16e45191b224567c2de76b28d",
      "new_mode": 33188,
      "new_path": "third_party/agg23/agg_shorten_path.h",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "0b6c29051beb6546fc244606af7dd54dd0ac62d3",
      "old_mode": 33188,
      "old_path": "core/src/fxge/agg/agg23/fx_agg_vcgen_dash.cpp",
      "new_id": "43f8edf35019f636fe225ceea573764ae51977bd",
      "new_mode": 33188,
      "new_path": "third_party/agg23/agg_vcgen_dash.cpp",
      "score": 98
    },
    {
      "type": "rename",
      "old_id": "9c3aa630c207156ab925c5953fe76d1f6758d74e",
      "old_mode": 33188,
      "old_path": "core/src/fxge/agg/agg23/agg_vcgen_dash.h",
      "new_id": "9c3aa630c207156ab925c5953fe76d1f6758d74e",
      "new_mode": 33188,
      "new_path": "third_party/agg23/agg_vcgen_dash.h",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "425ac45acade838bc7e60daebc415e88036a288d",
      "old_mode": 33188,
      "old_path": "core/src/fxge/agg/agg23/fx_agg_vcgen_stroke.cpp",
      "new_id": "9b8cb66fd91e3303d975d6ea1c50a87b82b91cde",
      "new_mode": 33188,
      "new_path": "third_party/agg23/agg_vcgen_stroke.cpp",
      "score": 98
    },
    {
      "type": "rename",
      "old_id": "84fadd6ed8b1e6e108e6304294a9f98a8559151f",
      "old_mode": 33188,
      "old_path": "core/src/fxge/agg/agg23/agg_vcgen_stroke.h",
      "new_id": "84fadd6ed8b1e6e108e6304294a9f98a8559151f",
      "new_mode": 33188,
      "new_path": "third_party/agg23/agg_vcgen_stroke.h",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "6600bf2085f0f5a8e63507b2fdc001cb66296f37",
      "old_mode": 33188,
      "old_path": "core/src/fxge/agg/agg23/agg_vertex_sequence.h",
      "new_id": "6600bf2085f0f5a8e63507b2fdc001cb66296f37",
      "new_mode": 33188,
      "new_path": "third_party/agg23/agg_vertex_sequence.h",
      "score": 100
    },
    {
      "type": "modify",
      "old_id": "b6978658dd0ced309fd7d9253b7e1f885e2dcac9",
      "old_mode": 33188,
      "old_path": "third_party/third_party.gyp",
      "new_id": "8538001e7fbb249b7ff7f3d12a4172518106f0b7",
      "new_mode": 33188,
      "new_path": "third_party/third_party.gyp"
    }
  ]
}
