)]}'
{
  "log": [
    {
      "commit": "36f5e74f83e560ddfffaaeef0e44cfeffe24eb2c",
      "tree": "f472d2fe237f4db86d1f15ba7e6df91c3d8cd1d5",
      "parents": [
        "3c0b799802249216b71dfdc029e8db114e9452ac",
        "7ff0d9a60ab6af7025eb283d01158f0fd4736173"
      ],
      "author": {
        "name": "James Stokebrand",
        "email": "stokebrand@pv.com",
        "time": "Wed Sep 09 16:30:52 2009 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Sep 09 16:30:52 2009 -0700"
      },
      "message": "am 7ff0d9a6: am 16b72bbb: Merge change 24391 into eclair\n\nMerge commit \u00277ff0d9a60ab6af7025eb283d01158f0fd4736173\u0027\n\n* commit \u00277ff0d9a60ab6af7025eb283d01158f0fd4736173\u0027:\n  RIO-7461: Update media scanner to scan AAC files.\n"
    },
    {
      "commit": "3c0b799802249216b71dfdc029e8db114e9452ac",
      "tree": "343909cc8d1291920c728629946eb50ef9e33896",
      "parents": [
        "27e89b397ba501b2a7b7fead92eb52b5c1595bba",
        "be52ad33c73411d88a2e5c41aa9c3e55baf154e6"
      ],
      "author": {
        "name": "Tom Taylor",
        "email": "tomtaylor@google.com",
        "time": "Wed Sep 09 16:30:31 2009 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Sep 09 16:30:31 2009 -0700"
      },
      "message": "am be52ad33: am 1048ad55: Merge change 24395 into eclair\n\nMerge commit \u0027be52ad33c73411d88a2e5c41aa9c3e55baf154e6\u0027\n\n* commit \u0027be52ad33c73411d88a2e5c41aa9c3e55baf154e6\u0027:\n  Make NumberPicker subclassable\n"
    },
    {
      "commit": "27e89b397ba501b2a7b7fead92eb52b5c1595bba",
      "tree": "7fb9f25155ec5009d362db6746f4eca5631faa78",
      "parents": [
        "99f9890d298860a32b365ea856b30950d9a4108e",
        "1b2ba40ee990d53ee0157bc745e4762102b0c9af"
      ],
      "author": {
        "name": "Chia-chi Yeh",
        "email": "chiachi@android.com",
        "time": "Wed Sep 09 16:30:26 2009 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Sep 09 16:30:26 2009 -0700"
      },
      "message": "am 1b2ba40e: am 7dcf5c7b: Merge change 24426 into eclair\n\nMerge commit \u00271b2ba40ee990d53ee0157bc745e4762102b0c9af\u0027\n\n* commit \u00271b2ba40ee990d53ee0157bc745e4762102b0c9af\u0027:\n  keystore: remove \"#include \u003copenssl/engine.h\u003e\".\n"
    },
    {
      "commit": "99f9890d298860a32b365ea856b30950d9a4108e",
      "tree": "577d11d4386afa1be4bf240b42c90e55c31ae391",
      "parents": [
        "529e6fae15f4cb0f1a515a41d6ddd5b1248bee4e",
        "a8f0f77b2e3eed77e97dd7ddd553e0dccefaf265"
      ],
      "author": {
        "name": "Grace Kloba",
        "email": "klobag@google.com",
        "time": "Wed Sep 09 16:29:55 2009 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Sep 09 16:29:55 2009 -0700"
      },
      "message": "am a8f0f77b: am d82bc515: Avoid the rounding error, as Math.round(Math.round(viewWidth * mInvActualScale) * mActualScale) not necessary to be viewWidth, we special case when the content exactly fit in the view case.\n\nMerge commit \u0027a8f0f77b2e3eed77e97dd7ddd553e0dccefaf265\u0027\n\n* commit \u0027a8f0f77b2e3eed77e97dd7ddd553e0dccefaf265\u0027:\n  Avoid the rounding error, as Math.round(Math.round(viewWidth * mInvActualScale) * mActualScale) not necessary to be viewWidth, we special case when the content exactly fit in the view case.\n"
    },
    {
      "commit": "529e6fae15f4cb0f1a515a41d6ddd5b1248bee4e",
      "tree": "fc6575907fa610513dfef3d12bf485c12822e106",
      "parents": [
        "5a51a91c2e9ba46f62ae7aac5d2c975388346357",
        "6f1c854a9e70512ed9cf363eb8dd2ab2f46ea185"
      ],
      "author": {
        "name": "Leon Scroggins",
        "email": "scroggo@google.com",
        "time": "Wed Sep 09 16:29:50 2009 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Sep 09 16:29:50 2009 -0700"
      },
      "message": "am 6f1c854a: am f416264a: Merge change 24398 into eclair\n\nMerge commit \u00276f1c854a9e70512ed9cf363eb8dd2ab2f46ea185\u0027\n\n* commit \u00276f1c854a9e70512ed9cf363eb8dd2ab2f46ea185\u0027:\n  Adjust the WebTextView\u0027s text size according to density.\n"
    },
    {
      "commit": "5a51a91c2e9ba46f62ae7aac5d2c975388346357",
      "tree": "6628123c39b2ac5eb29869a0b68b885356e97abe",
      "parents": [
        "38615fc6926d7a83a548870ed687958c94108fde",
        "de3112227a6e7696fc41116b8461aca105e9f662"
      ],
      "author": {
        "name": "Romain Guy",
        "email": "romainguy@android.com",
        "time": "Wed Sep 09 16:29:28 2009 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Sep 09 16:29:28 2009 -0700"
      },
      "message": "am de311222: am d380586a: Merge change 24413 into eclair\n\nMerge commit \u0027de3112227a6e7696fc41116b8461aca105e9f662\u0027\n\n* commit \u0027de3112227a6e7696fc41116b8461aca105e9f662\u0027:\n  Remove the FallRS demo, now promoted as a wallpaper.\n"
    },
    {
      "commit": "38615fc6926d7a83a548870ed687958c94108fde",
      "tree": "5a4752f0521fcefea27c89267a7b31cb2296dc57",
      "parents": [
        "3f51fee5f79498add8375f8df9f3f81a566b158b",
        "bf765b6c70c0cc5e494c1361747d3b93e98d962d"
      ],
      "author": {
        "name": "Nick Pelly",
        "email": "npelly@google.com",
        "time": "Wed Sep 09 16:28:58 2009 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Sep 09 16:28:58 2009 -0700"
      },
      "message": "am bf765b6c: am 41140098: Merge change 24274 into eclair\n\nMerge commit \u0027bf765b6c70c0cc5e494c1361747d3b93e98d962d\u0027\n\n* commit \u0027bf765b6c70c0cc5e494c1361747d3b93e98d962d\u0027:\n  API_CHANGE\n"
    },
    {
      "commit": "3f51fee5f79498add8375f8df9f3f81a566b158b",
      "tree": "31d8b038838bcc01627f61a36d62039416dd5c10",
      "parents": [
        "75a201626dc29723bf9372462d73e4549b25e4d0",
        "16a54b2861209a13194b02f7882a0ec247b69060"
      ],
      "author": {
        "name": "Nick Pelly",
        "email": "npelly@google.com",
        "time": "Wed Sep 09 16:28:52 2009 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Sep 09 16:28:52 2009 -0700"
      },
      "message": "am 16a54b28: am aadc9220: Merge change 24202 into eclair\n\nMerge commit \u002716a54b2861209a13194b02f7882a0ec247b69060\u0027\n\n* commit \u002716a54b2861209a13194b02f7882a0ec247b69060\u0027:\n  API_CHANGE\n"
    },
    {
      "commit": "75a201626dc29723bf9372462d73e4549b25e4d0",
      "tree": "686407da91ddea57ec73990531cada18b0beb30f",
      "parents": [
        "d59e166efeddab44b4e1030259ac3e104cf12f2f",
        "e180af0335b9423bd7c0d764ac3819bd4ee88d37"
      ],
      "author": {
        "name": "Andreas Huber",
        "email": "andih@google.com",
        "time": "Wed Sep 09 16:28:13 2009 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Sep 09 16:28:13 2009 -0700"
      },
      "message": "am e180af03: am 201511cf: Calculate proper output buffer size for some more 16-bit RGB color spaces.\n\nMerge commit \u0027e180af0335b9423bd7c0d764ac3819bd4ee88d37\u0027\n\n* commit \u0027e180af0335b9423bd7c0d764ac3819bd4ee88d37\u0027:\n  Calculate proper output buffer size for some more 16-bit RGB color spaces.\n"
    },
    {
      "commit": "d59e166efeddab44b4e1030259ac3e104cf12f2f",
      "tree": "9318ea9c65d8304ee1d5289563c086be0fa17df8",
      "parents": [
        "364eedd318f9807e891ed21da503df6c72935928",
        "13a26677816cf2b66b34eab2cedb0cdfe541a17c"
      ],
      "author": {
        "name": "Andreas Huber",
        "email": "andih@google.com",
        "time": "Wed Sep 09 16:28:05 2009 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Sep 09 16:28:05 2009 -0700"
      },
      "message": "am 13a26677: am 5a65a6e2: Added a .amr file extractor (for AMR-NB and AMR-WB content).\n\nMerge commit \u002713a26677816cf2b66b34eab2cedb0cdfe541a17c\u0027\n\n* commit \u002713a26677816cf2b66b34eab2cedb0cdfe541a17c\u0027:\n  Added a .amr file extractor (for AMR-NB and AMR-WB content).\n"
    },
    {
      "commit": "364eedd318f9807e891ed21da503df6c72935928",
      "tree": "eb520c4b6903e7c0a5f01e5525876128c86336d9",
      "parents": [
        "80626de7999e4273c70d0a5cf3cc9e6609283535",
        "022ed17cddb0bfb47e587e9b0db93f7b342d2b65"
      ],
      "author": {
        "name": "Andreas Huber",
        "email": "andih@google.com",
        "time": "Wed Sep 09 16:28:00 2009 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Sep 09 16:28:00 2009 -0700"
      },
      "message": "am 022ed17c: am 4e60d7e6: Merge change 24179 into eclair\n\nMerge commit \u0027022ed17cddb0bfb47e587e9b0db93f7b342d2b65\u0027\n\n* commit \u0027022ed17cddb0bfb47e587e9b0db93f7b342d2b65\u0027:\n  Support encoding amr-wb content in stagefright.\n"
    },
    {
      "commit": "80626de7999e4273c70d0a5cf3cc9e6609283535",
      "tree": "fb634bd3edad99239105942bfc4c466d5f64a8e2",
      "parents": [
        "d2a43c36e4e1e0ca83604d00445f59173ed5c3b6",
        "b962208d8ec529b8cc07c3bc44732603010bd691"
      ],
      "author": {
        "name": "Jaikumar Ganesh",
        "email": "jaikumar@google.com",
        "time": "Wed Sep 09 16:27:47 2009 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Sep 09 16:27:47 2009 -0700"
      },
      "message": "am b962208d: am 100f0861: Merge change 24376 into eclair\n\nMerge commit \u0027b962208d8ec529b8cc07c3bc44732603010bd691\u0027\n\n* commit \u0027b962208d8ec529b8cc07c3bc44732603010bd691\u0027:\n  Query for all properties if a property change is received and cache is empty.\n"
    },
    {
      "commit": "d2a43c36e4e1e0ca83604d00445f59173ed5c3b6",
      "tree": "77ff518ce382920907f3dd95b772e34503169075",
      "parents": [
        "a9af25befb02c7bb5596a315a6c26da67e3bb34b",
        "0faff7b0cc06ffb933763a9494056a8ec132183a"
      ],
      "author": {
        "name": "Andrei Popescu",
        "email": "andreip@google.com",
        "time": "Wed Sep 09 16:27:16 2009 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Sep 09 16:27:16 2009 -0700"
      },
      "message": "am 0faff7b0: am cf7b5521: Remove the call to nativeAddJavascriptInterface() from BrowserFrame::addJavascriptInterface() as it causes an intermitent crash.\n\nMerge commit \u00270faff7b0cc06ffb933763a9494056a8ec132183a\u0027\n\n* commit \u00270faff7b0cc06ffb933763a9494056a8ec132183a\u0027:\n  Remove the call to nativeAddJavascriptInterface() from BrowserFrame::addJavascriptInterface() as it causes an intermitent crash.\n"
    },
    {
      "commit": "a9af25befb02c7bb5596a315a6c26da67e3bb34b",
      "tree": "bba86ae0a6d518a6fc4190e5d718a4e4b27e6ac1",
      "parents": [
        "ed61d9ec9e7821331a50a201c18a2a7e3904ae77",
        "b84214a329963be9e156f771c3c8d142280882d7"
      ],
      "author": {
        "name": "Grace Kloba",
        "email": "klobag@google.com",
        "time": "Wed Sep 09 16:26:39 2009 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Sep 09 16:26:39 2009 -0700"
      },
      "message": "am b84214a3: am ccda4c49: Merge change 24288 into eclair\n\nMerge commit \u0027b84214a329963be9e156f771c3c8d142280882d7\u0027\n\n* commit \u0027b84214a329963be9e156f771c3c8d142280882d7\u0027:\n  Do not cache POST response as Cache is indexed with url.\n"
    },
    {
      "commit": "ed61d9ec9e7821331a50a201c18a2a7e3904ae77",
      "tree": "146a853f6b60ef8160eaed828f1398c186072182",
      "parents": [
        "7151176f86adeec8ef42636d1710f0dd91a33fbc",
        "894d083ec1bcdc52996fbf3d6cd10823262e47fc"
      ],
      "author": {
        "name": "Andy McFadden",
        "email": "fadden@android.com",
        "time": "Wed Sep 09 16:26:34 2009 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Sep 09 16:26:34 2009 -0700"
      },
      "message": "am 894d083e: am b9e52a07: Fix sim-eng build.\n\nMerge commit \u0027894d083ec1bcdc52996fbf3d6cd10823262e47fc\u0027\n\n* commit \u0027894d083ec1bcdc52996fbf3d6cd10823262e47fc\u0027:\n  Fix sim-eng build.\n"
    },
    {
      "commit": "7ff0d9a60ab6af7025eb283d01158f0fd4736173",
      "tree": "092659d3a44d63e9e1ed62371e925f474b38a9a3",
      "parents": [
        "be52ad33c73411d88a2e5c41aa9c3e55baf154e6",
        "16b72bbbc985cba7c59f52bf6969b4015f185830"
      ],
      "author": {
        "name": "James Stokebrand",
        "email": "stokebrand@pv.com",
        "time": "Wed Sep 09 14:50:19 2009 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Sep 09 14:50:19 2009 -0700"
      },
      "message": "am 16b72bbb: Merge change 24391 into eclair\n\nMerge commit \u002716b72bbbc985cba7c59f52bf6969b4015f185830\u0027 into eclair-plus-aosp\n\n* commit \u002716b72bbbc985cba7c59f52bf6969b4015f185830\u0027:\n  RIO-7461: Update media scanner to scan AAC files.\n"
    },
    {
      "commit": "16b72bbbc985cba7c59f52bf6969b4015f185830",
      "tree": "c7f366ec32b94d58e5725f94654689627d8ffb55",
      "parents": [
        "1048ad554ac64224c864f52266b5839cd91d4ee5",
        "a79da2e9b4b57ca72aa9634f80a7a975b9d7a877"
      ],
      "author": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Sep 09 17:42:32 2009 -0400"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Sep 09 17:42:32 2009 -0400"
      },
      "message": "Merge change 24391 into eclair\n\n* changes:\n  RIO-7461: Update media scanner to scan AAC files. (Change in frameworks/base git)\n"
    },
    {
      "commit": "be52ad33c73411d88a2e5c41aa9c3e55baf154e6",
      "tree": "6dc8344a9313aa9287fcf972478bc61c6a5c60da",
      "parents": [
        "1b2ba40ee990d53ee0157bc745e4762102b0c9af",
        "1048ad554ac64224c864f52266b5839cd91d4ee5"
      ],
      "author": {
        "name": "Tom Taylor",
        "email": "tomtaylor@google.com",
        "time": "Wed Sep 09 14:30:47 2009 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Sep 09 14:30:47 2009 -0700"
      },
      "message": "am 1048ad55: Merge change 24395 into eclair\n\nMerge commit \u00271048ad554ac64224c864f52266b5839cd91d4ee5\u0027 into eclair-plus-aosp\n\n* commit \u00271048ad554ac64224c864f52266b5839cd91d4ee5\u0027:\n  Make NumberPicker subclassable\n"
    },
    {
      "commit": "1b2ba40ee990d53ee0157bc745e4762102b0c9af",
      "tree": "1be6538c8a4315376eed8ad40c6b2c3fb38f5179",
      "parents": [
        "a8f0f77b2e3eed77e97dd7ddd553e0dccefaf265",
        "7dcf5c7ba82437fe197354f7d0585de20a382e4d"
      ],
      "author": {
        "name": "Chia-chi Yeh",
        "email": "chiachi@android.com",
        "time": "Wed Sep 09 14:30:42 2009 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Sep 09 14:30:42 2009 -0700"
      },
      "message": "am 7dcf5c7b: Merge change 24426 into eclair\n\nMerge commit \u00277dcf5c7ba82437fe197354f7d0585de20a382e4d\u0027 into eclair-plus-aosp\n\n* commit \u00277dcf5c7ba82437fe197354f7d0585de20a382e4d\u0027:\n  keystore: remove \"#include \u003copenssl/engine.h\u003e\".\n"
    },
    {
      "commit": "1048ad554ac64224c864f52266b5839cd91d4ee5",
      "tree": "77d7f2e8591675270ea22426ea35018cbdf42438",
      "parents": [
        "7dcf5c7ba82437fe197354f7d0585de20a382e4d",
        "fdf6db6748b32f620a7f68b13a67c38b4e59e5ed"
      ],
      "author": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Sep 09 17:24:51 2009 -0400"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Sep 09 17:24:51 2009 -0400"
      },
      "message": "Merge change 24395 into eclair\n\n* changes:\n  Make NumberPicker subclassable\n"
    },
    {
      "commit": "7dcf5c7ba82437fe197354f7d0585de20a382e4d",
      "tree": "6dbb4e66d61b162e91e7adb59906f9981a0d8d7d",
      "parents": [
        "d82bc5158c764bdd30b7d22f32258ad3c2c0c0f6",
        "37062b93dcb7c72919be8d33303606cdab936c11"
      ],
      "author": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Sep 09 17:04:44 2009 -0400"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Sep 09 17:04:44 2009 -0400"
      },
      "message": "Merge change 24426 into eclair\n\n* changes:\n  keystore: remove \"#include \u003copenssl/engine.h\u003e\".\n"
    },
    {
      "commit": "a8f0f77b2e3eed77e97dd7ddd553e0dccefaf265",
      "tree": "1e5cb832bf3fac8c8da40b4a466878627efcd602",
      "parents": [
        "6f1c854a9e70512ed9cf363eb8dd2ab2f46ea185",
        "d82bc5158c764bdd30b7d22f32258ad3c2c0c0f6"
      ],
      "author": {
        "name": "Grace Kloba",
        "email": "klobag@google.com",
        "time": "Wed Sep 09 14:02:05 2009 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Sep 09 14:02:05 2009 -0700"
      },
      "message": "am d82bc515: Avoid the rounding error, as Math.round(Math.round(viewWidth * mInvActualScale) * mActualScale) not necessary to be viewWidth, we special case when the content exactly fit in the view case.\n\nMerge commit \u0027d82bc5158c764bdd30b7d22f32258ad3c2c0c0f6\u0027 into eclair-plus-aosp\n\n* commit \u0027d82bc5158c764bdd30b7d22f32258ad3c2c0c0f6\u0027:\n  Avoid the rounding error, as Math.round(Math.round(viewWidth * mInvActualScale) * mActualScale) not necessary to be viewWidth, we special case when the content exactly fit in the view case.\n"
    },
    {
      "commit": "6f1c854a9e70512ed9cf363eb8dd2ab2f46ea185",
      "tree": "829064fd560805e325d0e866b99915daf356841a",
      "parents": [
        "de3112227a6e7696fc41116b8461aca105e9f662",
        "f416264a3b13c5965bfe1c75e9fb2a480d556f87"
      ],
      "author": {
        "name": "Leon Scroggins",
        "email": "scroggo@google.com",
        "time": "Wed Sep 09 14:02:01 2009 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Sep 09 14:02:01 2009 -0700"
      },
      "message": "am f416264a: Merge change 24398 into eclair\n\nMerge commit \u0027f416264a3b13c5965bfe1c75e9fb2a480d556f87\u0027 into eclair-plus-aosp\n\n* commit \u0027f416264a3b13c5965bfe1c75e9fb2a480d556f87\u0027:\n  Adjust the WebTextView\u0027s text size according to density.\n"
    },
    {
      "commit": "d82bc5158c764bdd30b7d22f32258ad3c2c0c0f6",
      "tree": "b03e01463760c9c3f1ab3a1ea28302a14edf0eba",
      "parents": [
        "f416264a3b13c5965bfe1c75e9fb2a480d556f87"
      ],
      "author": {
        "name": "Grace Kloba",
        "email": "klobag@google.com",
        "time": "Wed Sep 09 13:30:15 2009 -0700"
      },
      "committer": {
        "name": "Grace Kloba",
        "email": "klobag@google.com",
        "time": "Wed Sep 09 13:53:02 2009 -0700"
      },
      "message": "Avoid the rounding error, as Math.round(Math.round(viewWidth * mInvActualScale) * mActualScale) not necessary to be viewWidth, we special case when the content exactly fit in the view case.\n\nFix http://b/issue?id\u003d2099889\n"
    },
    {
      "commit": "7151176f86adeec8ef42636d1710f0dd91a33fbc",
      "tree": "e6ab6668cd87e7e7df5e42f6f4be7740bb1d5f74",
      "parents": [
        "88a1f4c25e85847a7f7c03100cd9fad9f87cea43",
        "1d9161e2624e3b2b7e4671dc5be8547a06d35fe8"
      ],
      "author": {
        "name": "Mathias Agopian",
        "email": "mathias@google.com",
        "time": "Wed Sep 09 13:42:47 2009 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Sep 09 13:42:47 2009 -0700"
      },
      "message": "am 1d9161e2: am 11c803ac: Merge change 24335 into eclair\n\nMerge commit \u00271d9161e2624e3b2b7e4671dc5be8547a06d35fe8\u0027\n\n* commit \u00271d9161e2624e3b2b7e4671dc5be8547a06d35fe8\u0027:\n  use broadcast() instead of signal() when signaling the condition-variable Thread::RequestExitAndWait() is waiting for\n"
    },
    {
      "commit": "88a1f4c25e85847a7f7c03100cd9fad9f87cea43",
      "tree": "37aa0462b2021c762d5534c3c19e83a823b519cd",
      "parents": [
        "ab4b4ab9133d34580174b492c45dbfc73ceb85c2",
        "44187ac07c73dc3ad0d3e9f9da432edffab0829d"
      ],
      "author": {
        "name": "Mathias Agopian",
        "email": "mathias@google.com",
        "time": "Wed Sep 09 13:42:42 2009 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Sep 09 13:42:42 2009 -0700"
      },
      "message": "am 44187ac0: am 72e2d6da: Merge change 24334 into eclair\n\nMerge commit \u002744187ac07c73dc3ad0d3e9f9da432edffab0829d\u0027\n\n* commit \u002744187ac07c73dc3ad0d3e9f9da432edffab0829d\u0027:\n  fix [2037525] Fail to start camera after adb sync new Camera\n"
    },
    {
      "commit": "ab4b4ab9133d34580174b492c45dbfc73ceb85c2",
      "tree": "5e5eb6bdac50405da201140ed8fa940e777445c3",
      "parents": [
        "591a16220b05ab8966cc0d19c431b56c1d369cfe",
        "dfc6ca96529319613e744092d7dffeae70bf35e3"
      ],
      "author": {
        "name": "Mathias Agopian",
        "email": "mathias@google.com",
        "time": "Wed Sep 09 13:42:37 2009 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Sep 09 13:42:37 2009 -0700"
      },
      "message": "am dfc6ca96: am 0a5bf257: Merge change 24333 into eclair\n\nMerge commit \u0027dfc6ca96529319613e744092d7dffeae70bf35e3\u0027\n\n* commit \u0027dfc6ca96529319613e744092d7dffeae70bf35e3\u0027:\n  rename Mutexes to make the code easier to follow\n"
    },
    {
      "commit": "591a16220b05ab8966cc0d19c431b56c1d369cfe",
      "tree": "b79059e1feb73da987d29d4e12c5e1da46f25dea",
      "parents": [
        "7fae3105374a82b1d1c937ebb85f0296cce05938",
        "53fb67a8196e75965a5042fdbd83d266980420d9"
      ],
      "author": {
        "name": "Chung-yih Wang",
        "email": "cywang@google.com",
        "time": "Wed Sep 09 13:42:15 2009 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Sep 09 13:42:15 2009 -0700"
      },
      "message": "am 53fb67a8: am 0c065d9e: Merge change 24117 into eclair\n\nMerge commit \u002753fb67a8196e75965a5042fdbd83d266980420d9\u0027\n\n* commit \u002753fb67a8196e75965a5042fdbd83d266980420d9\u0027:\n  Replace the delimiter whitespace with \u0027\\0\u0027.\n"
    },
    {
      "commit": "7fae3105374a82b1d1c937ebb85f0296cce05938",
      "tree": "24d6fa1ec1a23d2778e82da785684084dba5f73f",
      "parents": [
        "54807f3b5e9bf8fef79fd58982e5d3a331bac62f",
        "d3a31996e6ef915bc25ff67f1f35274447a14862"
      ],
      "author": {
        "name": "Eric Laurent",
        "email": "elaurent@google.com",
        "time": "Wed Sep 09 13:41:53 2009 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Sep 09 13:41:53 2009 -0700"
      },
      "message": "am d3a31996: am db603b0b: Merge change 24114 into eclair\n\nMerge commit \u0027d3a31996e6ef915bc25ff67f1f35274447a14862\u0027\n\n* commit \u0027d3a31996e6ef915bc25ff67f1f35274447a14862\u0027:\n  Fix issue 1992233: DTMF tones on Sholes is really long.\n"
    },
    {
      "commit": "54807f3b5e9bf8fef79fd58982e5d3a331bac62f",
      "tree": "b9b5a9e017ba09ce2aa90062495e08835f8f12b5",
      "parents": [
        "99af2813e0ec1a706a51a055f4b9e54687f97469",
        "e579dc1cc55648c3b8b81560214c47c9adee81f1"
      ],
      "author": {
        "name": "Tammo Spalink",
        "email": "tammo@google.com",
        "time": "Wed Sep 09 13:41:40 2009 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Sep 09 13:41:40 2009 -0700"
      },
      "message": "am e579dc1c: am 997eddb0: Merge change 24318 into eclair\n\nMerge commit \u0027e579dc1cc55648c3b8b81560214c47c9adee81f1\u0027\n\n* commit \u0027e579dc1cc55648c3b8b81560214c47c9adee81f1\u0027:\n  Avoid CDMA messages with IDs of zero.\n"
    },
    {
      "commit": "99af2813e0ec1a706a51a055f4b9e54687f97469",
      "tree": "50cb532cc309d0c38318ab2451c5f82e54dd4909",
      "parents": [
        "091ecf7e81e486bd5f1a44b79c059f8692e0f4d4",
        "c5e15ad767b4ff92d4eb85655b6e5fd517c0ae93"
      ],
      "author": {
        "name": "Omari Stephens",
        "email": "xsdg@android.com",
        "time": "Wed Sep 09 13:41:17 2009 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Sep 09 13:41:17 2009 -0700"
      },
      "message": "am c5e15ad7: am 948ef29e: Merge change 24316 into eclair\n\nMerge commit \u0027c5e15ad767b4ff92d4eb85655b6e5fd517c0ae93\u0027\n\n* commit \u0027c5e15ad767b4ff92d4eb85655b6e5fd517c0ae93\u0027:\n  Fix typo: IMMEDITATE -\u003e IMMEDIATE\n"
    },
    {
      "commit": "f416264a3b13c5965bfe1c75e9fb2a480d556f87",
      "tree": "00fe66122098a22bf9fb64693ccc26930671fa06",
      "parents": [
        "d380586ac19903145e23ad3a8d073f01b4fe1192",
        "3a6c88c28905590477bd5cf8b6d23cdb517de159"
      ],
      "author": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Sep 09 16:22:16 2009 -0400"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Sep 09 16:22:16 2009 -0400"
      },
      "message": "Merge change 24398 into eclair\n\n* changes:\n  Adjust the WebTextView\u0027s text size according to density.\n"
    },
    {
      "commit": "de3112227a6e7696fc41116b8461aca105e9f662",
      "tree": "16cbebcb56fbbf179aaca062cf7172c9209d30e9",
      "parents": [
        "bf765b6c70c0cc5e494c1361747d3b93e98d962d",
        "d380586ac19903145e23ad3a8d073f01b4fe1192"
      ],
      "author": {
        "name": "Romain Guy",
        "email": "romainguy@android.com",
        "time": "Wed Sep 09 13:19:49 2009 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Sep 09 13:19:49 2009 -0700"
      },
      "message": "am d380586a: Merge change 24413 into eclair\n\nMerge commit \u0027d380586ac19903145e23ad3a8d073f01b4fe1192\u0027 into eclair-plus-aosp\n\n* commit \u0027d380586ac19903145e23ad3a8d073f01b4fe1192\u0027:\n  Remove the FallRS demo, now promoted as a wallpaper.\n"
    },
    {
      "commit": "d380586ac19903145e23ad3a8d073f01b4fe1192",
      "tree": "1d5efe13a960d21696a32aaebbc9ae53e587f90a",
      "parents": [
        "411400980720895c4195c71e181831bc771a5a7b",
        "fa736d79b7d22fe07d9f5ea5491d8aabe9b4d5c4"
      ],
      "author": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Sep 09 16:11:30 2009 -0400"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Sep 09 16:11:30 2009 -0400"
      },
      "message": "Merge change 24413 into eclair\n\n* changes:\n  Remove the FallRS demo, now promoted as a wallpaper.\n"
    },
    {
      "commit": "fa736d79b7d22fe07d9f5ea5491d8aabe9b4d5c4",
      "tree": "9759b6cfadc4378b1d3d615fa9942fdf7722d97f",
      "parents": [
        "201511cf8a004d386ec9f592041ad3e3d4107184"
      ],
      "author": {
        "name": "Romain Guy",
        "email": "romainguy@android.com",
        "time": "Wed Sep 09 13:10:56 2009 -0700"
      },
      "committer": {
        "name": "Romain Guy",
        "email": "romainguy@android.com",
        "time": "Wed Sep 09 13:10:56 2009 -0700"
      },
      "message": "Remove the FallRS demo, now promoted as a wallpaper.\n\nChange-Id: I0e40f2aa4b51f9e9cdbe14d178491b3667662023\n"
    },
    {
      "commit": "37062b93dcb7c72919be8d33303606cdab936c11",
      "tree": "5bb7c58b073f07777253d25a297b61bac4b67d10",
      "parents": [
        "ccda4c4960ad6694e506e075f8f0b479ea2bafb6"
      ],
      "author": {
        "name": "Chia-chi Yeh",
        "email": "chiachi@android.com",
        "time": "Thu Sep 10 03:55:33 2009 +0800"
      },
      "committer": {
        "name": "Chia-chi Yeh",
        "email": "chiachi@android.com",
        "time": "Thu Sep 10 03:56:04 2009 +0800"
      },
      "message": "keystore: remove \"#include \u003copenssl/engine.h\u003e\".\n"
    },
    {
      "commit": "3a6c88c28905590477bd5cf8b6d23cdb517de159",
      "tree": "3ceabac6f87f828fa4037e9b1023547ac405d9a6",
      "parents": [
        "411400980720895c4195c71e181831bc771a5a7b"
      ],
      "author": {
        "name": "Leon Scroggins",
        "email": "scroggo@google.com",
        "time": "Wed Sep 09 14:50:23 2009 -0400"
      },
      "committer": {
        "name": "Leon Scroggins",
        "email": "scroggo@google.com",
        "time": "Wed Sep 09 15:00:38 2009 -0400"
      },
      "message": "Adjust the WebTextView\u0027s text size according to density.\n\nFix for http://b/issue?id\u003d2063143 .  Use TypedValue\u0027s\ntypes to set the text size properly for the screen\u0027s\ndensity.\n\nChange-Id: I3772035157e2a9a8a2dba00ebddbf967c42bfa99\n"
    },
    {
      "commit": "bf765b6c70c0cc5e494c1361747d3b93e98d962d",
      "tree": "a2223b3b09ae73adfe924db1388a53bbe1096343",
      "parents": [
        "16a54b2861209a13194b02f7882a0ec247b69060",
        "411400980720895c4195c71e181831bc771a5a7b"
      ],
      "author": {
        "name": "Nick Pelly",
        "email": "npelly@google.com",
        "time": "Wed Sep 09 11:39:22 2009 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Sep 09 11:39:22 2009 -0700"
      },
      "message": "am 41140098: Merge change 24274 into eclair\n\nMerge commit \u0027411400980720895c4195c71e181831bc771a5a7b\u0027 into eclair-plus-aosp\n\n* commit \u0027411400980720895c4195c71e181831bc771a5a7b\u0027:\n  API_CHANGE\n"
    },
    {
      "commit": "16a54b2861209a13194b02f7882a0ec247b69060",
      "tree": "d63f3a46056a49bfc8bfe1b1badbb9dead23228f",
      "parents": [
        "e180af0335b9423bd7c0d764ac3819bd4ee88d37",
        "aadc9220bd04ba8dd016fe634fabf6c91a1ce672"
      ],
      "author": {
        "name": "Nick Pelly",
        "email": "npelly@google.com",
        "time": "Wed Sep 09 11:39:16 2009 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Sep 09 11:39:16 2009 -0700"
      },
      "message": "am aadc9220: Merge change 24202 into eclair\n\nMerge commit \u0027aadc9220bd04ba8dd016fe634fabf6c91a1ce672\u0027 into eclair-plus-aosp\n\n* commit \u0027aadc9220bd04ba8dd016fe634fabf6c91a1ce672\u0027:\n  API_CHANGE\n"
    },
    {
      "commit": "fdf6db6748b32f620a7f68b13a67c38b4e59e5ed",
      "tree": "3da562815fc1498fb2f87e53289478af86ac527a",
      "parents": [
        "ccda4c4960ad6694e506e075f8f0b479ea2bafb6"
      ],
      "author": {
        "name": "Tom Taylor",
        "email": "tomtaylor@google.com",
        "time": "Wed Sep 09 11:37:58 2009 -0700"
      },
      "committer": {
        "name": "Tom Taylor",
        "email": "tomtaylor@google.com",
        "time": "Wed Sep 09 11:37:58 2009 -0700"
      },
      "message": "Make NumberPicker subclassable\n\nMake a few methods and member variables protected so behavior can be\noverridden. In this case, Messaging app uses the control and doesn\u0027t\nwant wrap-around behavior.\n\nChange-Id: Iceb34743b7d17e933400750a5de56b9ecfe8f146\n"
    },
    {
      "commit": "411400980720895c4195c71e181831bc771a5a7b",
      "tree": "35ba2150ee442e72a4006e38189ff47afc9e12a0",
      "parents": [
        "aadc9220bd04ba8dd016fe634fabf6c91a1ce672",
        "b24e11baac589fe16426f2d243b460ab84991c7b"
      ],
      "author": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Sep 09 14:34:44 2009 -0400"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Sep 09 14:34:44 2009 -0400"
      },
      "message": "Merge change 24274 into eclair\n\n* changes:\n  API_CHANGE\n"
    },
    {
      "commit": "aadc9220bd04ba8dd016fe634fabf6c91a1ce672",
      "tree": "96c4aae371ec329833e762e0170d7ef762a65e98",
      "parents": [
        "201511cf8a004d386ec9f592041ad3e3d4107184",
        "de893f550301a60274e87aa8168225e7a7a42184"
      ],
      "author": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Sep 09 14:30:15 2009 -0400"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Sep 09 14:30:15 2009 -0400"
      },
      "message": "Merge change 24202 into eclair\n\n* changes:\n  API_CHANGE\n"
    },
    {
      "commit": "e180af0335b9423bd7c0d764ac3819bd4ee88d37",
      "tree": "d7b758092ea705232b43bbfc658d0f9dfaffcb18",
      "parents": [
        "13a26677816cf2b66b34eab2cedb0cdfe541a17c",
        "201511cf8a004d386ec9f592041ad3e3d4107184"
      ],
      "author": {
        "name": "Andreas Huber",
        "email": "andih@google.com",
        "time": "Wed Sep 09 11:29:43 2009 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Sep 09 11:29:43 2009 -0700"
      },
      "message": "am 201511cf: Calculate proper output buffer size for some more 16-bit RGB color spaces.\n\nMerge commit \u0027201511cf8a004d386ec9f592041ad3e3d4107184\u0027 into eclair-plus-aosp\n\n* commit \u0027201511cf8a004d386ec9f592041ad3e3d4107184\u0027:\n  Calculate proper output buffer size for some more 16-bit RGB color spaces.\n"
    },
    {
      "commit": "13a26677816cf2b66b34eab2cedb0cdfe541a17c",
      "tree": "550c6a8356ee6abc6eaef020e34147bea7010ccb",
      "parents": [
        "022ed17cddb0bfb47e587e9b0db93f7b342d2b65",
        "5a65a6e22017e51ebcebb0f41510c54f1085f82c"
      ],
      "author": {
        "name": "Andreas Huber",
        "email": "andih@google.com",
        "time": "Wed Sep 09 11:25:11 2009 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Sep 09 11:25:11 2009 -0700"
      },
      "message": "am 5a65a6e2: Added a .amr file extractor (for AMR-NB and AMR-WB content).\n\nMerge commit \u00275a65a6e22017e51ebcebb0f41510c54f1085f82c\u0027 into eclair-plus-aosp\n\n* commit \u00275a65a6e22017e51ebcebb0f41510c54f1085f82c\u0027:\n  Added a .amr file extractor (for AMR-NB and AMR-WB content).\n"
    },
    {
      "commit": "201511cf8a004d386ec9f592041ad3e3d4107184",
      "tree": "c526406bcca7b10d72f379ce4821d4d2b2c3855e",
      "parents": [
        "5a65a6e22017e51ebcebb0f41510c54f1085f82c"
      ],
      "author": {
        "name": "Andreas Huber",
        "email": "andih@google.com",
        "time": "Tue Sep 08 14:01:44 2009 -0700"
      },
      "committer": {
        "name": "Andreas Huber",
        "email": "andih@google.com",
        "time": "Wed Sep 09 11:24:33 2009 -0700"
      },
      "message": "Calculate proper output buffer size for some more 16-bit RGB color spaces.\n"
    },
    {
      "commit": "a79da2e9b4b57ca72aa9634f80a7a975b9d7a877",
      "tree": "48b5ecd37362c3ff03f68ecef78021f8157dd576",
      "parents": [
        "cf7b5521fc4a8f87033e3bf3626e8a2cf81fccfd"
      ],
      "author": {
        "name": "James Stokebrand",
        "email": "stokebrand@pv.com",
        "time": "Wed Sep 09 11:06:20 2009 -0500"
      },
      "committer": {
        "name": "Jianhong Jiang",
        "email": "jianhong@google.com",
        "time": "Wed Sep 09 11:22:21 2009 -0700"
      },
      "message": "RIO-7461: Update media scanner to scan AAC files.\n(Change in frameworks/base git)\n"
    },
    {
      "commit": "5a65a6e22017e51ebcebb0f41510c54f1085f82c",
      "tree": "437e2c5ac1ee1d1ba9867fe8a83a8884ae90ca6e",
      "parents": [
        "4e60d7e60b29c42c6745dd23ff90dced8834fa7c"
      ],
      "author": {
        "name": "Andreas Huber",
        "email": "andih@google.com",
        "time": "Tue Sep 08 16:07:15 2009 -0700"
      },
      "committer": {
        "name": "Andreas Huber",
        "email": "andih@google.com",
        "time": "Wed Sep 09 11:05:42 2009 -0700"
      },
      "message": "Added a .amr file extractor (for AMR-NB and AMR-WB content).\n"
    },
    {
      "commit": "022ed17cddb0bfb47e587e9b0db93f7b342d2b65",
      "tree": "30f691a4ddff062c9e59c3c72d4210f7daa878de",
      "parents": [
        "b962208d8ec529b8cc07c3bc44732603010bd691",
        "4e60d7e60b29c42c6745dd23ff90dced8834fa7c"
      ],
      "author": {
        "name": "Andreas Huber",
        "email": "andih@google.com",
        "time": "Wed Sep 09 11:02:33 2009 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Sep 09 11:02:33 2009 -0700"
      },
      "message": "am 4e60d7e6: Merge change 24179 into eclair\n\nMerge commit \u00274e60d7e60b29c42c6745dd23ff90dced8834fa7c\u0027 into eclair-plus-aosp\n\n* commit \u00274e60d7e60b29c42c6745dd23ff90dced8834fa7c\u0027:\n  Support encoding amr-wb content in stagefright.\n"
    },
    {
      "commit": "091ecf7e81e486bd5f1a44b79c059f8692e0f4d4",
      "tree": "2239590aa51912dd26176d738aa5658aa6e160d0",
      "parents": [
        "86b2d7c54d89674ffc53ea70cb5e351cc61ca18c",
        "71a9687e8baa9ad7ae594e6cb66a14e82d71b237"
      ],
      "author": {
        "name": "Tammo Spalink",
        "email": "tammo@google.com",
        "time": "Wed Sep 09 10:59:36 2009 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Sep 09 10:59:36 2009 -0700"
      },
      "message": "am 71a9687e: am 0a46e913: Merge change 23414 into eclair\n\nMerge commit \u002771a9687e8baa9ad7ae594e6cb66a14e82d71b237\u0027\n\n* commit \u002771a9687e8baa9ad7ae594e6cb66a14e82d71b237\u0027:\n  Fix broken GSM SMS unit test, and general cleanup.\n"
    },
    {
      "commit": "86b2d7c54d89674ffc53ea70cb5e351cc61ca18c",
      "tree": "e878eecc0f19aad4158dd028e06222af02186ecd",
      "parents": [
        "be5bc78a9887c638e7a63f78f57ce9a29821025e",
        "ec00bcbe544c342a6de892a7d5427acfe7579a1a"
      ],
      "author": {
        "name": "Yu Shan Emily Lau",
        "email": "yslau@google.com",
        "time": "Wed Sep 09 10:59:18 2009 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Sep 09 10:59:18 2009 -0700"
      },
      "message": "am ec00bcbe: am bde54df0: \tmodified:   tests/MediaFrameworkTest/src/com/android/mediaframeworktest/MediaNames.java \tFixed the incorrect expected druation\n\nMerge commit \u0027ec00bcbe544c342a6de892a7d5427acfe7579a1a\u0027\n\n* commit \u0027ec00bcbe544c342a6de892a7d5427acfe7579a1a\u0027:\n  modified:   tests/MediaFrameworkTest/src/com/android/mediaframeworktest/MediaNames.java\n"
    },
    {
      "commit": "be5bc78a9887c638e7a63f78f57ce9a29821025e",
      "tree": "61fd9354577a332e4f8ce6e7a8f9f0baf6b6c940",
      "parents": [
        "7bbfdb2bf12b78f694c01198704e7bc92d0712b6",
        "f43d282dc7ed88e6d018fa3729da568af8b58158"
      ],
      "author": {
        "name": "Fred Quintana",
        "email": "fredq@google.com",
        "time": "Wed Sep 09 10:58:43 2009 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Sep 09 10:58:43 2009 -0700"
      },
      "message": "am f43d282d: am b0dccf73: Merge change 24012 into eclair\n\nMerge commit \u0027f43d282dc7ed88e6d018fa3729da568af8b58158\u0027\n\n* commit \u0027f43d282dc7ed88e6d018fa3729da568af8b58158\u0027:\n  add a transaction monitor\n"
    },
    {
      "commit": "7bbfdb2bf12b78f694c01198704e7bc92d0712b6",
      "tree": "04802967fb390b88e7362df4aba067839bb240e5",
      "parents": [
        "7a9ed089a894954c016921a2b63aafe22bfb9c5c",
        "817f3cb41bd5a412f50c131094cf52e04eab9141"
      ],
      "author": {
        "name": "Eric Fischer",
        "email": "enf@google.com",
        "time": "Wed Sep 09 10:56:38 2009 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Sep 09 10:56:38 2009 -0700"
      },
      "message": "am 817f3cb4: (-s ours) am 046263ce: Merge change 24220 into eclair\n\nMerge commit \u0027817f3cb41bd5a412f50c131094cf52e04eab9141\u0027\n\n* commit \u0027817f3cb41bd5a412f50c131094cf52e04eab9141\u0027:\n  Import revised translations.  DO NOT MERGE\n"
    },
    {
      "commit": "7a9ed089a894954c016921a2b63aafe22bfb9c5c",
      "tree": "04802967fb390b88e7362df4aba067839bb240e5",
      "parents": [
        "359c1406205415424aaf7ac64c6d90e08e6071d0",
        "0f69788f62486f5759e16911effd4bbd9395bcce"
      ],
      "author": {
        "name": "Yu Shan Emily Lau",
        "email": "yslau@google.com",
        "time": "Wed Sep 09 10:56:14 2009 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Sep 09 10:56:14 2009 -0700"
      },
      "message": "am 0f69788f: am 9bb1101f: Merge change 23924 into eclair\n\nMerge commit \u00270f69788f62486f5759e16911effd4bbd9395bcce\u0027\n\n* commit \u00270f69788f62486f5759e16911effd4bbd9395bcce\u0027:\n  new file:   LowStorageTest/Android.mk\n"
    },
    {
      "commit": "4e60d7e60b29c42c6745dd23ff90dced8834fa7c",
      "tree": "a95bca3226c5ced8ac9fbfe905b103433922f6a9",
      "parents": [
        "100f08613392c225b8dff3f1e1d586f981884e29",
        "ee606e66b0c1bc3527ecaffbbe95486d2ff5009e"
      ],
      "author": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Sep 09 13:55:48 2009 -0400"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Sep 09 13:55:48 2009 -0400"
      },
      "message": "Merge change 24179 into eclair\n\n* changes:\n  Support encoding amr-wb content in stagefright.\n"
    },
    {
      "commit": "b962208d8ec529b8cc07c3bc44732603010bd691",
      "tree": "5bae187df0a883f0d6dfd91f76cec3c328d08648",
      "parents": [
        "0faff7b0cc06ffb933763a9494056a8ec132183a",
        "100f08613392c225b8dff3f1e1d586f981884e29"
      ],
      "author": {
        "name": "Jaikumar Ganesh",
        "email": "jaikumar@google.com",
        "time": "Wed Sep 09 10:55:14 2009 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Sep 09 10:55:14 2009 -0700"
      },
      "message": "am 100f0861: Merge change 24376 into eclair\n\nMerge commit \u0027100f08613392c225b8dff3f1e1d586f981884e29\u0027 into eclair-plus-aosp\n\n* commit \u0027100f08613392c225b8dff3f1e1d586f981884e29\u0027:\n  Query for all properties if a property change is received and cache is empty.\n"
    },
    {
      "commit": "b24e11baac589fe16426f2d243b460ab84991c7b",
      "tree": "fff4842c3fe188414743e077294984a1f0389a7c",
      "parents": [
        "de893f550301a60274e87aa8168225e7a7a42184"
      ],
      "author": {
        "name": "Nick Pelly",
        "email": "npelly@google.com",
        "time": "Tue Sep 08 17:40:43 2009 -0700"
      },
      "committer": {
        "name": "Nick Pelly",
        "email": "npelly@google.com",
        "time": "Wed Sep 09 10:52:18 2009 -0700"
      },
      "message": "API_CHANGE\n\nDeprecate BluetoothError.java.\n\nI spent a lot of time experimenting with a class BluetoothError to enumerate\nthe many error codes returned by the Bluetooth API. But at the end of the day\nthey were never used. The vast majority of method calls only really need a\ntrue/false error value, and often not even that.\n\nMethods which do need more detailed error enumeration (for example, bonding\nfailures) can have there own enumerated error codes. But there is no need\nfor a common set of error codes.\n\nAlso change the IPC failed warnings in BluetoothA2dp to Log.e. These indicate\na very serious error.\n\nIntroduce BluetoothAdapter.ERROR and BluetoothDevice.ERROR as helper sentinel\nvalues.\n"
    },
    {
      "commit": "de893f550301a60274e87aa8168225e7a7a42184",
      "tree": "c8458bccf747e7c8035c349d42b13616fc1d5ac8",
      "parents": [
        "100f08613392c225b8dff3f1e1d586f981884e29"
      ],
      "author": {
        "name": "Nick Pelly",
        "email": "npelly@google.com",
        "time": "Tue Sep 08 13:15:33 2009 -0700"
      },
      "committer": {
        "name": "Nick Pelly",
        "email": "npelly@google.com",
        "time": "Wed Sep 09 10:52:02 2009 -0700"
      },
      "message": "API_CHANGE\n\nAnother round of Bluetooth API clean up, javadoc\u0027ing and unhide\u0027ing.\n\n-- Symbols for getting/setting bluetooth state --\nBluetoothAdapter.ACTION_STATE_CHANGED\nBluetoothAdapter.EXTRA_STATE\nBluetoothAdapter.EXTRA_PREVIOUS_STATE\nBluetoothAdapter.STATE_OFF\nBluetoothAdapter.STATE_TURNING_ON\nBluetoothAdapter.STATE_ON\nBluetoothAdapter.STATE_TURNING_OFF\nBluetoothAdapter.isEnabled()\nBluetoothAdapter.getState()\nBluetoothAdapter.enable()\nBluetoothAdapter.disable()\n\n-- Symbols for getting/setting scan mode --\nBluetoothAdapter.ACTION_SCAN_MODE_CHANGED\nBluetoothAdapter.EXTRA_SCAN_MODE\nBluetoothAdapter.EXTRA_PREVIOUS_SCAN_MODE\nBluetoothAdapter.SCAN_MODE_NONE\nBluetoothAdapter.SCAN_MODE_CONNECTABLE\nBluetoothAdapter.SCAN_MODE_DISCOVERABLE\nBluetoothAdapter.getScanMode()\nBluetoothAdapter.setScanMode()\n\n-- Symbols for getting address/names --\nBluetoothAdapter.getAddress()\nBluetoothAdapter.getName()\nBluetoothAdapter.setName()\n"
    },
    {
      "commit": "100f08613392c225b8dff3f1e1d586f981884e29",
      "tree": "fd0309b30edf38eac3182f6b3febb8411721d180",
      "parents": [
        "cf7b5521fc4a8f87033e3bf3626e8a2cf81fccfd",
        "9519ce75f15ba287a641166c1b7ed10f2aa73f74"
      ],
      "author": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Sep 09 13:47:27 2009 -0400"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Sep 09 13:47:27 2009 -0400"
      },
      "message": "Merge change 24376 into eclair\n\n* changes:\n  Query for all properties if a property change is received and cache is empty.\n"
    },
    {
      "commit": "0faff7b0cc06ffb933763a9494056a8ec132183a",
      "tree": "6173ad0c9162955423035009ad5f58abe8d3c512",
      "parents": [
        "b84214a329963be9e156f771c3c8d142280882d7",
        "cf7b5521fc4a8f87033e3bf3626e8a2cf81fccfd"
      ],
      "author": {
        "name": "Andrei Popescu",
        "email": "andreip@google.com",
        "time": "Wed Sep 09 10:16:18 2009 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Sep 09 10:16:18 2009 -0700"
      },
      "message": "am cf7b5521: Remove the call to nativeAddJavascriptInterface() from BrowserFrame::addJavascriptInterface() as it causes an intermitent crash.\n\nMerge commit \u0027cf7b5521fc4a8f87033e3bf3626e8a2cf81fccfd\u0027 into eclair-plus-aosp\n\n* commit \u0027cf7b5521fc4a8f87033e3bf3626e8a2cf81fccfd\u0027:\n  Remove the call to nativeAddJavascriptInterface() from BrowserFrame::addJavascriptInterface() as it causes an intermitent crash.\n"
    },
    {
      "commit": "cf7b5521fc4a8f87033e3bf3626e8a2cf81fccfd",
      "tree": "fdc4ec0d6489171deaefc5868894b58c12fa2fae",
      "parents": [
        "ccda4c4960ad6694e506e075f8f0b479ea2bafb6"
      ],
      "author": {
        "name": "Andrei Popescu",
        "email": "andreip@google.com",
        "time": "Wed Sep 09 17:39:18 2009 +0100"
      },
      "committer": {
        "name": "Andrei Popescu",
        "email": "andreip@google.com",
        "time": "Wed Sep 09 17:44:51 2009 +0100"
      },
      "message": "Remove the call to nativeAddJavascriptInterface() from BrowserFrame::addJavascriptInterface() as it causes an intermitent crash.\n"
    },
    {
      "commit": "b84214a329963be9e156f771c3c8d142280882d7",
      "tree": "16d5f8cad76a5af53b1a21921f351ff544383dd0",
      "parents": [
        "894d083ec1bcdc52996fbf3d6cd10823262e47fc",
        "ccda4c4960ad6694e506e075f8f0b479ea2bafb6"
      ],
      "author": {
        "name": "Grace Kloba",
        "email": "klobag@google.com",
        "time": "Wed Sep 09 09:00:07 2009 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Sep 09 09:00:07 2009 -0700"
      },
      "message": "am ccda4c49: Merge change 24288 into eclair\n\nMerge commit \u0027ccda4c4960ad6694e506e075f8f0b479ea2bafb6\u0027 into eclair-plus-aosp\n\n* commit \u0027ccda4c4960ad6694e506e075f8f0b479ea2bafb6\u0027:\n  Do not cache POST response as Cache is indexed with url.\n"
    },
    {
      "commit": "ccda4c4960ad6694e506e075f8f0b479ea2bafb6",
      "tree": "b4efcec1a97e7c859c64044678eb7dc6d69d33a8",
      "parents": [
        "b9e52a07b7a605fe6d6588587bc74002f632c768",
        "273fecc22a6315915452574cac116ae1f60a90ea"
      ],
      "author": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Sep 09 11:55:03 2009 -0400"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Sep 09 11:55:03 2009 -0400"
      },
      "message": "Merge change 24288 into eclair\n\n* changes:\n  Do not cache POST response as Cache is indexed with url.\n"
    },
    {
      "commit": "894d083ec1bcdc52996fbf3d6cd10823262e47fc",
      "tree": "01f1e40c437f206fa7db942671e2f9eeba94d2a8",
      "parents": [
        "1d9161e2624e3b2b7e4671dc5be8547a06d35fe8",
        "b9e52a07b7a605fe6d6588587bc74002f632c768"
      ],
      "author": {
        "name": "Andy McFadden",
        "email": "fadden@android.com",
        "time": "Wed Sep 09 08:47:04 2009 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Sep 09 08:47:04 2009 -0700"
      },
      "message": "am b9e52a07: Fix sim-eng build.\n\nMerge commit \u0027b9e52a07b7a605fe6d6588587bc74002f632c768\u0027 into eclair-plus-aosp\n\n* commit \u0027b9e52a07b7a605fe6d6588587bc74002f632c768\u0027:\n  Fix sim-eng build.\n"
    },
    {
      "commit": "b9e52a07b7a605fe6d6588587bc74002f632c768",
      "tree": "7862a2acf078db635214fdfc0d0eb07a404490ad",
      "parents": [
        "11c803ac77b6a9b815180b4649a700361d3b8cfe"
      ],
      "author": {
        "name": "Andy McFadden",
        "email": "fadden@android.com",
        "time": "Wed Sep 09 08:00:09 2009 -0700"
      },
      "committer": {
        "name": "Andy McFadden",
        "email": "fadden@android.com",
        "time": "Wed Sep 09 08:02:54 2009 -0700"
      },
      "message": "Fix sim-eng build.\n\nAppears to have been broken by:\n\ncommit 9779b221e999583ff89e0dfc40e56398737adbb3\nAuthor: Mathias Agopian \u003cmathias@google.com\u003e\nDate:   Mon Sep 7 16:32:45 2009 -0700\n\n    fix [2068105] implement queueBuffer/lockBuffer/dequeueBuffer properly\n\nFor some reason we don\u0027t like to have \"-lpthread\" globally -- it\u0027s a no-op\non device builds, but required for many host tools and all sim binaries --\nso adding the use of pthread calls requires adding the library explicitly.\n"
    },
    {
      "commit": "1d9161e2624e3b2b7e4671dc5be8547a06d35fe8",
      "tree": "409e19afbbf42c23fd20113d33d2d48289808965",
      "parents": [
        "44187ac07c73dc3ad0d3e9f9da432edffab0829d",
        "11c803ac77b6a9b815180b4649a700361d3b8cfe"
      ],
      "author": {
        "name": "Mathias Agopian",
        "email": "mathias@google.com",
        "time": "Wed Sep 09 03:32:09 2009 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Sep 09 03:32:09 2009 -0700"
      },
      "message": "am 11c803ac: Merge change 24335 into eclair\n\nMerge commit \u002711c803ac77b6a9b815180b4649a700361d3b8cfe\u0027 into eclair-plus-aosp\n\n* commit \u002711c803ac77b6a9b815180b4649a700361d3b8cfe\u0027:\n  use broadcast() instead of signal() when signaling the condition-variable Thread::RequestExitAndWait() is waiting for\n"
    },
    {
      "commit": "44187ac07c73dc3ad0d3e9f9da432edffab0829d",
      "tree": "f0738e53867e149ef6d8f394b6287bbedbf5a9ec",
      "parents": [
        "dfc6ca96529319613e744092d7dffeae70bf35e3",
        "72e2d6da79a2fc3b5346c02ed40b9335c1eb78fa"
      ],
      "author": {
        "name": "Mathias Agopian",
        "email": "mathias@google.com",
        "time": "Wed Sep 09 03:32:06 2009 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Sep 09 03:32:06 2009 -0700"
      },
      "message": "am 72e2d6da: Merge change 24334 into eclair\n\nMerge commit \u002772e2d6da79a2fc3b5346c02ed40b9335c1eb78fa\u0027 into eclair-plus-aosp\n\n* commit \u002772e2d6da79a2fc3b5346c02ed40b9335c1eb78fa\u0027:\n  fix [2037525] Fail to start camera after adb sync new Camera\n"
    },
    {
      "commit": "dfc6ca96529319613e744092d7dffeae70bf35e3",
      "tree": "c52e8b598b81218c8224ae9ad5a2c914c0ef4528",
      "parents": [
        "53fb67a8196e75965a5042fdbd83d266980420d9",
        "0a5bf25765cc884aba8d417d8a85f985c5ff3b5a"
      ],
      "author": {
        "name": "Mathias Agopian",
        "email": "mathias@google.com",
        "time": "Wed Sep 09 03:32:02 2009 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Sep 09 03:32:02 2009 -0700"
      },
      "message": "am 0a5bf257: Merge change 24333 into eclair\n\nMerge commit \u00270a5bf25765cc884aba8d417d8a85f985c5ff3b5a\u0027 into eclair-plus-aosp\n\n* commit \u00270a5bf25765cc884aba8d417d8a85f985c5ff3b5a\u0027:\n  rename Mutexes to make the code easier to follow\n"
    },
    {
      "commit": "11c803ac77b6a9b815180b4649a700361d3b8cfe",
      "tree": "af550a05e37000fc8bec4508251afff33a64570f",
      "parents": [
        "72e2d6da79a2fc3b5346c02ed40b9335c1eb78fa",
        "d42bd87f23974164d2539ea85c7b5e6329faf2c2"
      ],
      "author": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Sep 09 03:29:19 2009 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Sep 09 03:29:19 2009 -0700"
      },
      "message": "Merge change 24335 into eclair\n\n* changes:\n  use broadcast() instead of signal() when signaling the condition-variable Thread::RequestExitAndWait() is waiting for\n"
    },
    {
      "commit": "72e2d6da79a2fc3b5346c02ed40b9335c1eb78fa",
      "tree": "2c268eb0083cc7f0e0ac618ade088a3da1538e3b",
      "parents": [
        "0a5bf25765cc884aba8d417d8a85f985c5ff3b5a",
        "a280496bd2ce04d6beff4536f2115a9a4d7568e4"
      ],
      "author": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Sep 09 03:29:08 2009 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Sep 09 03:29:08 2009 -0700"
      },
      "message": "Merge change 24334 into eclair\n\n* changes:\n  fix [2037525] Fail to start camera after adb sync new Camera\n"
    },
    {
      "commit": "0a5bf25765cc884aba8d417d8a85f985c5ff3b5a",
      "tree": "a83597fdb3e6685e06e5e5d5bcbf30904759e12e",
      "parents": [
        "0c065d9ef17ad9e045391bab3630a49fb998250c",
        "b34d143bce3905c23aa5c1b2b147ec6df48cf9d7"
      ],
      "author": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Sep 09 03:28:47 2009 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Sep 09 03:28:47 2009 -0700"
      },
      "message": "Merge change 24333 into eclair\n\n* changes:\n  rename Mutexes to make the code easier to follow\n"
    },
    {
      "commit": "d42bd87f23974164d2539ea85c7b5e6329faf2c2",
      "tree": "9ab3713baa90ff2f06d9937d86900fbf43825c39",
      "parents": [
        "a280496bd2ce04d6beff4536f2115a9a4d7568e4"
      ],
      "author": {
        "name": "Mathias Agopian",
        "email": "mathias@google.com",
        "time": "Wed Sep 09 02:38:13 2009 -0700"
      },
      "committer": {
        "name": "Mathias Agopian",
        "email": "mathias@google.com",
        "time": "Wed Sep 09 02:45:26 2009 -0700"
      },
      "message": "use broadcast() instead of signal() when signaling the condition-variable Thread::RequestExitAndWait() is waiting for\n\nwe could have several thread waiting on the condition and they all need to wake-up.\nalso added a debug \"mTid\" field in the class, which contains the tid of the thread (as opposed to pthread_t), this\nis useful when debugging under gdb for instance.\n"
    },
    {
      "commit": "a280496bd2ce04d6beff4536f2115a9a4d7568e4",
      "tree": "d796ce8eae898c35617bd3501b44c778e129fbfa",
      "parents": [
        "b34d143bce3905c23aa5c1b2b147ec6df48cf9d7"
      ],
      "author": {
        "name": "Mathias Agopian",
        "email": "mathias@google.com",
        "time": "Tue Sep 08 23:52:08 2009 -0700"
      },
      "committer": {
        "name": "Mathias Agopian",
        "email": "mathias@google.com",
        "time": "Wed Sep 09 00:50:29 2009 -0700"
      },
      "message": "fix [2037525] Fail to start camera after adb sync new Camera\n\nwe ended-up locking a Mutex that had been destroyed.\nThis happened because we gave an sp\u003cSource\u003e to the outside world,\nand were called after LayerBuffer had been destroyed.\n\nInstead we now give a wp\u003cLayerBuffer\u003e to the outside and have it\ndo the destruction.\n"
    },
    {
      "commit": "53fb67a8196e75965a5042fdbd83d266980420d9",
      "tree": "417814ac90a11ce7ce69008ae47ffd3292a0fb07",
      "parents": [
        "d3a31996e6ef915bc25ff67f1f35274447a14862",
        "0c065d9ef17ad9e045391bab3630a49fb998250c"
      ],
      "author": {
        "name": "Chung-yih Wang",
        "email": "cywang@google.com",
        "time": "Wed Sep 09 00:41:54 2009 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Sep 09 00:41:54 2009 -0700"
      },
      "message": "am 0c065d9e: Merge change 24117 into eclair\n\nMerge commit \u00270c065d9ef17ad9e045391bab3630a49fb998250c\u0027 into eclair-plus-aosp\n\n* commit \u00270c065d9ef17ad9e045391bab3630a49fb998250c\u0027:\n  Replace the delimiter whitespace with \u0027\\0\u0027.\n"
    },
    {
      "commit": "0c065d9ef17ad9e045391bab3630a49fb998250c",
      "tree": "41434b6ffe2064c73df7a8a8f8a681209498c7cb",
      "parents": [
        "db603b0b2c7c06ea78b8aa0bdc7ea8f08b335c3d",
        "801b73f661cbdf92de94b7e552a190fcbbdc3168"
      ],
      "author": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Sep 09 00:40:17 2009 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Sep 09 00:40:17 2009 -0700"
      },
      "message": "Merge change 24117 into eclair\n\n* changes:\n  Replace the delimiter whitespace with \u0027\\0\u0027.\n"
    },
    {
      "commit": "801b73f661cbdf92de94b7e552a190fcbbdc3168",
      "tree": "d67ad7b9bca1e97a7cc4ecbab4c6e680933ab1b6",
      "parents": [
        "88e625795943dea84b2e7c32f37e71303143b728"
      ],
      "author": {
        "name": "Chung-yih Wang",
        "email": "cywang@google.com",
        "time": "Tue Sep 08 03:52:45 2009 +0800"
      },
      "committer": {
        "name": "Chung-yih Wang",
        "email": "cywang@google.com",
        "time": "Wed Sep 09 15:00:43 2009 +0800"
      },
      "message": "Replace the delimiter whitespace with \u0027\\0\u0027.\n\n+ Use \u0027\\0\u0027 as the delimiter.\n+ Allow whitespace character for keystore password.\n\nIn previous implementation, we use space as the delimiter. That\nwill stop user from using passphrase with whitespace character.\n"
    },
    {
      "commit": "d3a31996e6ef915bc25ff67f1f35274447a14862",
      "tree": "c1db04bc9cc0d92bc10fbac6e18c126489f3ebc5",
      "parents": [
        "e579dc1cc55648c3b8b81560214c47c9adee81f1",
        "db603b0b2c7c06ea78b8aa0bdc7ea8f08b335c3d"
      ],
      "author": {
        "name": "Eric Laurent",
        "email": "elaurent@google.com",
        "time": "Tue Sep 08 23:07:51 2009 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Sep 08 23:07:51 2009 -0700"
      },
      "message": "am db603b0b: Merge change 24114 into eclair\n\nMerge commit \u0027db603b0b2c7c06ea78b8aa0bdc7ea8f08b335c3d\u0027 into eclair-plus-aosp\n\n* commit \u0027db603b0b2c7c06ea78b8aa0bdc7ea8f08b335c3d\u0027:\n  Fix issue 1992233: DTMF tones on Sholes is really long.\n"
    },
    {
      "commit": "db603b0b2c7c06ea78b8aa0bdc7ea8f08b335c3d",
      "tree": "4c1909eccb9b7d13be430d077e67072f47cc4445",
      "parents": [
        "997eddb0a0a069ea627e8b07d41d7ffdbc12c53d",
        "96c08a69ea0b95d1d8a8edb67f73bd9548e09f16"
      ],
      "author": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Sep 08 23:04:38 2009 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Sep 08 23:04:38 2009 -0700"
      },
      "message": "Merge change 24114 into eclair\n\n* changes:\n  Fix issue 1992233: DTMF tones on Sholes is really long.\n"
    },
    {
      "commit": "e579dc1cc55648c3b8b81560214c47c9adee81f1",
      "tree": "252ea881db7671f0354dc06c4b1135883356b0d2",
      "parents": [
        "c5e15ad767b4ff92d4eb85655b6e5fd517c0ae93",
        "997eddb0a0a069ea627e8b07d41d7ffdbc12c53d"
      ],
      "author": {
        "name": "Tammo Spalink",
        "email": "tammo@google.com",
        "time": "Tue Sep 08 22:58:52 2009 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Sep 08 22:58:52 2009 -0700"
      },
      "message": "am 997eddb0: Merge change 24318 into eclair\n\nMerge commit \u0027997eddb0a0a069ea627e8b07d41d7ffdbc12c53d\u0027 into eclair-plus-aosp\n\n* commit \u0027997eddb0a0a069ea627e8b07d41d7ffdbc12c53d\u0027:\n  Avoid CDMA messages with IDs of zero.\n"
    },
    {
      "commit": "96c08a69ea0b95d1d8a8edb67f73bd9548e09f16",
      "tree": "b3062ccac2f1bd12f33be481a957cd5b88579e16",
      "parents": [
        "948ef29ebacde30bc2f1283b5e6d86f2413698c4"
      ],
      "author": {
        "name": "Eric Laurent",
        "email": "elaurent@google.com",
        "time": "Mon Sep 07 08:38:38 2009 -0700"
      },
      "committer": {
        "name": "Eric Laurent",
        "email": "elaurent@google.com",
        "time": "Tue Sep 08 22:56:07 2009 -0700"
      },
      "message": "Fix issue 1992233: DTMF tones on Sholes is really long.\n\nAdd a parameter to ToneGenerator.startTone() allowing the caller to specify the tone duration. This is used by the phone application to have a precise control on the DTMF tone duration which was not possible with the use of delayed messaged.\nAlso modified AudioFlinger output threads so that 0s are written to the audio output stream when no more tracks are ready to mix instead of just sleeping. This avoids an issue where the end of a previous DTMF tone could stay in audio hardware buffers and be played just before the beginning of the next DTMF tone.\n"
    },
    {
      "commit": "997eddb0a0a069ea627e8b07d41d7ffdbc12c53d",
      "tree": "3814a28eb97da04b4e75842e9f2f7f1148f15f7c",
      "parents": [
        "948ef29ebacde30bc2f1283b5e6d86f2413698c4",
        "98a5ba78f99f6537b34b673521f7d4ab9893c80b"
      ],
      "author": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Sep 08 22:55:49 2009 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Sep 08 22:55:49 2009 -0700"
      },
      "message": "Merge change 24318 into eclair\n\n* changes:\n  Avoid CDMA messages with IDs of zero.\n"
    },
    {
      "commit": "98a5ba78f99f6537b34b673521f7d4ab9893c80b",
      "tree": "b4db58fa8813540dc85001a319623fd23918e083",
      "parents": [
        "0a46e91357def02cbc6a5449c86763f4350850db"
      ],
      "author": {
        "name": "Tammo Spalink",
        "email": "tammo@google.com",
        "time": "Wed Sep 09 11:32:25 2009 +0800"
      },
      "committer": {
        "name": "Tammo Spalink",
        "email": "tammo@google.com",
        "time": "Wed Sep 09 13:50:07 2009 +0800"
      },
      "message": "Avoid CDMA messages with IDs of zero.\n\nIn reference to issue:\nhttp://buganizer/issue?id\u003d2047571\n\nChange-Id: I88b5cdbb988f12206663bbb3fdc9508a437b19ad\n"
    },
    {
      "commit": "b34d143bce3905c23aa5c1b2b147ec6df48cf9d7",
      "tree": "eebed55688017c50a57955195c6bb03235a6855c",
      "parents": [
        "948ef29ebacde30bc2f1283b5e6d86f2413698c4"
      ],
      "author": {
        "name": "Mathias Agopian",
        "email": "mathias@google.com",
        "time": "Tue Sep 08 20:02:47 2009 -0700"
      },
      "committer": {
        "name": "Mathias Agopian",
        "email": "mathias@google.com",
        "time": "Tue Sep 08 22:48:24 2009 -0700"
      },
      "message": "rename Mutexes to make the code easier to follow\n"
    },
    {
      "commit": "9519ce75f15ba287a641166c1b7ed10f2aa73f74",
      "tree": "8bbd8d89419245c972695cd54bda1aeac898905d",
      "parents": [
        "19d6f7ac27448b59c936878756bad49f623a6a99"
      ],
      "author": {
        "name": "Jaikumar Ganesh",
        "email": "jaikumar@google.com",
        "time": "Tue Sep 08 21:37:32 2009 -0700"
      },
      "committer": {
        "name": "Jaikumar Ganesh",
        "email": "jaikumar@google.com",
        "time": "Tue Sep 08 21:51:07 2009 -0700"
      },
      "message": "Query for all properties if a property change is received and cache is empty.\n"
    },
    {
      "commit": "c5e15ad767b4ff92d4eb85655b6e5fd517c0ae93",
      "tree": "5f7e68ee59d3cb2647c6e8f7c234ea222da3ad2c",
      "parents": [
        "71a9687e8baa9ad7ae594e6cb66a14e82d71b237",
        "948ef29ebacde30bc2f1283b5e6d86f2413698c4"
      ],
      "author": {
        "name": "Omari Stephens",
        "email": "xsdg@android.com",
        "time": "Tue Sep 08 21:03:48 2009 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Sep 08 21:03:48 2009 -0700"
      },
      "message": "am 948ef29e: Merge change 24316 into eclair\n\nMerge commit \u0027948ef29ebacde30bc2f1283b5e6d86f2413698c4\u0027 into eclair-plus-aosp\n\n* commit \u0027948ef29ebacde30bc2f1283b5e6d86f2413698c4\u0027:\n  Fix typo: IMMEDITATE -\u003e IMMEDIATE\n"
    },
    {
      "commit": "948ef29ebacde30bc2f1283b5e6d86f2413698c4",
      "tree": "907ae5caf30196850a179f03f0b376aaf83c90c1",
      "parents": [
        "0a46e91357def02cbc6a5449c86763f4350850db",
        "bc9aa775ae244977e840fc2c21e03a039b399af8"
      ],
      "author": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Sep 08 21:00:29 2009 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Sep 08 21:00:29 2009 -0700"
      },
      "message": "Merge change 24316 into eclair\n\n* changes:\n  Fix typo: IMMEDITATE -\u003e IMMEDIATE\n"
    },
    {
      "commit": "71a9687e8baa9ad7ae594e6cb66a14e82d71b237",
      "tree": "d2496bcb95d03676501dfc5e80099e37715db673",
      "parents": [
        "ec00bcbe544c342a6de892a7d5427acfe7579a1a",
        "0a46e91357def02cbc6a5449c86763f4350850db"
      ],
      "author": {
        "name": "Tammo Spalink",
        "email": "tammo@google.com",
        "time": "Tue Sep 08 19:43:42 2009 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Sep 08 19:43:42 2009 -0700"
      },
      "message": "am 0a46e913: Merge change 23414 into eclair\n\nMerge commit \u00270a46e91357def02cbc6a5449c86763f4350850db\u0027 into eclair-plus-aosp\n\n* commit \u00270a46e91357def02cbc6a5449c86763f4350850db\u0027:\n  Fix broken GSM SMS unit test, and general cleanup.\n"
    },
    {
      "commit": "0a46e91357def02cbc6a5449c86763f4350850db",
      "tree": "b0551ee22962c791496f48948a46be6f1019ee71",
      "parents": [
        "bde54df0209e6b3db720b14f5c7b8bd6e6372757",
        "2af198bba15b11d81fd0ce9fb483ac29c532739e"
      ],
      "author": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Sep 08 19:41:13 2009 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Sep 08 19:41:13 2009 -0700"
      },
      "message": "Merge change 23414 into eclair\n\n* changes:\n  Fix broken GSM SMS unit test, and general cleanup.\n"
    },
    {
      "commit": "273fecc22a6315915452574cac116ae1f60a90ea",
      "tree": "0593256d2034e8ca125a750b68d3a1ca2d35b965",
      "parents": [
        "bde54df0209e6b3db720b14f5c7b8bd6e6372757"
      ],
      "author": {
        "name": "Grace Kloba",
        "email": "klobag@google.com",
        "time": "Tue Sep 08 18:31:26 2009 -0700"
      },
      "committer": {
        "name": "Grace Kloba",
        "email": "klobag@google.com",
        "time": "Tue Sep 08 19:24:44 2009 -0700"
      },
      "message": "Do not cache POST response as Cache is indexed with url.\n\nmRequestHandle is only set from Network. So we can skip checking whether url is Network url if mRequestHandle is not null.\n\nFix http://b/issue?id\u003d1980031\n"
    },
    {
      "commit": "bc9aa775ae244977e840fc2c21e03a039b399af8",
      "tree": "09dec2d62381e14620f78416de717aac2f1ffc4b",
      "parents": [
        "bde54df0209e6b3db720b14f5c7b8bd6e6372757"
      ],
      "author": {
        "name": "Omari Stephens",
        "email": "xsdg@android.com",
        "time": "Tue Sep 08 19:10:53 2009 -0700"
      },
      "committer": {
        "name": "Omari Stephens",
        "email": "xsdg@android.com",
        "time": "Tue Sep 08 19:10:53 2009 -0700"
      },
      "message": "Fix typo: IMMEDITATE -\u003e IMMEDIATE\n"
    },
    {
      "commit": "ec00bcbe544c342a6de892a7d5427acfe7579a1a",
      "tree": "99d37edf351306e4164bb194cee46c9daac66d65",
      "parents": [
        "f43d282dc7ed88e6d018fa3729da568af8b58158",
        "bde54df0209e6b3db720b14f5c7b8bd6e6372757"
      ],
      "author": {
        "name": "Yu Shan Emily Lau",
        "email": "yslau@google.com",
        "time": "Tue Sep 08 19:03:35 2009 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Sep 08 19:03:35 2009 -0700"
      },
      "message": "am bde54df0: \tmodified:   tests/MediaFrameworkTest/src/com/android/mediaframeworktest/MediaNames.java \tFixed the incorrect expected druation\n\nMerge commit \u0027bde54df0209e6b3db720b14f5c7b8bd6e6372757\u0027 into eclair-plus-aosp\n\n* commit \u0027bde54df0209e6b3db720b14f5c7b8bd6e6372757\u0027:\n  modified:   tests/MediaFrameworkTest/src/com/android/mediaframeworktest/MediaNames.java\n"
    },
    {
      "commit": "bde54df0209e6b3db720b14f5c7b8bd6e6372757",
      "tree": "a9155906eaa258eecc2ec89e989e6c8520e6d6d2",
      "parents": [
        "b0dccf73ddb5a695fe24f1435411feea5876609f"
      ],
      "author": {
        "name": "Yu Shan Emily Lau",
        "email": "yslau@google.com",
        "time": "Tue Sep 08 18:55:01 2009 -0700"
      },
      "committer": {
        "name": "Yu Shan Emily Lau",
        "email": "yslau@google.com",
        "time": "Tue Sep 08 18:55:01 2009 -0700"
      },
      "message": "\tmodified:   tests/MediaFrameworkTest/src/com/android/mediaframeworktest/MediaNames.java\n\tFixed the incorrect expected druation\n"
    },
    {
      "commit": "f43d282dc7ed88e6d018fa3729da568af8b58158",
      "tree": "c67749673a9365b51ab9fe5c2f788fd440bfb747",
      "parents": [
        "817f3cb41bd5a412f50c131094cf52e04eab9141",
        "b0dccf73ddb5a695fe24f1435411feea5876609f"
      ],
      "author": {
        "name": "Fred Quintana",
        "email": "fredq@google.com",
        "time": "Tue Sep 08 17:29:09 2009 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Sep 08 17:29:09 2009 -0700"
      },
      "message": "am b0dccf73: Merge change 24012 into eclair\n\nMerge commit \u0027b0dccf73ddb5a695fe24f1435411feea5876609f\u0027 into eclair-plus-aosp\n\n* commit \u0027b0dccf73ddb5a695fe24f1435411feea5876609f\u0027:\n  add a transaction monitor\n"
    },
    {
      "commit": "b0dccf73ddb5a695fe24f1435411feea5876609f",
      "tree": "8ed49ad30b1188bd6a0d9b1d31d4f23dabed7602",
      "parents": [
        "046263ce352912990e492eb5cfd833c21109cf9f",
        "c4516a7b62de525e3d6d5e76851bdfaf12c11f05"
      ],
      "author": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Sep 08 17:26:25 2009 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Sep 08 17:26:25 2009 -0700"
      },
      "message": "Merge change 24012 into eclair\n\n* changes:\n  add a transaction monitor\n"
    },
    {
      "commit": "c4516a7b62de525e3d6d5e76851bdfaf12c11f05",
      "tree": "c6808a36cddaced64341a1f11a66d3f471d49d22",
      "parents": [
        "b80f698362e84b83e1c44c92fb76b0fdf1a5ef6d"
      ],
      "author": {
        "name": "Fred Quintana",
        "email": "fredq@google.com",
        "time": "Thu Sep 03 12:14:06 2009 -0700"
      },
      "committer": {
        "name": "Fred Quintana",
        "email": "fredq@google.com",
        "time": "Tue Sep 08 17:25:09 2009 -0700"
      },
      "message": "add a transaction monitor\n"
    },
    {
      "commit": "817f3cb41bd5a412f50c131094cf52e04eab9141",
      "tree": "8e310658c9f84b3f2bf96bfe4308884a21a605d0",
      "parents": [
        "0f69788f62486f5759e16911effd4bbd9395bcce",
        "046263ce352912990e492eb5cfd833c21109cf9f"
      ],
      "author": {
        "name": "Eric Fischer",
        "email": "enf@google.com",
        "time": "Tue Sep 08 17:01:11 2009 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Sep 08 17:01:11 2009 -0700"
      },
      "message": "am 046263ce: Merge change 24220 into eclair\n\nMerge commit \u0027046263ce352912990e492eb5cfd833c21109cf9f\u0027 into eclair-plus-aosp\n\n* commit \u0027046263ce352912990e492eb5cfd833c21109cf9f\u0027:\n  Import revised translations.  DO NOT MERGE\n"
    },
    {
      "commit": "046263ce352912990e492eb5cfd833c21109cf9f",
      "tree": "74798a22ffecb3ba7ede4157153518fcbc53f085",
      "parents": [
        "9bb1101f5ccd795265dff1cfa4bb73998ba807ba",
        "5cacfb9df2eadc439052ea26c9d67a89376d2b31"
      ],
      "author": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Sep 08 16:58:33 2009 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Sep 08 16:58:33 2009 -0700"
      },
      "message": "Merge change 24220 into eclair\n\n* changes:\n  Import revised translations.  DO NOT MERGE\n"
    },
    {
      "commit": "5cacfb9df2eadc439052ea26c9d67a89376d2b31",
      "tree": "8fd98f026b548e7b39d7cebb7b115dd50693ac3d",
      "parents": [
        "b80f698362e84b83e1c44c92fb76b0fdf1a5ef6d"
      ],
      "author": {
        "name": "Eric Fischer",
        "email": "enf@google.com",
        "time": "Tue Sep 08 16:23:44 2009 -0700"
      },
      "committer": {
        "name": "Eric Fischer",
        "email": "enf@google.com",
        "time": "Tue Sep 08 16:54:05 2009 -0700"
      },
      "message": "Import revised translations.  DO NOT MERGE\n"
    },
    {
      "commit": "0f69788f62486f5759e16911effd4bbd9395bcce",
      "tree": "0efff4b440953494a044d9f01e65733617d69da8",
      "parents": [
        "e8ffb1da28b397422ec67c93577abe37f0561228",
        "9bb1101f5ccd795265dff1cfa4bb73998ba807ba"
      ],
      "author": {
        "name": "Yu Shan Emily Lau",
        "email": "yslau@google.com",
        "time": "Tue Sep 08 16:33:05 2009 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Sep 08 16:33:05 2009 -0700"
      },
      "message": "am 9bb1101f: Merge change 23924 into eclair\n\nMerge commit \u00279bb1101f5ccd795265dff1cfa4bb73998ba807ba\u0027 into eclair-plus-aosp\n\n* commit \u00279bb1101f5ccd795265dff1cfa4bb73998ba807ba\u0027:\n  new file:   LowStorageTest/Android.mk\n"
    },
    {
      "commit": "9bb1101f5ccd795265dff1cfa4bb73998ba807ba",
      "tree": "5c5ef89d46d5410eb31d7b130e9f9e81f12005e1",
      "parents": [
        "e989496e2bb7a64abe7336db1e728095ebc83a0c",
        "4333bd145e2b964414cd343814f50684694e234c"
      ],
      "author": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Sep 08 16:30:42 2009 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Sep 08 16:30:42 2009 -0700"
      },
      "message": "Merge change 23924 into eclair\n\n* changes:\n  \tnew file:   LowStorageTest/Android.mk \tnew file:   LowStorageTest/AndroidManifest.xml \tnew file:   LowStorageTest/res/layout/main.xml \tnew file:   LowStorageTest/res/values/strings.xml \tnew file:   LowStorageTest/src/com/android/lowstoragetest/LowStorageTest.java Add the test app which can eat up 100% of the data parition. This is for the low storage test.\n"
    },
    {
      "commit": "359c1406205415424aaf7ac64c6d90e08e6071d0",
      "tree": "1c330aec2011cd6d636756b6a7545c33f7263b75",
      "parents": [
        "0c2b3fdc017bc7e174ec3b339c90563aecc35c9b",
        "e8ffb1da28b397422ec67c93577abe37f0561228"
      ],
      "author": {
        "name": "Amith Yamasani",
        "email": "yamasani@google.com",
        "time": "Tue Sep 08 16:03:46 2009 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Sep 08 16:03:46 2009 -0700"
      },
      "message": "am e8ffb1da: am e989496e: Merge change 24194 into eclair\n\nMerge commit \u0027e8ffb1da28b397422ec67c93577abe37f0561228\u0027\n\n* commit \u0027e8ffb1da28b397422ec67c93577abe37f0561228\u0027:\n  Make the hardkeyboard long press dialog look the same as that of soft keyboard.\n"
    }
  ],
  "next": "0c2b3fdc017bc7e174ec3b339c90563aecc35c9b"
}
