)]}'
{
  "log": [
    {
      "commit": "4ff0cf4b83605bff630c4e6f1fabe4f72a3f93a1",
      "tree": "2616ad1230b8ebc22a720945c5841a36572b9545",
      "parents": [
        "bec1d13da2ef3c8c2c4cc4f740474d095068bd8b"
      ],
      "author": {
        "name": "Romain Guy",
        "email": "romainguy@google.com",
        "time": "Mon Aug 06 14:51:10 2012 -0700"
      },
      "committer": {
        "name": "Romain Guy",
        "email": "romainguy@google.com",
        "time": "Mon Aug 06 14:51:10 2012 -0700"
      },
      "message": "Add new debug tool to track hardware layers updates\n\nYou can setprop debug.hwui.show_layers_updates true to flash\nhw layers in green when they update. This is also a setting\nin the Dev. section of the settings app.\n\nChange-Id: Ibe1d63a4f81567dc1d590c9b088d2e7505df8abf\n"
    },
    {
      "commit": "bec1d13da2ef3c8c2c4cc4f740474d095068bd8b",
      "tree": "b7f3a7b10e5a19280cdd955c381a27ab2e62c2a2",
      "parents": [
        "9c5c65959790bdceda384f87cf457bc7f9c2d433",
        "216c181e76ee11a47a0b2a180f9af96740ab38ad"
      ],
      "author": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Sun Aug 05 14:58:13 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sun Aug 05 14:58:13 2012 -0700"
      },
      "message": "Merge \"Make generic BaseNetworkObserver.\" into jb-mr1-dev"
    },
    {
      "commit": "9c5c65959790bdceda384f87cf457bc7f9c2d433",
      "tree": "dc7fc1bef126901ee89e6e833bfc34a65c8cb314",
      "parents": [
        "fe33a09a3f0d53bf96f7c65bfeb271d6487012e1",
        "065b299df4159602327977dd007cb2cd6b64ab20"
      ],
      "author": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Sun Aug 05 14:55:27 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sun Aug 05 14:55:28 2012 -0700"
      },
      "message": "Merge \"Make LocalSocket Closeable.\" into jb-mr1-dev"
    },
    {
      "commit": "216c181e76ee11a47a0b2a180f9af96740ab38ad",
      "tree": "dd32870b7e0cbe4a52d90e593de1b0d8b8d3b771",
      "parents": [
        "065b299df4159602327977dd007cb2cd6b64ab20"
      ],
      "author": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Sun Aug 05 14:29:23 2012 -0700"
      },
      "committer": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Sun Aug 05 14:32:41 2012 -0700"
      },
      "message": "Make generic BaseNetworkObserver.\n\nThis makes it easier to add new INetworkManagementEventObserver events\nin future.\n\nChange-Id: I432263d745558de4b878f313c1951230ed9db2b1\n"
    },
    {
      "commit": "065b299df4159602327977dd007cb2cd6b64ab20",
      "tree": "962d115b14145cf1af13ae9de6f599a15617a9eb",
      "parents": [
        "187019c51fb1f8f79d4d5919facbc8d569ff844e"
      ],
      "author": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Sun Aug 05 14:16:48 2012 -0700"
      },
      "committer": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Sun Aug 05 14:21:07 2012 -0700"
      },
      "message": "Make LocalSocket Closeable.\n\nEnables usage of IoUtils.closeQuietly().\n\nChange-Id: I91126297c1f235ae9da09f82d8f4f22db46558eb\n"
    },
    {
      "commit": "fe33a09a3f0d53bf96f7c65bfeb271d6487012e1",
      "tree": "3d173a56c80229d29da4e1dd347cdf9794309b8f",
      "parents": [
        "bb01fd01118d34d5f91c83881b0bf95dd74d6159",
        "8f82961f5ace376cb2f888f8d4e53fe8a49f7315"
      ],
      "author": {
        "name": "Wink Saville",
        "email": "wink@google.com",
        "time": "Sat Aug 04 08:12:52 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Sat Aug 04 08:12:52 2012 -0700"
      },
      "message": "am 8f82961f: am 98853623: Merge \"Telephony: Move AdnRecord.aidl into opt/telephony\"\n\n* commit \u00278f82961f5ace376cb2f888f8d4e53fe8a49f7315\u0027:\n  Telephony: Move AdnRecord.aidl into opt/telephony\n"
    },
    {
      "commit": "bb01fd01118d34d5f91c83881b0bf95dd74d6159",
      "tree": "69eeff4b0e79fce3474dc29ba512d5ec484cdc1c",
      "parents": [
        "b49a065d9904567624a088857ecd1626fad91511",
        "1971df5d4296f077cccff704201057a32b733235"
      ],
      "author": {
        "name": "Wink Saville",
        "email": "wink@google.com",
        "time": "Sat Aug 04 08:12:48 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Sat Aug 04 08:12:48 2012 -0700"
      },
      "message": "am 1971df5d: am e20a19cb: Merge \"show 3G icon for CDMA/1xRTT\"\n\n* commit \u00271971df5d4296f077cccff704201057a32b733235\u0027:\n  show 3G icon for CDMA/1xRTT\n"
    },
    {
      "commit": "8f82961f5ace376cb2f888f8d4e53fe8a49f7315",
      "tree": "cf56afb9927d7e49909e0dfdfee13830116a5963",
      "parents": [
        "1971df5d4296f077cccff704201057a32b733235",
        "98853623bcb27155e9b030301a0cb2a987cfc612"
      ],
      "author": {
        "name": "Wink Saville",
        "email": "wink@google.com",
        "time": "Sat Aug 04 08:07:54 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Sat Aug 04 08:07:54 2012 -0700"
      },
      "message": "am 98853623: Merge \"Telephony: Move AdnRecord.aidl into opt/telephony\"\n\n* commit \u002798853623bcb27155e9b030301a0cb2a987cfc612\u0027:\n  Telephony: Move AdnRecord.aidl into opt/telephony\n"
    },
    {
      "commit": "1971df5d4296f077cccff704201057a32b733235",
      "tree": "01b131971775a858f26aa24c2b63284f7fef7e4d",
      "parents": [
        "633233bc9ec0f3961b096fea933ecaa454214fd7",
        "e20a19cb541f8621f04be0f3d3501f2fc51a0e82"
      ],
      "author": {
        "name": "Wink Saville",
        "email": "wink@google.com",
        "time": "Sat Aug 04 08:07:49 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Sat Aug 04 08:07:49 2012 -0700"
      },
      "message": "am e20a19cb: Merge \"show 3G icon for CDMA/1xRTT\"\n\n* commit \u0027e20a19cb541f8621f04be0f3d3501f2fc51a0e82\u0027:\n  show 3G icon for CDMA/1xRTT\n"
    },
    {
      "commit": "98853623bcb27155e9b030301a0cb2a987cfc612",
      "tree": "04e5ebe8483e11a777f912f6bc3f89c8646e22be",
      "parents": [
        "e20a19cb541f8621f04be0f3d3501f2fc51a0e82",
        "7b3b02cb53b02c79c1222ee0977c2554f10bd9c8"
      ],
      "author": {
        "name": "Wink Saville",
        "email": "wink@google.com",
        "time": "Sat Aug 04 07:54:35 2012 -0700"
      },
      "committer": {
        "name": "android code review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Sat Aug 04 07:54:35 2012 -0700"
      },
      "message": "Merge \"Telephony: Move AdnRecord.aidl into opt/telephony\""
    },
    {
      "commit": "e20a19cb541f8621f04be0f3d3501f2fc51a0e82",
      "tree": "abef61cc6b52f4e72840c5b45a490d3e151dc4c0",
      "parents": [
        "d2237dfe7d84c36e5cc9399a444f9befb559af97",
        "68cad3a0faf0cad9cba81a13e2cde75ca6ae528e"
      ],
      "author": {
        "name": "Wink Saville",
        "email": "wink@google.com",
        "time": "Sat Aug 04 07:51:26 2012 -0700"
      },
      "committer": {
        "name": "android code review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Sat Aug 04 07:51:27 2012 -0700"
      },
      "message": "Merge \"show 3G icon for CDMA/1xRTT\""
    },
    {
      "commit": "b49a065d9904567624a088857ecd1626fad91511",
      "tree": "e5a7dce90e878f97e3351a9ee1faa2f799155c39",
      "parents": [
        "cbb6b41aeff9d70bee30ac670237e45b35689cc0"
      ],
      "author": {
        "name": "Craig Mautner",
        "email": "cmautner@google.com",
        "time": "Fri Aug 03 19:03:24 2012 -0700"
      },
      "committer": {
        "name": "Craig Mautner",
        "email": "cmautner@google.com",
        "time": "Fri Aug 03 19:03:24 2012 -0700"
      },
      "message": "Fix build with density methods.\n\nChange-Id: I95c0a4f12db40f200a3a004394763beaef904232\n"
    },
    {
      "commit": "cbb6b41aeff9d70bee30ac670237e45b35689cc0",
      "tree": "a4dcee6a58fe9390fd5d3e2f520972d9ee21ac38",
      "parents": [
        "b79413e92d46b9d12b628a60e1cefa2e34ab9d3d",
        "4bd149ef83c8e3e2ffb61885e71f44df9a9ccfa7"
      ],
      "author": {
        "name": "Craig Mautner",
        "email": "cmautner@google.com",
        "time": "Fri Aug 03 18:07:52 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Aug 03 18:07:52 2012 -0700"
      },
      "message": "Merge \"Do not use last app rotation as default.\" into jb-mr1-dev"
    },
    {
      "commit": "b79413e92d46b9d12b628a60e1cefa2e34ab9d3d",
      "tree": "b829812a369eb77cf6ff12b6f15f364a4bd39e37",
      "parents": [
        "da806b5c5fb804328d9de06e998b76dc00a8b223",
        "4c7a4a776741ddaa49df1361aa3a8f3977e59196"
      ],
      "author": {
        "name": "Raph Levien",
        "email": "raph@google.com",
        "time": "Fri Aug 03 18:00:52 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Aug 03 18:00:53 2012 -0700"
      },
      "message": "Merge \"Fix bug 6930875: ArrayIndexOutOfBoundsException on Battery details\" into jb-mr1-dev"
    },
    {
      "commit": "da806b5c5fb804328d9de06e998b76dc00a8b223",
      "tree": "36f658198a7622547f49f7210d5e4e3e22edc5d6",
      "parents": [
        "2e5746a7a807c6d9d61af48978695214ef9d6717",
        "8801b2fef3bc54db1bbb24748d91c909b901116a"
      ],
      "author": {
        "name": "Romain Guy",
        "email": "romainguy@google.com",
        "time": "Fri Aug 03 17:46:26 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Aug 03 17:46:27 2012 -0700"
      },
      "message": "Merge \"Bowing my head in shame Bug #6924514\" into jb-mr1-dev"
    },
    {
      "commit": "2e5746a7a807c6d9d61af48978695214ef9d6717",
      "tree": "9b750a0101d2e4b963c85d541a17813d309bdcd0",
      "parents": [
        "c09211911c28795354f7ce5a1b75b13ac6a7b4d0",
        "dde331cebd87982faded6818ad5f9927ff994c96"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Fri Aug 03 17:45:52 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Aug 03 17:45:52 2012 -0700"
      },
      "message": "Merge \"We can now (kind-of) change screen density on the fly.\" into jb-mr1-dev"
    },
    {
      "commit": "8801b2fef3bc54db1bbb24748d91c909b901116a",
      "tree": "c41cea664917148c773fd49cd0a6b382f8c31b4c",
      "parents": [
        "c09211911c28795354f7ce5a1b75b13ac6a7b4d0"
      ],
      "author": {
        "name": "Romain Guy",
        "email": "romainguy@google.com",
        "time": "Fri Aug 03 17:43:31 2012 -0700"
      },
      "committer": {
        "name": "Romain Guy",
        "email": "romainguy@google.com",
        "time": "Fri Aug 03 17:43:31 2012 -0700"
      },
      "message": "Bowing my head in shame\nBug #6924514\n\nChange-Id: Ifcc08fb5dbaf3f9c6ac3a3e618db2fd6349dc290\n"
    },
    {
      "commit": "dde331cebd87982faded6818ad5f9927ff994c96",
      "tree": "c2f9c4c62113fc93948d3988fc09cc3727c4b9ca",
      "parents": [
        "5345c310af8363948cee6a91d11add3ec51e8a9c"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Fri Aug 03 14:01:57 2012 -0700"
      },
      "committer": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Fri Aug 03 17:27:29 2012 -0700"
      },
      "message": "We can now (kind-of) change screen density on the fly.\n\nPreloaded drawables now have a density associated with them, so we\ncan load the correct drawable if we are using a different density.\n\nWindow manager now formally keeps track of the density for each\nscreen, allowing it to be overridden like you can already do with\nsize, and relies on this density to drive itself internally and\nthe configurations it reports.\n\nThere are a new set of Bitmap constructors where you provide a\nDisplayMetrics so they can be constructed with the correct density.\n(This will be for when you can have different windows in the same\napp running at different densities.)\n\nActivityThread now watches for density changes, and pushes them\nto the DENSITY_DEVICE and Bitmap global density values for that\nprocess.\n\nA new am command allows you to change the density.\n"
    },
    {
      "commit": "c09211911c28795354f7ce5a1b75b13ac6a7b4d0",
      "tree": "f54a8c65a2debf6124ef3b733311dfa3381ed01e",
      "parents": [
        "5e80cacfad7a09aea9e255fc7b5bfeb30989d1a8"
      ],
      "author": {
        "name": "Romain Guy",
        "email": "romainguy@google.com",
        "time": "Fri Aug 03 17:21:04 2012 -0700"
      },
      "committer": {
        "name": "Romain Guy",
        "email": "romainguy@google.com",
        "time": "Fri Aug 03 17:21:04 2012 -0700"
      },
      "message": "Use correct color for default holo gradient\n\nChange-Id: I7976c8d986da69dd312fe28cc6d88fc896bdf926\n"
    },
    {
      "commit": "7b3b02cb53b02c79c1222ee0977c2554f10bd9c8",
      "tree": "58beda651058ed6989ce504e7d6958126adfa75b",
      "parents": [
        "2c932143ffe865d49c741e466b425bdbabbd1f2f"
      ],
      "author": {
        "name": "Alex Yakavenka",
        "email": "ayakav@codeaurora.org",
        "time": "Fri Aug 03 10:42:41 2012 -0700"
      },
      "committer": {
        "name": "Alex Yakavenka",
        "email": "ayakav@codeaurora.org",
        "time": "Fri Aug 03 16:47:51 2012 -0700"
      },
      "message": "Telephony: Move AdnRecord.aidl into opt/telephony\n\nChange-Id: Ib22f3e777f1cd39fb6da5b907bcec57c2c66ce3a\n"
    },
    {
      "commit": "5e80cacfad7a09aea9e255fc7b5bfeb30989d1a8",
      "tree": "79ff5ab0015e8d59b4c128e29677214e4c039f7a",
      "parents": [
        "18edb81172daa9b98b53d226d94fc03249b1aded"
      ],
      "author": {
        "name": "Romain Guy",
        "email": "romainguy@google.com",
        "time": "Fri Aug 03 15:58:12 2012 -0700"
      },
      "committer": {
        "name": "Romain Guy",
        "email": "romainguy@google.com",
        "time": "Fri Aug 03 16:17:14 2012 -0700"
      },
      "message": "Replace stretched background textures with real gradients\n\nChange-Id: I320733aaef191318d32fa823d9a6140585f49417\n"
    },
    {
      "commit": "18edb81172daa9b98b53d226d94fc03249b1aded",
      "tree": "a660ac4ee7f21e7becfc2b707425f762e96345da",
      "parents": [
        "b92edf99ef268fe0fd76445286d720bd11f967d2"
      ],
      "author": {
        "name": "Romain Guy",
        "email": "romainguy@google.com",
        "time": "Fri Aug 03 16:06:55 2012 -0700"
      },
      "committer": {
        "name": "Romain Guy",
        "email": "romainguy@google.com",
        "time": "Fri Aug 03 16:08:56 2012 -0700"
      },
      "message": "Avoid crash when dumping display lists\n\nWe recently changed the drawText implementation to accept more parameters\nwhich were not taken into account during a dump operation.\n\nChange-Id: Ia1dc682dc7bb2bb02a1f4a514ed5af5556f92a97\n"
    },
    {
      "commit": "4bd149ef83c8e3e2ffb61885e71f44df9a9ccfa7",
      "tree": "fb68ea52d2fbbb8b511c6f83911e4f722e827916",
      "parents": [
        "b92edf99ef268fe0fd76445286d720bd11f967d2"
      ],
      "author": {
        "name": "Craig Mautner",
        "email": "cmautner@google.com",
        "time": "Fri Aug 03 13:54:02 2012 -0700"
      },
      "committer": {
        "name": "Craig Mautner",
        "email": "cmautner@google.com",
        "time": "Fri Aug 03 14:47:24 2012 -0700"
      },
      "message": "Do not use last app rotation as default.\n\nIf the rotation sensor has been disabled we were substituting the\nlast app rotation for the sensor value. This fix uses the last\nsensor value delivered before the sensor was disabled. Only use\nthe last app rotation if we never have received a valid sensor\nvalue.\n\nFixes bug 6387946.\n\nChange-Id: I50743c30ee2b4455e9848d3a619809be97eec3c8\n"
    },
    {
      "commit": "4c7a4a776741ddaa49df1361aa3a8f3977e59196",
      "tree": "a26f3a13418ff5c3169d156af9e7ce0c28c89e54",
      "parents": [
        "5345c310af8363948cee6a91d11add3ec51e8a9c"
      ],
      "author": {
        "name": "Raph Levien",
        "email": "raph@google.com",
        "time": "Fri Aug 03 14:32:39 2012 -0700"
      },
      "committer": {
        "name": "Raph Levien",
        "email": "raph@google.com",
        "time": "Fri Aug 03 14:37:15 2012 -0700"
      },
      "message": "Fix bug 6930875: ArrayIndexOutOfBoundsException on Battery details\n\nThe wrong constant was used to count the number of user activity types.\nThe number of types changed recently, so before then nothing bad\nhappened. Now we get an AIOOB.\n\nThis is the change to NUM_USER_ACTIVITY_TYPES:\n\nChange-Id: I05045180129b30fa09fe5f5e1e3b0ac25fee23b4\nhttps://googleplex-android-review.googlesource.com/#/c/211982/\n"
    },
    {
      "commit": "b92edf99ef268fe0fd76445286d720bd11f967d2",
      "tree": "47eb8c0f670de901a3c4ab966cf86597259d9069",
      "parents": [
        "440f38711d59857d57a0e44a6b5b482fd1f49168",
        "a6216c67daecab6b5c6a72539fae1efd464a0b26"
      ],
      "author": {
        "name": "Ying Wang",
        "email": "wangying@google.com",
        "time": "Fri Aug 03 14:31:39 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Aug 03 14:31:40 2012 -0700"
      },
      "message": "Merge \"Import translations. DO NOT MERGE\" into jb-mr1-dev"
    },
    {
      "commit": "440f38711d59857d57a0e44a6b5b482fd1f49168",
      "tree": "0664861c9b5efa3a96194c9d7759b71184f7cd78",
      "parents": [
        "7c927b1b04edbab435af1618901794d60d09313e",
        "f1c0aeda259dd0dbab4356c909d33fe7e1ca0d2a"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Fri Aug 03 14:11:36 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Aug 03 14:11:36 2012 -0700"
      },
      "message": "Merge \"Fix issue #6921726: Prime: Cannot make or receive phone calls...\" into jb-mr1-dev"
    },
    {
      "commit": "f1c0aeda259dd0dbab4356c909d33fe7e1ca0d2a",
      "tree": "78beeb1132a0c5a0897912781731d0d5be1470b5",
      "parents": [
        "5345c310af8363948cee6a91d11add3ec51e8a9c"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Fri Aug 03 14:04:30 2012 -0700"
      },
      "committer": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Fri Aug 03 14:04:30 2012 -0700"
      },
      "message": "Fix issue #6921726: Prime: Cannot make or receive phone calls...\n\n[NPE at android.graphics.drawable.Drawable.createFromResourceStream]\n\nChange-Id: I223428ffb39e883518aad817227f32851ea18aec\n"
    },
    {
      "commit": "7c927b1b04edbab435af1618901794d60d09313e",
      "tree": "f871033622322663028921303ac79e3b3ada9c6e",
      "parents": [
        "1094b7d7699738be3193f5be8c451ea4c85461aa",
        "633233bc9ec0f3961b096fea933ecaa454214fd7"
      ],
      "author": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Fri Aug 03 13:26:58 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Aug 03 13:26:58 2012 -0700"
      },
      "message": "am 633233bc: (-s ours) Reconcile with jb-release - do not merge\n\n* commit \u0027633233bc9ec0f3961b096fea933ecaa454214fd7\u0027:\n  Fix NPE on some phones at startup.\n  Fix 6804479: \"Emergency calls only\" in notification shade\n  Implement CMAS service category program results.\n  Fix detection of CDMA cell broadcast messages.\n  Fix our interpretation of apn setting\u0027s bearer.\n"
    },
    {
      "commit": "633233bc9ec0f3961b096fea933ecaa454214fd7",
      "tree": "45e751e352da4ab82842b43569233b8b1f099c5a",
      "parents": [
        "2cb7db116f738b9c88f3aeceb345cbdc99de04ce",
        "0e51c94c98fe69d7183f7fccaa35c0f46fd8e3f2"
      ],
      "author": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Fri Aug 03 13:23:27 2012 -0700"
      },
      "committer": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Fri Aug 03 13:23:27 2012 -0700"
      },
      "message": "Reconcile with jb-release - do not merge\n\nChange-Id: I586debc586c0de8fc24359daa40cbee9e58340ab\n"
    },
    {
      "commit": "a6216c67daecab6b5c6a72539fae1efd464a0b26",
      "tree": "5ebec240a5b8cce2661df963731f8c1d7ea53091",
      "parents": [
        "3185b376b0b9b8c393fb8300b18df441a3481ad0"
      ],
      "author": {
        "name": "Ying Wang",
        "email": "wangying@google.com",
        "time": "Fri Aug 03 12:20:06 2012 -0700"
      },
      "committer": {
        "name": "Ying Wang",
        "email": "wangying@google.com",
        "time": "Fri Aug 03 12:20:06 2012 -0700"
      },
      "message": "Import translations. DO NOT MERGE\n\nChange-Id: I96086039ac5b62a7a137990de380c95913e17f0f\nAuto-generated-cl: translation import\n"
    },
    {
      "commit": "1094b7d7699738be3193f5be8c451ea4c85461aa",
      "tree": "f871033622322663028921303ac79e3b3ada9c6e",
      "parents": [
        "0b24b1d37a955a0674a31d4da9ee1d0357a1d7f8",
        "10d7e8afb2297b24ad3bbccd0f5f3ded5e79fe12"
      ],
      "author": {
        "name": "Martijn Coenen",
        "email": "maco@google.com",
        "time": "Fri Aug 03 12:12:11 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Aug 03 12:12:11 2012 -0700"
      },
      "message": "Merge \"Bluetooth: fix enableNoAutoConnect() call.\" into jb-mr1-dev"
    },
    {
      "commit": "0e51c94c98fe69d7183f7fccaa35c0f46fd8e3f2",
      "tree": "fa82f3380a3649b80286b1f92fc5b5894ae677e1",
      "parents": [
        "4df2c7fa44a71f351ac9aab5eb9c6909d76e9419",
        "4b9a8d75b8796ea07cadd61ceef135c173167c8e"
      ],
      "author": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Fri Aug 03 12:11:54 2012 -0700"
      },
      "committer": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Fri Aug 03 12:11:54 2012 -0700"
      },
      "message": "Reconcile AOSP and GOOG jb-release\n\nChange-Id: I2cee4571848de79427356a6fcfe8da59ae34e70f\n"
    },
    {
      "commit": "0b24b1d37a955a0674a31d4da9ee1d0357a1d7f8",
      "tree": "dc40ce14607c20565d3f19e7b6d83f46152122f4",
      "parents": [
        "a70cd04985eec51d95355cc7b822bc65f4ebce05",
        "821bd8081a3a02de946af7a5c2ab52cdc3e48c4e"
      ],
      "author": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Fri Aug 03 11:56:02 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Aug 03 11:56:03 2012 -0700"
      },
      "message": "Merge \"Pass changed NetworkInfo to LocationProvider.\" into jb-mr1-dev"
    },
    {
      "commit": "821bd8081a3a02de946af7a5c2ab52cdc3e48c4e",
      "tree": "c30bc9303fd555e250f13eeb05b2a54b42c4b6c8",
      "parents": [
        "187019c51fb1f8f79d4d5919facbc8d569ff844e"
      ],
      "author": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Fri Aug 03 11:53:01 2012 -0700"
      },
      "committer": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Fri Aug 03 11:53:01 2012 -0700"
      },
      "message": "Pass changed NetworkInfo to LocationProvider.\n\nLocationProviders often rely on non-default networks, so pass the\nnetwork that actually changed, instead of the default.\n\nBug: 6929692\nChange-Id: I31d9eec792e07259282aa1bb57ec66c01962df64\n"
    },
    {
      "commit": "4b9a8d75b8796ea07cadd61ceef135c173167c8e",
      "tree": "fa82f3380a3649b80286b1f92fc5b5894ae677e1",
      "parents": [
        "ef5d26119141b17c9b3879a1b6e36e6bb3fd931c"
      ],
      "author": {
        "name": "Daniel Sandler",
        "email": "dsandler@android.com",
        "time": "Wed Jul 25 12:31:22 2012 -0400"
      },
      "committer": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Fri Aug 03 11:28:10 2012 -0700"
      },
      "message": "Fix NPE on some phones at startup.\n\nBug: 6877589\nChange-Id: I65ff37b4cf6b59a72a7aa665f252f5fb34f3b183\n"
    },
    {
      "commit": "ef5d26119141b17c9b3879a1b6e36e6bb3fd931c",
      "tree": "30393047bc5b5c12e69f9c3cd5d0bd478e1e6452",
      "parents": [
        "715da0ea9194c9bf9ed4e5548294d7d16c229d10"
      ],
      "author": {
        "name": "Daniel Sandler",
        "email": "dsandler@android.com",
        "time": "Tue Jul 24 15:19:04 2012 -0400"
      },
      "committer": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Fri Aug 03 11:28:04 2012 -0700"
      },
      "message": "Fix 6804479: \"Emergency calls only\" in notification shade\n\nAdd an additional codepath to the \"no connectivity\" logic in\nNetworkController to allow the PLMN bubble up from the\nGsmServiceStateTracker, where R.string.emergency_calls_only\nis returned if we\u0027re in emergency call mode.\n\nBug: 6804479\nChange-Id: I0a77261e4393cc0dc32bae3e631ef196b2342f06\n"
    },
    {
      "commit": "715da0ea9194c9bf9ed4e5548294d7d16c229d10",
      "tree": "d597d6b1bbb4fdc17396286d99505ee9fa2050a5",
      "parents": [
        "f8563f5108d4d77408b11e218a9f481ff6e2e147"
      ],
      "author": {
        "name": "Jake Hamby",
        "email": "jhamby@google.com",
        "time": "Tue Jul 24 15:39:45 2012 -0700"
      },
      "committer": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Fri Aug 03 11:27:59 2012 -0700"
      },
      "message": "Implement CMAS service category program results.\n\nCorrectly handle CDMA Service Category Program Data requests,\nand send the SCPT response to the message center. Parcel SCPD\noperations as an ArrayList instead of an array (current version\nwill throw ClassCastException when the array is cast).\n\nBug: 6853691\nChange-Id: I949ea68891c78306059248832e59a593ab606e11\n"
    },
    {
      "commit": "f8563f5108d4d77408b11e218a9f481ff6e2e147",
      "tree": "a4293a9c5797fafa2d8cbe58e483e2d79e49d942",
      "parents": [
        "a3ed3b62d1d61d7f547a978df9086c819de559e9"
      ],
      "author": {
        "name": "Jake Hamby",
        "email": "jhamby@google.com",
        "time": "Mon Jul 23 14:42:33 2012 -0700"
      },
      "committer": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Fri Aug 03 11:27:49 2012 -0700"
      },
      "message": "Fix detection of CDMA cell broadcast messages.\n\nThe bIsServicePresent field of an incoming CDMA SMS RIL message\nis not a reliable way to distinguish broadcast from point-to-point\nmessages on some RILs. Change CDMA SmsMessage.getMessageType() to\nreturn MESSAGE_TYPE_BROADCAST when the service category is not 0,\nand MESSAGE_TYPE_POINT_TO_POINT when the service category is 0.\n\nBug: 6853691\nChange-Id: I0d44a8ce0bb295da5125271db90652570d655bc1\n"
    },
    {
      "commit": "a3ed3b62d1d61d7f547a978df9086c819de559e9",
      "tree": "f7da6791ba1b775f3a77bc5c8722dfc91c7e2ee3",
      "parents": [
        "f186b07b463447707117e2b54fc02f7ed30d6e43"
      ],
      "author": {
        "name": "Robert Greenwalt",
        "email": "rgreenwalt@google.com",
        "time": "Tue Jul 17 14:46:34 2012 -0700"
      },
      "committer": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Fri Aug 03 11:27:44 2012 -0700"
      },
      "message": "Fix our interpretation of apn setting\u0027s bearer.\n\nBetween ICS and JB we changed it to use TelephonyManager\u0027s network type\nenumeration.  This changes it back to represent the RIL\u0027s radio\ntechnology.  The only diff between the two is 13 and 14 are swapped,\nso the change was causing problems with LTE and eHRPD.\n\nbug:6830908\nChange-Id: I85a7c8037f370f368e5cbf6dc2c9395c6889b541\n"
    },
    {
      "commit": "a70cd04985eec51d95355cc7b822bc65f4ebce05",
      "tree": "f6f9149058914eff13bfd35b8eea8d213fa08311",
      "parents": [
        "5345c310af8363948cee6a91d11add3ec51e8a9c",
        "211efea7376371ee755edd2ad03e83ef6eea464e"
      ],
      "author": {
        "name": "Romain Guy",
        "email": "romainguy@google.com",
        "time": "Fri Aug 03 11:09:49 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Aug 03 11:09:49 2012 -0700"
      },
      "message": "Merge \"Add dithering to gradients\" into jb-mr1-dev"
    },
    {
      "commit": "5345c310af8363948cee6a91d11add3ec51e8a9c",
      "tree": "2e4b7a1851e995541f8605dd24856bc2c6eb1bd8",
      "parents": [
        "3185b376b0b9b8c393fb8300b18df441a3481ad0",
        "3ddab0dcc1039137f05a28ff86477601a223a0fa"
      ],
      "author": {
        "name": "Chris Wren",
        "email": "cwren@android.com",
        "time": "Fri Aug 03 09:52:08 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Aug 03 09:52:09 2012 -0700"
      },
      "message": "Merge \"Don\u0027t allow the status bar to collapse things we\u0027re touching.\" into jb-mr1-dev"
    },
    {
      "commit": "3185b376b0b9b8c393fb8300b18df441a3481ad0",
      "tree": "29830b1310100b0b03a062d67e0d0a7a5807d363",
      "parents": [
        "72c30e2cec3ad67d4673baa31291ea0ddd712786",
        "bc632a28e4fba4a659baf39b9fd3d06d10cfda97"
      ],
      "author": {
        "name": "John Spurlock",
        "email": "jspurlock@google.com",
        "time": "Fri Aug 03 08:36:41 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Aug 03 08:36:41 2012 -0700"
      },
      "message": "Merge \"Re-enable dreams: frameworks/base\" into jb-mr1-dev"
    },
    {
      "commit": "10d7e8afb2297b24ad3bbccd0f5f3ded5e79fe12",
      "tree": "fc2ba935b382ec2ab25f415b3e24489b268ea385",
      "parents": [
        "6395422929df024d2bb29a490f9ac17cdb99bfc2"
      ],
      "author": {
        "name": "Martijn Coenen",
        "email": "maco@google.com",
        "time": "Fri Aug 03 08:36:02 2012 -0700"
      },
      "committer": {
        "name": "Martijn Coenen",
        "email": "maco@google.com",
        "time": "Fri Aug 03 08:36:02 2012 -0700"
      },
      "message": "Bluetooth: fix enableNoAutoConnect() call.\n\nFor now, just do a regular connect.\n\nChange-Id: Ibc43098d45c82177298cb17d72a32c7904924021\n"
    },
    {
      "commit": "72c30e2cec3ad67d4673baa31291ea0ddd712786",
      "tree": "7fdc811b8c16484e902ecd459b75301c785355e9",
      "parents": [
        "7de53949bc89e1e79ed63d730beaa49f838038b6",
        "aca7a741cb2d6055a4d0773054501b6902374d9b"
      ],
      "author": {
        "name": "John Spurlock",
        "email": "jspurlock@google.com",
        "time": "Fri Aug 03 08:34:42 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Aug 03 08:34:43 2012 -0700"
      },
      "message": "Merge \"Fix typos in android.widget package docs.\" into jb-mr1-dev"
    },
    {
      "commit": "7de53949bc89e1e79ed63d730beaa49f838038b6",
      "tree": "ecf844ccd7f15112c2311034700f362eff0ed207",
      "parents": [
        "187019c51fb1f8f79d4d5919facbc8d569ff844e",
        "9de4936c99b979f6010440b043edc6d6142d1980"
      ],
      "author": {
        "name": "Craig Mautner",
        "email": "cmautner@google.com",
        "time": "Fri Aug 03 08:25:41 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Aug 03 08:25:42 2012 -0700"
      },
      "message": "Merge \"Add features to DisplayManager.\" into jb-mr1-dev"
    },
    {
      "commit": "aca7a741cb2d6055a4d0773054501b6902374d9b",
      "tree": "f9025ad30be900749d3eae981dbc4a01374d7435",
      "parents": [
        "187019c51fb1f8f79d4d5919facbc8d569ff844e"
      ],
      "author": {
        "name": "John Spurlock",
        "email": "jspurlock@google.com",
        "time": "Fri Aug 03 09:11:52 2012 -0400"
      },
      "committer": {
        "name": "John Spurlock",
        "email": "jspurlock@google.com",
        "time": "Fri Aug 03 09:14:32 2012 -0400"
      },
      "message": "Fix typos in android.widget package docs.\n\nFixed spelling errors and cleaned up markup.\n\nChange-Id: I3573087d40bbeb3906a8361abb02de4cb4325a92\n"
    },
    {
      "commit": "bc632a28e4fba4a659baf39b9fd3d06d10cfda97",
      "tree": "7673f90d9f6a3aa9c47ea5c3a926ffa155e60f0c",
      "parents": [
        "187019c51fb1f8f79d4d5919facbc8d569ff844e"
      ],
      "author": {
        "name": "John Spurlock",
        "email": "jspurlock@google.com",
        "time": "Tue Jul 31 08:28:12 2012 -0400"
      },
      "committer": {
        "name": "John Spurlock",
        "email": "jspurlock@google.com",
        "time": "Fri Aug 03 08:51:17 2012 -0400"
      },
      "message": "Re-enable dreams: frameworks/base\n\nEnable feature in config. Expose Dream in public api for unbundled apps.\nUnhide package.  Add isDreaming() method to service.\n\nRe-arrange the Dream api a bit.  (use onStart as hook for subclasses).\nCoordinate properly with power manager.\n\nReplace old dock mode (don\u0027t fire old intent).\n\nChange-Id: I1318d20cc1613e5d862f2913f2fcdc9719302cf7\nBug: 6921930\n"
    },
    {
      "commit": "187019c51fb1f8f79d4d5919facbc8d569ff844e",
      "tree": "ccca3afc5751fd8bc00ed4417a4f606cbf3e3264",
      "parents": [
        "fbe963f4ad8056c8615ce4bdfce5d1387fbf77ae",
        "893a0e71a73cf9dddd571ab2a786a0e18c8fee38"
      ],
      "author": {
        "name": "Mathias Agopian",
        "email": "mathias@google.com",
        "time": "Thu Aug 02 21:49:25 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Aug 02 21:49:25 2012 -0700"
      },
      "message": "Merge \"screen-off animation won\u0027t be handled by SF anymore\" into jb-mr1-dev"
    },
    {
      "commit": "fbe963f4ad8056c8615ce4bdfce5d1387fbf77ae",
      "tree": "9273ad0af79745066c8bbefe8b52028f1d8ecb3a",
      "parents": [
        "329465c6b2407ee086a171cac1a3581f83dbb048",
        "5098fd8a0e3d2da32d5c4ffa729959caf779fc75"
      ],
      "author": {
        "name": "Jeff Brown",
        "email": "jeffbrown@google.com",
        "time": "Thu Aug 02 21:36:32 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Aug 02 21:36:33 2012 -0700"
      },
      "message": "Merge \"Remove unnecessary code.\" into jb-mr1-dev"
    },
    {
      "commit": "5098fd8a0e3d2da32d5c4ffa729959caf779fc75",
      "tree": "064de9f850386dc160c345d0571687932eb7d26d",
      "parents": [
        "e7c1d88fba71122038d516d3b758d68f9f92fa64"
      ],
      "author": {
        "name": "Jeff Brown",
        "email": "jeffbrown@google.com",
        "time": "Thu Aug 02 21:34:46 2012 -0700"
      },
      "committer": {
        "name": "Jeff Brown",
        "email": "jeffbrown@google.com",
        "time": "Thu Aug 02 21:34:46 2012 -0700"
      },
      "message": "Remove unnecessary code.\n\nBug: 6926595\nChange-Id: Ice3138675c024e9efe9c7922e1e0a05f19cdde54\n"
    },
    {
      "commit": "893a0e71a73cf9dddd571ab2a786a0e18c8fee38",
      "tree": "2feca3371656a32c63139596c4da88c36e23aaab",
      "parents": [
        "1ae49ab8655baeb0ddf1944d0a66cd598122408a"
      ],
      "author": {
        "name": "Mathias Agopian",
        "email": "mathias@google.com",
        "time": "Thu Aug 02 21:29:54 2012 -0700"
      },
      "committer": {
        "name": "Mathias Agopian",
        "email": "mathias@google.com",
        "time": "Thu Aug 02 21:29:54 2012 -0700"
      },
      "message": "screen-off animation won\u0027t be handled by SF anymore\n\nChange-Id: I66ad02b07b1148c1610e9c29ba80450d49c22806\n"
    },
    {
      "commit": "329465c6b2407ee086a171cac1a3581f83dbb048",
      "tree": "0d69eee745692b133e3f2c955561c0e09807ffb5",
      "parents": [
        "478923885da8fac0c1e0a8b7d85b98d1988504bc",
        "b4163a6e12ee7100c758c6d3d062ade1f2843fce"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Thu Aug 02 19:14:39 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Aug 02 19:14:39 2012 -0700"
      },
      "message": "Merge \"Add APIs for interacting across users.\" into jb-mr1-dev"
    },
    {
      "commit": "68cad3a0faf0cad9cba81a13e2cde75ca6ae528e",
      "tree": "abef61cc6b52f4e72840c5b45a490d3e151dc4c0",
      "parents": [
        "d2237dfe7d84c36e5cc9399a444f9befb559af97"
      ],
      "author": {
        "name": "Madan Ankapura",
        "email": "mankapur@sta.samsung.com",
        "time": "Thu Aug 02 19:10:22 2012 -0700"
      },
      "committer": {
        "name": "Madan Ankapura",
        "email": "mankapur@sta.samsung.com",
        "time": "Thu Aug 02 19:10:22 2012 -0700"
      },
      "message": "show 3G icon for CDMA/1xRTT\n\nwhen config_showMin3G is enabled to true in a CDMA device\n\nChange-Id: I79a4fa200dc406fc7f9f4527165046541961ef69\nSigned-off-by: Madan Ankapura \u003cmankapur@sta.samsung.com\u003e\n"
    },
    {
      "commit": "b4163a6e12ee7100c758c6d3d062ade1f2843fce",
      "tree": "2948e83dec184906f2c44ee332431f219b78359d",
      "parents": [
        "b1758cf8cd007bfffb3d8adceca25f3b0c82bd77"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Thu Aug 02 18:31:26 2012 -0700"
      },
      "committer": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Thu Aug 02 19:07:57 2012 -0700"
      },
      "message": "Add APIs for interacting across users.\n\n- Expose the existing Context.sendBroadcast() as\n  Context.sendBroadcastAsUser().\n- Add new android:singleUser attribute for services.\n- Add new INTERACT_ACROSS_USERS_FULL permission for full\n  system-level access to cross-user interface (allows\n  sendBroadcastAsUser() to send to any receiver).\n- Add new INTERACT_ACROSS_USERS_FULL permission for\n  more restricted cross-user interaction: this is required\n  for android:singleUser, and allows you to use\n  sendBroadcastAsUser() but only to send to your own\n  receivers.\n\nChange-Id: I0de88f6718e9505f4de72e3f45d29c0f503b76e9\n"
    },
    {
      "commit": "478923885da8fac0c1e0a8b7d85b98d1988504bc",
      "tree": "96907f9cf010e1b9faab79aaa67ac2219c00055a",
      "parents": [
        "84aa999ed202b3f2fc6fbf5cd39d66dad1af1ed3"
      ],
      "author": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Thu Aug 02 16:42:01 2012 -0700"
      },
      "committer": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Thu Aug 02 17:30:32 2012 -0700"
      },
      "message": "Make AutoCompleteTextView#setText(CharSequence, boolean) public\n\nBug 6807326\n\nPublic bug http://code.google.com/p/android/issues/detail?id\u003d34690\n\nMake this available for use by applications that wish to make\nprogrammatic changes to the AutoCompleteTextView without filtering.\n\nChange-Id: I889452d3b19b378258ad9247f3d254afee1e8408\n"
    },
    {
      "commit": "84aa999ed202b3f2fc6fbf5cd39d66dad1af1ed3",
      "tree": "4b9e4a5ef226deec9f1facf5c5543fd20bf1c3a1",
      "parents": [
        "daceb30bf5e54aeb73a3909a26f51322d3f8efdc",
        "2cb7db116f738b9c88f3aeceb345cbdc99de04ce"
      ],
      "author": {
        "name": "Robert Greenwalt",
        "email": "rgreenwalt@google.com",
        "time": "Thu Aug 02 17:26:29 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Aug 02 17:26:29 2012 -0700"
      },
      "message": "am 2cb7db11: resolved conflicts for merge of 41508f05 to jb-dev-plus-aosp\n\n* commit \u00272cb7db116f738b9c88f3aeceb345cbdc99de04ce\u0027:\n  Fix a logging NPE problem\n"
    },
    {
      "commit": "2cb7db116f738b9c88f3aeceb345cbdc99de04ce",
      "tree": "45e751e352da4ab82842b43569233b8b1f099c5a",
      "parents": [
        "e1c47324fc22f86f378cb6ccc51e4554eec5156b",
        "41508f0544c5905def4a7e9ccb07941e5f7417fd"
      ],
      "author": {
        "name": "Robert Greenwalt",
        "email": "rgreenwalt@google.com",
        "time": "Thu Aug 02 17:15:43 2012 -0700"
      },
      "committer": {
        "name": "Robert Greenwalt",
        "email": "rgreenwalt@google.com",
        "time": "Thu Aug 02 17:15:43 2012 -0700"
      },
      "message": "resolved conflicts for merge of 41508f05 to jb-dev-plus-aosp\n\nChange-Id: I7232528f0f438ce9cf7759643631a250f545306e\n"
    },
    {
      "commit": "daceb30bf5e54aeb73a3909a26f51322d3f8efdc",
      "tree": "4b9e4a5ef226deec9f1facf5c5543fd20bf1c3a1",
      "parents": [
        "25dd892ce9dc7d83970a3aa55f25ec8e110dfe84",
        "df9cae4de32039d518974794641b301ee3406a1b"
      ],
      "author": {
        "name": "George Mount",
        "email": "mount@google.com",
        "time": "Thu Aug 02 16:28:03 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Aug 02 16:28:03 2012 -0700"
      },
      "message": "Merge \"Cancel handler for JS unload handler prevents hang.\" into jb-mr1-dev"
    },
    {
      "commit": "25dd892ce9dc7d83970a3aa55f25ec8e110dfe84",
      "tree": "c5eecc42a1a0d4ba59b470c7738e1d14b16559b8",
      "parents": [
        "6677951135f6062c678f98af2f8fb42f8241ae9b",
        "e1c47324fc22f86f378cb6ccc51e4554eec5156b"
      ],
      "author": {
        "name": "Svetoslav Ganov",
        "email": "svetoslavganov@google.com",
        "time": "Thu Aug 02 16:07:35 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Aug 02 16:07:35 2012 -0700"
      },
      "message": "am e1c47324: am 9a59f6e0: Merge \"Notification panel on tablet does not handle back and home key events.\" into jb-dev\n\n* commit \u0027e1c47324fc22f86f378cb6ccc51e4554eec5156b\u0027:\n  Notification panel on tablet does not handle back and home key events.\n"
    },
    {
      "commit": "41508f0544c5905def4a7e9ccb07941e5f7417fd",
      "tree": "14b06be0192d1e17ce3f89954983b7ec47af46c1",
      "parents": [
        "9a59f6e02fdcabbf2debd5b836b01f7b22a4b21a"
      ],
      "author": {
        "name": "Robert Greenwalt",
        "email": "rgreenwalt@google.com",
        "time": "Thu Aug 02 16:06:56 2012 -0700"
      },
      "committer": {
        "name": "Robert Greenwalt",
        "email": "rgreenwalt@google.com",
        "time": "Thu Aug 02 16:06:56 2012 -0700"
      },
      "message": "Fix a logging NPE problem\n\nbug:6864064\nChange-Id: I3237e55cb164462b9616515b0de009bf687f1dca\n"
    },
    {
      "commit": "6677951135f6062c678f98af2f8fb42f8241ae9b",
      "tree": "b81b3508f97f238f89be23432611022f316dd831",
      "parents": [
        "f95f3ebf12bf9ee23b8ed4e940ab007cbc22f3f3",
        "265eea82ae24b5620dc84fa6c51ba72aca9a1cf6"
      ],
      "author": {
        "name": "Dirk Dougherty",
        "email": "ddougherty@google.com",
        "time": "Thu Aug 02 15:39:55 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Aug 02 15:39:55 2012 -0700"
      },
      "message": "am 265eea82: am 568db47b: Merge \"Doc change: add trademarks attribution.\" into jb-dev\n\n* commit \u0027265eea82ae24b5620dc84fa6c51ba72aca9a1cf6\u0027:\n  Doc change: add trademarks attribution.\n"
    },
    {
      "commit": "e1c47324fc22f86f378cb6ccc51e4554eec5156b",
      "tree": "45e751e352da4ab82842b43569233b8b1f099c5a",
      "parents": [
        "265eea82ae24b5620dc84fa6c51ba72aca9a1cf6",
        "9a59f6e02fdcabbf2debd5b836b01f7b22a4b21a"
      ],
      "author": {
        "name": "Svetoslav Ganov",
        "email": "svetoslavganov@google.com",
        "time": "Thu Aug 02 15:19:03 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Aug 02 15:19:03 2012 -0700"
      },
      "message": "am 9a59f6e0: Merge \"Notification panel on tablet does not handle back and home key events.\" into jb-dev\n\n* commit \u00279a59f6e02fdcabbf2debd5b836b01f7b22a4b21a\u0027:\n  Notification panel on tablet does not handle back and home key events.\n"
    },
    {
      "commit": "9a59f6e02fdcabbf2debd5b836b01f7b22a4b21a",
      "tree": "845e749474c0f14b141ee8f2bedc75a5af694f04",
      "parents": [
        "568db47b770cbfaacdd54914540923258cd6f847",
        "73b9c29b8b856d15e8798a876a85766c263f01f2"
      ],
      "author": {
        "name": "Svetoslav Ganov",
        "email": "svetoslavganov@google.com",
        "time": "Thu Aug 02 15:16:02 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Aug 02 15:16:03 2012 -0700"
      },
      "message": "Merge \"Notification panel on tablet does not handle back and home key events.\" into jb-dev"
    },
    {
      "commit": "df9cae4de32039d518974794641b301ee3406a1b",
      "tree": "e70ce7d5a3c523b53739926b3caca60ce1404ed3",
      "parents": [
        "437a0fbd57662e1d9d260da6f62ff83da2769a7e"
      ],
      "author": {
        "name": "George Mount",
        "email": "mount@google.com",
        "time": "Thu Aug 02 15:14:39 2012 -0700"
      },
      "committer": {
        "name": "George Mount",
        "email": "mount@google.com",
        "time": "Thu Aug 02 15:14:39 2012 -0700"
      },
      "message": "Cancel handler for JS unload handler prevents hang.\n\n Bug 6803309\n When the alert dialog raised by the JS unload handler was pressed\n outside the alert region, it was canceled and no response was\n sent back to WebViewCore. This captures the cancel event so that\n WebViewCore doesn\u0027t hang.\n\nChange-Id: I0c125e759a252a803c2c77aa9533adef7fa82d3d\n"
    },
    {
      "commit": "f95f3ebf12bf9ee23b8ed4e940ab007cbc22f3f3",
      "tree": "1cf63ea99447d0336101e56e92b2c8273296b316",
      "parents": [
        "7786687e7eb17c7670dacb08eca3346a945232aa",
        "e7c1d88fba71122038d516d3b758d68f9f92fa64"
      ],
      "author": {
        "name": "Jeff Brown",
        "email": "jeffbrown@google.com",
        "time": "Thu Aug 02 14:58:47 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Aug 02 14:58:47 2012 -0700"
      },
      "message": "Merge \"Allow access to display manager service from isolated processes.\" into jb-mr1-dev"
    },
    {
      "commit": "265eea82ae24b5620dc84fa6c51ba72aca9a1cf6",
      "tree": "a414d8e105160e0375428f295eb33f8e9477ce0e",
      "parents": [
        "4040fccdddcc4669b01979572c8289b2d674a711",
        "568db47b770cbfaacdd54914540923258cd6f847"
      ],
      "author": {
        "name": "Dirk Dougherty",
        "email": "ddougherty@google.com",
        "time": "Thu Aug 02 14:57:50 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Aug 02 14:57:50 2012 -0700"
      },
      "message": "am 568db47b: Merge \"Doc change: add trademarks attribution.\" into jb-dev\n\n* commit \u0027568db47b770cbfaacdd54914540923258cd6f847\u0027:\n  Doc change: add trademarks attribution.\n"
    },
    {
      "commit": "7786687e7eb17c7670dacb08eca3346a945232aa",
      "tree": "2a7b6acb2ecc1e169f51ad96fd85f90aa55e58eb",
      "parents": [
        "d9ea9c985147ec019f84ac6ae4c42cc08fd22768",
        "4040fccdddcc4669b01979572c8289b2d674a711"
      ],
      "author": {
        "name": "Brian Carlstrom",
        "email": "bdc@google.com",
        "time": "Thu Aug 02 14:56:59 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Aug 02 14:56:59 2012 -0700"
      },
      "message": "am 4040fccd: am d2237dfe: Merge \"Change KeyStore to use Modified UTF-8 to match NativeCrypto\"\n\n* commit \u00274040fccdddcc4669b01979572c8289b2d674a711\u0027:\n  Change KeyStore to use Modified UTF-8 to match NativeCrypto\n"
    },
    {
      "commit": "d9ea9c985147ec019f84ac6ae4c42cc08fd22768",
      "tree": "2a7b6acb2ecc1e169f51ad96fd85f90aa55e58eb",
      "parents": [
        "19e662baa9f439ffa95001a6fd7b69b2667735b4",
        "fb64fe1b6ed02f9e52694029f1efe47665353d48"
      ],
      "author": {
        "name": "Brian Carlstrom",
        "email": "bdc@google.com",
        "time": "Thu Aug 02 14:56:55 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Aug 02 14:56:55 2012 -0700"
      },
      "message": "am fb64fe1b: am 4faeef37: (-s ours) Merge \"Improve test key names to reproduce public issue\"\n\n* commit \u0027fb64fe1b6ed02f9e52694029f1efe47665353d48\u0027:\n  Improve test key names to reproduce public issue\n"
    },
    {
      "commit": "e7c1d88fba71122038d516d3b758d68f9f92fa64",
      "tree": "6953f3e7c7c4ee0d36117ef7620d70572d5fb58d",
      "parents": [
        "5590027b9b44eb4cabe415720278b85c30d720a8"
      ],
      "author": {
        "name": "Jeff Brown",
        "email": "jeffbrown@google.com",
        "time": "Thu Aug 02 14:55:26 2012 -0700"
      },
      "committer": {
        "name": "Jeff Brown",
        "email": "jeffbrown@google.com",
        "time": "Thu Aug 02 14:55:26 2012 -0700"
      },
      "message": "Allow access to display manager service from isolated processes.\n\nBug: 6921302\nChange-Id: I9eed4a24992538e18ad0540b96a8cea2c8a9ef76\n"
    },
    {
      "commit": "19e662baa9f439ffa95001a6fd7b69b2667735b4",
      "tree": "2a7b6acb2ecc1e169f51ad96fd85f90aa55e58eb",
      "parents": [
        "2a642a450a07dfdb94d897ef06d2348855dcc431",
        "d5c81db1e78e98f3e0a1a5cf206865c3056294c4"
      ],
      "author": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Thu Aug 02 14:53:22 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Aug 02 14:53:22 2012 -0700"
      },
      "message": "Merge \"Fix some ActionBar menu issues around config changes\" into jb-mr1-dev"
    },
    {
      "commit": "d5c81db1e78e98f3e0a1a5cf206865c3056294c4",
      "tree": "ac0826672072e51bbba1ed343750cf64a5103bb1",
      "parents": [
        "b1758cf8cd007bfffb3d8adceca25f3b0c82bd77"
      ],
      "author": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Thu Aug 02 14:35:26 2012 -0700"
      },
      "committer": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Thu Aug 02 14:50:55 2012 -0700"
      },
      "message": "Fix some ActionBar menu issues around config changes\n\nBug 6904212\n\nUpdate allow-text and max item height properties for action bar menu\nitem views properly.\n\nFix an ActionMenuItemView measurement bug that could cause items to\nmeasure too small.\n\nChange-Id: Ibac8491f7670969b0ae4584fff5e44ebd1435abd\n"
    },
    {
      "commit": "9de4936c99b979f6010440b043edc6d6142d1980",
      "tree": "d8a17234255275c282eb3cf6cd9be3018e1c8816",
      "parents": [
        "2a642a450a07dfdb94d897ef06d2348855dcc431"
      ],
      "author": {
        "name": "Craig Mautner",
        "email": "cmautner@google.com",
        "time": "Thu Aug 02 14:30:30 2012 -0700"
      },
      "committer": {
        "name": "Craig Mautner",
        "email": "cmautner@google.com",
        "time": "Thu Aug 02 14:30:30 2012 -0700"
      },
      "message": "Add features to DisplayManager.\n\nAdded Surface.setDisplayId().\nAdded callbacks to DisplayManagerService.\n\nChange-Id: Idd3f85f8ca1f1208962f1196efd6a3ab51c8c259\n"
    },
    {
      "commit": "3ddab0dcc1039137f05a28ff86477601a223a0fa",
      "tree": "ca94635251f044d9fe794139262ea2a9766b54c8",
      "parents": [
        "2a642a450a07dfdb94d897ef06d2348855dcc431"
      ],
      "author": {
        "name": "Chris Wren",
        "email": "cwren@android.com",
        "time": "Thu Aug 02 16:52:21 2012 -0400"
      },
      "committer": {
        "name": "Chris Wren",
        "email": "cwren@android.com",
        "time": "Thu Aug 02 16:55:08 2012 -0400"
      },
      "message": "Don\u0027t allow the status bar to collapse things we\u0027re touching.\n\nBug: 6538918\nChange-Id: Ie4e79aa593ac2097d0e6402f84816df934160687\n"
    },
    {
      "commit": "73b9c29b8b856d15e8798a876a85766c263f01f2",
      "tree": "bd6dd7e525dfe23b8076c117350e3b2d2e6bcc12",
      "parents": [
        "a39fdd11e80618acc046fff65b6549b5c8b5aa8d"
      ],
      "author": {
        "name": "Svetoslav Ganov",
        "email": "svetoslavganov@google.com",
        "time": "Mon Jul 30 16:13:46 2012 -0700"
      },
      "committer": {
        "name": "Svetoslav Ganov",
        "email": "svetoslavganov@google.com",
        "time": "Thu Aug 02 13:44:30 2012 -0700"
      },
      "message": "Notification panel on tablet does not handle back and home key events.\n\n1. Notification panel on tablet does not handle back and home key events and\n   as a result the notification panel stays open. Hence, after opening the\n   notifications panel, pressing the back key on a keyboard will move back\n   in the app instead closing the panel. Same happens for the home key.\n   The expected behavior is if the panel is open the back button will dismiss\n   it and the key should be consumed by the panel. The home key should hide\n   the panel and the key should not be consumed by the panel so the system\n   can do the right thing.\n\nbug:6902903\n\nChange-Id: I06e8ceea1f51b998e6703d70dcb3a24128d5a581\n"
    },
    {
      "commit": "568db47b770cbfaacdd54914540923258cd6f847",
      "tree": "95542037b54389b168140f87e88d47fd2a40c3b9",
      "parents": [
        "5ae754c93a2c713f46e6cdbcab5ef051b5d0b600",
        "5baafabafd12c026bf4146f4244ca357609d44b9"
      ],
      "author": {
        "name": "Dirk Dougherty",
        "email": "ddougherty@google.com",
        "time": "Thu Aug 02 13:42:16 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Aug 02 13:42:17 2012 -0700"
      },
      "message": "Merge \"Doc change: add trademarks attribution.\" into jb-dev"
    },
    {
      "commit": "2a642a450a07dfdb94d897ef06d2348855dcc431",
      "tree": "0640ccc4efbb78bece455b53890a51226efd37d6",
      "parents": [
        "9866d60ea4f7476df781230a7f33ed5c2af031c9",
        "4f67ba6ba4e861b287a3ff0323c107aa77f66264"
      ],
      "author": {
        "name": "Craig Mautner",
        "email": "cmautner@google.com",
        "time": "Thu Aug 02 13:16:12 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Aug 02 13:16:13 2012 -0700"
      },
      "message": "Merge \"Refactor DisplayManagerService to be functional.\" into jb-mr1-dev"
    },
    {
      "commit": "9866d60ea4f7476df781230a7f33ed5c2af031c9",
      "tree": "d8b041997bfc8359b97864b5ce81e32b514489f0",
      "parents": [
        "8ab2dc2f9680307febe997631c2148729f714e3d",
        "24713907fe4632d263aea82f7a35c8fb08918a09"
      ],
      "author": {
        "name": "rich cannings",
        "email": "richc@google.com",
        "time": "Thu Aug 02 12:57:11 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Aug 02 12:57:11 2012 -0700"
      },
      "message": "Merge \"Pass URLs to package verifiers\" into jb-mr1-dev"
    },
    {
      "commit": "8ab2dc2f9680307febe997631c2148729f714e3d",
      "tree": "25dbe904d90a3dce391452a8a51aac219676125c",
      "parents": [
        "b1758cf8cd007bfffb3d8adceca25f3b0c82bd77"
      ],
      "author": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Tue Jul 31 15:00:12 2012 -0700"
      },
      "committer": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Thu Aug 02 12:32:05 2012 -0700"
      },
      "message": "Improve scan time for some cases\n\nWhen the path being matched has a sqlite wildcard character in it, a \"like\"\nmatch will be quite slow. Unfortunately this is fairly common, since \"_\"\nis a wildcard character. However, because in most cases the case of the path\nin the database will match the case on disk, an \"\u003d\" match will work, so it\nis worthwhile to try an \"\u003d\" match first, before trying a \"like\".\n\nIf there are no wildcard characters, the \"like\" will be as fast as the \"\u003d\",\nbecause of the case-insensitive index on the _data column, so there is no\nneed to try \"\u003d\" first in that case.\n\nb/6751354\n\nChange-Id: I1cd4efbd56a37886cb44a86acb73eb9a3c9f303d\n"
    },
    {
      "commit": "b1758cf8cd007bfffb3d8adceca25f3b0c82bd77",
      "tree": "af8e15b7083731676e62e4cbf2bbc074ff1b145a",
      "parents": [
        "ed9960ff7f93167cc31b779529a3118731873b40",
        "e4681878702edaf0833294b3f1ce835705d3ad04"
      ],
      "author": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Thu Aug 02 11:28:44 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Aug 02 11:28:45 2012 -0700"
      },
      "message": "Merge \"Make MediaRouteButton focusable by default\" into jb-mr1-dev"
    },
    {
      "commit": "24713907fe4632d263aea82f7a35c8fb08918a09",
      "tree": "fbf80caed2388c579d64b20b86b9b9f2586b1640",
      "parents": [
        "26ea2e5df58edfd14717c86854f6bb99975b6a77"
      ],
      "author": {
        "name": "rich cannings",
        "email": "richc@google.com",
        "time": "Thu Jul 26 14:07:53 2012 -0700"
      },
      "committer": {
        "name": "rich cannings",
        "email": "richc@google.com",
        "time": "Thu Aug 02 11:26:47 2012 -0700"
      },
      "message": "Pass URLs to package verifiers\n\nThis change passes the originating URL and accompanied referrer to\npackage verifiers, when available.\n\nBug: 6544677\nChange-Id: If9ff6663ad7f3426b7aea2aceb1413b689788138\n"
    },
    {
      "commit": "e4681878702edaf0833294b3f1ce835705d3ad04",
      "tree": "9f6bb34b948eae89a27c5f15f2efc8ae88495e1d",
      "parents": [
        "9742553603af071b5087df3e352e2ad4ac1d382f"
      ],
      "author": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Thu Aug 02 10:31:30 2012 -0700"
      },
      "committer": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Thu Aug 02 11:23:55 2012 -0700"
      },
      "message": "Make MediaRouteButton focusable by default\n\nBug 6921236\n\nAdd a default contentDescription for MediaRouteButton.\n\nAdd long-press \"cheat sheet\" support to MediaRouteButtons created by\nMediaRouteActionProvider for use in the action bar to match standard\naction button behavior.\n\nChange-Id: I313cfcb2349210765b084c3388095de4624009e8\n"
    },
    {
      "commit": "4f67ba6ba4e861b287a3ff0323c107aa77f66264",
      "tree": "d386443cb9522ddd0586e2cb811228d874825022",
      "parents": [
        "26ea2e5df58edfd14717c86854f6bb99975b6a77"
      ],
      "author": {
        "name": "Craig Mautner",
        "email": "cmautner@google.com",
        "time": "Thu Aug 02 11:23:00 2012 -0700"
      },
      "committer": {
        "name": "Craig Mautner",
        "email": "cmautner@google.com",
        "time": "Thu Aug 02 11:23:00 2012 -0700"
      },
      "message": "Refactor DisplayManagerService to be functional.\n\nChange-Id: Ieac1eca172be5dc5db45302d3afa26188acd4d6d\n"
    },
    {
      "commit": "ed9960ff7f93167cc31b779529a3118731873b40",
      "tree": "80127adaa13a635d31f49a5c84e68bae31f8dd3b",
      "parents": [
        "dfa6c2681de4d7185a55218444c54f407ca5eb15",
        "a99dbde643da3c89ea08f65a82c454b9c21fe717"
      ],
      "author": {
        "name": "George Mount",
        "email": "mount@google.com",
        "time": "Thu Aug 02 11:15:11 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Aug 02 11:15:12 2012 -0700"
      },
      "message": "Merge \"Don\u0027t restart input in the middle of a batch.\" into jb-mr1-dev"
    },
    {
      "commit": "dfa6c2681de4d7185a55218444c54f407ca5eb15",
      "tree": "d2e2baf6b83d69ae487f6b29fbf38995e85e4332",
      "parents": [
        "26ea2e5df58edfd14717c86854f6bb99975b6a77",
        "86d00fb40ae5cd01ce5a2e228e6de777eae6dee8"
      ],
      "author": {
        "name": "Chris Wren",
        "email": "cwren@android.com",
        "time": "Thu Aug 02 11:09:20 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Aug 02 11:09:21 2012 -0700"
      },
      "message": "Merge \"Venetian blinds policy for one-finger notification expansion.\" into jb-mr1-dev"
    },
    {
      "commit": "4040fccdddcc4669b01979572c8289b2d674a711",
      "tree": "5d434befc14cb3339197b9eddfe784cc434ea58e",
      "parents": [
        "fb64fe1b6ed02f9e52694029f1efe47665353d48",
        "d2237dfe7d84c36e5cc9399a444f9befb559af97"
      ],
      "author": {
        "name": "Brian Carlstrom",
        "email": "bdc@google.com",
        "time": "Thu Aug 02 10:32:13 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Aug 02 10:32:13 2012 -0700"
      },
      "message": "am d2237dfe: Merge \"Change KeyStore to use Modified UTF-8 to match NativeCrypto\"\n\n* commit \u0027d2237dfe7d84c36e5cc9399a444f9befb559af97\u0027:\n  Change KeyStore to use Modified UTF-8 to match NativeCrypto\n"
    },
    {
      "commit": "fb64fe1b6ed02f9e52694029f1efe47665353d48",
      "tree": "5d434befc14cb3339197b9eddfe784cc434ea58e",
      "parents": [
        "80adeb535f17331dedbbd200c99c366f34d33eeb",
        "4faeef378e9b82a4ad0fc1d4bb923af1a4f70e4e"
      ],
      "author": {
        "name": "Brian Carlstrom",
        "email": "bdc@google.com",
        "time": "Thu Aug 02 10:32:02 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Aug 02 10:32:02 2012 -0700"
      },
      "message": "am 4faeef37: (-s ours) Merge \"Improve test key names to reproduce public issue\"\n\n* commit \u00274faeef378e9b82a4ad0fc1d4bb923af1a4f70e4e\u0027:\n  Improve test key names to reproduce public issue\n"
    },
    {
      "commit": "26ea2e5df58edfd14717c86854f6bb99975b6a77",
      "tree": "d27b6e508c1bdbd29028034471ee46acfe5d6cf8",
      "parents": [
        "1d377a19aaf1f3f91b1e45059c3bb2d871f6f776",
        "80adeb535f17331dedbbd200c99c366f34d33eeb"
      ],
      "author": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Thu Aug 02 10:31:44 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Aug 02 10:31:44 2012 -0700"
      },
      "message": "am 80adeb53: am 5ae754c9: Merge \"fix markup for gl pie\" into jb-dev\n\n* commit \u002780adeb535f17331dedbbd200c99c366f34d33eeb\u0027:\n  fix markup for gl pie\n"
    },
    {
      "commit": "1d377a19aaf1f3f91b1e45059c3bb2d871f6f776",
      "tree": "7df1f02b3bcc2d3fc4e22926e55c33e712879419",
      "parents": [
        "437a0fbd57662e1d9d260da6f62ff83da2769a7e",
        "27ed953f63f179b6be5a01425bf84df1dd934350"
      ],
      "author": {
        "name": "Katie McCormick",
        "email": "kmccormick@google.com",
        "time": "Thu Aug 02 10:31:36 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Aug 02 10:31:36 2012 -0700"
      },
      "message": "am 27ed953f: (-s ours) am 9f942089: Merge changes I9bd42a8a,I613d0b12 into jb-dev\n\n* commit \u002727ed953f63f179b6be5a01425bf84df1dd934350\u0027:\n  cherrypick from master docs: GCM changes Change-Id: Id5454e70455bae14ab4605021a6c1bcab0292ae9\n  Doc update: Misc minor GCM updates.\n"
    },
    {
      "commit": "86d00fb40ae5cd01ce5a2e228e6de777eae6dee8",
      "tree": "29cc708c0026dddda5c14c6b49f90c3349f9ff4c",
      "parents": [
        "437a0fbd57662e1d9d260da6f62ff83da2769a7e"
      ],
      "author": {
        "name": "Chris Wren",
        "email": "cwren@android.com",
        "time": "Wed Aug 01 17:03:07 2012 -0400"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Aug 02 10:30:51 2012 -0700"
      },
      "message": "Venetian blinds policy for one-finger notification expansion.\n\nBug: 6538918\nChange-Id: I8a6f860684b2477571f69eb4a79a5c106251b1a8\n"
    },
    {
      "commit": "a99dbde643da3c89ea08f65a82c454b9c21fe717",
      "tree": "dec17afe4f96b69922671f16439d55002031f907",
      "parents": [
        "437a0fbd57662e1d9d260da6f62ff83da2769a7e"
      ],
      "author": {
        "name": "George Mount",
        "email": "mount@google.com",
        "time": "Wed Aug 01 15:11:13 2012 -0700"
      },
      "committer": {
        "name": "George Mount",
        "email": "mount@google.com",
        "time": "Thu Aug 02 09:36:06 2012 -0700"
      },
      "message": "Don\u0027t restart input in the middle of a batch.\n\n Bug 6854156\n setComposingText is in the middle of a batch and it was resetting\n the InputConnection. When the batch ended, it was closing a\n batch that wasn\u0027t open on the new InputConnection. The reset\n turns out not to be necessary anymore -- the LatinIME respects\n the content when setComposingText fails to change anything.\n\nChange-Id: If3352b32ed7b3c90c8dcb3d5ff8d308e82849d85\n"
    },
    {
      "commit": "5baafabafd12c026bf4146f4244ca357609d44b9",
      "tree": "70a6c93637a2d4e2ad41de92acdbe69fd522cb68",
      "parents": [
        "4881d8d3f12efc9bdb3b4c71d117a2c53919d258"
      ],
      "author": {
        "name": "Dirk Dougherty",
        "email": "ddougherty@google.com",
        "time": "Wed Aug 01 13:49:11 2012 -0700"
      },
      "committer": {
        "name": "Dirk Dougherty",
        "email": "ddougherty@google.com",
        "time": "Thu Aug 02 09:21:30 2012 -0700"
      },
      "message": "Doc change: add trademarks attribution.\n\nChange-Id: If6fa87f1f3e65f509af9b3ed58d3497a46f815a8\n"
    },
    {
      "commit": "437a0fbd57662e1d9d260da6f62ff83da2769a7e",
      "tree": "7df1f02b3bcc2d3fc4e22926e55c33e712879419",
      "parents": [
        "a7ce1551a6c05d4f983e283b413cadb1ddc1026d",
        "59c009776dae5ccbdfb93d7151ff2065ca049dc3"
      ],
      "author": {
        "name": "Craig Mautner",
        "email": "cmautner@google.com",
        "time": "Thu Aug 02 09:20:14 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Aug 02 09:20:14 2012 -0700"
      },
      "message": "Merge \"Introduce multiple displays with DisplayContent.\" into jb-mr1-dev"
    },
    {
      "commit": "59c009776dae5ccbdfb93d7151ff2065ca049dc3",
      "tree": "45ffbc8d93e8f245ed1c78ffa64b8bcc5ae59355",
      "parents": [
        "fa14d824d235c33b137a429c3eb6818f273407ab"
      ],
      "author": {
        "name": "Craig Mautner",
        "email": "cmautner@google.com",
        "time": "Mon Jul 30 12:10:24 2012 -0700"
      },
      "committer": {
        "name": "Craig Mautner",
        "email": "cmautner@google.com",
        "time": "Thu Aug 02 08:47:44 2012 -0700"
      },
      "message": "Introduce multiple displays with DisplayContent.\n\nFix a couple of bugs that turned up.\nRemove touch/focus from display. Add iterators for access.\nRespond to comments. Remove TODOs, and some deviceId parameters.\n\nChange-Id: Idcdb4f1979aa7b14634d450fd0333d6eff26994d\n"
    },
    {
      "commit": "211efea7376371ee755edd2ad03e83ef6eea464e",
      "tree": "b79530b9f807f24571ce0e9ca143747e8c418725",
      "parents": [
        "42e1e0d482d774cf18a55773e434f02edb9e4462"
      ],
      "author": {
        "name": "Romain Guy",
        "email": "romainguy@google.com",
        "time": "Tue Jul 31 21:16:07 2012 -0700"
      },
      "committer": {
        "name": "Romain Guy",
        "email": "romainguy@google.com",
        "time": "Wed Aug 01 19:18:35 2012 -0700"
      },
      "message": "Add dithering to gradients\n\nChange-Id: Ic1208855bde3a254eca2fd7cef43e0f1318ce419\n"
    },
    {
      "commit": "a7ce1551a6c05d4f983e283b413cadb1ddc1026d",
      "tree": "da1d162b37009f7b9d1ff8fdb6d73c5439511b3f",
      "parents": [
        "450ec41919af532d6001ce50acc0fea0c7ced281",
        "836531b0c4985b0cf6ead247dd2f403f3ec59e37"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Wed Aug 01 19:05:52 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Aug 01 19:05:52 2012 -0700"
      },
      "message": "Merge \"Add API to turn on HW drawing in IMEs.\" into jb-mr1-dev"
    },
    {
      "commit": "836531b0c4985b0cf6ead247dd2f403f3ec59e37",
      "tree": "afc4379b93dc5012b82bff0834a8aecdea46ee0d",
      "parents": [
        "e6184f839685affd62aa92dec5a6113e60b3b545"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Wed Aug 01 19:00:38 2012 -0700"
      },
      "committer": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Wed Aug 01 19:00:38 2012 -0700"
      },
      "message": "Add API to turn on HW drawing in IMEs.\n\nChange-Id: Ib6a8bda46223ce1153f32834daf02a820d16136e\n"
    },
    {
      "commit": "450ec41919af532d6001ce50acc0fea0c7ced281",
      "tree": "1b108b73c21d9d14c761f603e59ff602ee289831",
      "parents": [
        "9742553603af071b5087df3e352e2ad4ac1d382f",
        "c1deaa221fc46fda48a2d854af90bf69d9485546"
      ],
      "author": {
        "name": "Jason Sams",
        "email": "jsams@google.com",
        "time": "Wed Aug 01 18:37:36 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Aug 01 18:37:36 2012 -0700"
      },
      "message": "Merge \"Vignette filter:  precompute more values, simplify math, cleanup code\" into jb-mr1-dev"
    },
    {
      "commit": "80adeb535f17331dedbbd200c99c366f34d33eeb",
      "tree": "5d434befc14cb3339197b9eddfe784cc434ea58e",
      "parents": [
        "27ed953f63f179b6be5a01425bf84df1dd934350",
        "5ae754c93a2c713f46e6cdbcab5ef051b5d0b600"
      ],
      "author": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Wed Aug 01 17:04:58 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Aug 01 17:04:58 2012 -0700"
      },
      "message": "am 5ae754c9: Merge \"fix markup for gl pie\" into jb-dev\n\n* commit \u00275ae754c93a2c713f46e6cdbcab5ef051b5d0b600\u0027:\n  fix markup for gl pie\n"
    },
    {
      "commit": "5ae754c93a2c713f46e6cdbcab5ef051b5d0b600",
      "tree": "c843103cc9507b38bf106b9e44b1298daea5a7f3",
      "parents": [
        "9f94208953fc8da72140c2964bcf12ff5b485784",
        "a18e0b4647222cfde9f8e1d7cc4cb23e939757a6"
      ],
      "author": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Wed Aug 01 16:59:44 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Aug 01 16:59:45 2012 -0700"
      },
      "message": "Merge \"fix markup for gl pie\" into jb-dev"
    },
    {
      "commit": "27ed953f63f179b6be5a01425bf84df1dd934350",
      "tree": "6de0c9de7a4743e824a3703047c5252f454ca345",
      "parents": [
        "1cfe4b40d3cbf11695ffc70efa891559cff040b7",
        "9f94208953fc8da72140c2964bcf12ff5b485784"
      ],
      "author": {
        "name": "Katie McCormick",
        "email": "kmccormick@google.com",
        "time": "Wed Aug 01 16:53:12 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Aug 01 16:53:12 2012 -0700"
      },
      "message": "am 9f942089: Merge changes I9bd42a8a,I613d0b12 into jb-dev\n\n* commit \u00279f94208953fc8da72140c2964bcf12ff5b485784\u0027:\n  cherrypick from master docs: GCM changes Change-Id: Id5454e70455bae14ab4605021a6c1bcab0292ae9\n  Doc update: Misc minor GCM updates.\n"
    }
  ],
  "next": "9f94208953fc8da72140c2964bcf12ff5b485784"
}
