)]}'
{
  "log": [
    {
      "commit": "5b7c5e055233154d2a82cc2d084cf983d12bb3a7",
      "tree": "098c91ffe7ea93e74e1b4906cea5f0c2360ec556",
      "parents": [
        "4e0bfd70d090b5653dd00c5a671db0519086dcfe",
        "f434dd1660f222a1ee85e77c98893b90857805c2"
      ],
      "author": {
        "name": "Robert Greenwalt",
        "email": "rgreenwalt@google.com",
        "time": "Wed Sep 15 19:49:53 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Sep 15 19:49:53 2010 -0700"
      },
      "message": "am f434dd16: am 134b28a7: Merge \"Update Inet Connection Status display\" into gingerbread\n\nMerge commit \u0027f434dd1660f222a1ee85e77c98893b90857805c2\u0027\n\n* commit \u0027f434dd1660f222a1ee85e77c98893b90857805c2\u0027:\n  Update Inet Connection Status display\n"
    },
    {
      "commit": "1e9aac2bd855f12708d3049eff4435fa4a2f4317",
      "tree": "b03fe366c106053c936a9ccbc442706a39b382bf",
      "parents": [
        "94126238427f04ecb86fe6832113afb2f04e89b5"
      ],
      "author": {
        "name": "Robert Greenwalt",
        "email": "rgreenwalt@google.com",
        "time": "Wed Sep 15 17:36:33 2010 -0700"
      },
      "committer": {
        "name": "Robert Greenwalt",
        "email": "rgreenwalt@google.com",
        "time": "Wed Sep 15 17:54:17 2010 -0700"
      },
      "message": "Update Inet Connection Status display\n\nCellular signal strength should also be green - these assets aren\u0027t, but\nthe art guys are working on that.\n\nAlso using a new intent so we don\u0027t overload the CONNECTIVITY_ACTION and\nconfuse the apps.\nbug:2994024\n\nChange-Id: I6fe8f65dd6e9869d9724064c4fae45340491a4d8\n"
    },
    {
      "commit": "2013816e5333baf08c01979f59821ed24b133fb3",
      "tree": "5bf87e053efda7f3a1539bcec594c08a8abfc2e8",
      "parents": [
        "6734b9f68062b04e602be0069ab028045c1fe3ec"
      ],
      "author": {
        "name": "Jim Miller",
        "email": "jaggies@google.com",
        "time": "Wed Sep 15 13:18:54 2010 -0700"
      },
      "committer": {
        "name": "Jim Miller",
        "email": "jaggies@google.com",
        "time": "Wed Sep 15 13:18:54 2010 -0700"
      },
      "message": "Add new Carousel callbacks to RecentApplicationsActivity.\n\nChange-Id: I2c9ad42688ffecbc22c971184e42fdb2a7e68295\n"
    },
    {
      "commit": "32f2f5dcc801e42e734d6def9d9ad0d2ef277622",
      "tree": "0d9e1744250828b702dc0d6702ad73aab4314e40",
      "parents": [
        "19c5df745229374748f38c76a222ec8ce1d08e81"
      ],
      "author": {
        "name": "Joe Onorato",
        "email": "joeo@google.com",
        "time": "Wed Sep 15 15:34:17 2010 -0400"
      },
      "committer": {
        "name": "Joe Onorato",
        "email": "joeo@google.com",
        "time": "Wed Sep 15 15:35:11 2010 -0400"
      },
      "message": "fix the build.\n\nChange-Id: I3f483d861a3f6388907d3254428b46701963ee55\n"
    },
    {
      "commit": "5c8e3b5e496c6c1da12a03ee2eb5cbb3e5bd6a5a",
      "tree": "f1df97d13121648b7d18fe2a842d1a43c9fd1cd3",
      "parents": [
        "e746f03c6c8b8d0897d322ab524d545ace200fcd",
        "b62bc9632250f77d29baca54419442c8d3c965ef"
      ],
      "author": {
        "name": "Irfan Sheriff",
        "email": "isheriff@google.com",
        "time": "Mon Sep 13 17:24:49 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Mon Sep 13 17:24:49 2010 -0700"
      },
      "message": "am b62bc963: am ab2ac887: Merge \"Fix statusbar display of wifi signalstrength\" into gingerbread\n\nMerge commit \u0027b62bc9632250f77d29baca54419442c8d3c965ef\u0027\n\n* commit \u0027b62bc9632250f77d29baca54419442c8d3c965ef\u0027:\n  Fix statusbar display of wifi signalstrength\n"
    },
    {
      "commit": "fa974c590955e9ff21f8f85209d9b28b0f467458",
      "tree": "e40c1335d0f916d3a031b635dd7eccc14d8bf443",
      "parents": [
        "cc5494c9996f809e36539b24e8b6b67683383d29"
      ],
      "author": {
        "name": "Robert Greenwalt",
        "email": "rgreenwalt@google.com",
        "time": "Mon Sep 13 15:53:26 2010 -0700"
      },
      "committer": {
        "name": "Robert Greenwalt",
        "email": "rgreenwalt@google.com",
        "time": "Mon Sep 13 15:53:26 2010 -0700"
      },
      "message": "Fix statusbar display of wifi signalstrength\n\nWhen turning a 1d array into a 2d, be sure and adjust length-checks.\nbug:2995809\n\nChange-Id: I9ff53f75958ea7808eb9f44bc05497e86f1807a2\n"
    },
    {
      "commit": "585f13f8dec4cbf55b3bc04d95425d647f0577b2",
      "tree": "977ff37237480ea56771594c9c1166bd6f368cbd",
      "parents": [
        "569a57dc01ad56de21da044258febf85e4bba654"
      ],
      "author": {
        "name": "Svetoslav Ganov",
        "email": "svetoslavganov@google.com",
        "time": "Tue Aug 10 07:59:15 2010 -0700"
      },
      "committer": {
        "name": "Svetoslav Ganov",
        "email": "svetoslavganov@google.com",
        "time": "Mon Sep 13 10:21:34 2010 -0700"
      },
      "message": "Accessibility support for WebViews\n\nChange-Id: Ibb139192bae4d60fd53a7872b19c06312bb41558\n"
    },
    {
      "commit": "f63b0f44eb53f535a65bd83dbc1d8b95abc501da",
      "tree": "3ce4d9acada556c3f7658e420ba21602466776fd",
      "parents": [
        "9305647eb61bb60a1f42481a0c0d208dc9bbe965"
      ],
      "author": {
        "name": "Joe Onorato",
        "email": "joeo@google.com",
        "time": "Sun Sep 12 17:03:19 2010 -0400"
      },
      "committer": {
        "name": "Joe Onorato",
        "email": "joeo@google.com",
        "time": "Sun Sep 12 17:06:01 2010 -0400"
      },
      "message": "Connect my plumbing to dsandler\u0027s awesome lights out mode.\n\nIt took a little bit of refactoring to move the authoritative state\nabout whether the lights are on or not into the StatusBarManagerService,\nso that if the system ui process crashes, the bar comes up in the\nright mode.\n\nChange-Id: I95cfaf8f78ca4443ded5262272ea755d44dc5d17\n"
    },
    {
      "commit": "9305647eb61bb60a1f42481a0c0d208dc9bbe965",
      "tree": "e778597b64e7f72131ffcdcbdc18ac9311b4c525",
      "parents": [
        "5af8c63e487841db70314d7d512e6bafddcbb149"
      ],
      "author": {
        "name": "Joe Onorato",
        "email": "joeo@google.com",
        "time": "Fri Sep 10 10:30:46 2010 -0400"
      },
      "committer": {
        "name": "Joe Onorato",
        "email": "joeo@google.com",
        "time": "Sun Sep 12 13:25:06 2010 -0400"
      },
      "message": "Plumb lights out mode through from the window manager to the status bar running in the system ui process.\n\nLights out mode itself isn\u0027t implemented.\n\nChange-Id: Ieeef0eb9ae5be23000f770e74e8ee66472f4c673\n"
    },
    {
      "commit": "8a300c6107f377cf9fd1271121fb93ae2115a188",
      "tree": "4d546706cf12731ef2ba1bc5c0b42e0d9be1cfdb",
      "parents": [
        "3d6b009db124615a09e2c6dcf25bf8352f6aaca9",
        "d4e722b74f4a5c58db03dd94d79f192c0a9b3004"
      ],
      "author": {
        "name": "Robert Greenwalt",
        "email": "rgreenwalt@google.com",
        "time": "Fri Sep 10 11:29:54 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Sep 10 11:29:54 2010 -0700"
      },
      "message": "am d4e722b7: am 34763928: Merge \"add ART for inet connection condition\" into gingerbread\n\nMerge commit \u0027d4e722b74f4a5c58db03dd94d79f192c0a9b3004\u0027\n\n* commit \u0027d4e722b74f4a5c58db03dd94d79f192c0a9b3004\u0027:\n  add ART for inet connection condition\n"
    },
    {
      "commit": "26faee394596b32037d4f259914ffa1cdd53ef4f",
      "tree": "a074107e40acf139599b978e4bda1b99e7c1d8b0",
      "parents": [
        "0727a865d83b944c2fecc0bf1228a36976fe5300"
      ],
      "author": {
        "name": "Robert Greenwalt",
        "email": "rgreenwalt@google.com",
        "time": "Fri Sep 10 09:36:43 2010 -0700"
      },
      "committer": {
        "name": "Robert Greenwalt",
        "email": "rgreenwalt@google.com",
        "time": "Fri Sep 10 09:49:04 2010 -0700"
      },
      "message": "add ART for inet connection condition\n\nbug:2978624\nChange-Id: I608c3d1657a4b75c42f95147ffd5e95927fc108d\n"
    },
    {
      "commit": "29c1ac170ea12eb917829bb7ac69f2b8aed03f23",
      "tree": "dd82f902e9067771acb41933ced0003c78db4797",
      "parents": [
        "a8fe56addad7e7c473b4997b70177b33f6f45e6b",
        "ca4306c976d393c3cd04270bc2de0af2f4f30fa5"
      ],
      "author": {
        "name": "Robert Greenwalt",
        "email": "rgreenwalt@google.com",
        "time": "Thu Sep 09 13:37:42 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Sep 09 13:37:42 2010 -0700"
      },
      "message": "Merge \"resolved conflicts for merge of ec52c98d to master\""
    },
    {
      "commit": "ca4306c976d393c3cd04270bc2de0af2f4f30fa5",
      "tree": "c34e677ec1a783e01bd8f51c8eeaf4afa83faa9e",
      "parents": [
        "c804b27d119f8cb50a2217f4d80e4c260c692b0e",
        "ec52c98d441aa592a203f547c0edec79c25bf28e"
      ],
      "author": {
        "name": "Robert Greenwalt",
        "email": "rgreenwalt@google.com",
        "time": "Thu Sep 09 13:15:32 2010 -0700"
      },
      "committer": {
        "name": "Robert Greenwalt",
        "email": "rgreenwalt@google.com",
        "time": "Thu Sep 09 13:15:32 2010 -0700"
      },
      "message": "resolved conflicts for merge of ec52c98d to master\n\nChange-Id: I31297232c9d918a967b93c3ae977f81b6a94f2ed\n"
    },
    {
      "commit": "7a1a2f0e9273afbde398d9804cfaa245f6adbf5d",
      "tree": "897ce4397d9bddb875bae6a6c45bccfc07bbe7f1",
      "parents": [
        "467e8e13327bd9ad2dbabfa0a9b31f860202c7b1"
      ],
      "author": {
        "name": "Christopher Tate",
        "email": "ctate@google.com",
        "time": "Thu Sep 09 12:22:40 2010 -0700"
      },
      "committer": {
        "name": "Christopher Tate",
        "email": "ctate@google.com",
        "time": "Thu Sep 09 12:22:40 2010 -0700"
      },
      "message": "Mute some spammy log messages from KeyButtonView\n\nChange-Id: I6a254b6b9d611b3daaa9972a9d26a19c99e8572d\n"
    },
    {
      "commit": "d7085fcf6567452a9d6fc69b0c6b1bf556f4c1b9",
      "tree": "0a659201bb5520ba870fc16535165df616421803",
      "parents": [
        "65634a7935ed6f173179e7ac91a05288693b2bbf"
      ],
      "author": {
        "name": "Robert Greenwalt",
        "email": "rgreenwalt@google.com",
        "time": "Wed Sep 08 15:24:47 2010 -0700"
      },
      "committer": {
        "name": "Robert Greenwalt",
        "email": "rgreenwalt@google.com",
        "time": "Thu Sep 09 09:33:02 2010 -0700"
      },
      "message": "Add network condition reporting.\n\nApps can report if they like their connection to the nets\nand we display either not-really-connected or fully-connected\nicons.  Final icons TBD.\n\nbug:2978624\nChange-Id: I28be52085edfe54571c0d4559aba0df883548654\n"
    },
    {
      "commit": "013cfc1116e3382981aa0da903d97fc4fdb2c791",
      "tree": "0b35fda495c25a995d388aad0482f84e8b1b3f4e",
      "parents": [
        "35dc79da11639117aab34d3278a7ae90984c0f87"
      ],
      "author": {
        "name": "Joe Onorato",
        "email": "joeo@google.com",
        "time": "Wed Sep 08 15:23:18 2010 -0400"
      },
      "committer": {
        "name": "Joe Onorato",
        "email": "joeo@google.com",
        "time": "Wed Sep 08 17:27:41 2010 -0400"
      },
      "message": "move recent apps around, attempting to make it not crash.\n\nI think the problem is some kind of Context mismatch because the resource was in the framework but\nreferencing an app class.\n\nChange-Id: Ia6b37c9c8be5dddc836331859e779cd80dd32596\n"
    },
    {
      "commit": "a18a86b43e40e3c15dcca0ae0148d641be9b25fe",
      "tree": "80f115b33fa69994f3cf7347d77c3463d1eda439",
      "parents": [
        "789a47488c0e834eb80fe6b596dcc3e0ba7f1344"
      ],
      "author": {
        "name": "Chet Haase",
        "email": "chet@google.com",
        "time": "Tue Sep 07 13:20:00 2010 -0700"
      },
      "committer": {
        "name": "Chet Haase",
        "email": "chet@google.com",
        "time": "Wed Sep 08 09:41:21 2010 -0700"
      },
      "message": "Rename several animation classes\n\nChange-Id: I6a4544875090db485163c8d56de8718f56d267c7\n"
    },
    {
      "commit": "935865923fdad9f47061ff0aedfe92d0b912d5d6",
      "tree": "a394696f26b96bec2c7f91065185fff6b770d334",
      "parents": [
        "cbf16ebdabb2fb7d375d6adde596d438d06eda25",
        "07990cf209388d9d690d096514581b1cbb92959f"
      ],
      "author": {
        "name": "Joe Onorato",
        "email": "joeo@google.com",
        "time": "Tue Sep 07 14:53:46 2010 -0400"
      },
      "committer": {
        "name": "Joe Onorato",
        "email": "joeo@google.com",
        "time": "Tue Sep 07 14:53:46 2010 -0400"
      },
      "message": "resolved conflicts for merge of 07990cf2 to master\n\nChange-Id: I62cc2d14820e4cbe80ea433caf323be2df1fb9a8\n"
    },
    {
      "commit": "da695520782a9feba963840aad596a20929396f2",
      "tree": "34ce2dc534657970d28ba855f7cbfee3ac8f92b1",
      "parents": [
        "960b31e3b3b40f92665be4b7a79da7f05ea19751"
      ],
      "author": {
        "name": "Joe Onorato",
        "email": "joeo@google.com",
        "time": "Tue Sep 07 14:13:12 2010 -0400"
      },
      "committer": {
        "name": "Joe Onorato",
        "email": "joeo@google.com",
        "time": "Tue Sep 07 14:13:12 2010 -0400"
      },
      "message": "When notifications are updated, don\u0027t re-show the ticker unless the text has changed.\n\nBug: 2963867\nChange-Id: I24b5bc958fb6eb0d753c88178a385232c75ea438\n"
    },
    {
      "commit": "783cb60ddb7cde1349ca531c7b96ad67d5053cd2",
      "tree": "d53d80afb802f3ebca636448fcadcc5e8fdf330f",
      "parents": [
        "2cb3e29e823de1130c7649c0c515485917ab188c"
      ],
      "author": {
        "name": "Jim Miller",
        "email": "jaggies@google.com",
        "time": "Thu Sep 02 18:08:05 2010 -0700"
      },
      "committer": {
        "name": "Jim Miller",
        "email": "jaggies@google.com",
        "time": "Fri Sep 03 17:44:57 2010 -0700"
      },
      "message": "Update RecentApplications to use shared Carousel widget.\n\nChange-Id: I5ca7389aeca9ee6f03f48317f9d1034f9fb8c1ca\n"
    },
    {
      "commit": "b062f02d54b97dd45c810a6bb4544c94ff4ed0f1",
      "tree": "ee1990942a01ed1d2378b491225fb20fcb97eb85",
      "parents": [
        "9b3569bc42a4c85e86724cea693368693fb76fe7",
        "3df3ad3faa5852a96a9c3119765546e572581ae5"
      ],
      "author": {
        "name": "Daniel Sandler",
        "email": "dsandler@google.com",
        "time": "Fri Sep 03 11:41:43 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Sep 03 11:41:43 2010 -0700"
      },
      "message": "Merge \"Fix status bar battery meter.\""
    },
    {
      "commit": "3df3ad3faa5852a96a9c3119765546e572581ae5",
      "tree": "da7f8dd9cc3251c6028d6eece6a887bffa557b97",
      "parents": [
        "0e60f5304b51fe168b8c356b0cb3150b321a8d95"
      ],
      "author": {
        "name": "Daniel Sandler",
        "email": "dsandler@google.com",
        "time": "Fri Sep 03 14:28:02 2010 -0400"
      },
      "committer": {
        "name": "Daniel Sandler",
        "email": "dsandler@google.com",
        "time": "Fri Sep 03 14:28:02 2010 -0400"
      },
      "message": "Fix status bar battery meter.\n\nBug: 2974927\nChange-Id: I22bcf92a85bca3c2c2d1d2efd2a501e563b3c84c\n"
    },
    {
      "commit": "9c911ef2f34c636b95ac335e5069f87c15e022bd",
      "tree": "7e4150fa6209a412601ed910c6bdc37965c569ce",
      "parents": [
        "ce70d91844d2e4fb987617d2924ae5b73096e5c3"
      ],
      "author": {
        "name": "Daniel Sandler",
        "email": "dsandler@google.com",
        "time": "Thu Sep 02 15:15:35 2010 -0400"
      },
      "committer": {
        "name": "Daniel Sandler",
        "email": "dsandler@google.com",
        "time": "Thu Sep 02 15:15:35 2010 -0400"
      },
      "message": "Tweaks to lights out animation.\n\nChange-Id: Ibecd64757ba753b5457a20a33fd0d261db9c0374\n"
    },
    {
      "commit": "ce70d91844d2e4fb987617d2924ae5b73096e5c3",
      "tree": "d9b15ec61c4d9c1ba009c7f380bad75c331136b1",
      "parents": [
        "d39e388e6d7f19d6e8d620e449af4124efab1d0d"
      ],
      "author": {
        "name": "Daniel Sandler",
        "email": "dsandler@google.com",
        "time": "Thu Sep 02 11:59:41 2010 -0400"
      },
      "committer": {
        "name": "Daniel Sandler",
        "email": "dsandler@google.com",
        "time": "Thu Sep 02 12:29:26 2010 -0400"
      },
      "message": "Lights out.\n\nNot yet wired up to FLAG_FULLSCREEN; right now you must\ninvoke it manually by longpressing on the clock area.\n\nBug: 2905073\nChange-Id: I43a005f2e4c08edb3673aef523bcaa1e088e8a71\n"
    },
    {
      "commit": "d39e388e6d7f19d6e8d620e449af4124efab1d0d",
      "tree": "b259178ffad67caec0129509445b39354e2c1d98",
      "parents": [
        "1770b872897d208a6f1fd4c7c9c4203cd3b6af4d"
      ],
      "author": {
        "name": "Daniel Sandler",
        "email": "dsandler@google.com",
        "time": "Tue Aug 31 14:16:13 2010 -0400"
      },
      "committer": {
        "name": "Daniel Sandler",
        "email": "dsandler@google.com",
        "time": "Thu Sep 02 11:34:20 2010 -0400"
      },
      "message": "Redesigned system bar and quick settings panel.\n\nChange-Id: Ie26767a8c25af64809cf2fd1d8364791cb7e55ed\n"
    },
    {
      "commit": "804eb858348dbe2c8564aa930b6349a5571b5476",
      "tree": "7ce539f2c518d39e416789f5b24a63240c51dbd8",
      "parents": [
        "173a86b6d7b10aa48efaf2a57828a693e652a661"
      ],
      "author": {
        "name": "Daniel Sandler",
        "email": "dsandler@google.com",
        "time": "Tue Aug 31 15:43:50 2010 -0400"
      },
      "committer": {
        "name": "Daniel Sandler",
        "email": "dsandler@google.com",
        "time": "Wed Sep 01 16:02:55 2010 -0400"
      },
      "message": "Fix longpress on Menu showing IME.\n\nBug: 2964208\nChange-Id: I1e66ed95978a7b67ede32d08cc32ddf161cb85e0\n"
    },
    {
      "commit": "8f8fcfa319e0e0af14aa8f8555be58555703af02",
      "tree": "16c87ff384fc21818d5e62978ea0bd29a85be9c5",
      "parents": [
        "1751086360056bc60d00f2ed2988bc82be9e7bd9"
      ],
      "author": {
        "name": "Daniel Sandler",
        "email": "dsandler@android.com",
        "time": "Fri Aug 27 22:49:15 2010 -0400"
      },
      "committer": {
        "name": "Daniel Sandler",
        "email": "dsandler@android.com",
        "time": "Wed Sep 01 14:02:30 2010 -0400"
      },
      "message": "Notifications are now light-on-dark in the windowshade.\n\nFinally.\n\nThis also fixes that little 1px gap that would occasionally\nshow through to the carbon fiber background (changed to\nsteel cord for now) between the last notification and the\nwindowshade\u0027s handlebar. It still gaps a little while you\u0027re\ndragging, due to the asynchronous motion of the various\nwindows involved, but when the panel is still you shouldn\u0027t\nsee any background. (Man, that drove me crazy.)\n\nBug: 2949229\n\nChange-Id: If085f4ab7dfb7c3868c30469661907d5d63f070b\n"
    },
    {
      "commit": "2c24516e58c2ac8d166b1866a6b5b2085b4f321e",
      "tree": "bc8f97106f5b7d6e10905657dcb0bf35285f9709",
      "parents": [
        "eb91e78ff9a13326c6a43c7cdad6ca02fc34389e",
        "04bc807057d1c336a5d1340595b790eee4c5b372"
      ],
      "author": {
        "name": "Jake Hamby",
        "email": "jhamby@google.com",
        "time": "Tue Aug 31 14:45:30 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Aug 31 14:45:30 2010 -0700"
      },
      "message": "am 04bc8070: am 6659284d: Allow Bluetooth radio to be toggled in Airplane mode.\n\nMerge commit \u002704bc807057d1c336a5d1340595b790eee4c5b372\u0027\n\n* commit \u002704bc807057d1c336a5d1340595b790eee4c5b372\u0027:\n  Allow Bluetooth radio to be toggled in Airplane mode.\n"
    },
    {
      "commit": "6659284d68bb04539891456700c8da2d0bae7d09",
      "tree": "1bcec15ce27b4dd212ccc5cdb16939168bf23dc2",
      "parents": [
        "2382755730206da52b64bf7bd2fad421f9a6fd0d"
      ],
      "author": {
        "name": "Jake Hamby",
        "email": "jhamby@google.com",
        "time": "Tue Aug 24 19:55:20 2010 -0700"
      },
      "committer": {
        "name": "Jake Hamby",
        "email": "jhamby@google.com",
        "time": "Tue Aug 31 14:37:30 2010 -0700"
      },
      "message": "Allow Bluetooth radio to be toggled in Airplane mode.\n\nAdd \"bluetooth\" to the list of toggleable radios. Because this string\nis in the Settings DB, I had to bump the version number. Why is this in\nthe settings DB anyway, rather than a carrier config option?\n\nI also discovered that the SystemUI package copied the entire contents of\nres/values/defaults.xml from SettingsProvider, when I originally tried\nto update the unreferenced SystemUI version of the setting. To prevent\nfuture confusion, I removed all of the values from the SystemUI version\nof res/values/defaults.xml.\n\nChange-Id: Ib8a75c85b9db5c1963b65538ee2765d5087e67d2\n"
    },
    {
      "commit": "d20e80251258c88450ad3b5bd650f1cb6d01bc15",
      "tree": "6d0b0ba988d03d8b9196d408cb19a6825a80bcff",
      "parents": [
        "6ed727e39e945a512cd870e3136dd47927242020",
        "eabe8bfaf8c45289a4cfd880f4107d1a9b17e38b"
      ],
      "author": {
        "name": "Mike Lockwood",
        "email": "lockwood@android.com",
        "time": "Tue Aug 31 13:47:13 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Aug 31 13:47:13 2010 -0700"
      },
      "message": "Merge \"Add settings option for running MTP server in PTP mode.\""
    },
    {
      "commit": "eabe8bfaf8c45289a4cfd880f4107d1a9b17e38b",
      "tree": "d320e1622a47e5b531ba88dfb6c690c295a47bfc",
      "parents": [
        "08bff3b9d4c0a66c3aaac45db68207d08276fd38"
      ],
      "author": {
        "name": "Mike Lockwood",
        "email": "lockwood@android.com",
        "time": "Tue Aug 31 14:35:23 2010 -0400"
      },
      "committer": {
        "name": "Mike Lockwood",
        "email": "lockwood@android.com",
        "time": "Tue Aug 31 14:35:23 2010 -0400"
      },
      "message": "Add settings option for running MTP server in PTP mode.\n\nThis can be used as a compatibility workaround for host operating systems\nwithout MTP support.\n\nChange-Id: If4f1856206056ca8e40c3ffbfa382f185c413598\nSigned-off-by: Mike Lockwood \u003clockwood@android.com\u003e\n"
    },
    {
      "commit": "91b2eb933cbafbce13e2afa2220cd72d363be947",
      "tree": "9fcfe01a6251bcff94880c6fa355867e67070523",
      "parents": [
        "bcc2f7589a1402c24c1aa3aa3036ee73d094c2ee",
        "a10194936c457da55402cbfedd541fcd0cdb12d3"
      ],
      "author": {
        "name": "Jim Miller",
        "email": "jaggies@google.com",
        "time": "Mon Aug 30 18:04:30 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Aug 30 18:04:30 2010 -0700"
      },
      "message": "Merge \"Fix 2797185: Add recents to statusbar on xlarge device.\""
    },
    {
      "commit": "a10194936c457da55402cbfedd541fcd0cdb12d3",
      "tree": "473408c86b903fbfa746213397e2d1d781a7aec3",
      "parents": [
        "e82235ae7049badf6758ffef3c13080b135986f4"
      ],
      "author": {
        "name": "Jim Miller",
        "email": "jaggies@google.com",
        "time": "Mon Aug 30 17:14:54 2010 -0700"
      },
      "committer": {
        "name": "Jim Miller",
        "email": "jaggies@google.com",
        "time": "Mon Aug 30 17:54:42 2010 -0700"
      },
      "message": "Fix 2797185: Add recents to statusbar on xlarge device.\n\nChange-Id: I9d2b099347b31189b96596273e38b5c2df8f4432\n"
    },
    {
      "commit": "8b46add1d5648e5ba0a9e33a259bbbc0d4242dc9",
      "tree": "1c913662073ead278e2f503fea65d18d7de16472",
      "parents": [
        "47416bc4f9beb4147b29bb9d93653a4aa356c37d",
        "63cbc4c03e14a6e643e1e24147e228c96a1a9517"
      ],
      "author": {
        "name": "Daniel Sandler",
        "email": "dsandler@google.com",
        "time": "Mon Aug 30 17:47:56 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Aug 30 17:47:56 2010 -0700"
      },
      "message": "Merge \"Turn off spammy RSSI logs.\""
    },
    {
      "commit": "c5d8f661400fd08322eafdef77de10438a5067a6",
      "tree": "47153d52f659c54816c2870c50e016b0c45dd5e2",
      "parents": [
        "9cf455f40f3df2ac50e8705a42a469e24d6e7ae5"
      ],
      "author": {
        "name": "Omari Stephens",
        "email": "xsdg@android.com",
        "time": "Fri Aug 27 23:43:08 2010 -0700"
      },
      "committer": {
        "name": "Omari Stephens",
        "email": "xsdg@android.com",
        "time": "Fri Aug 27 23:43:08 2010 -0700"
      },
      "message": "Revert \"Fix build.\"\n\nThis reverts commit 27cf4ad88ff8ba2b64d806b0ebb0181b1f42c888.\n\nIronically, this change (to fix the build in gingerbread) ended up\nbreaking the (previously-green) build in master.  It probably should\nhave been marked to not merge.  Either way, this fixes the master\nbuild\n"
    },
    {
      "commit": "9cf455f40f3df2ac50e8705a42a469e24d6e7ae5",
      "tree": "18c6c3dda7dab417b305296bb09524c2d7484ee5",
      "parents": [
        "1bc2c58d696883c0a25f843ce6ad1473a9b227cb",
        "02b19843d4fb28103cc4b21aa2017eeca795d87d"
      ],
      "author": {
        "name": "Daniel Sandler",
        "email": "dsandler@android.com",
        "time": "Fri Aug 27 20:42:11 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Aug 27 20:42:11 2010 -0700"
      },
      "message": "am 02b19843: am 27cf4ad8: Fix build.\n\nMerge commit \u002702b19843d4fb28103cc4b21aa2017eeca795d87d\u0027\n\n* commit \u002702b19843d4fb28103cc4b21aa2017eeca795d87d\u0027:\n  Fix build.\n"
    },
    {
      "commit": "27cf4ad88ff8ba2b64d806b0ebb0181b1f42c888",
      "tree": "a9fafb08eb246add0052905b54b8f63395d4a02d",
      "parents": [
        "0776deff39b7fe8435f2cbf6aa84bf202bac70f5"
      ],
      "author": {
        "name": "Daniel Sandler",
        "email": "dsandler@android.com",
        "time": "Fri Aug 27 23:36:20 2010 -0400"
      },
      "committer": {
        "name": "Daniel Sandler",
        "email": "dsandler@android.com",
        "time": "Fri Aug 27 23:36:20 2010 -0400"
      },
      "message": "Fix build.\n\nChange-Id: I848bf50dc7c928e53a3637c4cec51ebcaef4f47f\n"
    },
    {
      "commit": "0776deff39b7fe8435f2cbf6aa84bf202bac70f5",
      "tree": "88033600d72351efdcc1fa1e9225699cca8d79da",
      "parents": [
        "d02bdaab495641ab50e2123fdfd99a819cc40540"
      ],
      "author": {
        "name": "Daniel Sandler",
        "email": "dsandler@android.com",
        "time": "Fri Aug 27 11:06:33 2010 -0400"
      },
      "committer": {
        "name": "Daniel Sandler",
        "email": "dsandler@android.com",
        "time": "Fri Aug 27 22:57:39 2010 -0400"
      },
      "message": "More obsolete status bar bits. DO NOT MERGE\n\nBug: 2949215\nChange-Id: Ibf39d37df63ce4bbd0e0da5325495feec9d69a67\n"
    },
    {
      "commit": "d02bdaab495641ab50e2123fdfd99a819cc40540",
      "tree": "63b4618d41b340ea2d4f01b98da2ce0ba478c032",
      "parents": [
        "7046bd924f77c54585b9e0e0c95e5edd2ceb55a3"
      ],
      "author": {
        "name": "Daniel Sandler",
        "email": "dsandler@android.com",
        "time": "Thu Aug 26 10:28:46 2010 -0400"
      },
      "committer": {
        "name": "Daniel Sandler",
        "email": "dsandler@android.com",
        "time": "Fri Aug 27 22:57:39 2010 -0400"
      },
      "message": "Remove experimental immersive mode support. DO NOT MERGE\n\nBug: 2949215\n\nChange-Id: I7d998ef571ef7e149bb96261430e92150b80b77d\n"
    },
    {
      "commit": "818c830c59fb8fb0fe7576f1e5a073ab599227c8",
      "tree": "ea75d8c4b837f29edb7d654cd631fbe3697d1bd7",
      "parents": [
        "3d5c46ce0aab1a17c4949358f0ed0b6388f13839",
        "8328578152fbfd23952a6cda4b2e60853d78eb74"
      ],
      "author": {
        "name": "Kenny Root",
        "email": "kroot@google.com",
        "time": "Fri Aug 27 18:11:06 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Aug 27 18:11:06 2010 -0700"
      },
      "message": "am 83285781: am 7046bd92: Merge \"Allow native shared libraries in ASEC containers\" into gingerbread\n\nMerge commit \u00278328578152fbfd23952a6cda4b2e60853d78eb74\u0027\n\n* commit \u00278328578152fbfd23952a6cda4b2e60853d78eb74\u0027:\n  Allow native shared libraries in ASEC containers\n"
    },
    {
      "commit": "85387d7ba36e56b291cbde87acb5a5b2200fe01c",
      "tree": "adea29b181a25c2ffd8ecaebded62fb4d2dc1a93",
      "parents": [
        "4f8c2f26bfd9de8c8a31369dbedd415c7d6d9699"
      ],
      "author": {
        "name": "Kenny Root",
        "email": "kroot@google.com",
        "time": "Thu Aug 26 10:13:11 2010 -0700"
      },
      "committer": {
        "name": "Kenny Root",
        "email": "kroot@google.com",
        "time": "Fri Aug 27 16:40:06 2010 -0700"
      },
      "message": "Allow native shared libraries in ASEC containers\n\nThis change moves the native library handling earlier in the package\ninstallation process so that it may be inserted into ASEC containers\nbefore they are finalized in the DefaultContainerService.\n\nNote that native libraries on SD card requires that vold mount ASEC\ncontainers without the \"noexec\" flag on the mount point.\n\nChange-Id: Ib34b1886bf6f94b99bb7b3781db6e9b5a58807ba\n"
    },
    {
      "commit": "c026d5cf2fde3006d05bf7fa8b2f61e61afc1d95",
      "tree": "c5e2c8a91936ad01a43ca2e5cd42562bb1d27040",
      "parents": [
        "bfa6d1dbe495fcf4f74f1995d54ec191e6671b5c",
        "603a1f59703109c89ec0fdeceb0f8d28c7cede22"
      ],
      "author": {
        "name": "Brad Fitzpatrick",
        "email": "bradfitz@android.com",
        "time": "Fri Aug 27 15:52:56 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Aug 27 15:52:56 2010 -0700"
      },
      "message": "am 603a1f59: am cc033bd3: Merge \"Fix some bugs in SettingsProvider that I introduced the other day.\" into gingerbread\n\nMerge commit \u0027603a1f59703109c89ec0fdeceb0f8d28c7cede22\u0027\n\n* commit \u0027603a1f59703109c89ec0fdeceb0f8d28c7cede22\u0027:\n  Fix some bugs in SettingsProvider that I introduced the other day.\n"
    },
    {
      "commit": "63cbc4c03e14a6e643e1e24147e228c96a1a9517",
      "tree": "48477f024c3e34992eada7e0cf2af15bd68f0d40",
      "parents": [
        "764b4da4a8c3e2aecbfd5d7209c5d30cecac75d2"
      ],
      "author": {
        "name": "Daniel Sandler",
        "email": "dsandler@google.com",
        "time": "Fri Aug 27 14:34:15 2010 -0400"
      },
      "committer": {
        "name": "Daniel Sandler",
        "email": "dsandler@google.com",
        "time": "Fri Aug 27 14:34:15 2010 -0400"
      },
      "message": "Turn off spammy RSSI logs.\n\nChange-Id: Ifab951afdbbb5fb8e9c6f58f5b8d47139596f7a3\n"
    },
    {
      "commit": "88e517ec7178db457ad987e91c5430c6be6c0c85",
      "tree": "dc32d6fba42195e04f14878c27fd0c8291ab93aa",
      "parents": [
        "5c769a47aeb399324cca7f5d449331a3bba85b52"
      ],
      "author": {
        "name": "Joe Onorato",
        "email": "joeo@google.com",
        "time": "Fri Aug 27 11:21:26 2010 -0400"
      },
      "committer": {
        "name": "Joe Onorato",
        "email": "joeo@google.com",
        "time": "Fri Aug 27 11:21:26 2010 -0400"
      },
      "message": "Hand merge bc5d9d22: Need to close the windowshade on ACTION_CLOSE_SYSTEM_DIALOGS and ACTION_SCREEN_OFF.\" into\nmaster\n\nChange-Id: I4e42155d231f92893c48ffe911e3dfce9d70eb49\n"
    },
    {
      "commit": "3a2952baf1151f3d96d46cb3bbed600a087e14e8",
      "tree": "02f39bcc9841d2f9292d24e21bd921402c2710af",
      "parents": [
        "a90b7f0125389b9e1040d2be82aad4ef74ea6071"
      ],
      "author": {
        "name": "Brad Fitzpatrick",
        "email": "bradfitz@android.com",
        "time": "Thu Aug 26 17:16:14 2010 -0700"
      },
      "committer": {
        "name": "Brad Fitzpatrick",
        "email": "bradfitz@android.com",
        "time": "Thu Aug 26 17:51:22 2010 -0700"
      },
      "message": "Fix some bugs in SettingsProvider that I introduced the other day.\n\nBUG\u003d2953979\n\nChange-Id: Ic9813e0ce629c56050d626ed52de67e6ab1ab07e\n"
    },
    {
      "commit": "c70bd1921bbc4046d0caf84959e5f1c2d526769a",
      "tree": "6baaceb902d05db3b1a15f33f7caccac9ea34a30",
      "parents": [
        "d7c2f623fe92fd755c7810bceeb1749dc6e8130d",
        "e6ad1a8ba29bdd5d61ad1c91146def582c8c0334"
      ],
      "author": {
        "name": "Jim Miller",
        "email": "jaggies@google.com",
        "time": "Thu Aug 26 14:24:44 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Aug 26 14:24:44 2010 -0700"
      },
      "message": "Merge \"Fix 2797185: Integrate 3D RecentApps View into system.\""
    },
    {
      "commit": "246ba1121c41d518af5b755fa7a8ded2c4a0ec8b",
      "tree": "0436f95ff9b0a693031f8682a67b5446b57f7923",
      "parents": [
        "ed101933ab7506d841d6eaa7bebda4b674c38088"
      ],
      "author": {
        "name": "Joe Onorato",
        "email": "joeo@google.com",
        "time": "Thu Aug 26 16:52:26 2010 -0400"
      },
      "committer": {
        "name": "Joe Onorato",
        "email": "joeo@google.com",
        "time": "Thu Aug 26 16:53:16 2010 -0400"
      },
      "message": "Need to close the windowshade on ACTION_CLOSE_SYSTEM_DIALOGS and ACTION_SCREEN_OFF.\n\nBug: 2827958\nChange-Id: I1f9467a2a80fdc1d004a678327a47e7bc8917a18\n"
    },
    {
      "commit": "e6ad1a8ba29bdd5d61ad1c91146def582c8c0334",
      "tree": "38f2fc4e2e1914d9e788022f44ec9e4cffa52e32",
      "parents": [
        "a0b436234d999a05b1ddb571dea3956ad5139a4c"
      ],
      "author": {
        "name": "Jim Miller",
        "email": "jaggies@google.com",
        "time": "Fri Aug 20 19:25:39 2010 -0700"
      },
      "committer": {
        "name": "Jim Miller",
        "email": "jaggies@google.com",
        "time": "Wed Aug 25 20:43:00 2010 -0700"
      },
      "message": "Fix 2797185: Integrate 3D RecentApps View into system.\n\nThis adds 3D recents to the platform.  Enabling it is a\nmatter of setting \u0027config_enableRecentApps3D\u0027 on devices\ncapable of supporting it (those with OGLES2.0 at the moment).\n\nChange-Id: Ife7bfe8ca02e7657821b68f915e31b0dab50cd2c\n"
    },
    {
      "commit": "764b4da4a8c3e2aecbfd5d7209c5d30cecac75d2",
      "tree": "375aacfb0b33d67d0de108e5debd91968ce5b48b",
      "parents": [
        "3c1fbf7ad2766a2942c326abd6692286949aee2f"
      ],
      "author": {
        "name": "Daniel Sandler",
        "email": "dsandler@google.com",
        "time": "Tue Aug 24 16:24:35 2010 -0400"
      },
      "committer": {
        "name": "Daniel Sandler",
        "email": "dsandler@google.com",
        "time": "Wed Aug 25 16:36:30 2010 -0400"
      },
      "message": "System bar improvements.\n\n- Updated artwork for buttons and signal/battery meters.\n- Layout change: meters on either side of clock\n- RSSI for mobile data. The algorithm is more or less the\n  same as the one used in the phone status bar. Note that\n  mobile data is only shown if Wi-Fi is unavailable.\n\nBug: 2924643\nChange-Id: Idaa0c52422db4a63616475bde96626d1953830b4\n"
    },
    {
      "commit": "176d0af368d163b8f2c36ea0474df734d3a105ce",
      "tree": "55545cd7022059817dd14e78b029596a1ff5550b",
      "parents": [
        "268957bcaffe8e5bf029e9f797bc21cd474fffed",
        "384759b1c5e39d0f99fa551a369ae73197ab26c5"
      ],
      "author": {
        "name": "Christopher Tate",
        "email": "ctate@google.com",
        "time": "Tue Aug 24 18:27:01 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Aug 24 18:27:01 2010 -0700"
      },
      "message": "am 384759b1: am 2b81d6dd: am 02e18d4d: Merge \"Make the default backup configuration \"disabled; local transport selected\"\" into froyo\n\nMerge commit \u0027384759b1c5e39d0f99fa551a369ae73197ab26c5\u0027\n\n* commit \u0027384759b1c5e39d0f99fa551a369ae73197ab26c5\u0027:\n  Make the default backup configuration \"disabled; local transport selected\"\n"
    },
    {
      "commit": "2b81d6dd8aa470aff6026c019ca10dbc6d66f7c1",
      "tree": "f0064cbb650df3c1631a4dca054fbccb71c0ef49",
      "parents": [
        "bb0eb5ca84262c90417fbb1b1c8ea3da19ac6e3a",
        "02e18d4d4eed949da02fd8aa87801858d99b902a"
      ],
      "author": {
        "name": "Christopher Tate",
        "email": "ctate@google.com",
        "time": "Tue Aug 24 18:21:39 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Aug 24 18:21:39 2010 -0700"
      },
      "message": "am 02e18d4d: Merge \"Make the default backup configuration \"disabled; local transport selected\"\" into froyo\n\nMerge commit \u002702e18d4d4eed949da02fd8aa87801858d99b902a\u0027 into gingerbread\n\n* commit \u002702e18d4d4eed949da02fd8aa87801858d99b902a\u0027:\n  Make the default backup configuration \"disabled; local transport selected\"\n"
    },
    {
      "commit": "268957bcaffe8e5bf029e9f797bc21cd474fffed",
      "tree": "e775f6a41036d14b5710b36205ac8d3b7723ff53",
      "parents": [
        "375d19656a17517bd155e812115ff13699817005",
        "d335f9a90375db18b2f77f22f62379ac2d257384"
      ],
      "author": {
        "name": "Brad Fitzpatrick",
        "email": "bradfitz@android.com",
        "time": "Tue Aug 24 18:17:09 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Aug 24 18:17:09 2010 -0700"
      },
      "message": "am d335f9a9: am bb0eb5ca: Merge \"Negatively cache settings and proactively slurp settings into cache.\" into gingerbread\n\nMerge commit \u0027d335f9a90375db18b2f77f22f62379ac2d257384\u0027\n\n* commit \u0027d335f9a90375db18b2f77f22f62379ac2d257384\u0027:\n  Negatively cache settings and proactively slurp settings into cache.\n"
    },
    {
      "commit": "f366a9b007909cc6d214fbee26a97e880734a094",
      "tree": "868fb57fd51d7c03ffbedb56ee27db5146e2c3b2",
      "parents": [
        "e2978c8dcafdf20c2b49999ec423cb5f76d4a583"
      ],
      "author": {
        "name": "Brad Fitzpatrick",
        "email": "bradfitz@android.com",
        "time": "Tue Aug 24 16:14:07 2010 -0700"
      },
      "committer": {
        "name": "Brad Fitzpatrick",
        "email": "bradfitz@android.com",
        "time": "Tue Aug 24 18:07:33 2010 -0700"
      },
      "message": "Negatively cache settings and proactively slurp settings into cache.\n\nThe settings database cache is tiny (or should be tiny) and can be\nslurped into memory.  Once it\u0027s in memory and we know we have it all\nwe can avoid going to disk at all for keys not in the cache.\n\nThis is a big percentage of the StrictMode violations \u0026 latency.\n\nChange-Id: I649411be0c40d348f58376ccfb3eda059fd69fbc\n"
    },
    {
      "commit": "02e18d4d4eed949da02fd8aa87801858d99b902a",
      "tree": "9e0014a88414d3d1364930a8cfa6abd123183cc3",
      "parents": [
        "397c0f5a18281e3880b9359feab683a13d271a03",
        "09dedc998f71c02833950c6476e4d3091c25a8ba"
      ],
      "author": {
        "name": "Christopher Tate",
        "email": "ctate@google.com",
        "time": "Tue Aug 24 18:05:09 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Aug 24 18:05:09 2010 -0700"
      },
      "message": "Merge \"Make the default backup configuration \"disabled; local transport selected\"\" into froyo"
    },
    {
      "commit": "09dedc998f71c02833950c6476e4d3091c25a8ba",
      "tree": "fa0c889b1c598dca7bf9f852de37ee09813e048f",
      "parents": [
        "5aa4680eb07fd4ca9212ee29c4fc0659e00c958d"
      ],
      "author": {
        "name": "Christopher Tate",
        "email": "ctate@google.com",
        "time": "Tue Aug 24 15:37:42 2010 -0700"
      },
      "committer": {
        "name": "Christopher Tate",
        "email": "ctate@google.com",
        "time": "Tue Aug 24 17:52:45 2010 -0700"
      },
      "message": "Make the default backup configuration \"disabled; local transport selected\"\n\nBy default out of the box, an Android build will have the backup mechanism in\nits \"disabled\" state and pointed to the LocalTransport test transport.  We\ndo not want retail devices built without the Google backend to have backup\nenabled out of the box; it would cause them to gradually grind away the\ncache partition for no good reason.  On those devices with this change,\ndevelopers would need to enable backup manually (possibly using the normal\nSettings UI; more probably using the \u0027bmgr\u0027 shell tool), but would no longer\nalso have to manually configure the active transport name.\n\nDevice vendors producing Google-enabled products will simply use resource\noverlays to configure the default state and transport name for their builds.\nWhen building a product that points to the Google backup transport by default,\nthe \"def_backup_enabled\" boolean resource should still be set to \u0027false\u0027 --\nthe Google backup disclosure activity supplied by GSF will take care of\nenabling the backup services if the user opts in to it.  (Basically, vendors\nwill never have to overlay the def_backup_enabled resource -- the default\nvalue of \u0027false\u0027 is correct for any retail device regardless of whether it\ncan use the Google backup transport.)\n\nIn the SDK build, the default transport will remain the local one, but\nthe default enable state overridden and set to \"true\".  This is the ideal\nsituation for developers: all aspects of the backup mechanism immediately\noperative with no manual configuration needed.\n\nChange-Id: I866f8f627b023b338bc7757e61604e6d8a901a34\n"
    },
    {
      "commit": "aead95f339a71a491416647a79b8424ab3ad54df",
      "tree": "f6c1451ee35f3442e04bba3e4f213759a917a243",
      "parents": [
        "35887dc15247171c1acda941e2f6d3bcd7c5bf46"
      ],
      "author": {
        "name": "Daniel Sandler",
        "email": "dsandler@google.com",
        "time": "Tue Aug 24 15:41:28 2010 -0400"
      },
      "committer": {
        "name": "Daniel Sandler",
        "email": "dsandler@google.com",
        "time": "Tue Aug 24 15:41:28 2010 -0400"
      },
      "message": "More final artwork for status bar.\n\nChange-Id: Iaa79567bf6f1c36bd4249eb756e694dc74730fef\n"
    },
    {
      "commit": "35887dc15247171c1acda941e2f6d3bcd7c5bf46",
      "tree": "7daceb6ae0a410cafac310823914bc3ab407e3a8",
      "parents": [
        "8db59adccf3e07b9597a69858e8e4de4f7f233e7"
      ],
      "author": {
        "name": "Daniel Sandler",
        "email": "dsandler@google.com",
        "time": "Tue Aug 24 15:24:04 2010 -0400"
      },
      "committer": {
        "name": "Daniel Sandler",
        "email": "dsandler@google.com",
        "time": "Tue Aug 24 15:24:04 2010 -0400"
      },
      "message": "Final status bar artwork.\n\nChange-Id: I7933388ec090a049447ff1b2b3e1560df064c32b\n"
    },
    {
      "commit": "7e84159f5f79835c6ae82bc6b4d8ef4bf131496f",
      "tree": "bdc865dc1e9b18ce7b9d4fa672733499147cb01c",
      "parents": [
        "349250f3b64421f59439355c80a4540fbb34dda5",
        "36c051c717391afe12a1fe8163960286175f2f7e"
      ],
      "author": {
        "name": "Doug Zongker",
        "email": "dougz@android.com",
        "time": "Sat Aug 21 09:43:58 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Sat Aug 21 09:43:58 2010 -0700"
      },
      "message": "am 36c051c7: am a695cbc9: am 0fe27cf5: make android_id random seed depend on time as well as ro.serialno\n\nMerge commit \u002736c051c717391afe12a1fe8163960286175f2f7e\u0027\n\n* commit \u002736c051c717391afe12a1fe8163960286175f2f7e\u0027:\n  make android_id random seed depend on time as well as ro.serialno\n"
    },
    {
      "commit": "fb970e920413e7f3a6159056fa698bb9c6b04056",
      "tree": "8880a64eb365df848a9ef3994c3f52943515898a",
      "parents": [
        "2338f48ddb3d1746c2d46df85fdc4dcd6cfa240b"
      ],
      "author": {
        "name": "Daniel Sandler",
        "email": "dsandler@google.com",
        "time": "Fri Aug 20 10:57:17 2010 -0400"
      },
      "committer": {
        "name": "Daniel Sandler",
        "email": "dsandler@google.com",
        "time": "Fri Aug 20 10:57:52 2010 -0400"
      },
      "message": "Notification.fullScreenIntent support.\n\nBug: 2911617\nChange-Id: I1b4cd6ff0f760bad721a3a8eed61209b44b64c02\n"
    },
    {
      "commit": "3f677b1b3e45240728de39d60441d791c0e8d3f8",
      "tree": "2bf8c5f2da2beea1c2258b85dc9c423c68c28ca8",
      "parents": [
        "dc2eabd10847d8e7f016fec5232d40b723ce2828",
        "0398bf70e703e89aacb074e4ef9b4a86843e3d06"
      ],
      "author": {
        "name": "Daniel Sandler",
        "email": "dsandler@android.com",
        "time": "Fri Aug 20 06:01:20 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Aug 20 06:01:20 2010 -0700"
      },
      "message": "Merge \"Fix periodically disappearing status icons.\" into gingerbread"
    },
    {
      "commit": "a695cbc94355017d02a3a6c17d866776a8eee24c",
      "tree": "9f46428034ac29414e8b5cd7e6a74d56a30d374c",
      "parents": [
        "cbd038fe207f183bc7e0a610973473f7c2e9d118",
        "0fe27cf5bd1407bc7b4eabefaa91ff535582badc"
      ],
      "author": {
        "name": "Doug Zongker",
        "email": "dougz@android.com",
        "time": "Thu Aug 19 14:05:27 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Aug 19 14:05:27 2010 -0700"
      },
      "message": "am 0fe27cf5: make android_id random seed depend on time as well as ro.serialno\n\nMerge commit \u00270fe27cf5bd1407bc7b4eabefaa91ff535582badc\u0027 into gingerbread\n\n* commit \u00270fe27cf5bd1407bc7b4eabefaa91ff535582badc\u0027:\n  make android_id random seed depend on time as well as ro.serialno\n"
    },
    {
      "commit": "0398bf70e703e89aacb074e4ef9b4a86843e3d06",
      "tree": "48ee9a9496e0435685d536e37b58f0041cd1c0f2",
      "parents": [
        "bccfcd95d3cc4029c1ed8514d31436a857283873"
      ],
      "author": {
        "name": "Daniel Sandler",
        "email": "dsandler@android.com",
        "time": "Thu Aug 19 14:55:38 2010 -0400"
      },
      "committer": {
        "name": "Daniel Sandler",
        "email": "dsandler@android.com",
        "time": "Thu Aug 19 16:59:11 2010 -0400"
      },
      "message": "Fix periodically disappearing status icons.\n\nOccasionally the animation listener wasn\u0027t being told that\nthe ticker animation had completed; this callback was\nessential to keeping the status bar\u0027s internal state correct\n(namely, setting mTicking\u003dfalse). The safest thing to do is\nsimply set mTicking to false immediately upon tickerDone()\nor tickerHalting().\n\nBug: 2915280\nChange-Id: I997911b12fa2985fa83b42154fb3485220886219\n"
    },
    {
      "commit": "0fe27cf5bd1407bc7b4eabefaa91ff535582badc",
      "tree": "c37a29d2893c5554325b53ad0ed1da564ecc8183",
      "parents": [
        "46906276448dd36e7a5cca38fbe9fdb3142f7948"
      ],
      "author": {
        "name": "Doug Zongker",
        "email": "dougz@android.com",
        "time": "Thu Aug 19 13:38:26 2010 -0700"
      },
      "committer": {
        "name": "Doug Zongker",
        "email": "dougz@android.com",
        "time": "Thu Aug 19 13:38:26 2010 -0700"
      },
      "message": "make android_id random seed depend on time as well as ro.serialno\n\nChange-Id: I0a48aacd8da30896d91fa05b7791335e6ed751e5\n"
    },
    {
      "commit": "4b4b039d758302d42e047579e2a7106990f961dd",
      "tree": "8870d65bd74b947623e3817271d3b08ff480a991",
      "parents": [
        "ed279f8f19098aef31aba43663ab7b3fa43f1999",
        "4203c1e56c308d2e2650512d2c2d567008079a92"
      ],
      "author": {
        "name": "Eric Fischer",
        "email": "enf@google.com",
        "time": "Thu Aug 19 12:00:34 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Aug 19 12:00:34 2010 -0700"
      },
      "message": "Merge \"Import Romansh translations.\""
    },
    {
      "commit": "05691455f59a442f67903b98378e060bbacd260b",
      "tree": "410f46319c42d4f9b1c88485a0cb9d19842dc3c2",
      "parents": [
        "20b73ce9d14607fecc22cfeaa648737175c14d6a",
        "d7db7b1eafb3c7bb6158b98561bbe8436009acfd"
      ],
      "author": {
        "name": "Daniel Sandler",
        "email": "dsandler@google.com",
        "time": "Thu Aug 19 06:13:04 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Aug 19 06:13:04 2010 -0700"
      },
      "message": "Merge \"Wi-Fi signal strength and status in the system bar \u0026 panel.\""
    },
    {
      "commit": "d7db7b1eafb3c7bb6158b98561bbe8436009acfd",
      "tree": "a8e57ef1ea7b9fac5c91d1e1e3d3b1ff2e3de9e6",
      "parents": [
        "13984a253de7b32d803c2c216759cd7b730ee7fe"
      ],
      "author": {
        "name": "Daniel Sandler",
        "email": "dsandler@google.com",
        "time": "Fri Aug 13 16:26:39 2010 -0400"
      },
      "committer": {
        "name": "Daniel Sandler",
        "email": "dsandler@google.com",
        "time": "Thu Aug 19 01:26:21 2010 -0400"
      },
      "message": "Wi-Fi signal strength and status in the system bar \u0026 panel.\n\nChange-Id: I67b948b7c87650b51e5785471b66b4b2cca218ed\n"
    },
    {
      "commit": "4203c1e56c308d2e2650512d2c2d567008079a92",
      "tree": "79912ef380c5628299933acde4a075b91f9c21b3",
      "parents": [
        "5aaeaffdce904dae6e3eaf566dccf52611dffafa"
      ],
      "author": {
        "name": "Eric Fischer",
        "email": "enf@google.com",
        "time": "Wed Aug 18 16:24:55 2010 -0700"
      },
      "committer": {
        "name": "Eric Fischer",
        "email": "enf@google.com",
        "time": "Wed Aug 18 16:24:55 2010 -0700"
      },
      "message": "Import Romansh translations.\n\nChange-Id: I798cc041fc1d93c3e51a1598a80781453229a523\n"
    },
    {
      "commit": "ba4048c0284430eaf52b0bc9b3ce9e8e5ce3bc86",
      "tree": "b7820ec2670216d54647f778ba4b102747fe447e",
      "parents": [
        "468c3230dafc2d131bdeded7b5a6825988166244"
      ],
      "author": {
        "name": "Eric Fischer",
        "email": "enf@google.com",
        "time": "Tue Aug 17 16:50:06 2010 -0700"
      },
      "committer": {
        "name": "Eric Fischer",
        "email": "enf@google.com",
        "time": "Tue Aug 17 16:50:06 2010 -0700"
      },
      "message": "Import revised translations.\n\nChange-Id: I03d83a241843f1fe88471425e4a7f7e6f33fee16\n"
    },
    {
      "commit": "f870000ff0f137416832f42efccc362454e5c5d5",
      "tree": "2c90b53e02d76ca4b1b491e5a9a04b65f1dbdfe8",
      "parents": [
        "8c11e952305327183db9f7be719e4c94fde15a7c"
      ],
      "author": {
        "name": "Eric Fischer",
        "email": "enf@google.com",
        "time": "Tue Aug 17 16:43:35 2010 -0700"
      },
      "committer": {
        "name": "Eric Fischer",
        "email": "enf@google.com",
        "time": "Tue Aug 17 16:43:35 2010 -0700"
      },
      "message": "Import revised translations.  DO NOT MERGE\n\nChange-Id: Id47f0897de1361ba755f149b2886d7d1f79ff494\n"
    },
    {
      "commit": "5ecbbbfeae6508b657eb5c17cce5cb51b31a6261",
      "tree": "fb4115c611b32fe5452a5598299c9cc5d6a86672",
      "parents": [
        "8ef786bf5648b77685c96d11aae7b6e410ac4169",
        "e03e6d3072592b2a49ee4a43c5977e7462bf9fd0"
      ],
      "author": {
        "name": "Daniel Sandler",
        "email": "dsandler@android.com",
        "time": "Mon Aug 16 15:19:33 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Mon Aug 16 15:19:33 2010 -0700"
      },
      "message": "am e03e6d30: am 80810f86: Merge \"Fix crash in status bar ticker.\" into gingerbread\n\nMerge commit \u0027e03e6d3072592b2a49ee4a43c5977e7462bf9fd0\u0027\n\n* commit \u0027e03e6d3072592b2a49ee4a43c5977e7462bf9fd0\u0027:\n  Fix crash in status bar ticker.\n"
    },
    {
      "commit": "f8d5809eee3eb6c9e33bcc0363ac7d85559f6e08",
      "tree": "1888704d255ae793bdb66eed23d622815cce70d1",
      "parents": [
        "567722eee190f7cf88dc7ea95167db76d5514842"
      ],
      "author": {
        "name": "Daniel Sandler",
        "email": "dsandler@android.com",
        "time": "Mon Aug 16 15:15:41 2010 -0400"
      },
      "committer": {
        "name": "Daniel Sandler",
        "email": "dsandler@android.com",
        "time": "Mon Aug 16 15:15:41 2010 -0400"
      },
      "message": "Fix crash in status bar ticker.\n\nBug: 2900850\nChange-Id: Iaf71e093578501258a24cd43e5deaf624d28461e\n"
    },
    {
      "commit": "72d54efd3d32cb56766ef625ebc30d4c3a963222",
      "tree": "d7ab14163b71595e06e5b6029a5d781113ab6271",
      "parents": [
        "876247784ee6202066abdefd8366f2e09e681fab"
      ],
      "author": {
        "name": "Irfan Sheriff",
        "email": "isheriff@google.com",
        "time": "Thu Jul 22 12:07:34 2010 -0700"
      },
      "committer": {
        "name": "Irfan Sheriff",
        "email": "isheriff@google.com",
        "time": "Sun Aug 15 15:55:44 2010 -0700"
      },
      "message": "DO NOT MERGE Fix wifi status icon\n\nDoing a setIcon makes the icon visible and overrides\nsetIconVisibility\n\nChange-Id: I7a177cc07e46f211d421e4aa86203ece5936c3fb\n"
    },
    {
      "commit": "1e3ed8fc9537209920eea6adf5e576058f81d587",
      "tree": "5700992c15e3babe262214eb5cdbd3ce280e6ea4",
      "parents": [
        "3778a632a052fc1118fb430cb715beec38e97b42"
      ],
      "author": {
        "name": "Daniel Sandler",
        "email": "dsandler@google.com",
        "time": "Fri Aug 13 10:12:48 2010 -0400"
      },
      "committer": {
        "name": "Daniel Sandler",
        "email": "dsandler@google.com",
        "time": "Fri Aug 13 15:04:40 2010 -0400"
      },
      "message": "Battery meter now functioning in the system bar and settings panel.\n\nChange-Id: I08881a597f166eaeabd01d550a59109661535639\n"
    },
    {
      "commit": "3d173c3040ee8c4ab2703806255c72dafe0d2f04",
      "tree": "5bd66a4bb32895bf311235d7c097f501ff20b5a7",
      "parents": [
        "6a3c9a96f8547775b613ddef179de6fa5411bffb"
      ],
      "author": {
        "name": "Eric Fischer",
        "email": "enf@google.com",
        "time": "Thu Aug 12 16:44:07 2010 -0700"
      },
      "committer": {
        "name": "Eric Fischer",
        "email": "enf@google.com",
        "time": "Thu Aug 12 16:44:07 2010 -0700"
      },
      "message": "Import revised translations.\n\nChange-Id: I0b89d1baf9ed02c492e8845f45fad1bee56e8d56\n"
    },
    {
      "commit": "c9faccccb442ce2cdb3168881cd5a4fd9fbc50c4",
      "tree": "43af7da87166c63e21c2f8fe3ff34829dc557d43",
      "parents": [
        "4ff4a1fa8798af7dc290c0697f006add21f3cb33",
        "6425ef950c15c47752d17952cb72836e68bd0f65"
      ],
      "author": {
        "name": "Daniel Sandler",
        "email": "dsandler@google.com",
        "time": "Thu Aug 12 04:58:40 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Aug 12 04:58:40 2010 -0700"
      },
      "message": "Merge \"System bar settings panel: first pass.\""
    },
    {
      "commit": "6425ef950c15c47752d17952cb72836e68bd0f65",
      "tree": "48a2b1bbd716fabf95c44cb2094f67ae6f4439fb",
      "parents": [
        "5320b326a48a473f58d0e99a81d75f277254b958"
      ],
      "author": {
        "name": "Daniel Sandler",
        "email": "dsandler@google.com",
        "time": "Wed Aug 11 16:10:19 2010 -0400"
      },
      "committer": {
        "name": "Daniel Sandler",
        "email": "dsandler@google.com",
        "time": "Thu Aug 12 02:29:57 2010 -0400"
      },
      "message": "System bar settings panel: first pass.\n\nImplemented: Clock, brightness, silent toggle, airplane mode\n(although this seems not to be working well yet on the\ndevice).\n\nUnimplemented: Orientation lock, battery, wifi signal, date.\n\nChange-Id: Iec9cc833103a68aecccf46cd6eeffc2128d64eea\n"
    },
    {
      "commit": "bf0cb26a1c6305f2a7795c2498591b6189cc5b79",
      "tree": "fb58f791116c9af964ca902f047e310303d3558a",
      "parents": [
        "6b63dce8c9f8ba2d165ed249c873e537516c6b19",
        "f5ee5358c187107b2e5a1e1fbcb5a648d793c798"
      ],
      "author": {
        "name": "Kenny Root",
        "email": "kroot@google.com",
        "time": "Wed Aug 11 14:15:10 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Aug 11 14:15:10 2010 -0700"
      },
      "message": "am f5ee5358: am ac9717ab: Merge \"Move OBB file reading to DefaultContainerService\" into gingerbread\n\nMerge commit \u0027f5ee5358c187107b2e5a1e1fbcb5a648d793c798\u0027\n\n* commit \u0027f5ee5358c187107b2e5a1e1fbcb5a648d793c798\u0027:\n  Move OBB file reading to DefaultContainerService\n"
    },
    {
      "commit": "a02b8b05dd1e8b8cf169e1f89542ef835b11fc13",
      "tree": "aa1b5fb6b900c064d9914f51c9c3817a2c46f9df",
      "parents": [
        "9902196f9885d369e37cf44084e3f04513511ab0"
      ],
      "author": {
        "name": "Kenny Root",
        "email": "kroot@google.com",
        "time": "Thu Aug 05 16:14:17 2010 -0700"
      },
      "committer": {
        "name": "Kenny Root",
        "email": "kroot@google.com",
        "time": "Wed Aug 11 11:20:53 2010 -0700"
      },
      "message": "Move OBB file reading to DefaultContainerService\n\nThe system_server shouldn\u0027t touch files on the SD card. This change\nmoves the things that touch the SD card out to the\nDefaultContainerService so that it will get killed if the SD card goes\naway instead of the system_server.\n\nChange-Id: I0aefa085be4b194768527195532ee6dddc801cfc\n"
    },
    {
      "commit": "6327b957e09fe1b9c4039e1053fd4c63f770ec8f",
      "tree": "98bafa8389237f100fef2bbf6fe5bf20f644f127",
      "parents": [
        "0186c93a6e2e8ea77408e57068aec993cef0075a"
      ],
      "author": {
        "name": "Daniel Sandler",
        "email": "dsandler@google.com",
        "time": "Wed Aug 11 11:45:22 2010 -0400"
      },
      "committer": {
        "name": "Daniel Sandler",
        "email": "dsandler@google.com",
        "time": "Wed Aug 11 11:45:22 2010 -0400"
      },
      "message": "Apparently people want to know what time it is.\n\nBug: 2897410\nChange-Id: I8a9a995cf50d197f1f8894455372d0e325eb3eae\n"
    },
    {
      "commit": "dfa08db1652585a8cf27f929371c7ca6bf18ca60",
      "tree": "d5aa01b76f830566730181d8ae8da91428577547",
      "parents": [
        "ff68468f1b5928c7bc1e68824bae0530830a7a1f"
      ],
      "author": {
        "name": "Daniel Sandler",
        "email": "dsandler@google.com",
        "time": "Thu Aug 05 16:18:42 2010 -0400"
      },
      "committer": {
        "name": "Daniel Sandler",
        "email": "dsandler@google.com",
        "time": "Tue Aug 10 16:19:33 2010 -0400"
      },
      "message": "Incremental system bar improvements.\n\n - scrolling list of notifications\n - fixed crashes when inserting notifications\n - new \"expand\" icon in prep for different touch behavior on\n   notification icons\n - adjustments to the Ticker API in preparation for Kicker\n   work\n\nChange-Id: I18908cbb2bbbfb7969c7bb48dbda67697732c438\n"
    },
    {
      "commit": "7bff7e6e8479da18b91e63fb509d46ff4d955462",
      "tree": "6e167093cd19108122a5e22b8820f4440a80281c",
      "parents": [
        "507a4ea34038daa521036d4c820288b3166a0ed5"
      ],
      "author": {
        "name": "Daniel Sandler",
        "email": "dsandler@google.com",
        "time": "Fri Aug 06 15:06:18 2010 -0400"
      },
      "committer": {
        "name": "Daniel Sandler",
        "email": "dsandler@google.com",
        "time": "Fri Aug 06 15:06:18 2010 -0400"
      },
      "message": "Fix startup crash on phones.\n\nBug: 2899243\nChange-Id: I344fdd4cd3acce64f78cb9b71848b888f59fadfa\n"
    },
    {
      "commit": "0f0b11c8719495ce559b93366fe9cd79782d791c",
      "tree": "0fa5ab0ceee9591d2dd41d84684db045a4216d1a",
      "parents": [
        "4e68d506b0d9c7f01bb927ad7be1995392d7d366"
      ],
      "author": {
        "name": "Daniel Sandler",
        "email": "dsandler@google.com",
        "time": "Wed Aug 04 15:54:58 2010 -0400"
      },
      "committer": {
        "name": "Daniel Sandler",
        "email": "dsandler@google.com",
        "time": "Thu Aug 05 09:34:50 2010 -0400"
      },
      "message": "Basic support for notification payloads in the panel.\n\nLine-item veto is there, but allows you to cancel some\nnotifications you probably shouldn\u0027t be canceling. (Should\nhide the \"X\" in those cases.)\n\nNo preference given to \"sticky\" notifications, because\nthere\u0027s no such thing yet.\n\nNotifications are now limited to 4 visible icons, per spec.\nThe implementation is a total hack for now.\n\nChange-Id: Ibdf433ae94189117f983c510fe5e0cff0bf5c44c\n"
    },
    {
      "commit": "b64ffdf0aab70cd1a60681c6bf526a41095942fa",
      "tree": "01733c12b79ef5f3f4d38cbf7bf55719bfc05f20",
      "parents": [
        "c3cc7011c21352b16d8a597df36b9aef59414626",
        "379020aec619c66d3e040de01f0726687fd2ad85"
      ],
      "author": {
        "name": "Daniel Sandler",
        "email": "dsandler@google.com",
        "time": "Wed Aug 04 13:12:15 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Aug 04 13:12:15 2010 -0700"
      },
      "message": "Merge \"Cleaning up the notification data structures.\""
    },
    {
      "commit": "33dc1d7cd0247b46914c55c3460daa75a3c6b88e",
      "tree": "478db4785493107430e5a94809a4207d2b788a64",
      "parents": [
        "866362fcb4db93584143c21934ea355cbf9e0757"
      ],
      "author": {
        "name": "Eric Fischer",
        "email": "enf@google.com",
        "time": "Wed Aug 04 10:37:25 2010 -0700"
      },
      "committer": {
        "name": "Eric Fischer",
        "email": "enf@google.com",
        "time": "Wed Aug 04 10:37:25 2010 -0700"
      },
      "message": "Import revised translations.  DO NOT MERGE\n\nChange-Id: Ibc3e9f1f83159835c2e6c3bcdaa8ff6a7e7fa384\n"
    },
    {
      "commit": "ed3cfb5e1b15c07156269d7bf7fbbac0ccf8963f",
      "tree": "a23a71342fb676add1e915e9aa0daf3fd9304be4",
      "parents": [
        "d4b502017416113ce50112787ab9fcae39649806"
      ],
      "author": {
        "name": "Gilles Debunne",
        "email": "debunne@google.com",
        "time": "Tue Aug 03 16:13:54 2010 -0700"
      },
      "committer": {
        "name": "Gilles Debunne",
        "email": "debunne@google.com",
        "time": "Tue Aug 03 16:13:54 2010 -0700"
      },
      "message": "Generated hdpi drawable size reduced\n\nChange-Id: Id17bb27500ba8729c33613bbf457f1b3193ced38\n"
    },
    {
      "commit": "d1ce7496f116e1622b8de8c4f912c657eb53eac6",
      "tree": "0f6544f4b4a8895e0044361aaf1a40ce61a6091f",
      "parents": [
        "6cd0cc46061e682b14447477147b2dd6969df155",
        "389878e49d1bccd691223e8df238c06049ae219d"
      ],
      "author": {
        "name": "Gilles Debunne",
        "email": "debunne@google.com",
        "time": "Tue Aug 03 11:01:25 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Aug 03 11:01:25 2010 -0700"
      },
      "message": "Merge \"frameworks/base/ : added scaled hdpi version of assets that were moved to drawable-mdpi\""
    },
    {
      "commit": "379020aec619c66d3e040de01f0726687fd2ad85",
      "tree": "ecd2328b5d5e8daec450a27c1c1e4accdf1972d1",
      "parents": [
        "6cd0cc46061e682b14447477147b2dd6969df155"
      ],
      "author": {
        "name": "Daniel Sandler",
        "email": "dsandler@google.com",
        "time": "Thu Jul 29 16:20:06 2010 -0400"
      },
      "committer": {
        "name": "Daniel Sandler",
        "email": "dsandler@google.com",
        "time": "Tue Aug 03 13:58:02 2010 -0400"
      },
      "message": "Cleaning up the notification data structures.\n\nChange-Id: I2e39fee81a2bd99245b9de6edd2ce5c45bd733c7\n"
    },
    {
      "commit": "389878e49d1bccd691223e8df238c06049ae219d",
      "tree": "bca60edb6e26e94fdc54e93cce9890a7add8fb50",
      "parents": [
        "b0dde8e9b5cb4d69293aee42df2fb21d1720f6db"
      ],
      "author": {
        "name": "Gilles Debunne",
        "email": "debunne@google.com",
        "time": "Tue Aug 03 10:47:05 2010 -0700"
      },
      "committer": {
        "name": "Gilles Debunne",
        "email": "debunne@google.com",
        "time": "Tue Aug 03 10:47:05 2010 -0700"
      },
      "message": "frameworks/base/ : added scaled hdpi version of assets that were moved to drawable-mdpi\n\nChange-Id: I95c7e6afb84af981867c32fe7f86b140f643b5b9\n"
    },
    {
      "commit": "8fbe89d2d1751dd5429794a163fabe70369573cd",
      "tree": "4bdfd8e031718de4462d88e341f5b57a38f368f2",
      "parents": [
        "de9993c2ce6995699f6331497b63ae3adddc59cc",
        "b0dde8e9b5cb4d69293aee42df2fb21d1720f6db"
      ],
      "author": {
        "name": "Gilles Debunne",
        "email": "debunne@google.com",
        "time": "Mon Aug 02 15:39:41 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Aug 02 15:39:41 2010 -0700"
      },
      "message": "Merge \"Move pngs from drawable to drawable-mdpi in project frameworks/base\""
    },
    {
      "commit": "b0dde8e9b5cb4d69293aee42df2fb21d1720f6db",
      "tree": "e5431f07f62e98b99fba646bd4616c0cfd0f96fc",
      "parents": [
        "2b51f47a4cc06086e63bdc3e03fab28631c79972"
      ],
      "author": {
        "name": "Gilles Debunne",
        "email": "debunne@google.com",
        "time": "Mon Aug 02 15:14:49 2010 -0700"
      },
      "committer": {
        "name": "Gilles Debunne",
        "email": "debunne@google.com",
        "time": "Mon Aug 02 15:21:27 2010 -0700"
      },
      "message": "Move pngs from drawable to drawable-mdpi in project frameworks/base\n\nAfter error during file transfer...\n\nChange-Id: I21da694f81a4290e9af1f7647a8ceb6c6d3d806b\n"
    },
    {
      "commit": "b0289f62af77a2811b4528fe284aad871e3c6b31",
      "tree": "32108a844de9f1ab7712e2be5ec51a3aa0c73e68",
      "parents": [
        "ae2036a8f9365cec0f343f2668424e8e964a971c",
        "59d4a5369cd68d4b65809ded407611b62b013f9a"
      ],
      "author": {
        "name": "Kenny Root",
        "email": "kroot@google.com",
        "time": "Mon Aug 02 13:31:41 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Mon Aug 02 13:31:41 2010 -0700"
      },
      "message": "am 59d4a536: am 739cdab7: Merge \"Do not deference before null check\" into gingerbread\n\nMerge commit \u002759d4a5369cd68d4b65809ded407611b62b013f9a\u0027\n\n* commit \u002759d4a5369cd68d4b65809ded407611b62b013f9a\u0027:\n  Do not deference before null check\n"
    },
    {
      "commit": "739cdab7cb63d53440bb411fa2d558e2114b4c81",
      "tree": "d51390327a6d9de2fc7ef118a403b07393ddf4a6",
      "parents": [
        "1540a7ea1afcb772b5fcf90f635153f6489eb8ed",
        "930d3af75f9e9663222f4c4a1d75b326cf811e35"
      ],
      "author": {
        "name": "Kenny Root",
        "email": "kroot@google.com",
        "time": "Mon Aug 02 12:33:40 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Aug 02 12:33:40 2010 -0700"
      },
      "message": "Merge \"Do not deference before null check\" into gingerbread"
    },
    {
      "commit": "1ab5cae8df1d2409d5c2346d63cd7da887e978e1",
      "tree": "de8618544ca32a2faaf65c7957fa9cd2d409d903",
      "parents": [
        "16f8c620abd0ea07e704b6997a66a45ad3590dea"
      ],
      "author": {
        "name": "Daniel Sandler",
        "email": "dsandler@google.com",
        "time": "Mon Aug 02 14:52:35 2010 -0400"
      },
      "committer": {
        "name": "Daniel Sandler",
        "email": "dsandler@google.com",
        "time": "Mon Aug 02 14:53:16 2010 -0400"
      },
      "message": "Actually reference the fixed Proguard flags.\n\nBug: 2869888\nChange-Id: I3277b51cd411c7933607c08b6022870ef83e9197\n"
    },
    {
      "commit": "930d3af75f9e9663222f4c4a1d75b326cf811e35",
      "tree": "30950867a1eec93131934190d0faae893cacd4e3",
      "parents": [
        "7c600369c9695de73ca37db552eb81b8b89d5e76"
      ],
      "author": {
        "name": "Kenny Root",
        "email": "kroot@google.com",
        "time": "Fri Jul 30 16:52:29 2010 -0700"
      },
      "committer": {
        "name": "Kenny Root",
        "email": "kroot@google.com",
        "time": "Mon Aug 02 07:52:56 2010 -0700"
      },
      "message": "Do not deference before null check\n\nThe return of parsePackageLite wasn\u0027t checked until after it was\ndeferenced. Move the deference below the null check and remove redundant\nset.\n\nBug: 2852726\nChange-Id: I3eaaea5050948145eed44b64507dc846993d98eb\n"
    },
    {
      "commit": "37b4a3c2f2e85701f06e85b7240f1c724f8d2dea",
      "tree": "08348d20a0d8c9189f60abca697983bfd222fa2b",
      "parents": [
        "5688ac84bd337c6c7a2df4330e40d04af903f74d",
        "f4e145fd123a6941348e16a595107b155bd880e8"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Sat Jul 31 12:19:39 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Sat Jul 31 12:19:39 2010 -0700"
      },
      "message": "am f4e145fd: am 543f250d: Merge \"Make the systemui process persistent.\" into gingerbread\n\nMerge commit \u0027f4e145fd123a6941348e16a595107b155bd880e8\u0027\n\n* commit \u0027f4e145fd123a6941348e16a595107b155bd880e8\u0027:\n  Make the systemui process persistent.\n"
    },
    {
      "commit": "aee242d3ecafa2250e81b52c8da27f9132b69325",
      "tree": "c726bb2edd633ae7de28c2248406dd053f8dd9c9",
      "parents": [
        "f0ba841f74e719924dfef964254acb96b99089c5"
      ],
      "author": {
        "name": "Daniel Sandler",
        "email": "dsandler@google.com",
        "time": "Fri Jul 30 22:01:34 2010 -0400"
      },
      "committer": {
        "name": "Daniel Sandler",
        "email": "dsandler@google.com",
        "time": "Fri Jul 30 22:01:34 2010 -0400"
      },
      "message": "Fix Proguard flags causing crash in system bar.\n\nBug: 2869888\nChange-Id: I32198676732a1f272b12154d87d7917f354bb91c\n"
    },
    {
      "commit": "26755a347c78e33feb70abeded1e5aca8acd4cf5",
      "tree": "3cb25c78058dc629335f17a945fd73e965b92df5",
      "parents": [
        "d2165cfce7911dac66d1195ed9123e79b086d22b"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Fri Jul 30 17:24:38 2010 -0700"
      },
      "committer": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Fri Jul 30 17:24:38 2010 -0700"
      },
      "message": "Make the systemui process persistent.\n\nThis ensures that the system won\u0027t kill it for memory,\nthe user can\u0027t stop services inside of it, etc.\n\nChange-Id: I923c376afa1133bccc000253f5bba851f9119a52\n"
    },
    {
      "commit": "571a629f2929d86cfdde228ea53d7b4275d8d054",
      "tree": "676bb469bcc0959d60b9f77f4bcca0658d8fbfcb",
      "parents": [
        "bbda99d2086d79ac70b403cad38a47c35af84adf",
        "3eebd1ffbf4583270e6926e9c74ff088a2113e07"
      ],
      "author": {
        "name": "Daniel Sandler",
        "email": "dsandler@google.com",
        "time": "Thu Jul 29 12:45:15 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jul 29 12:45:15 2010 -0700"
      },
      "message": "Merge \"Show notification icons in the system bar.\""
    },
    {
      "commit": "3eebd1ffbf4583270e6926e9c74ff088a2113e07",
      "tree": "8c13bc767e56a0c88cdb3d138a1844bde8b5f299",
      "parents": [
        "7d72e5ad7cebd3c2884793b940b1697dada6adc9"
      ],
      "author": {
        "name": "Daniel Sandler",
        "email": "dsandler@google.com",
        "time": "Tue Jul 27 08:39:33 2010 -0400"
      },
      "committer": {
        "name": "Daniel Sandler",
        "email": "dsandler@google.com",
        "time": "Thu Jul 29 15:42:11 2010 -0400"
      },
      "message": "Show notification icons in the system bar.\n\nCaveats:\n - Ongoing and normal are lumped together\n - Currently no limit on number of icons (should be 4)\n - Still can\u0027t see the notifications in the panel\n\nChange-Id: I83ac474db6ff290207d37747b672a1a56788a238\n"
    },
    {
      "commit": "bbda99d2086d79ac70b403cad38a47c35af84adf",
      "tree": "42c51be78a58c4c29164dcb42621e82b2fc3e81f",
      "parents": [
        "26d9b9870e5a387a5b38523387b4fb2d99542fe6"
      ],
      "author": {
        "name": "Jeff Brown",
        "email": "jeffbrown@google.com",
        "time": "Wed Jul 28 15:48:59 2010 -0700"
      },
      "committer": {
        "name": "Jeff Brown",
        "email": "jeffbrown@google.com",
        "time": "Thu Jul 29 12:19:08 2010 -0700"
      },
      "message": "Fixed StatusBar ANRs due to input event injection on UI thread.\n\nAdded a new asynchronous injection mode and made the existing\nsynchronization mechanism more robust.\n\nChange-Id: I0464f70ff5cbd519dbb02686b2cb5d810fe7dbb2\n"
    }
  ],
  "next": "359d79f3171cda19005b945414c4cf080cab37f4"
}
