)]}'
{
  "commit": "5fc67f15ba1ffef5fbea57d6feed0259d5f4b318",
  "tree": "94f8afcf7e2aa1a3ee48b61b60aa0eeb6cedbb41",
  "parents": [
    "1aa0c40db9d3d308758fc836ac117a9b4e3723a5"
  ],
  "author": {
    "name": "Seigo Nonaka",
    "email": "nona@google.com",
    "time": "Mon Jul 10 17:12:48 2017 -0700"
  },
  "committer": {
    "name": "android-build-team Robot",
    "email": "android-build-team-robot@google.com",
    "time": "Wed Jul 26 23:53:33 2017 +0000"
  },
  "message": "Reject unsorted cmap entries. DO NOT MERGE\n\naddRange assumes the passing ranges are sorted in ascending order which\nis a part of OpenType spec, but bad fonts can pass arbitrary ranges.\nNow, addRange rejects invalid input and stop using such bad fonts.\n\nBug: 32178311\nTest: mmma -j1024 cts/tests/tests/graphics/\n      adb install -r $OUT/data/app/CtsGraphicsTestCases/CtsGraphicsTestCases.apk\n      adb shell am instrument -w -e class android.graphics.cts.TypefaceTest\n      android.graphics.cts/android.support.test.runner.AndroidJUnitRunner\nChange-Id: Ice845a1206e1c9da08ea20c7b56fde2e6ec8b673\n(cherry picked from commit 90a9b2e8f280d5dd4bbe4389489e7d10c0d25765)\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "2961d2ffa8d57dd66efc489ae50f5fcf66caffac",
      "old_mode": 33188,
      "old_path": "libs/minikin/CmapCoverage.cpp",
      "new_id": "c02526c146ca00a8a4677917e7bc4a29791c6df2",
      "new_mode": 33188,
      "new_path": "libs/minikin/CmapCoverage.cpp"
    }
  ]
}
