)]}'
{
  "commit": "b3abfd3131ea41eab9f8ad26887b68ae90deaa35",
  "tree": "53fd5e0b5919bf2af9e2da64b696683217e5c106",
  "parents": [
    "625ac0b6c8fb61ccf683c8074b39ddba78124b69"
  ],
  "author": {
    "name": "Lei Zhang",
    "email": "thestig@chromium.org",
    "time": "Wed Jul 21 17:18:36 2021 +0000"
  },
  "committer": {
    "name": "Pdfium LUCI CQ",
    "email": "pdfium-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "time": "Wed Jul 21 17:18:36 2021 +0000"
  },
  "message": "Add CFDE_TextEditEngine::CanGenerateCharacterInfo().\n\nExtract the logic from CFDE_TextEditEngine::RebuildPieces(), so\nCFWL_Edit can determine if CFDE_TextEditEngine::GetCharacterInfo()\nshould be called. This avoids the two classes being out of sync, which\ncan trigger a NOTREACHED() in GetCharacterInfo().\n\nBug: chromium:1230184\nChange-Id: Ibe77d077f909542aa41a473a1fa166334fde3771\nReviewed-on: https://pdfium-review.googlesource.com/c/pdfium/+/83195\nCommit-Queue: Lei Zhang \u003cthestig@chromium.org\u003e\nReviewed-by: Hui Yingst \u003cnigi@chromium.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "c845ce8cdcd81b6076d497372934003943cc5904",
      "old_mode": 33188,
      "old_path": "xfa/fde/cfde_texteditengine.cpp",
      "new_id": "1a370835b8e3498dbba37c9c26f59443f9bb8e10",
      "new_mode": 33188,
      "new_path": "xfa/fde/cfde_texteditengine.cpp"
    },
    {
      "type": "modify",
      "old_id": "396c0e9fc9eec15b3a8515e967f85a045aba537f",
      "old_mode": 33188,
      "old_path": "xfa/fde/cfde_texteditengine.h",
      "new_id": "86edc32ea3d3084c8797e8f5d423022e21b414ff",
      "new_mode": 33188,
      "new_path": "xfa/fde/cfde_texteditengine.h"
    },
    {
      "type": "modify",
      "old_id": "6d573dcb7584068a2f825617b99a6f5366289b86",
      "old_mode": 33188,
      "old_path": "xfa/fde/cfde_texteditengine_unittest.cpp",
      "new_id": "9dfd221c9445bcaeab8033260977856318bcd88d",
      "new_mode": 33188,
      "new_path": "xfa/fde/cfde_texteditengine_unittest.cpp"
    },
    {
      "type": "modify",
      "old_id": "7fb7c64cb915928231452247f00460b676b504b6",
      "old_mode": 33188,
      "old_path": "xfa/fwl/cfwl_edit.cpp",
      "new_id": "69d2bee7666fbfec91c1dcf4cf6e66ec88b6bdff",
      "new_mode": 33188,
      "new_path": "xfa/fwl/cfwl_edit.cpp"
    }
  ]
}
