)]}'
{
  "log": [
    {
      "commit": "16331c8a1d33defccc5cbb18694def79196c921b",
      "tree": "818a554358bc8d2e7c1cb3dd6ec73542e700daec",
      "parents": [
        "96abab264e4d96071dc169b4828e950c1ae59681"
      ],
      "author": {
        "name": "satok",
        "email": "satok@google.com",
        "time": "Mon Dec 20 23:48:46 2010 +0900"
      },
      "committer": {
        "name": "satok",
        "email": "satok@google.com",
        "time": "Tue Dec 21 16:14:15 2010 +0900"
      },
      "message": "Add a parameter to InputMethodManagerService.getEnabledSubtype for allowing to select subtypes implicitly if no subtype is enabled.\n\nBug: 3142286\n\nChange-Id: I92d019d0648c552e6d7695c3530aa81ae054d702\n"
    },
    {
      "commit": "b70c82dc45f62a1c257a80e7aa9e0ecfe063c1be",
      "tree": "23e31d986d9a123fd37b2b54f2cd1e257514a324",
      "parents": [
        "d57896a64c87f8c068bb19157f41b338be209089"
      ],
      "author": {
        "name": "satok",
        "email": "satok@google.com",
        "time": "Mon Dec 20 17:59:19 2010 +0900"
      },
      "committer": {
        "name": "satok",
        "email": "satok@google.com",
        "time": "Mon Dec 20 20:45:22 2010 +0900"
      },
      "message": "Hide IME Switch Button when a handset is locked.\n\nBug: 3247192\n\nChange-Id: I61a327b480c5b3055a14219050cebb04cf0adf6e\n"
    },
    {
      "commit": "d57896a64c87f8c068bb19157f41b338be209089",
      "tree": "4f191c28be6ab246a7b966bf54ffd26b2505353c",
      "parents": [
        "dcc9dce073aff05d682e47a8a0be9c62cc2ceb5e"
      ],
      "author": {
        "name": "satok",
        "email": "satok@google.com",
        "time": "Mon Dec 20 18:13:30 2010 +0900"
      },
      "committer": {
        "name": "satok",
        "email": "satok@google.com",
        "time": "Mon Dec 20 18:36:04 2010 +0900"
      },
      "message": "Use settings of the visibility of IME Switch button\n\nBug: 3141466\n\nChange-Id: Ia5ef059af184d9c203a0065bf25b088e0529858e\n"
    },
    {
      "commit": "74fd1dd59619b0e3f6264a063ce94e19d972bf20",
      "tree": "963d4e06ad8e012d400efb422aab463a4dc3c4cb",
      "parents": [
        "4e6319b73c85082e18d1c532b86336ddd1f8cfaa"
      ],
      "author": {
        "name": "Jim Miller",
        "email": "jaggies@google.com",
        "time": "Sat Dec 18 04:12:47 2010 -0800"
      },
      "committer": {
        "name": "Jim Miller",
        "email": "jaggies@google.com",
        "time": "Sat Dec 18 04:12:47 2010 -0800"
      },
      "message": "Fix 3295530: Fix crash in RecentApps when we have no recents\n\nA change to the Animation framework now throws an exception for\nnegative durations, which was causing Recents to crash when\nthere are no recent activities.\n\nChange-Id: I65b7d6b6d5ad4637ae93b44c147ff6193d8c03cc\n"
    },
    {
      "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": "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": "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": "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": "6f6cf3c5e577aa62cfd959fa5ef046531090ce31",
      "tree": "c9293b2dac1f3e9ee0a93e804c3ebea805d99d4d",
      "parents": [
        "6a4d0a6af20d4ba88f8eeb658c68757c0926cbc5"
      ],
      "author": {
        "name": "Daniel Sandler",
        "email": "dsandler@google.com",
        "time": "Thu Dec 16 12:54:03 2010 -0500"
      },
      "committer": {
        "name": "Daniel Sandler",
        "email": "dsandler@google.com",
        "time": "Thu Dec 16 12:54:03 2010 -0500"
      },
      "message": "Reimplement StatusBarManager.disable(DISABLE_SYSTEM_INFO).\n\nBug: 3284968\nChange-Id: I7171b7770c2972bb56672a771c7ed5ca10fb4dda\n"
    },
    {
      "commit": "0ad460b087abbd4b523a2e61ff27b0bf6fb5be92",
      "tree": "5e63e34a16d52d0d59618f80c0e32584437b917d",
      "parents": [
        "b146b1214ef6e4fc75d98779b22434335764cfdb"
      ],
      "author": {
        "name": "Daniel Sandler",
        "email": "dsandler@google.com",
        "time": "Tue Dec 14 12:14:53 2010 -0500"
      },
      "committer": {
        "name": "Daniel Sandler",
        "email": "dsandler@google.com",
        "time": "Wed Dec 15 20:53:32 2010 -0500"
      },
      "message": "Look again; the system bar is now diamonds.\n\nLights Out 3.0 (bug 3241144)\n  - new artwork\n  - new transition animations\n  - new interaction (tap anywhere to dismiss \u0026 interact)\n  - much simpler overall design and implementation\n\nLayout (bug 3242949)\n  - fine-tuned spacing on navigation and notification icons\n  - notification icon spacing compresses in portrait\n\nShirt Pocket (bug 3203179)\n  - disabled for now\n\nBug: 3241144\nBug: 3242949\nBug: 3203179\nChange-Id: I6e9b7f9ebe07317d07609f11d5f03f22269bc7bb\n"
    },
    {
      "commit": "3ffd5364bf3f167d00f0d18dc42d6775c5856424",
      "tree": "990d7e07d7f9cd9af0a57b5142651a8acad7b47f",
      "parents": [
        "a156b297a5c553afa60169df19760f0955270cc8",
        "261834eea76a7baecc13243b00903420626246b4"
      ],
      "author": {
        "name": "Daniel Sandler",
        "email": "dsandler@google.com",
        "time": "Wed Dec 15 14:54:52 2010 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Dec 15 14:54:52 2010 -0800"
      },
      "message": "Merge \"Remove unused assets in SystemUI.\""
    },
    {
      "commit": "d19bedee3437c164513bdc4ea11e33f404ed7603",
      "tree": "05de680815f4456c2ff26277fc4b4f8f919e31b1",
      "parents": [
        "320a4beda312279e842a97d3af5b3f0b28cbe49d"
      ],
      "author": {
        "name": "Jim Miller",
        "email": "jaggies@google.com",
        "time": "Tue Dec 14 17:17:05 2010 -0800"
      },
      "committer": {
        "name": "Jim Miller",
        "email": "jaggies@google.com",
        "time": "Wed Dec 15 14:08:51 2010 -0800"
      },
      "message": "Fix 3253629: Tweaks to recent apps\n\nThis change reduces the overall timing of showing recents to make it\nfeel more snappy.\n\nIt also removes the first item from the list, which is assumed to be\nthe current app or the home screen, depending on which is currently\nshowing. This allows the use of muscle memory for switching between\ntwo tasks quickly.\n\nChange-Id: I04713c41ea235483ea4d3f712a84c56b0174394f\n"
    },
    {
      "commit": "6866d6912b6b5cbaaf482857d279037135aeb45f",
      "tree": "4239b2df3055b8e1d828763f423059888d36a94a",
      "parents": [
        "478fed84a058f00ae1d336f6460a32295c189e58",
        "07e7279cb45ebc150b55bb7e0882d19c1e71bfbf"
      ],
      "author": {
        "name": "satok",
        "email": "satok@google.com",
        "time": "Tue Dec 14 21:01:05 2010 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Dec 14 21:01:05 2010 -0800"
      },
      "message": "Merge \"Fix the bug that IME switch button is shown when there are two IME is installed but only one IME is enabled.\""
    },
    {
      "commit": "07e7279cb45ebc150b55bb7e0882d19c1e71bfbf",
      "tree": "f6f8815e4c79f9b302dfa4266681e8d5fc286929",
      "parents": [
        "6cb3b52df4f2ec4cc5f361886377657986e9dd19"
      ],
      "author": {
        "name": "satok",
        "email": "satok@google.com",
        "time": "Wed Dec 15 13:46:46 2010 +0900"
      },
      "committer": {
        "name": "satok",
        "email": "satok@google.com",
        "time": "Wed Dec 15 13:46:46 2010 +0900"
      },
      "message": "Fix the bug that IME switch button is shown when there are two IME is installed but only one IME is enabled.\n\nBug: 3286682\nChange-Id: I6a9c6972c136ca8df85ab2b305d08120c09a4543\n"
    },
    {
      "commit": "5814d6963d3ab058994a64e857953a102f49aff3",
      "tree": "6b047a67ecb84844853bbd50ae53853f2d226276",
      "parents": [
        "7184f361959f03846ddeed4abdce40c313d7353a",
        "7b3bfca2599418279a631e47498370136f93a792"
      ],
      "author": {
        "name": "Eric Fischer",
        "email": "enf@google.com",
        "time": "Tue Dec 14 17:35:41 2010 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Dec 14 17:35:41 2010 -0800"
      },
      "message": "Merge \"Import revised translations.\""
    },
    {
      "commit": "261834eea76a7baecc13243b00903420626246b4",
      "tree": "ebfd3b728448a8a137c30fcc771ad194fa07755b",
      "parents": [
        "48ea8d836276c04528d8e7dfebd59d27a627ce66"
      ],
      "author": {
        "name": "Daniel Sandler",
        "email": "dsandler@google.com",
        "time": "Tue Dec 14 18:31:04 2010 -0500"
      },
      "committer": {
        "name": "Daniel Sandler",
        "email": "dsandler@google.com",
        "time": "Tue Dec 14 18:31:04 2010 -0500"
      },
      "message": "Remove unused assets in SystemUI.\n\nChange-Id: I8c13566cd58135cf29a3dc7c8e72438269eb5862\n"
    },
    {
      "commit": "7b3bfca2599418279a631e47498370136f93a792",
      "tree": "8a2a2d4c44540146ada19b10181420b810dcdac2",
      "parents": [
        "300ed2cda606c38cbfe4dc41d500c5ff0855af00"
      ],
      "author": {
        "name": "Eric Fischer",
        "email": "enf@google.com",
        "time": "Tue Dec 14 13:52:32 2010 -0800"
      },
      "committer": {
        "name": "Eric Fischer",
        "email": "enf@google.com",
        "time": "Tue Dec 14 13:52:32 2010 -0800"
      },
      "message": "Import revised translations.\n\nChange-Id: Iff90bc663027dc8e7189d5dc229f5f9ddee31f12\n"
    },
    {
      "commit": "cb171fabcd3eb568105b19705fc6aa894a37c6f2",
      "tree": "08151a4dc3d2fdd42d87d952f856e1d0755bfece",
      "parents": [
        "d28378c903cf800882889619c7771f060d85b712",
        "caab4d0a509a5283b65d7c44e66b0dc7b89a6d7c"
      ],
      "author": {
        "name": "Jeff Brown",
        "email": "jeffbrown@google.com",
        "time": "Tue Dec 14 12:12:07 2010 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Dec 14 12:12:07 2010 -0800"
      },
      "message": "Merge \"Update shortcuts.\""
    },
    {
      "commit": "4738da2e30272ceeec7e065be3ce4b2838a22d07",
      "tree": "3f517f14411baa9ca3e3274d49d123c19f05424e",
      "parents": [
        "f2e69a911aa4d8ebaa3ffb6bc025a5ea5fea4bac",
        "7c270fab75c2f4529e45ea80b31d4017ab516482"
      ],
      "author": {
        "name": "Joe Onorato",
        "email": "joeo@google.com",
        "time": "Tue Dec 14 01:22:23 2010 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Dec 14 01:22:23 2010 -0800"
      },
      "message": "Merge \"notification panel animations\""
    },
    {
      "commit": "7c270fab75c2f4529e45ea80b31d4017ab516482",
      "tree": "f1df35b6ebdabb78e83c07d6b3301c6b450af18f",
      "parents": [
        "dbb4ecffe32bc5a1a9a2b75448ce544aabb5f2a4"
      ],
      "author": {
        "name": "Joe Onorato",
        "email": "joeo@google.com",
        "time": "Wed Dec 08 17:31:42 2010 -0800"
      },
      "committer": {
        "name": "Joe Onorato",
        "email": "joeo@google.com",
        "time": "Tue Dec 14 01:20:56 2010 -0800"
      },
      "message": "notification panel animations\n\nChange-Id: I3ca06a35be480df6e8741270c10eb1b23b1d4835\n"
    },
    {
      "commit": "caab4d0a509a5283b65d7c44e66b0dc7b89a6d7c",
      "tree": "ff206928dace9bf18f5b0726fbf0fc8653da1f56",
      "parents": [
        "29f94b781e1834d8280aba741b6e86b164d1223c"
      ],
      "author": {
        "name": "Jeff Brown",
        "email": "jeffbrown@google.com",
        "time": "Thu Dec 09 22:13:41 2010 -0800"
      },
      "committer": {
        "name": "Jeff Brown",
        "email": "jeffbrown@google.com",
        "time": "Mon Dec 13 23:27:17 2010 -0800"
      },
      "message": "Update shortcuts.\n\nAlso modified the shortcut key handling so that it drops chorded\nSearch+X keys when even if no shortcut was found.  Without this\nchange, pressing an unhandled shortcut causes the Search widget to\npop up and the character to be typed.\n\nBug: 3022227\nChange-Id: Ic0921428bd1270604ca28caf1f8493727127f4ed\n"
    },
    {
      "commit": "7a49e60eb37dd6326e7a567d89916068f30235b0",
      "tree": "c0525b240fe9a66b0ad83bffca357957582157a7",
      "parents": [
        "b7b7cdf46ada1af3c9dd89eb7912864bd57e51bb",
        "a84b8d94fbe20a2d51902da29ff00a57e1851dbe"
      ],
      "author": {
        "name": "satok",
        "email": "satok@google.com",
        "time": "Mon Dec 13 22:15:17 2010 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Dec 13 22:15:17 2010 -0800"
      },
      "message": "Merge \"Hide ime switch icon when there are only one IME and no enabled subtypes\""
    },
    {
      "commit": "a84b8d94fbe20a2d51902da29ff00a57e1851dbe",
      "tree": "237bf9cf0766f8356dfdc5be0dce115481ac7a4c",
      "parents": [
        "4e47e716d681b56f6ed2a262ddfd40e0c7a296f5"
      ],
      "author": {
        "name": "satok",
        "email": "satok@google.com",
        "time": "Tue Dec 14 13:58:49 2010 +0900"
      },
      "committer": {
        "name": "satok",
        "email": "satok@google.com",
        "time": "Tue Dec 14 14:32:57 2010 +0900"
      },
      "message": "Hide ime switch icon when there are only one IME and no enabled subtypes\n\nChange-Id: I4684d852cc61db125538e1255fd99fa55d60d593\n"
    },
    {
      "commit": "d2835935d2df8be70d1b37d3ef3b2fe0155b3422",
      "tree": "77bbfae9a915bee48067b25774efe9cfdb9375e4",
      "parents": [
        "32f4ab457d9f79251413357b75b7a233068a892c"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Mon Dec 13 16:28:46 2010 -0800"
      },
      "committer": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Mon Dec 13 20:41:17 2010 -0800"
      },
      "message": "Fix issue #3258849: Grab thumbnail when exiting an app via back\n\nAlso issue #3281400: Rotating a retained instance fragment leaks the fragment manager\n\nAnd turn off fragment debug logging.\n\nChange-Id: Ibdd7db82bb35618021bcba421ba92ced7cd691c2\n"
    },
    {
      "commit": "169a211f6be5fc842dce6281aad16697c6cecfa9",
      "tree": "ff3152ea1178c3c72960dfd557f4a052f47c8135",
      "parents": [
        "05decf6d62be86c4b0f7e36cdef155d29a8c8ae4"
      ],
      "author": {
        "name": "Jim Miller",
        "email": "jaggies@google.com",
        "time": "Fri Dec 10 18:30:07 2010 -0800"
      },
      "committer": {
        "name": "Jim Miller",
        "email": "jaggies@google.com",
        "time": "Fri Dec 10 18:37:35 2010 -0800"
      },
      "message": "Fix 3253629: Improve Recents panel animation performance.\n\nThis change improves animation by enabling hardware acceleration\nand reducing the size of the blue glow.\n\nChange-Id: Ie8b7668b9b1f1ae91211875c2fa11b305a317d64\n"
    },
    {
      "commit": "f1cbffa7940192106549551045a7827caf566d3a",
      "tree": "400afaa73c6df02624687c45e81b9b57b422e11a",
      "parents": [
        "134d323871fdd1b7bd258153acfd61f7db9edadb",
        "a7a44f189479963fc2c40c8bf5b48ab1b0fe005d"
      ],
      "author": {
        "name": "Eric Fischer",
        "email": "enf@google.com",
        "time": "Fri Dec 10 10:55:54 2010 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Dec 10 10:55:54 2010 -0800"
      },
      "message": "Merge \"Import revised translations.\""
    },
    {
      "commit": "770126a678ccc9328a89407ffc82f4d998b25427",
      "tree": "0b92be9747fabb684c73a8f73e30755415288e9c",
      "parents": [
        "957d85ec046651a8b0549b62021079ddcc0b8f53"
      ],
      "author": {
        "name": "Mike Lockwood",
        "email": "lockwood@android.com",
        "time": "Thu Dec 09 22:30:37 2010 -0800"
      },
      "committer": {
        "name": "Mike Lockwood",
        "email": "lockwood@android.com",
        "time": "Thu Dec 09 22:52:05 2010 -0800"
      },
      "message": "Rename android.hardware.Usb to UsbManager and UsbObserver to UsbService\n\nIn preparation for an upcoming change that will make UsbService into a real system service\n\nChange-Id: Id85d624cfc6b10b49a08105cfaaacc667a492c12\nSigned-off-by: Mike Lockwood \u003clockwood@android.com\u003e\n"
    },
    {
      "commit": "a7a44f189479963fc2c40c8bf5b48ab1b0fe005d",
      "tree": "17792087c158b392c91e0dca41b35fbbbea4023f",
      "parents": [
        "957d85ec046651a8b0549b62021079ddcc0b8f53"
      ],
      "author": {
        "name": "Eric Fischer",
        "email": "enf@google.com",
        "time": "Thu Dec 09 16:03:48 2010 -0800"
      },
      "committer": {
        "name": "Eric Fischer",
        "email": "enf@google.com",
        "time": "Thu Dec 09 17:04:40 2010 -0800"
      },
      "message": "Import revised translations.\n\nChange-Id: I207197a388a65827b1c336cde6c5aa27c126e25c\n"
    },
    {
      "commit": "3616fb6ddc56505d114c1b4f18c96da134692a9d",
      "tree": "4c8093ef17753e41fabb2f73934835f86d3913ff",
      "parents": [
        "9f02357a826a44bb5c6d44f30e62eb268b8d7d3d"
      ],
      "author": {
        "name": "satok",
        "email": "satok@google.com",
        "time": "Wed Dec 08 12:02:24 2010 +0900"
      },
      "committer": {
        "name": "satok",
        "email": "satok@google.com",
        "time": "Fri Dec 10 01:09:22 2010 +0900"
      },
      "message": "Change the initial visibility of IME switch button\n\nChange-Id: I407d49997355a286a13c94a2d6b48a6dbcdaa2d1\n"
    },
    {
      "commit": "e5c16ab5a8b4e12aff03a88d3c3c6eac03b609c3",
      "tree": "a95ae7e19dc307cf5d64224c3ff684b69ddcaa92",
      "parents": [
        "b119b6cfcfc4cad6e5c0a80f09607ba6967a911d"
      ],
      "author": {
        "name": "Jim Miller",
        "email": "jaggies@google.com",
        "time": "Fri Dec 03 19:18:38 2010 -0800"
      },
      "committer": {
        "name": "Jim Miller",
        "email": "jaggies@google.com",
        "time": "Wed Dec 08 16:42:12 2010 -0800"
      },
      "message": "Fix 3253629: Initial pass at updating RecentsPanel UI\n\nChange-Id: I578d0efd9f4b67675ff531494259f54182851e0e\n"
    },
    {
      "commit": "ff3c470778a69d262470e9707fce58dd485c6cc9",
      "tree": "08d6543da4d1028be540f115c66e3ff5761f8c02",
      "parents": [
        "cbcce92295f5fce4fee71d12e9a717a7acc64b05",
        "64eb5d29007155e89b03cbb682845faf1fbd743d"
      ],
      "author": {
        "name": "Joe Onorato",
        "email": "joeo@google.com",
        "time": "Wed Dec 08 15:51:33 2010 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Dec 08 15:51:33 2010 -0800"
      },
      "message": "Merge \"make the wifi button go where it\u0027s supposed to.\""
    },
    {
      "commit": "cbcce92295f5fce4fee71d12e9a717a7acc64b05",
      "tree": "427d07730edfacfc008ef9f34131873e83d11a42",
      "parents": [
        "1c3e3c78def867eedeb06b71e9dbfbaa9ab3c967",
        "4b0912d4903d81e7ce8a45dd694b1ae01fe438c1"
      ],
      "author": {
        "name": "Joe Onorato",
        "email": "joeo@google.com",
        "time": "Wed Dec 08 15:51:27 2010 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Dec 08 15:51:27 2010 -0800"
      },
      "message": "Merge \"Make the ToggleSlider in the status bar settings panel show the right track when it\u0027s disabled.\""
    },
    {
      "commit": "64eb5d29007155e89b03cbb682845faf1fbd743d",
      "tree": "fabe61ebebfca0b1b1442d610c69d4a8bfabbc4e",
      "parents": [
        "4b0912d4903d81e7ce8a45dd694b1ae01fe438c1"
      ],
      "author": {
        "name": "Joe Onorato",
        "email": "joeo@google.com",
        "time": "Wed Dec 08 15:46:59 2010 -0800"
      },
      "committer": {
        "name": "Joe Onorato",
        "email": "joeo@google.com",
        "time": "Wed Dec 08 15:48:08 2010 -0800"
      },
      "message": "make the wifi button go where it\u0027s supposed to.\n\nChange-Id: I415a5ad5e7524746d1e8d467f94058468bc719b7\n"
    },
    {
      "commit": "4b0912d4903d81e7ce8a45dd694b1ae01fe438c1",
      "tree": "67a2d8b67de0fb1e46f36dba846fdd5e9ec50ddb",
      "parents": [
        "aa072634630c9515e44890dc302307fa969bbb85"
      ],
      "author": {
        "name": "Joe Onorato",
        "email": "joeo@google.com",
        "time": "Wed Dec 08 15:38:07 2010 -0800"
      },
      "committer": {
        "name": "Joe Onorato",
        "email": "joeo@google.com",
        "time": "Wed Dec 08 15:48:07 2010 -0800"
      },
      "message": "Make the ToggleSlider in the status bar settings panel show the right track when it\u0027s disabled.\n\nChange-Id: Iead2a7f93dd312254d715f010ccca50cdcda5d00\n"
    },
    {
      "commit": "10163c689a713a35f69aad420c35372946b8b32a",
      "tree": "8a4c949d473affdfb92673a46d71cca2b48403d4",
      "parents": [
        "65dd62a306b733b4891aa455b2e099d9c15fffa8"
      ],
      "author": {
        "name": "Daniel Sandler",
        "email": "dsandler@google.com",
        "time": "Wed Dec 08 11:51:05 2010 -0500"
      },
      "committer": {
        "name": "Daniel Sandler",
        "email": "dsandler@google.com",
        "time": "Wed Dec 08 11:51:05 2010 -0500"
      },
      "message": "Experimental: Tapping on the status bar sends a space key.\n\nWhile any IME is showing, taps on the empty region in the\ncenter of the status bar will inject a KEYCODE_SPACE (62)\nKeyEvent. This gives a huge Fitts\u0027 Law boost to LatinIME\u0027s\nspacebar, which is easy to miss when typing quickly.\n\nThis is sort of a hack; a better solution would be to\ntranslate the tap vertically until it enters the IME\u0027s\nwindow and then hand the motion event back to the IME\n(thereby accommodating IMEs that have something other than a\nspacebar in their bottom row).\n\nBug: 3114340\nChange-Id: Iabbfb5ca0000101074932304bce44eb6f7dca85d\n"
    },
    {
      "commit": "34e48955a5c02c398872ccf4d544d4fab22132de",
      "tree": "f2dcf4e9f961a7cd8058418c5325532bf5ab84da",
      "parents": [
        "475593e249c53a8dc43f9cd43f528867c6a4074b"
      ],
      "author": {
        "name": "Kenny Root",
        "email": "kroot@google.com",
        "time": "Tue Dec 07 11:56:24 2010 -0800"
      },
      "committer": {
        "name": "Kenny Root",
        "email": "kroot@google.com",
        "time": "Tue Dec 07 11:56:24 2010 -0800"
      },
      "message": "DefaultContainerService\u0027s JNI library is required\n\nChange from LOCAL_JNI_SHARED_LIBRARIES to LOCAL_REQUIRED_MODULES to make\nsure the JNI library is built and included when DefaultContainerService\nis built.\n\nChange-Id: I322c72415237c2b70bff345d50e2a9e4f2e6d988\n"
    },
    {
      "commit": "9b40747aaa98ad4e8f423d7d1a9ed0f736f18dba",
      "tree": "67eed36b458fd333fb80568a2dbeac2e8914fca6",
      "parents": [
        "de0ca31e88b0e2a1dd65e8b8d501614a5e4f0930"
      ],
      "author": {
        "name": "satok",
        "email": "satok@google.com",
        "time": "Tue Dec 07 14:36:51 2010 +0900"
      },
      "committer": {
        "name": "satok",
        "email": "satok@google.com",
        "time": "Tue Dec 07 15:15:02 2010 +0900"
      },
      "message": "Move IME button to right side by new desing spec\n\nBug: 3212206\n\n- And remove mic icon\n\nChange-Id: I46481db9afe500b244da66e1615795bf55e9a734\n"
    },
    {
      "commit": "2ee1856f814c4246f1b56db21693432442a70d94",
      "tree": "573e144cc690428208313daceb6b959ac2084563",
      "parents": [
        "d4aa7d22f8550ccbfb4dc3d669f015b782296e4b",
        "3e8f5a2c1beb4b918856063880e05125946e4347"
      ],
      "author": {
        "name": "Daniel Sandler",
        "email": "dsandler@google.com",
        "time": "Mon Dec 06 11:15:45 2010 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Dec 06 11:15:45 2010 -0800"
      },
      "message": "Merge \"Hide navigation buttons and clock on lockscreen.\""
    },
    {
      "commit": "0d7128048eaa14362ec0194a91c34fc5551cd6ca",
      "tree": "8a1e05c40f2c58f698f9095993df1f9a147a8dd8",
      "parents": [
        "efd804b0173dba80f05b59e72b19054f64854d54",
        "aa183e2c9a279cb6aef7dc77855facfae795b6f8"
      ],
      "author": {
        "name": "Kenny Root",
        "email": "kroot@google.com",
        "time": "Mon Dec 06 10:21:47 2010 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Dec 06 10:21:47 2010 -0800"
      },
      "message": "Merge \"Add measurement API to DefaultContainerService\""
    },
    {
      "commit": "bd81c3fe344ab018fad1d8e0370ef25231b51a22",
      "tree": "59be77d88b42184314336264f6f1c17322973c6c",
      "parents": [
        "1921eab4e7e61bf4e50b09efa4513853521e5281"
      ],
      "author": {
        "name": "satok",
        "email": "satok@google.com",
        "time": "Mon Dec 06 14:08:12 2010 +0900"
      },
      "committer": {
        "name": "satok",
        "email": "satok@google.com",
        "time": "Mon Dec 06 14:14:50 2010 +0900"
      },
      "message": "Fix null pointer exception\n\nBug: 3250622\n\nChange-Id: I0913f10c7deb984d2b1a51701dddf765a060592e\n"
    },
    {
      "commit": "aa183e2c9a279cb6aef7dc77855facfae795b6f8",
      "tree": "9f0a53f90dcfb2e720a5e62e38e357cc98fdabd9",
      "parents": [
        "d8b3f2e8eee5f24de6653a918613674e9495f751"
      ],
      "author": {
        "name": "Kenny Root",
        "email": "kroot@google.com",
        "time": "Thu Dec 02 18:00:38 2010 -0800"
      },
      "committer": {
        "name": "Kenny Root",
        "email": "kroot@google.com",
        "time": "Sat Dec 04 08:29:23 2010 -0800"
      },
      "message": "Add measurement API to DefaultContainerService\n\nSystem applications that don\u0027t have \"media_rw\" access need some way to\nmeasure the size of directories on the SD card and other internal media.\nAdd this API to DefaultContainerService so they can simply bind to the\nservice and make an RPC.\n\nBug: 3203974\nChange-Id: I4e1bcd7a1b702b156c011ecc04f6915022cb258a\n"
    },
    {
      "commit": "3e8f5a2c1beb4b918856063880e05125946e4347",
      "tree": "2875e2394cf6e6043323ee9c721f7baa2e364307",
      "parents": [
        "bcdf40b42fb8a4313461233d2db1eb959e2c6a70"
      ],
      "author": {
        "name": "Daniel Sandler",
        "email": "dsandler@google.com",
        "time": "Fri Dec 03 14:52:10 2010 -0500"
      },
      "committer": {
        "name": "Daniel Sandler",
        "email": "dsandler@google.com",
        "time": "Fri Dec 03 15:55:04 2010 -0500"
      },
      "message": "Hide navigation buttons and clock on lockscreen.\n\n(This introduces a StatusBarManager disable flag to ask the\nstatus bar to hide just the clock, which might be useful in\nother situations, such as clock/dock apps.)\n\nBug: 3130393\nChange-Id: Ia08627508518e2ed3713ffbf856e4ec42952b3a8\n"
    },
    {
      "commit": "eae7133bf6aff5a702b4bae81614aeec6cb3381b",
      "tree": "903b07ad41cedf409509200824c8ad884f167097",
      "parents": [
        "63f4e2334716e9b040ca0ba758e39894186dc9b5",
        "2993f18b068f2b1ea8d4c7779aad86a18650a409"
      ],
      "author": {
        "name": "satok",
        "email": "satok@google.com",
        "time": "Thu Dec 02 19:23:29 2010 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Dec 02 19:23:29 2010 -0800"
      },
      "message": "Merge \"Make the size of \"shirt pocket\" 0 when the icon of \"shirt pocket\" is invisible\""
    },
    {
      "commit": "2993f18b068f2b1ea8d4c7779aad86a18650a409",
      "tree": "742391a5dd398257bcde2bff34589edaa053493a",
      "parents": [
        "9d5055a2bcb231ea13e8da8f64bd93398f04225e"
      ],
      "author": {
        "name": "satok",
        "email": "satok@google.com",
        "time": "Thu Nov 25 13:29:55 2010 +0900"
      },
      "committer": {
        "name": "satok",
        "email": "satok@google.com",
        "time": "Fri Dec 03 12:21:56 2010 +0900"
      },
      "message": "Make the size of \"shirt pocket\" 0 when the icon of \"shirt pocket\" is invisible\n\nbug: 3230503\n\nChange-Id: I1028a92b6ce048c39af1e89845576198132b3176\n"
    },
    {
      "commit": "75362101ac12a15c111f249ade5e7d15787d9e81",
      "tree": "2bca37640384433b156f44be63a0ee7030a60373",
      "parents": [
        "2e585f7e22efef11dc6af36acfbf1c3040d6a511"
      ],
      "author": {
        "name": "Joe Onorato",
        "email": "joeo@google.com",
        "time": "Thu Dec 02 16:46:12 2010 -0800"
      },
      "committer": {
        "name": "Joe Onorato",
        "email": "joeo@google.com",
        "time": "Thu Dec 02 16:52:18 2010 -0800"
      },
      "message": "Tweak the settings panel assets / layout.  Not done yet.\n\nChange-Id: Ib014947f1260cb290818b7af0151fe0c165950c6\n"
    },
    {
      "commit": "1e28f4110f4005a38a1c55836b87df706e8e3229",
      "tree": "db869570a89d7d6ed42180dfa9738ae357bf78e1",
      "parents": [
        "df7cc31ad0452cb8768ed37fa2fe33552ea19c73"
      ],
      "author": {
        "name": "Joe Onorato",
        "email": "joeo@google.com",
        "time": "Wed Dec 01 09:33:36 2010 -0800"
      },
      "committer": {
        "name": "Joe Onorato",
        "email": "joeo@google.com",
        "time": "Thu Dec 02 16:52:16 2010 -0800"
      },
      "message": "Brightness and volume controls in the quick settings panel.\n\nChange-Id: I2d2394c84a2783772f16dbeb88664381917e0ead\n"
    },
    {
      "commit": "355ebc09d2354795ff674d65eb09d4fee0ddb402",
      "tree": "759a97d2f1531ae71e0f7613723d46f6d1296441",
      "parents": [
        "9d5055a2bcb231ea13e8da8f64bd93398f04225e"
      ],
      "author": {
        "name": "Joe Onorato",
        "email": "joeo@google.com",
        "time": "Wed Dec 01 17:37:00 2010 -0800"
      },
      "committer": {
        "name": "Joe Onorato",
        "email": "joeo@google.com",
        "time": "Thu Dec 02 16:52:14 2010 -0800"
      },
      "message": "Show the operator or wifi ssid in the status bar panel.\n\nChange-Id: Ia2983bce35c5f2ab706995777c80e96cc9a4c2ae\n"
    },
    {
      "commit": "d6a46103bfbed17451abf0fb608d7b778597846c",
      "tree": "8aed9a6e59de594974ba321c22534b8f12ee2479",
      "parents": [
        "66fba93c2248ef8f0ddd5a8536c234d9ee77d652",
        "d09a98173b99852c78c0a14282612836178cc2ab"
      ],
      "author": {
        "name": "Eric Fischer",
        "email": "enf@google.com",
        "time": "Thu Dec 02 14:29:03 2010 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Dec 02 14:29:03 2010 -0800"
      },
      "message": "Merge \"Rename Indonesian and Hebrew translations to match Locale.java conventions\""
    },
    {
      "commit": "73a3aec4a674497a19080b30a4c5d4cee834c9b0",
      "tree": "6c88812ac74734ed9f37798a1b81d4858280fdec",
      "parents": [
        "cd023f98fab0f01603f006c3029a73cd820b4678"
      ],
      "author": {
        "name": "Justin Ho",
        "email": "justinho@google.com",
        "time": "Thu Dec 02 14:11:06 2010 -0800"
      },
      "committer": {
        "name": "Justin Ho",
        "email": "justinho@google.com",
        "time": "Thu Dec 02 14:11:06 2010 -0800"
      },
      "message": "Integrating updated SystemUI assets\n\nChange-Id: I2683c16c30a543cc3365fa9f3a93a238aac272ed\n"
    },
    {
      "commit": "d09a98173b99852c78c0a14282612836178cc2ab",
      "tree": "1175dd939420a8cade18d3a12051ac117b949826",
      "parents": [
        "cd023f98fab0f01603f006c3029a73cd820b4678"
      ],
      "author": {
        "name": "Eric Fischer",
        "email": "enf@google.com",
        "time": "Thu Dec 02 14:05:29 2010 -0800"
      },
      "committer": {
        "name": "Eric Fischer",
        "email": "enf@google.com",
        "time": "Thu Dec 02 14:05:29 2010 -0800"
      },
      "message": "Rename Indonesian and Hebrew translations to match Locale.java conventions\n\nChange-Id: Icf4f1896d13a4b6bf86503b16bde189f1834fdcc\n"
    },
    {
      "commit": "59485d7442a175551fcb5eeee71820432df4ea7b",
      "tree": "e0e590d3331218e657636f7e97df9ae1da54a2cb",
      "parents": [
        "dcafdb2e9babeaa7aafd1cb15be6423a656de996"
      ],
      "author": {
        "name": "Daniel Sandler",
        "email": "dsandler@google.com",
        "time": "Thu Dec 02 00:11:33 2010 -0500"
      },
      "committer": {
        "name": "Daniel Sandler",
        "email": "dsandler@google.com",
        "time": "Thu Dec 02 01:27:23 2010 -0500"
      },
      "message": "Do not allow lights out mode for old apps.\n\nLegacy applications using FLAG_FULLSCREEN do so principally\nto get as much screen real estate as possible; reducing\nclutter is usually a secondary concern. The new UI style\ntakes care of the latter for the most part, and the former\nis irrelevant because the xlarge system bar never goes away.\n\nLights out---and with it the disappearance of important\nsystemwide navigation controls---is probably *not* something\nthese apps are expecting!  Consider a game: it might want\nFLAG_FULLSCREEN on phone to take over your entire display,\nbut might also rely on menu (to pause the game or bring up\noptions) and home (to allow you to exit). Lights out makes\nthese tasks much harder on the user because those buttons\naren\u0027t visible anymore.\n\nSo, to mitigate this potentially confusing situation, we now\ndisable lights out for fullscreen legacy apps.\n\n[Hack, er, cleverness alert: We use NEEDS_MENU_KEY as a\nshorthand for \"legacy app.\" This flag is set by\npre-Honeycomb apps by default, but even an app built against\nthe current API can request this flag; be forewarned that if\nyou do, you won\u0027t get lights out mode in this particular\nsystem bar implementation when you use FLAG_FULLSCREEN.]\n\nChange-Id: If90d8354114ba45f9485b935b87ee575a30b9f87\n"
    },
    {
      "commit": "dcafdb2e9babeaa7aafd1cb15be6423a656de996",
      "tree": "c1f6d190797b1a2862e6a99d5423c66f825627fd",
      "parents": [
        "b63eef7662f0af9b73896686a5f01a8db4cbfe38",
        "198aa524298f5e8eba1d6774f7ae2b34a9493e95"
      ],
      "author": {
        "name": "Eric Fischer",
        "email": "enf@google.com",
        "time": "Wed Dec 01 17:00:16 2010 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Dec 01 17:00:16 2010 -0800"
      },
      "message": "Merge \"Import revised translations.\""
    },
    {
      "commit": "198aa524298f5e8eba1d6774f7ae2b34a9493e95",
      "tree": "61efbaec77cef834ecab7cc0eb57b0d7bf6bbf84",
      "parents": [
        "4f915bdf06f70c741773b3cc0abe2e1d067d7491"
      ],
      "author": {
        "name": "Eric Fischer",
        "email": "enf@google.com",
        "time": "Wed Dec 01 15:15:29 2010 -0800"
      },
      "committer": {
        "name": "Eric Fischer",
        "email": "enf@google.com",
        "time": "Wed Dec 01 15:15:29 2010 -0800"
      },
      "message": "Import revised translations.\n\nChange-Id: Ie519c5155103e4f7715025d6e224b65f5fef8bb1\n"
    },
    {
      "commit": "407b4e91fe7627545b8110e683953353236b4543",
      "tree": "4235966903b57ba0faf502fc3a91e4f81aeef67b",
      "parents": [
        "4da12f07b5c1ecd7cea7f44081a744523936bd41"
      ],
      "author": {
        "name": "Christopher Tate",
        "email": "ctate@google.com",
        "time": "Tue Nov 30 17:14:08 2010 -0800"
      },
      "committer": {
        "name": "Christopher Tate",
        "email": "ctate@google.com",
        "time": "Wed Dec 01 14:45:06 2010 -0800"
      },
      "message": "API CHANGE: drags can now carry an originator-only object payload\n\nWhen calling startDrag(), the app can now supply an Object to be passed\nalong in every DragEvent that the app winds up receiving itself.  This\nobject is *not* passed to any other applications; it\u0027s strictly app-\nlocal.  The purpose is to allow state tracking/management to be done\ndirectly through the drag mechanism rather than requiring out-of-band\ncode.\n\nAn example of the utility here might be TextEdit widgets.  A drag that\nstarts in one TextEdit but ends in a different one should be treated as\na copy/paste operation, where the originating TextEdit is not altered.\nHowever, a drag that starts and ends in the *same* TextEdit is a \u0027move\u0027\noperation within that TextEdit; the text is removed from its original\nposition and inserted at the drop point.  To support this easily, the\ndrag/drop code in TextEdit can now pass a pointer to the originating\nview as the local state object.  Then, the drop recipient could tell\nwhether the drag started within the same TextEdit without needing to\nimplement any other out-of-band state tracking.\n\nThis CL (and its accompanying CLs in a few other packages where the\nstartDrag() API is being used) adds the new local-state parameter to\nthe API, but does not actually change the behavior of any existing\nclients.\n\nChange-Id: Icba73b2ab4a650b7a94485a19633065b0ef9058c\n"
    },
    {
      "commit": "4da12f07b5c1ecd7cea7f44081a744523936bd41",
      "tree": "d5cd71220a8a0f8912c397a02d12e55f8fee45a0",
      "parents": [
        "a7f76874f5493e6f18be91c1d13e572d68f1dd20",
        "1de6ca69cc541ccdd651071c8bd5629af4e09664"
      ],
      "author": {
        "name": "Kenny Root",
        "email": "kroot@google.com",
        "time": "Wed Dec 01 14:23:19 2010 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Dec 01 14:23:19 2010 -0800"
      },
      "message": "am 1de6ca69: am 938d0972: Merge \"Grant ACCESS_ALL_DOWNLOADS to DefaultContainerService\" into gingerbread\n\n* commit \u00271de6ca69cc541ccdd651071c8bd5629af4e09664\u0027:\n  Grant ACCESS_ALL_DOWNLOADS to DefaultContainerService\n"
    },
    {
      "commit": "1de2eac9d0a9ef03ecf9f964893ca889487f5403",
      "tree": "a071dd240438c42f99961aa1a997f6fa95e0583e",
      "parents": [
        "b483d5cd134cda393824fd8e9c1a5443bd868ae6"
      ],
      "author": {
        "name": "Kenny Root",
        "email": "kroot@google.com",
        "time": "Wed Dec 01 11:37:36 2010 -0800"
      },
      "committer": {
        "name": "Kenny Root",
        "email": "kroot@google.com",
        "time": "Wed Dec 01 11:37:53 2010 -0800"
      },
      "message": "Grant ACCESS_ALL_DOWNLOADS to DefaultContainerService\n\nBe compatible with the old DownloadProvider behavior of being able to\noperate on content URIs returned from .insert()\n\nBug: 3242328\nChange-Id: I7dad15ac0fefa867c3c8a33a579fc9899ac80262\n"
    },
    {
      "commit": "af88937ebcd8fddff1595f0966faee8b0ae66f63",
      "tree": "8412dd6fb672009a84f1d84c79bb79ec74519515",
      "parents": [
        "a8e5b060a6ec5a5807f2858eccec835c7b083067"
      ],
      "author": {
        "name": "Daniel Sandler",
        "email": "dsandler@google.com",
        "time": "Wed Dec 01 14:20:37 2010 -0500"
      },
      "committer": {
        "name": "Daniel Sandler",
        "email": "dsandler@google.com",
        "time": "Wed Dec 01 14:20:37 2010 -0500"
      },
      "message": "Slightly more legible background for notification panel.\n\nThis will be obsoleted by an even shinier design, but it\u0027s\ngood enough for now.\n\nBug: 3241324\nChange-Id: I1c9c171729a5483c92d91406d2a19d1f941cc04f\n"
    },
    {
      "commit": "a8e5b060a6ec5a5807f2858eccec835c7b083067",
      "tree": "7bf00498abb26241328189a476c99668f61a1918",
      "parents": [
        "0ff18f7cd704370dcb9c979e14b6ac6fb88b29e2"
      ],
      "author": {
        "name": "Daniel Sandler",
        "email": "dsandler@google.com",
        "time": "Wed Dec 01 13:53:08 2010 -0500"
      },
      "committer": {
        "name": "Daniel Sandler",
        "email": "dsandler@google.com",
        "time": "Wed Dec 01 13:53:08 2010 -0500"
      },
      "message": "When peeking at a notification, the X will close the window.\n\nBug: 3241204\nChange-Id: Ibc6751062170e85604179da3f01a9c1055a15b1f\n"
    },
    {
      "commit": "373a9983742b3d2370c36183aca3cde4614e6185",
      "tree": "4582c14e6833fb227bb62b8d5941582b26eb0289",
      "parents": [
        "fefc0743f8b0e8a936f0d138de20eca025ffe8c7"
      ],
      "author": {
        "name": "Daniel Sandler",
        "email": "dsandler@google.com",
        "time": "Tue Nov 30 12:03:59 2010 -0500"
      },
      "committer": {
        "name": "Daniel Sandler",
        "email": "dsandler@google.com",
        "time": "Tue Nov 30 15:32:55 2010 -0500"
      },
      "message": "When updating notifications, always reuse the last row.\n\nOrdinarily, changing the \"when\" slot when updating a\nNotification will move its expanded payload to the bottom of\nthe notification panel\u0027s list. But if it\u0027s already at the\nbottom, this causes an unsightly out-then-in animation\nsequence. We now check for that exact situation.\n\nBug: 3222274\nBug: 3162218\nChange-Id: I8b643b3f8bce64e57a22bdbb06d92c196c2484c2\n"
    },
    {
      "commit": "8b780ec773b2d1765f3ce932ee8f86c9048fdb85",
      "tree": "09db64a9173466691a66e220abc628533eb6c008",
      "parents": [
        "7b606b895778c965964d0c4c9b479ddac362ff59",
        "8d1efa95777b971b9c99681089f15821f68656d4"
      ],
      "author": {
        "name": "Eric Fischer",
        "email": "enf@google.com",
        "time": "Mon Nov 29 16:03:04 2010 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Nov 29 16:03:04 2010 -0800"
      },
      "message": "Merge \"Import revised translations.\""
    },
    {
      "commit": "42f8e130244cf216701bd03a34935c0fa1c3efc5",
      "tree": "a9532ecac00b423a01fb9cd7f97ff7684bda25ef",
      "parents": [
        "2039e484740ae5c314082398e5696339b615cb22"
      ],
      "author": {
        "name": "Joe Onorato",
        "email": "joeo@google.com",
        "time": "Mon Nov 29 15:52:43 2010 -0800"
      },
      "committer": {
        "name": "Joe Onorato",
        "email": "joeo@google.com",
        "time": "Mon Nov 29 15:52:43 2010 -0800"
      },
      "message": "Show the network type.\n\nChange-Id: I3487655dce80eef26bfd575b63eb649d9b5e5325\n"
    },
    {
      "commit": "8d1efa95777b971b9c99681089f15821f68656d4",
      "tree": "740f8161345da14938031ade5cc6a1e743b872bd",
      "parents": [
        "4628ddd1ca5cd98036451ce8db63ee4e412f0df0"
      ],
      "author": {
        "name": "Eric Fischer",
        "email": "enf@google.com",
        "time": "Mon Nov 29 15:10:37 2010 -0800"
      },
      "committer": {
        "name": "Eric Fischer",
        "email": "enf@google.com",
        "time": "Mon Nov 29 15:10:37 2010 -0800"
      },
      "message": "Import revised translations.\n\nChange-Id: I8d5fe7c1cf2f2a7903997da38b6abfe4dcabdab7\n"
    },
    {
      "commit": "2039e484740ae5c314082398e5696339b615cb22",
      "tree": "a93c0f83871844c9c1bc0ae1d354b59934dbf864",
      "parents": [
        "536c58fbe51a53d0e6e78c360c9f6069ae0fd465"
      ],
      "author": {
        "name": "Joe Onorato",
        "email": "joeo@google.com",
        "time": "Mon Nov 29 14:54:24 2010 -0800"
      },
      "committer": {
        "name": "Joe Onorato",
        "email": "joeo@google.com",
        "time": "Mon Nov 29 14:54:24 2010 -0800"
      },
      "message": "Do not disturb.\n\nChange-Id: I9550970f322872787ef903ca762dfdf2ed9d2835\n"
    },
    {
      "commit": "536c58fbe51a53d0e6e78c360c9f6069ae0fd465",
      "tree": "413a882930168325f42f4b6d7db5362a088690ba",
      "parents": [
        "5e759460dcb91ba96758c2ac6d354ff8563b78a4"
      ],
      "author": {
        "name": "Joe Onorato",
        "email": "joeo@google.com",
        "time": "Sun Nov 28 17:52:28 2010 -0800"
      },
      "committer": {
        "name": "Joe Onorato",
        "email": "joeo@google.com",
        "time": "Sun Nov 28 17:52:28 2010 -0800"
      },
      "message": "Show the down back instead of the left back when the IME is up.\n\nChange-Id: Ief99935c4341b492d985c5f705b41f75e6b4d291\n"
    },
    {
      "commit": "5e759460dcb91ba96758c2ac6d354ff8563b78a4",
      "tree": "615a97416d586f7d811e6019c1eece2f3657a01b",
      "parents": [
        "50ec5ec0b8b3ab9cf697c8e3925e3fdd837f5e7d"
      ],
      "author": {
        "name": "Joe Onorato",
        "email": "joeo@google.com",
        "time": "Sun Nov 28 17:43:50 2010 -0800"
      },
      "committer": {
        "name": "Joe Onorato",
        "email": "joeo@google.com",
        "time": "Sun Nov 28 17:43:50 2010 -0800"
      },
      "message": "Auto-hide the peek window after 5 seconds, not right away.\n\nChange-Id: Idf210f25e6cefc61a4eca40a9943dc156adafbf7\n"
    },
    {
      "commit": "50ec5ec0b8b3ab9cf697c8e3925e3fdd837f5e7d",
      "tree": "47472012e62df98341ab7422ffb54e7a988a1ad5",
      "parents": [
        "5a6b4f826515c65d816e711266f0eac5ae3d37df"
      ],
      "author": {
        "name": "Joe Onorato",
        "email": "joeo@google.com",
        "time": "Sun Nov 28 17:15:26 2010 -0800"
      },
      "committer": {
        "name": "Joe Onorato",
        "email": "joeo@google.com",
        "time": "Sun Nov 28 17:19:50 2010 -0800"
      },
      "message": "Deal with re-posting tickers.\n\nChange-Id: If3c6e8ad57eb6682145cf8ed0f3755f176f117d0\n"
    },
    {
      "commit": "5a6b4f826515c65d816e711266f0eac5ae3d37df",
      "tree": "76015760d70a6a662cf151467199c67c1a287ebe",
      "parents": [
        "5797f192eb598b30f8cf1e7a2107a6553eb399b8"
      ],
      "author": {
        "name": "Joe Onorato",
        "email": "joeo@google.com",
        "time": "Sat Nov 27 21:26:38 2010 -0800"
      },
      "committer": {
        "name": "Joe Onorato",
        "email": "joeo@google.com",
        "time": "Sat Nov 27 21:58:49 2010 -0800"
      },
      "message": "tighten up the notifciation layouts\n\nChange-Id: I8e4f6a6412123fdd2d76381d568ab0bc3157b974\n"
    },
    {
      "commit": "5797f192eb598b30f8cf1e7a2107a6553eb399b8",
      "tree": "835ec2d9a45d329ef07d7a7a174de83dbe37a8af",
      "parents": [
        "af5e4da2a5766198f533f1ff9e2072d2cd5c63d4"
      ],
      "author": {
        "name": "Joe Onorato",
        "email": "joeo@google.com",
        "time": "Sat Nov 27 17:45:14 2010 -0800"
      },
      "committer": {
        "name": "Joe Onorato",
        "email": "joeo@google.com",
        "time": "Sat Nov 27 17:45:14 2010 -0800"
      },
      "message": "Check if this is null.\n\nChange-Id: Ia74babdd1b1d76a2e5965db66bb995ea659dc6c1\n"
    },
    {
      "commit": "af5e4da2a5766198f533f1ff9e2072d2cd5c63d4",
      "tree": "f7a99e743852c1ffa0d78bebe099c68e39061498",
      "parents": [
        "dff2e9a4582e400e4935608ef5c744680990c335"
      ],
      "author": {
        "name": "Joe Onorato",
        "email": "joeo@google.com",
        "time": "Sat Nov 27 17:24:14 2010 -0800"
      },
      "committer": {
        "name": "Joe Onorato",
        "email": "joeo@google.com",
        "time": "Sat Nov 27 17:32:41 2010 -0800"
      },
      "message": "Don\u0027t crash when there\u0027s a flood of tickers.\n\nTell if the queue is empty, not if there\u0027s currently something showing.\n\nChange-Id: I6d8530d4c749a7566419741710d588005a698e1a\n"
    },
    {
      "commit": "dff2e9a4582e400e4935608ef5c744680990c335",
      "tree": "57276ade22329dc77348a445afb2cf86ab0f09e7",
      "parents": [
        "43861918519b4b3e6f1785d824302d683aaac32b"
      ],
      "author": {
        "name": "Joe Onorato",
        "email": "joeo@google.com",
        "time": "Sat Nov 27 16:13:36 2010 -0800"
      },
      "committer": {
        "name": "Joe Onorato",
        "email": "joeo@google.com",
        "time": "Sat Nov 27 16:13:36 2010 -0800"
      },
      "message": "Rename strings.\n\nChange-Id: I0a9d016aa5864e5d64e9cab6b0e720daaa816537\n"
    },
    {
      "commit": "43861918519b4b3e6f1785d824302d683aaac32b",
      "tree": "45f4a8ab5e5a38b89be3a4342eb347ab600c7457",
      "parents": [
        "755cc74e4cebdf67d21a2477512a4ac9b01e8323"
      ],
      "author": {
        "name": "Joe Onorato",
        "email": "joeo@google.com",
        "time": "Sat Nov 27 16:08:58 2010 -0800"
      },
      "committer": {
        "name": "Joe Onorato",
        "email": "joeo@google.com",
        "time": "Sat Nov 27 16:08:58 2010 -0800"
      },
      "message": "Scroll back to the top when the notification window closees.\n\nChange-Id: I72cfe292950953cc3bebe27367dab5149cc10080\n"
    },
    {
      "commit": "755cc74e4cebdf67d21a2477512a4ac9b01e8323",
      "tree": "03bef3944f84671ce1780a951207142c5d889d2d",
      "parents": [
        "2e76ccad0832eb51b2e6e8453990535625b5fc4c"
      ],
      "author": {
        "name": "Joe Onorato",
        "email": "joeo@google.com",
        "time": "Sat Nov 27 15:45:35 2010 -0800"
      },
      "committer": {
        "name": "Joe Onorato",
        "email": "joeo@google.com",
        "time": "Sat Nov 27 15:45:35 2010 -0800"
      },
      "message": "Rename the status bar layouts to more consistent names\n\nChange-Id: Ic593e6c93794f2a2eb36576501d35be54a0a0681\n"
    },
    {
      "commit": "1e66008fe6e535bbbcf7a2030d7aea380ff4dfff",
      "tree": "f14b77da1360490140270f5db5e33451d62683c0",
      "parents": [
        "5fd5d74f794cc92d24882803dcf355ac24e01ac4",
        "a8e34189073c8f29f8e95db488b9a2a81019721e"
      ],
      "author": {
        "name": "Joe Onorato",
        "email": "joeo@google.com",
        "time": "Fri Nov 26 13:27:05 2010 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Nov 26 13:27:05 2010 -0800"
      },
      "message": "Merge \"Start filling in the system settings panel.\""
    },
    {
      "commit": "a8e34189073c8f29f8e95db488b9a2a81019721e",
      "tree": "553b77200560530071e8870d6c787a9ecf860478",
      "parents": [
        "7750c2ac61d933cdb50114c2fc2e0a0c558a140e"
      ],
      "author": {
        "name": "Joe Onorato",
        "email": "joeo@google.com",
        "time": "Fri Nov 26 13:19:58 2010 -0800"
      },
      "committer": {
        "name": "Joe Onorato",
        "email": "joeo@google.com",
        "time": "Fri Nov 26 13:19:58 2010 -0800"
      },
      "message": "Start filling in the system settings panel.\n\nChange-Id: I3384bb1cf6c2339d6136764635bb010ba096659b\n"
    },
    {
      "commit": "440aab54cab106030f1edafea4dec1f9d8624f9b",
      "tree": "3bc4b1c68845b0920860a7649b3d1531035ffe5d",
      "parents": [
        "fc19b84448a7e9fff0fc8057ca2078773e2c4412"
      ],
      "author": {
        "name": "satok",
        "email": "satok@google.com",
        "time": "Thu Nov 25 09:43:11 2010 +0900"
      },
      "committer": {
        "name": "satok",
        "email": "satok@google.com",
        "time": "Thu Nov 25 19:53:56 2010 +0900"
      },
      "message": "Removed InputMethodSubtypePicker\n\nChange-Id: I08abac5d65a30c02cc671f4f70e93df25b6c8a92\n"
    },
    {
      "commit": "cd7cd2969f545ad061a9b4ecd0044f15eb1b4abb",
      "tree": "a0fe4e4099c4aa9ab97ef4dc764e93341e2cfd7e",
      "parents": [
        "d1544d38a2a281c4c7d39b6386cfb58ff2fabe20"
      ],
      "author": {
        "name": "satok",
        "email": "satok@google.com",
        "time": "Sat Nov 20 15:46:23 2010 +0900"
      },
      "committer": {
        "name": "satok",
        "email": "satok@google.com",
        "time": "Thu Nov 25 14:02:04 2010 +0900"
      },
      "message": "Store the current IME\u0027s token in the system bar for changing the current IME to a shortcut IME from the system bar\n\nBug: 3212206\nBug: 3201828\n\n- Added a shortcut IME button. This will be used for calling a shortcut IME (e.g. Voice input)\n- Made the positions of IME buttons left aligned\n- IME token is required to change IME because of the security reasons.\n\nChange-Id: I48ba5e2509b3aa1bfd2394f9201427fa6b93c6d3\n"
    },
    {
      "commit": "42300fa239d01f49ad2700e854d15f2993e7b2fe",
      "tree": "9bcbe708675a23687a081bde7f21ebc40b40f725",
      "parents": [
        "d9d618ffbc03b8340b62b7fdb446e4a0a19aa318"
      ],
      "author": {
        "name": "Gilles Debunne",
        "email": "debunne@google.com",
        "time": "Wed Nov 17 18:18:24 2010 -0800"
      },
      "committer": {
        "name": "Gilles Debunne",
        "email": "debunne@google.com",
        "time": "Wed Nov 24 15:22:00 2010 -0800"
      },
      "message": "Adding missing assets, created from synced designers\u0027 tree\n\nChange-Id: I52c97ae90225abbea6b6b3966de705c9a5ef0e30\n"
    },
    {
      "commit": "8af253a81b97848646af0fcd78b4ec58298e3fdc",
      "tree": "36a389435e1611ed7a5a9fb33959303dc00cf527",
      "parents": [
        "ed798a0dd62fc267d941fb592dfc99e6ae968324",
        "0b91fda2833f121d07e55d17934f18a3fd95662e"
      ],
      "author": {
        "name": "Gilles Debunne",
        "email": "debunne@google.com",
        "time": "Wed Nov 24 14:43:40 2010 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Nov 24 14:43:40 2010 -0800"
      },
      "message": "Merge \"Assets moved from drawable to drawable-mdpi. hdpi created\""
    },
    {
      "commit": "ebc8946575c7ee631ac25c306b0d30afb4f52a0e",
      "tree": "f7c520c88971d90c8c54160cc61ed60d1a36a57a",
      "parents": [
        "29fc2c9705e1bb8ae098fca016032d2325031587"
      ],
      "author": {
        "name": "Joe Onorato",
        "email": "joeo@google.com",
        "time": "Wed Nov 24 10:55:48 2010 -0800"
      },
      "committer": {
        "name": "Joe Onorato",
        "email": "joeo@google.com",
        "time": "Wed Nov 24 10:55:48 2010 -0800"
      },
      "message": "Align the battery \u0026 data icons correctly.\n\nChange-Id: I006897306aa70b53f4626d88729c3d7c200b9e22\n"
    },
    {
      "commit": "29fc2c9705e1bb8ae098fca016032d2325031587",
      "tree": "2b7e7ed7a40e3d31fa843094f31ecfb4fb257a19",
      "parents": [
        "93fbae34ce8b6a1907b6f1daf42f17e3f0025346"
      ],
      "author": {
        "name": "Joe Onorato",
        "email": "joeo@google.com",
        "time": "Wed Nov 24 10:26:50 2010 -0800"
      },
      "committer": {
        "name": "Joe Onorato",
        "email": "joeo@google.com",
        "time": "Wed Nov 24 10:26:50 2010 -0800"
      },
      "message": "Allow status bar panels to be on top of the status bar.\n\nChange-Id: I3c74ece5f7042e6302717f4263746d59d5447ec9\n"
    },
    {
      "commit": "ddbba42b812ab397a75db78aba6b48fecf0e31f6",
      "tree": "1c88507dc000aea4a2dd6377ea6d15bccd67de84",
      "parents": [
        "8db70edf3479a0da9755c38fb69ac16835413265"
      ],
      "author": {
        "name": "Joe Onorato",
        "email": "joeo@google.com",
        "time": "Tue Nov 23 15:42:28 2010 -0800"
      },
      "committer": {
        "name": "Joe Onorato",
        "email": "joeo@google.com",
        "time": "Tue Nov 23 15:54:44 2010 -0800"
      },
      "message": "new signal strength assets\n\nChange-Id: I6387d68659ff7ccf5024f186eeb75ab33c477a1f\n"
    },
    {
      "commit": "f499eedd8bea27cae31464987d17d9810144c884",
      "tree": "6ae1b1cdf97666a1a98f619cf3c4ad2709a9be79",
      "parents": [
        "912aa819884fa16dea3898fdd8f14bf4f799de7a",
        "b8297cfc76248f2863c985eb05d5a32fe3f6c279"
      ],
      "author": {
        "name": "Irfan Sheriff",
        "email": "isheriff@google.com",
        "time": "Tue Nov 23 13:43:05 2010 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Nov 23 13:43:06 2010 -0800"
      },
      "message": "Merge \"Stop listening to supplicant state change events\""
    },
    {
      "commit": "637d337b58d8eec6de19230a5dd5ca5581c0478d",
      "tree": "763894435a1f31800765809f49caf4468090755b",
      "parents": [
        "e56764a8fd1cb45298d61a26e844d75ae4449f93"
      ],
      "author": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Wed Aug 25 14:37:03 2010 -0700"
      },
      "committer": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Tue Nov 23 09:30:10 2010 -0800"
      },
      "message": "Merge overscrolling from gingerbread.\n\nChange-Id: I3eb4413261b38ddd8c609d6153bdfd4ae46c6a0f\n"
    },
    {
      "commit": "b8297cfc76248f2863c985eb05d5a32fe3f6c279",
      "tree": "fdb602d9ba84d013241f15687178d15bf49e1fb6",
      "parents": [
        "656a23ba2bfab62aec4e682a998f4f39a3ef0087"
      ],
      "author": {
        "name": "Irfan Sheriff",
        "email": "isheriff@google.com",
        "time": "Thu Nov 18 12:47:29 2010 -0800"
      },
      "committer": {
        "name": "Irfan Sheriff",
        "email": "isheriff@google.com",
        "time": "Tue Nov 23 04:34:35 2010 -0800"
      },
      "message": "Stop listening to supplicant state change events\n\nwifi connected status should be based only on\nnetwork state change events or it can lead to a\nrace condition.\n\nChange-Id: Ib2343f0d192ef99959f908a370d55aae7ba86a5a\n"
    },
    {
      "commit": "621e17de87f18003aba2dedb719a2941020a7902",
      "tree": "978b402ced5bd03d3b4f6eaa9fbaaf186427823c",
      "parents": [
        "703c5f39c58168829e8d8f7ed7b5aea3f4fb600b"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Mon Nov 22 15:59:56 2010 -0800"
      },
      "committer": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Mon Nov 22 18:35:55 2010 -0800"
      },
      "message": "Implement issue #3221502: New APIs to support new back stack / task navigation\n\nWhat this adds:\n\n- A new Intent activity flag to completely replace an existing task.\n- A new Intent activity flag to bring the current home task up behind\n  a new task being started/brought to the foreground.\n- New versions of startActivity() that take an array of Intents to be\n  started, allowing applications to start a task in a specific state.\n- A public moveTaskToFront() method on ActivityManager, with a new flag\n  that allows the caller to have the task moved to the front with the\n  current home task immediately behind it.\n\nChange-Id: Ie8028d09acffb5349d98043c67676daba09f75c8\n"
    },
    {
      "commit": "794be40f8b62b309004cc3f68ca9567e4ef24c6b",
      "tree": "bb5d94854312147a07e7e06de3324dd8dd4ec9e1",
      "parents": [
        "dab75b66aae2c30f88eab2fec2d177c5f11f24dc"
      ],
      "author": {
        "name": "Joe Onorato",
        "email": "joeo@google.com",
        "time": "Sun Nov 21 19:22:25 2010 -0800"
      },
      "committer": {
        "name": "Joe Onorato",
        "email": "joeo@google.com",
        "time": "Sun Nov 21 19:22:25 2010 -0800"
      },
      "message": "new battery assets\n\nChange-Id: I61331a6eb237f8883bf604c0767623b08c2fa41b\n"
    },
    {
      "commit": "dab75b66aae2c30f88eab2fec2d177c5f11f24dc",
      "tree": "80651906aa99287c63401040e087ab517ff901df",
      "parents": [
        "6c1af93c17cf1ebf17ecbee12cbed27db5a26a0b"
      ],
      "author": {
        "name": "Joe Onorato",
        "email": "joeo@google.com",
        "time": "Sun Nov 21 18:25:49 2010 -0800"
      },
      "committer": {
        "name": "Joe Onorato",
        "email": "joeo@google.com",
        "time": "Sun Nov 21 18:25:49 2010 -0800"
      },
      "message": "Use new nav button assets.\n\nChange-Id: I5728222ba173eedb67e6fa4c599b39b61c923e23\n"
    },
    {
      "commit": "6c1af93c17cf1ebf17ecbee12cbed27db5a26a0b",
      "tree": "08ea870a4ab28a238844ecee45212cce73113283",
      "parents": [
        "fca14066d935dddc52fba5494764f64fb2f49ca6"
      ],
      "author": {
        "name": "Joe Onorato",
        "email": "joeo@google.com",
        "time": "Sun Nov 21 17:07:20 2010 -0800"
      },
      "committer": {
        "name": "Joe Onorato",
        "email": "joeo@google.com",
        "time": "Sun Nov 21 17:07:20 2010 -0800"
      },
      "message": "The ticker shouldn\u0027t be modal.\n\nChange-Id: I6bb4df07ad4659d900a95379193f5cb95d7706c3\n"
    },
    {
      "commit": "52f80cd36f406725e85a1825741a45c69de3d898",
      "tree": "8d4e9132fbd8ef9cb25fb2e5c71d33b43fdf9771",
      "parents": [
        "4cddc98a4b63961e3528c5a70cd5c55a67a0c60a"
      ],
      "author": {
        "name": "Joe Onorato",
        "email": "joeo@google.com",
        "time": "Sun Nov 21 15:34:48 2010 -0800"
      },
      "committer": {
        "name": "Joe Onorato",
        "email": "joeo@google.com",
        "time": "Sun Nov 21 16:16:29 2010 -0800"
      },
      "message": "The icon sticks out of the ticker.\n\nThe ticker still needs to show up over the status bar, which will take a bit of\nwindow manager work, so it\u0027s just out of position for now.\n\nChange-Id: Ib5781925db63a22d9352a7b5017a36eec3229395\n"
    },
    {
      "commit": "4cddc98a4b63961e3528c5a70cd5c55a67a0c60a",
      "tree": "af8aaa2506d218d277cc21c3b95f95c0be6213c9",
      "parents": [
        "561d3858bb9409b999a19f7ba93f0b12e1db835f"
      ],
      "author": {
        "name": "Joe Onorato",
        "email": "joeo@google.com",
        "time": "Sun Nov 21 11:48:15 2010 -0800"
      },
      "committer": {
        "name": "Joe Onorato",
        "email": "joeo@google.com",
        "time": "Sun Nov 21 16:16:29 2010 -0800"
      },
      "message": "Deal with more notifications than fit on screen.\n\nChange-Id: I432b9ee73a473fe4af8b0caeede4993c67be6518\n"
    },
    {
      "commit": "561d3858bb9409b999a19f7ba93f0b12e1db835f",
      "tree": "c096c7d489c3d73ed8540a202486cc7ed3fdca11",
      "parents": [
        "3f76aa7755fbb2e77ca6a648bbfa1f75680788c9"
      ],
      "author": {
        "name": "Joe Onorato",
        "email": "joeo@google.com",
        "time": "Sat Nov 20 18:09:34 2010 -0800"
      },
      "committer": {
        "name": "Joe Onorato",
        "email": "joeo@google.com",
        "time": "Sun Nov 21 16:16:28 2010 -0800"
      },
      "message": "The large icon for notifications.\n\nChange-Id: I8537c602b5b5fca03be8980295bfa28330543669\n"
    },
    {
      "commit": "3f76aa7755fbb2e77ca6a648bbfa1f75680788c9",
      "tree": "6a1111f3f09a71ad55ffdda586e3ed8059a4f560",
      "parents": [
        "3fe7f2f2e35692fe563ae00f62995030f1987c4f"
      ],
      "author": {
        "name": "Joe Onorato",
        "email": "joeo@google.com",
        "time": "Sat Nov 20 13:55:22 2010 -0800"
      },
      "committer": {
        "name": "Joe Onorato",
        "email": "joeo@google.com",
        "time": "Sun Nov 21 16:16:28 2010 -0800"
      },
      "message": "Test for using the right size of notification info text.\n\nChange-Id: Iac8764542ddcd3ef0375f6d6d03225e9f6c2fc1c\n"
    },
    {
      "commit": "2026e8d4681437fb056409bc95bc2f126582e4a8",
      "tree": "274a75c6a2415544384d45309c17efdd3b888c05",
      "parents": [
        "8595a3dd9a6feff70f8ddbad924d79b591d611e4"
      ],
      "author": {
        "name": "Joe Onorato",
        "email": "joeo@google.com",
        "time": "Sat Nov 20 13:20:56 2010 -0800"
      },
      "committer": {
        "name": "Joe Onorato",
        "email": "joeo@google.com",
        "time": "Sun Nov 21 16:16:28 2010 -0800"
      },
      "message": "Show the icon in the compatibilty ticker.\n\nChange-Id: Ib0f466a6773f9e66ad418bf48303504dedf73d21\n"
    },
    {
      "commit": "8595a3dd9a6feff70f8ddbad924d79b591d611e4",
      "tree": "4812cf3728cfd931cdfaa0e87746369d645325aa",
      "parents": [
        "46439cec0eb0da4d0f853f2d8712d0c00c98475b"
      ],
      "author": {
        "name": "Joe Onorato",
        "email": "joeo@google.com",
        "time": "Fri Nov 19 18:12:07 2010 -0800"
      },
      "committer": {
        "name": "Joe Onorato",
        "email": "joeo@google.com",
        "time": "Sun Nov 21 16:16:28 2010 -0800"
      },
      "message": "Show the number in the expanded notification instead of in the bar.\n\nChange-Id: I248b4fe1732ed290e9f3f9c094de4544a0e396ab\n"
    },
    {
      "commit": "46439cec0eb0da4d0f853f2d8712d0c00c98475b",
      "tree": "66439c8d205d8851f16f3e51bb62327cd9ed6be1",
      "parents": [
        "804043193a46a79a8616fd7696fb781edb80b519"
      ],
      "author": {
        "name": "Joe Onorato",
        "email": "joeo@google.com",
        "time": "Fri Nov 19 13:56:21 2010 -0800"
      },
      "committer": {
        "name": "Joe Onorato",
        "email": "joeo@google.com",
        "time": "Sun Nov 21 16:16:27 2010 -0800"
      },
      "message": "Update the look of the notifications.  Includes adding a new Notification.Builder class.\n\nChange-Id: I7c57b81c45defe77d6f3d22472e9cf8432bbed03\n"
    },
    {
      "commit": "030824eef9c9d9e6633a0c7c4bf510a4bcea7b77",
      "tree": "549c6d1d3c0774474739a942b2685a104cf6bc78",
      "parents": [
        "b389866d59029f3de535522b80b180915bd560e4",
        "b96069936c4e6d10c119efa9943fba818b09373e"
      ],
      "author": {
        "name": "Daniel Sandler",
        "email": "dsandler@google.com",
        "time": "Fri Nov 19 11:54:35 2010 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Nov 19 11:54:35 2010 -0800"
      },
      "message": "Merge \"Improve hide/show animations in status bar.\""
    },
    {
      "commit": "b96069936c4e6d10c119efa9943fba818b09373e",
      "tree": "d9b540168a74e4505a2582c3a0d16cc24ed7c44c",
      "parents": [
        "a8bbc11afc0f93143c1fd200108a51c95507cc43"
      ],
      "author": {
        "name": "Daniel Sandler",
        "email": "dsandler@google.com",
        "time": "Fri Nov 19 14:47:59 2010 -0500"
      },
      "committer": {
        "name": "Daniel Sandler",
        "email": "dsandler@google.com",
        "time": "Fri Nov 19 14:47:59 2010 -0500"
      },
      "message": "Improve hide/show animations in status bar.\n\nThis cleans up the lights out experience so you can clearly\nsee that the \"shadows\" along the bottom of the bar\ncorrespond to invisible (but still available) UI elements.\n\nBug: 3203171\nChange-Id: I635394d625bf97bbbe7260c1ae9320b616ea7aec\n"
    },
    {
      "commit": "a19ac0f639e90781fb1755d5940867dfd55f4d5d",
      "tree": "5bdf4f4464fdad9c5c3f931ae4885fa127431d3e",
      "parents": [
        "5af53d4363342b383fd1e4439b5a2c71a47c593d"
      ],
      "author": {
        "name": "Charles Chen",
        "email": "clchen@google.com",
        "time": "Fri Nov 19 10:34:47 2010 -0800"
      },
      "committer": {
        "name": "Charles Chen",
        "email": "clchen@google.com",
        "time": "Fri Nov 19 10:50:03 2010 -0800"
      },
      "message": "Removing logs of text that is being spoken.\n\nChange-Id: I12624e51eb093b6ee464fc11275046a9e5100925\n"
    },
    {
      "commit": "65340f1c411bfe7415941decefd37017ab0c3f71",
      "tree": "b5dd80d05c74738e186bdc605a5fa383fe940381",
      "parents": [
        "cc34eed58d1c3b65fd59691a8e9faa78dd846de1",
        "79373f660bd41d3824ce8c121077b29dfa4c29d9"
      ],
      "author": {
        "name": "Amith Yamasani",
        "email": "yamasani@google.com",
        "time": "Fri Nov 19 08:47:36 2010 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Nov 19 08:47:36 2010 -0800"
      },
      "message": "Merge \"Update screen timeout again.\""
    }
  ],
  "next": "ec5e0cd80a03b7044be658f8bbc03a8f2301fb8a"
}
