)]}'
{
  "log": [
    {
      "commit": "fb1b2317aba98ae1ce82a3feef9de4a8b72e4bf1",
      "tree": "6c1347cbac8ad255cc9aa4340f75cc23653fae5f",
      "parents": [
        "4e6319b73c85082e18d1c532b86336ddd1f8cfaa",
        "c0b53be0c92cc1102c733beef2ada7480950f90e"
      ],
      "author": {
        "name": "Adam Cohen",
        "email": "adamcohen@google.com",
        "time": "Fri Dec 17 19:46:46 2010 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Dec 17 19:46:46 2010 -0800"
      },
      "message": "Merge \"Fixing leak in StackView\""
    },
    {
      "commit": "c0b53be0c92cc1102c733beef2ada7480950f90e",
      "tree": "98aa2eb2bce86035c5e74f9b0cadaf70d3f95083",
      "parents": [
        "fb60386b46d0c6216c765c10bd33ac42ca780917"
      ],
      "author": {
        "name": "Adam Cohen",
        "email": "adamcohen@google.com",
        "time": "Fri Dec 17 19:23:41 2010 -0800"
      },
      "committer": {
        "name": "Adam Cohen",
        "email": "adamcohen@google.com",
        "time": "Fri Dec 17 19:32:43 2010 -0800"
      },
      "message": "Fixing leak in StackView\n\nChange-Id: I2a5f340906c38f87a4b280bedcd47624351da467\n"
    },
    {
      "commit": "4e6319b73c85082e18d1c532b86336ddd1f8cfaa",
      "tree": "89ebeabfe87f4486c574a93f6c0ad839e4526eff",
      "parents": [
        "12d81c49a015ed8d5ef7af2d854eee1e80472219"
      ],
      "author": {
        "name": "Jeff Brown",
        "email": "jeffbrown@google.com",
        "time": "Mon Dec 13 10:36:51 2010 -0800"
      },
      "committer": {
        "name": "Jeff Brown",
        "email": "jeffbrown@google.com",
        "time": "Fri Dec 17 18:51:04 2010 -0800"
      },
      "message": "Add initial support for TAB navigation.\n\nBug: 3286652\nChange-Id: I813a0318b3b8d9c9bc791ea6a2427be11c08de00\n"
    },
    {
      "commit": "12d81c49a015ed8d5ef7af2d854eee1e80472219",
      "tree": "4a70929ed1c81d27b9ffd5df35ce547c8d1f4ede",
      "parents": [
        "d5e27e3215ffd5703cb104c739c0fe0a1f076d1c"
      ],
      "author": {
        "name": "Carl Shapiro",
        "email": "cshapiro@google.com",
        "time": "Fri Dec 17 18:36:48 2010 -0800"
      },
      "committer": {
        "name": "Carl Shapiro",
        "email": "cshapiro@google.com",
        "time": "Fri Dec 17 18:36:52 2010 -0800"
      },
      "message": "Fix a constructor declaration to match its definition.\n\nThe second argument of the JavaPixelAllocator constructor was\neliminated by an earlier change but the class definition was not\nupdated to match that edit.\n\nChange-Id: I27af0cc52c748cfdec02eb4edcf512dd13f72567\n"
    },
    {
      "commit": "d5e27e3215ffd5703cb104c739c0fe0a1f076d1c",
      "tree": "5d8f1621dbb94f512cec3fe93332e3c14b01ef35",
      "parents": [
        "ae115191cb9844cc994985b33ececd4599772b6b",
        "2118b25ad422e946d4d87e191c5710bfacd7503e"
      ],
      "author": {
        "name": "Carl Shapiro",
        "email": "cshapiro@google.com",
        "time": "Fri Dec 17 18:18:06 2010 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Dec 17 18:18:06 2010 -0800"
      },
      "message": "Merge \"Eliminate tracked allocations and the inNativeAlloc option.\""
    },
    {
      "commit": "ae115191cb9844cc994985b33ececd4599772b6b",
      "tree": "fa4134f69dfdd76087791d73651e3f56f688c2bc",
      "parents": [
        "202ef9e85105c4f5f08cc6f9ede78e155da040c8",
        "4e659135fdb50dce83a3f26f61f410a65a8ff584"
      ],
      "author": {
        "name": "Jim Miller",
        "email": "jaggies@google.com",
        "time": "Fri Dec 17 18:04:48 2010 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Dec 17 18:04:48 2010 -0800"
      },
      "message": "Merge \"Fix 3148496: Update LockScreen clock to use new font.\""
    },
    {
      "commit": "2118b25ad422e946d4d87e191c5710bfacd7503e",
      "tree": "04f1e103eff0166dc7fabee24996b2dd1bdcf550",
      "parents": [
        "202ef9e85105c4f5f08cc6f9ede78e155da040c8"
      ],
      "author": {
        "name": "Carl Shapiro",
        "email": "cshapiro@google.com",
        "time": "Fri Dec 17 18:03:38 2010 -0800"
      },
      "committer": {
        "name": "Carl Shapiro",
        "email": "cshapiro@google.com",
        "time": "Fri Dec 17 18:03:38 2010 -0800"
      },
      "message": "Eliminate tracked allocations and the inNativeAlloc option.\n\nChange-Id: Ic10b2b41a26925d799e5d1e50be77fc480ec0f17\n"
    },
    {
      "commit": "4e659135fdb50dce83a3f26f61f410a65a8ff584",
      "tree": "2f8eb283a57f28cc4ba395d74e70f468ebad88dd",
      "parents": [
        "b146b1214ef6e4fc75d98779b22434335764cfdb"
      ],
      "author": {
        "name": "Jim Miller",
        "email": "jaggies@google.com",
        "time": "Fri Dec 17 16:23:30 2010 -0800"
      },
      "committer": {
        "name": "Jim Miller",
        "email": "jaggies@google.com",
        "time": "Fri Dec 17 17:53:02 2010 -0800"
      },
      "message": "Fix 3148496: Update LockScreen clock to use new font.\n\nChange-Id: I8a4133f633bd3927de75010099e29ad847f3f671\n"
    },
    {
      "commit": "202ef9e85105c4f5f08cc6f9ede78e155da040c8",
      "tree": "adfba9006b8b35472c90a6185889bbe1ff88d7b4",
      "parents": [
        "8c972f2ce200a0f4b452cd5abb0ff0ae8fb5ee05",
        "4dfe08632f32a21650b030886e823988b900ed3f"
      ],
      "author": {
        "name": "Gilles Debunne",
        "email": "debunne@google.com",
        "time": "Fri Dec 17 17:42:32 2010 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Dec 17 17:42:32 2010 -0800"
      },
      "message": "Merge \"AutoLink identified spans are selected when long pressed.\""
    },
    {
      "commit": "8c972f2ce200a0f4b452cd5abb0ff0ae8fb5ee05",
      "tree": "fdcf8438e4967122dfb136cbb9cf373f8180e5c2",
      "parents": [
        "6bd08c56b148f861fd702352460084506667804b",
        "f73c75ca20fcaaee1b0eeaaf756252c33e3099c6"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Fri Dec 17 17:11:54 2010 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Dec 17 17:11:54 2010 -0800"
      },
      "message": "Merge \"Some fixes to the new loader management.\""
    },
    {
      "commit": "f73c75ca20fcaaee1b0eeaaf756252c33e3099c6",
      "tree": "e3976e911569403f50f17d0eab3c2bdbdb008e78",
      "parents": [
        "43c0db48d265a3d8f136d107e181e8c23455ec37"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Fri Dec 17 16:54:05 2010 -0800"
      },
      "committer": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Fri Dec 17 16:54:05 2010 -0800"
      },
      "message": "Some fixes to the new loader management.\n\nChange-Id: Ib882be5762b0ebeed9b027754159f401232718e9\n"
    },
    {
      "commit": "6bd08c56b148f861fd702352460084506667804b",
      "tree": "e2c894f5adfbf918e07163796ef46382c88c7e06",
      "parents": [
        "9e780c66e9af6ce9fe45563c7c561b6463e91807",
        "01ce2c708f258277d18a076d3758da5ddee90ded"
      ],
      "author": {
        "name": "Svetoslav Ganov",
        "email": "svetoslavganov@google.com",
        "time": "Fri Dec 17 16:41:17 2010 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Dec 17 16:41:17 2010 -0800"
      },
      "message": "Merge \"Updating NumberPicker resources and DatePicker selector color for the Light Holo theme\""
    },
    {
      "commit": "01ce2c708f258277d18a076d3758da5ddee90ded",
      "tree": "e5332a972bb2ee93f2a5494b3a0bf7e361b0fcbe",
      "parents": [
        "fc3948a8934b764f4c15f75aa85352a6bd1e22d0"
      ],
      "author": {
        "name": "Svetoslav Ganov",
        "email": "svetoslavganov@google.com",
        "time": "Fri Dec 17 16:38:07 2010 -0800"
      },
      "committer": {
        "name": "Svetoslav Ganov",
        "email": "svetoslavganov@google.com",
        "time": "Fri Dec 17 16:38:07 2010 -0800"
      },
      "message": "Updating NumberPicker resources and DatePicker selector color for the Light Holo theme\n\nChange-Id: Id1bb07a82f44fe56e1a9917c3fe8d49b3363852d\n"
    },
    {
      "commit": "4dfe08632f32a21650b030886e823988b900ed3f",
      "tree": "a2b2ced0cfe76ea7538bcb2d454bd1a85a3b9829",
      "parents": [
        "fdcd4084f3975aa4ad93509d40fd4ac065542c2a"
      ],
      "author": {
        "name": "Gilles Debunne",
        "email": "debunne@google.com",
        "time": "Fri Dec 17 15:46:28 2010 -0800"
      },
      "committer": {
        "name": "Gilles Debunne",
        "email": "debunne@google.com",
        "time": "Fri Dec 17 16:32:19 2010 -0800"
      },
      "message": "AutoLink identified spans are selected when long pressed.\n\nDo not rely on standard word detection for these (which does not work because\nof / or . in URL or - in phone numbers).\n\nVarious other bug fixes for text selection with autolinks.\n\nChange-Id: I482e99efa980281086ce761b27b3a36579e7cf76\n"
    },
    {
      "commit": "9e780c66e9af6ce9fe45563c7c561b6463e91807",
      "tree": "d903c064aed88f63b3e4dc0f304ad2e2dbeb0c0e",
      "parents": [
        "fb461560c5c2371ccb7aef530ddf4cd3c965b8a2",
        "bf80562d22b2bbe7944d80d0524c69d0238010cb"
      ],
      "author": {
        "name": "Svetoslav Ganov",
        "email": "svetoslavganov@google.com",
        "time": "Fri Dec 17 16:32:07 2010 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Dec 17 16:32:07 2010 -0800"
      },
      "message": "Merge \"Bug 3191746. atePicker TimePicker: Dark theme is used in a Light theme app\""
    },
    {
      "commit": "fb461560c5c2371ccb7aef530ddf4cd3c965b8a2",
      "tree": "601dc0f64853ff0f81cc3533d414b88749cbabc9",
      "parents": [
        "ae90dbf49ce77a5104d718fd8e8ba5b4329c3e11",
        "afd2f549bb850828ad4961ccdae1bd5e8505baa4"
      ],
      "author": {
        "name": "Fred Quintana",
        "email": "fredq@google.com",
        "time": "Fri Dec 17 16:10:33 2010 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Dec 17 16:10:33 2010 -0800"
      },
      "message": "Merge \"remove the hack to delay the accounts changed intent for the first account\""
    },
    {
      "commit": "ae90dbf49ce77a5104d718fd8e8ba5b4329c3e11",
      "tree": "efb8af392dae0321ba372443d56c95f49f036fe0",
      "parents": [
        "3443c4a23aa71a4437f5222f3c93653d32a455a3",
        "73e371ff7a23d814c0da10edf40a5a4f31b26b33"
      ],
      "author": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Fri Dec 17 16:09:23 2010 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Dec 17 16:09:23 2010 -0800"
      },
      "message": "Merge \"Tweak action bar show/hide animations\""
    },
    {
      "commit": "3443c4a23aa71a4437f5222f3c93653d32a455a3",
      "tree": "3329ba7669b5d85c1959c136978e1898a58342eb",
      "parents": [
        "cea780781e02459c99b523a5c060801ec52d9a33",
        "79dcd66f619aeca857a92497fa59180bf22c040a"
      ],
      "author": {
        "name": "Vasu Nori",
        "email": "vnori@google.com",
        "time": "Fri Dec 17 16:09:12 2010 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Dec 17 16:09:12 2010 -0800"
      },
      "message": "Merge \"bug:3286430 set default size of 100MB for download data dir\""
    },
    {
      "commit": "73e371ff7a23d814c0da10edf40a5a4f31b26b33",
      "tree": "a1bb69b53d765aa50db5b241dc02774447aee0a6",
      "parents": [
        "7d179eebca8e7052df22b9ab269155d91b4f5f20"
      ],
      "author": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Fri Dec 17 16:07:20 2010 -0800"
      },
      "committer": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Fri Dec 17 16:07:20 2010 -0800"
      },
      "message": "Tweak action bar show/hide animations\n\nChange-Id: I69a7b0f84b36ef6f22cc03036daab7e54e1ab74e\n"
    },
    {
      "commit": "79dcd66f619aeca857a92497fa59180bf22c040a",
      "tree": "7b42fb88c8a5b5a2f3ec6c7e33da5a1b7d28ec8c",
      "parents": [
        "f76aca984c4754e4de2cd731d5b6bbdb169b7544"
      ],
      "author": {
        "name": "Vasu Nori",
        "email": "vnori@google.com",
        "time": "Thu Dec 16 18:32:54 2010 -0800"
      },
      "committer": {
        "name": "Vasu Nori",
        "email": "vnori@google.com",
        "time": "Fri Dec 17 16:02:17 2010 -0800"
      },
      "message": "bug:3286430 set default size of 100MB for download data dir\n\nChange-Id: I793ae8944eab1841896732f41decd5d0211b3175\n"
    },
    {
      "commit": "cea780781e02459c99b523a5c060801ec52d9a33",
      "tree": "0bdbfafef074de5aaf763caa7904df0f91b2dd89",
      "parents": [
        "fdcd4084f3975aa4ad93509d40fd4ac065542c2a",
        "896d1ebd12e77262464b9ec61a1a8dbb545c6098"
      ],
      "author": {
        "name": "Amith Yamasani",
        "email": "yamasani@google.com",
        "time": "Fri Dec 17 16:01:05 2010 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Dec 17 16:01:05 2010 -0800"
      },
      "message": "Merge \"Move the margins to the left pane in the preference panel.\""
    },
    {
      "commit": "bf80562d22b2bbe7944d80d0524c69d0238010cb",
      "tree": "50546c77f066c6f3a618a37f6808aa0ff9409a21",
      "parents": [
        "2b9484f453ef307880a93240bb050b39af72bee2"
      ],
      "author": {
        "name": "Svetoslav Ganov",
        "email": "svetoslavganov@google.com",
        "time": "Fri Dec 17 16:00:18 2010 -0800"
      },
      "committer": {
        "name": "Svetoslav Ganov",
        "email": "svetoslavganov@google.com",
        "time": "Fri Dec 17 16:00:18 2010 -0800"
      },
      "message": "Bug 3191746. atePicker TimePicker: Dark theme is used in a Light theme app\n\nChange-Id: I20d0cca3b78af9db80854a57c88d6cab3b00f555\n"
    },
    {
      "commit": "fdcd4084f3975aa4ad93509d40fd4ac065542c2a",
      "tree": "8146c54857e5a98db65ae51897b9d71b62eaaa41",
      "parents": [
        "6ad986419d6e7ad0bbaf89fbe067f47379a58180",
        "cbcb345ccddf8cbb61d58a9f2ecbe0cc9e6d3a6b"
      ],
      "author": {
        "name": "Gilles Debunne",
        "email": "debunne@google.com",
        "time": "Fri Dec 17 15:48:43 2010 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Dec 17 15:48:43 2010 -0800"
      },
      "message": "Merge \"Made text selectable even when autolinks are activated.\""
    },
    {
      "commit": "afd2f549bb850828ad4961ccdae1bd5e8505baa4",
      "tree": "7ee3eecc7a6a533dd7e4acdf2f056884d823fb09",
      "parents": [
        "7d179eebca8e7052df22b9ab269155d91b4f5f20"
      ],
      "author": {
        "name": "Fred Quintana",
        "email": "fredq@google.com",
        "time": "Fri Dec 17 14:12:03 2010 -0800"
      },
      "committer": {
        "name": "Fred Quintana",
        "email": "fredq@google.com",
        "time": "Fri Dec 17 15:45:56 2010 -0800"
      },
      "message": "remove the hack to delay the accounts changed intent for the first account\n\nChange-Id: I09ed0b31517c1545b81b480833fef3cd38c8f807\n"
    },
    {
      "commit": "6ad986419d6e7ad0bbaf89fbe067f47379a58180",
      "tree": "28d6e4757e3f23cd925d331837daa6a850958a0e",
      "parents": [
        "7d179eebca8e7052df22b9ab269155d91b4f5f20",
        "2b9484f453ef307880a93240bb050b39af72bee2"
      ],
      "author": {
        "name": "Svetoslav Ganov",
        "email": "svetoslavganov@google.com",
        "time": "Fri Dec 17 15:45:41 2010 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Dec 17 15:45:41 2010 -0800"
      },
      "message": "Merge \"Bug 3293819. Timepicker is showing single digit for 0, 1, 2 minutes (the rest are fine)\""
    },
    {
      "commit": "2b9484f453ef307880a93240bb050b39af72bee2",
      "tree": "56ad07ce18d579f10be623e10d6964a36ca9312d",
      "parents": [
        "fc3948a8934b764f4c15f75aa85352a6bd1e22d0"
      ],
      "author": {
        "name": "Svetoslav Ganov",
        "email": "svetoslavganov@google.com",
        "time": "Fri Dec 17 15:42:21 2010 -0800"
      },
      "committer": {
        "name": "Svetoslav Ganov",
        "email": "svetoslavganov@google.com",
        "time": "Fri Dec 17 15:42:21 2010 -0800"
      },
      "message": "Bug 3293819. Timepicker is showing single digit for 0, 1, 2 minutes (the rest are fine)\n\nChange-Id: I55c50857740fc1210c45e9b7fc8905ec2266ed8c\n"
    },
    {
      "commit": "cbcb345ccddf8cbb61d58a9f2ecbe0cc9e6d3a6b",
      "tree": "d06540b79e1a63332b90467860253699d996ecb9",
      "parents": [
        "7d179eebca8e7052df22b9ab269155d91b4f5f20"
      ],
      "author": {
        "name": "Gilles Debunne",
        "email": "debunne@google.com",
        "time": "Fri Dec 17 15:31:02 2010 -0800"
      },
      "committer": {
        "name": "Gilles Debunne",
        "email": "debunne@google.com",
        "time": "Fri Dec 17 15:31:02 2010 -0800"
      },
      "message": "Made text selectable even when autolinks are activated.\n\nRefactor for canSelectText.\n\nMoved test from onCreate to startTextSelection.\n\nRestored setFocusableInTouchMode needed to start a selection in touch mode.\n\nBug 3296490\n\nChange-Id: I5c0c31dbebed79fd1f9d80f930cba1019d74f710\n"
    },
    {
      "commit": "7d179eebca8e7052df22b9ab269155d91b4f5f20",
      "tree": "453883d933076fbf743b38e463b9858eddef86cb",
      "parents": [
        "fbc4939d2b51d511858846363bf02c7c9f851ed2",
        "e27cdeeecba5b445e307d653d9cb7da007adfac3"
      ],
      "author": {
        "name": "Alex Sakhartchouk",
        "email": "alexst@google.com",
        "time": "Fri Dec 17 13:17:47 2010 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Dec 17 13:17:47 2010 -0800"
      },
      "message": "Merge \"API reaview cleanup\""
    },
    {
      "commit": "fbc4939d2b51d511858846363bf02c7c9f851ed2",
      "tree": "a78592a82dd6e37d339ad4385f6287d8b6be868e",
      "parents": [
        "5eb40a85fb4887501e13cceb5d25bf325cbb2875"
      ],
      "author": {
        "name": "Mike Lockwood",
        "email": "lockwood@android.com",
        "time": "Fri Dec 17 12:11:29 2010 -0800"
      },
      "committer": {
        "name": "Mike Lockwood",
        "email": "lockwood@android.com",
        "time": "Fri Dec 17 12:27:47 2010 -0800"
      },
      "message": "MediaScanner: Fix handling of .nomedia files in directories\n\nIn particular, fix the code that prevents the database triggers from deleting\nfiles when a .nomedia file is added to a directory\n\nChange-Id: Ie913223f3b1bbf9122842a675b96d4baac3b1c6f\nSigned-off-by: Mike Lockwood \u003clockwood@android.com\u003e\n"
    },
    {
      "commit": "5eb40a85fb4887501e13cceb5d25bf325cbb2875",
      "tree": "00310653d13dc947e4d40c7d4fc9310de62e4347",
      "parents": [
        "fc3948a8934b764f4c15f75aa85352a6bd1e22d0",
        "fb60386b46d0c6216c765c10bd33ac42ca780917"
      ],
      "author": {
        "name": "Adam Cohen",
        "email": "adamcohen@google.com",
        "time": "Fri Dec 17 12:19:46 2010 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Dec 17 12:19:46 2010 -0800"
      },
      "message": "Merge \"Addressing issues associated RemoteViewsAdapter\u0027s service crashes / disconnects\""
    },
    {
      "commit": "fb60386b46d0c6216c765c10bd33ac42ca780917",
      "tree": "3328cd44ed4084970b5734e13a16c1d1273c7712",
      "parents": [
        "8903058a4a77ae920502054ba136b1b4539f1ea1"
      ],
      "author": {
        "name": "Adam Cohen",
        "email": "adamcohen@google.com",
        "time": "Fri Dec 17 12:03:17 2010 -0800"
      },
      "committer": {
        "name": "Adam Cohen",
        "email": "adamcohen@google.com",
        "time": "Fri Dec 17 12:09:50 2010 -0800"
      },
      "message": "Addressing issues associated RemoteViewsAdapter\u0027s service crashes / disconnects\n\n-See issue: 3052667\n\nChange-Id: I95f1cac3defeadc38ac75453d9d59cd1b3cbcc83\n"
    },
    {
      "commit": "fc3948a8934b764f4c15f75aa85352a6bd1e22d0",
      "tree": "1572567104fbcec485787ab36b6c0a68e52df1c1",
      "parents": [
        "8261a1ca45f3566842910f9a84c40af57899a502",
        "ef6e9360175eaa1cad2d178f3dbf469cc7036c1e"
      ],
      "author": {
        "name": "Joe Onorato",
        "email": "joeo@google.com",
        "time": "Fri Dec 17 11:52:34 2010 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Dec 17 11:52:34 2010 -0800"
      },
      "message": "Merge \"Fix for the notification panel getting stuck open.\""
    },
    {
      "commit": "ef6e9360175eaa1cad2d178f3dbf469cc7036c1e",
      "tree": "c68b9212543bc833be6d0cae0ca17edd1cd4ab26",
      "parents": [
        "b67529b905440e2ba550742773b927abad882c19"
      ],
      "author": {
        "name": "Daniel Sandler",
        "email": "dsandler@google.com",
        "time": "Fri Dec 17 14:50:03 2010 -0500"
      },
      "committer": {
        "name": "Daniel Sandler",
        "email": "dsandler@google.com",
        "time": "Fri Dec 17 14:50:03 2010 -0500"
      },
      "message": "Fix for the notification panel getting stuck open.\n\nBug: 3295437\nChange-Id: I2205902790818048a637729249f3dfd844c101ea\n"
    },
    {
      "commit": "8261a1ca45f3566842910f9a84c40af57899a502",
      "tree": "66799984b55b5c4175a177149f979799a31e9316",
      "parents": [
        "73d032eea9021a0431fe15b3de159ae05f916868",
        "e7155e6bde27a581b427fb6e1c19da558d10602b"
      ],
      "author": {
        "name": "Eric Laurent",
        "email": "elaurent@google.com",
        "time": "Fri Dec 17 11:48:02 2010 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Dec 17 11:48:02 2010 -0800"
      },
      "message": "Merge \"Fix issue 3217707.\""
    },
    {
      "commit": "e27cdeeecba5b445e307d653d9cb7da007adfac3",
      "tree": "2bd196f42ef3d904c610f2b327642391a6724e20",
      "parents": [
        "60e41fa4456ce6bc37a33b1e4b81a56e9411199b"
      ],
      "author": {
        "name": "Alex Sakhartchouk",
        "email": "alexst@google.com",
        "time": "Fri Dec 17 11:41:08 2010 -0800"
      },
      "committer": {
        "name": "Alex Sakhartchouk",
        "email": "alexst@google.com",
        "time": "Fri Dec 17 11:41:08 2010 -0800"
      },
      "message": "API reaview cleanup\n\nChange-Id: Ib1aaf81130ffa6b5e6c60096c27c969e8891db3f\n"
    },
    {
      "commit": "73d032eea9021a0431fe15b3de159ae05f916868",
      "tree": "9dc0639fcb3073c3e33e5cb8400a05cb9f210b2b",
      "parents": [
        "d4bbcbd2dd516108a11acfab1d2d5c0c2f911aad",
        "e12f99984e0a7f0efaab0e221a6b881b8be8d720"
      ],
      "author": {
        "name": "Gilles Debunne",
        "email": "debunne@google.com",
        "time": "Fri Dec 17 11:31:00 2010 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Dec 17 11:31:00 2010 -0800"
      },
      "message": "Merge \"Removed focusableInTouchMode flag for selectable text.\""
    },
    {
      "commit": "d4bbcbd2dd516108a11acfab1d2d5c0c2f911aad",
      "tree": "757cff802076428a62f6a29fec5e9907044679c9",
      "parents": [
        "2785c7f6e58385b23fff95732ecc72fd7e70c9cf",
        "c75ec3324e9e3e6500148cc2978caab90ea962e4"
      ],
      "author": {
        "name": "Chet Haase",
        "email": "chet@google.com",
        "time": "Fri Dec 17 11:30:17 2010 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Dec 17 11:30:17 2010 -0800"
      },
      "message": "Merge \"Fix for TimePicker not redrawing itself.\""
    },
    {
      "commit": "2785c7f6e58385b23fff95732ecc72fd7e70c9cf",
      "tree": "def26b48d1ae11ec9d5757637ebd277ab663e856",
      "parents": [
        "b23a82cc035bf48454732b1ef9d7c7643d79861a",
        "a40c6304deb860f10a51ce950ac1abc21a23d08b"
      ],
      "author": {
        "name": "Costin Manolache",
        "email": "costin@google.com",
        "time": "Fri Dec 17 11:28:26 2010 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Dec 17 11:28:26 2010 -0800"
      },
      "message": "Merge \"Add a new attribute to auth descriptors to indicate custom handling of permission and token caching\""
    },
    {
      "commit": "b23a82cc035bf48454732b1ef9d7c7643d79861a",
      "tree": "ae08fe0b5b42c07f48ecc782f0ef937b5099c961",
      "parents": [
        "28cfb113daec5679ac711f74d0d8cdb73547e150",
        "b19e62add0a747127952862bb7bea0b73379edcc"
      ],
      "author": {
        "name": "Fred Quintana",
        "email": "fredq@google.com",
        "time": "Fri Dec 17 11:27:03 2010 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Dec 17 11:27:03 2010 -0800"
      },
      "message": "Merge \"fix the TooManyDeletes to show up again\""
    },
    {
      "commit": "a40c6304deb860f10a51ce950ac1abc21a23d08b",
      "tree": "cacc7d7fe7a65d61f0d0cd3a77212529fe32ffac",
      "parents": [
        "43c0db48d265a3d8f136d107e181e8c23455ec37"
      ],
      "author": {
        "name": "Costin Manolache",
        "email": "costin@google.com",
        "time": "Mon Dec 13 14:50:45 2010 -0800"
      },
      "committer": {
        "name": "Costin Manolache",
        "email": "costin@google.com",
        "time": "Fri Dec 17 11:26:34 2010 -0800"
      },
      "message": "Add a new attribute to auth descriptors to indicate custom handling of permission and token caching\n\nChange-Id: Icf6bd0e7bf265db9ef8bf368e8f3d8e91182f834\n"
    },
    {
      "commit": "28cfb113daec5679ac711f74d0d8cdb73547e150",
      "tree": "76135769122d59aca5b0b0b68768266379fa1eaa",
      "parents": [
        "43c0db48d265a3d8f136d107e181e8c23455ec37",
        "076e05b488e40fdd946f0d35137fe66a576efe09"
      ],
      "author": {
        "name": "Mike Lockwood",
        "email": "lockwood@android.com",
        "time": "Fri Dec 17 11:22:12 2010 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Dec 17 11:22:12 2010 -0800"
      },
      "message": "Merge \"MediaScanner: Add support for scanning empty directories\""
    },
    {
      "commit": "e12f99984e0a7f0efaab0e221a6b881b8be8d720",
      "tree": "b31ded904416610a7b49bae63f639eb77d1b76c3",
      "parents": [
        "c96235deb9f4d08285f3b1a2c28ea9f771b40f47"
      ],
      "author": {
        "name": "Gilles Debunne",
        "email": "debunne@google.com",
        "time": "Fri Dec 17 11:04:55 2010 -0800"
      },
      "committer": {
        "name": "Gilles Debunne",
        "email": "debunne@google.com",
        "time": "Fri Dec 17 11:04:55 2010 -0800"
      },
      "message": "Removed focusableInTouchMode flag for selectable text.\n\nChange-Id: I7aaa08328cc22d6cd920b3bc2661de79c5fb1402\n"
    },
    {
      "commit": "43c0db48d265a3d8f136d107e181e8c23455ec37",
      "tree": "5e57e4b665cfb5261c92371d0dbfa95f5c10336b",
      "parents": [
        "c96235deb9f4d08285f3b1a2c28ea9f771b40f47",
        "0cb0d7a2d43874895e764fabed6a6692818dc89d"
      ],
      "author": {
        "name": "Jesse Wilson",
        "email": "jessewilson@google.com",
        "time": "Fri Dec 17 10:59:30 2010 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Dec 17 10:59:30 2010 -0800"
      },
      "message": "Merge \"Test that DefaultHttpClient responds gracefully when the server closes a socket. http://b/2612240\""
    },
    {
      "commit": "896d1ebd12e77262464b9ec61a1a8dbb545c6098",
      "tree": "5bff889a02f96c226b8a6f62fac8691d8639db9d",
      "parents": [
        "d3040307abe598367ada0c878686f2b71284ef58"
      ],
      "author": {
        "name": "Amith Yamasani",
        "email": "yamasani@google.com",
        "time": "Fri Dec 17 10:35:49 2010 -0800"
      },
      "committer": {
        "name": "Amith Yamasani",
        "email": "yamasani@google.com",
        "time": "Fri Dec 17 10:35:49 2010 -0800"
      },
      "message": "Move the margins to the left pane in the preference panel.\n\nThis way the margins can disappear along with the header pane, leaving\nthe preference fragment pane properly aligned.\n\nBug: 3290342\nChange-Id: I71fa132907c50e89c0b88de33ae2d695b5aa88cd\n"
    },
    {
      "commit": "e7155e6bde27a581b427fb6e1c19da558d10602b",
      "tree": "26f1bde2ed13b8167ad5a3e9513b748e7b0999be",
      "parents": [
        "1c602b3ee11fcdb429527ad6a7162219a94cabbb"
      ],
      "author": {
        "name": "Eric Laurent",
        "email": "elaurent@google.com",
        "time": "Fri Dec 17 10:27:02 2010 -0800"
      },
      "committer": {
        "name": "Eric Laurent",
        "email": "elaurent@google.com",
        "time": "Fri Dec 17 10:27:02 2010 -0800"
      },
      "message": "Fix issue 3217707.\n\nThe problem is that when the A2DP headset is disconnected, there is a transition\nperiod during which the A2DP sink pumps data at a very high pace.\nThis makes that:\n1 the audio flinger mixer thread spins and starves binder threads thus delaying\nthe completion of the A2DP output stream shutdown\n2 we read the audio http audio stream faster than normal and we reach the end of stream\nfor audio while video is still playing if the streamed file is small enough.\n\nThe fix consists in detecting abnormal short write intervals and sleep to restore\na normal write pace.\n\nChange-Id: Iab127882494ab0e26266371dc0ce5c2ff6fa476e\n"
    },
    {
      "commit": "c96235deb9f4d08285f3b1a2c28ea9f771b40f47",
      "tree": "2e596ad7bf05e5d2bbec9bbeca30360c84331bad",
      "parents": [
        "1c602b3ee11fcdb429527ad6a7162219a94cabbb"
      ],
      "author": {
        "name": "Iain Merrick",
        "email": "husky@google.com",
        "time": "Mon Dec 13 17:27:14 2010 +0000"
      },
      "committer": {
        "name": "Iain Merrick",
        "email": "husky@google.com",
        "time": "Fri Dec 17 16:43:01 2010 +0000"
      },
      "message": "Deprecate CacheManager.\n\nThis class gives fairly low-level access to the HTTP cache, which\nas far as we can tell was only exposed for the benefit of Gears.\n\nBUG\u003d3270236\n\nChange-Id: Ibce10ecf8b524d3f472affa2a37fe4de15efd2ed\n"
    },
    {
      "commit": "1c602b3ee11fcdb429527ad6a7162219a94cabbb",
      "tree": "b3d042de2baad5cef230e7465d138802735910db",
      "parents": [
        "8a4fd2f8e7f78538adad82f4c95e8746f880abcc",
        "d4819a722bc5816130fe42ee0cc9f5e02c687f96"
      ],
      "author": {
        "name": "Kristian Monsen",
        "email": "kristianm@google.com",
        "time": "Fri Dec 17 08:11:14 2010 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Dec 17 08:11:14 2010 -0800"
      },
      "message": "Merge \"Add methods to send messages to the WebViewCore whithout having a reference\""
    },
    {
      "commit": "8a4fd2f8e7f78538adad82f4c95e8746f880abcc",
      "tree": "05b18c27ac6b5936ee27c853d4ac7410d896819f",
      "parents": [
        "b67529b905440e2ba550742773b927abad882c19"
      ],
      "author": {
        "name": "Leon Scroggins",
        "email": "scroggo@google.com",
        "time": "Thu Dec 16 18:17:23 2010 -0500"
      },
      "committer": {
        "name": "Leon Scroggins",
        "email": "scroggo@google.com",
        "time": "Fri Dec 17 11:04:14 2010 -0500"
      },
      "message": "Do not allow text selection if there is no ActionBar.\n\nBug:3276538\nChange-Id: I060f14471e26e4bc1bf9773b847e0dbac9228426\n"
    },
    {
      "commit": "c75ec3324e9e3e6500148cc2978caab90ea962e4",
      "tree": "3deda35936aa11ab97c0c8fef35725959216dcd1",
      "parents": [
        "d3040307abe598367ada0c878686f2b71284ef58"
      ],
      "author": {
        "name": "Chet Haase",
        "email": "chet@google.com",
        "time": "Fri Dec 17 07:44:30 2010 -0800"
      },
      "committer": {
        "name": "Chet Haase",
        "email": "chet@google.com",
        "time": "Fri Dec 17 07:44:30 2010 -0800"
      },
      "message": "Fix for TimePicker not redrawing itself.\n\nThe problem was that NumberPicker override View.draw(), but did not\ncall the superclass version of the method in some situations. This\nresulted in the DIRTY flag for the view not getting cleared properly,\nand future invalidations not propagating correctly.\n\nThe fix was to call super.draw() from NumberPicker.draw().\n\nChange-Id: Ic17215dea86d54b77375494ada124dd6970e3ad6\n"
    },
    {
      "commit": "b67529b905440e2ba550742773b927abad882c19",
      "tree": "8882be3bc136d05d16264d80fed32e6fbf19cb32",
      "parents": [
        "7fee71f66afef6421b92fa48e63d4bc73f5d0c27"
      ],
      "author": {
        "name": "Iain Merrick",
        "email": "husky@google.com",
        "time": "Fri Dec 17 11:10:17 2010 +0000"
      },
      "committer": {
        "name": "Iain Merrick",
        "email": "husky@google.com",
        "time": "Fri Dec 17 15:44:00 2010 +0000"
      },
      "message": "Add setContentLength method to CacheResult.\n\nThis is needed to construct a cachable CacheResult object.\nCurrently only WebViewWorker is able to do this, by updating\nthe fields directly.\n\nBug: 3270236\n\nChange-Id: I50148697dcee4d329e1436a2ce4c15224cb5ae30\n"
    },
    {
      "commit": "7fee71f66afef6421b92fa48e63d4bc73f5d0c27",
      "tree": "3b21b203862606a78d6cbeb033c2bd0eb66ae723",
      "parents": [
        "f7ca8f0e4f143e63ddcd892e344f4c71cca92af8"
      ],
      "author": {
        "name": "satok",
        "email": "satok@google.com",
        "time": "Fri Dec 17 18:54:26 2010 +0900"
      },
      "committer": {
        "name": "satok",
        "email": "satok@google.com",
        "time": "Fri Dec 17 19:00:44 2010 +0900"
      },
      "message": "Fix build breakage\n\nChange-Id: I5db5bcafc61f0aea5279e2f8679094a900b6f6cc\n"
    },
    {
      "commit": "f7ca8f0e4f143e63ddcd892e344f4c71cca92af8",
      "tree": "cd465de5e54af0082c5a47f752c5a633f8af53ce",
      "parents": [
        "540d3d26623f44caaa82a5c973cda818cb11f946",
        "217f548e79ab1ac3dd9e5be8fb6feaa6dcbe4000"
      ],
      "author": {
        "name": "satok",
        "email": "satok@google.com",
        "time": "Fri Dec 17 01:33:56 2010 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Dec 17 01:33:56 2010 -0800"
      },
      "message": "Merge \"Change \"more\" button to call InputMethodConfigure in Settings\""
    },
    {
      "commit": "540d3d26623f44caaa82a5c973cda818cb11f946",
      "tree": "ff1e184ca5c7c10c61313e8b1bb9a8c84955ed71",
      "parents": [
        "c91893511dc1b9e634648406c9ae61b15476e65d"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Thu Dec 16 22:41:30 2010 -0800"
      },
      "committer": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Thu Dec 16 22:41:30 2010 -0800"
      },
      "message": "Fixes for when onLoaderReset() is called.\n\nChange-Id: Iab479926f11fa579757904032ada46c41686d560\n"
    },
    {
      "commit": "c91893511dc1b9e634648406c9ae61b15476e65d",
      "tree": "3ad578a43734d2ed63403a8b9076c2c5c6d07dbe",
      "parents": [
        "60e41fa4456ce6bc37a33b1e4b81a56e9411199b"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Wed Dec 15 14:57:25 2010 -0800"
      },
      "committer": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Thu Dec 16 20:09:13 2010 -0800"
      },
      "message": "Fix issue #3272082: Contacts: when going back from edit view,\nlist UI is not ready yet\n\nThis involves some reworking of Loaders.\n\nLoaders, in particular CursorLoader, are now expected to retain\ntheir current data after being stopped.  This allows applications\nto keep that data across onStop() -\u003e onStart(), so when the user\nreturns to the app it doesn\u0027t have to wait for the data to reload\nand thus cause flicker.\n\nThis includes various API changes to better reflect the new\nsemantics, plus a new LoaderCallbacks method to tell the application\nwhen it is actually time to stop their use of a loader\u0027s data.\n\nNote this is somewhat half-done, to help checking in the extensive\napplication changes that are required without causing build breakage.\n\nChange-Id: Ib4b3bf8185a6da46e7f06ca125521d65e2e380a1\n"
    },
    {
      "commit": "0cb0d7a2d43874895e764fabed6a6692818dc89d",
      "tree": "f6d21e3f168679807284b4756c90e87ab459525b",
      "parents": [
        "bf1df887d4b87f7da69cd4fe9306eb0d19166d52"
      ],
      "author": {
        "name": "Jesse Wilson",
        "email": "jessewilson@google.com",
        "time": "Thu Dec 16 19:37:36 2010 -0800"
      },
      "committer": {
        "name": "Jesse Wilson",
        "email": "jessewilson@google.com",
        "time": "Thu Dec 16 19:38:32 2010 -0800"
      },
      "message": "Test that DefaultHttpClient responds gracefully when the server closes a socket.\nhttp://b/2612240\n\nChange-Id: Iafde060572f7865b72fc568b3b55578ed5dd9c94\n"
    },
    {
      "commit": "60e41fa4456ce6bc37a33b1e4b81a56e9411199b",
      "tree": "f154860a1d2fdb07792adec4dd4ca60c8c8ce000",
      "parents": [
        "8f6e52abce9878064ec28c05cd6041fa9cc02bc1",
        "1c4e4fc0490c6f07111365cfe21116c31254d5ff"
      ],
      "author": {
        "name": "Mathias Agopian",
        "email": "mathias@google.com",
        "time": "Thu Dec 16 18:51:01 2010 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Dec 16 18:51:02 2010 -0800"
      },
      "message": "Merge \"fix a small bug that caused screenshot to show garbage in some cases\""
    },
    {
      "commit": "1c4e4fc0490c6f07111365cfe21116c31254d5ff",
      "tree": "5e5eaf4a63549a4bd7c17b7b1cfeca1fd8db6e6d",
      "parents": [
        "b8027d87d87fbf24a6091ef183e519157876df41"
      ],
      "author": {
        "name": "Mathias Agopian",
        "email": "mathias@google.com",
        "time": "Thu Dec 16 18:46:17 2010 -0800"
      },
      "committer": {
        "name": "Mathias Agopian",
        "email": "mathias@google.com",
        "time": "Thu Dec 16 18:47:29 2010 -0800"
      },
      "message": "fix a small bug that caused screenshot to show garbage in some cases\n\nwe were not clearing the screen entirely, which caused garbage when\nthe screen wasn\u0027t entirely covered by windows.\n\nChange-Id: Ie9ab9b94eabfa6cafddf45bb14bc733bdc8d35c0\n"
    },
    {
      "commit": "8f6e52abce9878064ec28c05cd6041fa9cc02bc1",
      "tree": "19627679c69c105007ca669a06504985ae922498",
      "parents": [
        "6dd4b14add84a448059f51600a575dc11c1cafcd",
        "b7ec3e10194084e2a198602e20589c5bdecbda37"
      ],
      "author": {
        "name": "Jaikumar Ganesh",
        "email": "jaikumar@google.com",
        "time": "Thu Dec 16 18:27:40 2010 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Dec 16 18:27:40 2010 -0800"
      },
      "message": "Merge \"Fix PANU - Bluetooth tethering - JNI calls.\""
    },
    {
      "commit": "b7ec3e10194084e2a198602e20589c5bdecbda37",
      "tree": "dbdc0baaa89ded4f61431c7830c4372a3fd7b83a",
      "parents": [
        "d0a2d701f1374ac73a3202f87021a9fc9ca4711e"
      ],
      "author": {
        "name": "Jaikumar Ganesh",
        "email": "jaikumar@google.com",
        "time": "Thu Dec 16 18:02:29 2010 -0800"
      },
      "committer": {
        "name": "Jaikumar Ganesh",
        "email": "jaikumar@google.com",
        "time": "Thu Dec 16 18:02:29 2010 -0800"
      },
      "message": "Fix PANU - Bluetooth tethering - JNI calls.\n\nChange-Id: Ia0b37a03e65be6632cc0bb8f1a98f268d42c9d87\n"
    },
    {
      "commit": "6dd4b14add84a448059f51600a575dc11c1cafcd",
      "tree": "9f19eff3d41fd1e0faeab24d86ed62c9b972f226",
      "parents": [
        "b8027d87d87fbf24a6091ef183e519157876df41",
        "cbda9104d029a8420786bd17725e8b1fb0c4c188"
      ],
      "author": {
        "name": "Ben Komalo",
        "email": "benkomalo@google.com",
        "time": "Thu Dec 16 17:04:54 2010 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Dec 16 17:04:54 2010 -0800"
      },
      "message": "Merge \"Fix incorrect anonymous AnimatorListenerAdapter.\""
    },
    {
      "commit": "b8027d87d87fbf24a6091ef183e519157876df41",
      "tree": "9c3a62ff7c529461f71d21a5e5a9517297d499cc",
      "parents": [
        "c51451a318af8e7076e7789bc1fcd91454f1e5a9"
      ],
      "author": {
        "name": "Daniel Sandler",
        "email": "dsandler@google.com",
        "time": "Thu Dec 16 19:35:54 2010 -0500"
      },
      "committer": {
        "name": "Daniel Sandler",
        "email": "dsandler@google.com",
        "time": "Thu Dec 16 19:40:06 2010 -0500"
      },
      "message": "Improved ticker \u0026 bar animations.\n\nThe entire notification area fades out quickly before the\nnotification ticker appears, and fades back in when the\nticker is totally done.\n\nThis change has the side-effect of bringing back nice\nanimations for the notification icons when they appear by\nthemselves (at boot and when unlocking the device).\n\nBug: 3293680\nBug: 3018785\nChange-Id: Id99cc20e6849f0f037fc9fba076243d362664478\n"
    },
    {
      "commit": "c51451a318af8e7076e7789bc1fcd91454f1e5a9",
      "tree": "3019a819a331b277a343ad7fcef75d60165cb23a",
      "parents": [
        "d0a2d701f1374ac73a3202f87021a9fc9ca4711e"
      ],
      "author": {
        "name": "Daniel Sandler",
        "email": "dsandler@google.com",
        "time": "Thu Dec 16 19:06:46 2010 -0500"
      },
      "committer": {
        "name": "Daniel Sandler",
        "email": "dsandler@google.com",
        "time": "Thu Dec 16 19:40:06 2010 -0500"
      },
      "message": "Improvements to ticker:\n\n  - Ticker view can be tapped immediately\n  - Ticker views animate in/out smoothly\n\nBug: 3274655\nBug: 3293680\nChange-Id: I504dae65d91cc26a81a2a18f7bc71d6b3271f06d\n"
    },
    {
      "commit": "d0a2d701f1374ac73a3202f87021a9fc9ca4711e",
      "tree": "621335a86f0881f35847b6ab74af056766a9c516",
      "parents": [
        "4520347a83111c321d848889713152df499b5e6b",
        "73e00df15e07933af06eac50901e50e07f9865bb"
      ],
      "author": {
        "name": "Amith Yamasani",
        "email": "yamasani@google.com",
        "time": "Thu Dec 16 16:35:11 2010 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Dec 16 16:35:11 2010 -0800"
      },
      "message": "Merge \"Fix SearchView collapse on text input.\""
    },
    {
      "commit": "73e00df15e07933af06eac50901e50e07f9865bb",
      "tree": "44677f2e988daff2f7dab4be90e5a3a3707c214e",
      "parents": [
        "d3040307abe598367ada0c878686f2b71284ef58"
      ],
      "author": {
        "name": "Amith Yamasani",
        "email": "yamasani@google.com",
        "time": "Thu Dec 16 16:31:29 2010 -0800"
      },
      "committer": {
        "name": "Amith Yamasani",
        "email": "yamasani@google.com",
        "time": "Thu Dec 16 16:31:29 2010 -0800"
      },
      "message": "Fix SearchView collapse on text input.\n\nBug: 3291919\nChange-Id: I2e510c3f8c4fa520dd100e722896f725ef70b79e\n"
    },
    {
      "commit": "4520347a83111c321d848889713152df499b5e6b",
      "tree": "1286ddcf7500aa9e2b0253506ea8e53891b25c7c",
      "parents": [
        "a6695d28ccd4b1b941cd21d2bd5a7a08e04b3420",
        "7a863b4bdae1d01d4ac972fe8ff8968bbfed6709"
      ],
      "author": {
        "name": "Jaikumar Ganesh",
        "email": "jaikumar@google.com",
        "time": "Thu Dec 16 16:25:24 2010 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Dec 16 16:25:24 2010 -0800"
      },
      "message": "Merge \"Add PLAY and PAUSE keycodes and remove PLAY_PAUSE keycode.\""
    },
    {
      "commit": "7a863b4bdae1d01d4ac972fe8ff8968bbfed6709",
      "tree": "85774170947a7f2d14adcf9c82023dc716987cde",
      "parents": [
        "ceb99ec550d702072e226790b3572b22bfcd5aea"
      ],
      "author": {
        "name": "Jaikumar Ganesh",
        "email": "jaikumar@google.com",
        "time": "Thu Dec 16 16:24:15 2010 -0800"
      },
      "committer": {
        "name": "Jaikumar Ganesh",
        "email": "jaikumar@google.com",
        "time": "Thu Dec 16 16:24:15 2010 -0800"
      },
      "message": "Add PLAY and PAUSE keycodes and remove PLAY_PAUSE keycode.\n\nChange-Id: I0b17bea189c90fcacff42e182e9e47ef179c28ca\n"
    },
    {
      "commit": "a6695d28ccd4b1b941cd21d2bd5a7a08e04b3420",
      "tree": "557e81f3030689a3f6cd0f6cac43b105dba43d46",
      "parents": [
        "d3d5d65b98af56a03d27c74f3cfdf8c3390123e8",
        "a1608902f95dc8ff31a52c1f1c384829a803a701"
      ],
      "author": {
        "name": "Eric Laurent",
        "email": "elaurent@google.com",
        "time": "Thu Dec 16 16:10:24 2010 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Dec 16 16:10:24 2010 -0800"
      },
      "message": "am a1608902: am 5a756fb0: Merge \"Fix issue 2712130: Sholes: problem when playing audio while recording over bluetooth SCO.\" into gingerbread\n\n* commit \u0027a1608902f95dc8ff31a52c1f1c384829a803a701\u0027:\n  Fix issue 2712130: Sholes: problem when playing audio while recording over bluetooth SCO.\n"
    },
    {
      "commit": "d3d5d65b98af56a03d27c74f3cfdf8c3390123e8",
      "tree": "557e81f3030689a3f6cd0f6cac43b105dba43d46",
      "parents": [
        "207a5d2467a0ac7917200a35b920145b81603ac6",
        "49cdfcf574996bbe37bf547bac105f9df71253ac"
      ],
      "author": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Thu Dec 16 16:10:16 2010 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Dec 16 16:10:16 2010 -0800"
      },
      "message": "am 49cdfcf5: am 3165bbb1: cherrypick Change-Id: I7ec40d7c2908bd78b74ada8ba2b6838db4a0bac5 docs: misc fixes for the adb move\n\n* commit \u002749cdfcf574996bbe37bf547bac105f9df71253ac\u0027:\n  cherrypick Change-Id: I7ec40d7c2908bd78b74ada8ba2b6838db4a0bac5 docs: misc fixes for the adb move\n"
    },
    {
      "commit": "207a5d2467a0ac7917200a35b920145b81603ac6",
      "tree": "614dfce9a714fba41361cb6f89530bab38874ad8",
      "parents": [
        "25d61bb3a0821d6dd9ff28291bbe8173565e3a08",
        "c4172983fb1a5ce1eec08ae1196844bd469643e8"
      ],
      "author": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Thu Dec 16 16:10:09 2010 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Dec 16 16:10:09 2010 -0800"
      },
      "message": "am c4172983: am 4ea442b4: Merge \"cherrypick Change-Id: I07634c137e515068911c61c04bf3e9400c3fe0d4 docs: misc changes; add path to adb tool in sdk; fix broken link to ninepatch docs; fix and add some other links\" into gingerbread\n\n* commit \u0027c4172983fb1a5ce1eec08ae1196844bd469643e8\u0027:\n  cherrypick Change-Id: I07634c137e515068911c61c04bf3e9400c3fe0d4 docs: misc changes; add path to adb tool in sdk; fix broken link to ninepatch docs; fix and add some other links\n"
    },
    {
      "commit": "25d61bb3a0821d6dd9ff28291bbe8173565e3a08",
      "tree": "1b3efeceacffa90c51aef6ae6feefbbe045c1c58",
      "parents": [
        "e64531104765ca11af798e54fc5ff13a5d4f96aa",
        "12e5c1a21ee0dad786e8e5e7f7ca18e8ffdd53e5"
      ],
      "author": {
        "name": "Martijn Coenen",
        "email": "martijn.coenen@nxp.com",
        "time": "Thu Dec 16 16:10:02 2010 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Dec 16 16:10:02 2010 -0800"
      },
      "message": "am 12e5c1a2: am c58c3f1a: Implement additional Mifare Ultralight convenience methods.\n\n* commit \u002712e5c1a21ee0dad786e8e5e7f7ca18e8ffdd53e5\u0027:\n  Implement additional Mifare Ultralight convenience methods.\n"
    },
    {
      "commit": "e64531104765ca11af798e54fc5ff13a5d4f96aa",
      "tree": "ff42f156aaf78246b9912ea0dd23b92825943681",
      "parents": [
        "03077d04b0130498f316364b4adbe7bde662c0c1",
        "bf76b52f05384feddb073ee6aa18091f701d069b"
      ],
      "author": {
        "name": "Martijn Coenen",
        "email": "martijn.coenen@nxp.com",
        "time": "Thu Dec 16 16:09:55 2010 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Dec 16 16:09:55 2010 -0800"
      },
      "message": "am bf76b52f: am 0d27f999: Expose reconnect(), to allow applications to reset tag state.\n\n* commit \u0027bf76b52f05384feddb073ee6aa18091f701d069b\u0027:\n  Expose reconnect(), to allow applications to reset tag state.\n"
    },
    {
      "commit": "03077d04b0130498f316364b4adbe7bde662c0c1",
      "tree": "da3b7f65726357926440d9c7b8d194958e5e8489",
      "parents": [
        "27c1d4debb3848f5accd5673fffeeacad3e61648",
        "9dce44ffbb0edcc59b7f72a59099abb313167d0b"
      ],
      "author": {
        "name": "Martijn Coenen",
        "email": "martijn.coenen@nxp.com",
        "time": "Thu Dec 16 16:09:42 2010 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Dec 16 16:09:42 2010 -0800"
      },
      "message": "am 9dce44ff: am 4049f9d0: Implement multi-tech connect, enfore tech exclusivity.\n\n* commit \u00279dce44ffbb0edcc59b7f72a59099abb313167d0b\u0027:\n  Implement multi-tech connect, enfore tech exclusivity.\n"
    },
    {
      "commit": "a1608902f95dc8ff31a52c1f1c384829a803a701",
      "tree": "1fbbb53304c05546b25aef097c24ea9cbf57f9ea",
      "parents": [
        "49cdfcf574996bbe37bf547bac105f9df71253ac",
        "5a756fb0f1f3f8cd7612284c889dfc69875577a8"
      ],
      "author": {
        "name": "Eric Laurent",
        "email": "elaurent@google.com",
        "time": "Thu Dec 16 16:05:16 2010 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Dec 16 16:05:16 2010 -0800"
      },
      "message": "am 5a756fb0: Merge \"Fix issue 2712130: Sholes: problem when playing audio while recording over bluetooth SCO.\" into gingerbread\n\n* commit \u00275a756fb0f1f3f8cd7612284c889dfc69875577a8\u0027:\n  Fix issue 2712130: Sholes: problem when playing audio while recording over bluetooth SCO.\n"
    },
    {
      "commit": "49cdfcf574996bbe37bf547bac105f9df71253ac",
      "tree": "5aaba64d62df2ceafe22c92ec6453b5ef2a483a1",
      "parents": [
        "c4172983fb1a5ce1eec08ae1196844bd469643e8",
        "3165bbb15560ed9facdfb906da55a9b24eb5989a"
      ],
      "author": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Thu Dec 16 16:05:00 2010 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Dec 16 16:05:00 2010 -0800"
      },
      "message": "am 3165bbb1: cherrypick Change-Id: I7ec40d7c2908bd78b74ada8ba2b6838db4a0bac5 docs: misc fixes for the adb move\n\n* commit \u00273165bbb15560ed9facdfb906da55a9b24eb5989a\u0027:\n  cherrypick Change-Id: I7ec40d7c2908bd78b74ada8ba2b6838db4a0bac5 docs: misc fixes for the adb move\n"
    },
    {
      "commit": "c4172983fb1a5ce1eec08ae1196844bd469643e8",
      "tree": "08ac44177fe7cc78917ef05d928b2385a30a19c5",
      "parents": [
        "12e5c1a21ee0dad786e8e5e7f7ca18e8ffdd53e5",
        "4ea442b49c2f44c180346fe780a2b8c9766b587b"
      ],
      "author": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Thu Dec 16 16:04:54 2010 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Dec 16 16:04:54 2010 -0800"
      },
      "message": "am 4ea442b4: Merge \"cherrypick Change-Id: I07634c137e515068911c61c04bf3e9400c3fe0d4 docs: misc changes; add path to adb tool in sdk; fix broken link to ninepatch docs; fix and add some other links\" into gingerbread\n\n* commit \u00274ea442b49c2f44c180346fe780a2b8c9766b587b\u0027:\n  cherrypick Change-Id: I07634c137e515068911c61c04bf3e9400c3fe0d4 docs: misc changes; add path to adb tool in sdk; fix broken link to ninepatch docs; fix and add some other links\n"
    },
    {
      "commit": "12e5c1a21ee0dad786e8e5e7f7ca18e8ffdd53e5",
      "tree": "29550c5e39d0027604dc1555bc066ff22e41a939",
      "parents": [
        "bf76b52f05384feddb073ee6aa18091f701d069b",
        "c58c3f1ae27c0c7f560bd381180397d7f6a2ebed"
      ],
      "author": {
        "name": "Martijn Coenen",
        "email": "martijn.coenen@nxp.com",
        "time": "Thu Dec 16 16:04:47 2010 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Dec 16 16:04:47 2010 -0800"
      },
      "message": "am c58c3f1a: Implement additional Mifare Ultralight convenience methods.\n\n* commit \u0027c58c3f1ae27c0c7f560bd381180397d7f6a2ebed\u0027:\n  Implement additional Mifare Ultralight convenience methods.\n"
    },
    {
      "commit": "bf76b52f05384feddb073ee6aa18091f701d069b",
      "tree": "8b8e84ebcfac7bf7442d1b4a2b231bf8e7e6ed8d",
      "parents": [
        "9dce44ffbb0edcc59b7f72a59099abb313167d0b",
        "0d27f999f4b1ad51da11946800b40d2978fc6326"
      ],
      "author": {
        "name": "Martijn Coenen",
        "email": "martijn.coenen@nxp.com",
        "time": "Thu Dec 16 16:04:41 2010 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Dec 16 16:04:41 2010 -0800"
      },
      "message": "am 0d27f999: Expose reconnect(), to allow applications to reset tag state.\n\n* commit \u00270d27f999f4b1ad51da11946800b40d2978fc6326\u0027:\n  Expose reconnect(), to allow applications to reset tag state.\n"
    },
    {
      "commit": "9dce44ffbb0edcc59b7f72a59099abb313167d0b",
      "tree": "369262a95a93ba6de684e6e43f743e48b001ab16",
      "parents": [
        "61aeb2b7212cae211ce68b3600ddbe69c6e98bb3",
        "4049f9d00a86f848d42d2429068496b31a6795ad"
      ],
      "author": {
        "name": "Martijn Coenen",
        "email": "martijn.coenen@nxp.com",
        "time": "Thu Dec 16 16:04:28 2010 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Dec 16 16:04:28 2010 -0800"
      },
      "message": "am 4049f9d0: Implement multi-tech connect, enfore tech exclusivity.\n\n* commit \u00274049f9d00a86f848d42d2429068496b31a6795ad\u0027:\n  Implement multi-tech connect, enfore tech exclusivity.\n"
    },
    {
      "commit": "cbda9104d029a8420786bd17725e8b1fb0c4c188",
      "tree": "679d958d2e95a746c0171cb279b70cf77d71004b",
      "parents": [
        "27c1d4debb3848f5accd5673fffeeacad3e61648"
      ],
      "author": {
        "name": "Ben Komalo",
        "email": "benkomalo@google.com",
        "time": "Thu Dec 16 15:55:27 2010 -0800"
      },
      "committer": {
        "name": "Ben Komalo",
        "email": "benkomalo@google.com",
        "time": "Thu Dec 16 15:59:22 2010 -0800"
      },
      "message": "Fix incorrect anonymous AnimatorListenerAdapter.\n\nChange-Id: I0384a437089d11dda03d0657235404ea96e8b19d\n"
    },
    {
      "commit": "076e05b488e40fdd946f0d35137fe66a576efe09",
      "tree": "c2b732777b51e1f6d8ba92047c2446bd0f2d0582",
      "parents": [
        "dcaa10cd361a543cfa93bbb5c53444f437bd07a4"
      ],
      "author": {
        "name": "Mike Lockwood",
        "email": "lockwood@android.com",
        "time": "Thu Dec 16 12:54:24 2010 -0800"
      },
      "committer": {
        "name": "Mike Lockwood",
        "email": "lockwood@android.com",
        "time": "Thu Dec 16 15:35:36 2010 -0800"
      },
      "message": "MediaScanner: Add support for scanning empty directories\n\nCurrently the media scanner does not create database entries for directories\nunless they contain a file that is scanned.\nFixing this so we provide a consistent view of the world to MTP.\n\nChange-Id: Ia776acfeae23192183e7192d63cdc34d830ea889\nSigned-off-by: Mike Lockwood \u003clockwood@android.com\u003e\n"
    },
    {
      "commit": "27c1d4debb3848f5accd5673fffeeacad3e61648",
      "tree": "aca76b86aaa0f77df4e5f6f0a5352b7a214ed762",
      "parents": [
        "d3040307abe598367ada0c878686f2b71284ef58"
      ],
      "author": {
        "name": "Chet Haase",
        "email": "chet@google.com",
        "time": "Thu Dec 16 07:58:28 2010 -0800"
      },
      "committer": {
        "name": "Chet Haase",
        "email": "chet@google.com",
        "time": "Thu Dec 16 15:25:52 2010 -0800"
      },
      "message": "Fix minor animation and doc issues\n\nChange-Id: I0ea077d9434ac3e22e8600f22ca4a24a6a46965c\n"
    },
    {
      "commit": "b19e62add0a747127952862bb7bea0b73379edcc",
      "tree": "38e1dbd8a54e5f7ffc5fef493c1e5154f41d973b",
      "parents": [
        "d3040307abe598367ada0c878686f2b71284ef58"
      ],
      "author": {
        "name": "Fred Quintana",
        "email": "fredq@google.com",
        "time": "Thu Dec 16 13:54:43 2010 -0800"
      },
      "committer": {
        "name": "Fred Quintana",
        "email": "fredq@google.com",
        "time": "Thu Dec 16 15:19:37 2010 -0800"
      },
      "message": "fix the TooManyDeletes to show up again\n\nIt was moved so it was no longer in the location that\nSyncManager expected. I fixed it by (a) moving it to the\nSyncManager directory and by (b) changing the SyncManager to\nrefer to it by class rather than by class name, which means\nit will now check for it at compile time, not run time.\nBug: 3289922\n\nChange-Id: I24f8bac371a16c62c2a38ed1024702c6d0913b93\n"
    },
    {
      "commit": "d3040307abe598367ada0c878686f2b71284ef58",
      "tree": "f6519c0689053f13ecc2145b6922181946982518",
      "parents": [
        "7ef29b5a066e87ac890cf198c58e2ffe8549bea1",
        "58938159ec378670ea784d07aa13ac47f4730cbb"
      ],
      "author": {
        "name": "Irfan Sheriff",
        "email": "isheriff@google.com",
        "time": "Thu Dec 16 14:46:32 2010 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Dec 16 14:46:32 2010 -0800"
      },
      "message": "Merge \"Fix ssid storage regression\""
    },
    {
      "commit": "7ef29b5a066e87ac890cf198c58e2ffe8549bea1",
      "tree": "f9b0568ac916b05cde56ed777192e13b2ef3940a",
      "parents": [
        "cf321c1abe2db9568ad533b5722725681804c668"
      ],
      "author": {
        "name": "Daniel Sandler",
        "email": "dsandler@google.com",
        "time": "Thu Dec 16 17:29:50 2010 -0500"
      },
      "committer": {
        "name": "Daniel Sandler",
        "email": "dsandler@google.com",
        "time": "Thu Dec 16 17:29:50 2010 -0500"
      },
      "message": "Update flyover if notification changes.\n\nBug: 3292466\nChange-Id: I11407b7a0eedc3d8474d34e45e4b472a2dc61d27\n"
    },
    {
      "commit": "cf321c1abe2db9568ad533b5722725681804c668",
      "tree": "f6f020e578eaa119cd74964d94db8ba08efc241b",
      "parents": [
        "88b03bd2e12c10c73e455a7eccf7d1aa324049d7",
        "244e4159052230ce75a2152090a87518dd85e068"
      ],
      "author": {
        "name": "Joe Onorato",
        "email": "joeo@google.com",
        "time": "Thu Dec 16 13:55:50 2010 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Dec 16 13:55:50 2010 -0800"
      },
      "message": "Merge \"Fix the SettingsView so it shows again.\""
    },
    {
      "commit": "244e4159052230ce75a2152090a87518dd85e068",
      "tree": "1dc4351aefbce99283fc6ca4671a5816e66cba01",
      "parents": [
        "64b591de33c53c0d41228ab494295cbf92d18315"
      ],
      "author": {
        "name": "Joe Onorato",
        "email": "joeo@google.com",
        "time": "Thu Dec 16 13:22:34 2010 -0800"
      },
      "committer": {
        "name": "Joe Onorato",
        "email": "joeo@google.com",
        "time": "Thu Dec 16 13:29:38 2010 -0800"
      },
      "message": "Fix the SettingsView so it shows again.\n\nChange-Id: Ie041fd12412ee1de9d1f90604b777db2fd00f550\n"
    },
    {
      "commit": "88b03bd2e12c10c73e455a7eccf7d1aa324049d7",
      "tree": "077ec6cb9cf75789ac92db6c91ec29ba285ab413",
      "parents": [
        "64b591de33c53c0d41228ab494295cbf92d18315"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Thu Dec 16 11:15:18 2010 -0800"
      },
      "committer": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Thu Dec 16 13:29:27 2010 -0800"
      },
      "message": "Hm somehow my log didn\u0027t make it in the last patch.\n\nChange-Id: If7b3b041e478e1f05998323c02deb665f65073cb\n"
    },
    {
      "commit": "64b591de33c53c0d41228ab494295cbf92d18315",
      "tree": "c70996364a4a06d5b392bf041e657373a80233bf",
      "parents": [
        "060f2175465c61b4461439b82ecc387534938f32",
        "cb8f0e099c0e149b6fcc477f9b554a2688f99820"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Thu Dec 16 13:07:28 2010 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Dec 16 13:07:28 2010 -0800"
      },
      "message": "Merge \"Fix issue #3291975: Google services frame work crash...\""
    },
    {
      "commit": "060f2175465c61b4461439b82ecc387534938f32",
      "tree": "523a1cb0b6513bd0884f46626f2e80639ef939ff",
      "parents": [
        "161929ff3171d3b7fe1bb9880fb634412c8c7c3f",
        "dcaa10cd361a543cfa93bbb5c53444f437bd07a4"
      ],
      "author": {
        "name": "Mike Lockwood",
        "email": "lockwood@android.com",
        "time": "Thu Dec 16 12:59:07 2010 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Dec 16 12:59:07 2010 -0800"
      },
      "message": "Merge \"Add Process.MEDIA_RW_GID constant\""
    },
    {
      "commit": "dcaa10cd361a543cfa93bbb5c53444f437bd07a4",
      "tree": "1e555c7833caae4d7163bf2c5891c40ad1fe316c",
      "parents": [
        "17268ccfcf11c71d3524163cd0f01f5c272cf3a7"
      ],
      "author": {
        "name": "Mike Lockwood",
        "email": "lockwood@android.com",
        "time": "Thu Dec 16 12:50:44 2010 -0800"
      },
      "committer": {
        "name": "Mike Lockwood",
        "email": "lockwood@android.com",
        "time": "Thu Dec 16 12:56:12 2010 -0800"
      },
      "message": "Add Process.MEDIA_RW_GID constant\n\nChange-Id: I2358e5ef1e55ee4b1b9725451ce06cfbf3ed54a4\nSigned-off-by: Mike Lockwood \u003clockwood@android.com\u003e\n"
    },
    {
      "commit": "161929ff3171d3b7fe1bb9880fb634412c8c7c3f",
      "tree": "794bde60d4259e9698b7e0f0531850d8e08dbb22",
      "parents": [
        "8903058a4a77ae920502054ba136b1b4539f1ea1",
        "c4f297d612a06a1f5eeac0adca03852d51c85f72"
      ],
      "author": {
        "name": "Andreas Huber",
        "email": "andih@google.com",
        "time": "Thu Dec 16 12:39:37 2010 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Dec 16 12:39:37 2010 -0800"
      },
      "message": "Merge \"Instead of asserting, gracefully abort and signal and error.\""
    },
    {
      "commit": "8903058a4a77ae920502054ba136b1b4539f1ea1",
      "tree": "70f2ce762568a814386ef84ce7de46078471d8dd",
      "parents": [
        "e8a56933de9fb9cddab9ae71a6a42fecdc15fb99",
        "e5d3712d9eaef7ebbf142b508bd740414d930cb0"
      ],
      "author": {
        "name": "Jason Sams",
        "email": "rjsams@android.com",
        "time": "Thu Dec 16 12:22:01 2010 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Dec 16 12:22:01 2010 -0800"
      },
      "message": "Merge \"Remove outdated texture upload functions.\""
    },
    {
      "commit": "e5d3712d9eaef7ebbf142b508bd740414d930cb0",
      "tree": "e2fe8e53a1fb39d0ce15d0e36ae5906e9a9f40b4",
      "parents": [
        "17268ccfcf11c71d3524163cd0f01f5c272cf3a7"
      ],
      "author": {
        "name": "Jason Sams",
        "email": "rjsams@android.com",
        "time": "Thu Dec 16 00:33:33 2010 -0800"
      },
      "committer": {
        "name": "Jason Sams",
        "email": "rjsams@android.com",
        "time": "Thu Dec 16 12:18:28 2010 -0800"
      },
      "message": "Remove outdated texture upload functions.\n\nChange-Id: Ie3f9ba64a94425fa96b1924cb4b70dd36b71e294\n"
    },
    {
      "commit": "e8a56933de9fb9cddab9ae71a6a42fecdc15fb99",
      "tree": "be6d04dddcb7fbfb852c45630ec98d34e34409cd",
      "parents": [
        "17268ccfcf11c71d3524163cd0f01f5c272cf3a7",
        "bf1df887d4b87f7da69cd4fe9306eb0d19166d52"
      ],
      "author": {
        "name": "Jesse Wilson",
        "email": "jessewilson@google.com",
        "time": "Thu Dec 16 12:16:52 2010 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Dec 16 12:16:52 2010 -0800"
      },
      "message": "Merge \"New tests for AndroidHttpClient with a proxy server.\""
    },
    {
      "commit": "bf1df887d4b87f7da69cd4fe9306eb0d19166d52",
      "tree": "779f337940416da73b6b499e8e355bcc772ced20",
      "parents": [
        "80bc16f7dfd9f46e0201ec6386dcf1436ec020d7"
      ],
      "author": {
        "name": "Jesse Wilson",
        "email": "jessewilson@google.com",
        "time": "Thu Dec 16 12:06:32 2010 -0800"
      },
      "committer": {
        "name": "Jesse Wilson",
        "email": "jessewilson@google.com",
        "time": "Thu Dec 16 12:06:32 2010 -0800"
      },
      "message": "New tests for AndroidHttpClient with a proxy server.\n\nChange-Id: I03ec2f1257824c8675156dd80f6045512d1a36fe\nhttp://b/3254717\n"
    },
    {
      "commit": "17268ccfcf11c71d3524163cd0f01f5c272cf3a7",
      "tree": "bd883474a1df5c014c8d2c42e8c96ce87aafcad6",
      "parents": [
        "81d5ad515a9379432b2907aa9bcc830303202c84",
        "b30023cabade7aebaf15b70bdbb3d17c32dfc431"
      ],
      "author": {
        "name": "Mike LeBeau",
        "email": "mlebeau@android.com",
        "time": "Thu Dec 16 11:43:30 2010 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Dec 16 11:43:30 2010 -0800"
      },
      "message": "Merge \"Add new EXTRA_WEB_SEARCH_ONLY to RecognizerIntent API. This can be used to avoid triggering any non-web-search actions from the speech recognizer (such as Voice Actions in the Google implementation). The browser will set this to true to avoid triggering non-web-search actions when speech recognition is requested from the browser.\""
    },
    {
      "commit": "b30023cabade7aebaf15b70bdbb3d17c32dfc431",
      "tree": "c3c04f641fa865d15e79852935f3fc352b650aa5",
      "parents": [
        "f76aca984c4754e4de2cd731d5b6bbdb169b7544"
      ],
      "author": {
        "name": "Mike LeBeau",
        "email": "mlebeau@android.com",
        "time": "Thu Dec 16 04:45:26 2010 -0500"
      },
      "committer": {
        "name": "Mike LeBeau",
        "email": "mlebeau@android.com",
        "time": "Thu Dec 16 14:41:46 2010 -0500"
      },
      "message": "Add new EXTRA_WEB_SEARCH_ONLY to RecognizerIntent API. This can be used to\navoid triggering any non-web-search actions from the speech recognizer\n(such as Voice Actions in the Google implementation). The browser will set\nthis to true to avoid triggering non-web-search actions when speech\nrecognition is requested from the browser.\n\nChange-Id: I9b410ef8696e12f22dbad325b367f0f187a2dce8\nhttp://b/3289997\nhttp://b/3176717\n"
    },
    {
      "commit": "81d5ad515a9379432b2907aa9bcc830303202c84",
      "tree": "1170631d792c9a3a63c226574fbd3e397377c99b",
      "parents": [
        "f76aca984c4754e4de2cd731d5b6bbdb169b7544"
      ],
      "author": {
        "name": "Robert Greenwalt",
        "email": "rgreenwalt@google.com",
        "time": "Thu Dec 16 11:27:38 2010 -0800"
      },
      "committer": {
        "name": "Robert Greenwalt",
        "email": "rgreenwalt@google.com",
        "time": "Thu Dec 16 11:35:40 2010 -0800"
      },
      "message": "Fix Bluetooth-tethering config of interface.\n\nbug:3288692\nChange-Id: Id7f1b680392f938000953157716bf9a8f8a66af9\n"
    },
    {
      "commit": "c4f297d612a06a1f5eeac0adca03852d51c85f72",
      "tree": "00ca0bdf67aa6d50e0536d9d83c4cc57f6f487b4",
      "parents": [
        "f76aca984c4754e4de2cd731d5b6bbdb169b7544"
      ],
      "author": {
        "name": "Andreas Huber",
        "email": "andih@google.com",
        "time": "Thu Dec 16 11:31:13 2010 -0800"
      },
      "committer": {
        "name": "Andreas Huber",
        "email": "andih@google.com",
        "time": "Thu Dec 16 11:31:13 2010 -0800"
      },
      "message": "Instead of asserting, gracefully abort and signal and error.\n\nChange-Id: I170a602ed80e6c85a94e46deadfc02aaf92bfebb\n"
    },
    {
      "commit": "5a756fb0f1f3f8cd7612284c889dfc69875577a8",
      "tree": "6a4a1c136c7df5d28c1e7e344c2cd4b3cdda8b81",
      "parents": [
        "3165bbb15560ed9facdfb906da55a9b24eb5989a",
        "36d41b8103a525a9a581c01740428ec9f9c782a2"
      ],
      "author": {
        "name": "Eric Laurent",
        "email": "elaurent@google.com",
        "time": "Thu Dec 16 11:18:29 2010 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Dec 16 11:18:29 2010 -0800"
      },
      "message": "Merge \"Fix issue 2712130: Sholes: problem when playing audio while recording over bluetooth SCO.\" into gingerbread"
    }
  ],
  "next": "cb8f0e099c0e149b6fcc477f9b554a2688f99820"
}
