)]}'
{
  "log": [
    {
      "commit": "1b6e10bccae4fd1a2457fed5d12663ba3a37fc79",
      "tree": "4c3133916d10c748e369aa899f5e33a536a04f8d",
      "parents": [
        "f31c1da4ad78d9a8282ffe7888d96af8a944fb90"
      ],
      "author": {
        "name": "Selim Gurun",
        "email": "sgurun@google.com",
        "time": "Mon Jun 16 11:33:43 2014 -0700"
      },
      "committer": {
        "name": "Selim Gurun",
        "email": "sgurun@google.com",
        "time": "Mon Jun 16 11:52:05 2014 -0700"
      },
      "message": "Unhide the file API\n\nBug: 6930981\nChange-Id: I4818d5dff3cb05b38e4d8f9f817e4fcdeade7f00\n"
    },
    {
      "commit": "7cd8ec237b5a157dd393e443d2233430523a6058",
      "tree": "cddd7892cf58209e1e0aebbc6051e27276e3f52e",
      "parents": [
        "803c5eb17d083417037942f4e84296401701f767",
        "1c2ebed64b361691343346595894cc5254292537"
      ],
      "author": {
        "name": "ztenghui",
        "email": "ztenghui@google.com",
        "time": "Mon Jun 16 16:18:42 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Jun 16 15:39:47 2014 +0000"
      },
      "message": "Merge \"Make ViewAnimationUtils final\""
    },
    {
      "commit": "1c2ebed64b361691343346595894cc5254292537",
      "tree": "885e7941865c1c0dad5c26fa5bc1aceab5edadec",
      "parents": [
        "e5e92602a41a4ddc7b42cd1c171a0edfbd09b8da"
      ],
      "author": {
        "name": "ztenghui",
        "email": "ztenghui@google.com",
        "time": "Thu Jun 12 13:35:38 2014 -0700"
      },
      "committer": {
        "name": "ztenghui",
        "email": "ztenghui@google.com",
        "time": "Thu Jun 12 13:51:10 2014 -0700"
      },
      "message": "Make ViewAnimationUtils final\n\nChange-Id: I356586c77e8a495709e5a99c8b51620b82d9fbac\n"
    },
    {
      "commit": "647e2c682597eddb3df11c792944f8537a8d07b6",
      "tree": "a9dc284c6a3310c6a13948db466c1c0c276229bd",
      "parents": [
        "30794097acd0911ca481a2636bfa62d8514edbcf",
        "c067754a85017ac16a9b438d807c6004f35c095f"
      ],
      "author": {
        "name": "Ihab Awad",
        "email": "ihab@google.com",
        "time": "Sat Jun 14 20:41:12 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Jun 13 21:09:46 2014 +0000"
      },
      "message": "Merge \"DO NOT MERGE. Port \"respond via SMS message\" feature to new Telecomm. (1/4)\""
    },
    {
      "commit": "c067754a85017ac16a9b438d807c6004f35c095f",
      "tree": "a57e5c1076ff709afe7fb83e54e4596b9aa0d7a4",
      "parents": [
        "a8e9529b739a5ef2b1de6561122e21b778329fcc"
      ],
      "author": {
        "name": "Ihab Awad",
        "email": "ihab@google.com",
        "time": "Tue Jun 10 13:29:47 2014 -0700"
      },
      "committer": {
        "name": "Ihab Awad",
        "email": "ihab@google.com",
        "time": "Fri Jun 13 18:05:29 2014 -0700"
      },
      "message": "DO NOT MERGE. Port \"respond via SMS message\" feature to new Telecomm. (1/4)\n\nBug: 15275904\nBug: 15196474\nChange-Id: If9aeae519047b221aa2c178d8d2903c4e2054a6d\n"
    },
    {
      "commit": "0cb41fd5ad37a1a9aaedb737491fa71310ef2ddc",
      "tree": "20f3620170ee5fa7c0a24d710cfde454982a4ba8",
      "parents": [
        "2b3818e9a8915711af80f746a6373cbd4456595d",
        "0bda31afe06a05144a31ce47adbc54694ec24228"
      ],
      "author": {
        "name": "Zhijun He",
        "email": "zhijunhe@google.com",
        "time": "Fri Jun 13 21:41:15 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Jun 13 21:09:46 2014 +0000"
      },
      "message": "Merge \"Camera2: Add rollingShutterSkew tag\""
    },
    {
      "commit": "0bda31afe06a05144a31ce47adbc54694ec24228",
      "tree": "27753cfcd3a89b3974eeb498ff2640f6f0e7323e",
      "parents": [
        "e31d9438dbea96f6a02a6e3c2a9315fc157a2b4b"
      ],
      "author": {
        "name": "Zhijun He",
        "email": "zhijunhe@google.com",
        "time": "Fri Jun 13 14:38:39 2014 -0700"
      },
      "committer": {
        "name": "Zhijun He",
        "email": "zhijunhe@google.com",
        "time": "Fri Jun 13 14:38:39 2014 -0700"
      },
      "message": "Camera2: Add rollingShutterSkew tag\n\nChange-Id: Icbedaeda9fc64a9dda509493ad9d14569c56cd18\n"
    },
    {
      "commit": "4ffd507e671d417a26f3cb4e8192d19140a5b460",
      "tree": "2a3f98c7cf3c13c89edcb6c4559ca6abe041405f",
      "parents": [
        "e4f7224d29c32bf133aec413e6b3dbfbe465d595",
        "4473427f8596f9e07b9295601d1ef52e0e399fd0"
      ],
      "author": {
        "name": "Selim Gurun",
        "email": "sgurun@google.com",
        "time": "Fri Jun 13 19:25:35 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Jun 13 19:25:35 2014 +0000"
      },
      "message": "am a5aa4b48: Merge \"Address the API review\" into lmp-preview-dev\n\n* commit \u0027a5aa4b4879761a93c936303cf5c34d499aa0fe76\u0027:\n  Address the API review\n"
    },
    {
      "commit": "4473427f8596f9e07b9295601d1ef52e0e399fd0",
      "tree": "3e586f24832d3695f700c21d435483ff3f9e0c13",
      "parents": [
        "47f166dd8c430c2f2dda9e15f8294b1c81e1fcb2",
        "ee89ab4dd5fa92dbbda255cf74537c44f74e1483"
      ],
      "author": {
        "name": "Selim Gurun",
        "email": "sgurun@google.com",
        "time": "Fri Jun 13 18:54:57 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jun 12 05:34:42 2014 +0000"
      },
      "message": "Merge \"Address the API review\" into lmp-preview-dev"
    },
    {
      "commit": "ee89ab4dd5fa92dbbda255cf74537c44f74e1483",
      "tree": "8d1d973af210466912dd3d87ea97a2aaf9db37dd",
      "parents": [
        "b8cee5175d7cbc4901bd2d56aa6a380b1464a074"
      ],
      "author": {
        "name": "Selim Gurun",
        "email": "sgurun@google.com",
        "time": "Fri Jun 13 10:53:55 2014 -0700"
      },
      "committer": {
        "name": "Selim Gurun",
        "email": "sgurun@google.com",
        "time": "Fri Jun 13 10:53:55 2014 -0700"
      },
      "message": "Address the API review\n\nBug: 15432556\n\nThe api council asks to change the interface to an abstract class\nand clarify the clearClientCertPreferences api. This change addresses\nthese.\n\nChange-Id: I7979788c7c041bacbfef5ea4d94309f91279ef22\n"
    },
    {
      "commit": "e31ab2d8fcb7413e4775a7cfdd340636a9eea7e7",
      "tree": "29cb279ff1b39d7ed83e46a2d27f95fbd21a15db",
      "parents": [
        "53a1eaa7711af753a276290f9c9b812704dfd023",
        "1b5637ee32c5d4e5d857fa86a1b1c1db23d027b7"
      ],
      "author": {
        "name": "Przemyslaw Szczepaniak",
        "email": "pszczepaniak@google.com",
        "time": "Fri Jun 13 12:04:00 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jun 11 15:57:38 2014 +0000"
      },
      "message": "Merge \"Expose \"default tts locale\" to the TTS V2 API.\""
    },
    {
      "commit": "1b5637ee32c5d4e5d857fa86a1b1c1db23d027b7",
      "tree": "4c857c995524f7763fb4ef3b3cd280d3a9af7d48",
      "parents": [
        "dad8f819a710510be28e9fdeee84f9b5b2ddacbf"
      ],
      "author": {
        "name": "Przemyslaw Szczepaniak",
        "email": "pszczepaniak@google.com",
        "time": "Fri May 30 11:00:17 2014 +0100"
      },
      "committer": {
        "name": "Przemyslaw Szczepaniak",
        "email": "pszczepaniak@google.com",
        "time": "Wed Jun 11 13:49:48 2014 +0100"
      },
      "message": "Expose \"default tts locale\" to the TTS V2 API.\n\nThis change allows TTS V2 API client applications to honor the\n\"default TTS locale\" set by the user in the TTS settings.\n\nNote that the TTS V1 API uses 3 character country/language codes\nfor locale encoding. It\u0027s the only system component that does\nthat. TTS V2 uses the standard, valid Locale objects. The default\nTTS locale setting was stored as a 3 character locale string with\n\"-\" as the separator.\n\nThis change switches the TTS locale setting format to the output of\nLocale.toString() call (on a valid Locale object). Methods used for\nreading this value can interpret both forms and try to return a valid\nLocale object as an output.\n\nChange-Id: Ice2e6c25a43eb9dd6e17d371ee582c2dae3329c9\n"
    },
    {
      "commit": "5eaf6d21611684ffc826bc8abb74c495403aac4b",
      "tree": "b0756a76d48118d540dce78c5a425a7e2c6aa6dd",
      "parents": [
        "2743b05efe25a690d2830be180b8ca83fada872b",
        "45fa43a1815e2d0a25ed3a126e4e732a03b7ed7f"
      ],
      "author": {
        "name": "Zhijun He",
        "email": "zhijunhe@google.com",
        "time": "Sat Jun 14 01:38:46 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Jun 13 21:09:46 2014 +0000"
      },
      "message": "Merge \"Camera2: Add timestampCalibration tag\""
    },
    {
      "commit": "45fa43a1815e2d0a25ed3a126e4e732a03b7ed7f",
      "tree": "5700378fa822f41bc6cc415b9f7bb02ff279f82e",
      "parents": [
        "a35064931f10e283d9415be65d200d9fc6898633"
      ],
      "author": {
        "name": "Zhijun He",
        "email": "zhijunhe@google.com",
        "time": "Fri Jun 13 18:29:37 2014 -0700"
      },
      "committer": {
        "name": "Zhijun He",
        "email": "zhijunhe@google.com",
        "time": "Fri Jun 13 18:29:37 2014 -0700"
      },
      "message": "Camera2: Add timestampCalibration tag\n\nAlso update the video/optical stabilization docs.\n\nChange-Id: I444cc8d46c0a460bc4311e58bf6166b5c6dbfd14\n"
    },
    {
      "commit": "cf5085bd491ff88f53854ff8d9579e086fd2f4aa",
      "tree": "563bb1e99e78a7d07dc8878bc109dba9af1dd74a",
      "parents": [
        "5ea183db0fd9b5d9d22b9427f913a9cdcf622ae7",
        "3a0f19980dcc3b9deba60b9b4f6b96dd3639dd45"
      ],
      "author": {
        "name": "Jae Seo",
        "email": "jaeseo@google.com",
        "time": "Thu Jun 12 06:41:21 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jun 12 05:34:42 2014 +0000"
      },
      "message": "Merge \"Add channel types for NTSC, PAL and SECAM\""
    },
    {
      "commit": "3a0f19980dcc3b9deba60b9b4f6b96dd3639dd45",
      "tree": "500d2491b307f41528faa8cda061145d2673fcaf",
      "parents": [
        "f980c53f86affedc51d31c939a1435d26bc0e050"
      ],
      "author": {
        "name": "Jae Seo",
        "email": "jaeseo@google.com",
        "time": "Wed Jun 11 17:33:51 2014 -0700"
      },
      "committer": {
        "name": "Jae Seo",
        "email": "jaeseo@google.com",
        "time": "Wed Jun 11 18:25:11 2014 -0700"
      },
      "message": "Add channel types for NTSC, PAL and SECAM\n\nBug: 14451655, Bug: 15321686\nChange-Id: I2618fb79a4b20898c95cea22154379738710da44\n"
    },
    {
      "commit": "069438d3febd8488db3f4ff23ce7da5ce68c328e",
      "tree": "01a48833964cfbd6443430141d01d88ff0ad1889",
      "parents": [
        "439688cf3940571fde9063a02e5f539857b66142",
        "59c11b5dda96617d505e7e3956a7107cac5043d3"
      ],
      "author": {
        "name": "Dan Sandler",
        "email": "dsandler@android.com",
        "time": "Thu Jun 12 00:04:01 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Jun 12 00:04:01 2014 +0000"
      },
      "message": "am 54c4c19b: Merge \"NotificationListenerService: API updates\" into lmp-preview-dev\n\n* commit \u002754c4c19bc95e839cfce3d10f0e842ed5588391eb\u0027:\n  NotificationListenerService: API updates\n"
    },
    {
      "commit": "2adb5bdc93c62c4f35f74bee3b6cd7deef9a2a85",
      "tree": "ee261d90369fb9b35bd9bd07a84ef866caf87b13",
      "parents": [
        "c15f16b95a5351785b76e83ccec00dffc9e23eb9"
      ],
      "author": {
        "name": "Sandeep Siddhartha",
        "email": "sansid@google.com",
        "time": "Wed Jun 11 20:23:07 2014 -0700"
      },
      "committer": {
        "name": "Sandeep Siddhartha",
        "email": "sansid@google.com",
        "time": "Wed Jun 11 20:23:07 2014 -0700"
      },
      "message": "Fix build break\n\nThe previously generated IDs were somehow off by one. I guess after I\ndid update-api someone else did that, and then I submitted my change\n\nChange-Id: I276a7cdd72f067e46cb7bad625a9f4053c377dc5\n"
    },
    {
      "commit": "297c2daabd73181c1871171eae23207297b11291",
      "tree": "785cc272397b990a3dc7a52a1ede4ecc54b7c0b1",
      "parents": [
        "4af3c7cf026db0236c4f1a66da846a60f2a96200",
        "22968950b814e66a6aa119ea92ae648884cbe0d9"
      ],
      "author": {
        "name": "Sandeep Siddhartha",
        "email": "sansid@google.com",
        "time": "Wed Jun 11 22:48:38 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jun 11 21:23:31 2014 +0000"
      },
      "message": "Merge \"Activity for enrollment\""
    },
    {
      "commit": "22968950b814e66a6aa119ea92ae648884cbe0d9",
      "tree": "cc21b57d32cbc30c3b008893ce10be519168bcb9",
      "parents": [
        "e912ac012e7146e9b0e8589bd9d88790e55372e3"
      ],
      "author": {
        "name": "Sandeep Siddhartha",
        "email": "sansid@google.com",
        "time": "Tue Jun 10 12:32:53 2014 -0700"
      },
      "committer": {
        "name": "Sandeep Siddhartha",
        "email": "sansid@google.com",
        "time": "Wed Jun 11 15:34:39 2014 -0700"
      },
      "message": "Activity for enrollment\n\n- Make the enrollment attrs public\n- Add a dummy activity for enrollment\n\n- Manually tested that the meta-data is correctly read by the\n  VoiceInteractionService when the enrollment application is under\n  /system/priv-app\n\nChange-Id: I36676ed8ffc919109031c26bac047d0c51a77e13\n"
    },
    {
      "commit": "5052e78949f4117c8c0c343571506d2272c8fb46",
      "tree": "20cf9225c0f6e09f22528e38762046a70f711188",
      "parents": [
        "a8580b5fe0d5da5a3ba93c43da4088d6bf78b208",
        "8a21f5dd79e93aa4e4b08ab4f33b9255d7c06961"
      ],
      "author": {
        "name": "Jean-Michel Trivi",
        "email": "jmtrivi@google.com",
        "time": "Wed Jun 11 22:01:07 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jun 10 21:49:59 2014 +0000"
      },
      "message": "Merge \"AudioManager: add ability to allocate a new session ID\""
    },
    {
      "commit": "e089d06151481c16881f8dd941d7c0a17fa461c9",
      "tree": "e5813718eb0be83e0d35660585818b44586ea64e",
      "parents": [
        "5f0d640c028fedeca84927d2d57583d5c08e298e",
        "8c2614ce4328640642d8e8be437859e0508a39b4"
      ],
      "author": {
        "name": "George Mount",
        "email": "mount@google.com",
        "time": "Wed Jun 11 20:48:06 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jun 10 22:06:31 2014 +0000"
      },
      "message": "Merge \"Allow enter activity transitions to be delayed until data is ready.\""
    },
    {
      "commit": "8c2614ce4328640642d8e8be437859e0508a39b4",
      "tree": "d3c087e4970561d7d149deb2aa7a8420fe01c7d9",
      "parents": [
        "cdb4a446de27789911d0ccb58fdede548abd3687"
      ],
      "author": {
        "name": "George Mount",
        "email": "mount@google.com",
        "time": "Tue Jun 10 11:12:01 2014 -0700"
      },
      "committer": {
        "name": "George Mount",
        "email": "mount@google.com",
        "time": "Tue Jun 10 17:03:43 2014 -0700"
      },
      "message": "Allow enter activity transitions to be delayed until data is ready.\n\nBug 15539194\n\nChange-Id: I8de9806b0bcdf8129eb3b5a555a2433f0c7be634\n"
    },
    {
      "commit": "5f0d640c028fedeca84927d2d57583d5c08e298e",
      "tree": "6518a10e88a3068a5ddb3b10ce6fe7627c107305",
      "parents": [
        "e37da759c521b156f0f2f8fecaa3cb52969674e2",
        "e414608cb3dae5271104623ec52fe5a04305942a"
      ],
      "author": {
        "name": "Zhijun He",
        "email": "zhijunhe@google.com",
        "time": "Wed Jun 11 20:37:48 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jun 10 21:44:22 2014 +0000"
      },
      "message": "Merge \"CamcorderProfiles: Add 4K video constants\""
    },
    {
      "commit": "70c1de2072816e383c605041e9ea52e1e91280d9",
      "tree": "7cb072f85ede6317f4847a0b0ebd14584ed52c93",
      "parents": [
        "a23f56b95c6c924d1b352859b72cbc77010cfd14",
        "d3bafe826b07949f68a737ff562fa2c4657f8c44"
      ],
      "author": {
        "name": "Christopher Tate",
        "email": "ctate@google.com",
        "time": "Wed Jun 11 17:43:20 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Jun 11 17:43:20 2014 +0000"
      },
      "message": "am 40c042b8: Merge \"Hide the (obsolescent) android.app.maintenance APIs\" into lmp-preview-dev\n\n* commit \u002740c042b884696d162468d971630c48eebd84475b\u0027:\n  Hide the (obsolescent) android.app.maintenance APIs\n"
    },
    {
      "commit": "0188bee2c526270c178a0b1f918b2a09999de25f",
      "tree": "493dd8356757ef85b8dab61cd0de3329f2d8e38f",
      "parents": [
        "acdee873669860f9e7be77327274d1c60fb6b400",
        "e9ed3707b234c893622aec3ddecbf2f9d41d1454"
      ],
      "author": {
        "name": "Christopher Tate",
        "email": "ctate@google.com",
        "time": "Wed Jun 11 17:02:18 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Jun 11 17:02:18 2014 +0000"
      },
      "message": "am d8f71d34: Merge \"Out with the old; in with the new\" into lmp-preview-dev\n\n* commit \u0027d8f71d34c3c7fb161a1586de8edb52161c32d672\u0027:\n  Out with the old; in with the new\n"
    },
    {
      "commit": "e414608cb3dae5271104623ec52fe5a04305942a",
      "tree": "f16d7a233d32e59b9d9b60a0bad15a76d57f0ceb",
      "parents": [
        "78802575ac2daf73c0869b1ef799f1dfceb49e59"
      ],
      "author": {
        "name": "Zhijun He",
        "email": "zhijunhe@google.com",
        "time": "Tue Jun 10 08:20:03 2014 -0700"
      },
      "committer": {
        "name": "Zhijun He",
        "email": "zhijunhe@google.com",
        "time": "Tue Jun 10 22:16:41 2014 +0000"
      },
      "message": "CamcorderProfiles: Add 4K video constants\n\nBug: 15287656\nChange-Id: Ifbd9d37fb775371e2a4ee5cf80abbf83a75ffd65\n"
    },
    {
      "commit": "863d8af75a912a459925cdb8108a1cb49eeb64bd",
      "tree": "a58d6d4122e5f33caa29bb9e1864925eb08d58ed",
      "parents": [
        "937c4dbb1fdc1afcdc3c4b57d6799d1f49acf9f0"
      ],
      "author": {
        "name": "Christopher Tate",
        "email": "ctate@google.com",
        "time": "Tue Jun 10 17:49:08 2014 -0700"
      },
      "committer": {
        "name": "Christopher Tate",
        "email": "ctate@google.com",
        "time": "Tue Jun 10 18:20:24 2014 -0700"
      },
      "message": "Hide the (obsolescent) android.app.maintenance APIs\n\nBug 14994893\n\nChange-Id: If3c06de006504e81c37eb6b716d613e5124d28bc\n"
    },
    {
      "commit": "0a363a319ff6e7b83c4c37b3406f4b0bd2dbf273",
      "tree": "7ce6fb24ab645595c237657bf516adcd31bd1db6",
      "parents": [
        "6f6f273df6beae55e5528f63411000bfcf134947"
      ],
      "author": {
        "name": "Paul Jensen",
        "email": "pauljensen@google.com",
        "time": "Thu May 29 10:12:39 2014 -0400"
      },
      "committer": {
        "name": "Robert Greenwalt",
        "email": "rgreenwalt@google.com",
        "time": "Tue Jun 10 22:26:11 2014 +0000"
      },
      "message": "Apply API review to android.net.Network:\n\n- socketFactory() renamed to getSocketFactory()\n- Make sure bindProcess() documentation points developers to getSocketFactory() as the preferred approach\n- Move bindProcess() and unbindProcess() to ConnectivityManager.setProcessBoundNetwork() -- passing null clears it.\n- Move getProcessBoundNetwork() to ConnectivityManager.getProcessBoundNetwork().\n\nBug:15142362\nBug:13885501\n\nChange-Id: Ia55c59d52e1ec8bf10dd0d9d037bd04c0998bc71\n(cherry picked from commit 5ca1e6675bf4182b6e9ca76a7696bf2e38e96c4f)\n"
    },
    {
      "commit": "d0694b6735a9d91794e6096961231e07364ba3fa",
      "tree": "4e731f2dfb27182a065eeb6b03d6c4da2094667f",
      "parents": [
        "1a8e848dc4e0cf2f258e5350d19f4f6928e74a53"
      ],
      "author": {
        "name": "Christoph Studer",
        "email": "chstuder@google.com",
        "time": "Wed Jun 04 16:36:01 2014 +0200"
      },
      "committer": {
        "name": "Christoph Studer",
        "email": "chstuder@google.com",
        "time": "Wed Jun 11 18:27:18 2014 +0200"
      },
      "message": "NotificationListenerService: API updates\n\nIntroduce RankingMap holding single notification Rankings\nindexed by SBN keys.\n\nAlso, pass RankingMap with notification event callbacks so\nsubclasses don\u0027t have to call getCurrentRanking() unnecessarily.\n\nBug: 15415840\nChange-Id: Id41e174f00c06c86359c03646abc3db78028b324\n"
    },
    {
      "commit": "e74b853d9f2dd698a0a7635c1b7125fc3cb64b66",
      "tree": "cd27cbf53803345b82f73da5003f002d2ef10d4f",
      "parents": [
        "e6cad8027c644b7d4dfc38984fa52732cb7906cd",
        "eb29d330c31e677b6beba7a88955b52b7ca5f39b"
      ],
      "author": {
        "name": "Adrian Roos",
        "email": "roosa@google.com",
        "time": "Wed Jun 11 15:02:55 2014 +0200"
      },
      "committer": {
        "name": "Adrian Roos",
        "email": "roosa@google.com",
        "time": "Wed Jun 11 15:02:55 2014 +0200"
      },
      "message": "resolved conflict for merge of 3ca33b70 to master\n\nChange-Id: I5226015ca7cef030586349cc698a46e458ac788e\n"
    },
    {
      "commit": "a035b5627195505e613d3682c8c11bd2ab44dcf0",
      "tree": "43527427545dad4d06a07a529f87d070ab95fa84",
      "parents": [
        "bbd2909d5256a5c4ebcb41f6798381bc36d290dc",
        "28a8d108050b59629e8be9aa4a02739cd08ea941"
      ],
      "author": {
        "name": "George Mount",
        "email": "mount@google.com",
        "time": "Wed Jun 11 14:11:30 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jun 10 21:44:22 2014 +0000"
      },
      "message": "Merge \"DO NOT MERGE Allow enter activity transitions to be delayed until data is ready.\" into lmp-preview-dev"
    },
    {
      "commit": "28a8d108050b59629e8be9aa4a02739cd08ea941",
      "tree": "eaec1e84c6d014432acd03c7ab4117a14238e5c6",
      "parents": [
        "096fc544af23957d5575725ca457c3d0df498055"
      ],
      "author": {
        "name": "George Mount",
        "email": "mount@google.com",
        "time": "Tue Jun 10 11:12:01 2014 -0700"
      },
      "committer": {
        "name": "George Mount",
        "email": "mount@google.com",
        "time": "Tue Jun 10 17:06:34 2014 -0700"
      },
      "message": "DO NOT MERGE Allow enter activity transitions to be delayed until data is ready.\n\nBug 15539194\n\nChange-Id: I8de9806b0bcdf8129eb3b5a555a2433f0c7be634\n"
    },
    {
      "commit": "cc91c7b804a079f7b20404827277c61dd403805f",
      "tree": "12ed9c422a5d370f19d6c42786b2c5752d0b5bae",
      "parents": [
        "54f6e80d321fa5da6b09e820743f3475f5fd9815"
      ],
      "author": {
        "name": "Sreeram Ramachandran",
        "email": "sreeram@google.com",
        "time": "Tue Jun 03 18:41:43 2014 -0700"
      },
      "committer": {
        "name": "Robert Greenwalt",
        "email": "rgreenwalt@google.com",
        "time": "Tue Jun 10 14:30:15 2014 -0700"
      },
      "message": "Add a new IpPrefix class and use it in RouteInfo.\n\nThis change uses IpPrefix only in the public API and continues\nto use LinkAddress for everything else. It does not change the\ncallers to use the new APIs, with the exception of changing\nall current uses of getDestination to getDestinationLinkAddress\nto make room for the new getDestination method that returns an\nIpPrefix.\n\nBased on Sreeram\u0027s earlier change:\nhttps://googleplex-android-review.git.corp.google.com/#/c/477874/\nbut a bit simplified and with a bit more documentation.\n\nBug: 15142362\nBug: 13885501\nChange-Id: Ib4cd96b22cbff4ea31bb26a7853989f50da8de4e\n"
    },
    {
      "commit": "e9ed3707b234c893622aec3ddecbf2f9d41d1454",
      "tree": "5e78c9c2ab1b7b2f1c1daedb06104cd7a2647e41",
      "parents": [
        "583b6f782c2e989bd6d62838a3f1c69104335fdd",
        "7060b04f6d92351b67222e636ab378a0273bf3e7"
      ],
      "author": {
        "name": "Christopher Tate",
        "email": "ctate@google.com",
        "time": "Tue Jun 10 21:27:53 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jun 10 21:27:54 2014 +0000"
      },
      "message": "Merge \"Out with the old; in with the new\" into lmp-preview-dev"
    },
    {
      "commit": "7dc78cf3af9fd11a4f1e2e981ce584a23755ea9e",
      "tree": "6f14100af1a34b7dddd0b02f5c7c5e34a1dc63b9",
      "parents": [
        "cc91c7b804a079f7b20404827277c61dd403805f"
      ],
      "author": {
        "name": "Lorenzo Colitti",
        "email": "lorenzo@google.com",
        "time": "Mon Jun 09 22:58:46 2014 +0900"
      },
      "committer": {
        "name": "Robert Greenwalt",
        "email": "rgreenwalt@google.com",
        "time": "Tue Jun 10 14:46:39 2014 -0700"
      },
      "message": "Minor changes to the LinkAddress API docs.\n\n1. Rename getNetworkPrefixLength to getPrefixLength. Update all\n   callers in frameworks/base and add a shim method and a TODO\n   for the rest.\n2. @hide isSameAddressAs. It doesn\u0027t add much, and it\u0027s just\n   one-liner that callers can implement if they want.\n3. Fix the alignment of the initial paragraph (\u003cul\u003e should have\n   been \u003c/ul\u003e).\n4. Remove the documentation that talks about creating\n   LinkAddresses, since there\u0027s no public API for creating them.\n\nWith these changes I think LinkAddress is fine as a public API.\n\nBug: 15142362\nChange-Id: Iaf3b1db577745bb68a9e1dd7f96d666dd3f3ec7c\n"
    },
    {
      "commit": "1d11436eae8fa18ce4ccf0bfe7243b057cde7721",
      "tree": "23fd99ca30486ebdddabb37f9c4a2e211118d888",
      "parents": [
        "55e33b03abc97c532f1e9d23e9969c16b6166035",
        "992fdbeff296670e62078dd0c3d3b2b9bb2c95ec"
      ],
      "author": {
        "name": "Amith Yamasani",
        "email": "yamasani@google.com",
        "time": "Thu Jun 12 23:14:05 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jun 10 21:44:22 2014 +0000"
      },
      "message": "Merge \"Undo some API changes that affect third party launcher writers\" into lmp-preview-dev"
    },
    {
      "commit": "992fdbeff296670e62078dd0c3d3b2b9bb2c95ec",
      "tree": "3274dfe40639421bc1e0e4f0331e51b9ecdc64a2",
      "parents": [
        "879d8b33087aaa3925fa2c4491c6c067fb160c36"
      ],
      "author": {
        "name": "Amith Yamasani",
        "email": "yamasani@google.com",
        "time": "Thu Jun 12 13:37:43 2014 -0700"
      },
      "committer": {
        "name": "Amith Yamasani",
        "email": "yamasani@google.com",
        "time": "Thu Jun 12 13:37:43 2014 -0700"
      },
      "message": "Undo some API changes that affect third party launcher writers\n\nRemove hidden interface methods that were added temporarily for\nlauncher compatibility. These cannot be implemented by third parties\nif they\u0027re hidden from the SDK.\n\nBug: 15574383\nChange-Id: I976256da4278b7077f8d357e971e8cadb4d2d686\n"
    },
    {
      "commit": "a83ce3451d76833ffba8d82c65890881d65db2b0",
      "tree": "e9d7a31148818bc21e932ff077d02f15fde222e6",
      "parents": [
        "b8cee5175d7cbc4901bd2d56aa6a380b1464a074",
        "6078b50b017fbcf8d6cbf9f83226ed5667d5729e"
      ],
      "author": {
        "name": "Robert Greenwalt",
        "email": "rgreenwalt@google.com",
        "time": "Thu Jun 12 19:11:27 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jun 12 03:30:50 2014 +0000"
      },
      "message": "Merge \"Apply API Council comments to ConnectivityManager\" into lmp-preview-dev"
    },
    {
      "commit": "6078b50b017fbcf8d6cbf9f83226ed5667d5729e",
      "tree": "80c7f1f6a51c0f7eee259df5e98e6b05b763fd21",
      "parents": [
        "f5ccb5cc7d7f2a0339ff3cdb28bf6883b55c8627"
      ],
      "author": {
        "name": "Robert Greenwalt",
        "email": "rgreenwalt@google.com",
        "time": "Wed Jun 11 16:05:07 2014 -0700"
      },
      "committer": {
        "name": "Robert Greenwalt",
        "email": "rgreenwalt@google.com",
        "time": "Wed Jun 11 23:17:46 2014 -0700"
      },
      "message": "Apply API Council comments to ConnectivityManager\n\nrename isNetworkActive -\u003e isDefaultNetworkActive\nrename registerNetworkActiveListener -\u003e registerDefaultNetworkActiveListener\nmake listenForNetwork/requestNetwork take a NetworkRequest\nrename NetworkCallbackListener -\u003e NetworkCallback\nrename listenForNetwork -\u003e registerNetworkCallback\nrename releaseNetworkRequest -\u003e unregisterNetworkCallback\nremove NetworkRequest param from NetworkCallback functions\nrename onNetworkCapabilitiesChagned to onCapabilitiesChanged\nremove onReleased\nchange time units in onLosing from Sec -\u003e ms\n\nbug: 15142362\nChange-Id: Ibc96e3f461706efe1eafa0d85605249cfd6e9fdd\n"
    },
    {
      "commit": "b6b79c134e0f5c7ebb88c3f78b8417d95a24a247",
      "tree": "2ad828f7bbbe7aa03cf5dff6b4698353fb18263d",
      "parents": [
        "130669992c5ea8d54db15f142e27578bdcf7e003",
        "aaf2c8cf7f4a7be56428dd805d39bb8c3a084fe9"
      ],
      "author": {
        "name": "Alan Viverette",
        "email": "alanv@google.com",
        "time": "Thu Jun 12 01:39:52 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jun 10 22:12:51 2014 +0000"
      },
      "message": "Merge \"Add Settings theme, fix DialogWhenLarge theme\" into lmp-preview-dev"
    },
    {
      "commit": "aaf2c8cf7f4a7be56428dd805d39bb8c3a084fe9",
      "tree": "328f3138ad18b0821be54352226b3eb75c38db9a",
      "parents": [
        "6de057816f2feb8e0ecbd2e9ccf73ad53e4dc7ed"
      ],
      "author": {
        "name": "Alan Viverette",
        "email": "alanv@google.com",
        "time": "Wed Jun 11 18:33:33 2014 -0700"
      },
      "committer": {
        "name": "Alan Viverette",
        "email": "alanv@google.com",
        "time": "Wed Jun 11 18:33:33 2014 -0700"
      },
      "message": "Add Settings theme, fix DialogWhenLarge theme\n\nAdds dialog background with baked-in shadow. Temporary until we get\nwindow shadow management sorted out.\n\nChange-Id: I2bafed620ac00f8a4e4a17cf19255aaba41858b2\n"
    },
    {
      "commit": "10e049b65168048e624bb6d9d9420a301ff558dd",
      "tree": "e48daa30c1ae67b0d324b583cea07f73da3de24d",
      "parents": [
        "594b456b6e2aa4142fa31394cdd39bd4cc7a1d3a"
      ],
      "author": {
        "name": "Robert Greenwalt",
        "email": "rgreenwalt@google.com",
        "time": "Wed Jun 11 16:57:03 2014 -0700"
      },
      "committer": {
        "name": "Robert Greenwalt",
        "email": "rgreenwalt@google.com",
        "time": "Wed Jun 11 16:57:03 2014 -0700"
      },
      "message": "Missed an api update.\n\nFix build.\n\nChange-Id: I2563ec3c26e1c8dbb9abea9f87537a87ce5fda41\n"
    },
    {
      "commit": "594b456b6e2aa4142fa31394cdd39bd4cc7a1d3a",
      "tree": "9342b3f7822dbfd3faba2b7dcbb491f62f3303c1",
      "parents": [
        "55213c80229cc9cbec328f0ec9a842f5d66c35c2",
        "00a0fd650b7a31dffb88c229242bb04fa0b487a4"
      ],
      "author": {
        "name": "Robert Greenwalt",
        "email": "rgreenwalt@google.com",
        "time": "Wed Jun 11 23:42:21 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jun 10 22:12:51 2014 +0000"
      },
      "message": "Merge \"Minor changes to the LinkAddress API docs.\" into lmp-preview-dev"
    },
    {
      "commit": "55213c80229cc9cbec328f0ec9a842f5d66c35c2",
      "tree": "5bdc836fc2b03d033b262a80a642da593593f79d",
      "parents": [
        "6ba62e6416202f2eb9e63028894ff37abe47a73a",
        "6307b35e1d3a8d577877be0b4c9cea1a909b6329"
      ],
      "author": {
        "name": "Robert Greenwalt",
        "email": "rgreenwalt@google.com",
        "time": "Wed Jun 11 23:42:05 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jun 11 23:10:23 2014 +0000"
      },
      "message": "Merge \"Add a new IpPrefix class and use it in RouteInfo.\" into lmp-preview-dev"
    },
    {
      "commit": "6307b35e1d3a8d577877be0b4c9cea1a909b6329",
      "tree": "9c074f682304e2096a920fa640f709861684626b",
      "parents": [
        "52769be3ea1fd005ea66b7b08888b3009ac0dadf"
      ],
      "author": {
        "name": "Sreeram Ramachandran",
        "email": "sreeram@google.com",
        "time": "Tue Jun 03 18:41:43 2014 -0700"
      },
      "committer": {
        "name": "Robert Greenwalt",
        "email": "rgreenwalt@google.com",
        "time": "Wed Jun 11 16:32:21 2014 -0700"
      },
      "message": "Add a new IpPrefix class and use it in RouteInfo.\n\nThis change uses IpPrefix only in the public API and continues\nto use LinkAddress for everything else. It does not change the\ncallers to use the new APIs, with the exception of changing\nall current uses of getDestination to getDestinationLinkAddress\nto make room for the new getDestination method that returns an\nIpPrefix.\n\nBased on Sreeram\u0027s earlier change:\nhttps://googleplex-android-review.git.corp.google.com/#/c/477874/\nbut a bit simplified and with a bit more documentation.\n\nBug: 15142362\nBug: 13885501\nChange-Id: Ib4cd96b22cbff4ea31bb26a7853989f50da8de4e\n(cherry picked from commit 7d3b4b9a3d4de9673119632da0ebd583e50126f7)\n"
    },
    {
      "commit": "7569f1811f6061b2a6605c69bca1bb7af72ae1a0",
      "tree": "b766680f9f3fbce48a406ff49588ec494362d754",
      "parents": [
        "52769be3ea1fd005ea66b7b08888b3009ac0dadf"
      ],
      "author": {
        "name": "Robert Greenwalt",
        "email": "rgreenwalt@google.com",
        "time": "Sun Jun 08 16:42:59 2014 -0700"
      },
      "committer": {
        "name": "Robert Greenwalt",
        "email": "rgreenwalt@google.com",
        "time": "Wed Jun 11 23:29:39 2014 +0000"
      },
      "message": "Make NetworkCapabilities publicly immutable.\n\nApplying API council comments.\n\nbug: 15142362\n\n(cherry picked from commit Ie0bde68b72656a676d90c0343b9756fe9268d8d6)\nChange-Id: Ie0bde68b72656a676d90c0343b9756fe9268d8d6"
    },
    {
      "commit": "00a0fd650b7a31dffb88c229242bb04fa0b487a4",
      "tree": "fede654ba17701546fac7417f47d173bbe76a024",
      "parents": [
        "eeaf164bea829325af343b9e41196bc9680ecac9"
      ],
      "author": {
        "name": "Lorenzo Colitti",
        "email": "lorenzo@google.com",
        "time": "Mon Jun 09 22:58:46 2014 +0900"
      },
      "committer": {
        "name": "Robert Greenwalt",
        "email": "rgreenwalt@google.com",
        "time": "Wed Jun 11 18:52:19 2014 +0000"
      },
      "message": "Minor changes to the LinkAddress API docs.\n\n1. Rename getNetworkPrefixLength to getPrefixLength. Update all\n   callers in frameworks/base and add a shim method and a TODO\n   for the rest.\n2. @hide isSameAddressAs. It doesn\u0027t add much, and it\u0027s just\n   one-liner that callers can implement if they want.\n3. Fix the alignment of the initial paragraph (\u003cul\u003e should have\n   been \u003c/ul\u003e).\n4. Remove the documentation that talks about creating\n   LinkAddresses, since there\u0027s no public API for creating them.\n\nWith these changes I think LinkAddress is fine as a public API.\n\nBug: 15142362\nChange-Id: Iaf3b1db577745bb68a9e1dd7f96d666dd3f3ec7c\n(cherry picked from commit 9ab53650cfcd91a2a151b44b3fd1381841f76269)\n"
    },
    {
      "commit": "8fe0d0c84c1a09ee2dc5050919890409dc1dc2f8",
      "tree": "b96aab0f79a1bf10dcecc319af353bd2e4025d3d",
      "parents": [
        "eeaf164bea829325af343b9e41196bc9680ecac9",
        "25702b39675c51dd4963eb71b66b20126a55cc05"
      ],
      "author": {
        "name": "Robert Greenwalt",
        "email": "rgreenwalt@google.com",
        "time": "Wed Jun 11 19:11:34 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jun 10 22:18:15 2014 +0000"
      },
      "message": "Merge \"Fix public API of LinkProperties.\" into lmp-preview-dev"
    },
    {
      "commit": "25702b39675c51dd4963eb71b66b20126a55cc05",
      "tree": "c4ee1c293bb8c57368046be4f271c3f0a6834a79",
      "parents": [
        "488662c5700b6fc47d53bace9fd74166b372566e"
      ],
      "author": {
        "name": "Robert Greenwalt",
        "email": "rgreenwalt@google.com",
        "time": "Fri Jun 06 10:30:11 2014 -0700"
      },
      "committer": {
        "name": "Robert Greenwalt",
        "email": "rgreenwalt@google.com",
        "time": "Tue Jun 10 15:42:19 2014 -0700"
      },
      "message": "Fix public API of LinkProperties.\n\nbug:15142362\n(cherry picked from commit 51d898fd0223a4b7c728980ab987dd985c02df5f)\nChange-Id: I1457111da7d3bd09998f7e010febb8bb4c45c8bc\n"
    },
    {
      "commit": "b1768e398fffe8ec9bbadceebae88eb9d5afe343",
      "tree": "b8d14525584494e3d5fcf130cba063b3cbb83cc7",
      "parents": [
        "c5c363f0ffd9b554ebab9aa6e02c4d55a3398648",
        "86377e5377329178d5eb670fa1e361e93fe50a74"
      ],
      "author": {
        "name": "Santos Cordon",
        "email": "santoscordon@google.com",
        "time": "Fri Jun 13 00:46:26 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jun 12 05:34:42 2014 +0000"
      },
      "message": "Merge \"Update API for conference calling.\""
    },
    {
      "commit": "86377e5377329178d5eb670fa1e361e93fe50a74",
      "tree": "198d7d1e928b71d991dae488192cd42aaf636ea9",
      "parents": [
        "45c9ef2021e678b85851dce51fd9c2f3698eb0b3"
      ],
      "author": {
        "name": "Santos Cordon",
        "email": "santoscordon@google.com",
        "time": "Thu Jun 12 17:37:07 2014 -0700"
      },
      "committer": {
        "name": "Santos Cordon",
        "email": "santoscordon@google.com",
        "time": "Thu Jun 12 17:37:07 2014 -0700"
      },
      "message": "Update API for conference calling.\n\nChange-Id: Ic9b3d8fe98bb3f46e7f83d248785cb736186f445\n"
    },
    {
      "commit": "221748039c74215192e9e538a5d05f601b441242",
      "tree": "2b6eae650189c228738da89533659467552fcc1c",
      "parents": [
        "45c9ef2021e678b85851dce51fd9c2f3698eb0b3",
        "27900358f2f5b89e8b01516b28a916d16c99ba9b"
      ],
      "author": {
        "name": "Aravind Akella",
        "email": "aakella@google.com",
        "time": "Fri Jun 13 00:32:45 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jun 12 03:30:50 2014 +0000"
      },
      "message": "Merge \"Add java APIs for Sensor reportingMode.\""
    },
    {
      "commit": "76f7e7ee20866c41b73f60d2195f34d9b8c542b3",
      "tree": "f332236a34fcaa80fc9d18d50738566fa789f080",
      "parents": [
        "eb2b52ffaff549df07fbf848d1475a207d33038d",
        "1d11436eae8fa18ce4ccf0bfe7243b057cde7721"
      ],
      "author": {
        "name": "Amith Yamasani",
        "email": "yamasani@google.com",
        "time": "Thu Jun 12 23:16:47 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Jun 12 23:16:47 2014 +0000"
      },
      "message": "am 54b3006b: Merge \"Undo some API changes that affect third party launcher writers\" into lmp-preview-dev\n\n* commit \u002754b3006b6340a2a311acb8f70d4602506e63b1ae\u0027:\n  Undo some API changes that affect third party launcher writers\n"
    },
    {
      "commit": "52a327263d1cdbab53f9d9087b67bcfea087407e",
      "tree": "f5dc11d597c8984914d1ad2b385a6b8233bbf49c",
      "parents": [
        "a13697f68dc01db9c54481b4a6dbcf42711fa052",
        "a83ce3451d76833ffba8d82c65890881d65db2b0"
      ],
      "author": {
        "name": "Robert Greenwalt",
        "email": "rgreenwalt@google.com",
        "time": "Thu Jun 12 22:31:07 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Jun 12 22:31:07 2014 +0000"
      },
      "message": "am 2d0ab42b: Merge \"Apply API Council comments to ConnectivityManager\" into lmp-preview-dev\n\n* commit \u00272d0ab42b1420db884d26fd2ef22710b5a887e9a6\u0027:\n  Apply API Council comments to ConnectivityManager\n"
    },
    {
      "commit": "796691e302785bd8b7822653f5f041fa375fcfc3",
      "tree": "c6d836602dd1a357ff72d47c95a742599c85942b",
      "parents": [
        "659e0e1d9448205832c82b8856dfcbb9c401b4b0",
        "cca74c1b0d2660c5e143bf3b4eaa962a2c734e90"
      ],
      "author": {
        "name": "Jae Seo",
        "email": "jaeseo@google.com",
        "time": "Thu Jun 12 21:22:11 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jun 12 03:30:50 2014 +0000"
      },
      "message": "Merge \"Add an API to get TV input icon\""
    },
    {
      "commit": "cca74c1b0d2660c5e143bf3b4eaa962a2c734e90",
      "tree": "200c44836208a0053df965307e0e824678357125",
      "parents": [
        "04fcf1cabec82b7f2e349658ca764939f5641cc3"
      ],
      "author": {
        "name": "Jaewan Kim",
        "email": "jaewan@google.com",
        "time": "Tue Jun 10 00:38:02 2014 +0900"
      },
      "committer": {
        "name": "Jaewan Kim",
        "email": "jaewan@google.com",
        "time": "Thu Jun 12 10:36:00 2014 +0000"
      },
      "message": "Add an API to get TV input icon\n\nBug: 14423022\nChange-Id: I7b3c0efadc8448cae56ef370611be8e09a301f42"
    },
    {
      "commit": "04b8e270f28895038739302db5f16c5c7e67f473",
      "tree": "39a3f4e38ed5e57e7b30d96daedce2a07b9ce974",
      "parents": [
        "3d187c2e9f7604d199f9bc0a9a9ebb8376777976",
        "e178c93ff5457962cc694f44729dfa633de53f9b"
      ],
      "author": {
        "name": "Alan Viverette",
        "email": "alanv@google.com",
        "time": "Thu Jun 12 21:15:34 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jun 12 05:34:42 2014 +0000"
      },
      "message": "Merge \"Make overlapAnchor public, make ActionBar spinner overlap\""
    },
    {
      "commit": "e178c93ff5457962cc694f44729dfa633de53f9b",
      "tree": "8aabaea2e096d6945e82d4c50bdd4b7d0e287d0d",
      "parents": [
        "02a9c359a1a6e1175cdd2d560f97be9cdb816a0e"
      ],
      "author": {
        "name": "Alan Viverette",
        "email": "alanv@google.com",
        "time": "Thu Jun 12 13:23:20 2014 -0700"
      },
      "committer": {
        "name": "Alan Viverette",
        "email": "alanv@google.com",
        "time": "Thu Jun 12 13:23:20 2014 -0700"
      },
      "message": "Make overlapAnchor public, make ActionBar spinner overlap\n\nBUG: 15566102\nChange-Id: I23885c2d66ce0749e4c131491205bb8eb2612923\n"
    },
    {
      "commit": "4e81913a66c98bfd9939376640b89015a23580a1",
      "tree": "4a1f841b362115011dee9520fd9918014a717bf1",
      "parents": [
        "9c68b42dc421e1c4260bc388deb7b26e7221c810",
        "03978a40b3a4c268329ae733eff8dfffd92f6e09"
      ],
      "author": {
        "name": "Jason Monk",
        "email": "jmonk@google.com",
        "time": "Thu Jun 12 20:34:29 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jun 12 17:09:07 2014 +0000"
      },
      "message": "Merge \"Allow device owner to configure secondary users\""
    },
    {
      "commit": "03978a40b3a4c268329ae733eff8dfffd92f6e09",
      "tree": "55e95d2fa00f6a39996db4b7d58d0046dcfa50be",
      "parents": [
        "178e2b98c17003e1cd60f75cdd21f5c2273ebdcd"
      ],
      "author": {
        "name": "Jason Monk",
        "email": "jmonk@google.com",
        "time": "Tue Jun 10 15:05:30 2014 -0400"
      },
      "committer": {
        "name": "Jason Monk",
        "email": "jmonk@google.com",
        "time": "Thu Jun 12 16:30:00 2014 -0400"
      },
      "message": "Allow device owner to configure secondary users\n\nCurrently the device owner can create secondary users, but unless\nit is a system app it will not be installed and will not be able\nto pass data easily from the code that creates the user and any\ncode running on that user.\n\nThis allows the device owner to install itself while creating a\nuser and start up a service to configure that user.  createUser\ntakes an bundle so that the device owner can pass across any\ninitial setup data it needs to, this bundle will be sent to\nthe admin receiver in onEnable.\n\nChange-Id: Ic1f8565dd2a7bd85363527cf68b0ecd4dc9c3636\n"
    },
    {
      "commit": "2a97b54f491346be193cc72b89d6712cf1abacc9",
      "tree": "2ece589ad7cfe4fa3f5551acadff5f4321e5a92c",
      "parents": [
        "61d3fab6908763860beb1a428efa4753e0349b80",
        "13592c623cdd87047e68d88d87be84819292819a"
      ],
      "author": {
        "name": "Yohei Yukawa",
        "email": "yukawa@google.com",
        "time": "Thu Jun 12 19:58:02 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Jun 12 19:58:02 2014 +0000"
      },
      "message": "am f09cb58d: Merge \"Rename CursorAnchorInfoBuilder with Builder\" into lmp-preview-dev\n\n* commit \u0027f09cb58d5f528665e6e96d8740eeeeab4167e357\u0027:\n  Rename CursorAnchorInfoBuilder with Builder\n"
    },
    {
      "commit": "5dcb543199c7253f0308022445c1db319ff21ae5",
      "tree": "1359ddf62e703be5acec21419aaaefcac1278ede",
      "parents": [
        "54e312a51bbef80658d71d10b65a0bc5f3268636",
        "b6b79c134e0f5c7ebb88c3f78b8417d95a24a247"
      ],
      "author": {
        "name": "Alan Viverette",
        "email": "alanv@google.com",
        "time": "Thu Jun 12 19:57:17 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Jun 12 19:57:17 2014 +0000"
      },
      "message": "am 4ea9d069: Merge \"Add Settings theme, fix DialogWhenLarge theme\" into lmp-preview-dev\n\n* commit \u00274ea9d0698df166d30e38db4d16450530eb9c1f38\u0027:\n  Add Settings theme, fix DialogWhenLarge theme\n"
    },
    {
      "commit": "1455a0a05a6fae7d55a5f724c359a79f53ad1318",
      "tree": "cb013e8fd4788f37b1416de77a8e23449ad3cb4a",
      "parents": [
        "1ced737cf4aadf91e04fbddf30da720fb7ee9cb0",
        "9468ddee2da0197d8837ed6fc9136e2856f289e9"
      ],
      "author": {
        "name": "Robert Greenwalt",
        "email": "rgreenwalt@google.com",
        "time": "Thu Jun 12 19:57:05 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Jun 12 19:57:05 2014 +0000"
      },
      "message": "am 67b8af58: Merge \"Missed an api update.\" into lmp-preview-dev\n\n* commit \u002767b8af5843f835d3d3124025d63c96b184cc87f5\u0027:\n  Missed an api update.\n"
    },
    {
      "commit": "7c9f5529ea07fda43a68f9b5de204cf2b90d1b61",
      "tree": "a0d01655887740c43e8b92349b2762f10cc98997",
      "parents": [
        "b41ed6ca70984f0696f85e1608306f00f60875d9",
        "6ba62e6416202f2eb9e63028894ff37abe47a73a"
      ],
      "author": {
        "name": "Robert Greenwalt",
        "email": "rgreenwalt@google.com",
        "time": "Thu Jun 12 18:49:07 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Jun 12 18:49:07 2014 +0000"
      },
      "message": "am 558aeb90: Merge \"Make NetworkCapabilities publicly immutable.\" into lmp-preview-dev\n\n* commit \u0027558aeb901144fac460575402e38fc8baa2da83eb\u0027:\n  Make NetworkCapabilities publicly immutable.\n"
    },
    {
      "commit": "13592c623cdd87047e68d88d87be84819292819a",
      "tree": "4a8198a3b044118af4a45a5cfbbaed09f2b4f17f",
      "parents": [
        "7baacb177b4d364097b13f80e388b03f1ac6d8f9",
        "c46b5f04aa2a9fd292c117d2824f70fcf06e86ba"
      ],
      "author": {
        "name": "Yohei Yukawa",
        "email": "yukawa@google.com",
        "time": "Thu Jun 12 03:11:30 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jun 10 22:36:02 2014 +0000"
      },
      "message": "Merge \"Rename CursorAnchorInfoBuilder with Builder\" into lmp-preview-dev"
    },
    {
      "commit": "ed1e01d7e431edbcaab983b4b240418f2b090fac",
      "tree": "afed0596803fbceb49e445c8f9b9e86fa5a3703e",
      "parents": [
        "0811cbee480524521750f43ac2a608cf84dba8aa"
      ],
      "author": {
        "name": "George Mount",
        "email": "mount@google.com",
        "time": "Thu Jun 05 13:49:12 2014 -0700"
      },
      "committer": {
        "name": "George Mount",
        "email": "mount@google.com",
        "time": "Thu Jun 12 10:33:53 2014 -0700"
      },
      "message": "Allow customization of background fade duration.\n\nBug 15195468\n\nChange-Id: I02c1ef446cfa8aaedce640ab5694b6d9245bb9f7\n"
    },
    {
      "commit": "542588e3ba1e25a9465246a8542b1b6cbe6f9249",
      "tree": "e67900c1e542276c3fc3327e9e000131d0041211",
      "parents": [
        "edbfd040601f069a8f0d4440035283c94b915611"
      ],
      "author": {
        "name": "Jessica Hummel",
        "email": "jhummel@google.com",
        "time": "Wed May 21 12:32:57 2014 +0100"
      },
      "committer": {
        "name": "Adam Connors",
        "email": "adamconnors@google.com",
        "time": "Wed Jun 11 11:37:53 2014 +0100"
      },
      "message": "Update documentation so it meets api requirements\n\nChange-Id: Ice52dc3d5ecca77f81d3df1b43179c94aece6fef\nbug:15023443\n\nConflicts:\n\tapi/current.txt\n\tcore/java/android/app/admin/DeviceAdminReceiver.java\n"
    },
    {
      "commit": "b181caa47c0a2b462dcc58892cab6d23d2060afd",
      "tree": "04b75dd9d592ccd61838c21ee561c766280e9954",
      "parents": [
        "44f8d455fe8177479ac1f620d724a21db176847c",
        "20735c750b313d9025374c00522cf8f71968c1de"
      ],
      "author": {
        "name": "Przemyslaw Szczepaniak",
        "email": "pszczepaniak@google.com",
        "time": "Thu Jun 12 10:36:03 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jun 10 21:18:16 2014 +0000"
      },
      "message": "Merge \"Hide new TTS API for the lmp-preview. DO NOT MERGE\" into lmp-preview-dev"
    },
    {
      "commit": "20735c750b313d9025374c00522cf8f71968c1de",
      "tree": "e50d67f86ccd6bdf000fc61da7e3186053085e64",
      "parents": [
        "edbfd040601f069a8f0d4440035283c94b915611"
      ],
      "author": {
        "name": "Przemyslaw Szczepaniak",
        "email": "pszczepaniak@google.com",
        "time": "Wed Jun 11 11:59:39 2014 +0100"
      },
      "committer": {
        "name": "Przemyslaw Szczepaniak",
        "email": "pszczepaniak@google.com",
        "time": "Wed Jun 11 13:28:01 2014 +0100"
      },
      "message": "Hide new TTS API for the lmp-preview. DO NOT MERGE\n\nBug: 15519251\nChange-Id: I83294a1a890986df2d1fa8e81bb397c33fdd8fe9\n"
    },
    {
      "commit": "7060b04f6d92351b67222e636ab378a0273bf3e7",
      "tree": "82fce1e04dd58a5d79895d0869b3b0adeffbb417",
      "parents": [
        "6d7a25f317be60ae8a4d8806e517052be2398753"
      ],
      "author": {
        "name": "Christopher Tate",
        "email": "ctate@google.com",
        "time": "Mon Jun 09 19:50:00 2014 -0700"
      },
      "committer": {
        "name": "Christopher Tate",
        "email": "ctate@google.com",
        "time": "Tue Jun 10 12:51:55 2014 -0700"
      },
      "message": "Out with the old; in with the new\n\nSwitch to the official \"JobScheduler\" etc naming.\n\nBug 14997851\n\nChange-Id: I73a61aaa9af0740c114d08188bd97c52f3ac86b7\n"
    },
    {
      "commit": "8a21f5dd79e93aa4e4b08ab4f33b9255d7c06961",
      "tree": "db727a7633f06fd3721d4db06113a99a6a9dd62c",
      "parents": [
        "8c90ff3b8a31cd3ef0c740b5442abfd0b2881729"
      ],
      "author": {
        "name": "Jean-Michel Trivi",
        "email": "jmtrivi@google.com",
        "time": "Thu Jun 05 15:03:52 2014 -0700"
      },
      "committer": {
        "name": "Jean-Michel Trivi",
        "email": "jmtrivi@google.com",
        "time": "Tue Jun 10 12:44:04 2014 -0700"
      },
      "message": "AudioManager: add ability to allocate a new session ID\n\nExpose method to allocate a new session ID.\nMake the generic error code public.\n\nChange-Id: Iec93548292845e3a1b1a97be9bbe54e9fcf06f2d\n"
    },
    {
      "commit": "7b5c2340addcd636896b92bebef17d2fc93d898a",
      "tree": "88666314a478863a18f93359321bf5af9eb4f8b3",
      "parents": [
        "ad423df32e7cefd6a3582b0961964137e89457c6",
        "c2c1a39510a4785261c8972894ebc1aa5808df1a"
      ],
      "author": {
        "name": "Matthew Williams",
        "email": "mjwilliams@google.com",
        "time": "Tue Jun 10 18:05:41 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Jun 10 18:05:41 2014 +0000"
      },
      "message": "am e389d1ea: Merge \"Remove SyncRequest.setPriority from public API\" into lmp-preview-dev\n\n* commit \u0027e389d1ea63b0a9caa6d069254ac661ca6420917f\u0027:\n  Remove SyncRequest.setPriority from public API\n"
    },
    {
      "commit": "a4eab42fe437bff3f8ee9dde264579067ea5cdbd",
      "tree": "a81c8cf7b8827f2a153438dd54e681035a4172e7",
      "parents": [
        "40e53cdc944472cf2417c069a7a4514c9e37911b"
      ],
      "author": {
        "name": "Alan Viverette",
        "email": "alanv@google.com",
        "time": "Mon Jun 09 19:31:20 2014 -0700"
      },
      "committer": {
        "name": "Alan Viverette",
        "email": "alanv@google.com",
        "time": "Tue Jun 10 11:00:25 2014 -0700"
      },
      "message": "Change ripple tint to color, remove tintMode\n\nAlso fixes double ripple on list preferences, missing ripple on up\nbutton, and adds the Toolbar style to public. Further improves\nripple performance.\n\nBUG: 15523923\nBUG: 15473856\nChange-Id: I5e8bf417368b60fcc33c80852e12f27b8c580774\n"
    },
    {
      "commit": "40e53cdc944472cf2417c069a7a4514c9e37911b",
      "tree": "1d992e1f48b03fa99a7e263376bef38742f4452b",
      "parents": [
        "554f5406f3ea580d9935ffd6491b3858ef43e444",
        "c302e4d32f97c21400b3ab76911cad8984eff20e"
      ],
      "author": {
        "name": "Doug Zongker",
        "email": "dougz@google.com",
        "time": "Tue Jun 10 17:38:19 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jun 10 17:38:20 2014 +0000"
      },
      "message": "Merge \"hide RECOVERY permission from L preview -- DO NOT MERGE\" into lmp-preview-dev"
    },
    {
      "commit": "085a1e793382580811798cbdd7e354cc755fc3ed",
      "tree": "07138aabc953fa450d331f47b95fe0ebcd6032cf",
      "parents": [
        "7683baad6c437af2931020423bf227f97a3ce0ba",
        "465c5de4ee3df861dd1ad0b71ca40f3daeb9cbee"
      ],
      "author": {
        "name": "Jeff Brown",
        "email": "jeffbrown@google.com",
        "time": "Tue Jun 10 17:21:59 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Jun 10 17:21:59 2014 +0000"
      },
      "message": "am af0c2ebf: @hide ACCESS_INPUT_FLINGER permission.\n\n* commit \u0027af0c2ebfc71f6106656eb17345e122ea7ac8cf2a\u0027:\n  @hide ACCESS_INPUT_FLINGER permission.\n"
    },
    {
      "commit": "7683baad6c437af2931020423bf227f97a3ce0ba",
      "tree": "5761b0d79a4b5b5c3593fe72efceab24c5623cd5",
      "parents": [
        "4a1c0bd20b317fbc48efc35f986b9a7f5cef128e",
        "df8e542a8a638c18074221f47c4e4afcd3502810"
      ],
      "author": {
        "name": "Craig Mautner",
        "email": "cmautner@google.com",
        "time": "Tue Jun 10 17:21:52 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Jun 10 17:21:52 2014 +0000"
      },
      "message": "am a7c5791a: Merge \"Redefine FLAG_ACTIVITY_NEW_DOCUMENT without NEW_TASK\" into lmp-preview-dev\n\n* commit \u0027a7c5791a95bf732c2381f698d78930ee61efd36b\u0027:\n  Redefine FLAG_ACTIVITY_NEW_DOCUMENT without NEW_TASK\n"
    },
    {
      "commit": "1a2f7a1e29e59e0c9140ac5d3f465dc110c70b48",
      "tree": "670a1939f964de0c76df22a3d86228202a5b9250",
      "parents": [
        "d734c698e3d0f9e9b6313185af264a2aa786e355",
        "e44e754166ad8c53781f67b2e814012fb5dbeae3"
      ],
      "author": {
        "name": "John Reck",
        "email": "jreck@google.com",
        "time": "Tue Jun 10 07:53:03 2014 -0700"
      },
      "committer": {
        "name": "John Reck",
        "email": "jreck@google.com",
        "time": "Tue Jun 10 07:53:03 2014 -0700"
      },
      "message": "resolved conflicts for merge of 2d2aa0cc to master\n\nChange-Id: Ib7bb0e40569a8f6a7f856eef54980d70d9769cdc\n"
    },
    {
      "commit": "d734c698e3d0f9e9b6313185af264a2aa786e355",
      "tree": "72ba56943b4924f3e593c86eaa3f0712608b92cb",
      "parents": [
        "b71f764c28ec399e30b76634ff56eb09d1845f65",
        "f8f69b899f2979c8744c7ce77489cbad09d898fe"
      ],
      "author": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Tue Jun 10 11:18:54 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Jun 10 11:18:54 2014 +0000"
      },
      "message": "am 99f4fe07: Merge \"Refactor directory API to \"opening document tree.\"\" into lmp-preview-dev\n\n* commit \u002799f4fe0797adb8350f92c7d1ba11776d1947e768\u0027:\n  Refactor directory API to \"opening document tree.\"\n"
    },
    {
      "commit": "b71f764c28ec399e30b76634ff56eb09d1845f65",
      "tree": "b0dbf75b13df046591ed7d118aec025b24dd2536",
      "parents": [
        "3b77eb33a510b68f501694483621917bb6b5b8c5",
        "2641ab276c9c00ccd465ca3a69a3543ad0d78c74"
      ],
      "author": {
        "name": "Xiaolei Wang",
        "email": "wxiaolei@google.com",
        "time": "Tue Jun 10 11:18:48 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Jun 10 11:18:48 2014 +0000"
      },
      "message": "am c686a0d4: Merge \"Add constants to Android TV On Device Search. Change-Id: I7b5780f8c4c0367d198607ad2780cf6ec6a96d3a\" into lmp-preview-dev\n\n* commit \u0027c686a0d4b116654d6bec3ff7d5443f8da3ffb20a\u0027:\n  Add constants to Android TV On Device Search. Change-Id: I7b5780f8c4c0367d198607ad2780cf6ec6a96d3a\n"
    },
    {
      "commit": "c46b5f04aa2a9fd292c117d2824f70fcf06e86ba",
      "tree": "46d6c2beefa882c6418454e05845ab0921792cc1",
      "parents": [
        "cbb0213d81205c4843816c6d4bcee5e4e29936e8"
      ],
      "author": {
        "name": "Yohei Yukawa",
        "email": "yukawa@google.com",
        "time": "Tue Jun 10 12:26:34 2014 +0900"
      },
      "committer": {
        "name": "Yohei Yukawa",
        "email": "yukawa@google.com",
        "time": "Tue Jun 10 14:19:28 2014 +0900"
      },
      "message": "Rename CursorAnchorInfoBuilder with Builder\n\nInner Builder class should not inherit full class name of outer\nclass.\n\nBUG: 15516230\nChange-Id: I2d56edebb0c85639db57ca5b2aadb22c67fc5926\n"
    },
    {
      "commit": "2368014073a7614820284f38025d926fd1699085",
      "tree": "814d94b0725846fca270229a1a8e9e8bb7fee35a",
      "parents": [
        "cbb0213d81205c4843816c6d4bcee5e4e29936e8"
      ],
      "author": {
        "name": "Matthew Williams",
        "email": "mjwilliams@google.com",
        "time": "Mon Jun 09 20:06:03 2014 -0700"
      },
      "committer": {
        "name": "Matthew Williams",
        "email": "mjwilliams@google.com",
        "time": "Mon Jun 09 20:18:25 2014 -0700"
      },
      "message": "Remove SyncRequest.setPriority from public API\n\nBug: 15517262\nChange-Id: If62b6f3bf339011dd504889aa24c71a22cb08ed8\n"
    },
    {
      "commit": "465c5de4ee3df861dd1ad0b71ca40f3daeb9cbee",
      "tree": "70b4cb974dec3a04133c98b2f78b2a3731693a65",
      "parents": [
        "df8e542a8a638c18074221f47c4e4afcd3502810"
      ],
      "author": {
        "name": "Jeff Brown",
        "email": "jeffbrown@google.com",
        "time": "Mon Jun 09 18:34:20 2014 -0700"
      },
      "committer": {
        "name": "Jeff Brown",
        "email": "jeffbrown@google.com",
        "time": "Tue Jun 10 01:43:14 2014 +0000"
      },
      "message": "@hide ACCESS_INPUT_FLINGER permission.\n\nBug: 15516225\nChange-Id: Ief70650d956a7161153e283c24f553fcfa7996b1\n"
    },
    {
      "commit": "df8e542a8a638c18074221f47c4e4afcd3502810",
      "tree": "d95848a78bba19bcb3e133aa103759d4a654210d",
      "parents": [
        "d478a3a0d8af2bf690c07cdfeb69a80faf2f29e5",
        "f357c0ca514d73273a18b3896e565b2272e608ad"
      ],
      "author": {
        "name": "Craig Mautner",
        "email": "cmautner@google.com",
        "time": "Tue Jun 10 01:29:43 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jun 10 01:29:43 2014 +0000"
      },
      "message": "Merge \"Redefine FLAG_ACTIVITY_NEW_DOCUMENT without NEW_TASK\" into lmp-preview-dev"
    },
    {
      "commit": "f357c0ca514d73273a18b3896e565b2272e608ad",
      "tree": "8aa0acba24ca92fd90c23ea5856fb8d34ec18e49",
      "parents": [
        "f43cea009447cb2d3741de94c93c28e2fd413a43"
      ],
      "author": {
        "name": "Craig Mautner",
        "email": "cmautner@google.com",
        "time": "Mon Jun 09 09:23:27 2014 -0700"
      },
      "committer": {
        "name": "Craig Mautner",
        "email": "cmautner@google.com",
        "time": "Mon Jun 09 18:09:33 2014 -0700"
      },
      "message": "Redefine FLAG_ACTIVITY_NEW_DOCUMENT without NEW_TASK\n\nChange definition of FLAG_ACTIVITY_NEW_DOCUMENT from\nFLAG_ACTIVITY_NEW_TASK | FLAG_ACTIVITY_CLEAR_WHEN_TASK_RESET to\nFLAG_ACTIVITY_CLEAR_WHEN_TASK_RESET alone.\n\nAlso add new documentLaunchMode of \"never\" to allow activity\nwriters to keep their activity from being launched in document mode.\n\nFixes bug 15468528.\n\nChange-Id: Ied11adf97e85c5d3f99f4c0bbbb4a2905dcfb24e\n"
    },
    {
      "commit": "e44e754166ad8c53781f67b2e814012fb5dbeae3",
      "tree": "05e3ed2c6a66e943ce31d889f5984e878be962d5",
      "parents": [
        "f8f69b899f2979c8744c7ce77489cbad09d898fe",
        "66d1eb285b129836d1b3c392ed609283c0dbf830"
      ],
      "author": {
        "name": "Jinsuk Kim",
        "email": "jinsukkim@google.com",
        "time": "Tue Jun 10 00:11:19 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jun 10 00:11:20 2014 +0000"
      },
      "message": "Merge \"Tag HdmiControlService API classes with @hide/@SystemApi\" into lmp-preview-dev"
    },
    {
      "commit": "f8f69b899f2979c8744c7ce77489cbad09d898fe",
      "tree": "836f1157afbaebf9375b49dc6ad4a34ef4086d0e",
      "parents": [
        "2641ab276c9c00ccd465ca3a69a3543ad0d78c74",
        "b9fbb7290b02de1ce621deaa2d28a5e42f2e0937"
      ],
      "author": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Tue Jun 10 00:10:27 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jun 10 00:10:28 2014 +0000"
      },
      "message": "Merge \"Refactor directory API to \"opening document tree.\"\" into lmp-preview-dev"
    },
    {
      "commit": "2641ab276c9c00ccd465ca3a69a3543ad0d78c74",
      "tree": "46f67811173d7f1330b98903ca435c98a2cfb522",
      "parents": [
        "5efab6c98c1eecee31ae0433fd87a05bbf84b70a",
        "b2b2ac1287bd1ae5042344f11accae7a46149d54"
      ],
      "author": {
        "name": "Xiaolei Wang",
        "email": "wxiaolei@google.com",
        "time": "Tue Jun 10 00:09:37 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jun 10 00:09:38 2014 +0000"
      },
      "message": "Merge \"Add constants to Android TV On Device Search. Change-Id: I7b5780f8c4c0367d198607ad2780cf6ec6a96d3a\" into lmp-preview-dev"
    },
    {
      "commit": "b9fbb7290b02de1ce621deaa2d28a5e42f2e0937",
      "tree": "059bb4d64dc433b7a8bd2180ed6a0157e840be0b",
      "parents": [
        "19dba9a37d5885503ab08be873d1e3e3e8f93c9c"
      ],
      "author": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Wed Jun 04 16:42:47 2014 -0700"
      },
      "committer": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Mon Jun 09 17:07:58 2014 -0700"
      },
      "message": "Refactor directory API to \"opening document tree.\"\n\nCleans up API so it consistently refers to opening or working with a\nsubtree of documents.  Also separates isChildDocument() support from\nthe concept of directory tree selection.\n\nBug: 15429194\nChange-Id: Ice66a751ff4bd0cc4d34c44c5da13a0dc4186dc9\n"
    },
    {
      "commit": "27900358f2f5b89e8b01516b28a916d16c99ba9b",
      "tree": "e298a6f85f6afe5f47f885b7574f01c15ebb7fa3",
      "parents": [
        "13d6cfb3b51c4740585cb7881f83ce789527901a"
      ],
      "author": {
        "name": "Aravind Akella",
        "email": "aakella@google.com",
        "time": "Tue Jun 03 19:20:42 2014 -0700"
      },
      "committer": {
        "name": "Aravind Akella",
        "email": "aakella@google.com",
        "time": "Mon Jun 09 16:56:29 2014 -0700"
      },
      "message": "Add java APIs for Sensor reportingMode.\n\nChange-Id: Iba6bb11f990d9966b86bf02d70ced7312f3e64a8\n"
    },
    {
      "commit": "66d1eb285b129836d1b3c392ed609283c0dbf830",
      "tree": "9fd40f1b602aeb306fcd16f0063d7888eefb935d",
      "parents": [
        "238fd930fc0131044d317d7c5ead756be89d1299"
      ],
      "author": {
        "name": "Jinsuk Kim",
        "email": "jinsukkim@google.com",
        "time": "Fri Jun 06 16:12:18 2014 +0900"
      },
      "committer": {
        "name": "Jae Seo",
        "email": "jaeseo@google.com",
        "time": "Mon Jun 09 23:49:21 2014 +0000"
      },
      "message": "Tag HdmiControlService API classes with @hide/@SystemApi\n\nBug: 15516329, Bug: 15516710\nChange-Id: Ie814513a642660b6c5fdc9e891ad1eec1b2d689b"
    },
    {
      "commit": "b2b2ac1287bd1ae5042344f11accae7a46149d54",
      "tree": "3d4b462879ca9cad32d04ab42be1db5b5040d1d9",
      "parents": [
        "b9a65de1f79d92326abcccc295c18f24afb83053"
      ],
      "author": {
        "name": "Xiaolei Wang",
        "email": "wxiaolei@google.com",
        "time": "Wed May 28 15:18:15 2014 -0700"
      },
      "committer": {
        "name": "Xiaolei Wang",
        "email": "wxiaolei@google.com",
        "time": "Mon Jun 09 15:07:17 2014 -0700"
      },
      "message": "Add constants to Android TV On Device Search.\nChange-Id: I7b5780f8c4c0367d198607ad2780cf6ec6a96d3a\n"
    },
    {
      "commit": "c302e4d32f97c21400b3ab76911cad8984eff20e",
      "tree": "6607f499cfa12c9ce4d34eceac7caa299489c7f9",
      "parents": [
        "238fd930fc0131044d317d7c5ead756be89d1299"
      ],
      "author": {
        "name": "Doug Zongker",
        "email": "dougz@google.com",
        "time": "Mon Jun 09 15:00:10 2014 -0700"
      },
      "committer": {
        "name": "Doug Zongker",
        "email": "dougz@google.com",
        "time": "Mon Jun 09 15:04:38 2014 -0700"
      },
      "message": "hide RECOVERY permission from L preview -- DO NOT MERGE\n\nBug: 15516323\nChange-Id: I16a6355f631523919607bd111e5ebfe16fa4506e\n"
    },
    {
      "commit": "879917963810418b23f197eafea2b8a0d3b9c393",
      "tree": "12c5a51aaf4ab50b521484d3ad1772993c07754c",
      "parents": [
        "7fc1e221509864b2d1014a9ad804f71ec15d9a49",
        "085eefd1842005e388629fdcaca6832e8766ee2c"
      ],
      "author": {
        "name": "Jae Seo",
        "email": "jaeseo@google.com",
        "time": "Mon Jun 09 19:29:28 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Mon Jun 09 19:29:28 2014 +0000"
      },
      "message": "am a6b44fe7: Merge \"Fix a typo in TvContract\" into lmp-preview-dev\n\n* commit \u0027a6b44fe7d3ab727de2b82d73209efdc9bdb57b41\u0027:\n  Fix a typo in TvContract\n"
    },
    {
      "commit": "9aea9c93c531e0649e40f60692f775d45cc01f69",
      "tree": "00e46eb102a3d97bb578a43db052f0b7355105e3",
      "parents": [
        "0d99a507b22056233a280545270198aa4a7a3d6a",
        "182dc33e9efcbfa80d6b277666c427c1b4afc3bf"
      ],
      "author": {
        "name": "Jae Seo",
        "email": "jaeseo@google.com",
        "time": "Mon Jun 09 19:29:17 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Mon Jun 09 19:29:17 2014 +0000"
      },
      "message": "am 73fe04a4: Merge \"TIF: Address the feedback from the API review - 3/3\" into lmp-preview-dev\n\n* commit \u002773fe04a41f88eb9e4a9da8e229351ce8458d0e0d\u0027:\n  TIF: Address the feedback from the API review - 3/3\n"
    },
    {
      "commit": "d343aff26d9ba820beffe166bb7b4fb22a3366c6",
      "tree": "2baea55d4e73551d9a372de542a6ebb70d7f5335",
      "parents": [
        "dc920984f257d7cd5f89f3a4c4ba0f3baf53b790",
        "01df1c680abdce58d873220cfce9163b59eacbd2"
      ],
      "author": {
        "name": "Daniel Sandler",
        "email": "dsandler@android.com",
        "time": "Mon Jun 09 19:28:56 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Mon Jun 09 19:28:56 2014 +0000"
      },
      "message": "am e7078cf9: Move CATEGORY_NOTIFICATION_PREFERENCES to Notification.\n\n* commit \u0027e7078cf9c41f5e3581a80b2129ae77719b0f69a4\u0027:\n  Move CATEGORY_NOTIFICATION_PREFERENCES to Notification.\n"
    },
    {
      "commit": "085eefd1842005e388629fdcaca6832e8766ee2c",
      "tree": "d1d40fa7bd96477690e9007619f518f31b9d3424",
      "parents": [
        "cbe8e35bdae44e406476550e7c478b46931696d1",
        "f30ea53306f6f581a454e12eb71be2d8c54bd366"
      ],
      "author": {
        "name": "Jae Seo",
        "email": "jaeseo@google.com",
        "time": "Mon Jun 09 18:43:27 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Jun 09 18:43:27 2014 +0000"
      },
      "message": "Merge \"Fix a typo in TvContract\" into lmp-preview-dev"
    },
    {
      "commit": "182dc33e9efcbfa80d6b277666c427c1b4afc3bf",
      "tree": "220f6e96d0830e9598c49288390782db2882e9f7",
      "parents": [
        "19dba9a37d5885503ab08be873d1e3e3e8f93c9c",
        "1bfce9fb9bffe8bd620fd1683572ae620f91772f"
      ],
      "author": {
        "name": "Jae Seo",
        "email": "jaeseo@google.com",
        "time": "Mon Jun 09 18:38:42 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Jun 09 18:38:43 2014 +0000"
      },
      "message": "Merge \"TIF: Address the feedback from the API review - 3/3\" into lmp-preview-dev"
    },
    {
      "commit": "dc920984f257d7cd5f89f3a4c4ba0f3baf53b790",
      "tree": "96d128871feedf3b18a3bd8d42ef5924b5604ba2",
      "parents": [
        "f914a89073ac4fe2086e158c472e1e40cd4906e3",
        "4a21b25fad62e4f19d13ba814263841c931f56ef"
      ],
      "author": {
        "name": "Julia Reynolds",
        "email": "juliacr@google.com",
        "time": "Mon Jun 09 18:25:05 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Jun 09 18:25:06 2014 +0000"
      },
      "message": "Merge \"Allow profile and device owners to change and get the master volume mute state.\""
    },
    {
      "commit": "4a21b25fad62e4f19d13ba814263841c931f56ef",
      "tree": "99ae4989ab944facd6427dc1a109d57cef292ffd",
      "parents": [
        "f89fa8337466be97e40c3ae3cc37704e3f666b5e"
      ],
      "author": {
        "name": "Julia Reynolds",
        "email": "juliacr@google.com",
        "time": "Wed Jun 04 11:11:43 2014 -0400"
      },
      "committer": {
        "name": "Julia Reynolds",
        "email": "juliacr@google.com",
        "time": "Mon Jun 09 14:18:01 2014 -0400"
      },
      "message": "Allow profile and device owners to change and get the master volume mute state.\n\nAlso protect muting master volume with op code OP_AUDIO_MASTER_VOLUME.\nBug: 13585918\nChange-Id: I91fe7ee60cd291cca15966b3127c0bb8a4828f6a\n"
    }
  ],
  "next": "f914a89073ac4fe2086e158c472e1e40cd4906e3"
}
