)]}'
{
  "commit": "3542e384acb209b7118f7fcde7d64ef4a50f8286",
  "tree": "d656588ab321cc80bc884a846663beea0d074c7a",
  "parents": [
    "8ac51c983c987f62f39d897ac58dc3dda0674d71"
  ],
  "author": {
    "name": "Seung Hyun Jin",
    "email": "seunghyunjin@google.com",
    "time": "Wed Jul 29 18:13:23 2026 -0700"
  },
  "committer": {
    "name": "pdfium-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "email": "pdfium-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "time": "Wed Jul 29 18:13:23 2026 -0700"
  },
  "message": "Add embedder tests for mixed-direction live editing\n\nIntroduce FormTextFieldBiDiLiveEdit and FormComboBoxBiDiLiveEdit in\nfpdfsdk/fpdf_formfill_embeddertest.cpp to verify bidirectional text\nrendering during active text entry. Include baseline PNGs that\nintentionally capture the current bug where trailing left-to-right text\nvisually overlaps preceding right-to-left Hebrew words. This broken\nstate establishes a baseline before landing the upcoming fix in\nhttps://pdfium-review.googlesource.com/c/152290 for CPWL_EditImpl.\n\nBug: 535730401\nChange-Id: Iffe3428e39bd042b089913743668a8adcda3416b\nReviewed-on: https://pdfium-review.googlesource.com/c/pdfium/+/153010\nReviewed-by: Lei Zhang \u003cthestig@chromium.org\u003e\nCommit-Queue: Seung Hyun Jin \u003cseunghyunjin@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "a7325a8bbd549e3e8986c71e5704543c4456f569",
      "old_mode": 33188,
      "old_path": "fpdfsdk/fpdf_formfill_embeddertest.cpp",
      "new_id": "88a19dee50edf9dbb0c48de841e6cb9fab313d41",
      "new_mode": 33188,
      "new_path": "fpdfsdk/fpdf_formfill_embeddertest.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "fa1e5679dd6037eb07d16369795868783c163010",
      "new_mode": 33188,
      "new_path": "testing/resources/embedder_tests/bug_535730401.png"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "cf3e0731b42d68810a89ab1e5715ac43a92443bb",
      "new_mode": 33188,
      "new_path": "testing/resources/embedder_tests/bug_535730401_agg_mac.png"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "b3721b7921be2f98a4963302c1532daf882bd289",
      "new_mode": 33188,
      "new_path": "testing/resources/embedder_tests/bug_535730401_combobox.png"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "58c5e3775f805273fd5b30cb4c6edcbb131c17de",
      "new_mode": 33188,
      "new_path": "testing/resources/embedder_tests/bug_535730401_combobox_agg_mac.png"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "c332b8227980a6038f95a3c91d75dd36e159f142",
      "new_mode": 33188,
      "new_path": "testing/resources/embedder_tests/bug_535730401_combobox_mac.png"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "c83c859288e20cc37edac255ff28b0c4707cef1f",
      "new_mode": 33188,
      "new_path": "testing/resources/embedder_tests/bug_535730401_combobox_skia_linux.png"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "c758c92bd39b680b65a14ccc9215cf7dccb451d0",
      "new_mode": 33188,
      "new_path": "testing/resources/embedder_tests/bug_535730401_combobox_skia_mac.png"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "ffd089c432669b808c3ef3ad8383025f11aca0e1",
      "new_mode": 33188,
      "new_path": "testing/resources/embedder_tests/bug_535730401_combobox_skia_win.png"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "b3721b7921be2f98a4963302c1532daf882bd289",
      "new_mode": 33188,
      "new_path": "testing/resources/embedder_tests/bug_535730401_combobox_win.png"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "2657f2913ed8883782c1d2ad856a6e2b90f6f466",
      "new_mode": 33188,
      "new_path": "testing/resources/embedder_tests/bug_535730401_mac.png"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "888a294817d30446b4283e751a1e315ebf9e9e7a",
      "new_mode": 33188,
      "new_path": "testing/resources/embedder_tests/bug_535730401_skia_linux.png"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "3438878dce19c80583cdb93374184bd288772f4e",
      "new_mode": 33188,
      "new_path": "testing/resources/embedder_tests/bug_535730401_skia_mac.png"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "9524ef38bdf26fb4de56590774151905c0476e01",
      "new_mode": 33188,
      "new_path": "testing/resources/embedder_tests/bug_535730401_skia_win.png"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "fa1e5679dd6037eb07d16369795868783c163010",
      "new_mode": 33188,
      "new_path": "testing/resources/embedder_tests/bug_535730401_win.png"
    }
  ]
}
