)]}'
{
  "log": [
    {
      "commit": "5ae13354773911f2c1567332a846020ff93390e3",
      "tree": "f14a88e39d0adf413748c9c68be6f04952c4bebf",
      "parents": [
        "7f6af88e9460b788f68e956c9b104bc68fcfc8c4"
      ],
      "author": {
        "name": "Andrew Solovay",
        "email": "asolovay@google.com",
        "time": "Fri Jun 06 12:23:09 2014 -0700"
      },
      "committer": {
        "name": "Andrew Solovay",
        "email": "asolovay@google.com",
        "time": "Tue Jul 15 15:08:58 2014 -0700"
      },
      "message": "cherrypick from klp-docs docs: Corrected doc for getLaunchIntentForPackage(). Change-Id: I2eab0956eaedac71289e19a3618a3553908f8c38\n\nDoc had inaccurately said that getLaunchIntentForPackage() throws an\nexception if the package name is not recognized; in fact, it returns\nnull. Also cleaned up some style issues for that Javadoc item.\n\nDoc is staged to:\n\nhttp://asolovay.mtv:9655/reference/android/content/pm/PackageManager.html#getLaunchIntentForPackage(java.lang.String)\n\nBug: 15022655\nOriginal SHA1: I2eab0956eaedac71289e19a3618a3553908f8c38\n\nChange-Id: Ief8dfaac248ba03779c6f13237aff9b26d362fd9\n"
    },
    {
      "commit": "8e0c2d007794ed56513541ba556403729a218909",
      "tree": "7f4d7cbea3daf13c412019c97175a7048acdf277",
      "parents": [
        "e1ef888eac66c247710833746f7e8e2fc1f45c1b"
      ],
      "author": {
        "name": "Baligh Uddin",
        "email": "baligh@google.com",
        "time": "Sat Jul 05 11:08:40 2014 -0700"
      },
      "committer": {
        "name": "Baligh Uddin",
        "email": "baligh@google.com",
        "time": "Sat Jul 05 11:08:40 2014 -0700"
      },
      "message": "Import translations. DO NOT MERGE\n\nChange-Id: I3e2eae5b30231f3dc719c231d51c35234ed9dd94\nAuto-generated-cl: translation import\n"
    },
    {
      "commit": "43380b20e7238cecbc2dcf51a6a26006398f313e",
      "tree": "abed2c3f3d59e1844b2821cfab5f96b00c658c09",
      "parents": [
        "7459dfed6c4353a9437f5c5fbbbc1738f465a432"
      ],
      "author": {
        "name": "Baligh Uddin",
        "email": "baligh@google.com",
        "time": "Tue Jul 01 11:14:28 2014 -0700"
      },
      "committer": {
        "name": "Baligh Uddin",
        "email": "baligh@google.com",
        "time": "Tue Jul 01 11:14:28 2014 -0700"
      },
      "message": "Import translations. DO NOT MERGE\n\nChange-Id: I827912aaef1d4a9bd0d38cdcbc24143d91704b56\nAuto-generated-cl: translation import\n"
    },
    {
      "commit": "8edfe6f058668e6701ff61de6d45220a2fae5fd1",
      "tree": "5fb5691d62bb2bd7dc3fff1855ad116623260172",
      "parents": [
        "6e35f209d62eb814383ae22e96384a55b5e3387e"
      ],
      "author": {
        "name": "Baligh Uddin",
        "email": "baligh@google.com",
        "time": "Wed Jun 25 09:49:26 2014 -0700"
      },
      "committer": {
        "name": "Baligh Uddin",
        "email": "baligh@google.com",
        "time": "Wed Jun 25 09:49:26 2014 -0700"
      },
      "message": "Import translations. DO NOT MERGE\n\nChange-Id: I12eee2c77423ff9509625173bf537dbf02d411f0\nAuto-generated-cl: translation import\n"
    },
    {
      "commit": "2d91bc23128fc1ab2a958a24c84f75d653886ef1",
      "tree": "eebaf88fe1c5f5585405837567f37c65a0ea4a3c",
      "parents": [
        "11b319c234ef32b6ebd4fb8f44f592c491281de9",
        "351d7e2e382d4e94cf545b26997940af97b97ba7"
      ],
      "author": {
        "name": "Baligh Uddin",
        "email": "baligh@google.com",
        "time": "Mon Jun 23 17:24:51 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Jun 20 21:00:34 2014 +0000"
      },
      "message": "Merge \"Import translations. DO NOT MERGE\" into klp-modular-dev"
    },
    {
      "commit": "22dfdcb7eea428e041b66cb6dc430dc0582e861a",
      "tree": "04ea2bc04270dfee57616268b6f5c6d4c72f098e",
      "parents": [
        "db9fed74c2bbf97157683b47f3cbdcd04c729839"
      ],
      "author": {
        "name": "Michael Kolb",
        "email": "kolby@google.com",
        "time": "Fri Jun 20 15:39:04 2014 -0700"
      },
      "committer": {
        "name": "Michael Kolb",
        "email": "kolby@google.com",
        "time": "Fri Jun 20 15:39:04 2014 -0700"
      },
      "message": "Move emulator check \u0026 save system properties access\n\n  Bug: 15775489\n\nChange-Id: I375aee36b212ae044101a65b65c51e6f889fd263\n"
    },
    {
      "commit": "437d31390b564bbf31f7034930a33b2a86d1ae26",
      "tree": "7d3558426ff0e260c399d9d2ca9ebf5f2c868d9b",
      "parents": [
        "4d30b1e663d975357e0e748a1bf4ab094e3afdde"
      ],
      "author": {
        "name": "Michael Kolb",
        "email": "kolby@google.com",
        "time": "Fri Jun 20 13:28:44 2014 -0700"
      },
      "committer": {
        "name": "Michael Kolb",
        "email": "kolby@google.com",
        "time": "Fri Jun 20 15:13:09 2014 -0700"
      },
      "message": "Make WindowInsets.isRound work with emulator\n\n  Bug: 15775489\n\nChange-Id: I53a14ccd3be776d46c9cea43c0d5d3f41674dd75\n"
    },
    {
      "commit": "351d7e2e382d4e94cf545b26997940af97b97ba7",
      "tree": "aa5012933fbb4ff768578d0a27b32b75edee7f54",
      "parents": [
        "b6974e9261f9d0bb4af39950496428cd2b45eb6d"
      ],
      "author": {
        "name": "Baligh Uddin",
        "email": "baligh@google.com",
        "time": "Thu Jun 19 17:23:45 2014 -0700"
      },
      "committer": {
        "name": "Baligh Uddin",
        "email": "baligh@google.com",
        "time": "Thu Jun 19 17:23:45 2014 -0700"
      },
      "message": "Import translations. DO NOT MERGE\n\nChange-Id: I5c10b06f4e78acd1f479d0634e6bc43209d5f978\nAuto-generated-cl: translation import\n"
    },
    {
      "commit": "6c5c48a8b05e7668de551c3bf37aa3f33c7f0920",
      "tree": "840faf477633c0060d5789e2388a4c23c5f52590",
      "parents": [
        "f546eeb1ede3c33ca3ec7fff6b8deb9d4e5cbc3e"
      ],
      "author": {
        "name": "Mark Renouf",
        "email": "mrenouf@google.com",
        "time": "Wed Jun 18 10:43:29 2014 -0400"
      },
      "committer": {
        "name": "Mark Renouf",
        "email": "mrenouf@google.com",
        "time": "Wed Jun 18 16:08:06 2014 +0000"
      },
      "message": "Limit swipe dismiss progress to positive values\n\nBUG: 15716749\n\nChange-Id: Ibd6daa1a515611e5c9b8a02c6df75130aa8c093b"
    },
    {
      "commit": "2ea0d3979e66da459a1ac51f385628716de63af2",
      "tree": "65b2f2999b1b15f482a16161185590201ff8582e",
      "parents": [
        "0bfee5a4905a14a318731661214558792abc2f7d"
      ],
      "author": {
        "name": "Griff Hazen",
        "email": "griff@google.com",
        "time": "Tue Jun 17 20:06:45 2014 -0700"
      },
      "committer": {
        "name": "Griff Hazen",
        "email": "griff@google.com",
        "time": "Tue Jun 17 20:06:45 2014 -0700"
      },
      "message": "DO NOT MERGE Reduce chance of notification listener dropped messages.\n\nThe existing code for notification manager/listeners uses a oneway\nbinder api to deliver messages. One problem with this is that\nnotification objects can sometimes get fairly large, and can bump\ninto the oneway binder transaction buffer if many happen at once.\n\nTo reduce this issue, flip the service into a oneway delivery of\na status bar notification holder, whose wrapped content is then\nimmediately fetched upon receipt of the one-way message. This moves\nthe meat of the fetch to be over a two-way interface without changing\nthe properties of which object is actually sent (a tickle solution\nwith lookup key would have changed this)\n\nFurther research: attempt to chunk notification objects themselves.\nThey can sometimes transfer hundreds of KB over a binder transaction.\n\nBug: 15426276\nChange-Id: Ib1a1f4ff848c16f80bcf2ae4dfd2b87a9091f0b2\n"
    },
    {
      "commit": "0bfee5a4905a14a318731661214558792abc2f7d",
      "tree": "1dc264ca79f57c9542aff8e03dfbcb49566d73aa",
      "parents": [
        "dc9f74a567f7997db669d8a48f1c79a10ae4fd2e",
        "91c5ce318f504db26ffa92e98d5890e07b27b00a"
      ],
      "author": {
        "name": "Robert Ly",
        "email": "robertly@google.com",
        "time": "Tue Jun 17 19:21:19 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jun 17 03:35:51 2014 +0000"
      },
      "message": "Merge \"fix javadocs b/14414251\" into klp-modular-dev"
    },
    {
      "commit": "831ca9d3bc73e37f555f6c07babde270f83044fe",
      "tree": "015010eed09f3a7d46c9d8c4bd5bd476958304b6",
      "parents": [
        "b17420b81ebe7e1235a45ad3e7ce8c1850c129f2"
      ],
      "author": {
        "name": "Griff Hazen",
        "email": "griff@google.com",
        "time": "Tue Jun 17 00:38:38 2014 -0700"
      },
      "committer": {
        "name": "Griff Hazen",
        "email": "griff@google.com",
        "time": "Tue Jun 17 00:38:38 2014 -0700"
      },
      "message": "Document best practices for display intent activities.\n\nBug: 15412926\n\nChange-Id: I1c3082dfde85cd03ffc97be6383a0608f925edcf\n"
    },
    {
      "commit": "1e6048e0158310ee31e0310661bed06a41ac7dd7",
      "tree": "74be0df79ddc5a9d3ad661d356488df0bd1a1e69",
      "parents": [
        "aa1ecf5cdf70c5b76bd5e31d252735ba52a90b72",
        "11335f14b9a3fd0a672a0fa0206e1f58b688dd36"
      ],
      "author": {
        "name": "Vinod Krishnan",
        "email": "vinodkrishnan@google.com",
        "time": "Sat Jun 14 01:03:28 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Jun 13 21:09:46 2014 +0000"
      },
      "message": "Merge \"DO NOT MERGE Cherry picking 3 CLs to fix CTS testFitSystemWindows\" into klp-modular-dev"
    },
    {
      "commit": "6335fbcba106147d914acae0a9d8f4fcd53af768",
      "tree": "afd12144a2e61b8f7b876b269d36882df430f3bd",
      "parents": [
        "6fe2184bf10362ac53db7e8f6a0be521ea59b054"
      ],
      "author": {
        "name": "Craig Mautner",
        "email": "cmautner@google.com",
        "time": "Fri Jun 13 17:18:47 2014 -0700"
      },
      "committer": {
        "name": "Craig Mautner",
        "email": "cmautner@google.com",
        "time": "Fri Jun 13 17:18:47 2014 -0700"
      },
      "message": "Revert \"Revert \"Close ActivityView and ActivityContainer cleanly.\"\"\n\nThis reverts commit dd5c94717077c9366dee364c88a86a78e5ee2688.\n"
    },
    {
      "commit": "11335f14b9a3fd0a672a0fa0206e1f58b688dd36",
      "tree": "60dff5a29e0a962992983c9768ebaf7bc1baca22",
      "parents": [
        "dd5c94717077c9366dee364c88a86a78e5ee2688"
      ],
      "author": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Wed Jun 11 15:33:08 2014 -0700"
      },
      "committer": {
        "name": "Vinod Krishnan",
        "email": "vinodkrishnan@google.com",
        "time": "Fri Jun 13 16:51:01 2014 -0700"
      },
      "message": "DO NOT MERGE Cherry picking 3 CLs to fix CTS testFitSystemWindows\n\n----\nExplicitly track consumed state for WindowInsets\n\nTreating 0-insets as fully consumed is incorrect since it means that\nyou can\u0027t dispatch empty insets down the view hierarchy - traversal\nterminates immediately. Track consumed state independent of actual\nvalues. Replacing a given set of insets with all zeroes will mark it\nconsumed.\n----\nFix incorrect dispatch of empty WindowInsets from ActionBarOverlayLayout\n\nFix a bug where ActionBarOverlayLayout was using a private constructor\nof WindowInsets to return empty insets that should have been marked\nfully consumed. This caused dispatch to further child views not to\nstop appropriately, corrupting application layout in some cases.\n---\nFix CTS regression in fitSystemWindows\n\nDon\u0027t attempt to apply null insets from a call to fitSystemWindows.\nImmediately return false since null insets cannot be applied.\n----\n\nBug: 15452706\nChange-Id: I34276a90305b141b4653aef0048f70350c69d02a\n"
    },
    {
      "commit": "dd5c94717077c9366dee364c88a86a78e5ee2688",
      "tree": "7c8f8b95684e33ad980d11f6d68eac7738b3b642",
      "parents": [
        "374013f4dba56c9ea340d22dcefdf904cbd47ce6"
      ],
      "author": {
        "name": "Justin Koh",
        "email": "justinkoh@google.com",
        "time": "Fri Jun 13 09:55:09 2014 -0700"
      },
      "committer": {
        "name": "Justin Koh",
        "email": "justinkoh@google.com",
        "time": "Fri Jun 13 09:55:09 2014 -0700"
      },
      "message": "Revert \"Close ActivityView and ActivityContainer cleanly.\"\n\nThis reverts commit 4a9f129874785d34930f165268dbc618e4bc2618.\n\nConflicts:\n\tservices/core/java/com/android/server/am/ActivityStackSupervisor.java\n\nChange-Id: Ic1f4df7f4cb644de7ddebcdc8ce632b46c5ba8f2\n"
    },
    {
      "commit": "4a9f129874785d34930f165268dbc618e4bc2618",
      "tree": "473dcdb4138317f5e88fd6c50ef496c923962d34",
      "parents": [
        "e33010a261d881426ce0af9a9e2177137ec3f6b9"
      ],
      "author": {
        "name": "Craig Mautner",
        "email": "cmautner@google.com",
        "time": "Wed Jun 11 13:44:50 2014 -0700"
      },
      "committer": {
        "name": "Craig Mautner",
        "email": "cmautner@google.com",
        "time": "Wed Jun 11 16:33:00 2014 -0700"
      },
      "message": "Close ActivityView and ActivityContainer cleanly.\n\n- Do not call IActivityContainer.release() from\nActivityView.finalize() if it has already been called from\nActivityView.release(). Eliminates IBinder finalized Exception.\n\n- Call ActivityRecord.makeFinishing() before calling ActivityStack.\ndestroyActivityLocked(). Forces call to scheduleDestroyActivity()\nand eventually removeFromHistory(). Otherwise removeFromHistory()\nis never called and window manager AppWindowTokens become orphans.\n\n- Defer call to ActivityContainer.detachLocked() until all\nactivities have finished or timed out. Fixes problem where Display\nis removed while activities are still launching.\n\n- Call ActivityStackSupervisor.deleteActivityContainer() when all\nactivities have finished or timed out. Fixes orphaned\nActivityContainers.\n\nFixes bug 15450798.\nFixes bug 15484154.\nFixes bug 15383479.\nFixes bug 15316558.\nFixes bug 15168560.\nFixes bug 15143914.\n\nChange-Id: Id3c641976b6f825458690f9ee063c07818b56f23\n"
    },
    {
      "commit": "9f637d10959490c3a28e0f40330e97eb67e954d7",
      "tree": "aa0732224f67d0b80ded19361ebec22d45717a96",
      "parents": [
        "748856f2d91bd985af3b0973c4953cfa9a6a95ca"
      ],
      "author": {
        "name": "Griff Hazen",
        "email": "griff@google.com",
        "time": "Tue Jun 10 11:13:51 2014 -0700"
      },
      "committer": {
        "name": "Griff Hazen",
        "email": "griff@google.com",
        "time": "Tue Jun 10 15:31:48 2014 -0700"
      },
      "message": "Reduce notification service historical archive size to 1 for watches.\nTo remove the memory footprint\n\nBug: 15536759\nChange-Id: I081bd962fef689b5d8ed126208499d56ebf4ae38\n"
    },
    {
      "commit": "42c53fd64641d3c2974b3b8f25a2c600f4c4dd7d",
      "tree": "3c276cdb24a341ac27beddac41135630f6931d56",
      "parents": [
        "b7c39cee9ef3b6c58987128cef77c75cc2eab215",
        "83955cb2604adefd40f5627ff46aee98c2c52e59"
      ],
      "author": {
        "name": "Justin Koh",
        "email": "justinkoh@google.com",
        "time": "Tue Jun 10 01:05:05 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jun 10 01:05:05 2014 +0000"
      },
      "message": "Merge \"Catch OperationUnsupportedException when linkifying using WebView\" into klp-modular-dev"
    },
    {
      "commit": "83955cb2604adefd40f5627ff46aee98c2c52e59",
      "tree": "458b7f090bf1d6761b56f59b748488b0f405d48d",
      "parents": [
        "3f175a3587f5f7c7d6189c0fd09468bae4e81325"
      ],
      "author": {
        "name": "Aaron Whyte",
        "email": "awhyte@google.com",
        "time": "Fri Jun 06 16:41:38 2014 -0700"
      },
      "committer": {
        "name": "Justin Koh",
        "email": "justinkoh@google.com",
        "time": "Mon Jun 09 17:59:03 2014 -0700"
      },
      "message": "Catch OperationUnsupportedException when linkifying using WebView\n\nThis fixes a CTS test for Wearable. We cannot check for FEATURE_WEBVIEW, because\nthere\u0027s no way to get a PackageManager from within these static methods.\nBug: 15131296\n\nChange-Id: I7bf7564b6209f330a413ed54a94be1e07fedb30d\n"
    },
    {
      "commit": "b7c39cee9ef3b6c58987128cef77c75cc2eab215",
      "tree": "3a93aee9999124c9cdb93da0f6584d3238fa77bd",
      "parents": [
        "3f175a3587f5f7c7d6189c0fd09468bae4e81325"
      ],
      "author": {
        "name": "Justin Koh",
        "email": "justinkoh@google.com",
        "time": "Mon Jun 09 14:59:17 2014 -0700"
      },
      "committer": {
        "name": "Justin Koh",
        "email": "justinkoh@google.com",
        "time": "Mon Jun 09 17:50:34 2014 -0700"
      },
      "message": "Remove WebIconDatabase calls from android.provider.Browser\n\nThis class has been deprecated, so no need to call it.\n\nBug: 15088030\nChange-Id: I6092a9d5f7a12cc14def0996efff7cb689935acb\n"
    },
    {
      "commit": "eba8782a1f8412a3510fc78a71b843ef6e89bdbb",
      "tree": "208543f567eac80bb13d7be44ef1ccd31d160c03",
      "parents": [
        "a5de8479f442b7e6f8d285db58713e42fb922798"
      ],
      "author": {
        "name": "Justin Koh",
        "email": "justinkoh@google.com",
        "time": "Fri Jun 06 12:13:16 2014 -0700"
      },
      "committer": {
        "name": "Justin Koh",
        "email": "justinkoh@google.com",
        "time": "Mon Jun 09 11:31:53 2014 -0700"
      },
      "message": "Add NPE check to getSystemWindowInsets\n\nBug: 15452706\nChange-Id: Ica83593eadd0155e1370dba268a9f15ad0affa7d\n"
    },
    {
      "commit": "b4be02088f221564817b2ac164408cc3eeff118c",
      "tree": "e0eeb39a0fcffb48c66fdd53ed8e0313b41dd2a2",
      "parents": [
        "4d9fcae2024c9be8d5bd7e92cd836aa8b9cacc5b"
      ],
      "author": {
        "name": "Justin Koh",
        "email": "justinkoh@google.com",
        "time": "Sun Jun 08 17:04:17 2014 -0700"
      },
      "committer": {
        "name": "Justin Koh",
        "email": "justinkoh@google.com",
        "time": "Mon Jun 09 11:28:53 2014 -0700"
      },
      "message": "Fix Browser when running on a platform without webview\n\nFix Browser: can\u0027t access the WebIconDatabase. Added build version checks so\nthat the icon database isn\u0027t used on devices \u003c\u003d KITKAT: the entire class is\ndeprecated as of JB MR2 anyway, according to the comments.\nBug: 15088030\n\nChange-Id: I4403b1a429c08abb288f5ee3bae7eb2e23303916\n"
    },
    {
      "commit": "91c5ce318f504db26ffa92e98d5890e07b27b00a",
      "tree": "e272597be348a0641d57c5d208a16312ba5bb97a",
      "parents": [
        "e21d8d7b23f3978ad78d71a7e4b2b4311035d679"
      ],
      "author": {
        "name": "Robert Ly",
        "email": "robertly@google.com",
        "time": "Sun Jun 08 15:37:00 2014 -0700"
      },
      "committer": {
        "name": "Robert Ly",
        "email": "robertly@google.com",
        "time": "Sun Jun 08 15:37:00 2014 -0700"
      },
      "message": "fix javadocs b/14414251\n\nChange-Id: I0a0b8f1c42c45b9e7b6c5282c864319cf0278f14\n"
    },
    {
      "commit": "b0e5bbb657c59584c37a489c93a3a12d13ca56b7",
      "tree": "607ca44d194a73fdc6e7a8d76a58012acd8f8047",
      "parents": [
        "89b6bf5a118322d923cb9349515f06e32003c6ef"
      ],
      "author": {
        "name": "Vinod Krishnan",
        "email": "vinodkrishnan@google.com",
        "time": "Thu Jun 05 11:50:34 2014 -0700"
      },
      "committer": {
        "name": "Vinod Krishnan",
        "email": "vinodkrishnan@google.com",
        "time": "Thu Jun 05 15:28:50 2014 -0700"
      },
      "message": "Adding a way to stub Vpn ConfirmDialog\n\n- This is needed to pass CTS tests on the wear devices\n- Related CL: http://ar/479486\n\nBug: 15087985\n\nChange-Id: I56673ff6085618a03ec61031e3af0f6631cb3425\n"
    },
    {
      "commit": "61c0f547339ec870d42b15e84f9628631308f22f",
      "tree": "e8de2b5972abf2f9a9f6de9cd13566932b499c70",
      "parents": [
        "e34fcf8ff9a023641505a8decdeb1b77232d8a16",
        "c80fa71e88bdf932bdde0cea057c3feade73ebd8"
      ],
      "author": {
        "name": "Hui Lu",
        "email": "huilu@google.com",
        "time": "Thu Jun 05 17:36:02 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jun 05 17:36:02 2014 +0000"
      },
      "message": "Merge \"Add interface name for proxy network type.\" into klp-modular-dev"
    },
    {
      "commit": "c80fa71e88bdf932bdde0cea057c3feade73ebd8",
      "tree": "6d270884c717ee4ec34cd028f84094afb00e183c",
      "parents": [
        "689eb9e98e5f03f4502358e52f07158b31b8e5e5"
      ],
      "author": {
        "name": "Hui Lu",
        "email": "huilu@google.com",
        "time": "Tue Jun 03 15:50:30 2014 -0400"
      },
      "committer": {
        "name": "Hui Lu",
        "email": "huilu@google.com",
        "time": "Thu Jun 05 17:06:13 2014 +0000"
      },
      "message": "Add interface name for proxy network type.\n\nThis will make test\nandroid.net.cts.ConnectivityManagerTest#testRequestRouteToHost pass.\nChange-Id: I5a14b6d705e87018e1e2c031aaacee533536a50b\n\nBug: 15320910"
    },
    {
      "commit": "e34fcf8ff9a023641505a8decdeb1b77232d8a16",
      "tree": "da15347d2a1cc8dffff2638d2563b263a036b6a8",
      "parents": [
        "b766edcea3dfdc6513218649b9ad2030bc195c23",
        "d94b47f3b671f5afbc79b061a9b8fa7aa8b22f87"
      ],
      "author": {
        "name": "Craig Mautner",
        "email": "cmautner@google.com",
        "time": "Thu Jun 05 03:28:21 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jun 05 03:28:21 2014 +0000"
      },
      "message": "Merge \"Add callback when ActivityView activities complete\" into klp-modular-dev"
    },
    {
      "commit": "d94b47f3b671f5afbc79b061a9b8fa7aa8b22f87",
      "tree": "f276133f6d686d45ad4b8bd28cc9807bef557cb7",
      "parents": [
        "a034dac7be0658e59c73a880e958cab3c723323b"
      ],
      "author": {
        "name": "Craig Mautner",
        "email": "cmautner@google.com",
        "time": "Mon Jun 02 15:06:40 2014 -0700"
      },
      "committer": {
        "name": "Craig Mautner",
        "email": "cmautner@google.com",
        "time": "Wed Jun 04 17:25:49 2014 -0700"
      },
      "message": "Add callback when ActivityView activities complete\n\nUsers of ActivityViews can now be informed when there are no more\nactive activities in ActivityView by registering a callback.\n\nFixes bug 15330616.\n\nChange-Id: I39d55bdb0db8b0a12ee751cdcb039b7fbb899c85\n"
    },
    {
      "commit": "228742d2781c2c6b924e2c2dc0ac2a6b62e33e10",
      "tree": "0304446516dfc77bc7767aff76e48e27aeb3c4e1",
      "parents": [
        "a034dac7be0658e59c73a880e958cab3c723323b"
      ],
      "author": {
        "name": "Craig Mautner",
        "email": "cmautner@google.com",
        "time": "Sat May 31 15:13:37 2014 -0700"
      },
      "committer": {
        "name": "Craig Mautner",
        "email": "cmautner@google.com",
        "time": "Mon Jun 02 20:29:38 2014 -0700"
      },
      "message": "Force all windows to redraw before unblanking screen\n\nThe screen turning on would show windows as they were when the screen\nturned off. This fix forces all showing windows to redraw first and\nonly then allow the screen to turn on.\n\nFixes bug 15092354.\n\nChange-Id: I349995bf6446d6c462dccdc2b599bab9ab0ab2c8\n"
    },
    {
      "commit": "339f437dc3f7c474d9cf1f963819bab2596e6ad3",
      "tree": "f28b21974e58ebf3c4842ba976b528dec07716d6",
      "parents": [
        "a9cb1e66737f816d643bca03832af719cbdd0f20"
      ],
      "author": {
        "name": "Griff Hazen",
        "email": "griff@google.com",
        "time": "Wed May 28 09:13:05 2014 -0700"
      },
      "committer": {
        "name": "Griff Hazen",
        "email": "griff@google.com",
        "time": "Wed May 28 09:13:05 2014 -0700"
      },
      "message": "Additional doc fixes for WearableExtender\n\nChange-Id: I3764e4d97c0007b905ff0f3eb553234668fd50e1\n"
    },
    {
      "commit": "a9cb1e66737f816d643bca03832af719cbdd0f20",
      "tree": "acbe20016c2c9f3e26a81844dd071a4ce8597717",
      "parents": [
        "6f72ac5d5f4b7bae34bb3dab7821f3dbcbf02bcd"
      ],
      "author": {
        "name": "Griff Hazen",
        "email": "griff@google.com",
        "time": "Tue May 27 15:40:09 2014 -0700"
      },
      "committer": {
        "name": "Griff Hazen",
        "email": "griff@google.com",
        "time": "Tue May 27 15:40:09 2014 -0700"
      },
      "message": "Add full screen size preset to WearableExtender\n\nFor custom display notifications.\n\nBug: 14838838\nChange-Id: Id038d994d61d3c89dba08232a424a5b1b934e5db\n"
    },
    {
      "commit": "6f72ac5d5f4b7bae34bb3dab7821f3dbcbf02bcd",
      "tree": "55a599c68d6b0894cd1e55f533f02815e33a9b09",
      "parents": [
        "d7439d8c59e4c5a82ad94a5080436cc94f72e0be"
      ],
      "author": {
        "name": "Griff Hazen",
        "email": "griff@google.com",
        "time": "Mon May 26 09:07:14 2014 -0700"
      },
      "committer": {
        "name": "Griff Hazen",
        "email": "griff@google.com",
        "time": "Tue May 27 11:28:45 2014 -0700"
      },
      "message": "Doc fixes for Notification.WearableExtender\n\nChange-Id: I22947e30d329e667079555ac4ac5f9b25d6bd3fa\n"
    },
    {
      "commit": "af80510e85b301c8d8ba1e28e7edc7a0c9156a1a",
      "tree": "104374bf74b7db975e2b30597c94ad7a3be8ccc5",
      "parents": [
        "e5c9c92c23196269ccf50024f76f84779b821c32"
      ],
      "author": {
        "name": "Etienne Le Grand",
        "email": "etn@google.com",
        "time": "Fri May 16 12:21:41 2014 -0700"
      },
      "committer": {
        "name": "Etienne Le Grand",
        "email": "etn@google.com",
        "time": "Fri May 23 19:14:33 2014 -0700"
      },
      "message": "Add confidence to the heart rate monitor definition and clarify onAccuracyChange\n\nChange-Id: I686d07dcd603bf3c3be3c1471de8be3b4e240855\n"
    },
    {
      "commit": "768a899f214dd2fcf4bf3857549fee81b22debc4",
      "tree": "431c3716fd0e0b74fd451ec8dea9ddea2cf2c79b",
      "parents": [
        "810ed89c244060beefa91470e0fa3d50d679caba",
        "b59608981ff464b85a26987b8822913e41e72291"
      ],
      "author": {
        "name": "Andrew Solovay",
        "email": "asolovay@google.com",
        "time": "Thu May 22 22:45:06 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu May 22 22:45:06 2014 +0000"
      },
      "message": "am b5960898: am 9562863c: doc: Updated branding guidelines per request from @deniseamling.\n\n* commit \u0027b59608981ff464b85a26987b8822913e41e72291\u0027:\n  doc: Updated branding guidelines per request from @deniseamling.\n  Noted that OnSharedPreferenceChangeListener does not store a strong reference to the listener.\n"
    },
    {
      "commit": "b59608981ff464b85a26987b8822913e41e72291",
      "tree": "3c284b8f19facb08b92bb7bbd6de1d27c7767aca",
      "parents": [
        "a3c773e836dcb97c7f1045c8347dc7267bd21936",
        "9562863cf184fe99be223aff9700b3ceb8559e1a"
      ],
      "author": {
        "name": "Andrew Solovay",
        "email": "asolovay@google.com",
        "time": "Thu May 22 22:41:55 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu May 22 22:41:55 2014 +0000"
      },
      "message": "am 9562863c: doc: Updated branding guidelines per request from @deniseamling.\n\n* commit \u00279562863cf184fe99be223aff9700b3ceb8559e1a\u0027:\n  doc: Updated branding guidelines per request from @deniseamling.\n  Noted that OnSharedPreferenceChangeListener does not store a strong reference to the listener.\n"
    },
    {
      "commit": "810ed89c244060beefa91470e0fa3d50d679caba",
      "tree": "b5f0e39c3d2828c558db80a1193efbfb36c7bda3",
      "parents": [
        "73da981fd60f9dc855a04ea53e9fff59a011577e",
        "87224df17556e9c1ed348cc223106be1da080770"
      ],
      "author": {
        "name": "Vinod Krishnan",
        "email": "vinodkrishnan@google.com",
        "time": "Thu May 22 22:39:42 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu May 22 22:39:42 2014 +0000"
      },
      "message": "Merge \"Adding activity enter/exit animations for wearables\" into klp-modular-dev"
    },
    {
      "commit": "c3104157d8f12238b0ac8cf6c6f963dadb44167c",
      "tree": "4a14d35dab055bfdd0230a96fee1b2f2c057e54b",
      "parents": [
        "adb0a906dc71a0133b9345031dd88682e49a519a"
      ],
      "author": {
        "name": "Griff Hazen",
        "email": "griff@google.com",
        "time": "Thu May 22 14:38:36 2014 -0700"
      },
      "committer": {
        "name": "Griff Hazen",
        "email": "griff@google.com",
        "time": "Thu May 22 14:38:36 2014 -0700"
      },
      "message": "Api updates for wearable extensions to notifications\n\n1. Move Extender outside of Builder\n2. Rename apply/applyTo to extend\n3. Move Wearable extenders into Notification.java\n4. Collapse Builder model into single classes\n5. Use Bundle for storage: no new parcelable types.\n\nMinor fix to RemoteInput to use flags int for boolean options.\n\nChange-Id: I40012fd0458ec103eabf75ed4c91f636e02f4c8f\n"
    },
    {
      "commit": "87224df17556e9c1ed348cc223106be1da080770",
      "tree": "64f1fc48738e7490004a6ab6c64e7c08368de2f0",
      "parents": [
        "7ea18e1c92ab84d1a0d00087e6e3784646661fe8"
      ],
      "author": {
        "name": "Vinod Krishnan",
        "email": "vinodkrishnan@google.com",
        "time": "Tue May 20 15:00:13 2014 -0700"
      },
      "committer": {
        "name": "Vinod Krishnan",
        "email": "vinodkrishnan@google.com",
        "time": "Thu May 22 10:55:45 2014 -0700"
      },
      "message": "Adding activity enter/exit animations for wearables\n\nBug: 14939877\nBug: 15022424\n\nChange-Id: Id230066c675254a63c5222719a05f86c6b897fa5\n"
    },
    {
      "commit": "74e7e2d844c8f3d8d8e102ad5f05cddc94b230ca",
      "tree": "16a1aa061ed82d87bab92df75409594971443a94",
      "parents": [
        "5938757f5154b956f119042ee97b3ac8417a1ac2",
        "89f6dace62eb5835708ae3faa4148d41afac76ae"
      ],
      "author": {
        "name": "Baligh Uddin",
        "email": "baligh@google.com",
        "time": "Thu May 22 03:04:49 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu May 22 03:04:49 2014 +0000"
      },
      "message": "Merge \"Import translations. DO NOT MERGE\" into klp-modular-dev"
    },
    {
      "commit": "a718943d422876488f8723bfe6f35f352ffcb586",
      "tree": "34674db3601679da65f7aa1cd7064219cc988f96",
      "parents": [
        "af103dd39346d1bae3566cafbfcd1008bc6cef5c",
        "56e533a5f69e930608f6caf478d4fa5afc7c5eec"
      ],
      "author": {
        "name": "Mindy Pereira",
        "email": "mindyp@google.com",
        "time": "Wed May 21 21:54:37 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed May 21 21:54:38 2014 +0000"
      },
      "message": "Merge \"Make a smaller cliff for dismissing cards\" into klp-modular-dev"
    },
    {
      "commit": "89f6dace62eb5835708ae3faa4148d41afac76ae",
      "tree": "4f8a0595554431c43c002b38d0edbaf3bca28ac4",
      "parents": [
        "4f65a5456159b64185bb99c193bcff93b07770f8"
      ],
      "author": {
        "name": "Baligh Uddin",
        "email": "baligh@google.com",
        "time": "Wed May 21 13:56:23 2014 -0700"
      },
      "committer": {
        "name": "Baligh Uddin",
        "email": "baligh@google.com",
        "time": "Wed May 21 13:56:23 2014 -0700"
      },
      "message": "Import translations. DO NOT MERGE\n\nChange-Id: I0d1bfc06ee6a3f8a0f75eaa37a055f0b6f887076\nAuto-generated-cl: translation import\n"
    },
    {
      "commit": "9b8e4d01f6c54d7bfce303e5076da53e6d393e31",
      "tree": "b6a2a3d830bad40e290e4f2f5333c883e19da478",
      "parents": [
        "ef2b35cc2e87058ead622bd1858d358690c201fd"
      ],
      "author": {
        "name": "Vinod Krishnan",
        "email": "vinodkrishnan@google.com",
        "time": "Wed May 21 10:28:57 2014 -0700"
      },
      "committer": {
        "name": "Vinod Krishnan",
        "email": "vinodkrishnan@google.com",
        "time": "Wed May 21 10:28:57 2014 -0700"
      },
      "message": "Adding more DeviceDefault for CTS tests\n\nBug: 15091518\nChange-Id: Iddabacbd023f031c9c4ec6fd4c4f60ce17b606c4\n"
    },
    {
      "commit": "ef2b35cc2e87058ead622bd1858d358690c201fd",
      "tree": "f76ec5b3784607ee6f302b5a876230478d00877f",
      "parents": [
        "6099fd21e190ffdf8e03ba6d96cce0d53c2765fd",
        "e5762bc2b4a803eb11847047547fa7473e1fedc9"
      ],
      "author": {
        "name": "Baligh Uddin",
        "email": "baligh@google.com",
        "time": "Wed May 21 15:34:11 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed May 21 15:34:11 2014 +0000"
      },
      "message": "Merge \"Import translations. DO NOT MERGE\" into klp-modular-dev"
    },
    {
      "commit": "6fb904bfd1f943547d6e5bc6f199ffec2290da01",
      "tree": "953468479df915cd9492da0f798f7e330a26d88d",
      "parents": [
        "ef6aae62f6c92bc9413db60c28cc4b3230f4d2fa",
        "6d8fd27e51d799cf7418b14092b5e806d9792812"
      ],
      "author": {
        "name": "Jeff Brown",
        "email": "jeffbrown@google.com",
        "time": "Wed May 21 04:28:34 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed May 21 04:28:34 2014 +0000"
      },
      "message": "Merge \"Make power button behavior configurable.\" into klp-modular-dev"
    },
    {
      "commit": "6d8fd27e51d799cf7418b14092b5e806d9792812",
      "tree": "67fcf6b8d44c838db82bab1b854ce41aee78248b",
      "parents": [
        "969579bb9d208c91e081ff96d2fd788269d254bd"
      ],
      "author": {
        "name": "Jeff Brown",
        "email": "jeffbrown@google.com",
        "time": "Tue May 20 21:24:38 2014 -0700"
      },
      "committer": {
        "name": "Jeff Brown",
        "email": "jeffbrown@google.com",
        "time": "Tue May 20 21:24:38 2014 -0700"
      },
      "message": "Make power button behavior configurable.\n\nAllow power button to be used to either go to sleep as usual,\nwhich may doze, or skip that completely and really go to sleep.\nMay also really go to sleep and go home all at once.\n\nBug: 14406056\nChange-Id: Ia19e2551b9c2a72271bb2eddd5c0d1749761e019\n"
    },
    {
      "commit": "ef6aae62f6c92bc9413db60c28cc4b3230f4d2fa",
      "tree": "0af38c7c6502ec5653c4d71dc3ee08437295dc2a",
      "parents": [
        "2d9b513dab78242281bca125b4abc6b8235089a6",
        "4ae73202c3afd94b851bdcfb3854de45b1f8c3fa"
      ],
      "author": {
        "name": "Griff Hazen",
        "email": "griff@google.com",
        "time": "Wed May 21 02:41:01 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed May 21 02:41:02 2014 +0000"
      },
      "message": "Merge \"Fixes to WearableActionExtensions\" into klp-modular-dev"
    },
    {
      "commit": "0702786d81eb9f9bf47c3a0827d3f2824c3f4228",
      "tree": "9cec55e66f06fcdd051c227b92313ae3f9a7e011",
      "parents": [
        "f7963fab0decb70b72b848fe3d7a14c5ed54ff95",
        "27736f5c0ada99bf2a7e007a1dec0ad51f65fa52"
      ],
      "author": {
        "name": "Jeff Brown",
        "email": "jeffbrown@google.com",
        "time": "Wed May 21 02:34:25 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed May 21 02:34:25 2014 +0000"
      },
      "message": "Merge \"Allow display timeouts to be set in config.xml.\" into klp-modular-dev"
    },
    {
      "commit": "4ae73202c3afd94b851bdcfb3854de45b1f8c3fa",
      "tree": "b2520a79ae25f3a1b002c51fdc3b99a12dd0e5ca",
      "parents": [
        "7ea18e1c92ab84d1a0d00087e6e3784646661fe8"
      ],
      "author": {
        "name": "Griff Hazen",
        "email": "griff@google.com",
        "time": "Tue May 20 18:46:16 2014 -0700"
      },
      "committer": {
        "name": "Griff Hazen",
        "email": "griff@google.com",
        "time": "Tue May 20 18:46:16 2014 -0700"
      },
      "message": "Fixes to WearableActionExtensions\n\n* Add missing parcelable creator.\n* Review fixes.\n* Minor doc fixes.\n* Kill SIZE_FULLSCREEN\n\nChange-Id: Iaf6458fdd3482202aa416ebaf2302f79cb48635e\n"
    },
    {
      "commit": "27736f5c0ada99bf2a7e007a1dec0ad51f65fa52",
      "tree": "828a6f00a30a6fe7b02d5390c904c84897688b1f",
      "parents": [
        "e0d6a6b05b0861a5aa6dd8189de61a4da8d39dae"
      ],
      "author": {
        "name": "Jeff Brown",
        "email": "jeffbrown@google.com",
        "time": "Tue May 20 17:17:10 2014 -0700"
      },
      "committer": {
        "name": "Jeff Brown",
        "email": "jeffbrown@google.com",
        "time": "Tue May 20 17:17:10 2014 -0700"
      },
      "message": "Allow display timeouts to be set in config.xml.\n\nBug: 13671523\nChange-Id: I79fc21999bc62743178d2d22071455a0c11070c9\n"
    },
    {
      "commit": "7ea18e1c92ab84d1a0d00087e6e3784646661fe8",
      "tree": "27f7ffaeff141e3fc59a567d608553c210856049",
      "parents": [
        "9e1379f1126c1101f69445572bd441b2211791fa"
      ],
      "author": {
        "name": "Griff Hazen",
        "email": "griff@google.com",
        "time": "Tue May 20 13:50:06 2014 -0700"
      },
      "committer": {
        "name": "Griff Hazen",
        "email": "griff@google.com",
        "time": "Tue May 20 13:50:06 2014 -0700"
      },
      "message": "Add wearable notification extensions to frameworks/base.\n\nChange-Id: Ic312cec7dc11e637002ff2be3975940a93a6babf\n"
    },
    {
      "commit": "9e1379f1126c1101f69445572bd441b2211791fa",
      "tree": "a2aaff5cd13f9625725bc628147b5bfc0ba22db3",
      "parents": [
        "5cadc3b00aa775a63518383046c902b130e09b4c"
      ],
      "author": {
        "name": "Griff Hazen",
        "email": "griff@google.com",
        "time": "Tue May 20 12:50:51 2014 -0700"
      },
      "committer": {
        "name": "Griff Hazen",
        "email": "griff@google.com",
        "time": "Tue May 20 12:51:29 2014 -0700"
      },
      "message": "Fix sdk docs build for framework from remote input api addition.\n\nChange-Id: I6a6f3df06d924fe72f67466d67d9feced8d8719f\n"
    },
    {
      "commit": "56e533a5f69e930608f6caf478d4fa5afc7c5eec",
      "tree": "5fac14ab0419e7745223cf4080edbb39eb5e7499",
      "parents": [
        "9e58b46b566e2b1963ea1e42a9696a32784859f4"
      ],
      "author": {
        "name": "Mindy Pereira",
        "email": "mindyp@google.com",
        "time": "Tue May 20 10:19:03 2014 -0700"
      },
      "committer": {
        "name": "Mindy Pereira",
        "email": "mindyp@google.com",
        "time": "Tue May 20 10:19:03 2014 -0700"
      },
      "message": "Make a smaller cliff for dismissing cards\n\nFixes b/14997474 swipe to dismiss cliff guard may be too big\n\nChange-Id: I3e681f1c6dc3eaac37a0e840b36f4c7041e86e62\n"
    },
    {
      "commit": "5cadc3b00aa775a63518383046c902b130e09b4c",
      "tree": "7283af9b6305b27fbb22033a40f90e3586fa1557",
      "parents": [
        "e0d6a6b05b0861a5aa6dd8189de61a4da8d39dae"
      ],
      "author": {
        "name": "Griff Hazen",
        "email": "griff@google.com",
        "time": "Tue May 20 09:55:39 2014 -0700"
      },
      "committer": {
        "name": "Griff Hazen",
        "email": "griff@google.com",
        "time": "Tue May 20 09:55:39 2014 -0700"
      },
      "message": "Add RemoteInput, Grouping, and Extender to Notification api.\n\nRemoteInputs annotate actions and content intents to request\ninput from the user as part of an intent being sent. Results\nare sent along using ClipData to avoid unparcel of developer\nprovided bundle values. A helper method is expexted to be used\nto extract results.\n\nGrouping allows notifications to be bundled together, with an optional\nsummary notification for display on older platforms. SortKey is an\nimportant part of grouping since child notifications will likely have\na prescribed ordering. It is also useful in top level notifications\nfor apps that want to provide an ordering all other fields being equal.\n\nAlso provide a fluid way to to extend Actions and Notifications\nusing Extenders, e.g.:\n\nNotification n \u003d new NotificationCompat.Builder(context)\n    .setOption1()\n    .apply(new SomeExtender()\n        .setOption2())\n    .build();\n\nThis helps extension libraries provide a nice API experience for devs.\n\nChange-Id: Ib3438ef854772c2c34d21bf1eb4ed7c9e032106f\n"
    },
    {
      "commit": "e5762bc2b4a803eb11847047547fa7473e1fedc9",
      "tree": "a60a53745b237ef34c02a7024dd1594e3d8bf803",
      "parents": [
        "e0d6a6b05b0861a5aa6dd8189de61a4da8d39dae"
      ],
      "author": {
        "name": "Baligh Uddin",
        "email": "baligh@google.com",
        "time": "Tue May 20 08:27:22 2014 -0700"
      },
      "committer": {
        "name": "Baligh Uddin",
        "email": "baligh@google.com",
        "time": "Tue May 20 08:27:22 2014 -0700"
      },
      "message": "Import translations. DO NOT MERGE\n\nChange-Id: I813af1cbb2db0674a3cf81649f0d130ebb2d6164\nAuto-generated-cl: translation import\n"
    },
    {
      "commit": "e0d6a6b05b0861a5aa6dd8189de61a4da8d39dae",
      "tree": "4f294fa162fea34c0b27743d5d43c77bcc869755",
      "parents": [
        "6071e45a64ab764eb86603f2f4496cfd5c8de708",
        "422c7a5834b4e0f1bbf56d00fb824c9bbbd3ead4"
      ],
      "author": {
        "name": "Ben Murdoch",
        "email": "benm@google.com",
        "time": "Tue May 20 09:32:42 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue May 20 09:32:43 2014 +0000"
      },
      "message": "Merge \"Add PackagManager flag for WebView system feature.\" into klp-modular-dev"
    },
    {
      "commit": "6071e45a64ab764eb86603f2f4496cfd5c8de708",
      "tree": "3d4cadf6f05af23cc4ba1f0cc1cd007a30b9ddc0",
      "parents": [
        "9e58b46b566e2b1963ea1e42a9696a32784859f4",
        "d22b2413b9b79374a6a8e2176de577c8eac0d1b7"
      ],
      "author": {
        "name": "Guang Zhu",
        "email": "guangzhu@google.com",
        "time": "Tue May 20 04:36:47 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue May 20 04:36:48 2014 +0000"
      },
      "message": "Merge \"add a command to list all bonded devices\" into klp-modular-dev"
    },
    {
      "commit": "d22b2413b9b79374a6a8e2176de577c8eac0d1b7",
      "tree": "c966a50bd2ac40be1cfecb771d937a45d89e1e80",
      "parents": [
        "45734b4ae180ea3c34f92575b3ed362bbf4f20e5"
      ],
      "author": {
        "name": "Guang Zhu",
        "email": "guangzhu@google.com",
        "time": "Mon May 19 21:34:25 2014 -0700"
      },
      "committer": {
        "name": "Guang Zhu",
        "email": "guangzhu@google.com",
        "time": "Mon May 19 21:36:10 2014 -0700"
      },
      "message": "add a command to list all bonded devices\n\nBug: 14601515\n\nChange-Id: I3cc5bb664485ef768bb81f1f8870ed9bf62f8329\n"
    },
    {
      "commit": "de0c99e89bfe2df43e363f2521c55d5da166ddad",
      "tree": "c1521942f0e847d12ae24a558c82b1d0081156c3",
      "parents": [
        "0e286ab1f0eaeb2bb75c7a76ff8f3d08267e7fc3"
      ],
      "author": {
        "name": "Andrew Solovay",
        "email": "asolovay@google.com",
        "time": "Mon May 12 19:50:37 2014 -0700"
      },
      "committer": {
        "name": "Andrew Solovay",
        "email": "asolovay@google.com",
        "time": "Mon May 19 16:05:06 2014 -0700"
      },
      "message": "Noted that OnSharedPreferenceChangeListener does not store a strong reference\nto the listener.\n\nBecause of this, the listener is susceptible to garbage collection unless the\ncaller preserves a strong reference to it. We suggest that the caller store a\nreference to the listener in an instance field of an object that will exist as\nlong as the listener is needed.\n\nAlso fixed code sample formatting in Settings.jd (some lines were overlong).\n\nDocs are staged in:\n\nhttp://asolovay.mtv:8901/guide/topics/ui/settings.html#Listening\n\nhttp://asolovay.mtv:8901/reference/android/content/SharedPreferences.html#registerOnSharedPreferenceChangeListener(android.content.SharedPreferences.OnSharedPreferenceChangeListener)\n\nBug: 10437648\nChange-Id: I48f5b87fa2ca7a240661d0cc00114d225819d54d\n"
    },
    {
      "commit": "facdea7f69d57b12bfdde3d2fe8bd78c41f53590",
      "tree": "ff476b7911c4c0cb0ec4cc499b8488aefeb15644",
      "parents": [
        "e5c9d8551b22c1708723b89e8e8d6f830168f292"
      ],
      "author": {
        "name": "Mark Renouf",
        "email": "mrenouf@google.com",
        "time": "Mon May 19 13:40:17 2014 -0400"
      },
      "committer": {
        "name": "Mark Renouf",
        "email": "mrenouf@google.com",
        "time": "Mon May 19 15:10:05 2014 -0400"
      },
      "message": "Override windowContentOverlay and windowBackground for Theme.Micro.*\n\nChange-Id: Iab40fb70398ad2ce87b613aa9278cb87f7a35d84\n"
    },
    {
      "commit": "422c7a5834b4e0f1bbf56d00fb824c9bbbd3ead4",
      "tree": "eb5bbcb8d1e17fd8d9a65ac6d6f810d79b7d8b66",
      "parents": [
        "3011fc1aa7dbffd3faab7d41203f63d2c0b50c2c"
      ],
      "author": {
        "name": "Ben Murdoch",
        "email": "benm@google.com",
        "time": "Fri May 16 13:45:47 2014 +0100"
      },
      "committer": {
        "name": "Ben Murdoch",
        "email": "benm@google.com",
        "time": "Mon May 19 12:46:41 2014 +0100"
      },
      "message": "Add PackagManager flag for WebView system feature.\n\nAdd a flag for PackageManager.hasSystemFeature to determine\nif a functional webview is available on the device.\n\nBug: 13438487\n\nChange-Id: I770f7e924b3e5fa6be0397904acf18c9306096e4\n"
    },
    {
      "commit": "3011fc1aa7dbffd3faab7d41203f63d2c0b50c2c",
      "tree": "b46fbcfdf2b3247ec025e57de7e9bc1871af6c00",
      "parents": [
        "45734b4ae180ea3c34f92575b3ed362bbf4f20e5",
        "0e04bcfbdc1845c931b45b3498aef438b944e961"
      ],
      "author": {
        "name": "Ben Murdoch",
        "email": "benm@google.com",
        "time": "Mon May 19 11:26:31 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon May 19 11:26:33 2014 +0000"
      },
      "message": "Merge \"Fallback to NullWebView when Chromium WebView not present.\" into klp-modular-dev"
    },
    {
      "commit": "45734b4ae180ea3c34f92575b3ed362bbf4f20e5",
      "tree": "b17f14382957c01f20a5de724025a8a869638397",
      "parents": [
        "50c11659f0f971e1a6b0adde59247f5de370b74d",
        "f3de98a2d09e2e84c0ca0eb55ab7cf7d943135d1"
      ],
      "author": {
        "name": "Joe LaPenna",
        "email": "jlapenna@google.com",
        "time": "Sat May 17 01:55:06 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sat May 17 01:55:06 2014 +0000"
      },
      "message": "Merge \"Log accept and close debug statements in BluetoothSocket.\" into klp-modular-dev"
    },
    {
      "commit": "50c11659f0f971e1a6b0adde59247f5de370b74d",
      "tree": "a0bdf3022b97e27f44d38ffaef1b82376bcab843",
      "parents": [
        "959591e3ba3934f5bd8ecc2c81ad2a16d226acab"
      ],
      "author": {
        "name": "Griff Hazen",
        "email": "griff@google.com",
        "time": "Fri May 16 09:46:31 2014 -0700"
      },
      "committer": {
        "name": "Griff Hazen",
        "email": "griff@google.com",
        "time": "Fri May 16 09:46:31 2014 -0700"
      },
      "message": "Fix Notification sdk docs build.\n\nBuilder#X looked like it was considered ambiguous even though Action\nwas not in scope. Intellij disagreed but this fixes the issue.\n\nChange-Id: I51fac39b2a4834e25f936c6eae223cda8c9c610e\n"
    },
    {
      "commit": "0e04bcfbdc1845c931b45b3498aef438b944e961",
      "tree": "b1af35056d80a629aa14db76f9187069220d3252",
      "parents": [
        "0ade263c28ea62e619972752ef2e6a6c994eeddf"
      ],
      "author": {
        "name": "Ben Murdoch",
        "email": "benm@google.com",
        "time": "Fri May 16 13:41:12 2014 +0100"
      },
      "committer": {
        "name": "Ben Murdoch",
        "email": "benm@google.com",
        "time": "Fri May 16 13:41:12 2014 +0100"
      },
      "message": "Fallback to NullWebView when Chromium WebView not present.\n\nIf it\u0027s not possible to load the Chromium WebView, fallback to loading\nthe NullWebView that will throw UnsupportedOperationException.\n\nBug: 13438487\nChange-Id: If44b8b7a569c2f8e0e8bba7e6953288802d1c9e0\n"
    },
    {
      "commit": "959591e3ba3934f5bd8ecc2c81ad2a16d226acab",
      "tree": "d09ec33315e4df8f943018c7a639eb5e6399d155",
      "parents": [
        "0ade263c28ea62e619972752ef2e6a6c994eeddf"
      ],
      "author": {
        "name": "Griff Hazen",
        "email": "griff@google.com",
        "time": "Thu May 15 22:26:18 2014 -0700"
      },
      "committer": {
        "name": "Griff Hazen",
        "email": "griff@google.com",
        "time": "Thu May 15 22:26:18 2014 -0700"
      },
      "message": "Add support for extendable actions to Notification.\n\nChange-Id: I2945a6994a28fc454af3f84e75c96d7619547f01\n"
    },
    {
      "commit": "0ade263c28ea62e619972752ef2e6a6c994eeddf",
      "tree": "c3192b049dacc2e2a728a64cdbda941bfe79fd3a",
      "parents": [
        "bd44640c7f532cdfe2b6d8c3e721abd92fbca65e",
        "1c46c2d7848cb59a50341f7ff0867311d8b96b15"
      ],
      "author": {
        "name": "Justin Koh",
        "email": "justinkoh@google.com",
        "time": "Thu May 15 17:17:13 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu May 15 17:17:14 2014 +0000"
      },
      "message": "Merge \"If there is only 1 simple global action, autolaunch it\" into klp-modular-dev"
    },
    {
      "commit": "aab161cf2cdfecde0c0518c65ae0d287bf935516",
      "tree": "1ba382c7c50a66b08a0ded75fbe439ab7bf347c0",
      "parents": [
        "80816bfcaf487535a45a7e6f271341eaede653b1"
      ],
      "author": {
        "name": "Baligh Uddin",
        "email": "baligh@google.com",
        "time": "Wed May 14 10:44:46 2014 -0700"
      },
      "committer": {
        "name": "Baligh Uddin",
        "email": "baligh@google.com",
        "time": "Wed May 14 10:44:46 2014 -0700"
      },
      "message": "Import translations. DO NOT MERGE\n\nChange-Id: I443d4950531e7ab7018cb5db1b8316f1b8baaa9e\nAuto-generated-cl: translation import\n"
    },
    {
      "commit": "1c46c2d7848cb59a50341f7ff0867311d8b96b15",
      "tree": "724ce54b40c03e2454211cec8030c2d48f12dcc7",
      "parents": [
        "c5df4d0e7d43d39072dfbab5f37d8b170de4617b"
      ],
      "author": {
        "name": "Justin Koh",
        "email": "justinkoh@google.com",
        "time": "Mon May 12 16:00:36 2014 -0700"
      },
      "committer": {
        "name": "Justin Koh",
        "email": "justinkoh@google.com",
        "time": "Wed May 14 17:30:32 2014 +0000"
      },
      "message": "If there is only 1 simple global action, autolaunch it\n\nRequested by UX. Also made settings available before provisioning\nBug: 14683740\nBug: 14886954\n\nChange-Id: If62ccc6472a72b7adb4d309ee89e51069f8e0413"
    },
    {
      "commit": "f3de98a2d09e2e84c0ca0eb55ab7cf7d943135d1",
      "tree": "dab9590c0cb10859384d1c2f7e1ba31f9e8c66c6",
      "parents": [
        "56a794f2bf3093c9b24889e44abdcefaa976ed12"
      ],
      "author": {
        "name": "Joe LaPenna",
        "email": "jlapenna@google.com",
        "time": "Tue May 13 18:17:46 2014 -0700"
      },
      "committer": {
        "name": "Joe LaPenna",
        "email": "jlapenna@google.com",
        "time": "Tue May 13 18:53:11 2014 -0700"
      },
      "message": "Log accept and close debug statements in BluetoothSocket.\n\nBug: 14902781\nBug: 14784262\n\nChange-Id: Id0c2cd216244e05c218568427bda863a538b1041\n"
    },
    {
      "commit": "78b94de4b527c26bb3c038ae4f8cc351b3b4881f",
      "tree": "db5a8287018d1e20bc6ebd3ffd64924f33130885",
      "parents": [
        "5e6b8d37cfdf6849890c730045f01ca5a0b4b8e8"
      ],
      "author": {
        "name": "Justin Koh",
        "email": "justinkoh@google.com",
        "time": "Tue May 13 15:48:42 2014 -0700"
      },
      "committer": {
        "name": "Justin Koh",
        "email": "justinkoh@google.com",
        "time": "Tue May 13 16:03:18 2014 -0700"
      },
      "message": "Set KITKAT_WATCH to be level 20, document API specific changes.\n\nBug: 14116162\nChange-Id: Iab094dbd0add414a365234c275bd473787b8803b\n"
    },
    {
      "commit": "e98122ed5d839281cdf4da08d6b4e2c7fd867788",
      "tree": "4113c9f1d66e512e13194afe55ec45ed2e723a36",
      "parents": [
        "6368a39dd2b57907a47b7a1693de1c7744a0a39c"
      ],
      "author": {
        "name": "Justin Koh",
        "email": "justinkoh@google.com",
        "time": "Tue May 13 15:09:28 2014 -0700"
      },
      "committer": {
        "name": "Justin Koh",
        "email": "justinkoh@google.com",
        "time": "Tue May 13 15:10:16 2014 -0700"
      },
      "message": "Hide new methods in notificationlistenerservice DO NOT MERGE\n\nHide new methods in notificationlistenerservice for now.\nBug: 14116162\n\nChange-Id: Ib57fd2feff174ab8638bd172710873e9e2be553a\n"
    },
    {
      "commit": "5ff35f8a7fa543e43b2e1ea8a23ba6d32563e34b",
      "tree": "78d188626dbdee3b851ed635c1cf4c5e6edb9939",
      "parents": [
        "e95500878c5a36b9b930aaf0c2bdc9cfe4601f1e",
        "1fb617fecd68c69f510164fc42aba0bc38c2cf66"
      ],
      "author": {
        "name": "Aaron Whyte",
        "email": "awhyte@google.com",
        "time": "Tue May 13 20:32:21 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue May 13 20:32:21 2014 +0000"
      },
      "message": "Merge \"Disallow FEATURE_INDETERMINATE_PROGRESS for clockwork. Make LauncherActivity CTS tests pass on clockwork. Bug: 14657859\" into klp-modular-dev"
    },
    {
      "commit": "a8e18c81528fce0041deb3419a26a9c438c0a03b",
      "tree": "0bb018fc4eeb4c5be9a88a68298d61071b5ea10f",
      "parents": [
        "d6a8e083c23b4ddc53a89c7f77b9f1c78d793031",
        "7f41ac1649ee81644ad810f6f13522a4b94c93ce"
      ],
      "author": {
        "name": "Baligh Uddin",
        "email": "baligh@google.com",
        "time": "Tue May 13 15:41:04 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue May 13 15:41:05 2014 +0000"
      },
      "message": "Merge \"Import translations. DO NOT MERGE\" into klp-modular-dev"
    },
    {
      "commit": "1fb617fecd68c69f510164fc42aba0bc38c2cf66",
      "tree": "1c7af0743f8dbb3117983697e78289b45d688bc7",
      "parents": [
        "d6a8e083c23b4ddc53a89c7f77b9f1c78d793031"
      ],
      "author": {
        "name": "Aaron Whyte",
        "email": "awhyte@google.com",
        "time": "Mon May 12 22:08:53 2014 -0700"
      },
      "committer": {
        "name": "Aaron Whyte",
        "email": "awhyte@google.com",
        "time": "Mon May 12 22:08:53 2014 -0700"
      },
      "message": "Disallow FEATURE_INDETERMINATE_PROGRESS for clockwork.\nMake LauncherActivity CTS tests pass on clockwork.\nBug: 14657859\n\nChange-Id: I342eea5afafd56bed9b4138b97c2e906a10d300d\n"
    },
    {
      "commit": "6af2ef8e25844b740e84dc410ca713361bd6dbcc",
      "tree": "f80e8a221f52c5cc58cad07886fdad255ec500ca",
      "parents": [
        "5a84ec179ba2c90c4de4bbca9a4fdc0f71f65060",
        "d5f010e4e7fdcd6ba3959f1e148d9b4dad057017"
      ],
      "author": {
        "name": "Aaron Whyte",
        "email": "awhyte@google.com",
        "time": "Tue May 13 02:24:13 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue May 13 02:24:13 2014 +0000"
      },
      "message": "Merge \"Revert \"Disallow FEATURE_INDETERMINATE_PROGRESS for clockwork. Make LauncherActivity CTS tests pass on clockwork. Bug: 14657859\"\" into klp-modular-dev"
    },
    {
      "commit": "d5f010e4e7fdcd6ba3959f1e148d9b4dad057017",
      "tree": "fae6a62888dca75c6ad7213fef87c22c97966b11",
      "parents": [
        "3f3e3e87e2a8f899d896c0c54441a37a23fdba3b"
      ],
      "author": {
        "name": "Aaron Whyte",
        "email": "awhyte@google.com",
        "time": "Tue May 13 02:19:10 2014 +0000"
      },
      "committer": {
        "name": "Aaron Whyte",
        "email": "awhyte@google.com",
        "time": "Tue May 13 02:19:10 2014 +0000"
      },
      "message": "Revert \"Disallow FEATURE_INDETERMINATE_PROGRESS for clockwork. Make LauncherActivity CTS tests pass on clockwork. Bug: 14657859\"\n\nThis reverts commit 3f3e3e87e2a8f899d896c0c54441a37a23fdba3b.\n\nChange-Id: I799d9a2b0eeb708f57127be60780c7a005b792b5\n"
    },
    {
      "commit": "24f3d0915e55d490b7537b20aeadbfa2e6a780a9",
      "tree": "a58c37164754841f6d536f8c78c838a54c1b0070",
      "parents": [
        "c5df4d0e7d43d39072dfbab5f37d8b170de4617b",
        "3f3e3e87e2a8f899d896c0c54441a37a23fdba3b"
      ],
      "author": {
        "name": "Aaron Whyte",
        "email": "awhyte@google.com",
        "time": "Tue May 13 01:44:18 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue May 13 01:44:18 2014 +0000"
      },
      "message": "Merge \"Disallow FEATURE_INDETERMINATE_PROGRESS for clockwork. Make LauncherActivity CTS tests pass on clockwork. Bug: 14657859\" into klp-modular-dev"
    },
    {
      "commit": "3f3e3e87e2a8f899d896c0c54441a37a23fdba3b",
      "tree": "dd3088845614319224eb07a1451f0919e963b1e5",
      "parents": [
        "8028e4a063b49aadfb08fab012d2388a7466a9a1"
      ],
      "author": {
        "name": "Aaron Whyte",
        "email": "awhyte@google.com",
        "time": "Fri May 09 14:43:07 2014 -0700"
      },
      "committer": {
        "name": "Aaron Whyte",
        "email": "awhyte@google.com",
        "time": "Mon May 12 17:20:02 2014 -0700"
      },
      "message": "Disallow FEATURE_INDETERMINATE_PROGRESS for clockwork.\nMake LauncherActivity CTS tests pass on clockwork.\nBug: 14657859\n\nChange-Id: I0a8641894b41058f53a5bf241763a9a0605244d1\n"
    },
    {
      "commit": "05c581ac4d6f44263891eae94a41a3841634d89c",
      "tree": "66eaac9510439847527d0a6386e0203104c03dec",
      "parents": [
        "d6fc5115a656f9d06dd1d455f8bedd5f5eca943b",
        "7c433b3d9c7ca4486f392bb82f56251c69ba6cf4"
      ],
      "author": {
        "name": "Tim Kilbourn",
        "email": "tkilbourn@google.com",
        "time": "Mon May 12 18:41:11 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon May 12 18:41:11 2014 +0000"
      },
      "message": "Merge \"DO NOT MERGE Hide more leanback stuff.\" into klp-modular-dev"
    },
    {
      "commit": "d6fc5115a656f9d06dd1d455f8bedd5f5eca943b",
      "tree": "a20f5242df52c1da618037aed6e1c67b870a9235",
      "parents": [
        "8028e4a063b49aadfb08fab012d2388a7466a9a1",
        "eeeacab5d52dea25adcc5d3e40b5afe7dfa105de"
      ],
      "author": {
        "name": "Tim Kilbourn",
        "email": "tkilbourn@google.com",
        "time": "Mon May 12 18:39:45 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon May 12 18:39:45 2014 +0000"
      },
      "message": "Merge \"DO NOT MERGE Hide leanback packagemanager apis.\" into klp-modular-dev"
    },
    {
      "commit": "7f41ac1649ee81644ad810f6f13522a4b94c93ce",
      "tree": "9b06df8cc50a419c0a7509c3c28dce577abb4616",
      "parents": [
        "8028e4a063b49aadfb08fab012d2388a7466a9a1"
      ],
      "author": {
        "name": "Baligh Uddin",
        "email": "baligh@google.com",
        "time": "Mon May 12 08:33:34 2014 -0700"
      },
      "committer": {
        "name": "Baligh Uddin",
        "email": "baligh@google.com",
        "time": "Mon May 12 08:33:34 2014 -0700"
      },
      "message": "Import translations. DO NOT MERGE\n\nChange-Id: I78f7f85f25a11f684f93b21609aa729cd8e9c33c\nAuto-generated-cl: translation import\n"
    },
    {
      "commit": "c4ebd014cec31a2d5a18c2339681ca71bd1f5d0e",
      "tree": "df9c3869c8068fba8efbcccd43796d343ade0214",
      "parents": [
        "fa75ff626ca48db1007105fa5fd72d83c81c56e2",
        "119ba2c72dfb50d41177722da01d2750437fb165"
      ],
      "author": {
        "name": "Vinod Krishnan",
        "email": "vinodkrishnan@google.com",
        "time": "Fri May 09 18:05:09 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri May 09 18:05:10 2014 +0000"
      },
      "message": "Merge \"Adding a margin for the AlertDialog to work on circular UI.\" into klp-modular-dev"
    },
    {
      "commit": "119ba2c72dfb50d41177722da01d2750437fb165",
      "tree": "cc77ed087aeeb8aef744814659e2f6809a9d666c",
      "parents": [
        "825bfb4f7e9b87bf49a76d9fb43623da1df0df19"
      ],
      "author": {
        "name": "Vinod Krishnan",
        "email": "vinodkrishnan@google.com",
        "time": "Mon May 05 14:58:15 2014 -0700"
      },
      "committer": {
        "name": "Vinod Krishnan",
        "email": "vinodkrishnan@google.com",
        "time": "Fri May 09 11:03:20 2014 -0700"
      },
      "message": "Adding a margin for the AlertDialog to work on circular UI.\n\n- also removing the background completely for sdk \u003e\u003d 20\n\nChange-Id: I239c8d066bb7ed0d1ab852a4d162475948b8a0d5\n"
    },
    {
      "commit": "fa75ff626ca48db1007105fa5fd72d83c81c56e2",
      "tree": "8c68d446b6fca4e7704e4f9ec3998d167db0d483",
      "parents": [
        "1caeb10a7a288d937195d925c52f441f454cbc9a",
        "b76bc8e06e456715a36edd92cb4ea5437d5306e4"
      ],
      "author": {
        "name": "Mikhail Naganov",
        "email": "mnaganov@google.com",
        "time": "Fri May 09 16:14:16 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri May 09 16:14:16 2014 +0000"
      },
      "message": "am b76bc8e0: am 6940b664: Add EventLog event for logging of attempts to call java.lang.Object.getClass\n\n* commit \u0027b76bc8e06e456715a36edd92cb4ea5437d5306e4\u0027:\n  Add EventLog event for logging of attempts to call java.lang.Object.getClass\n"
    },
    {
      "commit": "b76bc8e06e456715a36edd92cb4ea5437d5306e4",
      "tree": "32c809a84663e0bfc5a694e11c16db195f9a0fd5",
      "parents": [
        "01dc133b35021878b9c7c45d862cacb2b7645a4d",
        "6940b664093c7e66708b125957a2879e027e8cfa"
      ],
      "author": {
        "name": "Mikhail Naganov",
        "email": "mnaganov@google.com",
        "time": "Fri May 09 16:08:58 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri May 09 16:08:58 2014 +0000"
      },
      "message": "am 6940b664: Add EventLog event for logging of attempts to call java.lang.Object.getClass\n\n* commit \u00276940b664093c7e66708b125957a2879e027e8cfa\u0027:\n  Add EventLog event for logging of attempts to call java.lang.Object.getClass\n"
    },
    {
      "commit": "1caeb10a7a288d937195d925c52f441f454cbc9a",
      "tree": "ffbea57abe3aa02531b6e17e44f395c0f55456e4",
      "parents": [
        "825bfb4f7e9b87bf49a76d9fb43623da1df0df19"
      ],
      "author": {
        "name": "Eino-Ville Talvala",
        "email": "etalvala@google.com",
        "time": "Thu May 08 11:39:53 2014 -0700"
      },
      "committer": {
        "name": "Eino-Ville Talvala",
        "email": "etalvala@google.com",
        "time": "Thu May 08 21:47:36 2014 +0000"
      },
      "message": "DO NOT MERGE: Add android.hardware.camera.external feature.\n\nThis feature will be listed by Android devices that allow for an\nexternal camera to be connected to it. Such camera devices may\nnot always be available or connected.\n\nAlso clarify that android.hardware.camera.any also encompasses\ndevices that list android.hardware.camera.external.\n\nChange-Id: I57497758877e4286c1f0116961731d483b56808f\n"
    },
    {
      "commit": "825bfb4f7e9b87bf49a76d9fb43623da1df0df19",
      "tree": "cf6578c4489324432e6cfae9c524a9db05a0d4d4",
      "parents": [
        "07763e305404bce16df500e1a65493d2f2b7d0c9",
        "8152ee5e83688bdf12db9ad5fee8e2b40b4d03e5"
      ],
      "author": {
        "name": "Baligh Uddin",
        "email": "baligh@google.com",
        "time": "Thu May 08 14:37:49 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu May 08 14:37:50 2014 +0000"
      },
      "message": "Merge \"Import translations. DO NOT MERGE\" into klp-modular-dev"
    },
    {
      "commit": "6940b664093c7e66708b125957a2879e027e8cfa",
      "tree": "7a3be1f4bb3862835f92346a87f6da60ec6df0c0",
      "parents": [
        "bab277cc9f6efd0f026a6fe30592acacf173178e"
      ],
      "author": {
        "name": "Mikhail Naganov",
        "email": "mnaganov@google.com",
        "time": "Wed May 07 17:54:59 2014 +0100"
      },
      "committer": {
        "name": "Mikhail Naganov",
        "email": "mnaganov@google.com",
        "time": "Thu May 08 10:10:24 2014 +0100"
      },
      "message": "Add EventLog event for logging of attempts to call java.lang.Object.getClass\n\nBug: 13694467\nChange-Id: I886c6ffb3a008d0cf701c1adc16c607cbf7dce39\n"
    },
    {
      "commit": "07763e305404bce16df500e1a65493d2f2b7d0c9",
      "tree": "2db5bb4fae0e29f36cd9e58e7985673c51a8fcbc",
      "parents": [
        "5ae1c4f7088cd562c413f16f8e9d3c0a6a7287db",
        "072c6033fd48900f9f522aad1c984055e38d8380"
      ],
      "author": {
        "name": "Mindy Pereira",
        "email": "mindyp@google.com",
        "time": "Wed May 07 22:46:02 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed May 07 22:46:02 2014 +0000"
      },
      "message": "Merge \"Make distance count when dismissing swipedismisslayout\" into klp-modular-dev"
    },
    {
      "commit": "8152ee5e83688bdf12db9ad5fee8e2b40b4d03e5",
      "tree": "32422d2b1d274c5ed88ea372c57165675668f069",
      "parents": [
        "f31d73c9859a4124e5d4e618f4b147f55f693ef6"
      ],
      "author": {
        "name": "Baligh Uddin",
        "email": "baligh@google.com",
        "time": "Wed May 07 13:38:21 2014 -0700"
      },
      "committer": {
        "name": "Baligh Uddin",
        "email": "baligh@google.com",
        "time": "Wed May 07 13:38:21 2014 -0700"
      },
      "message": "Import translations. DO NOT MERGE\n\nChange-Id: I17154078eaa160864a641882dee6d7d49c56ff31\nAuto-generated-cl: translation import\n"
    },
    {
      "commit": "b9d71fa1081dc318a811b60660009d0769c02971",
      "tree": "70ccb2f7ecbf7098be33d99d2f11a462475a5ab9",
      "parents": [
        "f31d73c9859a4124e5d4e618f4b147f55f693ef6",
        "8afb23cbf6506008d7724197d881979d8c29f17b"
      ],
      "author": {
        "name": "Vinod Krishnan",
        "email": "vinodkrishnan@google.com",
        "time": "Wed May 07 20:33:11 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed May 07 20:33:12 2014 +0000"
      },
      "message": "Merge \"Adding a HeartRate Feature\" into klp-modular-dev"
    },
    {
      "commit": "072c6033fd48900f9f522aad1c984055e38d8380",
      "tree": "77327d2b2afc4916c8c219ea240f8e6236f35851",
      "parents": [
        "17c5e990379baf887221c0776b4152613c2a8a2d"
      ],
      "author": {
        "name": "Mindy Pereira",
        "email": "mindyp@google.com",
        "time": "Tue May 06 15:26:23 2014 -0700"
      },
      "committer": {
        "name": "Mindy Pereira",
        "email": "mindyp@google.com",
        "time": "Wed May 07 10:06:55 2014 -0700"
      },
      "message": "Make distance count when dismissing swipedismisslayout\n\nverify the user\u0027s gesture took up at least 40% of the screen\nbefore dismissing\nPart of b/14319825 Cliff guard against accidental card dismissals\n\nWorks in conjunction with GridViewPager change:\nhttps://googleplex-android-review.git.corp.google.com/#/c/461036/\nChange-Id: Id8ff02d0a2d727b54c9950ad14ddef7a110f4eef\n"
    },
    {
      "commit": "f31d73c9859a4124e5d4e618f4b147f55f693ef6",
      "tree": "b3971b3fee5e98b1236a77f37140889f6adbce0c",
      "parents": [
        "4f295fe8c66ef2878d93be420f73745d88422e35",
        "84e25098233ff3776357cb74edeeb33e3c3f6c3d"
      ],
      "author": {
        "name": "Guang Zhu",
        "email": "guangzhu@google.com",
        "time": "Wed May 07 07:38:58 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed May 07 07:38:59 2014 +0000"
      },
      "message": "Merge \"send accessibility events on view property invalidation\" into klp-modular-dev"
    },
    {
      "commit": "84e25098233ff3776357cb74edeeb33e3c3f6c3d",
      "tree": "bd6e9de9e2e7858f8098af88db0c38160e92fa24",
      "parents": [
        "17c5e990379baf887221c0776b4152613c2a8a2d"
      ],
      "author": {
        "name": "Guang Zhu",
        "email": "guangzhu@google.com",
        "time": "Thu May 01 21:12:55 2014 -0700"
      },
      "committer": {
        "name": "Guang Zhu",
        "email": "guangzhu@google.com",
        "time": "Tue May 06 18:23:15 2014 -0700"
      },
      "message": "send accessibility events on view property invalidation\n\nfrom certain call sites of invalidateViewProperty, appropriate\naccessibility event needs to be delivered as well.\n\nBelow is a list of call references found, ones with \"*\" are\nmodified by this change:\n\npackage: android.view\nView\n  *offsetLeftAndRight(int) (4 matches)\n  *offsetTopAndBottom(int) (4 matches)\n  *setAlpha(float)\n  setCameraDistance(float) (2 matches)\n  setLayerPaint(Paint)\n  setPivotX(float) (2 matches)\n  setPivotY(float) (2 matches)\n  *setRotation(float) (2 matches)\n  *setRotationX(float) (2 matches)\n  *setRotationY(float) (2 matches)\n  *setScaleX(float) (2 matches)\n  *setScaleY(float) (2 matches)\n  setTransitionAlpha(float)\n  *setTranslationX(float) (2 matches)\n  *setTranslationY(float) (2 matches)\nViewGroup\n  *offsetChildrenTopAndBottom(int)\nViewOverlay\n  OverlayViewGroup\n    invalidateViewProperty(boolean, boolean) (2 matches)\nViewPropertyAnimator\n  AnimatorEventListener\n    onAnimationUpdate(ValueAnimator) (2 matches)\n\nBug: 14262013\n\nChange-Id: Ibc9ed438f476ad10a6ad8df668142958c5903f55\n"
    },
    {
      "commit": "7c433b3d9c7ca4486f392bb82f56251c69ba6cf4",
      "tree": "1b053999dc123496280d4ad4969f172e4fa6e604",
      "parents": [
        "eeeacab5d52dea25adcc5d3e40b5afe7dfa105de"
      ],
      "author": {
        "name": "Tim Kilbourn",
        "email": "tkilbourn@google.com",
        "time": "Tue May 06 16:54:34 2014 -0700"
      },
      "committer": {
        "name": "Tim Kilbourn",
        "email": "tkilbourn@google.com",
        "time": "Tue May 06 16:54:34 2014 -0700"
      },
      "message": "DO NOT MERGE Hide more leanback stuff.\n\n- leanback intent category\n- FLAG_IS_GAME\n\nBug: 14116162\nChange-Id: I5665dda4c47e24a06707df4989ee117b4e91c246\n"
    },
    {
      "commit": "f4a3941ebe0dab5eeded96059a6a5f7c1d075e64",
      "tree": "9bdc1908025378b5db85549b5fb20865ce91e949",
      "parents": [
        "17c5e990379baf887221c0776b4152613c2a8a2d"
      ],
      "author": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Mon May 05 17:29:17 2014 -0700"
      },
      "committer": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Tue May 06 16:27:59 2014 -0700"
      },
      "message": "Clean up WindowInsets API for release\n\nHide window decor inset methods and rename the clone* methods to have\nless baggage.\n\nBug 14566960\n\nChange-Id: Ia06bb959fd77acd6ff69f337c3200047a529612a\n"
    },
    {
      "commit": "eeeacab5d52dea25adcc5d3e40b5afe7dfa105de",
      "tree": "50e798b7d589521a1e54d468f59313b779e7fdfb",
      "parents": [
        "17c5e990379baf887221c0776b4152613c2a8a2d"
      ],
      "author": {
        "name": "Tim Kilbourn",
        "email": "tkilbourn@google.com",
        "time": "Tue May 06 14:33:02 2014 -0700"
      },
      "committer": {
        "name": "Tim Kilbourn",
        "email": "tkilbourn@google.com",
        "time": "Tue May 06 14:33:02 2014 -0700"
      },
      "message": "DO NOT MERGE Hide leanback packagemanager apis.\n\nBug: 14116162\nChange-Id: I410d720013ba4e2bc1b0f8a6973daba5ca9008c6\n"
    },
    {
      "commit": "17c5e990379baf887221c0776b4152613c2a8a2d",
      "tree": "c303d447736c2212117f826ba860a9c7ac84e87c",
      "parents": [
        "84aaf124b762b9eeb0957aaea9df8424a429b148",
        "d689db4f0c977f7dd2f5b056287226f2f77f314e"
      ],
      "author": {
        "name": "Tim Kilbourn",
        "email": "tkilbourn@google.com",
        "time": "Tue May 06 21:21:36 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue May 06 21:21:37 2014 +0000"
      },
      "message": "Merge \"DO NOT MERGE Hide banner manifest attribute.\" into klp-modular-dev"
    },
    {
      "commit": "84aaf124b762b9eeb0957aaea9df8424a429b148",
      "tree": "f4ce747ea54c6ae5f4036f2489c4fd7d9f3858ef",
      "parents": [
        "a0516e7ad12a647cc40fb5651e8d14cd39571c7a",
        "01ee6f6cf7de9fb98fc3a88509b43416caa71040"
      ],
      "author": {
        "name": "Jeff Brown",
        "email": "jeffbrown@google.com",
        "time": "Tue May 06 20:27:34 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue May 06 20:27:34 2014 +0000"
      },
      "message": "Merge \"Plumb display state and interactive information to BatteryStats. (DO NOT MERGE)\" into klp-modular-dev"
    }
  ],
  "next": "01ee6f6cf7de9fb98fc3a88509b43416caa71040"
}
