)]}'
{
  "commit": "c20d6706cc0220956c43a020a1a71c4e73a468e0",
  "tree": "e9af6669411e11164888e4bb44d20788277ea98a",
  "parents": [
    "d733ddceef018d5ec7d715b059cee05b5b3aa304"
  ],
  "author": {
    "name": "mtklein",
    "email": "mtklein@chromium.org",
    "time": "Tue Jun 21 12:03:37 2016 -0700"
  },
  "committer": {
    "name": "Commit bot",
    "email": "commit-bot@chromium.org",
    "time": "Tue Jun 21 12:03:37 2016 -0700"
  },
  "message": "Cherry-pick 875e13ca0 to M52.\n\nTBR\u003d\n\nOriginal description:\n    Simplify mask/clip intersection, making sure to explicitly check for an empty mask.\n\n    Previously we were only asserting the mask wasn\u0027t empty, which isn\u0027t necessarily true when we\u0027re given pathological float coordinates like +Inf or NaN.\n\n    A local run of nanobench --match text_ was not able to show this is faster or slower.\n\n    This patch fixed this first Chrome bug on my desktop, and the second is probably a dupe.\n    BUG\u003dchromium:619378,chromium:613912\n\n    GOLD_TRYBOT_URL\u003d https://gold.skia.org/search?issue\u003d2073873002\n\n    Review-Url: https://codereview.chromium.org/2073873002\nGOLD_TRYBOT_URL\u003d https://gold.skia.org/search2?unt\u003dtrue\u0026query\u003dsource_type%3Dgm\u0026master\u003dfalse\u0026issue\u003d2085023002\nNOTREECHECKS\u003dtrue\nNOTRY\u003dtrue\nNOPRESUBMIT\u003dtrue\n\nReview-Url: https://codereview.chromium.org/2085023002\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "884794261dcad45130cb345e5325075109aa30f2",
      "old_mode": 33188,
      "old_path": "src/core/SkDraw.cpp",
      "new_id": "213c42cb5416af77abd1eaa852f5c20fb20f44fc",
      "new_mode": 33188,
      "new_path": "src/core/SkDraw.cpp"
    },
    {
      "type": "modify",
      "old_id": "f2da450fe86b14a47a2fa0d3ac777e0d0819611b",
      "old_mode": 33188,
      "old_path": "tests/DrawTextTest.cpp",
      "new_id": "bf9bd39f8d1e7a4d4c5f78ba086ed42964d9e962",
      "new_mode": 33188,
      "new_path": "tests/DrawTextTest.cpp"
    }
  ]
}
