)]}'
{
  "log": [
    {
      "commit": "161f7c9be8180d4f71d48fafb65693a4fb7905bf",
      "tree": "359ab0c8d1776e75703b1179e621c82a4c4a0780",
      "parents": [
        "370da09782dad62a5566dc012ddb2158325ccba5",
        "0fe0fe95015040f4b413bfad8c32e125e8d824d0"
      ],
      "author": {
        "name": "Lajos Molnar",
        "email": "lajos@google.com",
        "time": "Wed Sep 18 10:26:51 2013 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Sep 18 10:26:51 2013 -0700"
      },
      "message": "am 0fe0fe95: am b8462457: Merge \"Misc. media API changes\" into klp-dev\n\n* commit \u00270fe0fe95015040f4b413bfad8c32e125e8d824d0\u0027:\n  Misc. media API changes\n"
    },
    {
      "commit": "b84624571ba2d0431dda8fd7cd45ae995630dd17",
      "tree": "1e8036f9e6ee1d8b5b7f9d6f7a40594fa9eec59e",
      "parents": [
        "e23ce3b1fccd605ab696c120f86bd3912651731c",
        "8a39021dfaf401cabb7f46b83d936ed88bf209d9"
      ],
      "author": {
        "name": "Lajos Molnar",
        "email": "lajos@google.com",
        "time": "Wed Sep 18 17:20:08 2013 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Sep 18 17:20:08 2013 +0000"
      },
      "message": "Merge \"Misc. media API changes\" into klp-dev"
    },
    {
      "commit": "370da09782dad62a5566dc012ddb2158325ccba5",
      "tree": "61ca52835a6f7349808d7895ec170b97344f107d",
      "parents": [
        "c03383df070b888114fb7bd60849bac3e8f3bbd7",
        "e3d75c9dc8d45f3a1f16601e6d20a2fe10d5d479"
      ],
      "author": {
        "name": "Lajos Molnar",
        "email": "lajos@google.com",
        "time": "Wed Sep 18 09:53:01 2013 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Sep 18 09:53:01 2013 -0700"
      },
      "message": "am e3d75c9d: am e23ce3b1: Merge \"Add CaptioningManager listener Subtitle support.\" into klp-dev\n\n* commit \u0027e3d75c9dc8d45f3a1f16601e6d20a2fe10d5d479\u0027:\n  Add CaptioningManager listener Subtitle support.\n"
    },
    {
      "commit": "e23ce3b1fccd605ab696c120f86bd3912651731c",
      "tree": "165a0c3ce6c7e1dca19d92448a27319a90880ffb",
      "parents": [
        "c255a7113a6a6b058f1b3b5b128fba1d24bbd3d9",
        "d486f9656a6f9d6c056d84fce39f3db8d1614e1d"
      ],
      "author": {
        "name": "Lajos Molnar",
        "email": "lajos@google.com",
        "time": "Wed Sep 18 16:46:38 2013 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Sep 18 16:46:39 2013 +0000"
      },
      "message": "Merge \"Add CaptioningManager listener Subtitle support.\" into klp-dev"
    },
    {
      "commit": "8a39021dfaf401cabb7f46b83d936ed88bf209d9",
      "tree": "bbe0471fe0f21b36358b7b0651322925e859c9e8",
      "parents": [
        "e48569a87057e46a30d3dcbb2d788a4e4da7f21c"
      ],
      "author": {
        "name": "Lajos Molnar",
        "email": "lajos@google.com",
        "time": "Tue Sep 17 18:58:14 2013 -0700"
      },
      "committer": {
        "name": "Lajos Molnar",
        "email": "lajos@google.com",
        "time": "Tue Sep 17 19:05:37 2013 -0700"
      },
      "message": "Misc. media API changes\n\n- MediaCodec.setParameter signature to take android.os.Bundle\n- PARAMETER_KEY_VIDEO_BITRATE value\n- comments for MediaFormat.KEY_LANGUAGE and createSubtitleFormat\n\nChange-Id: I092e9830cb21df08b331854cbd28c758db06bc10\nSigned-off-by: Lajos Molnar \u003clajos@google.com\u003e\nBug: 10461617\n"
    },
    {
      "commit": "5cb20a921e53c8b3dc7b4e9722e0b93ba7fd3a7f",
      "tree": "7a19f8cfcd6b4a954a665201a5e0b98b7d7738bd",
      "parents": [
        "397196870e325dc6b8cdac1086c7027eccd31ca1",
        "2bf68f43b061dc346e6b49fc7f60a497ddc4dcf8"
      ],
      "author": {
        "name": "Justin Mattson",
        "email": "jmatt@google.com",
        "time": "Tue Sep 17 17:39:35 2013 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Sep 17 17:39:35 2013 -0700"
      },
      "message": "am 2bf68f43: am 904aa38f: Merge \"Try fixing the build again\" into klp-dev\n\n* commit \u00272bf68f43b061dc346e6b49fc7f60a497ddc4dcf8\u0027:\n  Try fixing the build again\n"
    },
    {
      "commit": "b0da450556389f9d116c8a8a86f68853d3c58680",
      "tree": "92166cbfd95c33848ebcc8fbee300d3efb76bbb0",
      "parents": [
        "09804e41daa31f95a6050892866b24eea32eb4cf"
      ],
      "author": {
        "name": "Justin Mattson",
        "email": "jmatt@google.com",
        "time": "Tue Sep 17 17:18:29 2013 -0700"
      },
      "committer": {
        "name": "Justin Mattson",
        "email": "jmatt@google.com",
        "time": "Tue Sep 17 17:18:29 2013 -0700"
      },
      "message": "Try fixing the build again\n\nChange-Id: I4b4daae3e290e3548d2bb9c122a8f576c4050994\n"
    },
    {
      "commit": "788abe8fe0d2d6de787079c4de6dcfecd4cd4c11",
      "tree": "cd509a03db031a76bf94e79bbb11586ab8c6855e",
      "parents": [
        "9c1109fa0759f3d89c3fcbdc6185ccb56edd101a",
        "2fed38ec137108564e7cd53805ea716e4ea39a3b"
      ],
      "author": {
        "name": "Mindy Pereira",
        "email": "mindyp@google.com",
        "time": "Tue Sep 17 17:03:24 2013 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Sep 17 17:03:24 2013 -0700"
      },
      "message": "am 2fed38ec: am 09804e41: Merge \"Add isQuickScaleEnabled to ScaleGestureDetector\" into klp-dev\n\n* commit \u00272fed38ec137108564e7cd53805ea716e4ea39a3b\u0027:\n  Add isQuickScaleEnabled to ScaleGestureDetector\n"
    },
    {
      "commit": "09804e41daa31f95a6050892866b24eea32eb4cf",
      "tree": "e55100fb119852053acb8e68db44e9b6e390c1d6",
      "parents": [
        "c9d1d5f35091226e96fcfa91817480f589eb36e2",
        "9f1221f87e4762457c8fa0b4c0e5a291d9aef5c9"
      ],
      "author": {
        "name": "Mindy Pereira",
        "email": "mindyp@google.com",
        "time": "Tue Sep 17 23:57:54 2013 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Sep 17 23:57:54 2013 +0000"
      },
      "message": "Merge \"Add isQuickScaleEnabled to ScaleGestureDetector\" into klp-dev"
    },
    {
      "commit": "d5ed25f805513a723b174be904af99e9a85597c5",
      "tree": "b775d2677a2f1bf15fb4642929e473ff0a3e3c4b",
      "parents": [
        "a2ee72574450c2ec3730e0c2ace031511083c6d9",
        "144835aef8045039ea303bd7d7f03114aea21935"
      ],
      "author": {
        "name": "Jean-Michel Trivi",
        "email": "jmtrivi@google.com",
        "time": "Tue Sep 17 15:40:54 2013 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Sep 17 15:40:54 2013 -0700"
      },
      "message": "am 144835ae: am f03ceff2: Merge \"Revise new public API for ratings in RemoteControlClient\" into klp-dev\n\n* commit \u0027144835aef8045039ea303bd7d7f03114aea21935\u0027:\n  Revise new public API for ratings in RemoteControlClient\n"
    },
    {
      "commit": "f03ceff2f506133a238848c2f5db4322285cc2b7",
      "tree": "86a61d656a0a74d2c78164cdce192342a92cf6be",
      "parents": [
        "345d491b77d70942f7a4390645fae7748b418459",
        "88183e67d4628e8c8a3310af0076b6f33f955cb2"
      ],
      "author": {
        "name": "Jean-Michel Trivi",
        "email": "jmtrivi@google.com",
        "time": "Tue Sep 17 22:35:07 2013 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Sep 17 22:35:08 2013 +0000"
      },
      "message": "Merge \"Revise new public API for ratings in RemoteControlClient\" into klp-dev"
    },
    {
      "commit": "88183e67d4628e8c8a3310af0076b6f33f955cb2",
      "tree": "d56c249637703335090e8f138daf528f2ca571f6",
      "parents": [
        "61158244b42df547ecf8ca145d539c814b154a4a"
      ],
      "author": {
        "name": "Jean-Michel Trivi",
        "email": "jmtrivi@google.com",
        "time": "Fri Sep 06 16:17:13 2013 -0700"
      },
      "committer": {
        "name": "Jean-Michel Trivi",
        "email": "jmtrivi@google.com",
        "time": "Tue Sep 17 15:13:00 2013 -0700"
      },
      "message": "Revise new public API for ratings in RemoteControlClient\n\nRefactor RemoteControlClient.MetadataEditor to move functionality\n in new abstract class MediaMetadataEditor, so it can be also\n used on the \"display\" side of the RemoteControl functionality.\nCompatibility of these changes has been tested against\n existing Play applications which use the RemoteControlClient API.\n\nMove the new constants and method definitions related to the\n ratings feature to MediaMetadataEditor. This changes the\n yet-to-be-published ratings API, so this doesn\u0027t break\n compatibility.\nRating feature is handled by the new Rating class with a set\n of constructors that handle the different rating models.\n\nBug 8440498\n\nChange-Id: I9b6dc2204bfc48594bad5cd6449d357f8a485da0\n"
    },
    {
      "commit": "2abc1251f063e79469bae9ee4ebeaff2e7eb1e13",
      "tree": "95ba1f62e4c55410b405ea0eeb8ae1c8a81a7546",
      "parents": [
        "85b11b6ec95218fc3071c7dcda649675af8fc6a0",
        "10d44a762e63d02c403a35c4f112dc8f5aabf94b"
      ],
      "author": {
        "name": "Svetoslav",
        "email": "svetoslavganov@google.com",
        "time": "Tue Sep 17 15:03:34 2013 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Sep 17 15:03:34 2013 -0700"
      },
      "message": "am 10d44a76: am a245a4f1: Merge \"Update the APIs to fix the build\" into klp-dev\n\n* commit \u002710d44a762e63d02c403a35c4f112dc8f5aabf94b\u0027:\n  Update the APIs to fix the build\n"
    },
    {
      "commit": "e15aa126dfb9ddc410b8e34f3fe9f32399348d75",
      "tree": "a52cd129e601e86766e9a034483cfc305acc5bce",
      "parents": [
        "4c8cc720e79f01840800bd0a6dd611d179acdbed"
      ],
      "author": {
        "name": "Svetoslav",
        "email": "svetoslavganov@google.com",
        "time": "Tue Sep 17 14:55:35 2013 -0700"
      },
      "committer": {
        "name": "Svetoslav",
        "email": "svetoslavganov@google.com",
        "time": "Tue Sep 17 14:55:35 2013 -0700"
      },
      "message": "Update the APIs to fix the build\n\nChange-Id: I1204fb2dff9e2db187e78cd6cfdc3c94650c1d86\n"
    },
    {
      "commit": "379c21518a7ae3fe2f39c730db26fa4cfb2b1b41",
      "tree": "91c66b89933626604382745de0a870c78fbc0d75",
      "parents": [
        "1c7a180f3c013ad62e9841211a9b95fa79a0d96c",
        "599d2a49e84bf0a4ee752e263a2c29d2ae942c3e"
      ],
      "author": {
        "name": "Alan Viverette",
        "email": "alanv@google.com",
        "time": "Tue Sep 17 21:19:45 2013 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Sep 17 21:19:45 2013 +0000"
      },
      "message": "Merge \"Fix default style attr in DialogPreference subclass constructors\""
    },
    {
      "commit": "8a4577a1697f053f94527fc2dfa89209284d8d71",
      "tree": "0c4cc4743665b291e58585dab05da66628ab8b49",
      "parents": [
        "69b8f1102898f12c3dfb775e9df5d9b7e85d3712",
        "deae1e11bf9d6ee40e70bee62d24dbcb01ef1b60"
      ],
      "author": {
        "name": "Santos Cordon",
        "email": "santoscordon@google.com",
        "time": "Tue Sep 17 13:48:46 2013 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Sep 17 13:48:46 2013 -0700"
      },
      "message": "am deae1e11: am b00e5cc6: Merge \"Add permissions for the InCallUI Split.\" into klp-dev\n\n* commit \u0027deae1e11bf9d6ee40e70bee62d24dbcb01ef1b60\u0027:\n  Add permissions for the InCallUI Split.\n"
    },
    {
      "commit": "b00e5cc610f24aca7e989db0ca552c952d2a924f",
      "tree": "e26693fe5964f71437fd4fcb9b0cc91a4cc23cab",
      "parents": [
        "d1544e3f71d35b01e34bbf64720f260c8fa2a7e8",
        "798363894d21cf87bf1915372f9dcc4605b3d4ac"
      ],
      "author": {
        "name": "Santos Cordon",
        "email": "santoscordon@google.com",
        "time": "Tue Sep 17 20:43:03 2013 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Sep 17 20:43:04 2013 +0000"
      },
      "message": "Merge \"Add permissions for the InCallUI Split.\" into klp-dev"
    },
    {
      "commit": "9f1221f87e4762457c8fa0b4c0e5a291d9aef5c9",
      "tree": "0b1d999dbd49b4dc50a70ccc1013aa0b3a5a5a61",
      "parents": [
        "6b2b845948f1f43c0e407744c9400d831a2e0e0c"
      ],
      "author": {
        "name": "Mindy Pereira",
        "email": "mindyp@google.com",
        "time": "Mon Sep 16 11:36:12 2013 -0700"
      },
      "committer": {
        "name": "Mindy Pereira",
        "email": "mindyp@google.com",
        "time": "Tue Sep 17 10:50:06 2013 -0700"
      },
      "message": "Add isQuickScaleEnabled to ScaleGestureDetector\n\nChange-Id: I23dabb8bec69573ca833e06a4fd36435c75d7d04\n"
    },
    {
      "commit": "d486f9656a6f9d6c056d84fce39f3db8d1614e1d",
      "tree": "3ea42a87a7b370d8c39315902919f43580dfbc0d",
      "parents": [
        "af672998af7fb0bba90f7d56504584a63ff189fa"
      ],
      "author": {
        "name": "Lajos Molnar",
        "email": "lajos@google.com",
        "time": "Wed Sep 11 16:26:18 2013 -0700"
      },
      "committer": {
        "name": "Lajos Molnar",
        "email": "lajos@google.com",
        "time": "Tue Sep 17 10:09:18 2013 -0700"
      },
      "message": "Add CaptioningManager listener Subtitle support.\n\nUpdate default track selection based on settings change.\nImplement HLS track selection scheme.\nThis requires synchronization for subtitletrack and controller.\n\nChange-Id: I8295956d264ab2016a83957ace37d9d7b1acde4c\nSigned-off-by: Lajos Molnar \u003clajos@google.com\u003e\nBug: 10326117\n"
    },
    {
      "commit": "cb49d18c2778b07f760d04f94d26644bd909047e",
      "tree": "63d97d139accbb6915f5e4aba58796b76232b4d5",
      "parents": [
        "000ecdd3f5e38c8135cfc3caffea2327c668fbc1",
        "eded3b50d7f5a334e138338fbeac508fb0c7b679"
      ],
      "author": {
        "name": "Jean-Michel Trivi",
        "email": "jmtrivi@google.com",
        "time": "Tue Sep 17 09:05:43 2013 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Sep 17 09:05:43 2013 -0700"
      },
      "message": "am eded3b50: am 2a07bde6: Merge \"Public API for LoudnessEnhancer audio effect\" into klp-dev\n\n* commit \u0027eded3b50d7f5a334e138338fbeac508fb0c7b679\u0027:\n  Public API for LoudnessEnhancer audio effect\n"
    },
    {
      "commit": "000ecdd3f5e38c8135cfc3caffea2327c668fbc1",
      "tree": "fd5002ff721de68be9efdba391c460786e5ddecc",
      "parents": [
        "2c0d90a67e445ab728a51f64fca9b7e74ef74397",
        "6484c42eb44bfe8fc8d2972bfc564b96f0f7f16c"
      ],
      "author": {
        "name": "Amith Yamasani",
        "email": "yamasani@google.com",
        "time": "Tue Sep 17 09:02:07 2013 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Sep 17 09:02:07 2013 -0700"
      },
      "message": "am 6484c42e: am 33caca5c: Merge \"Add a feature to specify if device admins are supported on the device\" into klp-dev\n\n* commit \u00276484c42eb44bfe8fc8d2972bfc564b96f0f7f16c\u0027:\n  Add a feature to specify if device admins are supported on the device\n"
    },
    {
      "commit": "2a07bde60732ac74920b5083295e9f7694d2bfcd",
      "tree": "804e121307d44aae1708f733ac90ccaaf0be268b",
      "parents": [
        "33caca5cd56ff41142cea121fabf5e30bebfb39f",
        "c3c0b9921fc35472c2cae5ddcd0248f364495965"
      ],
      "author": {
        "name": "Jean-Michel Trivi",
        "email": "jmtrivi@google.com",
        "time": "Tue Sep 17 16:00:07 2013 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Sep 17 16:00:07 2013 +0000"
      },
      "message": "Merge \"Public API for LoudnessEnhancer audio effect\" into klp-dev"
    },
    {
      "commit": "33caca5cd56ff41142cea121fabf5e30bebfb39f",
      "tree": "a9c9eef3cb2c14c3ce957dea8ea0a70b3d0cc827",
      "parents": [
        "fd111c8f61b006e66a6670cbf4e1c579000ba3e3",
        "44a01b742c2ad2ebc6185425be887b4bc987c4d0"
      ],
      "author": {
        "name": "Amith Yamasani",
        "email": "yamasani@google.com",
        "time": "Tue Sep 17 15:56:14 2013 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Sep 17 15:56:14 2013 +0000"
      },
      "message": "Merge \"Add a feature to specify if device admins are supported on the device\" into klp-dev"
    },
    {
      "commit": "06c7f39f6f47271c8d446d5f6bf871bbb73a0d1a",
      "tree": "f07099c62e3a3cbdae9c6fce8154b5ba4ddf6ce6",
      "parents": [
        "693273dbeba0399fe401d6da42ff847783275540",
        "e7d3408652dd6e997a3c5abfd5abc6855aa170c0"
      ],
      "author": {
        "name": "Svetoslav",
        "email": "svetoslavganov@google.com",
        "time": "Mon Sep 16 19:32:41 2013 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Mon Sep 16 19:32:41 2013 -0700"
      },
      "message": "am e7d34086: am be0d9317: Merge \"App UI freezes when printing. API clean up.\" into klp-dev\n\n* commit \u0027e7d3408652dd6e997a3c5abfd5abc6855aa170c0\u0027:\n  App UI freezes when printing. API clean up.\n"
    },
    {
      "commit": "c3c0b9921fc35472c2cae5ddcd0248f364495965",
      "tree": "d3a53f18d5998e4635e2a2f2012c8b1d2b46654e",
      "parents": [
        "60fcce6cb1bbe720634ae5e3d94aeae5e4c1e53e"
      ],
      "author": {
        "name": "Jean-Michel Trivi",
        "email": "jmtrivi@google.com",
        "time": "Sun Sep 15 12:12:03 2013 -0700"
      },
      "committer": {
        "name": "Jean-Michel Trivi",
        "email": "jmtrivi@google.com",
        "time": "Mon Sep 16 18:07:02 2013 -0700"
      },
      "message": "Public API for LoudnessEnhancer audio effect\n\nFollows the API style of the other audio effects\n\nBug 8413913\n\nChange-Id: I1ee21b0af7d9fc565d9cdacd006684577eeb7b21\n"
    },
    {
      "commit": "2fbd2a7f070f246ddafd9de94efa9a98861e9136",
      "tree": "2a918b4226106a2350277ae8fa73a9e2ce79d697",
      "parents": [
        "3fb53d8238c0ccec275237cf4f4962f2a00eab7e"
      ],
      "author": {
        "name": "Svetoslav",
        "email": "svetoslavganov@google.com",
        "time": "Mon Sep 16 17:53:51 2013 -0700"
      },
      "committer": {
        "name": "Svetoslav",
        "email": "svetoslavganov@google.com",
        "time": "Mon Sep 16 17:55:14 2013 -0700"
      },
      "message": "App UI freezes when printing. API clean up.\n\n1. The UI of a printing app was freezing a little when calling the print\n   method since the print manager service was waiting for it to bind to the\n   print spooler which generated the print job id (and the initial print\n   job info really). Now the print manager service is responsible for job\n   id generation and does not not wait for the print spooler to spin. Hence,\n   the app UI is not blocked at all. Note that the print manager initiates\n   the binding to the spooler and as soon as it completes the spooler shows\n   the print UI which is hosted in its process. It is not possible to show\n   the print UI before the system is bound to the spooler since during this\n   binding the system passes a callback to the spooler so the latter can\n   talk to the system.\n\n2. Changed the print job id to be an opaque class allowing us to vary the\n   way we generate print job ids in the future.\n\n3. The queued print job state was hidden but the print job returned by the\n   print method of the print manager is in that state. Now now hidden.\n\n4. We were incorrecly removing print job infos if they are completed or\n   cancelled. Doing that is problematic since the print job returned by\n   the print method allows the app to query for the job info after the\n   job has been say completed. Hence, an app can initiate printing and\n   get a print job whose state is \"created\" and hold onto it until after\n   the job is completed, now if the app asks for the print job info it\n   will get an info in \"created\" state even though the job is \"completed\"\n   since the spooler was not retaining the completed jobs. Now the spooler\n   removes the PDF files for the completed and cancelled print jobs but\n   keeps around the infos (also persisting them to disc) so it can answer\n   questions about them. On first boot or switch to a user we purge the\n   persisted print jobs in completed/cancelled state since they\n   are obsolete - no app can have a handle to them.\n\n5. Removed the print method that takes a file since we have a public\n   PrintDocumentAdapter implementation for printing files. Once can\n   instantiate a PrintFileDocumentAdapter and pass it to the print\n   method. This class also allows overriding of the finish method to\n   know when the data is spooled and deleted the file if desired, etc.\n\n6. Replaced the wrong code to slice a large list of parcelables to\n   use ParceledListSlice class.\n\nbug:10748093\n\nChange-Id: I1ebeeb47576e88fce550851cdd3e401fcede6e2b\n"
    },
    {
      "commit": "44a01b742c2ad2ebc6185425be887b4bc987c4d0",
      "tree": "997f71583c0c070399de993ded83d98b292f56d4",
      "parents": [
        "1656a346d9b69470cf8336a3059e9624797c7b7d"
      ],
      "author": {
        "name": "Amith Yamasani",
        "email": "yamasani@google.com",
        "time": "Mon Sep 16 10:44:57 2013 -0700"
      },
      "committer": {
        "name": "Amith Yamasani",
        "email": "yamasani@google.com",
        "time": "Mon Sep 16 17:24:06 2013 -0700"
      },
      "message": "Add a feature to specify if device admins are supported on the device\n\nBug: 9520957\n\nDevicePolicyManagerService will play dumb if the feature is not installed.\n\nContinue to keep track of failed password attempts for keyguard\u0027s use.\n\nChange-Id: I28d258dc09a8b4976b188da6f453d8daabcc4bdd\n"
    },
    {
      "commit": "a250b071daa96fbc31d6d95a172ba0db58ec6b20",
      "tree": "7f072be4b989430475f890cde072c56f37708d8f",
      "parents": [
        "77cd5ace3355ea71cdf3bed895cdd6b87444ef77",
        "3877a8650781c2b63d9cd195bc9a022dc7b365c9"
      ],
      "author": {
        "name": "Igor Murashkin",
        "email": "iam@google.com",
        "time": "Mon Sep 16 15:54:12 2013 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Mon Sep 16 15:54:12 2013 -0700"
      },
      "message": "am 3877a865: am 1e4e3825: Merge \"camera2: Add key enumeration functionality to CameraMetadata\" into klp-dev\n\n* commit \u00273877a8650781c2b63d9cd195bc9a022dc7b365c9\u0027:\n  camera2: Add key enumeration functionality to CameraMetadata\n"
    },
    {
      "commit": "1e4e38252f8eb44fe382e371e29857834cf9fc15",
      "tree": "a714de857dd8e1c67243dd3ccbb49aa0feec7437",
      "parents": [
        "901be0ae33faf8ece17170b0d9d4c4429121b6ab",
        "7a36a0fbb0a5f14047a3680668da954beca05dcb"
      ],
      "author": {
        "name": "Igor Murashkin",
        "email": "iam@google.com",
        "time": "Mon Sep 16 22:47:07 2013 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Sep 16 22:47:07 2013 +0000"
      },
      "message": "Merge \"camera2: Add key enumeration functionality to CameraMetadata\" into klp-dev"
    },
    {
      "commit": "77cd5ace3355ea71cdf3bed895cdd6b87444ef77",
      "tree": "7ba05cd08e384c20a36ee36b557a5e391ceeaed8",
      "parents": [
        "68ba583b79701c43eb81c9a20869410d1c8b2753",
        "ad2b04a6f167f8574c7e0efbf8c30b15fa966b5b"
      ],
      "author": {
        "name": "Igor Murashkin",
        "email": "iam@google.com",
        "time": "Mon Sep 16 15:43:53 2013 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Mon Sep 16 15:43:53 2013 -0700"
      },
      "message": "am ad2b04a6: am 901be0ae: Merge \"camera2: Update Face class.\" into klp-dev\n\n* commit \u0027ad2b04a6f167f8574c7e0efbf8c30b15fa966b5b\u0027:\n  camera2: Update Face class.\n"
    },
    {
      "commit": "901be0ae33faf8ece17170b0d9d4c4429121b6ab",
      "tree": "cb73b1d5dab3daf285309d083cd940ad6c67c700",
      "parents": [
        "0a6a80f43de1b64b452aff2cbb6bdbfc9915c2a9",
        "b779ac1e2e3e463aa49442ac801dde410f22dc73"
      ],
      "author": {
        "name": "Igor Murashkin",
        "email": "iam@google.com",
        "time": "Mon Sep 16 22:32:11 2013 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Sep 16 22:32:11 2013 +0000"
      },
      "message": "Merge \"camera2: Update Face class.\" into klp-dev"
    },
    {
      "commit": "8f64e3cd42730e0961a9c4d68f3ab49ffabdf649",
      "tree": "9d46f8957e6eafe4e6748b04122ae2b126354cde",
      "parents": [
        "3cb31ed0948190a3b850a9fc7e0d2a5bd0ffa0c2",
        "142971418c8e9ca539dae40f3c2532956f258e6b"
      ],
      "author": {
        "name": "Igor Murashkin",
        "email": "iam@google.com",
        "time": "Mon Sep 16 14:08:23 2013 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Mon Sep 16 14:08:23 2013 -0700"
      },
      "message": "am 14297141: am 5cf86aa7: Merge \"media: Update ImageReader to remove MaxImagesAcquiredException\" into klp-dev\n\n* commit \u0027142971418c8e9ca539dae40f3c2532956f258e6b\u0027:\n  media: Update ImageReader to remove MaxImagesAcquiredException\n"
    },
    {
      "commit": "5cf86aa7564eff8443158644e866a420d865b1bc",
      "tree": "c38a5130079d9cbae6815e7dc79f2f3f547eb6bc",
      "parents": [
        "af672998af7fb0bba90f7d56504584a63ff189fa",
        "e3351f1942bfe86682389b278e7ff128a72ea671"
      ],
      "author": {
        "name": "Igor Murashkin",
        "email": "iam@google.com",
        "time": "Mon Sep 16 21:02:32 2013 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Sep 16 21:02:32 2013 +0000"
      },
      "message": "Merge \"media: Update ImageReader to remove MaxImagesAcquiredException\" into klp-dev"
    },
    {
      "commit": "599d2a49e84bf0a4ee752e263a2c29d2ae942c3e",
      "tree": "f205d7e0e99006cc02e1d11259fcbb9981497c88",
      "parents": [
        "998c7007d1816d158a352d436a75a1f41055a1fa"
      ],
      "author": {
        "name": "Alan Viverette",
        "email": "alanv@google.com",
        "time": "Mon Sep 16 13:48:29 2013 -0700"
      },
      "committer": {
        "name": "Alan Viverette",
        "email": "alanv@google.com",
        "time": "Mon Sep 16 13:48:29 2013 -0700"
      },
      "message": "Fix default style attr in DialogPreference subclass constructors\n\nBUG: 10751709\nChange-Id: Ia7fa91e52881b46d39711d2adc43330014234a55\n"
    },
    {
      "commit": "5454e3ddcc0c64dd894dfd25e38226a8bef62f7a",
      "tree": "b81b65a5fb8fbdcba08ba66ac3326801251f1c7b",
      "parents": [
        "e0339ab5a37b8765795900b36c0b2a8209c42173",
        "720b1fcecd6c21bf4fbe6d3822e52c8a092b93c4"
      ],
      "author": {
        "name": "Igor Murashkin",
        "email": "iam@google.com",
        "time": "Mon Sep 16 13:24:58 2013 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Mon Sep 16 13:24:58 2013 -0700"
      },
      "message": "am 720b1fce: am 26cb5fd5: Merge \"media: Update ImageReader APIs\" into klp-dev\n\n* commit \u0027720b1fcecd6c21bf4fbe6d3822e52c8a092b93c4\u0027:\n  media: Update ImageReader APIs\n"
    },
    {
      "commit": "26cb5fd5fffb2204ec12994cacb3b32639eb4d59",
      "tree": "c7b8815999cbdba8ad704123465c8f3f0ba01971",
      "parents": [
        "311daf205348849c97822d33d6a4f7b75bfec6d8",
        "5e712064dfe48992f8f732208fa4fc13f3455b30"
      ],
      "author": {
        "name": "Igor Murashkin",
        "email": "iam@google.com",
        "time": "Mon Sep 16 20:19:15 2013 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Sep 16 20:19:15 2013 +0000"
      },
      "message": "Merge \"media: Update ImageReader APIs\" into klp-dev"
    },
    {
      "commit": "0754cb75869acd0777610c487fd204eeebfc0344",
      "tree": "d5b52b1492388afe5a7ae24f82e5fd5d837427c9",
      "parents": [
        "04367272b55a030940d2d2d4af7e6d279cfb9bb8",
        "1f8d7f61c07faa7ad566fe2329dcf7923f6221d0"
      ],
      "author": {
        "name": "Martijn Coenen",
        "email": "maco@google.com",
        "time": "Mon Sep 16 10:37:45 2013 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Mon Sep 16 10:37:45 2013 -0700"
      },
      "message": "am 1f8d7f61: am 370b593c: Merge \"Rename FLAG_READER_NFC_KOVIO to FLAG_READER_NFC_BARCODE.\" into klp-dev\n\n* commit \u00271f8d7f61c07faa7ad566fe2329dcf7923f6221d0\u0027:\n  Rename FLAG_READER_NFC_KOVIO to FLAG_READER_NFC_BARCODE.\n"
    },
    {
      "commit": "370b593c37569ddad8286a47e3772bfe3cdb9c9b",
      "tree": "95ac66681dd58105f5514e776d11d63a30fd309d",
      "parents": [
        "fef978f389e36becb32f7d9a0dc1ce546b50d845",
        "b523bfa64d9304ef22d563f81defa48b047c623a"
      ],
      "author": {
        "name": "Martijn Coenen",
        "email": "maco@google.com",
        "time": "Mon Sep 16 17:31:40 2013 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Sep 16 17:31:40 2013 +0000"
      },
      "message": "Merge \"Rename FLAG_READER_NFC_KOVIO to FLAG_READER_NFC_BARCODE.\" into klp-dev"
    },
    {
      "commit": "6f11e3254e2eedf1527672845dbfb8bc1a785219",
      "tree": "0fe55b70b9c287820b336b39a9015ec9a4877e7d",
      "parents": [
        "69d9cd7c373f09c2cec27f648bac7451cfa573d2",
        "9d4d14fa292e4ef7beb66c20b0b2c139b81d3c8f"
      ],
      "author": {
        "name": "Michael Jurka",
        "email": "mikejurka@google.com",
        "time": "Sat Sep 14 05:32:00 2013 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Sat Sep 14 05:32:00 2013 -0700"
      },
      "message": "am 9d4d14fa: am 276e6c7a: Merge \"Add new intent/method for cropping and setting wallpapers\" into klp-dev\n\n* commit \u00279d4d14fa292e4ef7beb66c20b0b2c139b81d3c8f\u0027:\n  Add new intent/method for cropping and setting wallpapers\n"
    },
    {
      "commit": "276e6c7a89ed91dbf3e4fe9f46d19e82656d8fd9",
      "tree": "ce8717764c09947893f59e679aee9d8549cadabd",
      "parents": [
        "750ce3acf23e5c2e5b239154a2539391544f9463",
        "e8d1bf7a439450b9979701909164a6baffbe8bae"
      ],
      "author": {
        "name": "Michael Jurka",
        "email": "mikejurka@google.com",
        "time": "Sat Sep 14 12:25:50 2013 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sat Sep 14 12:25:51 2013 +0000"
      },
      "message": "Merge \"Add new intent/method for cropping and setting wallpapers\" into klp-dev"
    },
    {
      "commit": "e3351f1942bfe86682389b278e7ff128a72ea671",
      "tree": "8e3a8920d34f0d9105a9f68273b6a79ce7e6428d",
      "parents": [
        "5e712064dfe48992f8f732208fa4fc13f3455b30"
      ],
      "author": {
        "name": "Igor Murashkin",
        "email": "iam@google.com",
        "time": "Fri Sep 13 13:08:04 2013 -0700"
      },
      "committer": {
        "name": "Igor Murashkin",
        "email": "iam@google.com",
        "time": "Fri Sep 13 23:27:44 2013 -0700"
      },
      "message": "media: Update ImageReader to remove MaxImagesAcquiredException\n\n* acquiring images now throws IllegalStateException instead of\n    MaxImagesAcquiredException\n\nBug: 10691447\nChange-Id: I7ce68f990fb96703705b9181012a28633fea0b7a\n"
    },
    {
      "commit": "7a36a0fbb0a5f14047a3680668da954beca05dcb",
      "tree": "498e2e47780b2709ed32bacd00e41c14c0ee335c",
      "parents": [
        "e850c973b0662975137cee8a05f8ee2cb82d9b2a"
      ],
      "author": {
        "name": "Igor Murashkin",
        "email": "iam@google.com",
        "time": "Tue Sep 10 18:13:09 2013 -0700"
      },
      "committer": {
        "name": "Igor Murashkin",
        "email": "iam@google.com",
        "time": "Fri Sep 13 19:00:15 2013 -0700"
      },
      "message": "camera2: Add key enumeration functionality to CameraMetadata\n\n* Add a way to enumerate all currently set keys in CameraMetadata\n* Add a way to enumerate all available keys for CaptureRequest\n* Add a way to enumerate all available keys for CaptureResult\n* No way to enumerate all keys for CameraProperties, since it would be\n  identical to all the currently set keys.\n\nBug: 10360518\nChange-Id: I3a90f8cc385db14a675e4ff876ae93d906ff06bf\n"
    },
    {
      "commit": "d17e719da0914aaee0bf6b21e92f4f3e4a4e8293",
      "tree": "203b03c2f8c52da3286ac14b7740144b826f14c8",
      "parents": [
        "26c5baf41df82d6148757917939129e099f9aa13",
        "d6479ec5eec13914f656f6be996d95fe1610fd57"
      ],
      "author": {
        "name": "Alan Viverette",
        "email": "alanv@google.com",
        "time": "Sat Sep 14 01:22:45 2013 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sat Sep 14 01:22:45 2013 +0000"
      },
      "message": "Merge \"Clean up layout constructors, make them consistent\""
    },
    {
      "commit": "b779ac1e2e3e463aa49442ac801dde410f22dc73",
      "tree": "2df9ac9ed3992086173b3b990b19c7153e3b4f41",
      "parents": [
        "e850c973b0662975137cee8a05f8ee2cb82d9b2a"
      ],
      "author": {
        "name": "Igor Murashkin",
        "email": "iam@google.com",
        "time": "Thu Sep 05 12:40:19 2013 -0700"
      },
      "committer": {
        "name": "Igor Murashkin",
        "email": "iam@google.com",
        "time": "Fri Sep 13 17:42:26 2013 -0700"
      },
      "message": "camera2: Update Face class.\n\n- Move Face to be outer class. Enables Parcelable-izing it later.\n- Add static public constants for field values.\n- Add @hide constructors.\n- Rename methods returning Point to have Position suffix.\n- Add new key android.statistics.faces (CaptureResult#STATISTICS_FACES)\n\nBug: 10360518\nBug: 10549293\nChange-Id: I067f06f0426114b2c3a3266ca7e00e6cb1d89046\n"
    },
    {
      "commit": "e05498665714d83212eb2e2a4bb39be3ca080506",
      "tree": "70ee65b2de47e6554486f20fc4790ddb5c70fc98",
      "parents": [
        "62642e1b8e0f109031714cbbda41ebc305eede53",
        "5b7359aa442a120c2853a05bc987c501da659df2"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Fri Sep 13 17:32:18 2013 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Sep 13 17:32:18 2013 -0700"
      },
      "message": "am 5b7359aa: am 76adfd71: Merge \"Fix issue #10461477: KLP API Review: Debug.MemoryInfo\" into klp-dev\n\n* commit \u00275b7359aa442a120c2853a05bc987c501da659df2\u0027:\n  Fix issue #10461477: KLP API Review: Debug.MemoryInfo\n"
    },
    {
      "commit": "1f54af0996895b656608990f8fcb3b23d5a06c2d",
      "tree": "d6f86bfcc5914ffadf4aa72cc92698815edcdce1",
      "parents": [
        "be9e10a26d238032bde13ab37d32ffdcffcb2e76",
        "00b3f942e45f08b4f1e86a6c9c8cdaecf4efecc4"
      ],
      "author": {
        "name": "Rachad Alao",
        "email": "rachad@google.com",
        "time": "Fri Sep 13 17:30:45 2013 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Sep 13 17:30:45 2013 -0700"
      },
      "message": "am 00b3f942: am 4fe6429b: Merge \"Camera2: Rename TEMPLATE_MANUAL to TEMPLATE_ZERO_SHUTTER_LAG\" into klp-dev\n\n* commit \u002700b3f942e45f08b4f1e86a6c9c8cdaecf4efecc4\u0027:\n  Camera2: Rename TEMPLATE_MANUAL to TEMPLATE_ZERO_SHUTTER_LAG\n"
    },
    {
      "commit": "be9e10a26d238032bde13ab37d32ffdcffcb2e76",
      "tree": "4613531c1c82418f9f7b93269f7a9f03431fb31c",
      "parents": [
        "5bb9c2edb77cb4c4352eae79b935dec6f47e0832",
        "56cb98e8f122f202f76e9b9cc072a72b80ef6600"
      ],
      "author": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Fri Sep 13 17:30:41 2013 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Sep 13 17:30:41 2013 -0700"
      },
      "message": "am 56cb98e8: am 12c7a0c9: Merge \"More UX updates around picking images.\" into klp-dev\n\n* commit \u002756cb98e8f122f202f76e9b9cc072a72b80ef6600\u0027:\n  More UX updates around picking images.\n"
    },
    {
      "commit": "4c7c51480e182a4960797f295f5ce4800cd546e0",
      "tree": "ab62250d270ac1e72055c910b485d285c3cd15bc",
      "parents": [
        "b649443b3c6ca853407a04b712537d0d45de387e",
        "f5513f41fe041bef29ec70abdce7cc6f582a11c2"
      ],
      "author": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Fri Sep 13 17:22:41 2013 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Sep 13 17:22:41 2013 -0700"
      },
      "message": "am f5513f41: am 0bf2ed90: Merge \"Move search to roots; Documents root; hide empty.\" into klp-dev\n\n* commit \u0027f5513f41fe041bef29ec70abdce7cc6f582a11c2\u0027:\n  Move search to roots; Documents root; hide empty.\n"
    },
    {
      "commit": "3fa8969021793cf75f95540742cac04e6893488e",
      "tree": "618fa54cdea73c436b5678425cf6e74459ad8adf",
      "parents": [
        "0f3e1487b26a822697f70747290809081c2072cc"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Fri Sep 13 17:20:00 2013 -0700"
      },
      "committer": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Fri Sep 13 17:20:00 2013 -0700"
      },
      "message": "Fix issue #10461477: KLP API Review: Debug.MemoryInfo\n\nOops.\n\nChange-Id: I2143790af9e6649dba8d74618358c47232cf6cc4\n"
    },
    {
      "commit": "4fe6429ba2c77a2cc639d712ba979e1f538c5bb1",
      "tree": "0632e40a487b8c20ba3095b26fd8e2e5daf0701f",
      "parents": [
        "12c7a0c970dfa56391f1e7f7a8ed41348acb14c4",
        "bbae94a02e73020646535b0d915f4557c39f357b"
      ],
      "author": {
        "name": "Rachad Alao",
        "email": "rachad@google.com",
        "time": "Fri Sep 13 23:44:43 2013 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Sep 13 23:44:44 2013 +0000"
      },
      "message": "Merge \"Camera2: Rename TEMPLATE_MANUAL to TEMPLATE_ZERO_SHUTTER_LAG\" into klp-dev"
    },
    {
      "commit": "f6db154975ef575479ba4ab59d80bcf592288252",
      "tree": "e2dab1b025abe925dd70a368a8bd4919f9fae6f4",
      "parents": [
        "3e1189b3590aefb65a2af720ae2ba959bbd4188d"
      ],
      "author": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Fri Sep 13 13:42:19 2013 -0700"
      },
      "committer": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Fri Sep 13 16:02:14 2013 -0700"
      },
      "message": "More UX updates around picking images.\n\nWhen picking images or videos, hide the titles in recents, since the\nthumbnails should speak for themselves.  Also respect new flag that\nallows a directory to request their titles be hidden.\n\nShow directory icon hint in grid mode when showing a thumbnail, to\nremind user it\u0027s a directory.\n\nFilter directories out of recents.  Hide most action bar icons on\nphones, even when room.  Only show drawer on first launch.  Hide most\ndrawer headers to match spec.\n\nBug: 10710331\nChange-Id: I0ef1973ddd62750f57345336388366eda1449720\n"
    },
    {
      "commit": "bbae94a02e73020646535b0d915f4557c39f357b",
      "tree": "8c0d0bd13185dcfc144423e2836a1f29ef84ce68",
      "parents": [
        "074dc2eb2da23976bc2916cfe7c61dfcd9977e8f"
      ],
      "author": {
        "name": "Zhijun He",
        "email": "zhijunhe@google.com",
        "time": "Fri Sep 13 11:32:20 2013 -0700"
      },
      "committer": {
        "name": "Zhijun He",
        "email": "zhijunhe@google.com",
        "time": "Fri Sep 13 13:27:03 2013 -0700"
      },
      "message": "Camera2: Rename TEMPLATE_MANUAL to TEMPLATE_ZERO_SHUTTER_LAG\n\nIt collides with HAL ZSL template, rename it to TEMPLATE_ZERO_SHUTTER_LAG and\nhide it for now.\n\nBug: 10690122\nChange-Id: I793154849aa7aa4bf4874e2ff3f3890dd05b1f9e\n"
    },
    {
      "commit": "3e1189b3590aefb65a2af720ae2ba959bbd4188d",
      "tree": "d3cf503e72f633e7c6ef51792bec077434deede6",
      "parents": [
        "ab62870c7e787323057d3b16a3ff1fd118fb5925"
      ],
      "author": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Thu Sep 12 21:59:06 2013 -0700"
      },
      "committer": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Fri Sep 13 11:35:04 2013 -0700"
      },
      "message": "Move search to roots; Documents root; hide empty.\n\nDocuments searches now happen root-wide, instead of only under a\nsubdirectory.  Updates abstract class and flags to match.  Add flag\nfor a root to indicate it\u0027s empty, and hide empty roots in UI unless\ncreating.\n\nDefine \"Documents\" public directory and storage backend to contain\nfiles.\n\nBug: 10712057, 10710865, 10710758\nChange-Id: I8716367568969f9cb1d83927b2bf5a7013809350\n"
    },
    {
      "commit": "e8d1bf7a439450b9979701909164a6baffbe8bae",
      "tree": "5bbf883e7dc7b4a5ab7d48eff33588324bd13ca7",
      "parents": [
        "49580cf1f768eb90a85f79f1cb7019d08d93332a"
      ],
      "author": {
        "name": "Michael Jurka",
        "email": "mikejurka@google.com",
        "time": "Mon Sep 09 15:58:54 2013 +0200"
      },
      "committer": {
        "name": "Michael Jurka",
        "email": "mikejurka@google.com",
        "time": "Fri Sep 13 17:04:46 2013 +0200"
      },
      "message": "Add new intent/method for cropping and setting wallpapers\n\nAlso, create a system fallback WallpaperCropper\n\nBug: 4225598\n\nChange-Id: I6bc6d5a3bb3df1dc00f3db701978aa172020c568"
    },
    {
      "commit": "42a1390499fa168d085367ed88e8a47a4bfd4948",
      "tree": "d8d9f3060e37bc61e65874f56743045921347024",
      "parents": [
        "add53aeaeb60ff9a36db3f22b86bfc88a1a52257"
      ],
      "author": {
        "name": "Sungsoo Lim",
        "email": "sungsoo@google.com",
        "time": "Fri Sep 13 20:48:12 2013 +0900"
      },
      "committer": {
        "name": "Sungsoo Lim",
        "email": "sungsoo@google.com",
        "time": "Fri Sep 13 20:48:12 2013 +0900"
      },
      "message": "Update api/current.txt\n\nNeeded to run make update-api after\nthe merge of http://goo.gl/6RC3I4\n\nChange-Id: If6cf3a520ff14c37a2ba317b799d246be2b620af\n"
    },
    {
      "commit": "bd51158d61ef10cea65a31d5795887444d2d9cbf",
      "tree": "353b8e0a3f554938b8ac69c364d734a8f515bebc",
      "parents": [
        "90ce2f3f52722e24cd5b055d0282b1bc9c3639b9",
        "aca95ca0e3e24a896579c3d9ea4128fe9cba5d5f"
      ],
      "author": {
        "name": "Kenny Root",
        "email": "kroot@google.com",
        "time": "Thu Sep 12 21:49:35 2013 -0700"
      },
      "committer": {
        "name": "Kenny Root",
        "email": "kroot@google.com",
        "time": "Thu Sep 12 21:49:35 2013 -0700"
      },
      "message": "resolved conflicts for merge of aca95ca0 to master\n\nChange-Id: I91adf923288ca724a8040ecf887e28e42ad7e259\n"
    },
    {
      "commit": "90ce2f3f52722e24cd5b055d0282b1bc9c3639b9",
      "tree": "8fa9ff63bd6f3b6c2ad72b0fb780ebf683b7734e",
      "parents": [
        "b1c53942f1422453093943eed04bb8720f05ddb4",
        "9282b9ac8eda1591bb54b46ddc4e88da1c2f0c56"
      ],
      "author": {
        "name": "Svetoslav",
        "email": "svetoslavganov@google.com",
        "time": "Thu Sep 12 21:42:28 2013 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Sep 12 21:42:28 2013 -0700"
      },
      "message": "am 9282b9ac: am b72ff5aa: Merge \"Remove unneeded print APIs and update the min margins APIs.\" into klp-dev\n\n* commit \u00279282b9ac8eda1591bb54b46ddc4e88da1c2f0c56\u0027:\n  Remove unneeded print APIs and update the min margins APIs.\n"
    },
    {
      "commit": "2a65a2839e9b3e59a72348ee088f86cda7df604a",
      "tree": "fd29d3025917df88f1854a79bd40bdd38506846e",
      "parents": [
        "b72ff5aa4b8be587bcea82761aa08cd8c14b8b48",
        "77e9a28e2faa36f127231b842476d47f9823a83a"
      ],
      "author": {
        "name": "Alan Viverette",
        "email": "alanv@google.com",
        "time": "Fri Sep 13 01:45:10 2013 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Sep 13 01:45:10 2013 +0000"
      },
      "message": "Merge \"Add live region politeness to View, AccessibilityNodeInfo\" into klp-dev"
    },
    {
      "commit": "da7d64225366b40dd10376116bbe19dd8c0b20db",
      "tree": "9af14d60447286335b48938be45bdc5c90ae5ea6",
      "parents": [
        "f4f613b12738aa414fbaa23bad2ece7b9782fad7"
      ],
      "author": {
        "name": "Selim Gurun",
        "email": "sgurun@google.com",
        "time": "Fri Sep 06 14:39:05 2013 -0700"
      },
      "committer": {
        "name": "Selim Gurun",
        "email": "sgurun@google.com",
        "time": "Thu Sep 12 18:12:16 2013 -0700"
      },
      "message": "Publish Print Api for Webview\n\nBug:10652036\n\nChange-Id: Ibcc7e48f4e4ce1bc437c0d3fb89d3d66a90dca64\n\nThis is a cherry-pick of a5c86c644bce5f9d472541b2d1ddc1b39299f004\nto prevent a automerger failure.\n\nConflicts:\n\tcore/java/android/webkit/WebView.java\n\tcore/java/android/webkit/WebViewClassic.java\n\tcore/java/android/webkit/WebViewProvider.java\n"
    },
    {
      "commit": "77e9a28e2faa36f127231b842476d47f9823a83a",
      "tree": "5637fce8e0565cc1fdd5f0367f38097a472ca6d6",
      "parents": [
        "14e55996722db1e74996b837c136a6e188143718"
      ],
      "author": {
        "name": "Alan Viverette",
        "email": "alanv@google.com",
        "time": "Thu Sep 12 17:16:09 2013 -0700"
      },
      "committer": {
        "name": "Alan Viverette",
        "email": "alanv@google.com",
        "time": "Thu Sep 12 17:16:09 2013 -0700"
      },
      "message": "Add live region politeness to View, AccessibilityNodeInfo\n\nAlters the content change API to contain a bit mask of types of\nchanges represented by the event. Live regions send CONTENT_CHANGED\nevents immediately. Removes unused APIs for EXPANDABLE/EXPANDED.\n\nBUG: 10527284\nChange-Id: I21523e85e47df23706976dc0a8bf615f83072c04\n"
    },
    {
      "commit": "651dd4e6ee6510caf9f15c51094a11121af17ec2",
      "tree": "f86f1c4b313f425e5b1864c51a98710e3016ea39",
      "parents": [
        "5fbfb81d31d452f75bc088d380711642993fef1c"
      ],
      "author": {
        "name": "Svetoslav",
        "email": "svetoslavganov@google.com",
        "time": "Thu Sep 12 14:37:47 2013 -0700"
      },
      "committer": {
        "name": "Svetoslav",
        "email": "svetoslavganov@google.com",
        "time": "Thu Sep 12 16:58:58 2013 -0700"
      },
      "message": "Remove unneeded print APIs and update the min margins APIs.\n\n1. Removed unneeded code in Resolution that was storing its\n   label as resource and package name. We do not have predefined\n   resolutions, therefore we always persist the label.\n\n2. Renamed the print attribute margins to minMargins to reflect\n   that these are the minimal margins the printer support. Updated\n   the docs as well.\n\n3. Renamed the create method of all builder to build.\n\nbug:10727487\n\nChange-Id: Ie72ab8aaa5215b8bd2853885011b3b4efa4deb2e\n"
    },
    {
      "commit": "5e712064dfe48992f8f732208fa4fc13f3455b30",
      "tree": "5b94b96e4dc152d88cc6b0cdb678f004e4d25cd5",
      "parents": [
        "e850c973b0662975137cee8a05f8ee2cb82d9b2a"
      ],
      "author": {
        "name": "Igor Murashkin",
        "email": "iam@google.com",
        "time": "Thu Aug 29 15:38:17 2013 -0700"
      },
      "committer": {
        "name": "Igor Murashkin",
        "email": "iam@google.com",
        "time": "Thu Sep 12 16:57:57 2013 -0700"
      },
      "message": "media: Update ImageReader APIs\n\nBug: 10461757\nChange-Id: Ic04e4c41965e3d417b29004f3f08e0cd56b8f4cb\n"
    },
    {
      "commit": "ebcb9ecf2b534c1a27b72c66bad05903e9e9b233",
      "tree": "32451696589d88479cdb124d09e367394d7dbad7",
      "parents": [
        "f1690b1fe836ac81619c718749ea50f24e6253a7",
        "9501a452af30dd15559804193c8183bbaa42a669"
      ],
      "author": {
        "name": "Chet Haase",
        "email": "chet@google.com",
        "time": "Thu Sep 12 16:44:24 2013 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Sep 12 16:44:24 2013 -0700"
      },
      "message": "am 9501a452: am e850c973: Merge \"Hide translucent activity conversion API\" into klp-dev\n\n* commit \u00279501a452af30dd15559804193c8183bbaa42a669\u0027:\n  Hide translucent activity conversion API\n"
    },
    {
      "commit": "76ffaa5808331591d9db4c2abfe9f739eebb0be9",
      "tree": "bf5ed58522a7ac7e0845b2cce8b77dc1a1b016ac",
      "parents": [
        "25f17f295b4da464a2758c11a02cabb51bf4722f",
        "a5c86c644bce5f9d472541b2d1ddc1b39299f004"
      ],
      "author": {
        "name": "Selim Gurun",
        "email": "sgurun@google.com",
        "time": "Thu Sep 12 23:22:28 2013 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Sep 12 23:22:29 2013 +0000"
      },
      "message": "Merge \"Publish Print Api for Webview\" into klp-dev"
    },
    {
      "commit": "798363894d21cf87bf1915372f9dcc4605b3d4ac",
      "tree": "f66fd7b0ee02aa7c392c2dc0987d81a6405833a9",
      "parents": [
        "cdd82540f2f98e7b4374fdd81e771eb217a27573"
      ],
      "author": {
        "name": "Santos Cordon",
        "email": "santoscordon@google.com",
        "time": "Tue Aug 13 14:29:47 2013 -0700"
      },
      "committer": {
        "name": "Santos Cordon",
        "email": "santoscordon@google.com",
        "time": "Thu Sep 12 15:05:53 2013 -0700"
      },
      "message": "Add permissions for the InCallUI Split.\n\nChange-Id: Ic1023adba939c82e9bce844c104f85821f21f43c\n"
    },
    {
      "commit": "e850c973b0662975137cee8a05f8ee2cb82d9b2a",
      "tree": "3ba61d6fe9c0b9e4e7fb253a1dc50c27d0a0d920",
      "parents": [
        "90b10f89d7c1dd217f07f4b51ed8e5c93deccc52",
        "abd3d778e591fab03177936e216dce52642eb211"
      ],
      "author": {
        "name": "Chet Haase",
        "email": "chet@google.com",
        "time": "Thu Sep 12 19:41:33 2013 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Sep 12 19:41:33 2013 +0000"
      },
      "message": "Merge \"Hide translucent activity conversion API\" into klp-dev"
    },
    {
      "commit": "0f05de62e73c6361e06422e3cf7c36a6bcdb2c3f",
      "tree": "82bad1d9aa85ad97eba690c80066fd67510ff509",
      "parents": [
        "b91133c73a9790f2305dda23e34aff264c4e165b",
        "db0e1cf14a53b4f4885123966984ef80d32331ed"
      ],
      "author": {
        "name": "Eino-Ville Talvala",
        "email": "etalvala@google.com",
        "time": "Thu Sep 12 12:12:44 2013 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Sep 12 12:12:44 2013 -0700"
      },
      "message": "am db0e1cf1: am 2d861e87: Merge \"Camera2: Fix build: Add new key to API\" into klp-dev\n\n* commit \u0027db0e1cf14a53b4f4885123966984ef80d32331ed\u0027:\n  Camera2: Fix build: Add new key to API\n"
    },
    {
      "commit": "2d861e87ae556b73d8bab5a6db20207a5653560f",
      "tree": "d61c51c3d506d3a37bbda974b5f144be330b8bfe",
      "parents": [
        "184b17ddef985ba99f1b1ad8f660a742a9f31a19",
        "986b1bd73f73e196bae1d97c3a255635ab2a2fcf"
      ],
      "author": {
        "name": "Eino-Ville Talvala",
        "email": "etalvala@google.com",
        "time": "Thu Sep 12 19:06:55 2013 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Sep 12 19:06:55 2013 +0000"
      },
      "message": "Merge \"Camera2: Fix build: Add new key to API\" into klp-dev"
    },
    {
      "commit": "986b1bd73f73e196bae1d97c3a255635ab2a2fcf",
      "tree": "be6b453862e1d456a95e29a3dbe0ec599e04efb6",
      "parents": [
        "d96748b02a468e484f864f4e3e4b7819f7dcdbd0"
      ],
      "author": {
        "name": "Eino-Ville Talvala",
        "email": "etalvala@google.com",
        "time": "Thu Sep 12 11:52:45 2013 -0700"
      },
      "committer": {
        "name": "Eino-Ville Talvala",
        "email": "etalvala@google.com",
        "time": "Thu Sep 12 11:52:45 2013 -0700"
      },
      "message": "Camera2: Fix build: Add new key to API\n\nChange-Id: Ie44a9e3b1c8d04dd266d39f59a5916ddaf5fca67\n"
    },
    {
      "commit": "d6b8a4ab4c8affdb02b6bc5fe828d32005f4868c",
      "tree": "1791efcc0847dd6da418d6c7cc2922cb6eff146d",
      "parents": [
        "d488b785dfd7aadbb4dac69eeb2537182d814979",
        "ddc74f5ed1d541ea89964228417eff3d5d6ad071"
      ],
      "author": {
        "name": "Igor Murashkin",
        "email": "iam@google.com",
        "time": "Thu Sep 12 11:32:28 2013 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Sep 12 11:32:28 2013 -0700"
      },
      "message": "am ddc74f5e: am 6c621639: Merge \"camera_metadata: add android.lens.state MOVING enum value\" into klp-dev\n\n* commit \u0027ddc74f5ed1d541ea89964228417eff3d5d6ad071\u0027:\n  camera_metadata: add android.lens.state MOVING enum value\n"
    },
    {
      "commit": "6c62163976844b28859fca322b28af907ec2856d",
      "tree": "5ec6fcb014767e80ccdc758a4ab2b81a048e2f1d",
      "parents": [
        "a2906cb4d9355b7a08e7fdec1924c2dbc7fda622",
        "9ea4ae67fb10a10c464db8372b58bfe574cac03d"
      ],
      "author": {
        "name": "Igor Murashkin",
        "email": "iam@google.com",
        "time": "Thu Sep 12 18:21:15 2013 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Sep 12 18:21:15 2013 +0000"
      },
      "message": "Merge \"camera_metadata: add android.lens.state MOVING enum value\" into klp-dev"
    },
    {
      "commit": "a9265c1083246f09a1ae60915d8b46cf5c0a4f21",
      "tree": "e313d30fcde25f453c5db95aa2944654a7a56c11",
      "parents": [
        "b20642b999bc7a73c8c69cc6a11984148ffaa383",
        "913c023387c319f6c7b1e4878a4d0d07f8624f78"
      ],
      "author": {
        "name": "Chet Haase",
        "email": "chet@google.com",
        "time": "Thu Sep 12 11:11:07 2013 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Sep 12 11:11:07 2013 -0700"
      },
      "message": "am 913c0233: am c0f65209: Merge \"Add exclude() methods to Transition\" into klp-dev\n\n* commit \u0027913c023387c319f6c7b1e4878a4d0d07f8624f78\u0027:\n  Add exclude() methods to Transition\n"
    },
    {
      "commit": "c0f652093ec9dffad23477402ab1cc0a5e415931",
      "tree": "1c75807194b30a7b1d141746ae6fb57893fd177e",
      "parents": [
        "074dc2eb2da23976bc2916cfe7c61dfcd9977e8f",
        "ff58f92a0a77ad849ba714b5adac96790eca0048"
      ],
      "author": {
        "name": "Chet Haase",
        "email": "chet@google.com",
        "time": "Thu Sep 12 18:07:40 2013 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Sep 12 18:07:40 2013 +0000"
      },
      "message": "Merge \"Add exclude() methods to Transition\" into klp-dev"
    },
    {
      "commit": "b523bfa64d9304ef22d563f81defa48b047c623a",
      "tree": "21f010154e1a110ffe157477f1892432ec170f97",
      "parents": [
        "58d2065984646a61145df285d1c77b68b1f700fb"
      ],
      "author": {
        "name": "Martijn Coenen",
        "email": "maco@google.com",
        "time": "Thu Sep 12 13:44:39 2013 +0200"
      },
      "committer": {
        "name": "Martijn Coenen",
        "email": "maco@google.com",
        "time": "Thu Sep 12 13:44:39 2013 +0200"
      },
      "message": "Rename FLAG_READER_NFC_KOVIO to FLAG_READER_NFC_BARCODE.\n\nBug: 10722206\nChange-Id: I8b672cd7b9015e1ec88af96ef1fd0774d20b8d17\n"
    },
    {
      "commit": "9ea4ae67fb10a10c464db8372b58bfe574cac03d",
      "tree": "054c392353c953cc0313613ca1cf239dc8ad281e",
      "parents": [
        "ba85b970f3ae7fd58c9a631e64bff0d05b787b9b"
      ],
      "author": {
        "name": "Igor Murashkin",
        "email": "iam@google.com",
        "time": "Wed Sep 11 21:40:11 2013 -0700"
      },
      "committer": {
        "name": "Igor Murashkin",
        "email": "iam@google.com",
        "time": "Wed Sep 11 21:43:50 2013 -0700"
      },
      "message": "camera_metadata: add android.lens.state MOVING enum value\n\nBug: 10621609\nChange-Id: Ia4fa15db99350f920741f244ae7772520657fdd2\n"
    },
    {
      "commit": "dde1f8b01b02b6227444d9096e106b93615bb83f",
      "tree": "b8ccac03301b969cb330dcaff9b8d0a6aba79f1f",
      "parents": [
        "2cfb6826c39a0481ed11f17c2f506b6c940b723e",
        "1e763fd280b3dc555e6a0a3a6458fbdb9a43e096"
      ],
      "author": {
        "name": "Selim Gurun",
        "email": "sgurun@google.com",
        "time": "Wed Sep 11 18:08:56 2013 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Sep 11 18:08:56 2013 -0700"
      },
      "message": "am 1e763fd2: am e4fdc847: Merge \"Revert \"Add permissions for the InCallUI Split.\"\" into klp-dev\n\n* commit \u00271e763fd280b3dc555e6a0a3a6458fbdb9a43e096\u0027:\n  Revert \"Add permissions for the InCallUI Split.\"\n"
    },
    {
      "commit": "e4fdc84794923f9408fc400ed9177178329a08cd",
      "tree": "4cbf59b000295189c8773f8754087c6622ca946f",
      "parents": [
        "03ad7ae1bc406dbdb452cb5f91f2bde1848fd4cb",
        "41b9ef9c4e175770e4ccef3d83d117f404915b48"
      ],
      "author": {
        "name": "Selim Gurun",
        "email": "sgurun@google.com",
        "time": "Thu Sep 12 01:02:45 2013 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Sep 12 01:02:45 2013 +0000"
      },
      "message": "Merge \"Revert \"Add permissions for the InCallUI Split.\"\" into klp-dev"
    },
    {
      "commit": "41b9ef9c4e175770e4ccef3d83d117f404915b48",
      "tree": "c01ab99a346d613fa5f86c3c0ae7e0dbd93e08ed",
      "parents": [
        "4f7ffa90d117e499786c77bccefdef88c1714668"
      ],
      "author": {
        "name": "Selim Gurun",
        "email": "sgurun@google.com",
        "time": "Thu Sep 12 00:57:34 2013 +0000"
      },
      "committer": {
        "name": "Selim Gurun",
        "email": "sgurun@google.com",
        "time": "Thu Sep 12 00:57:34 2013 +0000"
      },
      "message": "Revert \"Add permissions for the InCallUI Split.\"\n\nThis reverts commit 4f7ffa90d117e499786c77bccefdef88c1714668.\n\nChange-Id: If07f7dd0b416c070398593e2d5a15b3557c1f323\n"
    },
    {
      "commit": "c4eae8ec47b55426c8bb6b563b18be408b03b8c2",
      "tree": "21e883883c2784adc954614ed5ae16622eceb980",
      "parents": [
        "835b5f344ba63a6c0ac9c8a7cc40052134d59b8c",
        "5481e5fe30e3708f8a7a9ea8a1dabfa4ae050370"
      ],
      "author": {
        "name": "Lajos Molnar",
        "email": "lajos@google.com",
        "time": "Wed Sep 11 17:31:00 2013 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Sep 11 17:31:00 2013 -0700"
      },
      "message": "am 5481e5fe: am 03cd51cd: Merge \"MediaFormat.java: Add KEY_MAX_WIDTH and KEY_MAX_HEIGHT\" into klp-dev\n\n* commit \u00275481e5fe30e3708f8a7a9ea8a1dabfa4ae050370\u0027:\n  MediaFormat.java: Add KEY_MAX_WIDTH and KEY_MAX_HEIGHT\n"
    },
    {
      "commit": "1663033d96c8b12b648e6a39a52448ed06f9d948",
      "tree": "23162571964fa50e298fea946f13b2a9ce14858b",
      "parents": [
        "b78b4af70de731aebf76417b189bcf29376343aa",
        "fb09a7381992c6ca88b35d3d0103b38051174928"
      ],
      "author": {
        "name": "Eino-Ville Talvala",
        "email": "etalvala@google.com",
        "time": "Wed Sep 11 17:24:56 2013 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Sep 11 17:24:56 2013 -0700"
      },
      "message": "am fb09a738: am ede3eeb7: Merge changes Ia6300c23,Idd2ae8ad into klp-dev\n\n* commit \u0027fb09a7381992c6ca88b35d3d0103b38051174928\u0027:\n  Camera2: Immutable metadata\n  Camera2: Listener rework and other API updates\n"
    },
    {
      "commit": "e7f6bfbc51365f40185f53027c7dd5a07e162924",
      "tree": "d09aee544f8f4587074e8013d4e2c962ffd4b75f",
      "parents": [
        "4c980cc6aede622b165d7936a89aae507a317cd3",
        "07d545e08d615865860a0f73b7eabfd149754893"
      ],
      "author": {
        "name": "Santos Cordon",
        "email": "santoscordon@google.com",
        "time": "Wed Sep 11 17:23:04 2013 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Sep 11 17:23:04 2013 -0700"
      },
      "message": "am 07d545e0: am e0b7e4cf: Merge \"Add permissions for the InCallUI Split.\" into klp-dev\n\n* commit \u002707d545e08d615865860a0f73b7eabfd149754893\u0027:\n  Add permissions for the InCallUI Split.\n"
    },
    {
      "commit": "4c980cc6aede622b165d7936a89aae507a317cd3",
      "tree": "4e848e72a63baece0893c6d1c26cb15145595149",
      "parents": [
        "6f64688bc8c1fc01b632dadfe4f75587f446e626",
        "b0049151f7c1f2ffa7481ac7c6f6baf7a548c5e8"
      ],
      "author": {
        "name": "Alexander Ray",
        "email": "aray@google.com",
        "time": "Wed Sep 11 17:23:01 2013 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Sep 11 17:23:01 2013 -0700"
      },
      "message": "am b0049151: am 7563d423: Merge \"Add consumer IR framework\" into klp-dev\n\n* commit \u0027b0049151f7c1f2ffa7481ac7c6f6baf7a548c5e8\u0027:\n  Add consumer IR framework\n"
    },
    {
      "commit": "6f64688bc8c1fc01b632dadfe4f75587f446e626",
      "tree": "99617b92d80919f56c291a02a46429fb00cef50c",
      "parents": [
        "33069f40e5ba5a8c036671a67668b6bdfe6eb3a9",
        "6c5e9fb4c4215f76a8a1fd8d72eee1154deb1039"
      ],
      "author": {
        "name": "Sandeep Siddhartha",
        "email": "sansid@google.com",
        "time": "Wed Sep 11 17:22:55 2013 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Sep 11 17:22:55 2013 -0700"
      },
      "message": "am 6c5e9fb4: am f702286c: Merge \"Remove HotwordRecognition APIs\" into klp-dev\n\n* commit \u00276c5e9fb4c4215f76a8a1fd8d72eee1154deb1039\u0027:\n  Remove HotwordRecognition APIs\n"
    },
    {
      "commit": "33069f40e5ba5a8c036671a67668b6bdfe6eb3a9",
      "tree": "4d3600fa42c5519380c0040e27ea8445118d2979",
      "parents": [
        "2805ec5753d2ee50b9b3241f0d3c837de511c23c",
        "47869404cb8233c536a0a5d2c5ce4d0089e39882"
      ],
      "author": {
        "name": "Igor Murashkin",
        "email": "iam@google.com",
        "time": "Wed Sep 11 17:22:40 2013 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Sep 11 17:22:40 2013 -0700"
      },
      "message": "am 47869404: am 2cad64c0: Merge \"Surface: Change OutOfResourcesException to be a runtime exception\" into klp-dev\n\n* commit \u002747869404cb8233c536a0a5d2c5ce4d0089e39882\u0027:\n  Surface: Change OutOfResourcesException to be a runtime exception\n"
    },
    {
      "commit": "03cd51cd17989b4167b357b36fe337b75e2cafd6",
      "tree": "7f2d2e405559e2c470e709689d8a68caf96a7ccb",
      "parents": [
        "95a181397dad3113b96e3cc7392a5b0f5d742f39",
        "9a4575c31411524f5037f78666cdb648a07a5682"
      ],
      "author": {
        "name": "Lajos Molnar",
        "email": "lajos@google.com",
        "time": "Thu Sep 12 00:19:17 2013 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Sep 12 00:19:17 2013 +0000"
      },
      "message": "Merge \"MediaFormat.java: Add KEY_MAX_WIDTH and KEY_MAX_HEIGHT\" into klp-dev"
    },
    {
      "commit": "ede3eeb72c9708df023bdfb369905ededd1ebb06",
      "tree": "f2be0b67bd0dc190f149c5ed1c58c564872a3588",
      "parents": [
        "91019c9ef34b2fb00a1c027a57d75ed9e0810df5",
        "70c2207c34cf0e6b3b383b1b1500ff5385aa51a6"
      ],
      "author": {
        "name": "Eino-Ville Talvala",
        "email": "etalvala@google.com",
        "time": "Thu Sep 12 00:08:04 2013 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Sep 12 00:08:04 2013 +0000"
      },
      "message": "Merge changes Ia6300c23,Idd2ae8ad into klp-dev\n\n* changes:\n  Camera2: Immutable metadata\n  Camera2: Listener rework and other API updates\n"
    },
    {
      "commit": "a5c86c644bce5f9d472541b2d1ddc1b39299f004",
      "tree": "56f43c98a9818714649b5ede10cd02bedf715c37",
      "parents": [
        "6847447da0b3e2e30e88838ec85244d1a0ee8927"
      ],
      "author": {
        "name": "Selim Gurun",
        "email": "sgurun@google.com",
        "time": "Fri Sep 06 14:39:05 2013 -0700"
      },
      "committer": {
        "name": "Selim Gurun",
        "email": "sgurun@google.com",
        "time": "Wed Sep 11 14:42:50 2013 -0700"
      },
      "message": "Publish Print Api for Webview\n\nBug:10652036\n\nChange-Id: Ibcc7e48f4e4ce1bc437c0d3fb89d3d66a90dca64\n"
    },
    {
      "commit": "abd3d778e591fab03177936e216dce52642eb211",
      "tree": "ab1c2ef9bd76693ecdf97f88bf8f3d78a1a14523",
      "parents": [
        "cdd82540f2f98e7b4374fdd81e771eb217a27573"
      ],
      "author": {
        "name": "Chet Haase",
        "email": "chet@google.com",
        "time": "Wed Sep 11 14:33:05 2013 -0700"
      },
      "committer": {
        "name": "Chet Haase",
        "email": "chet@google.com",
        "time": "Wed Sep 11 14:33:05 2013 -0700"
      },
      "message": "Hide translucent activity conversion API\n\nThis API and functionality is not yet completely baked. It\u0027s worth\nthinking more about this mechanism before exposing it as public API.\n\nIssue #10461415 KLP API Review: Activity convert to translucent\n\nChange-Id: I94d986b62443b3bfa7a9a19807ecebe36bf57e07\n"
    },
    {
      "commit": "ff58f92a0a77ad849ba714b5adac96790eca0048",
      "tree": "8afdc22ae95998fea49ba795f88e2338449e4ccd",
      "parents": [
        "6847447da0b3e2e30e88838ec85244d1a0ee8927"
      ],
      "author": {
        "name": "Chet Haase",
        "email": "chet@google.com",
        "time": "Wed Sep 11 13:08:18 2013 -0700"
      },
      "committer": {
        "name": "Chet Haase",
        "email": "chet@google.com",
        "time": "Wed Sep 11 13:53:43 2013 -0700"
      },
      "message": "Add exclude() methods to Transition\n\nIt would be useful for a transition to declare not just which\ntargets it wants to be run on, but also which targets it wants\nto avoid. For example, you may not want to animate the items of\na ListView, or some other specific target in the view hierarchy.\n\nThis change adds various exclude*() methods which make it\npossible to alter a transition to automatically ignore specific\nviews, ids, or classes in the hierarchy.\n\nIssue #10692794 Transitions: Need API for excluding targets\n\nChange-Id: If38025cdbee537a545e5a4268cbbd763af4622c5\n"
    },
    {
      "commit": "70c2207c34cf0e6b3b383b1b1500ff5385aa51a6",
      "tree": "48c81e88d69e45be7ffc614f3d952d1f4e08de6c",
      "parents": [
        "4af73c2153747d0624ccc75dfa001cb91982957f"
      ],
      "author": {
        "name": "Eino-Ville Talvala",
        "email": "etalvala@google.com",
        "time": "Tue Aug 27 12:09:04 2013 -0700"
      },
      "committer": {
        "name": "Eino-Ville Talvala",
        "email": "etalvala@google.com",
        "time": "Wed Sep 11 13:18:10 2013 -0700"
      },
      "message": "Camera2: Immutable metadata\n\nMake all camera metadata immutable once created; requests are\ncreated using CameraRequest.Builder.\n\n- Separate CameraMetadata implementation from interface\n- Implement deep copying of metadata\n- Requests/results/properties have-a native implementation\n\nBug: 10360518\nChange-Id: Ia6300c237219d39f70c63156fa9ca666d951a36e\n"
    },
    {
      "commit": "4af73c2153747d0624ccc75dfa001cb91982957f",
      "tree": "853406ce41f85add30b17036dc413c4170c72c53",
      "parents": [
        "ec7a6ea84578be91e04a54331ea4ca63e7fb69e1"
      ],
      "author": {
        "name": "Eino-Ville Talvala",
        "email": "etalvala@google.com",
        "time": "Wed Aug 14 10:35:46 2013 -0700"
      },
      "committer": {
        "name": "Eino-Ville Talvala",
        "email": "etalvala@google.com",
        "time": "Wed Sep 11 12:41:27 2013 -0700"
      },
      "message": "Camera2: Listener rework and other API updates\n\n - Add Handlers to each callback-accepting function\n - Expand CameraDevice ErrorListener to CameraDeviceListener\n   - Add idle callback\n   - Split out disconnect error to its own callback\n - Add CameraDevice#getId\n - Rename CameraManager\u0027s listener to AvailabilityListener\n - Rename CameraManager register/unregister*Listener to\n   add/remove*Listener\n - Rename getDeviceIdList to getCameraIdList\n\nBug: 10549567\nBug: 10549462\nChange-Id: Idd2ae8ad8eb126f35a15d765306ada7c1cf74eea\n"
    },
    {
      "commit": "e0b7e4cf455b21316661b158edee12ac5467995c",
      "tree": "2ffef5cae58628dc1cf38fc8e76e9245741abbc4",
      "parents": [
        "7563d42331ed7df7f026c8921ae990ce2fca9efd",
        "4f7ffa90d117e499786c77bccefdef88c1714668"
      ],
      "author": {
        "name": "Santos Cordon",
        "email": "santoscordon@google.com",
        "time": "Wed Sep 11 19:08:33 2013 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Sep 11 19:08:34 2013 +0000"
      },
      "message": "Merge \"Add permissions for the InCallUI Split.\" into klp-dev"
    },
    {
      "commit": "7563d42331ed7df7f026c8921ae990ce2fca9efd",
      "tree": "04ec8a1746321f55edf783bb4bceb6485879dd63",
      "parents": [
        "f702286c94f0df9fc147135c19f12ef34e8594c9",
        "51e95df8f24e9ea30775686b9e324b9a671213dc"
      ],
      "author": {
        "name": "Alexander Ray",
        "email": "aray@google.com",
        "time": "Wed Sep 11 19:05:37 2013 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Sep 11 19:05:38 2013 +0000"
      },
      "message": "Merge \"Add consumer IR framework\" into klp-dev"
    },
    {
      "commit": "f702286c94f0df9fc147135c19f12ef34e8594c9",
      "tree": "759439830fd00db061cb2dfee5116494a7d2cf8a",
      "parents": [
        "2cad64c0fbeba07bb546674e19cfb0166d7ec332",
        "65a6ba347848069b198869a7500d07a419aaf15d"
      ],
      "author": {
        "name": "Sandeep Siddhartha",
        "email": "sansid@google.com",
        "time": "Wed Sep 11 19:01:51 2013 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Sep 11 19:01:51 2013 +0000"
      },
      "message": "Merge \"Remove HotwordRecognition APIs\" into klp-dev"
    },
    {
      "commit": "2cad64c0fbeba07bb546674e19cfb0166d7ec332",
      "tree": "7ec5d5625c648ea459f4c4ec17917dae633e26f2",
      "parents": [
        "444ae3a2e66b4404fa715ab46403da09079dd572",
        "a86ab640f7bb0bf3cb4eaed80473ca8c5d131903"
      ],
      "author": {
        "name": "Igor Murashkin",
        "email": "iam@google.com",
        "time": "Wed Sep 11 18:27:59 2013 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Sep 11 18:28:07 2013 +0000"
      },
      "message": "Merge \"Surface: Change OutOfResourcesException to be a runtime exception\" into klp-dev"
    },
    {
      "commit": "65a6ba347848069b198869a7500d07a419aaf15d",
      "tree": "d90fdc6a2e3041b32cc9c80f2c49f9c032e46b6e",
      "parents": [
        "d9f4e0cf2c2466d9e05f8562e55d342934f7ed0d"
      ],
      "author": {
        "name": "Sandeep Siddhartha",
        "email": "sansid@google.com",
        "time": "Wed Sep 11 09:48:00 2013 -0700"
      },
      "committer": {
        "name": "Sandeep Siddhartha",
        "email": "sansid@google.com",
        "time": "Wed Sep 11 11:01:13 2013 -0700"
      },
      "message": "Remove HotwordRecognition APIs\n\n- and its usage from Keyguard\n\nBug: 10708010\nChange-Id: Ic4a695a1d0e9312706a3b4ff01e59e2567b6ad9c\n"
    },
    {
      "commit": "d3f96c8436241804f4ba0a103817ca24b18a11e3",
      "tree": "b914a810f3ca3f8b2dc39f389402a3df3ee35757",
      "parents": [
        "09aab4dd124a89831dc56be5d531e0a233cfa23f"
      ],
      "author": {
        "name": "Adam Skory",
        "email": "skory@google.com",
        "time": "Wed Sep 11 18:11:55 2013 +0100"
      },
      "committer": {
        "name": "Adam Skory",
        "email": "skory@google.com",
        "time": "Wed Sep 11 18:11:55 2013 +0100"
      },
      "message": "Update api/current.txt\n\nNeeded to run make update-api after\nthe merge resolution http://ag/357417\n\nChange-Id: I46746646905a6684988baff448d6f131f7b84ac0\n"
    },
    {
      "commit": "51e95df8f24e9ea30775686b9e324b9a671213dc",
      "tree": "15f7e3d722629532c612d10bce41d496729a3c27",
      "parents": [
        "2f1ef77c07da2ed7168f75551dd632026b20f8cc"
      ],
      "author": {
        "name": "Erik Gilling",
        "email": "konkers@android.com",
        "time": "Wed Jun 26 11:06:51 2013 -0700"
      },
      "committer": {
        "name": "Alex Ray",
        "email": "aray@google.com",
        "time": "Wed Sep 11 09:52:47 2013 -0700"
      },
      "message": "Add consumer IR framework\n\nChange-Id: I786c00db0cce61ef75e4edc24e90f2cdcba6dbfb\n"
    },
    {
      "commit": "a7cda03a4747bd224cd304324abc270fa1609bbc",
      "tree": "a437a7a883d8abc9ba0cb2de7edde1e80847aead",
      "parents": [
        "3f94640e2657a4afa10e05ecd32845bd688e5b92",
        "7d17de357a7319c02649050c02f452b28f665491"
      ],
      "author": {
        "name": "Adam Skory",
        "email": "skory@google.com",
        "time": "Wed Sep 11 16:16:19 2013 +0100"
      },
      "committer": {
        "name": "Adam Skory",
        "email": "skory@google.com",
        "time": "Wed Sep 11 16:16:19 2013 +0100"
      },
      "message": "resolved conflicts for merge of 7d17de35 to master\n\nConflicts:\n\tcore/res/res/values/public.xml\n\nChange-Id: I14b4e332be7ef27e76a2773a504cb942bd0642ef\n"
    },
    {
      "commit": "86d9c457de3285f01552d4046a8a260c7a75147f",
      "tree": "c60f8bd088a714cd5d7b527f72c9b55cf07630ad",
      "parents": [
        "e3af2dd7a7883c5ae60fd6b9f6fb8d434e12d66a",
        "7140a25f0135f473b66d01eb042471b2f0ebc836"
      ],
      "author": {
        "name": "Adam Skory",
        "email": "skory@google.com",
        "time": "Wed Sep 11 11:27:50 2013 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Sep 11 11:27:50 2013 +0000"
      },
      "message": "Merge \"Revert services assist context in KitKat\" into klp-dev"
    }
  ],
  "next": "7140a25f0135f473b66d01eb042471b2f0ebc836"
}
