)]}'
{
  "log": [
    {
      "commit": "da9bbf725592c6482d6fbce18ef8c258b18e4fc8",
      "tree": "ebc2c400d373af539fa4eb721c65a93ba74822e0",
      "parents": [
        "1c96a9418447df1eee1d7323269b28bf9b3ccd66",
        "ceaed68b074bd341ed9b5f13ff9cc69e3f533999"
      ],
      "author": {
        "name": "Andrew Flynn",
        "email": "flynn@google.com",
        "time": "Wed Jun 10 11:41:25 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jun 10 11:41:32 2015 +0000"
      },
      "message": "Merge \"notifyCarrierNetworkChange:TelephonyManager-\u003eCarrierService\" into mnc-dev"
    },
    {
      "commit": "706f23ddb9f18663d5ae70626e118e815a308c84",
      "tree": "a81e42372a0aaa8c3d77f83d646e687c4ced4fb4",
      "parents": [
        "e687929f33f272fff9585bd0752d85ad519bc66d",
        "bdc34b8440d1c79fcdb4e075137a528abd630cf5"
      ],
      "author": {
        "name": "Martijn Coenen",
        "email": "maco@google.com",
        "time": "Wed Jun 10 06:58:16 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jun 10 06:58:20 2015 +0000"
      },
      "message": "Merge \"Make peer LLCP version an int.\" into mnc-dev"
    },
    {
      "commit": "bdc34b8440d1c79fcdb4e075137a528abd630cf5",
      "tree": "f2c35049c09b0bc4658de7c822aca943d1797fef",
      "parents": [
        "0d8513adcacbbbc88b5228ad6fca12a38c721fce"
      ],
      "author": {
        "name": "Martijn Coenen",
        "email": "maco@google.com",
        "time": "Wed Jun 10 08:49:02 2015 +0200"
      },
      "committer": {
        "name": "Martijn Coenen",
        "email": "maco@google.com",
        "time": "Wed Jun 10 08:49:02 2015 +0200"
      },
      "message": "Make peer LLCP version an int.\n\nAnd split major/minor.\n\nBug: 21343778\nChange-Id: Ie9f0ecc9172849d3b088a0c1ce6d872b2f607919\n"
    },
    {
      "commit": "a1e60f1f45dce19f9dc15b97cbb0821ffeb54d9d",
      "tree": "aac22c8a86b536767c60efd690b07e70a902f73f",
      "parents": [
        "9454847618c3b799a0acfa0a2495cf8a120c4f26",
        "970b59cbe377e23e9c681a5cef30c01f730c7377"
      ],
      "author": {
        "name": "Svetoslav",
        "email": "svetoslavganov@google.com",
        "time": "Wed Jun 10 01:29:19 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jun 10 01:29:21 2015 +0000"
      },
      "message": "Merge \"Use who when requesting permissions\" into mnc-dev"
    },
    {
      "commit": "970b59cbe377e23e9c681a5cef30c01f730c7377",
      "tree": "5dc3a1fb8a1b777292d024780e7e9048a577255a",
      "parents": [
        "d6461bc4a6e56e28c1b976862aa46fe5bcaa15a3"
      ],
      "author": {
        "name": "Svetoslav",
        "email": "svetoslavganov@google.com",
        "time": "Tue Jun 09 16:05:21 2015 -0700"
      },
      "committer": {
        "name": "Svetoslav",
        "email": "svetoslavganov@google.com",
        "time": "Tue Jun 09 18:17:44 2015 -0700"
      },
      "message": "Use who when requesting permissions\n\nChange-Id: Id0b231f8b74099b7877eb4441a1664416c641731\n"
    },
    {
      "commit": "a3acdb33df7c7be7ff3d9f376ff833e4b0c1d897",
      "tree": "452c3cd2b7a2706fcbdcd1432e820c71e31b13bb",
      "parents": [
        "ea7438e4a698945b3e3a7786cff726c337291a68"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Mon Jun 08 17:07:40 2015 -0700"
      },
      "committer": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Tue Jun 09 14:15:49 2015 -0700"
      },
      "message": "Fix issue #21621920: VI: need mechanism to get current request\n\nAdd new APIs to associate a Request with a name, get all active\nrequests, and get active request by name.\n\nAlso add a new Activity.onProvideReferrer() which will allow\napplications to propagate referrer information to the assistant\n(and other apps they launch) in a consistent way.\n\nChange-Id: I4ef74b5ed07447da9303a74a1bdf42e4966df363\n"
    },
    {
      "commit": "87a19e25fe736a0fe92a0b4e8490136350519393",
      "tree": "7c2b7646394328faff2a5eb6fcf67de871f09db5",
      "parents": [
        "62974816a325fa6ea49d6f9800b962af85a9856a",
        "c8694a082ab4870d9f148ac98a5e1b3b07d75cc0"
      ],
      "author": {
        "name": "Paul Miller",
        "email": "paulmiller@google.com",
        "time": "Tue Jun 09 21:00:30 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jun 09 21:00:32 2015 +0000"
      },
      "message": "Merge \"Deprecate WebView scrollbar overlay API\" into mnc-dev"
    },
    {
      "commit": "ceaed68b074bd341ed9b5f13ff9cc69e3f533999",
      "tree": "a2923bc630013717a854b0ff95cea6208d9b9be1",
      "parents": [
        "e50b091df9586c5c41d219ffb0c41fa3f893c329"
      ],
      "author": {
        "name": "Andrew Flynn",
        "email": "flynn@google.com",
        "time": "Tue Jun 09 12:36:58 2015 +0000"
      },
      "committer": {
        "name": "Andrew Flynn",
        "email": "flynn@google.com",
        "time": "Tue Jun 09 16:28:54 2015 -0400"
      },
      "message": "notifyCarrierNetworkChange:TelephonyManager-\u003eCarrierService\n\nRe-checkin of 7f8be9d89b7f294bf5e5d377908a5c74d2f4968f.\n\nORIGINAL CHANGES:\n\nPer API review, move TelephonyManager.notifyCarrierNetworkChange() to\nCarrierService.notifyCarrierNetworkChange(). Underlying telephony\nimplementation remains unchanged.\n\nAlso minor tweaks to CarrierService:\n* Remove some unnecessary @hide\n* Remove final qualifier from onBind() so that subclasses can handle\n  new internal callers that want to bind to it.\n\nADDITIONAL CHANGES:\n\n- Fixes stack so that a SecurityException is thrown when caller\n  does not have MODIFY_PHONE_STATE or carrier privileges.\n\nBug: 21572049\nBug: 21630803\nBug: 21721768\n\nChange-Id: Ie952651d2f15c370de713ed8abb6d9f6f07dd2b4\n"
    },
    {
      "commit": "03123839e46f329018bb6216070abe62fd2b7175",
      "tree": "99dadb2698751e89dfbca61c6675e19c8272e5b0",
      "parents": [
        "eac27519087723d9ba9cf3e19daff1cc46656eae",
        "02fb5bc52b45333a978a45a257dd7f9c9c9bc632"
      ],
      "author": {
        "name": "Yorke Lee",
        "email": "yorkelee@google.com",
        "time": "Tue Jun 09 20:09:55 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jun 09 20:09:57 2015 +0000"
      },
      "message": "Merge \"Rename TelecomManager.EXTRA_INCOMING_CALL_ADDRESS\" into mnc-dev"
    },
    {
      "commit": "02fb5bc52b45333a978a45a257dd7f9c9c9bc632",
      "tree": "e5433a4635f37cbe2f7e95e7b7b451401bd45c0e",
      "parents": [
        "16bef48d2226c72167e3314f2bc48b0f5de61d81"
      ],
      "author": {
        "name": "Yorke Lee",
        "email": "yorkelee@google.com",
        "time": "Tue Jun 09 12:27:36 2015 -0700"
      },
      "committer": {
        "name": "Yorke Lee",
        "email": "yorkelee@google.com",
        "time": "Tue Jun 09 12:28:06 2015 -0700"
      },
      "message": "Rename TelecomManager.EXTRA_INCOMING_CALL_ADDRESS\n\nBug: 19696065\nChange-Id: Ibe253c8cd66938ea1cd560d443008026eb1005d9\n"
    },
    {
      "commit": "c8694a082ab4870d9f148ac98a5e1b3b07d75cc0",
      "tree": "1776cc3aab0c111c6b07046fbec41426869286b8",
      "parents": [
        "6c72febd3526cc460b62926302fbcde1d38d42e5"
      ],
      "author": {
        "name": "Paul Miller",
        "email": "paulmiller@google.com",
        "time": "Fri Jun 05 11:23:03 2015 -0700"
      },
      "committer": {
        "name": "Paul Miller",
        "email": "paulmiller@google.com",
        "time": "Tue Jun 09 11:48:01 2015 -0700"
      },
      "message": "Deprecate WebView scrollbar overlay API\n\nDeprecate setHorizontalScrollbarOverlay, setVerticalScrollbarOverlay,\noverlayHorizontalScrollbar, and overlayVerticalScrollbar. They\u0027ve been\nno-ops for years, ever since WebViewChromium.\n\nBUG:21642246\nChange-Id: Ia1062c53fdbaa7a0d282ba79da733a6f3b9ac84f\n"
    },
    {
      "commit": "7b7e1f97aac70b47b5faae5aa1db142275ee0518",
      "tree": "5a612d1d7b01c38aec12952c6a2a30f78eaa9916",
      "parents": [
        "2c936af815167b3f6bbb21d5dccea78b0bd348af",
        "ab60e7e6e0eae5e9ee4181b173bcd4807b6bd2f3"
      ],
      "author": {
        "name": "Eino-Ville Talvala",
        "email": "etalvala@google.com",
        "time": "Tue Jun 09 18:29:06 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jun 09 18:29:08 2015 +0000"
      },
      "message": "Merge \"ExifInterface: Add a few tag fields.\" into mnc-dev"
    },
    {
      "commit": "2c936af815167b3f6bbb21d5dccea78b0bd348af",
      "tree": "c3a79a1b7ae579a679d9e57fae89b345238cc937",
      "parents": [
        "e3fd6de9d69e6650f8838e2aee69531fabbe99ca",
        "ee0cdce2a80f8cc033378134e37092bc467c0f38"
      ],
      "author": {
        "name": "Andreas Gampe",
        "email": "agampe@google.com",
        "time": "Tue Jun 09 18:19:59 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jun 09 18:20:00 2015 +0000"
      },
      "message": "Merge \"Frameworks/base: Add is64Bit method to Process\" into mnc-dev"
    },
    {
      "commit": "659716d7a03553006e67b01008c2e9e03a20ed31",
      "tree": "77647b8aa1fab702d305d89df1a355bd3d0d37e3",
      "parents": [
        "058652c23d9551e780e56d26d9e6c46963bfafee",
        "350e6dc985d118dd004fca60276e3766eb86d073"
      ],
      "author": {
        "name": "Richard Uhler",
        "email": "ruhler@google.com",
        "time": "Tue Jun 09 16:40:54 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jun 09 16:40:57 2015 +0000"
      },
      "message": "Merge \"Add Debug.MemoryInfo.getMemoryStats API.\" into mnc-dev"
    },
    {
      "commit": "cedd53adc3875fe1b4275afa35ec5c3ede7b6c39",
      "tree": "b4cb39d4767773aa02354c8f7811802a1b2b9369",
      "parents": [
        "3eb63dc35e7ac0335defe4f8e7b42f5dcc390b42"
      ],
      "author": {
        "name": "Julia Reynolds",
        "email": "juliacr@google.com",
        "time": "Tue Jun 09 11:14:35 2015 -0400"
      },
      "committer": {
        "name": "Julia Reynolds",
        "email": "juliacr@google.com",
        "time": "Tue Jun 09 12:34:27 2015 -0400"
      },
      "message": "Remove the ability to set a preferred setup activity.\n\nBug: 21557327\nChange-Id: I8c1809d25c5f5fcd186dfc0636d8ac47ed5fc903\n"
    },
    {
      "commit": "ee0cdce2a80f8cc033378134e37092bc467c0f38",
      "tree": "86ea518d01b983fd4b294d201208f44a3ee5e8b4",
      "parents": [
        "683e3cfef17bb1a80d7c387200ac491e663d5af2"
      ],
      "author": {
        "name": "Andreas Gampe",
        "email": "agampe@google.com",
        "time": "Mon Jun 08 20:47:50 2015 -0700"
      },
      "committer": {
        "name": "Andreas Gampe",
        "email": "agampe@google.com",
        "time": "Tue Jun 09 09:22:55 2015 -0700"
      },
      "message": "Frameworks/base: Add is64Bit method to Process\n\nAdd a public method to Process to query whether the current runtime\nis running in 64-bit mode.\n\nBug: 21069469\nChange-Id: Ifaf4251f05bbe5eba135fa977190e475632856bd\n"
    },
    {
      "commit": "d895999858db47e6f2d090a94b29749fa39278c2",
      "tree": "5bacc5298ee3dd3c5baa3457b88190ba8461f985",
      "parents": [
        "e3d670dc1edc893e1baa98510f67bf929578d591"
      ],
      "author": {
        "name": "Erik Kline",
        "email": "ek@google.com",
        "time": "Fri Jun 05 17:37:45 2015 +0900"
      },
      "committer": {
        "name": "Erik Kline",
        "email": "ek@google.com",
        "time": "Tue Jun 09 16:19:24 2015 +0900"
      },
      "message": "Make public Network#bindSocket(FileDescriptor).\n\nCode that uses android.system.Os to create sockets as FileDescriptors\nshould be able to bind them to networks.  Note that FileDescriptors\ncould already be marked as \"protected from VPNs\" via\nNetworkUtils#protectFromVpn(), but heretofore were not easily bound\nto any particular network.\n\nBug: 21449922\nChange-Id: I4bb86db5d95d5a55bb2d7e245848d11eaa351e65\n"
    },
    {
      "commit": "800ebfc166a96e4125029cd994011ada750e56de",
      "tree": "78211b13351d7172ecfd13f01859ceb3e9c2b135",
      "parents": [
        "12742ab5f4e93ae8b37d861c30c10972746adaed",
        "f501b58de8f467a80fef49c704555781bc61ea6f"
      ],
      "author": {
        "name": "Jim Miller",
        "email": "jaggies@google.com",
        "time": "Tue Jun 09 01:46:15 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jun 09 01:46:22 2015 +0000"
      },
      "message": "Merge \"Update and cleanup FingerprintManager API to new spec\" into mnc-dev"
    },
    {
      "commit": "12742ab5f4e93ae8b37d861c30c10972746adaed",
      "tree": "545caf0bf1682d5b480cd72c2596b01dc8b21764",
      "parents": [
        "b835dd7641c60cd5d2b372331ffc19f7165244bd",
        "469cbf5156ad54650726ade59f2ee5aa01359ec2"
      ],
      "author": {
        "name": "Alex Klyubin",
        "email": "klyubin@google.com",
        "time": "Tue Jun 09 00:51:27 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jun 09 00:51:28 2015 +0000"
      },
      "message": "Merge \"Deprecate KeyChain.isBoundKeyAlgorithm.\" into mnc-dev"
    },
    {
      "commit": "d56958c440dffd85349adee5ca0bf4d0893215c6",
      "tree": "feb579191e0aea393a006b7a621853595da7f0c3",
      "parents": [
        "196597b7c09fce62276099292bb0e3d0572fe4a5",
        "b4b9ca7580c75f07330e5222cbd9ccc93b12935e"
      ],
      "author": {
        "name": "Zach Johnson",
        "email": "zachoverflow@google.com",
        "time": "Tue Jun 09 00:06:20 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jun 09 00:06:29 2015 +0000"
      },
      "message": "Merge \"Ignore carrier apps when checking for idleness\" into mnc-dev"
    },
    {
      "commit": "f501b58de8f467a80fef49c704555781bc61ea6f",
      "tree": "14a2ec9c20a2598968dc3b377a9144467f5f447d",
      "parents": [
        "4cf59747f8e23b1d23ee7450541e34826dccbd4f"
      ],
      "author": {
        "name": "Jim Miller",
        "email": "jaggies@google.com",
        "time": "Wed Jun 03 16:36:31 2015 -0700"
      },
      "committer": {
        "name": "Jim Miller",
        "email": "jaggies@google.com",
        "time": "Mon Jun 08 16:36:29 2015 -0700"
      },
      "message": "Update and cleanup FingerprintManager API to new spec\n\nFixes bug 21040383\n\nChange-Id: Ib97d486535869814d5b449cccb31670e8f412552\n"
    },
    {
      "commit": "ab60e7e6e0eae5e9ee4181b173bcd4807b6bd2f3",
      "tree": "1af48d0430d2290c387b634347b5029c1b185c7a",
      "parents": [
        "e37cf3b8d614019c5570f945110bfbc5a8b09713"
      ],
      "author": {
        "name": "Eino-Ville Talvala",
        "email": "etalvala@google.com",
        "time": "Mon Jun 08 15:28:09 2015 -0700"
      },
      "committer": {
        "name": "Eino-Ville Talvala",
        "email": "etalvala@google.com",
        "time": "Mon Jun 08 15:28:09 2015 -0700"
      },
      "message": "ExifInterface: Add a few tag fields.\n\nSince these are being CTS tested, they should be public.\n\nBug: 21568414\nChange-Id: I3f9f6e5da240b2ac0b2b88b5d25ec3c8c4704b8d\n"
    },
    {
      "commit": "5ea0c8f1c660630edcdd5abdac076f7df69a7f8a",
      "tree": "b54ae91b56188ec2e801b7538316c716bbb6dc80",
      "parents": [
        "e37cf3b8d614019c5570f945110bfbc5a8b09713"
      ],
      "author": {
        "name": "Jonathan Basseri",
        "email": "misterikkit@google.com",
        "time": "Mon Jun 08 12:25:55 2015 -0700"
      },
      "committer": {
        "name": "Jonathan Basseri",
        "email": "misterikkit@google.com",
        "time": "Mon Jun 08 14:59:09 2015 -0700"
      },
      "message": "Rename reloadCarrierConfigForSubId -\u003e notifyConfigChangedForSubId\n\nPer discussion with API council, \"notify\" makes more sense than \"reload\"\nhere.\n\nBug: 21571894\nChange-Id: I7e8e8d91d8e6e6d4502cf371472fd82efa3e97f5\n"
    },
    {
      "commit": "b4b9ca7580c75f07330e5222cbd9ccc93b12935e",
      "tree": "99c18c384cf567d01d9771533608cee0c158a4d5",
      "parents": [
        "7631697793a8b82bb2a1cd3adced1b140d266427"
      ],
      "author": {
        "name": "Zach Johnson",
        "email": "zachoverflow@google.com",
        "time": "Tue May 19 00:02:27 2015 -0700"
      },
      "committer": {
        "name": "Zach Johnson",
        "email": "zachoverflow@google.com",
        "time": "Mon Jun 08 13:49:13 2015 -0700"
      },
      "message": "Ignore carrier apps when checking for idleness\n\nAlso introduce a way to check if a package has\ncarrier privileges for any active phone.\n\nChange-Id: If5c5fe07f05ffc90fc21431eb27cf48030c0175b\n"
    },
    {
      "commit": "469cbf5156ad54650726ade59f2ee5aa01359ec2",
      "tree": "0da14fe1f3c95a9ad97b5cd389db6b5d0e297159",
      "parents": [
        "266894644a160a93949cb82f5f969bef4ad91532"
      ],
      "author": {
        "name": "Alex Klyubin",
        "email": "klyubin@google.com",
        "time": "Thu Jun 04 12:36:27 2015 -0700"
      },
      "committer": {
        "name": "Alex Klyubin",
        "email": "klyubin@google.com",
        "time": "Mon Jun 08 13:22:53 2015 -0700"
      },
      "message": "Deprecate KeyChain.isBoundKeyAlgorithm.\n\nThis is bad API. There was never a guarantee that when this method\nreturns true for a key algorithm (e.g., RSA or EC), then all keys of\nthat type will be imported into secure hardware. For example, the\nsecure hardware may reject a key if it\u0027s of unsupported size or uses\nan unsupported public exponent or EC curve. In that case, the key\nwill be imported into keystore/KeyChain without being backed by secure\nhardware.\n\nBug: 18088752\nChange-Id: I8daa574a2e703a347d09d93401cd1ea2d0162ed9\n"
    },
    {
      "commit": "d8b9b642feab52523ec6db7b170b08f1bc74b004",
      "tree": "00e291376c7d5ab61055f26f4a0fd7260c4322ab",
      "parents": [
        "c0f7aff3df237e5990d8bff1b52e96cff17f745b",
        "26698514fbac587675221149aca98f3ea6414d55"
      ],
      "author": {
        "name": "Wale Ogunwale",
        "email": "ogunwale@google.com",
        "time": "Mon Jun 08 20:17:21 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Jun 08 20:17:23 2015 +0000"
      },
      "message": "Merge \"Use DisplayAdjustments when creating display in ResourceManager\" into mnc-dev"
    },
    {
      "commit": "21a4f17c942165684bc590de594984912459396d",
      "tree": "24ce5e0d91467ca61f4a8b6703e883981692f235",
      "parents": [
        "54d729b73f54798d3112129894cb6fe8ef75920b",
        "2b5348b41329b42f5b0929455a9b616a5e1f685e"
      ],
      "author": {
        "name": "Andrew Flynn",
        "email": "flynn@google.com",
        "time": "Mon Jun 08 19:59:50 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Jun 08 19:59:51 2015 +0000"
      },
      "message": "Merge \"Revert \"notifyCarrierNetworkChange:TelephonyManager-\u003eCarrierService\"\" into mnc-dev"
    },
    {
      "commit": "2b5348b41329b42f5b0929455a9b616a5e1f685e",
      "tree": "494b1b7e6a9cc9a368c4b18be15490cf51cbb345",
      "parents": [
        "7f8be9d89b7f294bf5e5d377908a5c74d2f4968f"
      ],
      "author": {
        "name": "Andrew Flynn",
        "email": "flynn@google.com",
        "time": "Mon Jun 08 19:59:29 2015 +0000"
      },
      "committer": {
        "name": "Andrew Flynn",
        "email": "flynn@google.com",
        "time": "Mon Jun 08 19:59:29 2015 +0000"
      },
      "message": "Revert \"notifyCarrierNetworkChange:TelephonyManager-\u003eCarrierService\"\n\nThis reverts commit 7f8be9d89b7f294bf5e5d377908a5c74d2f4968f.\n\nChange-Id: Ib99d2b8f83c2775cf5df4330a4f20bc791a83e5e\n"
    },
    {
      "commit": "54d729b73f54798d3112129894cb6fe8ef75920b",
      "tree": "f9ac0e9440ff058a879f7a1cff4e1746629612a9",
      "parents": [
        "383ce580b1c9e706d1b06a23d81986f3b4ed83fb",
        "67ba2c7fa25a635c640956ff3a5e64164cb23396"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Mon Jun 08 19:46:19 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Jun 08 19:46:24 2015 +0000"
      },
      "message": "Merge \"Fix issue #21572679: API Review: ActivityOptions, usage time report\" into mnc-dev"
    },
    {
      "commit": "383ce580b1c9e706d1b06a23d81986f3b4ed83fb",
      "tree": "9a672b4825f4f470d03526a3697ad6781ec77c0c",
      "parents": [
        "e4bd7c98323b39a47682216bebf442de206a95dd",
        "e0a6ca64fac5bd4f10139321604031816e90adb4"
      ],
      "author": {
        "name": "Mike Lockwood",
        "email": "lockwood@google.com",
        "time": "Mon Jun 08 19:37:00 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Jun 08 19:37:36 2015 +0000"
      },
      "message": "Merge \"MidiManager: proxy all requests to open devices through MidiService\" into mnc-dev"
    },
    {
      "commit": "2429e6a8d96a4eba83e22c35595fa05e0f5e51f2",
      "tree": "e9514ec66a89836bf16777626187ba0f7c5f6876",
      "parents": [
        "7fa228f4eaa774df9e925e0c037f0fa78caafafc",
        "7f8be9d89b7f294bf5e5d377908a5c74d2f4968f"
      ],
      "author": {
        "name": "Andrew Flynn",
        "email": "flynn@google.com",
        "time": "Mon Jun 08 17:24:46 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Jun 08 17:25:12 2015 +0000"
      },
      "message": "Merge \"notifyCarrierNetworkChange:TelephonyManager-\u003eCarrierService\" into mnc-dev"
    },
    {
      "commit": "72285e5600fad17c42730d6f84164d8425d4d43c",
      "tree": "fbca74d82c613b81242ceecf721f2a6d4bbaf735",
      "parents": [
        "2ea838d539ec13215554e40303a757ea4a1f3d39"
      ],
      "author": {
        "name": "Tim Kilbourn",
        "email": "tkilbourn@google.com",
        "time": "Fri Jun 05 15:52:05 2015 -0700"
      },
      "committer": {
        "name": "Tim Kilbourn",
        "email": "tkilbourn@google.com",
        "time": "Mon Jun 08 16:52:36 2015 +0000"
      },
      "message": "API review: Update hasMic to hasMicrophone.\n\nAlso make the SearchEvent constructor available for testing.\n\nBug: 21572283\nBug: 21572676\nChange-Id: I35cfd88b45aeb97b6ccf83aeb46b0ecc4bbc0947\n"
    },
    {
      "commit": "159f558a39d200e08e06245d64ec1df9a08e7d93",
      "tree": "3bc7299e40c9c153df85768871a37e425afd59dc",
      "parents": [
        "20ac61b8c0abd5af4ce32707e01cc1a501cbb7f0",
        "0e5f110fc915a9b044eb04cd07ae7ac588eacc8f"
      ],
      "author": {
        "name": "Tim Kilbourn",
        "email": "tkilbourn@google.com",
        "time": "Mon Jun 08 16:46:40 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Jun 08 16:46:42 2015 +0000"
      },
      "message": "Merge \"Pass an args bundle to launchAssistAction.\" into mnc-dev"
    },
    {
      "commit": "20ac61b8c0abd5af4ce32707e01cc1a501cbb7f0",
      "tree": "3836aeef229645f994193f21d38266184428e352",
      "parents": [
        "616bb3d50c79842eeb5183d8637bc3a270a7d1a0",
        "7c74f78a85283912d7239214024ccca702622f21"
      ],
      "author": {
        "name": "John Spurlock",
        "email": "jspurlock@google.com",
        "time": "Mon Jun 08 16:39:32 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Jun 08 16:39:36 2015 +0000"
      },
      "message": "Merge \"Zen: New user flow for requesting DND access.\" into mnc-dev"
    },
    {
      "commit": "616bb3d50c79842eeb5183d8637bc3a270a7d1a0",
      "tree": "f7912507fbea7bca47563eee492e30c741fb28ba",
      "parents": [
        "83b4172d03e2b98d2e5baff5e936c13d6ba78b96",
        "aef1ae33915471983f10342dfbf6e37cb6f8c7a5"
      ],
      "author": {
        "name": "George Mount",
        "email": "mount@google.com",
        "time": "Mon Jun 08 16:36:20 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Jun 08 16:36:22 2015 +0000"
      },
      "message": "Merge \"API Council changes.\" into mnc-dev"
    },
    {
      "commit": "678cd9f37cffa38ec718f36607c644ff1eadb391",
      "tree": "f8ed5ef595683f135e48444e247770afa13aa1a5",
      "parents": [
        "e1f3214e72b63ed7cbe368005622055f80da0e0d",
        "04ea7d3b7c0a4193a9fa715d1bd03c3bf9868d69"
      ],
      "author": {
        "name": "Yorke Lee",
        "email": "yorkelee@google.com",
        "time": "Mon Jun 08 16:32:12 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Jun 08 16:32:14 2015 +0000"
      },
      "message": "Merge \"Add telecom extra to specify handle for incoming call\" into mnc-dev"
    },
    {
      "commit": "7c74f78a85283912d7239214024ccca702622f21",
      "tree": "226b395ce4cada544a8981c337169c2551dcf274",
      "parents": [
        "ac2e3886e3f129b0ee94bb514e026fe72951b4a8"
      ],
      "author": {
        "name": "John Spurlock",
        "email": "jspurlock@google.com",
        "time": "Thu Jun 04 13:01:42 2015 -0400"
      },
      "committer": {
        "name": "John Spurlock",
        "email": "jspurlock@google.com",
        "time": "Mon Jun 08 11:53:35 2015 -0400"
      },
      "message": "Zen: New user flow for requesting DND access.\n\n - User flow is now similar to requesting access to notification\n   content, namely prompting the user to visit a settings page\n   for enabling/disabling apps access.\n - New ACTION_NOTIFICATION_POLICY_ACCESS_GRANTED_CHANGED intent\n   for apps to listen to this state change.\n - Removed obsolete request method and associated internal callback\n   aidl.\n - Added new android.permission.ACCESS_NOTIFICATION_POLICY permission\n   for apps to include as a signal that they want to request this access\n   (and therefore appear in the list on the settings page).\n - Improve javadocs, outline the user flow in NotificationManager#isNotificationPolicyAccessGranted\n   and link to this method elsewhere.\n - NoManService now persists the user-enabled package list across reboots\n   and does so per-user.\n - Rename public settings intent to correspond with the noman api.\n\nBug: 21621663\nChange-Id: I72cbc21cd736e6a157b6be5d1d0ba0b4a8e7ef4e\n"
    },
    {
      "commit": "e1f3214e72b63ed7cbe368005622055f80da0e0d",
      "tree": "d592f584415a17f96af296d5ab59df494d2779b7",
      "parents": [
        "a54a8626ed77c5641adfb3dbcfdc9bf463478101",
        "e860891b1a7d4c1b581f294fa5831999caac6506"
      ],
      "author": {
        "name": "Mady Mellor",
        "email": "madym@google.com",
        "time": "Mon Jun 08 15:11:31 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Jun 08 15:11:32 2015 +0000"
      },
      "message": "Merge \"Change stylus button press to context click in View - API review feedback\" into mnc-dev"
    },
    {
      "commit": "a54a8626ed77c5641adfb3dbcfdc9bf463478101",
      "tree": "2f32da24191e2caa9a0fcf60a9f28d77c31504e9",
      "parents": [
        "aaf68f216327a8a2adaf72032904b50796b4aea7",
        "015020eb3abb212bf7f033416fbdec572287e092"
      ],
      "author": {
        "name": "Mady Mellor",
        "email": "madym@google.com",
        "time": "Mon Jun 08 15:11:08 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Jun 08 15:11:10 2015 +0000"
      },
      "message": "Merge \"Change stylus button press to context click in GD - API review feedback\" into mnc-dev"
    },
    {
      "commit": "7d3b8833df5857f5cc70d6c101abe7501fa22b49",
      "tree": "cc6bf4ae5c7a487b2946ed0093c01471b6053db0",
      "parents": [
        "6280481af6a7fb2631012a34b03b2d6b0d01eae5",
        "9e211282d3ee54c9840947951593554c3bd5a77c"
      ],
      "author": {
        "name": "Abodunrinwa Toki",
        "email": "toki@google.com",
        "time": "Mon Jun 08 11:36:16 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Jun 08 11:36:19 2015 +0000"
      },
      "message": "Merge \"Fix ActionMode.snooze API\" into mnc-dev"
    },
    {
      "commit": "6280481af6a7fb2631012a34b03b2d6b0d01eae5",
      "tree": "ace89fb1622d12f4f10c681f98e77a5d79fbf527",
      "parents": [
        "dcfbb618e33f432d83c56a79e71aeec5d81bbacd",
        "a2344eac370b38263d7f17a7e9802cc9a017eb3a"
      ],
      "author": {
        "name": "Martijn Coenen",
        "email": "maco@google.com",
        "time": "Mon Jun 08 08:05:11 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Jun 08 08:05:14 2015 +0000"
      },
      "message": "Merge \"Remove NFC CardEmulation dynamic resource APIs.\" into mnc-dev"
    },
    {
      "commit": "26698514fbac587675221149aca98f3ea6414d55",
      "tree": "ab85e311e5ccdd38730bf2f79d40c6d8247c4ae6",
      "parents": [
        "18d669dc597dc4997ee8d96f38cf138ae31a0cdf"
      ],
      "author": {
        "name": "Wale Ogunwale",
        "email": "ogunwale@google.com",
        "time": "Fri Jun 05 16:55:33 2015 -0700"
      },
      "committer": {
        "name": "Wale Ogunwale",
        "email": "ogunwale@google.com",
        "time": "Sat Jun 06 11:26:33 2015 -0700"
      },
      "message": "Use DisplayAdjustments when creating display in ResourceManager\n\nWe were previous only taking the Configuration into account when\ncreating Display objects in the ResourceManager. This led to the\nDisplay object not containing critical CompatibilityInfo. We now\ntake the entire DisplayAdjustment into account.\n\nBug: 21637615\nChange-Id: Ide5ff49bfa12791ad17993764f312836216b1dd8\n"
    },
    {
      "commit": "a28863e76979a3551509d8e5eccf3a1c7c604022",
      "tree": "62099a4f7e687f14bc341a6a00bc81044731c359",
      "parents": [
        "76233f068bde3c19d1d0986efee4fb21df973ed5",
        "cd70c64f50be9e20c926a82bab3e9a737b05e464"
      ],
      "author": {
        "name": "Adam Skory",
        "email": "skory@google.com",
        "time": "Sat Jun 06 01:00:59 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sat Jun 06 01:01:00 2015 +0000"
      },
      "message": "Merge \"Record provision of custom Intents in AssistContent\" into mnc-dev"
    },
    {
      "commit": "cd70c64f50be9e20c926a82bab3e9a737b05e464",
      "tree": "87bd470799bb38eabac819e12ea5c3aafc308ebb",
      "parents": [
        "c554b77b7392b97e0f455d8276b739e16147d6df"
      ],
      "author": {
        "name": "Adam Skory",
        "email": "skory@google.com",
        "time": "Fri Jun 05 11:41:55 2015 -0600"
      },
      "committer": {
        "name": "Adam Skory",
        "email": "skory@google.com",
        "time": "Fri Jun 05 18:55:29 2015 -0600"
      },
      "message": "Record provision of custom Intents in AssistContent\n\nSimplifies behavior wrt automatically setting the\nweb URI for ACTION_VIEW Intents, by not doing so\nfor custom Intents.\n\nAdds a boolean isAppProvidedIntent() as a signal for\nrecepients of the AssistContent that a custom Intent\nwas provided. Custom Intents are more likely to be\nrelevant.\n\nChange-Id: Ibe4bfa040eba904411b9820ab4ddfcf509413829\n"
    },
    {
      "commit": "6cf397508eb7edef13baefad942a59b058ed450b",
      "tree": "61d57bbfbc995e137661e3b1fd46ce7b1027eb1a",
      "parents": [
        "8e518c81ea630ca37d373ceb90e3d6c01330cb38"
      ],
      "author": {
        "name": "James Cook",
        "email": "jamescook@google.com",
        "time": "Thu Jun 04 14:18:43 2015 -0700"
      },
      "committer": {
        "name": "James Cook",
        "email": "jamescook@google.com",
        "time": "Fri Jun 05 16:36:22 2015 -0700"
      },
      "message": "Allow different visual and voice assist prompts\n\n* Introduce VoiceInteractor.Prompt, holding multiple voice prompts\n(\"What genre?\", \"What genre of music?\", \"What genre of music, for\nexample classical?\") as well as a different visual prompt to show\non screen (\"Choose genre\").\n* Migrate framework voice interactor code from a CharSequence prompt\nto Prompt.\n\nBug: 21024958\nChange-Id: Ib595fbdb2801cc558085e9b8366d619ff1d4d656\n"
    },
    {
      "commit": "0e5f110fc915a9b044eb04cd07ae7ac588eacc8f",
      "tree": "e671eecf7529eff338bb38d8638d82d01814e938",
      "parents": [
        "3e85c1ed0cce70164dfe6f8ffa4bf3695c4ce0ba"
      ],
      "author": {
        "name": "Tim Kilbourn",
        "email": "tkilbourn@google.com",
        "time": "Fri Jun 05 16:18:09 2015 -0700"
      },
      "committer": {
        "name": "Tim Kilbourn",
        "email": "tkilbourn@google.com",
        "time": "Fri Jun 05 23:26:39 2015 +0000"
      },
      "message": "Pass an args bundle to launchAssistAction.\n\nIn order to track the input device that was used to trigger assist, the\ninput device id is sent as an extra in the assist intent whenever it is\navailable. This is particularly useful on TVs, when an app may want to\nknow whether the input device has a microphone.\n\nBug: 21666123\nChange-Id: I0f8c09e2f617606bef481bdff924cb6b9b47dd12\n"
    },
    {
      "commit": "04ea7d3b7c0a4193a9fa715d1bd03c3bf9868d69",
      "tree": "6a5b758459abb10f23a6bf9596bd92ade7308cdb",
      "parents": [
        "581cc1ee59d01fe4b4a31618ab4aedfa639e42b0"
      ],
      "author": {
        "name": "Yorke Lee",
        "email": "yorkelee@google.com",
        "time": "Fri Jun 05 15:59:18 2015 -0700"
      },
      "committer": {
        "name": "Yorke Lee",
        "email": "yorkelee@google.com",
        "time": "Fri Jun 05 16:00:12 2015 -0700"
      },
      "message": "Add telecom extra to specify handle for incoming call\n\nBug: 19696065\nChange-Id: Ie7c9e3f982808abd4944cfa7bd3c754b93479f84\n"
    },
    {
      "commit": "5dfe9d30b4a5b765cc03907a4be30e2f7d013686",
      "tree": "d354ff62a224c4abb3b3816be236e44202e0ba49",
      "parents": [
        "6f4610bdad3e270af59a8099970e8b40bf17f687",
        "96052718067e1645afd7c7ae93bab536711349ac"
      ],
      "author": {
        "name": "ztenghui",
        "email": "ztenghui@google.com",
        "time": "Fri Jun 05 22:46:47 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Jun 05 22:47:30 2015 +0000"
      },
      "message": "Merge \"Add reset to AVD\" into mnc-dev"
    },
    {
      "commit": "96052718067e1645afd7c7ae93bab536711349ac",
      "tree": "0b523ce05a622fd8b78d72b33777f4c694059701",
      "parents": [
        "8fa24e91c4dbe8a6533e99eeea4d8b200437d92a"
      ],
      "author": {
        "name": "ztenghui",
        "email": "ztenghui@google.com",
        "time": "Fri Jun 05 15:22:24 2015 -0700"
      },
      "committer": {
        "name": "ztenghui",
        "email": "ztenghui@google.com",
        "time": "Fri Jun 05 15:42:59 2015 -0700"
      },
      "message": "Add reset to AVD\n\nb/21664621\n\nChange-Id: Ie40c3723860e183c8e4fedd2a76b9debbdf64a2a\n"
    },
    {
      "commit": "69822f0d63e80a068bb2ee4c80a617492f1d8141",
      "tree": "98412c83269bf9b06519ce50a12b9a58b02e0320",
      "parents": [
        "537bb5fce785c3433540e047c0ccaae3b286f55e"
      ],
      "author": {
        "name": "Jonathan Basseri",
        "email": "misterikkit@google.com",
        "time": "Thu Jun 04 13:48:08 2015 -0700"
      },
      "committer": {
        "name": "Jonathan Basseri",
        "email": "misterikkit@google.com",
        "time": "Fri Jun 05 15:08:55 2015 -0700"
      },
      "message": "Renaming carrier config variable keys.\n\nAPI council advised us to use KEY_NAME_TYPE for our key constants.\n\nBug: 21571894\nChange-Id: Ibe55ad5a31ef618455e763b5c5265fc817c934ab\n"
    },
    {
      "commit": "015020eb3abb212bf7f033416fbdec572287e092",
      "tree": "e9d19a311770f0feb6f1dc00ed25c823631b9c4e",
      "parents": [
        "e1352de673423264c00c71c0ec1597bbdad6fd03"
      ],
      "author": {
        "name": "Mady Mellor",
        "email": "madym@google.com",
        "time": "Fri Jun 05 14:41:22 2015 -0700"
      },
      "committer": {
        "name": "Mady Mellor",
        "email": "madym@google.com",
        "time": "Fri Jun 05 14:41:22 2015 -0700"
      },
      "message": "Change stylus button press to context click in GD - API review feedback\n\nBased on API review feedback we should use onContextClick instead of\nonStylusButtonPress. This CL updates associated methods and usage\nin GestureDetector.\n\nAdditionally listens for mouse right clicks and calls the\nonContextClick method for these as well.\n\nBug: 21572278\nChange-Id: I4fa01997bff7265d5d2713353a93e07417a148e5\n"
    },
    {
      "commit": "aef1ae33915471983f10342dfbf6e37cb6f8c7a5",
      "tree": "ce572423be904b92935e5ebb768a19ef110068ad",
      "parents": [
        "44fdcf26421c4c2a59888739fa003a14e09e8391"
      ],
      "author": {
        "name": "George Mount",
        "email": "mount@google.com",
        "time": "Thu Jun 04 12:51:55 2015 -0700"
      },
      "committer": {
        "name": "George Mount",
        "email": "mount@google.com",
        "time": "Fri Jun 05 14:23:47 2015 -0700"
      },
      "message": "API Council changes.\n\nBug 21571897\n\nChange-Id: I681096c50a6f4a448e399b482742efc06229fab1\n"
    },
    {
      "commit": "67ba2c7fa25a635c640956ff3a5e64164cb23396",
      "tree": "fc3e734c9f8b05f4baa310828979e7fad0c6e103",
      "parents": [
        "2fe44efced5ac28bc3e03c9c101644b4ef0134bb"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Fri Jun 05 14:23:38 2015 -0700"
      },
      "committer": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Fri Jun 05 14:23:38 2015 -0700"
      },
      "message": "Fix issue #21572679: API Review: ActivityOptions, usage time report\n\nChange-Id: I62751e93e39f90d5d2ec725586880724f3edbbc7\n"
    },
    {
      "commit": "48cf298cb8ded48dbec8e977412815e61953b74f",
      "tree": "f83367abdd3beec9db95dfdd55bc60c81ae350c1",
      "parents": [
        "b1e0438ce316c95df2f08864f0c773d46f3f5e51",
        "3ed641f65c3060205e304e8a0d13e88cc72d0af4"
      ],
      "author": {
        "name": "Amit Mahajan",
        "email": "amitmahajan@google.com",
        "time": "Fri Jun 05 18:24:03 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Jun 05 18:24:05 2015 +0000"
      },
      "message": "Merge \"Change to hide BEARER_BITMASK.\" into mnc-dev"
    },
    {
      "commit": "e1352de673423264c00c71c0ec1597bbdad6fd03",
      "tree": "9993b84e76659f5c9c6a30a905e86e7a64b29d35",
      "parents": [
        "3e85c1ed0cce70164dfe6f8ffa4bf3695c4ce0ba",
        "83a52031fd5c277d0c6e75da50bf8013e8a70399"
      ],
      "author": {
        "name": "ztenghui",
        "email": "ztenghui@google.com",
        "time": "Fri Jun 05 16:37:09 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Jun 05 16:37:10 2015 +0000"
      },
      "message": "Merge \"Setup the animation callback for AnimatedVectorDrawable\" into mnc-dev"
    },
    {
      "commit": "e860891b1a7d4c1b581f294fa5831999caac6506",
      "tree": "3737463446e647f20f4dcbfe127d74cc44287a2e",
      "parents": [
        "05ae9b56aec7c1a261eb84741b43e40351d20bd4"
      ],
      "author": {
        "name": "Mady Mellor",
        "email": "madym@google.com",
        "time": "Fri Jun 05 09:02:55 2015 -0700"
      },
      "committer": {
        "name": "Mady Mellor",
        "email": "madym@google.com",
        "time": "Fri Jun 05 09:02:55 2015 -0700"
      },
      "message": "Change stylus button press to context click in View - API review feedback\n\nUpdates all references in View\u0027s onStylusButtonPress to onContextClick\nas per API review feedback.\n\nAdditionally listens for mouse right clicks and calls the onContextClick\nmethod for these as well for the stylus button press.\n\nBug: 21572278\nChange-Id: I5c1ee8c8f23a77d7c677b86356e89d0e4fc40056\n"
    },
    {
      "commit": "e790c97787dbc05930ad0c4a708fad7cd7d3f2b9",
      "tree": "af7ab0e5712ad37ccbcf433122d94ad923e5ddca",
      "parents": [
        "44fdcf26421c4c2a59888739fa003a14e09e8391"
      ],
      "author": {
        "name": "Chet Haase",
        "email": "chet@google.com",
        "time": "Thu Jun 04 14:01:29 2015 -0700"
      },
      "committer": {
        "name": "Chet Haase",
        "email": "chet@google.com",
        "time": "Fri Jun 05 14:41:51 2015 +0000"
      },
      "message": "Hide View.getBackgroundColor() prior to removal\n\nIssue #21572678  API Review: android.view.View.getBackgroundColor()\n\nChange-Id: Ia4fa9e207db3af6e076581bf23747eba6e56bb69\n"
    },
    {
      "commit": "7f8be9d89b7f294bf5e5d377908a5c74d2f4968f",
      "tree": "c718a4e888f6f0f28cbfc1500cf379c645536dcf",
      "parents": [
        "e50b091df9586c5c41d219ffb0c41fa3f893c329"
      ],
      "author": {
        "name": "Andrew Flynn",
        "email": "flynn@google.com",
        "time": "Thu Jun 04 17:11:06 2015 -0400"
      },
      "committer": {
        "name": "Andrew Flynn",
        "email": "flynn@google.com",
        "time": "Fri Jun 05 09:20:17 2015 -0400"
      },
      "message": "notifyCarrierNetworkChange:TelephonyManager-\u003eCarrierService\n\nPer API review, move TelephonyManager.notifyCarrierNetworkChange() to\nCarrierService.notifyCarrierNetworkChange(). Underlying telephony\nimplementation remains unchanged.\n\nAlso minor tweaks to CarrierService:\n* Remove some unnecessary @hide\n* Remove final qualifier from onBind() so that subclasses can handle\n  new internal callers that want to bind to it.\n\nBug: 21572049\nBug: 21630803\nChange-Id: Idcbcd107966fe92d7edc23c261e11db61160f615\n"
    },
    {
      "commit": "a2344eac370b38263d7f17a7e9802cc9a017eb3a",
      "tree": "90752a52d40f5a5cc069e9da7853b55515758d9c",
      "parents": [
        "0d8513adcacbbbc88b5228ad6fca12a38c721fce"
      ],
      "author": {
        "name": "Martijn Coenen",
        "email": "maco@google.com",
        "time": "Fri Jun 05 10:45:50 2015 +0200"
      },
      "committer": {
        "name": "Martijn Coenen",
        "email": "maco@google.com",
        "time": "Fri Jun 05 10:45:50 2015 +0200"
      },
      "message": "Remove NFC CardEmulation dynamic resource APIs.\n\nNo longer needed.\n\nBug: 21343778\nChange-Id: I5188c4bc819146861d346f3f4339f002b7173027\n"
    },
    {
      "commit": "9e211282d3ee54c9840947951593554c3bd5a77c",
      "tree": "b66ce0e50997a498c8fb3ec5194500309b3abe53",
      "parents": [
        "6b717c66a70663ea9d8b972289a8d4d74d90bc5a"
      ],
      "author": {
        "name": "Abodunrinwa Toki",
        "email": "toki@google.com",
        "time": "Fri Jun 05 02:46:57 2015 +0100"
      },
      "committer": {
        "name": "Abodunrinwa Toki",
        "email": "toki@google.com",
        "time": "Fri Jun 05 03:35:15 2015 +0100"
      },
      "message": "Fix ActionMode.snooze API\n\nBug: 21572677\nChange-Id: If9fdb8ace3773b983418b0148082712644fd1fa5\n"
    },
    {
      "commit": "e0a6ca64fac5bd4f10139321604031816e90adb4",
      "tree": "af84954409f063e07e3845c5b8a8fe703106da7a",
      "parents": [
        "ec7100d0114d50f12c4ad95eaeac61e93a6d5a96"
      ],
      "author": {
        "name": "Mike Lockwood",
        "email": "lockwood@google.com",
        "time": "Thu Jun 04 13:43:56 2015 -0700"
      },
      "committer": {
        "name": "Mike Lockwood",
        "email": "lockwood@google.com",
        "time": "Thu Jun 04 19:16:23 2015 -0700"
      },
      "message": "MidiManager: proxy all requests to open devices through MidiService\n\nPreviously when a MidiManager client opened a virtual or Bluetooth device,\nthe client bound directly to the virtual device\u0027s MidiDeviceService\nor BluetoothMidiDevice\u0027s IMidiDeviceServer for the given BluetoothDevice.\nOnly USB devices were opened in MidiService.\n\nNow opening any type of MIDI device is done via IMidiManager.openDevice() or\nIMidiManager.openBluetoothDevice().  MidiService tracks all connnections between\nclients and devices.\n\nServices that implement virtual devices must now require android.permission.BIND_MIDI_DEVICE_SERVICE\nso only MidiService can bind to these services.\n\nBug: 21044677\n\nChange-Id: I7172f7b1e0cbfe4a2a87dff376c32dc9b41aa563\n"
    },
    {
      "commit": "c1f28bc97d2f88f839269ce701c7fe68c4f1615a",
      "tree": "05d47a7267119a35a60d1df3da3990d697e518e2",
      "parents": [
        "9e7ac352ebc023527e2f6745d35d39e05c2bad60",
        "7938cdbf985f88017f994e69cfe517970cb65b4d"
      ],
      "author": {
        "name": "Clara Bayarri",
        "email": "clarabayarri@google.com",
        "time": "Fri Jun 05 00:40:41 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Jun 05 00:40:43 2015 +0000"
      },
      "message": "Merge \"Separate the SelectionActionMode into Insertion and Selection.\" into mnc-dev"
    },
    {
      "commit": "6c72febd3526cc460b62926302fbcde1d38d42e5",
      "tree": "b5665c58fa2b9106e96acca7702157d34b36c9e1",
      "parents": [
        "4493017abb5ff30648b7d736b411c4d22d002de1",
        "1ef714a28491962286a04f5ca45b9dd7ae580659"
      ],
      "author": {
        "name": "Johnson Hsieh",
        "email": "johnson@google.com",
        "time": "Thu Jun 04 23:34:35 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jun 04 23:34:50 2015 +0000"
      },
      "message": "Merge \"Updates AlarmClock intent API.\" into mnc-dev"
    },
    {
      "commit": "83a52031fd5c277d0c6e75da50bf8013e8a70399",
      "tree": "7d1cf90ee2ccead94abe77cee440fc64a7d7b88f",
      "parents": [
        "1da56b51d59aa4c587dcdb5bf4c1719961be0ae7"
      ],
      "author": {
        "name": "ztenghui",
        "email": "ztenghui@google.com",
        "time": "Fri May 29 17:19:41 2015 -0700"
      },
      "committer": {
        "name": "ztenghui",
        "email": "ztenghui@google.com",
        "time": "Thu Jun 04 12:55:21 2015 -0700"
      },
      "message": "Setup the animation callback for AnimatedVectorDrawable\n\nb/21341096\n\nChange-Id: I84e20366db21ceaa4f044be3e322f9215bb06ad2\n"
    },
    {
      "commit": "7938cdbf985f88017f994e69cfe517970cb65b4d",
      "tree": "23d94c4c5efec4b4ff06a6dcf37543e4a772b353",
      "parents": [
        "b8da5340f23620630e2875922845689197272273"
      ],
      "author": {
        "name": "Clara Bayarri",
        "email": "clarabayarri@google.com",
        "time": "Tue Jun 02 20:03:45 2015 +0100"
      },
      "committer": {
        "name": "Clara Bayarri",
        "email": "clarabayarri@google.com",
        "time": "Thu Jun 04 20:46:19 2015 +0100"
      },
      "message": "Separate the SelectionActionMode into Insertion and Selection.\n\nWhen we got rid of the paste popup, we merged it into the Selection\nActionMode and moved all its invocations to the ActionMode. Some apps\nactually want the paste popup without the Selection ActionMode, hence\nseparating them again allows them to cancel the one they want.\n\nBug: 21571422\nChange-Id: I91bcd0d9c3e68d9c736698fe0bec010b4c9f5cf3\n"
    },
    {
      "commit": "1ef714a28491962286a04f5ca45b9dd7ae580659",
      "tree": "1431f30f1d3dfaf60c40546ce68bf3a9d05c6f00",
      "parents": [
        "b0a5e78fc06aeb67ac1f55832c9ceef5f92a0807"
      ],
      "author": {
        "name": "Johnson Hsieh",
        "email": "johnson@google.com",
        "time": "Mon Jun 01 17:55:07 2015 -0700"
      },
      "committer": {
        "name": "Johnson Hsieh",
        "email": "johnson@google.com",
        "time": "Thu Jun 04 10:43:19 2015 -0700"
      },
      "message": "Updates AlarmClock intent API.\n\nChanges to the AlarmClock intent API based on feedback from Alarm team:\n\n1. s/VOICE_CANCEL_ALARM/DISMISS_ALARM/g - \"Cancel\" is a bit unclear, so we\u0027re\nchanging it to \"dismiss\". Also, remove \"VOICE_\" since we should also add\nsupport for this in multi-modal.\n\n2. Removed DELETE_ALARM - we will likely not complete this for Android M.\n\n3. Removed ALARM_SEARCH_MODE_NONE \u003d \"none\". Instead, if\nEXTRA_ALARM_SEARCH_MODE is missing (and alarm data URI is not given), then:\n* If exactly one active alarm exists, it is dismissed.\n* If more than one active alarm exists, the user is prompted to choose\n  the alarm to dismiss.\n\n4. Add ALARM_SEARCH_MODE_LABEL, which allows searching for alarms by a\n(partially) matching label.\n\n5. Add SNOOZE_ALARM for snoozing an alarm, with optional\nextra EXTRA_ALARM_SNOOZE_DURATION.\n\nChange-Id: I39502532e54d5f0fe51a8545a4c586615f5e5e89\n"
    },
    {
      "commit": "f6d9cd19e28d78fe3f46914959932ea1244b04ed",
      "tree": "aace13479ed59e3c95d724833029fccd7cf0532b",
      "parents": [
        "e50b091df9586c5c41d219ffb0c41fa3f893c329"
      ],
      "author": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Wed Jun 03 15:50:48 2015 -0700"
      },
      "committer": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Thu Jun 04 10:41:44 2015 -0700"
      },
      "message": "Add DENSITY_360\n\nAdd 360dpi as a supported screen density to closer match some\nhardware\u0027s physical specifications. This gives a dp multiplier of\n2.25.\n\nBug 19529059\n\nChange-Id: Ibf9c768fba53765ea684ff228d24caf091f27a3e\n"
    },
    {
      "commit": "b0a5e78fc06aeb67ac1f55832c9ceef5f92a0807",
      "tree": "310f16ba5e22eec96820b6d8f0945d789a3d7ca6",
      "parents": [
        "52999685178656caba37fa0e9055ac26d707bdce",
        "69c6adc96eecfde74ceb83cf9177428dc08b6067"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Thu Jun 04 16:56:39 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jun 04 16:56:52 2015 +0000"
      },
      "message": "Merge \"More API changes.\" into mnc-dev"
    },
    {
      "commit": "b1300e39c7974937d563b3ec62f5246248a157b3",
      "tree": "57badde35684bd3320a6f9c2e3495571c230f00b",
      "parents": [
        "fab663ebfdbb7c0c8e12e27dd82b0c9331f14184"
      ],
      "author": {
        "name": "Zhijun He",
        "email": "zhijunhe@google.com",
        "time": "Thu May 28 12:51:52 2015 -0700"
      },
      "committer": {
        "name": "Zhijun He",
        "email": "zhijunhe@google.com",
        "time": "Wed Jun 03 17:50:22 2015 -0700"
      },
      "message": "Camera2: add high speed video APIs\n\nInterface only.\n\nBug: 21442271\nChange-Id: If81caa0f2dc9f7802af564abcd9541aff3e30901\n"
    },
    {
      "commit": "fab663ebfdbb7c0c8e12e27dd82b0c9331f14184",
      "tree": "e855ca181436e126f38b79b7d16fe7027a6f5222",
      "parents": [
        "bbb4c6142aaccbb6aa7029ec01799e222a09bcde"
      ],
      "author": {
        "name": "Zhijun He",
        "email": "zhijunhe@google.com",
        "time": "Tue May 26 19:46:31 2015 -0700"
      },
      "committer": {
        "name": "Zhijun He",
        "email": "zhijunhe@google.com",
        "time": "Wed Jun 03 17:45:48 2015 -0700"
      },
      "message": "camera_metadata: update high speed video recording API\n\nUpdate high speed video recording API to support batch mode recording.\n\nBug: 21442271\nChange-Id: I62de6067c75fcfbe6320dd987cce65843d810021\n"
    },
    {
      "commit": "88ac4e04a5d64ca010ab71bdca6764baf53f82a1",
      "tree": "c5b8ae2901301987089b973836bd8eb38569f3d8",
      "parents": [
        "cd45913fe3d21f0f30c406272c8acb991a76bf77",
        "a6a082862b9e2ea4c9e9a1a945927c4040993f6e"
      ],
      "author": {
        "name": "Raph Levien",
        "email": "raph@google.com",
        "time": "Wed Jun 03 23:09:47 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jun 03 23:09:49 2015 +0000"
      },
      "message": "Merge \"Rename setTextDir to setTextDirection\" into mnc-dev"
    },
    {
      "commit": "a2011d232b96e24d97050c39515d14365f380378",
      "tree": "e841e7f9296c3f621aa5f56b163ca994397f7d45",
      "parents": [
        "981975a3e7b439324bdfbf4076f350f7655135d7"
      ],
      "author": {
        "name": "Svetoslav",
        "email": "svetoslavganov@google.com",
        "time": "Wed Jun 03 15:43:59 2015 -0700"
      },
      "committer": {
        "name": "Svetoslav",
        "email": "svetoslavganov@google.com",
        "time": "Wed Jun 03 15:43:59 2015 -0700"
      },
      "message": "Adding missing permission API to fragment\n\nChange-Id: I90309a23a08a82f0ab93eb4f6185db09e035aac1\n"
    },
    {
      "commit": "a6a082862b9e2ea4c9e9a1a945927c4040993f6e",
      "tree": "71236b385a2f94ba5b223ab5abcc9385f33b0288",
      "parents": [
        "dfe804416014c713df270d94f9c1c0f345eabb84"
      ],
      "author": {
        "name": "Raph Levien",
        "email": "raph@google.com",
        "time": "Wed Jun 03 13:20:45 2015 -0700"
      },
      "committer": {
        "name": "Raph Levien",
        "email": "raph@google.com",
        "time": "Wed Jun 03 13:20:45 2015 -0700"
      },
      "message": "Rename setTextDir to setTextDirection\n\nStaticLayout.Builder used \"setTextDir\" as a shorthand, but it\u0027s not\nas clear as spelling it out. So, setTextDirection.\n\nBug: 21572282\nChange-Id: Ia94476562d70678f963196b87bb63511d30836b6\n"
    },
    {
      "commit": "bb6d06058534d91cfaf98492799de83aee92a851",
      "tree": "eba82e7bf3b7c950786cafffcde1c86ae3e1580f",
      "parents": [
        "2d63f0a14a450fb23304bfaa639e90fa9fb09e18",
        "87b73f370e2b8a76b0540580f43edba6ec21c6cf"
      ],
      "author": {
        "name": "Tyler Gunn",
        "email": "tgunn@google.com",
        "time": "Wed Jun 03 17:12:41 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jun 03 17:13:41 2015 +0000"
      },
      "message": "Merge \"API Cleanup: Remove VideoState class.\" into mnc-dev"
    },
    {
      "commit": "87b73f370e2b8a76b0540580f43edba6ec21c6cf",
      "tree": "3990fd7eb2b25e1081388fb3c0a10e8459380728",
      "parents": [
        "6ef831fe1a953f6b67f3c6a43bde38e80689698b"
      ],
      "author": {
        "name": "Tyler Gunn",
        "email": "tgunn@google.com",
        "time": "Wed Jun 03 10:09:59 2015 -0700"
      },
      "committer": {
        "name": "Tyler Gunn",
        "email": "tgunn@google.com",
        "time": "Wed Jun 03 10:09:59 2015 -0700"
      },
      "message": "API Cleanup: Remove VideoState class.\n\n- Remove VideoState class.\n- Replace references to VideoState constants with VideoProfile equivalent.\n- Push VideoState static methods into VideoProfile.\n\nBug: 21573551\nChange-Id: I1bca02772b5b7d86643f612824b07faef7618725\n"
    },
    {
      "commit": "597492c963725366b320678786d241e7f654e347",
      "tree": "1a418d7bb7b0194907354e6c3ee67b4e588894f9",
      "parents": [
        "f0742bdf0665810cc64d22c0c275bc8c8b7463f0"
      ],
      "author": {
        "name": "Soonil Nagarkar",
        "email": "sooniln@google.com",
        "time": "Wed May 27 11:23:37 2015 -0700"
      },
      "committer": {
        "name": "Vinit Deshpande",
        "email": "vinitd@google.com",
        "time": "Wed Jun 03 05:17:57 2015 +0000"
      },
      "message": "Add NO_BATCH flag to WifiScanner\n\nChange-Id: Idd521f724684986ff84306327d42b810f7b30245\n(cherry picked from commit b9e6d98c6c0a05ebfc73a14d1ac2a47d58290241)\n"
    },
    {
      "commit": "69c6adc96eecfde74ceb83cf9177428dc08b6067",
      "tree": "1c9fb3e63573cf0133ad3680d3cc8a048b0874c0",
      "parents": [
        "133b107d28649ef5a984be0acc06f53e49853b22"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Tue Jun 02 10:52:59 2015 -0700"
      },
      "committer": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Tue Jun 02 16:56:41 2015 -0700"
      },
      "message": "More API changes.\n\nStart moving Assist* stuff to android.app.assist.\n\nClean up some more of the VoiceInteractionSession APIs.\n\nClearly document that finish() is not the same as hide(),\nalways call hide() instead, and fix the finish() path to\nalso always do a hide to make sure everything is cleaned\nup correctly.\n\nChange-Id: I962d4069fcb34fe89547a95d395ae1b9fa3b4148\n"
    },
    {
      "commit": "e25f6587d84c94331b2692e4eb6a2c1cbeb4be5b",
      "tree": "2ff88a1dd874e68bed1bd6b67311777cd20d9431",
      "parents": [
        "6058251939e417ed764d76fbde77eefc964d0ee6",
        "2add9bcf8c33c59f300551bdb0671bbff0b55794"
      ],
      "author": {
        "name": "Alan Viverette",
        "email": "alanv@google.com",
        "time": "Tue Jun 02 23:51:06 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jun 02 23:51:07 2015 +0000"
      },
      "message": "Merge \"API review feedback for ThemedSpinnerAdapter, Spinner\" into mnc-dev"
    },
    {
      "commit": "97769b0c437a1a09aa925f07bbc8c0ae14d5c31b",
      "tree": "751a07d059f314da29a8d8822a5b56e5e12c229e",
      "parents": [
        "92dce1578747f501c48b2542146956744675b784",
        "f31ac338af8f5b32ce08799b8ad9c7f9a1d4d091"
      ],
      "author": {
        "name": "Jonathan Basseri",
        "email": "misterikkit@google.com",
        "time": "Tue Jun 02 23:14:40 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jun 02 23:14:45 2015 +0000"
      },
      "message": "Merge \"Migrating MmsConfig to CarrierConfigManager.\" into mnc-dev"
    },
    {
      "commit": "7d01d2c6cfcdfad74735619ab95f8396be54dc0f",
      "tree": "582d73c990c989bc69a4031af35009fbdc5856fd",
      "parents": [
        "11accf51c2e5b3e4fcfc3d61e9b8a46c1ce0284a",
        "d944986fbdb3d45fab9ae4120af76ca4f6b0909c"
      ],
      "author": {
        "name": "Jorim Jaggi",
        "email": "jjaggi@google.com",
        "time": "Tue Jun 02 22:25:28 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jun 02 22:25:29 2015 +0000"
      },
      "message": "Merge \"Fix API review: Camera prewarm\" into mnc-dev"
    },
    {
      "commit": "db6ac0e912ee935f848b4d5bede02f1f6df9e3e2",
      "tree": "c0a4893842236c529363fcda8cd3957adabeae0d",
      "parents": [
        "3aa3f5f892017f8a3799278c0cee8773dd4c5a0f",
        "64bf7b2870b4fd38c859080441927f5a63196f5a"
      ],
      "author": {
        "name": "Nicolas Prevot",
        "email": "nprevot@google.com",
        "time": "Tue Jun 02 22:11:10 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jun 02 22:11:11 2015 +0000"
      },
      "message": "Merge \"Make ACTION_PROVISION_MANAGED_DEVICE public.\" into mnc-dev"
    },
    {
      "commit": "c7a4eabe98226b9806753e8e6e2291b96fc8076a",
      "tree": "485fa4a2ee2a1d692525c4c4333496dd5d904ac2",
      "parents": [
        "c5ff0020a2467e0b7aed590d790b5a1b4b082f56",
        "115c04410ec276f9fe7e364f9ac082cad5bce8d0"
      ],
      "author": {
        "name": "Brian Attwell",
        "email": "brianattwell@google.com",
        "time": "Tue Jun 02 22:02:23 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jun 02 22:02:24 2015 +0000"
      },
      "message": "Merge \"Rename PhoneNumberUtils APIs\" into mnc-dev"
    },
    {
      "commit": "2add9bcf8c33c59f300551bdb0671bbff0b55794",
      "tree": "9e022bc69bf2024f88c47a3f24dcd57e9aaee595",
      "parents": [
        "5431000830551959db15038da8f057c2e993d01a"
      ],
      "author": {
        "name": "Alan Viverette",
        "email": "alanv@google.com",
        "time": "Tue Jun 02 14:54:40 2015 -0700"
      },
      "committer": {
        "name": "Alan Viverette",
        "email": "alanv@google.com",
        "time": "Tue Jun 02 14:54:40 2015 -0700"
      },
      "message": "API review feedback for ThemedSpinnerAdapter, Spinner\n\nMoves themed interface out of Spinner and extends SpinnerAdapter, updates\nSpinner constructor to take a Theme rather than a Context.\n\nDoes NOT change BaseAdapter to implement ThemedSpinnerAdapter, because\nthe BaseAdapter class does not have any notion of layout inflation and\nthat would break the contract implied by ThemedSpinnerAdapter.\n\nBug: 21571899\nChange-Id: Id7e8d630458857ce6c93a6a8b8f920e169ee1152\n"
    },
    {
      "commit": "c5ff0020a2467e0b7aed590d790b5a1b4b082f56",
      "tree": "75a8a84e9edacbc5086775a9661ab4e25736ea6f",
      "parents": [
        "abdf79aba01c6dbf4792907b4875fed023089f82",
        "20770ddbd4d6f2af0093f36462a8f44a678b084b"
      ],
      "author": {
        "name": "Svetoslav",
        "email": "svetoslavganov@google.com",
        "time": "Tue Jun 02 21:53:19 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jun 02 21:53:20 2015 +0000"
      },
      "message": "Merge \"Add API to hint whether to show on-board UI before a permission request.\" into mnc-dev"
    },
    {
      "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": "115c04410ec276f9fe7e364f9ac082cad5bce8d0",
      "tree": "f0800994264361bcc7261c6f91ca6dce1903a101",
      "parents": [
        "abdf79aba01c6dbf4792907b4875fed023089f82"
      ],
      "author": {
        "name": "Brian Attwell",
        "email": "brianattwell@google.com",
        "time": "Tue Jun 02 13:27:47 2015 -0700"
      },
      "committer": {
        "name": "Brian Attwell",
        "email": "brianattwell@google.com",
        "time": "Tue Jun 02 21:34:33 2015 +0000"
      },
      "message": "Rename PhoneNumberUtils APIs\n\nIn response to more API review.\n\nBug: 21571895\nChange-Id: Ia1fa69da07a3427997919ba61c77fcbad7e79f2a\n"
    },
    {
      "commit": "f31ac338af8f5b32ce08799b8ad9c7f9a1d4d091",
      "tree": "8e4d207d19e0e64a2df3103884faeb39905080a0",
      "parents": [
        "abdf79aba01c6dbf4792907b4875fed023089f82"
      ],
      "author": {
        "name": "Jonathan Basseri",
        "email": "misterikkit@google.com",
        "time": "Wed May 27 01:18:46 2015 -0700"
      },
      "committer": {
        "name": "Jonathan Basseri",
        "email": "misterikkit@google.com",
        "time": "Tue Jun 02 14:29:04 2015 -0700"
      },
      "message": "Migrating MmsConfig to CarrierConfigManager.\n\nDefine variables in CarrierConfigManager that mirror those in\nSmsManager. These will replace MmsConfig. The literal values had to be\nmoved into this class because classes in frameworks/base/telephony\ncannot reference classes in frameworks/opt/telephony.\n\nThere is no change to the SmsManager API, but the data available from\nSmsManager#getCarrierConfigValues is moving from mms_config.xml files\ninto the new carrier config API.\n\nThis was originally Change-Id: I8a88f46c770ddcb3ac6988c29d86f0ca1f211f4a\n\nBug: 21085630\nChange-Id: I5a55873465c36ea8a7e3915b8b98a65b47c60dfa\n"
    },
    {
      "commit": "abdf79aba01c6dbf4792907b4875fed023089f82",
      "tree": "4b4e897a361336274c020d940b460e067b04cd01",
      "parents": [
        "579e7b7b9ac9f9fed052c63a462b49b16baffc16",
        "27a7b78e40d23e6f87343ee9a75dc54b9b34894d"
      ],
      "author": {
        "name": "Jonathan Basseri",
        "email": "misterikkit@google.com",
        "time": "Tue Jun 02 21:14:59 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jun 02 21:15:05 2015 +0000"
      },
      "message": "Merge \"Revert \"Migrating MmsConfig to CarrierConfigManager.\"\" into mnc-dev"
    },
    {
      "commit": "27a7b78e40d23e6f87343ee9a75dc54b9b34894d",
      "tree": "ac68514dd48688ef50e5e9ea1515de49d399ea4d",
      "parents": [
        "9444f4be82d2bbc6b8668e73e91cfa70aee2d4dc"
      ],
      "author": {
        "name": "Jonathan Basseri",
        "email": "misterikkit@google.com",
        "time": "Tue Jun 02 21:13:48 2015 +0000"
      },
      "committer": {
        "name": "Jonathan Basseri",
        "email": "misterikkit@google.com",
        "time": "Tue Jun 02 21:13:48 2015 +0000"
      },
      "message": "Revert \"Migrating MmsConfig to CarrierConfigManager.\"\n\nForgot to update-API\n\nThis reverts commit 9444f4be82d2bbc6b8668e73e91cfa70aee2d4dc.\n\nChange-Id: I8e1bb7ff5b86d478ae7a79497d28ee9310209de6\n"
    },
    {
      "commit": "64bf7b2870b4fd38c859080441927f5a63196f5a",
      "tree": "7d044a3150107c4213150bb1269ae06515f8b814",
      "parents": [
        "b36ad5dc6bb6218aeabca17197001ac0a942219a"
      ],
      "author": {
        "name": "Nicolas Prevot",
        "email": "nprevot@google.com",
        "time": "Wed Apr 29 14:43:49 2015 +0100"
      },
      "committer": {
        "name": "Nicolas Prevot",
        "email": "nprevot@google.com",
        "time": "Tue Jun 02 14:04:41 2015 -0700"
      },
      "message": "Make ACTION_PROVISION_MANAGED_DEVICE public.\n\nAlso remove the doc saying that factory reset is impossible if there\nis a device owner: the device owner may not set the user restriciton\nDISALLOW_FACTORY_RESET.\n\nBUG:19889110\n\nChange-Id: Iadc084a38e541061c0b0c95bfc95da73d48842d7\n"
    },
    {
      "commit": "b36ad5dc6bb6218aeabca17197001ac0a942219a",
      "tree": "519170f43b73fe6d54fbb2006ebc8c8a6a153a33",
      "parents": [
        "56dbe3ee4bea8fce11a2698a44778e264e9ec2db"
      ],
      "author": {
        "name": "Brian Attwell",
        "email": "brianattwell@google.com",
        "time": "Thu May 28 19:25:21 2015 -0700"
      },
      "committer": {
        "name": "Brian Attwell",
        "email": "brianattwell@google.com",
        "time": "Tue Jun 02 20:56:27 2015 +0000"
      },
      "message": "Decouple ProviderStatus \u0026 internal provider state\n\nBug: 21090207\nChange-Id: I7e93e36ad0c0d667ac56983c76acb1b97bd8755c\n"
    },
    {
      "commit": "56dbe3ee4bea8fce11a2698a44778e264e9ec2db",
      "tree": "844fde7a4abd3762d40d977c426168ab3f445c25",
      "parents": [
        "ffa8f101ccdaae5aff14f7368e8910920157c615",
        "46fa08d66483bf041fdc0a4eace63f9addf8e629"
      ],
      "author": {
        "name": "Adrian Roos",
        "email": "roosa@google.com",
        "time": "Tue Jun 02 20:50:34 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jun 02 20:50:55 2015 +0000"
      },
      "message": "Merge \"Hide and disable emergency assist API\" into mnc-dev"
    },
    {
      "commit": "ffa8f101ccdaae5aff14f7368e8910920157c615",
      "tree": "a683731e07a3de6c9047195e00efa3800c3d1ff0",
      "parents": [
        "d3c2089f8812063a1964087233b694780d3769fe",
        "9444f4be82d2bbc6b8668e73e91cfa70aee2d4dc"
      ],
      "author": {
        "name": "Jonathan Basseri",
        "email": "misterikkit@google.com",
        "time": "Tue Jun 02 20:43:08 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jun 02 20:43:11 2015 +0000"
      },
      "message": "Merge \"Migrating MmsConfig to CarrierConfigManager.\" into mnc-dev"
    },
    {
      "commit": "ff3b76d04672d09214cd0ceb29ec548c8abb2330",
      "tree": "68319b45d0f273a66287e09a8b482ec1328c033e",
      "parents": [
        "42fde939ea31e061a93a01b0d2f27032bfb2f3f6",
        "af575b9f8e1b59be9c8862b6a65c0dcb88145a23"
      ],
      "author": {
        "name": "Amith Yamasani",
        "email": "yamasani@google.com",
        "time": "Tue Jun 02 20:34:58 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jun 02 20:34:59 2015 +0000"
      },
      "message": "Merge \"Temporarily whitelist an app for network during doze\" into mnc-dev"
    },
    {
      "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": "af575b9f8e1b59be9c8862b6a65c0dcb88145a23",
      "tree": "c2bbc1b2a63b28a7de83b04d83010c56ee2771fc",
      "parents": [
        "242b9c4eee9d42d02fd2259ffe2124234653aaf2"
      ],
      "author": {
        "name": "Amith Yamasani",
        "email": "yamasani@google.com",
        "time": "Fri May 29 15:35:26 2015 -0700"
      },
      "committer": {
        "name": "Amith Yamasani",
        "email": "yamasani@google.com",
        "time": "Tue Jun 02 11:05:03 2015 -0700"
      },
      "message": "Temporarily whitelist an app for network during doze\n\nAPI to allow an app to be whitelisted for network and wakelock\naccess for a short period. So even if the device is in idle\nmode, such apps can be given a chance to download the payload\nrelated to a high priority cloud-to-device message.\n\nThis API is meant for system apps only.\n\nA new permission CHANGE_DEVICE_IDLE_TEMP_WHITELIST is required\nto make this call.\n\nBug: 21525864\nChange-Id: Id7a761a664f21af5d7ff55aa56e8df98d15511ca\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"
    }
  ],
  "next": "9444f4be82d2bbc6b8668e73e91cfa70aee2d4dc"
}
