)]}'
{
  "commit": "70c2a95f15fe47ce324cb65c65e23ce5c140de6c",
  "tree": "a3b831ee946571ed3c7a8da3f6f2257d5fc0bf14",
  "parents": [
    "9f28b7d297a3c82b8290be5d12be955c51934a3f"
  ],
  "author": {
    "name": "Lei Zhang",
    "email": "thestig@chromium.org",
    "time": "Thu Jul 11 21:54:49 2024 +0000"
  },
  "committer": {
    "name": "Pdfium LUCI CQ",
    "email": "pdfium-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "time": "Thu Jul 11 21:54:49 2024 +0000"
  },
  "message": "Add FPDFPageObj_TransformF() API\n\nAdd a variation of the FPDFPageObj_Transform() API that takes a\nFS_MATRIX, instead of 6 doubles for the matrix. The new API also returns\nwhether it succeeded or not.\n\n- Reimplement FPDFPageObj_Transform() using FPDFPageObj_TransformF().\n- Switch a couple of existing FPDFPageObj_Transform() calls in tests to\n  use the new API.\n- Add test to show the new API correctly handles bad inputs and returns\n  false.\n\nBug: 352379279\nChange-Id: I70c507c24ad69c71771e3a457fedeca37bdc1da4\nReviewed-on: https://pdfium-review.googlesource.com/c/pdfium/+/121630\nReviewed-by: dan sinclair \u003cdsinclair@google.com\u003e\nCommit-Queue: Lei Zhang \u003cthestig@chromium.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "e5ace98553d59f37296cfae589335b7a8c397702",
      "old_mode": 33188,
      "old_path": "fpdfsdk/fpdf_edit_embeddertest.cpp",
      "new_id": "2f7d6b0ec43f3c45c9574f906474109f1e36a774",
      "new_mode": 33188,
      "new_path": "fpdfsdk/fpdf_edit_embeddertest.cpp"
    },
    {
      "type": "modify",
      "old_id": "9ddd89f60c36fd7b8206a2c61f0c65cf35651a43",
      "old_mode": 33188,
      "old_path": "fpdfsdk/fpdf_editpage.cpp",
      "new_id": "5ed4c085ecc990e326342a7353dbfba25ec8a96d",
      "new_mode": 33188,
      "new_path": "fpdfsdk/fpdf_editpage.cpp"
    },
    {
      "type": "modify",
      "old_id": "542dd888868673ded4df253acf7ddbfc58e25872",
      "old_mode": 33188,
      "old_path": "fpdfsdk/fpdf_view_c_api_test.c",
      "new_id": "5042fcf4028b46c8b5f5b590779e85d4ce333e72",
      "new_mode": 33188,
      "new_path": "fpdfsdk/fpdf_view_c_api_test.c"
    },
    {
      "type": "modify",
      "old_id": "35b5803f12cf3b8995e537fb0db751a82f986820",
      "old_mode": 33188,
      "old_path": "public/fpdf_edit.h",
      "new_id": "deae22fbdf11bb6c3d7da5c59fcdacccec76284c",
      "new_mode": 33188,
      "new_path": "public/fpdf_edit.h"
    }
  ]
}
