)]}'
{
  "log": [
    {
      "commit": "eb43f1b2eedbcfe0e8ac34452a43eaaef5dde513",
      "tree": "724368d23624341842bb3e64d1067ca4462396b5",
      "parents": [
        "54e01e0f980cfb78153d5481f7e67cef90416174",
        "ef5afa073b4a8c80ac5f28ccc02e1d0b42b1560f"
      ],
      "author": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Thu Oct 07 17:48:46 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Oct 07 17:48:46 2010 -0700"
      },
      "message": "am ef5afa07: (-s ours) Do not merge. Don\\\u0027t crash when extra logging is enabled.\n\nMerge commit \u0027ef5afa073b4a8c80ac5f28ccc02e1d0b42b1560f\u0027 into gingerbread\n\n* commit \u0027ef5afa073b4a8c80ac5f28ccc02e1d0b42b1560f\u0027:\n  Do not merge.\n"
    },
    {
      "commit": "54e01e0f980cfb78153d5481f7e67cef90416174",
      "tree": "724368d23624341842bb3e64d1067ca4462396b5",
      "parents": [
        "08faac3c26e12863858e1534985dd950193f755f",
        "6a6b007c77e5cab7ee435506a4f65824f52028b6"
      ],
      "author": {
        "name": "Kenny Root",
        "email": "kroot@google.com",
        "time": "Thu Oct 07 17:38:44 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Oct 07 17:38:44 2010 -0700"
      },
      "message": "Merge \"Symlink application lib directory when on SD card\" into gingerbread"
    },
    {
      "commit": "08faac3c26e12863858e1534985dd950193f755f",
      "tree": "4991aef6ac73e0d1de22e35817d10b3c64b17be0",
      "parents": [
        "26cb01e880af5f23a58e4336facd30fa7d52581e"
      ],
      "author": {
        "name": "Hung-ying Tyan",
        "email": "tyanh@google.com",
        "time": "Thu Sep 16 04:11:32 2010 +0800"
      },
      "committer": {
        "name": "Hung-ying Tyan",
        "email": "tyanh@google.com",
        "time": "Fri Oct 08 08:31:42 2010 +0800"
      },
      "message": "Unhide SIP API.\n\nChange-Id: I09468e3149a242a3b1e085ad220eb74f84ac6c68\n"
    },
    {
      "commit": "26cb01e880af5f23a58e4336facd30fa7d52581e",
      "tree": "35979c0a54d53d0f533f135e31c9a81ab6249e70",
      "parents": [
        "3ecceb5b94233320ed88825759d6118fed7add2c",
        "c5e630a004d144ba1d4cd1d37dd98eb70a7ec1d8"
      ],
      "author": {
        "name": "Hung-ying Tyan",
        "email": "tyanh@google.com",
        "time": "Thu Oct 07 17:27:28 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Oct 07 17:27:28 2010 -0700"
      },
      "message": "Merge \"Use explicit intent for installing credentials.\" into gingerbread"
    },
    {
      "commit": "c5e630a004d144ba1d4cd1d37dd98eb70a7ec1d8",
      "tree": "65c495d05a6c378e0820dfb6f7a58d1d08d98b14",
      "parents": [
        "70f1a3b8a0fcf332e35f87be85ae3a9e37a85e9c"
      ],
      "author": {
        "name": "Hung-ying Tyan",
        "email": "tyanh@google.com",
        "time": "Fri Oct 08 08:20:16 2010 +0800"
      },
      "committer": {
        "name": "Hung-ying Tyan",
        "email": "tyanh@google.com",
        "time": "Fri Oct 08 08:21:17 2010 +0800"
      },
      "message": "Use explicit intent for installing credentials.\n\nhttp://b/issue?id\u003d3020049\n\nChange-Id: I429c5b2c9f3b876e6197894a9437952d71d5c472\n"
    },
    {
      "commit": "6a6b007c77e5cab7ee435506a4f65824f52028b6",
      "tree": "09daacd02a3582c26d72411e5ef0129812d0c8d6",
      "parents": [
        "b74941e32e068ec03f90b9a53670328cd17ff4b4"
      ],
      "author": {
        "name": "Kenny Root",
        "email": "kroot@google.com",
        "time": "Thu Oct 07 16:46:10 2010 -0700"
      },
      "committer": {
        "name": "Kenny Root",
        "email": "kroot@google.com",
        "time": "Thu Oct 07 17:20:26 2010 -0700"
      },
      "message": "Symlink application lib directory when on SD card\n\nThis will help legacy games that use dlopen() to directly access the\n/data/data/\u003capp\u003e/lib directory before the\nApplicationInfo.nativeLibraryDir was part of the API.\n\nChange-Id: Ie9f3e7239b6334708b5d086ffafe66a507f6d9da\n"
    },
    {
      "commit": "3ecceb5b94233320ed88825759d6118fed7add2c",
      "tree": "1faf1cdd644fade3bf75c7e6f6ddbb44803706d3",
      "parents": [
        "38702d5f1c42e2dfcc8fa5472c8fe842b4056914",
        "cbfbb524af3271d987a2c8dd8c3a1087ac134466"
      ],
      "author": {
        "name": "Gilles Debunne",
        "email": "debunne@google.com",
        "time": "Thu Oct 07 17:18:59 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Oct 07 17:18:59 2010 -0700"
      },
      "message": "Merge \"TextView refactoring to ease future merges in HC.\" into gingerbread"
    },
    {
      "commit": "cbfbb524af3271d987a2c8dd8c3a1087ac134466",
      "tree": "18eb98d34e5c8676b1ea1df4b489b2b5f79c36f6",
      "parents": [
        "dfe0870e72574eaffc9a165f01a021149529d9c2"
      ],
      "author": {
        "name": "Gilles Debunne",
        "email": "debunne@google.com",
        "time": "Thu Oct 07 16:57:31 2010 -0700"
      },
      "committer": {
        "name": "Gilles Debunne",
        "email": "debunne@google.com",
        "time": "Thu Oct 07 16:58:06 2010 -0700"
      },
      "message": "TextView refactoring to ease future merges in HC.\n\nChange-Id: I979324b28fa4ca787e5836271c9014bca590c595\n"
    },
    {
      "commit": "38702d5f1c42e2dfcc8fa5472c8fe842b4056914",
      "tree": "b0057a561bb2ff454f431cdb824987c5181ce7ce",
      "parents": [
        "dfe0870e72574eaffc9a165f01a021149529d9c2",
        "59453c947a2d4d64e2f4a4216a479cd33728439c"
      ],
      "author": {
        "name": "Jaikumar Ganesh",
        "email": "jaikumar@google.com",
        "time": "Thu Oct 07 16:56:06 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Oct 07 16:56:06 2010 -0700"
      },
      "message": "Merge \"DO NOT MERGE: Disconnect PBAP while disconnecting HFP profile.\" into gingerbread"
    },
    {
      "commit": "dfe0870e72574eaffc9a165f01a021149529d9c2",
      "tree": "ac2326d03cb95cf93e0121b59b6ed10f2a205d01",
      "parents": [
        "4483232f57ebdc444bf045120c302235a211e737",
        "4de94de9c5ad18e1162fa30dd1149211485297c0"
      ],
      "author": {
        "name": "Mindy Pereira",
        "email": "mindyp@google.com",
        "time": "Thu Oct 07 15:54:51 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Oct 07 15:54:51 2010 -0700"
      },
      "message": "Merge \"DO NOT MERGE Only show edge glow effect on 1 side at a time.\" into gingerbread"
    },
    {
      "commit": "ef5afa073b4a8c80ac5f28ccc02e1d0b42b1560f",
      "tree": "d674f5ce53b3284c4bb634949c7ec3e87d161f57",
      "parents": [
        "30264c9b85109ae58c1e472a747bf47464cc1632"
      ],
      "author": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Fri Sep 03 09:25:33 2010 -0700"
      },
      "committer": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Thu Oct 07 15:49:38 2010 -0700"
      },
      "message": "Do not merge.\nDon\u0027t crash when extra logging is enabled.\n\nChange-Id: Iaf0900fe9d541967d2b2f11d8900c290c63a102e\n"
    },
    {
      "commit": "4de94de9c5ad18e1162fa30dd1149211485297c0",
      "tree": "c948d010d3049c92c6b83e454064973d802096c1",
      "parents": [
        "a1bf0a06b26ecc039adfdb98eab6fb984d5d5571"
      ],
      "author": {
        "name": "Mindy Pereira",
        "email": "mindyp@google.com",
        "time": "Thu Oct 07 14:29:03 2010 -0700"
      },
      "committer": {
        "name": "Mindy Pereira",
        "email": "mindyp@google.com",
        "time": "Thu Oct 07 15:12:56 2010 -0700"
      },
      "message": "DO NOT MERGE Only show edge glow effect on 1 side at a time.\n\nPulling on a side should force the opposite side into \"decay\".\nFixes b/3061753  new list \"bounce\" shouldn\u0027t show on both ends\nThis fixes scroller and horizontalscroller.\n\nChange-Id: I4d9820c7178378b793ed9a29b119943eb1f46587\n"
    },
    {
      "commit": "4483232f57ebdc444bf045120c302235a211e737",
      "tree": "0ac428c75ced0ebbae82390385df0295182d4f7f",
      "parents": [
        "a1bf0a06b26ecc039adfdb98eab6fb984d5d5571"
      ],
      "author": {
        "name": "Chung-yih Wang",
        "email": "cywang@google.com",
        "time": "Fri Oct 08 06:06:56 2010 +0800"
      },
      "committer": {
        "name": "Chung-yih Wang",
        "email": "cywang@google.com",
        "time": "Fri Oct 08 06:09:07 2010 +0800"
      },
      "message": "Suppress harder for echo without affecting the volume of real voice.\n\nChange-Id: Ia3ce98eedd487a9e879ff0a4907b8c15b5707429\n"
    },
    {
      "commit": "a1bf0a06b26ecc039adfdb98eab6fb984d5d5571",
      "tree": "af2ca5d480065c043d00577d20ec4f1e304a5349",
      "parents": [
        "36a182870527f1d71f482e9a280bc818a4609cb6",
        "8da727a1aa28205b9fb8acf63808ce1543bbf00e"
      ],
      "author": {
        "name": "Jeff Brown",
        "email": "jeffbrown@google.com",
        "time": "Thu Oct 07 14:35:38 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Oct 07 14:35:38 2010 -0700"
      },
      "message": "Merge \"Minor fix for InputReader support for non-touchscreen devices.\" into gingerbread"
    },
    {
      "commit": "36a182870527f1d71f482e9a280bc818a4609cb6",
      "tree": "b657cb3d18784c7ff999a630a66236d8b8c843f8",
      "parents": [
        "e1c8e38834dffbeaeacbbe0490a5eae45b54db8b",
        "ca6eb210e6eb0afe84bdf0558085f555a9a32655"
      ],
      "author": {
        "name": "Mindy Pereira",
        "email": "mindyp@google.com",
        "time": "Thu Oct 07 14:23:29 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Oct 07 14:23:29 2010 -0700"
      },
      "message": "Merge \"DO NOT MERGE Only show edge glow effect on 1 side at a time.\" into gingerbread"
    },
    {
      "commit": "ca6eb210e6eb0afe84bdf0558085f555a9a32655",
      "tree": "e977822fb358324fde93b2a113b1d66312d2d866",
      "parents": [
        "4a962a06db88d7132448808aaae82b94728b69a6"
      ],
      "author": {
        "name": "Mindy Pereira",
        "email": "mindyp@google.com",
        "time": "Thu Oct 07 14:03:45 2010 -0700"
      },
      "committer": {
        "name": "Mindy Pereira",
        "email": "mindyp@google.com",
        "time": "Thu Oct 07 14:14:10 2010 -0700"
      },
      "message": "DO NOT MERGE Only show edge glow effect on 1 side at a time.\n\nPulling on a side should force the opposite side into \"decay\".\nFixes b/3061753  new list \"bounce\" shouldn\u0027t show on both ends\n\nChange-Id: I4742e8c212f8e13da29ed887ebdd712903b533f7\n"
    },
    {
      "commit": "e1c8e38834dffbeaeacbbe0490a5eae45b54db8b",
      "tree": "af3e2344157579eded13efd9808a17aad8e2e3e0",
      "parents": [
        "4a962a06db88d7132448808aaae82b94728b69a6",
        "afeeaf351a6d48ff218b31775de9b73c8848eba5"
      ],
      "author": {
        "name": "Xia Wang",
        "email": "xiaw@google.com",
        "time": "Thu Oct 07 14:04:12 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Oct 07 14:04:12 2010 -0700"
      },
      "message": "Merge \"Port mock ril controller and tests to GB. DO NOT MERGE\" into gingerbread"
    },
    {
      "commit": "4a962a06db88d7132448808aaae82b94728b69a6",
      "tree": "7abcb60c571f92b254a74379959ba1d333e99738",
      "parents": [
        "d577cfd73a223279f9a5af698f55edd38a3fe4db",
        "94f183b1b4280d0af296aaf3992c19860cb241fd"
      ],
      "author": {
        "name": "Gilles Debunne",
        "email": "debunne@google.com",
        "time": "Thu Oct 07 13:53:16 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Oct 07 13:53:16 2010 -0700"
      },
      "message": "Merge \"Removing \u0027last\u0027 of red cross asset.\" into gingerbread"
    },
    {
      "commit": "8da727a1aa28205b9fb8acf63808ce1543bbf00e",
      "tree": "50200abec1b1b2fae614c95c1ce3e94d2c493e42",
      "parents": [
        "d577cfd73a223279f9a5af698f55edd38a3fe4db"
      ],
      "author": {
        "name": "Jeff Brown",
        "email": "jeffbrown@google.com",
        "time": "Thu Oct 07 13:44:51 2010 -0700"
      },
      "committer": {
        "name": "Jeff Brown",
        "email": "jeffbrown@google.com",
        "time": "Thu Oct 07 13:44:51 2010 -0700"
      },
      "message": "Minor fix for InputReader support for non-touchscreen devices.\n\nChange-Id: I2256e37dd1c6f3836f82786aae14ee5d0c98f4c6\n"
    },
    {
      "commit": "d577cfd73a223279f9a5af698f55edd38a3fe4db",
      "tree": "30533a98b61ae7846db76ff39c91f73980ffda2e",
      "parents": [
        "949f7d9066e09768e570686a5695aaba4a1dafd0",
        "415d8c38199e258dfce92cdb0c69e056b3b51ef8"
      ],
      "author": {
        "name": "Jeff Brown",
        "email": "jeffbrown@google.com",
        "time": "Thu Oct 07 13:29:56 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Oct 07 13:29:56 2010 -0700"
      },
      "message": "Merge \"Switch Looper back to using poll() instead of epoll().\" into gingerbread"
    },
    {
      "commit": "415d8c38199e258dfce92cdb0c69e056b3b51ef8",
      "tree": "5bf6d167a19b272f2a153df6010a7dd6f58a274f",
      "parents": [
        "930d6c3cd5ad387489eb1d35a38beeafe54166b6"
      ],
      "author": {
        "name": "Jeff Brown",
        "email": "jeffbrown@google.com",
        "time": "Tue Oct 05 15:35:37 2010 -0700"
      },
      "committer": {
        "name": "Jeff Brown",
        "email": "jeffbrown@google.com",
        "time": "Thu Oct 07 13:26:39 2010 -0700"
      },
      "message": "Switch Looper back to using poll() instead of epoll().\n\nAdded a couple of micro-optimizations to avoid calling wake() unnecessarily\nand reduce JNI overhead slightly.\n\nFixed a minor issue where we were not clearing the \"next\" field of Messages\nreturned by the MessageQueue so the Message would hold on to its successor\nand potentially prevent the GC from collecting it if the message were leaked\nsomehow.\n\nChange-Id: I488d29417ce0cdd7d0e447cda76ec978ef7f811c\n"
    },
    {
      "commit": "94f183b1b4280d0af296aaf3992c19860cb241fd",
      "tree": "5cb313894c05bdec9c495fe74dc34fddd0a47119",
      "parents": [
        "02654f01bc6bd2e581b4a1d2409ecea217294fa2"
      ],
      "author": {
        "name": "Gilles Debunne",
        "email": "debunne@google.com",
        "time": "Thu Oct 07 12:07:37 2010 -0700"
      },
      "committer": {
        "name": "Gilles Debunne",
        "email": "debunne@google.com",
        "time": "Thu Oct 07 12:07:43 2010 -0700"
      },
      "message": "Removing \u0027last\u0027 of red cross asset.\n\nChange-Id: Ie325195220f95074d8e12e64216d1b02e9b3e2af\n"
    },
    {
      "commit": "949f7d9066e09768e570686a5695aaba4a1dafd0",
      "tree": "42cfae518787ec6a118d755444a894df835f511a",
      "parents": [
        "b74941e32e068ec03f90b9a53670328cd17ff4b4",
        "4c19bf9833f59f58a9aaea566f0eb98a7fb7e2ea"
      ],
      "author": {
        "name": "Andreas Huber",
        "email": "andih@google.com",
        "time": "Thu Oct 07 11:59:53 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Oct 07 11:59:53 2010 -0700"
      },
      "message": "Merge \"Work to support switching transport streams mid-stream and signalling discontinuities to the decoder.\" into gingerbread"
    },
    {
      "commit": "b74941e32e068ec03f90b9a53670328cd17ff4b4",
      "tree": "ecdf10b5a0cf76d01265fe5c3269cc13f7877627",
      "parents": [
        "f15dfbec5df911f4cedd3e302864496d77ce295b",
        "3c88039187be8d2b80e597380567fe1e4cf1d245"
      ],
      "author": {
        "name": "Justin Ho",
        "email": "justinho@google.com",
        "time": "Thu Oct 07 11:56:18 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Oct 07 11:56:18 2010 -0700"
      },
      "message": "Merge \"Fixed popup assets (background)\" into gingerbread"
    },
    {
      "commit": "4c19bf9833f59f58a9aaea566f0eb98a7fb7e2ea",
      "tree": "98365cbdcad2ebb3095dcb71afdece89fc13ed07",
      "parents": [
        "02654f01bc6bd2e581b4a1d2409ecea217294fa2"
      ],
      "author": {
        "name": "Andreas Huber",
        "email": "andih@google.com",
        "time": "Wed Sep 08 14:32:20 2010 -0700"
      },
      "committer": {
        "name": "Andreas Huber",
        "email": "andih@google.com",
        "time": "Thu Oct 07 11:41:43 2010 -0700"
      },
      "message": "Work to support switching transport streams mid-stream and signalling discontinuities to the decoder.\n\nChange-Id: I7150e5e7342e1117c524856b204aadcb763e06ed\nrelated-to-bug: 2368598\n"
    },
    {
      "commit": "afeeaf351a6d48ff218b31775de9b73c8848eba5",
      "tree": "eb8c483777fa467a94bf8f03e75b641a5d16342d",
      "parents": [
        "18c000896f9cc77e790b92f29d4ddc18b213e1fb"
      ],
      "author": {
        "name": "Xia Wang",
        "email": "xiaw@google.com",
        "time": "Thu Oct 07 11:34:46 2010 -0700"
      },
      "committer": {
        "name": "Xia Wang",
        "email": "xiaw@google.com",
        "time": "Thu Oct 07 11:34:46 2010 -0700"
      },
      "message": "Port mock ril controller and tests to GB. DO NOT MERGE\n\nChange-Id: Ie58236ecb8648d026356610f429054cb46b8640b\n"
    },
    {
      "commit": "f15dfbec5df911f4cedd3e302864496d77ce295b",
      "tree": "4c2da5299de4637af438e75c4bafa01985a9c131",
      "parents": [
        "6275dbbea8ad7bde984a362516654004e111dc67",
        "574b37ecc20a5358cb6147dae6d633385467ab55"
      ],
      "author": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Thu Oct 07 11:32:49 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Oct 07 11:32:49 2010 -0700"
      },
      "message": "Merge \"Fix bug 3071869 - text anchors are now treated as application sub-panels.\" into gingerbread"
    },
    {
      "commit": "6275dbbea8ad7bde984a362516654004e111dc67",
      "tree": "9567a239cc46645f9958ff67e3ae8c31f7ac32ba",
      "parents": [
        "02654f01bc6bd2e581b4a1d2409ecea217294fa2",
        "90bc5ee02bd91c138f88180879c6ef748a578f47"
      ],
      "author": {
        "name": "Brad Fitzpatrick",
        "email": "bradfitz@android.com",
        "time": "Thu Oct 07 11:27:56 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Oct 07 11:27:56 2010 -0700"
      },
      "message": "Merge \"Quiet unnecessary debug logging.\" into gingerbread"
    },
    {
      "commit": "90bc5ee02bd91c138f88180879c6ef748a578f47",
      "tree": "35e5ca56e0378211022a148db8287025b2969fb0",
      "parents": [
        "30f5c8fede241e7560f4a33e48af3a4627fd5efc"
      ],
      "author": {
        "name": "Brad Fitzpatrick",
        "email": "bradfitz@android.com",
        "time": "Thu Oct 07 11:26:57 2010 -0700"
      },
      "committer": {
        "name": "Brad Fitzpatrick",
        "email": "bradfitz@android.com",
        "time": "Thu Oct 07 11:26:57 2010 -0700"
      },
      "message": "Quiet unnecessary debug logging.\n\nChange-Id: I46d8aff5790db371d60b2066acbbdd55cfad8074\n"
    },
    {
      "commit": "574b37ecc20a5358cb6147dae6d633385467ab55",
      "tree": "779fdd64580fbb6305da36f1e4fa9a928ee80608",
      "parents": [
        "fd124570ce647b3adc5dc30ce782d6e017dab4a2"
      ],
      "author": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Thu Oct 07 11:15:19 2010 -0700"
      },
      "committer": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Thu Oct 07 11:17:12 2010 -0700"
      },
      "message": "Fix bug 3071869 - text anchors are now treated as application sub-panels.\n\nThis places text anchors on a layer above normal application panels,\nensuring that they stay above things like the browser autocompletion\nlist.\n\nChange-Id: I4ee0aea7416a2dafd7e48a7a39acf949af5db3e9\n"
    },
    {
      "commit": "02654f01bc6bd2e581b4a1d2409ecea217294fa2",
      "tree": "7f8d37c6828b64633c81190e8f54886fb99695df",
      "parents": [
        "e0c5ae7b55f1eb49b0aed94339bfb8e3cd8fefb9",
        "1e1941638398e5e3e1d7b9ad88e66f574576bcfa"
      ],
      "author": {
        "name": "Andreas Huber",
        "email": "andih@google.com",
        "time": "Thu Oct 07 10:57:32 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Oct 07 10:57:32 2010 -0700"
      },
      "message": "Merge \"On this particular device the hardware video decoder spits out buffers that don\u0027t actually contain our video data, so we cannot use them to restore the video frame after suspend/resume.\" into gingerbread"
    },
    {
      "commit": "3c88039187be8d2b80e597380567fe1e4cf1d245",
      "tree": "f7df84dea0acf2e6e6445e40d4525585c9ec40c8",
      "parents": [
        "e86a6b2a4dc0c01717366c35fd0d6acd778988d4"
      ],
      "author": {
        "name": "Gilles Debunne",
        "email": "debunne@google.com",
        "time": "Thu Oct 07 10:37:45 2010 -0700"
      },
      "committer": {
        "name": "Gilles Debunne",
        "email": "debunne@google.com",
        "time": "Thu Oct 07 10:54:54 2010 -0700"
      },
      "message": "Fixed popup assets (background)\n\nChange-Id: I8a651915119fec6a06a5f43315408b0d06c4b7d6\n"
    },
    {
      "commit": "e0c5ae7b55f1eb49b0aed94339bfb8e3cd8fefb9",
      "tree": "1d2b0ab75b6991b570b42ba7959558b62e8f0f0d",
      "parents": [
        "e86a6b2a4dc0c01717366c35fd0d6acd778988d4",
        "480afe70fa75b74b618f1f6243e7e2be1f41419a"
      ],
      "author": {
        "name": "Kenny Root",
        "email": "kroot@google.com",
        "time": "Thu Oct 07 10:54:14 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Oct 07 10:54:14 2010 -0700"
      },
      "message": "Merge \"Eliminate MCS_GIVE_UP state\" into gingerbread"
    },
    {
      "commit": "480afe70fa75b74b618f1f6243e7e2be1f41419a",
      "tree": "837c4edbd9bff2881b0ec96051e60f935c2223d6",
      "parents": [
        "0145e36cad1472acafb492b3f009ca6eba9593ea"
      ],
      "author": {
        "name": "Kenny Root",
        "email": "kroot@google.com",
        "time": "Thu Oct 07 10:17:50 2010 -0700"
      },
      "committer": {
        "name": "Kenny Root",
        "email": "kroot@google.com",
        "time": "Thu Oct 07 10:53:01 2010 -0700"
      },
      "message": "Eliminate MCS_GIVE_UP state\n\nIt\u0027s basically a duplicate of MCS_UNBIND state, so just get rid of it\nwhich simplifies the state transitions.\n\nBug: 3067076\nChange-Id: I34111be88dd727af8ad59c9f49debd54ede827ea\n"
    },
    {
      "commit": "e86a6b2a4dc0c01717366c35fd0d6acd778988d4",
      "tree": "81caf443b05697b769df7a8ca3f7cf3c8965b592",
      "parents": [
        "30f5c8fede241e7560f4a33e48af3a4627fd5efc",
        "8b1764fdc83dda4ddcc4f426adc69fee02ffecb6"
      ],
      "author": {
        "name": "Gilles Debunne",
        "email": "debunne@google.com",
        "time": "Thu Oct 07 10:52:11 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Oct 07 10:52:11 2010 -0700"
      },
      "message": "Merge \"Removed unused and broken screen_progress\" into gingerbread"
    },
    {
      "commit": "30f5c8fede241e7560f4a33e48af3a4627fd5efc",
      "tree": "f3c2982720681cb3794f002d79db9bd56b190252",
      "parents": [
        "fd124570ce647b3adc5dc30ce782d6e017dab4a2"
      ],
      "author": {
        "name": "Brad Fitzpatrick",
        "email": "bradfitz@android.com",
        "time": "Thu Oct 07 10:48:20 2010 -0700"
      },
      "committer": {
        "name": "Brad Fitzpatrick",
        "email": "bradfitz@android.com",
        "time": "Thu Oct 07 10:48:20 2010 -0700"
      },
      "message": "More DropBoxManager javadoc love.\n\nChange-Id: I9b14f6905533e0af66bd64fc76352ed8fc365058\n"
    },
    {
      "commit": "fd124570ce647b3adc5dc30ce782d6e017dab4a2",
      "tree": "45b40f1f4e9cd377eff488b553d63c5ac7e27fd8",
      "parents": [
        "0145e36cad1472acafb492b3f009ca6eba9593ea",
        "95173b14d65cd04ec88d4384b41a80319e432d0b"
      ],
      "author": {
        "name": "Brad Fitzpatrick",
        "email": "bradfitz@android.com",
        "time": "Thu Oct 07 10:20:32 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Oct 07 10:20:32 2010 -0700"
      },
      "message": "Merge \"DropBox.Entry javadoc syntax fix\" into gingerbread"
    },
    {
      "commit": "0145e36cad1472acafb492b3f009ca6eba9593ea",
      "tree": "948c3c30bd7527d58a415b28936e6a3f92572c0c",
      "parents": [
        "08fb5851bbaf11ecac0cac0de321942bfbf6a630"
      ],
      "author": {
        "name": "Kenny Root",
        "email": "kroot@google.com",
        "time": "Wed Oct 06 13:35:05 2010 -0700"
      },
      "committer": {
        "name": "Kenny Root",
        "email": "kroot@google.com",
        "time": "Thu Oct 07 10:14:09 2010 -0700"
      },
      "message": "Revert \"Only allow 8 OBBs to be mounted by a UID\"\n\nThis reverts commit 27358a69b33eaa268ee75ef778ec824c8085adcc.\n\nConflicts:\n\n\tservices/java/com/android/server/MountService.java\n\nChange-Id: Ia14be97b4f22e95daba0d191cfc62adf3d1469cd\n"
    },
    {
      "commit": "95173b14d65cd04ec88d4384b41a80319e432d0b",
      "tree": "f55af055e434fe1138af371686055217b569cda7",
      "parents": [
        "08fb5851bbaf11ecac0cac0de321942bfbf6a630"
      ],
      "author": {
        "name": "Brad Fitzpatrick",
        "email": "bradfitz@android.com",
        "time": "Thu Oct 07 10:07:34 2010 -0700"
      },
      "committer": {
        "name": "Brad Fitzpatrick",
        "email": "bradfitz@android.com",
        "time": "Thu Oct 07 10:07:34 2010 -0700"
      },
      "message": "DropBox.Entry javadoc syntax fix\n\nChange-Id: I32d055b39ca89ec9f6a7bf189263844424533b60\n"
    },
    {
      "commit": "08fb5851bbaf11ecac0cac0de321942bfbf6a630",
      "tree": "4c06c57cce2423ba09398694786cd2e65559e8e7",
      "parents": [
        "f8d2acdc57fd747278bb909c9e15b959e07d63b6",
        "35c4c211e0c9278c50cdb53477e686869b30fad4"
      ],
      "author": {
        "name": "John Wang",
        "email": "johnwang@google.com",
        "time": "Thu Oct 07 09:47:01 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Oct 07 09:47:01 2010 -0700"
      },
      "message": "Merge \"Add flag to skip restoring network seletion.\" into gingerbread"
    },
    {
      "commit": "35c4c211e0c9278c50cdb53477e686869b30fad4",
      "tree": "a8cc75e8bf7ded7d045804f7724e09e2d2c40bac",
      "parents": [
        "bbc80d3436ee52f28bd26f1f0cb01dc4dd183ccc"
      ],
      "author": {
        "name": "John Wang",
        "email": "johnwang@google.com",
        "time": "Wed Oct 06 19:35:26 2010 -0700"
      },
      "committer": {
        "name": "John Wang",
        "email": "johnwang@google.com",
        "time": "Thu Oct 07 09:44:19 2010 -0700"
      },
      "message": "Add flag to skip restoring network seletion.\n\nFor bug 3045366.\n\nChange-Id: I7ad9ff89b0a77df473b638ad917b363c42de5405\n"
    },
    {
      "commit": "1e1941638398e5e3e1d7b9ad88e66f574576bcfa",
      "tree": "e6c89a82b8298503ff96a891e706a55d48c0d574",
      "parents": [
        "f8d2acdc57fd747278bb909c9e15b959e07d63b6"
      ],
      "author": {
        "name": "Andreas Huber",
        "email": "andih@google.com",
        "time": "Wed Oct 06 16:43:57 2010 -0700"
      },
      "committer": {
        "name": "Andreas Huber",
        "email": "andih@google.com",
        "time": "Thu Oct 07 09:19:25 2010 -0700"
      },
      "message": "On this particular device the hardware video decoder spits out buffers that don\u0027t actually contain our video data, so we cannot use them to restore the video frame after suspend/resume.\n\nChange-Id: I1b8fe68c1766299844fe84ebbff49cb8b3e4cc7c\nrelated-to-bug: 3070094\n"
    },
    {
      "commit": "f8d2acdc57fd747278bb909c9e15b959e07d63b6",
      "tree": "0e76f11db0f469cdea4af83dcfac4914bd4f7f54",
      "parents": [
        "bbc80d3436ee52f28bd26f1f0cb01dc4dd183ccc",
        "8bcc744e1bb5e26bce9a85bda0b01e56ad7198ef"
      ],
      "author": {
        "name": "Eric Rowe",
        "email": "erowe@google.com",
        "time": "Thu Oct 07 09:06:30 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Oct 07 09:06:30 2010 -0700"
      },
      "message": "Merge \"DO NOT MERGE Initialize bluetooth profiles in BT stress tests\" into gingerbread"
    },
    {
      "commit": "8bcc744e1bb5e26bce9a85bda0b01e56ad7198ef",
      "tree": "fff95421441de811896d5e6f1a6c4e71e7eb0468",
      "parents": [
        "624380a14def6c2acdb473e09c36139acbcefbf9"
      ],
      "author": {
        "name": "Eric Rowe",
        "email": "erowe@google.com",
        "time": "Thu Oct 07 17:54:15 2010 +0200"
      },
      "committer": {
        "name": "Eric Rowe",
        "email": "erowe@google.com",
        "time": "Thu Oct 07 18:01:23 2010 +0200"
      },
      "message": "DO NOT MERGE Initialize bluetooth profiles in BT stress tests\n\nChange-Id: I0a8b75c8686d9d6969db51d618c1ddeacb2aba87\n"
    },
    {
      "commit": "bbc80d3436ee52f28bd26f1f0cb01dc4dd183ccc",
      "tree": "686e67cff4e950fac231063d545c95ee0b456f91",
      "parents": [
        "29332971ddbace4ae3d645a67f28f717df8b1dbd",
        "2e27a0be78bd9510785789caa14baa029051ca20"
      ],
      "author": {
        "name": "Wink Saville",
        "email": "wink@google.com",
        "time": "Thu Oct 07 08:34:01 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Oct 07 08:34:01 2010 -0700"
      },
      "message": "Merge \"Changed handling of onQueryCompelete to not use mimeType.\" into gingerbread"
    },
    {
      "commit": "2e27a0be78bd9510785789caa14baa029051ca20",
      "tree": "6677e1935e9ac2edd8b039e8946c6a63b8fef637",
      "parents": [
        "18c000896f9cc77e790b92f29d4ddc18b213e1fb"
      ],
      "author": {
        "name": "Wink Saville",
        "email": "wink@google.com",
        "time": "Thu Oct 07 08:28:34 2010 -0700"
      },
      "committer": {
        "name": "Wink Saville",
        "email": "wink@google.com",
        "time": "Thu Oct 07 08:28:34 2010 -0700"
      },
      "message": "Changed handling of onQueryCompelete to not use mimeType.\n\nUsing mimeType causes an IPC request to contacts which can\nbe slow. This can cause an ANR of the Phone app. This change\nparses the URL and to decide which column to use for the person_id\nand thus should not cause an ANR.\n\nbug: 3060704\nChange-Id: I750c72746c7269e162f0338c0a3e00230a600519\n"
    },
    {
      "commit": "29332971ddbace4ae3d645a67f28f717df8b1dbd",
      "tree": "49197f950040677db71b3d1624aaed89eb9c8147",
      "parents": [
        "62ec9834a09c9037d195c306fd838b4c0425e7e2",
        "c157e0cd161e5b3b28b72bafebb3360ed856a608"
      ],
      "author": {
        "name": "Wu-cheng Li",
        "email": "wuchengli@google.com",
        "time": "Thu Oct 07 05:49:27 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Oct 07 05:49:27 2010 -0700"
      },
      "message": "Merge \"Add javadoc for display orientation.\" into gingerbread"
    },
    {
      "commit": "c157e0cd161e5b3b28b72bafebb3360ed856a608",
      "tree": "7fd380f20a3d165065dfe33bac2a4903b816c569",
      "parents": [
        "e951ef07dd8cb36ec0e127e80f5d558b8a2d6125"
      ],
      "author": {
        "name": "Wu-cheng Li",
        "email": "wuchengli@google.com",
        "time": "Thu Oct 07 18:36:07 2010 +0800"
      },
      "committer": {
        "name": "Wu-cheng Li",
        "email": "wuchengli@google.com",
        "time": "Thu Oct 07 19:41:23 2010 +0800"
      },
      "message": "Add javadoc for display orientation.\n\nDisplay orientation should be considered while setting preview size,\npicture size, or thumbnail size.\n\nbug:3051937\nChange-Id: I3b6bd1b920e4752ffdfc8aec56a0da9d474dd630\n"
    },
    {
      "commit": "62ec9834a09c9037d195c306fd838b4c0425e7e2",
      "tree": "4efa7ae4dabd6b3e1e474d637ab7680937a98839",
      "parents": [
        "fbb3b4768e858f004fe9a87e83b066244c829d87",
        "9db99a4dc10ac0d5d3751f03ea51c0fed217d2f8"
      ],
      "author": {
        "name": "Hung-ying Tyan",
        "email": "tyanh@google.com",
        "time": "Wed Oct 06 23:11:09 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Oct 06 23:11:09 2010 -0700"
      },
      "message": "Merge \"Make SipService broadcast SIP_SERVICE_UP when it\u0027s up.\" into gingerbread"
    },
    {
      "commit": "fbb3b4768e858f004fe9a87e83b066244c829d87",
      "tree": "2697f68ec0fbee2a761923fb79fa250039135578",
      "parents": [
        "bfba7cab94cd9cf28e561159dbbe934dc83a6f0a"
      ],
      "author": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Wed Oct 06 21:04:35 2010 -0700"
      },
      "committer": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Wed Oct 06 21:46:28 2010 -0700"
      },
      "message": "Fix bug 3066313 - integrate new text anchor assets.\n\nThis adds the differentiated left/right anchors for hdpi and further\ntweaks the behavior of text anchors.\n\nHighlights:\n* New assets are translucent - increased visibility for whatever is\n  beneath.\n* Start and end anchors may not cross one another.\n* Minimum selection size is now 1.\n* Touch targeting tweaked.\n\nChange-Id: I601361323916ee19149562a23dc3242d908da45c\n"
    },
    {
      "commit": "8b1764fdc83dda4ddcc4f426adc69fee02ffecb6",
      "tree": "130dad4551d0251cef66a8f9d3504fa35c5444b9",
      "parents": [
        "1ae32bfebf5102774cbf6424885f84e4630925c4"
      ],
      "author": {
        "name": "Gilles Debunne",
        "email": "debunne@google.com",
        "time": "Wed Oct 06 19:09:52 2010 -0700"
      },
      "committer": {
        "name": "Gilles Debunne",
        "email": "debunne@google.com",
        "time": "Wed Oct 06 19:09:52 2010 -0700"
      },
      "message": "Removed unused and broken screen_progress\n\nChange-Id: I3b9557d1d4bdc55d6468c276efc77bde440755af\n"
    },
    {
      "commit": "9db99a4dc10ac0d5d3751f03ea51c0fed217d2f8",
      "tree": "dc2d0b758d1dcd0bbffb084d8efebbf9a11b3d96",
      "parents": [
        "70f1a3b8a0fcf332e35f87be85ae3a9e37a85e9c"
      ],
      "author": {
        "name": "Hung-ying Tyan",
        "email": "tyanh@google.com",
        "time": "Thu Oct 07 09:14:57 2010 +0800"
      },
      "committer": {
        "name": "Hung-ying Tyan",
        "email": "tyanh@google.com",
        "time": "Thu Oct 07 09:15:25 2010 +0800"
      },
      "message": "Make SipService broadcast SIP_SERVICE_UP when it\u0027s up.\n\nhttp://b/issue?id\u003d3062010\n\nChange-Id: I13419fa3a8fdfba1977260f703e4dcaa42a6606c\n"
    },
    {
      "commit": "bfba7cab94cd9cf28e561159dbbe934dc83a6f0a",
      "tree": "d108d39163c07931856c4810496fdeda6bc798ab",
      "parents": [
        "70f1a3b8a0fcf332e35f87be85ae3a9e37a85e9c"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Fri Sep 24 17:18:14 2010 -0700"
      },
      "committer": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Wed Oct 06 17:58:05 2010 -0700"
      },
      "message": "Fix issue #3001362: API REVIEW: android.view.InputQueue.Callback\n\nChange-Id: Ibc12a7326a13c318205774e226ed1f62a5cf11eb\n"
    },
    {
      "commit": "70f1a3b8a0fcf332e35f87be85ae3a9e37a85e9c",
      "tree": "de346b19be1b5bfa4fcbdb6e6a29c090df738001",
      "parents": [
        "656d21656ad9b33f7d7e1e4960a2f03076a5fc7a",
        "3d1841c7888bd2c085b6d4f9bd600d8941cb1e37"
      ],
      "author": {
        "name": "Eric Fischer",
        "email": "enf@google.com",
        "time": "Wed Oct 06 17:32:17 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Oct 06 17:32:17 2010 -0700"
      },
      "message": "Merge \"Import revised translations.  DO NOT MERGE\" into gingerbread"
    },
    {
      "commit": "656d21656ad9b33f7d7e1e4960a2f03076a5fc7a",
      "tree": "77dc507f16b1e34b152e65a55a94a5347879c9b2",
      "parents": [
        "16c29bd7f2ce147fd2f39f1f36df88d1b04a5387",
        "f8e4c1f57bbb658f53995443b0f175e50a2fc814"
      ],
      "author": {
        "name": "Xavier Ducrohet",
        "email": "xav@android.com",
        "time": "Wed Oct 06 17:32:10 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Oct 06 17:32:10 2010 -0700"
      },
      "message": "Merge \"Parser is optional in obtainStyledAttributes.\" into gingerbread"
    },
    {
      "commit": "16c29bd7f2ce147fd2f39f1f36df88d1b04a5387",
      "tree": "f7ebeef981e5b65066f6386744af865e767b779c",
      "parents": [
        "9d6824cd53960b4562ea3c55876b40ca21710050",
        "ee8a884f3504c981be8a1d6888b4590a0a394e05"
      ],
      "author": {
        "name": "Hung-ying Tyan",
        "email": "tyanh@google.com",
        "time": "Wed Oct 06 17:29:28 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Oct 06 17:29:28 2010 -0700"
      },
      "message": "Merge \"SIP: Fix busy authentication loop.\" into gingerbread"
    },
    {
      "commit": "9d6824cd53960b4562ea3c55876b40ca21710050",
      "tree": "71eecd2167af53d4680ee2af84fc213951accc56",
      "parents": [
        "5919ac6b4188285324646772501ef4b97b353cf4",
        "d2ce8bbb84607b1f456b9af00d8d7b84a4610a79"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Wed Oct 06 17:26:16 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Oct 06 17:26:16 2010 -0700"
      },
      "message": "Merge \"Make Activity.removeDialog() less strict.\" into gingerbread"
    },
    {
      "commit": "3d1841c7888bd2c085b6d4f9bd600d8941cb1e37",
      "tree": "0c5460dfb9c3ae746d48eeec6d168f54cd316a99",
      "parents": [
        "1ae32bfebf5102774cbf6424885f84e4630925c4"
      ],
      "author": {
        "name": "Eric Fischer",
        "email": "enf@google.com",
        "time": "Wed Oct 06 17:11:06 2010 -0700"
      },
      "committer": {
        "name": "Eric Fischer",
        "email": "enf@google.com",
        "time": "Wed Oct 06 17:11:06 2010 -0700"
      },
      "message": "Import revised translations.  DO NOT MERGE\n\nChange-Id: Id9a7d2da704ed4d37efa8646815835fc6a7c5473\n"
    },
    {
      "commit": "d2ce8bbb84607b1f456b9af00d8d7b84a4610a79",
      "tree": "96449d58b9ee7b1afe8afe8807e1aa465950b6bb",
      "parents": [
        "ef083ec008a3ec69180340912e7f0137472c97d9"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Wed Oct 06 16:46:05 2010 -0700"
      },
      "committer": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Wed Oct 06 17:09:47 2010 -0700"
      },
      "message": "Make Activity.removeDialog() less strict.\n\nIt was extremely annoying not being able to do this.\n\nChange-Id: I9a13b4fdd984a5e9d8f9ac49c7ede218c4481c2b\n"
    },
    {
      "commit": "5919ac6b4188285324646772501ef4b97b353cf4",
      "tree": "24fd16d8c43c44500f9cf39d7fa0f93cd0e88546",
      "parents": [
        "a3ee5c0351e51f7a978ddddc37644f46051ca6ed"
      ],
      "author": {
        "name": "Kenny Root",
        "email": "kroot@google.com",
        "time": "Tue Oct 05 09:49:40 2010 -0700"
      },
      "committer": {
        "name": "Kenny Root",
        "email": "kroot@google.com",
        "time": "Wed Oct 06 17:00:00 2010 -0700"
      },
      "message": "OBB: track binder death observers\n\nAn incorrect assumption about how death observers were tracked lead to\nan IllegalArgumentException in some cases. Make sure the linking and\nunlinking of the Binder to its ObbState death observer is symmetric to\navoid this problem.\n\nBug: 3062360\nChange-Id: Idd016db12551c80cd74d00f11cf6569bd3b4ce21\n"
    },
    {
      "commit": "a3ee5c0351e51f7a978ddddc37644f46051ca6ed",
      "tree": "413b873eca325c1e7bdcb0358863e334d7cc4331",
      "parents": [
        "ef083ec008a3ec69180340912e7f0137472c97d9",
        "17eb6fb07cc6965f09c51adc70b3c291f57a784a"
      ],
      "author": {
        "name": "Kenny Root",
        "email": "kroot@google.com",
        "time": "Wed Oct 06 16:59:23 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Oct 06 16:59:23 2010 -0700"
      },
      "message": "Merge \"Add MountService tests and fix a bug it found\" into gingerbread"
    },
    {
      "commit": "ef083ec008a3ec69180340912e7f0137472c97d9",
      "tree": "bc3f95046e8d651bffa690cd832446d20ea1c7f4",
      "parents": [
        "1ae32bfebf5102774cbf6424885f84e4630925c4",
        "043fcd9847a804bc6394728e5785aecc495e6347"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Wed Oct 06 16:56:02 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Oct 06 16:56:02 2010 -0700"
      },
      "message": "Merge \"Work on issue #3062691: GPS enable bypass via com.android.settings.widget.SettingsAppWidgetProvider\" into gingerbread"
    },
    {
      "commit": "ee8a884f3504c981be8a1d6888b4590a0a394e05",
      "tree": "cb0cdb532f993149557f7f740270ff1b44d04bc1",
      "parents": [
        "a2a0a98ac7ce53f282a9a4caac9d382a0eb01ef9"
      ],
      "author": {
        "name": "Hung-ying Tyan",
        "email": "tyanh@google.com",
        "time": "Wed Oct 06 08:33:47 2010 +0800"
      },
      "committer": {
        "name": "Hung-ying Tyan",
        "email": "tyanh@google.com",
        "time": "Thu Oct 07 07:04:46 2010 +0800"
      },
      "message": "SIP: Fix busy authentication loop.\n\nAdd a retry count and give up after two attempts.\nAlso stop auto registration when server is unreachable.\nAnd rename onError() to restartLater() for better readability.\n\nhttp://b/issue?id\u003d3066573\n\nChange-Id: Icfa65c58546a1e2bf8e59e29584a3926c53c479b\n"
    },
    {
      "commit": "17eb6fb07cc6965f09c51adc70b3c291f57a784a",
      "tree": "ebf326ca22de459e3747c8241842168c4181d70f",
      "parents": [
        "6d44456da87dccb15b4086696f5e72a5aa198926"
      ],
      "author": {
        "name": "Kenny Root",
        "email": "kroot@google.com",
        "time": "Wed Oct 06 15:02:52 2010 -0700"
      },
      "committer": {
        "name": "Kenny Root",
        "email": "kroot@google.com",
        "time": "Wed Oct 06 15:39:28 2010 -0700"
      },
      "message": "Add MountService tests and fix a bug it found\n\nAdd some MountService tests that are based partially on some stuff done\nin PackageManagerTests. This allows us to test the OBB changes in an\neasy way.\n\nAlso, it found some bugs in the DefaultContainerService connection state\nmachine, so fix those while we\u0027re at it.\n\nChange-Id: I18f38593be754eb32fb6e842f88eec47e2beefce\n"
    },
    {
      "commit": "1ae32bfebf5102774cbf6424885f84e4630925c4",
      "tree": "16b6e0888a69216abd3b175e30c832aa485c3327",
      "parents": [
        "6d44456da87dccb15b4086696f5e72a5aa198926"
      ],
      "author": {
        "name": "Gilles Debunne",
        "email": "debunne@google.com",
        "time": "Wed Oct 06 14:32:29 2010 -0700"
      },
      "committer": {
        "name": "Gilles Debunne",
        "email": "debunne@google.com",
        "time": "Wed Oct 06 14:32:29 2010 -0700"
      },
      "message": "New assets for buttons and notification\n\nChange-Id: I95ffa7600476f97e3be3c577ef55855abeaeac5e\n"
    },
    {
      "commit": "043fcd9847a804bc6394728e5785aecc495e6347",
      "tree": "73a1665e3fd4c0348e48f49e8bae8702d0fd6c0a",
      "parents": [
        "6d44456da87dccb15b4086696f5e72a5aa198926"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Wed Oct 06 14:27:34 2010 -0700"
      },
      "committer": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Wed Oct 06 14:27:34 2010 -0700"
      },
      "message": "Work on issue #3062691: GPS enable bypass via com.android.settings.widget.SettingsAppWidgetProvider\n\nExposes an Intent I need (okay it fixes an unrelated thing in the power widget),\nand fixes some dump output.\n\nChange-Id: I51d6c93a6ac879bab64e9d5aa21129e2bbcd461b\n"
    },
    {
      "commit": "6d44456da87dccb15b4086696f5e72a5aa198926",
      "tree": "29a3a2a85ed2e5a9bf7cd976cda3229a8af665d4",
      "parents": [
        "18c000896f9cc77e790b92f29d4ddc18b213e1fb",
        "20754649790424455e8a5dbd5ab1fa0e0a4ca87e"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Wed Oct 06 11:19:51 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Oct 06 11:19:51 2010 -0700"
      },
      "message": "Merge \"Make USB mass storage hide keyguard when shown.\" into gingerbread"
    },
    {
      "commit": "59453c947a2d4d64e2f4a4216a479cd33728439c",
      "tree": "72a911096b6d5b3855d91480e3eb52e9a5fd3f51",
      "parents": [
        "4ba2817c869d4ec6b518a57ea32cc3765b18b0db"
      ],
      "author": {
        "name": "Jaikumar Ganesh",
        "email": "jaikumar@google.com",
        "time": "Mon Oct 04 23:20:58 2010 +0200"
      },
      "committer": {
        "name": "Jaikumar Ganesh",
        "email": "jaikumar@google.com",
        "time": "Wed Oct 06 19:23:38 2010 +0200"
      },
      "message": "DO NOT MERGE: Disconnect PBAP while disconnecting HFP profile.\n\nPBAP profile is associated with HFP profile. Disconnect PBAP\nprofile while disconnecting HFP profile. We ever never doing this\nand were expecting the remote end to do it. So when the user\ndisconnects a headset, we will end up with the ACL link still up\nbecause PBAP has not been disconnected.\n\nThis is little bit of a hack till PBAP profile is converted to\nuse the new profile APIs.\n\nChange-Id: I5f68b228fd5e607605928a52343ad4b86c58ac0b\n"
    },
    {
      "commit": "18c000896f9cc77e790b92f29d4ddc18b213e1fb",
      "tree": "9403c8d33c79bc006da3bf95543b044b596c4722",
      "parents": [
        "b50d5ede6f2fdd8ea7efacd96815e01e661fdcd4",
        "fb116fbea3b5f4ea725c0c3e82e70fd82e0a45c5"
      ],
      "author": {
        "name": "Chung-yih Wang",
        "email": "cywang@google.com",
        "time": "Wed Oct 06 01:50:25 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Oct 06 01:50:25 2010 -0700"
      },
      "message": "Merge \"Misc fixes for sim-eng build.\" into gingerbread"
    },
    {
      "commit": "fb116fbea3b5f4ea725c0c3e82e70fd82e0a45c5",
      "tree": "42f3da9bf81ecdf17ac4532adc478f83a2ef750e",
      "parents": [
        "b9a40068b590b86904b40bf466571b140d0f94b4"
      ],
      "author": {
        "name": "Chung-yih Wang",
        "email": "cywang@google.com",
        "time": "Wed Oct 06 16:46:59 2010 +0800"
      },
      "committer": {
        "name": "Chung-yih Wang",
        "email": "cywang@google.com",
        "time": "Wed Oct 06 16:46:59 2010 +0800"
      },
      "message": "Misc fixes for sim-eng build.\n\nChange-Id: I0c5dac1097abc924e66dab92d7d03d5051b4fd29\n"
    },
    {
      "commit": "b50d5ede6f2fdd8ea7efacd96815e01e661fdcd4",
      "tree": "c152127e59a383fe17b783501c93d364db5a9cdb",
      "parents": [
        "a2a0a98ac7ce53f282a9a4caac9d382a0eb01ef9",
        "30264c9b85109ae58c1e472a747bf47464cc1632"
      ],
      "author": {
        "name": "Fred Chung",
        "email": "fchung@google.com",
        "time": "Tue Oct 05 23:39:23 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Oct 05 23:39:23 2010 -0700"
      },
      "message": "am 30264c9b: Merge \"Doc change: Adding new docs for Device Admin API.\" into froyo\n\nMerge commit \u002730264c9b85109ae58c1e472a747bf47464cc1632\u0027 into gingerbread\n\n* commit \u002730264c9b85109ae58c1e472a747bf47464cc1632\u0027:\n  Doc change: Adding new docs for Device Admin API.\n"
    },
    {
      "commit": "30264c9b85109ae58c1e472a747bf47464cc1632",
      "tree": "f0deac6e8a6a37724e2e2e86226301168727041b",
      "parents": [
        "46ffeb218859a543540a70b3229a48d2d96cbb4a",
        "262b43153b7b7992498bae9dd0df72eacb4926cb"
      ],
      "author": {
        "name": "Fred Chung",
        "email": "fchung@google.com",
        "time": "Tue Oct 05 23:26:41 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Oct 05 23:26:41 2010 -0700"
      },
      "message": "Merge \"Doc change: Adding new docs for Device Admin API.\" into froyo"
    },
    {
      "commit": "a2a0a98ac7ce53f282a9a4caac9d382a0eb01ef9",
      "tree": "10f81105cb5840d1b9dbfe46805e238d9691495f",
      "parents": [
        "4e6baf2473e522e6d53afa01348c564148bfbad7",
        "b499bb106927283c7eccf6d935335c50492a23e4"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Tue Oct 05 19:02:52 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Oct 05 19:02:52 2010 -0700"
      },
      "message": "Merge \"Fix NPE if there is no accelerometer.\" into gingerbread"
    },
    {
      "commit": "4e6baf2473e522e6d53afa01348c564148bfbad7",
      "tree": "e4757ce3ab100097c6c03bf37161d9b38ec5cd78",
      "parents": [
        "fc7e7766e7d6a49d31426f821c0a56168c0d75cc",
        "3c4c2b7e6f0674068d13b42d4dcf0fd009df0c49"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Tue Oct 05 18:56:54 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Oct 05 18:56:54 2010 -0700"
      },
      "message": "Merge \"Fix issue #3001368: API REVIEW: android.app.Activity\" into gingerbread"
    },
    {
      "commit": "b499bb106927283c7eccf6d935335c50492a23e4",
      "tree": "3e7f2b5d814630397cfedaabe6c6e78850bb6237",
      "parents": [
        "5a5fff7101b45bc28f59e72ea4c3e57632ff9ceb"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Tue Oct 05 18:54:49 2010 -0700"
      },
      "committer": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Tue Oct 05 18:54:49 2010 -0700"
      },
      "message": "Fix NPE if there is no accelerometer.\n\nChange-Id: I983290a7fc3deda2a82b03ff564f1b7201cc3dd3\n"
    },
    {
      "commit": "fc7e7766e7d6a49d31426f821c0a56168c0d75cc",
      "tree": "91ad1f979e232a7167513cff12339e43633a525c",
      "parents": [
        "671b2a57bb5a2a8669d1dabe65b4080804ee350a",
        "17956e626b38ce53da61e78af2c973ed41c9e461"
      ],
      "author": {
        "name": "Hung-ying Tyan",
        "email": "tyanh@google.com",
        "time": "Tue Oct 05 18:33:22 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Oct 05 18:33:22 2010 -0700"
      },
      "message": "Merge \"CallManager/SipPhone: fix reject a ringing call\" into gingerbread"
    },
    {
      "commit": "17956e626b38ce53da61e78af2c973ed41c9e461",
      "tree": "67a2284ced928efda86dce941b79a39266fb6268",
      "parents": [
        "abcbb1a1989e8c6adec607b3964dc187f5526e66"
      ],
      "author": {
        "name": "Hung-ying Tyan",
        "email": "tyanh@google.com",
        "time": "Fri Oct 01 11:19:48 2010 +0800"
      },
      "committer": {
        "name": "Hung-ying Tyan",
        "email": "tyanh@google.com",
        "time": "Wed Oct 06 09:31:44 2010 +0800"
      },
      "message": "CallManager/SipPhone: fix reject a ringing call\n\n+ CallManager: fix getFirstActiveRingingCall(), getActiveFgCall(), getFirstActiveBgCall()\n+ Set DisconnectCause to be INCOMING_REJECTED when a call is rejected\n\nhttp://b/issue?id\u003d3049671\n\nChange-Id: Ica1d81ca4b71ab0ceb2ab437b82bbb4ccf86fe92\n"
    },
    {
      "commit": "671b2a57bb5a2a8669d1dabe65b4080804ee350a",
      "tree": "37298c60cd5969b4a45c5a4feb2deb0f61e545b2",
      "parents": [
        "37947afe904220bdf0a1a85a22824d8619be8e36",
        "330e263c4af03c6f6413e0199a2e78125ffbc185"
      ],
      "author": {
        "name": "Gilles Debunne",
        "email": "debunne@google.com",
        "time": "Tue Oct 05 18:11:09 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Oct 05 18:11:09 2010 -0700"
      },
      "message": "Merge \"Fix for IndexOutOfBounds in text pasting.\" into gingerbread"
    },
    {
      "commit": "3c4c2b7e6f0674068d13b42d4dcf0fd009df0c49",
      "tree": "9fb61197b62350b3c5899fd7357dc8717b0c5425",
      "parents": [
        "5a5fff7101b45bc28f59e72ea4c3e57632ff9ceb"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Tue Oct 05 18:07:54 2010 -0700"
      },
      "committer": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Tue Oct 05 18:07:54 2010 -0700"
      },
      "message": "Fix issue #3001368: API REVIEW: android.app.Activity\n\nBye bye, lots of junk.\n\nChange-Id: Idd72fc525851277362b2a1ff3bb0f7865fe655fd\n"
    },
    {
      "commit": "330e263c4af03c6f6413e0199a2e78125ffbc185",
      "tree": "2d06ff87da2edb2ebe4379a01195936e01f7b785",
      "parents": [
        "930d6c3cd5ad387489eb1d35a38beeafe54166b6"
      ],
      "author": {
        "name": "Gilles Debunne",
        "email": "debunne@google.com",
        "time": "Tue Oct 05 11:00:54 2010 -0700"
      },
      "committer": {
        "name": "Gilles Debunne",
        "email": "debunne@google.com",
        "time": "Tue Oct 05 17:33:08 2010 -0700"
      },
      "message": "Fix for IndexOutOfBounds in text pasting.\n\nMade paste safe even in case of replace problems due to filters.\n\nBug 3042016\n\nChange-Id: I9be34fa41fa6117502bbd959f91c562f28fb4237\n"
    },
    {
      "commit": "37947afe904220bdf0a1a85a22824d8619be8e36",
      "tree": "7da7aabbffd5abb8799ee94e3f22b9d30dda57b6",
      "parents": [
        "59c4cb9e8fee03f770aa0fa1a2f0ec84ffb945b8",
        "9a30fc13f55ca55bc0409f8a9d2e77d5a803bb7c"
      ],
      "author": {
        "name": "Eric Laurent",
        "email": "elaurent@google.com",
        "time": "Tue Oct 05 17:06:16 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Oct 05 17:06:16 2010 -0700"
      },
      "message": "Merge \"Fixed AudioFlinger not always pausing tracks\" into gingerbread"
    },
    {
      "commit": "59c4cb9e8fee03f770aa0fa1a2f0ec84ffb945b8",
      "tree": "613ed8b6ba7c89b4be9ac6f43174f5669fbb8c5e",
      "parents": [
        "5a5fff7101b45bc28f59e72ea4c3e57632ff9ceb",
        "737e8fe2c7ce167bc68ad779160488007a5e0b1d"
      ],
      "author": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Tue Oct 05 16:39:24 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Oct 05 16:39:24 2010 -0700"
      },
      "message": "Merge \"DO NOT MERGE Fix bug 3001751 and bug 3001584 - Gingerbread API review for over-scroll\" into gingerbread"
    },
    {
      "commit": "5a5fff7101b45bc28f59e72ea4c3e57632ff9ceb",
      "tree": "fbf2e1d2074685b4dda4bddf0a85f8ee2ebbd87c",
      "parents": [
        "930d6c3cd5ad387489eb1d35a38beeafe54166b6"
      ],
      "author": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Tue Oct 05 15:32:48 2010 -0700"
      },
      "committer": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Tue Oct 05 15:32:48 2010 -0700"
      },
      "message": "Fix bug 3064143 - remove default bold on buttons\n\nChange-Id: Id4d09d50270c575f5179328ab6fb788b45131638\n"
    },
    {
      "commit": "737e8fe2c7ce167bc68ad779160488007a5e0b1d",
      "tree": "ddd2b3fbb7fb11c627aad1883e3f8cee1756dc6d",
      "parents": [
        "930d6c3cd5ad387489eb1d35a38beeafe54166b6"
      ],
      "author": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Tue Oct 05 14:37:38 2010 -0700"
      },
      "committer": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Tue Oct 05 15:22:07 2010 -0700"
      },
      "message": "DO NOT MERGE Fix bug 3001751 and bug 3001584 - Gingerbread API review for over-scroll\n\nChange-Id: If34c8ea4e15697420adad0bc404f3c278efd7c1b\n"
    },
    {
      "commit": "930d6c3cd5ad387489eb1d35a38beeafe54166b6",
      "tree": "5d6b97615387f8b34e23be3555151f9f8fc91b65",
      "parents": [
        "f7872780ca3dae9584251b1e3495aed12110254c",
        "817c24752cf1d70bcd53a038a0d06abbb1ec6aad"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Tue Oct 05 14:42:04 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Oct 05 14:42:04 2010 -0700"
      },
      "message": "Merge \"Fix issue #3056500: Problem report for ASTRO\" into gingerbread"
    },
    {
      "commit": "9a30fc13f55ca55bc0409f8a9d2e77d5a803bb7c",
      "tree": "da8a63db182a56c61a463a9967eb98859a2efc41",
      "parents": [
        "b9a40068b590b86904b40bf466571b140d0f94b4"
      ],
      "author": {
        "name": "Eric Laurent",
        "email": "elaurent@google.com",
        "time": "Tue Oct 05 14:41:42 2010 -0700"
      },
      "committer": {
        "name": "Eric Laurent",
        "email": "elaurent@google.com",
        "time": "Tue Oct 05 14:41:42 2010 -0700"
      },
      "message": "Fixed AudioFlinger not always pausing tracks\n\nIf the pause request is received before the AudioTrack buffer was\ncompletelly filled and the track ready for mixing, the pause is\nnot executed: the track just underruns and stays in pausing state.\n\nThe fix consists in considering the track ready for mixing immediately\nif pausing.\n\nChange-Id: Ia6cb4703fee2126e41011a6400ea8eeb3a3e5456\n"
    },
    {
      "commit": "f7872780ca3dae9584251b1e3495aed12110254c",
      "tree": "00b97ad2539d7bdc71bf29960ce9e838f482acbf",
      "parents": [
        "17bc4f65324a823598e7671256c815bf32ddcc95",
        "8274a0e53630f80ab356f69ddad895ed9638574e"
      ],
      "author": {
        "name": "Joe Onorato",
        "email": "joeo@google.com",
        "time": "Tue Oct 05 14:41:16 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Oct 05 14:41:16 2010 -0700"
      },
      "message": "Merge \"PowerManagerService needs yet another flag...\" into gingerbread"
    },
    {
      "commit": "817c24752cf1d70bcd53a038a0d06abbb1ec6aad",
      "tree": "d218fddf1656f9c0998412d6aca600d915a47222",
      "parents": [
        "b9a40068b590b86904b40bf466571b140d0f94b4"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Tue Oct 05 14:40:22 2010 -0700"
      },
      "committer": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Tue Oct 05 14:40:22 2010 -0700"
      },
      "message": "Fix issue #3056500: Problem report for ASTRO\n\nChange-Id: Ifa07dbc50930f5d6a20cdc0ee541c0566f3785ba\n"
    },
    {
      "commit": "8274a0e53630f80ab356f69ddad895ed9638574e",
      "tree": "7af4bd25c92f7384a1805c53aec17be197693963",
      "parents": [
        "b9a40068b590b86904b40bf466571b140d0f94b4"
      ],
      "author": {
        "name": "Joe Onorato",
        "email": "joeo@google.com",
        "time": "Tue Oct 05 17:38:09 2010 -0400"
      },
      "committer": {
        "name": "Joe Onorato",
        "email": "joeo@google.com",
        "time": "Tue Oct 05 17:39:01 2010 -0400"
      },
      "message": "PowerManagerService needs yet another flag...\n\n... to make sure that if you press the power button to turn off the\nscreen, that the prox sensor won\u0027t turn it back on.\n\nBug: 3011618\nChange-Id: Id16c1d65417539d4592f485b1c3efb737540c3cd\n"
    },
    {
      "commit": "17bc4f65324a823598e7671256c815bf32ddcc95",
      "tree": "9282dcfdcaf70b0b2d617ed8fb02a254529e2fdc",
      "parents": [
        "2c3360fe9c03536cbfd77267170b73c120c071ac",
        "c743f4506f88a14189449c719a6ec1cfe5f0f812"
      ],
      "author": {
        "name": "Andreas Huber",
        "email": "andih@google.com",
        "time": "Tue Oct 05 14:09:32 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Oct 05 14:09:32 2010 -0700"
      },
      "message": "Merge \"Make sure to call AudioTrack::stop() instead of AudioTrack::pause() after submitting all samples to AudioTrack to make sure those remaining samples are actually played out.\" into gingerbread"
    },
    {
      "commit": "2c3360fe9c03536cbfd77267170b73c120c071ac",
      "tree": "5bd13f892d493724cd3afb2772f72c27c336eff4",
      "parents": [
        "78d15acfb20269ce263ce19514a2c0e7a98409e2",
        "831baa2e2566bf1d243c06918672abd5ff786105"
      ],
      "author": {
        "name": "Kenny Root",
        "email": "kroot@google.com",
        "time": "Tue Oct 05 14:04:26 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Oct 05 14:04:26 2010 -0700"
      },
      "message": "Merge \"Remove lingering system app native libs in /data\" into gingerbread"
    },
    {
      "commit": "c743f4506f88a14189449c719a6ec1cfe5f0f812",
      "tree": "f69dfc65287acea092d8769ca3e6f907567a4b6b",
      "parents": [
        "78d15acfb20269ce263ce19514a2c0e7a98409e2"
      ],
      "author": {
        "name": "Andreas Huber",
        "email": "andih@google.com",
        "time": "Tue Oct 05 10:25:34 2010 -0700"
      },
      "committer": {
        "name": "Andreas Huber",
        "email": "andih@google.com",
        "time": "Tue Oct 05 13:53:39 2010 -0700"
      },
      "message": "Make sure to call AudioTrack::stop() instead of AudioTrack::pause() after submitting all samples to AudioTrack to make sure those remaining samples are actually played out.\n\nChange-Id: Id574a0203efcb5e565f1b0fe77869fc33b9a9d56\n"
    },
    {
      "commit": "78d15acfb20269ce263ce19514a2c0e7a98409e2",
      "tree": "3615f0a82486f12c3e638366217188d9f1d225f6",
      "parents": [
        "8735c4cda00de26127d694bfbc81e192c4caca44",
        "19dfc83c376d8f5ff3b128ee4c675790cffbc02d"
      ],
      "author": {
        "name": "Jeff Brown",
        "email": "jeffbrown@google.com",
        "time": "Tue Oct 05 13:06:05 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Oct 05 13:06:05 2010 -0700"
      },
      "message": "Merge \"Make secure views tolerate IME overlays.\" into gingerbread"
    },
    {
      "commit": "831baa2e2566bf1d243c06918672abd5ff786105",
      "tree": "9d3c02281f0185abc21b7127a4c026026c496fcc",
      "parents": [
        "8735c4cda00de26127d694bfbc81e192c4caca44"
      ],
      "author": {
        "name": "Kenny Root",
        "email": "kroot@google.com",
        "time": "Tue Oct 05 12:29:25 2010 -0700"
      },
      "committer": {
        "name": "Kenny Root",
        "email": "kroot@google.com",
        "time": "Tue Oct 05 12:56:03 2010 -0700"
      },
      "message": "Remove lingering system app native libs in /data\n\nIf a system app had a lingering native library in /data/data/\u003capp\u003e/lib,\nit would prefer that over the one in /system/lib due to recent changed\nin the Dalvik JNI class loading code.\n\nTo \"fix\" that we need to check if there are any native libraries in a\n/data/data/\u003capp\u003e/lib directory for any non-updated system apps and\ndelete them during scanning.\n\nChange-Id: If3a22e41a8531e9e5a44ba001dcea46253d47d45\n"
    },
    {
      "commit": "8735c4cda00de26127d694bfbc81e192c4caca44",
      "tree": "4436a02787a0a84877b0de6affa325471e5a3e1f",
      "parents": [
        "e02e41f484a115b5278dcc07f2d6c90819279800",
        "bd135c193102186b73b50da90985a714a90a8b0d"
      ],
      "author": {
        "name": "Kenny Root",
        "email": "kroot@google.com",
        "time": "Tue Oct 05 12:48:46 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Oct 05 12:48:46 2010 -0700"
      },
      "message": "Merge \"Get correct native library path on reinstall\" into gingerbread"
    },
    {
      "commit": "e02e41f484a115b5278dcc07f2d6c90819279800",
      "tree": "d013b8509ed10427dcd1193f7b3741856cc386a4",
      "parents": [
        "2f65a99fdc75dfe2fd3563fb2ce6af922da54ed1",
        "760f3a5767027d554e92003c1b23c8093cab8677"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Tue Oct 05 12:48:40 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Oct 05 12:48:40 2010 -0700"
      },
      "message": "Merge \"DO NOT MERGE: Get rid of status bar\u0027s dim during night.\" into gingerbread"
    },
    {
      "commit": "760f3a5767027d554e92003c1b23c8093cab8677",
      "tree": "80539641cd81179edd1b49fee9b581107fca28f9",
      "parents": [
        "b9a40068b590b86904b40bf466571b140d0f94b4"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Tue Oct 05 11:07:57 2010 -0700"
      },
      "committer": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Tue Oct 05 12:45:32 2010 -0700"
      },
      "message": "DO NOT MERGE: Get rid of status bar\u0027s dim during night.\n\nThis does more harm than good now that the background is black.\n\nChange-Id: Ia5407c5078a83231a229fc9ed85839144f0da913\n"
    },
    {
      "commit": "2f65a99fdc75dfe2fd3563fb2ce6af922da54ed1",
      "tree": "4844934400004773ad00479836c8cf75a8e14f6a",
      "parents": [
        "45a8901dc3ae12ad818ac2afdd63fe712769cb3b",
        "bea3118337ebb92b953960122af55ee88eeb35fa"
      ],
      "author": {
        "name": "Mike Lockwood",
        "email": "lockwood@google.com",
        "time": "Tue Oct 05 12:36:34 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Oct 05 12:36:34 2010 -0700"
      },
      "message": "Merge changes Ic5551c94,I0207f7f7 into gingerbread\n\n* changes:\n  GPS: Clean up GPS API extension initialization in JNI code.\n  GPS: Add support for AGpsRilInterface.\n"
    },
    {
      "commit": "bd135c193102186b73b50da90985a714a90a8b0d",
      "tree": "f9445063f927ab8d589c438e8f335123bff7e122",
      "parents": [
        "abcbb1a1989e8c6adec607b3964dc187f5526e66"
      ],
      "author": {
        "name": "Kenny Root",
        "email": "kroot@google.com",
        "time": "Tue Oct 05 12:26:27 2010 -0700"
      },
      "committer": {
        "name": "Kenny Root",
        "email": "kroot@google.com",
        "time": "Tue Oct 05 12:33:33 2010 -0700"
      },
      "message": "Get correct native library path on reinstall\n\nIf an application moved between internal and external storage during a\nreinstall, we were getting the wrong path. This change fixes going from\ninternal to external and external to internal which need different\nfixes.\n\nBug: 3019708\nChange-Id: If5859aeab7505cbbb35ae5724de1224a8733f2e8\n"
    },
    {
      "commit": "19dfc83c376d8f5ff3b128ee4c675790cffbc02d",
      "tree": "06b41715a604ca7dc09cc852c28a8cd2354a0fee",
      "parents": [
        "95037fb1a633f5bdeb4e0ece2d18a4974259c368"
      ],
      "author": {
        "name": "Jeff Brown",
        "email": "jeffbrown@google.com",
        "time": "Tue Oct 05 12:26:23 2010 -0700"
      },
      "committer": {
        "name": "Jeff Brown",
        "email": "jeffbrown@google.com",
        "time": "Tue Oct 05 12:26:23 2010 -0700"
      },
      "message": "Make secure views tolerate IME overlays.\n\nChange-Id: I3cf09b9d91045f4d9c558b4aace482a7b0bbd3d8\n"
    }
  ],
  "next": "bea3118337ebb92b953960122af55ee88eeb35fa"
}
