)]}'
{
  "commit": "e697afe4fa90045e56f7bda475bab18575ce06ea",
  "tree": "da80c7cde7b16cc9d3fa082b0fb5eb44700d5cae",
  "parents": [
    "27620197d6a2f93a5315a747675ed655ec514d00"
  ],
  "author": {
    "name": "Tom Sepez",
    "email": "tsepez@chromium.org",
    "time": "Tue Jun 24 14:40:21 2025 -0700"
  },
  "committer": {
    "name": "Pdfium LUCI CQ",
    "email": "pdfium-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "time": "Tue Jun 24 14:40:21 2025 -0700"
  },
  "message": "Use default/projection forms of C++20 std::ranges::lower_bound()\n\n-- same with upper_bound.\n\nChange-Id: I60728a199f498649828c0ca9692dd79512dc3382\nReviewed-on: https://pdfium-review.googlesource.com/c/pdfium/+/133470\nReviewed-by: Lei Zhang \u003cthestig@chromium.org\u003e\nCommit-Queue: Tom Sepez \u003ctsepez@chromium.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "c9cebe0cb1990ee6efdc1bc6e0f0c693926536ae",
      "old_mode": 33188,
      "old_path": "core/fpdfapi/edit/cpdf_creator.cpp",
      "new_id": "4b0bd779c3eedc8447c4dd9d7cd1e8fd2ba7ee14",
      "new_mode": 33188,
      "new_path": "core/fpdfapi/edit/cpdf_creator.cpp"
    },
    {
      "type": "modify",
      "old_id": "3d6a34e6757f315e4487bcdda505114e61d3ad4b",
      "old_mode": 33188,
      "old_path": "core/fpdfapi/font/cpdf_cidfont.cpp",
      "new_id": "f7f9619f0a851dfb4bab45f9fb6cafe6d0da9819",
      "new_mode": 33188,
      "new_path": "core/fpdfapi/font/cpdf_cidfont.cpp"
    },
    {
      "type": "modify",
      "old_id": "c0c8e37c1f1b786f4e9902deb35b59671d44f10d",
      "old_mode": 33188,
      "old_path": "core/fpdfapi/font/cpdf_cmap.cpp",
      "new_id": "f43c072902a0b89a755e5f0d8a27544143195264",
      "new_mode": 33188,
      "new_path": "core/fpdfapi/font/cpdf_cmap.cpp"
    },
    {
      "type": "modify",
      "old_id": "2f53f15c83716a1260d02aaff4a35d87752118c7",
      "old_mode": 33188,
      "old_path": "core/fpdfapi/page/cpdf_psengine.cpp",
      "new_id": "1564518684ed60ff87994af53f27d50f0300dcda",
      "new_mode": 33188,
      "new_path": "core/fpdfapi/page/cpdf_psengine.cpp"
    },
    {
      "type": "modify",
      "old_id": "692eac5e3f66e34115a31aff866f8e7ea4bfd681",
      "old_mode": 33188,
      "old_path": "core/fpdfapi/page/cpdf_streamcontentparser.cpp",
      "new_id": "d4660cc10fecf9a973f065c1c5bb700511c8b884",
      "new_mode": 33188,
      "new_path": "core/fpdfapi/page/cpdf_streamcontentparser.cpp"
    },
    {
      "type": "modify",
      "old_id": "3225615ce5cba2d3a6b59b58b09b88854b465db0",
      "old_mode": 33188,
      "old_path": "core/fxcrt/css/cfx_cssdata.cpp",
      "new_id": "d9c5283bffbfa1c747e81a7443d95dbc223e8c10",
      "new_mode": 33188,
      "new_path": "core/fxcrt/css/cfx_cssdata.cpp"
    },
    {
      "type": "modify",
      "old_id": "e189eaae0d98d07524dfbd922a1878cc1dfd92fe",
      "old_mode": 33188,
      "old_path": "core/fxcrt/fx_codepage.cpp",
      "new_id": "2f9bce67da3be29416dfebfb6b1cfd1fb49812a3",
      "new_mode": 33188,
      "new_path": "core/fxcrt/fx_codepage.cpp"
    },
    {
      "type": "modify",
      "old_id": "4aff41fa1704503d7afc470913269b573defef8b",
      "old_mode": 33188,
      "old_path": "core/fxcrt/xml/cfx_xmlparser.cpp",
      "new_id": "762fada8876763ca2241c202eac5e2479fe0086e",
      "new_mode": 33188,
      "new_path": "core/fxcrt/xml/cfx_xmlparser.cpp"
    },
    {
      "type": "modify",
      "old_id": "3d5586311aa97ad73c8b19333cc39107f2158629",
      "old_mode": 33188,
      "old_path": "core/fxge/android/cfpf_skiafontmgr.cpp",
      "new_id": "ce21eb9ddcb6a2fbe7dda2ccfcf1b3582bb68c79",
      "new_mode": 33188,
      "new_path": "core/fxge/android/cfpf_skiafontmgr.cpp"
    },
    {
      "type": "modify",
      "old_id": "edb2e2d7f4132807bbd4a3a3d400f34d7792e2aa",
      "old_mode": 33188,
      "old_path": "fxjs/xfa/cjx_node.cpp",
      "new_id": "43d3a6b369d36d656667f164ac9a72c5239e971f",
      "new_mode": 33188,
      "new_path": "fxjs/xfa/cjx_node.cpp"
    },
    {
      "type": "modify",
      "old_id": "3bde81775400586521e6e2c8eb9038543b7ba3d3",
      "old_mode": 33188,
      "old_path": "xfa/fgas/font/fgas_fontutils.cpp",
      "new_id": "9d7a31488bd012cbb8870b9f8d91a1aca9eecf4c",
      "new_mode": 33188,
      "new_path": "xfa/fgas/font/fgas_fontutils.cpp"
    },
    {
      "type": "modify",
      "old_id": "4a7f19fa8eb1a90b3a9a348ce336eec115164d6a",
      "old_mode": 33188,
      "old_path": "xfa/fgas/layout/cfgas_rtfbreak.cpp",
      "new_id": "2d3e1da5fd7dff48c3a11d144bfae8b3ea9aa506",
      "new_mode": 33188,
      "new_path": "xfa/fgas/layout/cfgas_rtfbreak.cpp"
    },
    {
      "type": "modify",
      "old_id": "98a8432d7430e43ef1ff698af0738023f1ff3acd",
      "old_mode": 33188,
      "old_path": "xfa/fxfa/cxfa_ffbarcode.cpp",
      "new_id": "d23de058e04687549ec2178799eefe707ca8aaf3",
      "new_mode": 33188,
      "new_path": "xfa/fxfa/cxfa_ffbarcode.cpp"
    },
    {
      "type": "modify",
      "old_id": "1da5399bb15243e36c32895810252e19d395bb43",
      "old_mode": 33188,
      "old_path": "xfa/fxfa/parser/xfa_basic_data.cpp",
      "new_id": "6aefa1581fba32c57bcfca4bb3de32297ba471f2",
      "new_mode": 33188,
      "new_path": "xfa/fxfa/parser/xfa_basic_data.cpp"
    }
  ]
}
