)]}'
{
  "commit": "4a5e28a78c2dda8033481a0b351953dceb8116fb",
  "tree": "16649596cb97348e2a7ef74336d58ce0c663b32f",
  "parents": [
    "c4e6b7d3e039b9a8085b231be6efda7e6a33be31"
  ],
  "author": {
    "name": "K. Moon",
    "email": "kmoon@chromium.org",
    "time": "Fri May 19 00:15:16 2023 +0000"
  },
  "committer": {
    "name": "Pdfium LUCI CQ",
    "email": "pdfium-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "time": "Fri May 19 00:15:16 2023 +0000"
  },
  "message": "Fix text string handling on UTF-32 platforms\n\nFixes PDF_DecodeText() and PDF_EncodeText() to handle supplementary\ncharacters correctly on UTF-32 platforms. Supplementary characters\nrequire 2 code units to represent in UTF-16, but only 1 in UTF-32.\n\nFixed: pdfium:2029\nChange-Id: I985cea3a3d5f79d7cf544904f78d6d47881f4331\nReviewed-on: https://pdfium-review.googlesource.com/c/pdfium/+/107831\nReviewed-by: Tom Sepez \u003ctsepez@chromium.org\u003e\nCommit-Queue: K. Moon \u003ckmoon@chromium.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "6f29b7a8376cfd20b0ed92a1c1ba9ba1756f1182",
      "old_mode": 33188,
      "old_path": "core/fpdfapi/parser/fpdf_parser_decode.cpp",
      "new_id": "1fbee03466252b39fbfa648cb5ec8ed3a5794350",
      "new_mode": 33188,
      "new_path": "core/fpdfapi/parser/fpdf_parser_decode.cpp"
    },
    {
      "type": "modify",
      "old_id": "f8120979e117240b61b34df5444182d92488d6b5",
      "old_mode": 33188,
      "old_path": "core/fpdfapi/parser/fpdf_parser_decode_unittest.cpp",
      "new_id": "ad0416e115c35fab835fb70d4cf4346248a6bf19",
      "new_mode": 33188,
      "new_path": "core/fpdfapi/parser/fpdf_parser_decode_unittest.cpp"
    },
    {
      "type": "modify",
      "old_id": "5d7e1e2f9ed1c7d49f422875a1f64df23c971cb2",
      "old_mode": 33188,
      "old_path": "core/fpdfdoc/cpdf_annotlist_unittest.cpp",
      "new_id": "653fdfffdeb7daa6f3a16036fe048fedcf2a0873",
      "new_mode": 33188,
      "new_path": "core/fpdfdoc/cpdf_annotlist_unittest.cpp"
    }
  ]
}
