)]}'
{
  "log": [
    {
      "commit": "218e2f199b9ba568a815d64269ea0784e2d32935",
      "tree": "867a79404401c814fc3129759519d8328bdefced",
      "parents": [
        "f1aa107b183189d65315d152148dc96b48f6e4b0",
        "7ab7260697de617aced0b0ba594304a42e5395bd"
      ],
      "author": {
        "name": "Irfan Sheriff",
        "email": "isheriff@google.com",
        "time": "Mon Sep 17 17:37:47 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Sep 17 17:37:48 2012 -0700"
      },
      "message": "Merge \"Specify max go intent for wifi display\" into jb-mr1-dev"
    },
    {
      "commit": "7ab7260697de617aced0b0ba594304a42e5395bd",
      "tree": "298dc8a4972a7b83aabc42250c081b4a8e154eea",
      "parents": [
        "968df85b8e9121120a0709f8fa36cc4d700ffd79"
      ],
      "author": {
        "name": "Irfan Sheriff",
        "email": "isheriff@google.com",
        "time": "Mon Sep 17 17:34:03 2012 -0700"
      },
      "committer": {
        "name": "Irfan Sheriff",
        "email": "isheriff@google.com",
        "time": "Mon Sep 17 17:34:03 2012 -0700"
      },
      "message": "Specify max go intent for wifi display\n\nFor p2p and sta single channel concurrency, we need the device\nto be a GO\n\nChange-Id: I8c3f180b8fc450238e24dace478f03cdf4e370a7\n"
    },
    {
      "commit": "f1aa107b183189d65315d152148dc96b48f6e4b0",
      "tree": "89b69dfc5036129490aea347de21763d084d6fd5",
      "parents": [
        "ca28410f0d17f2ea0bd3455f9d21898c0790b301",
        "16aa9736175f5bbe924a6e5587a2ca47c2dd702b"
      ],
      "author": {
        "name": "Christopher Tate",
        "email": "ctate@google.com",
        "time": "Mon Sep 17 17:34:00 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Sep 17 17:34:00 2012 -0700"
      },
      "message": "Merge \"Per-user content observer APIs\" into jb-mr1-dev"
    },
    {
      "commit": "ca28410f0d17f2ea0bd3455f9d21898c0790b301",
      "tree": "e398427a77da7893684533ed5345607636a713e7",
      "parents": [
        "49a22f2969df6e4f53653d16400268e8d06aa1c2",
        "968df85b8e9121120a0709f8fa36cc4d700ffd79"
      ],
      "author": {
        "name": "Irfan Sheriff",
        "email": "isheriff@google.com",
        "time": "Mon Sep 17 17:23:24 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Sep 17 17:23:25 2012 -0700"
      },
      "message": "Merge \"Increase idle time out to 25s\" into jb-mr1-dev"
    },
    {
      "commit": "968df85b8e9121120a0709f8fa36cc4d700ffd79",
      "tree": "b0df2bf1cebd27abaae3e0971a5248a124201bd2",
      "parents": [
        "61e8180b09a6d64fdb93c867217a97f8084753f1"
      ],
      "author": {
        "name": "Irfan Sheriff",
        "email": "isheriff@google.com",
        "time": "Mon Sep 17 17:21:15 2012 -0700"
      },
      "committer": {
        "name": "Irfan Sheriff",
        "email": "isheriff@google.com",
        "time": "Mon Sep 17 17:21:15 2012 -0700"
      },
      "message": "Increase idle time out to 25s\n\nThis is a work around for now. We will switch back to 5s once\nthe dongle is fixed\n\nChange-Id: Ie21c2142c6a5db2cc2ae9247e42411c8daac4ff8\n"
    },
    {
      "commit": "49a22f2969df6e4f53653d16400268e8d06aa1c2",
      "tree": "e484d85918fca71552b39b6d67f064a97e890a13",
      "parents": [
        "a8a402f8ad1549e23f4238786269bd548b6b445d",
        "75e0af8982cd29cfe8a01c18d1e82d7abcfd1711"
      ],
      "author": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Mon Sep 17 17:15:09 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Sep 17 17:15:09 2012 -0700"
      },
      "message": "Merge \"TaskStackBuilder correctness fixes\" into jb-mr1-dev"
    },
    {
      "commit": "a8a402f8ad1549e23f4238786269bd548b6b445d",
      "tree": "205aff27573792f891dece6340c79a0fb1a69cab",
      "parents": [
        "04d5b9fbd1f9b8c7fa4af402166028c685574d62",
        "1c5c206953d673f8424908c77c974c06d5b99a9c"
      ],
      "author": {
        "name": "Chet Haase",
        "email": "chet@google.com",
        "time": "Mon Sep 17 17:12:02 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Sep 17 17:12:03 2012 -0700"
      },
      "message": "Merge \"Fix bad shader code\" into jb-mr1-dev"
    },
    {
      "commit": "1c5c206953d673f8424908c77c974c06d5b99a9c",
      "tree": "f1c5cb72f293dd78635454a1eada7a54f8224d48",
      "parents": [
        "9f5f80e7a64d9388e3e73763b5c73dcddaa729fc"
      ],
      "author": {
        "name": "Chet Haase",
        "email": "chet@google.com",
        "time": "Mon Sep 17 17:09:21 2012 -0700"
      },
      "committer": {
        "name": "Chet Haase",
        "email": "chet@google.com",
        "time": "Mon Sep 17 17:09:21 2012 -0700"
      },
      "message": "Fix bad shader code\n\nShader code missing \"\u003d\" in a couple of cases.\n\nChange-Id: Iff8a99a0ccb2903c30e2bdb2f698ef9b2e03d5d1\n"
    },
    {
      "commit": "16aa9736175f5bbe924a6e5587a2ca47c2dd702b",
      "tree": "40a40cd4aee50183ced46dbc34106c29c09c4787",
      "parents": [
        "9f5f80e7a64d9388e3e73763b5c73dcddaa729fc"
      ],
      "author": {
        "name": "Christopher Tate",
        "email": "ctate@google.com",
        "time": "Mon Sep 17 16:23:44 2012 -0700"
      },
      "committer": {
        "name": "Christopher Tate",
        "email": "ctate@google.com",
        "time": "Mon Sep 17 16:35:36 2012 -0700"
      },
      "message": "Per-user content observer APIs\n\nCallers with INTERACT_ACROSS_USERS_FULL permission can now observe content\nfor a given user\u0027s view (and can notify content uri changes targeted to a\nspecific user).  An observer watching for UserHandle.USER_ALL will see all\nnotifications for the given uri across all users; similarly, a notifier\nwho specifies USER_ALL will broadcast the change to all observers across\nall users.\n\nThe API handles both USER_ALL or USER_CURRENT, and explicitly forbids\nany other \"pseudouser\" designations.\n\nThis CL also revs the Settings provider to notify with USER_ALL for\nchanges to global settings, and with only the affected user\u0027s handle\nfor all other changes.\n\nBug 7122169\n\nChange-Id: I94248b11aa91d1beb0a36432e82fe5725bb1264f\n"
    },
    {
      "commit": "04d5b9fbd1f9b8c7fa4af402166028c685574d62",
      "tree": "0b3b60814cabc25e029b90ec35be92addcd27c3e",
      "parents": [
        "4246f695f44386ce74d94f5be73cde409dc2dd12",
        "a9d9decf87a040087a9bda4340d53c21cd3e672a"
      ],
      "author": {
        "name": "Maxim Siniavine",
        "email": "siniavine@google.com",
        "time": "Mon Sep 17 16:31:37 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Sep 17 16:31:37 2012 -0700"
      },
      "message": "Merge \"Go to home screen after launching each app.\" into jb-mr1-dev"
    },
    {
      "commit": "4246f695f44386ce74d94f5be73cde409dc2dd12",
      "tree": "3116ce3f07f67bb1909d695f7b1d050893cf2055",
      "parents": [
        "c31f5a7efe97952ba25b35e0eb9e6e59dc0d0e8e",
        "ad9b32115bf8c84a93ab30e6f30f8c46e86d7244"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Mon Sep 17 16:19:13 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Sep 17 16:19:14 2012 -0700"
      },
      "message": "Merge \"Try again to fix issue #6912004:tap on gmail notification sends me to home screen\" into jb-mr1-dev"
    },
    {
      "commit": "75e0af8982cd29cfe8a01c18d1e82d7abcfd1711",
      "tree": "4bcbe6794e0ae5a4f69881054d8b0799f77b9993",
      "parents": [
        "e2f0ec8923d42b47225225345a960e41dfbb5bd1"
      ],
      "author": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Mon Sep 17 14:21:49 2012 -0700"
      },
      "committer": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Mon Sep 17 16:16:55 2012 -0700"
      },
      "message": "TaskStackBuilder correctness fixes\n\n* Don\u0027t mutate original intents when adding default flags.\n\n* Add the relevant flags to the array returned by getIntents() such\n  that it can be used directly in a call to startActivities or\n  similar.\n\n* Deep copy the component intents when building an intent array for\n  getIntents()\n\n* Clean up some internal code duplication\n\nChange-Id: I71d3b7f30d4f7d8f1cce778d406ea0e513d382c5\n"
    },
    {
      "commit": "c31f5a7efe97952ba25b35e0eb9e6e59dc0d0e8e",
      "tree": "b7b03f356d7ce938a690e62986ec0b3e9a8798c8",
      "parents": [
        "417e267a7507abfaddf9303dd2e925438bb7f0a6",
        "beb9d53971af42db178dfdf6bbcd28d3f823c5f8"
      ],
      "author": {
        "name": "Geremy Condra",
        "email": "gcondra@google.com",
        "time": "Mon Sep 17 16:07:45 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Sep 17 16:07:46 2012 -0700"
      },
      "message": "Merge \"Add error information to event logs.\" into jb-mr1-dev"
    },
    {
      "commit": "beb9d53971af42db178dfdf6bbcd28d3f823c5f8",
      "tree": "52e9008379dec6a1090d19d809f83e651a46940e",
      "parents": [
        "e2fb51900cb6df51b2dffc80c35ecbbaf47d3f4b"
      ],
      "author": {
        "name": "Geremy Condra",
        "email": "gcondra@google.com",
        "time": "Mon Sep 17 13:29:56 2012 -0700"
      },
      "committer": {
        "name": "Geremy Condra",
        "email": "gcondra@google.com",
        "time": "Mon Sep 17 16:06:17 2012 -0700"
      },
      "message": "Add error information to event logs.\n\nChange-Id: Ie4bbb888f4fac4db42a60b9fdd6818af24b834bd\n"
    },
    {
      "commit": "ad9b32115bf8c84a93ab30e6f30f8c46e86d7244",
      "tree": "2a6931f6e9fe8faa72e7d7a4cc828ede29b25aa2",
      "parents": [
        "c71a57d6fa45edf67e79e948b4656fa25a11f1b8"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Mon Sep 17 15:35:01 2012 -0700"
      },
      "committer": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Mon Sep 17 16:03:22 2012 -0700"
      },
      "message": "Try again to fix issue #6912004:tap on gmail notification sends me to home screen\n\nAdd a new call to the activity manager to tell it when the activity\nis resumed, so it can mark its state as dirty then instead of when\nit first tries to create it.\n\nAlso tweak things to update the LRU list for the upcoming activity\nat the point we start pausing the current activity, to avoid an\ninefficiency where we may decide to kill the process of the upcoming\nactivity if it is at the end of the LRU list.\n\nChange-Id: Ia6dc8c34dc6d4b085a1efbe3a5d5f47721d55078\n"
    },
    {
      "commit": "417e267a7507abfaddf9303dd2e925438bb7f0a6",
      "tree": "34d2fc36c604ec1bb7bc1aee0a18f6e4cf9000ab",
      "parents": [
        "4215017c12a4d522e20a6164ff33e8ca7da3a3bd",
        "8e1c2b6b71c4e3649dcf59a0b5a33e3e3fe1051a"
      ],
      "author": {
        "name": "Philip Milne",
        "email": "pmilne@google.com",
        "time": "Mon Sep 17 15:47:10 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Sep 17 15:47:11 2012 -0700"
      },
      "message": "Merge \"Revert \"Simple MVC based binding mechanism for android controls.\" Do not merge.\" into jb-mr1-dev"
    },
    {
      "commit": "4215017c12a4d522e20a6164ff33e8ca7da3a3bd",
      "tree": "016dca8b80e9de0dd756566eb4d3e22693daff3b",
      "parents": [
        "d6991106b02760749b974a2e369f72b2e0eed5a0",
        "6a9b2cb7feb96fe17878089cf48e0e27e3ff531d"
      ],
      "author": {
        "name": "Kenny Root",
        "email": "kroot@google.com",
        "time": "Mon Sep 17 15:29:38 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Sep 17 15:29:38 2012 -0700"
      },
      "message": "Merge \"Use shared app gid for dalvik cache\" into jb-mr1-dev"
    },
    {
      "commit": "d6991106b02760749b974a2e369f72b2e0eed5a0",
      "tree": "5c289e51dadb86d9c106933c2608eea6e23fec9a",
      "parents": [
        "f9c6a10d3f5b6e9f478c31e3f989358edcc62db0",
        "91373209da02813ed760d9ea201d6f917e2a1fc1"
      ],
      "author": {
        "name": "Victoria Lease",
        "email": "violets@google.com",
        "time": "Mon Sep 17 15:08:07 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Sep 17 15:08:07 2012 -0700"
      },
      "message": "Merge \"Avert crash when dragging text in same TextView\" into jb-mr1-dev"
    },
    {
      "commit": "f9c6a10d3f5b6e9f478c31e3f989358edcc62db0",
      "tree": "4aaa957d72f33de6604ca312ad14258178cdb744",
      "parents": [
        "1d31d5ba129007fc13bd0ed49a3e3cd60e748e7c",
        "5f623011db42fc7bd6fb8e57becd7a8eeb23a915"
      ],
      "author": {
        "name": "Winson Chung",
        "email": "winsonc@google.com",
        "time": "Mon Sep 17 14:59:44 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Sep 17 14:59:45 2012 -0700"
      },
      "message": "Merge \"Making QS scrollable and making numerous tweaks.\" into jb-mr1-dev"
    },
    {
      "commit": "5f623011db42fc7bd6fb8e57becd7a8eeb23a915",
      "tree": "01e6db8659da017057de2569ae2cb04da82f5d05",
      "parents": [
        "9f5f80e7a64d9388e3e73763b5c73dcddaa729fc"
      ],
      "author": {
        "name": "Winson Chung",
        "email": "winsonc@google.com",
        "time": "Fri Sep 14 14:58:43 2012 -0700"
      },
      "committer": {
        "name": "Winson Chung",
        "email": "winsonc@google.com",
        "time": "Mon Sep 17 14:59:39 2012 -0700"
      },
      "message": "Making QS scrollable and making numerous tweaks.\n\n- Updating new assets (all line up)\n- Updating brightness tile to reflect auto state\n- Fixing network tile asset colors\n- Adding press feedback\n\nChange-Id: I857f141258eefec65243454cb69905cbd2a10bf6\n"
    },
    {
      "commit": "1d31d5ba129007fc13bd0ed49a3e3cd60e748e7c",
      "tree": "8521295d667cfd32d8499e9489187eea4655d5c7",
      "parents": [
        "7134ef60b7ebe81b37dffdd65f22a9aae80e3d14",
        "07a0ede729f9b2f472b659b67b4cbc3602aa289a"
      ],
      "author": {
        "name": "Amith Yamasani",
        "email": "yamasani@google.com",
        "time": "Mon Sep 17 14:56:02 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Sep 17 14:56:03 2012 -0700"
      },
      "message": "Merge \"Start userId from 10, reserving 1-9 for special use in the future.\" into jb-mr1-dev"
    },
    {
      "commit": "07a0ede729f9b2f472b659b67b4cbc3602aa289a",
      "tree": "abd948f84ab469504c8515b54c020e50fe7e393d",
      "parents": [
        "c71a57d6fa45edf67e79e948b4656fa25a11f1b8"
      ],
      "author": {
        "name": "Amith Yamasani",
        "email": "yamasani@google.com",
        "time": "Mon Sep 17 14:54:26 2012 -0700"
      },
      "committer": {
        "name": "Amith Yamasani",
        "email": "yamasani@google.com",
        "time": "Mon Sep 17 14:54:26 2012 -0700"
      },
      "message": "Start userId from 10, reserving 1-9 for special use in the future.\n\nChange-Id: I3d0c1717d8b3add75ba43ed98e53ba02e6682c34\n"
    },
    {
      "commit": "7134ef60b7ebe81b37dffdd65f22a9aae80e3d14",
      "tree": "5a9f0df9b5025564e010c95f0978750cb0fcad7c",
      "parents": [
        "e2f0ec8923d42b47225225345a960e41dfbb5bd1",
        "34de3bc309fd9077cc1aa1e1af82652670fdb9df"
      ],
      "author": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Mon Sep 17 14:45:42 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Sep 17 14:45:42 2012 -0700"
      },
      "message": "Merge \"Fix date formatting for fa locales.\" into jb-mr1-dev"
    },
    {
      "commit": "8e1c2b6b71c4e3649dcf59a0b5a33e3e3fe1051a",
      "tree": "8c5dccad3eb7a986d62584dea491d7f31df84394",
      "parents": [
        "18e876806718e28edaa3cd9bb0262a9b400bc82b"
      ],
      "author": {
        "name": "Philip Milne",
        "email": "pmilne@dhcp-172-18-103-220.mtv.corp.google.com",
        "time": "Mon Sep 17 14:25:07 2012 -0700"
      },
      "committer": {
        "name": "Philip Milne",
        "email": "pmilne@google.com",
        "time": "Mon Sep 17 14:31:03 2012 -0700"
      },
      "message": "Revert \"Simple MVC based binding mechanism for android controls.\" Do not merge.\n\nThis reverts commit 989709a973448980f36dacd587b0a58f89ffa11e.\n\nChange-Id: Ifc2c511b0d99d4a3a164b4a2281ca140015b366d\n"
    },
    {
      "commit": "a9d9decf87a040087a9bda4340d53c21cd3e672a",
      "tree": "a5c16b82a676684f7a25713e1c84b18e6b0960ca",
      "parents": [
        "e2f0ec8923d42b47225225345a960e41dfbb5bd1"
      ],
      "author": {
        "name": "Maxim Siniavine",
        "email": "siniavine@google.com",
        "time": "Fri Sep 14 17:53:18 2012 -0700"
      },
      "committer": {
        "name": "Maxim Siniavine",
        "email": "siniavine@google.com",
        "time": "Mon Sep 17 14:21:20 2012 -0700"
      },
      "message": "Go to home screen after launching each app.\n\nInstead of starting one app after another the MemoryUsage\ninstrumentation goes to the home screen between\nlaunching apps.\n\nChange-Id: Ia0acf9f6f65a23f537b96c98743b59d746681447\n"
    },
    {
      "commit": "e2f0ec8923d42b47225225345a960e41dfbb5bd1",
      "tree": "281ba51f0dc3fa2b60582f0909ac35d9d0159047",
      "parents": [
        "e01538f28b0e9bd0174d5e3f315747b3725b5bd4",
        "5b50a25e6d12bdc641a3b48ba9e7c02d63bf00cd"
      ],
      "author": {
        "name": "Adam Cohen",
        "email": "adamcohen@google.com",
        "time": "Mon Sep 17 14:12:05 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Sep 17 14:12:06 2012 -0700"
      },
      "message": "Merge \"Enabling hardware layers while overscrolling widget pager\" into jb-mr1-dev"
    },
    {
      "commit": "5b50a25e6d12bdc641a3b48ba9e7c02d63bf00cd",
      "tree": "95136d857f0d5f63aed1e37a52655acb92d23052",
      "parents": [
        "e2fb51900cb6df51b2dffc80c35ecbbaf47d3f4b"
      ],
      "author": {
        "name": "Adam Cohen",
        "email": "adamcohen@google.com",
        "time": "Mon Sep 17 13:35:48 2012 -0700"
      },
      "committer": {
        "name": "Adam Cohen",
        "email": "adamcohen@google.com",
        "time": "Mon Sep 17 14:11:14 2012 -0700"
      },
      "message": "Enabling hardware layers while overscrolling widget pager\n\nChange-Id: I94bef1aa614f91b115105adbb409def8027f3651\n"
    },
    {
      "commit": "6a9b2cb7feb96fe17878089cf48e0e27e3ff531d",
      "tree": "e0abf9cfba69904253d0e7a0e662b7387147f553",
      "parents": [
        "7109aad6a17dbf8a4292477671b60f155effab38"
      ],
      "author": {
        "name": "Kenny Root",
        "email": "kroot@google.com",
        "time": "Mon Sep 17 14:02:39 2012 -0700"
      },
      "committer": {
        "name": "Kenny Root",
        "email": "kroot@google.com",
        "time": "Mon Sep 17 14:02:39 2012 -0700"
      },
      "message": "Use shared app gid for dalvik cache\n\nFor forward-locked apps, we need to be able to read the optimized dex\nfile from a common place. Make it owned by the shared app GID as well.\n\nBug: 7178231\nChange-Id: Ib36d79e8df69d58e8e1e0f167659df995dc84b84\n"
    },
    {
      "commit": "e01538f28b0e9bd0174d5e3f315747b3725b5bd4",
      "tree": "cdb76a8eace0ee34d5b49c715f7cdbe3c9d5b6e6",
      "parents": [
        "e2fb51900cb6df51b2dffc80c35ecbbaf47d3f4b",
        "6b6c90523ed8779aa962ff4f5ef8c368a96269e2"
      ],
      "author": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Mon Sep 17 13:54:31 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Sep 17 13:54:31 2012 -0700"
      },
      "message": "Merge \"TaskStackBuilder - use the correct package for looking up parents\" into jb-mr1-dev"
    },
    {
      "commit": "e2fb51900cb6df51b2dffc80c35ecbbaf47d3f4b",
      "tree": "310171ec22cb98f781d415007cd78636aa26f002",
      "parents": [
        "7109aad6a17dbf8a4292477671b60f155effab38",
        "c9bd4ca005768cb30aaaa44c1171e113c13cd107"
      ],
      "author": {
        "name": "Jeff Brown",
        "email": "jeffbrown@google.com",
        "time": "Mon Sep 17 13:32:41 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Sep 17 13:32:41 2012 -0700"
      },
      "message": "Merge \"Swap remote submix initialization order.\" into jb-mr1-dev"
    },
    {
      "commit": "6b6c90523ed8779aa962ff4f5ef8c368a96269e2",
      "tree": "0b7d249f40b43d25fbe47c9d33040c48286e91ab",
      "parents": [
        "c71a57d6fa45edf67e79e948b4656fa25a11f1b8"
      ],
      "author": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Mon Sep 17 13:32:33 2012 -0700"
      },
      "committer": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Mon Sep 17 13:32:33 2012 -0700"
      },
      "message": "TaskStackBuilder - use the correct package for looking up parents\n\nFix bug 7179104\n\nChange-Id: Ia5d2d285cf22e97c452e0c385ef38c8bce330491\n"
    },
    {
      "commit": "7109aad6a17dbf8a4292477671b60f155effab38",
      "tree": "c079dc3aa9d7370a61b73d1e228cbac64793fbaa",
      "parents": [
        "f74d2f2fe8a157bee25516d2a6ae3e329507cb2c",
        "cbe69206c0046d3f4c1f385425e69751d7048156"
      ],
      "author": {
        "name": "Michael Jurka",
        "email": "mikejurka@google.com",
        "time": "Mon Sep 17 13:29:03 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Sep 17 13:29:03 2012 -0700"
      },
      "message": "Merge \"Fix issue where recents would not show up sometimes\" into jb-mr1-dev"
    },
    {
      "commit": "f74d2f2fe8a157bee25516d2a6ae3e329507cb2c",
      "tree": "4f2120f0b594273e2c380b973aadd1d6f9350eb9",
      "parents": [
        "9f5f80e7a64d9388e3e73763b5c73dcddaa729fc",
        "603f6de35f21d74ae242d52d501f4f5c25ff4f4c"
      ],
      "author": {
        "name": "Chet Haase",
        "email": "chet@google.com",
        "time": "Mon Sep 17 13:09:08 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Sep 17 13:29:03 2012 -0700"
      },
      "message": "Merge \"Fix occasional crash bug with layers\" into jb-mr1-dev"
    },
    {
      "commit": "9f5f80e7a64d9388e3e73763b5c73dcddaa729fc",
      "tree": "cd3276563ea1ce341ed79e0fefa28ad7920966aa",
      "parents": [
        "e645324e6bb42075b2e3b37d776e180a51091f96",
        "a938f569ce206c1ed68d736181016b5b708c0084"
      ],
      "author": {
        "name": "Romain Guy",
        "email": "romainguy@google.com",
        "time": "Mon Sep 17 12:51:07 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Sep 17 12:51:08 2012 -0700"
      },
      "message": "Merge \"Fix modulation and gamma correction issues\" into jb-mr1-dev"
    },
    {
      "commit": "e645324e6bb42075b2e3b37d776e180a51091f96",
      "tree": "9feebeb4ebecc4d95556dea0e43b176fe45c89d1",
      "parents": [
        "a41d5db2350108c1d2eceb83b677faed6b7893a8",
        "3b49f07a452e0a77c1d22db2065255689a461d31"
      ],
      "author": {
        "name": "Amith Yamasani",
        "email": "yamasani@google.com",
        "time": "Mon Sep 17 12:46:01 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Sep 17 12:46:01 2012 -0700"
      },
      "message": "Merge \"Add UserManager.getUserIcon()\" into jb-mr1-dev"
    },
    {
      "commit": "3b49f07a452e0a77c1d22db2065255689a461d31",
      "tree": "8de76555cc4a5693e5adc959657f4524f40e81a5",
      "parents": [
        "5dbeb6a8ff8ae30f59ba8335c2354b883302428e"
      ],
      "author": {
        "name": "Amith Yamasani",
        "email": "yamasani@google.com",
        "time": "Mon Sep 17 10:21:43 2012 -0700"
      },
      "committer": {
        "name": "Amith Yamasani",
        "email": "yamasani@google.com",
        "time": "Mon Sep 17 12:42:00 2012 -0700"
      },
      "message": "Add UserManager.getUserIcon()\n\nSo that we don\u0027t abuse the setUserIcon() for reading. So the new method won\u0027t try\nto create the file, only return it if it exists.\n\nChange-Id: I7a81d3f1b29d14d37e71f531744ce39f21d827ac\n"
    },
    {
      "commit": "c9bd4ca005768cb30aaaa44c1171e113c13cd107",
      "tree": "e3e4088be59a7888bb4b6a575b39d859f39e726d",
      "parents": [
        "a41d5db2350108c1d2eceb83b677faed6b7893a8"
      ],
      "author": {
        "name": "Jeff Brown",
        "email": "jeffbrown@google.com",
        "time": "Mon Sep 17 12:20:29 2012 -0700"
      },
      "committer": {
        "name": "Jeff Brown",
        "email": "jeffbrown@google.com",
        "time": "Mon Sep 17 12:24:43 2012 -0700"
      },
      "message": "Swap remote submix initialization order.\n\nNeed to turn the submix on before connecting and off\nafter disconnecting.\n\nChange-Id: I53389c3b61e6d663855accd0461eed42a67d9d2b\n"
    },
    {
      "commit": "a41d5db2350108c1d2eceb83b677faed6b7893a8",
      "tree": "2d22f9db5827180b3864273395a96b87aa43ab45",
      "parents": [
        "9ff22e41d05aa66bede1e72767d67dcc2f2d500e",
        "79c95c3b50ff332f9c92430fd10a15eb648a0b02"
      ],
      "author": {
        "name": "Xavier Ducrohet",
        "email": "xav@android.com",
        "time": "Mon Sep 17 12:08:36 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Mon Sep 17 12:08:36 2012 -0700"
      },
      "message": "am 79c95c3b: am 5de96035: am 31820a35: Merge \"Add --output-text-symbols option to aapt.\"\n\n* commit \u002779c95c3b50ff332f9c92430fd10a15eb648a0b02\u0027:\n  Add --output-text-symbols option to aapt.\n"
    },
    {
      "commit": "9ff22e41d05aa66bede1e72767d67dcc2f2d500e",
      "tree": "40a0c5875283ac28e0e93ffdb6bdcb92aae8696b",
      "parents": [
        "178af5948d71c841278081c712506f7a7fca34b9",
        "8a67598eb780560b7efe4e1d9944c7cbcf83bbb1"
      ],
      "author": {
        "name": "Xavier Ducrohet",
        "email": "xav@android.com",
        "time": "Mon Sep 17 12:08:29 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Mon Sep 17 12:08:29 2012 -0700"
      },
      "message": "am 8a67598e: am cc9747ed: am d7252571: Merge \"Add --error-on-failed-insert option to aapt.\"\n\n* commit \u00278a67598eb780560b7efe4e1d9944c7cbcf83bbb1\u0027:\n  Add --error-on-failed-insert option to aapt.\n"
    },
    {
      "commit": "79c95c3b50ff332f9c92430fd10a15eb648a0b02",
      "tree": "700b8ec755ac86c1ad8b86836c3011fb406a66b8",
      "parents": [
        "8a67598eb780560b7efe4e1d9944c7cbcf83bbb1",
        "5de9603529ee01a416b5fa31074197565fde4482"
      ],
      "author": {
        "name": "Xavier Ducrohet",
        "email": "xav@android.com",
        "time": "Mon Sep 17 12:05:36 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Mon Sep 17 12:05:36 2012 -0700"
      },
      "message": "am 5de96035: am 31820a35: Merge \"Add --output-text-symbols option to aapt.\"\n\n* commit \u00275de9603529ee01a416b5fa31074197565fde4482\u0027:\n  Add --output-text-symbols option to aapt.\n"
    },
    {
      "commit": "8a67598eb780560b7efe4e1d9944c7cbcf83bbb1",
      "tree": "5d84796252018d8349731b1c3b3c6641794247c7",
      "parents": [
        "086676a4a669b5d3a90c01e4d88ab8d628ca65f0",
        "cc9747ed45302956a3ec9dd21f7b950b837dbfdd"
      ],
      "author": {
        "name": "Xavier Ducrohet",
        "email": "xav@android.com",
        "time": "Mon Sep 17 12:05:30 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Mon Sep 17 12:05:30 2012 -0700"
      },
      "message": "am cc9747ed: am d7252571: Merge \"Add --error-on-failed-insert option to aapt.\"\n\n* commit \u0027cc9747ed45302956a3ec9dd21f7b950b837dbfdd\u0027:\n  Add --error-on-failed-insert option to aapt.\n"
    },
    {
      "commit": "5de9603529ee01a416b5fa31074197565fde4482",
      "tree": "f610ba56bf685b21bbc81bbf4d6ed8b2d5640ef7",
      "parents": [
        "cc9747ed45302956a3ec9dd21f7b950b837dbfdd",
        "31820a35b2cf864a8dcb71d43e6fd21d54f49a2d"
      ],
      "author": {
        "name": "Xavier Ducrohet",
        "email": "xav@android.com",
        "time": "Mon Sep 17 12:03:19 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Mon Sep 17 12:03:19 2012 -0700"
      },
      "message": "am 31820a35: Merge \"Add --output-text-symbols option to aapt.\"\n\n* commit \u002731820a35b2cf864a8dcb71d43e6fd21d54f49a2d\u0027:\n  Add --output-text-symbols option to aapt.\n"
    },
    {
      "commit": "cc9747ed45302956a3ec9dd21f7b950b837dbfdd",
      "tree": "4f5bf98606f87858b78a95bd8dd09e9e6a797716",
      "parents": [
        "f5437ee86a34751fa6d441b95282feb315e19eb6",
        "d72525718ea7ef3e1f97cf557365b143c8919a5b"
      ],
      "author": {
        "name": "Xavier Ducrohet",
        "email": "xav@android.com",
        "time": "Mon Sep 17 12:03:12 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Mon Sep 17 12:03:12 2012 -0700"
      },
      "message": "am d7252571: Merge \"Add --error-on-failed-insert option to aapt.\"\n\n* commit \u0027d72525718ea7ef3e1f97cf557365b143c8919a5b\u0027:\n  Add --error-on-failed-insert option to aapt.\n"
    },
    {
      "commit": "cbe69206c0046d3f4c1f385425e69751d7048156",
      "tree": "798e9576efeaf695b84404a54d4bc562901e04b6",
      "parents": [
        "8dd9206abbca6d143e3874abf46eca67f5340b31"
      ],
      "author": {
        "name": "Michael Jurka",
        "email": "mikejurka@google.com",
        "time": "Thu Sep 13 11:05:59 2012 -0700"
      },
      "committer": {
        "name": "Michael Jurka",
        "email": "mikejurka@google.com",
        "time": "Mon Sep 17 11:51:18 2012 -0700"
      },
      "message": "Fix issue where recents would not show up sometimes\n\nChange-Id: Iea78f447b71ae23630c76c8982e69c780eef9df6"
    },
    {
      "commit": "178af5948d71c841278081c712506f7a7fca34b9",
      "tree": "407656489e5f6bf1661894353b0b64cb73b7e899",
      "parents": [
        "cc5dd18d15a174799ad79d26633c268e8860c8ab"
      ],
      "author": {
        "name": "Craig Mautner",
        "email": "cmautner@google.com",
        "time": "Mon Sep 17 10:37:29 2012 -0700"
      },
      "committer": {
        "name": "Craig Mautner",
        "email": "cmautner@google.com",
        "time": "Mon Sep 17 11:33:25 2012 -0700"
      },
      "message": "Add debug to help with b/7135184.\n\nChange-Id: I0d3b60b3e123d35bd557d47e3344ebea1964380b\n\nConflicts:\n\n\tservices/java/com/android/server/wm/WindowAnimator.java\n"
    },
    {
      "commit": "603f6de35f21d74ae242d52d501f4f5c25ff4f4c",
      "tree": "b249a7750a60b445a43670b7ba540beecbe715db",
      "parents": [
        "cc5dd18d15a174799ad79d26633c268e8860c8ab"
      ],
      "author": {
        "name": "Chet Haase",
        "email": "chet@google.com",
        "time": "Fri Sep 14 15:31:25 2012 -0700"
      },
      "committer": {
        "name": "Chet Haase",
        "email": "chet@google.com",
        "time": "Mon Sep 17 11:21:34 2012 -0700"
      },
      "message": "Fix occasional crash bug with layers\n\nLauncher occasionally crashes with a stack trace indicating that the memory\nof a Layer object is corrupt. It is possible for us to delete a Layer\nstructure and then, briefly, use it to draw a DisplayList again before\nthat DisplayList gets recreated (without the layer that got deleted).\n\nWhen this happens, if the memory got corrupted, it\u0027s possible to crash.\n\nThe fix is to add Layer to the other objects which we currently refcount\n(bitmaps, shaders, etc.). Then instead of deleting a Layer, we decrement the\nrefcount. We increment when creating it, then increment it again when it\u0027s\nreferenced from a DisplayList. Then we decrement the refcount instead of\ndeleting it, and decrement when we clear a DisplayList that refers to it.\nThen when the refcount reaches 0, we delete it.\n\nIssue #6994632 Native crash in launcher when trying to launch all apps screen\n\nChange-Id: I0627be8d49bb2f9ba8d158a84b764bb4e7df934c\n"
    },
    {
      "commit": "34de3bc309fd9077cc1aa1e1af82652670fdb9df",
      "tree": "79f950e44a922abab58d2d3892143b9a4600450e",
      "parents": [
        "d0c6ccbafdebc73d03cf3cd47f02f9f6c78a69ff"
      ],
      "author": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Fri Sep 14 21:10:05 2012 -0700"
      },
      "committer": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Mon Sep 17 11:17:10 2012 -0700"
      },
      "message": "Fix date formatting for fa locales.\n\nThis adds support for standalone months (L versus M) and localized\ndigits.\n\nBug: 6811327\nChange-Id: I4687a4c67605c31b155c0b8d44b3da6ed378fc82\n"
    },
    {
      "commit": "cc5dd18d15a174799ad79d26633c268e8860c8ab",
      "tree": "7895cb115aae053052f6853bcd9c3f4fef7fc14c",
      "parents": [
        "c71a57d6fa45edf67e79e948b4656fa25a11f1b8",
        "9da603c2da67207869d7fde18817165fa95d3592"
      ],
      "author": {
        "name": "Irfan Sheriff",
        "email": "isheriff@google.com",
        "time": "Mon Sep 17 11:12:22 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Sep 17 11:12:22 2012 -0700"
      },
      "message": "Merge \"Change order of ps and suspendmode calls\" into jb-mr1-dev"
    },
    {
      "commit": "9da603c2da67207869d7fde18817165fa95d3592",
      "tree": "125a5af165de4bbb44f22e312420aa1f3fc22f94",
      "parents": [
        "3d33a633916be943eb294d3309701994095d80f2"
      ],
      "author": {
        "name": "Irfan Sheriff",
        "email": "isheriff@google.com",
        "time": "Mon Sep 17 10:58:08 2012 -0700"
      },
      "committer": {
        "name": "Irfan Sheriff",
        "email": "isheriff@google.com",
        "time": "Mon Sep 17 11:07:00 2012 -0700"
      },
      "message": "Change order of ps and suspendmode calls\n\nChange-Id: I7872dbea7dc30c57960af95e86eb8e4c7f8e92dc\n"
    },
    {
      "commit": "31820a35b2cf864a8dcb71d43e6fd21d54f49a2d",
      "tree": "fa5a1d55706c54ff943df7097ccd7f1f86164e21",
      "parents": [
        "d72525718ea7ef3e1f97cf557365b143c8919a5b",
        "f5de650ff1e161ea135c828e43515895343d2c0f"
      ],
      "author": {
        "name": "Xavier Ducrohet",
        "email": "xav@android.com",
        "time": "Mon Sep 17 10:59:22 2012 -0700"
      },
      "committer": {
        "name": "android code review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Mon Sep 17 10:59:22 2012 -0700"
      },
      "message": "Merge \"Add --output-text-symbols option to aapt.\""
    },
    {
      "commit": "d72525718ea7ef3e1f97cf557365b143c8919a5b",
      "tree": "3a7ccac29c003c488c38de2226936c6e94a2ebf2",
      "parents": [
        "297ad257464d2ea65cabd45ddb19f6da34b39157",
        "7714a2429b192c88e134ff67b969121bbaeb5457"
      ],
      "author": {
        "name": "Xavier Ducrohet",
        "email": "xav@android.com",
        "time": "Mon Sep 17 10:57:58 2012 -0700"
      },
      "committer": {
        "name": "android code review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Mon Sep 17 10:57:58 2012 -0700"
      },
      "message": "Merge \"Add --error-on-failed-insert option to aapt.\""
    },
    {
      "commit": "c71a57d6fa45edf67e79e948b4656fa25a11f1b8",
      "tree": "e202d6ccd626b56b9b51793fc5b2b8fc68e63af2",
      "parents": [
        "5dbeb6a8ff8ae30f59ba8335c2354b883302428e",
        "673e7b7500831f053535e4624e26e689b9e64fb4"
      ],
      "author": {
        "name": "Baligh Uddin",
        "email": "baligh@google.com",
        "time": "Mon Sep 17 10:06:20 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Sep 17 10:06:21 2012 -0700"
      },
      "message": "Merge \"Import translations. DO NOT MERGE\" into jb-mr1-dev"
    },
    {
      "commit": "5dbeb6a8ff8ae30f59ba8335c2354b883302428e",
      "tree": "255c5d9e8fe6eabbafb997a1139308f26a0b88d5",
      "parents": [
        "9d7657c5b569e503a65f1bbe5f0e93309bf33342",
        "4a0c3b1ff02307c7a1104a15ee045d7c1bb2f454"
      ],
      "author": {
        "name": "Baligh Uddin",
        "email": "baligh@google.com",
        "time": "Mon Sep 17 08:55:58 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Sep 17 08:55:59 2012 -0700"
      },
      "message": "Merge \"Import translations. DO NOT MERGE\" into jb-mr1-dev"
    },
    {
      "commit": "9d7657c5b569e503a65f1bbe5f0e93309bf33342",
      "tree": "c1e8b17308b4e77feaecd50f4dabbfd52cc3bbeb",
      "parents": [
        "b181909eefeb8c9b675b1ca25768dcddde9ea0b8",
        "537421bed204a3a0cb8160a9be8a61d67c2c25f4"
      ],
      "author": {
        "name": "Siva Velusamy",
        "email": "vsiva@google.com",
        "time": "Mon Sep 17 08:42:04 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Sep 17 08:42:05 2012 -0700"
      },
      "message": "Merge \"PhoneStatusBar: Fix NPE while accessing quick settings.\" into jb-mr1-dev"
    },
    {
      "commit": "b181909eefeb8c9b675b1ca25768dcddde9ea0b8",
      "tree": "4ed9d1b0055044819ee08bc1cf5f0fc530a8e714",
      "parents": [
        "39a37c3bb3d21c119cca536f85c298db805f86cd",
        "8df3b2b3989df44953153603681e03140fd853d6"
      ],
      "author": {
        "name": "Eino-Ville Talvala",
        "email": "etalvala@google.com",
        "time": "Mon Sep 17 08:37:44 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Sep 17 08:37:44 2012 -0700"
      },
      "message": "Merge \"Camera: Document face detection confidence recommendations.\" into jb-mr1-dev"
    },
    {
      "commit": "39a37c3bb3d21c119cca536f85c298db805f86cd",
      "tree": "e8b04d981ae3fecbf73fca32e5f5a3c0cd78ef90",
      "parents": [
        "89c82814dbdfd807b1611a8379be0421cd2f512d",
        "c34dcc1e1ebf152bb400abbb8bc25f7dc0c3ba97"
      ],
      "author": {
        "name": "Eric Laurent",
        "email": "elaurent@google.com",
        "time": "Mon Sep 17 08:16:00 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Sep 17 08:16:01 2012 -0700"
      },
      "message": "Merge \"headphone volume limitation\" into jb-mr1-dev"
    },
    {
      "commit": "89c82814dbdfd807b1611a8379be0421cd2f512d",
      "tree": "92534b8127684555600d4498fc0cd3a14a4ecf83",
      "parents": [
        "8406d05b0fa368f62cda0c0d2b41295f6ac11dc6",
        "3d33a633916be943eb294d3309701994095d80f2"
      ],
      "author": {
        "name": "Irfan Sheriff",
        "email": "isheriff@google.com",
        "time": "Sun Sep 16 18:53:25 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sun Sep 16 18:53:25 2012 -0700"
      },
      "message": "Merge \"Add restoreCallingIdentity under finally\" into jb-mr1-dev"
    },
    {
      "commit": "8406d05b0fa368f62cda0c0d2b41295f6ac11dc6",
      "tree": "c2ebe80c31c3af509cba0934768d292c89747f5d",
      "parents": [
        "443e474881e2b8d2fce0d23c54f8930742d8cdee",
        "6d235d8265a45bbc56c058ca1a9eca4eff69636a"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Sun Sep 16 18:29:58 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sun Sep 16 18:29:58 2012 -0700"
      },
      "message": "Merge \"New uninstall option to uninstall for all users.\" into jb-mr1-dev"
    },
    {
      "commit": "6d235d8265a45bbc56c058ca1a9eca4eff69636a",
      "tree": "22f7d8b923dafcc18265cdab3e47f76b2ac470d0",
      "parents": [
        "b137c8065db941b23ab23f6550a1c65693039ff5"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Sun Sep 16 18:25:40 2012 -0700"
      },
      "committer": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Sun Sep 16 18:25:40 2012 -0700"
      },
      "message": "New uninstall option to uninstall for all users.\n\nChange-Id: Ie8eb59564078069633a89fc8a92d4f8531baa1aa\n"
    },
    {
      "commit": "443e474881e2b8d2fce0d23c54f8930742d8cdee",
      "tree": "9c9bc55dd673715b9516ee5d66fe1317e7898027",
      "parents": [
        "db831da426602f36e4ccf2eae64e999fcc52736a",
        "11f0cb7d072cfd8c50d8111ebea1e78eb3c3d816"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Sun Sep 16 18:07:13 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sun Sep 16 18:07:14 2012 -0700"
      },
      "message": "Merge \"Fix issue #7175553: GRANT_URI_PERMISSION doesn\u0027t apper to work on secondary user\" into jb-mr1-dev"
    },
    {
      "commit": "3d33a633916be943eb294d3309701994095d80f2",
      "tree": "17f03310b4c15e7172d84f3f952803a4ed963fc7",
      "parents": [
        "db831da426602f36e4ccf2eae64e999fcc52736a"
      ],
      "author": {
        "name": "Irfan Sheriff",
        "email": "isheriff@google.com",
        "time": "Sun Sep 16 17:59:13 2012 -0700"
      },
      "committer": {
        "name": "Irfan Sheriff",
        "email": "isheriff@google.com",
        "time": "Sun Sep 16 17:59:13 2012 -0700"
      },
      "message": "Add restoreCallingIdentity under finally\n\nChange-Id: I068b1a2fc93300aa9bd17da6933bc8c5f0a6b5e4\n"
    },
    {
      "commit": "c34dcc1e1ebf152bb400abbb8bc25f7dc0c3ba97",
      "tree": "04880091b91aefcb7517173d3fd28a9b7af6da3d",
      "parents": [
        "b45965f519d41f138f0d0edfb587e4861e2199f4"
      ],
      "author": {
        "name": "Eric Laurent",
        "email": "elaurent@google.com",
        "time": "Mon Sep 10 13:51:52 2012 -0700"
      },
      "committer": {
        "name": "Eric Laurent",
        "email": "elaurent@google.com",
        "time": "Sun Sep 16 17:44:45 2012 -0700"
      },
      "message": "headphone volume limitation\n\nLimit music volume when headphones or headset are inserted.\nDisplay warning message when user wants to increase the volume\nabove a platform specific volume and request user acknowledgement\nbefore proceeding.\n\nTODO: exact wording of the warning message must be defined by UX.\n\nChange-Id: I00f429f602534c6d8783126b929371c4d432e6e2\n"
    },
    {
      "commit": "db831da426602f36e4ccf2eae64e999fcc52736a",
      "tree": "f95ef574076a81ecdc8b57656a299c2c61ca6ac3",
      "parents": [
        "61e8180b09a6d64fdb93c867217a97f8084753f1"
      ],
      "author": {
        "name": "Irfan Sheriff",
        "email": "isheriff@google.com",
        "time": "Sun Sep 16 17:39:26 2012 -0700"
      },
      "committer": {
        "name": "Irfan Sheriff",
        "email": "isheriff@google.com",
        "time": "Sun Sep 16 17:40:59 2012 -0700"
      },
      "message": "Fix permission accessing getCurrentUser\n\nBug: 7174737\nChange-Id: I0a6a9a46f4115743d16ada401cd67e3cf30fb380\n"
    },
    {
      "commit": "61e8180b09a6d64fdb93c867217a97f8084753f1",
      "tree": "e60c8247dceff2007cb2484538dd915a0bb02cca",
      "parents": [
        "fa9fc5bc1525f65bf042f6e30c32a985cd12a04f",
        "1c045ec2b79c33eb29a24bff11567831ea90398b"
      ],
      "author": {
        "name": "Irfan Sheriff",
        "email": "isheriff@google.com",
        "time": "Sun Sep 16 17:19:21 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sun Sep 16 17:19:21 2012 -0700"
      },
      "message": "Merge \"Fix suspend settings at boot\" into jb-mr1-dev"
    },
    {
      "commit": "11f0cb7d072cfd8c50d8111ebea1e78eb3c3d816",
      "tree": "08e654b656e2613aaf0cdff2d343e60941cbea6a",
      "parents": [
        "b137c8065db941b23ab23f6550a1c65693039ff5"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Sun Sep 16 17:12:34 2012 -0700"
      },
      "committer": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Sun Sep 16 17:12:34 2012 -0700"
      },
      "message": "Fix issue #7175553: GRANT_URI_PERMISSION doesn\u0027t apper to work on secondary user\n\nChange-Id: I0ab372978f8599d0fe8d5da8aeb73965ab85797f\n"
    },
    {
      "commit": "fa9fc5bc1525f65bf042f6e30c32a985cd12a04f",
      "tree": "b04cdd6a855bba4cb2f63fed5491442cd0baef87",
      "parents": [
        "b137c8065db941b23ab23f6550a1c65693039ff5",
        "489f3451e2a59e19a67fbb28da2dcbd028fc77d1"
      ],
      "author": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Sun Sep 16 17:08:18 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sun Sep 16 17:08:18 2012 -0700"
      },
      "message": "Merge \"Add a minimum height of 64dp for AlertDialog content\" into jb-mr1-dev"
    },
    {
      "commit": "1c045ec2b79c33eb29a24bff11567831ea90398b",
      "tree": "4829f4b613d2e4cd7867f61933d7d3145dab3116",
      "parents": [
        "df5bdd721bdfd1a8f370dd3a18d1b0e655f71cd5"
      ],
      "author": {
        "name": "Irfan Sheriff",
        "email": "isheriff@google.com",
        "time": "Sun Sep 16 14:55:26 2012 -0700"
      },
      "committer": {
        "name": "Irfan Sheriff",
        "email": "isheriff@google.com",
        "time": "Sun Sep 16 17:04:48 2012 -0700"
      },
      "message": "Fix suspend settings at boot\n\nBug: 7175460\nChange-Id: Ibf5e063603866289b3dbae278bc384b833e4a75e\n"
    },
    {
      "commit": "489f3451e2a59e19a67fbb28da2dcbd028fc77d1",
      "tree": "bd578f01d6c828ce8c17594be72dc7378d03ee07",
      "parents": [
        "1f13a98cf2758211b5525addd098f7788f180d79"
      ],
      "author": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Sun Sep 16 17:04:20 2012 -0700"
      },
      "committer": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Sun Sep 16 17:04:20 2012 -0700"
      },
      "message": "Add a minimum height of 64dp for AlertDialog content\n\nBug 7094388\n\nChange-Id: Ia4316c9d9d5971734c8930fcb1c4cd6ae3661a94\n"
    },
    {
      "commit": "b137c8065db941b23ab23f6550a1c65693039ff5",
      "tree": "9cf3fef5d9b0b9f0ba226df1b30e6d062362fe96",
      "parents": [
        "a40b2b3457e233d5f601260761d1f39e894eb384",
        "2ca2c8787130506d350d997c18bbc274faf88e37"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Sun Sep 16 16:42:42 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sun Sep 16 16:42:43 2012 -0700"
      },
      "message": "Merge \"More adjustments to permissions.\" into jb-mr1-dev"
    },
    {
      "commit": "2ca2c8787130506d350d997c18bbc274faf88e37",
      "tree": "4a7fbb089e90282576c0fb0e326a89ae30f92c12",
      "parents": [
        "d65afc65ea5b2bf83889dd88a9c94f895da8aece"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Sun Sep 16 16:03:36 2012 -0700"
      },
      "committer": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Sun Sep 16 16:41:27 2012 -0700"
      },
      "message": "More adjustments to permissions.\n\n- New \"cost money\" flag can be put on a permission to\n  have this emphasized in the UI.\n- Some further re-organization of permissions to better\n  match UX spec.\n\nChange-Id: I450ac739eff6b90e7c7fc39589d68db82b61f897\n"
    },
    {
      "commit": "a40b2b3457e233d5f601260761d1f39e894eb384",
      "tree": "df9a7844d5ddaa1dbd373a90eb235a7d4b793192",
      "parents": [
        "97e7c59c5f669f4af8a77aee4646933108dfff48",
        "e15bdc2da4c74c8d16db8c1d067a42c4767d1003"
      ],
      "author": {
        "name": "Kenny Root",
        "email": "kroot@google.com",
        "time": "Sun Sep 16 16:35:56 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sun Sep 16 16:35:57 2012 -0700"
      },
      "message": "Merge \"Add test for failed dexopt\" into jb-mr1-dev"
    },
    {
      "commit": "97e7c59c5f669f4af8a77aee4646933108dfff48",
      "tree": "dd4d785b03942ed4db8ecbcb63a823f01b5ffe6e",
      "parents": [
        "86e85efe9b10abb2dd60df7ab81db6fc71fdda34",
        "36c67c236ed188a034fdf13977fbc8d4fe0023e2"
      ],
      "author": {
        "name": "rich cannings",
        "email": "richc@google.com",
        "time": "Sun Sep 16 16:30:25 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sun Sep 16 16:30:25 2012 -0700"
      },
      "message": "Merge \"Enable package verification\" into jb-mr1-dev"
    },
    {
      "commit": "86e85efe9b10abb2dd60df7ab81db6fc71fdda34",
      "tree": "2e56e2d3446f5d6becaf54907acf5c2178c39a7f",
      "parents": [
        "1f13a98cf2758211b5525addd098f7788f180d79",
        "735f740fe81b7172d0b208d584eecf632533ec4a"
      ],
      "author": {
        "name": "Iliyan Malchev",
        "email": "malchev@google.com",
        "time": "Sun Sep 16 16:27:47 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sun Sep 16 16:27:47 2012 -0700"
      },
      "message": "Merge \"Set backlight brightness in correct order.\" into jb-mr1-dev"
    },
    {
      "commit": "e15bdc2da4c74c8d16db8c1d067a42c4767d1003",
      "tree": "14719082315788a36eaf7fe999fd56296238373c",
      "parents": [
        "306df86302a96c7bf3d86aed81190c10ea6c2ccd"
      ],
      "author": {
        "name": "Kenny Root",
        "email": "kroot@google.com",
        "time": "Sun Sep 16 15:45:38 2012 -0700"
      },
      "committer": {
        "name": "Kenny Root",
        "email": "kroot@google.com",
        "time": "Sun Sep 16 16:25:51 2012 -0700"
      },
      "message": "Add test for failed dexopt\n\nBug: 7010829\nChange-Id: Ie0616ff2c3739ad73733857de6d04243b2be2fca\n"
    },
    {
      "commit": "36c67c236ed188a034fdf13977fbc8d4fe0023e2",
      "tree": "efd80a288fd601c9c8d8aeeb06c52e6bfaae952a",
      "parents": [
        "42af7518f55afebcf9b7656853d1a0e34361c3be"
      ],
      "author": {
        "name": "rich cannings",
        "email": "richc@google.com",
        "time": "Sun Sep 16 16:20:23 2012 -0700"
      },
      "committer": {
        "name": "rich cannings",
        "email": "richc@google.com",
        "time": "Sun Sep 16 16:20:23 2012 -0700"
      },
      "message": "Enable package verification\n\nTurn on package verification, if a verifier exists. Play app is a verifier.\n\nBug: 7064853\nChange-Id: Id7d478a216d10b0a612678d6a9b0ee7f2037204a\n"
    },
    {
      "commit": "1f13a98cf2758211b5525addd098f7788f180d79",
      "tree": "7cce4f814f27ad5b257b447a6f57752c93e8762f",
      "parents": [
        "42af7518f55afebcf9b7656853d1a0e34361c3be",
        "2d5b6e82048cee370178b79df55d1565ccc842f0"
      ],
      "author": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Sun Sep 16 16:18:59 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sun Sep 16 16:18:59 2012 -0700"
      },
      "message": "Merge \"Import panel background assets from UX\" into jb-mr1-dev"
    },
    {
      "commit": "2d5b6e82048cee370178b79df55d1565ccc842f0",
      "tree": "70f3985a724b0155adecf7329c4945a7deabbb13",
      "parents": [
        "306df86302a96c7bf3d86aed81190c10ea6c2ccd"
      ],
      "author": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Sun Sep 16 16:17:40 2012 -0700"
      },
      "committer": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Sun Sep 16 16:17:40 2012 -0700"
      },
      "message": "Import panel background assets from UX\n\nChange-Id: I13b890cf24d71fdcfeb329f6cbc276b780f3cb02\n"
    },
    {
      "commit": "735f740fe81b7172d0b208d584eecf632533ec4a",
      "tree": "f660bd4852f65dbbd3dc539f245702d68f02efd4",
      "parents": [
        "0b62fa234d2e3580b1f04cb9c4a6a308be99a5ae"
      ],
      "author": {
        "name": "Jeff Brown",
        "email": "jeffbrown@google.com",
        "time": "Sun Sep 16 13:09:41 2012 -0700"
      },
      "committer": {
        "name": "Jeff Brown",
        "email": "jeffbrown@google.com",
        "time": "Sun Sep 16 16:15:38 2012 -0700"
      },
      "message": "Set backlight brightness in correct order.\n\nDisable backlight before turning off the screen.\nEnable backlight after turning on the screen.\n\nBug: 7016215\nChange-Id: Idb763f85f7a40e852483c57e0a0d1b27eb943f08\n"
    },
    {
      "commit": "42af7518f55afebcf9b7656853d1a0e34361c3be",
      "tree": "60f47d333786d07292f4f32d1becce6b53f966a6",
      "parents": [
        "89e68d783b381a7dcbce5b1d603f4e2d8ee51c79",
        "e6686b3e2309cb21cc8fd9a107d524add4b75b92"
      ],
      "author": {
        "name": "rich cannings",
        "email": "richc@google.com",
        "time": "Sun Sep 16 15:48:23 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sun Sep 16 15:48:23 2012 -0700"
      },
      "message": "Merge \"Add setting to change verifier visibility\" into jb-mr1-dev"
    },
    {
      "commit": "89e68d783b381a7dcbce5b1d603f4e2d8ee51c79",
      "tree": "a3d903e62b67f90da3f0859da2239d34563311de",
      "parents": [
        "3849490c6314d5887f534cc5dea0fc56499465aa",
        "5a4010c054a4449156df885ad0f46f8db3263d87"
      ],
      "author": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Sun Sep 16 15:46:58 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sun Sep 16 15:46:58 2012 -0700"
      },
      "message": "Merge \"Create main activity intents as needed for TaskStackBuilder/Up nav\" into jb-mr1-dev"
    },
    {
      "commit": "3849490c6314d5887f534cc5dea0fc56499465aa",
      "tree": "4fe64ff275a21a3e6d31a73cfa354fe0180da916",
      "parents": [
        "df5bdd721bdfd1a8f370dd3a18d1b0e655f71cd5",
        "330b1875747561e1f4dfdc062bf15d3c345806ed"
      ],
      "author": {
        "name": "Irfan Sheriff",
        "email": "isheriff@google.com",
        "time": "Sun Sep 16 15:23:54 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sun Sep 16 15:23:55 2012 -0700"
      },
      "message": "Merge \"Return empty scan results for background user\" into jb-mr1-dev"
    },
    {
      "commit": "5a4010c054a4449156df885ad0f46f8db3263d87",
      "tree": "9ab87360254ccb140cfc0dc6dd3ecf9fca665323",
      "parents": [
        "306df86302a96c7bf3d86aed81190c10ea6c2ccd"
      ],
      "author": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Sun Sep 16 15:14:05 2012 -0700"
      },
      "committer": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Sun Sep 16 15:15:46 2012 -0700"
      },
      "message": "Create main activity intents as needed for TaskStackBuilder/Up nav\n\nIf a generated parent intent targets an Activity that itself has no\nparent specified, generate the intent using Intent.makeMainActivity\nto gather the correct flags for the root intent of a task.\n\nBug 6457058\n\nChange-Id: I8d4a3823eda752306da18c2c38fa7e57f0a33bf3\n"
    },
    {
      "commit": "df5bdd721bdfd1a8f370dd3a18d1b0e655f71cd5",
      "tree": "995279d89c95ee1901a950b7eaf7f5b2fb70952c",
      "parents": [
        "625398598894b18d797cc407632b78979b20a604",
        "12618a7f202d9c6ddf84c825e78693830213823d"
      ],
      "author": {
        "name": "Ying Wang",
        "email": "wangying@google.com",
        "time": "Sun Sep 16 14:49:43 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sun Sep 16 14:49:43 2012 -0700"
      },
      "message": "Merge \"Make librs_jni depend on libRSDriver to remove circular dependency\" into jb-mr1-dev"
    },
    {
      "commit": "625398598894b18d797cc407632b78979b20a604",
      "tree": "e7be7fdb88552a4868200d57756c28769dfc2e3e",
      "parents": [
        "4505a43f300568811d3260d25381a61c7fff65ea",
        "24b351ab748cf1b2e41d106508604ba09f62d859"
      ],
      "author": {
        "name": "Adam Cohen",
        "email": "adamcohen@google.com",
        "time": "Sun Sep 16 14:46:54 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sun Sep 16 14:46:55 2012 -0700"
      },
      "message": "Merge \"Second pass on Keyguard multi-user switcher\" into jb-mr1-dev"
    },
    {
      "commit": "24b351ab748cf1b2e41d106508604ba09f62d859",
      "tree": "0416bd568d569a64c6c6504b0afbb3b6bbe5349b",
      "parents": [
        "b4ad71aee547d37ff65e67d2fd8743da0b17b258"
      ],
      "author": {
        "name": "Adam Cohen",
        "email": "adamcohen@google.com",
        "time": "Fri Sep 14 15:02:27 2012 -0700"
      },
      "committer": {
        "name": "Adam Cohen",
        "email": "adamcohen@google.com",
        "time": "Sun Sep 16 14:46:02 2012 -0700"
      },
      "message": "Second pass on Keyguard multi-user switcher\n\n-\u003e animating active user to inactive, fading out lock\n   selector, freezing screen, then switching users\n-\u003e for now, just using a fade, but this will likely\n   see iteration\n\nChange-Id: I3acc0b53f2cbf132741e3e0529e2e53fa2824542\n"
    },
    {
      "commit": "4505a43f300568811d3260d25381a61c7fff65ea",
      "tree": "216acd1cc30d12071bfda20d10e4627a746d9830",
      "parents": [
        "306df86302a96c7bf3d86aed81190c10ea6c2ccd",
        "76a61426876409bc6936697d7560bd8c8a6193c5"
      ],
      "author": {
        "name": "John Huang",
        "email": "jsh@google.com",
        "time": "Sun Sep 16 14:31:16 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sun Sep 16 14:31:16 2012 -0700"
      },
      "message": "Merge \"Add support for per-package policy for sending premium SMS.\" into jb-mr1-dev"
    },
    {
      "commit": "e6686b3e2309cb21cc8fd9a107d524add4b75b92",
      "tree": "abcd45114827ffcc206c58c1821afe95c40f30eb",
      "parents": [
        "d65afc65ea5b2bf83889dd88a9c94f895da8aece"
      ],
      "author": {
        "name": "rich cannings",
        "email": "richc@google.com",
        "time": "Sun Sep 16 14:02:20 2012 -0700"
      },
      "committer": {
        "name": "rich cannings",
        "email": "richc@google.com",
        "time": "Sun Sep 16 14:02:20 2012 -0700"
      },
      "message": "Add setting to change verifier visibility\n\nAdded a setting that will be used to control whether the user can see the\npackage verification setting in the Setting app.\n\nBug: 7022814\nChange-Id: Ifa096682e90c83760df5db12c4cf72e2f897db9c\n"
    },
    {
      "commit": "12618a7f202d9c6ddf84c825e78693830213823d",
      "tree": "8320b6b5758276fe8f4282c888a49e6e9cba8801",
      "parents": [
        "306df86302a96c7bf3d86aed81190c10ea6c2ccd"
      ],
      "author": {
        "name": "Ying Wang",
        "email": "wangying@google.com",
        "time": "Sun Sep 16 13:31:30 2012 -0700"
      },
      "committer": {
        "name": "Ying Wang",
        "email": "wangying@google.com",
        "time": "Sun Sep 16 13:31:30 2012 -0700"
      },
      "message": "Make librs_jni depend on libRSDriver to remove circular dependency\n\nChange-Id: Ia607f732f2f22968fd6f1793c2f252f08300357d\n"
    },
    {
      "commit": "306df86302a96c7bf3d86aed81190c10ea6c2ccd",
      "tree": "e1ca402b577b1db134a4b139416aa3e1f76647fb",
      "parents": [
        "b1861c3e89c3e869c95c5c01b78320a1dcef26ad",
        "b278933bbf60a3762868c2294412582bb5d23364"
      ],
      "author": {
        "name": "Victoria Lease",
        "email": "violets@google.com",
        "time": "Sun Sep 16 13:06:08 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sun Sep 16 13:06:08 2012 -0700"
      },
      "message": "Merge \"New location service permission strings.\" into jb-mr1-dev"
    },
    {
      "commit": "b278933bbf60a3762868c2294412582bb5d23364",
      "tree": "8c80bba2d56113576f0998573c02a8c5b7f8c394",
      "parents": [
        "303309cb42ed989ef5988d058bfa9c5fdd5f972d"
      ],
      "author": {
        "name": "Victoria Lease",
        "email": "violets@google.com",
        "time": "Sun Sep 16 12:39:54 2012 -0700"
      },
      "committer": {
        "name": "Victoria Lease",
        "email": "violets@google.com",
        "time": "Sun Sep 16 12:39:54 2012 -0700"
      },
      "message": "New location service permission strings.\n\nUpdated for the new LocationManager\u0027s COARSE / FINE distinction.\n\nBug: 6996292\nChange-Id: I6cb579c20dd4b6a44218cc1f19a849f845da6e6b\n"
    },
    {
      "commit": "330b1875747561e1f4dfdc062bf15d3c345806ed",
      "tree": "ec0449be484f6f2459a516c1d23f19eb51f35ade",
      "parents": [
        "fd2ccaffc7bb9e3b735438c461902cbeab759ace"
      ],
      "author": {
        "name": "Irfan Sheriff",
        "email": "isheriff@google.com",
        "time": "Sun Sep 16 12:27:57 2012 -0700"
      },
      "committer": {
        "name": "Irfan Sheriff",
        "email": "isheriff@google.com",
        "time": "Sun Sep 16 12:39:06 2012 -0700"
      },
      "message": "Return empty scan results for background user\n\nBug: 7087342\nChange-Id: I62493e5004111311b7ac9b7610c85e6784e2c7e4\n"
    },
    {
      "commit": "b1861c3e89c3e869c95c5c01b78320a1dcef26ad",
      "tree": "a61e1d2ab12b0b67e80843f9e8ee0f2f56a41628",
      "parents": [
        "b45965f519d41f138f0d0edfb587e4861e2199f4"
      ],
      "author": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Sun Sep 16 12:04:39 2012 -0700"
      },
      "committer": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Sun Sep 16 12:17:53 2012 -0700"
      },
      "message": "Minor fixes/clarifications for previous patch.\n\nChange-Id: Ib44f6de570064b3f3ddf70b6727b479a09ae5d7a\n"
    },
    {
      "commit": "b45965f519d41f138f0d0edfb587e4861e2199f4",
      "tree": "5be9bcd081c4a002e81093d29fa04a023696764d",
      "parents": [
        "7db4eec5951aac8dc9428430d7928f96062fa8d4",
        "08b2b6bfe2550b65c68ad7b4bef8283f1ff17561"
      ],
      "author": {
        "name": "Jim Miller",
        "email": "jaggies@google.com",
        "time": "Sun Sep 16 11:57:23 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sun Sep 16 11:57:23 2012 -0700"
      },
      "message": "Merge \"Fix keyguard timeout dialog messages\" into jb-mr1-dev"
    },
    {
      "commit": "7db4eec5951aac8dc9428430d7928f96062fa8d4",
      "tree": "5e4abe34a30b709ab9885d3cc7ea3f634d42c28d",
      "parents": [
        "a91f9e2959ee905f97977a88fe45bde6ffb874b0",
        "828e56ea6e8f4d5aa650052580f1f7873ad8296d"
      ],
      "author": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Sun Sep 16 11:52:30 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sun Sep 16 11:52:31 2012 -0700"
      },
      "message": "Merge \"Squish!\" into jb-mr1-dev"
    },
    {
      "commit": "a91f9e2959ee905f97977a88fe45bde6ffb874b0",
      "tree": "185f751ae22ea3576684a46874115d935e794d28",
      "parents": [
        "d65afc65ea5b2bf83889dd88a9c94f895da8aece"
      ],
      "author": {
        "name": "Craig Mautner",
        "email": "cmautner@google.com",
        "time": "Fri Sep 14 16:22:08 2012 -0700"
      },
      "committer": {
        "name": "Craig Mautner",
        "email": "cmautner@google.com",
        "time": "Sun Sep 16 10:44:06 2012 -0700"
      },
      "message": "Make more items per-Display.\n\nMoving DimSurfaces, DimBackgrounds and Rotation surfaces into\nper-display class.\n\nFixes bug 7167028.\n\nChange-Id: I7408b3a27b5a7a8d0d59e9d6109c002fc627e536\n"
    },
    {
      "commit": "828e56ea6e8f4d5aa650052580f1f7873ad8296d",
      "tree": "50bba3b50397d5e881037de15b00e6bfc7a7d669",
      "parents": [
        "d65afc65ea5b2bf83889dd88a9c94f895da8aece"
      ],
      "author": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Fri Sep 14 18:56:16 2012 -0700"
      },
      "committer": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Sun Sep 16 10:27:03 2012 -0700"
      },
      "message": "Squish!\n\nTake touch point size into account during the detection of scaling\ngestures. Average together the major/minor axes of the size.\n\nAdd a config resource for tuning the minimum span requred to begin\n(or end) a scale. This may be altered in a device-specific overlay\nfor devices that deviate too far from their assigned density bucket.\n\nChange-Id: I2986888e9427a7e4cb56717d59c4fa7858ba9ca7\n"
    },
    {
      "commit": "d65afc65ea5b2bf83889dd88a9c94f895da8aece",
      "tree": "128e635a32ae4ca7b2ecbe72f616d6c01702ad77",
      "parents": [
        "398bad04a0ced9dacda185db8af7526002631f62",
        "5dc5a00e7ebadc085ded7e29feacd17e53698486"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Sun Sep 16 00:05:45 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sun Sep 16 00:05:46 2012 -0700"
      },
      "message": "Merge \"More multi-user stuff.\" into jb-mr1-dev"
    },
    {
      "commit": "398bad04a0ced9dacda185db8af7526002631f62",
      "tree": "a0141c3f584359535d62ab0f2ede140dceb926c1",
      "parents": [
        "d0c6ccbafdebc73d03cf3cd47f02f9f6c78a69ff",
        "5b329e8501486037dd30a5068d96131185893db6"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Sun Sep 16 00:03:39 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sun Sep 16 00:03:39 2012 -0700"
      },
      "message": "Merge \"Fix debug log.\" into jb-mr1-dev"
    },
    {
      "commit": "5dc5a00e7ebadc085ded7e29feacd17e53698486",
      "tree": "8ab1c5a18136c424da04509b8274e581fe1f0edc",
      "parents": [
        "494ac35c27a0960f57b00bf8457f1956ecf149a2"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Sat Sep 15 19:33:48 2012 -0700"
      },
      "committer": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Sat Sep 15 23:58:55 2012 -0700"
      },
      "message": "More multi-user stuff.\n\n- New public APIs to find out when a user goes to the foreground,\n  background, and is first initializing.\n- New activity manager callback to be involved in the user switch\n  process, allowing other services to let it know when it is safe\n  to stop freezing the screen.\n- Wallpaper service now implements this to handle its user switch,\n  telling the activity manager when it is done.  (Currently this is\n  only handling the old wallpaper going away, we need a little more\n  work to correctly wait for the new wallpaper to get added.)\n- Lock screen now implements the callback to do its user switch.  It\n  also now locks itself when this happens, instead of relying on\n  some other entity making sure it is locked.\n- Pre-boot broadcasts now go to all users.\n- WallpaperManager now has an API to find out if a named wallpaper is\n  in use by any users.\n\nChange-Id: I27877aef1d82126c0a1428c3d1861619ee5f8653\n"
    },
    {
      "commit": "8df3b2b3989df44953153603681e03140fd853d6",
      "tree": "f753cb1da59ae74c4dc343c70014213c2883063d",
      "parents": [
        "d0c6ccbafdebc73d03cf3cd47f02f9f6c78a69ff"
      ],
      "author": {
        "name": "Eino-Ville Talvala",
        "email": "etalvala@google.com",
        "time": "Sat Sep 15 14:30:12 2012 -0700"
      },
      "committer": {
        "name": "Eino-Ville Talvala",
        "email": "etalvala@google.com",
        "time": "Sat Sep 15 14:32:14 2012 -0700"
      },
      "message": "Camera: Document face detection confidence recommendations.\n\nBug: 7108023\nChange-Id: I9de583254d127f9c1f702b7ed159a7080bcbfd25\n"
    }
  ],
  "next": "d0c6ccbafdebc73d03cf3cd47f02f9f6c78a69ff"
}
