)]}'
{
  "log": [
    {
      "commit": "e099ab18e6b54abffd89791f847b810f2f1907fd",
      "tree": "ffed0ea37afd70fc93c0b3feef12f95eec98cc18",
      "parents": [
        "d83ffe358db81abbde44ec38cd9121e67d25fbb3"
      ],
      "author": {
        "name": "Sungmin Choi",
        "email": "sungmin.choi@lge.com",
        "time": "Mon Jun 09 14:45:51 2014 +0900"
      },
      "committer": {
        "name": "Sungmin Choi",
        "email": "sungmin.choi@lge.com",
        "time": "Thu Dec 25 07:39:37 2014 +0000"
      },
      "message": "telephony: Update comments for preferred network mode\n\nChange-Id: I4718674ff73116cc6bbec4540c3450ed14663c0d\n"
    },
    {
      "commit": "d83ffe358db81abbde44ec38cd9121e67d25fbb3",
      "tree": "c5edc99b8268b94abf5f21d0a3ea293108451af7",
      "parents": [
        "bbf849b1c686c9e09c4d59574da70181a47ebb5d",
        "b78cc309201b85a81f5ce72a7649570924319385"
      ],
      "author": {
        "name": "Ian Rogers",
        "email": "irogers@google.com",
        "time": "Fri Jun 06 19:34:12 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri Jun 06 19:34:13 2014 +0000"
      },
      "message": "Merge \"Add missing dependency in layoutlib build file [DO NOT MERGE]\""
    },
    {
      "commit": "bbf849b1c686c9e09c4d59574da70181a47ebb5d",
      "tree": "e9567a07828453d3c390988116fd3a2932dd4059",
      "parents": [
        "b2842e72819b3eb724503290e9eaa7c50f65e45b",
        "9828d067fb877d8c78b5b5f2f7c0a08649e50f59"
      ],
      "author": {
        "name": "Calin Juravle",
        "email": "calin@google.com",
        "time": "Fri Jun 06 12:06:36 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri Jun 06 12:06:36 2014 +0000"
      },
      "message": "Merge \"Add missing profiler options.\""
    },
    {
      "commit": "9828d067fb877d8c78b5b5f2f7c0a08649e50f59",
      "tree": "e9567a07828453d3c390988116fd3a2932dd4059",
      "parents": [
        "b2842e72819b3eb724503290e9eaa7c50f65e45b"
      ],
      "author": {
        "name": "Calin Juravle",
        "email": "calin@google.com",
        "time": "Mon Jun 02 16:45:13 2014 +0100"
      },
      "committer": {
        "name": "Calin Juravle",
        "email": "calin@google.com",
        "time": "Fri Jun 06 12:55:23 2014 +0100"
      },
      "message": "Add missing profiler options.\n\nBug: 12877748\n\nChange-Id: I311b8fb7e15d512e65631bc2a52c443a271d3d3f\n"
    },
    {
      "commit": "b78cc309201b85a81f5ce72a7649570924319385",
      "tree": "9b8e3e398f3ef766621c12f719a6397b763cf5cf",
      "parents": [
        "b2842e72819b3eb724503290e9eaa7c50f65e45b"
      ],
      "author": {
        "name": "Deepanshu Gupta",
        "email": "deepanshu@google.com",
        "time": "Mon Mar 31 16:11:13 2014 -0700"
      },
      "committer": {
        "name": "Ying Wang",
        "email": "wangying@google.com",
        "time": "Thu Jun 05 18:32:14 2014 -0700"
      },
      "message": "Add missing dependency in layoutlib build file [DO NOT MERGE]\n\nAdd missing dependency on built_ext_data\n\nChange-Id: I4e7cca7f6cbc7f5b7416ac9b85a9aec01e61ecd4\n(cherry picked from commit e345507ca4b7b83c6e0446788f4404eb697f945b)\n"
    },
    {
      "commit": "b2842e72819b3eb724503290e9eaa7c50f65e45b",
      "tree": "2173dbd8608b2b1cfc132952b2c0d5715b44be5f",
      "parents": [
        "271251d739db12838d1521bcf885b4943e9b00b1",
        "9fa803be109339e8ebfa7f338bf18858f49af709"
      ],
      "author": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Thu Jun 05 18:02:04 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Jun 05 18:02:04 2014 +0000"
      },
      "message": "Merge \"[LP64] Fix access to MediaAlbumArt.\""
    },
    {
      "commit": "9fa803be109339e8ebfa7f338bf18858f49af709",
      "tree": "b9152d087c70a33733f3b5d70521e519b970e56d",
      "parents": [
        "759a89782d38ddf6ab7f4a2c22c8911ea206b275"
      ],
      "author": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Thu Jun 05 10:38:30 2014 -0700"
      },
      "committer": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Thu Jun 05 10:38:30 2014 -0700"
      },
      "message": "[LP64] Fix access to MediaAlbumArt.\n\nThe mSize field is a uint32_t, not a long.\n\nChange-Id: Id3b9e6049e8998840d33fa886b676db2a8022064\n"
    },
    {
      "commit": "271251d739db12838d1521bcf885b4943e9b00b1",
      "tree": "dc9c6f9d6c4880b08e532916aa4925fcc62f4dd5",
      "parents": [
        "759a89782d38ddf6ab7f4a2c22c8911ea206b275",
        "6959133d84b52ad177b22efc80b10dc1ad3fb62f"
      ],
      "author": {
        "name": "Robin Lee",
        "email": "rgl@google.com",
        "time": "Thu Jun 05 17:16:51 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Jun 05 17:16:52 2014 +0000"
      },
      "message": "Merge \"Add Environment call: get config dir for some user\""
    },
    {
      "commit": "6959133d84b52ad177b22efc80b10dc1ad3fb62f",
      "tree": "dc9c6f9d6c4880b08e532916aa4925fcc62f4dd5",
      "parents": [
        "759a89782d38ddf6ab7f4a2c22c8911ea206b275"
      ],
      "author": {
        "name": "Robin Lee",
        "email": "rgl@google.com",
        "time": "Mon Apr 28 16:03:22 2014 +0100"
      },
      "committer": {
        "name": "Robin Lee",
        "email": "rgl@google.com",
        "time": "Thu Jun 05 14:34:23 2014 +0000"
      },
      "message": "Add Environment call: get config dir for some user\n\nThis returns a read-only directory accessible to any app running as the\nsame user, containing various configuration files written by the system.\n\nChange-Id: I635de184fc285b8fef166b782bbc1ac79f8f0687\n"
    },
    {
      "commit": "759a89782d38ddf6ab7f4a2c22c8911ea206b275",
      "tree": "6f847bd261524bcb0d29983fe3e59f5aade41267",
      "parents": [
        "c0f4ac1bb8668702fa0f053d0ca219bab7dde67c",
        "dde24269c1eecb3ade2f625f4777492d4ef71526"
      ],
      "author": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Wed Jun 04 21:26:49 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Jun 04 21:26:49 2014 +0000"
      },
      "message": "Merge \"Minor javadoc improvements for PackageManager.\""
    },
    {
      "commit": "c0f4ac1bb8668702fa0f053d0ca219bab7dde67c",
      "tree": "6aba81377084b7fda9c8423f0da94895b66a8568",
      "parents": [
        "e46e60041215249a285384cd2282de9f4d956a04",
        "4bb74f157a6c0eb49b7a9806646ac1b5579f66dd"
      ],
      "author": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Wed Jun 04 21:13:56 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Jun 04 21:13:57 2014 +0000"
      },
      "message": "Merge \"Delete duplicate SYSTEM_UI_FLAG_LAYOUT_HIDE_NAVIGATION flag\""
    },
    {
      "commit": "e46e60041215249a285384cd2282de9f4d956a04",
      "tree": "df7c12f8807c449754f8d23de7d77b66a622a1f7",
      "parents": [
        "fdb15a76a30de169aac63d4c2260aa293477557e",
        "e66b6890ee59d108ae5c608f6ec8d4ad20cb06a8"
      ],
      "author": {
        "name": "Robin Lee",
        "email": "rgl@google.com",
        "time": "Wed Jun 04 20:51:53 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Jun 04 20:51:55 2014 +0000"
      },
      "message": "Merge \"Assign AID_EVERYONE gid to newly-created processes\""
    },
    {
      "commit": "fdb15a76a30de169aac63d4c2260aa293477557e",
      "tree": "fca7d60184b0b729027912bf2c1a23efa148f5b2",
      "parents": [
        "1afc29ae3895f7362e50f1d7b9f35bb689c96140"
      ],
      "author": {
        "name": "Tim Murray",
        "email": "timmurray@google.com",
        "time": "Fri Jan 31 12:57:20 2014 -0800"
      },
      "committer": {
        "name": "Qiwen Zhao",
        "email": "zhao@google.com",
        "time": "Wed Jun 04 10:25:54 2014 -0700"
      },
      "message": "DO NOT MERGE: Mark new util type functions as @hide in AOSP.\n\nChange-Id: I834e07aef142aa79ed1603535689d0b833357f6c\n"
    },
    {
      "commit": "dde24269c1eecb3ade2f625f4777492d4ef71526",
      "tree": "916f7553cd405fcd6d43269b795e5018aa9e4f75",
      "parents": [
        "7e547e0d72817032737909952f00acc2e777a35a"
      ],
      "author": {
        "name": "Amaury Medeiros",
        "email": "amaurymedeiros@gmail.com",
        "time": "Tue Jun 03 20:06:41 2014 -0300"
      },
      "committer": {
        "name": "Amaury Medeiros",
        "email": "amaurymedeiros@gmail.com",
        "time": "Tue Jun 03 20:06:41 2014 -0300"
      },
      "message": "Minor javadoc improvements for PackageManager.\n\n- Removed duplicated use of the word \"the\".\n- Changed @return and @param explanation of getApplicationEnabledSetting,\nwhich should get the enabled state of an application and not just one component.\n\nChange-Id: Ide07ec84ceb5b9b5caa28efa9ba838a40ee7b514\nSigned-off-by: Amaury Medeiros \u003camaurymedeiros@gmail.com\u003e\n"
    },
    {
      "commit": "1afc29ae3895f7362e50f1d7b9f35bb689c96140",
      "tree": "518d6ab2a7ad9b6152cc05f8171f34e0e15b60d6",
      "parents": [
        "7e547e0d72817032737909952f00acc2e777a35a",
        "f0c62b26765f1e0ec0df8fceeecb77fca690c29a"
      ],
      "author": {
        "name": "Tim Murray",
        "email": "timmurray@google.com",
        "time": "Tue Jun 03 21:36:19 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Jun 03 21:36:19 2014 +0000"
      },
      "message": "Merge \"Add support for mixed 32/64 APKs using RenderScript.\""
    },
    {
      "commit": "7e547e0d72817032737909952f00acc2e777a35a",
      "tree": "d86b21abde745f92fa1acc99fbd586547af98495",
      "parents": [
        "73f7cd98d61eded2cc3af0f672937c7a2ec5c10a",
        "a191d0464f1eb5973caa044eee288a5a3e6c4dac"
      ],
      "author": {
        "name": "Adam Lesinski",
        "email": "adamlesinski@google.com",
        "time": "Tue Jun 03 20:11:13 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Jun 03 20:11:13 2014 +0000"
      },
      "message": "Merge \"Add --pseudo-localize option to generate resources for pseudolocales.\""
    },
    {
      "commit": "f0c62b26765f1e0ec0df8fceeecb77fca690c29a",
      "tree": "f79737d93c08e6cb882cdc241da57926add84d90",
      "parents": [
        "b75b3aaac4f0282a99bb4486b5dce51a87bc0dd7"
      ],
      "author": {
        "name": "Tim Murray",
        "email": "timmurray@google.com",
        "time": "Fri May 16 11:47:26 2014 -0700"
      },
      "committer": {
        "name": "Tim Murray",
        "email": "timmurray@google.com",
        "time": "Tue Jun 03 12:30:53 2014 -0700"
      },
      "message": "Add support for mixed 32/64 APKs using RenderScript.\n\nChange-Id: I8901a1547d180c9dcef320f86d07a5b82551fb5c\n"
    },
    {
      "commit": "a191d0464f1eb5973caa044eee288a5a3e6c4dac",
      "tree": "37784050b0f55732b6dc467704fdf735de4008dc",
      "parents": [
        "1c725866da02c3e1f62fb416ea3450caed406f2a"
      ],
      "author": {
        "name": "Igor Viarheichyk",
        "email": "viarheichyk@google.com",
        "time": "Mon Jun 02 17:16:24 2014 -0700"
      },
      "committer": {
        "name": "Igor Viarheichyk",
        "email": "viarheichyk@google.com",
        "time": "Tue Jun 03 12:07:50 2014 -0700"
      },
      "message": "Add --pseudo-localize option to generate resources for pseudolocales.\n\nUpdate help output with new option, remove mention of obsolete zz_ZZ\npseudolocale.\n\nChange-Id: Ie2cfc8d11ef6a57e2b9a2333514a7340a3a8c075\n"
    },
    {
      "commit": "73f7cd98d61eded2cc3af0f672937c7a2ec5c10a",
      "tree": "5966c3cbdced5a093094ef469a142f88778d15b3",
      "parents": [
        "7cb13f8a0a40f3d971a953b330f38bfcfb001c5e",
        "26c6c03196be0248f3cf3e71383d89268f645bf5"
      ],
      "author": {
        "name": "Narayan Kamath",
        "email": "narayan@google.com",
        "time": "Tue Jun 03 13:56:03 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Jun 03 13:56:03 2014 +0000"
      },
      "message": "Merge \"Fix build.\""
    },
    {
      "commit": "26c6c03196be0248f3cf3e71383d89268f645bf5",
      "tree": "5966c3cbdced5a093094ef469a142f88778d15b3",
      "parents": [
        "7cb13f8a0a40f3d971a953b330f38bfcfb001c5e"
      ],
      "author": {
        "name": "Narayan Kamath",
        "email": "narayan@google.com",
        "time": "Tue Jun 03 14:54:36 2014 +0100"
      },
      "committer": {
        "name": "Narayan Kamath",
        "email": "narayan@google.com",
        "time": "Tue Jun 03 14:54:52 2014 +0100"
      },
      "message": "Fix build.\n\nBad resolution of a manual rebase.\n\nChange-Id: I56d4c7a343c8fd7a715f983b2db15767849f9af7\n"
    },
    {
      "commit": "7cb13f8a0a40f3d971a953b330f38bfcfb001c5e",
      "tree": "4f6365ddf8421fbe2c4238d26ab53d005cc0976e",
      "parents": [
        "7ed98c43f8cbcfbb4862205a72455ab39359a011",
        "d47e38b6342fea93b007319431634a4bcfee452c"
      ],
      "author": {
        "name": "Narayan Kamath",
        "email": "narayan@google.com",
        "time": "Tue Jun 03 12:20:05 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Jun 03 12:20:05 2014 +0000"
      },
      "message": "Merge \"Scan for renderscript files before deciding ABIs.\""
    },
    {
      "commit": "d47e38b6342fea93b007319431634a4bcfee452c",
      "tree": "4f6365ddf8421fbe2c4238d26ab53d005cc0976e",
      "parents": [
        "7ed98c43f8cbcfbb4862205a72455ab39359a011"
      ],
      "author": {
        "name": "Narayan Kamath",
        "email": "narayan@google.com",
        "time": "Fri May 16 16:45:56 2014 +0100"
      },
      "committer": {
        "name": "Narayan Kamath",
        "email": "narayan@google.com",
        "time": "Tue Jun 03 12:58:35 2014 +0100"
      },
      "message": "Scan for renderscript files before deciding ABIs.\n\nThe presence of \".bc\" files in an APK implies\nincompatibility with any of the 64 bit ABIs.\n\nbug: 14900093\n\nChange-Id: I66ca339a9a149cb3b7e7b349033d80acdeb4140a\n"
    },
    {
      "commit": "7ed98c43f8cbcfbb4862205a72455ab39359a011",
      "tree": "880f75d4410e2a8cd8c1edf29297b8b14b561669",
      "parents": [
        "032c5c054c331b63f2d45ee9c497ac852faec633",
        "6431d11cd420536aaa9d93ae510a3151ccc4df1d"
      ],
      "author": {
        "name": "Narayan Kamath",
        "email": "narayan@google.com",
        "time": "Tue Jun 03 11:10:01 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Jun 03 11:10:02 2014 +0000"
      },
      "message": "Merge \"Add an --abi argument to \"pm install\"\""
    },
    {
      "commit": "6431d11cd420536aaa9d93ae510a3151ccc4df1d",
      "tree": "880f75d4410e2a8cd8c1edf29297b8b14b561669",
      "parents": [
        "032c5c054c331b63f2d45ee9c497ac852faec633"
      ],
      "author": {
        "name": "Narayan Kamath",
        "email": "narayan@google.com",
        "time": "Thu May 29 11:51:59 2014 +0100"
      },
      "committer": {
        "name": "Narayan Kamath",
        "email": "narayan@google.com",
        "time": "Tue Jun 03 11:11:47 2014 +0100"
      },
      "message": "Add an --abi argument to \"pm install\"\n\nThis allows callers to force an install to a particular\nABI. This is intended only for testing (and CTS) and is\nnot meant for usage by the installer package.\n\nChange-Id: Icb1528c0cd35b1aa9323386cb35ff4aaba374fcb\n"
    },
    {
      "commit": "032c5c054c331b63f2d45ee9c497ac852faec633",
      "tree": "677c24fb72c8948e8b6bcf0a61d1e26112762fcc",
      "parents": [
        "8868d1290afd96997fef671f4a7a4c7bbf94fa1a",
        "246469a3553dc8c55e8df68a860d09fe673360b9"
      ],
      "author": {
        "name": "Narayan Kamath",
        "email": "narayan@google.com",
        "time": "Tue Jun 03 09:57:02 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Jun 03 09:57:03 2014 +0000"
      },
      "message": "Merge \"Log process abis during start.\""
    },
    {
      "commit": "8868d1290afd96997fef671f4a7a4c7bbf94fa1a",
      "tree": "350b8642e2ae5917759579a20514a0c3a5b76003",
      "parents": [
        "750e78bb7626e2e0d5c8feed4a6e4fbe7fe9b5da",
        "1c725866da02c3e1f62fb416ea3450caed406f2a"
      ],
      "author": {
        "name": "Mike Lockwood",
        "email": "lockwood@google.com",
        "time": "Mon Jun 02 18:25:35 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Mon Jun 02 18:25:35 2014 +0000"
      },
      "message": "am 1c725866: Merge \"MtpDatabase JNI: Fixed incorrect method name in ALOGE.\"\n\n* commit \u00271c725866da02c3e1f62fb416ea3450caed406f2a\u0027:\n  MtpDatabase JNI: Fixed incorrect method name in ALOGE.\n"
    },
    {
      "commit": "750e78bb7626e2e0d5c8feed4a6e4fbe7fe9b5da",
      "tree": "7b9c575ad96bf745f7ed73a0aaa396b2d4045032",
      "parents": [
        "daa0ee137d43850c834b1ead3f871ceaa49814a7",
        "27eb205e21e7715764084085f382d690e0406c63"
      ],
      "author": {
        "name": "Mike Lockwood",
        "email": "lockwood@google.com",
        "time": "Mon Jun 02 18:25:28 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Mon Jun 02 18:25:28 2014 +0000"
      },
      "message": "am 27eb205e: Merge \"MtpDatabase JNI: Fixed a memory-leak in getObjectPropertyValue().\"\n\n* commit \u002727eb205e21e7715764084085f382d690e0406c63\u0027:\n  MtpDatabase JNI: Fixed a memory-leak in getObjectPropertyValue().\n"
    },
    {
      "commit": "1c725866da02c3e1f62fb416ea3450caed406f2a",
      "tree": "c20da03c819a4269daf371802341e6d5faf28240",
      "parents": [
        "27eb205e21e7715764084085f382d690e0406c63",
        "986b46d17974f37b82a106094aa258fd707a4596"
      ],
      "author": {
        "name": "Mike Lockwood",
        "email": "lockwood@google.com",
        "time": "Mon Jun 02 18:21:17 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Mon Jun 02 18:21:17 2014 +0000"
      },
      "message": "Merge \"MtpDatabase JNI: Fixed incorrect method name in ALOGE.\""
    },
    {
      "commit": "27eb205e21e7715764084085f382d690e0406c63",
      "tree": "0ed75f8f4ed1d31efd4df272715a82ac481f8190",
      "parents": [
        "4f8785f28e6305d427cc3e483248828c9b9b06a2",
        "17a24c58bb2e86719f003c80f682beb66803f24d"
      ],
      "author": {
        "name": "Mike Lockwood",
        "email": "lockwood@google.com",
        "time": "Mon Jun 02 18:20:39 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Mon Jun 02 18:20:39 2014 +0000"
      },
      "message": "Merge \"MtpDatabase JNI: Fixed a memory-leak in getObjectPropertyValue().\""
    },
    {
      "commit": "986b46d17974f37b82a106094aa258fd707a4596",
      "tree": "c20da03c819a4269daf371802341e6d5faf28240",
      "parents": [
        "17a24c58bb2e86719f003c80f682beb66803f24d"
      ],
      "author": {
        "name": "Martin Blumenstingl",
        "email": "martin.blumenstingl@googlemail.com",
        "time": "Sat May 31 15:53:00 2014 +0200"
      },
      "committer": {
        "name": "Martin Blumenstingl",
        "email": "martin.blumenstingl@googlemail.com",
        "time": "Sat May 31 16:17:11 2014 +0200"
      },
      "message": "MtpDatabase JNI: Fixed incorrect method name in ALOGE.\n\nChange-Id: I46688cf79f1e7554b28162df2347c4dcb571b8a9\n"
    },
    {
      "commit": "17a24c58bb2e86719f003c80f682beb66803f24d",
      "tree": "0ed75f8f4ed1d31efd4df272715a82ac481f8190",
      "parents": [
        "4f8785f28e6305d427cc3e483248828c9b9b06a2"
      ],
      "author": {
        "name": "Martin Blumenstingl",
        "email": "martin.blumenstingl@googlemail.com",
        "time": "Sat May 31 15:50:38 2014 +0200"
      },
      "committer": {
        "name": "Martin Blumenstingl",
        "email": "martin.blumenstingl@googlemail.com",
        "time": "Sat May 31 16:17:11 2014 +0200"
      },
      "message": "MtpDatabase JNI: Fixed a memory-leak in getObjectPropertyValue().\n\nThe jstring \"stringValue\" was not never freed.\nIn the case where \"str\" was NULL the whole cleanup part (see \"goto out\")\nwas even skipped.\nThis patch makes getObjectPropertyValue() behave like\ngetObjectPropertyList().\n\nChange-Id: I5a7ec3611036f5253a054b00064999bcd1d1c29e\n"
    },
    {
      "commit": "daa0ee137d43850c834b1ead3f871ceaa49814a7",
      "tree": "98a183042934f221a7dff952a1bc95e9142ea223",
      "parents": [
        "89b88f226928e269e84100154bc78c0f8dc2016e",
        "4f8785f28e6305d427cc3e483248828c9b9b06a2"
      ],
      "author": {
        "name": "Nick Kralevich",
        "email": "nnk@google.com",
        "time": "Sat May 31 05:27:46 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Sat May 31 05:27:46 2014 +0000"
      },
      "message": "am 4f8785f2: Merge \"SELinuxMMAC additions to perform policy versioning checks.\"\n\n* commit \u00274f8785f28e6305d427cc3e483248828c9b9b06a2\u0027:\n  SELinuxMMAC additions to perform policy versioning checks.\n"
    },
    {
      "commit": "4f8785f28e6305d427cc3e483248828c9b9b06a2",
      "tree": "aee3fac09f80d93d0825781cbfe26ec023d10b4d",
      "parents": [
        "3a9835d4914bc959a37eefecf4d5d0d20852e3e7",
        "f877829d358e069a4abf413bcc356044c0232aaa"
      ],
      "author": {
        "name": "Nick Kralevich",
        "email": "nnk@google.com",
        "time": "Sat May 31 05:25:14 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Sat May 31 05:25:14 2014 +0000"
      },
      "message": "Merge \"SELinuxMMAC additions to perform policy versioning checks.\""
    },
    {
      "commit": "89b88f226928e269e84100154bc78c0f8dc2016e",
      "tree": "6e21b2edf6afe0d4e62fc864b95d17bdccacceea",
      "parents": [
        "79067b3cb2f43e62b9a4d46082fb01cbcc513990",
        "3a9835d4914bc959a37eefecf4d5d0d20852e3e7"
      ],
      "author": {
        "name": "Nick Kralevich",
        "email": "nnk@google.com",
        "time": "Sat May 31 05:09:37 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Sat May 31 05:09:37 2014 +0000"
      },
      "message": "am 3a9835d4: Merge \"Allow SELinuxPolicyInstallReceiver to update new policy files.\"\n\n* commit \u00273a9835d4914bc959a37eefecf4d5d0d20852e3e7\u0027:\n  Allow SELinuxPolicyInstallReceiver to update new policy files.\n"
    },
    {
      "commit": "3a9835d4914bc959a37eefecf4d5d0d20852e3e7",
      "tree": "a65e4f9207711385484f88bd08e4afdcb19eac68",
      "parents": [
        "5568e0e45fff7ffe5061770cb527b22d09cf5519",
        "82600cd9d16b2cbda7430a477e2aaab980096f2f"
      ],
      "author": {
        "name": "Nick Kralevich",
        "email": "nnk@google.com",
        "time": "Sat May 31 05:07:12 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Sat May 31 05:07:13 2014 +0000"
      },
      "message": "Merge \"Allow SELinuxPolicyInstallReceiver to update new policy files.\""
    },
    {
      "commit": "79067b3cb2f43e62b9a4d46082fb01cbcc513990",
      "tree": "f2119b435a935ca85b22a87e78c3897906838382",
      "parents": [
        "4d31c5474bcc4bcc6a6d8dfe232360dad701a3fc",
        "5568e0e45fff7ffe5061770cb527b22d09cf5519"
      ],
      "author": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Sat May 31 02:26:36 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Sat May 31 02:26:36 2014 +0000"
      },
      "message": "am 5568e0e4: Merge \"Move frameworks/base off private libcore.ICU API.\"\n\n* commit \u00275568e0e45fff7ffe5061770cb527b22d09cf5519\u0027:\n  Move frameworks/base off private libcore.ICU API.\n"
    },
    {
      "commit": "5568e0e45fff7ffe5061770cb527b22d09cf5519",
      "tree": "a2ab41d07a61e611e9a8b3a1c12b82f0c858b362",
      "parents": [
        "ce7fa780cdee2730b570cc34066f15c74d44e6ef",
        "570f44b4ab083069f042d63948af0c1204a1ec20"
      ],
      "author": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Sat May 31 02:22:24 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Sat May 31 02:22:24 2014 +0000"
      },
      "message": "Merge \"Move frameworks/base off private libcore.ICU API.\""
    },
    {
      "commit": "570f44b4ab083069f042d63948af0c1204a1ec20",
      "tree": "012e7beb06c9ee45d295c3679abfbb5d2e7f5e6b",
      "parents": [
        "fc1ffe89db4bfe51856dadead2ed9c856a96ca65"
      ],
      "author": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Fri May 30 19:20:20 2014 -0700"
      },
      "committer": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Fri May 30 19:20:20 2014 -0700"
      },
      "message": "Move frameworks/base off private libcore.ICU API.\n\nChange-Id: I55355b7ea68174063f31d6bb08a71bcb9dc76d62\n"
    },
    {
      "commit": "4d31c5474bcc4bcc6a6d8dfe232360dad701a3fc",
      "tree": "32dba2b11affd0b49a8ee2876ecd8376199b6ef3",
      "parents": [
        "b9b31f4b8eda123e7b544d1a0fa886576064adca",
        "ce7fa780cdee2730b570cc34066f15c74d44e6ef"
      ],
      "author": {
        "name": "Chris Craik",
        "email": "ccraik@android.com",
        "time": "Fri May 30 17:59:51 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri May 30 17:59:51 2014 +0000"
      },
      "message": "am ce7fa780: Merge \"Fix a resource race bug in PathCache\"\n\n* commit \u0027ce7fa780cdee2730b570cc34066f15c74d44e6ef\u0027:\n  Fix a resource race bug in PathCache\n"
    },
    {
      "commit": "ce7fa780cdee2730b570cc34066f15c74d44e6ef",
      "tree": "08eab165fd3354563bc89af25a18292ec888f0cd",
      "parents": [
        "bd4d320344833ce67dad3a4e10a61d0502a81d0e",
        "7061f7d7910fdf1189ea7bf1398f6cf8b9bd0104"
      ],
      "author": {
        "name": "Chris Craik",
        "email": "ccraik@android.com",
        "time": "Fri May 30 17:56:42 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri May 30 17:56:42 2014 +0000"
      },
      "message": "Merge \"Fix a resource race bug in PathCache\""
    },
    {
      "commit": "b9b31f4b8eda123e7b544d1a0fa886576064adca",
      "tree": "f08261f8c8c2458969df0c840a4789d5eb06463d",
      "parents": [
        "52b4146273ea29f6d1ed89e4de79f2d7ff0d71dc",
        "bd4d320344833ce67dad3a4e10a61d0502a81d0e"
      ],
      "author": {
        "name": "Narayan Kamath",
        "email": "narayan@google.com",
        "time": "Fri May 30 10:41:24 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri May 30 10:41:24 2014 +0000"
      },
      "message": "am bd4d3203: Merge \"Support an ABI flag for instrumentation.\"\n\n* commit \u0027bd4d320344833ce67dad3a4e10a61d0502a81d0e\u0027:\n  Support an ABI flag for instrumentation.\n"
    },
    {
      "commit": "bd4d320344833ce67dad3a4e10a61d0502a81d0e",
      "tree": "5d5338ed2916d7e56a82ecec5bf813af86bdb5af",
      "parents": [
        "9cd3ff7d61ed65e8b815155747e7bbfc99c1e861",
        "8dcfefd652fa2c5612b3acbc4bf842d2dfb1cf21"
      ],
      "author": {
        "name": "Narayan Kamath",
        "email": "narayan@google.com",
        "time": "Fri May 30 10:35:27 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri May 30 10:35:29 2014 +0000"
      },
      "message": "Merge \"Support an ABI flag for instrumentation.\""
    },
    {
      "commit": "7061f7d7910fdf1189ea7bf1398f6cf8b9bd0104",
      "tree": "246d80e0c3de4f2c316ef2f18940054d9e2ce194",
      "parents": [
        "9cd3ff7d61ed65e8b815155747e7bbfc99c1e861"
      ],
      "author": {
        "name": "yuyang",
        "email": "yuyang@codeaurora.org",
        "time": "Tue May 27 16:15:02 2014 +0800"
      },
      "committer": {
        "name": "Digish Pandya",
        "email": "digishp@codeaurora.org",
        "time": "Fri May 30 08:26:37 2014 +0530"
      },
      "message": "Fix a resource race bug in PathCache\n\nWhen enabled defer rendering, it will do precache for DrawPathOp.\nThe paint used for creating PathTask in precache just get the address\nof mFilteredPaint of OpenGLRenderer. So for the following defer\noperation like DrawTextOp has possibility change the mFilteredPaint\nby getPaint while another WorkerThread in PathCache is using the paint\nwhich pointed to the same address of mFilteredPaint to generate bitmap.\nAs a result, it will generate a wrong bitmap for generateTexture in\nPathCache. To fix it, do a copy of paint when creating PathTask.\n\nCRs-Fixed: 664244\n\nChange-Id: I5516f5b143458b88d3573d15b7ebb34f688800c7\n"
    },
    {
      "commit": "4bb74f157a6c0eb49b7a9806646ac1b5579f66dd",
      "tree": "4062f1a7f01e75b05b5d886dcadd316eb68e67e2",
      "parents": [
        "9cd3ff7d61ed65e8b815155747e7bbfc99c1e861"
      ],
      "author": {
        "name": "Jianzheng Zhou",
        "email": "jianzheng.zhou@freescale.com",
        "time": "Fri May 30 09:54:51 2014 +0800"
      },
      "committer": {
        "name": "Jianzheng Zhou",
        "email": "jianzheng.zhou@freescale.com",
        "time": "Fri May 30 09:54:51 2014 +0800"
      },
      "message": "Delete duplicate SYSTEM_UI_FLAG_LAYOUT_HIDE_NAVIGATION flag\n\nChange-Id: Ied20e4c7e0e4aa648a76fbe80dd1f0dd30b948a9\nSigned-off-by: Jianzheng Zhou \u003cjianzheng.zhou@freescale.com\u003e\n"
    },
    {
      "commit": "246469a3553dc8c55e8df68a860d09fe673360b9",
      "tree": "fdd1a7419bde33efd37450111fa0e93430b0ce4c",
      "parents": [
        "9cd3ff7d61ed65e8b815155747e7bbfc99c1e861"
      ],
      "author": {
        "name": "Narayan Kamath",
        "email": "narayan@google.com",
        "time": "Thu May 29 18:04:57 2014 +0100"
      },
      "committer": {
        "name": "Narayan Kamath",
        "email": "narayan@google.com",
        "time": "Thu May 29 18:04:57 2014 +0100"
      },
      "message": "Log process abis during start.\n\nAdds to the info log that the activity manager emits\nduring every app launch.\n\nChange-Id: Icd442334cb0e0e0fd0cc529c6b9c315a47d4aadc\n"
    },
    {
      "commit": "52b4146273ea29f6d1ed89e4de79f2d7ff0d71dc",
      "tree": "56fffd2ea2ca7b448f63e863c050543f0de79678",
      "parents": [
        "452c592191a147ae1175db775bc3e7e8e0311855",
        "9cd3ff7d61ed65e8b815155747e7bbfc99c1e861"
      ],
      "author": {
        "name": "Wink Saville",
        "email": "wink@google.com",
        "time": "Thu May 29 04:57:25 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu May 29 04:57:25 2014 +0000"
      },
      "message": "am 9cd3ff7d: Merge \"Introduce a new event: EVENT_DATA_RAT_CHANGED which is used to indicate data rat change.\"\n\n* commit \u00279cd3ff7d61ed65e8b815155747e7bbfc99c1e861\u0027:\n  Introduce a new event: EVENT_DATA_RAT_CHANGED which is used to indicate data rat change.\n"
    },
    {
      "commit": "9cd3ff7d61ed65e8b815155747e7bbfc99c1e861",
      "tree": "e5a514bee8a3a64a6b387bf7c7aeb8c2531aa306",
      "parents": [
        "197565e0e800be3c731e679914f40afa1aab98fd",
        "fb61bfa4470332a7ccfca7a2df5e13baca49d9fa"
      ],
      "author": {
        "name": "Wink Saville",
        "email": "wink@google.com",
        "time": "Thu May 29 04:53:52 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu May 29 04:53:52 2014 +0000"
      },
      "message": "Merge \"Introduce a new event: EVENT_DATA_RAT_CHANGED which is used to indicate data rat change.\""
    },
    {
      "commit": "fb61bfa4470332a7ccfca7a2df5e13baca49d9fa",
      "tree": "e5a514bee8a3a64a6b387bf7c7aeb8c2531aa306",
      "parents": [
        "197565e0e800be3c731e679914f40afa1aab98fd"
      ],
      "author": {
        "name": "Zhang Wei-e7976c",
        "email": "e7976c@motorola.com",
        "time": "Fri Jan 31 15:18:42 2014 -0800"
      },
      "committer": {
        "name": "Wink Saville",
        "email": "wink@google.com",
        "time": "Thu May 29 04:43:19 2014 +0000"
      },
      "message": "Introduce a new event: EVENT_DATA_RAT_CHANGED which is used to indicate data rat change.\n\nChange-Id: Ibe9e68295661f2f2ffaca3057d696df6a1db3f0c\n"
    },
    {
      "commit": "452c592191a147ae1175db775bc3e7e8e0311855",
      "tree": "49d3f9b47135cf0eb108b1539de5a42e6a386761",
      "parents": [
        "df0e9ed5536e2cab860f3ecf9dab0030a471766e",
        "197565e0e800be3c731e679914f40afa1aab98fd"
      ],
      "author": {
        "name": "Brian Carlstrom",
        "email": "bdc@google.com",
        "time": "Wed May 28 22:31:39 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed May 28 22:31:39 2014 +0000"
      },
      "message": "am 197565e0: Merge \"Move to dalvik.vm.lib.2 to force default to libart\"\n\n* commit \u0027197565e0e800be3c731e679914f40afa1aab98fd\u0027:\n  Move to dalvik.vm.lib.2 to force default to libart\n"
    },
    {
      "commit": "197565e0e800be3c731e679914f40afa1aab98fd",
      "tree": "82451fd3252d04972c98522e1f5f8042193819fd",
      "parents": [
        "862be91276ec9532b3ed00d43fc7a750f1e6adb0",
        "5bc93866b089faa2feddf7b113afe915401d992f"
      ],
      "author": {
        "name": "Brian Carlstrom",
        "email": "bdc@google.com",
        "time": "Wed May 28 22:28:39 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed May 28 22:28:39 2014 +0000"
      },
      "message": "Merge \"Move to dalvik.vm.lib.2 to force default to libart\""
    },
    {
      "commit": "5bc93866b089faa2feddf7b113afe915401d992f",
      "tree": "82451fd3252d04972c98522e1f5f8042193819fd",
      "parents": [
        "862be91276ec9532b3ed00d43fc7a750f1e6adb0"
      ],
      "author": {
        "name": "Brian Carlstrom",
        "email": "bdc@google.com",
        "time": "Wed May 28 14:31:47 2014 -0700"
      },
      "committer": {
        "name": "Brian Carlstrom",
        "email": "bdc@google.com",
        "time": "Wed May 28 14:53:40 2014 -0700"
      },
      "message": "Move to dalvik.vm.lib.2 to force default to libart\n\nBug: 14298175\n\n(cherry-picked from commit 2ef5abb8d534f016582d6023054cbe69d8114b6b)\n\nChange-Id: Icd91982c09076e87092906106cbff4a81589e8de\n"
    },
    {
      "commit": "df0e9ed5536e2cab860f3ecf9dab0030a471766e",
      "tree": "5a2f8657ed14d6f63ca2fa7b3c8d3223d0dfee3b",
      "parents": [
        "98993813b31f20c27f2c0a91daebdaedc382bb5b",
        "862be91276ec9532b3ed00d43fc7a750f1e6adb0"
      ],
      "author": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Wed May 28 21:41:30 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed May 28 21:41:30 2014 +0000"
      },
      "message": "am 862be912: Merge \"Updated Trace.h to recognize ATRACE_TAG_BIONIC.\"\n\n* commit \u0027862be91276ec9532b3ed00d43fc7a750f1e6adb0\u0027:\n  Updated Trace.h to recognize ATRACE_TAG_BIONIC.\n"
    },
    {
      "commit": "862be91276ec9532b3ed00d43fc7a750f1e6adb0",
      "tree": "54e688820ced99d0cd8498254b9aaf84329254c8",
      "parents": [
        "b75b3aaac4f0282a99bb4486b5dce51a87bc0dd7",
        "461ac24b8c2b400656a0bcd72743f03720af2fd0"
      ],
      "author": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Wed May 28 21:36:32 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed May 28 21:36:33 2014 +0000"
      },
      "message": "Merge \"Updated Trace.h to recognize ATRACE_TAG_BIONIC.\""
    },
    {
      "commit": "461ac24b8c2b400656a0bcd72743f03720af2fd0",
      "tree": "54e688820ced99d0cd8498254b9aaf84329254c8",
      "parents": [
        "b75b3aaac4f0282a99bb4486b5dce51a87bc0dd7"
      ],
      "author": {
        "name": "Brigid Smith",
        "email": "brigidsmith@google.com",
        "time": "Wed May 28 14:13:41 2014 -0700"
      },
      "committer": {
        "name": "Brigid Smith",
        "email": "brigidsmith@google.com",
        "time": "Wed May 28 14:21:06 2014 -0700"
      },
      "message": "Updated Trace.h to recognize ATRACE_TAG_BIONIC.\n\nBug: 15116468\nChange-Id: I6aef941c6b6bd59347855f7265e701a3aaa08edc\n"
    },
    {
      "commit": "98993813b31f20c27f2c0a91daebdaedc382bb5b",
      "tree": "0eeab3c3c02d47966b3a600cfd12a5da51213073",
      "parents": [
        "34c6cb4c1af7a7dd8f8658dd401c74076943ffb8",
        "b75b3aaac4f0282a99bb4486b5dce51a87bc0dd7"
      ],
      "author": {
        "name": "Narayan Kamath",
        "email": "narayan@google.com",
        "time": "Wed May 28 08:48:23 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed May 28 08:48:23 2014 +0000"
      },
      "message": "am b75b3aaa: Merge \"Build PacProcessor for 64 bit.\"\n\n* commit \u0027b75b3aaac4f0282a99bb4486b5dce51a87bc0dd7\u0027:\n  Build PacProcessor for 64 bit.\n"
    },
    {
      "commit": "b75b3aaac4f0282a99bb4486b5dce51a87bc0dd7",
      "tree": "d90460a7eb3feee889205cd2f92fbac1c5484616",
      "parents": [
        "6b5beb318b439b0b3aeabf42401bfed63bfbe2e2",
        "96132a190795b83c28a17e1007193702f638280d"
      ],
      "author": {
        "name": "Narayan Kamath",
        "email": "narayan@google.com",
        "time": "Wed May 28 08:44:36 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed May 28 08:44:36 2014 +0000"
      },
      "message": "Merge \"Build PacProcessor for 64 bit.\""
    },
    {
      "commit": "96132a190795b83c28a17e1007193702f638280d",
      "tree": "d90460a7eb3feee889205cd2f92fbac1c5484616",
      "parents": [
        "6b5beb318b439b0b3aeabf42401bfed63bfbe2e2"
      ],
      "author": {
        "name": "Narayan Kamath",
        "email": "narayan@google.com",
        "time": "Tue May 27 17:06:18 2014 +0100"
      },
      "committer": {
        "name": "Narayan Kamath",
        "email": "narayan@google.com",
        "time": "Tue May 27 17:06:18 2014 +0100"
      },
      "message": "Build PacProcessor for 64 bit.\n\nexternal/chromium-libpac can now build for 64 bit.\n\nChange-Id: I0bfd068ef4ea7d57686f11b79c32803e38bab719\n"
    },
    {
      "commit": "34c6cb4c1af7a7dd8f8658dd401c74076943ffb8",
      "tree": "f63086a8246f06e2199996d6ad8d4cb0c66aefb9",
      "parents": [
        "b928b7c2bf12a5dbd31b08d244b0ff8d2a9851c1",
        "6b5beb318b439b0b3aeabf42401bfed63bfbe2e2"
      ],
      "author": {
        "name": "Narayan Kamath",
        "email": "narayan@google.com",
        "time": "Tue May 27 11:00:48 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue May 27 11:00:48 2014 +0000"
      },
      "message": "am 6b5beb31: Merge \"PacProccesor: Only build for 32-bit\"\n\n* commit \u00276b5beb318b439b0b3aeabf42401bfed63bfbe2e2\u0027:\n  PacProccesor: Only build for 32-bit\n"
    },
    {
      "commit": "6b5beb318b439b0b3aeabf42401bfed63bfbe2e2",
      "tree": "94a6bbb11457eb4bf7fa0e14110dadb53870426a",
      "parents": [
        "ba64d298bee228b8e27ea17fb31fbff4b4188304",
        "469417562473dbbe80ff8e5c2caf8b113e33f61e"
      ],
      "author": {
        "name": "Narayan Kamath",
        "email": "narayan@google.com",
        "time": "Tue May 27 10:57:20 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue May 27 10:57:20 2014 +0000"
      },
      "message": "Merge \"PacProccesor: Only build for 32-bit\""
    },
    {
      "commit": "469417562473dbbe80ff8e5c2caf8b113e33f61e",
      "tree": "82b941bbe31583ee7052c1393ca699e7d8ed4f9d",
      "parents": [
        "ec71fed089965c4d731eaa90344849a1775f937a"
      ],
      "author": {
        "name": "Andreas Gampe",
        "email": "agampe@google.com",
        "time": "Fri Apr 18 16:10:25 2014 -0700"
      },
      "committer": {
        "name": "Narayan Kamath",
        "email": "narayan@google.com",
        "time": "Tue May 27 11:56:22 2014 +0100"
      },
      "message": "PacProccesor: Only build for 32-bit\n\nPacProcessor relies on libpac from chromium, which is not built\nfor 64b right now.\n\n(cherry picked from commit f8749200c06a8714ffd46f5e2ec81be57ad4f7f4)\n\nChange-Id: Ic128e17b7437c130df29eeab3293b9c01f01d70b\n"
    },
    {
      "commit": "b928b7c2bf12a5dbd31b08d244b0ff8d2a9851c1",
      "tree": "b082f240a0ed3086f105a5239c2bd5b019d95faf",
      "parents": [
        "2137d6a843b82996e08f0e03376e48860919d8bc",
        "ba64d298bee228b8e27ea17fb31fbff4b4188304"
      ],
      "author": {
        "name": "Eric Laurent",
        "email": "elaurent@google.com",
        "time": "Fri May 23 21:37:54 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri May 23 21:37:54 2014 +0000"
      },
      "message": "am ba64d298: Merge \"AudioService: fix cross deadlock in VolumeStreamState\"\n\n* commit \u0027ba64d298bee228b8e27ea17fb31fbff4b4188304\u0027:\n  AudioService: fix cross deadlock in VolumeStreamState\n"
    },
    {
      "commit": "ba64d298bee228b8e27ea17fb31fbff4b4188304",
      "tree": "d5fff1f6a4ce0e473a4dd4ae5af84fcdec56c261",
      "parents": [
        "d5ee4144c4beae54219e1b8eb10418b02dd4a63b",
        "fdbee869be504e399efce1127a68281bd9b158c5"
      ],
      "author": {
        "name": "Eric Laurent",
        "email": "elaurent@google.com",
        "time": "Fri May 23 21:34:25 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri May 23 21:34:25 2014 +0000"
      },
      "message": "Merge \"AudioService: fix cross deadlock in VolumeStreamState\""
    },
    {
      "commit": "fdbee869be504e399efce1127a68281bd9b158c5",
      "tree": "d5fff1f6a4ce0e473a4dd4ae5af84fcdec56c261",
      "parents": [
        "d5ee4144c4beae54219e1b8eb10418b02dd4a63b"
      ],
      "author": {
        "name": "Eric Laurent",
        "email": "elaurent@google.com",
        "time": "Mon May 12 15:26:12 2014 -0700"
      },
      "committer": {
        "name": "Eric Laurent",
        "email": "elaurent@google.com",
        "time": "Fri May 23 21:32:06 2014 +0000"
      },
      "message": "AudioService: fix cross deadlock in VolumeStreamState\n\nSynchronize modifications of volume index by VolumeStreamState\nclass mutex instead of using synchronized methods.\nThis avoids possible cross deadlock when modifying volume on\ntwo stream types simultaneously and one is slave to the other.\n\nBug: 13730145.\n\nChange-Id: I13406c71010ce0c2e2f08f660b6101f310396c98\n"
    },
    {
      "commit": "2137d6a843b82996e08f0e03376e48860919d8bc",
      "tree": "0d15e1fca1c4f8a84e3064ce58b5cddbb718d310",
      "parents": [
        "d6d7587ab09e4a0eae9252e11ab59ad27af68823",
        "d5ee4144c4beae54219e1b8eb10418b02dd4a63b"
      ],
      "author": {
        "name": "Dmitriy Ivanov",
        "email": "dimitry@google.com",
        "time": "Fri May 23 02:35:42 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri May 23 02:35:42 2014 +0000"
      },
      "message": "am d5ee4144: Merge \"Increase start timeout for wrapped process\"\n\n* commit \u0027d5ee4144c4beae54219e1b8eb10418b02dd4a63b\u0027:\n  Increase start timeout for wrapped process\n"
    },
    {
      "commit": "d5ee4144c4beae54219e1b8eb10418b02dd4a63b",
      "tree": "c126623b20b783e90412b96992cb64c07e3b5097",
      "parents": [
        "a0166b58de38e0d2d67f9d847d307cf3ce7bf633",
        "c774dcee9dd7c57821710f253bce5bd80bbecb0a"
      ],
      "author": {
        "name": "Dmitriy Ivanov",
        "email": "dimitry@google.com",
        "time": "Fri May 23 02:31:37 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri May 23 02:31:37 2014 +0000"
      },
      "message": "Merge \"Increase start timeout for wrapped process\""
    },
    {
      "commit": "d6d7587ab09e4a0eae9252e11ab59ad27af68823",
      "tree": "a6f171c11ac4bf52dc8d337133a31c3a58c9442b",
      "parents": [
        "b2db356dc8514e8b7546a04907217f02cd8b19e1",
        "a0166b58de38e0d2d67f9d847d307cf3ce7bf633"
      ],
      "author": {
        "name": "Christopher Tate",
        "email": "ctate@android.com",
        "time": "Fri May 23 02:22:40 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri May 23 02:22:40 2014 +0000"
      },
      "message": "am a0166b58: Merge \"Activity chooser \"Always\" button is not working\"\n\n* commit \u0027a0166b58de38e0d2d67f9d847d307cf3ce7bf633\u0027:\n  Activity chooser \"Always\" button is not working\n"
    },
    {
      "commit": "a0166b58de38e0d2d67f9d847d307cf3ce7bf633",
      "tree": "758fa85cda1da35af8b7b145368339c819d38661",
      "parents": [
        "fc1ffe89db4bfe51856dadead2ed9c856a96ca65",
        "e88b042d1d859ec754ed5a5f366bb560b30f67ec"
      ],
      "author": {
        "name": "Christopher Tate",
        "email": "ctate@android.com",
        "time": "Fri May 23 02:17:32 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri May 23 02:17:33 2014 +0000"
      },
      "message": "Merge \"Activity chooser \"Always\" button is not working\""
    },
    {
      "commit": "c774dcee9dd7c57821710f253bce5bd80bbecb0a",
      "tree": "f7d9e410b85265c801adf8c70230a4b6ca0917a8",
      "parents": [
        "fc1ffe89db4bfe51856dadead2ed9c856a96ca65"
      ],
      "author": {
        "name": "Dmitriy Ivanov",
        "email": "dimitry@google.com",
        "time": "Thu May 22 12:40:25 2014 -0700"
      },
      "committer": {
        "name": "Dmitriy Ivanov",
        "email": "dimitry@google.com",
        "time": "Thu May 22 12:40:25 2014 -0700"
      },
      "message": "Increase start timeout for wrapped process\n\n * apparently 300*1000 for valgrind is not enough\n   (hammerhead aosp tot).\n\nChange-Id: Ia3f26cb67d3aa0ebdec68f3c1a764bad5e7f4f95\n"
    },
    {
      "commit": "b2db356dc8514e8b7546a04907217f02cd8b19e1",
      "tree": "96392a455d55b266f3cbd4bd9fdf9f83e4d88cdb",
      "parents": [
        "ab3d85ab1a0ae58add5df6efc30607624475405b",
        "fc1ffe89db4bfe51856dadead2ed9c856a96ca65"
      ],
      "author": {
        "name": "Sebastien Hertz",
        "email": "shertz@google.com",
        "time": "Thu May 22 14:53:22 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu May 22 14:53:22 2014 +0000"
      },
      "message": "am fc1ffe89: Merge \"Report runtime information to DDMS\"\n\n* commit \u0027fc1ffe89db4bfe51856dadead2ed9c856a96ca65\u0027:\n  Report runtime information to DDMS\n"
    },
    {
      "commit": "fc1ffe89db4bfe51856dadead2ed9c856a96ca65",
      "tree": "7e68f5038b63ef12c9a40da08a4f79fdb3f96fdd",
      "parents": [
        "838b1e2215cbc27e77530f4c79124c088353e0e7",
        "e901dbdee242182e4c768edebebc5bc9cbf67563"
      ],
      "author": {
        "name": "Sebastien Hertz",
        "email": "shertz@google.com",
        "time": "Thu May 22 14:47:13 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu May 22 14:47:14 2014 +0000"
      },
      "message": "Merge \"Report runtime information to DDMS\""
    },
    {
      "commit": "e88b042d1d859ec754ed5a5f366bb560b30f67ec",
      "tree": "49ff2b43e7e935ccfdbe2ce934bb293265224ee1",
      "parents": [
        "ec71fed089965c4d731eaa90344849a1775f937a"
      ],
      "author": {
        "name": "Xiong Li",
        "email": "xiong.li@sonymobile.com",
        "time": "Thu Apr 10 15:25:45 2014 +0800"
      },
      "committer": {
        "name": "Henrik Baard",
        "email": "henrik.baard@sonymobile.com",
        "time": "Thu May 22 11:58:41 2014 +0200"
      },
      "message": "Activity chooser \"Always\" button is not working\n\nWhen ResolverActivity is created with a custom list of matching\napplications (rList) as in NFC case, and the alwaysUseOption is\nset to true, the prferredActivity is not saved even if the user\npresses the \"always\" button.\n\nWhen a list is provided the variable mBaseResolveList will be\n!\u003d null. This will set mOrigResolveList \u003d null.\n\nWhen an activity is choosen and one of the buttons are pressed\nonIntentSelected is called. The first thing this method does\nis to check mAdapter.mOrigResolveList !\u003d null, however in this\ncase mOrigResolveList is always null, and the value is not\nsaved as PreferredActivity.\n\nThis problem was introduced in\n6d8dfbd8149942f25f2b9643a12f1fb38f3be834.\n\nChange-Id: I9eac41b7861b5e68ad3978af0dc0285f2a34eb88\n"
    },
    {
      "commit": "e901dbdee242182e4c768edebebc5bc9cbf67563",
      "tree": "ab08999ad516ade2cf7fee9ef0fc2a332d8ec19a",
      "parents": [
        "0a5236a7cd3fa5a62a97f14a512dbeb5eb34772a"
      ],
      "author": {
        "name": "Sebastien Hertz",
        "email": "shertz@google.com",
        "time": "Fri May 16 16:54:16 2014 +0200"
      },
      "committer": {
        "name": "Sebastien Hertz",
        "email": "shertz@google.com",
        "time": "Thu May 22 10:28:12 2014 +0200"
      },
      "message": "Report runtime information to DDMS\n\nReports runtime\u0027s ABI and internal flags to be displayed by DDMS.\n\nBug: 14888999\nBug: 14888124\nChange-Id: I8a2d3f22f84a093be2fbc74464af6aa7b2a2bebb\n"
    },
    {
      "commit": "ab3d85ab1a0ae58add5df6efc30607624475405b",
      "tree": "1e9ac6428529c77866b9a584298f820395104672",
      "parents": [
        "9ef2117f0e65db60cb3f9708174bcaca4db813b2",
        "838b1e2215cbc27e77530f4c79124c088353e0e7"
      ],
      "author": {
        "name": "narayan",
        "email": "narayan@google.com",
        "time": "Wed May 21 20:17:52 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed May 21 20:17:52 2014 +0000"
      },
      "message": "am 838b1e22: Merge \"Fix NPE in PackageManagerService.\"\n\n* commit \u0027838b1e2215cbc27e77530f4c79124c088353e0e7\u0027:\n  Fix NPE in PackageManagerService.\n"
    },
    {
      "commit": "838b1e2215cbc27e77530f4c79124c088353e0e7",
      "tree": "af123444a41213fe72a15cf1ddf0f4b31e88f904",
      "parents": [
        "bc06158a78297747605981702c8e41956ea1aa2d",
        "0cfe875ac51b1efd8119eb8d4d66429776ae9764"
      ],
      "author": {
        "name": "narayan",
        "email": "narayan@google.com",
        "time": "Wed May 21 20:14:56 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed May 21 20:14:56 2014 +0000"
      },
      "message": "Merge \"Fix NPE in PackageManagerService.\""
    },
    {
      "commit": "0cfe875ac51b1efd8119eb8d4d66429776ae9764",
      "tree": "af123444a41213fe72a15cf1ddf0f4b31e88f904",
      "parents": [
        "bc06158a78297747605981702c8e41956ea1aa2d"
      ],
      "author": {
        "name": "narayan",
        "email": "narayan@google.com",
        "time": "Wed May 21 20:54:50 2014 +0100"
      },
      "committer": {
        "name": "narayan",
        "email": "narayan@google.com",
        "time": "Wed May 21 21:00:48 2014 +0100"
      },
      "message": "Fix NPE in PackageManagerService.\n\nCheck that each package from the setting has\na parsed pkg before we attempt to perform dex-opt\non it. If it doesn\u0027t have a parsed package, adjust\nthe ABI in the settings, but don\u0027t perform dexopt.\nIt will be dexopted later if it\u0027s still active\nbased on the setting.\n\nbug: 15081286\n\nChange-Id: Ifb6d1d5efdc9c59b251731972afa951ad930d05c\n"
    },
    {
      "commit": "9ef2117f0e65db60cb3f9708174bcaca4db813b2",
      "tree": "f8dd6f677036da28c5a1a5dbb0a62d7c7eff8cd0",
      "parents": [
        "e77a77d081ff9d05100702f5880f356da27fd087",
        "bc06158a78297747605981702c8e41956ea1aa2d"
      ],
      "author": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Wed May 21 16:05:34 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed May 21 16:05:34 2014 +0000"
      },
      "message": "am bc06158a: Merge \"Check for null in LocalSocketImpl.SocketInputStream.available()\"\n\n* commit \u0027bc06158a78297747605981702c8e41956ea1aa2d\u0027:\n  Check for null in LocalSocketImpl.SocketInputStream.available()\n"
    },
    {
      "commit": "bc06158a78297747605981702c8e41956ea1aa2d",
      "tree": "7028f690bac0e9d78d3caad9a0ccdfa71eb89971",
      "parents": [
        "ec71fed089965c4d731eaa90344849a1775f937a",
        "54d50089ee526110e42e0f8399660a012d9c6c1b"
      ],
      "author": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Wed May 21 16:03:08 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed May 21 16:03:08 2014 +0000"
      },
      "message": "Merge \"Check for null in LocalSocketImpl.SocketInputStream.available()\""
    },
    {
      "commit": "e77a77d081ff9d05100702f5880f356da27fd087",
      "tree": "079c6e8c553ff56758ab340a40613751398fc166",
      "parents": [
        "b0a7f84b6de20edc6337163a4a07e3c524991ddb",
        "ec71fed089965c4d731eaa90344849a1775f937a"
      ],
      "author": {
        "name": "Brian Carlstrom",
        "email": "bdc@google.com",
        "time": "Wed May 21 06:46:26 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed May 21 06:46:26 2014 +0000"
      },
      "message": "am ec71fed0: Merge \"Improve ABI handling for shared user ids.\"\n\n* commit \u0027ec71fed089965c4d731eaa90344849a1775f937a\u0027:\n  Improve ABI handling for shared user ids.\n"
    },
    {
      "commit": "ec71fed089965c4d731eaa90344849a1775f937a",
      "tree": "aad4ae11be92f53162a6c029b5f68a0e88ae4b9b",
      "parents": [
        "63bf04d88bcc00876c30c9f2848da8c44b42185b",
        "b851c89d2252cf3d1dc504558ce1553527885316"
      ],
      "author": {
        "name": "Brian Carlstrom",
        "email": "bdc@google.com",
        "time": "Wed May 21 06:01:06 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed May 21 06:01:06 2014 +0000"
      },
      "message": "Merge \"Improve ABI handling for shared user ids.\""
    },
    {
      "commit": "b0a7f84b6de20edc6337163a4a07e3c524991ddb",
      "tree": "8f93e2071692f92c6d630d140a7dffadbb19ff14",
      "parents": [
        "889814cee0ebcf70069d04d3ae77c97c09efb5a1",
        "63bf04d88bcc00876c30c9f2848da8c44b42185b"
      ],
      "author": {
        "name": "Jeff Brown",
        "email": "jeffbrown@android.com",
        "time": "Tue May 20 20:40:20 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue May 20 20:40:20 2014 +0000"
      },
      "message": "am 63bf04d8: Merge \"Fix NullException in QwertyKeyListener.KeyDown\"\n\n* commit \u002763bf04d88bcc00876c30c9f2848da8c44b42185b\u0027:\n  Fix NullException in QwertyKeyListener.KeyDown\n"
    },
    {
      "commit": "63bf04d88bcc00876c30c9f2848da8c44b42185b",
      "tree": "5712d45581df52386cfafbe15d02bf800890a96f",
      "parents": [
        "32912e0a7308d2e0327b3273763f0b13fd0099c0",
        "e004b868f3e10d133798cfc719a69e3a1db0fa18"
      ],
      "author": {
        "name": "Jeff Brown",
        "email": "jeffbrown@android.com",
        "time": "Tue May 20 20:37:44 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue May 20 20:37:44 2014 +0000"
      },
      "message": "Merge \"Fix NullException in QwertyKeyListener.KeyDown\""
    },
    {
      "commit": "b851c89d2252cf3d1dc504558ce1553527885316",
      "tree": "4fb6b1fc9f911f423dc4b2291ca2f1b41af92b19",
      "parents": [
        "32912e0a7308d2e0327b3273763f0b13fd0099c0"
      ],
      "author": {
        "name": "Narayan Kamath",
        "email": "narayan@google.com",
        "time": "Tue May 20 13:55:09 2014 +0100"
      },
      "committer": {
        "name": "Narayan Kamath",
        "email": "narayan@google.com",
        "time": "Tue May 20 14:09:12 2014 +0100"
      },
      "message": "Improve ABI handling for shared user ids.\n\nThe key improvement is that we need to keep track of\nthe package that\u0027s currently being scanned (this includes\nnew installs and upgrades of existing packages) and treat\nit specially. If we didn\u0027t do that, In the case of upgrades\nwe would perform the shared UID calculation based on the ABI\nof the old package, and not the current package.\n\nThis change also allows us to perform the CPU ABI calculation\nbefore dexopt, which saves us from having to do it twice and\nfixes a bug where we were using the wrong package path to\ndexopt a package.\n\nThis also has the side effect of fixing 15081286.\n\nbug: 15081286\n\nChange-Id: I20f8ad36941fc3df29007f0e83ce82f38f3585c8\n"
    },
    {
      "commit": "889814cee0ebcf70069d04d3ae77c97c09efb5a1",
      "tree": "5096380a92e2db4a6fa5500c0619632eb597e488",
      "parents": [
        "00fabcbeb035fb513293ea01d245002f40b3234f",
        "32912e0a7308d2e0327b3273763f0b13fd0099c0"
      ],
      "author": {
        "name": "Michael Wright",
        "email": "michaelwr@google.com",
        "time": "Mon May 19 22:42:58 2014 -0700"
      },
      "committer": {
        "name": "Michael Wright",
        "email": "michaelwr@google.com",
        "time": "Mon May 19 22:42:58 2014 -0700"
      },
      "message": "resolved conflicts for merge of 32912e0a to stage-aosp-master\n\nChange-Id: I140e2024bd0e6e81ab550718103d45220d8bde26\n"
    },
    {
      "commit": "32912e0a7308d2e0327b3273763f0b13fd0099c0",
      "tree": "481e8fc19d0fffc02af7062c7b2bcde132d161c1",
      "parents": [
        "b1708e9b764268a06d91219a5c39ee9efd32ab00",
        "289c273ec49462c7bfdbf6238e9016936da7307c"
      ],
      "author": {
        "name": "Michael Wright",
        "email": "michaelwr@android.com",
        "time": "Tue May 20 04:04:00 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue May 20 04:04:01 2014 +0000"
      },
      "message": "Merge \"wallpaper: limit wallpaper width to sys.max_texture_size\""
    },
    {
      "commit": "289c273ec49462c7bfdbf6238e9016936da7307c",
      "tree": "481e8fc19d0fffc02af7062c7b2bcde132d161c1",
      "parents": [
        "b1708e9b764268a06d91219a5c39ee9efd32ab00"
      ],
      "author": {
        "name": "Donghan Ryu",
        "email": "dryu@nvidia.com",
        "time": "Mon Nov 14 18:56:11 2011 -0800"
      },
      "committer": {
        "name": "Donghan Ryu",
        "email": "dryu@nvidia.com",
        "time": "Tue May 20 12:00:31 2014 +0900"
      },
      "message": "wallpaper: limit wallpaper width to sys.max_texture_size\n\nImage wallpapers are created ~1.5x screen size.  On some devices this\nmay exceed the maximum supported texture size, which will either fail\nallocation or fail to composite.\n\nBug 991597\n\nChange-Id: I9948b09f6e00a724212e73d36901f2bbea42e2f4\n"
    },
    {
      "commit": "00fabcbeb035fb513293ea01d245002f40b3234f",
      "tree": "18d5a94677faf88715fc9a40e1ef270ae04dedca",
      "parents": [
        "7099995be5bfadcb03973d4ae952fd345bae264b",
        "b1708e9b764268a06d91219a5c39ee9efd32ab00"
      ],
      "author": {
        "name": "Chris Craik",
        "email": "ccraik@android.com",
        "time": "Mon May 19 19:27:52 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Mon May 19 19:27:52 2014 +0000"
      },
      "message": "am b1708e9b: Merge \"Use alpha channel instead of red in drawCachedGlyphBitmap\"\n\n* commit \u0027b1708e9b764268a06d91219a5c39ee9efd32ab00\u0027:\n  Use alpha channel instead of red in drawCachedGlyphBitmap\n"
    },
    {
      "commit": "b1708e9b764268a06d91219a5c39ee9efd32ab00",
      "tree": "ce508cc21b13540cd79de0da5efa82ba7db0bab9",
      "parents": [
        "a84d24c37a3e27cdd4f50807e9dc5fb6f14ea009",
        "c62c1cc17ded117433d23ba5dd6c364b05fbcdbd"
      ],
      "author": {
        "name": "Chris Craik",
        "email": "ccraik@android.com",
        "time": "Mon May 19 19:23:07 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Mon May 19 19:23:07 2014 +0000"
      },
      "message": "Merge \"Use alpha channel instead of red in drawCachedGlyphBitmap\""
    },
    {
      "commit": "7099995be5bfadcb03973d4ae952fd345bae264b",
      "tree": "77e55d149997ce4f812763cd0c49ac4317ad2203",
      "parents": [
        "deda5467f44fc4a03c3435f0c6d7bda4ea298b99",
        "a84d24c37a3e27cdd4f50807e9dc5fb6f14ea009"
      ],
      "author": {
        "name": "Michael Wright",
        "email": "michaelwr@android.com",
        "time": "Mon May 19 18:19:20 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Mon May 19 18:19:20 2014 +0000"
      },
      "message": "am a84d24c3: Merge \"Extend support for nordic languages with Sami\"\n\n* commit \u0027a84d24c37a3e27cdd4f50807e9dc5fb6f14ea009\u0027:\n  Extend support for nordic languages with Sami\n"
    },
    {
      "commit": "a84d24c37a3e27cdd4f50807e9dc5fb6f14ea009",
      "tree": "b8509b66f2590709f6ef89dc99540f8d39bd6ba3",
      "parents": [
        "a4fd1baac68dcd73957e0fca0c02089ecf9a268a",
        "903c1ec38332ff898a25bf837c3ea6c7578dba7f"
      ],
      "author": {
        "name": "Michael Wright",
        "email": "michaelwr@android.com",
        "time": "Mon May 19 18:15:38 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Mon May 19 18:15:41 2014 +0000"
      },
      "message": "Merge \"Extend support for nordic languages with Sami\""
    },
    {
      "commit": "deda5467f44fc4a03c3435f0c6d7bda4ea298b99",
      "tree": "c8976f2d4407adcb128c855c6d68b8bd51a5a454",
      "parents": [
        "3a123fda8a48519601b8782845dfb176de16d871",
        "a4fd1baac68dcd73957e0fca0c02089ecf9a268a"
      ],
      "author": {
        "name": "Narayan Kamath",
        "email": "narayan@google.com",
        "time": "Mon May 19 13:29:57 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Mon May 19 13:29:57 2014 +0000"
      },
      "message": "am a4fd1baa: Merge \"Fail if we\\\u0027re unable to agree on an ISA for shared UIDs.\"\n\n* commit \u0027a4fd1baac68dcd73957e0fca0c02089ecf9a268a\u0027:\n  Fail if we\u0027re unable to agree on an ISA for shared UIDs.\n"
    },
    {
      "commit": "a4fd1baac68dcd73957e0fca0c02089ecf9a268a",
      "tree": "c5ef497f102e134eebe34989011d4a2f2fbb53a6",
      "parents": [
        "0a5236a7cd3fa5a62a97f14a512dbeb5eb34772a",
        "20ee78ab9551a4b55051343200680c202d06dcf3"
      ],
      "author": {
        "name": "Narayan Kamath",
        "email": "narayan@google.com",
        "time": "Mon May 19 13:26:44 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Mon May 19 13:26:44 2014 +0000"
      },
      "message": "Merge \"Fail if we\u0027re unable to agree on an ISA for shared UIDs.\""
    },
    {
      "commit": "20ee78ab9551a4b55051343200680c202d06dcf3",
      "tree": "33584776f31756048676b1963d607150512e4a64",
      "parents": [
        "402120a2236b294dff9a51461cb22400a6ef67f6"
      ],
      "author": {
        "name": "Narayan Kamath",
        "email": "narayan@google.com",
        "time": "Thu May 15 15:01:46 2014 +0100"
      },
      "committer": {
        "name": "Narayan Kamath",
        "email": "narayan@google.com",
        "time": "Mon May 19 14:24:46 2014 +0100"
      },
      "message": "Fail if we\u0027re unable to agree on an ISA for shared UIDs.\n\nIt\u0027s not worth the complexity of rescanning the APK and\nextracting a shared library with a different ABI.\n\nAlso gets rid of an unnecessary command line argument and\nchecks for dex-opt failures while adjusting shared ABIs.\n\nbug: 14453227\n\nChange-Id: I6a0695e24cba37e93540c540507088e95b89089b\n"
    },
    {
      "commit": "903c1ec38332ff898a25bf837c3ea6c7578dba7f",
      "tree": "b21d45a50e175aa3429d818e0f0ffa39599c4c7d",
      "parents": [
        "0a5236a7cd3fa5a62a97f14a512dbeb5eb34772a"
      ],
      "author": {
        "name": "Mathieu Meisser",
        "email": "mmeisser@logitech.com",
        "time": "Tue Dec 17 16:54:32 2013 +0100"
      },
      "committer": {
        "name": "Olivier Gay",
        "email": "ogay@logitech.com",
        "time": "Sat May 17 11:53:28 2014 +0200"
      },
      "message": "Extend support for nordic languages with Sami\n\nAdd access (via ralt combination) of Sami characters\ninto Danish, Norwegian and Swedish mappings.\nUpdate Finnish mapping by fixing wrong Sami characters,\nremoving wrong ralt+shift mappings and adding support\nwith capslock+ralt for capital Sami\u0027s.\nRemove unnecessary swap of MINUS and SLASH key\nmapping in kcm.\n\nChange-Id: I872ae2ad31272e8cf55ae1db01c7e30c6a40d5bc\nSigned-off-by: Olivier Gay \u003cogay@logitech.com\u003e\nSigned-off-by: Manuel Carthoblaz \u003cmcarthob@logitech.com\u003e\nSigned-off-by: Mathieu Meisser \u003cmmeisser@logitech.com\u003e\n"
    },
    {
      "commit": "3a123fda8a48519601b8782845dfb176de16d871",
      "tree": "5e4d345b919b6aad2944f689286132a85c1e249a",
      "parents": [
        "f18aed83f63b41fc9e2fd4cecc1fdf2c08c302c0",
        "0a5236a7cd3fa5a62a97f14a512dbeb5eb34772a"
      ],
      "author": {
        "name": "Michael Wright",
        "email": "michaelwr@android.com",
        "time": "Sat May 17 01:06:51 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Sat May 17 01:06:51 2014 +0000"
      },
      "message": "am 0a5236a7: Merge \"Add support for Latvian (qwerty) keyboard mapping\"\n\n* commit \u00270a5236a7cd3fa5a62a97f14a512dbeb5eb34772a\u0027:\n  Add support for Latvian (qwerty) keyboard mapping\n"
    },
    {
      "commit": "0a5236a7cd3fa5a62a97f14a512dbeb5eb34772a",
      "tree": "5f6cd03be37eef4f058d58f0ab87c55486350aa0",
      "parents": [
        "0661ddee112477db180d65e605f34fd538fdf8bc",
        "f797dc90551a6a1d4022f426bfd9ec8b94511181"
      ],
      "author": {
        "name": "Michael Wright",
        "email": "michaelwr@android.com",
        "time": "Sat May 17 01:02:54 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Sat May 17 01:02:55 2014 +0000"
      },
      "message": "Merge \"Add support for Latvian (qwerty) keyboard mapping\""
    },
    {
      "commit": "f18aed83f63b41fc9e2fd4cecc1fdf2c08c302c0",
      "tree": "59abe6d93b705520ed731ab9141cee306e08d687",
      "parents": [
        "49538def98520eb57d4fb634bf09b2f3104e7953",
        "0661ddee112477db180d65e605f34fd538fdf8bc"
      ],
      "author": {
        "name": "John Reck",
        "email": "jreck@android.com",
        "time": "Fri May 16 15:56:07 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri May 16 15:56:07 2014 +0000"
      },
      "message": "am 0661ddee: Merge \"Enable display list updates with zero delta time\"\n\n* commit \u00270661ddee112477db180d65e605f34fd538fdf8bc\u0027:\n  Enable display list updates with zero delta time\n"
    },
    {
      "commit": "0661ddee112477db180d65e605f34fd538fdf8bc",
      "tree": "f8f86497c12f97ce160bbac88d91d6ee096cc393",
      "parents": [
        "79e0206ef3203a1842949242e58fa8f3c25eb129",
        "cf85d6ee0f533b78925330d464bf98856f76bb8a"
      ],
      "author": {
        "name": "John Reck",
        "email": "jreck@android.com",
        "time": "Fri May 16 15:51:38 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri May 16 15:51:39 2014 +0000"
      },
      "message": "Merge \"Enable display list updates with zero delta time\""
    },
    {
      "commit": "49538def98520eb57d4fb634bf09b2f3104e7953",
      "tree": "56d22daf53cb55b9b7734e7e06e727944fb67f4c",
      "parents": [
        "2c125876208c6b7173ef561316843d64ae1599e2",
        "79e0206ef3203a1842949242e58fa8f3c25eb129"
      ],
      "author": {
        "name": "Narayan Kamath",
        "email": "narayan@google.com",
        "time": "Fri May 16 12:26:34 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri May 16 12:26:34 2014 +0000"
      },
      "message": "am 79e0206e: Merge \"Init the static member when first used for CursorWindow.\"\n\n* commit \u002779e0206ef3203a1842949242e58fa8f3c25eb129\u0027:\n  Init the static member when first used for CursorWindow.\n"
    },
    {
      "commit": "79e0206ef3203a1842949242e58fa8f3c25eb129",
      "tree": "f4a426dc045bf4a098246f1bd9cf96c83d63b8cf",
      "parents": [
        "8a196c0676eebf10b2120f3305c0b9bcb99e97ce",
        "1ec4f360605ff62c618ca63368a278cddd0e8a74"
      ],
      "author": {
        "name": "Narayan Kamath",
        "email": "narayan@google.com",
        "time": "Fri May 16 12:24:32 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri May 16 12:24:33 2014 +0000"
      },
      "message": "Merge \"Init the static member when first used for CursorWindow.\""
    },
    {
      "commit": "2c125876208c6b7173ef561316843d64ae1599e2",
      "tree": "cd9e4404fe1e580951fe53f24ee575b9e86f0287",
      "parents": [
        "be3dc5754fd081f54a86df9894763c0da915eed3",
        "8a196c0676eebf10b2120f3305c0b9bcb99e97ce"
      ],
      "author": {
        "name": "Narayan Kamath",
        "email": "narayan@google.com",
        "time": "Fri May 16 12:08:09 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri May 16 12:08:09 2014 +0000"
      },
      "message": "am 8a196c06: Merge \"Change InputMessage.motion.pointerSize to a uint32_t.\"\n\n* commit \u00278a196c0676eebf10b2120f3305c0b9bcb99e97ce\u0027:\n  Change InputMessage.motion.pointerSize to a uint32_t.\n"
    }
  ],
  "next": "8a196c0676eebf10b2120f3305c0b9bcb99e97ce"
}
