)]}'
{
  "log": [
    {
      "commit": "25fbb3fa1138675379102a44405852555cefccbd",
      "tree": "510d62715f870f85fc4eea8a781c0265e7eebae5",
      "parents": [
        "a447d29c65fb811cd184775a3476101a1cede929"
      ],
      "author": {
        "name": "John Reck",
        "email": "jreck@google.com",
        "time": "Thu Jun 12 13:46:45 2014 -0700"
      },
      "committer": {
        "name": "John Reck",
        "email": "jreck@google.com",
        "time": "Thu Jun 12 19:25:33 2014 -0700"
      },
      "message": "Move LayerType to RenderNode\n\nChange-Id: Icb79a5015cb0362b1f3a66d09007450730135a97\n"
    },
    {
      "commit": "a447d29c65fb811cd184775a3476101a1cede929",
      "tree": "0be082c0fdf19035551bf3671208fd606b430ab2",
      "parents": [
        "f8333cc38126c7efb1b95958ca7d7c825253bc58"
      ],
      "author": {
        "name": "John Reck",
        "email": "jreck@google.com",
        "time": "Wed Jun 11 18:39:44 2014 -0700"
      },
      "committer": {
        "name": "John Reck",
        "email": "jreck@google.com",
        "time": "Thu Jun 12 09:13:45 2014 -0700"
      },
      "message": "Fix DA bugs\n\n * Now aware of transform of DrawDisplayListOp\n * Supports projection\n\n Bug: 15539677\n Bug: 15506680\n\nChange-Id: Ic16f482cd48c3add12e49eca529281be12b93491\n"
    },
    {
      "commit": "f8333cc38126c7efb1b95958ca7d7c825253bc58",
      "tree": "6622d843d1eb16aea76c56a55b29a97d034d30f6",
      "parents": [
        "78802575ac2daf73c0869b1ef799f1dfceb49e59",
        "7dc78cf3af9fd11a4f1e2e981ce584a23755ea9e"
      ],
      "author": {
        "name": "Robert Greenwalt",
        "email": "rgreenwalt@google.com",
        "time": "Tue Jun 10 22:16:58 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jun 10 21:59:55 2014 +0000"
      },
      "message": "Merge \"Minor changes to the LinkAddress API docs.\""
    },
    {
      "commit": "78802575ac2daf73c0869b1ef799f1dfceb49e59",
      "tree": "19d70eea9d371a6114141fa36cf1553bff99b9b6",
      "parents": [
        "1ac3e017d4310998916a6a8fa79fab87cd9f69ac",
        "cc91c7b804a079f7b20404827277c61dd403805f"
      ],
      "author": {
        "name": "Robert Greenwalt",
        "email": "rgreenwalt@google.com",
        "time": "Tue Jun 10 22:15:02 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jun 10 22:12:51 2014 +0000"
      },
      "message": "Merge \"Add a new IpPrefix class and use it in RouteInfo.\""
    },
    {
      "commit": "1ac3e017d4310998916a6a8fa79fab87cd9f69ac",
      "tree": "10a58832f28de8313618612d37fd54ff6e046ecb",
      "parents": [
        "1c9c717f1b6125f7204c9bd52e9a3db3475f0922",
        "3a5cf3876cc63a24a488ba89ed4655dccc81d7a9"
      ],
      "author": {
        "name": "Selim Gurun",
        "email": "sgurun@google.com",
        "time": "Tue Jun 10 22:13:32 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jun 10 22:13:32 2014 +0000"
      },
      "message": "Merge \"Add WebChromeClient.showFileChooser\""
    },
    {
      "commit": "7dc78cf3af9fd11a4f1e2e981ce584a23755ea9e",
      "tree": "6f14100af1a34b7dddd0b02f5c7c5e34a1dc63b9",
      "parents": [
        "cc91c7b804a079f7b20404827277c61dd403805f"
      ],
      "author": {
        "name": "Lorenzo Colitti",
        "email": "lorenzo@google.com",
        "time": "Mon Jun 09 22:58:46 2014 +0900"
      },
      "committer": {
        "name": "Robert Greenwalt",
        "email": "rgreenwalt@google.com",
        "time": "Tue Jun 10 14:46:39 2014 -0700"
      },
      "message": "Minor changes to the LinkAddress API docs.\n\n1. Rename getNetworkPrefixLength to getPrefixLength. Update all\n   callers in frameworks/base and add a shim method and a TODO\n   for the rest.\n2. @hide isSameAddressAs. It doesn\u0027t add much, and it\u0027s just\n   one-liner that callers can implement if they want.\n3. Fix the alignment of the initial paragraph (\u003cul\u003e should have\n   been \u003c/ul\u003e).\n4. Remove the documentation that talks about creating\n   LinkAddresses, since there\u0027s no public API for creating them.\n\nWith these changes I think LinkAddress is fine as a public API.\n\nBug: 15142362\nChange-Id: Iaf3b1db577745bb68a9e1dd7f96d666dd3f3ec7c\n"
    },
    {
      "commit": "1c9c717f1b6125f7204c9bd52e9a3db3475f0922",
      "tree": "8e7e302f1960cb2b041731076168592673f1b3bb",
      "parents": [
        "54f6e80d321fa5da6b09e820743f3475f5fd9815",
        "32b5f7a0e8257f7eb265ef61ed22c1936d175690"
      ],
      "author": {
        "name": "Selim Cinek",
        "email": "cinek@google.com",
        "time": "Tue Jun 10 21:41:46 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Jun 10 21:41:46 2014 +0000"
      },
      "message": "am f1187ac8: Merge \"Added card elevation when card is clicked on the lockscreen\" into lmp-preview-dev\n\n* commit \u0027f1187ac8e8d2c8927caf322a12de8c32ee3f919f\u0027:\n  Added card elevation when card is clicked on the lockscreen\n"
    },
    {
      "commit": "cc91c7b804a079f7b20404827277c61dd403805f",
      "tree": "12ed9c422a5d370f19d6c42786b2c5752d0b5bae",
      "parents": [
        "54f6e80d321fa5da6b09e820743f3475f5fd9815"
      ],
      "author": {
        "name": "Sreeram Ramachandran",
        "email": "sreeram@google.com",
        "time": "Tue Jun 03 18:41:43 2014 -0700"
      },
      "committer": {
        "name": "Robert Greenwalt",
        "email": "rgreenwalt@google.com",
        "time": "Tue Jun 10 14:30:15 2014 -0700"
      },
      "message": "Add a new IpPrefix class and use it in RouteInfo.\n\nThis change uses IpPrefix only in the public API and continues\nto use LinkAddress for everything else. It does not change the\ncallers to use the new APIs, with the exception of changing\nall current uses of getDestination to getDestinationLinkAddress\nto make room for the new getDestination method that returns an\nIpPrefix.\n\nBased on Sreeram\u0027s earlier change:\nhttps://googleplex-android-review.git.corp.google.com/#/c/477874/\nbut a bit simplified and with a bit more documentation.\n\nBug: 15142362\nBug: 13885501\nChange-Id: Ib4cd96b22cbff4ea31bb26a7853989f50da8de4e\n"
    },
    {
      "commit": "3a5cf3876cc63a24a488ba89ed4655dccc81d7a9",
      "tree": "bcabaf8e1309d5d7b346d1ad9308d31c4a0214f1",
      "parents": [
        "13d6cfb3b51c4740585cb7881f83ce789527901a"
      ],
      "author": {
        "name": "Jonathan Dixon",
        "email": "joth@google.com",
        "time": "Sat Jul 27 15:37:31 2013 -0700"
      },
      "committer": {
        "name": "Selim Gurun",
        "email": "sgurun@google.com",
        "time": "Tue Jun 10 13:58:07 2014 -0700"
      },
      "message": "Add WebChromeClient.showFileChooser\n\nBug: 6930981\n\nThis replaces the never-published openFileChooser, and is more future\nextensible.\nCurrently hidden; will unhide once working end to end and tested.\n\nChange-Id: Ie66750be37e5b90e4a411cec76278369dc8dabe8\n"
    },
    {
      "commit": "54f6e80d321fa5da6b09e820743f3475f5fd9815",
      "tree": "0d0b615ed46d998080aa8e3c5cb6daefd69d8656",
      "parents": [
        "cc8f7ae682f3ce1ed82a7850433d4502245bdcb4",
        "96a14701c0858ffa38b9488fae3b9a37a115cbf9"
      ],
      "author": {
        "name": "destradaa",
        "email": "destradaa@google.com",
        "time": "Tue Jun 10 19:42:04 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jun 10 19:42:04 2014 +0000"
      },
      "message": "Merge \"IPv6 support for GPS HAL.\""
    },
    {
      "commit": "cc8f7ae682f3ce1ed82a7850433d4502245bdcb4",
      "tree": "c6cafba11cbfc270ce958d15b97e0aaaef396e8b",
      "parents": [
        "a7be5dd0063207d203c77554ad4b1f6f1d659c65",
        "0627ec08dcc2e87c17e9b85f045dfb27dc4884b3"
      ],
      "author": {
        "name": "Raph Levien",
        "email": "raph@google.com",
        "time": "Tue Jun 10 19:05:29 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jun 10 19:05:29 2014 +0000"
      },
      "message": "Merge \"Support fake italics\""
    },
    {
      "commit": "a7be5dd0063207d203c77554ad4b1f6f1d659c65",
      "tree": "70406d25e4ad8ec314302430968c82f9564cb4e2",
      "parents": [
        "965bba34341470fbb8541a4ade7b772a435ec3f2",
        "1fc0fa87d42ce9268ece76b85b9edc834593e53a"
      ],
      "author": {
        "name": "Raph Levien",
        "email": "raph@google.com",
        "time": "Tue Jun 10 19:05:20 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jun 10 19:05:20 2014 +0000"
      },
      "message": "Merge \"Support for fake bold in Minikin builds\""
    },
    {
      "commit": "0627ec08dcc2e87c17e9b85f045dfb27dc4884b3",
      "tree": "ee97a8ccd3e5fb0f475c3b159e41929d8dc6d8db",
      "parents": [
        "1fc0fa87d42ce9268ece76b85b9edc834593e53a"
      ],
      "author": {
        "name": "Raph Levien",
        "email": "raph@google.com",
        "time": "Fri Jun 06 22:31:15 2014 -0700"
      },
      "committer": {
        "name": "Raph Levien",
        "email": "raph@google.com",
        "time": "Tue Jun 10 11:49:44 2014 -0700"
      },
      "message": "Support fake italics\n\nThis patch adds fake italics, using essentially the same mechanism as\nthe fake bold implementation. Also combines fake bold/italic settings\nwith ones explicitly set in the paint.\n\nChange-Id: Ia7eb3ddc8a6192d191711ba723ffd0d1d9d93f2e\n"
    },
    {
      "commit": "965bba34341470fbb8541a4ade7b772a435ec3f2",
      "tree": "1041e1054476b6e4c3591b59a9eb7c90344a0696",
      "parents": [
        "cdb4a446de27789911d0ccb58fdede548abd3687",
        "0409e9f0af69e1941b025c6c5cb788036a9dc7b6"
      ],
      "author": {
        "name": "Amit Mahajan",
        "email": "amitmahajan@google.com",
        "time": "Tue Jun 10 18:38:26 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jun 10 18:38:26 2014 +0000"
      },
      "message": "Merge \"resolved conflicts for merge of 437a77d4 to master\""
    },
    {
      "commit": "1fc0fa87d42ce9268ece76b85b9edc834593e53a",
      "tree": "6fc9b25d541dcbc69a9768e3dd9e4c5583c0ef9b",
      "parents": [
        "dcdce7730b169c61924005bacad91136f7bd07dd"
      ],
      "author": {
        "name": "Raph Levien",
        "email": "raph@google.com",
        "time": "Fri Jun 06 18:05:22 2014 -0700"
      },
      "committer": {
        "name": "Raph Levien",
        "email": "raph@google.com",
        "time": "Tue Jun 10 11:37:55 2014 -0700"
      },
      "message": "Support for fake bold in Minikin builds\n\nPart of the fix for bug 15436379 Fake bold doesn\u0027t fully work (Minikin)\n\nThis patch queries the Minikin layout for when fake bold is needed,\nand applies that to both shaping and drawing paint.\n\nAlso simplifies refcounting (the lifetime of all MinikinFont objects\nis subsumed by the enclosing FontCollection).\n\nNote: the fake bold flag set by the user is ignored in this patch.\n\nFake italics would be possible using the same mechanism, but it\u0027s\nslightly more complicated (fake and user-set textSkewX values would need\nto be combined, and the latter restored after drawing).\n\nChange-Id: Ica2c4604846cbb37e5a783778b18d8993c9d4563\n"
    },
    {
      "commit": "96a14701c0858ffa38b9488fae3b9a37a115cbf9",
      "tree": "cc151b13f94514f80ecc5e6fadc2aba1ce274bb8",
      "parents": [
        "cdb4a446de27789911d0ccb58fdede548abd3687"
      ],
      "author": {
        "name": "destradaa",
        "email": "destradaa@google.com",
        "time": "Thu Jun 05 11:36:30 2014 -0700"
      },
      "committer": {
        "name": "destradaa",
        "email": "destradaa@google.com",
        "time": "Tue Jun 10 11:14:31 2014 -0700"
      },
      "message": "IPv6 support for GPS HAL.\n\nChange-Id: Iacaf3ab86009975ba07e1a13dbe539cf47c5a6f7\n"
    },
    {
      "commit": "cdb4a446de27789911d0ccb58fdede548abd3687",
      "tree": "d865a03b11b1d03ea3195d7072ddb45ce35f1dd4",
      "parents": [
        "7b5c2340addcd636896b92bebef17d2fc93d898a",
        "e3f9800f38da3cd1d83889132952eb4ab2e8c278"
      ],
      "author": {
        "name": "Leon Scroggins III",
        "email": "scroggo@google.com",
        "time": "Tue Jun 10 18:08:45 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jun 10 18:08:45 2014 +0000"
      },
      "message": "Merge \"Fix a memory leak with empty screenshot.\""
    },
    {
      "commit": "7b5c2340addcd636896b92bebef17d2fc93d898a",
      "tree": "88666314a478863a18f93359321bf5af9eb4f8b3",
      "parents": [
        "ad423df32e7cefd6a3582b0961964137e89457c6",
        "c2c1a39510a4785261c8972894ebc1aa5808df1a"
      ],
      "author": {
        "name": "Matthew Williams",
        "email": "mjwilliams@google.com",
        "time": "Tue Jun 10 18:05:41 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Jun 10 18:05:41 2014 +0000"
      },
      "message": "am e389d1ea: Merge \"Remove SyncRequest.setPriority from public API\" into lmp-preview-dev\n\n* commit \u0027e389d1ea63b0a9caa6d069254ac661ca6420917f\u0027:\n  Remove SyncRequest.setPriority from public API\n"
    },
    {
      "commit": "ad423df32e7cefd6a3582b0961964137e89457c6",
      "tree": "1b42070defc0a41277e27ae37c92748dec18fc99",
      "parents": [
        "2489ac9d24dcbb0690519940e1ad9b81e2712444",
        "6af88cc76fc47645bc22df44efc185b1751cae85"
      ],
      "author": {
        "name": "Baligh Uddin",
        "email": "baligh@google.com",
        "time": "Tue Jun 10 18:05:36 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Jun 10 18:05:36 2014 +0000"
      },
      "message": "am fada3c25: (-s ours) Merge \"Import translations. DO NOT MERGE\" into lmp-preview-dev\n\n* commit \u0027fada3c25b3e9e7e58b14b42d676220a78264d1d9\u0027:\n  Import translations. DO NOT MERGE\n"
    },
    {
      "commit": "2489ac9d24dcbb0690519940e1ad9b81e2712444",
      "tree": "1b42070defc0a41277e27ae37c92748dec18fc99",
      "parents": [
        "ecdb5b2bf8b4e9d3ddc13f28d1a258957d841b1a",
        "ece0270d992d78103aa451beda29f99948037a6f"
      ],
      "author": {
        "name": "Santos Cordon",
        "email": "santoscordon@google.com",
        "time": "Tue Jun 10 18:05:30 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Jun 10 18:05:30 2014 +0000"
      },
      "message": "am 6538ac8c: (-s ours) Merge \"Support conference calling. (1/4) [DO NOT MERGE]\" into lmp-preview-dev\n\n* commit \u00276538ac8c012a67215ee98208f5a668eeb5b7c483\u0027:\n  Support conference calling. (1/4) [DO NOT MERGE]\n"
    },
    {
      "commit": "ecdb5b2bf8b4e9d3ddc13f28d1a258957d841b1a",
      "tree": "1b42070defc0a41277e27ae37c92748dec18fc99",
      "parents": [
        "ab82c3b4a9037dd704374533042bed1bac60d522",
        "342c0d0a94d5557104fbf7742c6d7c575fb287bc"
      ],
      "author": {
        "name": "Baligh Uddin",
        "email": "baligh@google.com",
        "time": "Tue Jun 10 18:05:23 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Jun 10 18:05:23 2014 +0000"
      },
      "message": "am 66703cb3: (-s ours) Merge \"Import translations. DO NOT MERGE\" into lmp-preview-dev\n\n* commit \u002766703cb306e154a68bd3ec6b7f15585e7db6b815\u0027:\n  Import translations. DO NOT MERGE\n"
    },
    {
      "commit": "ab82c3b4a9037dd704374533042bed1bac60d522",
      "tree": "1b42070defc0a41277e27ae37c92748dec18fc99",
      "parents": [
        "39f1311ce1b85d4b84148460c72026957e90c7e7",
        "6584375afdd6a1702162ed28c334d49b4e5e8d28"
      ],
      "author": {
        "name": "Baligh Uddin",
        "email": "baligh@google.com",
        "time": "Tue Jun 10 18:05:18 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Jun 10 18:05:18 2014 +0000"
      },
      "message": "am eaeb602c: (-s ours) Merge \"Import translations. DO NOT MERGE\" into lmp-preview-dev\n\n* commit \u0027eaeb602cc207b7d56c829d63cb0d951d28650cbd\u0027:\n  Import translations. DO NOT MERGE\n"
    },
    {
      "commit": "39f1311ce1b85d4b84148460c72026957e90c7e7",
      "tree": "1b42070defc0a41277e27ae37c92748dec18fc99",
      "parents": [
        "9d4f771ac11ba8ae5d5cc1535c4b863a86d0b1a6",
        "8f70744221b739f749f4e5fecff53083ef1d075a"
      ],
      "author": {
        "name": "Adam Connors",
        "email": "adamconnors@google.com",
        "time": "Tue Jun 10 18:05:07 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Jun 10 18:05:07 2014 +0000"
      },
      "message": "am 2e98c52d: (-s ours) DO NOT MERGE : Allow system process to call getApplicationBlockedAsUser\n\n* commit \u00272e98c52d0b2f4722a237933c69f3ba38314479f4\u0027:\n  DO NOT MERGE : Allow system process to call getApplicationBlockedAsUser\n"
    },
    {
      "commit": "9d4f771ac11ba8ae5d5cc1535c4b863a86d0b1a6",
      "tree": "1b42070defc0a41277e27ae37c92748dec18fc99",
      "parents": [
        "1e5cf9aced40e6e14262e542d0ed0e24cda877a0",
        "ac383e52a9c76dcc1a14a82848abb49b81c49f99"
      ],
      "author": {
        "name": "Adam Connors",
        "email": "adamconnors@google.com",
        "time": "Tue Jun 10 18:05:01 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Jun 10 18:05:01 2014 +0000"
      },
      "message": "am c8d4c310: (-s ours) DO NOT MERGE : Api review: Make ACTION_MANAGED_PROFILE_REMOVED registered only.\n\n* commit \u0027c8d4c3109a946fe3d4cf48ec7b14950b37abd669\u0027:\n  DO NOT MERGE : Api review: Make ACTION_MANAGED_PROFILE_REMOVED registered only.\n"
    },
    {
      "commit": "0409e9f0af69e1941b025c6c5cb788036a9dc7b6",
      "tree": "5e486d03d1729041d205fb3645a48aeb82c5a561",
      "parents": [
        "178e2b98c17003e1cd60f75cdd21f5c2273ebdcd",
        "437a77d4bbbd342154c42205e4a89cf77c77acf4"
      ],
      "author": {
        "name": "Amit Mahajan",
        "email": "amitmahajan@google.com",
        "time": "Tue Jun 10 10:47:26 2014 -0700"
      },
      "committer": {
        "name": "Amit Mahajan",
        "email": "amitmahajan@google.com",
        "time": "Tue Jun 10 10:47:26 2014 -0700"
      },
      "message": "resolved conflicts for merge of 437a77d4 to master\n\nChange-Id: I65585939a57c561064d370be131c0197de0f08c3\n"
    },
    {
      "commit": "1e5cf9aced40e6e14262e542d0ed0e24cda877a0",
      "tree": "1b42070defc0a41277e27ae37c92748dec18fc99",
      "parents": [
        "f1d758867aa878fb956af7c66bd2d3122adf72a0",
        "9a9d1d5ad2591f04881a401da0ad89a95eeddd00"
      ],
      "author": {
        "name": "Chris Craik",
        "email": "ccraik@google.com",
        "time": "Tue Jun 10 17:22:31 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Jun 10 17:22:31 2014 +0000"
      },
      "message": "am b1c76a1a: Merge \"Tessellate on worker threads\" into lmp-preview-dev\n\n* commit \u0027b1c76a1abcfb2f33e12fef37ec71d20724863b5e\u0027:\n  Tessellate on worker threads\n"
    },
    {
      "commit": "f1d758867aa878fb956af7c66bd2d3122adf72a0",
      "tree": "7245e156ac496c38060a600c205ee743aec1f930",
      "parents": [
        "859cd926fe0e592f27e4032f8c2d0e70da2a58ea",
        "3721cbaf016275246e854e76381991570abd7148"
      ],
      "author": {
        "name": "Igor Murashkin",
        "email": "iam@google.com",
        "time": "Tue Jun 10 17:22:22 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Jun 10 17:22:22 2014 +0000"
      },
      "message": "am 69729adf: Merge \"camera2: Fix session-related CTS test failures\" into lmp-preview-dev\n\n* commit \u002769729adf04bddb2e5b67d625412151b4bcbc1ca4\u0027:\n  camera2: Fix session-related CTS test failures\n"
    },
    {
      "commit": "859cd926fe0e592f27e4032f8c2d0e70da2a58ea",
      "tree": "07138aabc953fa450d331f47b95fe0ebcd6032cf",
      "parents": [
        "085a1e793382580811798cbdd7e354cc755fc3ed",
        "cbb0213d81205c4843816c6d4bcee5e4e29936e8"
      ],
      "author": {
        "name": "Adam Lesinski",
        "email": "adamlesinski@google.com",
        "time": "Tue Jun 10 17:22:12 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Jun 10 17:22:12 2014 +0000"
      },
      "message": "am a277deb7: (-s ours) DO NOT MERGE - Creating an empty package should be succesfull\n\n* commit \u0027a277deb755f95ca42e39f8910d958bfd1ceafa55\u0027:\n  DO NOT MERGE - Creating an empty package should be succesfull\n"
    },
    {
      "commit": "085a1e793382580811798cbdd7e354cc755fc3ed",
      "tree": "07138aabc953fa450d331f47b95fe0ebcd6032cf",
      "parents": [
        "7683baad6c437af2931020423bf227f97a3ce0ba",
        "465c5de4ee3df861dd1ad0b71ca40f3daeb9cbee"
      ],
      "author": {
        "name": "Jeff Brown",
        "email": "jeffbrown@google.com",
        "time": "Tue Jun 10 17:21:59 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Jun 10 17:21:59 2014 +0000"
      },
      "message": "am af0c2ebf: @hide ACCESS_INPUT_FLINGER permission.\n\n* commit \u0027af0c2ebfc71f6106656eb17345e122ea7ac8cf2a\u0027:\n  @hide ACCESS_INPUT_FLINGER permission.\n"
    },
    {
      "commit": "7683baad6c437af2931020423bf227f97a3ce0ba",
      "tree": "5761b0d79a4b5b5c3593fe72efceab24c5623cd5",
      "parents": [
        "4a1c0bd20b317fbc48efc35f986b9a7f5cef128e",
        "df8e542a8a638c18074221f47c4e4afcd3502810"
      ],
      "author": {
        "name": "Craig Mautner",
        "email": "cmautner@google.com",
        "time": "Tue Jun 10 17:21:52 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Jun 10 17:21:52 2014 +0000"
      },
      "message": "am a7c5791a: Merge \"Redefine FLAG_ACTIVITY_NEW_DOCUMENT without NEW_TASK\" into lmp-preview-dev\n\n* commit \u0027a7c5791a95bf732c2381f698d78930ee61efd36b\u0027:\n  Redefine FLAG_ACTIVITY_NEW_DOCUMENT without NEW_TASK\n"
    },
    {
      "commit": "4a1c0bd20b317fbc48efc35f986b9a7f5cef128e",
      "tree": "de7a3590f2f02019c91736d38d1ee741690e91d8",
      "parents": [
        "5ef6f9078ae523ea8165b221327f0882c5284d4c",
        "d478a3a0d8af2bf690c07cdfeb69a80faf2f29e5"
      ],
      "author": {
        "name": "Christopher Tate",
        "email": "ctate@google.com",
        "time": "Tue Jun 10 17:21:47 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Jun 10 17:21:47 2014 +0000"
      },
      "message": "am 2099866f: Merge \"Switch framework to using new scheduled-work API\" into lmp-preview-dev\n\n* commit \u00272099866f0d9ae5692e6edfc053aebe7f93a21618\u0027:\n  Switch framework to using new scheduled-work API\n"
    },
    {
      "commit": "5ef6f9078ae523ea8165b221327f0882c5284d4c",
      "tree": "68a3b67c02d544ced0f4ef06a6996d87c75c72e0",
      "parents": [
        "178e2b98c17003e1cd60f75cdd21f5c2273ebdcd",
        "5eba4c5697ae0992806e4e956e1e4054392419b2"
      ],
      "author": {
        "name": "Fabrice Di Meglio",
        "email": "fdimeglio@google.com",
        "time": "Tue Jun 10 17:21:42 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Jun 10 17:21:42 2014 +0000"
      },
      "message": "am 821c8331: Merge \"Fix bug #14258811 Permissions icons are not visible in App info\" into lmp-preview-dev\n\n* commit \u0027821c833143d396cf64536eb4938c0d79d1adccc6\u0027:\n  Fix bug #14258811 Permissions icons are not visible in App info\n"
    },
    {
      "commit": "e3f9800f38da3cd1d83889132952eb4ab2e8c278",
      "tree": "a8f0adea80cd957a608832b7436e1269eed5cc18",
      "parents": [
        "cb0462d36ffaa96efbd5e2790386849a1b504edd"
      ],
      "author": {
        "name": "Leon Scroggins III",
        "email": "scroggo@google.com",
        "time": "Tue Jun 10 13:19:35 2014 -0400"
      },
      "committer": {
        "name": "Leon Scroggins III",
        "email": "scroggo@google.com",
        "time": "Tue Jun 10 13:19:35 2014 -0400"
      },
      "message": "Fix a memory leak with empty screenshot.\n\nUse an autodeleter to delete the ScreenshotClient when it\u0027s not\nneeded.\n\nDiscovered while investigating BUG:15454296, but it does not fix\nthe problem.\n\nChange-Id: I00ea81de15ddc2507d904a6c20af3c410f573dce\n"
    },
    {
      "commit": "32b5f7a0e8257f7eb265ef61ed22c1936d175690",
      "tree": "3c9826f89982677f8ca620551cd45f171122a845",
      "parents": [
        "c2c1a39510a4785261c8972894ebc1aa5808df1a",
        "b89de4ec490c2c47a7aebf2caa4c9cdd5ed1010b"
      ],
      "author": {
        "name": "Selim Cinek",
        "email": "cinek@google.com",
        "time": "Tue Jun 10 16:41:02 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jun 10 16:41:02 2014 +0000"
      },
      "message": "Merge \"Added card elevation when card is clicked on the lockscreen\" into lmp-preview-dev"
    },
    {
      "commit": "c2c1a39510a4785261c8972894ebc1aa5808df1a",
      "tree": "3dab95b0fcabb45ea24225d192663f17b1cd2edf",
      "parents": [
        "6af88cc76fc47645bc22df44efc185b1751cae85",
        "2368014073a7614820284f38025d926fd1699085"
      ],
      "author": {
        "name": "Matthew Williams",
        "email": "mjwilliams@google.com",
        "time": "Tue Jun 10 15:50:11 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jun 10 15:50:11 2014 +0000"
      },
      "message": "Merge \"Remove SyncRequest.setPriority from public API\" into lmp-preview-dev"
    },
    {
      "commit": "178e2b98c17003e1cd60f75cdd21f5c2273ebdcd",
      "tree": "0d443d3b34583537907d4f4e575c8cb83ca4b3c3",
      "parents": [
        "2ad173d891a19addeac47c26869127eb35526254",
        "59a6127551650e7307fd6e6e1b72c1c2377fac80"
      ],
      "author": {
        "name": "Adrian Roos",
        "email": "roosa@google.com",
        "time": "Tue Jun 10 15:41:14 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jun 10 15:41:15 2014 +0000"
      },
      "message": "Merge \"Add Emergency Calls Only and Charging State to Status Bar Header\""
    },
    {
      "commit": "6af88cc76fc47645bc22df44efc185b1751cae85",
      "tree": "050b7862c08461dbda6c91a68f4b0fd540142c63",
      "parents": [
        "ece0270d992d78103aa451beda29f99948037a6f",
        "491ccba066303fd99bfcc7c15e922e676d86b400"
      ],
      "author": {
        "name": "Baligh Uddin",
        "email": "baligh@google.com",
        "time": "Tue Jun 10 15:37:56 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jun 10 15:37:56 2014 +0000"
      },
      "message": "Merge \"Import translations. DO NOT MERGE\" into lmp-preview-dev"
    },
    {
      "commit": "2ad173d891a19addeac47c26869127eb35526254",
      "tree": "c23363d3b86b034082c1d162d713316fce641a51",
      "parents": [
        "c60aa411047f45305166bce0b877cb86c5ebce9b",
        "def505b8c71980d9a83d0b474538fcff759db134"
      ],
      "author": {
        "name": "Baligh Uddin",
        "email": "baligh@google.com",
        "time": "Tue Jun 10 15:37:54 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jun 10 15:37:54 2014 +0000"
      },
      "message": "Merge \"Import translations. DO NOT MERGE\""
    },
    {
      "commit": "ece0270d992d78103aa451beda29f99948037a6f",
      "tree": "5e3859f448b8498119383a7923c76181f2c1b4e5",
      "parents": [
        "342c0d0a94d5557104fbf7742c6d7c575fb287bc",
        "1a79c70e2b7409d0eff4636cce472c384efa0480"
      ],
      "author": {
        "name": "Santos Cordon",
        "email": "santoscordon@google.com",
        "time": "Tue Jun 10 15:34:29 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jun 10 15:34:30 2014 +0000"
      },
      "message": "Merge \"Support conference calling. (1/4) [DO NOT MERGE]\" into lmp-preview-dev"
    },
    {
      "commit": "342c0d0a94d5557104fbf7742c6d7c575fb287bc",
      "tree": "e52ea973d2083bccfa308be94659908ec9bf26a6",
      "parents": [
        "6584375afdd6a1702162ed28c334d49b4e5e8d28",
        "a16e758bf40b5e64a9c42a0005ebffec4a59ea68"
      ],
      "author": {
        "name": "Baligh Uddin",
        "email": "baligh@google.com",
        "time": "Tue Jun 10 15:28:27 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jun 10 15:29:10 2014 +0000"
      },
      "message": "Merge \"Import translations. DO NOT MERGE\" into lmp-preview-dev"
    },
    {
      "commit": "c60aa411047f45305166bce0b877cb86c5ebce9b",
      "tree": "e2a306a263e29e6cd22244ed5e84f88b5d18ba68",
      "parents": [
        "5f4291c1a5c747f6391814f5a41ea719f63dbd59",
        "12bfa7cd68747a213e495b7d9499c92109ec4e49"
      ],
      "author": {
        "name": "Baligh Uddin",
        "email": "baligh@google.com",
        "time": "Tue Jun 10 15:28:30 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jun 10 15:28:30 2014 +0000"
      },
      "message": "Merge \"Import translations. DO NOT MERGE\""
    },
    {
      "commit": "6584375afdd6a1702162ed28c334d49b4e5e8d28",
      "tree": "8ac14c2b25b3853ffef1e2807eb60bfcba80b1b0",
      "parents": [
        "8f70744221b739f749f4e5fecff53083ef1d075a",
        "b420b0659854205b75b666a56e5096fd98d54f00"
      ],
      "author": {
        "name": "Baligh Uddin",
        "email": "baligh@google.com",
        "time": "Tue Jun 10 15:28:25 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jun 10 15:28:25 2014 +0000"
      },
      "message": "Merge \"Import translations. DO NOT MERGE\" into lmp-preview-dev"
    },
    {
      "commit": "5f4291c1a5c747f6391814f5a41ea719f63dbd59",
      "tree": "070a04fdcc42d906019fa6ff9af9f1c6eb4f3608",
      "parents": [
        "56f7c59168321a3799b48572ad0874790eb5bb45",
        "e44dae77f2510a19ed941e221afd683ccbe80bdf"
      ],
      "author": {
        "name": "Baligh Uddin",
        "email": "baligh@google.com",
        "time": "Tue Jun 10 15:28:25 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jun 10 15:28:25 2014 +0000"
      },
      "message": "Merge \"Import translations. DO NOT MERGE\""
    },
    {
      "commit": "56f7c59168321a3799b48572ad0874790eb5bb45",
      "tree": "51128f4bb760dd6d8118fbc697a118b8781bc21c",
      "parents": [
        "291258c8807894a1621db3ae0d302ae543821dd5",
        "dae2a8e286c3e0b715742f4c2fc6dd04452e8442"
      ],
      "author": {
        "name": "Baligh Uddin",
        "email": "baligh@google.com",
        "time": "Tue Jun 10 15:28:21 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jun 10 15:28:25 2014 +0000"
      },
      "message": "Merge \"Import translations. DO NOT MERGE\""
    },
    {
      "commit": "291258c8807894a1621db3ae0d302ae543821dd5",
      "tree": "909efe1b2244fbbca781607aa436d389b8abe8e2",
      "parents": [
        "f53c295ae3ccabf1cf5a31c03f64233526e683eb",
        "5be9a426fd166a328143e4421e59f82cc7bc726c"
      ],
      "author": {
        "name": "Baligh Uddin",
        "email": "baligh@google.com",
        "time": "Tue Jun 10 15:28:19 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jun 10 15:28:19 2014 +0000"
      },
      "message": "Merge \"Import translations. DO NOT MERGE\""
    },
    {
      "commit": "f53c295ae3ccabf1cf5a31c03f64233526e683eb",
      "tree": "fb59f194508169e78b3c3197c1c463b193ffea8b",
      "parents": [
        "1a2f7a1e29e59e0c9140ac5d3f465dc110c70b48",
        "5553aeb2aeee88929b11ee3bbf8e02da1e9368bd"
      ],
      "author": {
        "name": "Matthew Williams",
        "email": "mjwilliams@google.com",
        "time": "Tue Jun 10 14:55:46 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Jun 10 14:55:46 2014 +0000"
      },
      "message": "am 3b471117: Merge \"Add OnNetworkActive to TaskManager and simplify locking.\" into lmp-preview-dev\n\n* commit \u00273b4711176e77640d697e94137e65fa93c8363f5c\u0027:\n  Add OnNetworkActive to TaskManager and simplify locking.\n"
    },
    {
      "commit": "1a2f7a1e29e59e0c9140ac5d3f465dc110c70b48",
      "tree": "670a1939f964de0c76df22a3d86228202a5b9250",
      "parents": [
        "d734c698e3d0f9e9b6313185af264a2aa786e355",
        "e44e754166ad8c53781f67b2e814012fb5dbeae3"
      ],
      "author": {
        "name": "John Reck",
        "email": "jreck@google.com",
        "time": "Tue Jun 10 07:53:03 2014 -0700"
      },
      "committer": {
        "name": "John Reck",
        "email": "jreck@google.com",
        "time": "Tue Jun 10 07:53:03 2014 -0700"
      },
      "message": "resolved conflicts for merge of 2d2aa0cc to master\n\nChange-Id: Ib7bb0e40569a8f6a7f856eef54980d70d9769cdc\n"
    },
    {
      "commit": "59a6127551650e7307fd6e6e1b72c1c2377fac80",
      "tree": "db3c9e55b48fbc36a98e9d810031fb98e9f64cf9",
      "parents": [
        "d734c698e3d0f9e9b6313185af264a2aa786e355"
      ],
      "author": {
        "name": "Adrian Roos",
        "email": "roosa@google.com",
        "time": "Fri Jun 06 19:07:24 2014 +0200"
      },
      "committer": {
        "name": "Adrian Roos",
        "email": "roosa@google.com",
        "time": "Tue Jun 10 14:49:10 2014 +0200"
      },
      "message": "Add Emergency Calls Only and Charging State to Status Bar Header\n\nBug: 15393101\nChange-Id: If1dc300d843fb5f694ef57714225f43924dbb2b8\n"
    },
    {
      "commit": "8f70744221b739f749f4e5fecff53083ef1d075a",
      "tree": "64f89c34f1d8ee0dda45a252ea9888a5090a2d9f",
      "parents": [
        "ac383e52a9c76dcc1a14a82848abb49b81c49f99"
      ],
      "author": {
        "name": "Adam Connors",
        "email": "adamconnors@google.com",
        "time": "Thu Jun 05 10:36:01 2014 +0100"
      },
      "committer": {
        "name": "Kenny Guy",
        "email": "kennyguy@google.com",
        "time": "Tue Jun 10 11:39:31 2014 +0000"
      },
      "message": "DO NOT MERGE : Allow system process to call getApplicationBlockedAsUser\n\nMDMs in the managed profile needs to be able to call\nDPM.isApplicationBlocked without the INTERACT_ACROSS_USERS\npermission. DevicePolicyManager checks for appropriate\nPROFILE_OWNER permission and then removes callerId, so this\nchange is needed to prevent a spurious security exception.\n\nBug: 14400206\nChange-Id: Idd1bda6bb234f6cb7cb78a885ae2d7cc5cca4890\n(cherry picked from commit c11c67b3e117b4fec3245f87b6d510461c1f8323)"
    },
    {
      "commit": "d734c698e3d0f9e9b6313185af264a2aa786e355",
      "tree": "72ba56943b4924f3e593c86eaa3f0712608b92cb",
      "parents": [
        "b71f764c28ec399e30b76634ff56eb09d1845f65",
        "f8f69b899f2979c8744c7ce77489cbad09d898fe"
      ],
      "author": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Tue Jun 10 11:18:54 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Jun 10 11:18:54 2014 +0000"
      },
      "message": "am 99f4fe07: Merge \"Refactor directory API to \"opening document tree.\"\" into lmp-preview-dev\n\n* commit \u002799f4fe0797adb8350f92c7d1ba11776d1947e768\u0027:\n  Refactor directory API to \"opening document tree.\"\n"
    },
    {
      "commit": "b71f764c28ec399e30b76634ff56eb09d1845f65",
      "tree": "b0dbf75b13df046591ed7d118aec025b24dd2536",
      "parents": [
        "3b77eb33a510b68f501694483621917bb6b5b8c5",
        "2641ab276c9c00ccd465ca3a69a3543ad0d78c74"
      ],
      "author": {
        "name": "Xiaolei Wang",
        "email": "wxiaolei@google.com",
        "time": "Tue Jun 10 11:18:48 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Jun 10 11:18:48 2014 +0000"
      },
      "message": "am c686a0d4: Merge \"Add constants to Android TV On Device Search. Change-Id: I7b5780f8c4c0367d198607ad2780cf6ec6a96d3a\" into lmp-preview-dev\n\n* commit \u0027c686a0d4b116654d6bec3ff7d5443f8da3ffb20a\u0027:\n  Add constants to Android TV On Device Search. Change-Id: I7b5780f8c4c0367d198607ad2780cf6ec6a96d3a\n"
    },
    {
      "commit": "3b77eb33a510b68f501694483621917bb6b5b8c5",
      "tree": "a91c2639061ab7d0afd289b0ac12a16386ae54f8",
      "parents": [
        "4a00c5380042416c32aa8e954f237927dd92427c",
        "5efab6c98c1eecee31ae0433fd87a05bbf84b70a"
      ],
      "author": {
        "name": "Alan Viverette",
        "email": "alanv@google.com",
        "time": "Tue Jun 10 11:18:38 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Jun 10 11:18:38 2014 +0000"
      },
      "message": "am 28104981: Merge \"Optimize use of layers in ripple, update dialog styling\" into lmp-preview-dev\n\n* commit \u002728104981ea36e96e0c85b735b91583fb344b85c5\u0027:\n  Optimize use of layers in ripple, update dialog styling\n"
    },
    {
      "commit": "4a00c5380042416c32aa8e954f237927dd92427c",
      "tree": "3d730af86237617df1e9ea307c58027a71d165e2",
      "parents": [
        "11ef6a3b114555327f76abd47fedb38f0119391a",
        "fc9f55ae12d105a1b9439ad06d5605c7cc242cd7"
      ],
      "author": {
        "name": "Alan Viverette",
        "email": "alanv@google.com",
        "time": "Tue Jun 10 11:18:30 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Jun 10 11:18:30 2014 +0000"
      },
      "message": "am 5d5de3ee: Merge \"Use a weak reference to the ObjectAnimator target\" into lmp-preview-dev\n\n* commit \u00275d5de3ee32302ae45f3a01933997a2b838bf6291\u0027:\n  Use a weak reference to the ObjectAnimator target\n"
    },
    {
      "commit": "11ef6a3b114555327f76abd47fedb38f0119391a",
      "tree": "a405b6827d26331e0744df4ecd2375351765ab32",
      "parents": [
        "260fd18d4d8fa836f6ee2fcb3fcabf2bc10a405c",
        "238fd930fc0131044d317d7c5ead756be89d1299"
      ],
      "author": {
        "name": "Jeff Brown",
        "email": "jeffbrown@google.com",
        "time": "Tue Jun 10 11:18:19 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Jun 10 11:18:19 2014 +0000"
      },
      "message": "am 16eb7133: (-s ours) Add @SystemApi annotation to internal permissions. (DO NOT MERGE)\n\n* commit \u002716eb71335edcbe2978e2b2a9e5a69d1458ab03bd\u0027:\n  Add @SystemApi annotation to internal permissions. (DO NOT MERGE)\n"
    },
    {
      "commit": "260fd18d4d8fa836f6ee2fcb3fcabf2bc10a405c",
      "tree": "a405b6827d26331e0744df4ecd2375351765ab32",
      "parents": [
        "1ffcc58c6856331bc778cebd327aecc6ca6e2cb6",
        "709ce0a4c668b5f53b5e956bb04f46fb82b327a1"
      ],
      "author": {
        "name": "Jeff Brown",
        "email": "jeffbrown@google.com",
        "time": "Tue Jun 10 11:18:14 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Jun 10 11:18:14 2014 +0000"
      },
      "message": "am 1337bac1: (-s ours) Add support for @SystemApi annotation to aapt. (DO NOT MERGE)\n\n* commit \u00271337bac111c70ba4ccce21b2c75491ee690954a8\u0027:\n  Add support for @SystemApi annotation to aapt. (DO NOT MERGE)\n"
    },
    {
      "commit": "1ffcc58c6856331bc778cebd327aecc6ca6e2cb6",
      "tree": "a405b6827d26331e0744df4ecd2375351765ab32",
      "parents": [
        "66a862c38e9a7e4b9d2cd078b17c7425668729e9",
        "5c507c1371d273cdff61d2395d47bd54fa26d614"
      ],
      "author": {
        "name": "Jeff Brown",
        "email": "jeffbrown@google.com",
        "time": "Tue Jun 10 11:18:09 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Jun 10 11:18:09 2014 +0000"
      },
      "message": "am 7296e808: (-s ours) Rename PrivateApi annotation to SystemApi. (DO NOT MERGE)\n\n* commit \u00277296e80837cd8e406e04193c239a1441c9f147b0\u0027:\n  Rename PrivateApi annotation to SystemApi. (DO NOT MERGE)\n"
    },
    {
      "commit": "66a862c38e9a7e4b9d2cd078b17c7425668729e9",
      "tree": "a405b6827d26331e0744df4ecd2375351765ab32",
      "parents": [
        "3f51a909f03a5d0a09c3702d793f5b2a878a1aad",
        "6fffd2b85469d2b055dbb68f5f28b7c58da2fc3d"
      ],
      "author": {
        "name": "Michael Wright",
        "email": "michaelwr@google.com",
        "time": "Tue Jun 10 11:18:02 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Jun 10 11:18:02 2014 +0000"
      },
      "message": "am b225171e: (-s ours) Merge \"Pack PointerCoords with BitSet. DO NOT MERGE\" into lmp-preview-dev\n\n* commit \u0027b225171eb981dbd062c6c6b42a963930a31a2a51\u0027:\n  Pack PointerCoords with BitSet. DO NOT MERGE\n"
    },
    {
      "commit": "3f51a909f03a5d0a09c3702d793f5b2a878a1aad",
      "tree": "a405b6827d26331e0744df4ecd2375351765ab32",
      "parents": [
        "2f4bd692d367f349422c5d727b644e9d4bac9672",
        "508a8a0ab4c8172a8b28abf526a6cc331fa8e926"
      ],
      "author": {
        "name": "Matthew Williams",
        "email": "mjwilliams@google.com",
        "time": "Tue Jun 10 11:17:55 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Jun 10 11:17:55 2014 +0000"
      },
      "message": "am a06fce7d: Merge \"Add test app for JobScheduler\" into lmp-preview-dev\n\n* commit \u0027a06fce7dea359571877ae8d9cd9cf720934083f5\u0027:\n  Add test app for JobScheduler\n"
    },
    {
      "commit": "ac383e52a9c76dcc1a14a82848abb49b81c49f99",
      "tree": "f85946406a22341d0202638e0928023d9d3c7c96",
      "parents": [
        "9a9d1d5ad2591f04881a401da0ad89a95eeddd00"
      ],
      "author": {
        "name": "Adam Connors",
        "email": "adamconnors@google.com",
        "time": "Mon Jun 09 13:55:47 2014 +0100"
      },
      "committer": {
        "name": "Kenny Guy",
        "email": "kennyguy@google.com",
        "time": "Tue Jun 10 10:24:14 2014 +0000"
      },
      "message": "DO NOT MERGE : Api review: Make ACTION_MANAGED_PROFILE_REMOVED registered only.\n\nAnd update the javadoc to explain use-case.\n\nBug: 15025562\nChange-Id: I8eb2666c8480f873e042687223b1a1f82e7919c9"
    },
    {
      "commit": "2f4bd692d367f349422c5d727b644e9d4bac9672",
      "tree": "476a1efb35fb75c49e34309c81cba044519fea0e",
      "parents": [
        "ef2b37ea87552f90af7bfb8d2b0e00d0e1091e0b",
        "39dd1510ea2bfb79709075f352384730862fd4c4"
      ],
      "author": {
        "name": "Yohei Yukawa",
        "email": "yukawa@google.com",
        "time": "Tue Jun 10 09:33:13 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jun 10 09:33:13 2014 +0000"
      },
      "message": "Merge \"Use more user actions to update the IME rotation order\""
    },
    {
      "commit": "ef2b37ea87552f90af7bfb8d2b0e00d0e1091e0b",
      "tree": "9484286d00af3f979286f1b130a209389552c8c1",
      "parents": [
        "2ae1019c97c21b3f59e18521bf1fc2ff443d93d0",
        "d4b584ea7f6da5c06b7ba9b1ea75428dcc5fe7b2"
      ],
      "author": {
        "name": "Kenny Guy",
        "email": "kennyguy@google.com",
        "time": "Tue Jun 10 08:55:46 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jun 10 08:55:47 2014 +0000"
      },
      "message": "Merge \"Api review: Make ACTION_MANAGED_PROFILE_REMOVED registered only.\""
    },
    {
      "commit": "b89de4ec490c2c47a7aebf2caa4c9cdd5ed1010b",
      "tree": "29aa22eb6467b5fed18860493bdd476229a28b96",
      "parents": [
        "adf2ea2bfda0bde4ef84725402d6b033dfa2b9f1"
      ],
      "author": {
        "name": "Selim Cinek",
        "email": "cinek@google.com",
        "time": "Tue Jun 10 10:47:05 2014 +0200"
      },
      "committer": {
        "name": "Selim Cinek",
        "email": "cinek@google.com",
        "time": "Tue Jun 10 10:47:05 2014 +0200"
      },
      "message": "Added card elevation when card is clicked on the lockscreen\n\nBug: 15381356\nBug: 15181880\nChange-Id: I2dd08b80d2c6b7710d2772c8880b32ab23ec42f9\n"
    },
    {
      "commit": "9a9d1d5ad2591f04881a401da0ad89a95eeddd00",
      "tree": "0d3667be13872dc3de059a4a61a591601abc9bf6",
      "parents": [
        "3721cbaf016275246e854e76381991570abd7148",
        "05f3d6e5111fd08df5cd9aae2c3d28399dc0e7f5"
      ],
      "author": {
        "name": "Chris Craik",
        "email": "ccraik@google.com",
        "time": "Tue Jun 10 04:52:12 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jun 10 04:52:12 2014 +0000"
      },
      "message": "Merge \"Tessellate on worker threads\" into lmp-preview-dev"
    },
    {
      "commit": "2ae1019c97c21b3f59e18521bf1fc2ff443d93d0",
      "tree": "7a0e91d7f1315b7dc1af70092231457edfb62512",
      "parents": [
        "8c90ff3b8a31cd3ef0c740b5442abfd0b2881729",
        "e81e108c4035ea8933525baa8108cb392f8abf5d"
      ],
      "author": {
        "name": "Jungshik Jang",
        "email": "jayjang@google.com",
        "time": "Tue Jun 10 04:40:40 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jun 10 04:40:40 2014 +0000"
      },
      "message": "Merge \"Implement cec message cache.\""
    },
    {
      "commit": "e81e108c4035ea8933525baa8108cb392f8abf5d",
      "tree": "3cb681d0d9b995ed2479e5884065cad4cbca14d6",
      "parents": [
        "915c8d58414cb9c2dd97459cacf9eefbe22267a1"
      ],
      "author": {
        "name": "Jungshik Jang",
        "email": "jayjang@google.com",
        "time": "Thu Jun 05 15:37:59 2014 +0900"
      },
      "committer": {
        "name": "Jungshik Jang",
        "email": "jayjang@google.com",
        "time": "Tue Jun 10 13:39:19 2014 +0900"
      },
      "message": "Implement cec message cache.\n\nHDMI bus for CEC is quite slow and it may cause conflict\nor timeout during device discovery stage or hot-plug\ndetection stage. However, some static information, such\nas physical address, vendor id or osd name are usually\nsent automatically when a device is connected, and\nalmost never change after updated.\n\nChange-Id: I4df9d27ef1af04ee35d63a764580fed07c32d15d\n"
    },
    {
      "commit": "3721cbaf016275246e854e76381991570abd7148",
      "tree": "55bc2407061e781d8cd96b742004ec16f103060f",
      "parents": [
        "cbb0213d81205c4843816c6d4bcee5e4e29936e8",
        "e1442204c1a2e8c6697d0640df06dc6314ed7113"
      ],
      "author": {
        "name": "Igor Murashkin",
        "email": "iam@google.com",
        "time": "Tue Jun 10 04:02:28 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jun 10 04:02:28 2014 +0000"
      },
      "message": "Merge \"camera2: Fix session-related CTS test failures\" into lmp-preview-dev"
    },
    {
      "commit": "2368014073a7614820284f38025d926fd1699085",
      "tree": "814d94b0725846fca270229a1a8e9e8bb7fee35a",
      "parents": [
        "cbb0213d81205c4843816c6d4bcee5e4e29936e8"
      ],
      "author": {
        "name": "Matthew Williams",
        "email": "mjwilliams@google.com",
        "time": "Mon Jun 09 20:06:03 2014 -0700"
      },
      "committer": {
        "name": "Matthew Williams",
        "email": "mjwilliams@google.com",
        "time": "Mon Jun 09 20:18:25 2014 -0700"
      },
      "message": "Remove SyncRequest.setPriority from public API\n\nBug: 15517262\nChange-Id: If62b6f3bf339011dd504889aa24c71a22cb08ed8\n"
    },
    {
      "commit": "cbb0213d81205c4843816c6d4bcee5e4e29936e8",
      "tree": "a4b34a9d6fb00cbdc7486fefb2bad4780791aee8",
      "parents": [
        "465c5de4ee3df861dd1ad0b71ca40f3daeb9cbee"
      ],
      "author": {
        "name": "Adam Lesinski",
        "email": "adamlesinski@google.com",
        "time": "Mon Jun 09 17:10:29 2014 -0700"
      },
      "committer": {
        "name": "Baligh Uddin",
        "email": "baligh@google.com",
        "time": "Tue Jun 10 01:56:03 2014 +0000"
      },
      "message": "DO NOT MERGE - Creating an empty package should be succesfull\n\nBug: 15473436\nChange-Id: I788deb21a1298281c508429bab635aa713803984\n(cherry picked from commit 807efa884ba01e0213667000a21908bfb04e8624)"
    },
    {
      "commit": "05f3d6e5111fd08df5cd9aae2c3d28399dc0e7f5",
      "tree": "14df3cad82b02a886b8e3a04fd4ec249e1d403e4",
      "parents": [
        "faecafce62ca39a7693669f7c9eabf2d71c633cf"
      ],
      "author": {
        "name": "Chris Craik",
        "email": "ccraik@google.com",
        "time": "Mon Jun 02 16:27:04 2014 -0700"
      },
      "committer": {
        "name": "Chris Craik",
        "email": "ccraik@google.com",
        "time": "Tue Jun 10 01:53:17 2014 +0000"
      },
      "message": "Tessellate on worker threads\n\nTessellate and cache (where possible) shadow and round rect\ntessellation tasks.\n\nChange-Id: I2cfda8e11d83d51ea74af871235cf26e8f831d40"
    },
    {
      "commit": "8c90ff3b8a31cd3ef0c740b5442abfd0b2881729",
      "tree": "7d8dbca9d65c38fd800fc387506ae56a31873fb5",
      "parents": [
        "0c4122c9b50285fc57969cc86a835aa3cf834f1a",
        "e2708d98ce9d05fe798f93d1c1188fe15009bdc3"
      ],
      "author": {
        "name": "Jeff Brown",
        "email": "jeffbrown@google.com",
        "time": "Tue Jun 10 01:43:43 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jun 10 01:43:44 2014 +0000"
      },
      "message": "Merge \"Delete stale commented out declarations.\""
    },
    {
      "commit": "465c5de4ee3df861dd1ad0b71ca40f3daeb9cbee",
      "tree": "70b4cb974dec3a04133c98b2f78b2a3731693a65",
      "parents": [
        "df8e542a8a638c18074221f47c4e4afcd3502810"
      ],
      "author": {
        "name": "Jeff Brown",
        "email": "jeffbrown@google.com",
        "time": "Mon Jun 09 18:34:20 2014 -0700"
      },
      "committer": {
        "name": "Jeff Brown",
        "email": "jeffbrown@google.com",
        "time": "Tue Jun 10 01:43:14 2014 +0000"
      },
      "message": "@hide ACCESS_INPUT_FLINGER permission.\n\nBug: 15516225\nChange-Id: Ief70650d956a7161153e283c24f553fcfa7996b1\n"
    },
    {
      "commit": "0c4122c9b50285fc57969cc86a835aa3cf834f1a",
      "tree": "818500e7be42bce89cd6fe3d911a0dff5dba09d6",
      "parents": [
        "36b0cae9556c2498785f502b4a2004fbdd82d983",
        "ce8c1086fbc42e80056b59d9dbbd6144cb85f20d"
      ],
      "author": {
        "name": "Justin Koh",
        "email": "justinkoh@google.com",
        "time": "Tue Jun 10 01:30:21 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Jun 10 01:30:21 2014 +0000"
      },
      "message": "am ce8c1086: am eba8782a: Add NPE check to getSystemWindowInsets\n\n* commit \u0027ce8c1086fbc42e80056b59d9dbbd6144cb85f20d\u0027:\n  Add NPE check to getSystemWindowInsets\n"
    },
    {
      "commit": "36b0cae9556c2498785f502b4a2004fbdd82d983",
      "tree": "03f723966e4a3eab1fda0c79a5f34948719fc69b",
      "parents": [
        "55762575b02a2cfb43135e14445e4d285323c9a9",
        "2be4ddc403b55e3c5107609a2eaeed4ddc0f23f0"
      ],
      "author": {
        "name": "Justin Koh",
        "email": "justinkoh@google.com",
        "time": "Tue Jun 10 01:30:16 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Jun 10 01:30:16 2014 +0000"
      },
      "message": "am 2be4ddc4: am a5de8479: Merge \"Fix Browser when running on a platform without webview\" into klp-modular-dev\n\n* commit \u00272be4ddc403b55e3c5107609a2eaeed4ddc0f23f0\u0027:\n  Fix Browser when running on a platform without webview\n"
    },
    {
      "commit": "55762575b02a2cfb43135e14445e4d285323c9a9",
      "tree": "034c880622f3d23eeb03f737872fb99e9e19490c",
      "parents": [
        "3cfe720a0d250f7aac88fdd303bf34005ebb9ab7",
        "a60406f5465208079c14770defcfcced10432481"
      ],
      "author": {
        "name": "Robert Ly",
        "email": "robertly@google.com",
        "time": "Tue Jun 10 01:30:11 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Jun 10 01:30:11 2014 +0000"
      },
      "message": "am a60406f5: am e70609c8: am 5cb18054: am e115755d: Merge \"remove erroneous file\" into klp-docs\n\n* commit \u0027a60406f5465208079c14770defcfcced10432481\u0027:\n  remove erroneous file\n"
    },
    {
      "commit": "3cfe720a0d250f7aac88fdd303bf34005ebb9ab7",
      "tree": "10c5d3e75c0345df432eac43e198d98a6a4383bd",
      "parents": [
        "e1ab884a67ecbb3cd879493364e9eb1f485d9023",
        "5fed49f7d614ae9e83db04703484b31c8077b78c"
      ],
      "author": {
        "name": "Adam Lesinski",
        "email": "adamlesinski@google.com",
        "time": "Tue Jun 10 01:30:05 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Jun 10 01:30:05 2014 +0000"
      },
      "message": "am 5fed49f7: am 4d9fcae2: Merge \"Allow for a NoOp implementation of DrmManagerClientImpl\" into klp-modular-dev\n\n* commit \u00275fed49f7d614ae9e83db04703484b31c8077b78c\u0027:\n  Allow for a NoOp implementation of DrmManagerClientImpl\n"
    },
    {
      "commit": "df8e542a8a638c18074221f47c4e4afcd3502810",
      "tree": "d95848a78bba19bcb3e133aa103759d4a654210d",
      "parents": [
        "d478a3a0d8af2bf690c07cdfeb69a80faf2f29e5",
        "f357c0ca514d73273a18b3896e565b2272e608ad"
      ],
      "author": {
        "name": "Craig Mautner",
        "email": "cmautner@google.com",
        "time": "Tue Jun 10 01:29:43 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jun 10 01:29:43 2014 +0000"
      },
      "message": "Merge \"Redefine FLAG_ACTIVITY_NEW_DOCUMENT without NEW_TASK\" into lmp-preview-dev"
    },
    {
      "commit": "e1ab884a67ecbb3cd879493364e9eb1f485d9023",
      "tree": "217198b0c65e426f22d7f6401bb3d4ac58153402",
      "parents": [
        "8108d7f3bf882c664076361b9c9e79b24c88f4b7",
        "7119c0719206b9bd3ee5b9ecb329e08ba9ac8d17"
      ],
      "author": {
        "name": "Craig Mautner",
        "email": "cmautner@google.com",
        "time": "Tue Jun 10 01:27:07 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jun 10 01:27:07 2014 +0000"
      },
      "message": "Merge \"resolved conflicts for merge of 1e6706ab to master\""
    },
    {
      "commit": "8108d7f3bf882c664076361b9c9e79b24c88f4b7",
      "tree": "abe62e1ff4c54f9e987ce3ee6320e6c4da068fe3",
      "parents": [
        "a565754a81bb6d606d2638dc0d66bc15290201a3",
        "b27528d066644e9a81ebac27822186fa61c89003"
      ],
      "author": {
        "name": "Amith Yamasani",
        "email": "yamasani@google.com",
        "time": "Tue Jun 10 01:20:19 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jun 10 01:20:20 2014 +0000"
      },
      "message": "Merge \"Make LocationManagerService aware of user profiles\""
    },
    {
      "commit": "f357c0ca514d73273a18b3896e565b2272e608ad",
      "tree": "8aa0acba24ca92fd90c23ea5856fb8d34ec18e49",
      "parents": [
        "f43cea009447cb2d3741de94c93c28e2fd413a43"
      ],
      "author": {
        "name": "Craig Mautner",
        "email": "cmautner@google.com",
        "time": "Mon Jun 09 09:23:27 2014 -0700"
      },
      "committer": {
        "name": "Craig Mautner",
        "email": "cmautner@google.com",
        "time": "Mon Jun 09 18:09:33 2014 -0700"
      },
      "message": "Redefine FLAG_ACTIVITY_NEW_DOCUMENT without NEW_TASK\n\nChange definition of FLAG_ACTIVITY_NEW_DOCUMENT from\nFLAG_ACTIVITY_NEW_TASK | FLAG_ACTIVITY_CLEAR_WHEN_TASK_RESET to\nFLAG_ACTIVITY_CLEAR_WHEN_TASK_RESET alone.\n\nAlso add new documentLaunchMode of \"never\" to allow activity\nwriters to keep their activity from being launched in document mode.\n\nFixes bug 15468528.\n\nChange-Id: Ied11adf97e85c5d3f99f4c0bbbb4a2905dcfb24e\n"
    },
    {
      "commit": "b27528d066644e9a81ebac27822186fa61c89003",
      "tree": "ce6003151ed703b4267cc4c652bae6a154f18e09",
      "parents": [
        "cb9851d4fe1c60326f2b04eec17ca78cf1859cbd"
      ],
      "author": {
        "name": "Amith Yamasani",
        "email": "yamasani@google.com",
        "time": "Thu Jun 05 15:02:10 2014 -0700"
      },
      "committer": {
        "name": "Amith Yamasani",
        "email": "yamasani@google.com",
        "time": "Mon Jun 09 18:06:20 2014 -0700"
      },
      "message": "Make LocationManagerService aware of user profiles\n\nLocationManagerService normally doesn\u0027t provide location to background users.\nWith managed profiles, there are more than one foreground users and they both\nneed to get location when in the foreground. So LMS will now compare the caller\nagainst all foreground users and provide location if valid.\n\nBug: 14671472\nChange-Id: If3baabfc5a3ab3f2f081d7fc28f35d840d5f1489\n"
    },
    {
      "commit": "d478a3a0d8af2bf690c07cdfeb69a80faf2f29e5",
      "tree": "dacd717eb4d96abf91c2a30887c84cbd25156e3c",
      "parents": [
        "5eba4c5697ae0992806e4e956e1e4054392419b2",
        "115afdadb5863a02f0b0daefcc0511bfd35b531e"
      ],
      "author": {
        "name": "Christopher Tate",
        "email": "ctate@google.com",
        "time": "Tue Jun 10 01:03:51 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jun 10 01:03:52 2014 +0000"
      },
      "message": "Merge \"Switch framework to using new scheduled-work API\" into lmp-preview-dev"
    },
    {
      "commit": "5eba4c5697ae0992806e4e956e1e4054392419b2",
      "tree": "51f904bbbcc1cd007aef17ca99fa30a847c87f5b",
      "parents": [
        "5553aeb2aeee88929b11ee3bbf8e02da1e9368bd",
        "1e70acb9fc5ce6e5ea9f5196ab7f075d701f41e0"
      ],
      "author": {
        "name": "Fabrice Di Meglio",
        "email": "fdimeglio@google.com",
        "time": "Tue Jun 10 01:00:45 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jun 10 01:00:45 2014 +0000"
      },
      "message": "Merge \"Fix bug #14258811 Permissions icons are not visible in App info\" into lmp-preview-dev"
    },
    {
      "commit": "1e70acb9fc5ce6e5ea9f5196ab7f075d701f41e0",
      "tree": "75d63094e54ecdfd06cf2924fb9950bb83c34cf6",
      "parents": [
        "89b3b4a0b214eea12a5f48b61a021103cdc5c10e"
      ],
      "author": {
        "name": "Fabrice Di Meglio",
        "email": "fdimeglio@google.com",
        "time": "Mon Jun 09 16:07:26 2014 -0700"
      },
      "committer": {
        "name": "Fabrice Di Meglio",
        "email": "fdimeglio@google.com",
        "time": "Mon Jun 09 17:58:02 2014 -0700"
      },
      "message": "Fix bug #14258811 Permissions icons are not visible in App info\n\n- add updated assets for Material Theme\n\nChange-Id: Iaa1e5787e5245fa5cffe5a07eb612b62ce9573f7\n"
    },
    {
      "commit": "a565754a81bb6d606d2638dc0d66bc15290201a3",
      "tree": "39fe35799ebb1274fc930c2ee31853cef67a5f26",
      "parents": [
        "961dda77965203da05df2c865d42a1968d622343",
        "784184e75d892bbadfd2cd771d6f7f9ce8276ec1"
      ],
      "author": {
        "name": "Mike J. Chen",
        "email": "mjchen@google.com",
        "time": "Tue Jun 10 00:55:07 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jun 10 00:55:07 2014 +0000"
      },
      "message": "Merge \"Update default android boot animation png files\""
    },
    {
      "commit": "e1442204c1a2e8c6697d0640df06dc6314ed7113",
      "tree": "df5325213e41fd462247608bf30af6ea457b2a68",
      "parents": [
        "89b3b4a0b214eea12a5f48b61a021103cdc5c10e"
      ],
      "author": {
        "name": "Igor Murashkin",
        "email": "iam@google.com",
        "time": "Mon Jun 09 17:51:24 2014 -0700"
      },
      "committer": {
        "name": "Igor Murashkin",
        "email": "iam@google.com",
        "time": "Mon Jun 09 17:51:24 2014 -0700"
      },
      "message": "camera2: Fix session-related CTS test failures\n\nBug: 15474402\nChange-Id: I4ae86166b5ce99a854c754c8ac6d6c23c683b14a\n"
    },
    {
      "commit": "115afdadb5863a02f0b0daefcc0511bfd35b531e",
      "tree": "63fe6ade57e00de390c3d490b6a61875e5c161aa",
      "parents": [
        "5553aeb2aeee88929b11ee3bbf8e02da1e9368bd"
      ],
      "author": {
        "name": "Christopher Tate",
        "email": "ctate@google.com",
        "time": "Fri Jun 06 19:06:26 2014 -0700"
      },
      "committer": {
        "name": "Christopher Tate",
        "email": "ctate@google.com",
        "time": "Mon Jun 09 17:49:50 2014 -0700"
      },
      "message": "Switch framework to using new scheduled-work API\n\nAlso add the intended permission-use enforcement to said API.\n\nBug 14994893\nBug 14993295\n\nChange-Id: I5a3ffd32d0702c68f4ef6da68f7fa6e9de674380\n"
    },
    {
      "commit": "5553aeb2aeee88929b11ee3bbf8e02da1e9368bd",
      "tree": "9a2291eb901d4de7d78a58c7b898144e505c0e88",
      "parents": [
        "e44e754166ad8c53781f67b2e814012fb5dbeae3",
        "effacfa75bd9c2ebc889a7bc4f002c07f82f4c31"
      ],
      "author": {
        "name": "Matthew Williams",
        "email": "mjwilliams@google.com",
        "time": "Tue Jun 10 00:24:04 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jun 10 00:24:05 2014 +0000"
      },
      "message": "Merge \"Add OnNetworkActive to TaskManager and simplify locking.\" into lmp-preview-dev"
    },
    {
      "commit": "effacfa75bd9c2ebc889a7bc4f002c07f82f4c31",
      "tree": "ebf6924fa6222a337da7893ab788a859379f08b7",
      "parents": [
        "6fffd2b85469d2b055dbb68f5f28b7c58da2fc3d"
      ],
      "author": {
        "name": "Matthew Williams",
        "email": "mjwilliams@google.com",
        "time": "Thu Jun 05 20:56:40 2014 -0700"
      },
      "committer": {
        "name": "Matthew Williams",
        "email": "mjwilliams@google.com",
        "time": "Mon Jun 09 17:18:11 2014 -0700"
      },
      "message": "Add OnNetworkActive to TaskManager and simplify locking.\n\nBug: 14993295\nHooks up a ConnectivityManager.NetworkActiveListener.\n    \nPreviously was using 3 locks where 1 would suffice,\nnegligible to no performance issues b/c most of the previous locks\nwere nested.\n\nAdded OnNetworkActiveListener so that the ConnectivityController can kick of\ntasks when it knows that the network is active.\n\nFixed some bugs that stopped timecontroller from executing tasks.\n\nRequesting a retry will not add a deadline to that task. However backed-off\ntasks are run as soon as they are ready, subject to their constraints.\n\nAdded receiver to listen for package removal and user removal, which will\ndelete any outstanding jobs for that uid.\n\nChange-Id: I4c4523af558b927f19b8a215878fcc7198abb93f\n"
    },
    {
      "commit": "e44e754166ad8c53781f67b2e814012fb5dbeae3",
      "tree": "05e3ed2c6a66e943ce31d889f5984e878be962d5",
      "parents": [
        "f8f69b899f2979c8744c7ce77489cbad09d898fe",
        "66d1eb285b129836d1b3c392ed609283c0dbf830"
      ],
      "author": {
        "name": "Jinsuk Kim",
        "email": "jinsukkim@google.com",
        "time": "Tue Jun 10 00:11:19 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jun 10 00:11:20 2014 +0000"
      },
      "message": "Merge \"Tag HdmiControlService API classes with @hide/@SystemApi\" into lmp-preview-dev"
    },
    {
      "commit": "961dda77965203da05df2c865d42a1968d622343",
      "tree": "d9af6e17835017f28f2e51ac4ec130717bc8d679",
      "parents": [
        "6123315ad41b268bb2de52b2008885bf00408b5e"
      ],
      "author": {
        "name": "Adam Lesinski",
        "email": "adamlesinski@google.com",
        "time": "Mon Jun 09 17:10:29 2014 -0700"
      },
      "committer": {
        "name": "Adam Lesinski",
        "email": "adamlesinski@google.com",
        "time": "Mon Jun 09 17:10:29 2014 -0700"
      },
      "message": "Creating an empty package should be succesfull\n\nBug: 15473436\nChange-Id: I788deb21a1298281c508429bab635aa713803984\n"
    },
    {
      "commit": "f8f69b899f2979c8744c7ce77489cbad09d898fe",
      "tree": "836f1157afbaebf9375b49dc6ad4a34ef4086d0e",
      "parents": [
        "2641ab276c9c00ccd465ca3a69a3543ad0d78c74",
        "b9fbb7290b02de1ce621deaa2d28a5e42f2e0937"
      ],
      "author": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Tue Jun 10 00:10:27 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jun 10 00:10:28 2014 +0000"
      },
      "message": "Merge \"Refactor directory API to \"opening document tree.\"\" into lmp-preview-dev"
    },
    {
      "commit": "2641ab276c9c00ccd465ca3a69a3543ad0d78c74",
      "tree": "46f67811173d7f1330b98903ca435c98a2cfb522",
      "parents": [
        "5efab6c98c1eecee31ae0433fd87a05bbf84b70a",
        "b2b2ac1287bd1ae5042344f11accae7a46149d54"
      ],
      "author": {
        "name": "Xiaolei Wang",
        "email": "wxiaolei@google.com",
        "time": "Tue Jun 10 00:09:37 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jun 10 00:09:38 2014 +0000"
      },
      "message": "Merge \"Add constants to Android TV On Device Search. Change-Id: I7b5780f8c4c0367d198607ad2780cf6ec6a96d3a\" into lmp-preview-dev"
    },
    {
      "commit": "b9fbb7290b02de1ce621deaa2d28a5e42f2e0937",
      "tree": "059bb4d64dc433b7a8bd2180ed6a0157e840be0b",
      "parents": [
        "19dba9a37d5885503ab08be873d1e3e3e8f93c9c"
      ],
      "author": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Wed Jun 04 16:42:47 2014 -0700"
      },
      "committer": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Mon Jun 09 17:07:58 2014 -0700"
      },
      "message": "Refactor directory API to \"opening document tree.\"\n\nCleans up API so it consistently refers to opening or working with a\nsubtree of documents.  Also separates isChildDocument() support from\nthe concept of directory tree selection.\n\nBug: 15429194\nChange-Id: Ice66a751ff4bd0cc4d34c44c5da13a0dc4186dc9\n"
    },
    {
      "commit": "e2708d98ce9d05fe798f93d1c1188fe15009bdc3",
      "tree": "167745831b3d4d35d1fe9487c50b27ecb581cfbd",
      "parents": [
        "b61eaaac59298afafa973ee739a072290e000348"
      ],
      "author": {
        "name": "Jeff Brown",
        "email": "jeffbrown@google.com",
        "time": "Mon Jun 09 17:04:06 2014 -0700"
      },
      "committer": {
        "name": "Jeff Brown",
        "email": "jeffbrown@google.com",
        "time": "Mon Jun 09 17:04:06 2014 -0700"
      },
      "message": "Delete stale commented out declarations.\n\nMost of these methods have now been implememented earlier\nin the class.\n\nChange-Id: Id9ef2fa09c64ada788f1b9d95b14836f98498843\n"
    },
    {
      "commit": "66d1eb285b129836d1b3c392ed609283c0dbf830",
      "tree": "9fd40f1b602aeb306fcd16f0063d7888eefb935d",
      "parents": [
        "238fd930fc0131044d317d7c5ead756be89d1299"
      ],
      "author": {
        "name": "Jinsuk Kim",
        "email": "jinsukkim@google.com",
        "time": "Fri Jun 06 16:12:18 2014 +0900"
      },
      "committer": {
        "name": "Jae Seo",
        "email": "jaeseo@google.com",
        "time": "Mon Jun 09 23:49:21 2014 +0000"
      },
      "message": "Tag HdmiControlService API classes with @hide/@SystemApi\n\nBug: 15516329, Bug: 15516710\nChange-Id: Ie814513a642660b6c5fdc9e891ad1eec1b2d689b"
    },
    {
      "commit": "5efab6c98c1eecee31ae0433fd87a05bbf84b70a",
      "tree": "792f281cdb63cd89f0e089d0e559b7e3226e1231",
      "parents": [
        "fc9f55ae12d105a1b9439ad06d5605c7cc242cd7",
        "1b6e856e6f9dab4464e3c556b2f68527439fc329"
      ],
      "author": {
        "name": "Alan Viverette",
        "email": "alanv@google.com",
        "time": "Mon Jun 09 23:32:35 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Jun 09 23:32:35 2014 +0000"
      },
      "message": "Merge \"Optimize use of layers in ripple, update dialog styling\" into lmp-preview-dev"
    },
    {
      "commit": "fc9f55ae12d105a1b9439ad06d5605c7cc242cd7",
      "tree": "34caa0ef679d483aca73d407742f0a7f01c39250",
      "parents": [
        "238fd930fc0131044d317d7c5ead756be89d1299",
        "87ac5f60e20fba335497aa9dc03b7c29c4b966a2"
      ],
      "author": {
        "name": "Alan Viverette",
        "email": "alanv@google.com",
        "time": "Mon Jun 09 22:58:13 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Jun 09 22:58:13 2014 +0000"
      },
      "message": "Merge \"Use a weak reference to the ObjectAnimator target\" into lmp-preview-dev"
    },
    {
      "commit": "784184e75d892bbadfd2cd771d6f7f9ce8276ec1",
      "tree": "77c4777364bb7024b10373be2c78566653ace1e3",
      "parents": [
        "dcdce7730b169c61924005bacad91136f7bd07dd"
      ],
      "author": {
        "name": "Mike J. Chen",
        "email": "mjchen@google.com",
        "time": "Mon Jun 09 15:54:00 2014 -0700"
      },
      "committer": {
        "name": "Mike J. Chen",
        "email": "mjchen@google.com",
        "time": "Mon Jun 09 15:54:00 2014 -0700"
      },
      "message": "Update default android boot animation png files\n\nBug 15143975\n\nChange-Id: I11c9f43aaec4ebff9d291084fc8f997f15c46ddd\nSigned-off-by: Mike J. Chen \u003cmjchen@google.com\u003e\n"
    },
    {
      "commit": "7119c0719206b9bd3ee5b9ecb329e08ba9ac8d17",
      "tree": "6802716428ad617b0a0fa3da9a0ef4fee132c169",
      "parents": [
        "a2f61a39ead5732aeb0c246b835b79bfaf0a4eb0",
        "1e6706abb23cd1196a7ef9dd1cc1939220ef7169"
      ],
      "author": {
        "name": "Michael Kolb",
        "email": "kolby@google.com",
        "time": "Mon Jun 09 15:35:59 2014 -0700"
      },
      "committer": {
        "name": "Michael Kolb",
        "email": "kolby@google.com",
        "time": "Mon Jun 09 15:35:59 2014 -0700"
      },
      "message": "resolved conflicts for merge of 1e6706ab to master\n\nChange-Id: Ia8e8fdf5e13acca496bf7ff9916c9950d5b13e4e\n"
    },
    {
      "commit": "6123315ad41b268bb2de52b2008885bf00408b5e",
      "tree": "ef59496c93416e94f30513948e8ec1f63bb656a3",
      "parents": [
        "cb9851d4fe1c60326f2b04eec17ca78cf1859cbd",
        "2ab9089dfa0c0526e8bf0aaade8a09dec021dc90"
      ],
      "author": {
        "name": "vandwalle",
        "email": "vandwalle@google.com",
        "time": "Mon Jun 09 22:30:26 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Jun 09 22:30:26 2014 +0000"
      },
      "message": "Merge \"remember and report network score\""
    }
  ],
  "next": "cb9851d4fe1c60326f2b04eec17ca78cf1859cbd"
}
