)]}'
{
  "log": [
    {
      "commit": "20770ddbd4d6f2af0093f36462a8f44a678b084b",
      "tree": "70cf421b5fafd4c2412a4cc56ddb6cd6fcf67c9f",
      "parents": [
        "3546c61b27eee218fc37581a3e0229b8646eb119"
      ],
      "author": {
        "name": "Svetoslav",
        "email": "svetoslavganov@google.com",
        "time": "Fri May 29 15:43:04 2015 -0700"
      },
      "committer": {
        "name": "Svetoslav",
        "email": "svetoslavganov@google.com",
        "time": "Tue Jun 02 14:48:38 2015 -0700"
      },
      "message": "Add API to hint whether to show on-board UI before a permission request.\n\nbug:21511988\n\nChange-Id: I9d1d7adf34b68074e65510f53b6e642cf784cf6b\n"
    },
    {
      "commit": "c9a0452244420b910ca3294f043f34ccc6a6044c",
      "tree": "8bbf1154686dc37830a35650a1ff573629d33205",
      "parents": [
        "1fad138f820e23de050f16f22b5ad757dc41eb10",
        "3540f936547fb5ce7b70dc7c60b7d8ffe0ce33c7"
      ],
      "author": {
        "name": "Wale Ogunwale",
        "email": "ogunwale@google.com",
        "time": "Tue Jun 02 18:54:54 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jun 02 18:54:55 2015 +0000"
      },
      "message": "Merge \"@hide TYPE_APPLICATION_ABOVE_SUB_PANEL window type.\" into mnc-dev"
    },
    {
      "commit": "3540f936547fb5ce7b70dc7c60b7d8ffe0ce33c7",
      "tree": "d23334bee85a6f3d6becf89de7b840158fe55d84",
      "parents": [
        "233241f13d5d7f841d3db80408429d4d0a528c78"
      ],
      "author": {
        "name": "Wale Ogunwale",
        "email": "ogunwale@google.com",
        "time": "Tue Jun 02 11:07:07 2015 -0700"
      },
      "committer": {
        "name": "Wale Ogunwale",
        "email": "ogunwale@google.com",
        "time": "Tue Jun 02 11:07:07 2015 -0700"
      },
      "message": "@hide TYPE_APPLICATION_ABOVE_SUB_PANEL window type.\n\nBug: 21572285\nChange-Id: Iff56a8ee5b91e02bd20afb7891bd94a0ec1abba9\n"
    },
    {
      "commit": "2ed6369c5d856aa2e1f9972d52f0f3c2526c713a",
      "tree": "05e9d2bc514772267cfb6b92f7f3a529f8bcd44a",
      "parents": [
        "bb0e5391b82912a620b29a0f8b2af47649e7f9ce",
        "91979be8804232a04da2bf36cdd857ee7da04479"
      ],
      "author": {
        "name": "Carlos Valdivia",
        "email": "carlosvaldivia@google.com",
        "time": "Tue Jun 02 17:31:27 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jun 02 17:31:29 2015 +0000"
      },
      "message": "Merge \"System Health: Support expiring tokens\" into mnc-dev"
    },
    {
      "commit": "6f54da32c9c5c766ba15a6e9cc4be0c27276fc68",
      "tree": "1ad4467287c5957a3882a6c2a10ca903ab047a4f",
      "parents": [
        "8fa8b95c9d38183497f08efc6bdf4d2c56a4116c",
        "f9e3e9e3dd3250d0a97a75a743f2941f13b87fcd"
      ],
      "author": {
        "name": "Wei Wang",
        "email": "weiwa@google.com",
        "time": "Tue Jun 02 17:23:59 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jun 02 17:24:00 2015 +0000"
      },
      "message": "Merge \"Expose a few system APIs for BLE scan only mode.\" into mnc-dev"
    },
    {
      "commit": "f9e3e9e3dd3250d0a97a75a743f2941f13b87fcd",
      "tree": "853a618c4dbfa1b04c42f4377fba328602f95ede",
      "parents": [
        "6920474bac7c212dd384b6ef1134c59b73669942"
      ],
      "author": {
        "name": "Wei Wang",
        "email": "weiwa@google.com",
        "time": "Mon Jun 01 12:14:28 2015 -0700"
      },
      "committer": {
        "name": "Wei Wang",
        "email": "weiwa@google.com",
        "time": "Tue Jun 02 10:22:20 2015 -0700"
      },
      "message": "Expose a few system APIs for BLE scan only mode.\n\nBug: 21562349\nChange-Id: Ifc58efcf01edac5b4f9e5266adb966e7bc492209\n"
    },
    {
      "commit": "91979be8804232a04da2bf36cdd857ee7da04479",
      "tree": "7782f12bc06cfb0b43cc470acc85d7eb966eee3d",
      "parents": [
        "8fa8b95c9d38183497f08efc6bdf4d2c56a4116c"
      ],
      "author": {
        "name": "Carlos Valdivia",
        "email": "carlosvaldivia@google.com",
        "time": "Fri May 22 14:11:35 2015 -0700"
      },
      "committer": {
        "name": "Carlos Valdivia",
        "email": "carlosvaldivia@google.com",
        "time": "Tue Jun 02 09:58:18 2015 -0700"
      },
      "message": "System Health: Support expiring tokens\n\nIn the past android:customTokens\u003dtrue authenticators were required to handle\ntheir own token caching. This is detrimental for battery when high traffic\nauthenticators are constantly spinning up processes to start services to do\nfile io to check their own caches.  This change allows authenticator\nimplementers to optionally let the framework do some of the work for them by\nproviding the framework with a expiration time.\n\nThe AccountManagerService will make a best effort to re-use the cached\ntoken if possible.\n\nBug: 21530782\n\nChange-Id: I16a7edba36a220e3891e55cf61c725c2be863323\n"
    },
    {
      "commit": "708f57f4dc34587cd9a0b507fda20555a94c4755",
      "tree": "24bac25329cd9fe2e7eaff377b352aa64ec1acf1",
      "parents": [
        "11df5b66ef621c4d67f5b4980e879784de43fd70"
      ],
      "author": {
        "name": "Andre Eisenbach",
        "email": "eisenbach@google.com",
        "time": "Thu May 14 14:48:00 2015 -0700"
      },
      "committer": {
        "name": "Andre Eisenbach",
        "email": "eisenbach@google.com",
        "time": "Tue Jun 02 02:28:54 2015 +0000"
      },
      "message": "Un-hide connectGatt() variant with selective transport\n\nChange-Id: I1d3c512160de2bd68550faf243bb151d5cf7f3c9\n"
    },
    {
      "commit": "50b26a5c27296ef20c3930213ece8a911ec85104",
      "tree": "5fc21841603dfd6ed4684cdb834c3b1f1f19d960",
      "parents": [
        "0505f7f2b5a2e45884a97eeb75c35086a7560c69"
      ],
      "author": {
        "name": "Selim Gurun",
        "email": "sgurun@google.com",
        "time": "Mon Jun 01 16:26:10 2015 -0700"
      },
      "committer": {
        "name": "Selim Gurun",
        "email": "sgurun@google.com",
        "time": "Mon Jun 01 23:41:12 2015 +0000"
      },
      "message": "Remove ViewAssistStructure and use the frameworks data structure\n\nAs part of the API rename from ViewAssistStructure to ViewStructure,\nwe added a temporary workaround to prevent build breakage. Remove\nthe temporary workaround since the current unbundled webview package\nimplements the updated  onProvideVirtualStructure API.\n\nChange-Id: I13a5b8dee3e856eb585de53a0750bd52c7a909a7\n"
    },
    {
      "commit": "0feb9c9cf947deb893f5a400489ecf7e48626281",
      "tree": "400977c36dc83c8202992f8f9309c898791d5860",
      "parents": [
        "9ed0c4109df27c0956f97b7a074c0b67daa0ebd8",
        "d46595a673eba0df624d9d92b6f981e3483e0d20"
      ],
      "author": {
        "name": "Tyler Gunn",
        "email": "tgunn@google.com",
        "time": "Mon Jun 01 22:33:57 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Jun 01 22:34:02 2015 +0000"
      },
      "message": "Merge \"IMS: Conference fixes\" into mnc-dev"
    },
    {
      "commit": "9ed0c4109df27c0956f97b7a074c0b67daa0ebd8",
      "tree": "ed7ea8de025d73be59dc9d531cd50a0d7f9005d5",
      "parents": [
        "e1c68765cf53473e710438f90e42e0cb26dffe1b",
        "2ee5c368f844bc0f6ce55ff6d5cf3d5604cad5d8"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Mon Jun 01 22:28:44 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Jun 01 22:28:45 2015 +0000"
      },
      "message": "Merge \"Update VoiceInteractionService from API review.\" into mnc-dev"
    },
    {
      "commit": "d46595a673eba0df624d9d92b6f981e3483e0d20",
      "tree": "3c22af28c09cb1a7b42f8dc150c5944077eda26b",
      "parents": [
        "bdd500ecd4ceea7d4e4a06ece08c9b9fd5d8aec5"
      ],
      "author": {
        "name": "Tyler Gunn",
        "email": "tgunn@google.com",
        "time": "Mon Jun 01 14:29:11 2015 -0700"
      },
      "committer": {
        "name": "Tyler Gunn",
        "email": "tgunn@google.com",
        "time": "Mon Jun 01 14:53:55 2015 -0700"
      },
      "message": "IMS: Conference fixes\n\n- Set phoneaccount to Conference\n- Handle conference call in DIALING state\n\nChange-Id: I549bf664724473f0d5d4450cbc8d96f7b534f43a\nBug: 21376607\n"
    },
    {
      "commit": "2ee5c368f844bc0f6ce55ff6d5cf3d5604cad5d8",
      "tree": "592fceaa701e4bb71162f6d4da7ccc951fe5caa5",
      "parents": [
        "4573dddcce3f232d2eeb20bfe0e204e15a9416e9"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Fri May 29 17:58:53 2015 -0700"
      },
      "committer": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Mon Jun 01 11:42:04 2015 -0700"
      },
      "message": "Update VoiceInteractionService from API review.\n\nThis may even manage to retain compatibility with existing\nbinaries!  (For now.)\n\nChange-Id: I3b1386287a6b9b20b57ac2e2444fd6f458837277\n"
    },
    {
      "commit": "e3e314df4d52881225326d426a76e3e7f1bc40d3",
      "tree": "828c93dfa8167bb0feaacff6e5d5ad5dd041abbc",
      "parents": [
        "540d0e0d834da68bfd6377dd35ed29ed1765d106"
      ],
      "author": {
        "name": "Stuart Scott",
        "email": "stuartscott@google.com",
        "time": "Mon Apr 20 14:07:45 2015 -0700"
      },
      "committer": {
        "name": "Stuart Scott",
        "email": "stuartscott@google.com",
        "time": "Mon Jun 01 16:31:00 2015 +0000"
      },
      "message": "Network Reset should have a lockdown like Factory Reset.\n\nbug:20332322\nChange-Id: I7c61a011d11e89513757f112abf320bb2a785edb\n(cherry picked from commit 94b038bbb291431a7b39611d72f206b07e839891)\n"
    },
    {
      "commit": "cac7b2b17505dd3d84966ff15abf5e5343783dee",
      "tree": "35d0f401ed90205d60b73535249d14f0f26ab7c3",
      "parents": [
        "8825de1751b4362d3a6fce2e402c51e481bb2729",
        "b09334424b011effbb9a362d004f1ace4f4b7dde"
      ],
      "author": {
        "name": "Mady Mellor",
        "email": "madym@google.com",
        "time": "Mon Jun 01 16:15:52 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Jun 01 16:16:00 2015 +0000"
      },
      "message": "Merge \"Update stylus button press recognition in GestureDetector to use new APIs\" into mnc-dev"
    },
    {
      "commit": "2b26e8dcd130a371ef7ed170316766d0fbcd3212",
      "tree": "7e1319ccec4e040159956dadce783898f2c217fa",
      "parents": [
        "e648c5f1cb41f72a3404a9a7d2656e764c52f8e1",
        "a2df92512b79e55a3b7c118eeb9ae60628f43c7a"
      ],
      "author": {
        "name": "Tyler Gunn",
        "email": "tgunn@google.com",
        "time": "Fri May 29 18:18:37 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri May 29 18:18:37 2015 +0000"
      },
      "message": "Merge \"Un-@hide some missed video APIs.\" into mnc-dev"
    },
    {
      "commit": "63b6320af4302c0d190bbfaba739049b59c2418b",
      "tree": "c77e87d03962062c286fbaa1cfec4cd69627c60d",
      "parents": [
        "85b039f3488d15a926993b9df2a550a01a1938a4",
        "5cfaae4aae744574f0fcc0876cdc5473bc1a344d"
      ],
      "author": {
        "name": "James Cook",
        "email": "jamescook@google.com",
        "time": "Fri May 29 17:30:21 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri May 29 17:30:23 2015 +0000"
      },
      "message": "Merge \"assist: Fix reported colors/styles for TextView/Switch\" into mnc-dev"
    },
    {
      "commit": "a2df92512b79e55a3b7c118eeb9ae60628f43c7a",
      "tree": "2b1078add6359a72df69e9d3ed930854c5a08b07",
      "parents": [
        "7cb0925e7e89a415a101f83e32d4f5e51f768ffd"
      ],
      "author": {
        "name": "Tyler Gunn",
        "email": "tgunn@google.com",
        "time": "Fri May 29 10:05:46 2015 -0700"
      },
      "committer": {
        "name": "Tyler Gunn",
        "email": "tgunn@google.com",
        "time": "Fri May 29 10:05:46 2015 -0700"
      },
      "message": "Un-@hide some missed video APIs.\n\n- renamed some methods to match what is in the non-remote version of\nthe API.\n- Renamed RemoteConnection.VideoProvider.Listener to Callback.\n\nBug: 21474356\nChange-Id: I4840e19921dafb4db288a4f8362b14d5dfa0aea1\n"
    },
    {
      "commit": "7cb0925e7e89a415a101f83e32d4f5e51f768ffd",
      "tree": "6fa8f0749c2c569646e537288290c822325e4833",
      "parents": [
        "ff0c25ce3174bd4f76256e413beb81f6eb501da9",
        "6b7f955c2d9b231660b8c54f8ef8e8e6ad802625"
      ],
      "author": {
        "name": "Santos Cordon",
        "email": "santoscordon@google.com",
        "time": "Thu May 28 23:06:15 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu May 28 23:06:17 2015 +0000"
      },
      "message": "Merge \"Add extras to Connections/Calls. (1/3)\" into mnc-dev"
    },
    {
      "commit": "5cfaae4aae744574f0fcc0876cdc5473bc1a344d",
      "tree": "938c1849962dbf8eeefbe4f8b1756d8e6dcad3b6",
      "parents": [
        "f981ea95f2e951a558f73fb941cf006423e52627"
      ],
      "author": {
        "name": "James Cook",
        "email": "jamescook@google.com",
        "time": "Thu May 28 15:52:44 2015 -0700"
      },
      "committer": {
        "name": "James Cook",
        "email": "jamescook@google.com",
        "time": "Thu May 28 15:52:44 2015 -0700"
      },
      "message": "assist: Fix reported colors/styles for TextView/Switch\n\nChanges to the data provided to AssistStructure:\n* Text foreground color is correct even if the view has not yet been\npainted.\n* Text background color is now always 1 (TEXT_COLOR_UNDEFINED) for a\nTextView, as it has no separate concept of background color.\n* Switch now reports the text size/color/style of the label text\n(usually user visible) rather than the on/off text on the button\nitself (usually hidden in Material, and not usually revelant when\nvisible).\n\nBug: 21080375\nChange-Id: I7e15f68d89510a76cab76031c2c8ca6ca3f32435\n"
    },
    {
      "commit": "4573dddcce3f232d2eeb20bfe0e204e15a9416e9",
      "tree": "2ffa4bac4aff27239990db0e2761473b18a61bfa",
      "parents": [
        "bf7fe1e051fefc5e6c1b96411a842b0305a9192c",
        "09d57fe9b357495b7bc62be39a8befa00d9d7ffb"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Thu May 28 21:35:40 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu May 28 21:35:41 2015 +0000"
      },
      "message": "Merge \"Add new API to set URI on AssistContent.\" into mnc-dev"
    },
    {
      "commit": "09d57fe9b357495b7bc62be39a8befa00d9d7ffb",
      "tree": "1d71edec334401bb5b978f64267d7d8b496582cb",
      "parents": [
        "da1b398173a94e94c61a0d186c7dc0ef2a7bd060"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Wed May 27 18:05:52 2015 -0700"
      },
      "committer": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Thu May 28 11:44:58 2015 -0700"
      },
      "message": "Add new API to set URI on AssistContent.\n\nAlso rework how we transfer AssistContent and AssistStructure\nto the assistant, so they are delivered as completely separate\nobjects rather than the kludgy bundling them in the assist\ndata thing.\n\nChange-Id: Ib40cc3b152bafeb358fd3adec564a7dda3a0dd1d\n"
    },
    {
      "commit": "8d38a8d84f3c6ee81db9e6aa38492a7ce7766206",
      "tree": "fbfbac97d510e218d7334d29bdebb202459cbd27",
      "parents": [
        "56edce33fb408a7ff593d1f4c8b62c252b3c45e8",
        "b97df269b5c44dc6aed70bdff156cd70ee394fbb"
      ],
      "author": {
        "name": "Brian Attwell",
        "email": "brianattwell@google.com",
        "time": "Thu May 28 17:36:35 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu May 28 17:36:36 2015 +0000"
      },
      "message": "Merge \"Deprecate {READ,WRITE}_PROFILE permission\" into mnc-dev"
    },
    {
      "commit": "6b7f955c2d9b231660b8c54f8ef8e8e6ad802625",
      "tree": "c594cb452d2bb826d4a7c502b2ca857a81492e90",
      "parents": [
        "6ffab1bd65d2b5cc9e2944712058cb42babaa76b"
      ],
      "author": {
        "name": "Santos Cordon",
        "email": "santoscordon@google.com",
        "time": "Wed May 27 17:21:45 2015 -0700"
      },
      "committer": {
        "name": "Santos Cordon",
        "email": "santoscordon@google.com",
        "time": "Thu May 28 09:43:00 2015 -0700"
      },
      "message": "Add extras to Connections/Calls. (1/3)\n\nTwo major changes:\n1) Add the notion of extras to a Connection.  These extras will be\nparceled through to InCallService as Call.getExtras()\n2) The previously existing Call.getExtras() has been renamed to\ngetIntentExtras(). This name better describes the fact that these\nparticular extras are from the original CALL or INCOMING_CALL intents.\n\nChange-Id: I08c1baf4f08d54757f98012f0c08b423a707c53d\n"
    },
    {
      "commit": "63428ccde7e925ceb94aa40e933b3d51954a7797",
      "tree": "436407aff7f3b3d41fde6dbe01f71e6117797258",
      "parents": [
        "16144ac3789f6dbe36a7011cf23305f072a7bfcb",
        "86877e44f054facb535b29b8db7fda8c543bc245"
      ],
      "author": {
        "name": "Svet Ganov",
        "email": "svetoslavganov@google.com",
        "time": "Thu May 28 15:37:04 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu May 28 15:37:06 2015 +0000"
      },
      "message": "Merge \"Add a normal permission guarding the installer UI - used for stats tracking\" into mnc-dev"
    },
    {
      "commit": "86877e44f054facb535b29b8db7fda8c543bc245",
      "tree": "15635f3f6bbc23395ad4b8c5149b6013d1617c33",
      "parents": [
        "0b316706b1925554b73d902539187f3931a1bde9"
      ],
      "author": {
        "name": "Svet Ganov",
        "email": "svetoslavganov@google.com",
        "time": "Thu May 28 08:19:48 2015 -0700"
      },
      "committer": {
        "name": "Svet Ganov",
        "email": "svetoslavganov@google.com",
        "time": "Thu May 28 08:33:45 2015 -0700"
      },
      "message": "Add a normal permission guarding the installer UI - used for stats tracking\n\nbug:2147009\n\nChange-Id: Id020eaf7b852de43966f4ab8231e3f7046e66542\n"
    },
    {
      "commit": "b97df269b5c44dc6aed70bdff156cd70ee394fbb",
      "tree": "c8ce4eb63ad8f014f8cc20aff4beaeb4ded586cc",
      "parents": [
        "aba3ecb976cacd7c92fe8f8afae20d112781d68e"
      ],
      "author": {
        "name": "Brian Attwell",
        "email": "brianattwell@google.com",
        "time": "Wed May 27 15:26:41 2015 -0700"
      },
      "committer": {
        "name": "Brian Attwell",
        "email": "brianattwell@google.com",
        "time": "Wed May 27 19:36:02 2015 -0700"
      },
      "message": "Deprecate {READ,WRITE}_PROFILE permission\n\nNow that *_PROFILE permissions are in the same permission\ngroup as *_CONTACTS, these permissions have no visible\nimpact on the user. However, they complicate developer\u0027s\nlives and prevent us from using Context#grantUriRequest().\n\nBug: 21090207\nChange-Id: I31e6ae7b0f49c3589071f6a95f8d69a9456c144d\n"
    },
    {
      "commit": "5c04bd767b23bb7f9faa0eeb9b9ab4c5525c6ea7",
      "tree": "9b22a2be1e349abe3fa7e1f52e45d12f7dd0ae12",
      "parents": [
        "42ecc9eb902ef90876cd345a906c24e0d58720a3"
      ],
      "author": {
        "name": "Zach Johnson",
        "email": "zachoverflow@google.com",
        "time": "Wed May 27 16:20:15 2015 -0700"
      },
      "committer": {
        "name": "Zach Johnson",
        "email": "zachoverflow@google.com",
        "time": "Wed May 27 16:53:09 2015 -0700"
      },
      "message": "Update intents for CarrierService\n\nKeep the bind intent and the config intent separate.\n\nChange-Id: I645a7e697d49d46a4870b7b3a252b3214ee85412\n"
    },
    {
      "commit": "42ecc9eb902ef90876cd345a906c24e0d58720a3",
      "tree": "7f233b309ae6b4c6c7acdef9de6be712fd48adf5",
      "parents": [
        "b2849d9a20ac080c1b29a3b54a1d636080faccc3"
      ],
      "author": {
        "name": "Zach Johnson",
        "email": "zachoverflow@google.com",
        "time": "Fri May 22 15:56:09 2015 -0700"
      },
      "committer": {
        "name": "Zach Johnson",
        "email": "zachoverflow@google.com",
        "time": "Wed May 27 15:30:31 2015 -0700"
      },
      "message": "Drop the \"Config\". Just \"CarrierService\". It\u0027s cleaner.\n\nb/21308727\n\nChange-Id: I6515888c7804349ecd07c4dd74575ef89a4bea59\n"
    },
    {
      "commit": "60bf94e3bef8da0adb4f42043770cef7a608d07d",
      "tree": "e3342c375d1ece826e7c8d4db77667d61948091d",
      "parents": [
        "f89655239836f0aaca76044a51e8569ed91c660c",
        "d70b9e7aea9c7b0691f3ac1326752f91d5049458"
      ],
      "author": {
        "name": "Alan Viverette",
        "email": "alanv@google.com",
        "time": "Wed May 27 21:30:05 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed May 27 21:30:07 2015 +0000"
      },
      "message": "Merge \"Move ApplicationInfo hardware acceleration to public flags\" into mnc-dev"
    },
    {
      "commit": "d70b9e7aea9c7b0691f3ac1326752f91d5049458",
      "tree": "41def8ee7e30c298787a45240c6fa9bc40c435cf",
      "parents": [
        "bcbe9ba0f939803dfa9b48519e113dc1c32268dc"
      ],
      "author": {
        "name": "Alan Viverette",
        "email": "alanv@google.com",
        "time": "Wed May 27 14:29:20 2015 -0700"
      },
      "committer": {
        "name": "Alan Viverette",
        "email": "alanv@google.com",
        "time": "Wed May 27 14:29:20 2015 -0700"
      },
      "message": "Move ApplicationInfo hardware acceleration to public flags\n\nBug: 21342038\nChange-Id: I5af826f3f2921eef24725c909304243c67f3da78\n"
    },
    {
      "commit": "ebdfefa496163fd32373699956a5492eca8990ff",
      "tree": "40b37ea7d900e8a09e42232047572e77e2f169cc",
      "parents": [
        "bcec2b0cebd873f8b80c11c8653326fc638af860",
        "52c58bb699f274bb87722b8e942f14811af23cf8"
      ],
      "author": {
        "name": "Chong Zhang",
        "email": "chz@google.com",
        "time": "Wed May 27 21:17:11 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed May 27 21:17:12 2015 +0000"
      },
      "message": "Merge \"MediaCodec: unhide mime type for EAC3\" into mnc-dev"
    },
    {
      "commit": "b09334424b011effbb9a362d004f1ace4f4b7dde",
      "tree": "661de3b72aab6c3446a22c883c39ef1489380555",
      "parents": [
        "5fa7b8bd8cbf6407ab88bdf5f3e3a6e40053b98c"
      ],
      "author": {
        "name": "Mady Mellor",
        "email": "madym@google.com",
        "time": "Wed May 27 14:15:57 2015 -0700"
      },
      "committer": {
        "name": "Mady Mellor",
        "email": "madym@google.com",
        "time": "Wed May 27 14:15:57 2015 -0700"
      },
      "message": "Update stylus button press recognition in GestureDetector to use new APIs\n\nButton press events now occur in onGenericMotionEvent. This CL update the\nbutton press detection code in GestureDetector to recognize the gestures\nwithin onGenericMotionEvent rather than in onTouchEvent.\n\nBug: 21148238\nChange-Id: I6729668ed9bb600d8bf5e42e5ba9d8201b642d68\n"
    },
    {
      "commit": "52c58bb699f274bb87722b8e942f14811af23cf8",
      "tree": "21dca1f3f8a11c8bcd760a369783ee6c9262c12e",
      "parents": [
        "6f63a27584e555622ecf1be733983640c276d423"
      ],
      "author": {
        "name": "Chong Zhang",
        "email": "chz@google.com",
        "time": "Wed May 27 14:07:29 2015 -0700"
      },
      "committer": {
        "name": "Chong Zhang",
        "email": "chz@google.com",
        "time": "Wed May 27 14:07:29 2015 -0700"
      },
      "message": "MediaCodec: unhide mime type for EAC3\n\nbug: 18723951\nChange-Id: I8c77be6ede428e92b089b19b2bd627992466a591\n"
    },
    {
      "commit": "a2f47be64b9a1af0ae621db0168366e457b31a3e",
      "tree": "50fcef7b0bcc6fe5a9805c707ef9475b6f284816",
      "parents": [
        "01d1acc3c7f2c15d926a5454c2d899135d3db318",
        "dfa4646eca54511a28f2c61e1f4b9c697e05a913"
      ],
      "author": {
        "name": "Alan Viverette",
        "email": "alanv@google.com",
        "time": "Wed May 27 20:33:53 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed May 27 20:34:09 2015 +0000"
      },
      "message": "Merge \"API Review: Drawable\" into mnc-dev"
    },
    {
      "commit": "dfa4646eca54511a28f2c61e1f4b9c697e05a913",
      "tree": "a2bfa9fa8bc4e9151509f76b6d083208514cca88",
      "parents": [
        "bcbe9ba0f939803dfa9b48519e113dc1c32268dc"
      ],
      "author": {
        "name": "Alan Viverette",
        "email": "alanv@google.com",
        "time": "Wed May 27 13:26:41 2015 -0700"
      },
      "committer": {
        "name": "Alan Viverette",
        "email": "alanv@google.com",
        "time": "Wed May 27 13:26:41 2015 -0700"
      },
      "message": "API Review: Drawable\n\nRenames boolean getters to isZzz(), callback from onChange to onChanged.\n\nBug: 21342040\nChange-Id: I9700d645453354b608fd97a832359211d828b52f\n"
    },
    {
      "commit": "2b919d4f69807528a11e38aee1a87507249d8319",
      "tree": "69766ce634c16adbdff21ed327b23dd2261c3910",
      "parents": [
        "302abd22468367bcdeb1f85ea8014fe05ed95610",
        "8fedcdad3691e613ed192f4beea18926056d251d"
      ],
      "author": {
        "name": "Cedric Ho",
        "email": "cedricho@google.com",
        "time": "Wed May 27 17:46:40 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed May 27 17:46:41 2015 +0000"
      },
      "message": "Merge \"Add getCallingUid() to RecognitionService.Callback.\" into mnc-dev"
    },
    {
      "commit": "8fedcdad3691e613ed192f4beea18926056d251d",
      "tree": "ba5da0f9645c5423fbc0f326c3bdd4cb119b1d02",
      "parents": [
        "16224288791dd3f122931504e624637fdcc70903"
      ],
      "author": {
        "name": "Cedric Ho",
        "email": "cedricho@google.com",
        "time": "Wed May 27 09:51:19 2015 -0700"
      },
      "committer": {
        "name": "Cedric Ho",
        "email": "cedricho@google.com",
        "time": "Wed May 27 09:51:19 2015 -0700"
      },
      "message": "Add getCallingUid() to RecognitionService.Callback.\n\nChange-Id: I596471625eee24ec93d08650c33461d35ad0aa07\n"
    },
    {
      "commit": "d1e0b9493acc377c4d2638e103a80692d07e6936",
      "tree": "3361f6940675b4157d3de2edd049075ad94ad24c",
      "parents": [
        "4e792fa5a9b8de20503011dcffce92f96435d53c",
        "a65f1d1c4cbda405023006eb5bcf9254b9b913e3"
      ],
      "author": {
        "name": "Jorim Jaggi",
        "email": "jjaggi@google.com",
        "time": "Tue May 26 20:50:46 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue May 26 20:50:48 2015 +0000"
      },
      "message": "Merge \"Add fingerprint icon\" into mnc-dev"
    },
    {
      "commit": "a65f1d1c4cbda405023006eb5bcf9254b9b913e3",
      "tree": "ffb4ccd06bd421970fb747a4f1d76e07e235509c",
      "parents": [
        "864e64bacee1d09b60c1c8741b7195cf6ce7aa22"
      ],
      "author": {
        "name": "Jorim Jaggi",
        "email": "jjaggi@google.com",
        "time": "Tue May 19 19:47:11 2015 -0700"
      },
      "committer": {
        "name": "Jorim Jaggi",
        "email": "jjaggi@google.com",
        "time": "Tue May 26 13:49:44 2015 -0700"
      },
      "message": "Add fingerprint icon\n\nBug: 20663748\nChange-Id: Iae9512173f7ea9d3d62a53cded29d23140bdcfd8\n"
    },
    {
      "commit": "09a3b7f2ac3568860e1a6a08532ce31ec4b1fc14",
      "tree": "37498dd575a35e3b75696164156c5ce7e44fba01",
      "parents": [
        "80370952e9008ba3949d6e9bc3412e62a05e1ba3"
      ],
      "author": {
        "name": "Alex Klyubin",
        "email": "klyubin@google.com",
        "time": "Tue May 26 10:40:15 2015 -0700"
      },
      "committer": {
        "name": "Alex Klyubin",
        "email": "klyubin@google.com",
        "time": "Tue May 26 10:44:53 2015 -0700"
      },
      "message": "Remove KeyStoreParameter.getContext().\n\nThis method isn\u0027t there in the released API and we don\u0027t need it in\nthe new API.\n\nBug: 18088752\nChange-Id: Iccd80715bec782ac3a12bea169df4d37264f66f9\n"
    },
    {
      "commit": "a75902439403966b9308d38fcf5e51c20e43a583",
      "tree": "1bc9a13032a0e5ad25b5c4adba3a99eda7b284e8",
      "parents": [
        "75a3f34e7616167dfc0979470523ed3c333dd85a",
        "0b316706b1925554b73d902539187f3931a1bde9"
      ],
      "author": {
        "name": "Svet Ganov",
        "email": "svetoslavganov@google.com",
        "time": "Sat May 23 20:31:54 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sat May 23 20:31:55 2015 +0000"
      },
      "message": "Merge \"Hide pakcage installer system APIs.\" into mnc-dev"
    },
    {
      "commit": "0b316706b1925554b73d902539187f3931a1bde9",
      "tree": "9c8e519371422bd145f8625aad8f2f5570bc0e87",
      "parents": [
        "7d383b9271863d0799889374329a08731fe47550"
      ],
      "author": {
        "name": "Svet Ganov",
        "email": "svetoslavganov@google.com",
        "time": "Sat May 23 13:25:11 2015 -0700"
      },
      "committer": {
        "name": "Svet Ganov",
        "email": "svetoslavganov@google.com",
        "time": "Sat May 23 13:25:11 2015 -0700"
      },
      "message": "Hide pakcage installer system APIs.\n\nChange-Id: If5245ed2be7a3ebb50a7af924be85894314f6f47\n"
    },
    {
      "commit": "7870550a1b6e1110bf461633970e439d0243a868",
      "tree": "4b46027be56da56a1f7255ba52be46b163283580",
      "parents": [
        "5cf9d8ac94f4a3e00ef32c382950a9cd5e8fd4a7",
        "184b3753de54241c67799089f5bc59a1ede4438a"
      ],
      "author": {
        "name": "Amith Yamasani",
        "email": "yamasani@google.com",
        "time": "Sat May 23 00:05:46 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sat May 23 00:05:47 2015 +0000"
      },
      "message": "Merge \"Add getPermissionGrantState method in device policy\" into mnc-dev"
    },
    {
      "commit": "5cf9d8ac94f4a3e00ef32c382950a9cd5e8fd4a7",
      "tree": "668ef249060825d234ad23953029689ac7b5671c",
      "parents": [
        "e511bab48d6d0b1684c8c29af0aae43cec6c57ed",
        "656931d36d030d384359da2cb3b5cae9a8dc7a76"
      ],
      "author": {
        "name": "Yin-Chia Yeh",
        "email": "yinchiayeh@google.com",
        "time": "Fri May 22 23:40:31 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri May 22 23:40:33 2015 +0000"
      },
      "message": "Merge \"Camera: update available LSC map mode key type\" into mnc-dev"
    },
    {
      "commit": "656931d36d030d384359da2cb3b5cae9a8dc7a76",
      "tree": "96b89e4bfcd4b6765aa81db025a058e6178184c1",
      "parents": [
        "6a5f85080e1a3656fc9a4a22c71cf7bc1f9239de"
      ],
      "author": {
        "name": "Yin-Chia Yeh",
        "email": "yinchiayeh@google.com",
        "time": "Fri May 22 16:37:27 2015 -0700"
      },
      "committer": {
        "name": "Yin-Chia Yeh",
        "email": "yinchiayeh@google.com",
        "time": "Fri May 22 16:37:27 2015 -0700"
      },
      "message": "Camera: update available LSC map mode key type\n\nBug: 21403373\nChange-Id: I37101e2d0ef5cb8d66676dcdb16938ac8fe85c64\n"
    },
    {
      "commit": "184b3753de54241c67799089f5bc59a1ede4438a",
      "tree": "974f857c7e0e88ef2236a71c9b2c0bdf688ba402",
      "parents": [
        "b0eb08b521d2b76531df3946cece002ed72fa363"
      ],
      "author": {
        "name": "Amith Yamasani",
        "email": "yamasani@google.com",
        "time": "Fri May 22 13:00:51 2015 -0700"
      },
      "committer": {
        "name": "Amith Yamasani",
        "email": "yamasani@google.com",
        "time": "Fri May 22 13:55:57 2015 -0700"
      },
      "message": "Add getPermissionGrantState method in device policy\n\nThis is to have a way to query what permission state was set by\nthe profile owner.\n\nBug: 21356830\nChange-Id: Ie396e946b4285267c1d95f82b9d9765b43697d3c\n"
    },
    {
      "commit": "fa4d547d5813a8f5c298efd089890b5b502df76d",
      "tree": "6771892c51618f15256c49996f4651af58745dcc",
      "parents": [
        "f5b1e39c2e47a09e5df7d1cfbf05abcca0d429c9",
        "e5c42621095a12e7d22ca5ab871dacd28c9bff41"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Fri May 22 18:52:40 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri May 22 18:52:41 2015 +0000"
      },
      "message": "Merge \"Improve reporting to apps of transaction too large failures.\" into mnc-dev"
    },
    {
      "commit": "96616a57f3af05d4808fb5b84e758000f6ab5372",
      "tree": "4a80120abb0267117d45e2a77fe5354f4c7561a4",
      "parents": [
        "67ba691ad6fbc6d0ee28635b40c87f4cddd61399",
        "f70c9346d6097be6967d0901830b00b84ae02a87"
      ],
      "author": {
        "name": "Fyodor Kupolov",
        "email": "fkupolov@google.com",
        "time": "Fri May 22 16:21:19 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri May 22 16:21:20 2015 +0000"
      },
      "message": "Merge \"Use factory methods for RestrictionEntry\" into mnc-dev"
    },
    {
      "commit": "4526163398e49713065d05be010d3233a281b05f",
      "tree": "3aa53ee29db8dc9181bf097d43afc353d0ce1696",
      "parents": [
        "cf3591ad60fac149fbe4d3e7e6335fdb9ea63eef",
        "29ad7c7000393751a0ab0e1a17912db7866d4ff8"
      ],
      "author": {
        "name": "Vinit Deshpande",
        "email": "vinitd@google.com",
        "time": "Fri May 22 01:58:36 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri May 22 01:58:38 2015 +0000"
      },
      "message": "Merge \"Indicate failed scans with EXTRA_RESULTS_UPDATED\" into mnc-dev"
    },
    {
      "commit": "e5c42621095a12e7d22ca5ab871dacd28c9bff41",
      "tree": "2ba8e545b5c97ede4be9532d08e0cd03cd24e0b5",
      "parents": [
        "8b20cdb27bc5b4c433c4fc650203be9a25842bbd"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Tue May 19 16:04:04 2015 -0700"
      },
      "committer": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Thu May 21 18:19:50 2015 -0700"
      },
      "message": "Improve reporting to apps of transaction too large failures.\n\nIf the app tried to do various things with too much data --\nstarting an activity, starting a service, sending a broadcast --\nthis would fairly silently fail with little indication of what\nwas going on.  Fix this in two ways:\n\n- Now when the native code generates a TransactionTooLargeException,\n  it may include an additional message in it telling you how much\n  data was in the parcel being sent, to help you understand why\n  this happening.\n\n- In all the framework code paths where we call to the system and\n  may fail, convert these failures into a a runtime exception and\n  rethrow them back to the app so that it will clearly get the\n  above message.\n\nChange-Id: I745159b97d3edb6fca86aa09cbc40c1f15a7d128\n"
    },
    {
      "commit": "8b20cdb27bc5b4c433c4fc650203be9a25842bbd",
      "tree": "471a8ddfeafeb3b9dd7436792c5ad3ec778b6105",
      "parents": [
        "95821eeabc1d6ae07ed2c3e6763f17473fb32ae3",
        "b5a380d409a1431a38db978864b9d85b689e3cce"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Fri May 22 01:12:43 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri May 22 01:12:44 2015 +0000"
      },
      "message": "Merge \"Add API to track usage time of apps.\" into mnc-dev"
    },
    {
      "commit": "98fe09cba08f39906d632119352b14d0339fff01",
      "tree": "ba87329afb1d2c12388ddc6ecf9381c80d29990b",
      "parents": [
        "15dddf38912507e54b29e90cd0e8b0cd1335ebd6"
      ],
      "author": {
        "name": "Selim Gurun",
        "email": "sgurun@google.com",
        "time": "Thu May 21 17:24:08 2015 -0700"
      },
      "committer": {
        "name": "Selim Gurun",
        "email": "sgurun@google.com",
        "time": "Thu May 21 17:56:58 2015 -0700"
      },
      "message": "Clean remaining API related issues.\n\nBug:21063767\nChange-Id: Ifb6936699367b4cc1641b74c890856c0b51978d2\n"
    },
    {
      "commit": "b5a380d409a1431a38db978864b9d85b689e3cce",
      "tree": "5cd36c4c095331869e1019739500b517fbf516a6",
      "parents": [
        "aba3ecb976cacd7c92fe8f8afae20d112781d68e"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Wed May 20 18:18:46 2015 -0700"
      },
      "committer": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Thu May 21 16:45:29 2015 -0700"
      },
      "message": "Add API to track usage time of apps.\n\nThis adds a new ActivityOption for the caller to ask the\nsystem to track the time the user is in the app it launches,\ndelivering the result when they are done.\n\nThe time interval tracked is from when the app launches the\nactivity until the user leaves that app\u0027s flow.  They are\nconsidered to stay in the flow as long as new activities\nare being launched or returned to from the original flow,\neven if they cross package or task boundaries.  For example,\nif the originator starts an activity to view an image, and\nwhile there the user selects to share, which launches gmail\nin a new task, and they complete the share, the time during\nthat entire operation will be included.\n\nThe user is considered to complete the operation once they\nswitch to another activity that is not part of the tracked\nflow.  For example, use the notification shade, launcher, or\nrecents to launch or switch to another app.  Simply going\nin to these navigation elements does not break the flow\n(although the launcher and recents stops time tracking of\nthe session), it is the act of going somewhere else that\ncompletes the tracking.\n\nThe data is delivered to the app through a PendingIntent,\nwhich includes the total time the app was in the flow along\nwith a time break-down by app package.\n\nChange-Id: If1cf8892d422c52ec5042eba0e15a8e7e8f83abf\n"
    },
    {
      "commit": "f70c9346d6097be6967d0901830b00b84ae02a87",
      "tree": "25e2dd23fc4f25b77b32be26ebd21524a8214796",
      "parents": [
        "8e9d7d55053094f5cc9ab8bcd5a0a9803ec40dfe"
      ],
      "author": {
        "name": "Fyodor Kupolov",
        "email": "fkupolov@google.com",
        "time": "Thu May 21 15:06:44 2015 -0700"
      },
      "committer": {
        "name": "Fyodor Kupolov",
        "email": "fkupolov@google.com",
        "time": "Thu May 21 15:08:42 2015 -0700"
      },
      "message": "Use factory methods for RestrictionEntry\n\nAs per API council request, factory methods should be used instead of using\nboolean.\n\nBug: 21343772\nChange-Id: Ia0889e46916f4ed7edb942217880cdf9c27771c2\n"
    },
    {
      "commit": "29ad7c7000393751a0ab0e1a17912db7866d4ff8",
      "tree": "c1dce8304ea80dceff75d49be641d0ec0f6ad5f6",
      "parents": [
        "3244a6633680cf98fa7a55534e3ebf2dea7389ee"
      ],
      "author": {
        "name": "Vinit Deshpande",
        "email": "vinitd@google.com",
        "time": "Wed May 20 14:27:49 2015 -0700"
      },
      "committer": {
        "name": "Vinit Deshpande",
        "email": "vinitd@google.com",
        "time": "Thu May 21 13:17:03 2015 -0700"
      },
      "message": "Indicate failed scans with EXTRA_RESULTS_UPDATED\n\nThis flag indicates if scan was successful and results were\nupdated. It will be set to false if a scan is not performed\n(intentionally) or if it failed to produce any results.\n\nBug: 20642015\n\nChange-Id: I06a1fdd684932db68891ee28d5a049980f483f0f\n"
    },
    {
      "commit": "b14b7e188fd1cc5215d2ac0c2a1c1588089712f1",
      "tree": "e6cd3f9fe9a971ccfd6efb5dcc711a6011aa2387",
      "parents": [
        "d9b0c913f7dd1508b8d4b97d8b82ea23a5a9ca40",
        "e90a0a88f4eabdc27c3ef033f38c91ea23362a1e"
      ],
      "author": {
        "name": "Andy Hung",
        "email": "hunga@google.com",
        "time": "Wed May 20 23:01:37 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed May 20 23:01:39 2015 +0000"
      },
      "message": "Merge \"Fix AudioTrack, AudioRecord, AudioFormat API\" into mnc-dev"
    },
    {
      "commit": "e90a0a88f4eabdc27c3ef033f38c91ea23362a1e",
      "tree": "39c53d358167cf8f0b763fd8e1e06e812e4beade",
      "parents": [
        "1bbe3d4b75f2ab4afe6344ee778058eaf530e3f5"
      ],
      "author": {
        "name": "Andy Hung",
        "email": "hunga@google.com",
        "time": "Tue May 19 15:44:31 2015 -0700"
      },
      "committer": {
        "name": "Jean-Michel Trivi",
        "email": "jmtrivi@google.com",
        "time": "Wed May 20 22:58:31 2015 +0000"
      },
      "message": "Fix AudioTrack, AudioRecord, AudioFormat API\n\nRename getNativeFrameCount to getBufferSizeInFrames\nRemove throw declaration on IllegalArgumentException and\nIllegalStateException\n\nBug: 20887665\nBug: 21304902\nChange-Id: Ia85d8010be46524b9a8b93105b16b7b9480f6bd9\n"
    },
    {
      "commit": "466503d0bd3a128f6d2f22a8f040d508c1b4854b",
      "tree": "3bc95a0c3500848eb0f92e6a74bdfde1da8b5a0f",
      "parents": [
        "f14c40f911e3dd874d28c3a4c6810bed6201c5ba",
        "534a65d3b674c8c3b7a1ecae008db3750df52888"
      ],
      "author": {
        "name": "Etan Cohen",
        "email": "etancohen@google.com",
        "time": "Wed May 20 21:37:37 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed May 20 21:38:07 2015 +0000"
      },
      "message": "Merge \"Add Carrier Presence to CP2: Phone\" into mnc-dev"
    },
    {
      "commit": "d8ecc5aee49874ac1f100f69be94906a3e99b951",
      "tree": "65d7f90e7a5f449528b60487be9318763790b8a1",
      "parents": [
        "7d383b9271863d0799889374329a08731fe47550"
      ],
      "author": {
        "name": "Svet Ganov",
        "email": "svetoslavganov@google.com",
        "time": "Wed May 20 10:45:43 2015 -0700"
      },
      "committer": {
        "name": "Svetoslav",
        "email": "svetoslavganov@google.com",
        "time": "Wed May 20 13:08:58 2015 -0700"
      },
      "message": "Allow DO/PO to go back to normal permission state.\n\nWe have APIs for a DO/PO to fix a permission in a granted or\ndenied state in which the user cannot manage this permission\nthrough the UI. However, there is no way to go back to the\ndefault state in which the user gets to choose the permission\ngrant state.\n\nChange-Id: I2562a1d8b1385cd740b44812844ef14c895c2902\n"
    },
    {
      "commit": "7d383b9271863d0799889374329a08731fe47550",
      "tree": "6cee3bd1ff36bf36a4f8d3d6321a3f150097962b",
      "parents": [
        "3244a6633680cf98fa7a55534e3ebf2dea7389ee"
      ],
      "author": {
        "name": "Brian Attwell",
        "email": "brianattwell@google.com",
        "time": "Thu May 14 15:25:01 2015 -0700"
      },
      "committer": {
        "name": "Brian Attwell",
        "email": "brianattwell@google.com",
        "time": "Wed May 20 17:28:35 2015 +0000"
      },
      "message": "Hide ProviderStatus and Authentication APIs\n\nBug: 21090207\nChange-Id: I27b604b9c849e1aad8289c517f5e50c5d0faae0f\n"
    },
    {
      "commit": "cb7c035081c650ea356b625ed51865c6e3b18d21",
      "tree": "c186b0aaaafe69db34654f5ba9f76af3481eeff9",
      "parents": [
        "8c44e74524a43ad7cb41b1641bb2dac75cf9c7e8",
        "f361e3dff9bb3d8ed72a76d5703761140296bbd0"
      ],
      "author": {
        "name": "Paul Jensen",
        "email": "pauljensen@google.com",
        "time": "Wed May 20 10:49:02 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed May 20 10:49:04 2015 +0000"
      },
      "message": "Merge \"Undeprecate android.net.ProxyInfo as it\u0027s still used.\" into mnc-dev"
    },
    {
      "commit": "0e2d3f2f871ae11d642eb576173d73ada9dcc292",
      "tree": "eeb19c265bf85e5f8b57b3938694dd922d120f7f",
      "parents": [
        "db6dab359c0ab6e5ef3d2702c717e6f5908b8e3b",
        "91371dc036ce66cd3ad8ec83eca8926ddf9cec0c"
      ],
      "author": {
        "name": "Santos Cordon",
        "email": "santoscordon@google.com",
        "time": "Tue May 19 20:26:37 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue May 19 20:28:50 2015 +0000"
      },
      "message": "Merge \"Add enable/disable properties to phone accounts.\" into mnc-dev"
    },
    {
      "commit": "91371dc036ce66cd3ad8ec83eca8926ddf9cec0c",
      "tree": "5672cb07abb90504fbcb36a042b56dfa4ef705f4",
      "parents": [
        "b6f567db95865fa3b104c70bc3b9b61835cce4f9"
      ],
      "author": {
        "name": "Santos Cordon",
        "email": "santoscordon@google.com",
        "time": "Fri May 08 13:52:09 2015 -0700"
      },
      "committer": {
        "name": "Santos Cordon",
        "email": "santoscordon@google.com",
        "time": "Tue May 19 13:06:21 2015 -0700"
      },
      "message": "Add enable/disable properties to phone accounts.\n\nBug: 20303449\nChange-Id: Ie6203a284454d43f4dd20917f0f1fda0b36484f8\n"
    },
    {
      "commit": "f361e3dff9bb3d8ed72a76d5703761140296bbd0",
      "tree": "015a771c1c8cd28dd352fc3b26fee14cf56bdfab",
      "parents": [
        "c1a9436d27e41347e6063b1cfb77eaef7e191ca4"
      ],
      "author": {
        "name": "Paul Jensen",
        "email": "pauljensen@google.com",
        "time": "Tue May 19 15:00:56 2015 -0400"
      },
      "committer": {
        "name": "Paul Jensen",
        "email": "pauljensen@google.com",
        "time": "Tue May 19 15:09:17 2015 -0400"
      },
      "message": "Undeprecate android.net.ProxyInfo as it\u0027s still used.\n\nIt was deprecated as part of the Apache deprecation, however it is used\nby ConnectivityManager.getLinkProperties() and .getDefaultProxy().\nThe alternatives (e.g. java.net.Proxy) do not offer a complete\nreplacement as they lack certain fields (e.g. PAC URL).\n\nBug:21274137\nChange-Id: I99163a2611a738f337fb9907349ef6255dbed6d6\n"
    },
    {
      "commit": "02beb41c97a44a3333b1e9eca9033e91282d887d",
      "tree": "6cc78e11055ddce8c52d52e1c20d852e5f7f0132",
      "parents": [
        "8e3f29540db56d02a45966344133d6144c81e7c5"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Tue May 19 11:18:16 2015 -0700"
      },
      "committer": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Tue May 19 11:18:16 2015 -0700"
      },
      "message": "Fix issue #20679383: Add text style to assist.ViewNode...\n\n...from text nodes in WebView\n\nAdd a new explicit API for setting the text style information associated\nwith a view structure.\n\nAlso, how about some documentation!\n\nChange-Id: Ia948b2d66382b973d0d00a67172a281ad55ce592\n"
    },
    {
      "commit": "1f21d2a8b15d088ab50a62cbc389e88c09d141c1",
      "tree": "1a7f9c281467eefeded5555ace362e03a266ea62",
      "parents": [
        "7597dc7c4dfe49ba7c5d0e7568873521b90c6682",
        "fd3a3a1163c5096821cef351309fcdd9a4f48002"
      ],
      "author": {
        "name": "Abodunrinwa Toki",
        "email": "toki@google.com",
        "time": "Tue May 19 14:06:44 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue May 19 14:06:46 2015 +0000"
      },
      "message": "Merge \"Hide floating toolbar when user interacts with screen.\" into mnc-dev"
    },
    {
      "commit": "fd3a3a1163c5096821cef351309fcdd9a4f48002",
      "tree": "be24f5de135c81f8bb71280a1997fd5aa2ae602c",
      "parents": [
        "59c15e30afbce7efbf410e5e57b1fe1be5770e3b"
      ],
      "author": {
        "name": "Abodunrinwa Toki",
        "email": "toki@google.com",
        "time": "Tue May 05 20:04:34 2015 +0100"
      },
      "committer": {
        "name": "Abodunrinwa Toki",
        "email": "toki@google.com",
        "time": "Tue May 19 14:25:39 2015 +0100"
      },
      "message": "Hide floating toolbar when user interacts with screen.\n\n- Adds an ActionMode.snooze(int) API.\n- Clients call this to hide the floating toolbar on DOWN touch event.\n- This is called repeatedly as a snooze timeout will re-show the\n  toolbar.\n- ActionMode.snooze(0) will \"wake\" the toolbar, reshowing it.\n- Clients call this to re-show the toolbar on UP touch event.\n- This CL also adds code to hide the toolbar when the \"content rect\"\n  is changing.\n\nBug: 20148125\nChange-Id: If5a9a15f72c73cad8ca01a4328a58570b3e29f66\n"
    },
    {
      "commit": "fde500245c91c14fd1ba61e49fadb05969e9d1e7",
      "tree": "058620232553057cc78e0dfa867eb8398524057a",
      "parents": [
        "0c4729a1e468e2b0783a4234e39677d8078473b3",
        "38a499edf5542fbd0948a02b77ecd84c0d62a846"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Tue May 19 01:05:52 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue May 19 01:05:53 2015 +0000"
      },
      "message": "Merge \"Remove screenshot APIs.\" into mnc-dev"
    },
    {
      "commit": "38a499edf5542fbd0948a02b77ecd84c0d62a846",
      "tree": "b387fdbfe9ad8eaa4b9e22275fe5f011ee527ecd",
      "parents": [
        "d5538758af0f6fea0695d3682e9aad2613ab9192"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Mon May 18 17:48:40 2015 -0700"
      },
      "committer": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Mon May 18 17:48:40 2015 -0700"
      },
      "message": "Remove screenshot APIs.\n\nChange-Id: I1efdb7945bd52f5f43c7103480be3d7dac60018b\n"
    },
    {
      "commit": "f7b541ff749ec8336852ba781f1fa6f7abb3f6df",
      "tree": "de32bafec441a451c5eeda456cade47e6d3b0f75",
      "parents": [
        "10e23977bd1aec6d833df1e8894f3a78eb0bd3cb",
        "408abf7f1bec3253675d0225300d7ee39481d286"
      ],
      "author": {
        "name": "Svet Ganov",
        "email": "svetoslavganov@google.com",
        "time": "Tue May 19 00:13:21 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue May 19 00:13:22 2015 +0000"
      },
      "message": "Merge \"Do not report WiFi and Bluetooth MAC addresses - framework.\" into mnc-dev"
    },
    {
      "commit": "d5538758af0f6fea0695d3682e9aad2613ab9192",
      "tree": "11b048c6f23dc15ce0a5ee5020017e1a57ca849a",
      "parents": [
        "365f5c2e4be73382eefeb69a6d4a4aa5d60bc27d",
        "3f6405259aab3d9d5bd0a1f6dec98ad27e774f69"
      ],
      "author": {
        "name": "Jeff Brown",
        "email": "jeffbrown@google.com",
        "time": "Mon May 18 22:47:45 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon May 18 22:47:47 2015 +0000"
      },
      "message": "Merge \"Rename file descriptor listener API.\" into mnc-dev"
    },
    {
      "commit": "408abf7f1bec3253675d0225300d7ee39481d286",
      "tree": "53eabf6d9576627fb8afebc3f70c6adfc1745a2a",
      "parents": [
        "beda8613ad7bc01affa17857faed04d9589db34c"
      ],
      "author": {
        "name": "Svet Ganov",
        "email": "svetoslavganov@google.com",
        "time": "Tue May 12 19:13:36 2015 -0700"
      },
      "committer": {
        "name": "Svetoslav",
        "email": "svetoslavganov@google.com",
        "time": "Mon May 18 15:14:24 2015 -0700"
      },
      "message": "Do not report WiFi and Bluetooth MAC addresses - framework.\n\nAs a part of the new runtime permissions work we are limiting\nthe PII apps can access. BT and WiFi MAC addresses are PII and\nbased on our research there is no valid use case for app dev\nto get these addresses aside of user tracking which we are\ntrying to limit.\n\nbug:21078858\n\nChange-Id: Ib48223b272c0fd4f5c36acc889d4f44df204b309\n"
    },
    {
      "commit": "49e7ff9647e6547c2b852944a5435a05794b9951",
      "tree": "7f58ae2e1e3128b3f1864a29162aaa1716919e2b",
      "parents": [
        "855d5495ffbd9d0e2dfbd22def462247a1a4e61b"
      ],
      "author": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Thu May 14 16:18:53 2015 -0700"
      },
      "committer": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Mon May 18 14:13:33 2015 -0700"
      },
      "message": "Add Configuration data for round displays\n\nAdd round values to the screenLayout field for Configuration\nand a convenience method to check roundness.\n\nPlumb this through the DisplayManager, making roundness the property\nof a DisplayAdapter. The built-in main display will read the\nconfiguration resource config_mainBuiltInDisplayIsRound to determine\nits roundness. Device-specific resource overlays should set this to\ntrue for devices with round primary displays.\n\nBy default, this config resource inherits from the existing\nconfig_windowIsRound value currently used by some Android Wear\ndevice configurations.\n\nThis change awaits another for aapt/native resources code to make the\nresource filtering system aware of this property.\n\nChange-Id: I1daced7ca6d6e172789e7c32bebfd43753bfa2ae\n"
    },
    {
      "commit": "194118f913cc6b018291cff4b1779a3bb24af5c0",
      "tree": "e9bb627ec885e0b81c9a10aafbf0bb07068920f8",
      "parents": [
        "beda8613ad7bc01affa17857faed04d9589db34c",
        "76c4fc297723aceea9d4021b26b39c26768b54c3"
      ],
      "author": {
        "name": "Jae Seo",
        "email": "jaeseo@google.com",
        "time": "Mon May 18 18:05:33 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon May 18 18:05:34 2015 +0000"
      },
      "message": "Merge \"Make PlaybackParams parcelable\" into mnc-dev"
    },
    {
      "commit": "76c4fc297723aceea9d4021b26b39c26768b54c3",
      "tree": "c2c65c35486ee8263021cbf546f020f6e4964a93",
      "parents": [
        "e1fcced61ae81a07ca8c93d8a14dd4eb5b6e36ff"
      ],
      "author": {
        "name": "Jae Seo",
        "email": "jaeseo@google.com",
        "time": "Fri May 15 17:15:48 2015 -0700"
      },
      "committer": {
        "name": "Lajos Molnar",
        "email": "lajos@google.com",
        "time": "Mon May 18 17:54:47 2015 +0000"
      },
      "message": "Make PlaybackParams parcelable\n\nBug: 21170699\nChange-Id: I31b446e0b772bdfb65166564e48aa93cf73b74ae\n"
    },
    {
      "commit": "321f01574e523dd680090694ea22e38b83a7c2b3",
      "tree": "472dc4456d888a82c9b2a4c25883f22970d9450e",
      "parents": [
        "e1fcced61ae81a07ca8c93d8a14dd4eb5b6e36ff"
      ],
      "author": {
        "name": "Svet Ganov",
        "email": "svetoslavganov@google.com",
        "time": "Sat May 16 22:51:50 2015 -0700"
      },
      "committer": {
        "name": "Svet Ganov",
        "email": "svetoslavganov@google.com",
        "time": "Sat May 16 22:52:33 2015 -0700"
      },
      "message": "Hide platform platform legacy permissions behind a menu option - framework.\n\nbug:21195624\n\nChange-Id: I563c448e2abd7d33070ed2d8f62ba1b60a3744e8\n"
    },
    {
      "commit": "a80282a73385f42be4c2e730690838c92f2870ae",
      "tree": "c1d18ec815fe995cd382a18e284576c7c0725563",
      "parents": [
        "0844dcd07034699f3edb0bab4a2ddfc97cc9a25c",
        "cdaaa91f7c67b2c56f17d5512f015c7c25c7c351"
      ],
      "author": {
        "name": "Zach Johnson",
        "email": "zachoverflow@google.com",
        "time": "Fri May 15 22:40:26 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri May 15 22:40:35 2015 +0000"
      },
      "message": "Merge \"Create unified BIND_CARRIER_SERVICES permission\" into mnc-dev"
    },
    {
      "commit": "7020a1377a65fb7f61a5bd36c254f99f0827932b",
      "tree": "6577e243edf59a1022bae03065d45af26481dd07",
      "parents": [
        "8c501a3a56493257a59a0509697a6d04853df182",
        "5ffbae64920bf38e16c5831996f00c3d28ae1186"
      ],
      "author": {
        "name": "Jeff Tinker",
        "email": "jtinker@google.com",
        "time": "Fri May 15 22:13:32 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri May 15 22:13:33 2015 +0000"
      },
      "message": "Merge \"MediaDrm API Updates per api council review\" into mnc-dev"
    },
    {
      "commit": "3f6405259aab3d9d5bd0a1f6dec98ad27e774f69",
      "tree": "753dc3174200b59bd0eca143923e8949ce424bc8",
      "parents": [
        "a2f043822b870f09839d025e146e37f7e7646fc4"
      ],
      "author": {
        "name": "Jeff Brown",
        "email": "jeffbrown@google.com",
        "time": "Fri May 15 12:26:15 2015 -0700"
      },
      "committer": {
        "name": "Jeff Brown",
        "email": "jeffbrown@google.com",
        "time": "Fri May 15 12:28:15 2015 -0700"
      },
      "message": "Rename file descriptor listener API.\n\nBug: 21039493\nChange-Id: I506c429e99528eb04dbda5b28da2ad000d10b467\n"
    },
    {
      "commit": "afabc217226c11bad46de4eac557f8fe2e15f708",
      "tree": "c29de76c0ce378b84e424e99b8b18b1b78cdb77c",
      "parents": [
        "2cc4a4755fcd41900e042c75cc47879d46acecda",
        "26de90aa2e2b2de10f489511038e119af331ca02"
      ],
      "author": {
        "name": "Selim Gurun",
        "email": "sgurun@google.com",
        "time": "Fri May 15 18:47:43 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri May 15 18:47:45 2015 +0000"
      },
      "message": "Merge \"Rename PostMessageToMainFrame to PostWebMessage\" into mnc-dev"
    },
    {
      "commit": "96481c3ddc6c58cfcad2a5cb9325ee2b24b0c540",
      "tree": "a97bb73bd1783451ff8731884b65334d37241213",
      "parents": [
        "99dc89961f192b8570215ebe8feff1945a7c53ea"
      ],
      "author": {
        "name": "Alex Klyubin",
        "email": "klyubin@google.com",
        "time": "Fri May 15 10:47:18 2015 -0700"
      },
      "committer": {
        "name": "Alex Klyubin",
        "email": "klyubin@google.com",
        "time": "Fri May 15 11:07:42 2015 -0700"
      },
      "message": "Remove \"encrypt at rest\" flag from new AndroidKeyStore API.\n\nThis flag causes issues such as being unable to generate, import, or\nuse keys when the user/profile secure lock screen credential hasn\u0027t\nyet been entered after boot.\n\nBug: 18088752\nChange-Id: I992f6dfdc945bcb83e341356a40dfa7d7bc143d8\n"
    },
    {
      "commit": "26de90aa2e2b2de10f489511038e119af331ca02",
      "tree": "7a1ffd665336dfebb376888d513c733006515940",
      "parents": [
        "b3fa8bf221c239ebce7f5cdfd33dadcda9f137b3"
      ],
      "author": {
        "name": "Selim Gurun",
        "email": "sgurun@google.com",
        "time": "Fri May 15 11:02:45 2015 -0700"
      },
      "committer": {
        "name": "Selim Gurun",
        "email": "sgurun@google.com",
        "time": "Fri May 15 11:02:45 2015 -0700"
      },
      "message": "Rename PostMessageToMainFrame to PostWebMessage\n\nBug: 20557074\n\nThere is no need to keep the name PostMessageToMainFrame since\nwe may choose to not implement the special condition to posting\nto a named subframe. And if we want, we can do this by overloading\nthe function.\n\nChange-Id: I9896ad479e1c30cda500352cfdb1b7d336383568\n"
    },
    {
      "commit": "0c72f4f9d04077f2fe96b486b8501303325a54af",
      "tree": "b07cd626d7ce4523e2aa0afb0e28ddd88d90474e",
      "parents": [
        "f02fd46d34624b4549565be777deff8328bbdc05",
        "f62c7428e78b1559ccc61e2d645c31ce10199c60"
      ],
      "author": {
        "name": "Paul McLean",
        "email": "pmclean@google.com",
        "time": "Fri May 15 14:35:48 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri May 15 14:35:50 2015 +0000"
      },
      "message": "Merge \"Change AudioDevicesInfo.getFormats() to getEncodings().\" into mnc-dev"
    },
    {
      "commit": "d63f9321e62064660d426efd5abbd885c4a24652",
      "tree": "96d7252ec6ba03410097d24a93abed13e52516d7",
      "parents": [
        "aee0c2ce39fe92716bb76d33d6f8cc8789467cf6"
      ],
      "author": {
        "name": "Dan Sandler",
        "email": "dsandler@android.com",
        "time": "Wed May 06 15:18:49 2015 -0400"
      },
      "committer": {
        "name": "Daniel Sandler",
        "email": "dsandler@android.com",
        "time": "Fri May 15 12:35:21 2015 +0000"
      },
      "message": "Icon support comes to Notification.\n\n  And you may ask yourself: what is that beautiful icon?\n  And you may ask yourself: where does that API go to?\n  And you may ask yourself: is it a resource? is it a Bitmap?\n  And you may say to yourself: my god, what have I done\n\n(This patch fixes a number of bugs in the initial\nimplementation, but other than that, it\u0027s the same as it\never was.)\n\nBug: 18568715\nBug: 21141842\nChange-Id: I1d3f9427abd7f0bb57e533fcfac708851ff644b6\n"
    },
    {
      "commit": "aee0c2ce39fe92716bb76d33d6f8cc8789467cf6",
      "tree": "45267d7c194cf57499388ca50a1886ffdbb1ef70",
      "parents": [
        "af9ea2cf5e9f4848b3d1078cc261931e1339e7cf",
        "02cd9f91a6bd6d06d6d1237f8b978a0ab0b8ea32"
      ],
      "author": {
        "name": "Dan Sandler",
        "email": "dsandler@android.com",
        "time": "Fri May 15 04:39:41 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri May 15 04:39:42 2015 +0000"
      },
      "message": "Merge \"Use Context instead of Resources in Icon.createWithResource.\" into mnc-dev"
    },
    {
      "commit": "abcbf05c98980f2a77adb5dfb2f7d8b7ec804024",
      "tree": "de67f2d59dcf72cc72f2c4a8c0bbd87cf97d2fc0",
      "parents": [
        "096c11dc3795120dbc75cc1ee15abaa019fb74d1",
        "98fa656f1636525c27a6d91ad4d7a3385292b99a"
      ],
      "author": {
        "name": "Christopher Tate",
        "email": "ctate@google.com",
        "time": "Fri May 15 01:50:38 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri May 15 01:50:39 2015 +0000"
      },
      "message": "Merge \"fullBackupContent isn\u0027t public API\" into mnc-dev"
    },
    {
      "commit": "5ffbae64920bf38e16c5831996f00c3d28ae1186",
      "tree": "78439cbc9b0f20d799b224ab9c50fdd475c7895c",
      "parents": [
        "5fccffd573395bbd21c477f064de7c25100c3f8a"
      ],
      "author": {
        "name": "Jeff Tinker",
        "email": "jtinker@google.com",
        "time": "Wed May 13 16:53:52 2015 -0700"
      },
      "committer": {
        "name": "Jeff Tinker",
        "email": "jtinker@google.com",
        "time": "Fri May 15 01:44:59 2015 +0000"
      },
      "message": "MediaDrm API Updates per api council review\n\nbug: 21044671\n\nChange-Id: Ifb34e7b8cb53f7bd5737c0869fc6c1f731ba1c9c\n"
    },
    {
      "commit": "cdaaa91f7c67b2c56f17d5512f015c7c25c7c351",
      "tree": "9e156a9d2365289816636bcd2adc17ddbab0192b",
      "parents": [
        "0125d76fa37d26a29f06371ff349546e21cd3f4d"
      ],
      "author": {
        "name": "Zach Johnson",
        "email": "zachoverflow@google.com",
        "time": "Wed May 13 16:25:12 2015 -0700"
      },
      "committer": {
        "name": "Zach Johnson",
        "email": "zachoverflow@google.com",
        "time": "Thu May 14 15:10:39 2015 -0700"
      },
      "message": "Create unified BIND_CARRIER_SERVICES permission\n\nReplace BIND_CARRIER_MESSAGING_SERVICE and\nBIND_CARRIER_CONFIG_SERVICE since we don\u0027t really\nneed one permission for each carrier service type.\n\nDeprecate BIND_CARRIER_MESSAGING_SERVICE since it\nalready shipped, but remove BIND_CARRIER_CONFIG_SERVICE\nsince it hasn\u0027t.\n\nb/21165906\n\nChange-Id: I716f3f1c98a228afcfee84cf4a48911f0736ce8c\n"
    },
    {
      "commit": "98fa656f1636525c27a6d91ad4d7a3385292b99a",
      "tree": "5fb8adfa4dd057618e7ec8912f680cd92a257260",
      "parents": [
        "f06165320281ef1cb5e7ebbeef42a93a77cbd553"
      ],
      "author": {
        "name": "Christopher Tate",
        "email": "ctate@google.com",
        "time": "Thu May 14 13:20:10 2015 -0700"
      },
      "committer": {
        "name": "Christopher Tate",
        "email": "ctate@google.com",
        "time": "Thu May 14 15:01:45 2015 -0700"
      },
      "message": "fullBackupContent isn\u0027t public API\n\nBug 21090205\n\nChange-Id: I1b468f1e7bf86455576760e4a1d1ea9657074a9e\n"
    },
    {
      "commit": "f62c7428e78b1559ccc61e2d645c31ce10199c60",
      "tree": "547a14fefa47c7855dedff4bfbcea58f37042919",
      "parents": [
        "fed0196b9500b9f1e58071b177fb02245d8e4e91"
      ],
      "author": {
        "name": "Paul McLean",
        "email": "pmclean@google.com",
        "time": "Thu May 14 14:57:08 2015 -0700"
      },
      "committer": {
        "name": "Paul McLean",
        "email": "pmclean@google.com",
        "time": "Thu May 14 14:57:08 2015 -0700"
      },
      "message": "Change AudioDevicesInfo.getFormats() to getEncodings().\n\nChange-Id: Id5115853744cd945bee5fee2601d9febc953208f\n"
    },
    {
      "commit": "492afe901459274ea8b9dd52815d3f51dd1f244f",
      "tree": "16db268f72f27b8ae6ac8968bba5d7d160634c5e",
      "parents": [
        "21de2f629df37014dd269e746924374f3df0811a",
        "d99dc329b9baefe3d722ccafc0c92461cfef42b1"
      ],
      "author": {
        "name": "Zhijun He",
        "email": "zhijunhe@google.com",
        "time": "Thu May 14 21:43:59 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu May 14 21:44:01 2015 +0000"
      },
      "message": "Merge \"Image/Reader/Writer: address API review comments\" into mnc-dev"
    },
    {
      "commit": "d99dc329b9baefe3d722ccafc0c92461cfef42b1",
      "tree": "1a0b75119915dc31630c2078a5a42bcbd291a14b",
      "parents": [
        "55a302402be3240c9e3289351c01e1cd2e853bc8"
      ],
      "author": {
        "name": "Zhijun He",
        "email": "zhijunhe@google.com",
        "time": "Wed May 13 12:11:47 2015 -0700"
      },
      "committer": {
        "name": "Zhijun He",
        "email": "zhijunhe@google.com",
        "time": "Thu May 14 14:35:57 2015 -0700"
      },
      "message": "Image/Reader/Writer: address API review comments\n\n* Remove isOpaque methods\n* Removew ImageReader#newOpaqueInstance\n* Rename Writer listener and callback\n* Clarify the timestamp spec\n* Fix a bug in ImageUtils\n\nBug: 21044520\nChange-Id: Ifb85ef25e4d152c2a445b3369c1e16dc1bc5220c\n"
    },
    {
      "commit": "7fc802bbf750a8ed6be0e1858ebcf9740dda15cb",
      "tree": "f83ee0805274bca1da2eced9f00071505bf07de3",
      "parents": [
        "51bf5d9c078a57b52da786979103674588c2116c",
        "bc10185fa1669a151568feb72277785d323fc344"
      ],
      "author": {
        "name": "Chong Zhang",
        "email": "chz@google.com",
        "time": "Thu May 14 21:29:50 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu May 14 21:29:52 2015 +0000"
      },
      "message": "Merge \"MediaDataSource: address API council comments\" into mnc-dev"
    },
    {
      "commit": "bc10185fa1669a151568feb72277785d323fc344",
      "tree": "4b00022e0f00be7db717da7064f3bf364af91075",
      "parents": [
        "a8dca228b254fd1553824d2c5de3aaedc2fe4400"
      ],
      "author": {
        "name": "Chong Zhang",
        "email": "chz@google.com",
        "time": "Thu May 14 10:08:08 2015 -0700"
      },
      "committer": {
        "name": "Chong Zhang",
        "email": "chz@google.com",
        "time": "Thu May 14 14:19:01 2015 -0700"
      },
      "message": "MediaDataSource: address API council comments\n\n- throw IOExecption on fatal errors\n\n- add offset argument to readAt\n\n- and fix a crash in MediaExtractor\n\nbug: 21045118\nbug: 21163225\nChange-Id: I3c0ff42e539868b9374a4f1f3a9852143f68ba68\n"
    },
    {
      "commit": "51bf5d9c078a57b52da786979103674588c2116c",
      "tree": "8d3310cf13fb05572872b0c3f837072abe7b0309",
      "parents": [
        "af0479446bf2bfaa252bfe4bc924346632013f40",
        "dbc908fba85ab610737eeb6170c0808ffdd44741"
      ],
      "author": {
        "name": "Lajos Molnar",
        "email": "lajos@google.com",
        "time": "Thu May 14 21:17:27 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu May 14 21:17:31 2015 +0000"
      },
      "message": "Merge \"media: remove setPlaybackRate from MediaPlayer and MediSync\" into mnc-dev"
    },
    {
      "commit": "af0479446bf2bfaa252bfe4bc924346632013f40",
      "tree": "fd23b52e329b9f442299db6a06fa806edf5e3cbc",
      "parents": [
        "55a302402be3240c9e3289351c01e1cd2e853bc8",
        "05a822161fe0296b01f573192adf306c0ce38c9c"
      ],
      "author": {
        "name": "Lajos Molnar",
        "email": "lajos@google.com",
        "time": "Thu May 14 21:17:27 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu May 14 21:17:30 2015 +0000"
      },
      "message": "Merge \"media: change final fields to accessors in MediaTimestamp\" into mnc-dev"
    },
    {
      "commit": "3b7bc569e6e31b7cb4a074e0d23994f7a4797feb",
      "tree": "de2c6c334229d3e82523c91f4ce72bcbfa160b6b",
      "parents": [
        "9355966878460e3103a8da5eac8ecb5d2de97717",
        "8062d31d27943da4d652878b4c36aeabb8bb8b08"
      ],
      "author": {
        "name": "Chien-Yu Chen",
        "email": "cychen@google.com",
        "time": "Thu May 14 20:46:35 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu May 14 20:46:38 2015 +0000"
      },
      "message": "Merge \"Camera2: Fix reprocessing API naming and docs\" into mnc-dev"
    },
    {
      "commit": "6162eafe7abcaa63ceb530ccc1a46b58b1ab30b2",
      "tree": "3c9e359c05df001becac4a413bf1caafb1f08fc1",
      "parents": [
        "f93d16bc705027aaca3a9c36788e0c1f26233bd0"
      ],
      "author": {
        "name": "Mikhail Naganov",
        "email": "mnaganov@google.com",
        "time": "Thu May 14 13:30:13 2015 -0700"
      },
      "committer": {
        "name": "Mikhail Naganov",
        "email": "mnaganov@google.com",
        "time": "Thu May 14 13:30:13 2015 -0700"
      },
      "message": "Tiny fix after updating the error reporting API\n\nTemporarily make WebResourceError.getDescription() non-abstract\nso the current version of WebView doesn\u0027t crash on it.\n\nBug: 20064008, 21063767\nChange-Id: I15a1abb5df76263006d14eb589fe0076d5aac582\n"
    },
    {
      "commit": "05a822161fe0296b01f573192adf306c0ce38c9c",
      "tree": "67bdd17c66575e73ceea147fd37c91f43427b494",
      "parents": [
        "0125d76fa37d26a29f06371ff349546e21cd3f4d"
      ],
      "author": {
        "name": "Lajos Molnar",
        "email": "lajos@google.com",
        "time": "Wed May 13 15:30:58 2015 -0700"
      },
      "committer": {
        "name": "Lajos Molnar",
        "email": "lajos@google.com",
        "time": "Thu May 14 12:17:40 2015 -0700"
      },
      "message": "media: change final fields to accessors in MediaTimestamp\n\nBug: 20887706\nChange-Id: Iea0acdeec9dd7e818c80454af639f9480ff6b285\n"
    }
  ],
  "next": "dbc908fba85ab610737eeb6170c0808ffdd44741"
}
