)]}'
{
  "log": [
    {
      "commit": "553acf0409619ccde09332fb8af3e0b5c7cc4752",
      "tree": "bb7c9b9167a42e1a1ca9171f8acc3ea9bb9add2c",
      "parents": [
        "79a33ad49e8dd54f36ea7ea5f1a275bf38daf5e8"
      ],
      "author": {
        "name": "Ben Komalo",
        "email": "benkomalo@google.com",
        "time": "Mon Sep 19 14:25:28 2011 -0700"
      },
      "committer": {
        "name": "Ben Komalo",
        "email": "benkomalo@google.com",
        "time": "Mon Sep 19 15:21:33 2011 -0700"
      },
      "message": "Only run \"core\" apps when encrypting device.\n\nThis forces the package manager to only read packages that have\ncoreApp\u003d\"true\" in their manifest when encrypting the device, since no\nnon-essential processes or applications should run in that time.\n\nBug: 5031399\nChange-Id: I87e8b27703e42553940167858db9473705d5d843\n"
    },
    {
      "commit": "79a33ad49e8dd54f36ea7ea5f1a275bf38daf5e8",
      "tree": "7bac26d271aa7b6c8289e87a0fc5c24e8a3d4dd2",
      "parents": [
        "b0a1f197303d520d788ba11fcb0ac56f3a3c8604",
        "b04fe4e82abb073b4e5d82563b0882cea0dcc139"
      ],
      "author": {
        "name": "Fred Quintana",
        "email": "fredq@google.com",
        "time": "Mon Sep 19 10:43:59 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Sep 19 10:43:59 2011 -0700"
      },
      "message": "Merge \"Continuation of the unified account chooser flow.\" into ics-factoryrom"
    },
    {
      "commit": "b0a1f197303d520d788ba11fcb0ac56f3a3c8604",
      "tree": "c36a6ad59f3a627fd713e547e7448223d65b74bc",
      "parents": [
        "2f153169594249738d63aa6e2897d257f6b7d71e",
        "6d66708706a99168cd1a7d536b9173ab866a5ed8"
      ],
      "author": {
        "name": "Michael Jurka",
        "email": "mikejurka@google.com",
        "time": "Mon Sep 19 10:33:08 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Sep 19 10:33:08 2011 -0700"
      },
      "message": "Merge \"Added \"No recent apps\" message on phones\" into ics-factoryrom"
    },
    {
      "commit": "2f153169594249738d63aa6e2897d257f6b7d71e",
      "tree": "2c3490c31e86cc2aab776b642b01672b69735df8",
      "parents": [
        "31f971b57f526e2688241080b30c7e8df33bf62d",
        "f0cff0456258478ba768097f73d4367ab67fd7a3"
      ],
      "author": {
        "name": "Jean-Michel Trivi",
        "email": "jmtrivi@google.com",
        "time": "Mon Sep 19 09:46:32 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Sep 19 09:46:32 2011 -0700"
      },
      "message": "Merge \"Bug 5300223 RemoteControlClient uses PendingIntent for media button events\" into ics-factoryrom"
    },
    {
      "commit": "31f971b57f526e2688241080b30c7e8df33bf62d",
      "tree": "b9b8608a2a6543d014d41f0c652fde9d1e5c7a56",
      "parents": [
        "aaf301736e923db15918617145069658696be453",
        "2357858a1d22d9132155a3272b26a60e3ea967f0"
      ],
      "author": {
        "name": "Justin Ho",
        "email": "justinho@google.com",
        "time": "Sun Sep 18 16:56:12 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sun Sep 18 16:56:12 2011 -0700"
      },
      "message": "Merge \"Properly adding scrubber pressed/selected state\" into ics-factoryrom"
    },
    {
      "commit": "aaf301736e923db15918617145069658696be453",
      "tree": "57e9f6c22f96b27f2f348d3a7ee3c6c32d128a51",
      "parents": [
        "3d1d57dcdb02ace6af5810bd4ec3f8fad5fc1799",
        "1f0b13b9d64085dd8342ba942f39b6063b6d534d"
      ],
      "author": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Sun Sep 18 16:20:00 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sun Sep 18 16:20:00 2011 -0700"
      },
      "message": "Merge \"DO NOT MERGE: Sample atomic network stats buckets, full poll.\" into ics-factoryrom"
    },
    {
      "commit": "1f0b13b9d64085dd8342ba942f39b6063b6d534d",
      "tree": "7b0781aeeb1534d44c9a58643126cbe207700529",
      "parents": [
        "cdd02c5d76d3dd4e21b5bb922d7fcfb86efec85f"
      ],
      "author": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Sun Sep 18 13:30:23 2011 -0700"
      },
      "committer": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Sun Sep 18 16:17:51 2011 -0700"
      },
      "message": "DO NOT MERGE: Sample atomic network stats buckets, full poll.\n\nWhen sampling network stats, always use atomic buckets instead of\ninterpolating.  Always poll iface and UID together so we distribute\ninto buckets equally.  Move stale bucket trimming to just before\nwriting stats.\n\nBug: 5321340\nChange-Id: I78a2226778a79c875f3668336e39ea24a7b4d5c4\n"
    },
    {
      "commit": "3d1d57dcdb02ace6af5810bd4ec3f8fad5fc1799",
      "tree": "b39221644b4a76b0b48794bdd3b1ededa7853007",
      "parents": [
        "79aa40302b643ee6c6227ee354a1b1378e721568",
        "cdd02c5d76d3dd4e21b5bb922d7fcfb86efec85f"
      ],
      "author": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Sun Sep 18 16:15:51 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sun Sep 18 16:15:51 2011 -0700"
      },
      "message": "Merge \"Collect and persist tethering stats.\" into ics-factoryrom"
    },
    {
      "commit": "79aa40302b643ee6c6227ee354a1b1378e721568",
      "tree": "f0e18d2609c5fd1eb890dfd1de3b00f8eb8015ad",
      "parents": [
        "259db3f66f8cbbf1eadec9c6b76d7e476318486c",
        "b0c71eb9f50ce06327fa6bb6219f0970e04fd856"
      ],
      "author": {
        "name": "Jeff Brown",
        "email": "jeffbrown@google.com",
        "time": "Fri Sep 16 23:29:15 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Sep 16 23:29:15 2011 -0700"
      },
      "message": "Merge \"Can\u0027t stop the fling! Bug: 5335420\" into ics-factoryrom"
    },
    {
      "commit": "b04fe4e82abb073b4e5d82563b0882cea0dcc139",
      "tree": "4c7bc22caf7ca5b90bc05f70059d2415ba03b762",
      "parents": [
        "1afeea0f207f8b8b781f799f5d150b70495abb1a"
      ],
      "author": {
        "name": "Fred Quintana",
        "email": "fredq@google.com",
        "time": "Fri Sep 16 21:17:21 2011 -0700"
      },
      "committer": {
        "name": "Fred Quintana",
        "email": "fredq@google.com",
        "time": "Fri Sep 16 22:55:08 2011 -0700"
      },
      "message": "Continuation of the unified account chooser flow.\n\n - made the UI match the spec\n - added ability to force the account chooser to appear\n - added ability to pass in a description that will override the stock one\n - added ability to pass in requiredFeatures for addAccount\n - added ability to pass in an authTokenType for addAccount\n\nBug: 5293377\nChange-Id: I243c0fd6598c943b1f65753e1f5d3c86629f64f5\n"
    },
    {
      "commit": "259db3f66f8cbbf1eadec9c6b76d7e476318486c",
      "tree": "f7e7afc3684df8cc62f3e333c4e236edfd53ce92",
      "parents": [
        "1afeea0f207f8b8b781f799f5d150b70495abb1a",
        "ea0d54b44e6e2a1319097fa8002ff841e603e652"
      ],
      "author": {
        "name": "Wink Saville",
        "email": "wink@google.com",
        "time": "Fri Sep 16 22:00:34 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Sep 16 22:00:34 2011 -0700"
      },
      "message": "Merge \"Have all connections disconnected before turning off radio.\" into ics-factoryrom"
    },
    {
      "commit": "b0c71eb9f50ce06327fa6bb6219f0970e04fd856",
      "tree": "d6b88ffc318ae23124c750faf2dc0f873e97e0cf",
      "parents": [
        "1afeea0f207f8b8b781f799f5d150b70495abb1a"
      ],
      "author": {
        "name": "Jeff Brown",
        "email": "jeffbrown@google.com",
        "time": "Fri Sep 16 21:40:49 2011 -0700"
      },
      "committer": {
        "name": "Jeff Brown",
        "email": "jeffbrown@google.com",
        "time": "Fri Sep 16 21:43:58 2011 -0700"
      },
      "message": "Can\u0027t stop the fling!\nBug: 5335420\n\nFixed a bug in VelocityTracker where the output velocity was\nnot being set to zero when not available.\n\nAdded a condition to ensure that the velocity is at least\nthe minimum fling velocity before continuing.  If not, then\nthe user is trying to stop the fling and scroll more precisely.\n\nChange-Id: I36634b0c3f7a9a09cf20c33f71d41163a8e33eed\n"
    },
    {
      "commit": "ea0d54b44e6e2a1319097fa8002ff841e603e652",
      "tree": "21d51016d683dfd3c5ad1bf82d974700cd0e11d3",
      "parents": [
        "ebdcae732f648871dd0df6586a5ba57aae015bd4"
      ],
      "author": {
        "name": "Wink Saville",
        "email": "wink@google.com",
        "time": "Fri Sep 16 17:53:50 2011 -0700"
      },
      "committer": {
        "name": "Wink Saville",
        "email": "wink@google.com",
        "time": "Fri Sep 16 17:53:50 2011 -0700"
      },
      "message": "Have all connections disconnected before turning off radio.\n\nBug: 5306201\nChange-Id: I8a121e5ed951f286b6f3edc70c468e86ccedfbf0\n"
    },
    {
      "commit": "6d66708706a99168cd1a7d536b9173ab866a5ed8",
      "tree": "07b6df77b58c993a77617df221e2211173785223",
      "parents": [
        "ebdcae732f648871dd0df6586a5ba57aae015bd4"
      ],
      "author": {
        "name": "Michael Jurka",
        "email": "mikejurka@google.com",
        "time": "Fri Sep 16 17:04:40 2011 -0700"
      },
      "committer": {
        "name": "Michael Jurka",
        "email": "mikejurka@google.com",
        "time": "Fri Sep 16 17:24:25 2011 -0700"
      },
      "message": "Added \"No recent apps\" message on phones\n\nChange-Id: I00bf163369775b79377090b7a9dae0c94ce5d0ac\n"
    },
    {
      "commit": "1afeea0f207f8b8b781f799f5d150b70495abb1a",
      "tree": "bb30d5c856d03a69e2b3f3b232e477682f2bf03b",
      "parents": [
        "a2a960b4a14f473f7677694973b5b9274eccc516",
        "a5f7b3cbf7454923d2745149ed589f7ce49cef3a"
      ],
      "author": {
        "name": "Mathias Agopian",
        "email": "mathias@google.com",
        "time": "Fri Sep 16 17:08:21 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Sep 16 17:08:21 2011 -0700"
      },
      "message": "Merge \"work around a problem where fp registers get corrupted (DO NOT MERGE)\" into ics-factoryrom"
    },
    {
      "commit": "a5f7b3cbf7454923d2745149ed589f7ce49cef3a",
      "tree": "8583ec9e32226cc3644a28be8c9adb642cd1226d",
      "parents": [
        "3d5759b527fd0e48cfcc759dfed68fbe5a4dd050"
      ],
      "author": {
        "name": "Mathias Agopian",
        "email": "mathias@google.com",
        "time": "Fri Sep 16 16:59:52 2011 -0700"
      },
      "committer": {
        "name": "Mathias Agopian",
        "email": "mathias@google.com",
        "time": "Fri Sep 16 16:59:52 2011 -0700"
      },
      "message": "work around a problem where fp registers get corrupted (DO NOT MERGE)\n\nBug: 5331198\nChange-Id: I1f9b4a79d34d63f8adb0555909998664ea2ea9ca\n"
    },
    {
      "commit": "2357858a1d22d9132155a3272b26a60e3ea967f0",
      "tree": "8d4dcc9a5eea487920ef6729b6797e498418015e",
      "parents": [
        "cb995121ee4bb4da236e8181fbfbd33bc2f9173a"
      ],
      "author": {
        "name": "Justin Ho",
        "email": "justinho@google.com",
        "time": "Fri Sep 16 16:19:47 2011 -0700"
      },
      "committer": {
        "name": "Justin Ho",
        "email": "justinho@google.com",
        "time": "Fri Sep 16 16:19:47 2011 -0700"
      },
      "message": "Properly adding scrubber pressed/selected state\n\nChange-Id: Iea2e65bd8c00b56dd2828de03946ee1257547944\n"
    },
    {
      "commit": "a2a960b4a14f473f7677694973b5b9274eccc516",
      "tree": "177422789a2ab80fbac642659584e511100a73a7",
      "parents": [
        "f79ec360984011c49c52b7a19b96cbbc932df4be",
        "db506e76994838256c0348822f7bfaa45cf2aa15"
      ],
      "author": {
        "name": "Eric Fischer",
        "email": "enf@google.com",
        "time": "Fri Sep 16 16:17:45 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Sep 16 16:17:45 2011 -0700"
      },
      "message": "Merge \"Import revised translations.  DO NOT MERGE\" into ics-factoryrom"
    },
    {
      "commit": "cdd02c5d76d3dd4e21b5bb922d7fcfb86efec85f",
      "tree": "32344e84c187ea5234a6bc3b50a9287b3155ffc8",
      "parents": [
        "f79ec360984011c49c52b7a19b96cbbc932df4be"
      ],
      "author": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Fri Sep 16 01:52:49 2011 -0700"
      },
      "committer": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Fri Sep 16 16:05:51 2011 -0700"
      },
      "message": "Collect and persist tethering stats.\n\nUse new \"gettetherstats\" netd command to retrieve statistics for\nactive tethering connections.  Keep tethering poll events separate\nfrom UID poll, even though they end up same historical structures.\n\nBug: 5244846\nChange-Id: Ia0c5165f6712c12b51586f86c331a2aad4ad6afb\n"
    },
    {
      "commit": "db506e76994838256c0348822f7bfaa45cf2aa15",
      "tree": "a9b55463301ea408a52ffbf064513a605c692218",
      "parents": [
        "1f9a928864be7cfc76c99b8f69706e739e6a7b08"
      ],
      "author": {
        "name": "Eric Fischer",
        "email": "enf@google.com",
        "time": "Fri Sep 16 15:18:46 2011 -0700"
      },
      "committer": {
        "name": "Eric Fischer",
        "email": "enf@google.com",
        "time": "Fri Sep 16 15:18:46 2011 -0700"
      },
      "message": "Import revised translations.  DO NOT MERGE\n\nChange-Id: Ibae2079f2de6ae74d12a88e3c6f6f52b3010990f\n"
    },
    {
      "commit": "f79ec360984011c49c52b7a19b96cbbc932df4be",
      "tree": "b66b281860e91c692923ca8d7829ca509fc9f5df",
      "parents": [
        "218148f1ffb574282bdc72a1a4cc97b7129cf043",
        "34d0d300cac645b48cce5a1735f45e1102d4ef0e"
      ],
      "author": {
        "name": "Jean-Michel Trivi",
        "email": "jmtrivi@google.com",
        "time": "Fri Sep 16 15:01:06 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Sep 16 15:01:06 2011 -0700"
      },
      "message": "Merge \"Fix bug 5327199 Recycle bitmaps in RemoteControlClient\" into ics-factoryrom"
    },
    {
      "commit": "218148f1ffb574282bdc72a1a4cc97b7129cf043",
      "tree": "3eef28ff3099e894841d506c09d116ed52ad89d4",
      "parents": [
        "5855c0ca68de7103e59e4a6e6996fba528cabd9a",
        "783ed0d647087f751f24dea16a6d6fd280460380"
      ],
      "author": {
        "name": "Justin Ho",
        "email": "justinho@google.com",
        "time": "Fri Sep 16 14:47:54 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Sep 16 14:47:54 2011 -0700"
      },
      "message": "Merge \"Revert \"Adding selected state for scrubber control\"\" into ics-factoryrom"
    },
    {
      "commit": "783ed0d647087f751f24dea16a6d6fd280460380",
      "tree": "de208eb387a1b04df626ec9086d724693729e126",
      "parents": [
        "a11aeeb36560959db321f9757d4c5eccfdfa7f63"
      ],
      "author": {
        "name": "Justin Ho",
        "email": "justinho@google.com",
        "time": "Fri Sep 16 14:47:40 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Sep 16 14:47:40 2011 -0700"
      },
      "message": "Revert \"Adding selected state for scrubber control\"\n\nThis reverts commit a11aeeb36560959db321f9757d4c5eccfdfa7f63"
    },
    {
      "commit": "5855c0ca68de7103e59e4a6e6996fba528cabd9a",
      "tree": "b62177939992b8b2a7c8030fe7faad9a2e5d4ce1",
      "parents": [
        "a82f448373ca0f0e67fb52a2bdc489c4ed0b17ac",
        "a11aeeb36560959db321f9757d4c5eccfdfa7f63"
      ],
      "author": {
        "name": "Justin Ho",
        "email": "justinho@google.com",
        "time": "Fri Sep 16 14:15:04 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Sep 16 14:15:04 2011 -0700"
      },
      "message": "Merge \"Adding selected state for scrubber control\" into ics-factoryrom"
    },
    {
      "commit": "a11aeeb36560959db321f9757d4c5eccfdfa7f63",
      "tree": "9ded1a43c77cf22ff67c62c0757d8789eb51134e",
      "parents": [
        "cb995121ee4bb4da236e8181fbfbd33bc2f9173a"
      ],
      "author": {
        "name": "Justin Ho",
        "email": "justinho@google.com",
        "time": "Fri Sep 16 12:59:05 2011 -0700"
      },
      "committer": {
        "name": "Justin Ho",
        "email": "justinho@google.com",
        "time": "Fri Sep 16 14:11:07 2011 -0700"
      },
      "message": "Adding selected state for scrubber control\n\nChange-Id: I63147c80f7849d28ffe15d97e0b7e3f5c7bea5e1\n"
    },
    {
      "commit": "a82f448373ca0f0e67fb52a2bdc489c4ed0b17ac",
      "tree": "3eef28ff3099e894841d506c09d116ed52ad89d4",
      "parents": [
        "41d6bfb27909c2f27e41b5aa1d182e00b4c2f631",
        "3fccb86b31b4065d6ebd2e0268bee710123f0a24"
      ],
      "author": {
        "name": "Jeff Brown",
        "email": "jeffbrown@google.com",
        "time": "Fri Sep 16 13:42:46 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Sep 16 13:42:46 2011 -0700"
      },
      "message": "Merge \"Make LTE_FLOAT a strict weak order. (DO NOT MERGE) Bug: 5327776\" into ics-factoryrom"
    },
    {
      "commit": "3fccb86b31b4065d6ebd2e0268bee710123f0a24",
      "tree": "d06898908b1cd8a7e2a90c00155d5fcf5909f228",
      "parents": [
        "3d5759b527fd0e48cfcc759dfed68fbe5a4dd050"
      ],
      "author": {
        "name": "Jeff Brown",
        "email": "jeffbrown@google.com",
        "time": "Fri Sep 16 12:00:05 2011 -0700"
      },
      "committer": {
        "name": "Jeff Brown",
        "email": "jeffbrown@google.com",
        "time": "Fri Sep 16 13:35:01 2011 -0700"
      },
      "message": "Make LTE_FLOAT a strict weak order. (DO NOT MERGE)\nBug: 5327776\n\nCurrently LTE_FLOAT isn\u0027t even a valid partial order, let alone\na strict weak order as needed by binary search.  Consequently,\nKeyedVectors with keys whose types have operator\u003c using LTE_FLOAT\nsometimes find the wrong values!\n\nThis problem affects several graphics caches including the\nTextLayoutCache.\n\n(This is still not a total order because NaNs are not comparable\nbut hopefully we don\u0027t ever search for NaNs this way!)\n\nChange-Id: Ic447a34c7d87f681ee81538f22a0937a039072dd\n"
    },
    {
      "commit": "41d6bfb27909c2f27e41b5aa1d182e00b4c2f631",
      "tree": "bccba08d5c5b7c8f7dd92917af24adedb0e7f9cf",
      "parents": [
        "3d5759b527fd0e48cfcc759dfed68fbe5a4dd050",
        "e668b03ac7186e3972fba4f7f018de5b4492cafc"
      ],
      "author": {
        "name": "John Reck",
        "email": "jreck@google.com",
        "time": "Fri Sep 16 13:21:31 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Sep 16 13:21:31 2011 -0700"
      },
      "message": "Merge \"DO NOT MERGE Fix text selection drawing on SW\" into ics-factoryrom"
    },
    {
      "commit": "f0cff0456258478ba768097f73d4367ab67fd7a3",
      "tree": "a8078a2ede31b08397230128d40de672cbf91744",
      "parents": [
        "34d0d300cac645b48cce5a1735f45e1102d4ef0e"
      ],
      "author": {
        "name": "Jean-Michel Trivi",
        "email": "jmtrivi@google.com",
        "time": "Wed Sep 14 18:11:09 2011 -0700"
      },
      "committer": {
        "name": "Jean-Michel Trivi",
        "email": "jmtrivi@google.com",
        "time": "Fri Sep 16 12:40:43 2011 -0700"
      },
      "message": "Bug 5300223 RemoteControlClient uses PendingIntent for media button events\n\nUpdate the implementation of the RemoteControlClient / Display\n feature rely on PendingIntent as provided in the construction\n of the RemoteControlClient instance.\nThe ComponentName that describes the target of the media button\n events is set as the target of the Intent from which\n a PendingIntent is constructed.\nThis ComponentName is still saved in the stack for persisting\n the last media button event receiver.\n\nThis CL also updates the lockscreen IRemoteControlDisplay\n implementation to use the PendingIntent supplied by the\n application when sending transport control events. A (good)\n side effect of doing this is that intent will be directly\n targeted at the application.\n\nRestoration of the media button event receiver\n after reboot is not fully functional yet.\n\nChange-Id: I2be82f2839e9dee1de02512437b3fb41cc386cde\n"
    },
    {
      "commit": "3d5759b527fd0e48cfcc759dfed68fbe5a4dd050",
      "tree": "ac5d53dba9540277a0ce92a3d539c68dc2a68dbd",
      "parents": [
        "ebdcae732f648871dd0df6586a5ba57aae015bd4",
        "1121bb5e6ff20a2c694225300507ed486e04fea2"
      ],
      "author": {
        "name": "Fred Quintana",
        "email": "fredq@google.com",
        "time": "Fri Sep 16 12:13:30 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Sep 16 12:13:30 2011 -0700"
      },
      "message": "Merge \"Add a generic account chooser/add account flow for apps.\" into ics-factoryrom"
    },
    {
      "commit": "e668b03ac7186e3972fba4f7f018de5b4492cafc",
      "tree": "1efa54848436eb959f9ad64c703143d8ba5a15f1",
      "parents": [
        "cb995121ee4bb4da236e8181fbfbd33bc2f9173a"
      ],
      "author": {
        "name": "John Reck",
        "email": "jreck@google.com",
        "time": "Thu Sep 15 13:51:52 2011 -0700"
      },
      "committer": {
        "name": "John Reck",
        "email": "jreck@google.com",
        "time": "Fri Sep 16 11:50:11 2011 -0700"
      },
      "message": "DO NOT MERGE Fix text selection drawing on SW\n\n Bug: 5312770\n Helps if you actually draw stuff...\n Cherry pick from master\n\nChange-Id: Iae4e7fbd2dc6a5306e8ca8735580e1f2eb50f276\n"
    },
    {
      "commit": "34d0d300cac645b48cce5a1735f45e1102d4ef0e",
      "tree": "7e738441e728ce0e460df11250053d9918604a07",
      "parents": [
        "ebdcae732f648871dd0df6586a5ba57aae015bd4"
      ],
      "author": {
        "name": "Jean-Michel Trivi",
        "email": "jmtrivi@google.com",
        "time": "Fri Sep 16 10:41:04 2011 -0700"
      },
      "committer": {
        "name": "Jean-Michel Trivi",
        "email": "jmtrivi@google.com",
        "time": "Fri Sep 16 11:33:50 2011 -0700"
      },
      "message": "Fix bug 5327199 Recycle bitmaps in RemoteControlClient\n\nWhen applying the new bitmap from the editor to the client,\n recycle the old bitmap, and set the reference to the editor\n bitmap to null.\n\nChange-Id: I7d79e4b8410e5035fa51b20be4b1ada391c84c28\n"
    },
    {
      "commit": "ebdcae732f648871dd0df6586a5ba57aae015bd4",
      "tree": "37cae125981933631a8acafdbd9ae972b4b7c0fe",
      "parents": [
        "1f9a928864be7cfc76c99b8f69706e739e6a7b08",
        "9e15be985ef76be330a08f1211532508b8dcf52d"
      ],
      "author": {
        "name": "Eino-Ville Talvala",
        "email": "etalvala@google.com",
        "time": "Fri Sep 16 10:52:15 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Sep 16 10:52:15 2011 -0700"
      },
      "message": "Merge \"Add third video to default system videos.\" into ics-factoryrom"
    },
    {
      "commit": "1f9a928864be7cfc76c99b8f69706e739e6a7b08",
      "tree": "7521b2d58a1348482af1469ac0596892b2196412",
      "parents": [
        "6a7ea58e826587aad89791affa29fe51d5c2e58b",
        "c11bc8d22405458cd942e38e71ce1a837ed38c9e"
      ],
      "author": {
        "name": "Kenny Root",
        "email": "kroot@google.com",
        "time": "Fri Sep 16 09:07:52 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Sep 16 09:07:52 2011 -0700"
      },
      "message": "Merge \"Be more forgiving in parsing verifier IDs\" into ics-factoryrom"
    },
    {
      "commit": "6a7ea58e826587aad89791affa29fe51d5c2e58b",
      "tree": "16f795b6881513517689b92ac90003213b42ab1e",
      "parents": [
        "4e3bee760a7f00e6ef3c89b937558df1ee6fcda0",
        "81db33af1e8f43502e2897d3cf30c2f99dc384c8"
      ],
      "author": {
        "name": "Justin Ho",
        "email": "justinho@google.com",
        "time": "Fri Sep 16 07:32:52 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Sep 16 07:32:52 2011 -0700"
      },
      "message": "Merge \"Updated Clock and Roboto fonts Bug: 5243711\" into ics-factoryrom"
    },
    {
      "commit": "81db33af1e8f43502e2897d3cf30c2f99dc384c8",
      "tree": "a7466a330b94b8a2c7d1dacd4a22768b9988e6d4",
      "parents": [
        "cb995121ee4bb4da236e8181fbfbd33bc2f9173a"
      ],
      "author": {
        "name": "Justin Ho",
        "email": "justinho@google.com",
        "time": "Fri Sep 16 07:28:50 2011 -0700"
      },
      "committer": {
        "name": "Justin Ho",
        "email": "justinho@google.com",
        "time": "Fri Sep 16 07:29:24 2011 -0700"
      },
      "message": "Updated Clock and Roboto fonts\nBug: 5243711\n\nChange-Id: I1c54bab0107edc56fbdf75269a70881031384833\n"
    },
    {
      "commit": "c11bc8d22405458cd942e38e71ce1a837ed38c9e",
      "tree": "10df1e904c113d656be66bf91f1b1b9f9364e11b",
      "parents": [
        "4e3bee760a7f00e6ef3c89b937558df1ee6fcda0"
      ],
      "author": {
        "name": "Kenny Root",
        "email": "kroot@google.com",
        "time": "Wed Sep 14 09:57:27 2011 -0700"
      },
      "committer": {
        "name": "Kenny Root",
        "email": "kroot@google.com",
        "time": "Thu Sep 15 21:04:57 2011 -0700"
      },
      "message": "Be more forgiving in parsing verifier IDs\n\nRFC 4648\u0027s Base32 is made to be forgiving for users doing manual entry\nof the digits. For this reason we want to be able to parse lowercase\nletters as uppercase and number 0 (zero) as letter O along with number\n1 (one) as letter I.\n\nCherry-pick into ics-factoryrom\n\nChange-Id: I149d8e947ff8b36305c1e61d8a1d80ff0b317cda\n"
    },
    {
      "commit": "4e3bee760a7f00e6ef3c89b937558df1ee6fcda0",
      "tree": "735f7d7314780740ebdc329b8d93b16ad6378ddb",
      "parents": [
        "2a6798ada499dc1dc33db36a15a6ce07e72968ae",
        "2a671ac905e97d108e53e11856b01356f9248cc8"
      ],
      "author": {
        "name": "Svetoslav Ganov",
        "email": "svetoslavganov@google.com",
        "time": "Thu Sep 15 18:52:40 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Sep 15 18:52:40 2011 -0700"
      },
      "message": "Merge \"MiltiWaveView accessibility improvement.\" into ics-factoryrom"
    },
    {
      "commit": "2a6798ada499dc1dc33db36a15a6ce07e72968ae",
      "tree": "d609a1f5869ecc7ef7ae5e25691edd9f7ecf2f00",
      "parents": [
        "070e7ee285792a2cc59e7ed1db17832e8c829275",
        "bd206d129fdd1777b9f9646a834d7fc342a8941e"
      ],
      "author": {
        "name": "Svetoslav Ganov",
        "email": "svetoslavganov@google.com",
        "time": "Thu Sep 15 18:47:49 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Sep 15 18:47:49 2011 -0700"
      },
      "message": "Merge \"Touch explorer does not perform tap with the right pointer.\" into ics-factoryrom"
    },
    {
      "commit": "2a671ac905e97d108e53e11856b01356f9248cc8",
      "tree": "527bf8dea94f2d4a143129a6acfbdd1f95f44ca3",
      "parents": [
        "68901a3e8157db32c02386415caf0ecc9ef47c03"
      ],
      "author": {
        "name": "Svetoslav Ganov",
        "email": "svetoslavganov@google.com",
        "time": "Thu Sep 15 18:21:32 2011 -0700"
      },
      "committer": {
        "name": "Svetoslav Ganov",
        "email": "svetoslavganov@google.com",
        "time": "Thu Sep 15 18:21:37 2011 -0700"
      },
      "message": "MiltiWaveView accessibility improvement.\n\nNow hover events behave s motion events in touch exploration mode.\nThe use no longer needs to find the handle and tap + hold to engage.\nIt is enough to move on top of it.\n\nNow the handle is engaged, i.e. can be dragged, when the user passes\non top of it for both accessibility enabled and disabled.\n\nbug:5253968\n\nChange-Id: If70b44cb6db8a38432216b46ecddefb3e2bc3825\n"
    },
    {
      "commit": "9e15be985ef76be330a08f1211532508b8dcf52d",
      "tree": "3ae0c926777671c456c4dba9b9d2a8eced2bba0f",
      "parents": [
        "cb995121ee4bb4da236e8181fbfbd33bc2f9173a"
      ],
      "author": {
        "name": "Eino-Ville Talvala",
        "email": "etalvala@google.com",
        "time": "Thu Sep 15 18:08:01 2011 -0700"
      },
      "committer": {
        "name": "Eino-Ville Talvala",
        "email": "etalvala@google.com",
        "time": "Thu Sep 15 18:08:01 2011 -0700"
      },
      "message": "Add third video to default system videos.\n\nBug: 5216945\nChange-Id: I1704e6043ea67677fb81b81ff3080faf9f14907a\n"
    },
    {
      "commit": "bd206d129fdd1777b9f9646a834d7fc342a8941e",
      "tree": "6664a8fda63a842a76e94f7d33e075ffa42ea108",
      "parents": [
        "68901a3e8157db32c02386415caf0ecc9ef47c03"
      ],
      "author": {
        "name": "Svetoslav Ganov",
        "email": "svetoslavganov@google.com",
        "time": "Thu Sep 15 17:33:07 2011 -0700"
      },
      "committer": {
        "name": "Svetoslav Ganov",
        "email": "svetoslavganov@google.com",
        "time": "Thu Sep 15 17:46:32 2011 -0700"
      },
      "message": "Touch explorer does not perform tap with the right pointer.\n\nThe touch explorer was using the id of the last pointer that\nwent up while injecting up and down to tap through the last\ntouch explore event incorrectly assuming that the last up\npointer did touch explore. This was leading to a system crash.\n\nbug:5319315\n\nChange-Id: Iffe8ef753795ad685abe6f493cc09adac8bfea94\n"
    },
    {
      "commit": "1121bb5e6ff20a2c694225300507ed486e04fea2",
      "tree": "862aaf04773ca62fc31eb97ee0f4ac00ec765041",
      "parents": [
        "070e7ee285792a2cc59e7ed1db17832e8c829275"
      ],
      "author": {
        "name": "Fred Quintana",
        "email": "fredq@google.com",
        "time": "Wed Sep 14 23:19:35 2011 -0700"
      },
      "committer": {
        "name": "Fred Quintana",
        "email": "fredq@google.com",
        "time": "Thu Sep 15 17:40:43 2011 -0700"
      },
      "message": "Add a generic account chooser/add account flow for apps.\n\nThe activity is launched as follows:\n  Account account1 \u003d new Account(\"account1@gmail.com\", \"com.google\")\n  Account account2 \u003d new Account(\"account2@gmail.com\", \"com.google\")\n  ArrayList\u003cAccount\u003e accounts \u003d new ArrayList\u003cAccount\u003e();\n  accounts.add(account1);\n  accounts.add(account2);\n  String[] accountTypes \u003d new String[]{\"com.google\", \"com.android.exchange\"};\n  Bundle addAccountOptions \u003d null;\n  Intent intent \u003d AccountManager.newChooseAccountIntent(account1, accounts,\n    accountTypes, addAccountOptions);\n  startActivityForResult(intent, 0);\n\nChange-Id: I05a467bdc3552a2e39397b0182879351f4324389\n"
    },
    {
      "commit": "070e7ee285792a2cc59e7ed1db17832e8c829275",
      "tree": "fa7a098b33e2ba17cafdeb425e00ceead5657255",
      "parents": [
        "918494732741c1fdceda6d2e4ea8930b559f26a4",
        "b1f57728d9b0122abfc1426052a5a1ab464a934e"
      ],
      "author": {
        "name": "Ying Wang",
        "email": "wangying@google.com",
        "time": "Thu Sep 15 17:19:37 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Sep 15 17:19:37 2011 -0700"
      },
      "message": "Merge \"Use the correct dependency\" into ics-factoryrom"
    },
    {
      "commit": "918494732741c1fdceda6d2e4ea8930b559f26a4",
      "tree": "7ca540b1499e6cf854ba995b6e37ac818d8b038f",
      "parents": [
        "62c24d7bfa5a88655ba9981dba2a565c1136a255",
        "81b37d8bde34ef3bb8eb8dfd7492761a39a8fd09"
      ],
      "author": {
        "name": "Gloria Wang",
        "email": "gwang@google.com",
        "time": "Thu Sep 15 17:04:27 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Sep 15 17:04:27 2011 -0700"
      },
      "message": "Merge \"If media player has died already, do not dec the old surface texture reference. Otherwise segfault will occur. For bug 5327664. Do not merge.\" into ics-factoryrom"
    },
    {
      "commit": "62c24d7bfa5a88655ba9981dba2a565c1136a255",
      "tree": "a89e0e27a32f0670fded53fe3fdadc9139e91aea",
      "parents": [
        "68901a3e8157db32c02386415caf0ecc9ef47c03",
        "c286b2cc26d57efa5fef42c085bb2eb330021114"
      ],
      "author": {
        "name": "Gloria Wang",
        "email": "gwang@google.com",
        "time": "Thu Sep 15 17:04:02 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Sep 15 17:04:02 2011 -0700"
      },
      "message": "Merge \"Cherry-pick from master. Do not merge. Do not need to reset surface as NULL in MediaPlayer\u0027s _release. Related to bug 5252296.\" into ics-factoryrom"
    },
    {
      "commit": "b1f57728d9b0122abfc1426052a5a1ab464a934e",
      "tree": "4f3571dbdc06423c67572cb6a678dba3de82d809",
      "parents": [
        "cb995121ee4bb4da236e8181fbfbd33bc2f9173a"
      ],
      "author": {
        "name": "Ying Wang",
        "email": "wangying@google.com",
        "time": "Thu Sep 15 16:16:45 2011 -0700"
      },
      "committer": {
        "name": "Ying Wang",
        "email": "wangying@google.com",
        "time": "Thu Sep 15 16:16:45 2011 -0700"
      },
      "message": "Use the correct dependency\n\n$(LOCAL_BUILT_MODULE) of the module framework points to a\nproduct-specific file (required by dex-preopt), which is nuked by installclean.\nWhile the result of $(java-lib-deps) points to a file in the common\ndirectory.\n\nThis change reduces the incremental build time significantly:\nIt takes around 7 minutes to run \"make instalclean \u0026\u0026 make\" without this\nchange v.s. 3 minutes with this change.\nSo it will save lots of build time when switching between user, userdebug\nand eng builds on the build server.\n\nChange-Id: I832bafca04677af561bb0c28e2e0260f633b96a1\n"
    },
    {
      "commit": "81b37d8bde34ef3bb8eb8dfd7492761a39a8fd09",
      "tree": "dbab2126f8f4d8e26a596c25f2138d803f9c5ac7",
      "parents": [
        "c286b2cc26d57efa5fef42c085bb2eb330021114"
      ],
      "author": {
        "name": "Gloria Wang",
        "email": "gwang@google.com",
        "time": "Thu Sep 15 15:28:43 2011 -0700"
      },
      "committer": {
        "name": "Gloria Wang",
        "email": "gwang@google.com",
        "time": "Thu Sep 15 15:38:36 2011 -0700"
      },
      "message": "If media player has died already, do not dec the old surface texture reference.\nOtherwise segfault will occur.\nFor bug 5327664.\nDo not merge.\n\nChange-Id: I03ea7bc047aa99a106f1e010dac74f75a833ef84\n"
    },
    {
      "commit": "c286b2cc26d57efa5fef42c085bb2eb330021114",
      "tree": "41ff1aec410c7a9d5979c0d13aaa9d6af9c92450",
      "parents": [
        "cb995121ee4bb4da236e8181fbfbd33bc2f9173a"
      ],
      "author": {
        "name": "Gloria Wang",
        "email": "gwang@google.com",
        "time": "Wed Sep 14 13:59:45 2011 -0700"
      },
      "committer": {
        "name": "Gloria Wang",
        "email": "gwang@google.com",
        "time": "Thu Sep 15 11:58:25 2011 -0700"
      },
      "message": "Cherry-pick from master. Do not merge.\nDo not need to reset surface as NULL in MediaPlayer\u0027s _release.\nRelated to bug 5252296.\n\nChange-Id: Ieab063cee70e072fcc4d861abe0f7979a7bab1ec\n"
    },
    {
      "commit": "68901a3e8157db32c02386415caf0ecc9ef47c03",
      "tree": "d3128e844bb088303e30f46547298a7a33165324",
      "parents": [
        "80c32a37b63ceff885199e22a8505ac557c86d35",
        "5540abcdef5f2e7037fc4a1fd525ca823b6a1a58"
      ],
      "author": {
        "name": "John Reck",
        "email": "jreck@google.com",
        "time": "Thu Sep 15 11:49:00 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Sep 15 11:49:00 2011 -0700"
      },
      "message": "Merge \"DO NOT MERGE Fix finalization\" into ics-factoryrom"
    },
    {
      "commit": "80c32a37b63ceff885199e22a8505ac557c86d35",
      "tree": "2368f84ae17e5dcaa5c77371fff6d5a743d2e204",
      "parents": [
        "cb995121ee4bb4da236e8181fbfbd33bc2f9173a"
      ],
      "author": {
        "name": "duckyoung.chai",
        "email": "duckyoung.chai@samsung.com",
        "time": "Thu Sep 15 16:12:51 2011 +0900"
      },
      "committer": {
        "name": "Wink Saville",
        "email": "wink@google.com",
        "time": "Thu Sep 15 11:10:12 2011 -0700"
      },
      "message": "[toro] Add telephonyManager API ( getMsisdnNumber() ) for IMS Module.\n\nIMS Module need the MSISDN value for IMS registration.(VZW Requirement)\n\nChange-Id: I8713b6c55788276246ee1c2f91eaf2d3ab8cc813\nSigned-off-by: duckyoung.chai \u003cduckyoung.chai@samsung.com\u003e\n"
    },
    {
      "commit": "5540abcdef5f2e7037fc4a1fd525ca823b6a1a58",
      "tree": "6450d8af1e68289ec8a6347edba2b578829cdd3c",
      "parents": [
        "cb995121ee4bb4da236e8181fbfbd33bc2f9173a"
      ],
      "author": {
        "name": "John Reck",
        "email": "jreck@google.com",
        "time": "Thu Sep 15 11:08:00 2011 -0700"
      },
      "committer": {
        "name": "John Reck",
        "email": "jreck@google.com",
        "time": "Thu Sep 15 11:08:00 2011 -0700"
      },
      "message": "DO NOT MERGE Fix finalization\n\n Bug: 5321358\n Destroy does run with this. Ideally we should get rid of the need\n to run this on the UI thread at all. GL destroy should instead\n take place when the view is detached or something like that.\n\n Cherry picked from master\n\nChange-Id: I693ce83cd607186173d8cf58485c5df28004e52c\n"
    },
    {
      "commit": "cb995121ee4bb4da236e8181fbfbd33bc2f9173a",
      "tree": "de208eb387a1b04df626ec9086d724693729e126",
      "parents": [
        "89dea78603b7669e1aa9314bd14ccfb46f04afdd",
        "90d92e6098e307aa1d47607138045c9d3773dd1c"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Thu Sep 15 00:32:15 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Sep 15 00:32:15 2011 -0700"
      },
      "message": "Merge \"Final (ha ha) API 14.\""
    },
    {
      "commit": "90d92e6098e307aa1d47607138045c9d3773dd1c",
      "tree": "af6b5237b9db8ca67dd46c98a32fd50a3d1931fc",
      "parents": [
        "df82905cf3ceb9192dc8087f934081f809d99bcf"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Wed Sep 14 23:00:49 2011 -0700"
      },
      "committer": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Thu Sep 15 00:28:31 2011 -0700"
      },
      "message": "Final (ha ha) API 14.\n\nChange-Id: I164f9add571f7d825a10036e3b8c9e9eb854d732\n"
    },
    {
      "commit": "89dea78603b7669e1aa9314bd14ccfb46f04afdd",
      "tree": "0a8dc42a5465b25a3805dc295f1df7c3aac6c75e",
      "parents": [
        "df82905cf3ceb9192dc8087f934081f809d99bcf",
        "f63c17d741ca51b8452bb2ddd0ef2e4b0e5ba62d"
      ],
      "author": {
        "name": "Chia-chi Yeh",
        "email": "chiachi@android.com",
        "time": "Thu Sep 15 00:06:23 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Sep 15 00:06:23 2011 -0700"
      },
      "message": "Merge \"VpnDialogs: add string description for translation.\""
    },
    {
      "commit": "df82905cf3ceb9192dc8087f934081f809d99bcf",
      "tree": "45b0e89cf855029225e911bb9183f20e70937abb",
      "parents": [
        "fc0ab4c065babdda912d0a1b9fce9ab59140482a",
        "ea515aeafa01de6f50c854ee381b972ef2478284"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Wed Sep 14 22:33:54 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Sep 14 22:33:54 2011 -0700"
      },
      "message": "Merge \"Update the public APIs for finding views by text to optionally use content description.\""
    },
    {
      "commit": "fc0ab4c065babdda912d0a1b9fce9ab59140482a",
      "tree": "80ffe1e0172c44cb4b3bb9517cddac00c1596f25",
      "parents": [
        "93578af23ecfb8f5b6001346d63c6214cdec5d17",
        "991d1b1b3f303ad247a959881b1d5b57766f678b"
      ],
      "author": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Wed Sep 14 21:44:19 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Sep 14 21:44:19 2011 -0700"
      },
      "message": "Merge \"Network stats flag to force complete poll.\""
    },
    {
      "commit": "93578af23ecfb8f5b6001346d63c6214cdec5d17",
      "tree": "8510331c6755707fbc9af5ab83a49c91641e1812",
      "parents": [
        "a0b1cc0fb193805803cdd2b62dd0bd1e6607aa16",
        "b59ab9f41faafb358afb4f951de96f34a656e0b4"
      ],
      "author": {
        "name": "Jeff Brown",
        "email": "jeffbrown@google.com",
        "time": "Wed Sep 14 21:27:25 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Sep 14 21:27:25 2011 -0700"
      },
      "message": "Merge \"Velocity Tracker II: The Revenge of Velocity Tracker Bug: 5265529\""
    },
    {
      "commit": "a0b1cc0fb193805803cdd2b62dd0bd1e6607aa16",
      "tree": "74237cdae0bce81030c76e5c0d4f6125cb939819",
      "parents": [
        "6f13746633e089d3468dbb8620f222ce6c140bd3",
        "f17db9f5257011d5331d27a6da7d4e6fddde1e08"
      ],
      "author": {
        "name": "satok",
        "email": "satok@google.com",
        "time": "Wed Sep 14 21:13:06 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Sep 14 21:13:06 2011 -0700"
      },
      "message": "Merge \"Call onFinishInputView in onDestroy\""
    },
    {
      "commit": "6f13746633e089d3468dbb8620f222ce6c140bd3",
      "tree": "486dd8166e0f37b78bc9c59dcf859a8ea8a3cd0c",
      "parents": [
        "428dd26cd5fcf178bb326031d3646bbd73ed3fcd",
        "8ca953da93eb8679574abba535f75f72d50016f2"
      ],
      "author": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Wed Sep 14 20:27:55 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Sep 14 20:27:55 2011 -0700"
      },
      "message": "Merge \"Change data usage warning notification wording.\""
    },
    {
      "commit": "428dd26cd5fcf178bb326031d3646bbd73ed3fcd",
      "tree": "f155880cdabe7a7d780ff529916b2f484c49d506",
      "parents": [
        "2e9a23735a389bf67b8094c065ff14027cc9023a",
        "669a8193bb5a6e44ed4f2eede78da4f2780cd8ed"
      ],
      "author": {
        "name": "Peter Ng",
        "email": "petergng@google.com",
        "time": "Wed Sep 14 20:27:14 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Sep 14 20:27:14 2011 -0700"
      },
      "message": "Merge \"Status_bar_close that works on light and dark\""
    },
    {
      "commit": "2e9a23735a389bf67b8094c065ff14027cc9023a",
      "tree": "53a97954523dbca097f3b7ca4832094d1be98cce",
      "parents": [
        "468fb9ce3201a58c0b2090d2191f702dc890b82e",
        "b3757d3167eb4c57b02d83cb9cf9cfcf112c2a53"
      ],
      "author": {
        "name": "Justin Ho",
        "email": "justinho@google.com",
        "time": "Wed Sep 14 20:24:06 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Sep 14 20:24:06 2011 -0700"
      },
      "message": "Merge \"Add 480p default videos into the system.\""
    },
    {
      "commit": "8ca953da93eb8679574abba535f75f72d50016f2",
      "tree": "26661424607fd0aa603734fd84e9fd421fa72be6",
      "parents": [
        "aab55bf3e323b73062bd932682886b19c062a8a0"
      ],
      "author": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Wed Sep 14 19:56:11 2011 -0700"
      },
      "committer": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Wed Sep 14 19:56:11 2011 -0700"
      },
      "message": "Change data usage warning notification wording.\n\nBug: 5308710\nChange-Id: Ic807640a031a3edb03897634e638473d5a039ecc\n"
    },
    {
      "commit": "991d1b1b3f303ad247a959881b1d5b57766f678b",
      "tree": "ed0eb9e2c9f916e28d120d76f04a4f4f98d03862",
      "parents": [
        "d18addb4e3d0cd4da798dd35ad676d98465ebed3"
      ],
      "author": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Wed Sep 14 19:31:04 2011 -0700"
      },
      "committer": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Wed Sep 14 19:47:05 2011 -0700"
      },
      "message": "Network stats flag to force complete poll.\n\nDevices currently delay collecting UID stats during common operations\nlike global alerts to reduce parsing load.  Here we introduce a flag\nto always collect UID and iface stats together to aid debugging.\n\nBug: 5321340\nChange-Id: Ia8e1daf1a6f9d5f5cf1f64a04b6b6766ee965ab6\n"
    },
    {
      "commit": "ea515aeafa01de6f50c854ee381b972ef2478284",
      "tree": "562c20eaf3945857bdc38eeac726d15005b95fb5",
      "parents": [
        "b07f6e09eac568b1a0f2dd460034971e6e6323ff"
      ],
      "author": {
        "name": "Svetoslav Ganov",
        "email": "svetoslavganov@google.com",
        "time": "Wed Sep 14 18:15:32 2011 -0700"
      },
      "committer": {
        "name": "Svetoslav Ganov",
        "email": "svetoslavganov@google.com",
        "time": "Wed Sep 14 19:40:33 2011 -0700"
      },
      "message": "Update the public APIs for finding views by text to optionally use content description.\n\n1. Added flags to the search method to specify whether to match text or\n   content description or both.\n\n2. Added test case for the seach by content description.\n\n3. Updated the code in AccessibilityManager service to reflect the latest\n   changes there so test automation service works - this is the fake\n   service used for UI automation.\n\nChange-Id: I14a6779a920ff0430e78947ea5aaf876c2e66076\n"
    },
    {
      "commit": "468fb9ce3201a58c0b2090d2191f702dc890b82e",
      "tree": "6efe92cfbd6368bd2905e86410700da825e5241f",
      "parents": [
        "d32b472edfda62c8c2713c4c72da4cdba32dd5ff",
        "ad804e34b94a05382f8806f2b5e83481ecbaade5"
      ],
      "author": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Wed Sep 14 19:28:53 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Sep 14 19:28:53 2011 -0700"
      },
      "message": "Merge \"Fix bug 5321195 - Starting WebView text selection with long press does not invoke haptic feedback\""
    },
    {
      "commit": "d32b472edfda62c8c2713c4c72da4cdba32dd5ff",
      "tree": "29326d39fffa55f4af1ca56e9f1d54045f97daef",
      "parents": [
        "bd3f8a2e38ab46b33fa8afc6c4d8d613db9a6b2a",
        "ec537457cd2869e52b9b2c99e8c01dd96a9682e2"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Wed Sep 14 19:26:23 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Sep 14 19:26:23 2011 -0700"
      },
      "message": "Merge \"Fix issue #5155678: Portrait \u003e Landscape full-screen transition...\""
    },
    {
      "commit": "bd3f8a2e38ab46b33fa8afc6c4d8d613db9a6b2a",
      "tree": "b3d3df39cbfebe88f5c2b01d05b498644696771f",
      "parents": [
        "de16e00f6d80b6ec21c15cfaba6f2083a5d4d86b",
        "85d78321a2fddfc75cb998e542d9b99c67623d23"
      ],
      "author": {
        "name": "Katherine Kuan",
        "email": "katherinekuan@google.com",
        "time": "Wed Sep 14 19:22:34 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Sep 14 19:22:34 2011 -0700"
      },
      "message": "Merge \"Swap default avatar\""
    },
    {
      "commit": "ec537457cd2869e52b9b2c99e8c01dd96a9682e2",
      "tree": "4107cc73bba926dbfd467b42eea8a5fbce66d855",
      "parents": [
        "1f903c3b577d20f7db7e3d5875cafe577d0d845f"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Wed Sep 14 19:19:55 2011 -0700"
      },
      "committer": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Wed Sep 14 19:19:55 2011 -0700"
      },
      "message": "Fix issue #5155678: Portrait \u003e Landscape full-screen transition...\n\n...mode cuts off screen rendering\n\nThe code for limiting application window sizes to not include the\nnavigation bar was dead.  Now it is back.\n\nChange-Id: Ic0bde56e3300fd0d9d225e19d8de2766d07e8780\n"
    },
    {
      "commit": "b59ab9f41faafb358afb4f951de96f34a656e0b4",
      "tree": "2fe7eefa2f4a044df7440378691264b644fc93f5",
      "parents": [
        "aab55bf3e323b73062bd932682886b19c062a8a0"
      ],
      "author": {
        "name": "Jeff Brown",
        "email": "jeffbrown@google.com",
        "time": "Wed Sep 14 10:53:18 2011 -0700"
      },
      "committer": {
        "name": "Jeff Brown",
        "email": "jeffbrown@google.com",
        "time": "Wed Sep 14 19:16:37 2011 -0700"
      },
      "message": "Velocity Tracker II: The Revenge of Velocity Tracker\nBug: 5265529\n\nRewrote the velocity tracker to fit a polynomial curve\nto pointer movements using least squares linear regression.\nThe velocity is simply the first derivative of this polynomial.\n\nClients can also obtain an Estimator that describes the\ncomplete terms of the estimating polynomial including\nthe coefficient of determination which provides a measure\nof the quality of the fit (confidence).\n\nEnhanced PointerLocation to display the movement curve predicted\nby the estimator in addition to the velocity vector.\n\nBy default, the algorithm computes a 2nd degree (quadratic)\npolynomial based on a 100ms recent history horizon.\n\nChange-Id: Id377bef44117fce68fee2c41f90134ce3224d3a1\n"
    },
    {
      "commit": "ad804e34b94a05382f8806f2b5e83481ecbaade5",
      "tree": "b4f404d8569abfc141bc573ca541adc5dc7c64c8",
      "parents": [
        "e71ffeb7e0eaa181130aaaad18a94ef3ab73ecb1"
      ],
      "author": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Wed Sep 14 19:11:08 2011 -0700"
      },
      "committer": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Wed Sep 14 19:11:08 2011 -0700"
      },
      "message": "Fix bug 5321195 - Starting WebView text selection with long press does\nnot invoke haptic feedback\n\nChange-Id: I6ba6b7e5b0ecedf721ab6d1bf87d7d2a92dc7200\n"
    },
    {
      "commit": "de16e00f6d80b6ec21c15cfaba6f2083a5d4d86b",
      "tree": "e789e34712948ad54ff6d1b6dcef91130d6a6684",
      "parents": [
        "b07f6e09eac568b1a0f2dd460034971e6e6323ff",
        "11c91328185c017e65930f137e69191ddef7e111"
      ],
      "author": {
        "name": "Svetoslav Ganov",
        "email": "svetoslavganov@google.com",
        "time": "Wed Sep 14 19:07:23 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Sep 14 19:07:23 2011 -0700"
      },
      "message": "Merge \"TimePicker CTS test failing.\""
    },
    {
      "commit": "669a8193bb5a6e44ed4f2eede78da4f2780cd8ed",
      "tree": "1fdcae8f5004e168d3d94ba00fd05886c60c94fb",
      "parents": [
        "ac126be503fb38068b25ed740ba183d8a0dd7858"
      ],
      "author": {
        "name": "Peter Ng",
        "email": "petergng@google.com",
        "time": "Tue Sep 13 20:11:31 2011 -0700"
      },
      "committer": {
        "name": "Peter Ng",
        "email": "petergng@google.com",
        "time": "Wed Sep 14 18:57:41 2011 -0700"
      },
      "message": "Status_bar_close that works on light and dark\n\n-No more blue, black works throughout all screens\n-removed blue line from drop down handle because it was very problematic when a user has several notifications in their scrollview combined with the removal of fadingEdge vertical\n-title_bar_shadow has an increased height\n\nChange-Id: I8a291039b9c47c32ce289787612b050fd95e1fc4\n"
    },
    {
      "commit": "b07f6e09eac568b1a0f2dd460034971e6e6323ff",
      "tree": "640f008ffeba85dcd4c88dd8dc4d2386b7b62ae2",
      "parents": [
        "795a5f042deda6f5a0f9f85a73dfb17bda1dab26",
        "d9283b903125c875f973bf6f724f23e595bce756"
      ],
      "author": {
        "name": "Daniel Sandler",
        "email": "dsandler@android.com",
        "time": "Wed Sep 14 18:56:12 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Sep 14 18:56:12 2011 -0700"
      },
      "message": "Merge \"Fix NPE.\""
    },
    {
      "commit": "d9283b903125c875f973bf6f724f23e595bce756",
      "tree": "4adcb4be083f82fa80783b4e1283e7e887b69682",
      "parents": [
        "ab6d77a45cf2f0f350ae40ceceb65f94fb1711b4"
      ],
      "author": {
        "name": "Daniel Sandler",
        "email": "dsandler@android.com",
        "time": "Wed Sep 14 21:42:00 2011 -0400"
      },
      "committer": {
        "name": "Daniel Sandler",
        "email": "dsandler@android.com",
        "time": "Wed Sep 14 21:55:13 2011 -0400"
      },
      "message": "Fix NPE.\n\nAlso remove unneeded log.\n\nBug: 5320647\nChange-Id: If62b491ceb25d26195dea694fe0b5cd83c0f6305\n"
    },
    {
      "commit": "795a5f042deda6f5a0f9f85a73dfb17bda1dab26",
      "tree": "b06b8a8fd5dcb31445315a265b343007b1369f9f",
      "parents": [
        "ab6d77a45cf2f0f350ae40ceceb65f94fb1711b4",
        "1b1d73f3ae5013f6c82f6a9b23a1654896e7a64a"
      ],
      "author": {
        "name": "Mathias Agopian",
        "email": "mathias@google.com",
        "time": "Wed Sep 14 18:50:54 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Sep 14 18:50:54 2011 -0700"
      },
      "message": "Merge \"Add (support for) EGL_NV_system_time extension.\""
    },
    {
      "commit": "11c91328185c017e65930f137e69191ddef7e111",
      "tree": "15b875bf6cb22cb0441b42f8449e90ff466d8201",
      "parents": [
        "cb18db8e7e43c4aa15aeb82dbab41ee3ee95f0b4"
      ],
      "author": {
        "name": "Svetoslav Ganov",
        "email": "svetoslavganov@google.com",
        "time": "Wed Sep 14 18:35:44 2011 -0700"
      },
      "committer": {
        "name": "Svetoslav Ganov",
        "email": "svetoslavganov@google.com",
        "time": "Wed Sep 14 18:35:48 2011 -0700"
      },
      "message": "TimePicker CTS test failing.\n\nTimePicker code for setting the IME options was not taking into\naccount the old style of the UI where the AmPm spinner can be\nnull.\n\nbug:5318844\n\nChange-Id: I58b1781ef95398d11ecf0ca5bb49817cbba97b54\n"
    },
    {
      "commit": "85d78321a2fddfc75cb998e542d9b99c67623d23",
      "tree": "80a6fc1069930d91623f2da01073b757631f8ebc",
      "parents": [
        "2424c93d84cd4cd0936cd7a5d1d7323ce5dc4e96"
      ],
      "author": {
        "name": "Katherine Kuan",
        "email": "katherinekuan@google.com",
        "time": "Wed Sep 14 18:22:35 2011 -0700"
      },
      "committer": {
        "name": "Katherine Kuan",
        "email": "katherinekuan@google.com",
        "time": "Wed Sep 14 18:22:35 2011 -0700"
      },
      "message": "Swap default avatar\n\nBug: 5074147\nChange-Id: I89feda1ee3dd5e50996cf31795400295e82599ef\n"
    },
    {
      "commit": "ab6d77a45cf2f0f350ae40ceceb65f94fb1711b4",
      "tree": "bd37df943555524c492634e365c55329eb0829cb",
      "parents": [
        "96876d205e2e20b14386010becf9b0dbbffdad2a",
        "5263767cdae21f8f6968dfba974623b240746d6e"
      ],
      "author": {
        "name": "Mathias Agopian",
        "email": "mathias@google.com",
        "time": "Wed Sep 14 18:20:31 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Sep 14 18:20:31 2011 -0700"
      },
      "message": "Merge \"Tweak DELAY_UI for 16Hz to 15Hz\""
    },
    {
      "commit": "96876d205e2e20b14386010becf9b0dbbffdad2a",
      "tree": "20677313d79751ed22d6b87b1477b96f64dbc529",
      "parents": [
        "687f643fcaf760f794c6d56bdaebd6ae23aac0f3",
        "6f4f8e790ea9c53d113cb6dbdfc73897aec11d37"
      ],
      "author": {
        "name": "Mathias Agopian",
        "email": "mathias@google.com",
        "time": "Wed Sep 14 18:20:11 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Sep 14 18:20:12 2011 -0700"
      },
      "message": "Merge \"improve sensorservice dumpsys\""
    },
    {
      "commit": "687f643fcaf760f794c6d56bdaebd6ae23aac0f3",
      "tree": "2d5575e006a8cb8c5a2bfa25021c89a1d1c31aba",
      "parents": [
        "ca7b6568333e1446b8357a89f6bdf757fee29768",
        "28b591c2a416d7f5955371970272bcaa2b1b303e"
      ],
      "author": {
        "name": "Christopher Tate",
        "email": "ctate@google.com",
        "time": "Wed Sep 14 18:18:36 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Sep 14 18:18:36 2011 -0700"
      },
      "message": "Merge \"Use string resources instead of inline literals for progress toasts\""
    },
    {
      "commit": "5263767cdae21f8f6968dfba974623b240746d6e",
      "tree": "aaaf9d507b90ff4528f42f78374a07aa7f164f24",
      "parents": [
        "6f4f8e790ea9c53d113cb6dbdfc73897aec11d37"
      ],
      "author": {
        "name": "Mathias Agopian",
        "email": "mathias@google.com",
        "time": "Wed Sep 14 18:18:11 2011 -0700"
      },
      "committer": {
        "name": "Mathias Agopian",
        "email": "mathias@google.com",
        "time": "Wed Sep 14 18:18:11 2011 -0700"
      },
      "message": "Tweak DELAY_UI for 16Hz to 15Hz\n\nthis allows us to hit the lower accel rate.\n\nChange-Id: I21944ee82020cf4b80397b87803bc481ddf51931\n"
    },
    {
      "commit": "f63c17d741ca51b8452bb2ddd0ef2e4b0e5ba62d",
      "tree": "173265d618d3aca52bb861bdccc6b6a5886dd5ab",
      "parents": [
        "192b98c08edb6e6d1fd634454c9b4b4a2b546bfd"
      ],
      "author": {
        "name": "Chia-chi Yeh",
        "email": "chiachi@android.com",
        "time": "Wed Sep 14 18:09:59 2011 -0700"
      },
      "committer": {
        "name": "Chia-chi Yeh",
        "email": "chiachi@android.com",
        "time": "Wed Sep 14 18:09:59 2011 -0700"
      },
      "message": "VpnDialogs: add string description for translation.\n\nChange-Id: Id826838661e8cfa20d01a4f51943f7744a2665e2\n"
    },
    {
      "commit": "ca7b6568333e1446b8357a89f6bdf757fee29768",
      "tree": "97ba759b27a497b08ebdda59ec40979864895160",
      "parents": [
        "1318864fa7ce6c85aaf629b1db08c79e4d0cf41e",
        "1f903c3b577d20f7db7e3d5875cafe577d0d845f"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Wed Sep 14 17:58:18 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Sep 14 17:58:18 2011 -0700"
      },
      "message": "Merge \"Fix issue #5283365: Rotating the device to portrait mode, hides the keyboard partly\""
    },
    {
      "commit": "1f903c3b577d20f7db7e3d5875cafe577d0d845f",
      "tree": "77afbbdd807249ba0cc0364810d22bfcede2097b",
      "parents": [
        "4e2134b76e64b6c4bab599b2f069624e0556a858"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Tue Sep 13 19:18:06 2011 -0700"
      },
      "committer": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Wed Sep 14 17:56:40 2011 -0700"
      },
      "message": "Fix issue #5283365: Rotating the device to portrait mode, hides the keyboard partly\n\nPhoneWindowManager now takes full responsibility for deciding where the\nnavigation bar goes.  This gets rid of a bunch of race conditions with\ndetermining layout while the nav bar is moving itself at the same time\nthe window manager is computing a new configuration.\n\nNote that this breaks the \"nav bar on left\" option.  The current nav\nbar code could also be cleaned up some more to completely drive its\nbehavior based on onSizeChanged() happening during relayout.\n\nChange-Id: I1651d74c3464ba0d588aab3049e099c78420146a\n"
    },
    {
      "commit": "1318864fa7ce6c85aaf629b1db08c79e4d0cf41e",
      "tree": "0a55adab2711acd93131bf933dd5b8f638c2a7d9",
      "parents": [
        "e71ffeb7e0eaa181130aaaad18a94ef3ab73ecb1",
        "0209da1cb177888af6c58e9bcc13c5d9665d6354"
      ],
      "author": {
        "name": "James Dong",
        "email": "jdong@google.com",
        "time": "Wed Sep 14 17:42:22 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Sep 14 17:42:22 2011 -0700"
      },
      "message": "Merge \"Change an assert failure due to unsupported level by HW AVC decoder and report the error to applications\""
    },
    {
      "commit": "28b591c2a416d7f5955371970272bcaa2b1b303e",
      "tree": "7a0403845290806411f3052f60cbec2650b5afa0",
      "parents": [
        "f9fa7543b12b4c54ee21f205b7d537494dbbbdf1"
      ],
      "author": {
        "name": "Christopher Tate",
        "email": "ctate@google.com",
        "time": "Wed Sep 14 17:34:52 2011 -0700"
      },
      "committer": {
        "name": "Christopher Tate",
        "email": "ctate@google.com",
        "time": "Wed Sep 14 17:34:52 2011 -0700"
      },
      "message": "Use string resources instead of inline literals for progress toasts\n\n...in the full backup/restore confirmation UI.\n\nChange-Id: I858a2d7017450f016afe5052aa37161a1c89c281\n"
    },
    {
      "commit": "e71ffeb7e0eaa181130aaaad18a94ef3ab73ecb1",
      "tree": "91e9e9f3219bce2bfd2c7b1c04a295f1e9315348",
      "parents": [
        "bd9d25e31958085c444471b78cbb17b6dee2607b",
        "86ed436b83d6b71ff00d1c3db910f2952018489e"
      ],
      "author": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Wed Sep 14 17:32:37 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Sep 14 17:32:37 2011 -0700"
      },
      "message": "Merge \"Fix bug 5237737 - ActionBar should fire an accessibility event when action mode is turned on/off\""
    },
    {
      "commit": "bd9d25e31958085c444471b78cbb17b6dee2607b",
      "tree": "dcd601112ee8ca3a76306c09bd26097fb6551c06",
      "parents": [
        "b861bf305c3434436990035a88ea850e646fc40b",
        "c8952f70cab81674c20ee88870a7b8e7c72b4967"
      ],
      "author": {
        "name": "Eric Fischer",
        "email": "enf@google.com",
        "time": "Wed Sep 14 17:18:59 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Sep 14 17:18:59 2011 -0700"
      },
      "message": "Merge \"Bug 5278473: Add a delete option in the suggestion popup\""
    },
    {
      "commit": "b861bf305c3434436990035a88ea850e646fc40b",
      "tree": "fb98c1672e30406ffac3659898814356da516918",
      "parents": [
        "192b98c08edb6e6d1fd634454c9b4b4a2b546bfd",
        "ab8b070f09e732a77631c27b281db84a5eb4a71e"
      ],
      "author": {
        "name": "Marius Renn",
        "email": "renn@google.com",
        "time": "Wed Sep 14 17:13:30 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Sep 14 17:13:30 2011 -0700"
      },
      "message": "Merge \"Rename of DoodleEffect as part of cleanup (Bug 5287103).\""
    },
    {
      "commit": "c8952f70cab81674c20ee88870a7b8e7c72b4967",
      "tree": "075caea1b4ac27a2a6b403931b5b17624a023dda",
      "parents": [
        "b5dfcb8a3d1e2a4ec39d9f27e185f3eca6910a31"
      ],
      "author": {
        "name": "Gilles Debunne",
        "email": "debunne@google.com",
        "time": "Wed Sep 14 17:04:10 2011 -0700"
      },
      "committer": {
        "name": "Gilles Debunne",
        "email": "debunne@google.com",
        "time": "Wed Sep 14 17:04:13 2011 -0700"
      },
      "message": "Bug 5278473: Add a delete option in the suggestion popup\n\nThis first CL simply adds the new string before string freeze.\n\nChange-Id: I7d5ed7a8467179668c123380cc516a80099d4993\n"
    },
    {
      "commit": "6f4f8e790ea9c53d113cb6dbdfc73897aec11d37",
      "tree": "023d8aef0fafe7e69936dab4d0439f0871782bed",
      "parents": [
        "1fbe7a8e828fd0fe8339d075da08aad701ab6e98"
      ],
      "author": {
        "name": "Mathias Agopian",
        "email": "mathias@google.com",
        "time": "Wed Sep 14 16:43:34 2011 -0700"
      },
      "committer": {
        "name": "Mathias Agopian",
        "email": "mathias@google.com",
        "time": "Wed Sep 14 16:43:34 2011 -0700"
      },
      "message": "improve sensorservice dumpsys\n\nChange-Id: I8b53d5cab884c3aca16d95df5fbf288368d52e8b\n"
    },
    {
      "commit": "b3757d3167eb4c57b02d83cb9cf9cfcf112c2a53",
      "tree": "4cb761a547505be5a08aededac2782ebf0a4778e",
      "parents": [
        "aeb116750110cf9cc1ef82d208f3a8ba3b8be009"
      ],
      "author": {
        "name": "Eino-Ville Talvala",
        "email": "etalvala@google.com",
        "time": "Wed Sep 14 16:14:07 2011 -0700"
      },
      "committer": {
        "name": "Eino-Ville Talvala",
        "email": "etalvala@google.com",
        "time": "Wed Sep 14 16:28:44 2011 -0700"
      },
      "message": "Add 480p default videos into the system.\n\nThere are two sets of 480p videos.\nThe lower-quality videos are referenced in\nVideoPackage1.mk, while higher-quality versions\nare referenced in VideoPackage2.mk.\n\nChange-Id: I4d1cec94b677a67abe0ccbbd9a7002995cfcf7bb\n"
    },
    {
      "commit": "192b98c08edb6e6d1fd634454c9b4b4a2b546bfd",
      "tree": "50dbc3a0cd490839858edf202db98a8767a03c81",
      "parents": [
        "4e2134b76e64b6c4bab599b2f069624e0556a858",
        "6da2b76ea496129da5370bfafd667ee94907a356"
      ],
      "author": {
        "name": "Daniel Sandler",
        "email": "dsandler@android.com",
        "time": "Wed Sep 14 16:26:22 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Sep 14 16:26:22 2011 -0700"
      },
      "message": "Merge \"Fix disappearing BACK button.\""
    },
    {
      "commit": "4e2134b76e64b6c4bab599b2f069624e0556a858",
      "tree": "c6ec7952790332d29cfbde2614b2c30f1266adc3",
      "parents": [
        "67eb4320d2832b43fe3150ba07fd05ea98ea617f",
        "d07d60b9bc0fd2e88f58d6e68dbfadad1bdd31cf"
      ],
      "author": {
        "name": "Svetoslav Ganov",
        "email": "svetoslavganov@google.com",
        "time": "Wed Sep 14 16:24:21 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Sep 14 16:24:21 2011 -0700"
      },
      "message": "Merge \"AccessibilityManagerService not registered for removed packages.\""
    },
    {
      "commit": "86ed436b83d6b71ff00d1c3db910f2952018489e",
      "tree": "785d661e419c56a2b02b1bbb8b6f6391f2930247",
      "parents": [
        "5eb41b01a61ef70f131929a6050bbdef1f0ca3f4"
      ],
      "author": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Wed Sep 14 16:18:53 2011 -0700"
      },
      "committer": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Wed Sep 14 16:19:44 2011 -0700"
      },
      "message": "Fix bug 5237737 - ActionBar should fire an accessibility event when\naction mode is turned on/off\n\nFire AccessibilityEvent.TYPE_WINDOW_STATE_CHANGED when action modes\ncome and go to give an indication of UI change on the level of a menu\nor dialog opening/closing.\n\nChange-Id: Id36c6153b0722b4b6927c8d36503e8ac57c2d2b2\n"
    },
    {
      "commit": "67eb4320d2832b43fe3150ba07fd05ea98ea617f",
      "tree": "f058bf2094a15c5676f57bc20814c77de4807783",
      "parents": [
        "5eb41b01a61ef70f131929a6050bbdef1f0ca3f4",
        "0784cfb4b75e5ec3f4cc2ff57000c007f93b50b1"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Wed Sep 14 16:04:15 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Sep 14 16:04:15 2011 -0700"
      },
      "message": "Merge \"ICS is API 14.\""
    },
    {
      "commit": "5eb41b01a61ef70f131929a6050bbdef1f0ca3f4",
      "tree": "c51a7f616a6f4020d97828645f5d9105b86205e8",
      "parents": [
        "62e61d73f2f4edc480c1e6ab2110ff54ce699020",
        "039482153db1164c1fed40bee42219b7d41fbb27"
      ],
      "author": {
        "name": "Peter Ng",
        "email": "petergng@google.com",
        "time": "Wed Sep 14 15:03:32 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Sep 14 15:03:32 2011 -0700"
      },
      "message": "Merge \"Spinner touchstates now in line with list states\""
    },
    {
      "commit": "62e61d73f2f4edc480c1e6ab2110ff54ce699020",
      "tree": "8e72a644ab57f4de7cfa3eaa57504c119d856ff1",
      "parents": [
        "149cecdc7853125a4b67ebe4e7795a6e7d2af07d",
        "7329361cdce711775542b112663bf71a6e0d5cef"
      ],
      "author": {
        "name": "Irfan Sheriff",
        "email": "isheriff@google.com",
        "time": "Wed Sep 14 15:03:26 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Sep 14 15:03:26 2011 -0700"
      },
      "message": "Merge \"Add support to change IPv6 privacy extensions\""
    },
    {
      "commit": "149cecdc7853125a4b67ebe4e7795a6e7d2af07d",
      "tree": "48089b2b3786afc0e003cc35f5875617c9b93e86",
      "parents": [
        "f28c5393890dfd7172abdc7c9213ca7c6ba50835",
        "a2b986e72c403f0b2ea593884e3135254bb83d30"
      ],
      "author": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Wed Sep 14 14:54:23 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Sep 14 14:54:23 2011 -0700"
      },
      "message": "Merge \"Bug 5151927 - Monkeys should not play with detached lists.\""
    }
  ],
  "next": "f28c5393890dfd7172abdc7c9213ca7c6ba50835"
}
