)]}'
{
  "commit": "61f2c1da3e14411fc48764cc6d6c41a4c2859490",
  "tree": "fc57020c50235bbab06dc7e5ef9cf3330897902d",
  "parents": [
    "bf0f077f4f4e1a9a5aef67fb9f2c7ca6bbc8fd4a"
  ],
  "author": {
    "name": "Tom Sepez",
    "email": "tsepez@chromium.org",
    "time": "Thu Oct 06 00:22:37 2022 +0000"
  },
  "committer": {
    "name": "Pdfium LUCI CQ",
    "email": "pdfium-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "time": "Thu Oct 06 00:22:37 2022 +0000"
  },
  "message": "Make CPDF_FormField::GetFieldAttr() a non-static method\n\nMost callers want to invoke this on the field itself, so we can avoid\nthe step of passing a dictionary back to the caller. Rename existing\nmethod to GetFieldAttrForDict() to handle odd cases where there isn\u0027t\na form field to directly supply the dict.\n\nChange-Id: Icfcde3cfc0c02a595ae9f9119ba24eb24dec6a71\nReviewed-on: https://pdfium-review.googlesource.com/c/pdfium/+/98790\nCommit-Queue: Tom Sepez \u003ctsepez@chromium.org\u003e\nReviewed-by: Lei Zhang \u003cthestig@chromium.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "ba486541f2bfda2de9efa61fa069ffdea825ad23",
      "old_mode": 33188,
      "old_path": "core/fpdfdoc/cpdf_annotlist.cpp",
      "new_id": "f6c8469f06fa9e334967673b8f06d0e1e82f83c5",
      "new_mode": 33188,
      "new_path": "core/fpdfdoc/cpdf_annotlist.cpp"
    },
    {
      "type": "modify",
      "old_id": "1ce8ea63ef5b311e8982e6adead82e27473d1b35",
      "old_mode": 33188,
      "old_path": "core/fpdfdoc/cpdf_bafontmap.cpp",
      "new_id": "cc38d4ff0f8bff262d35b4012e9f118d6ed7e778",
      "new_mode": 33188,
      "new_path": "core/fpdfdoc/cpdf_bafontmap.cpp"
    },
    {
      "type": "modify",
      "old_id": "c5e1b1143fe624c1739739ed4686dcef693d11d1",
      "old_mode": 33188,
      "old_path": "core/fpdfdoc/cpdf_formcontrol.cpp",
      "new_id": "6d85e3372996f2267368469f4b51ad79b93cd71f",
      "new_mode": 33188,
      "new_path": "core/fpdfdoc/cpdf_formcontrol.cpp"
    },
    {
      "type": "modify",
      "old_id": "4e90b7e3ec4f82a9649a438cd86ecd231253441b",
      "old_mode": 33188,
      "old_path": "core/fpdfdoc/cpdf_formfield.cpp",
      "new_id": "3e839123bf11c48c7ca146cb03cafe74d36b4e0d",
      "new_mode": 33188,
      "new_path": "core/fpdfdoc/cpdf_formfield.cpp"
    },
    {
      "type": "modify",
      "old_id": "b49c0a38bbe804e217e255ad24f080a02bf9fa6d",
      "old_mode": 33188,
      "old_path": "core/fpdfdoc/cpdf_formfield.h",
      "new_id": "db8952b2c6ce00c0e1b719c580fc4512dfad69d0",
      "new_mode": 33188,
      "new_path": "core/fpdfdoc/cpdf_formfield.h"
    },
    {
      "type": "modify",
      "old_id": "e77bf3244d16a61072ba768ee232094e15d1275a",
      "old_mode": 33188,
      "old_path": "core/fpdfdoc/cpdf_generateap.cpp",
      "new_id": "50addf6681affc59790a6bbc10c750b4e9200614",
      "new_mode": 33188,
      "new_path": "core/fpdfdoc/cpdf_generateap.cpp"
    },
    {
      "type": "modify",
      "old_id": "1e99f862ba458f254c0bf75b01ff5bc78f4a7a37",
      "old_mode": 33188,
      "old_path": "core/fpdfdoc/cpdf_interactiveform.cpp",
      "new_id": "02c06f4473e79b669946ada4901d1d1d02a17257",
      "new_mode": 33188,
      "new_path": "core/fpdfdoc/cpdf_interactiveform.cpp"
    }
  ]
}
