)]}'
{
  "log": [
    {
      "commit": "2da99bdaa1712f00525e6a84b58044332cb1baef",
      "tree": "ed330500de06dc645769ea87372fb624390b52a8",
      "parents": [
        "947f4f4d384ea26eb2145cc070a3eed42c59534a",
        "cc77841f643751fd9f128e90f7d1587445ef353e"
      ],
      "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": "cc77841f643751fd9f128e90f7d1587445ef353e",
      "tree": "78e2d828dd5df5123031aa55b5c0dfea3aa0b762",
      "parents": [
        "a3cfda3b2c394dd611910ec6435c7040eac61416",
        "8191d0f634cb916a0ccf5dce3f98485d3d273f6b"
      ],
      "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": "8191d0f634cb916a0ccf5dce3f98485d3d273f6b",
      "tree": "c59a07cfb80977268cd3018aee2ad734eb1b6aaf",
      "parents": [
        "55d45223923bc55791e7174f5ea37694aa308e58"
      ],
      "author": {
        "name": "Jack Palevich",
        "email": "jackpal@google.com",
        "time": "Wed May 27 12:38:37 2009 -0700"
      },
      "committer": {
        "name": "Jack Palevich",
        "email": "jackpal@google.com",
        "time": "Wed May 27 12:38:37 2009 -0700"
      },
      "message": "Turn on ACC script test. (It works!)\n\n+ Modified test script to work with the limitations of the ACC langauge.\n   - No \u003cop\u003e\u003d\n   - use correct C API names for callback methods.\n"
    },
    {
      "commit": "a3cfda3b2c394dd611910ec6435c7040eac61416",
      "tree": "b7149aaef972ed8b46a36cb4dbeb8217d06b3a12",
      "parents": [
        "158d83054fdb449b4d23317d7b159b76f7ef76a5",
        "004cb73a152327160614318fef0e1800ec91346d"
      ],
      "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": "004cb73a152327160614318fef0e1800ec91346d",
      "tree": "8e21f0f9ddd8a69df032d8b7c9b27b7626e93035",
      "parents": [
        "a64f5f61677cf4aa3bf871c87be950bb85c2aeeb",
        "e74d507d171de60cc028e6176fe08cc9cdd8b701"
      ],
      "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": "158d83054fdb449b4d23317d7b159b76f7ef76a5",
      "tree": "2b71abecf0fa8c9fdf75380719800769f4ad20e5",
      "parents": [
        "c5261874b7ad8cfe1e63726a91858b0c2a434578",
        "a64f5f61677cf4aa3bf871c87be950bb85c2aeeb"
      ],
      "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": "a64f5f61677cf4aa3bf871c87be950bb85c2aeeb",
      "tree": "77d141f2e068cad997000efa09312c4a26031e37",
      "parents": [
        "8ae3f6190244156bc6e750680654057bd7816309",
        "ab18d1f46a0501f9a54da1ef08ff4967f4b63b68"
      ],
      "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": "c5261874b7ad8cfe1e63726a91858b0c2a434578",
      "tree": "5011d9d98ab10facad9ad9798a2ed2fbe6d90041",
      "parents": [
        "6742fa7341e474f4a23bdf06fef43b0e9e1f4801",
        "5214376d2b1ce082765f766be1c7d56b50df74a7"
      ],
      "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": "6742fa7341e474f4a23bdf06fef43b0e9e1f4801",
      "tree": "162dde5792e82133b80b1f91974bb2bf3b43a932",
      "parents": [
        "9b36f494e52b1b0e383df5c1ae07930830f7cbbd",
        "8ae3f6190244156bc6e750680654057bd7816309"
      ],
      "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": "e74d507d171de60cc028e6176fe08cc9cdd8b701",
      "tree": "84da20958fedb545b8cbd69469a235b56abeb30a",
      "parents": [
        "de8268d6d1cd168510c490b17e93154d2eab767c"
      ],
      "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": "8ae3f6190244156bc6e750680654057bd7816309",
      "tree": "1a12642b8599bc74127dcfcbf789349d83dbc188",
      "parents": [
        "f0e7e4a9461ab3daf57ecfec3d25be583380d0d2"
      ],
      "author": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Wed May 27 10:01:05 2009 -0700"
      },
      "committer": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Wed May 27 10:03:44 2009 -0700"
      },
      "message": "Fix another crash in Gestures, this one caused by the data file\nhaving the wrong version. I made the loader print a message to\nthe log for this, and made the calling code disable gestures\nfor the listview instead of crashing.\n"
    },
    {
      "commit": "9b36f494e52b1b0e383df5c1ae07930830f7cbbd",
      "tree": "2e9ccda94896e2a718cf071cd61726e0e2952c8e",
      "parents": [
        "0098ab97d6f908aa421f2dacd37ec5781b152bdd"
      ],
      "author": {
        "name": "Patrick Scott",
        "email": "phanna@android.com",
        "time": "Wed May 27 12:53:20 2009 -0400"
      },
      "committer": {
        "name": "Patrick Scott",
        "email": "phanna@android.com",
        "time": "Wed May 27 12:53:20 2009 -0400"
      },
      "message": "Fix the boot. The signature needed a V at the end.\n"
    },
    {
      "commit": "0098ab97d6f908aa421f2dacd37ec5781b152bdd",
      "tree": "5f5aef148ab5ac2c532b3ddcac833360398f570a",
      "parents": [
        "b53bfd25f5f8801c14a516eae8ccb6ff0db7e40a",
        "f0e7e4a9461ab3daf57ecfec3d25be583380d0d2"
      ],
      "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": "f0e7e4a9461ab3daf57ecfec3d25be583380d0d2",
      "tree": "26bc1a194983da487de4732e8963f26f16e49639",
      "parents": [
        "ed6e0b92dd8a42a67d0ffd5cb62d69a65dfcd051",
        "91bc6f2c57efb0faf8871f885667a451e091cdc5"
      ],
      "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": "b53bfd25f5f8801c14a516eae8ccb6ff0db7e40a",
      "tree": "628863c17b362d2be513c301fe11454b88cc0bcf",
      "parents": [
        "67880624cc323bd4b2443d473fedc99327b97b29",
        "ed6e0b92dd8a42a67d0ffd5cb62d69a65dfcd051"
      ],
      "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": "ed6e0b92dd8a42a67d0ffd5cb62d69a65dfcd051",
      "tree": "470c2d2a909085eb608fce8378c9a66c2e2b543a",
      "parents": [
        "c0139711b0e4a07ad997fb4130c674ed2d90e2fc",
        "fd0bdcc344488df468ae6d7e89a32febd4bfe300"
      ],
      "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": "fd0bdcc344488df468ae6d7e89a32febd4bfe300",
      "tree": "572c6044260887600bf14bed21ff685717e59117",
      "parents": [
        "298784cd8a7ed77923bdb51de38c15e4c246a037"
      ],
      "author": {
        "name": "Jacek Surazski",
        "email": "jaceks@google.com",
        "time": "Wed May 27 14:45:48 2009 +0200"
      },
      "committer": {
        "name": "Jacek Surazski",
        "email": "jaceks@google.com",
        "time": "Wed May 27 14:45:48 2009 +0200"
      },
      "message": "This function should be public\n"
    },
    {
      "commit": "67880624cc323bd4b2443d473fedc99327b97b29",
      "tree": "d7d26605e1471541993b9e602f1910a21a3d50d1",
      "parents": [
        "c563beac062f433fc93b9a68c28df926f4c3d2f9",
        "c0139711b0e4a07ad997fb4130c674ed2d90e2fc"
      ],
      "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": "c0139711b0e4a07ad997fb4130c674ed2d90e2fc",
      "tree": "e81e6ca2f318fc1b9fb0b6a81e83be078b464dc4",
      "parents": [
        "298784cd8a7ed77923bdb51de38c15e4c246a037",
        "63507babb6798d65bf965de6ea4622b7ec65aa28"
      ],
      "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": "c563beac062f433fc93b9a68c28df926f4c3d2f9",
      "tree": "7aa028c35350ad80b63575671cfbe77a1a08cdd4",
      "parents": [
        "0d1e146cb75231e590a31ccd4b223fd18a7b9ff1",
        "298784cd8a7ed77923bdb51de38c15e4c246a037"
      ],
      "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": "298784cd8a7ed77923bdb51de38c15e4c246a037",
      "tree": "a6e51419b3c9e2369f6009ba481f826555a013b9",
      "parents": [
        "2a4daf06fb36ff932f9d52962284ba369cee1ce0",
        "28b0e5d06a04f6fa13edbb28de1dd226a158f724"
      ],
      "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": "91bc6f2c57efb0faf8871f885667a451e091cdc5",
      "tree": "9d14fee26e7a3682bbe40fd93fcac85fbabd1be3",
      "parents": [
        "04561a55df693e7bd8d3047ccc4fbef504ac07cf"
      ],
      "author": {
        "name": "Mike LeBeau",
        "email": "mlebeau@android.com",
        "time": "Tue May 26 22:48:56 2009 -0700"
      },
      "committer": {
        "name": "Mike LeBeau",
        "email": "mlebeau@android.com",
        "time": "Tue May 26 22:48:56 2009 -0700"
      },
      "message": "Cause the icon drawables to animate automatically by calling setVisible\nfalse and then true on the drawables. For an AnimationDrawable, this will\ntrigger the desired behavior of \u0027automatically\u0027 starting the animation,\nwhich should have been working to begin with according to the intended\ndesign of AnimationDrawable (see http://b/1878430 for my description of\nmy correspondence with Romain). For Donut we\u0027ll just do this to work\naround it, but for a later release we need to decide a better story.\n"
    },
    {
      "commit": "0d1e146cb75231e590a31ccd4b223fd18a7b9ff1",
      "tree": "2693a3c6735cbd2f791593bea78efdafa2c21f17",
      "parents": [
        "55d45223923bc55791e7174f5ea37694aa308e58",
        "0b6955a48bad9aee01ae2f0c06d3f168ca603ab7"
      ],
      "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": "0b6955a48bad9aee01ae2f0c06d3f168ca603ab7",
      "tree": "8cb631ba1b84c0def8752f8dece5a9b70bb2d0fb",
      "parents": [
        "1ab55ea04ff25bf3d57a3c5a1656343ac6eb6acb"
      ],
      "author": {
        "name": "Nick Pelly",
        "email": "npelly@google.com",
        "time": "Tue May 26 19:13:43 2009 -0700"
      },
      "committer": {
        "name": "Nick Pelly",
        "email": "npelly@google.com",
        "time": "Tue May 26 19:39:21 2009 -0700"
      },
      "message": "New BluetoothSocket API.\n\nModeled on blocking java.net.Socket and java.net.ServerSocket library.\n\nPublic interface is:\n\npublic final class BluetoothSocket implements Closeable {\n   public static BluetoothSocket createRfcommSocket(String address, int port) throws IOException;\n   public static BluetoothSocket createInsecureRfcommSocket(String address, int port) throws IOException;\n\n   public void connect() throws IOException;\n   public void close() throws IOException;\n\n   public String getAddress();\n   public InputStream getInputStream() throws IOException;\n   public OutputStream getOutputStream() throws IOException;\n}\n\npublic final class BluetoothServerSocket implements Closeable {\n   public static BluetoothServerSocket listenUsingRfcommOn(int port) throws IOException;\n   public static BluetoothServerSocket listenUsingUnsecureRfcommOn(int port) throws IOException;\n\n   public BluetoothSocket accept() throws IOException;\n   public BluetoothSocket accept(int timeout) throws IOException;\n   public void close() throws IOException;\n\n}\n"
    },
    {
      "commit": "55d45223923bc55791e7174f5ea37694aa308e58",
      "tree": "8779da233516947b72c88bef94c5f6a9f6ef2c1d",
      "parents": [
        "ecd53112c5f03ed067f1c82a25bdae844f1d8caf"
      ],
      "author": {
        "name": "Jack Palevich",
        "email": "jackpal@google.com",
        "time": "Tue May 26 18:58:04 2009 -0700"
      },
      "committer": {
        "name": "Jack Palevich",
        "email": "jackpal@google.com",
        "time": "Tue May 26 19:21:23 2009 -0700"
      },
      "message": "Fix Fountain test app so that it actually builds.\n\nAlso check in first part of an libACC implementation.\n"
    },
    {
      "commit": "ecd53112c5f03ed067f1c82a25bdae844f1d8caf",
      "tree": "ec17c9578e4d5cb8f2e41b3384c2965ab0935b80",
      "parents": [
        "09d00f705be5dbc1766e12e47c0a743abbad360e",
        "2a4daf06fb36ff932f9d52962284ba369cee1ce0"
      ],
      "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": "2a4daf06fb36ff932f9d52962284ba369cee1ce0",
      "tree": "1dd74436298dc417d5ee84c8435376b09e98d973",
      "parents": [
        "0c0ad39cd8eaa6de6b7f99cec3971bcc953461e0",
        "06de2ea752171f52a4e6e6872cb3a0689e591dcb"
      ],
      "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": "06de2ea752171f52a4e6e6872cb3a0689e591dcb",
      "tree": "5b970c93b8f49b81502d6ceb26a2e8fcfc240028",
      "parents": [
        "c29df57e5abb09c7e1ceed153e8f2b906f522d7b"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Thu May 21 12:56:43 2009 -0700"
      },
      "committer": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Tue May 26 18:50:46 2009 -0700"
      },
      "message": "Activity Manager changes the scheduling group of processes.\n\nThe algorithm for this is currently very simple: all persistent processes are\nalways in the normal scheduling group, all other processes are normal if their\noom_adj is as good or better than VISIBLE, otherwise they are in the background\ngroup.\n\nNote that this currently results in a fair number of log messages about not\nbeing able to change the group, since the system process does not have\npermission to do so.  Once a kernel fix is in, these will go away and the code\nwill start working.\n"
    },
    {
      "commit": "5214376d2b1ce082765f766be1c7d56b50df74a7",
      "tree": "a93c949478a17111faf286479d33d0a59c12a421",
      "parents": [
        "3246c224d5860b78e1c7264906dbcecca415da9d"
      ],
      "author": {
        "name": "Ficus Kirkpatrick",
        "email": "ficus@android.com",
        "time": "Tue May 26 18:28:38 2009 -0700"
      },
      "committer": {
        "name": "Ficus Kirkpatrick",
        "email": "ficus@android.com",
        "time": "Tue May 26 18:28:38 2009 -0700"
      },
      "message": "Stop the NANP number formatter from putting dashes in shortcodes.\n\nThis changes the result of PhoneNumberUtils.formatNumber(\"46645\") from\n\"466-45\" to \"46645\".\n"
    },
    {
      "commit": "09d00f705be5dbc1766e12e47c0a743abbad360e",
      "tree": "73355a7084fea382f8fd4f423d339cde5f26b191",
      "parents": [
        "602aa9748284c05ea8c7ae2679e210c23d18dcee",
        "0c0ad39cd8eaa6de6b7f99cec3971bcc953461e0"
      ],
      "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": "0c0ad39cd8eaa6de6b7f99cec3971bcc953461e0",
      "tree": "3dfaca3c9a55afbaa6163707777b98c4f61697e4",
      "parents": [
        "eba9fe3f8e3c6cf448183678a1b2a9987ce4ac71",
        "f1472a79728324f4f6b5d66af986e9e9db24d0aa"
      ],
      "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": "602aa9748284c05ea8c7ae2679e210c23d18dcee",
      "tree": "5f8c27479976d8b8753f364514328b1197053029",
      "parents": [
        "f8b10008f17acdc9cf6b7f62134d7e47b22bf7e7",
        "eba9fe3f8e3c6cf448183678a1b2a9987ce4ac71"
      ],
      "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": "eba9fe3f8e3c6cf448183678a1b2a9987ce4ac71",
      "tree": "fc80c6f243c8646e62392edb683fa8715e47590a",
      "parents": [
        "c29df57e5abb09c7e1ceed153e8f2b906f522d7b",
        "a85d46aff547a1007beb32b01d1dfab68a2115b4"
      ],
      "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": "f8b10008f17acdc9cf6b7f62134d7e47b22bf7e7",
      "tree": "5f8c27479976d8b8753f364514328b1197053029",
      "parents": [
        "b5d7b25b2fe886e901e6d91ebdad7b4fbede2534",
        "eaff30744e7961dfa304368f81cb56cc4166f495"
      ],
      "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": "f1472a79728324f4f6b5d66af986e9e9db24d0aa",
      "tree": "a2564a0aa4ee3ebb7ff4980ca86dbac09ecbec7e",
      "parents": [
        "c29df57e5abb09c7e1ceed153e8f2b906f522d7b"
      ],
      "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": "a85d46aff547a1007beb32b01d1dfab68a2115b4",
      "tree": "a17566660c0eb3f833d1aa2ac3891fe1aad5e942",
      "parents": [
        "9762b53352edc4cc8a6bc091930fc53dedcfe1e7"
      ],
      "author": {
        "name": "Wei Huang",
        "email": "weih@google.com",
        "time": "Fri May 22 13:30:03 2009 -0700"
      },
      "committer": {
        "name": "Wei Huang",
        "email": "weih@google.com",
        "time": "Tue May 26 17:43:16 2009 -0700"
      },
      "message": "add Gservices setting for \"send message using bareJid timeout\".\n"
    },
    {
      "commit": "eaff30744e7961dfa304368f81cb56cc4166f495",
      "tree": "b0d74a2d254ac633327d847d991021319a99d5eb",
      "parents": [
        "aaf834a284a025cedd8ec1cf01d09e1790c1dcf8"
      ],
      "author": {
        "name": "Jack Palevich",
        "email": "jackpal@google.com",
        "time": "Tue May 26 17:23:34 2009 -0700"
      },
      "committer": {
        "name": "Jack Palevich",
        "email": "jackpal@google.com",
        "time": "Tue May 26 17:23:34 2009 -0700"
      },
      "message": "Fix RenderScript JNI code build issue.\n\nWe should not try to build the JNI file until after we have built the\nthe generated header files that it includes.\n"
    },
    {
      "commit": "b5d7b25b2fe886e901e6d91ebdad7b4fbede2534",
      "tree": "10b489b94343520e5274923fae6b04a3df20cc28",
      "parents": [
        "7e432e0c68017b760dce441144d724175dc3039d",
        "c29df57e5abb09c7e1ceed153e8f2b906f522d7b"
      ],
      "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": "c29df57e5abb09c7e1ceed153e8f2b906f522d7b",
      "tree": "bf603d0bd2f33f11cd1d4b99148f6d6143366f58",
      "parents": [
        "f3288f178ae2b2c7910b234f54f43475a83eb860",
        "522ab34d3821dc760e10f4bdf3fbdb558c6a1d01"
      ],
      "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": "7e432e0c68017b760dce441144d724175dc3039d",
      "tree": "17ee332832d39798e0c5eedbd469abd6465df9f4",
      "parents": [
        "aaf834a284a025cedd8ec1cf01d09e1790c1dcf8",
        "f3288f178ae2b2c7910b234f54f43475a83eb860"
      ],
      "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": "f3288f178ae2b2c7910b234f54f43475a83eb860",
      "tree": "047993975735033a426ada45ec36d28e5eb17bc9",
      "parents": [
        "fdacdcb6546b976b437dfc97e286cd1733e7bf93",
        "814941997f3f4b53064511b658cb510cafffe117"
      ],
      "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": "aaf834a284a025cedd8ec1cf01d09e1790c1dcf8",
      "tree": "6314488c2ccaa1ab96923a1c771593ee65e7a726",
      "parents": [
        "7f36a5729f17fcb37a7b65a13fd86b0d922caca9"
      ],
      "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": "7f36a5729f17fcb37a7b65a13fd86b0d922caca9",
      "tree": "c5b2115154ee602bd2be473962a9e62c2e58ef1e",
      "parents": [
        "96b1534e01ec0cbb807afc806afee6bb0015b656",
        "58eef7e4cf004857d1accef9b1bf4fed87ecf76b"
      ],
      "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": "522ab34d3821dc760e10f4bdf3fbdb558c6a1d01",
      "tree": "55e0023469744e27fcdb70cdb91f6a047dff9917",
      "parents": [
        "1d6cb270a53e45e6370dfdd60954269c76b09d28"
      ],
      "author": {
        "name": "Dirk Dougherty",
        "email": "nobody@android.com",
        "time": "Tue May 26 15:46:56 2009 -0700"
      },
      "committer": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Tue May 26 15:46:56 2009 -0700"
      },
      "message": "AI 149272: Mark 1.5r1 as a \"non-current\" release, with pointer to 1.5r2.\n  BUG\u003d1790234\n\nAutomated import of CL 149272\n"
    },
    {
      "commit": "96b1534e01ec0cbb807afc806afee6bb0015b656",
      "tree": "9de485492c4d5e7fefc56a4db3ac1316ccce9f22",
      "parents": [
        "a33a486a65c027f2a2c4befe094b4b3ef7c4139b",
        "fdacdcb6546b976b437dfc97e286cd1733e7bf93"
      ],
      "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": "a33a486a65c027f2a2c4befe094b4b3ef7c4139b",
      "tree": "7384063cf7f1f7f3875f51ffb0514c4b77909259",
      "parents": [
        "00179f02dd1f8853f0f27ecb036a82243495f9d1",
        "d22c64f377532969e61ec319f3b9f8a179ae8d47"
      ],
      "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": "fdacdcb6546b976b437dfc97e286cd1733e7bf93",
      "tree": "9a03c25d5c20c9417d04e39ac9cc4db0f280d350",
      "parents": [
        "d22c64f377532969e61ec319f3b9f8a179ae8d47",
        "1d6cb270a53e45e6370dfdd60954269c76b09d28"
      ],
      "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": "d22c64f377532969e61ec319f3b9f8a179ae8d47",
      "tree": "e0586971474a057c1c044a344053b532471fe962",
      "parents": [
        "9762b53352edc4cc8a6bc091930fc53dedcfe1e7",
        "b082ceefdc877bda2159a8d66d854576e0511d15"
      ],
      "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": "1d6cb270a53e45e6370dfdd60954269c76b09d28",
      "tree": "fa58ee44bb2c9759dbfae671b71a005361810b45",
      "parents": [
        "f3043db05bdd5424504dd479082fc8554676a682"
      ],
      "author": {
        "name": "Dirk Dougherty",
        "email": "nobody@android.com",
        "time": "Tue May 26 15:01:29 2009 -0700"
      },
      "committer": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Tue May 26 15:01:29 2009 -0700"
      },
      "message": "AI 149267: Add the images for icon guidelines doc\n  BUG\u003d1790234\n\nAutomated import of CL 149267\n"
    },
    {
      "commit": "00179f02dd1f8853f0f27ecb036a82243495f9d1",
      "tree": "b6d15b505ec655f37b09d5da69f076af43c1038a",
      "parents": [
        "40dec9c738dbe4d4d4afe01828d06b340afa8874",
        "9762b53352edc4cc8a6bc091930fc53dedcfe1e7"
      ],
      "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": "9762b53352edc4cc8a6bc091930fc53dedcfe1e7",
      "tree": "9b499801012f8051639fc55a648a2ff7e6179c55",
      "parents": [
        "cf2119a9755d9e2713ce78e84d0826d430a11a62",
        "fea57edf0dd27bc21c34e7f96cd6383d6f2dff42"
      ],
      "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": "814941997f3f4b53064511b658cb510cafffe117",
      "tree": "0557215e32ce3576367632666f97040acbbeed93",
      "parents": [
        "cf2119a9755d9e2713ce78e84d0826d430a11a62"
      ],
      "author": {
        "name": "Dave Sparks",
        "email": "davidsparks@android.com",
        "time": "Tue May 26 14:39:29 2009 -0700"
      },
      "committer": {
        "name": "Dave Sparks",
        "email": "davidsparks@android.com",
        "time": "Tue May 26 14:39:29 2009 -0700"
      },
      "message": "setVolume did not check interface descriptor\nDO NOT MERGE\n"
    },
    {
      "commit": "b082ceefdc877bda2159a8d66d854576e0511d15",
      "tree": "a4af3fa2fe738bd35bd7dd10ece21daf24334ea7",
      "parents": [
        "9edc4e8930273d9bb3b5e9cb73c219e012de8ffb"
      ],
      "author": {
        "name": "Yang Li",
        "email": "liyang@google.com",
        "time": "Mon May 25 23:32:30 2009 -0700"
      },
      "committer": {
        "name": "Yang Li",
        "email": "liyang@google.com",
        "time": "Tue May 26 14:30:34 2009 -0700"
      },
      "message": "Removed Matrix from spatial sampling for GestureUtilities\n- updated the letter training file\n"
    },
    {
      "commit": "40dec9c738dbe4d4d4afe01828d06b340afa8874",
      "tree": "41c9ef0dafd129f74282f3852bc05fd93f09286a",
      "parents": [
        "ecb109d165075573b2084e4b95ed16302d5e4f73",
        "5da30b73d4e514f7714b2e72a902f5b1ce13c361"
      ],
      "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": "5da30b73d4e514f7714b2e72a902f5b1ce13c361",
      "tree": "afe5130a1108e55b53bb388c837642f075a81819",
      "parents": [
        "60aa3eaf559b1410898c228e4f6ab7920f3953d0"
      ],
      "author": {
        "name": "Jack Palevich",
        "email": "jackpal@google.com",
        "time": "Tue May 26 14:26:43 2009 -0700"
      },
      "committer": {
        "name": "Jack Palevich",
        "email": "jackpal@google.com",
        "time": "Tue May 26 14:26:43 2009 -0700"
      },
      "message": "Rename Calc sample to Fountain.\n"
    },
    {
      "commit": "fea57edf0dd27bc21c34e7f96cd6383d6f2dff42",
      "tree": "76b762f23db5e129caed88dddd474badbafc937b",
      "parents": [
        "8fc5a63d422fd32258dc18fe0e635b4f1486fd61"
      ],
      "author": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Tue May 26 14:20:35 2009 -0700"
      },
      "committer": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Tue May 26 14:20:35 2009 -0700"
      },
      "message": "Fix crash in GestureOverlayView\n"
    },
    {
      "commit": "ecb109d165075573b2084e4b95ed16302d5e4f73",
      "tree": "e1187632f482a6d9d9272cbe309e4facbccdc594",
      "parents": [
        "8c1ba0d7ec3d4789c1e422b18d873875479fd299",
        "60aa3eaf559b1410898c228e4f6ab7920f3953d0"
      ],
      "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": "60aa3eaf559b1410898c228e4f6ab7920f3953d0",
      "tree": "40b525a378a1d9b1c79a2e8f31c46f8b69b74673",
      "parents": [
        "aaafa4fb1cda4dd4e1a261a1c196865ac0a14105"
      ],
      "author": {
        "name": "Jack Palevich",
        "email": "jackpal@google.com",
        "time": "Tue May 26 13:45:08 2009 -0700"
      },
      "committer": {
        "name": "Jack Palevich",
        "email": "jackpal@google.com",
        "time": "Tue May 26 13:45:08 2009 -0700"
      },
      "message": "Add sprite fountain test.\n\nIt\u0027s still called \"Calc\".\n"
    },
    {
      "commit": "8c1ba0d7ec3d4789c1e422b18d873875479fd299",
      "tree": "af7de95a48163f040224a247b05f25833e60f9d8",
      "parents": [
        "bcb00d7e06fa193963f887453d9939efc5bb0c81",
        "cf2119a9755d9e2713ce78e84d0826d430a11a62"
      ],
      "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": "bcb00d7e06fa193963f887453d9939efc5bb0c81",
      "tree": "c3da6c442ea78502371f23db0df8cdcf2af5149d",
      "parents": [
        "46f54ef82adc2fd35f7f5a355acf31bde9d629e5",
        "2e37a0ca87ed1ac6c74018850aa1c29b66f6771c"
      ],
      "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": "2e37a0ca87ed1ac6c74018850aa1c29b66f6771c",
      "tree": "86e4a1020b869ee626bdbdffa0990ad6808e3e27",
      "parents": [
        "3246c224d5860b78e1c7264906dbcecca415da9d"
      ],
      "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": "cf2119a9755d9e2713ce78e84d0826d430a11a62",
      "tree": "7bdfaa3651416400f5cf11e9537828c762447937",
      "parents": [
        "d185cac23ccda47d73110d0bdf3c23434ee76340"
      ],
      "author": {
        "name": "Jaikumar Ganesh",
        "email": "jaikumar@google.com",
        "time": "Tue May 26 08:02:51 2009 -0700"
      },
      "committer": {
        "name": "Jaikumar Ganesh",
        "email": "jaikumar@google.com",
        "time": "Tue May 26 11:18:35 2009 -0700"
      },
      "message": "Check for desiredPowerState (airplane mode) before setting up data.\n\nCheck for airplane mode before trying to setup data.\nSend an event while switching from wifi to cell data,\ninstead of calling trySetupData directly.\n"
    },
    {
      "commit": "46f54ef82adc2fd35f7f5a355acf31bde9d629e5",
      "tree": "23834a765a7e89f4268ac1b52eed459fd410af91",
      "parents": [
        "8a86c79b5bb6cc7c047bc40ffeb9129fd8106f66",
        "d96bdb145d51105dc783ba75df2fb42dbb3a96b6"
      ],
      "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": "8a86c79b5bb6cc7c047bc40ffeb9129fd8106f66",
      "tree": "0ffda422bcf440293e2e200831585c7dabba7ff8",
      "parents": [
        "5753430f6408fc5ddc9ef3592f59b968bcf282cc"
      ],
      "author": {
        "name": "Mike LeBeau",
        "email": "mlebeau@android.com",
        "time": "Sat May 23 01:19:36 2009 -0500"
      },
      "committer": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Tue May 26 10:42:24 2009 -0700"
      },
      "message": "Remove dimmed background (and accompanying animation) for global\nsearch, since we should never really see that background anyway,\nand I suspect the animation is using a significant amount of CPU.\n"
    },
    {
      "commit": "5753430f6408fc5ddc9ef3592f59b968bcf282cc",
      "tree": "c9c93f0de828e2538f0cdf2eea49a8592df90694",
      "parents": [
        "c5d0343b677d5ddc2d69fd15b81b084a40ab12ac"
      ],
      "author": {
        "name": "Grace Kloba",
        "email": "klobag@google.com",
        "time": "Fri May 22 18:55:02 2009 -0700"
      },
      "committer": {
        "name": "Grace Kloba",
        "email": "klobag@google.com",
        "time": "Tue May 26 10:35:06 2009 -0700"
      },
      "message": "Added postUrl() to WebView so that we can pass lat/lon for the search.\n"
    },
    {
      "commit": "d185cac23ccda47d73110d0bdf3c23434ee76340",
      "tree": "71bf9c8617353968ea31ba5d29c0c55071792189",
      "parents": [
        "de8268d6d1cd168510c490b17e93154d2eab767c",
        "a97f4a117415fd877bc63d6c90a6775ca04eb3fe"
      ],
      "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": "c5d0343b677d5ddc2d69fd15b81b084a40ab12ac",
      "tree": "d2709457029d8b4cc581bba22aa13e4fa8fabd42",
      "parents": [
        "620ad3dcf1e966bbcca3d6280fdd16f09441a733",
        "de8268d6d1cd168510c490b17e93154d2eab767c"
      ],
      "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": "620ad3dcf1e966bbcca3d6280fdd16f09441a733",
      "tree": "a7ac633de3843d223fd5feb778370bc4aa5b7deb",
      "parents": [
        "3ef9697397cd74ebc4e34d8e56e78aa3b177f565",
        "30d79f64ecdd15d279cae6421f39a0c8fa2fab7d"
      ],
      "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": "3ef9697397cd74ebc4e34d8e56e78aa3b177f565",
      "tree": "3df111a303ada1e3bb3ad3ec88894cd1972c769a",
      "parents": [
        "de6d65461975bf632c05790fbed8ad9cb1abccbe",
        "8fc5a63d422fd32258dc18fe0e635b4f1486fd61"
      ],
      "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": "de6d65461975bf632c05790fbed8ad9cb1abccbe",
      "tree": "f2f792340ba96e2458f0e4877c546b105cfe7e20",
      "parents": [
        "552d3f832cfd93e933cbe2613ec9e555432085ef",
        "a5f158bdde77f8d173d1f1c95d0f92405c519b0f"
      ],
      "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": "552d3f832cfd93e933cbe2613ec9e555432085ef",
      "tree": "84a6817b0e3a4208860b5d8dc51ac789a4ecbd0a",
      "parents": [
        "2c0858a4815a0eb3877595cc562564d34713939b",
        "9021583421ace854a7affeb5e767d1da56e4f7de"
      ],
      "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": "2c0858a4815a0eb3877595cc562564d34713939b",
      "tree": "74477455dcf2e6d0530483f842956dac780e5232",
      "parents": [
        "3246c224d5860b78e1c7264906dbcecca415da9d",
        "511a0134e1bfe90a23960eea72eca565e52aa816"
      ],
      "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": "de8268d6d1cd168510c490b17e93154d2eab767c",
      "tree": "1e4b879d15302cdea436cb33c505bda945dec5b5",
      "parents": [
        "30d79f64ecdd15d279cae6421f39a0c8fa2fab7d",
        "4bc035a65cac177be9294e69f110497e3b6e34e6"
      ],
      "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": "30d79f64ecdd15d279cae6421f39a0c8fa2fab7d",
      "tree": "22e7a26f410bb1ba02359a088070d31f19ae4be7",
      "parents": [
        "8fc5a63d422fd32258dc18fe0e635b4f1486fd61",
        "f3043db05bdd5424504dd479082fc8554676a682"
      ],
      "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": "f3043db05bdd5424504dd479082fc8554676a682",
      "tree": "5fa51c523668c5483fef28f37d5ec23b8c32429e",
      "parents": [
        "3f9de8b6caa3fe9119b363c64e79d13bb72aec76"
      ],
      "author": {
        "name": "Dirk Dougherty",
        "email": "nobody@android.com",
        "time": "Tue May 26 08:40:42 2009 -0700"
      },
      "committer": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Tue May 26 08:40:42 2009 -0700"
      },
      "message": "AI 149251: Add 1.x Icon Guidelines doc and template pack.\n  BUG\u003d1790234\n\nAutomated import of CL 149251\n"
    },
    {
      "commit": "8fc5a63d422fd32258dc18fe0e635b4f1486fd61",
      "tree": "4653a7eaa8ffb9eed30a06b8867f1e0c3e3364b3",
      "parents": [
        "a5f158bdde77f8d173d1f1c95d0f92405c519b0f",
        "c5ad0f47251199b0d137bfdb085f189afbe3ddd2"
      ],
      "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": "63507babb6798d65bf965de6ea4622b7ec65aa28",
      "tree": "7cd3eac47a045b0ec99726d2970b1c0c25d059d3",
      "parents": [
        "04561a55df693e7bd8d3047ccc4fbef504ac07cf"
      ],
      "author": {
        "name": "Daisuke Miyakawa",
        "email": "dmiyakawa@google.com",
        "time": "Tue May 26 14:46:35 2009 +0900"
      },
      "committer": {
        "name": "Daisuke Miyakawa",
        "email": "dmiyakawa@google.com",
        "time": "Wed May 27 00:27:23 2009 +0900"
      },
      "message": "Make android_runtime to not include libemoji but use dlopen() instead.\nThis must be submitted with change 2432\n"
    },
    {
      "commit": "4bc035a65cac177be9294e69f110497e3b6e34e6",
      "tree": "634b5bde8fc4cae5a7b77ee3cde01f04bc9ae7fc",
      "parents": [
        "a5f158bdde77f8d173d1f1c95d0f92405c519b0f"
      ],
      "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": "3246c224d5860b78e1c7264906dbcecca415da9d",
      "tree": "77e0776abddacff23d31dd25a317c4ba1cdc47ab",
      "parents": [
        "b7eef04564d2568130df297fd55ad3e3c8b1fd62"
      ],
      "author": {
        "name": "Leon Scroggins",
        "email": "scroggo@google.com",
        "time": "Tue May 26 09:51:23 2009 -0400"
      },
      "committer": {
        "name": "Leon Scroggins",
        "email": "scroggo@google.com",
        "time": "Tue May 26 09:51:23 2009 -0400"
      },
      "message": "Fix the build.\n\nA previous change changed a public class to be a static class.\nChange it back so the API is not changed.\n"
    },
    {
      "commit": "a5f158bdde77f8d173d1f1c95d0f92405c519b0f",
      "tree": "b6ffc6ca3b5e564a2d0675d612439c8227b3f44e",
      "parents": [
        "9021583421ace854a7affeb5e767d1da56e4f7de",
        "b3d49f1569ae5ccaf6017bb39d8cf39122dbdbb8"
      ],
      "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": "b7eef04564d2568130df297fd55ad3e3c8b1fd62",
      "tree": "f9d4e806cb83d4870c47922562384f9d745aa0d1",
      "parents": [
        "ee8332286c07c82bb0dca438519350a9cbc2c783",
        "213a31c7d5c11ca05fda666e7a697cc94df0d0f1"
      ],
      "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": "9021583421ace854a7affeb5e767d1da56e4f7de",
      "tree": "b31b7d42147cd11200b9deefb55f7bc4cbf15ac0",
      "parents": [
        "511a0134e1bfe90a23960eea72eca565e52aa816",
        "76b2dfd17fa9031b577b0934f45f86cb30a51cf9"
      ],
      "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": "511a0134e1bfe90a23960eea72eca565e52aa816",
      "tree": "d2afe5e2d83f2b93c7a73641646bf9cbfd001fad",
      "parents": [
        "9edc4e8930273d9bb3b5e9cb73c219e012de8ffb",
        "550885d158f5371cb207228eb1b7fb06aac32ea3"
      ],
      "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": "c5ad0f47251199b0d137bfdb085f189afbe3ddd2",
      "tree": "6b301dc2a21b78af2e68186d856141fd79c03d4c",
      "parents": [
        "04561a55df693e7bd8d3047ccc4fbef504ac07cf"
      ],
      "author": {
        "name": "Mike Lockwood",
        "email": "lockwood@android.com",
        "time": "Mon May 25 22:34:20 2009 -0400"
      },
      "committer": {
        "name": "Mike Lockwood",
        "email": "lockwood@android.com",
        "time": "Mon May 25 22:34:20 2009 -0400"
      },
      "message": "wifi: Fix problem parsing RSSI when the AP name contains a space.\n\nSigned-off-by: Mike Lockwood \u003clockwood@android.com\u003e\n"
    },
    {
      "commit": "ee8332286c07c82bb0dca438519350a9cbc2c783",
      "tree": "7a2a13452eaee68559fdc4972d6e4638c62c4de6",
      "parents": [
        "a788bf92070b9413aef1104d76b77830e887594b",
        "9edc4e8930273d9bb3b5e9cb73c219e012de8ffb"
      ],
      "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": "9edc4e8930273d9bb3b5e9cb73c219e012de8ffb",
      "tree": "f544f58fc7b5a070e67708b5fe636dfdf4d91da5",
      "parents": [
        "e7c36dda7ada30e02f3aa9d75f282a53402aeae7"
      ],
      "author": {
        "name": "Romain Guy",
        "email": "romainguy@android.com",
        "time": "Mon May 25 19:08:31 2009 -0700"
      },
      "committer": {
        "name": "Romain Guy",
        "email": "romainguy@android.com",
        "time": "Mon May 25 19:10:07 2009 -0700"
      },
      "message": "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": "a788bf92070b9413aef1104d76b77830e887594b",
      "tree": "4675784f89873be6171e24ba1ff0537e95213e79",
      "parents": [
        "a8ddb2827597f66fcfbe8937f40988d4631caa69",
        "e7c36dda7ada30e02f3aa9d75f282a53402aeae7"
      ],
      "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": "e7c36dda7ada30e02f3aa9d75f282a53402aeae7",
      "tree": "82b6ab8e66680e3a1d58ed0d9d646546b84f1c7e",
      "parents": [
        "ec25df9fbc685be384f8dd764fa224a4d923e9d8"
      ],
      "author": {
        "name": "Romain Guy",
        "email": "romainguy@android.com",
        "time": "Mon May 25 13:51:00 2009 -0700"
      },
      "committer": {
        "name": "Romain Guy",
        "email": "romainguy@android.com",
        "time": "Mon May 25 13:51:00 2009 -0700"
      },
      "message": "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": "28b0e5d06a04f6fa13edbb28de1dd226a158f724",
      "tree": "0b1fd41aa307b2cedc65bee744231bee431c9315",
      "parents": [
        "04561a55df693e7bd8d3047ccc4fbef504ac07cf"
      ],
      "author": {
        "name": "Jacek Surazski",
        "email": "jaceks@google.com",
        "time": "Mon May 25 17:56:41 2009 +0200"
      },
      "committer": {
        "name": "Jacek Surazski",
        "email": "jaceks@google.com",
        "time": "Mon May 25 18:04:24 2009 +0200"
      },
      "message": "This just makes it easier to derive from ApplicationErrorReport.\n"
    },
    {
      "commit": "a8ddb2827597f66fcfbe8937f40988d4631caa69",
      "tree": "9068c3a2f908555dcb31a17d3390ccc78e3099fa",
      "parents": [
        "cc77c6bd6f2adf0ee26480deb1ff8923a7bfa891",
        "ec25df9fbc685be384f8dd764fa224a4d923e9d8"
      ],
      "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": "cc77c6bd6f2adf0ee26480deb1ff8923a7bfa891",
      "tree": "acea85710fa0e1590a6b402d818e11e25fb4ed6b",
      "parents": [
        "94ded495ec4cfb6aef81098a1781608d95635531",
        "ff686ce11e952a9001b1384d8e7d82127b0529a2"
      ],
      "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": "ec25df9fbc685be384f8dd764fa224a4d923e9d8",
      "tree": "3d8c42a50b2286c7dc032f111da52971ff31cb99",
      "parents": [
        "ff686ce11e952a9001b1384d8e7d82127b0529a2"
      ],
      "author": {
        "name": "Romain Guy",
        "email": "romainguy@android.com",
        "time": "Mon May 25 04:39:37 2009 -0700"
      },
      "committer": {
        "name": "Romain Guy",
        "email": "romainguy@android.com",
        "time": "Mon May 25 04:39:37 2009 -0700"
      },
      "message": "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": "ff686ce11e952a9001b1384d8e7d82127b0529a2",
      "tree": "bce25c2683f76eabc692841c814b66e9103ae41d",
      "parents": [
        "26a892a0459e18707bc56c6f92f9167120db349e"
      ],
      "author": {
        "name": "Romain Guy",
        "email": "romainguy@android.com",
        "time": "Mon May 25 01:33:00 2009 -0700"
      },
      "committer": {
        "name": "Romain Guy",
        "email": "romainguy@android.com",
        "time": "Mon May 25 01:33:19 2009 -0700"
      },
      "message": "Change when gestures listeners are fired.\n"
    },
    {
      "commit": "26a892a0459e18707bc56c6f92f9167120db349e",
      "tree": "bc11b857147e49139a953f56074eba2444ad997b",
      "parents": [
        "944ea123683b14225297d451c86e97fc73be3a02",
        "c27d9b5341b29c1b58c882f0a04b4c519d8a9853"
      ],
      "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": "94ded495ec4cfb6aef81098a1781608d95635531",
      "tree": "139a5d235dad3edae6ac4c63b822da6b6735372c",
      "parents": [
        "d35041d869fdc11684797bf318e4484a28fc2be1",
        "944ea123683b14225297d451c86e97fc73be3a02"
      ],
      "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": "c27d9b5341b29c1b58c882f0a04b4c519d8a9853",
      "tree": "8852bf7970f246dc1ce84007a4a4ddc7436d29fc",
      "parents": [
        "9399695aa27fd6da78eb2f7b8836fc3d9d58a85d"
      ],
      "author": {
        "name": "Daisuke Miyakawa",
        "email": "dmiyakawa@google.com",
        "time": "Mon May 25 16:57:15 2009 +0900"
      },
      "committer": {
        "name": "Daisuke Miyakawa",
        "email": "dmiyakawa@google.com",
        "time": "Mon May 25 16:57:15 2009 +0900"
      },
      "message": "Manual merge from cupcake_dcm. internal CL#148693. Two donottranslate.xml-s are already submitted.\n"
    },
    {
      "commit": "944ea123683b14225297d451c86e97fc73be3a02",
      "tree": "6fb7089394aaf606050247d127828d8ee1dc48e0",
      "parents": [
        "82392e84b9bcf618d1c41730ec14fb8dab841990",
        "9399695aa27fd6da78eb2f7b8836fc3d9d58a85d"
      ],
      "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": "9399695aa27fd6da78eb2f7b8836fc3d9d58a85d",
      "tree": "28cb7dea1b416944de19c79442f9f2514eff960e",
      "parents": [
        "04561a55df693e7bd8d3047ccc4fbef504ac07cf"
      ],
      "author": {
        "name": "Daisuke Miyakawa",
        "email": "dmiyakawa@google.com",
        "time": "Mon May 25 16:55:04 2009 +0900"
      },
      "committer": {
        "name": "Daisuke Miyakawa",
        "email": "dmiyakawa@google.com",
        "time": "Mon May 25 16:55:04 2009 +0900"
      },
      "message": "Manual merge from cupcake_dcm.\n"
    },
    {
      "commit": "d35041d869fdc11684797bf318e4484a28fc2be1",
      "tree": "70daa99cb79d654ff214b7a5a355b7030c0e861b",
      "parents": [
        "6a3a2b9d20212d8496744ebdc47a52bd6c670cbb",
        "82392e84b9bcf618d1c41730ec14fb8dab841990"
      ],
      "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": "82392e84b9bcf618d1c41730ec14fb8dab841990",
      "tree": "cc50f29e753cf8c6a0de67113a55e50847345b22",
      "parents": [
        "04561a55df693e7bd8d3047ccc4fbef504ac07cf",
        "82f3495b146b267f3786997752cef25310176349"
      ],
      "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"
    }
  ],
  "next": "82f3495b146b267f3786997752cef25310176349"
}
