)]}'
{
  "commit": "2563fc3895f2a6a1faf74b46387b99c61be7370a",
  "tree": "bc809136c0daa416387c9a2044474969171796ca",
  "parents": [
    "6214ce98801c1f7a226781701ed290079b2a4031"
  ],
  "author": {
    "name": "Tom Sepez",
    "email": "tsepez@chromium.org",
    "time": "Wed Aug 01 19:13:06 2018 +0000"
  },
  "committer": {
    "name": "Chromium commit bot",
    "email": "commit-bot@chromium.org",
    "time": "Wed Aug 01 19:13:06 2018 +0000"
  },
  "message": "Make FPDF_FormHandle be represented as an incomplete type.\n\nMake consistent with other public API types.\n\nIntroduce CPDFSDKFormFillEnvironmentFromFPDFFormHandle() and\nFPDFFormHandleFromCPDFSDKFormFillEnvironment() helper functions.\nUse these to kill off some casts in the process.\n\nChange-Id: I6230ecdb4cecd03076f5e24c8cc49c45ad694da7\nReviewed-on: https://pdfium-review.googlesource.com/39250\nReviewed-by: Lei Zhang \u003cthestig@chromium.org\u003e\nCommit-Queue: Tom Sepez \u003ctsepez@chromium.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "879a365ae80acd379a14a12a021125f8e880af01",
      "old_mode": 33188,
      "old_path": "fpdfsdk/cpdfsdk_annotiterator_embeddertest.cpp",
      "new_id": "161ae95178cd7119817fc9d2fe1a43d07400391d",
      "new_mode": 33188,
      "new_path": "fpdfsdk/cpdfsdk_annotiterator_embeddertest.cpp"
    },
    {
      "type": "modify",
      "old_id": "4fd85cfc72b0637293c591b209f44373c68aa535",
      "old_mode": 33188,
      "old_path": "fpdfsdk/cpdfsdk_helpers.h",
      "new_id": "5de947afdf62c7a4c1f8648b9435b8ea59745750",
      "new_mode": 33188,
      "new_path": "fpdfsdk/cpdfsdk_helpers.h"
    },
    {
      "type": "modify",
      "old_id": "d529a5be695d8e9e9f3b66d535868da621486b14",
      "old_mode": 33188,
      "old_path": "fpdfsdk/fpdf_formfill.cpp",
      "new_id": "3a74bc39088fa40c6b306f0d22fb7bbc846094b0",
      "new_mode": 33188,
      "new_path": "fpdfsdk/fpdf_formfill.cpp"
    },
    {
      "type": "modify",
      "old_id": "e4b329e61ea6322a6e05895414ef27c54aaf0a55",
      "old_mode": 33188,
      "old_path": "fpdfsdk/pwl/cpwl_combo_box_embeddertest.cpp",
      "new_id": "62d42f9344d9cba0e536977701dd1ee18e1f1c87",
      "new_mode": 33188,
      "new_path": "fpdfsdk/pwl/cpwl_combo_box_embeddertest.cpp"
    },
    {
      "type": "modify",
      "old_id": "43d06d3d2a80fa5d65d29819e2376f596da1c9db",
      "old_mode": 33188,
      "old_path": "fpdfsdk/pwl/cpwl_edit_embeddertest.cpp",
      "new_id": "3edbf7580adaa1e016e267e6881b1db5e16674d1",
      "new_mode": 33188,
      "new_path": "fpdfsdk/pwl/cpwl_edit_embeddertest.cpp"
    },
    {
      "type": "modify",
      "old_id": "38604555ae4c239221b430f7e62b4280c4d0518a",
      "old_mode": 33188,
      "old_path": "fxjs/cjs_publicmethods_embeddertest.cpp",
      "new_id": "623ce6801e4bc3b53430b6dbf6d8c9dda1e38cf6",
      "new_mode": 33188,
      "new_path": "fxjs/cjs_publicmethods_embeddertest.cpp"
    },
    {
      "type": "modify",
      "old_id": "4a703d947af1f6af724d99287a736e69d7d2a00a",
      "old_mode": 33188,
      "old_path": "public/fpdf_formfill.h",
      "new_id": "3381eed5e4ecb6cd0698ca8641d9778a6ed13ee9",
      "new_mode": 33188,
      "new_path": "public/fpdf_formfill.h"
    },
    {
      "type": "modify",
      "old_id": "a35e34acc374e261245bf41cce6be8884dd40138",
      "old_mode": 33188,
      "old_path": "public/fpdfview.h",
      "new_id": "ac109b9b3a3ea48f9779db1db891198beb325a64",
      "new_mode": 33188,
      "new_path": "public/fpdfview.h"
    }
  ]
}
