)]}'
{
  "log": [
    {
      "commit": "b60692e3d8af750bb089cfc0e0d591002894e118",
      "tree": "69b53cc68307bda3d0e64fd57b082178235c11de",
      "parents": [
        "079a0044a366b5a6ab8026aca452676a6e1e7215"
      ],
      "author": {
        "name": "Wale Ogunwale",
        "email": "ogunwale@google.com",
        "time": "Sat Oct 24 12:35:56 2015 -0700"
      },
      "committer": {
        "name": "Wale Ogunwale",
        "email": "ogunwale@google.com",
        "time": "Mon Oct 26 12:23:59 2015 -0700"
      },
      "message": "Support for activity to opt-in/out of PiP form of multi-window.\n\nWhile it makes sense to be able to resize most activities types\nin multi-window mode. It only makes sense to put specific types\nof activities in Picture-in-Picture (PiP) form of multi-window.\nFor example, activities that play video will be good candidates\nwhile the Settings activity isn\u0027t.\n\nThe new flag allows the system to differentiate between resizeable\nactivities that can go into PiP mode and those that can\u0027t.\n\nBug: 25006507\nChange-Id: I8ac518cec2fa3c8fb88be40c266b3751fb88f1ce\n"
    },
    {
      "commit": "1485acc222ccff5b43383162e7d381934ec2ca90",
      "tree": "f8f3ffeea9ca49d893d920fcf19572bf5e7886ad",
      "parents": [
        "9a73eac8f8dcb28413d4a526613407c995899c70",
        "5bcd3189c52423040281a9f52eeaaef08a7db8a5"
      ],
      "author": {
        "name": "Wale Ogunwale",
        "email": "ogunwale@google.com",
        "time": "Fri Oct 23 21:48:39 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Oct 23 21:48:39 2015 +0000"
      },
      "message": "Merge \"Updated support for drawing background drawable when resizing\""
    },
    {
      "commit": "5bcd3189c52423040281a9f52eeaaef08a7db8a5",
      "tree": "556c741f2ce1f5c6274d0f220b2d138949ab7fde",
      "parents": [
        "ebb173e3b57e15fc576bf74b8556b00ab0b90369"
      ],
      "author": {
        "name": "Wale Ogunwale",
        "email": "ogunwale@google.com",
        "time": "Fri Oct 23 12:30:28 2015 -0700"
      },
      "committer": {
        "name": "Wale Ogunwale",
        "email": "ogunwale@google.com",
        "time": "Fri Oct 23 12:30:28 2015 -0700"
      },
      "message": "Updated support for drawing background drawable when resizing\n\nf3a62fbc58bbc7f081a53248cae48a8951294e8f added support for drawing\nthe background draweable when resizing an activity window.\nHowever, after some additional discussion we decided that\nR.styleable.Window_windowResizingBackground and\nR.integer.config_windowResizingBackgroundColorARGB are not needed.\nWe use R.styleable.Window_windowBackground for the background\ndrawable and fallback to using R.styleable.Window_windowBackgroundFallback\nwhich is now public if the first isn\u0027t set.\n\nBug: 24534744\nChange-Id: Ia0507e25a1893ea941d259f1d4e88ce500dda154\n"
    },
    {
      "commit": "6a967dd131dd83c3bd422a8ccd96ba1e892696f9",
      "tree": "e03ecb53199c2ec065d41489417e344668a2b2a9",
      "parents": [
        "cbe450827191f746e19f39c555faff6f71cfb929",
        "594c7918e9b36df64b9f6817ac95f93861fc007f"
      ],
      "author": {
        "name": "Hall Liu",
        "email": "hallliu@google.com",
        "time": "Fri Oct 23 17:37:56 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Oct 23 17:37:56 2015 +0000"
      },
      "message": "Merge \"Add support for post-dial digits to logs.\""
    },
    {
      "commit": "594c7918e9b36df64b9f6817ac95f93861fc007f",
      "tree": "98f700b8b5d9f8c563c8ca6c10cd111e49180bd0",
      "parents": [
        "914e362d1884a79588e848f6f87772e4e3fc73b2"
      ],
      "author": {
        "name": "Hall Liu",
        "email": "hallliu@google.com",
        "time": "Wed Oct 14 15:13:51 2015 -0700"
      },
      "committer": {
        "name": "Hall Liu",
        "email": "hallliu@google.com",
        "time": "Thu Oct 22 17:09:07 2015 -0700"
      },
      "message": "Add support for post-dial digits to logs.\n\nBug: 24955678\nChange-Id: I03c1be349231492fc9dc7c9a3ae5983d5a44779c\n"
    },
    {
      "commit": "227a8c1df2c8ffcb1704861b7006b9209f88917a",
      "tree": "63e95fb32e70e2abde76a34ed902936350e4d87b",
      "parents": [
        "c982b407b9ff83465a12ec9225409edf45828ef0"
      ],
      "author": {
        "name": "Hui Shu",
        "email": "hush@google.com",
        "time": "Thu Oct 22 14:57:51 2015 -0700"
      },
      "committer": {
        "name": "Hui Shu",
        "email": "hush@google.com",
        "time": "Thu Oct 22 15:35:59 2015 -0700"
      },
      "message": "Add the APIs for customizing WebView action mode menu actions\n\nWe will allow apps to disable Share, Web Search, and text\nprocessing related menu actions.\n\nThe default actions like cut, copy, paste cannot be disabled.\n\nBUG: 22772178\nChange-Id: I8429454f71f74a99298f412862cd32d8fba93784\n"
    },
    {
      "commit": "874ce44a80f913e104bcaf02b845577630b9d400",
      "tree": "e32b19dc1c1b98c02e375e3b0a2af595ee85771d",
      "parents": [
        "b32f8a2b53655fe5380ec8ed3880c5bed3209dca",
        "ea84cff8fd9f5efbe42bf0f07b2adfeeb4352fb6"
      ],
      "author": {
        "name": "Michael Wright",
        "email": "michaelwr@google.com",
        "time": "Thu Oct 22 14:47:33 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Oct 22 14:47:33 2015 +0000"
      },
      "message": "Merge \"Add new Cut / Copy / Paste keys.\""
    },
    {
      "commit": "5da678f71b9112accfdf84fb448eeedc65099889",
      "tree": "0df35863bbb5610e76768df0acaa9bb757d33678",
      "parents": [
        "6e461518ab214d01e60a9371c6f65843763731c4",
        "d426b20cd88b5fe9db1b103570e9e6ca35c89d4e"
      ],
      "author": {
        "name": "Tyler Gunn",
        "email": "tgunn@google.com",
        "time": "Wed Oct 21 21:26:09 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Oct 21 21:26:09 2015 +0000"
      },
      "message": "Merge \"Add extras keys for instant lettering.\""
    },
    {
      "commit": "ea84cff8fd9f5efbe42bf0f07b2adfeeb4352fb6",
      "tree": "1a3b9210c979e63a49440c4fe1e8667f816e4c49",
      "parents": [
        "d3c1c231b60b4db9ddb3fa0f84d45dd02c77069a"
      ],
      "author": {
        "name": "Michael Wright",
        "email": "michaelwr@google.com",
        "time": "Wed Oct 21 18:08:30 2015 +0100"
      },
      "committer": {
        "name": "Michael Wright",
        "email": "michaelwr@google.com",
        "time": "Wed Oct 21 18:08:30 2015 +0100"
      },
      "message": "Add new Cut / Copy / Paste keys.\n\nBug: 25120948\nChange-Id: I401792b8c88584d8c389fa356186ccea943d5dd4\n"
    },
    {
      "commit": "14dcd07726daf5ca6d210784306e183cfececbdb",
      "tree": "f1ba7330e1a7431c5f45da9f5913b0acb23c18c4",
      "parents": [
        "04d6a65f51cadcf29cf1bb958bc1b300d6018f71"
      ],
      "author": {
        "name": "Todd Kennedy",
        "email": "toddke@google.com",
        "time": "Tue Oct 20 15:23:40 2015 -0700"
      },
      "committer": {
        "name": "Todd Kennedy",
        "email": "toddke@google.com",
        "time": "Tue Oct 20 15:23:40 2015 -0700"
      },
      "message": "update system api\n\nChange-Id: Id5ba26efe0281ed9e4b8410f266fb41f7fde8479\n"
    },
    {
      "commit": "aeeb39d2ecb6049323151fe995ed889750c96010",
      "tree": "852d6ca2956cc98bf8b0e58f3993ed8777ce34aa",
      "parents": [
        "2db68675171df0e5c0c3055377b69c6decb1a402",
        "74303cfe2b8d3b3de7d3b5332f5a2dd87e0974a5"
      ],
      "author": {
        "name": "Julia Reynolds",
        "email": "juliacr@google.com",
        "time": "Mon Oct 19 14:38:40 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Oct 19 14:38:40 2015 +0000"
      },
      "message": "Merge \"Add Notification topics.\""
    },
    {
      "commit": "645e8a9ae8284187cff271b2b46c36701b881928",
      "tree": "9e301a6b49eaa864b17e4838896707b9dbee4a0e",
      "parents": [
        "52815c3bb45593ba74395adaa5b69be6e9a604e5",
        "f3a62fbc58bbc7f081a53248cae48a8951294e8f"
      ],
      "author": {
        "name": "Wale Ogunwale",
        "email": "ogunwale@google.com",
        "time": "Fri Oct 16 21:14:06 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Oct 16 21:14:06 2015 +0000"
      },
      "message": "Merge \"Added support for resizing background color for an app window\""
    },
    {
      "commit": "74303cfe2b8d3b3de7d3b5332f5a2dd87e0974a5",
      "tree": "cb4ecd1e1f4ffd9346bf09e24e53e7c5d3f21fad",
      "parents": [
        "560bd7c7435fe858d4b8f8169a2d6450a5f51f09"
      ],
      "author": {
        "name": "Julia Reynolds",
        "email": "juliacr@google.com",
        "time": "Fri Oct 16 11:37:55 2015 -0400"
      },
      "committer": {
        "name": "Julia Reynolds",
        "email": "juliacr@google.com",
        "time": "Fri Oct 16 16:38:45 2015 -0400"
      },
      "message": "Add Notification topics.\n\nTopics are tags that developers can add to group notifications\nby theme. Users will be able to block notifications by topic.\n\nBug: 22451710\nChange-Id: I5b4677da66b21933f479f5e56c18ca563810b43b\n"
    },
    {
      "commit": "f3a62fbc58bbc7f081a53248cae48a8951294e8f",
      "tree": "aa7b026a19d0a1256558541bc4373219e51f272e",
      "parents": [
        "d4f2b641d32f4c0f73b21c4436e5a14c4f569633"
      ],
      "author": {
        "name": "Wale Ogunwale",
        "email": "ogunwale@google.com",
        "time": "Wed Oct 14 17:07:29 2015 -0700"
      },
      "committer": {
        "name": "Wale Ogunwale",
        "email": "ogunwale@google.com",
        "time": "Fri Oct 16 12:54:31 2015 -0700"
      },
      "message": "Added support for resizing background color for an app window\n\nR.styleable.Window_windowResizingBackground allows an activity to\nspecify the background drawable that should be used when it is being\nresized in multi-window mode. If unset, the system will try to use\nR.styleable.Window_windowBackground if set, then\nR.styleable.Window_windowBackgroundFallback if set. Otherwise, the\nsystem default resizing background color set by\nR.integer.config_windowResizingBackgroundColorARGB.\n\nAlso, use decor title color as caption background color when resizing\ninstead of black.\n\nBug: 24534744\nChange-Id: I83313865b4044b976ebc78d598e14e17e0f37212\n"
    },
    {
      "commit": "f04f3005b06d0b6dd079f93cea2f58aaa6370e11",
      "tree": "fb692c285c9f6454e3d7b3217cc66aa2344a0900",
      "parents": [
        "d4f2b641d32f4c0f73b21c4436e5a14c4f569633",
        "1fa7680c9cd2d6a8ae44ce9e90f2ba5dee47b219"
      ],
      "author": {
        "name": "Xiaohui Chen",
        "email": "xiaohuic@google.com",
        "time": "Fri Oct 16 16:29:44 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Oct 16 16:29:44 2015 +0000"
      },
      "message": "Merge \"Add UserHandle.isSystem() api\""
    },
    {
      "commit": "d2f1d94fe5acc5d23f03bb3b653061184fd67eb5",
      "tree": "c3dceea9dad77a179478931b6198f0b9051dbf71",
      "parents": [
        "7d4f5b3239930322426373113400b0088c17b198"
      ],
      "author": {
        "name": "Filip Gruszczynski",
        "email": "gruszczy@google.com",
        "time": "Wed Oct 14 15:10:12 2015 -0700"
      },
      "committer": {
        "name": "Filip Gruszczynski",
        "email": "gruszczy@google.com",
        "time": "Thu Oct 15 17:02:59 2015 -0700"
      },
      "message": "API for minimal width/height of an activity.\n\nBug: 21409825\n\nChange-Id: Id6286064713672366dd4dc1f80258450a8039c36\n"
    },
    {
      "commit": "1fa7680c9cd2d6a8ae44ce9e90f2ba5dee47b219",
      "tree": "819472d485937077699ffe645f673fcb7e56bc2a",
      "parents": [
        "32ab05c846366c19d148562c9feb5366d1018f37"
      ],
      "author": {
        "name": "Xiaohui Chen",
        "email": "xiaohuic@google.com",
        "time": "Mon Oct 12 15:56:25 2015 -0700"
      },
      "committer": {
        "name": "Xiaohui Chen",
        "email": "xiaohuic@google.com",
        "time": "Thu Oct 15 12:09:32 2015 -0700"
      },
      "message": "Add UserHandle.isSystem() api\n\nThis is added in order to deprecate the isOwner() api.\n\nBug: 24869636\nChange-Id: I80a7a5559525faf261b9d9c7a8593e6ff5db4b22\n"
    },
    {
      "commit": "d1bf9f005406e4d59393033ae0754076558eedfa",
      "tree": "6ca4d7abd18e883e3fa6c3983ce78a57b1e1e874",
      "parents": [
        "2c35eb81f3f4c60c9d1093b1e831111545adcc9f",
        "8b7c99cca2c9996a0ac2d87f24bd3ef83fd10be5"
      ],
      "author": {
        "name": "Doris Liu",
        "email": "tianliu@google.com",
        "time": "Wed Oct 14 17:18:37 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Oct 14 17:18:37 2015 +0000"
      },
      "message": "Merge \"New public API for calculating the total duration of an animation\""
    },
    {
      "commit": "d426b20cd88b5fe9db1b103570e9e6ca35c89d4e",
      "tree": "79f042035daf2eb0362647f1216ebdbd3422f965",
      "parents": [
        "aee0b56b9692a6421345bb20f298f9a4fc06bc8e"
      ],
      "author": {
        "name": "Tyler Gunn",
        "email": "tgunn@google.com",
        "time": "Tue Oct 13 13:33:53 2015 -0700"
      },
      "committer": {
        "name": "Tyler Gunn",
        "email": "tgunn@google.com",
        "time": "Tue Oct 13 13:33:53 2015 -0700"
      },
      "message": "Add extras keys for instant lettering.\n\n- Also fix bug where copy-builder for PA was not copying over the extras.\n\nBug: 22806380\nChange-Id: If25a1299bdd0a48340e9d13857f982a90d728af6\n"
    },
    {
      "commit": "85f7078f8bfde3d00494bbb09e78179e3239c9a5",
      "tree": "df1038ecfd3546229cad7ea96967a5a7062b6a99",
      "parents": [
        "992b331d2a31830ac5c7842abd29bd54d988c5da"
      ],
      "author": {
        "name": "Daichi Hirono",
        "email": "hirono@google.com",
        "time": "Wed Oct 07 08:12:33 2015 -0700"
      },
      "committer": {
        "name": "Daichi Hirono",
        "email": "hirono@google.com",
        "time": "Tue Oct 13 12:49:16 2015 -0700"
      },
      "message": "Add constans for MTP event codes.\n\nBUG\u003d23368533\n\nChange-Id: I922eb9a26812a44780ba81b8a391be45852cad08\n"
    },
    {
      "commit": "8b7c99cca2c9996a0ac2d87f24bd3ef83fd10be5",
      "tree": "034eef66548908c1a5caa03a70a0d9c3f9dbb019",
      "parents": [
        "f86aed1ed3bb7d16a0ee34596472d386c3964e31"
      ],
      "author": {
        "name": "Doris Liu",
        "email": "tianliu@google.com",
        "time": "Thu Oct 01 17:27:20 2015 -0700"
      },
      "committer": {
        "name": "Doris Liu",
        "email": "tianliu@google.com",
        "time": "Mon Oct 12 18:24:40 2015 -0700"
      },
      "message": "New public API for calculating the total duration of an animation\n\nTotal duration is the total amount of time an animation takes from\nstart to finish. It include start delay (if any), child animation\nsequence, accounting for repeat.\n\nChange-Id: Id5b36a63c02e25586aefd38612aa5867492e1adb\n"
    },
    {
      "commit": "8b14288c940d8edf463a54fe7ab9f326e45f03be",
      "tree": "94342914b1f643339accd7d3f7d8a61c00f63afb",
      "parents": [
        "fb78ae50b505637f21cf7d90b4f0804165299d59",
        "4fe98d6d4cc4898809b81d001f6b8a1b71b08f3a"
      ],
      "author": {
        "name": "Julia Reynolds",
        "email": "juliacr@google.com",
        "time": "Thu Oct 08 22:27:10 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Oct 08 22:27:10 2015 +0000"
      },
      "message": "Merge \"Remove rename automatic zen rule.\""
    },
    {
      "commit": "f119c5208f5f3c54a174086f585a609a222a3d2d",
      "tree": "6cf367d05fe8ea6719504cf4566d18b13d78b8be",
      "parents": [
        "26003d260625f9a69aab6730ec6d2b973bbcb8a1"
      ],
      "author": {
        "name": "Hui Shu",
        "email": "hush@google.com",
        "time": "Thu Oct 08 10:07:13 2015 -0700"
      },
      "committer": {
        "name": "Hui Shu",
        "email": "hush@google.com",
        "time": "Thu Oct 08 10:20:15 2015 -0700"
      },
      "message": "Allow WebView to startActivity and receive results\n\nThis CL makes webview override View#onActivityResult and gives webview\nitnernals the access to View#startActivityForResult.\n\nBUG: 24416313\nChange-Id: Ia49db1348a1f5ee0c648a8b16551d9becc7caddd\n"
    },
    {
      "commit": "4fe98d6d4cc4898809b81d001f6b8a1b71b08f3a",
      "tree": "2484722dd6ef6e8d6a9387d2d3c8904bafa86bb8",
      "parents": [
        "56106ff337e056d2daa5862545f4a06796d9e9a1"
      ],
      "author": {
        "name": "Julia Reynolds",
        "email": "juliacr@google.com",
        "time": "Tue Oct 06 16:23:41 2015 -0400"
      },
      "committer": {
        "name": "Julia Reynolds",
        "email": "juliacr@google.com",
        "time": "Wed Oct 07 20:10:58 2015 -0400"
      },
      "message": "Remove rename automatic zen rule.\n\nUse zen rule id as key when finding matching rule to update.\n\nBug: 22977552\nChange-Id: I7beeb5688aabe409a9a72aaa3aa27932d590c489\n"
    },
    {
      "commit": "77e7c96890667e4448af74f1fc472174fa653975",
      "tree": "789f67814ad7c1ab5b49f426f204f831ed9ed60c",
      "parents": [
        "818eac2e3214a061c68ea23c009a70834f17cb92",
        "25ed2d7aecf0ac112d38c2434e17bf1ad17f0687"
      ],
      "author": {
        "name": "Tyler Gunn",
        "email": "tgunn@google.com",
        "time": "Wed Oct 07 22:41:11 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Oct 07 22:41:11 2015 +0000"
      },
      "message": "Merge \"Add \"Extras\" to PhoneAccount.\""
    },
    {
      "commit": "5686addb76ae43f362297abd81e79d73624e68d0",
      "tree": "54d3ae4f4c925807d148a54266ed3d91f418712a",
      "parents": [
        "d18097bc2255dca3421b614bfe6636dededf4534",
        "56106ff337e056d2daa5862545f4a06796d9e9a1"
      ],
      "author": {
        "name": "Julia Reynolds",
        "email": "juliacr@google.com",
        "time": "Tue Oct 06 19:48:44 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Oct 06 19:48:44 2015 +0000"
      },
      "message": "Merge \"Add id and creation date to Zen rules.\""
    },
    {
      "commit": "012904e43acca9dcb84cbf93f3c2c32e10829344",
      "tree": "c5b6e90f92896dc01365f2d3fa8ec1f4b1952ca2",
      "parents": [
        "4e5c14f3e8eb327d2d89d7b0a624ee1f20fec596",
        "79113108a821217bf5a5d63e19ee396adb88364d"
      ],
      "author": {
        "name": "Wale Ogunwale",
        "email": "ogunwale@google.com",
        "time": "Tue Oct 06 14:40:41 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Oct 06 14:40:41 2015 +0000"
      },
      "message": "Merge \"Added SDK version code for N.\""
    },
    {
      "commit": "56106ff337e056d2daa5862545f4a06796d9e9a1",
      "tree": "da338e52f33af258c74a3f9e000209aa1441406b",
      "parents": [
        "9147b8df7c0fbeb913d8e18d18f2b01b6ba4d1b3"
      ],
      "author": {
        "name": "Julia Reynolds",
        "email": "juliacr@google.com",
        "time": "Wed Sep 30 14:42:53 2015 -0400"
      },
      "committer": {
        "name": "Julia Reynolds",
        "email": "juliacr@google.com",
        "time": "Mon Oct 05 20:32:29 2015 -0400"
      },
      "message": "Add id and creation date to Zen rules.\n\nBug: 22977552\nChange-Id: Ic79714ebbcc895e55ee87ccfc0e03b1735255ef3\n"
    },
    {
      "commit": "79113108a821217bf5a5d63e19ee396adb88364d",
      "tree": "dc1768fc5c71bc097e63c6afdc1b67b160c7f983",
      "parents": [
        "0fe8ea20962249c257762c81896758a9f7ecf659"
      ],
      "author": {
        "name": "Wale Ogunwale",
        "email": "ogunwale@google.com",
        "time": "Mon Oct 05 16:52:53 2015 -0700"
      },
      "committer": {
        "name": "Wale Ogunwale",
        "email": "ogunwale@google.com",
        "time": "Mon Oct 05 17:17:11 2015 -0700"
      },
      "message": "Added SDK version code for N.\n\nChange-Id: Id0ca002650842299f076a3f181b3455cd8a0f06b\n"
    },
    {
      "commit": "25ed2d7aecf0ac112d38c2434e17bf1ad17f0687",
      "tree": "7f1b5c2af72b82337908655c59d352293a36d8b5",
      "parents": [
        "3da3ca609ec48e1ff23bcfda0b208632fab88d80"
      ],
      "author": {
        "name": "Tyler Gunn",
        "email": "tgunn@google.com",
        "time": "Mon Oct 05 14:14:38 2015 -0700"
      },
      "committer": {
        "name": "Tyler Gunn",
        "email": "tgunn@google.com",
        "time": "Mon Oct 05 14:14:38 2015 -0700"
      },
      "message": "Add \"Extras\" to PhoneAccount.\n\n- Add extras to PhoneAccount, and associated builder.\n\nBug: 22806380\nChange-Id: I90f4c1a9b022eef7e6d2829d82851ac307ceafdf\n"
    },
    {
      "commit": "c3cdf1c614f92759f1505b7b61265e51232b8944",
      "tree": "3a023988c40f16dc9f75106822747fa2368e0717",
      "parents": [
        "9ade5f98598d84ec4d1e26cc2232ad72651e4d60",
        "e7ee54ee7f4985bc743053d38d21f33c70220f05"
      ],
      "author": {
        "name": "Craig Lafayette",
        "email": "craiglafa@google.com",
        "time": "Mon Oct 05 17:52:05 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Oct 05 17:52:05 2015 +0000"
      },
      "message": "Merge \"Remove device initializer agent\""
    },
    {
      "commit": "2d574a5aa80fbd29e64d4da11eef7719dffd08be",
      "tree": "6daabad6a62929631902dd3825953962201a92bf",
      "parents": [
        "9df717de9ad5d9aa3aeae0e801c98cf960607143",
        "f61b1fc66a24858321d64cabb7d772733566d240"
      ],
      "author": {
        "name": "Andrew Lee",
        "email": "anwlee@google.com",
        "time": "Fri Oct 02 20:37:47 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Oct 02 20:37:47 2015 +0000"
      },
      "message": "Merge \"Add BLOCKED and REJECTED call types.\""
    },
    {
      "commit": "e7ee54ee7f4985bc743053d38d21f33c70220f05",
      "tree": "e11771f287f3e9f5b197731414d0adc2e44a70d0",
      "parents": [
        "83fac6b062e049285d7df483a2c010eaf1660057"
      ],
      "author": {
        "name": "Craig Lafayette",
        "email": "craiglafa@google.com",
        "time": "Mon Sep 21 13:48:53 2015 -0400"
      },
      "committer": {
        "name": "Craig Lafayette",
        "email": "craiglafa@google.com",
        "time": "Fri Oct 02 13:11:57 2015 -0400"
      },
      "message": "Remove device initializer agent\n\nBug: 23216982\nChange-Id: I867c0b5f4165983d1ed2623a655f6a2a5e3770bb\n"
    },
    {
      "commit": "3da3ca609ec48e1ff23bcfda0b208632fab88d80",
      "tree": "744f255b8508e231991db6c54808850a137e9462",
      "parents": [
        "4fc74408656edd2590e22f0f413d90c9114931db",
        "a1d12cfdb072acb14fa95d5e771e23396e6bd8e1"
      ],
      "author": {
        "name": "Todd Kennedy",
        "email": "toddke@google.com",
        "time": "Thu Oct 01 14:15:41 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Oct 01 14:15:41 2015 +0000"
      },
      "message": "Merge \"Update PackageInstaller install handing\""
    },
    {
      "commit": "a1d12cfdb072acb14fa95d5e771e23396e6bd8e1",
      "tree": "e66c88203668005644d6562cc21913764be7e9b3",
      "parents": [
        "f370a5b3035766dab1237f74a4439eb2dddeb24b"
      ],
      "author": {
        "name": "Todd Kennedy",
        "email": "toddke@google.com",
        "time": "Tue Sep 29 15:43:00 2015 -0700"
      },
      "committer": {
        "name": "Todd Kennedy",
        "email": "toddke@google.com",
        "time": "Wed Sep 30 14:11:33 2015 -0700"
      },
      "message": "Update PackageInstaller install handing\n\n* Allow forcing permission check. We want to modify the PackageInstaller to\nuse the PackageInstallerSession for better security / remove deprecated APIs.\nIn order to do this and continue to prompt for permissions, we need to prevent\nthe PakcageInstaller from auto-approving the permissions.\n\n* Add originating UID to SessionParams. This is used for package verifier\nchecks.\n\nBug: 22282121\nChange-Id: I19079749d20ace66f1332f399d52cb0fb8784cd9\n"
    },
    {
      "commit": "a47a27ffd92f172298c2728040e49d502a2d6c87",
      "tree": "896d4a1cb8a2ad1dd65c59b2b01a4044873ca6ee",
      "parents": [
        "a1ac052ac2638979de5028fce5d3b7e9614de078"
      ],
      "author": {
        "name": "Julia Reynolds",
        "email": "juliacr@google.com",
        "time": "Mon Aug 24 08:31:47 2015 -0400"
      },
      "committer": {
        "name": "Julia Reynolds",
        "email": "juliacr@google.com",
        "time": "Wed Sep 30 13:39:12 2015 -0400"
      },
      "message": "Third party DND provider APIs.\n\nBug: 22977552\nChange-Id: I8c1bac317e9aa5d9565afe3f0c4e2be8fc34e6a9\n"
    },
    {
      "commit": "f61b1fc66a24858321d64cabb7d772733566d240",
      "tree": "7295c24426e177ce07b061f335f9dd1248aaa24b",
      "parents": [
        "8aefdb4881caefed5cb10c2fe6d7bb1281ef3c9e"
      ],
      "author": {
        "name": "Andrew Lee",
        "email": "anwlee@google.com",
        "time": "Fri Sep 25 21:11:19 2015 -0700"
      },
      "committer": {
        "name": "Andrew Lee",
        "email": "anwlee@google.com",
        "time": "Tue Sep 29 17:25:34 2015 -0700"
      },
      "message": "Add BLOCKED and REJECTED call types.\n\nREJECTED calls are those where a user takes action to decline an\nincoming call. INCOMING calls may continue to describe this class of\ncalls as well.\n\nBLOCKED calls are which are automatically rejected by the application\nor by the framework.\n\nBug: 24341350\nChange-Id: I62386aa30be71967b3187cfb3f8f79196e117adb\n"
    },
    {
      "commit": "b854d07a1a0fcd29c8f10255e616d387b9d436cc",
      "tree": "79b9340b7f85d2a3518756771d99062466ae3a10",
      "parents": [
        "7e519110371e726c8c24d113ee2049f8759750d5"
      ],
      "author": {
        "name": "Alan Viverette",
        "email": "alanv@google.com",
        "time": "Mon Sep 28 16:12:18 2015 -0400"
      },
      "committer": {
        "name": "Alan Viverette",
        "email": "alanv@google.com",
        "time": "Mon Sep 28 16:12:18 2015 -0400"
      },
      "message": "Unhide PopupWindow.getMaxAvailableHeight(View, int, boolean)\n\nBug: 24394572\nChange-Id: If66fa0178ed0d8c8d78e286a8b928ad88d6e90fa\n"
    },
    {
      "commit": "aeaa12c34e0b47df7f3079516177e791b5f2a0d7",
      "tree": "348f6e1d07984988cbb77f8cb4680f16bf0ed963",
      "parents": [
        "f4a09907e9cd2b65dc25b2876fc97f07fcfed61b",
        "0b494663a4cb177fc6f05988c9bda2ef6277333d"
      ],
      "author": {
        "name": "Daichi Hirono",
        "email": "hirono@google.com",
        "time": "Mon Sep 28 12:40:05 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Sep 28 12:40:05 2015 +0000"
      },
      "message": "Merge \"Add readEvent method to MtpDevice.\""
    },
    {
      "commit": "5821983253f7a9e66cca09cacf8d2e907cf73524",
      "tree": "8a0219c025781938aaea54888d28439884ba99a6",
      "parents": [
        "535570a7ce8fac764a45a603856d664227dba8c1",
        "18b76bf6755b4e3469b17f6f898a40bb1fe70a63"
      ],
      "author": {
        "name": "Bryce Lee",
        "email": "brycelee@google.com",
        "time": "Sun Sep 27 15:11:29 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Sun Sep 27 15:11:29 2015 +0000"
      },
      "message": "am 18b76bf6: am 861559d3: am 24e5efda: Merge \"Add additional broadcast for when a phone account is unregistered.\" into cw-e-dev\n\n* commit \u002718b76bf6755b4e3469b17f6f898a40bb1fe70a63\u0027:\n  Add additional broadcast for when a phone account is unregistered.\n"
    },
    {
      "commit": "861559d31f61554cf79768d08b15be57b9a77a66",
      "tree": "018cb461a791a65cd3d3d71223e36dbf10929263",
      "parents": [
        "6ad696c35b80f70f19de304b53bdbfc6f5a265d8",
        "24e5efda0509871d2a7a779739cce5264de68459"
      ],
      "author": {
        "name": "Bryce Lee",
        "email": "brycelee@google.com",
        "time": "Sat Sep 26 02:48:18 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Sat Sep 26 02:48:18 2015 +0000"
      },
      "message": "am 24e5efda: Merge \"Add additional broadcast for when a phone account is unregistered.\" into cw-e-dev\n\n* commit \u002724e5efda0509871d2a7a779739cce5264de68459\u0027:\n  Add additional broadcast for when a phone account is unregistered.\n"
    },
    {
      "commit": "ed3912692f0ba8a647d795462e20fcdb67adbacb",
      "tree": "4302030bf6156e429b08e56c0514241a0697e604",
      "parents": [
        "bf0282105a3b57bf32d6ffe60e8511ece9ce9e9b"
      ],
      "author": {
        "name": "Oren Blasberg",
        "email": "orenb@google.com",
        "time": "Tue Sep 01 12:12:51 2015 -0700"
      },
      "committer": {
        "name": "Oren Blasberg",
        "email": "orenb@google.com",
        "time": "Fri Sep 25 12:01:01 2015 -0700"
      },
      "message": "Make context menus show as popup menus.\n\nThis means that right-clicking/long pressing on a view that is registered for\ncontext menu will show the context menu as a popup menu instead.\n\nBug: 20016398\nChange-Id: I96fea60435fff2f981d288521f490f8ff24ada15\n"
    },
    {
      "commit": "0b494663a4cb177fc6f05988c9bda2ef6277333d",
      "tree": "9b8c9a014894318347f67e6a182c5e00850b307e",
      "parents": [
        "52b290f73f1cd1a6ab791f21e78245becfe0b29d"
      ],
      "author": {
        "name": "Daichi Hirono",
        "email": "hirono@google.com",
        "time": "Thu Sep 10 20:38:15 2015 +0900"
      },
      "committer": {
        "name": "Daichi Hirono",
        "email": "hirono@google.com",
        "time": "Fri Sep 25 14:54:17 2015 +0900"
      },
      "message": "Add readEvent method to MtpDevice.\n\nBUG\u003d23368533\n\nChange-Id: Ibefff559fa7dd0bee17e2812bd7cdd129108d804\n"
    },
    {
      "commit": "d75247cf7fa0ddf4975cc2957fefdf081854cd56",
      "tree": "af45f32c24665353e667282e26c1cab08181d35e",
      "parents": [
        "7a2421ddbbc3f74f670273a17e8b8449d8f97f13",
        "da2f549f3b77ee5f04a6f726facb1a091d796054"
      ],
      "author": {
        "name": "Sean Young",
        "email": "csyoung@google.com",
        "time": "Thu Sep 24 19:10:26 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Sep 24 19:10:26 2015 +0000"
      },
      "message": "am da2f549f: am 2d39bfd5: Merge \"Properly expose methods that override a non-hidden method in a hidden superclass in the API files.\" into mnc-ub-dev\n\n* commit \u0027da2f549f3b77ee5f04a6f726facb1a091d796054\u0027:\n  Properly expose methods that override a non-hidden method in a hidden superclass in the API files.\n"
    },
    {
      "commit": "30b0aa04dc4ca1b7a690cb36524ae7f6be147c12",
      "tree": "398c36c2ea33b3c078dbfc0e59563b55dc3f7d80",
      "parents": [
        "1bcb3472669529edc991a31e6cbf7866a385383e"
      ],
      "author": {
        "name": "Bryce Lee",
        "email": "brycelee@google.com",
        "time": "Wed Sep 23 21:53:53 2015 -0700"
      },
      "committer": {
        "name": "Bryce Lee",
        "email": "brycelee@google.com",
        "time": "Wed Sep 23 21:53:53 2015 -0700"
      },
      "message": "Add additional broadcast for when a phone account is unregistered.\n\nChange-Id: Ia14a4206ea50af11c6151e11a95851e5ffa2cd99\n"
    },
    {
      "commit": "ca3093934646b0d755b1fefbfbdde557cb566004",
      "tree": "c18bdd8357f34650e7a42565929be44d3263cecc",
      "parents": [
        "a4490622207804ef85f39439ff7b9cb2470f6287",
        "52eb29f0822f129f2b14bacec23dd492f2260ac0"
      ],
      "author": {
        "name": "Jan Nordqvist",
        "email": "jannq@google.com",
        "time": "Wed Sep 23 19:05:53 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Sep 23 19:05:53 2015 +0000"
      },
      "message": "Merge \"Hotspot 2.0 relase 2 first cut.\""
    },
    {
      "commit": "f64b00bc1e29c96f6070eb7544337ea225da533a",
      "tree": "c09e9144aebfedbf1b19d0515935f0354b1982a4",
      "parents": [
        "182755989f0cf50e42506290cb737fa283cf06ff",
        "e72a703a95156313f6c17540762f6dcd37b7d7e4"
      ],
      "author": {
        "name": "Alan Viverette",
        "email": "alanv@google.com",
        "time": "Wed Sep 23 17:39:08 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Sep 23 17:39:08 2015 +0000"
      },
      "message": "Merge \"Add attribute for specifying initial ScaleDrawable level\""
    },
    {
      "commit": "e72a703a95156313f6c17540762f6dcd37b7d7e4",
      "tree": "435ef8fbf65defa4c651d8ee79c38193c73c1f84",
      "parents": [
        "7d92c474986c0ed562310a99aebd4ed845027f8b"
      ],
      "author": {
        "name": "Alan Viverette",
        "email": "alanv@google.com",
        "time": "Wed Sep 23 10:20:59 2015 -0400"
      },
      "committer": {
        "name": "Alan Viverette",
        "email": "alanv@google.com",
        "time": "Wed Sep 23 10:20:59 2015 -0400"
      },
      "message": "Add attribute for specifying initial ScaleDrawable level\n\nBug: 19182305\nChange-Id: Ic1f183db6183017352babc6dc190fdb9124c285a\n"
    },
    {
      "commit": "9477229fe85523cc52f410d95600c1f1b5af1290",
      "tree": "08e3addfb16871d7846daa684aac5be54553abe4",
      "parents": [
        "7d92c474986c0ed562310a99aebd4ed845027f8b",
        "a64ed3bf8cee991861233cd0421d6f74588032b2"
      ],
      "author": {
        "name": "Alan Viverette",
        "email": "alanv@google.com",
        "time": "Wed Sep 23 14:07:11 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Sep 23 14:07:11 2015 +0000"
      },
      "message": "Merge \"Smooth progress bar animations\""
    },
    {
      "commit": "a64ed3bf8cee991861233cd0421d6f74588032b2",
      "tree": "d25fcd6cf8ff4f33bbda342e86e52c1fd28e6c50",
      "parents": [
        "70125f70dc058f0a79485ef473783e1fc6adbfc9"
      ],
      "author": {
        "name": "Alan Viverette",
        "email": "alanv@google.com",
        "time": "Wed Sep 23 10:01:45 2015 -0400"
      },
      "committer": {
        "name": "Alan Viverette",
        "email": "alanv@google.com",
        "time": "Wed Sep 23 10:01:45 2015 -0400"
      },
      "message": "Smooth progress bar animations\n\nRemoves smooth progress bar hack from volume dialog.\n\nBug: 23566299\nChange-Id: Iafa32538b4f92705c4c1ca2a02145c078add2532\n"
    },
    {
      "commit": "52eb29f0822f129f2b14bacec23dd492f2260ac0",
      "tree": "a3159f3badecc34705a25798f42d166c80eb443c",
      "parents": [
        "7794c359c76843300f191901d36d0c2d03154081"
      ],
      "author": {
        "name": "Jan Nordqvist",
        "email": "jannq@google.com",
        "time": "Tue Sep 22 15:54:32 2015 -0700"
      },
      "committer": {
        "name": "Jan Nordqvist",
        "email": "jannq@google.com",
        "time": "Tue Sep 22 17:24:22 2015 -0700"
      },
      "message": "Hotspot 2.0 relase 2 first cut.\n\nCP mods to take a URL as a parameter, and new ScanInfo object.\n\nChange-Id: Idbb2d4751c575ba07a56942771e2b2955b624635\n"
    },
    {
      "commit": "8de564a0f6f6a27f451c456d5e6f85bbbcd666cb",
      "tree": "06066148ed7818d2768bb30e53b2e8ce45cc6404",
      "parents": [
        "9902b3bc8d11fd3ef33644315a87436b7a48c78b"
      ],
      "author": {
        "name": "C. Sean Young",
        "email": "csyoung@google.com",
        "time": "Thu Aug 06 14:02:22 2015 -0500"
      },
      "committer": {
        "name": "C. Sean Young",
        "email": "csyoung@google.com",
        "time": "Fri Sep 18 10:35:42 2015 -0500"
      },
      "message": "Properly expose methods that override a non-hidden method in a hidden superclass in the API files.\n\nUpdates the api files to reflect a doclava change.\n\nChange-Id: I416773be3aa3a8536684549011fa63b34f0d5251\n"
    },
    {
      "commit": "03b56c228a0492ad711acd6904c96493c13e44e9",
      "tree": "cd8c68fd8b16f37847ba18ecef9d3fd213258742",
      "parents": [
        "a85e6a445cc2631761228fde147e2eff01783574",
        "ede5f5480e58dac9f6ddbd36a3085592d79c98ef"
      ],
      "author": {
        "name": "Vladislav Kaznacheev",
        "email": "kaznacheev@google.com",
        "time": "Thu Sep 17 20:41:44 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Sep 17 20:41:44 2015 +0000"
      },
      "message": "Merge \"Handle content URI permissions on drop\""
    },
    {
      "commit": "ede5f5480e58dac9f6ddbd36a3085592d79c98ef",
      "tree": "fa0012988e2144b04742c90706cca39546b679ff",
      "parents": [
        "4dc0c15a6ac0564b2e7d9d8b957795a373d05907"
      ],
      "author": {
        "name": "Vladislav Kaznacheev",
        "email": "kaznacheev@google.com",
        "time": "Wed Jul 15 18:04:04 2015 -0700"
      },
      "committer": {
        "name": "Vladislav Kaznacheev",
        "email": "kaznacheev@google.com",
        "time": "Wed Sep 16 17:35:10 2015 -0700"
      },
      "message": "Handle content URI permissions on drop\n\nChange-Id: I846071f01ecd1eff8e3a54a1806e68e1a4b335d2\n"
    },
    {
      "commit": "4db9d1b48b49ffc43f1c2d46660ca67a88d673f4",
      "tree": "153581ed486d8b1b5c710dd23673895c518e12b2",
      "parents": [
        "96d9953f74ab16a9a63ebfe4119d5340ec734e87"
      ],
      "author": {
        "name": "Alan Viverette",
        "email": "alanv@google.com",
        "time": "Tue Sep 15 16:21:16 2015 -0400"
      },
      "committer": {
        "name": "Alan Viverette",
        "email": "alanv@google.com",
        "time": "Tue Sep 15 16:21:16 2015 -0400"
      },
      "message": "Add accessor methods for Toolbar title margins\n\nAlso adds missing attrs to public.xml so they can be documented, adds\nattr refs to Toolbar class docs. Many accessor methods still missing,\nbut those can be added in subsequent CLs.\n\nBug: 23719889\nChange-Id: I09eeef65141d4af77c8813e8fac5f89bead47597\n"
    },
    {
      "commit": "6fe1ea778ca66911a18c01eb1eb2a80137294681",
      "tree": "97740efd00ec3958a205bba90659aeba56c5f6bb",
      "parents": [
        "4bd2301eb788aac904903de24d42af1a42eed1b8",
        "0b6cfe22fda3396b4790ac79fc90488bec4a49a4"
      ],
      "author": {
        "name": "Alan Viverette",
        "email": "alanv@google.com",
        "time": "Mon Sep 14 17:04:09 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Sep 14 17:04:09 2015 +0000"
      },
      "message": "Merge \"Revert \"Use floating-point value for Drawable level\"\""
    },
    {
      "commit": "0b6cfe22fda3396b4790ac79fc90488bec4a49a4",
      "tree": "3c292728d5df76c6c089cd733abb994bd63e237a",
      "parents": [
        "3da32b768899e7dabe3a16333edf5eca2b9ebe93"
      ],
      "author": {
        "name": "Alan Viverette",
        "email": "alanv@google.com",
        "time": "Mon Sep 14 16:59:49 2015 +0000"
      },
      "committer": {
        "name": "Alan Viverette",
        "email": "alanv@google.com",
        "time": "Mon Sep 14 16:59:49 2015 +0000"
      },
      "message": "Revert \"Use floating-point value for Drawable level\"\n\nThis reverts commit 3da32b768899e7dabe3a16333edf5eca2b9ebe93.\n\nChange-Id: Ie75ce0c285e0f59a7a086f64c0cfe088edb5df04\n"
    },
    {
      "commit": "3a5a8c741b5e6e4bb6f6729409f409f341cdb2bb",
      "tree": "c5388f50e822496f07303a2cf398a9a02cac99c2",
      "parents": [
        "a17ae4d9392f9914ab0c523363f3005f90305b4e"
      ],
      "author": {
        "name": "Nick Armstrong-Crews",
        "email": "strongarm@google.com",
        "time": "Wed Sep 09 09:25:03 2015 -0700"
      },
      "committer": {
        "name": "Nick Armstrong-Crews",
        "email": "strongarm@google.com",
        "time": "Wed Sep 09 10:10:58 2015 -0700"
      },
      "message": "Remove @hide for KEYCODE_SOFT_SLEEP.\n\nChange-Id: I56a6da9faeafb26145e1d9ad82a16df46320c24e\n"
    },
    {
      "commit": "dc6aa5fc53a85a3fcf98c1a01f766d9c16891765",
      "tree": "7d8effec5b71b5b9e58c01a898d670f4b5b4b35b",
      "parents": [
        "1fb5edd78395f68b3fcda3966ebf5330ccbe19c4",
        "d70377b537450d03d5cdc2efb15977d48e5cfebd"
      ],
      "author": {
        "name": "Nick Armstrong-Crews",
        "email": "strongarm@google.com",
        "time": "Tue Sep 08 04:48:30 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Sep 08 04:48:30 2015 +0000"
      },
      "message": "am d70377b5: am 36afc2b7: am 9b8f82a3: Merge \"Revert \"Handle KEYCODE_SOFT_SLEEP from Ungaze.\"\" into cw-e-dev\n\n* commit \u0027d70377b537450d03d5cdc2efb15977d48e5cfebd\u0027:\n  Revert \"Handle KEYCODE_SOFT_SLEEP from Ungaze.\"\n"
    },
    {
      "commit": "b331bf951499396111cb47b477ac35e82c805322",
      "tree": "013863aebef76afcb8fe67146a1411451d136c77",
      "parents": [
        "677adf1e66ba83b8fb2c849c181303b35bd489bc"
      ],
      "author": {
        "name": "Nick Armstrong-Crews",
        "email": "strongarm@google.com",
        "time": "Tue Sep 08 04:25:01 2015 +0000"
      },
      "committer": {
        "name": "Nick Armstrong-Crews",
        "email": "strongarm@google.com",
        "time": "Tue Sep 08 04:25:01 2015 +0000"
      },
      "message": "Revert \"Handle KEYCODE_SOFT_SLEEP from Ungaze.\"\n\nThis reverts commit 677adf1e66ba83b8fb2c849c181303b35bd489bc.\n\nHiding new keycode to prevent change to public API before resubmitting.\n\nChange-Id: Ic43273dd0c7ade1d51a36b77f363543f1df466e8\n"
    },
    {
      "commit": "9ed62e47c9df8f5a7c39ecc18127a1752c5876dc",
      "tree": "5cb999bbf2de7adb7de68d291b142d28a2a6fab4",
      "parents": [
        "49f34019b6599acdbbe08c777c39e66e190e7a7d",
        "4aef7c859459dcb52e9112444506a2db8f1a5d04"
      ],
      "author": {
        "name": "Alan Viverette",
        "email": "alanv@google.com",
        "time": "Fri Sep 04 19:16:33 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Sep 04 19:16:33 2015 +0000"
      },
      "message": "Merge \"Deprecate FEATURE_PROGRESS and related methods\""
    },
    {
      "commit": "e097d341a46a8c40c7e9e1e7e028088b7725b243",
      "tree": "b719c91734b64d830a80c2087e9ce34a2f59b6c1",
      "parents": [
        "87fc05b85d501a8221f4a3a0c97534b3160acb35",
        "7f37402d8c5667f72c1ef02a20112d49d7a149b8"
      ],
      "author": {
        "name": "Nick Armstrong-Crews",
        "email": "strongarm@google.com",
        "time": "Fri Sep 04 18:35:23 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Sep 04 18:35:23 2015 +0000"
      },
      "message": "am 7f37402d: am 43c4459d: am 6f0ba402: Merge \"Handle KEYCODE_SOFT_SLEEP from Ungaze.\" into cw-e-dev\n\n* commit \u00277f37402d8c5667f72c1ef02a20112d49d7a149b8\u0027:\n  Handle KEYCODE_SOFT_SLEEP from Ungaze.\n"
    },
    {
      "commit": "4aef7c859459dcb52e9112444506a2db8f1a5d04",
      "tree": "78ad3b434d83e3086e341984af7c525047a19dbb",
      "parents": [
        "cbfbf0f2bfcf10cb4aa9a77900f46d01b1a73b4c"
      ],
      "author": {
        "name": "Alan Viverette",
        "email": "alanv@google.com",
        "time": "Fri Sep 04 14:14:50 2015 -0400"
      },
      "committer": {
        "name": "Alan Viverette",
        "email": "alanv@google.com",
        "time": "Fri Sep 04 14:14:50 2015 -0400"
      },
      "message": "Deprecate FEATURE_PROGRESS and related methods\n\nBug: 23763003\nChange-Id: I4ef97e089db592e438a27657faffa1c8290f2b0e\n"
    },
    {
      "commit": "677adf1e66ba83b8fb2c849c181303b35bd489bc",
      "tree": "c2043f8b554c552d3482dca596402ddc7cc3e219",
      "parents": [
        "38ae119688f94d68c42d8d29958038e37bb74915"
      ],
      "author": {
        "name": "Nick Armstrong-Crews",
        "email": "strongarm@google.com",
        "time": "Thu Aug 27 13:53:25 2015 -0700"
      },
      "committer": {
        "name": "Nick Armstrong-Crews",
        "email": "strongarm@google.com",
        "time": "Fri Sep 04 10:20:22 2015 -0700"
      },
      "message": "Handle KEYCODE_SOFT_SLEEP from Ungaze.\n\nNeeded for Ungaze to trigger \"soft sleep\" (respecting wake locks); operates by\nsending new KEYCODE_SOFT_SLEEP to PhoneWindowManager, which calls\nPowerManagerService\u0027s new method setUserInactiveOverride (thereby\ncausing immediate sleep, modulo wakelocks, upon next iteration of\nPowerManagerService\u0027s main loop).\n\nBUG: b/23589870\nChange-Id: I24a96bd6db8ff28674c907f2898e49c4f6140209\n"
    },
    {
      "commit": "660383cfa7f2d2521708155715aeeea1fa0ff287",
      "tree": "afc2e6c295a48f65a1d36d867650490ae6d6358c",
      "parents": [
        "396d3ca71928bac28ec800e2eb8d7f07244798e6",
        "3da32b768899e7dabe3a16333edf5eca2b9ebe93"
      ],
      "author": {
        "name": "Alan Viverette",
        "email": "alanv@google.com",
        "time": "Fri Sep 04 14:21:26 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Sep 04 14:21:26 2015 +0000"
      },
      "message": "Merge \"Use floating-point value for Drawable level\""
    },
    {
      "commit": "7d3350dd5029074d8567e490eb2a197a474b8eaf",
      "tree": "98d626bcfa85d56204b8da7f9cc31bdc3557f99e",
      "parents": [
        "6d444185e55315a0111162609b1f619ee268bf3a"
      ],
      "author": {
        "name": "Filip Gruszczynski",
        "email": "gruszczy@google.com",
        "time": "Wed Sep 02 12:04:03 2015 -0700"
      },
      "committer": {
        "name": "Filip Gruszczynski",
        "email": "gruszczy@google.com",
        "time": "Wed Sep 02 12:04:03 2015 -0700"
      },
      "message": "Unhide resizeableActivity attribute.\n\nChange-Id: I9fd5e02d890abc3cc08885a3c1540a321220f234\n"
    },
    {
      "commit": "3da32b768899e7dabe3a16333edf5eca2b9ebe93",
      "tree": "fe6702158566934b6fa920983beede3803944a0c",
      "parents": [
        "3d21421a440bb86dcd80bad8bc85fb1e859cd0d8"
      ],
      "author": {
        "name": "Alan Viverette",
        "email": "alanv@google.com",
        "time": "Wed Sep 02 13:33:58 2015 -0400"
      },
      "committer": {
        "name": "Alan Viverette",
        "email": "alanv@google.com",
        "time": "Wed Sep 02 13:33:58 2015 -0400"
      },
      "message": "Use floating-point value for Drawable level\n\nThis allows us to run fine-grained level animations.\n\nBackwards compatibility:\nAnother CL will add DrawableCompat.setLevel(float) to forward calls to\nthe existing integer-based method. For callbacks, developers can override\nonLevelChanged(int) and use DrawableCompat.getLevelFloat() to obtain the\nfloating-point level. Overriding onLevelChanged(float) will only work on\ncurrent API.\n\nBug: 23566299\nChange-Id: I431fe6f3679c8f23f9cf3c2bb1f92a4059ee68e3\n"
    },
    {
      "commit": "ddc453a342c4eab5b44dc1c3e96b767203725237",
      "tree": "ec2137a6a18345df921fe851fcbc07bfc66e15b9",
      "parents": [
        "008d6d034ea68a7ccc5b7c454f642fcaaf9dc2cb"
      ],
      "author": {
        "name": "Oren Blasberg",
        "email": "orenb@google.com",
        "time": "Mon Aug 31 12:27:24 2015 -0700"
      },
      "committer": {
        "name": "Oren Blasberg",
        "email": "orenb@google.com",
        "time": "Tue Sep 01 16:38:06 2015 -0700"
      },
      "message": "Add a new submenu arrow for popup menu items.\n\nThis arrow is shown when the item corresponds to a submenu.\n\nBug: 20127825\nChange-Id: Ida70d7707e00e1cda84ed6135333f09a511cd6c5\n"
    },
    {
      "commit": "a23748a9ff9ddc8b490fc31752afa9b955d5e156",
      "tree": "f999dd83d86b9a31f992b197b554358aeed812a0",
      "parents": [
        "cd0b88dc0de58e1de42ef7fc0e693354efd793f0"
      ],
      "author": {
        "name": "Roozbeh Pournader",
        "email": "roozbeh@google.com",
        "time": "Mon Aug 31 14:30:36 2015 -0700"
      },
      "committer": {
        "name": "Roozbeh Pournader",
        "email": "roozbeh@google.com",
        "time": "Tue Sep 01 14:12:40 2015 -0700"
      },
      "message": "Add LocaleList support to Paint and TextView.\n\nThis keeps the existing single-locale APIs working (and adds\nparameter annotations to them), while adding an API for setting and\ngetting the whole locale list.  At the moment, the implementation\nignores the actual data in the locale list except for its primary\nlocale.\n\nAlso add a method to LocaleList to return the system\u0027s default locale\nlist. (Currently a one-member list just containing the system\ndefault locale.)\n\nChange-Id: Icea9d164ddae51f50dd71e18b5d91c96f233b8b8\n"
    },
    {
      "commit": "cdc56736332663efcc0b5fbbc978fb4ce7c997bd",
      "tree": "980e961a4167263752e99e2cb5e9a66b5cf7b82c",
      "parents": [
        "26637cb3fd56c73d51d7cf53a4e97a51847dfc4f",
        "b46fdd427c5fc2ca69506cad0b35ea805477319d"
      ],
      "author": {
        "name": "Roozbeh Pournader",
        "email": "roozbeh@google.com",
        "time": "Tue Sep 01 17:55:49 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Sep 01 17:55:49 2015 +0000"
      },
      "message": "Merge \"Make res.Configuration support locale lists.\""
    },
    {
      "commit": "bb430fa930fa0d0700e46e7b4881de2a252223dd",
      "tree": "f1d05936f928e86ac5eec2013f80385ccdb77960",
      "parents": [
        "b7a97fc2714146dec370a65cc9cdccad36959f3b"
      ],
      "author": {
        "name": "Tomasz Mikolajewski",
        "email": "mtomasz@google.com",
        "time": "Tue Aug 25 18:34:30 2015 +0900"
      },
      "committer": {
        "name": "Tomasz Mikolajewski",
        "email": "mtomasz@google.com",
        "time": "Tue Sep 01 09:25:30 2015 +0900"
      },
      "message": "Remove MtpDocument.\n\nChange-Id: Ie4b0e55f6ff2c7b323cf767a5ed3d3c61c12734d\n"
    },
    {
      "commit": "b80a3cfd05fc7492dd59b7f8d4337eb5e29088c2",
      "tree": "a7086b28e34e4abe8ae31e4215ac99c457bf7fd7",
      "parents": [
        "c61b3aabdd9eee52c8847c9c7b09a94bf20fb3f8"
      ],
      "author": {
        "name": "Tomasz Mikolajewski",
        "email": "mtomasz@google.com",
        "time": "Mon Aug 24 16:10:51 2015 +0900"
      },
      "committer": {
        "name": "Tomasz Mikolajewski",
        "email": "mtomasz@google.com",
        "time": "Fri Aug 28 10:50:23 2015 +0900"
      },
      "message": "Add support for uploading files via MTP.\n\nChange-Id: Id1811ab70cb28be471e0a99999e9ad5380deac49\n"
    },
    {
      "commit": "b46fdd427c5fc2ca69506cad0b35ea805477319d",
      "tree": "b42b2076c83845a24e413fbdd52046846c6deede",
      "parents": [
        "56d4ce51c2434a290d8cc0b86409beb2a4c61498"
      ],
      "author": {
        "name": "Roozbeh Pournader",
        "email": "roozbeh@google.com",
        "time": "Wed Aug 19 14:56:22 2015 -0700"
      },
      "committer": {
        "name": "Roozbeh Pournader",
        "email": "roozbeh@google.com",
        "time": "Thu Aug 27 17:54:01 2015 -0700"
      },
      "message": "Make res.Configuration support locale lists.\n\nWe also deprecate the locale attribute, but works around the cases in\nwhich people would call it.\n\nAlso add various methods to LocaleList to support the features\nConfiguration requires.\n\nChange-Id: Iacc537e5fc1a3d4c1ea7e5517347876ca4e07e0a\n"
    },
    {
      "commit": "8ef94501f0adfdbcc18b6ed0e32673b3abf69a14",
      "tree": "4efe2f1d0a21b4f8bd6225fad4d46bc61ce231b2",
      "parents": [
        "2382ac7e6368ea40cfb91e911c6a488cbb484983",
        "b0a773f6b338f8ec35d9faaa3b566f482bdc2f92"
      ],
      "author": {
        "name": "Julia Reynolds",
        "email": "juliacr@google.com",
        "time": "Wed Aug 26 18:46:26 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Aug 26 18:46:26 2015 +0000"
      },
      "message": "Merge \"Allow third party condition providers.\""
    },
    {
      "commit": "831e9f982d46617ac0ce24d2b171b90bff725ca3",
      "tree": "0744bbffc4e49f3c541fb743e829ae5b0fc2f9e0",
      "parents": [
        "a25f6fcfed280136a16ce5800fcaabae17291dd7",
        "cd811f0cf012e1e75cae00a487bfd4e1b08deeef"
      ],
      "author": {
        "name": "Etan Cohen",
        "email": "etancohen@google.com",
        "time": "Tue Aug 25 21:58:12 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Aug 25 21:58:12 2015 +0000"
      },
      "message": "Merge \"Convert useImsAlwaysForEmergencyCall to carrier configuration.\""
    },
    {
      "commit": "b0a773f6b338f8ec35d9faaa3b566f482bdc2f92",
      "tree": "53eff4e787843e46926ece15fce10642b4536746",
      "parents": [
        "fa0f7cdd2e8def838338935554d7d01a499b18f0"
      ],
      "author": {
        "name": "Julia Reynolds",
        "email": "juliacr@google.com",
        "time": "Tue Aug 25 15:01:22 2015 -0400"
      },
      "committer": {
        "name": "Julia Reynolds",
        "email": "juliacr@google.com",
        "time": "Tue Aug 25 15:01:22 2015 -0400"
      },
      "message": "Allow third party condition providers.\n\nBug: 22977552\nChange-Id: I3d8689f52daa9376496e14997a6dd7862fb3ade6\n"
    },
    {
      "commit": "9b1ce52f254b4d9c17ebf437f19f45603d3ad5b2",
      "tree": "744be5ec8cf3e415c6b90e0cf34e2a6d020db3a7",
      "parents": [
        "8adc30a805c2510ffac2547514df9bf4ab59ffd3"
      ],
      "author": {
        "name": "Filip Gruszczynski",
        "email": "gruszczy@google.com",
        "time": "Thu Aug 20 18:37:19 2015 -0700"
      },
      "committer": {
        "name": "Filip Gruszczynski",
        "email": "gruszczy@google.com",
        "time": "Mon Aug 24 07:35:38 2015 -0700"
      },
      "message": "Using initial activity layout to position the launching activity.\n\nThe activity can be positioned in the center or in one of the corners.\nFrom there it shifts its position and tries to find a spot where it\ndoesn\u0027t collide with other activities.\n\nThe CL also includes a few fixes necessary to pipe the information about\nthe initial layout through the system.\n\nChange-Id: I2aaf5b6d20044aafec713b7bd4193b05cfbd16f3\n"
    },
    {
      "commit": "4bae2038cd07daae42d1f4cfeb904897d39af06e",
      "tree": "9ea04a59bac50233fc7b3b5fd0d14d7a5c4d01e7",
      "parents": [
        "bbb74906be86784d49fee3be3670011f17792888",
        "3efda95072831c4f0a03762ff4ff10c49a265a5f"
      ],
      "author": {
        "name": "Roozbeh Pournader",
        "email": "roozbeh@google.com",
        "time": "Fri Aug 21 19:04:29 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Aug 21 19:04:29 2015 +0000"
      },
      "message": "Merge \"Cleanup android.text.TextUtils a little.\""
    },
    {
      "commit": "7f2aba0fb9b0c9848af7756fe94a2d15918ce544",
      "tree": "a6a5852e17bb8fb5418a592465181f014e4191ea",
      "parents": [
        "eca905c46606caff3077d0553a5c1593f8372a8b",
        "87763e6a91a54e7995cfda9b7e80162f02ac4cbc"
      ],
      "author": {
        "name": "Tomasz Mikolajewski",
        "email": "mtomasz@google.com",
        "time": "Fri Aug 21 01:08:12 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Aug 21 01:08:12 2015 +0000"
      },
      "message": "Merge \"Wire uploading to MtpDocumentsProvider.\""
    },
    {
      "commit": "848fe6bef28c8c8c46f14d37ad228268350e2dc8",
      "tree": "46cb9a49c182b68b1abd370b25153d69be9e4920",
      "parents": [
        "658b8c258cfecae74e0aa964f36bf2f4e306e535"
      ],
      "author": {
        "name": "Filip Gruszczynski",
        "email": "gruszczy@google.com",
        "time": "Wed Aug 19 13:32:41 2015 -0700"
      },
      "committer": {
        "name": "Filip Gruszczynski",
        "email": "gruszczy@google.com",
        "time": "Thu Aug 20 15:27:36 2015 -0700"
      },
      "message": "API for specifying size/gravity of launching activity.\n\nChange-Id: I4d75b3fa56ff9c35be9beeba81e3ec9ab28a9996\n"
    },
    {
      "commit": "87763e6a91a54e7995cfda9b7e80162f02ac4cbc",
      "tree": "edf0cd1f57a31a5d36ae7df61af2cad4477d3c67",
      "parents": [
        "fc58dff0dd838d71661bb26f09b949a246ba5434"
      ],
      "author": {
        "name": "Tomasz Mikolajewski",
        "email": "mtomasz@google.com",
        "time": "Mon Aug 10 10:10:22 2015 +0900"
      },
      "committer": {
        "name": "Tomasz Mikolajewski",
        "email": "mtomasz@google.com",
        "time": "Thu Aug 20 11:34:44 2015 +0900"
      },
      "message": "Wire uploading to MtpDocumentsProvider.\n\nThis patch does not yet allow to upload files, but uploading (creating)\ndirectories already works.\n\nBug: 22545670\nChange-Id: If4d5a53aa26f791475bb1a783e0ac9540d6760c1\n"
    },
    {
      "commit": "0ba0d6bb188cf8cd279b0684b70c72323bf1fea2",
      "tree": "56faa6c4698985ea6168593d300be3eedbc81c21",
      "parents": [
        "2fce18d99dfe1971c4e4e138abd9ed73f7ad5f44"
      ],
      "author": {
        "name": "Roozbeh Pournader",
        "email": "roozbeh@google.com",
        "time": "Wed Aug 19 11:19:51 2015 -0700"
      },
      "committer": {
        "name": "Roozbeh Pournader",
        "email": "roozbeh@google.com",
        "time": "Wed Aug 19 15:31:08 2015 -0700"
      },
      "message": "Add first implementation of LocaleList.\n\nThis is a first implementation, just to get the basics in, so we can\nexperiement with how the system would interact with locale lists.\n\nChange-Id: I75d386f24f693c6c1bdefc9386a7142aec2de37c\n"
    },
    {
      "commit": "3efda95072831c4f0a03762ff4ff10c49a265a5f",
      "tree": "411cb8fb37e6ed9bcd382a93d74dfe83d73f490c",
      "parents": [
        "9dffc27b60e7381a9ad578ef95e03c34beb4a974"
      ],
      "author": {
        "name": "Roozbeh Pournader",
        "email": "roozbeh@google.com",
        "time": "Tue Aug 11 09:55:57 2015 -0700"
      },
      "committer": {
        "name": "Roozbeh Pournader",
        "email": "roozbeh@google.com",
        "time": "Tue Aug 18 14:04:43 2015 -0700"
      },
      "message": "Cleanup android.text.TextUtils a little.\n\n- Clarify that getTrimmedLength() only considers ASCII control\n  characters as control characters.\n\n- Deprecate getReverse() instead of trying to fix it, as it\u0027s really\n  not meaningful for internationalized text.\n\n- Support non-BMP characters in isDigitsOnly().\n\nChange-Id: I947c449b48c252ecc7f7299145f6f8fbad86004f\n"
    },
    {
      "commit": "cd811f0cf012e1e75cae00a487bfd4e1b08deeef",
      "tree": "7358ba9be70cb2f6d9bddd94487202f681d3dc17",
      "parents": [
        "d920ac6e6f6e580affdd0c48792f9d69bc104db6"
      ],
      "author": {
        "name": "Etan Cohen",
        "email": "etancohen@google.com",
        "time": "Tue Aug 18 11:11:29 2015 -0700"
      },
      "committer": {
        "name": "Etan Cohen",
        "email": "etancohen@google.com",
        "time": "Tue Aug 18 11:11:29 2015 -0700"
      },
      "message": "Convert useImsAlwaysForEmergencyCall to carrier configuration.\n\nChange-Id: Id29ab106f01722ecd1f48590c32f899becd06d5f\n"
    },
    {
      "commit": "9600b7fb406714ae26bce5e50e4ecd5e0c924f90",
      "tree": "71d2664c53afbce787937bf07f88e015d517b538",
      "parents": [
        "448e082850388a5efafd743fd1d297f4bfbd8ccd",
        "de243eb290c194b2204a27c0276bae5cd024797d"
      ],
      "author": {
        "name": "Bryce Lee",
        "email": "brycelee@google.com",
        "time": "Mon Aug 17 20:16:27 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Mon Aug 17 20:16:27 2015 +0000"
      },
      "message": "am de243eb2: am 55d39ecb: am d74a66bd: Merge \"Introduce permission for updating the cell broadcast content provider.\" into cw-e-dev\n\n* commit \u0027de243eb290c194b2204a27c0276bae5cd024797d\u0027:\n  Introduce permission for updating the cell broadcast content provider.\n"
    },
    {
      "commit": "d74a66bd97ed52fc985e9fa145072a9fc4e0a3e3",
      "tree": "720fee87c385be7538299912b88c65a554a41252",
      "parents": [
        "88c4e40636e2d2022b7afdacccb4de0d07d7703f",
        "f82631ff35e22f43ed7e79e9fbc75ca241aae70a"
      ],
      "author": {
        "name": "Bryce Lee",
        "email": "brycelee@google.com",
        "time": "Mon Aug 17 19:54:19 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Aug 17 19:54:19 2015 +0000"
      },
      "message": "Merge \"Introduce permission for updating the cell broadcast content provider.\" into cw-e-dev"
    },
    {
      "commit": "4a86977e3c4b6df4d5389f7ab114ec8c82a244ab",
      "tree": "d1f286439e0230b2188d8297e5728b367b7ad794",
      "parents": [
        "f5d7ce563a7872d188b4c45e1fa2e2023d2477f1",
        "b04990599a1a05cc922b0fe9dd98128440efb56a"
      ],
      "author": {
        "name": "Tomasz Mikolajewski",
        "email": "mtomasz@google.com",
        "time": "Mon Aug 17 14:33:00 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Aug 17 14:33:00 2015 +0000"
      },
      "message": "Merge \"Add API for uploading files to MTP devices.\""
    },
    {
      "commit": "96b3da660334f35a62faa2946936059895ab6de0",
      "tree": "6110fb93683547183f299ed7536a4657873195fb",
      "parents": [
        "dc12e1531ff9c4f9cc77289cbc7a0cd838ffcb8b",
        "41551849e698129d4bd8861a1de9cb58f1300ec5"
      ],
      "author": {
        "name": "Alan Viverette",
        "email": "alanv@google.com",
        "time": "Fri Aug 14 20:24:17 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Aug 14 20:24:17 2015 +0000"
      },
      "message": "Merge \"Add missing accessors on GradientDrawable, NinePatchDrawable\""
    },
    {
      "commit": "41551849e698129d4bd8861a1de9cb58f1300ec5",
      "tree": "a1522f73c90a38094f7a3a0dce5b8f99788c4770",
      "parents": [
        "c2f61b779884647f6f02ed5f920126b34a3adacc"
      ],
      "author": {
        "name": "Alan Viverette",
        "email": "alanv@google.com",
        "time": "Fri Aug 14 10:50:21 2015 -0400"
      },
      "committer": {
        "name": "Alan Viverette",
        "email": "alanv@google.com",
        "time": "Fri Aug 14 20:23:43 2015 +0000"
      },
      "message": "Add missing accessors on GradientDrawable, NinePatchDrawable\n\nBug: 13248977\nBug: 13249029\nChange-Id: Ia8817a264b7063926e75b2f2a238d5ba36e14ab5\n"
    },
    {
      "commit": "dc12e1531ff9c4f9cc77289cbc7a0cd838ffcb8b",
      "tree": "1e611c63bc2821c0c129f4d4c4c307f17bb4e684",
      "parents": [
        "23999bffafb1de67dc03141b0214aa5f2919ebc8",
        "81590a48a4bb0b6700e5535c5bce720ddfc76fa2"
      ],
      "author": {
        "name": "Alan Viverette",
        "email": "alanv@google.com",
        "time": "Fri Aug 14 20:21:50 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Aug 14 20:21:50 2015 +0000"
      },
      "message": "Merge \"Remove framework-private HSV APIs, replace with luminance\""
    },
    {
      "commit": "d78036bbec049d41e36c5b7c5d33130403b93fa4",
      "tree": "1c5d7e6328abea76a098a2bcfb65a1f4c4474c91",
      "parents": [
        "6bfab4e49f3276287fd6cd6cdd9fb5a96567589a"
      ],
      "author": {
        "name": "Alan Viverette",
        "email": "alanv@google.com",
        "time": "Fri Aug 14 13:53:56 2015 -0400"
      },
      "committer": {
        "name": "Alan Viverette",
        "email": "alanv@google.com",
        "time": "Fri Aug 14 13:53:56 2015 -0400"
      },
      "message": "Add accessors for TabWidget strip drawables\n\nChange-Id: Ia6aef6a2221096c2653ae39fcec60289fa0ee2fb\n"
    },
    {
      "commit": "b04990599a1a05cc922b0fe9dd98128440efb56a",
      "tree": "3fa2cac3ca093e3249a9b6b7cf629f4a05a16f48",
      "parents": [
        "0ca8da52f76c1996a9ea6df866324855fd4d145f"
      ],
      "author": {
        "name": "Tomasz Mikolajewski",
        "email": "mtomasz@google.com",
        "time": "Thu Aug 06 19:13:09 2015 +0900"
      },
      "committer": {
        "name": "Tomasz Mikolajewski",
        "email": "mtomasz@google.com",
        "time": "Fri Aug 14 13:09:52 2015 +0900"
      },
      "message": "Add API for uploading files to MTP devices.\n\nBug: 22545670\nChange-Id: I038c54db06b7cf780bd027d76693e98c685d57a7\n"
    },
    {
      "commit": "df10f498b9c89ddfb62455763b10259516a0891f",
      "tree": "4b96374345b4e495ba138d4a41f5e2aaccb43069",
      "parents": [
        "3ecc60b8313deb9924609eadaa32d7359ed384a2",
        "962c9532a19be0add1aa377b8e93e54dd578a3fc"
      ],
      "author": {
        "name": "Michael Wright",
        "email": "michaelwr@google.com",
        "time": "Thu Aug 13 15:55:41 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Aug 13 15:55:41 2015 +0000"
      },
      "message": "Merge \"Add new media navigation keys.\""
    },
    {
      "commit": "962c9532a19be0add1aa377b8e93e54dd578a3fc",
      "tree": "2341b46f0734976b9691b4770dcb6cc78519b0ea",
      "parents": [
        "f6f98daf54e21d92374ceab94df8d9c52577e457"
      ],
      "author": {
        "name": "Michael Wright",
        "email": "michaelwr@google.com",
        "time": "Thu Aug 06 15:16:22 2015 +0100"
      },
      "committer": {
        "name": "Michael Wright",
        "email": "michaelwr@google.com",
        "time": "Thu Aug 13 16:44:27 2015 +0100"
      },
      "message": "Add new media navigation keys.\n\nBug: 22059484\nChange-Id: Idfe7fc5dd12acafc9f05c815d8aa7911cfcc7e4b\n"
    },
    {
      "commit": "eff1b7175d2c32ff91cb766ea454ffee787bed9f",
      "tree": "ce855c008d47d340c9d1cdea8ec177860fdb3b6a",
      "parents": [
        "80e33f12e397b5065b4bd49687b89c33c1059a5f",
        "da6b2f6ccb001339e0a3ed866407fa523e7c2b29"
      ],
      "author": {
        "name": "Alan Viverette",
        "email": "alanv@google.com",
        "time": "Thu Aug 13 13:29:19 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Aug 13 13:29:19 2015 +0000"
      },
      "message": "Merge \"Add popup theme to AutoCompleteTextView, clean up constructor\""
    },
    {
      "commit": "d38e7c9387425c4c661f8ba4f4daad4f444ada4b",
      "tree": "5853b86942fba97560d6ab124d1608c283b7a18c",
      "parents": [
        "56e6377618787cf261b58ac17d4c9a2fae5cb3d4",
        "1dd2f5a3ebd4768ebc8bf4c08c7f62c8c1300c7f"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Thu Aug 13 02:10:15 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Aug 13 02:10:15 2015 +0000"
      },
      "message": "am 1dd2f5a3: am 40bc2066: am a54d4583: am 9512a857: am ff9912d5: Merge \"Fix issue #23116383: Include security patch level in Settings\" into mnc-dev\n\n* commit \u00271dd2f5a3ebd4768ebc8bf4c08c7f62c8c1300c7f\u0027:\n  Fix issue #23116383: Include security patch level in Settings\n"
    },
    {
      "commit": "a54d4583ec4d6b112a99c29ef71fbabfd67478cb",
      "tree": "eee1344434e0f6453f39fd7d2422fbba90d71138",
      "parents": [
        "d913d78a331de5e488b27810d8dd18399f50de48",
        "9512a857454d761b53f46958733ba23216c41e64"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Thu Aug 13 01:02:26 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Aug 13 01:02:26 2015 +0000"
      },
      "message": "am 9512a857: am ff9912d5: Merge \"Fix issue #23116383: Include security patch level in Settings\" into mnc-dev\n\n* commit \u00279512a857454d761b53f46958733ba23216c41e64\u0027:\n  Fix issue #23116383: Include security patch level in Settings\n"
    },
    {
      "commit": "ff9912d594bc5cdc10a4a224b9a2296bac50851b",
      "tree": "6d571e14739a8991491c26ecf209649bf2ed08b1",
      "parents": [
        "c97509c0292910d7fb27e4c890ad4bc0ea723fec",
        "c3f7449517743719ace8a8315c6d23d4349db5d1"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Thu Aug 13 00:46:59 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Aug 13 00:46:59 2015 +0000"
      },
      "message": "Merge \"Fix issue #23116383: Include security patch level in Settings\" into mnc-dev"
    },
    {
      "commit": "c3f7449517743719ace8a8315c6d23d4349db5d1",
      "tree": "772ace18e573c8477ca0ba8b8d3e0410cb23f5f9",
      "parents": [
        "ad7719dea4e8fd34854e4dcc918fc593c4416d82"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Wed Aug 12 16:10:58 2015 -0700"
      },
      "committer": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Wed Aug 12 16:10:58 2015 -0700"
      },
      "message": "Fix issue #23116383: Include security patch level in Settings\n\nChange-Id: I4934c7d26bf69b5c599962cd74ac1e4ea4ad4b51\n"
    },
    {
      "commit": "3111d4e17a4e82de80875e83df7851a540208a86",
      "tree": "2a50822d4dc40a4b982fdf12b4208bf77a397211",
      "parents": [
        "052588246354ac7de6024a989052daf935be7342",
        "e18dc50c63110a57cfc29ec9bd21bf3f59abb6b4"
      ],
      "author": {
        "name": "Jason Monk",
        "email": "jmonk@google.com",
        "time": "Wed Aug 12 20:41:41 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Aug 12 20:41:41 2015 +0000"
      },
      "message": "Merge \"Add Preference#onDetachedFromActivity\""
    }
  ],
  "next": "e18dc50c63110a57cfc29ec9bd21bf3f59abb6b4"
}
