)]}'
{
  "log": [
    {
      "commit": "b730542b7596270e1801667c9d1fd86433a23d66",
      "tree": "58cd289d2cd72d0cf4fb9152240ef5f4cf6254b2",
      "parents": [
        "8b63a2bf503f7feca5c24f1cf9bca657dac9eb25",
        "be74de0978a7eaa577f6b61902b550a3161aff8b"
      ],
      "author": {
        "name": "Tyler Gunn",
        "email": "tgunn@google.com",
        "time": "Sat Aug 30 06:26:02 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sat Aug 30 06:26:04 2014 +0000"
      },
      "message": "Merge \"Hiding videoState values in telecomm APIs. (1/3)\" into lmp-dev"
    },
    {
      "commit": "efb1f36f09cdada7c3b2677e6628492d8f256729",
      "tree": "ab469fbb66029735352dba15c86b849163a9ce10",
      "parents": [
        "bccf6f03236216f161b62675ff98ecf3faa70e23",
        "c6f22499f3046684d7175e10ca42cce1492cd36f"
      ],
      "author": {
        "name": "dcashman",
        "email": "dcashman@google.com",
        "time": "Fri Aug 29 23:06:48 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Aug 29 23:06:50 2014 +0000"
      },
      "message": "Merge \"Address KeySet API Review\" into lmp-dev"
    },
    {
      "commit": "2c3530061fc3194fd1e654ae67ede91d45a1d3c4",
      "tree": "cd54842fcab1f12e3a344f3524a65ef9d86f0a9d",
      "parents": [
        "78358b17885cfb99f359f54c11565c0c3a998928"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Fri Aug 29 15:13:30 2014 -0700"
      },
      "committer": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Fri Aug 29 15:27:11 2014 -0700"
      },
      "message": "Oh sticky broadcasts, I\u0027d like to do even worse to you.\n\nChange-Id: I36a7eae294d325d1bd88c15d52566dd4ee1f35be\n"
    },
    {
      "commit": "be74de0978a7eaa577f6b61902b550a3161aff8b",
      "tree": "cdd15847e39e509ab69d98e85679e77a42472f22",
      "parents": [
        "e11ac78ccd907159f2b75fd3f90dd59c279ae11e"
      ],
      "author": {
        "name": "Tyler Gunn",
        "email": "tgunn@google.com",
        "time": "Fri Aug 29 14:51:48 2014 -0700"
      },
      "committer": {
        "name": "Tyler Gunn",
        "email": "tgunn@google.com",
        "time": "Fri Aug 29 14:51:48 2014 -0700"
      },
      "message": "Hiding videoState values in telecomm APIs. (1/3)\n\nHiding in Connection, ConnectionRequest, and ConnectionService.\nAlso @hiding PhoneAccount and PhoneCapabilities attributes related\nto VT.\n\nBug: 17243002\nChange-Id: I685305cddb99e1d2eb767982106253894a8d282f\n"
    },
    {
      "commit": "8fd8124911958ae454c7306698e2f423b0b11e39",
      "tree": "ba9719dbc1fb079166130d2be7e25b0d4921af36",
      "parents": [
        "d2334e669c310751faa2c1f8325005f862a66c68",
        "38f480993fdb4cc55aea914db90587241ee3541b"
      ],
      "author": {
        "name": "Sailesh Nepal",
        "email": "sail@google.com",
        "time": "Fri Aug 29 20:01:58 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Aug 29 20:01:59 2014 +0000"
      },
      "message": "Merge \"Make PhoneAccount.Builder constructor public\" into lmp-dev"
    },
    {
      "commit": "d2334e669c310751faa2c1f8325005f862a66c68",
      "tree": "76ad80c28ec336bc98cd98a588866384089e4916",
      "parents": [
        "e43abf49d24ff5cb9526f999543609b999e59fae",
        "0fb81090c0ad144e9eaec5d761070ac55b20ce3d"
      ],
      "author": {
        "name": "George Mount",
        "email": "mount@google.com",
        "time": "Fri Aug 29 19:59:57 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Aug 29 19:59:59 2014 +0000"
      },
      "message": "Merge \"Add IDs for status and nav-bar backgrounds.\" into lmp-dev"
    },
    {
      "commit": "cc562a811da508b275254f275d6e0c1758a47d07",
      "tree": "1cf3f45e576d3033bc816a0acf8489a7b2803dcd",
      "parents": [
        "5283faba4a75a4d1fd9990637d22768e423895e3"
      ],
      "author": {
        "name": "Adam Lesinski",
        "email": "adamlesinski@google.com",
        "time": "Wed Aug 27 11:52:52 2014 -0700"
      },
      "committer": {
        "name": "Adam Lesinski",
        "email": "adamlesinski@google.com",
        "time": "Fri Aug 29 12:52:41 2014 -0700"
      },
      "message": "Make UsageStats API comply with API Council\n\n- Fix documentation to mention units of time in APIs.\n- Return a Map instead of an ArrayMap\n\nBug:17289531\nChange-Id: I0a2cfdc0bc003eeeb65a16e37bb7b991624b2853\n"
    },
    {
      "commit": "551056ec0fd274f4696c2cf1ec9c62298f7f7226",
      "tree": "91b952cc97e919200e3b62f56ceae9329d277f54",
      "parents": [
        "4450c18e159601d218f3754309087b0941f268db",
        "da227c7fdd5be646d51b8d4e0627a43fe40c57b1"
      ],
      "author": {
        "name": "Nancy Chen",
        "email": "nancychen@google.com",
        "time": "Fri Aug 29 17:14:53 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Aug 29 17:14:54 2014 +0000"
      },
      "message": "Merge \"Hide AIDL for RemoteServiceCallback in telecomm\" into lmp-dev"
    },
    {
      "commit": "e37679b27d8d1cdf7896c8a92d5754bb9e932add",
      "tree": "3f7b7d3ef23d98e664f45e729b495db43cab5f1f",
      "parents": [
        "e73a0a019502e4652bc30567be06726f7df22239",
        "32e520ed616f3b6443d62e652d9a7725e67713c7"
      ],
      "author": {
        "name": "Lorenzo Colitti",
        "email": "lorenzo@google.com",
        "time": "Fri Aug 29 16:54:11 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Aug 29 16:54:20 2014 +0000"
      },
      "message": "Merge \"Really remove NetworkBoundURLFactory.\" into lmp-dev"
    },
    {
      "commit": "38f480993fdb4cc55aea914db90587241ee3541b",
      "tree": "ef57e3af1a3eabefe9cf71238cff694546e0f48e",
      "parents": [
        "3e97f9d48b6ef6b5ff5fa4e3c738138c0fe14edc"
      ],
      "author": {
        "name": "Sailesh Nepal",
        "email": "sail@google.com",
        "time": "Fri Aug 29 09:01:18 2014 -0700"
      },
      "committer": {
        "name": "Sailesh Nepal",
        "email": "sail@google.com",
        "time": "Fri Aug 29 09:04:28 2014 -0700"
      },
      "message": "Make PhoneAccount.Builder constructor public\n\nBug: 17321110\n\nChange-Id: I61209f70c4719bbc77a310310c456b253032bedc\n"
    },
    {
      "commit": "0fb81090c0ad144e9eaec5d761070ac55b20ce3d",
      "tree": "e815f07a1a1b58d2467ab4950604e396015d897a",
      "parents": [
        "371bee50f9b2e2f293bb1e1e11872ef1bd69d155"
      ],
      "author": {
        "name": "George Mount",
        "email": "mount@google.com",
        "time": "Thu Aug 28 16:23:05 2014 -0700"
      },
      "committer": {
        "name": "George Mount",
        "email": "mount@google.com",
        "time": "Fri Aug 29 08:40:10 2014 -0700"
      },
      "message": "Add IDs for status and nav-bar backgrounds.\n\nBug 17299689\n\nChange-Id: I9b2168c547fe2670900614805031c3bb5fa63802\n"
    },
    {
      "commit": "503a102143e7ecd25721313a4edad613a3688ada",
      "tree": "782dd761810de7544fbbed7aae88be2b4c2d3a76",
      "parents": [
        "a9aa9f045836ca03b378653728476f9a298f5260",
        "ee16bdc33d32e923032073919ded1f2efe9677e1"
      ],
      "author": {
        "name": "Sandeep Siddhartha",
        "email": "sansid@google.com",
        "time": "Fri Aug 29 06:22:07 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Aug 29 06:22:08 2014 +0000"
      },
      "message": "Merge \"Address API review comments\" into lmp-dev"
    },
    {
      "commit": "0c1dc53e74694a747b49cd4fdccb4e59ba636126",
      "tree": "971a81b97558327134236399b38179c3736dff9f",
      "parents": [
        "b32063822bfd60a00e20318f641e26fd0007dc1b",
        "7c13bc2a7090544a04fc93813794a8b97bc86ff7"
      ],
      "author": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Fri Aug 29 02:25:48 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Aug 29 02:25:49 2014 +0000"
      },
      "message": "Merge \"Add xml attributes to Toolbar for navigation icon\" into lmp-dev"
    },
    {
      "commit": "32e520ed616f3b6443d62e652d9a7725e67713c7",
      "tree": "48b944a3a6dacda53f50a48f2f47c989916783a5",
      "parents": [
        "de18420afff5ae606dd5adbe2a7ab3c52c61ff39"
      ],
      "author": {
        "name": "Lorenzo Colitti",
        "email": "lorenzo@google.com",
        "time": "Thu Aug 28 18:20:46 2014 -0700"
      },
      "committer": {
        "name": "Lorenzo Colitti",
        "email": "lorenzo@google.com",
        "time": "Thu Aug 28 18:31:18 2014 -0700"
      },
      "message": "Really remove NetworkBoundURLFactory.\n\nThe code using it was removed, but the file itself was not.\n\nBug: 17112978\nChange-Id: I35bc254fd3a5e7b19297b959c7310e7054ab77e1\n"
    },
    {
      "commit": "7c13bc2a7090544a04fc93813794a8b97bc86ff7",
      "tree": "16d758b2a06666ddc37680e4a59008a3bff7961c",
      "parents": [
        "b712458362af70b93c144f614602fd80b063d191"
      ],
      "author": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Thu Aug 28 18:19:59 2014 -0700"
      },
      "committer": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Thu Aug 28 18:19:59 2014 -0700"
      },
      "message": "Add xml attributes to Toolbar for navigation icon\n\n...to match the existing setters/getters.\n\nChange-Id: I9814c5d7f2aa0559c93fbb74881e29064473f186\n"
    },
    {
      "commit": "da227c7fdd5be646d51b8d4e0627a43fe40c57b1",
      "tree": "37925a5ad286423a1be183f8d28443308747b5c6",
      "parents": [
        "9edf297055b4fbc5d5f6dacc469fa87fc1cb5370"
      ],
      "author": {
        "name": "Nancy Chen",
        "email": "nancychen@google.com",
        "time": "Thu Aug 28 17:30:23 2014 -0700"
      },
      "committer": {
        "name": "Nancy Chen",
        "email": "nancychen@google.com",
        "time": "Thu Aug 28 17:30:23 2014 -0700"
      },
      "message": "Hide AIDL for RemoteServiceCallback in telecomm\n\nHide raw AIDL for public API\n\nBug: 17320748\nChange-Id: I79926f9a527e8916b235186559c01cf00ded2f12\n"
    },
    {
      "commit": "09daab204c4121138b77d43c3c56632474612a4d",
      "tree": "43a5f066e4f98f2da8cb64448ae53752d937afb5",
      "parents": [
        "d33c3a7765f91d1cf4b7ac1ebec4af02bb9149cd",
        "84e18ecd4b3fe99c6938f67f415da4a48276428f"
      ],
      "author": {
        "name": "Jean-Michel Trivi",
        "email": "jmtrivi@google.com",
        "time": "Thu Aug 28 22:13:10 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Aug 28 22:13:11 2014 +0000"
      },
      "message": "Merge \"android.media.Ringtone: add getter for AudioAttributes\" into lmp-dev"
    },
    {
      "commit": "350be2e1c2e4ad8b1a1386a55b40c123f148e94e",
      "tree": "5ed9e9cfaa4e6af7d64e7a4c7adf7443ce81c411",
      "parents": [
        "2f2ea058db85393774e9a73144d7c60dc9bdb6aa",
        "3625bf72cb8bcf3c7f8f8cd8d708d7206824cc62"
      ],
      "author": {
        "name": "RoboErik",
        "email": "epastern@google.com",
        "time": "Thu Aug 28 21:51:49 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Aug 28 21:51:50 2014 +0000"
      },
      "message": "Merge \"Update to MediaBrowser APIs per council feedback\" into lmp-dev"
    },
    {
      "commit": "3625bf72cb8bcf3c7f8f8cd8d708d7206824cc62",
      "tree": "2622f578bd3e2af0ea5f0d81bf2a617ec4f3c3dc",
      "parents": [
        "de18420afff5ae606dd5adbe2a7ab3c52c61ff39"
      ],
      "author": {
        "name": "RoboErik",
        "email": "epastern@google.com",
        "time": "Wed Aug 27 16:03:19 2014 -0700"
      },
      "committer": {
        "name": "Erik Pasternak",
        "email": "roboerik@android.com",
        "time": "Thu Aug 28 21:11:22 2014 +0000"
      },
      "message": "Update to MediaBrowser APIs per council feedback\n\nDoes all the updates in the bug except the loadIcon/loadBitmap\nmethods, which are removed per feedback from Sharkey.\n\nbug:17205016\nChange-Id: Ie84d4d25a59c6985ce16972c26c8d1e5c02ff5c9\n"
    },
    {
      "commit": "8bd5d6900827c465f0770290776ec52753dc9622",
      "tree": "459cc65a41d7391cc11f2496187eb917962b5d3c",
      "parents": [
        "45c0d5838f0a26dd69a0ee28d688b36f2fbcdc2f",
        "48a10a56e98b008ac55b9d50aee1ad33b377e367"
      ],
      "author": {
        "name": "Winson Chung",
        "email": "winsonc@google.com",
        "time": "Thu Aug 28 19:15:09 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Aug 28 19:15:10 2014 +0000"
      },
      "message": "Merge \"Change API to return thumbnail size instead of individual dimensions. (Bug 17295512)\" into lmp-dev"
    },
    {
      "commit": "45c0d5838f0a26dd69a0ee28d688b36f2fbcdc2f",
      "tree": "b421be8907684246cf162388d2acd6458aada68f",
      "parents": [
        "7e7f9a3f7c8ed6d17e1295cd1c61b4fc1ac98ec1",
        "85a384b4256121eb85b7e72bcd50f3348f365d41"
      ],
      "author": {
        "name": "Christoph Studer",
        "email": "chstuder@google.com",
        "time": "Thu Aug 28 18:59:39 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Aug 28 18:59:41 2014 +0000"
      },
      "message": "Merge \"NoListener: Factor out ZEN mode API\" into lmp-dev"
    },
    {
      "commit": "b712458362af70b93c144f614602fd80b063d191",
      "tree": "75882adc8d07aebe7a128cc99f908545148a9d8d",
      "parents": [
        "de18420afff5ae606dd5adbe2a7ab3c52c61ff39",
        "41ad39421dabc86199540e6750d5fae34fade493"
      ],
      "author": {
        "name": "Alan Viverette",
        "email": "alanv@google.com",
        "time": "Thu Aug 28 18:13:20 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Aug 28 18:13:21 2014 +0000"
      },
      "message": "Merge \"Rename StatusBar.Material styles to Material.Notification\" into lmp-dev"
    },
    {
      "commit": "d3458a9c34b7df3b8b2df1fa66592acf12bc756d",
      "tree": "4f2860fa023abc322a941e3d930a4f3ec353d9d6",
      "parents": [
        "3e92d2ec474f041ce73e9710ab31f7d18dc37a36",
        "fcf7083eab5b859e660e2d4a191687d03dc7de06"
      ],
      "author": {
        "name": "Jose Lima",
        "email": "joselima@google.com",
        "time": "Thu Aug 28 17:49:31 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Aug 28 17:49:32 2014 +0000"
      },
      "message": "Merge \"Renamed Activity.onVisibleBehindCancelled() to Activity.onVisibleBehindCanceled()\" into lmp-dev"
    },
    {
      "commit": "85a384b4256121eb85b7e72bcd50f3348f365d41",
      "tree": "97e2a8c2dee26ddb4fd4ba20c653764f50d22ad0",
      "parents": [
        "d757d6bfc6cc20ab08f6e6f278d4404609ebc61a"
      ],
      "author": {
        "name": "Christoph Studer",
        "email": "chstuder@google.com",
        "time": "Wed Aug 27 20:16:15 2014 +0200"
      },
      "committer": {
        "name": "Christoph Studer",
        "email": "chstuder@google.com",
        "time": "Thu Aug 28 19:28:12 2014 +0200"
      },
      "message": "NoListener: Factor out ZEN mode API\n\nBug: 17255109\nBug: 17295014\nChange-Id: I7e1f6e29b8a23b8e59a8615a8012a86bd5dd22d7\n"
    },
    {
      "commit": "48a10a56e98b008ac55b9d50aee1ad33b377e367",
      "tree": "dac6b219a75eb99e7a713ae36b983c006e39cefe",
      "parents": [
        "e193455ee20dc6bb44740959d010a8e41f1e64df"
      ],
      "author": {
        "name": "Winson Chung",
        "email": "winsonc@google.com",
        "time": "Wed Aug 27 14:36:51 2014 -0700"
      },
      "committer": {
        "name": "Winson Chung",
        "email": "winsonc@google.com",
        "time": "Thu Aug 28 10:23:40 2014 -0700"
      },
      "message": "Change API to return thumbnail size instead of individual dimensions. (Bug 17295512)\n\n- Fixing issue where we were pulling the thumbnail dimensions too early in AMS. (Bug 17286904)\n- Simplifying the Recents code between start \u0026 configuration change\n\nChange-Id: I6d667cbf37b844939e5fc466da613bb78ca05082\n"
    },
    {
      "commit": "ca5186e9d53b81ba74039235827c79911f247aa5",
      "tree": "2f6dab8847c8086b2ced336a0239ba28ba2dd3d7",
      "parents": [
        "f6a5d341671c5b71dc8c3439e2db9ee022208eaa",
        "5b836f29a3f56f9d13b6004417330c41ec0c18ae"
      ],
      "author": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Thu Aug 28 16:12:46 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Aug 28 16:12:47 2014 +0000"
      },
      "message": "Merge \"Define EXTRA_SIZE for ContentProviders.\" into lmp-dev"
    },
    {
      "commit": "7b8b560e3fa7687e45994e64b51e0f7a0bc1ac9e",
      "tree": "c19eb8fe1cea685e5c36b5e0d564de2aa096e651",
      "parents": [
        "24ac55e658f955c330fff4bb143cfc6af37e40bf",
        "217474682ab9c551f331a598cf99d4e8d50f2a8d"
      ],
      "author": {
        "name": "Lajos Molnar",
        "email": "lajos@google.com",
        "time": "Thu Aug 28 13:28:50 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Aug 28 13:28:52 2014 +0000"
      },
      "message": "Merge \"media: update MediaCodec/Info/List/Format APIs based on review comments\" into lmp-dev"
    },
    {
      "commit": "729b2a6c2f330c10674bb3fc0c4f2eb57e3d0a43",
      "tree": "8c259ae44fd274be2fd0f1bef2344063c9886bb2",
      "parents": [
        "11cfe2c0369820835def8495303189ed398480ea"
      ],
      "author": {
        "name": "Esteban Talavera",
        "email": "etalavera@google.com",
        "time": "Wed Aug 27 18:01:58 2014 +0100"
      },
      "committer": {
        "name": "Esteban Talavera",
        "email": "etalavera@google.com",
        "time": "Thu Aug 28 10:56:18 2014 +0100"
      },
      "message": "Renamed getUninstallBlocked to isUninstallBlocked\n\nAs per API review.\n\nBug: 17297103\nChange-Id: Icb4ceded317b0df4deb0f5221512541a632e150b\n"
    },
    {
      "commit": "fcf7083eab5b859e660e2d4a191687d03dc7de06",
      "tree": "aaf2c5537ad216c4e4ea8211eef4096fd23885e1",
      "parents": [
        "9c165d6e9a2f085fbdc87b9221f2d52d851b2652"
      ],
      "author": {
        "name": "Jose Lima",
        "email": "joselima@google.com",
        "time": "Wed Aug 27 23:09:05 2014 -0700"
      },
      "committer": {
        "name": "Jose Lima",
        "email": "joselima@google.com",
        "time": "Wed Aug 27 23:09:05 2014 -0700"
      },
      "message": "Renamed Activity.onVisibleBehindCancelled() to Activity.onVisibleBehindCanceled()\n\n   API review request.\n\nBug: 17288987\nChange-Id: If63f847ce630a57e4aa1e5291befe2863cb7e0c7\n"
    },
    {
      "commit": "11cfe2c0369820835def8495303189ed398480ea",
      "tree": "8e2061eb1b12a06d814fec8c7ef8792fc6fc7eaf",
      "parents": [
        "a899be4ebd0708f8e789fb0bcbe028c039a4ba58",
        "cfd861ec15fe96143c61948d396e747b221a7f9d"
      ],
      "author": {
        "name": "Jae Seo",
        "email": "jaeseo@google.com",
        "time": "Thu Aug 28 05:50:18 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Aug 28 05:50:19 2014 +0000"
      },
      "message": "Merge \"Add android.software.live_tv feature\" into lmp-dev"
    },
    {
      "commit": "a899be4ebd0708f8e789fb0bcbe028c039a4ba58",
      "tree": "efc7595b7b4a72c22d0830bd530304c7b6b5c686",
      "parents": [
        "9c165d6e9a2f085fbdc87b9221f2d52d851b2652"
      ],
      "author": {
        "name": "Jae Seo",
        "email": "jaeseo@google.com",
        "time": "Wed Aug 27 15:11:12 2014 -0700"
      },
      "committer": {
        "name": "Jae Seo",
        "email": "jaeseo@google.com",
        "time": "Thu Aug 28 05:48:36 2014 +0000"
      },
      "message": "API Review: TV\n\nThis change addresses the following feedback:\n\n- \"ageHint\" attribute should be renamed to \"contentAgeHint\"\n- \"country\" attribute should be doc\u0027d to specify valid formats (two\ncharacter country codes or whatever)\n\nBug: 17293643\nChange-Id: Ia5e58e191c3678bb2d6b1be36c4275d323675ad9\n"
    },
    {
      "commit": "41ad39421dabc86199540e6750d5fae34fade493",
      "tree": "5c7455eb8126c9510acfb268444623e56ccaedcf",
      "parents": [
        "9c165d6e9a2f085fbdc87b9221f2d52d851b2652"
      ],
      "author": {
        "name": "Alan Viverette",
        "email": "alanv@google.com",
        "time": "Wed Aug 27 15:06:51 2014 -0700"
      },
      "committer": {
        "name": "Dan Sandler",
        "email": "dsandler@android.com",
        "time": "Thu Aug 28 05:14:03 2014 +0000"
      },
      "message": "Rename StatusBar.Material styles to Material.Notification\n\nReplaces a removed style with __removed to avoid breaking\nexisting apps. This will be (wait for it...) removed prior\nto release.\n\nBUG: 17288986\nChange-Id: I7e934fcebe39baed39fd8b01bf12bf3bb41305ad\n"
    },
    {
      "commit": "9c165d6e9a2f085fbdc87b9221f2d52d851b2652",
      "tree": "5d32884cb07c54d3bdee63cb06f6ff23d802d7d8",
      "parents": [
        "d576bf310b96b61105a6fd4d63b39545349698a5"
      ],
      "author": {
        "name": "Jae Seo",
        "email": "jaeseo@google.com",
        "time": "Mon Aug 25 14:39:26 2014 -0700"
      },
      "committer": {
        "name": "Jae Seo",
        "email": "jaeseo@google.com",
        "time": "Wed Aug 27 21:52:07 2014 -0700"
      },
      "message": "TIF: Enable applications to register custom content rating systems\n\nA recent change that moved the string resource for the system supported\ncontent ratings from the framework to the TV app led to a need for\nallowing the TV app to publish its own content rating systems. This\nchange added an intent action and a metadata key to be used by the TV\ninput manager service for querying available content rating systems,\nsimilarly to the way InputManager defined ACTION_QUERY_KEYBOARD_LAYOUTS\nand META_DATA_KEYBOARD_LAYOUTS for custom keyboard layouts. Applications\nnow can register their own rating systems simply by declaring a\nbroadcast receiver in their manifests.\n\nBug: 17167287, Bug: 17114406\nChange-Id: I1808c624014b603ea709714737c2a880714bdc0a\n"
    },
    {
      "commit": "d576bf310b96b61105a6fd4d63b39545349698a5",
      "tree": "cb84bef1df70e04dd884297eaca50999bae3f928",
      "parents": [
        "4c5a27b5f667ebc7cb2b188655820ad3fddedb52",
        "17d1adb1835754e5ed015372027cbfa914fd4d31"
      ],
      "author": {
        "name": "Selim Gurun",
        "email": "sgurun@google.com",
        "time": "Thu Aug 28 01:47:30 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Aug 28 01:47:31 2014 +0000"
      },
      "message": "Merge \"Address API Feedback\" into lmp-dev"
    },
    {
      "commit": "17d1adb1835754e5ed015372027cbfa914fd4d31",
      "tree": "5efd9b0c36314ff6b3ad69fdf5aefb780e101b01",
      "parents": [
        "bed17d21b0b7c7aa8738198271d8c406440b259a"
      ],
      "author": {
        "name": "Selim Gurun",
        "email": "sgurun@google.com",
        "time": "Wed Aug 27 11:22:26 2014 -0700"
      },
      "committer": {
        "name": "Selim Gurun",
        "email": "sgurun@google.com",
        "time": "Wed Aug 27 17:56:08 2014 -0700"
      },
      "message": "Address API Feedback\n\nBug: 17253647\n\nThis is Part I of API feedback. It does not address portions\nof the feedback that is still pending a response from API council.\n\nChange-Id: I6ae250c6455a5545912623aeb34332d564fffde7\n"
    },
    {
      "commit": "fe7c3bc082e2840ed96835ff99c1500b87fbc8cd",
      "tree": "eb9edd1498be7b4118dbb899aa39793aac2a5e56",
      "parents": [
        "162fa7f41b1aa5b3c91b168bc27d1886dec166b1",
        "52e77501845cd472a7aa0bf680efb017fa97cece"
      ],
      "author": {
        "name": "Yorke Lee",
        "email": "yorkelee@google.com",
        "time": "Thu Aug 28 00:16:24 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Aug 28 00:16:27 2014 +0000"
      },
      "message": "Merge \"Update value of EXTRA_CALL_TYPE_FILTER\" into lmp-dev"
    },
    {
      "commit": "b4558af745047631d27697460efd8fc6e7a7cf38",
      "tree": "f455b2b33ea0d9d5f23e23f0bb530571677d351a",
      "parents": [
        "89972815a2d17775538d66b9ba02747e016c81e2",
        "219857b900e2a15464c6254d8d64b68db7d548c0"
      ],
      "author": {
        "name": "Michael Wright",
        "email": "michaelwr@google.com",
        "time": "Thu Aug 28 00:00:54 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Aug 28 00:00:56 2014 +0000"
      },
      "message": "Merge \"Change constant to PowerManager#FLAG_WAIT_FOR_DISTANT_PROXIMITY\" into lmp-dev"
    },
    {
      "commit": "52e77501845cd472a7aa0bf680efb017fa97cece",
      "tree": "714d7b59b1fe6024fdd348c3f02d3bee0e432af7",
      "parents": [
        "0e917336a2e7ad8191988042800f4be443b5c69a"
      ],
      "author": {
        "name": "Yorke Lee",
        "email": "yorkelee@google.com",
        "time": "Wed Aug 27 16:28:12 2014 -0700"
      },
      "committer": {
        "name": "Yorke Lee",
        "email": "yorkelee@google.com",
        "time": "Wed Aug 27 16:28:12 2014 -0700"
      },
      "message": "Update value of EXTRA_CALL_TYPE_FILTER\n\nBug: 17253963\nChange-Id: I1e98fc2a25b0bc807b0b4d1af2941da6660e09e0\n"
    },
    {
      "commit": "219857b900e2a15464c6254d8d64b68db7d548c0",
      "tree": "661a571383481c6a2b7b0c90816f9a3a06e5cfd8",
      "parents": [
        "869a67c0b1ed7fb485851edb99376c4e4099ceae"
      ],
      "author": {
        "name": "Michael Wright",
        "email": "michaelwr@google.com",
        "time": "Wed Aug 27 15:36:15 2014 -0700"
      },
      "committer": {
        "name": "Michael Wright",
        "email": "michaelwr@google.com",
        "time": "Wed Aug 27 15:37:27 2014 -0700"
      },
      "message": "Change constant to PowerManager#FLAG_WAIT_FOR_DISTANT_PROXIMITY\n\nAlso add docs to PowerManager.WakeLock#release(int)\n\nBug: 17290118\nChange-Id: Ibcbc4279efdd0f275808042356e6ff843958e23f\n"
    },
    {
      "commit": "5b836f29a3f56f9d13b6004417330c41ec0c18ae",
      "tree": "cc56edbc7a3d23f5891d0ebfd88dc1d694e8ae5f",
      "parents": [
        "3e97f9d48b6ef6b5ff5fa4e3c738138c0fe14edc"
      ],
      "author": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Wed Aug 27 14:46:32 2014 -0700"
      },
      "committer": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Wed Aug 27 15:13:57 2014 -0700"
      },
      "message": "Define EXTRA_SIZE for ContentProviders.\n\nAlso make Size and SizeF parcelable.\n\nBug: 17205016\nChange-Id: Ide397b84864f6cad7f8d89e66b6c8697a3ad335b\n"
    },
    {
      "commit": "217474682ab9c551f331a598cf99d4e8d50f2a8d",
      "tree": "0fa41b3f9787be172215639d17abaecf4689d109",
      "parents": [
        "e193455ee20dc6bb44740959d010a8e41f1e64df"
      ],
      "author": {
        "name": "Lajos Molnar",
        "email": "lajos@google.com",
        "time": "Fri Aug 22 15:51:40 2014 -0700"
      },
      "committer": {
        "name": "Lajos Molnar",
        "email": "lajos@google.com",
        "time": "Wed Aug 27 14:40:02 2014 -0700"
      },
      "message": "media: update MediaCodec/Info/List/Format APIs based on review comments\n\nBug: 17059255\nChange-Id: Ifbba2a0799e7db5ae48190ba6b1e4ba13fffa167\n"
    },
    {
      "commit": "84e18ecd4b3fe99c6938f67f415da4a48276428f",
      "tree": "7dbf0d0786e47f6315e9a0358800df8b13361d25",
      "parents": [
        "c0dce273a8af0263b660b57c1a05395a0bd2d2e5"
      ],
      "author": {
        "name": "Jean-Michel Trivi",
        "email": "jmtrivi@google.com",
        "time": "Wed Aug 27 14:32:17 2014 -0700"
      },
      "committer": {
        "name": "Jean-Michel Trivi",
        "email": "jmtrivi@google.com",
        "time": "Wed Aug 27 14:32:17 2014 -0700"
      },
      "message": "android.media.Ringtone: add getter for AudioAttributes\n\nBug 17290606\n\nChange-Id: I28406080cc1fb6a916b2859d0ef39980464953e9\n"
    },
    {
      "commit": "e193455ee20dc6bb44740959d010a8e41f1e64df",
      "tree": "7210ca5ed20152cd6f144b7e72f9c4923c1298ed",
      "parents": [
        "b655e756a091bda0ebecdeb2f6f6e26d7db74e31",
        "b1474f4432097cf20c06b471b57359ddd16fe460"
      ],
      "author": {
        "name": "Jim Miller",
        "email": "jaggies@google.com",
        "time": "Wed Aug 27 21:29:11 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Aug 27 21:29:12 2014 +0000"
      },
      "message": "Merge \"Hide trust agent whitelisting until new API is ready.\" into lmp-dev"
    },
    {
      "commit": "b1474f4432097cf20c06b471b57359ddd16fe460",
      "tree": "e8522c2ed33b3f87b0ce466a6461f95a7553cde9",
      "parents": [
        "e30735c7dc574ac6b40d871d2bee99eb8ecd3000"
      ],
      "author": {
        "name": "Jim Miller",
        "email": "jaggies@google.com",
        "time": "Tue Aug 26 18:42:58 2014 -0700"
      },
      "committer": {
        "name": "Jim Miller",
        "email": "jaggies@google.com",
        "time": "Wed Aug 27 14:27:49 2014 -0700"
      },
      "message": "Hide trust agent whitelisting until new API is ready.\n\nFixes bug 17008504\n\nChange-Id: Ic93d52042e9b6d6f7d634f22aa04642f2da1af32\n"
    },
    {
      "commit": "cfd861ec15fe96143c61948d396e747b221a7f9d",
      "tree": "30da20823761dd5e48e5fd8d2cd47dcc492a2c4d",
      "parents": [
        "c0dce273a8af0263b660b57c1a05395a0bd2d2e5"
      ],
      "author": {
        "name": "Jae Seo",
        "email": "jaeseo@google.com",
        "time": "Wed Aug 27 14:02:15 2014 -0700"
      },
      "committer": {
        "name": "Jae Seo",
        "email": "jaeseo@google.com",
        "time": "Wed Aug 27 14:02:15 2014 -0700"
      },
      "message": "Add android.software.live_tv feature\n\nThis feature will be listed by Android TV devices that allow displaying\ncontents from TV inputs implemented with the\nandroid.media.tv.TvInputService API. (Note that not all leanback devices\nsupport this feature.)\n\nBug: 17284986\nChange-Id: Ic1f23f6f5955866e9f1db9229693d370576066a3\n"
    },
    {
      "commit": "f88c2569e94bc0fd2c88470a5d48e140eedf3fca",
      "tree": "d13ffb0d3f06ef3c39984ccddffeab0796d508b3",
      "parents": [
        "3e97f9d48b6ef6b5ff5fa4e3c738138c0fe14edc",
        "bde3d18dd5748bd24e527c653504346ad012c2dc"
      ],
      "author": {
        "name": "Jim Miller",
        "email": "jaggies@google.com",
        "time": "Wed Aug 27 20:42:18 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Aug 27 20:42:19 2014 +0000"
      },
      "message": "Merge \"Change name of confirm credentials method after API review\" into lmp-dev"
    },
    {
      "commit": "12c75ab73003ffc1706364041db42fa238ae6f15",
      "tree": "33c557f58c98a6176c1e58568daa89d4b454b2e5",
      "parents": [
        "2cd88d7512bbd9248945d257c7209be4d5211ea8",
        "d890c13981c832597d105c59c85f3c6a3ffee979"
      ],
      "author": {
        "name": "Alan Viverette",
        "email": "alanv@google.com",
        "time": "Wed Aug 27 19:44:36 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Aug 27 19:44:37 2014 +0000"
      },
      "message": "Merge \"Rename Spinner.Form to Spinner.Underlined, make Alert theme public\" into lmp-dev"
    },
    {
      "commit": "d890c13981c832597d105c59c85f3c6a3ffee979",
      "tree": "41d95e3bd7a57c4fa26e6bc89b0a315177a08c39",
      "parents": [
        "e30735c7dc574ac6b40d871d2bee99eb8ecd3000"
      ],
      "author": {
        "name": "Alan Viverette",
        "email": "alanv@google.com",
        "time": "Wed Aug 27 12:28:18 2014 -0700"
      },
      "committer": {
        "name": "Alan Viverette",
        "email": "alanv@google.com",
        "time": "Wed Aug 27 12:28:18 2014 -0700"
      },
      "message": "Rename Spinner.Form to Spinner.Underlined, make Alert theme public\n\nBUG: 17286794\nBUG: 17295515\nChange-Id: I010bb1591f7690dbc40020d3fdd413f8e1bd8547\n"
    },
    {
      "commit": "ee16bdc33d32e923032073919ded1f2efe9677e1",
      "tree": "6e0bcdf79643bb6f2538d4dc7f98f83bd4ef6a42",
      "parents": [
        "19d431f330bf1d89c92c0971dad5fa8f5950b16d"
      ],
      "author": {
        "name": "Sandeep Siddhartha",
        "email": "sansid@google.com",
        "time": "Mon Aug 25 12:50:35 2014 -0700"
      },
      "committer": {
        "name": "Sandeep Siddhartha",
        "email": "sansid@google.com",
        "time": "Wed Aug 27 10:23:35 2014 -0700"
      },
      "message": "Address API review comments\n\n- Make Callback an abstract class\n- Split manage intents into 3 different methods\n- Remove RECOGNITION_FLAGS_NONE\n\nBug: 17255602\nChange-Id: I1329f889bb2ab35938f42d2ecfe755d2b17ec542\n"
    },
    {
      "commit": "0e917336a2e7ad8191988042800f4be443b5c69a",
      "tree": "b971fd81caa88ce26d6692ad3e9aaa72cb81601e",
      "parents": [
        "67a8aae3c8302ec426137e3f92ca2392bf471dfe"
      ],
      "author": {
        "name": "Makoto Onuki",
        "email": "omakoto@google.com",
        "time": "Tue Aug 26 14:06:30 2014 -0700"
      },
      "committer": {
        "name": "Makoto Onuki",
        "email": "omakoto@google.com",
        "time": "Wed Aug 27 16:29:40 2014 +0000"
      },
      "message": "Address API review comments:\n\n- Rename isCorpContactId() to isEnterpriseContactId().\n- Update EXTRA_* constant values.\n- Update javadoc on NAME_VERIFIED.\n\nBug 17253963\n\nChange-Id: I1bef3adbb4125b39129c77cca29c4b8089e1f8cc\n"
    },
    {
      "commit": "ebaf5c70e9889c99a74b7066b20b1c6ccd0da86a",
      "tree": "88a8745d9d42a1f39b856f4297def4f87d9b7aaa",
      "parents": [
        "98f8a04620cb5f5b381f782e76fc9dfdaae982f1",
        "0ced6272911f440843e9ff8e89b9fafdb49b243b"
      ],
      "author": {
        "name": "Sander Alewijnse",
        "email": "salewijnse@google.com",
        "time": "Wed Aug 27 14:25:33 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Aug 27 14:25:35 2014 +0000"
      },
      "message": "Merge \"Provide lockdown of date/time device owners.\" into lmp-dev"
    },
    {
      "commit": "bde3d18dd5748bd24e527c653504346ad012c2dc",
      "tree": "40ae0c594d73d0de5ec35eb37c8ae86c62c6efde",
      "parents": [
        "e30735c7dc574ac6b40d871d2bee99eb8ecd3000"
      ],
      "author": {
        "name": "Jim Miller",
        "email": "jaggies@google.com",
        "time": "Tue Aug 26 19:53:17 2014 -0700"
      },
      "committer": {
        "name": "Jim Miller",
        "email": "jaggies@google.com",
        "time": "Tue Aug 26 19:53:17 2014 -0700"
      },
      "message": "Change name of confirm credentials method after API review\n\nChanged from getConfirmDeviceCredentialIntent to createConfirmDeviceCredentialIntent\n\nFixes bug 17288988\n\nChange-Id: Iae9a997d9ea49ce23bdbbe38ad7b0763779b8f59\n"
    },
    {
      "commit": "5edb638eed16ba104a0f1dad67f477c1c7252190",
      "tree": "8b34d0830e25f4f538471ed08860b86cc84b62a5",
      "parents": [
        "2b8e9504df3c7e4438b5a317741ba056c664389b",
        "b31c8abdc414b7ee241752072174fb571488f1c5"
      ],
      "author": {
        "name": "Yorke Lee",
        "email": "yorkelee@google.com",
        "time": "Wed Aug 27 00:51:06 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Aug 27 00:51:07 2014 +0000"
      },
      "message": "Merge \"API changes for ContactsContract\" into lmp-dev"
    },
    {
      "commit": "b31c8abdc414b7ee241752072174fb571488f1c5",
      "tree": "478928662f46e84eb3908c1efc287f19fa37d5b4",
      "parents": [
        "7837dac4627cc2e9c23d37d1bdb83cb6d763dfd5"
      ],
      "author": {
        "name": "Yorke Lee",
        "email": "yorkelee@google.com",
        "time": "Tue Aug 26 17:13:02 2014 -0700"
      },
      "committer": {
        "name": "Yorke Lee",
        "email": "yorkelee@google.com",
        "time": "Tue Aug 26 17:13:02 2014 -0700"
      },
      "message": "API changes for ContactsContract\n\n* Hide NAME_VERIFIED\n* Add PinnedPositions.pin\n\nBug: 17253963\nChange-Id: I887fb291fa4de8db6859655956a80898d1ee618c\n"
    },
    {
      "commit": "f3542fd63f97be96c41a10f6a42e12af66888068",
      "tree": "da27bf043ea4e75976b2b9e5493c3d7f63292383",
      "parents": [
        "03740d74cae3afd4aeaaf3b20f12cfafdc3883a5",
        "ed6f14a20c69da3d221cc1acbaa31e74e837917c"
      ],
      "author": {
        "name": "Alan Viverette",
        "email": "alanv@google.com",
        "time": "Tue Aug 26 22:52:31 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Aug 26 22:52:32 2014 +0000"
      },
      "message": "Merge \"Make shadow alpha properties public, add lighting values for TV\" into lmp-dev"
    },
    {
      "commit": "e7b6b1aae7bb5a2566ade373c21c44dff62d2768",
      "tree": "e5e0d8a8772edc34d68b1971b3a63b9693741a85",
      "parents": [
        "b34eeb70a695af5daf876d13502df0cb20b8e4bb",
        "777f5b2f47840357e95f3354b83cf500ba82f0ee"
      ],
      "author": {
        "name": "Jim Miller",
        "email": "jaggies@google.com",
        "time": "Tue Aug 26 22:02:51 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Aug 26 22:02:52 2014 +0000"
      },
      "message": "Merge \"Hide fingerprint API until new API is ready\" into lmp-dev"
    },
    {
      "commit": "ed6f14a20c69da3d221cc1acbaa31e74e837917c",
      "tree": "dfbff015395c559169ade55677ac4d7af0e299e6",
      "parents": [
        "9897c73f12fb8bed7a46069e7142aaaa28d71f83"
      ],
      "author": {
        "name": "Alan Viverette",
        "email": "alanv@google.com",
        "time": "Tue Aug 26 14:53:28 2014 -0700"
      },
      "committer": {
        "name": "Alan Viverette",
        "email": "alanv@google.com",
        "time": "Tue Aug 26 14:53:28 2014 -0700"
      },
      "message": "Make shadow alpha properties public, add lighting values for TV\n\nBUG: 17189722\nBUG: 17221975\nChange-Id: I4ed477b658fec96ce69fa278f67345dab6bacaa3\n"
    },
    {
      "commit": "7aea15a08eaf22f0e42adf9d93d45705660a787d",
      "tree": "36533d2f1bdaae26746ee24581340fb981d852a2",
      "parents": [
        "f50d82a1e4eed3507309036205e3880974752390",
        "808079bd27fc1fa7fb834567d70546b6c68684d2"
      ],
      "author": {
        "name": "vandwalle",
        "email": "vandwalle@google.com",
        "time": "Tue Aug 26 21:26:41 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Aug 26 21:26:42 2014 +0000"
      },
      "message": "Merge \"remove passpoint - DO NOT MERGE\" into lmp-dev"
    },
    {
      "commit": "faa9957fd36a42ec4f605b232a5e5212368018c6",
      "tree": "d1bb324cc069c54e03e47f91df618e1c1676ff3e",
      "parents": [
        "6b6e9e05d381d3b4281644e7b871fc6ecb96b43b",
        "ce7d6d292b2309eff95d4206b09858f13fff5213"
      ],
      "author": {
        "name": "Christoph Studer",
        "email": "chstuder@google.com",
        "time": "Tue Aug 26 21:16:21 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Aug 26 21:16:22 2014 +0000"
      },
      "message": "Merge \"NoListener: meetsInterruptionFilter -\u003e matchesInterruptionFilter\" into lmp-dev"
    },
    {
      "commit": "264a5f5b34d8c1169e81da4136e263344115e02d",
      "tree": "c6645ad3ff7b52211668e0a365743fbd33c00284",
      "parents": [
        "c47b18fb2523b65189f88c22a4291233f00bfb4a",
        "381d94b712605112b35d7f70064b0d18bd877877"
      ],
      "author": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Tue Aug 26 20:29:12 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Aug 26 20:29:13 2014 +0000"
      },
      "message": "Merge \"Treat moving app as installing in new location.\" into lmp-dev"
    },
    {
      "commit": "1dc0f364010083057bdf104cc6e27c870cae8702",
      "tree": "e02dd37ef27f7f4dd6741b5989624dc0fa08bb27",
      "parents": [
        "5b62d263a70ad7dceba7a488b11478ad3eaf3f45",
        "9d9607527f5bbf49c96565b63b90e36276b0dda7"
      ],
      "author": {
        "name": "Adam Lesinski",
        "email": "adamlesinski@google.com",
        "time": "Tue Aug 26 20:09:06 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Aug 26 20:09:07 2014 +0000"
      },
      "message": "Merge \"Split up ComponentName in UsageEvents.Event\" into lmp-dev"
    },
    {
      "commit": "4610545dd28ebf316704e119572521e97dbbd6bd",
      "tree": "10f9e40ccd0d4e82f4db925d03e9b80ef76637fe",
      "parents": [
        "15741d0e0b859484738e2d165e99f8f686230316",
        "89ad456ea49cb62615ebdcac83a2515743bbe5fa"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Tue Aug 26 19:56:25 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Aug 26 19:56:26 2014 +0000"
      },
      "message": "Merge \"Fix issue #16311398: Limit number of documents a process can open\" into lmp-dev"
    },
    {
      "commit": "9d9607527f5bbf49c96565b63b90e36276b0dda7",
      "tree": "f750028aa4a8c1c0c29b2f3fedac393642dc9438",
      "parents": [
        "4e9c07c0de199169374bded403805c92f1c1c6c1"
      ],
      "author": {
        "name": "Adam Lesinski",
        "email": "adamlesinski@google.com",
        "time": "Mon Aug 25 14:48:12 2014 -0700"
      },
      "committer": {
        "name": "Adam Lesinski",
        "email": "adamlesinski@google.com",
        "time": "Tue Aug 26 12:41:31 2014 -0700"
      },
      "message": "Split up ComponentName in UsageEvents.Event\n\nSome events in the future may not have originated\nfrom a class, so we shouldn\u0027t be using ComponentName.\n\nBug:17259858\nChange-Id: Id7fe3245b91596cf27ae4ec51655602f01665622\n"
    },
    {
      "commit": "27046c88bfff88fe9f6d6e5aaf584d6a6698ff9e",
      "tree": "0bdf0336176024e0535e8ce9cd0de6c69f783ab5",
      "parents": [
        "56bfc2bc24aec2acbbab0dc66c961243f26fcf1f",
        "4e9c07c0de199169374bded403805c92f1c1c6c1"
      ],
      "author": {
        "name": "Adam Lesinski",
        "email": "adamlesinski@google.com",
        "time": "Tue Aug 26 19:38:03 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Aug 26 19:38:04 2014 +0000"
      },
      "message": "Merge \"Add indexOf method to ArrayMap \u0026 ArraySet\" into lmp-dev"
    },
    {
      "commit": "790f6f449d3ac7f7081f08b81674a444f004a244",
      "tree": "184565daf2772ba686c95f57bab54d643829213a",
      "parents": [
        "1771d39ebf9d0696f7c3deb7eb477056e49834ff",
        "42a9ee5036f18866a5341c83bb6fcde7c8b355ff"
      ],
      "author": {
        "name": "Selim Gurun",
        "email": "sgurun@google.com",
        "time": "Tue Aug 26 19:09:47 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Aug 26 19:09:48 2014 +0000"
      },
      "message": "Merge \"Remove synchronized from acceptThirdPartyCookies()\" into lmp-dev"
    },
    {
      "commit": "e39baa73079c343085bd43d677d54b86d41f8138",
      "tree": "c8513a9b401b5fb6a1f9685b168b16c30b90fcd8",
      "parents": [
        "6183cc1a68ed351fee34081922fc1a8df3d1386c",
        "04cab1bcc46b05cbb72632c53ad83943f705b494"
      ],
      "author": {
        "name": "Svetoslav",
        "email": "svetoslavganov@google.com",
        "time": "Tue Aug 26 19:01:49 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Aug 26 19:01:50 2014 +0000"
      },
      "message": "Merge \"Fix accessiblity CTS tests (framework).\" into lmp-dev"
    },
    {
      "commit": "4e9c07c0de199169374bded403805c92f1c1c6c1",
      "tree": "0acf3f5de85b20f0b507b76b9275ea3a880ff27d",
      "parents": [
        "5b8e5a7d4c930b42e1a3c2b3e67144b89d37efa2"
      ],
      "author": {
        "name": "Adam Lesinski",
        "email": "adamlesinski@google.com",
        "time": "Tue Aug 26 11:53:32 2014 -0700"
      },
      "committer": {
        "name": "Adam Lesinski",
        "email": "adamlesinski@google.com",
        "time": "Tue Aug 26 11:53:32 2014 -0700"
      },
      "message": "Add indexOf method to ArrayMap \u0026 ArraySet\n\nGetting the indexOf is useful for doing compound operations\nlike:\n\nint i \u003d set.indexOf(key);\nif (i \u003e\u003d 0) {\n    Object o \u003d set.valueAt(i);\n    o.blah();\n    set.removeAt(i);\n}\n\nChange-Id: I3d4b77d1461ba969fc6b4d332d52d4d084b5b53c\n"
    },
    {
      "commit": "89ad456ea49cb62615ebdcac83a2515743bbe5fa",
      "tree": "4fdd6b948f74930ad10beca0a042e40f36efc50c",
      "parents": [
        "1ce1ba68acbfcbd4100d8c4be7d17a1f0623fd62"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Sun Aug 24 16:45:38 2014 -0700"
      },
      "committer": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Tue Aug 26 11:16:59 2014 -0700"
      },
      "message": "Fix issue #16311398: Limit number of documents a process can open\n\nIn application processes, monitor for when we start getting close\nto the Dalvik heap limit, and ask the activity manager to try to\nprune old activity instances in that case.\n\nAdd an explicit API for apps to ask that they have their own\nactivity instances cleaned up, if they want.\n\nFix some bugs in launching activities that were not correctly\napplying the \"multi task\" behavior in the appropriate situations\nof document-centric recents.\n\nClean up the activity manager\u0027s process removal code to all share\na common path.\n\nAdd a new \"Spam\" option to ActivityTests, which continually creates\nnew tasks, checking that the activity manager will now prune old\ntasks rather than letting the app run out of RAM.\n\nAnd while I was was doing this, I found problems with the path\nfor bringing an empty task to the foreground -- it could make\na new task instead of re-starting the root activity in the\nexisting task.  This is fixed, and some code in the recents\nUI for working around the bug is removed.\n\nAnd as long as I am doing that, we now have nice hooks in to\nthe activity manager for AppTask to give some APIs for better\nmanaging the task, so add those along with more tests for these\nAPIs in ActivityTests.\n\nWe should look at also having the activity manager try to prune\nold tasks when it sees app processes being killed, to better balance\nmemory use across multiple processes when some processes may host\nmany documents.  That however is for another CL...\n\nChange-Id: I2bb81c3f92819350c868c7a7470b35817eb9bea9\n"
    },
    {
      "commit": "ce7d6d292b2309eff95d4206b09858f13fff5213",
      "tree": "861eb3b4a385439b7ba166645c587816457d69b8",
      "parents": [
        "5369d7a9317a137ca0b7ad43c889203a7669626f"
      ],
      "author": {
        "name": "Christoph Studer",
        "email": "chstuder@google.com",
        "time": "Tue Aug 26 19:21:31 2014 +0200"
      },
      "committer": {
        "name": "Christoph Studer",
        "email": "chstuder@google.com",
        "time": "Tue Aug 26 19:32:29 2014 +0200"
      },
      "message": "NoListener: meetsInterruptionFilter -\u003e matchesInterruptionFilter\n\nRename Ranking.meetsInterruptionFilter() to matchesInterruptionFilter()\nas suggested by API council.\n\nMarking the old version @removed for now, will remove once prebuilds had\nthe chance to update.\n\nBug: 17255109\nChange-Id: Iaee094df2dddf82029e127c194ea88581d1a48bb\n"
    },
    {
      "commit": "381d94b712605112b35d7f70064b0d18bd877877",
      "tree": "bfef044bd8a0581b277da7eb9329b80edf9184d9",
      "parents": [
        "941a8ba1a6043cf84a7bf622e44a0b4f7abd0178"
      ],
      "author": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Sun Aug 24 14:45:56 2014 -0700"
      },
      "committer": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Tue Aug 26 10:09:27 2014 -0700"
      },
      "message": "Treat moving app as installing in new location.\n\nMoving apps to/from SD cards has historically been neglected, meaning\nit can easily break.  This happened most recently for split APKs,\n64-bit native code, and multiArch support.\n\nTo make this easier to maintain, treat move as a no-op upgrade,\nfollowing the inheriting code path that split APKs depends on.\n\nAlso clean up scary places where different flavors of flags were\nbeing combined, and remove unused flags.  Fix media broadcasts to be\nsent based on existing app storage location.\n\nNew API to abandon install session without opening it.\n\nBug: 17158495\nChange-Id: Ia33bf8f6fdaae099124dfe534f0e320b37bc8e16\n"
    },
    {
      "commit": "04cab1bcc46b05cbb72632c53ad83943f705b494",
      "tree": "d061e238253fdf9f6b4e6cbcecb7e7459da6f4be",
      "parents": [
        "4b4d7efe522b01237b842c23a1d92559fe412a6e"
      ],
      "author": {
        "name": "Svetoslav",
        "email": "svetoslavganov@google.com",
        "time": "Mon Aug 25 18:35:57 2014 -0700"
      },
      "committer": {
        "name": "Svetoslav",
        "email": "svetoslavganov@google.com",
        "time": "Tue Aug 26 10:06:22 2014 -0700"
      },
      "message": "Fix accessiblity CTS tests (framework).\n\n1. An external contribution changed the ordering of views for\n   accessibility. While it attempted to fix a platform issue\n   for a comparator breaking transitivity, it changed the way\n   we order views and results in very unnatural accessibility\n   traversal order. It also broke CTS tets. This change tweaks\n   the comparator which fixes the tests and improves traversal\n   order.\n\n2. If there is at least one accessibility service which cares\n   about windows we register a callback in the window manager\n   for window change notifications. We are updating the window\n   list on this callback. There was a case where if the service\n   requests window updates and immediately asks for the windows\n   it gets none as we have not received a callback from the\n   window manager yet. Now this call returns after we get the\n   callback in a timed fashion. This is consistent with how the\n   other introspection APIs work.\n\n3. Window info objects are cached in the accessibility service\n   process. When putting them in the cache a cloning call was\n   missing resulting in some cases of clobbering windows given\n   to the client. For example, we get some windows, cache them,\n   and return these windows to the client. Now a call to clear\n   the cache arrives while the user processes the windows and\n   the client windows get clobbered.\n\n4. Added API for checking if a window has accessiblity focus\n   to be consistent to the API we have to check whether this\n   window has input focus.\n\n5. Removed some obsolete code.\n\nbug:16402352\n\nChange-Id: Ided6da4a82cc0fc703008c58a2dff0119a3ff317\n"
    },
    {
      "commit": "51f6f52d9de011553bed9f624002b071f2b6c2f3",
      "tree": "b4944fba4b389e91b75b35c4cb404b829ae35fce",
      "parents": [
        "1ce1ba68acbfcbd4100d8c4be7d17a1f0623fd62",
        "1ab7689ce8a4164a86cf472fa028d7b0f18f696f"
      ],
      "author": {
        "name": "Vinod Krishnan",
        "email": "vinodkrishnan@google.com",
        "time": "Tue Aug 26 16:37:31 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Aug 26 16:37:33 2014 +0000"
      },
      "message": "Merge \"Fwk: Adding an ECG hardware feature\" into lmp-dev"
    },
    {
      "commit": "808079bd27fc1fa7fb834567d70546b6c68684d2",
      "tree": "e06e72a2ba217dcb794363eb08189cf2da64fc8f",
      "parents": [
        "1a95b1a6f3d1c2ed237fd678e1d8c88c2aae97df"
      ],
      "author": {
        "name": "vandwalle",
        "email": "vandwalle@google.com",
        "time": "Mon Aug 25 13:36:15 2014 -0700"
      },
      "committer": {
        "name": "Pierre Vandwalle",
        "email": "vandwalle@google.com",
        "time": "Tue Aug 26 14:56:04 2014 +0000"
      },
      "message": "remove passpoint - DO NOT MERGE\n\nThis CL is dependent on I3d2a230b0362520b9f1b2bc3792260116971e106\n\nChange-Id: I1a0d655877d9368d833d62e231797af4b2560862"
    },
    {
      "commit": "fbb28dfb9511679bc615c4424c21a901b2dba4cc",
      "tree": "20625967f9b94f91001029953ec67366eb8f46ae",
      "parents": [
        "5369d7a9317a137ca0b7ad43c889203a7669626f"
      ],
      "author": {
        "name": "Esteban Talavera",
        "email": "etalavera@google.com",
        "time": "Tue Aug 26 15:38:17 2014 +0100"
      },
      "committer": {
        "name": "Esteban Talavera",
        "email": "etalavera@google.com",
        "time": "Tue Aug 26 15:38:44 2014 +0100"
      },
      "message": "Revert API constants to previous value to match hardcoded value in google3 apps\n\nRevert value of DevicePolicyManager constants that were hardcoded in dmagent. See previous change I6f60a43fe23526cfe855d81015feb759cf643926.\n\nBug: 17275391,17005622\nChange-Id: I606b010eb0399f7b34b59c99f96549949410bafc\n"
    },
    {
      "commit": "0ced6272911f440843e9ff8e89b9fafdb49b243b",
      "tree": "63ec43e06b796cc8155a5696b2832e6e05700333",
      "parents": [
        "ffad70bb7efe08ab8f03cb93e783714232a101ac"
      ],
      "author": {
        "name": "Sander Alewijnse",
        "email": "salewijnse@google.com",
        "time": "Tue Aug 26 11:18:26 2014 +0100"
      },
      "committer": {
        "name": "Sander Alewijnse",
        "email": "salewijnse@google.com",
        "time": "Tue Aug 26 14:44:53 2014 +0100"
      },
      "message": "Provide lockdown of date/time device owners.\n\nFixed two minor issues with the screencapture as well.\nUpdated documentation and added enforceCrossUserPermission.\n\nBug:16948504\nChange-Id: I9a645dcf480a4a044879ba481bce964d06fe5153\n"
    },
    {
      "commit": "42a9ee5036f18866a5341c83bb6fcde7c8b355ff",
      "tree": "6361059e0a5b884355bc2eb263af88dc2d4e7c7f",
      "parents": [
        "6d388af85379f4d534002118caa9ba4f7812e049"
      ],
      "author": {
        "name": "Hector Dearman",
        "email": "hjd@google.com",
        "time": "Tue Aug 26 10:18:40 2014 +0100"
      },
      "committer": {
        "name": "Hector Dearman",
        "email": "hjd@google.com",
        "time": "Tue Aug 26 10:56:09 2014 +0100"
      },
      "message": "Remove synchronized from acceptThirdPartyCookies()\n\nAs per API council feedback.\n\nBug: 17253647\nChange-Id: Ide3d4b216f01a96e54111f885813ca8a7c3865ba\n"
    },
    {
      "commit": "b8e85c74e5910a461078704048d67f82b216508c",
      "tree": "6f09a0a8d351918bf8d6c31578a1de1c171ac4a6",
      "parents": [
        "93b18bda1bf3a2d4c48b9f648ed00083c2cabfca"
      ],
      "author": {
        "name": "Ihab Awad",
        "email": "ihab@google.com",
        "time": "Sat Aug 23 20:34:57 2014 -0700"
      },
      "committer": {
        "name": "Ihab Awad",
        "email": "ihab@google.com",
        "time": "Mon Aug 25 21:51:19 2014 -0700"
      },
      "message": "Support Conferences in Remote Connections\n\nBug: 16957997\n\nChange-Id: I598854b43aad2f10b5322439741588f5326b74c2\n"
    },
    {
      "commit": "ea75fddbb452638f286c2fcdbddff145ee1a85cb",
      "tree": "fa659c8d52478a761df309904bbe06ccedf188d9",
      "parents": [
        "f710befdab32abbf2d4569e2db3032af266126b4"
      ],
      "author": {
        "name": "Dan Sandler",
        "email": "dsandler@android.com",
        "time": "Tue Aug 12 12:29:19 2014 -0400"
      },
      "committer": {
        "name": "Dan Sandler",
        "email": "dsandler@android.com",
        "time": "Tue Aug 26 04:24:10 2014 +0000"
      },
      "message": "Allow listeners to fetch current notifications by key.\n\nBug: 16574195\nChange-Id: I269dbcc7fc8912d84229f6a3d950b0015625ae7a"
    },
    {
      "commit": "b2d21c21ccda7247281c2ae050c403d9c8971b52",
      "tree": "47113e81f9f485750c9f3fe98cfaf56647d920d4",
      "parents": [
        "1adbf228613bfa5a194ad5ef681287c551aa0eff",
        "ef489ef8ef1ccb283485d2c308cef58067654cb2"
      ],
      "author": {
        "name": "Shishir Agrawal",
        "email": "shishir@google.com",
        "time": "Tue Aug 26 00:50:14 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Aug 26 00:58:50 2014 +0000"
      },
      "message": "Merge \"Modify IccOpenLogicalChannelResponse: Document and rename constants.\" into lmp-dev"
    },
    {
      "commit": "1adbf228613bfa5a194ad5ef681287c551aa0eff",
      "tree": "c4eeb7ee5c2279f1377a7840ca7f1b8a4c37c706",
      "parents": [
        "f178c14919606698c3cec7e788a93b07d4ee6de6",
        "3b2cd1d59fd894ac67a044c6c540fa69360a34a2"
      ],
      "author": {
        "name": "Craig Mautner",
        "email": "cmautner@google.com",
        "time": "Tue Aug 26 00:00:17 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Aug 26 00:00:18 2014 +0000"
      },
      "message": "Merge \"Update API per council requests\" into lmp-dev"
    },
    {
      "commit": "e4b1d57dfd89035a67984e1a295d5ef5b97953be",
      "tree": "e77671dbbc5a463fba8b412d32c0e97799650ade",
      "parents": [
        "5480b3746af1efcd94b2d05c477324de7878b1e9",
        "0eb1e402c7e612887e38dc5516f11506b11fd835"
      ],
      "author": {
        "name": "Nancy Chen",
        "email": "nancychen@google.com",
        "time": "Mon Aug 25 22:24:08 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Aug 25 22:24:09 2014 +0000"
      },
      "message": "Merge \"API review PhoneManager -\u003e TelecommManager. Rename methods (6/6)\" into lmp-dev"
    },
    {
      "commit": "777f5b2f47840357e95f3354b83cf500ba82f0ee",
      "tree": "65b7320e60c97cb0e52c1252eea16d9d8ad12e5c",
      "parents": [
        "c7639333f8c42efad80ad9304544c7a892b7d81f"
      ],
      "author": {
        "name": "Jim Miller",
        "email": "jaggies@google.com",
        "time": "Mon Aug 25 15:03:50 2014 -0700"
      },
      "committer": {
        "name": "Jim Miller",
        "email": "jaggies@google.com",
        "time": "Mon Aug 25 15:12:22 2014 -0700"
      },
      "message": "Hide fingerprint API until new API is ready\n\nFixes bug 16487912\n\nChange-Id: I7dff69a983fb0da4b41e23266a6ec92058e03dbc\n"
    },
    {
      "commit": "1ab7689ce8a4164a86cf472fa028d7b0f18f696f",
      "tree": "321ae9b1737bb9bac21c845db7275302ab976d93",
      "parents": [
        "49e057d7eedb44f5397781254acab4e0ef08a9cf"
      ],
      "author": {
        "name": "Vinod Krishnan",
        "email": "vinodkrishnan@google.com",
        "time": "Wed Aug 20 11:11:55 2014 -0700"
      },
      "committer": {
        "name": "Vinod Krishnan",
        "email": "vinodkrishnan@google.com",
        "time": "Mon Aug 25 14:32:38 2014 -0700"
      },
      "message": "Fwk: Adding an ECG hardware feature\n\nChange-Id: I77e36b010a8ff0cce89a419b64a24f16d7e68caf\n"
    },
    {
      "commit": "3b2cd1d59fd894ac67a044c6c540fa69360a34a2",
      "tree": "bb4ad8507b2f5315aa9827138b6a1705a4e19bbc",
      "parents": [
        "0e47941d5e952ed8fecd380ffd1bc84b393b0c39"
      ],
      "author": {
        "name": "Craig Mautner",
        "email": "cmautner@google.com",
        "time": "Mon Aug 25 14:25:54 2014 -0700"
      },
      "committer": {
        "name": "Craig Mautner",
        "email": "cmautner@google.com",
        "time": "Mon Aug 25 14:25:54 2014 -0700"
      },
      "message": "Update API per council requests\n\nlaunchTaskBehindBackgroundAnimation \u003d\u003e launchTaskBehindTargetAnimation\nvisibilityMode \u003d\u003e transitionVisiblityMode\nmakeLaunchTaskBehindAnimation \u003d\u003e makeTaskLaunchBehind\nlaunch_task_behind_background \u003d launch_task_behind_target\n\nFixes bug 16958544.\n\nChange-Id: I3b7c791fc0671b8071a5377cf6fa878bd5861f70\n"
    },
    {
      "commit": "177cd38b00c7c61c13bad65c8a4e3fc859335162",
      "tree": "21a696fb9926dc091d3f8632c563af1889e75539",
      "parents": [
        "00c2ff3df9e28c51b03e68a7d31d0bdcebea54af",
        "a68d21350266a6abc16aeb3fec84eafd85b77cc8"
      ],
      "author": {
        "name": "Paul Jensen",
        "email": "pauljensen@google.com",
        "time": "Mon Aug 25 18:52:31 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Aug 25 18:52:32 2014 +0000"
      },
      "message": "Merge \"Remove captive portal sign-in actions.\" into lmp-dev"
    },
    {
      "commit": "0eb1e402c7e612887e38dc5516f11506b11fd835",
      "tree": "7740d620d1b385fa020f5dbdb548596e243ff6dd",
      "parents": [
        "c793c9eb2422936cab70ff310937baf0ae551e02"
      ],
      "author": {
        "name": "Nancy Chen",
        "email": "nancychen@google.com",
        "time": "Thu Aug 21 22:52:29 2014 -0700"
      },
      "committer": {
        "name": "Nancy Chen",
        "email": "nancychen@google.com",
        "time": "Mon Aug 25 10:50:44 2014 -0700"
      },
      "message": "API review PhoneManager -\u003e TelecommManager. Rename methods (6/6)\n\nPhoneManager\n- handlePinMMI docs should explain what a Pin is and what MMI is\n- rename isInAPhoneCall to isInCall\n- rename showCallScreen to showInCallScreen\n- merge this class into TelecommManager, we don\u0027t need both\n\nBug: 16960458\n\nChange-Id: I7d573e27ed093f2ddb7849703cc62f9916835393\n"
    },
    {
      "commit": "ef489ef8ef1ccb283485d2c308cef58067654cb2",
      "tree": "57d7133f0870ec7628f45a38745d901517aaa614",
      "parents": [
        "7af40415dc2aa510bdb483519726aa3ae75bd765"
      ],
      "author": {
        "name": "Shishir Agrawal",
        "email": "shishir@google.com",
        "time": "Mon Aug 25 08:53:29 2014 -0700"
      },
      "committer": {
        "name": "Shishir Agrawal",
        "email": "shishir@google.com",
        "time": "Mon Aug 25 09:09:41 2014 -0700"
      },
      "message": "Modify IccOpenLogicalChannelResponse: Document and rename constants.\n\nBug: 17189780\n\nChange-Id: Iac96e3bc7265d20f21b29d4a05b615c5ff3cdd6e\n"
    },
    {
      "commit": "b1e066bc27dc3ab7a619855336490c67994cb8a2",
      "tree": "7c3fd6492511cbe38c1a7ccb15cb392a6fcb7821",
      "parents": [
        "37cf9907d201e39ecf8a8de934c44e3eaf04b6db",
        "9960b576533041d07b141008c5925dcecb8c9224"
      ],
      "author": {
        "name": "Wei Wang",
        "email": "weiwa@google.com",
        "time": "Sun Aug 24 23:00:18 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sun Aug 24 23:00:20 2014 +0000"
      },
      "message": "Merge \"Fix API council review comments. Also hide certain APIs(1/3).\" into lmp-dev"
    },
    {
      "commit": "37cf9907d201e39ecf8a8de934c44e3eaf04b6db",
      "tree": "2725375c21bcdb0d179d984d74ec3b28ca84e54d",
      "parents": [
        "da604cc1ec13cd0c6faf982b6dc9b69163664725",
        "941a8ba1a6043cf84a7bf622e44a0b4f7abd0178"
      ],
      "author": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Sun Aug 24 18:45:53 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sun Aug 24 18:45:55 2014 +0000"
      },
      "message": "Merge \"Installing splits into ASECs!\" into lmp-dev"
    },
    {
      "commit": "da604cc1ec13cd0c6faf982b6dc9b69163664725",
      "tree": "d34469d63c2261e37223b3f396b3ecd07f9022a5",
      "parents": [
        "a2c1449bb7cb46d5d5610f2c66b6a1ffa0d3d033",
        "448bace8612b0f9a41844339ca5db1b8eac1ac5c"
      ],
      "author": {
        "name": "George Mount",
        "email": "mount@google.com",
        "time": "Sun Aug 24 18:11:05 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sun Aug 24 18:11:07 2014 +0000"
      },
      "message": "Merge \"API Review: change fragment transition methods.\" into lmp-dev"
    },
    {
      "commit": "306908f235f9a53e8b68136ccd83cef5aad07fd2",
      "tree": "d563f73366a6574e81becd97cdd5fb681beebac9",
      "parents": [
        "a54cd533663b9836ec78735078ff11a6ca6a6db0",
        "d1c06753d045ad10e00e7aba53ee2adba0712ccc"
      ],
      "author": {
        "name": "Matthew Williams",
        "email": "mjwilliams@google.com",
        "time": "Sat Aug 23 02:48:18 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sat Aug 23 02:48:19 2014 +0000"
      },
      "message": "Merge \"Implement API review feedback for JobScheduler\" into lmp-dev"
    },
    {
      "commit": "a434963fade86654c46ca3a3538ef0e0150f73d0",
      "tree": "b8be38c859fb380a2a2d0966ee0e1b63a5ab4c7e",
      "parents": [
        "79dbce8661f0ab3c345858b0bc69e0eae147dcde",
        "dcf3068fcb55f101680e70a8a6f84f3b2c9cb1e3"
      ],
      "author": {
        "name": "Sandeep Siddhartha",
        "email": "sansid@google.com",
        "time": "Sat Aug 23 01:08:17 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sat Aug 23 01:08:18 2014 +0000"
      },
      "message": "Merge \"Fix the Locale story in the hotword API\" into lmp-dev"
    },
    {
      "commit": "a96a3c1b65acd2b54a15fe98964208fa00ded96a",
      "tree": "1700b2d6dacb532a3c6ecea5bc176b55a1408fd1",
      "parents": [
        "d7761be23d30b5e9ca9c07998af27e704d2a7ae2",
        "1bfd0f463e279e3ac3f133c5e0ad11ccfd73eed5"
      ],
      "author": {
        "name": "Jeff Brown",
        "email": "jeffbrown@google.com",
        "time": "Sat Aug 23 00:23:43 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sat Aug 23 00:23:45 2014 +0000"
      },
      "message": "Merge changes I9bd3a235,I9c4dbdef into lmp-dev\n\n* changes:\n  Improve adaptive brightness in very dark rooms.\n  Hide PowerManager methods that third-party apps can\u0027t use.\n"
    },
    {
      "commit": "dcf3068fcb55f101680e70a8a6f84f3b2c9cb1e3",
      "tree": "c1ddf18c69ab22a4ccc2d3f54b57780494dc6470",
      "parents": [
        "7653a30ea0232ab8323ec51ddcba8d8054ca8a2f"
      ],
      "author": {
        "name": "Sandeep Siddhartha",
        "email": "sansid@google.com",
        "time": "Fri Aug 22 16:36:34 2014 -0700"
      },
      "committer": {
        "name": "Sandeep Siddhartha",
        "email": "sansid@google.com",
        "time": "Fri Aug 22 17:23:13 2014 -0700"
      },
      "message": "Fix the Locale story in the hotword API\n\nTighten the API by taking in a locale rather than a string tag.\nTighten the checks when reading the enrollment metadata, bail out if any\nattribute is missing or invalid.\nAdd missing recycle call for a TypedArray\n\nStop recognition when sound model(s) change. This is needed during\nun-enrollment/re-enrollment.\n\nBug: 17187528\nBug: 17205230\nChange-Id: Idb00b51ef8c4ea0a8f8993decea582223181fa3d\n"
    },
    {
      "commit": "2835bb78672b2afaebb82c6ab92b4a2dc13f5755",
      "tree": "504cde22658f1b8b5eb00737e4547e90c7efed9d",
      "parents": [
        "8288c5b821532281d87f9ef881018074d2b3a327",
        "a71f03c48160ee82aad8d05edeb39faaf95ae137"
      ],
      "author": {
        "name": "Jeff Brown",
        "email": "jeffbrown@google.com",
        "time": "Sat Aug 23 00:22:59 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sat Aug 23 00:23:00 2014 +0000"
      },
      "message": "Merge \"Unhide the proximity sensor wakelock.\" into lmp-dev"
    },
    {
      "commit": "448bace8612b0f9a41844339ca5db1b8eac1ac5c",
      "tree": "a7d0d0039c7b89e987d0403ed26027c23fec0a2b",
      "parents": [
        "5fa3f3a995ba5bd86e460b1b5f72b2f1ada699fb"
      ],
      "author": {
        "name": "George Mount",
        "email": "mount@google.com",
        "time": "Mon Aug 18 16:27:43 2014 -0700"
      },
      "committer": {
        "name": "George Mount",
        "email": "mount@google.com",
        "time": "Fri Aug 22 17:09:05 2014 -0700"
      },
      "message": "API Review: change fragment transition methods.\n\nBug 16959326\n\nChange-Id: I7460ac077e81c37bbec3ed6350b6e34f7c7b6e33\n"
    },
    {
      "commit": "941a8ba1a6043cf84a7bf622e44a0b4f7abd0178",
      "tree": "c783987f68caaa4cc827b3c720f269bcc9d34667",
      "parents": [
        "7653a30ea0232ab8323ec51ddcba8d8054ca8a2f"
      ],
      "author": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Wed Aug 20 16:26:32 2014 -0700"
      },
      "committer": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Fri Aug 22 16:25:04 2014 -0700"
      },
      "message": "Installing splits into ASECs!\n\nSessions can now zero-copy data directly into pre-allocated ASEC\ncontainers.  Then at commit time, we compute the total size of the\nfinal app, including any inherited APKs and unpacked libraries, and\nresize the container in one step.\n\nThis supports both brand new ASEC installs and inheriting from\nexisting ASEC installs.  To keep things simple, it currently requires\ncopying any inherited ASEC contents, but this could be optimized in\nthe future.\n\nExpose new vold resize command, and allow read-write mounting of ASEC\ncontainers.  Move native library extraction into the installer flow,\nsince it needs to happen before ASEC is sealed.  Move multiArch flag\ninto NativeLibraryHelper, instead of making everyone pass it\naround.  Migrate size calculation to shared location.\n\nSeparate \"other\" package name in public API, provide a path to a\nstorage device when relevant, and add more docs.\n\nBug: 16514385\nChange-Id: I06c6ce588d312ee7e64cce02733895d640b88456\n"
    },
    {
      "commit": "d1c06753d045ad10e00e7aba53ee2adba0712ccc",
      "tree": "6a1103dfcc0b6db0dfc030aba6cdb4961e2a91c2",
      "parents": [
        "acb570cd84b4e3503e7e96138ea0d9d236ca9b9e"
      ],
      "author": {
        "name": "Matthew Williams",
        "email": "mjwilliams@google.com",
        "time": "Fri Aug 22 14:15:28 2014 -0700"
      },
      "committer": {
        "name": "Matthew Williams",
        "email": "mjwilliams@google.com",
        "time": "Fri Aug 22 16:08:45 2014 -0700"
      },
      "message": "Implement API review feedback for JobScheduler\n\nBUG: 17005336\n\nTook the opportunity to clean up some back-off logic\n\nChange-Id: Ibc8ae34d1d44dd064ba071e4cbad17872f7e38cf\n"
    },
    {
      "commit": "306afb9142c392101d8c9edbea94d5532954be50",
      "tree": "90d180a048c1f3b460e315dcd4f51bff75784996",
      "parents": [
        "1960b324345cd4b1808393a783ec4b84be9dd7de",
        "0e9e3b213e70fd4be044524d2151e8585bf0acd8"
      ],
      "author": {
        "name": "Ronghua Wu",
        "email": "ronghuawu@google.com",
        "time": "Fri Aug 22 19:16:57 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Aug 22 19:16:58 2014 +0000"
      },
      "message": "Merge \"VideoView: unhide setVideoURI api and add document.\" into lmp-dev"
    },
    {
      "commit": "931b2e7c3a0133929f72e729e4ed8edf2b55c15e",
      "tree": "df5cd42fe06dadfe23f8449f04a8bd02ed43d1d1",
      "parents": [
        "eda777592b2fe6eb709c86a85e2df63745ef0829",
        "dc63f7b91c1632ca9e3f8725ae5ed43e7f7dcd8b"
      ],
      "author": {
        "name": "Michael Wright",
        "email": "michaelwr@google.com",
        "time": "Fri Aug 22 18:02:26 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Aug 22 18:02:27 2014 +0000"
      },
      "message": "Merge \"Add Voice Assist key.\" into lmp-dev"
    }
  ],
  "next": "0e9e3b213e70fd4be044524d2151e8585bf0acd8"
}
