)]}'
{
  "log": [
    {
      "commit": "a3d66a834f7e6796003684652d8aef13fa6345cd",
      "tree": "0dac0b9c9ec335b62878ea63617a0c8cfd6ce05b",
      "parents": [
        "48efd950151369a5c049c8a92f36663a88206b4e"
      ],
      "author": {
        "name": "Mathias Agopian",
        "email": "mathias@google.com",
        "time": "Wed May 27 20:32:20 2009 -0700"
      },
      "committer": {
        "name": "Mathias Agopian",
        "email": "mathias@google.com",
        "time": "Wed May 27 20:32:20 2009 -0700"
      },
      "message": "minor modifications to the official GLES 2.x headers\n\n- changed glTexImage2D() declaration so it matches that of GLES 1.x; otherwise we can\u0027t include both headers (!!!)\n- added parameter names to the declaration of some extensions (this is needed by glapigen and glentrygen)\n"
    },
    {
      "commit": "48efd950151369a5c049c8a92f36663a88206b4e",
      "tree": "1419a52a8dddb3bbdb7d4d1a293e7151f76f3277",
      "parents": [
        "bed9dd128dfbdc7d9dbca005078536dadc0b9359"
      ],
      "author": {
        "name": "Mathias Agopian",
        "email": "mathias@google.com",
        "time": "Wed May 27 20:31:18 2009 -0700"
      },
      "committer": {
        "name": "Mathias Agopian",
        "email": "mathias@google.com",
        "time": "Wed May 27 20:31:18 2009 -0700"
      },
      "message": "add GLES 2.x headers\n"
    },
    {
      "commit": "bed9dd128dfbdc7d9dbca005078536dadc0b9359",
      "tree": "eabfee52c02276a81d270595d4d436e35a5da7fa",
      "parents": [
        "4b8160fdfd3281d1d66c0cae9bb9c647b4333491"
      ],
      "author": {
        "name": "Mathias Agopian",
        "email": "mathias@google.com",
        "time": "Wed May 27 17:01:58 2009 -0700"
      },
      "committer": {
        "name": "Mathias Agopian",
        "email": "mathias@google.com",
        "time": "Wed May 27 17:01:58 2009 -0700"
      },
      "message": "make sure the Region code disallows constructs like \"(a+b)\u003dc;\", which is somewhat meaningless.\n"
    },
    {
      "commit": "4b8160fdfd3281d1d66c0cae9bb9c647b4333491",
      "tree": "13d03a1b1839acdd42c514cbd37223e88f580d35",
      "parents": [
        "723ec00af46d1f95d69fe5af53e0a5d09f01a7d6"
      ],
      "author": {
        "name": "Mathias Agopian",
        "email": "mathias@google.com",
        "time": "Wed May 27 15:02:35 2009 -0700"
      },
      "committer": {
        "name": "Mathias Agopian",
        "email": "mathias@google.com",
        "time": "Wed May 27 15:02:35 2009 -0700"
      },
      "message": "oops forgot these changes in the previous merge. fixes build\n"
    },
    {
      "commit": "723ec00af46d1f95d69fe5af53e0a5d09f01a7d6",
      "tree": "ef596c117b8f11f8025770c52baeac04b2e4551a",
      "parents": [
        "310f8da0c3122ed5419db8f12a6e98d3188325b2",
        "39afd5f7daaa525adaf38caf4a48d2cb22e0a41d"
      ],
      "author": {
        "name": "Mathias Agopian",
        "email": "mathias@google.com",
        "time": "Wed May 27 14:34:50 2009 -0700"
      },
      "committer": {
        "name": "Mathias Agopian",
        "email": "mathias@google.com",
        "time": "Wed May 27 14:34:50 2009 -0700"
      },
      "message": "Merge commit \u0027goog/master\u0027 into merge_master\n\nConflicts:\n\tinclude/ui/Rect.h\n\tlibs/ui/ISurfaceComposer.cpp\n"
    },
    {
      "commit": "39afd5f7daaa525adaf38caf4a48d2cb22e0a41d",
      "tree": "3a6f04fffc0d418ddcf3d490ac9a70e41478fdcc",
      "parents": [
        "8b77bff42a67d8b38a2fe04474e0f3564acd07da",
        "169ae78dda4b2412cdc8ec85fededd4d7f7695f4"
      ],
      "author": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed May 27 12:50:20 2009 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed May 27 12:50:20 2009 -0700"
      },
      "message": "Merge change 2541\n\n* changes:\n  Turn on ACC script test. (It works!)\n"
    },
    {
      "commit": "8b77bff42a67d8b38a2fe04474e0f3564acd07da",
      "tree": "3a6f04fffc0d418ddcf3d490ac9a70e41478fdcc",
      "parents": [
        "b4cf5e829e97a1ebec6124aa188cf873a3ca833c",
        "253dd5cb262d5b49e692a428398dfc9284b34495"
      ],
      "author": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed May 27 11:20:54 2009 -0700"
      },
      "committer": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Wed May 27 11:20:54 2009 -0700"
      },
      "message": "am 004cb73a: Merge change 2443 into donut\n\nMerge commit \u0027004cb73a152327160614318fef0e1800ec91346d\u0027\n\n* commit \u0027004cb73a152327160614318fef0e1800ec91346d\u0027:\n  Adding proxy class to communicate with the TTS service through the ITts interface.\n"
    },
    {
      "commit": "253dd5cb262d5b49e692a428398dfc9284b34495",
      "tree": "a271653ec2eaa18d9faa8a19b963148c9b755700",
      "parents": [
        "327e140f9e481a595b7c7a1a580cd7f2d7054def",
        "1cfc02fbb91f52669a021187f0401dc12c03381b"
      ],
      "author": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed May 27 11:04:48 2009 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed May 27 11:04:48 2009 -0700"
      },
      "message": "Merge change 2443 into donut\n\n* changes:\n  Adding proxy class to communicate with the TTS service through the ITts interface.\n"
    },
    {
      "commit": "b4cf5e829e97a1ebec6124aa188cf873a3ca833c",
      "tree": "7fb2c22a1938e7825397bf0100404d3608d46df9",
      "parents": [
        "8b1fb3cdd11fb6feb12ad1896596ea548d91d236",
        "327e140f9e481a595b7c7a1a580cd7f2d7054def"
      ],
      "author": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed May 27 11:01:30 2009 -0700"
      },
      "committer": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Wed May 27 11:01:30 2009 -0700"
      },
      "message": "am a64f5f61: Merge change 1124 into donut\n\nMerge commit \u0027a64f5f61677cf4aa3bf871c87be950bb85c2aeeb\u0027\n\n* commit \u0027a64f5f61677cf4aa3bf871c87be950bb85c2aeeb\u0027:\n  Fix SQLite limit issue.\n"
    },
    {
      "commit": "327e140f9e481a595b7c7a1a580cd7f2d7054def",
      "tree": "2cad208ad6212d912b6f3476c98c0873f8d56fd4",
      "parents": [
        "0e8e0b7fd72c912a03f26c8af5c59f50ce113b34",
        "d78ab096db240033ab3410b067b7260a42d50984"
      ],
      "author": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed May 27 10:56:41 2009 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed May 27 10:56:41 2009 -0700"
      },
      "message": "Merge change 1124 into donut\n\n* changes:\n  Fix SQLite limit issue.\n"
    },
    {
      "commit": "8b1fb3cdd11fb6feb12ad1896596ea548d91d236",
      "tree": "7fb2c22a1938e7825397bf0100404d3608d46df9",
      "parents": [
        "428c2d3046e87970fc74e9e4ff19c2cffd08fe90",
        "bd22ffd8566c815821c307921963fa98975b4da3"
      ],
      "author": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed May 27 10:55:57 2009 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed May 27 10:55:57 2009 -0700"
      },
      "message": "Merge change 2503\n\n* changes:\n  Stop the NANP number formatter from putting dashes in shortcodes.\n"
    },
    {
      "commit": "428c2d3046e87970fc74e9e4ff19c2cffd08fe90",
      "tree": "7fb2c22a1938e7825397bf0100404d3608d46df9",
      "parents": [
        "70da79454a58f0cf04a851b60e2e58c3d77c4667",
        "0e8e0b7fd72c912a03f26c8af5c59f50ce113b34"
      ],
      "author": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Wed May 27 10:42:13 2009 -0700"
      },
      "committer": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Wed May 27 10:42:13 2009 -0700"
      },
      "message": "am 8ae3f619: Fix another crash in Gestures, this one caused by the data file having the wrong version. I made the loader print a message to the log for this, and made the calling code disable gestures for the listview instead of crashing.\n\nMerge commit \u00278ae3f6190244156bc6e750680654057bd7816309\u0027\n\n* commit \u00278ae3f6190244156bc6e750680654057bd7816309\u0027:\n  Fix another crash in Gestures, this one caused by the data file\n"
    },
    {
      "commit": "1cfc02fbb91f52669a021187f0401dc12c03381b",
      "tree": "ac07dc26e2b56f46d675a184f81259d3207df021",
      "parents": [
        "55be03e18975a211121ac6c3440f63872721f74e"
      ],
      "author": {
        "name": "Jean-Michel Trivi",
        "email": "jmtrivi@google.com",
        "time": "Tue May 26 10:43:08 2009 -0700"
      },
      "committer": {
        "name": "Jean-Michel Trivi",
        "email": "jmtrivi@google.com",
        "time": "Wed May 27 10:36:30 2009 -0700"
      },
      "message": "Adding proxy class to communicate with the TTS service through the ITts interface.\n"
    },
    {
      "commit": "70da79454a58f0cf04a851b60e2e58c3d77c4667",
      "tree": "7fb2c22a1938e7825397bf0100404d3608d46df9",
      "parents": [
        "75cb9e7a51ce6081f399a508f485405bbaa0b70a",
        "0e8e0b7fd72c912a03f26c8af5c59f50ce113b34"
      ],
      "author": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed May 27 09:16:01 2009 -0700"
      },
      "committer": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Wed May 27 09:16:01 2009 -0700"
      },
      "message": "am f0e7e4a9: Merge change 2520 into donut\n\nMerge commit \u0027f0e7e4a9461ab3daf57ecfec3d25be583380d0d2\u0027\n\n* commit \u0027f0e7e4a9461ab3daf57ecfec3d25be583380d0d2\u0027:\n  Cause the icon drawables to animate automatically by calling setVisible\n"
    },
    {
      "commit": "0e8e0b7fd72c912a03f26c8af5c59f50ce113b34",
      "tree": "2cad208ad6212d912b6f3476c98c0873f8d56fd4",
      "parents": [
        "334e419e67db52ae8851d352b1b1e9ca790a4400",
        "ca7b80e431fe8c742d396e84722eaf2f6b70a4d8"
      ],
      "author": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed May 27 09:13:15 2009 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed May 27 09:13:15 2009 -0700"
      },
      "message": "Merge change 2520 into donut\n\n* changes:\n  Cause the icon drawables to animate automatically by calling setVisible false and then true on the drawables. For an AnimationDrawable, this will trigger the desired behavior of \u0027automatically\u0027 starting the animation, which should have been working to begin with according to the intended design of AnimationDrawable (see http://b/1878430 for my description of my correspondence with Romain). For Donut we\u0027ll just do this to work around it, but for a later release we need to decide a better story.\n"
    },
    {
      "commit": "75cb9e7a51ce6081f399a508f485405bbaa0b70a",
      "tree": "7fb2c22a1938e7825397bf0100404d3608d46df9",
      "parents": [
        "6ceee188a6d22bd7a3a42665f5465cd000da6e48",
        "334e419e67db52ae8851d352b1b1e9ca790a4400"
      ],
      "author": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed May 27 05:54:13 2009 -0700"
      },
      "committer": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Wed May 27 05:54:13 2009 -0700"
      },
      "message": "am ed6e0b92: Merge change 2522 into donut\n\nMerge commit \u0027ed6e0b92dd8a42a67d0ffd5cb62d69a65dfcd051\u0027\n\n* commit \u0027ed6e0b92dd8a42a67d0ffd5cb62d69a65dfcd051\u0027:\n  This function should be public\n"
    },
    {
      "commit": "334e419e67db52ae8851d352b1b1e9ca790a4400",
      "tree": "2cad208ad6212d912b6f3476c98c0873f8d56fd4",
      "parents": [
        "71fe2d3f4d0f0dbf6559a12b6688ec709108ad44",
        "38cb90b8da14b50b9007586b62de992fbae7ea73"
      ],
      "author": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed May 27 05:52:50 2009 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed May 27 05:52:50 2009 -0700"
      },
      "message": "Merge change 2522 into donut\n\n* changes:\n  This function should be public\n"
    },
    {
      "commit": "6ceee188a6d22bd7a3a42665f5465cd000da6e48",
      "tree": "7fb2c22a1938e7825397bf0100404d3608d46df9",
      "parents": [
        "c3bb42f1b891abe6f8327957395ee02f113299e3",
        "71fe2d3f4d0f0dbf6559a12b6688ec709108ad44"
      ],
      "author": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed May 27 04:50:13 2009 -0700"
      },
      "committer": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Wed May 27 04:50:13 2009 -0700"
      },
      "message": "am c0139711: Merge change 2432 into donut\n\nMerge commit \u0027c0139711b0e4a07ad997fb4130c674ed2d90e2fc\u0027\n\n* commit \u0027c0139711b0e4a07ad997fb4130c674ed2d90e2fc\u0027:\n  Make android_runtime to not include libemoji but use dlopen() instead.\n"
    },
    {
      "commit": "71fe2d3f4d0f0dbf6559a12b6688ec709108ad44",
      "tree": "2cad208ad6212d912b6f3476c98c0873f8d56fd4",
      "parents": [
        "38cb90b8da14b50b9007586b62de992fbae7ea73",
        "ca7b80e431fe8c742d396e84722eaf2f6b70a4d8"
      ],
      "author": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed May 27 04:48:21 2009 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed May 27 04:48:21 2009 -0700"
      },
      "message": "Merge change 2432 into donut\n\n* changes:\n  Make android_runtime to not include libemoji but use dlopen() instead. This must be submitted with change 2432\n"
    },
    {
      "commit": "c3bb42f1b891abe6f8327957395ee02f113299e3",
      "tree": "7fb2c22a1938e7825397bf0100404d3608d46df9",
      "parents": [
        "610d9e17fced68cc3825d8613c3da4d1dfab7d0e",
        "38cb90b8da14b50b9007586b62de992fbae7ea73"
      ],
      "author": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed May 27 02:19:21 2009 -0700"
      },
      "committer": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Wed May 27 02:19:21 2009 -0700"
      },
      "message": "am 298784cd: Merge change 2420 into donut\n\nMerge commit \u0027298784cd8a7ed77923bdb51de38c15e4c246a037\u0027\n\n* commit \u0027298784cd8a7ed77923bdb51de38c15e4c246a037\u0027:\n  This just makes it easier to derive from ApplicationErrorReport.\n"
    },
    {
      "commit": "38cb90b8da14b50b9007586b62de992fbae7ea73",
      "tree": "2cad208ad6212d912b6f3476c98c0873f8d56fd4",
      "parents": [
        "5ec8e797ccb0b81b7eb504110e5ede16397f0abc",
        "ca7b80e431fe8c742d396e84722eaf2f6b70a4d8"
      ],
      "author": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed May 27 02:17:21 2009 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed May 27 02:17:21 2009 -0700"
      },
      "message": "Merge change 2420 into donut\n\n* changes:\n  This just makes it easier to derive from ApplicationErrorReport.\n"
    },
    {
      "commit": "610d9e17fced68cc3825d8613c3da4d1dfab7d0e",
      "tree": "7fb2c22a1938e7825397bf0100404d3608d46df9",
      "parents": [
        "169ae78dda4b2412cdc8ec85fededd4d7f7695f4",
        "b6beb22a5f857a6985a1dd97998fa145891f1d13"
      ],
      "author": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue May 26 19:47:08 2009 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue May 26 19:47:08 2009 -0700"
      },
      "message": "Merge change 2007\n\n* changes:\n  New BluetoothSocket API.\n"
    },
    {
      "commit": "169ae78dda4b2412cdc8ec85fededd4d7f7695f4",
      "tree": "7fb2c22a1938e7825397bf0100404d3608d46df9",
      "parents": [
        "2787dddcd0a814aa4a90b9e8cc72c9c258c94854",
        "5ec8e797ccb0b81b7eb504110e5ede16397f0abc"
      ],
      "author": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue May 26 19:01:39 2009 -0700"
      },
      "committer": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Tue May 26 19:01:39 2009 -0700"
      },
      "message": "am 2a4daf06: Merge change 2508 into donut\n\nMerge commit \u00272a4daf06fb36ff932f9d52962284ba369cee1ce0\u0027\n\n* commit \u00272a4daf06fb36ff932f9d52962284ba369cee1ce0\u0027:\n  Activity Manager changes the scheduling group of processes.\n"
    },
    {
      "commit": "5ec8e797ccb0b81b7eb504110e5ede16397f0abc",
      "tree": "2cad208ad6212d912b6f3476c98c0873f8d56fd4",
      "parents": [
        "5208ec29db756f8c875a121e8134e22f4aa4d23c",
        "7419ebc96fa5ae665dd4426dc5a4277c9ae1f325"
      ],
      "author": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue May 26 18:59:36 2009 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue May 26 18:59:36 2009 -0700"
      },
      "message": "Merge change 2508 into donut\n\n* changes:\n  Activity Manager changes the scheduling group of processes.\n"
    },
    {
      "commit": "2787dddcd0a814aa4a90b9e8cc72c9c258c94854",
      "tree": "7fb2c22a1938e7825397bf0100404d3608d46df9",
      "parents": [
        "ea44d9ab96a26cd85116b6ec0dc5639be38db034",
        "5208ec29db756f8c875a121e8134e22f4aa4d23c"
      ],
      "author": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue May 26 18:15:53 2009 -0700"
      },
      "committer": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Tue May 26 18:15:53 2009 -0700"
      },
      "message": "am 0c0ad39c: Merge change 2502 into donut\n\nMerge commit \u00270c0ad39cd8eaa6de6b7f99cec3971bcc953461e0\u0027\n\n* commit \u00270c0ad39cd8eaa6de6b7f99cec3971bcc953461e0\u0027:\n  minor clean-up to Rect and Point.\n"
    },
    {
      "commit": "5208ec29db756f8c875a121e8134e22f4aa4d23c",
      "tree": "2cad208ad6212d912b6f3476c98c0873f8d56fd4",
      "parents": [
        "ed9e5cb30b20df6bded4b147d88c7986e19595e6",
        "35801cea5f301c0e1d7a93b15a8f73f98e6b1033"
      ],
      "author": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue May 26 18:14:14 2009 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue May 26 18:14:14 2009 -0700"
      },
      "message": "Merge change 2502 into donut\n\n* changes:\n  minor clean-up to Rect and Point.\n"
    },
    {
      "commit": "ea44d9ab96a26cd85116b6ec0dc5639be38db034",
      "tree": "a5a1a310070cad89ee8aaa86d3b1b874f9d29610",
      "parents": [
        "aa3be062b918cae21a33589801a78f692c864166",
        "ed9e5cb30b20df6bded4b147d88c7986e19595e6"
      ],
      "author": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue May 26 18:03:07 2009 -0700"
      },
      "committer": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Tue May 26 18:03:07 2009 -0700"
      },
      "message": "am eba9fe3f: Merge change 2492 into donut\n\nMerge commit \u0027eba9fe3f8e3c6cf448183678a1b2a9987ce4ac71\u0027\n\n* commit \u0027eba9fe3f8e3c6cf448183678a1b2a9987ce4ac71\u0027:\n  add Gservices setting for \"send message using bareJid timeout\".\n"
    },
    {
      "commit": "ed9e5cb30b20df6bded4b147d88c7986e19595e6",
      "tree": "a8b8a21035b6c977ed330022082e9098dfb0ebeb",
      "parents": [
        "7419ebc96fa5ae665dd4426dc5a4277c9ae1f325",
        "0767349f88ea997ed8fbdf6a2225e031c1aa40c2"
      ],
      "author": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue May 26 18:02:08 2009 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue May 26 18:02:08 2009 -0700"
      },
      "message": "Merge change 2492 into donut\n\n* changes:\n  add Gservices setting for \"send message using bareJid timeout\".\n"
    },
    {
      "commit": "aa3be062b918cae21a33589801a78f692c864166",
      "tree": "a5a1a310070cad89ee8aaa86d3b1b874f9d29610",
      "parents": [
        "d105cf075a36a7124a9b3ebacdbcef0f03d92a95",
        "83c0446f27b9542d6c2e724817b2b2d8d1f55085"
      ],
      "author": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue May 26 17:57:37 2009 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue May 26 17:57:37 2009 -0700"
      },
      "message": "Merge change 2501\n\n* changes:\n  Fix RenderScript JNI code build issue.\n"
    },
    {
      "commit": "35801cea5f301c0e1d7a93b15a8f73f98e6b1033",
      "tree": "2cad208ad6212d912b6f3476c98c0873f8d56fd4",
      "parents": [
        "7419ebc96fa5ae665dd4426dc5a4277c9ae1f325"
      ],
      "author": {
        "name": "Mathias Agopian",
        "email": "mathias@google.com",
        "time": "Tue May 26 17:44:57 2009 -0700"
      },
      "committer": {
        "name": "Mathias Agopian",
        "email": "mathias@google.com",
        "time": "Tue May 26 17:47:39 2009 -0700"
      },
      "message": "minor clean-up to Rect and Point.\n\n- return \"const\" objects for overloaded operators to disallow constructs like: (a+b) \u003d c;\n- don\u0027t return references to non-static members, it\u0027s not always safe.\n- Point.cpp was empty, so get rid of it\n"
    },
    {
      "commit": "d105cf075a36a7124a9b3ebacdbcef0f03d92a95",
      "tree": "a5a1a310070cad89ee8aaa86d3b1b874f9d29610",
      "parents": [
        "536e7ee59c0b7974631e758ea530f94046b7a47a",
        "7419ebc96fa5ae665dd4426dc5a4277c9ae1f325"
      ],
      "author": {
        "name": "Dirk Dougherty",
        "email": "nobody@android.com",
        "time": "Tue May 26 17:01:04 2009 -0700"
      },
      "committer": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Tue May 26 17:01:04 2009 -0700"
      },
      "message": "am c29df57e: am 522ab34d: AI 149272: Mark 1.5r1 as a \"non-current\" release, with pointer to 1.5r2.   BUG\u003d1790234\n\nMerge commit \u0027c29df57e5abb09c7e1ceed153e8f2b906f522d7b\u0027\n\n* commit \u0027c29df57e5abb09c7e1ceed153e8f2b906f522d7b\u0027:\n  AI 149272: Mark 1.5r1 as a \"non-current\" release, with pointer to 1.5r2.\n"
    },
    {
      "commit": "7419ebc96fa5ae665dd4426dc5a4277c9ae1f325",
      "tree": "a8b8a21035b6c977ed330022082e9098dfb0ebeb",
      "parents": [
        "fd7e2f74d2127df25b35044b48ec250b114b48d7",
        "fec880df27adeb901a0e936e7bf3f944d8b95cb7"
      ],
      "author": {
        "name": "Dirk Dougherty",
        "email": "nobody@android.com",
        "time": "Tue May 26 16:59:33 2009 -0700"
      },
      "committer": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Tue May 26 16:59:33 2009 -0700"
      },
      "message": "am 522ab34d: AI 149272: Mark 1.5r1 as a \"non-current\" release, with pointer to 1.5r2.   BUG\u003d1790234\n\nMerge commit \u0027522ab34d3821dc760e10f4bdf3fbdb558c6a1d01\u0027 into donut\n\n* commit \u0027522ab34d3821dc760e10f4bdf3fbdb558c6a1d01\u0027:\n  AI 149272: Mark 1.5r1 as a \"non-current\" release, with pointer to 1.5r2.\n"
    },
    {
      "commit": "536e7ee59c0b7974631e758ea530f94046b7a47a",
      "tree": "a5a1a310070cad89ee8aaa86d3b1b874f9d29610",
      "parents": [
        "83c0446f27b9542d6c2e724817b2b2d8d1f55085",
        "fd7e2f74d2127df25b35044b48ec250b114b48d7"
      ],
      "author": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue May 26 16:25:36 2009 -0700"
      },
      "committer": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Tue May 26 16:25:36 2009 -0700"
      },
      "message": "am f3288f17: Merge change 2468 into donut\n\nMerge commit \u0027f3288f178ae2b2c7910b234f54f43475a83eb860\u0027\n\n* commit \u0027f3288f178ae2b2c7910b234f54f43475a83eb860\u0027:\n  setVolume did not check interface descriptor\n"
    },
    {
      "commit": "fd7e2f74d2127df25b35044b48ec250b114b48d7",
      "tree": "a8b8a21035b6c977ed330022082e9098dfb0ebeb",
      "parents": [
        "8f5c7f12dbcabb9c54799d48b9eb136e65285e8c",
        "7b8ca6fa1c4a3d5ad04584b0b8740d4fc4547b52"
      ],
      "author": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue May 26 16:23:08 2009 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue May 26 16:23:08 2009 -0700"
      },
      "message": "Merge change 2468 into donut\n\n* changes:\n  setVolume did not check interface descriptor DO NOT MERGE\n"
    },
    {
      "commit": "83c0446f27b9542d6c2e724817b2b2d8d1f55085",
      "tree": "a5a1a310070cad89ee8aaa86d3b1b874f9d29610",
      "parents": [
        "5f2397488ab700674d059a001e917de28a1b0a0c"
      ],
      "author": {
        "name": "Mathias Agopian",
        "email": "mathias@google.com",
        "time": "Fri May 22 19:00:22 2009 -0700"
      },
      "committer": {
        "name": "Mathias Agopian",
        "email": "mathias@google.com",
        "time": "Tue May 26 16:12:20 2009 -0700"
      },
      "message": "some work to try to reduce the code size of some native libraries\n\n- make sure that all binder Bn classes define a ctor and dtor in their respective library.\n  This avoids duplication of the ctor/dtor in libraries where these objects are instantiated.\n  This is also cleaner, should we want these ctor/dtor to do something one day.\n\n- same change as above for some Bp classes and various other non-binder classes\n\n- moved the definition of CHECK_INTERFACE() in IInterface.h instead of having it everywhere.\n\n- improved the CHECK_INTERFACE() macro so it calls a single method in Parcel, instead of inlining its code everywhere\n\n- IBinder::getInterfaceDescriptor() now returns a \"const String16\u0026\" instead of String16, which saves calls to String16 and ~String16\n\n- implemented a cache for BpBinder::getInterfaceDescriptor(), since this does an IPC. HOWEVER, this method never seems to be called.\n  The cache makes BpBinder bigger, so we need to figure out if we need this method at all.\n"
    },
    {
      "commit": "5f2397488ab700674d059a001e917de28a1b0a0c",
      "tree": "d34a0e1169aebf7d597889908e7b2a659fc4b493",
      "parents": [
        "0f533a6e2b5c0e18b898519312dde0f023c8ae6a",
        "1e6ecc52c049f6b0f77245c00ab14a68f8cbd4d2"
      ],
      "author": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue May 26 15:52:48 2009 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue May 26 15:52:48 2009 -0700"
      },
      "message": "Merge change 2355\n\n* changes:\n  add Gservices setting for \"send message using bareJid timeout\".\n"
    },
    {
      "commit": "0f533a6e2b5c0e18b898519312dde0f023c8ae6a",
      "tree": "d34a0e1169aebf7d597889908e7b2a659fc4b493",
      "parents": [
        "3b3631301d5956a3f1cf76faeac913cc09924058",
        "8f5c7f12dbcabb9c54799d48b9eb136e65285e8c"
      ],
      "author": {
        "name": "Dirk Dougherty",
        "email": "nobody@android.com",
        "time": "Tue May 26 15:06:19 2009 -0700"
      },
      "committer": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Tue May 26 15:06:19 2009 -0700"
      },
      "message": "am fdacdcb6: am 1d6cb270: AI 149267: Add the images for icon guidelines doc   BUG\u003d1790234\n\nMerge commit \u0027fdacdcb6546b976b437dfc97e286cd1733e7bf93\u0027\n\n* commit \u0027fdacdcb6546b976b437dfc97e286cd1733e7bf93\u0027:\n  AI 149267: Add the images for icon guidelines doc\n"
    },
    {
      "commit": "3b3631301d5956a3f1cf76faeac913cc09924058",
      "tree": "d34a0e1169aebf7d597889908e7b2a659fc4b493",
      "parents": [
        "ba2ddb47752d89a83f1047f993c0ba138668422d",
        "27e75bef99f07edfdd707a595d9d0918f7dde5b2"
      ],
      "author": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue May 26 15:04:26 2009 -0700"
      },
      "committer": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Tue May 26 15:04:26 2009 -0700"
      },
      "message": "am d22c64f3: Merge change 2434 into donut\n\nMerge commit \u0027d22c64f377532969e61ec319f3b9f8a179ae8d47\u0027\n\n* commit \u0027d22c64f377532969e61ec319f3b9f8a179ae8d47\u0027:\n  Removed Matrix from spatial sampling for GestureUtilities\n"
    },
    {
      "commit": "8f5c7f12dbcabb9c54799d48b9eb136e65285e8c",
      "tree": "a8b8a21035b6c977ed330022082e9098dfb0ebeb",
      "parents": [
        "27e75bef99f07edfdd707a595d9d0918f7dde5b2",
        "fec880df27adeb901a0e936e7bf3f944d8b95cb7"
      ],
      "author": {
        "name": "Dirk Dougherty",
        "email": "nobody@android.com",
        "time": "Tue May 26 15:03:43 2009 -0700"
      },
      "committer": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Tue May 26 15:03:43 2009 -0700"
      },
      "message": "am 1d6cb270: AI 149267: Add the images for icon guidelines doc   BUG\u003d1790234\n\nMerge commit \u00271d6cb270a53e45e6370dfdd60954269c76b09d28\u0027 into donut\n\n* commit \u00271d6cb270a53e45e6370dfdd60954269c76b09d28\u0027:\n  AI 149267: Add the images for icon guidelines doc\n"
    },
    {
      "commit": "27e75bef99f07edfdd707a595d9d0918f7dde5b2",
      "tree": "a8b8a21035b6c977ed330022082e9098dfb0ebeb",
      "parents": [
        "0767349f88ea997ed8fbdf6a2225e031c1aa40c2",
        "e923e42d06fe3c2abf6aa111c3f52ed7264e999b"
      ],
      "author": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue May 26 15:02:59 2009 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue May 26 15:02:59 2009 -0700"
      },
      "message": "Merge change 2434 into donut\n\n* changes:\n  Removed Matrix from spatial sampling for GestureUtilities - updated the letter training file\n"
    },
    {
      "commit": "ba2ddb47752d89a83f1047f993c0ba138668422d",
      "tree": "d34a0e1169aebf7d597889908e7b2a659fc4b493",
      "parents": [
        "54ed1423abd6effb7e4150731df1237c38e75d1e",
        "0767349f88ea997ed8fbdf6a2225e031c1aa40c2"
      ],
      "author": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue May 26 14:41:49 2009 -0700"
      },
      "committer": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Tue May 26 14:41:49 2009 -0700"
      },
      "message": "am 9762b533: Merge change 2465 into donut\n\nMerge commit \u00279762b53352edc4cc8a6bc091930fc53dedcfe1e7\u0027\n\n* commit \u00279762b53352edc4cc8a6bc091930fc53dedcfe1e7\u0027:\n  Fix crash in GestureOverlayView\n"
    },
    {
      "commit": "0767349f88ea997ed8fbdf6a2225e031c1aa40c2",
      "tree": "a8b8a21035b6c977ed330022082e9098dfb0ebeb",
      "parents": [
        "7b8ca6fa1c4a3d5ad04584b0b8740d4fc4547b52",
        "f0061c23a17ffb357f1e73b01854f261afeabfcc"
      ],
      "author": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue May 26 14:40:45 2009 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue May 26 14:40:45 2009 -0700"
      },
      "message": "Merge change 2465 into donut\n\n* changes:\n  Fix crash in GestureOverlayView\n"
    },
    {
      "commit": "54ed1423abd6effb7e4150731df1237c38e75d1e",
      "tree": "d34a0e1169aebf7d597889908e7b2a659fc4b493",
      "parents": [
        "894087897586c27a61b944a8c4ed7161171a1f96",
        "28bb47435e22890efec30aaccee9b94ae78eb959"
      ],
      "author": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue May 26 14:28:02 2009 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue May 26 14:28:02 2009 -0700"
      },
      "message": "Merge change 2466\n\n* changes:\n  Rename Calc sample to Fountain.\n"
    },
    {
      "commit": "894087897586c27a61b944a8c4ed7161171a1f96",
      "tree": "d34a0e1169aebf7d597889908e7b2a659fc4b493",
      "parents": [
        "2fcd34870cfd6bb0c439e8885d42dc694aa2e277",
        "28bb47435e22890efec30aaccee9b94ae78eb959"
      ],
      "author": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue May 26 13:49:33 2009 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue May 26 13:49:33 2009 -0700"
      },
      "message": "Merge change 2462\n\n* changes:\n  Add sprite fountain test.\n"
    },
    {
      "commit": "2fcd34870cfd6bb0c439e8885d42dc694aa2e277",
      "tree": "d34a0e1169aebf7d597889908e7b2a659fc4b493",
      "parents": [
        "44d149741823774aa2580de9353e0a04eb34b021",
        "7b8ca6fa1c4a3d5ad04584b0b8740d4fc4547b52"
      ],
      "author": {
        "name": "Jaikumar Ganesh",
        "email": "jaikumar@google.com",
        "time": "Tue May 26 12:55:34 2009 -0700"
      },
      "committer": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Tue May 26 12:55:34 2009 -0700"
      },
      "message": "am cf2119a9: Check for desiredPowerState (airplane mode) before setting up data.\n\nMerge commit \u0027cf2119a9755d9e2713ce78e84d0826d430a11a62\u0027\n\n* commit \u0027cf2119a9755d9e2713ce78e84d0826d430a11a62\u0027:\n  Check for desiredPowerState (airplane mode) before setting up data.\n  Remove dimmed background (and accompanying animation) for global\n"
    },
    {
      "commit": "44d149741823774aa2580de9353e0a04eb34b021",
      "tree": "d34a0e1169aebf7d597889908e7b2a659fc4b493",
      "parents": [
        "46b9bca8005cc5ed7e7c2485616d5f7523d3ed8d",
        "19deced119360320779375aaa8046dcbcbea3c02"
      ],
      "author": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue May 26 12:38:46 2009 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue May 26 12:38:46 2009 -0700"
      },
      "message": "Merge change 2446\n\n* changes:\n  Fix sim-eng build.\n"
    },
    {
      "commit": "19deced119360320779375aaa8046dcbcbea3c02",
      "tree": "870408c5595613427812fde29784083fcc760e79",
      "parents": [
        "bd22ffd8566c815821c307921963fa98975b4da3"
      ],
      "author": {
        "name": "Andy McFadden",
        "email": "fadden@android.com",
        "time": "Tue May 26 12:05:54 2009 -0700"
      },
      "committer": {
        "name": "Andy McFadden",
        "email": "fadden@android.com",
        "time": "Tue May 26 12:06:31 2009 -0700"
      },
      "message": "Fix sim-eng build.\n"
    },
    {
      "commit": "46b9bca8005cc5ed7e7c2485616d5f7523d3ed8d",
      "tree": "14cda48fb18392b4dc08a607283bd75af4289e3a",
      "parents": [
        "a26299d276452ccf04f9b9625eadc49c0bf1650b",
        "b35ca9bb937d8ea5783c6134b4b000527612fec8"
      ],
      "author": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue May 26 10:46:04 2009 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue May 26 10:46:04 2009 -0700"
      },
      "message": "Merge change 1876\n\n* changes:\n  fix warning where we were boxing and int, only to have it automatically unboxed\n"
    },
    {
      "commit": "7b8ca6fa1c4a3d5ad04584b0b8740d4fc4547b52",
      "tree": "a8b8a21035b6c977ed330022082e9098dfb0ebeb",
      "parents": [
        "55be03e18975a211121ac6c3440f63872721f74e",
        "9ec1f94ab8fb3c9076343f9697df781d7f2d2404"
      ],
      "author": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue May 26 10:33:55 2009 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue May 26 10:33:55 2009 -0700"
      },
      "message": "Merge change 2393 into donut\n\n* changes:\n  Remove dimmed background (and accompanying animation) for global search, since we should never really see that background anyway, and I suspect the animation is using a significant amount of CPU.\n"
    },
    {
      "commit": "a26299d276452ccf04f9b9625eadc49c0bf1650b",
      "tree": "14cda48fb18392b4dc08a607283bd75af4289e3a",
      "parents": [
        "192c1dc653009e2c39ee4eb386f2644989857913",
        "55be03e18975a211121ac6c3440f63872721f74e"
      ],
      "author": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue May 26 10:11:44 2009 -0700"
      },
      "committer": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Tue May 26 10:11:44 2009 -0700"
      },
      "message": "am de8268d6: Merge change 2331 into donut\n\nMerge commit \u0027de8268d6d1cd168510c490b17e93154d2eab767c\u0027\n\n* commit \u0027de8268d6d1cd168510c490b17e93154d2eab767c\u0027:\n  Fix issue 1846343 - part 1\n"
    },
    {
      "commit": "192c1dc653009e2c39ee4eb386f2644989857913",
      "tree": "37b5b547bfbb15a47b7a5050012fdf82b9f8cbf8",
      "parents": [
        "3be7b211b9fec77c039cfa6cdded33014e6ef82c",
        "49f98ce10dadcf529108ee070bc6d1e7ec3c6433"
      ],
      "author": {
        "name": "Dirk Dougherty",
        "email": "nobody@android.com",
        "time": "Tue May 26 10:11:41 2009 -0700"
      },
      "committer": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Tue May 26 10:11:41 2009 -0700"
      },
      "message": "am 30d79f64: am f3043db0: AI 149251: Add 1.x Icon Guidelines doc and template pack.   BUG\u003d1790234\n\nMerge commit \u002730d79f64ecdd15d279cae6421f39a0c8fa2fab7d\u0027\n\n* commit \u002730d79f64ecdd15d279cae6421f39a0c8fa2fab7d\u0027:\n  AI 149251: Add 1.x Icon Guidelines doc and template pack.\n"
    },
    {
      "commit": "3be7b211b9fec77c039cfa6cdded33014e6ef82c",
      "tree": "37b5b547bfbb15a47b7a5050012fdf82b9f8cbf8",
      "parents": [
        "cd5704cec7e6fe00022f5c4cf9090da0d988c7c6",
        "f0061c23a17ffb357f1e73b01854f261afeabfcc"
      ],
      "author": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue May 26 10:11:36 2009 -0700"
      },
      "committer": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Tue May 26 10:11:36 2009 -0700"
      },
      "message": "am 8fc5a63d: Merge change 2431 into donut\n\nMerge commit \u00278fc5a63d422fd32258dc18fe0e635b4f1486fd61\u0027\n\n* commit \u00278fc5a63d422fd32258dc18fe0e635b4f1486fd61\u0027:\n  wifi: Fix problem parsing RSSI when the AP name contains a space.\n"
    },
    {
      "commit": "cd5704cec7e6fe00022f5c4cf9090da0d988c7c6",
      "tree": "37b5b547bfbb15a47b7a5050012fdf82b9f8cbf8",
      "parents": [
        "54d62c18f9036f90cf0d45b3858c8c38ec1b9a53",
        "dd9d5f68ebd53a307477231c43a53b8870f47a3a"
      ],
      "author": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue May 26 10:11:35 2009 -0700"
      },
      "committer": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Tue May 26 10:11:35 2009 -0700"
      },
      "message": "am a5f158bd: Merge change 2347 into donut\n\nMerge commit \u0027a5f158bdde77f8d173d1f1c95d0f92405c519b0f\u0027\n\n* commit \u0027a5f158bdde77f8d173d1f1c95d0f92405c519b0f\u0027:\n  Fix Disconnect path for CDMA.\n"
    },
    {
      "commit": "54d62c18f9036f90cf0d45b3858c8c38ec1b9a53",
      "tree": "37b5b547bfbb15a47b7a5050012fdf82b9f8cbf8",
      "parents": [
        "b43efef3ecc8854759eefa7ecdea25e70e8a8c0b",
        "d4cabd7879b9545bf049e62589f8ba5b12b256c4"
      ],
      "author": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue May 26 10:11:33 2009 -0700"
      },
      "committer": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Tue May 26 10:11:33 2009 -0700"
      },
      "message": "am 90215834: Merge change 418 into donut\n\nMerge commit \u00279021583421ace854a7affeb5e767d1da56e4f7de\u0027\n\n* commit \u00279021583421ace854a7affeb5e767d1da56e4f7de\u0027:\n  add additional CdmaDataConnectionTracker event logging\n"
    },
    {
      "commit": "b43efef3ecc8854759eefa7ecdea25e70e8a8c0b",
      "tree": "37b5b547bfbb15a47b7a5050012fdf82b9f8cbf8",
      "parents": [
        "bd22ffd8566c815821c307921963fa98975b4da3",
        "bdb4a859cc0c050653432d86747346b98ac525e8"
      ],
      "author": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue May 26 10:11:29 2009 -0700"
      },
      "committer": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Tue May 26 10:11:29 2009 -0700"
      },
      "message": "am 511a0134: Merge change 2302 into donut\n\nMerge commit \u0027511a0134e1bfe90a23960eea72eca565e52aa816\u0027\n\n* commit \u0027511a0134e1bfe90a23960eea72eca565e52aa816\u0027:\n  added SmsMessage ConcatRef parsing validation\n"
    },
    {
      "commit": "55be03e18975a211121ac6c3440f63872721f74e",
      "tree": "a8b8a21035b6c977ed330022082e9098dfb0ebeb",
      "parents": [
        "49f98ce10dadcf529108ee070bc6d1e7ec3c6433",
        "570dd0b4da533032ba4ec6214eeebb1c90f6d512"
      ],
      "author": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue May 26 10:04:50 2009 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue May 26 10:04:50 2009 -0700"
      },
      "message": "Merge change 2331 into donut\n\n* changes:\n  Fix issue 1846343 - part 1\n"
    },
    {
      "commit": "49f98ce10dadcf529108ee070bc6d1e7ec3c6433",
      "tree": "34413b864be0be643126826258030449e10f0b18",
      "parents": [
        "f0061c23a17ffb357f1e73b01854f261afeabfcc",
        "fec880df27adeb901a0e936e7bf3f944d8b95cb7"
      ],
      "author": {
        "name": "Dirk Dougherty",
        "email": "nobody@android.com",
        "time": "Tue May 26 10:03:04 2009 -0700"
      },
      "committer": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Tue May 26 10:03:04 2009 -0700"
      },
      "message": "am f3043db0: AI 149251: Add 1.x Icon Guidelines doc and template pack.   BUG\u003d1790234\n\nMerge commit \u0027f3043db05bdd5424504dd479082fc8554676a682\u0027 into donut\n\n* commit \u0027f3043db05bdd5424504dd479082fc8554676a682\u0027:\n  AI 149251: Add 1.x Icon Guidelines doc and template pack.\n"
    },
    {
      "commit": "f0061c23a17ffb357f1e73b01854f261afeabfcc",
      "tree": "34413b864be0be643126826258030449e10f0b18",
      "parents": [
        "dd9d5f68ebd53a307477231c43a53b8870f47a3a",
        "ca7b80e431fe8c742d396e84722eaf2f6b70a4d8"
      ],
      "author": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue May 26 08:35:51 2009 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue May 26 08:35:51 2009 -0700"
      },
      "message": "Merge change 2431 into donut\n\n* changes:\n  wifi: Fix problem parsing RSSI when the AP name contains a space.\n"
    },
    {
      "commit": "570dd0b4da533032ba4ec6214eeebb1c90f6d512",
      "tree": "a8b8a21035b6c977ed330022082e9098dfb0ebeb",
      "parents": [
        "dd9d5f68ebd53a307477231c43a53b8870f47a3a"
      ],
      "author": {
        "name": "Eric Laurent",
        "email": "elaurent@google.com",
        "time": "Fri May 22 09:18:15 2009 -0700"
      },
      "committer": {
        "name": "Eric Laurent",
        "email": "elaurent@google.com",
        "time": "Tue May 26 07:44:28 2009 -0700"
      },
      "message": "Fix issue 1846343 - part 1\n\nThis change is the first part of a fix for issue 1846343, :\n- Added new enum values for input sources in AudioRecord and MediaRecorder for voice uplink, downlink and uplink+downlink sources.\n- renamed streamType to inputSource in all native functions handling audio record.\n\nA second change is required in opencore author driver and android audio input to completely fix the issue.\n"
    },
    {
      "commit": "dd9d5f68ebd53a307477231c43a53b8870f47a3a",
      "tree": "34413b864be0be643126826258030449e10f0b18",
      "parents": [
        "d4cabd7879b9545bf049e62589f8ba5b12b256c4",
        "7d6b741b3f3171b95edb3c7ab954acc2bd2461b9"
      ],
      "author": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue May 26 06:42:42 2009 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue May 26 06:42:42 2009 -0700"
      },
      "message": "Merge change 2347 into donut\n\n* changes:\n  Fix Disconnect path for CDMA.\n"
    },
    {
      "commit": "bd22ffd8566c815821c307921963fa98975b4da3",
      "tree": "37b5b547bfbb15a47b7a5050012fdf82b9f8cbf8",
      "parents": [
        "2889748440ef212ea5465f18fae5599544054ac2",
        "1e6ecc52c049f6b0f77245c00ab14a68f8cbd4d2"
      ],
      "author": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue May 26 06:20:15 2009 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue May 26 06:20:15 2009 -0700"
      },
      "message": "Merge change 2267\n\n* changes:\n  Fix some Java mistakes found by FindBugs.\n"
    },
    {
      "commit": "d4cabd7879b9545bf049e62589f8ba5b12b256c4",
      "tree": "34413b864be0be643126826258030449e10f0b18",
      "parents": [
        "bdb4a859cc0c050653432d86747346b98ac525e8",
        "10ab98abc818ac8a9d2c97c71347a7862ecf5686"
      ],
      "author": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon May 25 23:34:59 2009 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon May 25 23:34:59 2009 -0700"
      },
      "message": "Merge change 418 into donut\n\n* changes:\n  add additional CdmaDataConnectionTracker event logging\n"
    },
    {
      "commit": "bdb4a859cc0c050653432d86747346b98ac525e8",
      "tree": "34413b864be0be643126826258030449e10f0b18",
      "parents": [
        "e923e42d06fe3c2abf6aa111c3f52ed7264e999b",
        "fa33ce45daa1fcb044a15aaa7a9d28a193f62b94"
      ],
      "author": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon May 25 23:23:18 2009 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon May 25 23:23:18 2009 -0700"
      },
      "message": "Merge change 2302 into donut\n\n* changes:\n  added SmsMessage ConcatRef parsing validation\n"
    },
    {
      "commit": "2889748440ef212ea5465f18fae5599544054ac2",
      "tree": "37b5b547bfbb15a47b7a5050012fdf82b9f8cbf8",
      "parents": [
        "26be5b95b8c4f0efbc37a5dc8b0f060f7d2bd7d5",
        "e923e42d06fe3c2abf6aa111c3f52ed7264e999b"
      ],
      "author": {
        "name": "Romain Guy",
        "email": "romainguy@android.com",
        "time": "Mon May 25 19:12:23 2009 -0700"
      },
      "committer": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Mon May 25 19:12:23 2009 -0700"
      },
      "message": "am 9edc4e89: GestureOverlayView was not invalidating itself when calling clear(false). Calling clear(true) was working properly. This change also makes clear(false) and clear(true) both behave similarly when fireActionPerformed \u003d\u003d true.\n\nMerge commit \u00279edc4e8930273d9bb3b5e9cb73c219e012de8ffb\u0027\n\n* commit \u00279edc4e8930273d9bb3b5e9cb73c219e012de8ffb\u0027:\n  GestureOverlayView was not invalidating itself when calling clear(false). Calling clear(true) was working properly. This change also makes clear(false) and clear(true) both behave similarly when fireActionPerformed \u003d\u003d true.\n"
    },
    {
      "commit": "26be5b95b8c4f0efbc37a5dc8b0f060f7d2bd7d5",
      "tree": "37b5b547bfbb15a47b7a5050012fdf82b9f8cbf8",
      "parents": [
        "aa6a439057633f63c03ca5a58597964f0edfe703",
        "e923e42d06fe3c2abf6aa111c3f52ed7264e999b"
      ],
      "author": {
        "name": "Romain Guy",
        "email": "romainguy@android.com",
        "time": "Mon May 25 13:53:18 2009 -0700"
      },
      "committer": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Mon May 25 13:53:18 2009 -0700"
      },
      "message": "am e7c36dda: Add new orientation attribute to GestureOverlayView. This can be used to prevent the overlay from interfering with vertically/horizontally scrolling views underneath the overlay.\n\nMerge commit \u0027e7c36dda7ada30e02f3aa9d75f282a53402aeae7\u0027\n\n* commit \u0027e7c36dda7ada30e02f3aa9d75f282a53402aeae7\u0027:\n  Add new orientation attribute to GestureOverlayView. This can be used to prevent the overlay from interfering with vertically/horizontally scrolling views underneath the overlay.\n"
    },
    {
      "commit": "aa6a439057633f63c03ca5a58597964f0edfe703",
      "tree": "37b5b547bfbb15a47b7a5050012fdf82b9f8cbf8",
      "parents": [
        "d5a074801b78718291acd28759c169d0482a0c36",
        "e923e42d06fe3c2abf6aa111c3f52ed7264e999b"
      ],
      "author": {
        "name": "Romain Guy",
        "email": "romainguy@android.com",
        "time": "Mon May 25 08:37:22 2009 -0700"
      },
      "committer": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Mon May 25 08:37:22 2009 -0700"
      },
      "message": "am ec25df9f: Fix drawing bug: opaque invalidations should not be taken into account when the invalidated view is animating. Also add the ability to disable the auto-fade on the GestureOverlayView.\n\nMerge commit \u0027ec25df9fbc685be384f8dd764fa224a4d923e9d8\u0027\n\n* commit \u0027ec25df9fbc685be384f8dd764fa224a4d923e9d8\u0027:\n  Fix drawing bug: opaque invalidations should not be taken into account when the invalidated view is animating. Also add the ability to disable the auto-fade on the GestureOverlayView.\n"
    },
    {
      "commit": "d5a074801b78718291acd28759c169d0482a0c36",
      "tree": "37b5b547bfbb15a47b7a5050012fdf82b9f8cbf8",
      "parents": [
        "44e23da94beab42a1ec3e41b6921f2444f633754",
        "e923e42d06fe3c2abf6aa111c3f52ed7264e999b"
      ],
      "author": {
        "name": "Romain Guy",
        "email": "romainguy@android.com",
        "time": "Mon May 25 08:37:06 2009 -0700"
      },
      "committer": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Mon May 25 08:37:06 2009 -0700"
      },
      "message": "am ff686ce1: Change when gestures listeners are fired.\n\nMerge commit \u0027ff686ce11e952a9001b1384d8e7d82127b0529a2\u0027\n\n* commit \u0027ff686ce11e952a9001b1384d8e7d82127b0529a2\u0027:\n  Change when gestures listeners are fired.\n  Manual merge from cupcake_dcm. internal CL#148693. Two donottranslate.xml-s are already submitted.\n"
    },
    {
      "commit": "e923e42d06fe3c2abf6aa111c3f52ed7264e999b",
      "tree": "34413b864be0be643126826258030449e10f0b18",
      "parents": [
        "023d77e67b748f6b183b2b50272413c008e8b951",
        "ca7b80e431fe8c742d396e84722eaf2f6b70a4d8"
      ],
      "author": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon May 25 00:58:57 2009 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon May 25 00:58:57 2009 -0700"
      },
      "message": "Merge change 2408 into donut\n\n* changes:\n  Manual merge from cupcake_dcm. internal CL#148693. Two donottranslate.xml-s are already submitted.\n"
    },
    {
      "commit": "44e23da94beab42a1ec3e41b6921f2444f633754",
      "tree": "37b5b547bfbb15a47b7a5050012fdf82b9f8cbf8",
      "parents": [
        "c4640aa53461b90724a28bfda6a570dcc06be40e",
        "023d77e67b748f6b183b2b50272413c008e8b951"
      ],
      "author": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon May 25 00:58:01 2009 -0700"
      },
      "committer": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Mon May 25 00:58:01 2009 -0700"
      },
      "message": "am 944ea123: Merge change 2407 into donut\n\nMerge commit \u0027944ea123683b14225297d451c86e97fc73be3a02\u0027\n\n* commit \u0027944ea123683b14225297d451c86e97fc73be3a02\u0027:\n  Manual merge from cupcake_dcm.\n"
    },
    {
      "commit": "023d77e67b748f6b183b2b50272413c008e8b951",
      "tree": "34413b864be0be643126826258030449e10f0b18",
      "parents": [
        "cffeb9beb585af22d5231410e77fa68e6b254fa4",
        "ca7b80e431fe8c742d396e84722eaf2f6b70a4d8"
      ],
      "author": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon May 25 00:56:32 2009 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon May 25 00:56:32 2009 -0700"
      },
      "message": "Merge change 2407 into donut\n\n* changes:\n  Manual merge from cupcake_dcm.\n"
    },
    {
      "commit": "c4640aa53461b90724a28bfda6a570dcc06be40e",
      "tree": "37b5b547bfbb15a47b7a5050012fdf82b9f8cbf8",
      "parents": [
        "0180a05fda0bee586d031942a80076feeff27171",
        "cffeb9beb585af22d5231410e77fa68e6b254fa4"
      ],
      "author": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sun May 24 23:49:58 2009 -0700"
      },
      "committer": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Sun May 24 23:49:58 2009 -0700"
      },
      "message": "am 82392e84: Merge change 2402 into donut\n\nMerge commit \u002782392e84b9bcf618d1c41730ec14fb8dab841990\u0027\n\n* commit \u002782392e84b9bcf618d1c41730ec14fb8dab841990\u0027:\n  Cleanup Gestures API and make it easier to use in 3rd party apps. Also fix the events processing in the gestures overlay mechanism. Give better control of the various properties of the overlay through XML attributes.\n"
    },
    {
      "commit": "cffeb9beb585af22d5231410e77fa68e6b254fa4",
      "tree": "34413b864be0be643126826258030449e10f0b18",
      "parents": [
        "ca7b80e431fe8c742d396e84722eaf2f6b70a4d8",
        "7cd5339b1100ebcaf5bf05e44e0d0adeba4f261c"
      ],
      "author": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sun May 24 23:47:30 2009 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sun May 24 23:47:30 2009 -0700"
      },
      "message": "Merge change 2402 into donut\n\n* changes:\n  Cleanup Gestures API and make it easier to use in 3rd party apps. Also fix the events processing in the gestures overlay mechanism. Give better control of the various properties of the overlay through XML attributes.\n"
    },
    {
      "commit": "0180a05fda0bee586d031942a80076feeff27171",
      "tree": "37b5b547bfbb15a47b7a5050012fdf82b9f8cbf8",
      "parents": [
        "666dce10e27d158a60fa9b43ecba292de93f21f7",
        "ca7b80e431fe8c742d396e84722eaf2f6b70a4d8"
      ],
      "author": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sat May 23 14:07:35 2009 -0700"
      },
      "committer": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Sat May 23 14:07:35 2009 -0700"
      },
      "message": "am 04561a55: Merge change 2359 into donut\n\nMerge commit \u002704561a55df693e7bd8d3047ccc4fbef504ac07cf\u0027\n\n* commit \u002704561a55df693e7bd8d3047ccc4fbef504ac07cf\u0027:\n  Fix for the simultor build breakage.\n"
    },
    {
      "commit": "ca7b80e431fe8c742d396e84722eaf2f6b70a4d8",
      "tree": "34413b864be0be643126826258030449e10f0b18",
      "parents": [
        "7cd5339b1100ebcaf5bf05e44e0d0adeba4f261c",
        "b4c4265f9e532fb18c2d7097b1b2dd82d90f6b99"
      ],
      "author": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sat May 23 14:05:50 2009 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sat May 23 14:05:50 2009 -0700"
      },
      "message": "Merge change 2359 into donut\n\n* changes:\n  Fix for the simultor build breakage.\n"
    },
    {
      "commit": "666dce10e27d158a60fa9b43ecba292de93f21f7",
      "tree": "5fddcd8e132e6647c2b28330c7b2cfed700f1dc0",
      "parents": [
        "8a488f8258271d93fe72c8fcc5e56a6a1ba70c6b",
        "7cd5339b1100ebcaf5bf05e44e0d0adeba4f261c"
      ],
      "author": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sat May 23 13:29:42 2009 -0700"
      },
      "committer": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Sat May 23 13:29:42 2009 -0700"
      },
      "message": "am d9a874a4: Merge change 2397 into donut\n\nMerge commit \u0027d9a874a4cb8e82ae64c1698bd71ced8d87bbc5cd\u0027\n\n* commit \u0027d9a874a4cb8e82ae64c1698bd71ced8d87bbc5cd\u0027:\n  Fixes NPE in ListViews with non-selectable items. This was caused by a weird initialization issue in ListView and AbsListView: a private final field instanciated in the declaration in ListView was used in AbsListView\u003cinit\u003e via an overriden method and that field was somehow null at this time. This fix moves the instanciation at a later point.\n"
    },
    {
      "commit": "7cd5339b1100ebcaf5bf05e44e0d0adeba4f261c",
      "tree": "51010e5747455ef17015f01d88bb13ccd7c3a80c",
      "parents": [
        "9ec1f94ab8fb3c9076343f9697df781d7f2d2404",
        "43c8d87aac809924cbdc8daaf65a18bb7cc13f7c"
      ],
      "author": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sat May 23 13:27:18 2009 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sat May 23 13:27:18 2009 -0700"
      },
      "message": "Merge change 2397 into donut\n\n* changes:\n  Fixes NPE in ListViews with non-selectable items. This was caused by a weird initialization issue in ListView and AbsListView: a private final field instanciated in the declaration in ListView was used in AbsListView\u003cinit\u003e via an overriden method and that field was somehow null at this time. This fix moves the instanciation at a later point.\n"
    },
    {
      "commit": "8a488f8258271d93fe72c8fcc5e56a6a1ba70c6b",
      "tree": "5fddcd8e132e6647c2b28330c7b2cfed700f1dc0",
      "parents": [
        "198f31b51347fafe1369c547893a1ae4a81e421d",
        "9ec1f94ab8fb3c9076343f9697df781d7f2d2404"
      ],
      "author": {
        "name": "Mike Lockwood",
        "email": "lockwood@android.com",
        "time": "Sat May 23 10:36:58 2009 -0700"
      },
      "committer": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Sat May 23 10:36:58 2009 -0700"
      },
      "message": "am 270e87f7: Sensors: Use a native_handle for the data channel instead of a single file descriptor.\n\nMerge commit \u0027270e87f71abc2edf446dbec20c725c823e8c7f37\u0027\n\n* commit \u0027270e87f71abc2edf446dbec20c725c823e8c7f37\u0027:\n  Sensors: Use a native_handle for the data channel instead of a single file descriptor.\n"
    },
    {
      "commit": "198f31b51347fafe1369c547893a1ae4a81e421d",
      "tree": "5fddcd8e132e6647c2b28330c7b2cfed700f1dc0",
      "parents": [
        "fc7c35192d3fee95f413d6f8f58b2f1f7092c844",
        "9ec1f94ab8fb3c9076343f9697df781d7f2d2404"
      ],
      "author": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri May 22 19:41:36 2009 -0700"
      },
      "committer": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Fri May 22 19:41:36 2009 -0700"
      },
      "message": "am fea1a459: Merge change 2364 into donut\n\nMerge commit \u0027fea1a459aaebc5fd66b12520312ddbe09547f094\u0027\n\n* commit \u0027fea1a459aaebc5fd66b12520312ddbe09547f094\u0027:\n  Initial checkin for App Fuel Gauge infrastructure.\n"
    },
    {
      "commit": "9ec1f94ab8fb3c9076343f9697df781d7f2d2404",
      "tree": "51010e5747455ef17015f01d88bb13ccd7c3a80c",
      "parents": [
        "43c8d87aac809924cbdc8daaf65a18bb7cc13f7c",
        "e6af9624ea5aef381c14b4fb7e7c92a11ad64bb7"
      ],
      "author": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri May 22 19:40:33 2009 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri May 22 19:40:33 2009 -0700"
      },
      "message": "Merge change 2364 into donut\n\n* changes:\n  Initial checkin for App Fuel Gauge infrastructure.\n"
    },
    {
      "commit": "fc7c35192d3fee95f413d6f8f58b2f1f7092c844",
      "tree": "5fddcd8e132e6647c2b28330c7b2cfed700f1dc0",
      "parents": [
        "28bb47435e22890efec30aaccee9b94ae78eb959",
        "43c8d87aac809924cbdc8daaf65a18bb7cc13f7c"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Fri May 22 18:47:12 2009 -0700"
      },
      "committer": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Fri May 22 18:47:12 2009 -0700"
      },
      "message": "am b181118b: Define TARGET_CPU_ABI for finding native code in .apks\n\nMerge commit \u0027b181118b6e58c0014da4e9d52bf38548adc73a8a\u0027\n\n* commit \u0027b181118b6e58c0014da4e9d52bf38548adc73a8a\u0027:\n  Define TARGET_CPU_ABI for finding native code in .apks\n"
    },
    {
      "commit": "28bb47435e22890efec30aaccee9b94ae78eb959",
      "tree": "5fddcd8e132e6647c2b28330c7b2cfed700f1dc0",
      "parents": [
        "3a2bd2359202095766052bf93b71112e693a82fa",
        "8f9ede0f6daef5bdb7327a17f22a4d4d545395f3"
      ],
      "author": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri May 22 17:13:58 2009 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri May 22 17:13:58 2009 -0700"
      },
      "message": "Merge change 2362\n\n* changes:\n  Add the Renderscript library. (Not in the build by default yet.)\n"
    },
    {
      "commit": "3a2bd2359202095766052bf93b71112e693a82fa",
      "tree": "5fddcd8e132e6647c2b28330c7b2cfed700f1dc0",
      "parents": [
        "20d321e1da0dd7b9cae979c5421acfb9889d9049",
        "43c8d87aac809924cbdc8daaf65a18bb7cc13f7c"
      ],
      "author": {
        "name": "Dirk Dougherty",
        "email": "nobody@android.com",
        "time": "Fri May 22 16:08:05 2009 -0700"
      },
      "committer": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Fri May 22 16:08:05 2009 -0700"
      },
      "message": "am 5b6a5cee: am 3f9de8b6: AI 149211: Doc updates for Android 1.5 SDK, r2.   BUG\u003d1790234\n\nMerge commit \u00275b6a5cee4c48fd2ffc35f07ebe9f24eb53086b9a\u0027\n\n* commit \u00275b6a5cee4c48fd2ffc35f07ebe9f24eb53086b9a\u0027:\n  AI 149211: Doc updates for Android 1.5 SDK, r2.\n"
    },
    {
      "commit": "43c8d87aac809924cbdc8daaf65a18bb7cc13f7c",
      "tree": "51010e5747455ef17015f01d88bb13ccd7c3a80c",
      "parents": [
        "f6472092d9accb14c004a87903dc5ae1862227e7",
        "fec880df27adeb901a0e936e7bf3f944d8b95cb7"
      ],
      "author": {
        "name": "Dirk Dougherty",
        "email": "nobody@android.com",
        "time": "Fri May 22 16:05:59 2009 -0700"
      },
      "committer": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Fri May 22 16:05:59 2009 -0700"
      },
      "message": "am 3f9de8b6: AI 149211: Doc updates for Android 1.5 SDK, r2.   BUG\u003d1790234\n\nMerge commit \u00273f9de8b6caa3fe9119b363c64e79d13bb72aec76\u0027 into donut\n\n* commit \u00273f9de8b6caa3fe9119b363c64e79d13bb72aec76\u0027:\n  AI 149211: Doc updates for Android 1.5 SDK, r2.\n"
    },
    {
      "commit": "20d321e1da0dd7b9cae979c5421acfb9889d9049",
      "tree": "5fddcd8e132e6647c2b28330c7b2cfed700f1dc0",
      "parents": [
        "61a826af8110e94c83bba4a6cfbff4925d2bd693",
        "f6472092d9accb14c004a87903dc5ae1862227e7"
      ],
      "author": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri May 22 16:01:24 2009 -0700"
      },
      "committer": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Fri May 22 16:01:24 2009 -0700"
      },
      "message": "am 17af14d8: Merge change 2289 into donut\n\nMerge commit \u002717af14d8133f99b5e886d830e92e38ba1da7cc2d\u0027\n\n* commit \u002717af14d8133f99b5e886d830e92e38ba1da7cc2d\u0027:\n  Add AIDL files for the TTS service and the associated callback service (to signal synthesis completion).\n"
    },
    {
      "commit": "f6472092d9accb14c004a87903dc5ae1862227e7",
      "tree": "51010e5747455ef17015f01d88bb13ccd7c3a80c",
      "parents": [
        "1a15abad223231c3c07c48d0608d7223d85eb461",
        "a4e40fa924071bd528f163ab2a1b1d81c728fa98"
      ],
      "author": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri May 22 15:59:29 2009 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri May 22 15:59:29 2009 -0700"
      },
      "message": "Merge change 2289 into donut\n\n* changes:\n  Add AIDL files for the TTS service and the associated callback service (to signal synthesis completion).\n"
    },
    {
      "commit": "b4c4265f9e532fb18c2d7097b1b2dd82d90f6b99",
      "tree": "ebbcf147e1d70fc7bfd0a9a1a6475a5e2bb4a3ec",
      "parents": [
        "610de0974e0b02c1e4fa9b381eca725c563411fb"
      ],
      "author": {
        "name": "Nicolas Catania",
        "email": "niko@google.com",
        "time": "Fri May 22 13:41:38 2009 -0700"
      },
      "committer": {
        "name": "Nicolas Catania",
        "email": "niko@google.com",
        "time": "Fri May 22 15:54:26 2009 -0700"
      },
      "message": "Fix for the simultor build breakage.\n\nAdded missing include sys/time.h for utimes.\n\nDetects when stat64 uses a timespec for the modif and access times\nand work around the missing st_*time_nsec.\n\nApologies for the whitespace changes, emacs removed them automatically.\n"
    },
    {
      "commit": "61a826af8110e94c83bba4a6cfbff4925d2bd693",
      "tree": "20a0c65ae3db8898fb6328aeacf1212a63a6ecac",
      "parents": [
        "7c446467dc1071749a51e9f0d0cbfd47fff5f318",
        "1a15abad223231c3c07c48d0608d7223d85eb461"
      ],
      "author": {
        "name": "Jean-Baptiste Queru",
        "email": "jbq@google.com",
        "time": "Fri May 22 15:45:29 2009 -0700"
      },
      "committer": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Fri May 22 15:45:29 2009 -0700"
      },
      "message": "am 02e57214: Merge open-source donut back into internal tree\n\nMerge commit \u002702e572140aed422ffa73e8d1c69ee22dd5f2bf80\u0027\n\n* commit \u002702e572140aed422ffa73e8d1c69ee22dd5f2bf80\u0027:\n"
    },
    {
      "commit": "1a15abad223231c3c07c48d0608d7223d85eb461",
      "tree": "03327f50b97f4dbd0235eb729d076cdb4c92b73a",
      "parents": [
        "e56f65cc2d1780a14b3b0ee0c63b08184c193449",
        "512837cef2b7203123d0b8df7ad49454ce932a75"
      ],
      "author": {
        "name": "Jean-Baptiste Queru",
        "email": "jbq@google.com",
        "time": "Fri May 22 15:43:13 2009 -0700"
      },
      "committer": {
        "name": "Jean-Baptiste Queru",
        "email": "jbq@google.com",
        "time": "Fri May 22 15:43:13 2009 -0700"
      },
      "message": "Merge open-source donut back into internal tree\n\nMerge commit \u00274cf03d381b2dff908857fceff0bec445f8d44f36\u0027 into HEAD\n"
    },
    {
      "commit": "7c446467dc1071749a51e9f0d0cbfd47fff5f318",
      "tree": "20a0c65ae3db8898fb6328aeacf1212a63a6ecac",
      "parents": [
        "447ce2b0eab821f1f2a0f86c92d49466bacbff5d",
        "e56f65cc2d1780a14b3b0ee0c63b08184c193449"
      ],
      "author": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri May 22 15:36:52 2009 -0700"
      },
      "committer": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Fri May 22 15:36:52 2009 -0700"
      },
      "message": "am 53cf55c6: Merge change 2349 into donut\n\nMerge commit \u002753cf55c64f85c11c4da4c47edddb387a396bb8b6\u0027\n\n* commit \u002753cf55c64f85c11c4da4c47edddb387a396bb8b6\u0027:\n  Change the media key algorithm to also ignore double quotes.\n"
    },
    {
      "commit": "e56f65cc2d1780a14b3b0ee0c63b08184c193449",
      "tree": "03327f50b97f4dbd0235eb729d076cdb4c92b73a",
      "parents": [
        "39c7e96b2a67e04e29f4000b013382f1df150f61",
        "610de0974e0b02c1e4fa9b381eca725c563411fb"
      ],
      "author": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri May 22 15:35:26 2009 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri May 22 15:35:26 2009 -0700"
      },
      "message": "Merge change 2349 into donut\n\n* changes:\n  Change the media key algorithm to also ignore double quotes.\n"
    },
    {
      "commit": "447ce2b0eab821f1f2a0f86c92d49466bacbff5d",
      "tree": "20a0c65ae3db8898fb6328aeacf1212a63a6ecac",
      "parents": [
        "4e97f8c62f3eb3c51343e9f4bbd898992a13903d",
        "39c7e96b2a67e04e29f4000b013382f1df150f61"
      ],
      "author": {
        "name": "Dirk Dougherty",
        "email": "nobody@android.com",
        "time": "Fri May 22 15:15:35 2009 -0700"
      },
      "committer": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Fri May 22 15:15:35 2009 -0700"
      },
      "message": "am 73c551d2: am 22629944: AI 149208: Remove statement about WIndows codecs and licensing.   BUG\u003d1839672\n\nMerge commit \u002773c551d2582c2704cf60c7530fbc77eab846f4ed\u0027\n\n* commit \u002773c551d2582c2704cf60c7530fbc77eab846f4ed\u0027:\n  AI 149208: Remove statement about WIndows codecs and licensing.\n"
    },
    {
      "commit": "39c7e96b2a67e04e29f4000b013382f1df150f61",
      "tree": "03327f50b97f4dbd0235eb729d076cdb4c92b73a",
      "parents": [
        "b6333b34a2d6e265edf2a052646b07c0b1456ab6",
        "fec880df27adeb901a0e936e7bf3f944d8b95cb7"
      ],
      "author": {
        "name": "Dirk Dougherty",
        "email": "nobody@android.com",
        "time": "Fri May 22 15:13:06 2009 -0700"
      },
      "committer": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Fri May 22 15:13:06 2009 -0700"
      },
      "message": "am 22629944: AI 149208: Remove statement about WIndows codecs and licensing.   BUG\u003d1839672\n\nMerge commit \u0027226299446197689499bc3c7dc44d0026745da677\u0027 into donut\n\n* commit \u0027226299446197689499bc3c7dc44d0026745da677\u0027:\n  AI 149208: Remove statement about WIndows codecs and licensing.\n"
    },
    {
      "commit": "4e97f8c62f3eb3c51343e9f4bbd898992a13903d",
      "tree": "20a0c65ae3db8898fb6328aeacf1212a63a6ecac",
      "parents": [
        "19fbae088ea8063346c0aff687a07a9fca61bab2",
        "b6333b34a2d6e265edf2a052646b07c0b1456ab6"
      ],
      "author": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri May 22 14:53:18 2009 -0700"
      },
      "committer": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Fri May 22 14:53:18 2009 -0700"
      },
      "message": "am d50a458b: Merge change 2351 into donut\n\nMerge commit \u0027d50a458bb291801ab9fdc119301bc7b84b42a6e3\u0027\n\n* commit \u0027d50a458bb291801ab9fdc119301bc7b84b42a6e3\u0027:\n  Fix a major bug in Bundle when unparcelling from AIDL.\n"
    },
    {
      "commit": "19fbae088ea8063346c0aff687a07a9fca61bab2",
      "tree": "87f8fd55264c8332fe00dcc7a3c2a51d6b47e0c1",
      "parents": [
        "8f9ede0f6daef5bdb7327a17f22a4d4d545395f3",
        "3f256f34e2beffce263aed4ccf1d77d155ff37a0"
      ],
      "author": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri May 22 14:51:25 2009 -0700"
      },
      "committer": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Fri May 22 14:51:25 2009 -0700"
      },
      "message": "am 4e1afc1a: Merge change 2361 into donut\n\nMerge commit \u00274e1afc1a569d05cc6a1ee213c65ffb49513600ca\u0027\n\n* commit \u00274e1afc1a569d05cc6a1ee213c65ffb49513600ca\u0027:\n  Fixes #1872506. Prevents NPE in ListView. When the opaque property changes at runtime, it is possible to end up in a situation in which the divider\u0027s Paint instance has not been instanciated. This change simples uses a final Paint that is guaranteed to not be null.\n"
    },
    {
      "commit": "b6333b34a2d6e265edf2a052646b07c0b1456ab6",
      "tree": "03327f50b97f4dbd0235eb729d076cdb4c92b73a",
      "parents": [
        "3f256f34e2beffce263aed4ccf1d77d155ff37a0",
        "8af0f82d89b029edf7e104a36a9a6e48a92f9e93"
      ],
      "author": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri May 22 14:51:22 2009 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri May 22 14:51:22 2009 -0700"
      },
      "message": "Merge change 2351 into donut\n\n* changes:\n  Fix a major bug in Bundle when unparcelling from AIDL.\n"
    },
    {
      "commit": "3f256f34e2beffce263aed4ccf1d77d155ff37a0",
      "tree": "cc5c1903dc9bf9f22d2cc049338d77b3d761cd6a",
      "parents": [
        "d95aabc9eb117803ee784777fc4ffd22c55ddf43",
        "840964f714166462444c17a424032864aa90e1e9"
      ],
      "author": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri May 22 14:49:19 2009 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri May 22 14:49:19 2009 -0700"
      },
      "message": "Merge change 2361 into donut\n\n* changes:\n  Fixes #1872506. Prevents NPE in ListView. When the opaque property changes at runtime, it is possible to end up in a situation in which the divider\u0027s Paint instance has not been instanciated. This change simples uses a final Paint that is guaranteed to not be null.\n"
    },
    {
      "commit": "512837cef2b7203123d0b8df7ad49454ce932a75",
      "tree": "2db88e9f1a42bf5dfbbe01580a6e8071666179e9",
      "parents": [
        "9660d304ae51a69509e5506e1fc80178025dee7c",
        "490b2ba510c0857605f4913f0fdd1c47a1d93647"
      ],
      "author": {
        "name": "Jean-Baptiste Queru",
        "email": "jbq@google.com",
        "time": "Fri May 22 14:34:57 2009 -0700"
      },
      "committer": {
        "name": "Jean-Baptiste Queru",
        "email": "jbq@google.com",
        "time": "Fri May 22 14:35:33 2009 -0700"
      },
      "message": "Reconcile cupcake history into donut\n\nMerge commit \u00275d6d773fab559fdc12e553d60d789f3991ac552c\u0027 into HEAD\n"
    },
    {
      "commit": "8af0f82d89b029edf7e104a36a9a6e48a92f9e93",
      "tree": "e21a3591ddc59e2aa74b194e96f007f1be75c124",
      "parents": [
        "454a6255884c0899b1402a0d5f67547e47528739"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Fri May 22 13:20:23 2009 -0700"
      },
      "committer": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Fri May 22 13:51:47 2009 -0700"
      },
      "message": "Fix a major bug in Bundle when unparcelling from AIDL.\n\nThere was a serious problem in the Bundle(Parcel) and readFromParcel() methods,\nwhere it wasn\u0027t doing the copying of the Parcel that Parcel.readBundle() does\nand is a basic requirement for it to work correctly.\n\nThis re-arranges the code to make all of these functions (hopefully) correct.\n\nAlso fix a problem in Parcel where we were not duping fds when copying data from\none Parcel to another.\n"
    },
    {
      "commit": "8f9ede0f6daef5bdb7327a17f22a4d4d545395f3",
      "tree": "87f8fd55264c8332fe00dcc7a3c2a51d6b47e0c1",
      "parents": [
        "ece3e3b231fe00b6bc0730ae4390b601f3d29ea8",
        "d95aabc9eb117803ee784777fc4ffd22c55ddf43"
      ],
      "author": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Fri May 22 12:30:07 2009 -0700"
      },
      "committer": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Fri May 22 12:30:07 2009 -0700"
      },
      "message": "am 7198030f: This should fix the simulator build.\n\nMerge commit \u00277198030fce4b54820a65a10d54fae18a1ab5df84\u0027\n\n* commit \u00277198030fce4b54820a65a10d54fae18a1ab5df84\u0027:\n  This should fix the simulator build.\n"
    },
    {
      "commit": "d95aabc9eb117803ee784777fc4ffd22c55ddf43",
      "tree": "cc5c1903dc9bf9f22d2cc049338d77b3d761cd6a",
      "parents": [
        "610de0974e0b02c1e4fa9b381eca725c563411fb"
      ],
      "author": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Fri May 22 12:25:56 2009 -0700"
      },
      "committer": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Fri May 22 12:25:56 2009 -0700"
      },
      "message": "This should fix the simulator build.\n"
    }
  ],
  "next": "a4e40fa924071bd528f163ab2a1b1d81c728fa98"
}
