)]}'
{
  "commit": "29d3a4f093f54b61b53a6a900613ff5107783e95",
  "tree": "d49cd74574b10c7356a885ff5036fd0ce4191380",
  "parents": [
    "527e6e06f2bbd9e3398f103c86b1e84a28634e1e"
  ],
  "author": {
    "name": "Hui Yingst",
    "email": "nigi@chromium.org",
    "time": "Wed Jul 31 19:03:41 2019 +0000"
  },
  "committer": {
    "name": "Chromium commit bot",
    "email": "commit-bot@chromium.org",
    "time": "Wed Jul 31 19:03:41 2019 +0000"
  },
  "message": "[SkiaPaths] Fixed missing texts.\n\nIn 3bigpreview.pdf, a lot of texts were not displayed because\n|SkisState::m_rsxform| never gets reset to empty after drawing text\nobjects with RSX(rotation+scale matrix).\n\nIn DrawText(), after drawing a text object with RSX, if the next text\nobject has no RSX, |hasRSX| will contain the updated value as false,\nand m_rsxform.isEmpty() will return true due to |SkisState::m_rsxform|\nnot getting reset, which causes FlushText() to be skipped. To fix it,\nneed to reset |SkisState::m_rsxform| when start drawing a new text\nobject.\n\nBug:pdfium:1355\nChange-Id: I7476587d014a58467822a4dd5b1935760dabc924\nReviewed-on: https://pdfium-review.googlesource.com/c/pdfium/+/58471\nCommit-Queue: Lei Zhang \u003cthestig@chromium.org\u003e\nReviewed-by: Lei Zhang \u003cthestig@chromium.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "b7e205a6437df9bef3b106201dbf92549aab62c8",
      "old_mode": 33188,
      "old_path": "core/fxge/skia/fx_skia_device.cpp",
      "new_id": "d98802ecb7a3c5490808e5ec34246112a3bfe409",
      "new_mode": 33188,
      "new_path": "core/fxge/skia/fx_skia_device.cpp"
    }
  ]
}
