)]}'
{
  "commit": "b849e816eee20c256cf1da94f4ba9e233b13ac23",
  "tree": "1baee6ae466153c703cf7ebd82b089e688d22935",
  "parents": [
    "5bca5ca83624d2ba8df064cb888c2f27ab248097"
  ],
  "author": {
    "name": "npm",
    "email": "npm@chromium.org",
    "time": "Fri Oct 28 12:47:48 2016 -0700"
  },
  "committer": {
    "name": "Commit bot",
    "email": "commit-bot@chromium.org",
    "time": "Fri Oct 28 12:47:48 2016 -0700"
  },
  "message": "Use CompositeMask instead of TransferBitmap when drawing type 3 text\n\nTransferBitmap seems to work improperly when the glyph boxes overlap.\nIn particular, after drawing a glyph, the next glyph\u0027s blanks will\noverride what the previous glyph drew, and this is not the correct\nbehavior. While on it, use CheckedNumeric to do operations safely.\nFor reference of somewhere where something similar is done, see:\nhttps://cs.chromium.org/chromium/src/third_party/pdfium/core/fxge/ge/cfx_renderdevice.cpp?sq\u003dpackage:chromium\u0026rcl\u003d1477581616\u0026l\u003d988\n\nBUG\u003d513954\n\nReview-Url: https://codereview.chromium.org/2461743002\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "b8f44f8bd91294b3163d3a153a3de6bd51c9e330",
      "old_mode": 33188,
      "old_path": "core/fpdfapi/render/fpdf_render_text.cpp",
      "new_id": "7d29f5c87fdedaab7cedb5eac81f0be9fb1c846b",
      "new_mode": 33188,
      "new_path": "core/fpdfapi/render/fpdf_render_text.cpp"
    }
  ]
}
