)]}'
{
  "log": [
    {
      "commit": "fb13abd800cd610c7f46815848545feff83e5748",
      "tree": "299f1c241fc360cbf3016adee07ac3db46750203",
      "parents": [
        "90fc03bc493fc2c984599b198b9d50bc387134f2"
      ],
      "author": {
        "name": "Romain Guy",
        "email": "romainguy@google.com",
        "time": "Sun Jan 16 15:16:38 2011 -0800"
      },
      "committer": {
        "name": "Romain Guy",
        "email": "romainguy@google.com",
        "time": "Sun Jan 16 15:16:38 2011 -0800"
      },
      "message": "Fix 9patch rendering in ExpandableListView.\n\nChange-Id: I60843d61a40b0cb7dd09923cb4489a5a76f20486\n"
    },
    {
      "commit": "90fc03bc493fc2c984599b198b9d50bc387134f2",
      "tree": "484d61227eee9896c48718e65f27b0012a314fb7",
      "parents": [
        "f219da5e32e85deb442468ee9a63bb28eb198557"
      ],
      "author": {
        "name": "Romain Guy",
        "email": "romainguy@google.com",
        "time": "Sun Jan 16 13:07:15 2011 -0800"
      },
      "committer": {
        "name": "Romain Guy",
        "email": "romainguy@google.com",
        "time": "Sun Jan 16 13:07:15 2011 -0800"
      },
      "message": "Don\u0027t dispatchDetachedFromWindow() if the View was not attached.\n\nChange-Id: I36cb697be76c8c03497284563dc339c5367559c6\n"
    },
    {
      "commit": "f219da5e32e85deb442468ee9a63bb28eb198557",
      "tree": "3d27f5c3a1fcce028ca12aa7dc7331f95d8ae8c0",
      "parents": [
        "a47aa87a19c733e28d9d2db1c4eb7f29d668db7b"
      ],
      "author": {
        "name": "Romain Guy",
        "email": "romainguy@google.com",
        "time": "Sun Jan 16 12:54:25 2011 -0800"
      },
      "committer": {
        "name": "Romain Guy",
        "email": "romainguy@google.com",
        "time": "Sun Jan 16 12:54:25 2011 -0800"
      },
      "message": "Don\u0027t blend transparent pixels when rendering layers.\n\nWith this change, the rendere keeps track of what regions are rendered into\nand generates a mesh that matches these regions exactly. The mesh is used\nto composite the layer on screen.\n\nChange-Id: I1f342576b9134fb29caff7fb8f4c1da179fe956d\n"
    },
    {
      "commit": "a47aa87a19c733e28d9d2db1c4eb7f29d668db7b",
      "tree": "97f81b87ee6caecf67a2f9a87de9ca647bb1f4c8",
      "parents": [
        "2e7fbd97e6f3682b20631d4f5262321dba6e2c6f",
        "ad8c32f3028d13869d4c494ae14193ceba3281af"
      ],
      "author": {
        "name": "Wink Saville",
        "email": "wink@google.com",
        "time": "Sat Jan 15 10:11:08 2011 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sat Jan 15 10:11:08 2011 -0800"
      },
      "message": "Merge \"Set mIsMinInfoReady and mCurrentOtasp before notifcations.\" into honeycomb"
    },
    {
      "commit": "ad8c32f3028d13869d4c494ae14193ceba3281af",
      "tree": "f13ac8ebfe9ab9c61dcd62a1aede6d511c7a3836",
      "parents": [
        "77c3e4b9fdab1f48cfa95cddb4a110946f4a1cd8"
      ],
      "author": {
        "name": "Wink Saville",
        "email": "wink@google.com",
        "time": "Sat Jan 15 07:47:03 2011 -0800"
      },
      "committer": {
        "name": "Wink Saville",
        "email": "wink@google.com",
        "time": "Sat Jan 15 07:47:03 2011 -0800"
      },
      "message": "Set mIsMinInfoReady and mCurrentOtasp before notifcations.\n\nWe were sending a notification before setting mIsMinInfoReady and\nmCurrentOtasp. This causes a race and it\u0027s possible that\nOtaUtils.maybeDoOtasp is called before before they are set.\nIn this case the activation would not occur.\n\nBug: 3339109\nChange-Id: I3baf8992d58af63a5cc07a14cc33157fd1c5aaa3\n"
    },
    {
      "commit": "2e7fbd97e6f3682b20631d4f5262321dba6e2c6f",
      "tree": "a2b97c84bcc3a80499188fafda9e657256448e64",
      "parents": [
        "fd7a411aef7e1c7722456de09b3f3234bbb914d4",
        "1bd1bad0b4a75e633c5edbe802bf6fb4dd765161"
      ],
      "author": {
        "name": "Romain Guy",
        "email": "romainguy@google.com",
        "time": "Fri Jan 14 20:04:42 2011 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Jan 14 20:04:42 2011 -0800"
      },
      "message": "Merge \"Preapre region tracking in layers\" into honeycomb"
    },
    {
      "commit": "1bd1bad0b4a75e633c5edbe802bf6fb4dd765161",
      "tree": "ec6c62135677673e47741385c63ba082d1326fca",
      "parents": [
        "739e34a362518020b4aed3f2dc54be2154c41406"
      ],
      "author": {
        "name": "Romain Guy",
        "email": "romainguy@google.com",
        "time": "Fri Jan 14 20:07:20 2011 -0800"
      },
      "committer": {
        "name": "Romain Guy",
        "email": "romainguy@google.com",
        "time": "Fri Jan 14 20:07:20 2011 -0800"
      },
      "message": "Preapre region tracking in layers\n\nChange-Id: Ied1fa0d36c99ef4e33cb8fde7e3106a793db3a4c\n"
    },
    {
      "commit": "fd7a411aef7e1c7722456de09b3f3234bbb914d4",
      "tree": "00182b3b119aa9127062a36231da6f44c0aec40f",
      "parents": [
        "a7393dd66f0127c8acdd5f8928b0c2d0de602275",
        "f4dfe1bee6223add052b6f0ebc4cdb1f46606acc"
      ],
      "author": {
        "name": "Mathias Agopian",
        "email": "mathias@google.com",
        "time": "Fri Jan 14 19:27:38 2011 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Jan 14 19:27:38 2011 -0800"
      },
      "message": "Merge \"partially fix [3306150] HTML5 video with H/W acceleration blackout\" into honeycomb"
    },
    {
      "commit": "a7393dd66f0127c8acdd5f8928b0c2d0de602275",
      "tree": "874fa7e64d5c1bc8755ddf88b8aafe1d2171ed69",
      "parents": [
        "e7df0ddee486f4705b17b4d8ed57ddbeb8b71943",
        "afc724b907336c043a38487fb5620074c9777d45"
      ],
      "author": {
        "name": "Mathias Agopian",
        "email": "mathias@google.com",
        "time": "Fri Jan 14 19:27:32 2011 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Jan 14 19:27:32 2011 -0800"
      },
      "message": "Merge \"Fix error reporting in Surface::cancelBuffer()\" into honeycomb"
    },
    {
      "commit": "e7df0ddee486f4705b17b4d8ed57ddbeb8b71943",
      "tree": "229fede7ce47810bf66b66d385f72d514ce4a8f3",
      "parents": [
        "7a1c32e719725787acda4885ad7bd8031975e8c7",
        "ac0e4bdf05f52eddf417a4e938410523aa06fe59"
      ],
      "author": {
        "name": "James Dong",
        "email": "jdong@google.com",
        "time": "Fri Jan 14 19:19:41 2011 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Jan 14 19:19:41 2011 -0800"
      },
      "message": "Merge \"Fixed thrashing in the cached buffer during 720p YT video streaming\" into honeycomb"
    },
    {
      "commit": "7a1c32e719725787acda4885ad7bd8031975e8c7",
      "tree": "6d9e0b36364e5424056d199f6145e7bb8b8884cc",
      "parents": [
        "0a26f3ce96c628a22892b09b69bcbb58cc700165",
        "517bb4c859a2bb8d30316204f39bf5b6c89c3e4d"
      ],
      "author": {
        "name": "Jeff Brown",
        "email": "jeffbrown@google.com",
        "time": "Fri Jan 14 19:18:16 2011 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Jan 14 19:18:16 2011 -0800"
      },
      "message": "Merge \"Add support for detecting finger orientation.\" into honeycomb"
    },
    {
      "commit": "517bb4c859a2bb8d30316204f39bf5b6c89c3e4d",
      "tree": "bd21e2dfa465a4ab311e714f8e8f301372143831",
      "parents": [
        "fca66d3b71abcf1e78a25988850857ea8188c0d0"
      ],
      "author": {
        "name": "Jeff Brown",
        "email": "jeffbrown@google.com",
        "time": "Fri Jan 14 19:09:23 2011 -0800"
      },
      "committer": {
        "name": "Jeff Brown",
        "email": "jeffbrown@google.com",
        "time": "Fri Jan 14 19:12:48 2011 -0800"
      },
      "message": "Add support for detecting finger orientation.\n\nChange-Id: I901fc61f7705fcd7950190dc8782bad616032ee2\n"
    },
    {
      "commit": "0a26f3ce96c628a22892b09b69bcbb58cc700165",
      "tree": "2b98a5324c06e8a672b6a761ff1746c997640726",
      "parents": [
        "739e34a362518020b4aed3f2dc54be2154c41406",
        "f175559c7a89bc13dc945ba62070d5a1fb22c9c5"
      ],
      "author": {
        "name": "Justin Ho",
        "email": "justinho@google.com",
        "time": "Fri Jan 14 19:01:58 2011 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Jan 14 19:01:58 2011 -0800"
      },
      "message": "Merge \"New tray notification icons, new system bar icons\" into honeycomb"
    },
    {
      "commit": "739e34a362518020b4aed3f2dc54be2154c41406",
      "tree": "135dd9b1c6ba09d5dc356e4fe6daa3a5186980e2",
      "parents": [
        "1362c94bf84b51d2363e4a030fb847478759da2f",
        "43ccf4663c822ddd435b7683cc05221f6169c6c3"
      ],
      "author": {
        "name": "Romain Guy",
        "email": "romainguy@google.com",
        "time": "Fri Jan 14 18:49:55 2011 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Jan 14 18:49:55 2011 -0800"
      },
      "message": "Merge \"Don\u0027t crash Launcher on config change.\" into honeycomb"
    },
    {
      "commit": "43ccf4663c822ddd435b7683cc05221f6169c6c3",
      "tree": "d6255b5202bc62a44249fbf3905bbec98605d39d",
      "parents": [
        "8dd5b1e53184ed3b786dd329e12d665ae59ca3f4"
      ],
      "author": {
        "name": "Romain Guy",
        "email": "romainguy@google.com",
        "time": "Fri Jan 14 18:51:01 2011 -0800"
      },
      "committer": {
        "name": "Romain Guy",
        "email": "romainguy@google.com",
        "time": "Fri Jan 14 18:51:01 2011 -0800"
      },
      "message": "Don\u0027t crash Launcher on config change.\n\nChange-Id: Ibbbd7146c5ff69e9639b433f39041053654d808c\n"
    },
    {
      "commit": "f175559c7a89bc13dc945ba62070d5a1fb22c9c5",
      "tree": "10694eb14818fc8a9589b32b298470ef49860059",
      "parents": [
        "724df106a768f8d7ebb52d60cedbbf207f514e22"
      ],
      "author": {
        "name": "Justin Ho",
        "email": "justinho@google.com",
        "time": "Fri Jan 14 17:51:08 2011 -0800"
      },
      "committer": {
        "name": "Justin Ho",
        "email": "justinho@google.com",
        "time": "Fri Jan 14 18:35:59 2011 -0800"
      },
      "message": "New tray notification icons, new system bar icons\n\nChange-Id: I133502ffab55507fa31781791135945f3e0043b3\n"
    },
    {
      "commit": "1362c94bf84b51d2363e4a030fb847478759da2f",
      "tree": "c2ca6384bffa9bf6a85c85b232d06390e6341b9a",
      "parents": [
        "77c3e4b9fdab1f48cfa95cddb4a110946f4a1cd8",
        "63d3cf7d36af381fb9ee9609fe32fd978f7ca48b"
      ],
      "author": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Fri Jan 14 18:26:01 2011 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Jan 14 18:26:01 2011 -0800"
      },
      "message": "Merge \"Fix bug 3337711 - Volume panel layout adjustments\" into honeycomb"
    },
    {
      "commit": "63d3cf7d36af381fb9ee9609fe32fd978f7ca48b",
      "tree": "298f87f58ed1140a744443bbd9ccf161ee2df8a4",
      "parents": [
        "6f92dbc49f8ed797bc56e5b84bb897736322ab2d"
      ],
      "author": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Mon Jan 10 17:13:29 2011 -0800"
      },
      "committer": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Fri Jan 14 18:25:30 2011 -0800"
      },
      "message": "Fix bug 3337711 - Volume panel layout adjustments\n\nChange-Id: I465e7ee1b51ec6417f237fb819b8e8840bd1558b\n"
    },
    {
      "commit": "f4dfe1bee6223add052b6f0ebc4cdb1f46606acc",
      "tree": "217a457de0e9f2df96b5c733b92c972d554552df",
      "parents": [
        "853548287ffe4eb85d1bd10669270292336d137a"
      ],
      "author": {
        "name": "Mathias Agopian",
        "email": "mathias@google.com",
        "time": "Fri Jan 14 17:37:42 2011 -0800"
      },
      "committer": {
        "name": "Mathias Agopian",
        "email": "mathias@google.com",
        "time": "Fri Jan 14 18:19:02 2011 -0800"
      },
      "message": "partially fix [3306150] HTML5 video with H/W acceleration blackout\n\nWe used to guarantee that a layer in SurfaceFlinger would never be\ndestroyed before all references (to its ISurface) on the client\nside would be released. At some point, this guarantee got\nrelaxed to allow to free gralloc resources sooner. This last\nchange was incorrect, because:\n- in implementations with reference-counting the gralloc resources\nwouldn\u0027t be released anyways, until all the mapping were gone\n- in implementations without ref counting, the client side\nwould most likely crash or do something bad\n- it also caused the SharedBufferStack slot to be reallocated\nto another surface, which could be problematic if the client\ncontinued to use the surface after the window manager destroyed it.\n\nSo, we essentially reinstate the guarantee that layers won\u0027t be\ndestroyed until after all references to their ISurface are\nreleased.\n\nNOTE: This doesn\u0027t entirely fix 3306150 because there is another\nproblem there where the Browser continues to use a surface after it\nhas been destroyed.\n\nChange-Id: I305c830dd722b30a6d53cbf3a9c714fd3cf7eb06\n"
    },
    {
      "commit": "77c3e4b9fdab1f48cfa95cddb4a110946f4a1cd8",
      "tree": "049f5ca504a14af37588a0b9c9557fa555ff66eb",
      "parents": [
        "06bc9721d8f5db053b51e1c536e746833ad46036",
        "fca66d3b71abcf1e78a25988850857ea8188c0d0"
      ],
      "author": {
        "name": "Jeff Brown",
        "email": "jeffbrown@google.com",
        "time": "Fri Jan 14 17:59:56 2011 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Jan 14 17:59:56 2011 -0800"
      },
      "message": "Merge \"Make getFallbackAction return false when there is none.\" into honeycomb"
    },
    {
      "commit": "fca66d3b71abcf1e78a25988850857ea8188c0d0",
      "tree": "1f229331f0b16e05eadf10cf655a64df5feb73d9",
      "parents": [
        "4aed78b5056560f499e5953f659fa90a06ecc38a"
      ],
      "author": {
        "name": "Jeff Brown",
        "email": "jeffbrown@google.com",
        "time": "Fri Jan 14 17:54:38 2011 -0800"
      },
      "committer": {
        "name": "Jeff Brown",
        "email": "jeffbrown@google.com",
        "time": "Fri Jan 14 17:54:38 2011 -0800"
      },
      "message": "Make getFallbackAction return false when there is none.\n\nChange-Id: Id17c0f7269e4a228f4e5f11c54614fec508222a2\n"
    },
    {
      "commit": "06bc9721d8f5db053b51e1c536e746833ad46036",
      "tree": "128786848fa8ceae2927f470e617a934f0320a4e",
      "parents": [
        "1061b96635d69ec6c29e43633fcf57262728af15",
        "4aed78b5056560f499e5953f659fa90a06ecc38a"
      ],
      "author": {
        "name": "Jeff Brown",
        "email": "jeffbrown@google.com",
        "time": "Fri Jan 14 17:48:09 2011 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Jan 14 17:48:09 2011 -0800"
      },
      "message": "Merge \"Disable soft keyboard when keyboard attached.\" into honeycomb"
    },
    {
      "commit": "1061b96635d69ec6c29e43633fcf57262728af15",
      "tree": "e65e00aba3d54014097e1c6b5df8ddb9c37ec610",
      "parents": [
        "72fcd0a4a9afc5ddc036ed57e9da4481956bcbfc",
        "1c9d06e0470c41e2720c65be076b6080bf8595c0"
      ],
      "author": {
        "name": "Jeff Brown",
        "email": "jeffbrown@google.com",
        "time": "Fri Jan 14 17:43:12 2011 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Jan 14 17:43:12 2011 -0800"
      },
      "message": "Merge \"Fix bug with mice that send multiple BTN_MOUSE values.\" into honeycomb"
    },
    {
      "commit": "4aed78b5056560f499e5953f659fa90a06ecc38a",
      "tree": "7a8e6e73657ae10b2369253dc2d658e4454c9823",
      "parents": [
        "1c9d06e0470c41e2720c65be076b6080bf8595c0"
      ],
      "author": {
        "name": "Jeff Brown",
        "email": "jeffbrown@google.com",
        "time": "Fri Jan 14 17:36:55 2011 -0800"
      },
      "committer": {
        "name": "Jeff Brown",
        "email": "jeffbrown@google.com",
        "time": "Fri Jan 14 17:36:55 2011 -0800"
      },
      "message": "Disable soft keyboard when keyboard attached.\n\nAlso hide menu shortcuts everywhere until we can get around to\nredesigning the menu UI to be more consistent.\n\nBug: 3306545\nBug: 3330748\nChange-Id: I4d4e19525cdfc93d9aae0dcaa1e6266fb552c5bc\n"
    },
    {
      "commit": "72fcd0a4a9afc5ddc036ed57e9da4481956bcbfc",
      "tree": "b66f467c9f30526cd7eb6cfc0d2abd04bbc62ab3",
      "parents": [
        "8dd5b1e53184ed3b786dd329e12d665ae59ca3f4",
        "51a7e5447de94791c464cda5cc6ebbf616d73c80"
      ],
      "author": {
        "name": "Xavier Ducrohet",
        "email": "xav@android.com",
        "time": "Fri Jan 14 17:30:22 2011 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Jan 14 17:30:22 2011 -0800"
      },
      "message": "Merge \"LayoutLib: update logs to use new data bundle\" into honeycomb"
    },
    {
      "commit": "8dd5b1e53184ed3b786dd329e12d665ae59ca3f4",
      "tree": "d9122405899b63f9bcb26aa180e4e2c26548b8c0",
      "parents": [
        "c8276990df3ac55c8cbda12919abe247132c96ea"
      ],
      "author": {
        "name": "Romain Guy",
        "email": "romainguy@google.com",
        "time": "Fri Jan 14 17:28:51 2011 -0800"
      },
      "committer": {
        "name": "Romain Guy",
        "email": "romainguy@google.com",
        "time": "Fri Jan 14 17:28:51 2011 -0800"
      },
      "message": "Prevent NPE when a View is detached without having been attached.\nBug #3355252\n\nChange-Id: I58e03983ccf6a27a24619ec0f49659d6d7cc0a64\n"
    },
    {
      "commit": "1c9d06e0470c41e2720c65be076b6080bf8595c0",
      "tree": "d349bd0e1257f7118b75bd5a07e8213585de7b2b",
      "parents": [
        "e76820bf413364898493f86ca6027b28d3caed2b"
      ],
      "author": {
        "name": "Jeff Brown",
        "email": "jeffbrown@google.com",
        "time": "Fri Jan 14 17:24:16 2011 -0800"
      },
      "committer": {
        "name": "Jeff Brown",
        "email": "jeffbrown@google.com",
        "time": "Fri Jan 14 17:24:16 2011 -0800"
      },
      "message": "Fix bug with mice that send multiple BTN_MOUSE values.\n\nSome mice send different values for BTN_MOUSE key events\nwhen the button is held down (2 for repeat, instead of 1 for down).\n\nChange-Id: I803db1f1584f50f8f5e1d37b6a715e2e1b3943a6\n"
    },
    {
      "commit": "c8276990df3ac55c8cbda12919abe247132c96ea",
      "tree": "4d63d2dd9e4178573888db2591f4a0c11da1a836",
      "parents": [
        "69d66e00136f67332c992326a7b2eb334eeb32a2",
        "b09abc1dd271d0eb4ba4050d8bf9670802a7d0fe"
      ],
      "author": {
        "name": "Jeff Brown",
        "email": "jeffbrown@google.com",
        "time": "Fri Jan 14 17:22:53 2011 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Jan 14 17:22:53 2011 -0800"
      },
      "message": "Merge \"Add volume down as a safe mode key for Stingray.\" into honeycomb"
    },
    {
      "commit": "51a7e5447de94791c464cda5cc6ebbf616d73c80",
      "tree": "f0ddc73ed710701422dff1a01bf2cffb1df34cb1",
      "parents": [
        "0831b3fae504e8fa94e6b1cc0d4e6c3fccaef231"
      ],
      "author": {
        "name": "Xavier Ducrohet",
        "email": "xav@android.com",
        "time": "Fri Jan 14 16:40:43 2011 -0800"
      },
      "committer": {
        "name": "Xavier Ducrohet",
        "email": "xav@android.com",
        "time": "Fri Jan 14 16:56:00 2011 -0800"
      },
      "message": "LayoutLib: update logs to use new data bundle\n\nAlso change some resource.resolve tags to resource.format\n\nChange-Id: I3f0b0d2eb69a5ec98375e4014a3bb1bfceb8c855\n"
    },
    {
      "commit": "69d66e00136f67332c992326a7b2eb334eeb32a2",
      "tree": "f250b09f9807e44d4ab5c6288ce7f85a79ca25d5",
      "parents": [
        "44060f4d76e7625cf2ae6580afa606613ef1cb49"
      ],
      "author": {
        "name": "Adam Cohen",
        "email": "adamcohen@google.com",
        "time": "Wed Jan 12 14:39:13 2011 -0800"
      },
      "committer": {
        "name": "Adam Cohen",
        "email": "adamcohen@google.com",
        "time": "Fri Jan 14 16:54:41 2011 -0800"
      },
      "message": "Fixing StackView rotation bugs\n\nChange-Id: Iaf9482734ca73238f82d180700389593df9c7eac\n"
    },
    {
      "commit": "44060f4d76e7625cf2ae6580afa606613ef1cb49",
      "tree": "7a806a319acf26c897577b821af8d16e5fb72120",
      "parents": [
        "751fdd9ab31048d726d551f9098b3f51239376f4",
        "4ce6e7c433a9ce8be0d3b08b37143c50a1057115"
      ],
      "author": {
        "name": "Guang Zhu",
        "email": "guangzhu@google.com",
        "time": "Fri Jan 14 16:26:30 2011 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Jan 14 16:26:30 2011 -0800"
      },
      "message": "Merge \"when test case times out, stop loading first\" into honeycomb"
    },
    {
      "commit": "4ce6e7c433a9ce8be0d3b08b37143c50a1057115",
      "tree": "e93fc0e2f2194a99e4dd192cffa4d7a7ed0a1a36",
      "parents": [
        "6458202abe0c9df932f44223d05761673ba6e9fa"
      ],
      "author": {
        "name": "Guang Zhu",
        "email": "guangzhu@google.com",
        "time": "Fri Jan 14 16:17:20 2011 -0800"
      },
      "committer": {
        "name": "Guang Zhu",
        "email": "guangzhu@google.com",
        "time": "Fri Jan 14 16:17:20 2011 -0800"
      },
      "message": "when test case times out, stop loading first\n\ncurrent timeout mechanism does a text dump and then move to next case.\nsometimes the text dump causes WebView to spin, and doing a\nstopLoading seems to resolve some of the cases.\n\nChange-Id: Iae08f9c93b2da3e805cacae43f80083fdf1bc5e1\n"
    },
    {
      "commit": "751fdd9ab31048d726d551f9098b3f51239376f4",
      "tree": "288542445eb0094cc1dde6bef7a71585d005fcdc",
      "parents": [
        "88471b25632818a8bc79193e20bd04a8be39f660",
        "0ce53b47d6625806ae5aac8eb17e40e6c3510e37"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Fri Jan 14 16:02:22 2011 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Jan 14 16:02:22 2011 -0800"
      },
      "message": "Merge \"DO NOT MERGE Make the Phone options dialog use current language\" into honeycomb"
    },
    {
      "commit": "88471b25632818a8bc79193e20bd04a8be39f660",
      "tree": "96ac4b6ed3ec232e32429acd561fe3727991ca50",
      "parents": [
        "6f92dbc49f8ed797bc56e5b84bb897736322ab2d",
        "fcbbb31f27f00efe7314031bac23e1e011954ad6"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Fri Jan 14 16:02:07 2011 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Jan 14 16:02:07 2011 -0800"
      },
      "message": "Merge \"DO NOT MERGE Added check to make orientation calculations more robust\" into honeycomb"
    },
    {
      "commit": "fcbbb31f27f00efe7314031bac23e1e011954ad6",
      "tree": "ae17234f6e405644d9850bef6791962631a591ad",
      "parents": [
        "0b08c5cb14e848f41eb33093c3e8198ab416e0ab"
      ],
      "author": {
        "name": "Niclas Kellgren",
        "email": "niclas.kellgren@sonyericsson.com",
        "time": "Fri Jan 14 09:11:35 2011 +0100"
      },
      "committer": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Fri Jan 14 16:01:20 2011 -0800"
      },
      "message": "DO NOT MERGE Added check to make orientation calculations more robust\n\nAdded check avoid a division by zero resulting in NaN which in turn\nmakes checkFullyTilted to ignore high tilt angles from then on.\nIf (x, y, z) \u003d\u003d (0, 0, 0) then there is no tilt or rotation and\nthis vector must be ignored. This check is extended to ignore all\nsmall acceleration values where noise can be of big influence.\n\nLow or zero readings can happen when space travelling free falling,\nbut more commonly when shaking or getting bad readings from the sensor.\nThe accelerometer is turned off when not used and polling it too soon\nafter it is turned on may result in (0, 0, 0).\n\nChange-Id: I7b61b77c8a9d4e137bf6352b84f0c358d93c82ae\n"
    },
    {
      "commit": "0ce53b47d6625806ae5aac8eb17e40e6c3510e37",
      "tree": "50a003b13f2a4fe123492e090a68aab34f96dc32",
      "parents": [
        "0b08c5cb14e848f41eb33093c3e8198ab416e0ab"
      ],
      "author": {
        "name": "Anders Hammar1",
        "email": "anders.hammar1@sonyericsson.com",
        "time": "Fri Jan 14 10:00:39 2011 +0100"
      },
      "committer": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Fri Jan 14 16:00:47 2011 -0800"
      },
      "message": "DO NOT MERGE Make the Phone options dialog use current language\n\nThe title of the Phone options dialog is displayed using wrong\ntranslation if the user changes the current language setting. Moving\nthe setTitle call to prepareDialog to ensure that the title gets\nupdated before the dialog is shown.\n\nChange-Id: I6f8f460789effd22de5be8339cc46667269e78c0\n"
    },
    {
      "commit": "6f92dbc49f8ed797bc56e5b84bb897736322ab2d",
      "tree": "50a798739580974e4bd723ea1734963b70a5e9f5",
      "parents": [
        "8e4d3ba67824d87d832d90e1d0555456b3e76aca",
        "2b90a9a7144f1bb91f72da025ce444038f12c6aa"
      ],
      "author": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Fri Jan 14 15:42:35 2011 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Jan 14 15:42:35 2011 -0800"
      },
      "message": "Merge \"fix sdk build breakage; remove invalid @note tag\" into honeycomb"
    },
    {
      "commit": "8e4d3ba67824d87d832d90e1d0555456b3e76aca",
      "tree": "b629be6a7e7728d1244f64c7beaddc4a326a7f39",
      "parents": [
        "0b08c5cb14e848f41eb33093c3e8198ab416e0ab",
        "9f125d341521efc8535e32e35a641be50d405c36"
      ],
      "author": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Fri Jan 14 15:40:07 2011 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Jan 14 15:40:07 2011 -0800"
      },
      "message": "Merge \"Fix bug 3339039 - Preserve proper behavior for action button text when updated.\" into honeycomb"
    },
    {
      "commit": "2b90a9a7144f1bb91f72da025ce444038f12c6aa",
      "tree": "5848ecb8f8bc81e2c0a58cd610633e9ac3dbed58",
      "parents": [
        "bdcff0fa8383a1ae93c18a768a7c2bf150d3f405"
      ],
      "author": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Fri Jan 14 15:39:10 2011 -0800"
      },
      "committer": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Fri Jan 14 15:39:10 2011 -0800"
      },
      "message": "fix sdk build breakage; remove invalid @note tag\n\nChange-Id: Iaaf5a38388ceccdd0d1f3766523788f54f1dc8d2\n"
    },
    {
      "commit": "9f125d341521efc8535e32e35a641be50d405c36",
      "tree": "e724949f71d32d7784654b9b2b0f3a70afd0f190",
      "parents": [
        "946137520d67d3c18ceaba058e622f24b7fbf04d"
      ],
      "author": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Fri Jan 14 15:36:56 2011 -0800"
      },
      "committer": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Fri Jan 14 15:37:44 2011 -0800"
      },
      "message": "Fix bug 3339039 - Preserve proper behavior for action button text when\nupdated.\n\nChange-Id: If3529616d5a2b69638b2b0c4070d5ebbb418410c\n"
    },
    {
      "commit": "0b08c5cb14e848f41eb33093c3e8198ab416e0ab",
      "tree": "e00c55c16f9712b65ec872a4d9eba18e39892979",
      "parents": [
        "604363dc63206a07280b2fb5b89f2b32c2cc8ae7",
        "6efd2bad954e0e5bd74916a32f036a0f149dcd4d"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Fri Jan 14 15:37:28 2011 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Jan 14 15:37:28 2011 -0800"
      },
      "message": "Merge \"Don\u0027t drop the drawable cache completely on configuration change\" into honeycomb"
    },
    {
      "commit": "604363dc63206a07280b2fb5b89f2b32c2cc8ae7",
      "tree": "f77d3fce7095e64d73fdb6419484a216084f0eb8",
      "parents": [
        "7777319712c73e1de7c2e1fe21eea87ddd5594f0",
        "df31ae6a3011d47421a6ac10021f9649dc34a156"
      ],
      "author": {
        "name": "satok",
        "email": "satok@google.com",
        "time": "Fri Jan 14 15:35:53 2011 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Jan 14 15:35:53 2011 -0800"
      },
      "message": "Merge \"switchToLastInputMethod returns a implicitly enabled subtype in the history\" into honeycomb"
    },
    {
      "commit": "7777319712c73e1de7c2e1fe21eea87ddd5594f0",
      "tree": "e7bf880357d81a3e9913e88ce21b0cfc020fd9c6",
      "parents": [
        "4b26d057665c662c782e3baa5d9ca8287c96ede4",
        "1f1fcb70b6e43a6b4df0dbab75a34429d4744624"
      ],
      "author": {
        "name": "Romain Guy",
        "email": "romainguy@google.com",
        "time": "Fri Jan 14 15:35:34 2011 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Jan 14 15:35:34 2011 -0800"
      },
      "message": "Merge \"Don\u0027t delete objects twice...\" into honeycomb"
    },
    {
      "commit": "1f1fcb70b6e43a6b4df0dbab75a34429d4744624",
      "tree": "6f85a37e4e390f9f0d521ac306c8be59b3734916",
      "parents": [
        "24c00216687ac87fe531dc4d4168ac0c0ca04ea6"
      ],
      "author": {
        "name": "Romain Guy",
        "email": "romainguy@google.com",
        "time": "Fri Jan 14 15:37:54 2011 -0800"
      },
      "committer": {
        "name": "Romain Guy",
        "email": "romainguy@google.com",
        "time": "Fri Jan 14 15:37:54 2011 -0800"
      },
      "message": "Don\u0027t delete objects twice...\n\nChange-Id: Ibc67aed098c9300cf45eb46abda1938c418808c3\n"
    },
    {
      "commit": "df31ae6a3011d47421a6ac10021f9649dc34a156",
      "tree": "1ad2f6c9157aafa33202fb9a9c06d848c20ef2ea",
      "parents": [
        "3506d885b850a3d3e2c218f427ccc5dae6d205d7"
      ],
      "author": {
        "name": "satok",
        "email": "satok@google.com",
        "time": "Sat Jan 15 06:19:44 2011 +0900"
      },
      "committer": {
        "name": "satok",
        "email": "satok@google.com",
        "time": "Sat Jan 15 08:34:39 2011 +0900"
      },
      "message": "switchToLastInputMethod returns a implicitly enabled subtype in the history\n\nBug: 3353363\n\nChange-Id: Id5f8a62017880330401ebd3e77d943eb7817e555\n"
    },
    {
      "commit": "24c00216687ac87fe531dc4d4168ac0c0ca04ea6",
      "tree": "0d6d9ed921e489065951a50f6dcab702c70df508",
      "parents": [
        "f5106847fc962d57c7d5c586099b4a382f3e1c3d"
      ],
      "author": {
        "name": "Romain Guy",
        "email": "romainguy@google.com",
        "time": "Fri Jan 14 15:31:00 2011 -0800"
      },
      "committer": {
        "name": "Romain Guy",
        "email": "romainguy@google.com",
        "time": "Fri Jan 14 15:31:00 2011 -0800"
      },
      "message": "Copy shaders when recording them in display lists.\n\nChange-Id: I3f22dd35f1e31c9e5102955d76548098b7b0cd8d\n"
    },
    {
      "commit": "4b26d057665c662c782e3baa5d9ca8287c96ede4",
      "tree": "deacd21fbf60b6d111557c5607e2b1468c970eaa",
      "parents": [
        "20220dfa428f97e2def04e339ddfbb3a0531d456",
        "24c00216687ac87fe531dc4d4168ac0c0ca04ea6"
      ],
      "author": {
        "name": "Romain Guy",
        "email": "romainguy@google.com",
        "time": "Fri Jan 14 15:29:36 2011 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Jan 14 15:29:36 2011 -0800"
      },
      "message": "Merge \"Copy shaders when recording them in display lists.\" into honeycomb"
    },
    {
      "commit": "20220dfa428f97e2def04e339ddfbb3a0531d456",
      "tree": "58be72bab1280bad116f6c7c6ab2a0b6d9ee7d2b",
      "parents": [
        "bdcff0fa8383a1ae93c18a768a7c2bf150d3f405",
        "0831b3fae504e8fa94e6b1cc0d4e6c3fccaef231"
      ],
      "author": {
        "name": "Xavier Ducrohet",
        "email": "xav@android.com",
        "time": "Fri Jan 14 15:26:30 2011 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Jan 14 15:26:30 2011 -0800"
      },
      "message": "Merge \"LayoutLib: Misc fixes.\" into honeycomb"
    },
    {
      "commit": "0831b3fae504e8fa94e6b1cc0d4e6c3fccaef231",
      "tree": "7937fe077b86e18113c6f7552af85dbeeee0764a",
      "parents": [
        "c6684f9e9790e92960504e9b32f20f27003d9f37"
      ],
      "author": {
        "name": "Xavier Ducrohet",
        "email": "xav@android.com",
        "time": "Fri Jan 14 15:03:52 2011 -0800"
      },
      "committer": {
        "name": "Xavier Ducrohet",
        "email": "xav@android.com",
        "time": "Fri Jan 14 15:15:34 2011 -0800"
      },
      "message": "LayoutLib: Misc fixes.\n\n- Fix resource resolution for framework\n  resources of type \"id\" that are dynamically generated\n  through \"@+id/...\"\n\n- Proper implementation of setBitmap on a canvas that\n  already has a bitmap. Transform/clip are kepts but the\n  existing layers are replaced with the new bitmap\n\n- return a null service for INPUT_METHOD_SERVICE in\n  Context.getSystemService\n\nChange-Id: I35e46fff50e6492a8995e95427d5f38bc945429d\n"
    },
    {
      "commit": "ac0e4bdf05f52eddf417a4e938410523aa06fe59",
      "tree": "cf1eecbeda37874e3e6c4f4cb0d1938eaf71af23",
      "parents": [
        "c69d5f3b536a56da9120ace34e05b9878ed164c6"
      ],
      "author": {
        "name": "James Dong",
        "email": "jdong@google.com",
        "time": "Fri Jan 14 15:15:12 2011 -0800"
      },
      "committer": {
        "name": "James Dong",
        "email": "jdong@google.com",
        "time": "Fri Jan 14 15:15:12 2011 -0800"
      },
      "message": "Fixed thrashing in the cached buffer during 720p YT video streaming\n\nbug - 3340194\n\nChange-Id: Ic59bb18ab1731d7dd7cae7cc8aeb393900bce7f6\n"
    },
    {
      "commit": "bdcff0fa8383a1ae93c18a768a7c2bf150d3f405",
      "tree": "add483d0f1567f31c62fbd28b2f3b28b1b12a4fc",
      "parents": [
        "bfa62339ef97c6be6ac904532a115712d669025b",
        "ec84c3a189e4aa70aa6ea8ba712e5a4f260a153b"
      ],
      "author": {
        "name": "Patrick Dubroy",
        "email": "dubroy@google.com",
        "time": "Fri Jan 14 14:44:20 2011 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Jan 14 14:44:20 2011 -0800"
      },
      "message": "Merge \"Allow old view hierarchy to be GC\u0027ed more quickly during rotation.\" into honeycomb"
    },
    {
      "commit": "bfa62339ef97c6be6ac904532a115712d669025b",
      "tree": "e13a3994c18789bacd2954a2879c18119f80e58b",
      "parents": [
        "2150553dc374204a1cb3033ed3fa65c2f22dd5e7",
        "0473ff1ef653434a1a0f3c07be00f7ebcbb472ad"
      ],
      "author": {
        "name": "Alex Sakhartchouk",
        "email": "alexst@google.com",
        "time": "Fri Jan 14 14:19:45 2011 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Jan 14 14:19:45 2011 -0800"
      },
      "message": "Merge \"Removing things that shouldn\u0027t be public\" into honeycomb"
    },
    {
      "commit": "ec84c3a189e4aa70aa6ea8ba712e5a4f260a153b",
      "tree": "be5f82da1bec89ee491154bbc001bc8523e3b531",
      "parents": [
        "2150553dc374204a1cb3033ed3fa65c2f22dd5e7"
      ],
      "author": {
        "name": "Patrick Dubroy",
        "email": "dubroy@google.com",
        "time": "Thu Jan 13 17:55:37 2011 -0800"
      },
      "committer": {
        "name": "Patrick Dubroy",
        "email": "dubroy@google.com",
        "time": "Fri Jan 14 14:13:31 2011 -0800"
      },
      "message": "Allow old view hierarchy to be GC\u0027ed more quickly during rotation.\n"
    },
    {
      "commit": "2150553dc374204a1cb3033ed3fa65c2f22dd5e7",
      "tree": "2a236fb55f17c5c06a3aa3774c0e511758203944",
      "parents": [
        "4c3b788ec408cfc5683fbe8d2976dd3fc2b13609"
      ],
      "author": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Mon Oct 04 18:30:46 2010 -0700"
      },
      "committer": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Fri Jan 14 14:07:29 2011 -0800"
      },
      "message": "cherrypick Change-Id: I1365c6c45f8e1f75ee4afbc52c32778d21b97be4 from master\ndocs: Rewrite of App Fundamentals.. Part 2.\nThis introduces three new docs:\n\nServices:\n  Provides an introduction to using services and describes the\n  service lifecycle (previously in the \"Component Lifecycles\" section\n  of the fundamentals.jd document)\nBound Services:\n  A guide for services that offer binding.\nAIDL:\n  A doc about using AIDL (primarily for creating a service interface)\n\nAlso includes edits to IntentService javadocs to clarify\ndifferent behaviors for some callback methods\n\nIncludes a new version of the services lifecycle diagram\nand an additional diagram for determining onRebind()\n\nThese files are orphaned for now---they\u0027re not linked in the sidenav,\nuntil I get the last couple documents submitted for the app fundamentals.\n\nChange-Id: I7fb0a8faff1f18b7d6b9a7b59f66f55a1b6168f1\n"
    },
    {
      "commit": "4c3b788ec408cfc5683fbe8d2976dd3fc2b13609",
      "tree": "f425d5aaa9a51d54e1a288fd20de9a7708e1174d",
      "parents": [
        "946137520d67d3c18ceaba058e622f24b7fbf04d",
        "68decea2e006c7cea5aaa174573322b70d2262b3"
      ],
      "author": {
        "name": "Eric Fischer",
        "email": "enf@google.com",
        "time": "Fri Jan 14 14:01:03 2011 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Jan 14 14:01:03 2011 -0800"
      },
      "message": "Merge \"Update large screen translations.\" into honeycomb"
    },
    {
      "commit": "946137520d67d3c18ceaba058e622f24b7fbf04d",
      "tree": "77508da0ee55bd465c1214ec24d23c0dbc8d0643",
      "parents": [
        "3506d885b850a3d3e2c218f427ccc5dae6d205d7",
        "e7d468410b3a783560d5158a5798cef1b4b67702"
      ],
      "author": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Fri Jan 14 13:56:29 2011 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Jan 14 13:56:29 2011 -0800"
      },
      "message": "Merge \"Rework action bar menus.\" into honeycomb"
    },
    {
      "commit": "e7d468410b3a783560d5158a5798cef1b4b67702",
      "tree": "7fae39d677ff4df3a02ba93d51458721baff9225",
      "parents": [
        "783e6c8b3ba7eecac3bdd796b53a1293f9cb1be4"
      ],
      "author": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Thu Jan 13 21:36:09 2011 -0800"
      },
      "committer": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Fri Jan 14 13:55:15 2011 -0800"
      },
      "message": "Rework action bar menus.\n\nFix bug 3328810 - remove icons from action bar overflow menu.  Popup\nmenus now will not show icons. Give popup menu items a minimum width.\nAlter the sizing of popup menus.\n\nFix bug 3192635 - revise rules for action menu dividers. Dividers now\nappear between the overflow button and any other items next to it, and\nanywhere they disambiguate touch targets between text and other\ncontent. Action views are on their own and should include their own\ndividers if needed.\n\nRemove dividers from around action bar spinners and tabs.\n\nChange-Id: I935b48b473606ac2adde5e2b251bf30ebe2a3da9\n"
    },
    {
      "commit": "3506d885b850a3d3e2c218f427ccc5dae6d205d7",
      "tree": "09fae91c910d6404e86b3ee88e781a7d60fba691",
      "parents": [
        "e76820bf413364898493f86ca6027b28d3caed2b",
        "d80764e7a42024a588254e6b14b8811b642f204e"
      ],
      "author": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Fri Jan 14 13:17:56 2011 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Jan 14 13:17:56 2011 -0800"
      },
      "message": "Merge \"Fix issue with notification layouts.\" into honeycomb"
    },
    {
      "commit": "e76820bf413364898493f86ca6027b28d3caed2b",
      "tree": "549a5d7c0f5ebcfd2c71aa9780585b78e45cd44c",
      "parents": [
        "cbe397f243c4f1706cf7bbd9fcd07c1c13ccb097",
        "909733cdebf9c80f48953a1f7d99c44e8884ff8a"
      ],
      "author": {
        "name": "Jeff Brown",
        "email": "jeffbrown@google.com",
        "time": "Fri Jan 14 13:03:54 2011 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Jan 14 13:03:54 2011 -0800"
      },
      "message": "Merge \"Use holo style mouse pointer.\" into honeycomb"
    },
    {
      "commit": "cbe397f243c4f1706cf7bbd9fcd07c1c13ccb097",
      "tree": "00479a765250516578b244ecaf9c65fac0e3a7a5",
      "parents": [
        "bd392c53970f4c24908668a6b28248943b31b072",
        "c010924da969a67156c6c227a6458df851072971"
      ],
      "author": {
        "name": "Huahui Wu",
        "email": "hwu@google.com",
        "time": "Fri Jan 14 13:03:23 2011 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Jan 14 13:03:23 2011 -0800"
      },
      "message": "Merge \"b/3348192 re-enable snap scrolling mode.\" into honeycomb"
    },
    {
      "commit": "909733cdebf9c80f48953a1f7d99c44e8884ff8a",
      "tree": "5c7d6e1be25e0dac85e052a2577a814b71a49edb",
      "parents": [
        "bd392c53970f4c24908668a6b28248943b31b072"
      ],
      "author": {
        "name": "Jeff Brown",
        "email": "jeffbrown@google.com",
        "time": "Thu Jan 13 21:51:44 2011 -0800"
      },
      "committer": {
        "name": "Jeff Brown",
        "email": "jeffbrown@google.com",
        "time": "Fri Jan 14 13:02:40 2011 -0800"
      },
      "message": "Use holo style mouse pointer.\n\nChange-Id: I17df431075c8ffec3ade151c6c85ec34ad8397dd\n"
    },
    {
      "commit": "bd392c53970f4c24908668a6b28248943b31b072",
      "tree": "2a57e096e191b503c3dca260803159dd5039ecb9",
      "parents": [
        "1e8d23f6b03aeed45cdcf5c03121741ee9684396"
      ],
      "author": {
        "name": "Kenny Root",
        "email": "kroot@google.com",
        "time": "Fri Jan 14 10:34:56 2011 -0800"
      },
      "committer": {
        "name": "Kenny Root",
        "email": "kroot@google.com",
        "time": "Fri Jan 14 12:58:12 2011 -0800"
      },
      "message": "Check for null in PackageSetting constructor\n\nShould bring honeycomb into parity with gingerbread changes.\n\nChange-Id: Ieb48a0e420d4c2981130f268aba9b24f4fe25b84\n"
    },
    {
      "commit": "68decea2e006c7cea5aaa174573322b70d2262b3",
      "tree": "27018d85c27619a653d2957b746e856c4113e284",
      "parents": [
        "1e8d23f6b03aeed45cdcf5c03121741ee9684396"
      ],
      "author": {
        "name": "Eric Fischer",
        "email": "enf@google.com",
        "time": "Fri Jan 14 10:59:57 2011 -0800"
      },
      "committer": {
        "name": "Eric Fischer",
        "email": "enf@google.com",
        "time": "Fri Jan 14 12:57:44 2011 -0800"
      },
      "message": "Update large screen translations.\n\nChange-Id: Ife937a7c5c06b0d92aec0a3da8213a33be1d4e19\n"
    },
    {
      "commit": "c010924da969a67156c6c227a6458df851072971",
      "tree": "880a1031d9c57dffc757ab0f7718536d8f31799e",
      "parents": [
        "e838a427786f136155b618962bd18781be8e012d"
      ],
      "author": {
        "name": "Huahui Wu",
        "email": "hwu@google.com",
        "time": "Fri Jan 14 12:51:12 2011 -0800"
      },
      "committer": {
        "name": "Huahui Wu",
        "email": "hwu@google.com",
        "time": "Fri Jan 14 12:51:12 2011 -0800"
      },
      "message": "b/3348192 re-enable snap scrolling mode.\n\nChange-Id: I19c9a2afdf28367f623bd9bd6b25e822a06a215c\n"
    },
    {
      "commit": "1e8d23f6b03aeed45cdcf5c03121741ee9684396",
      "tree": "a390cc6a33d84c0ef53f0b38893416c3db5646b4",
      "parents": [
        "312206b98749bbe395416634e6e82bd242b1d5f2",
        "9765c72eeaba9ed0f704dd992e7a954f38f20abd"
      ],
      "author": {
        "name": "Brad Fitzpatrick",
        "email": "bradfitz@android.com",
        "time": "Fri Jan 14 12:48:08 2011 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Jan 14 12:48:08 2011 -0800"
      },
      "message": "Merge \"Watchdog can get deadlocked on activity manager\" into honeycomb"
    },
    {
      "commit": "312206b98749bbe395416634e6e82bd242b1d5f2",
      "tree": "e56cdbefa928aeb2e247271b9d84e7049aa1aa69",
      "parents": [
        "64cb24e686b13aabe3d28e049796c8315b011485",
        "5d40fe9c6846ba765072e50ed1254293cb9195e4"
      ],
      "author": {
        "name": "Kenny Root",
        "email": "kroot@google.com",
        "time": "Fri Jan 14 12:42:12 2011 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Jan 14 12:42:12 2011 -0800"
      },
      "message": "Merge \"Add the {get,set}PackageObbPaths calls to API\" into honeycomb"
    },
    {
      "commit": "64cb24e686b13aabe3d28e049796c8315b011485",
      "tree": "d4e076b62c136b09ca573e59bb38f79a7f195ee3",
      "parents": [
        "d922ae01ca99a2b6d39a9393f86776a1d10ebd14",
        "86cab1bd52197d6fa60786413fad9788d9236762"
      ],
      "author": {
        "name": "Christopher Tate",
        "email": "ctate@google.com",
        "time": "Fri Jan 14 12:36:53 2011 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Jan 14 12:36:53 2011 -0800"
      },
      "message": "Merge \"Send DRAG_STARTED notices to views that become visible during drag\" into honeycomb"
    },
    {
      "commit": "d80764e7a42024a588254e6b14b8811b642f204e",
      "tree": "de6cc5a68e67248c8e3e245c85f0ff1a6ca71576",
      "parents": [
        "d922ae01ca99a2b6d39a9393f86776a1d10ebd14"
      ],
      "author": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Fri Jan 14 12:28:29 2011 -0800"
      },
      "committer": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Fri Jan 14 12:31:40 2011 -0800"
      },
      "message": "Fix issue with notification layouts.\n\nb/3353796\n\nChange-Id: I9a3354ed9e48ba1c057cacc7c9b9574664e683c5\n"
    },
    {
      "commit": "6efd2bad954e0e5bd74916a32f036a0f149dcd4d",
      "tree": "b800fc721ac0905c4dab35b300e4ffb830290f29",
      "parents": [
        "d922ae01ca99a2b6d39a9393f86776a1d10ebd14"
      ],
      "author": {
        "name": "Christopher Lais",
        "email": "chris+android@zenthought.org",
        "time": "Thu Jan 13 15:02:05 2011 -0600"
      },
      "committer": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Fri Jan 14 12:31:26 2011 -0800"
      },
      "message": "Don\u0027t drop the drawable cache completely on configuration change\n\nThere was a lot of fancy code just above the clear to ensure\nthat drawables that aren\u0027t affected by the change are kept,\nthen the entire array was cleared.  This patch removes the\nclear, so that the drawables that haven\u0027t changed are really\nkept, matching the logs, comments and larger part of the code.\n\nThis patch also fixes the various constant states to return\ncorrect ChangingConfigurations.\n\nChange-Id: Ic11f6179537318d3de16dc58286989eb62a07f15\nOld-Change-Id: I22495e6ed232dfe056207ce5155405af1fa82428\n"
    },
    {
      "commit": "d922ae01ca99a2b6d39a9393f86776a1d10ebd14",
      "tree": "19bde02a79e0dd2d84c94aebfedc1a106c83b2eb",
      "parents": [
        "1e02ebd225cfe629a4ab2b98f19e4e08ad97c397"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Fri Jan 14 11:43:24 2011 -0800"
      },
      "committer": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Fri Jan 14 12:28:23 2011 -0800"
      },
      "message": "Add Holo theme for IMEs.\n\nAlso clean up theme selection code to get rid of duplication.\n\nChange-Id: Idf7b21db70ee83fce24756ead877169bd08b77a9\n"
    },
    {
      "commit": "1e02ebd225cfe629a4ab2b98f19e4e08ad97c397",
      "tree": "d63d0c2a87beb88d6601b7255cf4c64107bf0758",
      "parents": [
        "2dc59d56cbfe90fdae745496038352fdada6ee26",
        "17415b9292d3da64d6776906954bcf31421d00f2"
      ],
      "author": {
        "name": "Robert Greenwalt",
        "email": "rgreenwalt@google.com",
        "time": "Fri Jan 14 12:23:45 2011 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Jan 14 12:23:45 2011 -0800"
      },
      "message": "Merge \"Update network subtypes info so it is current.\" into honeycomb"
    },
    {
      "commit": "5d40fe9c6846ba765072e50ed1254293cb9195e4",
      "tree": "3fd67e01ffba461a5700262e32d155febba317d5",
      "parents": [
        "c69d5f3b536a56da9120ace34e05b9878ed164c6"
      ],
      "author": {
        "name": "Kenny Root",
        "email": "kroot@google.com",
        "time": "Fri Jan 14 10:54:46 2011 -0800"
      },
      "committer": {
        "name": "Kenny Root",
        "email": "kroot@google.com",
        "time": "Fri Jan 14 12:18:48 2011 -0800"
      },
      "message": "Add the {get,set}PackageObbPaths calls to API\n\nAdd getPackageObbPaths() and setPackageObbPaths() to the public API.\n\nBug: 3214719\nChange-Id: I8627b5f674a795d5780eb5c08911419110670a41\n"
    },
    {
      "commit": "0473ff1ef653434a1a0f3c07be00f7ebcbb472ad",
      "tree": "183b25ac0b3d9ef8ab5563581a1e76796823042b",
      "parents": [
        "2dc59d56cbfe90fdae745496038352fdada6ee26"
      ],
      "author": {
        "name": "Alex Sakhartchouk",
        "email": "alexst@google.com",
        "time": "Fri Jan 14 11:27:27 2011 -0800"
      },
      "committer": {
        "name": "Alex Sakhartchouk",
        "email": "alexst@google.com",
        "time": "Fri Jan 14 12:16:02 2011 -0800"
      },
      "message": "Removing things that shouldn\u0027t be public\n\nChange-Id: I23ea748f7f4ba27307807d7e1d56e49b7c10a827\n"
    },
    {
      "commit": "2dc59d56cbfe90fdae745496038352fdada6ee26",
      "tree": "fdb307982e86e62a7b2e360b1574643a8371abf1",
      "parents": [
        "64fc11c3ddefc4272a171aaab5c1291709fabe7e",
        "48e8ac311bdb50a62717b95b40e556b3506068a3"
      ],
      "author": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Fri Jan 14 12:12:13 2011 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Jan 14 12:12:13 2011 -0800"
      },
      "message": "Merge \"Fix bug 3347747 - Use a better context when fetching resources for action modes\" into honeycomb"
    },
    {
      "commit": "48e8ac311bdb50a62717b95b40e556b3506068a3",
      "tree": "da3ea305cffec8be4e756850a239dc39cd89b207",
      "parents": [
        "783e6c8b3ba7eecac3bdd796b53a1293f9cb1be4"
      ],
      "author": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Fri Jan 14 12:10:24 2011 -0800"
      },
      "committer": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Fri Jan 14 12:10:47 2011 -0800"
      },
      "message": "Fix bug 3347747 - Use a better context when fetching resources for\naction modes\n\nChange-Id: I0c6595c290a9d41f673944c127d2e9aaf7dc84ce\n"
    },
    {
      "commit": "64fc11c3ddefc4272a171aaab5c1291709fabe7e",
      "tree": "3c687bccd88c684654a7b8a0b33f10889b4d5fdc",
      "parents": [
        "c6684f9e9790e92960504e9b32f20f27003d9f37",
        "82beadfa067b1e286fa604f8d7960d769411c954"
      ],
      "author": {
        "name": "satok",
        "email": "satok@google.com",
        "time": "Fri Jan 14 12:03:40 2011 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Jan 14 12:03:40 2011 -0800"
      },
      "message": "Merge \"Add input methods settings panel\" into honeycomb"
    },
    {
      "commit": "82beadfa067b1e286fa604f8d7960d769411c954",
      "tree": "2d9b8ad3bf87cb851e920a2ea2762e79a1780afa",
      "parents": [
        "c69d5f3b536a56da9120ace34e05b9878ed164c6"
      ],
      "author": {
        "name": "satok",
        "email": "satok@google.com",
        "time": "Mon Dec 27 19:03:06 2010 +0900"
      },
      "committer": {
        "name": "satok",
        "email": "satok@google.com",
        "time": "Sat Jan 15 05:00:51 2011 +0900"
      },
      "message": "Add input methods settings panel\n\nBug: 3141466\nBug: 3301559\nBug: 3284424\n\nMoved from old master I4d9abeea\n\nChange-Id: I62fa64cc095e1b9ac34f21e7d4d2e0bb8a3e68fc\n"
    },
    {
      "commit": "9765c72eeaba9ed0f704dd992e7a954f38f20abd",
      "tree": "1ab29e7704861ac2addb21fdc2ccbeb5c72aff4d",
      "parents": [
        "c6684f9e9790e92960504e9b32f20f27003d9f37"
      ],
      "author": {
        "name": "Brad Fitzpatrick",
        "email": "bradfitz@android.com",
        "time": "Fri Jan 14 11:28:22 2011 -0800"
      },
      "committer": {
        "name": "Brad Fitzpatrick",
        "email": "bradfitz@android.com",
        "time": "Fri Jan 14 11:47:01 2011 -0800"
      },
      "message": "Watchdog can get deadlocked on activity manager\n\nBug: 3351719\nChange-Id: Ie5bb39e5ff92f41c14ae59240173fab9c2491a91\n"
    },
    {
      "commit": "86cab1bd52197d6fa60786413fad9788d9236762",
      "tree": "2d4b12a5ac948568865d9d8a913a120bda2280c0",
      "parents": [
        "cecb1db6accffaa4749b1b0e71c0ec842c5b7a1a"
      ],
      "author": {
        "name": "Christopher Tate",
        "email": "ctate@google.com",
        "time": "Thu Jan 13 20:28:55 2011 -0800"
      },
      "committer": {
        "name": "Christopher Tate",
        "email": "ctate@google.com",
        "time": "Fri Jan 14 11:46:09 2011 -0800"
      },
      "message": "Send DRAG_STARTED notices to views that become visible during drag\n\nWe now recognize that a view is now a candidate for receiving the drop\nbut hasn\u0027t yet been notified about it, and send the DRAG_STARTED lifecycle\nevent properly.  This change also changes the DRAG_ENDED policy: now,\nevery view that had been sent a DRAG_STARTED receives the corresponding\nDRAG_ENDED event, even though subsequent visibility changes may have\noccured.\n\nChange-Id: If4ae9ddbf414703e9f15eb2005471626bf19f316\n"
    },
    {
      "commit": "f5106847fc962d57c7d5c586099b4a382f3e1c3d",
      "tree": "41b3a7768b347b6bf7cd28abc8dbbf4a76943db0",
      "parents": [
        "501053a16dd8b24664856cab5551b246550d1ce5"
      ],
      "author": {
        "name": "Romain Guy",
        "email": "romainguy@google.com",
        "time": "Fri Jan 14 11:27:12 2011 -0800"
      },
      "committer": {
        "name": "Romain Guy",
        "email": "romainguy@google.com",
        "time": "Fri Jan 14 11:27:12 2011 -0800"
      },
      "message": "Don\u0027t add clipped rects to layer regions.\nBug #3350208\n\nChange-Id: I9266862f1d4d57b4598852e8dfa202b5f5099cce\n"
    },
    {
      "commit": "c6684f9e9790e92960504e9b32f20f27003d9f37",
      "tree": "3dc0725571d18d4ad59006d23b30dbf7d7029cee",
      "parents": [
        "fe5be1b04273b8f67a00ac688940299f7d502c1d"
      ],
      "author": {
        "name": "Costin Manolache",
        "email": "costin@google.com",
        "time": "Fri Jan 14 11:25:39 2011 -0800"
      },
      "committer": {
        "name": "Costin Manolache",
        "email": "costin@google.com",
        "time": "Fri Jan 14 11:26:25 2011 -0800"
      },
      "message": "Fix previous quick fix, LoginOptions is final.\n\nChange-Id: I5f262458239378697a67cbd8e83175bf3ffc7f5b\n"
    },
    {
      "commit": "fe5be1b04273b8f67a00ac688940299f7d502c1d",
      "tree": "a07f1f3340783e98d443dc427ec4e21e92df2618",
      "parents": [
        "010719c2fff4ab40757984f29d7755ff7f79e3de",
        "f5106847fc962d57c7d5c586099b4a382f3e1c3d"
      ],
      "author": {
        "name": "Romain Guy",
        "email": "romainguy@google.com",
        "time": "Fri Jan 14 11:25:56 2011 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Jan 14 11:25:56 2011 -0800"
      },
      "message": "Merge \"Don\u0027t add clipped rects to layer regions. Bug #3350208\" into honeycomb"
    },
    {
      "commit": "17415b9292d3da64d6776906954bcf31421d00f2",
      "tree": "0a3e40251fe471369a30832b2d6b00d8d3b5a962",
      "parents": [
        "8eca7a1e11d905e1d89d4c45adfe210536b5f521"
      ],
      "author": {
        "name": "Robert Greenwalt",
        "email": "rgreenwalt@google.com",
        "time": "Thu Jan 13 17:25:59 2011 -0800"
      },
      "committer": {
        "name": "Robert Greenwalt",
        "email": "rgreenwalt@google.com",
        "time": "Fri Jan 14 11:23:54 2011 -0800"
      },
      "message": "Update network subtypes info so it is current.\n\nbug:3327895\nChange-Id: Ic1e2a5527c651333af50cc5cfa6c44a15b991fb0\n"
    },
    {
      "commit": "afc724b907336c043a38487fb5620074c9777d45",
      "tree": "874193599e69223abda180d5cf8f02376307599a",
      "parents": [
        "853548287ffe4eb85d1bd10669270292336d137a"
      ],
      "author": {
        "name": "Mathias Agopian",
        "email": "mathias@google.com",
        "time": "Fri Jan 14 11:04:34 2011 -0800"
      },
      "committer": {
        "name": "Mathias Agopian",
        "email": "mathias@google.com",
        "time": "Fri Jan 14 11:04:34 2011 -0800"
      },
      "message": "Fix error reporting in Surface::cancelBuffer()\n\nwhen we validate the surface there, most errors are in fact allowed\nbecause it is legal to cancel a buffer after a surface has been\ndestroyed (for instance). in that case make sure to not log\nerror messages as they are very confusing.\n\nChange-Id: Iecdfbaf6d9ee5da54d56cd7ea7a0d430c30934b0\n"
    },
    {
      "commit": "010719c2fff4ab40757984f29d7755ff7f79e3de",
      "tree": "678676360e0babeeb897e5db890b48098f60d8cd",
      "parents": [
        "05db1af9bb42b4b2e668aba2dfcd61878a235764",
        "fb4dcb1a679000c029bb8e76fea7066d002235d5"
      ],
      "author": {
        "name": "Mathias Agopian",
        "email": "mathias@google.com",
        "time": "Fri Jan 14 10:54:47 2011 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Jan 14 10:54:47 2011 -0800"
      },
      "message": "Merge \"fix [3312683] Camera mirroring problem after switching from back to front camera\" into honeycomb"
    },
    {
      "commit": "05db1af9bb42b4b2e668aba2dfcd61878a235764",
      "tree": "76abd53fc07801e459a4f5086fdf31b8b0e9ee34",
      "parents": [
        "679cd50aab27235341f1e869af0216366147d6e1",
        "75b8fc7e0ce451eaa50d31e3dd7d60d466186c28"
      ],
      "author": {
        "name": "Costin Manolache",
        "email": "costin@google.com",
        "time": "Fri Jan 14 10:52:11 2011 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Jan 14 10:52:11 2011 -0800"
      },
      "message": "Merge \"Fix NPE, caller may not pass loginOptions.\" into honeycomb"
    },
    {
      "commit": "75b8fc7e0ce451eaa50d31e3dd7d60d466186c28",
      "tree": "81fac474b96a62648f88bb84bee4c352ec19aa5f",
      "parents": [
        "3045bbaf58574ad3168466b198b835b29d174c18"
      ],
      "author": {
        "name": "Costin Manolache",
        "email": "costin@google.com",
        "time": "Fri Jan 14 10:50:38 2011 -0800"
      },
      "committer": {
        "name": "Costin Manolache",
        "email": "costin@google.com",
        "time": "Fri Jan 14 10:50:38 2011 -0800"
      },
      "message": "Fix NPE, caller may not pass loginOptions.\n\nChange-Id: Ifb6a8bf876d30a9726f535a90ba8c0719a9a04aa\n"
    },
    {
      "commit": "679cd50aab27235341f1e869af0216366147d6e1",
      "tree": "e429c9d52c3c9259b80c00969be739b23beb1254",
      "parents": [
        "f80e623be48b630c189e51305c0d203c9f7b8b1f",
        "724df106a768f8d7ebb52d60cedbbf207f514e22"
      ],
      "author": {
        "name": "Justin Ho",
        "email": "justinho@google.com",
        "time": "Fri Jan 14 10:48:22 2011 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Jan 14 10:48:22 2011 -0800"
      },
      "message": "Merge \"Updated assets from Gingerbread\" into honeycomb"
    },
    {
      "commit": "724df106a768f8d7ebb52d60cedbbf207f514e22",
      "tree": "9fb7ef23054c7a109c4d323c0e32283fb9063848",
      "parents": [
        "bb2cf771c2a4a7ee3c9c947c4095edcae19ffd75"
      ],
      "author": {
        "name": "Justin Ho",
        "email": "justinho@google.com",
        "time": "Fri Jan 14 10:47:24 2011 -0800"
      },
      "committer": {
        "name": "Justin Ho",
        "email": "justinho@google.com",
        "time": "Fri Jan 14 10:47:24 2011 -0800"
      },
      "message": "Updated assets from Gingerbread\n\nChange-Id: I9beee7ea08325206e1790287901e819893b7239b\n"
    },
    {
      "commit": "f80e623be48b630c189e51305c0d203c9f7b8b1f",
      "tree": "3b7e9e32f20b7d4ceb7069f664cc2d4a8336ee1a",
      "parents": [
        "c69d5f3b536a56da9120ace34e05b9878ed164c6",
        "bb2cf771c2a4a7ee3c9c947c4095edcae19ffd75"
      ],
      "author": {
        "name": "Justin Ho",
        "email": "justinho@google.com",
        "time": "Fri Jan 14 10:38:04 2011 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Jan 14 10:38:04 2011 -0800"
      },
      "message": "Merge \"Updated stat_notify icons in new style\" into honeycomb"
    },
    {
      "commit": "bb2cf771c2a4a7ee3c9c947c4095edcae19ffd75",
      "tree": "5930caf9f3abc99c2c7259eeea4d15f8b3923ece",
      "parents": [
        "8eff45242180c7dec2b437c3929cb7ea3345f60c"
      ],
      "author": {
        "name": "Justin Ho",
        "email": "justinho@google.com",
        "time": "Fri Jan 14 10:36:27 2011 -0800"
      },
      "committer": {
        "name": "Justin Ho",
        "email": "justinho@google.com",
        "time": "Fri Jan 14 10:36:27 2011 -0800"
      },
      "message": "Updated stat_notify icons in new style\n\nChange-Id: I3708aae30805bceb05feb4adfe4a400e1320d0b2\n"
    },
    {
      "commit": "c69d5f3b536a56da9120ace34e05b9878ed164c6",
      "tree": "191f207bac08f048d8cecba8c01c6799307b1cf2",
      "parents": [
        "076b770c2a9a72af768e41738e9e1b282acd4669",
        "e8492473a94e827b9a73f1fa4f5741e85c0e832c"
      ],
      "author": {
        "name": "Ben Murdoch",
        "email": "benm@google.com",
        "time": "Fri Jan 14 09:40:13 2011 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Jan 14 09:40:13 2011 -0800"
      },
      "message": "Merge \"Hook up CacheManager for the Chromium HTTP stack\" into honeycomb"
    },
    {
      "commit": "e8492473a94e827b9a73f1fa4f5741e85c0e832c",
      "tree": "e1acf9eedebe80934a742dc353a70b3b3a1fc6e0",
      "parents": [
        "c458106f0eeda65706897352acbc0c11be43f0ad"
      ],
      "author": {
        "name": "Steve Block",
        "email": "steveblock@google.com",
        "time": "Fri Jan 07 12:30:35 2011 +0000"
      },
      "committer": {
        "name": "Ben Murdoch",
        "email": "benm@google.com",
        "time": "Fri Jan 14 16:07:40 2011 +0000"
      },
      "message": "Hook up CacheManager for the Chromium HTTP stack\n\nRequires a corresponding change in external/webkit\nhttps://android-git.corp.google.com/g/87938\n\nBug: 3270236\nChange-Id: Ibb6ee0531bde48d9b069de28f9f22891ca6d0718\n"
    },
    {
      "commit": "076b770c2a9a72af768e41738e9e1b282acd4669",
      "tree": "61ee2ca7695ab29bc5cefb38b9ad7d0b6a110d48",
      "parents": [
        "c458106f0eeda65706897352acbc0c11be43f0ad"
      ],
      "author": {
        "name": "Shih-wei Liao",
        "email": "sliao@google.com",
        "time": "Fri Jan 14 06:21:28 2011 -0800"
      },
      "committer": {
        "name": "Shih-wei Liao",
        "email": "sliao@google.com",
        "time": "Fri Jan 14 06:21:28 2011 -0800"
      },
      "message": "bcc interface fixed.\n\nChange-Id: I81349750e58f119a9c2ad596f376c7e39d5f0d4e\n"
    },
    {
      "commit": "c458106f0eeda65706897352acbc0c11be43f0ad",
      "tree": "20f2f58e25d5c93f2e3bc05795b27f1ffd4b6c8e",
      "parents": [
        "0c19b834f7a56d051d06556a54454a7af36ca674",
        "3b5379d84b8574e92773a2db07520f2b96b6fa62"
      ],
      "author": {
        "name": "Shih-wei Liao",
        "email": "sliao@google.com",
        "time": "Fri Jan 14 05:03:28 2011 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Jan 14 05:03:28 2011 -0800"
      },
      "message": "Merge \"Retire librslib_rt.\" into honeycomb"
    },
    {
      "commit": "0c19b834f7a56d051d06556a54454a7af36ca674",
      "tree": "1d44a7318c881e9db0bdc131bef27c4d2c9702c4",
      "parents": [
        "47fcc7ee7e5efd3200773ddb50755f0c4071e801",
        "35a17e661e11dd40a27ed2bcd296dcd2a5416705"
      ],
      "author": {
        "name": "Shih-wei Liao",
        "email": "sliao@google.com",
        "time": "Fri Jan 14 05:03:09 2011 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Jan 14 05:03:09 2011 -0800"
      },
      "message": "Merge \"Move linking stuff to libbcc.\" into honeycomb"
    },
    {
      "commit": "3b5379d84b8574e92773a2db07520f2b96b6fa62",
      "tree": "ec9160ed3585e709db86661ed5a9953bbb06d105",
      "parents": [
        "35a17e661e11dd40a27ed2bcd296dcd2a5416705"
      ],
      "author": {
        "name": "Shih-wei Liao",
        "email": "sliao@google.com",
        "time": "Fri Jan 14 05:00:37 2011 -0800"
      },
      "committer": {
        "name": "Shih-wei Liao",
        "email": "sliao@google.com",
        "time": "Fri Jan 14 05:00:37 2011 -0800"
      },
      "message": "Retire librslib_rt.\n\nChange-Id: I7f23eb35a8eab1728ef59ea20b429887e76d37fd\n"
    },
    {
      "commit": "35a17e661e11dd40a27ed2bcd296dcd2a5416705",
      "tree": "ee9da0976f36f84406bb2cf0abcc45b043f57c28",
      "parents": [
        "307bf62dd54a58e9dcd91b375357e9bb9e3fdbf0"
      ],
      "author": {
        "name": "Shih-wei Liao",
        "email": "sliao@google.com",
        "time": "Fri Jan 14 04:56:50 2011 -0800"
      },
      "committer": {
        "name": "Shih-wei Liao",
        "email": "sliao@google.com",
        "time": "Fri Jan 14 04:56:50 2011 -0800"
      },
      "message": "Move linking stuff to libbcc.\n\nChange-Id: I4ad08decfda89c6801c595eb746da8af0625fcce\n"
    },
    {
      "commit": "47fcc7ee7e5efd3200773ddb50755f0c4071e801",
      "tree": "6c6edd92f8db248e62f894136eab7153947a69f1",
      "parents": [
        "1916e7f3a341f9b25571ca4bde8ea1d8a22d815a",
        "307bf62dd54a58e9dcd91b375357e9bb9e3fdbf0"
      ],
      "author": {
        "name": "Shih-wei Liao",
        "email": "sliao@google.com",
        "time": "Fri Jan 14 04:37:59 2011 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Jan 14 04:37:59 2011 -0800"
      },
      "message": "Merge \"Avoid converting rslib.bc to things like rslib.h. So we are less error-prone.\" into honeycomb"
    },
    {
      "commit": "307bf62dd54a58e9dcd91b375357e9bb9e3fdbf0",
      "tree": "74c0de5d15331543b2fb1735f6c11afec2047866",
      "parents": [
        "15572ff6e57a5e60d57f4e16c1e196d9203559d9"
      ],
      "author": {
        "name": "Shih-wei Liao",
        "email": "sliao@google.com",
        "time": "Fri Jan 14 04:26:30 2011 -0800"
      },
      "committer": {
        "name": "Shih-wei Liao",
        "email": "sliao@google.com",
        "time": "Fri Jan 14 04:26:30 2011 -0800"
      },
      "message": "Avoid converting rslib.bc to things like rslib.h. So we are less error-prone.\n\nChange-Id: If9043d8e8b4cbd21393024032da734e58a22e72d\n"
    }
  ],
  "next": "1916e7f3a341f9b25571ca4bde8ea1d8a22d815a"
}
