)]}'
{
  "commit": "d7e5b1d7b0aa352af9d30d5d9410c8d352a483ba",
  "tree": "42e8810713fe90cbf11035c33c7498e9b98e3309",
  "parents": [
    "8f64f4a25dc8311f798947cf073ab152827f5328"
  ],
  "author": {
    "name": "Tom Anderson",
    "email": "thomasanderson@chromium.org",
    "time": "Wed May 01 08:09:46 2019 +0000"
  },
  "committer": {
    "name": "Chromium commit bot",
    "email": "commit-bot@chromium.org",
    "time": "Wed May 01 08:09:46 2019 +0000"
  },
  "message": "[Reland] Switch pdfium target from a static library to a component\n\nReland fixes linker failures, verified by Chromium\u0027s CQ:\nhttps://chromium-review.googlesource.com/c/chromium/src/+/1590226\n\nReduces size of build directory by 206 MiB (-1.0%) when building \"all\"\nwith gn args \"use_goma\u003dtrue is_component_build\u003dtrue is_debug\u003dfalse\nenable_nacl\u003dfalse symbol_level\u003d1\".  Build time also reduced from\n426.111s to 405.252s, though I only took one sample.\n\nAlso added some missing dependencies that were causing linker failures\nin component builds.\n\nBUG\u003dchromium:941663\nR\u003dthestig\n\nChange-Id: Ie5d71a50741e0c4f57554b29816e89cf43fffdc6\nReviewed-on: https://pdfium-review.googlesource.com/c/pdfium/+/53731\nAuto-Submit: Thomas Anderson \u003cthomasanderson@chromium.org\u003e\nCommit-Queue: Lei Zhang \u003cthestig@chromium.org\u003e\nReviewed-by: Lei Zhang \u003cthestig@chromium.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "83fc631bd542fad8c73025a9330e7f5579dce387",
      "old_mode": 33188,
      "old_path": "BUILD.gn",
      "new_id": "65a85974b27d4724664b1577bf9a897cd38be1bc",
      "new_mode": 33188,
      "new_path": "BUILD.gn"
    },
    {
      "type": "modify",
      "old_id": "1e8c76ef52987b64fa8a9d89c5db4e2ce997e609",
      "old_mode": 33188,
      "old_path": "core/fpdfapi/font/BUILD.gn",
      "new_id": "c5ce882bcd2ac6de9c501ab237dc8d4c05d17b81",
      "new_mode": 33188,
      "new_path": "core/fpdfapi/font/BUILD.gn"
    },
    {
      "type": "modify",
      "old_id": "88337ffa86e985e45b6044344a0f9c808bc6fb3d",
      "old_mode": 33188,
      "old_path": "core/fxcrt/BUILD.gn",
      "new_id": "fd21666fe3a1c4c270034bf356e17ef72e765b29",
      "new_mode": 33188,
      "new_path": "core/fxcrt/BUILD.gn"
    },
    {
      "type": "modify",
      "old_id": "6c9ed9a11ecfdfa439adcb77fab136378aea04c4",
      "old_mode": 33188,
      "old_path": "core/fxge/BUILD.gn",
      "new_id": "83374cc0e9fadc07c3df8e18dfec7cd3366be69b",
      "new_mode": 33188,
      "new_path": "core/fxge/BUILD.gn"
    },
    {
      "type": "modify",
      "old_id": "8892da5360cb53e7a898bbd2e07673f6e159cafb",
      "old_mode": 33188,
      "old_path": "public/fpdfview.h",
      "new_id": "601ac54be2d56eb87d72cde9e74ae1df810ca709",
      "new_mode": 33188,
      "new_path": "public/fpdfview.h"
    },
    {
      "type": "modify",
      "old_id": "0dbbccc8e5b16d909acf95def0085a4e5f560f77",
      "old_mode": 33188,
      "old_path": "testing/fuzzers/BUILD.gn",
      "new_id": "fd47b884eca41fc2d3d3b618fbb371afa0ba467b",
      "new_mode": 33188,
      "new_path": "testing/fuzzers/BUILD.gn"
    }
  ]
}
