)]}'
{
  "log": [
    {
      "commit": "c1e0015ec3dfacc137cb500066020b25f18ecbb7",
      "tree": "49ddcf95b7dfd66fe0bf04ffe570f40cc5e80b8b",
      "parents": [
        "0575b185c618a79ede771389ed9a78436b5636bd"
      ],
      "author": {
        "name": "RoboErik",
        "email": "epastern@google.com",
        "time": "Wed Dec 11 17:02:46 2013 -0800"
      },
      "committer": {
        "name": "RoboErik",
        "email": "epastern@google.com",
        "time": "Wed Mar 12 13:20:57 2014 -0700"
      },
      "message": "b/12068020 Add a way to add uniqueness to device descriptors. Do not merge\n\nCherry pick from https://googleplex-android-review.git.corp.google.com/#/c/398226/\n\nThis adds an integer to the descriptor of devices without uniqely\nidentifying information. It will reuse values that are no longer\nin use, so if you remove a single device and attach a different\nidentical device it will appear to be the same device.\n\nTODO: Derive uniqueness from USB port when possible. This version\nwill generate different descriptors for each half of a USB keyboard\nthat shows up twice.\n\nChange-Id: Ie628f19c01469f6ec2d354cd00000898ac6432fa\n"
    },
    {
      "commit": "0575b185c618a79ede771389ed9a78436b5636bd",
      "tree": "d672a9a2b73df8fbb0847a07b4c7690343909472",
      "parents": [
        "2d8a3908d2b0a74ccdecd97e86e7bfda1caa218e",
        "e39ef098963df1c50912cfeb53c01868ad91a48b"
      ],
      "author": {
        "name": "Jeff Brown",
        "email": "jeffbrown@google.com",
        "time": "Wed Mar 12 19:16:42 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Mar 12 19:16:42 2014 +0000"
      },
      "message": "Merge \"Add a temporary hack to report screen on while dozing.\" into klp-modular-dev"
    },
    {
      "commit": "2d8a3908d2b0a74ccdecd97e86e7bfda1caa218e",
      "tree": "9139da1324279fd463a1d7f27593ff2886297790",
      "parents": [
        "cc9894c82559d63b1ae89635b0ae9965e03d598e"
      ],
      "author": {
        "name": "Jeff Brown",
        "email": "jeffbrown@google.com",
        "time": "Tue Mar 11 23:02:35 2014 -0700"
      },
      "committer": {
        "name": "Jeff Brown",
        "email": "jeffbrown@google.com",
        "time": "Tue Mar 11 23:23:58 2014 -0700"
      },
      "message": "Fix power manager display wake lock bugs.\n\nUnder certain circumstances, the power manager might continue to\nhold the display wakelock long after the display had been turned\noff due to the mDisplayReady flag having an incorrect value.\n\n1. An inverted conditional caused DisplayPowerState to incorrectly\nsignal the screen on ready state.\n\n2. The DisplayPowerController failed to clear the block screen on\nflag in the case where the screen was turned off before it became\nunblocked from turning on.  This could happen when the display was\nrapidly turned on-off-on-off.\n\nBug: 13248135\nChange-Id: I8faa3034695c83c8cd35613d81acccf40d22128d\n"
    },
    {
      "commit": "e39ef098963df1c50912cfeb53c01868ad91a48b",
      "tree": "618c657dd262f765f1040caf0d54fb97e6539595",
      "parents": [
        "cc9894c82559d63b1ae89635b0ae9965e03d598e"
      ],
      "author": {
        "name": "Jeff Brown",
        "email": "jeffbrown@google.com",
        "time": "Tue Mar 11 20:56:26 2014 -0700"
      },
      "committer": {
        "name": "Jeff Brown",
        "email": "jeffbrown@google.com",
        "time": "Tue Mar 11 20:56:26 2014 -0700"
      },
      "message": "Add a temporary hack to report screen on while dozing.\n\nThe window manager and view hierarchy currently disable all drawing\nwhen PowerManager.isScreenOn() returns false so no drawing occurs\nwhile dozing.  This will be fixed in a future patch to take the\ndisplay blanking state into account correctly.\n\nThis patch is a workaround to unblock development in the meantime.\n\nBug: 13133142\nChange-Id: I2dc0b422c77285e657d73adca2606aa68264d987\n"
    },
    {
      "commit": "cc9894c82559d63b1ae89635b0ae9965e03d598e",
      "tree": "1267b1a6037bcd36ffede1da5b1ea45833d25765",
      "parents": [
        "641d8aff87cbb9ed5e84ce849e0da3d3962b5eb3",
        "089886058a9c56ce1921082ad682231a504ac832"
      ],
      "author": {
        "name": "Jeff Brown",
        "email": "jeffbrown@google.com",
        "time": "Wed Mar 12 03:42:20 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Mar 12 03:42:20 2014 +0000"
      },
      "message": "Merge \"Retain display when creating specialized contexts. (DO NOT MERGE)\" into klp-modular-dev"
    },
    {
      "commit": "089886058a9c56ce1921082ad682231a504ac832",
      "tree": "fd3e29363294bf1c73fd232ae757a467cf2ef738",
      "parents": [
        "c6f0b54d695b49966a13bb196800a985ac6ce212"
      ],
      "author": {
        "name": "Jeff Brown",
        "email": "jeffbrown@google.com",
        "time": "Mon Mar 10 21:24:37 2014 -0700"
      },
      "committer": {
        "name": "Jeff Brown",
        "email": "jeffbrown@google.com",
        "time": "Tue Mar 11 19:30:22 2014 -0700"
      },
      "message": "Retain display when creating specialized contexts. (DO NOT MERGE)\n\nFixed a bug that cause Context.createPackageContext() to discard\ndisplay information.  Likewise also fixes issues where the\nactivity token, override configuration, user handle, and\nrestriction state might be discarded.\n\nAs part of this change, reworked how Contexts are created to make\ninitialization easier to understand and less error-prone.\nThe init() methods have been removed and most of the state is\nnow stored in final variables.\n\nBug: 12015587\nChange-Id: If795851f1cd078bef889b76a52e00d9b3c06ab11\n"
    },
    {
      "commit": "641d8aff87cbb9ed5e84ce849e0da3d3962b5eb3",
      "tree": "835a4cc7d80de59c43447eb27437826680c9c77a",
      "parents": [
        "ed28fc89e3085a88c6bd8b4269988150f3eceb56",
        "df4ee5c8ac0830b23451ea466d48487f8b2205a0"
      ],
      "author": {
        "name": "Justin Koh",
        "email": "justinkoh@google.com",
        "time": "Wed Mar 12 00:44:22 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Mar 12 00:44:22 2014 +0000"
      },
      "message": "Merge \"Fix possible invalid pointer index in swipe dismiss.\" into klp-modular-dev"
    },
    {
      "commit": "df4ee5c8ac0830b23451ea466d48487f8b2205a0",
      "tree": "57a53e90006ff57ea96a4e0b9faa55c619047b73",
      "parents": [
        "5f0c0498a1382ef955cccca95920ec878fe2a64c"
      ],
      "author": {
        "name": "Justin Koh",
        "email": "justinkoh@google.com",
        "time": "Wed Mar 05 19:34:58 2014 -0800"
      },
      "committer": {
        "name": "Justin Koh",
        "email": "justinkoh@google.com",
        "time": "Tue Mar 11 16:27:25 2014 -0700"
      },
      "message": "Fix possible invalid pointer index in swipe dismiss.\n\nFix possible invalid pointer index in swipe dismiss: exit out if the pointer\nindex is -1. Also allow user to cancel this if in swipe mode.\n\nChange-Id: I0f623ced0287679be8dd5c93ab6c67504b82fe9b\n"
    },
    {
      "commit": "ed28fc89e3085a88c6bd8b4269988150f3eceb56",
      "tree": "75104173d5bcb047968215a419f4597a4c9bca44",
      "parents": [
        "5f0c0498a1382ef955cccca95920ec878fe2a64c"
      ],
      "author": {
        "name": "Michael Wright",
        "email": "michaelwr@google.com",
        "time": "Fri Oct 18 15:26:48 2013 -0700"
      },
      "committer": {
        "name": "Michael Wright",
        "email": "michaelwr@google.com",
        "time": "Tue Mar 11 14:52:18 2014 -0700"
      },
      "message": "Utilize new Android LED constants. DO NOT MERGE\n\nAlso, have EventHub manage game controllers\u0027 player LEDs\n\nChange-Id: Ic7dba19ad236a3c7d1aff5d3f938bd239b98d51d\n"
    },
    {
      "commit": "5f0c0498a1382ef955cccca95920ec878fe2a64c",
      "tree": "042f34a52825b298130a55bc58be1f99bfc452a0",
      "parents": [
        "e5098b502c28d8f40ff3b39070fc5fb7f1a3e445",
        "38b75b6126de76b68ac64cfa15f559148ba85e76"
      ],
      "author": {
        "name": "Jose Lima",
        "email": "joselima@google.com",
        "time": "Tue Mar 11 18:08:53 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Mar 11 18:08:53 2014 +0000"
      },
      "message": "Merge \"Added LEANBACK_LAUNCHER Intent category\" into klp-modular-dev"
    },
    {
      "commit": "e5098b502c28d8f40ff3b39070fc5fb7f1a3e445",
      "tree": "0c385d38afc89aba28d37cd0b2aae94c59eb49c9",
      "parents": [
        "74f36d31892d8fdfddbecc7bf3018aa3a190e5fb",
        "e8af5e10e04697acb26b47e5d60b99e5c61a020c"
      ],
      "author": {
        "name": "Robert Greenwalt",
        "email": "rgreenwalt@google.com",
        "time": "Tue Mar 11 17:44:20 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Mar 11 17:44:20 2014 +0000"
      },
      "message": "am e8af5e10: am 6d9ed0c3: Merge \"DO NOT MERGE Debounce wifi country code Info\" into klp-dev\n\n* commit \u0027e8af5e10e04697acb26b47e5d60b99e5c61a020c\u0027:\n  DO NOT MERGE Debounce wifi country code Info\n"
    },
    {
      "commit": "74f36d31892d8fdfddbecc7bf3018aa3a190e5fb",
      "tree": "cf056e44f9b11e90c66cb410dd7ff42302b9d9aa",
      "parents": [
        "2e76f5d8a282f4f948f88208e77dc4b3d0ec6634",
        "c48c9626bd2eb91aab33a034baf139aa2b92671d"
      ],
      "author": {
        "name": "Zhihai Xu",
        "email": "zhihaixu@google.com",
        "time": "Tue Mar 11 17:43:56 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Mar 11 17:43:56 2014 +0000"
      },
      "message": "am c48c9626: am 82ec1442: Merge \"DO NOT MERGE Revert \"Revert \"Add PLAY and PAUSE keycodes and remove PLAY_PAUSE keycode.\"\"\" into klp-dev\n\n* commit \u0027c48c9626bd2eb91aab33a034baf139aa2b92671d\u0027:\n  DO NOT MERGE Revert \"Revert \"Add PLAY and PAUSE keycodes and remove PLAY_PAUSE keycode.\"\"\n"
    },
    {
      "commit": "2e76f5d8a282f4f948f88208e77dc4b3d0ec6634",
      "tree": "47ce40c674b6f6336918ca87a338c45058c20fa6",
      "parents": [
        "cb5f813bb642e72777643dcd2bcbd92cc2039388",
        "5f683ca80611c3e98c91f631ee05dccf3e7e0227"
      ],
      "author": {
        "name": "Vinit Deshapnde",
        "email": "vinitd@google.com",
        "time": "Tue Mar 11 17:43:50 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Mar 11 17:43:50 2014 +0000"
      },
      "message": "am 5f683ca8: am 5243a760: Merge \"DO NOT MERGE - Fix Airplane Mode + reboot interaction for Wifi\" into klp-dev\n\n* commit \u00275f683ca80611c3e98c91f631ee05dccf3e7e0227\u0027:\n  DO NOT MERGE - Fix Airplane Mode + reboot interaction for Wifi\n"
    },
    {
      "commit": "cb5f813bb642e72777643dcd2bcbd92cc2039388",
      "tree": "f0e64b472f5c009bab03411d2d796f0cc81e5c1b",
      "parents": [
        "212075889eab9aab2c48881803888a1b827d77ba",
        "0a3cb2ce1b2472b7e4ca6739eaeaa50975abf6ab"
      ],
      "author": {
        "name": "John Spurlock",
        "email": "jspurlock@google.com",
        "time": "Tue Mar 11 17:43:46 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Mar 11 17:43:46 2014 +0000"
      },
      "message": "am 0a3cb2ce: am b2bd63f0: Merge \"Fix doc typos in Vibrator.java\" into klp-docs\n\n* commit \u00270a3cb2ce1b2472b7e4ca6739eaeaa50975abf6ab\u0027:\n  Fix doc typos in Vibrator.java\n"
    },
    {
      "commit": "212075889eab9aab2c48881803888a1b827d77ba",
      "tree": "d6d7ddafd4e7df940d6ecad82e13dcc8794a5395",
      "parents": [
        "2ada4e310d728756fc9bf69086987bfe215dc487",
        "790c5a4c06e0ceee8fbdbed575e93ef257124569"
      ],
      "author": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Tue Mar 11 17:43:42 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Mar 11 17:43:42 2014 +0000"
      },
      "message": "am 790c5a4c: am 29de5063: Merge \"fix some typos for GoogleApiClient doc\" into klp-docs\n\n* commit \u0027790c5a4c06e0ceee8fbdbed575e93ef257124569\u0027:\n  fix some typos for GoogleApiClient doc\n"
    },
    {
      "commit": "2ada4e310d728756fc9bf69086987bfe215dc487",
      "tree": "c2905f6d64c22a597fc5cfc583ab293bc324a1b0",
      "parents": [
        "fd6b99750bfab7f930ee375a79009874a3196165",
        "7b0c111b5f3595de5cac61b0657a6f2ecb7e77bd"
      ],
      "author": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Tue Mar 11 17:43:38 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Mar 11 17:43:38 2014 +0000"
      },
      "message": "am 7b0c111b: am 69e49a81: Merge \"fix typos\" into klp-docs\n\n* commit \u00277b0c111b5f3595de5cac61b0657a6f2ecb7e77bd\u0027:\n  fix typos\n"
    },
    {
      "commit": "38b75b6126de76b68ac64cfa15f559148ba85e76",
      "tree": "26b4f65fae1dc6351fbb3afaa5e834755d70c34c",
      "parents": [
        "fd6b99750bfab7f930ee375a79009874a3196165"
      ],
      "author": {
        "name": "Jose Lima",
        "email": "joselima@google.com",
        "time": "Tue Mar 11 10:41:39 2014 -0700"
      },
      "committer": {
        "name": "Jose Lima",
        "email": "joselima@google.com",
        "time": "Tue Mar 11 10:43:31 2014 -0700"
      },
      "message": "Added LEANBACK_LAUNCHER Intent category\n\nChange-Id: I4f5ccfa9725106f558972c73abbe3f9435267c75\n"
    },
    {
      "commit": "fd6b99750bfab7f930ee375a79009874a3196165",
      "tree": "b122d36116e37ca411dd5bdef134c70d3c685f53",
      "parents": [
        "c6f0b54d695b49966a13bb196800a985ac6ce212"
      ],
      "author": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Thu Mar 06 17:55:16 2014 -0800"
      },
      "committer": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Mon Mar 10 14:09:18 2014 -0700"
      },
      "message": "Prevent overflow from MeasureSpec.adjust; measure cache fix\n\nExtract the size from the MeasureSpec value before adding the\ndelta. The opposite order could result in a negative delta causing\noverflow into size from the EXACTLY mode, creating a very large size\nvalue in the resulting MeasureSpec.\n\nDon\u0027t reapply optical bounds insets after pulling a value from the\nmeasurement cache. (The insets will have already been applied before\ninsertion into the cache.)\n\nChange-Id: Ib0154f4d6c3a7c31e7fee24fd7d5d10cc5dc71a1\n"
    },
    {
      "commit": "e8af5e10e04697acb26b47e5d60b99e5c61a020c",
      "tree": "a6ce509f48679298052543930fe5c9d9356b0290",
      "parents": [
        "c48c9626bd2eb91aab33a034baf139aa2b92671d",
        "6d9ed0c35327adfba50004fe9270ee6471459fb0"
      ],
      "author": {
        "name": "Robert Greenwalt",
        "email": "rgreenwalt@google.com",
        "time": "Mon Mar 10 20:06:23 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Mon Mar 10 20:06:23 2014 +0000"
      },
      "message": "am 6d9ed0c3: Merge \"DO NOT MERGE Debounce wifi country code Info\" into klp-dev\n\n* commit \u00276d9ed0c35327adfba50004fe9270ee6471459fb0\u0027:\n  DO NOT MERGE Debounce wifi country code Info\n"
    },
    {
      "commit": "6d9ed0c35327adfba50004fe9270ee6471459fb0",
      "tree": "221e253d70359ca25c2ffa4c90a7ee7d35047398",
      "parents": [
        "82ec1442487d66935cb0c30f6da3545d8c33af6e",
        "fcbced38a6a53c5fa31568417170afcf14d86ae6"
      ],
      "author": {
        "name": "Robert Greenwalt",
        "email": "rgreenwalt@google.com",
        "time": "Mon Mar 10 20:04:09 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Mar 10 20:04:10 2014 +0000"
      },
      "message": "Merge \"DO NOT MERGE Debounce wifi country code Info\" into klp-dev"
    },
    {
      "commit": "c6f0b54d695b49966a13bb196800a985ac6ce212",
      "tree": "0fd1293dd5eed5ae399d698519ae2bb8cead10af",
      "parents": [
        "1062080cd323c14d5bd24fb308da9431a0d250e5",
        "a26d08e612ec38c1d0f9d2b9f80d9d558ab26538"
      ],
      "author": {
        "name": "Benoit Goby",
        "email": "benoit@android.com",
        "time": "Mon Mar 10 18:59:05 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Mar 10 18:59:05 2014 +0000"
      },
      "message": "Merge \"Add CAP_BLOCK_SUSPEND to system server\" into klp-modular-dev"
    },
    {
      "commit": "c48c9626bd2eb91aab33a034baf139aa2b92671d",
      "tree": "2a49ac0942ca56ae9f6463c2b4d2fd10c9b3efd1",
      "parents": [
        "5f683ca80611c3e98c91f631ee05dccf3e7e0227",
        "82ec1442487d66935cb0c30f6da3545d8c33af6e"
      ],
      "author": {
        "name": "Zhihai Xu",
        "email": "zhihaixu@google.com",
        "time": "Mon Mar 10 18:49:47 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Mon Mar 10 18:49:47 2014 +0000"
      },
      "message": "am 82ec1442: Merge \"DO NOT MERGE Revert \"Revert \"Add PLAY and PAUSE keycodes and remove PLAY_PAUSE keycode.\"\"\" into klp-dev\n\n* commit \u002782ec1442487d66935cb0c30f6da3545d8c33af6e\u0027:\n  DO NOT MERGE Revert \"Revert \"Add PLAY and PAUSE keycodes and remove PLAY_PAUSE keycode.\"\"\n"
    },
    {
      "commit": "82ec1442487d66935cb0c30f6da3545d8c33af6e",
      "tree": "923a06e47ae11af0b22cd9453b7d90d3643cc6df",
      "parents": [
        "5243a760452dc06ec2fd0c50e1c23c0d8c3d16e7",
        "7434fa31d8dbd881d44022829ea2b0a0c76728ce"
      ],
      "author": {
        "name": "Zhihai Xu",
        "email": "zhihaixu@google.com",
        "time": "Mon Mar 10 18:46:56 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Mar 10 18:46:56 2014 +0000"
      },
      "message": "Merge \"DO NOT MERGE Revert \"Revert \"Add PLAY and PAUSE keycodes and remove PLAY_PAUSE keycode.\"\"\" into klp-dev"
    },
    {
      "commit": "7434fa31d8dbd881d44022829ea2b0a0c76728ce",
      "tree": "c3ece3e5ffbce1913df5bf3c70e5277d105e9ab0",
      "parents": [
        "1327e59f36ceea5a1ee7dc66b311206345353de5"
      ],
      "author": {
        "name": "Zhihai Xu",
        "email": "zhihaixu@google.com",
        "time": "Tue Jan 07 19:36:01 2014 +0000"
      },
      "committer": {
        "name": "Zhihai Xu",
        "email": "zhihaixu@google.com",
        "time": "Mon Mar 10 10:58:14 2014 -0700"
      },
      "message": "DO NOT MERGE Revert \"Revert \"Add PLAY and PAUSE keycodes and remove PLAY_PAUSE keycode.\"\"\n\nThis reverts commit 371427b53c70d1a71012de404c29187fe303a22a.\n\nbug:12099469\nChange-Id: I497832b54856a9909fc8651ee67555e02e0e763e\n"
    },
    {
      "commit": "5f683ca80611c3e98c91f631ee05dccf3e7e0227",
      "tree": "bef23dfcebd25f9da7c5bd1c104e0b10c286e0a2",
      "parents": [
        "0a3cb2ce1b2472b7e4ca6739eaeaa50975abf6ab",
        "5243a760452dc06ec2fd0c50e1c23c0d8c3d16e7"
      ],
      "author": {
        "name": "Vinit Deshapnde",
        "email": "vinitd@google.com",
        "time": "Mon Mar 10 17:54:01 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Mon Mar 10 17:54:01 2014 +0000"
      },
      "message": "am 5243a760: Merge \"DO NOT MERGE - Fix Airplane Mode + reboot interaction for Wifi\" into klp-dev\n\n* commit \u00275243a760452dc06ec2fd0c50e1c23c0d8c3d16e7\u0027:\n  DO NOT MERGE - Fix Airplane Mode + reboot interaction for Wifi\n"
    },
    {
      "commit": "5243a760452dc06ec2fd0c50e1c23c0d8c3d16e7",
      "tree": "ca8e89739805e7690ad9a83bb3152c9ceabaea02",
      "parents": [
        "1327e59f36ceea5a1ee7dc66b311206345353de5",
        "31727f84569cadf4623427a45c4b8284640fdcc0"
      ],
      "author": {
        "name": "Vinit Deshapnde",
        "email": "vinitd@google.com",
        "time": "Mon Mar 10 17:51:18 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Mar 10 17:51:19 2014 +0000"
      },
      "message": "Merge \"DO NOT MERGE - Fix Airplane Mode + reboot interaction for Wifi\" into klp-dev"
    },
    {
      "commit": "0a3cb2ce1b2472b7e4ca6739eaeaa50975abf6ab",
      "tree": "0cd4d9e289fec3a82c149cfa0585ed33366d18c1",
      "parents": [
        "790c5a4c06e0ceee8fbdbed575e93ef257124569",
        "b2bd63f00631b68df3595a4369ec4802e6443bc7"
      ],
      "author": {
        "name": "John Spurlock",
        "email": "jspurlock@google.com",
        "time": "Mon Mar 10 16:24:31 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Mon Mar 10 16:24:31 2014 +0000"
      },
      "message": "am b2bd63f0: Merge \"Fix doc typos in Vibrator.java\" into klp-docs\n\n* commit \u0027b2bd63f00631b68df3595a4369ec4802e6443bc7\u0027:\n  Fix doc typos in Vibrator.java\n"
    },
    {
      "commit": "790c5a4c06e0ceee8fbdbed575e93ef257124569",
      "tree": "429b670eed8cdc04e1c54c6679e2c6477bb33a1a",
      "parents": [
        "7b0c111b5f3595de5cac61b0657a6f2ecb7e77bd",
        "29de50633348fb6329ed38980abce0010253a941"
      ],
      "author": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Mon Mar 10 16:24:29 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Mon Mar 10 16:24:29 2014 +0000"
      },
      "message": "am 29de5063: Merge \"fix some typos for GoogleApiClient doc\" into klp-docs\n\n* commit \u002729de50633348fb6329ed38980abce0010253a941\u0027:\n  fix some typos for GoogleApiClient doc\n"
    },
    {
      "commit": "7b0c111b5f3595de5cac61b0657a6f2ecb7e77bd",
      "tree": "2f69e65a1fa67139859735f53dcbf46966714bdf",
      "parents": [
        "0ea81eed882d288c9473e377639b0b88280fd044",
        "69e49a819a5fd3a9d0ede1ba18f204e5e2050da6"
      ],
      "author": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Mon Mar 10 16:24:26 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Mon Mar 10 16:24:26 2014 +0000"
      },
      "message": "am 69e49a81: Merge \"fix typos\" into klp-docs\n\n* commit \u002769e49a819a5fd3a9d0ede1ba18f204e5e2050da6\u0027:\n  fix typos\n"
    },
    {
      "commit": "b2bd63f00631b68df3595a4369ec4802e6443bc7",
      "tree": "8c2a3372515686679d6952988685d150a29ce591",
      "parents": [
        "29de50633348fb6329ed38980abce0010253a941",
        "0f49c28e7a3667e680002beb8c557d8b5e3ad1d3"
      ],
      "author": {
        "name": "John Spurlock",
        "email": "jspurlock@google.com",
        "time": "Mon Mar 10 16:22:22 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Mar 10 16:22:22 2014 +0000"
      },
      "message": "Merge \"Fix doc typos in Vibrator.java\" into klp-docs"
    },
    {
      "commit": "29de50633348fb6329ed38980abce0010253a941",
      "tree": "e21ad9612d88e626fd05a23bad329d1320c42ed4",
      "parents": [
        "69e49a819a5fd3a9d0ede1ba18f204e5e2050da6",
        "64b6f26c6b01102888d10fe8a395170f80f9e118"
      ],
      "author": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Mon Mar 10 16:21:10 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Mar 10 16:21:10 2014 +0000"
      },
      "message": "Merge \"fix some typos for GoogleApiClient doc\" into klp-docs"
    },
    {
      "commit": "69e49a819a5fd3a9d0ede1ba18f204e5e2050da6",
      "tree": "157553f2d84afd77f6f36cd7a309ed5916b012d2",
      "parents": [
        "9182e5f848a2865a233ed143d56ad8dae599d875",
        "52d5190052d53ee7c518086ac3c930993188d18f"
      ],
      "author": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Mon Mar 10 16:20:45 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Mar 10 16:20:45 2014 +0000"
      },
      "message": "Merge \"fix typos\" into klp-docs"
    },
    {
      "commit": "0f49c28e7a3667e680002beb8c557d8b5e3ad1d3",
      "tree": "1d8410329eb2516237a73a40182daca6fc405fa9",
      "parents": [
        "9182e5f848a2865a233ed143d56ad8dae599d875"
      ],
      "author": {
        "name": "John Spurlock",
        "email": "jspurlock@google.com",
        "time": "Mon Mar 10 11:29:35 2014 -0400"
      },
      "committer": {
        "name": "John Spurlock",
        "email": "jspurlock@google.com",
        "time": "Mon Mar 10 11:29:35 2014 -0400"
      },
      "message": "Fix doc typos in Vibrator.java\n\nChange-Id: Ie95cd7fa16042897e6acf94badec98bc19bde57a\n"
    },
    {
      "commit": "1062080cd323c14d5bd24fb308da9431a0d250e5",
      "tree": "5bfa7c7379d56fa6ae93c5f54ffe8643b6112f43",
      "parents": [
        "c4a6df22649378631c4e541ed81c5848735427dd",
        "0ea81eed882d288c9473e377639b0b88280fd044"
      ],
      "author": {
        "name": "Wei Wang",
        "email": "weiwa@google.com",
        "time": "Sat Mar 08 02:11:17 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Sat Mar 08 02:11:17 2014 +0000"
      },
      "message": "am 0ea81eed: (-s ours) am 1327e59f: Merge \"DO NOT MERGE BLE peripheral mode (3/4): Add peripheral mode API.\" into klp-dev\n\n* commit \u00270ea81eed882d288c9473e377639b0b88280fd044\u0027:\n  DO NOT MERGE BLE peripheral mode (3/4): Add peripheral mode API.\n"
    },
    {
      "commit": "0ea81eed882d288c9473e377639b0b88280fd044",
      "tree": "40d8ae235fe7a4aedf40c01d1bcbcf4fe0d640f7",
      "parents": [
        "96192157b88d3630827a9ffd55693866734b4da3",
        "1327e59f36ceea5a1ee7dc66b311206345353de5"
      ],
      "author": {
        "name": "Wei Wang",
        "email": "weiwa@google.com",
        "time": "Sat Mar 08 02:05:57 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Sat Mar 08 02:05:57 2014 +0000"
      },
      "message": "am 1327e59f: Merge \"DO NOT MERGE BLE peripheral mode (3/4): Add peripheral mode API.\" into klp-dev\n\n* commit \u00271327e59f36ceea5a1ee7dc66b311206345353de5\u0027:\n  DO NOT MERGE BLE peripheral mode (3/4): Add peripheral mode API.\n"
    },
    {
      "commit": "1327e59f36ceea5a1ee7dc66b311206345353de5",
      "tree": "460d17952bda382756f6a1e5663fc0fcf67ba750",
      "parents": [
        "f175b19aaac7ffe5553013d996a073693cac929d",
        "ee0b3e9f824a85eebbabe307310d844a15956ae8"
      ],
      "author": {
        "name": "Wei Wang",
        "email": "weiwa@google.com",
        "time": "Sat Mar 08 02:01:01 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sat Mar 08 02:01:02 2014 +0000"
      },
      "message": "Merge \"DO NOT MERGE BLE peripheral mode (3/4): Add peripheral mode API.\" into klp-dev"
    },
    {
      "commit": "c4a6df22649378631c4e541ed81c5848735427dd",
      "tree": "5bfa7c7379d56fa6ae93c5f54ffe8643b6112f43",
      "parents": [
        "bf0fdac12d325098b65cde2c76dece85b753d663",
        "96192157b88d3630827a9ffd55693866734b4da3"
      ],
      "author": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Sat Mar 08 01:55:41 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Sat Mar 08 01:55:41 2014 +0000"
      },
      "message": "am 96192157: am f175b19a: Merge \"Fix a bug where OnTouchListeners in action views could be removed\" into klp-dev\n\n* commit \u002796192157b88d3630827a9ffd55693866734b4da3\u0027:\n  Fix a bug where OnTouchListeners in action views could be removed\n"
    },
    {
      "commit": "bf0fdac12d325098b65cde2c76dece85b753d663",
      "tree": "5bfa7c7379d56fa6ae93c5f54ffe8643b6112f43",
      "parents": [
        "508e88e329cd157c3de94ccbac7374038f7e2355",
        "f41efb446a40f0904f3788c2a773f2a700b1342a"
      ],
      "author": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Sat Mar 08 01:55:36 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Sat Mar 08 01:55:36 2014 +0000"
      },
      "message": "am f41efb44: am 57a45f22: Merge \"Fix a JNI local reference leak in JNIMediaPlayerListener::notify.\" into klp-dev\n\n* commit \u0027f41efb446a40f0904f3788c2a773f2a700b1342a\u0027:\n  Fix a JNI local reference leak in JNIMediaPlayerListener::notify.\n"
    },
    {
      "commit": "508e88e329cd157c3de94ccbac7374038f7e2355",
      "tree": "5bfa7c7379d56fa6ae93c5f54ffe8643b6112f43",
      "parents": [
        "b559b37150d24411f0b5ef102ced8d5acf858a0e",
        "9bf7f893e0833fca9b240c11b98d6d7dc1892081"
      ],
      "author": {
        "name": "Craig Mautner",
        "email": "cmautner@google.com",
        "time": "Sat Mar 08 01:55:33 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Sat Mar 08 01:55:33 2014 +0000"
      },
      "message": "am 9bf7f893: (-s ours) am 93df07a1: Merge \"Show the keyguard if unsecure window on top. DO NOT MERGE.\" into klp-dev\n\n* commit \u00279bf7f893e0833fca9b240c11b98d6d7dc1892081\u0027:\n  Show the keyguard if unsecure window on top. DO NOT MERGE.\n"
    },
    {
      "commit": "b559b37150d24411f0b5ef102ced8d5acf858a0e",
      "tree": "5bfa7c7379d56fa6ae93c5f54ffe8643b6112f43",
      "parents": [
        "74bebf6faed2d34814ffc3d46664330ea568f7b2",
        "0a5a5d6996e54a927af750e122a1275d64f77ee5"
      ],
      "author": {
        "name": "Tim Kilbourn",
        "email": "tkilbourn@google.com",
        "time": "Sat Mar 08 00:55:47 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sat Mar 08 00:55:48 2014 +0000"
      },
      "message": "Merge \"Dump leanback info in aapt dump badging.\" into klp-modular-dev"
    },
    {
      "commit": "fcbced38a6a53c5fa31568417170afcf14d86ae6",
      "tree": "f755964738f5c2974ec1ed685c0a5046b35df1c7",
      "parents": [
        "f175b19aaac7ffe5553013d996a073693cac929d"
      ],
      "author": {
        "name": "Robert Greenwalt",
        "email": "rgreenwalt@google.com",
        "time": "Fri Mar 07 16:51:41 2014 -0800"
      },
      "committer": {
        "name": "Robert Greenwalt",
        "email": "rgreenwalt@google.com",
        "time": "Fri Mar 07 16:54:58 2014 -0800"
      },
      "message": "DO NOT MERGE Debounce wifi country code Info\n\nWe\u0027re getting signals from the radio and it sometimes drops out for\na while.  This change will delay applying an empty country code\nfor 15sec but apply non-empty country codes immediately.  It uses a\nsequence number so we only apply the most recent change, even if\nit\u0027s delayed.\n\nAlso secures the wifi call to set the country code as we can\u0027t\nallow apps to set it willy-nilly.\n\nbug:11062898\nChange-Id: I610039a833e26d4c5c8b7b9ac1b7546f3c83446a\n"
    },
    {
      "commit": "0a5a5d6996e54a927af750e122a1275d64f77ee5",
      "tree": "2530e6edb6200ff28ee87f58fbb28e2a0b15dc37",
      "parents": [
        "d1862dac05e4302761c8d741a3286fe5eb6f1174"
      ],
      "author": {
        "name": "Tim Kilbourn",
        "email": "tkilbourn@google.com",
        "time": "Fri Mar 07 15:12:50 2014 -0800"
      },
      "committer": {
        "name": "Tim Kilbourn",
        "email": "tkilbourn@google.com",
        "time": "Fri Mar 07 16:47:42 2014 -0800"
      },
      "message": "Dump leanback info in aapt dump badging.\n\nLeanback launcher activities are reported, including the banner.\n\nChange-Id: Ifa496736ad3ba4239ec95e166768af895ff4dc53\n"
    },
    {
      "commit": "a26d08e612ec38c1d0f9d2b9f80d9d558ab26538",
      "tree": "83497b2ae71b27b90fd3ce723713e7066e9874f3",
      "parents": [
        "01b5e765e59c14cdfb62f1a8684e9116a46874d2"
      ],
      "author": {
        "name": "Benoit Goby",
        "email": "benoit@android.com",
        "time": "Wed Feb 19 18:55:28 2014 -0800"
      },
      "committer": {
        "name": "Benoit Goby",
        "email": "benoitgoby@google.com",
        "time": "Sat Mar 08 00:17:43 2014 +0000"
      },
      "message": "Add CAP_BLOCK_SUSPEND to system server\n\nWith linux 3.5 and above, CAP_BLOCK_SUSPEND is needed to take a\nsuspend blocker.\n\nCAP_BLOCK_SUSPEND has aleady been added in master.\n\nChange-Id: Ibd4b1f8498c3c4a7b69ea9fc68311546a8f0ecda"
    },
    {
      "commit": "74bebf6faed2d34814ffc3d46664330ea568f7b2",
      "tree": "4c77c094ba71d651e37abda346444295724a3a76",
      "parents": [
        "01b5e765e59c14cdfb62f1a8684e9116a46874d2"
      ],
      "author": {
        "name": "Ying Wang",
        "email": "wangying@google.com",
        "time": "Fri Mar 07 15:55:14 2014 -0800"
      },
      "committer": {
        "name": "Ying Wang",
        "email": "wangying@google.com",
        "time": "Fri Mar 07 15:56:14 2014 -0800"
      },
      "message": "Exclude the host aapt and aidl from PDK build.\n\nBug: 13028632\nChange-Id: I0f774b19be77462d0fa271088a4a5a152729d13c\n"
    },
    {
      "commit": "96192157b88d3630827a9ffd55693866734b4da3",
      "tree": "870ddade04c641e5794e3d7c2bc38e847ced1f93",
      "parents": [
        "f41efb446a40f0904f3788c2a773f2a700b1342a",
        "f175b19aaac7ffe5553013d996a073693cac929d"
      ],
      "author": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Fri Mar 07 23:38:30 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Mar 07 23:38:30 2014 +0000"
      },
      "message": "am f175b19a: Merge \"Fix a bug where OnTouchListeners in action views could be removed\" into klp-dev\n\n* commit \u0027f175b19aaac7ffe5553013d996a073693cac929d\u0027:\n  Fix a bug where OnTouchListeners in action views could be removed\n"
    },
    {
      "commit": "f41efb446a40f0904f3788c2a773f2a700b1342a",
      "tree": "8153b2e5eee0ab6b347e762e93890556b5ed72e6",
      "parents": [
        "9bf7f893e0833fca9b240c11b98d6d7dc1892081",
        "57a45f22ea7b0509fb918fa39e797a6061f75438"
      ],
      "author": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Fri Mar 07 23:38:27 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Mar 07 23:38:27 2014 +0000"
      },
      "message": "am 57a45f22: Merge \"Fix a JNI local reference leak in JNIMediaPlayerListener::notify.\" into klp-dev\n\n* commit \u002757a45f22ea7b0509fb918fa39e797a6061f75438\u0027:\n  Fix a JNI local reference leak in JNIMediaPlayerListener::notify.\n"
    },
    {
      "commit": "9bf7f893e0833fca9b240c11b98d6d7dc1892081",
      "tree": "e0fb0a4728c4487c29c80664a6ac9245dc92b5d4",
      "parents": [
        "ac87587875f1dfade5e06a82ccc009d0f0170569",
        "93df07a1b72488b64354098cd00dff1d36b76b12"
      ],
      "author": {
        "name": "Craig Mautner",
        "email": "cmautner@google.com",
        "time": "Fri Mar 07 23:38:20 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Mar 07 23:38:20 2014 +0000"
      },
      "message": "am 93df07a1: Merge \"Show the keyguard if unsecure window on top. DO NOT MERGE.\" into klp-dev\n\n* commit \u002793df07a1b72488b64354098cd00dff1d36b76b12\u0027:\n  Show the keyguard if unsecure window on top. DO NOT MERGE.\n"
    },
    {
      "commit": "f175b19aaac7ffe5553013d996a073693cac929d",
      "tree": "cf94902c76090ae918c73ea089fa70b1b0c7fa5d",
      "parents": [
        "57a45f22ea7b0509fb918fa39e797a6061f75438",
        "c9e5f540a954a878365e88e42f78800d4eafa188"
      ],
      "author": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Fri Mar 07 23:28:19 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Mar 07 23:28:19 2014 +0000"
      },
      "message": "Merge \"Fix a bug where OnTouchListeners in action views could be removed\" into klp-dev"
    },
    {
      "commit": "57a45f22ea7b0509fb918fa39e797a6061f75438",
      "tree": "9ea73babe1ef2cb83e69fcd9c928d3450f108a75",
      "parents": [
        "93df07a1b72488b64354098cd00dff1d36b76b12",
        "0bb17193cc764ea6c122a6a763cba7ece78ef8e7"
      ],
      "author": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Fri Mar 07 22:49:33 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Mar 07 22:49:33 2014 +0000"
      },
      "message": "Merge \"Fix a JNI local reference leak in JNIMediaPlayerListener::notify.\" into klp-dev"
    },
    {
      "commit": "93df07a1b72488b64354098cd00dff1d36b76b12",
      "tree": "98338c08e7eb3b446983848cacd46e7c5779ced1",
      "parents": [
        "9823a170e4f9ff1d9233eb7eb661c4d418c2e2a7",
        "2c82c08a5422de757491eec9c3a2347bb4fb4dd0"
      ],
      "author": {
        "name": "Craig Mautner",
        "email": "cmautner@google.com",
        "time": "Fri Mar 07 22:30:25 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Mar 07 22:30:26 2014 +0000"
      },
      "message": "Merge \"Show the keyguard if unsecure window on top. DO NOT MERGE.\" into klp-dev"
    },
    {
      "commit": "01b5e765e59c14cdfb62f1a8684e9116a46874d2",
      "tree": "1a2173c5508e96c55ad7e13388573ff8e6f7a87a",
      "parents": [
        "344251969929dcb37a33a3e3910121458f7dc38f",
        "6212a49a9475768316a999596ffc4dd0f4ce96e5"
      ],
      "author": {
        "name": "Jeff Brown",
        "email": "jeffbrown@google.com",
        "time": "Fri Mar 07 22:15:08 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Mar 07 22:15:08 2014 +0000"
      },
      "message": "Merge \"Declare KEYCODE_SLEEP and KEYCODE_WAKEUP.\" into klp-modular-dev"
    },
    {
      "commit": "0bb17193cc764ea6c122a6a763cba7ece78ef8e7",
      "tree": "ae11d0b54d7b83e1df5254d0f15a49cbdd792fa7",
      "parents": [
        "aefa427c27396bef64ee37d5c4d94e0a63cf7b05"
      ],
      "author": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Wed Nov 13 15:10:40 2013 -0800"
      },
      "committer": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Fri Mar 07 14:10:52 2014 -0800"
      },
      "message": "Fix a JNI local reference leak in JNIMediaPlayerListener::notify.\n\nBug: https://code.google.com/p/android/issues/detail?id\u003d62137\nb/12603577\nChange-Id: I776cd83a66de37fdbbe8af367bf1b26e5e0c7247\n"
    },
    {
      "commit": "6212a49a9475768316a999596ffc4dd0f4ce96e5",
      "tree": "c603b01b0acd899910030cf9b7bf9f2097928ec6",
      "parents": [
        "16ed831eb391e1d08050c52579f316ed5505c1e8"
      ],
      "author": {
        "name": "Jeff Brown",
        "email": "jeffbrown@google.com",
        "time": "Fri Mar 07 13:58:47 2014 -0800"
      },
      "committer": {
        "name": "Jeff Brown",
        "email": "jeffbrown@google.com",
        "time": "Fri Mar 07 14:02:55 2014 -0800"
      },
      "message": "Declare KEYCODE_SLEEP and KEYCODE_WAKEUP.\n\nThese new keys behave in similarly to KEYCODE_POWER but do not\nsimply toggle between awake and asleep states.\n\nSleep puts the device to sleep if it is awake.\nWakeup wakes up the device if it is asleep.\n\nBug: 12938999\nChange-Id: I260fb918cc858882fe06fa880910df5763a76c5d\n"
    },
    {
      "commit": "344251969929dcb37a33a3e3910121458f7dc38f",
      "tree": "417188001a11b169edc21ab934eef2e48fb5a551",
      "parents": [
        "5ef72c30847a0b29c35489fef30bc21fe5a5dcfe",
        "ac87587875f1dfade5e06a82ccc009d0f0170569"
      ],
      "author": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Fri Mar 07 21:18:52 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Mar 07 21:18:52 2014 +0000"
      },
      "message": "am ac875878: am 9823a170: Merge \"Make MtpDatabase use libexif instead of libjhead\" into klp-dev\n\n* commit \u0027ac87587875f1dfade5e06a82ccc009d0f0170569\u0027:\n  Make MtpDatabase use libexif instead of libjhead\n"
    },
    {
      "commit": "5ef72c30847a0b29c35489fef30bc21fe5a5dcfe",
      "tree": "aa29d30cd9f4292eea9c6c15d24579c37be6a37d",
      "parents": [
        "16ed831eb391e1d08050c52579f316ed5505c1e8",
        "f066adde7a3722deba0226715af695537511271e"
      ],
      "author": {
        "name": "Vineeta Srivastava",
        "email": "vsrivastava@google.com",
        "time": "Fri Mar 07 21:18:47 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Mar 07 21:18:47 2014 +0000"
      },
      "message": "am f066adde: am dbeb0c12: Merge \"telephony: Add same named operator configuration for some operators\" into klp-dev\n\n* commit \u0027f066adde7a3722deba0226715af695537511271e\u0027:\n  telephony: Add same named operator configuration for some operators\n"
    },
    {
      "commit": "ac87587875f1dfade5e06a82ccc009d0f0170569",
      "tree": "39ca8188393f8fd17ee38b4538b86f656dfb4835",
      "parents": [
        "f066adde7a3722deba0226715af695537511271e",
        "9823a170e4f9ff1d9233eb7eb661c4d418c2e2a7"
      ],
      "author": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Fri Mar 07 21:12:21 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Mar 07 21:12:21 2014 +0000"
      },
      "message": "am 9823a170: Merge \"Make MtpDatabase use libexif instead of libjhead\" into klp-dev\n\n* commit \u00279823a170e4f9ff1d9233eb7eb661c4d418c2e2a7\u0027:\n  Make MtpDatabase use libexif instead of libjhead\n"
    },
    {
      "commit": "f066adde7a3722deba0226715af695537511271e",
      "tree": "2270184838edfe7525d93b133bf21ec8cb949bc9",
      "parents": [
        "3d924f1e8d4664d47a1e5e3045ec450a36bb7009",
        "dbeb0c12950e92a59671f8da7952ddf3486789b4"
      ],
      "author": {
        "name": "Vineeta Srivastava",
        "email": "vsrivastava@google.com",
        "time": "Fri Mar 07 21:12:17 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Mar 07 21:12:17 2014 +0000"
      },
      "message": "am dbeb0c12: Merge \"telephony: Add same named operator configuration for some operators\" into klp-dev\n\n* commit \u0027dbeb0c12950e92a59671f8da7952ddf3486789b4\u0027:\n  telephony: Add same named operator configuration for some operators\n"
    },
    {
      "commit": "9823a170e4f9ff1d9233eb7eb661c4d418c2e2a7",
      "tree": "b9aaf64571ed2ed52d5c73bc9e4159ec0c369c0e",
      "parents": [
        "dbeb0c12950e92a59671f8da7952ddf3486789b4",
        "aefa427c27396bef64ee37d5c4d94e0a63cf7b05"
      ],
      "author": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Fri Mar 07 20:23:29 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Mar 07 20:23:29 2014 +0000"
      },
      "message": "Merge \"Make MtpDatabase use libexif instead of libjhead\" into klp-dev"
    },
    {
      "commit": "dbeb0c12950e92a59671f8da7952ddf3486789b4",
      "tree": "7e92f67cb77c213f8c9ca687854d556353c87e16",
      "parents": [
        "ef86ff58178e876f1dfbedd65166cc806f006ba8",
        "5d37e0d1b48a94fcf95e73c2ab931c00a5713eb0"
      ],
      "author": {
        "name": "Vineeta Srivastava",
        "email": "vsrivastava@google.com",
        "time": "Fri Mar 07 20:09:00 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Mar 07 20:09:00 2014 +0000"
      },
      "message": "Merge \"telephony: Add same named operator configuration for some operators\" into klp-dev"
    },
    {
      "commit": "5d37e0d1b48a94fcf95e73c2ab931c00a5713eb0",
      "tree": "5a61d1fbefd5d4a24af88129a1f2d6557abb41b6",
      "parents": [
        "92a3283286df3a6c2a27ecde8eddf23abbb87de9"
      ],
      "author": {
        "name": "Sungmin Choi",
        "email": "sungmin.choi@lge.com",
        "time": "Fri Dec 13 14:50:40 2013 +0900"
      },
      "committer": {
        "name": "Vineeta Srivastava",
        "email": "vsrivastava@google.com",
        "time": "Fri Mar 07 11:29:18 2014 -0800"
      },
      "message": "telephony: Add same named operator configuration for some operators\n\nAdd same named operator configuration for 404, 405, and 520.\nThat is, show roaming icon though same named operators.\n\nBug: 12121959\nChange-Id: I9148bab727170f670fd2679db69b123b0526bb32\n"
    },
    {
      "commit": "16ed831eb391e1d08050c52579f316ed5505c1e8",
      "tree": "aa29d30cd9f4292eea9c6c15d24579c37be6a37d",
      "parents": [
        "b8a7dd639eb680e7bcd410f7d3bd16c7ba6872ad",
        "3d924f1e8d4664d47a1e5e3045ec450a36bb7009"
      ],
      "author": {
        "name": "Vineeta Srivastava",
        "email": "vsrivastava@google.com",
        "time": "Fri Mar 07 18:45:11 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Mar 07 18:45:11 2014 +0000"
      },
      "message": "am 3d924f1e: (-s ours) am ef86ff58: Merge \"Revert \"Do not show roaming icon for Videotron operator when access Canada network\" [DO NOT MERGE]\" into klp-dev\n\n* commit \u00273d924f1e8d4664d47a1e5e3045ec450a36bb7009\u0027:\n  Revert \"Do not show roaming icon for Videotron operator when access Canada network\" [DO NOT MERGE]\n"
    },
    {
      "commit": "3d924f1e8d4664d47a1e5e3045ec450a36bb7009",
      "tree": "34897632dd19a9733a20e828d46dc00290f0d385",
      "parents": [
        "74ca3fd34dac9674f61313594e2863ffecd79c7a",
        "ef86ff58178e876f1dfbedd65166cc806f006ba8"
      ],
      "author": {
        "name": "Vineeta Srivastava",
        "email": "vsrivastava@google.com",
        "time": "Fri Mar 07 18:40:53 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Mar 07 18:40:53 2014 +0000"
      },
      "message": "am ef86ff58: Merge \"Revert \"Do not show roaming icon for Videotron operator when access Canada network\" [DO NOT MERGE]\" into klp-dev\n\n* commit \u0027ef86ff58178e876f1dfbedd65166cc806f006ba8\u0027:\n  Revert \"Do not show roaming icon for Videotron operator when access Canada network\" [DO NOT MERGE]\n"
    },
    {
      "commit": "b8a7dd639eb680e7bcd410f7d3bd16c7ba6872ad",
      "tree": "aa29d30cd9f4292eea9c6c15d24579c37be6a37d",
      "parents": [
        "48df72f7db7456304bde16a6f000fd7d45ba5d13",
        "8faffa400b6dea9134f9d419196bf18994f3363d"
      ],
      "author": {
        "name": "Mike J. Chen",
        "email": "mjchen@google.com",
        "time": "Fri Mar 07 18:40:23 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Mar 07 18:40:23 2014 +0000"
      },
      "message": "Merge \"Add handshake broadcast support\" into klp-modular-dev"
    },
    {
      "commit": "ef86ff58178e876f1dfbedd65166cc806f006ba8",
      "tree": "9206e5a7e3e4acf36c52381317a17e6a290eba8e",
      "parents": [
        "bc57651fb510d7b1a2811235f96e711b6be12a12",
        "22ec0dc35360c8a9406656fa32213ab153b587ef"
      ],
      "author": {
        "name": "Vineeta Srivastava",
        "email": "vsrivastava@google.com",
        "time": "Fri Mar 07 18:37:42 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Mar 07 18:37:42 2014 +0000"
      },
      "message": "Merge \"Revert \"Do not show roaming icon for Videotron operator when access Canada network\" [DO NOT MERGE]\" into klp-dev"
    },
    {
      "commit": "22ec0dc35360c8a9406656fa32213ab153b587ef",
      "tree": "e1a3a46a107a11a525ac1a0f5ed658a99bcf828a",
      "parents": [
        "fee6f69e8321c3f94c2b341fe483f7b1f6534169"
      ],
      "author": {
        "name": "Sungmin Choi",
        "email": "sungmin.choi@lge.com",
        "time": "Mon Dec 16 16:14:44 2013 +0900"
      },
      "committer": {
        "name": "Vineeta Srivastava",
        "email": "vsrivastava@google.com",
        "time": "Fri Mar 07 18:37:26 2014 +0000"
      },
      "message": "Revert \"Do not show roaming icon for Videotron operator when access Canada network\" [DO NOT MERGE]\n\nThis reverts commit 119e24f98706cb0a1217b41e7e750b94c1a8941a.\n\nBug: 12163013\nChange-Id: I574d1492253eb6e1f570411e441c5bea7376112c\n"
    },
    {
      "commit": "aefa427c27396bef64ee37d5c4d94e0a63cf7b05",
      "tree": "e5f58330da4d550053153775cf384d1ce6a9b2ff",
      "parents": [
        "bc57651fb510d7b1a2811235f96e711b6be12a12"
      ],
      "author": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Fri Jan 10 10:39:27 2014 -0800"
      },
      "committer": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Fri Mar 07 10:30:23 2014 -0800"
      },
      "message": "Make MtpDatabase use libexif instead of libjhead\n\nb/12203995\n\nChange-Id: I0e0e6209be7a9d3e493abdcee8619cae6d4b9501\n"
    },
    {
      "commit": "48df72f7db7456304bde16a6f000fd7d45ba5d13",
      "tree": "83d3dbed615bc601ce5bf18eb9c1fcdcb4555438",
      "parents": [
        "045ed665197ed3ba0681db173a058a55662cd16a",
        "74ca3fd34dac9674f61313594e2863ffecd79c7a"
      ],
      "author": {
        "name": "Leon Scroggins III",
        "email": "scroggo@google.com",
        "time": "Fri Mar 07 18:18:35 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Mar 07 18:18:35 2014 +0000"
      },
      "message": "am 74ca3fd3: (-s ours) am bc57651f: Merge \"DO NOT MERGE - merge nativeDecodeFileDescriptor fixes into KLP-MR2 BUG:13191516\" into klp-dev\n\n* commit \u002774ca3fd34dac9674f61313594e2863ffecd79c7a\u0027:\n  DO NOT MERGE - merge nativeDecodeFileDescriptor fixes into KLP-MR2 BUG:13191516\n"
    },
    {
      "commit": "045ed665197ed3ba0681db173a058a55662cd16a",
      "tree": "83d3dbed615bc601ce5bf18eb9c1fcdcb4555438",
      "parents": [
        "66069adb9d22f28b48bd4689b592c887c008be52",
        "8e904d565e8a54f755814e9ae062743b8b012731"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Fri Mar 07 18:18:31 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Mar 07 18:18:31 2014 +0000"
      },
      "message": "am 8e904d56: (-s ours) am 785d764b: Merge \"More on issue #12031685 (DO NOT MERGE)\" into klp-dev\n\n* commit \u00278e904d565e8a54f755814e9ae062743b8b012731\u0027:\n  More on issue #12031685 (DO NOT MERGE)\n"
    },
    {
      "commit": "74ca3fd34dac9674f61313594e2863ffecd79c7a",
      "tree": "c470c4007e11c62f6199a2236a54e56db84ac904",
      "parents": [
        "8e904d565e8a54f755814e9ae062743b8b012731",
        "bc57651fb510d7b1a2811235f96e711b6be12a12"
      ],
      "author": {
        "name": "Leon Scroggins III",
        "email": "scroggo@google.com",
        "time": "Fri Mar 07 18:15:23 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Mar 07 18:15:23 2014 +0000"
      },
      "message": "am bc57651f: Merge \"DO NOT MERGE - merge nativeDecodeFileDescriptor fixes into KLP-MR2 BUG:13191516\" into klp-dev\n\n* commit \u0027bc57651fb510d7b1a2811235f96e711b6be12a12\u0027:\n  DO NOT MERGE - merge nativeDecodeFileDescriptor fixes into KLP-MR2 BUG:13191516\n"
    },
    {
      "commit": "8e904d565e8a54f755814e9ae062743b8b012731",
      "tree": "c5fb74c9e54b744451da9f329c94dfd4714eae5d",
      "parents": [
        "cda61e95f6b600378ab64f43beb42dbbfa2f6a1a",
        "785d764bd56b2d41216aa52ab8f6b6af9179f9c9"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Fri Mar 07 18:15:19 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Mar 07 18:15:19 2014 +0000"
      },
      "message": "am 785d764b: Merge \"More on issue #12031685 (DO NOT MERGE)\" into klp-dev\n\n* commit \u0027785d764bd56b2d41216aa52ab8f6b6af9179f9c9\u0027:\n  More on issue #12031685 (DO NOT MERGE)\n"
    },
    {
      "commit": "bc57651fb510d7b1a2811235f96e711b6be12a12",
      "tree": "5fd028687e4c4c20fb143567dcd87dbbaa6d4f1b",
      "parents": [
        "785d764bd56b2d41216aa52ab8f6b6af9179f9c9",
        "278250dafb5ebb0f9b66c46b32e7dd1251cdb6ff"
      ],
      "author": {
        "name": "Leon Scroggins III",
        "email": "scroggo@google.com",
        "time": "Fri Mar 07 18:13:29 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Mar 07 18:13:29 2014 +0000"
      },
      "message": "Merge \"DO NOT MERGE - merge nativeDecodeFileDescriptor fixes into KLP-MR2 BUG:13191516\" into klp-dev"
    },
    {
      "commit": "785d764bd56b2d41216aa52ab8f6b6af9179f9c9",
      "tree": "7d6a1de560c7af56598a405fd8e7f6f05774999a",
      "parents": [
        "faddd77a917dd423aee5fc64c056c8c2e0ce6f9a",
        "cb15c7a83b62a37e5def14413e37925391e5ea39"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Fri Mar 07 18:12:30 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Mar 07 18:12:30 2014 +0000"
      },
      "message": "Merge \"More on issue #12031685 (DO NOT MERGE)\" into klp-dev"
    },
    {
      "commit": "66069adb9d22f28b48bd4689b592c887c008be52",
      "tree": "83d3dbed615bc601ce5bf18eb9c1fcdcb4555438",
      "parents": [
        "d1862dac05e4302761c8d741a3286fe5eb6f1174",
        "cda61e95f6b600378ab64f43beb42dbbfa2f6a1a"
      ],
      "author": {
        "name": "Andy McFadden",
        "email": "fadden@android.com",
        "time": "Fri Mar 07 17:46:42 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Mar 07 17:46:42 2014 +0000"
      },
      "message": "am cda61e95: am faddd77a: Merge \"EGL14.eglCreateWindowSurface should set producerControlledByApp\" into klp-dev\n\n* commit \u0027cda61e95f6b600378ab64f43beb42dbbfa2f6a1a\u0027:\n  EGL14.eglCreateWindowSurface should set producerControlledByApp\n"
    },
    {
      "commit": "cda61e95f6b600378ab64f43beb42dbbfa2f6a1a",
      "tree": "f1a2cf92c9d20403c1e9c1c0680c6f5ae8b48c84",
      "parents": [
        "111e981dc7f7d62647d6aa5e6c44cfd13af53608",
        "faddd77a917dd423aee5fc64c056c8c2e0ce6f9a"
      ],
      "author": {
        "name": "Andy McFadden",
        "email": "fadden@android.com",
        "time": "Fri Mar 07 17:43:40 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Mar 07 17:43:40 2014 +0000"
      },
      "message": "am faddd77a: Merge \"EGL14.eglCreateWindowSurface should set producerControlledByApp\" into klp-dev\n\n* commit \u0027faddd77a917dd423aee5fc64c056c8c2e0ce6f9a\u0027:\n  EGL14.eglCreateWindowSurface should set producerControlledByApp\n"
    },
    {
      "commit": "faddd77a917dd423aee5fc64c056c8c2e0ce6f9a",
      "tree": "69e4789af9dce1a34c42c3649669ba6ed5f16563",
      "parents": [
        "70d5ed269268c1da6169b49b555d7295ac5d6763",
        "092759f6b438dc599b71a5d0557718cf4f5a2427"
      ],
      "author": {
        "name": "Andy McFadden",
        "email": "fadden@android.com",
        "time": "Fri Mar 07 17:40:39 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Mar 07 17:40:40 2014 +0000"
      },
      "message": "Merge \"EGL14.eglCreateWindowSurface should set producerControlledByApp\" into klp-dev"
    },
    {
      "commit": "2c82c08a5422de757491eec9c3a2347bb4fb4dd0",
      "tree": "a0b4c881382fcde57ea4deb42b509abf7c18be62",
      "parents": [
        "81479358decb0a2cefbb8245e0f56ed0e966d697"
      ],
      "author": {
        "name": "Craig Mautner",
        "email": "cmautner@google.com",
        "time": "Mon Mar 03 13:26:03 2014 -0800"
      },
      "committer": {
        "name": "Craig Mautner",
        "email": "cmautner@google.com",
        "time": "Fri Mar 07 09:09:27 2014 -0800"
      },
      "message": "Show the keyguard if unsecure window on top. DO NOT MERGE.\n\nWhen traversing windows save the fact that windows above the topmost\nfullscreen window do not hide the lockscreen. If there is such a\nwindow don\u0027t show it.\n\nFixes bug 13225149.\n\nChange-Id: Ib6f33cbcfb2f60d8957a9184729ecdec80c6a236\n"
    },
    {
      "commit": "278250dafb5ebb0f9b66c46b32e7dd1251cdb6ff",
      "tree": "9f89158aebe44e0a41f7cc063e4e93ccc50aaa9d",
      "parents": [
        "a3ea4be5425fc2a561290c08a9f5f31f374afc31"
      ],
      "author": {
        "name": "Leon Scroggins III",
        "email": "scroggo@google.com",
        "time": "Tue Jan 14 15:14:57 2014 -0500"
      },
      "committer": {
        "name": "Leon Scroggins",
        "email": "scroggo@google.com",
        "time": "Fri Mar 07 11:28:44 2014 -0500"
      },
      "message": "DO NOT MERGE - merge nativeDecodeFileDescriptor fixes into KLP-MR2\nBUG:13191516\n\nOriginal CLs below:\n\nIn nativeDecodeFileDescriptor, use fdopen.\n\nInstead of attempting to mmap the entire file, create an\nSkFILEStream from a FILE.\n\nBUG:11669944\nBUG:11028218\nCherry-pick from: If67da91484acc79f9f3dde6d05201409c0c75e41\n\n-------------------------------------------------------------------------\n\nDecode file descriptor from the correct offset.\n\nFix a few bugs in nativeDecodeFileDescriptor:\n1. Restore the FD\u0027s offset when exiting the function.\n2. Copy the data when potentially using an SkImageRef.\n   The old behavior would have continued to modify the\n   file descriptor\u0027s offset each time a new decode was\n   required. The copy ensures that the file descriptor\n   remains unchanged.\n3. Buffer the file stream.\n   Prior to this change, if the image was not a PNG,\n   the stream would be rewound to the beginning of the\n   file, even if the file descriptor was passed in with\n   an offset. Thanks to the buffer, the stream is only\n   rewound to the original offset.\n\nDepends on https://googleplex-android-review.googlesource.com/#/c/415821/1\nin external/skia\n\nBUG:12807677\nBUG:12895876\nCherry-pick from: I38b8cf5d210dbbc0107e6562e3884867de57fc4b\n"
    },
    {
      "commit": "d1862dac05e4302761c8d741a3286fe5eb6f1174",
      "tree": "83d3dbed615bc601ce5bf18eb9c1fcdcb4555438",
      "parents": [
        "840c84749a6066b436db4dc94c3e3929a8440575",
        "111e981dc7f7d62647d6aa5e6c44cfd13af53608"
      ],
      "author": {
        "name": "Chris Wren",
        "email": "cwren@android.com",
        "time": "Fri Mar 07 15:15:08 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Mar 07 15:15:08 2014 +0000"
      },
      "message": "am 111e981d: am 70d5ed26: Merge \"use relative positioning for notification actions\" into klp-dev\n\n* commit \u0027111e981dc7f7d62647d6aa5e6c44cfd13af53608\u0027:\n  use relative positioning for notification actions\n"
    },
    {
      "commit": "111e981dc7f7d62647d6aa5e6c44cfd13af53608",
      "tree": "fa47a5525e2f992d0e9dce6fc05244f7eb1ed508",
      "parents": [
        "233e7e9f64be5e85196dd959824bce9a69b2fd99",
        "70d5ed269268c1da6169b49b555d7295ac5d6763"
      ],
      "author": {
        "name": "Chris Wren",
        "email": "cwren@android.com",
        "time": "Fri Mar 07 15:10:47 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Mar 07 15:10:47 2014 +0000"
      },
      "message": "am 70d5ed26: Merge \"use relative positioning for notification actions\" into klp-dev\n\n* commit \u002770d5ed269268c1da6169b49b555d7295ac5d6763\u0027:\n  use relative positioning for notification actions\n"
    },
    {
      "commit": "70d5ed269268c1da6169b49b555d7295ac5d6763",
      "tree": "92b3363408e1705b3aebd5d315213bd1ec6865ff",
      "parents": [
        "98a6bcf433fc23c343343b04c57c5a68d0177ac7",
        "be63a95d2b4c1fba31c71db7dc1d2248418e1ded"
      ],
      "author": {
        "name": "Chris Wren",
        "email": "cwren@android.com",
        "time": "Fri Mar 07 15:08:29 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Mar 07 15:08:29 2014 +0000"
      },
      "message": "Merge \"use relative positioning for notification actions\" into klp-dev"
    },
    {
      "commit": "840c84749a6066b436db4dc94c3e3929a8440575",
      "tree": "3c9e2e95a1555ffa55faf457747fa0833695d061",
      "parents": [
        "7ddc3cec322f0a4968f00c6bdf8e396094e36f5b",
        "bcdfc62ae3ac3809e883fc0b4c71ab52a0cdacf8"
      ],
      "author": {
        "name": "Jeff Brown",
        "email": "jeffbrown@google.com",
        "time": "Fri Mar 07 04:40:10 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Mar 07 04:40:10 2014 +0000"
      },
      "message": "Merge \"Add config_supportAutoRotation.\" into klp-modular-dev"
    },
    {
      "commit": "7ddc3cec322f0a4968f00c6bdf8e396094e36f5b",
      "tree": "baa104ab171fd500cd6e13711d26f3c1f6a693f5",
      "parents": [
        "b2c45abc1d6f791f254c2cf6affcfc4f564d9cd2",
        "e7be7915a3601b2cacf64fcc8df9ac766fcaa732"
      ],
      "author": {
        "name": "Jeff Brown",
        "email": "jeffbrown@google.com",
        "time": "Fri Mar 07 04:39:05 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Mar 07 04:39:06 2014 +0000"
      },
      "message": "Merge \"Reorder config.xml constants related to auto-rotation.\" into klp-modular-dev"
    },
    {
      "commit": "bcdfc62ae3ac3809e883fc0b4c71ab52a0cdacf8",
      "tree": "db423f68b2acb45b9ddaa4f2b5e146fb5bab62c1",
      "parents": [
        "e7be7915a3601b2cacf64fcc8df9ac766fcaa732"
      ],
      "author": {
        "name": "Jeff Brown",
        "email": "jeffbrown@google.com",
        "time": "Thu Mar 06 19:13:04 2014 -0800"
      },
      "committer": {
        "name": "Jeff Brown",
        "email": "jeffbrown@google.com",
        "time": "Thu Mar 06 19:57:59 2014 -0800"
      },
      "message": "Add config_supportAutoRotation.\n\nOn some products, it may not make sense to use the accelerometer\nto perform auto-rotation.  In that case, the product\u0027s config.xml\nframework resource overlay should set config_supportAutoRotation\nto false.\n\nSetting this to false also disables auto-rotation settings.\n\nBug: 13211999\nChange-Id: If9d7d72f2a2c576b14a4ff0afb61ea52c42c3357\n"
    },
    {
      "commit": "e7be7915a3601b2cacf64fcc8df9ac766fcaa732",
      "tree": "fe34b2e1747387b2a71153d8dd950f446fcf9a84",
      "parents": [
        "3b86923854069fa1b3bcabc8643a5e2db40d7b10"
      ],
      "author": {
        "name": "Jeff Brown",
        "email": "jeffbrown@google.com",
        "time": "Thu Mar 06 18:16:34 2014 -0800"
      },
      "committer": {
        "name": "Jeff Brown",
        "email": "jeffbrown@google.com",
        "time": "Thu Mar 06 18:16:34 2014 -0800"
      },
      "message": "Reorder config.xml constants related to auto-rotation.\n\nMake it a little easier to find all of the relevant resources\nin one place.  No functional changes.\n\nBug: 13211999\nChange-Id: Ibfe48f48eae282fa09c95138983dab5e979a866c\n"
    },
    {
      "commit": "c9e5f540a954a878365e88e42f78800d4eafa188",
      "tree": "973419d20b13b7e368c52e9163fe6665810387dc",
      "parents": [
        "98a6bcf433fc23c343343b04c57c5a68d0177ac7"
      ],
      "author": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Fri Jan 10 10:16:27 2014 -0800"
      },
      "committer": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Thu Mar 06 17:57:05 2014 -0800"
      },
      "message": "Fix a bug where OnTouchListeners in action views could be removed\n\nActionMenuPresenter should only replace the touch listener when binding\na generated item view.\n\nBug 12470259\n\nChange-Id: I8c4c6110065605225a20cb7ed872255282085661\n"
    },
    {
      "commit": "cb15c7a83b62a37e5def14413e37925391e5ea39",
      "tree": "132b0000dd89a57444d65bb5a934db2063cc543f",
      "parents": [
        "430652c1e18c54dc6ae9debedb6394f2f1905903"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Thu Mar 06 17:39:11 2014 -0800"
      },
      "committer": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Thu Mar 06 17:39:11 2014 -0800"
      },
      "message": "More on issue #12031685 (DO NOT MERGE)\n\nIntegrate from master:\n\nFix issue #13065185: Frequent runtime restarts on launching...\n\n...\"Hill Climb Racing\" app\n\nA service is in use when it is in the restarting state.\n\nChange-Id: Iffdea96f867f89089e7ad07b4b1bef056951a5e8\n"
    },
    {
      "commit": "b2c45abc1d6f791f254c2cf6affcfc4f564d9cd2",
      "tree": "b74415c9820485aece35de8be5234619d5f0baaa",
      "parents": [
        "c71c901ad4d33a373efdad4cf97d12f8ca77e089",
        "233e7e9f64be5e85196dd959824bce9a69b2fd99"
      ],
      "author": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Fri Mar 07 01:31:22 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Mar 07 01:31:22 2014 +0000"
      },
      "message": "am 233e7e9f: am 98a6bcf4: Merge \"ExifInterface: fix class load failure\" into klp-dev\n\n* commit \u0027233e7e9f64be5e85196dd959824bce9a69b2fd99\u0027:\n  ExifInterface: fix class load failure\n"
    },
    {
      "commit": "c71c901ad4d33a373efdad4cf97d12f8ca77e089",
      "tree": "0f9cb6246ec234372b29111ba582b6d39c4bef68",
      "parents": [
        "f453f3a1685b14047533429aff15fd2e2ba3d7c9",
        "278fa87cc9a5e08d410c5b1e6c75afcffc22a988"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Fri Mar 07 01:31:17 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Mar 07 01:31:17 2014 +0000"
      },
      "message": "am 278fa87c: am 430652c1: Merge \"Fix issue #13199860: PRE_BOOT_COMPLETED intent is...\" into klp-dev\n\n* commit \u0027278fa87cc9a5e08d410c5b1e6c75afcffc22a988\u0027:\n  Fix issue #13199860: PRE_BOOT_COMPLETED intent is...\n"
    },
    {
      "commit": "233e7e9f64be5e85196dd959824bce9a69b2fd99",
      "tree": "041d538c4c72cd9cf5a96612aeab9fe4831e6598",
      "parents": [
        "278fa87cc9a5e08d410c5b1e6c75afcffc22a988",
        "98a6bcf433fc23c343343b04c57c5a68d0177ac7"
      ],
      "author": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Fri Mar 07 01:26:10 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Mar 07 01:26:10 2014 +0000"
      },
      "message": "am 98a6bcf4: Merge \"ExifInterface: fix class load failure\" into klp-dev\n\n* commit \u002798a6bcf433fc23c343343b04c57c5a68d0177ac7\u0027:\n  ExifInterface: fix class load failure\n"
    },
    {
      "commit": "278fa87cc9a5e08d410c5b1e6c75afcffc22a988",
      "tree": "6b8cc7399f07d4a5bf891ea2f20160c93f7a90ae",
      "parents": [
        "d2a244f9767ee678d3971c9ad43a07100db4e8c9",
        "430652c1e18c54dc6ae9debedb6394f2f1905903"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Fri Mar 07 01:26:05 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Mar 07 01:26:05 2014 +0000"
      },
      "message": "am 430652c1: Merge \"Fix issue #13199860: PRE_BOOT_COMPLETED intent is...\" into klp-dev\n\n* commit \u0027430652c1e18c54dc6ae9debedb6394f2f1905903\u0027:\n  Fix issue #13199860: PRE_BOOT_COMPLETED intent is...\n"
    },
    {
      "commit": "f453f3a1685b14047533429aff15fd2e2ba3d7c9",
      "tree": "f5a086ad3a8dd9e8d514e1a37525e009dcdb29e7",
      "parents": [
        "da9a956bd8ea05f7cfffd86a16d395e536960727",
        "ab55e524b89c13082193940a5bf8480a2c2522d9"
      ],
      "author": {
        "name": "Craig Mautner",
        "email": "cmautner@google.com",
        "time": "Fri Mar 07 01:25:50 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Mar 07 01:25:50 2014 +0000"
      },
      "message": "Merge \"Show the keyguard if unsecure window on top\" into klp-modular-dev"
    },
    {
      "commit": "98a6bcf433fc23c343343b04c57c5a68d0177ac7",
      "tree": "e32616d8cb13478af948a58b69bbe88947868510",
      "parents": [
        "430652c1e18c54dc6ae9debedb6394f2f1905903",
        "9f97ac433aa9157173912b8714f260626326043e"
      ],
      "author": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Fri Mar 07 01:16:49 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Mar 07 01:16:50 2014 +0000"
      },
      "message": "Merge \"ExifInterface: fix class load failure\" into klp-dev"
    },
    {
      "commit": "430652c1e18c54dc6ae9debedb6394f2f1905903",
      "tree": "a55e79faafecc0f89af8fef960f3b2ce72972273",
      "parents": [
        "8cb232cb796718ad91e56672a2c8fdbf88633001",
        "52f610d248e53444fe27ed695ed9d412567c90f1"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Fri Mar 07 01:04:50 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Mar 07 01:04:50 2014 +0000"
      },
      "message": "Merge \"Fix issue #13199860: PRE_BOOT_COMPLETED intent is...\" into klp-dev"
    },
    {
      "commit": "da9a956bd8ea05f7cfffd86a16d395e536960727",
      "tree": "267a2bc88319761b31ec0d77d0a926a9e1370e20",
      "parents": [
        "3cd04c99aca7d0c7d1a5edf8e0868c76b0725400",
        "434901078f495de1ba4899b28d0871f35d40347c"
      ],
      "author": {
        "name": "Will Haldean Brown",
        "email": "haldean@google.com",
        "time": "Fri Mar 07 00:56:05 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Mar 07 00:56:05 2014 +0000"
      },
      "message": "Merge \"Fix Theme.Micro to not request ActionBar.\" into klp-modular-dev"
    },
    {
      "commit": "9f97ac433aa9157173912b8714f260626326043e",
      "tree": "ff2151ef988b8c8c409fc27ff6e3c808c994b3d8",
      "parents": [
        "c0786cc258363c246d65a7172e6faf6dae9ef2d5"
      ],
      "author": {
        "name": "Zhijun He",
        "email": "zhijunhe@google.com",
        "time": "Fri Dec 20 13:28:00 2013 -0800"
      },
      "committer": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Thu Mar 06 16:54:05 2014 -0800"
      },
      "message": "ExifInterface: fix class load failure\n\nlibexif_jni was renamed as libjhead_jni\n\nb/12203995\nChange-Id: I0ceff1ad288c7ce2255826d5d5ba9ca1f121a556\n"
    },
    {
      "commit": "3cd04c99aca7d0c7d1a5edf8e0868c76b0725400",
      "tree": "378d4eccb6748cfc66444fd1fc77865a0dd7acd8",
      "parents": [
        "e1af0bd8588ca2de7084853017928729a793b769",
        "d2a244f9767ee678d3971c9ad43a07100db4e8c9"
      ],
      "author": {
        "name": "Svetoslav",
        "email": "svetoslavganov@google.com",
        "time": "Fri Mar 07 00:47:17 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Mar 07 00:47:17 2014 +0000"
      },
      "message": "am d2a244f9: am 8cb232cb: Merge \"ProgressBar is important for accessibility by default.\" into klp-dev\n\n* commit \u0027d2a244f9767ee678d3971c9ad43a07100db4e8c9\u0027:\n  ProgressBar is important for accessibility by default.\n"
    },
    {
      "commit": "e1af0bd8588ca2de7084853017928729a793b769",
      "tree": "c63d528b55476deb20778d5b519d2c596ca4f88d",
      "parents": [
        "d96e021a9ef03b4bbcf061723e303805919ae35c",
        "4f36104f06755dc2c95b3d7c8bac5312d7572199"
      ],
      "author": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Fri Mar 07 00:47:02 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Mar 07 00:47:02 2014 +0000"
      },
      "message": "am 4f36104f: am e29c96e7: Merge \"libexif is now libjhead\" into klp-dev\n\n* commit \u00274f36104f06755dc2c95b3d7c8bac5312d7572199\u0027:\n  libexif is now libjhead\n"
    },
    {
      "commit": "d96e021a9ef03b4bbcf061723e303805919ae35c",
      "tree": "4b81eecdb3c5a0a0727ddca0882d558385b0662e",
      "parents": [
        "a4d7259c8246a07666f732b5e9fd12280b611d2e",
        "1276295b6b157b583480fbdf2be72b9bc0fb1c54"
      ],
      "author": {
        "name": "Jay Shrauner",
        "email": "shrauner@google.com",
        "time": "Fri Mar 07 00:39:49 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Mar 07 00:39:49 2014 +0000"
      },
      "message": "am 1276295b: (-s ours) am a3ea4be5: Prevent SpellChecker from setting invalid range - DO NOT MERGE\n\n* commit \u00271276295b6b157b583480fbdf2be72b9bc0fb1c54\u0027:\n  Prevent SpellChecker from setting invalid range - DO NOT MERGE\n"
    },
    {
      "commit": "d2a244f9767ee678d3971c9ad43a07100db4e8c9",
      "tree": "feaca8bdb222d9f913d2f3c131afd0f6903c9884",
      "parents": [
        "4f36104f06755dc2c95b3d7c8bac5312d7572199",
        "8cb232cb796718ad91e56672a2c8fdbf88633001"
      ],
      "author": {
        "name": "Svetoslav",
        "email": "svetoslavganov@google.com",
        "time": "Fri Mar 07 00:39:05 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Mar 07 00:39:05 2014 +0000"
      },
      "message": "am 8cb232cb: Merge \"ProgressBar is important for accessibility by default.\" into klp-dev\n\n* commit \u00278cb232cb796718ad91e56672a2c8fdbf88633001\u0027:\n  ProgressBar is important for accessibility by default.\n"
    },
    {
      "commit": "4f36104f06755dc2c95b3d7c8bac5312d7572199",
      "tree": "0d18f71cece9b63542b126567751baf41776586e",
      "parents": [
        "1276295b6b157b583480fbdf2be72b9bc0fb1c54",
        "e29c96e7ae96f3b94937ea86ffcc0d4d1e930248"
      ],
      "author": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Fri Mar 07 00:38:48 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Mar 07 00:38:48 2014 +0000"
      },
      "message": "am e29c96e7: Merge \"libexif is now libjhead\" into klp-dev\n\n* commit \u0027e29c96e7ae96f3b94937ea86ffcc0d4d1e930248\u0027:\n  libexif is now libjhead\n"
    }
  ],
  "next": "8cb232cb796718ad91e56672a2c8fdbf88633001"
}
