)]}'
{
  "log": [
    {
      "commit": "4f1ed0e84ea7ce820ef6006189017933fc96a71c",
      "tree": "20b26113bb0790d986bd041b703c464f1c2b4cea",
      "parents": [
        "aa6816a8a0e575059f1e417ba2bbc3c86cc879a3"
      ],
      "author": {
        "name": "James Dong",
        "email": "jdong@google.com",
        "time": "Fri Mar 09 17:33:42 2012 -0800"
      },
      "committer": {
        "name": "James Dong",
        "email": "jdong@google.com",
        "time": "Fri Mar 09 17:44:11 2012 -0800"
      },
      "message": "Avoid checking supported mime types or file suffixes in multiple places\n\nChange-Id: I47d24070c7bda385cd1d7fa1f6a75dbb1f82b476\n"
    },
    {
      "commit": "aa6816a8a0e575059f1e417ba2bbc3c86cc879a3",
      "tree": "8fd1323339a631200ed4468f4df80ad04bf538af",
      "parents": [
        "c709216310d737f2eeccdffc091fbc2f26057450",
        "4c8982ad820007512e4e9cbb7f15925228d70761"
      ],
      "author": {
        "name": "Irfan Sheriff",
        "email": "isheriff@google.com",
        "time": "Fri Mar 09 08:53:01 2012 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Mar 09 08:53:01 2012 -0800"
      },
      "message": "Merge \"Enhancements for avoiding poor connection on wifi\""
    },
    {
      "commit": "c709216310d737f2eeccdffc091fbc2f26057450",
      "tree": "9b4b92bff71402ca7e5e8221a88df5834494c9aa",
      "parents": [
        "c31424e6c541c9ca00274166f4fd2db3c5b1e4e8",
        "29e239203d427d977b298be7b68b75b6a4b29b51"
      ],
      "author": {
        "name": "Alex Sakhartchouk",
        "email": "alexst@google.com",
        "time": "Fri Mar 09 08:44:02 2012 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Mar 09 08:44:02 2012 -0800"
      },
      "message": "Merge \"Support for more vector types.\""
    },
    {
      "commit": "c31424e6c541c9ca00274166f4fd2db3c5b1e4e8",
      "tree": "07bf8e16e26bb24626dfed32ed2b1e7f34353483",
      "parents": [
        "a9821bdd0245c433914cf2379bf7e418270995da",
        "3b88729d2bf1f62ef913ea5d188846282ae32fef"
      ],
      "author": {
        "name": "Alex Sakhartchouk",
        "email": "alexst@google.com",
        "time": "Fri Mar 09 08:43:26 2012 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Mar 09 08:43:26 2012 -0800"
      },
      "message": "Merge \"Moving lod\u0027s into hal struct.\""
    },
    {
      "commit": "a9821bdd0245c433914cf2379bf7e418270995da",
      "tree": "8e4d81e35e91c2545385ce7bbc165d2f1503b0b4",
      "parents": [
        "1e8b118a409cbd11e295147b7ceaae3cff9e0920",
        "12f32d66592623e12bf89c7cb21bf2e7f64bfe78"
      ],
      "author": {
        "name": "Glenn Kasten",
        "email": "gkasten@google.com",
        "time": "Fri Mar 09 07:19:43 2012 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Mar 09 07:19:43 2012 -0800"
      },
      "message": "Merge \"Don\u0027t ask policy manager about invalid stream type\""
    },
    {
      "commit": "1e8b118a409cbd11e295147b7ceaae3cff9e0920",
      "tree": "79da78a0c4d40435231496e8580334ffecfd6c9f",
      "parents": [
        "a64890a02e5561d73da57695dcfc6b35ca05c321",
        "fcf2ac041e18fd5cd97997bfd2bce62e9a24fe19"
      ],
      "author": {
        "name": "Glenn Kasten",
        "email": "gkasten@google.com",
        "time": "Fri Mar 09 07:19:17 2012 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Mar 09 07:19:17 2012 -0800"
      },
      "message": "Merge \"AudioPolicyService InputDesc minor cleanup\""
    },
    {
      "commit": "a64890a02e5561d73da57695dcfc6b35ca05c321",
      "tree": "89c3e4f0861d2795626bb35c47b38b05519a7580",
      "parents": [
        "dca510e026e3e75759bac84c3860dc84b83a608f",
        "4ff65a0b9390f2a72306d4440da102fc666d69fb"
      ],
      "author": {
        "name": "Derek Sollenberger",
        "email": "djsollen@google.com",
        "time": "Fri Mar 09 05:19:25 2012 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Mar 09 05:19:25 2012 -0800"
      },
      "message": "am 4ff65a0b: (-s ours) am d6f3d00b: am d7978a28: am 34ccd7af: Merge \"Add missing includes for threads.h\"\n\n* commit \u00274ff65a0b9390f2a72306d4440da102fc666d69fb\u0027:\n  Add missing includes for threads.h\n"
    },
    {
      "commit": "dca510e026e3e75759bac84c3860dc84b83a608f",
      "tree": "89c3e4f0861d2795626bb35c47b38b05519a7580",
      "parents": [
        "1ce891bc478f3e2e3ea83e8917054aabdec602aa"
      ],
      "author": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Thu Mar 08 20:06:39 2012 -0800"
      },
      "committer": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Thu Mar 08 20:06:39 2012 -0800"
      },
      "message": "Fix docs\n\nChange-Id: Idea902ec3b6e540972650a070e8d224603a55c94\n"
    },
    {
      "commit": "1ce891bc478f3e2e3ea83e8917054aabdec602aa",
      "tree": "7bfefa874bff021e49f8bed2ceb1123fc4ff7c36",
      "parents": [
        "92d291ef6481c6cbb1305780dd4f450a16bb9a7a",
        "d9c7be6cc7d18f11731e6d7a1037cc294fde3a4b"
      ],
      "author": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Thu Mar 08 19:51:53 2012 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Mar 08 19:51:53 2012 -0800"
      },
      "message": "Merge \"Public API for android.widget.Spinner properties\""
    },
    {
      "commit": "d9c7be6cc7d18f11731e6d7a1037cc294fde3a4b",
      "tree": "26bbcf805df91ca3787e6978de5551f24c93d923",
      "parents": [
        "787f2699f1f526517c23cf1017ca1a50e88ab8fb"
      ],
      "author": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Thu Mar 08 19:43:43 2012 -0800"
      },
      "committer": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Thu Mar 08 19:49:39 2012 -0800"
      },
      "message": "Public API for android.widget.Spinner properties\n\nBug 6104467\n\nAdd properties that can be set/retrieved programmatically to match the\nXML attributes available.\n\nAlso add resource ID versions of Drawable setters for Switch.\n\nChange-Id: I198cfd9701189ab200c3190f61d18c459b7e4591\n"
    },
    {
      "commit": "92d291ef6481c6cbb1305780dd4f450a16bb9a7a",
      "tree": "246cf884f0b76cdb78a99fa6b4f0a6bb3e7aa67d",
      "parents": [
        "8931da12e85c181652a8e47fb358a5bdfc79a1fd",
        "047238ced42eea812de9d39a9f32e94d002bfa5c"
      ],
      "author": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Thu Mar 08 19:28:39 2012 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Mar 08 19:28:39 2012 -0800"
      },
      "message": "Merge \"Switch Parcel to static JNI calls, pass pointer.\""
    },
    {
      "commit": "8931da12e85c181652a8e47fb358a5bdfc79a1fd",
      "tree": "1262e4531b02830bee6f2999b7beea08bae3bc75",
      "parents": [
        "8ac70c42507560bf6df7114e96f788c03a18bd6a",
        "d9781fe7ee88ea324e5e688dd9c352ab54fd179a"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Thu Mar 08 19:27:21 2012 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Mar 08 19:27:21 2012 -0800"
      },
      "message": "Merge \"Fix crash.\""
    },
    {
      "commit": "047238ced42eea812de9d39a9f32e94d002bfa5c",
      "tree": "59cd7291932fe53707bf8feedb657aa68f520ea1",
      "parents": [
        "8ac70c42507560bf6df7114e96f788c03a18bd6a"
      ],
      "author": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Wed Mar 07 16:51:38 2012 -0800"
      },
      "committer": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Thu Mar 08 18:29:03 2012 -0800"
      },
      "message": "Switch Parcel to static JNI calls, pass pointer.\n\nInstead of using parcelForJavaObject(), pass down the mNativeObj\npointer explicitly.  Benchmarks show that writeInt() is roughly 3x\nfaster with this approach.\n\nChange-Id: I24ca235c334c44be716070aa8066ec8a429eadb7\n"
    },
    {
      "commit": "d9781fe7ee88ea324e5e688dd9c352ab54fd179a",
      "tree": "eaa924d7bc6e45445a2e7ce203f61c680e0926e4",
      "parents": [
        "a0b29f556519653c9749cebff4af43e68b4d59ce"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Thu Mar 08 18:04:18 2012 -0800"
      },
      "committer": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Thu Mar 08 18:04:18 2012 -0800"
      },
      "message": "Fix crash.\n\nChange-Id: Id219351625494c54524e400055755d41f3bef868\n"
    },
    {
      "commit": "8ac70c42507560bf6df7114e96f788c03a18bd6a",
      "tree": "875123b508f37b7b450ac7e2eab7fa7136c32383",
      "parents": [
        "d10a5992f90bf915a5534de24751ca40ef2919e6",
        "d84e1ce0b535128f03416145554fb405f9fade3e"
      ],
      "author": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Thu Mar 08 17:52:54 2012 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Mar 08 17:52:54 2012 -0800"
      },
      "message": "Merge \"Split Parcel JNI details away from Binder.\""
    },
    {
      "commit": "4ff65a0b9390f2a72306d4440da102fc666d69fb",
      "tree": "bcca5e4d4d4176544673a4b1392f82ec9f9aaa15",
      "parents": [
        "2126508d20d5ee9e5d5c8dbaf63286421fcddb38",
        "d6f3d00b602c16fe4f67932d8f6b47f42fa9bf73"
      ],
      "author": {
        "name": "Derek Sollenberger",
        "email": "djsollen@google.com",
        "time": "Thu Mar 08 17:48:57 2012 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Mar 08 17:48:57 2012 -0800"
      },
      "message": "am d6f3d00b: am d7978a28: am 34ccd7af: Merge \"Add missing includes for threads.h\"\n\n* commit \u0027d6f3d00b602c16fe4f67932d8f6b47f42fa9bf73\u0027:\n  Add missing includes for threads.h\n"
    },
    {
      "commit": "d6f3d00b602c16fe4f67932d8f6b47f42fa9bf73",
      "tree": "b8cfeaa217736452fb68bd8695decd9f9b33a38b",
      "parents": [
        "e0e6612d30308a68c107d517582eb68f0e4caa99",
        "d7978a28219465e0e579adee3c9258b04c0a5b40"
      ],
      "author": {
        "name": "Derek Sollenberger",
        "email": "djsollen@google.com",
        "time": "Thu Mar 08 17:46:33 2012 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Mar 08 17:46:33 2012 -0800"
      },
      "message": "am d7978a28: am 34ccd7af: Merge \"Add missing includes for threads.h\"\n\n* commit \u0027d7978a28219465e0e579adee3c9258b04c0a5b40\u0027:\n  Add missing includes for threads.h\n"
    },
    {
      "commit": "d10a5992f90bf915a5534de24751ca40ef2919e6",
      "tree": "43cd0ded93c5fa41fe2500d10c8acfa5faea39a3",
      "parents": [
        "a4ef63f6c66ef7acfd7fafdf1566430677bc0a42",
        "c9ab9f5c2cd1726a3b9e4176ce0504991cce2c70"
      ],
      "author": {
        "name": "Eric Laurent",
        "email": "elaurent@google.com",
        "time": "Thu Mar 08 17:45:44 2012 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Mar 08 17:45:44 2012 -0800"
      },
      "message": "Merge \"audio policy: use audio_devices_t when appropriate\""
    },
    {
      "commit": "a4ef63f6c66ef7acfd7fafdf1566430677bc0a42",
      "tree": "bcee97a8abf9f57f9094ce0d27b3c2da0e7b99ff",
      "parents": [
        "2ac9b4a38c8baa735b36de7762c3c0f2af8e55f5",
        "ae4e6d8d4b7ecf8068b9b658a3a18bf5386ec85e"
      ],
      "author": {
        "name": "Eric Fischer",
        "email": "enf@google.com",
        "time": "Thu Mar 08 17:44:04 2012 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Mar 08 17:44:04 2012 -0800"
      },
      "message": "Merge \"Import translations. DO NOT MERGE\""
    },
    {
      "commit": "2ac9b4a38c8baa735b36de7762c3c0f2af8e55f5",
      "tree": "16af2b6a94b0e5fd2119b278c638d33667e6207c",
      "parents": [
        "787f2699f1f526517c23cf1017ca1a50e88ab8fb",
        "152202bb5511c64f43b7cdd64bcb7e18160adf8f"
      ],
      "author": {
        "name": "Eric Fischer",
        "email": "enf@google.com",
        "time": "Thu Mar 08 17:43:57 2012 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Mar 08 17:43:57 2012 -0800"
      },
      "message": "Merge \"Import translations. DO NOT MERGE\""
    },
    {
      "commit": "d7978a28219465e0e579adee3c9258b04c0a5b40",
      "tree": "2bde08366e1af362ccbbb548c76de93c86ded694",
      "parents": [
        "9ad705ce0b8271931f9a09d181069c7466afade4",
        "34ccd7af4216f571c2f88b32fea8bfed8ef0baab"
      ],
      "author": {
        "name": "Derek Sollenberger",
        "email": "djsollen@google.com",
        "time": "Thu Mar 08 17:43:21 2012 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Mar 08 17:43:21 2012 -0800"
      },
      "message": "am 34ccd7af: Merge \"Add missing includes for threads.h\"\n\n* commit \u002734ccd7af4216f571c2f88b32fea8bfed8ef0baab\u0027:\n  Add missing includes for threads.h\n"
    },
    {
      "commit": "787f2699f1f526517c23cf1017ca1a50e88ab8fb",
      "tree": "7caca69e945e1877f5943e522ce392a6544e1ae7",
      "parents": [
        "34264670da2589300aac661e038d54c393e17471",
        "6c86e1ba41b56ccb3668dbb044fa348cd4b47d55"
      ],
      "author": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Thu Mar 08 17:18:10 2012 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Mar 08 17:18:10 2012 -0800"
      },
      "message": "Merge \"Public API for android.widget.Switch properties\""
    },
    {
      "commit": "34264670da2589300aac661e038d54c393e17471",
      "tree": "671cbbd860f4d68da39611a23b0b6a177ec12094",
      "parents": [
        "62ee80873b7a18525f86fb85f7a607d9bc094fb8",
        "14577c4df57004131174fbe435031a18f3e7996b"
      ],
      "author": {
        "name": "Jeff Brown",
        "email": "jeffbrown@google.com",
        "time": "Thu Mar 08 16:43:57 2012 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Mar 08 16:43:57 2012 -0800"
      },
      "message": "Merge \"Should recycle TypedArray.\""
    },
    {
      "commit": "14577c4df57004131174fbe435031a18f3e7996b",
      "tree": "b66f5eb381583e753f1781eae255ee849a093d82",
      "parents": [
        "d5f07990822db3531c84755f406c1e12083aee37"
      ],
      "author": {
        "name": "Jeff Brown",
        "email": "jeffbrown@google.com",
        "time": "Thu Mar 08 16:40:14 2012 -0800"
      },
      "committer": {
        "name": "Jeff Brown",
        "email": "jeffbrown@google.com",
        "time": "Thu Mar 08 16:42:29 2012 -0800"
      },
      "message": "Should recycle TypedArray.\n\nChange-Id: Ia318de37c22e4533fff631be816cee539a5cd83d\n"
    },
    {
      "commit": "62ee80873b7a18525f86fb85f7a607d9bc094fb8",
      "tree": "c4ff2aa530132e81faf19d0d452062d9ce02b4b2",
      "parents": [
        "061ccee7f384925f11b51a68f8d48f2f27baba87",
        "9ad23f7daa26c5c8aea9b122193e0c9bb7c8ced6"
      ],
      "author": {
        "name": "Jeff Tinker",
        "email": "jtinker@google.com",
        "time": "Thu Mar 08 16:40:44 2012 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Mar 08 16:40:44 2012 -0800"
      },
      "message": "Merge \"Fix videos app bandwidth accounting for 4G streaming\""
    },
    {
      "commit": "fcf2ac041e18fd5cd97997bfd2bce62e9a24fe19",
      "tree": "fad2a07336e8ab225e3e3e2c87b6a39acc287bfc",
      "parents": [
        "21b4d6b7a5959b567355aae032bd76500c148e54"
      ],
      "author": {
        "name": "Glenn Kasten",
        "email": "gkasten@google.com",
        "time": "Wed Mar 07 16:49:22 2012 -0800"
      },
      "committer": {
        "name": "Glenn Kasten",
        "email": "gkasten@google.com",
        "time": "Thu Mar 08 16:30:00 2012 -0800"
      },
      "message": "AudioPolicyService InputDesc minor cleanup\n\nAdd a non-default constructor to set the mSessionId, and make mSessionId const.\n\nRemove explicit clear on mEffects - it is automatically cleared by the destructor.\n\nAudioPolicyService::setPreProcessorEnabled:\n - parameter is const *\n - use an alias instead of making a Vector copy\n\nDestructor doesn\u0027t need to be virtual since there are no subclasses.\n\nChange-Id: Ibc3c3bea8259839430b1cf5356186c7d96f1082f\n"
    },
    {
      "commit": "061ccee7f384925f11b51a68f8d48f2f27baba87",
      "tree": "c265c20aeee548b31eae686c6ffb09892765e8f4",
      "parents": [
        "df813c03b16ed32c25a8c8fee82a7a98088ac940",
        "929b5899a348d2d43f67902f7a807d6660226a64"
      ],
      "author": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Thu Mar 08 16:29:54 2012 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Mar 08 16:29:54 2012 -0800"
      },
      "message": "Merge \"Deprecate some FileUtils, pointing to Os instead.\""
    },
    {
      "commit": "df813c03b16ed32c25a8c8fee82a7a98088ac940",
      "tree": "c83351b426b7f4981e2913ec21ce9171a4da1a4a",
      "parents": [
        "21b4d6b7a5959b567355aae032bd76500c148e54",
        "7ae9d5faad5816f7e567ec1ec77e78d746cf7e5c"
      ],
      "author": {
        "name": "Jeff Brown",
        "email": "jeffbrown@google.com",
        "time": "Thu Mar 08 16:28:48 2012 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Mar 08 16:28:48 2012 -0800"
      },
      "message": "Merge \"Use the Choreographer for Drawable animations.\""
    },
    {
      "commit": "4c8982ad820007512e4e9cbb7f15925228d70761",
      "tree": "f9248bab5afea0c3b09d49a86a141747588ddd64",
      "parents": [
        "b7fdddab0d1cfa666747a0295fcea4bfea709737"
      ],
      "author": {
        "name": "Irfan Sheriff",
        "email": "isheriff@google.com",
        "time": "Thu Mar 08 16:11:02 2012 -0800"
      },
      "committer": {
        "name": "Irfan Sheriff",
        "email": "isheriff@google.com",
        "time": "Thu Mar 08 16:28:35 2012 -0800"
      },
      "message": "Enhancements for avoiding poor connection on wifi\n\n- Avoid flapping\n- Increase thresholds and monitor rssi more closely to detect consistently weak signal\n\nChange-Id: I6139a20b7306839b345146a72ce690020a2e00b8\n"
    },
    {
      "commit": "d84e1ce0b535128f03416145554fb405f9fade3e",
      "tree": "545922d1256d7b320dd07b236955a902320f9d9c",
      "parents": [
        "21b4d6b7a5959b567355aae032bd76500c148e54"
      ],
      "author": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Tue Mar 06 18:26:19 2012 -0800"
      },
      "committer": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Thu Mar 08 16:06:30 2012 -0800"
      },
      "message": "Split Parcel JNI details away from Binder.\n\nThis is purely a refactoring, with no change to the underlying\nfunctionality.\n\nChange-Id: I41b59f14e57d1cc144274a01f77658d99a1bfe02\n"
    },
    {
      "commit": "21b4d6b7a5959b567355aae032bd76500c148e54",
      "tree": "5b69a3fd9bade803877ab6a8b3d1164502b2b8b9",
      "parents": [
        "67b3a9ea61dc627b6c3997632f12d8e13e66f2c8",
        "27284da88c4552c5be4c8eff8acd36b518da47da"
      ],
      "author": {
        "name": "Xia Wang",
        "email": "xiaw@google.com",
        "time": "Thu Mar 08 16:01:00 2012 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Mar 08 16:01:00 2012 -0800"
      },
      "message": "Merge \"Fix CM test http://b/issue?id\u003d6125619\""
    },
    {
      "commit": "27284da88c4552c5be4c8eff8acd36b518da47da",
      "tree": "dd38c78c6b676504bce6235131a7b577f62863ba",
      "parents": [
        "0de2ed3bf355fd92bcb3c169895a29c9c3db745a"
      ],
      "author": {
        "name": "Xia Wang",
        "email": "xiaw@google.com",
        "time": "Thu Mar 08 15:57:26 2012 -0800"
      },
      "committer": {
        "name": "Xia Wang",
        "email": "xiaw@google.com",
        "time": "Thu Mar 08 15:57:26 2012 -0800"
      },
      "message": "Fix CM test\nhttp://b/issue?id\u003d6125619\n\nChange-Id: I33306619424ab54281aaf592c78581179ebbfc6e\n"
    },
    {
      "commit": "c9ab9f5c2cd1726a3b9e4176ce0504991cce2c70",
      "tree": "c535d82966bb9c7e7c73ce7a241b06639524df9d",
      "parents": [
        "e8bacb4ea0bb6b3ec3d3ff5488f3eb1c768b5f90"
      ],
      "author": {
        "name": "Eric Laurent",
        "email": "elaurent@google.com",
        "time": "Thu Mar 08 13:42:42 2012 -0800"
      },
      "committer": {
        "name": "Eric Laurent",
        "email": "elaurent@google.com",
        "time": "Thu Mar 08 15:57:09 2012 -0800"
      },
      "message": "audio policy: use audio_devices_t when appropriate\n\nChange-Id: I1b3a5879e81c789fb53d356af3d3a1ee2dca955f\n"
    },
    {
      "commit": "67b3a9ea61dc627b6c3997632f12d8e13e66f2c8",
      "tree": "11fe28b743659f80768c989f025a5d428a2e7060",
      "parents": [
        "28ca8f9f95b1ee8186463bfc3f33b9383c0d1dd0",
        "1e3d313c7802673cb5a350fdbbe458398a038fcf"
      ],
      "author": {
        "name": "Romain Guy",
        "email": "romainguy@google.com",
        "time": "Thu Mar 08 15:56:59 2012 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Mar 08 15:56:59 2012 -0800"
      },
      "message": "Merge \"Fix the docs\""
    },
    {
      "commit": "1e3d313c7802673cb5a350fdbbe458398a038fcf",
      "tree": "21917288de31a4e00930b52bbdbf0e5213217fa9",
      "parents": [
        "754682e513772940f23a5b167f1311f34f202d18"
      ],
      "author": {
        "name": "Romain Guy",
        "email": "romainguy@google.com",
        "time": "Thu Mar 08 15:55:56 2012 -0800"
      },
      "committer": {
        "name": "Romain Guy",
        "email": "romainguy@google.com",
        "time": "Thu Mar 08 15:55:56 2012 -0800"
      },
      "message": "Fix the docs\n\nChange-Id: I73bcb684eac01db870936aa5e29df930b5432833\n"
    },
    {
      "commit": "28ca8f9f95b1ee8186463bfc3f33b9383c0d1dd0",
      "tree": "59ad76b3447c2f56b9160a5d487f92f045aaff37",
      "parents": [
        "754682e513772940f23a5b167f1311f34f202d18",
        "04e0d265e3385e9d1fbc35e43c4e8caffbbe3290"
      ],
      "author": {
        "name": "Amith Yamasani",
        "email": "yamasani@google.com",
        "time": "Thu Mar 08 15:55:20 2012 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Mar 08 15:55:20 2012 -0800"
      },
      "message": "Merge \"Make SyncManager and AccountManagerService multi-user aware.\""
    },
    {
      "commit": "754682e513772940f23a5b167f1311f34f202d18",
      "tree": "4146ce6431e8129d6935fd1cacda47f42c0d3acf",
      "parents": [
        "583fcb9175cd0c614f096db633d9e784ab7e1f54",
        "43e8eb1e21106d933518056774d596571ad982d2"
      ],
      "author": {
        "name": "Romain Guy",
        "email": "romainguy@google.com",
        "time": "Thu Mar 08 15:41:29 2012 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Mar 08 15:41:29 2012 -0800"
      },
      "message": "Merge \"Fix the build.\""
    },
    {
      "commit": "43e8eb1e21106d933518056774d596571ad982d2",
      "tree": "64a17064eaf2c14975897a45cd60ba39d0744b8a",
      "parents": [
        "bb9908b828a8cfd5965553be66faa6af89973697"
      ],
      "author": {
        "name": "Romain Guy",
        "email": "romainguy@google.com",
        "time": "Thu Mar 08 15:40:14 2012 -0800"
      },
      "committer": {
        "name": "Romain Guy",
        "email": "romainguy@google.com",
        "time": "Thu Mar 08 15:40:14 2012 -0800"
      },
      "message": "Fix the build.\n\nThat\u0027s twice today. I am ashamed.\n\nChange-Id: I0ec7ab2b742e8054980a1ab7790c4896da9e2729\n"
    },
    {
      "commit": "6c86e1ba41b56ccb3668dbb044fa348cd4b47d55",
      "tree": "fc6588b447fe0504bd7c96eab8a591110b684841",
      "parents": [
        "7ec22d33ac7cf7d297aaef62d0a81359166781c0"
      ],
      "author": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Thu Mar 08 15:11:46 2012 -0800"
      },
      "committer": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Thu Mar 08 15:12:48 2012 -0800"
      },
      "message": "Public API for android.widget.Switch properties\n\nBug 6104562\n\nAdd properties that can be set/retrieved programmatically to match the\nXML attributes available.\n\nChange-Id: Ief28e5cad9ec3e6c2d12dd11ff9fa24f22eecec3\n"
    },
    {
      "commit": "583fcb9175cd0c614f096db633d9e784ab7e1f54",
      "tree": "a75573a0bc37dd1df88b127068a4e3c7f47e95ed",
      "parents": [
        "a0b29f556519653c9749cebff4af43e68b4d59ce",
        "bb9908b828a8cfd5965553be66faa6af89973697"
      ],
      "author": {
        "name": "Romain Guy",
        "email": "romainguy@google.com",
        "time": "Thu Mar 08 15:06:50 2012 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Mar 08 15:06:50 2012 -0800"
      },
      "message": "Merge \"Dispatch screen state change events to Views Bug #6120957\""
    },
    {
      "commit": "bb9908b828a8cfd5965553be66faa6af89973697",
      "tree": "33ab74a9cb8ad69058cece5ae83d4b82f7b51633",
      "parents": [
        "3bef5e9f3aa90465ee3ab66ef33d7a88d1b0c5c1"
      ],
      "author": {
        "name": "Romain Guy",
        "email": "romainguy@google.com",
        "time": "Thu Mar 08 11:14:07 2012 -0800"
      },
      "committer": {
        "name": "Romain Guy",
        "email": "romainguy@google.com",
        "time": "Thu Mar 08 15:05:12 2012 -0800"
      },
      "message": "Dispatch screen state change events to Views\nBug #6120957\n\nUsing this new callback, views can interrupt and resume their\nanimations or other periodic tasks based on the current state\nof the display.\n\nChange-Id: I398f4abd421e9c5f207107bf1009a7b92cf45daa\n"
    },
    {
      "commit": "3b88729d2bf1f62ef913ea5d188846282ae32fef",
      "tree": "a03745d52a44687dd2bb155442e6e79f96818943",
      "parents": [
        "cd40f4a062d73088462eaca6c3e778440c1ccdd8"
      ],
      "author": {
        "name": "Alex Sakhartchouk",
        "email": "alexst@google.com",
        "time": "Thu Mar 08 14:52:36 2012 -0800"
      },
      "committer": {
        "name": "Alex Sakhartchouk",
        "email": "alexst@google.com",
        "time": "Thu Mar 08 14:52:36 2012 -0800"
      },
      "message": "Moving lod\u0027s into hal struct.\n\nChange-Id: Iaec34fea7c002d7948d91df6b7a1af7f832f74ea\n"
    },
    {
      "commit": "a0b29f556519653c9749cebff4af43e68b4d59ce",
      "tree": "e0019fb4eab98881af74ea6cbd7f0699e8e9ddcc",
      "parents": [
        "7d8775a87eeedfcd9349f56f667b636f6643766e",
        "db6e67d8ec081f43bcf14155741e268a38915719"
      ],
      "author": {
        "name": "Ben Gruver",
        "email": "bgruv@google.com",
        "time": "Thu Mar 08 14:52:09 2012 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Mar 08 14:52:09 2012 -0800"
      },
      "message": "Merge \"Fix an issue where a non-styled string could be made into a styled string\""
    },
    {
      "commit": "7d8775a87eeedfcd9349f56f667b636f6643766e",
      "tree": "5104c9226a9805a826413951501fd853a3610c99",
      "parents": [
        "c9ab47b4fc545db531488bf2f49fcde33eca363c",
        "8c79817dc6459baa2c79db88e3c3e4d5c07d6a61"
      ],
      "author": {
        "name": "Mathias Agopian",
        "email": "mathias@google.com",
        "time": "Thu Mar 08 14:45:51 2012 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Mar 08 14:45:51 2012 -0800"
      },
      "message": "Merge changes I140d291e,Id443ec5c\n\n* changes:\n  remove files that moved to frameworks/native\n  fixup hardcoded include paths for new project\n"
    },
    {
      "commit": "c9ab47b4fc545db531488bf2f49fcde33eca363c",
      "tree": "7354847fd85d05fcdbd96858c4c24d31ec72fb88",
      "parents": [
        "c53254ec92260a01605b96bd147c03c267641682",
        "21c241e061de29a538008ca42df9c878184bcfb8"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Thu Mar 08 14:38:09 2012 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Mar 08 14:38:09 2012 -0800"
      },
      "message": "Merge \"Add new Intent API for associating a ClipData with an Intent.\""
    },
    {
      "commit": "21c241e061de29a538008ca42df9c878184bcfb8",
      "tree": "2ab9065ae16bbe9fc5b599e1c591a020ac5c7ce1",
      "parents": [
        "c8462e322bcf5a07d9ef677ed099e007ef268932"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Thu Mar 08 13:57:23 2012 -0800"
      },
      "committer": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Thu Mar 08 14:34:03 2012 -0800"
      },
      "message": "Add new Intent API for associating a ClipData with an Intent.\n\nAllows applications to propagate multiple URI grants through an\nIntent.\n\nLater on, we should probably redefine the share actions to be\nbased on this ClipData with the old extras-based approach only\nthere for compatibility.  Even if we don\u0027t do that, though, this\nallows you to do a multi-select share that grants multiple URI\npermissions by stuffing the URIs in a ClipData.\n\nAlso add some documentation in various places telling people how\nthey can grant URI permissions.\n\nChange-Id: Id4ba8e72c11caf7e1f1f438cb7af058d1586a37c\n"
    },
    {
      "commit": "929b5899a348d2d43f67902f7a807d6660226a64",
      "tree": "c640799a1337a5362f1a44ad078015a50157f2b7",
      "parents": [
        "09c8f48c105c4ed299617aaa892c7f0cd891b144"
      ],
      "author": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Thu Mar 08 14:31:57 2012 -0800"
      },
      "committer": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Thu Mar 08 14:31:57 2012 -0800"
      },
      "message": "Deprecate some FileUtils, pointing to Os instead.\n\nChange-Id: I5d306784ea924ffd8c32c4768f975190445932a4\n"
    },
    {
      "commit": "c53254ec92260a01605b96bd147c03c267641682",
      "tree": "14c630160e8d2e20caf268499e92bd55228b62e1",
      "parents": [
        "ae8945ab23f50271d5d70210f52e3196a7db0f80",
        "b23b58ad343ccbf8835c7067698a60fc6bc1a870"
      ],
      "author": {
        "name": "Alex Sakhartchouk",
        "email": "alexst@google.com",
        "time": "Thu Mar 08 14:25:56 2012 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Mar 08 14:25:56 2012 -0800"
      },
      "message": "Merge \"Enable AA in scenegraph. Minor shader work in sample.\""
    },
    {
      "commit": "ae8945ab23f50271d5d70210f52e3196a7db0f80",
      "tree": "e16de164b0fec4bea225b6f1c156d6a824bd621f",
      "parents": [
        "c8462e322bcf5a07d9ef677ed099e007ef268932",
        "a4fd93751d2dd29febfc3022319e7f250fd6b732"
      ],
      "author": {
        "name": "Eino-Ville Talvala",
        "email": "etalvala@google.com",
        "time": "Thu Mar 08 14:25:35 2012 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Mar 08 14:25:35 2012 -0800"
      },
      "message": "Merge \"Allow multiple releases to be called on MediaActionSound.\""
    },
    {
      "commit": "a4fd93751d2dd29febfc3022319e7f250fd6b732",
      "tree": "f184d16d71b9ef0dbea4accf2fcb83cb622ae602",
      "parents": [
        "cd40f4a062d73088462eaca6c3e778440c1ccdd8"
      ],
      "author": {
        "name": "Eino-Ville Talvala",
        "email": "etalvala@google.com",
        "time": "Thu Mar 08 14:18:06 2012 -0800"
      },
      "committer": {
        "name": "Eino-Ville Talvala",
        "email": "etalvala@google.com",
        "time": "Thu Mar 08 14:18:06 2012 -0800"
      },
      "message": "Allow multiple releases to be called on MediaActionSound.\n\nBug: 6136088\nChange-Id: I80ff09a90cd65d874ae016d450c4cc8c6a56d387\n"
    },
    {
      "commit": "ae4e6d8d4b7ecf8068b9b658a3a18bf5386ec85e",
      "tree": "d6df47c843cafa0597ea460c9432ae1fa7964106",
      "parents": [
        "cd40f4a062d73088462eaca6c3e778440c1ccdd8"
      ],
      "author": {
        "name": "Eric Fischer",
        "email": "enf@google.com",
        "time": "Thu Mar 08 12:51:06 2012 -0800"
      },
      "committer": {
        "name": "Eric Fischer",
        "email": "enf@google.com",
        "time": "Thu Mar 08 12:51:06 2012 -0800"
      },
      "message": "Import translations. DO NOT MERGE\n\nChange-Id: I02d61de9903b0c96622dc4d670658c8cd92fa67e\n"
    },
    {
      "commit": "152202bb5511c64f43b7cdd64bcb7e18160adf8f",
      "tree": "4e2fca93b64775657c90a677f65f6a6bb959d23e",
      "parents": [
        "cd40f4a062d73088462eaca6c3e778440c1ccdd8"
      ],
      "author": {
        "name": "Eric Fischer",
        "email": "enf@google.com",
        "time": "Thu Mar 08 12:39:18 2012 -0800"
      },
      "committer": {
        "name": "Eric Fischer",
        "email": "enf@google.com",
        "time": "Thu Mar 08 12:39:18 2012 -0800"
      },
      "message": "Import translations. DO NOT MERGE\n\nChange-Id: I503dca8c62c09f8831d313fd7e39405e4397097b\n"
    },
    {
      "commit": "c8462e322bcf5a07d9ef677ed099e007ef268932",
      "tree": "90b310aafaced2dfa78c918ff78d1f8edb12b393",
      "parents": [
        "b6c90f03c9c1d64c4f7f069c46a37eee2a68af9c",
        "2126508d20d5ee9e5d5c8dbaf63286421fcddb38"
      ],
      "author": {
        "name": "Megha Joshi",
        "email": "mjoshi@google.com",
        "time": "Thu Mar 08 12:31:47 2012 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Mar 08 12:31:47 2012 -0800"
      },
      "message": "am 2126508d: am fa71583e: am 33372b21: Merge \"A few updates for TVs.\" into ics-mr1\n\n* commit \u00272126508d20d5ee9e5d5c8dbaf63286421fcddb38\u0027:\n"
    },
    {
      "commit": "b6c90f03c9c1d64c4f7f069c46a37eee2a68af9c",
      "tree": "90b310aafaced2dfa78c918ff78d1f8edb12b393",
      "parents": [
        "9e3f21e472f63a28b28e6f3f40dd2fd11202fea0",
        "b5ef90bee0d8aaf61be0da705066b1f262c88873"
      ],
      "author": {
        "name": "Megha Joshi",
        "email": "mjoshi@google.com",
        "time": "Thu Mar 08 12:31:44 2012 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Mar 08 12:31:44 2012 -0800"
      },
      "message": "am b5ef90be: am e0e6612d: am 33372b21: Merge \"A few updates for TVs.\" into ics-mr1\n\n* commit \u0027b5ef90bee0d8aaf61be0da705066b1f262c88873\u0027:\n  A few updates for TVs.\n"
    },
    {
      "commit": "9e3f21e472f63a28b28e6f3f40dd2fd11202fea0",
      "tree": "ae3f9cc86df34c8db0ef2fa71965e5641aeb856c",
      "parents": [
        "7ec22d33ac7cf7d297aaef62d0a81359166781c0",
        "1994e1d1cb0d8e5f2a2ecdd8791005ec296ae861"
      ],
      "author": {
        "name": "Megha Joshi",
        "email": "mjoshi@google.com",
        "time": "Thu Mar 08 12:29:16 2012 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Mar 08 12:29:16 2012 -0800"
      },
      "message": "am 1994e1d1: am 702d9cbc: am 84099f3d: Merge \"Adding TV related updates.\" into ics-mr1\n\n* commit \u00271994e1d1cb0d8e5f2a2ecdd8791005ec296ae861\u0027:\n"
    },
    {
      "commit": "2126508d20d5ee9e5d5c8dbaf63286421fcddb38",
      "tree": "66921d7431b7db5452e8956a4893920bf89ff467",
      "parents": [
        "b5ef90bee0d8aaf61be0da705066b1f262c88873",
        "fa71583e15d1fda1b5fa51b22e0f8510082d5355"
      ],
      "author": {
        "name": "Megha Joshi",
        "email": "mjoshi@google.com",
        "time": "Thu Mar 08 12:29:09 2012 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Mar 08 12:29:09 2012 -0800"
      },
      "message": "am fa71583e: am 33372b21: Merge \"A few updates for TVs.\" into ics-mr1\n\n* commit \u0027fa71583e15d1fda1b5fa51b22e0f8510082d5355\u0027:\n"
    },
    {
      "commit": "b5ef90bee0d8aaf61be0da705066b1f262c88873",
      "tree": "66921d7431b7db5452e8956a4893920bf89ff467",
      "parents": [
        "1994e1d1cb0d8e5f2a2ecdd8791005ec296ae861",
        "e0e6612d30308a68c107d517582eb68f0e4caa99"
      ],
      "author": {
        "name": "Megha Joshi",
        "email": "mjoshi@google.com",
        "time": "Thu Mar 08 12:27:41 2012 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Mar 08 12:27:41 2012 -0800"
      },
      "message": "am e0e6612d: am 33372b21: Merge \"A few updates for TVs.\" into ics-mr1\n\n* commit \u0027e0e6612d30308a68c107d517582eb68f0e4caa99\u0027:\n  A few updates for TVs.\n"
    },
    {
      "commit": "7ec22d33ac7cf7d297aaef62d0a81359166781c0",
      "tree": "ae3f9cc86df34c8db0ef2fa71965e5641aeb856c",
      "parents": [
        "bbd8226e97650e0f0aa558bd71d4b421394ef3e1",
        "5c2fa5e5c94994822e8e4b139f8db5799568240f"
      ],
      "author": {
        "name": "Megha Joshi",
        "email": "mjoshi@google.com",
        "time": "Thu Mar 08 12:26:44 2012 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Mar 08 12:26:44 2012 -0800"
      },
      "message": "am 5c2fa5e5: am bb0a1602: am 84099f3d: Merge \"Adding TV related updates.\" into ics-mr1\n\n* commit \u00275c2fa5e5c94994822e8e4b139f8db5799568240f\u0027:\n  Adding TV related updates.\n"
    },
    {
      "commit": "bbd8226e97650e0f0aa558bd71d4b421394ef3e1",
      "tree": "e44d06b504767714a99eba2f295afe9db8a3689f",
      "parents": [
        "940fcbddd35996b46136e47de365cac9b6a52cae",
        "bf923ebb250a112266bd9bcae106cb84f42b6f15"
      ],
      "author": {
        "name": "Fabrice Di Meglio",
        "email": "fdimeglio@google.com",
        "time": "Thu Mar 08 12:26:22 2012 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Mar 08 12:26:22 2012 -0800"
      },
      "message": "Merge \"More fixes about padding\""
    },
    {
      "commit": "940fcbddd35996b46136e47de365cac9b6a52cae",
      "tree": "be79ffd8bc07bca955383406a33b0e950d91845d",
      "parents": [
        "f8f0c8ea4bee6f3316676f65b8e0369dff520e13",
        "866666071bc49bd0c4fcd1776c9d9036d4e29fec"
      ],
      "author": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Thu Mar 08 12:25:48 2012 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Mar 08 12:25:48 2012 -0800"
      },
      "message": "Merge \"Tracking changes to SSLParametersImpl.getDefaultTrustManager()\""
    },
    {
      "commit": "1994e1d1cb0d8e5f2a2ecdd8791005ec296ae861",
      "tree": "1568411d5ae22965765d0bbac3cc6ab13e338633",
      "parents": [
        "5c2fa5e5c94994822e8e4b139f8db5799568240f",
        "702d9cbc5d501dfa81030be2d0aec46d8f06e797"
      ],
      "author": {
        "name": "Megha Joshi",
        "email": "mjoshi@google.com",
        "time": "Thu Mar 08 12:25:34 2012 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Mar 08 12:25:34 2012 -0800"
      },
      "message": "am 702d9cbc: am 84099f3d: Merge \"Adding TV related updates.\" into ics-mr1\n\n* commit \u0027702d9cbc5d501dfa81030be2d0aec46d8f06e797\u0027:\n"
    },
    {
      "commit": "e0e6612d30308a68c107d517582eb68f0e4caa99",
      "tree": "1b275fda75ec2d1a830ce390ee557f54c921a264",
      "parents": [
        "bb0a160229cdfc86529517905b60d0ace2dd2172",
        "33372b217ea5e9950560449aa5c86e0f0ddacc74"
      ],
      "author": {
        "name": "Megha Joshi",
        "email": "mjoshi@google.com",
        "time": "Thu Mar 08 12:25:08 2012 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Mar 08 12:25:08 2012 -0800"
      },
      "message": "am 33372b21: Merge \"A few updates for TVs.\" into ics-mr1\n\n* commit \u002733372b217ea5e9950560449aa5c86e0f0ddacc74\u0027:\n  A few updates for TVs.\n"
    },
    {
      "commit": "f8f0c8ea4bee6f3316676f65b8e0369dff520e13",
      "tree": "43c43dec140d8827b2a935bca22dbde2edd765dc",
      "parents": [
        "ebc34f820c5ba25352ec0eba11ee07787591f391",
        "7507d3d31cb3d0ca190efc9d6b7ead5d6336f8d6"
      ],
      "author": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Thu Mar 08 12:24:32 2012 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Mar 08 12:24:32 2012 -0800"
      },
      "message": "Merge \"Fix measurement issues with Spinner and ListPopupWindow\""
    },
    {
      "commit": "fa71583e15d1fda1b5fa51b22e0f8510082d5355",
      "tree": "d0d8e8c4af1f8db515370a8bd408142b7f06e9c8",
      "parents": [
        "702d9cbc5d501dfa81030be2d0aec46d8f06e797",
        "33372b217ea5e9950560449aa5c86e0f0ddacc74"
      ],
      "author": {
        "name": "Megha Joshi",
        "email": "mjoshi@google.com",
        "time": "Thu Mar 08 12:24:29 2012 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Mar 08 12:24:29 2012 -0800"
      },
      "message": "am 33372b21: Merge \"A few updates for TVs.\" into ics-mr1\n\n* commit \u002733372b217ea5e9950560449aa5c86e0f0ddacc74\u0027:\n  A few updates for TVs.\n"
    },
    {
      "commit": "5c2fa5e5c94994822e8e4b139f8db5799568240f",
      "tree": "1568411d5ae22965765d0bbac3cc6ab13e338633",
      "parents": [
        "f8ee2ebd0bd4a0fb92dad656af9b06034c20ab61",
        "bb0a160229cdfc86529517905b60d0ace2dd2172"
      ],
      "author": {
        "name": "Megha Joshi",
        "email": "mjoshi@google.com",
        "time": "Thu Mar 08 12:24:20 2012 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Mar 08 12:24:20 2012 -0800"
      },
      "message": "am bb0a1602: am 84099f3d: Merge \"Adding TV related updates.\" into ics-mr1\n\n* commit \u0027bb0a160229cdfc86529517905b60d0ace2dd2172\u0027:\n  Adding TV related updates.\n"
    },
    {
      "commit": "866666071bc49bd0c4fcd1776c9d9036d4e29fec",
      "tree": "4f4c967b7ffa95800ee54c51a8ce3878401b6cd5",
      "parents": [
        "ffb66ec254d8266c03cf37b2937fe0570a3e8e24"
      ],
      "author": {
        "name": "Brian Carlstrom",
        "email": "bdc@google.com",
        "time": "Thu Mar 08 12:23:53 2012 -0800"
      },
      "committer": {
        "name": "Brian Carlstrom",
        "email": "bdc@google.com",
        "time": "Thu Mar 08 12:23:53 2012 -0800"
      },
      "message": "Tracking changes to SSLParametersImpl.getDefaultTrustManager()\n\nChange-Id: I0bcf2bbcd2581f6b66e08d1c6f0de24bf8d34199\n"
    },
    {
      "commit": "33372b217ea5e9950560449aa5c86e0f0ddacc74",
      "tree": "68863f3575f81c3dc0bd66cda39becd604f54c2b",
      "parents": [
        "84099f3d788974169a8ea282f9413cb399d17012",
        "500cc4be2f81ff1d00a1dac97c351c30165a6139"
      ],
      "author": {
        "name": "Megha Joshi",
        "email": "mjoshi@google.com",
        "time": "Thu Mar 08 12:22:49 2012 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Mar 08 12:22:49 2012 -0800"
      },
      "message": "Merge \"A few updates for TVs.\" into ics-mr1"
    },
    {
      "commit": "702d9cbc5d501dfa81030be2d0aec46d8f06e797",
      "tree": "dfa9c933fb13aadf7f3f680d55e464faa2d6fd6a",
      "parents": [
        "3e29de0ed097e283718ddaebbf3c0654a6b630ce",
        "84099f3d788974169a8ea282f9413cb399d17012"
      ],
      "author": {
        "name": "Megha Joshi",
        "email": "mjoshi@google.com",
        "time": "Thu Mar 08 12:22:05 2012 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Mar 08 12:22:05 2012 -0800"
      },
      "message": "am 84099f3d: Merge \"Adding TV related updates.\" into ics-mr1\n\n* commit \u002784099f3d788974169a8ea282f9413cb399d17012\u0027:\n  Adding TV related updates.\n"
    },
    {
      "commit": "bb0a160229cdfc86529517905b60d0ace2dd2172",
      "tree": "4b9b28b56be51ba0f6275d3a8b600b83ee51bb2d",
      "parents": [
        "5e75bca9273b9656291192e13c83799f9300d486",
        "84099f3d788974169a8ea282f9413cb399d17012"
      ],
      "author": {
        "name": "Megha Joshi",
        "email": "mjoshi@google.com",
        "time": "Thu Mar 08 12:21:55 2012 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Mar 08 12:21:55 2012 -0800"
      },
      "message": "am 84099f3d: Merge \"Adding TV related updates.\" into ics-mr1\n\n* commit \u002784099f3d788974169a8ea282f9413cb399d17012\u0027:\n  Adding TV related updates.\n"
    },
    {
      "commit": "84099f3d788974169a8ea282f9413cb399d17012",
      "tree": "5efa583222535219201410ccfd89c8757ea5fd1f",
      "parents": [
        "99e790de9ea23f59933fd695ca35bb6d1033b4e9",
        "87e32816c46b6ab6c8832854cd29aeaaa39fe798"
      ],
      "author": {
        "name": "Megha Joshi",
        "email": "mjoshi@google.com",
        "time": "Thu Mar 08 12:20:21 2012 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Mar 08 12:20:21 2012 -0800"
      },
      "message": "Merge \"Adding TV related updates.\" into ics-mr1"
    },
    {
      "commit": "7507d3d31cb3d0ca190efc9d6b7ead5d6336f8d6",
      "tree": "94222352e79db8d0a3b1399bb609772d63422577",
      "parents": [
        "1881f27b9ddf9d93d6b4b8560faef51de91a7b55"
      ],
      "author": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Thu Mar 08 12:01:16 2012 -0800"
      },
      "committer": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Thu Mar 08 12:19:31 2012 -0800"
      },
      "message": "Fix measurement issues with Spinner and ListPopupWindow\n\nBug 6132826 - make sure that our speculative measurement of list items\nuses an accurate width MeasureSpec. This bug would sometimes affect\nwindow sizing when measuring height if content could wrap in the\npresence of restricted width.\n\nChange-Id: Ie28573e952cac3dfa2b95e4691758c72f26b8fd9\n"
    },
    {
      "commit": "500cc4be2f81ff1d00a1dac97c351c30165a6139",
      "tree": "6c89248f489fbfd0a2a1611d6e9f6a7c657fc412",
      "parents": [
        "97b94e784c012ca2bff273ff74a00c6eadd1a1a2"
      ],
      "author": {
        "name": "Megha Joshi",
        "email": "mjoshi@google.com",
        "time": "Wed Mar 07 16:09:05 2012 -0800"
      },
      "committer": {
        "name": "Megha Joshi",
        "email": "mjoshi@google.com",
        "time": "Thu Mar 08 12:18:00 2012 -0800"
      },
      "message": "A few updates for TVs.\n\nChange-Id: I2465cbfdfd3a5b9e22f94bd1c678aec33ab216d9\n"
    },
    {
      "commit": "bf923ebb250a112266bd9bcae106cb84f42b6f15",
      "tree": "ab1989bf9dbbe14f8082abc01f75ecd0e7fe8985",
      "parents": [
        "3bef5e9f3aa90465ee3ab66ef33d7a88d1b0c5c1"
      ],
      "author": {
        "name": "Fabrice Di Meglio",
        "email": "fdimeglio@google.com",
        "time": "Wed Mar 07 16:20:22 2012 -0800"
      },
      "committer": {
        "name": "Fabrice Di Meglio",
        "email": "fdimeglio@google.com",
        "time": "Thu Mar 08 12:12:34 2012 -0800"
      },
      "message": "More fixes about padding\n\n- take care of overridig setPaddingRelative() too in TextView subclasses\n\nChange-Id: If2057247cfcac919d777846def4adfeb5a682d51\n"
    },
    {
      "commit": "34ccd7af4216f571c2f88b32fea8bfed8ef0baab",
      "tree": "7f670098bf687b657dc8e42c786fe2ec8349b185",
      "parents": [
        "c7e5a2fe3042014f78667228a92e41d0a19547fd",
        "ffa09ece76143d33a0f05400d163840c379541fe"
      ],
      "author": {
        "name": "Derek Sollenberger",
        "email": "djsollen@google.com",
        "time": "Thu Mar 08 11:59:01 2012 -0800"
      },
      "committer": {
        "name": "android code review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Mar 08 11:59:03 2012 -0800"
      },
      "message": "Merge \"Add missing includes for threads.h\""
    },
    {
      "commit": "ebc34f820c5ba25352ec0eba11ee07787591f391",
      "tree": "023892009d7a1a159101ec5af072718d219174d3",
      "parents": [
        "3bef5e9f3aa90465ee3ab66ef33d7a88d1b0c5c1",
        "41f1e5edee2d2663ae46b64528894896ff96fa3d"
      ],
      "author": {
        "name": "Stephen Hines",
        "email": "srhines@google.com",
        "time": "Thu Mar 08 11:41:34 2012 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Mar 08 11:41:34 2012 -0800"
      },
      "message": "Merge \"Check in older versions of RS tests.\""
    },
    {
      "commit": "3bef5e9f3aa90465ee3ab66ef33d7a88d1b0c5c1",
      "tree": "2497d9e54ed834ab6b987d6f0a1d527cda6c70b6",
      "parents": [
        "0c245fb201aa28776586dc1ce4fc4fc281f894a7",
        "509708deb8d70def41be56145df07f9331f48c84"
      ],
      "author": {
        "name": "Fabrice Di Meglio",
        "email": "fdimeglio@google.com",
        "time": "Thu Mar 08 11:14:11 2012 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Mar 08 11:14:11 2012 -0800"
      },
      "message": "Merge \"Fix View padding resolution\""
    },
    {
      "commit": "0c245fb201aa28776586dc1ce4fc4fc281f894a7",
      "tree": "d3d951edc605615f0a383b7bfc9eed702682b763",
      "parents": [
        "731f018928ea122e5367eb23bc6c94cde0e53b2d",
        "d159109bd88e290ffacce30aaff42b0a0c790709"
      ],
      "author": {
        "name": "Fabrice Di Meglio",
        "email": "fdimeglio@google.com",
        "time": "Thu Mar 08 11:13:27 2012 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Mar 08 11:13:27 2012 -0800"
      },
      "message": "Merge \"Make more TextView RTL APIs public\""
    },
    {
      "commit": "731f018928ea122e5367eb23bc6c94cde0e53b2d",
      "tree": "f5bcac0b465be99c744305227d8b59b5720502c7",
      "parents": [
        "5ec9193a9de1d88f1958d66f49dacbb58daa0702",
        "e0cf12fc4d5c9de464f899522a9e2ca77dbb865a"
      ],
      "author": {
        "name": "Romain Guy",
        "email": "romainguy@google.com",
        "time": "Thu Mar 08 11:09:49 2012 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Mar 08 11:09:49 2012 -0800"
      },
      "message": "Merge \"Fix the build\""
    },
    {
      "commit": "e0cf12fc4d5c9de464f899522a9e2ca77dbb865a",
      "tree": "5b8af20f2926aeee0ca63a82f1dd3d6ccd9e23e2",
      "parents": [
        "7e4e561bc717a6eea4e0d06ec4173ad27420425f"
      ],
      "author": {
        "name": "Romain Guy",
        "email": "romainguy@google.com",
        "time": "Thu Mar 08 11:08:31 2012 -0800"
      },
      "committer": {
        "name": "Romain Guy",
        "email": "romainguy@google.com",
        "time": "Thu Mar 08 11:08:31 2012 -0800"
      },
      "message": "Fix the build\n\nChange-Id: Ia86ba9b1c432ab3f8107557e95b12c9eedc4d9f7\n"
    },
    {
      "commit": "04e0d265e3385e9d1fbc35e43c4e8caffbbe3290",
      "tree": "0570669214e6f4f45a81b51c618dfba38a02afae",
      "parents": [
        "e5d076e8d1a44414edf4cc4796d4c510b8d49518"
      ],
      "author": {
        "name": "Amith Yamasani",
        "email": "yamasani@google.com",
        "time": "Tue Feb 14 11:50:53 2012 -0800"
      },
      "committer": {
        "name": "Amith Yamasani",
        "email": "yamasani@google.com",
        "time": "Thu Mar 08 10:52:36 2012 -0800"
      },
      "message": "Make SyncManager and AccountManagerService multi-user aware.\n\nAccountManagerService\n- Maintain multiple account lists, one per user\n- Keep multiple databases of accounts\n- Account db moved to /data/system/users/\u003cuserid\u003e/\n\nSyncManager\n- SyncStorageEngine keeps track of multiple users\u0027 accounts.\n- SyncQueue maintained as a single instance, queueing requests from\n  multiple users.\n- Changed some methods to take userId arguments\n- Removed some deadc0de\n- Store the userId in the SyncOperation, so we know which provider\n  instance to bind to when queued operations are processed.\n\nContentService\n- Pass along the userid to sync manager calls.\n\nActivityManagerService:\n- Fixed a bug in cancelIntentSender\n- Don\u0027t bring other user\u0027s task forward when resetting tasks.\n\nUpdated tests\n\nChange-Id: If317340ef68e902787aa3f5ceb4cf96f14aea695\n"
    },
    {
      "commit": "5ec9193a9de1d88f1958d66f49dacbb58daa0702",
      "tree": "4d591f5d6f173a70c3939ead93e40364c33b8656",
      "parents": [
        "250069bf6bf3d7e2ef85c49e0cd100e80c3c8b7d",
        "635ba36bf978aaab3b252a1512403a0bd58e3fb2"
      ],
      "author": {
        "name": "Michael Kolb",
        "email": "kolby@google.com",
        "time": "Thu Mar 08 10:48:27 2012 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Mar 08 10:48:27 2012 -0800"
      },
      "message": "Merge \"Fix webview dropdown item resource\""
    },
    {
      "commit": "250069bf6bf3d7e2ef85c49e0cd100e80c3c8b7d",
      "tree": "5dbcb720953c2462948ea42160fc5cef0d1b4556",
      "parents": [
        "cd40f4a062d73088462eaca6c3e778440c1ccdd8",
        "7e4e561bc717a6eea4e0d06ec4173ad27420425f"
      ],
      "author": {
        "name": "Romain Guy",
        "email": "romainguy@google.com",
        "time": "Thu Mar 08 10:47:02 2012 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Mar 08 10:47:02 2012 -0800"
      },
      "message": "Merge \"Ignore draw requests when the display is off\""
    },
    {
      "commit": "635ba36bf978aaab3b252a1512403a0bd58e3fb2",
      "tree": "042e3efa1963204b9d09f742a98e3112fd487815",
      "parents": [
        "761415bd7f5611812336a3d39b3f6baac22a1b88"
      ],
      "author": {
        "name": "Michael Kolb",
        "email": "kolby@google.com",
        "time": "Thu Mar 08 10:41:14 2012 -0800"
      },
      "committer": {
        "name": "Michael Kolb",
        "email": "kolby@google.com",
        "time": "Thu Mar 08 10:41:14 2012 -0800"
      },
      "message": "Fix webview dropdown item resource\n\n    Bug: 5521715\n\nChange-Id: I9818beb0f477eb405e4156bafb7ecbfb2a5986c0\n"
    },
    {
      "commit": "cd40f4a062d73088462eaca6c3e778440c1ccdd8",
      "tree": "f135f65f13e4fe73e5c290c5edb907a77ece1787",
      "parents": [
        "263aa1ebe0e3530e2d302d69e48c3e9aea281441",
        "e5760e3e9f7a3aeee87b8beaf26cd6783b0ccc08"
      ],
      "author": {
        "name": "Andreas Huber",
        "email": "andih@google.com",
        "time": "Thu Mar 08 09:07:10 2012 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Mar 08 09:07:10 2012 -0800"
      },
      "message": "Merge \"Added better codec statistics to evaluate performance.\""
    },
    {
      "commit": "263aa1ebe0e3530e2d302d69e48c3e9aea281441",
      "tree": "f51901cc80020a7f508d5e5ce81eccdc1e623f41",
      "parents": [
        "0cfec99ed521264da51a302879dd15e9ccbe9aad",
        "a13446a8e20f4835b5a9ed3b562a1df62e89fed6"
      ],
      "author": {
        "name": "Glenn Kasten",
        "email": "gkasten@google.com",
        "time": "Thu Mar 08 08:54:57 2012 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Mar 08 08:54:57 2012 -0800"
      },
      "message": "Merge \"Mixer status cleanup\""
    },
    {
      "commit": "0cfec99ed521264da51a302879dd15e9ccbe9aad",
      "tree": "3626908629559dfa44bfbcc46df3a5b5f777a1c9",
      "parents": [
        "efda0aed4f951ec4438ea87e0ae099bd49cbbe13",
        "f8ee2ebd0bd4a0fb92dad656af9b06034c20ab61"
      ],
      "author": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Thu Mar 08 08:08:46 2012 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Mar 08 08:08:46 2012 -0800"
      },
      "message": "am f8ee2ebd: am 3e29de0e: am 99e790de: docs: add troido adk link\n\n* commit \u0027f8ee2ebd0bd4a0fb92dad656af9b06034c20ab61\u0027:\n"
    },
    {
      "commit": "efda0aed4f951ec4438ea87e0ae099bd49cbbe13",
      "tree": "3626908629559dfa44bfbcc46df3a5b5f777a1c9",
      "parents": [
        "59b86843dcd8e82c8a44a0b724c8640d5861f020",
        "f2c57b31424c5395d0ed1d23b1f5e00f274a2774"
      ],
      "author": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Thu Mar 08 08:08:42 2012 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Mar 08 08:08:42 2012 -0800"
      },
      "message": "am f2c57b31: am 5e75bca9: am 99e790de: docs: add troido adk link\n\n* commit \u0027f2c57b31424c5395d0ed1d23b1f5e00f274a2774\u0027:\n  docs: add troido adk link\n"
    },
    {
      "commit": "a13446a8e20f4835b5a9ed3b562a1df62e89fed6",
      "tree": "36ee0c7812b32eb6e58ccc6a4c62525e39d8f2ab",
      "parents": [
        "59b86843dcd8e82c8a44a0b724c8640d5861f020"
      ],
      "author": {
        "name": "Glenn Kasten",
        "email": "gkasten@google.com",
        "time": "Thu Mar 08 07:47:15 2012 -0800"
      },
      "committer": {
        "name": "Glenn Kasten",
        "email": "gkasten@google.com",
        "time": "Thu Mar 08 07:52:57 2012 -0800"
      },
      "message": "Mixer status cleanup\n\nUse mPrevMixerStatus for DirectOutputThread also.\nRemove the MIXER_CONTINUE logic and use MIXER_IDLE instead.\nRename the field mixerStatus to mMixerStatus.\nRename local variable back to mixerStatus.\n\nChange-Id: I0a8145fc856c6c5ff8b784b6176ef3c4d8eb7408\n"
    },
    {
      "commit": "59b86843dcd8e82c8a44a0b724c8640d5861f020",
      "tree": "7e83063775072bd770639b10acc3265b93fca194",
      "parents": [
        "a4fb0cb1fe63262170c13a7853be4ccd45083670",
        "b8f96760dcc017da4464efa873c45378de790d2c"
      ],
      "author": {
        "name": "Glenn Kasten",
        "email": "gkasten@google.com",
        "time": "Thu Mar 08 07:14:45 2012 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Mar 08 07:14:45 2012 -0800"
      },
      "message": "Merge \"Cleanup DirectOutputThread::mActiveTrack\""
    },
    {
      "commit": "a4fb0cb1fe63262170c13a7853be4ccd45083670",
      "tree": "70bc2a78c30b7c78ae12b9208767f26d24286ddb",
      "parents": [
        "ffb66ec254d8266c03cf37b2937fe0570a3e8e24",
        "fe5a51ee0440beb54f9ccba8b85f43b5f47f4cc2"
      ],
      "author": {
        "name": "satok",
        "email": "satok@google.com",
        "time": "Thu Mar 08 06:12:59 2012 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Mar 08 06:12:59 2012 -0800"
      },
      "message": "Merge \"Optimization of the request of the sentence level spell check\""
    },
    {
      "commit": "fe5a51ee0440beb54f9ccba8b85f43b5f47f4cc2",
      "tree": "8fe8a6dcfa02f85bccb02af6f88ce3a145b00ea0",
      "parents": [
        "2428ccbbde3ca1f6643a4952a6ca881dab80ce45"
      ],
      "author": {
        "name": "satok",
        "email": "satok@google.com",
        "time": "Thu Mar 08 21:37:32 2012 +0900"
      },
      "committer": {
        "name": "satok",
        "email": "satok@google.com",
        "time": "Thu Mar 08 21:40:53 2012 +0900"
      },
      "message": "Optimization of the request of the sentence level spell check\n\nChange-Id: Ic89b0dd027bf0af6e8f1877043ae40baed48b2a4\n"
    },
    {
      "commit": "ffb66ec254d8266c03cf37b2937fe0570a3e8e24",
      "tree": "ffa332072cca0608fbb2e61921556d373add6724",
      "parents": [
        "3154fc45e5294619c6f17c6e325036fbe8c70c5f",
        "19b8011f8a6f627b2c13e099a423960bc6829274"
      ],
      "author": {
        "name": "Jonathan Dixon",
        "email": "joth@google.com",
        "time": "Thu Mar 08 04:23:34 2012 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Mar 08 04:23:34 2012 -0800"
      },
      "message": "Merge \"Remove duplicated comments from WebViewClassic\""
    },
    {
      "commit": "3154fc45e5294619c6f17c6e325036fbe8c70c5f",
      "tree": "43c5c0b9362aea50713a56f85681082a62db287c",
      "parents": [
        "792ee0cc4d9415e45a16803c6fe3e60c53760e25",
        "2428ccbbde3ca1f6643a4952a6ca881dab80ce45"
      ],
      "author": {
        "name": "satok",
        "email": "satok@google.com",
        "time": "Thu Mar 08 02:31:08 2012 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Mar 08 02:31:08 2012 -0800"
      },
      "message": "Merge \"Fix spell checker framework\""
    },
    {
      "commit": "2428ccbbde3ca1f6643a4952a6ca881dab80ce45",
      "tree": "ce0f7978ca0db35764d713698166b2b4fe449d86",
      "parents": [
        "0de2ed3bf355fd92bcb3c169895a29c9c3db745a"
      ],
      "author": {
        "name": "satok",
        "email": "satok@google.com",
        "time": "Thu Mar 08 17:46:27 2012 +0900"
      },
      "committer": {
        "name": "satok",
        "email": "satok@google.com",
        "time": "Thu Mar 08 18:52:21 2012 +0900"
      },
      "message": "Fix spell checker framework\n\nChange-Id: I281d031259dd220936832668e7a4556473ccb2ce\n"
    },
    {
      "commit": "792ee0cc4d9415e45a16803c6fe3e60c53760e25",
      "tree": "290a3677710f7c88e689104f19082e0d253b5da5",
      "parents": [
        "0de2ed3bf355fd92bcb3c169895a29c9c3db745a"
      ],
      "author": {
        "name": "satok",
        "email": "satok@google.com",
        "time": "Thu Mar 08 17:03:48 2012 +0900"
      },
      "committer": {
        "name": "satok",
        "email": "satok@google.com",
        "time": "Thu Mar 08 17:03:48 2012 +0900"
      },
      "message": "Fix possible NPE in SpellChecker\n\nChange-Id: Ib3c9fe7189c8f31a460149add857e9855919f386\n"
    },
    {
      "commit": "db6e67d8ec081f43bcf14155741e268a38915719",
      "tree": "143c9d8b2324d6d7d662dbbd31c5f83bcdb6dbae",
      "parents": [
        "42f23b3cfe2c4fa45c7c9ca4b60a6724aea31621"
      ],
      "author": {
        "name": "Ben Gruver",
        "email": "bgruv@google.com",
        "time": "Wed Mar 07 21:19:16 2012 -0800"
      },
      "committer": {
        "name": "Ben Gruver",
        "email": "bgruv@google.com",
        "time": "Wed Mar 07 21:19:16 2012 -0800"
      },
      "message": "Fix an issue where a non-styled string could be made into a styled string\n\nIf a styled version of an otherwise identical string is encountered before\na non-styled version, aapt merges the two, effectively making the\nnon-styled string have a spurious style.\n\nChange-Id: I424a61c0c83c59e0b9c8939e457402efd06a7a4f\n"
    },
    {
      "commit": "8c79817dc6459baa2c79db88e3c3e4d5c07d6a61",
      "tree": "d7e4dfcc8a7851d5851750989664ec81ca620d6d",
      "parents": [
        "08965ec67ada98f63f8ac879cc44c8b0e7ff046d"
      ],
      "author": {
        "name": "Mathias Agopian",
        "email": "mathias@google.com",
        "time": "Wed Mar 07 19:36:08 2012 -0800"
      },
      "committer": {
        "name": "Mathias Agopian",
        "email": "mathias@google.com",
        "time": "Wed Mar 07 19:36:08 2012 -0800"
      },
      "message": "remove files that moved to frameworks/native\n\nChange-Id: I140d291e520097b1148930f736823650e08488f7\n"
    },
    {
      "commit": "08965ec67ada98f63f8ac879cc44c8b0e7ff046d",
      "tree": "9f8deeff644b4556c1054115e67de94bc6c39965",
      "parents": [
        "2d5ddd18688109e00229c577cefe1501ae39589e"
      ],
      "author": {
        "name": "Mathias Agopian",
        "email": "mathias@google.com",
        "time": "Mon Mar 05 16:16:58 2012 -0800"
      },
      "committer": {
        "name": "Mathias Agopian",
        "email": "mathias@google.com",
        "time": "Wed Mar 07 19:34:36 2012 -0800"
      },
      "message": "fixup hardcoded include paths for new project\n\nChange-Id: Id443ec5c99bb4d7653905f1be1f72a029e0cf087\n"
    },
    {
      "commit": "7ae9d5faad5816f7e567ec1ec77e78d746cf7e5c",
      "tree": "ba96bb195804706f40e4f9930b8d5ae19ed719c3",
      "parents": [
        "d5f07990822db3531c84755f406c1e12083aee37"
      ],
      "author": {
        "name": "Jeff Brown",
        "email": "jeffbrown@google.com",
        "time": "Mon Mar 05 19:33:49 2012 -0800"
      },
      "committer": {
        "name": "Jeff Brown",
        "email": "jeffbrown@google.com",
        "time": "Wed Mar 07 19:02:51 2012 -0800"
      },
      "message": "Use the Choreographer for Drawable animations.\n\nChange-Id: Ifcbf33434bf3c32d1900fd0b3f5bde004604ce8a\n"
    },
    {
      "commit": "509708deb8d70def41be56145df07f9331f48c84",
      "tree": "99cfd3a46dfb34db6dab80cdb6496a1269abde78",
      "parents": [
        "7d3c690e723e3fb82775baad5942234cd30f8d2d"
      ],
      "author": {
        "name": "Fabrice Di Meglio",
        "email": "fdimeglio@google.com",
        "time": "Tue Mar 06 15:41:11 2012 -0800"
      },
      "committer": {
        "name": "Fabrice Di Meglio",
        "email": "fdimeglio@google.com",
        "time": "Wed Mar 07 18:01:14 2012 -0800"
      },
      "message": "Fix View padding resolution\n\n- make setPadding() and setPaddingRelative() share same code\n\nChange-Id: Iaefa82deb29d9efd6b3f88c751daf503c6b8f774\n"
    }
  ],
  "next": "41f1e5edee2d2663ae46b64528894896ff96fa3d"
}
