)]}'
{
  "log": [
    {
      "commit": "e24dbeafe64278408b3342fcb77756bc7d091791",
      "tree": "6c494ea8719fc18be35469a32b0d2ee9d3fc23c3",
      "parents": [
        "7dbc4b457d2c2c6dd39fa445e7edd8109796f0a2"
      ],
      "author": {
        "name": "Joe Onorato",
        "email": "joeo@google.com",
        "time": "Fri Sep 23 15:17:52 2011 -0700"
      },
      "committer": {
        "name": "Mike Lockwood",
        "email": "lockwood@google.com",
        "time": "Fri Feb 10 10:51:22 2012 -0800"
      },
      "message": "add presenters to aidl.\n"
    },
    {
      "commit": "7dbc4b457d2c2c6dd39fa445e7edd8109796f0a2",
      "tree": "c3f8717e6999e7df14671b507b2b5333a4b0d9ca",
      "parents": [
        "21d524ea8aac9d728480f934c47613a1312f4a26"
      ],
      "author": {
        "name": "Mike Lockwood",
        "email": "lockwood@android.com",
        "time": "Fri Sep 23 11:43:42 2011 -0400"
      },
      "committer": {
        "name": "Mike Lockwood",
        "email": "lockwood@google.com",
        "time": "Fri Feb 10 10:51:21 2012 -0800"
      },
      "message": "Add SerialPort.sendBreak()\n\nSigned-off-by: Mike Lockwood \u003clockwood@android.com\u003e\n"
    },
    {
      "commit": "21d524ea8aac9d728480f934c47613a1312f4a26",
      "tree": "68f4bdf34feaa894e7e43a4bb3e85813dafd9496",
      "parents": [
        "aa5bf14e2123d39821863d9c352b82fb7946a220"
      ],
      "author": {
        "name": "Joe Onorato",
        "email": "joeo@google.com",
        "time": "Wed Sep 14 21:12:28 2011 -0700"
      },
      "committer": {
        "name": "Mike Lockwood",
        "email": "lockwood@google.com",
        "time": "Fri Feb 10 10:51:21 2012 -0800"
      },
      "message": "Generate fallthrough for unhandled actions in RPC methods.\n"
    },
    {
      "commit": "aa5bf14e2123d39821863d9c352b82fb7946a220",
      "tree": "bb98d410763bac6347700c2dcadd6dc2e507131e",
      "parents": [
        "7db766c3fec2795b08d237f29b972f474983684b"
      ],
      "author": {
        "name": "Mike Lockwood",
        "email": "lockwood@android.com",
        "time": "Wed Sep 21 13:03:40 2011 -0400"
      },
      "committer": {
        "name": "Mike Lockwood",
        "email": "lockwood@google.com",
        "time": "Fri Feb 10 10:51:21 2012 -0800"
      },
      "message": "PhoneWindowManager: Disable boot progress dialog on headless builds\n\nSigned-off-by: Mike Lockwood \u003clockwood@android.com\u003e\n"
    },
    {
      "commit": "7db766c3fec2795b08d237f29b972f474983684b",
      "tree": "0e10e930fdc60eab7a5a924271ea4b9326f738eb",
      "parents": [
        "93fcaca2aa329e60f8fecc69cb81e7b0fe47066b"
      ],
      "author": {
        "name": "Joe Onorato",
        "email": "joeo@google.com",
        "time": "Thu Sep 15 21:31:15 2011 -0700"
      },
      "committer": {
        "name": "Mike Lockwood",
        "email": "lockwood@google.com",
        "time": "Fri Feb 10 10:51:21 2012 -0800"
      },
      "message": "Support custom flattenable types for RPC.\n"
    },
    {
      "commit": "93fcaca2aa329e60f8fecc69cb81e7b0fe47066b",
      "tree": "fd24eb920744448ce775e3e75bd79f22c42afb75",
      "parents": [
        "1eb720446dec3248ba102c4635bf113d450d0d73"
      ],
      "author": {
        "name": "Mike Lockwood",
        "email": "lockwood@android.com",
        "time": "Sun Sep 18 18:19:59 2011 -0400"
      },
      "committer": {
        "name": "Mike Lockwood",
        "email": "lockwood@google.com",
        "time": "Fri Feb 10 10:51:21 2012 -0800"
      },
      "message": "SystemServer: Don\u0027t start A2DP service if audio is not enabled\n\nSigned-off-by: Mike Lockwood \u003clockwood@android.com\u003e\n"
    },
    {
      "commit": "1eb720446dec3248ba102c4635bf113d450d0d73",
      "tree": "294c1eab4bd71201cf8475f5850a2ce808b797b0",
      "parents": [
        "05ffbe7c020c59ee4fa7e13e04641c954d591951"
      ],
      "author": {
        "name": "Joe Onorato",
        "email": "joeo@google.com",
        "time": "Tue Sep 06 11:01:17 2011 -0700"
      },
      "committer": {
        "name": "Mike Lockwood",
        "email": "lockwood@google.com",
        "time": "Fri Feb 10 10:51:20 2012 -0800"
      },
      "message": "Add RpcData as a built-in marshallable type.\n"
    },
    {
      "commit": "05ffbe7c020c59ee4fa7e13e04641c954d591951",
      "tree": "73013943e8cb3afd25af3ae44573816bdc2d6f67",
      "parents": [
        "fdfe2ff8c60c367a4eb7cecb4cbe1d62b41a8c20"
      ],
      "author": {
        "name": "Joe Onorato",
        "email": "joeo@google.com",
        "time": "Fri Sep 02 15:28:36 2011 -0700"
      },
      "committer": {
        "name": "Mike Lockwood",
        "email": "lockwood@google.com",
        "time": "Fri Feb 10 10:51:20 2012 -0800"
      },
      "message": "Add the full suite of RpcData types.\n"
    },
    {
      "commit": "fdfe2ff8c60c367a4eb7cecb4cbe1d62b41a8c20",
      "tree": "33ff6ed8e57f31aebadd5e04c7f97dae01917ea9",
      "parents": [
        "a8f767a2395c0127b7f5adb9e207fdd994144e17"
      ],
      "author": {
        "name": "Joe Onorato",
        "email": "joeo@google.com",
        "time": "Tue Aug 30 17:24:17 2011 -0700"
      },
      "committer": {
        "name": "Mike Lockwood",
        "email": "lockwood@google.com",
        "time": "Fri Feb 10 10:51:20 2012 -0800"
      },
      "message": "Checkpoint adding @home RPC support to aidl\n"
    },
    {
      "commit": "a8f767a2395c0127b7f5adb9e207fdd994144e17",
      "tree": "af3888250f7eee41c543690df001631c805e56ac",
      "parents": [
        "25d1fdc35767e84ba5f9ee352ae25f52f139a791"
      ],
      "author": {
        "name": "Mike Lockwood",
        "email": "lockwood@android.com",
        "time": "Wed Aug 31 14:32:37 2011 -0400"
      },
      "committer": {
        "name": "Mike Lockwood",
        "email": "lockwood@google.com",
        "time": "Fri Feb 10 10:51:20 2012 -0800"
      },
      "message": "ActivityManager: Make sure BOOT_COMPLETED Intent is sent when running headless\n\nSigned-off-by: Mike Lockwood \u003clockwood@android.com\u003e\n"
    },
    {
      "commit": "25d1fdc35767e84ba5f9ee352ae25f52f139a791",
      "tree": "074e8945fe5fb07813c7ffd831a3fc85e08a15e9",
      "parents": [
        "b01e8bf57b7492b77e3445db51471edcbadda75e"
      ],
      "author": {
        "name": "Mike Lockwood",
        "email": "lockwood@android.com",
        "time": "Mon Aug 29 20:34:56 2011 -0400"
      },
      "committer": {
        "name": "Mike Lockwood",
        "email": "lockwood@google.com",
        "time": "Fri Feb 10 10:51:20 2012 -0800"
      },
      "message": "Quick and dirty test app for new SerialPort API\n\nSigned-off-by: Mike Lockwood \u003clockwood@android.com\u003e\n"
    },
    {
      "commit": "b01e8bf57b7492b77e3445db51471edcbadda75e",
      "tree": "efbff9d0094660d195d46322a23ce7bbd1a453ad",
      "parents": [
        "341ff2b08380fcab0f2313fb4feca732cf70f840"
      ],
      "author": {
        "name": "Mike Lockwood",
        "email": "lockwood@android.com",
        "time": "Mon Aug 29 20:11:07 2011 -0400"
      },
      "committer": {
        "name": "Mike Lockwood",
        "email": "lockwood@google.com",
        "time": "Fri Feb 10 10:51:19 2012 -0800"
      },
      "message": "New Serial Manager API:\n\nSerialManager: provides access to serial ports\nSerialPort: for reading and writing data to and from serial ports\n\nIO with both array based and direct ByteBuffers is supported.\n\nAccessing serial ports requires android.permission.SERIAL_PORT permission\n\nEach platform must configure list of supported serial ports in the\nconfig_serialPorts resource overlay\n(this is needed to prevent apps from accidentally accessing the bluetooth\nor other system UARTs).\n\nIn addition, the platform uevent.rc file must set the owner to the\n/dev/tty* files to \"system\" so the framework can access the port.\n\nSigned-off-by: Mike Lockwood \u003clockwood@android.com\u003e\n"
    },
    {
      "commit": "341ff2b08380fcab0f2313fb4feca732cf70f840",
      "tree": "3bff43a9256894541d407f8d6ea18ae375b9ca31",
      "parents": [
        "8dc1dabd254249b7ddb8743e88fdb96580ffc585",
        "f994f353f705dc69c1e57bd6785092218fd630d2"
      ],
      "author": {
        "name": "Justin Ho",
        "email": "justinho@google.com",
        "time": "Fri Feb 10 10:19:58 2012 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Feb 10 10:19:58 2012 -0800"
      },
      "message": "am f994f353: (-s ours) am 448249d1: (-s ours) am 744c5b0b: Merge \"Import translations. DO NOT MERGE\" into ics-mr1\n\n* commit \u0027f994f353f705dc69c1e57bd6785092218fd630d2\u0027:\n  Import translations. DO NOT MERGE\n"
    },
    {
      "commit": "f994f353f705dc69c1e57bd6785092218fd630d2",
      "tree": "190cbe0fd993f9fb085c02f4e52d7520918df1de",
      "parents": [
        "b45087bf09921dd515e83804d821f127d8b790c6",
        "448249d1a7e0b871b9a9db49a45e0e51f6d36d65"
      ],
      "author": {
        "name": "Justin Ho",
        "email": "justinho@google.com",
        "time": "Fri Feb 10 10:13:19 2012 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Feb 10 10:13:19 2012 -0800"
      },
      "message": "am 448249d1: (-s ours) am 744c5b0b: Merge \"Import translations. DO NOT MERGE\" into ics-mr1\n\n* commit \u0027448249d1a7e0b871b9a9db49a45e0e51f6d36d65\u0027:\n  Import translations. DO NOT MERGE\n"
    },
    {
      "commit": "448249d1a7e0b871b9a9db49a45e0e51f6d36d65",
      "tree": "90f05a84dfe0a85516eb084869effb33242dc863",
      "parents": [
        "db7da7ee40231225861f4d39ea2f256bbca06f24",
        "744c5b0bdee6a26e2dc7e740a695d53c32104326"
      ],
      "author": {
        "name": "Justin Ho",
        "email": "justinho@google.com",
        "time": "Fri Feb 10 10:09:42 2012 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Feb 10 10:09:42 2012 -0800"
      },
      "message": "am 744c5b0b: Merge \"Import translations. DO NOT MERGE\" into ics-mr1\n\n* commit \u0027744c5b0bdee6a26e2dc7e740a695d53c32104326\u0027:\n  Import translations. DO NOT MERGE\n"
    },
    {
      "commit": "744c5b0bdee6a26e2dc7e740a695d53c32104326",
      "tree": "3a1218c44baafa301b3df375c3b42cf5161980df",
      "parents": [
        "d9c8bbd56a9c76a111f9441871e79516c521aa75",
        "e42fe553a7be538c66f1949cff19248dafde44b9"
      ],
      "author": {
        "name": "Justin Ho",
        "email": "justinho@google.com",
        "time": "Fri Feb 10 10:07:07 2012 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Feb 10 10:07:07 2012 -0800"
      },
      "message": "Merge \"Import translations. DO NOT MERGE\" into ics-mr1"
    },
    {
      "commit": "8dc1dabd254249b7ddb8743e88fdb96580ffc585",
      "tree": "3bff43a9256894541d407f8d6ea18ae375b9ca31",
      "parents": [
        "8517e46f3d3c2ce11de09aa849a8533ffc1a2026"
      ],
      "author": {
        "name": "Mike Lockwood",
        "email": "lockwood@android.com",
        "time": "Thu Oct 27 09:52:41 2011 -0400"
      },
      "committer": {
        "name": "Mike Lockwood",
        "email": "lockwood@google.com",
        "time": "Fri Feb 10 09:05:49 2012 -0800"
      },
      "message": "VolumePanel: Add support for master volume\n\nSigned-off-by: Mike Lockwood \u003clockwood@android.com\u003e\n"
    },
    {
      "commit": "8517e46f3d3c2ce11de09aa849a8533ffc1a2026",
      "tree": "2425be86e2a3cd3a9032bbbc8e801530e9eb53a4",
      "parents": [
        "cbdb49dc5e1b993a0bc5c68dbfb9486bfa0cd762"
      ],
      "author": {
        "name": "Mike Lockwood",
        "email": "lockwood@android.com",
        "time": "Tue Oct 25 14:47:19 2011 -0400"
      },
      "committer": {
        "name": "Mike Lockwood",
        "email": "lockwood@google.com",
        "time": "Fri Feb 10 09:05:39 2012 -0800"
      },
      "message": "Save and restore master volume in the settings provider\n\nSigned-off-by: Mike Lockwood \u003clockwood@android.com\u003e\n"
    },
    {
      "commit": "cbdb49dc5e1b993a0bc5c68dbfb9486bfa0cd762",
      "tree": "e62c37fec71b48b9ecb7fedaca997d9b7214a447",
      "parents": [
        "c62242a55a5cfb82f69c7db5208e90667da7ec56"
      ],
      "author": {
        "name": "Mike Lockwood",
        "email": "lockwood@android.com",
        "time": "Thu Oct 20 12:54:05 2011 -0400"
      },
      "committer": {
        "name": "Mike Lockwood",
        "email": "lockwood@google.com",
        "time": "Fri Feb 10 09:01:28 2012 -0800"
      },
      "message": "Simple master volume support\n\nStill needs integration with Settings (for persistence) and VolumePanel UI.\n\nChange-Id: I9eca92c4b1ef2df2564411006a35753ab9618dce\nSigned-off-by: Mike Lockwood \u003clockwood@android.com\u003e\n"
    },
    {
      "commit": "c62242a55a5cfb82f69c7db5208e90667da7ec56",
      "tree": "df2b1ac0a905ac71be34a75e3ac438dfc268f11e",
      "parents": [
        "59d46b06653b5f55c2f26d3ff8d642ffda0cecd8",
        "de7408c94e09a34fe0779ee894c64b4315aec17c"
      ],
      "author": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Fri Feb 10 07:13:23 2012 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Feb 10 07:13:23 2012 -0800"
      },
      "message": "Merge \"Fix \"dumpsys activity provider\"\""
    },
    {
      "commit": "59d46b06653b5f55c2f26d3ff8d642ffda0cecd8",
      "tree": "bdd117467060579bace40958f00a5066bdaf6bff",
      "parents": [
        "55ee84154b3afe07afef6311f707928856840f89",
        "688bd47fccf1a1373e6287bc49b5b33fad12b7f3"
      ],
      "author": {
        "name": "satok",
        "email": "satok@google.com",
        "time": "Fri Feb 10 02:22:57 2012 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Feb 10 02:22:57 2012 -0800"
      },
      "message": "Merge \"Add an api to switch to the next IME and subtype\""
    },
    {
      "commit": "55ee84154b3afe07afef6311f707928856840f89",
      "tree": "2a6d0fbfa6f6cc2e4cea124603ba7718c0443433",
      "parents": [
        "59adf8a1019724e556f86957aba489e1fee5454d",
        "459f40dfb3ee67ff0f0b75f5a2a7b195f62cd63c"
      ],
      "author": {
        "name": "James Dong",
        "email": "jdong@google.com",
        "time": "Thu Feb 09 23:53:50 2012 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Feb 09 23:53:50 2012 -0800"
      },
      "message": "Merge \"move away from MediaDebug and use ADebug instead for video editor engine\""
    },
    {
      "commit": "459f40dfb3ee67ff0f0b75f5a2a7b195f62cd63c",
      "tree": "cf74e8150d06d94eaac770c4fb38742db095721e",
      "parents": [
        "9c81154dfe88e7f94bd2a3359e035185722fcefe"
      ],
      "author": {
        "name": "James Dong",
        "email": "jdong@google.com",
        "time": "Thu Feb 09 23:51:26 2012 -0800"
      },
      "committer": {
        "name": "James Dong",
        "email": "jdong@google.com",
        "time": "Thu Feb 09 23:52:19 2012 -0800"
      },
      "message": "move away from MediaDebug and use ADebug instead for video editor engine\n\nChange-Id: I2c0ad6c64f1bd03bd3dfe2c87792f8089dcbc101\n"
    },
    {
      "commit": "688bd47fccf1a1373e6287bc49b5b33fad12b7f3",
      "tree": "8b394c364fc55aad2d87188156a058ef52d43fd5",
      "parents": [
        "ed219c117d449304bd720fc7d7da1f361015dc58"
      ],
      "author": {
        "name": "satok",
        "email": "satok@google.com",
        "time": "Thu Feb 09 20:09:17 2012 +0900"
      },
      "committer": {
        "name": "satok",
        "email": "satok@google.com",
        "time": "Fri Feb 10 16:44:12 2012 +0900"
      },
      "message": "Add an api to switch to the next IME and subtype\n\nBug: 5975302\n\nChange-Id: I48aa4220159c65f456d61a324efcdf0a1ceec91c\n"
    },
    {
      "commit": "59adf8a1019724e556f86957aba489e1fee5454d",
      "tree": "7966f14e1d74ee6d0a5f148d85557ba91ba76f22",
      "parents": [
        "f19089259ecd6627cd4703ab55b5df8a4f4644a7",
        "b45087bf09921dd515e83804d821f127d8b790c6"
      ],
      "author": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Thu Feb 09 21:09:01 2012 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Feb 09 21:09:01 2012 -0800"
      },
      "message": "am b45087bf: am 98c31334: am d9c8bbd5: docs: fix xss issue bug 5125642\n\n* commit \u0027b45087bf09921dd515e83804d821f127d8b790c6\u0027:\n"
    },
    {
      "commit": "f19089259ecd6627cd4703ab55b5df8a4f4644a7",
      "tree": "7966f14e1d74ee6d0a5f148d85557ba91ba76f22",
      "parents": [
        "6b9f68ac89615505ac24f8c00d3fddc4ff43b58b",
        "d2deae8f40d33ad69d92963a7fceb90ee3cae1ad"
      ],
      "author": {
        "name": "Joe Fernandez",
        "email": "joefernandez@google.com",
        "time": "Thu Feb 09 21:08:59 2012 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Feb 09 21:08:59 2012 -0800"
      },
      "message": "am d2deae8f: am a300ea98: am 1c66faab: Merge \"docs: OpenGL Tutorials fixed two broken links (Issue 5990696, public android bug: 25132)\" into ics-mr1\n\n* commit \u0027d2deae8f40d33ad69d92963a7fceb90ee3cae1ad\u0027:\n"
    },
    {
      "commit": "6b9f68ac89615505ac24f8c00d3fddc4ff43b58b",
      "tree": "7966f14e1d74ee6d0a5f148d85557ba91ba76f22",
      "parents": [
        "d10035d52bcd4eed9f83cad580d606cd522dd6c7",
        "758fe1511e499099deddcb94994b5d9a332062e1"
      ],
      "author": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Thu Feb 09 21:08:58 2012 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Feb 09 21:08:58 2012 -0800"
      },
      "message": "am 758fe151: am cf18f420: am 52bfc243: docs: fix misc doc bugs from external issue tracker\n\n* commit \u0027758fe1511e499099deddcb94994b5d9a332062e1\u0027:\n"
    },
    {
      "commit": "b45087bf09921dd515e83804d821f127d8b790c6",
      "tree": "190cbe0fd993f9fb085c02f4e52d7520918df1de",
      "parents": [
        "d2deae8f40d33ad69d92963a7fceb90ee3cae1ad",
        "98c313340a46401adda86b398a7623f39aa8e412"
      ],
      "author": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Thu Feb 09 21:07:10 2012 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Feb 09 21:07:10 2012 -0800"
      },
      "message": "am 98c31334: am d9c8bbd5: docs: fix xss issue bug 5125642\n\n* commit \u002798c313340a46401adda86b398a7623f39aa8e412\u0027:\n"
    },
    {
      "commit": "d2deae8f40d33ad69d92963a7fceb90ee3cae1ad",
      "tree": "190cbe0fd993f9fb085c02f4e52d7520918df1de",
      "parents": [
        "758fe1511e499099deddcb94994b5d9a332062e1",
        "a300ea98df80a2d72d6131902a8fb3dbf9a6ed14"
      ],
      "author": {
        "name": "Joe Fernandez",
        "email": "joefernandez@google.com",
        "time": "Thu Feb 09 21:07:08 2012 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Feb 09 21:07:08 2012 -0800"
      },
      "message": "am a300ea98: am 1c66faab: Merge \"docs: OpenGL Tutorials fixed two broken links (Issue 5990696, public android bug: 25132)\" into ics-mr1\n\n* commit \u0027a300ea98df80a2d72d6131902a8fb3dbf9a6ed14\u0027:\n"
    },
    {
      "commit": "758fe1511e499099deddcb94994b5d9a332062e1",
      "tree": "190cbe0fd993f9fb085c02f4e52d7520918df1de",
      "parents": [
        "ad231a303ee8fe7f8b51900d7b57971ab9963ad4",
        "cf18f42026b6dea9e1ec2f243718a6b7aebae3a2"
      ],
      "author": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Thu Feb 09 21:07:08 2012 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Feb 09 21:07:08 2012 -0800"
      },
      "message": "am cf18f420: am 52bfc243: docs: fix misc doc bugs from external issue tracker\n\n* commit \u0027cf18f42026b6dea9e1ec2f243718a6b7aebae3a2\u0027:\n"
    },
    {
      "commit": "d10035d52bcd4eed9f83cad580d606cd522dd6c7",
      "tree": "7966f14e1d74ee6d0a5f148d85557ba91ba76f22",
      "parents": [
        "8bb8dc9b5f67d6c82d18da4ea46053ea80b75c84",
        "a573f6a1d9b12393fbdfd2c0850499973849854b"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Thu Feb 09 18:08:38 2012 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Feb 09 18:08:38 2012 -0800"
      },
      "message": "Merge \"Some hardening of isolated processes by restricting access to services.\""
    },
    {
      "commit": "a573f6a1d9b12393fbdfd2c0850499973849854b",
      "tree": "b44ae056ae7688ef8698c42bb401d55760b9ccf5",
      "parents": [
        "7ff3144aa6a4c5e6f0f64933ce174b424cfbfd6e"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Thu Feb 09 16:12:18 2012 -0800"
      },
      "committer": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Thu Feb 09 18:06:01 2012 -0800"
      },
      "message": "Some hardening of isolated processes by restricting access to services.\n\nServices now must explicitly opt in to being accessed by isolated\nprocesses.  Currently only the activity manager and surface flinger\nallow this.  Activity manager is needed so that we can actually\nbring up the process; SurfaceFlinger is needed to be able to get the\ndisplay information for creating the Configuration.  The SurfaceFlinger\nshould be safe because the app doesn\u0027t have access to the window\nmanager so can\u0027t actually get a surface to do anything with.\n\nThe activity manager now protects most of its entry points against\nisolated processes.\n\nChange-Id: I0dad8cb2c873575c4c7659c3c2a7eda8e98f46b0\n"
    },
    {
      "commit": "8bb8dc9b5f67d6c82d18da4ea46053ea80b75c84",
      "tree": "aad4fda135aa633722e77ead83386ff2e7f4d3bd",
      "parents": [
        "9c81154dfe88e7f94bd2a3359e035185722fcefe",
        "2a7e7a08d9843d5386b2d245c096cbc1ce203e35"
      ],
      "author": {
        "name": "Fabrice Di Meglio",
        "email": "fdimeglio@google.com",
        "time": "Thu Feb 09 17:35:21 2012 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Feb 09 17:35:21 2012 -0800"
      },
      "message": "Merge \"Update BiDiTests app\""
    },
    {
      "commit": "2a7e7a08d9843d5386b2d245c096cbc1ce203e35",
      "tree": "1b9f3713ad302983f37acb84bb30b4ff1b467f28",
      "parents": [
        "7ff3144aa6a4c5e6f0f64933ce174b424cfbfd6e"
      ],
      "author": {
        "name": "Fabrice Di Meglio",
        "email": "fdimeglio@google.com",
        "time": "Thu Feb 09 17:32:24 2012 -0800"
      },
      "committer": {
        "name": "Fabrice Di Meglio",
        "email": "fdimeglio@google.com",
        "time": "Thu Feb 09 17:32:24 2012 -0800"
      },
      "message": "Update BiDiTests app\n\n- add more unit tests for GridLayout (layout created by code)\n\nChange-Id: I462c41a7c5bdcb6c5d3762570f5d415cc0fa0bde\n"
    },
    {
      "commit": "9c81154dfe88e7f94bd2a3359e035185722fcefe",
      "tree": "a9a7cd5768f494037d12dd11a7de2c764a4b53e4",
      "parents": [
        "4f0106cca0c40cd506367c894436f91c4920a5e1",
        "ad231a303ee8fe7f8b51900d7b57971ab9963ad4"
      ],
      "author": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Thu Feb 09 16:06:31 2012 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Feb 09 16:06:31 2012 -0800"
      },
      "message": "am ad231a30: am db7da7ee: am d9c8bbd5: docs: fix xss issue bug 5125642\n\n* commit \u0027ad231a303ee8fe7f8b51900d7b57971ab9963ad4\u0027:\n  docs: fix xss issue bug 5125642\n"
    },
    {
      "commit": "ad231a303ee8fe7f8b51900d7b57971ab9963ad4",
      "tree": "190cbe0fd993f9fb085c02f4e52d7520918df1de",
      "parents": [
        "4f21e3a08adefbb5e109e2f844386ed844c1c436",
        "db7da7ee40231225861f4d39ea2f256bbca06f24"
      ],
      "author": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Thu Feb 09 16:04:15 2012 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Feb 09 16:04:15 2012 -0800"
      },
      "message": "am db7da7ee: am d9c8bbd5: docs: fix xss issue bug 5125642\n\n* commit \u0027db7da7ee40231225861f4d39ea2f256bbca06f24\u0027:\n  docs: fix xss issue bug 5125642\n"
    },
    {
      "commit": "db7da7ee40231225861f4d39ea2f256bbca06f24",
      "tree": "b09b64771396b516301fb3a151468d546ea4b324",
      "parents": [
        "20b9c795d4dedaabac335eb5bcd8f7ba32e38af3",
        "d9c8bbd56a9c76a111f9441871e79516c521aa75"
      ],
      "author": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Thu Feb 09 16:01:51 2012 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Feb 09 16:01:51 2012 -0800"
      },
      "message": "am d9c8bbd5: docs: fix xss issue bug 5125642\n\n* commit \u0027d9c8bbd56a9c76a111f9441871e79516c521aa75\u0027:\n  docs: fix xss issue bug 5125642\n"
    },
    {
      "commit": "98c313340a46401adda86b398a7623f39aa8e412",
      "tree": "c47424cb281625510b861ccf6dc3a220900121ab",
      "parents": [
        "a300ea98df80a2d72d6131902a8fb3dbf9a6ed14",
        "d9c8bbd56a9c76a111f9441871e79516c521aa75"
      ],
      "author": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Thu Feb 09 16:01:38 2012 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Feb 09 16:01:38 2012 -0800"
      },
      "message": "am d9c8bbd5: docs: fix xss issue bug 5125642\n\n* commit \u0027d9c8bbd56a9c76a111f9441871e79516c521aa75\u0027:\n  docs: fix xss issue bug 5125642\n"
    },
    {
      "commit": "d9c8bbd56a9c76a111f9441871e79516c521aa75",
      "tree": "c47424cb281625510b861ccf6dc3a220900121ab",
      "parents": [
        "1c66faab73b2ce54bfe362f3c051ce95ed89fb22"
      ],
      "author": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Thu Feb 09 15:57:09 2012 -0800"
      },
      "committer": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Thu Feb 09 15:57:09 2012 -0800"
      },
      "message": "docs: fix xss issue\nbug 5125642\n\nChange-Id: I326b619643e3b3de20aa9303e92c9218fdfe50f7\n"
    },
    {
      "commit": "4f0106cca0c40cd506367c894436f91c4920a5e1",
      "tree": "defff41a23de34f8865c347bf9b58fa3203d2595",
      "parents": [
        "468a971512f4665b13e83cc3c7dc24c9031b14eb",
        "9975229a73bfa0fcb8a189d9256add5ac7d318ee"
      ],
      "author": {
        "name": "James Dong",
        "email": "jdong@google.com",
        "time": "Thu Feb 09 15:22:58 2012 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Feb 09 15:22:58 2012 -0800"
      },
      "message": "Merge \"Finish up B frame support in MPEG4Writer\""
    },
    {
      "commit": "468a971512f4665b13e83cc3c7dc24c9031b14eb",
      "tree": "bb42ec4869adeb46f3c29030472aae3047fb253d",
      "parents": [
        "8f0f10a80a89b2071b949f13ac6ff23514366d23",
        "87e2721f89a7210c4382a2b444ade64f4a50f739"
      ],
      "author": {
        "name": "Jason Sams",
        "email": "jsams@google.com",
        "time": "Thu Feb 09 15:17:27 2012 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Feb 09 15:17:27 2012 -0800"
      },
      "message": "Merge \"Remove unused param.\""
    },
    {
      "commit": "9975229a73bfa0fcb8a189d9256add5ac7d318ee",
      "tree": "c9fa1f8216245054e086ff18add861c326d4012b",
      "parents": [
        "8f0f10a80a89b2071b949f13ac6ff23514366d23"
      ],
      "author": {
        "name": "James Dong",
        "email": "jdong@google.com",
        "time": "Thu Feb 09 11:53:57 2012 -0800"
      },
      "committer": {
        "name": "James Dong",
        "email": "jdong@google.com",
        "time": "Thu Feb 09 15:02:08 2012 -0800"
      },
      "message": "Finish up B frame support in MPEG4Writer\n\no optimize to reduce the size of the size of the ctts box\no change the type for the time offset field in ctts table entry from int32_t to uint32_t according to the mp4 file spec\no also moved away from MediaDebug and used ADebug instead.\n\no related-to-bug: 4232183\n\nChange-Id: I19364303728da64359c63169eec7487508c1d0f8\n"
    },
    {
      "commit": "8f0f10a80a89b2071b949f13ac6ff23514366d23",
      "tree": "349026885b3756e8eedb90c92c4a61532f6e3ff6",
      "parents": [
        "f4aaf1f56247289838f4bb25ee704196464be4f2",
        "713f90f3ca03b9c41bcedf1caa729e471fc3964e"
      ],
      "author": {
        "name": "Andreas Huber",
        "email": "andih@google.com",
        "time": "Thu Feb 09 14:52:58 2012 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Feb 09 14:52:58 2012 -0800"
      },
      "message": "Merge \"Experiment with seeking to closest frame instead of closest syncframe\""
    },
    {
      "commit": "87e2721f89a7210c4382a2b444ade64f4a50f739",
      "tree": "192322ba40483a90367b163bba918dc7092a1ef7",
      "parents": [
        "f4aaf1f56247289838f4bb25ee704196464be4f2"
      ],
      "author": {
        "name": "Jason Sams",
        "email": "jsams@google.com",
        "time": "Thu Feb 09 14:36:14 2012 -0800"
      },
      "committer": {
        "name": "Jason Sams",
        "email": "jsams@google.com",
        "time": "Thu Feb 09 14:50:50 2012 -0800"
      },
      "message": "Remove unused param.\n\nChange-Id: Idf26c3bf4eec7ed17dbfb99b40c314bce7996101\n"
    },
    {
      "commit": "713f90f3ca03b9c41bcedf1caa729e471fc3964e",
      "tree": "35a290344452c5e40771b5c66947ed02de3eb867",
      "parents": [
        "0777d2df89e4c5269fce6054ee1a0446043ce112"
      ],
      "author": {
        "name": "Andreas Huber",
        "email": "andih@google.com",
        "time": "Thu Feb 09 09:55:45 2012 -0800"
      },
      "committer": {
        "name": "Andreas Huber",
        "email": "andih@google.com",
        "time": "Thu Feb 09 14:32:08 2012 -0800"
      },
      "message": "Experiment with seeking to closest frame instead of closest syncframe\n\nAlso supports SEEK_CLOSEST mode in the Matroska/Webm extractor.\n\nChange-Id: I257771648dfe41392a4cf8932f625489dcb9f234\n"
    },
    {
      "commit": "f4aaf1f56247289838f4bb25ee704196464be4f2",
      "tree": "eadb83053d69df0e0cc316b85676b6fe60484cd6",
      "parents": [
        "e7eeace594861365b4b5de08eee2cb4c0abf06b2",
        "4f21e3a08adefbb5e109e2f844386ed844c1c436"
      ],
      "author": {
        "name": "Joe Fernandez",
        "email": "joefernandez@google.com",
        "time": "Thu Feb 09 13:51:00 2012 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Feb 09 13:51:00 2012 -0800"
      },
      "message": "am 4f21e3a0: am 20b9c795: am 1c66faab: Merge \"docs: OpenGL Tutorials fixed two broken links (Issue 5990696, public android bug: 25132)\" into ics-mr1\n\n* commit \u00274f21e3a08adefbb5e109e2f844386ed844c1c436\u0027:\n  docs: OpenGL Tutorials fixed two broken links (Issue 5990696, public android bug: 25132)\n"
    },
    {
      "commit": "4f21e3a08adefbb5e109e2f844386ed844c1c436",
      "tree": "990c48c9750698233e2705880bd16fd0ed5139ec",
      "parents": [
        "ec12ae9933e463181338834387caa7c58b330635",
        "20b9c795d4dedaabac335eb5bcd8f7ba32e38af3"
      ],
      "author": {
        "name": "Joe Fernandez",
        "email": "joefernandez@google.com",
        "time": "Thu Feb 09 13:48:46 2012 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Feb 09 13:48:46 2012 -0800"
      },
      "message": "am 20b9c795: am 1c66faab: Merge \"docs: OpenGL Tutorials fixed two broken links (Issue 5990696, public android bug: 25132)\" into ics-mr1\n\n* commit \u002720b9c795d4dedaabac335eb5bcd8f7ba32e38af3\u0027:\n  docs: OpenGL Tutorials fixed two broken links (Issue 5990696, public android bug: 25132)\n"
    },
    {
      "commit": "a300ea98df80a2d72d6131902a8fb3dbf9a6ed14",
      "tree": "cd8fbd22364a9b0adf705117a3f9fbf6522bd8be",
      "parents": [
        "cf18f42026b6dea9e1ec2f243718a6b7aebae3a2",
        "1c66faab73b2ce54bfe362f3c051ce95ed89fb22"
      ],
      "author": {
        "name": "Joe Fernandez",
        "email": "joefernandez@google.com",
        "time": "Thu Feb 09 13:46:55 2012 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Feb 09 13:46:55 2012 -0800"
      },
      "message": "am 1c66faab: Merge \"docs: OpenGL Tutorials fixed two broken links (Issue 5990696, public android bug: 25132)\" into ics-mr1\n\n* commit \u00271c66faab73b2ce54bfe362f3c051ce95ed89fb22\u0027:\n  docs: OpenGL Tutorials fixed two broken links (Issue 5990696, public android bug: 25132)\n"
    },
    {
      "commit": "20b9c795d4dedaabac335eb5bcd8f7ba32e38af3",
      "tree": "b26a558a02ab7b3e6de145c60b8ee7d57f0d9aeb",
      "parents": [
        "79cfde69fdd9952d51d4d9915c8b7fca98331e2c",
        "1c66faab73b2ce54bfe362f3c051ce95ed89fb22"
      ],
      "author": {
        "name": "Joe Fernandez",
        "email": "joefernandez@google.com",
        "time": "Thu Feb 09 13:46:41 2012 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Feb 09 13:46:41 2012 -0800"
      },
      "message": "am 1c66faab: Merge \"docs: OpenGL Tutorials fixed two broken links (Issue 5990696, public android bug: 25132)\" into ics-mr1\n\n* commit \u00271c66faab73b2ce54bfe362f3c051ce95ed89fb22\u0027:\n  docs: OpenGL Tutorials fixed two broken links (Issue 5990696, public android bug: 25132)\n"
    },
    {
      "commit": "1c66faab73b2ce54bfe362f3c051ce95ed89fb22",
      "tree": "cd8fbd22364a9b0adf705117a3f9fbf6522bd8be",
      "parents": [
        "52bfc243684b2f340da326aaa38e9021e4e3b2e6",
        "a61f842040eadf3e2f09eb5eeaf2955d48adaa32"
      ],
      "author": {
        "name": "Joe Fernandez",
        "email": "joefernandez@google.com",
        "time": "Thu Feb 09 13:45:01 2012 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Feb 09 13:45:01 2012 -0800"
      },
      "message": "Merge \"docs: OpenGL Tutorials fixed two broken links (Issue 5990696, public android bug: 25132)\" into ics-mr1"
    },
    {
      "commit": "e7eeace594861365b4b5de08eee2cb4c0abf06b2",
      "tree": "a4d8976611e609325d7816633d55ed890cfca75e",
      "parents": [
        "48e1b91b36a47b39c2317a9fd595799dcf92b844",
        "ec12ae9933e463181338834387caa7c58b330635"
      ],
      "author": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Thu Feb 09 12:53:12 2012 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Feb 09 12:53:12 2012 -0800"
      },
      "message": "am ec12ae99: am 79cfde69: am 52bfc243: docs: fix misc doc bugs from external issue tracker\n\n* commit \u0027ec12ae9933e463181338834387caa7c58b330635\u0027:\n  docs: fix misc doc bugs from external issue tracker\n"
    },
    {
      "commit": "ec12ae9933e463181338834387caa7c58b330635",
      "tree": "0729b782169b4d299f5b3ed2e4cc1b279160d917",
      "parents": [
        "cc9dd9a6373fef19fbfb40f0e09ac8016bc74e38",
        "79cfde69fdd9952d51d4d9915c8b7fca98331e2c"
      ],
      "author": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Thu Feb 09 12:50:18 2012 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Feb 09 12:50:18 2012 -0800"
      },
      "message": "am 79cfde69: am 52bfc243: docs: fix misc doc bugs from external issue tracker\n\n* commit \u002779cfde69fdd9952d51d4d9915c8b7fca98331e2c\u0027:\n  docs: fix misc doc bugs from external issue tracker\n"
    },
    {
      "commit": "cf18f42026b6dea9e1ec2f243718a6b7aebae3a2",
      "tree": "d4f54b539bf5125f8e4f5aac3a7577cc08703559",
      "parents": [
        "8561a6b0c5e0fbec7101108bf480f2adb485f2bc",
        "52bfc243684b2f340da326aaa38e9021e4e3b2e6"
      ],
      "author": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Thu Feb 09 12:48:18 2012 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Feb 09 12:48:18 2012 -0800"
      },
      "message": "am 52bfc243: docs: fix misc doc bugs from external issue tracker\n\n* commit \u002752bfc243684b2f340da326aaa38e9021e4e3b2e6\u0027:\n  docs: fix misc doc bugs from external issue tracker\n"
    },
    {
      "commit": "79cfde69fdd9952d51d4d9915c8b7fca98331e2c",
      "tree": "3be6e9a647b29c2fad029383ce55cc1f7ccb2b96",
      "parents": [
        "02beef8445fbf45b4dfc2472275dc5b49bb41a50",
        "52bfc243684b2f340da326aaa38e9021e4e3b2e6"
      ],
      "author": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Thu Feb 09 12:48:08 2012 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Feb 09 12:48:08 2012 -0800"
      },
      "message": "am 52bfc243: docs: fix misc doc bugs from external issue tracker\n\n* commit \u002752bfc243684b2f340da326aaa38e9021e4e3b2e6\u0027:\n  docs: fix misc doc bugs from external issue tracker\n"
    },
    {
      "commit": "52bfc243684b2f340da326aaa38e9021e4e3b2e6",
      "tree": "d4f54b539bf5125f8e4f5aac3a7577cc08703559",
      "parents": [
        "09ff04d7893a9f49e478bb732ce1ea1b17662a3b"
      ],
      "author": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Thu Feb 09 10:09:14 2012 -0800"
      },
      "committer": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Thu Feb 09 12:45:16 2012 -0800"
      },
      "message": "docs: fix misc doc bugs from external issue tracker\n\nChange-Id: If6ff3476670e42b321d56d4a1482ccff96d4d500\n"
    },
    {
      "commit": "48e1b91b36a47b39c2317a9fd595799dcf92b844",
      "tree": "c8520f30f58f06ac85c8b4e99b60b09383854120",
      "parents": [
        "c725a3705ba8646e134091981e84da99fe4076b1",
        "351fc6b1e3dcb5a9171822707f4b62c8150a4c09"
      ],
      "author": {
        "name": "Eric Fischer",
        "email": "enf@google.com",
        "time": "Thu Feb 09 11:37:18 2012 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Feb 09 11:37:18 2012 -0800"
      },
      "message": "Merge \"Import translations. DO NOT MERGE\""
    },
    {
      "commit": "351fc6b1e3dcb5a9171822707f4b62c8150a4c09",
      "tree": "3303c3f6755f8ba8853c29ba1c6b599d408628df",
      "parents": [
        "0777d2df89e4c5269fce6054ee1a0446043ce112"
      ],
      "author": {
        "name": "Eric Fischer",
        "email": "enf@google.com",
        "time": "Thu Feb 09 11:33:43 2012 -0800"
      },
      "committer": {
        "name": "Eric Fischer",
        "email": "enf@google.com",
        "time": "Thu Feb 09 11:33:43 2012 -0800"
      },
      "message": "Import translations. DO NOT MERGE\n\nChange-Id: Icc9762f02ccee5f0f4fe1dc1adb66ef82f42fdf6\n"
    },
    {
      "commit": "c725a3705ba8646e134091981e84da99fe4076b1",
      "tree": "5a41524c588acfff40eb0199479aa823c0116a83",
      "parents": [
        "7ff3144aa6a4c5e6f0f64933ce174b424cfbfd6e",
        "d1828a7e8b0231eb5e55a396178c30e36a9eb0d7"
      ],
      "author": {
        "name": "Eric Fischer",
        "email": "enf@google.com",
        "time": "Thu Feb 09 11:26:02 2012 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Feb 09 11:26:02 2012 -0800"
      },
      "message": "Merge \"Import translations. DO NOT MERGE\""
    },
    {
      "commit": "d1828a7e8b0231eb5e55a396178c30e36a9eb0d7",
      "tree": "74890c691e735bc507d08092c4a7777a1abe952c",
      "parents": [
        "0777d2df89e4c5269fce6054ee1a0446043ce112"
      ],
      "author": {
        "name": "Eric Fischer",
        "email": "enf@google.com",
        "time": "Thu Feb 09 11:23:34 2012 -0800"
      },
      "committer": {
        "name": "Eric Fischer",
        "email": "enf@google.com",
        "time": "Thu Feb 09 11:23:34 2012 -0800"
      },
      "message": "Import translations. DO NOT MERGE\n\nChange-Id: Ia7b72ee16445bfee6586be9f768e4e755e779a30\n"
    },
    {
      "commit": "7ff3144aa6a4c5e6f0f64933ce174b424cfbfd6e",
      "tree": "2a9e46c500441d85307b10e87a68e1b010ab9121",
      "parents": [
        "1c90e73f5d22c3d8e07b236ec8f33a42c01e056f",
        "a0c283eac33dd2da72235751bbfa4f2d9898d5ea"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Thu Feb 09 11:20:07 2012 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Feb 09 11:20:07 2012 -0800"
      },
      "message": "Merge \"Add new feature for running services in \"isolated\" sandbox processes.\""
    },
    {
      "commit": "a0c283eac33dd2da72235751bbfa4f2d9898d5ea",
      "tree": "4a772771c79de9a0817115a49b5018397cd64add",
      "parents": [
        "f6a7e1f7cd12fbbb2e35391850aec7d7d57b8f66"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Thu Feb 09 10:47:01 2012 -0800"
      },
      "committer": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Thu Feb 09 11:18:33 2012 -0800"
      },
      "message": "Add new feature for running services in \"isolated\" sandbox processes.\n\nThis reserves a range of uids (for each user) in which these processes\nrun.  These uids are not associated with an application, so they\neffectively run with no permissions.  When a Service requests to\nrun in such a process through android:isolatedProcess\u003d\"true\", each\ntime it is brought up a new isolated process is started with its\nown unique uid.\n\nWhat we have so far gives us the basic infrastructure; more work\nremains to further lock down what these uids have access to.\n\nChange-Id: Ibfd27c75619cba61f528f46ede9113f98dc5f45b\n"
    },
    {
      "commit": "a61f842040eadf3e2f09eb5eeaf2955d48adaa32",
      "tree": "432bf3d3f02d011e3b285990504d56d45fa70fc3",
      "parents": [
        "09ff04d7893a9f49e478bb732ce1ea1b17662a3b"
      ],
      "author": {
        "name": "Joe Fernandez",
        "email": "joefernandez@google.com",
        "time": "Thu Feb 09 11:16:20 2012 -0800"
      },
      "committer": {
        "name": "Joe Fernandez",
        "email": "joefernandez@google.com",
        "time": "Thu Feb 09 11:16:20 2012 -0800"
      },
      "message": "docs: OpenGL Tutorials fixed two broken links (Issue 5990696, public android bug: 25132)\n\nChange-Id: I9d504017c507b2e203b8e0448d720714bec32e8c\n"
    },
    {
      "commit": "1c90e73f5d22c3d8e07b236ec8f33a42c01e056f",
      "tree": "b44faacc1e2e542991bbd24d056ac7c114d43385",
      "parents": [
        "0777d2df89e4c5269fce6054ee1a0446043ce112",
        "70e80aacf98414a6acee0d0e5eb1a7b5df7daccb"
      ],
      "author": {
        "name": "Jamie Gennis",
        "email": "jgennis@google.com",
        "time": "Thu Feb 09 11:08:02 2012 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Feb 09 11:08:02 2012 -0800"
      },
      "message": "Merge \"Refactored ISurfaceTexture calls from SurfaceTexture into BufferQueue.\""
    },
    {
      "commit": "0777d2df89e4c5269fce6054ee1a0446043ce112",
      "tree": "f71a401f761f8ea36182c63ed208c60401861ef2",
      "parents": [
        "fe07b9a2ab54305de553332d0ab278fdf7158ae4",
        "605a491c281da79aa1e2aa740f38ab5c0bdb138e"
      ],
      "author": {
        "name": "Steve Block",
        "email": "steveblock@google.com",
        "time": "Thu Feb 09 03:04:49 2012 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Feb 09 03:04:49 2012 -0800"
      },
      "message": "Merge \"Clarify comments for WebSettings.\""
    },
    {
      "commit": "e42fe553a7be538c66f1949cff19248dafde44b9",
      "tree": "b76a4e95a1464780ec35ccaa96d327dfc1e0219c",
      "parents": [
        "09ff04d7893a9f49e478bb732ce1ea1b17662a3b"
      ],
      "author": {
        "name": "Eric Fischer",
        "email": "enf@google.com",
        "time": "Wed Feb 08 18:46:47 2012 -0800"
      },
      "committer": {
        "name": "Eric Fischer",
        "email": "enf@google.com",
        "time": "Wed Feb 08 18:46:47 2012 -0800"
      },
      "message": "Import translations. DO NOT MERGE\n\nChange-Id: Id6eb7d951bbbd8d01ce11670946282eecd7bc984\n"
    },
    {
      "commit": "de7408c94e09a34fe0779ee894c64b4315aec17c",
      "tree": "ce04cb1b6c52b3ab938a4bf35c4157455874b8fc",
      "parents": [
        "f6a7e1f7cd12fbbb2e35391850aec7d7d57b8f66"
      ],
      "author": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Wed Feb 08 14:57:38 2012 -0800"
      },
      "committer": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Wed Feb 08 14:57:38 2012 -0800"
      },
      "message": "Fix \"dumpsys activity provider\"\n\nChange-Id: Ic0678a6edb539bb5648529dd9c38a382bc9cc3fb\n"
    },
    {
      "commit": "fe07b9a2ab54305de553332d0ab278fdf7158ae4",
      "tree": "ed4515b34bcffa04dce5e4b6d19c7454be733583",
      "parents": [
        "f6a7e1f7cd12fbbb2e35391850aec7d7d57b8f66",
        "4e525a6e5ac7499f79f306e0a418f6f6b72c765d"
      ],
      "author": {
        "name": "Justin Ho",
        "email": "justinho@google.com",
        "time": "Wed Feb 08 12:59:17 2012 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Feb 08 12:59:17 2012 -0800"
      },
      "message": "Merge \"Tentative fix for mysteriously recycled bitmap\""
    },
    {
      "commit": "f6a7e1f7cd12fbbb2e35391850aec7d7d57b8f66",
      "tree": "a12584ff3f805df85518fc0640cbe21507b7f6da",
      "parents": [
        "e1a409ba68087c66238c986b270c17932e39f0ba",
        "cbb722ed06092a9e2be37150aa8bc635f0fe21da"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Wed Feb 08 11:38:23 2012 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Feb 08 11:38:23 2012 -0800"
      },
      "message": "Merge \"Don\u0027t wait for current activity to pause before resuming next.\""
    },
    {
      "commit": "4e525a6e5ac7499f79f306e0a418f6f6b72c765d",
      "tree": "3e1281d50c083183b1954291574f96220bb4c7c3",
      "parents": [
        "e1a409ba68087c66238c986b270c17932e39f0ba"
      ],
      "author": {
        "name": "Romain Guy",
        "email": "romainguy@google.com",
        "time": "Wed Feb 08 11:19:11 2012 -0800"
      },
      "committer": {
        "name": "Romain Guy",
        "email": "romainguy@google.com",
        "time": "Wed Feb 08 11:19:11 2012 -0800"
      },
      "message": "Tentative fix for mysteriously recycled bitmap\n\nThis code should not be triggered with scale \u003d\u003d 1.0f because of the\ndensity comparisons above though.\n\nChange-Id: I9e39e3769a3b6550c97df3b213457947ec1f554b\n"
    },
    {
      "commit": "e1a409ba68087c66238c986b270c17932e39f0ba",
      "tree": "9f40fba1733771e551f7f48d51917f50b80e9c36",
      "parents": [
        "52835f5d201ac05743586f3553ced856d62a08fb",
        "7251673821202960b38742f14d8bfa122a1843d2"
      ],
      "author": {
        "name": "James Dong",
        "email": "jdong@google.com",
        "time": "Wed Feb 08 10:42:35 2012 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Feb 08 10:42:35 2012 -0800"
      },
      "message": "Merge \"Enable B frame support in MPEG4Writer\""
    },
    {
      "commit": "52835f5d201ac05743586f3553ced856d62a08fb",
      "tree": "10fa4dab4a5700bb6bbdaf36786affe4515300b9",
      "parents": [
        "c067717c1e4e25c511c3712e213c6f0ce2451d57",
        "803a86a546ad6fac006730a8eae52869021ef125"
      ],
      "author": {
        "name": "Glenn Kasten",
        "email": "gkasten@google.com",
        "time": "Wed Feb 08 10:27:58 2012 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Feb 08 10:27:58 2012 -0800"
      },
      "message": "Merge \"Combine duplicate code \u0026 document wp\u003c\u003e in mClients\""
    },
    {
      "commit": "c067717c1e4e25c511c3712e213c6f0ce2451d57",
      "tree": "7a552417e0848432b5c9e4aa7d16f0e6108c1adb",
      "parents": [
        "8e0cc398e348f2c75498f813560bc73be6640371",
        "2e85274d26c52f8df517e7e327eb78340c8c552f"
      ],
      "author": {
        "name": "Gilles Debunne",
        "email": "debunne@google.com",
        "time": "Wed Feb 08 10:27:46 2012 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Feb 08 10:27:46 2012 -0800"
      },
      "message": "Merge \"Invalidate text display list when text properties change.\""
    },
    {
      "commit": "803a86a546ad6fac006730a8eae52869021ef125",
      "tree": "81ce2123f98ec4342f36bbefe315c4ecaf7e198f",
      "parents": [
        "8e0cc398e348f2c75498f813560bc73be6640371"
      ],
      "author": {
        "name": "Glenn Kasten",
        "email": "gkasten@google.com",
        "time": "Wed Jan 25 14:28:29 2012 -0800"
      },
      "committer": {
        "name": "Glenn Kasten",
        "email": "gkasten@google.com",
        "time": "Wed Feb 08 10:24:54 2012 -0800"
      },
      "message": "Combine duplicate code \u0026 document wp\u003c\u003e in mClients\n\nChange-Id: Iea8cfe8e57563337fb2484a1246ef79d6ad3db18\n"
    },
    {
      "commit": "8e0cc398e348f2c75498f813560bc73be6640371",
      "tree": "c6884fd8ea4daf2e4ffd5f93bea1104a0fbcedff",
      "parents": [
        "b3f04a656907abb0d89485edb24517249a0a9142",
        "39d00cb442985723295540468610b5c612d251c9"
      ],
      "author": {
        "name": "Glenn Kasten",
        "email": "gkasten@google.com",
        "time": "Wed Feb 08 10:22:11 2012 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Feb 08 10:22:11 2012 -0800"
      },
      "message": "Merge \"Use audio_io_handle_t consistently instead of int\""
    },
    {
      "commit": "b3f04a656907abb0d89485edb24517249a0a9142",
      "tree": "8f37dc394a1f3c4736f23325faa7ee007161a722",
      "parents": [
        "f31d05007c9cc5db90e0641e4f8621f5463dcb4e",
        "9ff4774cac499a376a59373d5bfb5112c9a2a004"
      ],
      "author": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Wed Feb 08 10:15:01 2012 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Feb 08 10:15:01 2012 -0800"
      },
      "message": "Merge \"Delete entries in bulk\""
    },
    {
      "commit": "9ff4774cac499a376a59373d5bfb5112c9a2a004",
      "tree": "83003243e5755333153b5f17817701505be46bc3",
      "parents": [
        "ac259f17a0a6ba9e363bbf0c268c5942aab392c1"
      ],
      "author": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Wed Feb 08 09:15:05 2012 -0800"
      },
      "committer": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Wed Feb 08 10:13:11 2012 -0800"
      },
      "message": "Delete entries in bulk\n\nDeleting entries from the database in bulk greatly speeds up the media\nscanner in some cases; removing 31k entries used to take about 2 hours,\nnow it takes about 15 minutes.\n\nChange-Id: Ia8f3fd6d828289e3d67178e9ad10399ded8d70d2\n"
    },
    {
      "commit": "39d00cb442985723295540468610b5c612d251c9",
      "tree": "65c1f26c9a8a770f27891d153ef433a9068a7a1b",
      "parents": [
        "f31d05007c9cc5db90e0641e4f8621f5463dcb4e"
      ],
      "author": {
        "name": "Glenn Kasten",
        "email": "gkasten@google.com",
        "time": "Tue Jan 17 11:09:42 2012 -0800"
      },
      "committer": {
        "name": "Glenn Kasten",
        "email": "gkasten@google.com",
        "time": "Wed Feb 08 10:06:32 2012 -0800"
      },
      "message": "Use audio_io_handle_t consistently instead of int\n\nOther:\n - add a comment to nextUniqueId\n - made ThreadBase::mId const, since it is only assigned in constructor.\n\nChange-Id: I4e8b7bec4e45badcde6274d574b8a9aabd046837\n"
    },
    {
      "commit": "f31d05007c9cc5db90e0641e4f8621f5463dcb4e",
      "tree": "020e29860f00eb8d04baa5ba13a442739f937fdc",
      "parents": [
        "c722ba33dd1225cd26d9d758e08234a1bb8f4864"
      ],
      "author": {
        "name": "Glenn Kasten",
        "email": "gkasten@google.com",
        "time": "Wed Jan 25 15:27:15 2012 -0800"
      },
      "committer": {
        "name": "Glenn Kasten",
        "email": "gkasten@google.com",
        "time": "Wed Feb 08 09:49:14 2012 -0800"
      },
      "message": "Simplify destructors\n\nRemove explicit clear() when the order doesn\u0027t matter.\n\nChange-Id: I5931bc7ef5f681c7ce329aa9ec0a6e46d34a56c5\n"
    },
    {
      "commit": "c722ba33dd1225cd26d9d758e08234a1bb8f4864",
      "tree": "8eb616d59d4d83c3cdb691b60db838961f803ed4",
      "parents": [
        "1b6512127b11256b615c3f8e9049494fb0ad4f1b",
        "6731333584b3065b30a371519a14ea005057061a"
      ],
      "author": {
        "name": "Glenn Kasten",
        "email": "gkasten@google.com",
        "time": "Wed Feb 08 09:37:26 2012 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Feb 08 09:37:26 2012 -0800"
      },
      "message": "Merge \"Effect UUID inputs passed by pointer are const\""
    },
    {
      "commit": "6731333584b3065b30a371519a14ea005057061a",
      "tree": "9711b0f5303788837a4929d309ed0bb1c2a4e201",
      "parents": [
        "a5a6580d17acbad9407a92e7372598aeed3d0a70"
      ],
      "author": {
        "name": "Glenn Kasten",
        "email": "gkasten@google.com",
        "time": "Mon Jan 30 07:40:52 2012 -0800"
      },
      "committer": {
        "name": "Glenn Kasten",
        "email": "gkasten@google.com",
        "time": "Wed Feb 08 09:21:39 2012 -0800"
      },
      "message": "Effect UUID inputs passed by pointer are const\n\nChange-Id: I1f5c338bcb7368e3dd8cd5f804b2e6d9fbe087f8\n"
    },
    {
      "commit": "1b6512127b11256b615c3f8e9049494fb0ad4f1b",
      "tree": "7f7a801149cb1e0f5f44da8b5a95eb1ece7fcf40",
      "parents": [
        "a5a6580d17acbad9407a92e7372598aeed3d0a70",
        "7c20c4607c4402589ce4800a0c49127876dbc6bd"
      ],
      "author": {
        "name": "Wink Saville",
        "email": "wink@google.com",
        "time": "Wed Feb 08 09:19:19 2012 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Feb 08 09:19:19 2012 -0800"
      },
      "message": "Merge \"Add ril.test.emergency system property.\""
    },
    {
      "commit": "a5a6580d17acbad9407a92e7372598aeed3d0a70",
      "tree": "190cf48cb51560ac3a5ce3175b5b141c9c7657a6",
      "parents": [
        "1b33107f3798636cb85cc876b17d4e2adbf1294a",
        "d153b1fc3a0b84a4a3f9db9b9073e312527b41df"
      ],
      "author": {
        "name": "Glenn Kasten",
        "email": "gkasten@google.com",
        "time": "Wed Feb 08 08:40:28 2012 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Feb 08 08:40:28 2012 -0800"
      },
      "message": "Merge \"Use pid_t not int\""
    },
    {
      "commit": "1b33107f3798636cb85cc876b17d4e2adbf1294a",
      "tree": "1e8dc27f754dfc344bef129483d9c70a7e0e841e",
      "parents": [
        "cd330e7f38bf72290c1a230cb93b8177470e88bf",
        "d9d68dcb62760e561fadc061b593e8c76bce85d6"
      ],
      "author": {
        "name": "Glenn Kasten",
        "email": "gkasten@google.com",
        "time": "Wed Feb 08 08:40:15 2012 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Feb 08 08:40:15 2012 -0800"
      },
      "message": "Merge \"Don\u0027t double destruct audio_track_cblk_t\""
    },
    {
      "commit": "cd330e7f38bf72290c1a230cb93b8177470e88bf",
      "tree": "bd071a477c8728629a16e8eaad6135dec6c6e10a",
      "parents": [
        "1e3a8d3090f2a33562201f95f736949a8d2df576",
        "eabd94aa7d236a830be482015e4e0502b9bac6f9"
      ],
      "author": {
        "name": "Glenn Kasten",
        "email": "gkasten@google.com",
        "time": "Wed Feb 08 08:39:39 2012 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Feb 08 08:39:39 2012 -0800"
      },
      "message": "Merge \"AudioFlinger methods const and inline\""
    },
    {
      "commit": "1e3a8d3090f2a33562201f95f736949a8d2df576",
      "tree": "01ab0e142e205a6ca799d22ad6e86a771f084e2e",
      "parents": [
        "cbe8b722479c7777c1ada27a898cefa47c1acdc7",
        "4b80abcdd5e28deb6991bd50a208b66162f90024"
      ],
      "author": {
        "name": "Glenn Kasten",
        "email": "gkasten@google.com",
        "time": "Wed Feb 08 08:34:33 2012 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Feb 08 08:34:33 2012 -0800"
      },
      "message": "Merge \"Remove dead mutex in AudioTrack/AudioRecord thread\""
    },
    {
      "commit": "605a491c281da79aa1e2aa740f38ab5c0bdb138e",
      "tree": "a287a4f23ec617f9c95a8d2e03fa7fd210153ae3",
      "parents": [
        "26daa02bdb0c62f8162ad8d4d771cabce8644b4a"
      ],
      "author": {
        "name": "Mikhail Naganov",
        "email": "mnaganov@google.com",
        "time": "Fri Feb 03 16:53:10 2012 +0000"
      },
      "committer": {
        "name": "Mikhail Naganov",
        "email": "mnaganov@google.com",
        "time": "Wed Feb 08 16:34:29 2012 +0000"
      },
      "message": "Clarify comments for WebSettings.\n\nsetLoadsImagesAutomatically\ngetLoadsImagesAutomatically\nsetBlockNetworkImage\ngetBlockNetworkImage\nsetBlockNetworkLoads\ngetBlockNetworkLoads\n\nChange-Id: Ic1486266a77254044425cdb51cce5c982ea0617c\n"
    },
    {
      "commit": "cbe8b722479c7777c1ada27a898cefa47c1acdc7",
      "tree": "902648858d72cba5f0aa529f63bef799bb4f6746",
      "parents": [
        "2277665266780eae75d6c25df4826bffbffa00cc",
        "b16313812a3961d67a16e994e14abdf4095e5b42"
      ],
      "author": {
        "name": "Glenn Kasten",
        "email": "gkasten@google.com",
        "time": "Wed Feb 08 08:33:41 2012 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Feb 08 08:33:41 2012 -0800"
      },
      "message": "Merge \"Use virtual destructors\""
    },
    {
      "commit": "2277665266780eae75d6c25df4826bffbffa00cc",
      "tree": "a2cd16f4b7080feb578a9c70301d918190debd76",
      "parents": [
        "09b9ba0db29aaebe682b7391d93ae179b8bd8ee8",
        "c64a6f01cb2dd7cda8bcac79ba04b6ed454d65c4"
      ],
      "author": {
        "name": "Glenn Kasten",
        "email": "gkasten@google.com",
        "time": "Wed Feb 08 07:45:15 2012 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Feb 08 07:45:15 2012 -0800"
      },
      "message": "Merge \"Improve performance for sp\u003c\u003e on stack\""
    },
    {
      "commit": "09b9ba0db29aaebe682b7391d93ae179b8bd8ee8",
      "tree": "cbc69890dba1fe8460f71cb1832025cc9767007b",
      "parents": [
        "01a802692f6bf2c97a623683d073e949af61d7a9",
        "7c2e37dd32d42f1398a48d2ca6a51cf2e96b9893"
      ],
      "author": {
        "name": "Glenn Kasten",
        "email": "gkasten@google.com",
        "time": "Wed Feb 08 07:42:40 2012 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Feb 08 07:42:40 2012 -0800"
      },
      "message": "Merge \"AudioTrack declare more methods const\""
    },
    {
      "commit": "01a802692f6bf2c97a623683d073e949af61d7a9",
      "tree": "1f3d84a8c4c5ad64ad93bb9bb8d97049cff6b8e5",
      "parents": [
        "35624c17973a941fe000026d899f065c1155021b",
        "706b618c1293848e736d974869136caadeb353c0"
      ],
      "author": {
        "name": "Glenn Kasten",
        "email": "gkasten@google.com",
        "time": "Wed Feb 08 07:41:44 2012 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Feb 08 07:41:44 2012 -0800"
      },
      "message": "Merge \"Use 0 not NULL for sp\u003c\u003e and wp\u003c\u003e\""
    },
    {
      "commit": "35624c17973a941fe000026d899f065c1155021b",
      "tree": "ec588e66c66de1238dfbe0100d8cb2c2473cd5c1",
      "parents": [
        "16d64ad699b2dc91d5e1f149a3de645cf83ec965",
        "450b9985b8cdfd21c3b64fc0cc13d51c9eb95f11"
      ],
      "author": {
        "name": "Glenn Kasten",
        "email": "gkasten@google.com",
        "time": "Wed Feb 08 07:40:23 2012 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Feb 08 07:40:23 2012 -0800"
      },
      "message": "Merge \"Use bool instead of int\""
    },
    {
      "commit": "16d64ad699b2dc91d5e1f149a3de645cf83ec965",
      "tree": "7046158b847127a6c18185e67ff72211be1af9ca",
      "parents": [
        "e0efd5f6c19e8944e5dd65e8c537fcb32b1b9fd2",
        "3f6d83a68a2d95905904b3352db677e55363591c"
      ],
      "author": {
        "name": "Glenn Kasten",
        "email": "gkasten@google.com",
        "time": "Wed Feb 08 07:39:27 2012 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Feb 08 07:39:27 2012 -0800"
      },
      "message": "Merge \"Declare more IAudioFlinger methods const\""
    },
    {
      "commit": "e0efd5f6c19e8944e5dd65e8c537fcb32b1b9fd2",
      "tree": "80ba437c1a34aaa1dc18e3f7bea024f10eef6bc7",
      "parents": [
        "2228130a983da7efe36d7f0916dc6503656de773",
        "4fc616192a7c841c5e276e06ac8defbd27a1c77a"
      ],
      "author": {
        "name": "Glenn Kasten",
        "email": "gkasten@google.com",
        "time": "Wed Feb 08 07:38:42 2012 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Feb 08 07:38:42 2012 -0800"
      },
      "message": "Merge \"Remove dead code\""
    },
    {
      "commit": "2228130a983da7efe36d7f0916dc6503656de773",
      "tree": "cd5509e651d21c8a455774d2ff9bb4c6c411528c",
      "parents": [
        "a5bbd3b348a72f6a64445defdbb29c36fb2b62d9",
        "cc9dd9a6373fef19fbfb40f0e09ac8016bc74e38"
      ],
      "author": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Tue Feb 07 21:52:27 2012 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Feb 07 21:52:27 2012 -0800"
      },
      "message": "am cc9dd9a6: am 02beef84: am 09ff04d7: docs: fix typo in menu TOC\n\n* commit \u0027cc9dd9a6373fef19fbfb40f0e09ac8016bc74e38\u0027:\n"
    },
    {
      "commit": "a5bbd3b348a72f6a64445defdbb29c36fb2b62d9",
      "tree": "cd5509e651d21c8a455774d2ff9bb4c6c411528c",
      "parents": [
        "1c4ea6a26c32a0a6f6b41966dabcc8d7f106ad85",
        "f8274e506c1e4ef798554244370daf57cc88ecdb"
      ],
      "author": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Tue Feb 07 21:52:24 2012 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Feb 07 21:52:24 2012 -0800"
      },
      "message": "am f8274e50: am 8561a6b0: am 09ff04d7: docs: fix typo in menu TOC\n\n* commit \u0027f8274e506c1e4ef798554244370daf57cc88ecdb\u0027:\n  docs: fix typo in menu TOC\n"
    },
    {
      "commit": "cc9dd9a6373fef19fbfb40f0e09ac8016bc74e38",
      "tree": "9c455b543f9febe396ae0c190ddaa3fc22874152",
      "parents": [
        "f8274e506c1e4ef798554244370daf57cc88ecdb",
        "02beef8445fbf45b4dfc2472275dc5b49bb41a50"
      ],
      "author": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Tue Feb 07 21:50:20 2012 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Feb 07 21:50:20 2012 -0800"
      },
      "message": "am 02beef84: am 09ff04d7: docs: fix typo in menu TOC\n\n* commit \u002702beef8445fbf45b4dfc2472275dc5b49bb41a50\u0027:\n"
    },
    {
      "commit": "f8274e506c1e4ef798554244370daf57cc88ecdb",
      "tree": "9c455b543f9febe396ae0c190ddaa3fc22874152",
      "parents": [
        "6668958cbe9aca2c8930020e9acad9ef1bf045a8",
        "8561a6b0c5e0fbec7101108bf480f2adb485f2bc"
      ],
      "author": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Tue Feb 07 21:49:37 2012 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Feb 07 21:49:37 2012 -0800"
      },
      "message": "am 8561a6b0: am 09ff04d7: docs: fix typo in menu TOC\n\n* commit \u00278561a6b0c5e0fbec7101108bf480f2adb485f2bc\u0027:\n  docs: fix typo in menu TOC\n"
    },
    {
      "commit": "02beef8445fbf45b4dfc2472275dc5b49bb41a50",
      "tree": "38691a593058aaaa2cc34662c751f4b5b6dd563f",
      "parents": [
        "07bebe8b12555ea0fb57729e8ee2e7efc343e7e2",
        "09ff04d7893a9f49e478bb732ce1ea1b17662a3b"
      ],
      "author": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Tue Feb 07 21:48:03 2012 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Feb 07 21:48:03 2012 -0800"
      },
      "message": "am 09ff04d7: docs: fix typo in menu TOC\n\n* commit \u002709ff04d7893a9f49e478bb732ce1ea1b17662a3b\u0027:\n  docs: fix typo in menu TOC\n"
    },
    {
      "commit": "8561a6b0c5e0fbec7101108bf480f2adb485f2bc",
      "tree": "903f4ad807034afde7935cd20fb38510446e443a",
      "parents": [
        "1bd8111bbc62278d5025de8ba5e3418b7477d8a2",
        "09ff04d7893a9f49e478bb732ce1ea1b17662a3b"
      ],
      "author": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Tue Feb 07 21:47:38 2012 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Feb 07 21:47:38 2012 -0800"
      },
      "message": "am 09ff04d7: docs: fix typo in menu TOC\n\n* commit \u002709ff04d7893a9f49e478bb732ce1ea1b17662a3b\u0027:\n  docs: fix typo in menu TOC\n"
    },
    {
      "commit": "09ff04d7893a9f49e478bb732ce1ea1b17662a3b",
      "tree": "903f4ad807034afde7935cd20fb38510446e443a",
      "parents": [
        "48ac0f14de9be4c91bdce4e601c5eef4fd2c3123"
      ],
      "author": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Tue Feb 07 21:45:00 2012 -0800"
      },
      "committer": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Tue Feb 07 21:45:00 2012 -0800"
      },
      "message": "docs: fix typo in menu TOC\n\nChange-Id: Ief511803ef5b4bed1823a12918de814aca119681\n"
    }
  ],
  "next": "1c4ea6a26c32a0a6f6b41966dabcc8d7f106ad85"
}
