)]}'
{
  "log": [
    {
      "commit": "0b8d0677be2289bbc9e0b48c0878fb67d1cc0ebd",
      "tree": "de01949d16e5d4ef99661edd476784009ca6a15a",
      "parents": [
        "f3e5d1d483231d615f5e77032f787fcd8047488b"
      ],
      "author": {
        "name": "John Reck",
        "email": "jreck@google.com",
        "time": "Fri Jan 29 14:18:22 2016 -0800"
      },
      "committer": {
        "name": "John Reck",
        "email": "jreck@google.com",
        "time": "Fri Jan 29 14:53:45 2016 -0800"
      },
      "message": "Fix copyLayerInto\n\nBug: 26763945\nChange-Id: I21ffbd56cf70bad0928416963e6fc254be435af9\n"
    },
    {
      "commit": "f3e5d1d483231d615f5e77032f787fcd8047488b",
      "tree": "87714c45fd03a599d9f60bcfc223c1bfa1f9a91a",
      "parents": [
        "1fffffcf395c8c90aa6204cb69c50bd45f27c2cb",
        "9b278112467581e2b8d99f29cf48b9fbef9cc53f"
      ],
      "author": {
        "name": "Anna Galusza",
        "email": "agalusza@google.com",
        "time": "Fri Jan 29 16:58:07 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Jan 29 16:58:07 2016 +0000"
      },
      "message": "Merge \"Add API for IME control by Accessibility Services.\""
    },
    {
      "commit": "1fffffcf395c8c90aa6204cb69c50bd45f27c2cb",
      "tree": "37ede42515d74d45cf6822a0937ac22b6d49f048",
      "parents": [
        "a3b0c04f34232992374b7239d5a5e76cc596dd09",
        "d9c31db2e9e4da08ed43c88135fa7e220bc26ebf"
      ],
      "author": {
        "name": "Calin Juravle",
        "email": "calin@google.com",
        "time": "Fri Jan 29 16:38:55 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Jan 29 16:38:55 2016 +0000"
      },
      "message": "Merge \"Revert \"Fix optimizable package filter\"\""
    },
    {
      "commit": "a3b0c04f34232992374b7239d5a5e76cc596dd09",
      "tree": "8832cdc7639994fdb3270ad1602687d371e7bd85",
      "parents": [
        "8b0dfef9fe142f9c176d9542aa986697e73fb02b",
        "945fd0074a631722e10c63c0006bfd10729ca8a0"
      ],
      "author": {
        "name": "Rubin Xu",
        "email": "rubinxu@google.com",
        "time": "Fri Jan 29 16:38:30 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Jan 29 16:38:30 2016 +0000"
      },
      "message": "Merge \"Watch out for null pointers when getting profile owner info\""
    },
    {
      "commit": "d9c31db2e9e4da08ed43c88135fa7e220bc26ebf",
      "tree": "fad4b70d23a602b6d9bc1d342fe63143472ad873",
      "parents": [
        "8aaaf138887355f218b5da3f0efe1c4610a6c31a"
      ],
      "author": {
        "name": "Calin Juravle",
        "email": "calin@google.com",
        "time": "Fri Jan 29 16:38:11 2016 +0000"
      },
      "committer": {
        "name": "Calin Juravle",
        "email": "calin@google.com",
        "time": "Fri Jan 29 16:38:11 2016 +0000"
      },
      "message": "Revert \"Fix optimizable package filter\"\n\nBug: 26863668\n\nThis reverts commit 8aaaf138887355f218b5da3f0efe1c4610a6c31a.\n\nChange-Id: I659e2de56afd729f36aa111772fec8c9c2ddf801\n"
    },
    {
      "commit": "8b0dfef9fe142f9c176d9542aa986697e73fb02b",
      "tree": "0322ab3ae463c5ebb1248c81a8cdebae301e574f",
      "parents": [
        "8633b72a26eeb02e78c679fd3b4d56ff709158fe",
        "833c9fcdf155ba28d0b8a017376a6796c5d03806"
      ],
      "author": {
        "name": "Neil Fuller",
        "email": "nfuller@google.com",
        "time": "Fri Jan 29 16:33:00 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Jan 29 16:33:00 2016 +0000"
      },
      "message": "Merge \"Unhide @Repeatable\" am: 31312ecfd2\nam: 833c9fcdf1\n\n* commit \u0027833c9fcdf155ba28d0b8a017376a6796c5d03806\u0027:\n  Unhide @Repeatable\n"
    },
    {
      "commit": "945fd0074a631722e10c63c0006bfd10729ca8a0",
      "tree": "7bd3793d45ec891dc2d484da60367a6f7fa55f35",
      "parents": [
        "ed8a5b35790d1b9c296b435c3c4a33d254bfd70a"
      ],
      "author": {
        "name": "Rubin Xu",
        "email": "rubinxu@google.com",
        "time": "Fri Jan 29 15:37:05 2016 +0000"
      },
      "committer": {
        "name": "Rubin Xu",
        "email": "rubinxu@google.com",
        "time": "Fri Jan 29 16:29:53 2016 +0000"
      },
      "message": "Watch out for null pointers when getting profile owner info\n\nBug: 22776761\nChange-Id: If9b7fe603c52b953633a81642b506c0b2fa8dc3a\n"
    },
    {
      "commit": "833c9fcdf155ba28d0b8a017376a6796c5d03806",
      "tree": "f6053546c1ed5c531acdb5177d1fbbcd116c0dbe",
      "parents": [
        "79bd8e881510d62f0fd7198f21dba42a06bec7b8",
        "31312ecfd2b701c6b9fdc34156e8a12df3022c25"
      ],
      "author": {
        "name": "Neil Fuller",
        "email": "nfuller@google.com",
        "time": "Fri Jan 29 16:28:22 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Jan 29 16:28:22 2016 +0000"
      },
      "message": "Merge \"Unhide @Repeatable\"\nam: 31312ecfd2\n\n* commit \u002731312ecfd2b701c6b9fdc34156e8a12df3022c25\u0027:\n  Unhide @Repeatable\n"
    },
    {
      "commit": "8633b72a26eeb02e78c679fd3b4d56ff709158fe",
      "tree": "0322ab3ae463c5ebb1248c81a8cdebae301e574f",
      "parents": [
        "a262f246735dc7c4095758d0e8bec288e6e13158",
        "79bd8e881510d62f0fd7198f21dba42a06bec7b8"
      ],
      "author": {
        "name": "Neil Fuller",
        "email": "nfuller@google.com",
        "time": "Fri Jan 29 16:23:33 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Jan 29 16:23:33 2016 +0000"
      },
      "message": "Merge \"Unhide @FunctionalInterface\" am: 45a1ea33a4\nam: 79bd8e8815\n\n* commit \u002779bd8e881510d62f0fd7198f21dba42a06bec7b8\u0027:\n  Unhide @FunctionalInterface\n"
    },
    {
      "commit": "31312ecfd2b701c6b9fdc34156e8a12df3022c25",
      "tree": "5ee4d3dc5f10a90a17bb9a8babecf60c1727759f",
      "parents": [
        "45a1ea33a4e0eb7f1204c03611caf4699ed91d47",
        "6fa925a76c0010d3549f1b44fe257c91cecacedb"
      ],
      "author": {
        "name": "Neil Fuller",
        "email": "nfuller@google.com",
        "time": "Fri Jan 29 16:19:36 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri Jan 29 16:19:36 2016 +0000"
      },
      "message": "Merge \"Unhide @Repeatable\""
    },
    {
      "commit": "79bd8e881510d62f0fd7198f21dba42a06bec7b8",
      "tree": "7ed8742be503c73f2018c2408b92adfe638cf0d0",
      "parents": [
        "796da660120fc692a1d721f7d105aa2dc72cb62f",
        "45a1ea33a4e0eb7f1204c03611caf4699ed91d47"
      ],
      "author": {
        "name": "Neil Fuller",
        "email": "nfuller@google.com",
        "time": "Fri Jan 29 16:18:32 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Jan 29 16:18:32 2016 +0000"
      },
      "message": "Merge \"Unhide @FunctionalInterface\"\nam: 45a1ea33a4\n\n* commit \u002745a1ea33a4e0eb7f1204c03611caf4699ed91d47\u0027:\n  Unhide @FunctionalInterface\n"
    },
    {
      "commit": "6fa925a76c0010d3549f1b44fe257c91cecacedb",
      "tree": "27d58829d402966a8fbf0b5a8ed8bb094a1afe83",
      "parents": [
        "679e4037f2715560226f6316106df8b21e37e010"
      ],
      "author": {
        "name": "Neil Fuller",
        "email": "nfuller@google.com",
        "time": "Mon Jan 18 16:34:04 2016 -0800"
      },
      "committer": {
        "name": "Neil Fuller",
        "email": "nfuller@google.com",
        "time": "Fri Jan 29 16:17:31 2016 +0000"
      },
      "message": "Unhide @Repeatable\n\nBug: 26623636\n(cherry-picked from commit c98d6a4c19ab9d5620c05b0f5ccb3b91a9eaba15)\n\nChange-Id: I6378d5780def3a26d340f213973a4094e97426f5\n"
    },
    {
      "commit": "45a1ea33a4e0eb7f1204c03611caf4699ed91d47",
      "tree": "3c70561454b4d269e47f5c335e458097a6dc872b",
      "parents": [
        "b05fa3e841c37ae8089cf3cffc28439ced56884b",
        "679e4037f2715560226f6316106df8b21e37e010"
      ],
      "author": {
        "name": "Neil Fuller",
        "email": "nfuller@google.com",
        "time": "Fri Jan 29 16:10:13 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri Jan 29 16:10:13 2016 +0000"
      },
      "message": "Merge \"Unhide @FunctionalInterface\""
    },
    {
      "commit": "679e4037f2715560226f6316106df8b21e37e010",
      "tree": "85f88b69cb3fb07df5e682a281690f06dc6cb58e",
      "parents": [
        "d2d0765e8d518c5325132a3c5702de35567c8a74"
      ],
      "author": {
        "name": "Neil Fuller",
        "email": "nfuller@google.com",
        "time": "Mon Jan 18 16:20:56 2016 -0800"
      },
      "committer": {
        "name": "Neil Fuller",
        "email": "nfuller@google.com",
        "time": "Fri Jan 29 16:07:43 2016 +0000"
      },
      "message": "Unhide @FunctionalInterface\n\nBug: 26623636\n(cherry-picked from commit c5064327eae625b67013736048e35388decce52b)\nChange-Id: I05fc731356891c4fdba79701b1b87384841d56ca\n"
    },
    {
      "commit": "a262f246735dc7c4095758d0e8bec288e6e13158",
      "tree": "0322ab3ae463c5ebb1248c81a8cdebae301e574f",
      "parents": [
        "8ab1a37b767113357e77787d5fe2ba423d16ae3a",
        "796da660120fc692a1d721f7d105aa2dc72cb62f"
      ],
      "author": {
        "name": "Neil Fuller",
        "email": "nfuller@google.com",
        "time": "Fri Jan 29 15:44:40 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Jan 29 15:44:40 2016 +0000"
      },
      "message": "Merge \"Unhide Method.isDefault\" am: b05fa3e841\nam: 796da66012\n\n* commit \u0027796da660120fc692a1d721f7d105aa2dc72cb62f\u0027:\n  Unhide Method.isDefault\n"
    },
    {
      "commit": "796da660120fc692a1d721f7d105aa2dc72cb62f",
      "tree": "4a6bc6802d8563cc60c1f4b1f02061a0c6718f49",
      "parents": [
        "5142a2d5b3f70c2017792ce04d3f254221ab3d21",
        "b05fa3e841c37ae8089cf3cffc28439ced56884b"
      ],
      "author": {
        "name": "Neil Fuller",
        "email": "nfuller@google.com",
        "time": "Fri Jan 29 15:40:21 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Jan 29 15:40:21 2016 +0000"
      },
      "message": "Merge \"Unhide Method.isDefault\"\nam: b05fa3e841\n\n* commit \u0027b05fa3e841c37ae8089cf3cffc28439ced56884b\u0027:\n  Unhide Method.isDefault\n"
    },
    {
      "commit": "b05fa3e841c37ae8089cf3cffc28439ced56884b",
      "tree": "a7dde94e5591c549c451f7a5cf468fc48ade4029",
      "parents": [
        "26fdbc18337a8e9d16e18255e39ce7a16e83d57b",
        "d2d0765e8d518c5325132a3c5702de35567c8a74"
      ],
      "author": {
        "name": "Neil Fuller",
        "email": "nfuller@google.com",
        "time": "Fri Jan 29 15:31:38 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri Jan 29 15:31:38 2016 +0000"
      },
      "message": "Merge \"Unhide Method.isDefault\""
    },
    {
      "commit": "d2d0765e8d518c5325132a3c5702de35567c8a74",
      "tree": "a3cacb0862128dd934ed104da9f311ea88b93cd8",
      "parents": [
        "1f3aaf82cba11c55abc25b551e28344f04a1524a"
      ],
      "author": {
        "name": "Neil Fuller",
        "email": "nfuller@google.com",
        "time": "Sat Jan 23 13:29:36 2016 -0800"
      },
      "committer": {
        "name": "Neil Fuller",
        "email": "nfuller@google.com",
        "time": "Fri Jan 29 15:30:06 2016 +0000"
      },
      "message": "Unhide Method.isDefault\n\nBug: 26623636\n(cherry-picked from commit 20a4d572263cc288af4bd99849d1acc9e956ff06)\nChange-Id: I5fd46b521d5098c72585b2acf06beaea4b9fa93f\n"
    },
    {
      "commit": "8ab1a37b767113357e77787d5fe2ba423d16ae3a",
      "tree": "0322ab3ae463c5ebb1248c81a8cdebae301e574f",
      "parents": [
        "649a401101f88238201e8cf0b8cae3c2448addef",
        "66df60fbb6fff711c35b73dac75da45a85a057f8"
      ],
      "author": {
        "name": "Alan Viverette",
        "email": "alanv@google.com",
        "time": "Fri Jan 29 15:23:16 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Jan 29 15:23:16 2016 +0000"
      },
      "message": "Merge \"Consume AbsListView touch events following a successful long-press\""
    },
    {
      "commit": "649a401101f88238201e8cf0b8cae3c2448addef",
      "tree": "9ffcf98f3e5457d4fb16d2d8dcf99c480f67d605",
      "parents": [
        "ed8a5b35790d1b9c296b435c3c4a33d254bfd70a",
        "6be228c1116aac14143b2f1420f08f990d0ccd45"
      ],
      "author": {
        "name": "Abodunrinwa Toki",
        "email": "toki@google.com",
        "time": "Fri Jan 29 15:03:03 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Jan 29 15:03:03 2016 +0000"
      },
      "message": "Merge \"Fix floating toolbar rendering.\""
    },
    {
      "commit": "ed8a5b35790d1b9c296b435c3c4a33d254bfd70a",
      "tree": "d08d548f02fd711f401bba70446d58b436ddbac4",
      "parents": [
        "dd231a16a1152beacdece7d32a9b85803e0cdb67",
        "d39113ea00b650f5778ed3d5dea6664c5d06f5b4"
      ],
      "author": {
        "name": "Robin Lee",
        "email": "rgl@google.com",
        "time": "Fri Jan 29 13:27:25 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Jan 29 13:27:25 2016 +0000"
      },
      "message": "Merge \"Replace broken UserHandle.SYSTEM check in LPU\""
    },
    {
      "commit": "6be228c1116aac14143b2f1420f08f990d0ccd45",
      "tree": "de0885f6594f6ee51a0337de27b50fbd34782e9b",
      "parents": [
        "7200364e8d74fc105023790eeda0fc42dac3310a"
      ],
      "author": {
        "name": "Abodunrinwa Toki",
        "email": "toki@google.com",
        "time": "Wed Jan 27 22:11:30 2016 +0000"
      },
      "committer": {
        "name": "Abodunrinwa Toki",
        "email": "toki@google.com",
        "time": "Fri Jan 29 12:22:29 2016 +0000"
      },
      "message": "Fix floating toolbar rendering.\n\nThe code to size and position the floating toolbar and it\u0027s content\nwhen there was no overflow menu was omitted. This caused bad\nrendering of the toolbar and it\u0027s content when an existing toolbar\nobject was updated to go in the \"no overflow\" state.\n\nFixed the issue by properly updating the floating toolbar size\nand positioning of it\u0027s contents in the \"no overflow\" state.\n\nBug: 25973599\nChange-Id: I9305140f493bc36b87328571cd7645f184d9cf30\n"
    },
    {
      "commit": "dd231a16a1152beacdece7d32a9b85803e0cdb67",
      "tree": "fa067a58702cc9a8ecef88a02d16b8012d5a29f4",
      "parents": [
        "cab2e5d1d16ea14298276f9e4220a5ae724a9234",
        "3e8a7090642d58dcd435121650a243dca262c96a"
      ],
      "author": {
        "name": "Benjamin Franz",
        "email": "bfranz@google.com",
        "time": "Fri Jan 29 11:38:54 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Jan 29 11:38:54 2016 +0000"
      },
      "message": "Merge \"Add policy to set the organization name\""
    },
    {
      "commit": "3e8a7090642d58dcd435121650a243dca262c96a",
      "tree": "5210dac9b1962cfe65b4d662a3ad6efe804e0b5f",
      "parents": [
        "2a25dd5c91aab77393b6cf588b7e8f64d1a346d6"
      ],
      "author": {
        "name": "Benjamin Franz",
        "email": "bfranz@google.com",
        "time": "Mon Jan 25 16:19:08 2016 +0000"
      },
      "committer": {
        "name": "Benjamin Franz",
        "email": "bfranz@google.com",
        "time": "Fri Jan 29 11:15:12 2016 +0000"
      },
      "message": "Add policy to set the organization name\n\nWe allow the profile owner of a managed profile to set the name of the\nmanaged organization.\n\nThis name is used as the default header message shown in the confirm\ncredentials screen a.k.a. work challenge.\n\nBug: 26638631\nChange-Id: I03c5acc9fffe06cdb9d0d60dd1580b20e21783b1\n"
    },
    {
      "commit": "cab2e5d1d16ea14298276f9e4220a5ae724a9234",
      "tree": "23f58e82a2a61d30ac024e6b57e4f2d58885b050",
      "parents": [
        "8dc03bc034af35cb86cf0f11c34ac1a1ddad38e5",
        "c98d6a4c19ab9d5620c05b0f5ccb3b91a9eaba15"
      ],
      "author": {
        "name": "Neil Fuller",
        "email": "nfuller@google.com",
        "time": "Fri Jan 29 11:01:45 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Jan 29 11:01:45 2016 +0000"
      },
      "message": "Merge \"Unhide @Repeatable\""
    },
    {
      "commit": "8dc03bc034af35cb86cf0f11c34ac1a1ddad38e5",
      "tree": "2bebe902f2370b117a89c4c536ef531c01c78ef5",
      "parents": [
        "f11f14cbdeef707e0e0f9e1825d1b1d621722130",
        "60490d1ad401eb40fef33396e87e459de842b3e7"
      ],
      "author": {
        "name": "Seigo Nonaka",
        "email": "nona@google.com",
        "time": "Fri Jan 29 09:53:54 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Jan 29 09:53:54 2016 +0000"
      },
      "message": "Merge \"Revive drop shadow of SuggestionWindow.\""
    },
    {
      "commit": "f11f14cbdeef707e0e0f9e1825d1b1d621722130",
      "tree": "ce9e02e5b26f2a43bb7f9e44ba4e10f2eaa61e51",
      "parents": [
        "2d8d083dc7e194ff3d634d0df6d8a4af7bee97c0",
        "83983d75cb075be201a53eaf01057931512e2917"
      ],
      "author": {
        "name": "Daichi Hirono",
        "email": "hirono@google.com",
        "time": "Fri Jan 29 09:17:07 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Jan 29 09:17:07 2016 +0000"
      },
      "message": "Merge \"Return NULL available bytes when the MTP device is closed.\""
    },
    {
      "commit": "83983d75cb075be201a53eaf01057931512e2917",
      "tree": "8d0e62522f57a6843a6e2830b6236072d5c83ee2",
      "parents": [
        "3842e318b2175888e2fe1665d106b5653be5470b"
      ],
      "author": {
        "name": "Daichi Hirono",
        "email": "hirono@google.com",
        "time": "Fri Jan 29 17:37:36 2016 +0900"
      },
      "committer": {
        "name": "Daichi Hirono",
        "email": "hirono@google.com",
        "time": "Fri Jan 29 17:37:36 2016 +0900"
      },
      "message": "Return NULL available bytes when the MTP device is closed.\n\nBefore MtpDocumentsProvider opens a device, it cannot fetch the storage\nsize. Currently it says 0 bytes available. But actually it is unknown.\n\nBUG\u003d26866812\n\nChange-Id: I3f24773da8e76fe1092c11f1335aac9703f1b3f9\n"
    },
    {
      "commit": "2d8d083dc7e194ff3d634d0df6d8a4af7bee97c0",
      "tree": "6620ad986cda7051bd8c9f9b9a6a3b6854a3e533",
      "parents": [
        "b8a74e5b418c6216bae4bafba6bfb58bc2b911f2",
        "fc881a25b42003aa11650df25a997f5eb386e44a"
      ],
      "author": {
        "name": "Mihai Niță",
        "email": "mnita@google.com",
        "time": "Fri Jan 29 07:43:23 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Jan 29 07:43:23 2016 +0000"
      },
      "message": "Merge \"Create the locale list with ICU4J\u0027s ListFormatter\""
    },
    {
      "commit": "b8a74e5b418c6216bae4bafba6bfb58bc2b911f2",
      "tree": "58504809db98b2ab94f1b2522d4bef5415969629",
      "parents": [
        "808a91a0c6c3aeb41782a86de8dac4206dfa12bf",
        "d67933e271e3329204827e4cc16b7dc562dbfad1"
      ],
      "author": {
        "name": "Sungsoo Lim",
        "email": "sungsoo@google.com",
        "time": "Fri Jan 29 07:19:14 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Jan 29 07:19:14 2016 +0000"
      },
      "message": "Merge \"MediaBrowser: Make support lib work properly\""
    },
    {
      "commit": "60490d1ad401eb40fef33396e87e459de842b3e7",
      "tree": "8c5b4366c2cdc72e0e224072846a449149a79a9e",
      "parents": [
        "808a91a0c6c3aeb41782a86de8dac4206dfa12bf"
      ],
      "author": {
        "name": "Seigo Nonaka",
        "email": "nona@google.com",
        "time": "Thu Jan 28 17:25:18 2016 +0900"
      },
      "committer": {
        "name": "Seigo Nonaka",
        "email": "nona@google.com",
        "time": "Fri Jan 29 15:29:56 2016 +0900"
      },
      "message": "Revive drop shadow of SuggestionWindow.\n\nThe drop shadow of the SuggestionWindow was accidentally gone by\nI579c0cc5b7f0dd337bff54af77828b8af25b13d2.\n\nThe reason of drop shadow disappearance is setting TRANSPARENT\nbackground to the popup window.\n\nTo revive drop shadow of SuggestionWindow, follows the way of floating\ntoolbar.\n- Create PopupWindow and make it transparent. (already exists)\n- Wrap contents with RelativeLayout and set layout_margin and elevation\n  to drop the shadow into the transparent PopupWindow.\n\nThe changes in Editor is for keeping this margin during re-calculation\nof the contents width and position.\n\nBug: 15347319\n\nChange-Id: I5a9bcbe29400d6193eb0532a5e711a78a12383cd\n"
    },
    {
      "commit": "d67933e271e3329204827e4cc16b7dc562dbfad1",
      "tree": "b6f207bbfbda9fa9fcad20f5b0911ba1461a8252",
      "parents": [
        "a52800a127991f672656a9bb11e6cbafe86788e1"
      ],
      "author": {
        "name": "Sungsoo Lim",
        "email": "sungsoo@google.com",
        "time": "Thu Jan 28 19:10:39 2016 +0900"
      },
      "committer": {
        "name": "Sungsoo Lim",
        "email": "sungsoo@google.com",
        "time": "Fri Jan 29 15:21:07 2016 +0900"
      },
      "message": "MediaBrowser: Make support lib work properly\n\nDo not change the methods signature and order of methods in\nMediaBrowser related AIDL files. A change of the method signatures\nor the order could break the support library.\n\nBug: 26841304\nChange-Id: Id8c013eafc38c1a716df63dd86f446bc9c9ff21d\n"
    },
    {
      "commit": "808a91a0c6c3aeb41782a86de8dac4206dfa12bf",
      "tree": "9323e92daedc092aaa8231c26e40242e2244807c",
      "parents": [
        "d89cb1eb81a019ee944f8a2803500ab98f92dc1c",
        "8a151a0a2143cd962764f74a75cf4e587f6759d1"
      ],
      "author": {
        "name": "Jae Seo",
        "email": "jaeseo@google.com",
        "time": "Fri Jan 29 05:04:30 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Jan 29 05:04:30 2016 +0000"
      },
      "message": "Merge \"TIF: Allow undefined reasons to be passed by notifyVideoUnavailable\""
    },
    {
      "commit": "8a151a0a2143cd962764f74a75cf4e587f6759d1",
      "tree": "ca6eade3b5bfba1bc1a192fc613688cdd8af44f8",
      "parents": [
        "d24544322fc8012dd10fdc4be470b72cfe21835e"
      ],
      "author": {
        "name": "Jae Seo",
        "email": "jaeseo@google.com",
        "time": "Wed Jan 27 20:58:08 2016 -0800"
      },
      "committer": {
        "name": "Jae Seo",
        "email": "jaeseo@google.com",
        "time": "Thu Jan 28 21:02:06 2016 -0800"
      },
      "message": "TIF: Allow undefined reasons to be passed by notifyVideoUnavailable\n\nBug: 26819129\nChange-Id: Ia3cbc8183b08e7431276795f74fcc6701de0a238\n"
    },
    {
      "commit": "d89cb1eb81a019ee944f8a2803500ab98f92dc1c",
      "tree": "5bbd0f0d98246a674e2ca4951a47e89d5b875a6a",
      "parents": [
        "6e2c6ccd19512990c77b9469105740b3dfd54e88",
        "0ad99c059735d6d4a9f9fb5379c8b1b35ce01f38"
      ],
      "author": {
        "name": "Andy Hung",
        "email": "hunga@google.com",
        "time": "Fri Jan 29 03:23:19 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Jan 29 03:23:19 2016 +0000"
      },
      "message": "Merge \"Add AudioRecord timestamps\""
    },
    {
      "commit": "6e2c6ccd19512990c77b9469105740b3dfd54e88",
      "tree": "3130d1e5dd7b0e4b58f6d13c4ddec0b29f613392",
      "parents": [
        "acec8ad6cb41fc7fc39ffc727a14be003ea1b3b9",
        "fdc738f9b8ecdfb11b65c2e4fe0b9c14aee0a626"
      ],
      "author": {
        "name": "Selim Cinek",
        "email": "cinek@google.com",
        "time": "Fri Jan 29 03:04:56 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Jan 29 03:04:56 2016 +0000"
      },
      "message": "Merge \"Media notifications may not have an icon\""
    },
    {
      "commit": "acec8ad6cb41fc7fc39ffc727a14be003ea1b3b9",
      "tree": "73bfb4d2e38781bf1b4087a4cce4ec58ef17fc79",
      "parents": [
        "d0803bb4ada28c524f88159535d32cc875f58f96",
        "0d07c7eccd54661fd26a2f337b5f21c24d9b04ae"
      ],
      "author": {
        "name": "Selim Cinek",
        "email": "cinek@google.com",
        "time": "Fri Jan 29 03:04:40 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Jan 29 03:04:40 2016 +0000"
      },
      "message": "Merge \"Animating the work profile button location now\""
    },
    {
      "commit": "d0803bb4ada28c524f88159535d32cc875f58f96",
      "tree": "c088b561a641ce7dd2f969f0d4f0eaa66e376209",
      "parents": [
        "cda8cddaefef83553f58d705ed73336949b839a8",
        "6ecc810ca203dfe3d00f76c28a89dfb68cef9ef2"
      ],
      "author": {
        "name": "Selim Cinek",
        "email": "cinek@google.com",
        "time": "Fri Jan 29 03:04:22 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Jan 29 03:04:22 2016 +0000"
      },
      "message": "Merge \"Fixed a bug with the media notication template\""
    },
    {
      "commit": "fdc738f9b8ecdfb11b65c2e4fe0b9c14aee0a626",
      "tree": "30af80bd4ddfd31e21e880e151073a5add11a2f1",
      "parents": [
        "0d07c7eccd54661fd26a2f337b5f21c24d9b04ae"
      ],
      "author": {
        "name": "Selim Cinek",
        "email": "cinek@google.com",
        "time": "Wed Jan 27 20:04:27 2016 -0800"
      },
      "committer": {
        "name": "Selim Cinek",
        "email": "cinek@google.com",
        "time": "Thu Jan 28 19:02:21 2016 -0800"
      },
      "message": "Media notifications may not have an icon\n\nChange-Id: Ie47bf144f4add49ec5ed92bb19db39ad116f0678\n"
    },
    {
      "commit": "0d07c7eccd54661fd26a2f337b5f21c24d9b04ae",
      "tree": "0047747c40d5b764ceb26237cafeda9d031321b7",
      "parents": [
        "6ecc810ca203dfe3d00f76c28a89dfb68cef9ef2"
      ],
      "author": {
        "name": "Selim Cinek",
        "email": "cinek@google.com",
        "time": "Wed Jan 27 18:38:31 2016 -0800"
      },
      "committer": {
        "name": "Selim Cinek",
        "email": "cinek@google.com",
        "time": "Thu Jan 28 19:02:21 2016 -0800"
      },
      "message": "Animating the work profile button location now\n\nMedia notifications have them in a different location\nso we\u0027d like to animate it.\n\nChange-Id: I50d289bc6ed73d56dcad8cebdcb7101e2aad6ea9\n"
    },
    {
      "commit": "6ecc810ca203dfe3d00f76c28a89dfb68cef9ef2",
      "tree": "6ab52de6b241aee508a59e4cb45a5148789d5c28",
      "parents": [
        "d61c302bf8471f81ef641eb822af9baea843c9d9"
      ],
      "author": {
        "name": "Selim Cinek",
        "email": "cinek@google.com",
        "time": "Tue Jan 26 18:26:19 2016 -0800"
      },
      "committer": {
        "name": "Selim Cinek",
        "email": "cinek@google.com",
        "time": "Thu Jan 28 19:02:20 2016 -0800"
      },
      "message": "Fixed a bug with the media notication template\n\nThe image could overlap with the buttons due to\nthe specced way. This is now fixed.\n\nChange-Id: I346467d48b5f8337d09af4b20e5cdfcd41e12b81\n"
    },
    {
      "commit": "cda8cddaefef83553f58d705ed73336949b839a8",
      "tree": "207cdcbd5af1035207881d90a800672df000f4c2",
      "parents": [
        "d24544322fc8012dd10fdc4be470b72cfe21835e",
        "1dd872260b3ccfbe492d1be0bdbb3f98235b3ba3"
      ],
      "author": {
        "name": "Svetoslav Ganov",
        "email": "svetoslavganov@google.com",
        "time": "Fri Jan 29 02:57:46 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Jan 29 02:57:46 2016 +0000"
      },
      "message": "Merge \"Optionally support accessibility with UiAutomator\""
    },
    {
      "commit": "d24544322fc8012dd10fdc4be470b72cfe21835e",
      "tree": "c30f6708262cf221853666e117045a9d31a1172e",
      "parents": [
        "d757376678682c9795db90a58590f344120ab4d7",
        "344744b49633a7f8aa0c8e43469bbfcf9d8e2cab"
      ],
      "author": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@google.com",
        "time": "Fri Jan 29 02:43:28 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Jan 29 02:43:28 2016 +0000"
      },
      "message": "Merge \"Exposing file:// beyond your app is bad, m\u0027kay?\""
    },
    {
      "commit": "d757376678682c9795db90a58590f344120ab4d7",
      "tree": "760df1a0f35a638b1cad49cf135beca380299d4b",
      "parents": [
        "411228fec180d1498b29fb5d08a0d8fc4b02e672",
        "01ef404d5d2b978c2460a761ca60bc61ba75bb2c"
      ],
      "author": {
        "name": "Filip Gruszczynski",
        "email": "gruszczy@google.com",
        "time": "Fri Jan 29 02:29:09 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Jan 29 02:29:09 2016 +0000"
      },
      "message": "Merge \"Don\u0027t apply overscan insets to freeform windows.\""
    },
    {
      "commit": "01ef404d5d2b978c2460a761ca60bc61ba75bb2c",
      "tree": "6e98e288813d31a5738cb8a929c74fcbd538cff3",
      "parents": [
        "d61c302bf8471f81ef641eb822af9baea843c9d9"
      ],
      "author": {
        "name": "Filip Gruszczynski",
        "email": "gruszczy@google.com",
        "time": "Thu Jan 28 18:14:27 2016 -0800"
      },
      "committer": {
        "name": "Filip Gruszczynski",
        "email": "gruszczy@google.com",
        "time": "Thu Jan 28 18:28:18 2016 -0800"
      },
      "message": "Don\u0027t apply overscan insets to freeform windows.\n\nOverscan gets applied when window frame is outside of the display frame.\nThis is a natural situation for freeform windows, so they should not\nreceive the overscan inset. Applying overscan insets causes the\napplication content to get squashed, when we resize the freeform window\nand part of it is outside of the display.\n\nBug: 26009343\nChange-Id: Ib614fb8c7170c3b6d69614b813674853e1204eef\n"
    },
    {
      "commit": "411228fec180d1498b29fb5d08a0d8fc4b02e672",
      "tree": "cf0a735668e93c23256cdb5835ac79d391df3967",
      "parents": [
        "03c75de39f9811399f3dfdc6b278e165548dd0ec",
        "1f3dbffa0c521d89bce9b43220b279760911bcb7"
      ],
      "author": {
        "name": "Jun Mukai",
        "email": "mukai@google.com",
        "time": "Fri Jan 29 02:24:14 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Jan 29 02:24:14 2016 +0000"
      },
      "message": "Merge \"Reset gSystemIcons when accessibility large icon settings has changed.\""
    },
    {
      "commit": "344744b49633a7f8aa0c8e43469bbfcf9d8e2cab",
      "tree": "607cf7b6b4753e95b4ffa9711d2f7f517797cffd",
      "parents": [
        "a74cce60721d2d2de04778eabab31a7aef8117d4"
      ],
      "author": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Thu Jan 28 19:03:30 2016 -0700"
      },
      "committer": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Thu Jan 28 19:20:12 2016 -0700"
      },
      "message": "Exposing file:// beyond your app is bad, m\u0027kay?\n\nFor several releases now we\u0027ve told developers that sharing raw files\nbetween apps is a recipe for trouble.  There are at least three major\nproblems with sending raw files:\n\n-- Apps sending generic intents can\u0027t know who is at the other end,\nso they may not have access to shared storage locations.  This is\nmore likely now that runtime permissions require apps to explicitly\nask users for permission.\n\n-- Apps making files in their private storage world-readable has been\ndeprecated for several releases, and now in N it\u0027s fully blocked.  If\nwe let these intents through, the receiving app would fail to open\nthe file, when the real blame rests on the sending app.\n\n-- Devices with user profiles can\u0027t share raw files when using\ncross-profile intent filters, since filesystem access is fully\nlocked down between users.\n\nThe time has finally come to communicate clearly that if you\u0027re\nsharing content between apps, you need to use content:// Uris.  We\nadded the simple FileProvider several years ago to give apps a clean\nway to migrate with minimal work on their part.\n\nBug: 26860922, 9069185\nChange-Id: I075f627f6a0d6c7fca2c090ca133b9aae9801c64\n"
    },
    {
      "commit": "03c75de39f9811399f3dfdc6b278e165548dd0ec",
      "tree": "62dbba3b92d35c25bdace2cb5aa3e2b379907330",
      "parents": [
        "8861cb002f75d3dffef922c28fc0dbaca771ed11",
        "c2a89510ddda390d6d53ff24dd20d257fcd2379e"
      ],
      "author": {
        "name": "Jae Seo",
        "email": "jaeseo@google.com",
        "time": "Fri Jan 29 02:15:56 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Jan 29 02:15:56 2016 +0000"
      },
      "message": "Merge \"TIF: Notify of a change to TvInputInfo regardless of service connection\""
    },
    {
      "commit": "8861cb002f75d3dffef922c28fc0dbaca771ed11",
      "tree": "f6bd41a405a6725dbb45714b5d0799d734010695",
      "parents": [
        "f1fa7908f6e942f1506ffa860bd59529b675f2f2"
      ],
      "author": {
        "name": "Andrei Stingaceanu",
        "email": "stg@google.com",
        "time": "Wed Jan 20 16:48:30 2016 +0000"
      },
      "committer": {
        "name": "Andrei Stingaceanu",
        "email": "stg@google.com",
        "time": "Fri Jan 29 02:07:22 2016 +0000"
      },
      "message": "Keyboard Shortcuts UI - add shortcuts to dialog.\n\nThis is the first UI iteration which contains elements for\ndisplaying the keyboard shortcuts. Is is by no means final,\nthe following items (and maybe more) still need to be actioned:\n\n* no UI for phone\n* no view for system shortcuts (which contain icons)\n* the shortcut items container needs a custom layout which\n  needs to wrap and right align elements (prototype done)\n* find or build an util which can produce human readable\n  names of the baseCharacter and the modifiers (so far I\n  found a few functions, none of them good)\n* not pixel-perfect\n* the scrollbar does not show\n* the last separator (before the DONE button) is not\n  visible\n\nChange-Id: I0d191e9516ab8f4728f40b3eefe9d854249ee7a8\n"
    },
    {
      "commit": "c2a89510ddda390d6d53ff24dd20d257fcd2379e",
      "tree": "dce97f3bf85a31ac2ce0085fdbfee02d22d0f618",
      "parents": [
        "9f774342aa60e50efff71e7456a755045add8aff"
      ],
      "author": {
        "name": "Jae Seo",
        "email": "jaeseo@google.com",
        "time": "Thu Jan 28 10:38:11 2016 -0800"
      },
      "committer": {
        "name": "Jae Seo",
        "email": "jaeseo@google.com",
        "time": "Thu Jan 28 17:54:26 2016 -0800"
      },
      "message": "TIF: Notify of a change to TvInputInfo regardless of service connection\n\nAlso removed unnecessary input ID in various methods\n\nChange-Id: I50a2da924e9442312ccf16278e9123f837ec8942\n"
    },
    {
      "commit": "f1fa7908f6e942f1506ffa860bd59529b675f2f2",
      "tree": "089bc15178ee8d6e516a783ddae10fa274eabfba",
      "parents": [
        "b3c06c2f50e5f00617b6492c295cf172005886d7",
        "a8975bd3696278445cb6ffd426eade0ac2449dd7"
      ],
      "author": {
        "name": "Chong Zhang",
        "email": "chz@google.com",
        "time": "Fri Jan 29 01:27:05 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Jan 29 01:27:05 2016 +0000"
      },
      "message": "Merge \"Enable logging for surface create/destroy.\""
    },
    {
      "commit": "a8975bd3696278445cb6ffd426eade0ac2449dd7",
      "tree": "aebd1b368a9901625fb0fe6d44a2cb1b1fecec49",
      "parents": [
        "c9fd313f94f7e0dc1f1f865290a2eb1b1897d2ad"
      ],
      "author": {
        "name": "Chong Zhang",
        "email": "chz@google.com",
        "time": "Thu Jan 28 17:13:47 2016 -0800"
      },
      "committer": {
        "name": "Chong Zhang",
        "email": "chz@google.com",
        "time": "Thu Jan 28 17:25:36 2016 -0800"
      },
      "message": "Enable logging for surface create/destroy.\n\nbug: 26819496\nChange-Id: I969b87122126df994c5bd5af177b672bcab5b7dd\n"
    },
    {
      "commit": "0ad99c059735d6d4a9f9fb5379c8b1b35ce01f38",
      "tree": "7421759d9c7b0007385252c44a137a668c0ca1c9",
      "parents": [
        "3ca8b122fc5074ea7c0a111fa698fa78f897ec1f"
      ],
      "author": {
        "name": "Andy Hung",
        "email": "hunga@google.com",
        "time": "Fri Jan 15 17:53:47 2016 -0800"
      },
      "committer": {
        "name": "Andy Hung",
        "email": "hunga@google.com",
        "time": "Thu Jan 28 17:19:11 2016 -0800"
      },
      "message": "Add AudioRecord timestamps\n\nAPI change\n\nBug: 13569372\nBug: 22886739\nChange-Id: Ic250fd0c39901f4e99c58281e371f27c241b6bed\n"
    },
    {
      "commit": "b3c06c2f50e5f00617b6492c295cf172005886d7",
      "tree": "de92ec3c935ee8fe26eeddb7eb6bdee25970ebf3",
      "parents": [
        "f3c491dcdc359037eccf91c54a41b6c6ddcc29e0",
        "3de7c4146eb27044d68a3443d77c3f5c369911b7"
      ],
      "author": {
        "name": "Donghyun Cho",
        "email": "donghyun@google.com",
        "time": "Fri Jan 29 01:15:36 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Jan 29 01:15:36 2016 +0000"
      },
      "message": "Merge \"MediaSession: Define an extra field for staying paused after play\""
    },
    {
      "commit": "f3c491dcdc359037eccf91c54a41b6c6ddcc29e0",
      "tree": "967744f3fd556497ca99f16bf2c30c3b056ce423",
      "parents": [
        "c67395256b75bf0a1334739afb4cfddc20315978",
        "e6c28031edb8137beb5d32ffed9e4dc4897d011b"
      ],
      "author": {
        "name": "Jim Miller",
        "email": "jaggies@google.com",
        "time": "Fri Jan 29 01:08:42 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Jan 29 01:08:42 2016 +0000"
      },
      "message": "Merge \"FBE notification improvements - change language for FBE \"account locked\" notification - use lock icon\""
    },
    {
      "commit": "c67395256b75bf0a1334739afb4cfddc20315978",
      "tree": "bc1dea86937615ef0872b0e50b0a2822b26726d8",
      "parents": [
        "d61c302bf8471f81ef641eb822af9baea843c9d9",
        "5660fad79808c6d1823a7135b283003b0947773a"
      ],
      "author": {
        "name": "Yohei Yukawa",
        "email": "yukawa@google.com",
        "time": "Fri Jan 29 01:08:03 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Jan 29 01:08:03 2016 +0000"
      },
      "message": "Merge \"Use LocaleList in KeyboardLayout.\""
    },
    {
      "commit": "e6c28031edb8137beb5d32ffed9e4dc4897d011b",
      "tree": "714d5d4f26c77ab375e4505f038f44c5cbf041dc",
      "parents": [
        "d1e2332ea3d7badc94eb662512d76a248de6f40f"
      ],
      "author": {
        "name": "Jim Miller",
        "email": "jaggies@google.com",
        "time": "Thu Jan 28 16:43:44 2016 -0800"
      },
      "committer": {
        "name": "Jim Miller",
        "email": "jaggies@google.com",
        "time": "Thu Jan 28 17:03:16 2016 -0800"
      },
      "message": "FBE notification improvements\n- change language for FBE \"account locked\" notification\n- use lock icon\n\nFixes bug 26863154\n\nChange-Id: I1cf2e230cf717cadd26879a90fdccbade59057a8\n"
    },
    {
      "commit": "d61c302bf8471f81ef641eb822af9baea843c9d9",
      "tree": "977b8f747b57af8ab5006b8feb63c1ef75441d25",
      "parents": [
        "dbb7d13ad5b65baa886408057107c576313db946",
        "1e1e2e013fbd2b77ecf3bb87f58ba9d4849d172a"
      ],
      "author": {
        "name": "Chris Tate",
        "email": "ctate@android.com",
        "time": "Fri Jan 29 00:38:57 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Jan 29 00:38:57 2016 +0000"
      },
      "message": "Merge \"Extract crop hint rect from source wallpaper image\""
    },
    {
      "commit": "5660fad79808c6d1823a7135b283003b0947773a",
      "tree": "738a0a8b61670ee273d145bf161f626f8e1facb3",
      "parents": [
        "e97a3cc4ca57306ea9ab75275fee178f3cfac5c9"
      ],
      "author": {
        "name": "Yohei Yukawa",
        "email": "yukawa@google.com",
        "time": "Wed Jan 27 22:04:09 2016 -0800"
      },
      "committer": {
        "name": "Yohei Yukawa",
        "email": "yukawa@google.com",
        "time": "Fri Jan 29 00:30:00 2016 +0000"
      },
      "message": "Use LocaleList in KeyboardLayout.\n\nAs an exercise for a new API candidate LocaleList class, this CL does a\nmechanical refactoring to replace Locale[] with LocaleList in\nKeyboardLayout class.  Note that what changed in this CL is just an\nimplementation details that is never exposed to application developers.\n\nOne take-away from this exercise is that finding the best-match locale from\nan ordered locale list is really a common pattern.  Perhaps we may want\nto have a guideline for this kind of situation.\n\nChange-Id: I142379afbaf24d524ff09cf6c7ee7720150f7489\n"
    },
    {
      "commit": "1e1e2e013fbd2b77ecf3bb87f58ba9d4849d172a",
      "tree": "d7dfd92207f9eb91e91358bd645720bd51c33862",
      "parents": [
        "d1e2332ea3d7badc94eb662512d76a248de6f40f"
      ],
      "author": {
        "name": "Christopher Tate",
        "email": "ctate@google.com",
        "time": "Mon Jan 25 15:34:36 2016 -0800"
      },
      "committer": {
        "name": "Christopher Tate",
        "email": "ctate@google.com",
        "time": "Thu Jan 28 16:18:21 2016 -0800"
      },
      "message": "Extract crop hint rect from source wallpaper image\n\nSetting the wallpaper is still synchronous: the caller blocks until any\nbackend cropping/manipulation has completed.  There is a timeout (currently\n30 seconds) on that to avoid wedging the caller arbitrarily.\n\nBug 25454501\n\nChange-Id: Idca2fe1b10e4fa34d6d54865903d9a1b9e305e3c\n"
    },
    {
      "commit": "dbb7d13ad5b65baa886408057107c576313db946",
      "tree": "879fb2a2f402872b72230fd0ca2c8fb22f337c3e",
      "parents": [
        "ad2a71f722ec736e73a4a4df3b0da820a097c396",
        "ff62707130e08785bbef1f13819d875d179df787"
      ],
      "author": {
        "name": "Amit Mahajan",
        "email": "amitmahajan@google.com",
        "time": "Thu Jan 28 23:59:49 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Jan 28 23:59:49 2016 +0000"
      },
      "message": "Merge \"Add a null check before accessing int[] parameter in ModemActivityInfo\" into mm-wireless-dev\nam: ff62707130\n\n* commit \u0027ff62707130e08785bbef1f13819d875d179df787\u0027:\n  Add a null check before accessing int[] parameter in ModemActivityInfo\n"
    },
    {
      "commit": "ff62707130e08785bbef1f13819d875d179df787",
      "tree": "de8c5a1a1b57145582c3cc4364952dd64e73b534",
      "parents": [
        "8a688b2f36437ae4305130e2920e42ce546bdbbc",
        "938dcc88fd19425db4fc604c69a022760738028b"
      ],
      "author": {
        "name": "Amit Mahajan",
        "email": "amitmahajan@google.com",
        "time": "Thu Jan 28 23:56:15 2016 +0000"
      },
      "committer": {
        "name": "Android Partner Code Review",
        "email": "android-gerrit-partner@google.com",
        "time": "Thu Jan 28 23:56:15 2016 +0000"
      },
      "message": "Merge \"Add a null check before accessing int[] parameter in ModemActivityInfo\" into mm-wireless-dev"
    },
    {
      "commit": "ad2a71f722ec736e73a4a4df3b0da820a097c396",
      "tree": "dd5b8313737dab114ce6442bbd8a58b1d6b630ec",
      "parents": [
        "5a2120820a66a52200ad6b330c623bce9bce89b4",
        "8a688b2f36437ae4305130e2920e42ce546bdbbc"
      ],
      "author": {
        "name": "Pavel Zhamaitsiak",
        "email": "pavelz@google.com",
        "time": "Thu Jan 28 23:47:01 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Jan 28 23:47:01 2016 +0000"
      },
      "message": "Merge \"Add ITelephonyDebugSubscriber.aidl\" into mm-wireless-dev\nam: 8a688b2f36\n\n* commit \u00278a688b2f36437ae4305130e2920e42ce546bdbbc\u0027:\n  Add ITelephonyDebugSubscriber.aidl\n"
    },
    {
      "commit": "5a2120820a66a52200ad6b330c623bce9bce89b4",
      "tree": "1feaafbaa8333f6477f9d28e25e9cf7dbc2395a2",
      "parents": [
        "aad7f349ee0b464a5714c1f03b4cfba148710c58",
        "5fe5c458dc5d2aa009f68a270e546a2cc4d9aa1a"
      ],
      "author": {
        "name": "Steve McKay",
        "email": "smckay@google.com",
        "time": "Thu Jan 28 23:42:34 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jan 28 23:42:34 2016 +0000"
      },
      "message": "Merge \"Files always visible, same for new window menu.\""
    },
    {
      "commit": "8a688b2f36437ae4305130e2920e42ce546bdbbc",
      "tree": "b98a04589f02b168e7ef81b9215af40530aff76b",
      "parents": [
        "638856c6219e3b97ba0c398463a69cb758f07bdb",
        "ed0eecf7a2426321db816ece1daf8d1dbfbcd6b1"
      ],
      "author": {
        "name": "Pavel Zhamaitsiak",
        "email": "pavelz@google.com",
        "time": "Thu Jan 28 23:42:26 2016 +0000"
      },
      "committer": {
        "name": "Android Partner Code Review",
        "email": "android-gerrit-partner@google.com",
        "time": "Thu Jan 28 23:42:26 2016 +0000"
      },
      "message": "Merge \"Add ITelephonyDebugSubscriber.aidl\" into mm-wireless-dev"
    },
    {
      "commit": "938dcc88fd19425db4fc604c69a022760738028b",
      "tree": "3ece5d05834adf61389403e44f1b7e5348641653",
      "parents": [
        "24c5e7c4ceb31c85868fe2c03e8a507e2cb0520f"
      ],
      "author": {
        "name": "Amit Mahajan",
        "email": "amitmahajan@google.com",
        "time": "Thu Jan 28 15:30:39 2016 -0800"
      },
      "committer": {
        "name": "Amit Mahajan",
        "email": "amitmahajan@google.com",
        "time": "Thu Jan 28 15:30:39 2016 -0800"
      },
      "message": "Add a null check before accessing int[] parameter in ModemActivityInfo\n\nBug: 26842468\nChange-Id: I3a5f7c8e454e7b9ace20f8082ee3fd1d0a24eb64\n"
    },
    {
      "commit": "aad7f349ee0b464a5714c1f03b4cfba148710c58",
      "tree": "62356a955658103b896727aa5686e3f7aa08d571",
      "parents": [
        "f2580c5d057bb81f36628d9fcbdf576cecc69795",
        "9b85c0be079444c4cd95e2341475825cf7e201e8"
      ],
      "author": {
        "name": "Tenghui Zhu",
        "email": "ztenghui@google.com",
        "time": "Thu Jan 28 23:23:01 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jan 28 23:23:01 2016 +0000"
      },
      "message": "Merge \"Add manual VectorDrawable tests for CSL related issue\""
    },
    {
      "commit": "f2580c5d057bb81f36628d9fcbdf576cecc69795",
      "tree": "1a9caaf76a48095253dd147e33bbeb9fe7594786",
      "parents": [
        "f7d6fa4c47a7ecd606181049d0f6c5d1fc0d3870",
        "a7e923c57c30b72671191c924b9b4ccc9e9fcc40"
      ],
      "author": {
        "name": "Steve McKay",
        "email": "smckay@google.com",
        "time": "Thu Jan 28 22:32:29 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jan 28 22:32:29 2016 +0000"
      },
      "message": "Merge \"Create new windows on *other* side in multi-window mode.\""
    },
    {
      "commit": "f7d6fa4c47a7ecd606181049d0f6c5d1fc0d3870",
      "tree": "c7cd653e88050f44bb18b9a45274981d93ff3405",
      "parents": [
        "59b69096c4782844b45e6a05a66d2922f9dd4f0c",
        "1e7b0cdec760af6f6c1a03d57484586a12cda44a"
      ],
      "author": {
        "name": "Adrian Roos",
        "email": "roosa@google.com",
        "time": "Thu Jan 28 22:30:44 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jan 28 22:30:44 2016 +0000"
      },
      "message": "Merge \"Add foreground status to crash report\""
    },
    {
      "commit": "59b69096c4782844b45e6a05a66d2922f9dd4f0c",
      "tree": "4e4ccaa5abc21e2b8f3d836ff87e34ea62affdac",
      "parents": [
        "d53aadc0ec104c67929d0d3312280cd032139ed9",
        "5c42df13a457abc99926e4b1a6aa4d45af3719c7"
      ],
      "author": {
        "name": "Adrian Roos",
        "email": "roosa@google.com",
        "time": "Thu Jan 28 22:30:28 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jan 28 22:30:28 2016 +0000"
      },
      "message": "Merge \"Flipping the bit on the HIC\""
    },
    {
      "commit": "d53aadc0ec104c67929d0d3312280cd032139ed9",
      "tree": "e725d6e3c25cee8b4ba661f658ef97cba5cbc982",
      "parents": [
        "d1e2332ea3d7badc94eb662512d76a248de6f40f",
        "1d1ac5409597ef668e52c6f27293eaf9af575e33"
      ],
      "author": {
        "name": "Ashutosh Joshi",
        "email": "ashutoshj@google.com",
        "time": "Thu Jan 28 22:24:39 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jan 28 22:24:39 2016 +0000"
      },
      "message": "Merge \"Context hub API for applications\""
    },
    {
      "commit": "1d1ac5409597ef668e52c6f27293eaf9af575e33",
      "tree": "f9c2740347df6ca5cff08b262ee76449afb857ad",
      "parents": [
        "6cfdf6b67aede52c9fffd98315925d9368943b8b"
      ],
      "author": {
        "name": "Ashutosh Joshi",
        "email": "ashutoshj@google.com",
        "time": "Mon Jan 18 17:19:27 2016 -0800"
      },
      "committer": {
        "name": "Ashutosh Joshi",
        "email": "ashutoshj@google.com",
        "time": "Thu Jan 28 14:19:17 2016 -0800"
      },
      "message": "Context hub API for applications\n\nAdding a System API for applications to access a context hub.\n\nThe API is not expected to be exposed to third party Android\napplications in the medium term.\n\nChange-Id: Ia2222317c913de6901f3912e4c89b5cfa398be85\n"
    },
    {
      "commit": "d1e2332ea3d7badc94eb662512d76a248de6f40f",
      "tree": "b6956e03a0938548aa2b30bbb0e29878454644a3",
      "parents": [
        "30c33e09b641b529bbc6a4034577a8b002c17f5b",
        "b58c46acec2e270f24ca587a64298f06cefb09cb"
      ],
      "author": {
        "name": "Sid Soundararajan",
        "email": "ssoundar@google.com",
        "time": "Thu Jan 28 21:16:51 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jan 28 21:16:51 2016 +0000"
      },
      "message": "Merge \"Initial Commit of a Horizontal Grid View based recents UI for TV.\""
    },
    {
      "commit": "30c33e09b641b529bbc6a4034577a8b002c17f5b",
      "tree": "b854e3fbfdef33becefe8d84631e670639fa0f49",
      "parents": [
        "a74cce60721d2d2de04778eabab31a7aef8117d4",
        "44af4828c3fffd7d69074b861b96216eea3eb971"
      ],
      "author": {
        "name": "Andrei Stingaceanu",
        "email": "stg@google.com",
        "time": "Thu Jan 28 21:01:52 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jan 28 21:01:53 2016 +0000"
      },
      "message": "Merge \"RestrictedLockUtils - introduce check for suspended apps\""
    },
    {
      "commit": "44af4828c3fffd7d69074b861b96216eea3eb971",
      "tree": "38920538d4765e8aa4e067e3497ddcf9894dc57a",
      "parents": [
        "c648662016cf65954c3ba7c622c2cd6d1a9fd992"
      ],
      "author": {
        "name": "Andrei Stingaceanu",
        "email": "stg@google.com",
        "time": "Thu Jan 28 20:03:41 2016 +0000"
      },
      "committer": {
        "name": "Andrei Stingaceanu",
        "email": "stg@google.com",
        "time": "Thu Jan 28 20:56:04 2016 +0000"
      },
      "message": "RestrictedLockUtils - introduce check for suspended apps\n\nUsed in Settings for restricting preferences.\n\nBug: 22776761\nChange-Id: I6aad4400981cee00c734060ea3d6cf2641a721d9\n"
    },
    {
      "commit": "a74cce60721d2d2de04778eabab31a7aef8117d4",
      "tree": "95e27e4b38569637d38433ba35be2bec2511d45c",
      "parents": [
        "e8faad6b541039be9b84b5e0519fc3272bb6466c",
        "c26d59f6abc875ff3a1bba1b5cc3fd9f73dd3dfd"
      ],
      "author": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@google.com",
        "time": "Thu Jan 28 20:32:15 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jan 28 20:32:16 2016 +0000"
      },
      "message": "Merge \"Fix activity-alias encryption awareness bug.\""
    },
    {
      "commit": "c26d59f6abc875ff3a1bba1b5cc3fd9f73dd3dfd",
      "tree": "b91d2f1f173f5e8d00373dd888bb43d20b73181f",
      "parents": [
        "f202143597b384686cd8ad8b6258541f96dfec96"
      ],
      "author": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Thu Jan 28 12:32:10 2016 -0700"
      },
      "committer": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Thu Jan 28 13:30:07 2016 -0700"
      },
      "message": "Fix activity-alias encryption awareness bug.\n\nSince the activity-alias is backed by the same code as the original\nactivity definition, they should both have an identical encryption\nawareness.  This fixes a bug where we accidentally dropped that value.\n\nBug: 26731340\nChange-Id: I6ad615332df7d16542893a49e6997c88fc24334b\n"
    },
    {
      "commit": "e8faad6b541039be9b84b5e0519fc3272bb6466c",
      "tree": "d050805f443de9cdff0a3d7811af759d36ae1ddf",
      "parents": [
        "63668e8ab04c1eb05b8d63371c3547677129f1b9",
        "d8701bfed0a7f9e00604011bc760af59464a0da1"
      ],
      "author": {
        "name": "Yohei Yukawa",
        "email": "yukawa@google.com",
        "time": "Thu Jan 28 20:17:00 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jan 28 20:17:01 2016 +0000"
      },
      "message": "Merge \"Add ACTION_KEYBOARD_LAYOUT_SETTINGS.\""
    },
    {
      "commit": "a7e923c57c30b72671191c924b9b4ccc9e9fcc40",
      "tree": "9041e4ec792beafe3ad0d47e6e26675a0b4c3ec4",
      "parents": [
        "e496c555b94086020b0ec155f6a87f6645c6cd93"
      ],
      "author": {
        "name": "Steve McKay",
        "email": "smckay@google.com",
        "time": "Thu Jan 28 12:02:57 2016 -0800"
      },
      "committer": {
        "name": "Steve McKay",
        "email": "smckay@google.com",
        "time": "Thu Jan 28 12:03:48 2016 -0800"
      },
      "message": "Create new windows on *other* side in multi-window mode.\n\nBug:26831180\nChange-Id: Ie3fb22847e70cd78998d467a8af9bf20642304e5\n"
    },
    {
      "commit": "66df60fbb6fff711c35b73dac75da45a85a057f8",
      "tree": "5942c6548ba99436bfa58200690a16f747956efb",
      "parents": [
        "46125323fca0d5c99fd3a146a69393cab0b5c71d"
      ],
      "author": {
        "name": "Alan Viverette",
        "email": "alanv@google.com",
        "time": "Thu Jan 28 14:56:07 2016 -0500"
      },
      "committer": {
        "name": "Alan Viverette",
        "email": "alanv@google.com",
        "time": "Thu Jan 28 14:56:07 2016 -0500"
      },
      "message": "Consume AbsListView touch events following a successful long-press\n\nThis prevents the user from accidentally scrolling the list following a\nlong-press that, for example, opens a modal window.\n\nBug: 26799074\nChange-Id: I9e4bce9f9fc3edd0a5b0908a868fbf7cdcb73f8c\n"
    },
    {
      "commit": "63668e8ab04c1eb05b8d63371c3547677129f1b9",
      "tree": "ef1b6c627826da5d21731f04de0ff498c2999d77",
      "parents": [
        "26387474faacc3ba9e1f19fb719db728f1b0a85a",
        "5142a2d5b3f70c2017792ce04d3f254221ab3d21"
      ],
      "author": {
        "name": "Adam Lesinski",
        "email": "adamlesinski@google.com",
        "time": "Thu Jan 28 11:55:58 2016 -0800"
      },
      "committer": {
        "name": "Adam Lesinski",
        "email": "adamlesinski@google.com",
        "time": "Thu Jan 28 11:55:58 2016 -0800"
      },
      "message": "Merge commit \u00275142a2d5b3f70c2017792ce04d3f254221ab3d21\u0027 into manual_merge_5142a2d5b3\n\nChange-Id: I6681b0e132e95bd7e861e183e7369b4da07738eb\n"
    },
    {
      "commit": "26387474faacc3ba9e1f19fb719db728f1b0a85a",
      "tree": "b2961c39d26f88a619e12dedddf0bf914ea0566b",
      "parents": [
        "f202143597b384686cd8ad8b6258541f96dfec96",
        "b6fc931204a3e7a40ac2dfda67f4b61aef9e4b5b"
      ],
      "author": {
        "name": "Sudheer Shanka",
        "email": "sudheersai@google.com",
        "time": "Thu Jan 28 19:51:38 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jan 28 19:51:39 2016 +0000"
      },
      "message": "Merge \"Add padlocks to more qs tiles.\""
    },
    {
      "commit": "b6fc931204a3e7a40ac2dfda67f4b61aef9e4b5b",
      "tree": "c5e22aa4494b61ccb2106393d48f2cdfc2fc9ea1",
      "parents": [
        "bc0ce990435fe02a356b3e43272f692709f633ed"
      ],
      "author": {
        "name": "Sudheer Shanka",
        "email": "sudheersai@google.com",
        "time": "Wed Jan 27 19:59:03 2016 +0000"
      },
      "committer": {
        "name": "Sudheer Shanka",
        "email": "sudheersai@google.com",
        "time": "Thu Jan 28 19:48:46 2016 +0000"
      },
      "message": "Add padlocks to more qs tiles.\n\nBug: 26764485\nBug: 26765645\nChange-Id: I89bb1b3b9a507772299778a1b3611884441408c9\n"
    },
    {
      "commit": "5fe5c458dc5d2aa009f68a270e546a2cc4d9aa1a",
      "tree": "21780416ed41536dfcdc5bc08ad06770776e40a2",
      "parents": [
        "e496c555b94086020b0ec155f6a87f6645c6cd93"
      ],
      "author": {
        "name": "Steve McKay",
        "email": "smckay@google.com",
        "time": "Thu Jan 28 11:42:08 2016 -0800"
      },
      "committer": {
        "name": "Steve McKay",
        "email": "smckay@google.com",
        "time": "Thu Jan 28 11:43:08 2016 -0800"
      },
      "message": "Files always visible, same for new window menu.\n\nRemove \"productivity_device\" bit.\n\nChange-Id: I28ee3e210fc5f8c367d45a74edab0e04667ddd5e\n"
    },
    {
      "commit": "5142a2d5b3f70c2017792ce04d3f254221ab3d21",
      "tree": "b741c97478deb86c6b73ba8952cf3566e55f7175",
      "parents": [
        "dc84cff34f020e4768e99fa08749bbe0b87a2233",
        "9548f85d9dc4207c3d1a3eed51f98131f8210c5f"
      ],
      "author": {
        "name": "Adam Lesinski",
        "email": "adamlesinski@google.com",
        "time": "Thu Jan 28 19:30:10 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Jan 28 19:30:10 2016 +0000"
      },
      "message": "Merge \"Don\\\u0027t change screen on time on time changes\" into mnc-dr1.5-dev am: c46f6db46e\nam: 9548f85d9d\n\n* commit \u00279548f85d9dc4207c3d1a3eed51f98131f8210c5f\u0027:\n  Don\u0027t change screen on time on time changes\n"
    },
    {
      "commit": "9548f85d9dc4207c3d1a3eed51f98131f8210c5f",
      "tree": "278dd37c1cfe2cd85af58b5c8f7f94a93b3bab0c",
      "parents": [
        "b47972df80ffa40c4ea8541f96275c25ed939d7b",
        "c46f6db46ed5474fbe8312a1229b59debbbae994"
      ],
      "author": {
        "name": "Adam Lesinski",
        "email": "adamlesinski@google.com",
        "time": "Thu Jan 28 19:24:44 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Jan 28 19:24:44 2016 +0000"
      },
      "message": "Merge \"Don\\\u0027t change screen on time on time changes\" into mnc-dr1.5-dev\nam: c46f6db46e\n\n* commit \u0027c46f6db46ed5474fbe8312a1229b59debbbae994\u0027:\n  Don\u0027t change screen on time on time changes\n"
    },
    {
      "commit": "f202143597b384686cd8ad8b6258541f96dfec96",
      "tree": "d18aff7096b7450fd265b0a05fbd057cf128fb3b",
      "parents": [
        "3311dc17a90f68216af5508d463b10983381a2f0",
        "fbc164ba3c2105265b031503bdfebdbcd7256fbe"
      ],
      "author": {
        "name": "Wei Jia",
        "email": "wjia@google.com",
        "time": "Thu Jan 28 19:22:27 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jan 28 19:22:28 2016 +0000"
      },
      "message": "Merge \"MediaDataSource: add getFlags()\""
    },
    {
      "commit": "3311dc17a90f68216af5508d463b10983381a2f0",
      "tree": "6c1002e59b3fa9febfae11024839006e56e65103",
      "parents": [
        "19ba7050c3aaf47f431d33341de7399df776f559",
        "04a22a26d61866add8a85ca50a623a5d8e4d4bb6"
      ],
      "author": {
        "name": "Pavel Maltsev",
        "email": "pavelm@google.com",
        "time": "Thu Jan 28 19:21:09 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jan 28 19:21:10 2016 +0000"
      },
      "message": "Merge \"Fix indexOutOfBound exception in SystemUI\""
    },
    {
      "commit": "19ba7050c3aaf47f431d33341de7399df776f559",
      "tree": "dd9a6edbf7b2dc02f6b9400b64e95b5b258b3c1e",
      "parents": [
        "087ee8952e3b5ba739028b50c12efd23576bc43a"
      ],
      "author": {
        "name": "Selim Cinek",
        "email": "cinek@google.com",
        "time": "Wed Jan 27 20:04:27 2016 -0800"
      },
      "committer": {
        "name": "Selim Cinek",
        "email": "cinek@google.com",
        "time": "Thu Jan 28 19:20:51 2016 +0000"
      },
      "message": "Fixed that notification content were sometimes not readable\n\nBecause dark was only called on the visible view.\n\nChange-Id: I4c9a00e7fcc29c107432fc7f0c61bc095c2e77a0\n"
    },
    {
      "commit": "c46f6db46ed5474fbe8312a1229b59debbbae994",
      "tree": "0cb8a2bcb556cf3723b5627d925e35311b208265",
      "parents": [
        "2bccc45cec5201c5b613134ebb0b398bc45483ef",
        "b2d3ffaa208e341b67285e761e58ea39df89f906"
      ],
      "author": {
        "name": "Adam Lesinski",
        "email": "adamlesinski@google.com",
        "time": "Thu Jan 28 19:20:49 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jan 28 19:20:50 2016 +0000"
      },
      "message": "Merge \"Don\u0027t change screen on time on time changes\" into mnc-dr1.5-dev"
    },
    {
      "commit": "b58c46acec2e270f24ca587a64298f06cefb09cb",
      "tree": "7e8c405500fd1bde9a12d11c98b94a347fa0b569",
      "parents": [
        "d5ee47033fab5aa229ad194cfedd492d372cbcd8"
      ],
      "author": {
        "name": "Sid Soundararajan",
        "email": "ssoundar@google.com",
        "time": "Tue Jan 26 15:39:27 2016 -0800"
      },
      "committer": {
        "name": "Sid Soundararajan",
        "email": "ssoundar@google.com",
        "time": "Thu Jan 28 11:13:23 2016 -0800"
      },
      "message": "Initial Commit of a Horizontal Grid View based recents UI for TV.\n\nChange-Id: I048210e6fc91abafa41300ccb219b7bb9c84e835\n"
    },
    {
      "commit": "087ee8952e3b5ba739028b50c12efd23576bc43a",
      "tree": "de1ea784fcb0abd5f62c4674f015c7592799c675",
      "parents": [
        "65d56d36f29d99df8127da8383f0938f819a3944",
        "fd37abe9d5469f2b0d640c625f14b75cfe609711"
      ],
      "author": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@google.com",
        "time": "Thu Jan 28 19:10:20 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jan 28 19:10:20 2016 +0000"
      },
      "message": "Merge \"Make PreferenceActivity/Fragment encryption ready.\""
    },
    {
      "commit": "9b85c0be079444c4cd95e2341475825cf7e201e8",
      "tree": "96759ed2e2cfb0f5660ab5bbfd12855a487c0704",
      "parents": [
        "28d4ea558435b1b245bd5774c0db056a2ffdb385"
      ],
      "author": {
        "name": "Teng-Hui Zhu",
        "email": "ztenghui@google.com",
        "time": "Thu Jan 28 11:04:48 2016 -0800"
      },
      "committer": {
        "name": "Teng-Hui Zhu",
        "email": "ztenghui@google.com",
        "time": "Thu Jan 28 11:07:50 2016 -0800"
      },
      "message": "Add manual VectorDrawable tests for CSL related issue\n\nb/26847411\nb/26774249\n\nChange-Id: I51f8f0f8852a0f8cfb82b9c8a7ffda7ba08fd060\n"
    },
    {
      "commit": "fd37abe9d5469f2b0d640c625f14b75cfe609711",
      "tree": "09cffa7744ccdf5444b0ee2595b9372396b359ce",
      "parents": [
        "b92b05bb4bcaa6f7869128e925d0331eee62e4da"
      ],
      "author": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Thu Jan 28 11:53:48 2016 -0700"
      },
      "committer": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Thu Jan 28 12:04:06 2016 -0700"
      },
      "message": "Make PreferenceActivity/Fragment encryption ready.\n\nDevelopers using these classes can getPreferenceManager() and\nexplicitly set the storage location for any SharedPreferences values\npersisted through it.\n\nBug: 26747519\nChange-Id: I133045df6a69aa99f33b6b6c447f52605468b927\n"
    },
    {
      "commit": "65d56d36f29d99df8127da8383f0938f819a3944",
      "tree": "d15dae93534179f2b5da6503d6ae868b0c9eb651",
      "parents": [
        "fbc728041dd16526a2faec6f0b687e6f89e9b19f",
        "28d4ea558435b1b245bd5774c0db056a2ffdb385"
      ],
      "author": {
        "name": "Tenghui Zhu",
        "email": "ztenghui@google.com",
        "time": "Thu Jan 28 19:03:38 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jan 28 19:03:38 2016 +0000"
      },
      "message": "Merge \"Fix redundant drawPath call\""
    },
    {
      "commit": "fbc728041dd16526a2faec6f0b687e6f89e9b19f",
      "tree": "ebac0a341d1f8b2821a54249f2c527c1b8fbac55",
      "parents": [
        "7b9f2e1d86e5017dbf5530356ec30d090f703a67",
        "40ded287c432637158954f84a6d9cdacffc8f181"
      ],
      "author": {
        "name": "Phil Weaver",
        "email": "pweaver@google.com",
        "time": "Thu Jan 28 19:02:56 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jan 28 19:02:56 2016 +0000"
      },
      "message": "Merge \"Clean up some accessibility documentation.\""
    },
    {
      "commit": "40ded287c432637158954f84a6d9cdacffc8f181",
      "tree": "437b8fcebbde89462ef4a3fa8ef9187cc2c20d63",
      "parents": [
        "104aff50bd41a05a10d5c11d311fd10889f8f069"
      ],
      "author": {
        "name": "Phil Weaver",
        "email": "pweaver@google.com",
        "time": "Mon Jan 25 15:49:02 2016 -0800"
      },
      "committer": {
        "name": "Phil Weaver",
        "email": "pweaver@google.com",
        "time": "Thu Jan 28 11:00:07 2016 -0800"
      },
      "message": "Clean up some accessibility documentation.\n\nRemoved and updated some obsolete documentation about window\ncontent. Stated the purpose of accessibility. Updated docs\nfor getTextSelection to include its ability to get cursor\nposition. Clarified wording for accessibility overlays.\n\nChange-Id: Iaa11b499c2b7ece12ca182d336376d97b961b54f\n"
    },
    {
      "commit": "7b9f2e1d86e5017dbf5530356ec30d090f703a67",
      "tree": "3e467266366fb39cabade957b54c2da4539d47ef",
      "parents": [
        "d4efab1173a55618e307f3cef078efa727270955",
        "940e8577a1569140521fb605336997863529f7ad"
      ],
      "author": {
        "name": "Fyodor Kupolov",
        "email": "fkupolov@google.com",
        "time": "Thu Jan 28 18:58:05 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jan 28 18:58:05 2016 +0000"
      },
      "message": "Merge \"Added SystemApi for getting serial numbers of users\""
    },
    {
      "commit": "940e8577a1569140521fb605336997863529f7ad",
      "tree": "03c861eb54ff3956f196df70161913428c00a382",
      "parents": [
        "9068fd387cd9a27f04dd08766109ecd033920826"
      ],
      "author": {
        "name": "Fyodor Kupolov",
        "email": "fkupolov@google.com",
        "time": "Tue Jan 26 12:03:51 2016 -0800"
      },
      "committer": {
        "name": "Fyodor Kupolov",
        "email": "fkupolov@google.com",
        "time": "Thu Jan 28 10:55:28 2016 -0800"
      },
      "message": "Added SystemApi for getting serial numbers of users\n\nAlso added UserHandle version of queryBroadcastReceiversAsUser.\n\nBug: 25844894\nChange-Id: I78ecbef186e4ced10425ae2899db72c2d91c5792\n"
    },
    {
      "commit": "d4efab1173a55618e307f3cef078efa727270955",
      "tree": "c20af767a6a671277170e5c0af6a7ea892a95537",
      "parents": [
        "82438d35cfb0ba48ca68c19accd984e24389fe4c",
        "d07438f300a0321bde09b3fffafa6ffd8771269b"
      ],
      "author": {
        "name": "Esteban Talavera",
        "email": "etalavera@google.com",
        "time": "Thu Jan 28 18:44:33 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jan 28 18:44:34 2016 +0000"
      },
      "message": "Merge \"Fix exception when calling setPasswordExpirationTimeout\""
    }
  ],
  "next": "82438d35cfb0ba48ca68c19accd984e24389fe4c"
}
