)]}'
{
  "log": [
    {
      "commit": "5486dcb00a44f6367a880cf7ea7f699bfa1e15cb",
      "tree": "98ee43a951bd9921502fe924e4be7060b76ad00d",
      "parents": [
        "5acddcef222f57d84e493042ca12ae46fb1d9ef2"
      ],
      "author": {
        "name": "Jason Chen",
        "email": "jasonchen@google.com",
        "time": "Wed Sep 01 20:14:24 2010 -0700"
      },
      "committer": {
        "name": "Jason Chen",
        "email": "jasonchen@google.com",
        "time": "Wed Sep 01 20:14:24 2010 -0700"
      },
      "message": "More fixes to current.xml to reflect the state of WebSettings\n\nChange-Id: I00f9c2a7242ebf34f8c67a8cf8a47afbfe70cc71\n"
    },
    {
      "commit": "5acddcef222f57d84e493042ca12ae46fb1d9ef2",
      "tree": "e14be6b4f3fdc8c21545bc2373e31a6262776222",
      "parents": [
        "9dc2e75e2720a8d0a5d7b87be53300eac021a3f3",
        "9fadca71e455a6c849311083677351d4dc64b792"
      ],
      "author": {
        "name": "Jason Chen",
        "email": "jasonchen@google.com",
        "time": "Wed Sep 01 19:39:00 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Sep 01 19:39:00 2010 -0700"
      },
      "message": "am 9fadca71: (-s ours) am b766ab83: DO NOT MERGE Add deprecated annotation to get/set PluginsPath and update current.xml\n\nMerge commit \u00279fadca71e455a6c849311083677351d4dc64b792\u0027\n\n* commit \u00279fadca71e455a6c849311083677351d4dc64b792\u0027:\n  DO NOT MERGE Add deprecated annotation to get/set PluginsPath and update current.xml\n"
    },
    {
      "commit": "9dc2e75e2720a8d0a5d7b87be53300eac021a3f3",
      "tree": "e14be6b4f3fdc8c21545bc2373e31a6262776222",
      "parents": [
        "f83d4f1779eb4801275a56023c343459a95009af"
      ],
      "author": {
        "name": "Jason Chen",
        "email": "jasonchen@google.com",
        "time": "Wed Sep 01 19:11:14 2010 -0700"
      },
      "committer": {
        "name": "Jason Chen",
        "email": "jasonchen@google.com",
        "time": "Wed Sep 01 19:17:22 2010 -0700"
      },
      "message": "Add Deprecated annotation to getPluginsPath/setPluginsPath\n\nJavadoc annotations aren\u0027t enough to properly mark an API\nas deprecated. This change adds the @Deprecated annotation\nto the source and updates current.xml.\n\nChange-Id: I04a398fc04ad99979c674789af5af994fbd25be0\n"
    },
    {
      "commit": "9fadca71e455a6c849311083677351d4dc64b792",
      "tree": "6451d5bbb7bf41e67aeb2e6efa1fba1d96567caa",
      "parents": [
        "3e4975a52ccd9dade7fffc9f8c144bff0f4c3cb1",
        "b766ab830a714c0b79f64265e681f454865ffe65"
      ],
      "author": {
        "name": "Jason Chen",
        "email": "jasonchen@google.com",
        "time": "Wed Sep 01 19:16:41 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Sep 01 19:16:41 2010 -0700"
      },
      "message": "am b766ab83: DO NOT MERGE Add deprecated annotation to get/set PluginsPath and update current.xml\n\nMerge commit \u0027b766ab830a714c0b79f64265e681f454865ffe65\u0027 into gingerbread-plus-aosp\n\n* commit \u0027b766ab830a714c0b79f64265e681f454865ffe65\u0027:\n  DO NOT MERGE Add deprecated annotation to get/set PluginsPath and update current.xml\n"
    },
    {
      "commit": "b766ab830a714c0b79f64265e681f454865ffe65",
      "tree": "69f6856ae8156e0b5b403f08b7ac1afff07a07fe",
      "parents": [
        "3424c02e6b931a8bbd651ae75217bebd008b2605"
      ],
      "author": {
        "name": "Jason Chen",
        "email": "jasonchen@google.com",
        "time": "Wed Sep 01 19:02:26 2010 -0700"
      },
      "committer": {
        "name": "Jason Chen",
        "email": "jasonchen@google.com",
        "time": "Wed Sep 01 19:04:18 2010 -0700"
      },
      "message": "DO NOT MERGE Add deprecated annotation to get/set PluginsPath and update current.xml\n\nPrevious changes only added javadoc annotation, but didn\u0027t apply\nannotation to the source. Fixing this and updating current.xml.\n\nChange-Id: I52aabd6485a3972fc360f24c2e86cc342a5101ab\n"
    },
    {
      "commit": "f83d4f1779eb4801275a56023c343459a95009af",
      "tree": "4add9c90e3b09babc77834b85e6dc89b5053def3",
      "parents": [
        "53d7765eac58f496355147f167fb345e825d6d54",
        "3e4975a52ccd9dade7fffc9f8c144bff0f4c3cb1"
      ],
      "author": {
        "name": "Hung-ying Tyan",
        "email": "tyanh@google.com",
        "time": "Thu Sep 02 09:56:04 2010 +0800"
      },
      "committer": {
        "name": "Hung-ying Tyan",
        "email": "tyanh@google.com",
        "time": "Thu Sep 02 09:56:04 2010 +0800"
      },
      "message": "resolved conflicts for merge of 3e4975a5 to master\n\nChange-Id: Icd382fc43c8a1975801ab42eb184b633520149c7\n"
    },
    {
      "commit": "3e4975a52ccd9dade7fffc9f8c144bff0f4c3cb1",
      "tree": "627a3c5879f88b207af0f806d233b8c1e763ab71",
      "parents": [
        "fd0eed007d99178092ede56ec2c4799046615f70",
        "3424c02e6b931a8bbd651ae75217bebd008b2605"
      ],
      "author": {
        "name": "Hung-ying Tyan",
        "email": "tyanh@google.com",
        "time": "Wed Sep 01 18:01:31 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Sep 01 18:01:31 2010 -0700"
      },
      "message": "am 3424c02e: Add software features for SIP and VOIP\n\nMerge commit \u00273424c02e6b931a8bbd651ae75217bebd008b2605\u0027 into gingerbread-plus-aosp\n\n* commit \u00273424c02e6b931a8bbd651ae75217bebd008b2605\u0027:\n  Add software features for SIP and VOIP\n"
    },
    {
      "commit": "3424c02e6b931a8bbd651ae75217bebd008b2605",
      "tree": "f8113a62a05f612a54da4c277661542edbcb9773",
      "parents": [
        "a2511da9d65b11be7f59ed3f525f77e85aeb4bef"
      ],
      "author": {
        "name": "Hung-ying Tyan",
        "email": "tyanh@google.com",
        "time": "Fri Aug 27 18:08:19 2010 +0800"
      },
      "committer": {
        "name": "Hung-ying Tyan",
        "email": "tyanh@google.com",
        "time": "Thu Sep 02 08:10:13 2010 +0800"
      },
      "message": "Add software features for SIP and VOIP\n\nand block SipService creation and SIP API if the feature is not available.\n\nChange-Id: Icf780af1ac20dda4d8180cea3e5b20e21a8350bc\n"
    },
    {
      "commit": "53d7765eac58f496355147f167fb345e825d6d54",
      "tree": "48668dc15961b948cddc14ed6b8869358d4bc496",
      "parents": [
        "5aa0adc610d13f0265f03c44a821d63181b99719",
        "fd0eed007d99178092ede56ec2c4799046615f70"
      ],
      "author": {
        "name": "Andreas Huber",
        "email": "andih@google.com",
        "time": "Wed Sep 01 17:03:59 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Sep 01 17:03:59 2010 -0700"
      },
      "message": "am fd0eed00: am a2511da9: Merge \"Better support for buffered streaming of rtsp content, if buffer drops below a certain threshold we will temporarily pause playback until we have sufficient data.\" into gingerbread\n\nMerge commit \u0027fd0eed007d99178092ede56ec2c4799046615f70\u0027\n\n* commit \u0027fd0eed007d99178092ede56ec2c4799046615f70\u0027:\n  Better support for buffered streaming of rtsp content, if buffer drops below a certain threshold we will temporarily pause playback until we have sufficient data.\n"
    },
    {
      "commit": "5aa0adc610d13f0265f03c44a821d63181b99719",
      "tree": "01a991295dff34df7bc532eee84751da162089dd",
      "parents": [
        "90324669f21e0676e66bc4ed681be560bba5f188",
        "3fd01c4da9b8fb7796d64096b9bbd6fcdee280e6"
      ],
      "author": {
        "name": "James Dong",
        "email": "jdong@google.com",
        "time": "Wed Sep 01 17:03:54 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Sep 01 17:03:54 2010 -0700"
      },
      "message": "am 3fd01c4d: am d3c1bae4: Merge \"Make sure that if initialization fails, AudioSource still behaves well.\" into gingerbread\n\nMerge commit \u00273fd01c4da9b8fb7796d64096b9bbd6fcdee280e6\u0027\n\n* commit \u00273fd01c4da9b8fb7796d64096b9bbd6fcdee280e6\u0027:\n  Make sure that if initialization fails, AudioSource still behaves well.\n"
    },
    {
      "commit": "90324669f21e0676e66bc4ed681be560bba5f188",
      "tree": "f39d27f158fc465d23a572ed71c801938122ae03",
      "parents": [
        "b089a09764aebfdae824fd22ec77190c0ee62dcf",
        "61f1cbdd71942433ce1515b614ec3d9c259ea037"
      ],
      "author": {
        "name": "Dan Morrill",
        "email": "morrildl@google.com",
        "time": "Wed Sep 01 17:03:33 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Sep 01 17:03:33 2010 -0700"
      },
      "message": "am 61f1cbdd: am a800a2ef: Merge \"Adding a feature definition corresponding to support for Near-Field Communications (NFC).\" into gingerbread\n\nMerge commit \u002761f1cbdd71942433ce1515b614ec3d9c259ea037\u0027\n\n* commit \u002761f1cbdd71942433ce1515b614ec3d9c259ea037\u0027:\n  Adding a feature definition corresponding to support for Near-Field\n"
    },
    {
      "commit": "b089a09764aebfdae824fd22ec77190c0ee62dcf",
      "tree": "9a5584cdff15d6a405e22aedae7d7b3337c5938a",
      "parents": [
        "d79de7bc360a81feb12f8d0c9bb6c4aff92f9de1",
        "b4de2f997591d3ee5f1eff92fbf2d4628cee5f2c"
      ],
      "author": {
        "name": "Nick Kralevich",
        "email": "nnk@google.com",
        "time": "Wed Sep 01 17:03:28 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Sep 01 17:03:28 2010 -0700"
      },
      "message": "am b4de2f99: am 05f0382b: When dropping privileges, check return values.\n\nMerge commit \u0027b4de2f997591d3ee5f1eff92fbf2d4628cee5f2c\u0027\n\n* commit \u0027b4de2f997591d3ee5f1eff92fbf2d4628cee5f2c\u0027:\n  When dropping privileges, check return values.\n"
    },
    {
      "commit": "d79de7bc360a81feb12f8d0c9bb6c4aff92f9de1",
      "tree": "b5fb3d819d7d1232e3d63642eb602de92dd872b0",
      "parents": [
        "59f6b0da29034747bb66466739cb565047c912b8",
        "4fd76ba2270da1df12ae11f6d3d3ed564e38464b"
      ],
      "author": {
        "name": "Andreas Huber",
        "email": "andih@google.com",
        "time": "Wed Sep 01 16:57:58 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Sep 01 16:57:58 2010 -0700"
      },
      "message": "am 4fd76ba2: am 81f339bc: Merge \"Fixing the build.\" into gingerbread\n\nMerge commit \u00274fd76ba2270da1df12ae11f6d3d3ed564e38464b\u0027\n\n* commit \u00274fd76ba2270da1df12ae11f6d3d3ed564e38464b\u0027:\n  Fixing the build.\n"
    },
    {
      "commit": "59f6b0da29034747bb66466739cb565047c912b8",
      "tree": "217ab23e4f7ba97f390e2bfc7ccbc48a033f7366",
      "parents": [
        "188aa566e6a46889d4d453e912750c1263c9d2fa",
        "9088a3d153ef28dfa383fda0935d99bdc0c2b2f6"
      ],
      "author": {
        "name": "Kenny Root",
        "email": "kroot@google.com",
        "time": "Wed Sep 01 16:57:52 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Sep 01 16:57:52 2010 -0700"
      },
      "message": "am 9088a3d1: am 7c1bd7fd: Fix logic error in downgrade of system apps\n\nMerge commit \u00279088a3d153ef28dfa383fda0935d99bdc0c2b2f6\u0027\n\n* commit \u00279088a3d153ef28dfa383fda0935d99bdc0c2b2f6\u0027:\n  Fix logic error in downgrade of system apps\n"
    },
    {
      "commit": "188aa566e6a46889d4d453e912750c1263c9d2fa",
      "tree": "26d6f45d9ebc7246718d2ff36f784f9aae2c2b83",
      "parents": [
        "b3e6d570a9904c07d96f783076b719e529c78a69",
        "11d12f7efc588b0e945c42952e67d96f2421dc26"
      ],
      "author": {
        "name": "Kenny Root",
        "email": "kroot@google.com",
        "time": "Wed Sep 01 16:57:42 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Sep 01 16:57:42 2010 -0700"
      },
      "message": "am 11d12f7e: am fca5677a: Merge \"Add null check for package settings\" into gingerbread\n\nMerge commit \u002711d12f7efc588b0e945c42952e67d96f2421dc26\u0027\n\n* commit \u002711d12f7efc588b0e945c42952e67d96f2421dc26\u0027:\n  Add null check for package settings\n"
    },
    {
      "commit": "b3e6d570a9904c07d96f783076b719e529c78a69",
      "tree": "19c5ccb18a855a94dfe74500da2945dff3f16edf",
      "parents": [
        "18b8a04cdcfb5f954291ea2f429aaea5e09d2ec0",
        "6fb81376b6e062d9b0ce4d91e23c2a88572b8186"
      ],
      "author": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Wed Sep 01 16:57:36 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Sep 01 16:57:36 2010 -0700"
      },
      "message": "am 6fb81376: (-s ours) am e34fe69e: Merge \"DO NOT MERGE Integrate edge effects into WebView.\" into gingerbread\n\nMerge commit \u00276fb81376b6e062d9b0ce4d91e23c2a88572b8186\u0027\n\n* commit \u00276fb81376b6e062d9b0ce4d91e23c2a88572b8186\u0027:\n  DO NOT MERGE Integrate edge effects into WebView.\n"
    },
    {
      "commit": "18b8a04cdcfb5f954291ea2f429aaea5e09d2ec0",
      "tree": "19c5ccb18a855a94dfe74500da2945dff3f16edf",
      "parents": [
        "2471287bfd31a2ba699a18c202290970a16af086",
        "deb0008c6340e49805fa5386761a6a6a7949763f"
      ],
      "author": {
        "name": "Jason Sams",
        "email": "rjsams@android.com",
        "time": "Wed Sep 01 16:45:18 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Sep 01 16:45:18 2010 -0700"
      },
      "message": "Merge \"Remove ACC and other legacy bits from RS.\""
    },
    {
      "commit": "2471287bfd31a2ba699a18c202290970a16af086",
      "tree": "2fc327473b6480edc2c971d568fbd3115d4d8d2a",
      "parents": [
        "21e784496719c6ac8bd8d960aeaed73fd6a796fc",
        "5500c4f0a18e8c68da2c17439f2a8f6456b7712f"
      ],
      "author": {
        "name": "Dmitry Shmidt",
        "email": "dimitrysh@google.com",
        "time": "Wed Sep 01 16:28:00 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Sep 01 16:28:00 2010 -0700"
      },
      "message": "Merge \"bugreport: bcm4329: Add Wifi state dump\""
    },
    {
      "commit": "21e784496719c6ac8bd8d960aeaed73fd6a796fc",
      "tree": "a9a18680a71716db53455fb030d1a8dc1c4a3a5a",
      "parents": [
        "d3afa8f8ff0d61e9ffb755c6ebcf239343622b90",
        "cff25ffb0aeddecc2621e59b47322e524aa66046"
      ],
      "author": {
        "name": "Robert Greenwalt",
        "email": "rgreenwalt@google.com",
        "time": "Wed Sep 01 16:20:09 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Sep 01 16:20:09 2010 -0700"
      },
      "message": "Merge \"Remember mobile nets availability\""
    },
    {
      "commit": "5500c4f0a18e8c68da2c17439f2a8f6456b7712f",
      "tree": "ad9f23a8773816104dd41ada03da501f63d2cdbb",
      "parents": [
        "dc559c6fefadc1cd3e62d232a332c7071fc9b082"
      ],
      "author": {
        "name": "Dmitry Shmidt",
        "email": "dimitrysh@google.com",
        "time": "Wed Sep 01 16:18:14 2010 -0700"
      },
      "committer": {
        "name": "Dmitry Shmidt",
        "email": "dimitrysh@google.com",
        "time": "Wed Sep 01 16:18:14 2010 -0700"
      },
      "message": "bugreport: bcm4329: Add Wifi state dump\n\nChange-Id: I00a448bd44f3f5ca76948acad12ba20be794f3bd\nSigned-off-by: Dmitry Shmidt \u003cdimitrysh@google.com\u003e\n"
    },
    {
      "commit": "d3afa8f8ff0d61e9ffb755c6ebcf239343622b90",
      "tree": "cb3ce4e17768d7c08e728dee97fb9b7b384c0bd1",
      "parents": [
        "0dd89664c01283b4c709cd4bddd2581ee75ba92f",
        "f6682b031742df794f95a3955db60595cb459b2a"
      ],
      "author": {
        "name": "Robert Greenwalt",
        "email": "rgreenwalt@google.com",
        "time": "Wed Sep 01 16:18:01 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Sep 01 16:18:01 2010 -0700"
      },
      "message": "Merge \"Fix NPE in toString\""
    },
    {
      "commit": "0dd89664c01283b4c709cd4bddd2581ee75ba92f",
      "tree": "f4969b9321a232e5402616cbc2cb5686eda2f7c5",
      "parents": [
        "5b988318a8f00f24c9de2a0933f592ab3ecb625b",
        "e90aa5e97e3a5502a8334ed6ceb98305f6e01361"
      ],
      "author": {
        "name": "Robert Greenwalt",
        "email": "rgreenwalt@google.com",
        "time": "Wed Sep 01 16:11:04 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Sep 01 16:11:04 2010 -0700"
      },
      "message": "Merge \"Add a default dns entry if none is provided\""
    },
    {
      "commit": "fd0eed007d99178092ede56ec2c4799046615f70",
      "tree": "e8168165c508a63e98dab8e1f6f2d3d372a77e12",
      "parents": [
        "3fd01c4da9b8fb7796d64096b9bbd6fcdee280e6",
        "a2511da9d65b11be7f59ed3f525f77e85aeb4bef"
      ],
      "author": {
        "name": "Andreas Huber",
        "email": "andih@google.com",
        "time": "Wed Sep 01 15:56:31 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Sep 01 15:56:31 2010 -0700"
      },
      "message": "am a2511da9: Merge \"Better support for buffered streaming of rtsp content, if buffer drops below a certain threshold we will temporarily pause playback until we have sufficient data.\" into gingerbread\n\nMerge commit \u0027a2511da9d65b11be7f59ed3f525f77e85aeb4bef\u0027 into gingerbread-plus-aosp\n\n* commit \u0027a2511da9d65b11be7f59ed3f525f77e85aeb4bef\u0027:\n  Better support for buffered streaming of rtsp content, if buffer drops below a certain threshold we will temporarily pause playback until we have sufficient data.\n"
    },
    {
      "commit": "3fd01c4da9b8fb7796d64096b9bbd6fcdee280e6",
      "tree": "f2f83c5b6be0ba8dca096a7d65501661dd9072ab",
      "parents": [
        "61f1cbdd71942433ce1515b614ec3d9c259ea037",
        "d3c1bae4eb78404bd1e17b7acf67087a18c83ef3"
      ],
      "author": {
        "name": "James Dong",
        "email": "jdong@google.com",
        "time": "Wed Sep 01 15:56:25 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Sep 01 15:56:25 2010 -0700"
      },
      "message": "am d3c1bae4: Merge \"Make sure that if initialization fails, AudioSource still behaves well.\" into gingerbread\n\nMerge commit \u0027d3c1bae4eb78404bd1e17b7acf67087a18c83ef3\u0027 into gingerbread-plus-aosp\n\n* commit \u0027d3c1bae4eb78404bd1e17b7acf67087a18c83ef3\u0027:\n  Make sure that if initialization fails, AudioSource still behaves well.\n"
    },
    {
      "commit": "5b988318a8f00f24c9de2a0933f592ab3ecb625b",
      "tree": "351f1daa6aa1b75c6f3579dbd758a51e2d22ef32",
      "parents": [
        "2b9a92a80bdb2795930d89a80b9ec19c9ca29719",
        "ee9c3dbdd04a73d867a1358a8e50848c40d0153f"
      ],
      "author": {
        "name": "Andreas Huber",
        "email": "andih@google.com",
        "time": "Wed Sep 01 15:54:26 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Sep 01 15:54:26 2010 -0700"
      },
      "message": "Merge \"resolved conflicts for merge of 71c908c4 to master\""
    },
    {
      "commit": "ee9c3dbdd04a73d867a1358a8e50848c40d0153f",
      "tree": "b52b647860643ef5f7474dcbf43494d1c3ed20e0",
      "parents": [
        "dc559c6fefadc1cd3e62d232a332c7071fc9b082",
        "71c908c475aac03122bee0b764816f09a18ce8aa"
      ],
      "author": {
        "name": "Andreas Huber",
        "email": "andih@google.com",
        "time": "Wed Sep 01 15:53:26 2010 -0700"
      },
      "committer": {
        "name": "Andreas Huber",
        "email": "andih@google.com",
        "time": "Wed Sep 01 15:53:26 2010 -0700"
      },
      "message": "resolved conflicts for merge of 71c908c4 to master\n\nChange-Id: I5a462c8e8ee0acfe2cecbfd58cb9aa2b360da047\n"
    },
    {
      "commit": "2b9a92a80bdb2795930d89a80b9ec19c9ca29719",
      "tree": "446757df9283ec0af1dcf2f39761e55119e6246b",
      "parents": [
        "8d89cdad48c7e6d7db9fd7a0c3b7d3331d9d79be",
        "8aef54fa17f2a3753d9a8f2027629bc480088f69"
      ],
      "author": {
        "name": "Romain Guy",
        "email": "romainguy@android.com",
        "time": "Wed Sep 01 15:52:59 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Sep 01 15:52:59 2010 -0700"
      },
      "message": "Merge \"Add support for Canvas flags on save.\""
    },
    {
      "commit": "8aef54fa17f2a3753d9a8f2027629bc480088f69",
      "tree": "b4b9e8130e46e3e2271f6e9d55aa988e1f172655",
      "parents": [
        "dbecc24a4ed4e9c24fc03db19038ee45cf7a0b1d"
      ],
      "author": {
        "name": "Romain Guy",
        "email": "romainguy@android.com",
        "time": "Wed Sep 01 15:13:49 2010 -0700"
      },
      "committer": {
        "name": "Romain Guy",
        "email": "romainguy@android.com",
        "time": "Wed Sep 01 15:49:25 2010 -0700"
      },
      "message": "Add support for Canvas flags on save.\n\nThis is required for the rewrite of layers support.\n\nChange-Id: I5c0867dcf5aeb0392c8d0fbab05febb0eaff70d9\n"
    },
    {
      "commit": "a2511da9d65b11be7f59ed3f525f77e85aeb4bef",
      "tree": "4858374c5d0b66769ecd9bf32c4c8bb0ce66e2d7",
      "parents": [
        "d3c1bae4eb78404bd1e17b7acf67087a18c83ef3",
        "4d8f66bce32fbc8700b4ae5b2f6673a9cf1d20ad"
      ],
      "author": {
        "name": "Andreas Huber",
        "email": "andih@google.com",
        "time": "Wed Sep 01 15:44:46 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Sep 01 15:44:46 2010 -0700"
      },
      "message": "Merge \"Better support for buffered streaming of rtsp content, if buffer drops below a certain threshold we will temporarily pause playback until we have sufficient data.\" into gingerbread"
    },
    {
      "commit": "8d89cdad48c7e6d7db9fd7a0c3b7d3331d9d79be",
      "tree": "29d74fcbe8bf0e59815edff1a7ddb02a7121d895",
      "parents": [
        "dc559c6fefadc1cd3e62d232a332c7071fc9b082",
        "239f2e5b01a4c03596fbbf9c3b97f358b36cfd8f"
      ],
      "author": {
        "name": "Nipun Kwatra",
        "email": "nkwatra@google.com",
        "time": "Wed Sep 01 15:43:42 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Sep 01 15:43:42 2010 -0700"
      },
      "message": "Merge \"Support for auxiliary video parameters.\""
    },
    {
      "commit": "d3c1bae4eb78404bd1e17b7acf67087a18c83ef3",
      "tree": "5b0b5d9e2d52cac537ca451f3ec2a41daac13725",
      "parents": [
        "a800a2efa29d88e198220753f07e7d9ff69ddd9b",
        "a87544b35fda354cd24e1b7e803570e8926da918"
      ],
      "author": {
        "name": "James Dong",
        "email": "jdong@google.com",
        "time": "Wed Sep 01 15:41:10 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Sep 01 15:41:10 2010 -0700"
      },
      "message": "Merge \"Make sure that if initialization fails, AudioSource still behaves well.\" into gingerbread"
    },
    {
      "commit": "e90aa5e97e3a5502a8334ed6ceb98305f6e01361",
      "tree": "1dc469b39c929858f7e0d023a4c981c46c771142",
      "parents": [
        "276e8d44a4e29c86712c3ccb60dc8dc057b209d0"
      ],
      "author": {
        "name": "Robert Greenwalt",
        "email": "rgreenwalt@google.com",
        "time": "Wed Sep 01 11:34:05 2010 -0700"
      },
      "committer": {
        "name": "Robert Greenwalt",
        "email": "rgreenwalt@google.com",
        "time": "Wed Sep 01 15:25:51 2010 -0700"
      },
      "message": "Add a default dns entry if none is provided\n\nFixes part of emulator which isn\u0027t telling us about dns servers.\nGets some stuff running, but browser is still broken.\n\nbug:2961703\nChange-Id: I53b946eba434aca1bb524c2acaf77922377948d1\n"
    },
    {
      "commit": "dc559c6fefadc1cd3e62d232a332c7071fc9b082",
      "tree": "c47ed8ab36959f7edc90910d53da599a7ee32afa",
      "parents": [
        "276e8d44a4e29c86712c3ccb60dc8dc057b209d0",
        "5de38d11f6bb277ac0930f4264f012dac14a05a9"
      ],
      "author": {
        "name": "Irfan Sheriff",
        "email": "isheriff@google.com",
        "time": "Wed Sep 01 15:20:50 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Sep 01 15:20:50 2010 -0700"
      },
      "message": "Merge \"Remove unused Intent filter values.\""
    },
    {
      "commit": "5de38d11f6bb277ac0930f4264f012dac14a05a9",
      "tree": "8cdc7fc0a055c3a1546e34295c52751e4b262771",
      "parents": [
        "173a86b6d7b10aa48efaf2a57828a693e652a661"
      ],
      "author": {
        "name": "Wink Saville",
        "email": "wink@google.com",
        "time": "Wed Sep 01 15:16:56 2010 -0700"
      },
      "committer": {
        "name": "Wink Saville",
        "email": "wink@google.com",
        "time": "Wed Sep 01 15:16:56 2010 -0700"
      },
      "message": "Remove unused Intent filter values.\n\nChange-Id: I902cdbbff9238b2ac975441ef6ecb3c6d5c7a56f\n"
    },
    {
      "commit": "276e8d44a4e29c86712c3ccb60dc8dc057b209d0",
      "tree": "a6efbeafc1f24e194c84ce456d1f7fba9ed115fd",
      "parents": [
        "0eb9b77eec4abb201a6c90cf543172df6473a19e",
        "28961cc02f350ccd1770fb5af2f0d4c9793e4aec"
      ],
      "author": {
        "name": "Wink Saville",
        "email": "wink@google.com",
        "time": "Wed Sep 01 15:15:06 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Sep 01 15:15:06 2010 -0700"
      },
      "message": "Merge \"Changed ConnectivityService#getServiceInstance so its a singleton.\""
    },
    {
      "commit": "61f1cbdd71942433ce1515b614ec3d9c259ea037",
      "tree": "9152ec01a4c86d5d28d54709d8875982faa50957",
      "parents": [
        "b4de2f997591d3ee5f1eff92fbf2d4628cee5f2c",
        "a800a2efa29d88e198220753f07e7d9ff69ddd9b"
      ],
      "author": {
        "name": "Dan Morrill",
        "email": "morrildl@google.com",
        "time": "Wed Sep 01 15:05:34 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Sep 01 15:05:34 2010 -0700"
      },
      "message": "am a800a2ef: Merge \"Adding a feature definition corresponding to support for Near-Field Communications (NFC).\" into gingerbread\n\nMerge commit \u0027a800a2efa29d88e198220753f07e7d9ff69ddd9b\u0027 into gingerbread-plus-aosp\n\n* commit \u0027a800a2efa29d88e198220753f07e7d9ff69ddd9b\u0027:\n  Adding a feature definition corresponding to support for Near-Field\n"
    },
    {
      "commit": "4d8f66bce32fbc8700b4ae5b2f6673a9cf1d20ad",
      "tree": "0896e2d5f54d6c958bfb41161485d7cd072bf7a4",
      "parents": [
        "81f339bcfeee5dccb284cdeac6941179f91fe08b"
      ],
      "author": {
        "name": "Andreas Huber",
        "email": "andih@google.com",
        "time": "Wed Sep 01 15:05:28 2010 -0700"
      },
      "committer": {
        "name": "Andreas Huber",
        "email": "andih@google.com",
        "time": "Wed Sep 01 15:05:28 2010 -0700"
      },
      "message": "Better support for buffered streaming of rtsp content, if buffer drops below a certain threshold we will temporarily pause playback until we have sufficient data.\n\nChange-Id: Ice8564e902e48c89c9c00f6651c5504b3c41fcad\nrelated-to-bug: 2556656\n"
    },
    {
      "commit": "a800a2efa29d88e198220753f07e7d9ff69ddd9b",
      "tree": "8fade8cab9c05398c724489f86bbb78cb8ba44dc",
      "parents": [
        "05f0382bcf11d96760ee8cf9110099a1661eed7c",
        "76437d379357a418b8236b041d1b3e03939264e6"
      ],
      "author": {
        "name": "Dan Morrill",
        "email": "morrildl@google.com",
        "time": "Wed Sep 01 15:03:02 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Sep 01 15:03:02 2010 -0700"
      },
      "message": "Merge \"Adding a feature definition corresponding to support for Near-Field Communications (NFC).\" into gingerbread"
    },
    {
      "commit": "b4de2f997591d3ee5f1eff92fbf2d4628cee5f2c",
      "tree": "61faca111820baaa8f03225a7dc2569e6c9fd972",
      "parents": [
        "4fd76ba2270da1df12ae11f6d3d3ed564e38464b",
        "05f0382bcf11d96760ee8cf9110099a1661eed7c"
      ],
      "author": {
        "name": "Nick Kralevich",
        "email": "nnk@google.com",
        "time": "Wed Sep 01 14:59:52 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Sep 01 14:59:52 2010 -0700"
      },
      "message": "am 05f0382b: When dropping privileges, check return values.\n\nMerge commit \u002705f0382bcf11d96760ee8cf9110099a1661eed7c\u0027 into gingerbread-plus-aosp\n\n* commit \u002705f0382bcf11d96760ee8cf9110099a1661eed7c\u0027:\n  When dropping privileges, check return values.\n"
    },
    {
      "commit": "4fd76ba2270da1df12ae11f6d3d3ed564e38464b",
      "tree": "69007b352f14c384546717cf1fb850d3ccd24190",
      "parents": [
        "9088a3d153ef28dfa383fda0935d99bdc0c2b2f6",
        "81f339bcfeee5dccb284cdeac6941179f91fe08b"
      ],
      "author": {
        "name": "Andreas Huber",
        "email": "andih@google.com",
        "time": "Wed Sep 01 14:53:12 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Sep 01 14:53:12 2010 -0700"
      },
      "message": "am 81f339bc: Merge \"Fixing the build.\" into gingerbread\n\nMerge commit \u002781f339bcfeee5dccb284cdeac6941179f91fe08b\u0027 into gingerbread-plus-aosp\n\n* commit \u002781f339bcfeee5dccb284cdeac6941179f91fe08b\u0027:\n  Fixing the build.\n"
    },
    {
      "commit": "9088a3d153ef28dfa383fda0935d99bdc0c2b2f6",
      "tree": "82b4e7ec13a8e54b4ba44e6864ddd6c7e2886347",
      "parents": [
        "11d12f7efc588b0e945c42952e67d96f2421dc26",
        "7c1bd7fdbf9ac539c9832693b403511b2fc7bac7"
      ],
      "author": {
        "name": "Kenny Root",
        "email": "kroot@google.com",
        "time": "Wed Sep 01 14:52:54 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Sep 01 14:52:54 2010 -0700"
      },
      "message": "am 7c1bd7fd: Fix logic error in downgrade of system apps\n\nMerge commit \u00277c1bd7fdbf9ac539c9832693b403511b2fc7bac7\u0027 into gingerbread-plus-aosp\n\n* commit \u00277c1bd7fdbf9ac539c9832693b403511b2fc7bac7\u0027:\n  Fix logic error in downgrade of system apps\n"
    },
    {
      "commit": "28961cc02f350ccd1770fb5af2f0d4c9793e4aec",
      "tree": "58ed79150bf83ce544347b41e0197847325ea4aa",
      "parents": [
        "173a86b6d7b10aa48efaf2a57828a693e652a661"
      ],
      "author": {
        "name": "Wink Saville",
        "email": "wink@google.com",
        "time": "Wed Sep 01 14:48:29 2010 -0700"
      },
      "committer": {
        "name": "Wink Saville",
        "email": "wink@google.com",
        "time": "Wed Sep 01 14:48:29 2010 -0700"
      },
      "message": "Changed ConnectivityService#getServiceInstance so its a singleton.\n\nChange-Id: I27b5688a50917b01fb2fcd1c124da77ccae226b5\n"
    },
    {
      "commit": "05f0382bcf11d96760ee8cf9110099a1661eed7c",
      "tree": "985953553de3b1b525757b5110f0aab261c9f123",
      "parents": [
        "81f339bcfeee5dccb284cdeac6941179f91fe08b"
      ],
      "author": {
        "name": "Nick Kralevich",
        "email": "nnk@google.com",
        "time": "Tue Aug 31 18:17:31 2010 -0700"
      },
      "committer": {
        "name": "Nick Kralevich",
        "email": "nnk@google.com",
        "time": "Wed Sep 01 14:44:54 2010 -0700"
      },
      "message": "When dropping privileges, check return values.\n\nsetuid() and family can fail.  Check return values to make\nsure this doesn\u0027t happen unexpectedly.\n\nAlso call setgid() to drop root group permissions.\n\nChange-Id: Id06fbe6239e2ed2fe23368695e333514e0581e6d\n"
    },
    {
      "commit": "76437d379357a418b8236b041d1b3e03939264e6",
      "tree": "6a89548e01f4f40a5b51b96f6a68c0a07cd1f557",
      "parents": [
        "81f339bcfeee5dccb284cdeac6941179f91fe08b"
      ],
      "author": {
        "name": "Dan Morrill",
        "email": "morrildl@google.com",
        "time": "Wed Sep 01 11:17:20 2010 -0700"
      },
      "committer": {
        "name": "Dan Morrill",
        "email": "morrildl@google.com",
        "time": "Wed Sep 01 14:42:23 2010 -0700"
      },
      "message": "Adding a feature definition corresponding to support for Near-Field\nCommunications (NFC).\n\nChange-Id: I32b1b949524bfd978f53e23e02d38dfba4a2ea9c\n"
    },
    {
      "commit": "cff25ffb0aeddecc2621e59b47322e524aa66046",
      "tree": "8f5cfcf231aeb1e3cb5f85cb4442ac0b8156ec4f",
      "parents": [
        "eb91e78ff9a13326c6a43c7cdad6ca02fc34389e"
      ],
      "author": {
        "name": "Robert Greenwalt",
        "email": "rgreenwalt@google.com",
        "time": "Mon Aug 30 15:39:36 2010 -0700"
      },
      "committer": {
        "name": "Robert Greenwalt",
        "email": "rgreenwalt@google.com",
        "time": "Wed Sep 01 14:38:07 2010 -0700"
      },
      "message": "Remember mobile nets availability\n\nChange-Id: I402ac64bf477b0b600b17f0267c2ff5c19ab9cf3\n"
    },
    {
      "commit": "0eb9b77eec4abb201a6c90cf543172df6473a19e",
      "tree": "cacaa202ec331045c7af27771ab7f8c88b4266ed",
      "parents": [
        "2198d7517cf897039c416466aa010abaf89b5846",
        "e447a786357c91d7c48f2475605e692de5b12da1"
      ],
      "author": {
        "name": "Jason Sams",
        "email": "rjsams@android.com",
        "time": "Wed Sep 01 14:36:47 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Sep 01 14:36:47 2010 -0700"
      },
      "message": "Merge \"Remove functions for reflecting dalvik classes to rs types.\""
    },
    {
      "commit": "2198d7517cf897039c416466aa010abaf89b5846",
      "tree": "be839a3d5997176885c00bfb3ee8e9d7a455b261",
      "parents": [
        "23600cec3d71dc55d3e5c34f75067bd901d9f244"
      ],
      "author": {
        "name": "Jamie Gennis",
        "email": "jgennis@google.com",
        "time": "Wed Sep 01 14:32:35 2010 -0700"
      },
      "committer": {
        "name": "Jamie Gennis",
        "email": "jgennis@google.com",
        "time": "Wed Sep 01 14:32:35 2010 -0700"
      },
      "message": "Revert \"Merge \"Add the new Stagefright ANativeWindow OMX codec API.\"\"\n\nThis reverts commit 8a643b411e1802977f742709113ce01b06a18e12, reversing\nchanges made to 73ea9beaf8eb3d0027e78cbc0ac5e626c3f8deb4.\n"
    },
    {
      "commit": "deb0008c6340e49805fa5386761a6a6a7949763f",
      "tree": "17dbd4931e9fa1a2b529a6fbc327b4ae9f7d6bd8",
      "parents": [
        "e447a786357c91d7c48f2475605e692de5b12da1"
      ],
      "author": {
        "name": "Jason Sams",
        "email": "rjsams@android.com",
        "time": "Wed Sep 01 13:50:47 2010 -0700"
      },
      "committer": {
        "name": "Jason Sams",
        "email": "rjsams@android.com",
        "time": "Wed Sep 01 14:23:13 2010 -0700"
      },
      "message": "Remove ACC and other legacy bits from RS.\n\nChange-Id: I12a3b0477f3201ec7ca63564ae2b387ecc89dedf\n"
    },
    {
      "commit": "e447a786357c91d7c48f2475605e692de5b12da1",
      "tree": "49a806f067da22914ac445444fa14ea915998d60",
      "parents": [
        "49bdaf0293408159df18a1d8540360f9623c40f7"
      ],
      "author": {
        "name": "Jason Sams",
        "email": "rjsams@android.com",
        "time": "Wed Sep 01 12:25:54 2010 -0700"
      },
      "committer": {
        "name": "Jason Sams",
        "email": "rjsams@android.com",
        "time": "Wed Sep 01 14:22:36 2010 -0700"
      },
      "message": "Remove functions for reflecting dalvik classes to rs types.\n\nChange-Id: I41bc7fd704772d177f8035c04256d0ca63e4398b\nChange-Id: I4df3673a1db1e79c309ab4eb41d2145802ed322c\n"
    },
    {
      "commit": "81f339bcfeee5dccb284cdeac6941179f91fe08b",
      "tree": "e4602062e7049a37d5b05e663929f35a9dc843f8",
      "parents": [
        "7c1bd7fdbf9ac539c9832693b403511b2fc7bac7",
        "752fe99276656628d534ea80e07e7880e1425b7b"
      ],
      "author": {
        "name": "Andreas Huber",
        "email": "andih@google.com",
        "time": "Wed Sep 01 14:21:49 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Sep 01 14:21:49 2010 -0700"
      },
      "message": "Merge \"Fixing the build.\" into gingerbread"
    },
    {
      "commit": "752fe99276656628d534ea80e07e7880e1425b7b",
      "tree": "0190095fa2c3822df27b8c6cde6e1162fa60b215",
      "parents": [
        "e34fe69e66d8c9bc76453347ba84261b060300f3"
      ],
      "author": {
        "name": "Andreas Huber",
        "email": "andih@google.com",
        "time": "Wed Sep 01 14:20:33 2010 -0700"
      },
      "committer": {
        "name": "Andreas Huber",
        "email": "andih@google.com",
        "time": "Wed Sep 01 14:20:33 2010 -0700"
      },
      "message": "Fixing the build.\n\nChange-Id: I6414a5ed2a92f5e375e19caf7453abd268ce76d3\n"
    },
    {
      "commit": "11d12f7efc588b0e945c42952e67d96f2421dc26",
      "tree": "1c595ec2cde80152fc620616861515f69dad01bd",
      "parents": [
        "6fb81376b6e062d9b0ce4d91e23c2a88572b8186",
        "fca5677aeefc3b9cbaecefbb10d5ccbaff974391"
      ],
      "author": {
        "name": "Kenny Root",
        "email": "kroot@google.com",
        "time": "Wed Sep 01 14:12:26 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Sep 01 14:12:26 2010 -0700"
      },
      "message": "am fca5677a: Merge \"Add null check for package settings\" into gingerbread\n\nMerge commit \u0027fca5677aeefc3b9cbaecefbb10d5ccbaff974391\u0027 into gingerbread-plus-aosp\n\n* commit \u0027fca5677aeefc3b9cbaecefbb10d5ccbaff974391\u0027:\n  Add null check for package settings\n"
    },
    {
      "commit": "a87544b35fda354cd24e1b7e803570e8926da918",
      "tree": "85845a94a062a4cc62d18591c1be3e4789fd5c8f",
      "parents": [
        "6eb5ac9ceeb3ff67d38c7ead54b4247e762f278d"
      ],
      "author": {
        "name": "James Dong",
        "email": "jdong@google.com",
        "time": "Wed Sep 01 14:02:51 2010 -0700"
      },
      "committer": {
        "name": "James Dong",
        "email": "jdong@google.com",
        "time": "Wed Sep 01 14:11:28 2010 -0700"
      },
      "message": "Make sure that if initialization fails, AudioSource still behaves well.\n\nChange-Id: I16dfc90bcb8a324d6ee9a38a5a1a31cc094c820a\n"
    },
    {
      "commit": "7c1bd7fdbf9ac539c9832693b403511b2fc7bac7",
      "tree": "94709083ad4790f053717189587c326f74c50f42",
      "parents": [
        "fca5677aeefc3b9cbaecefbb10d5ccbaff974391"
      ],
      "author": {
        "name": "Kenny Root",
        "email": "kroot@google.com",
        "time": "Wed Sep 01 13:44:11 2010 -0700"
      },
      "committer": {
        "name": "Kenny Root",
        "email": "kroot@google.com",
        "time": "Wed Sep 01 14:10:36 2010 -0700"
      },
      "message": "Fix logic error in downgrade of system apps\n\nA logic error would allow not deleting data when uninstalling a system\napp upgrade that\u0027s of a newer release than the on on the system\npartition. If the system app had a database upgrade and this happened,\nyou might be in trouble.\n\nLuckily it appears no one ever does this in code. You\u0027d have to manually\nget there doing:\n\nadb uninstall -k updated.system.package\n\nChange-Id: I3110fedf2d147975a0635c71898d985dd642a2c1\n"
    },
    {
      "commit": "fca5677aeefc3b9cbaecefbb10d5ccbaff974391",
      "tree": "76af6f25adda38f5f7177db14ef1b3125226e8cb",
      "parents": [
        "e34fe69e66d8c9bc76453347ba84261b060300f3",
        "9ee9274e5ebd131cef02d543fdb5cd1c1ae9a9f6"
      ],
      "author": {
        "name": "Kenny Root",
        "email": "kroot@google.com",
        "time": "Wed Sep 01 14:09:01 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Sep 01 14:09:01 2010 -0700"
      },
      "message": "Merge \"Add null check for package settings\" into gingerbread"
    },
    {
      "commit": "23600cec3d71dc55d3e5c34f75067bd901d9f244",
      "tree": "949a6071c004165b7c2a3d4d446cd2286683d6ee",
      "parents": [
        "8a643b411e1802977f742709113ce01b06a18e12",
        "054de0aae7df885858801b0bba8a8110424574d8"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Wed Sep 01 14:07:18 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Sep 01 14:07:18 2010 -0700"
      },
      "message": "Merge \"Missing clean step.\""
    },
    {
      "commit": "6fb81376b6e062d9b0ce4d91e23c2a88572b8186",
      "tree": "c29fa9d869d8c5495b62e811876631c0c80225ab",
      "parents": [
        "71c908c475aac03122bee0b764816f09a18ce8aa",
        "e34fe69e66d8c9bc76453347ba84261b060300f3"
      ],
      "author": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Wed Sep 01 14:01:44 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Sep 01 14:01:44 2010 -0700"
      },
      "message": "am e34fe69e: Merge \"DO NOT MERGE Integrate edge effects into WebView.\" into gingerbread\n\nMerge commit \u0027e34fe69e66d8c9bc76453347ba84261b060300f3\u0027 into gingerbread-plus-aosp\n\n* commit \u0027e34fe69e66d8c9bc76453347ba84261b060300f3\u0027:\n  DO NOT MERGE Integrate edge effects into WebView.\n"
    },
    {
      "commit": "8a643b411e1802977f742709113ce01b06a18e12",
      "tree": "5af9900b48e6856e2ac8999fd44c2c07841f6a88",
      "parents": [
        "73ea9beaf8eb3d0027e78cbc0ac5e626c3f8deb4",
        "dab357bfd0919e02a842b7edfaf2de6c85c313b3"
      ],
      "author": {
        "name": "Jamie Gennis",
        "email": "jgennis@google.com",
        "time": "Wed Sep 01 14:00:33 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Sep 01 14:00:33 2010 -0700"
      },
      "message": "Merge \"Add the new Stagefright ANativeWindow OMX codec API.\""
    },
    {
      "commit": "9ee9274e5ebd131cef02d543fdb5cd1c1ae9a9f6",
      "tree": "b63990a7fd4a5a2faf88d894dab89781367265f9",
      "parents": [
        "1751086360056bc60d00f2ed2988bc82be9e7bd9"
      ],
      "author": {
        "name": "Kenny Root",
        "email": "kroot@google.com",
        "time": "Wed Sep 01 13:40:57 2010 -0700"
      },
      "committer": {
        "name": "Kenny Root",
        "email": "kroot@google.com",
        "time": "Wed Sep 01 13:59:02 2010 -0700"
      },
      "message": "Add null check for package settings\n\nA few lines down \"ps\" is run through a null check, so apparently there\ncould be some screwy system conditions where this is encountered. And,\nin fact, this was encountered through an updated system pacakge that\nmanaged to delete the package from /system/app during testing. It left\nthe PackageSetting in mDisabledSysPackages which would cause a deference\nof a null variable.\n\nChange-Id: Ic7faca569abd16a87a8a69c20df08c11a274a001\n"
    },
    {
      "commit": "71c908c475aac03122bee0b764816f09a18ce8aa",
      "tree": "c6726f36023b308b168b52eaf941380d38d339ea",
      "parents": [
        "47f2cf620731226a9311db0f864a4e1404e54b96",
        "6c33904ad948cb64245fbc5950c839e4d9e56de3"
      ],
      "author": {
        "name": "Andreas Huber",
        "email": "andih@google.com",
        "time": "Wed Sep 01 13:57:44 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Sep 01 13:57:44 2010 -0700"
      },
      "message": "am 6c33904a: Merge \"Now that AmrInputStream no longer relies on opencore, make sure it\\\u0027s registered in non-opencore builds.\" into gingerbread\n\nMerge commit \u00276c33904ad948cb64245fbc5950c839e4d9e56de3\u0027 into gingerbread-plus-aosp\n\n* commit \u00276c33904ad948cb64245fbc5950c839e4d9e56de3\u0027:\n  Now that AmrInputStream no longer relies on opencore, make sure it\u0027s registered in non-opencore builds.\n"
    },
    {
      "commit": "e34fe69e66d8c9bc76453347ba84261b060300f3",
      "tree": "981daa5f0807eaeb65f017758702a7dcec989c25",
      "parents": [
        "6c33904ad948cb64245fbc5950c839e4d9e56de3",
        "230269d43bccccefdcb219c74c96a63ae04f4af9"
      ],
      "author": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Wed Sep 01 13:57:05 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Sep 01 13:57:05 2010 -0700"
      },
      "message": "Merge \"DO NOT MERGE Integrate edge effects into WebView.\" into gingerbread"
    },
    {
      "commit": "73ea9beaf8eb3d0027e78cbc0ac5e626c3f8deb4",
      "tree": "59a10d25bd1f123a4c64f9fa9a96c7c86a465e70",
      "parents": [
        "f90132b3fe340d062a686c68b69e22a4cc99ed57",
        "32fc363c8cbe0cc74c0d02b8173e2076deccb96b"
      ],
      "author": {
        "name": "Alex Sakhartchouk",
        "email": "alexst@google.com",
        "time": "Wed Sep 01 13:55:16 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Sep 01 13:55:16 2010 -0700"
      },
      "message": "Merge \"Cleaning up the api\""
    },
    {
      "commit": "6c33904ad948cb64245fbc5950c839e4d9e56de3",
      "tree": "2faebf565628cedf11159e641937ec5d7e016ed7",
      "parents": [
        "412fc7cdb6a1c4b6afe85b58fcc794fd67271942",
        "8d7d413959b1835a5c96da4a49bfda93f09d208c"
      ],
      "author": {
        "name": "Andreas Huber",
        "email": "andih@google.com",
        "time": "Wed Sep 01 13:54:12 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Sep 01 13:54:12 2010 -0700"
      },
      "message": "Merge \"Now that AmrInputStream no longer relies on opencore, make sure it\u0027s registered in non-opencore builds.\" into gingerbread"
    },
    {
      "commit": "f90132b3fe340d062a686c68b69e22a4cc99ed57",
      "tree": "c34040c78a767e10954f538fa50da79bb793434c",
      "parents": [
        "52d14be1190809ee6f4274315c98e50a1e6b0231",
        "5be37c81a72c2085db87ae9e6f235de358e4b4cb"
      ],
      "author": {
        "name": "Daisuke Miyakawa",
        "email": "dmiyakawa@google.com",
        "time": "Wed Sep 01 13:50:20 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Sep 01 13:50:20 2010 -0700"
      },
      "message": "Merge \"Clarify the behavior of ListView#setColorHint().\""
    },
    {
      "commit": "239f2e5b01a4c03596fbbf9c3b97f358b36cfd8f",
      "tree": "627a26fed6ae96d54c3444fc113f50da1c0143ec",
      "parents": [
        "46733267cd6323c6022fa79cae2dedea80989f21"
      ],
      "author": {
        "name": "Nipun Kwatra",
        "email": "nkwatra@google.com",
        "time": "Tue Aug 31 15:35:44 2010 -0700"
      },
      "committer": {
        "name": "Nipun Kwatra",
        "email": "nkwatra@google.com",
        "time": "Wed Sep 01 13:46:46 2010 -0700"
      },
      "message": "Support for auxiliary video parameters.\n\nAdded support for passing width, height and video bitrate\nfor the auxiliary video.\nAlso setting encoder level depending on the video size and bitrate.\n\nChange-Id: I4a90046853f67287c3e7e6babc75b4827f0c3e73\n"
    },
    {
      "commit": "52d14be1190809ee6f4274315c98e50a1e6b0231",
      "tree": "ede5d6def33b0b7b4d903db524a0629ca035203a",
      "parents": [
        "564a9f2434194efc8fa56fd199e1a83c5807ffc1",
        "47f2cf620731226a9311db0f864a4e1404e54b96"
      ],
      "author": {
        "name": "Andreas Huber",
        "email": "andih@google.com",
        "time": "Wed Sep 01 13:45:30 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Sep 01 13:45:30 2010 -0700"
      },
      "message": "am 47f2cf62: am 412fc7cd: Merge \"Keep gtalk video chat specific code consistent with rtsp changes.\" into gingerbread\n\nMerge commit \u002747f2cf620731226a9311db0f864a4e1404e54b96\u0027\n\n* commit \u002747f2cf620731226a9311db0f864a4e1404e54b96\u0027:\n  Keep gtalk video chat specific code consistent with rtsp changes.\n"
    },
    {
      "commit": "47f2cf620731226a9311db0f864a4e1404e54b96",
      "tree": "c8b9712330131db576e412017ec940543e702280",
      "parents": [
        "021a822e76ab34a6404486e23157db6b6c50ec3e",
        "412fc7cdb6a1c4b6afe85b58fcc794fd67271942"
      ],
      "author": {
        "name": "Andreas Huber",
        "email": "andih@google.com",
        "time": "Wed Sep 01 13:42:46 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Sep 01 13:42:46 2010 -0700"
      },
      "message": "am 412fc7cd: Merge \"Keep gtalk video chat specific code consistent with rtsp changes.\" into gingerbread\n\nMerge commit \u0027412fc7cdb6a1c4b6afe85b58fcc794fd67271942\u0027 into gingerbread-plus-aosp\n\n* commit \u0027412fc7cdb6a1c4b6afe85b58fcc794fd67271942\u0027:\n  Keep gtalk video chat specific code consistent with rtsp changes.\n"
    },
    {
      "commit": "412fc7cdb6a1c4b6afe85b58fcc794fd67271942",
      "tree": "d14f92ca24fc4836980b6d61de9a112d0e9a0ccd",
      "parents": [
        "de2b1615d27881d98f483fc9158497fbe1fc5f8d",
        "27b9c8ec168f0b26a663960c6ee6fb973265d195"
      ],
      "author": {
        "name": "Andreas Huber",
        "email": "andih@google.com",
        "time": "Wed Sep 01 13:39:27 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Sep 01 13:39:27 2010 -0700"
      },
      "message": "Merge \"Keep gtalk video chat specific code consistent with rtsp changes.\" into gingerbread"
    },
    {
      "commit": "054de0aae7df885858801b0bba8a8110424574d8",
      "tree": "4399ba36ca27be3ac08edca84407dc353409a3c9",
      "parents": [
        "564a9f2434194efc8fa56fd199e1a83c5807ffc1"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Wed Sep 01 13:33:16 2010 -0700"
      },
      "committer": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Wed Sep 01 13:33:16 2010 -0700"
      },
      "message": "Missing clean step.\n\nChange-Id: Ib91fbfe3c28bf97f88de1b0c1df697a41ac0cc27\n"
    },
    {
      "commit": "8d7d413959b1835a5c96da4a49bfda93f09d208c",
      "tree": "8a49317291faf23c1ac9193b6be3fcf57179525a",
      "parents": [
        "de2b1615d27881d98f483fc9158497fbe1fc5f8d"
      ],
      "author": {
        "name": "Andreas Huber",
        "email": "andih@google.com",
        "time": "Wed Sep 01 13:25:22 2010 -0700"
      },
      "committer": {
        "name": "Andreas Huber",
        "email": "andih@google.com",
        "time": "Wed Sep 01 13:27:14 2010 -0700"
      },
      "message": "Now that AmrInputStream no longer relies on opencore, make sure it\u0027s registered in non-opencore builds.\n\nChange-Id: Ia9748691ba60d3c4b5fcaf319ed0b4493d69abc6\nrelated-to-bug: 2963846\n"
    },
    {
      "commit": "564a9f2434194efc8fa56fd199e1a83c5807ffc1",
      "tree": "104ab663f331ab3dd053adc9be62f66fc2bed890",
      "parents": [
        "901fd85c536b241cfff64d3706a8aefe5d859b31",
        "021a822e76ab34a6404486e23157db6b6c50ec3e"
      ],
      "author": {
        "name": "Andreas Huber",
        "email": "andih@google.com",
        "time": "Wed Sep 01 13:21:13 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Sep 01 13:21:13 2010 -0700"
      },
      "message": "am 021a822e: am de2b1615: Merge \"Properly extract all raw_data_blocks from an ADSP mpeg4 audio buffer.\" into gingerbread\n\nMerge commit \u0027021a822e76ab34a6404486e23157db6b6c50ec3e\u0027\n\n* commit \u0027021a822e76ab34a6404486e23157db6b6c50ec3e\u0027:\n  Properly extract all raw_data_blocks from an ADSP mpeg4 audio buffer.\n"
    },
    {
      "commit": "901fd85c536b241cfff64d3706a8aefe5d859b31",
      "tree": "246065423e87513ced2d04205ca4ad4bac4d9cdf",
      "parents": [
        "edb3211c85f919b719cdec72922bceb476941dd3",
        "9ce879636ebe6e7eabbe4fa3f525cea25d5d9c10"
      ],
      "author": {
        "name": "Daniel Sandler",
        "email": "dsandler@android.com",
        "time": "Wed Sep 01 13:21:07 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Sep 01 13:21:07 2010 -0700"
      },
      "message": "am 9ce87963: (-s ours) am b1387127: Merge \"Fix build (restore deleted assets).\" into gingerbread\n\nMerge commit \u00279ce879636ebe6e7eabbe4fa3f525cea25d5d9c10\u0027\n\n* commit \u00279ce879636ebe6e7eabbe4fa3f525cea25d5d9c10\u0027:\n  Fix build (restore deleted assets).\n"
    },
    {
      "commit": "edb3211c85f919b719cdec72922bceb476941dd3",
      "tree": "246065423e87513ced2d04205ca4ad4bac4d9cdf",
      "parents": [
        "1b1c9a2e7f559cdeee39e15fca071c5f7e71070b",
        "27c6f7d44c592ab8685b93a2ec30a74d594c822d"
      ],
      "author": {
        "name": "Derek Sollenberger",
        "email": "djsollen@google.com",
        "time": "Wed Sep 01 13:18:40 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Sep 01 13:18:40 2010 -0700"
      },
      "message": "am 27c6f7d4: am 1614843e: Merge \"Fix invalid comment in WebSettings.\" into gingerbread\n\nMerge commit \u002727c6f7d44c592ab8685b93a2ec30a74d594c822d\u0027\n\n* commit \u002727c6f7d44c592ab8685b93a2ec30a74d594c822d\u0027:\n  Fix invalid comment in WebSettings.\n"
    },
    {
      "commit": "1b1c9a2e7f559cdeee39e15fca071c5f7e71070b",
      "tree": "b15d926221dcb8a3c5e5f439b4a498d11b177fdb",
      "parents": [
        "7c2d1353f518971ca87861c2e3dd650b3eeb1e10",
        "036b315747200b27cb1d5bc2d7d7cda9b9f8f1f0"
      ],
      "author": {
        "name": "Daniel Sandler",
        "email": "dsandler@android.com",
        "time": "Wed Sep 01 13:18:28 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Sep 01 13:18:28 2010 -0700"
      },
      "message": "am 036b3157: (-s ours) am 8f8fcfa3: Notifications are now light-on-dark in the windowshade.\n\nMerge commit \u0027036b315747200b27cb1d5bc2d7d7cda9b9f8f1f0\u0027\n\n* commit \u0027036b315747200b27cb1d5bc2d7d7cda9b9f8f1f0\u0027:\n  Notifications are now light-on-dark in the windowshade.\n"
    },
    {
      "commit": "5be37c81a72c2085db87ae9e6f235de358e4b4cb",
      "tree": "b8a3fb76035e392c160d6ca4cb0c30c707aa175d",
      "parents": [
        "ee6d676c5b997a1214e96b6ba3755054382717c5"
      ],
      "author": {
        "name": "Daisuke Miyakawa",
        "email": "dmiyakawa@google.com",
        "time": "Tue Aug 31 16:37:33 2010 -0700"
      },
      "committer": {
        "name": "Daisuke Miyakawa",
        "email": "dmiyakawa@google.com",
        "time": "Wed Sep 01 13:09:08 2010 -0700"
      },
      "message": "Clarify the behavior of ListView#setColorHint().\n\nBug: 2965521\nChange-Id: Iacd139b0e9eec4bfdd007eb1391cc45c1d889b00\n"
    },
    {
      "commit": "dab357bfd0919e02a842b7edfaf2de6c85c313b3",
      "tree": "cf2085379febfeda11b90d24c20fe48f6553939f",
      "parents": [
        "ec95d932546186ad7ad1d847a6e8f7529e7c7d83"
      ],
      "author": {
        "name": "Jamie Gennis",
        "email": "jgennis@google.com",
        "time": "Mon Aug 30 16:48:38 2010 -0700"
      },
      "committer": {
        "name": "Jamie Gennis",
        "email": "jgennis@google.com",
        "time": "Wed Sep 01 13:07:08 2010 -0700"
      },
      "message": "Add the new Stagefright ANativeWindow OMX codec API.\n\nThis change defines the two OMX_SetParameter calls that enable OMX codecs to\ninteract with ANativeWindows.  It also adds the plumbing to the IOMX, OMX, and\nOMXNodeInstance classes to use these new APIs.\n\nChange-Id: Ibfbf893dc3513db0b3d3221bec5708c77287cddc\n"
    },
    {
      "commit": "021a822e76ab34a6404486e23157db6b6c50ec3e",
      "tree": "9bf5927940db227ca1120f5cc156a9b45c7488ec",
      "parents": [
        "9ce879636ebe6e7eabbe4fa3f525cea25d5d9c10",
        "de2b1615d27881d98f483fc9158497fbe1fc5f8d"
      ],
      "author": {
        "name": "Andreas Huber",
        "email": "andih@google.com",
        "time": "Wed Sep 01 13:03:27 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Sep 01 13:03:27 2010 -0700"
      },
      "message": "am de2b1615: Merge \"Properly extract all raw_data_blocks from an ADSP mpeg4 audio buffer.\" into gingerbread\n\nMerge commit \u0027de2b1615d27881d98f483fc9158497fbe1fc5f8d\u0027 into gingerbread-plus-aosp\n\n* commit \u0027de2b1615d27881d98f483fc9158497fbe1fc5f8d\u0027:\n  Properly extract all raw_data_blocks from an ADSP mpeg4 audio buffer.\n"
    },
    {
      "commit": "de2b1615d27881d98f483fc9158497fbe1fc5f8d",
      "tree": "a4d236ef00e83d4cb1a8357c0cac67a074d21155",
      "parents": [
        "b1387127f18b73d7f1038dad6e432329b78264ae",
        "4dcc6a10205ec333922be6351cf328871924f239"
      ],
      "author": {
        "name": "Andreas Huber",
        "email": "andih@google.com",
        "time": "Wed Sep 01 12:59:04 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Sep 01 12:59:04 2010 -0700"
      },
      "message": "Merge \"Properly extract all raw_data_blocks from an ADSP mpeg4 audio buffer.\" into gingerbread"
    },
    {
      "commit": "7c2d1353f518971ca87861c2e3dd650b3eeb1e10",
      "tree": "b15d926221dcb8a3c5e5f439b4a498d11b177fdb",
      "parents": [
        "c9ad7c6dbb1d70b831cd79416cbe493ade50ed2c"
      ],
      "author": {
        "name": "Elliott Slaughter",
        "email": "eds@google.com",
        "time": "Fri Aug 20 15:57:18 2010 -0700"
      },
      "committer": {
        "name": "Elliott Slaughter",
        "email": "eds@google.com",
        "time": "Wed Sep 01 12:55:52 2010 -0700"
      },
      "message": "Cleanup temporary incognito mode files after last tab closes.\n\nChange-Id: Iae5df353fdfd36c8eefa273a8812e80309e42841\n"
    },
    {
      "commit": "c9ad7c6dbb1d70b831cd79416cbe493ade50ed2c",
      "tree": "e69794a6bee8f0ac6f8d3e971e09b18214ada5ed",
      "parents": [
        "7e3cf12e75cdbfd6299d5fe7cc87daaae40606e1",
        "41e99538638795e38b0a02711ceb572d67a779a3"
      ],
      "author": {
        "name": "Brian Carlstrom",
        "email": "bdc@google.com",
        "time": "Wed Sep 01 12:41:36 2010 -0700"
      },
      "committer": {
        "name": "Brian Carlstrom",
        "email": "bdc@google.com",
        "time": "Wed Sep 01 12:41:36 2010 -0700"
      },
      "message": "resolved conflicts for merge of 41e99538 to master\n\nChange-Id: Idddb72e369f127cd74322c3c7385701c2412e343\n"
    },
    {
      "commit": "4dcc6a10205ec333922be6351cf328871924f239",
      "tree": "72d32a078bc4feef95d021e0f86b93284abe9814",
      "parents": [
        "73ef5d4e2bcbf28ccb84580439f2f79d5cea1ec7"
      ],
      "author": {
        "name": "Andreas Huber",
        "email": "andih@google.com",
        "time": "Wed Sep 01 12:22:36 2010 -0700"
      },
      "committer": {
        "name": "Andreas Huber",
        "email": "andih@google.com",
        "time": "Wed Sep 01 12:25:36 2010 -0700"
      },
      "message": "Properly extract all raw_data_blocks from an ADSP mpeg4 audio buffer.\n\nChange-Id: I15e21eae50beb6057024ea42a7e9bf3b8d8a0603\nrelated-to-bug: 2368598\n"
    },
    {
      "commit": "32fc363c8cbe0cc74c0d02b8173e2076deccb96b",
      "tree": "287ee2d8c4af72df3b04131a117da01302ba8d26",
      "parents": [
        "ee6d676c5b997a1214e96b6ba3755054382717c5"
      ],
      "author": {
        "name": "Alex Sakhartchouk",
        "email": "alexst@google.com",
        "time": "Wed Sep 01 12:17:10 2010 -0700"
      },
      "committer": {
        "name": "Alex Sakhartchouk",
        "email": "alexst@google.com",
        "time": "Wed Sep 01 12:17:10 2010 -0700"
      },
      "message": "Cleaning up the api\n\nChange-Id: I86632cfde07216be7623177516710db5d9a57522\n"
    },
    {
      "commit": "230269d43bccccefdcb219c74c96a63ae04f4af9",
      "tree": "9f5c9d8d678f5a9701b8f93600a62b0cdd249016",
      "parents": [
        "1751086360056bc60d00f2ed2988bc82be9e7bd9"
      ],
      "author": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Tue Aug 31 11:25:47 2010 -0700"
      },
      "committer": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Wed Sep 01 11:56:56 2010 -0700"
      },
      "message": "DO NOT MERGE Integrate edge effects into WebView.\n\nTODO Effect for scaling gestures; asset/polish tweaks.\n\nChange-Id: Ifbc201cb64e0610dbc92a7c57ba0d3a4ee686c43\n"
    },
    {
      "commit": "9ce879636ebe6e7eabbe4fa3f525cea25d5d9c10",
      "tree": "696dd1f4ca02a5a92fbcec4a1b47fb526e1e72fe",
      "parents": [
        "27c6f7d44c592ab8685b93a2ec30a74d594c822d",
        "b1387127f18b73d7f1038dad6e432329b78264ae"
      ],
      "author": {
        "name": "Daniel Sandler",
        "email": "dsandler@android.com",
        "time": "Wed Sep 01 11:48:19 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Sep 01 11:48:19 2010 -0700"
      },
      "message": "am b1387127: Merge \"Fix build (restore deleted assets).\" into gingerbread\n\nMerge commit \u0027b1387127f18b73d7f1038dad6e432329b78264ae\u0027 into gingerbread-plus-aosp\n\n* commit \u0027b1387127f18b73d7f1038dad6e432329b78264ae\u0027:\n  Fix build (restore deleted assets).\n"
    },
    {
      "commit": "b1387127f18b73d7f1038dad6e432329b78264ae",
      "tree": "3cc731c2fd0fc08a18c79ef99ea7b52f07eb5f05",
      "parents": [
        "1614843e93d98910147380969d034009ecb23aa2",
        "a3c3edc68f90ee9e53abcc527cc900a01202a522"
      ],
      "author": {
        "name": "Daniel Sandler",
        "email": "dsandler@android.com",
        "time": "Wed Sep 01 11:46:16 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Sep 01 11:46:16 2010 -0700"
      },
      "message": "Merge \"Fix build (restore deleted assets).\" into gingerbread"
    },
    {
      "commit": "a3c3edc68f90ee9e53abcc527cc900a01202a522",
      "tree": "892b5dcc4379c1f61d304bccdbd95cffbd0321ed",
      "parents": [
        "8f8fcfa319e0e0af14aa8f8555be58555703af02"
      ],
      "author": {
        "name": "Daniel Sandler",
        "email": "dsandler@android.com",
        "time": "Wed Sep 01 14:43:59 2010 -0400"
      },
      "committer": {
        "name": "Daniel Sandler",
        "email": "dsandler@android.com",
        "time": "Wed Sep 01 14:43:59 2010 -0400"
      },
      "message": "Fix build (restore deleted assets).\n\nChange-Id: I89362191131e2e8e3d276ab8444edd0d5041211c\n"
    },
    {
      "commit": "27c6f7d44c592ab8685b93a2ec30a74d594c822d",
      "tree": "199734736f12326cb8dcd94f06828a2136669f5c",
      "parents": [
        "036b315747200b27cb1d5bc2d7d7cda9b9f8f1f0",
        "1614843e93d98910147380969d034009ecb23aa2"
      ],
      "author": {
        "name": "Derek Sollenberger",
        "email": "djsollen@google.com",
        "time": "Wed Sep 01 11:32:16 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Sep 01 11:32:16 2010 -0700"
      },
      "message": "am 1614843e: Merge \"Fix invalid comment in WebSettings.\" into gingerbread\n\nMerge commit \u00271614843e93d98910147380969d034009ecb23aa2\u0027 into gingerbread-plus-aosp\n\n* commit \u00271614843e93d98910147380969d034009ecb23aa2\u0027:\n  Fix invalid comment in WebSettings.\n"
    },
    {
      "commit": "1614843e93d98910147380969d034009ecb23aa2",
      "tree": "bb54be33a847f420d8a49737d629335a93f19a5d",
      "parents": [
        "8f8fcfa319e0e0af14aa8f8555be58555703af02",
        "fdbdeb3137a6b47527d1d714afbb7e1b19b474ec"
      ],
      "author": {
        "name": "Derek Sollenberger",
        "email": "djsollen@google.com",
        "time": "Wed Sep 01 11:30:12 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Sep 01 11:30:12 2010 -0700"
      },
      "message": "Merge \"Fix invalid comment in WebSettings.\" into gingerbread"
    },
    {
      "commit": "036b315747200b27cb1d5bc2d7d7cda9b9f8f1f0",
      "tree": "c181bdee2fb81e2cc65342e1af881ebf8077e106",
      "parents": [
        "41e99538638795e38b0a02711ceb572d67a779a3",
        "8f8fcfa319e0e0af14aa8f8555be58555703af02"
      ],
      "author": {
        "name": "Daniel Sandler",
        "email": "dsandler@android.com",
        "time": "Wed Sep 01 11:24:40 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Sep 01 11:24:40 2010 -0700"
      },
      "message": "am 8f8fcfa3: Notifications are now light-on-dark in the windowshade.\n\nMerge commit \u00278f8fcfa319e0e0af14aa8f8555be58555703af02\u0027 into gingerbread-plus-aosp\n\n* commit \u00278f8fcfa319e0e0af14aa8f8555be58555703af02\u0027:\n  Notifications are now light-on-dark in the windowshade.\n"
    },
    {
      "commit": "fdbdeb3137a6b47527d1d714afbb7e1b19b474ec",
      "tree": "fd6d4abde1b3712c419bd1ea8193e51bc318153d",
      "parents": [
        "1751086360056bc60d00f2ed2988bc82be9e7bd9"
      ],
      "author": {
        "name": "Derek Sollenberger",
        "email": "djsollen@google.com",
        "time": "Thu Aug 12 11:20:13 2010 -0400"
      },
      "committer": {
        "name": "Derek Sollenberger",
        "email": "djsollen@google.com",
        "time": "Wed Sep 01 14:15:50 2010 -0400"
      },
      "message": "Fix invalid comment in WebSettings.\n\nThe get/set for the pluginPath is leftover from the Gear\u0027s plugin\nand is no longer useful now that plugins are loaded from their\nown APK using the package manager. These methods were modified to\nbe no-ops in froyo, but the documentation was never completed.\n\nChange-Id: I20f6593445d877a3dae9b9f51d5198a3509255d6\nhttp://b/2811032\n"
    },
    {
      "commit": "8f8fcfa319e0e0af14aa8f8555be58555703af02",
      "tree": "16c87ff384fc21818d5e62978ea0bd29a85be9c5",
      "parents": [
        "1751086360056bc60d00f2ed2988bc82be9e7bd9"
      ],
      "author": {
        "name": "Daniel Sandler",
        "email": "dsandler@android.com",
        "time": "Fri Aug 27 22:49:15 2010 -0400"
      },
      "committer": {
        "name": "Daniel Sandler",
        "email": "dsandler@android.com",
        "time": "Wed Sep 01 14:02:30 2010 -0400"
      },
      "message": "Notifications are now light-on-dark in the windowshade.\n\nFinally.\n\nThis also fixes that little 1px gap that would occasionally\nshow through to the carbon fiber background (changed to\nsteel cord for now) between the last notification and the\nwindowshade\u0027s handlebar. It still gaps a little while you\u0027re\ndragging, due to the asynchronous motion of the various\nwindows involved, but when the panel is still you shouldn\u0027t\nsee any background. (Man, that drove me crazy.)\n\nBug: 2949229\n\nChange-Id: If085f4ab7dfb7c3868c30469661907d5d63f070b\n"
    },
    {
      "commit": "7e3cf12e75cdbfd6299d5fe7cc87daaae40606e1",
      "tree": "20a3868e3407f02aae2c3dddd2c71f42950559f4",
      "parents": [
        "173a86b6d7b10aa48efaf2a57828a693e652a661"
      ],
      "author": {
        "name": "Joe Onorato",
        "email": "joeo@android.com",
        "time": "Wed Sep 01 10:41:35 2010 -0700"
      },
      "committer": {
        "name": "Joe Onorato",
        "email": "joeo@android.com",
        "time": "Wed Sep 01 10:45:04 2010 -0700"
      },
      "message": "Don\u0027t try to dist the stubs or comment check docs builds.\n\nChange-Id: I0c567f28af8111cdb0eada30b8c0a30091967cd7\n"
    },
    {
      "commit": "41e99538638795e38b0a02711ceb572d67a779a3",
      "tree": "d40fee9f092695001402c4b3d8fef4de9ebf0a4a",
      "parents": [
        "0171bfba04af5964f8863e334df3ed072a9675ef",
        "1751086360056bc60d00f2ed2988bc82be9e7bd9"
      ],
      "author": {
        "name": "Brian Carlstrom",
        "email": "bdc@google.com",
        "time": "Wed Sep 01 10:44:56 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Sep 01 10:44:56 2010 -0700"
      },
      "message": "am 17510863: New Java-based SamplingProfiler\n\nMerge commit \u00271751086360056bc60d00f2ed2988bc82be9e7bd9\u0027 into gingerbread-plus-aosp\n\n* commit \u00271751086360056bc60d00f2ed2988bc82be9e7bd9\u0027:\n  New Java-based SamplingProfiler\n"
    },
    {
      "commit": "1751086360056bc60d00f2ed2988bc82be9e7bd9",
      "tree": "6f18642b550b5a75fe06f34ce18b80bf4e0e0678",
      "parents": [
        "73ef5d4e2bcbf28ccb84580439f2f79d5cea1ec7"
      ],
      "author": {
        "name": "Brian Carlstrom",
        "email": "bdc@google.com",
        "time": "Wed Aug 18 14:27:40 2010 -0700"
      },
      "committer": {
        "name": "Brian Carlstrom",
        "email": "bdc@google.com",
        "time": "Wed Sep 01 10:17:25 2010 -0700"
      },
      "message": "New Java-based SamplingProfiler\n\nSummary:\n- libcore: new Java based SamplingProfiler\n- dalvik: remove old SamplingProfiler native bits\n- frameworks/base: New placeholder SamplingProfilerIntegration\n- vendor/google: remove old profiler snapshot parsing code\n\nDetails:\n\nlibcore\n\n   A new 100% Java SamplingProfiler. While it has more overhead that\n   the old native one, the new one can actually collect more than the\n   current PC and frame pointer, so you can get useful context of\n   where your app is spending time. It currently provides ASCII hprof\n   format output for use with tools like PerfAnal\n\tdalvik/src/main/java/dalvik/system/SamplingProfiler.java\n\n    Unit test for the new SamplingProfiler\n\tdalvik/src/test/java/dalvik/system/SamplingProfilerTest.java\n\n    Add core-tests-dalvik\n\tJavaLibrary.mk\n\ndalvik\n\n    Removing native code that supported the old SamplingProfiler\n\tvm/Dvm.mk\n\tvm/native/InternalNative.c\n\tvm/native/dalvik_system_SamplingProfiler.c\n\nframeworks/base\n\n  Placeholder SamplingProfilerIntegration. Later plans include\n  generating EventStackTrace protobufs.\n\n    New SamplingProfiler does not have a global instance, so\n    SamplingProfilerIntegration provides one in INSTANCE. Old binary\n    snapshot format is temporily replaced with ASCII hprof data.\n\tcore/java/com/android/internal/os/SamplingProfilerIntegration.java\n\n    Simplified interface for zygote profile snapshotting\n\tcore/java/com/android/internal/os/ZygoteInit.java\n\n    Current SamplingProfilerIntegration does not track event loop\n    explicitly, but hprof information does include thread information.\n\tcore/java/android/app/ActivityThread.java\n\nvendor/google\n\n    Removing code for parsing old SamplingProfiler snapshot format\n\ttools/samplingprofiler/Android.mk\n\ttools/samplingprofiler/NOTICE\n\ttools/samplingprofiler/profiler.iml\n\ttools/samplingprofiler/profiler.ipr\n\ttools/samplingprofiler/pull-snapshots.sh\n\ttools/samplingprofiler/sorttable.js\n\ttools/samplingprofiler/src/com/android/profiler/PrintHtml.java\n"
    },
    {
      "commit": "173a86b6d7b10aa48efaf2a57828a693e652a661",
      "tree": "b6ced916d37473032c26cb97ff3976e75109def5",
      "parents": [
        "1c2717a0f4a23b7845a0f26fe760ce99ec96acb8",
        "6c43d5231d40f55ef9cc1e9803431a8fc5523fcc"
      ],
      "author": {
        "name": "Cary Clark",
        "email": "cary@android.com",
        "time": "Wed Sep 01 10:13:24 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Sep 01 10:13:24 2010 -0700"
      },
      "message": "Merge \"add web setting for enabling/disabling synthetic links\""
    },
    {
      "commit": "f6682b031742df794f95a3955db60595cb459b2a",
      "tree": "66d3ab9efd4eefe6ef303591d38628e441f66bed",
      "parents": [
        "d50a6ec04ff9f58b45b6581717470722822acef4"
      ],
      "author": {
        "name": "Robert Greenwalt",
        "email": "rgreenwalt@google.com",
        "time": "Wed Sep 01 09:12:38 2010 -0700"
      },
      "committer": {
        "name": "Robert Greenwalt",
        "email": "rgreenwalt@google.com",
        "time": "Wed Sep 01 10:09:40 2010 -0700"
      },
      "message": "Fix NPE in toString\n\nbug:2965739\nChange-Id: Ic3f274cba8ac668d86a8f69f1b2b738d348b3977\n"
    },
    {
      "commit": "6c43d5231d40f55ef9cc1e9803431a8fc5523fcc",
      "tree": "c426aac57f69608d683415cc6402544e43ae05ad",
      "parents": [
        "46733267cd6323c6022fa79cae2dedea80989f21"
      ],
      "author": {
        "name": "Cary Clark",
        "email": "cary@android.com",
        "time": "Tue Aug 31 15:41:54 2010 -0400"
      },
      "committer": {
        "name": "Cary Clark",
        "email": "cary@android.com",
        "time": "Wed Sep 01 12:52:13 2010 -0400"
      },
      "message": "add web setting for enabling/disabling synthetic links\n\nAccording to this feature request\n\nhttp://b/1865484\n\nSome webviews wish to load pages and ignore the\nemail, phone, and postal addresses. Add a way\nto specify that preference to the WebView class.\n\nChange-Id: I6c077c6704e821206a8d653cce4036cecfba2e54\n"
    },
    {
      "commit": "27b9c8ec168f0b26a663960c6ee6fb973265d195",
      "tree": "fb3c30e3cf8dc0bda1934a350cdaad546410354e",
      "parents": [
        "63070856d034a2819a26560bc7f2881e501c78b7"
      ],
      "author": {
        "name": "Andreas Huber",
        "email": "andih@google.com",
        "time": "Wed Sep 01 09:27:47 2010 -0700"
      },
      "committer": {
        "name": "Andreas Huber",
        "email": "andih@google.com",
        "time": "Wed Sep 01 09:27:47 2010 -0700"
      },
      "message": "Keep gtalk video chat specific code consistent with rtsp changes.\n\nChange-Id: I5f3f46c2150e16b26674432e427f79c04a69cd8e\n"
    },
    {
      "commit": "1c2717a0f4a23b7845a0f26fe760ce99ec96acb8",
      "tree": "1b89bd70c67dc066662de27f9918ae48acbfefa4",
      "parents": [
        "d50a6ec04ff9f58b45b6581717470722822acef4",
        "fe026bdd3c0fd7543ceaf0732aeb824cfddb5b23"
      ],
      "author": {
        "name": "Leon Scroggins",
        "email": "scroggo@google.com",
        "time": "Wed Sep 01 09:22:29 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Sep 01 09:22:29 2010 -0700"
      },
      "message": "Merge \"Move Find on page and Select ActionModes to framework.\""
    },
    {
      "commit": "d50a6ec04ff9f58b45b6581717470722822acef4",
      "tree": "0760c8b7be65786343d008562f20281da928eb69",
      "parents": [
        "e1ab2228e27fc216d52426f13ae30ae244c64140",
        "8d7a59c362e0d30729b5803357cdf88db44ff04e"
      ],
      "author": {
        "name": "Wu-cheng Li",
        "email": "wuchengli@google.com",
        "time": "Wed Sep 01 08:58:32 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Sep 01 08:58:32 2010 -0700"
      },
      "message": "Merge \"Remove setPreviewDisplay in CameraService::Client::~Client().\""
    }
  ],
  "next": "fe026bdd3c0fd7543ceaf0732aeb824cfddb5b23"
}
