)]}'
{
  "commit": "017b1aa0f0c346eb8458b3222d3e5e7c83f00316",
  "tree": "39c4cfe4a4a92959ab16b140cfd7c2460543935a",
  "parents": [
    "1627c9a09e4c7a538aa337420eb857274228f19d"
  ],
  "author": {
    "name": "Ben Wagner",
    "email": "bungeman@google.com",
    "time": "Thu Aug 10 16:51:55 2023 +0000"
  },
  "committer": {
    "name": "Pdfium LUCI CQ",
    "email": "pdfium-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "time": "Thu Aug 10 16:51:55 2023 +0000"
  },
  "message": "Split TextObject rect for each kPiece\n\nWhen an /ActualText is used on an object, the object is represented as\ntext by a sequence of CharInfo marked as kPiece. Prior to this change\neach CharInfo was assigned the full rectangle of the original object.\nThis change splits the the original object\u0027s rectangle between the\nkPiece CharInfos. This allows for each CharInfo to be independently\nselectable instead of all of them overlapping.\n\nBug: pdfium:2069\nChange-Id: Iea08d4b28fa9489f159b6e0c0cc0c2d2554db19b\nReviewed-on: https://pdfium-review.googlesource.com/c/pdfium/+/111150\nReviewed-by: Nigi \u003cnigi@chromium.org\u003e\nCommit-Queue: Ben Wagner \u003cbungeman@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "99f336582d529abc2026379cce216570d657c96d",
      "old_mode": 33188,
      "old_path": "core/fpdftext/cpdf_textpage.cpp",
      "new_id": "4966a7e7837c2a5f2397d24126cd8ef21f05c6da",
      "new_mode": 33188,
      "new_path": "core/fpdftext/cpdf_textpage.cpp"
    }
  ]
}
