)]}'
{
  "commit": "d70e275db0232ebed12e3c10f9f50ce0d8373695",
  "tree": "5a6c998252f728ca9807ea416d3875545227e0ca",
  "parents": [
    "8de9f0684adb396c230e8d370f51f2f3b46c6d7b"
  ],
  "author": {
    "name": "Hui Yingst",
    "email": "nigi@chromium.org",
    "time": "Fri Jan 17 19:34:28 2020 +0000"
  },
  "committer": {
    "name": "Chromium commit bot",
    "email": "commit-bot@chromium.org",
    "time": "Fri Jan 17 19:34:28 2020 +0000"
  },
  "message": "[SkiaPaths] Tiling pattern with overlapping paths causes unwanted grid.\n\nWhen a colored tiling pattern\u0027s opacity value is not 1.0, the section\nof overlapped patterns will have a different shade of color.\nbug_1286.in is not rendered correctly because the patterns\u0027 paths\n(borders) are overlapping and SkiaPaths chose to use\nkDifference_SkPathOp to subtract the latter path from the previous one,\nwhich result in the overlapping paths to have a lighter color than the\npattern itself and displayed as a grid. Need to use kUnion_SkPathOp to\nunion the overlapping paths and skip stroking the path if the path\u0027s\nfill color is the same as the stroke color, so that the overlapping\npart of the unionized paths won\u0027t show in a darker shade.\n\nBug: pdfium:1342\nChange-Id: Ideb665ae42bd077f6fe3be364a056286a520a1e6\nReviewed-on: https://pdfium-review.googlesource.com/c/pdfium/+/60230\nReviewed-by: Lei Zhang \u003cthestig@chromium.org\u003e\nCommit-Queue: Hui Yingst \u003cnigi@chromium.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "ad42393758fbfef29c66f8f2a25d1fdb76d8ada3",
      "old_mode": 33188,
      "old_path": "core/fxge/skia/fx_skia_device.cpp",
      "new_id": "aae7a5db42774a97c20e5404da0ad4db210a8201",
      "new_mode": 33188,
      "new_path": "core/fxge/skia/fx_skia_device.cpp"
    }
  ]
}
