)]}'
{
  "log": [
    {
      "commit": "1296c63bf14af034a90d5579ff301d1a2b70e34a",
      "tree": "0cfe801c21cd98bcfeecc6a673e875a69ae538a9",
      "parents": [
        "5d728bb9ff8c6ad89d5a1b88b2804f954d45d763"
      ],
      "author": {
        "name": "Jeff Brown",
        "email": "jeffbrown@google.com",
        "time": "Wed Aug 08 01:47:28 2012 -0700"
      },
      "committer": {
        "name": "Jeff Brown",
        "email": "jeffbrown@google.com",
        "time": "Wed Aug 08 18:23:59 2012 -0700"
      },
      "message": "Enable use of Surface as a native window in EGL14 wrapper.\n\nChange-Id: Ia3546fd02f9b60d4505fbc0602522b95e3e5b6be\n"
    },
    {
      "commit": "5d728bb9ff8c6ad89d5a1b88b2804f954d45d763",
      "tree": "7f81e7e2e9c71c62b9532625e28d2d97a50826e6",
      "parents": [
        "2ab1b7d9abc1b720b63ae01abcf1df0dc780eed4"
      ],
      "author": {
        "name": "Jeff Brown",
        "email": "jeffbrown@google.com",
        "time": "Wed Aug 08 01:47:10 2012 -0700"
      },
      "committer": {
        "name": "Jeff Brown",
        "email": "jeffbrown@google.com",
        "time": "Wed Aug 08 18:23:53 2012 -0700"
      },
      "message": "Add FloatMath.exp.\n\nChange-Id: I7f215e5fd4cb942ddee56eebaef04be565ac79f3\n"
    },
    {
      "commit": "2ab1b7d9abc1b720b63ae01abcf1df0dc780eed4",
      "tree": "1a7834b4ae21fd548993be37f211fefcaf419a27",
      "parents": [
        "1ae86869bcc2262b6828102c8a3ee08e68580fa7"
      ],
      "author": {
        "name": "Jeff Brown",
        "email": "jeffbrown@google.com",
        "time": "Wed Aug 08 01:46:41 2012 -0700"
      },
      "committer": {
        "name": "Jeff Brown",
        "email": "jeffbrown@google.com",
        "time": "Wed Aug 08 02:06:14 2012 -0700"
      },
      "message": "Make display info accessible from hidden api.\n\nChange-Id: I83f3899b9ef10da4fe9a71f40dee8e940b32ec46\n"
    },
    {
      "commit": "1ae86869bcc2262b6828102c8a3ee08e68580fa7",
      "tree": "77e38d707fa90eb6ea8a564efbe94af8c3a774fe",
      "parents": [
        "0a332e39eba608c33473844dbc205a85eef2ebe6",
        "6f6c54519a9b15379bb79e195655b6bd4fc5967a"
      ],
      "author": {
        "name": "Matthew Xie",
        "email": "mattx@google.com",
        "time": "Wed Aug 08 00:31:52 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Aug 08 00:31:53 2012 -0700"
      },
      "message": "Merge \"Auto connection/disconnection related changes\" into jb-mr1-dev"
    },
    {
      "commit": "0a332e39eba608c33473844dbc205a85eef2ebe6",
      "tree": "e0635bbd7ce4701b099e3492e54518c91df19022",
      "parents": [
        "96f1ee9867f966857c2dbd8cdd168d8fcdf72224",
        "33fa1f774c8e7289fd7c39fbc2c65b9361f2c2c4"
      ],
      "author": {
        "name": "Romain Guy",
        "email": "romainguy@google.com",
        "time": "Tue Aug 07 19:12:08 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Aug 07 19:12:09 2012 -0700"
      },
      "message": "Merge \"Draw an empty border around glyphs to avoid sampling issues Bug #6942209\" into jb-mr1-dev"
    },
    {
      "commit": "33fa1f774c8e7289fd7c39fbc2c65b9361f2c2c4",
      "tree": "d74879134ece535c3930df34a05857566be6307b",
      "parents": [
        "2440e670de0294bdf64592849613db9b8f00ee11"
      ],
      "author": {
        "name": "Romain Guy",
        "email": "romainguy@google.com",
        "time": "Tue Aug 07 19:09:57 2012 -0700"
      },
      "committer": {
        "name": "Romain Guy",
        "email": "romainguy@google.com",
        "time": "Tue Aug 07 19:09:57 2012 -0700"
      },
      "message": "Draw an empty border around glyphs to avoid sampling issues\nBug #6942209\n\nThe font renderer was preserving a 1 px border around each glyph to ensure\nbilinear filtering would work nicely. Unfortunately, this border was not\nset to 0 when glyphs were added in the cache to replace old evicted glyphs.\n\nChange-Id: Ib85afca7ebad5cb63f960dc0e87ae162333dbfe8\n"
    },
    {
      "commit": "96f1ee9867f966857c2dbd8cdd168d8fcdf72224",
      "tree": "0160c543a628b609c4583f28bdf9c183e72d10ad",
      "parents": [
        "60b645f6739bd7d744ceab87ea50fe72d52cec8a",
        "0090f20001470ed078177ccfc1f5e03842258fe1"
      ],
      "author": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Tue Aug 07 18:04:15 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Aug 07 18:04:16 2012 -0700"
      },
      "message": "Merge \"Fix a padding resolution bug for adapter-based views\" into jb-mr1-dev"
    },
    {
      "commit": "60b645f6739bd7d744ceab87ea50fe72d52cec8a",
      "tree": "148356cd820b257a2b256190ec9dd143a429a477",
      "parents": [
        "336b31c28ab282595fbf649eaf053f0811034dd9",
        "6571c7896d950e9dd183fa5eb89e11471bc81586"
      ],
      "author": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Tue Aug 07 17:42:41 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Aug 07 17:42:41 2012 -0700"
      },
      "message": "Merge \"Fix padding in global actions list item\" into jb-mr1-dev"
    },
    {
      "commit": "6571c7896d950e9dd183fa5eb89e11471bc81586",
      "tree": "6ffba61a8f36b3285d9b374d954eeedd2b3a22d4",
      "parents": [
        "4224790ffac80b7777ebeeed7474c3111a7add49"
      ],
      "author": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Tue Aug 07 17:39:56 2012 -0700"
      },
      "committer": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Tue Aug 07 17:39:56 2012 -0700"
      },
      "message": "Fix padding in global actions list item\n\nRe-align the icon edges with the expected amount of padding in the\nlong-press power dialog.\n\nChange-Id: I0d2f86447e635d5c339b07c261716e12670dc06d\n"
    },
    {
      "commit": "0090f20001470ed078177ccfc1f5e03842258fe1",
      "tree": "b384365242e34acb98cfb8fda0bd2dc1e229fade",
      "parents": [
        "4224790ffac80b7777ebeeed7474c3111a7add49"
      ],
      "author": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Tue Aug 07 17:15:30 2012 -0700"
      },
      "committer": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Tue Aug 07 17:16:49 2012 -0700"
      },
      "message": "Fix a padding resolution bug for adapter-based views\n\nIf padding has not been resolved by the time measure() is called,\nresolve it.\n\nBug 6938579\n\nChange-Id: Idd3ffa3e4e441cd462d6594b1e20d153d7632994\n"
    },
    {
      "commit": "336b31c28ab282595fbf649eaf053f0811034dd9",
      "tree": "3f11dcac979d342ca4af5fa9a6a5c0dd44296922",
      "parents": [
        "08fe2687aae986b7aca5192c60605edebaa18ab8",
        "acad183238ad13774dba38c403ed553c2427027e"
      ],
      "author": {
        "name": "Jason Simmons",
        "email": "jsimmons@google.com",
        "time": "Tue Aug 07 16:14:50 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Aug 07 16:14:50 2012 -0700"
      },
      "message": "Merge \"Add an empty stub status bar service implementation\" into jb-mr1-dev"
    },
    {
      "commit": "08fe2687aae986b7aca5192c60605edebaa18ab8",
      "tree": "e7b164389bb328357513ad76b4db3c8b2098002c",
      "parents": [
        "c452e025be67787eee7ed656e765fed47ed6ae0e",
        "2d286f4984d478cc5947a3a3ceea85b292d5f920"
      ],
      "author": {
        "name": "Mike Lockwood",
        "email": "lockwood@google.com",
        "time": "Tue Aug 07 15:34:48 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Aug 07 15:34:49 2012 -0700"
      },
      "message": "Merge \"MediaFile: Fix case sensitive file extension matching for computing MTP format code\" into jb-mr1-dev"
    },
    {
      "commit": "c452e025be67787eee7ed656e765fed47ed6ae0e",
      "tree": "3129f630414629ec478c60d179c9f4477353a58e",
      "parents": [
        "b260f3531b03e09b59e0a14e4cc44749c0bf9c9e",
        "02c9991834eecb161a90475b2a2076e44628c9f9"
      ],
      "author": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Tue Aug 07 15:14:21 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Aug 07 15:14:21 2012 -0700"
      },
      "message": "am 02c99918: (-s ours) Reconcile with jb-mr0-release - do not merge\n\n* commit \u002702c9991834eecb161a90475b2a2076e44628c9f9\u0027:\n"
    },
    {
      "commit": "02c9991834eecb161a90475b2a2076e44628c9f9",
      "tree": "e61b9cd6895bfec2503c19c1c0cbacd24156a56a",
      "parents": [
        "9e28fa459bac0322a5608a4f6c682e0ff9051bed",
        "9ec5855611f8efbe027d5ba64679d6869072a5f9"
      ],
      "author": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Tue Aug 07 14:59:03 2012 -0700"
      },
      "committer": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Tue Aug 07 14:59:03 2012 -0700"
      },
      "message": "Reconcile with jb-mr0-release - do not merge\n\nChange-Id: I79a1cf96dc3fb5ead2ace604370cbaed2d1bc534\n"
    },
    {
      "commit": "b260f3531b03e09b59e0a14e4cc44749c0bf9c9e",
      "tree": "3129f630414629ec478c60d179c9f4477353a58e",
      "parents": [
        "b0e0c1c02a55d5e6221a79e4142dd191f4c0b9ec",
        "2440e670de0294bdf64592849613db9b8f00ee11"
      ],
      "author": {
        "name": "Romain Guy",
        "email": "romainguy@google.com",
        "time": "Tue Aug 07 14:52:34 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Aug 07 14:52:35 2012 -0700"
      },
      "message": "Merge \"Catch padding changes in ViewGroup to properly clip children Bug #6886339\" into jb-mr1-dev"
    },
    {
      "commit": "2d286f4984d478cc5947a3a3ceea85b292d5f920",
      "tree": "66c9a364e68e97544f99a8e28cda8a709956f218",
      "parents": [
        "d932de9aff49d1d9f752ad479b42854d2557c881"
      ],
      "author": {
        "name": "Mike Lockwood",
        "email": "lockwood@google.com",
        "time": "Tue Aug 07 14:43:59 2012 -0700"
      },
      "committer": {
        "name": "Mike Lockwood",
        "email": "lockwood@google.com",
        "time": "Tue Aug 07 14:43:59 2012 -0700"
      },
      "message": "MediaFile: Fix case sensitive file extension matching for computing MTP format code\n\nBug: 6939136\n\nChange-Id: Iefd4083aefbd4b175a2f8c860a9e13c99ded9c82\nSigned-off-by: Mike Lockwood \u003clockwood@google.com\u003e\n"
    },
    {
      "commit": "2440e670de0294bdf64592849613db9b8f00ee11",
      "tree": "782b3d504904ae327f22688d43a8c743b78ba895",
      "parents": [
        "17112ad8a21a77620eb1ff14dcf8bdd6b7859712"
      ],
      "author": {
        "name": "Romain Guy",
        "email": "romainguy@google.com",
        "time": "Tue Aug 07 14:43:43 2012 -0700"
      },
      "committer": {
        "name": "Romain Guy",
        "email": "romainguy@google.com",
        "time": "Tue Aug 07 14:43:43 2012 -0700"
      },
      "message": "Catch padding changes in ViewGroup to properly clip children\nBug #6886339\n\nRTL support introduced a new way to handle padding which broke\nexisting behavior in ViewGroup.setPadding(). The new code path\nwas not notifying ViewGroup which would prevent it from setting\na flag used to clip children.\n\nChange-Id: I584143714cb81fd664b4ecd9fb51d56bae04ba05\n"
    },
    {
      "commit": "b0e0c1c02a55d5e6221a79e4142dd191f4c0b9ec",
      "tree": "a58f9418fcafd49fdaa83e2a2433fd2f8f2fb7a9",
      "parents": [
        "e4fcedff53bd42229ed6b520c32535649e218dee",
        "6e1b91775996bf17e6ced3b44ef87eb19ad43221"
      ],
      "author": {
        "name": "Stephen Hines",
        "email": "srhines@google.com",
        "time": "Tue Aug 07 14:32:29 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Aug 07 14:32:30 2012 -0700"
      },
      "message": "Merge \"Add case for NEON min to RSTest\" into jb-mr1-dev"
    },
    {
      "commit": "6e1b91775996bf17e6ced3b44ef87eb19ad43221",
      "tree": "758e3c6b65d0940388fe9482465010afd8167f2e",
      "parents": [
        "4224790ffac80b7777ebeeed7474c3111a7add49"
      ],
      "author": {
        "name": "Rajeev Sharma",
        "email": "rdsharma@google.com",
        "time": "Tue Aug 07 14:24:05 2012 -0700"
      },
      "committer": {
        "name": "Rajeev Sharma",
        "email": "rdsharma@google.com",
        "time": "Tue Aug 07 14:30:50 2012 -0700"
      },
      "message": "Add case for NEON min to RSTest\n\nRegression test for bug 6841495.\n\nChange-Id: If98380f402a711592dcddba5438e3cce5b008131\n"
    },
    {
      "commit": "e4fcedff53bd42229ed6b520c32535649e218dee",
      "tree": "417f158bcecbe0d52c045a0964760690099f092a",
      "parents": [
        "a335b06c673553fec4f5cfac0a667ec1de0972cc",
        "e5cefd1d523e1f41298595203b97a08064ed0ac0"
      ],
      "author": {
        "name": "Katie McCormick",
        "email": "kmccormick@google.com",
        "time": "Tue Aug 07 14:22:17 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Aug 07 14:22:17 2012 -0700"
      },
      "message": "Merge \"cherrypick from jb-dev docs: GCM changes Change-Id: Id5454e70455bae14ab4605021a6c1bcab0292ae9\" into jb-mr1-dev"
    },
    {
      "commit": "a335b06c673553fec4f5cfac0a667ec1de0972cc",
      "tree": "7d178a46b8e7797fe59f85bd742b1d9dc4545339",
      "parents": [
        "b53e9b42c302a5c5ccd837aece6bfffdf0cb5bf2",
        "9e28fa459bac0322a5608a4f6c682e0ff9051bed"
      ],
      "author": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Tue Aug 07 14:05:32 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Aug 07 14:05:32 2012 -0700"
      },
      "message": "am 9e28fa45: am 0d3a1277: Merge \"docs: fix hdef variable\" into jb-dev\n\n* commit \u00279e28fa459bac0322a5608a4f6c682e0ff9051bed\u0027:\n  docs: fix hdef variable\n"
    },
    {
      "commit": "b53e9b42c302a5c5ccd837aece6bfffdf0cb5bf2",
      "tree": "78387317c5d39b36b1fabce81eacde277adcd109",
      "parents": [
        "4224790ffac80b7777ebeeed7474c3111a7add49",
        "a8583c2934836572632bb82d1fe7607392d4ca72"
      ],
      "author": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Tue Aug 07 14:05:28 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Aug 07 14:05:28 2012 -0700"
      },
      "message": "am a8583c29: am 40eee61e: docs: fix broken links and update sitemap text file\n\n* commit \u0027a8583c2934836572632bb82d1fe7607392d4ca72\u0027:\n  docs: fix broken links and update sitemap text file\n"
    },
    {
      "commit": "9e28fa459bac0322a5608a4f6c682e0ff9051bed",
      "tree": "e61b9cd6895bfec2503c19c1c0cbacd24156a56a",
      "parents": [
        "a8583c2934836572632bb82d1fe7607392d4ca72",
        "0d3a127742b56a9aae9c9c018b7042f49902db8a"
      ],
      "author": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Tue Aug 07 14:04:09 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Aug 07 14:04:09 2012 -0700"
      },
      "message": "am 0d3a1277: Merge \"docs: fix hdef variable\" into jb-dev\n\n* commit \u00270d3a127742b56a9aae9c9c018b7042f49902db8a\u0027:\n  docs: fix hdef variable\n"
    },
    {
      "commit": "a8583c2934836572632bb82d1fe7607392d4ca72",
      "tree": "859913f1287ee6c5b5920d8e8c96759952fac8d9",
      "parents": [
        "4b4b44381b133e9ab7418806c046774b7fd31393",
        "40eee61e25fb887f5267686f8a0a7c5bd9f95769"
      ],
      "author": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Tue Aug 07 14:04:04 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Aug 07 14:04:04 2012 -0700"
      },
      "message": "am 40eee61e: docs: fix broken links and update sitemap text file\n\n* commit \u002740eee61e25fb887f5267686f8a0a7c5bd9f95769\u0027:\n  docs: fix broken links and update sitemap text file\n"
    },
    {
      "commit": "0d3a127742b56a9aae9c9c018b7042f49902db8a",
      "tree": "abc91d4c296dd3756d4ceebcfa3fd988448f082c",
      "parents": [
        "40eee61e25fb887f5267686f8a0a7c5bd9f95769",
        "b111b5785eccda4d0193a52b09fc9f5f7da2eff2"
      ],
      "author": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Tue Aug 07 14:01:34 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Aug 07 14:01:34 2012 -0700"
      },
      "message": "Merge \"docs: fix hdef variable\" into jb-dev"
    },
    {
      "commit": "b111b5785eccda4d0193a52b09fc9f5f7da2eff2",
      "tree": "db40c7bc992e66c32f186fe83e34045598d239ec",
      "parents": [
        "ea8375617e0d9099dc156a12989277d320eab1ca"
      ],
      "author": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Tue Aug 07 13:59:12 2012 -0700"
      },
      "committer": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Tue Aug 07 13:59:12 2012 -0700"
      },
      "message": "docs: fix hdef variable\n\nChange-Id: I737258d454f426506e529e3d48fefb1397b9e8d3\n"
    },
    {
      "commit": "4224790ffac80b7777ebeeed7474c3111a7add49",
      "tree": "2e5fcf36191a0a22fcfab807752cf59eeeca2742",
      "parents": [
        "b14c215eb2dd617214d867d38449eb1d1214d41c",
        "fd75eef161e93a39c87699b6c938b8298ee8f78b"
      ],
      "author": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Tue Aug 07 13:48:04 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Aug 07 13:48:04 2012 -0700"
      },
      "message": "Merge \"Animate the action bar\u0027s Up chevron as it shows and hides.\" into jb-mr1-dev"
    },
    {
      "commit": "fd75eef161e93a39c87699b6c938b8298ee8f78b",
      "tree": "c0d80c0d2a9a5656264b8d4f14e6acbc051c0f96",
      "parents": [
        "6624afe37b3be7c469a3613298a2246663a2d409"
      ],
      "author": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Thu Aug 02 10:27:31 2012 -0700"
      },
      "committer": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Tue Aug 07 13:47:11 2012 -0700"
      },
      "message": "Animate the action bar\u0027s Up chevron as it shows and hides.\n\nChange-Id: I2cf0283cc644a62ad83cb5641b8f56cc8229b86f\n"
    },
    {
      "commit": "b14c215eb2dd617214d867d38449eb1d1214d41c",
      "tree": "7d29a2b19aab3b7d5a8f49e080f394535f90ff10",
      "parents": [
        "53bec9af8b415af87cc51c065c8bec02e26759a6",
        "4b4b44381b133e9ab7418806c046774b7fd31393"
      ],
      "author": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Tue Aug 07 13:20:50 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Aug 07 13:20:50 2012 -0700"
      },
      "message": "am 4b4b4438: am 33c5670b: Merge \"Fewer warnings in aidl generated code.\"\n\n* commit \u00274b4b44381b133e9ab7418806c046774b7fd31393\u0027:\n  Fewer warnings in aidl generated code.\n"
    },
    {
      "commit": "4b4b44381b133e9ab7418806c046774b7fd31393",
      "tree": "b5fce87b6f9346cf9957938ee63c5debb5134deb",
      "parents": [
        "d7cb30484ba94ecb8f4844f45742bf2ffc004599",
        "33c5670b315810f1f3dc66fe8cd38f7b3e05f3ac"
      ],
      "author": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Tue Aug 07 13:18:53 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Aug 07 13:18:53 2012 -0700"
      },
      "message": "am 33c5670b: Merge \"Fewer warnings in aidl generated code.\"\n\n* commit \u002733c5670b315810f1f3dc66fe8cd38f7b3e05f3ac\u0027:\n  Fewer warnings in aidl generated code.\n"
    },
    {
      "commit": "9ec5855611f8efbe027d5ba64679d6869072a5f9",
      "tree": "976c9e9a32ac530fc715d21de2441d067cfcd992",
      "parents": [
        "ea8375617e0d9099dc156a12989277d320eab1ca",
        "4594d8baf85080e9a5b3ae25ad809d6d924e6e88"
      ],
      "author": {
        "name": "The Android Automerger",
        "email": "android-build@android.com",
        "time": "Tue Aug 07 13:01:14 2012 -0700"
      },
      "committer": {
        "name": "The Android Automerger",
        "email": "android-build@android.com",
        "time": "Tue Aug 07 13:01:14 2012 -0700"
      },
      "message": "merge in jb-mr0-release history after reset to jb-dev\n"
    },
    {
      "commit": "e5cefd1d523e1f41298595203b97a08064ed0ac0",
      "tree": "656377e59adec1c94c6090eeff81b9375e4521ac",
      "parents": [
        "6624afe37b3be7c469a3613298a2246663a2d409"
      ],
      "author": {
        "name": "Katie McCormick",
        "email": "kmccormick@google.com",
        "time": "Tue Jul 24 15:05:28 2012 -0700"
      },
      "committer": {
        "name": "Katie McCormick",
        "email": "kmccormick@google.com",
        "time": "Tue Aug 07 13:00:10 2012 -0700"
      },
      "message": "cherrypick from jb-dev docs: GCM changes Change-Id: Id5454e70455bae14ab4605021a6c1bcab0292ae9\n\nConflicts:\n\n\tdocs/html/guide/google/gcm/gcm.jd\n\nConflicts:\n\n\tdocs/html/guide/google/gcm/gcm.jd\n\nChange-Id: I584ba81e923d4150d2b4aed940d790c8298bae7c\n"
    },
    {
      "commit": "53bec9af8b415af87cc51c065c8bec02e26759a6",
      "tree": "13f5928dfa4f20f31837a43153555a6642ac0725",
      "parents": [
        "03ad783c5078c7bd487e47bb2a2af67dfbe89f1a",
        "2cfa7d8943d8da2b9b80654ffe7399d03d113d1d"
      ],
      "author": {
        "name": "Baligh Uddin",
        "email": "baligh@google.com",
        "time": "Tue Aug 07 12:40:12 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Aug 07 12:40:12 2012 -0700"
      },
      "message": "Merge \"Import translations. DO NOT MERGE\" into jb-mr1-dev"
    },
    {
      "commit": "2cfa7d8943d8da2b9b80654ffe7399d03d113d1d",
      "tree": "19f7a636ea8ba067e1f4466a7c368452a0890ab1",
      "parents": [
        "6624afe37b3be7c469a3613298a2246663a2d409"
      ],
      "author": {
        "name": "Baligh Uddin",
        "email": "baligh@google.com",
        "time": "Tue Aug 07 12:24:57 2012 -0700"
      },
      "committer": {
        "name": "Baligh Uddin",
        "email": "baligh@google.com",
        "time": "Tue Aug 07 12:24:57 2012 -0700"
      },
      "message": "Import translations. DO NOT MERGE\n\nChange-Id: Ia88ed38a8472e03ac23c36dc8fe86643af9bb2d6\nAuto-generated-cl: translation import\n"
    },
    {
      "commit": "33c5670b315810f1f3dc66fe8cd38f7b3e05f3ac",
      "tree": "a50b5554441c5048766c9b116f0ac62ec53626f5",
      "parents": [
        "98853623bcb27155e9b030301a0cb2a987cfc612",
        "b327c41e125a3be15a6c6c4dba318fe1b2392605"
      ],
      "author": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Tue Aug 07 12:19:22 2012 -0700"
      },
      "committer": {
        "name": "android code review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Aug 07 12:19:22 2012 -0700"
      },
      "message": "Merge \"Fewer warnings in aidl generated code.\""
    },
    {
      "commit": "03ad783c5078c7bd487e47bb2a2af67dfbe89f1a",
      "tree": "9b15899ad594797bebf0975550733d70d3752814",
      "parents": [
        "a419150573f4debba46f2341027d9c1230f3c53b",
        "17112ad8a21a77620eb1ff14dcf8bdd6b7859712"
      ],
      "author": {
        "name": "Romain Guy",
        "email": "romainguy@google.com",
        "time": "Tue Aug 07 11:59:35 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Aug 07 11:59:39 2012 -0700"
      },
      "message": "Merge \"Cleanup of libhwui\" into jb-mr1-dev"
    },
    {
      "commit": "a419150573f4debba46f2341027d9c1230f3c53b",
      "tree": "745cc1d0d13acde2e0bd15575e4d0cae51b624e3",
      "parents": [
        "d932de9aff49d1d9f752ad479b42854d2557c881",
        "5773bfdb7cd3852d9fedd497e3c22c49c83d0d75"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Tue Aug 07 11:45:23 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Aug 07 11:45:47 2012 -0700"
      },
      "message": "Merge \"Add power menu action to take a bug report\" into jb-mr1-dev"
    },
    {
      "commit": "5773bfdb7cd3852d9fedd497e3c22c49c83d0d75",
      "tree": "19e5d24fdfc33d3c1cf31defa454b52ab9a167ec",
      "parents": [
        "4cb3384772cf7015a4e05789470123efb07219d9"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Fri Jul 13 13:24:15 2012 -0700"
      },
      "committer": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Tue Aug 07 11:42:09 2012 -0700"
      },
      "message": "Add power menu action to take a bug report\n\nChange-Id: I5f58d99e9a27a1fc496fa54e0c0ee333087155da\n"
    },
    {
      "commit": "17112ad8a21a77620eb1ff14dcf8bdd6b7859712",
      "tree": "823331d71aeda770dd5547c56c589d1f1b6394af",
      "parents": [
        "6624afe37b3be7c469a3613298a2246663a2d409"
      ],
      "author": {
        "name": "Romain Guy",
        "email": "romainguy@google.com",
        "time": "Tue Aug 07 11:24:39 2012 -0700"
      },
      "committer": {
        "name": "Romain Guy",
        "email": "romainguy@google.com",
        "time": "Tue Aug 07 11:25:15 2012 -0700"
      },
      "message": "Cleanup of libhwui\n\nChange-Id: Ib7f5771548462c00027a8ad57badfb68c50644f9\n"
    },
    {
      "commit": "d932de9aff49d1d9f752ad479b42854d2557c881",
      "tree": "91a9e66f68a0ce5b7e3680d1e1989ffdbb8ce878",
      "parents": [
        "b529e4c9ca8a6790162275ac2e481f768a6d585f"
      ],
      "author": {
        "name": "Martin Storsjo",
        "email": "martin@martin.st",
        "time": "Fri Jul 13 13:01:06 2012 +0300"
      },
      "committer": {
        "name": "Andreas Huber",
        "email": "andih@google.com",
        "time": "Tue Aug 07 11:11:24 2012 -0700"
      },
      "message": "mediacodec: Don\u0027t crash if trying to open a codec that does not exist\n\nChange-Id: If75e3156517993629f50622a84a9ac573fced815\n"
    },
    {
      "commit": "b529e4c9ca8a6790162275ac2e481f768a6d585f",
      "tree": "6ebec2f7a8de0d34110d22e5faeea40ca3b01c3f",
      "parents": [
        "6624afe37b3be7c469a3613298a2246663a2d409"
      ],
      "author": {
        "name": "Martin Storsjo",
        "email": "martin@martin.st",
        "time": "Fri Jul 13 12:57:13 2012 +0300"
      },
      "committer": {
        "name": "Andreas Huber",
        "email": "andih@google.com",
        "time": "Tue Aug 07 11:07:12 2012 -0700"
      },
      "message": "mediacodec: Don\u0027t suggest calling getOutputFormat() immediately\n\nCalling getOutputFormat() at this point currently crashes in\nnative code. (After a fix to the native code, this gives an\nIllegalStateException instead.)\n\nChange-Id: Ia45c4820bb3d9ed435a0aeef1ff8c230524f2e1f\n"
    },
    {
      "commit": "b327c41e125a3be15a6c6c4dba318fe1b2392605",
      "tree": "f2a28c312caed39bd47fb8788aa514847a8476e6",
      "parents": [
        "dfac68eacc60c130e54345d98bd45c99573cb627"
      ],
      "author": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Tue Aug 07 10:34:02 2012 -0700"
      },
      "committer": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Tue Aug 07 10:34:02 2012 -0700"
      },
      "message": "Fewer warnings in aidl generated code.\n\nBug: http://code.google.com/p/android/issues/detail?id\u003d19196\nChange-Id: If054e60c19dc73fe32f55d0fa1054309565a6de6\n"
    },
    {
      "commit": "6624afe37b3be7c469a3613298a2246663a2d409",
      "tree": "7beef237ec88cf0c0f3dff4286c91ada31f84b74",
      "parents": [
        "b1f938c1c1d83a7bc4f15395042dd40c0734a6dc",
        "45576ccd760e4e2e63a54410803380c05e42d742"
      ],
      "author": {
        "name": "Nick Kralevich",
        "email": "nnk@google.com",
        "time": "Tue Aug 07 08:55:25 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Aug 07 08:55:25 2012 -0700"
      },
      "message": "Merge \"Explicitly export content providers\" into jb-mr1-dev"
    },
    {
      "commit": "b1f938c1c1d83a7bc4f15395042dd40c0734a6dc",
      "tree": "7731542b32d5da91ac52200f4d222066b316acd5",
      "parents": [
        "85b1041f891b4bbfe81e4f6423397fca50c14e5b",
        "ff92aa74c133fd4abe30f97e6849e80db29af253"
      ],
      "author": {
        "name": "Nick Kralevich",
        "email": "nnk@google.com",
        "time": "Tue Aug 07 08:42:49 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Aug 07 08:42:49 2012 -0700"
      },
      "message": "Merge \"Show more info when a testcase fails.\" into jb-mr1-dev"
    },
    {
      "commit": "85b1041f891b4bbfe81e4f6423397fca50c14e5b",
      "tree": "e9fcd98e2326aeb0a4855ca25550f0583939b5d3",
      "parents": [
        "3c91724e7a8850df41a00fe4829a4d69d6ba9094",
        "758143ecfedbe08cc6c4fed0ad8ad7a854194ca4"
      ],
      "author": {
        "name": "Svetoslav Ganov",
        "email": "svetoslavganov@google.com",
        "time": "Mon Aug 06 23:51:35 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Aug 06 23:51:36 2012 -0700"
      },
      "message": "Merge \"Window position not reported if the window is not moved.\" into jb-mr1-dev"
    },
    {
      "commit": "758143ecfedbe08cc6c4fed0ad8ad7a854194ca4",
      "tree": "c7102e7f3b5f71180cb23d1a13c01158f558feb6",
      "parents": [
        "4cb3384772cf7015a4e05789470123efb07219d9"
      ],
      "author": {
        "name": "Svetoslav Ganov",
        "email": "svetoslavganov@google.com",
        "time": "Mon Aug 06 16:40:27 2012 -0700"
      },
      "committer": {
        "name": "Svetoslav Ganov",
        "email": "svetoslavganov@google.com",
        "time": "Mon Aug 06 23:49:38 2012 -0700"
      },
      "message": "Window position not reported if the window is not moved.\n\n1.If a window is shown but never moved the window window\n  is never notified for its current location. Therefore,\n  accessibility nodes do not contain correct bounds in\n  screen coordinates.\n\nbug:6926295\n\nChange-Id: I7df18b095d33ecafffced75aba9e4f4693b0c393\n"
    },
    {
      "commit": "6f6c54519a9b15379bb79e195655b6bd4fc5967a",
      "tree": "cb9a9411337e5443bff66f1d139832e09a5fcccb",
      "parents": [
        "3c91724e7a8850df41a00fe4829a4d69d6ba9094"
      ],
      "author": {
        "name": "Ganesh Ganapathi Batta",
        "email": "ganeshg@broadcom.com",
        "time": "Tue Jul 31 16:08:17 2012 -0700"
      },
      "committer": {
        "name": "Matthew Xie",
        "email": "mattx@google.com",
        "time": "Mon Aug 06 23:24:26 2012 -0700"
      },
      "message": "Auto connection/disconnection related changes\n\nRemove ACTION_CONNECT_OTHER_PROFILES as it is no longer used\nAllow only PRIORITY_ON and PRIORTY_OFF  as priority params for SetPriority()\nAPI in BluetoothA2DP and BluetoothHeadset\nBluetoothPBAP: Pass on proxy object as part of Service Connected callback\n\nChange-Id: Ida00fc2b7d1dcb91b01f7ddd2cea482367a3b334\n"
    },
    {
      "commit": "40eee61e25fb887f5267686f8a0a7c5bd9f95769",
      "tree": "8ba762d17f536f0914f9fe13311be8838ff44834",
      "parents": [
        "ea8375617e0d9099dc156a12989277d320eab1ca"
      ],
      "author": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Mon Aug 06 17:48:37 2012 -0700"
      },
      "committer": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Mon Aug 06 18:04:23 2012 -0700"
      },
      "message": "docs: fix broken links\nand update sitemap text file\n\nChange-Id: I6982c3f029c46135ae856b8484d906c2882bad3a\n"
    },
    {
      "commit": "3c91724e7a8850df41a00fe4829a4d69d6ba9094",
      "tree": "9e82bbf47ba41faf5cca9fbdce8a48a49afa792f",
      "parents": [
        "ecbbfdd3bfd5f82fb4bce78ffef48dc6fe12bd48",
        "599db5c85faa5733af538a712b870e1f507cd380"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Mon Aug 06 17:53:18 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Aug 06 17:53:18 2012 -0700"
      },
      "message": "Merge \"Refactor Service code out of main ActivityManagerService class.\" into jb-mr1-dev"
    },
    {
      "commit": "599db5c85faa5733af538a712b870e1f507cd380",
      "tree": "765a44d3a895e56c76968a5584a5c938982c9934",
      "parents": [
        "4cb3384772cf7015a4e05789470123efb07219d9"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Fri Aug 03 19:28:48 2012 -0700"
      },
      "committer": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Mon Aug 06 17:52:02 2012 -0700"
      },
      "message": "Refactor Service code out of main ActivityManagerService class.\n\nChange-Id: I83ade73b48e8fda1ad413634c1eb0dba2a545ca7\n"
    },
    {
      "commit": "45576ccd760e4e2e63a54410803380c05e42d742",
      "tree": "a73fa1e67e54917e930c1ef75183a793160808f3",
      "parents": [
        "ff92aa74c133fd4abe30f97e6849e80db29af253"
      ],
      "author": {
        "name": "Nick Kralevich",
        "email": "nnk@google.com",
        "time": "Sat Jul 28 12:45:05 2012 -0700"
      },
      "committer": {
        "name": "Nick Kralevich",
        "email": "nnk@google.com",
        "time": "Mon Aug 06 17:42:12 2012 -0700"
      },
      "message": "Explicitly export content providers\n\nIn a future version of Android, the default value for\n\u003cprovider android:exported\u003e will change from true to false.\nExplicitly set android:exported\u003d\"true\"\n\nBug: 3306452\n\nChange-Id: Iffe4dca4fefc92bb9f89698f149a87c16a7ce3c5\n"
    },
    {
      "commit": "ecbbfdd3bfd5f82fb4bce78ffef48dc6fe12bd48",
      "tree": "02251768f2421bd70c7e4654c44fcb71f6136fed",
      "parents": [
        "baa63509f572d8d0a237092b5f51974d5286f399",
        "570470a332a824a66c74a1d6bd8ce0253ccb5050"
      ],
      "author": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Mon Aug 06 17:04:24 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Aug 06 17:04:24 2012 -0700"
      },
      "message": "Merge \"Make ActionBar fail more cleanly when invalid heights are set\" into jb-mr1-dev"
    },
    {
      "commit": "baa63509f572d8d0a237092b5f51974d5286f399",
      "tree": "e29b417bd327e246f3866668b21e888e0ee8480b",
      "parents": [
        "5aede2a5f8a0b81435baca42c74fa253849ea4f4",
        "d7cb30484ba94ecb8f4844f45742bf2ffc004599"
      ],
      "author": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Mon Aug 06 17:03:11 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Mon Aug 06 17:03:11 2012 -0700"
      },
      "message": "am d7cb3048: am ea837561: Merge \"docs: add downloads directory with initial set of current files. This directory is not included in the final docs output, but is merely here as a \"master\" source for the downloadable bits that we upload and serve from elsewhere, such a\n\n* commit \u0027d7cb30484ba94ecb8f4844f45742bf2ffc004599\u0027:\n  docs: add downloads directory with initial set of current files. This directory is not included in the final docs output, but is merely here as a \"master\" source for the downloadable bits that we upload and serve from elsewhere, such as from Google Cloud Storage.\n"
    },
    {
      "commit": "d7cb30484ba94ecb8f4844f45742bf2ffc004599",
      "tree": "c57552c8974789150d4a3e96af4d7c31164147a0",
      "parents": [
        "bd24f5cca5e51ba0e819f943b981cf2e9f64ec46",
        "ea8375617e0d9099dc156a12989277d320eab1ca"
      ],
      "author": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Mon Aug 06 17:01:28 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Mon Aug 06 17:01:28 2012 -0700"
      },
      "message": "am ea837561: Merge \"docs: add downloads directory with initial set of current files. This directory is not included in the final docs output, but is merely here as a \"master\" source for the downloadable bits that we upload and serve from elsewhere, such as from Google\n\n* commit \u0027ea8375617e0d9099dc156a12989277d320eab1ca\u0027:\n  docs: add downloads directory with initial set of current files. This directory is not included in the final docs output, but is merely here as a \"master\" source for the downloadable bits that we upload and serve from elsewhere, such as from Google Cloud Storage.\n"
    },
    {
      "commit": "570470a332a824a66c74a1d6bd8ce0253ccb5050",
      "tree": "eaa3fd172bbb9d142a64b75ab38cd5f0c73fc020",
      "parents": [
        "bec1d13da2ef3c8c2c4cc4f740474d095068bd8b"
      ],
      "author": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Mon Aug 06 17:00:17 2012 -0700"
      },
      "committer": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Mon Aug 06 17:00:17 2012 -0700"
      },
      "message": "Make ActionBar fail more cleanly when invalid heights are set\n\nAlso add \"none\" flag value for null displayOptions in xml\n\nChange-Id: Ided3433638f02ba2a18ce08db265d7a8ac4f216c\n"
    },
    {
      "commit": "ea8375617e0d9099dc156a12989277d320eab1ca",
      "tree": "976c9e9a32ac530fc715d21de2441d067cfcd992",
      "parents": [
        "53b0fda5fd7c532fc1d93abd5f8a85276821cc6d",
        "d5a3fe756ab57ff1176f0e90fa7e5857e84ef6f2"
      ],
      "author": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Mon Aug 06 16:57:57 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Aug 06 16:57:58 2012 -0700"
      },
      "message": "Merge \"docs: add downloads directory with initial set of current files. This directory is not included in the final docs output, but is merely here as a \"master\" source for the downloadable bits that we upload and serve from elsewhere, such as from Google Cloud Storage.\" into jb-dev"
    },
    {
      "commit": "5aede2a5f8a0b81435baca42c74fa253849ea4f4",
      "tree": "fc881bfd301bf7cb18c5381ff628d6e7ead80848",
      "parents": [
        "1398102c35582aa51d21520a26d6a1b4dea93c4d",
        "8fa57118ad687f50b26cf2037717ecc3a22fdfe1"
      ],
      "author": {
        "name": "Stephen Hines",
        "email": "srhines@google.com",
        "time": "Mon Aug 06 16:39:21 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Aug 06 16:39:22 2012 -0700"
      },
      "message": "Merge \"Add approximate version of Vignette filter to Image Processing test\" into jb-mr1-dev"
    },
    {
      "commit": "1398102c35582aa51d21520a26d6a1b4dea93c4d",
      "tree": "1d799d50ef53202efc5f9e879b7be791aa6118e8",
      "parents": [
        "153dd4cd228323f10681f515208d4f43f708c05d",
        "bd24f5cca5e51ba0e819f943b981cf2e9f64ec46"
      ],
      "author": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Mon Aug 06 15:57:53 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Mon Aug 06 15:57:53 2012 -0700"
      },
      "message": "am bd24f5cc: am 53b0fda5: misc doc bugs. Fix sdk samples path Fix method signature in fragment doc code snippet Fix typo in a11y javadoc  code snippet Fix markup error in brands page Fix markup error on content providers doc Fix typo on about\u003estart page\n\n* commit \u0027bd24f5cca5e51ba0e819f943b981cf2e9f64ec46\u0027:\n  misc doc bugs. Fix sdk samples path Fix method signature in fragment doc code snippet Fix typo in a11y javadoc  code snippet Fix markup error in brands page Fix markup error on content providers doc Fix typo on about\u003estart page\n"
    },
    {
      "commit": "bd24f5cca5e51ba0e819f943b981cf2e9f64ec46",
      "tree": "9251edbeec0655cea4cb9909f1059fbbadf7647e",
      "parents": [
        "a82220fef779cff41fc628e63bbd03dc02c4a6a0",
        "53b0fda5fd7c532fc1d93abd5f8a85276821cc6d"
      ],
      "author": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Mon Aug 06 15:48:08 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Mon Aug 06 15:48:08 2012 -0700"
      },
      "message": "am 53b0fda5: misc doc bugs. Fix sdk samples path Fix method signature in fragment doc code snippet Fix typo in a11y javadoc  code snippet Fix markup error in brands page Fix markup error on content providers doc Fix typo on about\u003estart page\n\n* commit \u002753b0fda5fd7c532fc1d93abd5f8a85276821cc6d\u0027:\n  misc doc bugs. Fix sdk samples path Fix method signature in fragment doc code snippet Fix typo in a11y javadoc  code snippet Fix markup error in brands page Fix markup error on content providers doc Fix typo on about\u003estart page\n"
    },
    {
      "commit": "153dd4cd228323f10681f515208d4f43f708c05d",
      "tree": "8dce393e7e6797ed6fbe5dd890e2b13772bc9e67",
      "parents": [
        "8c654e0934f708e578e7ca969b67885f33a2d3ae",
        "b33227d23eb0ec3507192f94c2eee651a0f97783"
      ],
      "author": {
        "name": "Irfan Sheriff",
        "email": "isheriff@google.com",
        "time": "Mon Aug 06 15:47:46 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Aug 06 15:47:46 2012 -0700"
      },
      "message": "Merge \"WifiWatchdog changes for poor link detection\" into jb-mr1-dev"
    },
    {
      "commit": "b33227d23eb0ec3507192f94c2eee651a0f97783",
      "tree": "f7b666696b5bf88e2e583ca8371c7bcadaf50501",
      "parents": [
        "527d14dc3c2fd72f1cdfaaa7e249456778fe93e4"
      ],
      "author": {
        "name": "Yuhao Zheng",
        "email": "yuhaozheng@google.com",
        "time": "Fri Jul 20 10:55:17 2012 -0700"
      },
      "committer": {
        "name": "Irfan Sheriff",
        "email": "isheriff@google.com",
        "time": "Mon Aug 06 15:45:14 2012 -0700"
      },
      "message": "WifiWatchdog changes for poor link detection\n\n- use packet loss (wlutil pktcnt) instead of frame loss, retune all parameters\n- use wpa_supplicant to get packet loss counters, instead of netd\n- handle BSSID roaming in all situations\n- improve flapping avoidance mechanism by setting different target RSSI\n- handle high packet loss in high RSSI (never seen in real testing)\n- add more comments on how to set all parameters\n\nSigned-off-by yuhaozheng@google.com\n\nChange-Id: I33429f063d8625a458be4791edd83a86d5a723df\n"
    },
    {
      "commit": "53b0fda5fd7c532fc1d93abd5f8a85276821cc6d",
      "tree": "b9e575ece849a05533dcc00fbf9da1b2efd7513f",
      "parents": [
        "41508f0544c5905def4a7e9ccb07941e5f7417fd"
      ],
      "author": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Mon Aug 06 12:50:48 2012 -0700"
      },
      "committer": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Mon Aug 06 15:43:01 2012 -0700"
      },
      "message": "misc doc bugs.\nFix sdk samples path\nFix method signature in fragment doc code snippet\nFix typo in a11y javadoc  code snippet\nFix markup error in brands page\nFix markup error on content providers doc\nFix typo on about\u003estart page\n\nChange-Id: Ie2a528dd4fbd19e5cb1c0844f6fc6272669c8ab9\n"
    },
    {
      "commit": "8c654e0934f708e578e7ca969b67885f33a2d3ae",
      "tree": "3b7218c8a2f2d0ca5bced0ce0ad01298fc022a3a",
      "parents": [
        "096298d8aef266fc16a1578c48803433a4f4fb06",
        "4ff0cf4b83605bff630c4e6f1fabe4f72a3f93a1"
      ],
      "author": {
        "name": "Romain Guy",
        "email": "romainguy@google.com",
        "time": "Mon Aug 06 14:52:40 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Aug 06 14:52:41 2012 -0700"
      },
      "message": "Merge \"Add new debug tool to track hardware layers updates\" into jb-mr1-dev"
    },
    {
      "commit": "4ff0cf4b83605bff630c4e6f1fabe4f72a3f93a1",
      "tree": "2616ad1230b8ebc22a720945c5841a36572b9545",
      "parents": [
        "bec1d13da2ef3c8c2c4cc4f740474d095068bd8b"
      ],
      "author": {
        "name": "Romain Guy",
        "email": "romainguy@google.com",
        "time": "Mon Aug 06 14:51:10 2012 -0700"
      },
      "committer": {
        "name": "Romain Guy",
        "email": "romainguy@google.com",
        "time": "Mon Aug 06 14:51:10 2012 -0700"
      },
      "message": "Add new debug tool to track hardware layers updates\n\nYou can setprop debug.hwui.show_layers_updates true to flash\nhw layers in green when they update. This is also a setting\nin the Dev. section of the settings app.\n\nChange-Id: Ibe1d63a4f81567dc1d590c9b088d2e7505df8abf\n"
    },
    {
      "commit": "acad183238ad13774dba38c403ed553c2427027e",
      "tree": "78e70264a78ca12be08c946f75df0f563181160f",
      "parents": [
        "bec1d13da2ef3c8c2c4cc4f740474d095068bd8b"
      ],
      "author": {
        "name": "Christopher Tate",
        "email": "ctate@google.com",
        "time": "Fri Feb 17 16:01:27 2012 -0800"
      },
      "committer": {
        "name": "Jason Simmons",
        "email": "jsimmons@google.com",
        "time": "Mon Aug 06 14:40:50 2012 -0700"
      },
      "message": "Add an empty stub status bar service implementation\n\nFor kiosk-type devices that do not present any navigation UI.  This allows\nfor clean selection of the implementation based on resource overlays,\nwithout the need for the tablet or phone status bar implementations to\naccomodate the desired behaviors.\n\nBug 5824373\n\nChange-Id: Idcec70eef437904edda452b69e5eb7a3cc7094f7\n(cherry picked from commit 5717f80927944c141f059162ecd69649488f8049 in ics-aah)\n\nSigned-off-by: Mike J. Chen \u003cmjchen@google.com\u003e\n"
    },
    {
      "commit": "8fa57118ad687f50b26cf2037717ecc3a22fdfe1",
      "tree": "27d1e40730ba74ef2004ad352c1dbccb6d18c10c",
      "parents": [
        "b92edf99ef268fe0fd76445286d720bd11f967d2"
      ],
      "author": {
        "name": "Rajeev Sharma",
        "email": "rdsharma@google.com",
        "time": "Fri Aug 03 15:15:49 2012 -0700"
      },
      "committer": {
        "name": "Rajeev Sharma",
        "email": "rdsharma@google.com",
        "time": "Mon Aug 06 14:22:54 2012 -0700"
      },
      "message": "Add approximate version of Vignette filter to Image Processing test\n\nCurrently uses approx_recip and approx_length (thus approx_sqrt).  Will use\napprox_exp once this is implemented.\n\nChange-Id: I9f01023105e82a82262100d8ed831e9250a05ed8\n"
    },
    {
      "commit": "ff92aa74c133fd4abe30f97e6849e80db29af253",
      "tree": "b7dffa6f62b28c0e01c4421067a9fd062f0a5bda",
      "parents": [
        "bec1d13da2ef3c8c2c4cc4f740474d095068bd8b"
      ],
      "author": {
        "name": "Nick Kralevich",
        "email": "nnk@google.com",
        "time": "Mon Aug 06 13:53:20 2012 -0700"
      },
      "committer": {
        "name": "Nick Kralevich",
        "email": "nnk@google.com",
        "time": "Mon Aug 06 13:54:05 2012 -0700"
      },
      "message": "Show more info when a testcase fails.\n\nChange-Id: I5aa6967981824f3291daef915453fe7420cfed9e\n"
    },
    {
      "commit": "096298d8aef266fc16a1578c48803433a4f4fb06",
      "tree": "0a04d688799841c9cb7bfec820b7f7550734f368",
      "parents": [
        "4e4306ab14f1f2125035ed43fbb021db8bc99c3f",
        "a82220fef779cff41fc628e63bbd03dc02c4a6a0"
      ],
      "author": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Mon Aug 06 13:51:53 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Mon Aug 06 13:51:53 2012 -0700"
      },
      "message": "am a82220fe: (-s ours) Reconcile with jb-release - do not merge\n\n* commit \u0027a82220fef779cff41fc628e63bbd03dc02c4a6a0\u0027:\n  Fix a logging NPE problem\n"
    },
    {
      "commit": "a82220fef779cff41fc628e63bbd03dc02c4a6a0",
      "tree": "cf56afb9927d7e49909e0dfdfee13830116a5963",
      "parents": [
        "8f82961f5ace376cb2f888f8d4e53fe8a49f7315",
        "f959d1084eae42af1403d9c3f423143869a2f6cb"
      ],
      "author": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Mon Aug 06 13:50:10 2012 -0700"
      },
      "committer": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Mon Aug 06 13:50:10 2012 -0700"
      },
      "message": "Reconcile with jb-release - do not merge\n\nChange-Id: Iac015880fd7dbb0dd4a55a8dbacae37d55981e8b\n"
    },
    {
      "commit": "4e4306ab14f1f2125035ed43fbb021db8bc99c3f",
      "tree": "0a04d688799841c9cb7bfec820b7f7550734f368",
      "parents": [
        "4cb3384772cf7015a4e05789470123efb07219d9",
        "75fbb4bdfde9188081f000506845d852f31362f0"
      ],
      "author": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Mon Aug 06 13:40:44 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Aug 06 13:40:44 2012 -0700"
      },
      "message": "Merge \"Include network type that caused broadcast.\" into jb-mr1-dev"
    },
    {
      "commit": "4cb3384772cf7015a4e05789470123efb07219d9",
      "tree": "7e6c9ac12ec65eee61a57619ce471b1bd56ebd35",
      "parents": [
        "f6a341248d65a5637445941bc320f27673496f71",
        "69a3ce1eb1af3129056f7da95a491da0280019b5"
      ],
      "author": {
        "name": "Mathias Agopian",
        "email": "mathias@google.com",
        "time": "Mon Aug 06 13:12:27 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Aug 06 13:12:28 2012 -0700"
      },
      "message": "Merge \"libutils cleanup\" into jb-mr1-dev"
    },
    {
      "commit": "f959d1084eae42af1403d9c3f423143869a2f6cb",
      "tree": "73adb5978eb576d0f7aa215197af3d1885f879eb",
      "parents": [
        "0e51c94c98fe69d7183f7fccaa35c0f46fd8e3f2"
      ],
      "author": {
        "name": "Robert Greenwalt",
        "email": "rgreenwalt@google.com",
        "time": "Thu Aug 02 16:06:56 2012 -0700"
      },
      "committer": {
        "name": "The Android Automerger",
        "email": "android-build@android.com",
        "time": "Mon Aug 06 13:09:55 2012 -0700"
      },
      "message": "Fix a logging NPE problem\n\nbug:6864064\nChange-Id: I3237e55cb164462b9616515b0de009bf687f1dca\n"
    },
    {
      "commit": "f6a341248d65a5637445941bc320f27673496f71",
      "tree": "9e9be2ad7dbb93f310cc1004be4130f5d068defe",
      "parents": [
        "bec1d13da2ef3c8c2c4cc4f740474d095068bd8b"
      ],
      "author": {
        "name": "Daniel Sandler",
        "email": "dsandler@android.com",
        "time": "Mon Aug 06 14:31:13 2012 -0400"
      },
      "committer": {
        "name": "Daniel Sandler",
        "email": "dsandler@android.com",
        "time": "Mon Aug 06 15:29:09 2012 -0400"
      },
      "message": "Move lots of layout-port/ resources to layout/ .\n\nThe framework is no longer letting us skate by without a\ndefault (unqualified) for of each resource; in particular,\nthe land/port aspect of the configuration appears to be\nbinding much later than it used to.\n\nBug: 6937365\nChange-Id: I6bf72c76e707548168fefa9466dc196ffde33ab3\n"
    },
    {
      "commit": "75fbb4bdfde9188081f000506845d852f31362f0",
      "tree": "567b30e20b9c8ef14ac61d072e22d0faac4236c0",
      "parents": [
        "187019c51fb1f8f79d4d5919facbc8d569ff844e"
      ],
      "author": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Mon Aug 06 11:41:50 2012 -0700"
      },
      "committer": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Mon Aug 06 11:45:01 2012 -0700"
      },
      "message": "Include network type that caused broadcast.\n\nNetwork type can be obtained through EXTRA_NETWORK_INFO, but offer\nit as first-class extra since the returned NetworkInfo is deprecated.\n\nBug: 6936247\nChange-Id: Ief59577afd2bd930f0f4c5650b413feef86bfbc3\n"
    },
    {
      "commit": "bec1d13da2ef3c8c2c4cc4f740474d095068bd8b",
      "tree": "b7f3a7b10e5a19280cdd955c381a27ab2e62c2a2",
      "parents": [
        "9c5c65959790bdceda384f87cf457bc7f9c2d433",
        "216c181e76ee11a47a0b2a180f9af96740ab38ad"
      ],
      "author": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Sun Aug 05 14:58:13 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sun Aug 05 14:58:13 2012 -0700"
      },
      "message": "Merge \"Make generic BaseNetworkObserver.\" into jb-mr1-dev"
    },
    {
      "commit": "9c5c65959790bdceda384f87cf457bc7f9c2d433",
      "tree": "dc7fc1bef126901ee89e6e833bfc34a65c8cb314",
      "parents": [
        "fe33a09a3f0d53bf96f7c65bfeb271d6487012e1",
        "065b299df4159602327977dd007cb2cd6b64ab20"
      ],
      "author": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Sun Aug 05 14:55:27 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sun Aug 05 14:55:28 2012 -0700"
      },
      "message": "Merge \"Make LocalSocket Closeable.\" into jb-mr1-dev"
    },
    {
      "commit": "216c181e76ee11a47a0b2a180f9af96740ab38ad",
      "tree": "dd32870b7e0cbe4a52d90e593de1b0d8b8d3b771",
      "parents": [
        "065b299df4159602327977dd007cb2cd6b64ab20"
      ],
      "author": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Sun Aug 05 14:29:23 2012 -0700"
      },
      "committer": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Sun Aug 05 14:32:41 2012 -0700"
      },
      "message": "Make generic BaseNetworkObserver.\n\nThis makes it easier to add new INetworkManagementEventObserver events\nin future.\n\nChange-Id: I432263d745558de4b878f313c1951230ed9db2b1\n"
    },
    {
      "commit": "065b299df4159602327977dd007cb2cd6b64ab20",
      "tree": "962d115b14145cf1af13ae9de6f599a15617a9eb",
      "parents": [
        "187019c51fb1f8f79d4d5919facbc8d569ff844e"
      ],
      "author": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Sun Aug 05 14:16:48 2012 -0700"
      },
      "committer": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Sun Aug 05 14:21:07 2012 -0700"
      },
      "message": "Make LocalSocket Closeable.\n\nEnables usage of IoUtils.closeQuietly().\n\nChange-Id: I91126297c1f235ae9da09f82d8f4f22db46558eb\n"
    },
    {
      "commit": "69a3ce1eb1af3129056f7da95a491da0280019b5",
      "tree": "7f0c69e03db10385c1c1c024d22de7a7135b487e",
      "parents": [
        "5e80cacfad7a09aea9e255fc7b5bfeb30989d1a8"
      ],
      "author": {
        "name": "Mathias Agopian",
        "email": "mathias@google.com",
        "time": "Sun Aug 05 12:38:51 2012 -0700"
      },
      "committer": {
        "name": "Mathias Agopian",
        "email": "mathias@google.com",
        "time": "Sun Aug 05 12:38:51 2012 -0700"
      },
      "message": "libutils cleanup\n\nChange-Id: Ic069539338ba4097dba9399904f02bbd0296c20e\n"
    },
    {
      "commit": "fe33a09a3f0d53bf96f7c65bfeb271d6487012e1",
      "tree": "3d173a56c80229d29da4e1dd347cdf9794309b8f",
      "parents": [
        "bb01fd01118d34d5f91c83881b0bf95dd74d6159",
        "8f82961f5ace376cb2f888f8d4e53fe8a49f7315"
      ],
      "author": {
        "name": "Wink Saville",
        "email": "wink@google.com",
        "time": "Sat Aug 04 08:12:52 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Sat Aug 04 08:12:52 2012 -0700"
      },
      "message": "am 8f82961f: am 98853623: Merge \"Telephony: Move AdnRecord.aidl into opt/telephony\"\n\n* commit \u00278f82961f5ace376cb2f888f8d4e53fe8a49f7315\u0027:\n  Telephony: Move AdnRecord.aidl into opt/telephony\n"
    },
    {
      "commit": "bb01fd01118d34d5f91c83881b0bf95dd74d6159",
      "tree": "69eeff4b0e79fce3474dc29ba512d5ec484cdc1c",
      "parents": [
        "b49a065d9904567624a088857ecd1626fad91511",
        "1971df5d4296f077cccff704201057a32b733235"
      ],
      "author": {
        "name": "Wink Saville",
        "email": "wink@google.com",
        "time": "Sat Aug 04 08:12:48 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Sat Aug 04 08:12:48 2012 -0700"
      },
      "message": "am 1971df5d: am e20a19cb: Merge \"show 3G icon for CDMA/1xRTT\"\n\n* commit \u00271971df5d4296f077cccff704201057a32b733235\u0027:\n  show 3G icon for CDMA/1xRTT\n"
    },
    {
      "commit": "8f82961f5ace376cb2f888f8d4e53fe8a49f7315",
      "tree": "cf56afb9927d7e49909e0dfdfee13830116a5963",
      "parents": [
        "1971df5d4296f077cccff704201057a32b733235",
        "98853623bcb27155e9b030301a0cb2a987cfc612"
      ],
      "author": {
        "name": "Wink Saville",
        "email": "wink@google.com",
        "time": "Sat Aug 04 08:07:54 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Sat Aug 04 08:07:54 2012 -0700"
      },
      "message": "am 98853623: Merge \"Telephony: Move AdnRecord.aidl into opt/telephony\"\n\n* commit \u002798853623bcb27155e9b030301a0cb2a987cfc612\u0027:\n  Telephony: Move AdnRecord.aidl into opt/telephony\n"
    },
    {
      "commit": "1971df5d4296f077cccff704201057a32b733235",
      "tree": "01b131971775a858f26aa24c2b63284f7fef7e4d",
      "parents": [
        "633233bc9ec0f3961b096fea933ecaa454214fd7",
        "e20a19cb541f8621f04be0f3d3501f2fc51a0e82"
      ],
      "author": {
        "name": "Wink Saville",
        "email": "wink@google.com",
        "time": "Sat Aug 04 08:07:49 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Sat Aug 04 08:07:49 2012 -0700"
      },
      "message": "am e20a19cb: Merge \"show 3G icon for CDMA/1xRTT\"\n\n* commit \u0027e20a19cb541f8621f04be0f3d3501f2fc51a0e82\u0027:\n  show 3G icon for CDMA/1xRTT\n"
    },
    {
      "commit": "98853623bcb27155e9b030301a0cb2a987cfc612",
      "tree": "04e5ebe8483e11a777f912f6bc3f89c8646e22be",
      "parents": [
        "e20a19cb541f8621f04be0f3d3501f2fc51a0e82",
        "7b3b02cb53b02c79c1222ee0977c2554f10bd9c8"
      ],
      "author": {
        "name": "Wink Saville",
        "email": "wink@google.com",
        "time": "Sat Aug 04 07:54:35 2012 -0700"
      },
      "committer": {
        "name": "android code review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Sat Aug 04 07:54:35 2012 -0700"
      },
      "message": "Merge \"Telephony: Move AdnRecord.aidl into opt/telephony\""
    },
    {
      "commit": "e20a19cb541f8621f04be0f3d3501f2fc51a0e82",
      "tree": "abef61cc6b52f4e72840c5b45a490d3e151dc4c0",
      "parents": [
        "d2237dfe7d84c36e5cc9399a444f9befb559af97",
        "68cad3a0faf0cad9cba81a13e2cde75ca6ae528e"
      ],
      "author": {
        "name": "Wink Saville",
        "email": "wink@google.com",
        "time": "Sat Aug 04 07:51:26 2012 -0700"
      },
      "committer": {
        "name": "android code review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Sat Aug 04 07:51:27 2012 -0700"
      },
      "message": "Merge \"show 3G icon for CDMA/1xRTT\""
    },
    {
      "commit": "b49a065d9904567624a088857ecd1626fad91511",
      "tree": "e5a7dce90e878f97e3351a9ee1faa2f799155c39",
      "parents": [
        "cbb6b41aeff9d70bee30ac670237e45b35689cc0"
      ],
      "author": {
        "name": "Craig Mautner",
        "email": "cmautner@google.com",
        "time": "Fri Aug 03 19:03:24 2012 -0700"
      },
      "committer": {
        "name": "Craig Mautner",
        "email": "cmautner@google.com",
        "time": "Fri Aug 03 19:03:24 2012 -0700"
      },
      "message": "Fix build with density methods.\n\nChange-Id: I95c0a4f12db40f200a3a004394763beaef904232\n"
    },
    {
      "commit": "cbb6b41aeff9d70bee30ac670237e45b35689cc0",
      "tree": "a4dcee6a58fe9390fd5d3e2f520972d9ee21ac38",
      "parents": [
        "b79413e92d46b9d12b628a60e1cefa2e34ab9d3d",
        "4bd149ef83c8e3e2ffb61885e71f44df9a9ccfa7"
      ],
      "author": {
        "name": "Craig Mautner",
        "email": "cmautner@google.com",
        "time": "Fri Aug 03 18:07:52 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Aug 03 18:07:52 2012 -0700"
      },
      "message": "Merge \"Do not use last app rotation as default.\" into jb-mr1-dev"
    },
    {
      "commit": "b79413e92d46b9d12b628a60e1cefa2e34ab9d3d",
      "tree": "b829812a369eb77cf6ff12b6f15f364a4bd39e37",
      "parents": [
        "da806b5c5fb804328d9de06e998b76dc00a8b223",
        "4c7a4a776741ddaa49df1361aa3a8f3977e59196"
      ],
      "author": {
        "name": "Raph Levien",
        "email": "raph@google.com",
        "time": "Fri Aug 03 18:00:52 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Aug 03 18:00:53 2012 -0700"
      },
      "message": "Merge \"Fix bug 6930875: ArrayIndexOutOfBoundsException on Battery details\" into jb-mr1-dev"
    },
    {
      "commit": "da806b5c5fb804328d9de06e998b76dc00a8b223",
      "tree": "36f658198a7622547f49f7210d5e4e3e22edc5d6",
      "parents": [
        "2e5746a7a807c6d9d61af48978695214ef9d6717",
        "8801b2fef3bc54db1bbb24748d91c909b901116a"
      ],
      "author": {
        "name": "Romain Guy",
        "email": "romainguy@google.com",
        "time": "Fri Aug 03 17:46:26 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Aug 03 17:46:27 2012 -0700"
      },
      "message": "Merge \"Bowing my head in shame Bug #6924514\" into jb-mr1-dev"
    },
    {
      "commit": "2e5746a7a807c6d9d61af48978695214ef9d6717",
      "tree": "9b750a0101d2e4b963c85d541a17813d309bdcd0",
      "parents": [
        "c09211911c28795354f7ce5a1b75b13ac6a7b4d0",
        "dde331cebd87982faded6818ad5f9927ff994c96"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Fri Aug 03 17:45:52 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Aug 03 17:45:52 2012 -0700"
      },
      "message": "Merge \"We can now (kind-of) change screen density on the fly.\" into jb-mr1-dev"
    },
    {
      "commit": "8801b2fef3bc54db1bbb24748d91c909b901116a",
      "tree": "c41cea664917148c773fd49cd0a6b382f8c31b4c",
      "parents": [
        "c09211911c28795354f7ce5a1b75b13ac6a7b4d0"
      ],
      "author": {
        "name": "Romain Guy",
        "email": "romainguy@google.com",
        "time": "Fri Aug 03 17:43:31 2012 -0700"
      },
      "committer": {
        "name": "Romain Guy",
        "email": "romainguy@google.com",
        "time": "Fri Aug 03 17:43:31 2012 -0700"
      },
      "message": "Bowing my head in shame\nBug #6924514\n\nChange-Id: Ifcc08fb5dbaf3f9c6ac3a3e618db2fd6349dc290\n"
    },
    {
      "commit": "dde331cebd87982faded6818ad5f9927ff994c96",
      "tree": "c2f9c4c62113fc93948d3988fc09cc3727c4b9ca",
      "parents": [
        "5345c310af8363948cee6a91d11add3ec51e8a9c"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Fri Aug 03 14:01:57 2012 -0700"
      },
      "committer": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Fri Aug 03 17:27:29 2012 -0700"
      },
      "message": "We can now (kind-of) change screen density on the fly.\n\nPreloaded drawables now have a density associated with them, so we\ncan load the correct drawable if we are using a different density.\n\nWindow manager now formally keeps track of the density for each\nscreen, allowing it to be overridden like you can already do with\nsize, and relies on this density to drive itself internally and\nthe configurations it reports.\n\nThere are a new set of Bitmap constructors where you provide a\nDisplayMetrics so they can be constructed with the correct density.\n(This will be for when you can have different windows in the same\napp running at different densities.)\n\nActivityThread now watches for density changes, and pushes them\nto the DENSITY_DEVICE and Bitmap global density values for that\nprocess.\n\nA new am command allows you to change the density.\n"
    },
    {
      "commit": "c09211911c28795354f7ce5a1b75b13ac6a7b4d0",
      "tree": "f54a8c65a2debf6124ef3b733311dfa3381ed01e",
      "parents": [
        "5e80cacfad7a09aea9e255fc7b5bfeb30989d1a8"
      ],
      "author": {
        "name": "Romain Guy",
        "email": "romainguy@google.com",
        "time": "Fri Aug 03 17:21:04 2012 -0700"
      },
      "committer": {
        "name": "Romain Guy",
        "email": "romainguy@google.com",
        "time": "Fri Aug 03 17:21:04 2012 -0700"
      },
      "message": "Use correct color for default holo gradient\n\nChange-Id: I7976c8d986da69dd312fe28cc6d88fc896bdf926\n"
    },
    {
      "commit": "7b3b02cb53b02c79c1222ee0977c2554f10bd9c8",
      "tree": "58beda651058ed6989ce504e7d6958126adfa75b",
      "parents": [
        "2c932143ffe865d49c741e466b425bdbabbd1f2f"
      ],
      "author": {
        "name": "Alex Yakavenka",
        "email": "ayakav@codeaurora.org",
        "time": "Fri Aug 03 10:42:41 2012 -0700"
      },
      "committer": {
        "name": "Alex Yakavenka",
        "email": "ayakav@codeaurora.org",
        "time": "Fri Aug 03 16:47:51 2012 -0700"
      },
      "message": "Telephony: Move AdnRecord.aidl into opt/telephony\n\nChange-Id: Ib22f3e777f1cd39fb6da5b907bcec57c2c66ce3a\n"
    },
    {
      "commit": "5e80cacfad7a09aea9e255fc7b5bfeb30989d1a8",
      "tree": "79ff5ab0015e8d59b4c128e29677214e4c039f7a",
      "parents": [
        "18edb81172daa9b98b53d226d94fc03249b1aded"
      ],
      "author": {
        "name": "Romain Guy",
        "email": "romainguy@google.com",
        "time": "Fri Aug 03 15:58:12 2012 -0700"
      },
      "committer": {
        "name": "Romain Guy",
        "email": "romainguy@google.com",
        "time": "Fri Aug 03 16:17:14 2012 -0700"
      },
      "message": "Replace stretched background textures with real gradients\n\nChange-Id: I320733aaef191318d32fa823d9a6140585f49417\n"
    },
    {
      "commit": "18edb81172daa9b98b53d226d94fc03249b1aded",
      "tree": "a660ac4ee7f21e7becfc2b707425f762e96345da",
      "parents": [
        "b92edf99ef268fe0fd76445286d720bd11f967d2"
      ],
      "author": {
        "name": "Romain Guy",
        "email": "romainguy@google.com",
        "time": "Fri Aug 03 16:06:55 2012 -0700"
      },
      "committer": {
        "name": "Romain Guy",
        "email": "romainguy@google.com",
        "time": "Fri Aug 03 16:08:56 2012 -0700"
      },
      "message": "Avoid crash when dumping display lists\n\nWe recently changed the drawText implementation to accept more parameters\nwhich were not taken into account during a dump operation.\n\nChange-Id: Ia1dc682dc7bb2bb02a1f4a514ed5af5556f92a97\n"
    },
    {
      "commit": "4bd149ef83c8e3e2ffb61885e71f44df9a9ccfa7",
      "tree": "fb68ea52d2fbbb8b511c6f83911e4f722e827916",
      "parents": [
        "b92edf99ef268fe0fd76445286d720bd11f967d2"
      ],
      "author": {
        "name": "Craig Mautner",
        "email": "cmautner@google.com",
        "time": "Fri Aug 03 13:54:02 2012 -0700"
      },
      "committer": {
        "name": "Craig Mautner",
        "email": "cmautner@google.com",
        "time": "Fri Aug 03 14:47:24 2012 -0700"
      },
      "message": "Do not use last app rotation as default.\n\nIf the rotation sensor has been disabled we were substituting the\nlast app rotation for the sensor value. This fix uses the last\nsensor value delivered before the sensor was disabled. Only use\nthe last app rotation if we never have received a valid sensor\nvalue.\n\nFixes bug 6387946.\n\nChange-Id: I50743c30ee2b4455e9848d3a619809be97eec3c8\n"
    },
    {
      "commit": "4c7a4a776741ddaa49df1361aa3a8f3977e59196",
      "tree": "a26f3a13418ff5c3169d156af9e7ce0c28c89e54",
      "parents": [
        "5345c310af8363948cee6a91d11add3ec51e8a9c"
      ],
      "author": {
        "name": "Raph Levien",
        "email": "raph@google.com",
        "time": "Fri Aug 03 14:32:39 2012 -0700"
      },
      "committer": {
        "name": "Raph Levien",
        "email": "raph@google.com",
        "time": "Fri Aug 03 14:37:15 2012 -0700"
      },
      "message": "Fix bug 6930875: ArrayIndexOutOfBoundsException on Battery details\n\nThe wrong constant was used to count the number of user activity types.\nThe number of types changed recently, so before then nothing bad\nhappened. Now we get an AIOOB.\n\nThis is the change to NUM_USER_ACTIVITY_TYPES:\n\nChange-Id: I05045180129b30fa09fe5f5e1e3b0ac25fee23b4\nhttps://googleplex-android-review.googlesource.com/#/c/211982/\n"
    },
    {
      "commit": "b92edf99ef268fe0fd76445286d720bd11f967d2",
      "tree": "47eb8c0f670de901a3c4ab966cf86597259d9069",
      "parents": [
        "440f38711d59857d57a0e44a6b5b482fd1f49168",
        "a6216c67daecab6b5c6a72539fae1efd464a0b26"
      ],
      "author": {
        "name": "Ying Wang",
        "email": "wangying@google.com",
        "time": "Fri Aug 03 14:31:39 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Aug 03 14:31:40 2012 -0700"
      },
      "message": "Merge \"Import translations. DO NOT MERGE\" into jb-mr1-dev"
    },
    {
      "commit": "440f38711d59857d57a0e44a6b5b482fd1f49168",
      "tree": "0664861c9b5efa3a96194c9d7759b71184f7cd78",
      "parents": [
        "7c927b1b04edbab435af1618901794d60d09313e",
        "f1c0aeda259dd0dbab4356c909d33fe7e1ca0d2a"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Fri Aug 03 14:11:36 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Aug 03 14:11:36 2012 -0700"
      },
      "message": "Merge \"Fix issue #6921726: Prime: Cannot make or receive phone calls...\" into jb-mr1-dev"
    }
  ],
  "next": "f1c0aeda259dd0dbab4356c909d33fe7e1ca0d2a"
}
