)]}'
{
  "log": [
    {
      "commit": "36d4cc8d2b308fd9a0894e6ce160aea2079c1aef",
      "tree": "b078c4b99efc9ec0b632fbde5ecb3f988d248cc4",
      "parents": [
        "ec7a6ea84578be91e04a54331ea4ca63e7fb69e1"
      ],
      "author": {
        "name": "Victoria Lease",
        "email": "violets@google.com",
        "time": "Fri Sep 06 14:04:18 2013 -0700"
      },
      "committer": {
        "name": "Victoria Lease",
        "email": "violets@google.com",
        "time": "Wed Sep 11 09:52:29 2013 -0700"
      },
      "message": "include Padauk in fallback chain\n\nBug: 10625246\nChange-Id: I32530a992beeafe2ee16da36f0dc0a752c647cc6\n(cherry picked from commit 5d34e4d679e6237b0d075177d1e365161c684445)\n\nConflicts:\n\tdata/fonts/fallback_fonts.xml\n"
    },
    {
      "commit": "ec7a6ea84578be91e04a54331ea4ca63e7fb69e1",
      "tree": "67d304da9e62fb7448d3cbd6bd75cc3e87fbe6de",
      "parents": [
        "c19d683d9ea5dafdd8e355dc3fa34b362bc379e9",
        "43670879fa9accd7add74554c9049d9600579af2"
      ],
      "author": {
        "name": "John Spurlock",
        "email": "jspurlock@google.com",
        "time": "Wed Sep 11 14:50:08 2013 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Sep 11 14:50:08 2013 +0000"
      },
      "message": "Merge \"Add activity indicator icons to quick settings tiles.\" into klp-dev"
    },
    {
      "commit": "c19d683d9ea5dafdd8e355dc3fa34b362bc379e9",
      "tree": "6c6d66671307e46412a91882adfe4cb8149bb113",
      "parents": [
        "a8e176534cb086cdf925b0ab0fbd7c2859a1de44",
        "74d31d106bc0a2462aac8af58dbefd6a4e1212d8"
      ],
      "author": {
        "name": "Chet Haase",
        "email": "chet@google.com",
        "time": "Wed Sep 11 14:14:06 2013 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Sep 11 14:14:06 2013 +0000"
      },
      "message": "Merge \"Build layer immediately when setting it in ViewPropertyAnimator\" into klp-dev"
    },
    {
      "commit": "a8e176534cb086cdf925b0ab0fbd7c2859a1de44",
      "tree": "57d492d8286ac39607ba4e10e14a3ed5367b893f",
      "parents": [
        "ab6284f1e0224fcbf07de5bd0c1e9ed58509946a",
        "f43fb2a57f152b5760d8792fec26f36d46b23817"
      ],
      "author": {
        "name": "Chet Haase",
        "email": "chet@google.com",
        "time": "Wed Sep 11 14:13:48 2013 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Sep 11 14:13:48 2013 +0000"
      },
      "message": "Merge \"Reversing immediately after starting animator ends it\" into klp-dev"
    },
    {
      "commit": "43670879fa9accd7add74554c9049d9600579af2",
      "tree": "a5313089a0c4585aac5d124b0a5a618fe56cce30",
      "parents": [
        "8a6c77545b178dcba9affd34a47de08fc6928479"
      ],
      "author": {
        "name": "John Spurlock",
        "email": "jspurlock@google.com",
        "time": "Thu Sep 05 16:50:21 2013 -0400"
      },
      "committer": {
        "name": "John Spurlock",
        "email": "jspurlock@google.com",
        "time": "Wed Sep 11 10:04:44 2013 -0400"
      },
      "message": "Add activity indicator icons to quick settings tiles.\n\nWifi + RSSI now have activity in / activity out indicators\nwired up to information coming from NetworkController.\n\nBug: 10634208\nChange-Id: I3cf29dc905eeaeb4aea8e7df4fe46e70645e0013\n"
    },
    {
      "commit": "ab6284f1e0224fcbf07de5bd0c1e9ed58509946a",
      "tree": "6c89142d07698b980df0de74b2f60e5bcc59b0e7",
      "parents": [
        "79ec2a15f791ca583c97fa8de772347f93cec568",
        "8a6c77545b178dcba9affd34a47de08fc6928479"
      ],
      "author": {
        "name": "Daniel Sandler",
        "email": "dsandler@android.com",
        "time": "Wed Sep 11 13:51:19 2013 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Sep 11 13:51:19 2013 +0000"
      },
      "message": "Merge \"New orange color for status bar + qs assets.\" into klp-dev"
    },
    {
      "commit": "79ec2a15f791ca583c97fa8de772347f93cec568",
      "tree": "95c503271f1a1f77b2c300fc84095c459edd9539",
      "parents": [
        "86d9c457de3285f01552d4046a8a260c7a75147f"
      ],
      "author": {
        "name": "John Spurlock",
        "email": "jspurlock@google.com",
        "time": "Wed Sep 11 09:28:49 2013 -0400"
      },
      "committer": {
        "name": "John Spurlock",
        "email": "jspurlock@google.com",
        "time": "Wed Sep 11 09:28:49 2013 -0400"
      },
      "message": "Don\u0027t rely on window state when disabling the panel.\n\nBug:10488453\nChange-Id: I09ffbf166dd34489064cf0d73fe7ae4dd356c6c9\n"
    },
    {
      "commit": "8a6c77545b178dcba9affd34a47de08fc6928479",
      "tree": "a99acd06ccdbca8b9fe02ddc2ac518c246f5fc7f",
      "parents": [
        "86d9c457de3285f01552d4046a8a260c7a75147f"
      ],
      "author": {
        "name": "John Spurlock",
        "email": "jspurlock@google.com",
        "time": "Wed Sep 11 08:27:18 2013 -0400"
      },
      "committer": {
        "name": "John Spurlock",
        "email": "jspurlock@google.com",
        "time": "Wed Sep 11 08:37:43 2013 -0400"
      },
      "message": "New orange color for status bar + qs assets.\n\nBug:10502089\nChange-Id: I7b43fe260ceccba29f896009ce467fe29ec67f64\n"
    },
    {
      "commit": "86d9c457de3285f01552d4046a8a260c7a75147f",
      "tree": "c60f8bd088a714cd5d7b527f72c9b55cf07630ad",
      "parents": [
        "e3af2dd7a7883c5ae60fd6b9f6fb8d434e12d66a",
        "7140a25f0135f473b66d01eb042471b2f0ebc836"
      ],
      "author": {
        "name": "Adam Skory",
        "email": "skory@google.com",
        "time": "Wed Sep 11 11:27:50 2013 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Sep 11 11:27:50 2013 +0000"
      },
      "message": "Merge \"Revert services assist context in KitKat\" into klp-dev"
    },
    {
      "commit": "7140a25f0135f473b66d01eb042471b2f0ebc836",
      "tree": "6f19fb31faf5b7dcf0cbae98bacb5503a565e0b7",
      "parents": [
        "e3d0f022826a2a16e64dc9b5353a2a514393881b"
      ],
      "author": {
        "name": "Adam Skory",
        "email": "skory@google.com",
        "time": "Wed Sep 11 12:04:58 2013 +0100"
      },
      "committer": {
        "name": "Adam Skory",
        "email": "skory@google.com",
        "time": "Wed Sep 11 12:04:58 2013 +0100"
      },
      "message": "Revert services assist context in KitKat\n\nReverts extension to assist context API to query\nforeground services for assist context data.\n\nAlso hides Intent.ACTION_VOICE_ASSIST because\nnobody\u0027s actually using it yet.\n\nBug: 10461702\nChange-Id: Idf6836adc659b434e11ebb2b98e8b814c94a7227\n"
    },
    {
      "commit": "e3af2dd7a7883c5ae60fd6b9f6fb8d434e12d66a",
      "tree": "baa27b68548901ad6c94d5762ef4efef9d281f30",
      "parents": [
        "1434a4075d4582d932023b1720b2a1213e6ea282",
        "2921cee3048f7e64ba6645d50a1c1705ef9658f8"
      ],
      "author": {
        "name": "Marc Wilson",
        "email": "marcwilson@google.com",
        "time": "Wed Sep 11 10:50:34 2013 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Sep 11 10:50:34 2013 +0000"
      },
      "message": "Merge \"Update documentation for speech APIs.\" into klp-dev"
    },
    {
      "commit": "1434a4075d4582d932023b1720b2a1213e6ea282",
      "tree": "9272c5ae09d157a5a53d6d46544444dbed208098",
      "parents": [
        "2f1ef77c07da2ed7168f75551dd632026b20f8cc",
        "ed903213e6d3d75d497498c9cf95aa8e74277a9e"
      ],
      "author": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Wed Sep 11 04:18:13 2013 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Sep 11 04:18:13 2013 +0000"
      },
      "message": "Merge \"More tweaks to match UX spec.\" into klp-dev"
    },
    {
      "commit": "ed903213e6d3d75d497498c9cf95aa8e74277a9e",
      "tree": "1ad4508da5dc2eeef64d6ebfa604136148123311",
      "parents": [
        "cc8f710a503ebda563caf2fcfc584de5e2ed76c4"
      ],
      "author": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Tue Sep 10 17:56:39 2013 -0700"
      },
      "committer": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Tue Sep 10 20:04:11 2013 -0700"
      },
      "message": "More tweaks to match UX spec.\n\nFixed text colors to match spec.  Behold The Greyening!  Centered\nloader spinner in grid mode.  Show multiple lines in status messages.\n\nAdd string descriptions.  Fix bug where toggling size setting didn\u0027t\nkick a UI rebind.\n\nBug: 10510022\nChange-Id: Icb41ebeb4de0fed8c04fc6cf5213af1587b72641\n"
    },
    {
      "commit": "2f1ef77c07da2ed7168f75551dd632026b20f8cc",
      "tree": "952aca2092f3d0d4dd5c51ce0a032678615b625d",
      "parents": [
        "042bd400547dda7dce4a526fb3b68303fa934229",
        "20e287534396655af0d5912d8b272070ad24a93a"
      ],
      "author": {
        "name": "Jeff Brown",
        "email": "jeffbrown@google.com",
        "time": "Wed Sep 11 00:35:39 2013 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Sep 11 00:35:39 2013 +0000"
      },
      "message": "Merge \"WirelessChargerDetector: Work around bad sensor timestamps.\" into klp-dev"
    },
    {
      "commit": "20e287534396655af0d5912d8b272070ad24a93a",
      "tree": "f005b2a26dae5dffae7f3aec765cd909a42d34eb",
      "parents": [
        "bd181bb83282571eb793d2e4a48b4d19585de7f2"
      ],
      "author": {
        "name": "Jeff Brown",
        "email": "jeffbrown@google.com",
        "time": "Tue Sep 10 17:13:28 2013 -0700"
      },
      "committer": {
        "name": "Jeff Brown",
        "email": "jeffbrown@google.com",
        "time": "Tue Sep 10 17:17:08 2013 -0700"
      },
      "message": "WirelessChargerDetector: Work around bad sensor timestamps.\n\nIt turns out that on some devices the sensor event timestamp\nmay be non-monotonic.  This may cause the detector to hold\na wakelock indefinitely if the time jumps backwards.  These\ntimestamps are not well tested in general so there may be\nother artifacts as well.  Use elapsed realtime instead.\n\nBug: 9926451\nChange-Id: Idb0b316e22b23aac86837bd25b953daf49f9b758\n"
    },
    {
      "commit": "042bd400547dda7dce4a526fb3b68303fa934229",
      "tree": "874a3a61fe15c54de266336360a5b9d93b52cbe0",
      "parents": [
        "a0a47c737951db52af4943f5737da48d30adc6fe",
        "cc8f710a503ebda563caf2fcfc584de5e2ed76c4"
      ],
      "author": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Wed Sep 11 00:07:42 2013 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Sep 11 00:07:42 2013 +0000"
      },
      "message": "Merge \"Include system packages in packages.list.\" into klp-dev"
    },
    {
      "commit": "74d31d106bc0a2462aac8af58dbefd6a4e1212d8",
      "tree": "f3df67cf0b65c66803435b7f6999c0292d1c579c",
      "parents": [
        "cdd82540f2f98e7b4374fdd81e771eb217a27573"
      ],
      "author": {
        "name": "Chet Haase",
        "email": "chet@google.com",
        "time": "Tue Sep 10 17:05:44 2013 -0700"
      },
      "committer": {
        "name": "Chet Haase",
        "email": "chet@google.com",
        "time": "Tue Sep 10 17:05:44 2013 -0700"
      },
      "message": "Build layer immediately when setting it in ViewPropertyAnimator\n\nPreviously, withLayer() would simply set the layer type in the runnable\ncalled in onAnimationStart(). Now we also call buildLayer(), to get it\nout of the way prior to the view drawing for the first time after the\nanimation begins.\n\nIssue #9422420 ViewPropertyAnimator.withLayer() should build layer immediately\n\nChange-Id: I99923a234f7ca1ec0b6f1b0bf28b62a71ab7eb4d\n"
    },
    {
      "commit": "a0a47c737951db52af4943f5737da48d30adc6fe",
      "tree": "5adda35a85e46c47fa5428303fa8e9365c7f1b65",
      "parents": [
        "af4d039fb3a45d4a74683a69ee48071b8338a13d",
        "622bf2220cf7fb9bb526afa39921ee2aa93e32ca"
      ],
      "author": {
        "name": "Amith Yamasani",
        "email": "yamasani@google.com",
        "time": "Wed Sep 11 00:03:50 2013 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Sep 11 00:03:50 2013 +0000"
      },
      "message": "Merge \"Backup and restore ringtone and notification ringtone\" into klp-dev"
    },
    {
      "commit": "af4d039fb3a45d4a74683a69ee48071b8338a13d",
      "tree": "0b3d9de8856d60429618dd68cedec54e2672fa59",
      "parents": [
        "dc6fd0a20a095ac0fb544184d8a4258e80b4a14d",
        "4ec973925fc2cd18f9ec0d0ca5af588564fded27"
      ],
      "author": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Tue Sep 10 23:59:43 2013 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Sep 10 23:59:43 2013 +0000"
      },
      "message": "Merge \"More UX work for thumbnails, search, management.\" into klp-dev"
    },
    {
      "commit": "cc8f710a503ebda563caf2fcfc584de5e2ed76c4",
      "tree": "54c09a2a577ea09ec8e98da86340c4a4ae761151",
      "parents": [
        "4ec973925fc2cd18f9ec0d0ca5af588564fded27"
      ],
      "author": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Tue Sep 10 16:57:24 2013 -0700"
      },
      "committer": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Tue Sep 10 16:57:24 2013 -0700"
      },
      "message": "Include system packages in packages.list.\n\nThis provides group membership to the FUSE daemon, since system\npackages like NFC and Bluetooth hold sdcard_rw.\n\nBug: 10610659\nChange-Id: I7428e999cfa4087ffe220b9d8bd80827191ab997\n"
    },
    {
      "commit": "dc6fd0a20a095ac0fb544184d8a4258e80b4a14d",
      "tree": "fed85e433f15c53d803cb5edb96137f040e4cc92",
      "parents": [
        "4459f49869d85a4c88cfa311a9a2af45ecc8d056",
        "bd181bb83282571eb793d2e4a48b4d19585de7f2"
      ],
      "author": {
        "name": "Jeff Brown",
        "email": "jeffbrown@google.com",
        "time": "Tue Sep 10 23:52:53 2013 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Sep 10 23:52:53 2013 +0000"
      },
      "message": "Merge \"Propagate input ANR reason to activity manager log.\" into klp-dev"
    },
    {
      "commit": "bd181bb83282571eb793d2e4a48b4d19585de7f2",
      "tree": "6e47cf17024e47ef936adcb301a4092debbcebcd",
      "parents": [
        "23a5f44c5a306b4a70821722a697da55cc3c5db8"
      ],
      "author": {
        "name": "Jeff Brown",
        "email": "jeffbrown@google.com",
        "time": "Tue Sep 10 16:44:24 2013 -0700"
      },
      "committer": {
        "name": "Jeff Brown",
        "email": "jeffbrown@google.com",
        "time": "Tue Sep 10 16:44:24 2013 -0700"
      },
      "message": "Propagate input ANR reason to activity manager log.\n\nMake it a little easier to diagnose input dispatch timeouts by\nproviding the detailed reason as the ANR annotation in the log.\n\nBug: 10689184\nChange-Id: Ie18fd9ad066b0673d1f57c030e027ad0085f4650\n"
    },
    {
      "commit": "4ec973925fc2cd18f9ec0d0ca5af588564fded27",
      "tree": "d24a03c6f8cecb6bbba7e6073589afb58b05a2e9",
      "parents": [
        "1d2daa7809b58c226410c0060d7837de0a29888a"
      ],
      "author": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Tue Sep 10 12:04:26 2013 -0700"
      },
      "committer": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Tue Sep 10 16:40:36 2013 -0700"
      },
      "message": "More UX work for thumbnails, search, management.\n\nHide non-finished downloads from normal picker UI, but keep them\naround in management mode.  Uses a Uri query parameter and a hidden\nAPI on DocumentsProvider.\n\nScale thumbnails to fit viewport, always show MIME icon while waiting\non thumbnails, and crossfade between them.  Cancel thumbnail tasks\nwhen views are recycled.\n\nFilter directories out of search results for now.  Also leave sort\nordering from backend intact, since it\u0027s custom ranking.  Fix\nSearchView interaction to dismiss properly and restore across\norientation and drawer state changes.\n\nHide most actions when drawer is open.  Invalidate RootInfo cache\nwhen locale changes.  Apply sort ordering when showing recent create\ndirectories.  Hide recent summary string when icon is enough for user\nto disambiguate.\n\nBug: 10667184, 10665663\nChange-Id: I331d3272a08c497f88dc659d9e112231cb35aa69\n"
    },
    {
      "commit": "4459f49869d85a4c88cfa311a9a2af45ecc8d056",
      "tree": "81ee9185f4028b38e582bb8d6dec77f80baa24da",
      "parents": [
        "cdd82540f2f98e7b4374fdd81e771eb217a27573",
        "49e1cf946f8e3ae71ec36618756c2eec8fe701b2"
      ],
      "author": {
        "name": "Yorke Lee",
        "email": "yorkelee@google.com",
        "time": "Tue Sep 10 23:25:14 2013 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Sep 10 23:25:15 2013 +0000"
      },
      "message": "Merge \"Update javadocs for number presentation\" into klp-dev"
    },
    {
      "commit": "49e1cf946f8e3ae71ec36618756c2eec8fe701b2",
      "tree": "f345a037aed72a2092d8f514dbea9dc1a43e2b14",
      "parents": [
        "23819e7e5d3b5e2c5d4b47b1a8133bc950e1eb82"
      ],
      "author": {
        "name": "Yorke Lee",
        "email": "yorkelee@google.com",
        "time": "Tue Sep 10 14:39:24 2013 -0700"
      },
      "committer": {
        "name": "Yorke Lee",
        "email": "yorkelee@google.com",
        "time": "Tue Sep 10 15:34:34 2013 -0700"
      },
      "message": "Update javadocs for number presentation\n\nBug: 10461762\nChange-Id: Idfd19fb5f522569afa775ce95e0ba975324a0ee2\n"
    },
    {
      "commit": "cdd82540f2f98e7b4374fdd81e771eb217a27573",
      "tree": "03555fcf689feb1f6bada4749f122e73b190cf52",
      "parents": [
        "874ae2adf8c24c4b9d68f781239a95ad047e212a",
        "5c494547af1e4558aea5994b60afaadefef971e1"
      ],
      "author": {
        "name": "Craig Mautner",
        "email": "cmautner@google.com",
        "time": "Tue Sep 10 22:11:57 2013 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Sep 10 22:11:58 2013 +0000"
      },
      "message": "Merge \"When waiting for activity to finish don\u0027t reset\" into klp-dev"
    },
    {
      "commit": "874ae2adf8c24c4b9d68f781239a95ad047e212a",
      "tree": "b29d2b31bd84c38d9c643e67bc0327d01d820ab1",
      "parents": [
        "895a43751fcf4f33e5437963d75d05c2cd754520",
        "25d2f7bc1ff9b475eff75bfff647466e91dbacb2"
      ],
      "author": {
        "name": "John Reck",
        "email": "jreck@google.com",
        "time": "Tue Sep 10 21:03:48 2013 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Sep 10 21:03:48 2013 +0000"
      },
      "message": "Merge \"Fix scissor for functor invocation\" into klp-dev"
    },
    {
      "commit": "895a43751fcf4f33e5437963d75d05c2cd754520",
      "tree": "fdd85785e5206d42533cf3dd135174f92a481461",
      "parents": [
        "b776122a8aa9fd082fa8aaa216c8a589d709c4c9",
        "7a454ba5fee0bbb9f2e1292f8eede655516c0f2c"
      ],
      "author": {
        "name": "Tim Murray",
        "email": "timmurray@google.com",
        "time": "Tue Sep 10 21:00:37 2013 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Sep 10 21:00:37 2013 +0000"
      },
      "message": "Merge \"Fix FontRenderer bug.\" into klp-dev"
    },
    {
      "commit": "7a454ba5fee0bbb9f2e1292f8eede655516c0f2c",
      "tree": "00db8bbd8200c42aeee02e3285bef0fbb3b040e9",
      "parents": [
        "9578e642403c0fa4fdcb32828f27c2417cabe88d"
      ],
      "author": {
        "name": "Tim Murray",
        "email": "timmurray@google.com",
        "time": "Tue Sep 10 13:46:49 2013 -0700"
      },
      "committer": {
        "name": "Tim Murray",
        "email": "timmurray@google.com",
        "time": "Tue Sep 10 13:46:49 2013 -0700"
      },
      "message": "Fix FontRenderer bug.\n\nbug 10691313\n\nChange-Id: Icd5341a3c2066e337911f040ddc935c48c8d7cd1\n"
    },
    {
      "commit": "25d2f7bc1ff9b475eff75bfff647466e91dbacb2",
      "tree": "2a4dc136adae063c2018ce35bd3e8f9944a15d92",
      "parents": [
        "b776122a8aa9fd082fa8aaa216c8a589d709c4c9"
      ],
      "author": {
        "name": "John Reck",
        "email": "jreck@google.com",
        "time": "Tue Sep 10 13:12:09 2013 -0700"
      },
      "committer": {
        "name": "John Reck",
        "email": "jreck@google.com",
        "time": "Tue Sep 10 20:45:29 2013 +0000"
      },
      "message": "Fix scissor for functor invocation\n\n Bug: 10677765\n enableScissor() must precede setScissorFromClip() as\n otherwise setScissorFromClip() doesn\u0027t do anything.\n Also make sure to call setScissorFromClip() if\n enableScissor() returns true as enableScissor() calls\n resetScissor() if the scissor state has changed.\n\nChange-Id: I9226b20bb256c92066aae344e4e6407540b6eae9\n"
    },
    {
      "commit": "b776122a8aa9fd082fa8aaa216c8a589d709c4c9",
      "tree": "a8619a739b573b38fd1c3cfc555dbaa17fffd574",
      "parents": [
        "e6b4163f38c18072ef89ec593d4647c581dd9a8a",
        "18966a8dd8dfae553eaaafa87a656af3b7518fc6"
      ],
      "author": {
        "name": "David Braun",
        "email": "dabraun@google.com",
        "time": "Tue Sep 10 20:33:27 2013 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Sep 10 20:33:28 2013 +0000"
      },
      "message": "Merge \"Factor out read/write SMS settings seperate from send/receive.\" into klp-dev"
    },
    {
      "commit": "e6b4163f38c18072ef89ec593d4647c581dd9a8a",
      "tree": "6e4ac42106e2d3b18f99c56fb5a03d506ab33c2d",
      "parents": [
        "23819e7e5d3b5e2c5d4b47b1a8133bc950e1eb82",
        "7a6af1c09306fa833d11f5ffd100eff7b1a35a4c"
      ],
      "author": {
        "name": "Jason Monk",
        "email": "jmonk@google.com",
        "time": "Tue Sep 10 20:27:23 2013 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Sep 10 20:27:23 2013 +0000"
      },
      "message": "Merge \"Verify inputs to PAC resolving.\" into klp-dev"
    },
    {
      "commit": "18966a8dd8dfae553eaaafa87a656af3b7518fc6",
      "tree": "637ad28e782706b960c409e914c402da13ffa03b",
      "parents": [
        "23e2bba4e17662e941c2c6672f66249aff4a0470"
      ],
      "author": {
        "name": "David Braun",
        "email": "dabraun@google.com",
        "time": "Tue Sep 10 13:14:46 2013 -0700"
      },
      "committer": {
        "name": "David Braun",
        "email": "dabraun@google.com",
        "time": "Tue Sep 10 13:14:46 2013 -0700"
      },
      "message": "Factor out read/write SMS settings seperate from send/receive.\n\nChange-Id: I161782b1508be433c910ec13c0b18e728bf7d2ba\n"
    },
    {
      "commit": "23819e7e5d3b5e2c5d4b47b1a8133bc950e1eb82",
      "tree": "dff797f9cf478a65e75c650971f018ab2e864062",
      "parents": [
        "82d11f8e94e38e434cb6bc5e3e8d87250956fa1c",
        "7d8314db41707a98afb269a78e7bc90ac75d37fc"
      ],
      "author": {
        "name": "Alan Viverette",
        "email": "alanv@google.com",
        "time": "Tue Sep 10 20:05:59 2013 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Sep 10 20:05:59 2013 +0000"
      },
      "message": "Merge \"Make ListView\u0027s illegal state exception more helpful\" into klp-dev"
    },
    {
      "commit": "82d11f8e94e38e434cb6bc5e3e8d87250956fa1c",
      "tree": "c093435cd7e7ff27c0a9da15c0ff79f5ed6c0b2e",
      "parents": [
        "50209368626d53b1f8a4a6fdf50d280c7cf65a65",
        "cfd47481d1b375663d4e8e8d0c292d9001aa384b"
      ],
      "author": {
        "name": "Zhijun He",
        "email": "zhijunhe@google.com",
        "time": "Tue Sep 10 19:41:10 2013 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Sep 10 19:41:11 2013 +0000"
      },
      "message": "Merge \"MediaMuxer: Add setLocation API\" into klp-dev"
    },
    {
      "commit": "50209368626d53b1f8a4a6fdf50d280c7cf65a65",
      "tree": "f0b8beddae40d3051e73c4bf73b6e2dc9b42fc03",
      "parents": [
        "59b7a4ec9ce6e9af3afc5a3e66c7e2f36bd74ab7",
        "7441695049674e457064f289b74b11f62fa5c943"
      ],
      "author": {
        "name": "Igor Murashkin",
        "email": "iam@google.com",
        "time": "Tue Sep 10 19:29:27 2013 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Sep 10 19:29:27 2013 +0000"
      },
      "message": "Merge \"camera2: Don\u0027t NPE in onStatusChanged\" into klp-dev"
    },
    {
      "commit": "59b7a4ec9ce6e9af3afc5a3e66c7e2f36bd74ab7",
      "tree": "066409adf334c96163f82008de00eeead89d0690",
      "parents": [
        "6a221b3f85fbe7cbfbd11b9eeb672baca27faec2",
        "a56205c485deb5a95c1e4f79ef2b09d14cbc9524"
      ],
      "author": {
        "name": "Chet Haase",
        "email": "chet@google.com",
        "time": "Tue Sep 10 18:44:21 2013 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Sep 10 18:44:21 2013 +0000"
      },
      "message": "Merge \"Fix for transition layout suppression\" into klp-dev"
    },
    {
      "commit": "6a221b3f85fbe7cbfbd11b9eeb672baca27faec2",
      "tree": "b34404cdcd2aa55d184f1415e6af9f845231349b",
      "parents": [
        "ba85b970f3ae7fd58c9a631e64bff0d05b787b9b"
      ],
      "author": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Tue Sep 10 11:38:52 2013 -0700"
      },
      "committer": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Tue Sep 10 11:38:52 2013 -0700"
      },
      "message": "Fix some bizarre Spinner behavior\n\n* Make sure the recycler is cleared when the adapter is changed.\n  Bug 10689596\n\n* Don\u0027t add views to measure the baseline.\n  Bug 10690353\n\nChange-Id: I841dc05652eef3319721631f96332f7900d1a631\n"
    },
    {
      "commit": "a56205c485deb5a95c1e4f79ef2b09d14cbc9524",
      "tree": "afe43743521b9550d2681883ef255aa75062d45a",
      "parents": [
        "bbddd49d6dc1b72dc81d4bb0033dea578066853e"
      ],
      "author": {
        "name": "Chet Haase",
        "email": "chet@google.com",
        "time": "Tue Sep 10 11:30:22 2013 -0700"
      },
      "committer": {
        "name": "Chet Haase",
        "email": "chet@google.com",
        "time": "Tue Sep 10 11:36:10 2013 -0700"
      },
      "message": "Fix for transition layout suppression\n\nThe ChangeBounds transition causes its target view parents to suppress\nlayout for the duration of the transition. This is done to avoid artifacts\ncaused by running layout while layout bounds are being animated between\ndifferent scene values.\n\nIn order to react correctly to new transition/scene information (such as\nrunning a new transition while another is already running), the transition\nsystem calls pause() on all running transitions to allow layout (among other\nthings) to work correctly, then resume() after this is finished. This works\nin general, but pause/resume do not take account of child transitions that\nhave already played and ended. ChangeBounds, uses pause/resume to\nrestore normal layout and re-enable layout suppression. This means that\nwhen resume() is called on a ChangeBounds transition that has already\nended, that transition will leave the parent in a suppressed-layout\nstate, basically forever. This can cause artifacts like we\u0027re seeing in\nrecent ActionBar changes where the account spinner is never repopulated because\nlayout is never allowed to run.\n\nThe fix is to note when a transition ends and noop future calls to pause/resume.\n\nIssue #10648936 Transitions don\u0027t work with new ActionBar functionality\n\nChange-Id: Id9d41c0352b2270d46cfd5ad4dba130767bbf303\n"
    },
    {
      "commit": "7d8314db41707a98afb269a78e7bc90ac75d37fc",
      "tree": "c88641e329ad943a65d51108f407fd0e7738a2ef",
      "parents": [
        "ba85b970f3ae7fd58c9a631e64bff0d05b787b9b"
      ],
      "author": {
        "name": "Alan Viverette",
        "email": "alanv@google.com",
        "time": "Tue Sep 10 11:22:53 2013 -0700"
      },
      "committer": {
        "name": "Alan Viverette",
        "email": "alanv@google.com",
        "time": "Tue Sep 10 11:22:53 2013 -0700"
      },
      "message": "Make ListView\u0027s illegal state exception more helpful\n\nChange-Id: I3d3205d32c6992c184a218248ba72ebf6c45a2d1\n"
    },
    {
      "commit": "622bf2220cf7fb9bb526afa39921ee2aa93e32ca",
      "tree": "95a22db170541bdf0beac56c43e8a7612130a0ad",
      "parents": [
        "1d2daa7809b58c226410c0060d7837de0a29888a"
      ],
      "author": {
        "name": "Amith Yamasani",
        "email": "yamasani@google.com",
        "time": "Fri Sep 06 13:54:28 2013 -0700"
      },
      "committer": {
        "name": "Amith Yamasani",
        "email": "yamasani@google.com",
        "time": "Tue Sep 10 11:08:24 2013 -0700"
      },
      "message": "Backup and restore ringtone and notification ringtone\n\nUse the new content provider API to canonicalize Uris.\nIf the provider doesn\u0027t support it, don\u0027t save the value,\nunless it\u0027s a silent ringtone.\n\nBug: 10130785\n\nChange-Id: Id08bb2812b9b2a7036a25801d1997661b0017629\n"
    },
    {
      "commit": "ba85b970f3ae7fd58c9a631e64bff0d05b787b9b",
      "tree": "69a212c9c06842943d5c3764b37632939a263778",
      "parents": [
        "e91a3f5229405b39a3ba59aa0a3e44527eef063e",
        "2c385ecb1c390f7b695842fedfdebf95fd5e842c"
      ],
      "author": {
        "name": "Vinit Deshapnde",
        "email": "vinitd@google.com",
        "time": "Tue Sep 10 17:32:52 2013 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Sep 10 17:32:52 2013 +0000"
      },
      "message": "Merge \"Set country code on P2p interfaces as well\" into klp-dev"
    },
    {
      "commit": "e91a3f5229405b39a3ba59aa0a3e44527eef063e",
      "tree": "da87c48e7cf83cefdba74388ed02042300d8ec87",
      "parents": [
        "9720d5e11c5175503b383bd903c68d2408d2bb80",
        "5cd1a0e8d77972ad6cee2625a7e21082932042c2"
      ],
      "author": {
        "name": "Yuhao Zheng",
        "email": "yuhaozheng@google.com",
        "time": "Tue Sep 10 17:12:00 2013 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Sep 10 17:12:00 2013 +0000"
      },
      "message": "Merge \"Add a hidden API to toggle airplane mode.\" into klp-dev"
    },
    {
      "commit": "9720d5e11c5175503b383bd903c68d2408d2bb80",
      "tree": "c01ab99a346d613fa5f86c3c0ae7e0dbd93e08ed",
      "parents": [
        "d9f4e0cf2c2466d9e05f8562e55d342934f7ed0d",
        "51b6322197da054715e53d02754bc81caa8fd456"
      ],
      "author": {
        "name": "Martijn Coenen",
        "email": "maco@google.com",
        "time": "Tue Sep 10 17:04:31 2013 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Sep 10 17:04:32 2013 +0000"
      },
      "message": "Merge \"Remove legacy HCE APIs.\" into klp-dev"
    },
    {
      "commit": "5cd1a0e8d77972ad6cee2625a7e21082932042c2",
      "tree": "c94e16010e757ee06a97c97e0315b5a9357d427c",
      "parents": [
        "1d2daa7809b58c226410c0060d7837de0a29888a"
      ],
      "author": {
        "name": "Yuhao Zheng",
        "email": "yuhaozheng@google.com",
        "time": "Mon Sep 09 17:00:04 2013 -0700"
      },
      "committer": {
        "name": "Yuhao Zheng",
        "email": "yuhaozheng@google.com",
        "time": "Tue Sep 10 09:57:12 2013 -0700"
      },
      "message": "Add a hidden API to toggle airplane mode.\n\nAdded a hidden API under ConnectivityManager to toggle airplane mode.\nThis may be a temp solution for b/10653570.\nbug:10653570\n\nChange-Id: I0b2b42230073289eb8dc6891317d62b84e26c133\n"
    },
    {
      "commit": "d9f4e0cf2c2466d9e05f8562e55d342934f7ed0d",
      "tree": "61d396071e36083323a00b779f66875855fe7892",
      "parents": [
        "1d2daa7809b58c226410c0060d7837de0a29888a",
        "596fb8e7969cafdf7f25dfdc97372be4c0950cc3"
      ],
      "author": {
        "name": "Glenn Kasten",
        "email": "gkasten@google.com",
        "time": "Tue Sep 10 16:36:23 2013 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Sep 10 16:36:23 2013 +0000"
      },
      "message": "Merge \"AudioTrack.getTimestamp() return type is now boolean\" into klp-dev"
    },
    {
      "commit": "1d2daa7809b58c226410c0060d7837de0a29888a",
      "tree": "4000e44aec08a20f016f35f169b0c38d2e08ff0f",
      "parents": [
        "8716c08151378f7488a0f129fe43a0b3d4dc499d",
        "5835157d762a5b6bffe3d892c588ebc475bccb44"
      ],
      "author": {
        "name": "John Reck",
        "email": "jreck@google.com",
        "time": "Tue Sep 10 16:25:14 2013 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Sep 10 16:25:14 2013 +0000"
      },
      "message": "Merge \"Remove FD optimization case for decodeStream\" into klp-dev"
    },
    {
      "commit": "8716c08151378f7488a0f129fe43a0b3d4dc499d",
      "tree": "73a2a36e68ef66093f4f2dcf9820824cc7a2c892",
      "parents": [
        "618f8cc5dbb6dff03ad3270d6b948b1ef90c5dd6",
        "9b64ca7669c261728fbb3d9af081344f27373857"
      ],
      "author": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Tue Sep 10 16:09:16 2013 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Sep 10 16:09:16 2013 +0000"
      },
      "message": "Merge \"Use correct timescale for \"date taken\" field\" into klp-dev"
    },
    {
      "commit": "618f8cc5dbb6dff03ad3270d6b948b1ef90c5dd6",
      "tree": "b4b719068376aed88cf6b3d21fa2249b8c7ddaef",
      "parents": [
        "e3d0f022826a2a16e64dc9b5353a2a514393881b",
        "b25158886bba80ca8e03bc252121f5f89fb80f46"
      ],
      "author": {
        "name": "Amith Yamasani",
        "email": "yamasani@google.com",
        "time": "Tue Sep 10 15:59:37 2013 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Sep 10 15:59:37 2013 +0000"
      },
      "message": "Merge \"Don\u0027t leave space for summary text if it\u0027s an empty string\" into klp-dev"
    },
    {
      "commit": "cfd47481d1b375663d4e8e8d0c292d9001aa384b",
      "tree": "fd994fd882fedf989245e0142f7c1705b5c7a93d",
      "parents": [
        "e3d0f022826a2a16e64dc9b5353a2a514393881b"
      ],
      "author": {
        "name": "Zhijun He",
        "email": "zhijunhe@google.com",
        "time": "Mon Sep 09 15:47:06 2013 -0700"
      },
      "committer": {
        "name": "Zhijun He",
        "email": "zhijunhe@google.com",
        "time": "Tue Sep 10 07:52:25 2013 -0700"
      },
      "message": "MediaMuxer: Add setLocation API\n\nThis API could be used for camera recording when MediaMuxer is used to write\noutput media file.\n\nBug: 10594784\nChange-Id: Ide2d6e1d87b246100a5def49bfb8646dc984a512\n"
    },
    {
      "commit": "2921cee3048f7e64ba6645d50a1c1705ef9658f8",
      "tree": "f9ae863ce82e0dca087b04f27459eb1ce5de635a",
      "parents": [
        "e3d0f022826a2a16e64dc9b5353a2a514393881b"
      ],
      "author": {
        "name": "Marc Wilson",
        "email": "marcwilson@google.com",
        "time": "Tue Sep 10 15:29:00 2013 +0100"
      },
      "committer": {
        "name": "Marc Wilson",
        "email": "marcwilson@google.com",
        "time": "Tue Sep 10 15:41:47 2013 +0100"
      },
      "message": "Update documentation for speech APIs.\n\nMakes it clear that the intent and service APIs are likely to stream\naudio over the network and notes that impact this has on bandwidth and\nbattery life.\nAlso clarifies that the service API should not be used for continuous\nrecognition as a result. The intent API only runs when the activity is\nin the foreground so I didn\u0027t mention continuous recognition for it.\n\nBug: 10674392\nChange-Id: Ib5e0c16b3124f4b7d892ef5bd4167f23662d2ca3\n"
    },
    {
      "commit": "5c494547af1e4558aea5994b60afaadefef971e1",
      "tree": "b6a71e24c8b38ea4dbb57434cb5b8b29722a0193",
      "parents": [
        "bdd61696c6720faa14ca9fdf180e519138b3d087"
      ],
      "author": {
        "name": "Craig Mautner",
        "email": "cmautner@google.com",
        "time": "Fri Sep 06 11:59:38 2013 -0700"
      },
      "committer": {
        "name": "Craig Mautner",
        "email": "cmautner@google.com",
        "time": "Tue Sep 10 07:39:51 2013 -0700"
      },
      "message": "When waiting for activity to finish don\u0027t reset\n\nIn cases where the client is waiting for an activity to launch\n(startActivityMayWait()) it is a bad idea to clear\nActivityRecord.displayStartTime when going into the pause state. If\ndisplayStartTime is cleared before the activity is displayed,\nthe client will never be released.\n\nThis fix keeps pause from clearing displayStartTime if any client\nis waiting for the activity to be displayed.\n\nFixes bug 10095558. But not a permanent fix, startActivityMayWait()\nshould not be called by any production code.\n\nChange-Id: I7cbdcb04256f4a26233867c52aedd3bc4151adc3\n"
    },
    {
      "commit": "e3d0f022826a2a16e64dc9b5353a2a514393881b",
      "tree": "b824856d1031967e15049caa65ad885fa76d9ea8",
      "parents": [
        "5f5e84770badd10c41fd4a2b01a9958a607eacd9",
        "88990da58d0231b5a1b9a27b32c37839e95c7487"
      ],
      "author": {
        "name": "Stephen Hines",
        "email": "srhines@google.com",
        "time": "Tue Sep 10 05:23:10 2013 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Sep 10 05:23:15 2013 +0000"
      },
      "message": "Merge \"Don\u0027t set Allocation mSize when we have no Type.\" into klp-dev"
    },
    {
      "commit": "5f5e84770badd10c41fd4a2b01a9958a607eacd9",
      "tree": "e00d66f38f32098feafdd8207944838f2317fcf5",
      "parents": [
        "a244732d93c09da1db9fd79b6e7275649a18c60b",
        "903747a3479add3693fc0c332c5159b84544bb01"
      ],
      "author": {
        "name": "Baligh Uddin",
        "email": "baligh@google.com",
        "time": "Tue Sep 10 05:00:52 2013 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Sep 10 05:00:52 2013 +0000"
      },
      "message": "Merge \"Import translations. DO NOT MERGE\" into klp-dev"
    },
    {
      "commit": "a244732d93c09da1db9fd79b6e7275649a18c60b",
      "tree": "bfa37d015eff6af926128c3b165b06b804bfbdca",
      "parents": [
        "9e2c661b3ba26fa8de1299608e27aa95e124a413",
        "3ada1e54ed579e3009a303ce974efb6b148042ac"
      ],
      "author": {
        "name": "Baligh Uddin",
        "email": "baligh@google.com",
        "time": "Tue Sep 10 04:58:04 2013 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Sep 10 04:58:04 2013 +0000"
      },
      "message": "Merge \"Import translations. DO NOT MERGE\" into klp-dev"
    },
    {
      "commit": "9e2c661b3ba26fa8de1299608e27aa95e124a413",
      "tree": "fbdaa77a08584f45bf70541f60a4810f17d850e3",
      "parents": [
        "af9272349fb9eed1653d5af0768c9517e36070a6",
        "72e2e3577b6891d8805bc9c3e4ff0f4d65173ebd"
      ],
      "author": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Tue Sep 10 04:41:53 2013 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Sep 10 04:41:53 2013 +0000"
      },
      "message": "Merge \"Fix getCallingPackage() to handle reentrance.\" into klp-dev"
    },
    {
      "commit": "af9272349fb9eed1653d5af0768c9517e36070a6",
      "tree": "5cb69d85b5afca90dea7b9cc9e01b5864c8b0e42",
      "parents": [
        "392c76b1f6bc756359a70263c1708682f884027a",
        "b7757a6b32edea62a1a9a803ad83579220f26100"
      ],
      "author": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Tue Sep 10 04:40:41 2013 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Sep 10 04:40:41 2013 +0000"
      },
      "message": "Merge changes I7b3f4c68,I9f022a08 into klp-dev\n\n* changes:\n  Rename offer() to add(), remove/hide some APIs.\n  Sort order is sticky for session, back leaves.\n"
    },
    {
      "commit": "392c76b1f6bc756359a70263c1708682f884027a",
      "tree": "2bd8f48bd5c6902306899c7ceb5c2c3d20888df1",
      "parents": [
        "bc916b221a344d0d2f8f6353c5162f9a6d61eb8b",
        "10fac45b6f620ac2ef242e983c3b4d6ad85eb223"
      ],
      "author": {
        "name": "Jeff Brown",
        "email": "jeffbrown@google.com",
        "time": "Tue Sep 10 03:35:55 2013 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Sep 10 03:35:55 2013 +0000"
      },
      "message": "Merge \"Clarify InputDevice#getControllerNumber documentation\" into klp-dev"
    },
    {
      "commit": "bc916b221a344d0d2f8f6353c5162f9a6d61eb8b",
      "tree": "533b576e88fa2dbc989ca2fd9237306fc15ea40f",
      "parents": [
        "11f2b42d8c185ac91db07a539605cba7ecd28e6a"
      ],
      "author": {
        "name": "Sandeep Siddhartha",
        "email": "sansid@google.com",
        "time": "Mon Sep 09 19:15:28 2013 -0700"
      },
      "committer": {
        "name": "Sandeep Siddhartha",
        "email": "sansid@google.com",
        "time": "Tue Sep 10 02:17:20 2013 +0000"
      },
      "message": "Fix checkbuild error due to javadoc reference to hidden class\n\nChange-Id: I128b8a6dd725468d0c9503b8229f8939fddb51bc\n"
    },
    {
      "commit": "72e2e3577b6891d8805bc9c3e4ff0f4d65173ebd",
      "tree": "c8873cbe1b721a084b5a0e654a6147ee03f10aa1",
      "parents": [
        "b7757a6b32edea62a1a9a803ad83579220f26100"
      ],
      "author": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Mon Sep 09 18:52:48 2013 -0700"
      },
      "committer": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Mon Sep 09 18:52:48 2013 -0700"
      },
      "message": "Fix getCallingPackage() to handle reentrance.\n\nKeep any previous value in the stack frame and restore when the\ncurrent call is finished.\n\nBug: 10659409\nChange-Id: I02b760ae9ca06a4b3602725e02f649f1ada460a0\n"
    },
    {
      "commit": "11f2b42d8c185ac91db07a539605cba7ecd28e6a",
      "tree": "481fe29b7e7dc55a0381689ccc502526b8c11650",
      "parents": [
        "ff44ed58a1e38ff830e74b0d73549ff01725852d"
      ],
      "author": {
        "name": "Xia Wang",
        "email": "xiaw@google.com",
        "time": "Fri Sep 06 15:19:03 2013 -0700"
      },
      "committer": {
        "name": "Xia Wang",
        "email": "xiaw@google.com",
        "time": "Tue Sep 10 01:07:33 2013 +0000"
      },
      "message": "Remove system user id for cm tests\n\nChange-Id: I51f500c8e7b4e2963093e20c6f20bcfe020995c9\n(cherry picked from commit 575495c29007503566e28004bf60018a824b1f1b)"
    },
    {
      "commit": "88990da58d0231b5a1b9a27b32c37839e95c7487",
      "tree": "c76a81dd08bdc49b46be9956d3126b35db882dbf",
      "parents": [
        "6416729c4732be6bcdbc5f303752a9d1885f86d0"
      ],
      "author": {
        "name": "Stephen Hines",
        "email": "srhines@google.com",
        "time": "Mon Sep 09 17:56:07 2013 -0700"
      },
      "committer": {
        "name": "Stephen Hines",
        "email": "srhines@google.com",
        "time": "Mon Sep 09 17:56:07 2013 -0700"
      },
      "message": "Don\u0027t set Allocation mSize when we have no Type.\n\nBug: 10667740\n\nA3D creates Allocations before knowing the underlying Type (and thus size).\nMoving the mSize calculation to be conditional for concrete Allocations\neliminates the bug. In the future, we could let A3D dynamically update the\nAllocation size if it is necessary to improve heap behavior.\n\nChange-Id: I520246806b6ead0387a1a41372dade1a6e7c2271\n"
    },
    {
      "commit": "b7757a6b32edea62a1a9a803ad83579220f26100",
      "tree": "776fdedeb15d49f65d0d74e0d642d8bb52f640a2",
      "parents": [
        "fb3445c9b31c7f8401d6eec0606dabee366c8aad"
      ],
      "author": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Mon Sep 09 17:46:54 2013 -0700"
      },
      "committer": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Mon Sep 09 17:55:10 2013 -0700"
      },
      "message": "Rename offer() to add(), remove/hide some APIs.\n\nChange MatrixCursor offer() to add() based on review feedback.  Remove\nsome now-unused XML metadata.  Hide document creation, since it\u0027s not\nsupported in initial version.\n\nBug: 10577809, 10461706, 10678563\nChange-Id: I7b3f4c6899c28f633471ef816bee22bf032aa0d2\n"
    },
    {
      "commit": "fb3445c9b31c7f8401d6eec0606dabee366c8aad",
      "tree": "95540ac1a3c64192787d5a1f5bd1fc4923050752",
      "parents": [
        "3f4c205fd3110345241e690f2a2e7c1b477eac76"
      ],
      "author": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Mon Sep 09 17:35:46 2013 -0700"
      },
      "committer": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Mon Sep 09 17:35:48 2013 -0700"
      },
      "message": "Sort order is sticky for session, back leaves.\n\nInstead of persisting sort order per-directory, the order is now\nsticky for that session.  Any user selected sort order takes\nprecedence over an ordering hinted by a backend.\n\nWhen a restored DocumentStack is untouched, the back key now leaves\nthe dialog, instead of popping from the restored stack.\n\nPersist list/grid mode changes async.\n\nBug: 10659604, 10672973\nChange-Id: I9f022a081c014537447c9c2af10e19d8cd9566aa\n"
    },
    {
      "commit": "ff44ed58a1e38ff830e74b0d73549ff01725852d",
      "tree": "df9c8a64f11343e59e36f3a648b0625580318ee4",
      "parents": [
        "23ae1461d2cf0ac3f1da71200544381a8d8a4957",
        "3f4c205fd3110345241e690f2a2e7c1b477eac76"
      ],
      "author": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Tue Sep 10 00:08:17 2013 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Sep 10 00:08:17 2013 +0000"
      },
      "message": "Merge \"Disabled states, more UX work, bug fixes.\" into klp-dev"
    },
    {
      "commit": "3f4c205fd3110345241e690f2a2e7c1b477eac76",
      "tree": "48803386429a4bb8088dc97380df097d497e6268",
      "parents": [
        "d182bb641f228b2d28527a6aa86075f6358ab838"
      ],
      "author": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Mon Sep 09 16:51:06 2013 -0700"
      },
      "committer": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Mon Sep 09 16:55:35 2013 -0700"
      },
      "message": "Disabled states, more UX work, bug fixes.\n\nFix drawable state to correctly show dimmed disabled state.  Update\ndisabled state for all children to grey out text.\n\nBlock multi-selection of documents not matching MIME filter.  Load\nthumbnails in parallel.  Show thumbnails in list mode based on MIME\ntype to match spec.\n\nGive each footer a unique view type to avoid recycler crashes.\n\nShow breadcrumb icons in recent create paths.  Fix timestamp bug when\nquerying/updating recent paths.\n\nMake ContentProviderClient.closeQuietly() really be quiet.\n\nBug: 10668364, 10510022, 10668701, 10534224, 10667726\nChange-Id: I3c705412fb211519f15ad41a273a7533b878e9e5\n"
    },
    {
      "commit": "5835157d762a5b6bffe3d892c588ebc475bccb44",
      "tree": "2540b1359dc480b22094e81544a4dd84fdd333ed",
      "parents": [
        "23ae1461d2cf0ac3f1da71200544381a8d8a4957"
      ],
      "author": {
        "name": "John Reck",
        "email": "jreck@google.com",
        "time": "Mon Sep 09 16:37:57 2013 -0700"
      },
      "committer": {
        "name": "John Reck",
        "email": "jreck@google.com",
        "time": "Mon Sep 09 23:41:20 2013 +0000"
      },
      "message": "Remove FD optimization case for decodeStream\n\n Bug: 10677727\n The problem is that the FileInputStream may be wrapping a pipe or\n AssetFileDescriptor which fails if handed to decodeFileDescriptor.\n The problem is that AFDs can start in the middle of a file, whereas\n decodeFileDescriptor assumes it can mmap() the FD and start at\n the beginning.\n\nChange-Id: I98a3c5f789865145e25a99b32d205e290808c1cf"
    },
    {
      "commit": "23ae1461d2cf0ac3f1da71200544381a8d8a4957",
      "tree": "c1a6feb975861d99319e0a1f766876e170191e1e",
      "parents": [
        "85e7177abe3024218de589a94bc0914bcfe51547",
        "9578e642403c0fa4fdcb32828f27c2417cabe88d"
      ],
      "author": {
        "name": "Tim Murray",
        "email": "timmurray@google.com",
        "time": "Mon Sep 09 23:34:38 2013 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Sep 09 23:34:38 2013 +0000"
      },
      "message": "Merge \"Add flags word to initialization.\" into klp-dev"
    },
    {
      "commit": "2c385ecb1c390f7b695842fedfdebf95fd5e842c",
      "tree": "97aa4dcafc92f4ef037eb7313a7046626546a426",
      "parents": [
        "2def61485413084e68233c89ba956a2282fbacd1"
      ],
      "author": {
        "name": "Vinit Deshapnde",
        "email": "vinitd@google.com",
        "time": "Mon Sep 09 16:28:31 2013 -0700"
      },
      "committer": {
        "name": "Vinit Deshapnde",
        "email": "vinitd@google.com",
        "time": "Mon Sep 09 16:28:31 2013 -0700"
      },
      "message": "Set country code on P2p interfaces as well\n\nThis change will set country code on P2p interfaces as well, so the\ndrivers are free to use channels that are permitted regionally. This\nis required for FCC style compliance and Miracast certification.\n\nBug: 10513263\n\nChange-Id: I88c645bd488066d5167e23e2772f2e0e1f40fa8a\n"
    },
    {
      "commit": "85e7177abe3024218de589a94bc0914bcfe51547",
      "tree": "d7f294fba00fca16f6fa5d316934669bce0edbf0",
      "parents": [
        "bce89a426978ab7bd40e5fa9eb2d99e569422a2e",
        "1f0ef2cc33e5b8fe00a869c22eabfd08cf7de504"
      ],
      "author": {
        "name": "Sandeep Siddhartha",
        "email": "sansid@google.com",
        "time": "Mon Sep 09 23:25:26 2013 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Sep 09 23:25:27 2013 +0000"
      },
      "message": "Merge \"Move public consts to HotwordRecognitionService\" into klp-dev"
    },
    {
      "commit": "9578e642403c0fa4fdcb32828f27c2417cabe88d",
      "tree": "34e95855ef8c2e7b080106bb83d7fccfbc9fb17a",
      "parents": [
        "16c3220734f3cbf32c0148d82815d93e2f28af65"
      ],
      "author": {
        "name": "Tim Murray",
        "email": "timmurray@google.com",
        "time": "Mon Sep 09 16:15:56 2013 -0700"
      },
      "committer": {
        "name": "Tim Murray",
        "email": "timmurray@google.com",
        "time": "Mon Sep 09 16:23:27 2013 -0700"
      },
      "message": "Add flags word to initialization.\n\nbug 10427951\n\nChange-Id: I1356b9b96315ead44aa3898de5604d75f9bb8be5\n"
    },
    {
      "commit": "bce89a426978ab7bd40e5fa9eb2d99e569422a2e",
      "tree": "daed5c9e11b72e237151d2a381cadc8243714633",
      "parents": [
        "932e59fc2aae145a8930e4a2da4885f607fd47aa",
        "87f4ae67c86c7044253b3e1bcec6956a8c8bf017"
      ],
      "author": {
        "name": "Chet Haase",
        "email": "chet@google.com",
        "time": "Mon Sep 09 23:03:28 2013 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Sep 09 23:03:28 2013 +0000"
      },
      "message": "Merge \"Add updateListener to ViewPropertyAnimator\" into klp-dev"
    },
    {
      "commit": "932e59fc2aae145a8930e4a2da4885f607fd47aa",
      "tree": "739d6ad79c04b6844f1ce251ef2fd63d9c4e9740",
      "parents": [
        "440f4dfac89c113b41f1a7259306b90b0cde8768",
        "cd0ba71aa942f35fcdb26808b86f20073b8aff92"
      ],
      "author": {
        "name": "Chris Craik",
        "email": "ccraik@google.com",
        "time": "Mon Sep 09 23:00:48 2013 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Sep 09 23:00:49 2013 +0000"
      },
      "message": "Merge \"Create a pixelref wrapper for reused bitmaps\" into klp-dev"
    },
    {
      "commit": "440f4dfac89c113b41f1a7259306b90b0cde8768",
      "tree": "0ccdbf67e7fb766e346667befa1c3489fc8a52bb",
      "parents": [
        "bec23ea922566c4b1656deffe1b1951575ae923f",
        "5d2cace4c5445915c9ea040518c59d85cfcd6b4b"
      ],
      "author": {
        "name": "Andy McFadden",
        "email": "fadden@android.com",
        "time": "Mon Sep 09 22:55:35 2013 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Sep 09 22:55:35 2013 +0000"
      },
      "message": "Merge \"Fix pixel test\" into klp-dev"
    },
    {
      "commit": "596fb8e7969cafdf7f25dfdc97372be4c0950cc3",
      "tree": "c361bdcd65c0e9a766a18436bd53272007ce40a5",
      "parents": [
        "0c58bd97384498be14aa9795be9188ca93110e00"
      ],
      "author": {
        "name": "Glenn Kasten",
        "email": "gkasten@google.com",
        "time": "Mon Sep 09 14:39:02 2013 -0700"
      },
      "committer": {
        "name": "Glenn Kasten",
        "email": "gkasten@google.com",
        "time": "Mon Sep 09 15:19:12 2013 -0700"
      },
      "message": "AudioTrack.getTimestamp() return type is now boolean\n\nChange-Id: Ie231652dc0959343f0726dcb985b6715bfe014f6\n"
    },
    {
      "commit": "bec23ea922566c4b1656deffe1b1951575ae923f",
      "tree": "847e8b86a66874fff3de7a6466081101507efe11",
      "parents": [
        "16c3220734f3cbf32c0148d82815d93e2f28af65",
        "d8abd6a163f8ab4332b88035e77080c48b4b71b9"
      ],
      "author": {
        "name": "Matthew Williams",
        "email": "mjwilliams@google.com",
        "time": "Mon Sep 09 22:06:05 2013 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Sep 09 22:06:05 2013 +0000"
      },
      "message": "Merge \"Preserve CTS fail behaviour on null bundle for old API\" into klp-dev"
    },
    {
      "commit": "16c3220734f3cbf32c0148d82815d93e2f28af65",
      "tree": "2b5806ca79c68b2d395d4a4b40f4a8401651d993",
      "parents": [
        "4d0b9abae70bdf9a083c3ff7c92088e47637c57a",
        "e5273b422e5d8deb22990992f4c72130e6e88ccf"
      ],
      "author": {
        "name": "Craig Mautner",
        "email": "cmautner@google.com",
        "time": "Mon Sep 09 21:55:20 2013 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Sep 09 21:55:20 2013 +0000"
      },
      "message": "Merge \"Do not enter resumeTopActivity recursively.\" into klp-dev"
    },
    {
      "commit": "b25158886bba80ca8e03bc252121f5f89fb80f46",
      "tree": "adc0e67abb2e3e939cd022163965a6b8b97721ad",
      "parents": [
        "23e2bba4e17662e941c2c6672f66249aff4a0470"
      ],
      "author": {
        "name": "Amith Yamasani",
        "email": "yamasani@google.com",
        "time": "Mon Sep 09 14:46:07 2013 -0700"
      },
      "committer": {
        "name": "Amith Yamasani",
        "email": "yamasani@google.com",
        "time": "Mon Sep 09 14:50:21 2013 -0700"
      },
      "message": "Don\u0027t leave space for summary text if it\u0027s an empty string\n\nBug: 10639567\nChange-Id: Ifeb71ea0779a86e39fe55fb0bc6cd267dba4a92e\n"
    },
    {
      "commit": "d8abd6a163f8ab4332b88035e77080c48b4b71b9",
      "tree": "849b3b6d2cc7fc77e101e51d4da560d00a634ff6",
      "parents": [
        "30590646d6846a4db76d416c70ee68a3f9f359b5"
      ],
      "author": {
        "name": "Matthew Williams",
        "email": "mjwilliams@google.com",
        "time": "Mon Sep 09 14:35:27 2013 -0700"
      },
      "committer": {
        "name": "Matthew Williams",
        "email": "mjwilliams@google.com",
        "time": "Mon Sep 09 14:35:27 2013 -0700"
      },
      "message": "Preserve CTS fail behaviour on null bundle for old API\n\nFor ContentResolver.requestSync() a null bundle should not be\nallowed. However we don\u0027t want to enforce this for the new API,\nso we remove this check from the SyncRequest.Builder#build()\n\nChange-Id: I69353d24edbd686da6ded2856c0920315cb76e85\n"
    },
    {
      "commit": "4d0b9abae70bdf9a083c3ff7c92088e47637c57a",
      "tree": "92ab219bc824c9a2aa65c1aeb3dd0612e8f2351c",
      "parents": [
        "d94b1e11b94b599a70e4a8cf738a9f62b7d67e36",
        "31b65f9aa193c26d54c55783edcaa9a09ce65c81"
      ],
      "author": {
        "name": "Christopher Tate",
        "email": "ctate@google.com",
        "time": "Mon Sep 09 21:26:50 2013 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Sep 09 21:26:50 2013 +0000"
      },
      "message": "Merge \"Fix clearApplicationUserData() to allow a null observer\" into klp-dev"
    },
    {
      "commit": "31b65f9aa193c26d54c55783edcaa9a09ce65c81",
      "tree": "cef49ddac34ed433c6a2bc357bd6133eda7bcc05",
      "parents": [
        "e6a01f37934340c9fce9dcd8ee98b02d9d635af6"
      ],
      "author": {
        "name": "Christopher Tate",
        "email": "ctate@google.com",
        "time": "Mon Sep 09 14:17:27 2013 -0700"
      },
      "committer": {
        "name": "Christopher Tate",
        "email": "ctate@google.com",
        "time": "Mon Sep 09 14:17:27 2013 -0700"
      },
      "message": "Fix clearApplicationUserData() to allow a null observer\n\nThe services themselves already handle \u0027null\u0027 to mean \"no observer\";\nit was just the non-AIDL marshalling code that wasn\u0027t doing the\nright thing.\n\nBug 9588299\n\nChange-Id: I99e26cd207f91e8060d9fc113aef90a106640b64\n"
    },
    {
      "commit": "d94b1e11b94b599a70e4a8cf738a9f62b7d67e36",
      "tree": "76f2814b9826eed08a13e8f77fa204669d8be90f",
      "parents": [
        "3bbd3aea604e6132c95a2f1f6e10c993ecc70d8b",
        "68bf5bd3858684dbaa79f265943d7adaba982e85"
      ],
      "author": {
        "name": "Chet Haase",
        "email": "chet@google.com",
        "time": "Mon Sep 09 21:10:56 2013 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Sep 09 21:10:56 2013 +0000"
      },
      "message": "Merge \"Show view overlays in hierarchyviewer\" into klp-dev"
    },
    {
      "commit": "cd0ba71aa942f35fcdb26808b86f20073b8aff92",
      "tree": "204a43a0bb152f2712c51aab0bf717804d8c1a27",
      "parents": [
        "b8b017cb6879352aee015ba24e9bfd05cc094e74"
      ],
      "author": {
        "name": "Chris Craik",
        "email": "ccraik@google.com",
        "time": "Fri Sep 06 14:40:30 2013 -0700"
      },
      "committer": {
        "name": "Chris Craik",
        "email": "ccraik@google.com",
        "time": "Mon Sep 09 14:08:11 2013 -0700"
      },
      "message": "Create a pixelref wrapper for reused bitmaps\n\nReused bitmaps may gain a color table when reused, so we wrap a new\nAndroidPixelRef that holds the color table around the old.\n\nbug:10608305\nChange-Id: I35288edf3158cfda21c500360ad1abdf5654af8d\n"
    },
    {
      "commit": "3bbd3aea604e6132c95a2f1f6e10c993ecc70d8b",
      "tree": "93175905cb6a802e7bd66d6306d29a9e655a2803",
      "parents": [
        "91c8111d3ae654e7646e9cbcf486554a8810b47c",
        "6685f1bacead5f765c71a49f5cf0dc88750344d5"
      ],
      "author": {
        "name": "Svetoslav Ganov",
        "email": "svetoslavganov@google.com",
        "time": "Mon Sep 09 21:06:37 2013 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Sep 09 21:06:38 2013 +0000"
      },
      "message": "Merge \"AccessibilityNodeInfo incorrectly cloned.\" into klp-dev"
    },
    {
      "commit": "91c8111d3ae654e7646e9cbcf486554a8810b47c",
      "tree": "c2993de5fb8b025fbffd4a1399c23fd741ec7306",
      "parents": [
        "f25fceefdfc35079799c7cb6e01b28dce8a5bfce",
        "d0d7eaf129b48ea04c06902a11c2a4f74056d76c"
      ],
      "author": {
        "name": "Leon Scroggins III",
        "email": "scroggo@google.com",
        "time": "Mon Sep 09 20:57:12 2013 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Sep 09 20:57:12 2013 +0000"
      },
      "message": "Merge \"Register jni objs in CreateJavaOutputStreamAdaptor\" into klp-dev"
    },
    {
      "commit": "f25fceefdfc35079799c7cb6e01b28dce8a5bfce",
      "tree": "a2da8b4e87c83f563302a18df4714ed05381d320",
      "parents": [
        "99cea983de196aae34a39cd4eb03ae1f93cc771a",
        "352919efd02808f0d6222f7a2cc657f3455c2049"
      ],
      "author": {
        "name": "Chris Craik",
        "email": "ccraik@google.com",
        "time": "Mon Sep 09 20:53:18 2013 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Sep 09 20:53:18 2013 +0000"
      },
      "message": "Merge \"Update doc for BitmapFactory.Options to include BitmapRegionDecoder\" into klp-dev"
    },
    {
      "commit": "99cea983de196aae34a39cd4eb03ae1f93cc771a",
      "tree": "65fad5cde4a2f9493bc49e1b90c342f76d8b43be",
      "parents": [
        "cf305e18c316cc53e4870548df3cc886d4ef5418",
        "6a18f4ab29cbe1133f30c337e0c686b1d5e78789"
      ],
      "author": {
        "name": "Mindy Pereira",
        "email": "mindyp@google.com",
        "time": "Mon Sep 09 20:51:16 2013 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Sep 09 20:51:16 2013 +0000"
      },
      "message": "Merge \"Update default ramp up time for autoscroller.\" into klp-dev"
    },
    {
      "commit": "6685f1bacead5f765c71a49f5cf0dc88750344d5",
      "tree": "89482f893b05c244f8870f37701382e5cabc10e2",
      "parents": [
        "93d71945d88f38b784de3c12d7ae781e97735582"
      ],
      "author": {
        "name": "Svetoslav Ganov",
        "email": "svetoslavganov@google.com",
        "time": "Mon Sep 09 13:36:43 2013 -0700"
      },
      "committer": {
        "name": "Svetoslav Ganov",
        "email": "svetoslavganov@google.com",
        "time": "Mon Sep 09 13:43:21 2013 -0700"
      },
      "message": "AccessibilityNodeInfo incorrectly cloned.\n\nThe code that creates a clone of an AccessibilityNodeInfo was not cloning\nthe extension objects (CollectionInfo, CollectionItemInfo, and RangeInfo)\nand as a result if the original accessibility node info is recycled the\nextension objects of the clone are also recycled and now if one tries to\nrecycle the clone gets an exception that the extension objects are already\nrecycled. Fun!\n\nbug:10642952\n\nChange-Id: I84192466bff0e865de04b79079e6ceecdffb37a6\n"
    },
    {
      "commit": "cf305e18c316cc53e4870548df3cc886d4ef5418",
      "tree": "f5fa9607a06b1161d3e650765196bf1159d220b4",
      "parents": [
        "80213adddaec79981aff47c81bdaac38725f2644",
        "b669917825a49421ee79be4819ead765f5de8aae"
      ],
      "author": {
        "name": "Svetoslav Ganov",
        "email": "svetoslavganov@google.com",
        "time": "Mon Sep 09 20:41:28 2013 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Sep 09 20:41:28 2013 +0000"
      },
      "message": "Merge \"Add dumping the state of the print sub-system.\" into klp-dev"
    },
    {
      "commit": "80213adddaec79981aff47c81bdaac38725f2644",
      "tree": "f49b576aff1be5f6798232f4eddf636854687a89",
      "parents": [
        "013634cc44d62fe90cd3e80a7530cffdc79f9715",
        "be4c1d74a758f40de25e796a991ccfd1fe356857"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Mon Sep 09 20:37:01 2013 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Sep 09 20:37:02 2013 +0000"
      },
      "message": "Merge \"Fix issue #10671878: Proc stats needs to remove old data structures\" into klp-dev"
    },
    {
      "commit": "013634cc44d62fe90cd3e80a7530cffdc79f9715",
      "tree": "f4cef12f864d38443d29cac5009aedf66e233c34",
      "parents": [
        "93d71945d88f38b784de3c12d7ae781e97735582",
        "d43daf361e993457e64eeeddab6d1a0ebc828c99"
      ],
      "author": {
        "name": "Alan Viverette",
        "email": "alanv@google.com",
        "time": "Mon Sep 09 20:31:14 2013 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Sep 09 20:31:14 2013 +0000"
      },
      "message": "Merge \"Add WebVTT caption renderer\" into klp-dev"
    },
    {
      "commit": "b669917825a49421ee79be4819ead765f5de8aae",
      "tree": "db48101f4a49c6a899a53d1c7ab000b55b8d7b04",
      "parents": [
        "93d71945d88f38b784de3c12d7ae781e97735582"
      ],
      "author": {
        "name": "Svetoslav Ganov",
        "email": "svetoslavganov@google.com",
        "time": "Sat Sep 07 22:42:47 2013 -0700"
      },
      "committer": {
        "name": "Svetoslav Ganov",
        "email": "svetoslavganov@google.com",
        "time": "Mon Sep 09 13:15:15 2013 -0700"
      },
      "message": "Add dumping the state of the print sub-system.\n\nBeing able to dump the state of the print sub-system especially when\ntaking a bugreport is very useful for bug fixing and observing whether\nthe print system operates properly.\n\nbug:10659019\n\nChange-Id: Id098b788f474ab17766966a4563ffdfc0171c76b\n"
    },
    {
      "commit": "e5273b422e5d8deb22990992f4c72130e6e88ccf",
      "tree": "b72078ea799abb3b55219858e657b93859195b49",
      "parents": [
        "0c58bd97384498be14aa9795be9188ca93110e00"
      ],
      "author": {
        "name": "Craig Mautner",
        "email": "cmautner@google.com",
        "time": "Mon Sep 09 12:57:47 2013 -0700"
      },
      "committer": {
        "name": "Craig Mautner",
        "email": "cmautner@google.com",
        "time": "Mon Sep 09 12:57:47 2013 -0700"
      },
      "message": "Do not enter resumeTopActivity recursively.\n\nChanges for translucent activity were causing activities to be\nlaunched twice due to a recursive call into resumeTopActivity.\nPutting the translucent action onto a handler removes the recursivity\nand fixes the multiple launch problem.\n\nFixes bug 10556969.\n\nChange-Id: I2bb53cd555b0aaf093ab35db2859acb10b58211e\n"
    },
    {
      "commit": "93d71945d88f38b784de3c12d7ae781e97735582",
      "tree": "66992242050d5b61ca4f5b6c85ae412cee24cb6e",
      "parents": [
        "fb75487f8af748feb83ce3116c4d6dcc4e819027",
        "35980b2cf51c06c1bdad66b7f8fb629d9c17052f"
      ],
      "author": {
        "name": "Eric Rowe",
        "email": "erowe@google.com",
        "time": "Mon Sep 09 19:57:19 2013 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Sep 09 19:57:20 2013 +0000"
      },
      "message": "Merge \"Add PID and application to Java crash printout\" into klp-dev"
    },
    {
      "commit": "fb75487f8af748feb83ce3116c4d6dcc4e819027",
      "tree": "7f021e47d1ef2b563a8b12e5525763d55d728f76",
      "parents": [
        "a71275401143bc259fd5804ab6852fc3265d88b7",
        "365632e8ee83db7492094292cea0c509c3447d4b"
      ],
      "author": {
        "name": "Tom O\u0027Neill",
        "email": "tomo@google.com",
        "time": "Mon Sep 09 19:36:48 2013 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Sep 09 19:41:25 2013 +0000"
      },
      "message": "Merge \"Explain what warnIfCallingFromSystemProcess() is about\" into klp-dev"
    },
    {
      "commit": "a71275401143bc259fd5804ab6852fc3265d88b7",
      "tree": "9c853aa2df7b9371d6bfb59ca35d5bc9de71a311",
      "parents": [
        "e13aa0ba99de3dfa2bc3aee1defe9972d23fcd12",
        "490efa8bc4360e7dea3fe247f4fe434dd77763d7"
      ],
      "author": {
        "name": "Deepanshu Gupta",
        "email": "deepanshu@google.com",
        "time": "Mon Sep 09 19:35:03 2013 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Sep 09 19:35:03 2013 +0000"
      },
      "message": "Merge \"Add isPremultiplied option to Bitmap_Delegate in LayoutLib\" into klp-dev"
    },
    {
      "commit": "35980b2cf51c06c1bdad66b7f8fb629d9c17052f",
      "tree": "48b51bd5b3208c0206157f934835be879327f5a3",
      "parents": [
        "e13aa0ba99de3dfa2bc3aee1defe9972d23fcd12"
      ],
      "author": {
        "name": "Eric Rowe",
        "email": "erowe@google.com",
        "time": "Tue Sep 03 10:51:15 2013 -0700"
      },
      "committer": {
        "name": "Eric Rowe",
        "email": "erowe@google.com",
        "time": "Mon Sep 09 11:40:31 2013 -0700"
      },
      "message": "Add PID and application to Java crash printout\n\nBug: 10568405\nChange-Id: I508e89bf7ea58e15a8460099036e270139b2e2a9\n"
    },
    {
      "commit": "e13aa0ba99de3dfa2bc3aee1defe9972d23fcd12",
      "tree": "fabd69bbbe7c3cf41db58c9f7cdc946a31ce704d",
      "parents": [
        "4012b6efb801f1dbc60268a792db75536809fd16",
        "4e94f93a7de47c232eda3ad2ddcaa42241b24daf"
      ],
      "author": {
        "name": "Eric Rowe",
        "email": "erowe@google.com",
        "time": "Mon Sep 09 18:29:38 2013 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Sep 09 18:29:39 2013 +0000"
      },
      "message": "Merge \"Add PID to ANR logcat printout.\" into klp-dev"
    },
    {
      "commit": "4012b6efb801f1dbc60268a792db75536809fd16",
      "tree": "e22a30457c6f214798adb5a8228bacbff31397af",
      "parents": [
        "bbddd49d6dc1b72dc81d4bb0033dea578066853e",
        "cbe6482a842946eaad3dc4f964ec1da10ba18b57"
      ],
      "author": {
        "name": "Dirk Dougherty",
        "email": "ddougherty@google.com",
        "time": "Mon Sep 09 10:48:03 2013 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Mon Sep 09 10:48:03 2013 -0700"
      },
      "message": "am cbe6482a: am b096bee1: am dd93ae32: Doc change: fix typo.\n\n* commit \u0027cbe6482a842946eaad3dc4f964ec1da10ba18b57\u0027:\n  Doc change: fix typo.\n"
    },
    {
      "commit": "cbe6482a842946eaad3dc4f964ec1da10ba18b57",
      "tree": "95d6c852c8f7264b314fd6d5a614789ad696ff91",
      "parents": [
        "fc7a146b82774514bad4bc307489ece7ac27ee50",
        "b096bee155cc089144d59640494adba0b31d56ed"
      ],
      "author": {
        "name": "Dirk Dougherty",
        "email": "ddougherty@google.com",
        "time": "Mon Sep 09 10:45:57 2013 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Mon Sep 09 10:45:57 2013 -0700"
      },
      "message": "am b096bee1: am dd93ae32: Doc change: fix typo.\n\n* commit \u0027b096bee155cc089144d59640494adba0b31d56ed\u0027:\n  Doc change: fix typo.\n"
    }
  ],
  "next": "87f4ae67c86c7044253b3e1bcec6956a8c8bf017"
}
