)]}'
{
  "log": [
    {
      "commit": "53459a7020dbcd036e2d3418e35ebb96fadc29e3",
      "tree": "5ca8066fe1a00993e63632187be0ce4160e049e4",
      "parents": [
        "463850e0c658b37bbe29b9e9dec6ff7565bb883f"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Tue Sep 17 17:14:57 2013 -0700"
      },
      "committer": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Tue Sep 17 17:30:34 2013 -0700"
      },
      "message": "Maybe fix issue #10797796: IllegalStateException in ProcessState...\n\n...caused runtime restart\n\nThere were some situations where the package list could be set\nwith process stats when it shouldn\u0027t.  Not sure if this is causing\nthe problem, since there is no repro.\n\nAlso some improvements to debug output -- new commands to clear\nall stats, print full details of stats, and print a one-day\nsummary (which should match what the UI shows).\n\nChange-Id: I9581db4059d7bb094f79f2fe06c1ccff3e1a4e74\n"
    },
    {
      "commit": "463850e0c658b37bbe29b9e9dec6ff7565bb883f",
      "tree": "79f00c49c4d5b14508a48c3bbbf1352228636809",
      "parents": [
        "80645121fbba6f038feb48026d935b31028463d7",
        "e56c2c3f059b24c968a3f28f701b6b6cf5883fd9"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Tue Sep 17 18:08:00 2013 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Sep 17 18:08:00 2013 +0000"
      },
      "message": "Merge \"Fix issue #10795385: System process crash reinstalling GEL -\" into klp-dev"
    },
    {
      "commit": "80645121fbba6f038feb48026d935b31028463d7",
      "tree": "52bf37a980b61001867ab3fd3d8a103c893f0b3c",
      "parents": [
        "fbd67258e13d919f83f66f4e8a948f86aa507c26",
        "d19877f8a3557702d87bc9ed8c4be947e947b8b7"
      ],
      "author": {
        "name": "John Spurlock",
        "email": "jspurlock@google.com",
        "time": "Tue Sep 17 18:07:24 2013 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Sep 17 18:07:25 2013 +0000"
      },
      "message": "Merge \"BatteryMeterView: Charging trumps empty.\" into klp-dev"
    },
    {
      "commit": "e56c2c3f059b24c968a3f28f701b6b6cf5883fd9",
      "tree": "8231330cf374a48535a4403a9ddcfc7c86239f95",
      "parents": [
        "8a7a93e20d8755602938a56d4a88398baf2359e4"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Tue Sep 17 10:56:49 2013 -0700"
      },
      "committer": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Tue Sep 17 11:03:10 2013 -0700"
      },
      "message": "Fix issue #10795385: System process crash reinstalling GEL -\n\nNPE at com.android.server.am.ProcessRecord.resetPackageList(ProcessRecord.java:596)\n\nTake care of some more cases now that baseProcessTracker can be null.\n\nChange-Id: I394c0b7802788118c3ad6bcac5dfdd23eeda8d58\n"
    },
    {
      "commit": "fbd67258e13d919f83f66f4e8a948f86aa507c26",
      "tree": "1059f9bcc750f09de6c27e4b8b6a53c1f79c7be6",
      "parents": [
        "6df7d4a574ffd85c82cad402552e3854df3a3f85",
        "b1885b8588db015b74ef411e70277c0f8a448c87"
      ],
      "author": {
        "name": "Craig Mautner",
        "email": "cmautner@google.com",
        "time": "Tue Sep 17 17:39:08 2013 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Sep 17 17:39:08 2013 +0000"
      },
      "message": "Merge \"More debugging for b/106899184\" into klp-dev"
    },
    {
      "commit": "b1885b8588db015b74ef411e70277c0f8a448c87",
      "tree": "f0058dc246bea6206c6618ff02473b85f406fa69",
      "parents": [
        "c06b1db22278f00ef55b2fff00bf9d905286d6e0"
      ],
      "author": {
        "name": "Craig Mautner",
        "email": "cmautner@google.com",
        "time": "Mon Sep 16 22:50:50 2013 -0700"
      },
      "committer": {
        "name": "Craig Mautner",
        "email": "cmautner@google.com",
        "time": "Tue Sep 17 09:35:20 2013 -0700"
      },
      "message": "More debugging for b/106899184\n\nChange-Id: I729a2c5bae087713765d782daaa7309ee6cd5b5a\n"
    },
    {
      "commit": "6df7d4a574ffd85c82cad402552e3854df3a3f85",
      "tree": "e40b6d635c4b1c67673d5786401a2f82ea060104",
      "parents": [
        "2a07bde60732ac74920b5083295e9f7694d2bfcd",
        "a621cfe84fcdab3b4e956148203be66e158316da"
      ],
      "author": {
        "name": "Dirk Dougherty",
        "email": "ddougherty@google.com",
        "time": "Tue Sep 17 09:25:31 2013 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Sep 17 09:25:31 2013 -0700"
      },
      "message": "am a621cfe8: am fe790af5: am 1e6c936e: Merge \"Doc change: change initial quota limit for Google Play Developer API v1_1.\" into jb-mr2-docs\n\n* commit \u0027a621cfe84fcdab3b4e956148203be66e158316da\u0027:\n  Doc change: change initial quota limit for Google Play Developer API v1_1.\n"
    },
    {
      "commit": "a621cfe84fcdab3b4e956148203be66e158316da",
      "tree": "09db1496035d8ac37a49bb3040037263557623cc",
      "parents": [
        "da304484a14062703284596d50f33df28fe66cc4",
        "fe790af5897a9c466b5b0a79201ad7752782eaac"
      ],
      "author": {
        "name": "Dirk Dougherty",
        "email": "ddougherty@google.com",
        "time": "Tue Sep 17 09:23:21 2013 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Sep 17 09:23:21 2013 -0700"
      },
      "message": "am fe790af5: am 1e6c936e: Merge \"Doc change: change initial quota limit for Google Play Developer API v1_1.\" into jb-mr2-docs\n\n* commit \u0027fe790af5897a9c466b5b0a79201ad7752782eaac\u0027:\n  Doc change: change initial quota limit for Google Play Developer API v1_1.\n"
    },
    {
      "commit": "fe790af5897a9c466b5b0a79201ad7752782eaac",
      "tree": "5dc9a04e9d6b138d6d55aa50e68d042b33bb303e",
      "parents": [
        "a1e59983ef6e1f6b0a1c8e65b439e80846f8b662",
        "1e6c936e84675925ef5c58a04c6e80d8894d7128"
      ],
      "author": {
        "name": "Dirk Dougherty",
        "email": "ddougherty@google.com",
        "time": "Tue Sep 17 09:20:57 2013 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Sep 17 09:20:57 2013 -0700"
      },
      "message": "am 1e6c936e: Merge \"Doc change: change initial quota limit for Google Play Developer API v1_1.\" into jb-mr2-docs\n\n* commit \u00271e6c936e84675925ef5c58a04c6e80d8894d7128\u0027:\n  Doc change: change initial quota limit for Google Play Developer API v1_1.\n"
    },
    {
      "commit": "1e6c936e84675925ef5c58a04c6e80d8894d7128",
      "tree": "42329c8e7710ad2deb2d34a782998fc80f07ca6a",
      "parents": [
        "27ab217212a663e22133cdd2a72ef27bdf5f778c",
        "1ef537479310e2a9ec8abbf8ee03ec55a597c513"
      ],
      "author": {
        "name": "Dirk Dougherty",
        "email": "ddougherty@google.com",
        "time": "Tue Sep 17 16:17:58 2013 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Sep 17 16:17:58 2013 +0000"
      },
      "message": "Merge \"Doc change: change initial quota limit for Google Play Developer API v1_1.\" into jb-mr2-docs"
    },
    {
      "commit": "1ef537479310e2a9ec8abbf8ee03ec55a597c513",
      "tree": "3f720a63d197c6684d88efb3e009f3e2bd6d2cc1",
      "parents": [
        "6212f6b3c5c92298fedbb37f5ceb0094b770549b"
      ],
      "author": {
        "name": "Dirk Dougherty",
        "email": "ddougherty@google.com",
        "time": "Tue Sep 17 09:13:29 2013 -0700"
      },
      "committer": {
        "name": "Dirk Dougherty",
        "email": "ddougherty@google.com",
        "time": "Tue Sep 17 09:13:29 2013 -0700"
      },
      "message": "Doc change: change initial quota limit for Google Play Developer API v1_1.\n\nChange-Id: I553bbe9794cfbeee0fc8ebeded5af9ce6256a975\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": "d19877f8a3557702d87bc9ed8c4be947e947b8b7",
      "tree": "c8b91819f7cdb6260902291909d923c9e5e96995",
      "parents": [
        "fd111c8f61b006e66a6670cbf4e1c579000ba3e3"
      ],
      "author": {
        "name": "John Spurlock",
        "email": "jspurlock@google.com",
        "time": "Tue Sep 17 11:03:03 2013 -0400"
      },
      "committer": {
        "name": "John Spurlock",
        "email": "jspurlock@google.com",
        "time": "Tue Sep 17 11:03:03 2013 -0400"
      },
      "message": "BatteryMeterView: Charging trumps empty.\n\nMatch the style implicit in the battery assets: if charging,\nshow the bolt, not the exclamation point.\n\nBug:10651062\nChange-Id: I3edd822326ad611972e791cf4acc8c395e51a74d\n"
    },
    {
      "commit": "fd111c8f61b006e66a6670cbf4e1c579000ba3e3",
      "tree": "9b87534f236762f51e5d0b75b3a9137350084532",
      "parents": [
        "5dd80754a396c46b85ceaf7bd117c704413d2894",
        "c59286ab7bbf9e228bc19d37936042d964ece39c"
      ],
      "author": {
        "name": "Baligh Uddin",
        "email": "baligh@google.com",
        "time": "Tue Sep 17 04:05:19 2013 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Sep 17 04:05:19 2013 +0000"
      },
      "message": "Merge \"Import translations. DO NOT MERGE\" into klp-dev"
    },
    {
      "commit": "5dd80754a396c46b85ceaf7bd117c704413d2894",
      "tree": "63ffb08199c6fd3850ba1e18f6feb8482c03b4a5",
      "parents": [
        "eedb4f8f857e83ab67d22d36da77dc9b3c8a5bcc",
        "72e8643fdd7be03de1d7353c5a2573236b5957ab"
      ],
      "author": {
        "name": "Baligh Uddin",
        "email": "baligh@google.com",
        "time": "Tue Sep 17 04:05:05 2013 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Sep 17 04:05:05 2013 +0000"
      },
      "message": "Merge \"Import translations. DO NOT MERGE\" into klp-dev"
    },
    {
      "commit": "eedb4f8f857e83ab67d22d36da77dc9b3c8a5bcc",
      "tree": "5a679baf2b9469bfa020a08e6a54e64b2bc97867",
      "parents": [
        "5a9948e1b9a3fad6b95d7cddae2306c0200f28d3",
        "ad178f5509a9573e1cc9bc7fbfaeb10dd2847f31"
      ],
      "author": {
        "name": "Baligh Uddin",
        "email": "baligh@google.com",
        "time": "Tue Sep 17 04:04:50 2013 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Sep 17 04:04:51 2013 +0000"
      },
      "message": "Merge \"Import translations. DO NOT MERGE\" into klp-dev"
    },
    {
      "commit": "5a9948e1b9a3fad6b95d7cddae2306c0200f28d3",
      "tree": "cdb64a1896a09ab0714e77df08c0587ddb566b4e",
      "parents": [
        "be0d9317e27b600eee7deb8f328358cdb38115c6",
        "30f7d0240dabda5d7413e9944826a1f8915ff204"
      ],
      "author": {
        "name": "Baligh Uddin",
        "email": "baligh@google.com",
        "time": "Tue Sep 17 04:04:23 2013 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Sep 17 04:04:23 2013 +0000"
      },
      "message": "Merge \"Import translations. DO NOT MERGE\" into klp-dev"
    },
    {
      "commit": "be0d9317e27b600eee7deb8f328358cdb38115c6",
      "tree": "5ae416aecaeb66ad969873c6fa1b31d3a4a1be07",
      "parents": [
        "a0d53c61886b683b0cc9dccdb5b6fe581356b920",
        "2fbd2a7f070f246ddafd9de94efa9a98861e9136"
      ],
      "author": {
        "name": "Svetoslav",
        "email": "svetoslavganov@google.com",
        "time": "Tue Sep 17 02:28:34 2013 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Sep 17 02:28:34 2013 +0000"
      },
      "message": "Merge \"App UI freezes when printing. API clean up.\" into klp-dev"
    },
    {
      "commit": "a0d53c61886b683b0cc9dccdb5b6fe581356b920",
      "tree": "216621102065080c65a258ac420cf6f25032d29e",
      "parents": [
        "ca776158b7be48d8cba862fccf7b9709856ae61a",
        "0d97cd1f6a370b8e371d8b6d88d47e9aaf2bbe32"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Tue Sep 17 02:12:58 2013 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Sep 17 02:12:58 2013 +0000"
      },
      "message": "Merge \"Fix issue #10779747: Calendar Storage crash observed...\" into klp-dev"
    },
    {
      "commit": "ca776158b7be48d8cba862fccf7b9709856ae61a",
      "tree": "c3093655575557d78cfa8e47d81a7db7280b339d",
      "parents": [
        "4881116047f72f4406cb88cbb2f324c06f9a292f",
        "a8de43fd8ce074e6ed1e4abf24320d988e8106e8"
      ],
      "author": {
        "name": "Christopher Tate",
        "email": "ctate@google.com",
        "time": "Tue Sep 17 02:10:40 2013 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Sep 17 02:10:40 2013 +0000"
      },
      "message": "Merge \"Don\u0027t assume that transport unbind \u003d\u003d transport invalid\" into klp-dev"
    },
    {
      "commit": "4881116047f72f4406cb88cbb2f324c06f9a292f",
      "tree": "6b0132a6da451c68eeb905e460d812b2a83c4cd2",
      "parents": [
        "8a7a93e20d8755602938a56d4a88398baf2359e4",
        "9e6d073a999d7934aa3f22a5877c6e8e2ce15766"
      ],
      "author": {
        "name": "Zhijun He",
        "email": "zhijunhe@google.com",
        "time": "Tue Sep 17 02:07:21 2013 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Sep 17 02:07:21 2013 +0000"
      },
      "message": "Merge \"ImageReader: fix the 0 crop rect size issue\" into klp-dev"
    },
    {
      "commit": "0d97cd1f6a370b8e371d8b6d88d47e9aaf2bbe32",
      "tree": "fda351159413019d42c01c1a601ca7a8a72201b2",
      "parents": [
        "8a7a93e20d8755602938a56d4a88398baf2359e4"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Mon Sep 16 19:02:52 2013 -0700"
      },
      "committer": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Mon Sep 16 19:02:52 2013 -0700"
      },
      "message": "Fix issue #10779747: Calendar Storage crash observed...\n\n...while setting up a new user from settings.\n\nThe delayed service start stuff was too aggressive -- it would\nallow a process to be killed between the an onReceive() that calls\nstartService() and that service being started.  This means that\napps that set up global state that they expect to remain set up\nduring that time could be lost.\n\nThis is the first part of a fix, which tightens up when we allow\nservices to be delayed.  Now we will immediately start the service\nas long as it currently as a process running that is not in the\ncached state.  (Previously we would delay if the process was in\nthe receiver state.)\n\nThis unfortunately means that our service start delay is much\nless effective.  To address that, there will be a follow-on change\nto tie broadcast delivery into this to see if we can delay the\nfinish of a broadcast as long as there are background services\nstarting in that process.\n\nChange-Id: I2bba2295d10699ee3479375bbe87114b2cbb0826\n"
    },
    {
      "commit": "8a7a93e20d8755602938a56d4a88398baf2359e4",
      "tree": "33b0a5122481132fd287fab995a664953f1740bf",
      "parents": [
        "60fcce6cb1bbe720634ae5e3d94aeae5e4c1e53e",
        "50ef0b62f076c509d5edaef5588080d685f063e8"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Tue Sep 17 01:43:09 2013 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Sep 17 01:43:09 2013 +0000"
      },
      "message": "Merge \"Work on issue #10771346: runtime restart\" into klp-dev"
    },
    {
      "commit": "a8de43fd8ce074e6ed1e4abf24320d988e8106e8",
      "tree": "d1d8f7c11e7e60d1d8826623f822718d1f426a1f",
      "parents": [
        "dc3335429acf184cf67d022de6fe286c3672663a"
      ],
      "author": {
        "name": "Christopher Tate",
        "email": "ctate@google.com",
        "time": "Mon Sep 16 18:12:24 2013 -0700"
      },
      "committer": {
        "name": "Christopher Tate",
        "email": "ctate@google.com",
        "time": "Mon Sep 16 18:14:52 2013 -0700"
      },
      "message": "Don\u0027t assume that transport unbind \u003d\u003d transport invalid\n\nWe now expect that the transport service\u0027s host process will be\nOOM-killed sometimes, but will come back automatically because we\nstill hold the binding.  So, we no longer drop it as the\nexpected-to-be-current transport when that happens.\n\nBug 10728767\n\nChange-Id: I5e756e8942e7c4c3567632f10460ee31b9618d75\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": "60fcce6cb1bbe720634ae5e3d94aeae5e4c1e53e",
      "tree": "c4b26017c0bdcfd7b893620bbe9049fe8826397d",
      "parents": [
        "3fb53d8238c0ccec275237cf4f4962f2a00eab7e",
        "fb0676a902dd1195e3e35790d137bc1b90e390ba"
      ],
      "author": {
        "name": "Christopher Tate",
        "email": "ctate@google.com",
        "time": "Tue Sep 17 01:01:47 2013 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Sep 17 01:01:47 2013 +0000"
      },
      "message": "Merge \"Introduce maxSdkVersion for \u003cuses-permission\u003e\" into klp-dev"
    },
    {
      "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": "3fb53d8238c0ccec275237cf4f4962f2a00eab7e",
      "tree": "16486cbb060db1a7adf3e8b965493d86a29a89ce",
      "parents": [
        "c06b1db22278f00ef55b2fff00bf9d905286d6e0",
        "d69e4e14226258fd103d0b9c1c5b4d8529e6a3ec"
      ],
      "author": {
        "name": "Jean-Michel Trivi",
        "email": "jmtrivi@google.com",
        "time": "Tue Sep 17 00:52:19 2013 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Sep 17 00:52:19 2013 +0000"
      },
      "message": "Merge \"Loudness enhancer audio effect\" into klp-dev"
    },
    {
      "commit": "50ef0b62f076c509d5edaef5588080d685f063e8",
      "tree": "40e6dbdd59b596208710a0f7c497ca8874468ada",
      "parents": [
        "0a6a80f43de1b64b452aff2cbb6bdbfc9915c2a9"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Mon Sep 16 17:40:27 2013 -0700"
      },
      "committer": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Mon Sep 16 17:40:27 2013 -0700"
      },
      "message": "Work on issue #10771346: runtime restart\n\nHaven\u0027t found the underlying cause, but this will give us more\ninformation when we get into the bad state.\n\nChange-Id: I9aebd3a025a7c0d931f43098461b64ee3c220746\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": "fb0676a902dd1195e3e35790d137bc1b90e390ba",
      "tree": "8a3621ffd084e863a45f32d2e6e91467dca3fb4e",
      "parents": [
        "dc3335429acf184cf67d022de6fe286c3672663a"
      ],
      "author": {
        "name": "Christopher Tate",
        "email": "ctate@google.com",
        "time": "Mon Sep 16 16:34:52 2013 -0700"
      },
      "committer": {
        "name": "Christopher Tate",
        "email": "ctate@google.com",
        "time": "Mon Sep 16 17:03:02 2013 -0700"
      },
      "message": "Introduce maxSdkVersion for \u003cuses-permission\u003e\n\nThis way an application can automatically sunset its permission requests\nwhen running on later versions of the OS where those permissions are no\nlonger relevant, but may be alarming to the user.  A canonical example\nis WRITE_EXTERNAL_STORAGE, which as of KLP becomes unnecessary for an app\nto use the external storage volume solely for its own large-data needs,\nwithout the need for actual file-system sharing among multiple apps.\n\nBug 9761041\n\nChange-Id: I60130af3a108fe4a750c356038a1c8cb897e9c8b\n"
    },
    {
      "commit": "c06b1db22278f00ef55b2fff00bf9d905286d6e0",
      "tree": "55201f435e5d3e1924d70d3bc06a4eadeea83a64",
      "parents": [
        "c8d19b894ebe659d9508a9a4763388d8573c6d76",
        "3b25f51609209ecd1374278b3dbec55a7bd15813"
      ],
      "author": {
        "name": "Vinit Deshapnde",
        "email": "vinitd@google.com",
        "time": "Mon Sep 16 23:52:57 2013 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Sep 16 23:52:57 2013 +0000"
      },
      "message": "Merge \"Consider current EAP TLS configurations as \u0027valid\u0027\" into klp-dev"
    },
    {
      "commit": "9e6d073a999d7934aa3f22a5877c6e8e2ce15766",
      "tree": "1f79b2f1e4a6dea628b4560d26c09a0a22bb7245",
      "parents": [
        "0a6a80f43de1b64b452aff2cbb6bdbfc9915c2a9"
      ],
      "author": {
        "name": "Zhijun He",
        "email": "zhijunhe@google.com",
        "time": "Mon Sep 16 16:03:36 2013 -0700"
      },
      "committer": {
        "name": "Zhijun He",
        "email": "zhijunhe@google.com",
        "time": "Mon Sep 16 16:03:36 2013 -0700"
      },
      "message": "ImageReader: fix the 0 crop rect size issue\n\nRect isValid actually include the zero size case, which we don\u0027t want to include\nin our case. This causes camera ImageReader test case fails at buffer size\nsanity check.\n\nBug: 9802344\nChange-Id: I561f5a049c6117c613df1e1b2789c43af9a19628\n"
    },
    {
      "commit": "c8d19b894ebe659d9508a9a4763388d8573c6d76",
      "tree": "45541a0f52adb091b8c760f6fb0de03fd5d067f6",
      "parents": [
        "1e4e38252f8eb44fe382e371e29857834cf9fc15",
        "d67ec25a9c4bf728e4805248d0b287cc3c3ab8ae"
      ],
      "author": {
        "name": "John Spurlock",
        "email": "jspurlock@google.com",
        "time": "Mon Sep 16 23:03:25 2013 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Sep 16 23:03:25 2013 +0000"
      },
      "message": "Merge \"Update transient navigation confirmation wording \u0026 behavior\" into klp-dev"
    },
    {
      "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": "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": "0a6a80f43de1b64b452aff2cbb6bdbfc9915c2a9",
      "tree": "8f7dc47d91c2f48a4f1cd17c916b2248b6c58f05",
      "parents": [
        "61158244b42df547ecf8ca145d539c814b154a4a"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Mon Sep 16 15:20:27 2013 -0700"
      },
      "committer": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Mon Sep 16 15:20:27 2013 -0700"
      },
      "message": "Fix build.\n\nChange-Id: I2b2168ff3b2826a60353fd137a2fa255b1ace4bb\n"
    },
    {
      "commit": "3b25f51609209ecd1374278b3dbec55a7bd15813",
      "tree": "07d896b5b79b635c6e259b52d810cfa250765ad2",
      "parents": [
        "7354b834fc53a9d1885553aea58f632df16a5655"
      ],
      "author": {
        "name": "Vinit Deshapnde",
        "email": "vinitd@google.com",
        "time": "Mon Sep 16 15:09:21 2013 -0700"
      },
      "committer": {
        "name": "Vinit Deshapnde",
        "email": "vinitd@google.com",
        "time": "Mon Sep 16 15:09:21 2013 -0700"
      },
      "message": "Consider current EAP TLS configurations as \u0027valid\u0027\n\nMultiple authentication methods are currently considered invalid; but\nWPA_EAP and IEEE8021X are set simultaneously. This means we need to\nfix code to consider them a valid combination.\n\nBug: 10325089\n\nChange-Id: I2b4f4d75f21df78bfca66a930e85214c0cd6922e\n"
    },
    {
      "commit": "61158244b42df547ecf8ca145d539c814b154a4a",
      "tree": "74e7899f03c95f642657a6ad3e59345b6b10e90c",
      "parents": [
        "deec7e481a403749ec3977c946192abbc5c5501e",
        "35f72be50b8a2d11bce591dcdac5dc3fa336dac0"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Mon Sep 16 21:33:03 2013 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Sep 16 21:33:04 2013 +0000"
      },
      "message": "Merge \"Implement issue #10691359: Kill long-running processes\" into klp-dev"
    },
    {
      "commit": "deec7e481a403749ec3977c946192abbc5c5501e",
      "tree": "20a07264f85e8782cb7ba1f5f74f661fb9490890",
      "parents": [
        "326f4505e04b24f384e84da7efcefab256777a27",
        "7dd9fdfca096f914a090c9fde91e7a4d3407d08a"
      ],
      "author": {
        "name": "Craig Mautner",
        "email": "cmautner@google.com",
        "time": "Mon Sep 16 21:21:11 2013 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Sep 16 21:21:11 2013 +0000"
      },
      "message": "Merge \"Put next task on top of stack if top is finishing.\" into klp-dev"
    },
    {
      "commit": "d67ec25a9c4bf728e4805248d0b287cc3c3ab8ae",
      "tree": "f14ecd807c45411f37877ef8db97c50b7cc2f6e2",
      "parents": [
        "6421aa061a66312466bfa659e7fcad14c8f18834"
      ],
      "author": {
        "name": "John Spurlock",
        "email": "jspurlock@google.com",
        "time": "Thu Sep 05 11:31:54 2013 -0400"
      },
      "committer": {
        "name": "John Spurlock",
        "email": "jspurlock@google.com",
        "time": "Mon Sep 16 17:12:17 2013 -0400"
      },
      "message": "Update transient navigation confirmation wording \u0026 behavior\n\n1. Decrease transient navigation confirmation annoyance.\n\n  - Only use the power-key as a signal if we detect a screen-off\n    screen-on within a short threshold value.\n\n - Auto-confirm if user performs the indicated gesture.\n\n - Remember confirmation across reboots.\n\n2. Update wording to new final wording.  Remove now obsolete\nshort + long versions.  Decrease message font temporarily\nuntil the new platform toast redesign is finalized.\n\n3. Remove pre-ship ImmersiveModeTesting debug helper.\n\nBug:10602929\nChange-Id: I0bff826391058c7b282eeb61817b93b79de84893\n"
    },
    {
      "commit": "326f4505e04b24f384e84da7efcefab256777a27",
      "tree": "cdcc19d8a8159ebd20b21e9643d415a181145bd9",
      "parents": [
        "98d18bbc5e59c98c890593d521b5b641030a5f1d",
        "19306af73a8175e1327101132e26a35c7dfe5168"
      ],
      "author": {
        "name": "Xia Wang",
        "email": "xiaw@google.com",
        "time": "Mon Sep 16 21:11:30 2013 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Sep 16 21:11:31 2013 +0000"
      },
      "message": "Merge \"Update the Connectivity Manager test suit to use InstrumentationTestCase.\" into klp-dev"
    },
    {
      "commit": "98d18bbc5e59c98c890593d521b5b641030a5f1d",
      "tree": "639b39de04caa20339d82204c2a6ba828b368fb0",
      "parents": [
        "c05c36285dbc715e851671cb4495d376743c4399",
        "c10b55a5e4158c31410c7dab2656d46bc4544024"
      ],
      "author": {
        "name": "Yu Shan Emily Lau",
        "email": "yslau@google.com",
        "time": "Mon Sep 16 21:11:25 2013 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Sep 16 21:11:25 2013 +0000"
      },
      "message": "Merge \"Fix media stress test.\" into klp-dev"
    },
    {
      "commit": "19306af73a8175e1327101132e26a35c7dfe5168",
      "tree": "8af250934363e4bd24ae3732579614a63141c636",
      "parents": [
        "e4fdc84794923f9408fc400ed9177178329a08cd"
      ],
      "author": {
        "name": "Xia Wang",
        "email": "xiaw@google.com",
        "time": "Fri Sep 13 16:51:38 2013 -0700"
      },
      "committer": {
        "name": "Xia Wang",
        "email": "xiaw@google.com",
        "time": "Mon Sep 16 14:07:25 2013 -0700"
      },
      "message": "Update the Connectivity Manager test suit to use InstrumentationTestCase.\n\n- Remove ConnectivityManagerTestActivity as the test activity could be destroyed\n  after a system config change, which cause test failure in the wifi stress test.\n- Update all tests to use InstrumentationTestCase, which instruments the test package.\n\nBug : 10426067\n\nChange-Id: Ibf6f1f7cffd7a7eabc4cc63c7e033b59274b724e\n"
    },
    {
      "commit": "35f72be50b8a2d11bce591dcdac5dc3fa336dac0",
      "tree": "d6ababee2a2ac0c48a645e923c28e2d5d0842cbd",
      "parents": [
        "af672998af7fb0bba90f7d56504584a63ff189fa"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Mon Sep 16 10:57:39 2013 -0700"
      },
      "committer": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Mon Sep 16 14:05:34 2013 -0700"
      },
      "message": "Implement issue #10691359: Kill long-running processes\n\nWe now have the activity manager kill long-running processes\nduring idle maintanence.\n\nThis involved adding some more information to the activity manager\nabout the current memory state, so that it could know if it really\nshould bother killing anything.  While doing this, I also improved\nhow we determine when memory is getting low by better ignoring cases\nwhere processes are going away for other reasons (such as now idle\nmaintenance).  We now won\u0027t raise our memory state if either a process\nis going away because we wanted it gone for another reason or the\ntotal number of processes is not decreasing.\n\nThe idle maintanence killing also uses new per-process information\nabout whether the process has ever gone into the cached state since\nthe last idle maintenance, and the initial pss and current pss size\nover its run time.\n\nChange-Id: Iceaa7ffb2ad2015c33a64133a72a272b56dbad53\n"
    },
    {
      "commit": "c05c36285dbc715e851671cb4495d376743c4399",
      "tree": "1b3c79e9020988104f1118deaf1fa6938c1f75b2",
      "parents": [
        "5cf86aa7564eff8443158644e866a420d865b1bc",
        "23c61f6bc57a611d97d333bce0d8fe00ab81af4c"
      ],
      "author": {
        "name": "Chet Haase",
        "email": "chet@google.com",
        "time": "Mon Sep 16 21:03:28 2013 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Sep 16 21:03:28 2013 +0000"
      },
      "message": "Merge \"Ensure that transitions animating alpha end on a reasonable value\" into klp-dev"
    },
    {
      "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": "23c61f6bc57a611d97d333bce0d8fe00ab81af4c",
      "tree": "724ef9be25e46f917870eda96b030a46a8646108",
      "parents": [
        "d3e7723a1ed95601f6c4f6f964d62b8c5d9d0fec"
      ],
      "author": {
        "name": "Chet Haase",
        "email": "chet@google.com",
        "time": "Sat Sep 14 11:28:46 2013 -0700"
      },
      "committer": {
        "name": "Chet Haase",
        "email": "chet@google.com",
        "time": "Mon Sep 16 13:58:23 2013 -0700"
      },
      "message": "Ensure that transitions animating alpha end on a reasonable value\n\nThe Fade transition sets an initial alpha value of 0 when items are\nappearing. This makes items invisible to start with, and then they\neventually fade in as part of the transition when the transition\u0027s\nanimation runs.\n\nBut if that animation/transition gets interrupted, or not started, then\nthe alpha value would not be restored, and the value would stay 0,\nmaking the items invisible indefinitely. This is what was happening in\nthe action bar of the People app when performing a search.\n\nThe fix is to handle Transition and animation events to restore the alpha\nto its true value when the transition completes, whether that\ntransition is canceled or not.\n\nIssue #10726905 ActionBar weirdness in People app\n\nChange-Id: Idb65fd8d471d2ac0a1ddc243fee00ae99f7e72d8\n"
    },
    {
      "commit": "af672998af7fb0bba90f7d56504584a63ff189fa",
      "tree": "6670cbd52b9e239ef5c590ee64ad94a42475defd",
      "parents": [
        "7354b834fc53a9d1885553aea58f632df16a5655",
        "8c461c6fc6e060cb868e1492cc833c19fdeea0c2"
      ],
      "author": {
        "name": "Yuhao Zheng",
        "email": "yuhaozheng@google.com",
        "time": "Mon Sep 16 20:36:50 2013 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Sep 16 20:36:50 2013 +0000"
      },
      "message": "Merge \"Fix Settings app crash while enabling tethering\" into klp-dev"
    },
    {
      "commit": "7354b834fc53a9d1885553aea58f632df16a5655",
      "tree": "ac279596476a547076561d4dbb2d6d0330f46c7b",
      "parents": [
        "26cb5fd5fffb2204ec12994cacb3b32639eb4d59",
        "ffec33272721e3cc28437c3770168c4b839f30d1"
      ],
      "author": {
        "name": "Vinit Deshapnde",
        "email": "vinitd@google.com",
        "time": "Mon Sep 16 20:25:52 2013 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Sep 16 20:25:52 2013 +0000"
      },
      "message": "Merge \"Fix an NPE in WifiService\" into klp-dev"
    },
    {
      "commit": "8c461c6fc6e060cb868e1492cc833c19fdeea0c2",
      "tree": "822c119275fb733ec2ae88bde3485f891f1d27a2",
      "parents": [
        "b693ef60ef27538402d941702ab652a57f585158"
      ],
      "author": {
        "name": "Yuhao Zheng",
        "email": "yuhaozheng@google.com",
        "time": "Mon Sep 16 12:43:00 2013 -0700"
      },
      "committer": {
        "name": "Yuhao Zheng",
        "email": "yuhaozheng@google.com",
        "time": "Mon Sep 16 13:24:04 2013 -0700"
      },
      "message": "Fix Settings app crash while enabling tethering\n\nWhile enabling Portable Wifi hotspot in Settings, a null WifiConfiguration\nis provided. This null config is on purpose and meanful, and it should bypass\nthe validation test to avoid the NullPointerException.\n\nBug: 10780414\n\nChange-Id: Ic507ecae463946c925b3d5fb5a1d185b37db410f\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": "311daf205348849c97822d33d6a4f7b75bfec6d8",
      "tree": "72bd7ba9b33abe9a2d58f0132a24b7f29f6b949a",
      "parents": [
        "1656a346d9b69470cf8336a3059e9624797c7b7d",
        "80c3c4e96039fe4e620d3fedc1e3fb2d01134b61"
      ],
      "author": {
        "name": "Daniel Sandler",
        "email": "dsandler@android.com",
        "time": "Mon Sep 16 20:09:05 2013 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Sep 16 20:09:05 2013 +0000"
      },
      "message": "Merge \"New platlogo for K.\" into klp-dev"
    },
    {
      "commit": "7dd9fdfca096f914a090c9fde91e7a4d3407d08a",
      "tree": "35314763725cd4928bd8c142814795b5d28523ae",
      "parents": [
        "a751d97e8611d16a2929c538f634a4b4c7b2938a"
      ],
      "author": {
        "name": "Craig Mautner",
        "email": "cmautner@google.com",
        "time": "Mon Sep 16 13:05:41 2013 -0700"
      },
      "committer": {
        "name": "Craig Mautner",
        "email": "cmautner@google.com",
        "time": "Mon Sep 16 13:05:41 2013 -0700"
      },
      "message": "Put next task on top of stack if top is finishing.\n\nIn the case where the top task is finishing and another task is\nlaunching make sure that the next task will be launched once the\ntop task actually completes pausing.\n\nIn the case of b/10550460 the top task, Dialtacts, was finishing\nbut had not yet completed pausing. It was configured to return to\nthe home screen (mLaunchHomeTaskNext true) but because its finishing\nflag was set all the tests we have thought that the InCallActivity\ntask was the top task. When it finally did complete the\nmLaunchHomeTaskNext flag caused the home activity to be started\ninstead of the InCallActivity.\n\nIf the InCallActivity task had been moved above the Dialtacts task\nat the time it was judged to be the top task the home activity\nwould not have been launched when Dialtacts completed. This fix\nmoves the judged top task over the finishing top task.\n\nFixes bug 10550460.\n\nChange-Id: I14052ad2282008679b560dd7fb16b216664ec24d\n"
    },
    {
      "commit": "c10b55a5e4158c31410c7dab2656d46bc4544024",
      "tree": "adad54ee65cbc87ae6f2f6c731ad272f1353306e",
      "parents": [
        "dc6fd0a20a095ac0fb544184d8a4258e80b4a14d"
      ],
      "author": {
        "name": "Yu Shan Emily Lau",
        "email": "yslau@google.com",
        "time": "Mon Sep 16 12:50:12 2013 -0700"
      },
      "committer": {
        "name": "Yu Shan Emily Lau",
        "email": "yslau@google.com",
        "time": "Mon Sep 16 12:50:12 2013 -0700"
      },
      "message": "Fix media stress test.\n\n1) Fix the CamcorderProifle initalization.\n2) Insert 2 seconds after camera release.\n\nChange-Id: Ib22f1922a917233f3d1020dc67de834e00fd0959\n"
    },
    {
      "commit": "ffec33272721e3cc28437c3770168c4b839f30d1",
      "tree": "d1cef21a5722683e198c3ebc3342e54d5c10ad8e",
      "parents": [
        "3a6b61ffcdf2c278f26f1530a5d41b825b33ca18"
      ],
      "author": {
        "name": "Vinit Deshapnde",
        "email": "vinitd@google.com",
        "time": "Mon Sep 16 12:41:12 2013 -0700"
      },
      "committer": {
        "name": "Vinit Deshapnde",
        "email": "vinitd@google.com",
        "time": "Mon Sep 16 12:41:12 2013 -0700"
      },
      "message": "Fix an NPE in WifiService\n\nThe check to validate incoming configurations is flagging a correct\nAPI usage as well - which doesn\u0027t provide any configuration to test.\nFixing code to accommodate this.\n\nBug: 10749041\n\nChange-Id: I972f0edbdfa14aaa3edb34e4c6784b436c288383\n"
    },
    {
      "commit": "1656a346d9b69470cf8336a3059e9624797c7b7d",
      "tree": "71c2dfa0a8a03073cde45f9580222c662df7f958",
      "parents": [
        "9cb5445d26a7973b0212d3bb9b807877cce1f5c6",
        "0e9925ad3d0b680263c16c87b4025d173cc6f7ad"
      ],
      "author": {
        "name": "Daniel Sandler",
        "email": "dsandler@android.com",
        "time": "Mon Sep 16 18:40:13 2013 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Sep 16 18:40:14 2013 +0000"
      },
      "message": "Merge \"Point the QS alarm tile at AlarmClock.ACTION_SHOW_ALARMS.\" into klp-dev"
    },
    {
      "commit": "80c3c4e96039fe4e620d3fedc1e3fb2d01134b61",
      "tree": "b039813be9626e11ab980ff85ef485c2376532cd",
      "parents": [
        "3a6b61ffcdf2c278f26f1530a5d41b825b33ca18"
      ],
      "author": {
        "name": "Daniel Sandler",
        "email": "dsandler@android.com",
        "time": "Mon Sep 16 13:44:17 2013 -0400"
      },
      "committer": {
        "name": "Daniel Sandler",
        "email": "dsandler@android.com",
        "time": "Mon Sep 16 14:40:03 2013 -0400"
      },
      "message": "New platlogo for K.\n\nBug: 10605145\nChange-Id: I23f285ec24118982b10f5d801b75925b9dc81c64\n"
    },
    {
      "commit": "9cb5445d26a7973b0212d3bb9b807877cce1f5c6",
      "tree": "09d566bbc77874949bcbbfae09a9ac6a8c7ee2c6",
      "parents": [
        "6b2b845948f1f43c0e407744c9400d831a2e0e0c",
        "41c1e359c6002ccaeb66b93d0fe9a0a689750afe"
      ],
      "author": {
        "name": "Daniel Sandler",
        "email": "dsandler@android.com",
        "time": "Mon Sep 16 18:36:03 2013 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Sep 16 18:36:04 2013 +0000"
      },
      "message": "Merge \"Fix recent SystemUI dump crash.\" into klp-dev"
    },
    {
      "commit": "6b2b845948f1f43c0e407744c9400d831a2e0e0c",
      "tree": "e0f78c1b5843f4b466b9ecce56d0ebd5129258b3",
      "parents": [
        "36317eac4b8d9d2b34b2fb71d81bf17cec1872ca",
        "53d1537606923778bfc8efe462a033a09273dfa6"
      ],
      "author": {
        "name": "Glenn Kasten",
        "email": "gkasten@google.com",
        "time": "Mon Sep 16 18:24:13 2013 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Sep 16 18:24:13 2013 +0000"
      },
      "message": "Merge \"Miscellaneous fixes to SoundPool unit test\" into klp-dev"
    },
    {
      "commit": "36317eac4b8d9d2b34b2fb71d81bf17cec1872ca",
      "tree": "0e3c83c0720bae86cec3069256ab19facd1f8d32",
      "parents": [
        "78a1de651968fc67f43fc881bc8ff5ac3ff380c9",
        "d5da9de8165fff06e488faabde82f3e68cc4407f"
      ],
      "author": {
        "name": "Glenn Kasten",
        "email": "gkasten@google.com",
        "time": "Mon Sep 16 18:23:54 2013 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Sep 16 18:23:54 2013 +0000"
      },
      "message": "Merge \"Stress test for AudioTrack shared memory bug\" into klp-dev"
    },
    {
      "commit": "78a1de651968fc67f43fc881bc8ff5ac3ff380c9",
      "tree": "9df04b5574f25800c84006be45fc3e5b0300b760",
      "parents": [
        "e8311187c343e2c546e9284f576d9d66d3780270",
        "68ebc1a7b4c18d587612891250f17f36edfe1bc1"
      ],
      "author": {
        "name": "Zhijun He",
        "email": "zhijunhe@google.com",
        "time": "Mon Sep 16 18:21:17 2013 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Sep 16 18:21:17 2013 +0000"
      },
      "message": "Merge \"Camera2: Add MAX_CAMERAS_IN_USE error case handling\" into klp-dev"
    },
    {
      "commit": "e8311187c343e2c546e9284f576d9d66d3780270",
      "tree": "62949052edd6a430472dfa80fe1493a3f08b38ad",
      "parents": [
        "f47b13d4bedf46db1e96ef8540ce121b930d0de7",
        "da304484a14062703284596d50f33df28fe66cc4"
      ],
      "author": {
        "name": "Joe Fernandez",
        "email": "joefernandez@google.com",
        "time": "Mon Sep 16 11:18:51 2013 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Mon Sep 16 11:18:51 2013 -0700"
      },
      "message": "am da304484: am a1e59983: am 27ab2172: Merge \"docs: SDK / ADT 22.2 Release Notes\" into jb-mr2-docs\n\n* commit \u0027da304484a14062703284596d50f33df28fe66cc4\u0027:\n  docs: SDK / ADT 22.2 Release Notes\n"
    },
    {
      "commit": "da304484a14062703284596d50f33df28fe66cc4",
      "tree": "0b18f1a621e0f286b34ee57f6901c77c0cb00bc7",
      "parents": [
        "7bacc72c748249926ee0d4733d194ff712aacddb",
        "a1e59983ef6e1f6b0a1c8e65b439e80846f8b662"
      ],
      "author": {
        "name": "Joe Fernandez",
        "email": "joefernandez@google.com",
        "time": "Mon Sep 16 11:15:37 2013 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Mon Sep 16 11:15:37 2013 -0700"
      },
      "message": "am a1e59983: am 27ab2172: Merge \"docs: SDK / ADT 22.2 Release Notes\" into jb-mr2-docs\n\n* commit \u0027a1e59983ef6e1f6b0a1c8e65b439e80846f8b662\u0027:\n  docs: SDK / ADT 22.2 Release Notes\n"
    },
    {
      "commit": "f47b13d4bedf46db1e96ef8540ce121b930d0de7",
      "tree": "04be60f33318cd6e446e987f8dd42213dd2cc0ca",
      "parents": [
        "d3e7723a1ed95601f6c4f6f964d62b8c5d9d0fec",
        "7bacc72c748249926ee0d4733d194ff712aacddb"
      ],
      "author": {
        "name": "Joe Fernandez",
        "email": "joefernandez@google.com",
        "time": "Mon Sep 16 11:15:22 2013 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Mon Sep 16 11:15:22 2013 -0700"
      },
      "message": "am 7bacc72c: am 90bb0cf7: am 385179b2: Merge \"Update RenderScript docs to include Support Library APIs\" into jb-mr2-docs\n\n* commit \u00277bacc72c748249926ee0d4733d194ff712aacddb\u0027:\n  Update RenderScript docs to include Support Library APIs\n"
    },
    {
      "commit": "a1e59983ef6e1f6b0a1c8e65b439e80846f8b662",
      "tree": "4f40447afeca69b2fb30643f8af3e3cc61790113",
      "parents": [
        "90bb0cf7680874a5332fd5f063b54e7f65ef2cea",
        "27ab217212a663e22133cdd2a72ef27bdf5f778c"
      ],
      "author": {
        "name": "Joe Fernandez",
        "email": "joefernandez@google.com",
        "time": "Mon Sep 16 11:13:08 2013 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Mon Sep 16 11:13:08 2013 -0700"
      },
      "message": "am 27ab2172: Merge \"docs: SDK / ADT 22.2 Release Notes\" into jb-mr2-docs\n\n* commit \u002727ab217212a663e22133cdd2a72ef27bdf5f778c\u0027:\n  docs: SDK / ADT 22.2 Release Notes\n"
    },
    {
      "commit": "d69e4e14226258fd103d0b9c1c5b4d8529e6a3ec",
      "tree": "3780a3d4257c416688bca538fb37a829b9c096e1",
      "parents": [
        "d3e7723a1ed95601f6c4f6f964d62b8c5d9d0fec"
      ],
      "author": {
        "name": "Jean-Michel Trivi",
        "email": "jmtrivi@google.com",
        "time": "Mon Sep 09 11:42:59 2013 -0700"
      },
      "committer": {
        "name": "Jean-Michel Trivi",
        "email": "jmtrivi@google.com",
        "time": "Mon Sep 16 11:12:27 2013 -0700"
      },
      "message": "Loudness enhancer audio effect\n\nLoudnessEnhancer as android.media.AudioEffect subclass\n\nDefine UUID for loudness enhancer effect\n\nBug 8413913\n\nChange-Id: If0ae6023f77ccf3aafbb55f2b3135b2ea1bb8365\n"
    },
    {
      "commit": "7bacc72c748249926ee0d4733d194ff712aacddb",
      "tree": "74da6c371ff24b0c9cf35081f6d1a3fad9dca452",
      "parents": [
        "2793a3b3fdb24a1fe5f28076a6f8a5f17bc3b0c3",
        "90bb0cf7680874a5332fd5f063b54e7f65ef2cea"
      ],
      "author": {
        "name": "Joe Fernandez",
        "email": "joefernandez@google.com",
        "time": "Mon Sep 16 11:12:05 2013 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Mon Sep 16 11:12:05 2013 -0700"
      },
      "message": "am 90bb0cf7: am 385179b2: Merge \"Update RenderScript docs to include Support Library APIs\" into jb-mr2-docs\n\n* commit \u002790bb0cf7680874a5332fd5f063b54e7f65ef2cea\u0027:\n  Update RenderScript docs to include Support Library APIs\n"
    },
    {
      "commit": "27ab217212a663e22133cdd2a72ef27bdf5f778c",
      "tree": "b8383fdb6153bbf59eca934454a0f682ba508210",
      "parents": [
        "385179b2811e95833066dfdb801e963e43229b97",
        "8bed749607001c65330cf4cd1239b37b091303e5"
      ],
      "author": {
        "name": "Joe Fernandez",
        "email": "joefernandez@google.com",
        "time": "Mon Sep 16 18:10:54 2013 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Sep 16 18:10:55 2013 +0000"
      },
      "message": "Merge \"docs: SDK / ADT 22.2 Release Notes\" into jb-mr2-docs"
    },
    {
      "commit": "90bb0cf7680874a5332fd5f063b54e7f65ef2cea",
      "tree": "623d984002010abbe06d2ca7005a586a98ebb933",
      "parents": [
        "d82b567c718dafdcd3477cb3da8f729bd64859cc",
        "385179b2811e95833066dfdb801e963e43229b97"
      ],
      "author": {
        "name": "Joe Fernandez",
        "email": "joefernandez@google.com",
        "time": "Mon Sep 16 11:09:40 2013 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Mon Sep 16 11:09:40 2013 -0700"
      },
      "message": "am 385179b2: Merge \"Update RenderScript docs to include Support Library APIs\" into jb-mr2-docs\n\n* commit \u0027385179b2811e95833066dfdb801e963e43229b97\u0027:\n  Update RenderScript docs to include Support Library APIs\n"
    },
    {
      "commit": "d3e7723a1ed95601f6c4f6f964d62b8c5d9d0fec",
      "tree": "04be60f33318cd6e446e987f8dd42213dd2cc0ca",
      "parents": [
        "978a455d665c6bccdc900eeadc72bb652a2ea294",
        "2793a3b3fdb24a1fe5f28076a6f8a5f17bc3b0c3"
      ],
      "author": {
        "name": "Joe Fernandez",
        "email": "joefernandez@google.com",
        "time": "Mon Sep 16 11:08:47 2013 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Mon Sep 16 11:08:47 2013 -0700"
      },
      "message": "am 2793a3b3: am d82b567c: am 881a4b82: Support Library 18.1 Release Notes\n\n* commit \u00272793a3b3fdb24a1fe5f28076a6f8a5f17bc3b0c3\u0027:\n  Support Library 18.1 Release Notes\n"
    },
    {
      "commit": "385179b2811e95833066dfdb801e963e43229b97",
      "tree": "e3200de855302ebfe9040bda539a4588ba983ebb",
      "parents": [
        "881a4b8235160884b9fc7aa9a6c6b13be5567aa4",
        "0edad69ab4ec2f2bfce4b85d4e6d5f74f7ba1bb5"
      ],
      "author": {
        "name": "Joe Fernandez",
        "email": "joefernandez@google.com",
        "time": "Mon Sep 16 18:07:19 2013 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Sep 16 18:07:19 2013 +0000"
      },
      "message": "Merge \"Update RenderScript docs to include Support Library APIs\" into jb-mr2-docs"
    },
    {
      "commit": "2793a3b3fdb24a1fe5f28076a6f8a5f17bc3b0c3",
      "tree": "74da6c371ff24b0c9cf35081f6d1a3fad9dca452",
      "parents": [
        "9919088b943f4fc7800d2c0307182f905bb248e4",
        "d82b567c718dafdcd3477cb3da8f729bd64859cc"
      ],
      "author": {
        "name": "Joe Fernandez",
        "email": "joefernandez@google.com",
        "time": "Mon Sep 16 11:06:33 2013 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Mon Sep 16 11:06:33 2013 -0700"
      },
      "message": "am d82b567c: am 881a4b82: Support Library 18.1 Release Notes\n\n* commit \u0027d82b567c718dafdcd3477cb3da8f729bd64859cc\u0027:\n  Support Library 18.1 Release Notes\n"
    },
    {
      "commit": "978a455d665c6bccdc900eeadc72bb652a2ea294",
      "tree": "04be60f33318cd6e446e987f8dd42213dd2cc0ca",
      "parents": [
        "1199a37a038d28753396a08ff60de2491bb6a20d",
        "7660d121b2ef21164ed33e6091e5dd50f5d0f939"
      ],
      "author": {
        "name": "Chet Haase",
        "email": "chet@google.com",
        "time": "Mon Sep 16 18:05:42 2013 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Sep 16 18:05:43 2013 +0000"
      },
      "message": "Merge \"Plug leaks in transitions\" into klp-dev"
    },
    {
      "commit": "d82b567c718dafdcd3477cb3da8f729bd64859cc",
      "tree": "623d984002010abbe06d2ca7005a586a98ebb933",
      "parents": [
        "c2260830f092152067eac18634b5f4001bf13298",
        "881a4b8235160884b9fc7aa9a6c6b13be5567aa4"
      ],
      "author": {
        "name": "Joe Fernandez",
        "email": "joefernandez@google.com",
        "time": "Mon Sep 16 11:05:12 2013 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Mon Sep 16 11:05:12 2013 -0700"
      },
      "message": "am 881a4b82: Support Library 18.1 Release Notes\n\n* commit \u0027881a4b8235160884b9fc7aa9a6c6b13be5567aa4\u0027:\n  Support Library 18.1 Release Notes\n"
    },
    {
      "commit": "41c1e359c6002ccaeb66b93d0fe9a0a689750afe",
      "tree": "f4ec64399a431266a650acab0a16f7f5fae4d9be",
      "parents": [
        "6421aa061a66312466bfa659e7fcad14c8f18834"
      ],
      "author": {
        "name": "John Spurlock",
        "email": "jspurlock@google.com",
        "time": "Mon Sep 16 13:57:13 2013 -0400"
      },
      "committer": {
        "name": "John Spurlock",
        "email": "jspurlock@google.com",
        "time": "Mon Sep 16 13:57:13 2013 -0400"
      },
      "message": "Fix recent SystemUI dump crash.\n\nIf only string format specification errors were compilation errors...\n\nBug:10781286\nChange-Id: I2843a805f6bba35f9cddcbfe7e551d3f0248e789\n"
    },
    {
      "commit": "1199a37a038d28753396a08ff60de2491bb6a20d",
      "tree": "8469adb66718c442ba11835f30c6c384010f788e",
      "parents": [
        "b693ef60ef27538402d941702ab652a57f585158",
        "4e85f46c1cbcafeb9fe9dd5cb796fd4d2728a409"
      ],
      "author": {
        "name": "Michael Jurka",
        "email": "mikejurka@google.com",
        "time": "Mon Sep 16 17:56:28 2013 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Sep 16 17:56:28 2013 +0000"
      },
      "message": "Merge \"Catch ActivityNotFoundException in Recents\" into klp-dev"
    },
    {
      "commit": "4e85f46c1cbcafeb9fe9dd5cb796fd4d2728a409",
      "tree": "303314377d57767694332ff225d5ff7742c4f8a7",
      "parents": [
        "7c0e2122c0e9bcb83c082156d5f5300b7f62169b"
      ],
      "author": {
        "name": "Michael Jurka",
        "email": "mikejurka@google.com",
        "time": "Mon Sep 16 19:52:21 2013 +0200"
      },
      "committer": {
        "name": "Michael Jurka",
        "email": "mikejurka@google.com",
        "time": "Mon Sep 16 19:52:21 2013 +0200"
      },
      "message": "Catch ActivityNotFoundException in Recents\n\nBug: 8633151"
    },
    {
      "commit": "b693ef60ef27538402d941702ab652a57f585158",
      "tree": "9813401b597bdd36e1de1426961ffae7cbac85d2",
      "parents": [
        "869f44cc320ecd3301c032dcdc21f243f7c3e8ec",
        "37b82e32324d0911aba897880c28b2fdedc3ec9a"
      ],
      "author": {
        "name": "Leon Scroggins III",
        "email": "scroggo@google.com",
        "time": "Mon Sep 16 17:36:58 2013 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Sep 16 17:36:58 2013 +0000"
      },
      "message": "Merge \"Do not allocate so much memory on the stack.\" into klp-dev"
    },
    {
      "commit": "869f44cc320ecd3301c032dcdc21f243f7c3e8ec",
      "tree": "d056196b9f6797ea17250eb182cf68a63cdcebe2",
      "parents": [
        "370b593c37569ddad8286a47e3772bfe3cdb9c9b",
        "cfa553369fd8ef68db751fe1052cd17fd5763965"
      ],
      "author": {
        "name": "Zhijun He",
        "email": "zhijunhe@google.com",
        "time": "Mon Sep 16 17:33:36 2013 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Sep 16 17:33:36 2013 +0000"
      },
      "message": "Merge \"ImageReader: get correct crop size\" into klp-dev"
    },
    {
      "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": "fef978f389e36becb32f7d9a0dc1ce546b50d845",
      "tree": "7e28a998e94e0f3039863fb33bd59aa8ab6703fa",
      "parents": [
        "095d2c61ed5ea5226709b32729fb8c76036b91af",
        "9919088b943f4fc7800d2c0307182f905bb248e4"
      ],
      "author": {
        "name": "Joe Fernandez",
        "email": "joefernandez@google.com",
        "time": "Mon Sep 16 10:31:06 2013 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Mon Sep 16 10:31:06 2013 -0700"
      },
      "message": "am 9919088b: am c2260830: Merge \"Update RenderScript docs to include Support Library APIs\" into jb-mr2-ub-dev\n\n* commit \u00279919088b943f4fc7800d2c0307182f905bb248e4\u0027:\n  Update RenderScript docs to include Support Library APIs\n"
    },
    {
      "commit": "9919088b943f4fc7800d2c0307182f905bb248e4",
      "tree": "74da6c371ff24b0c9cf35081f6d1a3fad9dca452",
      "parents": [
        "4a8ade3b85b606c5d3c582bdc4eb06051bce7283",
        "c2260830f092152067eac18634b5f4001bf13298"
      ],
      "author": {
        "name": "Joe Fernandez",
        "email": "joefernandez@google.com",
        "time": "Mon Sep 16 10:29:06 2013 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Mon Sep 16 10:29:06 2013 -0700"
      },
      "message": "am c2260830: Merge \"Update RenderScript docs to include Support Library APIs\" into jb-mr2-ub-dev\n\n* commit \u0027c2260830f092152067eac18634b5f4001bf13298\u0027:\n  Update RenderScript docs to include Support Library APIs\n"
    },
    {
      "commit": "881a4b8235160884b9fc7aa9a6c6b13be5567aa4",
      "tree": "db98bc8d7f75ae0aa633a328f49e19b35cb2dde4",
      "parents": [
        "6212f6b3c5c92298fedbb37f5ceb0094b770549b"
      ],
      "author": {
        "name": "Joe Fernandez",
        "email": "joefernandez@google.com",
        "time": "Thu Sep 12 12:02:33 2013 -0700"
      },
      "committer": {
        "name": "Joe Fernandez",
        "email": "joefernandez@google.com",
        "time": "Mon Sep 16 17:28:26 2013 +0000"
      },
      "message": "Support Library 18.1 Release Notes\n\nadding release notes for v8 support library containing RenderScript\n\nChange-Id: I12d48c26e6b99cacfb8f36750c3f1ce80da5ef23\n(cherry picked from commit 75026c547fd00600572c9c4b471ecc9512ab1b17)"
    },
    {
      "commit": "0edad69ab4ec2f2bfce4b85d4e6d5f74f7ba1bb5",
      "tree": "4401a35b3c2c7e9f7e7d6f8f64ea519d62421108",
      "parents": [
        "6212f6b3c5c92298fedbb37f5ceb0094b770549b"
      ],
      "author": {
        "name": "Joe Fernandez",
        "email": "joefernandez@google.com",
        "time": "Fri Sep 13 12:40:56 2013 -0700"
      },
      "committer": {
        "name": "Joe Fernandez",
        "email": "joefernandez@google.com",
        "time": "Mon Sep 16 17:27:08 2013 +0000"
      },
      "message": "Update RenderScript docs to include Support Library APIs\n\nAdded new section to explain how to access the Support Library\nRenderScript APIs in Eclipse.\n\nChange-Id: Ife6e25bcc7b91c39bb399d1ace624e106a3f38bc\n(cherry picked from commit f82b04d4ecb9450afc8a3679e7178bfa4ca782b8)"
    },
    {
      "commit": "c2260830f092152067eac18634b5f4001bf13298",
      "tree": "623d984002010abbe06d2ca7005a586a98ebb933",
      "parents": [
        "1f7cee21e1506c8476a926f0d37b747a825e9f4a",
        "f82b04d4ecb9450afc8a3679e7178bfa4ca782b8"
      ],
      "author": {
        "name": "Joe Fernandez",
        "email": "joefernandez@google.com",
        "time": "Mon Sep 16 17:26:31 2013 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Sep 16 17:26:31 2013 +0000"
      },
      "message": "Merge \"Update RenderScript docs to include Support Library APIs\" into jb-mr2-ub-dev"
    },
    {
      "commit": "095d2c61ed5ea5226709b32729fb8c76036b91af",
      "tree": "d17282391795256d859fd2a10ab23a60187e6824",
      "parents": [
        "3a6b61ffcdf2c278f26f1530a5d41b825b33ca18",
        "4a8ade3b85b606c5d3c582bdc4eb06051bce7283"
      ],
      "author": {
        "name": "Joe Fernandez",
        "email": "joefernandez@google.com",
        "time": "Mon Sep 16 10:21:14 2013 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Mon Sep 16 10:21:14 2013 -0700"
      },
      "message": "am 4a8ade3b: am 1f7cee21: Merge \"Support Library 18.1 Release Notes\" into jb-mr2-ub-dev\n\n* commit \u00274a8ade3b85b606c5d3c582bdc4eb06051bce7283\u0027:\n  Support Library 18.1 Release Notes\n"
    },
    {
      "commit": "4a8ade3b85b606c5d3c582bdc4eb06051bce7283",
      "tree": "620d1838d97663f439cca9ecf5a1f537dc460a51",
      "parents": [
        "a99cc3a72d7ff883b8ade7e119169b561fc98e17",
        "1f7cee21e1506c8476a926f0d37b747a825e9f4a"
      ],
      "author": {
        "name": "Joe Fernandez",
        "email": "joefernandez@google.com",
        "time": "Mon Sep 16 10:19:27 2013 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Mon Sep 16 10:19:27 2013 -0700"
      },
      "message": "am 1f7cee21: Merge \"Support Library 18.1 Release Notes\" into jb-mr2-ub-dev\n\n* commit \u00271f7cee21e1506c8476a926f0d37b747a825e9f4a\u0027:\n  Support Library 18.1 Release Notes\n"
    },
    {
      "commit": "1f7cee21e1506c8476a926f0d37b747a825e9f4a",
      "tree": "6711405d3348929f8a11c562f1d084442202217a",
      "parents": [
        "788fc6285a0b7f1585c5a4fa68599af7c07747e5",
        "75026c547fd00600572c9c4b471ecc9512ab1b17"
      ],
      "author": {
        "name": "Joe Fernandez",
        "email": "joefernandez@google.com",
        "time": "Mon Sep 16 17:18:10 2013 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Sep 16 17:18:10 2013 +0000"
      },
      "message": "Merge \"Support Library 18.1 Release Notes\" into jb-mr2-ub-dev"
    },
    {
      "commit": "c59286ab7bbf9e228bc19d37936042d964ece39c",
      "tree": "7d974d23f42f3c02319a574564a9871264b1d649",
      "parents": [
        "a751d97e8611d16a2929c538f634a4b4c7b2938a"
      ],
      "author": {
        "name": "Baligh Uddin",
        "email": "baligh@google.com",
        "time": "Mon Sep 16 09:52:22 2013 -0700"
      },
      "committer": {
        "name": "Baligh Uddin",
        "email": "baligh@google.com",
        "time": "Mon Sep 16 09:52:22 2013 -0700"
      },
      "message": "Import translations. DO NOT MERGE\n\nChange-Id: I7f6eb24f5bb7c1ae9e8734eb957a966e49848a3b\nAuto-generated-cl: translation import\n"
    },
    {
      "commit": "cfa553369fd8ef68db751fe1052cd17fd5763965",
      "tree": "7597932249f1e90af2518aaeb239540cf9d8fc28",
      "parents": [
        "750ce3acf23e5c2e5b239154a2539391544f9463"
      ],
      "author": {
        "name": "Zhijun He",
        "email": "zhijunhe@google.com",
        "time": "Mon Sep 16 09:49:28 2013 -0700"
      },
      "committer": {
        "name": "Zhijun He",
        "email": "zhijunhe@google.com",
        "time": "Mon Sep 16 09:49:28 2013 -0700"
      },
      "message": "ImageReader: get correct crop size\n\nBug: 10752797\nChange-Id: I2e56d69cde7f5ca669a366646b876861b277a239\n"
    },
    {
      "commit": "72e8643fdd7be03de1d7353c5a2573236b5957ab",
      "tree": "5a8d0d98b090bdfe051f6376785904296f4e76ac",
      "parents": [
        "a751d97e8611d16a2929c538f634a4b4c7b2938a"
      ],
      "author": {
        "name": "Baligh Uddin",
        "email": "baligh@google.com",
        "time": "Mon Sep 16 09:47:04 2013 -0700"
      },
      "committer": {
        "name": "Baligh Uddin",
        "email": "baligh@google.com",
        "time": "Mon Sep 16 09:47:04 2013 -0700"
      },
      "message": "Import translations. DO NOT MERGE\n\nChange-Id: Icd16c449ff68a89ecd4a36856764d24f5894c9e5\nAuto-generated-cl: translation import\n"
    },
    {
      "commit": "ad178f5509a9573e1cc9bc7fbfaeb10dd2847f31",
      "tree": "8430a6d0a8abce98e6e632ebc27de04ae0a517cd",
      "parents": [
        "a751d97e8611d16a2929c538f634a4b4c7b2938a"
      ],
      "author": {
        "name": "Baligh Uddin",
        "email": "baligh@google.com",
        "time": "Mon Sep 16 09:44:32 2013 -0700"
      },
      "committer": {
        "name": "Baligh Uddin",
        "email": "baligh@google.com",
        "time": "Mon Sep 16 09:44:32 2013 -0700"
      },
      "message": "Import translations. DO NOT MERGE\n\nChange-Id: I6066e1589c84a842887ac37b737d6852a2ff99a7\nAuto-generated-cl: translation import\n"
    },
    {
      "commit": "3a6b61ffcdf2c278f26f1530a5d41b825b33ca18",
      "tree": "c09a0b582dc68e15a4213ac4f3d4da2ceab39770",
      "parents": [
        "6421aa061a66312466bfa659e7fcad14c8f18834"
      ],
      "author": {
        "name": "Daniel Sandler",
        "email": "dsandler@android.com",
        "time": "Mon Sep 16 12:08:37 2013 -0400"
      },
      "committer": {
        "name": "Daniel Sandler",
        "email": "dsandler@android.com",
        "time": "Mon Sep 16 12:15:12 2013 -0400"
      },
      "message": "New ADB icon for K.\n\nSimple, to the point.\n\nBug: 10605145\nChange-Id: Id33e06cc0ad9dba0f18cf2919adb3541ed5f0e3d\n"
    },
    {
      "commit": "30f7d0240dabda5d7413e9944826a1f8915ff204",
      "tree": "a6daa8c29d9817dc3ad90cd0b7b2f685a4f34f1d",
      "parents": [
        "a751d97e8611d16a2929c538f634a4b4c7b2938a"
      ],
      "author": {
        "name": "Baligh Uddin",
        "email": "baligh@google.com",
        "time": "Mon Sep 16 09:12:47 2013 -0700"
      },
      "committer": {
        "name": "Baligh Uddin",
        "email": "baligh@google.com",
        "time": "Mon Sep 16 09:12:47 2013 -0700"
      },
      "message": "Import translations. DO NOT MERGE\n\nChange-Id: Iec4561b4d297b80b70453486c35628904c3c4e45\nAuto-generated-cl: translation import\n"
    },
    {
      "commit": "6421aa061a66312466bfa659e7fcad14c8f18834",
      "tree": "203a85e3675e67f9a36c3a1e70f1d195724631dd",
      "parents": [
        "28ed00d3b7931c75ac97d1aced01b1dda465f07f",
        "eda1f6984419361641f07530cde1f67b52ab0052"
      ],
      "author": {
        "name": "John Spurlock",
        "email": "jspurlock@google.com",
        "time": "Mon Sep 16 15:56:14 2013 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Sep 16 15:56:15 2013 +0000"
      },
      "message": "Merge \"Fix glitch launching new windows from transparent launcher.\" into klp-dev"
    },
    {
      "commit": "eda1f6984419361641f07530cde1f67b52ab0052",
      "tree": "b810a688823f285fbc32fdae5e533dca9df379fd",
      "parents": [
        "a751d97e8611d16a2929c538f634a4b4c7b2938a"
      ],
      "author": {
        "name": "John Spurlock",
        "email": "jspurlock@google.com",
        "time": "Mon Sep 16 11:38:44 2013 -0400"
      },
      "committer": {
        "name": "John Spurlock",
        "email": "jspurlock@google.com",
        "time": "Mon Sep 16 11:38:44 2013 -0400"
      },
      "message": "Fix glitch launching new windows from transparent launcher.\n\nPart 1 of 2: Ignore remembered sysui visibility transparent flag\nvalue when computing global content frame.\n\nSince this fixes a visible window layout glitch, get this in asap.\n\nBug:10561554\nChange-Id: Ia3fd69ee65eb3f34fb3a684b697c98e37fabc0b0\n"
    },
    {
      "commit": "28ed00d3b7931c75ac97d1aced01b1dda465f07f",
      "tree": "e14aef93530da487bc2aa163608023cdcb4e11ca",
      "parents": [
        "a751d97e8611d16a2929c538f634a4b4c7b2938a",
        "a30b7035cec9d6d2bfc6a48889dc803695b26f36"
      ],
      "author": {
        "name": "Daniel Sandler",
        "email": "dsandler@android.com",
        "time": "Mon Sep 16 15:26:50 2013 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Sep 16 15:26:50 2013 +0000"
      },
      "message": "Merge \"Fix RenderScript crash.\" into klp-dev"
    },
    {
      "commit": "a30b7035cec9d6d2bfc6a48889dc803695b26f36",
      "tree": "824c23bae522a709884614313a18011ae94c4810",
      "parents": [
        "7c0e2122c0e9bcb83c082156d5f5300b7f62169b"
      ],
      "author": {
        "name": "Daniel Sandler",
        "email": "dsandler@android.com",
        "time": "Mon Sep 16 10:16:49 2013 -0400"
      },
      "committer": {
        "name": "Daniel Sandler",
        "email": "dsandler@android.com",
        "time": "Mon Sep 16 11:19:15 2013 -0400"
      },
      "message": "Fix RenderScript crash.\n\nAlso lay the groundwork for a future checkin.\n\nBug: 10240151\nBug: 10505742\nChange-Id: I62d61c9048188c93863c8c43839e713b75a65102\n"
    }
  ],
  "next": "a751d97e8611d16a2929c538f634a4b4c7b2938a"
}
