)]}'
{
  "log": [
    {
      "commit": "d95ccc5c6a56ffbfd00727af72f8c90e50fda4f0",
      "tree": "2e1996ec6a92fd888a491c497cb9d656f7a90f6f",
      "parents": [
        "49580cf1f768eb90a85f79f1cb7019d08d93332a"
      ],
      "author": {
        "name": "Wink Saville",
        "email": "wink@google.com",
        "time": "Fri Sep 13 12:40:11 2013 -0700"
      },
      "committer": {
        "name": "Wink Saville",
        "email": "wink@google.com",
        "time": "Fri Sep 13 12:40:11 2013 -0700"
      },
      "message": "checkMobileProvisioning should not block.\n\nIn checkMobileProvisioning the call to mdst.isProvisioningNetwork() is\na blocking call and during monkey testing without SIM this is causing\nANR\u0027s. Move the initial test for provisioning into isMobileOk so\ncheckMobileProvisioning doesn\u0027t block.\n\nIf mobile is not supported return CMP_RESULT_NO_CONNECTION.\n\nCleaned up some debug.\n\nBug: 10674404\nChange-Id: I10a0e922cd6ea9790f66e2083f37e68cb0a8861f\n"
    },
    {
      "commit": "651dd4e6ee6510caf9f15c51094a11121af17ec2",
      "tree": "f86f1c4b313f425e5b1864c51a98710e3016ea39",
      "parents": [
        "5fbfb81d31d452f75bc088d380711642993fef1c"
      ],
      "author": {
        "name": "Svetoslav",
        "email": "svetoslavganov@google.com",
        "time": "Thu Sep 12 14:37:47 2013 -0700"
      },
      "committer": {
        "name": "Svetoslav",
        "email": "svetoslavganov@google.com",
        "time": "Thu Sep 12 16:58:58 2013 -0700"
      },
      "message": "Remove unneeded print APIs and update the min margins APIs.\n\n1. Removed unneeded code in Resolution that was storing its\n   label as resource and package name. We do not have predefined\n   resolutions, therefore we always persist the label.\n\n2. Renamed the print attribute margins to minMargins to reflect\n   that these are the minimal margins the printer support. Updated\n   the docs as well.\n\n3. Renamed the create method of all builder to build.\n\nbug:10727487\n\nChange-Id: Ie72ab8aaa5215b8bd2853885011b3b4efa4deb2e\n"
    },
    {
      "commit": "25f17f295b4da464a2758c11a02cabb51bf4722f",
      "tree": "14dbb3aaa7f29542055a1bb020061024a3875d96",
      "parents": [
        "96ece97073d197a056a9314ceca8a4a8ba445c26",
        "cc65b0c325b88c466763712f76148a6f5b8a5b3f"
      ],
      "author": {
        "name": "Svetoslav",
        "email": "svetoslavganov@google.com",
        "time": "Thu Sep 12 22:38:35 2013 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Sep 12 22:38:35 2013 +0000"
      },
      "message": "Merge \"Not change the print options on printer change if possible.\" into klp-dev"
    },
    {
      "commit": "09652ac1db59b70de47ff5ea49953773312a171f",
      "tree": "c20f480d5047679d6db4bd9cd368e4f76433f4a8",
      "parents": [
        "88ee0dac81dec12aefdeee23072df9b3864a06a4",
        "ec0832133a2115e065eed6e330da95b5c518003b"
      ],
      "author": {
        "name": "Jeff Brown",
        "email": "jeffbrown@google.com",
        "time": "Thu Sep 12 22:15:37 2013 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Sep 12 22:15:38 2013 +0000"
      },
      "message": "Merge \"Allow phone to enter suspend with positive proximity.\" into klp-dev"
    },
    {
      "commit": "ec0832133a2115e065eed6e330da95b5c518003b",
      "tree": "dc8f46262e3ca519ea5af0ff80728cd68e104ff9",
      "parents": [
        "6eade79f90b5a592c16a6a5fb0a4b409dc3848e6"
      ],
      "author": {
        "name": "Jeff Brown",
        "email": "jeffbrown@google.com",
        "time": "Wed Sep 11 20:45:25 2013 -0700"
      },
      "committer": {
        "name": "Jeff Brown",
        "email": "jeffbrown@google.com",
        "time": "Thu Sep 12 14:37:21 2013 -0700"
      },
      "message": "Allow phone to enter suspend with positive proximity.\n\nAs part of the power manager rewrite in JB MR1, we removed the ability\nfor the phone to suspend with positive proximity because it was not\nclear that the proximity sensor was always correctly registered as\na wake-up source.  The sensor service itself does not contain any\ncode to manage wake-ups.  Therefore proximity sensor based wake-up\nrelies on the sensor driver acquiring a timed wake lock when the\nsensor reports a negative result.  This behavior is not very well\ndefined in the sensor HAL so there is a chance that it will not\nwork reliably on all devices.\n\nThis change adds a new config.xml resource to specify whether the\ndevice should be allowed to suspend when the screen is off due to\npositive proximity.  Devices that support this feature should set\nthe \"config_suspendWhenScreenOffDueToProximity\" resource to \"true\" in\ntheir resource overlays.  The feature is disabled by default.\n\nBug: 9760828\nChange-Id: Ic65ab7df0357271b133e2e44f5e35e7756e1e9e0\n"
    },
    {
      "commit": "cc65b0c325b88c466763712f76148a6f5b8a5b3f",
      "tree": "7fa5afc4cd63434bf577516112449858bd2a7f66",
      "parents": [
        "26267660957a4428a66d8f142e2bdfa6ce6fe12f"
      ],
      "author": {
        "name": "Svetoslav",
        "email": "svetoslavganov@google.com",
        "time": "Tue Sep 10 21:08:32 2013 -0700"
      },
      "committer": {
        "name": "Svetoslav",
        "email": "svetoslavganov@google.com",
        "time": "Thu Sep 12 14:29:53 2013 -0700"
      },
      "message": "Not change the print options on printer change if possible.\n\nIf the user selects some print options from the dialog and then\nchanges the printer to one that has the same capabilities the\nselections in the UI should not change.\n\nbug:10631856\n\nChange-Id: Ia76ce58c446815e3498d2f4b4739dee62d11d96a\n"
    },
    {
      "commit": "baae82a8532d5d77f3471bf8f7dcc004f5ec7e11",
      "tree": "04e71353217d21e1388939fb297456cd95f87142",
      "parents": [
        "b481dae2f5238252d81dafeecf13d5f387824689",
        "9e9ce925418a0075234b3cc34261c6be32095412"
      ],
      "author": {
        "name": "David Christie",
        "email": "dnchrist@google.com",
        "time": "Thu Sep 12 20:39:31 2013 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Sep 12 20:39:31 2013 +0000"
      },
      "message": "Merge \"Don\u0027t track LocationManager internal requests in AppOps (b/10725757). AppOps stats are used to populate the \"apps recently using location\" list in settings-\u003elocation.  There is no reason to show Android OS in that list simply because of internal location requests supporting other clients.\" into klp-dev"
    },
    {
      "commit": "b481dae2f5238252d81dafeecf13d5f387824689",
      "tree": "35f2ff737e4f3ffcfa912c61d5a609147c70535f",
      "parents": [
        "ef2088a26a42621329c6b9fecb323566e19490e4",
        "10652a95b16909acf26f31cdafc0c6aa09212f26"
      ],
      "author": {
        "name": "Vinit Deshapnde",
        "email": "vinitd@google.com",
        "time": "Thu Sep 12 20:28:57 2013 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Sep 12 20:28:57 2013 +0000"
      },
      "message": "Merge \"Fix invalid Wifi Network system crash\" into klp-dev"
    },
    {
      "commit": "ef2088a26a42621329c6b9fecb323566e19490e4",
      "tree": "9d11d67c50c229cfccd3f659d52836f1280459a8",
      "parents": [
        "e850c973b0662975137cee8a05f8ee2cb82d9b2a",
        "c6066799ad130140159230d14451b429eb828755"
      ],
      "author": {
        "name": "Svetoslav",
        "email": "svetoslavganov@google.com",
        "time": "Thu Sep 12 20:24:40 2013 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Sep 12 20:24:40 2013 +0000"
      },
      "message": "Merge \"Handle print serivce crashes.\" into klp-dev"
    },
    {
      "commit": "9e9ce925418a0075234b3cc34261c6be32095412",
      "tree": "79ed09228afa503a20e759a94787053d47a33744",
      "parents": [
        "e850c973b0662975137cee8a05f8ee2cb82d9b2a"
      ],
      "author": {
        "name": "David Christie",
        "email": "dnchrist@google.com",
        "time": "Thu Sep 12 13:04:32 2013 -0700"
      },
      "committer": {
        "name": "David Christie",
        "email": "dnchrist@google.com",
        "time": "Thu Sep 12 13:19:53 2013 -0700"
      },
      "message": "Don\u0027t track LocationManager internal requests in AppOps (b/10725757).\nAppOps stats are used to populate the \"apps recently using location\"\nlist in settings-\u003elocation.  There is no reason to show Android OS\nin that list simply because of internal location requests supporting\nother clients.\n\nChange-Id: I6908aa63deb19d22733b8d9cdae6ea5dbbea55e0\n"
    },
    {
      "commit": "8f435baca8b5285a6b4658fc9563f5fcbbdafc6e",
      "tree": "385b01e8ed04b5afdfbe4bcf766ee9f07e3795dd",
      "parents": [
        "6c62163976844b28859fca322b28af907ec2856d",
        "126755cf41710d52554d747f3d3667eb0a3c2694"
      ],
      "author": {
        "name": "Robert Greenwalt",
        "email": "rgreenwalt@google.com",
        "time": "Thu Sep 12 18:22:28 2013 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Sep 12 18:22:28 2013 +0000"
      },
      "message": "Merge \"Fix Wifi Batch Scanning\" into klp-dev"
    },
    {
      "commit": "c6066799ad130140159230d14451b429eb828755",
      "tree": "43145c16aae37124e167c1edde05c4376e0b69e2",
      "parents": [
        "16dae5997bb0ff7f03d5a0ccfdc4be94aa35ba51"
      ],
      "author": {
        "name": "Svetoslav",
        "email": "svetoslavganov@google.com",
        "time": "Tue Sep 10 21:08:32 2013 -0700"
      },
      "committer": {
        "name": "Svetoslav",
        "email": "svetoslavganov@google.com",
        "time": "Thu Sep 12 10:52:26 2013 -0700"
      },
      "message": "Handle print serivce crashes.\n\n1. Now after a print service crashes we are bringing it to the same\n    state of its lifecycle. For example, if a service does a discovery\n    and crashes we recreate the discovery session call the start\n    discovery method and so on.\n\n2. Turned off debugging logs since we have fully fledged state dump.\n\nbug:10697779\n\nChange-Id: Id790537461428e96b197eef12258996bda2bd1ce\n"
    },
    {
      "commit": "737d2c0b92b69d9069de6fe0e2785676b9a10d78",
      "tree": "c23cd8b87092b9afbb675ddda45a562e74fc4316",
      "parents": [
        "4dff98689d4c5f98159206730074aaa6463ada23",
        "6eade79f90b5a592c16a6a5fb0a4b409dc3848e6"
      ],
      "author": {
        "name": "Jeff Brown",
        "email": "jeffbrown@google.com",
        "time": "Thu Sep 12 04:03:30 2013 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Sep 12 04:03:31 2013 +0000"
      },
      "message": "Merge \"Ignore ON_AFTER_RELEASE for partial wake locks.\" into klp-dev"
    },
    {
      "commit": "126755cf41710d52554d747f3d3667eb0a3c2694",
      "tree": "c9e567accd435595575f924a8e267ac16450be3e",
      "parents": [
        "c333a3f7c6bf838aad2a2419ea65167e344f0cab"
      ],
      "author": {
        "name": "Robert Greenwalt",
        "email": "rgreenwalt@google.com",
        "time": "Thu Sep 05 18:32:12 2013 -0700"
      },
      "committer": {
        "name": "Robert Greenwalt",
        "email": "rgreenwalt@google.com",
        "time": "Wed Sep 11 19:31:20 2013 -0700"
      },
      "message": "Fix Wifi Batch Scanning\n\nSome parsing bugs, more debug logs, etc.\n\nbug:9301872\nChange-Id: I245ab00955e245be81a019750be0f8491aa505fd\n"
    },
    {
      "commit": "f8a910fbd5b72e3350740d224b36db49dc3170e6",
      "tree": "fcf78d761b41e757e08593a08c4778b885665e10",
      "parents": [
        "6847447da0b3e2e30e88838ec85244d1a0ee8927",
        "839904eed81bf9cd87c27de49903dddb64ae3937"
      ],
      "author": {
        "name": "destradaa",
        "email": "destradaa@google.com",
        "time": "Wed Sep 11 21:15:34 2013 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Sep 11 21:15:34 2013 +0000"
      },
      "message": "Merge \"Fix exceptions in the Flp Hal layer: - JNI exception accessing a geofence method with wrong signature - FlpHardwareProvider exception when the monitoring status contains no location information\" into klp-dev"
    },
    {
      "commit": "ceccceccffbd2668b98e21487f2323f80d2c7b98",
      "tree": "aba1d4902c557287350a10325a7b334351f663c4",
      "parents": [
        "d292f790be5074998c1adc5feb4fea031d0d3d09",
        "aca405cd592679af4a4b31b01dfed6fd59c4a168"
      ],
      "author": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Wed Sep 11 20:16:59 2013 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Sep 11 20:16:59 2013 +0000"
      },
      "message": "Merge changes Ib1274847,I2eb2a1bf into klp-dev\n\n* changes:\n  Fix SDK build.\n  Request all tethering interfaces, fix corruption.\n"
    },
    {
      "commit": "839904eed81bf9cd87c27de49903dddb64ae3937",
      "tree": "911dcad6e4c172f831ea9999e8d9c45188a79e83",
      "parents": [
        "23e2bba4e17662e941c2c6672f66249aff4a0470"
      ],
      "author": {
        "name": "destradaa",
        "email": "destradaa@google.com",
        "time": "Wed Sep 11 12:42:51 2013 -0700"
      },
      "committer": {
        "name": "destradaa",
        "email": "destradaa@google.com",
        "time": "Wed Sep 11 12:42:51 2013 -0700"
      },
      "message": "Fix exceptions in the Flp Hal layer:\n- JNI exception accessing a geofence method with wrong signature\n- FlpHardwareProvider exception when the monitoring status contains no location information\n\nBug: 10691492\nChange-Id: I1959712912af712dc9dc344f20afd1112da46efc\n"
    },
    {
      "commit": "706113fa2a82e5b613b8555120025b8472ffcbf3",
      "tree": "8a75c5d59b662125fac18c99eb0257a2c2364e7c",
      "parents": [
        "e0b7e4cf455b21316661b158edee12ac5467995c",
        "d5759437eeb3137e4a05471ff0f4681c0254e81a"
      ],
      "author": {
        "name": "Tom O\u0027Neill",
        "email": "tomo@google.com",
        "time": "Wed Sep 11 19:20:15 2013 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Sep 11 19:20:16 2013 +0000"
      },
      "message": "Merge \"Improve some javadoc related to isProviderEnabled() apis\" into klp-dev"
    },
    {
      "commit": "7563d42331ed7df7f026c8921ae990ce2fca9efd",
      "tree": "04ec8a1746321f55edf783bb4bceb6485879dd63",
      "parents": [
        "f702286c94f0df9fc147135c19f12ef34e8594c9",
        "51e95df8f24e9ea30775686b9e324b9a671213dc"
      ],
      "author": {
        "name": "Alexander Ray",
        "email": "aray@google.com",
        "time": "Wed Sep 11 19:05:37 2013 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Sep 11 19:05:38 2013 +0000"
      },
      "message": "Merge \"Add consumer IR framework\" into klp-dev"
    },
    {
      "commit": "2cad64c0fbeba07bb546674e19cfb0166d7ec332",
      "tree": "7ec5d5625c648ea459f4c4ec17917dae633e26f2",
      "parents": [
        "444ae3a2e66b4404fa715ab46403da09079dd572",
        "a86ab640f7bb0bf3cb4eaed80473ca8c5d131903"
      ],
      "author": {
        "name": "Igor Murashkin",
        "email": "iam@google.com",
        "time": "Wed Sep 11 18:27:59 2013 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Sep 11 18:28:07 2013 +0000"
      },
      "message": "Merge \"Surface: Change OutOfResourcesException to be a runtime exception\" into klp-dev"
    },
    {
      "commit": "d5759437eeb3137e4a05471ff0f4681c0254e81a",
      "tree": "0d22df7aa8d52ead9ef9da0f417fe43bb70814e7",
      "parents": [
        "e91a3f5229405b39a3ba59aa0a3e44527eef063e"
      ],
      "author": {
        "name": "Tom O\u0027Neill",
        "email": "tomo@google.com",
        "time": "Wed Sep 11 11:03:03 2013 -0700"
      },
      "committer": {
        "name": "Tom O\u0027Neill",
        "email": "tomo@google.com",
        "time": "Wed Sep 11 11:03:03 2013 -0700"
      },
      "message": "Improve some javadoc related to isProviderEnabled() apis\n\n- LocationManager.isProviderEnabled() no longer throws SecurityException:\nthe caller could already circumvent the permission check by calling\nSecure.isLocationProviderEnabled()\n\nChange-Id: I5abd04264299671ed35ce4594b5be46d86378767\n"
    },
    {
      "commit": "518c0afaea02f9a680f6912bde2d73b0357236ca",
      "tree": "6218541058c66dc3c91a0a1ad6971c707cf58b0f",
      "parents": [
        "ecf612a15c6201d7a4c55f0fcceb077f3e9ad84e",
        "5530e4b5d42bab8c9e82d348cc60dd925cd26a6b"
      ],
      "author": {
        "name": "Yuhao Zheng",
        "email": "yuhaozheng@google.com",
        "time": "Wed Sep 11 17:35:09 2013 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Sep 11 17:35:09 2013 +0000"
      },
      "message": "Merge \"Fix for the toggle airplane mode hidden API\" into klp-dev"
    },
    {
      "commit": "51e95df8f24e9ea30775686b9e324b9a671213dc",
      "tree": "15f7e3d722629532c612d10bce41d496729a3c27",
      "parents": [
        "2f1ef77c07da2ed7168f75551dd632026b20f8cc"
      ],
      "author": {
        "name": "Erik Gilling",
        "email": "konkers@android.com",
        "time": "Wed Jun 26 11:06:51 2013 -0700"
      },
      "committer": {
        "name": "Alex Ray",
        "email": "aray@google.com",
        "time": "Wed Sep 11 09:52:47 2013 -0700"
      },
      "message": "Add consumer IR framework\n\nChange-Id: I786c00db0cce61ef75e4edc24e90f2cdcba6dbfb\n"
    },
    {
      "commit": "5530e4b5d42bab8c9e82d348cc60dd925cd26a6b",
      "tree": "5ca480e7d904ec3892d292eb5690d39fffec3c89",
      "parents": [
        "042bd400547dda7dce4a526fb3b68303fa934229"
      ],
      "author": {
        "name": "Yuhao Zheng",
        "email": "yuhaozheng@google.com",
        "time": "Wed Sep 11 09:36:41 2013 -0700"
      },
      "committer": {
        "name": "Yuhao Zheng",
        "email": "yuhaozheng@google.com",
        "time": "Wed Sep 11 09:44:28 2013 -0700"
      },
      "message": "Fix for the toggle airplane mode hidden API\n\nFix to https://googleplex-android-review.git.corp.google.com/#/c/356900/\nPrevious implementation throws SecurityException when the API is called from apps.\nbug:10653570\n\nChange-Id: I95ae6f07db74d881f1a8d3d40a6486105a068e90\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": "e4984bea95a07dea0ef0259fefa1e52f0bbb1533",
      "tree": "6d59f9f1690c9a32493d86c8660e42284d9d85d8",
      "parents": [
        "ed903213e6d3d75d497498c9cf95aa8e74277a9e"
      ],
      "author": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Tue Sep 10 21:03:27 2013 -0700"
      },
      "committer": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Tue Sep 10 21:03:30 2013 -0700"
      },
      "message": "Request all tethering interfaces, fix corruption.\n\nnetd now tracks statistics for tethered interfaces across tethering\nsessions, so switch to asking for all tethering stats.  (Currently\nwe\u0027re double-counting all tethering data, ever since it started\ntracking across sessions.)\n\nAlso catch OOME to handle corrupt stats files, which we then dump to\nDropBox and then start over.\n\nBug: 5868832, 9796109\nChange-Id: I2eb2a1bf01b993dd198597d770fe0e022466c6b9\n"
    },
    {
      "commit": "6eade79f90b5a592c16a6a5fb0a4b409dc3848e6",
      "tree": "36b9b8faf1fc27a1634a5298cf1aa9af51df2ff4",
      "parents": [
        "20e287534396655af0d5912d8b272070ad24a93a"
      ],
      "author": {
        "name": "Jeff Brown",
        "email": "jeffbrown@google.com",
        "time": "Tue Sep 10 18:45:25 2013 -0700"
      },
      "committer": {
        "name": "Jeff Brown",
        "email": "jeffbrown@google.com",
        "time": "Tue Sep 10 18:45:25 2013 -0700"
      },
      "message": "Ignore ON_AFTER_RELEASE for partial wake locks.\n\nThis is a regression in the new power manager.  Apparently\nsome apps try to use ON_AFTER_RELEASE with partial wake locks\nwhich doesn\u0027t make sense.  Ignore the flag just like we used to\nprior to JB MR1.\n\nBug: 10336375\nChange-Id: Ib307eb60201612ba9bb03dc4da3365aba0b4848d\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": "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": "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": "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": "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": "a86ab640f7bb0bf3cb4eaed80473ca8c5d131903",
      "tree": "472883eaf9edff25136902d4976f275c56218b41",
      "parents": [
        "ff44ed58a1e38ff830e74b0d73549ff01725852d"
      ],
      "author": {
        "name": "Igor Murashkin",
        "email": "iam@google.com",
        "time": "Fri Aug 30 12:58:36 2013 -0700"
      },
      "committer": {
        "name": "Igor Murashkin",
        "email": "iam@google.com",
        "time": "Mon Sep 09 21:53:59 2013 -0700"
      },
      "message": "Surface: Change OutOfResourcesException to be a runtime exception\n\n- Deprecates SurfaceTexture.OutOfResourcesException, it wasn\u0027t used\n- Make all JNI code throw only Surface.OutOfResourcesException\n- Get rid of redundant SurfaceControl.OutOfResourcesException\n\nBug: 10566539\nChange-Id: I58126260771b9ccff6a69c672ce7719b9f98138d\n"
    },
    {
      "commit": "10652a95b16909acf26f31cdafc0c6aa09212f26",
      "tree": "747c7535600c995ca13c0e2f51cda9243afc7350",
      "parents": [
        "2def61485413084e68233c89ba956a2282fbacd1"
      ],
      "author": {
        "name": "Vinit Deshapnde",
        "email": "vinitd@google.com",
        "time": "Mon Sep 09 16:24:36 2013 -0700"
      },
      "committer": {
        "name": "Vinit Deshapnde",
        "email": "vinitd@google.com",
        "time": "Mon Sep 09 16:24:36 2013 -0700"
      },
      "message": "Fix invalid Wifi Network system crash\n\nThere is some validation code that is eventually detecting that we\nhave an invalid network; only the result is a crash. The right thing\nto do is to do validation up front; and fail calls if the network\nconfiguration looks invalid.\n\nBug: 10571289\n\nChange-Id: I100506b777a34b26ac9a310ba508140560f87a90\n"
    },
    {
      "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": "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": "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": "4e94f93a7de47c232eda3ad2ddcaa42241b24daf",
      "tree": "9b26649aa604a0dcbf6b6161fe4eededfb42c4ce",
      "parents": [
        "5b068bbbe2b3d66a3fbae2eb78a5502fbd160da8"
      ],
      "author": {
        "name": "Eric Rowe",
        "email": "erowe@google.com",
        "time": "Fri Aug 30 14:19:20 2013 -0700"
      },
      "committer": {
        "name": "Eric Rowe",
        "email": "erowe@google.com",
        "time": "Mon Sep 09 10:34:12 2013 -0700"
      },
      "message": "Add PID to ANR logcat printout.\n\nBug: 10568033\nChange-Id: I7131520c887df1f897b7a135b04509bdad9bdb88\n"
    },
    {
      "commit": "be4c1d74a758f40de25e796a991ccfd1fe356857",
      "tree": "8597f656b9de4c244c38e01a07dd2e35f03e06e4",
      "parents": [
        "c8fb093a8970b78084f2b4505fc283ac9e24317b"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Mon Sep 09 09:44:05 2013 -0700"
      },
      "committer": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Mon Sep 09 09:49:52 2013 -0700"
      },
      "message": "Fix issue #10671878: Proc stats needs to remove old data structures\n\nWe now keep track of which process and service states are actively\nin use, and remove any that are not in use during a commit.  The\nactivity manager needed to be tweaked to report this data, and ensure\nit does not try to operate on one of these structures when not in\nuse.\n\nAlso some other fixes:\n\n- We now keep track of process names associated with services, for\ndisplay in the UI.\n- Keep track of total run time for each service, also for UI.\n- The parceled format is more efficient, not storing duplicates of\nprocess/package names, and writing times as ints when possible.\n- Reduced commit period from 1 day to 12 hours, so that our UI can\nbe a little closer at its attempt to display the stats over 1 day.\n\nChange-Id: Ifeda0ffe963a7b49d8eb2a3f6923f3a5e71a4e43\n"
    },
    {
      "commit": "bdd61696c6720faa14ca9fdf180e519138b3d087",
      "tree": "4e46055cd103de4c37dbaf789b688e02ac118f07",
      "parents": [
        "c59c6dd66b8ec5537c82e330d1c96e9fa424b4fa",
        "4fea0413c160909b35c548325008b9a65b99c412"
      ],
      "author": {
        "name": "Wink Saville",
        "email": "wink@google.com",
        "time": "Mon Sep 09 01:32:44 2013 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Sep 09 01:32:45 2013 +0000"
      },
      "message": "Merge \"Tighten test for warm sim and add more debug.\" into klp-dev"
    },
    {
      "commit": "ffe0a803f8e9546a0dbf6c82d6089ac0eee32ddb",
      "tree": "0cb714faa96022708937c153d1bbc7e09ea53a63",
      "parents": [
        "e6a01f37934340c9fce9dcd8ee98b02d9d635af6"
      ],
      "author": {
        "name": "Christopher Tate",
        "email": "ctate@google.com",
        "time": "Sun Sep 08 15:41:32 2013 -0700"
      },
      "committer": {
        "name": "Christopher Tate",
        "email": "ctate@google.com",
        "time": "Sun Sep 08 15:41:32 2013 -0700"
      },
      "message": "Fix permission checks around setBackupEnabled()\n\n...by making sure to drop binder identity before writing our new\nstate to secure settings etc.\n\nBug 10506933\n\nChange-Id: I00505cc5215c8fe5f30f2f35698b30645fe14c87\n"
    },
    {
      "commit": "89c5a1180830934db485ff9c189143deab653310",
      "tree": "8508ea8d9a1c4f6e747d66d0db4b754a5e134e86",
      "parents": [
        "4b98978157295c6e7ea21b70ffcf9edffc41f0e1",
        "909522048f7ce7af54e1476175c8e8d1df808a04"
      ],
      "author": {
        "name": "Christopher Tate",
        "email": "ctate@google.com",
        "time": "Sun Sep 08 20:07:20 2013 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sun Sep 08 20:07:20 2013 +0000"
      },
      "message": "Merge \"Don\u0027t crash attempting restore of uninstalled live wallpaper\" into klp-dev"
    },
    {
      "commit": "909522048f7ce7af54e1476175c8e8d1df808a04",
      "tree": "af47f0b3524526d0d7cd8e10f6cb94b480ecf2c3",
      "parents": [
        "23e2bba4e17662e941c2c6672f66249aff4a0470"
      ],
      "author": {
        "name": "Christopher Tate",
        "email": "ctate@google.com",
        "time": "Sun Sep 08 13:01:28 2013 -0700"
      },
      "committer": {
        "name": "Christopher Tate",
        "email": "ctate@google.com",
        "time": "Sun Sep 08 13:01:28 2013 -0700"
      },
      "message": "Don\u0027t crash attempting restore of uninstalled live wallpaper\n\nBug 10658041\n\nChange-Id: I08b38cc81fbb89907a4ffe5b6f94e9a507226011\n"
    },
    {
      "commit": "c72221242e560b4176e6fb9e3eec1c32cc1b96c3",
      "tree": "55ff57f1d01edae19061a5553e57ad631964a5d7",
      "parents": [
        "70cdfe7eb1d42d5e928f5c7c6106be4ebb8fde51",
        "4e4518383f9212618cafa6c9ce2120becc6f6204"
      ],
      "author": {
        "name": "Svetoslav Ganov",
        "email": "svetoslavganov@google.com",
        "time": "Sat Sep 07 22:05:14 2013 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sat Sep 07 22:05:14 2013 +0000"
      },
      "message": "Merge \"Printers for a disappearing print serivce incorrectly removed.\" into klp-dev"
    },
    {
      "commit": "82975e40083b86d2619ffa60ff7351928ec35978",
      "tree": "6fa13cd6da8cec4d3af70174d40c93c89c2c6fb1",
      "parents": [
        "1cf2b91fe533d9e50bce6e5551ae26bccdb4a965",
        "7dd2d19725bac29306900a06818edf2f205ca051"
      ],
      "author": {
        "name": "Jeff Brown",
        "email": "jeffbrown@google.com",
        "time": "Sat Sep 07 01:33:00 2013 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sat Sep 07 01:33:00 2013 +0000"
      },
      "message": "Merge \"Emit a more meaningful cause for watchdog restarts.\" into klp-dev"
    },
    {
      "commit": "f3b88c7a420df1877cb3ea2b38094da72353bd31",
      "tree": "61fbd2978061236613dd3034f1547dcac3e0de43",
      "parents": [
        "c7deeffb0c649eb911bbbbd32a1de34aab0b1eb6",
        "8183aac3eb27d7b2fe885baa3dd1498a0acc9dd2"
      ],
      "author": {
        "name": "Stan Chesnutt",
        "email": "chesnutt@google.com",
        "time": "Fri Sep 06 23:52:33 2013 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Sep 06 23:52:33 2013 +0000"
      },
      "message": "Merge \"Simplistic fix for initialization race\" into klp-dev"
    },
    {
      "commit": "7dd2d19725bac29306900a06818edf2f205ca051",
      "tree": "410e3ec046c4979569e6b855427fb22b9f0c4e62",
      "parents": [
        "298cbe9c403f9c6c66cecf601cccfcfd82e50930"
      ],
      "author": {
        "name": "Jeff Brown",
        "email": "jeffbrown@google.com",
        "time": "Fri Sep 06 15:05:23 2013 -0700"
      },
      "committer": {
        "name": "Jeff Brown",
        "email": "jeffbrown@google.com",
        "time": "Fri Sep 06 16:23:54 2013 -0700"
      },
      "message": "Emit a more meaningful cause for watchdog restarts.\n\nPrint the real thread name and a better indication of where the\nhang was detected.\n\nBug: 10646480\nChange-Id: Ic94742d0db08b8531cfd1429bb0026d6c30b779d\n"
    },
    {
      "commit": "ecd0db5a7391e8234b3ea5d9e21c19f5d6589b0a",
      "tree": "4a6f87a3428fac052446ce5959c221772b1b83a4",
      "parents": [
        "1aa3202b1bf72bb9a9ec20e60bf7b4fce8369acf",
        "9d9b74a900696191048aa97cc3c854072640428b"
      ],
      "author": {
        "name": "Robert Greenwalt",
        "email": "rgreenwalt@google.com",
        "time": "Fri Sep 06 22:42:10 2013 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Sep 06 22:42:10 2013 +0000"
      },
      "message": "Merge \"Setting MTU size for specific network.\" into klp-dev"
    },
    {
      "commit": "1aa3202b1bf72bb9a9ec20e60bf7b4fce8369acf",
      "tree": "cfee41f4eaf64730af98e28792daa8532e80e9be",
      "parents": [
        "fcf5809ad43669c2e765aa093a8356959469fd9c",
        "b1486aed22062f9d6460b3251507cac8a58dc987"
      ],
      "author": {
        "name": "Sreeram Ramachandran",
        "email": "sreeram@google.com",
        "time": "Fri Sep 06 22:37:21 2013 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Sep 06 22:37:21 2013 +0000"
      },
      "message": "Merge \"Minor fixes: Add a missing \"break\" and some cosmetic fixes.\" into klp-dev"
    },
    {
      "commit": "9d9b74a900696191048aa97cc3c854072640428b",
      "tree": "1815a7074f214063f349a3841c159374c4c22d88",
      "parents": [
        "a680b17fb4906570f280d4f06c0d8840a37b709a"
      ],
      "author": {
        "name": "sy.yun",
        "email": "sy.yun@lge.com",
        "time": "Mon Sep 02 05:24:09 2013 +0900"
      },
      "committer": {
        "name": "Robert Greenwalt",
        "email": "rgreenwalt@google.com",
        "time": "Fri Sep 06 15:26:19 2013 -0700"
      },
      "message": "Setting MTU size for specific network.\n\nAble to config network specific MTU size. Normally, the default size of MTU is 1500.\n US - ATT 1410, TMUS 1440, SPRINT 1422\n KR - SKT 1440, KT 1450, LGU+ 1428\n JP - KDDI 1420, SoftBank 1340\n CA - RGS 1430, FIDO 1430, MTS 1430, BELL 1358, SaskTel 1358\n AU - TEL 1400\n\nBug: 10195070\nChange-Id: Ie18650b37a3d44af944f2dae4aa97c04fb12cd5e\n"
    },
    {
      "commit": "4e4518383f9212618cafa6c9ce2120becc6f6204",
      "tree": "f326f122c723dd322adad33409a6e6db4ed78477",
      "parents": [
        "86974463e9e28108e14fa255efd3c429358c0605"
      ],
      "author": {
        "name": "Svetoslav Ganov",
        "email": "svetoslavganov@google.com",
        "time": "Fri Sep 06 09:20:28 2013 -0700"
      },
      "committer": {
        "name": "Svetoslav Ganov",
        "email": "svetoslavganov@google.com",
        "time": "Fri Sep 06 14:50:22 2013 -0700"
      },
      "message": "Printers for a disappearing print serivce incorrectly removed.\n\nThe code that removes printers for a disappearing print serivice was\nusing printer infos instead printer ids and also wrong map methods.\n\nbug:10651739\n\nChange-Id: Idb9ccdaad9a59b3b6d16b079b33afad56bc45255\n"
    },
    {
      "commit": "8183aac3eb27d7b2fe885baa3dd1498a0acc9dd2",
      "tree": "4feb912f1f90b2ffa1a69e13e69527deb360fa52",
      "parents": [
        "dc8d704899716e97e59af8b6fe5f549e0229eda6"
      ],
      "author": {
        "name": "Stan Chesnutt",
        "email": "chesnutt@google.com",
        "time": "Fri Sep 06 13:57:16 2013 -0700"
      },
      "committer": {
        "name": "Stan Chesnutt",
        "email": "chesnutt@google.com",
        "time": "Fri Sep 06 13:57:16 2013 -0700"
      },
      "message": "Simplistic fix for initialization race\n\nThe monkey run described in the bug report hits this server at a\nvulnerable point, and the RuntimeException causes a subsequent NPE.\n\nNote that I\u0027m making this fixup CL \"blind\", as monkey running on\nmy platform (mantaray) doesn\u0027t show this specific failure.\n\nhttp://b/9438025\n\nChange-Id: I8e16cf5cfc21dcf3061f31b0741525881bbf9724\n"
    },
    {
      "commit": "52a5096f7cf6ef2505e182a681b0a9705bbd44bd",
      "tree": "b03cdac10426c732a720bac5f503d677a6e6983e",
      "parents": [
        "a4796d51f6e42300ae8586741becd5ff8612c511",
        "97f0aa6f8a8b7c1ed41786404423b9c9fcf789b8"
      ],
      "author": {
        "name": "Mathias Agopian",
        "email": "mathias@google.com",
        "time": "Fri Sep 06 19:16:36 2013 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Sep 06 19:16:37 2013 +0000"
      },
      "message": "Merge \"tweak the electron beam animation a bit\" into klp-dev"
    },
    {
      "commit": "a4796d51f6e42300ae8586741becd5ff8612c511",
      "tree": "33c6ad34ee1626a54fb69f6043794f6ad82b5bce",
      "parents": [
        "034052b352e14054d5271ea42985497f6b101b4f",
        "d6d54a469476f7756b1ce64d10688ec43857ce5a"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Fri Sep 06 18:48:02 2013 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Sep 06 18:48:02 2013 +0000"
      },
      "message": "Merge \"Fix to show correct duration.\" into klp-dev"
    },
    {
      "commit": "d6d54a469476f7756b1ce64d10688ec43857ce5a",
      "tree": "f3d863aab2dc2441660cddbb106f71fc8dfadb27",
      "parents": [
        "7314eb087f7318118fbf80827789a2626a8f66b5"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Fri Sep 06 11:46:43 2013 -0700"
      },
      "committer": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Fri Sep 06 11:46:43 2013 -0700"
      },
      "message": "Fix to show correct duration.\n\nChange-Id: I1032d90d5b7bf39006b20f3374104421dcc53305\n"
    },
    {
      "commit": "4fea0413c160909b35c548325008b9a65b99c412",
      "tree": "b6aa619c5754916adc9147208b007e13d126a274",
      "parents": [
        "dc8d704899716e97e59af8b6fe5f549e0229eda6"
      ],
      "author": {
        "name": "Wink Saville",
        "email": "wink@google.com",
        "time": "Fri Sep 06 09:53:08 2013 -0700"
      },
      "committer": {
        "name": "Wink Saville",
        "email": "wink@google.com",
        "time": "Fri Sep 06 09:54:24 2013 -0700"
      },
      "message": "Tighten test for warm sim and add more debug.\n\n- Require a non-204 response multiple times before declaring a\nredirected error and hence a warm sim.\n\n- If there is no connection or dns don\u0027t declare its a warm-sim.\n\n- Add printing of the http headers to try to get more information\nif we still get a false positive result.\n\n\nBug: 9972012\nChange-Id: Ic115685cdbbe39c2b4de88b128eaf8d2ea96b45c\n"
    },
    {
      "commit": "dc8d704899716e97e59af8b6fe5f549e0229eda6",
      "tree": "321c3cab2769df443bc056926bc01e48c97d4974",
      "parents": [
        "a1d6a9b474ba095860838c6ed3e72f8d9f5058cd",
        "911d7f411f36f2279aae44c89ff1d33a29140046"
      ],
      "author": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Fri Sep 06 16:26:34 2013 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Sep 06 16:26:34 2013 +0000"
      },
      "message": "Merge changes I7277880e,Ia5584bd6 into klp-dev\n\n* changes:\n  Provide calling package to ContentProviders.\n  Separate root and document management.\n"
    },
    {
      "commit": "a1d6a9b474ba095860838c6ed3e72f8d9f5058cd",
      "tree": "20900cb1647bc710ee20935b09a7a197038e576e",
      "parents": [
        "498a5f5488446e1d5914f5d335ee02572c6201d1",
        "fc7a146b82774514bad4bc307489ece7ac27ee50"
      ],
      "author": {
        "name": "Wink Saville",
        "email": "wink@google.com",
        "time": "Fri Sep 06 09:19:40 2013 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Sep 06 09:19:40 2013 -0700"
      },
      "message": "am fc7a146b: am 50f86448: am 59a9884b: Merge \"Do not change NetworkInfo.DetailedState.\" into jb-mr2-dev\n\n* commit \u0027fc7a146b82774514bad4bc307489ece7ac27ee50\u0027:\n  Do not change NetworkInfo.DetailedState.\n"
    },
    {
      "commit": "fc7a146b82774514bad4bc307489ece7ac27ee50",
      "tree": "919d930d78e3ba50c6124b44c3a1726876421f57",
      "parents": [
        "b50de4951aaea6d6f01432dc17b7c5de778a2e71",
        "50f864480d6e9cf9e4d83b4533e3764753b4d408"
      ],
      "author": {
        "name": "Wink Saville",
        "email": "wink@google.com",
        "time": "Fri Sep 06 09:17:19 2013 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Sep 06 09:17:19 2013 -0700"
      },
      "message": "am 50f86448: am 59a9884b: Merge \"Do not change NetworkInfo.DetailedState.\" into jb-mr2-dev\n\n* commit \u002750f864480d6e9cf9e4d83b4533e3764753b4d408\u0027:\n  Do not change NetworkInfo.DetailedState.\n"
    },
    {
      "commit": "911d7f411f36f2279aae44c89ff1d33a29140046",
      "tree": "98cdcb6ae4f9720b2096f252c8c0fe1d0726f56a",
      "parents": [
        "a61dc8e03e6e863005b3a4629ca8f3801d33d3c4"
      ],
      "author": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Thu Sep 05 18:11:45 2013 -0700"
      },
      "committer": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Fri Sep 06 08:08:18 2013 -0700"
      },
      "message": "Provide calling package to ContentProviders.\n\nThe calling package is important for ContentProviders that want to\ngrant Uri permissions as a side effect of operations, so offer it\nthrough a new API.  Validates the provided package against the\ncalling UID before returning.\n\nBug: 10626527\nChange-Id: I7277880eebbd48444c024bcf5f69199133cd59e4\n"
    },
    {
      "commit": "97f0aa6f8a8b7c1ed41786404423b9c9fcf789b8",
      "tree": "914f7955fd49ed9492514c0633f5ca70aa4eabd6",
      "parents": [
        "de59baab31271a186a2f32719abd19a8adbda1e3"
      ],
      "author": {
        "name": "Mathias Agopian",
        "email": "mathias@google.com",
        "time": "Thu Sep 05 18:55:29 2013 -0700"
      },
      "committer": {
        "name": "Mathias Agopian",
        "email": "mathias@google.com",
        "time": "Thu Sep 05 18:58:51 2013 -0700"
      },
      "message": "tweak the electron beam animation a bit\n\nwe make the \"beam\" vanish in the center of the screen.\n\nBug: 10641933\n\nChange-Id: I61fdb4d46e9f62dc80d65356a884dff0b177384a\n"
    },
    {
      "commit": "8fe79f666dc1ba4b7820e412bb6aa8aea7d4b151",
      "tree": "7b585b6d996385e129190e2da6b56824e6ad9f4a",
      "parents": [
        "a7597d17714e8aa975a4692cd7e9656d8bfa2e2c",
        "95b58e251c0d7d7bfc01d5bfb78fc2ad1d7d0179"
      ],
      "author": {
        "name": "Christopher Tate",
        "email": "ctate@google.com",
        "time": "Thu Sep 05 23:13:20 2013 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Sep 05 23:13:20 2013 +0000"
      },
      "message": "Merge \"Turn off verbose wakeup-alarm stats\" into klp-dev"
    },
    {
      "commit": "f1eebfc2cf47b7fb6ed8dfd06fb124f78ca3519e",
      "tree": "8fc8642ddbd53f179b9821700ce8584e0f0a26d0",
      "parents": [
        "7314eb087f7318118fbf80827789a2626a8f66b5",
        "d304af69891483aad808356af1ac5f00e90c8edf"
      ],
      "author": {
        "name": "Amith Yamasani",
        "email": "yamasani@google.com",
        "time": "Thu Sep 05 22:48:17 2013 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Sep 05 22:48:17 2013 +0000"
      },
      "message": "Merge \"Remove unused APIs and rename others based on API review\" into klp-dev"
    },
    {
      "commit": "d67f18cf93679e1255f082a9121a3acda97bc0b5",
      "tree": "695dfa5d6583b2f007b7bf86d860957a0d7731ec",
      "parents": [
        "040e68f02639048f76dcba2fcefbd43152697690",
        "880e5d486ed6f27d83aefa499890694850948282"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Thu Sep 05 22:18:57 2013 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Sep 05 22:18:58 2013 +0000"
      },
      "message": "Merge \"Fix crash when dump() is called on ReceiverList\" into klp-dev"
    },
    {
      "commit": "95b58e251c0d7d7bfc01d5bfb78fc2ad1d7d0179",
      "tree": "9e14d168e0acb9c8a30a96796a6ea9bd1048446f",
      "parents": [
        "04c58e9ec12c65c15738ba456f18a1f36416b0cc"
      ],
      "author": {
        "name": "Christopher Tate",
        "email": "ctate@google.com",
        "time": "Thu Sep 05 14:31:52 2013 -0700"
      },
      "committer": {
        "name": "Christopher Tate",
        "email": "ctate@google.com",
        "time": "Thu Sep 05 14:31:52 2013 -0700"
      },
      "message": "Turn off verbose wakeup-alarm stats\n\nThey have served their purpose.\n\nBug 10112313\n\nChange-Id: Ia88c350c5b51bdd29f23f491b47e4188770b1ea0\n"
    },
    {
      "commit": "67c382192614dfab821666c4f35f1e2c8b97271b",
      "tree": "59c90941fe6372f94e37bd18c8bb444482551e53",
      "parents": [
        "ce1e37981caec29df2671a6e2909f00da7f24a00"
      ],
      "author": {
        "name": "Wink Saville",
        "email": "wink@google.com",
        "time": "Thu Sep 05 12:02:25 2013 -0700"
      },
      "committer": {
        "name": "Wink Saville",
        "email": "wink@google.com",
        "time": "Thu Sep 05 12:02:25 2013 -0700"
      },
      "message": "Do not change NetworkInfo.DetailedState.\n\nI\u0027d changed DetailedState to force ConnectivityService to treat\nprovisioning apn\u0027s specially. In particular so that they wouldn\u0027t\nbe identified they were fully connected until the provisioning\nactually started. The problem is that DetailedState is a public enum\nthat has a CTS test and just changing the CTS to allow for the new\nstate (CONNECTED_TO_PROVISIONING_NETWORK) was inappropriate.\n\nInstead I\u0027ve added a new mIsConnectedToProvisioningNetwork variable\nand used the DetailedState.SUSPENDED as the intermediate state.\n\nBug: 10620248\nChange-Id: Id4a842398cad67455541ce629959351c27d83639\n"
    },
    {
      "commit": "b402fb2fddbee48ef3b518358dc5c86db63f7780",
      "tree": "1a274d79fac2ab0ed333d0022d316f316eff5771",
      "parents": [
        "a9fa33b366e82f330ec8a68b616896876e7ddc46",
        "6a2d32597a3f158f4ff5b07ad61c7d892d08f3bf"
      ],
      "author": {
        "name": "Vinit Deshapnde",
        "email": "vinitd@google.com",
        "time": "Thu Sep 05 17:50:19 2013 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Sep 05 17:50:19 2013 +0000"
      },
      "message": "Merge \"Rename LinkInfo to LinkQualityInfo\" into klp-dev"
    },
    {
      "commit": "d304af69891483aad808356af1ac5f00e90c8edf",
      "tree": "f21913b88c786d810e3c904cd75bcf9737238d70",
      "parents": [
        "1b039b1d2e93cef528da3dcf01b328d6286e9d98"
      ],
      "author": {
        "name": "Amith Yamasani",
        "email": "yamasani@google.com",
        "time": "Thu Sep 05 09:30:23 2013 -0700"
      },
      "committer": {
        "name": "Amith Yamasani",
        "email": "yamasani@google.com",
        "time": "Thu Sep 05 09:30:23 2013 -0700"
      },
      "message": "Remove unused APIs and rename others based on API review\n\nRestrictions challenge is only to be used by device admins.\n\nBug: 10461761\nChange-Id: I3db1249e2ce99f386602de59ed930302bb0a97fb\n"
    },
    {
      "commit": "c5c203d6ef8eea46f1c06f52e3ebfcc59c304760",
      "tree": "bb81bb8c546c75bd418338cfd92ffdf446846fbf",
      "parents": [
        "2069b00416c5da60a84ad75a9a9efe56a455e187",
        "773f54de3de9bce7b6f915aa47ed686b161d77aa"
      ],
      "author": {
        "name": "Svetoslav",
        "email": "svetoslavganov@google.com",
        "time": "Thu Sep 05 05:36:51 2013 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Sep 05 05:36:51 2013 +0000"
      },
      "message": "Merge \"Print API updated.\" into klp-dev"
    },
    {
      "commit": "880e5d486ed6f27d83aefa499890694850948282",
      "tree": "15e33f643d28a6e8f8d99e55704561c9fc89da75",
      "parents": [
        "7f95595fe7c08e62e0468d1c718cdf6ebed974b0"
      ],
      "author": {
        "name": "Evans Thomas",
        "email": "ethomast@google.com",
        "time": "Wed Sep 04 11:04:05 2013 +0900"
      },
      "committer": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Wed Sep 04 21:10:12 2013 -0700"
      },
      "message": "Fix crash when dump() is called on ReceiverList\n\nBug: 9750621\nChange-Id: Ie203bc008747cd2def5839e64b27a2f98dbc6950\n"
    },
    {
      "commit": "773f54de3de9bce7b6f915aa47ed686b161d77aa",
      "tree": "f5849053ebf63d993ff9e3c629b1f8df6e95f4b9",
      "parents": [
        "ad0ec16fbe27e69e22b90ad9f1b9e322d8c20e8d"
      ],
      "author": {
        "name": "Svetoslav",
        "email": "svetoslavganov@google.com",
        "time": "Tue Sep 03 14:01:43 2013 -0700"
      },
      "committer": {
        "name": "Svetoslav",
        "email": "svetoslavganov@google.com",
        "time": "Wed Sep 04 21:06:12 2013 -0700"
      },
      "message": "Print API updated.\n\n1. Removed the updatePrinters API on PrinterDiscoverySession.\n   Now re-adding a printer updates it.\n\n2. Added getTrackedPrinters() API to allow a print service to\n   figure out which printers\u0027 state should be tracked by the\n   service.\n\n3. Removed the APIs on PrintDocumentInfo that describe the\n   layout of the content as they are not needed. For example,\n   if the print attributes passed in layout require landscape\n   mode, the the app should just create a PDF page with the\n   wider side up and draw its content in portrait. The printer\n   will then rotate the page.\n\nChange-Id: Idd72c6e9c129e8b17eef1236573a99773f8ff0a2\n"
    },
    {
      "commit": "49021f5f790c31f62d4cee9fafcae13505bed798",
      "tree": "66b5d82067e10c6d0008ec87e56ed65408d2cb5d",
      "parents": [
        "52ea7f57ed08ea982dcb125b564b5509ef8dc3b6"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Wed Sep 04 18:03:40 2013 -0700"
      },
      "committer": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Wed Sep 04 18:03:40 2013 -0700"
      },
      "message": "Fix issue #10422349: Limit/change the battery history data in batterystats\n\nDon\u0027t include history in real checkins; have a new compact option\nfor bug reports.\n\nChange-Id: I077f9218b365154f6bae9cc685c2c6b378e0283a\n"
    },
    {
      "commit": "dbb0b824a7e1dc6909988ec06a46158c05d26a92",
      "tree": "e4d6ee1fb2555def77815ed4da9b7416c0a5eace",
      "parents": [
        "919559d447a47257531fbe47e32cd9f4889457ea",
        "e38af818b10e1a4927cc3fd69d19c9125d579321"
      ],
      "author": {
        "name": "Chong Zhang",
        "email": "chz@google.com",
        "time": "Wed Sep 04 22:07:05 2013 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Sep 04 22:07:05 2013 +0000"
      },
      "message": "Merge \"wifi-display: add a global setting to force WPS config method\" into klp-dev"
    },
    {
      "commit": "919559d447a47257531fbe47e32cd9f4889457ea",
      "tree": "563252400e4adee158dffe611d4991f1eb804e51",
      "parents": [
        "171c63db9253e77c2bd11c53eb89b7c3c983669f",
        "72193e1f329ec91bfd86f977035caecb00914444"
      ],
      "author": {
        "name": "Chong Zhang",
        "email": "chz@google.com",
        "time": "Wed Sep 04 22:06:45 2013 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Sep 04 22:06:45 2013 +0000"
      },
      "message": "Merge \"wifi-display: disable WFD IE when Wifi display is turned off\" into klp-dev"
    },
    {
      "commit": "6a2d32597a3f158f4ff5b07ad61c7d892d08f3bf",
      "tree": "bc21f0cff5cd0f0dbc7e39ab98332b5ced39657f",
      "parents": [
        "1f809c7761a52102621b22fe8ec8c9f91ec1fe54"
      ],
      "author": {
        "name": "Vinit Deshapnde",
        "email": "vinitd@google.com",
        "time": "Wed Sep 04 14:11:24 2013 -0700"
      },
      "committer": {
        "name": "Vinit Deshapnde",
        "email": "vinitd@google.com",
        "time": "Wed Sep 04 14:11:24 2013 -0700"
      },
      "message": "Rename LinkInfo to LinkQualityInfo\n\nThis change renames the LinkInfo objects to LinkQuailtyInfo. The API is\nstill hidden; but it can be accessed via reflection.\n\nBug: 10342372\n\nChange-Id: Ieccea87c467ceae5d7f76298b137573f67396cd6\n"
    },
    {
      "commit": "3cd28adc5df3cbf4a5269e30351e1f767b974036",
      "tree": "de2c4b55c773e54b68a15c40e24e75e371e081d5",
      "parents": [
        "61edc94ab58354381ab381cd9b92faf0a337742b",
        "ae36b236d2b8d040f142bee169742da2f392efaa"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Wed Sep 04 20:22:27 2013 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Sep 04 20:22:27 2013 +0000"
      },
      "message": "Merge \"Fix issue #10427108: Google+ has long running process\" into klp-dev"
    },
    {
      "commit": "2cf8138b919e543032cebe7eeb5777acb3431aee",
      "tree": "6a531dcdf56d939c815b015de165a0d8fab21662",
      "parents": [
        "40de39171b9ddf49c20600d750b99e4033416665",
        "40a86c24d2601df4966c57573a5bf58b30a41990"
      ],
      "author": {
        "name": "Tom O\u0027Neill",
        "email": "tomo@google.com",
        "time": "Wed Sep 04 14:16:11 2013 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Sep 04 14:16:12 2013 +0000"
      },
      "message": "Merge \"Add LocationManager.MODE_CHANGED_ACTION broadcast\" into klp-dev"
    },
    {
      "commit": "16731d4dc02a335cf96edfa4055cbb6039ec78f5",
      "tree": "821fa58e26e4bac810ea7c29b0a54687d7a63c8d",
      "parents": [
        "87399fc21b642688a690be5869f14a7ba020afdb"
      ],
      "author": {
        "name": "Adam Skory",
        "email": "skory@google.com",
        "time": "Sat Aug 31 04:53:33 2013 +0100"
      },
      "committer": {
        "name": "Adam Skory",
        "email": "skory@google.com",
        "time": "Wed Sep 04 12:30:47 2013 +0100"
      },
      "message": "Add provideAssistData attr to public.xml\n\nhttp://ag/323631 added the provideAssistData\nattribute to the Service manifest tag.\n\nIt did not, however, add that attribute to\npublic.xml - making it impossible to actually\nbuild a service that defines said tag.\n\nSo, add it.\n\nNow that the attribute is where it should be,\nrestore @link notation to ServiceInfo.java\nwithout breaking the offline docs build\n( see http://ag//340279 ).\n\nAlso, make some log warnings related to\nproviding assist data slightly more verbose.\n\nBug: 10573008\nChange-Id: Ie2bcb411c182d69738a2fa4a74de3171b9b9c455\n"
    },
    {
      "commit": "ae36b236d2b8d040f142bee169742da2f392efaa",
      "tree": "ab9c9110844c4cd8bbe9ba4306f95262e65f2d95",
      "parents": [
        "59f6b510569a4c70c43c5b9b80fa70d5a28d99f0"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Tue Sep 03 18:12:53 2013 -0700"
      },
      "committer": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Tue Sep 03 18:12:53 2013 -0700"
      },
      "message": "Fix issue #10427108: Google+ has long running process\n\nThere was a bug in counting the number of starting services\nin a process that would cause it to count too many (it would\nincrement at any state change while the service is started, not\njust when starting/stopping).\n\nAlso reduce dumpsys output -- only print summaries for old\ndata.  There is probably no utility in printing the long details\nof all that data.\n\nChange-Id: I1c1e901b0214c01eb7d071f23166fc6f3702ca67\n"
    },
    {
      "commit": "40a86c24d2601df4966c57573a5bf58b30a41990",
      "tree": "a34b94d308b15723986736c4f1b096b61e2a4267",
      "parents": [
        "d0e2a2e7a9a6c247f501a5044d1c19cd82c6129d"
      ],
      "author": {
        "name": "Tom O\u0027Neill",
        "email": "tomo@google.com",
        "time": "Tue Sep 03 18:05:13 2013 -0700"
      },
      "committer": {
        "name": "Tom O\u0027Neill",
        "email": "tomo@google.com",
        "time": "Tue Sep 03 18:07:10 2013 -0700"
      },
      "message": "Add LocationManager.MODE_CHANGED_ACTION broadcast\n\n- Currently redundant with PROVIDERS_CHANGED_ACTION, but that may\nchange in the future\n\n- Part of fix for b/10409275\n\nChange-Id: I12daaf20e6546fd9e9dc71c599967fa0ad95e27f\n"
    },
    {
      "commit": "59f6b510569a4c70c43c5b9b80fa70d5a28d99f0",
      "tree": "3b28f60c10492c5b0eabf5fb8e4cbf41b9d7fdd0",
      "parents": [
        "cbd067e87537874ce216c02cab2ab46b5980b634",
        "c8143c623d268989be7fcb9589a73277c0e7cc1f"
      ],
      "author": {
        "name": "Craig Mautner",
        "email": "cmautner@google.com",
        "time": "Tue Sep 03 21:06:49 2013 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Sep 03 21:06:49 2013 +0000"
      },
      "message": "Merge \"Insert home task into history when sending to back.\" into klp-dev"
    },
    {
      "commit": "c8143c623d268989be7fcb9589a73277c0e7cc1f",
      "tree": "08345595e34addee6e1cc366df8bf14cdd86e484",
      "parents": [
        "96661c42d0643c129fed60678aa0b8f99d32b456"
      ],
      "author": {
        "name": "Craig Mautner",
        "email": "cmautner@google.com",
        "time": "Tue Sep 03 12:15:57 2013 -0700"
      },
      "committer": {
        "name": "Craig Mautner",
        "email": "cmautner@google.com",
        "time": "Tue Sep 03 13:14:57 2013 -0700"
      },
      "message": "Insert home task into history when sending to back.\n\n- There is an assumption that moving a task to the back moves it\nbehind the home activity. This fix ensures that the home activity\nwill be launched by some activity before the task that has been\nmoved to the back.\n\n- Convert \"private final\" declarations to private only.\n\n- Convert container tests for size()\u003d\u003d0 to isEmpty().\n\n- Remove unused variable.\n\nFixes bug 10228536.\n\nChange-Id: I51741ee7a09652e27afffcc50c14953bf0aa27ea\n"
    },
    {
      "commit": "7f15b03d1636fefd6e02a3c89aa98e42483acdab",
      "tree": "8e584726a513149a15cba48599ca71d97fa66ecb",
      "parents": [
        "073ff1a6634b36727af4d00db1a3aef3c8a62568",
        "5dea7d554a6c9655ad2b578f900fe8840c86934b"
      ],
      "author": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Tue Sep 03 19:04:55 2013 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Sep 03 19:04:56 2013 +0000"
      },
      "message": "Merge \"Skip packages with missing metadata.\" into klp-dev"
    },
    {
      "commit": "5dea7d554a6c9655ad2b578f900fe8840c86934b",
      "tree": "388b4c982f6d78845247881cb3ac798117fb029c",
      "parents": [
        "118cb0353f6dabce1a1d6b550f7fc9eb78c7de87"
      ],
      "author": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Tue Sep 03 12:01:20 2013 -0700"
      },
      "committer": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Tue Sep 03 12:01:20 2013 -0700"
      },
      "message": "Skip packages with missing metadata.\n\nOtherwise this would result in NPE, and packages.list would never\nbe updated.\n\nBug: 10577538\nChange-Id: I35a4407dbc283ab20a4c45a2ea1a14b04044c98c\n"
    },
    {
      "commit": "ad0ec16fbe27e69e22b90ad9f1b9e322d8c20e8d",
      "tree": "a3b2194050062741184305f55ad14752995a8c51",
      "parents": [
        "e1de4b3216055d53e21ace27c0281359847332a2",
        "9186d0cb2bd325d9b52da15dbd513937c1e42caa"
      ],
      "author": {
        "name": "Svetoslav Ganov",
        "email": "svetoslavganov@google.com",
        "time": "Tue Sep 03 18:02:57 2013 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Sep 03 18:02:58 2013 +0000"
      },
      "message": "Merge \"Bug fixes in the printer dialog activity and fused printer loader.\" into klp-dev"
    },
    {
      "commit": "e1de4b3216055d53e21ace27c0281359847332a2",
      "tree": "bdd5f50b67622dab68d1f8aa50551482eea3bfa1",
      "parents": [
        "90a5df1ee8c89ca17df93d9ecf95652b2ae619f4",
        "38c992841b5f6bc80359dbf60d31aa7b994160fc"
      ],
      "author": {
        "name": "Svetoslav Ganov",
        "email": "svetoslavganov@google.com",
        "time": "Tue Sep 03 18:02:15 2013 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Sep 03 18:02:15 2013 +0000"
      },
      "message": "Merge \"Crashes in TouchExplorer on two finger swipe.\" into klp-dev"
    },
    {
      "commit": "38c992841b5f6bc80359dbf60d31aa7b994160fc",
      "tree": "c75a25f2e676140d0485d0249f70b0682e816292",
      "parents": [
        "61dda198598e95971ca224e3bcb7393f30e45657"
      ],
      "author": {
        "name": "Svetoslav Ganov",
        "email": "svetoslavganov@google.com",
        "time": "Tue Sep 03 09:24:48 2013 -0700"
      },
      "committer": {
        "name": "Svetoslav Ganov",
        "email": "svetoslavganov@google.com",
        "time": "Tue Sep 03 09:24:52 2013 -0700"
      },
      "message": "Crashes in TouchExplorer on two finger swipe.\n\n1. The logic for finding the active pointer was incorrect. The code was\n   iterating over all pointer ids and taking the minimum, i.e. the pointer\n   that first went down. The problem was that the down time for pointers\n   that are not down was also considered (set to zero), thus sometimes we\n   would consider the first pointer that went down to be a pointer that\n   is not down at all. Now we are iterating only over the pointers that\n   are down.\n\n2. The batched events while waiting to see if the user is exploring or\n   gesturing were added even if we were in touch exploration state at which\n   point we do not have to batch. As a result we ended up having lefovers\n   from a previous gesture when handling the delayed events and crash.\n\nbug:10312546\n\nChange-Id: I4728541ac12e4da4577d22e4314101dd169a52fb\n"
    },
    {
      "commit": "9186d0cb2bd325d9b52da15dbd513937c1e42caa",
      "tree": "8237bc1c648c916b670935d3f9bc0cd6c9d56965",
      "parents": [
        "6bd20bc46c762860cac852888df5adf718f2be24"
      ],
      "author": {
        "name": "Svetoslav Ganov",
        "email": "svetoslavganov@google.com",
        "time": "Tue Sep 03 00:11:58 2013 -0700"
      },
      "committer": {
        "name": "Svetoslav Ganov",
        "email": "svetoslavganov@google.com",
        "time": "Tue Sep 03 08:42:17 2013 -0700"
      },
      "message": "Bug fixes in the printer dialog activity and fused printer loader.\n\n1. Fused printers loader was not using the discovered printers to update the\n    historical ones. Now if a historical printer is discovered we update its state\n    with the discovered, i.e. most recent, information.\n\n2. Fixed a bug in the destination adapter of the print job config dialog that\n    was leading to a crash if all printers item is selected when there are no\n    discovered printers.\n\n3.  Updated the add printers asset in the all printers screen.\n\n4. Historical printers were not persisted by the print dialog activity.\n\n5. Reduced the number of printers we send per transation to avoid the binder\n   transaction size limit. Added sending of printers in chunks in a place\n   this was missing.\n\nChange-Id: I88b54888360bc0e53b06bd260c2b832d0d6454b6\n"
    },
    {
      "commit": "6bd20bc46c762860cac852888df5adf718f2be24",
      "tree": "1185a078324bb0180003c326a6aed1a0742b8307",
      "parents": [
        "61dda198598e95971ca224e3bcb7393f30e45657"
      ],
      "author": {
        "name": "Svetoslav Ganov",
        "email": "svetoslavganov@google.com",
        "time": "Mon Sep 02 15:24:45 2013 -0700"
      },
      "committer": {
        "name": "Svetoslav Ganov",
        "email": "svetoslavganov@google.com",
        "time": "Mon Sep 02 15:35:06 2013 -0700"
      },
      "message": "System print service enabled after every system reboot\n\nThe system was overriding the user on every boot by turing of all system\nprint services, i.e. service that are on the system image. Now the system\nprint service are enabled by default only once per user, the user can later\ndisable them and the system does not override that. We now have a system\nsetting with the services we enabled once by default so we never do\ndefault enabling again (unless device is wiped).\n\nbug:10594775\n\nChange-Id: Id3129ccfba95bf57375ea9fec0b5ca0e51bda199\n"
    },
    {
      "commit": "9d7c4d4a6e4683862931b3a11c974715073514ab",
      "tree": "57fc0848cb8ebe52310652413d881b6e5d5755c0",
      "parents": [
        "083199efed839274619eb7a003a7d7c9229e5ffc",
        "6222288bfbae46550b4914ef1eb12c69dc1f716c"
      ],
      "author": {
        "name": "Matthew Williams",
        "email": "mjwilliams@google.com",
        "time": "Fri Aug 30 21:39:15 2013 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Aug 30 21:39:15 2013 +0000"
      },
      "message": "Merge \"DO NOT MERGE. Remove service component for KLP.\" into klp-dev"
    },
    {
      "commit": "6222288bfbae46550b4914ef1eb12c69dc1f716c",
      "tree": "aaba6a3c0cf4ad8fee6b6e19522520dcf8b01ae6",
      "parents": [
        "4b2993123bf9a1c56d0a16b032612834dd418520"
      ],
      "author": {
        "name": "Matthew Williams",
        "email": "mjwilliams@google.com",
        "time": "Tue Aug 20 15:32:20 2013 -0700"
      },
      "committer": {
        "name": "Matthew Williams",
        "email": "mjwilliams@google.com",
        "time": "Fri Aug 30 21:28:53 2013 +0000"
      },
      "message": "DO NOT MERGE. Remove service component for KLP.\n\n1) As discussed, lack of internal clients -\u003e remove SyncService\ncomponent from KLP. This CL reverts that addition.\n2) Also includes javadoc cleanup of existing API.\n3) Fix naming of allowMetered() -\u003e disallowMetered() in API\n4) Removed one-off sync in the future, as it doesn\u0027t make sense\nfor sync adapters.\n\nChange-Id: I1b17094e6edafb2955cdfb99f39b44274fbe86f9\n"
    },
    {
      "commit": "ef9778ba39d73f67970f674893d56e48407823fd",
      "tree": "9c40a15d17cb0c88a352dc76eddf48e1840be21a",
      "parents": [
        "e3d64640f1083797cb188f08ff55a7d435f93eb9",
        "d535ead295abf3b74afb6450c83bd197f69c5a26"
      ],
      "author": {
        "name": "Zhentao Sun",
        "email": "robinvane@google.com",
        "time": "Fri Aug 30 19:11:28 2013 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Aug 30 19:11:29 2013 +0000"
      },
      "message": "Merge \"Fixed b/10512887.\" into klp-dev"
    },
    {
      "commit": "e38af818b10e1a4927cc3fd69d19c9125d579321",
      "tree": "d5d46af0db425e2734c215cdb383274a1519dcfd",
      "parents": [
        "72193e1f329ec91bfd86f977035caecb00914444"
      ],
      "author": {
        "name": "Chong Zhang",
        "email": "chz@google.com",
        "time": "Thu Aug 29 17:25:17 2013 -0700"
      },
      "committer": {
        "name": "Chong Zhang",
        "email": "chz@google.com",
        "time": "Fri Aug 30 10:40:35 2013 -0700"
      },
      "message": "wifi-display: add a global setting to force WPS config method\n\nBug: 9371882\nChange-Id: I7417535f12fa5b75be471974250cfd13e45f87b2\n"
    }
  ],
  "next": "fda4698c255075d7f0209834b364dfe344e3ee75"
}
