)]}'
{
  "log": [
    {
      "commit": "4f2c7f88ac0e1b5dee8eaa3c535b5a8a4bf23279",
      "tree": "d517133d17d51dee151cc7080a1e7d2ebf6a6469",
      "parents": [
        "26991e6d89bbfe7e47509e6937930beb5e0e73d4",
        "54b5a35cbf3ed052c524d1ad57c81735eee041e4"
      ],
      "author": {
        "name": "Sergey Vasilinets",
        "email": "sergeyv@google.com",
        "time": "Thu May 11 04:57:44 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu May 11 04:57:44 2017 +0000"
      },
      "message": "Merge \"Fix npe due to strict mode in Bitmap.sameAs\" into oc-dev am: 8d2b02bf08\nam: 54b5a35cbf\n\nChange-Id: I2cc440261656e5cbba5e0e24b7da22b7bc631106\n"
    },
    {
      "commit": "e1fc36d197639ee13194de74b2e7e42c39b12286",
      "tree": "65eec60889a32aedf1f3ee6c1ebc98d758b0970f",
      "parents": [
        "bbc764e83af47a09f69a378eefdbd2c500c9889f"
      ],
      "author": {
        "name": "sergeyv",
        "email": "sergeyv@google.com",
        "time": "Tue May 09 16:36:09 2017 -0700"
      },
      "committer": {
        "name": "sergeyv",
        "email": "sergeyv@google.com",
        "time": "Tue May 09 16:36:09 2017 -0700"
      },
      "message": "Fix npe due to strict mode in Bitmap.sameAs\n\nbug:38164234\nTest: none\nChange-Id: Ib267d1b06f86980202693fc1c330f73ed06411b0\n"
    },
    {
      "commit": "dddc5c5418587fc55bb77a5138853b9c30a5589d",
      "tree": "c55fb641534e981a0762c4677bf52ef59a878bcc",
      "parents": [
        "f660976ebef35f65413958d1ecafdfcce1746c0d",
        "ca353e51ce552e389598ec2a1a411ed6e4f39364"
      ],
      "author": {
        "name": "Tenghui Zhu",
        "email": "ztenghui@google.com",
        "time": "Tue May 09 18:54:29 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue May 09 18:54:29 2017 +0000"
      },
      "message": "Merge \"Fix VectorDrawable size rounding issue\" into oc-dev am: be030126fe\nam: ca353e51ce\n\nChange-Id: I41bb4065bb6684871f5d2edb8037d6d98b1f6d49\n"
    },
    {
      "commit": "be030126fe91341788a29d16c10cf523ea566862",
      "tree": "99071b63ecf82a3e38ace229e59a3ed0387c31d4",
      "parents": [
        "5ddf88dfe650a6adc2b86a99d0792b9f024b0ad9",
        "e2ec2e86ae9f9552551e524efb9898d889e2f70a"
      ],
      "author": {
        "name": "Tenghui Zhu",
        "email": "ztenghui@google.com",
        "time": "Tue May 09 16:38:30 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue May 09 16:38:36 2017 +0000"
      },
      "message": "Merge \"Fix VectorDrawable size rounding issue\" into oc-dev"
    },
    {
      "commit": "373b15bda93c8b400c5e1271bc93cbef26af503f",
      "tree": "bb8ef292a69082853e596ff6ba9e0552b7d60142",
      "parents": [
        "718688f39bc6d760fac650ad2a76e490c2465e4b"
      ],
      "author": {
        "name": "Seigo Nonaka",
        "email": "nona@google.com",
        "time": "Mon May 01 22:17:36 2017 -0700"
      },
      "committer": {
        "name": "Seigo Nonaka",
        "email": "nona@google.com",
        "time": "Tue May 09 04:10:07 2017 +0000"
      },
      "message": "Fix double bolding\n\nresolveStyle increases minikinStyle\u0027s weight value based on Skia\u0027s style\nvalue. Since we compute Skia\u0027s style based on given weight value, we\nshould not add extra bold weight to minikinStyle.\n\nThis CL also fixes misunderstanding of base weight.\nThe base weight is only used for computing weight relative to the\nweighted alias. Thus, base weight should not be updated except for\ncreateWeightAlias method.\n\nTo be clear, this CL changes the function names but keeps the same\nsemantics as before.\n\nTest: adb shell /data/nativetest/hwui_unit_tests/hwui_unit_tests\nTest: am instrument -w -e class android.graphics.cts.TypefaceTest\\\n      android.graphics.cts/android.support.test.runner.AndroidJUnitRunner\nBug: 37880319\nMerged-In: Ied73189b11792fb062da46f45afd2db664e6ecb4\n\nChange-Id: I82350a1bfb99ce198b955f127949e21bccccb1cb\n"
    },
    {
      "commit": "e2ec2e86ae9f9552551e524efb9898d889e2f70a",
      "tree": "cbb7b9b275e4d69888e42544b49066fddc6033a4",
      "parents": [
        "c1aaede528df2db695e3a94f39eeea1b0a8d8ee1"
      ],
      "author": {
        "name": "ztenghui",
        "email": "ztenghui@google.com",
        "time": "Thu May 04 15:24:25 2017 -0700"
      },
      "committer": {
        "name": "ztenghui",
        "email": "ztenghui@google.com",
        "time": "Mon May 08 13:54:58 2017 -0700"
      },
      "message": "Fix VectorDrawable size rounding issue\n\nb/36668701\nTest: Added new CTS test for this.\nChange-Id: Ifcd74bc89e85841bf9f47eca8eb7d4eb401cf6ff\n"
    },
    {
      "commit": "1f9c461e6a9537f91a6509e73eeb04ee6d5706cf",
      "tree": "64024c7a9093891cdd61000e89a1c3b6797230c5",
      "parents": [
        "57c32d93f61739eebf2dfc2b0c360da50e456816"
      ],
      "author": {
        "name": "Seigo Nonaka",
        "email": "nona@google.com",
        "time": "Mon May 01 22:17:36 2017 -0700"
      },
      "committer": {
        "name": "Seigo Nonaka",
        "email": "nona@google.com",
        "time": "Mon May 08 11:11:06 2017 -0700"
      },
      "message": "Fix double bolding\n\nresolveStyle increases minikinStyle\u0027s weight value based on Skia\u0027s style\nvalue. Since we compute Skia\u0027s style based on given weight value, we\nshould not add extra bold weight to minikinStyle.\n\nThis CL also fixes misunderstanding of base weight.\nThe base weight is only used for computing weight relative to the\nweighted alias. Thus, base weight should not be updated except for\ncreateWeightAlias method.\n\nTo be clear, this CL changes the function names but keeps the same\nsemantics as before.\n\nTest: adb shell /data/nativetest/hwui_unit_tests/hwui_unit_tests\nTest: am instrument -w -e class android.graphics.cts.TypefaceTest\\\n      android.graphics.cts/android.support.test.runner.AndroidJUnitRunner\nBug: 37880319\n\nChange-Id: Ied73189b11792fb062da46f45afd2db664e6ecb4\n"
    },
    {
      "commit": "eff12badb776188a000827747207bd53a4d19558",
      "tree": "8c8ea3dbd0548eef823c6e2e0dd951b830c75131",
      "parents": [
        "ef4c4621289c72ffeccce5e524cc8b11cfb1fd8a",
        "3c69ff323a4c6dc157a98427b1f3c276b85d72f8"
      ],
      "author": {
        "name": "Hyunyoung Song",
        "email": "hyunyoungs@google.com",
        "time": "Fri May 05 21:15:21 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri May 05 21:15:21 2017 +0000"
      },
      "message": "Merge \"Fix issue in InsetDrawable where master inset attribute get ignored. Test: builds, and did manual test b/37752336\" into oc-dev am: 52eba0ad70\nam: 3c69ff323a\n\nChange-Id: I146034df4aaf54d137897855f60133859deb45cc\n"
    },
    {
      "commit": "52eba0ad70bb6d22dfb88c40e1a9319afb936fe5",
      "tree": "9f402bcb092510f51acf167a49df4dce219f35ec",
      "parents": [
        "6dcae2b91f2bee8664e5ccee4f0f8f5e3df590e8",
        "f9fe6c11d3ccc186f48a2e4535ff75780fab5a1a"
      ],
      "author": {
        "name": "Hyunyoung Song",
        "email": "hyunyoungs@google.com",
        "time": "Fri May 05 20:52:48 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri May 05 20:52:55 2017 +0000"
      },
      "message": "Merge \"Fix issue in InsetDrawable where master inset attribute get ignored. Test: builds, and did manual test b/37752336\" into oc-dev"
    },
    {
      "commit": "de0c35decb9abadb115f5e920e7afdd765642f62",
      "tree": "01c5e391b17ea56dc482048503e0879901b6dd08",
      "parents": [
        "2313a0d30c9ef8993236e7b10ed9bf920f6654f9",
        "9c29d93ee339ceb6f07e89ae1440a8c75f958d31"
      ],
      "author": {
        "name": "Sergey Vasilinets",
        "email": "sergeyv@google.com",
        "time": "Fri May 05 19:56:10 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri May 05 19:56:10 2017 +0000"
      },
      "message": "Merge \"Add StrictMode.noteSlowCall to calls that result in hw bitmap readback\" into oc-dev am: 01a5cc9004\nam: 9c29d93ee3\n\nChange-Id: I85f853aee80cbe9659c646468d35fbd15a5a45d4\n"
    },
    {
      "commit": "01a5cc900439e5315dcf6a6dbdfeed9c4a37e943",
      "tree": "c9ce0207a4561980c240f69932e66bae2450b983",
      "parents": [
        "4e9002e69a7fd24acd3aba5ee70a9d5ef17c1960",
        "9fd259c9b0878ba52fec86173d76976e70977fcd"
      ],
      "author": {
        "name": "Sergey Vasilinets",
        "email": "sergeyv@google.com",
        "time": "Fri May 05 19:31:47 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri May 05 19:31:53 2017 +0000"
      },
      "message": "Merge \"Add StrictMode.noteSlowCall to calls that result in hw bitmap readback\" into oc-dev"
    },
    {
      "commit": "c7b291aad680f63fa9a2d1bb8cc5c035069d4c30",
      "tree": "a81696a8f80adbca5d73e9268f3ea6504d190bf2",
      "parents": [
        "294fae55e155590a74843151f5aee5134eb0f8a5",
        "c000acd771e7300f6f64f15547d32e2e21fb304c"
      ],
      "author": {
        "name": "Seigo Nonaka",
        "email": "nona@google.com",
        "time": "Fri May 05 19:15:24 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri May 05 19:15:24 2017 +0000"
      },
      "message": "Merge \"Resolve styles by font table if not specified.\" into oc-dev am: 1ea3a2600b\nam: c000acd771\n\nChange-Id: I7dc5268ddea18dfda560742b370388860dd87344\n"
    },
    {
      "commit": "a5fa9e8a63e5764244b709f37bc4a54d2bb96890",
      "tree": "12277c187fb8702a726afefeade90c41794f5194",
      "parents": [
        "abfa176b4566b81e20444e94dd97ee091f8cae98"
      ],
      "author": {
        "name": "Seigo Nonaka",
        "email": "nona@google.com",
        "time": "Thu May 04 16:39:28 2017 -0700"
      },
      "committer": {
        "name": "Seigo Nonaka",
        "email": "nona@google.com",
        "time": "Fri May 05 09:30:34 2017 -0700"
      },
      "message": "Resolve styles by font table if not specified.\n\nandroid:fontStyle and android:fontWeight is an optional attribute.\nIf they are missing, we are using non-italic 400 weight, but this is\nnot good idea. We should resolve these style value from font metadata.\n\nBug: 37988154\nTest: am instrument -w -e class android.content.res.cts.ResourcesTest\n      android.content.cts/android.support.test.runner.AndroidJUnitRunner\n\nChange-Id: I80a436cd3632d8c58fa3d8bdaedac73b95f61a8c\n"
    },
    {
      "commit": "f9fe6c11d3ccc186f48a2e4535ff75780fab5a1a",
      "tree": "7bd28314345223849a9695825ad888fd3ec75f43",
      "parents": [
        "1c661d1943338f96bda3f0e83e8fa36066b83f53"
      ],
      "author": {
        "name": "Hyunyoung Song",
        "email": "hyunyoungs@google.com",
        "time": "Tue May 02 13:34:12 2017 -0700"
      },
      "committer": {
        "name": "Hyunyoung Song",
        "email": "hyunyoungs@google.com",
        "time": "Thu May 04 12:19:35 2017 -0700"
      },
      "message": "Fix issue in InsetDrawable where master inset attribute get ignored.\nTest: builds, and did manual test\nb/37752336\n\nChange-Id: I85182a4cf94fa5bcb7c2ac09c701496fb3e72f61\n"
    },
    {
      "commit": "9fd259c9b0878ba52fec86173d76976e70977fcd",
      "tree": "6530ed85924f7f0af9254bad948d9a8b28dcd1ba",
      "parents": [
        "074a67c1166eefb9ad7bdf6762ec93dad7f9114a"
      ],
      "author": {
        "name": "sergeyv",
        "email": "sergeyv@google.com",
        "time": "Wed May 03 15:59:15 2017 -0700"
      },
      "committer": {
        "name": "sergeyv",
        "email": "sergeyv@google.com",
        "time": "Wed May 03 17:41:33 2017 -0700"
      },
      "message": "Add StrictMode.noteSlowCall to calls that result in hw bitmap readback\n\nbug:37748500\nTest: BitmapTest:*inStrictMode\nChange-Id: Ifea1c6f0c50ba2f409c96b7ccf7eb31c89ef81c8\n"
    },
    {
      "commit": "4fab38f1be0791464dd175141b04fd4fb1c46b56",
      "tree": "0317b676c77fe5d9a1cb87046d34b75deee92cff",
      "parents": [
        "ae6cf17a9ab899224701400c00e455d43b7a3d6c",
        "159f549c8fef049844ed39111451ce6fd4ba3e83"
      ],
      "author": {
        "name": "Seigo Nonaka",
        "email": "nona@google.com",
        "time": "Tue May 02 17:44:46 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue May 02 17:44:46 2017 +0000"
      },
      "message": "Merge \"Fix NPE happens if no source was specified to font element.\" into oc-dev am: b3e92234fa\nam: 159f549c8f\n\nChange-Id: Ief83bf6522468ab40d8dd9c3a68ab72892952ea4\n"
    },
    {
      "commit": "5e0aed49a874b32b135bbd8da620357764b69ad4",
      "tree": "750d8f742707942055f4838bb2fa5e088a7ba65d",
      "parents": [
        "35dcb5f5bb65ba58b97a2418a44e863a8b097033"
      ],
      "author": {
        "name": "Seigo Nonaka",
        "email": "nona@google.com",
        "time": "Mon May 01 14:24:32 2017 -0700"
      },
      "committer": {
        "name": "Seigo Nonaka",
        "email": "nona@google.com",
        "time": "Mon May 01 23:23:50 2017 -0700"
      },
      "message": "Fix NPE happens if no source was specified to font element.\n\nThis also fixes unexpected fallback to the old implemntation by calling\nallowUnsupportedFont() which is only for backward compatibility.\n\nThis CL also remove getResourceId() method. Nobody uses this method.\n\nBug: 37865521\nBug: 37844248\nTest: am instrument -w -e class android.content.res.cts.ResourcesTest\\\n      android.content.cts/android.support.test.runner.AndroidJUnitRunner\nChange-Id: I987448add728c53c916f24a2ea8f337be417248f\n"
    },
    {
      "commit": "d6afaa856312319ce21954aa09f78b18a558e11b",
      "tree": "b545c9fe92a0b7c6b27b9a5bba8b6b1574218160",
      "parents": [
        "74bfa119745bb02f3442355d6b0d1205140f96f2",
        "090109cb198fa8b0a34b312c3870c8f399989ff9"
      ],
      "author": {
        "name": "Hyunyoung Song",
        "email": "hyunyoungs@google.com",
        "time": "Mon May 01 23:40:10 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon May 01 23:40:10 2017 +0000"
      },
      "message": "Merge \"Add @TestApi annotation to AdaptiveIconDrawable\" into oc-dev am: 1e8f451bbf\nam: 090109cb19\n\nChange-Id: I688ef5dd83d10529e8669dfb9e5ea818e0fdc348\n"
    },
    {
      "commit": "1e8f451bbfceb4298915905a799ff7b2f3f245cd",
      "tree": "f71fd555294a624ae21e0d0209fb629f0105e8f3",
      "parents": [
        "0d6c3a691ec020d5d67f2040c032043b08f6e3d2",
        "d2afdab226dcff7cfc3fb26ef0a7030edb17b925"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Mon May 01 23:18:37 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon May 01 23:18:41 2017 +0000"
      },
      "message": "Merge \"Add @TestApi annotation to AdaptiveIconDrawable\" into oc-dev"
    },
    {
      "commit": "15971f832851040bf0c7a66b9fed0aed2f4636e9",
      "tree": "b89406b3dc210fbcdc9b85418020721fb1c9931d",
      "parents": [
        "116941e52c2a07eb4bc5fb024ef1c020834c7f70",
        "11188aee8af223a3b57b57c82e94abdbfa3eeda0"
      ],
      "author": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@google.com",
        "time": "Sat Apr 29 16:53:35 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Sat Apr 29 16:53:35 2017 +0000"
      },
      "message": "Merge \"Remove FontVariationAxis.InvalidFormatException.\" into oc-dev am: 408ec0b463\nam: 11188aee8a\n\nChange-Id: I49be72bd46caf9d3a9e71fb68326ade9ffd5826f\n"
    },
    {
      "commit": "d2afdab226dcff7cfc3fb26ef0a7030edb17b925",
      "tree": "f949096e8e6fdc929a6c83027b06723988c66a99",
      "parents": [
        "1c661d1943338f96bda3f0e83e8fa36066b83f53"
      ],
      "author": {
        "name": "Hyunyoung Song",
        "email": "hyunyoungs@google.com",
        "time": "Wed Apr 26 10:41:28 2017 -0700"
      },
      "committer": {
        "name": "Hyunyoung Song",
        "email": "hyunyoungs@google.com",
        "time": "Fri Apr 28 15:40:50 2017 -0700"
      },
      "message": "Add @TestApi annotation to AdaptiveIconDrawable\n\nBug: 37779858\nBug: 37788590\n\nTest: $ make -j31\nTest: $ make update-api -j31\n\nChange-Id: I459317e8b9f6db227a4bb567c17b212639454e9d\n"
    },
    {
      "commit": "0f07dd5b14e76695bbae758e948e00b86935232c",
      "tree": "7810adca06889516edc6a0733d53407b8d1fb0d8",
      "parents": [
        "0ddca92018da69e7224b63cdedbf1944c63ddc34"
      ],
      "author": {
        "name": "Seigo Nonaka",
        "email": "nona@google.com",
        "time": "Fri Apr 28 12:53:31 2017 -0700"
      },
      "committer": {
        "name": "Seigo Nonaka",
        "email": "nona@google.com",
        "time": "Fri Apr 28 15:24:40 2017 -0700"
      },
      "message": "Remove FontVariationAxis.InvalidFormatException.\n\nUse IllegalArgumentException instead.\n\nBug: 37769084\nBug: 37765945\nTest: am instrument -w -e class android.widget.cts.TextViewTest\n      android.widget.cts/android.support.test.runner.AndroidJUnitRunner\nTest: am instrument -w -e class android.graphics.cts.TypefaceTest\n      android.graphics.cts/android.support.test.runner.AndroidJUnitRunner\nTest: am instrument -w -e class android.graphics.cts.PaintTest\n      android.graphics.cts/android.support.test.runner.AndroidJUnitRunner\nTest: am instrument -w -e class android.graphics.cts.FontVariationAxisTest\n      android.graphics.cts/android.support.test.runner.AndroidJUnitRunner\nTest: am instrument -w -e class android.text.VariationParserTest\n      com.android.frameworks.coretests/\\\n      android.support.test.runner.AndroidJUnitRunner\n\nChange-Id: I50b70e3e7e37585c937dcce2416a83353de62a5d\n"
    },
    {
      "commit": "05cdededbe77fad5227fa2d17d3c5593bc9b3242",
      "tree": "3f3d4574a1ec8b335836004dc1c6fc184e6918c8",
      "parents": [
        "0c91cdd560ce594ce735fafa1ed4204bddbb8bff",
        "a1e500ebf41b3bdb907c6cd00d5f1be2af06e720"
      ],
      "author": {
        "name": "Chris Craik",
        "email": "ccraik@google.com",
        "time": "Fri Apr 28 19:11:02 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Apr 28 19:11:02 2017 +0000"
      },
      "message": "Merge \"Add conic support for Path#approximate\" into oc-dev am: ebd44d0076\nam: a1e500ebf4\n\nChange-Id: Ifc5033fbb595a672a29539599e39ac7e56c62d50\n"
    },
    {
      "commit": "ebd44d0076bc81732cb346a342788a0024dd1b3e",
      "tree": "c3c4606a9101eb559ef45ef9888c265b4742b8bd",
      "parents": [
        "d91cedb76d94d12ad502acbe4beb6d1c17ebfbff",
        "96202d56ad2406b27a8b3b1f083ab71945d06a46"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Apr 28 18:47:31 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Apr 28 18:47:37 2017 +0000"
      },
      "message": "Merge \"Add conic support for Path#approximate\" into oc-dev"
    },
    {
      "commit": "4226800aa4d1e13553f981114b0d3935b6cbf8ef",
      "tree": "be5367ece4a332a49a77790c0390fea53b000c9d",
      "parents": [
        "d4f657a1b13ca54725b5e8ac242ea607869f5c69",
        "7b026d8aa473fba171f9f911f227df9d3e20b196"
      ],
      "author": {
        "name": "Chris Craik",
        "email": "ccraik@google.com",
        "time": "Fri Apr 28 17:32:16 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Apr 28 17:32:16 2017 +0000"
      },
      "message": "Merge \"Make SurfaceTexture#isReleased public API\" into oc-dev am: 533538c96e\nam: 7b026d8aa4\n\nChange-Id: Ia6d5b4179881c20f30a4de3b3e2efde38bfa4c23\n"
    },
    {
      "commit": "533538c96e3ec182cf8fb89dd91f6c7d82967eb3",
      "tree": "6675ca0170e1c543193f4df6345a8de2119ae0a0",
      "parents": [
        "7666d6f9670d9ea5e363980934c6433a6733ea52",
        "f4612191855b999be7b8b2402fd7b45f07aa95f4"
      ],
      "author": {
        "name": "Chris Craik",
        "email": "ccraik@google.com",
        "time": "Fri Apr 28 17:09:51 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Apr 28 17:09:55 2017 +0000"
      },
      "message": "Merge \"Make SurfaceTexture#isReleased public API\" into oc-dev"
    },
    {
      "commit": "96202d56ad2406b27a8b3b1f083ab71945d06a46",
      "tree": "64cdb881b65e5121e513b9e339c92c14442a41ec",
      "parents": [
        "9a4b756c9be8a9f45c508b6a82aa28904dd682cf"
      ],
      "author": {
        "name": "Chris Craik",
        "email": "ccraik@google.com",
        "time": "Thu Apr 27 15:26:17 2017 -0700"
      },
      "committer": {
        "name": "Chris Craik",
        "email": "ccraik@google.com",
        "time": "Thu Apr 27 16:24:18 2017 -0700"
      },
      "message": "Add conic support for Path#approximate\n\nFixes: 37722722\nTest: bit CtsGraphicsTestCases:PathTest\nTest: bit CtsUiRenderingTestCases:android.uirendering.cts.testclasses.PathTests\n\nAlso adds static asserts to path-walking code, to avoid this problem\nin the future.\n\nAlso adds annotations, since this is public API now.\n\nChange-Id: Ic39b167968b98fd8197be2d0f9aca79949717237\n"
    },
    {
      "commit": "a517948365b65632c0df084e6b41b9fc680755a5",
      "tree": "cdf5decf95b054c7c2396ad53d00677ddf839dd3",
      "parents": [
        "4f97d56d3e74838dc503079dbc60de64dc4cc286",
        "af77018f5a78d7b1726d0f3b64be184de1b70876"
      ],
      "author": {
        "name": "Seigo Nonaka",
        "email": "nona@google.com",
        "time": "Thu Apr 27 17:56:53 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Apr 27 17:56:53 2017 +0000"
      },
      "message": "Merge \"Merge \"Revise method comment on setFontVariationSettings\" into oc-dev am: e6746726bc\" into oc-dev-plus-aosp\nam: af77018f5a\n\nChange-Id: I4d1ebb95729eaad4f59d4ae7590d47665e927aa6\n"
    },
    {
      "commit": "e6746726bc256601ade37fc4b3a48603e69110ad",
      "tree": "983c86dcdfde3074826bbed7f360c8a0c324a57a",
      "parents": [
        "6986e8a1ba5123e16f922d3fdee91bc9f195cd07",
        "92009445e06a83ef6bd87277b14e69ec26cdba39"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Apr 27 17:34:43 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Apr 27 17:34:48 2017 +0000"
      },
      "message": "Merge \"Revise method comment on setFontVariationSettings\" into oc-dev"
    },
    {
      "commit": "865ae6332283e48130333725d69290cda34086c1",
      "tree": "22a52d2d434995e0030431bcb62b86b8f86673af",
      "parents": [
        "db7bd128e467b618d12959b7d7fd86ec9e773da9",
        "7de96042ed19ae8d742721786814c0f06c2ae170"
      ],
      "author": {
        "name": "Seigo Nonaka",
        "email": "nona@google.com",
        "time": "Wed Apr 26 23:49:09 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Apr 26 23:49:09 2017 +0000"
      },
      "message": "Merge \"Font API clean up\" into oc-dev am: 25c2cdc052\nam: 7de96042ed\n\nChange-Id: If2580c1ea3b58b377484a26fd7e9107e9958e3ed\n"
    },
    {
      "commit": "443afa50fc7a33bd03cc4654f51f133f4ff0e699",
      "tree": "ce33f6ca304ec340dfd90b2447c008031b496d02",
      "parents": [
        "d26950e0a826ad8f6418f070a460426e7bb498a4",
        "6c0dd10a7c2b97f05eb81f924c441a75253c7ab6"
      ],
      "author": {
        "name": "Seigo Nonaka",
        "email": "nona@google.com",
        "time": "Wed Apr 26 18:13:40 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Apr 26 18:13:40 2017 +0000"
      },
      "message": "Merge \"Load font file from remote provider synchronously.\" into oc-dev am: 1c661d1943\nam: 6c0dd10a7c\n\nChange-Id: Ifc66af9b116093e3d63bfedd1782f017a7126d3a\n"
    },
    {
      "commit": "080b054bddee55428943b821c99887543d1fd290",
      "tree": "422759203408535422cf5673f9f7a98e78c9456c",
      "parents": [
        "1c661d1943338f96bda3f0e83e8fa36066b83f53"
      ],
      "author": {
        "name": "Seigo Nonaka",
        "email": "nona@google.com",
        "time": "Wed Apr 26 09:53:38 2017 -0700"
      },
      "committer": {
        "name": "Seigo Nonaka",
        "email": "nona@google.com",
        "time": "Wed Apr 26 18:00:17 2017 +0000"
      },
      "message": "Font API clean up\n\n- Move FontRequest from android.graphics.fonts to android.provider since\n  this is only used by android.provider.FontsContract and never draw\n  anything.\n- FontRequest is no longer being Parcelable.\n- Remove FontSpec.aidl which is not necessary.\n\nBug: 37326126\nTest: am instrument -w -e class android.provider.FontsContractTest\n      com.android.frameworks.coretests/\\\n      android.support.test.runner.AndroidJUnitRunner\nTest: am instrument -w -e class android.provider.cts.FontProviderTest\n      android.provider.cts/android.support.test.runner.AndroidJUnitRunner\nTest: am instrument -w -e class android.provider.cts.FontRequestTest\n      android.provider.cts/android.support.test.runner.AndroidJUnitRunner\n\nChange-Id: I0eb501844247c2f07eaa1fc7a71f72e404888b5b\n"
    },
    {
      "commit": "d9de8be233d18ccc881cb647a5de2b32ff3e737c",
      "tree": "cc8cc9b4901ee27bea703ab8b0545761b158dde2",
      "parents": [
        "6fba10b037021a133828f3eb68f3621140bc0f65"
      ],
      "author": {
        "name": "Seigo Nonaka",
        "email": "nona@google.com",
        "time": "Tue Apr 25 21:06:37 2017 -0700"
      },
      "committer": {
        "name": "Seigo Nonaka",
        "email": "nona@google.com",
        "time": "Tue Apr 25 21:19:22 2017 -0700"
      },
      "message": "Load font file from remote provider synchronously.\n\nSince CancellationSignal is not guaranteed to be handled by remote\nprocess, introduce threaded font loading mechanism.\nAt the same time, this fixes possible NPE issue in openFont.\n\nBug: 37552479\nTest: am instrument -w -e class android.provider.FontsContractE2ETest\n      com.android.frameworks.coretests/\\\n      android.support.test.runner.AndroidJUnitRunner\n\nChange-Id: Ie235c5a57bd172b0882da5aa27a990d7c6686ff2\n"
    },
    {
      "commit": "802c41bd11b7bb2eeb4442a41edcb9451bd61ef4",
      "tree": "82a06f29417dc36d7cb6d1ca4bf09bb90be3d8c6",
      "parents": [
        "43371da3ad6a320f882556dcbbc5cf6320baafd0",
        "a3d5786a3d48243d9d955efdee615ade54927a11"
      ],
      "author": {
        "name": "Seigo Nonaka",
        "email": "nona@google.com",
        "time": "Wed Apr 26 00:39:15 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Apr 26 00:39:15 2017 +0000"
      },
      "message": "Merge \"Font provider cleaning ups.\" into oc-dev am: 5313eee98a\nam: a3d5786a3d\n\nChange-Id: Ic9a30e9bf8404c3a469bb0c998fd876ee94a3488\n"
    },
    {
      "commit": "f4612191855b999be7b8b2402fd7b45f07aa95f4",
      "tree": "866e17a10476690e3f49629c106b52f928f83f83",
      "parents": [
        "27e5ec0bb7f81566c507b27b1e53da1f782405e9"
      ],
      "author": {
        "name": "Chris Craik",
        "email": "ccraik@google.com",
        "time": "Tue Apr 25 15:48:35 2017 -0700"
      },
      "committer": {
        "name": "Chris Craik",
        "email": "ccraik@google.com",
        "time": "Tue Apr 25 15:57:57 2017 -0700"
      },
      "message": "Make SurfaceTexture#isReleased public API\n\nBug: 36902442\nTest: bit CtsUiRenderingTestCases:android.uirendering.cts.testclasses.TextureViewTests\n\nThis method is already tested in TextureViewTests in CtsUiRenderingTestCases.\n\nChange-Id: Id2d186f966d5e2b7c50a8b2ecefcd66c8a87c1fd\n"
    },
    {
      "commit": "54084b64b1860b652b1c50ba942b4cfc7fb28805",
      "tree": "88d3db6e8f458f5ea4c7e75ceabfdaa9db818997",
      "parents": [
        "cd68c334bad676e4b29db77c78f61eb48fd75df1"
      ],
      "author": {
        "name": "Seigo Nonaka",
        "email": "nona@google.com",
        "time": "Mon Apr 24 14:46:23 2017 -0700"
      },
      "committer": {
        "name": "Seigo Nonaka",
        "email": "nona@google.com",
        "time": "Tue Apr 25 19:40:58 2017 +0000"
      },
      "message": "Font provider cleaning ups.\n\n- Remove Columns.STYLE\n- Decouple Context from Typeface.\n- Make FontsContract constructor private since it is essentially static.\n- Removed unused constants.\n\nBug: 37281200\nBug: 37268410\nTest: am instrument -w -e class android.provider.FontsContractE2ETest\n      com.android.frameworks.coretests/\\\n      android.support.test.runner.AndroidJUnitRunner\nTest: am instrument -w -e class android.provider.FontsContractTest\n      com.android.frameworks.coretests/\\\n      android.support.test.runner.AndroidJUnitRunner\nTest: am instrument -w -e class android.graphics.cts.TypefaceTest\n      android.graphics.cts/android.support.test.runner.AndroidJUnitRunner\nChange-Id: Ic46c256141d27ca28f30023bcc40f4e1161d5338\n"
    },
    {
      "commit": "94bc52b2e1d18b776a39cb1e4988420ddcf8faa6",
      "tree": "08397b22d9d97a7d9391ed4e0fccf100932eac4f",
      "parents": [
        "73459b5f0c03c3e23c6e743fab0c2c5a2d1dde78",
        "0582ccb7760b4066ffa204a210e9f09fc7603d9c"
      ],
      "author": {
        "name": "Seigo Nonaka",
        "email": "nona@google.com",
        "time": "Tue Apr 25 19:38:26 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Apr 25 19:38:26 2017 +0000"
      },
      "message": "Merge \"Remove Typeface.create\" into oc-dev am: 0a7096dccb\nam: 0582ccb776\n\nChange-Id: Ie116f1f179730d488913bf89627dad1f76b635b3\n"
    },
    {
      "commit": "5a09c64345ba35783b5d24ed7c4ca0ea8afbcc0a",
      "tree": "434e99dd83482446dd0ce0a5d50cfb49a53ede8f",
      "parents": [
        "b9dbee430dda735b8a92d150349381a9e147c682"
      ],
      "author": {
        "name": "Seigo Nonaka",
        "email": "nona@google.com",
        "time": "Thu Apr 20 14:27:32 2017 -0700"
      },
      "committer": {
        "name": "Seigo Nonaka",
        "email": "nona@google.com",
        "time": "Tue Apr 25 09:38:39 2017 -0700"
      },
      "message": "Remove Typeface.create\n\nTest: Manually done\nBug: 37514611\nBug: 37463988\nBug: 37281200\nChange-Id: Ida704af910e0ae195b96803de506fa1e1d66c9f5\n"
    },
    {
      "commit": "e01a56bb66e09ac698e707b413673d39bbc85a09",
      "tree": "7fe3b79831406e77e40b4d9d7731fcaf0e68c209",
      "parents": [
        "f7a8befbecd2b17d7fb85161b84e8a4d223d85bb",
        "f25b2857064478a06065eef4aeaa3ec7b415c2bd"
      ],
      "author": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@google.com",
        "time": "Mon Apr 24 18:37:08 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Apr 24 18:37:08 2017 +0000"
      },
      "message": "Merge \"More auto-doc work.\" into oc-dev am: 6bc03748a7\nam: f25b285706\n\nChange-Id: Ic6b7c359259b6fd809b1a01ba249a7b44e15a29f\n"
    },
    {
      "commit": "6bc03748a76edea4ff437568cf4917ba79763b0f",
      "tree": "4297857e3a4a76368b89e2d5f5fe9c2aed022597",
      "parents": [
        "e125b7bafd505ce9a9e325d1bde3a0abba9c47ad",
        "910e081216ac530432ac9d0aab10d5e5e4c73ab8"
      ],
      "author": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@google.com",
        "time": "Sat Apr 22 19:11:30 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sat Apr 22 19:11:34 2017 +0000"
      },
      "message": "Merge \"More auto-doc work.\" into oc-dev"
    },
    {
      "commit": "edc106d63e533477cb1e9d1c0a064d40eafc4b49",
      "tree": "2254d2c0ca799c36c87a6dccab40ecac3620329a",
      "parents": [
        "d992335ae6fb3a189afa5bb33539ab9db6ef67de",
        "30baf2affa087b497802a9a7ecff77bd91b8538a"
      ],
      "author": {
        "name": "John Reck",
        "email": "jreck@google.com",
        "time": "Fri Apr 21 23:48:38 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Apr 21 23:48:38 2017 +0000"
      },
      "message": "Merge \"Fix @throws javadoc on SurfaceTexture ctors\" into oc-dev am: aec1fbeaa3\nam: 30baf2affa\n\nChange-Id: I55e33f2d6b4e536d93daac57ff543c1f0d4780e9\n"
    },
    {
      "commit": "ea957eb6d2921313f7e7d20336122ca6f2023f3f",
      "tree": "0a7d6262b654abf7ac8400282c8879a53b12437f",
      "parents": [
        "368f3c5bb3579f79627ccb22eaf7deee7adc3cf7",
        "091fe963435caf952d5fb4768dbc8b71291aec63"
      ],
      "author": {
        "name": "Adam Lesinski",
        "email": "adamlesinski@google.com",
        "time": "Fri Apr 21 23:40:31 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Apr 21 23:40:31 2017 +0000"
      },
      "message": "Merge \"Propagate density through AdaptiveIconDrawable and BitmapDrawable\" into oc-dev am: 5be3647a9e\nam: 091fe96343\n\nChange-Id: Ib313379b085c4d3ee435b22bb844aeeef6ff74cf\n"
    },
    {
      "commit": "aec1fbeaa34f40680a3cfefe94e5cdec31881c7d",
      "tree": "d554cde9bb756c4c72340f833c5c3e9a103369ff",
      "parents": [
        "4d72cd9550a169d8f14fc3abaa0b5385b5981594",
        "b8d152f5cd4628685ec5acfd321b43a422b0cce7"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Apr 21 23:25:48 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Apr 21 23:25:54 2017 +0000"
      },
      "message": "Merge \"Fix @throws javadoc on SurfaceTexture ctors\" into oc-dev"
    },
    {
      "commit": "5be3647a9ecb881d353edfdbc3a1b256fed0677e",
      "tree": "9fa28e60fe0c87b9f2d920b19df6d6de6160b212",
      "parents": [
        "faf37babb0bc0962c01750b222fc03bd197b0b62",
        "50954d2b4ea938d787ef5021d75f6bc02826607a"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Apr 21 22:35:49 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Apr 21 22:35:57 2017 +0000"
      },
      "message": "Merge \"Propagate density through AdaptiveIconDrawable and BitmapDrawable\" into oc-dev"
    },
    {
      "commit": "910e081216ac530432ac9d0aab10d5e5e4c73ab8",
      "tree": "d3c1c65d39a11fc3b446bf1534773ae8c46c6263",
      "parents": [
        "faf37babb0bc0962c01750b222fc03bd197b0b62"
      ],
      "author": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Fri Apr 21 16:29:27 2017 -0600"
      },
      "committer": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Fri Apr 21 16:35:08 2017 -0600"
      },
      "message": "More auto-doc work.\n\nAdd support for AnyThread, CallSuper, and UiThread.\n\nAnother related CL started documenting @RequiresPermission, so remove\nduplicated information in existing APIs.\n\nSuppress auto-doc on a handful of classes that are already\nwell-documented.\n\nTest: make -j32 offline-sdk-docs\nBug: 37526420\nChange-Id: I791437dccec0f11d5349a23b982ba098cb551af8\n"
    },
    {
      "commit": "b8d152f5cd4628685ec5acfd321b43a422b0cce7",
      "tree": "5a3ed77f38b29688f114883c4440ed55720eb2f7",
      "parents": [
        "a532f4d7f8bda8c304365eb47c28cc2338b642e1"
      ],
      "author": {
        "name": "John Reck",
        "email": "jreck@google.com",
        "time": "Fri Apr 21 10:50:59 2017 -0700"
      },
      "committer": {
        "name": "John Reck",
        "email": "jreck@google.com",
        "time": "Fri Apr 21 13:49:36 2017 -0700"
      },
      "message": "Fix @throws javadoc on SurfaceTexture ctors\n\nChange-Id: I63bd76ec4e44251b7e06ad6fc8aa5a3372104656\nFixes: 37323694\nTest: Looked at generated docs, verified correct\n"
    },
    {
      "commit": "50954d2b4ea938d787ef5021d75f6bc02826607a",
      "tree": "6790c69ed596f462a48b274223d902910578832e",
      "parents": [
        "aca246565a7426654685ff0653519f40af8a3b01"
      ],
      "author": {
        "name": "Adam Lesinski",
        "email": "adamlesinski@google.com",
        "time": "Fri Apr 14 18:41:52 2017 -0700"
      },
      "committer": {
        "name": "Adam Lesinski",
        "email": "adamlesinski@google.com",
        "time": "Fri Apr 21 13:25:44 2017 -0700"
      },
      "message": "Propagate density through AdaptiveIconDrawable and BitmapDrawable\n\nResources#getDrawableForDensity now propagates the overridden\ndensity through to AdaptiveIconDrawable so that the density can be\npropagated to leaf BitmapDrawables correctly.\n\nThis enables AdaptiveIconDrawable to support higher resolution\nforeground/background bitmaps for use in Launcher.\n\nBug: 36039665\nTest: bit CtsContentTestCases:android.content.res.cts.ResourcesTest\nChange-Id: Iaa9a5592626e38e1ff839a76f7c6cfb9e16e5dc1\n"
    },
    {
      "commit": "db83feae548386ce690e1d418f38042c3362d5f0",
      "tree": "82ed4e76b8f7f9a854298ced550eb6132e9ca667",
      "parents": [
        "5e8fd5372b1af3288e4ea7dde7418a4efb4d07b5",
        "a17c58ff59b405b48633b4d850d70b9cfab959d8"
      ],
      "author": {
        "name": "Lucas Dupin",
        "email": "dupin@google.com",
        "time": "Fri Apr 21 20:04:00 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Apr 21 20:04:00 2017 +0000"
      },
      "message": "Merge \"Add transfer mode support to ColorDrawable\" into oc-dev am: eedceb5721\nam: a17c58ff59\n\nChange-Id: Ied2dd786e7a31f53c685b920e119bd127f9d9f82\n"
    },
    {
      "commit": "eedceb57216748bc6efe0b554c064222c035467a",
      "tree": "dc2eef077de62102a08d4a40abc39572c8fddb8f",
      "parents": [
        "649040c7f6ad7c00949687e7656732adc2f22786",
        "b27b47df6b9e77259badd0eaa9a3978bacd830b8"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Apr 21 19:29:03 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Apr 21 19:29:07 2017 +0000"
      },
      "message": "Merge \"Add transfer mode support to ColorDrawable\" into oc-dev"
    },
    {
      "commit": "a691442ce0f6022fce17832bc056e6a12edb3d9c",
      "tree": "dbc6d97d0a91365eebec2236299da63109c21b18",
      "parents": [
        "75a6b7b529b539a7d778407f8b615c75dc823c4b",
        "a121eabf9951107edd05f45026c14abd8035c0ab"
      ],
      "author": {
        "name": "Seigo Nonaka",
        "email": "nona@google.com",
        "time": "Fri Apr 21 18:18:19 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Apr 21 18:18:19 2017 +0000"
      },
      "message": "Merge \"Cache the Typeface based on the FontRequest.\" into oc-dev am: 5b96e55d90\nam: a121eabf99\n\nChange-Id: Ib4e0860910b498cc8effb5b62b5642d0d9bbd39d\n"
    },
    {
      "commit": "daa8dfc690c4755510ccc15da5ed5bbdd9731fa4",
      "tree": "8060dd6fabd30924d4c74edf8c058285158410ee",
      "parents": [
        "ab7a2879eb7a46d599b3f9e627a22f6daa3fa0f0"
      ],
      "author": {
        "name": "Seigo Nonaka",
        "email": "nona@google.com",
        "time": "Wed Apr 19 12:16:39 2017 -0700"
      },
      "committer": {
        "name": "Seigo Nonaka",
        "email": "nona@google.com",
        "time": "Fri Apr 21 09:11:10 2017 -0700"
      },
      "message": "Cache the Typeface based on the FontRequest.\n\nBug: 37471729\nTest: FontsContractE2ETest\nChange-Id: Ifb1bd2b50077471404f5f1dffc01e7697d7042e6\n"
    },
    {
      "commit": "2d6356716434e5c6c0fe18215e621767c9242525",
      "tree": "970a2a2ff11004d38bff3f54c6474e061bc87ba4",
      "parents": [
        "cfac919a43985a707fe3c56b1b99d1689d4d4553",
        "a457ce7ce8a12ce470afad42be7b5b02ef6ea0f9"
      ],
      "author": {
        "name": "Hyunyoung Song",
        "email": "hyunyoungs@google.com",
        "time": "Fri Apr 21 15:38:14 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Apr 21 15:38:14 2017 +0000"
      },
      "message": "Merge \"Support fraction type for inset* for InsetDrawable. b/36024318\" into oc-dev am: ab7a2879eb\nam: a457ce7ce8\n\nChange-Id: I9dab39e4f2ee254925bcf2bdba592e8769016cc9\n"
    },
    {
      "commit": "ab7a2879eb7a46d599b3f9e627a22f6daa3fa0f0",
      "tree": "9ccc46a9b4f3dc0c58d41d52920797094a9d0879",
      "parents": [
        "d3892caf95ce77c5e3c33a1f51d5ccbd7f313ccd",
        "d0dfe3008da5985207c3c08be2c89f2c0bb0194d"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Apr 21 15:14:18 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Apr 21 15:14:27 2017 +0000"
      },
      "message": "Merge \"Support fraction type for inset* for InsetDrawable. b/36024318\" into oc-dev"
    },
    {
      "commit": "506847aa92fa1045c6a61ff1e43b8e8e358fce0f",
      "tree": "973bd8f35f3f4c03cf11f30450bac905dc6e7c69",
      "parents": [
        "506a0fb6df91280b067c65890159af1491bc116a",
        "5d2334fb7cffcfb9dcf1617220986a8955de2678"
      ],
      "author": {
        "name": "Clara Bayarri",
        "email": "clarabayarri@google.com",
        "time": "Fri Apr 21 09:55:49 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Apr 21 09:55:49 2017 +0000"
      },
      "message": "Merge \"Update Typeface callback docs about error codes\" into oc-dev am: 337be5a12f\nam: 5d2334fb7c\n\nChange-Id: Ib85820fd4e743102b6697ecb9ac92b5e45aa9c05\n"
    },
    {
      "commit": "337be5a12fd6ef76f78da70cc1e83233788156dd",
      "tree": "e1a94b7803097aa4f23ca37e4b7992b8245e92c0",
      "parents": [
        "4b76d33968511c2dd56b25940115dcc823afedc8",
        "5706a1b12dd891098fb7bf479623d42979171144"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Apr 21 09:44:48 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Apr 21 09:44:53 2017 +0000"
      },
      "message": "Merge \"Update Typeface callback docs about error codes\" into oc-dev"
    },
    {
      "commit": "d0dfe3008da5985207c3c08be2c89f2c0bb0194d",
      "tree": "24c0b55bd9fd0eb80498f34bda48e846387f5e64",
      "parents": [
        "61bce9ab13ac3783720ab6e5a1fda939bea23977"
      ],
      "author": {
        "name": "Hyunyoung Song",
        "email": "hyunyoungs@google.com",
        "time": "Tue Mar 14 00:58:33 2017 -0700"
      },
      "committer": {
        "name": "Hyunyoung Song",
        "email": "hyunyoungs@google.com",
        "time": "Thu Apr 20 16:23:40 2017 -0700"
      },
      "message": "Support fraction type for inset* for InsetDrawable.\nb/36024318\n\nTest: manually tested on default icons.\nTest: $ runtest --path\u003dcts/tests/tests/graphics/src/android/graphics/drawable/cts/InsetDrawableTest.java\n\nadb  shell am instrument -e class \u0027android.graphics.drawable.cts.InsetDrawableTest\u0027 -w \u0027android.graphics.cts/android.support.test.runner.AndroidJUnitRunner\u0027\n\nandroid.graphics.drawable.cts.InsetDrawableTest:........................\n\nTime: 0.132\n\nOK (26 tests)\n\nChange-Id: Ie8d24680b6884e65017f07723a371120f5ae610c\n"
    },
    {
      "commit": "b27b47df6b9e77259badd0eaa9a3978bacd830b8",
      "tree": "2e0db7d57fa41a6ae5bf7f016fdbc8643cb28a78",
      "parents": [
        "947be6bed9f9b994f2c4be19836bde95aa1464a2"
      ],
      "author": {
        "name": "Lucas Dupin",
        "email": "dupin@google.com",
        "time": "Thu Apr 20 12:05:38 2017 -0700"
      },
      "committer": {
        "name": "Lucas Dupin",
        "email": "dupin@google.com",
        "time": "Thu Apr 20 13:57:01 2017 -0700"
      },
      "message": "Add transfer mode support to ColorDrawable\n\nTest: runtest --path cts/tests/tests/graphics/src/android/graphics/drawable/cts/ColorDrawableTest.java\nChange-Id: Ice87f248e307710315304fc191cb58ee7142e525\n"
    },
    {
      "commit": "fdd18cf325216530d2325b11023a2402df2dd7fb",
      "tree": "f5aecc22f7c52bc72e9ec09a8f81b2057851a376",
      "parents": [
        "d57709442b8c691d4689910e28235c9d7df6d484",
        "09071f9bdf785629aace99bb4c39ed996faecf37"
      ],
      "author": {
        "name": "Romain Guy",
        "email": "romainguy@google.com",
        "time": "Thu Apr 20 13:46:24 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Apr 20 13:46:24 2017 +0000"
      },
      "message": "Merge \"Set the color space as nullptr on native bitmaps when sRGB is requested\" into oc-dev am: e53b00c6d1\nam: 09071f9bdf\n\nChange-Id: I7229520e46f2ee3f0f49f0971b761b2a4a4358c1\n"
    },
    {
      "commit": "3eccc9b7fe47cb1bee30edc141d200be95384bb5",
      "tree": "cd9c33b9e850a82eeabaa1f528f981e8034f85f1",
      "parents": [
        "519a0ad9c869f76771c55907956f220e848f49ed",
        "88677af970b7425dc0ae237150ce91e949c89e99"
      ],
      "author": {
        "name": "Chris Craik",
        "email": "ccraik@google.com",
        "time": "Thu Apr 20 13:21:35 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Apr 20 13:21:35 2017 +0000"
      },
      "message": "Merge \"Fix compose shader child local matrix mutation\" into oc-dev am: 611fae13df\nam: 88677af970\n\nChange-Id: I68729ff5415f329feeabb160c0308ecbe3d8fb3f\n"
    },
    {
      "commit": "d6c8688ca70d546d0c5a2828a34ebc7d0a9c4139",
      "tree": "401e98ac647e37d04f9e61fb61e8ecbe28f70010",
      "parents": [
        "31e44d8e92e62b4650e8923c091a46c5c126fab9",
        "39b5ad8411bca8dd68db764c2c9364eb2ca9182a"
      ],
      "author": {
        "name": "Seigo Nonaka",
        "email": "nona@google.com",
        "time": "Thu Apr 20 12:42:11 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Apr 20 12:42:11 2017 +0000"
      },
      "message": "Merge \"Add comment to Typeface.Builder about file descriptor.\" into oc-dev am: f3157e1692\nam: 39b5ad8411\n\nChange-Id: Ia159ba2bff5cc333e6945d05291002ab8669c612\n"
    },
    {
      "commit": "5706a1b12dd891098fb7bf479623d42979171144",
      "tree": "58c60b3a651d41770a2015413a0799284d47331b",
      "parents": [
        "4132f860419584bf4aefa7b6a3a708b25643675b"
      ],
      "author": {
        "name": "Clara Bayarri",
        "email": "clarabayarri@google.com",
        "time": "Wed Apr 12 11:29:19 2017 +0100"
      },
      "committer": {
        "name": "Clara Bayarri",
        "email": "clarabayarri@google.com",
        "time": "Thu Apr 20 12:02:57 2017 +0100"
      },
      "message": "Update Typeface callback docs about error codes\n\nAs requested by API council, mention that the provider may\nreturn its own error codes within the positive int range.\n\nBug: 37084803\nTest: none\nChange-Id: Ia8ee99432cc5025a12d43049e327605095dd2b57\n"
    },
    {
      "commit": "e53b00c6d15c5688c296310151138e22665bb8ec",
      "tree": "b0e0d41b28ed0ce3fa9b425934dc76550d0f1e1b",
      "parents": [
        "28602c0921c8937b1a0d160d8df316bd15a4b846",
        "08587d45b103d749c1483ec7fae80888985b5eaa"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Apr 19 21:09:41 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Apr 19 21:09:46 2017 +0000"
      },
      "message": "Merge \"Set the color space as nullptr on native bitmaps when sRGB is requested\" into oc-dev"
    },
    {
      "commit": "611fae13dfe485efd144ce6af4d7e5fb0e7a2c55",
      "tree": "81588635f7a1f45082114c25b890cce7350ee90b",
      "parents": [
        "57d0c0bb439ddf52252f0c71c40225765f3bb44b",
        "f6b0e60bd07436edb033ffe975030b7c1ee91626"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Apr 19 20:41:02 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Apr 19 20:41:06 2017 +0000"
      },
      "message": "Merge \"Fix compose shader child local matrix mutation\" into oc-dev"
    },
    {
      "commit": "f3157e1692349d85ed6e7a3908b350fbcaeb176c",
      "tree": "6f0fcf0683b6fe5ec4297a65079a7dae8d263937",
      "parents": [
        "dc3ab163d31d5f70e290542065cbc2e840f7a90e",
        "83ba4f9a04833409080d97480a665e029ee71365"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Apr 19 20:08:53 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Apr 19 20:08:57 2017 +0000"
      },
      "message": "Merge \"Add comment to Typeface.Builder about file descriptor.\" into oc-dev"
    },
    {
      "commit": "08587d45b103d749c1483ec7fae80888985b5eaa",
      "tree": "ba732afe282279be51b5f866cc00cbd4fbd85b8f",
      "parents": [
        "f3ff7b820710154f6f85e7ae70f4e3da3a6fe347"
      ],
      "author": {
        "name": "Romain Guy",
        "email": "romainguy@google.com",
        "time": "Wed Apr 19 11:58:05 2017 -0700"
      },
      "committer": {
        "name": "Romain Guy",
        "email": "romainguy@google.com",
        "time": "Wed Apr 19 11:58:05 2017 -0700"
      },
      "message": "Set the color space as nullptr on native bitmaps when sRGB is requested\n\nThis regression is a fallout from the recent API council feedback\nfallout. The default color space used to be always set to null but\nit\u0027s now the named SRGB instance. This change passes null to native\nwhen the specified color space is known to be sRGB.\n\nBug: 37496760\nTest: runtest managed-provisioning\nChange-Id: Ie933c84e429a682a58ee253b57b77bd61b88ee5e\n"
    },
    {
      "commit": "f6b0e60bd07436edb033ffe975030b7c1ee91626",
      "tree": "f6fd98decd4fa80f575781f32f431ed86db5338f",
      "parents": [
        "8b4cca11f3d9cf58ee0c005e66d811d233e79d21"
      ],
      "author": {
        "name": "Chris Craik",
        "email": "ccraik@google.com",
        "time": "Wed Apr 19 10:38:14 2017 -0700"
      },
      "committer": {
        "name": "Chris Craik",
        "email": "ccraik@google.com",
        "time": "Wed Apr 19 10:57:25 2017 -0700"
      },
      "message": "Fix compose shader child local matrix mutation\n\nBug: 37495696\nTest: cts-tradefed run singleCommand cts-dev --module CtsGraphicsTestCases --test android.graphics.cts.ComposeShaderTest\n\nAdds back the verify step that discards a stale native ComposeShader if a child\nchanges.\n\nChange-Id: I44f40c1edfdb7633994a69efb583cf28ee2c26b2\n"
    },
    {
      "commit": "b58a40d40fbe77c2aa8a03d1a9b694f130a73ba5",
      "tree": "322ddf61641e931df792d31779772c424869cf85",
      "parents": [
        "52b03b8cebcfd40c0ee5688a50dafd9a75d12e5f",
        "1c32d2cd9842e15e480edfa4b52edd4d507db0f8"
      ],
      "author": {
        "name": "Romain Guy",
        "email": "romainguy@google.com",
        "time": "Tue Apr 18 23:42:41 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Apr 18 23:42:41 2017 +0000"
      },
      "message": "Merge \"Change nullability of colorspace parameter\" into oc-dev am: 944782fac2\nam: 1c32d2cd98\n\nChange-Id: I92853da836ce26801b9350cb1f65664e58e15d47\n"
    },
    {
      "commit": "944782fac265834242db046a255364ca7dedfd5e",
      "tree": "135c8f8388f19eb7b5df4d525bbdcf46b49880ec",
      "parents": [
        "1888f6343456efdef2739fd92db869675d70ac7d",
        "1fa9d86ea4ce1d2344deaccad002413f88317010"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Apr 18 23:25:53 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Apr 18 23:26:00 2017 +0000"
      },
      "message": "Merge \"Change nullability of colorspace parameter\" into oc-dev"
    },
    {
      "commit": "c8f8c6a7c7af4b7cde836ccf3d1ecd62402dfda8",
      "tree": "a2f5141b086368775e3cd876f56b3bcbf2d30918",
      "parents": [
        "d1b8845decf67c1d6f796296567aa813b6b20407",
        "0d6ea6a1f592bff5bdf88641aad67f748a4f6bda"
      ],
      "author": {
        "name": "Chris Craik",
        "email": "ccraik@google.com",
        "time": "Tue Apr 18 22:30:04 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Apr 18 22:30:04 2017 +0000"
      },
      "message": "Merge \"Re-hide shader mutation, remove colorfilter mutation\" into oc-dev am: 0f9f0f90e7\nam: 0d6ea6a1f5\n\nChange-Id: I84496c4aeee4cccc73f5d17f909d91f6910f1d85\n"
    },
    {
      "commit": "1fa9d86ea4ce1d2344deaccad002413f88317010",
      "tree": "369b7568b2a0886efd00aae0d1f7fdfd5658f2b6",
      "parents": [
        "47dea3b16ddfc536fb68a59fda7dfeef71b886f1"
      ],
      "author": {
        "name": "Romain Guy",
        "email": "romainguy@google.com",
        "time": "Tue Apr 18 14:06:49 2017 -0700"
      },
      "committer": {
        "name": "Romain Guy",
        "email": "romainguy@google.com",
        "time": "Tue Apr 18 14:06:49 2017 -0700"
      },
      "message": "Change nullability of colorspace parameter\n\nBug: 37323693\nTest: android.graphics.cts.BitmapColorSpaceTest\nChange-Id: I705ac18e5c64c028c2e8366a18ec4ef20f44a630\n"
    },
    {
      "commit": "8a6ad4a89d1b9ed61d3ec6f5bc12d479bc8d9f3b",
      "tree": "c2e746c8c63fd508b9b9efae01b08e45d3ca2109",
      "parents": [
        "3b41407f1908cea425b753003b31a16b49bad822"
      ],
      "author": {
        "name": "Chris Craik",
        "email": "ccraik@google.com",
        "time": "Tue Apr 18 11:21:55 2017 -0700"
      },
      "committer": {
        "name": "Chris Craik",
        "email": "ccraik@google.com",
        "time": "Tue Apr 18 12:57:59 2017 -0700"
      },
      "message": "Re-hide shader mutation, remove colorfilter mutation\n\nBug: 36025103\nBug: 37327129\nTest: boots, CtsGraphicsTestCases passes\n\nChange-Id: I937f8ae26ed47b4811dc033ed91c257670fc3a39\n"
    },
    {
      "commit": "83ba4f9a04833409080d97480a665e029ee71365",
      "tree": "0a28c9e449e0cd5fa82eed1ade11f2adba4467a3",
      "parents": [
        "06426bf65296d5ae3a595feb2a6c3d1481fee713"
      ],
      "author": {
        "name": "Seigo Nonaka",
        "email": "nona@google.com",
        "time": "Fri Apr 14 10:12:44 2017 -0700"
      },
      "committer": {
        "name": "Seigo Nonaka",
        "email": "nona@google.com",
        "time": "Mon Apr 17 19:33:00 2017 -0700"
      },
      "message": "Add comment to Typeface.Builder about file descriptor.\n\nAdd comment to Typeface.Builder about the responsibility of closing\nfile descriptor.\n\nBug: 37082657\nTest: N/A\nChange-Id: Id33b15895d75ad6693f3ad6231f1ba0c2cec9f79\n"
    },
    {
      "commit": "6be819522df39addd075ed1a4776b29be71fc077",
      "tree": "3d73af7f31ff21f695979a600cf0a9d66d8f8fba",
      "parents": [
        "dbe270ce058afa3f61e5bf62c293ff37960d1617",
        "2439e19d4127b59274a3ca8e7902cddc9accecfd"
      ],
      "author": {
        "name": "Romain Guy",
        "email": "romainguy@google.com",
        "time": "Mon Apr 17 12:31:09 2017 -0700"
      },
      "committer": {
        "name": "Romain Guy",
        "email": "romainguy@google.com",
        "time": "Mon Apr 17 12:31:09 2017 -0700"
      },
      "message": "resolve merge conflicts of 2439e19d4127 to master\n\nTest: built locally\nChange-Id: Idc922c7fa3306e6884b88c79e73f5375d8e65888\n"
    },
    {
      "commit": "55455181233cadcd6d2e28d28d0dfc9a653f7787",
      "tree": "df8e1a022f7363fa15d0b11a0f90035b7a76c259",
      "parents": [
        "7859022e8eeabb5aa65af15773fe9cff329c71ec"
      ],
      "author": {
        "name": "Romain Guy",
        "email": "romainguy@google.com",
        "time": "Sat Apr 15 21:41:22 2017 -0700"
      },
      "committer": {
        "name": "Romain Guy",
        "email": "romainguy@google.com",
        "time": "Sat Apr 15 21:41:22 2017 -0700"
      },
      "message": "Properly decode colors spaces in BitmapRegionDecoder\n\nReusing a bitmap with BitmapRegionDecoder would preserve the\nprevious color space. This change also tweaks color space\nmatching to make sure we pick Display P3 with parameter d\u003d0.039\nor d\u003d0.04045\n\nBug: 36905374\nTest: CtsGraphicsTestCases\nChange-Id: I4d2d66e5babebb0b5ce5cbdc7e8244177b4b7f9c\n"
    },
    {
      "commit": "92009445e06a83ef6bd87277b14e69ec26cdba39",
      "tree": "c4f491f48bce6ccbe64367cedcf03222013eb7a7",
      "parents": [
        "06426bf65296d5ae3a595feb2a6c3d1481fee713"
      ],
      "author": {
        "name": "Seigo Nonaka",
        "email": "nona@google.com",
        "time": "Fri Apr 14 10:00:55 2017 -0700"
      },
      "committer": {
        "name": "Seigo Nonaka",
        "email": "nona@google.com",
        "time": "Fri Apr 14 15:27:46 2017 -0700"
      },
      "message": "Revise method comment on setFontVariationSettings\n\n- Update Paint\u0027s description to be the same description as TextView.\n- Update example code to use more standard axes.\n- Check generated reference page and fix some errors.\n\nBug: 37324923\nTest: Checked generated reference page.\n\nChange-Id: Ib6504df3bd149fd47f037f8d03701b2167d10e5a\n"
    },
    {
      "commit": "16caccbcd90f022d2877dc7eef41dad0111e0dfa",
      "tree": "7879c3694d0831bd49d5d71f2469731d2f11791a",
      "parents": [
        "fe48dab7411dc3af0668e1a685305fa7e0d647c5",
        "f08388e8ea6f14eeab0a5fe13d873bbd25d6661d"
      ],
      "author": {
        "name": "Seigo Nonaka",
        "email": "nona@google.com",
        "time": "Fri Apr 14 22:24:34 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Apr 14 22:24:34 2017 +0000"
      },
      "message": "Merge \"Fix boot loop issue on Android Wear.\" into oc-dev am: 5f9fde884b\nam: f08388e8ea\n\nChange-Id: I5c61dfb5166e4456f55ef79a122c8fc0b312ed86\n"
    },
    {
      "commit": "5f9fde884b479645cb0d977c3a8fd8dd06f25e72",
      "tree": "0beaadadd5d2882c81d9950f9c2c759f9257a557",
      "parents": [
        "2ddd69ce1a0013df1326698107032cebebd1ad8a",
        "bf629ed08077e59877158a30cc04711319bce977"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Apr 14 22:16:19 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Apr 14 22:16:22 2017 +0000"
      },
      "message": "Merge \"Fix boot loop issue on Android Wear.\" into oc-dev"
    },
    {
      "commit": "908370bb270bcd6c78c6fad64b21a2d2df1d689e",
      "tree": "64fd687c129204f043ec2a10456d2736a33ff281",
      "parents": [
        "e9cbbea8205c7d329f473a6160379d25dfa613ab",
        "f713a1960e8182d1d5cfa58a8def69161ee88f8b"
      ],
      "author": {
        "name": "Romain Guy",
        "email": "romainguy@google.com",
        "time": "Fri Apr 14 21:19:25 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Apr 14 21:19:25 2017 +0000"
      },
      "message": "Merge \"Add BitmapFactory.Options.inColorSpace\" into oc-dev am: c99bcc69f7\nam: f713a1960e\n\nChange-Id: Ie1d361e946cf68ba97352ef6946f9d82ed5b784b\n"
    },
    {
      "commit": "e9cbbea8205c7d329f473a6160379d25dfa613ab",
      "tree": "56a92cac61bbde2ef43815b1514648de9d666b59",
      "parents": [
        "77857df729a5126300db2471ca8826afa544dd7c",
        "fd715c7fbe908ab72f491ae8e5f7743ca4767b85"
      ],
      "author": {
        "name": "Romain Guy",
        "email": "romainguy@google.com",
        "time": "Fri Apr 14 21:10:00 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Apr 14 21:10:00 2017 +0000"
      },
      "message": "Merge \"Clarify doc for Bitmap.createBitmap()\" into oc-dev am: 1eaab2db82\nam: fd715c7fbe\n\nChange-Id: I1b97afca9c46a6e2c1c33a9f68da49e43c039b46\n"
    },
    {
      "commit": "c99bcc69f79584c7f5f24338863989c18d6142bb",
      "tree": "b5cbb8b1926aebbb86be5f73672d6fff18accaa8",
      "parents": [
        "1eaab2db827ee9f99ce2447fb1308a5d5e4f945e",
        "95648b8a590995e57948ff2fd57d234bdbf30be0"
      ],
      "author": {
        "name": "Romain Guy",
        "email": "romainguy@google.com",
        "time": "Fri Apr 14 21:08:34 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Apr 14 21:08:42 2017 +0000"
      },
      "message": "Merge \"Add BitmapFactory.Options.inColorSpace\" into oc-dev"
    },
    {
      "commit": "c6866a988a4ff92fb648679aa4b05b5854a6fa79",
      "tree": "548bb7dd9d1075437f404b1debfd5bf8112e686f",
      "parents": [
        "f9eb4e87168cdf58766034a2b0020c274e457a12",
        "7700c2b238a2acd3ae1fe27ae7b5dc156cd2da2d"
      ],
      "author": {
        "name": "Romain Guy",
        "email": "romainguy@google.com",
        "time": "Fri Apr 14 20:57:07 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Apr 14 20:57:07 2017 +0000"
      },
      "message": "Merge \"Fix API feedback on Color\" into oc-dev am: 03758701fb\nam: 7700c2b238\n\nChange-Id: I64f6dcabfd1722475947be3b3e3cc636b724dbed\n"
    },
    {
      "commit": "1eaab2db827ee9f99ce2447fb1308a5d5e4f945e",
      "tree": "7c03fa9c84de32775450cb1938f6b2088ff62c35",
      "parents": [
        "06426bf65296d5ae3a595feb2a6c3d1481fee713",
        "7c42e16eb076b04850b7fa083d31735774bd42dd"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Apr 14 20:53:22 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Apr 14 20:53:26 2017 +0000"
      },
      "message": "Merge \"Clarify doc for Bitmap.createBitmap()\" into oc-dev"
    },
    {
      "commit": "03758701fb2498dd25ca0cc2a03ecd892fe0d26b",
      "tree": "b20a52ba0600e05e253c6286ab43d44b77745d6f",
      "parents": [
        "4b7b01c1cc55e63761584b3951216a2cdfcc1e8d",
        "26ca96ecb82cdbc058a39cebbfb16b402bf0fe03"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Apr 14 20:42:15 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Apr 14 20:42:19 2017 +0000"
      },
      "message": "Merge \"Fix API feedback on Color\" into oc-dev"
    },
    {
      "commit": "24c64646636755c502fbd438bbebd3ec11e73f55",
      "tree": "9c9b5b3eddd64c8e40018973c24da6a773a2c992",
      "parents": [
        "752fa520d732dac0f4f9c6bbee468b1a612b8321",
        "83c52e0a40c6e39282a3bcc69c6bbdfa92922941"
      ],
      "author": {
        "name": "Seigo Nonaka",
        "email": "nona@google.com",
        "time": "Fri Apr 14 18:09:55 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Apr 14 18:09:55 2017 +0000"
      },
      "message": "Merge \"Use provided style for fallback font selection\" into oc-dev am: 43112fd26e\nam: 83c52e0a40\n\nChange-Id: Ia42f6a377c2617c8da9a84cb8bd7781326e464a1\n"
    },
    {
      "commit": "65d8ce4676604058bca78884c762f094d485ccd4",
      "tree": "2cf452778a1ae9cf62390d2f1a4a98e3a037c3d3",
      "parents": [
        "b72714ee23e04143b18caacc9db318cac5e3880d",
        "e9277ebe4a9fd4e3533219f17f92358059c57c83"
      ],
      "author": {
        "name": "Romain Guy",
        "email": "romainguy@google.com",
        "time": "Fri Apr 14 17:29:55 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Apr 14 17:29:55 2017 +0000"
      },
      "message": "Merge \"Merge \"Add more doc to ColorSpace.getName()\" into oc-dev am: 4cae059bb9\" into oc-dev-plus-aosp\nam: e9277ebe4a\n\nChange-Id: I187ec4ffcb2db909443e3c7286e1cdde7bc9193b\n"
    },
    {
      "commit": "95648b8a590995e57948ff2fd57d234bdbf30be0",
      "tree": "71630f27fa9363b490f371db1548f8ddb35bdcdc",
      "parents": [
        "0cdc7c887492484de155f87ce10543763a8e4be0"
      ],
      "author": {
        "name": "Romain Guy",
        "email": "romainguy@google.com",
        "time": "Thu Apr 13 18:43:42 2017 -0700"
      },
      "committer": {
        "name": "Romain Guy",
        "email": "romainguy@google.com",
        "time": "Fri Apr 14 10:14:27 2017 -0700"
      },
      "message": "Add BitmapFactory.Options.inColorSpace\n\nThis allows applications to load bitmap in a preferred\ntarget color space, similar to inPreferredConfig for\nconfigurations.\n\nThis change also applies recent changes made to BitmapFactory\nto BitmapRegionDecoder: support for outColorSpace, inColorSpace\nand outConfig.\n\nBug: 32984164, 36905374\nTest: CtsGraphicsTestCase (BitmapColorSpaceTest/BitmapRegionDecoderTest)\nChange-Id: I4eded9190d1aa9c7f3033f9bb78a6854cc48a3ef\n"
    },
    {
      "commit": "b7c30edeb123ede027e116a4b9f4e3d42023ee16",
      "tree": "ffe744f90cc964aa079ab5482daa204e900090d9",
      "parents": [
        "3242ee7920da78d13027f45cd6d8cbb2ae9ad23a",
        "1f1667122ae8a6b2fb58aa41e89a5d741cb64faa"
      ],
      "author": {
        "name": "Romain Guy",
        "email": "romainguy@google.com",
        "time": "Fri Apr 14 16:33:12 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Apr 14 16:33:12 2017 +0000"
      },
      "message": "Merge \"Range check transfer params in float domain\" into oc-dev am: 819740cc73\nam: 1f1667122a\n\nChange-Id: I5240515f1dd5939227f90b8b2aaf59622af6bea7\n"
    },
    {
      "commit": "659c9cfac3a6c222a41057f5c93a2556b19649c5",
      "tree": "e95d19aefba9f9ca9cd365b4db975037f076669a",
      "parents": [
        "c831fe6183b0dd34837cb2fd3082573d8f6729b5",
        "17452ee553c4ba02291d74ad2ba23e06edaeecc2"
      ],
      "author": {
        "name": "Seigo Nonaka",
        "email": "nona@google.com",
        "time": "Fri Apr 14 15:31:25 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Apr 14 15:31:25 2017 +0000"
      },
      "message": "Merge \"Introduce setFallbackTypeface\" into oc-dev am: 729a515e5e\nam: 17452ee553\n\nChange-Id: I66fe816727aae3fdf617c41796b25478090704fe\n"
    },
    {
      "commit": "43112fd26e89b0b27b968c54d9d8d45928f8304e",
      "tree": "f9ce45e7d68cdc5f7001363156fb7f9f0d2c4b94",
      "parents": [
        "a622b24d3a28a59b67475e06b782c72ebb17c7dc",
        "d154829cb15d61f1469f939d608e691256e2a765"
      ],
      "author": {
        "name": "Seigo Nonaka",
        "email": "nona@google.com",
        "time": "Fri Apr 14 15:13:12 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Apr 14 15:13:15 2017 +0000"
      },
      "message": "Merge \"Use provided style for fallback font selection\" into oc-dev"
    },
    {
      "commit": "7c42e16eb076b04850b7fa083d31735774bd42dd",
      "tree": "3f9cb2378a05d30ce32e921a08297fa84a5be91e",
      "parents": [
        "4db137b0599a9dfff8a26cb5c2b6dab71b457a9b"
      ],
      "author": {
        "name": "Romain Guy",
        "email": "romainguy@google.com",
        "time": "Thu Apr 13 20:48:29 2017 -0700"
      },
      "committer": {
        "name": "Romain Guy",
        "email": "romainguy@google.com",
        "time": "Thu Apr 13 20:48:29 2017 -0700"
      },
      "message": "Clarify doc for Bitmap.createBitmap()\n\nBug: 37323693\nTest: compiles\nChange-Id: I8cf316cf4c67b69c47c67848c576af6399a0111f\n"
    },
    {
      "commit": "26ca96ecb82cdbc058a39cebbfb16b402bf0fe03",
      "tree": "861f6c33b298a4faa089fd2c92fd0fd3af4e6b2e",
      "parents": [
        "b3f69261c5506fcd46d82af84985cbe79722816f"
      ],
      "author": {
        "name": "Romain Guy",
        "email": "romainguy@google.com",
        "time": "Thu Apr 13 20:40:46 2017 -0700"
      },
      "committer": {
        "name": "Romain Guy",
        "email": "romainguy@google.com",
        "time": "Thu Apr 13 20:40:46 2017 -0700"
      },
      "message": "Fix API feedback on Color\n\nBug: 37323188\nTest: Color_ColorLongTest and ColorSpaceTest in CtsGraphicsTestCases\nChange-Id: I1e52d3f63f95b9bdb4410938b727a87c45429aac\n"
    },
    {
      "commit": "4cae059bb9cc810dcd2f3acaf0afd4c0c979b93c",
      "tree": "7267d19e691960637dcaa06907b0045460e7a315",
      "parents": [
        "59047acea71e2fa23c049d30a13cc45a5606ad38",
        "cb7a24539bc5c0595ee554f982c2e6233d232b7a"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Apr 14 03:10:12 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Apr 14 03:10:16 2017 +0000"
      },
      "message": "Merge \"Add more doc to ColorSpace.getName()\" into oc-dev"
    },
    {
      "commit": "bf629ed08077e59877158a30cc04711319bce977",
      "tree": "a597387848cdf34d9bed6616ce66aed15dde5f29",
      "parents": [
        "92fc8bdd518cccf1c4fe2c9ad2460178cf61e3b4"
      ],
      "author": {
        "name": "Seigo Nonaka",
        "email": "nona@google.com",
        "time": "Thu Apr 13 17:30:38 2017 -0700"
      },
      "committer": {
        "name": "Seigo Nonaka",
        "email": "nona@google.com",
        "time": "Thu Apr 13 18:58:36 2017 -0700"
      },
      "message": "Fix boot loop issue on Android Wear.\n\nThe boot loop was seen after I65e220aca823fd815a52437b11c8e6dc952de8e2\nbut only on Android Wear. On Android Wear, some font files are missing\nbut are listed in fonts.xml. Before that patch, we created a Typeface\nobject with an empty FontFamily even if there was no valid font entry\nin font-family tag. However, after that patch, FontFamily stopped\ncreating native objects and holds a null pointer instead. As the\nresult, SIGSEGV happens.\n\nThe right fix is skipping Typeface creation if native code failed to\ncreate the font family object.\n\nSince Typeface.init cannot be called twice, this is hard to test\nautomatically.\n\nBug: 37328609\nBug: 37326002\nTest: Boot succeeded even after removing CutiveMono.ttf from system.\n\nChange-Id: I125de07343252784986d728c3bbaa46b24ace601\n"
    },
    {
      "commit": "d154829cb15d61f1469f939d608e691256e2a765",
      "tree": "f34aa249ab66bb36486af742f39a4b51b06d0de7",
      "parents": [
        "92fc8bdd518cccf1c4fe2c9ad2460178cf61e3b4"
      ],
      "author": {
        "name": "Seigo Nonaka",
        "email": "nona@google.com",
        "time": "Tue Apr 11 21:00:27 2017 -0700"
      },
      "committer": {
        "name": "Seigo Nonaka",
        "email": "nona@google.com",
        "time": "Fri Apr 14 00:54:46 2017 +0000"
      },
      "message": "Use provided style for fallback font selection\n\nIf the developer gives some weight/italic to the Typeface.Builder\nthe fallback used the metadata in the font file. We should use\nprovided data instead.\n\nThis CL also adjusts upper and lower limits on weight, from 100..900 to\n1..1000\n\nBug: 37257745\nBug: 37251569\nTest: android.graphics.cts.TypefaceTest passes\nChange-Id: I7cf390d96b49afcce359928373698b0c9a9babd8\n"
    },
    {
      "commit": "819740cc7371f1f8a02d34b48b87dc7e34d7654a",
      "tree": "6222e85ee0ebb2df6cb3279cc6a627e71f7d9be5",
      "parents": [
        "5ebb159a92199906c0bb25e1f4865afbf8a126d5",
        "bfa58aab0a7723f2757f7919f37a520f469b7b04"
      ],
      "author": {
        "name": "Romain Guy",
        "email": "romainguy@google.com",
        "time": "Thu Apr 13 23:35:22 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Apr 13 23:35:27 2017 +0000"
      },
      "message": "Merge \"Range check transfer params in float domain\" into oc-dev"
    },
    {
      "commit": "bfa58aab0a7723f2757f7919f37a520f469b7b04",
      "tree": "5c4eb59c6cc8a58a32c0e7a3bced856dcac2bc23",
      "parents": [
        "d09be1c0e961fbcf27cb25d5d0070912a9fadd2e"
      ],
      "author": {
        "name": "Romain Guy",
        "email": "romainguy@google.com",
        "time": "Thu Apr 13 12:53:15 2017 -0700"
      },
      "committer": {
        "name": "Romain Guy",
        "email": "romainguy@google.com",
        "time": "Thu Apr 13 12:59:38 2017 -0700"
      },
      "message": "Range check transfer params in float domain\n\nOur native code uses floats for transfer parameters, the range\ncheck was too small (using the next representable double instead\nof the next representable float).\n\nBug: 37013532\nTest: Manual run of broken app, CtsGraphicsTestCases\nChange-Id: Id91a3e62068be0abf13ee75e39c758eb106a5f24\n"
    },
    {
      "commit": "729a515e5ebcf38e3472bb8fee4e9400745c400c",
      "tree": "b7763ed1b7b35a151fae87b50f9cde4f0a5141da",
      "parents": [
        "e425b366ba5fb2228182b8ac3d3fbaf396194cdc",
        "5b6347a6af668ba47b3fab14cefbe03cc440c3a4"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Apr 13 19:21:21 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Apr 13 19:21:25 2017 +0000"
      },
      "message": "Merge \"Introduce setFallbackTypeface\" into oc-dev"
    },
    {
      "commit": "b87a2f041d81ecfbd7832277fb745317a92f7bd2",
      "tree": "9a7214d357603eee18e60df2c2fd2886ff68f622",
      "parents": [
        "c695da053264bf50823443875fcee9184502e15a",
        "284944c7f80d378be01347d9ea2bb4f2f9b73757"
      ],
      "author": {
        "name": "Seigo Nonaka",
        "email": "nona@google.com",
        "time": "Thu Apr 13 17:57:46 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Apr 13 17:57:46 2017 +0000"
      },
      "message": "Merge \"Introduce FontsContract.requestFont and deprecate Typeface.create\" into oc-dev am: d09be1c0e9\nam: 284944c7f8\n\nChange-Id: Idae84335677a859641b6660589848e04b4a38474\n"
    },
    {
      "commit": "47da8197b17c4b63934b2c1a12b50360da169f69",
      "tree": "c3c5d4e2dd4931c4ccb7516a1c37b6c2d34999b3",
      "parents": [
        "59d7c621c3e0ef0f43f51010a59b0a15e9d39d83",
        "e99cf60039aaaf3f9c11c63bf9be4b372a5ad173"
      ],
      "author": {
        "name": "Hyunyoung Song",
        "email": "hyunyoungs@google.com",
        "time": "Thu Apr 13 17:31:16 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Apr 13 17:31:16 2017 +0000"
      },
      "message": "Merge \"Update API, add more documentation on AdaptiveIconDrawable\" into oc-dev am: 76c13a5fce\nam: e99cf60039\n\nChange-Id: Ib821f43548e938a7652f62ef444e0a116aa8a58b\n"
    },
    {
      "commit": "cb7a24539bc5c0595ee554f982c2e6233d232b7a",
      "tree": "33ceebb54a32d7934752f486c464c76590ed3340",
      "parents": [
        "d09be1c0e961fbcf27cb25d5d0070912a9fadd2e"
      ],
      "author": {
        "name": "Romain Guy",
        "email": "romainguy@google.com",
        "time": "Thu Apr 13 10:10:20 2017 -0700"
      },
      "committer": {
        "name": "Romain Guy",
        "email": "romainguy@google.com",
        "time": "Thu Apr 13 10:21:05 2017 -0700"
      },
      "message": "Add more doc to ColorSpace.getName()\n\nBug: 37084802\nTest: make offline SDK docs\nChange-Id: Ia2c3406951d615dcee1eafad8035c5c8aea4305b\n"
    }
  ],
  "next": "0f328d480a41beca6fd01777cb3a5a837dce632c"
}
