)]}'
{
  "commit": "e695ce1c82083d86be942e9ca23d95e6b0cafb65",
  "tree": "f45c23b670683100ea7f9206ba6fd0327f707fa4",
  "parents": [
    "ba4fe4239282c6f7ca2e9122236175eafe879837"
  ],
  "author": {
    "name": "Alan Zhao",
    "email": "ayzhao@google.com",
    "time": "Tue Feb 14 02:51:24 2023 +0000"
  },
  "committer": {
    "name": "Pdfium LUCI CQ",
    "email": "pdfium-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "time": "Tue Feb 14 02:51:24 2023 +0000"
  },
  "message": "Fix implicit libc++ includes in PDFium\n\nWhile investigating adding support for Clang modules in Chrome, I\ndiscovered that some files in PDFium were depending on symbols that were\nimplicitly included in other libc++ headers. These implicit includes are\nnot guaranteed by the C++ standard, and the headers should be explicitly\nincluded.\n\nBug: chromium:543704\nChange-Id: I505247a0b97938717e419c497dd2e12a64ee610a\nReviewed-on: https://pdfium-review.googlesource.com/c/pdfium/+/103790\nReviewed-by: Lei Zhang \u003cthestig@chromium.org\u003e\nAuto-Submit: Alan Zhao \u003cayzhao@google.com\u003e\nCommit-Queue: Lei Zhang \u003cthestig@chromium.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "ff29672942d89191c66ab6d56ab7630736927830",
      "old_mode": 33188,
      "old_path": "core/fxcodec/jpx/jpx_decode_utils.cpp",
      "new_id": "52b716f8ddb894e68832ebbdbcb577269b46b3aa",
      "new_mode": 33188,
      "new_path": "core/fxcodec/jpx/jpx_decode_utils.cpp"
    },
    {
      "type": "modify",
      "old_id": "a5bb32b57e5070600df58f63ace35c3321348d88",
      "old_mode": 33188,
      "old_path": "core/fxge/freetype/fx_freetype.cpp",
      "new_id": "1c3deeebe688312c26ab007aa1a8bd0f9babea47",
      "new_mode": 33188,
      "new_path": "core/fxge/freetype/fx_freetype.cpp"
    }
  ]
}
