)]}'
{
  "log": [
    {
      "commit": "a0a58a2fd5cbc1bb8056227bb04f276b364c6e96",
      "tree": "8ff568ab36e5c241a784f74d92892f73e0e51313",
      "parents": [
        "24fb1f6842315b827a7c9578f45881f62608223d",
        "8a372a0a280127743ce9a7ce4b6198c7a02d2a4f"
      ],
      "author": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@google.com",
        "time": "Thu Mar 17 22:00:21 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Mar 17 22:00:26 2016 +0000"
      },
      "message": "Merge \"Refactoring FBE APIs based on council feedback.\" into nyc-dev"
    },
    {
      "commit": "8a372a0a280127743ce9a7ce4b6198c7a02d2a4f",
      "tree": "f2446f9d00e6dc0be78885db357719b9b3830e48",
      "parents": [
        "58ae278294017abca0dffc95f006ae646c88db89"
      ],
      "author": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Wed Mar 16 16:25:45 2016 -0600"
      },
      "committer": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Thu Mar 17 14:49:08 2016 -0600"
      },
      "message": "Refactoring FBE APIs based on council feedback.\n\nMostly consists of removing the word \"encryption\" from most APIs,\nsince we can\u0027t actually make promises about the data being encrypted.\n\nBug: 27531029\nChange-Id: Iace9d7c4e64716abf86ed11847c40f3947e1d625\n"
    },
    {
      "commit": "275b4499bc7c57acf6b038a930579494cb83a70b",
      "tree": "e85e75fb1637a57b70b726fefc99410eeee8ee13",
      "parents": [
        "aa839adad2f1f3061061997c43582499d6f01af4",
        "b9048f88ce6e9073f94139f4d1b709cf2149d9e9"
      ],
      "author": {
        "name": "Lifu Tang",
        "email": "lifu@google.com",
        "time": "Thu Mar 17 19:23:38 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Mar 17 19:23:40 2016 +0000"
      },
      "message": "Merge \"Removed unused methods from GnssMeasurement\" into nyc-dev"
    },
    {
      "commit": "943c68ae0683c602ef704aa0c0270b93ec8b4154",
      "tree": "806eb5b66072d14e18f5974b0d0f07c2928a1e83",
      "parents": [
        "d1d15bcaa6d95ad8b1ab7d1f3797d0a3ee616a14",
        "10be4e90341630883eb9af25ddf82702e2b3fb56"
      ],
      "author": {
        "name": "Chris Tate",
        "email": "ctate@android.com",
        "time": "Thu Mar 17 17:13:11 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Mar 17 17:13:12 2016 +0000"
      },
      "message": "Merge \"Lower the minimum period for periodic jobs to 15 minutes\" into nyc-dev"
    },
    {
      "commit": "d6db1c31bf942a14e3be1874abccaebf150e3da1",
      "tree": "b4e73ba633122226f77a36c0f333efce9ae3165b",
      "parents": [
        "8b1918e5a65bdd7617f45e350fe92a58004ea628"
      ],
      "author": {
        "name": "Shubham Ajmera",
        "email": "shubhamajmera@google.com",
        "time": "Thu Mar 17 16:24:52 2016 +0000"
      },
      "committer": {
        "name": "Shubham Ajmera",
        "email": "shubhamajmera@google.com",
        "time": "Thu Mar 17 16:47:41 2016 +0000"
      },
      "message": "Port OpenJDK 8 java.util.Arrays#setAll methods\n\nand add tests\n\nBug: 27540010\n(cherry-picked from commit 8586ec5f15613d42ab55c5253c1d386fff473033)\nChange-Id: I18f502caabc2f140fa503a0b03e9d6e310b4246c\n"
    },
    {
      "commit": "c7605b838bda61593e503924c6c86e3a33a6d64b",
      "tree": "73ab6358c2e1c495b039f3358b99e88dc51923bb",
      "parents": [
        "7d0e392e2cd64d7b686908f28928290408ef4a7f",
        "6235a94ffaed1d82cee2317481c18776f601da1b"
      ],
      "author": {
        "name": "Rubin Xu",
        "email": "rubinxu@google.com",
        "time": "Thu Mar 17 11:23:54 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Mar 17 11:23:55 2016 +0000"
      },
      "message": "Merge \"Unifying method names and comments to security logging, not device logging\" into nyc-dev"
    },
    {
      "commit": "60dbc357844106fdebb36209c8c86504db323fb9",
      "tree": "a7c075ccaef35b399a8be36a924659e411356778",
      "parents": [
        "95ee171e309bf9c0fe517df3e9817353d9526139",
        "2a6d9aa1cdfc7489fdc9ef1a0cec51c6c3c29c7d"
      ],
      "author": {
        "name": "Sunny Goyal",
        "email": "sunnygoyal@google.com",
        "time": "Thu Mar 17 01:50:07 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Mar 17 01:50:09 2016 +0000"
      },
      "message": "Merge \"Adding a default implementation for the new Window.Callback method\" into nyc-dev"
    },
    {
      "commit": "2a6d9aa1cdfc7489fdc9ef1a0cec51c6c3c29c7d",
      "tree": "61741b4fe99194d14243398dac22a1dae7ab1e79",
      "parents": [
        "82746b0a753241c75274aec4dbe5c9caf364a4f7"
      ],
      "author": {
        "name": "Sunny Goyal",
        "email": "sunnygoyal@google.com",
        "time": "Wed Mar 16 17:12:46 2016 -0700"
      },
      "committer": {
        "name": "Sunny Goyal",
        "email": "sunnygoyal@google.com",
        "time": "Wed Mar 16 17:13:26 2016 -0700"
      },
      "message": "Adding a default implementation for the new Window.Callback method\n\nBug: 27702972\nChange-Id: I6b8c1766ecf871801006d4dc47796a819e49bb57\n"
    },
    {
      "commit": "95ee171e309bf9c0fe517df3e9817353d9526139",
      "tree": "cdd6536015ff9df21ef258bc6676ad4bee85f1ab",
      "parents": [
        "f9124ecad9ec20f572df8cdca6f985ef3f97210d",
        "9c146bfee788c5b5d95cc732916be1a0d1ecd162"
      ],
      "author": {
        "name": "Doris Liu",
        "email": "tianliu@google.com",
        "time": "Wed Mar 16 23:55:02 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Mar 16 23:55:04 2016 +0000"
      },
      "message": "Merge \"Refinement for onVisibilityAggregated\" into nyc-dev"
    },
    {
      "commit": "34b90a8ce3b3721a3bfcee15c780cdf45f712585",
      "tree": "126bd6553cb3290cf34fc35054f9c9c77a7fe1a6",
      "parents": [
        "db1f58a0a544732025b99c2f3ca03f3f1d995e95",
        "6b2995ae140ddbd9115f644c36fb145cc8764782"
      ],
      "author": {
        "name": "Meng Wang",
        "email": "mewan@google.com",
        "time": "Wed Mar 16 23:25:08 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Mar 16 23:25:09 2016 +0000"
      },
      "message": "Merge \"Add new key in CarrierConfigManager for ICCID display.\" into nyc-dev"
    },
    {
      "commit": "6b2995ae140ddbd9115f644c36fb145cc8764782",
      "tree": "98884b8c96571f9742ecc77be754fda602be99a6",
      "parents": [
        "a052cbda8099d6665e77076ae86a3f1265306caa"
      ],
      "author": {
        "name": "Meng Wang",
        "email": "mewan@google.com",
        "time": "Mon Mar 14 10:08:41 2016 -0700"
      },
      "committer": {
        "name": "Meng Wang",
        "email": "mewan@google.com",
        "time": "Wed Mar 16 15:09:17 2016 -0700"
      },
      "message": "Add new key in CarrierConfigManager for ICCID display.\n\nBug: 27574058\nChange-Id: I74445c68f58e64a5baa87cd05fea9e91e59b0201\n"
    },
    {
      "commit": "71e806b2f464b0ac85367fe008b554b44e4c5812",
      "tree": "eb4aefcb68eb454b878fbbaf3f902a50aac52f8c",
      "parents": [
        "495defd74f9a47dec33eb27ca25f5e390bd3fb4a",
        "46591f4a2dbd785bcae2b82bb490e78208605ec8"
      ],
      "author": {
        "name": "Tenghui Zhu",
        "email": "ztenghui@google.com",
        "time": "Wed Mar 16 21:13:23 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Mar 16 21:13:24 2016 +0000"
      },
      "message": "Merge \"Add fillType support to VectorDrawable\" into nyc-dev"
    },
    {
      "commit": "9c146bfee788c5b5d95cc732916be1a0d1ecd162",
      "tree": "1c83fffcbf89825686029a2e6878270255aca183",
      "parents": [
        "83d0078f9571b3967ba73ca3651c60d55cd4096c"
      ],
      "author": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Tue Mar 15 17:35:00 2016 -0700"
      },
      "committer": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Wed Mar 16 13:32:01 2016 -0700"
      },
      "message": "Refinement for onVisibilityAggregated\n\nChange the args for onVisibilityAggregated to a single boolean for\nvisibility to the user. Also fix an ordering bug that could trigger a\nview background drawable call to setVisible before the view would\nrespond true to verifyDrawable, which caused issues with some apps.\n\nBug 27461617\nBug 27689884\n\nChange-Id: I58bdc7c4364264f7fa0863689ba2b76df904ef81\n"
    },
    {
      "commit": "46591f4a2dbd785bcae2b82bb490e78208605ec8",
      "tree": "617adae82702b9a1d093f312a07d41ae3ec1977b",
      "parents": [
        "e2578e2d9ea968cf900814cc3d2e62e4cf476f3e"
      ],
      "author": {
        "name": "Teng-Hui Zhu",
        "email": "ztenghui@google.com",
        "time": "Tue Mar 15 14:32:16 2016 -0700"
      },
      "committer": {
        "name": "Teng-Hui Zhu",
        "email": "ztenghui@google.com",
        "time": "Wed Mar 16 11:03:27 2016 -0700"
      },
      "message": "Add fillType support to VectorDrawable\n\nDefault as non-zero, which is the same as SVG.\nb/27533958\n\nChange-Id: Id20e6d3493bb4d2b4b65d7f6cdb13586631c40e4\n"
    },
    {
      "commit": "822ac7745a933b4155c3aa872e26fc4ef54d006d",
      "tree": "7ec69122fc7dd0fc30f3b1eee7ceb51a9dc4c030",
      "parents": [
        "cac29467dd1f95e4debf6ed7d0e8bf628dad1f93",
        "f714e62c12d99d816d70d09da60b6885a1368cef"
      ],
      "author": {
        "name": "Dongwon Kang",
        "email": "dwkang@google.com",
        "time": "Wed Mar 16 17:56:11 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Mar 16 17:56:12 2016 +0000"
      },
      "message": "Merge \"TIF: Unhide sendAppPrivateCommand/onAppPrivateCommand\" into nyc-dev"
    },
    {
      "commit": "f714e62c12d99d816d70d09da60b6885a1368cef",
      "tree": "02ac63f8eb24f3e8789d9a6b7a571a6a019574e0",
      "parents": [
        "89813b8162d84c5736d375e6a3018edcae4c97b9"
      ],
      "author": {
        "name": "Dongwon Kang",
        "email": "dwkang@google.com",
        "time": "Thu Mar 10 15:09:29 2016 -0800"
      },
      "committer": {
        "name": "Dongwon Kang",
        "email": "dwkang@google.com",
        "time": "Wed Mar 16 10:48:18 2016 -0700"
      },
      "message": "TIF: Unhide sendAppPrivateCommand/onAppPrivateCommand\n\nBug: 25726685\nChange-Id: Iad6417b4da0543043a7fa17287487313a7670209\n"
    },
    {
      "commit": "bc2849449b3478d71cae34a069f07c70b747bbb8",
      "tree": "77425fabcebb3ec8a89514daf2c1246dc0d2d00d",
      "parents": [
        "9f383e4872d894870f5e7d1a6ee0b9ad162a78ad",
        "00958ac3807e0c791610b7fcd3e2604b59dcfe4c"
      ],
      "author": {
        "name": "Anna Galusza",
        "email": "agalusza@google.com",
        "time": "Wed Mar 16 17:07:48 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Mar 16 17:07:49 2016 +0000"
      },
      "message": "Merge \"Remove Intent to start screen reader tutorial. Reverts ag/867242. Bug: 27218687\" into nyc-dev"
    },
    {
      "commit": "6235a94ffaed1d82cee2317481c18776f601da1b",
      "tree": "09354e63b4eacce6f60013ea9e824e904c25b732",
      "parents": [
        "54f264fcdb74f585d43a77159b28a11d2e77bf88"
      ],
      "author": {
        "name": "Michal Karpinski",
        "email": "mkarpinski@google.com",
        "time": "Tue Mar 15 12:07:23 2016 +0000"
      },
      "committer": {
        "name": "Rubin Xu",
        "email": "rubinxu@google.com",
        "time": "Wed Mar 16 14:32:09 2016 +0000"
      },
      "message": "Unifying method names and comments to security logging, not device logging\n\nAlso move SecurityLog to android.app.admin package.\n\nBug: 27531824\nBug: 27532560\nBug: 27532564\nBug: 27532425\nChange-Id: I2677afdb5685bc5d21e52c41b381b57a41e364b6\n"
    },
    {
      "commit": "896e02bcabaccf05a3ab46325b8b6885f0a47fa5",
      "tree": "8c1e1fed47b6757be570c2e98b6ee4225c90903d",
      "parents": [
        "e542b162e9853a79f28efe6d00402159bf14fe84"
      ],
      "author": {
        "name": "Przemyslaw Szczepaniak",
        "email": "pszczepaniak@google.com",
        "time": "Wed Mar 16 13:20:16 2016 +0000"
      },
      "committer": {
        "name": "Przemyslaw Szczepaniak",
        "email": "pszczepaniak@google.com",
        "time": "Wed Mar 16 13:20:16 2016 +0000"
      },
      "message": "Track libcore change 5409226c71aa1e090291f391faeb4249f5447472\n\nBug: 27426599\nChange-Id: I028bb4ac7a24d6121c8114aa58e0e53799d00945\n"
    },
    {
      "commit": "7494eb2114f047f1d96a7520c95c72a8e4e2cb35",
      "tree": "3d437179da91321aadfd4a1cddc169325a8d32a4",
      "parents": [
        "c25c9032ffdca20a4080db5a1fe1e771af9256f6",
        "51e7805f14062df674f613fdaa830030aaaa4f8e"
      ],
      "author": {
        "name": "Derek Sollenberger",
        "email": "djsollen@google.com",
        "time": "Wed Mar 16 12:17:14 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Mar 16 12:17:16 2016 +0000"
      },
      "message": "Merge \"Remove all non-porterduff xfermodes from the public API\" into nyc-dev"
    },
    {
      "commit": "10be4e90341630883eb9af25ddf82702e2b3fb56",
      "tree": "2e0bb6a12b1c8debf3356da397628142fc8d8324",
      "parents": [
        "3c8702dd8113a780e6fd7240d8dfe8e82aaa283e"
      ],
      "author": {
        "name": "Christopher Tate",
        "email": "ctate@google.com",
        "time": "Tue Mar 15 16:56:21 2016 -0700"
      },
      "committer": {
        "name": "Christopher Tate",
        "email": "ctate@google.com",
        "time": "Tue Mar 15 17:52:29 2016 -0700"
      },
      "message": "Lower the minimum period for periodic jobs to 15 minutes\n\nAlso make the minimum flex \u0026 period available via method call\nrather than as hardcoded API constants.\n\nBug 27619643\n\nChange-Id: Ib4afa427e9b21e13085d245e45b05d70d99724d4\n"
    },
    {
      "commit": "41d9690c3e3588dd273308279b9e609c2c6da3c7",
      "tree": "b2d4d2b7680f0ff328ad90bba6305b67aeec7fa2",
      "parents": [
        "de2fa62f8601cec6d45e4dc4b5bb68b7cc145051"
      ],
      "author": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Tue Mar 15 14:43:19 2016 -0700"
      },
      "committer": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Tue Mar 15 16:20:11 2016 -0700"
      },
      "message": "Add View#onVisibilityAggregated\n\nThere\u0027s a common misconception (even across the framework) that\nView#onVisibilityChanged determines and reports visibility on \u0027this\u0027\nup to the changed view and the total visibility within the\nwindow. Knowing this is useful for things like starting/stopping\nanimations. onVisibilityChanged only reports the visibility for the\nspecific changed view, not the effects that would have down the tree.\n\nAdd onVisibilityAggregated to report what some code thought it was\ngetting already, and move ImageView and ProgressBar over to using it.\n\nBug 27461617\n\nChange-Id: I433f41de453e27a53f907f1d9805350f30f31de9\n"
    },
    {
      "commit": "00958ac3807e0c791610b7fcd3e2604b59dcfe4c",
      "tree": "8c56c063a480f12155590f80acd01ed94577742f",
      "parents": [
        "9c185ff6e918d2315c0a8c60e850ab9cd556906c"
      ],
      "author": {
        "name": "Anna Galusza",
        "email": "agalusza@google.com",
        "time": "Mon Mar 07 13:36:04 2016 -0800"
      },
      "committer": {
        "name": "Anna Galusza",
        "email": "agalusza@google.com",
        "time": "Tue Mar 15 18:14:26 2016 +0000"
      },
      "message": "Remove Intent to start screen reader tutorial. Reverts ag/867242.\nBug: 27218687\n\nChange-Id: I5709f4393b2f1467757140c306c30aa88dfcc7f4\n"
    },
    {
      "commit": "e2578e2d9ea968cf900814cc3d2e62e4cf476f3e",
      "tree": "d698b6449c00f694515b98315ab1158871ecfabc",
      "parents": [
        "712acbe13c76b2274b34d7ca40c4bbcc436b0cda",
        "6888597c93cb0e78a30d7ba5b31025ffa435dcad"
      ],
      "author": {
        "name": "Alan Viverette",
        "email": "alanv@google.com",
        "time": "Tue Mar 15 17:23:34 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Mar 15 17:23:35 2016 +0000"
      },
      "message": "Merge \"Rename undefined inset constant\" into nyc-dev"
    },
    {
      "commit": "712acbe13c76b2274b34d7ca40c4bbcc436b0cda",
      "tree": "5b24cdfa52b8d7bfaf13c72d206c60609f4960e3",
      "parents": [
        "9c185ff6e918d2315c0a8c60e850ab9cd556906c"
      ],
      "author": {
        "name": "Hall Liu",
        "email": "hallliu@google.com",
        "time": "Mon Mar 14 16:38:56 2016 -0700"
      },
      "committer": {
        "name": "Hall Liu",
        "email": "hallliu@google.com",
        "time": "Tue Mar 15 10:19:40 2016 -0700"
      },
      "message": "Un-hide Connection#onReject(String) and its associated capability\n\nThe capability is CAPABILITY_CAN_SEND_RESPONSE_VIA_CONNECTION\n\nBug: 27501686\nChange-Id: Id73bb99650ca8440a9f4e87bfe533a97c4d19778\n"
    },
    {
      "commit": "9c185ff6e918d2315c0a8c60e850ab9cd556906c",
      "tree": "4dea99547947f9985114aa5c9bb832ed46ad5b37",
      "parents": [
        "440ef18fe7dcfaff28fad0137f4abe4235381e05"
      ],
      "author": {
        "name": "Yi Kong",
        "email": "yikong@google.com",
        "time": "Tue Mar 15 16:59:59 2016 +0000"
      },
      "committer": {
        "name": "Yi Kong",
        "email": "yikong@google.com",
        "time": "Tue Mar 15 17:11:12 2016 +0000"
      },
      "message": "Track libcore commit d41ca4a76ea570f9dd89a7ae56410cc75cc0a856\n\nBug: 27538943\nChange-Id: I91fc2e9738dcfb7be061041b5e000b21e7684184\n(cherry picked from commit f45eca1d72a26feca68f74149afc4a8c6c91fde4)\n(cherry picked from commit e72e604beae9a37834cbd1bff8eaeafd5810ed92)\n"
    },
    {
      "commit": "440ef18fe7dcfaff28fad0137f4abe4235381e05",
      "tree": "ebe8769f29b69ebb8bad6f63d3d255e7dec8b6ef",
      "parents": [
        "44aca78d452676e0be39830e8db426591da8a7da",
        "358e51f3d186719a6a5b1f346f55c5426925055f"
      ],
      "author": {
        "name": "Ian Pedowitz",
        "email": "ijpedowitz@google.com",
        "time": "Tue Mar 15 17:09:51 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Mar 15 17:09:53 2016 +0000"
      },
      "message": "Merge \"Revert \"Permissions: Get rid of GET_ACCOUNTS\"\" into nyc-dev"
    },
    {
      "commit": "358e51f3d186719a6a5b1f346f55c5426925055f",
      "tree": "693e9d8147f0a41b49797641f276379a0b0b5bfb",
      "parents": [
        "d39600585bcb720d739ef6f0091066e3d4f77765"
      ],
      "author": {
        "name": "Ian Pedowitz",
        "email": "ijpedowitz@google.com",
        "time": "Tue Mar 15 17:08:27 2016 +0000"
      },
      "committer": {
        "name": "Ian Pedowitz",
        "email": "ijpedowitz@google.com",
        "time": "Tue Mar 15 17:08:27 2016 +0000"
      },
      "message": "Revert \"Permissions: Get rid of GET_ACCOUNTS\"\n\nThis reverts commit d39600585bcb720d739ef6f0091066e3d4f77765.\n\nBug: 27665091\nChange-Id: I7d017ba7062ac594225229436d2877c7d21fb065\n"
    },
    {
      "commit": "421806380dcb971755caf4e61756a38566469f6e",
      "tree": "46c90560d0f7ade4e78a6bfd06333a634be4dcb7",
      "parents": [
        "0b312332772ab53046865d4c9eef795875d6c425",
        "c4df6bc4dd654385f7cbd3a0f459cfec8050839a"
      ],
      "author": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Tue Mar 15 16:51:02 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Mar 15 16:51:03 2016 +0000"
      },
      "message": "Merge \"Un-deprecate Activity#onRetainNonConfigurationInstance\" into nyc-dev"
    },
    {
      "commit": "6888597c93cb0e78a30d7ba5b31025ffa435dcad",
      "tree": "998694a98265f5958f7230db438df8df4f9673e1",
      "parents": [
        "e5155dee85b6ea704e61fe39ba3bfea3e981880d"
      ],
      "author": {
        "name": "Alan Viverette",
        "email": "alanv@google.com",
        "time": "Tue Mar 15 12:43:41 2016 -0400"
      },
      "committer": {
        "name": "Alan Viverette",
        "email": "alanv@google.com",
        "time": "Tue Mar 15 12:43:41 2016 -0400"
      },
      "message": "Rename undefined inset constant\n\nBug: 27531289\nChange-Id: I31c5cc295c7f36b934eccf46cdbe7a7b293af9e0\n"
    },
    {
      "commit": "f068cff1761a2876587caa7ca6978a848198439a",
      "tree": "5593d90ebd676e9bb5cb07748f125313c5e31e04",
      "parents": [
        "0e48bc913d08e5def064af6d38dcfcfadd1b96f7",
        "0b9295d06750dc6da032a2b2092e2c500c65393f"
      ],
      "author": {
        "name": "Alan Viverette",
        "email": "alanv@google.com",
        "time": "Tue Mar 15 14:36:10 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Mar 15 14:36:11 2016 +0000"
      },
      "message": "Merge \"Push flags from top-level TypedValue into ComplexColor changing configs\" into nyc-dev"
    },
    {
      "commit": "1531743a7afa10d358358d9fd79f86397d26fceb",
      "tree": "88cc9e5a495a8dee13c863514fc04bcd2f55e196",
      "parents": [
        "43ed24648f2dc70f2ca487f3bca7ed0db6dbedbe"
      ],
      "author": {
        "name": "Przemyslaw Szczepaniak",
        "email": "pszczepaniak@google.com",
        "time": "Tue Mar 15 13:24:45 2016 +0000"
      },
      "committer": {
        "name": "Przemyslaw Szczepaniak",
        "email": "pszczepaniak@google.com",
        "time": "Tue Mar 15 13:24:45 2016 +0000"
      },
      "message": "Track libcore change 471945701ad7895acf0dae73f90a5f18cd9ca23a\n\nBug: 27426684\nChange-Id: I4b2a5840cb61aa379da0ca11292781ceac14f93d\n"
    },
    {
      "commit": "43ed24648f2dc70f2ca487f3bca7ed0db6dbedbe",
      "tree": "dc402b42f167db4316ffd327e8fc6e1529147291",
      "parents": [
        "c51263be1c1878e71d6b57b21ade726cd64580ed"
      ],
      "author": {
        "name": "Przemyslaw Szczepaniak",
        "email": "pszczepaniak@google.com",
        "time": "Tue Mar 15 11:11:21 2016 +0000"
      },
      "committer": {
        "name": "Przemyslaw Szczepaniak",
        "email": "pszczepaniak@google.com",
        "time": "Tue Mar 15 11:14:59 2016 +0000"
      },
      "message": "Track libcore commit e8b323c7cb7d55be9a4df579231e44f04f53d766\n\nBug: 27426599\nChange-Id: Ie652b5fcf37b12e477ff2929df33d32b074262d4\n"
    },
    {
      "commit": "32d1a1a9110921dc043e4103e3ef1d075e1cf518",
      "tree": "4728226dd7c41847ac7f422345030282f98782c1",
      "parents": [
        "658e4c5eceefcb2f0d070d478fb1ab0af27a1bbe",
        "876dbfb4767da4a2ba5459d5b78fb6eb55e4516f"
      ],
      "author": {
        "name": "Tyler Gunn",
        "email": "tgunn@google.com",
        "time": "Tue Mar 15 01:59:41 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Mar 15 01:59:43 2016 +0000"
      },
      "message": "Merge \"Add API support for multi-endpoint.\" into nyc-dev"
    },
    {
      "commit": "658e4c5eceefcb2f0d070d478fb1ab0af27a1bbe",
      "tree": "4cc6d6091eb8b474e3027f7e0efcaa1d2a903291",
      "parents": [
        "6593c28c3110daa8cc2f2816ce9640a6848088db",
        "d39600585bcb720d739ef6f0091066e3d4f77765"
      ],
      "author": {
        "name": "Carlos Valdivia",
        "email": "carlosvaldivia@google.com",
        "time": "Tue Mar 15 01:36:24 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Mar 15 01:36:26 2016 +0000"
      },
      "message": "Merge \"Permissions: Get rid of GET_ACCOUNTS\" into nyc-dev"
    },
    {
      "commit": "876dbfb4767da4a2ba5459d5b78fb6eb55e4516f",
      "tree": "163ef4c1fc05a90706df68b25d02ac51489bd6ec",
      "parents": [
        "791a1546484f643e98a4bb245c3b7c302b894f78"
      ],
      "author": {
        "name": "Tyler Gunn",
        "email": "tgunn@google.com",
        "time": "Mon Mar 14 15:18:07 2016 -0700"
      },
      "committer": {
        "name": "Tyler Gunn",
        "email": "tgunn@google.com",
        "time": "Mon Mar 14 23:26:34 2016 +0000"
      },
      "message": "Add API support for multi-endpoint.\n\nThis CL includes changes required to support multi-endpoint (see the\ndesign doc linked off the bug).\n\nMain changes include:\n- support for indicating if a call/connection is \"external\" to the device.\n- support for indicating if an external call can be pulled from the\nremote device to the local device.\n- API used to initiate a pull of a call external to the current device to\nthe current device.\n- Made the \"connection event\" API public (was previously @hide); this will\nbe used to support passing some error events involving pulling calls to\nthe incall ui.\n- Added new InCallService metadata which will be used to determine if an\nInCallService wants to be informed of external calls.\n- New disconnect causes which will be used to expose the fact that a\nmulti-endpoint call was answered elsewhere and that a call ended because\nit was pulled to another device.\n- New call log call types to indicate if calls were answered elsewhere\nor pulled to another device.\n\nBug: 27458894\nChange-Id: I423f64ff965b5e50194635a51868c327782db2a1\n"
    },
    {
      "commit": "49f6fbcd1f516ec543ada6aeab62eb51a3cdf712",
      "tree": "32e21a548939e043a0f3f9fbb3e3d6678cbd30c6",
      "parents": [
        "2f9ac1ad8bca8ac71fbf36585af23e6a55c56d94",
        "2d5b465fa9235e66ec176f6d6ffaaa0c18143e41"
      ],
      "author": {
        "name": "Makoto Onuki",
        "email": "omakoto@google.com",
        "time": "Mon Mar 14 22:12:15 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Mar 14 22:12:16 2016 +0000"
      },
      "message": "Merge \"Implement the launcher side permission.\" into nyc-dev"
    },
    {
      "commit": "2d5b465fa9235e66ec176f6d6ffaaa0c18143e41",
      "tree": "ff31a105aef67d5622bb9ab7ea2d0ff82c473354",
      "parents": [
        "6387cd2849fb10bdb19d4261bcecbdb2b41b8503"
      ],
      "author": {
        "name": "Makoto Onuki",
        "email": "omakoto@google.com",
        "time": "Fri Mar 11 16:09:54 2016 -0800"
      },
      "committer": {
        "name": "Makoto Onuki",
        "email": "omakoto@google.com",
        "time": "Mon Mar 14 15:00:58 2016 -0700"
      },
      "message": "Implement the launcher side permission.\n\nOnly the default launcher can call the LauncherApps shortcut APIs.\n\nBug 27548047\n\nChange-Id: I6d597fcad80c5201a2f93b8cbecd567fc79926d8\n"
    },
    {
      "commit": "0b9295d06750dc6da032a2b2092e2c500c65393f",
      "tree": "1b023debcfcd48cf30a04bd5f6288075785cfbf7",
      "parents": [
        "513f77c8efe748c92354ff3f75fd4c19ec521cbc"
      ],
      "author": {
        "name": "Alan Viverette",
        "email": "alanv@google.com",
        "time": "Thu Mar 10 10:30:08 2016 -0500"
      },
      "committer": {
        "name": "Alan Viverette",
        "email": "alanv@google.com",
        "time": "Mon Mar 14 21:49:14 2016 +0000"
      },
      "message": "Push flags from top-level TypedValue into ComplexColor changing configs\n\nPreviously a ComplexColor that was defined within varying configs would\nnot push the flags into its changing configs, so it wouldn\u0027t get reloaded.\n\nThis implementation follows the Drawable implementation, where the base\nchanging configs are stored in the superclass.\n\nBug: 27573177\nChange-Id: I1da5ee6ab998d8296f8860c1a99d3e1399438543\n"
    },
    {
      "commit": "1c0c14febfaab3fac0239328e2f3b0aaeb9bf56d",
      "tree": "6d7550ac7c9796c397200a232f9072d3946c2cfa",
      "parents": [
        "0fbdab8397ecee12d04ec5f273e7277c74e020eb",
        "1f7e05eda687279ac9deb894f42ac927bd471ad2"
      ],
      "author": {
        "name": "Jeff Davidson",
        "email": "jpd@google.com",
        "time": "Mon Mar 14 19:30:21 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Mar 14 19:30:23 2016 +0000"
      },
      "message": "Merge \"NetworkStats.Bucket API polish.\" into nyc-dev"
    },
    {
      "commit": "c4df6bc4dd654385f7cbd3a0f459cfec8050839a",
      "tree": "03f649528ba23de29cbfa5aaa9ddaa3a50fa4e6e",
      "parents": [
        "6387cd2849fb10bdb19d4261bcecbdb2b41b8503"
      ],
      "author": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Wed Mar 09 15:11:37 2016 -0800"
      },
      "committer": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Mon Mar 14 12:15:28 2016 -0700"
      },
      "message": "Un-deprecate Activity#onRetainNonConfigurationInstance\n\nThis is still useful in some situations, FragmentActivity in the\nsupport lib uses it to implement retained instance fragments, and it\nreally irks some people\u0027s linters.\n\nHi, Jake!\n\nBug 27642432\n\nChange-Id: Id59f4895bdb09f7d629d081c16219e037e71bf33\n"
    },
    {
      "commit": "1f7e05eda687279ac9deb894f42ac927bd471ad2",
      "tree": "d06b5c47db97f796276208ea5a8b6d4b0bc806d2",
      "parents": [
        "3e6b1465f3c54f329213eb89cd0b010bd960665b"
      ],
      "author": {
        "name": "Jeff Davidson",
        "email": "jpd@google.com",
        "time": "Thu Mar 10 13:21:38 2016 -0800"
      },
      "committer": {
        "name": "Jeff Davidson",
        "email": "jpd@google.com",
        "time": "Mon Mar 14 11:24:12 2016 -0700"
      },
      "message": "NetworkStats.Bucket API polish.\n\n-Add @IntDef constants for STATE_ and ROAMING_.\n-Expand docs for ROAMING_ constants.\n-Use ROAMING_NO/YES instead of ROAMING_DEFAULT/ROAMING.\n\nBug: 27531260\nChange-Id: I54ecfb4148caa549214df0bee9983036ffa4cb55\n"
    },
    {
      "commit": "7020aa66bf7aac6b2e834447332763fc6c1a62eb",
      "tree": "fbe368e5b25594cc0a80162446df68a4b2447f2b",
      "parents": [
        "e62beb0ebf267101532cbdfd4c4060c45fddcea5",
        "8333c7327fb464060d244be250df7097d88c3bb6"
      ],
      "author": {
        "name": "Polina Bondarenko",
        "email": "pbond@google.com",
        "time": "Mon Mar 14 17:41:56 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Mar 14 17:41:57 2016 +0000"
      },
      "message": "Merge \"Renamed HARDWARE_PROPERTIES_SERVICE to hardware_properties.\" into nyc-dev"
    },
    {
      "commit": "c070a099f5e96d7d6eb4553b9d4591708bab20af",
      "tree": "9f17e17222cc4e41c9430b81323e93dcca2dd32a",
      "parents": [
        "b4cab0bd5d5929731e0f408cbacba36a4fc7f4af",
        "d4c9e541ec7110d3c842d6f92c3ec6beb0b6d997"
      ],
      "author": {
        "name": "Amith Yamasani",
        "email": "yamasani@google.com",
        "time": "Mon Mar 14 15:54:18 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Mar 14 15:54:19 2016 +0000"
      },
      "message": "Merge \"Add ENCRYPTION_STATUS_ACTIVE_PER_USER to...\" into nyc-dev"
    },
    {
      "commit": "b9048f88ce6e9073f94139f4d1b709cf2149d9e9",
      "tree": "7cb3cff49ee36a580ac63d8e2dc7f60ebee08186",
      "parents": [
        "62006a72a66ddc5849b28d7ceaaa304b66aa3dc9"
      ],
      "author": {
        "name": "Lifu Tang",
        "email": "lifu@google.com",
        "time": "Sun Mar 13 23:14:00 2016 -0700"
      },
      "committer": {
        "name": "Lifu Tang",
        "email": "lifu@google.com",
        "time": "Mon Mar 14 01:28:45 2016 -0700"
      },
      "message": "Removed unused methods from GnssMeasurement\n\nBug: 27633183\nChange-Id: I6304a431b75aaa338b6f22e6d213cd5f4f10cd60\n"
    },
    {
      "commit": "d39600585bcb720d739ef6f0091066e3d4f77765",
      "tree": "2eb66db6ad328cd6cc230eaea0a90388403cf641",
      "parents": [
        "8829e6b730f22991de79c285fc5b92902994579f"
      ],
      "author": {
        "name": "Carlos Valdivia",
        "email": "carlosvaldivia@google.com",
        "time": "Thu Feb 11 14:44:26 2016 -0800"
      },
      "committer": {
        "name": "Carlos Valdivia",
        "email": "carlosvaldivia@google.com",
        "time": "Sun Mar 13 17:13:54 2016 -0700"
      },
      "message": "Permissions: Get rid of GET_ACCOUNTS\n\nSecond attempt. Still need to add strict mode violation checks and\nlogging.\n\nBug: 21901286\n\nThis reverts commit bf33bd4d31cfec895c96990525b0cb856407c8d6.\n\nChange-Id: I5d73343544c32ce4fc4c377ba44db8e677a1287d\n"
    },
    {
      "commit": "d4c9e541ec7110d3c842d6f92c3ec6beb0b6d997",
      "tree": "6b710d6e87f1d5fb650054ae7fab814ac317a92b",
      "parents": [
        "79936ddda4c8d1709f736cda013070c3ab32db6f"
      ],
      "author": {
        "name": "Makoto Onuki",
        "email": "omakoto@google.com",
        "time": "Thu Feb 25 18:17:30 2016 -0800"
      },
      "committer": {
        "name": "Amith Yamasani",
        "email": "yamasani@google.com",
        "time": "Fri Mar 11 15:50:04 2016 -0800"
      },
      "message": "Add ENCRYPTION_STATUS_ACTIVE_PER_USER to...\n\ngetStorageEncryptionStatus()\nUse StorageManager APIs to get the encryption\nstate instead of from the system properties\ndirectly.\n\nBug 26547262\n\nChange-Id: Ic27baa9489d43a93873f8bb0428084f8886aed67\n"
    },
    {
      "commit": "93a21993c3a2ec682cb3b47d37077ce1615380d8",
      "tree": "adb3f4a6f6fcf95a28e0f3e6b8562424d4c7568f",
      "parents": [
        "b0f6e311ce19add792048db855844e542e808dd6"
      ],
      "author": {
        "name": "Todd Kennedy",
        "email": "toddke@google.com",
        "time": "Fri Mar 11 12:03:44 2016 -0800"
      },
      "committer": {
        "name": "Todd Kennedy",
        "email": "toddke@google.com",
        "time": "Fri Mar 11 12:03:44 2016 -0800"
      },
      "message": "fix build\n\nChange-Id: Icd05c30eabaa526d85ef328d781380781b44d371\n"
    },
    {
      "commit": "95171050e9877deb9b1f84b4c55aa828229e2809",
      "tree": "680b49e55a8b48f5d8e0757d32dc7ccf5a4fd8d0",
      "parents": [
        "d51b363c0dff6bad46093db474ae314db33d0157",
        "3e0023ae89895f215791a8472f22b213f5a9ae93"
      ],
      "author": {
        "name": "Eino-Ville Talvala",
        "email": "etalvala@google.com",
        "time": "Fri Mar 11 18:13:00 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Mar 11 18:13:01 2016 +0000"
      },
      "message": "Merge \"Camera2: Add buffer drop error callback\" into nyc-dev"
    },
    {
      "commit": "51e7805f14062df674f613fdaa830030aaaa4f8e",
      "tree": "1bb713ab589db59aa0f1cda47917059c155759d5",
      "parents": [
        "5781e61cb6a134cf897d8454a222687880ce639a"
      ],
      "author": {
        "name": "Derek Sollenberger",
        "email": "djsollen@google.com",
        "time": "Fri Mar 11 09:10:27 2016 -0500"
      },
      "committer": {
        "name": "Derek Sollenberger",
        "email": "djsollen@google.com",
        "time": "Fri Mar 11 09:10:27 2016 -0500"
      },
      "message": "Remove all non-porterduff xfermodes from the public API\n\nbug: 14650725\nChange-Id: I3c935c32849be8762281eb3d1c86481be3fa139f\n"
    },
    {
      "commit": "262a8f2a0f1d1d8e0ea3401d4b3d91a36b0754df",
      "tree": "9da285a903a048348961d4cb3d553e6efdcdb4cf",
      "parents": [
        "01ef02d7853fd2996eae3d139f02d190f3c174a2",
        "842cae444173ea418d26bb9b83565936440481fb"
      ],
      "author": {
        "name": "Martijn Coenen",
        "email": "maco@google.com",
        "time": "Fri Mar 11 08:38:58 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Mar 11 08:39:00 2016 +0000"
      },
      "message": "Merge \"NFC antenna location asset.\" into nyc-dev"
    },
    {
      "commit": "79c1bc8434780eab6f113d3650d46c7b02b8b976",
      "tree": "425bf0b77b22785cf767724fba1b60794a1b88d1",
      "parents": [
        "a4750fd71d2a87e02b666590537a0ba026b331ec",
        "ac76fa3581cfbd7bdeb30a070ef78ee2f8f39468"
      ],
      "author": {
        "name": "Lajos Molnar",
        "email": "lajos@google.com",
        "time": "Fri Mar 11 01:44:26 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Mar 11 01:44:28 2016 +0000"
      },
      "message": "Merge \"media: expose MediaFormat.KEY_HDR_STATIC_INFO key\" into nyc-dev"
    },
    {
      "commit": "3e0023ae89895f215791a8472f22b213f5a9ae93",
      "tree": "126307917481ce4d4372e61721bf8cfaa8972d31",
      "parents": [
        "5781e61cb6a134cf897d8454a222687880ce639a"
      ],
      "author": {
        "name": "Eino-Ville Talvala",
        "email": "etalvala@google.com",
        "time": "Sun Mar 06 18:40:01 2016 -0800"
      },
      "committer": {
        "name": "Eino-Ville Talvala",
        "email": "etalvala@google.com",
        "time": "Thu Mar 10 12:41:24 2016 -0800"
      },
      "message": "Camera2: Add buffer drop error callback\n\nPreviously single buffer drop errors were not propagated to\nthe client application, even though the HAL generated them.\n\nAdd new error callback to handle this case.\n\nBug: 24168122\nChange-Id: Ice0d9a3592efed222351353abd7acc35854a20bd\n"
    },
    {
      "commit": "e41718d4f744ee8312585c9e78cb036c56d57c1b",
      "tree": "20b53b2feb90201073184040b92638ea08557696",
      "parents": [
        "e962db6a3072d071e02b3547588af130c2e6967d",
        "ad473e60172516fd995b5ce1f674e15da19c934f"
      ],
      "author": {
        "name": "Narayan Kamath",
        "email": "narayan@google.com",
        "time": "Thu Mar 10 17:02:20 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Mar 10 17:02:22 2016 +0000"
      },
      "message": "Merge \"Track libcore change 45837f486a4fd1d0edc9bb5ab8f8cf0194204adc.\" into nyc-dev"
    },
    {
      "commit": "5606b529bcde2bd3d2224722d63e4c7518356b87",
      "tree": "bf6b3d666669dd4974ed5880ff43457b54fee1c6",
      "parents": [
        "c4f31dde504bcb5de3dc8756c558b5bb3bfade5f"
      ],
      "author": {
        "name": "Yi Kong",
        "email": "yikong@google.com",
        "time": "Thu Mar 10 12:57:24 2016 +0000"
      },
      "committer": {
        "name": "Yi Kong",
        "email": "yikong@google.com",
        "time": "Thu Mar 10 16:22:20 2016 +0000"
      },
      "message": "Track libcore change b695412b529c8dced105867c6d9d7fd463a67714\n\nBug: 27427000\nChange-Id: I6eecd1c5da1587435876a04f51e5a9424149fba1\n(cherry picked from commit 40f79bb542c9028fe998a111555626af78bb86ce)\n(cherry picked from commit bfd9479b2c2d5be670a530fd03dea48d47a1c318)\n"
    },
    {
      "commit": "ad473e60172516fd995b5ce1f674e15da19c934f",
      "tree": "fa89b33f7fc74e852ae5e20e5fd01c6f1a8d40ff",
      "parents": [
        "91f80006e536c0b925d20dbdcd10cec46cfee36a"
      ],
      "author": {
        "name": "Narayan Kamath",
        "email": "narayan@google.com",
        "time": "Sat Mar 05 11:04:19 2016 +0000"
      },
      "committer": {
        "name": "Narayan Kamath",
        "email": "narayan@google.com",
        "time": "Thu Mar 10 16:20:48 2016 +0000"
      },
      "message": "Track libcore change 45837f486a4fd1d0edc9bb5ab8f8cf0194204adc.\n\nAlso includes test-current.txt generated locally.\n\nbug: 27426688\n\n(cherry picked from commit 741ba661c445d9a101043660ac3a151c2c02133c)\n\nChange-Id: I12d99b925335c8926e9c4257ee743d25fda9452d\n"
    },
    {
      "commit": "842cae444173ea418d26bb9b83565936440481fb",
      "tree": "0e621a64959b8a1c85a646e9a70a8de3c46376eb",
      "parents": [
        "cb1b27b6f8e728f12a2e8a5c172aa249440d611f"
      ],
      "author": {
        "name": "Martijn Coenen",
        "email": "maco@google.com",
        "time": "Thu Mar 10 16:12:54 2016 +0100"
      },
      "committer": {
        "name": "Martijn Coenen",
        "email": "maco@google.com",
        "time": "Thu Mar 10 16:13:16 2016 +0100"
      },
      "message": "NFC antenna location asset.\n\nBug: 25334866\nChange-Id: I143c2645ef4f9e51f5fc4c374794e647b00859c0\n"
    },
    {
      "commit": "89cb1945424f1d4c7278d24cd09f0a8d09093883",
      "tree": "580d026f31f1f080acd25d34e2fc2f2208992fe4",
      "parents": [
        "349dc61cbaf6876184f659695896158f4991f04d",
        "86e552b9fa39f61ea6da15d78da928c937bb875f"
      ],
      "author": {
        "name": "Jaesung Chung",
        "email": "jaesung@google.com",
        "time": "Thu Mar 10 08:35:23 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Mar 10 08:35:24 2016 +0000"
      },
      "message": "Merge \"ExifInterface: implement the serialzation for Exif IFD structures\" into nyc-dev"
    },
    {
      "commit": "86e552b9fa39f61ea6da15d78da928c937bb875f",
      "tree": "bc5af62c0557fb6f74f9c78567e9987aab3dc128",
      "parents": [
        "bd1dc40a3bbeb56faadd2050037d7c75b813b8f3"
      ],
      "author": {
        "name": "Jaesung Chung",
        "email": "jaesung@google.com",
        "time": "Fri Mar 04 15:31:23 2016 +0900"
      },
      "committer": {
        "name": "Jaesung Chung",
        "email": "jaesung@google.com",
        "time": "Thu Mar 10 15:51:41 2016 +0900"
      },
      "message": "ExifInterface: implement the serialzation for Exif IFD structures\n\nOne image can have multiple image file directories, which stores the\nattributes of the image, in Exif specification to save metadata.\nIn the old version, the all attributes from several image file\ndirectories were combined in a one hash map eventually and were served\nwithout distinction of the original IFD group.\n\nIn order to keep the original data as much as possible, it loads/saves\nthe attributes based on the original IFD group internally.\n\nBug: 26044456, Bug: 11224701\nChange-Id: I416e4e79fd47461c9aa83ce13591ed1a5d42f26e\n"
    },
    {
      "commit": "04a72a2a51ce3d128959b2ba53b5c22576322e59",
      "tree": "fccb1a94de559bce348699b518a2542eb596cfc3",
      "parents": [
        "d96ce2675f6b7156bd63f7b328dc33741e186723",
        "713fec85b8612256211f09c62b8958a99fe5b9db"
      ],
      "author": {
        "name": "Joe Onorato",
        "email": "joeo@google.com",
        "time": "Thu Mar 10 00:52:01 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Mar 10 00:52:03 2016 +0000"
      },
      "message": "Merge \"Add an API for apps to get their System Health / Battery Stats data.\" into nyc-dev"
    },
    {
      "commit": "3d2e374e70afb8566121ea72de726e3499aa81aa",
      "tree": "eaf20c781e168f2dc5fdd98a25746c74e8f38a48",
      "parents": [
        "c17232598b0455af288955a70fcbdb699954af4c",
        "ef342404c6df7d1538fc0e727f7b5584952c1cab"
      ],
      "author": {
        "name": "Todd Kennedy",
        "email": "toddke@google.com",
        "time": "Thu Mar 10 00:08:56 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Mar 10 00:08:58 2016 +0000"
      },
      "message": "Merge \"Update API\" into nyc-dev"
    },
    {
      "commit": "ef342404c6df7d1538fc0e727f7b5584952c1cab",
      "tree": "5cd170d7805ccfb9afca3d011c963576f61e56f1",
      "parents": [
        "eb9b05392ad047863244f9e07a3b10e9c0561e39"
      ],
      "author": {
        "name": "Todd Kennedy",
        "email": "toddke@google.com",
        "time": "Wed Mar 09 16:08:09 2016 -0800"
      },
      "committer": {
        "name": "Todd Kennedy",
        "email": "toddke@google.com",
        "time": "Wed Mar 09 16:08:09 2016 -0800"
      },
      "message": "Update API\n\nChange-Id: Ia1c913d1508d80489fcc0e01e5d10f72f8f9af5c\n"
    },
    {
      "commit": "713fec85b8612256211f09c62b8958a99fe5b9db",
      "tree": "6530bf04548b1a4dfe0470c466744cd80868c00e",
      "parents": [
        "63c2151b1749b234087a555307a3cb727085614a"
      ],
      "author": {
        "name": "Joe Onorato",
        "email": "joeo@google.com",
        "time": "Fri Mar 04 10:34:02 2016 -0800"
      },
      "committer": {
        "name": "Joe Onorato",
        "email": "joeo@google.com",
        "time": "Wed Mar 09 15:47:24 2016 -0800"
      },
      "message": "Add an API for apps to get their System Health / Battery Stats data.\n\nChange-Id: Ib27e1be469b826f6d83d73ce6024102bbdb1d47a\n"
    },
    {
      "commit": "4a07c34ca86fddb75332eba22a4d7b9bd48205db",
      "tree": "227372406227259f306573584a0b1290148d698b",
      "parents": [
        "010859739552709ae2f0e51472bf5a650967280e",
        "5504622fb01ab9774b5e73d05f86ee03a8b68ab7"
      ],
      "author": {
        "name": "Makoto Onuki",
        "email": "omakoto@google.com",
        "time": "Wed Mar 09 22:28:43 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Mar 09 22:28:45 2016 +0000"
      },
      "message": "Merge \"ShortcutManager: add remaining APIs.\" into nyc-dev"
    },
    {
      "commit": "e1b5358bae5a311f427767fcf4800c3f03ac6bc1",
      "tree": "796a980ba01a54909d25638ce5220e06d570869f",
      "parents": [
        "d7924b60635d62f2df888b53dc3ef27d9947133c",
        "0f1ab04516d3e9a72eda22c998910f49f2bd40bb"
      ],
      "author": {
        "name": "Lifu Tang",
        "email": "lifu@google.com",
        "time": "Wed Mar 09 21:53:15 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Mar 09 21:53:17 2016 +0000"
      },
      "message": "Merge \"Modified the API to make coverage test possible\" into nyc-dev"
    },
    {
      "commit": "0f1ab04516d3e9a72eda22c998910f49f2bd40bb",
      "tree": "81f739e86d2db648384d4618966056d54a556cac",
      "parents": [
        "235bbb1bb50b221da048063181f0f76a13e8014b"
      ],
      "author": {
        "name": "Lifu Tang",
        "email": "lifu@google.com",
        "time": "Tue Mar 08 00:35:35 2016 -0800"
      },
      "committer": {
        "name": "Lifu Tang",
        "email": "lifu@google.com",
        "time": "Wed Mar 09 11:32:43 2016 -0800"
      },
      "message": "Modified the API to make coverage test possible\n\nBug: 27462840\nChange-Id: Idfd2c3c108b25f8be9046fd4bb72dbc57edc24bd\n"
    },
    {
      "commit": "5f63721a6c2c29e639d8d239834a825c535c034a",
      "tree": "f0df3cd7092754bf6fc8c472ffbe3c4772dd6892",
      "parents": [
        "2c18cd082359533d326081756b4fd2df2164a253"
      ],
      "author": {
        "name": "Alan Viverette",
        "email": "alanv@google.com",
        "time": "Wed Mar 09 13:30:35 2016 -0500"
      },
      "committer": {
        "name": "Alan Viverette",
        "email": "alanv@google.com",
        "time": "Wed Mar 09 13:30:35 2016 -0500"
      },
      "message": "Add missing annotations, getters to GradientDrawable\n\nFixes getColor() NPE when colors array is null.\n\nBug: 27543512\nChange-Id: Ieec8a2315d0a2e4ab0ddbe053bccdd8c43080857\n"
    },
    {
      "commit": "8333c7327fb464060d244be250df7097d88c3bb6",
      "tree": "0b0266aeb84c9e62785d0d60a975ca8a3b35b9b1",
      "parents": [
        "1f67c8740cf9d3e2852b9685500271779d5e09cb"
      ],
      "author": {
        "name": "Polina Bondarenko",
        "email": "pbond@google.com",
        "time": "Wed Mar 09 18:08:42 2016 +0100"
      },
      "committer": {
        "name": "Polina Bondarenko",
        "email": "pbond@google.com",
        "time": "Wed Mar 09 19:02:41 2016 +0100"
      },
      "message": "Renamed HARDWARE_PROPERTIES_SERVICE to hardware_properties.\n\nBug: 27531271\nChange-Id: I7a86c6e320fa7fd803db3927c4cdfeeb019762ca\n"
    },
    {
      "commit": "2612bbc0f5ae5422ba3e8e685ae375b2b8626fda",
      "tree": "739747b1ad5f7280a82e2d0e3918af11f38801bc",
      "parents": [
        "502bc4e7a340b75829afdd85803005fe3dacbb88",
        "cd4bdf3eb91c1cc2757d32a86fc90745d0dff990"
      ],
      "author": {
        "name": "Martijn Coenen",
        "email": "maco@google.com",
        "time": "Wed Mar 09 10:31:02 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Mar 09 10:31:03 2016 +0000"
      },
      "message": "Merge \"API to query which cores are exclusively assigned.\" into nyc-dev"
    },
    {
      "commit": "d9f35f98319e1f5a9d9716b2a03e83ab2a2eaf46",
      "tree": "78692894dfac1b73a87f8a0ad1d0708a1c7b7e97",
      "parents": [
        "bd1dc40a3bbeb56faadd2050037d7c75b813b8f3"
      ],
      "author": {
        "name": "Shubham Ajmera",
        "email": "shubhamajmera@google.com",
        "time": "Tue Mar 08 02:27:10 2016 +0000"
      },
      "committer": {
        "name": "Narayan Kamath",
        "email": "narayan@google.com",
        "time": "Wed Mar 09 10:04:47 2016 +0000"
      },
      "message": "Port OpenJDK8 java.util.*SummaryStatistics \u0026 add tests\n\nPorted OpenJDK8 java.util.DoubleSummaryStatistics,\njava.util.IntSummaryStatistics, java.util.LongSummaryStatistics.\n\nBased on openJdk 8u40 source \u0026 iam@ stream change in\nag/872080\n\nBug: 27426738\n\n(cherry picked from commit 2ff7afd8620b3fdcd59ee2445a408bdb1ac13bb4)\n\nChange-Id: Ia284503a3e5190e7c7f9adf812210ad3060f4a07\n"
    },
    {
      "commit": "ac76fa3581cfbd7bdeb30a070ef78ee2f8f39468",
      "tree": "3fd21cfbba59da2018c31da7ac5c3f2355fb3c76",
      "parents": [
        "f52ebd119e76187366e9f9d0f388fbdef46a33c8"
      ],
      "author": {
        "name": "Lajos Molnar",
        "email": "lajos@google.com",
        "time": "Tue Mar 08 20:35:53 2016 -0800"
      },
      "committer": {
        "name": "Lajos Molnar",
        "email": "lajos@google.com",
        "time": "Tue Mar 08 20:38:10 2016 -0800"
      },
      "message": "media: expose MediaFormat.KEY_HDR_STATIC_INFO key\n\nBug: 25684127\nChange-Id: I6c48f8ed11a23e5d47210d15be4f759bd93ba1da\n"
    },
    {
      "commit": "5504622fb01ab9774b5e73d05f86ee03a8b68ab7",
      "tree": "40883d6391f6c12e92169ed522ef0d256e96dc27",
      "parents": [
        "76cb56bb210a2ffeeda6294b8cde2dd971c495a7"
      ],
      "author": {
        "name": "Makoto Onuki",
        "email": "omakoto@google.com",
        "time": "Tue Mar 08 10:49:47 2016 -0800"
      },
      "committer": {
        "name": "Makoto Onuki",
        "email": "omakoto@google.com",
        "time": "Tue Mar 08 18:37:32 2016 -0800"
      },
      "message": "ShortcutManager: add remaining APIs.\n\n- Icons are now persisted. (under /data/system_ce, as PNGs)\n- the \"load icon\" APIs in LauncherApps are supported.\n- Implement updateShortcuts()\n\n- Addressed all the comments on the previous CL\n- @hide the newly added constructor for PersistableBundle\n\n- Enhance incoming shortcut validation\n- A lot of internal clean-up.\n\nBug 27548047\n\nChange-Id: I8e3c1ccd3e0a997a6d271c84d81170f0c022b60e\n"
    },
    {
      "commit": "76cb56bb210a2ffeeda6294b8cde2dd971c495a7",
      "tree": "bf84a859a3e454d1844152b4308c55a84c0a3c8d",
      "parents": [
        "37a67e0bc2157d943d54d281dbe9b0fde9d4ddba",
        "43204b8357d781f284037fb8b7b7050ed04a2103"
      ],
      "author": {
        "name": "Makoto Onuki",
        "email": "omakoto@google.com",
        "time": "Wed Mar 09 01:38:35 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Mar 09 01:38:37 2016 +0000"
      },
      "message": "Merge \"Implement LauncherApps.startShortcut().\" into nyc-dev"
    },
    {
      "commit": "43204b8357d781f284037fb8b7b7050ed04a2103",
      "tree": "bd74b2602d7c9484d4a38d8fd260c5d34e8dc4ed",
      "parents": [
        "29d6b9f0f73e980b9a4718b809ae0d34e5b2a5a4"
      ],
      "author": {
        "name": "Makoto Onuki",
        "email": "omakoto@google.com",
        "time": "Tue Mar 08 16:16:44 2016 -0800"
      },
      "committer": {
        "name": "Makoto Onuki",
        "email": "omakoto@google.com",
        "time": "Tue Mar 08 17:26:28 2016 -0800"
      },
      "message": "Implement LauncherApps.startShortcut().\n\nBug 27548047\n\nChange-Id: I357732e22be0959fb573fd6cdaee7c6b439ef7c4\n"
    },
    {
      "commit": "97e89c624e19c0a0ebe3d76506a493cfe29c0558",
      "tree": "183b4e92a016181b83f4a87d0cd130fa462a96be",
      "parents": [
        "b27f328262f93c05b641cfffb51b53d26b08bb5a",
        "3cb4da16dcf07474acefb709d10b22cdfdefd81b"
      ],
      "author": {
        "name": "Sudheer Shanka",
        "email": "sudheersai@google.com",
        "time": "Tue Mar 08 22:52:09 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Mar 08 22:52:11 2016 +0000"
      },
      "message": "Merge \"Update DPM.getWifiMacAddress to take admin component as argument.\" into nyc-dev"
    },
    {
      "commit": "08713d2a0eed1b2badb656f01a7aa123a7df5ad1",
      "tree": "d59f355ed76208b68b0e4f2aa573e4f09b93358e",
      "parents": [
        "943dedaf97eb0557cee4f639f2ffc050e2499ee2",
        "e12d810e99da093d3cf38f89c81e3e8d1e75b404"
      ],
      "author": {
        "name": "Dongwon Kang",
        "email": "dwkang@google.com",
        "time": "Tue Mar 08 22:11:12 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Mar 08 22:11:13 2016 +0000"
      },
      "message": "Merge \"TIF: Unhide TvView.setZOrderMediaOverlay/setZOrderOnTop/tune/unblockContent\" into nyc-dev"
    },
    {
      "commit": "2f55bdf2e30e584ebb0b254738b4de76439ac1bb",
      "tree": "febb99c86918b14f8911bb3c00679797b04851bf",
      "parents": [
        "ed58f5f0aa580dd4a6dc0fd5dc957862309db8d9"
      ],
      "author": {
        "name": "Yi Kong",
        "email": "yikong@google.com",
        "time": "Tue Mar 08 19:03:08 2016 +0000"
      },
      "committer": {
        "name": "Yi Kong",
        "email": "yikong@google.com",
        "time": "Tue Mar 08 19:14:21 2016 +0000"
      },
      "message": "Track libcore change f121f31fd91c5a557225cd6a97418e716529eb2d (part 2)\n\nBug: 27427010\nChange-Id: I5527f34ef6bf15aaa1a39b705e951122ae4b3d5a\n"
    },
    {
      "commit": "e12d810e99da093d3cf38f89c81e3e8d1e75b404",
      "tree": "65622168e242a3df5b064515903d0285a06d6b89",
      "parents": [
        "8482826287ac2fdb2440213155cf134b7e713283"
      ],
      "author": {
        "name": "Dongwon Kang",
        "email": "dwkang@google.com",
        "time": "Fri Mar 04 16:45:39 2016 -0800"
      },
      "committer": {
        "name": "Dongwon Kang",
        "email": "dwkang@google.com",
        "time": "Tue Mar 08 10:53:09 2016 -0800"
      },
      "message": "TIF: Unhide TvView.setZOrderMediaOverlay/setZOrderOnTop/tune/unblockContent\n\nBug: 25726685\nChange-Id: If96d0b086488c931d20315ee1c29cf7374715d93\n"
    },
    {
      "commit": "ed58f5f0aa580dd4a6dc0fd5dc957862309db8d9",
      "tree": "1a7b303ecceee9078e036843f95846d86420ccd4",
      "parents": [
        "316b9ecdcf5a9cebe8e46cb0ae46dc81c35d4cb8",
        "6f7362d92573e4ae693bc513dca586d6a4eb087b"
      ],
      "author": {
        "name": "Makoto Onuki",
        "email": "omakoto@google.com",
        "time": "Tue Mar 08 18:01:03 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Mar 08 18:01:05 2016 +0000"
      },
      "message": "Merge \"Introducing ShortcutManager\" into nyc-dev"
    },
    {
      "commit": "4ed0e8cf8fb38b30f7518286e4d52c091339ae63",
      "tree": "50f60babd50ea46b151af5e95cf0b3e22d4affcc",
      "parents": [
        "e0dc3f2975c5fe7ec8c907d1cd68340c9127b427",
        "1d6d16d6995099afa506ecac38019a5bb8eacd86"
      ],
      "author": {
        "name": "Julia Reynolds",
        "email": "juliacr@google.com",
        "time": "Tue Mar 08 17:38:59 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Mar 08 17:39:01 2016 +0000"
      },
      "message": "Merge \"Condition cleanup.\" into nyc-dev"
    },
    {
      "commit": "84dee4f16ca9095842b7f34ec60c9cdd38b056da",
      "tree": "ac94a93157c2c8f5ec001e0d29fa3dea14133894",
      "parents": [
        "b7efced3c4c4c6ec47eaeded545774c39e218eb8",
        "598c0c9f659184971e974de6a0184a3000e7900c"
      ],
      "author": {
        "name": "Jean-Michel Trivi",
        "email": "jmtrivi@google.com",
        "time": "Tue Mar 08 16:46:57 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Mar 08 16:46:58 2016 +0000"
      },
      "message": "Merge \"Rename AudioRecordConfiguration to AudioRecordingConfiguration\" into nyc-dev"
    },
    {
      "commit": "1d6d16d6995099afa506ecac38019a5bb8eacd86",
      "tree": "8723dba30f83aff8c6069ca719fdcef9a0c5e707",
      "parents": [
        "9edd36a8ba6f4a55690c2e538d0ccc786da3497c"
      ],
      "author": {
        "name": "Julia Reynolds",
        "email": "juliacr@google.com",
        "time": "Mon Mar 07 13:51:02 2016 -0500"
      },
      "committer": {
        "name": "Julia Reynolds",
        "email": "juliacr@google.com",
        "time": "Tue Mar 08 10:41:31 2016 -0500"
      },
      "message": "Condition cleanup.\n\nChange-Id: If978bebac52c0b1438e86339669f409b4b17c6fc\n"
    },
    {
      "commit": "cd4bdf3eb91c1cc2757d32a86fc90745d0dff990",
      "tree": "9815e0c10d8e0e1b00f2c6a1957cfd639c3a70ab",
      "parents": [
        "19f47929ea4fd7d657c83c16672e4004c3d531ba"
      ],
      "author": {
        "name": "Martijn Coenen",
        "email": "maco@google.com",
        "time": "Thu Mar 03 17:30:52 2016 +0100"
      },
      "committer": {
        "name": "Martijn Coenen",
        "email": "maco@google.com",
        "time": "Tue Mar 08 13:09:32 2016 +0100"
      },
      "message": "API to query which cores are exclusively assigned.\n\nOn devices with cpuset support, the foreground app\nmay have a core exclusively assigned to it. Add an\nAPI that allows apps to query which core that is,\nso it can use that to set scheduling affinity.\n\nBug: 27381794\nChange-Id: Iea148776da6d7abb745ccf9e6ad5ad46491e340a\n"
    },
    {
      "commit": "3cb4da16dcf07474acefb709d10b22cdfdefd81b",
      "tree": "77433289730de55096b33fbb9978f258134abc30",
      "parents": [
        "1ca7c808447737fb38330a013dae5ab21deea9b9"
      ],
      "author": {
        "name": "Sudheer Shanka",
        "email": "sudheersai@google.com",
        "time": "Mon Mar 07 18:51:49 2016 -0800"
      },
      "committer": {
        "name": "Sudheer Shanka",
        "email": "sudheersai@google.com",
        "time": "Mon Mar 07 18:51:49 2016 -0800"
      },
      "message": "Update DPM.getWifiMacAddress to take admin component as argument.\n\nBug: 27532280\nChange-Id: I3a5e9557c3c6ac43c458c911a5309bdb2655fb66\n"
    },
    {
      "commit": "d517e6aeed993cb5467e2997c1ab2edd90bbc133",
      "tree": "84f03984a20e6b79944711b29a7d714998566aa9",
      "parents": [
        "e10739ab8ba6dac48cdb53ec82586be3cf312255",
        "82ab9801ebebe8e4783ad327ad02686b44ab87f1"
      ],
      "author": {
        "name": "Daichi Hirono",
        "email": "hirono@google.com",
        "time": "Tue Mar 08 02:06:38 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Mar 08 02:06:39 2016 +0000"
      },
      "message": "Merge \"Add a new key to Settings.Global to obtain the number of boot.\" into nyc-dev"
    },
    {
      "commit": "0f90653ca1d25a92e2a5c9864c1347254fe1f65d",
      "tree": "ccbf32ad3685b2e5d9fdba06d075ad55d8fed614",
      "parents": [
        "4259500ff207b356cba98b412d63e3b02165b80a",
        "e5cd9fa4398c2059dc635da5ffd9b9cee28f605b"
      ],
      "author": {
        "name": "Amit Mahajan",
        "email": "amitmahajan@google.com",
        "time": "Tue Mar 08 01:13:52 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Mar 08 01:13:53 2016 +0000"
      },
      "message": "Merge \"New permission for bypassing premium short code check.\" into nyc-dev"
    },
    {
      "commit": "875825d0c11f702cd17bd1086a031731d4795d58",
      "tree": "41d44b9ae522f630db1074b95da9fabb9022b423",
      "parents": [
        "ab7302c9f45f5c33e768deb3484842bab3276818",
        "e24b9a6cfa4d565d7f49c9ae8f3aeca737d93312"
      ],
      "author": {
        "name": "Ruben Brunk",
        "email": "rubenbrunk@google.com",
        "time": "Tue Mar 08 00:14:55 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Mar 08 00:14:57 2016 +0000"
      },
      "message": "Merge \"Add a VR listener service.\" into nyc-dev"
    },
    {
      "commit": "598c0c9f659184971e974de6a0184a3000e7900c",
      "tree": "855ae51380c94601e192a6461931a639a1263921",
      "parents": [
        "ab7302c9f45f5c33e768deb3484842bab3276818"
      ],
      "author": {
        "name": "Jean-Michel Trivi",
        "email": "jmtrivi@google.com",
        "time": "Mon Mar 07 14:13:03 2016 -0800"
      },
      "committer": {
        "name": "Jean-Michel Trivi",
        "email": "jmtrivi@google.com",
        "time": "Mon Mar 07 16:05:51 2016 -0800"
      },
      "message": "Rename AudioRecordConfiguration to AudioRecordingConfiguration\n\nIn package android.media:\n- rename AudioRecordConfiguration to\n   AudioRecordingConfiguration to avoid ambiguity with the\n   android.media.AudioRecord class\n- rename AudioManager.getActiveRecordConfigurations() to\n   getActiveRecordingConfigurations.\n\nBug 27385560\n\nChange-Id: I5ef404ff36522193990c9b563d4545893529b365\n"
    },
    {
      "commit": "e24b9a6cfa4d565d7f49c9ae8f3aeca737d93312",
      "tree": "fa46c5b24540874258a150c31da512f77c860297",
      "parents": [
        "8b030cce347dbfc5c2f33d96daf1de7eeb219c76"
      ],
      "author": {
        "name": "Ruben Brunk",
        "email": "rubenbrunk@google.com",
        "time": "Tue Feb 16 21:38:24 2016 -0800"
      },
      "committer": {
        "name": "Ruben Brunk",
        "email": "rubenbrunk@google.com",
        "time": "Mon Mar 07 15:54:12 2016 -0800"
      },
      "message": "Add a VR listener service.\n\nBug: 22855417\nBug: 26724891\nBug: 27364145\n\n- Add an API for VrListenerService, which is bound/unbound\n  from the framework when the system VR mode changes.\n- Allow only a single bound VrListenerService at a time.\n- Monitor allowed VrListenerService implementations from\n  VrManagerService and evict services as needed when packages,\n  users, or settings change.\n- Remove previous VR functionality in NotificationListenerService.\n- Add component target to Activity#setVrMode to allow\n  explicit selection of the running VrListenerService from\n  the current VR activity.\n\nChange-Id: I776335f4441be0e793d3126f2d16faf86a8c621a\n"
    },
    {
      "commit": "e5cd9fa4398c2059dc635da5ffd9b9cee28f605b",
      "tree": "04c4d0ee21f6305e804c81bd76b90f1300cab713",
      "parents": [
        "2ab93cb22ad641572bdfed1b2d3d9e8dc1e89f1f"
      ],
      "author": {
        "name": "Amit Mahajan",
        "email": "amitmahajan@google.com",
        "time": "Thu Feb 11 16:08:14 2016 -0800"
      },
      "committer": {
        "name": "Amit Mahajan",
        "email": "amitmahajan@google.com",
        "time": "Mon Mar 07 21:51:44 2016 +0000"
      },
      "message": "New permission for bypassing premium short code check.\n\nBug: 18326557\nChange-Id: I1b05f73103183b851bbef1280d0785ce0a48159a\n"
    },
    {
      "commit": "310355d28e73ff4192e597b99af202a9045fa7e2",
      "tree": "73fc13197845f75b308810e4fa75e8b62ce82490",
      "parents": [
        "46f5429768045e0ba15229c7317429e3a1d15bac",
        "431ec6cdb9818ea6fb8b78e2589042ff09c40974"
      ],
      "author": {
        "name": "Jean-Michel Trivi",
        "email": "jmtrivi@google.com",
        "time": "Mon Mar 07 19:59:40 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Mar 07 19:59:42 2016 +0000"
      },
      "message": "Merge \"Revert \"Rename AudioRecordConfiguration to AudioRecordingConfiguration\"\" into nyc-dev"
    },
    {
      "commit": "431ec6cdb9818ea6fb8b78e2589042ff09c40974",
      "tree": "9883a3fb309b19147db6a66137868b632f59a9d0",
      "parents": [
        "99278e1c724e01b792dd27031bc579e7d738edc1"
      ],
      "author": {
        "name": "Jean-Michel Trivi",
        "email": "jmtrivi@google.com",
        "time": "Mon Mar 07 19:59:21 2016 +0000"
      },
      "committer": {
        "name": "Jean-Michel Trivi",
        "email": "jmtrivi@google.com",
        "time": "Mon Mar 07 19:59:21 2016 +0000"
      },
      "message": "Revert \"Rename AudioRecordConfiguration to AudioRecordingConfiguration\"\n\nThis reverts commit 99278e1c724e01b792dd27031bc579e7d738edc1.\n\nChange-Id: Ifcb3f17a26df8171cbc21dac093477b98a1333db\n"
    },
    {
      "commit": "46f5429768045e0ba15229c7317429e3a1d15bac",
      "tree": "651b4e8cde3f6f92904c84277b91411effbcd92b",
      "parents": [
        "19df1284d9a545df044815adf57cf5c160d306fd",
        "99278e1c724e01b792dd27031bc579e7d738edc1"
      ],
      "author": {
        "name": "Jean-Michel Trivi",
        "email": "jmtrivi@google.com",
        "time": "Mon Mar 07 19:29:02 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Mar 07 19:29:04 2016 +0000"
      },
      "message": "Merge \"Rename AudioRecordConfiguration to AudioRecordingConfiguration\" into nyc-dev"
    },
    {
      "commit": "b849eeab26a8635dbc3dc08127bfbbc7135fc47c",
      "tree": "0baded65f38f7b18b7e0eabcfb59760ec072f3b9",
      "parents": [
        "659f3a11e92d6a9f66da45819401c9d41c50f437",
        "d393216f8a2186eebdb8615c61787ae599c1432f"
      ],
      "author": {
        "name": "Jeff Tinker",
        "email": "jtinker@google.com",
        "time": "Mon Mar 07 18:18:09 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Mar 07 18:18:10 2016 +0000"
      },
      "message": "Merge \"Add error code to MediaCodec.CryptoException\" into nyc-dev"
    },
    {
      "commit": "82ab9801ebebe8e4783ad327ad02686b44ab87f1",
      "tree": "bda87854b02282e0d0ac7f834619730a717ca48b",
      "parents": [
        "39c0921b455721ab0678a5e49e9ceed2776010ad"
      ],
      "author": {
        "name": "Daichi Hirono",
        "email": "hirono@google.com",
        "time": "Wed Mar 02 13:23:29 2016 +0900"
      },
      "committer": {
        "name": "Daichi Hirono",
        "email": "hirono@google.com",
        "time": "Mon Mar 07 12:45:19 2016 +0900"
      },
      "message": "Add a new key to Settings.Global to obtain the number of boot.\n\nBUG\u003d26212981\n\nChange-Id: I5ca51ca624a30dc2d96e547a85a712e273af1931\n"
    },
    {
      "commit": "d6de3abed92ae88154da731e6c0030b3a8d3d8ee",
      "tree": "fd83057e89c6c09b7a587482cec1902f703b27a1",
      "parents": [
        "3457871799a81644711d7d3c302f0d34d2f2e591",
        "a3c1c2297d97c2c442290848e97f1f53162d4b68"
      ],
      "author": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@google.com",
        "time": "Sat Mar 05 23:09:23 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sat Mar 05 23:09:25 2016 +0000"
      },
      "message": "Merge \"Add AssetFileDescriptor to MediaExtractor.\" into nyc-dev"
    },
    {
      "commit": "a3c1c2297d97c2c442290848e97f1f53162d4b68",
      "tree": "9823ffd820b6401676593f3ec4171c74f778e698",
      "parents": [
        "aacb89e929e4b36327df46c07a5afb6bd8e68479"
      ],
      "author": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Sat Mar 05 15:57:58 2016 -0700"
      },
      "committer": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Sat Mar 05 16:07:46 2016 -0700"
      },
      "message": "Add AssetFileDescriptor to MediaExtractor.\n\nMirrors API on MediaPlayer.\n\nBug: 27506874\nChange-Id: Ibc07cf8151c362ff7375b89e7a9044bef1d9e94d\n"
    },
    {
      "commit": "d393216f8a2186eebdb8615c61787ae599c1432f",
      "tree": "2b9649fbeaf4d26f7e08f986666565e2c54f03f1",
      "parents": [
        "e872ac45f79ca2c0b538df891d983e3d5e037574"
      ],
      "author": {
        "name": "Jeff Tinker",
        "email": "jtinker@google.com",
        "time": "Sat Mar 05 11:35:20 2016 -0800"
      },
      "committer": {
        "name": "Jeff Tinker",
        "email": "jtinker@google.com",
        "time": "Sat Mar 05 11:53:23 2016 -0800"
      },
      "message": "Add error code to MediaCodec.CryptoException\n\nAdded a code to represent unsupported operations\n\nbug: 25929554\nChange-Id: Id8bfa092f29de073db19c4d7444f89249ea2cdd5\n"
    },
    {
      "commit": "6f7362d92573e4ae693bc513dca586d6a4eb087b",
      "tree": "447b82040ff02bfb73f2e4524051873de5ca1adb",
      "parents": [
        "b74926232ee601851e08cd5d0f0386afcb0bef3e"
      ],
      "author": {
        "name": "Makoto Onuki",
        "email": "omakoto@google.com",
        "time": "Fri Mar 04 13:39:41 2016 -0800"
      },
      "committer": {
        "name": "Makoto Onuki",
        "email": "omakoto@google.com",
        "time": "Fri Mar 04 15:24:49 2016 -0800"
      },
      "message": "Introducing ShortcutManager\n\nWhat\u0027s supported:\n- Most APIs are implemented, except for SM.updateShortcuts(),\nthe icon APIs in LA, and LA.startShortcut().\n- Persisting information, except for icons\n- Throttling\n\nIn addition, now PersistableBundle has a public copy\nconstructor from a Bundle. (Do we want to @hide it?)\n\nTODOs:\n- Add icon support\n- Implement missing APIs\n- Listen to PACKAGE_* broadcasts and do clean-up\n- Support multi-launcher apps (pinned shortcuts per launcher)\n- Dev option to reset throttling\n- Load throttling config from Settings\n- Backup \u0026 restore\n- Figure out LauncherApps permissions (BIND_APPWIDGETS??)\n- Other minor TODOs in the code\n- Better javadoc\n\nNote: This requires Idf2f9ae816e1f3d822a6286a4cf738c14e29a45e\n\nBug 27325877\n\nChange-Id: Ia5aa555a4759df5f79a859338f1dc5e624cd0e35\n"
    },
    {
      "commit": "b74926232ee601851e08cd5d0f0386afcb0bef3e",
      "tree": "a93304f7a0c7a69c9de2adb897a5743630838c21",
      "parents": [
        "b279a8b39c38e2d4f0db4e91d994ca7815b100b9",
        "28ff76b455d35f99e68bee41b629c11ccf4f46d0"
      ],
      "author": {
        "name": "Jean-Michel Trivi",
        "email": "jmtrivi@google.com",
        "time": "Fri Mar 04 22:49:29 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Mar 04 22:49:31 2016 +0000"
      },
      "message": "Merge \"API changes for audio recording notifications\" into nyc-dev"
    }
  ],
  "next": "cedacefd70cfa9ad219dcb15113fbe8a9a71c087"
}
