)]}'
{
  "commit": "8e8a36d35b577207690125c1f7af5fdf827f2b82",
  "tree": "a19567ec2edd12b7660dbf04584d7350b23a7ea8",
  "parents": [
    "7098d046898e25933ee5f1cea9ae1774f1ac39b2"
  ],
  "author": {
    "name": "Lei Zhang",
    "email": "thestig@chromium.org",
    "time": "Tue Apr 30 04:33:20 2019 +0000"
  },
  "committer": {
    "name": "Chromium commit bot",
    "email": "commit-bot@chromium.org",
    "time": "Tue Apr 30 04:33:20 2019 +0000"
  },
  "message": "Revert \"Switch pdfium target from a static library to a component\"\n\nThis reverts commit 7098d046898e25933ee5f1cea9ae1774f1ac39b2.\n\nReason for revert: Cannot roll into Chromium. See:\n\nhttps://chromium-review.googlesource.com/c/chromium/src/+/1588908\n\nOriginal change\u0027s description:\n\u003e Switch pdfium target from a static library to a component\n\u003e \n\u003e Reduces size of build directory by 206 MiB (-1.0%) when building \"all\"\n\u003e with gn args \"use_goma\u003dtrue is_component_build\u003dtrue is_debug\u003dfalse\n\u003e enable_nacl\u003dfalse symbol_level\u003d1\".  Build time also reduced from\n\u003e 426.111s to 405.252s, though I only took one sample.\n\u003e \n\u003e Also added some missing dependencies that were causing linker failures\n\u003e in component builds.\n\u003e \n\u003e BUG\u003dchromium:941663\n\u003e R\u003d​thestig\n\u003e \n\u003e Change-Id: I03cfcac6206a42729139de8e93249c906b63d9a7\n\u003e Reviewed-on: https://pdfium-review.googlesource.com/c/pdfium/+/53290\n\u003e Commit-Queue: Lei Zhang \u003cthestig@chromium.org\u003e\n\u003e Reviewed-by: Lei Zhang \u003cthestig@chromium.org\u003e\n\nTBR\u003dthestig@chromium.org,thomasanderson@google.com,thomasanderson@chromium.org\n\nChange-Id: I5481779d7f07f887b7f533eb1efd726d3ea4e4f4\nNo-Presubmit: true\nNo-Tree-Checks: true\nNo-Try: true\nBug: chromium:941663\nReviewed-on: https://pdfium-review.googlesource.com/c/pdfium/+/53710\nReviewed-by: Lei Zhang \u003cthestig@chromium.org\u003e\nCommit-Queue: Lei Zhang \u003cthestig@chromium.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "65a85974b27d4724664b1577bf9a897cd38be1bc",
      "old_mode": 33188,
      "old_path": "BUILD.gn",
      "new_id": "83fc631bd542fad8c73025a9330e7f5579dce387",
      "new_mode": 33188,
      "new_path": "BUILD.gn"
    },
    {
      "type": "modify",
      "old_id": "fd21666fe3a1c4c270034bf356e17ef72e765b29",
      "old_mode": 33188,
      "old_path": "core/fxcrt/BUILD.gn",
      "new_id": "88337ffa86e985e45b6044344a0f9c808bc6fb3d",
      "new_mode": 33188,
      "new_path": "core/fxcrt/BUILD.gn"
    },
    {
      "type": "modify",
      "old_id": "601ac54be2d56eb87d72cde9e74ae1df810ca709",
      "old_mode": 33188,
      "old_path": "public/fpdfview.h",
      "new_id": "8892da5360cb53e7a898bbd2e07673f6e159cafb",
      "new_mode": 33188,
      "new_path": "public/fpdfview.h"
    },
    {
      "type": "modify",
      "old_id": "d19dbfcef482eeeb576acdfb1b062a9188eaaf1c",
      "old_mode": 33188,
      "old_path": "testing/fuzzers/BUILD.gn",
      "new_id": "0dbbccc8e5b16d909acf95def0085a4e5f560f77",
      "new_mode": 33188,
      "new_path": "testing/fuzzers/BUILD.gn"
    }
  ]
}
