)]}'
{
  "log": [
    {
      "commit": "d881dc7d6aafd08b8a82edddd2735dc411c9ab43",
      "tree": "bdc516e69fa98dc8899f39c1a637ca86e7693e1e",
      "parents": [
        "805cbc45df1e65e7e8d89a36232da9670e55b8d8",
        "d82108993f4550bf7a751ab27593ef8e15120db3"
      ],
      "author": {
        "name": "Satish Sampath",
        "email": "satish@android.com",
        "time": "Thu Jun 11 11:41:32 2009 -0700"
      },
      "committer": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Thu Jun 11 11:41:32 2009 -0700"
      },
      "message": "am d8210899: NEW_API: Expose queryAfterZeroResults searchable attribute.\n\nMerge commit \u0027d82108993f4550bf7a751ab27593ef8e15120db3\u0027\n\n* commit \u0027d82108993f4550bf7a751ab27593ef8e15120db3\u0027:\n  NEW_API: Expose queryAfterZeroResults searchable attribute.\n"
    },
    {
      "commit": "805cbc45df1e65e7e8d89a36232da9670e55b8d8",
      "tree": "2854f062fef2ab37865603db536fc25d90675797",
      "parents": [
        "233756b7013a0adb4b34ed214c5495ff95b8067e",
        "35379abd46b68a4efa20035c6c8b9d1faceb4dcc"
      ],
      "author": {
        "name": "Satish Sampath",
        "email": "satish@android.com",
        "time": "Thu Jun 11 11:41:23 2009 -0700"
      },
      "committer": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Thu Jun 11 11:41:23 2009 -0700"
      },
      "message": "am 35379abd: Added attribute queryAfterZeroResults to searchables.\n\nMerge commit \u002735379abd46b68a4efa20035c6c8b9d1faceb4dcc\u0027\n\n* commit \u002735379abd46b68a4efa20035c6c8b9d1faceb4dcc\u0027:\n  Added attribute queryAfterZeroResults to searchables.\n"
    },
    {
      "commit": "233756b7013a0adb4b34ed214c5495ff95b8067e",
      "tree": "4c40f0010e8666e552465964f8b731b91ee47579",
      "parents": [
        "c581e27c1397dbe7d007ea1136b6e321ebffe4a3",
        "21373aaef203ef442f435577ce4641c6b1a3030a"
      ],
      "author": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jun 11 10:56:08 2009 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jun 11 10:56:08 2009 -0700"
      },
      "message": "Merge change 3910\n\n* changes:\n  resolved conflicts for merge of 174231 to master\n"
    },
    {
      "commit": "21373aaef203ef442f435577ce4641c6b1a3030a",
      "tree": "fa610ce702a6583dee9508f25cfc03a293c89537",
      "parents": [
        "ec167e672d2723db8ceac4f12bc6a62a0922c546",
        "174231d89adf4a01f28e6074eb8f743240400c26"
      ],
      "author": {
        "name": "Mike LeBeau",
        "email": "mlebeau@android.com",
        "time": "Thu Jun 11 18:50:27 2009 +0100"
      },
      "committer": {
        "name": "Mike LeBeau",
        "email": "mlebeau@android.com",
        "time": "Thu Jun 11 18:50:27 2009 +0100"
      },
      "message": "resolved conflicts for merge of 174231 to master\n"
    },
    {
      "commit": "c581e27c1397dbe7d007ea1136b6e321ebffe4a3",
      "tree": "2933d59022ec24053ceb1de3daa19d01112ee8c1",
      "parents": [
        "ec167e672d2723db8ceac4f12bc6a62a0922c546",
        "0ff9833c9826978d01da61d950f88af26c03c957"
      ],
      "author": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jun 11 09:46:54 2009 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jun 11 09:46:54 2009 -0700"
      },
      "message": "Merge change 3809\n\n* changes:\n  Add a search uri constant for mms/sms.\n"
    },
    {
      "commit": "d82108993f4550bf7a751ab27593ef8e15120db3",
      "tree": "ba92d52fb970c8099dd4faf7d63c4c4f7b4aa6dd",
      "parents": [
        "35379abd46b68a4efa20035c6c8b9d1faceb4dcc"
      ],
      "author": {
        "name": "Satish Sampath",
        "email": "satish@android.com",
        "time": "Thu Jun 11 16:33:05 2009 +0100"
      },
      "committer": {
        "name": "Satish Sampath",
        "email": "satish@android.com",
        "time": "Thu Jun 11 17:11:50 2009 +0100"
      },
      "message": "NEW_API: Expose queryAfterZeroResults searchable attribute.\n\nIf this attribute is provided and true, the searchable activity will be invoked for all queries in a particular session.\nIf set to false and the activity returned zero results for a query, it will not be invoked again in that session for supersets of that zero-results query. For example, if the activity returned zero results for \"bo\", it would not be queried again for \"bob\" as an optimization.\n\nThe default value is false.\n"
    },
    {
      "commit": "35379abd46b68a4efa20035c6c8b9d1faceb4dcc",
      "tree": "115fe06544123d4c98fbba311680fe3213068acf",
      "parents": [
        "174231d89adf4a01f28e6074eb8f743240400c26"
      ],
      "author": {
        "name": "Satish Sampath",
        "email": "satish@android.com",
        "time": "Thu Jun 11 14:05:51 2009 +0100"
      },
      "committer": {
        "name": "Satish Sampath",
        "email": "satish@android.com",
        "time": "Thu Jun 11 16:27:29 2009 +0100"
      },
      "message": "Added attribute queryAfterZeroResults to searchables.\n\nAs of now we are just reading it from the xml and not acting upon it, that would come in a subsequent change.\n"
    },
    {
      "commit": "ec167e672d2723db8ceac4f12bc6a62a0922c546",
      "tree": "9e430e19599330820c2c2af01ff2adba6365a336",
      "parents": [
        "b596dd07691e28a8d9aa5399de01af460b5d27a8",
        "db8a6ae6bbd8cbb17fb79085ffb9d3fc539fe5c2"
      ],
      "author": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jun 11 07:57:37 2009 -0700"
      },
      "committer": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Thu Jun 11 07:57:37 2009 -0700"
      },
      "message": "am db8a6ae6: Merge change 3709 into donut\n\nMerge commit \u0027db8a6ae6bbd8cbb17fb79085ffb9d3fc539fe5c2\u0027\n\n* commit \u0027db8a6ae6bbd8cbb17fb79085ffb9d3fc539fe5c2\u0027:\n  Provide the Keystore feature in the framework.\n"
    },
    {
      "commit": "b596dd07691e28a8d9aa5399de01af460b5d27a8",
      "tree": "027e1f1dca1bc10eb388115fa723fbf020a4e218",
      "parents": [
        "e872f3ac96eda6bba79af4d8f29b24325d434869",
        "aba34d96fda75cbaaae19ce6296266feb24ce365"
      ],
      "author": {
        "name": "Satish Sampath",
        "email": "satish@android.com",
        "time": "Thu Jun 11 07:57:27 2009 -0700"
      },
      "committer": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Thu Jun 11 07:57:27 2009 -0700"
      },
      "message": "am aba34d96: Fix display of the selection background for search results.\n\nMerge commit \u0027aba34d96fda75cbaaae19ce6296266feb24ce365\u0027\n\n* commit \u0027aba34d96fda75cbaaae19ce6296266feb24ce365\u0027:\n  Fix display of the selection background for search results.\n"
    },
    {
      "commit": "e872f3ac96eda6bba79af4d8f29b24325d434869",
      "tree": "0fbf124a69645b8bf0ac8e127f330990f8ba3426",
      "parents": [
        "4ceb232e1958bb472101c13b5f0eae99a2b449bb"
      ],
      "author": {
        "name": "Cary Clark",
        "email": "cary@android.com",
        "time": "Thu Jun 11 09:51:11 2009 -0400"
      },
      "committer": {
        "name": "Cary Clark",
        "email": "cary@android.com",
        "time": "Thu Jun 11 10:50:39 2009 -0400"
      },
      "message": "more (browser) trackball-is-a-mouse work in progress\n\nDistinguish between clearing the cursor (causing the next\ntrackball navigation to start at the page edge) and hiding\nthe cursor (preventing it from drawing, but leaving it at\nthe same position).\n"
    },
    {
      "commit": "174231d89adf4a01f28e6074eb8f743240400c26",
      "tree": "0ceabc134862e81a8701fec6d21ae30bb805def6",
      "parents": [
        "db8a6ae6bbd8cbb17fb79085ffb9d3fc539fe5c2",
        "50145bc883909c4b1533894a2b947eed21312514"
      ],
      "author": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jun 11 04:53:01 2009 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jun 11 04:53:01 2009 -0700"
      },
      "message": "Merge change 3879 into donut\n\n* changes:\n  ACTV: getWindowVisibility() instead of private attach count\n"
    },
    {
      "commit": "50145bc883909c4b1533894a2b947eed21312514",
      "tree": "30d64220415b1fa77bbf6cfac661e956b4ea22d7",
      "parents": [
        "a05487dd856222bacf57a41f2dfe1194d3776f05"
      ],
      "author": {
        "name": "Bjorn Bringert",
        "email": "bringert@android.com",
        "time": "Thu Jun 11 12:30:48 2009 +0100"
      },
      "committer": {
        "name": "Bjorn Bringert",
        "email": "bringert@android.com",
        "time": "Thu Jun 11 12:30:48 2009 +0100"
      },
      "message": "ACTV: getWindowVisibility() instead of private attach count\n\nWhen debugging a problem with the search dialog drop-down\nsometimes not showing up, I saw that the mAttachCount variable\nin AutoCompleteTextView could get a negative value because\nonDetachedFromWindow() was called multiple times. This lead to\nthe drop-down not being displayed on filtering.\n\nInstead of the private attach count in ACTV, this change\nuses View.getWindowVisibility().\n"
    },
    {
      "commit": "db8a6ae6bbd8cbb17fb79085ffb9d3fc539fe5c2",
      "tree": "42081380dd9235bcad73d2197050aeccce601124",
      "parents": [
        "aba34d96fda75cbaaae19ce6296266feb24ce365",
        "10e371f18247dc7fb64bfa0f0528501acc17be79"
      ],
      "author": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jun 11 02:37:01 2009 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jun 11 02:37:01 2009 -0700"
      },
      "message": "Merge change 3709 into donut\n\n* changes:\n  Provide the Keystore feature in the framework.\n"
    },
    {
      "commit": "10e371f18247dc7fb64bfa0f0528501acc17be79",
      "tree": "630ce090cba0314696dd405f6cd3155773cc445a",
      "parents": [
        "a05487dd856222bacf57a41f2dfe1194d3776f05"
      ],
      "author": {
        "name": "Chung-yih Wang",
        "email": "cywang@google.com",
        "time": "Wed Jun 10 18:45:14 2009 +0800"
      },
      "committer": {
        "name": "Chung-yih Wang",
        "email": "cywang@google.com",
        "time": "Thu Jun 11 17:28:40 2009 +0800"
      },
      "message": "Provide the Keystore feature in the framework.\n\n-- added the keystore library for Java application.\n-- changed the marshalling of the keystore function return.\n"
    },
    {
      "commit": "aba34d96fda75cbaaae19ce6296266feb24ce365",
      "tree": "ad16511c0c6344148345e79703360593f0462892",
      "parents": [
        "a05487dd856222bacf57a41f2dfe1194d3776f05"
      ],
      "author": {
        "name": "Satish Sampath",
        "email": "satish@android.com",
        "time": "Thu Jun 11 01:28:13 2009 +0100"
      },
      "committer": {
        "name": "Satish Sampath",
        "email": "satish@android.com",
        "time": "Thu Jun 11 10:24:26 2009 +0100"
      },
      "message": "Fix display of the selection background for search results.\n\nI\u0027ve used a simple approach of not drawing the solid background color for the selected item, thereby letting the default selection background to show through properly. This works by using the item\u0027s \u0027pressed\u0027 state and redraw code which are used by the listview during the tapping operation.\n"
    },
    {
      "commit": "4ceb232e1958bb472101c13b5f0eae99a2b449bb",
      "tree": "69f55f429d3e24d8bab56c3129b0e266db8c1063",
      "parents": [
        "79006baffbfdd93032abf9ca257abc5ca2b03b28",
        "a05487dd856222bacf57a41f2dfe1194d3776f05"
      ],
      "author": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jun 11 01:03:05 2009 -0700"
      },
      "committer": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Thu Jun 11 01:03:05 2009 -0700"
      },
      "message": "am a05487dd: Merge change 3800 into donut\n\nMerge commit \u0027a05487dd856222bacf57a41f2dfe1194d3776f05\u0027\n\n* commit \u0027a05487dd856222bacf57a41f2dfe1194d3776f05\u0027:\n  Add SUGGEST_SPINNER_WHILE_REFRESHING column constant to the SearchManager\n"
    },
    {
      "commit": "79006baffbfdd93032abf9ca257abc5ca2b03b28",
      "tree": "41a4afead5826a6e3908cb5d24578b0c75a9ecf5",
      "parents": [
        "0c32f14ef117e37e22dae4a7b7f8de804a1b855d",
        "b4ee0f930928fbbc425f29d3e3e09455cdc6cf85"
      ],
      "author": {
        "name": "Scott Main",
        "email": "nobody@android.com",
        "time": "Thu Jun 11 01:02:49 2009 -0700"
      },
      "committer": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Thu Jun 11 01:02:49 2009 -0700"
      },
      "message": "am b4ee0f93: am aa25df24: AI 149729: fix search functionatilty for offline docs...   the file references weren\\\u0027t using the local root.   BUG\u003d1909300\n\nMerge commit \u0027b4ee0f930928fbbc425f29d3e3e09455cdc6cf85\u0027\n\n* commit \u0027b4ee0f930928fbbc425f29d3e3e09455cdc6cf85\u0027:\n  AI 149729: fix search functionatilty for offline docs...\n"
    },
    {
      "commit": "a05487dd856222bacf57a41f2dfe1194d3776f05",
      "tree": "d655dfe985a0a0a2fd777a166b1570f7f21782db",
      "parents": [
        "b4ee0f930928fbbc425f29d3e3e09455cdc6cf85",
        "ce0959df5ca49cf8f726adddb65978da83e42544"
      ],
      "author": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jun 11 00:59:06 2009 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jun 11 00:59:06 2009 -0700"
      },
      "message": "Merge change 3800 into donut\n\n* changes:\n  Add SUGGEST_SPINNER_WHILE_REFRESHING column constant to the SearchManager for use in implementing Google suggestion refreshing in global search.\n"
    },
    {
      "commit": "0c32f14ef117e37e22dae4a7b7f8de804a1b855d",
      "tree": "fbc33ff6c33c447edbdc1557cb5251c73404527b",
      "parents": [
        "a50b795161ec8c8d367b94d06afb45e7213614ef",
        "9bbc21a773cbdfbef2876a75c32bda5839647751"
      ],
      "author": {
        "name": "Christopher Tate",
        "email": "ctate@google.com",
        "time": "Thu Jun 11 00:56:29 2009 -0700"
      },
      "committer": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Thu Jun 11 00:56:29 2009 -0700"
      },
      "message": "am 9bbc21a7: Flesh out restore interface on manager; work up most of LocalTransport\n\nMerge commit \u00279bbc21a773cbdfbef2876a75c32bda5839647751\u0027\n\n* commit \u00279bbc21a773cbdfbef2876a75c32bda5839647751\u0027:\n  Flesh out restore interface on manager; work up most of LocalTransport\n"
    },
    {
      "commit": "a50b795161ec8c8d367b94d06afb45e7213614ef",
      "tree": "031e3ddd2c79771ff95670509d15dc95f1649de1",
      "parents": [
        "8b93740b29fbfb1e24300b32bfe308d9f3d4955a",
        "b6391d6377883586995127c9926c1b5b8035fd60"
      ],
      "author": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jun 11 00:45:27 2009 -0700"
      },
      "committer": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Thu Jun 11 00:45:27 2009 -0700"
      },
      "message": "am b6391d63: Merge change 3857 into donut\n\nMerge commit \u0027b6391d6377883586995127c9926c1b5b8035fd60\u0027\n\n* commit \u0027b6391d6377883586995127c9926c1b5b8035fd60\u0027:\n  Allow arrays of values for power profile data.\n"
    },
    {
      "commit": "8b93740b29fbfb1e24300b32bfe308d9f3d4955a",
      "tree": "0a4316cd71fe3554f73833ef0912729270872d49",
      "parents": [
        "74c2acee04ac046de9d9dd303af3fc7388362ca5",
        "b3c5a8785bc643843117752d37769a1edfe9a9e2"
      ],
      "author": {
        "name": "Jean-Michel Trivi",
        "email": "jmtrivi@google.com",
        "time": "Thu Jun 11 00:45:21 2009 -0700"
      },
      "committer": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Thu Jun 11 00:45:21 2009 -0700"
      },
      "message": "am b3c5a878: Made the platform TTS service aware of the path for the default TTS library to load.\n\nMerge commit \u0027b3c5a8785bc643843117752d37769a1edfe9a9e2\u0027\n\n* commit \u0027b3c5a8785bc643843117752d37769a1edfe9a9e2\u0027:\n  Made the platform TTS service aware of the path for the default TTS library to load.\n"
    },
    {
      "commit": "74c2acee04ac046de9d9dd303af3fc7388362ca5",
      "tree": "cdd80d61c3fb2ac0b01decc0ad599e9f4fcdae68",
      "parents": [
        "43b605d6820a699be9bf6ed4617793b54ae4bfb2",
        "238bf47a850532233ed51362dca95facf8680770"
      ],
      "author": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jun 11 00:45:02 2009 -0700"
      },
      "committer": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Thu Jun 11 00:45:02 2009 -0700"
      },
      "message": "am 238bf47a: Merge change 3826 into donut\n\nMerge commit \u0027238bf47a850532233ed51362dca95facf8680770\u0027\n\n* commit \u0027238bf47a850532233ed51362dca95facf8680770\u0027:\n  LocationManagerService: Fix logic error removing multiple dead receivers.\n"
    },
    {
      "commit": "b4ee0f930928fbbc425f29d3e3e09455cdc6cf85",
      "tree": "3a6da5184d716b2c1222f38c42ee3942af495947",
      "parents": [
        "9bbc21a773cbdfbef2876a75c32bda5839647751",
        "aa25df2452f68d2f732ad620a97fd47b3802fa2e"
      ],
      "author": {
        "name": "Scott Main",
        "email": "nobody@android.com",
        "time": "Thu Jun 11 00:01:42 2009 -0700"
      },
      "committer": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Thu Jun 11 00:01:42 2009 -0700"
      },
      "message": "am aa25df24: AI 149729: fix search functionatilty for offline docs...   the file references weren\\\u0027t using the local root.   BUG\u003d1909300\n\nMerge commit \u0027aa25df2452f68d2f732ad620a97fd47b3802fa2e\u0027 into donut\n\n* commit \u0027aa25df2452f68d2f732ad620a97fd47b3802fa2e\u0027:\n  AI 149729: fix search functionatilty for offline docs...\n"
    },
    {
      "commit": "aa25df2452f68d2f732ad620a97fd47b3802fa2e",
      "tree": "5c86ec29e87244b83352c5063a9b1d26f1da6eb9",
      "parents": [
        "a8c3821e5a9017b557744bf3439b0cde5ace86db"
      ],
      "author": {
        "name": "Scott Main",
        "email": "nobody@android.com",
        "time": "Wed Jun 10 23:40:25 2009 -0700"
      },
      "committer": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Wed Jun 10 23:40:25 2009 -0700"
      },
      "message": "AI 149729: fix search functionatilty for offline docs...\n  the file references weren\u0027t using the local root.\n  BUG\u003d1909300\n\nAutomated import of CL 149729\n"
    },
    {
      "commit": "9bbc21a773cbdfbef2876a75c32bda5839647751",
      "tree": "f5e7274be3f4aee30f8894d5ba1ad90607793530",
      "parents": [
        "b6391d6377883586995127c9926c1b5b8035fd60"
      ],
      "author": {
        "name": "Christopher Tate",
        "email": "ctate@google.com",
        "time": "Wed Jun 10 20:23:25 2009 -0700"
      },
      "committer": {
        "name": "Christopher Tate",
        "email": "ctate@google.com",
        "time": "Wed Jun 10 20:38:54 2009 -0700"
      },
      "message": "Flesh out restore interface on manager; work up most of LocalTransport\n"
    },
    {
      "commit": "b6391d6377883586995127c9926c1b5b8035fd60",
      "tree": "ad54cf85377933614b107401b8f5ace3d9698805",
      "parents": [
        "b3c5a8785bc643843117752d37769a1edfe9a9e2",
        "3718aaabe6259dcf86a3666ff92d16e4be5da555"
      ],
      "author": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jun 10 19:50:22 2009 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jun 10 19:50:22 2009 -0700"
      },
      "message": "Merge change 3857 into donut\n\n* changes:\n  Allow arrays of values for power profile data.\n"
    },
    {
      "commit": "3718aaabe6259dcf86a3666ff92d16e4be5da555",
      "tree": "1f5228a19fea42af66fa63da0fa76f0a2ebb01c6",
      "parents": [
        "b81645c868b3d596b5ac56822959feb629a8651e"
      ],
      "author": {
        "name": "Amith Yamasani",
        "email": "yamasani@google.com",
        "time": "Tue Jun 09 06:32:35 2009 -0700"
      },
      "committer": {
        "name": "Amith Yamasani",
        "email": "yamasani@google.com",
        "time": "Wed Jun 10 19:45:28 2009 -0700"
      },
      "message": "Allow arrays of values for power profile data.\n\nParse arrays for data that has different levels with non-linear\npower increase.\nTrack radio data awake_time from kernel and mobile/total data\ntransfers.\nUse dummy values for default power_profile.xml. Actual values will\nbe in a product overlay.\n"
    },
    {
      "commit": "43b605d6820a699be9bf6ed4617793b54ae4bfb2",
      "tree": "a82b24ad46663ec84e3714b0ae24e22c2d01c340",
      "parents": [
        "bcf3e6a22026e9f604ea5cb8d53a930c29c240ea",
        "d5680f9ba95ec7ce212e8025774914e79982a1ee"
      ],
      "author": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jun 10 19:09:37 2009 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jun 10 19:09:37 2009 -0700"
      },
      "message": "Merge change 3850\n\n* changes:\n  Fix bug with bad conversion of java strings to C strings for object names.  Update test app to test object defines.\n"
    },
    {
      "commit": "bcf3e6a22026e9f604ea5cb8d53a930c29c240ea",
      "tree": "8136d83d59007e4028e1060e0c0d24cb6f85aa23",
      "parents": [
        "de115412d5410355122b3665a12bb5063cd585fe",
        "196ac850afc2382c901d3866a6e9bd95093893b9"
      ],
      "author": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jun 10 19:09:07 2009 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jun 10 19:09:07 2009 -0700"
      },
      "message": "Merge change 3849\n\n* changes:\n  Fix build error due to bad path generation in makefile for generated tools. Implemented by JoeO\n"
    },
    {
      "commit": "d5680f9ba95ec7ce212e8025774914e79982a1ee",
      "tree": "d36fd175e2c48d6d9f1164b1524271274ffd6370",
      "parents": [
        "196ac850afc2382c901d3866a6e9bd95093893b9"
      ],
      "author": {
        "name": "Jason Sams",
        "email": "rjsams@android.com",
        "time": "Wed Jun 10 18:39:40 2009 -0700"
      },
      "committer": {
        "name": "Jason Sams",
        "email": "rjsams@android.com",
        "time": "Wed Jun 10 18:39:40 2009 -0700"
      },
      "message": "Fix bug with bad conversion of java strings to C strings for object names.  Update test app to test object defines.\n"
    },
    {
      "commit": "b3c5a8785bc643843117752d37769a1edfe9a9e2",
      "tree": "1a2bb990c308c2a0578fc9bb9475698029a44886",
      "parents": [
        "238bf47a850532233ed51362dca95facf8680770"
      ],
      "author": {
        "name": "Jean-Michel Trivi",
        "email": "jmtrivi@google.com",
        "time": "Wed Jun 10 18:38:50 2009 -0700"
      },
      "committer": {
        "name": "Jean-Michel Trivi",
        "email": "jmtrivi@google.com",
        "time": "Wed Jun 10 18:38:50 2009 -0700"
      },
      "message": "Made the platform TTS service aware of the path for the default TTS library to load.\n"
    },
    {
      "commit": "196ac850afc2382c901d3866a6e9bd95093893b9",
      "tree": "e6c2caa3f3249c033a19c7326577daf5e373f085",
      "parents": [
        "94d8e90ad78ee1dbc0efa315117688abd126ae55"
      ],
      "author": {
        "name": "Jason Sams",
        "email": "rjsams@android.com",
        "time": "Wed Jun 10 18:35:42 2009 -0700"
      },
      "committer": {
        "name": "Jason Sams",
        "email": "rjsams@android.com",
        "time": "Wed Jun 10 18:35:42 2009 -0700"
      },
      "message": "Fix build error due to bad path generation in makefile for generated tools.\nImplemented by JoeO\n"
    },
    {
      "commit": "de115412d5410355122b3665a12bb5063cd585fe",
      "tree": "23862adc13ef9b4757b38439294e801c2f617e2b",
      "parents": [
        "1ecb750f65d17ba0e95add5d0c39201391faffd0",
        "f40e1a5fa6aa64ca764acb926b5228f30e40718a"
      ],
      "author": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jun 10 18:06:18 2009 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jun 10 18:06:18 2009 -0700"
      },
      "message": "Merge change 3841\n\n* changes:\n  Fix botched merge from commit b61498d1ac8e25f0024dcde46b41bcf0d8336d89\n"
    },
    {
      "commit": "f40e1a5fa6aa64ca764acb926b5228f30e40718a",
      "tree": "4d41b6ae6707ca5d72cca994d410b7231b022204",
      "parents": [
        "ca83b1b176756cc6ec0a96af0fdbe6abe95d7f96"
      ],
      "author": {
        "name": "Eric Fischer",
        "email": "enf@google.com",
        "time": "Wed Jun 10 18:02:15 2009 -0700"
      },
      "committer": {
        "name": "Eric Fischer",
        "email": "enf@google.com",
        "time": "Wed Jun 10 18:02:15 2009 -0700"
      },
      "message": "Fix botched merge from commit b61498d1ac8e25f0024dcde46b41bcf0d8336d89\n"
    },
    {
      "commit": "238bf47a850532233ed51362dca95facf8680770",
      "tree": "9498825684544f5d61e24357c580d74a8384f44a",
      "parents": [
        "1d7d5db74f14e871c7be719a0cddf52a5a40dcbf",
        "4686657cee6411eb00235d49b4a8663a96361a00"
      ],
      "author": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jun 10 17:32:21 2009 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jun 10 17:32:21 2009 -0700"
      },
      "message": "Merge change 3826 into donut\n\n* changes:\n  LocationManagerService: Fix logic error removing multiple dead receivers.\n"
    },
    {
      "commit": "4686657cee6411eb00235d49b4a8663a96361a00",
      "tree": "da44281bd79d89a085c14f8dfaa7aac5b4076675",
      "parents": [
        "a32b5f3252a58416f328399680395aa5fa936640"
      ],
      "author": {
        "name": "Simon Schoar",
        "email": "schoar@googlemail.com",
        "time": "Wed Jun 10 21:12:10 2009 +0200"
      },
      "committer": {
        "name": "Mike Lockwood",
        "email": "lockwood@android.com",
        "time": "Wed Jun 10 20:23:31 2009 -0400"
      },
      "message": "LocationManagerService: Fix logic error removing multiple dead receivers.\n\nIf multiple receivers are dead, only the first one will be added.\nfound in http://code.google.com/p/android/issues/detail?id\u003d2651\n\nSigned-off-by: Mike Lockwood \u003clockwood@android.com\u003e\n"
    },
    {
      "commit": "1ecb750f65d17ba0e95add5d0c39201391faffd0",
      "tree": "f74a7095484b4025ed261e0930e293d2b41cef70",
      "parents": [
        "bb8d0dfed9c3f9f3dd9b806acadd9b9d1fe2cbc9",
        "1d7d5db74f14e871c7be719a0cddf52a5a40dcbf"
      ],
      "author": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jun 10 17:20:04 2009 -0700"
      },
      "committer": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Wed Jun 10 17:20:04 2009 -0700"
      },
      "message": "am 1d7d5db7: Merge change 3799 into donut\n\nMerge commit \u00271d7d5db74f14e871c7be719a0cddf52a5a40dcbf\u0027\n\n* commit \u00271d7d5db74f14e871c7be719a0cddf52a5a40dcbf\u0027:\n  Turned on the windows media related test cases as the binary already integrated.\n"
    },
    {
      "commit": "bb8d0dfed9c3f9f3dd9b806acadd9b9d1fe2cbc9",
      "tree": "ef847c59edecbb76d772f20b015860e6649d8e3a",
      "parents": [
        "4f84953a4fdbd275871e3260f9ce4f639f2606c5",
        "c7b31e3c3cd71129557d4bf9e3fbcebb9235aba5"
      ],
      "author": {
        "name": "Christopher Tate",
        "email": "ctate@google.com",
        "time": "Wed Jun 10 17:19:57 2009 -0700"
      },
      "committer": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Wed Jun 10 17:19:57 2009 -0700"
      },
      "message": "am c7b31e3c: The rest of the basic flow for restore\n\nMerge commit \u0027c7b31e3c3cd71129557d4bf9e3fbcebb9235aba5\u0027\n\n* commit \u0027c7b31e3c3cd71129557d4bf9e3fbcebb9235aba5\u0027:\n  The rest of the basic flow for restore\n"
    },
    {
      "commit": "4f84953a4fdbd275871e3260f9ce4f639f2606c5",
      "tree": "57be72d9c1a4c753e1377ea434f5c9cedd4e8a5a",
      "parents": [
        "ca83b1b176756cc6ec0a96af0fdbe6abe95d7f96",
        "2795c2d6b73f6e72565569f7d4f2f4b34e526bba"
      ],
      "author": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jun 10 17:19:54 2009 -0700"
      },
      "committer": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Wed Jun 10 17:19:54 2009 -0700"
      },
      "message": "am 2795c2d6: Merge change 3806 into donut\n\nMerge commit \u00272795c2d6b73f6e72565569f7d4f2f4b34e526bba\u0027\n\n* commit \u00272795c2d6b73f6e72565569f7d4f2f4b34e526bba\u0027:\n  Fix a couple null pointer exceptions in CDMA voice call handling.\n"
    },
    {
      "commit": "1d7d5db74f14e871c7be719a0cddf52a5a40dcbf",
      "tree": "0477b41ffb585c817ec86fdff077f366cbe805b1",
      "parents": [
        "c7b31e3c3cd71129557d4bf9e3fbcebb9235aba5",
        "afbc17ead22cf150eba5d5273e1e51c6d11b529f"
      ],
      "author": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jun 10 17:10:05 2009 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jun 10 17:10:05 2009 -0700"
      },
      "message": "Merge change 3799 into donut\n\n* changes:\n  Turned on the windows media related test cases as the binary already integrated.\n"
    },
    {
      "commit": "0ff9833c9826978d01da61d950f88af26c03c957",
      "tree": "db3c4a61d65573778c5ab86d2c8b79a51a4da335",
      "parents": [
        "8762e0ac78ad87471176fbe6b461c8aedbf43bc4"
      ],
      "author": {
        "name": "Mark Wagner",
        "email": "mxw@google.com",
        "time": "Wed Jun 10 16:13:12 2009 -0700"
      },
      "committer": {
        "name": "Mark Wagner",
        "email": "mxw@google.com",
        "time": "Wed Jun 10 17:07:31 2009 -0700"
      },
      "message": "Add a search uri constant for mms/sms.\n"
    },
    {
      "commit": "c7b31e3c3cd71129557d4bf9e3fbcebb9235aba5",
      "tree": "adbd6cb9919f8bf7af80acda4e5cc1049f1ed425",
      "parents": [
        "2795c2d6b73f6e72565569f7d4f2f4b34e526bba"
      ],
      "author": {
        "name": "Christopher Tate",
        "email": "ctate@google.com",
        "time": "Wed Jun 10 15:49:30 2009 -0700"
      },
      "committer": {
        "name": "Christopher Tate",
        "email": "ctate@google.com",
        "time": "Wed Jun 10 16:43:50 2009 -0700"
      },
      "message": "The rest of the basic flow for restore\n\nAlso moved the processOneBackup() implementation into the Thread class that runs\nthe backup sequence.\n"
    },
    {
      "commit": "ca83b1b176756cc6ec0a96af0fdbe6abe95d7f96",
      "tree": "7d559ac8e9adc14d76e96dc317b63167b9d3bd43",
      "parents": [
        "106be41b9ba0be10d1a0e53b205fb705a27002ce",
        "0918bf06881f32e6e3cf750f713b16c7d65e4012"
      ],
      "author": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Wed Jun 10 16:43:38 2009 -0700"
      },
      "committer": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Wed Jun 10 16:43:38 2009 -0700"
      },
      "message": "Merge branch \u0027master\u0027 of ssh://android-git.corp.google.com:29418/platform/frameworks/base\n"
    },
    {
      "commit": "ce0959df5ca49cf8f726adddb65978da83e42544",
      "tree": "04509ce5967ec33bf25a53df842f291cb00d5204",
      "parents": [
        "2795c2d6b73f6e72565569f7d4f2f4b34e526bba"
      ],
      "author": {
        "name": "Mike LeBeau",
        "email": "mlebeau@android.com",
        "time": "Wed Jun 10 23:47:54 2009 +0100"
      },
      "committer": {
        "name": "Mike LeBeau",
        "email": "mlebeau@android.com",
        "time": "Thu Jun 11 00:41:55 2009 +0100"
      },
      "message": "Add SUGGEST_SPINNER_WHILE_REFRESHING column constant to the SearchManager\nfor use in implementing Google suggestion refreshing in global search.\n"
    },
    {
      "commit": "0918bf06881f32e6e3cf750f713b16c7d65e4012",
      "tree": "5d34e1556c04df3a77de2ecc0f54d1211330be5e",
      "parents": [
        "b61498d1ac8e25f0024dcde46b41bcf0d8336d89"
      ],
      "author": {
        "name": "Dmitri Plotnikov",
        "email": "dplotnikov@google.com",
        "time": "Wed Jun 10 16:13:08 2009 -0700"
      },
      "committer": {
        "name": "Dmitri Plotnikov",
        "email": "dplotnikov@google.com",
        "time": "Wed Jun 10 16:40:37 2009 -0700"
      },
      "message": "Adding new query: aggregation suggestions\n"
    },
    {
      "commit": "2795c2d6b73f6e72565569f7d4f2f4b34e526bba",
      "tree": "6cbac878d8ce411596902d4c1a64b579efa94049",
      "parents": [
        "1f35bf18ade606810843c8ec10445fc884d686cb",
        "4be0d4378c3d9c79a094e99ce429907f1e9eda5f"
      ],
      "author": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jun 10 16:38:12 2009 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jun 10 16:38:12 2009 -0700"
      },
      "message": "Merge change 3806 into donut\n\n* changes:\n  Fix a couple null pointer exceptions in CDMA voice call handling.\n"
    },
    {
      "commit": "106be41b9ba0be10d1a0e53b205fb705a27002ce",
      "tree": "3e67bbfd8d3ba74861351257b2a8c35b519916d2",
      "parents": [
        "bd6b11dd582d7c7dde64e355f967f5ed77a9870d",
        "1f35bf18ade606810843c8ec10445fc884d686cb"
      ],
      "author": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jun 10 16:31:52 2009 -0700"
      },
      "committer": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Wed Jun 10 16:31:52 2009 -0700"
      },
      "message": "am 1f35bf18: Merge change 3795 into donut\n\nMerge commit \u00271f35bf18ade606810843c8ec10445fc884d686cb\u0027\n\n* commit \u00271f35bf18ade606810843c8ec10445fc884d686cb\u0027:\n  URI/extra data for inline scheme.\n"
    },
    {
      "commit": "bd6b11dd582d7c7dde64e355f967f5ed77a9870d",
      "tree": "5e6928b1d7562d363623cc2323f57a42da47fd20",
      "parents": [
        "737bae060a82cc0b93512b2934955b8ddcaf759e",
        "e5fb328825995aa33b5b7ecf8b5bee2b17f81715"
      ],
      "author": {
        "name": "Mitsuru Oshima",
        "email": "oshima@google.com",
        "time": "Wed Jun 10 16:31:36 2009 -0700"
      },
      "committer": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Wed Jun 10 16:31:36 2009 -0700"
      },
      "message": "am e5fb3288: resolution support fix/improvement     * adding compatibility menu     * backup gravity     * set expanable\u003dtrue if the screen size is hvga * density.     * added \"supports any density\" mode. I\\\u0027ll add sdk check later.     * disallow to catch orientation c\n\nMerge commit \u0027e5fb328825995aa33b5b7ecf8b5bee2b17f81715\u0027\n\n* commit \u0027e5fb328825995aa33b5b7ecf8b5bee2b17f81715\u0027:\n  resolution support fix/improvement\n"
    },
    {
      "commit": "737bae060a82cc0b93512b2934955b8ddcaf759e",
      "tree": "ff2821d5f1d2f36350f2a7e87f44758816d722bd",
      "parents": [
        "041b75bbdefc25d0f1b32e15228e412de32506b7",
        "ca436e24dec0fa258a8a756c3e7d07bcb096c5b3"
      ],
      "author": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jun 10 16:31:33 2009 -0700"
      },
      "committer": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Wed Jun 10 16:31:33 2009 -0700"
      },
      "message": "am ca436e24: Merge change 3782 into donut\n\nMerge commit \u0027ca436e24dec0fa258a8a756c3e7d07bcb096c5b3\u0027\n\n* commit \u0027ca436e24dec0fa258a8a756c3e7d07bcb096c5b3\u0027:\n  Reimport Portuguese translations.\n"
    },
    {
      "commit": "041b75bbdefc25d0f1b32e15228e412de32506b7",
      "tree": "0011eddb7eaeb725c65ea14488f1201cd7447747",
      "parents": [
        "bd6b2b410f67833589f01a4b5f568c6770aba230",
        "f50ab7f46296786f575b2d171ec05a661d129015"
      ],
      "author": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jun 10 16:31:29 2009 -0700"
      },
      "committer": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Wed Jun 10 16:31:29 2009 -0700"
      },
      "message": "am f50ab7f4: Merge change 3777 into donut\n\nMerge commit \u0027f50ab7f46296786f575b2d171ec05a661d129015\u0027\n\n* commit \u0027f50ab7f46296786f575b2d171ec05a661d129015\u0027:\n  Process the response of RIL_REQUEST_REPORT_SMS_MEMORY_STATUS.\n"
    },
    {
      "commit": "bd6b2b410f67833589f01a4b5f568c6770aba230",
      "tree": "48dfa743b41351d97c0cc42b3c5169fd10dce5da",
      "parents": [
        "e69ec574e6e15114e346b45157cb90d1dfe8ae42",
        "a45711aaebc514290fdf0c93f07a3120dc160ddb"
      ],
      "author": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jun 10 16:31:27 2009 -0700"
      },
      "committer": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Wed Jun 10 16:31:27 2009 -0700"
      },
      "message": "am a45711aa: Merge change 3765 into donut\n\nMerge commit \u0027a45711aaebc514290fdf0c93f07a3120dc160ddb\u0027\n\n* commit \u0027a45711aaebc514290fdf0c93f07a3120dc160ddb\u0027:\n  Add a gservices flag to limit the size of protobufs we can gzip\n"
    },
    {
      "commit": "e69ec574e6e15114e346b45157cb90d1dfe8ae42",
      "tree": "b8e0f78d0daf4dd02e7787802f89a898bf118ed2",
      "parents": [
        "b61498d1ac8e25f0024dcde46b41bcf0d8336d89",
        "732912a103e985520dba9c022a40bc21b4c4ced5"
      ],
      "author": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jun 10 16:31:23 2009 -0700"
      },
      "committer": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Wed Jun 10 16:31:23 2009 -0700"
      },
      "message": "am 732912a1: Merge change 3730 into donut\n\nMerge commit \u0027732912a103e985520dba9c022a40bc21b4c4ced5\u0027\n\n* commit \u0027732912a103e985520dba9c022a40bc21b4c4ced5\u0027:\n  Restructuring the TTS files so that it works as a Service\n"
    },
    {
      "commit": "b61498d1ac8e25f0024dcde46b41bcf0d8336d89",
      "tree": "f8d8b687113d08d750fa8578367bd8ee64d903a9",
      "parents": [
        "a10cb5a344c23a3dc2aa6fd6ab42e5880c67c626",
        "f31cbbf54ef8d44247c6f612429122a62335c11b"
      ],
      "author": {
        "name": "Romain Guy",
        "email": "romainguy@android.com",
        "time": "Wed Jun 10 16:30:18 2009 -0700"
      },
      "committer": {
        "name": "Romain Guy",
        "email": "romainguy@android.com",
        "time": "Wed Jun 10 16:30:18 2009 -0700"
      },
      "message": "resolved conflicts for merge of f31cbb to master\n"
    },
    {
      "commit": "a10cb5a344c23a3dc2aa6fd6ab42e5880c67c626",
      "tree": "9021b34b52c923f6d9dbafb7875e30c5f1ee547e",
      "parents": [
        "1565800f877d92c63c51e54785d9a16dc2771417",
        "94d8e90ad78ee1dbc0efa315117688abd126ae55"
      ],
      "author": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jun 10 16:24:47 2009 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jun 10 16:24:47 2009 -0700"
      },
      "message": "Merge change 3808\n\n* changes:\n  Split renderscript java code from test apps.  Update makefiles.\n"
    },
    {
      "commit": "1f35bf18ade606810843c8ec10445fc884d686cb",
      "tree": "ea05c5ef3ef10c5f769ce1df824d396ebaa97b04",
      "parents": [
        "e5fb328825995aa33b5b7ecf8b5bee2b17f81715",
        "8eb241b877d78cb665e99c6412876ebb1e5c0939"
      ],
      "author": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jun 10 16:24:01 2009 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jun 10 16:24:01 2009 -0700"
      },
      "message": "Merge change 3795 into donut\n\n* changes:\n  URI/extra data for inline scheme.\n"
    },
    {
      "commit": "1565800f877d92c63c51e54785d9a16dc2771417",
      "tree": "8b24b6f67c7c0ad91bb86adacb223653c94731a5",
      "parents": [
        "bf521a0f7d88c039b75e7a9593ebf38a72e3eab5",
        "28b68e5a59289f6947dc799b66a3b503571f876e"
      ],
      "author": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jun 10 16:14:18 2009 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jun 10 16:14:18 2009 -0700"
      },
      "message": "Merge change 3796\n\n* changes:\n  Added data restriction constants to ContactsContract.\n"
    },
    {
      "commit": "94d8e90ad78ee1dbc0efa315117688abd126ae55",
      "tree": "3540873c3cd98d2bba7b867740233ef1b3a518c9",
      "parents": [
        "3eaa338e11a3b0d6b87d705e5bb95625e82347bd"
      ],
      "author": {
        "name": "Jason Sams",
        "email": "rjsams@android.com",
        "time": "Wed Jun 10 16:09:05 2009 -0700"
      },
      "committer": {
        "name": "Jason Sams",
        "email": "rjsams@android.com",
        "time": "Wed Jun 10 16:09:05 2009 -0700"
      },
      "message": "Split renderscript java code from test apps.  Update makefiles.\n"
    },
    {
      "commit": "28b68e5a59289f6947dc799b66a3b503571f876e",
      "tree": "997ca8777e34fc6a420f4b19a61dc19f1725306b",
      "parents": [
        "f7a4c4850c4004aec8798a3fbd4dbda9bc3e79f8"
      ],
      "author": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Wed Jun 10 15:26:58 2009 -0700"
      },
      "committer": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Wed Jun 10 15:49:52 2009 -0700"
      },
      "message": "Added data restriction constants to ContactsContract.\n\nEach data item can now be flagged as IS_RESTRICTED by the\npackage that owns it.  Restricted data items will only be\nvisible to the owning package, unless the owner creates\nRestrictionExceptions for other packages.\n\nCurrently @hide, so no current.xml needed.\n"
    },
    {
      "commit": "afbc17ead22cf150eba5d5273e1e51c6d11b529f",
      "tree": "2017f9d92c4560ba65799e2b8e82a0f6cc6c17b7",
      "parents": [
        "54d632468c0cd53087d17420d9d383bc29553d36"
      ],
      "author": {
        "name": "Yu Shan Emily Lau",
        "email": "yslau@google.com",
        "time": "Wed Jun 10 15:46:32 2009 -0700"
      },
      "committer": {
        "name": "Yu Shan Emily Lau",
        "email": "yslau@google.com",
        "time": "Wed Jun 10 15:46:32 2009 -0700"
      },
      "message": "Turned on the windows media related test cases as the binary already integrated.\n"
    },
    {
      "commit": "bf521a0f7d88c039b75e7a9593ebf38a72e3eab5",
      "tree": "55e8c17f334798d7fb769a5c6dfbbb4a14e9809c",
      "parents": [
        "8e18d88c3b0daebeda12d206fb7eaee9db137f8d",
        "4a60b887d4b9744126e62b094a9597ee8e924640"
      ],
      "author": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jun 10 15:33:08 2009 -0700"
      },
      "committer": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Wed Jun 10 15:33:08 2009 -0700"
      },
      "message": "am 4a60b887: Merge change 3761 into donut\n\nMerge commit \u00274a60b887d4b9744126e62b094a9597ee8e924640\u0027\n\n* commit \u00274a60b887d4b9744126e62b094a9597ee8e924640\u0027:\n  Added support to record page load time for each url.\n"
    },
    {
      "commit": "8e18d88c3b0daebeda12d206fb7eaee9db137f8d",
      "tree": "74a96a193682522664eed7fc540e0cbe85774f2d",
      "parents": [
        "1b04076251d4edb2248651e36b60671123bb3975",
        "b11e670e56b30022dbaaa921390005a95dfd337b"
      ],
      "author": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jun 10 15:33:04 2009 -0700"
      },
      "committer": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Wed Jun 10 15:33:04 2009 -0700"
      },
      "message": "am b11e670e: Merge change 3754 into donut\n\nMerge commit \u0027b11e670e56b30022dbaaa921390005a95dfd337b\u0027\n\n* commit \u0027b11e670e56b30022dbaaa921390005a95dfd337b\u0027:\n  Fix some 12- vs 24-hour problems in the FormatDateRange strings.\n"
    },
    {
      "commit": "1b04076251d4edb2248651e36b60671123bb3975",
      "tree": "5b27d1bdfd4ec21fc6e6c3fabaad31e8421862ca",
      "parents": [
        "ea6a49436a21b0bb0287f009aed6868c5ce949cf",
        "684a2edbe192a2a76684c5d6855773196d2e1a2e"
      ],
      "author": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jun 10 15:32:56 2009 -0700"
      },
      "committer": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Wed Jun 10 15:32:56 2009 -0700"
      },
      "message": "am 684a2edb: Merge change 3577 into donut\n\nMerge commit \u0027684a2edbe192a2a76684c5d6855773196d2e1a2e\u0027\n\n* commit \u0027684a2edbe192a2a76684c5d6855773196d2e1a2e\u0027:\n  Make aapt Error out when an overlay adds a string.\n"
    },
    {
      "commit": "ea6a49436a21b0bb0287f009aed6868c5ce949cf",
      "tree": "3e2e4d8f5cebed1f0a51766fcc5b4375ce1326a8",
      "parents": [
        "297ba9f5c412456ba0efd4cfe8031c0b3f3d067c",
        "c0c0b6844e4e4cd3b872a80e51416cfd9ca124d9"
      ],
      "author": {
        "name": "Eric Fischer",
        "email": "nobody@android.com",
        "time": "Wed Jun 10 15:32:46 2009 -0700"
      },
      "committer": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Wed Jun 10 15:32:46 2009 -0700"
      },
      "message": "am c0c0b684: am a8c3821e: AI 149721: Import Portuguese translations.\n\nMerge commit \u0027c0c0b6844e4e4cd3b872a80e51416cfd9ca124d9\u0027\n\n* commit \u0027c0c0b6844e4e4cd3b872a80e51416cfd9ca124d9\u0027:\n  AI 149721: Import Portuguese translations.\n"
    },
    {
      "commit": "e5fb328825995aa33b5b7ecf8b5bee2b17f81715",
      "tree": "4b6ca87aaf21dd587e1d033f5ba3318c4329698f",
      "parents": [
        "ca436e24dec0fa258a8a756c3e7d07bcb096c5b3"
      ],
      "author": {
        "name": "Mitsuru Oshima",
        "email": "oshima@google.com",
        "time": "Tue Jun 09 21:16:08 2009 -0700"
      },
      "committer": {
        "name": "Mitsuru Oshima",
        "email": "oshima@google.com",
        "time": "Wed Jun 10 15:22:17 2009 -0700"
      },
      "message": "resolution support fix/improvement\n    * adding compatibility menu\n    * backup gravity\n    * set expanable\u003dtrue if the screen size is hvga * density.\n    * added \"supports any density\" mode. I\u0027ll add sdk check later.\n    * disallow to catch orientation change event if the app is not expandable. This\n      was causing layout problem under non-expandable mode. I discussed this with Mike C\n      and we agreed to do this approach for now. We\u0027ll revisit if this causes problem to\n      a lot of applications.\n"
    },
    {
      "commit": "ca436e24dec0fa258a8a756c3e7d07bcb096c5b3",
      "tree": "d1b0a9b09ac63b894bb36b89581c4089fa188a55",
      "parents": [
        "f50ab7f46296786f575b2d171ec05a661d129015",
        "1b201687de7aa07825969480b14113d76f55e993"
      ],
      "author": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jun 10 15:20:55 2009 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jun 10 15:20:55 2009 -0700"
      },
      "message": "Merge change 3782 into donut\n\n* changes:\n  Reimport Portuguese translations.\n"
    },
    {
      "commit": "8eb241b877d78cb665e99c6412876ebb1e5c0939",
      "tree": "4f298162528efe0223a8397c99ee3e9d5126c2df",
      "parents": [
        "3279fbad638bd48b8e52a528d75bb5aa4757f81c"
      ],
      "author": {
        "name": "Mitsuru Oshima",
        "email": "oshima@google.com",
        "time": "Wed Jun 10 15:18:08 2009 -0700"
      },
      "committer": {
        "name": "Mitsuru Oshima",
        "email": "oshima@google.com",
        "time": "Wed Jun 10 15:18:08 2009 -0700"
      },
      "message": "URI/extra data for inline scheme.\n"
    },
    {
      "commit": "f50ab7f46296786f575b2d171ec05a661d129015",
      "tree": "2bf4ab6d8491e3a001c242c5a191acd614f9d027",
      "parents": [
        "a45711aaebc514290fdf0c93f07a3120dc160ddb",
        "e51d57f4ab035cd9bc316cc0f93a200d326ef5f9"
      ],
      "author": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jun 10 15:17:15 2009 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jun 10 15:17:15 2009 -0700"
      },
      "message": "Merge change 3777 into donut\n\n* changes:\n  Process the response of RIL_REQUEST_REPORT_SMS_MEMORY_STATUS.\n"
    },
    {
      "commit": "a45711aaebc514290fdf0c93f07a3120dc160ddb",
      "tree": "68fd6b8f3bf83e7b17bcbfa9d1d1e0df6ff53081",
      "parents": [
        "732912a103e985520dba9c022a40bc21b4c4ced5",
        "85427f71a410e7165c11598ed41eaaa75b8d6acd"
      ],
      "author": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jun 10 15:11:52 2009 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jun 10 15:11:52 2009 -0700"
      },
      "message": "Merge change 3765 into donut\n\n* changes:\n  Add a gservices flag to limit the size of protobufs we can gzip\n"
    },
    {
      "commit": "732912a103e985520dba9c022a40bc21b4c4ced5",
      "tree": "bb814fc5c48542187b399f3c8b960a13bbdc55b0",
      "parents": [
        "f31cbbf54ef8d44247c6f612429122a62335c11b",
        "f85aa5a4d4e6f1ef7e07638568e27d709b8085c6"
      ],
      "author": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jun 10 15:09:37 2009 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jun 10 15:09:37 2009 -0700"
      },
      "message": "Merge change 3730 into donut\n\n* changes:\n  Restructuring the TTS files so that it works as a Service\n"
    },
    {
      "commit": "1b201687de7aa07825969480b14113d76f55e993",
      "tree": "f62b80f6a94fc484b7dc0fe074bfa83035e202e9",
      "parents": [
        "f31cbbf54ef8d44247c6f612429122a62335c11b"
      ],
      "author": {
        "name": "Eric Fischer",
        "email": "enf@google.com",
        "time": "Wed Jun 10 15:08:06 2009 -0700"
      },
      "committer": {
        "name": "Eric Fischer",
        "email": "enf@google.com",
        "time": "Wed Jun 10 15:08:06 2009 -0700"
      },
      "message": "Reimport Portuguese translations.\n"
    },
    {
      "commit": "297ba9f5c412456ba0efd4cfe8031c0b3f3d067c",
      "tree": "aabe586a62071d1dd8ef547634d22eaccd753792",
      "parents": [
        "f7a4c4850c4004aec8798a3fbd4dbda9bc3e79f8",
        "3eaa338e11a3b0d6b87d705e5bb95625e82347bd"
      ],
      "author": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jun 10 15:05:22 2009 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jun 10 15:05:22 2009 -0700"
      },
      "message": "Merge change 3776\n\n* changes:\n  Add named objects and implement support for ProgramFragmentStore and ProgramFragment to be used by name in scripts.\n"
    },
    {
      "commit": "3eaa338e11a3b0d6b87d705e5bb95625e82347bd",
      "tree": "f0e91b1fbf362b86b54d84325581f7544536a38c",
      "parents": [
        "da423d8479a2cefb456a03d7dc550e74e473acf4"
      ],
      "author": {
        "name": "Jason Sams",
        "email": "rjsams@android.com",
        "time": "Wed Jun 10 15:04:38 2009 -0700"
      },
      "committer": {
        "name": "Jason Sams",
        "email": "rjsams@android.com",
        "time": "Wed Jun 10 15:04:38 2009 -0700"
      },
      "message": "Add named objects and implement support for ProgramFragmentStore and ProgramFragment to be used by name in scripts.\n"
    },
    {
      "commit": "f31cbbf54ef8d44247c6f612429122a62335c11b",
      "tree": "311dc2fb78539a739041cce1867509d636324acd",
      "parents": [
        "4a60b887d4b9744126e62b094a9597ee8e924640",
        "06882f8effe0f69fb689c46b4fe876329ce60ada"
      ],
      "author": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jun 10 15:03:06 2009 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jun 10 15:03:06 2009 -0700"
      },
      "message": "Merge change 3760 into donut\n\n* changes:\n  Enable HierarchyViewer on debuggable builds, even if they\u0027re secure.\n"
    },
    {
      "commit": "4a60b887d4b9744126e62b094a9597ee8e924640",
      "tree": "3bf28801626bf6ee7484b1f908fa124feae8f045",
      "parents": [
        "b11e670e56b30022dbaaa921390005a95dfd337b",
        "2ab6f1fe0b17d281ea215f8ca412a5e1992011cc"
      ],
      "author": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jun 10 15:03:06 2009 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jun 10 15:03:06 2009 -0700"
      },
      "message": "Merge change 3761 into donut\n\n* changes:\n  Added support to record page load time for each url.\n"
    },
    {
      "commit": "b11e670e56b30022dbaaa921390005a95dfd337b",
      "tree": "06f4dba3ac8e5f16f888d8da9f7ace38574c8cb2",
      "parents": [
        "684a2edbe192a2a76684c5d6855773196d2e1a2e",
        "84c863d9af1270a2ccd2ccd2b8c1a753826dfe6d"
      ],
      "author": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jun 10 15:03:06 2009 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jun 10 15:03:06 2009 -0700"
      },
      "message": "Merge change 3754 into donut\n\n* changes:\n  Fix some 12- vs 24-hour problems in the FormatDateRange strings.\n"
    },
    {
      "commit": "85427f71a410e7165c11598ed41eaaa75b8d6acd",
      "tree": "aa4a0b1aaaedde419e06cc8165b7312856832286",
      "parents": [
        "0e7cf6366b657498e51b7c7a433b80cfb83152cb"
      ],
      "author": {
        "name": "Cynthia Wong",
        "email": "cynthiaw@google.com",
        "time": "Wed Jun 10 14:42:42 2009 -0700"
      },
      "committer": {
        "name": "Cynthia Wong",
        "email": "cynthiaw@google.com",
        "time": "Wed Jun 10 14:51:19 2009 -0700"
      },
      "message": "Add a gservices flag to limit the size of protobufs we can gzip\n"
    },
    {
      "commit": "06882f8effe0f69fb689c46b4fe876329ce60ada",
      "tree": "116d5118aab10439c42c00c9d889a8655d53b9f2",
      "parents": [
        "b81645c868b3d596b5ac56822959feb629a8651e"
      ],
      "author": {
        "name": "Romain Guy",
        "email": "romainguy@android.com",
        "time": "Wed Jun 10 13:36:04 2009 -0700"
      },
      "committer": {
        "name": "Romain Guy",
        "email": "romainguy@android.com",
        "time": "Wed Jun 10 14:44:11 2009 -0700"
      },
      "message": "Enable HierarchyViewer on debuggable builds, even if they\u0027re secure.\n\nThat will let us (finally) use the tool on userdebug builds.\n"
    },
    {
      "commit": "4be0d4378c3d9c79a094e99ce429907f1e9eda5f",
      "tree": "4fbfdfb65fcae7488f4d8e82685d6faf8e07b517",
      "parents": [
        "ce8436f52e7f2c80f94e43d80d28cc962b7ff83b"
      ],
      "author": {
        "name": "Wink Saville",
        "email": "wink@google.com",
        "time": "Wed Jun 10 14:35:28 2009 -0700"
      },
      "committer": {
        "name": "Wink Saville",
        "email": "wink@google.com",
        "time": "Wed Jun 10 14:35:28 2009 -0700"
      },
      "message": "Fix a couple null pointer exceptions in CDMA voice call handling.\n"
    },
    {
      "commit": "2ab6f1fe0b17d281ea215f8ca412a5e1992011cc",
      "tree": "a7335c6f74566e77daeaa5c9833f7073dd3fa83d",
      "parents": [
        "137c45036699eeceb061a47ab14d9a7eb860674d"
      ],
      "author": {
        "name": "Guang Zhu",
        "email": "guangzhu@google.com",
        "time": "Wed Jun 10 13:37:03 2009 -0700"
      },
      "committer": {
        "name": "Guang Zhu",
        "email": "guangzhu@google.com",
        "time": "Wed Jun 10 13:37:03 2009 -0700"
      },
      "message": "Added support to record page load time for each url.\n"
    },
    {
      "commit": "f85aa5a4d4e6f1ef7e07638568e27d709b8085c6",
      "tree": "9e553efa92802cb6370c42509f91ec6a5df1733a",
      "parents": [
        "295e7248b11557cf80ee9b7a12009d9cec5bd8b0"
      ],
      "author": {
        "name": "Charles Chen",
        "email": "clchen@google.com",
        "time": "Wed Jun 10 10:39:55 2009 -0700"
      },
      "committer": {
        "name": "Charles Chen",
        "email": "clchen@google.com",
        "time": "Wed Jun 10 13:31:09 2009 -0700"
      },
      "message": "Restructuring the TTS files so that it works as a Service\n"
    },
    {
      "commit": "f7a4c4850c4004aec8798a3fbd4dbda9bc3e79f8",
      "tree": "046176789c39ca6fcb240a486250ce764cc82cb4",
      "parents": [
        "edc4a87d4d8163c147ce25191d80ddeeed4348b9",
        "e0155e955254f4ee4464d4c12545267727fcd89a"
      ],
      "author": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jun 10 13:11:05 2009 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jun 10 13:11:05 2009 -0700"
      },
      "message": "Merge change 3751\n\n* changes:\n  Accept freeMemory messages and pass them to the native code\n"
    },
    {
      "commit": "84c863d9af1270a2ccd2ccd2b8c1a753826dfe6d",
      "tree": "a5c0d1062e8ae70c031b4a34d572ff12f346f46b",
      "parents": [
        "295e7248b11557cf80ee9b7a12009d9cec5bd8b0"
      ],
      "author": {
        "name": "Eric Fischer",
        "email": "enf@google.com",
        "time": "Wed Jun 10 12:10:22 2009 -0700"
      },
      "committer": {
        "name": "Eric Fischer",
        "email": "enf@google.com",
        "time": "Wed Jun 10 12:46:13 2009 -0700"
      },
      "message": "Fix some 12- vs 24-hour problems in the FormatDateRange strings.\n\nUse a resource instead of a hardcoded string for the 24-hour format\nsince it is not exactly the same in every locale.\n\nMake sure the 12-hour format is actually for a 12-hour clock, even in\nlocales where this is not a normal thing to do.  In the cap_ampm version,\ndo not have it try to capitalize \"am\" and \"pm\" if these are non-ASCII\nstrings, since strftime() doesn\u0027t know about Unicode and will mess it up.\n\nAdd a comment so that people don\u0027t think the YEAR_IN_MILLIS constant is\nactually the length of any real year.\n"
    },
    {
      "commit": "684a2edbe192a2a76684c5d6855773196d2e1a2e",
      "tree": "9508d82bfbc0ba14e9aac7cb5a01ca7b61ef4c1f",
      "parents": [
        "c0c0b6844e4e4cd3b872a80e51416cfd9ca124d9",
        "f878e2d80c3a0afefe3b018d232df6066379e1d5"
      ],
      "author": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jun 10 12:36:45 2009 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jun 10 12:36:45 2009 -0700"
      },
      "message": "Merge change 3577 into donut\n\n* changes:\n  Make aapt Error out when an overlay adds a string.\n"
    },
    {
      "commit": "e0155e955254f4ee4464d4c12545267727fcd89a",
      "tree": "75ec1c645af8c55142019a64816f8da5ce698696",
      "parents": [
        "ba758194cadf92fd62fc792e54ebffe370782b7c"
      ],
      "author": {
        "name": "Derek Sollenberger",
        "email": "djsollen@google.com",
        "time": "Wed Jun 10 15:35:45 2009 -0400"
      },
      "committer": {
        "name": "Derek Sollenberger",
        "email": "djsollen@google.com",
        "time": "Wed Jun 10 15:35:45 2009 -0400"
      },
      "message": "Accept freeMemory messages and pass them to the native code\n"
    },
    {
      "commit": "c0c0b6844e4e4cd3b872a80e51416cfd9ca124d9",
      "tree": "9b9b6b6873a7a970d74b755875f8dc60ef155439",
      "parents": [
        "6b4b50b8079aa274727c3120f858179eb6259351",
        "a8c3821e5a9017b557744bf3439b0cde5ace86db"
      ],
      "author": {
        "name": "Eric Fischer",
        "email": "nobody@android.com",
        "time": "Wed Jun 10 12:32:04 2009 -0700"
      },
      "committer": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Wed Jun 10 12:32:04 2009 -0700"
      },
      "message": "am a8c3821e: AI 149721: Import Portuguese translations.\n\nMerge commit \u0027a8c3821e5a9017b557744bf3439b0cde5ace86db\u0027 into donut\n\n* commit \u0027a8c3821e5a9017b557744bf3439b0cde5ace86db\u0027:\n  AI 149721: Import Portuguese translations.\n"
    },
    {
      "commit": "e51d57f4ab035cd9bc316cc0f93a200d326ef5f9",
      "tree": "b94bdeb188b4d653c25dec751e9611688a4b6ba9",
      "parents": [
        "6b4b50b8079aa274727c3120f858179eb6259351"
      ],
      "author": {
        "name": "Jaikumar Ganesh",
        "email": "jaikumar@google.com",
        "time": "Wed Jun 10 12:25:02 2009 -0700"
      },
      "committer": {
        "name": "Jaikumar Ganesh",
        "email": "jaikumar@google.com",
        "time": "Wed Jun 10 12:26:07 2009 -0700"
      },
      "message": "Process the response of RIL_REQUEST_REPORT_SMS_MEMORY_STATUS.\n"
    },
    {
      "commit": "a8c3821e5a9017b557744bf3439b0cde5ace86db",
      "tree": "92713b0859a3faaa3a2d42fde5b71580c1676b21",
      "parents": [
        "b33940abca9d43891575f58a1107c8ec247afed1"
      ],
      "author": {
        "name": "Eric Fischer",
        "email": "nobody@android.com",
        "time": "Wed Jun 10 12:25:58 2009 -0700"
      },
      "committer": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Wed Jun 10 12:25:58 2009 -0700"
      },
      "message": "AI 149721: Import Portuguese translations.\n\nAutomated import of CL 149721\n"
    },
    {
      "commit": "edc4a87d4d8163c147ce25191d80ddeeed4348b9",
      "tree": "1e04ea7b5949af35b69c8fa1d174d311cb8bb7e7",
      "parents": [
        "d713887dcc86cb9e1c4f50e3691ae753c8a219f9",
        "6b4b50b8079aa274727c3120f858179eb6259351"
      ],
      "author": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jun 10 12:20:48 2009 -0700"
      },
      "committer": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Wed Jun 10 12:20:48 2009 -0700"
      },
      "message": "am 6b4b50b8: Merge change 2900 into donut\n\nMerge commit \u00276b4b50b8079aa274727c3120f858179eb6259351\u0027\n\n* commit \u00276b4b50b8079aa274727c3120f858179eb6259351\u0027:\n  Add support for custom tab views in TabHost and TabWidget.\n"
    },
    {
      "commit": "6b4b50b8079aa274727c3120f858179eb6259351",
      "tree": "70962a6afd32685be24669fbe696cf6132f24b01",
      "parents": [
        "218ebf1274d5eefc59c55cdc60d83d61faeb5c1b",
        "53175148c9b962c0ffe9cea0f3dc68bc0196e044"
      ],
      "author": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jun 10 11:41:49 2009 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jun 10 11:41:49 2009 -0700"
      },
      "message": "Merge change 2900 into donut\n\n* changes:\n  Add support for custom tab views in TabHost and TabWidget.\n"
    },
    {
      "commit": "53175148c9b962c0ffe9cea0f3dc68bc0196e044",
      "tree": "169762ef55c30a9e5ccfa929c45c087c3cf51871",
      "parents": [
        "a32b5f3252a58416f328399680395aa5fa936640"
      ],
      "author": {
        "name": "Jack Veenstra",
        "email": "veenstra@android.com",
        "time": "Mon Jun 01 21:27:01 2009 -0700"
      },
      "committer": {
        "name": "Jack Veenstra",
        "email": "veenstra@android.com",
        "time": "Wed Jun 10 11:38:02 2009 -0700"
      },
      "message": "Add support for custom tab views in TabHost and TabWidget.\n\nThis change adds the ability to specify an arbitrary view for a tab\nindicator.  It also adds support for specifying a drawable to use as\nthe divider between tab views.\n"
    },
    {
      "commit": "d713887dcc86cb9e1c4f50e3691ae753c8a219f9",
      "tree": "a074c909be51704f074239a69ce7b362dbcba962",
      "parents": [
        "49dd37173001fbb4cbe06a35879303f9172bd9fa",
        "218ebf1274d5eefc59c55cdc60d83d61faeb5c1b"
      ],
      "author": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jun 10 11:37:24 2009 -0700"
      },
      "committer": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Wed Jun 10 11:37:24 2009 -0700"
      },
      "message": "am 218ebf12: Merge change 3178 into donut\n\nMerge commit \u0027218ebf1274d5eefc59c55cdc60d83d61faeb5c1b\u0027\n\n* commit \u0027218ebf1274d5eefc59c55cdc60d83d61faeb5c1b\u0027:\n  Add additional parameters to SETUP_DATA_CALL and SMS response.\n"
    },
    {
      "commit": "218ebf1274d5eefc59c55cdc60d83d61faeb5c1b",
      "tree": "8d1f711f3c7ceb8ef19a59e8b60fd39afc86217c",
      "parents": [
        "b81645c868b3d596b5ac56822959feb629a8651e",
        "7b3f5520d32b5f149fa9d4a7c953547ba55f1708"
      ],
      "author": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jun 10 11:35:43 2009 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jun 10 11:35:43 2009 -0700"
      },
      "message": "Merge change 3178 into donut\n\n* changes:\n  Add additional parameters to SETUP_DATA_CALL and SMS response.\n"
    },
    {
      "commit": "49dd37173001fbb4cbe06a35879303f9172bd9fa",
      "tree": "1a775a9ff507f7a346bb9004595bbd8c93f26d44",
      "parents": [
        "1371310b8ab0e8aa458a84cd8615f4b26a48d708",
        "b81645c868b3d596b5ac56822959feb629a8651e"
      ],
      "author": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jun 10 11:09:13 2009 -0700"
      },
      "committer": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Wed Jun 10 11:09:13 2009 -0700"
      },
      "message": "am b81645c8: Merge change 3726 into donut\n\nMerge commit \u0027b81645c868b3d596b5ac56822959feb629a8651e\u0027\n\n* commit \u0027b81645c868b3d596b5ac56822959feb629a8651e\u0027:\n  ActivityManager: Ensure that we clear the calling process identity around calls to Process.setProcessGroup().\n"
    },
    {
      "commit": "1371310b8ab0e8aa458a84cd8615f4b26a48d708",
      "tree": "fa38d4b91f3e81ab8e85ead96d5db8c2d642bd03",
      "parents": [
        "1b2e618bdfe5840f450a6899de548a095739e2ba",
        "0e7cf6366b657498e51b7c7a433b80cfb83152cb"
      ],
      "author": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jun 10 11:09:10 2009 -0700"
      },
      "committer": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Wed Jun 10 11:09:10 2009 -0700"
      },
      "message": "am 0e7cf636: Merge change 3725 into donut\n\nMerge commit \u00270e7cf6366b657498e51b7c7a433b80cfb83152cb\u0027\n\n* commit \u00270e7cf6366b657498e51b7c7a433b80cfb83152cb\u0027:\n  process: Clean up cgroup management\n"
    },
    {
      "commit": "b81645c868b3d596b5ac56822959feb629a8651e",
      "tree": "abc951f530a58f8f194cf890c09680500459ac92",
      "parents": [
        "0e7cf6366b657498e51b7c7a433b80cfb83152cb",
        "9438de2001af5287d653a81c1360d1e5106c7df4"
      ],
      "author": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jun 10 11:07:58 2009 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jun 10 11:07:58 2009 -0700"
      },
      "message": "Merge change 3726 into donut\n\n* changes:\n  ActivityManager: Ensure that we clear the calling process identity around calls to Process.setProcessGroup().\n"
    },
    {
      "commit": "0e7cf6366b657498e51b7c7a433b80cfb83152cb",
      "tree": "303f9310dbae96a2db74c5457c0085edab9b9df0",
      "parents": [
        "9e09e0f439ab30b8856d46827623652d09b7477b",
        "0cb53209c32457540a0fabe5567f68606c158963"
      ],
      "author": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jun 10 11:07:52 2009 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jun 10 11:07:52 2009 -0700"
      },
      "message": "Merge change 3725 into donut\n\n* changes:\n  process: Clean up cgroup management\n"
    },
    {
      "commit": "1b2e618bdfe5840f450a6899de548a095739e2ba",
      "tree": "320262ba2892a3f700b81cc17653f74aa100be1e",
      "parents": [
        "21444c54273a98051523e66f86d32c5b15acfa08",
        "9e09e0f439ab30b8856d46827623652d09b7477b"
      ],
      "author": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jun 10 11:06:54 2009 -0700"
      },
      "committer": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Wed Jun 10 11:06:54 2009 -0700"
      },
      "message": "am 9e09e0f4: Merge change 3724 into donut\n\nMerge commit \u00279e09e0f439ab30b8856d46827623652d09b7477b\u0027\n\n* commit \u00279e09e0f439ab30b8856d46827623652d09b7477b\u0027:\n  zygote: Add CAP_SYS_NICE to system server capabilities\n"
    },
    {
      "commit": "9e09e0f439ab30b8856d46827623652d09b7477b",
      "tree": "3216aad72eabcdd3aa578d03dd8bc548d2bacad8",
      "parents": [
        "df01deaacff82b918b4f0ba774d5ad3087543629",
        "1caefa6c40a732dbe75b0782f0aa3147017c38d0"
      ],
      "author": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jun 10 11:05:05 2009 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jun 10 11:05:05 2009 -0700"
      },
      "message": "Merge change 3724 into donut\n\n* changes:\n  zygote: Add CAP_SYS_NICE to system server capabilities\n"
    },
    {
      "commit": "7b3f5520d32b5f149fa9d4a7c953547ba55f1708",
      "tree": "2688aee20297ca28f1dcafb6ecb2a821ce2f627d",
      "parents": [
        "df01deaacff82b918b4f0ba774d5ad3087543629"
      ],
      "author": {
        "name": "Jaikumar Ganesh",
        "email": "jaikumar@google.com",
        "time": "Thu Jun 04 11:35:32 2009 -0700"
      },
      "committer": {
        "name": "Jaikumar Ganesh",
        "email": "jaikumar@google.com",
        "time": "Wed Jun 10 11:02:57 2009 -0700"
      },
      "message": "Add additional parameters to SETUP_DATA_CALL and SMS response.\n\n1. The authType should be specified in the APN database.\nThis was hardcoded to 3 in the qmi driver. We currently set it to\n3 in the RIL till the apn database side changes are done.\n2. RIL_SEND_SMS response has errorCode as a new field,\n"
    },
    {
      "commit": "21444c54273a98051523e66f86d32c5b15acfa08",
      "tree": "02c0affb7ca2b8404aa5fa296482aee25452bd29",
      "parents": [
        "164ab6572da92ecf6496922d848718e0c0ed3031",
        "df01deaacff82b918b4f0ba774d5ad3087543629"
      ],
      "author": {
        "name": "Christopher Tate",
        "email": "ctate@google.com",
        "time": "Wed Jun 10 10:59:20 2009 -0700"
      },
      "committer": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Wed Jun 10 10:59:20 2009 -0700"
      },
      "message": "am df01deaa: More restore plumbing, plus add suggested-backoff to transport API\n\nMerge commit \u0027df01deaacff82b918b4f0ba774d5ad3087543629\u0027\n\n* commit \u0027df01deaacff82b918b4f0ba774d5ad3087543629\u0027:\n  More restore plumbing, plus add suggested-backoff to transport API\n"
    }
  ],
  "next": "164ab6572da92ecf6496922d848718e0c0ed3031"
}
