)]}'
{
  "log": [
    {
      "commit": "f900647aa823165676d2fe9bcfcfc078d99649ab",
      "tree": "a0b0b82917d9ed3bc0c52a6dd30877269f96f837",
      "parents": [
        "9429afba06d96973ea4bf76abba945dd92a1debb",
        "9422bdca314064fe82075b90cf529865c8053c44"
      ],
      "author": {
        "name": "Amith Yamasani",
        "email": "yamasani@google.com",
        "time": "Thu Apr 11 02:21:37 2013 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Apr 11 02:21:37 2013 +0000"
      },
      "message": "Merge \"Don\u0027t sync from adapters that haven\u0027t opted in to restricted accounts\" into jb-mr2-dev"
    },
    {
      "commit": "9429afba06d96973ea4bf76abba945dd92a1debb",
      "tree": "0980f13f26a720c82b68bb1f2c1d46a5c342143e",
      "parents": [
        "b3a9872549137f6c3983609e48e5b2d4fc94a3d4"
      ],
      "author": {
        "name": "Amith Yamasani",
        "email": "yamasani@google.com",
        "time": "Wed Apr 10 18:40:51 2013 -0700"
      },
      "committer": {
        "name": "Amith Yamasani",
        "email": "yamasani@google.com",
        "time": "Wed Apr 10 18:40:51 2013 -0700"
      },
      "message": "Fix a security check in getting app restrictions\n\nChange-Id: I02fbab8765d3f8646d0fe62ee867566d1d14707d\n"
    },
    {
      "commit": "b3a9872549137f6c3983609e48e5b2d4fc94a3d4",
      "tree": "36c6257cd63a712fe07dca025f0eb405e612fb90",
      "parents": [
        "5c58a916f6b10652af02aa357ceb70ba2cd18363",
        "23c8b96a7e5c3f4c169bf65ae3886357943bb7b0"
      ],
      "author": {
        "name": "Amith Yamasani",
        "email": "yamasani@google.com",
        "time": "Thu Apr 11 00:27:49 2013 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Apr 11 00:27:49 2013 +0000"
      },
      "message": "Merge \"Show an error dialog when account type is requested on a limited user\" into jb-mr2-dev"
    },
    {
      "commit": "5c58a916f6b10652af02aa357ceb70ba2cd18363",
      "tree": "a8574e5efa379ac7c6dbd6b7c185951c0183ea75",
      "parents": [
        "790518a1a2f06030d19fdd896bd0f80dd03d94fc",
        "e5fb5e4c4d1193a925744e6a081f2419d0754585"
      ],
      "author": {
        "name": "Jim Miller",
        "email": "jaggies@google.com",
        "time": "Thu Apr 11 00:16:39 2013 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Apr 11 00:16:39 2013 +0000"
      },
      "message": "Merge \"Fix missing clock in keyguard\" into jb-mr2-dev"
    },
    {
      "commit": "9422bdca314064fe82075b90cf529865c8053c44",
      "tree": "72d47edc5e347087928642e3b43c365aac268676",
      "parents": [
        "9fa49cc3308f6af593d780581121afc3c1d7e046"
      ],
      "author": {
        "name": "Amith Yamasani",
        "email": "yamasani@google.com",
        "time": "Wed Apr 10 16:58:19 2013 -0700"
      },
      "committer": {
        "name": "Amith Yamasani",
        "email": "yamasani@google.com",
        "time": "Wed Apr 10 17:06:02 2013 -0700"
      },
      "message": "Don\u0027t sync from adapters that haven\u0027t opted in to restricted accounts\n\nSyncManager should not allow syncing of data from apps that haven\u0027t opted\nin to viewing restricted accounts in limited users.\n\nOverride getIsSyncable() to check if the sync adapter has the manifest\nentry to enable restricted accounts of that account type. Return the default\nisSyncable state if the adapter has opted in, otherwise return 0 for false.\n\nBug: 8566533\nChange-Id: I3777f1e4fdb8debe1724ab083272e2d9bd2e63f2\n"
    },
    {
      "commit": "790518a1a2f06030d19fdd896bd0f80dd03d94fc",
      "tree": "6c6ee7acc6dc59336ec963e8b8b6e6db988569fc",
      "parents": [
        "cc979c9eae387d80e4c4129d18991d708dde44a6",
        "32a019d438257dae2ab8f5bba7f18063d8c72353"
      ],
      "author": {
        "name": "Christopher Tate",
        "email": "ctate@google.com",
        "time": "Wed Apr 10 23:58:37 2013 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Apr 10 23:58:37 2013 +0000"
      },
      "message": "Merge \"Implicitly enable system apps when updates installed\" into jb-mr2-dev"
    },
    {
      "commit": "cc979c9eae387d80e4c4129d18991d708dde44a6",
      "tree": "6c3c41eb76889e7e035e2e697040955d5e14a531",
      "parents": [
        "81c8de3a3c2ce26866afd4e003c1739627a398e1",
        "66d7730903a0163711e3d037c2350d6a13368004"
      ],
      "author": {
        "name": "Craig Mautner",
        "email": "cmautner@google.com",
        "time": "Wed Apr 10 23:54:28 2013 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Apr 10 23:54:29 2013 +0000"
      },
      "message": "Merge \"Debug logging improvement.\" into jb-mr2-dev"
    },
    {
      "commit": "81c8de3a3c2ce26866afd4e003c1739627a398e1",
      "tree": "22e6501667f188bf8011a4b6ef2e99c206ad6268",
      "parents": [
        "521eeaefcb4b78a8b571d1a1b4f095d993aea8b6",
        "98082fa98bb1dc62d02b1c7dfb000a7c412a1188"
      ],
      "author": {
        "name": "Raph Levien",
        "email": "raph@google.com",
        "time": "Wed Apr 10 23:24:17 2013 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Apr 10 23:24:17 2013 +0000"
      },
      "message": "Merge \"Fix for bug 8574856 - bad metrics in Roboto Italic\" into jb-mr2-dev"
    },
    {
      "commit": "e5fb5e4c4d1193a925744e6a081f2419d0754585",
      "tree": "63a2d1745072310157c8a8ee0e218193f4ec5185",
      "parents": [
        "dbf500aaafd0889aa3ac9bf0fb2b2be4e0c3ebbf"
      ],
      "author": {
        "name": "Jim Miller",
        "email": "jaggies@google.com",
        "time": "Wed Apr 10 16:10:06 2013 -0700"
      },
      "committer": {
        "name": "Jim Miller",
        "email": "jaggies@google.com",
        "time": "Wed Apr 10 16:10:06 2013 -0700"
      },
      "message": "Fix missing clock in keyguard\n\nThis fixes a bug where the clock sometimes doesn\u0027t show due to the\nalpha values not being reset when the widget page order changes\ndue to removing a widget.\n\nFixes bug 8545025.\n\nChange-Id: I17c531af4c844647b3262fcf56faa84fff8bafc5\n"
    },
    {
      "commit": "521eeaefcb4b78a8b571d1a1b4f095d993aea8b6",
      "tree": "4a28d01c0fa882dd3f44de5dc9cec3aedb4ce1b9",
      "parents": [
        "8881455af119762a25d4548384322b8e4a2023dd",
        "615e413a90ff5898d8c458ebc9649ca95fa9fd98"
      ],
      "author": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Wed Apr 10 23:08:47 2013 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Apr 10 23:08:47 2013 +0000"
      },
      "message": "Merge \"Make MediaRouter ignore remembered wifi displays when wifi display is off\" into jb-mr2-dev"
    },
    {
      "commit": "615e413a90ff5898d8c458ebc9649ca95fa9fd98",
      "tree": "d7ea345f0746cc62bbadc298272c942047cf7f9e",
      "parents": [
        "8d06cc6d871fce6d5d6b6283027d4625edd92550"
      ],
      "author": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Wed Apr 10 15:30:51 2013 -0700"
      },
      "committer": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Wed Apr 10 16:04:59 2013 -0700"
      },
      "message": "Make MediaRouter ignore remembered wifi displays when wifi display is off\n\nBug 8417329\n\nChange-Id: Ica9bf1b250be4b72ba32e63d7eb1a6ff0b727961\n"
    },
    {
      "commit": "8881455af119762a25d4548384322b8e4a2023dd",
      "tree": "5411a379733f6f5e101e269e6f79f8d1622edde7",
      "parents": [
        "acd840d5c31bee48cc13a03f5e0c5e3b69ff23db",
        "b9618523add13ca3835bbdaf83b8c2313ae277a2"
      ],
      "author": {
        "name": "Michael Wright",
        "email": "michaelwr@google.com",
        "time": "Wed Apr 10 23:04:13 2013 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Apr 10 23:04:13 2013 +0000"
      },
      "message": "Merge \"Send joystick key repeat messages to correct handler\" into jb-mr2-dev"
    },
    {
      "commit": "acd840d5c31bee48cc13a03f5e0c5e3b69ff23db",
      "tree": "89d692693c7c300c2345e5562468b61a722f88e5",
      "parents": [
        "8ce470dd4ba0608abb6b5eae117cefca927af96b",
        "73ff7d8e64bb92be03e3e7ab35cdba2963c3d823"
      ],
      "author": {
        "name": "Santos Cordon",
        "email": "santoscordon@google.com",
        "time": "Wed Apr 10 22:53:08 2013 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Apr 10 22:53:08 2013 +0000"
      },
      "message": "Merge \"Obfuscate any phone numbers that pass through the event log.\" into jb-mr2-dev"
    },
    {
      "commit": "23c8b96a7e5c3f4c169bf65ae3886357943bb7b0",
      "tree": "ec7f7f32ddcb19f99482fd80b8139acdbb92358b",
      "parents": [
        "9fa49cc3308f6af593d780581121afc3c1d7e046"
      ],
      "author": {
        "name": "Amith Yamasani",
        "email": "yamasani@google.com",
        "time": "Wed Apr 10 13:37:18 2013 -0700"
      },
      "committer": {
        "name": "Amith Yamasani",
        "email": "yamasani@google.com",
        "time": "Wed Apr 10 15:36:54 2013 -0700"
      },
      "message": "Show an error dialog when account type is requested on a limited user\n\nThis covers the scenario where an app doesn\u0027t find an account of the\nrequired type and requests the account manager to add one of that\ntype.\n\nBug: 8537648\nChange-Id: I4d9c8842c2d90aa668f16034d3db007dc61714b8\n"
    },
    {
      "commit": "66d7730903a0163711e3d037c2350d6a13368004",
      "tree": "02ee3e0829a9f3f328254d328e5e841a51772385",
      "parents": [
        "c37b63d6e777748d17ff177b128e30504fbd6c71"
      ],
      "author": {
        "name": "Craig Mautner",
        "email": "cmautner@google.com",
        "time": "Wed Apr 10 15:33:26 2013 -0700"
      },
      "committer": {
        "name": "Craig Mautner",
        "email": "cmautner@google.com",
        "time": "Wed Apr 10 15:33:26 2013 -0700"
      },
      "message": "Debug logging improvement.\n\nPreviously a change to a surface would be logged with the old value\nand you had to scroll through the logs to see what the new value\nwas. This change reflects the change to the surface immediately.\n\nChange-Id: I2a6566466287922d08f4ce2329c61aa46d692ee1\n"
    },
    {
      "commit": "8ce470dd4ba0608abb6b5eae117cefca927af96b",
      "tree": "e8746efbeec5ac1b39d7f594a1012514b44d491d",
      "parents": [
        "8d06cc6d871fce6d5d6b6283027d4625edd92550"
      ],
      "author": {
        "name": "Jaikumar Ganesh",
        "email": "jaikumar@google.com",
        "time": "Wed Apr 03 12:22:18 2013 -0700"
      },
      "committer": {
        "name": "Jaikumar Ganesh",
        "email": "jaikumar@google.com",
        "time": "Wed Apr 10 15:25:07 2013 -0700"
      },
      "message": "GPS Hardware geofencing.\n\nAdd support for doing geofencing in hardware.\n\nChange-Id: I6d5015190e8d84e1f4beb1010ed977a71c1622d0\n"
    },
    {
      "commit": "b9618523add13ca3835bbdaf83b8c2313ae277a2",
      "tree": "eb4d6d415f5bece48934cfe78d64032c1039b403",
      "parents": [
        "26cbb8060098f5cdfce7684eb7336f1b1c7af4c2"
      ],
      "author": {
        "name": "Michael Wright",
        "email": "michaelwr@google.com",
        "time": "Wed Apr 10 15:20:56 2013 -0700"
      },
      "committer": {
        "name": "Michael Wright",
        "email": "michaelwr@google.com",
        "time": "Wed Apr 10 15:20:56 2013 -0700"
      },
      "message": "Send joystick key repeat messages to correct handler\n\nChange-Id: I7f8dbe21c9088553ad2c5efe70585f516ab78141\n"
    },
    {
      "commit": "8d06cc6d871fce6d5d6b6283027d4625edd92550",
      "tree": "e35b9b1497ec1aa0b9520b685e2ad5f498926bba",
      "parents": [
        "26cbb8060098f5cdfce7684eb7336f1b1c7af4c2",
        "72d574cbe0448f125e452140f13dce20e02ed960"
      ],
      "author": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Wed Apr 10 22:17:31 2013 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Apr 10 22:17:31 2013 +0000"
      },
      "message": "Merge \"Permit null adapters in Spinners\" into jb-mr2-dev"
    },
    {
      "commit": "98082fa98bb1dc62d02b1c7dfb000a7c412a1188",
      "tree": "deee2b048f3c9d609a87a16e311794922bd2f925",
      "parents": [
        "7cd7ad88bc2c0b714a0a8a29416c8da33589ed83"
      ],
      "author": {
        "name": "Raph Levien",
        "email": "raph@google.com",
        "time": "Wed Apr 10 14:51:06 2013 -0700"
      },
      "committer": {
        "name": "Raph Levien",
        "email": "raph@google.com",
        "time": "Wed Apr 10 14:51:06 2013 -0700"
      },
      "message": "Fix for bug 8574856 - bad metrics in Roboto Italic\n\nThe last update to Roboto Italic has a stray point in delta.alt with a\ny value of -11299. This causes metrics to give too much vertical space\nin some cases.\n\nThis is a \"hot patch\" fix, with the stray point deleted using TTX. We\nwant to fix the font upstream as well, but this should fix things in\nthe mean time.\n\nChange-Id: I08edae96f69753b2d46dfc3fd1cc3b9176dcb5ad\n"
    },
    {
      "commit": "26cbb8060098f5cdfce7684eb7336f1b1c7af4c2",
      "tree": "7574595f8b4c3325b0a77e0c60d702846b310e34",
      "parents": [
        "767e8747b4c3b08f75f48dc2b3d3baf7d6d37af8",
        "ab814a647222ff6a6b682f0ff8159d1253cc0713"
      ],
      "author": {
        "name": "Mathias Agopian",
        "email": "mathias@google.com",
        "time": "Wed Apr 10 21:40:43 2013 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Apr 10 21:40:44 2013 +0000"
      },
      "message": "Merge \"Don\u0027t draw synchronously in onResume()\" into jb-mr2-dev"
    },
    {
      "commit": "767e8747b4c3b08f75f48dc2b3d3baf7d6d37af8",
      "tree": "c67d452f8af057c9d61bca5c395007692cec0800",
      "parents": [
        "064fab54d743c6b00319ec08669e8b0872625317",
        "0b6162e148db58ff8f8a5f0a3422933cd0005216"
      ],
      "author": {
        "name": "Joe Fernandez",
        "email": "joefernandez@google.com",
        "time": "Wed Apr 10 14:30:17 2013 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Apr 10 14:30:17 2013 -0700"
      },
      "message": "am 0b6162e1: am 3f156d73: am 12ee56aa: am 5f27b486: am 53bbb4ff: Merge \"docs: OpenGL Dev Guide, fix bug: 6104328\" into jb-mr1.1-docs\n\n* commit \u00270b6162e148db58ff8f8a5f0a3422933cd0005216\u0027:\n  docs: OpenGL Dev Guide, fix bug: 6104328\n"
    },
    {
      "commit": "0b6162e148db58ff8f8a5f0a3422933cd0005216",
      "tree": "516e428e6711daa1eec9e42e3f4103b161db4c32",
      "parents": [
        "7104fda428133e9ddfd859644b7cc6bef7479c4d",
        "3f156d7331a0932755cea431b5c681f451055fdf"
      ],
      "author": {
        "name": "Joe Fernandez",
        "email": "joefernandez@google.com",
        "time": "Wed Apr 10 14:28:15 2013 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Apr 10 14:28:15 2013 -0700"
      },
      "message": "am 3f156d73: am 12ee56aa: am 5f27b486: am 53bbb4ff: Merge \"docs: OpenGL Dev Guide, fix bug: 6104328\" into jb-mr1.1-docs\n\n* commit \u00273f156d7331a0932755cea431b5c681f451055fdf\u0027:\n  docs: OpenGL Dev Guide, fix bug: 6104328\n"
    },
    {
      "commit": "3f156d7331a0932755cea431b5c681f451055fdf",
      "tree": "a8d81788e40c2dc39f99d776b942f5f9e7908fcb",
      "parents": [
        "915ece10b42d6f45ce9b7317fe94f3e845403ee1",
        "12ee56aaad5614e010edd24f41654b6ab135492c"
      ],
      "author": {
        "name": "Joe Fernandez",
        "email": "joefernandez@google.com",
        "time": "Wed Apr 10 14:24:51 2013 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Apr 10 14:24:51 2013 -0700"
      },
      "message": "am 12ee56aa: am 5f27b486: am 53bbb4ff: Merge \"docs: OpenGL Dev Guide, fix bug: 6104328\" into jb-mr1.1-docs\n\n* commit \u002712ee56aaad5614e010edd24f41654b6ab135492c\u0027:\n  docs: OpenGL Dev Guide, fix bug: 6104328\n"
    },
    {
      "commit": "12ee56aaad5614e010edd24f41654b6ab135492c",
      "tree": "8f5f09e06c0ccf7b21c014cd9c46fa454ff8fb04",
      "parents": [
        "33702b8fd66b74fc291a96659327b3bdd4e81ba0",
        "5f27b4860b67ac35b8089c244c89832689a8297a"
      ],
      "author": {
        "name": "Joe Fernandez",
        "email": "joefernandez@google.com",
        "time": "Wed Apr 10 14:22:36 2013 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Apr 10 14:22:36 2013 -0700"
      },
      "message": "am 5f27b486: am 53bbb4ff: Merge \"docs: OpenGL Dev Guide, fix bug: 6104328\" into jb-mr1.1-docs\n\n* commit \u00275f27b4860b67ac35b8089c244c89832689a8297a\u0027:\n  docs: OpenGL Dev Guide, fix bug: 6104328\n"
    },
    {
      "commit": "5f27b4860b67ac35b8089c244c89832689a8297a",
      "tree": "0e225e83eb706e333efa3ee82d8a06247a3a9557",
      "parents": [
        "09810499650868eeaf3eff8fbd7cb8d538d75bf9",
        "53bbb4ff4970c52619a78c54da6356f2b5aeb2a7"
      ],
      "author": {
        "name": "Joe Fernandez",
        "email": "joefernandez@google.com",
        "time": "Wed Apr 10 14:20:31 2013 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Apr 10 14:20:31 2013 -0700"
      },
      "message": "am 53bbb4ff: Merge \"docs: OpenGL Dev Guide, fix bug: 6104328\" into jb-mr1.1-docs\n\n* commit \u002753bbb4ff4970c52619a78c54da6356f2b5aeb2a7\u0027:\n  docs: OpenGL Dev Guide, fix bug: 6104328\n"
    },
    {
      "commit": "53bbb4ff4970c52619a78c54da6356f2b5aeb2a7",
      "tree": "0e225e83eb706e333efa3ee82d8a06247a3a9557",
      "parents": [
        "26a5305f6638ccb221473866ae6188a0e34111f3",
        "44b69be2180a3812bda37a8cb1d266bd29f53010"
      ],
      "author": {
        "name": "Joe Fernandez",
        "email": "joefernandez@google.com",
        "time": "Wed Apr 10 21:17:21 2013 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Apr 10 21:17:21 2013 +0000"
      },
      "message": "Merge \"docs: OpenGL Dev Guide, fix bug: 6104328\" into jb-mr1.1-docs"
    },
    {
      "commit": "064fab54d743c6b00319ec08669e8b0872625317",
      "tree": "ed74a60ebe7f6934d4748589da13b6dc8eae930b",
      "parents": [
        "f7104136927f45e152cec3583463b8ef1570df7b",
        "2323dd8d1e2564e5a7b912bf57838802571e8777"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Wed Apr 10 21:15:15 2013 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Apr 10 21:15:15 2013 +0000"
      },
      "message": "Merge \"Fix issue #7691456: adbd CPU usage identified as Bluetooth in battery stats\" into jb-mr2-dev"
    },
    {
      "commit": "f7104136927f45e152cec3583463b8ef1570df7b",
      "tree": "9381f8828a66c3d7a7c854d23619abf0135eb8c2",
      "parents": [
        "5180ed141db0f1acced4f19f37391572bc18280b",
        "74c8fb601ef75d8e12df5221489c41c125e3b846"
      ],
      "author": {
        "name": "Michael Wright",
        "email": "michaelwr@google.com",
        "time": "Wed Apr 10 21:14:27 2013 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Apr 10 21:14:27 2013 +0000"
      },
      "message": "Merge \"Stop marking gamepads as keyboards\" into jb-mr2-dev"
    },
    {
      "commit": "5180ed141db0f1acced4f19f37391572bc18280b",
      "tree": "5cc79c985bed6e0ec26f0a7452708a03392f0226",
      "parents": [
        "0cb19909211cefc5874c0bcb02335d7b0e988328",
        "09f7b93a184d12e5ed584206d903982b3e0915e5"
      ],
      "author": {
        "name": "Romain Guy",
        "email": "romainguy@google.com",
        "time": "Wed Apr 10 21:07:09 2013 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Apr 10 21:07:09 2013 +0000"
      },
      "message": "Merge \"Instrument views inflation in systrace\" into jb-mr2-dev"
    },
    {
      "commit": "2323dd8d1e2564e5a7b912bf57838802571e8777",
      "tree": "8d4b772855a47ed55babfce8a95d384fe62d06c5",
      "parents": [
        "d9621f867027dedc47df50c8ff4bf6f67c188ea4"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Wed Apr 10 12:50:12 2013 -0700"
      },
      "committer": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Wed Apr 10 12:50:12 2013 -0700"
      },
      "message": "Fix issue #7691456: adbd CPU usage identified as Bluetooth in battery stats\n\nBluetooth GID was wrong and pointless and dumb and now gone.\n\nChange-Id: Ibde563ef0c10c6d316428e1e683b013005b934d4\n"
    },
    {
      "commit": "0cb19909211cefc5874c0bcb02335d7b0e988328",
      "tree": "e590d5db0e5d60da9b2e57eddf1a73760b609140",
      "parents": [
        "85478b59722837ed1bec447b2920f2f7111b57ea",
        "4b359f7246632d6e7c708103694b2a5fc0570962"
      ],
      "author": {
        "name": "Baligh Uddin",
        "email": "baligh@google.com",
        "time": "Wed Apr 10 19:36:55 2013 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Apr 10 19:36:55 2013 +0000"
      },
      "message": "Merge \"Import translations. DO NOT MERGE\" into jb-mr2-dev"
    },
    {
      "commit": "ab814a647222ff6a6b682f0ff8159d1253cc0713",
      "tree": "eebe3154b6fe7ce2ebcfdeb9bd82f5ccd683e368",
      "parents": [
        "57d019e222abc0de3f8876e682617d42872230c6"
      ],
      "author": {
        "name": "Mathias Agopian",
        "email": "mathias@google.com",
        "time": "Wed Apr 10 12:33:15 2013 -0700"
      },
      "committer": {
        "name": "Mathias Agopian",
        "email": "mathias@google.com",
        "time": "Wed Apr 10 12:33:15 2013 -0700"
      },
      "message": "Don\u0027t draw synchronously in onResume()\n\nthis could cause a dead-lock if the applicaltion\u0027s draw\nimplementation blocks until something happenson the main\nui thread.\n\nnote: we\u0027re still doing this synchronous draw in onWindowResize() because\nthat\u0027s what the previous implementation did. Technically, it has the\nsame problem.\n\nBug: 8586305\nChange-Id: I782568289cc9419346aeea73775d86faa28b3058\n"
    },
    {
      "commit": "85478b59722837ed1bec447b2920f2f7111b57ea",
      "tree": "9bd736f1eed08d6f5bebaf9fcefe9232c4c05965",
      "parents": [
        "d9621f867027dedc47df50c8ff4bf6f67c188ea4"
      ],
      "author": {
        "name": "Maxim Siniavine",
        "email": "siniavine@google.com",
        "time": "Wed Apr 10 11:57:57 2013 -0700"
      },
      "committer": {
        "name": "Maxim Siniavine",
        "email": "siniavine@google.com",
        "time": "Wed Apr 10 12:14:11 2013 -0700"
      },
      "message": "Skip apps without launch intent.\n\nIf an app from the apk cannot be launched then skip it in compatibility\ntest, rather than generate a null pointer exception.\n\nChange-Id: I252031f249bfe25282b10394889ab8c5506cabcf\n"
    },
    {
      "commit": "d9621f867027dedc47df50c8ff4bf6f67c188ea4",
      "tree": "4aa255c56460eecc878b4a8fa305dd9e2fc06262",
      "parents": [
        "2e68794a3fe08934b006677ac029fec60f5087cf",
        "5877687b382b8c92d434a1d4e208ec85e4f2face"
      ],
      "author": {
        "name": "Maxim Siniavine",
        "email": "siniavine@google.com",
        "time": "Wed Apr 10 18:47:28 2013 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Apr 10 18:47:29 2013 +0000"
      },
      "message": "Merge \"Make download manager tests more reliable.\" into jb-mr2-dev"
    },
    {
      "commit": "09f7b93a184d12e5ed584206d903982b3e0915e5",
      "tree": "8ecadabd1630f1bc6f8f47662fbcf764b79c92a1",
      "parents": [
        "50b9eb1c7375a87525d44a036337a8ba18eba55b"
      ],
      "author": {
        "name": "Romain Guy",
        "email": "romainguy@google.com",
        "time": "Wed Apr 10 11:42:44 2013 -0700"
      },
      "committer": {
        "name": "Romain Guy",
        "email": "romainguy@google.com",
        "time": "Wed Apr 10 11:42:44 2013 -0700"
      },
      "message": "Instrument views inflation in systrace\n\nChange-Id: If3cd80bc430893c701432f165b4c1f5943a4143c\n"
    },
    {
      "commit": "2e68794a3fe08934b006677ac029fec60f5087cf",
      "tree": "2eae5279a63cd061e479faf30debda4b3f1ce932",
      "parents": [
        "a8aa6880e4f117a265538dd55516a3f69c1c289b",
        "7104fda428133e9ddfd859644b7cc6bef7479c4d"
      ],
      "author": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Wed Apr 10 11:40:15 2013 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Apr 10 11:40:15 2013 -0700"
      },
      "message": "am 7104fda4: am 915ece10: am 33702b8f: am 09810499: am 26a5305f: add a little more information to hierarchy view intro\n\n* commit \u00277104fda428133e9ddfd859644b7cc6bef7479c4d\u0027:\n  add a little more information to hierarchy view intro\n"
    },
    {
      "commit": "a8aa6880e4f117a265538dd55516a3f69c1c289b",
      "tree": "88788fca0504f0c33c37adb6c6b020b31af5bbdc",
      "parents": [
        "dacd47516321d263efa7489b5b9bd7d8e1714332",
        "fb32993a457088d0c7df101ef1f1a56a3b928203"
      ],
      "author": {
        "name": "Tim Murray",
        "email": "timmurray@google.com",
        "time": "Wed Apr 10 18:37:34 2013 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Apr 10 18:37:35 2013 +0000"
      },
      "message": "Merge \"Add GC thread to RSGL.\" into jb-mr2-dev"
    },
    {
      "commit": "7104fda428133e9ddfd859644b7cc6bef7479c4d",
      "tree": "c752e8b16e5c2e0ce4c64043e163229ee3521d65",
      "parents": [
        "405c6e2d656b628262ff3e3d0b79f58a46c839ec",
        "915ece10b42d6f45ce9b7317fe94f3e845403ee1"
      ],
      "author": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Wed Apr 10 11:36:30 2013 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Apr 10 11:36:30 2013 -0700"
      },
      "message": "am 915ece10: am 33702b8f: am 09810499: am 26a5305f: add a little more information to hierarchy view intro\n\n* commit \u0027915ece10b42d6f45ce9b7317fe94f3e845403ee1\u0027:\n  add a little more information to hierarchy view intro\n"
    },
    {
      "commit": "915ece10b42d6f45ce9b7317fe94f3e845403ee1",
      "tree": "8b83cd1ad3a27ae456bd7870dc87a9628269b767",
      "parents": [
        "d3724e02d898b66a5b94cf0f2d3bbfaec5295b32",
        "33702b8fd66b74fc291a96659327b3bdd4e81ba0"
      ],
      "author": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Wed Apr 10 11:31:37 2013 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Apr 10 11:31:37 2013 -0700"
      },
      "message": "am 33702b8f: am 09810499: am 26a5305f: add a little more information to hierarchy view intro\n\n* commit \u002733702b8fd66b74fc291a96659327b3bdd4e81ba0\u0027:\n  add a little more information to hierarchy view intro\n"
    },
    {
      "commit": "72d574cbe0448f125e452140f13dce20e02ed960",
      "tree": "450c6098f9fb8128452251695d613449b73cc17f",
      "parents": [
        "8f980e1a5ae99d5e34aaef6aac7f38a7d0038631"
      ],
      "author": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Wed Apr 10 11:27:08 2013 -0700"
      },
      "committer": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Wed Apr 10 11:27:08 2013 -0700"
      },
      "message": "Permit null adapters in Spinners\n\nBug 8538144\n\nChange-Id: I83f0ae78ce15f46827fb721cd0df1972b7d9d198\n"
    },
    {
      "commit": "fb32993a457088d0c7df101ef1f1a56a3b928203",
      "tree": "12607b496e3c98c896bd7f5b99f06ce64ef6709b",
      "parents": [
        "f8c033db1edf36a0ab09568c3142054f0be2d1a1"
      ],
      "author": {
        "name": "Tim Murray",
        "email": "timmurray@google.com",
        "time": "Wed Apr 10 11:19:54 2013 -0700"
      },
      "committer": {
        "name": "Tim Murray",
        "email": "timmurray@google.com",
        "time": "Wed Apr 10 11:23:24 2013 -0700"
      },
      "message": "Add GC thread to RSGL.\n\nbug 8585185\n\nChange-Id: I06df29c3be831d6cd53fa8913ba3731f29c137d1\n"
    },
    {
      "commit": "33702b8fd66b74fc291a96659327b3bdd4e81ba0",
      "tree": "df8398c8b585fbcb46b83a10739eb80cb13bc45b",
      "parents": [
        "2568d7f0cb9ee568309a0347805a12b9e771b689",
        "09810499650868eeaf3eff8fbd7cb8d538d75bf9"
      ],
      "author": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Wed Apr 10 11:14:14 2013 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Apr 10 11:14:14 2013 -0700"
      },
      "message": "am 09810499: am 26a5305f: add a little more information to hierarchy view intro\n\n* commit \u002709810499650868eeaf3eff8fbd7cb8d538d75bf9\u0027:\n  add a little more information to hierarchy view intro\n"
    },
    {
      "commit": "09810499650868eeaf3eff8fbd7cb8d538d75bf9",
      "tree": "e20ea3a1e233e15016e42ca9ddf0597a027030c4",
      "parents": [
        "0bf013fdbd11a18c010147aed5899034172feb9a",
        "26a5305f6638ccb221473866ae6188a0e34111f3"
      ],
      "author": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Wed Apr 10 11:10:23 2013 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Apr 10 11:10:23 2013 -0700"
      },
      "message": "am 26a5305f: add a little more information to hierarchy view intro\n\n* commit \u002726a5305f6638ccb221473866ae6188a0e34111f3\u0027:\n  add a little more information to hierarchy view intro\n"
    },
    {
      "commit": "dacd47516321d263efa7489b5b9bd7d8e1714332",
      "tree": "e317b9d4f8d513e1730b354dacb5ef42dd015a81",
      "parents": [
        "8f980e1a5ae99d5e34aaef6aac7f38a7d0038631",
        "58d110afa0e0f3843d72617046185a3c2d48dca9"
      ],
      "author": {
        "name": "Chet Haase",
        "email": "chet@google.com",
        "time": "Wed Apr 10 17:48:53 2013 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Apr 10 17:49:56 2013 +0000"
      },
      "message": "Merge \"Fix Contacts animation jank\" into jb-mr2-dev"
    },
    {
      "commit": "8f980e1a5ae99d5e34aaef6aac7f38a7d0038631",
      "tree": "d7637f3912a1de5980f78142c17122cbceecbb03",
      "parents": [
        "439752d484b93efff52bc4e95c96a0be86c87f1e",
        "a57c695bf2c0f917517ecac8251043716b34f72d"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Wed Apr 10 17:48:20 2013 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Apr 10 17:48:21 2013 +0000"
      },
      "message": "Merge \"Reduce duration of rotation xfade animation.\" into jb-mr2-dev"
    },
    {
      "commit": "439752d484b93efff52bc4e95c96a0be86c87f1e",
      "tree": "cb8f669e2a6d8ddf2cfc2dbfb51750e00410ecec",
      "parents": [
        "8515256ad477721a97108745da4c86f378f50637",
        "7d25a829d3da96fb6ac0d285aa1bfb2022271bee"
      ],
      "author": {
        "name": "Stephen Hines",
        "email": "srhines@google.com",
        "time": "Wed Apr 10 17:17:50 2013 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Apr 10 17:17:51 2013 +0000"
      },
      "message": "Merge \"Defer RS cache creation until a ScriptC is built.\" into jb-mr2-dev"
    },
    {
      "commit": "26a5305f6638ccb221473866ae6188a0e34111f3",
      "tree": "e20ea3a1e233e15016e42ca9ddf0597a027030c4",
      "parents": [
        "f417fc4a4f6aa577e0af08776825aa4569638f51"
      ],
      "author": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Wed Apr 10 09:51:41 2013 -0700"
      },
      "committer": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Wed Apr 10 09:51:41 2013 -0700"
      },
      "message": "add a little more information to hierarchy view intro\n\nChange-Id: I19f31a098d43e6bfcd575585732df5ec26f9bd2d\n"
    },
    {
      "commit": "8515256ad477721a97108745da4c86f378f50637",
      "tree": "e5252089a2b136f8c7899a45beba3b53a9d2d422",
      "parents": [
        "c37b63d6e777748d17ff177b128e30504fbd6c71",
        "3fbf67e217fb489fe7318a9e43d8ae86646eb4cc"
      ],
      "author": {
        "name": "Jean-Michel Trivi",
        "email": "jmtrivi@google.com",
        "time": "Wed Apr 10 16:29:18 2013 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Apr 10 16:29:18 2013 +0000"
      },
      "message": "Merge \"Handle seek requests in AudioService\" into jb-mr2-dev"
    },
    {
      "commit": "4b359f7246632d6e7c708103694b2a5fc0570962",
      "tree": "0d2e263a47816d7ae73e3813114a213a92a227c8",
      "parents": [
        "c37b63d6e777748d17ff177b128e30504fbd6c71"
      ],
      "author": {
        "name": "Baligh Uddin",
        "email": "baligh@google.com",
        "time": "Wed Apr 10 09:08:43 2013 -0700"
      },
      "committer": {
        "name": "Baligh Uddin",
        "email": "baligh@google.com",
        "time": "Wed Apr 10 09:08:43 2013 -0700"
      },
      "message": "Import translations. DO NOT MERGE\n\nChange-Id: I82df70ed91e543b19e8c8b0ed5002cecec5e293d\nAuto-generated-cl: translation import\n"
    },
    {
      "commit": "58d110afa0e0f3843d72617046185a3c2d48dca9",
      "tree": "74090c0180b475041a9b760a8f8928aec8eec836",
      "parents": [
        "26c134398422a4f4e703cdf7b87fb1cb08d542c4"
      ],
      "author": {
        "name": "Chet Haase",
        "email": "chet@google.com",
        "time": "Wed Apr 10 07:43:29 2013 -0700"
      },
      "committer": {
        "name": "Chet Haase",
        "email": "chet@google.com",
        "time": "Wed Apr 10 07:43:29 2013 -0700"
      },
      "message": "Fix Contacts animation jank\n\nThe last frame of an animation stays stuck on the screen for a couple of frames.\nSpecifically, the \"Quick Contact\" animation that animates the picture\nclosed (fades/scales it away) animates all the way to the end... then hangs there\nbriefly before being taken down.\n\nThe problem is a rendering bug where we correctly detect that a DisplayList\nhas nothing to draw (since the last frame is completely transparent, alpha\u003d\u003d0),\nbut incorrectly ignore the fact that we cleared the transparent-background\nwindow prior to not-drawing that DisplayList. When we detect that there\u0027s\nnothing to draw, we don\u0027t bother swapping buffers. So even though we drew\nthe right thing (clearing the buffer), we didn\u0027t actually post the buffer to the\nscreen.\n\nThis change factors in both the clear and the draw to decide when to swap buffers.\n\nIssue #8564865 Quick contact close animation jank redux\n\nChange-Id: Ib922cff88a94f025b62f7461c1a29e96fe454838\n"
    },
    {
      "commit": "c37b63d6e777748d17ff177b128e30504fbd6c71",
      "tree": "c0860c1d55ea352a8bb8c81e17dc064d1b8da99e",
      "parents": [
        "4dac901f011e7c15882e260441225633a6435e49",
        "45fa0cbc54f46a2c55b7db9501ff74f539190bd1"
      ],
      "author": {
        "name": "Derek Sollenberger",
        "email": "djsollen@google.com",
        "time": "Wed Apr 10 12:11:14 2013 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Apr 10 12:11:14 2013 +0000"
      },
      "message": "Merge \"Ensure that a canvas is always backed by some form of SkDevice.\" into jb-mr2-dev"
    },
    {
      "commit": "4dac901f011e7c15882e260441225633a6435e49",
      "tree": "c7023a841c1630bf6713b145a91723c4b91423f0",
      "parents": [
        "a9574e3361e168671d627071e26280f69d0d081b"
      ],
      "author": {
        "name": "Jeff Brown",
        "email": "jeffbrown@google.com",
        "time": "Wed Apr 10 01:03:19 2013 -0700"
      },
      "committer": {
        "name": "Jeff Brown",
        "email": "jeffbrown@google.com",
        "time": "Wed Apr 10 03:51:18 2013 -0700"
      },
      "message": "Rewrite touch navigation dpad synthesis.\n\nThe new implementation more accurately tracks the velocity\nof flings and takes care to avoid obvious discontinuities.\nThe main goal is for a fling to appear to be a linear\nextension of the movement already in progress.  The minimum\nfling velocity is set to ensure that flings appear to be\nfairly smooth despite being discretized.\n\nUse sequences of repeated key events instead of individual\ndown/up events to represent continuous motions in one\ndirection which can be helpful for stopping flings at boundaries\nsuch as when flinging the cursor position within a text view.\n\nCompute the movement thresholds based on the physical\nsize of the touch pad, if known.  If not known, we assume a\nnominal size.\n\nSupport stopping flings with a tap just like we do for\nnormal touch events elsewhere in the framework.\n\nMoved the detection of ASSIST swipes into the InputReader\nwhere it belongs.  These swipes must be detected globally\nto ensure consistent behavior across the all applications.\n\nAdded a custom protocol in EventHub to enable input device\ndrivers to override the timestamp of the following events\nin a packet.  This change enables input device drivers\nthat have a better idea of when an input event was actually\ngenerated to pass this information to the input system.\nParticularly useful with uinput.\n\nBug: 8583760\nChange-Id: I8ef4e827804786d549cfaa00793a2b9dd0fda465\n"
    },
    {
      "commit": "a9574e3361e168671d627071e26280f69d0d081b",
      "tree": "56e635986299e79064435bea52be6c102e08ae5d",
      "parents": [
        "678a1252b4f3cdc18d20b411c05a4320d1d9b719"
      ],
      "author": {
        "name": "Jeff Brown",
        "email": "jeffbrown@google.com",
        "time": "Tue Apr 09 20:13:12 2013 -0700"
      },
      "committer": {
        "name": "Jeff Brown",
        "email": "jeffbrown@google.com",
        "time": "Wed Apr 10 03:01:37 2013 -0700"
      },
      "message": "Add touchnavigation to input debugging command.\n\nBug: 8583760\nChange-Id: I9b150133e3d9ca9fe970550f5c0d7c18e6c7b558\n"
    },
    {
      "commit": "678a1252b4f3cdc18d20b411c05a4320d1d9b719",
      "tree": "2fad3a2e825cab8389d7fc462514c2b8c9cdb548",
      "parents": [
        "d7094ea29bac0c3c296b79caca150e3a543fe39b"
      ],
      "author": {
        "name": "Jeff Brown",
        "email": "jeffbrown@google.com",
        "time": "Tue Apr 09 17:46:25 2013 -0700"
      },
      "committer": {
        "name": "Jeff Brown",
        "email": "jeffbrown@google.com",
        "time": "Wed Apr 10 03:01:29 2013 -0700"
      },
      "message": "Split up the event synthesis code by source.\n\nThe goal is to better encapsulate this code to make it easier\nto maintain and to facilitate some upcoming changes.\n\nSome of the variables have been renamed but the logic is unchanged.\n\nBug: 8583760\nChange-Id: I45501f7dabebcb938e42c386291d615d088a4c8c\n"
    },
    {
      "commit": "7d25a829d3da96fb6ac0d285aa1bfb2022271bee",
      "tree": "c39d28f869452758074215736f6b5a5c80f676e2",
      "parents": [
        "d7094ea29bac0c3c296b79caca150e3a543fe39b"
      ],
      "author": {
        "name": "Stephen Hines",
        "email": "srhines@google.com",
        "time": "Tue Apr 09 23:51:56 2013 -0700"
      },
      "committer": {
        "name": "Stephen Hines",
        "email": "srhines@google.com",
        "time": "Wed Apr 10 01:20:47 2013 -0700"
      },
      "message": "Defer RS cache creation until a ScriptC is built.\n\nBug: 8582926\nChange-Id: If017f41382f023f8f6ddd78ba198402d427c95f8\n"
    },
    {
      "commit": "d7094ea29bac0c3c296b79caca150e3a543fe39b",
      "tree": "29d2ada74ccede86c5c45aaa0c94fc4ece7662cb",
      "parents": [
        "d8b26d6c424741dd09cf70ee88fd237807aaf301",
        "60799fb74baba4c2cbf56ee2b5985a43ff83d6f7"
      ],
      "author": {
        "name": "Jason Sams",
        "email": "jsams@google.com",
        "time": "Wed Apr 10 05:17:29 2013 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Apr 10 05:17:30 2013 +0000"
      },
      "message": "Merge \"Fix docs with deprecated resize1D\" into jb-mr2-dev"
    },
    {
      "commit": "d8b26d6c424741dd09cf70ee88fd237807aaf301",
      "tree": "af3d9108da867c143884ec2baa8b93dfc2a3d446",
      "parents": [
        "07c6fa123da8c7a25edab751543d96fea1dd57f6",
        "d685894212e6dbeac1fda4996903c1da115d49a6"
      ],
      "author": {
        "name": "Ying Wang",
        "email": "wangying@google.com",
        "time": "Wed Apr 10 05:16:14 2013 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Apr 10 05:16:14 2013 +0000"
      },
      "message": "Merge \"Add liblog\" into jb-mr2-dev"
    },
    {
      "commit": "60799fb74baba4c2cbf56ee2b5985a43ff83d6f7",
      "tree": "d9affe0058e1c1da7ce3ef1ac1c8b9f5319ae395",
      "parents": [
        "07c6fa123da8c7a25edab751543d96fea1dd57f6"
      ],
      "author": {
        "name": "Jason Sams",
        "email": "jsams@google.com",
        "time": "Tue Apr 09 22:08:40 2013 -0700"
      },
      "committer": {
        "name": "Jason Sams",
        "email": "jsams@google.com",
        "time": "Tue Apr 09 22:08:40 2013 -0700"
      },
      "message": "Fix docs with deprecated resize1D\n\nChange-Id: Id1774e1e8be1c1600efaa535cf330e659addb703\n"
    },
    {
      "commit": "d685894212e6dbeac1fda4996903c1da115d49a6",
      "tree": "c52d05c78811e79a869afbcdbe55a906e38f2fa1",
      "parents": [
        "9fa49cc3308f6af593d780581121afc3c1d7e046"
      ],
      "author": {
        "name": "Ying Wang",
        "email": "wangying@google.com",
        "time": "Tue Apr 09 21:54:12 2013 -0700"
      },
      "committer": {
        "name": "Ying Wang",
        "email": "wangying@google.com",
        "time": "Tue Apr 09 21:54:12 2013 -0700"
      },
      "message": "Add liblog\n\nBug: 8580410\nChange-Id: I746aa8258866508c3a725d0773faf4518096548f\n"
    },
    {
      "commit": "07c6fa123da8c7a25edab751543d96fea1dd57f6",
      "tree": "f5325ff5ed0350828946fa52ca43adc5bb01385c",
      "parents": [
        "808723f2b8a3842114f064a5ad4ee08fa9698192",
        "f8c033db1edf36a0ab09568c3142054f0be2d1a1"
      ],
      "author": {
        "name": "Jason Sams",
        "email": "jsams@google.com",
        "time": "Wed Apr 10 04:21:01 2013 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Apr 10 04:21:01 2013 +0000"
      },
      "message": "Merge \"Implement RS GC worker thread.\" into jb-mr2-dev"
    },
    {
      "commit": "808723f2b8a3842114f064a5ad4ee08fa9698192",
      "tree": "cb18584a6c19be67a2160b8803a29f43f08e95e0",
      "parents": [
        "d93c6bbeea22ecc99d29abec7ecaa626f152a74b",
        "b05d689653b1bc94836f716f29e9578677c29075"
      ],
      "author": {
        "name": "Jason Sams",
        "email": "jsams@google.com",
        "time": "Wed Apr 10 04:19:13 2013 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Apr 10 04:19:14 2013 +0000"
      },
      "message": "Merge \"Cleanup Allocation and add 3D copies.\" into jb-mr2-dev"
    },
    {
      "commit": "d93c6bbeea22ecc99d29abec7ecaa626f152a74b",
      "tree": "779cd62103f49c4cb84a664679645afc66a936b0",
      "parents": [
        "dbb39017486cb2e9c52557dc9e1f3a222786e2a5",
        "da26650b3935767d859708004f12a105fd3cba61"
      ],
      "author": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Wed Apr 10 02:30:32 2013 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Apr 10 02:30:32 2013 +0000"
      },
      "message": "Merge \"Integrate inverted menu panel assets\" into jb-mr2-dev"
    },
    {
      "commit": "da26650b3935767d859708004f12a105fd3cba61",
      "tree": "4056453718a39ed6de481169a6c8e4495ffecf40",
      "parents": [
        "1e1ccfb88bf2d78d8876022fae6c5058548406e7"
      ],
      "author": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Tue Apr 09 19:18:50 2013 -0700"
      },
      "committer": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Tue Apr 09 19:22:57 2013 -0700"
      },
      "message": "Integrate inverted menu panel assets\n\nAdd assets for menu panels when holo menus appear above their anchor\nrather than below.\n\nBug 7049080\n\nChange-Id: I7803f9414c2b2cb96274bf062adeccfc302a0d43\n"
    },
    {
      "commit": "dbb39017486cb2e9c52557dc9e1f3a222786e2a5",
      "tree": "b7e7ca99f362470c5daecd9e7aa673aabc5177ff",
      "parents": [
        "1e1ccfb88bf2d78d8876022fae6c5058548406e7",
        "57d019e222abc0de3f8876e682617d42872230c6"
      ],
      "author": {
        "name": "Mathias Agopian",
        "email": "mathias@google.com",
        "time": "Wed Apr 10 02:03:06 2013 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Apr 10 02:03:08 2013 +0000"
      },
      "message": "Merge \"rework GLSurfaceView so it can use the choreographer\" into jb-mr2-dev"
    },
    {
      "commit": "1e1ccfb88bf2d78d8876022fae6c5058548406e7",
      "tree": "970fee7a4f9c955962d381d484e9b6f4e3ebb967",
      "parents": [
        "20495d2a9fddfe712e04bde6a056f9fb058876d5",
        "bd1dd0d51ae07f4fc5de5ec0004e7e40ed205022"
      ],
      "author": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Wed Apr 10 01:35:22 2013 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Apr 10 01:35:22 2013 +0000"
      },
      "message": "Merge \"Fix a monkey bug with AbsListView data set observers\" into jb-mr2-dev"
    },
    {
      "commit": "57d019e222abc0de3f8876e682617d42872230c6",
      "tree": "520fc4b9aac469fa18ca180f6c509e00f9b780de",
      "parents": [
        "cf5ccb8f81f038112e13ce2c9ff73602005595f7"
      ],
      "author": {
        "name": "Mathias Agopian",
        "email": "mathias@google.com",
        "time": "Wed Apr 03 17:28:14 2013 -0700"
      },
      "committer": {
        "name": "Mathias Agopian",
        "email": "mathias@google.com",
        "time": "Tue Apr 09 17:55:32 2013 -0700"
      },
      "message": "rework GLSurfaceView so it can use the choreographer\n\nGLSurfaceView will now automatically use the Choreographer to\nschedule render updates on VSYNC. This happens only in\nRENDERMODE_CONTINUOUSLY.\n\nGLSurfaceView was rewriten to use a Looper and a HandlerThread\ninstead of a custom thread.\n\nThe basic mode of operation is unchanged, however the implementation\nis largely different.\n\nRemoved support for older GPUs which had a limited number of contexts.\n\nBug: 8485730\n\nChange-Id: I7b270f7ad7bb1259e858429054b1c8c9cc159dc6\n"
    },
    {
      "commit": "bd1dd0d51ae07f4fc5de5ec0004e7e40ed205022",
      "tree": "a131c65de992191af60981d13dd11faec811b6fd",
      "parents": [
        "9fa49cc3308f6af593d780581121afc3c1d7e046"
      ],
      "author": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Tue Apr 09 17:46:15 2013 -0700"
      },
      "committer": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Tue Apr 09 17:46:15 2013 -0700"
      },
      "message": "Fix a monkey bug with AbsListView data set observers\n\nSeveral conditions can cause an AbsListView\u0027s data set observer to be\nremoved and nulled out. If for some reason the view receives duplicate\nonDetachedFromWindow events this could cause AbsListView to attempt to\nunregister a null observer. Skip this unregister process if this\nhappens.\n\nBug 7088152\n\nChange-Id: Ib0c630d1ee598640512023e4ef158f01e3ed474d\n"
    },
    {
      "commit": "32a019d438257dae2ab8f5bba7f18063d8c72353",
      "tree": "9c75bb9baa4332e5a4d1ec44ec43daead2ca8400",
      "parents": [
        "3c09715cedc737cc6e36c201d9f9188c3615e9a5"
      ],
      "author": {
        "name": "Christopher Tate",
        "email": "ctate@google.com",
        "time": "Thu Apr 04 15:40:04 2013 -0700"
      },
      "committer": {
        "name": "Christopher Tate",
        "email": "ctate@google.com",
        "time": "Tue Apr 09 17:11:55 2013 -0700"
      },
      "message": "Implicitly enable system apps when updates installed\n\nIf someone explicitly installs an update to a system-bundled package,\nwe infer that this means they actually want to use the new code.\n\nBug 7467302\n\nChange-Id: If2dc6f764bafbb3a5c94cbdd32273c030fd784b9\n"
    },
    {
      "commit": "20495d2a9fddfe712e04bde6a056f9fb058876d5",
      "tree": "bdc5fd8eab697c02d174f347f0ac29b6b3f3ec0e",
      "parents": [
        "2c9669320f6eb7227dd66fb8fe6cce3d39a56f06",
        "4b8fabd5a87828d676b1f9547fdaedcaeac39c6a"
      ],
      "author": {
        "name": "Robert Greenwalt",
        "email": "rgreenwalt@google.com",
        "time": "Wed Apr 10 00:08:01 2013 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Apr 10 00:08:01 2013 +0000"
      },
      "message": "Merge \"Fix crash bug with mismatched iface names\" into jb-mr2-dev"
    },
    {
      "commit": "2c9669320f6eb7227dd66fb8fe6cce3d39a56f06",
      "tree": "627f7aa73ee0a3b8488a9a40315347bd5d7a923a",
      "parents": [
        "e5ac8217727e792fc378e70d7439b373952e7674",
        "daa1d56726358c4db476dff75c7fd0be201c64c5"
      ],
      "author": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Tue Apr 09 23:40:12 2013 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Apr 09 23:40:12 2013 +0000"
      },
      "message": "Merge \"Fix for ActionBar#setSelectedNavigationItem() in collapsed tab mode\" into jb-mr2-dev"
    },
    {
      "commit": "e5ac8217727e792fc378e70d7439b373952e7674",
      "tree": "edacae9096cd2c090f9b349bfb88cd0610aff3a5",
      "parents": [
        "0a17eb09f0639ae93747b4bbdbfa2d04b3804d80"
      ],
      "author": {
        "name": "Wink Saville",
        "email": "wink@google.com",
        "time": "Tue Apr 09 16:19:27 2013 -0700"
      },
      "committer": {
        "name": "Wink Saville",
        "email": "wink@google.com",
        "time": "Tue Apr 09 16:19:27 2013 -0700"
      },
      "message": "Update function comment for getAllCellInfo\n\nBug: 8235566\nChange-Id: Iae9b11480605d5302ee45601d1357fc07f9bd3e1\n"
    },
    {
      "commit": "f8c033db1edf36a0ab09568c3142054f0be2d1a1",
      "tree": "60d13d018ebbd5777404657855722d6cdc345bb6",
      "parents": [
        "b4c13c4b045f4d96c377ba1fb9d834c111412a8c"
      ],
      "author": {
        "name": "Tim Murray",
        "email": "timmurray@google.com",
        "time": "Tue Apr 09 14:33:32 2013 -0700"
      },
      "committer": {
        "name": "Tim Murray",
        "email": "timmurray@google.com",
        "time": "Tue Apr 09 16:01:23 2013 -0700"
      },
      "message": "Implement RS GC worker thread.\n\nBug 8579360\n\nChange-Id: I98a5509b68e592bcbb4958f2ca72c236a22910b5\n"
    },
    {
      "commit": "b05d689653b1bc94836f716f29e9578677c29075",
      "tree": "a24220c830729a6474943e2aed931b5c6a1df63e",
      "parents": [
        "0a17eb09f0639ae93747b4bbdbfa2d04b3804d80"
      ],
      "author": {
        "name": "Jason Sams",
        "email": "jsams@google.com",
        "time": "Tue Apr 09 15:59:24 2013 -0700"
      },
      "committer": {
        "name": "Jason Sams",
        "email": "jsams@google.com",
        "time": "Tue Apr 09 15:59:24 2013 -0700"
      },
      "message": "Cleanup Allocation and add 3D copies.\n\nbug 8567058\n\nChange-Id: Ib05ff3de851bccfea1531ca6c1801153632a2a85\n"
    },
    {
      "commit": "0a17eb09f0639ae93747b4bbdbfa2d04b3804d80",
      "tree": "db87ca6471165e5e410efcca5f7a68346a2386af",
      "parents": [
        "65b08486fde649e6dd11f17808e7aa85101dea93",
        "094beeccf5bf6e68d73f94a1aeaeda6690f4bf06"
      ],
      "author": {
        "name": "Wink Saville",
        "email": "wink@google.com",
        "time": "Tue Apr 09 22:50:00 2013 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Apr 09 22:50:00 2013 +0000"
      },
      "message": "Merge \"Add FW support for CellInfo RIL commands.\" into jb-mr2-dev"
    },
    {
      "commit": "65b08486fde649e6dd11f17808e7aa85101dea93",
      "tree": "281ce9e34a84782dec86379bef3b855e94cd9d38",
      "parents": [
        "4a745e78bb1a3fdb4d28e71ddccd9709df7db4b1",
        "f9c7d6bc15b68393c1f0aa85c3c023c31244c3f2"
      ],
      "author": {
        "name": "Jamie Gennis",
        "email": "jgennis@google.com",
        "time": "Tue Apr 09 22:30:52 2013 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Apr 09 22:30:52 2013 +0000"
      },
      "message": "Merge \"Add APIs for application-generated systrace events\" into jb-mr2-dev"
    },
    {
      "commit": "5877687b382b8c92d434a1d4e208ec85e4f2face",
      "tree": "4f180c1adc28854c42437534fe557c23fbb3e2a6",
      "parents": [
        "4a745e78bb1a3fdb4d28e71ddccd9709df7db4b1"
      ],
      "author": {
        "name": "Maxim Siniavine",
        "email": "siniavine@google.com",
        "time": "Tue Apr 09 15:04:17 2013 -0700"
      },
      "committer": {
        "name": "Maxim Siniavine",
        "email": "siniavine@google.com",
        "time": "Tue Apr 09 15:08:43 2013 -0700"
      },
      "message": "Make download manager tests more reliable.\n\nUse larger files in tests. Using small files fails because downloads\ncomplete too quickly. Using files that are too large fails because\ndownloads take too long.\n\nChange-Id: I0786ece21e0acffa09dd8d85abf70ec4cde5e477\n"
    },
    {
      "commit": "3fbf67e217fb489fe7318a9e43d8ae86646eb4cc",
      "tree": "489da499f92437d27fcebd38a2eeb5a7c4e265d0",
      "parents": [
        "5a78b1b20d1f137f867bd1dba76377a41af1af18"
      ],
      "author": {
        "name": "Jean-Michel Trivi",
        "email": "jmtrivi@google.com",
        "time": "Tue Apr 09 11:10:18 2013 -0700"
      },
      "committer": {
        "name": "Jean-Michel Trivi",
        "email": "jmtrivi@google.com",
        "time": "Tue Apr 09 14:37:26 2013 -0700"
      },
      "message": "Handle seek requests in AudioService\n\nAudioService handles seek requests to RemoteControlClients.\nDiscard old or unprocessed seek requests when handling a new one.\nUpdate javadoc for OnPlaybackPositionUpdateListener interface.\n\nbug 8120740\n\nChange-Id: Id17c2852b24d4b8af85e472a177484b98cfeba05\n"
    },
    {
      "commit": "4a745e78bb1a3fdb4d28e71ddccd9709df7db4b1",
      "tree": "c000e2ef47847d18d25f5b51615f979888512d59",
      "parents": [
        "2355d13154d50687c0d8d74ea1c0e41ab9d88e7e",
        "032d47af737d803e841ab79f38ac9068a46c9aeb"
      ],
      "author": {
        "name": "Romain Guy",
        "email": "romainguy@google.com",
        "time": "Tue Apr 09 21:18:45 2013 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Apr 09 21:18:46 2013 +0000"
      },
      "message": "Merge \"Change the dither texture\u0027s swizzling\" into jb-mr2-dev"
    },
    {
      "commit": "2355d13154d50687c0d8d74ea1c0e41ab9d88e7e",
      "tree": "1ecccb78fc0adb5bbffa635b4a65e6f8787e2d78",
      "parents": [
        "f38b070b31269e974298ec9e644814bcc2663c91"
      ],
      "author": {
        "name": "Chiao Cheng",
        "email": "chiaocheng@google.com",
        "time": "Wed Mar 20 16:54:06 2013 -0700"
      },
      "committer": {
        "name": "Chiao Cheng",
        "email": "chiaocheng@google.com",
        "time": "Tue Apr 09 14:12:31 2013 -0700"
      },
      "message": "Adding public api  support for finding contact changes.\n\nDeletedContacts holds a log of deleted contacts which will be pruned\nafter a certain amount of time.\n\nA timestamp field has been added to contacts so clients can query\nfor changes.\n\nBug: 8182147\nChange-Id: Ic6e56e567892712da3c3941400dfb3ddc565aaac\n"
    },
    {
      "commit": "daa1d56726358c4db476dff75c7fd0be201c64c5",
      "tree": "95d26134409da2874f7dc620bc10003497904229",
      "parents": [
        "9fa49cc3308f6af593d780581121afc3c1d7e046"
      ],
      "author": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Tue Apr 09 13:57:22 2013 -0700"
      },
      "committer": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Tue Apr 09 13:57:22 2013 -0700"
      },
      "message": "Fix for ActionBar#setSelectedNavigationItem() in collapsed tab mode\n\nMake sure the selected item is properly propagated to the collapsed\nspinner.\n\nBug 6754308\n\nChange-Id: Iaa4e331b00106b31c5984980d33e3ac88853ae4d\n"
    },
    {
      "commit": "45fa0cbc54f46a2c55b7db9501ff74f539190bd1",
      "tree": "a0b07e227a72a01dea25c042bd32c561e6325e13",
      "parents": [
        "a56b78dcd1292a4291d85113bdeeda8496c1a0c0"
      ],
      "author": {
        "name": "Derek Sollenberger",
        "email": "djsollen@google.com",
        "time": "Tue Apr 09 16:36:55 2013 -0400"
      },
      "committer": {
        "name": "Derek Sollenberger",
        "email": "djsollen@google.com",
        "time": "Tue Apr 09 16:36:55 2013 -0400"
      },
      "message": "Ensure that a canvas is always backed by some form of SkDevice.\n\nbug: 8518884\nChange-Id: Id6c597179878ce5b938c00422e88bef5f12e2e1f\n"
    },
    {
      "commit": "f38b070b31269e974298ec9e644814bcc2663c91",
      "tree": "e017b5a89f6380c6cbc6de6516b1fa679c53aeff",
      "parents": [
        "dbf500aaafd0889aa3ac9bf0fb2b2be4e0c3ebbf",
        "0bf4781eceb9ee78682c42e183a21b03b0695ebb"
      ],
      "author": {
        "name": "Jonathan Dixon",
        "email": "joth@google.com",
        "time": "Tue Apr 09 20:09:28 2013 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Apr 09 20:09:29 2013 +0000"
      },
      "message": "Merge \"Hide PlusinsEnabled/PluginsPath methods\" into jb-mr2-dev"
    },
    {
      "commit": "f9c7d6bc15b68393c1f0aa85c3c023c31244c3f2",
      "tree": "26336f30ac47aac278ae3e5f557047cc6b5282ac",
      "parents": [
        "b4c13c4b045f4d96c377ba1fb9d834c111412a8c"
      ],
      "author": {
        "name": "Jamie Gennis",
        "email": "jgennis@google.com",
        "time": "Mon Mar 25 14:18:25 2013 -0700"
      },
      "committer": {
        "name": "Jamie Gennis",
        "email": "jgennis@google.com",
        "time": "Tue Apr 09 11:59:43 2013 -0700"
      },
      "message": "Add APIs for application-generated systrace events\n\nThis change adds new APIs to enable applications to generate custom Systrace\nbegin/end events.  Application-generated events use the ATRACE_APP_TAG tag,\nwhich is enabled only if either the application has declared itself debuggable\nin its manifest or ro.debuggable is set to 1 on the device.\n\nChange-Id: I311d09e2e6ed1a30f5ffa84907f250e11cc0d48d\n"
    },
    {
      "commit": "dbf500aaafd0889aa3ac9bf0fb2b2be4e0c3ebbf",
      "tree": "a55d227eb9888e9f63d65029e1437e01fd96ce6d",
      "parents": [
        "b4c13c4b045f4d96c377ba1fb9d834c111412a8c",
        "00e8d4c1b69997f63542cff5698c358d494a8d9f"
      ],
      "author": {
        "name": "Robert Greenwalt",
        "email": "rgreenwalt@google.com",
        "time": "Tue Apr 09 18:15:06 2013 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Apr 09 18:15:06 2013 +0000"
      },
      "message": "Merge \"Turn back on global proxy support.\" into jb-mr2-dev"
    },
    {
      "commit": "b4c13c4b045f4d96c377ba1fb9d834c111412a8c",
      "tree": "f1472a2507178bfe3aa0b865da22b123257fc466",
      "parents": [
        "558a3c1b7b40eb9356f8c4446ca63af8cf16bd91",
        "405c6e2d656b628262ff3e3d0b79f58a46c839ec"
      ],
      "author": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Tue Apr 09 10:50:29 2013 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Apr 09 10:50:29 2013 -0700"
      },
      "message": "am 405c6e2d: am d3724e02: am 2568d7f0: am 0bf013fd: am f417fc4a: fix xml error in sample\n\n* commit \u0027405c6e2d656b628262ff3e3d0b79f58a46c839ec\u0027:\n  fix xml error in sample\n"
    },
    {
      "commit": "405c6e2d656b628262ff3e3d0b79f58a46c839ec",
      "tree": "9fe8ae24027d3dda65eede4cff2c0a4b15b2eed5",
      "parents": [
        "614c155fc6e4c3e83b152398df0e628d7a7f4051",
        "d3724e02d898b66a5b94cf0f2d3bbfaec5295b32"
      ],
      "author": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Tue Apr 09 10:47:50 2013 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Apr 09 10:47:50 2013 -0700"
      },
      "message": "am d3724e02: am 2568d7f0: am 0bf013fd: am f417fc4a: fix xml error in sample\n\n* commit \u0027d3724e02d898b66a5b94cf0f2d3bbfaec5295b32\u0027:\n  fix xml error in sample\n"
    },
    {
      "commit": "d3724e02d898b66a5b94cf0f2d3bbfaec5295b32",
      "tree": "779acd6a505ffbb87cc5f9b8f601c3d984e069ff",
      "parents": [
        "f64ad28f6b3c56c054f938680c58b69cf7237b2c",
        "2568d7f0cb9ee568309a0347805a12b9e771b689"
      ],
      "author": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Tue Apr 09 10:43:38 2013 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Apr 09 10:43:38 2013 -0700"
      },
      "message": "am 2568d7f0: am 0bf013fd: am f417fc4a: fix xml error in sample\n\n* commit \u00272568d7f0cb9ee568309a0347805a12b9e771b689\u0027:\n  fix xml error in sample\n"
    },
    {
      "commit": "2568d7f0cb9ee568309a0347805a12b9e771b689",
      "tree": "cae10aa38090fa410b9fcb35232e00ef1abde199",
      "parents": [
        "15ebf622de39e1a8c7d8855f5b4ede35039a2b2b",
        "0bf013fdbd11a18c010147aed5899034172feb9a"
      ],
      "author": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Tue Apr 09 10:41:03 2013 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Apr 09 10:41:03 2013 -0700"
      },
      "message": "am 0bf013fd: am f417fc4a: fix xml error in sample\n\n* commit \u00270bf013fdbd11a18c010147aed5899034172feb9a\u0027:\n  fix xml error in sample\n"
    },
    {
      "commit": "0bf013fdbd11a18c010147aed5899034172feb9a",
      "tree": "026606ef72185f1bc56225e6aba001fbef72b450",
      "parents": [
        "f614d53664b78f0fb386bbea93f4513c92786ff1",
        "f417fc4a4f6aa577e0af08776825aa4569638f51"
      ],
      "author": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Tue Apr 09 10:38:18 2013 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Apr 09 10:38:18 2013 -0700"
      },
      "message": "am f417fc4a: fix xml error in sample\n\n* commit \u0027f417fc4a4f6aa577e0af08776825aa4569638f51\u0027:\n  fix xml error in sample\n"
    },
    {
      "commit": "558a3c1b7b40eb9356f8c4446ca63af8cf16bd91",
      "tree": "9cfe7fb6c60e63f5f98c20310d807149df4f6f59",
      "parents": [
        "5660b4843ed1471b3b5318b77367dda7960596a1",
        "f1b782427fa5bc878ac0d5356ff8332143d3798b"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Tue Apr 09 17:38:00 2013 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Apr 09 17:38:00 2013 +0000"
      },
      "message": "Merge \"Kill processes when permissions are revoked.\" into jb-mr2-dev"
    },
    {
      "commit": "5660b4843ed1471b3b5318b77367dda7960596a1",
      "tree": "3b61b23b4454aa0ab2e3f0f93775922f37f60c61",
      "parents": [
        "376054121edc62e88b2e3f69ce3397fac557bc64",
        "4c4a07ce1f9c90cb671ffba013dafbcfadc3281e"
      ],
      "author": {
        "name": "Baligh Uddin",
        "email": "baligh@google.com",
        "time": "Tue Apr 09 17:34:24 2013 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Apr 09 17:34:24 2013 +0000"
      },
      "message": "Merge \"Import translations. DO NOT MERGE\" into jb-mr2-dev"
    },
    {
      "commit": "f417fc4a4f6aa577e0af08776825aa4569638f51",
      "tree": "026606ef72185f1bc56225e6aba001fbef72b450",
      "parents": [
        "e4922f28b4d3c1f6ff166a6e5d5849c8533562ea"
      ],
      "author": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Tue Apr 09 10:29:00 2013 -0700"
      },
      "committer": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Tue Apr 09 10:29:00 2013 -0700"
      },
      "message": "fix xml error in sample\n\nChange-Id: I59ca15028c52e0be081f4e65308f88e06115f7fd\n"
    },
    {
      "commit": "032d47af737d803e841ab79f38ac9068a46c9aeb",
      "tree": "c3428ff4c80f1274cd4a1ada4567ab1ed940c1b5",
      "parents": [
        "50b9eb1c7375a87525d44a036337a8ba18eba55b"
      ],
      "author": {
        "name": "Romain Guy",
        "email": "romainguy@google.com",
        "time": "Mon Apr 08 19:45:40 2013 -0700"
      },
      "committer": {
        "name": "Romain Guy",
        "email": "romainguy@google.com",
        "time": "Tue Apr 09 10:12:47 2013 -0700"
      },
      "message": "Change the dither texture\u0027s swizzling\n\nThis is a more elegant way to sample from a float alpha texture.\nInstead of sampling from the red channel in the fragment shader\nwe can set the alpha channel swizzle to redirect it to the\nred channel. This lets us sample from the alpha channel in the\nfragment shader and get the correct value.\n\nChange-Id: I95bbf7a82964e1bf42c0fee1b782b6bdbbcef618\n"
    },
    {
      "commit": "376054121edc62e88b2e3f69ce3397fac557bc64",
      "tree": "cbf8e5a91b74d8f01d643d2b531c9fb460e96052",
      "parents": [
        "9fa49cc3308f6af593d780581121afc3c1d7e046",
        "7cd7ad88bc2c0b714a0a8a29416c8da33589ed83"
      ],
      "author": {
        "name": "Raph Levien",
        "email": "raph@google.com",
        "time": "Tue Apr 09 17:10:56 2013 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Apr 09 17:10:56 2013 +0000"
      },
      "message": "Merge \"Update Droid Serif\" into jb-mr2-dev"
    },
    {
      "commit": "9fa49cc3308f6af593d780581121afc3c1d7e046",
      "tree": "2552e820d792ee75b71b76b33c79ac93761d8052",
      "parents": [
        "104ca45a046cf6f056d84799f6a161c8befe7522",
        "72dcb913931e4390380398cfa899d1702790cd6a"
      ],
      "author": {
        "name": "Daniel Sandler",
        "email": "dsandler@android.com",
        "time": "Tue Apr 09 14:34:19 2013 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Apr 09 14:34:20 2013 +0000"
      },
      "message": "Merge \"Fix [-] buttons in the notification builder test.\" into jb-mr2-dev"
    },
    {
      "commit": "72dcb913931e4390380398cfa899d1702790cd6a",
      "tree": "86ff8a75b56e214ac1b795c786f63f5ee8e11301",
      "parents": [
        "89454f8331cd7d582eafca87c6586feb5db509c7"
      ],
      "author": {
        "name": "Daniel Sandler",
        "email": "dsandler@android.com",
        "time": "Tue Apr 09 01:20:02 2013 -0400"
      },
      "committer": {
        "name": "Daniel Sandler",
        "email": "dsandler@android.com",
        "time": "Tue Apr 09 13:34:04 2013 +0000"
      },
      "message": "Fix [-] buttons in the notification builder test.\n\n(Broken by change I9fae5a4a).\n\nBug: 8564511\nChange-Id: I0d5b65e6678018630c812c5616e9b3f068029e66\n"
    },
    {
      "commit": "104ca45a046cf6f056d84799f6a161c8befe7522",
      "tree": "725b6b60546174d0de30dc18da04ea6849adbd2f",
      "parents": [
        "cf5ccb8f81f038112e13ce2c9ff73602005595f7",
        "e0523f7c803506090b8cb45dca2a8bd5e36af456"
      ],
      "author": {
        "name": "Michael Jurka",
        "email": "mikejurka@google.com",
        "time": "Tue Apr 09 06:04:35 2013 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Apr 09 06:04:36 2013 +0000"
      },
      "message": "Merge \"Fix janky icon fade-in animation in Recents\" into jb-mr2-dev"
    },
    {
      "commit": "f1b782427fa5bc878ac0d5356ff8332143d3798b",
      "tree": "6dac2816d0cc3be244429ffbbd40edc610c4fa6c",
      "parents": [
        "89454f8331cd7d582eafca87c6586feb5db509c7"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Mon Apr 08 22:28:59 2013 -0700"
      },
      "committer": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Mon Apr 08 22:28:59 2013 -0700"
      },
      "message": "Kill processes when permissions are revoked.\n\nSome permissions are associated with gids, so we need to\nkill any running processes if their permission is revoked.\nWe will do this for any permission being revoked, since\nthe association between gids and permissions can change\nover time.\n\nChange-Id: Ieb7408e032539c4f21eb089d65a7a7e6c289f010\n"
    },
    {
      "commit": "74c8fb601ef75d8e12df5221489c41c125e3b846",
      "tree": "a77590f8fe7e6a9be11a4d5e1b0915c2d1e2585a",
      "parents": [
        "b482a001f117d0da3599475a293da736fccd4d2c"
      ],
      "author": {
        "name": "Michael Wright",
        "email": "michaelwr@google.com",
        "time": "Mon Apr 08 18:01:29 2013 -0700"
      },
      "committer": {
        "name": "Michael Wright",
        "email": "michaelwr@google.com",
        "time": "Mon Apr 08 20:05:32 2013 -0700"
      },
      "message": "Stop marking gamepads as keyboards\n\nChange-Id: I0ba49aa3235b2e0a50405cf6d68632e268fe4183\n"
    },
    {
      "commit": "cf5ccb8f81f038112e13ce2c9ff73602005595f7",
      "tree": "894787e45668a911cc4d451d95652d0169fc0898",
      "parents": [
        "3c09715cedc737cc6e36c201d9f9188c3615e9a5"
      ],
      "author": {
        "name": "Ying Wang",
        "email": "wangying@google.com",
        "time": "Mon Apr 08 19:02:01 2013 -0700"
      },
      "committer": {
        "name": "Ying Wang",
        "email": "wangying@google.com",
        "time": "Mon Apr 08 19:02:01 2013 -0700"
      },
      "message": "Fix tests build.\n\nChange-Id: I24d65c18018a8d6df6fa3414306fc0d586d4cfa2\n"
    }
  ],
  "next": "e0523f7c803506090b8cb45dca2a8bd5e36af456"
}
