)]}'
{
  "log": [
    {
      "commit": "fbb72fdbe58142e0f1f7ffa17f009b0d829b33c3",
      "tree": "cfca1ad413ea22f2b1e2363dbd39207cff6a9bd4",
      "parents": [
        "6236d61400b5a801547bebd6417b1f936fe12474"
      ],
      "author": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Mon Aug 16 18:01:21 2010 -0700"
      },
      "committer": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Mon Aug 16 18:02:58 2010 -0700"
      },
      "message": "Fix bug 2923440 - ActionMode buttons show as action by default\n\nThe MenuInflater returned by ActionModes will set the default\nshowAsAction value to \"ifRoom\" if not otherwise specified.\n\nChange-Id: I86045dc4e877a97a3464a1a5f44d8d1e2120b086\n"
    },
    {
      "commit": "6236d61400b5a801547bebd6417b1f936fe12474",
      "tree": "ea5c8c1ce3ad736505dcc9b35df82de13f7793fc",
      "parents": [
        "0ab1d7f552ba79af59cecea99c95f2a70ee36831",
        "266b1008cfc570d95d10ce650343765fa6bac7e7"
      ],
      "author": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Mon Aug 16 17:41:07 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Aug 16 17:41:07 2010 -0700"
      },
      "message": "Merge \"Fix some ActionBar bugs.\""
    },
    {
      "commit": "266b1008cfc570d95d10ce650343765fa6bac7e7",
      "tree": "7a19903f9352b37bbc79a6d57cf16b3e70b73cd1",
      "parents": [
        "93af2e48a7af71cee18781b64150abed7b057e2a"
      ],
      "author": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Mon Aug 16 15:02:07 2010 -0700"
      },
      "committer": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Mon Aug 16 17:26:11 2010 -0700"
      },
      "message": "Fix some ActionBar bugs.\n\n* Fix a bug where the options panel would not open on non-xlarge\n  screens to show overflow menu items.\n\n* Fix a bug where ActionBarView would try to add a custom nav view\n  twice.\n\n* Fix a bug where ActionBarView would expand too far in wrap_content mode\n\nChange-Id: I433ea56524aad885d813ae8743fe2fcefa9649fa\n"
    },
    {
      "commit": "0ab1d7f552ba79af59cecea99c95f2a70ee36831",
      "tree": "7c05486287f36e4d6163d66365b06bbdc574e985",
      "parents": [
        "5ecbbbfeae6508b657eb5c17cce5cb51b31a6261",
        "98a94989dd5fbf3da61329d0232a84a0e2dfcb74"
      ],
      "author": {
        "name": "Mathias Agopian",
        "email": "mathias@google.com",
        "time": "Mon Aug 16 16:58:14 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Mon Aug 16 16:58:14 2010 -0700"
      },
      "message": "am 98a94989: am 833533c9: Improve Display javadoc slightly\n\nMerge commit \u002798a94989dd5fbf3da61329d0232a84a0e2dfcb74\u0027\n\n* commit \u002798a94989dd5fbf3da61329d0232a84a0e2dfcb74\u0027:\n  Improve Display javadoc slightly\n"
    },
    {
      "commit": "98a94989dd5fbf3da61329d0232a84a0e2dfcb74",
      "tree": "a847b63e3ea422f789d28fdb765a289e4b5952da",
      "parents": [
        "e03e6d3072592b2a49ee4a43c5977e7462bf9fd0",
        "833533c9292f860e4dfc060a4eba6429cd259ed4"
      ],
      "author": {
        "name": "Mathias Agopian",
        "email": "mathias@google.com",
        "time": "Mon Aug 16 16:54:49 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Mon Aug 16 16:54:49 2010 -0700"
      },
      "message": "am 833533c9: Improve Display javadoc slightly\n\nMerge commit \u0027833533c9292f860e4dfc060a4eba6429cd259ed4\u0027 into gingerbread-plus-aosp\n\n* commit \u0027833533c9292f860e4dfc060a4eba6429cd259ed4\u0027:\n  Improve Display javadoc slightly\n"
    },
    {
      "commit": "5ecbbbfeae6508b657eb5c17cce5cb51b31a6261",
      "tree": "fb4115c611b32fe5452a5598299c9cc5d6a86672",
      "parents": [
        "8ef786bf5648b77685c96d11aae7b6e410ac4169",
        "e03e6d3072592b2a49ee4a43c5977e7462bf9fd0"
      ],
      "author": {
        "name": "Daniel Sandler",
        "email": "dsandler@android.com",
        "time": "Mon Aug 16 15:19:33 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Mon Aug 16 15:19:33 2010 -0700"
      },
      "message": "am e03e6d30: am 80810f86: Merge \"Fix crash in status bar ticker.\" into gingerbread\n\nMerge commit \u0027e03e6d3072592b2a49ee4a43c5977e7462bf9fd0\u0027\n\n* commit \u0027e03e6d3072592b2a49ee4a43c5977e7462bf9fd0\u0027:\n  Fix crash in status bar ticker.\n"
    },
    {
      "commit": "8ef786bf5648b77685c96d11aae7b6e410ac4169",
      "tree": "19407d8f3203bf50b2afe60bca0c55b16007020a",
      "parents": [
        "4961e4793f958ee75b2e0bb72c0dc4115e6f5a2f",
        "f54da15b7c3fa55268451c485544e831832fdf15"
      ],
      "author": {
        "name": "James Dong",
        "email": "jdong@google.com",
        "time": "Mon Aug 16 15:19:29 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Mon Aug 16 15:19:29 2010 -0700"
      },
      "message": "am f54da15b: am eff30e3d: Change the default time scale for audio/video track during recording and reduce rounding errors in calculating the sample duration\n\nMerge commit \u0027f54da15b7c3fa55268451c485544e831832fdf15\u0027\n\n* commit \u0027f54da15b7c3fa55268451c485544e831832fdf15\u0027:\n  Change the default time scale for audio/video track during recording\n"
    },
    {
      "commit": "4961e4793f958ee75b2e0bb72c0dc4115e6f5a2f",
      "tree": "2f6b1662dae5ef86e2b6dead829fe77be7d456c9",
      "parents": [
        "8f1cf851cdc769a6f511b3e6674dddd47800d9da",
        "bb33d6fd987727c24372d7b7109ec5d1db82efe2"
      ],
      "author": {
        "name": "Doug Zongker",
        "email": "dougz@android.com",
        "time": "Mon Aug 16 15:19:21 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Mon Aug 16 15:19:21 2010 -0700"
      },
      "message": "am bb33d6fd: am 997dc32b: Merge \"add an api for getting a device serial number\" into gingerbread\n\nMerge commit \u0027bb33d6fd987727c24372d7b7109ec5d1db82efe2\u0027\n\n* commit \u0027bb33d6fd987727c24372d7b7109ec5d1db82efe2\u0027:\n  add an api for getting a device serial number\n"
    },
    {
      "commit": "8f1cf851cdc769a6f511b3e6674dddd47800d9da",
      "tree": "e882272cd6aa59826d230137baa3d7238dcf8519",
      "parents": [
        "a10382b67dc14ffe43cd6da56a5cffebfa470870",
        "4a054c1a5d7ee2db6c738ede002a35145b226588"
      ],
      "author": {
        "name": "Chung-yih Wang",
        "email": "cywang@google.com",
        "time": "Mon Aug 16 15:18:48 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Mon Aug 16 15:18:48 2010 -0700"
      },
      "message": "am 4a054c1a: am cfd15dd3: Fix the IN_CALL mode issue.\n\nMerge commit \u00274a054c1a5d7ee2db6c738ede002a35145b226588\u0027\n\n* commit \u00274a054c1a5d7ee2db6c738ede002a35145b226588\u0027:\n  Fix the IN_CALL mode issue.\n"
    },
    {
      "commit": "a10382b67dc14ffe43cd6da56a5cffebfa470870",
      "tree": "bfeac7154489e9a62f36eb5e3a2a3dec86ce9fda",
      "parents": [
        "36fae8f7cbfcade330e8e9d82be8a61f4bcff52c",
        "2e47052fc4ad3439adc2322fd953fd58a85d457c"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Mon Aug 16 15:18:27 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Mon Aug 16 15:18:27 2010 -0700"
      },
      "message": "am 2e47052f: am 567722ee: Merge \"Fix problems with determining when to kill apps for wake usage.\" into gingerbread\n\nMerge commit \u00272e47052fc4ad3439adc2322fd953fd58a85d457c\u0027\n\n* commit \u00272e47052fc4ad3439adc2322fd953fd58a85d457c\u0027:\n  Fix problems with determining when to kill apps for wake usage.\n"
    },
    {
      "commit": "36fae8f7cbfcade330e8e9d82be8a61f4bcff52c",
      "tree": "04129dd0d215e84ab7192ba5b3ebf3a4b78ebbff",
      "parents": [
        "4ad5c707fa1501f8aba1391cb79306d49ba66272",
        "6f6203950d782c53193b5e96be7fb9fa4fab339c"
      ],
      "author": {
        "name": "Irfan Sheriff",
        "email": "isheriff@google.com",
        "time": "Mon Aug 16 15:18:23 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Mon Aug 16 15:18:23 2010 -0700"
      },
      "message": "am 6f620395: (-s ours) am f76a05e9: Merge \"DO NOT MERGE Fix wifi status icon\" into gingerbread\n\nMerge commit \u00276f6203950d782c53193b5e96be7fb9fa4fab339c\u0027\n\n* commit \u00276f6203950d782c53193b5e96be7fb9fa4fab339c\u0027:\n  DO NOT MERGE Fix wifi status icon\n"
    },
    {
      "commit": "4ad5c707fa1501f8aba1391cb79306d49ba66272",
      "tree": "04129dd0d215e84ab7192ba5b3ebf3a4b78ebbff",
      "parents": [
        "2565c5b6ef6c9020e8c4b9454ea9ac1b92bdf390",
        "4fc2c9280c5262c835a4eb78961241de105313c1"
      ],
      "author": {
        "name": "James Dong",
        "email": "jdong@google.com",
        "time": "Mon Aug 16 15:18:13 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Mon Aug 16 15:18:13 2010 -0700"
      },
      "message": "am 4fc2c928: am b7208196: Use audio clock as the reference media clock\n\nMerge commit \u00274fc2c9280c5262c835a4eb78961241de105313c1\u0027\n\n* commit \u00274fc2c9280c5262c835a4eb78961241de105313c1\u0027:\n  Use audio clock as the reference media clock\n"
    },
    {
      "commit": "2565c5b6ef6c9020e8c4b9454ea9ac1b92bdf390",
      "tree": "cf2fc0a22920d2625ad0e99e3f6106237a8493f7",
      "parents": [
        "fb5d9e7c2a0f48d03d1c2600ac36792f13f1d981",
        "b2c315ebe79359fa443533f9ab55e9b730938e41"
      ],
      "author": {
        "name": "Mathias Agopian",
        "email": "mathias@google.com",
        "time": "Mon Aug 16 15:17:59 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Mon Aug 16 15:17:59 2010 -0700"
      },
      "message": "am b2c315eb: am 6a73368b: Merge \"fix a typo that prevented glTexImage2D codepath to work\" into gingerbread\n\nMerge commit \u0027b2c315ebe79359fa443533f9ab55e9b730938e41\u0027\n\n* commit \u0027b2c315ebe79359fa443533f9ab55e9b730938e41\u0027:\n  fix a typo that prevented glTexImage2D codepath to work\n"
    },
    {
      "commit": "fb5d9e7c2a0f48d03d1c2600ac36792f13f1d981",
      "tree": "6e1671b3feafa2f4968ddb50f921f096c0948335",
      "parents": [
        "0a56fdc1400db3d31bff3a18bde7e509111d9b90",
        "993f85f3194000d0eb212f361431c9319548b144"
      ],
      "author": {
        "name": "Robert Greenwalt",
        "email": "robdroid@android.com",
        "time": "Mon Aug 16 15:17:54 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Mon Aug 16 15:17:54 2010 -0700"
      },
      "message": "am 993f85f3: (-s ours) am e300b8c1: Merge \"DO NOT MERGE Always set/remove default routes.\" into gingerbread\n\nMerge commit \u0027993f85f3194000d0eb212f361431c9319548b144\u0027\n\n* commit \u0027993f85f3194000d0eb212f361431c9319548b144\u0027:\n  DO NOT MERGE Always set/remove default routes.\n"
    },
    {
      "commit": "0a56fdc1400db3d31bff3a18bde7e509111d9b90",
      "tree": "6e1671b3feafa2f4968ddb50f921f096c0948335",
      "parents": [
        "af4798d9c3e32229131fe7d74a61bc81ce4172fd",
        "66b0343e9e32203cdd39b854852cf575ca2fcd6b"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Mon Aug 16 15:17:46 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Mon Aug 16 15:17:46 2010 -0700"
      },
      "message": "am 66b0343e: am a8d9291d: Merge \"Various battery info things:\" into gingerbread\n\nMerge commit \u002766b0343e9e32203cdd39b854852cf575ca2fcd6b\u0027\n\n* commit \u002766b0343e9e32203cdd39b854852cf575ca2fcd6b\u0027:\n  Various battery info things:\n"
    },
    {
      "commit": "af4798d9c3e32229131fe7d74a61bc81ce4172fd",
      "tree": "fdf7fecb53ffce626040e43b39b23848fb769df7",
      "parents": [
        "a774f5817b5a24f5ccbb15c97fc4d5038310245b",
        "8cfd3c01e4582a587765588c02234527e7808ca0"
      ],
      "author": {
        "name": "Ying Wang",
        "email": "wangying@google.com",
        "time": "Mon Aug 16 15:16:52 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Mon Aug 16 15:16:52 2010 -0700"
      },
      "message": "am 8cfd3c01: am e05184f2: Merge \"Output proguard keep flags for fragment classes.\" into gingerbread\n\nMerge commit \u00278cfd3c01e4582a587765588c02234527e7808ca0\u0027\n\n* commit \u00278cfd3c01e4582a587765588c02234527e7808ca0\u0027:\n  Output proguard keep flags for fragment classes.\n"
    },
    {
      "commit": "a774f5817b5a24f5ccbb15c97fc4d5038310245b",
      "tree": "b7ad7c71080ec587a58c54a425e1990e79682890",
      "parents": [
        "43c31421b4ce1cdff7c26c988bfe5e1bff64ce23",
        "31202b1a40e7daccf69e284492494f9ff739f324"
      ],
      "author": {
        "name": "Jake Hamby",
        "email": "jhamby@google.com",
        "time": "Mon Aug 16 14:42:01 2010 -0700"
      },
      "committer": {
        "name": "Jake Hamby",
        "email": "jhamby@google.com",
        "time": "Mon Aug 16 14:42:01 2010 -0700"
      },
      "message": "resolved conflicts for merge of 31202b1a to master\n\nChange-Id: Ia8ae32c5ebcd13843ed9cc82c80bf551b38e586f\n"
    },
    {
      "commit": "833533c9292f860e4dfc060a4eba6429cd259ed4",
      "tree": "5953f9c566cf42c992477edd70f563d85a9f36e8",
      "parents": [
        "80810f86e93866674f3a4ca61f84887e7717aa63"
      ],
      "author": {
        "name": "Mathias Agopian",
        "email": "mathias@google.com",
        "time": "Mon Aug 16 13:28:55 2010 -0700"
      },
      "committer": {
        "name": "Mathias Agopian",
        "email": "mathias@google.com",
        "time": "Mon Aug 16 13:30:20 2010 -0700"
      },
      "message": "Improve Display javadoc slightly\n\nChange-Id: Iaa7d599e11d42d4aaf50e87b141f9b8d04ba445e\n"
    },
    {
      "commit": "e03e6d3072592b2a49ee4a43c5977e7462bf9fd0",
      "tree": "301349a3dffe794b6946ff8011b77dd27f8cf869",
      "parents": [
        "f54da15b7c3fa55268451c485544e831832fdf15",
        "80810f86e93866674f3a4ca61f84887e7717aa63"
      ],
      "author": {
        "name": "Daniel Sandler",
        "email": "dsandler@android.com",
        "time": "Mon Aug 16 13:20:19 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Mon Aug 16 13:20:19 2010 -0700"
      },
      "message": "am 80810f86: Merge \"Fix crash in status bar ticker.\" into gingerbread\n\nMerge commit \u002780810f86e93866674f3a4ca61f84887e7717aa63\u0027 into gingerbread-plus-aosp\n\n* commit \u002780810f86e93866674f3a4ca61f84887e7717aa63\u0027:\n  Fix crash in status bar ticker.\n"
    },
    {
      "commit": "f54da15b7c3fa55268451c485544e831832fdf15",
      "tree": "1948aaff6b98bae1784dc15e42f68f7432f9286f",
      "parents": [
        "bb33d6fd987727c24372d7b7109ec5d1db82efe2",
        "eff30e3d1b005fd0696390d1dd47ec4ff0c52784"
      ],
      "author": {
        "name": "James Dong",
        "email": "jdong@google.com",
        "time": "Mon Aug 16 13:20:15 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Mon Aug 16 13:20:15 2010 -0700"
      },
      "message": "am eff30e3d: Change the default time scale for audio/video track during recording and reduce rounding errors in calculating the sample duration\n\nMerge commit \u0027eff30e3d1b005fd0696390d1dd47ec4ff0c52784\u0027 into gingerbread-plus-aosp\n\n* commit \u0027eff30e3d1b005fd0696390d1dd47ec4ff0c52784\u0027:\n  Change the default time scale for audio/video track during recording\n"
    },
    {
      "commit": "bb33d6fd987727c24372d7b7109ec5d1db82efe2",
      "tree": "c0d5ef72ed1833aa5fcb158c280ae76d4855f180",
      "parents": [
        "4a054c1a5d7ee2db6c738ede002a35145b226588",
        "997dc32b6bef1c9cc8ac6d4d598698507b2c4934"
      ],
      "author": {
        "name": "Doug Zongker",
        "email": "dougz@android.com",
        "time": "Mon Aug 16 13:20:05 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Mon Aug 16 13:20:05 2010 -0700"
      },
      "message": "am 997dc32b: Merge \"add an api for getting a device serial number\" into gingerbread\n\nMerge commit \u0027997dc32b6bef1c9cc8ac6d4d598698507b2c4934\u0027 into gingerbread-plus-aosp\n\n* commit \u0027997dc32b6bef1c9cc8ac6d4d598698507b2c4934\u0027:\n  add an api for getting a device serial number\n"
    },
    {
      "commit": "43c31421b4ce1cdff7c26c988bfe5e1bff64ce23",
      "tree": "9ab3b14d0415b3146fb5a3c557b378c7669cf769",
      "parents": [
        "02f62aa7d110b025b1867cb200891196f98b2628"
      ],
      "author": {
        "name": "Jason Sams",
        "email": "rjsams@android.com",
        "time": "Mon Aug 16 12:29:23 2010 -0700"
      },
      "committer": {
        "name": "Jason Sams",
        "email": "rjsams@android.com",
        "time": "Mon Aug 16 12:56:08 2010 -0700"
      },
      "message": "Remove extra float\u003c\u003eint conversions in ImageProcessing.\nRemove or shrink test bitmaps for Fountain and ModelViewer.\n\nChange-Id: Ieeb530375aebb6b953aa564788fc5b5ef21a362e\n"
    },
    {
      "commit": "02f62aa7d110b025b1867cb200891196f98b2628",
      "tree": "461280a32163624a6db6eee9b068b4e3eb87a18a",
      "parents": [
        "93af2e48a7af71cee18781b64150abed7b057e2a"
      ],
      "author": {
        "name": "Jason Sams",
        "email": "rjsams@android.com",
        "time": "Mon Aug 16 12:41:48 2010 -0700"
      },
      "committer": {
        "name": "Jason Sams",
        "email": "rjsams@android.com",
        "time": "Mon Aug 16 12:41:48 2010 -0700"
      },
      "message": "Support reference operations in RS scripts.\n\nChange-Id: I9cb5f3cb71823ab24ca51bf0167a0f52cf0691f9\n"
    },
    {
      "commit": "80810f86e93866674f3a4ca61f84887e7717aa63",
      "tree": "851e1b8871786eeb49becab5b9416507b35e188b",
      "parents": [
        "eff30e3d1b005fd0696390d1dd47ec4ff0c52784",
        "f8d5809eee3eb6c9e33bcc0363ac7d85559f6e08"
      ],
      "author": {
        "name": "Daniel Sandler",
        "email": "dsandler@android.com",
        "time": "Mon Aug 16 12:22:29 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Aug 16 12:22:29 2010 -0700"
      },
      "message": "Merge \"Fix crash in status bar ticker.\" into gingerbread"
    },
    {
      "commit": "f8d5809eee3eb6c9e33bcc0363ac7d85559f6e08",
      "tree": "1888704d255ae793bdb66eed23d622815cce70d1",
      "parents": [
        "567722eee190f7cf88dc7ea95167db76d5514842"
      ],
      "author": {
        "name": "Daniel Sandler",
        "email": "dsandler@android.com",
        "time": "Mon Aug 16 15:15:41 2010 -0400"
      },
      "committer": {
        "name": "Daniel Sandler",
        "email": "dsandler@android.com",
        "time": "Mon Aug 16 15:15:41 2010 -0400"
      },
      "message": "Fix crash in status bar ticker.\n\nBug: 2900850\nChange-Id: Iaf71e093578501258a24cd43e5deaf624d28461e\n"
    },
    {
      "commit": "93af2e48a7af71cee18781b64150abed7b057e2a",
      "tree": "e0e5b16a179ec4e43a802b4d8717ed7e2dd87950",
      "parents": [
        "893ce24ffbe206bb59a4597f5a316a9db3d338b0",
        "f343e1ba7e796120eefa917dbf78348feea98e11"
      ],
      "author": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Mon Aug 16 11:33:12 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Aug 16 11:33:12 2010 -0700"
      },
      "message": "Merge \"Add selection mode support to GridView.\""
    },
    {
      "commit": "f343e1ba7e796120eefa917dbf78348feea98e11",
      "tree": "f69d0281bcf2f8c2b3ab0ae864b64ea552f1d5a9",
      "parents": [
        "fed762b944efb690b10ca2705f02343dda0aab03"
      ],
      "author": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Fri Aug 13 18:27:04 2010 -0700"
      },
      "committer": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Mon Aug 16 11:05:57 2010 -0700"
      },
      "message": "Add selection mode support to GridView.\n\nChanged 9.xml to make update-api behave with the API change involved.\nSeveral fields and methods moved from ListView to AbsListView. This\nshould not break source or binary compatibility.\n\nChange-Id: Icad6e238522b8b7cc5bbc935ad89ac3e015572c1\n"
    },
    {
      "commit": "893ce24ffbe206bb59a4597f5a316a9db3d338b0",
      "tree": "00a4e01d58c6a117597ee6e4b4b44e37bf83e22b",
      "parents": [
        "fbb1bb8ab7c0eda2dc6b53f06c86353151948b4b",
        "fdbf484be1eca388553d97a13a9500b98b18b474"
      ],
      "author": {
        "name": "Romain Guy",
        "email": "romainguy@google.com",
        "time": "Mon Aug 16 10:56:14 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Aug 16 10:56:14 2010 -0700"
      },
      "message": "Merge \"Add documentation for fillViewport.\""
    },
    {
      "commit": "fdbf484be1eca388553d97a13a9500b98b18b474",
      "tree": "dce617e45ee2ccf90ccac19c9bc4c41012717097",
      "parents": [
        "fed762b944efb690b10ca2705f02343dda0aab03"
      ],
      "author": {
        "name": "Romain Guy",
        "email": "romainguy@google.com",
        "time": "Mon Aug 16 10:55:49 2010 -0700"
      },
      "committer": {
        "name": "Romain Guy",
        "email": "romainguy@google.com",
        "time": "Mon Aug 16 10:55:49 2010 -0700"
      },
      "message": "Add documentation for fillViewport.\n\nChange-Id: I34f5418ca33933dc5cf65f4e417d918bce83ab96\n"
    },
    {
      "commit": "eff30e3d1b005fd0696390d1dd47ec4ff0c52784",
      "tree": "d190d0b98e0c2ebdb417d54d859d7c45d063d753",
      "parents": [
        "997dc32b6bef1c9cc8ac6d4d598698507b2c4934"
      ],
      "author": {
        "name": "James Dong",
        "email": "jdong@google.com",
        "time": "Fri Aug 13 14:16:26 2010 -0700"
      },
      "committer": {
        "name": "James Dong",
        "email": "jdong@google.com",
        "time": "Mon Aug 16 10:38:35 2010 -0700"
      },
      "message": "Change the default time scale for audio/video track during recording\nand reduce rounding errors in calculating the sample duration\n\n- Default time scale for tracks other than audio is set to 90000.\n- Audio track by default uses the audio sampling rate as the time scale.\n- Default movie time scale remains to be 1000.\n- The default time scale values will be overwritten by a user-supplied value if exits.\n\nChange-Id: I81b40ed0626ea45e9fd24a89e21a2c5a4a2c3415\n"
    },
    {
      "commit": "fbb1bb8ab7c0eda2dc6b53f06c86353151948b4b",
      "tree": "4339b6e3e5902fa5ba88fb3838a90fff7aa1d6b8",
      "parents": [
        "fed762b944efb690b10ca2705f02343dda0aab03",
        "54038acc8c5b85618911b9ca07403da365adfc97"
      ],
      "author": {
        "name": "Shimeng (Simon) Wang",
        "email": "swang@google.com",
        "time": "Mon Aug 16 10:30:28 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Aug 16 10:30:28 2010 -0700"
      },
      "message": "Merge \"Update variable to reflect its true value.\""
    },
    {
      "commit": "997dc32b6bef1c9cc8ac6d4d598698507b2c4934",
      "tree": "3ee6bcd4de74ac023e5fe8550fa64a7051d06894",
      "parents": [
        "cfd15dd3c8554cbbcb5822a0fdf6ca31d6b28acf",
        "7d2e3df60d33a73f5ef62ea462a9c6da5e3efc9a"
      ],
      "author": {
        "name": "Doug Zongker",
        "email": "dougz@android.com",
        "time": "Mon Aug 16 09:19:40 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Aug 16 09:19:40 2010 -0700"
      },
      "message": "Merge \"add an api for getting a device serial number\" into gingerbread"
    },
    {
      "commit": "7d2e3df60d33a73f5ef62ea462a9c6da5e3efc9a",
      "tree": "618eb0275f1dd2cc8ae1ab66316d10f0bd1e4617",
      "parents": [
        "8ea71511c64e61fe23004889ff7032f991a751c8"
      ],
      "author": {
        "name": "Doug Zongker",
        "email": "dougz@android.com",
        "time": "Wed Aug 11 16:58:04 2010 -0700"
      },
      "committer": {
        "name": "Doug Zongker",
        "email": "dougz@android.com",
        "time": "Mon Aug 16 09:18:50 2010 -0700"
      },
      "message": "add an api for getting a device serial number\n\nAdd a constant to android.os.Build that returns a device-specific\nalphanumeric serial number.  It\u0027s optional -- it may be blank --\nthough CTS will require it to be present for non-telephony devices.\n\nChange-Id: I338ae5f43ba679a5e98f2f437dc4efdaef0c835d\n"
    },
    {
      "commit": "fed762b944efb690b10ca2705f02343dda0aab03",
      "tree": "578bfdb5e46a45cf98fbd574fe49bce631d54d6a",
      "parents": [
        "c93ba8ed0d0d6d442c72e9e895f2e19e01d29288",
        "d22a1e896cbc7e86d57be9923d749b017b3cde79"
      ],
      "author": {
        "name": "Eric Fischer",
        "email": "enf@google.com",
        "time": "Mon Aug 16 07:49:51 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Mon Aug 16 07:49:51 2010 -0700"
      },
      "message": "am d22a1e89: am 244152bf: Merge \"Change aapt\\\u0027s warning message to suggest formatted\u003d\"false\", not \"true\".\" into gingerbread\n\nMerge commit \u0027d22a1e896cbc7e86d57be9923d749b017b3cde79\u0027\n\n* commit \u0027d22a1e896cbc7e86d57be9923d749b017b3cde79\u0027:\n  Change aapt\u0027s warning message to suggest formatted\u003d\"false\", not \"true\".\n"
    },
    {
      "commit": "c93ba8ed0d0d6d442c72e9e895f2e19e01d29288",
      "tree": "c7fa41503b38ae8eb44726dfe172b82dac8d5d2f",
      "parents": [
        "6e9b12760f910b9f78df654181114be7daec1539",
        "164eb050bdbaacb83e48a00c56b78d3c587a6e34"
      ],
      "author": {
        "name": "Jake Hamby",
        "email": "jhamby@google.com",
        "time": "Mon Aug 16 07:49:44 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Mon Aug 16 07:49:44 2010 -0700"
      },
      "message": "am 164eb050: am 4f170821: Merge \"Fix typo and bug in CTS test class.\" into gingerbread\n\nMerge commit \u0027164eb050bdbaacb83e48a00c56b78d3c587a6e34\u0027\n\n* commit \u0027164eb050bdbaacb83e48a00c56b78d3c587a6e34\u0027:\n  Fix typo and bug in CTS test class.\n"
    },
    {
      "commit": "6e9b12760f910b9f78df654181114be7daec1539",
      "tree": "94f17aac8b0abd4acb458614f336351a99b52208",
      "parents": [
        "f4d954a126c9e6f1a0aeb29975b1e0e3428914d2",
        "44e0d5ca752db52f2f02e475ecd254b676e50be2"
      ],
      "author": {
        "name": "Ficus Kirkpatrick",
        "email": "ficus@android.com",
        "time": "Mon Aug 16 07:49:38 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Mon Aug 16 07:49:38 2010 -0700"
      },
      "message": "am 44e0d5ca: am 0a6bfe2a: am 2abde6e0: Add --max-res-version flag to aapt.\n\nMerge commit \u002744e0d5ca752db52f2f02e475ecd254b676e50be2\u0027\n\n* commit \u002744e0d5ca752db52f2f02e475ecd254b676e50be2\u0027:\n  Add --max-res-version flag to aapt.\n"
    },
    {
      "commit": "f4d954a126c9e6f1a0aeb29975b1e0e3428914d2",
      "tree": "94f17aac8b0abd4acb458614f336351a99b52208",
      "parents": [
        "d601649e6a910fcd839a247bc32c9bc4291b492f",
        "0f414272ccb9c387f41ad3bb5ee464a6f0b646a4"
      ],
      "author": {
        "name": "Ficus Kirkpatrick",
        "email": "ficus@android.com",
        "time": "Mon Aug 16 07:49:30 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Mon Aug 16 07:49:30 2010 -0700"
      },
      "message": "am 0f414272: am 7525c2cf: Merge \"Add --max-res-version flag to aapt.\" into gingerbread\n\nMerge commit \u00270f414272ccb9c387f41ad3bb5ee464a6f0b646a4\u0027\n\n* commit \u00270f414272ccb9c387f41ad3bb5ee464a6f0b646a4\u0027:\n  Add --max-res-version flag to aapt.\n"
    },
    {
      "commit": "d601649e6a910fcd839a247bc32c9bc4291b492f",
      "tree": "94f17aac8b0abd4acb458614f336351a99b52208",
      "parents": [
        "79b2cf3c65f1a74b0448f0cfb047395b1bcc2225",
        "a4ed1c6788ead0324106d76f497233ee42a1f1ac"
      ],
      "author": {
        "name": "Romain Guy",
        "email": "romainguy@google.com",
        "time": "Mon Aug 16 07:49:24 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Mon Aug 16 07:49:24 2010 -0700"
      },
      "message": "am a4ed1c67: am 1e4aa48c: Merge \"fix [2912927] Can\\\u0027t get NV_draw_path extension to work\" into gingerbread\n\nMerge commit \u0027a4ed1c6788ead0324106d76f497233ee42a1f1ac\u0027\n\n* commit \u0027a4ed1c6788ead0324106d76f497233ee42a1f1ac\u0027:\n  fix [2912927] Can\u0027t get NV_draw_path extension to work\n"
    },
    {
      "commit": "79b2cf3c65f1a74b0448f0cfb047395b1bcc2225",
      "tree": "97391cb541cbbcf0492b736e80ba5e86fa8a1e95",
      "parents": [
        "4f35d62abcdb2b49b2eae7719fadb59113725a51",
        "7381541309d515f780879d23857675c9c8ee9344"
      ],
      "author": {
        "name": "Jean-Baptiste Queru",
        "email": "jbq@google.com",
        "time": "Mon Aug 16 07:49:13 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Mon Aug 16 07:49:13 2010 -0700"
      },
      "message": "am 73815413: Ignore 87624778\n\nMerge commit \u00277381541309d515f780879d23857675c9c8ee9344\u0027\n\n* commit \u00277381541309d515f780879d23857675c9c8ee9344\u0027:\n  DO NOT MERGE WLAN: Reset power save mode to startup value after DHCP response.\n"
    },
    {
      "commit": "4f35d62abcdb2b49b2eae7719fadb59113725a51",
      "tree": "97391cb541cbbcf0492b736e80ba5e86fa8a1e95",
      "parents": [
        "13984a253de7b32d803c2c216759cd7b730ee7fe",
        "122f14fa7d0ac4d7a62757f596431286f6ab037f"
      ],
      "author": {
        "name": "Erik Gilling",
        "email": "konkers@android.com",
        "time": "Mon Aug 16 07:45:00 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Mon Aug 16 07:45:00 2010 -0700"
      },
      "message": "am 122f14fa: am 94364b91: surfaceflinger: don\\\u0027t check HWComposer numLayers unless one exists\n\nMerge commit \u0027122f14fa7d0ac4d7a62757f596431286f6ab037f\u0027\n\n* commit \u0027122f14fa7d0ac4d7a62757f596431286f6ab037f\u0027:\n  surfaceflinger: don\u0027t check HWComposer numLayers unless one exists\n"
    },
    {
      "commit": "4a054c1a5d7ee2db6c738ede002a35145b226588",
      "tree": "3de58cbcd99578292de36d9f5d60af5c146d95c5",
      "parents": [
        "2e47052fc4ad3439adc2322fd953fd58a85d457c",
        "cfd15dd3c8554cbbcb5822a0fdf6ca31d6b28acf"
      ],
      "author": {
        "name": "Chung-yih Wang",
        "email": "cywang@google.com",
        "time": "Mon Aug 16 03:26:41 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Mon Aug 16 03:26:41 2010 -0700"
      },
      "message": "am cfd15dd3: Fix the IN_CALL mode issue.\n\nMerge commit \u0027cfd15dd3c8554cbbcb5822a0fdf6ca31d6b28acf\u0027 into gingerbread-plus-aosp\n\n* commit \u0027cfd15dd3c8554cbbcb5822a0fdf6ca31d6b28acf\u0027:\n  Fix the IN_CALL mode issue.\n"
    },
    {
      "commit": "cfd15dd3c8554cbbcb5822a0fdf6ca31d6b28acf",
      "tree": "83cd8138d75dfb4b81b7596a305029e17668093c",
      "parents": [
        "567722eee190f7cf88dc7ea95167db76d5514842"
      ],
      "author": {
        "name": "Chung-yih Wang",
        "email": "cywang@google.com",
        "time": "Mon Aug 16 17:44:36 2010 +0800"
      },
      "committer": {
        "name": "Chung-yih Wang",
        "email": "cywang@google.com",
        "time": "Mon Aug 16 18:02:31 2010 +0800"
      },
      "message": "Fix the IN_CALL mode issue.\n\nIf the sip call is on-holding, we should not set the audio to\nMODE_NORMAL, or it will affect the audio if there is an active pstn\ncall.\n\nChange-Id: If1bcba952617bf8427bc9e2d64d483ba1ee37370\n"
    },
    {
      "commit": "13984a253de7b32d803c2c216759cd7b730ee7fe",
      "tree": "97391cb541cbbcf0492b736e80ba5e86fa8a1e95",
      "parents": [
        "3f00be5bd0b46e7937b68909baeff295b86215cc"
      ],
      "author": {
        "name": "satok",
        "email": "satok@google.com",
        "time": "Mon Aug 16 15:56:10 2010 +0900"
      },
      "committer": {
        "name": "satok",
        "email": "satok@google.com",
        "time": "Mon Aug 16 16:09:48 2010 +0900"
      },
      "message": "Revert \"InputMethodService: Fix ignore case in showInputMethodPickerFromClient\"\n\nThis reverts commit f2e67a5779d404b4791c6ab5b0d30dfb2c463514.\n\nbug: 2914259\nopen source change: https://review.source.android.com/#change,16419\nChange-Id: I39df188a52ad9566aa523ce31f696886d4cdb980\n"
    },
    {
      "commit": "3f00be5bd0b46e7937b68909baeff295b86215cc",
      "tree": "85a5e201dd6d44f1206bc82e7b3d831bc58e68a8",
      "parents": [
        "def1537e9e8d0dd190cde5310ddae8b921088c9b"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Sun Aug 15 18:03:27 2010 -0700"
      },
      "committer": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Sun Aug 15 18:03:27 2010 -0700"
      },
      "message": "Fix build.\n\nChange-Id: I9e887aacf3d3ba642df287dfdecbc2ff1ef02033\n"
    },
    {
      "commit": "2e47052fc4ad3439adc2322fd953fd58a85d457c",
      "tree": "f7009029df9916dbdd540982e0b9764f031a9903",
      "parents": [
        "6f6203950d782c53193b5e96be7fb9fa4fab339c",
        "567722eee190f7cf88dc7ea95167db76d5514842"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Sun Aug 15 17:34:49 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Sun Aug 15 17:34:49 2010 -0700"
      },
      "message": "am 567722ee: Merge \"Fix problems with determining when to kill apps for wake usage.\" into gingerbread\n\nMerge commit \u0027567722eee190f7cf88dc7ea95167db76d5514842\u0027 into gingerbread-plus-aosp\n\n* commit \u0027567722eee190f7cf88dc7ea95167db76d5514842\u0027:\n  Fix problems with determining when to kill apps for wake usage.\n"
    },
    {
      "commit": "567722eee190f7cf88dc7ea95167db76d5514842",
      "tree": "970afc373019504fade863b2f384f152d181b1ed",
      "parents": [
        "f76a05e985c249f2540eb8925f673b5c63b9566b",
        "1ebccf531d1049853b3b0630035434619682c016"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Sun Aug 15 17:33:02 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sun Aug 15 17:33:02 2010 -0700"
      },
      "message": "Merge \"Fix problems with determining when to kill apps for wake usage.\" into gingerbread"
    },
    {
      "commit": "1ebccf531d1049853b3b0630035434619682c016",
      "tree": "92e426918dc4dd2068fba01e69797113b59eb63c",
      "parents": [
        "a8d9291d7f93d1aa0d24d71d65c7de2894812177"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Sun Aug 15 13:04:34 2010 -0700"
      },
      "committer": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Sun Aug 15 17:27:29 2010 -0700"
      },
      "message": "Fix problems with determining when to kill apps for wake usage.\n\nAlso improve debug printing of various times.\n\nChange-Id: Ifcc288fd1bcbf44c069875ba97925b9e7ffe9a48\n"
    },
    {
      "commit": "def1537e9e8d0dd190cde5310ddae8b921088c9b",
      "tree": "e3924ae989dfcc81a25dabb681b7a1ab22e4225d",
      "parents": [
        "270f46d97c7ab9df3a279e581f89ed2deb68f8db"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Sun Aug 15 12:43:52 2010 -0700"
      },
      "committer": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Sun Aug 15 17:20:59 2010 -0700"
      },
      "message": "More fragment work:\n\n- Introduce FragmentManager as a public API, deprecating the fragment\n  APIs on Activity.  (They will be removed soon.)\n- Add APIs to write a fragment reference to a bundle and later retrieve\n  it.\n- Add Fragment API to set another fragment as its target, for delivering\n  results.\n- Change when onInflate() is called and formalize its meaning in relation\n  to the fragment arguments that were previously introduced.\n- Change onDestroyView() to always be called, regardless of when\n  onCreateView() returns.  It now also is called slightly differently,\n  after the view hierarchy\u0027s state is saved.\n- Fix some issues with DialogFragment\u0027s lifecycle with its associated\n  Dialog and state save/restore.\n- Preference can now have a Bundle associated with it to provide\n  arguments to a fragment.  The data for this Bundle call be supplied\n  via \u003cextra\u003e tags under a PreferenceScreen.\n- PreferenceActivity\u0027s header XML tags are now \u003cpreference-headers\u003e\n  and \u003cheader\u003e, and you can supply \u003cextra\u003e tags under a \u003cheader\u003e to set\n  arguments for the header\u0027s fragment.\n\nChange-Id: I22c212c9fa862d50840201ca16e51f9de5ef0031\n"
    },
    {
      "commit": "6f6203950d782c53193b5e96be7fb9fa4fab339c",
      "tree": "ccc62c664d80ef0bebb9acec2af55aec8133c484",
      "parents": [
        "4fc2c9280c5262c835a4eb78961241de105313c1",
        "f76a05e985c249f2540eb8925f673b5c63b9566b"
      ],
      "author": {
        "name": "Irfan Sheriff",
        "email": "isheriff@google.com",
        "time": "Sun Aug 15 16:04:24 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Sun Aug 15 16:04:24 2010 -0700"
      },
      "message": "am f76a05e9: Merge \"DO NOT MERGE Fix wifi status icon\" into gingerbread\n\nMerge commit \u0027f76a05e985c249f2540eb8925f673b5c63b9566b\u0027 into gingerbread-plus-aosp\n\n* commit \u0027f76a05e985c249f2540eb8925f673b5c63b9566b\u0027:\n  DO NOT MERGE Fix wifi status icon\n"
    },
    {
      "commit": "f76a05e985c249f2540eb8925f673b5c63b9566b",
      "tree": "23474b49dabce43a9e9728ba03ad6b08f2289e0c",
      "parents": [
        "b72081966da3842e27f88045cfa5a67cef3d4220",
        "72d54efd3d32cb56766ef625ebc30d4c3a963222"
      ],
      "author": {
        "name": "Irfan Sheriff",
        "email": "isheriff@google.com",
        "time": "Sun Aug 15 15:57:47 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sun Aug 15 15:57:47 2010 -0700"
      },
      "message": "Merge \"DO NOT MERGE Fix wifi status icon\" into gingerbread"
    },
    {
      "commit": "72d54efd3d32cb56766ef625ebc30d4c3a963222",
      "tree": "d7ab14163b71595e06e5b6029a5d781113ab6271",
      "parents": [
        "876247784ee6202066abdefd8366f2e09e681fab"
      ],
      "author": {
        "name": "Irfan Sheriff",
        "email": "isheriff@google.com",
        "time": "Thu Jul 22 12:07:34 2010 -0700"
      },
      "committer": {
        "name": "Irfan Sheriff",
        "email": "isheriff@google.com",
        "time": "Sun Aug 15 15:55:44 2010 -0700"
      },
      "message": "DO NOT MERGE Fix wifi status icon\n\nDoing a setIcon makes the icon visible and overrides\nsetIconVisibility\n\nChange-Id: I7a177cc07e46f211d421e4aa86203ece5936c3fb\n"
    },
    {
      "commit": "270f46d97c7ab9df3a279e581f89ed2deb68f8db",
      "tree": "c58f57727783136d3409374c2f032ed886a86293",
      "parents": [
        "1e45aae5de003657e5d18f74d34998f5de5db5b7",
        "c7a98341b053bd8090accca151e8f3522f2dd126"
      ],
      "author": {
        "name": "Wink Saville",
        "email": "wink@google.com",
        "time": "Sat Aug 14 09:29:21 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sat Aug 14 09:29:21 2010 -0700"
      },
      "message": "Merge \"Add documentation to NetworkStateTracker and a small change to the API.\""
    },
    {
      "commit": "1e45aae5de003657e5d18f74d34998f5de5db5b7",
      "tree": "355320038d0de8ed9b39c0cd3d3865b7fbbae1fd",
      "parents": [
        "029a74a38b56b97cbfe02b3d8e23536cea71609d"
      ],
      "author": {
        "name": "Romain Guy",
        "email": "romainguy@google.com",
        "time": "Fri Aug 13 19:39:53 2010 -0700"
      },
      "committer": {
        "name": "Romain Guy",
        "email": "romainguy@google.com",
        "time": "Fri Aug 13 19:41:14 2010 -0700"
      },
      "message": "Add drop shadows.\n\nChange-Id: Ic6a72409d4785968d1fbdff229f17ee5c00b240b\n"
    },
    {
      "commit": "4fc2c9280c5262c835a4eb78961241de105313c1",
      "tree": "ae5480976352a7ba5add3dced359924fbfc2cfe7",
      "parents": [
        "b2c315ebe79359fa443533f9ab55e9b730938e41",
        "b72081966da3842e27f88045cfa5a67cef3d4220"
      ],
      "author": {
        "name": "James Dong",
        "email": "jdong@google.com",
        "time": "Fri Aug 13 18:28:52 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Aug 13 18:28:52 2010 -0700"
      },
      "message": "am b7208196: Use audio clock as the reference media clock\n\nMerge commit \u0027b72081966da3842e27f88045cfa5a67cef3d4220\u0027 into gingerbread-plus-aosp\n\n* commit \u0027b72081966da3842e27f88045cfa5a67cef3d4220\u0027:\n  Use audio clock as the reference media clock\n"
    },
    {
      "commit": "b72081966da3842e27f88045cfa5a67cef3d4220",
      "tree": "1469bf4633371ea89bbad0a20a2067b6ea1a882e",
      "parents": [
        "6a73368be44f45a80cc4b65dc57b9ff529cb2d89"
      ],
      "author": {
        "name": "James Dong",
        "email": "jdong@google.com",
        "time": "Mon Aug 02 19:13:40 2010 -0700"
      },
      "committer": {
        "name": "James Dong",
        "email": "jdong@google.com",
        "time": "Fri Aug 13 18:12:48 2010 -0700"
      },
      "message": "Use audio clock as the reference media clock\n\no Only do this for realtime applications\no Adjust other track clock based on audio clock\no Assume other track uses wall clock as the media clock\no Use some heuristics to reduce the size of stts box by 2/3.\n\n- also\no Remove one unused key from MetaData.h\n\nChange-Id: Ib9432842627b61795b533508158c25258a527332\n"
    },
    {
      "commit": "029a74a38b56b97cbfe02b3d8e23536cea71609d",
      "tree": "bf057e15ee556a8a545662ab5da015e0a80b2278",
      "parents": [
        "1b810073d8c627444294aee42a823e98796a328f",
        "f28608cdf4f6a0075d0811ccd32123baf4daec31"
      ],
      "author": {
        "name": "Eric Laurent",
        "email": "elaurent@google.com",
        "time": "Fri Aug 13 17:23:53 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Aug 13 17:23:53 2010 -0700"
      },
      "message": "am f28608cd: am c8d0d630: Merge \"Fix issue 2909189: System property ro.audio.silent no longer mutes system.\" into gingerbread\n\nMerge commit \u0027f28608cdf4f6a0075d0811ccd32123baf4daec31\u0027\n\n* commit \u0027f28608cdf4f6a0075d0811ccd32123baf4daec31\u0027:\n  Fix issue 2909189: System property ro.audio.silent no longer mutes system.\n"
    },
    {
      "commit": "b2c315ebe79359fa443533f9ab55e9b730938e41",
      "tree": "310cb482dcf9e4fcc27fcdd4fc5defd82742bd67",
      "parents": [
        "993f85f3194000d0eb212f361431c9319548b144",
        "6a73368be44f45a80cc4b65dc57b9ff529cb2d89"
      ],
      "author": {
        "name": "Mathias Agopian",
        "email": "mathias@google.com",
        "time": "Fri Aug 13 16:32:43 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Aug 13 16:32:43 2010 -0700"
      },
      "message": "am 6a73368b: Merge \"fix a typo that prevented glTexImage2D codepath to work\" into gingerbread\n\nMerge commit \u00276a73368be44f45a80cc4b65dc57b9ff529cb2d89\u0027 into gingerbread-plus-aosp\n\n* commit \u00276a73368be44f45a80cc4b65dc57b9ff529cb2d89\u0027:\n  fix a typo that prevented glTexImage2D codepath to work\n"
    },
    {
      "commit": "6a73368be44f45a80cc4b65dc57b9ff529cb2d89",
      "tree": "368c4feadfd7295b112dd2592386d8dc9e8228d4",
      "parents": [
        "e300b8c10c306b575bbbec29d5572ba92a97785e",
        "10f5c99223663ec0de21c52c1206c3d35cc2fb15"
      ],
      "author": {
        "name": "Mathias Agopian",
        "email": "mathias@google.com",
        "time": "Fri Aug 13 16:29:48 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Aug 13 16:29:48 2010 -0700"
      },
      "message": "Merge \"fix a typo that prevented glTexImage2D codepath to work\" into gingerbread"
    },
    {
      "commit": "10f5c99223663ec0de21c52c1206c3d35cc2fb15",
      "tree": "708c53d9c02b244ae5156bc18ae541f913d3f245",
      "parents": [
        "ab5750115df3143de46cee934422ffea65765480"
      ],
      "author": {
        "name": "Mathias Agopian",
        "email": "mathias@google.com",
        "time": "Fri Aug 13 16:25:13 2010 -0700"
      },
      "committer": {
        "name": "Mathias Agopian",
        "email": "mathias@google.com",
        "time": "Fri Aug 13 16:25:13 2010 -0700"
      },
      "message": "fix a typo that prevented glTexImage2D codepath to work\n\nChange-Id: I36a3bf9d1d2eacd9b14e00b0a6c53bf88bba381c\n"
    },
    {
      "commit": "1b810073d8c627444294aee42a823e98796a328f",
      "tree": "bc2b91463a9fe0773929b99f2a2461f1e67d0b66",
      "parents": [
        "68663bf273f7646833ba72deb778d6b1a2552eec",
        "218ea208815887235c24c0b906fc05c84c7c19e0"
      ],
      "author": {
        "name": "Daniel Lehmann",
        "email": "lehmannd@google.com",
        "time": "Fri Aug 13 16:22:43 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Aug 13 16:22:43 2010 -0700"
      },
      "message": "Merge \"Reran update-api\""
    },
    {
      "commit": "218ea208815887235c24c0b906fc05c84c7c19e0",
      "tree": "3a72dc06a9b6a0a81a91a379cddc53a00b0b50d5",
      "parents": [
        "b332747ee087d2baa5c54b3382e57ad435158737"
      ],
      "author": {
        "name": "Daniel Lehmann",
        "email": "lehmannd@google.com",
        "time": "Fri Aug 13 16:21:44 2010 -0700"
      },
      "committer": {
        "name": "Daniel Lehmann",
        "email": "lehmannd@google.com",
        "time": "Fri Aug 13 16:21:44 2010 -0700"
      },
      "message": "Reran update-api\n\nChange-Id: I8e1f988174a2b730a9a2ee6ee3affd07288d7c0c\n"
    },
    {
      "commit": "c7a98341b053bd8090accca151e8f3522f2dd126",
      "tree": "e0bb31a0ff2634cfe9b2750e21a95f5b1d6ab053",
      "parents": [
        "72dc780f57b4396b808032d592c41d35644a3277"
      ],
      "author": {
        "name": "Wink Saville",
        "email": "wink@google.com",
        "time": "Fri Aug 13 16:11:42 2010 -0700"
      },
      "committer": {
        "name": "Wink Saville",
        "email": "wink@google.com",
        "time": "Fri Aug 13 16:11:42 2010 -0700"
      },
      "message": "Add documentation to NetworkStateTracker and a small change to the API.\n\nAlso, removed some unused NetworkStateTracker event codes.\n\nThe API change was to add context and target to startMonitor, this makes\nit easier to document what the actual interface contract is.\n\nChange-Id: If9b52486c3c281fe4794bc78417c8b03888414b1\n"
    },
    {
      "commit": "68663bf273f7646833ba72deb778d6b1a2552eec",
      "tree": "a168e07df8bc318bd2fa7966c64a31a6d1f346da",
      "parents": [
        "162d709b934716650513b6330c734e77175c4668",
        "02dfd2630437ea5591942e503606fdeff29eb11e"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Fri Aug 13 16:08:08 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Aug 13 16:08:08 2010 -0700"
      },
      "message": "Merge \"Fix bug with calls to the typeless open API.\""
    },
    {
      "commit": "993f85f3194000d0eb212f361431c9319548b144",
      "tree": "5cbea659595a2281cf80b715ee33f4e10fa8f147",
      "parents": [
        "66b0343e9e32203cdd39b854852cf575ca2fcd6b",
        "e300b8c10c306b575bbbec29d5572ba92a97785e"
      ],
      "author": {
        "name": "Robert Greenwalt",
        "email": "robdroid@android.com",
        "time": "Fri Aug 13 16:03:29 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Aug 13 16:03:29 2010 -0700"
      },
      "message": "am e300b8c1: Merge \"DO NOT MERGE Always set/remove default routes.\" into gingerbread\n\nMerge commit \u0027e300b8c10c306b575bbbec29d5572ba92a97785e\u0027 into gingerbread-plus-aosp\n\n* commit \u0027e300b8c10c306b575bbbec29d5572ba92a97785e\u0027:\n  DO NOT MERGE Always set/remove default routes.\n"
    },
    {
      "commit": "66b0343e9e32203cdd39b854852cf575ca2fcd6b",
      "tree": "100edccff935c8dc4fa32e0e4f9ae43913a359e9",
      "parents": [
        "8cfd3c01e4582a587765588c02234527e7808ca0",
        "a8d9291d7f93d1aa0d24d71d65c7de2894812177"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Fri Aug 13 16:00:44 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Aug 13 16:00:44 2010 -0700"
      },
      "message": "am a8d9291d: Merge \"Various battery info things:\" into gingerbread\n\nMerge commit \u0027a8d9291d7f93d1aa0d24d71d65c7de2894812177\u0027 into gingerbread-plus-aosp\n\n* commit \u0027a8d9291d7f93d1aa0d24d71d65c7de2894812177\u0027:\n  Various battery info things:\n"
    },
    {
      "commit": "e300b8c10c306b575bbbec29d5572ba92a97785e",
      "tree": "97b5bdef9a898c2e8e5b973116a26f8a35cfb3d1",
      "parents": [
        "a8d9291d7f93d1aa0d24d71d65c7de2894812177",
        "b738fb9938631a2e4540f9a9308f49e6be5565b8"
      ],
      "author": {
        "name": "Robert Greenwalt",
        "email": "robdroid@android.com",
        "time": "Fri Aug 13 15:59:53 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Aug 13 15:59:53 2010 -0700"
      },
      "message": "Merge \"DO NOT MERGE Always set/remove default routes.\" into gingerbread"
    },
    {
      "commit": "a8d9291d7f93d1aa0d24d71d65c7de2894812177",
      "tree": "d76cdebcb35c20f0e76e34f59b0ff8e40c3e703e",
      "parents": [
        "e05184f271f9882a5bf828e353aea40e0c06ff69",
        "9adb9c3b10991ef315c270993f4155709c8a232d"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Fri Aug 13 15:56:29 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Aug 13 15:56:29 2010 -0700"
      },
      "message": "Merge \"Various battery info things:\" into gingerbread"
    },
    {
      "commit": "b738fb9938631a2e4540f9a9308f49e6be5565b8",
      "tree": "cfca74d28113fdc7a0282a10b04c2df90a2582e0",
      "parents": [
        "e05184f271f9882a5bf828e353aea40e0c06ff69"
      ],
      "author": {
        "name": "Robert Greenwalt",
        "email": "robdroid@android.com",
        "time": "Fri Aug 13 14:16:12 2010 -0700"
      },
      "committer": {
        "name": "Robert Greenwalt",
        "email": "robdroid@android.com",
        "time": "Fri Aug 13 15:53:13 2010 -0700"
      },
      "message": "DO NOT MERGE Always set/remove default routes.\n\nMust clean up default route if a default 3g connection is replaced\nby a non-default (ie, mms) connection on teh same interface.\n\nAlso stop mucking with all connections dns and routes - do it only\nfor the connection that has changed.\n\nbug:2865974\nChange-Id: Ifdf49080fa0413a4d826813706c809975a562dfa\n"
    },
    {
      "commit": "162d709b934716650513b6330c734e77175c4668",
      "tree": "a207a470fc422a3765505c964bf19cd7594ebbf8",
      "parents": [
        "b332747ee087d2baa5c54b3382e57ad435158737",
        "9a30556b9a7dfebdb149a889afb58509067d86ef"
      ],
      "author": {
        "name": "Gilles Debunne",
        "email": "debunne@google.com",
        "time": "Fri Aug 13 15:50:38 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Aug 13 15:50:38 2010 -0700"
      },
      "message": "Merge \"Changed default background colors to new UI style.\""
    },
    {
      "commit": "b332747ee087d2baa5c54b3382e57ad435158737",
      "tree": "0cd10332f712bcba7f77ccadcd1a675198917aeb",
      "parents": [
        "8171b5182f5f07d33c9dfdf2dd8f0f6ae9588039"
      ],
      "author": {
        "name": "Daniel Lehmann",
        "email": "lehmannd@google.com",
        "time": "Fri Aug 13 15:16:11 2010 -0700"
      },
      "committer": {
        "name": "Daniel Lehmann",
        "email": "lehmannd@google.com",
        "time": "Fri Aug 13 15:38:30 2010 -0700"
      },
      "message": "Update flags to be consistent with GTalk\u0027s\n\nChange-Id: Ibaa6cdc110316139ef0e2fe2fb95b864d28dfb25\n"
    },
    {
      "commit": "8cfd3c01e4582a587765588c02234527e7808ca0",
      "tree": "4a37abc0417f0172ce503ece696688165ff8c497",
      "parents": [
        "31202b1a40e7daccf69e284492494f9ff739f324",
        "e05184f271f9882a5bf828e353aea40e0c06ff69"
      ],
      "author": {
        "name": "Ying Wang",
        "email": "wangying@google.com",
        "time": "Fri Aug 13 15:29:04 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Aug 13 15:29:04 2010 -0700"
      },
      "message": "am e05184f2: Merge \"Output proguard keep flags for fragment classes.\" into gingerbread\n\nMerge commit \u0027e05184f271f9882a5bf828e353aea40e0c06ff69\u0027 into gingerbread-plus-aosp\n\n* commit \u0027e05184f271f9882a5bf828e353aea40e0c06ff69\u0027:\n  Output proguard keep flags for fragment classes.\n"
    },
    {
      "commit": "e05184f271f9882a5bf828e353aea40e0c06ff69",
      "tree": "52e93955dc0d56685091447c0e981d7c5b139f0a",
      "parents": [
        "3f442ece257d416b48f7803a4cc263f0215faa0d",
        "561a91824fbfcdae9031fb2cdbb745578a969981"
      ],
      "author": {
        "name": "Ying Wang",
        "email": "wangying@google.com",
        "time": "Fri Aug 13 15:26:21 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Aug 13 15:26:21 2010 -0700"
      },
      "message": "Merge \"Output proguard keep flags for fragment classes.\" into gingerbread"
    },
    {
      "commit": "02dfd2630437ea5591942e503606fdeff29eb11e",
      "tree": "878249efa160d9d6da60164eb91543ce19b1a851",
      "parents": [
        "aba188523cd6ce7f5385fd2c10fa72c17ac80b88"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Fri Aug 13 12:34:58 2010 -0700"
      },
      "committer": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Fri Aug 13 15:23:06 2010 -0700"
      },
      "message": "Fix bug with calls to the typeless open API.\n\nFix bug where we weren\u0027t using the default stream if a caller\nrequested \"*/*\" as a type.  This broke apps calling the old open\nAPIs on content providers that did not report MIME types.\n\nChange-Id: Id6e3e64e36cb8637097c3a7834b09407c27487d2\n"
    },
    {
      "commit": "31202b1a40e7daccf69e284492494f9ff739f324",
      "tree": "5526b212286c58713061cfd9d5e5c7548d8444a6",
      "parents": [
        "d22a1e896cbc7e86d57be9923d749b017b3cde79",
        "3f442ece257d416b48f7803a4cc263f0215faa0d"
      ],
      "author": {
        "name": "Jake Hamby",
        "email": "jhamby@google.com",
        "time": "Fri Aug 13 15:19:11 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Aug 13 15:19:11 2010 -0700"
      },
      "message": "am 3f442ece: Merge \"Fix character count bug and Javadoc typos in SMS (with test cases)\" into gingerbread\n\nMerge commit \u00273f442ece257d416b48f7803a4cc263f0215faa0d\u0027 into gingerbread-plus-aosp\n\n* commit \u00273f442ece257d416b48f7803a4cc263f0215faa0d\u0027:\n  Fix character count bug and Javadoc typos in SMS (with test cases)\n"
    },
    {
      "commit": "9adb9c3b10991ef315c270993f4155709c8a232d",
      "tree": "445c2437eeb4b3b5fa5597dc0538c04e0fdf490e",
      "parents": [
        "3f442ece257d416b48f7803a4cc263f0215faa0d"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Fri Aug 13 14:09:56 2010 -0700"
      },
      "committer": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Fri Aug 13 15:17:49 2010 -0700"
      },
      "message": "Various battery info things:\n\n- Now track wake locks in battery history.\n- Now track sensors in battery history.\n- Some filtering of sensory data.\n- Fixes to some data that wasn\u0027t cleared when resetting battery stats.\n- Print amount discharged since last charge.\n\nAnd the big part -- keep track of wake locks held per process,\nand kill processes that hold wake locks too much while they are in\nthe background.  This includes information in the battery stats\nabout the process being killed, which will be available to the\ndeveloper if the app is reported.\n\nChange-Id: I97202e94d00aafe0526ba2db74a03212e7539c54\n"
    },
    {
      "commit": "3f442ece257d416b48f7803a4cc263f0215faa0d",
      "tree": "e5dbcc04bedeac0c1659c79f185990c6b24aef9f",
      "parents": [
        "244152bfb9020341953d3e541c85eb3961806378",
        "17f616823a562ceb3a008f91e05d43bc56d37cae"
      ],
      "author": {
        "name": "Jake Hamby",
        "email": "jhamby@google.com",
        "time": "Fri Aug 13 15:15:36 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Aug 13 15:15:36 2010 -0700"
      },
      "message": "Merge \"Fix character count bug and Javadoc typos in SMS (with test cases)\" into gingerbread"
    },
    {
      "commit": "8171b5182f5f07d33c9dfdf2dd8f0f6ae9588039",
      "tree": "8c6c4b9de2a045809ce420a89edd76e6bf837f25",
      "parents": [
        "aece2d0ca012144007870db9bb2cf0e360cbb973"
      ],
      "author": {
        "name": "Jae Yong Sung",
        "email": "jysung@google.com",
        "time": "Thu Aug 05 10:44:27 2010 -0700"
      },
      "committer": {
        "name": "Jae Yong Sung",
        "email": "jysung@google.com",
        "time": "Fri Aug 13 15:08:05 2010 -0700"
      },
      "message": "lock screen for xlarge\n\nChange-Id: Iab9f53609bf24be774752a9960aaaa654d7a614f\n"
    },
    {
      "commit": "54038acc8c5b85618911b9ca07403da365adfc97",
      "tree": "d6feb62ea944ef5d1c201f4e69e0deac19adf8d0",
      "parents": [
        "dde858cbb6dd96e621616b20bb5a6866565b4874"
      ],
      "author": {
        "name": "Shimeng (Simon) Wang",
        "email": "swang@google.com",
        "time": "Fri Aug 13 15:04:14 2010 -0700"
      },
      "committer": {
        "name": "Shimeng (Simon) Wang",
        "email": "swang@google.com",
        "time": "Fri Aug 13 15:04:14 2010 -0700"
      },
      "message": "Update variable to reflect its true value.\n\nThe stale value will happen when rotating the large screen and make\ndouble tapping not behave well.\n\nAlternatively, shall we get rid of this variable?\n\nissue: 2919307\nChange-Id: I2d71e547db42adeb5674accbf79fb0e7fc587fcd\n"
    },
    {
      "commit": "d22a1e896cbc7e86d57be9923d749b017b3cde79",
      "tree": "4fc2c45faa7e8e85d6916abf74fd1edb687183e4",
      "parents": [
        "164eb050bdbaacb83e48a00c56b78d3c587a6e34",
        "244152bfb9020341953d3e541c85eb3961806378"
      ],
      "author": {
        "name": "Eric Fischer",
        "email": "enf@google.com",
        "time": "Fri Aug 13 14:56:47 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Aug 13 14:56:47 2010 -0700"
      },
      "message": "am 244152bf: Merge \"Change aapt\\\u0027s warning message to suggest formatted\u003d\"false\", not \"true\".\" into gingerbread\n\nMerge commit \u0027244152bfb9020341953d3e541c85eb3961806378\u0027 into gingerbread-plus-aosp\n\n* commit \u0027244152bfb9020341953d3e541c85eb3961806378\u0027:\n  Change aapt\u0027s warning message to suggest formatted\u003d\"false\", not \"true\".\n"
    },
    {
      "commit": "244152bfb9020341953d3e541c85eb3961806378",
      "tree": "ca7aaded58d638ce215d070f273083630eaad4e7",
      "parents": [
        "4f170821678099010ec593d2b5a081e0f8adf92d",
        "98ee11ddb7996b332d5e31f8bdff69631c8d3725"
      ],
      "author": {
        "name": "Eric Fischer",
        "email": "enf@google.com",
        "time": "Fri Aug 13 14:54:15 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Aug 13 14:54:15 2010 -0700"
      },
      "message": "Merge \"Change aapt\u0027s warning message to suggest formatted\u003d\"false\", not \"true\".\" into gingerbread"
    },
    {
      "commit": "164eb050bdbaacb83e48a00c56b78d3c587a6e34",
      "tree": "e0daa92ffd7c2332ced6316e47f326b421c7648e",
      "parents": [
        "44e0d5ca752db52f2f02e475ecd254b676e50be2",
        "4f170821678099010ec593d2b5a081e0f8adf92d"
      ],
      "author": {
        "name": "Jake Hamby",
        "email": "jhamby@google.com",
        "time": "Fri Aug 13 14:53:03 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Aug 13 14:53:03 2010 -0700"
      },
      "message": "am 4f170821: Merge \"Fix typo and bug in CTS test class.\" into gingerbread\n\nMerge commit \u00274f170821678099010ec593d2b5a081e0f8adf92d\u0027 into gingerbread-plus-aosp\n\n* commit \u00274f170821678099010ec593d2b5a081e0f8adf92d\u0027:\n  Fix typo and bug in CTS test class.\n"
    },
    {
      "commit": "4f170821678099010ec593d2b5a081e0f8adf92d",
      "tree": "d32a8cb78cf1ec4076f06c8ea44be688a80b2371",
      "parents": [
        "0a6bfe2ae21f19adf65d8b8a18c530d94ea4e543",
        "a8f39537ca881d23b9240d19a3d6a32f58739119"
      ],
      "author": {
        "name": "Jake Hamby",
        "email": "jhamby@google.com",
        "time": "Fri Aug 13 14:51:09 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Aug 13 14:51:09 2010 -0700"
      },
      "message": "Merge \"Fix typo and bug in CTS test class.\" into gingerbread"
    },
    {
      "commit": "98ee11ddb7996b332d5e31f8bdff69631c8d3725",
      "tree": "fb8460984cb868ea3dcd59d7293a0d384332ef87",
      "parents": [
        "ae3a1f45951aeb716e1f6b9a99a09838eb55dab4"
      ],
      "author": {
        "name": "Eric Fischer",
        "email": "enf@google.com",
        "time": "Fri Aug 13 14:49:55 2010 -0700"
      },
      "committer": {
        "name": "Eric Fischer",
        "email": "enf@google.com",
        "time": "Fri Aug 13 14:49:55 2010 -0700"
      },
      "message": "Change aapt\u0027s warning message to suggest formatted\u003d\"false\", not \"true\".\n\nTrue is the default and specifying it won\u0027t suppress the warning.\n\nChange-Id: I8ecc919b4059bf3321e781649cb46dd2d3807592\n"
    },
    {
      "commit": "44e0d5ca752db52f2f02e475ecd254b676e50be2",
      "tree": "d28d1b000957fa9cc2ae28d68b982f7fca1aff91",
      "parents": [
        "0f414272ccb9c387f41ad3bb5ee464a6f0b646a4",
        "0a6bfe2ae21f19adf65d8b8a18c530d94ea4e543"
      ],
      "author": {
        "name": "Ficus Kirkpatrick",
        "email": "ficus@android.com",
        "time": "Fri Aug 13 14:47:38 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Aug 13 14:47:38 2010 -0700"
      },
      "message": "am 0a6bfe2a: am 2abde6e0: Add --max-res-version flag to aapt.\n\nMerge commit \u00270a6bfe2ae21f19adf65d8b8a18c530d94ea4e543\u0027 into gingerbread-plus-aosp\n\n* commit \u00270a6bfe2ae21f19adf65d8b8a18c530d94ea4e543\u0027:\n  Add --max-res-version flag to aapt.\n"
    },
    {
      "commit": "0a6bfe2ae21f19adf65d8b8a18c530d94ea4e543",
      "tree": "45a75ecf3b0d4c784fce8d834ec68e3ff36155bf",
      "parents": [
        "7525c2cfbbaa5c947c029008ef490e93a50c064f",
        "2abde6e0ddaed3d2d60bad984a2adc3acbb8164c"
      ],
      "author": {
        "name": "Ficus Kirkpatrick",
        "email": "ficus@android.com",
        "time": "Fri Aug 13 14:45:39 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Aug 13 14:45:39 2010 -0700"
      },
      "message": "am 2abde6e0: Add --max-res-version flag to aapt.\n\nMerge commit \u00272abde6e0ddaed3d2d60bad984a2adc3acbb8164c\u0027 into gingerbread\n\n* commit \u00272abde6e0ddaed3d2d60bad984a2adc3acbb8164c\u0027:\n  Add --max-res-version flag to aapt.\n"
    },
    {
      "commit": "aece2d0ca012144007870db9bb2cf0e360cbb973",
      "tree": "45452cadbea0418c305d2d1554ea17357441af8d",
      "parents": [
        "41e567f7cf3d3e68b88118728c8bd2c3967eff42",
        "a80145de0014aff9bdafe14601046ca511a2f90c"
      ],
      "author": {
        "name": "Alex Sakhartchouk",
        "email": "alexst@google.com",
        "time": "Fri Aug 13 14:39:01 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Aug 13 14:39:01 2010 -0700"
      },
      "message": "Merge \"Adding bounding box computation.\""
    },
    {
      "commit": "9a30556b9a7dfebdb149a889afb58509067d86ef",
      "tree": "dc9f0658a31fce3d63a586e0edfac1f82a4ba773",
      "parents": [
        "04ba60895adb80e4d542e22fae56e147b5eeebdd"
      ],
      "author": {
        "name": "Gilles Debunne",
        "email": "debunne@google.com",
        "time": "Thu Aug 12 18:16:08 2010 -0700"
      },
      "committer": {
        "name": "Gilles Debunne",
        "email": "debunne@google.com",
        "time": "Fri Aug 13 14:38:51 2010 -0700"
      },
      "message": "Changed default background colors to new UI style.\n\nChange-Id: I069fe2047d16fb6f4c7870412386ba40bd0ebd39\n"
    },
    {
      "commit": "a80145de0014aff9bdafe14601046ca511a2f90c",
      "tree": "fe7abc78a30c88c28fd0b866f19b4878a315e2b4",
      "parents": [
        "ff9ca9c2c53c994481323390991ff0e9fd14d06f"
      ],
      "author": {
        "name": "Alex Sakhartchouk",
        "email": "alexst@google.com",
        "time": "Fri Aug 13 14:32:23 2010 -0700"
      },
      "committer": {
        "name": "Alex Sakhartchouk",
        "email": "alexst@google.com",
        "time": "Fri Aug 13 14:32:23 2010 -0700"
      },
      "message": "Adding bounding box computation.\n\nChange-Id: I682609312519d9474176556ade7a208c7d0a1323\n"
    },
    {
      "commit": "41e567f7cf3d3e68b88118728c8bd2c3967eff42",
      "tree": "0e2c9cfc4d26d0d80f98aceedff8c0270010316e",
      "parents": [
        "74521b17fed521ca821061c3e94287859c0d3cc4"
      ],
      "author": {
        "name": "Ficus Kirkpatrick",
        "email": "ficus@android.com",
        "time": "Fri Aug 13 14:13:08 2010 -0700"
      },
      "committer": {
        "name": "Ficus Kirkpatrick",
        "email": "ficus@android.com",
        "time": "Fri Aug 13 14:32:05 2010 -0700"
      },
      "message": "Add --max-res-version flag to aapt.\n\naapt will ignore any versioned resource directories over the\nspecified version (if used).  e.g. --max-res-version\u003d6 will\ncause layout-land-v7 to be ignored.\n\nMerged from gingerbread.\n\nChange-Id: I71b889540380cb10bafb40f72582d3af785ae33a\n"
    },
    {
      "commit": "0f414272ccb9c387f41ad3bb5ee464a6f0b646a4",
      "tree": "d28d1b000957fa9cc2ae28d68b982f7fca1aff91",
      "parents": [
        "a4ed1c6788ead0324106d76f497233ee42a1f1ac",
        "7525c2cfbbaa5c947c029008ef490e93a50c064f"
      ],
      "author": {
        "name": "Ficus Kirkpatrick",
        "email": "ficus@android.com",
        "time": "Fri Aug 13 14:27:41 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Aug 13 14:27:41 2010 -0700"
      },
      "message": "am 7525c2cf: Merge \"Add --max-res-version flag to aapt.\" into gingerbread\n\nMerge commit \u00277525c2cfbbaa5c947c029008ef490e93a50c064f\u0027 into gingerbread-plus-aosp\n\n* commit \u00277525c2cfbbaa5c947c029008ef490e93a50c064f\u0027:\n  Add --max-res-version flag to aapt.\n"
    },
    {
      "commit": "a4ed1c6788ead0324106d76f497233ee42a1f1ac",
      "tree": "d533cf800a8ba0f5ce90e30591eb64ed863c43d3",
      "parents": [
        "7381541309d515f780879d23857675c9c8ee9344",
        "1e4aa48cfd2b2c13c4f7ace8c9fcb33adfa18661"
      ],
      "author": {
        "name": "Romain Guy",
        "email": "romainguy@google.com",
        "time": "Fri Aug 13 14:27:36 2010 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Aug 13 14:27:36 2010 -0700"
      },
      "message": "am 1e4aa48c: Merge \"fix [2912927] Can\\\u0027t get NV_draw_path extension to work\" into gingerbread\n\nMerge commit \u00271e4aa48cfd2b2c13c4f7ace8c9fcb33adfa18661\u0027 into gingerbread-plus-aosp\n\n* commit \u00271e4aa48cfd2b2c13c4f7ace8c9fcb33adfa18661\u0027:\n  fix [2912927] Can\u0027t get NV_draw_path extension to work\n"
    },
    {
      "commit": "7381541309d515f780879d23857675c9c8ee9344",
      "tree": "13e1cd8ca7a3e41744ecaa6a46385656dda48f44",
      "parents": [
        "122f14fa7d0ac4d7a62757f596431286f6ab037f",
        "876247784ee6202066abdefd8366f2e09e681fab"
      ],
      "author": {
        "name": "Jean-Baptiste Queru",
        "email": "jbq@google.com",
        "time": "Fri Aug 13 14:23:39 2010 -0700"
      },
      "committer": {
        "name": "Jean-Baptiste Queru",
        "email": "jbq@google.com",
        "time": "Fri Aug 13 14:24:06 2010 -0700"
      },
      "message": "Ignore 87624778\n\nIt already exists in this branch\n\nChange-Id: Ic4329e543d34828f41040dc264260be9d03a20e7\n"
    },
    {
      "commit": "7525c2cfbbaa5c947c029008ef490e93a50c064f",
      "tree": "45a75ecf3b0d4c784fce8d834ec68e3ff36155bf",
      "parents": [
        "1e4aa48cfd2b2c13c4f7ace8c9fcb33adfa18661",
        "588f228d6a3e3b254fbc1f13f29ee47e13a669c1"
      ],
      "author": {
        "name": "Ficus Kirkpatrick",
        "email": "ficus@android.com",
        "time": "Fri Aug 13 14:22:34 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Aug 13 14:22:34 2010 -0700"
      },
      "message": "Merge \"Add --max-res-version flag to aapt.\" into gingerbread"
    },
    {
      "commit": "588f228d6a3e3b254fbc1f13f29ee47e13a669c1",
      "tree": "22db4977d6e71d3148f475eefcccbb16003be7ed",
      "parents": [
        "876247784ee6202066abdefd8366f2e09e681fab"
      ],
      "author": {
        "name": "Ficus Kirkpatrick",
        "email": "ficus@android.com",
        "time": "Fri Aug 13 14:13:08 2010 -0700"
      },
      "committer": {
        "name": "Ficus Kirkpatrick",
        "email": "ficus@android.com",
        "time": "Fri Aug 13 14:20:51 2010 -0700"
      },
      "message": "Add --max-res-version flag to aapt.\n\naapt will ignore any versioned resource directories over the\nspecified version (if used).  e.g. --max-res-version\u003d6 will\ncause layout-land-v7 to be ignored.\n\nMerged from froyo.\n\nChange-Id: Ia4eabae535b95b75d18b0c83135d44ed9a95b9eb\n"
    },
    {
      "commit": "1e4aa48cfd2b2c13c4f7ace8c9fcb33adfa18661",
      "tree": "fc705112d65781585cc265ee0f61c095631f1289",
      "parents": [
        "876247784ee6202066abdefd8366f2e09e681fab",
        "ab5750115df3143de46cee934422ffea65765480"
      ],
      "author": {
        "name": "Romain Guy",
        "email": "romainguy@google.com",
        "time": "Fri Aug 13 14:18:55 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Aug 13 14:18:55 2010 -0700"
      },
      "message": "Merge \"fix [2912927] Can\u0027t get NV_draw_path extension to work\" into gingerbread"
    },
    {
      "commit": "ab5750115df3143de46cee934422ffea65765480",
      "tree": "79f542dbe2f608cbf3e8eb99e279928e667282bc",
      "parents": [
        "c8d0d6307fc5cdd24083113456ac33790a5fb94a"
      ],
      "author": {
        "name": "Mathias Agopian",
        "email": "mathias@google.com",
        "time": "Fri Aug 13 12:19:04 2010 -0700"
      },
      "committer": {
        "name": "Mathias Agopian",
        "email": "mathias@google.com",
        "time": "Fri Aug 13 14:17:58 2010 -0700"
      },
      "message": "fix [2912927] Can\u0027t get NV_draw_path extension to work\n\nthere was a problem with eglGetProcAddress() which would only work with\nGLES 1.x contexts.\n\nChange-Id: I4747671cbf7ed469bb471a377f1d6f36550d24df\n"
    },
    {
      "commit": "2abde6e0ddaed3d2d60bad984a2adc3acbb8164c",
      "tree": "d857c42917db90156e267f5bf093fd344199a67a",
      "parents": [
        "4f3c5372a56ac47dac9c22c7f7ce97152128c795"
      ],
      "author": {
        "name": "Ficus Kirkpatrick",
        "email": "ficus@android.com",
        "time": "Fri Aug 13 14:13:08 2010 -0700"
      },
      "committer": {
        "name": "Ficus Kirkpatrick",
        "email": "ficus@android.com",
        "time": "Fri Aug 13 14:13:08 2010 -0700"
      },
      "message": "Add --max-res-version flag to aapt.\n\naapt will ignore any versioned resource directories over the\nspecified version (if used).  e.g. --max-res-version\u003d6 will\ncause layout-land-v7 to be ignored.\n\nMerged from eclair.\n\nChange-Id: I40ccf820c8a6e3074fccc987dd60a511dd8eb0de\n"
    },
    {
      "commit": "561a91824fbfcdae9031fb2cdbb745578a969981",
      "tree": "58ca329e4e7f834396c325019d6254dc70ee7d40",
      "parents": [
        "ae3a1f45951aeb716e1f6b9a99a09838eb55dab4"
      ],
      "author": {
        "name": "Ying Wang",
        "email": "wangying@google.com",
        "time": "Fri Aug 13 13:56:07 2010 -0700"
      },
      "committer": {
        "name": "Ying Wang",
        "email": "wangying@google.com",
        "time": "Fri Aug 13 14:06:58 2010 -0700"
      },
      "message": "Output proguard keep flags for fragment classes.\n\nChange-Id: I28c10fbf18b91f8ba3dfc2575cd41215f65f11ec\nBug: 2916847\n"
    },
    {
      "commit": "17f616823a562ceb3a008f91e05d43bc56d37cae",
      "tree": "e1ed8a590d1ac8fa77561f1ecc01b5a7060422e0",
      "parents": [
        "a8f39537ca881d23b9240d19a3d6a32f58739119"
      ],
      "author": {
        "name": "Jake Hamby",
        "email": "jhamby@google.com",
        "time": "Fri Aug 13 12:09:56 2010 -0700"
      },
      "committer": {
        "name": "Jake Hamby",
        "email": "jhamby@google.com",
        "time": "Fri Aug 13 14:01:31 2010 -0700"
      },
      "message": "Fix character count bug and Javadoc typos in SMS (with test cases)\n\nFix a character count bug I discovered while working on related SMS\nbugs. Includes a new set of test cases to verify the fix for the\nbuggy calculateLength() methods (\"runtest frameworks-telephony\").\n\nYou can also verify that the counter works properly in the Mms app\nby typing characters until the boundary is crossed where an\nadditional message part is required. The counter should count down\nto 0 characters remaining before increasing the message count.\n\nChange-Id: I4de68b82dfc53dcae094865798f2c0235a355d43\n"
    },
    {
      "commit": "74521b17fed521ca821061c3e94287859c0d3cc4",
      "tree": "3e256e761977a7966134f052c24ee38f7ff9a28c",
      "parents": [
        "8e7b1f750e1b678e4ad9f75e042e40622c77b3e7",
        "dde858cbb6dd96e621616b20bb5a6866565b4874"
      ],
      "author": {
        "name": "Shimeng (Simon) Wang",
        "email": "swang@google.com",
        "time": "Fri Aug 13 13:56:42 2010 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Aug 13 13:56:42 2010 -0700"
      },
      "message": "Merge \"Change scale for large screen reading when double tapped.\""
    }
  ],
  "next": "dde858cbb6dd96e621616b20bb5a6866565b4874"
}
