)]}'
{
  "log": [
    {
      "commit": "03bdc8a8f756a951b460b01cbd4d01c2ffd05041",
      "tree": "4ce0826c347734efd1ed421573b1766d7de8cbbe",
      "parents": [
        "d86077c3792ca03f004376d81e449a3ecdaa5e8b"
      ],
      "author": {
        "name": "Michael Jurka",
        "email": "mikejurka@google.com",
        "time": "Fri Sep 21 16:10:21 2012 -0700"
      },
      "committer": {
        "name": "Michael Jurka",
        "email": "mikejurka@google.com",
        "time": "Fri Sep 21 16:10:21 2012 -0700"
      },
      "message": "Fix security check for private allocateAppWidgetId api\n\nBug: 7182054"
    },
    {
      "commit": "d86077c3792ca03f004376d81e449a3ecdaa5e8b",
      "tree": "c1232404956017227ffa8ae9b1ca0b1bfaa0ee79",
      "parents": [
        "ca2cb1841099c7206af93149d0326308e0d3f81a",
        "62796aac596f556a1871358bb8ce93af9d55c5a5"
      ],
      "author": {
        "name": "Glenn Kasten",
        "email": "gkasten@google.com",
        "time": "Thu Sep 20 12:45:44 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Sep 20 12:45:45 2012 -0700"
      },
      "message": "Merge \"Expose android.media.AudioManager.getProperty()\" into jb-mr1-dev"
    },
    {
      "commit": "ca2cb1841099c7206af93149d0326308e0d3f81a",
      "tree": "a2f8321dfa704a465d2d0b357ae2f023aa4ad092",
      "parents": [
        "d053554f80adaa84d4bdde53656ccce5ae3332b6",
        "a12a7b3d3d8fc8678411295df4d001447b33a994"
      ],
      "author": {
        "name": "Wink Saville",
        "email": "wink@google.com",
        "time": "Thu Sep 20 12:37:18 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Sep 20 12:37:19 2012 -0700"
      },
      "message": "Merge \"Suppress location information for non-active users.\" into jb-mr1-dev"
    },
    {
      "commit": "62796aac596f556a1871358bb8ce93af9d55c5a5",
      "tree": "e782025ea858a8779cffeee0ea3c60964f26fec0",
      "parents": [
        "e0de5bfff2e74ee566ac2d053052de09aa25e54b"
      ],
      "author": {
        "name": "Glenn Kasten",
        "email": "gkasten@google.com",
        "time": "Thu Sep 20 08:08:07 2012 -0700"
      },
      "committer": {
        "name": "Glenn Kasten",
        "email": "gkasten@google.com",
        "time": "Thu Sep 20 12:28:20 2012 -0700"
      },
      "message": "Expose android.media.AudioManager.getProperty()\n\nAlso fix minor documentation errors.\n\nBug: 6635041\nChange-Id: I6bbbf1b7c5ab705ac374436ea0c098cb3c27fd4a\n"
    },
    {
      "commit": "d053554f80adaa84d4bdde53656ccce5ae3332b6",
      "tree": "b6313efe89114ed2906a495375b52e84011b4e90",
      "parents": [
        "f6e24d62b6fa863700e5f72d461846f2aa506109",
        "b7faaf4c4029ea26f5f93958a51b7ae318feb50b"
      ],
      "author": {
        "name": "Geremy Condra",
        "email": "gcondra@google.com",
        "time": "Thu Sep 20 11:23:42 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Sep 20 11:24:14 2012 -0700"
      },
      "message": "Merge \"Push dropbox logging into libcore.\" into jb-mr1-dev"
    },
    {
      "commit": "f6e24d62b6fa863700e5f72d461846f2aa506109",
      "tree": "b8046c19e6770f99b4d4de6c606f6ef02f5b38b5",
      "parents": [
        "f9fac2c5fe3f304ee866b1afc3191d36835e96bd",
        "350bb15ac74e0abb68ce0e2b2b972dc3cef46aff"
      ],
      "author": {
        "name": "Geremy Condra",
        "email": "gcondra@google.com",
        "time": "Thu Sep 20 11:22:14 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Sep 20 11:22:14 2012 -0700"
      },
      "message": "Merge \"Remove pointless exception supression.\" into jb-mr1-dev"
    },
    {
      "commit": "f9fac2c5fe3f304ee866b1afc3191d36835e96bd",
      "tree": "34a472708a40071f8642a4b6c741e297c9b2c16b",
      "parents": [
        "4dd3c3797060b35c8e6ebbbdd164c17c6db7b5ec",
        "bc0fab1fc2db832ef86d8a33466ec4d68b103ca0"
      ],
      "author": {
        "name": "Eric Laurent",
        "email": "elaurent@google.com",
        "time": "Thu Sep 20 11:18:17 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Sep 20 11:18:17 2012 -0700"
      },
      "message": "Merge \"Add multi user volume management\" into jb-mr1-dev"
    },
    {
      "commit": "4dd3c3797060b35c8e6ebbbdd164c17c6db7b5ec",
      "tree": "cea56c091686b5c43101bcf8aa1bc50e1d0fde5d",
      "parents": [
        "b6610d8289f5c682a7f66d419afcfbd6541d0367",
        "0967a9edfc29fe601c9242648b93448d710b7a97"
      ],
      "author": {
        "name": "Geremy Condra",
        "email": "gcondra@google.com",
        "time": "Thu Sep 20 10:33:03 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Sep 20 10:33:03 2012 -0700"
      },
      "message": "Merge \"Remove logging for old version mismatches.\" into jb-mr1-dev"
    },
    {
      "commit": "b6610d8289f5c682a7f66d419afcfbd6541d0367",
      "tree": "e18d342398e735e83a115ac9ad6788482b00daa7",
      "parents": [
        "3d5be42eaa35914d9b37fe052fa7222dc1992dc0",
        "6013d8c25b19149de1f57b3a413e3fbd23329d9f"
      ],
      "author": {
        "name": "John Reck",
        "email": "jreck@google.com",
        "time": "Thu Sep 20 10:21:40 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Sep 20 10:21:41 2012 -0700"
      },
      "message": "Merge \"Fix DPI scaling on TVDPI\" into jb-mr1-dev"
    },
    {
      "commit": "a12a7b3d3d8fc8678411295df4d001447b33a994",
      "tree": "06086b2334d1eb7ac67bc5ac32b6104d777ee82d",
      "parents": [
        "4046e012887fff1f36dfd3eddc6f354d4c2497fc"
      ],
      "author": {
        "name": "Wink Saville",
        "email": "wink@google.com",
        "time": "Thu Sep 20 10:09:45 2012 -0700"
      },
      "committer": {
        "name": "Wink Saville",
        "email": "wink@google.com",
        "time": "Thu Sep 20 10:09:45 2012 -0700"
      },
      "message": "Suppress location information for non-active users.\n\nSpecifically, don\u0027t allow call backs for LISTEN_CELL_LOCATION and\nLISTEN_CELL_INFO.\n\nBug: 7087342\nChange-Id: Ida7f60b5bde3f28264dcb454b38fcfb1f1616d11\n"
    },
    {
      "commit": "3d5be42eaa35914d9b37fe052fa7222dc1992dc0",
      "tree": "ef34fbdf9980e6df972d2c5db29fd5211faf4a5f",
      "parents": [
        "5ca88a103c2841b64bfa01b4848aec4b8aa64687",
        "9ccf13cd6b7c840105fbcd6b2a8bd61d4e634653"
      ],
      "author": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Thu Sep 20 10:05:43 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Sep 20 10:05:44 2012 -0700"
      },
      "message": "Merge changes I87c2ab9e,I2dafcc34,I731c96c2 into jb-mr1-dev\n\n* changes:\n  Fix formatDateRange month names for Farsi.\n  Use localized digits for Time formatting.\n  Use proper digits in formatElapsedTime and format3339\n"
    },
    {
      "commit": "5ca88a103c2841b64bfa01b4848aec4b8aa64687",
      "tree": "96a441c78e5e34ddfbeba0b19a7a960e39976ef4",
      "parents": [
        "95cd451ef1b1c7390ec08da730f6bf0b268ed833",
        "263459d028a714d731b4b729547f5989498b137d"
      ],
      "author": {
        "name": "Stephen Hines",
        "email": "srhines@google.com",
        "time": "Thu Sep 20 09:55:25 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Sep 20 09:55:25 2012 -0700"
      },
      "message": "Merge \"Add tests for pass-by-value kernels.\" into jb-mr1-dev"
    },
    {
      "commit": "95cd451ef1b1c7390ec08da730f6bf0b268ed833",
      "tree": "b0552a43791dcbc5d306bd36fa95c66da7987140",
      "parents": [
        "683ab00a2ec2e02f8ad1296efb381aa72d364b57",
        "1dd273a7df89214c60a2e1ad87db224331f877c6"
      ],
      "author": {
        "name": "Jason Sams",
        "email": "jsams@google.com",
        "time": "Thu Sep 20 09:21:39 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Sep 20 09:21:39 2012 -0700"
      },
      "message": "Merge \"add cleanspec.\" into jb-mr1-dev"
    },
    {
      "commit": "1dd273a7df89214c60a2e1ad87db224331f877c6",
      "tree": "9458e5c2733a57ebe45acb99ce9f2eb2ee202ae7",
      "parents": [
        "97e9ee2ea894a6946f3d6346b5d258ed1ca9eae8"
      ],
      "author": {
        "name": "Jason Sams",
        "email": "jsams@google.com",
        "time": "Thu Sep 20 09:12:43 2012 -0700"
      },
      "committer": {
        "name": "Jason Sams",
        "email": "jsams@google.com",
        "time": "Thu Sep 20 09:12:43 2012 -0700"
      },
      "message": "add cleanspec.\n\nChange-Id: I5aa58efa7c48809d1f05c8ad48332508597b9869\n"
    },
    {
      "commit": "683ab00a2ec2e02f8ad1296efb381aa72d364b57",
      "tree": "12522f238ba001c9ceba361e3f2c987633ff2988",
      "parents": [
        "e0de5bfff2e74ee566ac2d053052de09aa25e54b"
      ],
      "author": {
        "name": "Chris Wren",
        "email": "cwren@android.com",
        "time": "Thu Sep 20 10:35:54 2012 -0400"
      },
      "committer": {
        "name": "Chris Wren",
        "email": "cwren@android.com",
        "time": "Thu Sep 20 10:54:40 2012 -0400"
      },
      "message": "fix underfull content bug in inbox and big text templates.\n\nBug: 7172721\nChange-Id: I22019009eec31ca18b54eec5f6ed5b626cee1540\n"
    },
    {
      "commit": "e0de5bfff2e74ee566ac2d053052de09aa25e54b",
      "tree": "2fbae7d5235537036dd5ff47ffe5a42b4536d0b6",
      "parents": [
        "8e356e089d4b9cf1cd0f31ceead666f8e75d4c28",
        "f4f6b4c8b0fcf77d46567f13b409255948fe107b"
      ],
      "author": {
        "name": "John Spurlock",
        "email": "jspurlock@google.com",
        "time": "Thu Sep 20 05:45:53 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Sep 20 05:45:54 2012 -0700"
      },
      "message": "Merge \"Fire \"dreaming started\" and \"dreaming stopped\" broadcasts.\" into jb-mr1-dev"
    },
    {
      "commit": "350bb15ac74e0abb68ce0e2b2b972dc3cef46aff",
      "tree": "74bd28493dd1540a82253cf5aaf1b7fe6baa2cad",
      "parents": [
        "0967a9edfc29fe601c9242648b93448d710b7a97"
      ],
      "author": {
        "name": "Geremy Condra",
        "email": "gcondra@google.com",
        "time": "Thu Sep 20 01:40:03 2012 -0700"
      },
      "committer": {
        "name": "Geremy Condra",
        "email": "gcondra@google.com",
        "time": "Thu Sep 20 01:40:03 2012 -0700"
      },
      "message": "Remove pointless exception supression.\n\nBug: 7198235\nChange-Id: I3371403a79fd3e01d46678d58129d36eb921d10a\n"
    },
    {
      "commit": "8e356e089d4b9cf1cd0f31ceead666f8e75d4c28",
      "tree": "8415695b2bb5d3f3a593a93dc7699c996a55676b",
      "parents": [
        "f803ff4f743f63dbbb9382d1e1ef7adc25a88e24",
        "97e9ee2ea894a6946f3d6346b5d258ed1ca9eae8"
      ],
      "author": {
        "name": "Jason Sams",
        "email": "jsams@google.com",
        "time": "Thu Sep 20 01:09:49 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Sep 20 01:09:49 2012 -0700"
      },
      "message": "Merge \"Cleanup blur test, remove deprecated functions.\" into jb-mr1-dev"
    },
    {
      "commit": "97e9ee2ea894a6946f3d6346b5d258ed1ca9eae8",
      "tree": "b4e45e023fce924bde89c82f8f1d3ff054c04625",
      "parents": [
        "6704a48bd06f01d2933f83e9b5eda4ed9846bab7"
      ],
      "author": {
        "name": "Jason Sams",
        "email": "jsams@google.com",
        "time": "Thu Sep 20 01:07:35 2012 -0700"
      },
      "committer": {
        "name": "Jason Sams",
        "email": "jsams@google.com",
        "time": "Thu Sep 20 01:07:35 2012 -0700"
      },
      "message": "Cleanup blur test, remove deprecated functions.\n\nChange-Id: I4136110692fdba8a644806fe8c92bfaacc930ca6\n"
    },
    {
      "commit": "f803ff4f743f63dbbb9382d1e1ef7adc25a88e24",
      "tree": "7ad3f2280f004551c49a103212046d6e62b01c89",
      "parents": [
        "e02acec9ea52b0f04b891adeb17ad9d5e42f86da",
        "c2b9ea624148df80945afad4198fe686a0ab8dca"
      ],
      "author": {
        "name": "Jeff Brown",
        "email": "jeffbrown@google.com",
        "time": "Wed Sep 19 23:21:17 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Sep 19 23:21:18 2012 -0700"
      },
      "message": "Merge \"Make wifi display state changes more robust.\" into jb-mr1-dev"
    },
    {
      "commit": "c2b9ea624148df80945afad4198fe686a0ab8dca",
      "tree": "fd40acceee2db87b73766fb6d4ade3177826421d",
      "parents": [
        "89d5546d7fd3a3bb19820c42e8b4527013dd6545"
      ],
      "author": {
        "name": "Jeff Brown",
        "email": "jeffbrown@google.com",
        "time": "Wed Sep 19 23:09:23 2012 -0700"
      },
      "committer": {
        "name": "Jeff Brown",
        "email": "jeffbrown@google.com",
        "time": "Wed Sep 19 23:15:26 2012 -0700"
      },
      "message": "Make wifi display state changes more robust.\n\nBug: 7178216\nChange-Id: Icceaeb61730b0b4916cdda44459f4c69553e303c\n"
    },
    {
      "commit": "e02acec9ea52b0f04b891adeb17ad9d5e42f86da",
      "tree": "09c1dbbb642f41c08bc660546ccb307a225806ee",
      "parents": [
        "925ad51bd82b34fa26a462a303781c610e635450",
        "fcccd49ff9b0b0d850867b4982f30b07c6fda296"
      ],
      "author": {
        "name": "Baligh Uddin",
        "email": "baligh@google.com",
        "time": "Wed Sep 19 22:41:41 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Sep 19 22:41:42 2012 -0700"
      },
      "message": "Merge \"Import translations. DO NOT MERGE\" into jb-mr1-dev"
    },
    {
      "commit": "925ad51bd82b34fa26a462a303781c610e635450",
      "tree": "9b4ede82160dfb8a5d77d532bc476a64b6838a0e",
      "parents": [
        "d5d853ec48bc4ad3d6f0ec5cdc20821550cbf3f8",
        "89d5546d7fd3a3bb19820c42e8b4527013dd6545"
      ],
      "author": {
        "name": "Jeff Brown",
        "email": "jeffbrown@google.com",
        "time": "Wed Sep 19 22:14:01 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Sep 19 22:14:02 2012 -0700"
      },
      "message": "Merge \"Add support for remembering Wifi display devices.\" into jb-mr1-dev"
    },
    {
      "commit": "89d5546d7fd3a3bb19820c42e8b4527013dd6545",
      "tree": "d3c39ef51f626165545504772f0fb8ba8f01f076",
      "parents": [
        "4e7b551fbffa6112821ed6cfeedd6128463fccd0"
      ],
      "author": {
        "name": "Jeff Brown",
        "email": "jeffbrown@google.com",
        "time": "Wed Sep 19 11:33:42 2012 -0700"
      },
      "committer": {
        "name": "Jeff Brown",
        "email": "jeffbrown@google.com",
        "time": "Wed Sep 19 22:04:44 2012 -0700"
      },
      "message": "Add support for remembering Wifi display devices.\n\nAdd a setting to globally disable Wifi display.\n\nFixed a bug where the wifi display broadcast receiver\nwas running on the wrong thread.\n\nRemoved the wifi-display QuickSettings dialog, all functionality\nhas been moved to Settings.\n\nBug: 7178216\nBug: 7192799\nChange-Id: I9796baac8245d664cf28fa147b9ed978d81d8ab9\n"
    },
    {
      "commit": "b7faaf4c4029ea26f5f93958a51b7ae318feb50b",
      "tree": "7a1906822b7dc929f3f1a7bcd3fc753b422885eb",
      "parents": [
        "2d95a33dc3a463b197d4597b38f5ae124de25017"
      ],
      "author": {
        "name": "Geremy Condra",
        "email": "gcondra@google.com",
        "time": "Wed Sep 19 18:07:42 2012 -0700"
      },
      "committer": {
        "name": "Geremy Condra",
        "email": "gcondra@google.com",
        "time": "Wed Sep 19 21:39:55 2012 -0700"
      },
      "message": "Push dropbox logging into libcore.\n\nChange-Id: I74c0644c6938d28c20c42d88d995ffb56a71d703\n"
    },
    {
      "commit": "d5d853ec48bc4ad3d6f0ec5cdc20821550cbf3f8",
      "tree": "09dc064944d4e7a1d986098f2dee387fee7bebec",
      "parents": [
        "4c97ef9094f7a52dbc983ed12ce5f3b586f2d769",
        "109f1fd80c90409c0d7f21d49989641dfdf2ad1b"
      ],
      "author": {
        "name": "Jim Miller",
        "email": "jaggies@google.com",
        "time": "Wed Sep 19 21:26:50 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Sep 19 21:26:51 2012 -0700"
      },
      "message": "Merge \"Update keyguard selector view to match UX design spec - Use new Roboto-Thin font - Add new keyguard-specific date format - Layout tweaks to keyguard selector screen. - Add smart EmergencyButton class - Add selective upper-casing of components on the display to enable later UX decision - Work around SIM state bug\" into jb-mr1-dev"
    },
    {
      "commit": "0967a9edfc29fe601c9242648b93448d710b7a97",
      "tree": "c6f98a15e8c297a89c42a06aa4924084374e11bb",
      "parents": [
        "2d95a33dc3a463b197d4597b38f5ae124de25017"
      ],
      "author": {
        "name": "Geremy Condra",
        "email": "gcondra@google.com",
        "time": "Wed Sep 19 21:22:42 2012 -0700"
      },
      "committer": {
        "name": "Geremy Condra",
        "email": "gcondra@google.com",
        "time": "Wed Sep 19 21:22:42 2012 -0700"
      },
      "message": "Remove logging for old version mismatches.\n\nSince this has no security consequence and triggered by a variety\nof totally innocuous things it seems like log noise and so should\nbe removed.\n\nBug: 7198235\nChange-Id: I80ed5acb378a4c42d5d223b633309bf9526dbf3d\n"
    },
    {
      "commit": "4c97ef9094f7a52dbc983ed12ce5f3b586f2d769",
      "tree": "4afb103f35dd82281c64a6e2adf655adac89d655",
      "parents": [
        "4e7b551fbffa6112821ed6cfeedd6128463fccd0",
        "2b7028eabac80cec170572bc0e945a1d4224e595"
      ],
      "author": {
        "name": "Romain Guy",
        "email": "romainguy@google.com",
        "time": "Wed Sep 19 21:12:18 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Sep 19 21:12:19 2012 -0700"
      },
      "message": "Merge \"Add support for QCOM_tiled_rendering Bug #7186819\" into jb-mr1-dev"
    },
    {
      "commit": "2b7028eabac80cec170572bc0e945a1d4224e595",
      "tree": "116f24c751ece653a5c1e08aa9c142ad1e142b25",
      "parents": [
        "4be07ade3658da9345067780520ddbd266900ee4"
      ],
      "author": {
        "name": "Romain Guy",
        "email": "romainguy@google.com",
        "time": "Wed Sep 19 17:25:38 2012 -0700"
      },
      "committer": {
        "name": "Romain Guy",
        "email": "romainguy@google.com",
        "time": "Wed Sep 19 21:10:09 2012 -0700"
      },
      "message": "Add support for QCOM_tiled_rendering\nBug #7186819\n\nThis optional OpenGL extension can be used by tiled renderers to optimize\ncopies from main memory to tiles memory.\n\nChange-Id: Id4a5d64e61ad17f50e773e8104b9bf584bb65077\n"
    },
    {
      "commit": "263459d028a714d731b4b729547f5989498b137d",
      "tree": "ea6b1d836267d94668dbfbbf2098290491ee9d89",
      "parents": [
        "3443602665f7306195893cead39855cb890f385b"
      ],
      "author": {
        "name": "Stephen Hines",
        "email": "srhines@google.com",
        "time": "Mon Sep 17 21:52:48 2012 -0700"
      },
      "committer": {
        "name": "Stephen Hines",
        "email": "srhines@google.com",
        "time": "Wed Sep 19 20:47:43 2012 -0700"
      },
      "message": "Add tests for pass-by-value kernels.\n\nBug: 7166741\n\nChange-Id: I8bb37b9205c146a922c141665a86ce8013ad4f0a\n"
    },
    {
      "commit": "109f1fd80c90409c0d7f21d49989641dfdf2ad1b",
      "tree": "8d8d1cb3f7dd6279569dddf9ff575faed2a3ea57",
      "parents": [
        "6704a48bd06f01d2933f83e9b5eda4ed9846bab7"
      ],
      "author": {
        "name": "Jim Miller",
        "email": "jaggies@google.com",
        "time": "Wed Sep 19 20:44:16 2012 -0700"
      },
      "committer": {
        "name": "Jim Miller",
        "email": "jaggies@google.com",
        "time": "Wed Sep 19 20:47:37 2012 -0700"
      },
      "message": "Update keyguard selector view to match UX design spec\n- Use new Roboto-Thin font\n- Add new keyguard-specific date format\n- Layout tweaks to keyguard selector screen.\n- Add smart EmergencyButton class\n- Add selective upper-casing of components on the display to enable later UX decision\n- Work around SIM state bug\n\nBug: 7094419\nChange-Id: Ic7e0f30697c14d4946372509d98ad81bf6a23c92\n"
    },
    {
      "commit": "4e7b551fbffa6112821ed6cfeedd6128463fccd0",
      "tree": "3cf161fb150a11c51b0f1bf61a7ac49c2d448474",
      "parents": [
        "c3e3311c050f47a229e1b49f1fdf685669d79d53",
        "36901b6c6029b561b4600916cbacc57d4e933703"
      ],
      "author": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Wed Sep 19 19:16:24 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Sep 19 19:16:24 2012 -0700"
      },
      "message": "Merge \"Move HAS_TRANSIENT_STATE flag into a safe area.\" into jb-mr1-dev"
    },
    {
      "commit": "36901b6c6029b561b4600916cbacc57d4e933703",
      "tree": "1cb7eea80cb3e96954d65e0dbc0075400c6ff33b",
      "parents": [
        "4046e012887fff1f36dfd3eddc6f354d4c2497fc"
      ],
      "author": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Wed Sep 19 19:06:22 2012 -0700"
      },
      "committer": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Wed Sep 19 19:07:34 2012 -0700"
      },
      "message": "Move HAS_TRANSIENT_STATE flag into a safe area.\n\nPreviously, this flag conflicted with other text direction flags,\nwhich can cause weird interactions across the View hierarchy,\nspecifically with ListView.\n\nAlso adds dumpFlags() utility to dump values of all know flags for\ndocumentation and sanity checking.\n\nBug: 7189738\nChange-Id: Iceb2f93f68a800e19a5889ced93abcce4932b067\n"
    },
    {
      "commit": "c3e3311c050f47a229e1b49f1fdf685669d79d53",
      "tree": "71e504514c3d22398c20d3e37941fda587edf856",
      "parents": [
        "c575e007e59e00db7c1f3f2b2ea57cc24dd7c2de",
        "daa57e8d1866fe4579c280c41604f3660db7cd01"
      ],
      "author": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Wed Sep 19 18:58:06 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Sep 19 18:58:07 2012 -0700"
      },
      "message": "Merge \"Migrate network stats from removed users.\" into jb-mr1-dev"
    },
    {
      "commit": "c575e007e59e00db7c1f3f2b2ea57cc24dd7c2de",
      "tree": "1e445420df830470b6a41a9d25587ea5ed2a2942",
      "parents": [
        "30ddd69d07bafc1c9f906cfd176992ebaa58068e",
        "c8c083862f6435574e479084d84b149e73795651"
      ],
      "author": {
        "name": "Christopher Tate",
        "email": "ctate@google.com",
        "time": "Wed Sep 19 18:35:07 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Sep 19 18:35:08 2012 -0700"
      },
      "message": "Merge \"setShowGTalkServiceStatus() is deprecated but tested by CTS\" into jb-mr1-dev"
    },
    {
      "commit": "6013d8c25b19149de1f57b3a413e3fbd23329d9f",
      "tree": "529980bd18ba00caeacb6acef25562f4d43806af",
      "parents": [
        "5dbeb6a8ff8ae30f59ba8335c2354b883302428e"
      ],
      "author": {
        "name": "John Reck",
        "email": "jreck@google.com",
        "time": "Wed Sep 19 18:21:08 2012 -0700"
      },
      "committer": {
        "name": "John Reck",
        "email": "jreck@google.com",
        "time": "Wed Sep 19 18:33:38 2012 -0700"
      },
      "message": "Fix DPI scaling on TVDPI\n\n Bug: 6891214\n tvdpi has a density of 1.3312501 which we fail on as we assume\n you can take density and multiply by 100, cast to an int, and\n divide by 100f to get back to the original density. Force this\n assumption to be true by truncating density\n\nChange-Id: I0caeb7768ee002f935b41c77a5579ffeed491f82\n"
    },
    {
      "commit": "30ddd69d07bafc1c9f906cfd176992ebaa58068e",
      "tree": "a65f93de5ee453046fe24f9adb19c481a9b4985c",
      "parents": [
        "4be07ade3658da9345067780520ddbd266900ee4",
        "c8d33ad10ed668419dbc644624863aa1df793141"
      ],
      "author": {
        "name": "Baligh Uddin",
        "email": "baligh@google.com",
        "time": "Wed Sep 19 18:18:53 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Sep 19 18:18:54 2012 -0700"
      },
      "message": "Merge \"Import translations. DO NOT MERGE\" into jb-mr1-dev"
    },
    {
      "commit": "c8c083862f6435574e479084d84b149e73795651",
      "tree": "7b54c32623e689ac46db8404bfef8e64acfd48c3",
      "parents": [
        "6704a48bd06f01d2933f83e9b5eda4ed9846bab7"
      ],
      "author": {
        "name": "Christopher Tate",
        "email": "ctate@google.com",
        "time": "Wed Sep 19 17:18:18 2012 -0700"
      },
      "committer": {
        "name": "Christopher Tate",
        "email": "ctate@google.com",
        "time": "Wed Sep 19 17:18:18 2012 -0700"
      },
      "message": "setShowGTalkServiceStatus() is deprecated but tested by CTS\n\nSo its implementation has to hang around on that basis.\n\nBug 7164713\n\nChange-Id: Ibb59932b3b6d275d8ac8e091774b08256a258db1\n"
    },
    {
      "commit": "4be07ade3658da9345067780520ddbd266900ee4",
      "tree": "991bc8e10c6d8f5debc7068cb8aff583c50217d3",
      "parents": [
        "4046e012887fff1f36dfd3eddc6f354d4c2497fc",
        "55bc7efaf9ec91c226bd0d5fe5904f2efa9322d7"
      ],
      "author": {
        "name": "John Reck",
        "email": "jreck@google.com",
        "time": "Wed Sep 19 17:06:50 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Sep 19 17:06:50 2012 -0700"
      },
      "message": "Merge \"Revert \"Test aggressive throttling\"\" into jb-mr1-dev"
    },
    {
      "commit": "c8d33ad10ed668419dbc644624863aa1df793141",
      "tree": "b78b4e6e64d100de93fa1c547b71bb483318399a",
      "parents": [
        "8f301e666873e4a9feaace38a0b184a5f3ce7003"
      ],
      "author": {
        "name": "Baligh Uddin",
        "email": "baligh@google.com",
        "time": "Wed Sep 19 16:23:58 2012 -0700"
      },
      "committer": {
        "name": "Baligh Uddin",
        "email": "baligh@google.com",
        "time": "Wed Sep 19 16:23:58 2012 -0700"
      },
      "message": "Import translations. DO NOT MERGE\n\nChange-Id: If5bb36909e7536aedb40b72ba0899568dce7264c\nAuto-generated-cl: translation import\n"
    },
    {
      "commit": "fcccd49ff9b0b0d850867b4982f30b07c6fda296",
      "tree": "b09309dfb4131e2f9e091243b60ffdd843ed134a",
      "parents": [
        "8f301e666873e4a9feaace38a0b184a5f3ce7003"
      ],
      "author": {
        "name": "Baligh Uddin",
        "email": "baligh@google.com",
        "time": "Wed Sep 19 15:52:51 2012 -0700"
      },
      "committer": {
        "name": "Baligh Uddin",
        "email": "baligh@google.com",
        "time": "Wed Sep 19 15:52:51 2012 -0700"
      },
      "message": "Import translations. DO NOT MERGE\n\nChange-Id: I2a8401dcaf19e39bbaedc95071b33c3fc06a3d88\nAuto-generated-cl: translation import\n"
    },
    {
      "commit": "daa57e8d1866fe4579c280c41604f3660db7cd01",
      "tree": "2632d5d3c145ea83595bc0bb9b944839cccdfcb3",
      "parents": [
        "4046e012887fff1f36dfd3eddc6f354d4c2497fc"
      ],
      "author": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Wed Sep 19 14:10:39 2012 -0700"
      },
      "committer": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Wed Sep 19 14:54:05 2012 -0700"
      },
      "message": "Migrate network stats from removed users.\n\nWhen a user is removed, migrate all network stats belonging to that\nuser into special UID_REMOVED bucket.  Also removes those stats from\nkernel to avoid double-counting if another user is created.\n\nBug: 7194784\nChange-Id: I03f1d660fe3754566326b7749cae8068fc224ea9\n"
    },
    {
      "commit": "4046e012887fff1f36dfd3eddc6f354d4c2497fc",
      "tree": "fee738f4d1918270f6184aed2446059856f440dc",
      "parents": [
        "55552094a25dd737dc24be94eb0fe5ed0397fcdb",
        "4673e7ea8d1f869910a9c0f9c211d4d27ad50b41"
      ],
      "author": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Wed Sep 19 14:52:33 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Sep 19 14:52:34 2012 -0700"
      },
      "message": "Merge \"Migrate UI to supportsMultipleUsers().\" into jb-mr1-dev"
    },
    {
      "commit": "f4f6b4c8b0fcf77d46567f13b409255948fe107b",
      "tree": "245e81a594160905fbaf8e3933f99c9b679d0388",
      "parents": [
        "5d1a870a25f7495755432a42cf8c81818dc369fa"
      ],
      "author": {
        "name": "John Spurlock",
        "email": "jspurlock@google.com",
        "time": "Sat Aug 25 12:08:03 2012 -0400"
      },
      "committer": {
        "name": "John Spurlock",
        "email": "jspurlock@google.com",
        "time": "Wed Sep 19 17:36:50 2012 -0400"
      },
      "message": "Fire \"dreaming started\" and \"dreaming stopped\" broadcasts.\n\nDream manager now fires broadcast intents when entering + exiting\ndreamland (except when testing).\n\nPower manager can now listen for dreams ending, using polling only\nas a backstop.\n\nAlso:\n - Bullet-proof dream-manager/dream against known failure modes\n - Add new read/write dream permissions\n - Refactor dream-manager to delegate work + state management into\n   a new DreamController class, via a handler\n\nBug:6999949\nBug:7152024\nChange-Id: I986bb7812209d8c95ae1d660a5eee5998a7b08b1\n"
    },
    {
      "commit": "55552094a25dd737dc24be94eb0fe5ed0397fcdb",
      "tree": "8ae0f66e6da99d68bde2dfc7678b6f8283043e34",
      "parents": [
        "6704a48bd06f01d2933f83e9b5eda4ed9846bab7",
        "dbf30edf7647939966747c27a65d00cd52d32fda"
      ],
      "author": {
        "name": "Kenny Root",
        "email": "kroot@google.com",
        "time": "Wed Sep 19 14:32:20 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Sep 19 14:32:21 2012 -0700"
      },
      "message": "Merge \"Update preloaded-classes for JB-MR1\" into jb-mr1-dev"
    },
    {
      "commit": "55bc7efaf9ec91c226bd0d5fe5904f2efa9322d7",
      "tree": "708aaa4b11107fdbdaad565dcccd124703c8af18",
      "parents": [
        "5dbeb6a8ff8ae30f59ba8335c2354b883302428e"
      ],
      "author": {
        "name": "John Reck",
        "email": "jreck@google.com",
        "time": "Wed Sep 19 14:26:26 2012 -0700"
      },
      "committer": {
        "name": "John Reck",
        "email": "jreck@google.com",
        "time": "Wed Sep 19 14:26:48 2012 -0700"
      },
      "message": "Revert \"Test aggressive throttling\"\n\nBug: 7182109\nThis reverts commit c7c85b34dad5ee722bd9f14318c1e0e4237d529e.\n\nChange-Id: Ibc8837b97450ec6e77a0e9dd509280ff780bb22b\n"
    },
    {
      "commit": "bc0fab1fc2db832ef86d8a33466ec4d68b103ca0",
      "tree": "ce2033cc1c2398bd3476e0c8a8d2ce73edd088ec",
      "parents": [
        "c31f5a7efe97952ba25b35e0eb9e6e59dc0d0e8e"
      ],
      "author": {
        "name": "Eric Laurent",
        "email": "elaurent@google.com",
        "time": "Wed Sep 19 11:24:41 2012 -0700"
      },
      "committer": {
        "name": "Eric Laurent",
        "email": "elaurent@google.com",
        "time": "Wed Sep 19 14:16:08 2012 -0700"
      },
      "message": "Add multi user volume management\n\nNotification and Alarm volumes are per user: they are saved and restored\nwhen the foreground user changes.\nMedia volume is global: it is still saved and restored per user for\nimplentation reasons but is copied from one user to the next to ensure\nmedia playback volume continuity when switching users.\n\nRinger mode (silent, vibrate...) is now a global setting.\n\nBug 7128886.\n\nChange-Id: I9f4f5a0a3985552bca61c2cc3bbe5a144db755a6\n"
    },
    {
      "commit": "dbf30edf7647939966747c27a65d00cd52d32fda",
      "tree": "217eae51740ea5d42d60f8f66709c22dcaa0ff38",
      "parents": [
        "7b6ec1f6fd4f2858063d2d441b6118ac22da5569"
      ],
      "author": {
        "name": "Kenny Root",
        "email": "kroot@google.com",
        "time": "Wed Sep 19 13:08:12 2012 -0700"
      },
      "committer": {
        "name": "Kenny Root",
        "email": "kroot@google.com",
        "time": "Wed Sep 19 13:32:21 2012 -0700"
      },
      "message": "Update preloaded-classes for JB-MR1\n\nBug: 5213043\nChange-Id: I13fa58fded8e47d2f11d1fbe6724bd81ce35276a\n"
    },
    {
      "commit": "6704a48bd06f01d2933f83e9b5eda4ed9846bab7",
      "tree": "f6c09e3d870fce3658386a895be38a57d87ff41b",
      "parents": [
        "52716deb4008da1d566dfd711edc0a9c6de5f79f",
        "8863cca57d8c901a2da0edc422b653ae68849313"
      ],
      "author": {
        "name": "Craig Mautner",
        "email": "cmautner@google.com",
        "time": "Wed Sep 19 13:29:44 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Sep 19 13:29:44 2012 -0700"
      },
      "message": "Merge \"Fixes to Starting window and Wallpaper windows.\" into jb-mr1-dev"
    },
    {
      "commit": "52716deb4008da1d566dfd711edc0a9c6de5f79f",
      "tree": "ce04a84d74a25d387cd0a96af3c465c9bd3de516",
      "parents": [
        "8f301e666873e4a9feaace38a0b184a5f3ce7003",
        "f1b674197577e815040cd75ef86d611965d603ad"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Wed Sep 19 13:28:11 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Sep 19 13:28:11 2012 -0700"
      },
      "message": "Merge \"Fix deadlock in LockPatternUtils by using local id.\" into jb-mr1-dev"
    },
    {
      "commit": "f1b674197577e815040cd75ef86d611965d603ad",
      "tree": "4a960bb3452b2dd4fb192c774cc4866f8d194993",
      "parents": [
        "5d1a870a25f7495755432a42cf8c81818dc369fa"
      ],
      "author": {
        "name": "Craig Mautner",
        "email": "cmautner@google.com",
        "time": "Wed Sep 19 13:18:29 2012 -0700"
      },
      "committer": {
        "name": "Craig Mautner",
        "email": "cmautner@google.com",
        "time": "Wed Sep 19 13:18:29 2012 -0700"
      },
      "message": "Fix deadlock in LockPatternUtils by using local id.\n\nActivity manager now updates window manager\u0027s current user id\ndirectly and immediately rather than waiting for a broadcast\nupdate. Window manager passes this through policy to the\nKeyguardViewMediator and into LockPatternUtils. LockPatternUtils\nno longer goes to Activity to get the current user id if it finds\nthat its local id is non-default.\n\nFixes bug 7193726.\n\nChange-Id: Id5613e7a9fe9e5b49e83c26b74504f587c3998c2\n"
    },
    {
      "commit": "4673e7ea8d1f869910a9c0f9c211d4d27ad50b41",
      "tree": "f29feef6e564f7bbe66e50745669843859c42ed1",
      "parents": [
        "5580005cc7f333e15326b219a0ff06b7c6eca529"
      ],
      "author": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Wed Sep 19 13:14:30 2012 -0700"
      },
      "committer": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Wed Sep 19 13:14:30 2012 -0700"
      },
      "message": "Migrate UI to supportsMultipleUsers().\n\nBug: 7194531\nChange-Id: Ifbbe3b4d954f8d11fb1c94674e5e7f8e21264c75\n"
    },
    {
      "commit": "8f301e666873e4a9feaace38a0b184a5f3ce7003",
      "tree": "89d568eb186d666083715adfce4acc3b783b8136",
      "parents": [
        "a1c46636dd533e889e1f3b3326fa0d851928df4f",
        "0cbfcffe7b99eea85dc17e92ef204035fa6fd4f9"
      ],
      "author": {
        "name": "Craig Mautner",
        "email": "cmautner@google.com",
        "time": "Wed Sep 19 13:07:53 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Sep 19 13:07:53 2012 -0700"
      },
      "message": "Merge \"Add debug for b/7094175.\" into jb-mr1-dev"
    },
    {
      "commit": "a1c46636dd533e889e1f3b3326fa0d851928df4f",
      "tree": "7f0fd09051d35515dad1cc5cbcdce744744ae401",
      "parents": [
        "390392ff3ef0114544eab3db4093c1c7aba825da",
        "e6c660ab35d60952e38e74b60c34db57ef00b674"
      ],
      "author": {
        "name": "Christopher Tate",
        "email": "ctate@google.com",
        "time": "Wed Sep 19 13:01:32 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Sep 19 13:01:32 2012 -0700"
      },
      "message": "Merge \"Disable content observer cross-user permission checks...\" into jb-mr1-dev"
    },
    {
      "commit": "390392ff3ef0114544eab3db4093c1c7aba825da",
      "tree": "f037f30e5d74bc904cabe12823f5f82f60c2985f",
      "parents": [
        "f8d618cb6e634c158efbbf93dad74edd3090559c",
        "eba784ff4ab2a080ddc1d41b90db0e3729ee1ea3"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Wed Sep 19 12:52:32 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Sep 19 12:52:32 2012 -0700"
      },
      "message": "Merge \"Changes to support side-loading of apps from other users.\" into jb-mr1-dev"
    },
    {
      "commit": "e6c660ab35d60952e38e74b60c34db57ef00b674",
      "tree": "a53dabc891e6501819fee779e155123082bf6e62",
      "parents": [
        "ceb5a981296e57a5fb1be60f7b030c4d6c7e0acb"
      ],
      "author": {
        "name": "Christopher Tate",
        "email": "ctate@google.com",
        "time": "Wed Sep 19 12:46:54 2012 -0700"
      },
      "committer": {
        "name": "Christopher Tate",
        "email": "ctate@google.com",
        "time": "Wed Sep 19 12:51:35 2012 -0700"
      },
      "message": "Disable content observer cross-user permission checks...\n\n... until we have a solid fix for the singleton ContentProvider\nproblem cases in place.\n\nBug 7190837\n\nChange-Id: Ibbef2ddc594896ba7b9217e2856c3e393f525af6\n"
    },
    {
      "commit": "eba784ff4ab2a080ddc1d41b90db0e3729ee1ea3",
      "tree": "7a3f555c4d806ade902df43c7852841539548c9e",
      "parents": [
        "c535d2f30efff83b93094bbc642d59d8225dcc18"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Wed Sep 19 12:42:37 2012 -0700"
      },
      "committer": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Wed Sep 19 12:42:37 2012 -0700"
      },
      "message": "Changes to support side-loading of apps from other users.\n\nChange-Id: I5b7c0aa0dc9566b29d5980dc7f42a508a61a58d3\n"
    },
    {
      "commit": "f8d618cb6e634c158efbbf93dad74edd3090559c",
      "tree": "83b12910218ec0afe0b470f7af1b3426c505c349",
      "parents": [
        "10bd4106efc22efd57875a2fb914110475c91856",
        "900d55147848952d9c7cde58d2b6b11f885e7b17"
      ],
      "author": {
        "name": "Baligh Uddin",
        "email": "baligh@google.com",
        "time": "Wed Sep 19 12:34:40 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Sep 19 12:34:40 2012 -0700"
      },
      "message": "Merge \"Import translations. DO NOT MERGE\" into jb-mr1-dev"
    },
    {
      "commit": "10bd4106efc22efd57875a2fb914110475c91856",
      "tree": "fba011854af08339b9f8b9025470b10153f6593e",
      "parents": [
        "072533e934e759b95228ba61152e7d958b641b96",
        "baed0a8f0b43191c8f001e064ff42cf27a305d87"
      ],
      "author": {
        "name": "Adam Powell",
        "email": "adamp@android.com",
        "time": "Wed Sep 19 12:26:06 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Sep 19 12:26:06 2012 -0700"
      },
      "message": "am baed0a8f: am 56fd88d8: am ab12f0f7: Merge \"Implement resolving of icon attributes to resIds in AlertController\"\n\n* commit \u0027baed0a8f0b43191c8f001e064ff42cf27a305d87\u0027:\n  Implement resolving of icon attributes to resIds in AlertController\n"
    },
    {
      "commit": "baed0a8f0b43191c8f001e064ff42cf27a305d87",
      "tree": "322ce0ff16b376cbbefa352027fa9b996702a20c",
      "parents": [
        "9198495b2767c507eb983f94b0449f23516240db",
        "56fd88d87ff607f65a963b5500b27ae3d4d2670e"
      ],
      "author": {
        "name": "Adam Powell",
        "email": "adamp@android.com",
        "time": "Wed Sep 19 12:21:15 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Sep 19 12:21:15 2012 -0700"
      },
      "message": "am 56fd88d8: am ab12f0f7: Merge \"Implement resolving of icon attributes to resIds in AlertController\"\n\n* commit \u002756fd88d87ff607f65a963b5500b27ae3d4d2670e\u0027:\n  Implement resolving of icon attributes to resIds in AlertController\n"
    },
    {
      "commit": "072533e934e759b95228ba61152e7d958b641b96",
      "tree": "0f44d486772422a8169232f1284f6be8f7f87ba3",
      "parents": [
        "efa568525fc7755ac49e44e75246b2be1ef5269f",
        "7e7786a4d11351519d8047cd60f59a43d460ee9e"
      ],
      "author": {
        "name": "Fabrice Di Meglio",
        "email": "fdimeglio@google.com",
        "time": "Wed Sep 19 12:11:48 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Sep 19 12:11:49 2012 -0700"
      },
      "message": "Merge \"Fix bug #7146516 Padding can be \"over\" resolved\" into jb-mr1-dev"
    },
    {
      "commit": "56fd88d87ff607f65a963b5500b27ae3d4d2670e",
      "tree": "5156f27887d3fe24b6f72493dd7b4de3a1124398",
      "parents": [
        "945080b5b61e28bfc05c75ba5b2030d1e43d0f19",
        "ab12f0f72c22143523e2bce7d58d9f1021abde5c"
      ],
      "author": {
        "name": "Adam Powell",
        "email": "adamp@android.com",
        "time": "Wed Sep 19 11:56:40 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Sep 19 11:56:40 2012 -0700"
      },
      "message": "am ab12f0f7: Merge \"Implement resolving of icon attributes to resIds in AlertController\"\n\n* commit \u0027ab12f0f72c22143523e2bce7d58d9f1021abde5c\u0027:\n  Implement resolving of icon attributes to resIds in AlertController\n"
    },
    {
      "commit": "efa568525fc7755ac49e44e75246b2be1ef5269f",
      "tree": "3db2e05e889688d6f1a736ab9ae97bf61b212857",
      "parents": [
        "d79dd34482b7a9252485c28ff17aede669f70986",
        "69542e48c3ee35f116431c2eb64a8db3073c9f8e"
      ],
      "author": {
        "name": "Fabrice Di Meglio",
        "email": "fdimeglio@google.com",
        "time": "Wed Sep 19 11:55:30 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Sep 19 11:55:31 2012 -0700"
      },
      "message": "Merge \"Fix some typos in Javadoc for Accessibility APIs\" into jb-mr1-dev"
    },
    {
      "commit": "d79dd34482b7a9252485c28ff17aede669f70986",
      "tree": "d01b838e8f295122f1551d44ca7e6e15c97dd140",
      "parents": [
        "09ad0832e0c28fa43a2e2bf53bef87df39bd4416",
        "be456f2e81ac9c205178883b6cbf880304665319"
      ],
      "author": {
        "name": "Raph Levien",
        "email": "raph@google.com",
        "time": "Wed Sep 19 11:53:03 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Sep 19 11:53:03 2012 -0700"
      },
      "message": "Merge \"Add Roboto Thin and Thin Italic fonts, as sans-serif-thin family\" into jb-mr1-dev"
    },
    {
      "commit": "09ad0832e0c28fa43a2e2bf53bef87df39bd4416",
      "tree": "70998ba8626ea406832c2bcaa3cf4bfa1e3474e1",
      "parents": [
        "5580005cc7f333e15326b219a0ff06b7c6eca529",
        "15491c6a728131e322c45bc440500a8a78e4a410"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Wed Sep 19 11:40:17 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Sep 19 11:40:18 2012 -0700"
      },
      "message": "Merge \"Switch to showing top-most thumbnail of recent apps.\" into jb-mr1-dev"
    },
    {
      "commit": "5580005cc7f333e15326b219a0ff06b7c6eca529",
      "tree": "e97383dec086c74881f9e5b47ee523561c00a215",
      "parents": [
        "a490bddc8bf0812973dee34ead5c04c87e7ecb15",
        "9198495b2767c507eb983f94b0449f23516240db"
      ],
      "author": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Wed Sep 19 11:27:42 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Sep 19 11:27:42 2012 -0700"
      },
      "message": "am 9198495b: am 19a39686: am b79d8ecc: udpate media formats for JB\n\n* commit \u00279198495b2767c507eb983f94b0449f23516240db\u0027:\n  udpate media formats for JB\n"
    },
    {
      "commit": "15491c6a728131e322c45bc440500a8a78e4a410",
      "tree": "6f8808d6f528bbae2017415237b4a3fc5dcef468",
      "parents": [
        "c535d2f30efff83b93094bbc642d59d8225dcc18"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Wed Sep 19 10:59:14 2012 -0700"
      },
      "committer": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Wed Sep 19 11:25:40 2012 -0700"
      },
      "message": "Switch to showing top-most thumbnail of recent apps.\n\nThe way it should have been, and with the new recents enter animation\nthe way it must be.\n\nAdded a new method to retrieve this thumbnail, since it would be less\nefficient to use the existing API (which always returns the \"base\"\nthumbnail).  Probably at some point that existing API should be tweaked\nto always return the top thumbnail instead, but that is for a later time.\n\nAlso removed code that would clear the thumbnail associated with an\nactivity when it is resumed.  I don\u0027t think there should ever be a\nreason to clear a thumbnail -- it\u0027s much better to have *something*\nfor the task, even if it is a little out of date.\n\nChange-Id: I83e6ca6403eb2df5e4de3009dfe8c210e8cf8d5b\n"
    },
    {
      "commit": "a490bddc8bf0812973dee34ead5c04c87e7ecb15",
      "tree": "8d4dd5cc60571fc9e13253b2eefc24c872e8a7fa",
      "parents": [
        "549be8beadf5ad2a56b7f4269d419753c0d61be8",
        "3fe5bf6d69f146077ce9b5e588be8651462b0cd2"
      ],
      "author": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Wed Sep 19 11:22:14 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Sep 19 11:22:14 2012 -0700"
      },
      "message": "Merge changes I4513afbd,I20e2194c into jb-mr1-dev\n\n* changes:\n  Make getMediaStorageDirectory() user-aware.\n  Lockdown should only augment connected networks.\n"
    },
    {
      "commit": "9198495b2767c507eb983f94b0449f23516240db",
      "tree": "6954552b301cebdfbde4975f58abad562a470412",
      "parents": [
        "ad23333f728471a7f2c49cd1c9575f1cea2503f6",
        "19a39686b7bcf5c47cc0e2f99caca7beb9173212"
      ],
      "author": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Wed Sep 19 11:22:02 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Sep 19 11:22:02 2012 -0700"
      },
      "message": "am 19a39686: am b79d8ecc: udpate media formats for JB\n\n* commit \u002719a39686b7bcf5c47cc0e2f99caca7beb9173212\u0027:\n  udpate media formats for JB\n"
    },
    {
      "commit": "549be8beadf5ad2a56b7f4269d419753c0d61be8",
      "tree": "ce9ce20a378cc9980057f4cdb5b17f68f726d7e7",
      "parents": [
        "7b6ec1f6fd4f2858063d2d441b6118ac22da5569",
        "228c9847a31b79f8baa80302731cdbf6a2b3c0d4"
      ],
      "author": {
        "name": "Glenn Kasten",
        "email": "gkasten@google.com",
        "time": "Wed Sep 19 11:13:58 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Sep 19 11:13:58 2012 -0700"
      },
      "message": "Merge \"New API for querying audio properties\" into jb-mr1-dev"
    },
    {
      "commit": "8863cca57d8c901a2da0edc422b653ae68849313",
      "tree": "fd8b76fdbb668171cb6f2cbcde5fa8d4c52e714f",
      "parents": [
        "5d1a870a25f7495755432a42cf8c81818dc369fa"
      ],
      "author": {
        "name": "Craig Mautner",
        "email": "cmautner@google.com",
        "time": "Tue Sep 18 15:04:34 2012 -0700"
      },
      "committer": {
        "name": "Craig Mautner",
        "email": "cmautner@google.com",
        "time": "Wed Sep 19 11:11:46 2012 -0700"
      },
      "message": "Fixes to Starting window and Wallpaper windows.\n\n- Checking for found wallpaper to match either mWallpaperTarget\nor mLowerWallpaperTarget keeps from swapping the layers while\ntransitioning between two wallpaper activities.\n\n- Fade out RecentsActivity while bringing up selected activity. This\nkeeps the RecentsActivity from showing through a launching wallpaper\nactivity.\n\n- When moving a starting window from one activity to another clear\nthe startingDisplayed flag in the old activity.\n\n- When moving a starting window from one activity to another assign\nthe new activity\u0027s mAppAnimator to the starting window\u0027s mWinAnimator.\n\n- Only treat a wallpaper transition as entering if the mWallpaperTarget\nis visible and not being hidden. Keeps from assigning the wrong\nanimation when activities are launched back to back and the\nmWallpaperTarget is still animating away.\n\nFixes bug 7148089.\n\nChange-Id: Idd405b1ba113f3345ca2116d141b474abe5bd4c0\n"
    },
    {
      "commit": "19a39686b7bcf5c47cc0e2f99caca7beb9173212",
      "tree": "ab6c256b8afcf215f7a94c2696877e3cd3c64ded",
      "parents": [
        "edf0ba6e1b6de8f43880267862e43ee461901c25",
        "b79d8ecc27c0c7a8c2f8dcc1a752450e4d7d39e2"
      ],
      "author": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Wed Sep 19 11:00:23 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Sep 19 11:00:23 2012 -0700"
      },
      "message": "am b79d8ecc: udpate media formats for JB\n\n* commit \u0027b79d8ecc27c0c7a8c2f8dcc1a752450e4d7d39e2\u0027:\n  udpate media formats for JB\n"
    },
    {
      "commit": "ab12f0f72c22143523e2bce7d58d9f1021abde5c",
      "tree": "029892e3b63785cc210a0a997bec450ed44259b3",
      "parents": [
        "1e86994cd0e13f9084d3f4bd0060b9e34c935490",
        "576e1dff3d40610377a763db6c9e6bf999e00987"
      ],
      "author": {
        "name": "Adam Powell",
        "email": "adamp@android.com",
        "time": "Wed Sep 19 10:51:40 2012 -0700"
      },
      "committer": {
        "name": "android code review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Sep 19 10:51:41 2012 -0700"
      },
      "message": "Merge \"Implement resolving of icon attributes to resIds in AlertController\""
    },
    {
      "commit": "7b6ec1f6fd4f2858063d2d441b6118ac22da5569",
      "tree": "aaf30d043d71159200dd05e6d87dee13790d7fc5",
      "parents": [
        "5d1a870a25f7495755432a42cf8c81818dc369fa",
        "76a10e86ca3be549b2026f702783eaa220c970db"
      ],
      "author": {
        "name": "Baligh Uddin",
        "email": "baligh@google.com",
        "time": "Wed Sep 19 09:14:58 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Sep 19 09:14:59 2012 -0700"
      },
      "message": "Merge \"Import translations. DO NOT MERGE\" into jb-mr1-dev"
    },
    {
      "commit": "5d1a870a25f7495755432a42cf8c81818dc369fa",
      "tree": "5c354c95de0cd340f2e2efe3ff9694060042091f",
      "parents": [
        "5d4206a55c5336a163408422ba3302f5fd8463f7",
        "b4db962da0fecd9a6f2714148bbdea023610842f"
      ],
      "author": {
        "name": "Narayan Kamath",
        "email": "narayan@google.com",
        "time": "Wed Sep 19 01:31:34 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Sep 19 01:31:36 2012 -0700"
      },
      "message": "Merge \"Add APIs to enable SNI and session tickets on sockets.\" into jb-mr1-dev"
    },
    {
      "commit": "b79d8ecc27c0c7a8c2f8dcc1a752450e4d7d39e2",
      "tree": "f221ef2e3ce106924313c824afe2338daa6d7016",
      "parents": [
        "442040208cba3be464d7a180283d72d9ec074def"
      ],
      "author": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Tue Sep 18 10:40:49 2012 -0700"
      },
      "committer": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Wed Sep 19 00:02:12 2012 -0700"
      },
      "message": "udpate media formats for JB\n\nChange-Id: Ide41c5dde11298e875c957467c39262dafadcc4c\n"
    },
    {
      "commit": "5d4206a55c5336a163408422ba3302f5fd8463f7",
      "tree": "e0801bd400e08e26c2b995f772c3089ceff17737",
      "parents": [
        "5d8d169bbb0325665d600415bc7b4add2dbcaf75",
        "7f0aaac7f2a2bff6168467132c704fce2c7ca170"
      ],
      "author": {
        "name": "Irfan Sheriff",
        "email": "isheriff@google.com",
        "time": "Tue Sep 18 22:34:34 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Sep 18 22:34:34 2012 -0700"
      },
      "message": "Merge \"Get strings in\" into jb-mr1-dev"
    },
    {
      "commit": "7f0aaac7f2a2bff6168467132c704fce2c7ca170",
      "tree": "54ee818cf49850a3d6c2105160369cb36d842830",
      "parents": [
        "61e8180b09a6d64fdb93c867217a97f8084753f1"
      ],
      "author": {
        "name": "Irfan Sheriff",
        "email": "isheriff@google.com",
        "time": "Tue Sep 18 21:01:35 2012 -0700"
      },
      "committer": {
        "name": "Irfan Sheriff",
        "email": "isheriff@google.com",
        "time": "Tue Sep 18 22:06:13 2012 -0700"
      },
      "message": "Get strings in\n\nBug: 65904101\nBug: 7087564\nChange-Id: Ic4887a737a640010e12efd2a16b24af2215ba72a\n"
    },
    {
      "commit": "5d8d169bbb0325665d600415bc7b4add2dbcaf75",
      "tree": "0961db1b20cd34dc14fd3201b51d5f18728a44b0",
      "parents": [
        "4adb9d34162b109db3c67e352ad50c76dc7f2d45",
        "d2b82f70fede8c2ec4de34d8e6462ed4ece13c56"
      ],
      "author": {
        "name": "Jim Miller",
        "email": "jaggies@google.com",
        "time": "Tue Sep 18 21:06:41 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Sep 18 21:06:41 2012 -0700"
      },
      "message": "Merge \"Fix wrong pattern count in keyguard pattern security view.\" into jb-mr1-dev"
    },
    {
      "commit": "d2b82f70fede8c2ec4de34d8e6462ed4ece13c56",
      "tree": "b8b827a08201fe8ce333ed43a5df2522a52fbe02",
      "parents": [
        "1e5aeecb64827d2b71f429d73a05c25ffe4a5be8"
      ],
      "author": {
        "name": "Jim Miller",
        "email": "jaggies@google.com",
        "time": "Tue Sep 18 20:52:55 2012 -0700"
      },
      "committer": {
        "name": "Jim Miller",
        "email": "jaggies@google.com",
        "time": "Tue Sep 18 21:02:08 2012 -0700"
      },
      "message": "Fix wrong pattern count in keyguard pattern security view.\n\nThis fixes a bug introduced in I085c5ec8 where keyguard attempts to emulate\nslippery windows with views.  In order to do so,  the code was overloading\ndispatchTouchEvent().  It would allow the super (a ViewGroup) to dispatch\nthe events and then would dispatch them itself to sub views.  In the case\nwhere an event overlaps an actual child view, it would  result in 2 copies of the event\nper window layer (there are 2).  This results in 2 events per layer for the\ntop two views in the hierarchy. So each actual pattern attempt would count as 4\nattempts to the system.\n\nThe solution is to overload onTouchEvent() at each level in the view hierarchy,\nwhich means that we ignore events that were already handled by a child window\nof the parent.\n\nThis change also disables slippery windows for keyguard because it causes\nvertical patterns to be ignored.\n\nFixes bug 7191277\n\nChange-Id: I4df217f2bf382134d93113b8d55b0d71e0e23677\n"
    },
    {
      "commit": "4adb9d34162b109db3c67e352ad50c76dc7f2d45",
      "tree": "207abd56cd7df4ceeca3b9ed79b4bffca7ece163",
      "parents": [
        "2d95a33dc3a463b197d4597b38f5ae124de25017",
        "599dd7ce9adf8ca067cefb0b191a5ac20ec35a79"
      ],
      "author": {
        "name": "Amith Yamasani",
        "email": "yamasani@google.com",
        "time": "Tue Sep 18 20:00:44 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Sep 18 20:00:44 2012 -0700"
      },
      "message": "Merge \"DevicePolicyManager per user\" into jb-mr1-dev"
    },
    {
      "commit": "69542e48c3ee35f116431c2eb64a8db3073c9f8e",
      "tree": "e120f2cb26f9d371bd231f1c7563b656781e3909",
      "parents": [
        "5e900e3a17a87e91a0d190bc1c96efc440eb026a"
      ],
      "author": {
        "name": "Fabrice Di Meglio",
        "email": "fdimeglio@google.com",
        "time": "Tue Sep 18 19:34:34 2012 -0700"
      },
      "committer": {
        "name": "Fabrice Di Meglio",
        "email": "fdimeglio@google.com",
        "time": "Tue Sep 18 19:34:34 2012 -0700"
      },
      "message": "Fix some typos in Javadoc for Accessibility APIs\n\nChange-Id: Ie3ca20e1c3bb11fb59bd7dcaed9ea92be320b3eb\n"
    },
    {
      "commit": "2d95a33dc3a463b197d4597b38f5ae124de25017",
      "tree": "3154715e4fb4af1a388486d3fc7693c7b1e3b4c8",
      "parents": [
        "4e54f930d4dcd297f45507883b9404e1a5ef703b",
        "9e6e5ae243c7aae24b9c059d1d9f56b14f9b0850"
      ],
      "author": {
        "name": "Jason Sams",
        "email": "jsams@google.com",
        "time": "Tue Sep 18 19:11:17 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Sep 18 19:11:18 2012 -0700"
      },
      "message": "Merge \"Fix build.  Missed current.txt in previous checkin.\" into jb-mr1-dev"
    },
    {
      "commit": "9e6e5ae243c7aae24b9c059d1d9f56b14f9b0850",
      "tree": "08246bb6067d3115c51095f45a13001da860a361",
      "parents": [
        "e69e9e6b6e77d6c7b1ba2719b7aa7001bbbabb32"
      ],
      "author": {
        "name": "Jason Sams",
        "email": "jsams@google.com",
        "time": "Tue Sep 18 19:10:34 2012 -0700"
      },
      "committer": {
        "name": "Jason Sams",
        "email": "jsams@google.com",
        "time": "Tue Sep 18 19:10:34 2012 -0700"
      },
      "message": "Fix build.  Missed current.txt in previous checkin.\n\nChange-Id: I458944fbd9b04526068d03330620ad4805b5c993\n"
    },
    {
      "commit": "4e54f930d4dcd297f45507883b9404e1a5ef703b",
      "tree": "368e216255ce109034bd7f760cc22344154c3e03",
      "parents": [
        "2a81fe68c208768ea202cd0353ad4a8212c2b066",
        "189ff17caa29e51e3438af59fb33c5cb513018bd"
      ],
      "author": {
        "name": "Romain Guy",
        "email": "romainguy@google.com",
        "time": "Tue Sep 18 19:01:25 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Sep 18 19:01:26 2012 -0700"
      },
      "message": "Merge \"Add test for layer updates optimizations\" into jb-mr1-dev"
    },
    {
      "commit": "189ff17caa29e51e3438af59fb33c5cb513018bd",
      "tree": "a3e6c5a7ac20840dbbe86612b016d02fde1e0adc",
      "parents": [
        "684385ddde2ac0c26de0862390ad713aff3fb149"
      ],
      "author": {
        "name": "Romain Guy",
        "email": "romainguy@google.com",
        "time": "Tue Sep 18 18:59:59 2012 -0700"
      },
      "committer": {
        "name": "Romain Guy",
        "email": "romainguy@google.com",
        "time": "Tue Sep 18 18:59:59 2012 -0700"
      },
      "message": "Add test for layer updates optimizations\n\nOptimizations are following.\n\nChange-Id: I120e1d0c08d8068fcac46515f37a4ae510e5f3a3\n"
    },
    {
      "commit": "2a81fe68c208768ea202cd0353ad4a8212c2b066",
      "tree": "30f9ab2fab8b0ea19af79e117c422e843828b347",
      "parents": [
        "55db6865ef708d66fd2382d6e96a845b68030f20",
        "aff9d529b531f3b3e14ff37b5fcdfc64016722be"
      ],
      "author": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Tue Sep 18 18:49:32 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Sep 18 18:49:32 2012 -0700"
      },
      "message": "Merge \"Further tune config_minScalingSpan for small screen devices.\" into jb-mr1-dev"
    },
    {
      "commit": "55db6865ef708d66fd2382d6e96a845b68030f20",
      "tree": "817df52b1f73202279a3f9d80e2bc14d8602eeaa",
      "parents": [
        "98c370e71d93ed2704018e2bc3455f00c08821a9",
        "e69e9e6b6e77d6c7b1ba2719b7aa7001bbbabb32"
      ],
      "author": {
        "name": "Jason Sams",
        "email": "jsams@google.com",
        "time": "Tue Sep 18 18:43:09 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Sep 18 18:43:52 2012 -0700"
      },
      "message": "Merge \"Clean up and publish the YUV to RGB intrinsic.\" into jb-mr1-dev"
    },
    {
      "commit": "98c370e71d93ed2704018e2bc3455f00c08821a9",
      "tree": "e360199380467b9a7ff31cceefe139b4f5d36870",
      "parents": [
        "1e5aeecb64827d2b71f429d73a05c25ffe4a5be8",
        "4b6d93fd0485b46a3a15a71516d39b4f72d9b3db"
      ],
      "author": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Tue Sep 18 18:42:58 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Sep 18 18:42:59 2012 -0700"
      },
      "message": "Merge \"Make invalidateOptionsMenu asynchronous\" into jb-mr1-dev"
    },
    {
      "commit": "4b6d93fd0485b46a3a15a71516d39b4f72d9b3db",
      "tree": "766b4fd0d216ace61673b62d431181ccf6bd64e3",
      "parents": [
        "49a22f2969df6e4f53653d16400268e8d06aa1c2"
      ],
      "author": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Tue Sep 18 18:34:08 2012 -0700"
      },
      "committer": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Tue Sep 18 18:37:28 2012 -0700"
      },
      "message": "Make invalidateOptionsMenu asynchronous\n\nProcess any pending menu invalidations on the animation tick, before\ntraversals are performed. Collapse multiple menu invalidations\ntogether.\n\nBug 7189372\n\nChange-Id: I7a33ae9813980eb8fbcc958804de2c03328ecca8\n"
    },
    {
      "commit": "e69e9e6b6e77d6c7b1ba2719b7aa7001bbbabb32",
      "tree": "92b6fced6d7224fca3fcc0602cf39a99681cd6b3",
      "parents": [
        "a21636074aee3a4291ba3bb7b0eb038dfeccfbb5"
      ],
      "author": {
        "name": "Jason Sams",
        "email": "jsams@google.com",
        "time": "Tue Sep 18 18:23:15 2012 -0700"
      },
      "committer": {
        "name": "Jason Sams",
        "email": "jsams@google.com",
        "time": "Tue Sep 18 18:23:15 2012 -0700"
      },
      "message": "Clean up and publish the YUV to RGB intrinsic.\n\nChange-Id: Iffb346a5d751f0bae123455869bda8db37d542ff\n"
    },
    {
      "commit": "1e5aeecb64827d2b71f429d73a05c25ffe4a5be8",
      "tree": "fd1851b5c9007ec609b5ad120400e02923427132",
      "parents": [
        "6d4e887da4c8f2f0e246afd7961e2b2df0cc1aa4",
        "bb1aeff3202a51b1db020be272178f50a2f2502d"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Tue Sep 18 18:22:15 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Sep 18 18:22:15 2012 -0700"
      },
      "message": "Merge \"Don\u0027t allow more than 3 actively running users at a time.\" into jb-mr1-dev"
    },
    {
      "commit": "bb1aeff3202a51b1db020be272178f50a2f2502d",
      "tree": "bb9826d6629cf4607fa46e3b9c049aafb07d9ffc",
      "parents": [
        "c535d2f30efff83b93094bbc642d59d8225dcc18"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Tue Sep 18 15:48:21 2012 -0700"
      },
      "committer": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Tue Sep 18 18:20:43 2012 -0700"
      },
      "message": "Don\u0027t allow more than 3 actively running users at a time.\n\nChange-Id: Ic047c62b518a0faaa7b507343909330044ec290b\n"
    },
    {
      "commit": "6d4e887da4c8f2f0e246afd7961e2b2df0cc1aa4",
      "tree": "61728826fb6c42354965a1c00367c68d5a1b6861",
      "parents": [
        "954a5d61a2b66a64a841669f75e1cbd9103029b5",
        "8071124375e336b98de45b44b9884c92cdfd9bd8"
      ],
      "author": {
        "name": "Andy Stadler",
        "email": "stadler@google.com",
        "time": "Tue Sep 18 17:51:09 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Sep 18 17:51:09 2012 -0700"
      },
      "message": "Merge \"Move X509TrustManagerExtensions to correct directory\" into jb-mr1-dev"
    },
    {
      "commit": "8071124375e336b98de45b44b9884c92cdfd9bd8",
      "tree": "a0e3e7e45f3aa6b04dbd988515a55e5d0996126d",
      "parents": [
        "ceb5a981296e57a5fb1be60f7b030c4d6c7e0acb"
      ],
      "author": {
        "name": "Andy Stadler",
        "email": "stadler@google.com",
        "time": "Tue Sep 18 17:40:14 2012 -0700"
      },
      "committer": {
        "name": "Andy Stadler",
        "email": "stadler@google.com",
        "time": "Tue Sep 18 17:40:14 2012 -0700"
      },
      "message": "Move X509TrustManagerExtensions to correct directory\n\nAlso removed unused imports.\n\nOriginal Change-Id: If117ffd2240a7bf3437115f3cf2f766c4e249600\n\nChange-Id: I66886ee9792c23a1e421022fd1f675fdf35ea049\n"
    },
    {
      "commit": "954a5d61a2b66a64a841669f75e1cbd9103029b5",
      "tree": "5f38b593c197a6cac97b22dea79a339cf7589b1c",
      "parents": [
        "24755d2b4248c2aa678e08a4703e8e97fd2e7dd1",
        "db45484e4b5858d14da93d3a06311b93bf0cf320"
      ],
      "author": {
        "name": "Mike Lockwood",
        "email": "lockwood@google.com",
        "time": "Tue Sep 18 17:12:37 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Sep 18 17:12:37 2012 -0700"
      },
      "message": "Merge \"AudioService: Send \"becoming noisy\" intent when USB accessory audio is disconnected\" into jb-mr1-dev"
    },
    {
      "commit": "24755d2b4248c2aa678e08a4703e8e97fd2e7dd1",
      "tree": "3172ed2c870ef83edfc2ca688fd41059a5053abf",
      "parents": [
        "402f0c81230304379d7c4108745f928b34e052fa",
        "684385ddde2ac0c26de0862390ad713aff3fb149"
      ],
      "author": {
        "name": "Romain Guy",
        "email": "romainguy@google.com",
        "time": "Tue Sep 18 17:03:04 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Sep 18 17:03:04 2012 -0700"
      },
      "message": "Merge \"mutate() didn\u0027t work as advertised Bug #7162705\" into jb-mr1-dev"
    },
    {
      "commit": "402f0c81230304379d7c4108745f928b34e052fa",
      "tree": "c9bb2740b0914328dae9a09a4e2cdaf85ca58721",
      "parents": [
        "ceb5a981296e57a5fb1be60f7b030c4d6c7e0acb",
        "f9cb7ba158c7016d55f121e200f96046ddbc5b70"
      ],
      "author": {
        "name": "Jim Miller",
        "email": "jaggies@google.com",
        "time": "Tue Sep 18 17:00:37 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Sep 18 17:00:38 2012 -0700"
      },
      "message": "Merge \"Refactor Carrier text as a movable module.\" into jb-mr1-dev"
    },
    {
      "commit": "684385ddde2ac0c26de0862390ad713aff3fb149",
      "tree": "656f0fc187f14b761120e765610d4df138bfb02c",
      "parents": [
        "35643ddc689913f5b5f80ceed864470d987bd6cd"
      ],
      "author": {
        "name": "Romain Guy",
        "email": "romainguy@google.com",
        "time": "Tue Sep 18 16:56:11 2012 -0700"
      },
      "committer": {
        "name": "Romain Guy",
        "email": "romainguy@google.com",
        "time": "Tue Sep 18 16:56:11 2012 -0700"
      },
      "message": "mutate() didn\u0027t work as advertised\nBug #7162705\n\nChange-Id: I15b2663fa7f1c71a2a3479134b8b7f37bfcbc607\n"
    },
    {
      "commit": "9ccf13cd6b7c840105fbcd6b2a8bd61d4e634653",
      "tree": "1b60f3d2035f235e7603a478f0cd200612f96794",
      "parents": [
        "6323b6c61775992e400c2d38981332583107c32b"
      ],
      "author": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Tue Sep 18 16:21:09 2012 -0700"
      },
      "committer": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Tue Sep 18 16:40:20 2012 -0700"
      },
      "message": "Fix formatDateRange month names for Farsi.\n\nThis removes the LLLs seen in Calendar and Settings, for example.\n\nBug: 6811327\nChange-Id: I87c2ab9ee8d897171ce7ca4fe06cfa8b11d36536\n"
    }
  ],
  "next": "3fe5bf6d69f146077ce9b5e588be8651462b0cd2"
}
