)]}'
{
  "log": [
    {
      "commit": "de1af08dd3a073f007ae4b8a114352cae3775028",
      "tree": "3c61a4534410508835e4a102b281cc98aea58e78",
      "parents": [
        "50e5814c337f67c74d9e249cf6f67ac86dfc832d"
      ],
      "author": {
        "name": "Jim Miller",
        "email": "jaggies@google.com",
        "time": "Wed Sep 11 14:58:26 2013 -0700"
      },
      "committer": {
        "name": "Jim Miller",
        "email": "jaggies@google.com",
        "time": "Mon Sep 16 15:34:26 2013 -0700"
      },
      "message": "Fix keyguard/Keystore storage issue\n\nKeystore stored keys broke when keyguard was moved out of the system process\ndue to Keystore enforcing the calling app to be in the system process.\n\nThe fix moves the critical code into LockSettingsService, which continues\nto live in the system process.\n\nFixes bug 10201270\n\nChange-Id: I16e2de018e85b01265634dcfbefd7f06740dafa8\n"
    },
    {
      "commit": "50e5814c337f67c74d9e249cf6f67ac86dfc832d",
      "tree": "a13cfdc0098cca1ab232d821c355474930f72a62",
      "parents": [
        "76adfd71f1ebdf50a03c85e2a7c87d5691f81b13",
        "758d5a4563a71d4f3f7efbf7e450e8e537abc185"
      ],
      "author": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Sat Sep 14 00:23:07 2013 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sat Sep 14 00:23:07 2013 +0000"
      },
      "message": "Merge \"Check RelativeLayout\u0027s access of its own LayoutParams during measurement\" into klp-dev"
    },
    {
      "commit": "76adfd71f1ebdf50a03c85e2a7c87d5691f81b13",
      "tree": "ccc014fa91fbb423c149a150b4e314df3c44922c",
      "parents": [
        "fff175aedc86a176fb6ceafe00fe5a26adc5d909",
        "3fa8969021793cf75f95540742cac04e6893488e"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Sat Sep 14 00:22:06 2013 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sat Sep 14 00:22:06 2013 +0000"
      },
      "message": "Merge \"Fix issue #10461477: KLP API Review: Debug.MemoryInfo\" into klp-dev"
    },
    {
      "commit": "3fa8969021793cf75f95540742cac04e6893488e",
      "tree": "618fa54cdea73c436b5678425cf6e74459ad8adf",
      "parents": [
        "0f3e1487b26a822697f70747290809081c2072cc"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Fri Sep 13 17:20:00 2013 -0700"
      },
      "committer": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Fri Sep 13 17:20:00 2013 -0700"
      },
      "message": "Fix issue #10461477: KLP API Review: Debug.MemoryInfo\n\nOops.\n\nChange-Id: I2143790af9e6649dba8d74618358c47232cf6cc4\n"
    },
    {
      "commit": "fff175aedc86a176fb6ceafe00fe5a26adc5d909",
      "tree": "7154cf68e5e3d3101f463f8d002af9afe64f02b1",
      "parents": [
        "0d3c52d3afc1e3ea4ae2ea63355388a095ebeb4c",
        "b6f0f962d9062ea136218f463f1105aa0076704a"
      ],
      "author": {
        "name": "Jeff Tinker",
        "email": "jtinker@google.com",
        "time": "Sat Sep 14 00:16:34 2013 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sat Sep 14 00:16:34 2013 +0000"
      },
      "message": "Merge \"Part of corrections from KLP API Review: Media\" into klp-dev"
    },
    {
      "commit": "0d3c52d3afc1e3ea4ae2ea63355388a095ebeb4c",
      "tree": "f4afc15a88d5c70df84f59cf5e26233787e95c90",
      "parents": [
        "0f8ec44b13487f5726cab77eb79cac016e090b25",
        "5af5fc50c2f43fc0e0813e02cb6a950901a9c0b8"
      ],
      "author": {
        "name": "Chris Craik",
        "email": "ccraik@google.com",
        "time": "Sat Sep 14 00:12:37 2013 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sat Sep 14 00:12:37 2013 +0000"
      },
      "message": "Merge \"Fix merged operation clipping\" into klp-dev"
    },
    {
      "commit": "0f8ec44b13487f5726cab77eb79cac016e090b25",
      "tree": "ca7e5d58f019fbb6438b39c9cb2feb57defa1ae6",
      "parents": [
        "0f3e1487b26a822697f70747290809081c2072cc",
        "86b391cd03ba2c3e71e78ce2ccf8dd073ac409cf"
      ],
      "author": {
        "name": "Christopher Tate",
        "email": "ctate@google.com",
        "time": "Sat Sep 14 00:11:47 2013 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sat Sep 14 00:11:48 2013 +0000"
      },
      "message": "Merge \"Prune shared users that the system declares but does not use\" into klp-dev"
    },
    {
      "commit": "0f3e1487b26a822697f70747290809081c2072cc",
      "tree": "c9722df34275ce84017c271d3ae557b3c9952282",
      "parents": [
        "236afa0d8b3e146c97801bd72a224b0908cd93f9",
        "db8c1655ea4af060967cdaef9c1bc74a1003cdc8"
      ],
      "author": {
        "name": "Glenn Kasten",
        "email": "gkasten@google.com",
        "time": "Sat Sep 14 00:07:44 2013 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sat Sep 14 00:07:44 2013 +0000"
      },
      "message": "Merge \"Remove obsolete assets from target /system/media/video/\" into klp-dev"
    },
    {
      "commit": "236afa0d8b3e146c97801bd72a224b0908cd93f9",
      "tree": "8ab0f1ca7775b32b86de60ab0c4a04acd695357a",
      "parents": [
        "3157e73fb0ea392b8dd2a6bbf6b74d8dfa54cc52",
        "2e46bb5d88ee3202c244e9fcd39837b0a02f993a"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Sat Sep 14 00:04:43 2013 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sat Sep 14 00:04:43 2013 +0000"
      },
      "message": "Merge \"Fix issue #10747324: adb install hangs\" into klp-dev"
    },
    {
      "commit": "2e46bb5d88ee3202c244e9fcd39837b0a02f993a",
      "tree": "c0c5683b2791596692ed62377fd63e83e52abb7c",
      "parents": [
        "28eeb42012018bfa3cffc77e9a970e8f5c13f70b"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Fri Sep 13 17:01:26 2013 -0700"
      },
      "committer": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Fri Sep 13 17:01:26 2013 -0700"
      },
      "message": "Fix issue #10747324: adb install hangs\n\nDumb typo was clearing the wrong service array, causing\nus to sometimes forget we were launching a service.\n\nChange-Id: Ie1aba0e07d19e85a104a5985e3cead5f28a0556a\n"
    },
    {
      "commit": "86b391cd03ba2c3e71e78ce2ccf8dd073ac409cf",
      "tree": "50432a84f4bdefb1b3222ec3d87b8d5d782009c8",
      "parents": [
        "7770dcc3d351a494d0f5fe44feb776cc512e9b18"
      ],
      "author": {
        "name": "Christopher Tate",
        "email": "ctate@google.com",
        "time": "Fri Sep 13 16:58:36 2013 -0700"
      },
      "committer": {
        "name": "Christopher Tate",
        "email": "ctate@google.com",
        "time": "Fri Sep 13 16:58:36 2013 -0700"
      },
      "message": "Prune shared users that the system declares but does not use\n\nBug 10184643\n\nChange-Id: I72c5177c621c24fac34bf8744eb6c5108b6d3464\n"
    },
    {
      "commit": "3157e73fb0ea392b8dd2a6bbf6b74d8dfa54cc52",
      "tree": "60e7aa06ca35c1c6e2654af8c4cda6797f23bb51",
      "parents": [
        "4fe6429ba2c77a2cc639d712ba979e1f538c5bb1",
        "76d915955f04f841161b054e6c249a65c78ba0fd"
      ],
      "author": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Fri Sep 13 23:46:38 2013 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Sep 13 23:46:38 2013 +0000"
      },
      "message": "Merge \"Don\u0027t recycle action button views\" into klp-dev"
    },
    {
      "commit": "4fe6429ba2c77a2cc639d712ba979e1f538c5bb1",
      "tree": "0632e40a487b8c20ba3095b26fd8e2e5daf0701f",
      "parents": [
        "12c7a0c970dfa56391f1e7f7a8ed41348acb14c4",
        "bbae94a02e73020646535b0d915f4557c39f357b"
      ],
      "author": {
        "name": "Rachad Alao",
        "email": "rachad@google.com",
        "time": "Fri Sep 13 23:44:43 2013 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Sep 13 23:44:44 2013 +0000"
      },
      "message": "Merge \"Camera2: Rename TEMPLATE_MANUAL to TEMPLATE_ZERO_SHUTTER_LAG\" into klp-dev"
    },
    {
      "commit": "12c7a0c970dfa56391f1e7f7a8ed41348acb14c4",
      "tree": "44c7a34ab447412a3b515ad5ed576134df7744b8",
      "parents": [
        "540421ba984655b07f2b70bae1db9ae1bc3052aa",
        "f6db154975ef575479ba4ab59d80bcf592288252"
      ],
      "author": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Fri Sep 13 23:33:27 2013 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Sep 13 23:33:27 2013 +0000"
      },
      "message": "Merge \"More UX updates around picking images.\" into klp-dev"
    },
    {
      "commit": "540421ba984655b07f2b70bae1db9ae1bc3052aa",
      "tree": "4b4a48ebd904b4f879236066d747da14a6d1583c",
      "parents": [
        "45fa42195efc6f3d7ca531d405905963a4de6e0e",
        "a82aa09ba3b8cada49f0b20777e7502e86bb0248"
      ],
      "author": {
        "name": "Craig Mautner",
        "email": "cmautner@google.com",
        "time": "Fri Sep 13 23:33:17 2013 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Sep 13 23:33:17 2013 +0000"
      },
      "message": "Merge \"When launching home activity, make sure it is top.\" into klp-dev"
    },
    {
      "commit": "45fa42195efc6f3d7ca531d405905963a4de6e0e",
      "tree": "9dcd7e8c12d5ae65fbf1e92ce7b06560bf4dd0e1",
      "parents": [
        "28eeb42012018bfa3cffc77e9a970e8f5c13f70b",
        "fa4e1d417c7604ec07be58dd9e7f2103a3d64ef2"
      ],
      "author": {
        "name": "Vineeta Srivastava",
        "email": "vsrivastava@google.com",
        "time": "Fri Sep 13 23:29:31 2013 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Sep 13 23:29:31 2013 +0000"
      },
      "message": "Merge \"Roaming Icon should not displayed with Indosat\u0027s old SIM\" into klp-dev"
    },
    {
      "commit": "28eeb42012018bfa3cffc77e9a970e8f5c13f70b",
      "tree": "5671d35de432f3ac65092b58299c35ff8a8ab2fa",
      "parents": [
        "78d47240fb71a55897c1ef2e2d06492acbe29ad6",
        "8e69257a9c7e9c1781e1f53d8856358ada38921d"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Fri Sep 13 23:06:07 2013 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Sep 13 23:06:07 2013 +0000"
      },
      "message": "Merge \"Implement #10749688: Improve low memory reporting\" into klp-dev"
    },
    {
      "commit": "f6db154975ef575479ba4ab59d80bcf592288252",
      "tree": "e2dab1b025abe925dd70a368a8bd4919f9fae6f4",
      "parents": [
        "3e1189b3590aefb65a2af720ae2ba959bbd4188d"
      ],
      "author": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Fri Sep 13 13:42:19 2013 -0700"
      },
      "committer": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Fri Sep 13 16:02:14 2013 -0700"
      },
      "message": "More UX updates around picking images.\n\nWhen picking images or videos, hide the titles in recents, since the\nthumbnails should speak for themselves.  Also respect new flag that\nallows a directory to request their titles be hidden.\n\nShow directory icon hint in grid mode when showing a thumbnail, to\nremind user it\u0027s a directory.\n\nFilter directories out of recents.  Hide most action bar icons on\nphones, even when room.  Only show drawer on first launch.  Hide most\ndrawer headers to match spec.\n\nBug: 10710331\nChange-Id: I0ef1973ddd62750f57345336388366eda1449720\n"
    },
    {
      "commit": "8e69257a9c7e9c1781e1f53d8856358ada38921d",
      "tree": "69c9e07b9ed81d9ef8fb03769370b60d03e75f70",
      "parents": [
        "9210bc85545f31973c957b5179e6a82d05f473c6"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Tue Sep 10 19:06:15 2013 -0700"
      },
      "committer": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Fri Sep 13 16:02:01 2013 -0700"
      },
      "message": "Implement #10749688: Improve low memory reporting\n\nThis significantly reworks the logging we do when\nall cached processes are killed:\n\n- We now collect the list of processes in-place so we\n  have a snapshot of exactly when the low memory situation\n  happened.\n- In that snapshot we include the key process state: oom\n  adj, proc state, adj reasons.\n- The report then asynchronously collects pss information\n  for those processes.\n- The ultimate data printed to the log looks like a mix\n  between the \"dumpsys meminfo\" and \"dumpsys activity\"\n  output.  This code no longer uses \"dumpsys meminfo\"\n  itself, so some of that data is no longer included,\n  in particular pss organized by allocation type.\n\nIn doing this, I realized that the existing code that is\nsupposed to run \"procstats\" is not currently working.  And\nat that point I realized, really, when we are collecting\nthis pss data we\u0027d really like to include all those native\nprocesses using ghod-only-knows how much RAM.  And guess\nwhat, we have a list of processes available in\nProcessCpuTracker.\n\nSo we now also collect and print information for native\nprocesses, and we also do this for \"dumpsys meminfo\" which\nreally seems like a good thing when we are printing summaries\nof all pss and such.\n\nI also improved the code for reading /proc/meminfo to be\nable to load all the interesting fields from there, and\nam now printing that as well.\n\nChange-Id: I9e7d13e9c07a8249c7a7e12e5433973b2c0fdc11\n"
    },
    {
      "commit": "78d47240fb71a55897c1ef2e2d06492acbe29ad6",
      "tree": "38218e6476132e8825ee21d1d19c7d2a7996cd52",
      "parents": [
        "22e2c2254244da4cf9ead06a6d03dc21b54d2a8a",
        "0d376053747615ac7c4b45ab7810329ffbdf80d1"
      ],
      "author": {
        "name": "Zhihai Xu",
        "email": "zhihaixu@google.com",
        "time": "Fri Sep 13 23:00:21 2013 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Sep 13 23:00:21 2013 +0000"
      },
      "message": "Merge \"Fixed review comments\" into klp-dev"
    },
    {
      "commit": "a82aa09ba3b8cada49f0b20777e7502e86bb0248",
      "tree": "4fe7a5caf960e1feba46621c42af8c7b68ad054b",
      "parents": [
        "ec7a6ea84578be91e04a54331ea4ca63e7fb69e1"
      ],
      "author": {
        "name": "Craig Mautner",
        "email": "cmautner@google.com",
        "time": "Fri Sep 13 15:34:08 2013 -0700"
      },
      "committer": {
        "name": "Craig Mautner",
        "email": "cmautner@google.com",
        "time": "Fri Sep 13 15:46:51 2013 -0700"
      },
      "message": "When launching home activity, make sure it is top.\n\nBecause recents sits on the same stack as launcher it can sometimes be\nabove launcher. When we were launching home activity because the flag\ntold us to we would sometimes launch recents instead. This fix makes\nsure that the home activity is on the top when it is supposed to be\nlaunched next.\n\nPreviously this was fixed by having recents move itself to the back\nof the stack after it launched an activity (b/9750207 and ag/336019).\nBut that solution caused the AppTransition to be set to\nTRANSIT_TASK_TO_BACK which left the SOFT_INPUT_IS_FORWARD_NAVIGATION\nflag unset. This in turn caused IMEs to remain unlaunched when\nreturning from recents (b/10240567).\n\nFixes bug 10240567.\n\nChange-Id: I35c6619af0e68d0e6d9ab87cad06ea7c27e11e27\n"
    },
    {
      "commit": "22e2c2254244da4cf9ead06a6d03dc21b54d2a8a",
      "tree": "d59b405355442c24cde1d07aeaa8d8e31abf95d3",
      "parents": [
        "62f3bdecc049464617328638d32ddca3bfb3e860",
        "54769862ffe7e985d3016d67045a5da9a196e08c"
      ],
      "author": {
        "name": "Victoria Lease",
        "email": "violets@google.com",
        "time": "Fri Sep 13 22:32:58 2013 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Sep 13 22:32:59 2013 +0000"
      },
      "message": "Merge \"NotoColorEmoji.ttf is the new AndroidEmoji.ttf\" into klp-dev"
    },
    {
      "commit": "b6f0f962d9062ea136218f463f1105aa0076704a",
      "tree": "1359c8955a0bf7de30363c8155377c169c9c6270",
      "parents": [
        "f3da15bde723e6f27ae6b64e8f0765e98b02e45d"
      ],
      "author": {
        "name": "Jeff Tinker",
        "email": "jtinker@google.com",
        "time": "Fri Sep 13 15:32:08 2013 -0700"
      },
      "committer": {
        "name": "Jeff Tinker",
        "email": "jtinker@google.com",
        "time": "Fri Sep 13 15:32:08 2013 -0700"
      },
      "message": "Part of corrections from KLP API Review: Media\n\nb/10461617\n\nChange-Id: Ic2e102c39428f7cef2923d00a67aec8c77cd108e\n"
    },
    {
      "commit": "fa4e1d417c7604ec07be58dd9e7f2103a3d64ef2",
      "tree": "f5eecb6c3e8e85b5c686b12e38ead5b3960f6340",
      "parents": [
        "9210bc85545f31973c957b5179e6a82d05f473c6"
      ],
      "author": {
        "name": "Sungmin Choi",
        "email": "sungmin.choi@lge.com",
        "time": "Fri Sep 13 13:42:34 2013 -0700"
      },
      "committer": {
        "name": "Vineeta Srivastava",
        "email": "vsrivastava@google.com",
        "time": "Fri Sep 13 15:30:09 2013 -0700"
      },
      "message": "Roaming Icon should not displayed with Indosat\u0027s old SIM\n\nBug: 10403087\nChange-Id: If2ea5650ed9a665da94f2941507fb273800b3ab8\n"
    },
    {
      "commit": "62f3bdecc049464617328638d32ddca3bfb3e860",
      "tree": "f0bd53811a9edf90c2b95115d5daae8938c58c46",
      "parents": [
        "79a1a7c367214e86d1ea18fe07bc4d2d5bc00f76",
        "195752a3a6a87325060be4bc222c056f0169b7c8"
      ],
      "author": {
        "name": "Baligh Uddin",
        "email": "baligh@google.com",
        "time": "Fri Sep 13 22:13:09 2013 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Sep 13 22:13:09 2013 +0000"
      },
      "message": "Merge \"Import translations. DO NOT MERGE\" into klp-dev"
    },
    {
      "commit": "79a1a7c367214e86d1ea18fe07bc4d2d5bc00f76",
      "tree": "7a034748097c63bd3f2496af1d1200246f978c38",
      "parents": [
        "7770dcc3d351a494d0f5fe44feb776cc512e9b18",
        "31207780338b97e396927701ca0da7a61d6d44b2"
      ],
      "author": {
        "name": "Deepanshu Gupta",
        "email": "deepanshu@google.com",
        "time": "Fri Sep 13 15:01:00 2013 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Sep 13 15:01:00 2013 -0700"
      },
      "message": "am 31207780: am 0ecfe381: am 54d88f76: Fix ClassCastException when rendering ListView\n\n* commit \u002731207780338b97e396927701ca0da7a61d6d44b2\u0027:\n  Fix ClassCastException when rendering ListView\n"
    },
    {
      "commit": "31207780338b97e396927701ca0da7a61d6d44b2",
      "tree": "21f7599880a28261bfb32aaa1563debb882a1dd0",
      "parents": [
        "a73e5df060262d1fc92f76fcc7a3a3d4537f9a0a",
        "0ecfe3819269062805c4c56cdc1470c2fc3856c8"
      ],
      "author": {
        "name": "Deepanshu Gupta",
        "email": "deepanshu@google.com",
        "time": "Fri Sep 13 14:57:35 2013 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Sep 13 14:57:35 2013 -0700"
      },
      "message": "am 0ecfe381: am 54d88f76: Fix ClassCastException when rendering ListView\n\n* commit \u00270ecfe3819269062805c4c56cdc1470c2fc3856c8\u0027:\n  Fix ClassCastException when rendering ListView\n"
    },
    {
      "commit": "0ecfe3819269062805c4c56cdc1470c2fc3856c8",
      "tree": "3d513479ede8b39e4cb961e590e3923b8529d404",
      "parents": [
        "cdde6dc6675207708020fbe7458b13ccf22fe492",
        "54d88f7678387a6eb871ec2dccd36af4ff35b1fe"
      ],
      "author": {
        "name": "Deepanshu Gupta",
        "email": "deepanshu@google.com",
        "time": "Fri Sep 13 14:55:06 2013 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Sep 13 14:55:06 2013 -0700"
      },
      "message": "am 54d88f76: Fix ClassCastException when rendering ListView\n\n* commit \u002754d88f7678387a6eb871ec2dccd36af4ff35b1fe\u0027:\n  Fix ClassCastException when rendering ListView\n"
    },
    {
      "commit": "5af5fc50c2f43fc0e0813e02cb6a950901a9c0b8",
      "tree": "221c3597a772b71ffc68a3cc6b8f0076f2e4ed9e",
      "parents": [
        "9210bc85545f31973c957b5179e6a82d05f473c6"
      ],
      "author": {
        "name": "Chris Craik",
        "email": "ccraik@google.com",
        "time": "Fri Sep 13 14:41:31 2013 -0700"
      },
      "committer": {
        "name": "Chris Craik",
        "email": "ccraik@google.com",
        "time": "Fri Sep 13 14:44:08 2013 -0700"
      },
      "message": "Fix merged operation clipping\n\nbug:10745870\n\nMissing \u0027const\u0027 meant MergingDrawBatch would never clip anything.\n\nChange-Id: Ia6367eff94cf5f437efafbc3ba7f0da102ffd956\n"
    },
    {
      "commit": "54769862ffe7e985d3016d67045a5da9a196e08c",
      "tree": "7cb1fac39636f4ccdbee697c1440a57d3e39a9c5",
      "parents": [
        "b25cfdf1ece9163292e2b4c86910fe07b14c0afa"
      ],
      "author": {
        "name": "Victoria Lease",
        "email": "violets@google.com",
        "time": "Fri Sep 13 14:11:58 2013 -0700"
      },
      "committer": {
        "name": "Victoria Lease",
        "email": "violets@google.com",
        "time": "Fri Sep 13 14:11:58 2013 -0700"
      },
      "message": "NotoColorEmoji.ttf is the new AndroidEmoji.ttf\n\nBug: 10144988\nChange-Id: I04ebb86e283b752c43597b5f908f5c28f7806ee1\n"
    },
    {
      "commit": "7770dcc3d351a494d0f5fe44feb776cc512e9b18",
      "tree": "f53c5cd62eab915c10dea6fc24798be17129c918",
      "parents": [
        "312c495f4b8d002264772f61fe1fa3ef87bf3e52",
        "d95ccc5c6a56ffbfd00727af72f8c90e50fda4f0"
      ],
      "author": {
        "name": "Wink Saville",
        "email": "wink@google.com",
        "time": "Fri Sep 13 20:55:36 2013 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Sep 13 20:59:16 2013 +0000"
      },
      "message": "Merge \"checkMobileProvisioning should not block.\" into klp-dev"
    },
    {
      "commit": "312c495f4b8d002264772f61fe1fa3ef87bf3e52",
      "tree": "8508f800432e603ae76330fa3d0c358fe4a85c03",
      "parents": [
        "cac2428da4a22d9526af09e1457a6b644b2c2057",
        "6f8a68f49a7e8cf86104e721a1e8be7568b5f730"
      ],
      "author": {
        "name": "Jason Monk",
        "email": "jmonk@google.com",
        "time": "Fri Sep 13 20:31:53 2013 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Sep 13 20:31:54 2013 +0000"
      },
      "message": "Merge \"Guarantee that PAC Local Proxy owns Port\" into klp-dev"
    },
    {
      "commit": "bbae94a02e73020646535b0d915f4557c39f357b",
      "tree": "8c0d0bd13185dcfc144423e2836a1f29ef84ce68",
      "parents": [
        "074dc2eb2da23976bc2916cfe7c61dfcd9977e8f"
      ],
      "author": {
        "name": "Zhijun He",
        "email": "zhijunhe@google.com",
        "time": "Fri Sep 13 11:32:20 2013 -0700"
      },
      "committer": {
        "name": "Zhijun He",
        "email": "zhijunhe@google.com",
        "time": "Fri Sep 13 13:27:03 2013 -0700"
      },
      "message": "Camera2: Rename TEMPLATE_MANUAL to TEMPLATE_ZERO_SHUTTER_LAG\n\nIt collides with HAL ZSL template, rename it to TEMPLATE_ZERO_SHUTTER_LAG and\nhide it for now.\n\nBug: 10690122\nChange-Id: I793154849aa7aa4bf4874e2ff3f3890dd05b1f9e\n"
    },
    {
      "commit": "cac2428da4a22d9526af09e1457a6b644b2c2057",
      "tree": "cb7c3f7b9af8714270a84d4513495063b629a673",
      "parents": [
        "7560c256ecacb5fa3904ec5c957e88331328f38b",
        "a73e5df060262d1fc92f76fcc7a3a3d4537f9a0a"
      ],
      "author": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Fri Sep 13 13:04:43 2013 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Sep 13 13:04:43 2013 -0700"
      },
      "message": "am a73e5df0: am cdde6dc6: am 95e7df91: fix title for uses-sdk doc\n\n* commit \u0027a73e5df060262d1fc92f76fcc7a3a3d4537f9a0a\u0027:\n  fix title for uses-sdk doc\n"
    },
    {
      "commit": "a73e5df060262d1fc92f76fcc7a3a3d4537f9a0a",
      "tree": "d2cdbd7ba636d05921f38f99ffa0808a37402378",
      "parents": [
        "7bf74bc04c4e6fa022a84a4e586aca43816ec1f9",
        "cdde6dc6675207708020fbe7458b13ccf22fe492"
      ],
      "author": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Fri Sep 13 13:02:20 2013 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Sep 13 13:02:20 2013 -0700"
      },
      "message": "am cdde6dc6: am 95e7df91: fix title for uses-sdk doc\n\n* commit \u0027cdde6dc6675207708020fbe7458b13ccf22fe492\u0027:\n  fix title for uses-sdk doc\n"
    },
    {
      "commit": "7560c256ecacb5fa3904ec5c957e88331328f38b",
      "tree": "ea968d0a014fabbce6bc9036ac05253da7edc5c2",
      "parents": [
        "0bf2ed90c42d3a1f1d4be4b70c337f9eaec9cd14",
        "a2a0850de8e7324db37e0595d5374bb9c9903461"
      ],
      "author": {
        "name": "Christopher Tate",
        "email": "ctate@google.com",
        "time": "Fri Sep 13 20:01:17 2013 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Sep 13 20:01:17 2013 +0000"
      },
      "message": "Merge \"Add hidden API for querying available \u0027home\u0027 activities\" into klp-dev"
    },
    {
      "commit": "0bf2ed90c42d3a1f1d4be4b70c337f9eaec9cd14",
      "tree": "4e6665067cee86a02de3ae4dbcf057180e07f678",
      "parents": [
        "9210bc85545f31973c957b5179e6a82d05f473c6",
        "3e1189b3590aefb65a2af720ae2ba959bbd4188d"
      ],
      "author": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Fri Sep 13 20:00:14 2013 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Sep 13 20:00:14 2013 +0000"
      },
      "message": "Merge \"Move search to roots; Documents root; hide empty.\" into klp-dev"
    },
    {
      "commit": "cdde6dc6675207708020fbe7458b13ccf22fe492",
      "tree": "f8b7110da50f76a8f851bf5538cbad870fb85db4",
      "parents": [
        "1e3a02030949df8c1d1f37a37fc23f25357632f0",
        "95e7df915fd3c173b4d8d71c1ac5cbeaa8c8e7ed"
      ],
      "author": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Fri Sep 13 12:59:59 2013 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Sep 13 12:59:59 2013 -0700"
      },
      "message": "am 95e7df91: fix title for uses-sdk doc\n\n* commit \u002795e7df915fd3c173b4d8d71c1ac5cbeaa8c8e7ed\u0027:\n  fix title for uses-sdk doc\n"
    },
    {
      "commit": "95e7df915fd3c173b4d8d71c1ac5cbeaa8c8e7ed",
      "tree": "6c00a1da648bcbeeb742e34499c1c4c54050ba5b",
      "parents": [
        "6f9e30e3b76f564db3a56de24e4efdc5a64455f0"
      ],
      "author": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Fri Sep 13 12:55:20 2013 -0700"
      },
      "committer": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Fri Sep 13 12:55:20 2013 -0700"
      },
      "message": "fix title for uses-sdk doc\n\nChange-Id: I544868d209f04cb46928861148e9320fc0118f56\n"
    },
    {
      "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": "195752a3a6a87325060be4bc222c056f0169b7c8",
      "tree": "9429191542704ad1374e1524ed74a363c8996b1c",
      "parents": [
        "9210bc85545f31973c957b5179e6a82d05f473c6"
      ],
      "author": {
        "name": "Baligh Uddin",
        "email": "baligh@google.com",
        "time": "Fri Sep 13 12:23:22 2013 -0700"
      },
      "committer": {
        "name": "Baligh Uddin",
        "email": "baligh@google.com",
        "time": "Fri Sep 13 12:23:22 2013 -0700"
      },
      "message": "Import translations. DO NOT MERGE\n\nChange-Id: Ic199dafb31a9f2245f771d8a39c39c152338cf71\nAuto-generated-cl: translation import\n"
    },
    {
      "commit": "a2a0850de8e7324db37e0595d5374bb9c9903461",
      "tree": "2c772f6c774385b6f254885ccb2c38dc3b7a23d4",
      "parents": [
        "9210bc85545f31973c957b5179e6a82d05f473c6"
      ],
      "author": {
        "name": "Christopher Tate",
        "email": "ctate@google.com",
        "time": "Thu Sep 05 16:38:58 2013 -0700"
      },
      "committer": {
        "name": "Christopher Tate",
        "email": "ctate@google.com",
        "time": "Fri Sep 13 12:16:00 2013 -0700"
      },
      "message": "Add hidden API for querying available \u0027home\u0027 activities\n\nTo support improved home-app selection UX in Settings.\n\nBug 9958444\n\nChange-Id: I106090784618bf7bea6fce28f4f9b9fb8480d310\n"
    },
    {
      "commit": "3e1189b3590aefb65a2af720ae2ba959bbd4188d",
      "tree": "d3cf503e72f633e7c6ef51792bec077434deede6",
      "parents": [
        "ab62870c7e787323057d3b16a3ff1fd118fb5925"
      ],
      "author": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Thu Sep 12 21:59:06 2013 -0700"
      },
      "committer": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Fri Sep 13 11:35:04 2013 -0700"
      },
      "message": "Move search to roots; Documents root; hide empty.\n\nDocuments searches now happen root-wide, instead of only under a\nsubdirectory.  Updates abstract class and flags to match.  Add flag\nfor a root to indicate it\u0027s empty, and hide empty roots in UI unless\ncreating.\n\nDefine \"Documents\" public directory and storage backend to contain\nfiles.\n\nBug: 10712057, 10710865, 10710758\nChange-Id: I8716367568969f9cb1d83927b2bf5a7013809350\n"
    },
    {
      "commit": "76d915955f04f841161b054e6c249a65c78ba0fd",
      "tree": "98a3189581a064787a5273e1ebc2f9abd7b8dc38",
      "parents": [
        "9210bc85545f31973c957b5179e6a82d05f473c6"
      ],
      "author": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Fri Sep 13 10:57:06 2013 -0700"
      },
      "committer": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Fri Sep 13 10:57:06 2013 -0700"
      },
      "message": "Don\u0027t recycle action button views\n\nRecycling action button views interferes with transition\nanimations. Suppress menu item view recycling for them.\n\nChange-Id: I69d7561e337be7e4a89b7cf30b6c9439f2d49cc2\n"
    },
    {
      "commit": "db8c1655ea4af060967cdaef9c1bc74a1003cdc8",
      "tree": "6e9cae349b71505ebf85b6803835d9f1f19e2245",
      "parents": [
        "b25cfdf1ece9163292e2b4c86910fe07b14c0afa"
      ],
      "author": {
        "name": "Glenn Kasten",
        "email": "gkasten@google.com",
        "time": "Fri Sep 13 10:16:12 2013 -0700"
      },
      "committer": {
        "name": "Glenn Kasten",
        "email": "gkasten@google.com",
        "time": "Fri Sep 13 10:27:40 2013 -0700"
      },
      "message": "Remove obsolete assets from target /system/media/video/\n\nThese were previously used for background replacement effect, but it seems\nlike they aren\u0027t needed any more and just take up space in filesystem.\n\nChange-Id: I0782ac0c8f109e4f28e9f43c20d30dc6ccd82ef7\n"
    },
    {
      "commit": "9210bc85545f31973c957b5179e6a82d05f473c6",
      "tree": "ad5dc2d53232e1c8561dee4ed07ba644cebbdf82",
      "parents": [
        "49580cf1f768eb90a85f79f1cb7019d08d93332a"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Thu Sep 05 12:31:16 2013 -0700"
      },
      "committer": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Fri Sep 13 09:58:48 2013 -0700"
      },
      "message": "Implement #10744011: Serialize running of background services\n\nAdded some code to the activity manager to keep track of\nservices that are launching and limit the number that can\nbe launched concurrently.  This only comes into play under\nspecific circumstances: when the service launch is a background\nrequest (so timing is not important) and its process is not\nalready running at a high priority.\n\nIn this case, we have a list of services that are currently\nlaunching and when that gets too big we start delaying the\nlaunch of future services until currently launching ones are\nfinished.\n\nThere are some important tuning parameters for this: how many\nbackground services we allow to launch concurrently (currently\n1 on low-ram devices, 3 on other devices), and how long we\nwait for a background service to run before consider it to be\na more long-running service and go on to the next pending\nlaunch (currently set to 15 seconds).\n\nAlso while in here, did some cleanup of the service code:\n\n- A little refactoring to make per-user data cleaner.\n- Switch to ArrayMap.\n\nChange-Id: I09f372eb5e0f81a8de7c64f8320af41e84b90aa3\n"
    },
    {
      "commit": "758d5a4563a71d4f3f7efbf7e450e8e537abc185",
      "tree": "47453a8f967e4f03d25e704551835811e5053688",
      "parents": [
        "26267660957a4428a66d8f142e2bdfa6ce6fe12f"
      ],
      "author": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Fri Sep 13 09:22:30 2013 -0700"
      },
      "committer": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Fri Sep 13 09:26:16 2013 -0700"
      },
      "message": "Check RelativeLayout\u0027s access of its own LayoutParams during measurement\n\nRelativeLayout\u0027s use of its own LayoutParams is really old behavior\nand something it probably never should have done in the first\nplace. However at this point it\u0027s enshrined compatibility behavior as\nfixing this would change the end results of measurement in some cases,\nand we\u0027ve found that apps really love doing strange things with\nRelativeLayout that hit all of those edge cases.\n\nThe existing behavior ignores this code path if set to MATCH_PARENT or\nWRAP_CONTENT, so we\u0027ll simply treat missing LayoutParams as the same\ncase.\n\nBug 10733375\n\nChange-Id: I8b40b8557d19695ebcd5329aefc1603e2bf4234e\n"
    },
    {
      "commit": "6f8a68f49a7e8cf86104e721a1e8be7568b5f730",
      "tree": "dbe5e5d7001b191c376d3ba3510cbf6f7f309279",
      "parents": [
        "86d9c457de3285f01552d4046a8a260c7a75147f"
      ],
      "author": {
        "name": "Jason Monk",
        "email": "jmonk@google.com",
        "time": "Fri Aug 23 19:21:25 2013 -0400"
      },
      "committer": {
        "name": "Jason Monk",
        "email": "jmonk@google.com",
        "time": "Fri Sep 13 09:53:26 2013 -0400"
      },
      "message": "Guarantee that PAC Local Proxy owns Port\n\nThis changes the PAC support to not broadcast the Proxy information until\nthe Local Proxy has started up and successfully bound to a port so that\nthe local proxy information can be guaranteed to be owned by the proxy.\n\nBug: 10459877\nChange-Id: I175cd3388c758c55e341115e4a8241884b90d633\n"
    },
    {
      "commit": "49580cf1f768eb90a85f79f1cb7019d08d93332a",
      "tree": "8e5e8fa780526468ada22a2e54fe3c4354924c3e",
      "parents": [
        "ab62870c7e787323057d3b16a3ff1fd118fb5925",
        "2062abfa13b720365545bbc9d6c66757669b16d9"
      ],
      "author": {
        "name": "John Spurlock",
        "email": "jspurlock@google.com",
        "time": "Fri Sep 13 08:42:06 2013 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Sep 13 08:42:06 2013 +0000"
      },
      "message": "Merge \"SystemUI status bar/quick settings updates.\" into klp-dev"
    },
    {
      "commit": "ab62870c7e787323057d3b16a3ff1fd118fb5925",
      "tree": "b164a8e8d9d123c3bb63ed54455c06a96eb1dcf0",
      "parents": [
        "940a2ad69eaf25ef16b6f470f759f9eef28fc0c5",
        "24390c11b23f83c4737c590c2beaef935469b35d"
      ],
      "author": {
        "name": "Lajos Molnar",
        "email": "lajos@google.com",
        "time": "Fri Sep 13 02:17:03 2013 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Sep 13 02:18:23 2013 +0000"
      },
      "message": "Merge \"MediaFormat: add getInteger with default value convenience method\" into klp-dev"
    },
    {
      "commit": "2062abfa13b720365545bbc9d6c66757669b16d9",
      "tree": "866f453274ad971ec3c29e23881807fa0d71f67a",
      "parents": [
        "ec7a6ea84578be91e04a54331ea4ca63e7fb69e1"
      ],
      "author": {
        "name": "John Spurlock",
        "email": "jspurlock@google.com",
        "time": "Thu Sep 12 09:50:50 2013 -0400"
      },
      "committer": {
        "name": "John Spurlock",
        "email": "jspurlock@google.com",
        "time": "Fri Sep 13 02:18:14 2013 +0000"
      },
      "message": "SystemUI status bar/quick settings updates.\n\nStatus bar:\n - Update remaining mute/speakerphone icons.\n - Remove orange versions of wifi/signal icons.\n - Use only full versions of data type overlays.\n - Remove obsolete light versions of data type overlays.\n - Low battery color back to red.\n\nQuick settings:\n - Update to indicate problem (orange) status.\n - Update to new battery style.\n\nAnd a few remaining xx assets.\n\nBug:10680149\nBug:10502089\nBug:10729729\nBug:10316062\nChange-Id: Iccd936d90271e4ec5c48e688917225136e7d45aa\n"
    },
    {
      "commit": "940a2ad69eaf25ef16b6f470f759f9eef28fc0c5",
      "tree": "be718e550901c19121ec6697d483b40fa3096282",
      "parents": [
        "8c16943ef3259b8194c310d41edc13a783249250",
        "c743cb94770701ec20a01b57b09232f1aae5bcbb"
      ],
      "author": {
        "name": "Jean Chalard",
        "email": "jchalard@google.com",
        "time": "Fri Sep 13 02:16:47 2013 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Sep 13 02:16:47 2013 +0000"
      },
      "message": "Merge \"Don\u0027t send the same values to onUpdateSelection repeatedly\" into klp-dev"
    },
    {
      "commit": "8c16943ef3259b8194c310d41edc13a783249250",
      "tree": "33a8f32f71323eab095d4ce36b48d9c6b7a58b25",
      "parents": [
        "2a65a2839e9b3e59a72348ee088f86cda7df604a",
        "9d480895956632ab388c7ee62d9f902910a198fb"
      ],
      "author": {
        "name": "Lajos Molnar",
        "email": "lajos@google.com",
        "time": "Fri Sep 13 02:16:27 2013 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Sep 13 02:16:27 2013 +0000"
      },
      "message": "Merge \"Fix CalledFromWrongThreadException in MediaPlayer\u0027s subtitle support\" into klp-dev"
    },
    {
      "commit": "0d376053747615ac7c4b45ab7810329ffbdf80d1",
      "tree": "e8cb64bc4a5e37fe689164075dd9843162cc0e3b",
      "parents": [
        "11f2b42d8c185ac91db07a539605cba7ecd28e6a"
      ],
      "author": {
        "name": "Kim Schulz",
        "email": "k.schulz@samsung.com",
        "time": "Thu Aug 22 11:18:02 2013 +0200"
      },
      "committer": {
        "name": "Zhihai Xu",
        "email": "zhihaixu@google.com",
        "time": "Thu Sep 12 19:07:28 2013 -0700"
      },
      "message": "Fixed review comments\n\n- fixed review comments (internal+google)\n- corrected tabs/spaces\n- Add connection id header for obex client operations\n- added support for implementing ProfileService class\n\nChange-Id: Idab8b4fa54a0f31bec4ffa263a69a9850a07f858\n\nBug:10692365\n"
    },
    {
      "commit": "2a65a2839e9b3e59a72348ee088f86cda7df604a",
      "tree": "fd29d3025917df88f1854a79bd40bdd38506846e",
      "parents": [
        "b72ff5aa4b8be587bcea82761aa08cd8c14b8b48",
        "77e9a28e2faa36f127231b842476d47f9823a83a"
      ],
      "author": {
        "name": "Alan Viverette",
        "email": "alanv@google.com",
        "time": "Fri Sep 13 01:45:10 2013 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Sep 13 01:45:10 2013 +0000"
      },
      "message": "Merge \"Add live region politeness to View, AccessibilityNodeInfo\" into klp-dev"
    },
    {
      "commit": "b72ff5aa4b8be587bcea82761aa08cd8c14b8b48",
      "tree": "396f560b31e6dcb9351aaf3c79851a1d8162168d",
      "parents": [
        "4801a4f90710427f71b717c6869a63113846689a",
        "651dd4e6ee6510caf9f15c51094a11121af17ec2"
      ],
      "author": {
        "name": "Svetoslav",
        "email": "svetoslavganov@google.com",
        "time": "Fri Sep 13 01:43:40 2013 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Sep 13 01:43:41 2013 +0000"
      },
      "message": "Merge \"Remove unneeded print APIs and update the min margins APIs.\" into klp-dev"
    },
    {
      "commit": "4801a4f90710427f71b717c6869a63113846689a",
      "tree": "3da87f09170c0b1ae6b1807909e687bbe850ff9e",
      "parents": [
        "95a6560f63563aeb36a56fb0384685a2f925d3c1",
        "1de466fc91511de8428affcf1eb71dc6af946145"
      ],
      "author": {
        "name": "Romain Guy",
        "email": "romainguy@google.com",
        "time": "Fri Sep 13 01:18:30 2013 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Sep 13 01:18:31 2013 +0000"
      },
      "message": "Merge \"Always disable the clip for layers Bug #8149344\" into klp-dev"
    },
    {
      "commit": "95a6560f63563aeb36a56fb0384685a2f925d3c1",
      "tree": "eded2c9238dd34e75b535bc0b66d749c3faa65eb",
      "parents": [
        "14e55996722db1e74996b837c136a6e188143718",
        "88f322c3115e85bb96fb46f9192b5daecd472c64"
      ],
      "author": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Fri Sep 13 00:21:52 2013 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Sep 13 00:21:53 2013 +0000"
      },
      "message": "Merge \"DocumentsUI tablet support.\" into klp-dev"
    },
    {
      "commit": "77e9a28e2faa36f127231b842476d47f9823a83a",
      "tree": "5637fce8e0565cc1fdd5f0367f38097a472ca6d6",
      "parents": [
        "14e55996722db1e74996b837c136a6e188143718"
      ],
      "author": {
        "name": "Alan Viverette",
        "email": "alanv@google.com",
        "time": "Thu Sep 12 17:16:09 2013 -0700"
      },
      "committer": {
        "name": "Alan Viverette",
        "email": "alanv@google.com",
        "time": "Thu Sep 12 17:16:09 2013 -0700"
      },
      "message": "Add live region politeness to View, AccessibilityNodeInfo\n\nAlters the content change API to contain a bit mask of types of\nchanges represented by the event. Live regions send CONTENT_CHANGED\nevents immediately. Removes unused APIs for EXPANDABLE/EXPANDED.\n\nBUG: 10527284\nChange-Id: I21523e85e47df23706976dc0a8bf615f83072c04\n"
    },
    {
      "commit": "14e55996722db1e74996b837c136a6e188143718",
      "tree": "7b027dee0c5a901ce69769b3781545f39f7ef6d5",
      "parents": [
        "5fbfb81d31d452f75bc088d380711642993fef1c",
        "dee971b98c3b084af54ae2f42b6fa3d4734d58d9"
      ],
      "author": {
        "name": "Robert Greenwalt",
        "email": "rgreenwalt@google.com",
        "time": "Fri Sep 13 00:04:30 2013 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Sep 13 00:04:30 2013 +0000"
      },
      "message": "Merge \"Fix Batched Scan Results to give Timestamp in uS\" into klp-dev"
    },
    {
      "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": "5fbfb81d31d452f75bc088d380711642993fef1c",
      "tree": "78c304dfc9a46c3d844e7067b832d8c52de5425e",
      "parents": [
        "9d5c33c58451aac8566b8df8426265cedd3e610f",
        "99e7847b762899552a43bf506895975653c5a57c"
      ],
      "author": {
        "name": "Wink Saville",
        "email": "wink@google.com",
        "time": "Thu Sep 12 23:49:50 2013 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Sep 12 23:49:50 2013 +0000"
      },
      "message": "Merge \"Define config_volte_replacement_rat.\" into klp-dev"
    },
    {
      "commit": "88f322c3115e85bb96fb46f9192b5daecd472c64",
      "tree": "ec11ce7f6eeeb706df63f675ff3537adf2898751",
      "parents": [
        "16dae5997bb0ff7f03d5a0ccfdc4be94aa35ba51"
      ],
      "author": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Thu Sep 12 16:25:02 2013 -0700"
      },
      "committer": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Thu Sep 12 16:39:50 2013 -0700"
      },
      "message": "DocumentsUI tablet support.\n\nShows as a faux dialog on larger tablets, since the normal dialog\nthemes from framework don\u0027t support action bars.  Instead, this hacks\nitself to look like a dialog with an InsetDrawable.  Detects touches\nin dim area to dismiss dialog.\n\nShow all action bar icons on tablets, and roots panel is always\nvisible with a different shadow. Show settings in dialog. Allow mode\nswitches in recents.\n\nBug: 10329832\nChange-Id: Id02982ce7b0d4694962d32f8d5286fdfcc207208\n"
    },
    {
      "commit": "9d5c33c58451aac8566b8df8426265cedd3e610f",
      "tree": "f76d2885a94256ebbe1cd4d2feabac8f3a4f3347",
      "parents": [
        "7558ec405f67b59afbf6089d13928cfdb2f950ff",
        "cbaf1525886427544cabd353d4529851399144f4"
      ],
      "author": {
        "name": "Stephen Hines",
        "email": "srhines@google.com",
        "time": "Thu Sep 12 23:33:25 2013 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Sep 12 23:33:25 2013 +0000"
      },
      "message": "Merge \"Fix build break with missing VDBG.\" into klp-dev"
    },
    {
      "commit": "7558ec405f67b59afbf6089d13928cfdb2f950ff",
      "tree": "37faca674f5ba45722f471a4df8147250c315209",
      "parents": [
        "76ffaa5808331591d9db4c2abfe9f739eebb0be9",
        "68669a42fb78682945a9974e50d18cd86fee9607"
      ],
      "author": {
        "name": "Raph Levien",
        "email": "raph@google.com",
        "time": "Thu Sep 12 23:28:29 2013 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Sep 12 23:28:29 2013 +0000"
      },
      "message": "Merge \"Fix for AIOBE at android.text.AndroidBidi.directions\" into klp-dev"
    },
    {
      "commit": "76ffaa5808331591d9db4c2abfe9f739eebb0be9",
      "tree": "bf5ed58522a7ac7e0845b2cce8b77dc1a1b016ac",
      "parents": [
        "25f17f295b4da464a2758c11a02cabb51bf4722f",
        "a5c86c644bce5f9d472541b2d1ddc1b39299f004"
      ],
      "author": {
        "name": "Selim Gurun",
        "email": "sgurun@google.com",
        "time": "Thu Sep 12 23:22:28 2013 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Sep 12 23:22:29 2013 +0000"
      },
      "message": "Merge \"Publish Print Api for Webview\" into klp-dev"
    },
    {
      "commit": "68669a42fb78682945a9974e50d18cd86fee9607",
      "tree": "b37629ca4eb1e3438ae561c485026da35397e700",
      "parents": [
        "2d861e87ae556b73d8bab5a6db20207a5653560f"
      ],
      "author": {
        "name": "Raph Levien",
        "email": "raph@google.com",
        "time": "Thu Sep 12 14:55:38 2013 -0700"
      },
      "committer": {
        "name": "Raph Levien",
        "email": "raph@google.com",
        "time": "Thu Sep 12 16:21:39 2013 -0700"
      },
      "message": "Fix for AIOBE at android.text.AndroidBidi.directions\n\nThis fixes bug 9900288: Multiple apps crashing; AIOBE at\nandroid.text.AndroidBidi.directions.\n\nThe AndroidBidi.directions() method was not correctly handling the case\nof a run of length 0, causing ArrayIndexOutOfBoundsException. This\npatch simply avoids accessing the levels array in that case.\n\nChange-Id: I036a85b7792ea3364725a87033ca74b94f0e93a1\n"
    },
    {
      "commit": "cbaf1525886427544cabd353d4529851399144f4",
      "tree": "3880de629bfa22a1ee32fb6040ae446f58b0ebeb",
      "parents": [
        "25f17f295b4da464a2758c11a02cabb51bf4722f"
      ],
      "author": {
        "name": "Stephen Hines",
        "email": "srhines@google.com",
        "time": "Thu Sep 12 16:16:00 2013 -0700"
      },
      "committer": {
        "name": "Stephen Hines",
        "email": "srhines@google.com",
        "time": "Thu Sep 12 16:16:00 2013 -0700"
      },
      "message": "Fix build break with missing VDBG.\n\nChange-Id: Iaf64cf49300a6a0a91374efa3030d6894367c9b8\n"
    },
    {
      "commit": "1de466fc91511de8428affcf1eb71dc6af946145",
      "tree": "f3f175819331a48534b19a68331abd189fb76708",
      "parents": [
        "25f17f295b4da464a2758c11a02cabb51bf4722f"
      ],
      "author": {
        "name": "Romain Guy",
        "email": "romainguy@google.com",
        "time": "Thu Sep 12 16:09:19 2013 -0700"
      },
      "committer": {
        "name": "Romain Guy",
        "email": "romainguy@google.com",
        "time": "Thu Sep 12 23:13:38 2013 +0000"
      },
      "message": "Always disable the clip for layers\nBug #8149344\n\nChange-Id: Ifd413cadb171232eb846b3d91b05b2d2457b9f35"
    },
    {
      "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": "24390c11b23f83c4737c590c2beaef935469b35d",
      "tree": "2af75769d2294fcad0680da04384f3518fd97a61",
      "parents": [
        "9d480895956632ab388c7ee62d9f902910a198fb"
      ],
      "author": {
        "name": "Lajos Molnar",
        "email": "lajos@google.com",
        "time": "Wed Sep 11 21:04:49 2013 -0700"
      },
      "committer": {
        "name": "Lajos Molnar",
        "email": "lajos@google.com",
        "time": "Thu Sep 12 15:35:31 2013 -0700"
      },
      "message": "MediaFormat: add getInteger with default value convenience method\n\nChange-Id: I58947a2f4a286fef74f74cb189469278056d4759\nSigned-off-by: Lajos Molnar \u003clajos@google.com\u003e\nBug: 10326117\n"
    },
    {
      "commit": "9d480895956632ab388c7ee62d9f902910a198fb",
      "tree": "f16d3ca500f10508e6adffa6aeade34cd18b635c",
      "parents": [
        "737d2c0b92b69d9069de6fe0e2785676b9a10d78"
      ],
      "author": {
        "name": "Lajos Molnar",
        "email": "lajos@google.com",
        "time": "Wed Sep 11 22:10:01 2013 -0700"
      },
      "committer": {
        "name": "Lajos Molnar",
        "email": "lajos@google.com",
        "time": "Thu Sep 12 15:35:31 2013 -0700"
      },
      "message": "Fix CalledFromWrongThreadException in MediaPlayer\u0027s subtitle support\n\nCall selectTrack/setSubtitleWidget only from MP\u0027s looper or the\napplications\u0027s event thread, which is the same for now (we only\nsupport subtitles in VideoView.)\n\nChange-Id: Ic1de923b801f28657f37e0330b95c321931a6960\nSigned-off-by: Lajos Molnar \u003clajos@google.com\u003e\nBug: 10691837\nBug: 10326117\n"
    },
    {
      "commit": "96ece97073d197a056a9314ceca8a4a8ba445c26",
      "tree": "1c66279ce7d86e58e20748cde24a074ae46f4e20",
      "parents": [
        "09652ac1db59b70de47ff5ea49953773312a171f",
        "3569fdd9afdec7d32b290b41b7a16ff8467592f0"
      ],
      "author": {
        "name": "Vinit Deshapnde",
        "email": "vinitd@google.com",
        "time": "Thu Sep 12 22:19:15 2013 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Sep 12 22:19:15 2013 +0000"
      },
      "message": "Merge \"Disable additional logging in WifiConfigStore/WifiNative\" 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": "88ee0dac81dec12aefdeee23072df9b3864a06a4",
      "tree": "f47c05f6943a52d3a4ee8f9b7ad9210337ceebbd",
      "parents": [
        "26267660957a4428a66d8f142e2bdfa6ce6fe12f",
        "c1c5f0870282b56dafe5a4d756e4b9e6884655a7"
      ],
      "author": {
        "name": "Chris Craik",
        "email": "ccraik@google.com",
        "time": "Thu Sep 12 22:08:54 2013 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Sep 12 22:08:54 2013 +0000"
      },
      "message": "Merge \"Move DeferredDisplayState out of ops\" into klp-dev"
    },
    {
      "commit": "3569fdd9afdec7d32b290b41b7a16ff8467592f0",
      "tree": "cb5892eee49f6d167ee71a1bb86baf0cbab55b03",
      "parents": [
        "b481dae2f5238252d81dafeecf13d5f387824689"
      ],
      "author": {
        "name": "Vinit Deshapnde",
        "email": "vinitd@google.com",
        "time": "Thu Sep 12 14:53:46 2013 -0700"
      },
      "committer": {
        "name": "Vinit Deshapnde",
        "email": "vinitd@google.com",
        "time": "Thu Sep 12 14:53:46 2013 -0700"
      },
      "message": "Disable additional logging in WifiConfigStore/WifiNative\n\nIt was introduced to debug the disappearing APs; now that we think that\nwe\u0027ve got to the bottom of it, it is being disabled by default. Set VDBG\nto true to get it back.\n\nBug: 10568538\n\nChange-Id: I226cacf48cccba9671f09164bbb50380adc6b322\n"
    },
    {
      "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": "dee971b98c3b084af54ae2f42b6fa3d4734d58d9",
      "tree": "8372ea3413ceb1bade0bcd74771bd3ebb9809ee9",
      "parents": [
        "8f435baca8b5285a6b4658fc9563f5fcbbdafc6e"
      ],
      "author": {
        "name": "Robert Greenwalt",
        "email": "rgreenwalt@google.com",
        "time": "Wed Sep 11 15:21:10 2013 -0700"
      },
      "committer": {
        "name": "Robert Greenwalt",
        "email": "rgreenwalt@google.com",
        "time": "Thu Sep 12 14:23:51 2013 -0700"
      },
      "message": "Fix Batched Scan Results to give Timestamp in uS\n\nScanResult should have timestamp in uS but we are getting age in ms\nfrom the wifi driver - multiply to have the same units though not\nthe implied precision.\n\nbug: 10410465\nChange-Id: Idf5c5996d69a4793dae3d74edb790d40b9bd3298\n"
    },
    {
      "commit": "26267660957a4428a66d8f142e2bdfa6ce6fe12f",
      "tree": "4aa4547e4104286fdf17d315664bd8b02429a513",
      "parents": [
        "baae82a8532d5d77f3471bf8f7dcc004f5ec7e11",
        "fb07349c073ab6aa3c8a24435a68e3236c8ede23"
      ],
      "author": {
        "name": "Jeff Brown",
        "email": "jeffbrown@google.com",
        "time": "Thu Sep 12 20:53:15 2013 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Sep 12 20:53:16 2013 +0000"
      },
      "message": "Merge \"Make View onKeyUp symmetric with onKeyDown.\" into klp-dev"
    },
    {
      "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": "c1c5f0870282b56dafe5a4d756e4b9e6884655a7",
      "tree": "b8fb332db36986d9548a862d5dfa218c0e637e58",
      "parents": [
        "b8b017cb6879352aee015ba24e9bfd05cc094e74"
      ],
      "author": {
        "name": "Chris Craik",
        "email": "ccraik@google.com",
        "time": "Wed Sep 11 16:23:37 2013 -0700"
      },
      "committer": {
        "name": "Chris Craik",
        "email": "ccraik@google.com",
        "time": "Thu Sep 12 13:33:01 2013 -0700"
      },
      "message": "Move DeferredDisplayState out of ops\n\nbug:9969358\n\nInstead of storing DeferredDisplayState within an op (thus forcing ops\nto be tied to a single state instance), associate each op with a new\nstate at DeferredDisplayList insertion time.\n\nNow, DisplayLists (and the ops within) can be reused in a single\nDeferredDisplayList draw call, as ops will use different state\ninstances at different points in the frame.\n\nChange-Id: I525ab2abe0c3883679f2fa00b219b293e9ec53d9\n"
    },
    {
      "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": "e850c973b0662975137cee8a05f8ee2cb82d9b2a",
      "tree": "3ba61d6fe9c0b9e4e7fb253a1dc50c27d0a0d920",
      "parents": [
        "90b10f89d7c1dd217f07f4b51ed8e5c93deccc52",
        "abd3d778e591fab03177936e216dce52642eb211"
      ],
      "author": {
        "name": "Chet Haase",
        "email": "chet@google.com",
        "time": "Thu Sep 12 19:41:33 2013 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Sep 12 19:41:33 2013 +0000"
      },
      "message": "Merge \"Hide translucent activity conversion API\" into klp-dev"
    },
    {
      "commit": "90b10f89d7c1dd217f07f4b51ed8e5c93deccc52",
      "tree": "4502c32266672777dc368637540d7aa00f13a060",
      "parents": [
        "2d861e87ae556b73d8bab5a6db20207a5653560f",
        "8529b30b91a3af235cda52ea0889ae9af7590129"
      ],
      "author": {
        "name": "Chet Haase",
        "email": "chet@google.com",
        "time": "Thu Sep 12 19:41:16 2013 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Sep 12 19:41:16 2013 +0000"
      },
      "message": "Merge \"Fix TechChange\u0027s assumption about TextView targets\" into klp-dev"
    },
    {
      "commit": "2d861e87ae556b73d8bab5a6db20207a5653560f",
      "tree": "d61c51c3d506d3a37bbda974b5f144be330b8bfe",
      "parents": [
        "184b17ddef985ba99f1b1ad8f660a742a9f31a19",
        "986b1bd73f73e196bae1d97c3a255635ab2a2fcf"
      ],
      "author": {
        "name": "Eino-Ville Talvala",
        "email": "etalvala@google.com",
        "time": "Thu Sep 12 19:06:55 2013 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Sep 12 19:06:55 2013 +0000"
      },
      "message": "Merge \"Camera2: Fix build: Add new key to API\" into klp-dev"
    },
    {
      "commit": "986b1bd73f73e196bae1d97c3a255635ab2a2fcf",
      "tree": "be6b453862e1d456a95e29a3dbe0ec599e04efb6",
      "parents": [
        "d96748b02a468e484f864f4e3e4b7819f7dcdbd0"
      ],
      "author": {
        "name": "Eino-Ville Talvala",
        "email": "etalvala@google.com",
        "time": "Thu Sep 12 11:52:45 2013 -0700"
      },
      "committer": {
        "name": "Eino-Ville Talvala",
        "email": "etalvala@google.com",
        "time": "Thu Sep 12 11:52:45 2013 -0700"
      },
      "message": "Camera2: Fix build: Add new key to API\n\nChange-Id: Ie44a9e3b1c8d04dd266d39f59a5916ddaf5fca67\n"
    },
    {
      "commit": "184b17ddef985ba99f1b1ad8f660a742a9f31a19",
      "tree": "2fc271d9ba3982e991faa91c2763c4c26bbaef2f",
      "parents": [
        "8f435baca8b5285a6b4658fc9563f5fcbbdafc6e",
        "d96748b02a468e484f864f4e3e4b7819f7dcdbd0"
      ],
      "author": {
        "name": "Eino-Ville Talvala",
        "email": "etalvala@google.com",
        "time": "Thu Sep 12 18:32:29 2013 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Sep 12 18:32:29 2013 +0000"
      },
      "message": "Merge \"Camera2: Add a missing key for controlling shading map mode\" into klp-dev"
    },
    {
      "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": "6c62163976844b28859fca322b28af907ec2856d",
      "tree": "5ec6fcb014767e80ccdc758a4ab2b81a048e2f1d",
      "parents": [
        "a2906cb4d9355b7a08e7fdec1924c2dbc7fda622",
        "9ea4ae67fb10a10c464db8372b58bfe574cac03d"
      ],
      "author": {
        "name": "Igor Murashkin",
        "email": "iam@google.com",
        "time": "Thu Sep 12 18:21:15 2013 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Sep 12 18:21:15 2013 +0000"
      },
      "message": "Merge \"camera_metadata: add android.lens.state MOVING enum value\" into klp-dev"
    },
    {
      "commit": "8529b30b91a3af235cda52ea0889ae9af7590129",
      "tree": "523a3e4d247dfc396c304081d70256ad0b8a43cc",
      "parents": [
        "16dae5997bb0ff7f03d5a0ccfdc4be94aa35ba51"
      ],
      "author": {
        "name": "Chet Haase",
        "email": "chet@google.com",
        "time": "Thu Sep 12 11:19:32 2013 -0700"
      },
      "committer": {
        "name": "Chet Haase",
        "email": "chet@google.com",
        "time": "Thu Sep 12 11:19:32 2013 -0700"
      },
      "message": "Fix TechChange\u0027s assumption about TextView targets\n\nSome of the code in the TextChange transition assumed that the\nstart values for a transition were for a TextView object. This may\nnot be the case, and we should return early (without creating an\nanimator) when it is not.\n\nIssue #10725388 Frequent Framework crashes across apps\n\nChange-Id: I6999eb2288f107f4b93ddb5b77cd068069d831ed\n"
    },
    {
      "commit": "a2906cb4d9355b7a08e7fdec1924c2dbc7fda622",
      "tree": "b9561b93ff47a94786dd81f542c0e5a44a49867e",
      "parents": [
        "c0f652093ec9dffad23477402ab1cc0a5e415931",
        "5fcf5b9fd3ff6757090c6bd166b60c18eda0b3ef"
      ],
      "author": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Thu Sep 12 18:12:05 2013 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Sep 12 18:12:05 2013 +0000"
      },
      "message": "Merge \"Show alternate menu panel on devices with menu key\" into klp-dev"
    },
    {
      "commit": "d96748b02a468e484f864f4e3e4b7819f7dcdbd0",
      "tree": "94ad23678b51f20ced45c933e660e33bcb824d43",
      "parents": [
        "e4fdc84794923f9408fc400ed9177178329a08cd"
      ],
      "author": {
        "name": "Eino-Ville Talvala",
        "email": "etalvala@google.com",
        "time": "Thu Sep 12 11:11:27 2013 -0700"
      },
      "committer": {
        "name": "Eino-Ville Talvala",
        "email": "etalvala@google.com",
        "time": "Thu Sep 12 11:11:27 2013 -0700"
      },
      "message": "Camera2: Add a missing key for controlling shading map mode\n\nBug: 10726421\nChange-Id: If41e00c921ab493c7427575258fed63cbbc22dc1\n"
    },
    {
      "commit": "c0f652093ec9dffad23477402ab1cc0a5e415931",
      "tree": "1c75807194b30a7b1d141746ae6fb57893fd177e",
      "parents": [
        "074dc2eb2da23976bc2916cfe7c61dfcd9977e8f",
        "ff58f92a0a77ad849ba714b5adac96790eca0048"
      ],
      "author": {
        "name": "Chet Haase",
        "email": "chet@google.com",
        "time": "Thu Sep 12 18:07:40 2013 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Sep 12 18:07:40 2013 +0000"
      },
      "message": "Merge \"Add exclude() methods to Transition\" into klp-dev"
    },
    {
      "commit": "074dc2eb2da23976bc2916cfe7c61dfcd9977e8f",
      "tree": "dd9c882c4f9f1f488a1d70b184eab5b923dd7fd6",
      "parents": [
        "204df6f06ad17f0e775fd32fd657cff7d4c4ab7d",
        "1d1319e3e1c266399ca1805ef1453bca71fdf6ce"
      ],
      "author": {
        "name": "Vinit Deshapnde",
        "email": "vinitd@google.com",
        "time": "Thu Sep 12 17:53:39 2013 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Sep 12 17:53:39 2013 +0000"
      },
      "message": "Merge \"Don\u0027t restore EAP-TLS networks from backup\" into klp-dev"
    },
    {
      "commit": "204df6f06ad17f0e775fd32fd657cff7d4c4ab7d",
      "tree": "ad486ce7032199fc65bb697dde4d194f29849238",
      "parents": [
        "f3da15bde723e6f27ae6b64e8f0765e98b02e45d",
        "7bf74bc04c4e6fa022a84a4e586aca43816ec1f9"
      ],
      "author": {
        "name": "Joe Malin",
        "email": "jmalin@google.com",
        "time": "Thu Sep 12 10:53:26 2013 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Sep 12 10:53:26 2013 -0700"
      },
      "message": "am 7bf74bc0: am 1e3a0203: am 6f9e30e3: Merge \"Android Training: Add Location Testing Lesson\" into jb-mr2-docs\n\n* commit \u00277bf74bc04c4e6fa022a84a4e586aca43816ec1f9\u0027:\n  Android Training: Add Location Testing Lesson\n"
    },
    {
      "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": "7bf74bc04c4e6fa022a84a4e586aca43816ec1f9",
      "tree": "bc1af3ceba25e834386f21c8bbfbede9e89a3a56",
      "parents": [
        "834ba47485a5fb55c89d8f22b826bdb26049f6d6",
        "1e3a02030949df8c1d1f37a37fc23f25357632f0"
      ],
      "author": {
        "name": "Joe Malin",
        "email": "jmalin@google.com",
        "time": "Thu Sep 12 10:51:12 2013 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Sep 12 10:51:12 2013 -0700"
      },
      "message": "am 1e3a0203: am 6f9e30e3: Merge \"Android Training: Add Location Testing Lesson\" into jb-mr2-docs\n\n* commit \u00271e3a02030949df8c1d1f37a37fc23f25357632f0\u0027:\n  Android Training: Add Location Testing Lesson\n"
    }
  ],
  "next": "1e3a02030949df8c1d1f37a37fc23f25357632f0"
}
