)]}'
{
  "commit": "9359db0eb895005cf034a5e54a0c86fb0f6baeca",
  "tree": "9d3903c21bf58966eb7ffc0151dd728d77833bf9",
  "parents": [
    "9e4c85713ffeecc78dfb1c4c157ca9b208f18c98"
  ],
  "author": {
    "name": "Lei Zhang",
    "email": "thestig@chromium.org",
    "time": "Wed May 08 23:39:16 2024 +0000"
  },
  "committer": {
    "name": "Pdfium LUCI CQ",
    "email": "pdfium-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "time": "Wed May 08 23:39:16 2024 +0000"
  },
  "message": "Explain FPDFPage_RemoveObject() side effect on FPDF_TEXTPAGE handles\n\nWhen FPDFPage_RemoveObject() gets called for an object of type\nFPDF_PAGEOBJ_TEXT, all FPDF_TEXTPAGE for the associated page are no\nlonger valid. Augment an existing test that does this to demonstrate the\nusage of a new FPDF_TEXTPAGE after the removal.\n\nChange-Id: I41e1ae72df9c6cb4a3a6d4c57756ce69a0cb7e75\nReviewed-on: https://pdfium-review.googlesource.com/c/pdfium/+/118914\nReviewed-by: Tom Sepez \u003ctsepez@chromium.org\u003e\nReviewed-by: Thomas Sepez \u003ctsepez@google.com\u003e\nCommit-Queue: Lei Zhang \u003cthestig@chromium.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "a0047c0ad93463dff20eddaf327154ad221609d9",
      "old_mode": 33188,
      "old_path": "fpdfsdk/fpdf_edit_embeddertest.cpp",
      "new_id": "2a3b524c59469787c943f45ae6545f36f6d5419c",
      "new_mode": 33188,
      "new_path": "fpdfsdk/fpdf_edit_embeddertest.cpp"
    },
    {
      "type": "modify",
      "old_id": "e2135f2b44ff217f747c8ca3aa9ec15cf19bbe69",
      "old_mode": 33188,
      "old_path": "public/fpdf_edit.h",
      "new_id": "35b5803f12cf3b8995e537fb0db751a82f986820",
      "new_mode": 33188,
      "new_path": "public/fpdf_edit.h"
    }
  ]
}
