)]}'
{
  "log": [
    {
      "commit": "452f6ece7fe2fd1a85fca53f54e90bf041083b21",
      "tree": "11d47985f5cc7ebba385e02043202cb388152841",
      "parents": [
        "63cfd85bcce488a3f3952bd1db523a727d30ca39"
      ],
      "author": {
        "name": "ztenghui",
        "email": "ztenghui@google.com",
        "time": "Wed May 28 09:48:36 2014 -0700"
      },
      "committer": {
        "name": "ztenghui",
        "email": "ztenghui@google.com",
        "time": "Wed May 28 13:22:44 2014 -0700"
      },
      "message": "Add translation and scale to the group tag and related tests.\n\nbug:15288554\n\nChange-Id: Iebe176d0a9c2c566d1910674a068e65e15569829\n"
    },
    {
      "commit": "63cfd85bcce488a3f3952bd1db523a727d30ca39",
      "tree": "9ad6bf61886785aa85047b38b13467225291b613",
      "parents": [
        "69170a56c600b993bc1116d71d0b9d38fbaf1d7a"
      ],
      "author": {
        "name": "ztenghui",
        "email": "ztenghui@google.com",
        "time": "Tue May 27 10:42:15 2014 -0700"
      },
      "committer": {
        "name": "ztenghui",
        "email": "ztenghui@google.com",
        "time": "Wed May 28 09:31:19 2014 -0700"
      },
      "message": "Move the rotation information from path to group.\n\nAlso update the 3rd test to correctly testing clipping.\n\nRemoving some naive tests which rotate 360 or 0.\n\nbug:15288554\n\nChange-Id: I436e8e494cb78fc665a3890171a1af87367db419\n"
    },
    {
      "commit": "69170a56c600b993bc1116d71d0b9d38fbaf1d7a",
      "tree": "21d28be4541a717e3c441b2bdc539076278f2cb1",
      "parents": [
        "fedbe2723a8d532c4d136070d69b7c5615157245",
        "be5898b198a9eee2d21eeff345ed19573d37257a"
      ],
      "author": {
        "name": "Griff Hazen",
        "email": "griff@google.com",
        "time": "Tue May 27 22:47:27 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue May 27 22:47:27 2014 +0000"
      },
      "message": "am be5898b1: am 6f72ac5d: Doc fixes for Notification.WearableExtender\n\n* commit \u0027be5898b198a9eee2d21eeff345ed19573d37257a\u0027:\n  Doc fixes for Notification.WearableExtender\n"
    },
    {
      "commit": "be5898b198a9eee2d21eeff345ed19573d37257a",
      "tree": "ca854bf3895842955950e652b226e584c9a1bf34",
      "parents": [
        "7326defe2de7ace86236bf0c5353fe0687c3f99c",
        "6f72ac5d5f4b7bae34bb3dab7821f3dbcbf02bcd"
      ],
      "author": {
        "name": "Griff Hazen",
        "email": "griff@google.com",
        "time": "Tue May 27 22:44:28 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue May 27 22:44:28 2014 +0000"
      },
      "message": "am 6f72ac5d: Doc fixes for Notification.WearableExtender\n\n* commit \u00276f72ac5d5f4b7bae34bb3dab7821f3dbcbf02bcd\u0027:\n  Doc fixes for Notification.WearableExtender\n"
    },
    {
      "commit": "fedbe2723a8d532c4d136070d69b7c5615157245",
      "tree": "a48c98740d0d7414f08748e1d12c1bcf319c6ba5",
      "parents": [
        "aae5886ad81ccbb823b3db4a9cecf26a4f2fe344",
        "dab839e0478559781fe703c83f4e8a43d34960d2"
      ],
      "author": {
        "name": "Dave Langemak",
        "email": "dlangemak@google.com",
        "time": "Tue May 27 22:24:21 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue May 27 22:24:21 2014 +0000"
      },
      "message": "am 4a6a8e5e: Merge \"Move dis/enable of mobile data to Telephony\" into lmp-preview-dev\n\n* commit \u00274a6a8e5e3cce491064d6836b59c23fd076de56f2\u0027:\n  Move dis/enable of mobile data to Telephony\n"
    },
    {
      "commit": "aae5886ad81ccbb823b3db4a9cecf26a4f2fe344",
      "tree": "a48c98740d0d7414f08748e1d12c1bcf319c6ba5",
      "parents": [
        "b00cb8b8c7c58843d568da6abcb5fea248cb8299",
        "3d9eb6a50ea017437c9e976cc61094b7da812ec1"
      ],
      "author": {
        "name": "Jeff Brown",
        "email": "jeffbrown@google.com",
        "time": "Tue May 27 21:47:05 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue May 27 21:47:06 2014 +0000"
      },
      "message": "Merge \"Split frameworks/base using inclusion and exclusion rules.\""
    },
    {
      "commit": "dab839e0478559781fe703c83f4e8a43d34960d2",
      "tree": "ce62defc94bc18307f7463a569b14da58155c332",
      "parents": [
        "2d6f780cc534920c8e12baf1f60e9cfb4bee5223",
        "afa05c0b43cbc065181d5c2d6ee368a08bb00c3b"
      ],
      "author": {
        "name": "Dave Langemak",
        "email": "dlangemak@google.com",
        "time": "Tue May 27 21:26:52 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue May 27 21:26:52 2014 +0000"
      },
      "message": "Merge \"Move dis/enable of mobile data to Telephony\" into lmp-preview-dev"
    },
    {
      "commit": "b00cb8b8c7c58843d568da6abcb5fea248cb8299",
      "tree": "40a0a3f008df08d9ff0f2d002f9e6eeea321e0df",
      "parents": [
        "335daa8c6c009cb51a6b58da7db3878baf9c051c",
        "130d2353edda445b8e36a6b5e4b176fd748035b0"
      ],
      "author": {
        "name": "Deepanshu Gupta",
        "email": "deepanshu@google.com",
        "time": "Tue May 27 21:18:04 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue May 27 21:18:04 2014 +0000"
      },
      "message": "Merge \"Layoutlib fixes for L\""
    },
    {
      "commit": "335daa8c6c009cb51a6b58da7db3878baf9c051c",
      "tree": "47dee149d7ddc8b67bf434e6f5cd8b323c5bb925",
      "parents": [
        "8f8c08516456944ae7ab15fea641ffb316268381",
        "b6f583aa70a8afd35e0afa1c6e36d7830d93d016"
      ],
      "author": {
        "name": "Deepanshu Gupta",
        "email": "deepanshu@google.com",
        "time": "Tue May 27 20:59:17 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue May 27 20:59:17 2014 +0000"
      },
      "message": "Merge \"Recurse into directories to find fonts.\""
    },
    {
      "commit": "b6f583aa70a8afd35e0afa1c6e36d7830d93d016",
      "tree": "383dec798e4380410ab6a959f49efc7645f84a01",
      "parents": [
        "c7919924c63a38dac54277ef5e99c67d510fd501"
      ],
      "author": {
        "name": "Deepanshu Gupta",
        "email": "deepanshu@google.com",
        "time": "Tue May 27 11:21:24 2014 -0700"
      },
      "committer": {
        "name": "Deepanshu Gupta",
        "email": "deepanshu@google.com",
        "time": "Tue May 27 13:57:15 2014 -0700"
      },
      "message": "Recurse into directories to find fonts.\n\nWe now recurse into directories to find all fonts. This change is needed\nto prevent having to list all fonts in external/google-fonts\nindividually.\n\nAs a side effect, we now only copy xml files over.\n\nChange-Id: Ifdea3b8451878c2449ac7c5e17ef3d1b00d1b955\n"
    },
    {
      "commit": "8f8c08516456944ae7ab15fea641ffb316268381",
      "tree": "0199e4480b02ead85615b2c4b71584ecfaa4b816",
      "parents": [
        "233a0ae88dc9fa36af20f5be4035cf5aeee5153b",
        "28408c23958bb14d296574853d8a576177a36a5b"
      ],
      "author": {
        "name": "Leon Scroggins III",
        "email": "scroggo@google.com",
        "time": "Tue May 27 20:42:44 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue May 27 20:42:44 2014 +0000"
      },
      "message": "Merge \"Remove call to deprecated SkBitmap::asImageInfo.\""
    },
    {
      "commit": "233a0ae88dc9fa36af20f5be4035cf5aeee5153b",
      "tree": "99676d9873664e33dc9a9e5df2784d2c794851ee",
      "parents": [
        "51c9108cab66488eb6c7cc871f1a90522e40d741",
        "c7919924c63a38dac54277ef5e99c67d510fd501"
      ],
      "author": {
        "name": "Deepanshu Gupta",
        "email": "deepanshu@google.com",
        "time": "Tue May 27 20:34:56 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue May 27 20:34:57 2014 +0000"
      },
      "message": "Merge \"Parallel processing of the fonts.\""
    },
    {
      "commit": "51c9108cab66488eb6c7cc871f1a90522e40d741",
      "tree": "5faa272a0fad5079412373774732613dec49c506",
      "parents": [
        "87e522efccdab28bf6b1262c28463a6d12b29f7e",
        "2d6f780cc534920c8e12baf1f60e9cfb4bee5223"
      ],
      "author": {
        "name": "Jorim Jaggi",
        "email": "jjaggi@google.com",
        "time": "Tue May 27 20:32:40 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue May 27 20:32:40 2014 +0000"
      },
      "message": "am 4caed7a3: Merge \"Remove charging text and carrier label on bouncer.\" into lmp-preview-dev\n\n* commit \u00274caed7a3d8c0f6b378205cc85e7e1340d56a48c0\u0027:\n  Remove charging text and carrier label on bouncer.\n"
    },
    {
      "commit": "87e522efccdab28bf6b1262c28463a6d12b29f7e",
      "tree": "380fb876294528341550ada5f89dc813792ec74b",
      "parents": [
        "071956a6dd641d80cebff32bfad380fc640beea0",
        "6020071df901be17bedb0b59ab634555a1d95ecb"
      ],
      "author": {
        "name": "Ashish Sharma",
        "email": "ashishsharma@google.com",
        "time": "Tue May 27 20:32:34 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue May 27 20:32:34 2014 +0000"
      },
      "message": "am 7279017f: Include START event (reboots) in partial history.\n\n* commit \u00277279017f52ca1db58eb95bf881f3a2e238a7c2bd\u0027:\n  Include START event (reboots) in partial history.\n"
    },
    {
      "commit": "2d6f780cc534920c8e12baf1f60e9cfb4bee5223",
      "tree": "552ab043e38049899b9e3a3b9fa7a90368e829e7",
      "parents": [
        "6020071df901be17bedb0b59ab634555a1d95ecb",
        "40a0b38160b1b80a48aa6a0d87b3fab888fd55f0"
      ],
      "author": {
        "name": "Jorim Jaggi",
        "email": "jjaggi@google.com",
        "time": "Tue May 27 20:30:26 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue May 27 20:30:28 2014 +0000"
      },
      "message": "Merge \"Remove charging text and carrier label on bouncer.\" into lmp-preview-dev"
    },
    {
      "commit": "afa05c0b43cbc065181d5c2d6ee368a08bb00c3b",
      "tree": "ab4c243bf6731f87c3de08e827bad1e5f1b9a929",
      "parents": [
        "6ecbe3f2d6a9d0a2f69473cc0496fa6c63c4f7f8"
      ],
      "author": {
        "name": "Robert Greenwalt",
        "email": "rgreenwalt@google.com",
        "time": "Wed May 21 20:04:36 2014 -0700"
      },
      "committer": {
        "name": "Dave Langemak",
        "email": "dlangemak@google.com",
        "time": "Tue May 27 20:28:50 2014 +0000"
      },
      "message": "Move dis/enable of mobile data to Telephony\n\nConnectivityService doesn\u0027t do this anymore.\n\nbug:15077247\nChange-Id: I3208c91b2c0369b594987f39ca29da7478435513\n(cherry picked from commit 53013c87496980b534e447e717a32698fbd4bca0)\n"
    },
    {
      "commit": "6020071df901be17bedb0b59ab634555a1d95ecb",
      "tree": "5306c762f4f7c0ff2254e7b401aaf43b370e130c",
      "parents": [
        "6ecbe3f2d6a9d0a2f69473cc0496fa6c63c4f7f8"
      ],
      "author": {
        "name": "Ashish Sharma",
        "email": "ashishsharma@google.com",
        "time": "Fri May 23 18:22:20 2014 -0700"
      },
      "committer": {
        "name": "Ashish Sharma",
        "email": "ashishsharma@google.com",
        "time": "Tue May 27 20:27:59 2014 +0000"
      },
      "message": "Include START event (reboots) in partial history.\n\nChange-Id: Ia1e5fba6c2c7bdb3f09eb5958d7134564d60e8b0\n"
    },
    {
      "commit": "071956a6dd641d80cebff32bfad380fc640beea0",
      "tree": "c0d1b7664c869329a121b55484e56e20d08214ee",
      "parents": [
        "bd67759a3d4d5eeec39f6b05b571995770db9d16",
        "6ecbe3f2d6a9d0a2f69473cc0496fa6c63c4f7f8"
      ],
      "author": {
        "name": "Jorim Jaggi",
        "email": "jjaggi@google.com",
        "time": "Tue May 27 20:27:36 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue May 27 20:27:36 2014 +0000"
      },
      "message": "am f4f40563: Merge \"Remove up pointing arrow in navbar.\" into lmp-preview-dev\n\n* commit \u0027f4f405636e11bd79128135c60d1fa92ab53fc3f2\u0027:\n  Remove up pointing arrow in navbar.\n"
    },
    {
      "commit": "6ecbe3f2d6a9d0a2f69473cc0496fa6c63c4f7f8",
      "tree": "4fa0bd8a3a4861a6b246b000887103b9d8a8dd58",
      "parents": [
        "3d09bbd04fc5ee028316f6cd38178c8095faa653",
        "7b0de297e1b8820c87e7ccc3bd684acacd5c17c3"
      ],
      "author": {
        "name": "Jorim Jaggi",
        "email": "jjaggi@google.com",
        "time": "Tue May 27 20:24:47 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue May 27 20:24:48 2014 +0000"
      },
      "message": "Merge \"Remove up pointing arrow in navbar.\" into lmp-preview-dev"
    },
    {
      "commit": "7b0de297e1b8820c87e7ccc3bd684acacd5c17c3",
      "tree": "889d96a00af84c776b662cbda1d65b67fc7c1ea5",
      "parents": [
        "c14f829506a5273e8022b461db2d61038b18ac4b"
      ],
      "author": {
        "name": "Jorim Jaggi",
        "email": "jjaggi@google.com",
        "time": "Tue May 27 21:41:55 2014 +0200"
      },
      "committer": {
        "name": "Jorim Jaggi",
        "email": "jjaggi@google.com",
        "time": "Tue May 27 22:22:51 2014 +0200"
      },
      "message": "Remove up pointing arrow in navbar.\n\nWe don\u0027t need it anymore. Yay!\n\nBug: 15283575\nChange-Id: Iac5543a733c047711e5c37f290758456116469a5\n"
    },
    {
      "commit": "40a0b38160b1b80a48aa6a0d87b3fab888fd55f0",
      "tree": "96a002ee9a69c3d38e0a37802649e83b07335195",
      "parents": [
        "c14f829506a5273e8022b461db2d61038b18ac4b"
      ],
      "author": {
        "name": "Jorim Jaggi",
        "email": "jjaggi@google.com",
        "time": "Tue May 27 21:12:27 2014 +0200"
      },
      "committer": {
        "name": "Jorim Jaggi",
        "email": "jjaggi@google.com",
        "time": "Tue May 27 22:20:37 2014 +0200"
      },
      "message": "Remove charging text and carrier label on bouncer.\n\nBut still show it for SIM PIN/PUK.\n\nBug: 15283575\nChange-Id: Id343e5b2fb5c695f46cd23d8509109987fa2d290\n"
    },
    {
      "commit": "28408c23958bb14d296574853d8a576177a36a5b",
      "tree": "cd8702533cee39ad3fc4aefe8625016710de4042",
      "parents": [
        "2416768ae45f445db11ef83bf54de0317a3b5b0e"
      ],
      "author": {
        "name": "Leon Scroggins III",
        "email": "scroggo@google.com",
        "time": "Tue May 27 15:55:39 2014 -0400"
      },
      "committer": {
        "name": "Leon Scroggins III",
        "email": "scroggo@google.com",
        "time": "Tue May 27 16:20:21 2014 -0400"
      },
      "message": "Remove call to deprecated SkBitmap::asImageInfo.\n\nInstead, call SkBitmap::info().\n\nChange-Id: Ib6e56c6e103afa5748405574043860449c33c467\n"
    },
    {
      "commit": "bd67759a3d4d5eeec39f6b05b571995770db9d16",
      "tree": "d0925e5ec4ff2ef80ae579f588796686b50cf22a",
      "parents": [
        "60a46d62a873b3c4ee90bea063909770ef1d24da",
        "6d9c422de5e0a3890dd723cb1b9264d4507053e9"
      ],
      "author": {
        "name": "ztenghui",
        "email": "ztenghui@google.com",
        "time": "Tue May 27 20:08:22 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue May 27 20:08:23 2014 +0000"
      },
      "message": "Merge \"Bring the group tag back to VectorDrawable.\""
    },
    {
      "commit": "60a46d62a873b3c4ee90bea063909770ef1d24da",
      "tree": "ba77f859dfdad0e0e3181e3a2f61c09ec9b28115",
      "parents": [
        "a64a5fe68ced5ffca58248d76eadd90759ab4164",
        "3d09bbd04fc5ee028316f6cd38178c8095faa653"
      ],
      "author": {
        "name": "John Spurlock",
        "email": "jspurlock@google.com",
        "time": "Tue May 27 19:57:34 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue May 27 19:57:34 2014 +0000"
      },
      "message": "am 97c0a61f: Better wifi-enabled signal from network controller.\n\n* commit \u002797c0a61f4a239889e6ffc91994ac90e25a09f997\u0027:\n  Better wifi-enabled signal from network controller.\n"
    },
    {
      "commit": "3d09bbd04fc5ee028316f6cd38178c8095faa653",
      "tree": "441f32415106da42a19b3ef0ff7d9b95f338d84d",
      "parents": [
        "8804ce96b1ef3aa260076091e77abcce0b1ea1d9"
      ],
      "author": {
        "name": "John Spurlock",
        "email": "jspurlock@google.com",
        "time": "Thu May 22 12:20:16 2014 -0400"
      },
      "committer": {
        "name": "Dave Langemak",
        "email": "dlangemak@google.com",
        "time": "Tue May 27 19:34:10 2014 +0000"
      },
      "message": "Better wifi-enabled signal from network controller.\n\nThe old \"is wifi enabled\" signal was geared toward the cluster\nview.  Since the clients of the callbacks are now only QS tiles,\nmake sure to plumb through the actual enabled value all the way\nup to the tile.\n\nBug:15161053\nChange-Id: I8b69c599f06d5b36e3f44dc666e1621840ffd927\n(cherry picked from commit fd0ea545d47b19c2ebff203a6e768a60698f3609)\n"
    },
    {
      "commit": "c7919924c63a38dac54277ef5e99c67d510fd501",
      "tree": "ec672c02629c7aa37c3a72ea5e61fb7187b6cac2",
      "parents": [
        "cba9fb915f6bd06fffdca5412132874529d9718c"
      ],
      "author": {
        "name": "Deepanshu Gupta",
        "email": "deepanshu@google.com",
        "time": "Tue May 27 10:54:41 2014 -0700"
      },
      "committer": {
        "name": "Deepanshu Gupta",
        "email": "deepanshu@google.com",
        "time": "Tue May 27 12:31:13 2014 -0700"
      },
      "message": "Parallel processing of the fonts.\n\nFont renaming for the SDK is now done in parallel.\n\nThis now reduces the running time for this script from about 30 mins to\nabout 5 to 10 mins. More speedup is expected when fonttools is updated.\n\nChange-Id: I2c405f6d3e637e3067c8a1653e3cae206c32c0c3\n"
    },
    {
      "commit": "a64a5fe68ced5ffca58248d76eadd90759ab4164",
      "tree": "ba77f859dfdad0e0e3181e3a2f61c09ec9b28115",
      "parents": [
        "1a68f24ab724957a249047f1e62365b8ef525649",
        "8804ce96b1ef3aa260076091e77abcce0b1ea1d9"
      ],
      "author": {
        "name": "Winson Chung",
        "email": "winsonc@google.com",
        "time": "Tue May 27 19:30:40 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue May 27 19:30:40 2014 +0000"
      },
      "message": "am bff02603: Merge \"Updating task description whenever we create a RecentTaskInfo. (Bug. 15195617)\" into lmp-preview-dev\n\n* commit \u0027bff026033d40ee48e9bf8dca17e1fbbee8b41293\u0027:\n  Updating task description whenever we create a RecentTaskInfo. (Bug. 15195617)\n"
    },
    {
      "commit": "8804ce96b1ef3aa260076091e77abcce0b1ea1d9",
      "tree": "d4a987423c2b4647b23e4ba73ef558fd1b2d8c56",
      "parents": [
        "2ed67e6de7b2aefce82b2b10fc637dbc4e72773d",
        "9693d9534342c9785877a9f98ec5aff6fd9ac496"
      ],
      "author": {
        "name": "Winson Chung",
        "email": "winsonc@google.com",
        "time": "Tue May 27 19:28:50 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue May 27 19:28:51 2014 +0000"
      },
      "message": "Merge \"Updating task description whenever we create a RecentTaskInfo. (Bug. 15195617)\" into lmp-preview-dev"
    },
    {
      "commit": "1a68f24ab724957a249047f1e62365b8ef525649",
      "tree": "e0adca4dc2d81ac0eba886473fee90d125d96a7b",
      "parents": [
        "42db9d0b234f50c60050c4d1e7c4b0fdb4480712",
        "2f8b91449efafa5fb0057cd0150233681c65c9e3"
      ],
      "author": {
        "name": "Aravind Akella",
        "email": "aakella@google.com",
        "time": "Tue May 27 19:25:40 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue May 27 19:25:41 2014 +0000"
      },
      "message": "Merge \"Adding wakeup sensors, maxDelay to java SDK.\""
    },
    {
      "commit": "42db9d0b234f50c60050c4d1e7c4b0fdb4480712",
      "tree": "b99122f5e41d650f5ec7236dc389a83d371ffbee",
      "parents": [
        "64554ad5f12c74a6ff48d31c2a754a4a608bf984",
        "2ed67e6de7b2aefce82b2b10fc637dbc4e72773d"
      ],
      "author": {
        "name": "Chris Wren",
        "email": "cwren@android.com",
        "time": "Tue May 27 19:20:56 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue May 27 19:20:56 2014 +0000"
      },
      "message": "am ba8af498: Merge \"Reduce logspam by catching unexpected types ourselves.\" into lmp-preview-dev\n\n* commit \u0027ba8af498f08d4ac2e7712a8d307d24112ca1bc8e\u0027:\n  Reduce logspam by catching unexpected types ourselves.\n"
    },
    {
      "commit": "2ed67e6de7b2aefce82b2b10fc637dbc4e72773d",
      "tree": "af1b3ebdf8494dcefb03a5a35863992ad387eb93",
      "parents": [
        "fbd168331c0d6ce9f22fe3e606dc50a9fe3b04dc",
        "fb69da323b97ae4712054d37fb2f7d54cddb7dbd"
      ],
      "author": {
        "name": "Chris Wren",
        "email": "cwren@android.com",
        "time": "Tue May 27 19:15:25 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue May 27 19:15:25 2014 +0000"
      },
      "message": "Merge \"Reduce logspam by catching unexpected types ourselves.\" into lmp-preview-dev"
    },
    {
      "commit": "64554ad5f12c74a6ff48d31c2a754a4a608bf984",
      "tree": "c1caa5bdd800a9a0e42627297e08101fb93e469f",
      "parents": [
        "c41a7a1bb67bdc3233eaedd340946d9253a855cc",
        "fbd168331c0d6ce9f22fe3e606dc50a9fe3b04dc"
      ],
      "author": {
        "name": "Jorim Jaggi",
        "email": "jjaggi@google.com",
        "time": "Tue May 27 18:34:38 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue May 27 18:34:38 2014 +0000"
      },
      "message": "am 554f868c: Merge \"Skeleton for Keyguard security method appear animations.\" into lmp-preview-dev\n\n* commit \u0027554f868c94ad72ef12b6f2c966bd9709ead5c4e7\u0027:\n  Skeleton for Keyguard security method appear animations.\n"
    },
    {
      "commit": "c41a7a1bb67bdc3233eaedd340946d9253a855cc",
      "tree": "000ee4368bb2dcabb50204fd033a26fb5c73279d",
      "parents": [
        "8c1040f27d9623105d1642fa2e3e7aecde5ba5a6",
        "37d5c23998424905fc72390994059e2af39320c9"
      ],
      "author": {
        "name": "Jorim Jaggi",
        "email": "jjaggi@google.com",
        "time": "Tue May 27 18:34:33 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue May 27 18:34:33 2014 +0000"
      },
      "message": "am 80aee1d5: Merge \"Show bouncer immediately when MOTION_UP is received\" into lmp-preview-dev\n\n* commit \u002780aee1d5e5d0095551c76fc4d52fa0616b0e5aeb\u0027:\n  Show bouncer immediately when MOTION_UP is received\n"
    },
    {
      "commit": "fbd168331c0d6ce9f22fe3e606dc50a9fe3b04dc",
      "tree": "5d599b042be9b63141c039dfdc4f12b45c939c01",
      "parents": [
        "37d5c23998424905fc72390994059e2af39320c9",
        "c14f829506a5273e8022b461db2d61038b18ac4b"
      ],
      "author": {
        "name": "Jorim Jaggi",
        "email": "jjaggi@google.com",
        "time": "Tue May 27 18:31:57 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue May 27 18:31:57 2014 +0000"
      },
      "message": "Merge \"Skeleton for Keyguard security method appear animations.\" into lmp-preview-dev"
    },
    {
      "commit": "37d5c23998424905fc72390994059e2af39320c9",
      "tree": "2e5b66b98c14f78619dfabd9db03a150cd048f1d",
      "parents": [
        "5859fc1096274a00f388a8ffc11b8919e9cb8dae",
        "2fbad7b6a724cf0a5b98b66fe639d58f5ab10af3"
      ],
      "author": {
        "name": "Jorim Jaggi",
        "email": "jjaggi@google.com",
        "time": "Tue May 27 18:31:09 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue May 27 18:31:10 2014 +0000"
      },
      "message": "Merge \"Show bouncer immediately when MOTION_UP is received\" into lmp-preview-dev"
    },
    {
      "commit": "6f72ac5d5f4b7bae34bb3dab7821f3dbcbf02bcd",
      "tree": "55a599c68d6b0894cd1e55f533f02815e33a9b09",
      "parents": [
        "d7439d8c59e4c5a82ad94a5080436cc94f72e0be"
      ],
      "author": {
        "name": "Griff Hazen",
        "email": "griff@google.com",
        "time": "Mon May 26 09:07:14 2014 -0700"
      },
      "committer": {
        "name": "Griff Hazen",
        "email": "griff@google.com",
        "time": "Tue May 27 11:28:45 2014 -0700"
      },
      "message": "Doc fixes for Notification.WearableExtender\n\nChange-Id: I22947e30d329e667079555ac4ac5f9b25d6bd3fa\n"
    },
    {
      "commit": "8c1040f27d9623105d1642fa2e3e7aecde5ba5a6",
      "tree": "4d150ec6259ee7f443d494956faa4ca57cb61439",
      "parents": [
        "ef0b88181e30252d07901976a81524fc8bb03066",
        "cba9fb915f6bd06fffdca5412132874529d9718c"
      ],
      "author": {
        "name": "Deepanshu Gupta",
        "email": "deepanshu@google.com",
        "time": "Tue May 27 18:14:56 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue May 27 18:14:56 2014 +0000"
      },
      "message": "Merge \"Add multiple dir support to build_font.py\""
    },
    {
      "commit": "ef0b88181e30252d07901976a81524fc8bb03066",
      "tree": "b8814949ac929b09970bfd3386d50b02b8812e9d",
      "parents": [
        "bd742e46945d7c9b0efef51285311bf4dc275bfc",
        "7326defe2de7ace86236bf0c5353fe0687c3f99c"
      ],
      "author": {
        "name": "Etienne Le Grand",
        "email": "etn@google.com",
        "time": "Tue May 27 18:10:52 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue May 27 18:10:52 2014 +0000"
      },
      "message": "am 7326defe: am d7439d8c: Merge \"Add confidence to the heart rate monitor definition and clarify onAccuracyChange\" into klp-modular-dev\n\n* commit \u00277326defe2de7ace86236bf0c5353fe0687c3f99c\u0027:\n  Add confidence to the heart rate monitor definition and clarify onAccuracyChange\n"
    },
    {
      "commit": "9693d9534342c9785877a9f98ec5aff6fd9ac496",
      "tree": "d78fc6340d589983b7b863ef446723077f80994c",
      "parents": [
        "d30241541c3adcb126bb263ad8596e7902a6b5ae"
      ],
      "author": {
        "name": "Winson Chung",
        "email": "winsonc@google.com",
        "time": "Tue May 27 11:09:22 2014 -0700"
      },
      "committer": {
        "name": "Winson Chung",
        "email": "winsonc@google.com",
        "time": "Tue May 27 11:09:22 2014 -0700"
      },
      "message": "Updating task description whenever we create a RecentTaskInfo. (Bug. 15195617)\n\nChange-Id: I371ee43296a983782eaed2e661b1febc71c86433\n"
    },
    {
      "commit": "bd742e46945d7c9b0efef51285311bf4dc275bfc",
      "tree": "dad579f2e749e3be86282fbfaa2d8e425979b408",
      "parents": [
        "6625a27d4c15ac9aa842174219b7047ebcf0f238",
        "5859fc1096274a00f388a8ffc11b8919e9cb8dae"
      ],
      "author": {
        "name": "Winson Chung",
        "email": "winsonc@google.com",
        "time": "Tue May 27 18:08:59 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue May 27 18:08:59 2014 +0000"
      },
      "message": "am 872f0213: (-s ours) Merge \"DO NOT MERGE\" into lmp-preview-dev\n\n* commit \u0027872f021357af59f12983c65d30d5cbb4b6dc7958\u0027:\n  DO NOT MERGE\n"
    },
    {
      "commit": "7326defe2de7ace86236bf0c5353fe0687c3f99c",
      "tree": "015e7b92c02b1432cf8d26f4511eae146568b152",
      "parents": [
        "754a8c4c9535cb465cc18ad9d5eafc99aa5a170d",
        "d7439d8c59e4c5a82ad94a5080436cc94f72e0be"
      ],
      "author": {
        "name": "Etienne Le Grand",
        "email": "etn@google.com",
        "time": "Tue May 27 18:06:13 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue May 27 18:06:13 2014 +0000"
      },
      "message": "am d7439d8c: Merge \"Add confidence to the heart rate monitor definition and clarify onAccuracyChange\" into klp-modular-dev\n\n* commit \u0027d7439d8c59e4c5a82ad94a5080436cc94f72e0be\u0027:\n  Add confidence to the heart rate monitor definition and clarify onAccuracyChange\n"
    },
    {
      "commit": "5859fc1096274a00f388a8ffc11b8919e9cb8dae",
      "tree": "24789a5aa8281bbb106f8bc18f7b4d1c75721990",
      "parents": [
        "150c07993fddf7fcfd24849148f89aa1b4bb6e87",
        "2eb4f9c377c01b5644c00f4b0cca2e655e107998"
      ],
      "author": {
        "name": "Winson Chung",
        "email": "winsonc@google.com",
        "time": "Tue May 27 18:04:35 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue May 27 18:04:36 2014 +0000"
      },
      "message": "Merge \"DO NOT MERGE\" into lmp-preview-dev"
    },
    {
      "commit": "6625a27d4c15ac9aa842174219b7047ebcf0f238",
      "tree": "dad579f2e749e3be86282fbfaa2d8e425979b408",
      "parents": [
        "e56405c69b4dbe42deaa53a913190aae5aea40ed",
        "150c07993fddf7fcfd24849148f89aa1b4bb6e87"
      ],
      "author": {
        "name": "John Spurlock",
        "email": "jspurlock@google.com",
        "time": "Tue May 27 18:03:46 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue May 27 18:03:46 2014 +0000"
      },
      "message": "am e09eb7dc: Merge \"frameworks/base: Performance tweaks for SeekBarVolumizer.\" into lmp-preview-dev\n\n* commit \u0027e09eb7dcc5b17d913c601aaa49ae12470fed97e6\u0027:\n  frameworks/base: Performance tweaks for SeekBarVolumizer.\n"
    },
    {
      "commit": "d7439d8c59e4c5a82ad94a5080436cc94f72e0be",
      "tree": "3e67a371a6c19f561e7776642c3a4188cbadeddf",
      "parents": [
        "1b4bf857d34dc58a4ef84f5f0761bb7685051fbb",
        "af80510e85b301c8d8ba1e28e7edc7a0c9156a1a"
      ],
      "author": {
        "name": "Etienne Le Grand",
        "email": "etn@google.com",
        "time": "Tue May 27 18:03:13 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue May 27 18:03:13 2014 +0000"
      },
      "message": "Merge \"Add confidence to the heart rate monitor definition and clarify onAccuracyChange\" into klp-modular-dev"
    },
    {
      "commit": "150c07993fddf7fcfd24849148f89aa1b4bb6e87",
      "tree": "5ccfde44d53a5376583d4147986b12268aa263f1",
      "parents": [
        "4bb35da6cecc18f6f968f6de4264dd8dd69f6fb9",
        "95caba127051845ff1e26d7e64909db89408e8e7"
      ],
      "author": {
        "name": "John Spurlock",
        "email": "jspurlock@google.com",
        "time": "Tue May 27 17:58:48 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue May 27 17:58:48 2014 +0000"
      },
      "message": "Merge \"frameworks/base: Performance tweaks for SeekBarVolumizer.\" into lmp-preview-dev"
    },
    {
      "commit": "e56405c69b4dbe42deaa53a913190aae5aea40ed",
      "tree": "a2078ac9c2185422164ee6d22a2ad61c374a388d",
      "parents": [
        "498cb6282c89bf8a350380b1b0326ff8b9320746",
        "4bb35da6cecc18f6f968f6de4264dd8dd69f6fb9"
      ],
      "author": {
        "name": "John Spurlock",
        "email": "jspurlock@google.com",
        "time": "Tue May 27 17:51:43 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue May 27 17:51:43 2014 +0000"
      },
      "message": "am de837355: Merge \"Remove airplane, bugreport, and ringer mode global actions.\" into lmp-preview-dev\n\n* commit \u0027de8373552cbbc685bd45e529082c528907405037\u0027:\n  Remove airplane, bugreport, and ringer mode global actions.\n"
    },
    {
      "commit": "498cb6282c89bf8a350380b1b0326ff8b9320746",
      "tree": "a0ae29829081d3e2800650f0ce323b2eee0cf74e",
      "parents": [
        "fd76bb5f931dd1a1754bd4558ea935cf4ce241b7",
        "8ec660963dd3402ced472c40d5e847b13cb5513c"
      ],
      "author": {
        "name": "Baligh Uddin",
        "email": "baligh@google.com",
        "time": "Tue May 27 17:51:34 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue May 27 17:51:34 2014 +0000"
      },
      "message": "Merge \"Import translations. DO NOT MERGE\""
    },
    {
      "commit": "4bb35da6cecc18f6f968f6de4264dd8dd69f6fb9",
      "tree": "9cf5175c16be6e2cf2de2cf9c9f84b31ed266db8",
      "parents": [
        "d68200c66b775ae991e9217dd021ef3713f4cc8e",
        "17f3f16c4f50b5db362d418cc601788ae4175179"
      ],
      "author": {
        "name": "John Spurlock",
        "email": "jspurlock@google.com",
        "time": "Tue May 27 17:48:14 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue May 27 17:48:14 2014 +0000"
      },
      "message": "Merge \"Remove airplane, bugreport, and ringer mode global actions.\" into lmp-preview-dev"
    },
    {
      "commit": "fd76bb5f931dd1a1754bd4558ea935cf4ce241b7",
      "tree": "c992598aaeba09bfa1a47b4c663bb936401c92e0",
      "parents": [
        "21b6c49a2d6ef8beb2a1f5d4910ce2c96eac171f",
        "d68200c66b775ae991e9217dd021ef3713f4cc8e"
      ],
      "author": {
        "name": "Christoph Studer",
        "email": "chstuder@google.com",
        "time": "Tue May 27 17:45:25 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue May 27 17:45:25 2014 +0000"
      },
      "message": "am aafcbc8f: (-s ours) Merge \"NoMan: Disable SQLite log DO NOT MERGE\" into lmp-preview-dev\n\n* commit \u0027aafcbc8f030c6de7fbb77272d588de53a96b9a35\u0027:\n  NoMan: Disable SQLite log DO NOT MERGE\n"
    },
    {
      "commit": "21b6c49a2d6ef8beb2a1f5d4910ce2c96eac171f",
      "tree": "c992598aaeba09bfa1a47b4c663bb936401c92e0",
      "parents": [
        "ec16a95928704942cd49c696632d641b20c65705",
        "e39752144960e36aba3db8d3c5399bce7f374011"
      ],
      "author": {
        "name": "Christoph Studer",
        "email": "chstuder@google.com",
        "time": "Tue May 27 17:45:19 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue May 27 17:45:19 2014 +0000"
      },
      "message": "am f626c676: Merge \"NoMan: Allow disabling SQLiteLog.\" into lmp-preview-dev\n\n* commit \u0027f626c67604a317bbcb1963a71b66a30b92df2973\u0027:\n  NoMan: Allow disabling SQLiteLog.\n"
    },
    {
      "commit": "d68200c66b775ae991e9217dd021ef3713f4cc8e",
      "tree": "ea08a6b587933c3070587b7d5871cdfa555e59d8",
      "parents": [
        "e39752144960e36aba3db8d3c5399bce7f374011",
        "711259a9e4ce842265874f76ee391e1734dd9b5b"
      ],
      "author": {
        "name": "Christoph Studer",
        "email": "chstuder@google.com",
        "time": "Tue May 27 17:41:34 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue May 27 17:41:34 2014 +0000"
      },
      "message": "Merge \"NoMan: Disable SQLite log DO NOT MERGE\" into lmp-preview-dev"
    },
    {
      "commit": "e39752144960e36aba3db8d3c5399bce7f374011",
      "tree": "04321aba4c94b1ec9425a3f71c64bfb61cdb8db3",
      "parents": [
        "8f4f2ff5cbd9cf5733437afeb54f8a2453d9e616",
        "05e288497258493d11537194439f4ec100175019"
      ],
      "author": {
        "name": "Christoph Studer",
        "email": "chstuder@google.com",
        "time": "Tue May 27 17:41:03 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue May 27 17:41:03 2014 +0000"
      },
      "message": "Merge \"NoMan: Allow disabling SQLiteLog.\" into lmp-preview-dev"
    },
    {
      "commit": "ec16a95928704942cd49c696632d641b20c65705",
      "tree": "aaf32d81e3e0be32ee4a210f17b7bb0857e34201",
      "parents": [
        "bac10fa652b16d1ba92ca4868eccdf17af149c75",
        "d42f945a3ce0205a98845ea3db7eaa653efd1c66"
      ],
      "author": {
        "name": "Wink Saville",
        "email": "wink@google.com",
        "time": "Tue May 27 17:40:31 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue May 27 17:40:31 2014 +0000"
      },
      "message": "Merge \"Hide LogicalChannel operations developer preview.\""
    },
    {
      "commit": "bac10fa652b16d1ba92ca4868eccdf17af149c75",
      "tree": "eef1b178f0dfdaf4e5c944045af00ff25f2a09ed",
      "parents": [
        "98b920a8b6d119cbca15969082c3a828f391b27a",
        "a198a29250acb7c3e918f1566727190966bb336f"
      ],
      "author": {
        "name": "Eric Laurent",
        "email": "elaurent@google.com",
        "time": "Tue May 27 17:35:30 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue May 27 17:35:30 2014 +0000"
      },
      "message": "Merge \"AudioManager: audio routing extensions\""
    },
    {
      "commit": "17f3f16c4f50b5db362d418cc601788ae4175179",
      "tree": "2a6cab63bd8a0f358fc5104760e5644408407de6",
      "parents": [
        "6940b361e54d083be38c24bfaa4f168462640d03"
      ],
      "author": {
        "name": "John Spurlock",
        "email": "jspurlock@google.com",
        "time": "Tue May 27 13:32:04 2014 -0400"
      },
      "committer": {
        "name": "John Spurlock",
        "email": "jspurlock@google.com",
        "time": "Tue May 27 13:32:04 2014 -0400"
      },
      "message": "Remove airplane, bugreport, and ringer mode global actions.\n\nBug:15281315\nChange-Id: I16aa759a3269bb7757350edf2330cd72fd99a023\n"
    },
    {
      "commit": "98b920a8b6d119cbca15969082c3a828f391b27a",
      "tree": "65ee55315124ba8254877255285fe4c33d37106c",
      "parents": [
        "3c7b7e8179cb57c4cba602cf5ece005e73811492",
        "7c88b17c2f0d56990e2bc35f0cd1d50f55d4e574"
      ],
      "author": {
        "name": "Baligh Uddin",
        "email": "baligh@google.com",
        "time": "Tue May 27 17:28:10 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue May 27 17:28:10 2014 +0000"
      },
      "message": "Merge \"Import translations. DO NOT MERGE\""
    },
    {
      "commit": "3c7b7e8179cb57c4cba602cf5ece005e73811492",
      "tree": "9fc233caac6484ff6b5e423f926e1255538dfc71",
      "parents": [
        "0b30206fe5826deb0be85f3f2cc211ac665f5190",
        "fd74ca14a143819111bc0efb247304922dcbd00e"
      ],
      "author": {
        "name": "Baligh Uddin",
        "email": "baligh@google.com",
        "time": "Tue May 27 17:28:06 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue May 27 17:28:07 2014 +0000"
      },
      "message": "Merge \"Import translations. DO NOT MERGE\""
    },
    {
      "commit": "0b30206fe5826deb0be85f3f2cc211ac665f5190",
      "tree": "584694341ce78a39a8edd54262b816a991887634",
      "parents": [
        "6160ff0e9faf49f03f357902773cf6440d1174db",
        "232389c380ff4ed5c6062d8e901faf88919bea34"
      ],
      "author": {
        "name": "Baligh Uddin",
        "email": "baligh@google.com",
        "time": "Tue May 27 17:28:01 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue May 27 17:28:02 2014 +0000"
      },
      "message": "Merge \"Import translations. DO NOT MERGE\""
    },
    {
      "commit": "6160ff0e9faf49f03f357902773cf6440d1174db",
      "tree": "b7ca78912dfef5cebf0c532666bf588718beaf5a",
      "parents": [
        "826ee9eca36ac1c17c26476c54295ab9a538bc3b",
        "02e98857694c0fe91887679251a5b3dc8842476d"
      ],
      "author": {
        "name": "Baligh Uddin",
        "email": "baligh@google.com",
        "time": "Tue May 27 17:27:58 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue May 27 17:27:58 2014 +0000"
      },
      "message": "Merge \"Import translations. DO NOT MERGE\""
    },
    {
      "commit": "6d9c422de5e0a3890dd723cb1b9264d4507053e9",
      "tree": "8af7711a188e9074b1d01df40f9e860b4c9adbb1",
      "parents": [
        "c33fb2b5c014f37ce36dbc12eff1e969562f7d50"
      ],
      "author": {
        "name": "ztenghui",
        "email": "ztenghui@google.com",
        "time": "Fri May 23 10:51:33 2014 -0700"
      },
      "committer": {
        "name": "ztenghui",
        "email": "ztenghui@google.com",
        "time": "Tue May 27 10:15:52 2014 -0700"
      },
      "message": "Bring the group tag back to VectorDrawable.\n\nThis is the first step, including:\n1. Bring the group tag back by reverting.\n2. If there is no group tag, then treat all the paths as a single group.\nMake sure our test cases covering both cases.\n\nAt the same time, fix one tiny UI bug in the test.\n\nTODO:\n1. Move the rotation to the group tag.\n2. Add translation/scale to the group tag.\n3. Convert the group into a tree hierarchy.\n\nThis reverts commit 404211630ba3bb865109434aba4433e7541b39d3.\n\nConflicts:\n\tgraphics/java/android/graphics/drawable/VectorDrawable.java\n\nChange-Id: Ife65bb6a7fc85f9947124b8e356cd5b82119796a\n"
    },
    {
      "commit": "826ee9eca36ac1c17c26476c54295ab9a538bc3b",
      "tree": "121f49443e10c7051345aa605d88c50cadd0e89a",
      "parents": [
        "43e11eca1691d55ccc59539f98ea07dbcec27802",
        "8f4f2ff5cbd9cf5733437afeb54f8a2453d9e616"
      ],
      "author": {
        "name": "Winson Chung",
        "email": "winsonc@google.com",
        "time": "Tue May 27 17:13:03 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue May 27 17:13:03 2014 +0000"
      },
      "message": "am e5ecd6f8: (-s ours) Merge \"DO NOT MERGE \" into lmp-preview-dev\n\n* commit \u0027e5ecd6f89645af869e647c1a4d84597a67445780\u0027:\n  DO NOT MERGE\n"
    },
    {
      "commit": "95caba127051845ff1e26d7e64909db89408e8e7",
      "tree": "78fe1474125b54d9b08c820beade1921a6d3b328",
      "parents": [
        "6940b361e54d083be38c24bfaa4f168462640d03"
      ],
      "author": {
        "name": "John Spurlock",
        "email": "jspurlock@google.com",
        "time": "Tue May 27 13:10:38 2014 -0400"
      },
      "committer": {
        "name": "John Spurlock",
        "email": "jspurlock@google.com",
        "time": "Tue May 27 13:10:38 2014 -0400"
      },
      "message": "frameworks/base: Performance tweaks for SeekBarVolumizer.\n\nMove ringtone init to the worker thread.  Allow the volumizer\ninstance to be reused by making the seekbar settable.\n\nBug:15091992\nChange-Id: Ib616ae0fbb9a45c63391f8335e48ec2754dbdcd5\n"
    },
    {
      "commit": "2eb4f9c377c01b5644c00f4b0cca2e655e107998",
      "tree": "a8fdea0ba10ce39f1de947c79f0554cd15e113b7",
      "parents": [
        "8f4f2ff5cbd9cf5733437afeb54f8a2453d9e616"
      ],
      "author": {
        "name": "Winson Chung",
        "email": "winsonc@google.com",
        "time": "Thu May 22 11:22:41 2014 -0700"
      },
      "committer": {
        "name": "Winson Chung",
        "email": "winsonc@google.com",
        "time": "Tue May 27 17:07:52 2014 +0000"
      },
      "message": "DO NOT MERGE\n\nRemoving unnecessary public values. (Bug 14995844)\n(cherry picked from commit aa327fc2ce428f939885e1172578ff1dc975214c)\n\nChange-Id: I98672d0ed3120c15bf31ce7a21ab604cfe66273d\n"
    },
    {
      "commit": "8f4f2ff5cbd9cf5733437afeb54f8a2453d9e616",
      "tree": "a2e8a182ed9a9abe00f2cdc6fbbf590a356a3127",
      "parents": [
        "c752919c7cd29b497918618cc9ebf56c18995a76",
        "376543bc5f1f8a4465f6f0f9c9b45f96f37b3d06"
      ],
      "author": {
        "name": "Winson Chung",
        "email": "winsonc@google.com",
        "time": "Tue May 27 17:07:10 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue May 27 17:07:10 2014 +0000"
      },
      "message": "Merge \"DO NOT MERGE \" into lmp-preview-dev"
    },
    {
      "commit": "43e11eca1691d55ccc59539f98ea07dbcec27802",
      "tree": "121f49443e10c7051345aa605d88c50cadd0e89a",
      "parents": [
        "c40e7dc4fceb578bc80c6821f05ec5f44d11546f",
        "5f6aa983d620eb123cd11943235daa68f725ef46"
      ],
      "author": {
        "name": "Leon Scroggins III",
        "email": "scroggo@google.com",
        "time": "Tue May 27 17:01:24 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue May 27 17:01:24 2014 +0000"
      },
      "message": "Merge \"Fix FILTER_BITMAP_FLAG regression in DrawFilter.\""
    },
    {
      "commit": "c40e7dc4fceb578bc80c6821f05ec5f44d11546f",
      "tree": "54a6ca4ff88eb4be8a2428828a341ad079546f0a",
      "parents": [
        "667c77e4191949eb3ec974123418f1e77ea43af5",
        "39c1f59541c806471bd538adfb981f26f58b647f"
      ],
      "author": {
        "name": "Craig Mautner",
        "email": "cmautner@google.com",
        "time": "Tue May 27 16:42:38 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue May 27 16:42:39 2014 +0000"
      },
      "message": "Merge \"resolved conflicts for merge of 754a8c4c to master\""
    },
    {
      "commit": "39c1f59541c806471bd538adfb981f26f58b647f",
      "tree": "54a6ca4ff88eb4be8a2428828a341ad079546f0a",
      "parents": [
        "bcede43413ed7d31f97e5014d5a372c16f8712f1",
        "754a8c4c9535cb465cc18ad9d5eafc99aa5a170d"
      ],
      "author": {
        "name": "Craig Mautner",
        "email": "cmautner@google.com",
        "time": "Tue May 27 09:41:52 2014 -0700"
      },
      "committer": {
        "name": "Craig Mautner",
        "email": "cmautner@google.com",
        "time": "Tue May 27 09:41:52 2014 -0700"
      },
      "message": "resolved conflicts for merge of 754a8c4c to master\n\nChange-Id: I750b714248486eb8609951caa10be7a543f624da\n"
    },
    {
      "commit": "667c77e4191949eb3ec974123418f1e77ea43af5",
      "tree": "8d61e085527a2459986dae7db3ec9da541bc3ba7",
      "parents": [
        "bcede43413ed7d31f97e5014d5a372c16f8712f1",
        "c752919c7cd29b497918618cc9ebf56c18995a76"
      ],
      "author": {
        "name": "Craig Mautner",
        "email": "cmautner@google.com",
        "time": "Tue May 27 16:40:59 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue May 27 16:40:59 2014 +0000"
      },
      "message": "am 0b6c8f59: (-s ours) Merge \"Do not start tasks on ActivityViews unless explicit. DO NOT MERGE\" into lmp-preview-dev\n\n* commit \u00270b6c8f599cf33abfe9cd3fe5ea8d0411bbb475c2\u0027:\n  Do not start tasks on ActivityViews unless explicit. DO NOT MERGE\n"
    },
    {
      "commit": "c752919c7cd29b497918618cc9ebf56c18995a76",
      "tree": "72d60b45d55de4fac3ae0de59f9288d8494b2afe",
      "parents": [
        "5d0045835b0bfd456b9400be1cacdc8cb16d6cc7",
        "b539b3aafb2b0e55fc9578344eff35256fd5a94e"
      ],
      "author": {
        "name": "Craig Mautner",
        "email": "cmautner@google.com",
        "time": "Tue May 27 16:37:45 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue May 27 16:37:45 2014 +0000"
      },
      "message": "Merge \"Do not start tasks on ActivityViews unless explicit. DO NOT MERGE\" into lmp-preview-dev"
    },
    {
      "commit": "b539b3aafb2b0e55fc9578344eff35256fd5a94e",
      "tree": "c216982752718b2cfc589e9d90b604085f1ed322",
      "parents": [
        "41b170d6066cb52bb3e396c608b01f2981b95e5d"
      ],
      "author": {
        "name": "Craig Mautner",
        "email": "cmautner@google.com",
        "time": "Mon May 26 15:06:32 2014 -0700"
      },
      "committer": {
        "name": "Craig Mautner",
        "email": "cmautner@google.com",
        "time": "Tue May 27 09:22:55 2014 -0700"
      },
      "message": "Do not start tasks on ActivityViews unless explicit. DO NOT MERGE\n\nNew tasks were being started on ActivityViews because they\nmatched packages. This fix enforces a rule that new tasks\ncan only be started on ActivityViews if they are explicitly\ntargeted for that ActivityView.\n\nFixes bug 15162447.\n\nChange-Id: I9ccb72171b5cda0897a0b9ffe4cbebfbb0d92c2c\n\nConflicts:\n\tservices/core/java/com/android/server/am/ActivityStackSupervisor.java\n"
    },
    {
      "commit": "754a8c4c9535cb465cc18ad9d5eafc99aa5a170d",
      "tree": "0788af3106f28613e4f4def296cb40b21ef435e2",
      "parents": [
        "eae7b53d3aa78da9b1b9a76e801bb680a8841091",
        "1b4bf857d34dc58a4ef84f5f0761bb7685051fbb"
      ],
      "author": {
        "name": "Craig Mautner",
        "email": "cmautner@google.com",
        "time": "Tue May 27 16:22:39 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue May 27 16:22:39 2014 +0000"
      },
      "message": "am 1b4bf857: Do not start tasks on ActivityViews unless explicit\n\n* commit \u00271b4bf857d34dc58a4ef84f5f0761bb7685051fbb\u0027:\n  Do not start tasks on ActivityViews unless explicit\n"
    },
    {
      "commit": "1b4bf857d34dc58a4ef84f5f0761bb7685051fbb",
      "tree": "08844bdbd33eaf92fcb94d075abbcc047f150edc",
      "parents": [
        "e5c9c92c23196269ccf50024f76f84779b821c32"
      ],
      "author": {
        "name": "Craig Mautner",
        "email": "cmautner@google.com",
        "time": "Mon May 26 15:06:32 2014 -0700"
      },
      "committer": {
        "name": "Craig Mautner",
        "email": "cmautner@google.com",
        "time": "Tue May 27 09:19:28 2014 -0700"
      },
      "message": "Do not start tasks on ActivityViews unless explicit\n\nNew tasks were being started on ActivityViews because they\nmatched packages. This fix enforces a rule that new tasks\ncan only be started on ActivityViews if they are explicitly\ntargeted for that ActivityView.\n\nFixes bug 15162447.\n\nChange-Id: I9ccb72171b5cda0897a0b9ffe4cbebfbb0d92c2c\n"
    },
    {
      "commit": "bcede43413ed7d31f97e5014d5a372c16f8712f1",
      "tree": "8d61e085527a2459986dae7db3ec9da541bc3ba7",
      "parents": [
        "9d8ef24cbb0290476e44cf47ce0d6d42a62e6746",
        "5d0045835b0bfd456b9400be1cacdc8cb16d6cc7"
      ],
      "author": {
        "name": "Craig Mautner",
        "email": "cmautner@google.com",
        "time": "Tue May 27 16:16:47 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue May 27 16:16:47 2014 +0000"
      },
      "message": "am b984a072: Merge \"Add more error checking to xml restore\" into lmp-preview-dev\n\n* commit \u0027b984a072a7addc2404ea9ae2f67ccfa85e686167\u0027:\n  Add more error checking to xml restore\n"
    },
    {
      "commit": "5f6aa983d620eb123cd11943235daa68f725ef46",
      "tree": "a1f6cfa26e3abe23219164f106d0be17aebdd603",
      "parents": [
        "2416768ae45f445db11ef83bf54de0317a3b5b0e"
      ],
      "author": {
        "name": "Leon Scroggins III",
        "email": "scroggo@google.com",
        "time": "Wed May 21 18:04:53 2014 -0400"
      },
      "committer": {
        "name": "Leon Scroggins III",
        "email": "scroggo@google.com",
        "time": "Tue May 27 12:15:32 2014 -0400"
      },
      "message": "Fix FILTER_BITMAP_FLAG regression in DrawFilter.\n\nSkia removed the corresponding kFilterBitmapFlag, replacing it with a\nseparate function: setFilterLevel. If the flag is set, turn it into a\ncall to setFilterLevel.\n\nCorresponds to changes in I2736f3f68683651574d79a169ff0ab563e0a469e to\nfix Paint.setFlags().\n\nBUG:15112859\nChange-Id: I269cbd7a624e5dde5688305e1ba97075ba73f4fd\n"
    },
    {
      "commit": "5d0045835b0bfd456b9400be1cacdc8cb16d6cc7",
      "tree": "c98751658350b40d7834369e9ddf02cc6c3f2e67",
      "parents": [
        "427a15a0f0d3d2a244348c2d572a44bca3035fd9",
        "e0129b3c672f5555deb75366b1a7159f41737874"
      ],
      "author": {
        "name": "Craig Mautner",
        "email": "cmautner@google.com",
        "time": "Tue May 27 16:13:28 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue May 27 16:13:28 2014 +0000"
      },
      "message": "Merge \"Add more error checking to xml restore\" into lmp-preview-dev"
    },
    {
      "commit": "9d8ef24cbb0290476e44cf47ce0d6d42a62e6746",
      "tree": "3785a3b8b9dc0732833ba4109f2a7acf5c41a840",
      "parents": [
        "76ce460f70ccf23c461d21d02344155171431c7d",
        "427a15a0f0d3d2a244348c2d572a44bca3035fd9"
      ],
      "author": {
        "name": "ztenghui",
        "email": "ztenghui@google.com",
        "time": "Tue May 27 16:12:48 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue May 27 16:12:48 2014 +0000"
      },
      "message": "am 48454e7f: (-s ours) Merge \"DO NOT MERGE: Hide the VectorDrawable\" into lmp-preview-dev\n\n* commit \u002748454e7f16b7cca7989b377f608227b6ed8c9ced\u0027:\n  DO NOT MERGE: Hide the VectorDrawable\n"
    },
    {
      "commit": "427a15a0f0d3d2a244348c2d572a44bca3035fd9",
      "tree": "9ff45b8245074e959d843e2b280f39e0e6303304",
      "parents": [
        "a33ea18dc6fc6f4f4978aff57f7d6a0d0feb93d4",
        "72da16382161adbbd44dfb9d175e1bb13a8f9f0c"
      ],
      "author": {
        "name": "ztenghui",
        "email": "ztenghui@google.com",
        "time": "Tue May 27 16:09:04 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue May 27 16:09:05 2014 +0000"
      },
      "message": "Merge \"DO NOT MERGE: Hide the VectorDrawable\" into lmp-preview-dev"
    },
    {
      "commit": "a198a29250acb7c3e918f1566727190966bb336f",
      "tree": "cff6b2e951cc28ce7a06cfaad3db4e30b6326eb2",
      "parents": [
        "c371be303bd65dd7c92658b69d73a229dbaf06ca"
      ],
      "author": {
        "name": "Eric Laurent",
        "email": "elaurent@google.com",
        "time": "Tue Feb 18 16:26:17 2014 -0800"
      },
      "committer": {
        "name": "Eric Laurent",
        "email": "elaurent@google.com",
        "time": "Tue May 27 08:46:56 2014 -0700"
      },
      "message": "AudioManager: audio routing extensions\n\nAdded API and classes allowing framework components\nto have direct control over audio routing and volumes.\n\nChange-Id: I28225a6ebad86a7836e1ed749d93c0e964e215f1\n"
    },
    {
      "commit": "76ce460f70ccf23c461d21d02344155171431c7d",
      "tree": "3785a3b8b9dc0732833ba4109f2a7acf5c41a840",
      "parents": [
        "1285b951733fd6846ee000e50c8c10cbbb6572b9",
        "a33ea18dc6fc6f4f4978aff57f7d6a0d0feb93d4"
      ],
      "author": {
        "name": "Adrian Roos",
        "email": "roosa@google.com",
        "time": "Tue May 27 15:39:28 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue May 27 15:39:28 2014 +0000"
      },
      "message": "am da1d6c3c: Merge \"Initialize background visibility of ActivatableNotificationView\" into lmp-preview-dev\n\n* commit \u0027da1d6c3c8a7e80fce5d0e1f3552ccd1f22039e47\u0027:\n  Initialize background visibility of ActivatableNotificationView\n"
    },
    {
      "commit": "a33ea18dc6fc6f4f4978aff57f7d6a0d0feb93d4",
      "tree": "a2bb78617376c66e6a7bd2ac2fcc393676713d58",
      "parents": [
        "fc9e1e059213f067753da8d356edac82e277c466",
        "bcbb75ac9d73a92632e97ab990a913ede755b176"
      ],
      "author": {
        "name": "Adrian Roos",
        "email": "roosa@google.com",
        "time": "Tue May 27 15:37:37 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue May 27 15:37:38 2014 +0000"
      },
      "message": "Merge \"Initialize background visibility of ActivatableNotificationView\" into lmp-preview-dev"
    },
    {
      "commit": "1285b951733fd6846ee000e50c8c10cbbb6572b9",
      "tree": "4e06c5ef672aa040ce578fdd9dd5315834da49b5",
      "parents": [
        "c997ca0b68d19ec9a74051be536b02bd3e6d2adc",
        "fc9e1e059213f067753da8d356edac82e277c466"
      ],
      "author": {
        "name": "John Spurlock",
        "email": "jspurlock@google.com",
        "time": "Tue May 27 15:16:40 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue May 27 15:16:40 2014 +0000"
      },
      "message": "am 3bfd2404: (-s ours) Merge \"DO NOT MERGE Hide vibrator streamHint overloads for preview.\" into lmp-preview-dev\n\n* commit \u00273bfd24041ae8cb9adbe1f8f54792e0bebe33a3be\u0027:\n  DO NOT MERGE Hide vibrator streamHint overloads for preview.\n"
    },
    {
      "commit": "fc9e1e059213f067753da8d356edac82e277c466",
      "tree": "a193df116cc9aa6cf684fc05de29d3d5ad46e9cb",
      "parents": [
        "b45a730efb75402faf2bfb2fdf3f26ceaab6148c",
        "098c0b8ca02241f11a74326bf6a0e5222a6529cc"
      ],
      "author": {
        "name": "John Spurlock",
        "email": "jspurlock@google.com",
        "time": "Tue May 27 15:13:33 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue May 27 15:13:34 2014 +0000"
      },
      "message": "Merge \"DO NOT MERGE Hide vibrator streamHint overloads for preview.\" into lmp-preview-dev"
    },
    {
      "commit": "711259a9e4ce842265874f76ee391e1734dd9b5b",
      "tree": "3c7fa523872f4848c89d2ba5ac3d96e3be0cd1ca",
      "parents": [
        "05e288497258493d11537194439f4ec100175019"
      ],
      "author": {
        "name": "Christoph Studer",
        "email": "chstuder@google.com",
        "time": "Tue May 27 16:56:47 2014 +0200"
      },
      "committer": {
        "name": "Christoph Studer",
        "email": "chstuder@google.com",
        "time": "Tue May 27 16:56:47 2014 +0200"
      },
      "message": "NoMan: Disable SQLite log DO NOT MERGE\n\nBug: 15279504\nChange-Id: I76f9283675537607729ed450471ef4b1d9ec3898\n"
    },
    {
      "commit": "05e288497258493d11537194439f4ec100175019",
      "tree": "8c44f5eb591aa50968ef867563c29cb0b9b2a8ec",
      "parents": [
        "c22dbb69194c8e8fe2a32326d1f37a738cad0904"
      ],
      "author": {
        "name": "Christoph Studer",
        "email": "chstuder@google.com",
        "time": "Tue May 27 16:55:57 2014 +0200"
      },
      "committer": {
        "name": "Christoph Studer",
        "email": "chstuder@google.com",
        "time": "Tue May 27 16:55:57 2014 +0200"
      },
      "message": "NoMan: Allow disabling SQLiteLog.\n\nBug: 15279504\nChange-Id: I561391a312f88a7d5e11b180984f18bb1d3dcda0\n"
    },
    {
      "commit": "c997ca0b68d19ec9a74051be536b02bd3e6d2adc",
      "tree": "4e06c5ef672aa040ce578fdd9dd5315834da49b5",
      "parents": [
        "10bfef0bb85da0547c7bc494cd095a4759e364ed",
        "529001f06761205bcaae1570d81556be397f56fb"
      ],
      "author": {
        "name": "Yohei Yukawa",
        "email": "yukawa@google.com",
        "time": "Tue May 27 14:41:23 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue May 27 14:41:25 2014 +0000"
      },
      "message": "Merge \"Switch back to StaticRotationList from DynamicRotationList\""
    },
    {
      "commit": "bcbb75ac9d73a92632e97ab990a913ede755b176",
      "tree": "6f7e3b04f449f7ae328f8a13073b12fca8278a0f",
      "parents": [
        "c22dbb69194c8e8fe2a32326d1f37a738cad0904"
      ],
      "author": {
        "name": "Adrian Roos",
        "email": "roosa@google.com",
        "time": "Tue May 27 16:38:11 2014 +0200"
      },
      "committer": {
        "name": "Adrian Roos",
        "email": "roosa@google.com",
        "time": "Tue May 27 16:39:53 2014 +0200"
      },
      "message": "Initialize background visibility of ActivatableNotificationView\n\nInitializes the background visibilities that were previously\nonly set when adding the view to the scroller,\nresulting in HUNs having two backgrounds.\n\nBug: 15106201\nChange-Id: I21ef3b34c6feb0e852c9dc2c3289665cff40927e\n"
    },
    {
      "commit": "10bfef0bb85da0547c7bc494cd095a4759e364ed",
      "tree": "1719b20b35b401d77234d69e733b4933752cc8d5",
      "parents": [
        "5122fb6a92d2fa99f2f2cafc138527931c0dc183",
        "b45a730efb75402faf2bfb2fdf3f26ceaab6148c"
      ],
      "author": {
        "name": "Craig Mautner",
        "email": "cmautner@google.com",
        "time": "Tue May 27 14:28:15 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue May 27 14:28:15 2014 +0000"
      },
      "message": "am 4c5309fb: Merge changes I88865c02,I34cc1310 into lmp-preview-dev\n\n* commit \u00274c5309fb3b0abfc86fdfad9844ce20e2df03497b\u0027:\n  Check for null DO NOT MERGE\n  Improve DocCentric documentation. DO NOT MERGE\n"
    },
    {
      "commit": "5122fb6a92d2fa99f2f2cafc138527931c0dc183",
      "tree": "1719b20b35b401d77234d69e733b4933752cc8d5",
      "parents": [
        "53bd26335c52c2e86e50f0bac90ec4ae2a91da8e",
        "8aa29921df684f2a991d12aa360d80ced7dc7b48"
      ],
      "author": {
        "name": "Craig Mautner",
        "email": "cmautner@google.com",
        "time": "Tue May 27 14:28:10 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue May 27 14:28:10 2014 +0000"
      },
      "message": "am 463f9006: Merge \"Only start TaskPersister once.\" into lmp-preview-dev\n\n* commit \u0027463f9006c56d66b5213edecc150863b450a7e573\u0027:\n  Only start TaskPersister once.\n"
    },
    {
      "commit": "b45a730efb75402faf2bfb2fdf3f26ceaab6148c",
      "tree": "75a3713e5e8d16927e6553cd012286e2971f18a7",
      "parents": [
        "8aa29921df684f2a991d12aa360d80ced7dc7b48",
        "1f74bad9acd816cd0974ca7d8a9eafe7f671ee57"
      ],
      "author": {
        "name": "Craig Mautner",
        "email": "cmautner@google.com",
        "time": "Tue May 27 14:24:04 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue May 27 14:24:04 2014 +0000"
      },
      "message": "Merge changes I88865c02,I34cc1310 into lmp-preview-dev\n\n* changes:\n  Check for null DO NOT MERGE\n  Improve DocCentric documentation. DO NOT MERGE\n"
    },
    {
      "commit": "53bd26335c52c2e86e50f0bac90ec4ae2a91da8e",
      "tree": "eed0b9a17c6a5d0e94cbc4c0bdcd301e59dcbbb3",
      "parents": [
        "e88d180d6cc5713049489d9f30e998fe846145f1",
        "6940b361e54d083be38c24bfaa4f168462640d03"
      ],
      "author": {
        "name": "John Spurlock",
        "email": "jspurlock@google.com",
        "time": "Tue May 27 14:23:40 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue May 27 14:23:40 2014 +0000"
      },
      "message": "am c5890bb9: Merge \"VolumeZen: combine ringer/notification volume and zen.\" into lmp-preview-dev\n\n* commit \u0027c5890bb9c2361adf64efa7a2680536edaa527d1f\u0027:\n  VolumeZen: combine ringer/notification volume and zen.\n"
    },
    {
      "commit": "e88d180d6cc5713049489d9f30e998fe846145f1",
      "tree": "1cb3a97d76db8bd7de9c057190bf0a2dba8e1dfd",
      "parents": [
        "83ea195b8a7c92a353d10cd4fa9547ac25bf715f",
        "bf1bf9dea7fdd0690e242a28a16b151b8d7411e6"
      ],
      "author": {
        "name": "Craig Mautner",
        "email": "cmautner@google.com",
        "time": "Tue May 27 14:23:35 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue May 27 14:23:35 2014 +0000"
      },
      "message": "am e2c92ac8: Merge \"Update launchFlags after changing Intent flags\" into lmp-preview-dev\n\n* commit \u0027e2c92ac847d151cbf4d578ee85d3ff10126e9ada\u0027:\n  Update launchFlags after changing Intent flags\n"
    },
    {
      "commit": "83ea195b8a7c92a353d10cd4fa9547ac25bf715f",
      "tree": "12d99e47d0886d046e32c5ad4cd37377268f8829",
      "parents": [
        "2416768ae45f445db11ef83bf54de0317a3b5b0e",
        "1a7da57fa9bed71ea9765ee98614d727a0d1710b"
      ],
      "author": {
        "name": "Adrian Roos",
        "email": "roosa@google.com",
        "time": "Tue May 27 14:23:30 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue May 27 14:23:30 2014 +0000"
      },
      "message": "am 756bfbce: Merge \"Make carrier label single line with marquee on overflow\" into lmp-preview-dev\n\n* commit \u0027756bfbcec68d9f1087e517f4fc5574f6b61d5727\u0027:\n  Make carrier label single line with marquee on overflow\n"
    },
    {
      "commit": "8aa29921df684f2a991d12aa360d80ced7dc7b48",
      "tree": "ba7572c879fa6779e4b5bba02910f10967994be5",
      "parents": [
        "6940b361e54d083be38c24bfaa4f168462640d03",
        "87f851d0bad0183eccbb59b1fb378db9155e4a66"
      ],
      "author": {
        "name": "Craig Mautner",
        "email": "cmautner@google.com",
        "time": "Tue May 27 14:22:03 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue May 27 14:22:04 2014 +0000"
      },
      "message": "Merge \"Only start TaskPersister once.\" into lmp-preview-dev"
    },
    {
      "commit": "fb69da323b97ae4712054d37fb2f7d54cddb7dbd",
      "tree": "a7ae7505705a4bb41dea77af2ae15f4e59505ab6",
      "parents": [
        "6940b361e54d083be38c24bfaa4f168462640d03"
      ],
      "author": {
        "name": "Chris Wren",
        "email": "cwren@android.com",
        "time": "Thu May 15 18:03:11 2014 -0400"
      },
      "committer": {
        "name": "Chris Wren",
        "email": "cwren@android.com",
        "time": "Tue May 27 10:19:07 2014 -0400"
      },
      "message": "Reduce logspam by catching unexpected types ourselves.\n\nAlso fix a bug in the conversion of ArrayLists to String[].\n\nChange-Id: I839c80d0b571be298062d511dd3c83cc1e263f54\n"
    },
    {
      "commit": "6940b361e54d083be38c24bfaa4f168462640d03",
      "tree": "15817cc93425f64d681d6af721de693003d92d36",
      "parents": [
        "bf1bf9dea7fdd0690e242a28a16b151b8d7411e6",
        "8600534df66c2ff5846ed230b50c56229322d48a"
      ],
      "author": {
        "name": "John Spurlock",
        "email": "jspurlock@google.com",
        "time": "Tue May 27 14:16:51 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue May 27 14:16:52 2014 +0000"
      },
      "message": "Merge \"VolumeZen: combine ringer/notification volume and zen.\" into lmp-preview-dev"
    },
    {
      "commit": "bf1bf9dea7fdd0690e242a28a16b151b8d7411e6",
      "tree": "401f6687af51051effe81250bba2750a3892ebae",
      "parents": [
        "1a7da57fa9bed71ea9765ee98614d727a0d1710b",
        "a254cd7e0ffd7d3b131f3c7a69c9fa13dbacc0bd"
      ],
      "author": {
        "name": "Craig Mautner",
        "email": "cmautner@google.com",
        "time": "Tue May 27 14:14:33 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue May 27 14:14:34 2014 +0000"
      },
      "message": "Merge \"Update launchFlags after changing Intent flags\" into lmp-preview-dev"
    },
    {
      "commit": "8600534df66c2ff5846ed230b50c56229322d48a",
      "tree": "dbd483a1171fc8cc1107e4cce0d3cc749f98748e",
      "parents": [
        "41b170d6066cb52bb3e396c608b01f2981b95e5d"
      ],
      "author": {
        "name": "John Spurlock",
        "email": "jspurlock@google.com",
        "time": "Fri May 23 11:58:00 2014 -0400"
      },
      "committer": {
        "name": "John Spurlock",
        "email": "jspurlock@google.com",
        "time": "Tue May 27 10:08:00 2014 -0400"
      },
      "message": "VolumeZen: combine ringer/notification volume and zen.\n\n- Implement a new volume panel widget, combining volume and\n  zen mode + conditions.\n- Show zen mode + conditions when modifying ringer or notification\n  streams.\n- Host the volume panel widget in a dialog when being controlled\n  by the audio service / volume keys.\n- Remove support for multiple sliders in the volume panel.\n- Remove support for separate ringer + notification volumes\n  in the volume panel.\n- Move volume panel resources up to SystemUI.\n- Create a new combined Notifications quick settings tile.\n- Host the volume panel widget in the quick settings panel under\n  Notifications.\n- When the quick settings detail panel is visible, route the volume\n  keys to the embedded widget instead of showing a redundant dialog.\n- Create common styles for quick settings text to be closer to spec.\n- Update the framework resources for the ringer stream.\n- Show the ringer icons in global actions.\n- Add \"until you turn this off\" back as a separate zen condition.\n- Disable time condition buttons when they are N/A.\n- Don\u0027t allow volume changes to set ringer mode silent.\n\nBug:15186070\nChange-Id: Id5e321dd1d5e7c4cf3917027ffbdf7e80d38b00d\n"
    },
    {
      "commit": "e0129b3c672f5555deb75366b1a7159f41737874",
      "tree": "28ec9d3f07aa97e03403f67eef8dfe2bbf710ef8",
      "parents": [
        "49a6e1b3213a6e9f06a3562c69f2878b120c5fb5"
      ],
      "author": {
        "name": "Craig Mautner",
        "email": "cmautner@google.com",
        "time": "Sun May 25 16:41:09 2014 -0700"
      },
      "committer": {
        "name": "Craig Mautner",
        "email": "cmautner@google.com",
        "time": "Tue May 27 06:56:44 2014 -0700"
      },
      "message": "Add more error checking to xml restore\n\nBad files and OS updates can cause the restore to throw an NPE.\nRather than bring down the server process over this, just delete\nthe persistent file and keep going.\n\nFixes bug 15219594.\n\nChange-Id: Id9cd39988ff93a26def036a05c46209364f2a4c0\n"
    },
    {
      "commit": "1a7da57fa9bed71ea9765ee98614d727a0d1710b",
      "tree": "b6b332433be4659847d8ed5946e76799bb232ee8",
      "parents": [
        "c22dbb69194c8e8fe2a32326d1f37a738cad0904",
        "3c64aba99cd90aef3e0047243eb139aeaf187c9e"
      ],
      "author": {
        "name": "Adrian Roos",
        "email": "roosa@google.com",
        "time": "Tue May 27 13:06:59 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue May 27 13:07:00 2014 +0000"
      },
      "message": "Merge \"Make carrier label single line with marquee on overflow\" into lmp-preview-dev"
    },
    {
      "commit": "529001f06761205bcaae1570d81556be397f56fb",
      "tree": "c31d64dd93b0fcae3a5c48d8fb7645b6dcad2919",
      "parents": [
        "c3a6e23e3f286271abbda0d99edee35d0ceb6692"
      ],
      "author": {
        "name": "Yohei Yukawa",
        "email": "yukawa@google.com",
        "time": "Tue May 27 20:32:34 2014 +0900"
      },
      "committer": {
        "name": "Yohei Yukawa",
        "email": "yukawa@google.com",
        "time": "Tue May 27 20:32:34 2014 +0900"
      },
      "message": "Switch back to StaticRotationList from DynamicRotationList\n\nIc005b94379f9d847ea, which introduced DynamicRotationList for\nsmarter input method rotation, is suspected to be causing a\nstrange behavior that InputMethodManager#switchToNextInputMethod\nis choosing unexected/disabled IME/subtype.\n\nWith this CL, we switch back to StaticRotationList until the root\ncause is addressed.\n\nBUG: 7043015\nChange-Id: I95fc8b28536cea6d09ea325e0caee14007cfc0a7\n"
    }
  ],
  "next": "2416768ae45f445db11ef83bf54de0317a3b5b0e"
}
