)]}'
{
  "log": [
    {
      "commit": "c378dab087bc2fa6de339fd443194f8409b5df46",
      "tree": "1e56a1e856e01955abb8a993ce226cbae4191675",
      "parents": [
        "1de0b87168837cfcd9318bec5c97d2e7d78d3293"
      ],
      "author": {
        "name": "Jason Sams",
        "email": "rjsams@android.com",
        "time": "Mon May 17 17:28:12 2010 -0700"
      },
      "committer": {
        "name": "Jason Sams",
        "email": "rjsams@android.com",
        "time": "Mon May 17 17:28:12 2010 -0700"
      },
      "message": "Remove excess logging.\n\nChange-Id: Ib4af6428c5fd87c3891f41eca6ca43d84f0edc97\n"
    },
    {
      "commit": "1de0b87168837cfcd9318bec5c97d2e7d78d3293",
      "tree": "6b6cd8ea2a55597e3fd3573072cb85af892be731",
      "parents": [
        "38a9544825c6f3482237f9e29cddee58ebc093c3"
      ],
      "author": {
        "name": "Jason Sams",
        "email": "rjsams@android.com",
        "time": "Mon May 17 14:55:34 2010 -0700"
      },
      "committer": {
        "name": "Jason Sams",
        "email": "rjsams@android.com",
        "time": "Mon May 17 14:55:34 2010 -0700"
      },
      "message": "Remove more pieces of setRoot.  Add pointer to allocation lookup for scripts.\n\nChange-Id: I2c3075d2056f02bb834bfad403dc72da991f3156\n"
    },
    {
      "commit": "38a9544825c6f3482237f9e29cddee58ebc093c3",
      "tree": "a363ec804ba783a89fc3c8415e0adcdd6f40e2c6",
      "parents": [
        "c324d3365a5df0519798c20709830d7965059375",
        "f62b6ff9da05e8f9f6f2d39d2187b39cd16d934b"
      ],
      "author": {
        "name": "Eric Laurent",
        "email": "elaurent@google.com",
        "time": "Mon May 17 09:22:01 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Mon May 17 09:22:01 2010 -0700"
      },
      "message": "am f62b6ff9: am eb8f850d: Fix issue 2553359: Pandora does not work well with Passion deskdock / Cardock.\n"
    },
    {
      "commit": "c324d3365a5df0519798c20709830d7965059375",
      "tree": "10dac627efbeed4d2a6e549962f08e82e0ddc7a1",
      "parents": [
        "7ac5618cc86d7f5f14985a81fa5d1a65b2158c49",
        "c7163cbf422b5209be8fef28196acfe2923e77f7"
      ],
      "author": {
        "name": "Chung-yih Wang",
        "email": "cywang@google.com",
        "time": "Mon May 17 09:21:38 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Mon May 17 09:21:38 2010 -0700"
      },
      "message": "am c7163cbf: am 533844d9: am c7388e35: am 5f1beda1: Merge \"Make the SSID field of WifiConfiguration consistent with API description.\" into froyo\n"
    },
    {
      "commit": "7ac5618cc86d7f5f14985a81fa5d1a65b2158c49",
      "tree": "b966b2b7bc2736a55117f38b10d5110286824b2a",
      "parents": [
        "e1d07bded7c443f70e3adab15cd3d10ffc0a4000",
        "36bc4be02fa2a3534fb5463f3932296564434be2"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Mon May 17 09:21:19 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Mon May 17 09:21:19 2010 -0700"
      },
      "message": "am 36bc4be0: am e0a19573: am 39c31bba: am aa77de13: Fix issue #2686193: Can\\\u0027t move apps to SD card\n"
    },
    {
      "commit": "e1d07bded7c443f70e3adab15cd3d10ffc0a4000",
      "tree": "f6f48bb837885a0e96231447c5a9296fca5fd8eb",
      "parents": [
        "c3848824f85e774b582758b39df2f739007423ad",
        "8dc80423b62186b80e2c48db147d203cff6f17eb"
      ],
      "author": {
        "name": "Wu-cheng Li",
        "email": "wuchengli@google.com",
        "time": "Mon May 17 09:21:13 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Mon May 17 09:21:13 2010 -0700"
      },
      "message": "am 8dc80423: am ae7ca4c3: Fix build error.\n"
    },
    {
      "commit": "c3848824f85e774b582758b39df2f739007423ad",
      "tree": "4726844e97304e8f340e9bbd9e360e295e8e0a84",
      "parents": [
        "ebaa64a7ad66436a56f7a6df2357456e7ec57ddc",
        "a3b5ff075fd055213bde7f4e62dee6e5c88437ba"
      ],
      "author": {
        "name": "Wu-cheng Li",
        "email": "wuchengli@google.com",
        "time": "Mon May 17 09:21:03 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Mon May 17 09:21:03 2010 -0700"
      },
      "message": "am a3b5ff07: am e339c5ed: Add camera focus distances API.\n"
    },
    {
      "commit": "ebaa64a7ad66436a56f7a6df2357456e7ec57ddc",
      "tree": "f35443002804a925b21d18dceb40963d15a2fd89",
      "parents": [
        "2a466809dffb33314dcb8d791108c8de23104e46",
        "cef60007b5e413191dc5470133551910cf376eef"
      ],
      "author": {
        "name": "Dirk Dougherty",
        "email": "ddougherty@google.com",
        "time": "Mon May 17 09:20:56 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Mon May 17 09:20:56 2010 -0700"
      },
      "message": "am cef60007: am aef87aa9: am c6b7a2d7: am d1e9d590: Doc change: add sizes/sums for sdk/ndk/adt packages.\n"
    },
    {
      "commit": "2a466809dffb33314dcb8d791108c8de23104e46",
      "tree": "5320aed249cb93e0af9429494260003d98dfeba2",
      "parents": [
        "9eff99e9d54aa8238a803f4410b5883e47334fd5",
        "2ff19fa9e5920e610074f3fb17d7fc1460fde0a2"
      ],
      "author": {
        "name": "Mathias Agopian",
        "email": "mathias@google.com",
        "time": "Mon May 17 09:20:49 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Mon May 17 09:20:49 2010 -0700"
      },
      "message": "am 2ff19fa9: am 4606d5dd: Merge \"fix uninitialized variable in DisplayHardware\" into kraken\n"
    },
    {
      "commit": "9eff99e9d54aa8238a803f4410b5883e47334fd5",
      "tree": "4dac7007437f395baf4ad7d7552c5033d68d8cec",
      "parents": [
        "da35551845b1ab47dbbae2194f1628442b6115d7"
      ],
      "author": {
        "name": "Mike Lockwood",
        "email": "lockwood@android.com",
        "time": "Sun May 16 16:39:32 2010 -0400"
      },
      "committer": {
        "name": "Mike Lockwood",
        "email": "lockwood@android.com",
        "time": "Mon May 17 10:57:09 2010 -0400"
      },
      "message": "Add -p option to mtptest program to run in PTP mode instead of MTP\n\nChange-Id: Idbd1437756daab8d6141db49b07d4eb0814c9e7e\nSigned-off-by: Mike Lockwood \u003clockwood@android.com\u003e\n"
    },
    {
      "commit": "f62b6ff9da05e8f9f6f2d39d2187b39cd16d934b",
      "tree": "07b5194b348dcd40b46fbf049066e45320099fdb",
      "parents": [
        "c7163cbf422b5209be8fef28196acfe2923e77f7",
        "eb8f850d0b7e53956e917fd9645f808c1a09bc88"
      ],
      "author": {
        "name": "Eric Laurent",
        "email": "elaurent@google.com",
        "time": "Mon May 17 03:27:50 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Mon May 17 03:27:50 2010 -0700"
      },
      "message": "am eb8f850d: Fix issue 2553359: Pandora does not work well with Passion deskdock / Cardock.\n"
    },
    {
      "commit": "eb8f850d0b7e53956e917fd9645f808c1a09bc88",
      "tree": "07b5194b348dcd40b46fbf049066e45320099fdb",
      "parents": [
        "533844d9688f7c9269372f97db17c9bc4d19c04b"
      ],
      "author": {
        "name": "Eric Laurent",
        "email": "elaurent@google.com",
        "time": "Fri May 14 03:26:45 2010 -0700"
      },
      "committer": {
        "name": "Eric Laurent",
        "email": "elaurent@google.com",
        "time": "Mon May 17 02:23:47 2010 -0700"
      },
      "message": "Fix issue 2553359: Pandora does not work well with Passion deskdock / Cardock.\n\nThe problem is due to a too big difference between the buffer size used at the hardware interface and at the A2DP interface.\nWhen no resampling occurs we don\u0027t notice problems but the timing is very tight. As soon as resampling is activated, the AudioTrack underruns.\nThis is because the AudioTrack buffers are not resized when moving the AudioTrack from hardware to A2DP output.\nThe AudioTrack buffers are calculated based on a hardware output buffer size of 3072 bytes. Which is much less than the A2DP output buffer size (10240).\n\nThe solution consists in creating new tracks with new buffers in AudioFlinger when the A2DP output is opened\ninstead of just transfering active tracks from hardware output mixer thread to the new A2DP output mixer thread.\nTo avoid synchronization issues between mixer threads and client processes, this is done by invalidating tracks\nby setting a flag in their control block and having AudioTrack release the handle on this track (IAudioTrack)\nand create a new IAudioTrack when this flag is detected next time obtainBuffer() or start() is executed.\n\nAudioFlinger modifications:\n- invalidate the tracks when setStreamOutput() is called\n- make sure that notifications of output opening/closing and change of stream type to output mapping are sent synchronously to client process.\nThis is necessary so that AudioSystem has the new stream to output mapping when the AudioTrack detects the invalidate flag in the client process.\nPreviously their were sent when the corresponding thread loop was executed.\n\nAudioTrack modifications:\n- move frame count calculation and verification from set() to createTrack() so that is is updated every time a new IAudioTrack is created.\n- detect track invalidate flag in obtainBuffer() and start() and create a new IAudioTrack.\n\nAudioTrackShared modifications\n- group all flags (out, flowControlFlag, forceReady...) into a single bit filed to save space.\n\nChange-Id: I9ac26b6192230627d35084e1449640caaf7d56ee\n"
    },
    {
      "commit": "da35551845b1ab47dbbae2194f1628442b6115d7",
      "tree": "cdfd9cee41a49c41680ff3c79d26421184a21b62",
      "parents": [
        "a250f20b02c85fd50dd0d7fb1290e7a95ea2893f"
      ],
      "author": {
        "name": "Svetoslav Ganov",
        "email": "svetoslavganov@google.com",
        "time": "Wed May 12 22:04:44 2010 -0700"
      },
      "committer": {
        "name": "Svetoslav Ganov",
        "email": "svetoslavganov@google.com",
        "time": "Sat May 15 12:10:13 2010 -0700"
      },
      "message": "Adding accessibility content provider responsible for user script injection. Adding support for injecting accessibility in WebViews with disabled JavaScript.\n\nChange-Id: I1576238a0f855bb54e25d19404b8404d7d0f6037\n"
    },
    {
      "commit": "c7163cbf422b5209be8fef28196acfe2923e77f7",
      "tree": "1d8ca11be0518ef363f76120687b369bcabdb452",
      "parents": [
        "36bc4be02fa2a3534fb5463f3932296564434be2",
        "533844d9688f7c9269372f97db17c9bc4d19c04b"
      ],
      "author": {
        "name": "Chung-yih Wang",
        "email": "cywang@google.com",
        "time": "Fri May 14 23:20:07 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri May 14 23:20:07 2010 -0700"
      },
      "message": "am 533844d9: am c7388e35: am 5f1beda1: Merge \"Make the SSID field of WifiConfiguration consistent with API description.\" into froyo\n"
    },
    {
      "commit": "533844d9688f7c9269372f97db17c9bc4d19c04b",
      "tree": "1d8ca11be0518ef363f76120687b369bcabdb452",
      "parents": [
        "e0a19573d7febe5ecde465f7206d54c37cece916",
        "c7388e3541c9f1d64dd13fc2de49ff77d8993fa5"
      ],
      "author": {
        "name": "Chung-yih Wang",
        "email": "cywang@google.com",
        "time": "Fri May 14 23:18:31 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri May 14 23:18:31 2010 -0700"
      },
      "message": "am c7388e35: am 5f1beda1: Merge \"Make the SSID field of WifiConfiguration consistent with API description.\" into froyo\n\nMerge commit \u0027c7388e3541c9f1d64dd13fc2de49ff77d8993fa5\u0027 into kraken\n\n* commit \u0027c7388e3541c9f1d64dd13fc2de49ff77d8993fa5\u0027:\n  Make the SSID field of WifiConfiguration consistent with API description.\n"
    },
    {
      "commit": "c7388e3541c9f1d64dd13fc2de49ff77d8993fa5",
      "tree": "41091a3ee96747a86b4ccc241c7a6b3dd7151625",
      "parents": [
        "39c31bbaf9bb07365a4b63144cdf625483851a08",
        "5f1beda18fc7709c2e61ace33607513770faf115"
      ],
      "author": {
        "name": "Chung-yih Wang",
        "email": "cywang@google.com",
        "time": "Fri May 14 23:16:31 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri May 14 23:16:31 2010 -0700"
      },
      "message": "am 5f1beda1: Merge \"Make the SSID field of WifiConfiguration consistent with API description.\" into froyo\n\nMerge commit \u00275f1beda18fc7709c2e61ace33607513770faf115\u0027 into froyo-plus-aosp\n\n* commit \u00275f1beda18fc7709c2e61ace33607513770faf115\u0027:\n  Make the SSID field of WifiConfiguration consistent with API description.\n"
    },
    {
      "commit": "36bc4be02fa2a3534fb5463f3932296564434be2",
      "tree": "9bb5f8c012cadb5919714d9b0fa3d43483b7f4ca",
      "parents": [
        "8dc80423b62186b80e2c48db147d203cff6f17eb",
        "e0a19573d7febe5ecde465f7206d54c37cece916"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Fri May 14 23:15:06 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri May 14 23:15:06 2010 -0700"
      },
      "message": "am e0a19573: am 39c31bba: am aa77de13: Fix issue #2686193: Can\\\u0027t move apps to SD card\n"
    },
    {
      "commit": "5f1beda18fc7709c2e61ace33607513770faf115",
      "tree": "331be02352ef8e20792dd1fa8fde411364ebfcdc",
      "parents": [
        "aa77de1348cbda3d5348b15734ab141cb9c7759c",
        "047076d170c5a94415b5abc9c9a220840639c283"
      ],
      "author": {
        "name": "Chung-yih Wang",
        "email": "cywang@google.com",
        "time": "Fri May 14 23:15:04 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri May 14 23:15:04 2010 -0700"
      },
      "message": "Merge \"Make the SSID field of WifiConfiguration consistent with API description.\" into froyo"
    },
    {
      "commit": "e0a19573d7febe5ecde465f7206d54c37cece916",
      "tree": "9bb5f8c012cadb5919714d9b0fa3d43483b7f4ca",
      "parents": [
        "ae7ca4c32cb37ea82e77ad1462fbfcd4d6dfabd3",
        "39c31bbaf9bb07365a4b63144cdf625483851a08"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Fri May 14 23:13:30 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri May 14 23:13:30 2010 -0700"
      },
      "message": "am 39c31bba: am aa77de13: Fix issue #2686193: Can\\\u0027t move apps to SD card\n\nMerge commit \u002739c31bbaf9bb07365a4b63144cdf625483851a08\u0027 into kraken\n\n* commit \u002739c31bbaf9bb07365a4b63144cdf625483851a08\u0027:\n  Fix issue #2686193: Can\u0027t move apps to SD card\n"
    },
    {
      "commit": "39c31bbaf9bb07365a4b63144cdf625483851a08",
      "tree": "b5b8ffaa991314c0d73f09bfa7c938a956e05602",
      "parents": [
        "c6b7a2d704b6196c2f578302af607d58b0b85e4b",
        "aa77de1348cbda3d5348b15734ab141cb9c7759c"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Fri May 14 23:11:33 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri May 14 23:11:33 2010 -0700"
      },
      "message": "am aa77de13: Fix issue #2686193: Can\\\u0027t move apps to SD card\n\nMerge commit \u0027aa77de1348cbda3d5348b15734ab141cb9c7759c\u0027 into froyo-plus-aosp\n\n* commit \u0027aa77de1348cbda3d5348b15734ab141cb9c7759c\u0027:\n  Fix issue #2686193: Can\u0027t move apps to SD card\n"
    },
    {
      "commit": "aa77de1348cbda3d5348b15734ab141cb9c7759c",
      "tree": "081bdad2696ec700927f902289ebdeaae18624e2",
      "parents": [
        "d1e9d590941303c004459f3d798b26f1bf091535"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Fri May 14 22:33:54 2010 -0700"
      },
      "committer": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Fri May 14 22:33:54 2010 -0700"
      },
      "message": "Fix issue #2686193: Can\u0027t move apps to SD card\n\nChange-Id: Icd84d8080d33fb8ce5103a0e726d50f0ec70092e\n"
    },
    {
      "commit": "8dc80423b62186b80e2c48db147d203cff6f17eb",
      "tree": "e76e4f72db70f1d1291f6fa0ae334545906617c5",
      "parents": [
        "a3b5ff075fd055213bde7f4e62dee6e5c88437ba",
        "ae7ca4c32cb37ea82e77ad1462fbfcd4d6dfabd3"
      ],
      "author": {
        "name": "Wu-cheng Li",
        "email": "wuchengli@google.com",
        "time": "Fri May 14 22:10:36 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri May 14 22:10:36 2010 -0700"
      },
      "message": "am ae7ca4c3: Fix build error.\n"
    },
    {
      "commit": "ae7ca4c32cb37ea82e77ad1462fbfcd4d6dfabd3",
      "tree": "e76e4f72db70f1d1291f6fa0ae334545906617c5",
      "parents": [
        "e339c5edbebedf446581f18ad70214007309bf4b"
      ],
      "author": {
        "name": "Wu-cheng Li",
        "email": "wuchengli@google.com",
        "time": "Sat May 15 13:05:04 2010 +0800"
      },
      "committer": {
        "name": "Wu-cheng Li",
        "email": "wuchengli@google.com",
        "time": "Sat May 15 13:06:19 2010 +0800"
      },
      "message": "Fix build error.\n\nOriginal name INFINITY conflicts with the macro in math.h.\n\nChange-Id: I9845ed84fca17813dd971239a902cc1e0bad1e3e\n"
    },
    {
      "commit": "a3b5ff075fd055213bde7f4e62dee6e5c88437ba",
      "tree": "7d03e881cb3e1300aef948eafb85396a58d38e1c",
      "parents": [
        "cef60007b5e413191dc5470133551910cf376eef",
        "e339c5edbebedf446581f18ad70214007309bf4b"
      ],
      "author": {
        "name": "Wu-cheng Li",
        "email": "wuchengli@google.com",
        "time": "Fri May 14 21:43:33 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri May 14 21:43:33 2010 -0700"
      },
      "message": "am e339c5ed: Add camera focus distances API.\n"
    },
    {
      "commit": "e339c5edbebedf446581f18ad70214007309bf4b",
      "tree": "7d03e881cb3e1300aef948eafb85396a58d38e1c",
      "parents": [
        "aef87aa90cf3a6cf9098477683b07994697c45fe"
      ],
      "author": {
        "name": "Wu-cheng Li",
        "email": "wuchengli@google.com",
        "time": "Thu May 13 19:31:02 2010 +0800"
      },
      "committer": {
        "name": "Wu-cheng Li",
        "email": "wuchengli@google.com",
        "time": "Sat May 15 12:40:54 2010 +0800"
      },
      "message": "Add camera focus distances API.\n\nApplications can use this API to estimate the distance\nbetween the subject and the camera.\n\nbug:1955650\nChange-Id: Ie6c8ea4971759cab6c9bcdda2c5ceb5925791c27\n"
    },
    {
      "commit": "047076d170c5a94415b5abc9c9a220840639c283",
      "tree": "6bbdc88390d0ce2a9dbc628a095e0911c7ba7811",
      "parents": [
        "eb9128f9b0ee660504621381fd96f82d5bf8a3fd"
      ],
      "author": {
        "name": "Chung-yih Wang",
        "email": "cywang@google.com",
        "time": "Sat May 15 11:03:30 2010 +0800"
      },
      "committer": {
        "name": "Chung-yih Wang",
        "email": "cywang@google.com",
        "time": "Sat May 15 11:03:30 2010 +0800"
      },
      "message": "Make the SSID field of WifiConfiguration consistent with API description.\n\nBug id http://b/issue?id\u003d2684571\n\nChange-Id: I809478991ba606252d69ef007339754ab2856416\n"
    },
    {
      "commit": "cef60007b5e413191dc5470133551910cf376eef",
      "tree": "8a31ae90d9c48912849534579b459992d343b3c7",
      "parents": [
        "2ff19fa9e5920e610074f3fb17d7fc1460fde0a2",
        "aef87aa90cf3a6cf9098477683b07994697c45fe"
      ],
      "author": {
        "name": "Dirk Dougherty",
        "email": "ddougherty@google.com",
        "time": "Fri May 14 18:45:11 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri May 14 18:45:11 2010 -0700"
      },
      "message": "am aef87aa9: am c6b7a2d7: am d1e9d590: Doc change: add sizes/sums for sdk/ndk/adt packages.\n"
    },
    {
      "commit": "aef87aa90cf3a6cf9098477683b07994697c45fe",
      "tree": "8a31ae90d9c48912849534579b459992d343b3c7",
      "parents": [
        "4606d5dd95b3dcf3a874f54e6d3d8d1ee95fcdca",
        "c6b7a2d704b6196c2f578302af607d58b0b85e4b"
      ],
      "author": {
        "name": "Dirk Dougherty",
        "email": "ddougherty@google.com",
        "time": "Fri May 14 18:43:45 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri May 14 18:43:45 2010 -0700"
      },
      "message": "am c6b7a2d7: am d1e9d590: Doc change: add sizes/sums for sdk/ndk/adt packages.\n\nMerge commit \u0027c6b7a2d704b6196c2f578302af607d58b0b85e4b\u0027 into kraken\n\n* commit \u0027c6b7a2d704b6196c2f578302af607d58b0b85e4b\u0027:\n  Doc change: add sizes/sums for sdk/ndk/adt packages.\n"
    },
    {
      "commit": "c6b7a2d704b6196c2f578302af607d58b0b85e4b",
      "tree": "d8765df3ff8f172b1df66036acc0fa54190fa048",
      "parents": [
        "a5cd816c720ed87b91a33aa5d000a0d308c74453",
        "d1e9d590941303c004459f3d798b26f1bf091535"
      ],
      "author": {
        "name": "Dirk Dougherty",
        "email": "ddougherty@google.com",
        "time": "Fri May 14 18:42:11 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri May 14 18:42:11 2010 -0700"
      },
      "message": "am d1e9d590: Doc change: add sizes/sums for sdk/ndk/adt packages.\n\nMerge commit \u0027d1e9d590941303c004459f3d798b26f1bf091535\u0027 into froyo-plus-aosp\n\n* commit \u0027d1e9d590941303c004459f3d798b26f1bf091535\u0027:\n  Doc change: add sizes/sums for sdk/ndk/adt packages.\n"
    },
    {
      "commit": "2ff19fa9e5920e610074f3fb17d7fc1460fde0a2",
      "tree": "842125fd1c897093f236329f2407381fc657091b",
      "parents": [
        "bc30d1d851cc1863857f666edae955c8e9d735bf",
        "4606d5dd95b3dcf3a874f54e6d3d8d1ee95fcdca"
      ],
      "author": {
        "name": "Mathias Agopian",
        "email": "mathias@google.com",
        "time": "Fri May 14 18:37:04 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri May 14 18:37:04 2010 -0700"
      },
      "message": "am 4606d5dd: Merge \"fix uninitialized variable in DisplayHardware\" into kraken\n"
    },
    {
      "commit": "4606d5dd95b3dcf3a874f54e6d3d8d1ee95fcdca",
      "tree": "842125fd1c897093f236329f2407381fc657091b",
      "parents": [
        "5d75a181884ad8dbcdf238af422e5c38467b4410",
        "51c66aa4ce2797e21e880824e08de3b1228b3b0a"
      ],
      "author": {
        "name": "Mathias Agopian",
        "email": "mathias@google.com",
        "time": "Fri May 14 18:35:34 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri May 14 18:35:34 2010 -0700"
      },
      "message": "Merge \"fix uninitialized variable in DisplayHardware\" into kraken"
    },
    {
      "commit": "51c66aa4ce2797e21e880824e08de3b1228b3b0a",
      "tree": "aa072b9a1cee264d661fc1e6c75fbe1f0f2ed624",
      "parents": [
        "d95266c6a8f059770b1799958530156a2f537468"
      ],
      "author": {
        "name": "Mathias Agopian",
        "email": "mathias@google.com",
        "time": "Fri May 14 18:33:30 2010 -0700"
      },
      "committer": {
        "name": "Mathias Agopian",
        "email": "mathias@google.com",
        "time": "Fri May 14 18:33:30 2010 -0700"
      },
      "message": "fix uninitialized variable in DisplayHardware\n\nthis fixes the issue where the display is all messed-up sometimes.\n\nChange-Id: I20be91b5166bfff0c6d353a777351842c9df8e95\n"
    },
    {
      "commit": "d1e9d590941303c004459f3d798b26f1bf091535",
      "tree": "b2a494249913c151f1b6cd4af400a1a73ca5eb6a",
      "parents": [
        "eb9128f9b0ee660504621381fd96f82d5bf8a3fd"
      ],
      "author": {
        "name": "Dirk Dougherty",
        "email": "ddougherty@google.com",
        "time": "Fri May 14 18:14:42 2010 -0700"
      },
      "committer": {
        "name": "Dirk Dougherty",
        "email": "ddougherty@google.com",
        "time": "Fri May 14 18:14:42 2010 -0700"
      },
      "message": "Doc change: add sizes/sums for sdk/ndk/adt packages.\n\nChange-Id: I9385c5b90a8f366764337adf4221fba4d7448568\n"
    },
    {
      "commit": "a250f20b02c85fd50dd0d7fb1290e7a95ea2893f",
      "tree": "0499d1c824d4f3e21f1b8c35687048c5f66aca21",
      "parents": [
        "14d8db969bb01e51b67c4c38ae2bb44baf25fe49",
        "ec67275e5f7edb2fe4e6f76ab8b4e01e8990bc92"
      ],
      "author": {
        "name": "Jason Sams",
        "email": "rjsams@android.com",
        "time": "Fri May 14 16:53:05 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri May 14 16:53:05 2010 -0700"
      },
      "message": "Merge \"Delete legacy setDefine API.\""
    },
    {
      "commit": "ec67275e5f7edb2fe4e6f76ab8b4e01e8990bc92",
      "tree": "64f9f7040afae6890e966387cef6f848d18f7349",
      "parents": [
        "b42315d37ab22e64ef88d3aed38ed75fd7071eed"
      ],
      "author": {
        "name": "Jason Sams",
        "email": "rjsams@android.com",
        "time": "Fri May 14 16:51:22 2010 -0700"
      },
      "committer": {
        "name": "Jason Sams",
        "email": "rjsams@android.com",
        "time": "Fri May 14 16:51:22 2010 -0700"
      },
      "message": "Delete legacy setDefine API.\n\nChange-Id: I1bae13533ab9efea3d3b0ebb6a3711343e922f8a\n"
    },
    {
      "commit": "14d8db969bb01e51b67c4c38ae2bb44baf25fe49",
      "tree": "4c7b4c0ceffa651c831f2c55e078075114ba90ed",
      "parents": [
        "c3ae11271dfe253de141608985ea49ee2cf830f4",
        "bc30d1d851cc1863857f666edae955c8e9d735bf"
      ],
      "author": {
        "name": "Andreas Huber",
        "email": "andih@google.com",
        "time": "Fri May 14 16:34:24 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri May 14 16:34:24 2010 -0700"
      },
      "message": "am bc30d1d8: am 5d75a181: am a5cd816c: am eb9128f9: Fix sampleTable instantiation, this makes sure that the sample table refers to the custom datasource that caches the metadata to prevent needless seeking.\n"
    },
    {
      "commit": "bc30d1d851cc1863857f666edae955c8e9d735bf",
      "tree": "b3b87024417248de9bc53c167606b14facc2b482",
      "parents": [
        "cbf26fd3bc2dc0d6377daf65b498ca11b96e601c",
        "5d75a181884ad8dbcdf238af422e5c38467b4410"
      ],
      "author": {
        "name": "Andreas Huber",
        "email": "andih@google.com",
        "time": "Fri May 14 16:32:43 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri May 14 16:32:43 2010 -0700"
      },
      "message": "am 5d75a181: am a5cd816c: am eb9128f9: Fix sampleTable instantiation, this makes sure that the sample table refers to the custom datasource that caches the metadata to prevent needless seeking.\n"
    },
    {
      "commit": "c3ae11271dfe253de141608985ea49ee2cf830f4",
      "tree": "944a07c0e7ebaff1f41e2b8e7972f8d429880251",
      "parents": [
        "71491ab2456182072589997e6ccd309c9b4acb5f",
        "b42315d37ab22e64ef88d3aed38ed75fd7071eed"
      ],
      "author": {
        "name": "Jason Sams",
        "email": "rjsams@android.com",
        "time": "Fri May 14 16:30:50 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri May 14 16:30:50 2010 -0700"
      },
      "message": "Merge \"Delete old createFromClass methods. It no longer makes sense to create type info from Java since this cannot be exported to scripts.  The new flow is in the opposite direction.\""
    },
    {
      "commit": "5d75a181884ad8dbcdf238af422e5c38467b4410",
      "tree": "b3b87024417248de9bc53c167606b14facc2b482",
      "parents": [
        "bfb776acf20652801b88a53f362cb4e0ac517515",
        "a5cd816c720ed87b91a33aa5d000a0d308c74453"
      ],
      "author": {
        "name": "Andreas Huber",
        "email": "andih@google.com",
        "time": "Fri May 14 16:30:29 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri May 14 16:30:29 2010 -0700"
      },
      "message": "am a5cd816c: am eb9128f9: Fix sampleTable instantiation, this makes sure that the sample table refers to the custom datasource that caches the metadata to prevent needless seeking.\n\nMerge commit \u0027a5cd816c720ed87b91a33aa5d000a0d308c74453\u0027 into kraken\n\n* commit \u0027a5cd816c720ed87b91a33aa5d000a0d308c74453\u0027:\n  Fix sampleTable instantiation, this makes sure that the sample table refers to the custom datasource that caches the metadata to prevent needless seeking.\n"
    },
    {
      "commit": "b42315d37ab22e64ef88d3aed38ed75fd7071eed",
      "tree": "83bf21d63651d54b4c30bfa6badbd854d000460e",
      "parents": [
        "f603d212552485c634e25f3556f847dc2b022bd5"
      ],
      "author": {
        "name": "Jason Sams",
        "email": "rjsams@android.com",
        "time": "Fri May 14 16:29:20 2010 -0700"
      },
      "committer": {
        "name": "Jason Sams",
        "email": "rjsams@android.com",
        "time": "Fri May 14 16:29:20 2010 -0700"
      },
      "message": "Delete old createFromClass methods.\nIt no longer makes sense to create type info from Java since this\ncannot be exported to scripts.  The new flow is in the opposite direction.\n\nChange-Id: I9b46e3f57abf84c01326bd9b9b834f3ff0f7c504\n"
    },
    {
      "commit": "a5cd816c720ed87b91a33aa5d000a0d308c74453",
      "tree": "643856ef97ff02e3709ba1c28a95c89776ffe271",
      "parents": [
        "900b6157f5dee2ed7b2c73cf320b2baf293230ff",
        "eb9128f9b0ee660504621381fd96f82d5bf8a3fd"
      ],
      "author": {
        "name": "Andreas Huber",
        "email": "andih@google.com",
        "time": "Fri May 14 16:28:09 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri May 14 16:28:09 2010 -0700"
      },
      "message": "am eb9128f9: Fix sampleTable instantiation, this makes sure that the sample table refers to the custom datasource that caches the metadata to prevent needless seeking.\n\nMerge commit \u0027eb9128f9b0ee660504621381fd96f82d5bf8a3fd\u0027 into froyo-plus-aosp\n\n* commit \u0027eb9128f9b0ee660504621381fd96f82d5bf8a3fd\u0027:\n  Fix sampleTable instantiation, this makes sure that the sample table refers to the custom datasource that caches the metadata to prevent needless seeking.\n"
    },
    {
      "commit": "71491ab2456182072589997e6ccd309c9b4acb5f",
      "tree": "5f318217c3bb78c6dfeae7688a124bdcadb673a0",
      "parents": [
        "ca4d143146a225a73ef402ea32f82edafc6ce2b7",
        "963b0cdbaf206050fb537c21641c0ee26a48611e"
      ],
      "author": {
        "name": "Nick Kralevich",
        "email": "nnk@google.com",
        "time": "Fri May 14 16:11:43 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri May 14 16:11:43 2010 -0700"
      },
      "message": "Merge \"resolved conflicts for merge of cbf26fd3 to master\""
    },
    {
      "commit": "ca4d143146a225a73ef402ea32f82edafc6ce2b7",
      "tree": "22f44d17bd364fb7c11c1cfc70912c309e7de729",
      "parents": [
        "a6418d8bc98c941633fae14afe0140a40b9ce711",
        "f603d212552485c634e25f3556f847dc2b022bd5"
      ],
      "author": {
        "name": "Jason Sams",
        "email": "rjsams@android.com",
        "time": "Fri May 14 16:00:04 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri May 14 16:00:04 2010 -0700"
      },
      "message": "Merge \"Change RS to use the passed surface size rather than EGL size. Its possible that during a resize the EGL information could be stale so caching this is bad.  The surface size should always be correct.\""
    },
    {
      "commit": "a6418d8bc98c941633fae14afe0140a40b9ce711",
      "tree": "6e236be1af56f8c738bf9fe7f7bb93f42456da42",
      "parents": [
        "aa8da3dc405dca80c6aff71a7c17f883edea2814",
        "c15dcf7ea1421305a54f256777212373c28c53c0"
      ],
      "author": {
        "name": "Konstantin Lopyrev",
        "email": "klopyrev@google.com",
        "time": "Fri May 14 15:52:55 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri May 14 15:52:55 2010 -0700"
      },
      "message": "Merge \"Fix 2571606: Correct message after too many failed attempts for password and pin.\""
    },
    {
      "commit": "963b0cdbaf206050fb537c21641c0ee26a48611e",
      "tree": "60260bc8d86a9dd32b09c341d6b99622610d32b7",
      "parents": [
        "aa8da3dc405dca80c6aff71a7c17f883edea2814",
        "cbf26fd3bc2dc0d6377daf65b498ca11b96e601c"
      ],
      "author": {
        "name": "Nick Kralevich",
        "email": "nnk@google.com",
        "time": "Fri May 14 15:49:42 2010 -0700"
      },
      "committer": {
        "name": "Nick Kralevich",
        "email": "nnk@google.com",
        "time": "Fri May 14 15:49:42 2010 -0700"
      },
      "message": "resolved conflicts for merge of cbf26fd3 to master\n\nChange-Id: I1feb7266c1d5cdebbfb8b8fa0d87d986953a20b6\n"
    },
    {
      "commit": "c15dcf7ea1421305a54f256777212373c28c53c0",
      "tree": "245242c3cabe7f0bd2abe68120539d8fbebbbf1c",
      "parents": [
        "0efa0c45a176a354d58260533d601abeb36be41b"
      ],
      "author": {
        "name": "Konstantin Lopyrev",
        "email": "klopyrev@google.com",
        "time": "Fri May 14 11:50:09 2010 -0700"
      },
      "committer": {
        "name": "Konstantin Lopyrev",
        "email": "klopyrev@google.com",
        "time": "Fri May 14 15:43:03 2010 -0700"
      },
      "message": "Fix 2571606: Correct message after too many failed attempts for password and pin.\n\nChange-Id: Ib712c692804b067b95b261852afdd9fac40194c4\n"
    },
    {
      "commit": "eb9128f9b0ee660504621381fd96f82d5bf8a3fd",
      "tree": "828af137ce319ecb2fef1a45562bf6e63aa0c417",
      "parents": [
        "826c9f7773188c2a7f48d5b2d1ae4612ec2bbb49"
      ],
      "author": {
        "name": "Andreas Huber",
        "email": "andih@google.com",
        "time": "Fri May 14 15:28:51 2010 -0700"
      },
      "committer": {
        "name": "Andreas Huber",
        "email": "andih@google.com",
        "time": "Fri May 14 15:32:21 2010 -0700"
      },
      "message": "Fix sampleTable instantiation, this makes sure that the sample table refers to the custom datasource that caches the metadata to prevent needless seeking.\n\nChange-Id: I576178144ffd753b809e1c4ae269ffc3aa34b511\nrelated-to-bug: 2686604\nQA-Impact: well, ..., everything related to streaming mpeg4/aac content over http\n"
    },
    {
      "commit": "f603d212552485c634e25f3556f847dc2b022bd5",
      "tree": "a2112e01bd2f7d72465717a153216a6d8b6e63f4",
      "parents": [
        "54db59c3594e887a412a24713fc3daa1c2404593"
      ],
      "author": {
        "name": "Jason Sams",
        "email": "rjsams@android.com",
        "time": "Fri May 14 15:30:29 2010 -0700"
      },
      "committer": {
        "name": "Jason Sams",
        "email": "rjsams@android.com",
        "time": "Fri May 14 15:30:29 2010 -0700"
      },
      "message": "Change RS to use the passed surface size rather than EGL size.\nIts possible that during a resize the EGL information could be stale so\ncaching this is bad.  The surface size should always be correct.\n\nChange-Id: Ifd479e1ea70b1cada1a8690c7c82e91aa391b685\n\nConflicts:\n\n\tlibs/rs/rsProgramStore.cpp\n\tlibs/rs/rsProgramStore.h\n"
    },
    {
      "commit": "cbf26fd3bc2dc0d6377daf65b498ca11b96e601c",
      "tree": "f48b9d737940bbef0a0419ff8d32ae94e3fa80eb",
      "parents": [
        "a8e0f75b7fe99dd6672bfc958734f4558905c3aa",
        "bfb776acf20652801b88a53f362cb4e0ac517515"
      ],
      "author": {
        "name": "Nick Kralevich",
        "email": "nnk@google.com",
        "time": "Fri May 14 15:30:15 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri May 14 15:30:15 2010 -0700"
      },
      "message": "am bfb776ac: Merge \"Get rid of warnings when compiled with -Wformat-security\" into kraken\n"
    },
    {
      "commit": "bfb776acf20652801b88a53f362cb4e0ac517515",
      "tree": "f48b9d737940bbef0a0419ff8d32ae94e3fa80eb",
      "parents": [
        "7450c02a35d7c1f8580f906d6f1c1a11bc5c4fd0",
        "ce2cbe4c9605bfc4843968ff6e9746d23643f031"
      ],
      "author": {
        "name": "Nick Kralevich",
        "email": "nnk@google.com",
        "time": "Fri May 14 15:28:09 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri May 14 15:28:09 2010 -0700"
      },
      "message": "Merge \"Get rid of warnings when compiled with -Wformat-security\" into kraken"
    },
    {
      "commit": "aa8da3dc405dca80c6aff71a7c17f883edea2814",
      "tree": "6756be0a6d844ab2fd8afb3c8427012165f41896",
      "parents": [
        "3e4fd9ea19c16050ef78ea55138a114798033f65",
        "a8e0f75b7fe99dd6672bfc958734f4558905c3aa"
      ],
      "author": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Fri May 14 15:15:36 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri May 14 15:15:36 2010 -0700"
      },
      "message": "am a8e0f75b: am 7450c02a: am 900b6157: merge from open-source master\n"
    },
    {
      "commit": "a8e0f75b7fe99dd6672bfc958734f4558905c3aa",
      "tree": "220d07ff6bd81691db9f8089e2f44c520845d9b5",
      "parents": [
        "b73179c7c01edc21876777d95b7a08692d48e11c",
        "7450c02a35d7c1f8580f906d6f1c1a11bc5c4fd0"
      ],
      "author": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Fri May 14 15:14:04 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri May 14 15:14:04 2010 -0700"
      },
      "message": "am 7450c02a: am 900b6157: merge from open-source master\n"
    },
    {
      "commit": "7450c02a35d7c1f8580f906d6f1c1a11bc5c4fd0",
      "tree": "220d07ff6bd81691db9f8089e2f44c520845d9b5",
      "parents": [
        "b42bc06675174d58dabc5efc032cfc43dac10393",
        "900b6157f5dee2ed7b2c73cf320b2baf293230ff"
      ],
      "author": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Fri May 14 15:12:17 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri May 14 15:12:17 2010 -0700"
      },
      "message": "am 900b6157: merge from open-source master\n\nMerge commit \u0027900b6157f5dee2ed7b2c73cf320b2baf293230ff\u0027 into kraken\n\n* commit \u0027900b6157f5dee2ed7b2c73cf320b2baf293230ff\u0027:\n  Only hold a weak pointer on SurfaceComposerClients\n"
    },
    {
      "commit": "900b6157f5dee2ed7b2c73cf320b2baf293230ff",
      "tree": "15fabaeae78d67b8ee40afa76c5fabff20582d2b",
      "parents": [
        "fb580943133d3e9ad3e342b8038726b04686f283",
        "5b9fb5ab7ee81fc9b22f9aaea478db65e9b56c43"
      ],
      "author": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Fri May 14 15:04:52 2010 -0700"
      },
      "committer": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Fri May 14 15:04:52 2010 -0700"
      },
      "message": "merge from open-source master\n\nChange-Id: I0249c6d796b35af9ba08cbccd463a1f5cf779ecd\n"
    },
    {
      "commit": "3e4fd9ea19c16050ef78ea55138a114798033f65",
      "tree": "f5323adb9352a6c63db1fd6787bf340374649dc7",
      "parents": [
        "9fea8b35ef0ef8d4ce327e71e7676694d607c1f5",
        "b73179c7c01edc21876777d95b7a08692d48e11c"
      ],
      "author": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Fri May 14 14:30:00 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri May 14 14:30:00 2010 -0700"
      },
      "message": "am b73179c7: am b42bc066: am fb580943: am 826c9f77: docs: fix broken link, reduce API info about backup and point to dev guide\n"
    },
    {
      "commit": "b73179c7c01edc21876777d95b7a08692d48e11c",
      "tree": "00ef7b90836c669203dabf1f6293056dc1f7117f",
      "parents": [
        "9d6bdc5350402bae90ff4cee70f153addc3e338b",
        "b42bc06675174d58dabc5efc032cfc43dac10393"
      ],
      "author": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Fri May 14 14:28:11 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri May 14 14:28:11 2010 -0700"
      },
      "message": "am b42bc066: am fb580943: am 826c9f77: docs: fix broken link, reduce API info about backup and point to dev guide\n"
    },
    {
      "commit": "b42bc06675174d58dabc5efc032cfc43dac10393",
      "tree": "00ef7b90836c669203dabf1f6293056dc1f7117f",
      "parents": [
        "4d29493ea98d3eea459e6ed342ad3b6a484a9cba",
        "fb580943133d3e9ad3e342b8038726b04686f283"
      ],
      "author": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Fri May 14 14:26:14 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri May 14 14:26:14 2010 -0700"
      },
      "message": "am fb580943: am 826c9f77: docs: fix broken link, reduce API info about backup and point to dev guide\n\nMerge commit \u0027fb580943133d3e9ad3e342b8038726b04686f283\u0027 into kraken\n\n* commit \u0027fb580943133d3e9ad3e342b8038726b04686f283\u0027:\n  docs: fix broken link, reduce API info about backup and point to dev guide\n"
    },
    {
      "commit": "fb580943133d3e9ad3e342b8038726b04686f283",
      "tree": "26754f0240b5fbae815d237e147faa09169499a7",
      "parents": [
        "0d54b806c62cbe3ae71ce21f5d8bad78b0bee279",
        "826c9f7773188c2a7f48d5b2d1ae4612ec2bbb49"
      ],
      "author": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Fri May 14 14:24:44 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri May 14 14:24:44 2010 -0700"
      },
      "message": "am 826c9f77: docs: fix broken link, reduce API info about backup and point to dev guide\n\nMerge commit \u0027826c9f7773188c2a7f48d5b2d1ae4612ec2bbb49\u0027 into froyo-plus-aosp\n\n* commit \u0027826c9f7773188c2a7f48d5b2d1ae4612ec2bbb49\u0027:\n  docs: fix broken link, reduce API info about backup and point to dev guide\n"
    },
    {
      "commit": "826c9f7773188c2a7f48d5b2d1ae4612ec2bbb49",
      "tree": "ef268e1286a39c988d7ded7d94cb66f557feaa37",
      "parents": [
        "60026c3ab0093e6d4cd464061ab9f36d4d041532"
      ],
      "author": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Fri May 14 14:17:04 2010 -0700"
      },
      "committer": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Fri May 14 14:17:04 2010 -0700"
      },
      "message": "docs: fix broken link, reduce API info about backup and point to dev guide\n\nChange-Id: If6470f1753917819e2f73fbba8947f082a26f720\n"
    },
    {
      "commit": "9fea8b35ef0ef8d4ce327e71e7676694d607c1f5",
      "tree": "b2799496f8c470168bfc27bf4f29a77a25bc78fa",
      "parents": [
        "5e4b1b29de5069e7a0861f19ad342fbd3a763e38",
        "9d6bdc5350402bae90ff4cee70f153addc3e338b"
      ],
      "author": {
        "name": "Dirk Dougherty",
        "email": "ddougherty@google.com",
        "time": "Fri May 14 14:05:26 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri May 14 14:05:26 2010 -0700"
      },
      "message": "am 9d6bdc53: am 4d29493e: am 0d54b806: am 60026c3a: Merge \"Doc change: adjust compatibility doc.\" into froyo\n"
    },
    {
      "commit": "9d6bdc5350402bae90ff4cee70f153addc3e338b",
      "tree": "dc6a4854e8a4e0a131dd1e91c6f88fedb93894a9",
      "parents": [
        "658b7a5a1a4ac37713371ab13ad9fffe8ae7806f",
        "4d29493ea98d3eea459e6ed342ad3b6a484a9cba"
      ],
      "author": {
        "name": "Dirk Dougherty",
        "email": "ddougherty@google.com",
        "time": "Fri May 14 14:03:46 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri May 14 14:03:46 2010 -0700"
      },
      "message": "am 4d29493e: am 0d54b806: am 60026c3a: Merge \"Doc change: adjust compatibility doc.\" into froyo\n"
    },
    {
      "commit": "4d29493ea98d3eea459e6ed342ad3b6a484a9cba",
      "tree": "dc6a4854e8a4e0a131dd1e91c6f88fedb93894a9",
      "parents": [
        "12b6f6eaee7e92b80d04eb3b6387a08454007b8d",
        "0d54b806c62cbe3ae71ce21f5d8bad78b0bee279"
      ],
      "author": {
        "name": "Dirk Dougherty",
        "email": "ddougherty@google.com",
        "time": "Fri May 14 14:01:59 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri May 14 14:01:59 2010 -0700"
      },
      "message": "am 0d54b806: am 60026c3a: Merge \"Doc change: adjust compatibility doc.\" into froyo\n\nMerge commit \u00270d54b806c62cbe3ae71ce21f5d8bad78b0bee279\u0027 into kraken\n\n* commit \u00270d54b806c62cbe3ae71ce21f5d8bad78b0bee279\u0027:\n  Doc change: adjust compatibility doc.\n"
    },
    {
      "commit": "0d54b806c62cbe3ae71ce21f5d8bad78b0bee279",
      "tree": "640d87546622c89ecdcc8b928c75ce1f5b499554",
      "parents": [
        "55b7d1243f15395a102971e8fdc57444638729ac",
        "60026c3ab0093e6d4cd464061ab9f36d4d041532"
      ],
      "author": {
        "name": "Dirk Dougherty",
        "email": "ddougherty@google.com",
        "time": "Fri May 14 14:00:12 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri May 14 14:00:12 2010 -0700"
      },
      "message": "am 60026c3a: Merge \"Doc change: adjust compatibility doc.\" into froyo\n\nMerge commit \u002760026c3ab0093e6d4cd464061ab9f36d4d041532\u0027 into froyo-plus-aosp\n\n* commit \u002760026c3ab0093e6d4cd464061ab9f36d4d041532\u0027:\n  Doc change: adjust compatibility doc.\n"
    },
    {
      "commit": "5e4b1b29de5069e7a0861f19ad342fbd3a763e38",
      "tree": "a3ed8eb32d8b065d674e97425ccc46c7bffa97c2",
      "parents": [
        "ff7eddfcf91bf98e45c8a1de100647d2e3233146",
        "658b7a5a1a4ac37713371ab13ad9fffe8ae7806f"
      ],
      "author": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Fri May 14 13:58:26 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri May 14 13:58:26 2010 -0700"
      },
      "message": "am 658b7a5a: am 12b6f6ea: am 55b7d124: merge from open-source master\n"
    },
    {
      "commit": "60026c3ab0093e6d4cd464061ab9f36d4d041532",
      "tree": "30414eb9d862ca5ed30f5d849d0c253be8512730",
      "parents": [
        "59cfe7137ca411bdbb5ffcdf418eecc55d65d09e",
        "51d812b83b75634235ee5fb70c6295a356d538eb"
      ],
      "author": {
        "name": "Dirk Dougherty",
        "email": "ddougherty@google.com",
        "time": "Fri May 14 13:58:12 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri May 14 13:58:12 2010 -0700"
      },
      "message": "Merge \"Doc change: adjust compatibility doc.\" into froyo"
    },
    {
      "commit": "658b7a5a1a4ac37713371ab13ad9fffe8ae7806f",
      "tree": "488614969774764bf493787aec65b91cd0153967",
      "parents": [
        "cb0bdf19f51a5ed18c0a3333e7c77d785ba87211",
        "12b6f6eaee7e92b80d04eb3b6387a08454007b8d"
      ],
      "author": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Fri May 14 13:56:41 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri May 14 13:56:41 2010 -0700"
      },
      "message": "am 12b6f6ea: am 55b7d124: merge from open-source master\n"
    },
    {
      "commit": "12b6f6eaee7e92b80d04eb3b6387a08454007b8d",
      "tree": "488614969774764bf493787aec65b91cd0153967",
      "parents": [
        "ad8ce5346a3c5ac6d29246373bf129f9d6567d9f",
        "55b7d1243f15395a102971e8fdc57444638729ac"
      ],
      "author": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Fri May 14 13:54:56 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri May 14 13:54:56 2010 -0700"
      },
      "message": "am 55b7d124: merge from open-source master\n\nMerge commit \u002755b7d1243f15395a102971e8fdc57444638729ac\u0027 into kraken\n\n* commit \u002755b7d1243f15395a102971e8fdc57444638729ac\u0027:\n  SetLocaleByCarrier, only if its not an unknown carrier.\n"
    },
    {
      "commit": "ff7eddfcf91bf98e45c8a1de100647d2e3233146",
      "tree": "a2687087c3b495d58709d882e72f120611c87521",
      "parents": [
        "6ae52006abb16174021ecbf21faea36b0a89a4b3",
        "cb0bdf19f51a5ed18c0a3333e7c77d785ba87211"
      ],
      "author": {
        "name": "Dirk Dougherty",
        "email": "ddougherty@google.com",
        "time": "Fri May 14 13:53:33 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri May 14 13:53:33 2010 -0700"
      },
      "message": "am cb0bdf19: am ad8ce534: am 3d52305f: am 59cfe713: Merge \"Doc change: adjustments to the api changes description\" into froyo\n"
    },
    {
      "commit": "55b7d1243f15395a102971e8fdc57444638729ac",
      "tree": "1dfc4a8feb15fceb73562aa14c7f641336314b92",
      "parents": [
        "3d52305faa682366eb34c30892ddd2b390940048",
        "a2adf8f394bd568b6108fe989b0ac0ca2072670d"
      ],
      "author": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Fri May 14 13:52:52 2010 -0700"
      },
      "committer": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Fri May 14 13:52:52 2010 -0700"
      },
      "message": "merge from open-source master\n\nChange-Id: I3e36061d7ba4b8a3962bf8391d663b861a4ede38\n"
    },
    {
      "commit": "51d812b83b75634235ee5fb70c6295a356d538eb",
      "tree": "eef3bef9c45640dc36ef38ffe65c92218bafb7ba",
      "parents": [
        "fb473bb6118f6b82fdeda443b4fdc4ce31d3ed60"
      ],
      "author": {
        "name": "Dirk Dougherty",
        "email": "ddougherty@google.com",
        "time": "Fri May 14 13:52:30 2010 -0700"
      },
      "committer": {
        "name": "Dirk Dougherty",
        "email": "ddougherty@google.com",
        "time": "Fri May 14 13:52:30 2010 -0700"
      },
      "message": "Doc change: adjust compatibility doc.\n\nChange-Id: I74f9fba81de4d358ecccfe1ef0c69f0e83e1a7c5\n"
    },
    {
      "commit": "cb0bdf19f51a5ed18c0a3333e7c77d785ba87211",
      "tree": "e320bbf224b20b946e99417ccd778c0ec97ac24f",
      "parents": [
        "af4dbcd85e2857402ff3867f25bc08ec5435c739",
        "ad8ce5346a3c5ac6d29246373bf129f9d6567d9f"
      ],
      "author": {
        "name": "Dirk Dougherty",
        "email": "ddougherty@google.com",
        "time": "Fri May 14 13:51:42 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri May 14 13:51:42 2010 -0700"
      },
      "message": "am ad8ce534: am 3d52305f: am 59cfe713: Merge \"Doc change: adjustments to the api changes description\" into froyo\n"
    },
    {
      "commit": "6ae52006abb16174021ecbf21faea36b0a89a4b3",
      "tree": "8386c28062e122cfc23965dc5179752de61ef9bf",
      "parents": [
        "6d0438bbc51244c02a899fd0e8b2d68d168904bd",
        "af4dbcd85e2857402ff3867f25bc08ec5435c739"
      ],
      "author": {
        "name": "Dirk Dougherty",
        "email": "ddougherty@google.com",
        "time": "Fri May 14 13:50:46 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri May 14 13:50:46 2010 -0700"
      },
      "message": "am af4dbcd8: am 8072bdc6: am cae9cfee: am bba70cdb: Merge \"Doc change: add note about future instruction set support.\" into froyo\n"
    },
    {
      "commit": "ad8ce5346a3c5ac6d29246373bf129f9d6567d9f",
      "tree": "e320bbf224b20b946e99417ccd778c0ec97ac24f",
      "parents": [
        "8072bdc6e217f9a1f20437fb39f655088f01eae5",
        "3d52305faa682366eb34c30892ddd2b390940048"
      ],
      "author": {
        "name": "Dirk Dougherty",
        "email": "ddougherty@google.com",
        "time": "Fri May 14 13:49:56 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri May 14 13:49:56 2010 -0700"
      },
      "message": "am 3d52305f: am 59cfe713: Merge \"Doc change: adjustments to the api changes description\" into froyo\n\nMerge commit \u00273d52305faa682366eb34c30892ddd2b390940048\u0027 into kraken\n\n* commit \u00273d52305faa682366eb34c30892ddd2b390940048\u0027:\n  Doc change: adjustments to the api changes description\n"
    },
    {
      "commit": "af4dbcd85e2857402ff3867f25bc08ec5435c739",
      "tree": "219a1e36bd926650ff49a12c57da40bdd5fe44ef",
      "parents": [
        "e2fb67d4bcadcb25501e1e6fdf59086cfada964f",
        "8072bdc6e217f9a1f20437fb39f655088f01eae5"
      ],
      "author": {
        "name": "Dirk Dougherty",
        "email": "ddougherty@google.com",
        "time": "Fri May 14 13:48:56 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri May 14 13:48:56 2010 -0700"
      },
      "message": "am 8072bdc6: am cae9cfee: am bba70cdb: Merge \"Doc change: add note about future instruction set support.\" into froyo\n"
    },
    {
      "commit": "3d52305faa682366eb34c30892ddd2b390940048",
      "tree": "0adf8e712134f9948effd5408721d10b91454e94",
      "parents": [
        "cae9cfeed7b0895189e08a4fadf63c917b1aec7b",
        "59cfe7137ca411bdbb5ffcdf418eecc55d65d09e"
      ],
      "author": {
        "name": "Dirk Dougherty",
        "email": "ddougherty@google.com",
        "time": "Fri May 14 13:48:04 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri May 14 13:48:04 2010 -0700"
      },
      "message": "am 59cfe713: Merge \"Doc change: adjustments to the api changes description\" into froyo\n\nMerge commit \u002759cfe7137ca411bdbb5ffcdf418eecc55d65d09e\u0027 into froyo-plus-aosp\n\n* commit \u002759cfe7137ca411bdbb5ffcdf418eecc55d65d09e\u0027:\n  Doc change: adjustments to the api changes description\n"
    },
    {
      "commit": "8072bdc6e217f9a1f20437fb39f655088f01eae5",
      "tree": "219a1e36bd926650ff49a12c57da40bdd5fe44ef",
      "parents": [
        "41a450cd8e0c975bb394999b27b843992d39bc7b",
        "cae9cfeed7b0895189e08a4fadf63c917b1aec7b"
      ],
      "author": {
        "name": "Dirk Dougherty",
        "email": "ddougherty@google.com",
        "time": "Fri May 14 13:47:07 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri May 14 13:47:07 2010 -0700"
      },
      "message": "am cae9cfee: am bba70cdb: Merge \"Doc change: add note about future instruction set support.\" into froyo\n\nMerge commit \u0027cae9cfeed7b0895189e08a4fadf63c917b1aec7b\u0027 into kraken\n\n* commit \u0027cae9cfeed7b0895189e08a4fadf63c917b1aec7b\u0027:\n  Doc change: add note about future instruction set support.\n"
    },
    {
      "commit": "59cfe7137ca411bdbb5ffcdf418eecc55d65d09e",
      "tree": "65c775e6b159e304098e706306005ce3136039e3",
      "parents": [
        "bba70cdba284c3d76cab9843e44097d664882938",
        "877fb9a2cbd577cc62549cd9580f2d1e34197a6d"
      ],
      "author": {
        "name": "Dirk Dougherty",
        "email": "ddougherty@google.com",
        "time": "Fri May 14 13:46:42 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri May 14 13:46:42 2010 -0700"
      },
      "message": "Merge \"Doc change: adjustments to the api changes description\" into froyo"
    },
    {
      "commit": "6d0438bbc51244c02a899fd0e8b2d68d168904bd",
      "tree": "96f7382e03a4a519fa56773cf9c81f2df93219c0",
      "parents": [
        "8196e00d867404aac7e48c001d3595ea751b24d4",
        "e2fb67d4bcadcb25501e1e6fdf59086cfada964f"
      ],
      "author": {
        "name": "Dirk Dougherty",
        "email": "ddougherty@google.com",
        "time": "Fri May 14 13:45:28 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri May 14 13:45:28 2010 -0700"
      },
      "message": "am e2fb67d4: am 41a450cd: am bf4cecd2: am 89969d4c: Merge \"Doc change: documentation for library projects in sdk.\" into froyo\n"
    },
    {
      "commit": "877fb9a2cbd577cc62549cd9580f2d1e34197a6d",
      "tree": "b0162abcb954e03f36614611089cd82ebbe53997",
      "parents": [
        "fb473bb6118f6b82fdeda443b4fdc4ce31d3ed60"
      ],
      "author": {
        "name": "Dirk Dougherty",
        "email": "ddougherty@google.com",
        "time": "Thu May 13 22:05:56 2010 -0700"
      },
      "committer": {
        "name": "Dirk Dougherty",
        "email": "ddougherty@google.com",
        "time": "Fri May 14 13:45:27 2010 -0700"
      },
      "message": "Doc change: adjustments to the api changes description\n\nChange-Id: I9373b424ae008face124e38a163c980608c2e4df\n"
    },
    {
      "commit": "cae9cfeed7b0895189e08a4fadf63c917b1aec7b",
      "tree": "e1ea681c757f8cf1ea7992af60a077db7b5f0f1e",
      "parents": [
        "bf4cecd2822ff74c8c246d2595a836b5f1130ad8",
        "bba70cdba284c3d76cab9843e44097d664882938"
      ],
      "author": {
        "name": "Dirk Dougherty",
        "email": "ddougherty@google.com",
        "time": "Fri May 14 13:45:17 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri May 14 13:45:17 2010 -0700"
      },
      "message": "am bba70cdb: Merge \"Doc change: add note about future instruction set support.\" into froyo\n\nMerge commit \u0027bba70cdba284c3d76cab9843e44097d664882938\u0027 into froyo-plus-aosp\n\n* commit \u0027bba70cdba284c3d76cab9843e44097d664882938\u0027:\n  Doc change: add note about future instruction set support.\n"
    },
    {
      "commit": "e2fb67d4bcadcb25501e1e6fdf59086cfada964f",
      "tree": "63a0cc6daafd518903e85143d7e1cde6aecaa1dd",
      "parents": [
        "ce3d8b316b321d36ccddb39e7fed2b6b83afa678",
        "41a450cd8e0c975bb394999b27b843992d39bc7b"
      ],
      "author": {
        "name": "Dirk Dougherty",
        "email": "ddougherty@google.com",
        "time": "Fri May 14 13:43:39 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri May 14 13:43:39 2010 -0700"
      },
      "message": "am 41a450cd: am bf4cecd2: am 89969d4c: Merge \"Doc change: documentation for library projects in sdk.\" into froyo\n"
    },
    {
      "commit": "bba70cdba284c3d76cab9843e44097d664882938",
      "tree": "05e012a445599871ab3ed05c5e92b2b7c458bc8a",
      "parents": [
        "89969d4cdaf7abbbf6d3fce86c274e7b79113e8d",
        "de98f6e39788b929f28dd44a55c2ffb48d59f32d"
      ],
      "author": {
        "name": "Dirk Dougherty",
        "email": "ddougherty@google.com",
        "time": "Fri May 14 13:43:19 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri May 14 13:43:19 2010 -0700"
      },
      "message": "Merge \"Doc change: add note about future instruction set support.\" into froyo"
    },
    {
      "commit": "41a450cd8e0c975bb394999b27b843992d39bc7b",
      "tree": "63a0cc6daafd518903e85143d7e1cde6aecaa1dd",
      "parents": [
        "d95266c6a8f059770b1799958530156a2f537468",
        "bf4cecd2822ff74c8c246d2595a836b5f1130ad8"
      ],
      "author": {
        "name": "Dirk Dougherty",
        "email": "ddougherty@google.com",
        "time": "Fri May 14 13:41:46 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri May 14 13:41:46 2010 -0700"
      },
      "message": "am bf4cecd2: am 89969d4c: Merge \"Doc change: documentation for library projects in sdk.\" into froyo\n\nMerge commit \u0027bf4cecd2822ff74c8c246d2595a836b5f1130ad8\u0027 into kraken\n\n* commit \u0027bf4cecd2822ff74c8c246d2595a836b5f1130ad8\u0027:\n  Doc change: documentation for library projects in sdk.\n"
    },
    {
      "commit": "bf4cecd2822ff74c8c246d2595a836b5f1130ad8",
      "tree": "598999cc504bd291060cc3b326b8136db53061df",
      "parents": [
        "6d8e4fd83bb7f4eabc942dd17fa229cf9baf5fcf",
        "89969d4cdaf7abbbf6d3fce86c274e7b79113e8d"
      ],
      "author": {
        "name": "Dirk Dougherty",
        "email": "ddougherty@google.com",
        "time": "Fri May 14 13:40:19 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri May 14 13:40:19 2010 -0700"
      },
      "message": "am 89969d4c: Merge \"Doc change: documentation for library projects in sdk.\" into froyo\n\nMerge commit \u002789969d4cdaf7abbbf6d3fce86c274e7b79113e8d\u0027 into froyo-plus-aosp\n\n* commit \u002789969d4cdaf7abbbf6d3fce86c274e7b79113e8d\u0027:\n  Doc change: documentation for library projects in sdk.\n"
    },
    {
      "commit": "5b9fb5ab7ee81fc9b22f9aaea478db65e9b56c43",
      "tree": "a27c99783533f0a4c53d0b5273984fc925981111",
      "parents": [
        "a2adf8f394bd568b6108fe989b0ac0ca2072670d",
        "d0964b3fdf546cdd00a319072353818ed8d56f08"
      ],
      "author": {
        "name": "Jean-Baptiste Queru",
        "email": "jbq@google.com",
        "time": "Fri May 14 13:39:48 2010 -0700"
      },
      "committer": {
        "name": "Android Code Review",
        "email": "code-review@android.com",
        "time": "Fri May 14 13:39:48 2010 -0700"
      },
      "message": "Merge \"Only hold a weak pointer on SurfaceComposerClients\""
    },
    {
      "commit": "89969d4cdaf7abbbf6d3fce86c274e7b79113e8d",
      "tree": "b99e241b18919c96f878831fe011486ae9018a22",
      "parents": [
        "b83a283ac178ab0a72f1d811189d79b26097835e",
        "a3245648d617dfad7b6d37e395177ab935476e74"
      ],
      "author": {
        "name": "Dirk Dougherty",
        "email": "ddougherty@google.com",
        "time": "Fri May 14 13:38:20 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri May 14 13:38:20 2010 -0700"
      },
      "message": "Merge \"Doc change: documentation for library projects in sdk.\" into froyo"
    },
    {
      "commit": "de98f6e39788b929f28dd44a55c2ffb48d59f32d",
      "tree": "30a4638a833d6a4b5f3f4a0102146c48f6cc7ad8",
      "parents": [
        "fb473bb6118f6b82fdeda443b4fdc4ce31d3ed60"
      ],
      "author": {
        "name": "Dirk Dougherty",
        "email": "ddougherty@google.com",
        "time": "Thu May 13 22:19:10 2010 -0700"
      },
      "committer": {
        "name": "Dirk Dougherty",
        "email": "ddougherty@google.com",
        "time": "Fri May 14 13:37:01 2010 -0700"
      },
      "message": "Doc change: add note about future instruction set support.\n\nChange-Id: If954c1020301f5935c8d9328a531afdddbdad8db\n"
    },
    {
      "commit": "a3245648d617dfad7b6d37e395177ab935476e74",
      "tree": "cc15178b9d74b66358abfa30e94e76f1f49bacb2",
      "parents": [
        "c928a11e34678296511d5ea34582292be7368618"
      ],
      "author": {
        "name": "Dirk Dougherty",
        "email": "ddougherty@google.com",
        "time": "Tue May 11 19:09:53 2010 -0700"
      },
      "committer": {
        "name": "Dirk Dougherty",
        "email": "ddougherty@google.com",
        "time": "Fri May 14 13:27:39 2010 -0700"
      },
      "message": "Doc change: documentation for library projects in sdk.\n\nChange-Id: I615d24a046ba2858676e985072563cc90a906551\n"
    },
    {
      "commit": "8196e00d867404aac7e48c001d3595ea751b24d4",
      "tree": "40d08640c4c91473f65cb2a5b6477dece66537eb",
      "parents": [
        "4864b6fa8a3191ff7576bd74df873dd7d049e49b",
        "ce3d8b316b321d36ccddb39e7fed2b6b83afa678"
      ],
      "author": {
        "name": "James Dong",
        "email": "jdong@google.com",
        "time": "Fri May 14 12:22:18 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri May 14 12:22:18 2010 -0700"
      },
      "message": "am ce3d8b31: am d95266c6: Merge \"Detect and handle premature termination of a recording session\" into kraken\n"
    },
    {
      "commit": "ce3d8b316b321d36ccddb39e7fed2b6b83afa678",
      "tree": "8db7bf2b3debc962f523ea27b7767ff518ced759",
      "parents": [
        "9efc829e618517a45df99da2b51f03260754965c",
        "d95266c6a8f059770b1799958530156a2f537468"
      ],
      "author": {
        "name": "James Dong",
        "email": "jdong@google.com",
        "time": "Fri May 14 12:21:03 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri May 14 12:21:03 2010 -0700"
      },
      "message": "am d95266c6: Merge \"Detect and handle premature termination of a recording session\" into kraken\n"
    },
    {
      "commit": "d95266c6a8f059770b1799958530156a2f537468",
      "tree": "8db7bf2b3debc962f523ea27b7767ff518ced759",
      "parents": [
        "4e544e81462cb47d237af916850983412c77975a",
        "68510e60f9671ee08f3cc18bd93400cafb7703bb"
      ],
      "author": {
        "name": "James Dong",
        "email": "jdong@google.com",
        "time": "Fri May 14 12:19:17 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri May 14 12:19:17 2010 -0700"
      },
      "message": "Merge \"Detect and handle premature termination of a recording session\" into kraken"
    },
    {
      "commit": "4864b6fa8a3191ff7576bd74df873dd7d049e49b",
      "tree": "8e7b4bdb8a037a06be844ca1d55ee0e7ace24e8f",
      "parents": [
        "84498a7ab57dd0ffc80bae600ff2b2f1c563c68d",
        "9efc829e618517a45df99da2b51f03260754965c"
      ],
      "author": {
        "name": "Nick Kralevich",
        "email": "nnk@google.com",
        "time": "Fri May 14 12:11:13 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri May 14 12:11:13 2010 -0700"
      },
      "message": "am 9efc829e: am 4e544e81: Merge \"Forgot to fix one -Wformat-security in my previous change.  Fixed.\" into kraken\n"
    },
    {
      "commit": "9efc829e618517a45df99da2b51f03260754965c",
      "tree": "692317035880f5dd034131521906cf5d5b7633c3",
      "parents": [
        "9c192e44c2b6ac00d9798ab35ba30a477535b3a5",
        "4e544e81462cb47d237af916850983412c77975a"
      ],
      "author": {
        "name": "Nick Kralevich",
        "email": "nnk@google.com",
        "time": "Fri May 14 12:09:02 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri May 14 12:09:02 2010 -0700"
      },
      "message": "am 4e544e81: Merge \"Forgot to fix one -Wformat-security in my previous change.  Fixed.\" into kraken\n"
    },
    {
      "commit": "84498a7ab57dd0ffc80bae600ff2b2f1c563c68d",
      "tree": "496205be0b7dc40ecf018a0047d19b70b5d9285c",
      "parents": [
        "060341fa2d36bfcdf5b17890569afebd442aa244",
        "9c192e44c2b6ac00d9798ab35ba30a477535b3a5"
      ],
      "author": {
        "name": "Chih-Chung Chang",
        "email": "chihchung@google.com",
        "time": "Fri May 14 12:08:24 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri May 14 12:08:24 2010 -0700"
      },
      "message": "am 9c192e44: am 29f5d9b6: Merge \"Fix deadlock if the last reference of ICameraClient is removed in ICamera::connect()\" into kraken\n"
    },
    {
      "commit": "4e544e81462cb47d237af916850983412c77975a",
      "tree": "692317035880f5dd034131521906cf5d5b7633c3",
      "parents": [
        "29f5d9b61da0f496fc243edfc838f09a9b5c6eaf",
        "942a2fbfdfbc61a48ed60984ff52c988dcbf5fa1"
      ],
      "author": {
        "name": "Nick Kralevich",
        "email": "nnk@google.com",
        "time": "Fri May 14 12:07:05 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri May 14 12:07:05 2010 -0700"
      },
      "message": "Merge \"Forgot to fix one -Wformat-security in my previous change.  Fixed.\" into kraken"
    },
    {
      "commit": "9c192e44c2b6ac00d9798ab35ba30a477535b3a5",
      "tree": "f6e4bbf707f7a79ad77cda3f471336a6babe4f78",
      "parents": [
        "33c06f9158f0904f5919bec5287135fd1ddbd080",
        "29f5d9b61da0f496fc243edfc838f09a9b5c6eaf"
      ],
      "author": {
        "name": "Chih-Chung Chang",
        "email": "chihchung@google.com",
        "time": "Fri May 14 12:06:16 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri May 14 12:06:16 2010 -0700"
      },
      "message": "am 29f5d9b6: Merge \"Fix deadlock if the last reference of ICameraClient is removed in ICamera::connect()\" into kraken\n"
    },
    {
      "commit": "29f5d9b61da0f496fc243edfc838f09a9b5c6eaf",
      "tree": "f6e4bbf707f7a79ad77cda3f471336a6babe4f78",
      "parents": [
        "6c034325a856f4cfb1e8b5bc97adbc7f9dffd0a2",
        "553447b8ff949618f299bba38ef04c2b6740f1d3"
      ],
      "author": {
        "name": "Chih-Chung Chang",
        "email": "chihchung@google.com",
        "time": "Fri May 14 12:05:06 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri May 14 12:05:06 2010 -0700"
      },
      "message": "Merge \"Fix deadlock if the last reference of ICameraClient is removed in ICamera::connect()\" into kraken"
    },
    {
      "commit": "060341fa2d36bfcdf5b17890569afebd442aa244",
      "tree": "cb70e2b9647c24e09205e940e1d793da54a25302",
      "parents": [
        "0fcfca195ff5830834966f01bb85658d11a07113",
        "33c06f9158f0904f5919bec5287135fd1ddbd080"
      ],
      "author": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Fri May 14 11:59:04 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri May 14 11:59:04 2010 -0700"
      },
      "message": "am 33c06f91: am 6c034325: am 6d8e4fd8: am b83a283a: docs: add dev guide for backup\n"
    },
    {
      "commit": "33c06f9158f0904f5919bec5287135fd1ddbd080",
      "tree": "e8c6b37d912c83c1b31052f222e3515c1e1fc6d9",
      "parents": [
        "f4ca2ad06e85151ef15617c900b910a48be90dba",
        "6c034325a856f4cfb1e8b5bc97adbc7f9dffd0a2"
      ],
      "author": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Fri May 14 11:57:46 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri May 14 11:57:46 2010 -0700"
      },
      "message": "am 6c034325: am 6d8e4fd8: am b83a283a: docs: add dev guide for backup\n"
    },
    {
      "commit": "6c034325a856f4cfb1e8b5bc97adbc7f9dffd0a2",
      "tree": "e8c6b37d912c83c1b31052f222e3515c1e1fc6d9",
      "parents": [
        "f55e322216c816d7876ca98521497c58520ebf08",
        "6d8e4fd83bb7f4eabc942dd17fa229cf9baf5fcf"
      ],
      "author": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Fri May 14 11:56:14 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri May 14 11:56:14 2010 -0700"
      },
      "message": "am 6d8e4fd8: am b83a283a: docs: add dev guide for backup\n\nMerge commit \u00276d8e4fd83bb7f4eabc942dd17fa229cf9baf5fcf\u0027 into kraken\n\n* commit \u00276d8e4fd83bb7f4eabc942dd17fa229cf9baf5fcf\u0027:\n  docs: add dev guide for backup\n"
    }
  ],
  "next": "6d8e4fd83bb7f4eabc942dd17fa229cf9baf5fcf"
}
