)]}'
{
  "log": [
    {
      "commit": "59fe406b3a475648828d4e44ca47427fa4829677",
      "tree": "d5296976a92e721548c1784898a4634cc3a1ab8e",
      "parents": [
        "890be6b919ce0c65d018a2dc40a6a1d59bc2b14d"
      ],
      "author": {
        "name": "Jean-Michel Trivi",
        "email": "jmtrivi@google.com",
        "time": "Mon Aug 29 14:06:51 2011 -0700"
      },
      "committer": {
        "name": "Jean-Michel Trivi",
        "email": "jmtrivi@google.com",
        "time": "Mon Aug 29 18:56:55 2011 -0700"
      },
      "message": "Bug 5156756 Fix AAC ADTS header size computation\n\nThis previous frame size computation code had two incorrect\n assumptions:\n 1/ the ADTS frame length value already contains the header size\n 2/ the ADTS header is not of fixed size: it is 2 bytes bigger\n  if it contains the CRC value.\nFor 1/, the code worked because when the header size was added\n to the frame size, the + operator is of stronger precedence\n than the ? operator, so the size added was always 0 (instead\n of ADTS_HEADER_LENGTH.\nFor 2/, the code worked as long as there was no CRC in the ADTS\n data.\n\nThe fix consists in:\n - documenting what the frame length computation code returns\n - fixing the frame length computation\n - when computing the frame length, also returning the header\n  size so the correct data can be sent to the decoder.\n\nChange-Id: I92df72a9e531f594f762e63d62f9dee7b0109904\n"
    },
    {
      "commit": "890be6b919ce0c65d018a2dc40a6a1d59bc2b14d",
      "tree": "e39a9e5d88372840dab996430f22bf6e1a4d50cd",
      "parents": [
        "5471781430ef51fbe649179c22b98975e64d2a5e",
        "6055f3e0d6083e662af1452a09c1331d3eafe829"
      ],
      "author": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Mon Aug 29 12:07:52 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Aug 29 12:07:52 2011 -0700"
      },
      "message": "Merge \"Fix bug 5217267 - Action bars and menu shortcuts\""
    },
    {
      "commit": "6055f3e0d6083e662af1452a09c1331d3eafe829",
      "tree": "332c8b2292479bb476d35a28a23edae8f272870c",
      "parents": [
        "f8c015d2628d8ef3056698a3b6a052889ae15d01"
      ],
      "author": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Sun Aug 28 14:20:24 2011 -0700"
      },
      "committer": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Mon Aug 29 11:41:13 2011 -0700"
      },
      "message": "Fix bug 5217267 - Action bars and menu shortcuts\n\nDon\u0027t try to \"close\" the menu after completing a shortcut action if an\naction bar is present.\n\nChange-Id: I54a75543cf9a52e3186ff464924a0b37d0b20b9d\n"
    },
    {
      "commit": "5471781430ef51fbe649179c22b98975e64d2a5e",
      "tree": "df33a1cb3d47e1734852301dde9e5d251e6732ab",
      "parents": [
        "890a631ede4f0d209b53d1924a545ed8d3b6f003",
        "ef6d5e19691ad244b986efa789e6763b05e1bc88"
      ],
      "author": {
        "name": "Brandon Keely",
        "email": "lbk@google.com",
        "time": "Mon Aug 29 11:34:02 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Aug 29 11:34:02 2011 -0700"
      },
      "message": "Merge \"Massaging framework window transitions.\""
    },
    {
      "commit": "890a631ede4f0d209b53d1924a545ed8d3b6f003",
      "tree": "ccb6654d9ce1ddd57a6a53774b198a1f38b368fc",
      "parents": [
        "f8c015d2628d8ef3056698a3b6a052889ae15d01",
        "150176d83023e3c486dba10edebb72af36b4099a"
      ],
      "author": {
        "name": "Chet Haase",
        "email": "chet@google.com",
        "time": "Mon Aug 29 11:21:49 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Aug 29 11:21:49 2011 -0700"
      },
      "message": "Merge \"Made the Switch class public.\""
    },
    {
      "commit": "f8c015d2628d8ef3056698a3b6a052889ae15d01",
      "tree": "012011cf22d0d36b6d8d569ce1a9266325a3dc5a",
      "parents": [
        "6537b003b7b616d4babde4b69a3d5e68459c555a",
        "94d5e9ad6533864f098b99c231d69c77230a828f"
      ],
      "author": {
        "name": "Romain Guy",
        "email": "romainguy@google.com",
        "time": "Mon Aug 29 11:13:23 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Aug 29 11:13:23 2011 -0700"
      },
      "message": "Merge \"Italic should be italic and bold should be bold.\""
    },
    {
      "commit": "94d5e9ad6533864f098b99c231d69c77230a828f",
      "tree": "1947dfc90bb9998c370c5bb46eb644a3ec418975",
      "parents": [
        "aa1c88de0232e0ed9d741895ce2e67356c1b120f"
      ],
      "author": {
        "name": "Romain Guy",
        "email": "romainguy@google.com",
        "time": "Mon Aug 29 11:12:19 2011 -0700"
      },
      "committer": {
        "name": "Romain Guy",
        "email": "romainguy@google.com",
        "time": "Mon Aug 29 11:12:19 2011 -0700"
      },
      "message": "Italic should be italic and bold should be bold.\n\nChange-Id: I68933a7d7c32951c4d52d945baaedcb2583caef4\n"
    },
    {
      "commit": "6537b003b7b616d4babde4b69a3d5e68459c555a",
      "tree": "c55709e8c91af2f4ede8bc5367f94edf147435a7",
      "parents": [
        "b5d80fca2eb7f6053e6d404a0d4a7c213dad1317",
        "f804420d6e37748b75478406e989c69303756980"
      ],
      "author": {
        "name": "Svetoslav Ganov",
        "email": "svetoslavganov@google.com",
        "time": "Mon Aug 29 11:04:33 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Aug 29 11:04:33 2011 -0700"
      },
      "message": "Merge \"Clean up and bug fixes in the TouchExplorer.\""
    },
    {
      "commit": "150176d83023e3c486dba10edebb72af36b4099a",
      "tree": "6f5f14adafa706e33715b8645b36f1be62a624dd",
      "parents": [
        "b5d80fca2eb7f6053e6d404a0d4a7c213dad1317"
      ],
      "author": {
        "name": "Chet Haase",
        "email": "chet@google.com",
        "time": "Fri Aug 26 09:54:06 2011 -0700"
      },
      "committer": {
        "name": "Chet Haase",
        "email": "chet@google.com",
        "time": "Mon Aug 29 10:59:58 2011 -0700"
      },
      "message": "Made the Switch class public.\n\nTweaked the API of Switch slightly and made the class public (it was\nhidden before).\n\nChange-Id: I4a099e8afd18a11a5850252025ae3bbbb866830d\n"
    },
    {
      "commit": "b5d80fca2eb7f6053e6d404a0d4a7c213dad1317",
      "tree": "ae64bf23269f07aacebd8294f9fc57b59691135d",
      "parents": [
        "2db44c5838fb0bb35092a19f31ee887892a451a1",
        "9a5cc2810bbbcb0eab4579aa4131039820d92101"
      ],
      "author": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Mon Aug 29 10:42:43 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Aug 29 10:42:43 2011 -0700"
      },
      "message": "Merge \"Fix bug 5124021 - Menu visibility incorrect when restoring ListView selection mode\""
    },
    {
      "commit": "2db44c5838fb0bb35092a19f31ee887892a451a1",
      "tree": "776144f56c050e620a7591dfe2097ae980979fe2",
      "parents": [
        "3b21427b4c1b10221947603f4e37514554766cca",
        "db8a361629f06f62b9e1c40d4413b3b5099bd124"
      ],
      "author": {
        "name": "Jean-Michel Trivi",
        "email": "jmtrivi@google.com",
        "time": "Mon Aug 29 10:09:04 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Aug 29 10:09:04 2011 -0700"
      },
      "message": "Merge \"Update IRemoteControlDisplay when it registers.\""
    },
    {
      "commit": "db8a361629f06f62b9e1c40d4413b3b5099bd124",
      "tree": "8f3df898ad26bf61fac792fa41efc7c3f823efbb",
      "parents": [
        "7309c83b95b36eac141680158df70ac1ce02a160"
      ],
      "author": {
        "name": "Jean-Michel Trivi",
        "email": "jmtrivi@google.com",
        "time": "Fri Aug 26 19:10:51 2011 -0700"
      },
      "committer": {
        "name": "Jean-Michel Trivi",
        "email": "jmtrivi@google.com",
        "time": "Mon Aug 29 09:57:18 2011 -0700"
      },
      "message": "Update IRemoteControlDisplay when it registers.\n\nWhen an IRemoteControlDisplay registers, it must receive information\n from the current client.\n\nChange-Id: Id845e7a87ac74c2db2c59e0281b28a45f8d20528\n"
    },
    {
      "commit": "3b21427b4c1b10221947603f4e37514554766cca",
      "tree": "ce20ae68543786e13ffdc9c729388c1ba61a84ce",
      "parents": [
        "05ef04394ec5400bb0b03ea52ffb1bade6769520",
        "2957f84868fdce552381eb5d0774b0a133b21ce0"
      ],
      "author": {
        "name": "Claudia de Veaux",
        "email": "deveaux@google.com",
        "time": "Mon Aug 29 09:06:13 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Aug 29 09:06:13 2011 -0700"
      },
      "message": "Merge \"Simplified punctuation on lock screen. Bug: 5221162\""
    },
    {
      "commit": "05ef04394ec5400bb0b03ea52ffb1bade6769520",
      "tree": "1c7e025512c25c0527e7dac0d712e4a7a121fc9b",
      "parents": [
        "aca6d629e2e72742abc0f46d14b23252489e64ee",
        "8604e541945a8c11b521af4f16c1faa3cac44288"
      ],
      "author": {
        "name": "Justin Ho",
        "email": "justinho@google.com",
        "time": "Mon Aug 29 09:01:20 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Aug 29 09:01:20 2011 -0700"
      },
      "message": "Merge \"Updated text_select handles Bug: 5076695\""
    },
    {
      "commit": "aca6d629e2e72742abc0f46d14b23252489e64ee",
      "tree": "b97f0c916fe5239892f26b1e7247447bb686c974",
      "parents": [
        "b3c084af16dfd50c20c10320bf2b1e8d4d0cc5b8",
        "7309c83b95b36eac141680158df70ac1ce02a160"
      ],
      "author": {
        "name": "Jean-Michel Trivi",
        "email": "jmtrivi@google.com",
        "time": "Mon Aug 29 08:56:23 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Aug 29 08:56:23 2011 -0700"
      },
      "message": "Merge \"Cannot compare Binder references for RC display to unregister\""
    },
    {
      "commit": "b3c084af16dfd50c20c10320bf2b1e8d4d0cc5b8",
      "tree": "4db76c90cf306bdc0c55a9983f030c5a667a11d0",
      "parents": [
        "6b316513e8ce5c35cafacbeb3b9428fc5c06df67",
        "6032a6018de7d3cd584e3f9fd66d329af17fc8bf"
      ],
      "author": {
        "name": "Andreas Huber",
        "email": "andih@google.com",
        "time": "Mon Aug 29 08:10:56 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Aug 29 08:10:56 2011 -0700"
      },
      "message": "Merge \"Signal errors to the client instead of asserting in ACodec.\""
    },
    {
      "commit": "f804420d6e37748b75478406e989c69303756980",
      "tree": "5e6f600ef08b2c9e26b71d918e8f1a70e00ec33d",
      "parents": [
        "b8a9e15c2aa3d317834555244a90f184b46e1dcb"
      ],
      "author": {
        "name": "Svetoslav Ganov",
        "email": "svetoslavganov@google.com",
        "time": "Fri Aug 26 20:33:33 2011 -0700"
      },
      "committer": {
        "name": "Svetoslav Ganov",
        "email": "svetoslavganov@google.com",
        "time": "Mon Aug 29 00:06:57 2011 -0700"
      },
      "message": "Clean up and bug fixes in the TouchExplorer.\n\n1. The downTime of the first down event was zero but it should the event time.\n\n2. Hover exit events were not injected while transitioning to delegating\n   state and when tapping.\n\n3. Differentiation between dragging and delagating state based on\n   two moving pointer direction and distance is now based only on\n   the direction. Hence, two pointers moving in the same direction\n   are dragging, otherwise the event stream is delegated unmodified.\n   The reason for that is the blind people cannot easily determine\n   and control the distance between their fingers resulting in\n   different behavior for gestures which the user thinks are the same\n   which creates confusion. Also in some cases the delegation and\n   draggig yield the same result, for example in list view, further\n   adding to the confusion. This was also causing the status bar to\n   be opened closed inreliably creating frustration.\n\n4. Refactored the code such that now there is only one method that\n   injects motion events and all request go through it. Some bugs\n   were introduced by inconsistent implementation in the different\n   injection methods.\n\n5. Fixed a couple of event stream inconsistencies reported by the\n   event consistency verifier.\n\nbug:5224183\nbug:5223787\nbug:5214829\n\nChange-Id: I16c9be3562ad093017af5b974a41ab525b73453f\n"
    },
    {
      "commit": "9a5cc2810bbbcb0eab4579aa4131039820d92101",
      "tree": "ae2709b833a4975a403a0a2a6ed2ca049e4e3c87",
      "parents": [
        "b8a9e15c2aa3d317834555244a90f184b46e1dcb"
      ],
      "author": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Sun Aug 28 16:18:16 2011 -0700"
      },
      "committer": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Sun Aug 28 17:13:16 2011 -0700"
      },
      "message": "Fix bug 5124021 - Menu visibility incorrect when restoring ListView\nselection mode\n\nFix visibility of menus when action modes are initiailized early.\n\nFix ListView problems persisting check states.\n\nChange-Id: Idc21036dc39259e72f0e6831a0ccb4695f8858ef\n"
    },
    {
      "commit": "6b316513e8ce5c35cafacbeb3b9428fc5c06df67",
      "tree": "daafe643cba1a517a8fd9aedbe49598fbf26c8c3",
      "parents": [
        "63543e299764ac5a904dadd8b45e9ce301ea1023",
        "c82c7a5403584ccab08b623566de837b2a3dd952"
      ],
      "author": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Sun Aug 28 16:58:54 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sun Aug 28 16:58:54 2011 -0700"
      },
      "message": "Merge \"Fix bug 5067075 - missing scrollbar when entering long signatures\""
    },
    {
      "commit": "63543e299764ac5a904dadd8b45e9ce301ea1023",
      "tree": "f591263734f3f581c0baf5745bd7822f2bc6c3a6",
      "parents": [
        "816879f2d57a22394816b5a405f9e15e6ac56b3b",
        "67ed6c7224b902ae56a109701a241210e18cf721"
      ],
      "author": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Sun Aug 28 16:58:27 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sun Aug 28 16:58:27 2011 -0700"
      },
      "message": "Merge \"Fix bug 5133509 - Align holo menu panel windows along the bottom of the screen\""
    },
    {
      "commit": "816879f2d57a22394816b5a405f9e15e6ac56b3b",
      "tree": "57d2ae6c14827b9d334cdfe39e0b6624708d3ec3",
      "parents": [
        "3451df1a5cc1547fe1061a482a50a639fcc0e8e4",
        "b0166bc62f781c3dd921560c0ebafd965603fb16"
      ],
      "author": {
        "name": "Jim Miller",
        "email": "jaggies@google.com",
        "time": "Sun Aug 28 15:10:27 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sun Aug 28 15:10:27 2011 -0700"
      },
      "message": "Merge \"Fix 5216579: Don\u0027t show IME switch option in numeric mode of lockscreen\""
    },
    {
      "commit": "b0166bc62f781c3dd921560c0ebafd965603fb16",
      "tree": "49486e7782089e55b1fa967183ef9a1258a484ee",
      "parents": [
        "3efc794f8563558b9792cc8ffa1ab9e81a0129ea"
      ],
      "author": {
        "name": "Jim Miller",
        "email": "jaggies@google.com",
        "time": "Sun Aug 28 15:00:29 2011 -0700"
      },
      "committer": {
        "name": "Jim Miller",
        "email": "jaggies@google.com",
        "time": "Sun Aug 28 15:00:29 2011 -0700"
      },
      "message": "Fix 5216579: Don\u0027t show IME switch option in numeric mode of lockscreen\n\nSince LockScreen provides its own PIN entry keyboard, we don\u0027t need to show\nthe IME switcher button.\n\nChange-Id: I04528acaee66e5109d631c0c79a3e7c64876e4c5\n"
    },
    {
      "commit": "3451df1a5cc1547fe1061a482a50a639fcc0e8e4",
      "tree": "4ec0dfcd0768fd5f0bd79d100709e73c90b95fb9",
      "parents": [
        "b8a9e15c2aa3d317834555244a90f184b46e1dcb",
        "886530788c423cffbfb7dd85d2bf46ff7429878b"
      ],
      "author": {
        "name": "Pannag Sanketi",
        "email": "psanketi@google.com",
        "time": "Sun Aug 28 14:40:26 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sun Aug 28 14:40:26 2011 -0700"
      },
      "message": "Merge \"Default W, H allowed in SurfaceMediaSource dequeue\""
    },
    {
      "commit": "c82c7a5403584ccab08b623566de837b2a3dd952",
      "tree": "1704d9a8fdcfccb281c74525df6d00f5835dfcd9",
      "parents": [
        "b8a9e15c2aa3d317834555244a90f184b46e1dcb"
      ],
      "author": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Sun Aug 28 14:36:05 2011 -0700"
      },
      "committer": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Sun Aug 28 14:36:05 2011 -0700"
      },
      "message": "Fix bug 5067075 - missing scrollbar when entering long signatures\n\nLet DialogPreferences decide their own IME adjust mode as normal\nrather than forcing adjustPan.\n\nChange-Id: Ib53e9f648342430640469a0682308b056e7ef991\n"
    },
    {
      "commit": "67ed6c7224b902ae56a109701a241210e18cf721",
      "tree": "655bdb9b34846b4c23542146c7644b9e94ccc103",
      "parents": [
        "b8a9e15c2aa3d317834555244a90f184b46e1dcb"
      ],
      "author": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Sun Aug 28 13:21:56 2011 -0700"
      },
      "committer": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Sun Aug 28 13:23:02 2011 -0700"
      },
      "message": "Fix bug 5133509 - Align holo menu panel windows along the bottom of\nthe screen\n\nAlter preferred options panel gravity policy.\n\nIntegrate new menu panel assets for holo apps.\n\nChange-Id: I9fa98ed9359148ea6d1f1d1e727ddcd437b16e2f\n"
    },
    {
      "commit": "b8a9e15c2aa3d317834555244a90f184b46e1dcb",
      "tree": "2ef6393df0109ee6f4e20b75b82e6a632b85de79",
      "parents": [
        "2b9c5d8a89065ab18e58d79ae65a81267b248e1c",
        "4da5660eee240cea3f7411a0ed5a1120bccdeb45"
      ],
      "author": {
        "name": "Pannag Sanketi",
        "email": "psanketi@google.com",
        "time": "Fri Aug 26 20:05:58 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Aug 26 20:05:58 2011 -0700"
      },
      "message": "Merge \"Modify enum value of OMX_COLOR_FormatAndroidOpaque\""
    },
    {
      "commit": "2b9c5d8a89065ab18e58d79ae65a81267b248e1c",
      "tree": "96ab1cfe36ae8da8742dcb30789deca2332021d7",
      "parents": [
        "441cc7dba318127ffd2f38e5c5d7993fb4326e03",
        "5cfcfb22d6f4acf6a69ee8ed6b6c1fc097a08cd4"
      ],
      "author": {
        "name": "Pannag Sanketi",
        "email": "psanketi@google.com",
        "time": "Fri Aug 26 20:01:46 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Aug 26 20:01:46 2011 -0700"
      },
      "message": "Merge \"Fixing small syntax error in MPEG4 logging\""
    },
    {
      "commit": "4da5660eee240cea3f7411a0ed5a1120bccdeb45",
      "tree": "89bbeb1d89c09a97aaf87a7d00f4e88df8b13ebf",
      "parents": [
        "9fe4459797db3ee9b18e613ef3c377a9401acd37"
      ],
      "author": {
        "name": "Pannag Sanketi",
        "email": "psanketi@google.com",
        "time": "Fri Aug 26 19:34:49 2011 -0700"
      },
      "committer": {
        "name": "Pannag Sanketi",
        "email": "psanketi@google.com",
        "time": "Fri Aug 26 19:38:13 2011 -0700"
      },
      "message": "Modify enum value of OMX_COLOR_FormatAndroidOpaque\n\nThe enum value chosen earlier had a conflict with one of the vendors.\n\nChange-Id: I47832dd1157447f89324d56e8ab146260cd7927c\n"
    },
    {
      "commit": "441cc7dba318127ffd2f38e5c5d7993fb4326e03",
      "tree": "b672c33a7bb9f7fb036ff9d5212748f2132a541d",
      "parents": [
        "3957a76d7738ff6fd75bfeb41b04511eec79d488",
        "7bc3ca0dc52be52ecad1c0de8c62a6a4bf8141ca"
      ],
      "author": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Fri Aug 26 19:32:09 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Aug 26 19:32:09 2011 -0700"
      },
      "message": "Merge \"Accessibility fixes for action bars\""
    },
    {
      "commit": "3957a76d7738ff6fd75bfeb41b04511eec79d488",
      "tree": "e14ed605e03ae307317897c2d0ccc695cac50a4f",
      "parents": [
        "d96dbbe3356d6863c13134e545d281a56443f9b1",
        "aa1c88de0232e0ed9d741895ce2e67356c1b120f"
      ],
      "author": {
        "name": "Romain Guy",
        "email": "romainguy@google.com",
        "time": "Fri Aug 26 19:30:08 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Aug 26 19:30:08 2011 -0700"
      },
      "message": "Merge \"ToggleButton could keep a reference to a previous drawable\""
    },
    {
      "commit": "5cfcfb22d6f4acf6a69ee8ed6b6c1fc097a08cd4",
      "tree": "249ea70977f306f9800612bf69bee99e3746d875",
      "parents": [
        "9fe4459797db3ee9b18e613ef3c377a9401acd37"
      ],
      "author": {
        "name": "Pannag Sanketi",
        "email": "psanketi@google.com",
        "time": "Fri Aug 26 19:17:20 2011 -0700"
      },
      "committer": {
        "name": "Pannag Sanketi",
        "email": "psanketi@google.com",
        "time": "Fri Aug 26 19:18:57 2011 -0700"
      },
      "message": "Fixing small syntax error in MPEG4 logging\n\nFound that the build was breaking when the logging was enabled in\nMPEG4Writer. Fixed.\n\nChange-Id: I62c5e6d16b2ecf5644c8d46b9bbcca68a797b223\n"
    },
    {
      "commit": "7309c83b95b36eac141680158df70ac1ce02a160",
      "tree": "03bfa9618de15c7831f0d060d2dce1e9fd5db05d",
      "parents": [
        "18e7bce52318f00b5023f33933a571c477f2b61c"
      ],
      "author": {
        "name": "Jean-Michel Trivi",
        "email": "jmtrivi@google.com",
        "time": "Fri Aug 26 18:33:02 2011 -0700"
      },
      "committer": {
        "name": "Jean-Michel Trivi",
        "email": "jmtrivi@google.com",
        "time": "Fri Aug 26 18:54:44 2011 -0700"
      },
      "message": "Cannot compare Binder references for RC display to unregister\n\nCannot trust references to IRemoteControlDisplay to remain the\n same when removing a RemoteControlDisplay, compare the\n result of .asBinder() instead.\n\nChange-Id: Ib2e82aa24bd4b12804bccff94a6a0090ff83bea8\n"
    },
    {
      "commit": "7bc3ca0dc52be52ecad1c0de8c62a6a4bf8141ca",
      "tree": "7071a6bbbb2a8b635334cfb5291c17d1faeeeb2f",
      "parents": [
        "fdfbbf62e61020b6b6170862eaabd72b43bca4ea"
      ],
      "author": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Fri Aug 26 18:29:58 2011 -0700"
      },
      "committer": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Fri Aug 26 18:31:47 2011 -0700"
      },
      "message": "Accessibility fixes for action bars\n\nFix bug 5220543 - fix accessibility events for action buttons\n\nFix bug 5224260 - fix accessibility events for home/up\n\nChange-Id: I7d55b4819862e1eda0809da92c52ec2d97f36af0\n"
    },
    {
      "commit": "d96dbbe3356d6863c13134e545d281a56443f9b1",
      "tree": "1af3f856e4b44770961d0bc24b1962984012e706",
      "parents": [
        "28c5b96d840c24947fd29f2e65646ff37f5dc7ff",
        "2e1db30d18a0ff6640bb0ad61f922ec1fdcf5a3c"
      ],
      "author": {
        "name": "Svetoslav Ganov",
        "email": "svetoslavganov@google.com",
        "time": "Fri Aug 26 18:18:04 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Aug 26 18:18:04 2011 -0700"
      },
      "message": "Merge \"Lock screen should be kept on while it is touch explored.\""
    },
    {
      "commit": "28c5b96d840c24947fd29f2e65646ff37f5dc7ff",
      "tree": "02fa77d2475a1ad7bc4be3bcc01965253a0b9c42",
      "parents": [
        "e432de8493bae1f6017731d6668a0fada334aa8d",
        "18e7bce52318f00b5023f33933a571c477f2b61c"
      ],
      "author": {
        "name": "Jean-Michel Trivi",
        "email": "jmtrivi@google.com",
        "time": "Fri Aug 26 18:17:40 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Aug 26 18:17:40 2011 -0700"
      },
      "message": "Merge \"Address multiple RemoteControlDisplay competing for registration\""
    },
    {
      "commit": "18e7bce52318f00b5023f33933a571c477f2b61c",
      "tree": "0ce0b85a0cc4bbb42debac30f42cb211ab2feec4",
      "parents": [
        "6e679d5a53091b348a2cdc0c76f4e8fa4ac52d4b"
      ],
      "author": {
        "name": "Jean-Michel Trivi",
        "email": "jmtrivi@google.com",
        "time": "Fri Aug 26 12:11:36 2011 -0700"
      },
      "committer": {
        "name": "Jean-Michel Trivi",
        "email": "jmtrivi@google.com",
        "time": "Fri Aug 26 18:14:29 2011 -0700"
      },
      "message": "Address multiple RemoteControlDisplay competing for registration\n\nThe RemoteControlClient / Display feature only supports one\n display. If multiple displays are registered, this CL implements\n the following policy:\n - cannot unregister a display that is not the current one,\n - registering a display when another is already registered\n    causes the old one to be unregistered.\nThis fixes a death handler leak where the previous display was\n simply overwritten, without unlinking to its death.\n\nChange-Id: I63f8a38093796e0960761936d7fc58d47b7589b3\n"
    },
    {
      "commit": "e432de8493bae1f6017731d6668a0fada334aa8d",
      "tree": "7a6ff4bc822fa714efe22d3190e1f4c19fc9f11d",
      "parents": [
        "3ffb889746b881575d6ce4e33ef1835d71fb31ef",
        "c84c89a6cacaf16c1ba41f57cc1aecdb150e85f9"
      ],
      "author": {
        "name": "Nick Pelly",
        "email": "npelly@google.com",
        "time": "Fri Aug 26 17:31:02 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Aug 26 17:31:02 2011 -0700"
      },
      "message": "Merge \"Improve NDEF push API\""
    },
    {
      "commit": "c84c89a6cacaf16c1ba41f57cc1aecdb150e85f9",
      "tree": "f3521ac470b3f5785500797fe12af193ab320ced",
      "parents": [
        "359ef7985316397564a6a999d77f6cc1edab7373"
      ],
      "author": {
        "name": "Nick Pelly",
        "email": "npelly@google.com",
        "time": "Mon Aug 22 22:27:11 2011 -0700"
      },
      "committer": {
        "name": "Nick Pelly",
        "email": "npelly@google.com",
        "time": "Fri Aug 26 17:28:45 2011 -0700"
      },
      "message": "Improve NDEF push API\n\nIntroduce\n  setNdefPushMessage()\n  setNdefPushMessageCallback()\n  setNdefPushCompleteCallback()\n\nDeprecate public API\n  enableForegroundNdefPush()\n  disableForegroundNdefPush()\n\nHide \u0026 Deprecate staged (public but never released) API\n  enableForegroundNdefPushCallback()\n\nThe new API\u0027s do not require the application to explicitly call\nenable()/disable() in onPause()/onResume(), we use a Fragment behind\nthe scenes to manager this automatically.\n\nNDEF Push can be disabled by using a null parameter, so each\nenable()/disable() pair is collapsed to a single set() call.\n\nApplication code should now look something like:\n\n    public void onCreate() {\n        NfcAdapter adapter \u003d NfcAdapter.getDefaultAdapter(this);\n        if (adapter !\u003d null) {  // check that NFC is available on this device\n            adapter.setNdefPushMessage(myNdefMessage, this);\n        }\n    }\n\nAnd that\u0027s it - no need to explicitly hook into onPause() and onResume() events.\n\nAlso - introduce a generic NfcEvent class that is provided as a parameter on\nall NFC callbacks. Right now it just provides the NfcAdapter, but using\nthe wrapper classes allows us to add more fields later without changing\nthe callback signature. (i\u0027m thinking Bluetooth).\n\nChange-Id: I371dcb026b535b8199225c1262eca64ce644458a\n"
    },
    {
      "commit": "3ffb889746b881575d6ce4e33ef1835d71fb31ef",
      "tree": "cec9705310e1d03850c25ca324facf6a38614183",
      "parents": [
        "bbf6a409e9e3a814be71755be135602cc4122da1",
        "f976cf25f96c470a004b591f8bc69b5323a94de2"
      ],
      "author": {
        "name": "Wink Saville",
        "email": "wink@google.com",
        "time": "Fri Aug 26 16:53:39 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Aug 26 16:53:39 2011 -0700"
      },
      "message": "Merge \"Add timezone to the terminal response for provide local information command\""
    },
    {
      "commit": "bbf6a409e9e3a814be71755be135602cc4122da1",
      "tree": "179dad8507057322897e5a61822fa52338015bc6",
      "parents": [
        "6a85a48831a1a78e378aeaf8bd080f3610b1ea40",
        "463f22114587344c96460179069a08d7381fbfd6"
      ],
      "author": {
        "name": "Jake Hamby",
        "email": "jhamby@google.com",
        "time": "Fri Aug 26 16:47:45 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Aug 26 16:47:45 2011 -0700"
      },
      "message": "Merge \"Add ISIM application support for LTE devices.\""
    },
    {
      "commit": "6a85a48831a1a78e378aeaf8bd080f3610b1ea40",
      "tree": "d33a90dbb27df56f80403dedb075d44fbc838183",
      "parents": [
        "4c340652f8d83961f3d9a3b7ce519efc98a275b4",
        "faca12adc62d148505fadfd286e6a2752c197fa0"
      ],
      "author": {
        "name": "Martijn Coenen",
        "email": "maco@google.com",
        "time": "Fri Aug 26 16:36:29 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Aug 26 16:36:29 2011 -0700"
      },
      "message": "Merge \"Add getMaxTransceiveLength() API.\""
    },
    {
      "commit": "faca12adc62d148505fadfd286e6a2752c197fa0",
      "tree": "fe8feadadc2428e92eea87b8cb7cb0049a53a1f5",
      "parents": [
        "cfc0f2c206af24350245f83b36e0032a7d4de49a"
      ],
      "author": {
        "name": "Martijn Coenen",
        "email": "maco@google.com",
        "time": "Fri Aug 19 14:07:52 2011 +0200"
      },
      "committer": {
        "name": "Martijn Coenen",
        "email": "maco@google.com",
        "time": "Fri Aug 26 16:30:58 2011 -0700"
      },
      "message": "Add getMaxTransceiveLength() API.\n\nAlso moved canMakeReadOnly() down in the stack, and\ncleaned up TransceiveResult.\n\nChange-Id: I85576c52478ab79f0726606659b0c17d00b222e6\n"
    },
    {
      "commit": "4c340652f8d83961f3d9a3b7ce519efc98a275b4",
      "tree": "e12a9d3b378f438be11acd386857b946f4346cdb",
      "parents": [
        "97c06141f0ee4013076dc63af3337535c1df7e61",
        "aceafe63eeb7d3bfc05ef5ab0b3957572d61ecf5"
      ],
      "author": {
        "name": "Chet Haase",
        "email": "chet@google.com",
        "time": "Fri Aug 26 16:26:22 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Aug 26 16:26:22 2011 -0700"
      },
      "message": "Merge \"Fixed error in invalidation/LayoutTransition logic\""
    },
    {
      "commit": "aa1c88de0232e0ed9d741895ce2e67356c1b120f",
      "tree": "d57313edb4d01c3aeea6f372c919dafe87a19425",
      "parents": [
        "31c272ae7eeea18c9fc11d870435dae306e559fe"
      ],
      "author": {
        "name": "Romain Guy",
        "email": "romainguy@google.com",
        "time": "Fri Aug 26 16:21:03 2011 -0700"
      },
      "committer": {
        "name": "Romain Guy",
        "email": "romainguy@google.com",
        "time": "Fri Aug 26 16:21:03 2011 -0700"
      },
      "message": "ToggleButton could keep a reference to a previous drawable\n\nChange-Id: Ic19a8e86c61b58926504daf35f0de41358a899b4\n"
    },
    {
      "commit": "97c06141f0ee4013076dc63af3337535c1df7e61",
      "tree": "329f0895f52a8b5c4c72990c4b8a88560c551f79",
      "parents": [
        "03b1fecd53e299f7473c6a947059638dfe76866e",
        "ac5e350e567c7a257ced37dd4e8ca0f4c95f7e81"
      ],
      "author": {
        "name": "Christopher Tate",
        "email": "ctate@google.com",
        "time": "Fri Aug 26 16:17:50 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Aug 26 16:17:50 2011 -0700"
      },
      "message": "Merge \"Warn if we\u0027re tearing down \"live\" DeathRecipient content [take 2]\""
    },
    {
      "commit": "03b1fecd53e299f7473c6a947059638dfe76866e",
      "tree": "99a4f01d47b3176c14db69019603a4f888a44193",
      "parents": [
        "754289a8956cbc43ea724fd68f808efa27404a3a",
        "6a5134397541af058e1128baebe0451ae4befce8"
      ],
      "author": {
        "name": "Eric Fischer",
        "email": "enf@google.com",
        "time": "Fri Aug 26 16:17:31 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Aug 26 16:17:31 2011 -0700"
      },
      "message": "Merge \"Import revised translations.\""
    },
    {
      "commit": "aceafe63eeb7d3bfc05ef5ab0b3957572d61ecf5",
      "tree": "1d52e09c2dacd31336cfe62b48a1ea114d76db61",
      "parents": [
        "e598cd0143c0c79b0f6c6f557269ed5f5100e78b"
      ],
      "author": {
        "name": "Chet Haase",
        "email": "chet@google.com",
        "time": "Fri Aug 26 15:44:33 2011 -0700"
      },
      "committer": {
        "name": "Chet Haase",
        "email": "chet@google.com",
        "time": "Fri Aug 26 16:05:29 2011 -0700"
      },
      "message": "Fixed error in invalidation/LayoutTransition logic\n\nA recent fix for invalidation noop\u0027d calls to invalidate() on\nGONE/INVISIBLE views. This logic also noop\u0027d views which might\nbe GONE, but which are in the process of fading in/out via\nLayoutTransition animations. These views should invalidate as\nusual.\n\nChange-Id: Ie90a340f70290391a3aa4e68df535c6aabf4e5eb\n"
    },
    {
      "commit": "6032a6018de7d3cd584e3f9fd66d329af17fc8bf",
      "tree": "81b7b3035197257ca16c39892224c6e81df4238e",
      "parents": [
        "fdfbbf62e61020b6b6170862eaabd72b43bca4ea"
      ],
      "author": {
        "name": "Andreas Huber",
        "email": "andih@google.com",
        "time": "Fri Aug 26 16:02:19 2011 -0700"
      },
      "committer": {
        "name": "Andreas Huber",
        "email": "andih@google.com",
        "time": "Fri Aug 26 16:02:19 2011 -0700"
      },
      "message": "Signal errors to the client instead of asserting in ACodec.\n\nAlso make sure NuPlayer can properly shutdown in certain edge cases.\n\nChange-Id: Iceb16d600d87ba66c802e60e95bf62f66487a453\n"
    },
    {
      "commit": "754289a8956cbc43ea724fd68f808efa27404a3a",
      "tree": "090f47c47a1ec320459018993e2db500017acb0c",
      "parents": [
        "e1770fd1abdfe7378552831f387a88ef5353db98",
        "d7bcc884a7c8cd74589cb1f6be112f7458d95e3c"
      ],
      "author": {
        "name": "Gilles Debunne",
        "email": "debunne@google.com",
        "time": "Fri Aug 26 15:58:17 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Aug 26 15:58:17 2011 -0700"
      },
      "message": "Merge \"Changed PreferenceCategory left padding.\""
    },
    {
      "commit": "e1770fd1abdfe7378552831f387a88ef5353db98",
      "tree": "0b6e0999527d2a04fb829e43b3a141e713eb7278",
      "parents": [
        "e598cd0143c0c79b0f6c6f557269ed5f5100e78b",
        "74361f37868c74e481b16e4ad9ea527b1f4a4d71"
      ],
      "author": {
        "name": "Gilles Debunne",
        "email": "debunne@google.com",
        "time": "Fri Aug 26 15:57:57 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Aug 26 15:57:57 2011 -0700"
      },
      "message": "Merge \"Text selection handle animations made faster.\""
    },
    {
      "commit": "e598cd0143c0c79b0f6c6f557269ed5f5100e78b",
      "tree": "d03a1fea6f0d3234873fd9c43decf9b69f17d0a9",
      "parents": [
        "2c5423da4e3b23c0381952da2671f05a7501f9af",
        "47eb102b40cd1324d89816a7fb0fecd14fd7a408"
      ],
      "author": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Fri Aug 26 15:46:19 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Aug 26 15:46:19 2011 -0700"
      },
      "message": "Merge \"Always splice historical data stats, debug info.\""
    },
    {
      "commit": "2c5423da4e3b23c0381952da2671f05a7501f9af",
      "tree": "f20e98230579d33e4f32c739fe813724d08c7edf",
      "parents": [
        "754b394bdfeff697bea73fa0977d2c91ef8c8886",
        "335f4547530b58d60003b844139ba25de9486124"
      ],
      "author": {
        "name": "John Reck",
        "email": "jreck@google.com",
        "time": "Fri Aug 26 15:31:16 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Aug 26 15:31:16 2011 -0700"
      },
      "message": "Merge \"Better touch rects\""
    },
    {
      "commit": "335f4547530b58d60003b844139ba25de9486124",
      "tree": "9ff4b57a313a679f23322c3741828dfb2981071c",
      "parents": [
        "cf56f1e7ad7586831faa5bacb537f71cdb227e61"
      ],
      "author": {
        "name": "John Reck",
        "email": "jreck@google.com",
        "time": "Thu Aug 25 18:25:09 2011 -0700"
      },
      "committer": {
        "name": "John Reck",
        "email": "jreck@google.com",
        "time": "Fri Aug 26 15:17:55 2011 -0700"
      },
      "message": "Better touch rects\n\n Bug: 5164486\n Get the focus rings from webkit instead of the navcache\n and draw them in Java.\n\nChange-Id: Ib44d3f6972b3cdbca4d2f0a3034f53d9ae5bb2a8\n"
    },
    {
      "commit": "754b394bdfeff697bea73fa0977d2c91ef8c8886",
      "tree": "2f5f1b8d82086947020be416c3d0f751f79382ba",
      "parents": [
        "fedd53b82b0e15c2678a9930a21957cf531da20b",
        "fc6d2fde25ccf00174b7419d91a76b2fc52773ae"
      ],
      "author": {
        "name": "Makoto Onuki",
        "email": "omakoto@google.com",
        "time": "Fri Aug 26 14:50:12 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Aug 26 14:50:12 2011 -0700"
      },
      "message": "Merge \"Define mime-types for stream items\""
    },
    {
      "commit": "6a5134397541af058e1128baebe0451ae4befce8",
      "tree": "ac770362eabecc01099fcb383a57e6753a0ed149",
      "parents": [
        "d0b6ad9ec925bdc5b9ff4d125e76b32ab69c1563"
      ],
      "author": {
        "name": "Eric Fischer",
        "email": "enf@google.com",
        "time": "Fri Aug 26 14:49:23 2011 -0700"
      },
      "committer": {
        "name": "Eric Fischer",
        "email": "enf@google.com",
        "time": "Fri Aug 26 14:49:23 2011 -0700"
      },
      "message": "Import revised translations.\n\nChange-Id: I51e1fc94b7fa3fec13f7dddad62b978dd9a71d43\n"
    },
    {
      "commit": "ac5e350e567c7a257ced37dd4e8ca0f4c95f7e81",
      "tree": "f2fc77054a32ac2336b69d77793c814fc242c076",
      "parents": [
        "829559d28471871495c7681ab558fce22c0e73bb"
      ],
      "author": {
        "name": "Christopher Tate",
        "email": "ctate@google.com",
        "time": "Thu Aug 25 15:48:09 2011 -0700"
      },
      "committer": {
        "name": "Christopher Tate",
        "email": "ctate@google.com",
        "time": "Fri Aug 26 14:34:21 2011 -0700"
      },
      "message": "Warn if we\u0027re tearing down \"live\" DeathRecipient content [take 2]\n\nIf the native-side bookkeeping still has strong references to VM-side\nDeathRecipient objects at the time when it\u0027s being torn down, that\nsuggests that the app is doing unwholesome.  Log a warning to that\neffect, with the class name of the objects to try to help the developer\nfigure out what they\u0027re mishandling.\n\nFixes bug 5202777 -- in particular, it no longer logs in the\nworking-as-intended case following delivery of the death notices,\nwhen we\u0027ve got the existing list shell but the weak refs have properly\ncleared.  Also step down from \"error\" to \"warning\" logging as befits\nthe nature of the actual situation now being described.\n\nThis new patch fixes the JNI bug present in the earlier version.\n\nChange-Id: I095862777a8d0e3905cb7f416af658878280041d\n"
    },
    {
      "commit": "fedd53b82b0e15c2678a9930a21957cf531da20b",
      "tree": "2e5a0f44abce309886a1930ecf411915b97de028",
      "parents": [
        "31c272ae7eeea18c9fc11d870435dae306e559fe",
        "6e679d5a53091b348a2cdc0c76f4e8fa4ac52d4b"
      ],
      "author": {
        "name": "Jean-Michel Trivi",
        "email": "jmtrivi@google.com",
        "time": "Fri Aug 26 14:25:05 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Aug 26 14:25:05 2011 -0700"
      },
      "message": "Merge \"Don\u0027t try to rescale when no bitmap in RemoteControlClient\""
    },
    {
      "commit": "47eb102b40cd1324d89816a7fb0fecd14fd7a408",
      "tree": "5387692119eb36fa75f73d17fa014a6528e3a0a4",
      "parents": [
        "ed191e1fae0f860323f6ed76ea982287c42ec83e"
      ],
      "author": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Thu Aug 25 17:48:52 2011 -0700"
      },
      "committer": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Fri Aug 26 14:19:54 2011 -0700"
      },
      "message": "Always splice historical data stats, debug info.\n\nWhen reading network counters, always splice in xt_qtaguid values\nto avoid counting backwards. Test to verify.\n\nRemove verbose logging around global alerts, and add dumpsys debug\ninfo for NMS and MDST. Also fix subtle bug around stats persisting\nand dumping.\n\nBug: 5212893, 5211028\nChange-Id: I783e5286637a67ee2dd2b09878198711a926d0cb\n"
    },
    {
      "commit": "31c272ae7eeea18c9fc11d870435dae306e559fe",
      "tree": "139636eb05c5300e96dcb32a46d57cc9eec5dbff",
      "parents": [
        "d32f27aec04dd91edf488f280ca609e0b55aec9e",
        "165ff3c3b551cd47de41556940eed45de9c8b64f"
      ],
      "author": {
        "name": "Peter Ng",
        "email": "petergng@google.com",
        "time": "Fri Aug 26 14:06:33 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Aug 26 14:06:33 2011 -0700"
      },
      "message": "Merge \"Textfield search items updated thickness on vertical bars Bug: 5076695\""
    },
    {
      "commit": "d32f27aec04dd91edf488f280ca609e0b55aec9e",
      "tree": "767de42d61cf96032c867073d72d0e7dfb6a3b1c",
      "parents": [
        "2589c93733cef18a7f7502dd5830baa0a02423a7",
        "7810b5f8cffb3c2c98fd0df579f4da5a9ac6cc73"
      ],
      "author": {
        "name": "Fabrice Di Meglio",
        "email": "fdimeglio@google.com",
        "time": "Fri Aug 26 14:05:09 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Aug 26 14:05:09 2011 -0700"
      },
      "message": "Merge \"Fix bug #5199577 TextView with android:password\u003d\"true\" is showing the \"dots\" on the left even if the password chars are RTL\""
    },
    {
      "commit": "2589c93733cef18a7f7502dd5830baa0a02423a7",
      "tree": "886361ebba65a8abcc7eac762cec90bde9453bd6",
      "parents": [
        "539340fe2c3dfd33564c1ddc9ee5c2884aa56874",
        "8136de08ff4b5c4cca11220143f5905dca38cc26"
      ],
      "author": {
        "name": "Irfan Sheriff",
        "email": "isheriff@google.com",
        "time": "Fri Aug 26 14:04:55 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Aug 26 14:04:55 2011 -0700"
      },
      "message": "Merge \"Fixed WifiWatchdog notification bugs\""
    },
    {
      "commit": "8604e541945a8c11b521af4f16c1faa3cac44288",
      "tree": "9247853bdb5c87113a9379b57f30f4408e1c8660",
      "parents": [
        "298d9750497230d62f9085532a18b26eeef38af9"
      ],
      "author": {
        "name": "Justin Ho",
        "email": "justinho@google.com",
        "time": "Fri Aug 26 14:00:45 2011 -0700"
      },
      "committer": {
        "name": "Justin Ho",
        "email": "justinho@google.com",
        "time": "Fri Aug 26 14:00:45 2011 -0700"
      },
      "message": "Updated text_select handles\nBug: 5076695\n\nChange-Id: I994be334fcb9dbf7ff309e37038d0f7849202923\n"
    },
    {
      "commit": "2957f84868fdce552381eb5d0774b0a133b21ce0",
      "tree": "6f77c533ad95c4a6aeb8c11d666c7924aa86900d",
      "parents": [
        "5688d784cfd38e26f7761687f1a13e548ffe1a6b"
      ],
      "author": {
        "name": "Claudia de Veaux",
        "email": "deveaux@google.com",
        "time": "Fri Aug 26 13:49:51 2011 -0700"
      },
      "committer": {
        "name": "Claudia de Veaux",
        "email": "deveaux@google.com",
        "time": "Fri Aug 26 13:49:51 2011 -0700"
      },
      "message": "Simplified punctuation on lock screen.\nBug: 5221162\n\nChange-Id: I1c2cb1847e05a017c2ecb496ef91f252f0e1b803\n"
    },
    {
      "commit": "539340fe2c3dfd33564c1ddc9ee5c2884aa56874",
      "tree": "a45a6b702449ba71b59315c20e80cc07979ac773",
      "parents": [
        "dae908a391222710d26692ee5fcf307fd96197a2",
        "e688257456c315cbd2d5fd4f32bd52eac0b98195"
      ],
      "author": {
        "name": "Andreas Huber",
        "email": "andih@google.com",
        "time": "Fri Aug 26 13:47:26 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Aug 26 13:47:26 2011 -0700"
      },
      "message": "Merge \"Support for posting messages and synchronously waiting for a response.\""
    },
    {
      "commit": "dae908a391222710d26692ee5fcf307fd96197a2",
      "tree": "81efb2c3bd25d6140bb93da046fb28d1a29ba143",
      "parents": [
        "80122c2a7a2cb25dbd80b3d193cbf593c0589e12",
        "46c61832cbc1feaf0834f625a8aa233cdad58591"
      ],
      "author": {
        "name": "Justin Ho",
        "email": "justinho@google.com",
        "time": "Fri Aug 26 13:43:48 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Aug 26 13:43:48 2011 -0700"
      },
      "message": "Merge \"Updated sysbar icons Bug: 5076695\""
    },
    {
      "commit": "80122c2a7a2cb25dbd80b3d193cbf593c0589e12",
      "tree": "1841d1f6f95060fdc23e8fad8b51d9307efbc4ec",
      "parents": [
        "87a4d87ecf156affc23a5e2591d28ff5d5986fe0",
        "eca9b1f53c2c291cbfb89b5f3cc45db7bdca6c7d"
      ],
      "author": {
        "name": "Romain Guy",
        "email": "romainguy@google.com",
        "time": "Fri Aug 26 13:37:35 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Aug 26 13:37:35 2011 -0700"
      },
      "message": "Merge \"Prevent crash in VPN settings Bug #5217245\""
    },
    {
      "commit": "eca9b1f53c2c291cbfb89b5f3cc45db7bdca6c7d",
      "tree": "d9f1cf38cfe402ccd8c5216550af640e543bbf4f",
      "parents": [
        "97c46181c7089cb937cfe3fab536049d2d99ad72"
      ],
      "author": {
        "name": "Romain Guy",
        "email": "romainguy@google.com",
        "time": "Fri Aug 26 13:36:37 2011 -0700"
      },
      "committer": {
        "name": "Romain Guy",
        "email": "romainguy@google.com",
        "time": "Fri Aug 26 13:36:37 2011 -0700"
      },
      "message": "Prevent crash in VPN settings\nBug #5217245\n\nChange-Id: Ibacf4cbd40537cd417f1518b5ac4367a3f3d7d03\n"
    },
    {
      "commit": "87a4d87ecf156affc23a5e2591d28ff5d5986fe0",
      "tree": "026f5ec94ce4f7a2b8d5d4f27428fd4d08e47da6",
      "parents": [
        "9fe4459797db3ee9b18e613ef3c377a9401acd37",
        "d6e3494421dff2a091f1011e5266b280b2109843"
      ],
      "author": {
        "name": "Gilles Debunne",
        "email": "debunne@google.com",
        "time": "Fri Aug 26 13:28:28 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Aug 26 13:28:28 2011 -0700"
      },
      "message": "Merge \"Bug 5218421. Spell check crash with Japanese characters\""
    },
    {
      "commit": "9fe4459797db3ee9b18e613ef3c377a9401acd37",
      "tree": "88462034268ac6bd74a2b598e34bda6061beeba9",
      "parents": [
        "829559d28471871495c7681ab558fce22c0e73bb"
      ],
      "author": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Fri Aug 26 12:42:49 2011 -0700"
      },
      "committer": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Fri Aug 26 12:42:49 2011 -0700"
      },
      "message": "docs: fix vendor ids\n\nChange-Id: I8f1d4c657fb974b87b56dd859aac8b5312025160\n"
    },
    {
      "commit": "463f22114587344c96460179069a08d7381fbfd6",
      "tree": "fa65e156577b3cff84a5351f0272d0a8b0d7aa86",
      "parents": [
        "b59997f7cea7f381cba0803ecf7c6f93c935b850"
      ],
      "author": {
        "name": "Jake Hamby",
        "email": "jhamby@google.com",
        "time": "Thu Jul 21 17:55:53 2011 -0700"
      },
      "committer": {
        "name": "Jake Hamby",
        "email": "jhamby@google.com",
        "time": "Fri Aug 26 12:33:11 2011 -0700"
      },
      "message": "Add ISIM application support for LTE devices.\n\n- Add methods to TelephonyManager to provide access to IMS records on\n  the ISIM application of the UICC, as well as access to the ISIM\n  AKA authentication algorithm.\n\n- Add support for the new IMS methods to CDMALTEPhone, using the helper class\n  ImsUiccRecords to load the IMS records from the ISIM. The same approach\n  can be used to implement IMS support for UMTS/LTE devices.\n\n- There is a new RIL request, RIL_REQUEST_ISIM_AUTHENTICATION, which is\n  used to perform IMS AKA authentication using the algorithm on the ISIM\n  application of the UICC. The challenge nonce and response are both encoded\n  as Base64 strings.\n\nChange-Id: I73367c7d9bc573d0d883d68adf09891de1319129\n"
    },
    {
      "commit": "829559d28471871495c7681ab558fce22c0e73bb",
      "tree": "f8d6c2e4a99fef2de9cb91ea636940310e50fa25",
      "parents": [
        "9ebea5bd41f058b4734be5c30ea03b2e20d73c2e",
        "2a58af37568dcae9f1910aa85974f8b474338da9"
      ],
      "author": {
        "name": "Daniel Sandler",
        "email": "dsandler@android.com",
        "time": "Fri Aug 26 12:11:32 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Aug 26 12:11:32 2011 -0700"
      },
      "message": "Merge \"Stop spamming the user with unchanged tickers.\""
    },
    {
      "commit": "6e679d5a53091b348a2cdc0c76f4e8fa4ac52d4b",
      "tree": "09b1f0fc5e0e17b886c4626513e108b7f27d2d85",
      "parents": [
        "2daf331e683d397f4968016144f4cb34188b8b98"
      ],
      "author": {
        "name": "Jean-Michel Trivi",
        "email": "jmtrivi@google.com",
        "time": "Fri Aug 26 11:57:42 2011 -0700"
      },
      "committer": {
        "name": "Jean-Michel Trivi",
        "email": "jmtrivi@google.com",
        "time": "Fri Aug 26 11:57:42 2011 -0700"
      },
      "message": "Don\u0027t try to rescale when no bitmap in RemoteControlClient\n\nIf a RemoteControlClient has a null artwork, do no attempt to\n rescale the bitmap, it\u0027s ok to send a null bitmap to the\n IRemoteControlDisplay.\n\nChange-Id: I8332ccfcf18107ea0b41d4e7fa232d7f68798efc\n"
    },
    {
      "commit": "9ebea5bd41f058b4734be5c30ea03b2e20d73c2e",
      "tree": "ade34086d621d932f9ed492fd72b6ff65baa0025",
      "parents": [
        "b59997f7cea7f381cba0803ecf7c6f93c935b850",
        "692249286b358d5d1755e26a020fdabdad3c19eb"
      ],
      "author": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Fri Aug 26 11:56:54 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Aug 26 11:56:54 2011 -0700"
      },
      "message": "Merge \"docs: update device doc with missing changes from hc mr2\""
    },
    {
      "commit": "8136de08ff4b5c4cca11220143f5905dca38cc26",
      "tree": "1d5a86c19199939d6a4a8bdb7b2656ff54c2a6c3",
      "parents": [
        "97c46181c7089cb937cfe3fab536049d2d99ad72"
      ],
      "author": {
        "name": "Isaac Levy",
        "email": "ilevy@google.com",
        "time": "Thu Aug 25 19:40:52 2011 -0700"
      },
      "committer": {
        "name": "Isaac Levy",
        "email": "ilevy@google.com",
        "time": "Fri Aug 26 11:55:33 2011 -0700"
      },
      "message": "Fixed WifiWatchdog notification bugs\n\n- Space was truncated on \u0027disabled\u0027 notification\n- Disable reason was getting wiped out on subsequent disabled\n- disable reason was not propogating to WifiSettings\n\nChange-Id: I2e57ee33d285aad39aabe1b048e7436d364b02f3\n"
    },
    {
      "commit": "692249286b358d5d1755e26a020fdabdad3c19eb",
      "tree": "00729b6373015b3add01156e66167592954c8ff3",
      "parents": [
        "f4565a91a514dc9e1105b6955a4c9aa3bc3e7a7b"
      ],
      "author": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Fri Aug 26 11:50:36 2011 -0700"
      },
      "committer": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Fri Aug 26 11:55:23 2011 -0700"
      },
      "message": "docs: update device doc with missing changes from hc mr2\n\nChange-Id: I655897d8a7780e4ecf400d5dc9156539133b542e\n"
    },
    {
      "commit": "b59997f7cea7f381cba0803ecf7c6f93c935b850",
      "tree": "909a379bda1df42e5df163df5dd6ee0503202757",
      "parents": [
        "093d0f019006a73fc4823cc4211911ce61a6ac90",
        "9ba16f6c5485d5384ed38df63c7d23e3d20e8d31"
      ],
      "author": {
        "name": "Andreas Huber",
        "email": "andih@google.com",
        "time": "Fri Aug 26 11:35:33 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Aug 26 11:35:33 2011 -0700"
      },
      "message": "Merge \"Properly reset the number of frames we think we\u0027ve written to the audio sink\""
    },
    {
      "commit": "093d0f019006a73fc4823cc4211911ce61a6ac90",
      "tree": "8e71645749da524c7f01d88a523698de60f13226",
      "parents": [
        "a84b5cdf00a2801b2e1fb64991ce8e9bd0bbc82e",
        "f0dd587170b155a8aa6a44f3698a596a65958f8f"
      ],
      "author": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Fri Aug 26 11:32:02 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Aug 26 11:32:02 2011 -0700"
      },
      "message": "Merge \"docs: typo\""
    },
    {
      "commit": "a84b5cdf00a2801b2e1fb64991ce8e9bd0bbc82e",
      "tree": "15a4793c2d23c5649c1add341df2cf9dc095b39d",
      "parents": [
        "f4565a91a514dc9e1105b6955a4c9aa3bc3e7a7b",
        "a04f13201b014c508959ece6b9b3a4c9a9f3755a"
      ],
      "author": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Fri Aug 26 11:31:43 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Aug 26 11:31:43 2011 -0700"
      },
      "message": "Merge \"docs: add pegatron vendor ID and driver download link\""
    },
    {
      "commit": "f0dd587170b155a8aa6a44f3698a596a65958f8f",
      "tree": "4cbe68ea9d53600215f0274fdc448b167e0c2ba2",
      "parents": [
        "f4565a91a514dc9e1105b6955a4c9aa3bc3e7a7b"
      ],
      "author": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Fri Aug 26 11:30:56 2011 -0700"
      },
      "committer": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Fri Aug 26 11:30:56 2011 -0700"
      },
      "message": "docs: typo\n\nChange-Id: Icf9c9ae5a97a36cf6fb2d0c648576c4a730b7c36\n"
    },
    {
      "commit": "9ba16f6c5485d5384ed38df63c7d23e3d20e8d31",
      "tree": "9a950eb4e02ecda9840ce3b10c672c17bc7437a9",
      "parents": [
        "fdfbbf62e61020b6b6170862eaabd72b43bca4ea"
      ],
      "author": {
        "name": "Andreas Huber",
        "email": "andih@google.com",
        "time": "Fri Aug 26 11:26:25 2011 -0700"
      },
      "committer": {
        "name": "Andreas Huber",
        "email": "andih@google.com",
        "time": "Fri Aug 26 11:26:25 2011 -0700"
      },
      "message": "Properly reset the number of frames we think we\u0027ve written to the audio sink\n\nin order to compute the final delay before posting end-of-stream correctly.\n\nChange-Id: I4ff6d7142fdf1ea2d19d12ec78c1e84322d22e5f\nrelated-to-bug: 5216930\n"
    },
    {
      "commit": "f4565a91a514dc9e1105b6955a4c9aa3bc3e7a7b",
      "tree": "86756efa8aa0e43b49f6971b8329d53c6d680ac0",
      "parents": [
        "d0b6ad9ec925bdc5b9ff4d125e76b32ab69c1563",
        "fb2b9b2695ab9efebe8641160a99db85cd599605"
      ],
      "author": {
        "name": "John Reck",
        "email": "jreck@google.com",
        "time": "Fri Aug 26 11:15:29 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Aug 26 11:15:29 2011 -0700"
      },
      "message": "Merge \"After calling loadData invalidate the content\""
    },
    {
      "commit": "d0b6ad9ec925bdc5b9ff4d125e76b32ab69c1563",
      "tree": "19562de97bdc4f3b1ac37409565d88b7246e1e25",
      "parents": [
        "fdfbbf62e61020b6b6170862eaabd72b43bca4ea",
        "dc69a6b146f59092e8aa251c63a973e7471babf2"
      ],
      "author": {
        "name": "Wink Saville",
        "email": "wink@google.com",
        "time": "Fri Aug 26 10:33:15 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Aug 26 10:33:15 2011 -0700"
      },
      "message": "Merge \"Allow 15 strings in RIL_REQUEST_VOICE_REGISTRATION_STATE response\""
    },
    {
      "commit": "f976cf25f96c470a004b591f8bc69b5323a94de2",
      "tree": "269f7a55c994fa34665e1cd91be394f12aee1d3b",
      "parents": [
        "df7332aad594bfbf4f788d5c737cfcb870dd3f66"
      ],
      "author": {
        "name": "Naveen Kalla",
        "email": "nkalla@quicinc.com",
        "time": "Tue Jun 07 11:29:27 2011 -0700"
      },
      "committer": {
        "name": "Wink Saville",
        "email": "wink@google.com",
        "time": "Fri Aug 26 10:14:11 2011 -0700"
      },
      "message": "Add timezone to the terminal response for provide local information command\n\nIf timezone is sent in the NITZ message it needs to be part of the\nterminal response sent to the provide local information command for\nDate and time Setting. This is as per TS 31.111 section 6.4.15/ETSI TS 102 223\nand 3GPP spec 22.042.\n\nChange-Id: I3516911223bd5655dbe8189bba307f0765c63fa1\n"
    },
    {
      "commit": "d6e3494421dff2a091f1011e5266b280b2109843",
      "tree": "e69301cdda4078cce24f347da869f9b6b6b15089",
      "parents": [
        "5837dfaf654f1f824d8cc4ef12188d5a27556aa3"
      ],
      "author": {
        "name": "Gilles Debunne",
        "email": "debunne@google.com",
        "time": "Fri Aug 26 10:13:15 2011 -0700"
      },
      "committer": {
        "name": "Gilles Debunne",
        "email": "debunne@google.com",
        "time": "Fri Aug 26 10:13:18 2011 -0700"
      },
      "message": "Bug 5218421. Spell check crash with Japanese characters\n\nThe word iterator returns no word in that case, and this is not\nsupported by TextInfo.\n\nChange-Id: Iaf31c58638c02d3cdc7b88bc0d1201e793e84f17\n"
    },
    {
      "commit": "2a58af37568dcae9f1910aa85974f8b474338da9",
      "tree": "fa4522c30f0fcc6e61d0cd2d4bc4901b3ed05e27",
      "parents": [
        "359ef7985316397564a6a999d77f6cc1edab7373"
      ],
      "author": {
        "name": "Daniel Sandler",
        "email": "dsandler@android.com",
        "time": "Fri Aug 26 09:38:24 2011 -0700"
      },
      "committer": {
        "name": "Daniel Sandler",
        "email": "dsandler@android.com",
        "time": "Fri Aug 26 09:39:13 2011 -0700"
      },
      "message": "Stop spamming the user with unchanged tickers.\n\nBug: 5217613\nChange-Id: I63e9a9853803ff770155f1c69e09e5d3e57f2abf\n"
    },
    {
      "commit": "fdfbbf62e61020b6b6170862eaabd72b43bca4ea",
      "tree": "d8011e313ff73ece64920664418e9d8b404d68da",
      "parents": [
        "298d9750497230d62f9085532a18b26eeef38af9"
      ],
      "author": {
        "name": "Justin Ho",
        "email": "justinho@google.com",
        "time": "Fri Aug 26 08:51:27 2011 -0700"
      },
      "committer": {
        "name": "Justin Ho",
        "email": "justinho@google.com",
        "time": "Fri Aug 26 08:51:27 2011 -0700"
      },
      "message": "New alarm clock for Phone stat_sys area\n\nChange-Id: I7eae1f87afdd92f7979ab03db9f96273edaf7a72\n"
    },
    {
      "commit": "298d9750497230d62f9085532a18b26eeef38af9",
      "tree": "665e8d80381d4abdb39590b03cd6a1dadce295cd",
      "parents": [
        "7926f62a073ed3a27d870cfa88ade33013d8010b",
        "5a4d75208e17620468761cdf7f3b736392b9c75f"
      ],
      "author": {
        "name": "Daniel Sandler",
        "email": "dsandler@android.com",
        "time": "Fri Aug 26 07:16:06 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Aug 26 07:16:06 2011 -0700"
      },
      "message": "Merge \"Righting a wrong.\""
    },
    {
      "commit": "7926f62a073ed3a27d870cfa88ade33013d8010b",
      "tree": "a848bff1367c224715f9ac8ba76054b9d9e275c6",
      "parents": [
        "f39daef102f2dff7517e257eb25c2e3677247e83"
      ],
      "author": {
        "name": "satok",
        "email": "satok@google.com",
        "time": "Fri Aug 26 20:56:16 2011 +0900"
      },
      "committer": {
        "name": "satok",
        "email": "satok@google.com",
        "time": "Fri Aug 26 21:13:35 2011 +0900"
      },
      "message": "Fix newSpellCheckerSession\n\nChange-Id: Ia862dba70666c69b81d18836561b7e9a1c2d81b3\n"
    },
    {
      "commit": "f39daef102f2dff7517e257eb25c2e3677247e83",
      "tree": "c27517de9e46ad1b3c8a443a0032eb816769a576",
      "parents": [
        "ca6d29da777cffd40d9f3e38f95663ba1a2002c5"
      ],
      "author": {
        "name": "satok",
        "email": "satok@google.com",
        "time": "Fri Aug 26 19:54:27 2011 +0900"
      },
      "committer": {
        "name": "satok",
        "email": "satok@google.com",
        "time": "Fri Aug 26 19:54:27 2011 +0900"
      },
      "message": "Reset subtype when the current spell checker was changed.\n\nChange-Id: I79099695337dbc5577871458b24c6710fc0ecca7\n"
    },
    {
      "commit": "ca6d29da777cffd40d9f3e38f95663ba1a2002c5",
      "tree": "c8e1949e4d6231f23ec623b14596e0e866dd4be8",
      "parents": [
        "bc81b692d51a9cd6f9d61584aacd8308ac3366ea",
        "b387954a92eb6f15b7f49d5b946745f492a26363"
      ],
      "author": {
        "name": "satok",
        "email": "satok@google.com",
        "time": "Fri Aug 26 02:55:06 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Aug 26 02:55:06 2011 -0700"
      },
      "message": "Merge \"Support system locale as the locale of the spell checkers\""
    },
    {
      "commit": "b387954a92eb6f15b7f49d5b946745f492a26363",
      "tree": "777c53e4966cab0bbe730d07162d94c728a25edf",
      "parents": [
        "fbedf1a3978d5dfc4a886e4c7107d4bc1923f740"
      ],
      "author": {
        "name": "satok",
        "email": "satok@google.com",
        "time": "Fri Aug 26 17:35:27 2011 +0900"
      },
      "committer": {
        "name": "satok",
        "email": "satok@google.com",
        "time": "Fri Aug 26 18:35:58 2011 +0900"
      },
      "message": "Support system locale as the locale of the spell checkers\n\nBug: 5212035\n\nChange-Id: I18d27e54b936cc7f4d6cc3c7100bce57f77f8f9f\n"
    },
    {
      "commit": "bc81b692d51a9cd6f9d61584aacd8308ac3366ea",
      "tree": "684bb09ed79c435b89905c3b94cadc884ded251e",
      "parents": [
        "fbedf1a3978d5dfc4a886e4c7107d4bc1923f740"
      ],
      "author": {
        "name": "satok",
        "email": "satok@google.com",
        "time": "Fri Aug 26 16:22:22 2011 +0900"
      },
      "committer": {
        "name": "satok",
        "email": "satok@google.com",
        "time": "Fri Aug 26 16:22:22 2011 +0900"
      },
      "message": "Do not show auxiliary subtypes on the lock screen\n\nChange-Id: Id7cf5d122968790ba6d75d3b047d45ea99e4d0f6\n"
    },
    {
      "commit": "fbedf1a3978d5dfc4a886e4c7107d4bc1923f740",
      "tree": "177a9b25b72c94b976d15cd6d1da0f622215d91f",
      "parents": [
        "2388a7ba6218f44400ee78016282cb96c02dfc54"
      ],
      "author": {
        "name": "satok",
        "email": "satok@google.com",
        "time": "Fri Aug 26 15:48:50 2011 +0900"
      },
      "committer": {
        "name": "satok",
        "email": "satok@google.com",
        "time": "Fri Aug 26 16:00:23 2011 +0900"
      },
      "message": "Fix NPE in setCurrentSpellCheckerSubtype\n\nChange-Id: I9fce999f91dcccd2f877a0326c4f2e3ac9024f85\n"
    },
    {
      "commit": "5a4d75208e17620468761cdf7f3b736392b9c75f",
      "tree": "ec0ae55766133db81c5ca39c6d348b368d3d9659",
      "parents": [
        "359ef7985316397564a6a999d77f6cc1edab7373"
      ],
      "author": {
        "name": "Daniel Sandler",
        "email": "dsandler@android.com",
        "time": "Thu Aug 25 23:39:19 2011 -0700"
      },
      "committer": {
        "name": "Daniel Sandler",
        "email": "dsandler@android.com",
        "time": "Thu Aug 25 23:42:58 2011 -0700"
      },
      "message": "Righting a wrong.\n\nChange-Id: I4265624b664813b912d463787db2c6ecd92b81fe\n"
    },
    {
      "commit": "2388a7ba6218f44400ee78016282cb96c02dfc54",
      "tree": "29cbf4f4e238b1a2358c15c3901b3cd76f70c12c",
      "parents": [
        "c714531952fe1c22cae77631aa25dc7441b2b878"
      ],
      "author": {
        "name": "satok",
        "email": "satok@google.com",
        "time": "Fri Aug 26 14:35:09 2011 +0900"
      },
      "committer": {
        "name": "satok",
        "email": "satok@google.com",
        "time": "Fri Aug 26 14:35:09 2011 +0900"
      },
      "message": "Add getServiceInfo to SpellCheckerInfo\n\nChange-Id: I11634b88cf65182465869b131cfdcc8815e74965\n"
    },
    {
      "commit": "c714531952fe1c22cae77631aa25dc7441b2b878",
      "tree": "86ddaabfb73a78c5c8cfffbc2474345b10fda7f0",
      "parents": [
        "10975366bee242d527ec82aa1d6ce3c587355b25"
      ],
      "author": {
        "name": "satok",
        "email": "satok@google.com",
        "time": "Fri Aug 26 13:58:29 2011 +0900"
      },
      "committer": {
        "name": "satok",
        "email": "satok@google.com",
        "time": "Fri Aug 26 14:04:46 2011 +0900"
      },
      "message": "Add getDisplayName to SpellCheckerSubtype\n\nChange-Id: Ic4d1f494a1fb67eda73ffc8e3be1caf690a602ce\n"
    },
    {
      "commit": "10975366bee242d527ec82aa1d6ce3c587355b25",
      "tree": "188392ecf9ca978ebaa9e18d29f4855a19f35d83",
      "parents": [
        "4bc554b37165dbee8d805a6f73ac5e946f2769ae",
        "62c670fad7c6b75ee8c38b663eb39c3b16a32689"
      ],
      "author": {
        "name": "Jesse Wilson",
        "email": "jessewilson@google.com",
        "time": "Thu Aug 25 21:38:12 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Aug 25 21:38:12 2011 -0700"
      },
      "message": "Merge \"Fix preloaded classes for the emulator.\""
    },
    {
      "commit": "4bc554b37165dbee8d805a6f73ac5e946f2769ae",
      "tree": "224b7bec2339ce1f959d60b8248be77e4eb4fd1e",
      "parents": [
        "3efc794f8563558b9792cc8ffa1ab9e81a0129ea",
        "3cb5b39a0e63d98c4e7b47e9a5b5758e9d4024bd"
      ],
      "author": {
        "name": "satok",
        "email": "satok@google.com",
        "time": "Thu Aug 25 21:34:44 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Aug 25 21:34:44 2011 -0700"
      },
      "message": "Merge \"Fix setCurrentSpellCheckerSubtype\""
    },
    {
      "commit": "62c670fad7c6b75ee8c38b663eb39c3b16a32689",
      "tree": "41e90f073284cbe8a962b8796c7db933f5395d92",
      "parents": [
        "3efc794f8563558b9792cc8ffa1ab9e81a0129ea"
      ],
      "author": {
        "name": "Jesse Wilson",
        "email": "jessewilson@google.com",
        "time": "Thu Aug 25 23:50:20 2011 -0400"
      },
      "committer": {
        "name": "Jesse Wilson",
        "email": "jessewilson@google.com",
        "time": "Thu Aug 25 23:51:56 2011 -0400"
      },
      "message": "Fix preloaded classes for the emulator.\n\nBug: http://b/5216395\n\nChange-Id: I36f406e97d45bc4d50a4fd1ebeb880cf0eead7f2\n"
    },
    {
      "commit": "3cb5b39a0e63d98c4e7b47e9a5b5758e9d4024bd",
      "tree": "670892893fc08f5ba8ee0b55fb80b8236cf9a9e9",
      "parents": [
        "1e3fac8bc62a2495eb9bb79cc208573b5782cedc"
      ],
      "author": {
        "name": "satok",
        "email": "satok@google.com",
        "time": "Fri Aug 26 11:55:21 2011 +0900"
      },
      "committer": {
        "name": "satok",
        "email": "satok@google.com",
        "time": "Fri Aug 26 12:39:42 2011 +0900"
      },
      "message": "Fix setCurrentSpellCheckerSubtype\n\nChange-Id: Ib42a3b4377b8700ceaf4b7e13150848464d073c1\n"
    }
  ],
  "next": "7810b5f8cffb3c2c98fd0df579f4da5a9ac6cc73"
}
