)]}'
{
  "log": [
    {
      "commit": "7df80fa4e8a017243f26e287c23b7c9092a391fd",
      "tree": "777abb518c32c4be2f65b75150edad99b1df96a7",
      "parents": [
        "5e5b57aef29b33d03965b4dc370cde9a39220adc"
      ],
      "author": {
        "name": "Robert Greenwalt",
        "email": "rgreenwalt@google.com",
        "time": "Fri Dec 09 15:36:50 2011 -0800"
      },
      "committer": {
        "name": "Robert Greenwalt",
        "email": "rgreenwalt@google.com",
        "time": "Mon Jan 23 11:29:37 2012 -0800"
      },
      "message": "Use the carrier-given dns addrs for tethering.\n\nThis fixes a complaint from carriers (that we used 8.8.8.8), but also\nfixes the case where there is only room for one live radio\nconnection: the secondary connection (tethering) doesn\u0027t have a\ndefault route to prevent on-device traffic from slipping out on the\ntethering connection, but tethered dns is proxied through dnsmasq, so\nit is appearing as on-device traffic and is unroutable.  By switching\nto the carrier-indicated dns servers we can use the host-routes\nalready set for those and kill two bugs with one fix.\n\nbug:5898904\nChange-Id: Ida8777687994f353b2d4f2c7db5d6ea4b6ac3882\n"
    },
    {
      "commit": "5e5b57aef29b33d03965b4dc370cde9a39220adc",
      "tree": "3fdba9ee28d2d44fc0c75f8148b8d48d2273c0d4",
      "parents": [
        "eaa11a723150f1ea79446d7ba4bf77eb47b73337",
        "41ca0ac06bc7fe22a4f9ed9c007aa26f27934662"
      ],
      "author": {
        "name": "Bill Gruber",
        "email": "billg@google.com",
        "time": "Mon Jan 23 10:21:16 2012 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Jan 23 10:21:16 2012 -0800"
      },
      "message": "Merge \"DevDocs update: Publishing on Market\" into ics-mr1"
    },
    {
      "commit": "eaa11a723150f1ea79446d7ba4bf77eb47b73337",
      "tree": "65340e7a9715009d887cb013c705e3eaae2f7873",
      "parents": [
        "b09f6f96e3583da320b69486869bc98fd463735e",
        "6d6a70a33746ef5147ab146f1802f0db424dd2f1"
      ],
      "author": {
        "name": "Jim Miller",
        "email": "jaggies@google.com",
        "time": "Fri Jan 20 15:24:20 2012 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Jan 20 15:24:20 2012 -0800"
      },
      "message": "Merge \"Fix 5797764: Increase lock screen\u0027s thread priority\" into ics-mr1"
    },
    {
      "commit": "b09f6f96e3583da320b69486869bc98fd463735e",
      "tree": "98ea7835f8336eac6008e6355b8b33428f4adfbe",
      "parents": [
        "639ed754bba866d2a47ef7ca58e56806b546b149",
        "f87da6e84637ce36216825681aad2b69e0310094"
      ],
      "author": {
        "name": "Justin Ho",
        "email": "justinho@google.com",
        "time": "Fri Jan 20 14:48:51 2012 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Jan 20 14:48:51 2012 -0800"
      },
      "message": "Merge \"Update WiMAX assets to match new style Bug: 5724605\" into ics-mr1"
    },
    {
      "commit": "f87da6e84637ce36216825681aad2b69e0310094",
      "tree": "7280b828ad23c366de13b321a0502281bc8f1e12",
      "parents": [
        "70e21c927afeff05d8f26e9df2f36785ca19fdfd"
      ],
      "author": {
        "name": "Justin Ho",
        "email": "justinho@google.com",
        "time": "Fri Jan 20 14:46:55 2012 -0800"
      },
      "committer": {
        "name": "Justin Ho",
        "email": "justinho@google.com",
        "time": "Fri Jan 20 14:47:26 2012 -0800"
      },
      "message": "Update WiMAX assets to match new style\nBug: 5724605\n\nChange-Id: Iab24c3e5aad3af38d5ba3a5a8f383c79270bdea3\n"
    },
    {
      "commit": "6d6a70a33746ef5147ab146f1802f0db424dd2f1",
      "tree": "415cc2c4d78a70f8caf3300f3819d8f426e31a1f",
      "parents": [
        "ff321d496a6a07fc667112ecfe4d9a107d44147b"
      ],
      "author": {
        "name": "Jim Miller",
        "email": "jaggies@google.com",
        "time": "Fri Jan 20 14:35:56 2012 -0800"
      },
      "committer": {
        "name": "Jim Miller",
        "email": "jaggies@google.com",
        "time": "Fri Jan 20 14:41:55 2012 -0800"
      },
      "message": "Fix 5797764: Increase lock screen\u0027s thread priority\n\nThis increases lock screen\u0027s thread priority from THREAD_PRIORITY_FOREGROUND\nto THREAD_PRIORITY_DISPLAY to ensure it runs before other activities that\nmight stall lock screen when the screen turns on.\n\nChange-Id: I14cf9f3f5c092817bc6cf2d0a254001a5d34f744\n"
    },
    {
      "commit": "639ed754bba866d2a47ef7ca58e56806b546b149",
      "tree": "756cb9b4c12b97e058fc4844b98ee4830fa87381",
      "parents": [
        "70e21c927afeff05d8f26e9df2f36785ca19fdfd"
      ],
      "author": {
        "name": "Daniel Sandler",
        "email": "dsandler@android.com",
        "time": "Fri Jan 20 14:22:07 2012 -0500"
      },
      "committer": {
        "name": "Justin Ho",
        "email": "justinho@google.com",
        "time": "Fri Jan 20 14:37:54 2012 -0800"
      },
      "message": "Hide mobile RSSI on devices without mobile data.\n\nAlso fixes some minor layout glitches along that row of\nicons (Bluetooth vertical alignment \u0026 spacing, battery text\nwidth, inter-icon padding).\n\nBug: 5895226\nChange-Id: I303c2899bf21ddb7e28914d8fb36efd7090ac5e2\n"
    },
    {
      "commit": "70e21c927afeff05d8f26e9df2f36785ca19fdfd",
      "tree": "581626586970535e528f14d2691b0f91f585d4ed",
      "parents": [
        "1bae80668cc1d12bb4a4b93bce1960b2601de131",
        "e3b86f2137f7e98fe2ec5adf09404d0fe0d6fecc"
      ],
      "author": {
        "name": "Justin Ho",
        "email": "justinho@google.com",
        "time": "Fri Jan 20 14:33:07 2012 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Jan 20 14:33:07 2012 -0800"
      },
      "message": "Merge \"New out-of-service RSSI.\" into ics-mr1"
    },
    {
      "commit": "e3b86f2137f7e98fe2ec5adf09404d0fe0d6fecc",
      "tree": "a995238d595598912eb1b1ed1b6c1a9ce89fa5dc",
      "parents": [
        "820b45c0a21980a43532b9fb9823f8aa08c64a15"
      ],
      "author": {
        "name": "Daniel Sandler",
        "email": "dsandler@android.com",
        "time": "Wed Jan 18 15:49:49 2012 -0500"
      },
      "committer": {
        "name": "Justin Ho",
        "email": "justinho@google.com",
        "time": "Fri Jan 20 14:06:40 2012 -0800"
      },
      "message": "New out-of-service RSSI.\n\nThis creates (well, restores, since we had this until\nHoneycomb) a user-visible state for \"no service\" that is\ndistinguishable from \"very very weak service\" (less than one\nbar).\n\nBug: 5775939\nChange-Id: Idd08b1a9411d5d94e4d7a97fa7f3ffd92b8113a6\n"
    },
    {
      "commit": "1bae80668cc1d12bb4a4b93bce1960b2601de131",
      "tree": "31682135168927976967c976f25d2211fe701703",
      "parents": [
        "4d3161f379195302b720e120c5e6b65a0adfaf8c",
        "cfbf7dedaddd825b608e87d3dcf46adf80a46976"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Fri Jan 20 12:01:51 2012 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Jan 20 12:01:51 2012 -0800"
      },
      "message": "Merge \"Fix issue #5823276 again: home repaints after full-screen app is exited\" into ics-mr1"
    },
    {
      "commit": "4d3161f379195302b720e120c5e6b65a0adfaf8c",
      "tree": "8db813c75501832102fec718d08efd1009a0a600",
      "parents": [
        "ad1f4a2ca825b8524c6bed494a7cf3ca70ee7e28",
        "32f470017246e397e2c21556b9dc04bb99e52862"
      ],
      "author": {
        "name": "Daniel Sandler",
        "email": "dsandler@android.com",
        "time": "Fri Jan 20 11:28:44 2012 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Jan 20 11:28:44 2012 -0800"
      },
      "message": "Merge \"Always show appropriate mobile service label.\" into ics-mr1"
    },
    {
      "commit": "ad1f4a2ca825b8524c6bed494a7cf3ca70ee7e28",
      "tree": "5f069e6de8184f9d9c8190075cb3dd2c2beb2699",
      "parents": [
        "5d58eb06bcc8671bae72fb2389a9929e106131cc",
        "8fd86f38d203a8934bcf1fe580f032082dcef75f"
      ],
      "author": {
        "name": "Jeff Brown",
        "email": "jeffbrown@google.com",
        "time": "Fri Jan 20 11:24:13 2012 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Jan 20 11:24:13 2012 -0800"
      },
      "message": "Merge \"Implement a max time bound for rotation.  (DO NOT MERGE)\" into ics-mr1"
    },
    {
      "commit": "5d58eb06bcc8671bae72fb2389a9929e106131cc",
      "tree": "a071eaa43a1b9156ce7de30e5aff51a1cb0a947e",
      "parents": [
        "820b45c0a21980a43532b9fb9823f8aa08c64a15",
        "9f63f121bdc0db64f9dd2be9db792a8698bb0d67"
      ],
      "author": {
        "name": "Jeff Brown",
        "email": "jeffbrown@google.com",
        "time": "Fri Jan 20 11:24:01 2012 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Jan 20 11:24:01 2012 -0800"
      },
      "message": "Merge \"Fix a few memory leaks in the input dispatcher.  (DO NOT MERGE)\" into ics-mr1"
    },
    {
      "commit": "cfbf7dedaddd825b608e87d3dcf46adf80a46976",
      "tree": "75601703069be05b1da575fdb95be34ef2fd8c52",
      "parents": [
        "820b45c0a21980a43532b9fb9823f8aa08c64a15"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Thu Jan 12 14:05:03 2012 -0800"
      },
      "committer": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Fri Jan 20 11:01:01 2012 -0800"
      },
      "message": "Fix issue #5823276 again: home repaints after full-screen app is exited\n\nDon\u0027t consider a window as a candidate for the top fullscreen window\nif it is not going to be a candiate for layout.\n\nThis fix does not include the change to ignore app tokens that are\nhidden.  This causes problems in some dialogs that stay hidden until\ntheir app is ready to display, but need to perform a series of relayouts\nduring that time to get to the right size.  Dropping this part of\nthe change still (mostly?) seems to allow us to avoid the bad states.\n\nChange-Id: Ic052cb1499d3287f47e9ffeac5cd2470ee5a308c\n"
    },
    {
      "commit": "32f470017246e397e2c21556b9dc04bb99e52862",
      "tree": "ccad2adb031104397f4eeb4f8519db65f484c1c2",
      "parents": [
        "12310ee801553e63091ce3bda6f07a5be31a473c"
      ],
      "author": {
        "name": "Kazuhiro Ondo",
        "email": "kazuhiro.ondo@motorola.com",
        "time": "Wed Jan 18 20:45:17 2012 -0600"
      },
      "committer": {
        "name": "Daniel Sandler",
        "email": "dsandler@android.com",
        "time": "Thu Jan 19 20:25:26 2012 -0500"
      },
      "message": "Always show appropriate mobile service label.\n\nFix for Carrier Verification case failure for not showing\n\"no internet connection\" text on expanded status bar while\nmobile data connection is not CONNECTED state.\n\nBug:5884774\nChange-Id: I433d5de626b9b0cff20d192cb6aae214f3e014b3\n"
    },
    {
      "commit": "820b45c0a21980a43532b9fb9823f8aa08c64a15",
      "tree": "702c1d08450476567130bde508e2d8a822556932",
      "parents": [
        "4e552533ea049970b54c1cdba5afb7d13496c3c1",
        "170997a519ce79e93e4f6984e9663232475ce92c"
      ],
      "author": {
        "name": "Justin Ho",
        "email": "justinho@google.com",
        "time": "Thu Jan 19 15:43:19 2012 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jan 19 15:43:19 2012 -0800"
      },
      "message": "Merge \"DO NOT MERGE Revert \"Fix issue #5823276: home repaints after full-screen app is exited\"\" into ics-mr1"
    },
    {
      "commit": "170997a519ce79e93e4f6984e9663232475ce92c",
      "tree": "35cfb58116933c36a5cdad70c429bdce095ed87a",
      "parents": [
        "12310ee801553e63091ce3bda6f07a5be31a473c"
      ],
      "author": {
        "name": "Justin Ho",
        "email": "justinho@google.com",
        "time": "Thu Jan 19 13:48:18 2012 -0800"
      },
      "committer": {
        "name": "Justin Ho",
        "email": "justinho@google.com",
        "time": "Thu Jan 19 15:41:33 2012 -0800"
      },
      "message": "DO NOT MERGE Revert \"Fix issue #5823276: home repaints after full-screen app is exited\"\n\nThis reverts commit 01b02a734d2988c22b00f5df6346ad03d8bf52b6.\n\nChange-Id: I848c01fc44eb9a51ead1116b2647ed838ec1825f\n"
    },
    {
      "commit": "4e552533ea049970b54c1cdba5afb7d13496c3c1",
      "tree": "2cd6a249bd9e5f9535e72fd234071279d5c24417",
      "parents": [
        "12310ee801553e63091ce3bda6f07a5be31a473c",
        "b078d942911d5e1cf9533f7fe3e156c579ba396e"
      ],
      "author": {
        "name": "Robert Ly",
        "email": "robertly@google.com",
        "time": "Thu Jan 19 13:25:07 2012 -0800"
      },
      "committer": {
        "name": "Robert Ly",
        "email": "robertly@google.com",
        "time": "Thu Jan 19 13:25:07 2012 -0800"
      },
      "message": "resolved conflicts for merge of b078d942 to ics-mr1\n\nChange-Id: I831c06f2c198cc8825788a05770397457e8d511c\n"
    },
    {
      "commit": "b078d942911d5e1cf9533f7fe3e156c579ba396e",
      "tree": "7d91977bc2c2e27c40a99c7560ce385dfa0ed050",
      "parents": [
        "9575a1ab5d033248284d59b2a2ae6eda80f79762"
      ],
      "author": {
        "name": "Robert Ly",
        "email": "robertly@google.com",
        "time": "Thu Jan 05 10:50:39 2012 -0800"
      },
      "committer": {
        "name": "Robert Ly",
        "email": "robertly@google.com",
        "time": "Thu Jan 19 12:36:06 2012 -0800"
      },
      "message": "cherrypick from master docs: Renderscript changes Change-Id: Ic84b7d8c5c48e118f337e60c8bb5b8bc68b0da16\n\nChange-Id: I8bd2ba1f0a4f284c52cfd6de817744264d2c50de\n"
    },
    {
      "commit": "12310ee801553e63091ce3bda6f07a5be31a473c",
      "tree": "2b545b12222a7a8760767de94cfcad8b78ba216b",
      "parents": [
        "230a709285abc5dfd92f05d91a8997d52a59d3c7",
        "9575a1ab5d033248284d59b2a2ae6eda80f79762"
      ],
      "author": {
        "name": "Robert Ly",
        "email": "robertly@google.com",
        "time": "Thu Jan 19 10:41:28 2012 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Jan 19 10:41:28 2012 -0800"
      },
      "message": "am 9575a1ab: Merge \"docs: wifi direct\" into ics-mr0\n\n* commit \u00279575a1ab5d033248284d59b2a2ae6eda80f79762\u0027:\n  docs: wifi direct\n"
    },
    {
      "commit": "9575a1ab5d033248284d59b2a2ae6eda80f79762",
      "tree": "fa2602d69668db2f09b4a2abeec7963d900ff846",
      "parents": [
        "00697a90bec4e0536cfa0873602b64bb6785022e",
        "12a1de04ffa6fdc2d00d1573f3643d9e12199b50"
      ],
      "author": {
        "name": "Robert Ly",
        "email": "robertly@google.com",
        "time": "Thu Jan 19 10:38:51 2012 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jan 19 10:38:51 2012 -0800"
      },
      "message": "Merge \"docs: wifi direct\" into ics-mr0"
    },
    {
      "commit": "12a1de04ffa6fdc2d00d1573f3643d9e12199b50",
      "tree": "c6266ef77ae7055d350901b02fdc5d29be7b0b95",
      "parents": [
        "19b1c12b5eb3417e9f56810cc08ee1e560da0a99"
      ],
      "author": {
        "name": "Robert Ly",
        "email": "robertly@google.com",
        "time": "Wed Nov 02 11:56:50 2011 -0700"
      },
      "committer": {
        "name": "Robert Ly",
        "email": "robertly@google.com",
        "time": "Wed Jan 18 18:38:24 2012 -0800"
      },
      "message": "docs: wifi direct\n\nChange-Id: I462a90feec29350db6bedea16e03bdd785fa60bb\n"
    },
    {
      "commit": "230a709285abc5dfd92f05d91a8997d52a59d3c7",
      "tree": "782118afed3a59641c740dc5a32559b80eccc3cc",
      "parents": [
        "db2e71635968f455ad4f41b2e24fb8b909c24ca0",
        "93c518e4f8abd98f87cda1712b30a5a86cfa60dd"
      ],
      "author": {
        "name": "Jim Miller",
        "email": "jaggies@google.com",
        "time": "Wed Jan 18 16:44:52 2012 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jan 18 16:44:52 2012 -0800"
      },
      "message": "Merge \"Fix 5863053: Add method to lock screen immediately.\" into ics-mr1"
    },
    {
      "commit": "8fd86f38d203a8934bcf1fe580f032082dcef75f",
      "tree": "523d2d8b61aaa5d8323b1607db9c2b2d0b682b98",
      "parents": [
        "722c8c02f1e17c232b041440ea97a2fda336a6e8"
      ],
      "author": {
        "name": "Jeff Brown",
        "email": "jeffbrown@google.com",
        "time": "Wed Jan 18 15:54:33 2012 -0800"
      },
      "committer": {
        "name": "Jeff Brown",
        "email": "jeffbrown@google.com",
        "time": "Wed Jan 18 16:10:13 2012 -0800"
      },
      "message": "Implement a max time bound for rotation.  (DO NOT MERGE)\n\nAlso relaxed the settle time constraints a little bit.\nWith this change, a rotation proposal will always be\nadvertised within 500ms even if the device is still shaking\naround.\n\nBug: 5496491\nChange-Id: I0bf562f4c19c0be45c016254f2f881d265f8e266\n"
    },
    {
      "commit": "db2e71635968f455ad4f41b2e24fb8b909c24ca0",
      "tree": "7ec96e0d02104d31079bfcd564b4b4f04fab892c",
      "parents": [
        "aba798510129327a046d57844381382fb1faa3ba",
        "71c4496a9757438afd30b4404824f296f6158a49"
      ],
      "author": {
        "name": "Eric Laurent",
        "email": "elaurent@google.com",
        "time": "Wed Jan 18 16:05:31 2012 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jan 18 16:05:31 2012 -0800"
      },
      "message": "Merge \"AudioFlinger: mix track only when really ready (2)\" into ics-mr1"
    },
    {
      "commit": "aba798510129327a046d57844381382fb1faa3ba",
      "tree": "dcdd4b046415d015e9603597e8007421869c9bf7",
      "parents": [
        "04f3848986efda8cf006f575d2e4990f120a1bc8",
        "1e6329d4545955d5ebb440d09be9eb974ab3a2a6"
      ],
      "author": {
        "name": "Wink Saville",
        "email": "wink@google.com",
        "time": "Wed Jan 18 16:03:24 2012 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jan 18 16:03:24 2012 -0800"
      },
      "message": "Merge \"Use new preferredAPN URI avoiding onApnChanged() call with self-change\" into ics-mr1"
    },
    {
      "commit": "04f3848986efda8cf006f575d2e4990f120a1bc8",
      "tree": "f2bd572b9536ff938cebeb770303136c31f7f678",
      "parents": [
        "013dbcf0783f55efbb75e6c2794478c27d172c8c",
        "c8fcde2b6b1cd74bd4ae48cc46b8ee6242c7a450"
      ],
      "author": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Wed Jan 18 14:47:20 2012 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jan 18 14:47:20 2012 -0800"
      },
      "message": "Merge \"Fix DeviceDefault theme/style bugs where parent styles were incorrectly specified.\" into ics-mr1"
    },
    {
      "commit": "013dbcf0783f55efbb75e6c2794478c27d172c8c",
      "tree": "983d95fd8048037b414a293e845b27f3eea1b133",
      "parents": [
        "6ad9ea7deb669eca68c58f001c935255c3294cfe",
        "dc6720f34bf5c1de7ff5001fddd1958e41926761"
      ],
      "author": {
        "name": "Robert Ly",
        "email": "robertly@google.com",
        "time": "Wed Jan 18 13:18:11 2012 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jan 18 13:18:11 2012 -0800"
      },
      "message": "Merge \"docs: adding rs api docs\" into ics-mr1"
    },
    {
      "commit": "6ad9ea7deb669eca68c58f001c935255c3294cfe",
      "tree": "2b5003c3105d288c03af008c4df39077dbd21f0d",
      "parents": [
        "dd41d360eac45ceae92963ed3f100f1c39dd5db2",
        "2eeb53c1555128bdc810c5457d82b447e53cf926"
      ],
      "author": {
        "name": "Robert Ly",
        "email": "robertly@google.com",
        "time": "Wed Jan 18 13:17:51 2012 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jan 18 13:17:51 2012 -0800"
      },
      "message": "Merge \"update overview page for rs api docs to open iframe links in parent\" into ics-mr1"
    },
    {
      "commit": "dd41d360eac45ceae92963ed3f100f1c39dd5db2",
      "tree": "da2a7b4795ea1bca7a51b9d393c5c70992ed63fa",
      "parents": [
        "3938e4fbaae132db9b4676ba26f6b3c042a6879e",
        "ed2c2095e43f044b60547b20012aa4cf563731bb"
      ],
      "author": {
        "name": "Joe Fernandez",
        "email": "joefernandez@google.com",
        "time": "Wed Jan 18 12:33:45 2012 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jan 18 12:33:45 2012 -0800"
      },
      "message": "Merge \"docs: Android API 15 SDK r2 Release Notes\" into ics-mr1"
    },
    {
      "commit": "71c4496a9757438afd30b4404824f296f6158a49",
      "tree": "dbfa675e63db41e6f7bd554026f97fc3b158b9c2",
      "parents": [
        "3938e4fbaae132db9b4676ba26f6b3c042a6879e"
      ],
      "author": {
        "name": "Eric Laurent",
        "email": "elaurent@google.com",
        "time": "Tue Jan 17 19:20:12 2012 -0800"
      },
      "committer": {
        "name": "Eric Laurent",
        "email": "elaurent@google.com",
        "time": "Wed Jan 18 12:27:38 2012 -0800"
      },
      "message": "AudioFlinger: mix track only when really ready (2)\n\nThis problem due to the way audio buffers are mixed when\nlow power mode is active was addressed by commits 19ddf0eb\nand 8a04fe03 but only partially. As a matter of fact, when more\nthan one audio track is playing, the problem is still present.\nThis is most noticeable when playing music with screen off\nand a notification or navigation instruction is played: in this case,\nthe music or notification is likely to skip.\n\nThe fix consists in declaring the mixer ready if all active tracks\nare ready. Previous behavior was to declare ready if at least one track was\nready. To avoid that one application failing to fill the track buffer blocks other\ntracks indefinitely, this condition is respected only if the mixer was ready\nin the previous round.\n\nIssue 5799167.\n\nChange-Id: Iabd4ca08d3d45f563d9824c8a03c2c68a43ae179\n"
    },
    {
      "commit": "93c518e4f8abd98f87cda1712b30a5a86cfa60dd",
      "tree": "fd9e7459bf5a228aef50826097a2cc714b8a6013",
      "parents": [
        "ff321d496a6a07fc667112ecfe4d9a107d44147b"
      ],
      "author": {
        "name": "Jim Miller",
        "email": "jaggies@google.com",
        "time": "Tue Jan 17 15:55:31 2012 -0800"
      },
      "committer": {
        "name": "Jim Miller",
        "email": "jaggies@google.com",
        "time": "Tue Jan 17 18:11:05 2012 -0800"
      },
      "message": "Fix 5863053: Add method to lock screen immediately.\n\nThis fixes a bug where the device fails to lock when DevicePolicyManagerService\nrequests the device to be locked and the screen was off because the user hit\nthe power button.\n\nThe change allows DPMS to directly invoke screen lock, bypasssing the screen state.\n\nChange-Id: Iecdda6fc61e9c519119de495be23c69c3b983921\n"
    },
    {
      "commit": "dc6720f34bf5c1de7ff5001fddd1958e41926761",
      "tree": "103f1501477045fe07320f9ebbbd19f19ceba483",
      "parents": [
        "dacbf67ab915fa8b987f6fb9f044160af92652cd"
      ],
      "author": {
        "name": "Robert Ly",
        "email": "robertly@google.com",
        "time": "Fri Jan 13 09:38:44 2012 -0800"
      },
      "committer": {
        "name": "Robert Ly",
        "email": "robertly@google.com",
        "time": "Tue Jan 17 16:14:44 2012 -0800"
      },
      "message": "docs: adding rs api docs\n\nChange-Id: Ib56ee177439e9c124d0ac4053ed4173f8a4be1aa\n"
    },
    {
      "commit": "9f63f121bdc0db64f9dd2be9db792a8698bb0d67",
      "tree": "7188351e2f399cb1ebdd73b9150c9d79cc7d246a",
      "parents": [
        "722c8c02f1e17c232b041440ea97a2fda336a6e8"
      ],
      "author": {
        "name": "Jeff Brown",
        "email": "jeffbrown@google.com",
        "time": "Thu Jan 12 18:30:12 2012 -0800"
      },
      "committer": {
        "name": "Jeff Brown",
        "email": "jeffbrown@google.com",
        "time": "Tue Jan 17 14:56:50 2012 -0800"
      },
      "message": "Fix a few memory leaks in the input dispatcher.  (DO NOT MERGE)\n\nBug: 5862398\nChange-Id: I799ee47b6e5d6c51f45aa4296c6ab8a610b74be5\n"
    },
    {
      "commit": "c8fcde2b6b1cd74bd4ae48cc46b8ee6242c7a450",
      "tree": "1e958a14e79d32a12bd9313dc21e5259fcf50370",
      "parents": [
        "3938e4fbaae132db9b4676ba26f6b3c042a6879e"
      ],
      "author": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Tue Jan 17 12:51:39 2012 -0800"
      },
      "committer": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Tue Jan 17 12:58:23 2012 -0800"
      },
      "message": "Fix DeviceDefault theme/style bugs where parent styles were\nincorrectly specified.\n\nThis affected search bars and alert dialogs spawned from activities\nusing Theme.DeviceDefault.Light as a base.\n\nChange-Id: I219d38d486498db5b4b283560256afd7d6051535\n"
    },
    {
      "commit": "ed2c2095e43f044b60547b20012aa4cf563731bb",
      "tree": "184bae7cc2fc834ffefc9aea0e1655b39f57a6cb",
      "parents": [
        "bd9d9d3ae2a758139c7dd722c4836a33b9b059a8"
      ],
      "author": {
        "name": "Joe Fernandez",
        "email": "joefernandez@google.com",
        "time": "Tue Jan 17 12:53:58 2012 -0800"
      },
      "committer": {
        "name": "Joe Fernandez",
        "email": "joefernandez@google.com",
        "time": "Tue Jan 17 12:53:58 2012 -0800"
      },
      "message": "docs: Android API 15 SDK r2 Release Notes\n\nChange-Id: Ifadc7c464ea624a2e989e9050f2acc1e0d4d1c2c\n"
    },
    {
      "commit": "1e6329d4545955d5ebb440d09be9eb974ab3a2a6",
      "tree": "b916b04c238020c4713f15e8cb78dccb393c7ca7",
      "parents": [
        "bd9d9d3ae2a758139c7dd722c4836a33b9b059a8"
      ],
      "author": {
        "name": "Wink Saville",
        "email": "wink@google.com",
        "time": "Tue Jan 17 11:31:54 2012 -0800"
      },
      "committer": {
        "name": "Wink Saville",
        "email": "wink@google.com",
        "time": "Tue Jan 17 11:31:54 2012 -0800"
      },
      "message": "Use new preferredAPN URI avoiding onApnChanged() call with self-change\n\nSolving the issue that setting preferred APN from GDCT triggers\nback APN change event and force unnecessary data call disconnects\nand setups.\n\nThe new URI is added in Telephony Provider so ContentObserver\ncallback (results in onApnChanged) will not be triggered.\n\nBug:5448858\nChange-Id: I4c0bcf32cec69cf1d0a0430f7a27495b89e93625\n"
    },
    {
      "commit": "41ca0ac06bc7fe22a4f9ed9c007aa26f27934662",
      "tree": "039956d776dd11bc067ee9ec40f7e384ded88e14",
      "parents": [
        "bb7f590a5a539486de5127071c7ade8ec988d755"
      ],
      "author": {
        "name": "Bill Gruber",
        "email": "billg@google.com",
        "time": "Thu Jan 05 15:32:16 2012 -0800"
      },
      "committer": {
        "name": "Bill Gruber",
        "email": "billg@google.com",
        "time": "Sun Jan 15 11:36:28 2012 -0800"
      },
      "message": "DevDocs update: Publishing on Market\n\nChange-Id: I0ba419489e49fbf1659928519df9dd83f1ec903a\n"
    },
    {
      "commit": "3938e4fbaae132db9b4676ba26f6b3c042a6879e",
      "tree": "4b048594ee1ae2830b4a59297ef1be2b97f170b2",
      "parents": [
        "40d6e7d913fe865accb8313efdb87aacd6d71f18",
        "be0cf70dc3ff77661dbdf416d415757f2500e889"
      ],
      "author": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Fri Jan 13 18:23:40 2012 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Jan 13 18:23:40 2012 -0800"
      },
      "message": "Merge \"docs: emphasize qualifier order and mention implicit version qualifer\" into ics-mr1"
    },
    {
      "commit": "40d6e7d913fe865accb8313efdb87aacd6d71f18",
      "tree": "39588adeaee1ceb8f4fa967ff9708673d6762e11",
      "parents": [
        "cc7bd5ab550855c14c76701709b35d12a9677eb2",
        "e2225df2593d7821f55cdc440641087f1245f4ae"
      ],
      "author": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Fri Jan 13 18:21:42 2012 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Jan 13 18:21:42 2012 -0800"
      },
      "message": "Merge \"docs: mention x86 as a native platform filter\" into ics-mr1"
    },
    {
      "commit": "e2225df2593d7821f55cdc440641087f1245f4ae",
      "tree": "6b45875578dd0fde2a69078e7a51d04bc37754d9",
      "parents": [
        "62472581c30a3202b7bbd86e644b4346d5a4e65c"
      ],
      "author": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Fri Jan 13 18:20:10 2012 -0800"
      },
      "committer": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Fri Jan 13 18:20:10 2012 -0800"
      },
      "message": "docs: mention x86 as a native platform filter\n\nChange-Id: I003b1e0e649f36e8971df85ef2a28f991875d605\n"
    },
    {
      "commit": "cc7bd5ab550855c14c76701709b35d12a9677eb2",
      "tree": "2a8dac971143fef2017d95fd2c0a704358101841",
      "parents": [
        "bd9d9d3ae2a758139c7dd722c4836a33b9b059a8",
        "6ceca588a268ed8fef4b32df278ca7567e608510"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Fri Jan 13 16:36:05 2012 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Jan 13 16:36:05 2012 -0800"
      },
      "message": "Merge \"Update notification documentation to follow current guidelines.\" into ics-mr1"
    },
    {
      "commit": "bd9d9d3ae2a758139c7dd722c4836a33b9b059a8",
      "tree": "cba8480bd9ec4e280bb0b661c2967389f25d812d",
      "parents": [
        "2ddf6ea6dc67043fb9f91df366187c2153c30d30"
      ],
      "author": {
        "name": "Daniel Sandler",
        "email": "dsandler@google.com",
        "time": "Thu May 12 15:49:07 2011 -0400"
      },
      "committer": {
        "name": "Robert Ly",
        "email": "robertly@google.com",
        "time": "Fri Jan 13 15:12:07 2012 -0800"
      },
      "message": "cherrypick from hc-mr2, updated adk installation instructions Change-Id: I6a0e21a79b81c3383d1fa05a4893bab5626dbe05\n\nChange-Id: I8910c0982ffe2be482f6ae1a49343a1c79be0632\n"
    },
    {
      "commit": "2ddf6ea6dc67043fb9f91df366187c2153c30d30",
      "tree": "b866b6c8a7aa1238a18166ed960e51cf60f9cfca",
      "parents": [
        "2e282f35b009fe4c23daca35592dae2032641643",
        "10410fc85248ea77c2c1fbbb666c3fe4fcfef1b6"
      ],
      "author": {
        "name": "Kenny Root",
        "email": "kroot@google.com",
        "time": "Fri Jan 13 13:11:02 2012 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Jan 13 13:11:02 2012 -0800"
      },
      "message": "Merge \"Fix issue with selecting proper JNI libraries\" into ics-mr1"
    },
    {
      "commit": "2e282f35b009fe4c23daca35592dae2032641643",
      "tree": "8dc3befb0826cc22653a327281f86ebc904647e9",
      "parents": [
        "da7b7700d0f499ac9b0bac51365b3da235388ae6",
        "01b02a734d2988c22b00f5df6346ad03d8bf52b6"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Fri Jan 13 12:56:40 2012 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Jan 13 12:56:40 2012 -0800"
      },
      "message": "Merge \"Fix issue #5823276: home repaints after full-screen app is exited\" into ics-mr1"
    },
    {
      "commit": "da7b7700d0f499ac9b0bac51365b3da235388ae6",
      "tree": "3814f483de0bca799e8a348ff7b87134ab1b7e8b",
      "parents": [
        "2cf18d28785fdd188641867503586627cb212302",
        "6c16a58b2c59a78c7cd3e23bd7d85eab4c1a007b"
      ],
      "author": {
        "name": "Bart Sears",
        "email": "bsears@google.com",
        "time": "Fri Jan 13 12:32:43 2012 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Jan 13 12:32:43 2012 -0800"
      },
      "message": "Merge \"Update to latest version of Roboto\" into ics-mr1"
    },
    {
      "commit": "2cf18d28785fdd188641867503586627cb212302",
      "tree": "7b9d010b690c7ada4c3b012b244748035d4b128f",
      "parents": [
        "2753e826b2d0e7a4c5f80c3e825afa4aa579942b",
        "0bacfd2ba68d21a68a3df345b830bc2a1e515b5a"
      ],
      "author": {
        "name": "Christopher Tate",
        "email": "ctate@google.com",
        "time": "Fri Jan 13 11:49:20 2012 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Jan 13 11:49:20 2012 -0800"
      },
      "message": "Merge \"Streamline package-installed handling by the Backup Manager\" into ics-mr1"
    },
    {
      "commit": "6c16a58b2c59a78c7cd3e23bd7d85eab4c1a007b",
      "tree": "82dcbd64bc43b7f5044eb82853d19560e83e4387",
      "parents": [
        "dacbf67ab915fa8b987f6fb9f044160af92652cd"
      ],
      "author": {
        "name": "Bart Sears",
        "email": "bsears@google.com",
        "time": "Fri Jan 13 11:44:23 2012 -0800"
      },
      "committer": {
        "name": "Bart Sears",
        "email": "bsears@google.com",
        "time": "Fri Jan 13 11:44:23 2012 -0800"
      },
      "message": "Update to latest version of Roboto\n\nBug: 5527891\n\nU+0125 (h with Circumflex):  Moved the Circumflex to not stick out\n       beyond the left edge of the \"h\"\nU+0300, U+0301, U+0303, U+0309, U+030F, U+0323: Move to the left so\n       that they can be composited.\nU+047C (Capital Omega with Titlo): Fixed the Titlo accent\nU+047D (Small Omega with Titlo): Fixed the Titlo accent\nU+048E (Capital ER with tick): Changed the tick to be diagonal\nU+2248 (Almost equal to):  Added the glyph\n\nChange-Id: Ibcadcd008a58f42d8bd4238d768101d8bf726ff6\n"
    },
    {
      "commit": "2753e826b2d0e7a4c5f80c3e825afa4aa579942b",
      "tree": "4ed529f0af2eb922c13c1cbabc53366a7d7595ad",
      "parents": [
        "62472581c30a3202b7bbd86e644b4346d5a4e65c",
        "2fceb7fec09f903c8505f0889a09d431e7b743f1"
      ],
      "author": {
        "name": "John Huang",
        "email": "jsh@google.com",
        "time": "Fri Jan 13 11:37:15 2012 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Jan 13 11:37:15 2012 -0800"
      },
      "message": "Merge \"Fix teardown of secondary connections on CDMA\" into ics-mr1"
    },
    {
      "commit": "be0cf70dc3ff77661dbdf416d415757f2500e889",
      "tree": "cf9f9bf722eb413e1454144387b53e369c072b90",
      "parents": [
        "722c8c02f1e17c232b041440ea97a2fda336a6e8"
      ],
      "author": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Fri Jan 13 11:13:13 2012 -0800"
      },
      "committer": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Fri Jan 13 11:19:05 2012 -0800"
      },
      "message": "docs: emphasize qualifier order and mention implicit version qualifer\n\nChange-Id: I6e1d174a27ccbdc5179bd3d06de0a69c17a5cfcc\n"
    },
    {
      "commit": "2eeb53c1555128bdc810c5457d82b447e53cf926",
      "tree": "f206745f2310516e979a9c7bac2c0d9deb003a6a",
      "parents": [
        "62472581c30a3202b7bbd86e644b4346d5a4e65c"
      ],
      "author": {
        "name": "Robert Ly",
        "email": "robertly@google.com",
        "time": "Fri Jan 13 10:18:19 2012 -0800"
      },
      "committer": {
        "name": "Robert Ly",
        "email": "robertly@google.com",
        "time": "Fri Jan 13 10:18:43 2012 -0800"
      },
      "message": "update overview page for rs api docs to open iframe links in parent\n\nChange-Id: Ic0aa77192fa19b045a7fd9df5926255511fdc3be\n"
    },
    {
      "commit": "62472581c30a3202b7bbd86e644b4346d5a4e65c",
      "tree": "04f693293f01764de7452776fa826a9e8c2aadc1",
      "parents": [
        "722c8c02f1e17c232b041440ea97a2fda336a6e8",
        "0272f1dfd797f44db7b528f0f2c0b19b200256a6"
      ],
      "author": {
        "name": "Robert Ly",
        "email": "robertly@google.com",
        "time": "Fri Jan 13 10:13:14 2012 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Jan 13 10:13:14 2012 -0800"
      },
      "message": "Merge \"cherrypick from master - add overview description for RS API reference Change-Id: Id5554c607ad4c435f92bfa939e4ce4833a638f62\" into ics-mr1"
    },
    {
      "commit": "0272f1dfd797f44db7b528f0f2c0b19b200256a6",
      "tree": "a00521e6cec17c38eacf298212d5e6fb6a4e8171",
      "parents": [
        "dacbf67ab915fa8b987f6fb9f044160af92652cd"
      ],
      "author": {
        "name": "Robert Ly",
        "email": "robertly@google.com",
        "time": "Fri Jan 13 10:07:20 2012 -0800"
      },
      "committer": {
        "name": "Robert Ly",
        "email": "robertly@google.com",
        "time": "Fri Jan 13 10:07:20 2012 -0800"
      },
      "message": "cherrypick from master - add overview description for RS API reference Change-Id: Id5554c607ad4c435f92bfa939e4ce4833a638f62\n\nChange-Id: Iff4b4bd171818208bb3be46dd3ef7e91b6cbd80f\n"
    },
    {
      "commit": "2fceb7fec09f903c8505f0889a09d431e7b743f1",
      "tree": "92395ea3ae4733927d329f19809186edbd7da363",
      "parents": [
        "4b1261f17ae2a0180be09b1c987ec7e70b2b46a7"
      ],
      "author": {
        "name": "Robert Greenwalt",
        "email": "rgreenwalt@google.com",
        "time": "Thu Jan 12 17:38:54 2012 -0800"
      },
      "committer": {
        "name": "Robert Greenwalt",
        "email": "rgreenwalt@google.com",
        "time": "Thu Jan 12 17:38:54 2012 -0800"
      },
      "message": "Fix teardown of secondary connections on CDMA\n\nRestores functionallity from Gingerbread.  We should tear down when the\nenabledcount goes to zero, but we should always notify and attempt to\nswitch back to default when indicated.\n\nbug:5830081\nChange-Id: Ib8469bb5369da21e8cc05fb755b2d7e24c8e02a6\n"
    },
    {
      "commit": "0bacfd2ba68d21a68a3df345b830bc2a1e515b5a",
      "tree": "4ba0f1c83b94a9dfe2df611cb83f10c346e00cab",
      "parents": [
        "51938e26913a98aa8de0292e9be8ea9d9ebc67c3"
      ],
      "author": {
        "name": "Christopher Tate",
        "email": "ctate@google.com",
        "time": "Wed Jan 11 14:41:19 2012 -0800"
      },
      "committer": {
        "name": "Christopher Tate",
        "email": "ctate@google.com",
        "time": "Thu Jan 12 16:15:09 2012 -0800"
      },
      "message": "Streamline package-installed handling by the Backup Manager\n\nIn particular, don\u0027t do O(asec_apps * installed_apps) work during the\nbroadcast receiver\u0027s operation.  On devices with many installed apps\nand a large number of them moved to ASECs, this was causing the system\nprocess to become unresponsive and the watchdog to fire -- which in turn\nwould initiate a restart loop, as the same package-installed broadcast\nwould then be issued again once the package manager rescanned the ASEC\ncontainers, ad infinitum.  With this change, the expensive call to the\npackage manager is only made once rather than asec_apps times.\n\nBug 5850283\n\nChange-Id: I14e280ea1fa6af19cebc58869a20fbb599c92c8c\n"
    },
    {
      "commit": "6ceca588a268ed8fef4b32df278ca7567e608510",
      "tree": "ae3d0bf0aff3d4fb0b175a8ed0443b8f72b8b410",
      "parents": [
        "d3be0a76e46584357dbb77fcd200128d0d7dc9a8"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Tue Jan 10 15:24:26 2012 -0800"
      },
      "committer": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Thu Jan 12 15:48:20 2012 -0800"
      },
      "message": "Update notification documentation to follow current guidelines.\n\nThe documentation is now consistent with the current UI guidelines\nfor handling notifications, and includes complete sample code showing\nthe correct way to do this.\n\nChange-Id: I68f0afc62c2af164c3205535e62093679e2a256a\n"
    },
    {
      "commit": "722c8c02f1e17c232b041440ea97a2fda336a6e8",
      "tree": "7a0aa94b0296bf28c3413050e6db9dd8bfb90b15",
      "parents": [
        "ff321d496a6a07fc667112ecfe4d9a107d44147b",
        "8b56d20e300a42249375a60b929e84283cc2dedb"
      ],
      "author": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Thu Jan 12 15:44:53 2012 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jan 12 15:44:53 2012 -0800"
      },
      "message": "Merge \"docs: make AD logo clickable on home page\" into ics-mr1"
    },
    {
      "commit": "8b56d20e300a42249375a60b929e84283cc2dedb",
      "tree": "3770e95bdeec0fae31c9566775d7f6b934bc1015",
      "parents": [
        "755a967bdc2cddb6fbadd10e357f8a5328520061"
      ],
      "author": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Thu Jan 12 15:33:38 2012 -0800"
      },
      "committer": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Thu Jan 12 15:33:38 2012 -0800"
      },
      "message": "docs: make AD logo clickable on home page\n\nChange-Id: Ib8a94280d4183b82bcbc5969f2dff1a67c1ecc53\n"
    },
    {
      "commit": "ff321d496a6a07fc667112ecfe4d9a107d44147b",
      "tree": "fda89338361f2ebbc5bc9a8fa7333b54466d1cd2",
      "parents": [
        "aaaafca8543eaa75f1865d70c801c9b62caa56e2",
        "50fe709995d1f126e96cafde133bc4777b31d4ed"
      ],
      "author": {
        "name": "Chia-chi Yeh",
        "email": "chiachi@android.com",
        "time": "Thu Jan 12 14:24:30 2012 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jan 12 14:24:30 2012 -0800"
      },
      "message": "Merge \"VPN: silence VPN notifications.\" into ics-mr1"
    },
    {
      "commit": "01b02a734d2988c22b00f5df6346ad03d8bf52b6",
      "tree": "36cc4f3027585963a0db3ad33f907c28182f9fe1",
      "parents": [
        "d3be0a76e46584357dbb77fcd200128d0d7dc9a8"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Thu Jan 12 14:05:03 2012 -0800"
      },
      "committer": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Thu Jan 12 14:05:03 2012 -0800"
      },
      "message": "Fix issue #5823276: home repaints after full-screen app is exited\n\nDon\u0027t consider a window as a candidate for the top fullscreen window\nif it is not going to be a candiate for layout.\n\nAlso don\u0027t consider windows a candidate for layout if their app token\nis hidden.  This fixes a transient state where we are preparing to\nunhide the window but have not done so yet.\n\nChange-Id: Ife5299ffa003c1df1a4f787b7a2809cbf614ec16\n"
    },
    {
      "commit": "aaaafca8543eaa75f1865d70c801c9b62caa56e2",
      "tree": "7a4a2129881b9b3706f740ab3ff0c9b927ba55d6",
      "parents": [
        "baa88ef7d3b4d3b16f97a3c56a3049dcb686baf9"
      ],
      "author": {
        "name": "Roman Nurik",
        "email": "romannurik@google.com",
        "time": "Thu Jan 12 13:57:44 2012 -0800"
      },
      "committer": {
        "name": "Roman Nurik",
        "email": "romannurik@google.com",
        "time": "Thu Jan 12 13:57:44 2012 -0800"
      },
      "message": "docs: Android design CSS/JS fixes\n\n- Remove new window icon for Developer site link\n- Make videos re-load and replay on click to prevent\n  failed replay for unseekable videos\n\nChange-Id: I689607d0d53247b0e599612cb7d23a98d6ad24a1\n"
    },
    {
      "commit": "baa88ef7d3b4d3b16f97a3c56a3049dcb686baf9",
      "tree": "0fbfceffdcb23a10fdd7cd63728f3aa8d0114cf8",
      "parents": [
        "7a286d8391a58637e6834f4de296bf66183ce1b2",
        "403cb28a8170ca1de3e710a2e218badbd0db534a"
      ],
      "author": {
        "name": "Roman Nurik",
        "email": "romannurik@google.com",
        "time": "Thu Jan 12 12:45:00 2012 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jan 12 12:45:00 2012 -0800"
      },
      "message": "Merge \"docs: minor Design Principles fixes for Android Design\" into ics-mr1"
    },
    {
      "commit": "7a286d8391a58637e6834f4de296bf66183ce1b2",
      "tree": "d1ecb04b701ed6b3bdba3ce433a160cdcde9dc63",
      "parents": [
        "755a967bdc2cddb6fbadd10e357f8a5328520061",
        "28a0767751268601c4b8c208e4f8708ee2e88533"
      ],
      "author": {
        "name": "Jim Miller",
        "email": "jaggies@google.com",
        "time": "Thu Jan 12 12:28:59 2012 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jan 12 12:28:59 2012 -0800"
      },
      "message": "Merge \"Fix 5620754: don\u0027t show pattern screen after SIM PUK unlock\" into ics-mr1"
    },
    {
      "commit": "403cb28a8170ca1de3e710a2e218badbd0db534a",
      "tree": "e4872cade9e45b0d89edbe7f2ddcdd27487e30c2",
      "parents": [
        "755a967bdc2cddb6fbadd10e357f8a5328520061"
      ],
      "author": {
        "name": "Roman Nurik",
        "email": "romannurik@google.com",
        "time": "Thu Jan 12 12:08:07 2012 -0800"
      },
      "committer": {
        "name": "Roman Nurik",
        "email": "romannurik@google.com",
        "time": "Thu Jan 12 12:08:07 2012 -0800"
      },
      "message": "docs: minor Design Principles fixes for Android Design\n\nChange-Id: I3d69c5fd420e7e6a7d70ebf4a65179af23a70859\n"
    },
    {
      "commit": "755a967bdc2cddb6fbadd10e357f8a5328520061",
      "tree": "4d4112bf5ed3813ad29594969bb03eae30cda210",
      "parents": [
        "cf602dbd0b907d113e703cc8e4c8b378dce0a4c4",
        "5962fd5ec95249ba8354d3a533c27a012bcf22e2"
      ],
      "author": {
        "name": "Daniel Sandler",
        "email": "dsandler@android.com",
        "time": "Thu Jan 12 11:38:39 2012 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jan 12 11:38:39 2012 -0800"
      },
      "message": "Merge \"Clean up wifi/mobile indicators in the expanded panel.\" into ics-mr1"
    },
    {
      "commit": "cf602dbd0b907d113e703cc8e4c8b378dce0a4c4",
      "tree": "c2e6fb98d9ca0d0d8749093ee21abbd24ab36144",
      "parents": [
        "79d84930cd776c7173330eeb13b3282b6034fc37"
      ],
      "author": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Thu Jan 12 11:30:27 2012 -0800"
      },
      "committer": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Thu Jan 12 11:30:27 2012 -0800"
      },
      "message": "docs: replace \"decide for me image\"\nbug: 5860467\n\nChange-Id: I45f10df561c9392dc5b4621305413d1e7621e05d\n"
    },
    {
      "commit": "79d84930cd776c7173330eeb13b3282b6034fc37",
      "tree": "d69794f11120f73d0cf8a6e198fc4883fdcf47f5",
      "parents": [
        "a618eeb552981d8bca38dbe8c28e2b1b1bffdf5e",
        "f3171fb60c840a9bc0220fad651338346dddfff7"
      ],
      "author": {
        "name": "Matthew Xie",
        "email": "mattx@google.com",
        "time": "Thu Jan 12 11:24:06 2012 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jan 12 11:24:06 2012 -0800"
      },
      "message": "Merge \"Set Bluetooth adapter to PowerOff mode when turnoff with airplane on\" into ics-mr1"
    },
    {
      "commit": "a618eeb552981d8bca38dbe8c28e2b1b1bffdf5e",
      "tree": "2f5ee6edb23686cf440a89f073c8f530a8a620f9",
      "parents": [
        "abfe4cb6f0ebd6c901d3210fed719d03db9e80b7",
        "0c95bb478e8fea48ae36a4b8c9c082d3fd3b5cdd"
      ],
      "author": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Thu Jan 12 11:22:24 2012 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jan 12 11:22:24 2012 -0800"
      },
      "message": "Merge \"docs: update text and image for \"let me make it mine\" prinicple in design guide bug: 5853519\" into ics-mr1"
    },
    {
      "commit": "abfe4cb6f0ebd6c901d3210fed719d03db9e80b7",
      "tree": "ebe9ced29fc13217d66b2f1f0b2411f387c3d2c1",
      "parents": [
        "4b1261f17ae2a0180be09b1c987ec7e70b2b46a7",
        "d4eb682b5fa06f476d6f091b7df1213e7f1e07f8"
      ],
      "author": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Thu Jan 12 11:19:08 2012 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jan 12 11:19:08 2012 -0800"
      },
      "message": "Merge \"docs: further clarify the behavior of targetSdkVersion bug: 5854083\" into ics-mr1"
    },
    {
      "commit": "0c95bb478e8fea48ae36a4b8c9c082d3fd3b5cdd",
      "tree": "78d0b1ac82a58cc38c9b573926a50a6cb40bc508",
      "parents": [
        "4b1261f17ae2a0180be09b1c987ec7e70b2b46a7"
      ],
      "author": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Thu Jan 12 11:16:35 2012 -0800"
      },
      "committer": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Thu Jan 12 11:16:35 2012 -0800"
      },
      "message": "docs: update text and image for \"let me make it mine\" prinicple in design guide\nbug: 5853519\n\nChange-Id: I7cccbb6d6eb94f29cbad24d3a07c9222a963434c\n"
    },
    {
      "commit": "4b1261f17ae2a0180be09b1c987ec7e70b2b46a7",
      "tree": "06954c77300120fc643b1ceac02e06b1067adb66",
      "parents": [
        "2931d8ace9118bafe08090cd41e235048b6c2eb2",
        "b97d34c7c81ed7def6d0c1d7a76d057051f7d154"
      ],
      "author": {
        "name": "Robert Greenwalt",
        "email": "robdroid@android.com",
        "time": "Thu Jan 12 09:24:45 2012 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jan 12 09:24:45 2012 -0800"
      },
      "message": "Merge \"Disable wimax when mobile data is in Settings\" into ics-mr1"
    },
    {
      "commit": "2931d8ace9118bafe08090cd41e235048b6c2eb2",
      "tree": "7173f38bbc464d237cbf3c96d3b09eede180e5c5",
      "parents": [
        "8a1131d78925756835561c3e19cddd2ddf9dbd99",
        "de7a2f30548ac64d67e9ce8ac08090eb5458449d"
      ],
      "author": {
        "name": "Danielle Millett",
        "email": "dmillett@google.com",
        "time": "Thu Jan 12 07:28:24 2012 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jan 12 07:28:24 2012 -0800"
      },
      "message": "Merge \"DO NOT MERGE - Cherry picking from master to MR1\" into ics-mr1"
    },
    {
      "commit": "8a1131d78925756835561c3e19cddd2ddf9dbd99",
      "tree": "ba443e9ac43ae6176559f494eefb87ba0056e997",
      "parents": [
        "4ac4ab4ef046eed4d1ada7bbb1d54ee0a244d454",
        "7664c0e99d2ee70ad714b904a166b17ac7efdf9f"
      ],
      "author": {
        "name": "Brian Colonna",
        "email": "bcolonna@google.com",
        "time": "Thu Jan 12 06:33:49 2012 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jan 12 06:33:49 2012 -0800"
      },
      "message": "Merge \"DO NOT MERGE cherry-picked FU framework tablet commits\" into ics-mr1"
    },
    {
      "commit": "4ac4ab4ef046eed4d1ada7bbb1d54ee0a244d454",
      "tree": "37dddfedb87a69ecfb3160f06d8bc24ca47f1f1a",
      "parents": [
        "1446c7b2ed41f718afef86787b3ffd3f7b4ee9d7",
        "80177940911a143fe61b10b9244e6426f4026e01"
      ],
      "author": {
        "name": "Xia Wang",
        "email": "xiaw@google.com",
        "time": "Wed Jan 11 17:52:06 2012 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jan 11 17:52:06 2012 -0800"
      },
      "message": "Merge \"Remove sleep from test acitivity to avoid ANR when key event is injected bug#: 5737922\" into ics-mr1"
    },
    {
      "commit": "1446c7b2ed41f718afef86787b3ffd3f7b4ee9d7",
      "tree": "2b9b04d99392c72b999723b7288c697fad0e447d",
      "parents": [
        "6a52c632530fa39de570c9a6630264178c20e58e",
        "6e31a7b762c08177b4f53783c2e3e0c6840f5221"
      ],
      "author": {
        "name": "Xia Wang",
        "email": "xiaw@google.com",
        "time": "Wed Jan 11 17:51:48 2012 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jan 11 17:51:48 2012 -0800"
      },
      "message": "Merge \"Get average value for image processing test bug#: 5566079\" into ics-mr1"
    },
    {
      "commit": "d4eb682b5fa06f476d6f091b7df1213e7f1e07f8",
      "tree": "178104324552831ad5ca783ec13cbbeac5bc4df5",
      "parents": [
        "c15cf3d286f3d63d141b73f639a5a61ddb028029"
      ],
      "author": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Wed Jan 11 12:14:32 2012 -0800"
      },
      "committer": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Wed Jan 11 17:23:06 2012 -0800"
      },
      "message": "docs: further clarify the behavior of targetSdkVersion\nbug: 5854083\n\nChange-Id: I913a245b754604165b4570447f797f7cc66af5f9\n"
    },
    {
      "commit": "6a52c632530fa39de570c9a6630264178c20e58e",
      "tree": "4eefbc3ebb8585c33a3d89252047bb4ada5f3c21",
      "parents": [
        "6ad68ba9d99d48cc5c189dc7e32e577f56ce51fd",
        "2e32a78eadfe8b98d89a376b8ccbea52e32a749c"
      ],
      "author": {
        "name": "Katie McCormick",
        "email": "kmccormick@google.com",
        "time": "Wed Jan 11 16:40:37 2012 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jan 11 16:40:37 2012 -0800"
      },
      "message": "Merge \"Doc change: Adding Bluetooth HDP info.\" into ics-mr1"
    },
    {
      "commit": "2e32a78eadfe8b98d89a376b8ccbea52e32a749c",
      "tree": "bd918906b2903bf4009da6f7b2c58d9a666abc26",
      "parents": [
        "a17e100b7a192cae3935d2ae144fb1a1115a4ca7"
      ],
      "author": {
        "name": "Katie McCormick",
        "email": "kmccormick@google.com",
        "time": "Tue Jan 03 16:32:34 2012 -0800"
      },
      "committer": {
        "name": "Katie McCormick",
        "email": "kmccormick@google.com",
        "time": "Wed Jan 11 16:18:50 2012 -0800"
      },
      "message": "Doc change: Adding Bluetooth HDP info.\n\nChange-Id: Icdc19ed9ea09422ac2ea01c03b4a569d8ae94121\n"
    },
    {
      "commit": "6ad68ba9d99d48cc5c189dc7e32e577f56ce51fd",
      "tree": "df680e5ad696d17fa791fc36bcc9972f12514f10",
      "parents": [
        "51938e26913a98aa8de0292e9be8ea9d9ebc67c3"
      ],
      "author": {
        "name": "John Wang",
        "email": "johnwang@google.com",
        "time": "Wed Jan 11 14:47:19 2012 -0800"
      },
      "committer": {
        "name": "John Wang",
        "email": "johnwang@google.com",
        "time": "Wed Jan 11 14:47:19 2012 -0800"
      },
      "message": "Adjust the mapping of LTE signal bars.\n\nbug:5640958\nChange-Id: I91efc5a81b505aae59dac9b1d69314efaffda6b6\n"
    },
    {
      "commit": "f3171fb60c840a9bc0220fad651338346dddfff7",
      "tree": "dd838339186946916a1568bf0e4c836c7ba21c9b",
      "parents": [
        "d1186cd5bb445e9b0768edf6cb87022865cada55"
      ],
      "author": {
        "name": "Matthew Xie",
        "email": "mattx@google.com",
        "time": "Wed Jan 11 14:46:13 2012 -0800"
      },
      "committer": {
        "name": "Matthew Xie",
        "email": "mattx@google.com",
        "time": "Wed Jan 11 14:46:13 2012 -0800"
      },
      "message": "Set Bluetooth adapter to PowerOff mode when turnoff with airplane on\n\nCurrently, when airplane mode was on and BT was on, turning BT off\nmoved BT to hotoff state. This fix moves BT all the way to Poweroff\nstate to have better power performance.\nbug 5854282\n\nChange-Id: I7ba41797a46a81ddb3a576453f2a8303b5eed525\n"
    },
    {
      "commit": "50fe709995d1f126e96cafde133bc4777b31d4ed",
      "tree": "cb9a7f123bcd7949be32a6b28f990fa7f9e57fe2",
      "parents": [
        "c15cf3d286f3d63d141b73f639a5a61ddb028029"
      ],
      "author": {
        "name": "Chia-chi Yeh",
        "email": "chiachi@android.com",
        "time": "Wed Jan 11 14:26:24 2012 -0800"
      },
      "committer": {
        "name": "Chia-chi Yeh",
        "email": "chiachi@android.com",
        "time": "Wed Jan 11 14:26:24 2012 -0800"
      },
      "message": "VPN: silence VPN notifications.\n\nBug: 5852859\nChange-Id: I269d8de298a1fd69a8d777150ae97927537a5424\n"
    },
    {
      "commit": "51938e26913a98aa8de0292e9be8ea9d9ebc67c3",
      "tree": "2af83fd83e24a1e0cae98753d58ea888efe4a330",
      "parents": [
        "c15cf3d286f3d63d141b73f639a5a61ddb028029",
        "972b1a505c352ef3a89bffa49ddf3f9bd2aa3ca8"
      ],
      "author": {
        "name": "Selim Gurun",
        "email": "sgurun@google.com",
        "time": "Wed Jan 11 14:18:14 2012 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jan 11 14:18:14 2012 -0800"
      },
      "message": "Merge \"Do Not Merge. Move ssl callbacks to webcore thread.\" into ics-mr1"
    },
    {
      "commit": "5962fd5ec95249ba8354d3a533c27a012bcf22e2",
      "tree": "7a49af7680e3718dcd116c7e5e050b5720750100",
      "parents": [
        "548972d798f06c91cb8cba6716952322da97ac21"
      ],
      "author": {
        "name": "Daniel Sandler",
        "email": "dsandler@android.com",
        "time": "Wed Jan 11 14:57:04 2012 -0500"
      },
      "committer": {
        "name": "Daniel Sandler",
        "email": "dsandler@android.com",
        "time": "Wed Jan 11 16:57:51 2012 -0500"
      },
      "message": "Clean up wifi/mobile indicators in the expanded panel.\n\nWe now have two separate RSSI icons, one for wifi and one\nfor mobile data, as originally proposed in bug 5544770.\nEach has an accompanying label showing the appropriate\nnetwork description string (PLMN or SSID or \"No internet\nconnection\"); these will be truncated as necessary to avoid\nclobbering other UI elements in the panel.\n\nBug: 5543495\nBug: 5621224\nChange-Id: I8fc322f8471fc94000e7230de359d3f1fe561b1e\n"
    },
    {
      "commit": "c15cf3d286f3d63d141b73f639a5a61ddb028029",
      "tree": "49eab91c43be8390385b92cb8f43ce2f4d960f7a",
      "parents": [
        "c894fb7e15f46381fc783da1236b8bbb4a0e33d6",
        "577d6ccb7bff1e102bb4c9fe987ea13745cf5de0"
      ],
      "author": {
        "name": "Eric Laurent",
        "email": "elaurent@google.com",
        "time": "Wed Jan 11 11:10:38 2012 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jan 11 11:10:38 2012 -0800"
      },
      "message": "Merge \"stagefright: limit audio gap for looped playback\" into ics-mr1"
    },
    {
      "commit": "972b1a505c352ef3a89bffa49ddf3f9bd2aa3ca8",
      "tree": "02a8b8a27a5046cbfbae719ab78849dfa71ac0b2",
      "parents": [
        "ab6b816a76c77f1ecd9a0ae911026aaba062f6d1"
      ],
      "author": {
        "name": "Selim Gurun",
        "email": "sgurun@google.com",
        "time": "Wed Dec 07 18:39:24 2011 -0800"
      },
      "committer": {
        "name": "Selim Gurun",
        "email": "sgurun@google.com",
        "time": "Wed Jan 11 10:18:54 2012 -0800"
      },
      "message": "Do Not Merge. Move ssl callbacks to webcore thread.\n\nBug: 4586251\n\nCherry picking from master for ics-mr1.\n\nCurrent ssl cert logic makes callbacks to webkit from the\nUI thread. This is not right. Move the callbacks to proper thread.\n\nChange-Id: I59affba47eca01b74e2bc33d88ef83a5850d6ce9\n"
    },
    {
      "commit": "c894fb7e15f46381fc783da1236b8bbb4a0e33d6",
      "tree": "e66033512a0de8cd2e06ea6a08719071fad51042",
      "parents": [
        "acd152f0b7f53c7f09986205b60feb3b6597f700"
      ],
      "author": {
        "name": "Roman Nurik",
        "email": "romannurik@google.com",
        "time": "Tue Jan 10 23:59:20 2012 -0800"
      },
      "committer": {
        "name": "Roman Nurik",
        "email": "romannurik@google.com",
        "time": "Tue Jan 10 23:59:20 2012 -0800"
      },
      "message": "Prevent Android Design sidenav links from opening a new window\n\nChange-Id: I0ec74fb7ae9e348717d0d96603cd03c58c03459d\n"
    },
    {
      "commit": "acd152f0b7f53c7f09986205b60feb3b6597f700",
      "tree": "67bc613a8a61930c847cdc94e1d506fe824a88c6",
      "parents": [
        "05fc9f655aaa01cdb38229d1dc6155a341fa316b"
      ],
      "author": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Tue Jan 10 21:10:08 2012 -0800"
      },
      "committer": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Tue Jan 10 21:10:08 2012 -0800"
      },
      "message": "docs: editorial fix to homepage\n\nChange-Id: Iaebcacb6be770435091de181e8ee3f9c81d58139\n"
    },
    {
      "commit": "28a0767751268601c4b8c208e4f8708ee2e88533",
      "tree": "995e128a956bc5d8c97c8dbba353780c0efb8999",
      "parents": [
        "d1186cd5bb445e9b0768edf6cb87022865cada55"
      ],
      "author": {
        "name": "Jim Miller",
        "email": "jaggies@google.com",
        "time": "Tue Jan 10 18:35:21 2012 -0800"
      },
      "committer": {
        "name": "Jim Miller",
        "email": "jaggies@google.com",
        "time": "Tue Jan 10 18:35:21 2012 -0800"
      },
      "message": "Fix 5620754: don\u0027t show pattern screen after SIM PUK unlock\n\nThis fixes a bug introduced in testing 34a62348. The code now\nproperly invokes the callbacks before returning.\n\nChange-Id: I637a8a792838379f0c8b42ef634da82787fcd961\n"
    },
    {
      "commit": "05fc9f655aaa01cdb38229d1dc6155a341fa316b",
      "tree": "f338c67273852c83a5248b7ec5ac0c0ff8e7018e",
      "parents": [
        "548972d798f06c91cb8cba6716952322da97ac21",
        "eb5dacddc443db0752529a69a9c48dab1b129a18"
      ],
      "author": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Tue Jan 10 17:08:19 2012 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jan 10 17:08:19 2012 -0800"
      },
      "message": "Merge \"docs: add links to Android Design from dev docs\" into ics-mr1"
    },
    {
      "commit": "548972d798f06c91cb8cba6716952322da97ac21",
      "tree": "9c073b08b405f402b26e943740a9a12e08f10cc6",
      "parents": [
        "d1186cd5bb445e9b0768edf6cb87022865cada55",
        "737904669017c39d7780589de3ead7fc959bd3c5"
      ],
      "author": {
        "name": "Roman Nurik",
        "email": "romannurik@google.com",
        "time": "Tue Jan 10 17:01:45 2012 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jan 10 17:01:45 2012 -0800"
      },
      "message": "Merge \"Android Design\" into ics-mr1"
    },
    {
      "commit": "737904669017c39d7780589de3ead7fc959bd3c5",
      "tree": "b468642191d4c6c53d24d962cd65ced1976faed1",
      "parents": [
        "38ee0dae2cf0ff1860973523e5cda6e38642e904"
      ],
      "author": {
        "name": "Roman Nurik",
        "email": "romannurik@google.com",
        "time": "Thu Dec 22 16:18:19 2011 -0800"
      },
      "committer": {
        "name": "Roman Nurik",
        "email": "romannurik@google.com",
        "time": "Tue Jan 10 16:42:13 2012 -0800"
      },
      "message": "Android Design\n\nChange-Id: I2692ca03fc4c0d088aec0588a36739203f4cf2d2\n"
    },
    {
      "commit": "eb5dacddc443db0752529a69a9c48dab1b129a18",
      "tree": "33c6384440f9c1c756795a2efa9f8a9951b189f0",
      "parents": [
        "7944704e6c4cc10105838b78d3d8403bf66a066b"
      ],
      "author": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Mon Jan 09 17:36:46 2012 -0800"
      },
      "committer": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Tue Jan 10 14:19:19 2012 -0800"
      },
      "message": "docs: add links to Android Design from dev docs\n\nChange-Id: Ib2334be0a05d33008d2e4850547ff1c3b7b16764\n"
    },
    {
      "commit": "d1186cd5bb445e9b0768edf6cb87022865cada55",
      "tree": "d1ae8853322ca18f8e15d4e460ece5e591f5dc12",
      "parents": [
        "62fad7689567bed6ec372401c1b171659c28572d",
        "cd1b08e1e239269f7d0d48119505313f52d3dd5a"
      ],
      "author": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Tue Jan 10 12:53:42 2012 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jan 10 12:53:42 2012 -0800"
      },
      "message": "Merge \"docs: fix broken links in .jd docs\" into ics-mr1"
    },
    {
      "commit": "62fad7689567bed6ec372401c1b171659c28572d",
      "tree": "b6715557dd4e7685f05e4b3a49a238437bcbf3a2",
      "parents": [
        "497661d309ea960aa9723ef4e0d064b56515b566",
        "a4edd151c5266a2c794c95444fed67d19740cee3"
      ],
      "author": {
        "name": "Jim Miller",
        "email": "jaggies@google.com",
        "time": "Tue Jan 10 10:28:21 2012 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jan 10 10:28:21 2012 -0800"
      },
      "message": "Merge \"Fix 4560303: Add setting to lock later when power button pressed\" into ics-mr1"
    },
    {
      "commit": "de7a2f30548ac64d67e9ce8ac08090eb5458449d",
      "tree": "b60aa8928c0fe09ea5fe1363d4e5805ca6f046df",
      "parents": [
        "7944704e6c4cc10105838b78d3d8403bf66a066b"
      ],
      "author": {
        "name": "Danielle Millett",
        "email": "dmillett@google.com",
        "time": "Wed Dec 21 17:02:32 2011 -0500"
      },
      "committer": {
        "name": "Danielle Millett",
        "email": "dmillett@google.com",
        "time": "Tue Jan 10 11:40:41 2012 -0500"
      },
      "message": "DO NOT MERGE - Cherry picking from master to MR1\n\nFix 5783857: Device Policy Manager doesn\u0027t allow Face Unlock\n\nThis makes it so that if face unlock is enabled and then a device policy\nmanager that requires something more secure than face unlock is installed,\nthe user will be forced to choose a new acceptable lock type.\n\nThis was previously fixed for the case where the device had been reset, or\nthe shell was restarted after setting face unlock, but not for the case where the\ndevice remained on between setting face unlock and setting up a device policy\nmanager.\n\nAlso changed the function ordering of saveLockPattern() so that the overloaded\nwrapper function is next to the main function.\n\nChange-Id: Ibed8c4ab137ebbc07fb143faef6f047bc6dc4474\n"
    },
    {
      "commit": "497661d309ea960aa9723ef4e0d064b56515b566",
      "tree": "a3a9881e1518102dc91db961e379745b0b542bc7",
      "parents": [
        "d3be0a76e46584357dbb77fcd200128d0d7dc9a8",
        "e4c1e7db167fb1372bd16422fdcb05b2343abf06"
      ],
      "author": {
        "name": "Pin Ting",
        "email": "pinting@google.com",
        "time": "Mon Jan 09 18:58:13 2012 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Jan 09 18:58:13 2012 -0800"
      },
      "message": "Merge \"Fixes typo.\" into ics-mr1"
    },
    {
      "commit": "a4edd151c5266a2c794c95444fed67d19740cee3",
      "tree": "7008761867bb578a39fc24a23c20dc9b27471ee0",
      "parents": [
        "12d9954d198d29da1a15ba2c6947ce91839cbb83"
      ],
      "author": {
        "name": "Jim Miller",
        "email": "jaggies@google.com",
        "time": "Fri Jan 06 18:24:04 2012 -0800"
      },
      "committer": {
        "name": "Jim Miller",
        "email": "jaggies@google.com",
        "time": "Mon Jan 09 17:30:58 2012 -0800"
      },
      "message": "Fix 4560303: Add setting to lock later when power button pressed\n\nThis adds a feature to delay locking the device when the power button\nis pressed.  This fixes a use case where the user wants to turn off\nthe display (e.g. to save power) but doesn\u0027t want to lock the device.\n\nFor the case of a secure device (user has a pin/password/pattern),\nthis will lock the device immediately or not based on the setting.\n\nFor the non-secure case, this always \"locks\" the device to provide easy\naccess to the camera while preventing unwanted input.\n\nChange-Id: Ie328485c3f7559e26896d761cbf0e69d3f4df4e2\n"
    },
    {
      "commit": "d3be0a76e46584357dbb77fcd200128d0d7dc9a8",
      "tree": "8f760b71d0f03b3934589af00019ead811ece2f7",
      "parents": [
        "64140a0770f98b56993a96289ec3143e89194265",
        "613989772f7d7f7317349568a4809bf08b942bd7"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Mon Jan 09 16:47:35 2012 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Jan 09 16:47:35 2012 -0800"
      },
      "message": "Merge \"Unhide Resources APIs for getting resources at specific densities.\" into ics-mr1"
    },
    {
      "commit": "577d6ccb7bff1e102bb4c9fe987ea13745cf5de0",
      "tree": "4077d9897d928f441a0235ecdc9f66bef1b05dc1",
      "parents": [
        "7944704e6c4cc10105838b78d3d8403bf66a066b"
      ],
      "author": {
        "name": "Eric Laurent",
        "email": "elaurent@google.com",
        "time": "Mon Jan 09 13:47:48 2012 -0800"
      },
      "committer": {
        "name": "Eric Laurent",
        "email": "elaurent@google.com",
        "time": "Mon Jan 09 13:48:25 2012 -0800"
      },
      "message": "stagefright: limit audio gap for looped playback\n\nThe audio gap when looping audio is mostly due to\na delay requested by the audio player when executing\nthe end of stream message. This is to allow the audio\nto be drained out of the pipe before actually stopping the\nAudioTrack.\nThis delay is not needed when looping as the AudioTrack\nis not stopped.\n\nThe fix consists in ignoring the requested delay when the\nlooping flag is set in awesome player.\n\nIssue 5800981.\n\nChange-Id: Ib32d2930c53ecebc21ca8440e6e054c7e20db4a5\n"
    },
    {
      "commit": "64140a0770f98b56993a96289ec3143e89194265",
      "tree": "6f3d6339a715d965dfda28afbd8a1feab1ce2565",
      "parents": [
        "7944704e6c4cc10105838b78d3d8403bf66a066b"
      ],
      "author": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Tue May 03 14:25:06 2011 -0700"
      },
      "committer": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Mon Jan 09 13:36:36 2012 -0800"
      },
      "message": "Fix Music import for Turkish locales.\n\nFor non-localized strings like the keywords in SQL statements, we shouldn\u0027t use\nlocale-specific case transformations.\n\n(Cherry pick of 03f8f84c345e7c861a6de889d434b9d82cf04c8d.)\n\nBug: 4284951\nChange-Id: If5b7154f70a7db22837d071d1c57e929729b7d35\n"
    }
  ],
  "next": "7664c0e99d2ee70ad714b904a166b17ac7efdf9f"
}
