)]}'
{
  "log": [
    {
      "commit": "c0cb3dc2c16883f19bf1caf652b2fcdb55a1a856",
      "tree": "fb6e5d716f4c07e49463aba171d0201fcd777347",
      "parents": [
        "dc89357810976556d20483c7fe161b68ed4d2acf"
      ],
      "author": {
        "name": "Jeff Brown",
        "email": "jeffbrown@google.com",
        "time": "Thu Jan 12 18:30:12 2012 -0800"
      },
      "committer": {
        "name": "Jeff Brown",
        "email": "jeffbrown@google.com",
        "time": "Thu Jan 12 18:30:12 2012 -0800"
      },
      "message": "Fix a few memory leaks in the input dispatcher.\n\nBug: 5862398\nChange-Id: Iae3284a223b8307f541a7987f90f5b28e70b9244\n"
    },
    {
      "commit": "dc89357810976556d20483c7fe161b68ed4d2acf",
      "tree": "a573eedabe811f2a83ad32b8076eeb4861fe250a",
      "parents": [
        "c8ac86ba6baa329949137ca8dde1c3d940ff25cd",
        "791a6331e3ca21e3b6cdbfee62348e45786ca3ea"
      ],
      "author": {
        "name": "Adam Cohen",
        "email": "adamcohen@google.com",
        "time": "Thu Jan 12 16:47:00 2012 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jan 12 16:47:00 2012 -0800"
      },
      "message": "Merge \"Getting rid of hack where the wallpaper offset was being deferred\""
    },
    {
      "commit": "c8ac86ba6baa329949137ca8dde1c3d940ff25cd",
      "tree": "5f9e696711278655752f8a57d5e707122419f770",
      "parents": [
        "bd2ff3666b6e923d5df074f614f350304f2c89f2",
        "cea3892bd7fdf605d51a7f99aa0d20dfbea80dd3"
      ],
      "author": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Thu Jan 12 15:49:34 2012 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Jan 12 15:49:34 2012 -0800"
      },
      "message": "am cea3892b: am 722c8c02: Merge \"docs: make AD logo clickable on home page\" into ics-mr1\n\n* commit \u0027cea3892bd7fdf605d51a7f99aa0d20dfbea80dd3\u0027:\n  docs: make AD logo clickable on home page\n"
    },
    {
      "commit": "cea3892bd7fdf605d51a7f99aa0d20dfbea80dd3",
      "tree": "5b35f2b9ec1dbcf888114a7935093812e2d057ad",
      "parents": [
        "1e9e7f76d5e6187befaf96eece258c27fd08bdc5",
        "722c8c02f1e17c232b041440ea97a2fda336a6e8"
      ],
      "author": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Thu Jan 12 15:47:15 2012 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Jan 12 15:47:15 2012 -0800"
      },
      "message": "am 722c8c02: Merge \"docs: make AD logo clickable on home page\" into ics-mr1\n\n* commit \u0027722c8c02f1e17c232b041440ea97a2fda336a6e8\u0027:\n  docs: make AD logo clickable on home page\n"
    },
    {
      "commit": "722c8c02f1e17c232b041440ea97a2fda336a6e8",
      "tree": "7a0aa94b0296bf28c3413050e6db9dd8bfb90b15",
      "parents": [
        "ff321d496a6a07fc667112ecfe4d9a107d44147b",
        "8b56d20e300a42249375a60b929e84283cc2dedb"
      ],
      "author": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Thu Jan 12 15:44:53 2012 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jan 12 15:44:53 2012 -0800"
      },
      "message": "Merge \"docs: make AD logo clickable on home page\" into ics-mr1"
    },
    {
      "commit": "bd2ff3666b6e923d5df074f614f350304f2c89f2",
      "tree": "28cfdd70a714d871670e2f9205b13eda0b5bd444",
      "parents": [
        "986f00faf44b0d9ed5b1384746ca4254037fc180",
        "3d0edd31d8082b7b8b2cdee5efda216179f677b5"
      ],
      "author": {
        "name": "Svetoslav Ganov",
        "email": "svetoslavganov@google.com",
        "time": "Thu Jan 12 15:36:58 2012 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jan 12 15:36:58 2012 -0800"
      },
      "message": "Merge \"AccessibilityService description not internationalized.\""
    },
    {
      "commit": "8b56d20e300a42249375a60b929e84283cc2dedb",
      "tree": "3770e95bdeec0fae31c9566775d7f6b934bc1015",
      "parents": [
        "755a967bdc2cddb6fbadd10e357f8a5328520061"
      ],
      "author": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Thu Jan 12 15:33:38 2012 -0800"
      },
      "committer": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Thu Jan 12 15:33:38 2012 -0800"
      },
      "message": "docs: make AD logo clickable on home page\n\nChange-Id: Ib8a94280d4183b82bcbc5969f2dff1a67c1ecc53\n"
    },
    {
      "commit": "986f00faf44b0d9ed5b1384746ca4254037fc180",
      "tree": "ee51ba282c84cc22d2391ff307fdfda10af9b92e",
      "parents": [
        "156936975dec49022681f218b8221ef9e3d87011",
        "e5360fbf3efe85427f7e7f59afe7bbeddb4949ac"
      ],
      "author": {
        "name": "Jeff Brown",
        "email": "jeffbrown@google.com",
        "time": "Thu Jan 12 15:03:26 2012 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jan 12 15:03:26 2012 -0800"
      },
      "message": "Merge \"Rewrite SQLite database wrappers.\""
    },
    {
      "commit": "156936975dec49022681f218b8221ef9e3d87011",
      "tree": "b0d7d576420b81efcce58880f83fc40554e63a8d",
      "parents": [
        "18c415c3c87da27ceca27ce8df6e2c816d6a2fa3",
        "3f11f302c7e8c4ba513f6c559f33db96319c3825"
      ],
      "author": {
        "name": "Jeff Brown",
        "email": "jeffbrown@google.com",
        "time": "Thu Jan 12 14:59:30 2012 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jan 12 14:59:30 2012 -0800"
      },
      "message": "Merge \"Fix indentation and whitespace.\""
    },
    {
      "commit": "18c415c3c87da27ceca27ce8df6e2c816d6a2fa3",
      "tree": "c01bc46ec47dc5ea17b65efeb0742fb56cf30de5",
      "parents": [
        "5d134343ca9f3ce28704a7fa69a11e4f4d0d25a4",
        "5a05c23f3d6a1a895bf5917aacd8bd9a5302ba00"
      ],
      "author": {
        "name": "Jeff Brown",
        "email": "jeffbrown@google.com",
        "time": "Thu Jan 12 14:59:11 2012 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jan 12 14:59:11 2012 -0800"
      },
      "message": "Merge \"Clean up database tests a little bit.\""
    },
    {
      "commit": "e5360fbf3efe85427f7e7f59afe7bbeddb4949ac",
      "tree": "53d32881de72a9b4b018f01dade23373cb65cc88",
      "parents": [
        "3f11f302c7e8c4ba513f6c559f33db96319c3825"
      ],
      "author": {
        "name": "Jeff Brown",
        "email": "jeffbrown@google.com",
        "time": "Mon Oct 31 17:48:13 2011 -0700"
      },
      "committer": {
        "name": "Jeff Brown",
        "email": "jeffbrown@google.com",
        "time": "Thu Jan 12 14:56:18 2012 -0800"
      },
      "message": "Rewrite SQLite database wrappers.\n\nThe main theme of this change is encapsulation.  This change\npreserves all existing functionality but the implementation\nis now much cleaner.\n\nInstead of a \"database lock\", access to the database is treated\nas a resource acquisition problem.  If a thread\u0027s owns a database\nconnection, then it can access the database; otherwise, it must\nacquire a database connection first, and potentially wait for other\nthreads to give up theirs.  The SQLiteConnectionPool encapsulates\nthe details of how connections are created, configured, acquired,\nreleased and disposed.\n\nOne new feature is that SQLiteConnectionPool can make scheduling\ndecisions about which thread should next acquire a database\nconnection when there is contention among threads.  The factors\nconsidered include wait queue ordering (fairness among peers),\nwhether the connection is needed for an interactive operation\n(unfairness on behalf of the UI), and whether the primary connection\nis needed or if any old connection will do.  Thus one goal of the\nnew SQLiteConnectionPool is to improve the utilization of\ndatabase connections.\n\nTo emulate some quirks of the old \"database lock,\" we introduce\nthe concept of the primary database connection.  The primary\ndatabase connection is the one that is typically used to perform\nwrite operations to the database.  When a thread holds the primary\ndatabase connection, it effectively prevents other threads from\nmodifying the database (although they can still read).  What\u0027s\nmore, those threads will block when they try to acquire the primary\nconnection, which provides the same kind of mutual exclusion\nfeatures that the old \"database lock\" had.  (In truth, we\nprobably don\u0027t need to be requiring use of the primary database\nconnection in as many places as we do now, but we can seek to refine\nthat behavior in future patches.)\n\nAnother significant change is that native sqlite3_stmt objects\n(prepared statements) are fully encapsulated by the SQLiteConnection\nobject that owns them.  This ensures that the connection can\nfinalize (destroy) all extant statements that belong to a database\nconnection when the connection is closed.  (In the original code,\nthis was very complicated because the sqlite3_stmt objects were\nmanaged by SQLiteCompiledSql objects which had different lifetime\nfrom the original SQLiteDatabase that created them.  Worse, the\nSQLiteCompiledSql finalizer method couldn\u0027t actually destroy the\nsqlite3_stmt objects because it ran on the finalizer thread and\ntherefore could not guarantee that it could acquire the database\nlock in order to do the work.  This resulted in some rather\ntortured logic involving a list of pending finalizable statements\nand a high change of deadlocks or leaks.)\n\nBecause sqlite3_stmt objects never escape the confines of the\nSQLiteConnection that owns them, we can also greatly simplify\nthe design of the SQLiteProgram, SQLiteQuery and SQLiteStatement\nobjects.  They no longer have to wrangle a native sqlite3_stmt\nobject pointer and manage its lifecycle.  So now all they do\nis hold bind arguments and provide a fancy API.\n\nAll of the JNI glue related to managing database connections\nand performing transactions is now bound to SQLiteConnection\n(rather than being scattered everywhere).  This makes sense because\nSQLiteConnection owns the native sqlite3 object, so it is the\nonly class in the system that can interact with the native\nSQLite database directly.  Encapsulation for the win.\n\nOne particularly tricky part of this change is managing the\nownership of SQLiteConnection objects.  At any given time,\na SQLiteConnection is either owned by a SQLiteConnectionPool\nor by a SQLiteSession.  SQLiteConnections should never be leaked,\nbut we handle that case too (and yell about it with CloseGuard).\n\nA SQLiteSession object is responsible for acquiring and releasing\na SQLiteConnection object on behalf of a single thread as needed.\nFor example, the session acquires a connection when a transaction\nbegins and releases it when finished.  If the session cannot\nacquire a connection immediately, then the requested operation\nblocks until a connection becomes available.\n\nSQLiteSessions are thread-local.  A SQLiteDatabase assigns a\ndistinct session to each thread that performs database operations.\nThis is very very important.  First, it prevents two threads\nfrom trying to use the same SQLiteConnection at the same time\n(because two threads can\u0027t share the same session).\nSecond, it prevents a single thread from trying to acquire two\nSQLiteConnections simultaneously from the same database (because\na single thread can\u0027t have two sessions for the same database which,\nin addition to being greedy, could result in a deadlock).\n\nThere is strict layering between the various database objects,\nobjects at lower layers are not aware of objects at higher layers.\nMoreover, objects at higher layers generally own objects at lower\nlayers and are responsible for ensuring they are properly disposed\nwhen no longer needed (good for the environment).\n\nAPI layer: SQLiteDatabase, SQLiteProgram, SQLiteQuery, SQLiteStatement.\nSession layer: SQLiteSession.\nConnection layer: SQLiteConnectionPool, SQLiteConnection.\nNative layer: JNI glue.\n\nBy avoiding cyclic dependencies between layers, we make the\narchitecture much more intelligible, maintainable and robust.\n\nFinally, this change adds a great deal of new debugging information.\nIt is now possible to view a list of the most recent database\noperations including how long they took to run using\n\"adb shell dumpsys dbinfo\".  (Because most of the interesting\nwork happens in SQLiteConnection, it is easy to add debugging\ninstrumentation to track all database operations in one place.)\n\nChange-Id: Iffb4ce72d8bcf20b4e087d911da6aa84d2f15297\n"
    },
    {
      "commit": "791a6331e3ca21e3b6cdbfee62348e45786ca3ea",
      "tree": "c0330674209a564cac33cdc847bf08576be3ee97",
      "parents": [
        "d9bb7a8df856d477701158c2cc5c40b86a2c70f5"
      ],
      "author": {
        "name": "Adam Cohen",
        "email": "adamcohen@google.com",
        "time": "Thu Jan 12 14:38:38 2012 -0800"
      },
      "committer": {
        "name": "Adam Cohen",
        "email": "adamcohen@google.com",
        "time": "Thu Jan 12 14:38:38 2012 -0800"
      },
      "message": "Getting rid of hack where the wallpaper offset was being deferred\n\n-\u003e This was a hack, and with all the work going into vsync etc, it\n   really shouldn\u0027t be needed.\n\nChange-Id: I59005e2644e0ba08846a6c661e8c4e22640d8e02\n"
    },
    {
      "commit": "3f11f302c7e8c4ba513f6c559f33db96319c3825",
      "tree": "78e25c96488aba94f2d281b06a3149452b908a50",
      "parents": [
        "5a05c23f3d6a1a895bf5917aacd8bd9a5302ba00"
      ],
      "author": {
        "name": "Jeff Brown",
        "email": "jeffbrown@google.com",
        "time": "Thu Jan 12 14:21:54 2012 -0800"
      },
      "committer": {
        "name": "Jeff Brown",
        "email": "jeffbrown@google.com",
        "time": "Thu Jan 12 14:37:58 2012 -0800"
      },
      "message": "Fix indentation and whitespace.\n\nChange-Id: Iccb954fb77f21b230eecb3f06328e11b14611f17\n"
    },
    {
      "commit": "5a05c23f3d6a1a895bf5917aacd8bd9a5302ba00",
      "tree": "004b84d6921a0c8732d64401d73ea499b98c77aa",
      "parents": [
        "38e90751a25606459a9e571aa1b6c992d4c64151"
      ],
      "author": {
        "name": "Jeff Brown",
        "email": "jeffbrown@google.com",
        "time": "Thu Jan 12 12:04:22 2012 -0800"
      },
      "committer": {
        "name": "Jeff Brown",
        "email": "jeffbrown@google.com",
        "time": "Thu Jan 12 14:37:57 2012 -0800"
      },
      "message": "Clean up database tests a little bit.\n\nChange-Id: Ib05c699bf59187cb51627b5f352c2a15ad2c28bb\n"
    },
    {
      "commit": "5d134343ca9f3ce28704a7fa69a11e4f4d0d25a4",
      "tree": "2eea7b82cc2999771e624d06a4fb21f72377537d",
      "parents": [
        "e340527eaba89cad646e46d1d5ee34b71e9c6133",
        "1e9e7f76d5e6187befaf96eece258c27fd08bdc5"
      ],
      "author": {
        "name": "Chia-chi Yeh",
        "email": "chiachi@android.com",
        "time": "Thu Jan 12 14:30:44 2012 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Jan 12 14:30:44 2012 -0800"
      },
      "message": "am 1e9e7f76: am ff321d49: Merge \"VPN: silence VPN notifications.\" into ics-mr1\n\n* commit \u00271e9e7f76d5e6187befaf96eece258c27fd08bdc5\u0027:\n  VPN: silence VPN notifications.\n"
    },
    {
      "commit": "1e9e7f76d5e6187befaf96eece258c27fd08bdc5",
      "tree": "165d0b7a7053be1b1726681c45d5f683a95f28e0",
      "parents": [
        "4ecb2633981d0d58421562ca379a5c79adb413a0",
        "ff321d496a6a07fc667112ecfe4d9a107d44147b"
      ],
      "author": {
        "name": "Chia-chi Yeh",
        "email": "chiachi@android.com",
        "time": "Thu Jan 12 14:26:43 2012 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Jan 12 14:26:43 2012 -0800"
      },
      "message": "am ff321d49: Merge \"VPN: silence VPN notifications.\" into ics-mr1\n\n* commit \u0027ff321d496a6a07fc667112ecfe4d9a107d44147b\u0027:\n  VPN: silence VPN notifications.\n"
    },
    {
      "commit": "ff321d496a6a07fc667112ecfe4d9a107d44147b",
      "tree": "fda89338361f2ebbc5bc9a8fa7333b54466d1cd2",
      "parents": [
        "aaaafca8543eaa75f1865d70c801c9b62caa56e2",
        "50fe709995d1f126e96cafde133bc4777b31d4ed"
      ],
      "author": {
        "name": "Chia-chi Yeh",
        "email": "chiachi@android.com",
        "time": "Thu Jan 12 14:24:30 2012 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jan 12 14:24:30 2012 -0800"
      },
      "message": "Merge \"VPN: silence VPN notifications.\" into ics-mr1"
    },
    {
      "commit": "e340527eaba89cad646e46d1d5ee34b71e9c6133",
      "tree": "4a5a9d2e306d817c4f1668fdc898011b3e8a1e65",
      "parents": [
        "842bb08fb9a04e480c7783d3568f6780787ab0d5",
        "9045c3592acdc34f1c54834a9824e08a9af09399"
      ],
      "author": {
        "name": "Gilles Debunne",
        "email": "debunne@google.com",
        "time": "Thu Jan 12 14:21:58 2012 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jan 12 14:21:58 2012 -0800"
      },
      "message": "Merge \"Fixed fadingEdge documentation\""
    },
    {
      "commit": "842bb08fb9a04e480c7783d3568f6780787ab0d5",
      "tree": "aa9a81583752c9e69de2ea32368fa437bf2d7e16",
      "parents": [
        "ba8b97e202d98721c4e73004204cb4f4c11ffa68",
        "4ecb2633981d0d58421562ca379a5c79adb413a0"
      ],
      "author": {
        "name": "Roman Nurik",
        "email": "romannurik@google.com",
        "time": "Thu Jan 12 14:11:01 2012 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Jan 12 14:11:01 2012 -0800"
      },
      "message": "am 4ecb2633: am aaaafca8: docs: Android design CSS/JS fixes\n\n* commit \u00274ecb2633981d0d58421562ca379a5c79adb413a0\u0027:\n  docs: Android design CSS/JS fixes\n"
    },
    {
      "commit": "4ecb2633981d0d58421562ca379a5c79adb413a0",
      "tree": "5d57d5f0699ebd2bc56066df60ec38879184c736",
      "parents": [
        "0786bc734e55b40a16d1a475f311c5460ff55d36",
        "aaaafca8543eaa75f1865d70c801c9b62caa56e2"
      ],
      "author": {
        "name": "Roman Nurik",
        "email": "romannurik@google.com",
        "time": "Thu Jan 12 14:07:51 2012 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Jan 12 14:07:51 2012 -0800"
      },
      "message": "am aaaafca8: docs: Android design CSS/JS fixes\n\n* commit \u0027aaaafca8543eaa75f1865d70c801c9b62caa56e2\u0027:\n  docs: Android design CSS/JS fixes\n"
    },
    {
      "commit": "aaaafca8543eaa75f1865d70c801c9b62caa56e2",
      "tree": "7a4a2129881b9b3706f740ab3ff0c9b927ba55d6",
      "parents": [
        "baa88ef7d3b4d3b16f97a3c56a3049dcb686baf9"
      ],
      "author": {
        "name": "Roman Nurik",
        "email": "romannurik@google.com",
        "time": "Thu Jan 12 13:57:44 2012 -0800"
      },
      "committer": {
        "name": "Roman Nurik",
        "email": "romannurik@google.com",
        "time": "Thu Jan 12 13:57:44 2012 -0800"
      },
      "message": "docs: Android design CSS/JS fixes\n\n- Remove new window icon for Developer site link\n- Make videos re-load and replay on click to prevent\n  failed replay for unseekable videos\n\nChange-Id: I689607d0d53247b0e599612cb7d23a98d6ad24a1\n"
    },
    {
      "commit": "ba8b97e202d98721c4e73004204cb4f4c11ffa68",
      "tree": "ab00da86af19b4818da320e48cc30c8bba35df77",
      "parents": [
        "0b92eb4b8c2cfd1230245e387424df19ae0535d9",
        "0786bc734e55b40a16d1a475f311c5460ff55d36"
      ],
      "author": {
        "name": "Roman Nurik",
        "email": "romannurik@google.com",
        "time": "Thu Jan 12 13:38:01 2012 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Jan 12 13:38:01 2012 -0800"
      },
      "message": "am 0786bc73: am baa88ef7: Merge \"docs: minor Design Principles fixes for Android Design\" into ics-mr1\n\n* commit \u00270786bc734e55b40a16d1a475f311c5460ff55d36\u0027:\n  docs: minor Design Principles fixes for Android Design\n"
    },
    {
      "commit": "0b92eb4b8c2cfd1230245e387424df19ae0535d9",
      "tree": "63a85a10df422dafa46a8e082fbf40a79c6113f7",
      "parents": [
        "494a17761d524c53b26f198e59f4f82af2cf0abf",
        "1aff11be4585d6ddff784d7e74188963050805fa"
      ],
      "author": {
        "name": "Jim Miller",
        "email": "jaggies@google.com",
        "time": "Thu Jan 12 13:37:58 2012 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Jan 12 13:37:58 2012 -0800"
      },
      "message": "am 1aff11be: am 7a286d83: Merge \"Fix 5620754: don\\\u0027t show pattern screen after SIM PUK unlock\" into ics-mr1\n\n* commit \u00271aff11be4585d6ddff784d7e74188963050805fa\u0027:\n  Fix 5620754: don\u0027t show pattern screen after SIM PUK unlock\n"
    },
    {
      "commit": "494a17761d524c53b26f198e59f4f82af2cf0abf",
      "tree": "b114385c74bd4a7e83e674d3605df58ded21228e",
      "parents": [
        "5b7863f2d4126bf855b7c16e16854b3bc0100349",
        "66e66e1d70bdcf184a29bc5eb8cfdeecffdb799f"
      ],
      "author": {
        "name": "Daniel Sandler",
        "email": "dsandler@android.com",
        "time": "Thu Jan 12 13:37:54 2012 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Jan 12 13:37:54 2012 -0800"
      },
      "message": "am 66e66e1d: am 755a967b: Merge \"Clean up wifi/mobile indicators in the expanded panel.\" into ics-mr1\n\n* commit \u002766e66e1d70bdcf184a29bc5eb8cfdeecffdb799f\u0027:\n  Clean up wifi/mobile indicators in the expanded panel.\n"
    },
    {
      "commit": "5b7863f2d4126bf855b7c16e16854b3bc0100349",
      "tree": "cf0a9924e3e7c1a2ddb218bb35e9829be1b4d32b",
      "parents": [
        "cf5cecd854376b1a08b3f28a34e7555b44c594f3",
        "499b944133298b4da344fbf97cff25c6f6b9d62f"
      ],
      "author": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Thu Jan 12 13:37:41 2012 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Jan 12 13:37:41 2012 -0800"
      },
      "message": "am 499b9441: am cf602dbd: docs: replace \"decide for me image\" bug: 5860467\n\n* commit \u0027499b944133298b4da344fbf97cff25c6f6b9d62f\u0027:\n  docs: replace \"decide for me image\" bug: 5860467\n"
    },
    {
      "commit": "0786bc734e55b40a16d1a475f311c5460ff55d36",
      "tree": "e1b2513a4d12f8a446d7ec3c6e9c69c4c017545a",
      "parents": [
        "1aff11be4585d6ddff784d7e74188963050805fa",
        "baa88ef7d3b4d3b16f97a3c56a3049dcb686baf9"
      ],
      "author": {
        "name": "Roman Nurik",
        "email": "romannurik@google.com",
        "time": "Thu Jan 12 12:46:50 2012 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Jan 12 12:46:50 2012 -0800"
      },
      "message": "am baa88ef7: Merge \"docs: minor Design Principles fixes for Android Design\" into ics-mr1\n\n* commit \u0027baa88ef7d3b4d3b16f97a3c56a3049dcb686baf9\u0027:\n  docs: minor Design Principles fixes for Android Design\n"
    },
    {
      "commit": "baa88ef7d3b4d3b16f97a3c56a3049dcb686baf9",
      "tree": "0fbfceffdcb23a10fdd7cd63728f3aa8d0114cf8",
      "parents": [
        "7a286d8391a58637e6834f4de296bf66183ce1b2",
        "403cb28a8170ca1de3e710a2e218badbd0db534a"
      ],
      "author": {
        "name": "Roman Nurik",
        "email": "romannurik@google.com",
        "time": "Thu Jan 12 12:45:00 2012 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jan 12 12:45:00 2012 -0800"
      },
      "message": "Merge \"docs: minor Design Principles fixes for Android Design\" into ics-mr1"
    },
    {
      "commit": "1aff11be4585d6ddff784d7e74188963050805fa",
      "tree": "3e13b604cbbd76a33fd36b83bd1517bde88957ed",
      "parents": [
        "66e66e1d70bdcf184a29bc5eb8cfdeecffdb799f",
        "7a286d8391a58637e6834f4de296bf66183ce1b2"
      ],
      "author": {
        "name": "Jim Miller",
        "email": "jaggies@google.com",
        "time": "Thu Jan 12 12:31:07 2012 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Jan 12 12:31:07 2012 -0800"
      },
      "message": "am 7a286d83: Merge \"Fix 5620754: don\\\u0027t show pattern screen after SIM PUK unlock\" into ics-mr1\n\n* commit \u00277a286d8391a58637e6834f4de296bf66183ce1b2\u0027:\n  Fix 5620754: don\u0027t show pattern screen after SIM PUK unlock\n"
    },
    {
      "commit": "7a286d8391a58637e6834f4de296bf66183ce1b2",
      "tree": "d1ecb04b701ed6b3bdba3ce433a160cdcde9dc63",
      "parents": [
        "755a967bdc2cddb6fbadd10e357f8a5328520061",
        "28a0767751268601c4b8c208e4f8708ee2e88533"
      ],
      "author": {
        "name": "Jim Miller",
        "email": "jaggies@google.com",
        "time": "Thu Jan 12 12:28:59 2012 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jan 12 12:28:59 2012 -0800"
      },
      "message": "Merge \"Fix 5620754: don\u0027t show pattern screen after SIM PUK unlock\" into ics-mr1"
    },
    {
      "commit": "403cb28a8170ca1de3e710a2e218badbd0db534a",
      "tree": "e4872cade9e45b0d89edbe7f2ddcdd27487e30c2",
      "parents": [
        "755a967bdc2cddb6fbadd10e357f8a5328520061"
      ],
      "author": {
        "name": "Roman Nurik",
        "email": "romannurik@google.com",
        "time": "Thu Jan 12 12:08:07 2012 -0800"
      },
      "committer": {
        "name": "Roman Nurik",
        "email": "romannurik@google.com",
        "time": "Thu Jan 12 12:08:07 2012 -0800"
      },
      "message": "docs: minor Design Principles fixes for Android Design\n\nChange-Id: I3d69c5fd420e7e6a7d70ebf4a65179af23a70859\n"
    },
    {
      "commit": "66e66e1d70bdcf184a29bc5eb8cfdeecffdb799f",
      "tree": "3d5fc71d539f796488e9471666ac8c628594f24d",
      "parents": [
        "499b944133298b4da344fbf97cff25c6f6b9d62f",
        "755a967bdc2cddb6fbadd10e357f8a5328520061"
      ],
      "author": {
        "name": "Daniel Sandler",
        "email": "dsandler@android.com",
        "time": "Thu Jan 12 11:40:43 2012 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Jan 12 11:40:43 2012 -0800"
      },
      "message": "am 755a967b: Merge \"Clean up wifi/mobile indicators in the expanded panel.\" into ics-mr1\n\n* commit \u0027755a967bdc2cddb6fbadd10e357f8a5328520061\u0027:\n  Clean up wifi/mobile indicators in the expanded panel.\n"
    },
    {
      "commit": "755a967bdc2cddb6fbadd10e357f8a5328520061",
      "tree": "4d4112bf5ed3813ad29594969bb03eae30cda210",
      "parents": [
        "cf602dbd0b907d113e703cc8e4c8b378dce0a4c4",
        "5962fd5ec95249ba8354d3a533c27a012bcf22e2"
      ],
      "author": {
        "name": "Daniel Sandler",
        "email": "dsandler@android.com",
        "time": "Thu Jan 12 11:38:39 2012 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jan 12 11:38:39 2012 -0800"
      },
      "message": "Merge \"Clean up wifi/mobile indicators in the expanded panel.\" into ics-mr1"
    },
    {
      "commit": "499b944133298b4da344fbf97cff25c6f6b9d62f",
      "tree": "68e2395be37b9ad03d180d259f8d8ead47629563",
      "parents": [
        "1890fa822091ea700b7409ac79a57cf650b55003",
        "cf602dbd0b907d113e703cc8e4c8b378dce0a4c4"
      ],
      "author": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Thu Jan 12 11:35:54 2012 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Jan 12 11:35:54 2012 -0800"
      },
      "message": "am cf602dbd: docs: replace \"decide for me image\" bug: 5860467\n\n* commit \u0027cf602dbd0b907d113e703cc8e4c8b378dce0a4c4\u0027:\n  docs: replace \"decide for me image\" bug: 5860467\n"
    },
    {
      "commit": "cf602dbd0b907d113e703cc8e4c8b378dce0a4c4",
      "tree": "c2e6fb98d9ca0d0d8749093ee21abbd24ab36144",
      "parents": [
        "79d84930cd776c7173330eeb13b3282b6034fc37"
      ],
      "author": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Thu Jan 12 11:30:27 2012 -0800"
      },
      "committer": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Thu Jan 12 11:30:27 2012 -0800"
      },
      "message": "docs: replace \"decide for me image\"\nbug: 5860467\n\nChange-Id: I45f10df561c9392dc5b4621305413d1e7621e05d\n"
    },
    {
      "commit": "cf5cecd854376b1a08b3f28a34e7555b44c594f3",
      "tree": "b9bd7513ad1fb88c9bd84e5c5834d600a2d59ce0",
      "parents": [
        "1bdaa928ccc3caae5814fb6e9c398821c7866812",
        "1890fa822091ea700b7409ac79a57cf650b55003"
      ],
      "author": {
        "name": "Matthew Xie",
        "email": "mattx@google.com",
        "time": "Thu Jan 12 11:29:39 2012 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Jan 12 11:29:39 2012 -0800"
      },
      "message": "am 1890fa82: am 79d84930: Merge \"Set Bluetooth adapter to PowerOff mode when turnoff with airplane on\" into ics-mr1\n\n* commit \u00271890fa822091ea700b7409ac79a57cf650b55003\u0027:\n  Set Bluetooth adapter to PowerOff mode when turnoff with airplane on\n"
    },
    {
      "commit": "1890fa822091ea700b7409ac79a57cf650b55003",
      "tree": "ebdbff007832c2917c9986c09ce24867a4e99728",
      "parents": [
        "db4296bde95352b6bb5614fad3b08ffaa49dd9c3",
        "79d84930cd776c7173330eeb13b3282b6034fc37"
      ],
      "author": {
        "name": "Matthew Xie",
        "email": "mattx@google.com",
        "time": "Thu Jan 12 11:27:10 2012 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Jan 12 11:27:10 2012 -0800"
      },
      "message": "am 79d84930: Merge \"Set Bluetooth adapter to PowerOff mode when turnoff with airplane on\" into ics-mr1\n\n* commit \u002779d84930cd776c7173330eeb13b3282b6034fc37\u0027:\n  Set Bluetooth adapter to PowerOff mode when turnoff with airplane on\n"
    },
    {
      "commit": "1bdaa928ccc3caae5814fb6e9c398821c7866812",
      "tree": "5258be7bc9cce05dbaa02a769b80a5160adedbcc",
      "parents": [
        "8f013352573054b049a05163ac1d50be44d80818",
        "db4296bde95352b6bb5614fad3b08ffaa49dd9c3"
      ],
      "author": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Thu Jan 12 11:26:49 2012 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Jan 12 11:26:49 2012 -0800"
      },
      "message": "am db4296bd: am a618eeb5: Merge \"docs: update text and image for \"let me make it mine\" prinicple in design guide bug: 5853519\" into ics-mr1\n\n* commit \u0027db4296bde95352b6bb5614fad3b08ffaa49dd9c3\u0027:\n  docs: update text and image for \"let me make it mine\" prinicple in design guide bug: 5853519\n"
    },
    {
      "commit": "db4296bde95352b6bb5614fad3b08ffaa49dd9c3",
      "tree": "894f5930656c87d34a53b846d5264932f2838cdb",
      "parents": [
        "b2ff327cb41185030077189bc3e80376acf11c68",
        "a618eeb552981d8bca38dbe8c28e2b1b1bffdf5e"
      ],
      "author": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Thu Jan 12 11:24:24 2012 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Jan 12 11:24:24 2012 -0800"
      },
      "message": "am a618eeb5: Merge \"docs: update text and image for \"let me make it mine\" prinicple in design guide bug: 5853519\" into ics-mr1\n\n* commit \u0027a618eeb552981d8bca38dbe8c28e2b1b1bffdf5e\u0027:\n  docs: update text and image for \"let me make it mine\" prinicple in design guide bug: 5853519\n"
    },
    {
      "commit": "79d84930cd776c7173330eeb13b3282b6034fc37",
      "tree": "d69794f11120f73d0cf8a6e198fc4883fdcf47f5",
      "parents": [
        "a618eeb552981d8bca38dbe8c28e2b1b1bffdf5e",
        "f3171fb60c840a9bc0220fad651338346dddfff7"
      ],
      "author": {
        "name": "Matthew Xie",
        "email": "mattx@google.com",
        "time": "Thu Jan 12 11:24:06 2012 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jan 12 11:24:06 2012 -0800"
      },
      "message": "Merge \"Set Bluetooth adapter to PowerOff mode when turnoff with airplane on\" into ics-mr1"
    },
    {
      "commit": "8f013352573054b049a05163ac1d50be44d80818",
      "tree": "c838dc4f155200079c102fe41a13a548a8c24cd6",
      "parents": [
        "f86cf52eadf0fd1452ba770e25c0ffa92edb1191",
        "b2ff327cb41185030077189bc3e80376acf11c68"
      ],
      "author": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Thu Jan 12 11:23:11 2012 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Jan 12 11:23:11 2012 -0800"
      },
      "message": "am b2ff327c: am abfe4cb6: Merge \"docs: further clarify the behavior of targetSdkVersion bug: 5854083\" into ics-mr1\n\n* commit \u0027b2ff327cb41185030077189bc3e80376acf11c68\u0027:\n  docs: further clarify the behavior of targetSdkVersion bug: 5854083\n"
    },
    {
      "commit": "a618eeb552981d8bca38dbe8c28e2b1b1bffdf5e",
      "tree": "2f5ee6edb23686cf440a89f073c8f530a8a620f9",
      "parents": [
        "abfe4cb6f0ebd6c901d3210fed719d03db9e80b7",
        "0c95bb478e8fea48ae36a4b8c9c082d3fd3b5cdd"
      ],
      "author": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Thu Jan 12 11:22:24 2012 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jan 12 11:22:24 2012 -0800"
      },
      "message": "Merge \"docs: update text and image for \"let me make it mine\" prinicple in design guide bug: 5853519\" into ics-mr1"
    },
    {
      "commit": "b2ff327cb41185030077189bc3e80376acf11c68",
      "tree": "1f864e0ed9fedccc88c8cea625043fd65934d7a2",
      "parents": [
        "6b9a41c55ef9c8ff6f2c7d76f1b81fbe85b2e7d4",
        "abfe4cb6f0ebd6c901d3210fed719d03db9e80b7"
      ],
      "author": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Thu Jan 12 11:21:02 2012 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Jan 12 11:21:02 2012 -0800"
      },
      "message": "am abfe4cb6: Merge \"docs: further clarify the behavior of targetSdkVersion bug: 5854083\" into ics-mr1\n\n* commit \u0027abfe4cb6f0ebd6c901d3210fed719d03db9e80b7\u0027:\n  docs: further clarify the behavior of targetSdkVersion bug: 5854083\n"
    },
    {
      "commit": "abfe4cb6f0ebd6c901d3210fed719d03db9e80b7",
      "tree": "ebe9ced29fc13217d66b2f1f0b2411f387c3d2c1",
      "parents": [
        "4b1261f17ae2a0180be09b1c987ec7e70b2b46a7",
        "d4eb682b5fa06f476d6f091b7df1213e7f1e07f8"
      ],
      "author": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Thu Jan 12 11:19:08 2012 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jan 12 11:19:08 2012 -0800"
      },
      "message": "Merge \"docs: further clarify the behavior of targetSdkVersion bug: 5854083\" into ics-mr1"
    },
    {
      "commit": "0c95bb478e8fea48ae36a4b8c9c082d3fd3b5cdd",
      "tree": "78d0b1ac82a58cc38c9b573926a50a6cb40bc508",
      "parents": [
        "4b1261f17ae2a0180be09b1c987ec7e70b2b46a7"
      ],
      "author": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Thu Jan 12 11:16:35 2012 -0800"
      },
      "committer": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Thu Jan 12 11:16:35 2012 -0800"
      },
      "message": "docs: update text and image for \"let me make it mine\" prinicple in design guide\nbug: 5853519\n\nChange-Id: I7cccbb6d6eb94f29cbad24d3a07c9222a963434c\n"
    },
    {
      "commit": "f86cf52eadf0fd1452ba770e25c0ffa92edb1191",
      "tree": "28fb8014df10c641c25d1269666d15fc52925bf2",
      "parents": [
        "d9bb7a8df856d477701158c2cc5c40b86a2c70f5",
        "6b9a41c55ef9c8ff6f2c7d76f1b81fbe85b2e7d4"
      ],
      "author": {
        "name": "John Reck",
        "email": "jreck@google.com",
        "time": "Thu Jan 12 11:07:16 2012 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Jan 12 11:07:16 2012 -0800"
      },
      "message": "am 6b9a41c5: am baaf136c: am 0a3fcc3e: Fix Apache stack\n\n* commit \u00276b9a41c55ef9c8ff6f2c7d76f1b81fbe85b2e7d4\u0027:\n  Fix Apache stack\n"
    },
    {
      "commit": "6b9a41c55ef9c8ff6f2c7d76f1b81fbe85b2e7d4",
      "tree": "b570f44d766c89ccd2ce0d87ab05513553a776b2",
      "parents": [
        "1800ccfa647cca6e9c051759312d6af12f134f5a",
        "baaf136cd279e22a7ae4b551ebd5fad23b84996d"
      ],
      "author": {
        "name": "John Reck",
        "email": "jreck@google.com",
        "time": "Thu Jan 12 11:03:06 2012 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Jan 12 11:03:06 2012 -0800"
      },
      "message": "am baaf136c: am 0a3fcc3e: Fix Apache stack\n\n* commit \u0027baaf136cd279e22a7ae4b551ebd5fad23b84996d\u0027:\n  Fix Apache stack\n"
    },
    {
      "commit": "baaf136cd279e22a7ae4b551ebd5fad23b84996d",
      "tree": "6ed21920a18931af3f45a8208266558a8b598e18",
      "parents": [
        "d32ee5baa057992431263907ec5cf8f19b43c043",
        "0a3fcc3eed15ed50bcaa7808b6ccb170fb137210"
      ],
      "author": {
        "name": "John Reck",
        "email": "jreck@google.com",
        "time": "Thu Jan 12 11:00:17 2012 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Jan 12 11:00:17 2012 -0800"
      },
      "message": "am 0a3fcc3e: Fix Apache stack\n\n* commit \u00270a3fcc3eed15ed50bcaa7808b6ccb170fb137210\u0027:\n  Fix Apache stack\n"
    },
    {
      "commit": "d9bb7a8df856d477701158c2cc5c40b86a2c70f5",
      "tree": "28fb8014df10c641c25d1269666d15fc52925bf2",
      "parents": [
        "2fdc357bc66b97614455c5148562a5dfb650c1b7",
        "b144bd75b868198b64881f92c77afd2928fb061a"
      ],
      "author": {
        "name": "Michael Jurka",
        "email": "mikejurka@google.com",
        "time": "Thu Jan 12 10:41:32 2012 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jan 12 10:41:32 2012 -0800"
      },
      "message": "Merge \"Fix NPE in Recent Apps\""
    },
    {
      "commit": "2fdc357bc66b97614455c5148562a5dfb650c1b7",
      "tree": "d0eb8dd772b55bc17df5f23fa48d0166f7d200ca",
      "parents": [
        "3adbec281ee82e1054e6693f0250e106080bab77",
        "0db7590ed2785cfa8973dbcb6b93627ea02774ce"
      ],
      "author": {
        "name": "Mathias Agopian",
        "email": "mathias@google.com",
        "time": "Thu Jan 12 10:37:10 2012 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jan 12 10:37:10 2012 -0800"
      },
      "message": "Merge \"remove dead/usnused code\""
    },
    {
      "commit": "3adbec281ee82e1054e6693f0250e106080bab77",
      "tree": "ec8e0625a691c947282bbd14229f79dec5d82db3",
      "parents": [
        "1c66547ba25be6a1893df0ae26857f649474843a",
        "7e9a3706d9236be563341cf076ddd41098e161ea"
      ],
      "author": {
        "name": "Mathias Agopian",
        "email": "mathias@google.com",
        "time": "Thu Jan 12 10:36:39 2012 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jan 12 10:36:39 2012 -0800"
      },
      "message": "Merge \"Fix an issue with VSYNC\""
    },
    {
      "commit": "1c66547ba25be6a1893df0ae26857f649474843a",
      "tree": "56b751b312560ea89f4d48ed49b5bd192ae1841d",
      "parents": [
        "cc9858049ddea5a28cbd1d6ee59dd814e21ef512",
        "1c5a89d4af193e3ce9be9992ffee0ab0a4d8da5a"
      ],
      "author": {
        "name": "Glenn Kasten",
        "email": "gkasten@google.com",
        "time": "Thu Jan 12 10:30:28 2012 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jan 12 10:30:28 2012 -0800"
      },
      "message": "Merge \"Use audio_format_t consistently\""
    },
    {
      "commit": "cc9858049ddea5a28cbd1d6ee59dd814e21ef512",
      "tree": "78081fb7ae61805343c8b8cb732e5f6cb6d456c3",
      "parents": [
        "140d0158c46c580c45f88f9b880906d517c4e96e",
        "1800ccfa647cca6e9c051759312d6af12f134f5a"
      ],
      "author": {
        "name": "Robert Greenwalt",
        "email": "robdroid@android.com",
        "time": "Thu Jan 12 09:29:30 2012 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Jan 12 09:29:30 2012 -0800"
      },
      "message": "am 1800ccfa: am 4b1261f1: Merge \"Disable wimax when mobile data is in Settings\" into ics-mr1\n\n* commit \u00271800ccfa647cca6e9c051759312d6af12f134f5a\u0027:\n  Disable wimax when mobile data is in Settings\n"
    },
    {
      "commit": "1800ccfa647cca6e9c051759312d6af12f134f5a",
      "tree": "06954c77300120fc643b1ceac02e06b1067adb66",
      "parents": [
        "ce77af47e979d365155e4003ca2943b639600e73",
        "4b1261f17ae2a0180be09b1c987ec7e70b2b46a7"
      ],
      "author": {
        "name": "Robert Greenwalt",
        "email": "robdroid@android.com",
        "time": "Thu Jan 12 09:26:48 2012 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Jan 12 09:26:48 2012 -0800"
      },
      "message": "am 4b1261f1: Merge \"Disable wimax when mobile data is in Settings\" into ics-mr1\n\n* commit \u00274b1261f17ae2a0180be09b1c987ec7e70b2b46a7\u0027:\n  Disable wimax when mobile data is in Settings\n"
    },
    {
      "commit": "140d0158c46c580c45f88f9b880906d517c4e96e",
      "tree": "12432b2bf8c1b2e0462084fa62e9274e620479a4",
      "parents": [
        "357987c7a59ec36d6b1f6a5e42d7a3c24f1d0794",
        "bcf1276830bfe44669fd4876a6ce933ae57de8fc"
      ],
      "author": {
        "name": "Robert Greenwalt",
        "email": "rgreenwalt@google.com",
        "time": "Thu Jan 12 09:25:25 2012 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jan 12 09:25:25 2012 -0800"
      },
      "message": "Merge \"Ignore case on apn type strings.\""
    },
    {
      "commit": "4b1261f17ae2a0180be09b1c987ec7e70b2b46a7",
      "tree": "06954c77300120fc643b1ceac02e06b1067adb66",
      "parents": [
        "2931d8ace9118bafe08090cd41e235048b6c2eb2",
        "b97d34c7c81ed7def6d0c1d7a76d057051f7d154"
      ],
      "author": {
        "name": "Robert Greenwalt",
        "email": "robdroid@android.com",
        "time": "Thu Jan 12 09:24:45 2012 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jan 12 09:24:45 2012 -0800"
      },
      "message": "Merge \"Disable wimax when mobile data is in Settings\" into ics-mr1"
    },
    {
      "commit": "357987c7a59ec36d6b1f6a5e42d7a3c24f1d0794",
      "tree": "13c97c42e7ae876fa1592b67ce29ef6501d6c670",
      "parents": [
        "3fbc0b20627ec3fa74e4c13c151f1c03b92f2af2",
        "ce77af47e979d365155e4003ca2943b639600e73"
      ],
      "author": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Thu Jan 12 09:00:21 2012 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Jan 12 09:00:21 2012 -0800"
      },
      "message": "am ce77af47: Reconcile with ics-mr1-release\n\n* commit \u0027ce77af47e979d365155e4003ca2943b639600e73\u0027:\n"
    },
    {
      "commit": "ce77af47e979d365155e4003ca2943b639600e73",
      "tree": "7173f38bbc464d237cbf3c96d3b09eede180e5c5",
      "parents": [
        "63faf6c66ff129da9e431dbafd1170a14aedb259",
        "1dfa4aaa489b3c4a918ba20016965bb119868b0a"
      ],
      "author": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Thu Jan 12 08:56:17 2012 -0800"
      },
      "committer": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Thu Jan 12 08:56:17 2012 -0800"
      },
      "message": "Reconcile with ics-mr1-release\n\nChange-Id: Ie242914fa4cfdf35675bbd2777f0817186860526\n"
    },
    {
      "commit": "3fbc0b20627ec3fa74e4c13c151f1c03b92f2af2",
      "tree": "13c97c42e7ae876fa1592b67ce29ef6501d6c670",
      "parents": [
        "5db89d806beae3dc668dd30afc1584d555e1c6bd",
        "6c4c15569674e6a5eda0565b501b600a50d4ca6e"
      ],
      "author": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Thu Jan 12 07:49:23 2012 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jan 12 07:49:23 2012 -0800"
      },
      "message": "Merge \"MediaScanner: Disable bulk insert for settings\""
    },
    {
      "commit": "5db89d806beae3dc668dd30afc1584d555e1c6bd",
      "tree": "022c3302d7e499b91fdc7560748f20bdcd32fe29",
      "parents": [
        "29833523ccdf414a91ea8a30a556f58dfca39013",
        "0b6586649fe827d6e7ce39fa71e93fa582640a03"
      ],
      "author": {
        "name": "Michael Jurka",
        "email": "mikejurka@google.com",
        "time": "Thu Jan 12 07:35:43 2012 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jan 12 07:35:43 2012 -0800"
      },
      "message": "Merge \"Speeding up System UI pressed anim\""
    },
    {
      "commit": "29833523ccdf414a91ea8a30a556f58dfca39013",
      "tree": "cf73abf3655cdb8f06cd2fdd71fdc1603972f36b",
      "parents": [
        "d5842b21d87015fbb301543324a0f3dd5d1fdfb5",
        "63faf6c66ff129da9e431dbafd1170a14aedb259"
      ],
      "author": {
        "name": "Danielle Millett",
        "email": "dmillett@google.com",
        "time": "Thu Jan 12 07:33:47 2012 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Jan 12 07:33:47 2012 -0800"
      },
      "message": "am 63faf6c6: (-s ours) am 2931d8ac: Merge \"DO NOT MERGE - Cherry picking from master to MR1\" into ics-mr1\n\n* commit \u002763faf6c66ff129da9e431dbafd1170a14aedb259\u0027:\n  DO NOT MERGE - Cherry picking from master to MR1\n"
    },
    {
      "commit": "63faf6c66ff129da9e431dbafd1170a14aedb259",
      "tree": "7173f38bbc464d237cbf3c96d3b09eede180e5c5",
      "parents": [
        "2cd0a0e58e5da20405d1f16c65c7f9729de57c9a",
        "2931d8ace9118bafe08090cd41e235048b6c2eb2"
      ],
      "author": {
        "name": "Danielle Millett",
        "email": "dmillett@google.com",
        "time": "Thu Jan 12 07:31:37 2012 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Jan 12 07:31:37 2012 -0800"
      },
      "message": "am 2931d8ac: Merge \"DO NOT MERGE - Cherry picking from master to MR1\" into ics-mr1\n\n* commit \u00272931d8ace9118bafe08090cd41e235048b6c2eb2\u0027:\n  DO NOT MERGE - Cherry picking from master to MR1\n"
    },
    {
      "commit": "2931d8ace9118bafe08090cd41e235048b6c2eb2",
      "tree": "7173f38bbc464d237cbf3c96d3b09eede180e5c5",
      "parents": [
        "8a1131d78925756835561c3e19cddd2ddf9dbd99",
        "de7a2f30548ac64d67e9ce8ac08090eb5458449d"
      ],
      "author": {
        "name": "Danielle Millett",
        "email": "dmillett@google.com",
        "time": "Thu Jan 12 07:28:24 2012 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jan 12 07:28:24 2012 -0800"
      },
      "message": "Merge \"DO NOT MERGE - Cherry picking from master to MR1\" into ics-mr1"
    },
    {
      "commit": "0b6586649fe827d6e7ce39fa71e93fa582640a03",
      "tree": "21af6f0ee956f62e1f3510eb22b49615d79e30fc",
      "parents": [
        "81754949e0110b9db44bef421d6282a3bf831138"
      ],
      "author": {
        "name": "Michael Jurka",
        "email": "mikejurka@google.com",
        "time": "Thu Jan 12 05:48:19 2012 -0800"
      },
      "committer": {
        "name": "Michael Jurka",
        "email": "mikejurka@google.com",
        "time": "Thu Jan 12 07:09:40 2012 -0800"
      },
      "message": "Speeding up System UI pressed anim\n\nNo longer saving a layer in KeyButtonView.onDraw,\nwhich prevents a framebuffer readback on some\ndrivers and cuts ~3ms from render time per frame\n(on some frames, up to ~10ms)\n\nChange-Id: I5df56c20098f35c8ae6c25e76c67d81e9b72d1f7\n"
    },
    {
      "commit": "b144bd75b868198b64881f92c77afd2928fb061a",
      "tree": "fd78e0dc3ead39c1a1b3c97133a9e696576a8bfe",
      "parents": [
        "81754949e0110b9db44bef421d6282a3bf831138"
      ],
      "author": {
        "name": "Michael Jurka",
        "email": "mikejurka@google.com",
        "time": "Thu Jan 12 06:56:39 2012 -0800"
      },
      "committer": {
        "name": "Michael Jurka",
        "email": "mikejurka@google.com",
        "time": "Thu Jan 12 06:56:39 2012 -0800"
      },
      "message": "Fix NPE in Recent Apps\n\nChange-Id: I936e053a806a1cbf9ac98fb5707d34924c94ff60\n"
    },
    {
      "commit": "d5842b21d87015fbb301543324a0f3dd5d1fdfb5",
      "tree": "cf73abf3655cdb8f06cd2fdd71fdc1603972f36b",
      "parents": [
        "e00274a5ab8d16d1050adda84412016c01a469b3",
        "2cd0a0e58e5da20405d1f16c65c7f9729de57c9a"
      ],
      "author": {
        "name": "Brian Colonna",
        "email": "bcolonna@google.com",
        "time": "Thu Jan 12 06:37:14 2012 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Jan 12 06:37:14 2012 -0800"
      },
      "message": "am 2cd0a0e5: (-s ours) am 8a1131d7: Merge \"DO NOT MERGE cherry-picked FU framework tablet commits\" into ics-mr1\n\n* commit \u00272cd0a0e58e5da20405d1f16c65c7f9729de57c9a\u0027:\n  DO NOT MERGE cherry-picked FU framework tablet commits\n"
    },
    {
      "commit": "2cd0a0e58e5da20405d1f16c65c7f9729de57c9a",
      "tree": "ba443e9ac43ae6176559f494eefb87ba0056e997",
      "parents": [
        "87badc20c7d5462ee27f13adf50acaf6a3232884",
        "8a1131d78925756835561c3e19cddd2ddf9dbd99"
      ],
      "author": {
        "name": "Brian Colonna",
        "email": "bcolonna@google.com",
        "time": "Thu Jan 12 06:35:27 2012 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Jan 12 06:35:27 2012 -0800"
      },
      "message": "am 8a1131d7: Merge \"DO NOT MERGE cherry-picked FU framework tablet commits\" into ics-mr1\n\n* commit \u00278a1131d78925756835561c3e19cddd2ddf9dbd99\u0027:\n  DO NOT MERGE cherry-picked FU framework tablet commits\n"
    },
    {
      "commit": "8a1131d78925756835561c3e19cddd2ddf9dbd99",
      "tree": "ba443e9ac43ae6176559f494eefb87ba0056e997",
      "parents": [
        "4ac4ab4ef046eed4d1ada7bbb1d54ee0a244d454",
        "7664c0e99d2ee70ad714b904a166b17ac7efdf9f"
      ],
      "author": {
        "name": "Brian Colonna",
        "email": "bcolonna@google.com",
        "time": "Thu Jan 12 06:33:49 2012 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jan 12 06:33:49 2012 -0800"
      },
      "message": "Merge \"DO NOT MERGE cherry-picked FU framework tablet commits\" into ics-mr1"
    },
    {
      "commit": "0db7590ed2785cfa8973dbcb6b93627ea02774ce",
      "tree": "4371c3f854095cee97dec40f23b7713c40c611f0",
      "parents": [
        "7e9a3706d9236be563341cf076ddd41098e161ea"
      ],
      "author": {
        "name": "Mathias Agopian",
        "email": "mathias@google.com",
        "time": "Fri Jan 06 15:54:37 2012 -0800"
      },
      "committer": {
        "name": "Mathias Agopian",
        "email": "mathias@google.com",
        "time": "Wed Jan 11 22:03:41 2012 -0800"
      },
      "message": "remove dead/usnused code\n\nChange-Id: I6fa2bc6ee01790abd2c1533f043d61a5e5c8d26e\n"
    },
    {
      "commit": "7e9a3706d9236be563341cf076ddd41098e161ea",
      "tree": "ad08a046ffa79d1aa1b4df3fa067bc7afa9b34e6",
      "parents": [
        "4acb784630c9ceeff1f8834751999661fdb4eab2"
      ],
      "author": {
        "name": "Mathias Agopian",
        "email": "mathias@google.com",
        "time": "Mon Jan 09 18:19:18 2012 -0800"
      },
      "committer": {
        "name": "Mathias Agopian",
        "email": "mathias@google.com",
        "time": "Wed Jan 11 22:03:40 2012 -0800"
      },
      "message": "Fix an issue with VSYNC\n\none-shot VSYNC listeners could miss a VSYNC event if\nscheduled while in waitForVsync().\n\nChange-Id: I720485784aecfea6cc7a23c77081d7af3c9c71db\n"
    },
    {
      "commit": "e00274a5ab8d16d1050adda84412016c01a469b3",
      "tree": "cf73abf3655cdb8f06cd2fdd71fdc1603972f36b",
      "parents": [
        "14eb3701c2424b9cc22b9776d656a3f1ce1ed795",
        "11299b1b8c49e53ed25dce916aa24282b2e15662"
      ],
      "author": {
        "name": "satok",
        "email": "satok@google.com",
        "time": "Wed Jan 11 21:14:23 2012 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jan 11 21:14:23 2012 -0800"
      },
      "message": "Merge \"Make public SpellChecker utilities\""
    },
    {
      "commit": "11299b1b8c49e53ed25dce916aa24282b2e15662",
      "tree": "25e30176a96cc779635c8a13995349d7868e6aa2",
      "parents": [
        "4acb784630c9ceeff1f8834751999661fdb4eab2"
      ],
      "author": {
        "name": "satok",
        "email": "satok@google.com",
        "time": "Thu Jan 12 12:43:44 2012 +0900"
      },
      "committer": {
        "name": "satok",
        "email": "satok@google.com",
        "time": "Thu Jan 12 13:54:53 2012 +0900"
      },
      "message": "Make public SpellChecker utilities\n\nBug: 5639238\nChange-Id: Id7dd2263a6305cc6ba0cf8f4d8ad8fb0d39a48ff\n"
    },
    {
      "commit": "14eb3701c2424b9cc22b9776d656a3f1ce1ed795",
      "tree": "3e0894f90581a1463ae373c6f417c3b4ca21fc0f",
      "parents": [
        "4acb784630c9ceeff1f8834751999661fdb4eab2",
        "576db76106e43129d3df256524c343d0768b2a39"
      ],
      "author": {
        "name": "Irfan Sheriff",
        "email": "isheriff@google.com",
        "time": "Wed Jan 11 20:33:11 2012 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jan 11 20:33:11 2012 -0800"
      },
      "message": "Merge \"Sync up state with supplicant at start\""
    },
    {
      "commit": "4acb784630c9ceeff1f8834751999661fdb4eab2",
      "tree": "955a3cfe1f2272b8e50ca277a1ad46eaeaf9d7b2",
      "parents": [
        "e328d6b0a6456b753fd8c59f0b36b2bfdb137adb",
        "87badc20c7d5462ee27f13adf50acaf6a3232884"
      ],
      "author": {
        "name": "Xia Wang",
        "email": "xiaw@google.com",
        "time": "Wed Jan 11 17:57:16 2012 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Jan 11 17:57:16 2012 -0800"
      },
      "message": "am 87badc20: am 4ac4ab4e: Merge \"Remove sleep from test acitivity to avoid ANR when key event is injected bug#: 5737922\" into ics-mr1\n\n* commit \u002787badc20c7d5462ee27f13adf50acaf6a3232884\u0027:\n  Remove sleep from test acitivity to avoid ANR when key event is injected bug#: 5737922\n"
    },
    {
      "commit": "e328d6b0a6456b753fd8c59f0b36b2bfdb137adb",
      "tree": "507552ffe5f2dfac0ab8d51ce892ce51ed9abfeb",
      "parents": [
        "6efe5b5615a30b3b3a9c92db83d214abd84ec893",
        "b18a7c3ef1ff92ee2b8407743ffc4d7fd8b8ba70"
      ],
      "author": {
        "name": "Xia Wang",
        "email": "xiaw@google.com",
        "time": "Wed Jan 11 17:57:14 2012 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Jan 11 17:57:14 2012 -0800"
      },
      "message": "am b18a7c3e: am 1446c7b2: Merge \"Get average value for image processing test bug#: 5566079\" into ics-mr1\n\n* commit \u0027b18a7c3ef1ff92ee2b8407743ffc4d7fd8b8ba70\u0027:\n  Get average value for image processing test bug#: 5566079\n"
    },
    {
      "commit": "87badc20c7d5462ee27f13adf50acaf6a3232884",
      "tree": "37dddfedb87a69ecfb3160f06d8bc24ca47f1f1a",
      "parents": [
        "b18a7c3ef1ff92ee2b8407743ffc4d7fd8b8ba70",
        "4ac4ab4ef046eed4d1ada7bbb1d54ee0a244d454"
      ],
      "author": {
        "name": "Xia Wang",
        "email": "xiaw@google.com",
        "time": "Wed Jan 11 17:53:38 2012 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Jan 11 17:53:38 2012 -0800"
      },
      "message": "am 4ac4ab4e: Merge \"Remove sleep from test acitivity to avoid ANR when key event is injected bug#: 5737922\" into ics-mr1\n\n* commit \u00274ac4ab4ef046eed4d1ada7bbb1d54ee0a244d454\u0027:\n  Remove sleep from test acitivity to avoid ANR when key event is injected bug#: 5737922\n"
    },
    {
      "commit": "b18a7c3ef1ff92ee2b8407743ffc4d7fd8b8ba70",
      "tree": "2b9b04d99392c72b999723b7288c697fad0e447d",
      "parents": [
        "3808f8ccec18f7b04ef983d553fb10f3e2983216",
        "1446c7b2ed41f718afef86787b3ffd3f7b4ee9d7"
      ],
      "author": {
        "name": "Xia Wang",
        "email": "xiaw@google.com",
        "time": "Wed Jan 11 17:53:36 2012 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Jan 11 17:53:36 2012 -0800"
      },
      "message": "am 1446c7b2: Merge \"Get average value for image processing test bug#: 5566079\" into ics-mr1\n\n* commit \u00271446c7b2ed41f718afef86787b3ffd3f7b4ee9d7\u0027:\n  Get average value for image processing test bug#: 5566079\n"
    },
    {
      "commit": "4ac4ab4ef046eed4d1ada7bbb1d54ee0a244d454",
      "tree": "37dddfedb87a69ecfb3160f06d8bc24ca47f1f1a",
      "parents": [
        "1446c7b2ed41f718afef86787b3ffd3f7b4ee9d7",
        "80177940911a143fe61b10b9244e6426f4026e01"
      ],
      "author": {
        "name": "Xia Wang",
        "email": "xiaw@google.com",
        "time": "Wed Jan 11 17:52:06 2012 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jan 11 17:52:06 2012 -0800"
      },
      "message": "Merge \"Remove sleep from test acitivity to avoid ANR when key event is injected bug#: 5737922\" into ics-mr1"
    },
    {
      "commit": "1446c7b2ed41f718afef86787b3ffd3f7b4ee9d7",
      "tree": "2b9b04d99392c72b999723b7288c697fad0e447d",
      "parents": [
        "6a52c632530fa39de570c9a6630264178c20e58e",
        "6e31a7b762c08177b4f53783c2e3e0c6840f5221"
      ],
      "author": {
        "name": "Xia Wang",
        "email": "xiaw@google.com",
        "time": "Wed Jan 11 17:51:48 2012 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jan 11 17:51:48 2012 -0800"
      },
      "message": "Merge \"Get average value for image processing test bug#: 5566079\" into ics-mr1"
    },
    {
      "commit": "d4eb682b5fa06f476d6f091b7df1213e7f1e07f8",
      "tree": "178104324552831ad5ca783ec13cbbeac5bc4df5",
      "parents": [
        "c15cf3d286f3d63d141b73f639a5a61ddb028029"
      ],
      "author": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Wed Jan 11 12:14:32 2012 -0800"
      },
      "committer": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Wed Jan 11 17:23:06 2012 -0800"
      },
      "message": "docs: further clarify the behavior of targetSdkVersion\nbug: 5854083\n\nChange-Id: I913a245b754604165b4570447f797f7cc66af5f9\n"
    },
    {
      "commit": "576db76106e43129d3df256524c343d0768b2a39",
      "tree": "4c0c044ffa47e34ffdd56acf9ead7eaf8fde2c33",
      "parents": [
        "044a0b8ae50c0f086e61b7b21f33a8411b804afd"
      ],
      "author": {
        "name": "Irfan Sheriff",
        "email": "isheriff@google.com",
        "time": "Wed Jan 11 16:54:09 2012 -0800"
      },
      "committer": {
        "name": "Irfan Sheriff",
        "email": "isheriff@google.com",
        "time": "Wed Jan 11 17:04:30 2012 -0800"
      },
      "message": "Sync up state with supplicant at start\n\nBug: 5534039\nChange-Id: I70b3e03b3039877b3c64167d0d246346f9131fc6\n"
    },
    {
      "commit": "bcf1276830bfe44669fd4876a6ce933ae57de8fc",
      "tree": "9e228715ad5a4c293ecb6284fba144e10bbf4a8e",
      "parents": [
        "7a939077bd14521c7d351af98df7ed75a8ec9c15"
      ],
      "author": {
        "name": "Robert Greenwalt",
        "email": "rgreenwalt@google.com",
        "time": "Tue Jan 10 15:49:19 2012 -0800"
      },
      "committer": {
        "name": "Robert Greenwalt",
        "email": "rgreenwalt@google.com",
        "time": "Wed Jan 11 17:01:50 2012 -0800"
      },
      "message": "Ignore case on apn type strings.\n\nFound that if the type were not lowercase it wouldn\u0027t match.\nThat\u0027s silly.  Do case-insensitive compares.\n\nbug:5525764\nChange-Id: Ibfe6be6c34116e00931594ec317fe192e1756ade\n"
    },
    {
      "commit": "6efe5b5615a30b3b3a9c92db83d214abd84ec893",
      "tree": "64f9f3301b2e6490b022ba340d783b03c6553bcb",
      "parents": [
        "b123e96059d9ed1aee19144bd1cce4b47cb5c3f1",
        "3808f8ccec18f7b04ef983d553fb10f3e2983216"
      ],
      "author": {
        "name": "Katie McCormick",
        "email": "kmccormick@google.com",
        "time": "Wed Jan 11 16:45:00 2012 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Jan 11 16:45:00 2012 -0800"
      },
      "message": "am 3808f8cc: am 6a52c632: Merge \"Doc change: Adding Bluetooth HDP info.\" into ics-mr1\n\n* commit \u00273808f8ccec18f7b04ef983d553fb10f3e2983216\u0027:\n  Doc change: Adding Bluetooth HDP info.\n"
    },
    {
      "commit": "3808f8ccec18f7b04ef983d553fb10f3e2983216",
      "tree": "4eefbc3ebb8585c33a3d89252047bb4ada5f3c21",
      "parents": [
        "70205788fa39968b8331085597e3d3b61e271fbe",
        "6a52c632530fa39de570c9a6630264178c20e58e"
      ],
      "author": {
        "name": "Katie McCormick",
        "email": "kmccormick@google.com",
        "time": "Wed Jan 11 16:42:29 2012 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Jan 11 16:42:29 2012 -0800"
      },
      "message": "am 6a52c632: Merge \"Doc change: Adding Bluetooth HDP info.\" into ics-mr1\n\n* commit \u00276a52c632530fa39de570c9a6630264178c20e58e\u0027:\n  Doc change: Adding Bluetooth HDP info.\n"
    },
    {
      "commit": "6a52c632530fa39de570c9a6630264178c20e58e",
      "tree": "4eefbc3ebb8585c33a3d89252047bb4ada5f3c21",
      "parents": [
        "6ad68ba9d99d48cc5c189dc7e32e577f56ce51fd",
        "2e32a78eadfe8b98d89a376b8ccbea52e32a749c"
      ],
      "author": {
        "name": "Katie McCormick",
        "email": "kmccormick@google.com",
        "time": "Wed Jan 11 16:40:37 2012 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jan 11 16:40:37 2012 -0800"
      },
      "message": "Merge \"Doc change: Adding Bluetooth HDP info.\" into ics-mr1"
    },
    {
      "commit": "b123e96059d9ed1aee19144bd1cce4b47cb5c3f1",
      "tree": "8de9ffee243f6a862c8ae4e0bfae6bfd7a0a0d8e",
      "parents": [
        "1f7b23dda211f419f0a140b871de44339c4a10c7",
        "4eda105cdb3ac0c33fee0deb3b6eb15be2672f30"
      ],
      "author": {
        "name": "John Reck",
        "email": "jreck@google.com",
        "time": "Wed Jan 11 16:34:26 2012 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jan 11 16:34:26 2012 -0800"
      },
      "message": "Merge \"Initial NavCache removal support\""
    },
    {
      "commit": "1dfa4aaa489b3c4a918ba20016965bb119868b0a",
      "tree": "df680e5ad696d17fa791fc36bcc9972f12514f10",
      "parents": [
        "6ad68ba9d99d48cc5c189dc7e32e577f56ce51fd",
        "ecf524ce0a0cc575ed4968ef7c7dabc83cfdad56"
      ],
      "author": {
        "name": "The Android Automerger",
        "email": "android-build@android.com",
        "time": "Wed Jan 11 16:29:04 2012 -0800"
      },
      "committer": {
        "name": "The Android Automerger",
        "email": "android-build@android.com",
        "time": "Wed Jan 11 16:29:04 2012 -0800"
      },
      "message": "merge in ics-mr1-release history after reset to ics-mr1\n"
    },
    {
      "commit": "2e32a78eadfe8b98d89a376b8ccbea52e32a749c",
      "tree": "bd918906b2903bf4009da6f7b2c58d9a666abc26",
      "parents": [
        "a17e100b7a192cae3935d2ae144fb1a1115a4ca7"
      ],
      "author": {
        "name": "Katie McCormick",
        "email": "kmccormick@google.com",
        "time": "Tue Jan 03 16:32:34 2012 -0800"
      },
      "committer": {
        "name": "Katie McCormick",
        "email": "kmccormick@google.com",
        "time": "Wed Jan 11 16:18:50 2012 -0800"
      },
      "message": "Doc change: Adding Bluetooth HDP info.\n\nChange-Id: Icdc19ed9ea09422ac2ea01c03b4a569d8ae94121\n"
    },
    {
      "commit": "1f7b23dda211f419f0a140b871de44339c4a10c7",
      "tree": "507e64f51fc12b9c4e157d359a96a48a6c1952f6",
      "parents": [
        "dbc361df8bc942f42d87d51e6cf46cf4bdf4c0c5",
        "70205788fa39968b8331085597e3d3b61e271fbe"
      ],
      "author": {
        "name": "John Wang",
        "email": "johnwang@google.com",
        "time": "Wed Jan 11 16:05:14 2012 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Jan 11 16:05:14 2012 -0800"
      },
      "message": "am 70205788: am 6ad68ba9: Adjust the mapping of LTE signal bars.\n\n* commit \u002770205788fa39968b8331085597e3d3b61e271fbe\u0027:\n  Adjust the mapping of LTE signal bars.\n"
    },
    {
      "commit": "dbc361df8bc942f42d87d51e6cf46cf4bdf4c0c5",
      "tree": "ea004b99c44f07cfcb20d1af5300d1d12adfc719",
      "parents": [
        "a9830d430ac36e22b53a1c2d405e4315396a8ab7",
        "0265a4a0e02db98b85bd7f9be8b866d3fb9889d2"
      ],
      "author": {
        "name": "Selim Gurun",
        "email": "sgurun@google.com",
        "time": "Wed Jan 11 16:04:55 2012 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Jan 11 16:04:55 2012 -0800"
      },
      "message": "am 0265a4a0: (-s ours) am 51938e26: Merge \"Do Not Merge. Move ssl callbacks to webcore thread.\" into ics-mr1\n\n* commit \u00270265a4a0e02db98b85bd7f9be8b866d3fb9889d2\u0027:\n  Do Not Merge. Move ssl callbacks to webcore thread.\n"
    },
    {
      "commit": "70205788fa39968b8331085597e3d3b61e271fbe",
      "tree": "df680e5ad696d17fa791fc36bcc9972f12514f10",
      "parents": [
        "0265a4a0e02db98b85bd7f9be8b866d3fb9889d2",
        "6ad68ba9d99d48cc5c189dc7e32e577f56ce51fd"
      ],
      "author": {
        "name": "John Wang",
        "email": "johnwang@google.com",
        "time": "Wed Jan 11 15:36:00 2012 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Jan 11 15:36:00 2012 -0800"
      },
      "message": "am 6ad68ba9: Adjust the mapping of LTE signal bars.\n\n* commit \u00276ad68ba9d99d48cc5c189dc7e32e577f56ce51fd\u0027:\n  Adjust the mapping of LTE signal bars.\n"
    },
    {
      "commit": "6ad68ba9d99d48cc5c189dc7e32e577f56ce51fd",
      "tree": "df680e5ad696d17fa791fc36bcc9972f12514f10",
      "parents": [
        "51938e26913a98aa8de0292e9be8ea9d9ebc67c3"
      ],
      "author": {
        "name": "John Wang",
        "email": "johnwang@google.com",
        "time": "Wed Jan 11 14:47:19 2012 -0800"
      },
      "committer": {
        "name": "John Wang",
        "email": "johnwang@google.com",
        "time": "Wed Jan 11 14:47:19 2012 -0800"
      },
      "message": "Adjust the mapping of LTE signal bars.\n\nbug:5640958\nChange-Id: I91efc5a81b505aae59dac9b1d69314efaffda6b6\n"
    },
    {
      "commit": "f3171fb60c840a9bc0220fad651338346dddfff7",
      "tree": "dd838339186946916a1568bf0e4c836c7ba21c9b",
      "parents": [
        "d1186cd5bb445e9b0768edf6cb87022865cada55"
      ],
      "author": {
        "name": "Matthew Xie",
        "email": "mattx@google.com",
        "time": "Wed Jan 11 14:46:13 2012 -0800"
      },
      "committer": {
        "name": "Matthew Xie",
        "email": "mattx@google.com",
        "time": "Wed Jan 11 14:46:13 2012 -0800"
      },
      "message": "Set Bluetooth adapter to PowerOff mode when turnoff with airplane on\n\nCurrently, when airplane mode was on and BT was on, turning BT off\nmoved BT to hotoff state. This fix moves BT all the way to Poweroff\nstate to have better power performance.\nbug 5854282\n\nChange-Id: I7ba41797a46a81ddb3a576453f2a8303b5eed525\n"
    },
    {
      "commit": "50fe709995d1f126e96cafde133bc4777b31d4ed",
      "tree": "cb9a7f123bcd7949be32a6b28f990fa7f9e57fe2",
      "parents": [
        "c15cf3d286f3d63d141b73f639a5a61ddb028029"
      ],
      "author": {
        "name": "Chia-chi Yeh",
        "email": "chiachi@android.com",
        "time": "Wed Jan 11 14:26:24 2012 -0800"
      },
      "committer": {
        "name": "Chia-chi Yeh",
        "email": "chiachi@android.com",
        "time": "Wed Jan 11 14:26:24 2012 -0800"
      },
      "message": "VPN: silence VPN notifications.\n\nBug: 5852859\nChange-Id: I269d8de298a1fd69a8d777150ae97927537a5424\n"
    },
    {
      "commit": "0265a4a0e02db98b85bd7f9be8b866d3fb9889d2",
      "tree": "2af83fd83e24a1e0cae98753d58ea888efe4a330",
      "parents": [
        "05985a2e2ae5c21fbf69d2884c59ea475fce7f6d",
        "51938e26913a98aa8de0292e9be8ea9d9ebc67c3"
      ],
      "author": {
        "name": "Selim Gurun",
        "email": "sgurun@google.com",
        "time": "Wed Jan 11 14:20:32 2012 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Jan 11 14:20:32 2012 -0800"
      },
      "message": "am 51938e26: Merge \"Do Not Merge. Move ssl callbacks to webcore thread.\" into ics-mr1\n\n* commit \u002751938e26913a98aa8de0292e9be8ea9d9ebc67c3\u0027:\n  Do Not Merge. Move ssl callbacks to webcore thread.\n"
    },
    {
      "commit": "51938e26913a98aa8de0292e9be8ea9d9ebc67c3",
      "tree": "2af83fd83e24a1e0cae98753d58ea888efe4a330",
      "parents": [
        "c15cf3d286f3d63d141b73f639a5a61ddb028029",
        "972b1a505c352ef3a89bffa49ddf3f9bd2aa3ca8"
      ],
      "author": {
        "name": "Selim Gurun",
        "email": "sgurun@google.com",
        "time": "Wed Jan 11 14:18:14 2012 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jan 11 14:18:14 2012 -0800"
      },
      "message": "Merge \"Do Not Merge. Move ssl callbacks to webcore thread.\" into ics-mr1"
    },
    {
      "commit": "4eda105cdb3ac0c33fee0deb3b6eb15be2672f30",
      "tree": "43bab8d7bf673ce2055bb06e22e1a3e374e0e22e",
      "parents": [
        "81754949e0110b9db44bef421d6282a3bf831138"
      ],
      "author": {
        "name": "John Reck",
        "email": "jreck@google.com",
        "time": "Mon Dec 19 16:39:59 2011 -0800"
      },
      "committer": {
        "name": "John Reck",
        "email": "jreck@google.com",
        "time": "Wed Jan 11 13:59:41 2012 -0800"
      },
      "message": "Initial NavCache removal support\n\nChange-Id: I927005093b620a1b1b60703bc8a58de539bdf3c8\n"
    },
    {
      "commit": "5962fd5ec95249ba8354d3a533c27a012bcf22e2",
      "tree": "7a49af7680e3718dcd116c7e5e050b5720750100",
      "parents": [
        "548972d798f06c91cb8cba6716952322da97ac21"
      ],
      "author": {
        "name": "Daniel Sandler",
        "email": "dsandler@android.com",
        "time": "Wed Jan 11 14:57:04 2012 -0500"
      },
      "committer": {
        "name": "Daniel Sandler",
        "email": "dsandler@android.com",
        "time": "Wed Jan 11 16:57:51 2012 -0500"
      },
      "message": "Clean up wifi/mobile indicators in the expanded panel.\n\nWe now have two separate RSSI icons, one for wifi and one\nfor mobile data, as originally proposed in bug 5544770.\nEach has an accompanying label showing the appropriate\nnetwork description string (PLMN or SSID or \"No internet\nconnection\"); these will be truncated as necessary to avoid\nclobbering other UI elements in the panel.\n\nBug: 5543495\nBug: 5621224\nChange-Id: I8fc322f8471fc94000e7230de359d3f1fe561b1e\n"
    },
    {
      "commit": "a9830d430ac36e22b53a1c2d405e4315396a8ab7",
      "tree": "ea004b99c44f07cfcb20d1af5300d1d12adfc719",
      "parents": [
        "80f3fc2cb61c9a86b04dcd0941fa8896d56673c5",
        "129e19cb37b1d30f8c46f77a3853d347c3e78bb3"
      ],
      "author": {
        "name": "Glenn Kasten",
        "email": "gkasten@google.com",
        "time": "Wed Jan 11 13:42:47 2012 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jan 11 13:42:47 2012 -0800"
      },
      "message": "Merge \"Fix build warnings\""
    },
    {
      "commit": "129e19cb37b1d30f8c46f77a3853d347c3e78bb3",
      "tree": "c7d7967bc091dc98f708fce16c1cdfefcdedf10c",
      "parents": [
        "81754949e0110b9db44bef421d6282a3bf831138"
      ],
      "author": {
        "name": "Glenn Kasten",
        "email": "gkasten@google.com",
        "time": "Tue Jan 10 17:57:36 2012 -0800"
      },
      "committer": {
        "name": "Glenn Kasten",
        "email": "gkasten@google.com",
        "time": "Wed Jan 11 13:40:05 2012 -0800"
      },
      "message": "Fix build warnings\n\nChange-Id: I334e0a6e018bb1067c90e050cf3583c1057aacd9\n"
    },
    {
      "commit": "0a3fcc3eed15ed50bcaa7808b6ccb170fb137210",
      "tree": "5efb6fc3f1780787d9559784470752e92aee34ea",
      "parents": [
        "57ea96a4b3273aa8592873355a2f79c74b1abec1"
      ],
      "author": {
        "name": "John Reck",
        "email": "jreck@google.com",
        "time": "Wed Jan 04 09:49:17 2012 -0800"
      },
      "committer": {
        "name": "Jean-Baptiste Queru",
        "email": "jbq@google.com",
        "time": "Wed Jan 11 13:35:29 2012 -0800"
      },
      "message": "Fix Apache stack\n\nChange-Id: Iec7d0d8bdaaa5594fa7412db79943ab0ccdf594c\n"
    }
  ],
  "next": "80f3fc2cb61c9a86b04dcd0941fa8896d56673c5"
}
