)]}'
{
  "log": [
    {
      "commit": "a0676c92078b3d5abd850052db80e3b619ce1c5f",
      "tree": "7d62607435c9e18fbcd3d69ce966e9c69046b22d",
      "parents": [
        "6392db9df7ca1a809ff882e0792bf7fbc105ce96",
        "0aa7d615c28c85b0189b8314645db45b3bccc8a9"
      ],
      "author": {
        "name": "Julia Reynolds",
        "email": "juliacr@google.com",
        "time": "Tue Apr 26 15:29:09 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Apr 26 15:29:11 2016 +0000"
      },
      "message": "Merge changes from topic \u0027api_review\u0027 into nyc-dev\n\n* changes:\n  Api review: Settings.\n  Reduce spacing.\n"
    },
    {
      "commit": "c79a568f18dde1590d361989ff0cb6b19a61b2e9",
      "tree": "9f7323752f8610086ce3a242f50c9bcbfdeb7ac7",
      "parents": [
        "3cabb2a6b3ae1c120a56cc4c2eaf2ba853cb3e32",
        "f07c7b9fd0a640bff4bf7690373613da217fe69b"
      ],
      "author": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@google.com",
        "time": "Mon Apr 25 20:14:57 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Apr 25 20:14:59 2016 +0000"
      },
      "message": "Merge \"API changes for DownloadManager and JobScheduler.\" into nyc-dev"
    },
    {
      "commit": "0aa7d615c28c85b0189b8314645db45b3bccc8a9",
      "tree": "02b48cebd5a18aad43f49c5a543c056dcac80785",
      "parents": [
        "47bee3b529c0110bf39e6917e7c8cec6e2784306"
      ],
      "author": {
        "name": "Julia Reynolds",
        "email": "juliacr@google.com",
        "time": "Mon Apr 25 14:57:33 2016 -0400"
      },
      "committer": {
        "name": "Julia Reynolds",
        "email": "juliacr@google.com",
        "time": "Mon Apr 25 14:57:33 2016 -0400"
      },
      "message": "Api review: Settings.\n\nHide notification policy setting.\n\nBug: 28295513\nChange-Id: Ic117285c3eb07cb4bf399e233adad835772b9673\n"
    },
    {
      "commit": "f07c7b9fd0a640bff4bf7690373613da217fe69b",
      "tree": "e7c49a80faaf335046b0299d1a44d57ce2d7b06a",
      "parents": [
        "14d8be728bbca1e7d721479fa1476e23e1b7accf"
      ],
      "author": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Fri Apr 22 09:50:16 2016 -0600"
      },
      "committer": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Sun Apr 24 14:39:34 2016 -0600"
      },
      "message": "API changes for DownloadManager and JobScheduler.\n\nTo support moving DownloadManager, add new JobScheduler network type\nconstraint that matches \"any network except roaming.\"  Also add an\nAPI to get a specific JobInfo by ID.\n\nSince the default network can be different on a per-app basis, and\nindividual apps may be blocked due to app standby, evaluate job\nconnectivity constraints on a per-UID basis.  To implement this\ncleanly, add NetworkInfo.isMetered() to match the isRoaming() API.\n\nAdd new DownloadManager APIs to support charging and device idle\nconstraints, which are plumbed through to JobScheduler under the\nhood when scheduled.\n\nAdd filtering to JobScheduler dumpsys to omit noisy details for\npackages the caller isn\u0027t interested in.\n\nBug: 28098882, 26571724, 19821935\nChange-Id: I09ca7184ef7ce6adba399f579d415a5fb2ea6110\n"
    },
    {
      "commit": "80eaa597590b739252883326a3cf4401ad722167",
      "tree": "aa2601c6d147b0a10eeba46cbe489b504de9969b",
      "parents": [
        "d52ea0c218392bc58e546d9fb2435557bcb55111"
      ],
      "author": {
        "name": "Dan Sandler",
        "email": "dsandler@android.com",
        "time": "Thu Apr 14 23:34:54 2016 -0400"
      },
      "committer": {
        "name": "Daniel Sandler",
        "email": "dsandler@android.com",
        "time": "Sat Apr 23 14:44:09 2016 +0000"
      },
      "message": "Move EXTRA_SUBSTITUTE_APP_NAME to the published system api.\n\nBug: 26517701\nChange-Id: I27000d777247c598cc509079004b4506ef05b404\n"
    },
    {
      "commit": "b02d51b3d31b1a49ddc7c7e7db97b576d6e4f78f",
      "tree": "803bc94372487503ee1e44f4c373a235f6446f6c",
      "parents": [
        "eefff3742de62101341128a32b227a25ed22df06",
        "02e81a094f7b9a374b0bf54bd621566f458fe7b5"
      ],
      "author": {
        "name": "Chris Banes",
        "email": "chrisbanes@google.com",
        "time": "Sat Apr 23 07:04:20 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sat Apr 23 07:04:21 2016 +0000"
      },
      "message": "Merge \"Make AbsSavedState read using given ClassLoader\" into nyc-dev"
    },
    {
      "commit": "ffcba67bf9d25d9b8131f0aab9d5c8a4df492b69",
      "tree": "46272bd6403242d37e9cde2ff9b7e6fea3ed5024",
      "parents": [
        "a5dd3f32403deb01ad260d50468f4daf8988ab01",
        "714bbd8539b73f9d8cf396b6e0edd03f968ebfbd"
      ],
      "author": {
        "name": "Carlos Valdivia",
        "email": "carlosvaldivia@google.com",
        "time": "Fri Apr 22 22:51:50 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Apr 22 22:51:51 2016 +0000"
      },
      "message": "Merge \"Rename GET_PASSWORD_PRIVILEGED and make it signature.\" into nyc-dev"
    },
    {
      "commit": "8431a48f779939a9c49538d054539321f9421e6c",
      "tree": "434f7c8c836d50ab7b75db06fd2870f77eb90655",
      "parents": [
        "eca47ef813c49c8d8cee2cdc93c296bbc59ed73b",
        "3f9306fe8422aff1db7e4123ec876631d0651b3a"
      ],
      "author": {
        "name": "Ta-wei Yen",
        "email": "twyen@google.com",
        "time": "Fri Apr 22 22:43:57 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Apr 22 22:43:59 2016 +0000"
      },
      "message": "Merge \"Rename _BOOLEAN visual voicemail config keys to _BOOL\" into nyc-dev"
    },
    {
      "commit": "714bbd8539b73f9d8cf396b6e0edd03f968ebfbd",
      "tree": "4af90a52ba3bbef32c8ed94e04728dec195de57e",
      "parents": [
        "ee4ee262c674cf0a20cf294ecfe4b8736cf6c983"
      ],
      "author": {
        "name": "Carlos Valdivia",
        "email": "carlosvaldivia@google.com",
        "time": "Fri Apr 22 14:10:40 2016 -0700"
      },
      "committer": {
        "name": "Carlos Valdivia",
        "email": "carlosvaldivia@google.com",
        "time": "Fri Apr 22 15:04:01 2016 -0700"
      },
      "message": "Rename GET_PASSWORD_PRIVILEGED and make it signature.\n\nNow named GET_PASSWORD. Now it is just a signature, not privileged.\n\nBug: 28295831\nChange-Id: Ice93b527edced9546639b6c7096aad933c517548\n"
    },
    {
      "commit": "ae0e03a9e03de34e37b768b971d7596d7220a053",
      "tree": "56957d85cd725935a98f48eb49fb4b3ab074a46a",
      "parents": [
        "5a91b615232374084a45752d7c09c25265e263ed"
      ],
      "author": {
        "name": "Svet Ganov",
        "email": "svetoslavganov@google.com",
        "time": "Thu Feb 25 18:22:10 2016 -0800"
      },
      "committer": {
        "name": "Svetoslav Ganov",
        "email": "svetoslavganov@google.com",
        "time": "Fri Apr 22 14:18:32 2016 -0700"
      },
      "message": "Cleanup of the PackageInstaller API - Frameworks\n\nThe PackageInstaller app manages side-loading apps as well\nas permission management. It should be updatable, hence\nshould rely on system APIs to talk to the platform. This\nis the first step of defining an API boundary.\n\nChange-Id: I9814eafd0b22ae03b4b847a7007cdbf14c9e5466\n"
    },
    {
      "commit": "b5b86c11008422ac4bf5af5fed736f04ebbaa858",
      "tree": "c7c0164182fb0672f82d83dbd4d64f70da2015e5",
      "parents": [
        "cffe389a22cf3f3d63ec37a591b0d6226e1db99e"
      ],
      "author": {
        "name": "Sujith Ramakrishnan",
        "email": "sujithrk@google.com",
        "time": "Thu Jan 28 16:53:16 2016 -0800"
      },
      "committer": {
        "name": "Sujith Ramakrishnan",
        "email": "sujithrk@google.com",
        "time": "Fri Apr 22 12:21:34 2016 -0700"
      },
      "message": "Unbundle RemoteService on TV - part 3\n\n- New service TVRemoteService triggered by SystemServer\n- Provider service proxy and watcher for maintaining connections to unbundled\n  services which have the BIND_TV_REMOTE_SERVICE permission.\n- Shared library to facilitate connections between unbundled service and\n  TVRemoteService.\n- Unbundled service needs TV_VIRTUAL_REMOTE_CONTROLLER\n  permission to be fully functional.\n\nb/23792608\n\nChange-Id: Ief5c6995883d1f7268a73bdd0c920c4c3f42cddb\n"
    },
    {
      "commit": "9ef0ce1749e626a47d669a3f4b059ba748d2e69e",
      "tree": "c35c21705d234d388430bb26ff04e57ce541c8dc",
      "parents": [
        "6c83c7aa5f84680ffd53d3e318279cbead8b1af5",
        "d9b04d956f7ad8605758c38a93e4b61b2816562a"
      ],
      "author": {
        "name": "Alexander Hills",
        "email": "ahills@google.com",
        "time": "Fri Apr 22 18:32:48 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Apr 22 18:32:49 2016 +0000"
      },
      "message": "Merge \"Changes Message from using parcels to bundles\" into nyc-dev"
    },
    {
      "commit": "cb1f9da55b2960f7cabd9c50632f2ac9d8a3311a",
      "tree": "991a32b1332c125021f2b6856e183b6e6666879a",
      "parents": [
        "b0df08598c9005938a8315a76c148967e6e06fc4",
        "4bcb06b961a3984eed0029162291f1b3760815ec"
      ],
      "author": {
        "name": "Alexander Hills",
        "email": "ahills@google.com",
        "time": "Fri Apr 22 18:11:44 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Apr 22 18:11:46 2016 +0000"
      },
      "message": "Merge \"Adds a BigPicAmbient flag to WearableExtender\" into nyc-dev"
    },
    {
      "commit": "b0df08598c9005938a8315a76c148967e6e06fc4",
      "tree": "fe882e5b8914fae060c3a0a3eec37c8d377b8706",
      "parents": [
        "bfce110c63541f514c865fc221047b8101932d58",
        "ee564881d99eeca24e1ef4b59ca6dab4d30a90d9"
      ],
      "author": {
        "name": "Dongwon Kang",
        "email": "dwkang@google.com",
        "time": "Fri Apr 22 17:54:31 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Apr 22 17:54:34 2016 +0000"
      },
      "message": "Merge \"TIF: Address API review comments\" into nyc-dev"
    },
    {
      "commit": "1a83df8ba716d027ac26c9198ed3d3b8d2b98ad1",
      "tree": "0996c6b8dbd3083a910a4d5dc985c75941d7ef2a",
      "parents": [
        "82ee6753305b484d778743882fb827c6b73d82c1",
        "0bf096f1b45959e260b09b2483e79187c1991f54"
      ],
      "author": {
        "name": "Andrei Stingaceanu",
        "email": "stg@google.com",
        "time": "Fri Apr 22 16:46:29 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Apr 22 16:46:31 2016 +0000"
      },
      "message": "Merge \"Keyboard shortcuts: dismiss when activities start via shortcut\" into nyc-dev"
    },
    {
      "commit": "82ee6753305b484d778743882fb827c6b73d82c1",
      "tree": "da1c3f71a3030effe60ee5be467f1c2e37126ad8",
      "parents": [
        "82e5288ee63c92d3a610fd5c50bad510917fbf63",
        "d908c6294dc23b71575f74d4b49d2aacd982a427"
      ],
      "author": {
        "name": "Andres Morales",
        "email": "anmorales@google.com",
        "time": "Fri Apr 22 16:31:18 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Apr 22 16:31:21 2016 +0000"
      },
      "message": "Merge \"FrameMetricsListener API council changes\" into nyc-dev"
    },
    {
      "commit": "0bf096f1b45959e260b09b2483e79187c1991f54",
      "tree": "0cdb5130ea5e4ab200f8396a749cabf8267af9dc",
      "parents": [
        "49425d612cee3864a316e9ecb6ec3faeae519b1e"
      ],
      "author": {
        "name": "Andrei Stingaceanu",
        "email": "stg@google.com",
        "time": "Thu Apr 14 18:11:57 2016 +0100"
      },
      "committer": {
        "name": "Andrei Stingaceanu",
        "email": "stg@google.com",
        "time": "Fri Apr 22 16:57:25 2016 +0100"
      },
      "message": "Keyboard shortcuts: dismiss when activities start via shortcut\n\n* introduced a new intent DISMISS_KEYBOARD_SHORTCUTS and\nand new public API in Activity (which sends a broadcast\nto KeyboardShortcutsReceiver) which applications can\nuse to dismiss the keyboard shortcuts.\n\n* plumbing and implementation for a new call to dismiss\nkeyboard shortcuts from PhoneWindowManager and used it:\n** when starting activities invoked via Search+key\n** when starting activities invoked via META\n** when starting activities via application launch keys\n\n* removed unused variable in\nActivity#onProvideKeyboardShortcuts\n\nNote that for apps started via touch (aka non-shortcut)\nlike tapping the Settings gear icon from the notification\nbar the menu is not automatically dismissed.\n\nBug: 28012198\nChange-Id: I83a8d4f342bb8a08115a648648834d0d2bac19fd\n"
    },
    {
      "commit": "02e81a094f7b9a374b0bf54bd621566f458fe7b5",
      "tree": "50f9017ef7d0d6ecd2e38f17e298c2f7210b5621",
      "parents": [
        "c0440e5f4dfa695d2347c68bbec787d3e16847eb"
      ],
      "author": {
        "name": "Chris Banes",
        "email": "chrisbanes@google.com",
        "time": "Fri Apr 22 13:15:36 2016 +0100"
      },
      "committer": {
        "name": "Chris Banes",
        "email": "chrisbanes@google.com",
        "time": "Fri Apr 22 13:52:08 2016 +0100"
      },
      "message": "Make AbsSavedState read using given ClassLoader\n\nCurrently it does not use a ClassLoader to read\nany super state, which can cause crashes for\ncustom views using the class but on a different\nclass loader.\n\nBUG: 27790353\nChange-Id: I4f4d1d72f213f2481606673643c0e56c23d34bc6\n"
    },
    {
      "commit": "784c93e372ff8ba8ca59499a8e35d83e5bd71c1a",
      "tree": "fa4188b5b8d7b9011f56988ccd3cdc843969a92b",
      "parents": [
        "b40667eccdd797d08560c33e696625509f90d52b",
        "cc92c6e87773df9d5a84922066716ae9bb09cd6d"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Apr 22 09:41:04 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Apr 22 09:41:06 2016 +0000"
      },
      "message": "Merge \"Split network monitoring and portal probe events\" into nyc-dev"
    },
    {
      "commit": "cc92c6e87773df9d5a84922066716ae9bb09cd6d",
      "tree": "334f61448c5f160b62a40987bdbd262cbd8bf197",
      "parents": [
        "dca499fdadff67b954883f2260f79850d65d1b97"
      ],
      "author": {
        "name": "Hugo Benichi",
        "email": "hugobenichi@google.com",
        "time": "Thu Apr 21 15:02:38 2016 +0900"
      },
      "committer": {
        "name": "Hugo Benichi",
        "email": "hugobenichi@google.com",
        "time": "Fri Apr 22 17:08:56 2016 +0900"
      },
      "message": "Split network monitoring and portal probe events\n\nThis patches changes how captive portal tests and network lifecycle\nevents are logged as connectivity events:\n  - it splits NetworkMonitorEvent into two event classes:\n      - ValidationProbeEvent for logging individual probe events.\n      - NetworkEvent for logging network connection, validation,\n        lingering, and disconnection.\n  - it removes the redundant CaptivePortalCheckResultEvent class.\n    The information logged in CaptivePortalCheckResultEvent was already\n    logged by NetworkMonitorEvent, but missing the evaluation durations.\n    It is now logged by ValidationProbeEvent.\n  - it removes the CaptivePortalStateChangeEvent class, which is now\n    redundant with NetworkEvent, but missing evaluation durations.\n\nIn addition, it adds event logging when ConnectivityService puts a\nnetwork into lingering or removes a network from lingering.\n\nBug: 28204408\nChange-Id: I8f9752e4d36175ecfcbd1545a01a41bad6e06ea4\n"
    },
    {
      "commit": "8f32cd4306a201c2167c20fc636fe613f1fabd4c",
      "tree": "a1ba4681f487e62443d77e22b791770f1a59f57b",
      "parents": [
        "5486aabc747501da868985a9df5e4d24d2395fda",
        "c3b752e712f5ce6a3ddaad5c585345dce7ababe5"
      ],
      "author": {
        "name": "Selim Cinek",
        "email": "cinek@google.com",
        "time": "Fri Apr 22 03:21:50 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Apr 22 03:21:52 2016 +0000"
      },
      "message": "Merge \"Changed the name of chronometer countdown\" into nyc-dev"
    },
    {
      "commit": "4dfde6079c492ab0f54e699c367abf89a5e0dfa3",
      "tree": "ce8c57da48e9445ff6b8980512d2d7beaca038fc",
      "parents": [
        "b9c64cd2c06933eda7ff1e691b80c53a74ff09d7",
        "60fa3615bc17f456bba034e7af166a971c237948"
      ],
      "author": {
        "name": "Daichi Hirono",
        "email": "hirono@google.com",
        "time": "Fri Apr 22 00:00:31 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Apr 22 00:00:33 2016 +0000"
      },
      "message": "Merge \"Add throws definition to MtpDevice#readEvent.\" into nyc-dev"
    },
    {
      "commit": "b9c64cd2c06933eda7ff1e691b80c53a74ff09d7",
      "tree": "2e9c037e90112e2f0117c5190fd938dae26bd336",
      "parents": [
        "037235d83edcc78aab8798a0b221b6f14d9e15f3",
        "399df701a16704b002475300a535683005d7af8b"
      ],
      "author": {
        "name": "Daichi Hirono",
        "email": "hirono@google.com",
        "time": "Fri Apr 22 00:00:31 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Apr 22 00:00:33 2016 +0000"
      },
      "message": "Merge \"Handle API review comments from the council.\" into nyc-dev"
    },
    {
      "commit": "c3b752e712f5ce6a3ddaad5c585345dce7ababe5",
      "tree": "67d8fdafe34f4b9793a88305796cd302f89e323d",
      "parents": [
        "36d570863aad37c949e578ca7a8e45abfd36d5c8"
      ],
      "author": {
        "name": "Selim Cinek",
        "email": "cinek@google.com",
        "time": "Wed Apr 20 16:13:59 2016 -0700"
      },
      "committer": {
        "name": "Selim Cinek",
        "email": "cinek@google.com",
        "time": "Thu Apr 21 15:07:08 2016 -0700"
      },
      "message": "Changed the name of chronometer countdown\n\nChange-Id: Ie0339205b26f2dff40e0c19760750a0ce6aaf7da\nFixes: 28295825\n"
    },
    {
      "commit": "729c640cc887da9fe7a1b57121167a7bf83fee97",
      "tree": "4d7922aaf61571bd74315515b3b3722d301d3ff1",
      "parents": [
        "44157a4abf36250f259eca4cdaa346be15d47738",
        "377c32845bffaf68d5751d8cdf6fd60b8b3f5dc3"
      ],
      "author": {
        "name": "Vladislav Kaznacheev",
        "email": "kaznacheev@google.com",
        "time": "Thu Apr 21 21:34:24 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Apr 21 21:34:26 2016 +0000"
      },
      "message": "Merge \"Rename DropPermissions to DragAndDropPermissions\" into nyc-dev"
    },
    {
      "commit": "d908c6294dc23b71575f74d4b49d2aacd982a427",
      "tree": "3f8451527885ac483fffc135534f07400069f21c",
      "parents": [
        "1362ae062a196c8450a0b649dd0c5af66d1f05a1"
      ],
      "author": {
        "name": "Andres Morales",
        "email": "anmorales@google.com",
        "time": "Wed Apr 20 13:13:34 2016 -0700"
      },
      "committer": {
        "name": "Andres Morales",
        "email": "anmorales@google.com",
        "time": "Thu Apr 21 14:20:42 2016 -0700"
      },
      "message": "FrameMetricsListener API council changes\n\nBug: 28296251\nChange-Id: I8fe0d8b37c0a3220666570f242f9c20fa16b78ab\n"
    },
    {
      "commit": "b99d6af3ab406db14d161cdc0000ed521957d7ca",
      "tree": "b6a41bba6f5db5feb17a394051d857ebdf8c1f1c",
      "parents": [
        "7261fb27de16bb6d3ebd81bd3b73062bd212ea7e",
        "a488c23dd5c9e024fb8ec702cee722916cdeaf0e"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Apr 21 05:24:38 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Apr 21 05:24:40 2016 +0000"
      },
      "message": "Merge \"Expand NetworkMonitor metrics\" into nyc-dev"
    },
    {
      "commit": "7261fb27de16bb6d3ebd81bd3b73062bd212ea7e",
      "tree": "4c1e2a871889e53697b27c1fcee38488fe7e080a",
      "parents": [
        "75f0346167f9b8beb8d4b941e7a4ca8228e0737a",
        "5f16f760ad2469c8d5636f45974a2f725ef289be"
      ],
      "author": {
        "name": "Hugo Benichi",
        "email": "hugobenichi@google.com",
        "time": "Thu Apr 21 04:02:54 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Apr 21 04:02:55 2016 +0000"
      },
      "message": "Merge \"Some fixes in ConnectivityService event logging\" into nyc-dev"
    },
    {
      "commit": "a488c23dd5c9e024fb8ec702cee722916cdeaf0e",
      "tree": "7cb447b1dbb9495f18d9c8063b6bf0f04f9e1b5f",
      "parents": [
        "c708cf6340e623202e562992e6ef4062ace84cab"
      ],
      "author": {
        "name": "Erik Kline",
        "email": "ek@google.com",
        "time": "Fri Apr 15 15:49:42 2016 +0900"
      },
      "committer": {
        "name": "Erik Kline",
        "email": "ek@google.com",
        "time": "Thu Apr 21 13:02:55 2016 +0900"
      },
      "message": "Expand NetworkMonitor metrics\n\n    - add netid to CaptivePortalStateChangeEvent\n    - add NetworkMonitorEvent for simple duration measurements\n\nBug: 28204408\nChange-Id: I62035e07d64013878a0bce30c67c929c2c7e7a85\n"
    },
    {
      "commit": "75f0346167f9b8beb8d4b941e7a4ca8228e0737a",
      "tree": "2b71a13327a4958ab293793ad014ff0841c3ec06",
      "parents": [
        "333e808b34397258457813b6d7d970da72e76925",
        "25bf8f5d5678e747933ae9e4051daa99ddfcfaa3"
      ],
      "author": {
        "name": "Hugo Benichi",
        "email": "hugobenichi@google.com",
        "time": "Thu Apr 21 03:54:17 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Apr 21 03:54:18 2016 +0000"
      },
      "message": "Merge \"Various fixes in IpReachability event logging\" into nyc-dev"
    },
    {
      "commit": "5f16f760ad2469c8d5636f45974a2f725ef289be",
      "tree": "a545437387c34211dd7b2e5ea9c5d4f9eeb55721",
      "parents": [
        "75fe7d5d791d8372af9d2e11a50287e6119a9780"
      ],
      "author": {
        "name": "Hugo Benichi",
        "email": "hugobenichi@google.com",
        "time": "Wed Apr 20 12:09:33 2016 +0900"
      },
      "committer": {
        "name": "Hugo Benichi",
        "email": "hugobenichi@google.com",
        "time": "Thu Apr 21 11:03:08 2016 +0900"
      },
      "message": "Some fixes in ConnectivityService event logging\n\nBug: 28204408\nChange-Id: I44ed9539bb213a845c2bcc2861c947af7c3c9ef4\n"
    },
    {
      "commit": "25bf8f5d5678e747933ae9e4051daa99ddfcfaa3",
      "tree": "2fd9749446606cbcfa6afb522760cefd95409f7c",
      "parents": [
        "75fe7d5d791d8372af9d2e11a50287e6119a9780"
      ],
      "author": {
        "name": "Hugo Benichi",
        "email": "hugobenichi@google.com",
        "time": "Tue Apr 19 09:52:39 2016 +0900"
      },
      "committer": {
        "name": "Hugo Benichi",
        "email": "hugobenichi@google.com",
        "time": "Thu Apr 21 09:18:50 2016 +0900"
      },
      "message": "Various fixes in IpReachability event logging\n\n- fold IpReachabilityMonitor* classes into a single IpReachabilityEvent.\n- only log an event for NUD_FAILED Netlink answers.\n- distinguish between NUD_FAILED with or without lost of provisioning.\n- do not record host ip addresses.\n- record interface name instead of interface index when losing\n  provisioning.\n\n- also return an error code when probeNeighbor fails, and log this error\n  code in IpReachability events.\n\nBug: 28204408\nChange-Id: I5f0def0ab1ace7e467a0c69b3b82d07ef2252307\n"
    },
    {
      "commit": "50a871857d4a6c6f8d6ce8b3621414e60a32eaf6",
      "tree": "643151031bf7784e34838c4fd094127efa23340c",
      "parents": [
        "1fa356289e50d9a48d84afe831b230b087870e76",
        "b99876416cb8e85c748914b7eb4096f7dc80ed2c"
      ],
      "author": {
        "name": "Philip P. Moltmann",
        "email": "moltmann@google.com",
        "time": "Thu Apr 21 00:17:46 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Apr 21 00:17:48 2016 +0000"
      },
      "message": "Merge \"Print API for N: Fix docs and change interfaces as requested.\" into nyc-dev"
    },
    {
      "commit": "3f9306fe8422aff1db7e4123ec876631d0651b3a",
      "tree": "6530017053975141a291d37ba21d553487e7d985",
      "parents": [
        "a645c9753ff004e616a6df4a15c9d2e999508d91"
      ],
      "author": {
        "name": "Ta-wei Yen",
        "email": "twyen@google.com",
        "time": "Wed Apr 20 14:46:20 2016 -0700"
      },
      "committer": {
        "name": "Ta-wei Yen",
        "email": "twyen@google.com",
        "time": "Wed Apr 20 14:46:20 2016 -0700"
      },
      "message": "Rename _BOOLEAN visual voicemail config keys to _BOOL\n\nBug:28294644\nChange-Id: I1a512008c7e42041f87416782c023348f5dd8693\n"
    },
    {
      "commit": "377c32845bffaf68d5751d8cdf6fd60b8b3f5dc3",
      "tree": "f6f2b76d22b55029a818c64c5e87037190bc60de",
      "parents": [
        "651e09fdc1b4c26dc7661e1ab127276656ece041"
      ],
      "author": {
        "name": "Vladislav Kaznacheev",
        "email": "kaznacheev@google.com",
        "time": "Wed Apr 20 14:22:23 2016 -0700"
      },
      "committer": {
        "name": "Vladislav Kaznacheev",
        "email": "kaznacheev@google.com",
        "time": "Wed Apr 20 14:22:23 2016 -0700"
      },
      "message": "Rename DropPermissions to DragAndDropPermissions\n\nBug: 28296057\nChange-Id: Ic95cb4ae9c351d903df78628e983dec2bacd0ad5\n"
    },
    {
      "commit": "0fea8ad44748abd031c2e73cd5e6bce6a086c5f3",
      "tree": "5a9644b1c0599e6167d5efc12e0d308e29f06d05",
      "parents": [
        "f3d5a4dd60b3ec461e4d9fee97ce99a92cb29b1b",
        "9c36c02f0ea5f54bcb7cdf2a6175f4b8f92205a2"
      ],
      "author": {
        "name": "Ruchi Kandoi",
        "email": "kandoiruchi@google.com",
        "time": "Wed Apr 20 20:59:18 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Apr 20 20:59:20 2016 +0000"
      },
      "message": "Merge \"Revert \"PowerManager: Adds the Sustained performance API.\"\" into nyc-dev"
    },
    {
      "commit": "f3d5a4dd60b3ec461e4d9fee97ce99a92cb29b1b",
      "tree": "76614ed6a909004c32e7350e0b41abeb3e1f4b71",
      "parents": [
        "3966fb942c7a9445a8cc94aeafc445778c2311b4",
        "6c69351469b9da7b424e9726c0bf878115a389b2"
      ],
      "author": {
        "name": "Shubham Ajmera",
        "email": "shubhamajmera@google.com",
        "time": "Wed Apr 20 20:52:56 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Apr 20 20:52:58 2016 +0000"
      },
      "message": "Merge \"Track libcore change e2270147c6ddfb164776b68295078a5e6c6dfee7\" into nyc-dev"
    },
    {
      "commit": "9c36c02f0ea5f54bcb7cdf2a6175f4b8f92205a2",
      "tree": "d959303b19c7cd5fb3bab70ecb41fce8250d7076",
      "parents": [
        "a645c9753ff004e616a6df4a15c9d2e999508d91"
      ],
      "author": {
        "name": "Ruchi Kandoi",
        "email": "kandoiruchi@google.com",
        "time": "Wed Apr 20 13:42:01 2016 -0700"
      },
      "committer": {
        "name": "Ruchi Kandoi",
        "email": "kandoiruchi@google.com",
        "time": "Wed Apr 20 20:49:18 2016 +0000"
      },
      "message": "Revert \"PowerManager: Adds the Sustained performance API.\"\n\nThis reverts commit 0abc001275d6cf0af4990f521ccff7346a7cd2bf.\n\nBug: 28150358\nChange-Id: I99c71b3d6641310a33e898d6fd475d37c79ba9d0\nSigned-off-by: Ruchi Kandoi \u003ckandoiruchi@google.com\u003e\n"
    },
    {
      "commit": "b99876416cb8e85c748914b7eb4096f7dc80ed2c",
      "tree": "4851123b5a682d140d96056861bcfa32136243ba",
      "parents": [
        "c74d2a8b8795bb0679225afcdd4d446c29440d85"
      ],
      "author": {
        "name": "Philip P. Moltmann",
        "email": "moltmann@google.com",
        "time": "Wed Apr 20 13:21:34 2016 -0700"
      },
      "committer": {
        "name": "Philip P. Moltmann",
        "email": "moltmann@google.com",
        "time": "Wed Apr 20 13:42:18 2016 -0700"
      },
      "message": "Print API for N: Fix docs and change interfaces as requested.\n\nFixes: 28291443\nChange-Id: I1a1585796032351a739d54171bd67ccc76f0f08a\n"
    },
    {
      "commit": "a645c9753ff004e616a6df4a15c9d2e999508d91",
      "tree": "81a014bde87c36ed6005f9e5dd3423b266ea5bc8",
      "parents": [
        "6ada702993227233fd362e98de93cc9e798dc75d",
        "43e38de2530fecbbdea81c52d0fde90333432356"
      ],
      "author": {
        "name": "Ruchi Kandoi",
        "email": "kandoiruchi@google.com",
        "time": "Wed Apr 20 20:35:20 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Apr 20 20:35:21 2016 +0000"
      },
      "message": "Merge \"window: Adds a Sustained Performance Mode window flag.\" into nyc-dev"
    },
    {
      "commit": "43e38de2530fecbbdea81c52d0fde90333432356",
      "tree": "351cebfd4217c9b3defd461a5debf0d9d0e77182",
      "parents": [
        "8dd32a56f74b896b21895ec75d58fa415caa2c70"
      ],
      "author": {
        "name": "Ruchi Kandoi",
        "email": "kandoiruchi@google.com",
        "time": "Thu Apr 14 19:34:53 2016 -0700"
      },
      "committer": {
        "name": "Ruchi Kandoi",
        "email": "kandoiruchi@google.com",
        "time": "Wed Apr 20 09:57:11 2016 -0700"
      },
      "message": "window: Adds a Sustained Performance Mode window flag.\n\nAdds setSustainedPerformanceMode(boolean) API for applications to set\nthe mode for a given window. The mode will be disabled automatically when the\nwindow is no longer in focus.\n\nBug: 28150358\nChange-Id: Ibe8bc564eeaaccbcaad5c4f792cda16da931dffd\nSigned-off-by: Ruchi Kandoi \u003ckandoiruchi@google.com\u003e\n"
    },
    {
      "commit": "30472f74881976a347009378d95faccc9261e2a8",
      "tree": "e488cad28b8adb2e94721877454accae31da06e2",
      "parents": [
        "e6be9c58cca6a523960553faf164398b0297089c"
      ],
      "author": {
        "name": "Yi Kong",
        "email": "yikong@google.com",
        "time": "Wed Apr 20 16:34:36 2016 +0100"
      },
      "committer": {
        "name": "Yi Kong",
        "email": "yikong@google.com",
        "time": "Wed Apr 20 15:53:45 2016 +0000"
      },
      "message": "Track libcore change be1608980825868eb1c70fab6eb86fe06bd304ce\n\nBug: 27704598\nChange-Id: I5cb900c7b48bc7b48ed0ea1110ff834e1d316de7\n(cherry picked from commit d7c695d25b1b75657bcbba6b61d62931a1b27d09)\n(cherry picked from commit a69302e9e2ebc04447b16657a4e706fb1241ee6b)\n"
    },
    {
      "commit": "6c69351469b9da7b424e9726c0bf878115a389b2",
      "tree": "23eb0cd126d3d479d9b7e3bf898df81dd66b27bb",
      "parents": [
        "6dde42f0ee2efe09a0021a6172f61d84800ad1c7"
      ],
      "author": {
        "name": "Shubham Ajmera",
        "email": "shubhamajmera@google.com",
        "time": "Wed Apr 20 16:06:55 2016 +0100"
      },
      "committer": {
        "name": "Shubham Ajmera",
        "email": "shubhamajmera@google.com",
        "time": "Wed Apr 20 16:06:55 2016 +0100"
      },
      "message": "Track libcore change e2270147c6ddfb164776b68295078a5e6c6dfee7\n\nBug: 27426743\nChange-Id: I7276e39951d721704726132281c316c77bdab515\n"
    },
    {
      "commit": "a1a1aa3c682215f0ac7251c43f77985b9aced2a2",
      "tree": "f3a1cdf67039cee3fd8b974915fb13fafa7adae1",
      "parents": [
        "6dde42f0ee2efe09a0021a6172f61d84800ad1c7",
        "b87c08da82d50b1358f068a3ae44068022c7af2e"
      ],
      "author": {
        "name": "Philip P. Moltmann",
        "email": "moltmann@google.com",
        "time": "Wed Apr 20 15:01:03 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Apr 20 15:01:05 2016 +0000"
      },
      "message": "Merge \"Expose additional fields needed by PrintRecommendationService GTS test and move files into properly named directory.\" into nyc-dev"
    },
    {
      "commit": "60fa3615bc17f456bba034e7af166a971c237948",
      "tree": "a79b3909013057a10a51ec3a925893a8e956fa7b",
      "parents": [
        "e2be9f4a670198edbe9b1c42422d6d429b8a21f6"
      ],
      "author": {
        "name": "Daichi Hirono",
        "email": "hirono@google.com",
        "time": "Tue Apr 19 12:50:34 2016 +0900"
      },
      "committer": {
        "name": "Daichi Hirono",
        "email": "hirono@google.com",
        "time": "Wed Apr 20 14:48:23 2016 +0900"
      },
      "message": "Add throws definition to MtpDevice#readEvent.\n\nPreviously MtpDevice#readEvent does not have throws IOException at its\ndefinition, though internal JNI functions throws it.\n\nBUG\u003d28254719\nChange-Id: I4e6cf8003d168b7e732c4b4eb2eafe52a12442c2\n"
    },
    {
      "commit": "b87c08da82d50b1358f068a3ae44068022c7af2e",
      "tree": "f8addffe3f8eed3a78daa4a0d7160f8323f52285",
      "parents": [
        "9c211a339689a2e54da3315ccdbf22add472c76a"
      ],
      "author": {
        "name": "Philip P. Moltmann",
        "email": "moltmann@google.com",
        "time": "Mon Apr 04 14:02:57 2016 -0700"
      },
      "committer": {
        "name": "Philip P. Moltmann",
        "email": "moltmann@google.com",
        "time": "Tue Apr 19 14:31:04 2016 -0700"
      },
      "message": "Expose additional fields needed by PrintRecommendationService GTS test\nand move files into properly named directory.\n\nFixes: 28025769, 28214466\nChange-Id: I14737515fc12525a1685a1a222f21913755ac988\n"
    },
    {
      "commit": "4c4afedfc5134558c1f674c1fc8f41260e07bdeb",
      "tree": "f314762c964f63f5dc4118176c68c1d45b1f75f8",
      "parents": [
        "f33e2da0378a20bfc096fabcd3d8ef255e39eaeb",
        "bee44ae8e5da109cd8273a057b566dc6925d6a71"
      ],
      "author": {
        "name": "Joe Onorato",
        "email": "joeo@google.com",
        "time": "Tue Apr 19 20:49:18 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Apr 19 20:49:20 2016 +0000"
      },
      "message": "Merge \"Consolidate the HealthStats UI to only use milliseconds.\" into nyc-dev"
    },
    {
      "commit": "d9b04d956f7ad8605758c38a93e4b61b2816562a",
      "tree": "d1b8a8ccd01e0ea298087f6665e2af45b91a0b91",
      "parents": [
        "7ecd7671b75b2ae7c4d20928722b4a1d41bd62ff"
      ],
      "author": {
        "name": "Alex Hills",
        "email": "ahills@google.com",
        "time": "Mon Apr 11 16:38:16 2016 -0400"
      },
      "committer": {
        "name": "Alex Hills",
        "email": "ahills@google.com",
        "time": "Tue Apr 19 15:02:58 2016 -0400"
      },
      "message": "Changes Message from using parcels to bundles\n\nThis change modifies Message to use a bundle instead of being\nParcelable.\n\nBug:28043958\nChange-Id: I7cfc6f384e4a02f9942c532c44bb47398d3f8ae7\n"
    },
    {
      "commit": "bee44ae8e5da109cd8273a057b566dc6925d6a71",
      "tree": "583306389d40448d55700bcc63daeb5f8203e56f",
      "parents": [
        "adfa806cfbd6ad51fe3ec8c4cea808ebd2967038"
      ],
      "author": {
        "name": "Joe Onorato",
        "email": "joeo@google.com",
        "time": "Tue Apr 19 11:02:26 2016 -0700"
      },
      "committer": {
        "name": "Joe Onorato",
        "email": "joeo@google.com",
        "time": "Tue Apr 19 11:27:05 2016 -0700"
      },
      "message": "Consolidate the HealthStats UI to only use milliseconds.\n\nBatteryStats uses a mix of microseconds and milliseconds, and keeping\nwhich one is which straight is difficult.  The internal bookkeeping\nis left using us where it already does, for the extra precision. But\nhaving the API be mixed will only make it harder for developers, and\nlead them to make the same mistake that I did in the API where I\nmissed some conversions.\n\nBug: 28197858\nChange-Id: I99114bae259b9bdd47ce5c22e724d87bbd63336d\n"
    },
    {
      "commit": "9c211a339689a2e54da3315ccdbf22add472c76a",
      "tree": "0e0d63f2ea96bfdeb04ecde3169b4186340185ae",
      "parents": [
        "e896090caf761afd8c443bcf4732e38e43b4baa9",
        "67324c990c4fbad238119a4667341d5618b2bea2"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Tue Apr 19 18:10:26 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Apr 19 18:10:28 2016 +0000"
      },
      "message": "Merge \"Work on issue #28221912: Starting service as foreground might...\" into nyc-dev"
    },
    {
      "commit": "6e08a629c4ed61c4cb1132576422189e03bda965",
      "tree": "95de9ff70a7136e90aba858f1ae1112ed357bff6",
      "parents": [
        "57b615c3fd3f920523b2dd34041cf1e135f5c172",
        "c2c39e28f3ae7f993821dda55b69605989967f60"
      ],
      "author": {
        "name": "Pavel Zhamaitsiak",
        "email": "pavelz@google.com",
        "time": "Tue Apr 19 17:41:40 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Apr 19 17:41:42 2016 +0000"
      },
      "message": "Merge \"Add wrappers for IConnectivityMetricsLogger functions\" into nyc-dev"
    },
    {
      "commit": "57b615c3fd3f920523b2dd34041cf1e135f5c172",
      "tree": "ff7faa6b0a66e30d97231b9dc892aab3699ff50f",
      "parents": [
        "e749cd3b15bb14e6dc4ff2724ec1ed56ba269b4c",
        "e66471103abfc8b9142d895bac93dade67f558c3"
      ],
      "author": {
        "name": "Bo Liu",
        "email": "boliu@google.com",
        "time": "Tue Apr 19 17:39:15 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Apr 19 17:39:17 2016 +0000"
      },
      "message": "Merge \"Expose DisplayListCanvas.drawGLFunctor to webview\" into nyc-dev"
    },
    {
      "commit": "8940a5b286295b164ccdd7fd5b1b04171e62e6d1",
      "tree": "41f6b0362ca91c8c0684e0656796619c1c293628",
      "parents": [
        "3da3d7f455761b73309bf5a02bef5eba816df5cd",
        "2b4b335dfbb0ac1262f2d13828352e19adf930a5"
      ],
      "author": {
        "name": "Alan Viverette",
        "email": "alanv@google.com",
        "time": "Tue Apr 19 13:36:24 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Apr 19 13:36:26 2016 +0000"
      },
      "message": "Merge \"Revert FrameLayout.LayoutParams default gravity to -1\" into nyc-dev"
    },
    {
      "commit": "23e0e805c543f3edad54ec71c6bc21147946511d",
      "tree": "681d61c8cb170a0da3974c6dfb88058acc54b0f5",
      "parents": [
        "3e38e6accf5586d350581a301e1ecfcadaf03b93"
      ],
      "author": {
        "name": "Hugo Benichi",
        "email": "hugobenichi@google.com",
        "time": "Tue Apr 19 11:53:43 2016 +0900"
      },
      "committer": {
        "name": "Hugo Benichi",
        "email": "hugobenichi@google.com",
        "time": "Tue Apr 19 14:26:53 2016 +0900"
      },
      "message": "Remove unused DHCP timeout event tag.\n\nDHCP timeouts should not be logged at DHCPClient level but as a timeout\nevent in IpManager.\n\nBug: 28204408\nChange-Id: Ia12619e3bf71102cf289cbbcdec53fd5e7e8efff\n"
    },
    {
      "commit": "c2c39e28f3ae7f993821dda55b69605989967f60",
      "tree": "7176448f8a2bb328a12cec1cdb2a2bada75c8980",
      "parents": [
        "853304c0b11921db142a3945ab66fae5f0cc7d8a"
      ],
      "author": {
        "name": "Pavel Zhamaitsiak",
        "email": "pavelz@google.com",
        "time": "Mon Apr 18 17:41:19 2016 -0700"
      },
      "committer": {
        "name": "Pavel Zhamaitsiak",
        "email": "pavelz@google.com",
        "time": "Mon Apr 18 17:41:19 2016 -0700"
      },
      "message": "Add wrappers for IConnectivityMetricsLogger functions\n\nBug: 25691077\nChange-Id: I51fa34a4815fb04e33d3b02f0134e3555afc3900\n"
    },
    {
      "commit": "67324c990c4fbad238119a4667341d5618b2bea2",
      "tree": "a58dcb32a163b1948bbc80ace23438048f71107f",
      "parents": [
        "8dd32a56f74b896b21895ec75d58fa415caa2c70"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Mon Apr 18 13:55:25 2016 -0700"
      },
      "committer": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Mon Apr 18 14:48:09 2016 -0700"
      },
      "message": "Work on issue #28221912: Starting service as foreground might...\n\n...kill previous notification.\n\nAdd new platform API to detach a notification from a service\nwithout dismissing it.\n\nAlso, while I am here, add some more @IntDefs.\n\nChange-Id: I3bb46d9cd3db7f73716c8ced19c20fea800eb30d\n"
    },
    {
      "commit": "ee564881d99eeca24e1ef4b59ca6dab4d30a90d9",
      "tree": "f9bf1523609925c83f8f30f72fb33530c6c83224",
      "parents": [
        "77ca3629f60dd9a416938e625959d0bd750d1acd"
      ],
      "author": {
        "name": "Dongwon Kang",
        "email": "dwkang@google.com",
        "time": "Fri Apr 15 17:44:37 2016 -0700"
      },
      "committer": {
        "name": "Dongwon Kang",
        "email": "dwkang@google.com",
        "time": "Mon Apr 18 19:36:21 2016 +0000"
      },
      "message": "TIF: Address API review comments\n\n- Remove TIS.updateTvInputInfo and unhide TIM.updateTvInputInfo\n- Add more doc on RECORDING_ERROR_UNKNOWN\n\nBug: 28146354\nChange-Id: I581ef17b60e0933f5c07df3f398d15b890b2e29d\n"
    },
    {
      "commit": "bfa6d239b578fabd34781c11711a5413322efa6c",
      "tree": "6a544f52a8a99812e1274db88374d999bfe7a6c8",
      "parents": [
        "e54b4397d37e12daa4d068feb61f9532afa6930e",
        "51ccdb0f399c82858c979d7de27e59345fc5692f"
      ],
      "author": {
        "name": "Sungsoo Lim",
        "email": "sungsoo@google.com",
        "time": "Mon Apr 18 17:21:57 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Apr 18 17:21:59 2016 +0000"
      },
      "message": "Merge \"MediaBrowserService: Provide a way to retrieve root hints\" into nyc-dev"
    },
    {
      "commit": "65b95b0a7d07090cee0f2fae4d714079fcea840c",
      "tree": "d816fde9d5e9f5b1fa8bff93a67b689c9775e908",
      "parents": [
        "a09b4d2a611a7606e8fc8c73a24bd941b6fc173f"
      ],
      "author": {
        "name": "Yi Kong",
        "email": "yikong@google.com",
        "time": "Mon Apr 18 10:55:44 2016 +0100"
      },
      "committer": {
        "name": "Yi Kong",
        "email": "yikong@google.com",
        "time": "Mon Apr 18 10:29:39 2016 +0000"
      },
      "message": "Track libcore change 5458546631c65f6d375b6a1780d36d0abb5b95af\n\nBug: 28108421\nChange-Id: Id0253fed98790f4c8eeb27877e14cf53474f29f0\n(cherry picked from commit 418d3817a001e95fe90ece038d1733ed7c034ede)\n(cherry picked from commit 88e9407fc4ae760462b02e6a93070346afb747c9)\n"
    },
    {
      "commit": "399df701a16704b002475300a535683005d7af8b",
      "tree": "c6fa22c39b04b7d4a7d8137e2ca35659820504bc",
      "parents": [
        "e2be9f4a670198edbe9b1c42422d6d429b8a21f6"
      ],
      "author": {
        "name": "Daichi Hirono",
        "email": "hirono@google.com",
        "time": "Wed Apr 13 11:07:44 2016 +0900"
      },
      "committer": {
        "name": "Daichi Hirono",
        "email": "hirono@google.com",
        "time": "Mon Apr 18 13:03:29 2016 +0900"
      },
      "message": "Handle API review comments from the council.\n\n * MtpEvent: Remove public constructor since properties cannot be set\n   directly.\n * MtpEvent: Move event constants from MtpConstants to MtpEvent class.\n * getPartialObject64: the byte[] must have indices of Integer.MAX_VALUE\n   at most. Document as such.\n * sendObjectInfo: what happens if the transfer doesn’t succeed? How is\n   the app notified? If there is a reason for the failure communicated,\n   how does the app find this out? Add docs.\n * Add isOperationSupported(int) and isEventSupported(int) helpers.\n\nChange-Id: Ifd80016d2ddd3b66d5c45f6da76b6133f0c9a617\nFixes: 28146379\n"
    },
    {
      "commit": "4b6dfc2ef54723768a67887ce2a42d4f8f64d0f4",
      "tree": "6a5df7fabe6d95bee9a702ee8bc9b3db4c29d32e",
      "parents": [
        "627b42494d82eca4fd51abfc0a5d7f330862b881"
      ],
      "author": {
        "name": "Hugo Benichi",
        "email": "hugobenichi@google.com",
        "time": "Fri Apr 15 12:15:47 2016 +0900"
      },
      "committer": {
        "name": "Hugo Benichi",
        "email": "hugobenichi@google.com",
        "time": "Mon Apr 18 11:36:42 2016 +0900"
      },
      "message": "Make android.net.metrics Event classes @SystemApi\n\nBug: 28204408\nChange-Id: I8ffe833213bbc03a7f70c51789f4899ee08f6e08\n"
    },
    {
      "commit": "e2be9f4a670198edbe9b1c42422d6d429b8a21f6",
      "tree": "f121b8257fe1d9f7105648a7e41fe2fb28a0e90a",
      "parents": [
        "0b1a203830f49b8998692873c161a8fb7c7ab9cb",
        "be73a8068ff3babe5b0a4f12656731ba8eea6149"
      ],
      "author": {
        "name": "Makoto Onuki",
        "email": "omakoto@google.com",
        "time": "Sat Apr 16 15:18:38 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sat Apr 16 15:18:39 2016 +0000"
      },
      "message": "Merge \"ShortcutManager: Categories should be Set, not List.\" into nyc-dev"
    },
    {
      "commit": "865cef475dd4b0ffcb4df0dd62cb86d4ce65ab08",
      "tree": "5038028c1803f1a269432b28add57e9c551ad021",
      "parents": [
        "c99f05e1b0d3b13bbf46ebcb5b23307d6af4e1ce",
        "0e7d22535d4b3d3b9e6f520c5837b2d52629529c"
      ],
      "author": {
        "name": "Jaesung Chung",
        "email": "jaesung@google.com",
        "time": "Sat Apr 16 02:41:22 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sat Apr 16 02:41:23 2016 +0000"
      },
      "message": "Merge \"ExifInterface: keep the original metadata data instead of strings\" into nyc-dev"
    },
    {
      "commit": "25c66ac8e66f67aeb100bd808ff52a2cda0294fb",
      "tree": "2b5e9b4fa64d97520ece44c6dbc762b926009d7e",
      "parents": [
        "f91cbc7fd24e58a8e87b16c21363da94c3e039ea",
        "0696434c623dced9fe9ed3873f59b64334f240e7"
      ],
      "author": {
        "name": "Amith Yamasani",
        "email": "yamasani@google.com",
        "time": "Sat Apr 16 00:18:20 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sat Apr 16 00:18:22 2016 +0000"
      },
      "message": "Merge \"Address API review for UserManager user creation\" into nyc-dev"
    },
    {
      "commit": "be73a8068ff3babe5b0a4f12656731ba8eea6149",
      "tree": "0206d21f36fe68df55515d870587d167f3049de9",
      "parents": [
        "b3e26a9b414da986963bade0e18a80a20851c74a"
      ],
      "author": {
        "name": "Makoto Onuki",
        "email": "omakoto@google.com",
        "time": "Fri Apr 15 14:46:35 2016 -0700"
      },
      "committer": {
        "name": "Makoto Onuki",
        "email": "omakoto@google.com",
        "time": "Fri Apr 15 17:15:29 2016 -0700"
      },
      "message": "ShortcutManager: Categories should be Set, not List.\n\nBug 27923857\n\nChange-Id: Ife859da8e66478174f6c4463316886a23e5aa4e0\n"
    },
    {
      "commit": "e66471103abfc8b9142d895bac93dade67f558c3",
      "tree": "96db052247d228ba61b9db9a5c63f0277d52af67",
      "parents": [
        "85cfc8c368523359be8c12b8551e122b94972ab7"
      ],
      "author": {
        "name": "Bo Liu",
        "email": "boliu@google.com",
        "time": "Fri Apr 15 16:28:18 2016 -0700"
      },
      "committer": {
        "name": "Bo Liu",
        "email": "boliu@google.com",
        "time": "Fri Apr 15 16:28:18 2016 -0700"
      },
      "message": "Expose DisplayListCanvas.drawGLFunctor to webview\n\nBUG: 27709981\nChange-Id: If3d2f57bfa50450e5f6834ef3ec2f48e26c294a6\n"
    },
    {
      "commit": "0e7d22535d4b3d3b9e6f520c5837b2d52629529c",
      "tree": "82990f7d7f930e91afd5f93a87cb08aafda4f315",
      "parents": [
        "dd3d44faf9d74a793458a515fddf153432601dd6"
      ],
      "author": {
        "name": "Jaesung Chung",
        "email": "jaesung@google.com",
        "time": "Thu Apr 07 00:45:51 2016 +0900"
      },
      "committer": {
        "name": "Jaesung Chung",
        "email": "jaesung@google.com",
        "time": "Fri Apr 15 23:27:21 2016 +0000"
      },
      "message": "ExifInterface: keep the original metadata data instead of strings\n\nThis CL makes ExifInterface store the tag values as the original forms\nand the format validiation is added that compares the given value and\nthe data format specificed in EXIF specification in order to keep the\nvalid tag values only.\n\nBug: 27583378, Bug: 27614052, Bug: 28075709\nChange-Id: If60bbddefe74c4b87b4ce64b5fc79e467e36a5b9\n"
    },
    {
      "commit": "51ccdb0f399c82858c979d7de27e59345fc5692f",
      "tree": "67483469971d1036d2e5415ae68cc672541bc3c5",
      "parents": [
        "2657981836e6fabbfdb8952716d26de0ac4942ba"
      ],
      "author": {
        "name": "Sungsoo Lim",
        "email": "sungsoo@google.com",
        "time": "Thu Apr 14 14:05:02 2016 -0700"
      },
      "committer": {
        "name": "Sungsoo Lim",
        "email": "sungsoo@google.com",
        "time": "Fri Apr 15 14:37:36 2016 -0700"
      },
      "message": "MediaBrowserService: Provide a way to retrieve root hints\n\nBug: 28075963\nChange-Id: Id8993e67732a2dda5bf75ecab6037dbbba8c8c99\n"
    },
    {
      "commit": "0696434c623dced9fe9ed3873f59b64334f240e7",
      "tree": "781c214b855ab4b54e7e75ca212415c4e7f887fd",
      "parents": [
        "db0f3a708acdb4640e00cce848294d6f7dc88fa3"
      ],
      "author": {
        "name": "Amith Yamasani",
        "email": "yamasani@google.com",
        "time": "Fri Apr 15 13:55:01 2016 -0700"
      },
      "committer": {
        "name": "Amith Yamasani",
        "email": "yamasani@google.com",
        "time": "Fri Apr 15 14:10:02 2016 -0700"
      },
      "message": "Address API review for UserManager user creation\n\nDon\u0027t return null from createUserCreationIntent()\nProvide a way for apps to query if the device\nsupports multiple users.\n\nSome additional documentation for UserManager class to\nmake things clear about the types of users and relationship\nwith accounts.\n\nChange-Id: I768d816e73a1d7f61cdc415f9e482adc79e2715a\nFixes: 28150359\n"
    },
    {
      "commit": "d54c077d0890ae82f35d6fa658e58ff2a1f1f354",
      "tree": "35675bec54ab25da13452b6601810c147c5250d0",
      "parents": [
        "e44ff8fd9f147364b07ec22b9f9219f4502427d6",
        "1bf206b766654ea9c4e9bc7a703a9d5f1d30ab72"
      ],
      "author": {
        "name": "Tyler Gunn",
        "email": "tgunn@google.com",
        "time": "Fri Apr 15 20:28:55 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Apr 15 20:28:57 2016 +0000"
      },
      "message": "Merge \"Hide multi-endpoint APIs.\" into nyc-dev"
    },
    {
      "commit": "e9f5cd3784b0c13c34c40a9bc01dcadb6e7bc8b3",
      "tree": "bc8783d99fe0257613ed2b8701e69cca324e6064",
      "parents": [
        "b8563f1ae4c56da7ca7839739c1427ed0ca6a281",
        "fc8601310d9af6e8ac16a118b16a1ae414e93900"
      ],
      "author": {
        "name": "Jeremy Joslin",
        "email": "jjoslin@google.com",
        "time": "Fri Apr 15 20:14:01 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Apr 15 20:14:03 2016 +0000"
      },
      "message": "Merge \"Added useExternalScores field to WifiConfiguration.\" into nyc-dev"
    },
    {
      "commit": "53afdf293538b35bfb57ee6e22953abdeade71e9",
      "tree": "693ae4f0d9b551428a85893cdbd6255541f04464",
      "parents": [
        "85cfc8c368523359be8c12b8551e122b94972ab7",
        "cae1be220071ac5e0483eb4f9ea5aca59d9ab733"
      ],
      "author": {
        "name": "Steve Malkos",
        "email": "smalkos@google.com",
        "time": "Fri Apr 15 20:03:21 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Apr 15 20:03:22 2016 +0000"
      },
      "message": "Merge \"Expose RTT capability APIs for secure RTT.\" into nyc-dev"
    },
    {
      "commit": "1bf206b766654ea9c4e9bc7a703a9d5f1d30ab72",
      "tree": "51993d172edacc77bcf749767f412abfff40da3c",
      "parents": [
        "a90035950019434012f32b8dbc5d278894484df3"
      ],
      "author": {
        "name": "Tyler Gunn",
        "email": "tgunn@google.com",
        "time": "Fri Apr 15 11:28:44 2016 -0700"
      },
      "committer": {
        "name": "Tyler Gunn",
        "email": "tgunn@google.com",
        "time": "Fri Apr 15 11:28:44 2016 -0700"
      },
      "message": "Hide multi-endpoint APIs.\n\nPer feature council decision, the multi-endpoint APIs will be @hide for\nthe N release.\n\nBug: 28196918\nChange-Id: Ia80b089bc754ce87ca208382eb79442b5265844d\n"
    },
    {
      "commit": "fc8601310d9af6e8ac16a118b16a1ae414e93900",
      "tree": "89023b577e86440ee1b932ad43c5e67379546388",
      "parents": [
        "de16f96c7e66b7a643ecc7b6c1a8fb70737f5250"
      ],
      "author": {
        "name": "Jeremy Joslin",
        "email": "jjoslin@google.com",
        "time": "Thu Apr 14 18:19:25 2016 -0700"
      },
      "committer": {
        "name": "Jeremy Joslin",
        "email": "jjoslin@google.com",
        "time": "Fri Apr 15 09:10:46 2016 -0700"
      },
      "message": "Added useExternalScores field to WifiConfiguration.\n\nBug: 25562019\nChange-Id: Ie3b02875b74f6decb1d4be0107a5a8161f66d657\n"
    },
    {
      "commit": "2b4b335dfbb0ac1262f2d13828352e19adf930a5",
      "tree": "479cc9604040c3dcdec6423fa7e7050d8a4d30be",
      "parents": [
        "3af45bd2d06303bfaf8ba28324ca976e6f96ece3"
      ],
      "author": {
        "name": "Alan Viverette",
        "email": "alanv@google.com",
        "time": "Fri Apr 15 11:10:28 2016 -0400"
      },
      "committer": {
        "name": "Alan Viverette",
        "email": "alanv@google.com",
        "time": "Fri Apr 15 11:10:28 2016 -0400"
      },
      "message": "Revert FrameLayout.LayoutParams default gravity to -1\n\nDocuments the default value and how this is interpreted by FrameLayout.\n\nBug: 27576632\nChange-Id: Icb76c5382462184ae02e86ce1b0101c12473aee2\n"
    },
    {
      "commit": "f6f24c03f39016ee927e8bdbcff75a53841829c8",
      "tree": "2e38ea05dfb480d4107a82f736ad038a6357f222",
      "parents": [
        "7c1f3905af890bd2959f7bf25d2a6f76a8ccd076"
      ],
      "author": {
        "name": "Pavel Zhamaitsiak",
        "email": "pavelz@google.com",
        "time": "Thu Apr 14 19:15:23 2016 -0700"
      },
      "committer": {
        "name": "Pavel Zhamaitsiak",
        "email": "pavelz@google.com",
        "time": "Thu Apr 14 19:15:23 2016 -0700"
      },
      "message": "Make ConnectivityMetricsLogger and related classes @SystemApi\n\nBug: 25691077\nChange-Id: Ia98d0a52a9541d9ae773be2b0e962d609f9dd7ee\n"
    },
    {
      "commit": "cae1be220071ac5e0483eb4f9ea5aca59d9ab733",
      "tree": "a111c6cf8f5cfccc63652e62f2e3d39940f3921d",
      "parents": [
        "825fa4d5ae7b2907ee1769d09e6333306de2a92e"
      ],
      "author": {
        "name": "Wei Wang",
        "email": "weiwa@google.com",
        "time": "Thu Apr 14 15:47:42 2016 -0700"
      },
      "committer": {
        "name": "Wei Wang",
        "email": "weiwa@google.com",
        "time": "Thu Apr 14 15:47:42 2016 -0700"
      },
      "message": "Expose RTT capability APIs for secure RTT.\n\nBug: 28199253\nChange-Id: I790b72a365f788ef225566e7fc13b3e097f346b2\n"
    },
    {
      "commit": "7f5b3e59d1e35deceb1fcde9266ea826d254cd73",
      "tree": "bd15ffbab9069d71be4a9ed2187d128c06eb5636",
      "parents": [
        "996c40906e39cffb23e0317d2e10a7cf61a1bfb5",
        "7c12cd3ae4662b744e074fc01416a87747ff5bf2"
      ],
      "author": {
        "name": "Dongwon Kang",
        "email": "dwkang@google.com",
        "time": "Thu Apr 14 20:13:57 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Apr 14 20:13:58 2016 +0000"
      },
      "message": "Merge \"TIF: Add Programs.COLUMN_RECORDING_PROHIBITED\" into nyc-dev"
    },
    {
      "commit": "0d723a2a4d83db5f01aa5a21f3cbd9d2b608bced",
      "tree": "757a1c31cba4a04ed2b31aeceb4d4f380773d890",
      "parents": [
        "36530859d061d126ff09abc6dbd65617035dab7c",
        "e8222e551f8abd2d82ca4f77ddb275e2e509751e"
      ],
      "author": {
        "name": "Amith Yamasani",
        "email": "yamasani@google.com",
        "time": "Thu Apr 14 19:06:39 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Apr 14 19:06:40 2016 +0000"
      },
      "message": "Merge \"Multi-window assist callback\" into nyc-dev"
    },
    {
      "commit": "7c12cd3ae4662b744e074fc01416a87747ff5bf2",
      "tree": "c195562b763bbcbd3969f2baf160d48ef07ffaed",
      "parents": [
        "2344c6a2ae0d6ccd650a13aaedb403fa7e3ea579"
      ],
      "author": {
        "name": "Dongwon Kang",
        "email": "dwkang@google.com",
        "time": "Sat Apr 09 17:24:12 2016 -0700"
      },
      "committer": {
        "name": "Dongwon Kang",
        "email": "dwkang@google.com",
        "time": "Thu Apr 14 11:05:07 2016 -0700"
      },
      "message": "TIF: Add Programs.COLUMN_RECORDING_PROHIBITED\n\nBug: 28039913\nChange-Id: I30897f164113ceb422c8c5a16448b8b296a5a68a\n"
    },
    {
      "commit": "b9e6ad32bd0774135753fc5e4a9446450abe7151",
      "tree": "13e1bef1bd7bab214b6f475ce0ceec3ad5408c5a",
      "parents": [
        "3af45bd2d06303bfaf8ba28324ca976e6f96ece3"
      ],
      "author": {
        "name": "Alan Viverette",
        "email": "alanv@google.com",
        "time": "Thu Apr 14 13:01:41 2016 -0400"
      },
      "committer": {
        "name": "Alan Viverette",
        "email": "alanv@google.com",
        "time": "Thu Apr 14 13:01:41 2016 -0400"
      },
      "message": "Make number picker styles public\n\nBug: 28189144\nChange-Id: Ic1825c211bf76ea8b063996895f4a273ac0c7fd4\n"
    },
    {
      "commit": "4bcb06b961a3984eed0029162291f1b3760815ec",
      "tree": "768b70ff16b8d107af84e29e44d93538a476e311",
      "parents": [
        "e767e1bc17eeb4302ef503bcc83ed8697db91433"
      ],
      "author": {
        "name": "Alex Hills",
        "email": "ahills@google.com",
        "time": "Tue Apr 05 14:26:25 2016 -0400"
      },
      "committer": {
        "name": "Alex Hills",
        "email": "ahills@google.com",
        "time": "Thu Apr 14 10:13:44 2016 -0400"
      },
      "message": "Adds a BigPicAmbient flag to WearableExtender\n\nThis adds the BigPicAmbient flag to WearableExtender, demonstrating that\na BigPictureStyle on a Notification (pimary page or content page)\nshould be converted to low-bit black and white on entering ambient,\nand should stick around during ambient instead of being closed. This\nis mostly for QR and barcodes for situations akin to flights.\n\nBug:28042177\nChange-Id: I84065ab3966301c063d393b8fa6451ec527944b9\n"
    },
    {
      "commit": "732bd6cb2736c9ae091f2b5b136570fc5d579224",
      "tree": "f4e230c5ee0bdbf42493b73828fbc8d56a655b7b",
      "parents": [
        "e767e1bc17eeb4302ef503bcc83ed8697db91433"
      ],
      "author": {
        "name": "Dan Sandler",
        "email": "dsandler@android.com",
        "time": "Tue Apr 12 14:20:32 2016 -0400"
      },
      "committer": {
        "name": "Daniel Sandler",
        "email": "dsandler@android.com",
        "time": "Thu Apr 14 13:48:03 2016 +0000"
      },
      "message": "Allow system apps to substitute a different app name in notifications.\n\nThis is a privileged permission and is only to be used by\nthe core OS and related packages whose names are confusing\nor misleading when shown in notifications.\n\nThe user will always be able to see the true package name by\naccessing the notification inspector (longpress or swipe\ngesture on the notification row in SystemUI).\n\nFixes: 26517701\nChange-Id: I2b021c9da0757b99df76399666af263668d88070\n"
    },
    {
      "commit": "6e5854974098e4e2f734510e7dd8221a324f34ad",
      "tree": "8e0b183a941b629b79cf22ff3f61e677ef178350",
      "parents": [
        "25c43b78d11f74e98ba9d5f541647aa5ed44ebce",
        "a0c2dc3cf56bf9c90af517f4cd12ef80d375a85a"
      ],
      "author": {
        "name": "Clara Bayarri",
        "email": "clarabayarri@google.com",
        "time": "Thu Apr 14 10:05:34 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Apr 14 10:05:35 2016 +0000"
      },
      "message": "Merge \"Provide startIntentSenderForResult for fragments\" into nyc-dev"
    },
    {
      "commit": "e8222e551f8abd2d82ca4f77ddb275e2e509751e",
      "tree": "3e5e3310551590db05eb91b555636a59db739d03",
      "parents": [
        "bdae9296be975758e33579f85eaded83bc30c402"
      ],
      "author": {
        "name": "Amith Yamasani",
        "email": "yamasani@google.com",
        "time": "Fri Apr 08 15:28:47 2016 -0700"
      },
      "committer": {
        "name": "Amith Yamasani",
        "email": "yamasani@google.com",
        "time": "Wed Apr 13 17:12:29 2016 -0700"
      },
      "message": "Multi-window assist callback\n\nIntroducing a new callback in VoiceInteractionSession to\nprovide assist data for additional activities in the\nforeground in a multiwindow setup.\n\nPIP, docked windows and free-form windows (top-most)\nwill be queried for assist data and passed through the\nnew API to the Voice Interaction service.\n\nBug: 27718385\n\nChange-Id: Ib4427c304611b75c2078dcb54f1f7e47ae7d9cfa\n"
    },
    {
      "commit": "9e31b3fd817aed28d9afd712fa49ec9d6fc11329",
      "tree": "26ffe984245d2b19766359c949aa06442eb1a366",
      "parents": [
        "c5801fb9333823f08889f82eb4679638d18d6863",
        "8db0fc15b85c6501a0418b17edee2d9c447b408a"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Wed Apr 13 23:30:12 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Apr 13 23:30:14 2016 +0000"
      },
      "message": "Merge \"More work on issue #26390151: Add new JobScheduler API...\" into nyc-dev"
    },
    {
      "commit": "fd580f7d1a5a19b062bea49602f0f6136bce7e5e",
      "tree": "ff2284f865ac96110c663821851a6f278b914bf2",
      "parents": [
        "4db7675d8509039dd9cf5dc7231c5bca6330dcd3",
        "3ccca91e6ee2106004c3762ee682deff7343c6d4"
      ],
      "author": {
        "name": "Sudheer Shanka",
        "email": "sudheersai@google.com",
        "time": "Wed Apr 13 20:12:02 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Apr 13 20:12:05 2016 +0000"
      },
      "message": "Merge \"Update {set,get}{Long,Short}SupportMessage APIs to use CharSequence.\" into nyc-dev"
    },
    {
      "commit": "8db0fc15b85c6501a0418b17edee2d9c447b408a",
      "tree": "8c7b812b53d9dde349d5c1c08d3d311a70d5f8bc",
      "parents": [
        "b53a36b8cf331b0edd73909c42024fac0984ffcc"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Tue Apr 12 13:48:25 2016 -0700"
      },
      "committer": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Wed Apr 13 10:54:16 2016 -0700"
      },
      "message": "More work on issue #26390151: Add new JobScheduler API...\n\n...for monitoring content providers\n\nWe now have some delays before reporting URI changes, to allow\nthem to batch together.\n\nAlso clean up debug output, and fix some issues with how we\nwere managing the content observer state.\n\nAnd while I am here, fix the device idle and app idle controllers\nto no longer maintain their own list of jobs, but just directly\niterate over the JobStore.\n\nChange-Id: If3fdff23c00c2f1b99901a9be096d851562d3439\n"
    },
    {
      "commit": "b53a36b8cf331b0edd73909c42024fac0984ffcc",
      "tree": "9633874d12bad45e3e6fa010e47d562603db5b8d",
      "parents": [
        "5fa590b2c2f633dd27592301e343936e3374db63",
        "80b6641f28a38e7efa40b26c8041837d3938b2b6"
      ],
      "author": {
        "name": "Sudheer Shanka",
        "email": "sudheersai@google.com",
        "time": "Wed Apr 13 17:47:04 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Apr 13 17:47:07 2016 +0000"
      },
      "message": "Merge \"Add an intent action ACTION_SHOW_APP_INFO.\" into nyc-dev"
    },
    {
      "commit": "1271cef419bdb7577f64b1dfa05d5678df706ef5",
      "tree": "fea1499ed1cca99533c8ff11f0ffa0e97645c4ce",
      "parents": [
        "ff9e0dede85d12576227013feeb3a1e7fd5a4774",
        "74cd73079c6901f7e081fcac744a2597ed96a991"
      ],
      "author": {
        "name": "Michal Karpinski",
        "email": "mkarpinski@google.com",
        "time": "Wed Apr 13 13:28:06 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Apr 13 13:28:08 2016 +0000"
      },
      "message": "Merge \"API polish in DPM for organization color and name methods\" into nyc-dev"
    },
    {
      "commit": "a0c2dc3cf56bf9c90af517f4cd12ef80d375a85a",
      "tree": "54365b27de730362ed6a334ef665f19ca057e0c9",
      "parents": [
        "eeef75b6266dee8127bb0bcd1c241059602ca791"
      ],
      "author": {
        "name": "Clara Bayarri",
        "email": "clarabayarri@google.com",
        "time": "Tue Apr 12 12:00:15 2016 +0100"
      },
      "committer": {
        "name": "Clara Bayarri",
        "email": "clarabayarri@google.com",
        "time": "Wed Apr 13 12:33:30 2016 +0100"
      },
      "message": "Provide startIntentSenderForResult for fragments\n\nBug: 27700608\nChange-Id: Ibb7689ba0527048dd5944c4315b986f16030081d\n"
    },
    {
      "commit": "4c3dcc0a16680b16b38ce09f1709724b42861abb",
      "tree": "45524b2e0da202527b31db60c0b0622eacfa3c32",
      "parents": [
        "03abaa5df97d914c968c2837712fa5e6f04cf189",
        "e9db0e1ed1de9d4e5f5c26480c1a831a82e35883"
      ],
      "author": {
        "name": "Dongwon Kang",
        "email": "dwkang@google.com",
        "time": "Wed Apr 13 00:36:33 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Apr 13 00:36:35 2016 +0000"
      },
      "message": "Merge \"TIF: Unhide TvInputInfo.getExtra() and TvInputInfo.Builder.setExtra()\" into nyc-dev"
    },
    {
      "commit": "777c4e764462ec43e29e0366bd1203f9be9e5ded",
      "tree": "8aeb254ffa0ec5ce5a673dfbacf8e74935517559",
      "parents": [
        "3a2bce6e51b08d276806cc60fb1a410e63b4e17e",
        "fa5e2a156da99322a5e847ab2373c03784060119"
      ],
      "author": {
        "name": "Eino-Ville Talvala",
        "email": "etalvala@google.com",
        "time": "Wed Apr 13 00:08:07 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Apr 13 00:08:09 2016 +0000"
      },
      "message": "Merge \"Camera/Surface: Update OutputConfiguration API\" into nyc-dev"
    },
    {
      "commit": "e9db0e1ed1de9d4e5f5c26480c1a831a82e35883",
      "tree": "50b618cc16f5f3a099d23fd9ab3c1bda0f05b02c",
      "parents": [
        "1fe7dfa66aaf37045c62094438ab3db2ee5403c5"
      ],
      "author": {
        "name": "Dongwon Kang",
        "email": "dwkang@google.com",
        "time": "Mon Apr 11 08:27:24 2016 -0700"
      },
      "committer": {
        "name": "Dongwon Kang",
        "email": "dwkang@google.com",
        "time": "Tue Apr 12 16:44:40 2016 -0700"
      },
      "message": "TIF: Unhide TvInputInfo.getExtra() and TvInputInfo.Builder.setExtra()\n\nBug: 28078300\nChange-Id: I0546c80b50475b1f05d5c5229f6d3796c7372b60\n"
    },
    {
      "commit": "1d616f0d880d0a4109e811221f3c3ff2e016013b",
      "tree": "ad1a9b1b2147786c26f5dd446f7941dca33e17b8",
      "parents": [
        "65136ac6a4f6fb2423a0768b451782dcd0e960d5",
        "b6d3523dfb5d73ddda4b750a82c059cdc42acf8e"
      ],
      "author": {
        "name": "Makoto Onuki",
        "email": "omakoto@google.com",
        "time": "Tue Apr 12 22:34:14 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Apr 12 22:34:17 2016 +0000"
      },
      "message": "Merge \"ShortcutManager: Address API review feedback.\" into nyc-dev"
    },
    {
      "commit": "fa5e2a156da99322a5e847ab2373c03784060119",
      "tree": "73325aefd8ba3cd7c985c40975612b79e7086991",
      "parents": [
        "f4d380537a2d52c147d5c69d8ec124529fa4f7e6"
      ],
      "author": {
        "name": "Eino-Ville Talvala",
        "email": "etalvala@google.com",
        "time": "Mon Apr 11 12:49:17 2016 -0700"
      },
      "committer": {
        "name": "Eino-Ville Talvala",
        "email": "etalvala@google.com",
        "time": "Tue Apr 12 14:51:17 2016 -0700"
      },
      "message": "Camera/Surface: Update OutputConfiguration API\n\n- Rename \"surface set ID\" to \"surface group ID\"\n- Remove setSurfaceSetId\n- Use constructor overloads to set surface group ID, make\n  OutputConfiguration immutable\n- Add Surface.getConsumerDescriptor to make it possible to verify\n  if two Surfaces have the same backing consumer\n- Cache initial surface generation ID in OutputConfiguration so that\n  changes in a Surface\u0027s internals will label it is as a\n  new output\n- Add sample use case for surface group IDs\n\nBug: 27950763\nBug: 28076469\nChange-Id: I13251d1dd3d26a978ffbedc519966524e93bc61c\n"
    },
    {
      "commit": "1fe7dfa66aaf37045c62094438ab3db2ee5403c5",
      "tree": "5a7ef367afc3969d410fc91ff4b51bdbce092a1e",
      "parents": [
        "80295544c11cefc058e953090354dc4faa17d3c0",
        "45d3e977487da262a58bbfc5650c99a2d94aba9f"
      ],
      "author": {
        "name": "Sunny Goyal",
        "email": "sunnygoyal@google.com",
        "time": "Tue Apr 12 20:55:31 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Apr 12 20:55:32 2016 +0000"
      },
      "message": "Merge \"Changing LauncherApps to resolve activity by component name\" into nyc-dev"
    },
    {
      "commit": "93c442e44f3aa6bd7a27ef74770aeeb2dfb4880d",
      "tree": "f6a6ad614a8c179800f3e4487128aa20289f3374",
      "parents": [
        "4db2f1f6020a82012bcd3141a22bd59e0baed1d5",
        "c250e45eda7ab38c88b3e5e7e302917cd001d3af"
      ],
      "author": {
        "name": "Felipe Leme",
        "email": "felipeal@google.com",
        "time": "Tue Apr 12 20:44:05 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Apr 12 20:44:06 2016 +0000"
      },
      "message": "Merge \"Make getStorageVolume(File file) public.\" into nyc-dev"
    },
    {
      "commit": "b6d3523dfb5d73ddda4b750a82c059cdc42acf8e",
      "tree": "1d52577a487b863db307868f2df885e01c4f16f4",
      "parents": [
        "bc20320f7f224d1cc5be3c436a1a5ece2067f2ec"
      ],
      "author": {
        "name": "Makoto Onuki",
        "email": "omakoto@google.com",
        "time": "Mon Apr 04 15:57:17 2016 -0700"
      },
      "committer": {
        "name": "Makoto Onuki",
        "email": "omakoto@google.com",
        "time": "Tue Apr 12 10:35:20 2016 -0700"
      },
      "message": "ShortcutManager: Address API review feedback.\n\n- \"delete\" -\u003e \"remove\"\n- add/deleteDynamicShortcut() now takes a list.\n- Throttling default settings is now 2 calls / hour.\n\n- Add categories to ShortcutInfo.\n- getIconResourceId() is now public\n\nBug 27923857\nBug 27548047\n\nChange-Id: I8457b30e4b2f7c63ab2988648b37178fd16ea45b\n"
    },
    {
      "commit": "e3f3cb10484260fac167e59d0178902a63ea7a6b",
      "tree": "9b80c7601ee99629d001ebe40f0bc801fad52796",
      "parents": [
        "d922554f9d24c23302f08d3b2c5470c198cb54d0",
        "4ec3ff4f8fcf223f6c58e020e45efe683ea738a8"
      ],
      "author": {
        "name": "Alexander Hills",
        "email": "ahills@google.com",
        "time": "Tue Apr 12 17:10:17 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Apr 12 17:10:19 2016 +0000"
      },
      "message": "Merge \"Fixes name of intent launch flag for Action Extender\" into nyc-dev"
    }
  ],
  "next": "0755fc6c618ea145fcfc34aea337635a5390486b"
}
