)]}'
{
  "commit": "091f7a070d58e1f8de6bbfdc5b60e1cef84e58c3",
  "tree": "b1d303ad5e74be376c84bf76502d19d6290a7329",
  "parents": [
    "3beeeeeb2ca45d54b34e4cc80fb137980e2f7aae"
  ],
  "author": {
    "name": "Wei Li",
    "email": "weili@chromium.org",
    "time": "Mon Nov 09 12:09:55 2015 -0800"
  },
  "committer": {
    "name": "Wei Li",
    "email": "weili@chromium.org",
    "time": "Mon Nov 09 12:09:55 2015 -0800"
  },
  "message": "Merge to XFA: Add path service to retrieve test data directory at run time so tests can be run from any directory.\n\nPreviously the tests which read test files assume the current directory is under pdfium. Running from any other directory will break the build.\n\nR\u003dthestig@chromium.org\n\nReview URL: https://codereview.chromium.org/1408003014 .\n\n(cherry picked from commit c0e93a9a942fe7d99800502a61d2fbb58cf9276f)\n\nConflicts:\n\tcore/src/fpdfapi/fpdf_parser/fpdf_parser_parser_embeddertest.cpp\n\tfpdfsdk/src/fpdfdoc_embeddertest.cpp\n\ttesting/embedder_test.cpp\n\ttesting/embedder_test.h\n\nReview URL: https://codereview.chromium.org/1411403012 .\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "57d9eaf69a7f45a66bb90d84547b58577f260b7f",
      "old_mode": 33188,
      "old_path": "BUILD.gn",
      "new_id": "caec43d978518509b19beaa5c0497ee3bf6f1659",
      "new_mode": 33188,
      "new_path": "BUILD.gn"
    },
    {
      "type": "modify",
      "old_id": "af04b4aebb2a5987de48dc0975d5ecd47c305295",
      "old_mode": 33188,
      "old_path": "core/src/fpdfapi/fpdf_page/fpdf_page_func_embeddertest.cpp",
      "new_id": "28920368825b627f779c3905e6bf2a37731b9a2d",
      "new_mode": 33188,
      "new_path": "core/src/fpdfapi/fpdf_page/fpdf_page_func_embeddertest.cpp"
    },
    {
      "type": "modify",
      "old_id": "ed2863bcf3fba26681f4f4942daf530721560fc8",
      "old_mode": 33188,
      "old_path": "core/src/fpdfapi/fpdf_parser/fpdf_parser_parser_embeddertest.cpp",
      "new_id": "87375666191f1f42083e32e055b06f049b8e89d4",
      "new_mode": 33188,
      "new_path": "core/src/fpdfapi/fpdf_parser/fpdf_parser_parser_embeddertest.cpp"
    },
    {
      "type": "modify",
      "old_id": "73b46b52c2cbe78bef5628790ade1f4955d33c20",
      "old_mode": 33188,
      "old_path": "core/src/fpdfapi/fpdf_parser/fpdf_parser_parser_unittest.cpp",
      "new_id": "b86c20e9dab49b1b68277b0bfe26e4c1230bb4ef",
      "new_mode": 33188,
      "new_path": "core/src/fpdfapi/fpdf_parser/fpdf_parser_parser_unittest.cpp"
    },
    {
      "type": "modify",
      "old_id": "30d7a416be25564ed202bc8e7bf4cc4ce1e2567f",
      "old_mode": 33188,
      "old_path": "core/src/fpdfapi/fpdf_render/fpdf_render_pattern_embeddertest.cpp",
      "new_id": "744c4e5ea98d46b8d48ce64c8f4d23d74ec86f31",
      "new_mode": 33188,
      "new_path": "core/src/fpdfapi/fpdf_render/fpdf_render_pattern_embeddertest.cpp"
    },
    {
      "type": "modify",
      "old_id": "ee4c3e6104cef6e2db32d16f50d1bad4ac5e1248",
      "old_mode": 33188,
      "old_path": "fpdfsdk/src/fpdf_dataavail_embeddertest.cpp",
      "new_id": "222fdc4be2c17927f8945d78017ee2361752099b",
      "new_mode": 33188,
      "new_path": "fpdfsdk/src/fpdf_dataavail_embeddertest.cpp"
    },
    {
      "type": "modify",
      "old_id": "ca5cbebf0133a9f391482b470f49e8e0bffaffc3",
      "old_mode": 33188,
      "old_path": "fpdfsdk/src/fpdfdoc_embeddertest.cpp",
      "new_id": "6435704cb281c59327811f1e5a0641c8fb87527a",
      "new_mode": 33188,
      "new_path": "fpdfsdk/src/fpdfdoc_embeddertest.cpp"
    },
    {
      "type": "modify",
      "old_id": "f6d444abedfcb00647fe23e0a384a5f8f287a914",
      "old_mode": 33188,
      "old_path": "fpdfsdk/src/fpdfformfill_embeddertest.cpp",
      "new_id": "aae6ea7f779ce7b94e0cf2f98753b05f310b5b97",
      "new_mode": 33188,
      "new_path": "fpdfsdk/src/fpdfformfill_embeddertest.cpp"
    },
    {
      "type": "modify",
      "old_id": "52cec7028ab4f349b335af557eb2760f7b18f051",
      "old_mode": 33188,
      "old_path": "fpdfsdk/src/fpdftext_embeddertest.cpp",
      "new_id": "6c1ae4ceb8853591a2e9f67d6798f822f7348142",
      "new_mode": 33188,
      "new_path": "fpdfsdk/src/fpdftext_embeddertest.cpp"
    },
    {
      "type": "modify",
      "old_id": "2a00193a5ec53e862b145e1edcfde0ec045611ff",
      "old_mode": 33188,
      "old_path": "fpdfsdk/src/fpdfview_embeddertest.cpp",
      "new_id": "35da9b6caf922816e8867cd7a430bd3c85585a4f",
      "new_mode": 33188,
      "new_path": "fpdfsdk/src/fpdfview_embeddertest.cpp"
    },
    {
      "type": "modify",
      "old_id": "df1b99c34083f7ccfd0866dfe1a844cdd651b62a",
      "old_mode": 33188,
      "old_path": "pdfium.gyp",
      "new_id": "c12f0bb8fff3a1b148ccaad7703007d6b67ffad9",
      "new_mode": 33188,
      "new_path": "pdfium.gyp"
    },
    {
      "type": "modify",
      "old_id": "ebd8c64b32758878cefacb6bfcd52611981f4cd4",
      "old_mode": 33188,
      "old_path": "testing/embedder_test.cpp",
      "new_id": "baaf016d9fb59ee8e73ef6b60232f3a0514158df",
      "new_mode": 33188,
      "new_path": "testing/embedder_test.cpp"
    },
    {
      "type": "modify",
      "old_id": "660acc386f170b2df91ef0c446a59105106e25c8",
      "old_mode": 33188,
      "old_path": "testing/embedder_test.h",
      "new_id": "a5b5e33fae7834c767b28300420a402ab4406200",
      "new_mode": 33188,
      "new_path": "testing/embedder_test.h"
    },
    {
      "type": "modify",
      "old_id": "8ecda30bcee697b7b8c4e9d68f4912f93cd09d42",
      "old_mode": 33188,
      "old_path": "testing/test_support.cpp",
      "new_id": "f71f6f8b4f6de6af2562c4269717b62ef0ded35d",
      "new_mode": 33188,
      "new_path": "testing/test_support.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "1501a2da68a394b582cb6bec40f94efa5d44a50f",
      "new_mode": 33188,
      "new_path": "testing/utils/path_service.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "96fd69e8894ab7e9e307b3c4f60df0abefd612dd",
      "new_mode": 33188,
      "new_path": "testing/utils/path_service.h"
    }
  ]
}
