)]}'
{
  "log": [
    {
      "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": "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": "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": "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"
    },
    {
      "commit": "7810b5f8cffb3c2c98fd0df579f4da5a9ac6cc73",
      "tree": "044c603b00cf5c90ee2f85d8f5884e58976d40f1",
      "parents": [
        "a646145c335ba821f01d9e4f8be2583eb9fd7266"
      ],
      "author": {
        "name": "Fabrice Di Meglio",
        "email": "fdimeglio@google.com",
        "time": "Wed Aug 24 18:26:14 2011 -0700"
      },
      "committer": {
        "name": "Fabrice Di Meglio",
        "email": "fdimeglio@google.com",
        "time": "Thu Aug 25 18:43:37 2011 -0700"
      },
      "message": "Fix bug #5199577 TextView with android:password\u003d\"true\" is showing the \"dots\" on the left even if the password chars are RTL\n\n- force TextView to LOCALE text heuristic when in \"password\" mode\n- remove TEXT_LAYOUT_DIRECTION_UNKNOWN_DO_NOT_USE\n- LocaleUtils.getLayoutDirectionFromLocale() returns \"LTR\" is locale is NULL or ROOT\n\nChange-Id: I182c46aaf2d73c8b18967fffa230bfabec91ed06\n"
    },
    {
      "commit": "3efc794f8563558b9792cc8ffa1ab9e81a0129ea",
      "tree": "069a5cabdcda579f45b5cdd8ce7bbf6d94dbd8c0",
      "parents": [
        "2daf331e683d397f4968016144f4cb34188b8b98",
        "ca07e34f13fd1c5df8deecc815fcb46f0a07052f"
      ],
      "author": {
        "name": "Mathias Agopian",
        "email": "mathias@google.com",
        "time": "Thu Aug 25 18:40:31 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Aug 25 18:40:31 2011 -0700"
      },
      "message": "Merge \"fix logging of eglMakeCurrent() errors\""
    },
    {
      "commit": "ca07e34f13fd1c5df8deecc815fcb46f0a07052f",
      "tree": "d3297154c724d032071017c760aa51921ad7e5d2",
      "parents": [
        "cf2317ef13e35cf1bcd5ba27be686c7f2609ac38"
      ],
      "author": {
        "name": "Mathias Agopian",
        "email": "mathias@google.com",
        "time": "Thu Aug 25 18:38:24 2011 -0700"
      },
      "committer": {
        "name": "Mathias Agopian",
        "email": "mathias@google.com",
        "time": "Thu Aug 25 18:38:24 2011 -0700"
      },
      "message": "fix logging of eglMakeCurrent() errors\n\nChange-Id: Ie22cabff822a8fb3186f082491234b9503b431c3\n"
    },
    {
      "commit": "2daf331e683d397f4968016144f4cb34188b8b98",
      "tree": "582a3d34601594ac473d94d77d05c8657c58b902",
      "parents": [
        "d912ec64d2c49fb796e376a0592d3315fc2d369f",
        "22cb204cbb9fadd0a909e0e918c0cb19c60da740"
      ],
      "author": {
        "name": "Jean-Michel Trivi",
        "email": "jmtrivi@google.com",
        "time": "Thu Aug 25 17:41:46 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Aug 25 17:41:46 2011 -0700"
      },
      "message": "Merge \"Bug 4364249 Play position is 0 after flushing AudioTrack\""
    },
    {
      "commit": "22cb204cbb9fadd0a909e0e918c0cb19c60da740",
      "tree": "a3f242a5441545fcc1c4ec2b56ee8dd424978b80",
      "parents": [
        "1fc756da434441708eb557a22363eea7f41f3f73"
      ],
      "author": {
        "name": "Jean-Michel Trivi",
        "email": "jmtrivi@google.com",
        "time": "Thu Aug 25 16:47:23 2011 -0700"
      },
      "committer": {
        "name": "Jean-Michel Trivi",
        "email": "jmtrivi@google.com",
        "time": "Thu Aug 25 17:33:49 2011 -0700"
      },
      "message": "Bug 4364249 Play position is 0 after flushing AudioTrack\n\nAudioTrack::stop() is not synchronous, so a stop() followed\n by flush(), which is synchronous, will not always report\n a playhead position of 0 after being called.\nThis CL adds a flag to mark a track as flushed, and report the\n correct playhead position in this state.\nBug 5217011 has been created to address the real issue in the\n future, where flush could be made synchronous, to properly\n address bug 4364249.\n\nChange-Id: Icf989d41a6bcd5985bb87764c287f3edb7e26d12\n"
    },
    {
      "commit": "d912ec64d2c49fb796e376a0592d3315fc2d369f",
      "tree": "6205d23973b410aaa576a00c95c2363389eb0da5",
      "parents": [
        "97c46181c7089cb937cfe3fab536049d2d99ad72",
        "e6d60ecdf668499f003a81274f18cb57075eb65b"
      ],
      "author": {
        "name": "Fred Quintana",
        "email": "fredq@google.com",
        "time": "Thu Aug 25 17:30:03 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Aug 25 17:30:03 2011 -0700"
      },
      "message": "Merge \"add a way for the sync adapter to specify the activity that should be invoked to reach a settings screen for that sync adapter\""
    },
    {
      "commit": "e6d60ecdf668499f003a81274f18cb57075eb65b",
      "tree": "8a09181e9bb7a3cbcc4b45ce3bd804c54b84857e",
      "parents": [
        "12bde60b39affbfdcb7ef6317e0a5f99c3f41b10"
      ],
      "author": {
        "name": "Fred Quintana",
        "email": "fredq@google.com",
        "time": "Wed Aug 24 11:29:00 2011 -0700"
      },
      "committer": {
        "name": "Fred Quintana",
        "email": "fredq@google.com",
        "time": "Thu Aug 25 17:23:42 2011 -0700"
      },
      "message": "add a way for the sync adapter to specify the activity that should\nbe invoked to reach a settings screen for that sync adapter\n\nBug: 5204776\nChange-Id: I4641067c1f0710c51f2633241a8c87bc4d568af2\n"
    },
    {
      "commit": "97c46181c7089cb937cfe3fab536049d2d99ad72",
      "tree": "df0f21a90dbfde8ef3e5377c120fc6377e90c6eb",
      "parents": [
        "6683eb2d8d4323ac21ad42b3f7646c761968c75f",
        "cf2317ef13e35cf1bcd5ba27be686c7f2609ac38"
      ],
      "author": {
        "name": "Mathias Agopian",
        "email": "mathias@google.com",
        "time": "Thu Aug 25 17:13:59 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Aug 25 17:13:59 2011 -0700"
      },
      "message": "Merge \"put the watchdog values back to what they should be\""
    },
    {
      "commit": "cf2317ef13e35cf1bcd5ba27be686c7f2609ac38",
      "tree": "a9420825b9152c8f1cc1e865661b9fe6e7db7c54",
      "parents": [
        "2370d0a14f09d4fb5133ff48e28459ce8343bf80"
      ],
      "author": {
        "name": "Mathias Agopian",
        "email": "mathias@google.com",
        "time": "Thu Aug 25 17:12:37 2011 -0700"
      },
      "committer": {
        "name": "Mathias Agopian",
        "email": "mathias@google.com",
        "time": "Thu Aug 25 17:12:37 2011 -0700"
      },
      "message": "put the watchdog values back to what they should be\n\nChange-Id: I4f394248c2f4c514f74b66fde3cb69bbed9ec796\n"
    },
    {
      "commit": "6683eb2d8d4323ac21ad42b3f7646c761968c75f",
      "tree": "55b18ee30c9abfab30806a37509d553082fca0fc",
      "parents": [
        "8228e68becda68bee31c85796f08396b58370f6f",
        "51608a53040cd4bc3694dac2bf67dc18a4b5b235"
      ],
      "author": {
        "name": "Paul Westbrook",
        "email": "pwestbro@google.com",
        "time": "Thu Aug 25 17:07:06 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Aug 25 17:07:06 2011 -0700"
      },
      "message": "Merge \"Use ELAPSE_REALTIME alarm for tick event\""
    },
    {
      "commit": "8228e68becda68bee31c85796f08396b58370f6f",
      "tree": "741be50c95d2fdb745a675471fa422e6313f5452",
      "parents": [
        "359ef7985316397564a6a999d77f6cc1edab7373",
        "2370d0a14f09d4fb5133ff48e28459ce8343bf80"
      ],
      "author": {
        "name": "Mathias Agopian",
        "email": "mathias@google.com",
        "time": "Thu Aug 25 17:05:33 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Aug 25 17:05:33 2011 -0700"
      },
      "message": "Merge changes I083c4133,If904634e\n\n* changes:\n  make sure to re-initialize SurfaceTexture to its default state on disconnect\n  Fix screenshots\n"
    },
    {
      "commit": "2370d0a14f09d4fb5133ff48e28459ce8343bf80",
      "tree": "fb010e500044a409b8b9c0107c3bf0c6c64f89b2",
      "parents": [
        "ec49d8970125b3da422f93bf6f6b32ac62230a83"
      ],
      "author": {
        "name": "Mathias Agopian",
        "email": "mathias@google.com",
        "time": "Thu Aug 25 17:03:30 2011 -0700"
      },
      "committer": {
        "name": "Mathias Agopian",
        "email": "mathias@google.com",
        "time": "Thu Aug 25 17:03:30 2011 -0700"
      },
      "message": "make sure to re-initialize SurfaceTexture to its default state on disconnect\n\nthis caused problems where the NavigationBar would disapear or be\ndrawn in the wrong orientation.\n\nChange-Id: I083c41338db83a4afd14f427caec2f31c180d734\n"
    },
    {
      "commit": "359ef7985316397564a6a999d77f6cc1edab7373",
      "tree": "183dc9f9767340fa93be0efb08dd6d2faf230be7",
      "parents": [
        "bf446c2a2b9c2e0c3808b35c14955319a7adfae5",
        "f929629e74fe84b986f76db448b9c95d72b2903e"
      ],
      "author": {
        "name": "Romain Guy",
        "email": "romainguy@google.com",
        "time": "Thu Aug 25 17:01:24 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Aug 25 17:01:24 2011 -0700"
      },
      "message": "Merge \"Fix crash with OpenGL wallpaper Bug #5216751\""
    },
    {
      "commit": "f929629e74fe84b986f76db448b9c95d72b2903e",
      "tree": "a385877c114df5efdd370cb71e340b7a2ed0fed8",
      "parents": [
        "27bf191327cd509daf52e3ebea2385ce66545093"
      ],
      "author": {
        "name": "Romain Guy",
        "email": "romainguy@google.com",
        "time": "Thu Aug 25 17:00:39 2011 -0700"
      },
      "committer": {
        "name": "Romain Guy",
        "email": "romainguy@google.com",
        "time": "Thu Aug 25 17:00:39 2011 -0700"
      },
      "message": "Fix crash with OpenGL wallpaper\nBug #5216751\n\nChange-Id: Ieb2c0e3b29a0673a5127692c9740ba59c879a3c2\n"
    },
    {
      "commit": "bf446c2a2b9c2e0c3808b35c14955319a7adfae5",
      "tree": "e09ce62b33bd08ea17d13e3ab36667cf303ffd54",
      "parents": [
        "d85ffac59f1685fc5c0c462de24c3a47dde09c8c",
        "a3dba34dd211f8fff0a75bda1cc5f4fb0c723ac8"
      ],
      "author": {
        "name": "Daniel Sandler",
        "email": "dsandler@android.com",
        "time": "Thu Aug 25 16:54:25 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Aug 25 16:54:25 2011 -0700"
      },
      "message": "Merge \"Windowshade visual cleanups.\""
    },
    {
      "commit": "d85ffac59f1685fc5c0c462de24c3a47dde09c8c",
      "tree": "ff7b9db4c5e286e51486eb58ba025b5407b2537b",
      "parents": [
        "04a0974e1e0c0e9a05a65eb29d9d17a92506c6d2",
        "1d71ef6fd649e0e04a5b69e2a21e28c0076ece05"
      ],
      "author": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Thu Aug 25 16:54:09 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Aug 25 16:54:09 2011 -0700"
      },
      "message": "Merge \"Bug 4972534 - System dialog updates for ICS\""
    },
    {
      "commit": "04a0974e1e0c0e9a05a65eb29d9d17a92506c6d2",
      "tree": "8656c2f7b8a09a0d312a441a01617edfaefa72b4",
      "parents": [
        "37e2abf9f2315f7894dc1824c23d0328937e1d64",
        "cf677f6a3b990d5af86bf8ff84fc41e4196ca1f3"
      ],
      "author": {
        "name": "Peter Ng",
        "email": "petergng@google.com",
        "time": "Thu Aug 25 16:50:21 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Aug 25 16:50:21 2011 -0700"
      },
      "message": "Merge \"Browser generic buttons now fix btn_default 9patch optimization and combobox is now holo style\""
    },
    {
      "commit": "37e2abf9f2315f7894dc1824c23d0328937e1d64",
      "tree": "25ec77ffdadc6e0ea3dcf1784c3a0491ecf9d8b6",
      "parents": [
        "b6dbd69fa958d162f638a92d1420cfc9602648ba",
        "f65de15336fd87cae583c2ad5f26768e22b23562"
      ],
      "author": {
        "name": "Justin Ho",
        "email": "justinho@google.com",
        "time": "Thu Aug 25 16:42:18 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Aug 25 16:42:18 2011 -0700"
      },
      "message": "Merge \"b/5076132 Font drop from Christian\""
    },
    {
      "commit": "b6dbd69fa958d162f638a92d1420cfc9602648ba",
      "tree": "cdf8e825dd25dc0a2b14508d9bd479ad27a7956c",
      "parents": [
        "faafad768411a1fcf1df4e1f3a1a7b208e6b71ad",
        "8fd4a3d0f72b3175936f1dd9ca174a91d196971f"
      ],
      "author": {
        "name": "Irfan Sheriff",
        "email": "isheriff@google.com",
        "time": "Thu Aug 25 16:34:47 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Aug 25 16:34:47 2011 -0700"
      },
      "message": "Merge \"Prevent dup network adding - b/5200491\""
    },
    {
      "commit": "f65de15336fd87cae583c2ad5f26768e22b23562",
      "tree": "9f17b3effa7659a5e2f0a120d2744fa3d295fffb",
      "parents": [
        "5837dfaf654f1f824d8cc4ef12188d5a27556aa3"
      ],
      "author": {
        "name": "RoboErik",
        "email": "epastern@google.com",
        "time": "Thu Aug 25 16:32:44 2011 -0700"
      },
      "committer": {
        "name": "RoboErik",
        "email": "epastern@google.com",
        "time": "Thu Aug 25 16:32:44 2011 -0700"
      },
      "message": "b/5076132 Font drop from Christian\n\nChange-Id: I0aaf2be55736a4eaed64cf030534939b35040f8e\n"
    },
    {
      "commit": "faafad768411a1fcf1df4e1f3a1a7b208e6b71ad",
      "tree": "cb617d3ccc69bf09909874937bb5d79ec133628e",
      "parents": [
        "b5f819a2c83522517d19e15c9970bd404d4ee3e6",
        "bcfa57ba529835adb1995894698146fbad64c21e"
      ],
      "author": {
        "name": "John Huang",
        "email": "jsh@google.com",
        "time": "Thu Aug 25 16:30:31 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Aug 25 16:30:31 2011 -0700"
      },
      "message": "Merge \"Allow data during voice call if network type is LTE\""
    },
    {
      "commit": "e688257456c315cbd2d5fd4f32bd52eac0b98195",
      "tree": "d70df4feb8c2adca64eee969fb273d0f072ffa13",
      "parents": [
        "1aabd124bc642e61f491df74c1efb4e18b34c63a"
      ],
      "author": {
        "name": "Andreas Huber",
        "email": "andih@google.com",
        "time": "Thu Aug 25 16:09:06 2011 -0700"
      },
      "committer": {
        "name": "Andreas Huber",
        "email": "andih@google.com",
        "time": "Thu Aug 25 16:28:18 2011 -0700"
      },
      "message": "Support for posting messages and synchronously waiting for a response.\n\nChange-Id: Id6c7a08c34fd5cb6c4632f78ece9e7898b29e52c\n"
    },
    {
      "commit": "b5f819a2c83522517d19e15c9970bd404d4ee3e6",
      "tree": "d8a34b2c38f95f841d0c0e03b7ca3374307672d9",
      "parents": [
        "8922d7744b7d5916b9736d4943f427ee98f4f0d3",
        "de3d8ca58a8490cc2833ebd46bb9b28a041bbc49"
      ],
      "author": {
        "name": "Tom Taylor",
        "email": "tomtaylor@google.com",
        "time": "Thu Aug 25 16:26:45 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Aug 25 16:26:45 2011 -0700"
      },
      "message": "Merge \"Move Messaging app values from system to app config file\""
    },
    {
      "commit": "bcfa57ba529835adb1995894698146fbad64c21e",
      "tree": "867a948a87063afd9de770cdae2cb67dde98a7f2",
      "parents": [
        "f60ac6307e07b409faea9f2506aa8c7162d11a4f"
      ],
      "author": {
        "name": "yoonsung.nam",
        "email": "yoonsung.nam@samsung.com",
        "time": "Wed Aug 17 20:28:24 2011 -0700"
      },
      "committer": {
        "name": "John Huang",
        "email": "jsh@google.com",
        "time": "Thu Aug 25 16:24:25 2011 -0700"
      },
      "message": "Allow data during voice call if network type is LTE\n\nChange-Id: Ibbf327ed709c8429232eb4e9088fe900a2e87980\nSigned-off-by: yoonsung.nam \u003cyoonsung.nam@samsung.com\u003e\n"
    },
    {
      "commit": "cf677f6a3b990d5af86bf8ff84fc41e4196ca1f3",
      "tree": "5a48bd2b9b501f96985363395d6fd861320aaa10",
      "parents": [
        "c31c7bcaecfa520bbca1bc364f8d531af76275ea"
      ],
      "author": {
        "name": "Peter Ng",
        "email": "petergng@google.com",
        "time": "Thu Aug 25 16:03:33 2011 -0700"
      },
      "committer": {
        "name": "Peter Ng",
        "email": "petergng@google.com",
        "time": "Thu Aug 25 16:03:33 2011 -0700"
      },
      "message": "Browser generic buttons now fix btn_default 9patch optimization and combobox is now holo style\n\nBug: 5121825\nChange-Id: I244bc780b6481493e32825765a4164ece9c9d481\n"
    },
    {
      "commit": "74361f37868c74e481b16e4ad9ea527b1f4a4d71",
      "tree": "d7c32aef61b9497ba56aa3413fa63dbdb0580ecf",
      "parents": [
        "5837dfaf654f1f824d8cc4ef12188d5a27556aa3"
      ],
      "author": {
        "name": "Gilles Debunne",
        "email": "debunne@google.com",
        "time": "Thu Mar 03 11:55:23 2011 -0800"
      },
      "committer": {
        "name": "Gilles Debunne",
        "email": "debunne@google.com",
        "time": "Thu Aug 25 16:02:53 2011 -0700"
      },
      "message": "Text selection handle animations made faster.\n\nCreated a fast_fade_in/out for this.\n\nChange-Id: I9f8d6d6a8dd34657dc75946e4ab6663e0fb48beb\n"
    },
    {
      "commit": "8922d7744b7d5916b9736d4943f427ee98f4f0d3",
      "tree": "4fb7315e218c000a400d1efc15eb1c56a8add346",
      "parents": [
        "f60ac6307e07b409faea9f2506aa8c7162d11a4f",
        "96313a9eb30c73b2c23d9cfefe9dfa3ba0535e78"
      ],
      "author": {
        "name": "Amith Yamasani",
        "email": "yamasani@google.com",
        "time": "Thu Aug 25 16:02:04 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Aug 25 16:02:04 2011 -0700"
      },
      "message": "Merge \"Fix preferences padding for single-pane screens.\""
    },
    {
      "commit": "f60ac6307e07b409faea9f2506aa8c7162d11a4f",
      "tree": "520d2f0a34be684414b48a94c8e57655063c63e9",
      "parents": [
        "7b0e5af540089007b2b6fb2d982d33d5ef9fb2b6",
        "e6fa120275d9f6715783cf608b4fed742fd7161b"
      ],
      "author": {
        "name": "John Huang",
        "email": "jsh@google.com",
        "time": "Thu Aug 25 15:56:55 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Aug 25 15:56:55 2011 -0700"
      },
      "message": "Merge \"Notify overall state instead of current changed state\""
    },
    {
      "commit": "7b0e5af540089007b2b6fb2d982d33d5ef9fb2b6",
      "tree": "e431f417d62bd61099e19eb4d9d0ee37f659c2a8",
      "parents": [
        "ba5fe92361f717899e4b1e37a79f9f0547624487",
        "859e7de2359420dcc5275bdce588b96dcc9203f0"
      ],
      "author": {
        "name": "Irfan Sheriff",
        "email": "isheriff@google.com",
        "time": "Thu Aug 25 15:56:41 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Aug 25 15:56:41 2011 -0700"
      },
      "message": "Merge \"Fix connection notification for group owner\""
    },
    {
      "commit": "1d71ef6fd649e0e04a5b69e2a21e28c0076ece05",
      "tree": "36e4bc12ea1369190735505e6cd7bf67e5a65a20",
      "parents": [
        "df7332aad594bfbf4f788d5c737cfcb870dd3f66"
      ],
      "author": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Thu Aug 25 15:54:49 2011 -0700"
      },
      "committer": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Thu Aug 25 15:54:49 2011 -0700"
      },
      "message": "Bug 4972534 - System dialog updates for ICS\n\nUpdate grant_credentials_permission layout to match ICS UX guidelines\n\nChange-Id: I4382beb8672bd9f30c55686005cfaabef943d6de\n"
    },
    {
      "commit": "fb2b9b2695ab9efebe8641160a99db85cd599605",
      "tree": "7a6c0ba684da8ac7cb033d1b231ff94e43e5d293",
      "parents": [
        "cf56f1e7ad7586831faa5bacb537f71cdb227e61"
      ],
      "author": {
        "name": "John Reck",
        "email": "jreck@google.com",
        "time": "Thu Aug 25 15:38:33 2011 -0700"
      },
      "committer": {
        "name": "John Reck",
        "email": "jreck@google.com",
        "time": "Thu Aug 25 15:38:33 2011 -0700"
      },
      "message": "After calling loadData invalidate the content\n\n Bug: 5205296\n\nChange-Id: I7470faf0b71a769926c007b964987e8bc7a61efb\n"
    },
    {
      "commit": "ba5fe92361f717899e4b1e37a79f9f0547624487",
      "tree": "3d56bc52eb40f75bae9b74dd0c4497462522fc6e",
      "parents": [
        "412be650371f63da229eb5ba4045e8e35bd59afb",
        "35948b7ed502d3f126acc8f2d61e099fa5deb0c7"
      ],
      "author": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Thu Aug 25 15:26:36 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Aug 25 15:26:36 2011 -0700"
      },
      "message": "Merge \"Fix bug 5199326 - ListView\u0027s fast scroller is out of sync with contents\""
    },
    {
      "commit": "8fd4a3d0f72b3175936f1dd9ca174a91d196971f",
      "tree": "270657a2c23ece37bb9a78f346c6cd9c4a8e6c5d",
      "parents": [
        "c39e8e89eb370ed66f552da3be258e57f1aabeb9"
      ],
      "author": {
        "name": "Isaac Levy",
        "email": "ilevy@google.com",
        "time": "Thu Aug 25 15:19:07 2011 -0700"
      },
      "committer": {
        "name": "Isaac Levy",
        "email": "ilevy@google.com",
        "time": "Thu Aug 25 15:19:07 2011 -0700"
      },
      "message": "Prevent dup network adding - b/5200491\n\nChange-Id: I8260cf73c4261e8efb696bb8557a39e02754190e\n"
    },
    {
      "commit": "412be650371f63da229eb5ba4045e8e35bd59afb",
      "tree": "f93e74125de68f1a757433107c55ff45acff7b3f",
      "parents": [
        "6f7588850b2b1dd4a96584bad889bd4b51112c98",
        "58d94af5395c5d72b7f284837cf33ff59f3e18ed"
      ],
      "author": {
        "name": "Chris Craik",
        "email": "ccraik@google.com",
        "time": "Thu Aug 25 15:13:39 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Aug 25 15:13:39 2011 -0700"
      },
      "message": "Merge \"actually pause webkit thread, remove costly invalidate\""
    },
    {
      "commit": "a3dba34dd211f8fff0a75bda1cc5f4fb0c723ac8",
      "tree": "9e95d313bc5e51de6f6b4fbd4a3b06162124dbe7",
      "parents": [
        "12bde60b39affbfdcb7ef6317e0a5f99c3f41b10"
      ],
      "author": {
        "name": "Daniel Sandler",
        "email": "dsandler@android.com",
        "time": "Thu Aug 25 15:12:20 2011 -0700"
      },
      "committer": {
        "name": "Daniel Sandler",
        "email": "dsandler@android.com",
        "time": "Thu Aug 25 15:12:20 2011 -0700"
      },
      "message": "Windowshade visual cleanups.\n\nBug: 5175050\nChange-Id: Ia6ac4f6692823a17eb4f0ce0c4b9e1eb3fd16fcf\n"
    }
  ],
  "next": "d7bcc884a7c8cd74589cb1f6be112f7458d95e3c"
}
