)]}'
{
  "log": [
    {
      "commit": "1cb088c1281deec042bdf00e0f2d227f7e5cd718",
      "tree": "786e750c7c6384ccd981cca97a109f661281f645",
      "parents": [
        "033655636e9b936244f2ee3ae28e1363506007d4",
        "661e63658da39cccfe49a129e4860455716ff3c9"
      ],
      "author": {
        "name": "Alan Viverette",
        "email": "alanv@google.com",
        "time": "Mon May 12 17:56:56 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon May 12 17:56:57 2014 +0000"
      },
      "message": "Merge \"Support for hollow switch and seek bar thumbs\""
    },
    {
      "commit": "661e63658da39cccfe49a129e4860455716ff3c9",
      "tree": "821001b8c792c62b4e230bbe2808705b055d26f3",
      "parents": [
        "b7a6e198fec1e5c1afa2715b37728db2328c9032"
      ],
      "author": {
        "name": "Alan Viverette",
        "email": "alanv@google.com",
        "time": "Mon May 12 10:55:37 2014 -0700"
      },
      "committer": {
        "name": "Alan Viverette",
        "email": "alanv@google.com",
        "time": "Mon May 12 10:55:37 2014 -0700"
      },
      "message": "Support for hollow switch and seek bar thumbs\n\nAlso cleans up AbsSeekBar.\n\nChange-Id: I996ea90c732c1da6a801aad3079f6bb3692d5c67\n"
    },
    {
      "commit": "bdad5cb12437fdcb04c26430a55e7adae2d3e937",
      "tree": "05798d253056f9f41a6eeb9fb329d857cff88900",
      "parents": [
        "140d2d3e6baad8b7bb1ff3853c0951e8e9a0ae81",
        "d60e875a97867c1a6ed84325bb70f7ffe8ce4521"
      ],
      "author": {
        "name": "Jean-Michel Trivi",
        "email": "jmtrivi@google.com",
        "time": "Mon May 12 17:47:20 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon May 12 17:47:20 2014 +0000"
      },
      "message": "Merge \"Define audio attributes\""
    },
    {
      "commit": "d60e875a97867c1a6ed84325bb70f7ffe8ce4521",
      "tree": "96874f9aacb74e966bda9194e94cb3cbf89cdc3d",
      "parents": [
        "07bb4c3063f0ffd32785726ea1c4a485b6155cf0"
      ],
      "author": {
        "name": "Jean-Michel Trivi",
        "email": "jmtrivi@google.com",
        "time": "Fri Apr 18 09:47:08 2014 -0700"
      },
      "committer": {
        "name": "Jean-Michel Trivi",
        "email": "jmtrivi@google.com",
        "time": "Mon May 12 09:54:51 2014 -0700"
      },
      "message": "Define audio attributes\n\nAudioAttributes is a class to associate a collection of attributes\n  describing information about an audio player.\n\nChange-Id: I031aca1c79353abdfa0d7272c5dee0c2376c519a\n"
    },
    {
      "commit": "c501db9f44f7967961f0ba61a0b3b63055ac1190",
      "tree": "78f50471ad94325cfdbd5271566d41b40e38fa2d",
      "parents": [
        "a5008742651793b5a154f1d8df91c1b9b5963805"
      ],
      "author": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Thu May 08 12:50:10 2014 -0700"
      },
      "committer": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Sun May 11 15:27:57 2014 -0700"
      },
      "message": "New, inkier EdgeEffect visual style\n\nRemove the two-part gradient and edge glow and replace it with a\ncircular ink-like style instead. This now follows the theme color\npalette so that it can be more in tune with the app\u0027s overall visual\ndesign.\n\nAdd API to EdgeEffect to specify a horizontal displacement for the\neffect. This lets the larger middle section follow relevant touch\npoints.\n\nFix a bug that caused EdgeEffect pulls to stutter in ListView/GridView\nas a result of some annoying state-fluttering.\n\nChange-Id: Ief144b06bd9d3dbe85d3154585a703fa552b0808\n"
    },
    {
      "commit": "a5008742651793b5a154f1d8df91c1b9b5963805",
      "tree": "c2a7ed5086e66dc30b4e064172cef86f70fd22c8",
      "parents": [
        "76aaef537a83486134a8118331b70854fbdecc3e",
        "121e0c073992658ca0ba055f40bf3b130caa819a"
      ],
      "author": {
        "name": "Svetoslav",
        "email": "svetoslavganov@google.com",
        "time": "Sun May 11 17:37:16 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sun May 11 17:37:17 2014 +0000"
      },
      "message": "Merge \"Adding shell command execution to UiAutomation.\""
    },
    {
      "commit": "ff3ca6f61ae19ee75f5ab4d732398bc3d089f27a",
      "tree": "67588be7bc95b9bc4e0df51fe91d858b8c95d778",
      "parents": [
        "17048b84ec10e406da3d25f966b69f91871da5f8"
      ],
      "author": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Fri May 09 20:25:38 2014 -0700"
      },
      "committer": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Fri May 09 20:25:38 2014 -0700"
      },
      "message": "Fix Os.link apicheck breakage.\n\nChange-Id: I4fa4c21b3c373e18209ea88d72714e4f7f8a7bb4\n"
    },
    {
      "commit": "17048b84ec10e406da3d25f966b69f91871da5f8",
      "tree": "4d14d20d40a11ec03ee3a2545cb2ef6e1213c452",
      "parents": [
        "0604dbc18e4f6fcb6ba35da4e0867cc4cf1a8f4a",
        "d20aa6c5315b817f053a84f86e5c3e44049399d7"
      ],
      "author": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Sat May 10 01:51:54 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sat May 10 01:51:54 2014 +0000"
      },
      "message": "Merge \"Revert \"Remove the View#initializeScrollbars API\"\""
    },
    {
      "commit": "d20aa6c5315b817f053a84f86e5c3e44049399d7",
      "tree": "f2181006c8cd9f10ab6fc3dc7dca8fad8b0e62d1",
      "parents": [
        "5d4c35d1eabd4b8b58d606099b6664d2611c6fc0"
      ],
      "author": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Sat May 10 01:51:27 2014 +0000"
      },
      "committer": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Sat May 10 01:51:27 2014 +0000"
      },
      "message": "Revert \"Remove the View#initializeScrollbars API\"\n\nLooks like there are some bugs in the API checker for @removed.\n\nThis reverts commit 172c26e20fd71a2b4489a80b96ea5f6292db6430.\n\nChange-Id: Ia4e610f71af19c5521fc019b9a6c26d0c11f23f1\n"
    },
    {
      "commit": "0604dbc18e4f6fcb6ba35da4e0867cc4cf1a8f4a",
      "tree": "3b3361dbd63f18d0ebae23ee6cdb1e8ca465cbde",
      "parents": [
        "6be810570f888e8e91155b5483b49ea703204b01",
        "5d4c35d1eabd4b8b58d606099b6664d2611c6fc0"
      ],
      "author": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Sat May 10 01:03:51 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sat May 10 01:03:52 2014 +0000"
      },
      "message": "Merge \"Remove the View#initializeScrollbars API\""
    },
    {
      "commit": "5d4c35d1eabd4b8b58d606099b6664d2611c6fc0",
      "tree": "da2e913d6efac5d7e70e5e68010e1b030b6bb742",
      "parents": [
        "2322ae82e9bbd0683eb86ae0f70050e76e44a30d"
      ],
      "author": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Fri May 09 17:32:38 2014 -0700"
      },
      "committer": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Fri May 09 17:32:38 2014 -0700"
      },
      "message": "Remove the View#initializeScrollbars API\n\nThis was never a safe API for apps to call since the TypedArray\nparameter must have been obtained by filtering on\nandroid.R.styleable.View, which is not public. Any behavior in the\nwild has therefore been undefined.\n\nChange-Id: Id19f571c92748ef2a8c036072fd83a417527f779\n"
    },
    {
      "commit": "0f94e3f5ede4ab16c0ef4a4b36f03e9a98fa05ac",
      "tree": "9f737e0726923d7eeec6f7f3e6cc50a0627376d7",
      "parents": [
        "f992066731fb27a6d9fc8bae673c638093610292",
        "7c513b6bef8ed4dfc28e0af6c8594563fdb9f436"
      ],
      "author": {
        "name": "Lajos Molnar",
        "email": "lajos@google.com",
        "time": "Fri May 09 20:58:57 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri May 09 20:58:57 2014 +0000"
      },
      "message": "Merge \"Added MediaCodec.releaseOutputBuffer() method with render timestamp\""
    },
    {
      "commit": "7c513b6bef8ed4dfc28e0af6c8594563fdb9f436",
      "tree": "a4b946b239e95aa8dc545fc58725f5dcfb54b99e",
      "parents": [
        "e1f788b3e216329c570929eb4526332ae0db14d1"
      ],
      "author": {
        "name": "Lajos Molnar",
        "email": "lajos@google.com",
        "time": "Thu May 08 17:16:45 2014 -0700"
      },
      "committer": {
        "name": "Lajos Molnar",
        "email": "lajos@google.com",
        "time": "Fri May 09 20:43:30 2014 +0000"
      },
      "message": "Added MediaCodec.releaseOutputBuffer() method with render timestamp\n\nBug: 11784827\nChange-Id: I67097c8e69b40ef3baa436f0e7731d28c696735c"
    },
    {
      "commit": "5e92c95d847a68178cf6099c801f82dcb7e4fa47",
      "tree": "2ec6ef3bdc9f227e5860949399ec834056dbf411",
      "parents": [
        "3f4c72f42ba87846e73d1f1e77c16dba3991ec31"
      ],
      "author": {
        "name": "Alan Viverette",
        "email": "alanv@google.com",
        "time": "Fri May 09 13:03:12 2014 -0700"
      },
      "committer": {
        "name": "Alan Viverette",
        "email": "alanv@google.com",
        "time": "Fri May 09 13:03:12 2014 -0700"
      },
      "message": "Animated state transition drawable\n\nChange-Id: I6c795d55cd7ab9163fdd6fe6ce3771bbd7015d62\n"
    },
    {
      "commit": "4b0c34600c22f23da98e54a7ab3713290ff4574d",
      "tree": "5836d71035f1ef975ec56c358720c9a033954d1e",
      "parents": [
        "d9ddf2e9d04f8a53d7445a96aa3e192fa86f08d6",
        "7d60bcd2d950e3571c00ce9f1c492c6bd58334c9"
      ],
      "author": {
        "name": "Glenn Kasten",
        "email": "gkasten@google.com",
        "time": "Fri May 09 17:42:04 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri May 09 17:42:04 2014 +0000"
      },
      "message": "Merge \"Unhide AudioTrack support for ENCODING_PCM_FLOAT\""
    },
    {
      "commit": "d9ddf2e9d04f8a53d7445a96aa3e192fa86f08d6",
      "tree": "de3e855237a41740c1538c58b34c4976a7e1a99b",
      "parents": [
        "0557476eb0db53b8232e43ce183cd157042db976",
        "a002604af0c9b1204556610537b85685d7055996"
      ],
      "author": {
        "name": "Craig Mautner",
        "email": "cmautner@google.com",
        "time": "Fri May 09 17:38:53 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri May 09 17:38:53 2014 +0000"
      },
      "message": "Merge \"Introduce persistent forms of Activity lifecycle calls.\""
    },
    {
      "commit": "a002604af0c9b1204556610537b85685d7055996",
      "tree": "ff73c783b4297e839ccbbd72352e6806a5f87cee",
      "parents": [
        "4297409e458646db914d78f20aef71606622ca7e"
      ],
      "author": {
        "name": "Craig Mautner",
        "email": "cmautner@google.com",
        "time": "Wed Apr 23 11:45:37 2014 -0700"
      },
      "committer": {
        "name": "Craig Mautner",
        "email": "cmautner@google.com",
        "time": "Fri May 09 09:42:37 2014 -0700"
      },
      "message": "Introduce persistent forms of Activity lifecycle calls.\n\nWhen an Activity is created with R.attr.persistable true different\nforms of activity lifecycle methods including PersistableBundle will\nbe used.\n\nFixes bug 13736007.\n\nChange-Id: I7e92917b300b76964257cfcc26c24e76aa19bd16\n"
    },
    {
      "commit": "b2e56e34de371041a5e48d8fd2644e2727cc528e",
      "tree": "3172133396bc7a56b115f29027da218799ea35dd",
      "parents": [
        "2ac997917924161ed2eed5f4387246beb58c456e"
      ],
      "author": {
        "name": "Ben Murdoch",
        "email": "benm@google.com",
        "time": "Fri May 09 13:25:48 2014 +0100"
      },
      "committer": {
        "name": "Ben Murdoch",
        "email": "benm@google.com",
        "time": "Fri May 09 13:25:48 2014 +0100"
      },
      "message": "Hide android.webkit.PermissionRequest.RESOURCE_GEOLOCATION\n\nWe haven\u0027t hooked this constant up yet, so @hide from the API until\nit\u0027s ready.\n\nBug: 14668406\nChange-Id: Ia0bb2ac1deaa0575d5ceb509997ca27f930040b0\n"
    },
    {
      "commit": "2ac997917924161ed2eed5f4387246beb58c456e",
      "tree": "156efe623ee78b68dfc00c9e3f908d1c4271bee3",
      "parents": [
        "a8c5f577d0dfa23fb955faed4966e65dd8323bc6",
        "c2ddd6023688db5ecf6c586e05f55e262b4a802e"
      ],
      "author": {
        "name": "Yohei Yukawa",
        "email": "yukawa@google.com",
        "time": "Fri May 09 10:43:44 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri May 09 10:43:44 2014 +0000"
      },
      "message": "Merge \"Introduce new API for floating window support\""
    },
    {
      "commit": "c2ddd6023688db5ecf6c586e05f55e262b4a802e",
      "tree": "9b2346a046d3195dca8caadf57e9f88aaffeacac",
      "parents": [
        "86e80290792b3a259dc6db7958a2f7ace7f9c6e4"
      ],
      "author": {
        "name": "Yohei Yukawa",
        "email": "yukawa@google.com",
        "time": "Tue May 06 21:22:49 2014 +0900"
      },
      "committer": {
        "name": "Yohei Yukawa",
        "email": "yukawa@google.com",
        "time": "Fri May 09 19:17:15 2014 +0900"
      },
      "message": "Introduce new API for floating window support\n\nThis CL introduces a new API IMM#updateCursorAnchorInfo for\nfloating window support.\n\nBUG: 14579622\nChange-Id: I61dec2f8fa671ba891da1d4af08975750e3acb04\n"
    },
    {
      "commit": "242c14bee570dfae4995df5cf175328e6f4155c7",
      "tree": "9c815e5497439c9589ae4bc2eb72c53b176f4e05",
      "parents": [
        "bffcf1c2dae4fcfb8b7ee7d1ee7ff8951ad04d88",
        "8c126621efe49ca098927aee7de88581a67d6731"
      ],
      "author": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Fri May 09 03:08:38 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri May 09 03:08:38 2014 +0000"
      },
      "message": "Merge \"Unhide android.system.Os.\""
    },
    {
      "commit": "8c126621efe49ca098927aee7de88581a67d6731",
      "tree": "33b81be178df86c1412d7fea28325ea552b818bd",
      "parents": [
        "ed32c842c6d0cc31587256bfbfc2693588ee556c"
      ],
      "author": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Thu May 08 19:03:06 2014 -0700"
      },
      "committer": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Thu May 08 19:03:06 2014 -0700"
      },
      "message": "Unhide android.system.Os.\n\nChange-Id: I35fc0cfc723155e7562f711fa52b1df6694f3d2e\n"
    },
    {
      "commit": "121e0c073992658ca0ba055f40bf3b130caa819a",
      "tree": "e87a53dc03b0b94a482676bbfb498a4d106ffd6f",
      "parents": [
        "201f9b8d49108ca9ab8c98a4b3fa578aa0bbc217"
      ],
      "author": {
        "name": "Svetoslav",
        "email": "svetoslavganov@google.com",
        "time": "Thu May 08 18:51:25 2014 -0700"
      },
      "committer": {
        "name": "Svetoslav",
        "email": "svetoslavganov@google.com",
        "time": "Thu May 08 18:59:53 2014 -0700"
      },
      "message": "Adding shell command execution to UiAutomation.\n\nThe UiAUtomation APIs are an extension object on instrumentation and\nis not null only if the instrumentation was started from the shell.\nThe UiAutomation APIs allow performing privileged operations for testing.\nSince UiAutomation tests are just regular instrumentation tests they\ncannot take advantage of the rich set of command line utilities on the\nplatform. This change adds a capability to UiAutomation to execute\nshell commands.\n\nbug:12927198\n\nChange-Id: Ifb764c8e89943654f3e35d7a0c65b0b730db672f\n"
    },
    {
      "commit": "7d60bcd2d950e3571c00ce9f1c492c6bd58334c9",
      "tree": "85a5188526d9f9b2ac13ded8958b18406cff1c65",
      "parents": [
        "eea64a928e92e5b2e588274475ca562d1aeeaf5c"
      ],
      "author": {
        "name": "Glenn Kasten",
        "email": "gkasten@google.com",
        "time": "Thu May 08 16:23:55 2014 -0700"
      },
      "committer": {
        "name": "Glenn Kasten",
        "email": "gkasten@google.com",
        "time": "Thu May 08 16:39:19 2014 -0700"
      },
      "message": "Unhide AudioTrack support for ENCODING_PCM_FLOAT\n\nChange-Id: I77423ff1845d0e05c117ab2a0b31699b32b871be\n"
    },
    {
      "commit": "781a83878ab8f6ba3fa725084a9d1de5a08b5da9",
      "tree": "1db81cb699d7d2c90af72d4d959a6b060e6868aa",
      "parents": [
        "82af2b9e51aac359b4b251cc622659a1a5537e35",
        "2f6f3a0181b008f58b18804b749d5ddf1ba73bc8"
      ],
      "author": {
        "name": "Martijn Coenen",
        "email": "maco@google.com",
        "time": "Thu May 08 23:33:50 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu May 08 23:33:51 2014 +0000"
      },
      "message": "Merge \"HCE/SE foreground support.\""
    },
    {
      "commit": "2e58d6de062fc48ad2a032d90d4956cf8041a894",
      "tree": "2d232445a4d03714ccb03cd7831373dd7e2a3395",
      "parents": [
        "2235a1772fc3c72b5c1795310e221d613cae01da",
        "9131da28e17856fa583d42ea23da211f7689487f"
      ],
      "author": {
        "name": "Eino-Ville Talvala",
        "email": "etalvala@google.com",
        "time": "Thu May 08 21:33:49 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu May 08 21:33:49 2014 +0000"
      },
      "message": "Merge \"Add android.hardware.camera.external feature.\""
    },
    {
      "commit": "ed32c842c6d0cc31587256bfbfc2693588ee556c",
      "tree": "cd8af6e14eeed2947b1a8f56d5b673a64758b11b",
      "parents": [
        "3b1ae5e40b9bcdec8ecf1cdeb01fd9f834825a58",
        "511e0d8323d2d2ed341ba40b15bc646e134ac03b"
      ],
      "author": {
        "name": "justinzhang",
        "email": "justinzhang@google.com",
        "time": "Thu May 08 20:35:12 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu May 08 20:35:12 2014 +0000"
      },
      "message": "Merge \"DevicePolicyManager Authentication for Lock Task\""
    },
    {
      "commit": "86e80290792b3a259dc6db7958a2f7ace7f9c6e4",
      "tree": "133a459862c92c4a66937886a41ff50bc2eedfe4",
      "parents": [
        "7486ae202f02d3d58063d39e6163e0bc9609db11",
        "394a6cdd987fed79bd040f39e2d3e47d4484bab4"
      ],
      "author": {
        "name": "Emily Bernier",
        "email": "ember@google.com",
        "time": "Thu May 08 19:51:49 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu May 08 19:51:50 2014 +0000"
      },
      "message": "Merge \"New user restrictions for EDU\""
    },
    {
      "commit": "511e0d8323d2d2ed341ba40b15bc646e134ac03b",
      "tree": "8b06f488b7ad3c153a63dff922a744fdc96ed6cc",
      "parents": [
        "5b554f010358d8f47e31d92a42aa3edc4a71ec47"
      ],
      "author": {
        "name": "justinzhang",
        "email": "justinzhang@google.com",
        "time": "Mon Mar 24 16:09:24 2014 -0400"
      },
      "committer": {
        "name": "justinzhang",
        "email": "justinzhang@google.com",
        "time": "Thu May 08 15:00:14 2014 -0400"
      },
      "message": "DevicePolicyManager Authentication for Lock Task\n\nHere we let DevicePolicyManager keep a list of tasks that are\nallowed to start the lock task mode. This list can only be set by\na device owner app. The ActivityManager will call\nDevicePolicyManager to check whether a given task can start the\nlock task mode or not.\n\nChange-Id: I650fdae43fc35bf9fd63452283f4e2bbadd11551\nBug: 14611303\n"
    },
    {
      "commit": "9131da28e17856fa583d42ea23da211f7689487f",
      "tree": "d3e0ff40e4214e9f6b86f17819b1c6bd48e148d0",
      "parents": [
        "2322ae82e9bbd0683eb86ae0f70050e76e44a30d"
      ],
      "author": {
        "name": "Eino-Ville Talvala",
        "email": "etalvala@google.com",
        "time": "Thu May 08 11:39:53 2014 -0700"
      },
      "committer": {
        "name": "Eino-Ville Talvala",
        "email": "etalvala@google.com",
        "time": "Thu May 08 11:53:01 2014 -0700"
      },
      "message": "Add android.hardware.camera.external feature.\n\nThis feature will be listed by Android devices that allow for an\nexternal camera to be connected to it. Such camera devices may\nnot always be available or connected.\n\nAlso clarify that android.hardware.camera.any also encompasses\ndevices that list android.hardware.camera.external.\n\nChange-Id: I57497758877e4286c1f0116961731d483b56808f\n"
    },
    {
      "commit": "ddbbb8ae8561c9e61becd03faa40997d76ab5a51",
      "tree": "8e3f6203e2298f2667e0648eb2ab74a33860b9de",
      "parents": [
        "f73c8401a6ee76612edf4422ad9aa0dbc2ecf9c8"
      ],
      "author": {
        "name": "ztenghui",
        "email": "ztenghui@google.com",
        "time": "Tue May 06 11:07:37 2014 -0700"
      },
      "committer": {
        "name": "ztenghui",
        "email": "ztenghui@google.com",
        "time": "Thu May 08 10:16:34 2014 -0700"
      },
      "message": "Further cleaning on animated part of VectorDrawable.\n\nState changed support is gone.\nRename VAnimatedPath.\nRemove the obsolete documents.\nUpdate the tests to reflect the API changes.\n\nChange-Id: Icdc19c6519a4e29975877c1d167e61c8fa14a371\n"
    },
    {
      "commit": "96567e2112779458de283d4bf8c16f4de2d604c7",
      "tree": "79cea56ce14d059eeda278b8e545471f2b8df5ef",
      "parents": [
        "5b554f010358d8f47e31d92a42aa3edc4a71ec47",
        "a713814f17ccbf5bb63d1fbb75bc5cda7a0cc641"
      ],
      "author": {
        "name": "Jean-Michel Trivi",
        "email": "jmtrivi@google.com",
        "time": "Thu May 08 15:58:45 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu May 08 15:58:46 2014 +0000"
      },
      "message": "Merge \"Unhide AudioTrack.write() method for non-blocking and ByteBuffer\""
    },
    {
      "commit": "5c082dd22fc685f5d59167c0485748c72ef30ec7",
      "tree": "1338c3f3bcfe46a984c8b3d08163680020a0557c",
      "parents": [
        "63812fd9f20d2a0f96ef0fac69497d3334ae6d97",
        "5c02db60be02cc0c4798ea6d9c2b0e6cf972c158"
      ],
      "author": {
        "name": "Sander Alewijnse",
        "email": "salewijnse@google.com",
        "time": "Thu May 08 12:49:10 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu May 08 12:49:10 2014 +0000"
      },
      "message": "Merge \"Add API to disable account management for certain types of accounts.\""
    },
    {
      "commit": "b325c80d3da0c14107597a4c5423dba938e1a633",
      "tree": "beff70e2967020314a8ce64af502986f7b262f62",
      "parents": [
        "37a61c5e84ba47b79bbd62e029561b37b8c5c3c7",
        "26e81cf14bf32585742cbb75ac14045acaab2692"
      ],
      "author": {
        "name": "Dan Sandler",
        "email": "dsandler@android.com",
        "time": "Thu May 08 11:30:46 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu May 08 11:30:46 2014 +0000"
      },
      "message": "Merge \"Quantum notification improvements.\""
    },
    {
      "commit": "5c02db60be02cc0c4798ea6d9c2b0e6cf972c158",
      "tree": "98bbfcf457264b8c4d20cbbf13af133468403676",
      "parents": [
        "37a61c5e84ba47b79bbd62e029561b37b8c5c3c7"
      ],
      "author": {
        "name": "Sander Alewijnse",
        "email": "salewijnse@google.com",
        "time": "Wed May 07 10:46:57 2014 +0100"
      },
      "committer": {
        "name": "Sander Alewijnse",
        "email": "salewijnse@google.com",
        "time": "Thu May 08 12:28:07 2014 +0100"
      },
      "message": "Add API to disable account management for certain types\nof accounts.\n\nThe account types with disabled account management are stored in a\nblacklist in the active admin object, editable by profile owners.\n\nChange-Id: I57dc5f709ad79674fa28dd006969283585daea24\n"
    },
    {
      "commit": "37a61c5e84ba47b79bbd62e029561b37b8c5c3c7",
      "tree": "a944a5c0803b95e12c79e807e1f551061e718f8d",
      "parents": [
        "5dfbe24fc48efb7448ddb6a854e0a8e8bdaf3c98",
        "c3eb9738530abd04b27292f6521cb9bc39de4bfe"
      ],
      "author": {
        "name": "Neil Fuller",
        "email": "nfuller@google.com",
        "time": "Thu May 08 10:28:24 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu May 08 10:28:25 2014 +0000"
      },
      "message": "Merge \"Unhide further 1.7-era APIs\""
    },
    {
      "commit": "c3eb9738530abd04b27292f6521cb9bc39de4bfe",
      "tree": "5fb719604257903393ec347a0f08007a75c6bb87",
      "parents": [
        "5c5f4b70db33d6edb8f77299a702fc3b8c271f44"
      ],
      "author": {
        "name": "Neil Fuller",
        "email": "nfuller@google.com",
        "time": "Thu May 08 10:49:37 2014 +0100"
      },
      "committer": {
        "name": "Neil Fuller",
        "email": "nfuller@google.com",
        "time": "Thu May 08 10:49:37 2014 +0100"
      },
      "message": "Unhide further 1.7-era APIs\n\nRelated to change: I15ef2991b03a9503d6917a7f3351b32f42f662fb\n\nChange-Id: Ie8185f78c749c3d48195c6943ebfe1cd7b3b8280\n"
    },
    {
      "commit": "26e81cf14bf32585742cbb75ac14045acaab2692",
      "tree": "835e0b6e615b6d21825498837d6a9830aefe134e",
      "parents": [
        "d30195a613cc06debf80a115e0110715ce1a03c7"
      ],
      "author": {
        "name": "Dan Sandler",
        "email": "dsandler@android.com",
        "time": "Tue May 06 10:01:27 2014 -0400"
      },
      "committer": {
        "name": "Dan Sandler",
        "email": "dsandler@android.com",
        "time": "Thu May 08 01:21:55 2014 -0400"
      },
      "message": "Quantum notification improvements.\n\nNew API introduced here: Notification.color (and\nBuilder.setColor()), allowing apps to specify an accent\ncolor to be used by the template. The Quantum templates\n(which are now the only kind we support) use this when\ncreating a circular background to draw behind the smallIcon\nin the expanded form.\n\nAdditionally, the quantum and legacy templates are no longer\nin superposition; all apps using Builder will get quantum.\n\nChange-Id: Iac5e2645cc5c2346ed458763f2280ae9c6368b62\n"
    },
    {
      "commit": "8999bdc63c05cd4d96780667884d1c0a0286f90d",
      "tree": "cc1c6d1879494baed62f48962a8a40a801c5e1c7",
      "parents": [
        "b466977765342754b45b946a8ace9f5f132db13f",
        "26e9051957dc3255cce9c5336c4a32f280c3eb4d"
      ],
      "author": {
        "name": "Jason Sams",
        "email": "jsams@google.com",
        "time": "Thu May 08 00:01:39 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu May 08 00:01:39 2014 +0000"
      },
      "message": "Merge \"Add flags to context creation for RS\""
    },
    {
      "commit": "f4c5bf30b445874cf353e1b96cab94185a39ce6d",
      "tree": "bc4fab1d918ed4dc3c27f08de970d3f6b665e970",
      "parents": [
        "7d3387bc13427b61708d5a39fc4f626ee869ecdc"
      ],
      "author": {
        "name": "Yigit Boyar",
        "email": "yboyar@google.com",
        "time": "Tue May 06 16:56:08 2014 -0700"
      },
      "committer": {
        "name": "Yigit Boyar",
        "email": "yboyar@google.com",
        "time": "Wed May 07 16:52:17 2014 -0700"
      },
      "message": "State based animators for Views\n\nSet quantum theme buttons to elevate 2dp on press\n\nChange-Id: Ibf4f5ef166b901382c304d392eba075836a96a35\n"
    },
    {
      "commit": "7d3387bc13427b61708d5a39fc4f626ee869ecdc",
      "tree": "d8dfab431c5155b776a72678dfeaf46365406fd7",
      "parents": [
        "531fecca1c55d2f60977a57f5eb546d4d202fb97",
        "03498d349ae3aa5e429e999b97036d194981373f"
      ],
      "author": {
        "name": "Vinod Krishnan",
        "email": "vinodkrishnan@google.com",
        "time": "Wed May 07 22:57:45 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed May 07 22:57:45 2014 +0000"
      },
      "message": "am 03498d34: am b9d71fa1: Merge \"Adding a HeartRate Feature\" into klp-modular-dev\n\n* commit \u002703498d349ae3aa5e429e999b97036d194981373f\u0027:\n  Adding a HeartRate Feature\n"
    },
    {
      "commit": "03498d349ae3aa5e429e999b97036d194981373f",
      "tree": "ee20aaaf6c5afcb51005d5d032703a218eb9f387",
      "parents": [
        "0b5598c924fc140db5cfee08c17fd91e630b1c9e",
        "b9d71fa1081dc318a811b60660009d0769c02971"
      ],
      "author": {
        "name": "Vinod Krishnan",
        "email": "vinodkrishnan@google.com",
        "time": "Wed May 07 21:46:45 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed May 07 21:46:45 2014 +0000"
      },
      "message": "am b9d71fa1: Merge \"Adding a HeartRate Feature\" into klp-modular-dev\n\n* commit \u0027b9d71fa1081dc318a811b60660009d0769c02971\u0027:\n  Adding a HeartRate Feature\n"
    },
    {
      "commit": "bc01db42d5768539d349935f58890f71dd56f521",
      "tree": "d78449af611e198f2d20f1c66145784259332ac4",
      "parents": [
        "b6d9211d31d29221501a8f2a33e6ba0fe18d6ef5"
      ],
      "author": {
        "name": "Zhijun He",
        "email": "zhijunhe@google.com",
        "time": "Wed May 07 10:03:27 2014 -0700"
      },
      "committer": {
        "name": "Zhijun He",
        "email": "zhijunhe@google.com",
        "time": "Wed May 07 21:33:23 2014 +0000"
      },
      "message": "Camera: remove some DNG tags\n\nChange-Id: I878e26414dcf5cedbcfd8c505b0c507f4548c035\n"
    },
    {
      "commit": "26e9051957dc3255cce9c5336c4a32f280c3eb4d",
      "tree": "922b3764b8fc4149ca7cb42f0ac9fa4ef442ecf8",
      "parents": [
        "c9e7b1e3dae2b2b6207aac16e94cce1b8220a85e"
      ],
      "author": {
        "name": "Jason Sams",
        "email": "jsams@google.com",
        "time": "Wed May 07 14:23:27 2014 -0700"
      },
      "committer": {
        "name": "Jason Sams",
        "email": "jsams@google.com",
        "time": "Wed May 07 14:23:46 2014 -0700"
      },
      "message": "Add flags to context creation for RS\n\nWe have a number of context options exposed though native\nthat were not available though the Java API.  This brings them\nto parity.  Will finish plumbing in a follow on CL.\n\nChange-Id: I8c65ee743d0e750e418304127b84088f25176c38\n"
    },
    {
      "commit": "394a6cdd987fed79bd040f39e2d3e47d4484bab4",
      "tree": "62903faa86db737abb2a2e1dff83f9e877e1f553",
      "parents": [
        "4297409e458646db914d78f20aef71606622ca7e"
      ],
      "author": {
        "name": "Emily Bernier",
        "email": "ember@google.com",
        "time": "Wed May 07 12:49:20 2014 -0400"
      },
      "committer": {
        "name": "Emily Bernier",
        "email": "ember@google.com",
        "time": "Wed May 07 17:04:58 2014 -0400"
      },
      "message": "New user restrictions for EDU\n\nNew user restrictions will allow schools to prevent students from 1) using\ndevice microphones, 2) adjusting device volume, and 3) mounting physical\nexternal media.\n\nChange-Id: Ib2fcb7ce8fbc489a25d2c97a122b2124012a9e3c\n"
    },
    {
      "commit": "b9d71fa1081dc318a811b60660009d0769c02971",
      "tree": "70ccb2f7ecbf7098be33d99d2f11a462475a5ab9",
      "parents": [
        "f31d73c9859a4124e5d4e618f4b147f55f693ef6",
        "8afb23cbf6506008d7724197d881979d8c29f17b"
      ],
      "author": {
        "name": "Vinod Krishnan",
        "email": "vinodkrishnan@google.com",
        "time": "Wed May 07 20:33:11 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed May 07 20:33:12 2014 +0000"
      },
      "message": "Merge \"Adding a HeartRate Feature\" into klp-modular-dev"
    },
    {
      "commit": "01d1d907530e23f5e86edabada9c354420277df0",
      "tree": "0a6f552b19d66d81d91a70dfd0e84245147e64ac",
      "parents": [
        "9d75ccb6a1b3b300c33ce3ceab5eaece0ad55d42",
        "a57e5e006bb7c60d0eb77d4ecf43d658b80f9d1f"
      ],
      "author": {
        "name": "Jason Monk",
        "email": "jmonk@google.com",
        "time": "Wed May 07 19:18:22 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed May 07 19:18:23 2014 +0000"
      },
      "message": "Merge \"Make Lock Task API public.\""
    },
    {
      "commit": "a57e5e006bb7c60d0eb77d4ecf43d658b80f9d1f",
      "tree": "1d5f35a025d5b250c1a84933cd8b84b911d3f9ba",
      "parents": [
        "627aad9c200cb19aa505504dcd232a3710e96a25"
      ],
      "author": {
        "name": "Jason Monk",
        "email": "jmonk@google.com",
        "time": "Wed May 07 10:06:48 2014 -0400"
      },
      "committer": {
        "name": "Jason Monk",
        "email": "jmonk@google.com",
        "time": "Wed May 07 15:15:53 2014 -0400"
      },
      "message": "Make Lock Task API public.\n\nChange-Id: Ieaf944dc69e206e091d8257e0f92013b082ceaac\n"
    },
    {
      "commit": "a713814f17ccbf5bb63d1fbb75bc5cda7a0cc641",
      "tree": "f5a5047655ab57ae4561999f086ee564baf767ce",
      "parents": [
        "2322ae82e9bbd0683eb86ae0f70050e76e44a30d"
      ],
      "author": {
        "name": "Jean-Michel Trivi",
        "email": "jmtrivi@google.com",
        "time": "Wed May 07 11:11:06 2014 -0700"
      },
      "committer": {
        "name": "Jean-Michel Trivi",
        "email": "jmtrivi@google.com",
        "time": "Wed May 07 12:10:06 2014 -0700"
      },
      "message": "Unhide AudioTrack.write() method for non-blocking and ByteBuffer\n\nUnhide the write mode constants.\nUnhide the write method where data is stored in a ByteBuffer.\n\nBug 7919023\n\nChange-Id: Ie9e24c744067f164d1a3e3363c7718b0a70e1cae\n"
    },
    {
      "commit": "9d75ccb6a1b3b300c33ce3ceab5eaece0ad55d42",
      "tree": "c6982d8d84912809b976a56e5b57d8beb7b737cc",
      "parents": [
        "39882e0813f22223cd888fb47114d03df8e08613",
        "207900c23b26d0df9ab28c709db4a1007d7d7904"
      ],
      "author": {
        "name": "Jason Monk",
        "email": "jmonk@google.com",
        "time": "Wed May 07 18:54:12 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed May 07 18:54:12 2014 +0000"
      },
      "message": "Merge \"Make proxy API public\""
    },
    {
      "commit": "207900c23b26d0df9ab28c709db4a1007d7d7904",
      "tree": "435db4b93fe8094e3ae475558f37c12ead07cccb",
      "parents": [
        "627aad9c200cb19aa505504dcd232a3710e96a25"
      ],
      "author": {
        "name": "Jason Monk",
        "email": "jmonk@google.com",
        "time": "Fri Apr 25 15:00:09 2014 -0400"
      },
      "committer": {
        "name": "Jason Monk",
        "email": "jmonk@google.com",
        "time": "Wed May 07 14:23:53 2014 -0400"
      },
      "message": "Make proxy API public\n\nAlso exposed proxy-related functions that were on the\nConnectivityManager.\n\nChange-Id: I9fb5f1bcc257a6198679ea1d56e18da2ec5a3b33\n"
    },
    {
      "commit": "153187d05bb82aec54967ece1917db325b70d7ad",
      "tree": "b24a83e254f4fff49ac9061472da955464d9f8c5",
      "parents": [
        "780bee263359b1462156f543a04fab98dd541845",
        "a8f951462791a16f47e8c07e552232f31dcefac5"
      ],
      "author": {
        "name": "RoboErik",
        "email": "epastern@google.com",
        "time": "Wed May 07 17:26:28 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed May 07 17:26:28 2014 +0000"
      },
      "message": "Merge \"Add a class for managing Session priority\""
    },
    {
      "commit": "780bee263359b1462156f543a04fab98dd541845",
      "tree": "721e8c26494ef2430e0ad26314ef81440bc8bb79",
      "parents": [
        "4297409e458646db914d78f20aef71606622ca7e",
        "e7880d8eb1903d42e4e2a90c99b58e2240e01e82"
      ],
      "author": {
        "name": "RoboErik",
        "email": "epastern@google.com",
        "time": "Wed May 07 17:26:15 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed May 07 17:26:16 2014 +0000"
      },
      "message": "Merge \"Add APIs for creating a system priority session and getting controllers\""
    },
    {
      "commit": "77f5a0f5177cd6fb215535cdd9755702204d7ba0",
      "tree": "a2e165d09d57bd0777fa94d1140820005c41b8a1",
      "parents": [
        "0be30834b4a4c2784bd403c22cfcbd96d404c9be",
        "2dac05617952e1341f9c522e4c05936d7ef07399"
      ],
      "author": {
        "name": "Craig Mautner",
        "email": "cmautner@google.com",
        "time": "Wed May 07 16:00:02 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed May 07 16:00:03 2014 +0000"
      },
      "message": "Merge \"Add attributes and flags for DocCentric.\""
    },
    {
      "commit": "2dac05617952e1341f9c522e4c05936d7ef07399",
      "tree": "7229efdb4006ac3a77e2a71c3c427e89e94591c5",
      "parents": [
        "ef10c85e3e4ea936e3101b2ac8d6b9c0a0ef06cf"
      ],
      "author": {
        "name": "Craig Mautner",
        "email": "cmautner@google.com",
        "time": "Tue May 06 09:06:44 2014 -0700"
      },
      "committer": {
        "name": "Craig Mautner",
        "email": "cmautner@google.com",
        "time": "Wed May 07 08:41:27 2014 -0700"
      },
      "message": "Add attributes and flags for DocCentric.\n\nAdd Intent flag and attribute for auto removal of task from recents\nonce task completes.\n\nAdd manifest attribute for auto launching into doccentric. Equivalent\nto Intent.FLAG_ACTIVITY_NEW_DOCUMENT.\n\nFixes bug 14586473.\n\nChange-Id: I04acc9333c3725b4db94a954358eb78df507ff53\n"
    },
    {
      "commit": "010cfd458121034075c7439020ffef4eedbcc0fc",
      "tree": "2e8763f40a6532dd74664b5f298e83a22f27167e",
      "parents": [
        "10a38c06df42f0231a71a78ec341609648035b9d"
      ],
      "author": {
        "name": "Adam Connors",
        "email": "adamconnors@google.com",
        "time": "Wed Apr 16 12:48:13 2014 +0100"
      },
      "committer": {
        "name": "Adam Connors",
        "email": "adamconnors@google.com",
        "time": "Wed May 07 16:20:38 2014 +0100"
      },
      "message": "Add enableSystemApp methods to DevicePolicyManager\n\nThese methods allow profile or device owners to enable\nsystems apps pre-installed in the primary user in the\nmanaged profile. Apps can be specified by either package\nname or intent.\n\nBug: 13587051\n\nChange-Id: Ifcbc68c139308506b6c18cf3c0ea62b8026ff75f\n"
    },
    {
      "commit": "d46d0f9dcd72dfaa93a57d07d896def6ce53bbae",
      "tree": "1715d8535e052704195d19190fba1f56a32e743c",
      "parents": [
        "2c5d4a08d2c94420b989d5a0886fed3c83c0226c"
      ],
      "author": {
        "name": "Julia Reynolds",
        "email": "juliacr@google.com",
        "time": "Wed Apr 23 15:23:24 2014 -0400"
      },
      "committer": {
        "name": "Julia Reynolds",
        "email": "juliacr@google.com",
        "time": "Wed May 07 09:51:16 2014 -0400"
      },
      "message": "Add new EDU user restrictions.\n\nChange-Id: I6aad10466d99cda6be378c72025df686fe665071\n"
    },
    {
      "commit": "05ee2bd617f50fe129cf36ae306e6059335e02aa",
      "tree": "9969b5ed5c425875652a24af687d8faac186c74f",
      "parents": [
        "90372e1f1ce072651d8be15db27d87fe54ec93e6",
        "bfbddcad6004b7d178fb777c3a2b8b8a3dfe53ad"
      ],
      "author": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Wed May 07 13:20:21 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed May 07 13:20:21 2014 +0000"
      },
      "message": "am bfbddcad: am 4f295fe8: Merge \"Clean up WindowInsets API for release\" into klp-modular-dev\n\n* commit \u0027bfbddcad6004b7d178fb777c3a2b8b8a3dfe53ad\u0027:\n  Clean up WindowInsets API for release\n"
    },
    {
      "commit": "aeac6d8eb19be578f6e74f203ce1480c95a38f37",
      "tree": "5c10842abb073e6548a49dad2e5f43340cd947bc",
      "parents": [
        "c6c035918a8135b030c27727cace04869fa29093"
      ],
      "author": {
        "name": "Ben Murdoch",
        "email": "benm@google.com",
        "time": "Wed May 07 11:10:16 2014 +0000"
      },
      "committer": {
        "name": "Ben Murdoch",
        "email": "benm@google.com",
        "time": "Wed May 07 11:10:16 2014 +0000"
      },
      "message": "Revert \"Add attributes and flags for DocCentric.\"\n\nBreaking the master build in check-api.\n\nThis reverts commit 5a8c07a2d2a35169f245908f6916355f09b3ebf4.\n\nChange-Id: I985fa7ee02d704c34a551d901f6b36943542193d\n"
    },
    {
      "commit": "c6c035918a8135b030c27727cace04869fa29093",
      "tree": "0c9de69343180ec83e91e258f09fd2516476fd1c",
      "parents": [
        "ef10c85e3e4ea936e3101b2ac8d6b9c0a0ef06cf"
      ],
      "author": {
        "name": "Craig Mautner",
        "email": "cmautner@google.com",
        "time": "Tue May 06 09:06:44 2014 -0700"
      },
      "committer": {
        "name": "Craig Mautner",
        "email": "cmautner@google.com",
        "time": "Tue May 06 23:35:11 2014 -0700"
      },
      "message": "Add attributes and flags for DocCentric.\n\nAdd Intent flag and attribute for auto removal of task from recents\nonce task completes.\n\nAdd manifest attribute for auto launching into doccentric. Equivalent\nto Intent.FLAG_ACTIVITY_NEW_DOCUMENT.\n\nFixes bug 14586473.\n\nChange-Id: Ie6bbbd890fa5f76cc6f2dae5f4bce3c8b22e085c\n"
    },
    {
      "commit": "fa1fd2cb7d1bfcf17a02b926b3dfc2eefe5b9461",
      "tree": "4bb8fa8d96c056ade1e8f1e0ecb082ac757fbee1",
      "parents": [
        "08fa40c5cb5229b7969b2a5146855a337870f45a"
      ],
      "author": {
        "name": "Tao Bai",
        "email": "michaelbai@google.com",
        "time": "Wed Apr 30 13:31:34 2014 -0700"
      },
      "committer": {
        "name": "Tao Bai",
        "email": "michaelbai@google.com",
        "time": "Tue May 06 21:17:54 2014 -0700"
      },
      "message": "Public WebView permission API\n\nBUG: 13699047\nChange-Id: Ibcc8c0d4f1bba4365cb71c1991a0fcb1d7febb94\n"
    },
    {
      "commit": "08fa40c5cb5229b7969b2a5146855a337870f45a",
      "tree": "7020af1c292cfc0312973d56d4037b78ee941c72",
      "parents": [
        "6c8e788e37dea5db682e2ad405f8e1b23990765e"
      ],
      "author": {
        "name": "Jim Miller",
        "email": "jaggies@google.com",
        "time": "Tue Apr 29 18:18:47 2014 -0700"
      },
      "committer": {
        "name": "Jim Miller",
        "email": "jaggies@google.com",
        "time": "Wed May 07 02:27:21 2014 +0000"
      },
      "message": "First pass at adding FingerprintManagerService\n\nThis adds a new service for monitoring and enrolling fingerprints\nto the platform.\n\nFixed documentation links.\n\nChange-Id: I66013be5e09be9c5f9746c46aacf32d3e26c3b73\n"
    },
    {
      "commit": "6c8e788e37dea5db682e2ad405f8e1b23990765e",
      "tree": "61eeb9f7da668c34a33446edee9d9b6535f6924f",
      "parents": [
        "a9095ba488ea18aeafaf9c3a8258bf9f459bda71",
        "c7282e57cd01f1576baac04356bf99bee34e4c18"
      ],
      "author": {
        "name": "Jeff Brown",
        "email": "jeffbrown@google.com",
        "time": "Wed May 07 00:47:08 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed May 07 00:47:08 2014 +0000"
      },
      "message": "Merge \"Fix crash due to texture view callback threading invariants.\""
    },
    {
      "commit": "bfbddcad6004b7d178fb777c3a2b8b8a3dfe53ad",
      "tree": "09bd710ba7ab3e77086606fe9d0a08f7c3e4eaf9",
      "parents": [
        "6827949fc63699106b7fdc0c399b3fad8e015a79",
        "4f295fe8c66ef2878d93be420f73745d88422e35"
      ],
      "author": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Wed May 07 00:35:31 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed May 07 00:35:31 2014 +0000"
      },
      "message": "am 4f295fe8: Merge \"Clean up WindowInsets API for release\" into klp-modular-dev\n\n* commit \u00274f295fe8c66ef2878d93be420f73745d88422e35\u0027:\n  Clean up WindowInsets API for release\n"
    },
    {
      "commit": "a8f951462791a16f47e8c07e552232f31dcefac5",
      "tree": "a4a8d83d851f5a031333af2b842509d4370609b2",
      "parents": [
        "e7880d8eb1903d42e4e2a90c99b58e2240e01e82"
      ],
      "author": {
        "name": "RoboErik",
        "email": "epastern@google.com",
        "time": "Mon May 05 14:23:49 2014 -0700"
      },
      "committer": {
        "name": "RoboErik",
        "email": "epastern@google.com",
        "time": "Tue May 06 17:26:06 2014 -0700"
      },
      "message": "Add a class for managing Session priority\n\nPriority is given first to the system priorty session, then to\nactive local sessions, then to active remote sessions, then to\nthe rest of the sessions. Ordering within categories is by whoever\nlast performed an action we associate with the user.\n\nThe stack has methods for getting filtered sets of this priority.\n\nThis also:\n-Changes publish to setActive(boolean)\n-Adds a flag for handling media buttons.\n-Adds a flag for transport controls instead of enabling once.\n-Unhides the setFlags API.\n-Updates the legacy helper to use the flags.\n\nChange-Id: I6ebeb27410de1b24149fd6e1785613ac444f0774\n"
    },
    {
      "commit": "c7282e57cd01f1576baac04356bf99bee34e4c18",
      "tree": "c1b446ceed5a4ccc9cd68e7edcfbebfec7abe45d",
      "parents": [
        "cedde01622a6798f5c4526ef1227bd906b6e59ef"
      ],
      "author": {
        "name": "Jeff Brown",
        "email": "jeffbrown@google.com",
        "time": "Tue May 06 16:00:38 2014 -0700"
      },
      "committer": {
        "name": "Jeff Brown",
        "email": "jeffbrown@google.com",
        "time": "Tue May 06 17:13:43 2014 -0700"
      },
      "message": "Fix crash due to texture view callback threading invariants.\n\nAllow the client of a SurfaceTexture to specify the Handler to\nwhich the update callback should be directed to avoid unnecessary\nscheduling ping-pong between threads.\n\nFixed an invalid assumption in TextureView that it is attached\nto the main looper which could result in a crash under certain\ncircumstances.  In normal app processes, it is true that TextureViews\nmust be created on the main looper since hardware rendering is\ncurrently only supported on the main looper.  However, in the\nsystem server, UI components run a different thread.  Although\nhardware rendering is normally disabled in the system server,\nit may be enabled for certain developer features.\n\nBug: 14445309\nChange-Id: I5ae17ad018b9ef05ba87ec2f972c7c82e2bca70a\n"
    },
    {
      "commit": "f4a3941ebe0dab5eeded96059a6a5f7c1d075e64",
      "tree": "9bdc1908025378b5db85549b5fb20865ce91e949",
      "parents": [
        "17c5e990379baf887221c0776b4152613c2a8a2d"
      ],
      "author": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Mon May 05 17:29:17 2014 -0700"
      },
      "committer": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Tue May 06 16:27:59 2014 -0700"
      },
      "message": "Clean up WindowInsets API for release\n\nHide window decor inset methods and rename the clone* methods to have\nless baggage.\n\nBug 14566960\n\nChange-Id: Ia06bb959fd77acd6ff69f337c3200047a529612a\n"
    },
    {
      "commit": "2cfedd94b334dea395ba1a103827386123b229a5",
      "tree": "c7888c5407f3c9e0519cf69f39c440fcbd1279dc",
      "parents": [
        "379af01292ecf4a46a465c48a7da55a68c0a9f49"
      ],
      "author": {
        "name": "Kenny Root",
        "email": "kroot@google.com",
        "time": "Tue May 06 14:59:51 2014 -0700"
      },
      "committer": {
        "name": "Kenny Root",
        "email": "kroot@google.com",
        "time": "Tue May 06 15:00:45 2014 -0700"
      },
      "message": "Unhide new SSL APIs\n\nChange-Id: Ic58d5571754f434bb8f72b09329e8803d4343ba2\n"
    },
    {
      "commit": "2f6f3a0181b008f58b18804b749d5ddf1ba73bc8",
      "tree": "cb2b20f927a6e5980d0f30a6e947a3621a27bf44",
      "parents": [
        "06528424003649999686f0048097574fca3d36e5"
      ],
      "author": {
        "name": "Martijn Coenen",
        "email": "maco@google.com",
        "time": "Fri Apr 25 17:00:21 2014 -0700"
      },
      "committer": {
        "name": "Martijn Coenen",
        "email": "maco@google.com",
        "time": "Tue May 06 14:49:57 2014 -0700"
      },
      "message": "HCE/SE foreground support.\n\nAllow apps to tell the OS they prefer a specific\nCardEmulation service to handle a transaction\nwhenever they are in the foreground.\n\nChange-Id: I8489ba6018f62164ed7e3504f31c8d09accf494e\n"
    },
    {
      "commit": "379af01292ecf4a46a465c48a7da55a68c0a9f49",
      "tree": "5bcb1a265d34ea9bb15cf6da72e87a333a8a34d1",
      "parents": [
        "06528424003649999686f0048097574fca3d36e5"
      ],
      "author": {
        "name": "Zhijun He",
        "email": "zhijunhe@google.com",
        "time": "Tue May 06 11:54:54 2014 -0700"
      },
      "committer": {
        "name": "Zhijun He",
        "email": "zhijunhe@google.com",
        "time": "Tue May 06 21:46:27 2014 +0000"
      },
      "message": "Camera2: Add missing capture result tags\n\nAll capture request tags should be available in capture result.\n\nBug: 14059883\nChange-Id: I0aa8d7341b14fbbd627b17eb316bb016ff1fc316\n"
    },
    {
      "commit": "1a556b996156b71bdbb60f6f9cd7bd3e16947a4f",
      "tree": "1bc8ee9ae44f833218595ebc015bed78617aca32",
      "parents": [
        "a93369a819c9d4cfd4fe7ce3dd519f1c974bce4d",
        "17c5e990379baf887221c0776b4152613c2a8a2d"
      ],
      "author": {
        "name": "Tim Kilbourn",
        "email": "tkilbourn@google.com",
        "time": "Tue May 06 21:24:02 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue May 06 21:24:02 2014 +0000"
      },
      "message": "am 17c5e990: Merge \"DO NOT MERGE Hide banner manifest attribute.\" into klp-modular-dev\n\n* commit \u002717c5e990379baf887221c0776b4152613c2a8a2d\u0027:\n  DO NOT MERGE Hide banner manifest attribute.\n"
    },
    {
      "commit": "17c5e990379baf887221c0776b4152613c2a8a2d",
      "tree": "c303d447736c2212117f826ba860a9c7ac84e87c",
      "parents": [
        "84aaf124b762b9eeb0957aaea9df8424a429b148",
        "d689db4f0c977f7dd2f5b056287226f2f77f314e"
      ],
      "author": {
        "name": "Tim Kilbourn",
        "email": "tkilbourn@google.com",
        "time": "Tue May 06 21:21:36 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue May 06 21:21:37 2014 +0000"
      },
      "message": "Merge \"DO NOT MERGE Hide banner manifest attribute.\" into klp-modular-dev"
    },
    {
      "commit": "e7880d8eb1903d42e4e2a90c99b58e2240e01e82",
      "tree": "5741d2b360b17a5be6c26d804dde98f55705b01e",
      "parents": [
        "cedde01622a6798f5c4526ef1227bd906b6e59ef"
      ],
      "author": {
        "name": "RoboErik",
        "email": "epastern@google.com",
        "time": "Wed Apr 30 12:48:25 2014 -0700"
      },
      "committer": {
        "name": "RoboErik",
        "email": "epastern@google.com",
        "time": "Tue May 06 14:06:29 2014 -0700"
      },
      "message": "Add APIs for creating a system priority session and getting controllers\n\nThis adds a hidden call to set flags and a flag for making a session an\nexclusive high priority session. This will cause all media button events\nto be sent to that session as long as it is stillr egistered. This\nrequires the MODIFY_PHONE_STATE permission like the old forCalls API.\n\nThis also adds a way to get controllers for all the ongoing sessions.\nThis is protected by the MEDIA_CONTENT_CONTROL permission like the\nold RemoteController APIs.\n\nChange-Id: I51540e8dcf3a7dbe02a0f8ee003821e40af653a3\n"
    },
    {
      "commit": "5f97930fc5dd44fcf1864acd53401c00b4de3a24",
      "tree": "a47f927897e43f49a977c9786d30a500bb94d0dc",
      "parents": [
        "55d47f6be8ba5aab8d9d9cc19e3549c354f08e4f",
        "c41fa708271e204a7983aba291389ea1554227b2"
      ],
      "author": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Tue May 06 20:24:23 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue May 06 20:24:23 2014 +0000"
      },
      "message": "am c41fa708: am a0516e7a: Merge \"onWindowDismissed API cleanup\" into klp-modular-dev\n\n* commit \u0027c41fa708271e204a7983aba291389ea1554227b2\u0027:\n  onWindowDismissed API cleanup\n"
    },
    {
      "commit": "c41fa708271e204a7983aba291389ea1554227b2",
      "tree": "0ce242e8e6dc02b74c6c919fd00a34ae14c42f4d",
      "parents": [
        "f7330ac754d02089dedef5d7191bde9a75b91c2c",
        "a0516e7ad12a647cc40fb5651e8d14cd39571c7a"
      ],
      "author": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Tue May 06 20:20:40 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue May 06 20:20:40 2014 +0000"
      },
      "message": "am a0516e7a: Merge \"onWindowDismissed API cleanup\" into klp-modular-dev\n\n* commit \u0027a0516e7ad12a647cc40fb5651e8d14cd39571c7a\u0027:\n  onWindowDismissed API cleanup\n"
    },
    {
      "commit": "a0516e7ad12a647cc40fb5651e8d14cd39571c7a",
      "tree": "0b02618100dbe59e85c716af4c37244c8c42dee4",
      "parents": [
        "989dab11d1e34d5f49ac19345a3ce440d32d6f64",
        "117b695222135cc684e891d4126116b97a64bc9e"
      ],
      "author": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Tue May 06 20:17:30 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue May 06 20:17:31 2014 +0000"
      },
      "message": "Merge \"onWindowDismissed API cleanup\" into klp-modular-dev"
    },
    {
      "commit": "d689db4f0c977f7dd2f5b056287226f2f77f314e",
      "tree": "04fd5c5c6693ed263c056a7d92ac28316ce81fde",
      "parents": [
        "989dab11d1e34d5f49ac19345a3ce440d32d6f64"
      ],
      "author": {
        "name": "Tim Kilbourn",
        "email": "tkilbourn@google.com",
        "time": "Tue May 06 11:59:55 2014 -0700"
      },
      "committer": {
        "name": "Tim Kilbourn",
        "email": "tkilbourn@google.com",
        "time": "Tue May 06 12:02:42 2014 -0700"
      },
      "message": "DO NOT MERGE Hide banner manifest attribute.\n\nBug: 14116162\nChange-Id: I42a73183bee52286ff315fa5b0f58bfdfc020485\n"
    },
    {
      "commit": "a2d106d4703c1473772756a2201d2b11492489c5",
      "tree": "afb9658f3855e49be3ef0d33d16732449864cc43",
      "parents": [
        "d06b29d0f734122b681fe5c6989d9b4dd7f176b5"
      ],
      "author": {
        "name": "Tim Kilbourn",
        "email": "tkilbourn@google.com",
        "time": "Tue May 06 10:54:00 2014 -0700"
      },
      "committer": {
        "name": "Tim Kilbourn",
        "email": "tkilbourn@google.com",
        "time": "Tue May 06 10:54:00 2014 -0700"
      },
      "message": "Fix bad merge.\n\nChange-Id: I4d3aa71f5a4ae13c01e57df25ae7f76d25384f5d\n"
    },
    {
      "commit": "d06b29d0f734122b681fe5c6989d9b4dd7f176b5",
      "tree": "323dcf7b789f162017ef48e27cdca2bc0fad94c8",
      "parents": [
        "23b0d535418eb5780ffbae42b2b85fce743462d6",
        "f7330ac754d02089dedef5d7191bde9a75b91c2c"
      ],
      "author": {
        "name": "Tim Kilbourn",
        "email": "tkilbourn@google.com",
        "time": "Tue May 06 17:46:02 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue May 06 17:46:02 2014 +0000"
      },
      "message": "am f7330ac7: am 989dab11: Update current.txt after hiding isGame.\n\n* commit \u0027f7330ac754d02089dedef5d7191bde9a75b91c2c\u0027:\n  Update current.txt after hiding isGame.\n"
    },
    {
      "commit": "f7330ac754d02089dedef5d7191bde9a75b91c2c",
      "tree": "60311fa8de855095500ea33e0a91b19cec7be7db",
      "parents": [
        "a7b267b81b611058ddf7c268f5d21705f5306047",
        "989dab11d1e34d5f49ac19345a3ce440d32d6f64"
      ],
      "author": {
        "name": "Tim Kilbourn",
        "email": "tkilbourn@google.com",
        "time": "Tue May 06 17:42:36 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue May 06 17:42:36 2014 +0000"
      },
      "message": "am 989dab11: Update current.txt after hiding isGame.\n\n* commit \u0027989dab11d1e34d5f49ac19345a3ce440d32d6f64\u0027:\n  Update current.txt after hiding isGame.\n"
    },
    {
      "commit": "989dab11d1e34d5f49ac19345a3ce440d32d6f64",
      "tree": "609e943fc611a106c021a787b6ffbde2e581f475",
      "parents": [
        "0f3a98f5c93581cc511684b92e11e2ed2a17581e"
      ],
      "author": {
        "name": "Tim Kilbourn",
        "email": "tkilbourn@google.com",
        "time": "Tue May 06 10:40:24 2014 -0700"
      },
      "committer": {
        "name": "Tim Kilbourn",
        "email": "tkilbourn@google.com",
        "time": "Tue May 06 10:40:24 2014 -0700"
      },
      "message": "Update current.txt after hiding isGame.\n\nChange-Id: I034126f464fdd759c19ff55000004d36463d9cd6\n"
    },
    {
      "commit": "0b3a7061881d0ea7ba6e3027d599076dc0e9ecc9",
      "tree": "afb9658f3855e49be3ef0d33d16732449864cc43",
      "parents": [
        "ebb9e69513b690881a5bad7bf45c6f32e0fc7062",
        "498213a265e05134b4a4fbf93dce69de1a47973c"
      ],
      "author": {
        "name": "ztenghui",
        "email": "ztenghui@google.com",
        "time": "Tue May 06 17:12:34 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue May 06 17:12:34 2014 +0000"
      },
      "message": "Merge \"First step on API cleaning on the VectorDrawable to disable animation support\""
    },
    {
      "commit": "c79586ede6dcd6a167bc8360f058cb5cc655b33d",
      "tree": "06b4111aa0d02dabb8f4ee6e738ae4e17ee2a2fc",
      "parents": [
        "6fee7d4cf991a8d39bdefb782937250c87f60f25"
      ],
      "author": {
        "name": "Nicolas Prevot",
        "email": "nprevot@google.com",
        "time": "Tue May 06 12:47:57 2014 +0100"
      },
      "committer": {
        "name": "Nicolas Prevot",
        "email": "nprevot@google.com",
        "time": "Tue May 06 13:54:48 2014 +0100"
      },
      "message": "Cleaning code related to the forwarding intent filters.\n\nChecking for INTERACT_ACROSS_USERS_FULL\nAdding equivalent methods in the PackageManager\n\nChange-Id: Iaa1328fa666613a78e67ca669ea045144275e895\n"
    },
    {
      "commit": "117b695222135cc684e891d4126116b97a64bc9e",
      "tree": "6c8648f07e02440a7ac7899c54dee8502809906b",
      "parents": [
        "e88097bd00d5710bbfb6c24a934743c8d6cac9cf"
      ],
      "author": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Mon May 05 18:14:56 2014 -0700"
      },
      "committer": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Mon May 05 18:20:47 2014 -0700"
      },
      "message": "onWindowDismissed API cleanup\n\nMove the window swipe to dismiss plumbing off of Window.Callback into\nits own internal interface implemented by Activity and Dialog. Make it\ninternal API instead of public. Apps should control this via the\nwindow feature setting.\n\nChange-Id: I64cd237fa7eab08719b2c34e31dac7d34f02563a\n"
    },
    {
      "commit": "498213a265e05134b4a4fbf93dce69de1a47973c",
      "tree": "b7e3ac490cefbc916c55dd84c60f37507c06b2bc",
      "parents": [
        "9f5957989ef8d1e2219b624d731acfbf61a366d2"
      ],
      "author": {
        "name": "ztenghui",
        "email": "ztenghui@google.com",
        "time": "Mon May 05 16:26:22 2014 -0700"
      },
      "committer": {
        "name": "ztenghui",
        "email": "ztenghui@google.com",
        "time": "Mon May 05 17:27:24 2014 -0700"
      },
      "message": "First step on API cleaning on the VectorDrawable to disable animation support\n\nCleaning on the API level, and related tests.\nThe animated icon will be only showing the initial state.\n\nTODO: Deep clean on the functionality part and attributes.\n\nChange-Id: I5723bc5b64f796c3a273d74bde02095751160a88\n"
    },
    {
      "commit": "e126be2c5ba022b45c4f7103bed7bfc73576c500",
      "tree": "9bdecd343b69492cd24209b1437e0ae202f44220",
      "parents": [
        "98596c92a323444ebeebf5cfe6be328f76d4a0a0",
        "4793af5e3577c51858719a8977d300c3aafdf881"
      ],
      "author": {
        "name": "Zhijun He",
        "email": "zhijunhe@google.com",
        "time": "Tue May 06 00:03:28 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue May 06 00:03:28 2014 +0000"
      },
      "message": "Merge \"Camera2: make videostabilization type consistent\""
    },
    {
      "commit": "98596c92a323444ebeebf5cfe6be328f76d4a0a0",
      "tree": "b2d2093e1a61381f000375fbd7d977b760aeafc4",
      "parents": [
        "5e07af31d61642518e62590968f83e65fc0daec6",
        "da5b84c8d38d8322b5bb7d22653625bb51734a4e"
      ],
      "author": {
        "name": "Winson Chung",
        "email": "winsonc@google.com",
        "time": "Mon May 05 23:59:29 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon May 05 23:59:29 2014 +0000"
      },
      "message": "Merge \"Exposing the API to support widgets in Recents.\""
    },
    {
      "commit": "8b98c2130730b64917da0e0dbfb7e9202272f4f1",
      "tree": "12ac4e9c45acd7c7c16dacf84e0f64296134a49f",
      "parents": [
        "7b529fcd6dc9064f5cbc2db95f9ac08bd59b0953",
        "bebfcb93ef97095a7caa1f80a0b1b05a04e9fd8c"
      ],
      "author": {
        "name": "Justin Koh",
        "email": "justinkoh@google.com",
        "time": "Mon May 05 23:18:26 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Mon May 05 23:18:26 2014 +0000"
      },
      "message": "am bebfcb93: Merge \"Hide startMethodTracingSampling DO NOT MERGE\" into klp-modular-dev\n\n* commit \u0027bebfcb93ef97095a7caa1f80a0b1b05a04e9fd8c\u0027:\n  Hide startMethodTracingSampling DO NOT MERGE\n"
    },
    {
      "commit": "7b529fcd6dc9064f5cbc2db95f9ac08bd59b0953",
      "tree": "5855bb5463c58f978e026d3f94029c4a9810c28a",
      "parents": [
        "e0cc71fa19706dee06b1ef17dec720e420753162",
        "268f858be57089e568bc55aa9089af54a53dcc94"
      ],
      "author": {
        "name": "Justin Koh",
        "email": "justinkoh@google.com",
        "time": "Mon May 05 23:18:22 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Mon May 05 23:18:22 2014 +0000"
      },
      "message": "am 268f858b: Merge \"Hide KeyEvent#isCancelKey, isConfirmKey DO NOT MERGE\" into klp-modular-dev\n\n* commit \u0027268f858be57089e568bc55aa9089af54a53dcc94\u0027:\n  Hide KeyEvent#isCancelKey, isConfirmKey DO NOT MERGE\n"
    },
    {
      "commit": "bebfcb93ef97095a7caa1f80a0b1b05a04e9fd8c",
      "tree": "ae2555a05546c19b10d4ccbd7afe37645951b464",
      "parents": [
        "268f858be57089e568bc55aa9089af54a53dcc94",
        "8fee5c857b2fe4be9509a9efd11b0cb2c82709b5"
      ],
      "author": {
        "name": "Justin Koh",
        "email": "justinkoh@google.com",
        "time": "Mon May 05 23:15:36 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon May 05 23:15:36 2014 +0000"
      },
      "message": "Merge \"Hide startMethodTracingSampling DO NOT MERGE\" into klp-modular-dev"
    },
    {
      "commit": "268f858be57089e568bc55aa9089af54a53dcc94",
      "tree": "b7eba57b27c3ef5139cff1a4078e8b1a9678e856",
      "parents": [
        "1440cc6bf37a268b439dfe86a9078b93bf1baf39",
        "6f5dcc35468d564eee925c0a479d988d0fd91163"
      ],
      "author": {
        "name": "Justin Koh",
        "email": "justinkoh@google.com",
        "time": "Mon May 05 23:14:06 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon May 05 23:14:06 2014 +0000"
      },
      "message": "Merge \"Hide KeyEvent#isCancelKey, isConfirmKey DO NOT MERGE\" into klp-modular-dev"
    },
    {
      "commit": "e0cc71fa19706dee06b1ef17dec720e420753162",
      "tree": "66f6c3ef16af32ef72698ddb64d36fbf2ea5ec0a",
      "parents": [
        "36ef0792d28d2beb8eecb4547fab81d520c66ed0",
        "1440cc6bf37a268b439dfe86a9078b93bf1baf39"
      ],
      "author": {
        "name": "Justin Koh",
        "email": "justinkoh@google.com",
        "time": "Mon May 05 23:11:03 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Mon May 05 23:11:03 2014 +0000"
      },
      "message": "am 1440cc6b: Merge \"Hide InputDevice#supportsSource DO NOT MERGE\" into klp-modular-dev\n\n* commit \u00271440cc6bf37a268b439dfe86a9078b93bf1baf39\u0027:\n  Hide InputDevice#supportsSource DO NOT MERGE\n"
    },
    {
      "commit": "6f5dcc35468d564eee925c0a479d988d0fd91163",
      "tree": "4396604ff252431756703d97cdade44d0fd701f5",
      "parents": [
        "ed0c87e7cdd2f641b6ed78df62b20a9f08ac16bb"
      ],
      "author": {
        "name": "Justin Koh",
        "email": "justinkoh@google.com",
        "time": "Mon May 05 16:08:38 2014 -0700"
      },
      "committer": {
        "name": "Justin Koh",
        "email": "justinkoh@google.com",
        "time": "Mon May 05 16:08:38 2014 -0700"
      },
      "message": "Hide KeyEvent#isCancelKey, isConfirmKey DO NOT MERGE\n\nBug: 14116162\nChange-Id: I6b947c9b46bb5ea094b39428bb432e8f6fc6b57a\n"
    },
    {
      "commit": "1440cc6bf37a268b439dfe86a9078b93bf1baf39",
      "tree": "1fc3f47a86db765ebcd64d53e1518149526e9144",
      "parents": [
        "ed0c87e7cdd2f641b6ed78df62b20a9f08ac16bb",
        "8bed554e4ffe1a4b6b107b74da6651f31bd73e04"
      ],
      "author": {
        "name": "Justin Koh",
        "email": "justinkoh@google.com",
        "time": "Mon May 05 23:08:14 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon May 05 23:08:15 2014 +0000"
      },
      "message": "Merge \"Hide InputDevice#supportsSource DO NOT MERGE\" into klp-modular-dev"
    },
    {
      "commit": "36ef0792d28d2beb8eecb4547fab81d520c66ed0",
      "tree": "de6bbe993eca25972b68fed42c7d4d40549a6c0f",
      "parents": [
        "fcd2aff48d06ff695a14359621c6dba4ae5366de",
        "ed0c87e7cdd2f641b6ed78df62b20a9f08ac16bb"
      ],
      "author": {
        "name": "Griff Hazen",
        "email": "griff@google.com",
        "time": "Mon May 05 22:49:51 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Mon May 05 22:49:51 2014 +0000"
      },
      "message": "am ed0c87e7: DO NOT MERGE Hide Notification categories from API 20 (KKWT)\n\n* commit \u0027ed0c87e7cdd2f641b6ed78df62b20a9f08ac16bb\u0027:\n  DO NOT MERGE Hide Notification categories from API 20 (KKWT)\n"
    },
    {
      "commit": "8bed554e4ffe1a4b6b107b74da6651f31bd73e04",
      "tree": "843522ad82f879b3114e515e99bd57d4bc9cc387",
      "parents": [
        "1e822a8fe1f3063aa0d3eb47a7afdda9702c1734"
      ],
      "author": {
        "name": "Justin Koh",
        "email": "justinkoh@google.com",
        "time": "Mon May 05 15:47:39 2014 -0700"
      },
      "committer": {
        "name": "Justin Koh",
        "email": "justinkoh@google.com",
        "time": "Mon May 05 15:47:39 2014 -0700"
      },
      "message": "Hide InputDevice#supportsSource DO NOT MERGE\n\nBug: 14116162\nChange-Id: I7c0ae516596f965083622aa77281abf6d47dc0b7\n"
    },
    {
      "commit": "a13a17ee0cf08c9c961c67d33719c12b7e5540c5",
      "tree": "8b5cb76462f436cbb801206ca1575f82403773ef",
      "parents": [
        "19f274f6994090c01cd124b210aaf847e31a8606",
        "fd04632ab5fe9272b0f1d2ff94367a574e026a5b"
      ],
      "author": {
        "name": "Justin Koh",
        "email": "justinkoh@google.com",
        "time": "Mon May 05 22:45:23 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Mon May 05 22:45:23 2014 +0000"
      },
      "message": "am fd04632a: am 3caf9258: Merge \"Hide getDeviceGlobalActionKeyTimeout\" into klp-modular-dev\n\n* commit \u0027fd04632ab5fe9272b0f1d2ff94367a574e026a5b\u0027:\n  Hide getDeviceGlobalActionKeyTimeout\n"
    },
    {
      "commit": "ed0c87e7cdd2f641b6ed78df62b20a9f08ac16bb",
      "tree": "af3b3edf4b4e339c1cc4f1b1f6bb816d1b66c3da",
      "parents": [
        "1e822a8fe1f3063aa0d3eb47a7afdda9702c1734"
      ],
      "author": {
        "name": "Griff Hazen",
        "email": "griff@google.com",
        "time": "Mon May 05 15:15:12 2014 -0700"
      },
      "committer": {
        "name": "Griff Hazen",
        "email": "griff@google.com",
        "time": "Mon May 05 15:45:08 2014 -0700"
      },
      "message": "DO NOT MERGE Hide Notification categories from API 20 (KKWT)\n\nBug: 14116162\n\nChange-Id: I59e499dde9a06a4bf455eecb3665afaa1b574dae\n"
    },
    {
      "commit": "fcd2aff48d06ff695a14359621c6dba4ae5366de",
      "tree": "37ce67fa59beb659990c6c057325df911164ad05",
      "parents": [
        "8e4cbcce6616aee96754393aaddb23df91bfc02c",
        "1e822a8fe1f3063aa0d3eb47a7afdda9702c1734"
      ],
      "author": {
        "name": "Justin Koh",
        "email": "justinkoh@google.com",
        "time": "Mon May 05 22:42:22 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Mon May 05 22:42:22 2014 +0000"
      },
      "message": "am 1e822a8f: Merge \"Hide HDMI CEC from KKWT DO NOT MERGE\" into klp-modular-dev\n\n* commit \u00271e822a8fe1f3063aa0d3eb47a7afdda9702c1734\u0027:\n  Hide HDMI CEC from KKWT DO NOT MERGE\n"
    },
    {
      "commit": "8e4cbcce6616aee96754393aaddb23df91bfc02c",
      "tree": "d78e25eb6a3392da01f71a1f80279f3e05836c6a",
      "parents": [
        "5aa34455d7d921f33b67463cd58b879d5cfcf1ca",
        "f8a10d775efcc1c7255c1e504bf59f7cd38967ef"
      ],
      "author": {
        "name": "Justin Koh",
        "email": "justinkoh@google.com",
        "time": "Mon May 05 22:42:19 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Mon May 05 22:42:19 2014 +0000"
      },
      "message": "am f8a10d77: Merge \"Hide getRequiredPermission in android.hardware.Sensor DO NOT MERGE\" into klp-modular-dev\n\n* commit \u0027f8a10d775efcc1c7255c1e504bf59f7cd38967ef\u0027:\n  Hide getRequiredPermission in android.hardware.Sensor DO NOT MERGE\n"
    }
  ],
  "next": "5aa34455d7d921f33b67463cd58b879d5cfcf1ca"
}
