)]}'
{
  "log": [
    {
      "commit": "738cfc91053fc888397ec2d139e0798f8c95b3ca",
      "tree": "51b877a628e05640cebc24d2bb2d12d2ad7fc110",
      "parents": [
        "a1f739ea83b6d770b8469ae1c2c4161f6fe96334"
      ],
      "author": {
        "name": "Michael Jurka",
        "email": "mikejurka@google.com",
        "time": "Fri Oct 19 14:56:47 2012 +0200"
      },
      "committer": {
        "name": "Michael Jurka",
        "email": "mikejurka@google.com",
        "time": "Fri Oct 19 16:58:50 2012 +0200"
      },
      "message": "Fixing wallpaper flash when going in/out of Recents\n\nBug: 7372516\nBug: 7216872\n\nChange-Id: I2a2308a85caf9f2ad2d382c709e5f8867bd060be"
    },
    {
      "commit": "a1f739ea83b6d770b8469ae1c2c4161f6fe96334",
      "tree": "5e089247c00b1cd452eb5f2ce0fb0c53ad495f9e",
      "parents": [
        "1d2b445d7431420b7cfbd9ef3fe4e326e121eeae",
        "c29f35b8f4610677d8fd9ae1816b39ef4b5f9983"
      ],
      "author": {
        "name": "Geremy Condra",
        "email": "gcondra@google.com",
        "time": "Thu Oct 18 23:59:36 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Oct 18 23:59:37 2012 -0700"
      },
      "message": "Merge \"Change android.permission.SERIAL_PORT to signature|system.\" into jb-mr1-dev"
    },
    {
      "commit": "1d2b445d7431420b7cfbd9ef3fe4e326e121eeae",
      "tree": "e363717ec922a62371117f6c5eafbf6e39515c00",
      "parents": [
        "5831159b8d4cf85fa46e2c4cb8e7d9f750014d6f",
        "4f0e969eabc336f6dfa31c6218efc1b3dec55139"
      ],
      "author": {
        "name": "Jeff Brown",
        "email": "jeffbrown@google.com",
        "time": "Thu Oct 18 23:22:14 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Oct 18 23:23:57 2012 -0700"
      },
      "message": "Merge \"Reduce auto-brightness jitter.\" into jb-mr1-dev"
    },
    {
      "commit": "5831159b8d4cf85fa46e2c4cb8e7d9f750014d6f",
      "tree": "bbe48246c3c90f7e9eb32d7feea7a60147505d54",
      "parents": [
        "ce78b026179bc041bce9c9e2d8b63b79a97cbf67",
        "8d9a1f66d9d3dbbd45a56d441a746ec11dba7645"
      ],
      "author": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Thu Oct 18 23:22:57 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Oct 18 23:23:16 2012 -0700"
      },
      "message": "Merge \"More migration to Global settings.\" into jb-mr1-dev"
    },
    {
      "commit": "ce78b026179bc041bce9c9e2d8b63b79a97cbf67",
      "tree": "cbfb68459b61a069987ab6899138a77d967a7419",
      "parents": [
        "09a5321c60c02d944684abb98e0daec9dd810fab",
        "66692500344cab2f53cdb6ee1545c567fff7cb16"
      ],
      "author": {
        "name": "Jeff Brown",
        "email": "jeffbrown@google.com",
        "time": "Thu Oct 18 23:22:02 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Oct 18 23:22:02 2012 -0700"
      },
      "message": "Merge \"Fix deadlock.\" into jb-mr1-dev"
    },
    {
      "commit": "09a5321c60c02d944684abb98e0daec9dd810fab",
      "tree": "e0e10789795ab0a6bdda97d72139de068cc72097",
      "parents": [
        "ed5387be7a78d6d54214683fe5bf8bc3039529b9",
        "579e14016c4a972e70cd2bd0c6d89bbd7e9e941c"
      ],
      "author": {
        "name": "Dave Burke",
        "email": "daveburke@google.com",
        "time": "Thu Oct 18 21:02:13 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Oct 18 21:02:13 2012 -0700"
      },
      "message": "Merge \"Revert \"Revert \"This restores JB MR0 behavior where the framework throws an exception for improper layouts that are missing layout_width and/or layout_height.\"\"\" into jb-mr1-dev"
    },
    {
      "commit": "579e14016c4a972e70cd2bd0c6d89bbd7e9e941c",
      "tree": "732179c3ca4004019fca094e81bd42a234f1cafb",
      "parents": [
        "57fca90ac65ecfe97acd4c93d442c3db8f815e11"
      ],
      "author": {
        "name": "Dave Burke",
        "email": "daveburke@google.com",
        "time": "Thu Oct 18 20:41:55 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Oct 18 20:41:55 2012 -0700"
      },
      "message": "Revert \"Revert \"This restores JB MR0 behavior where the framework throws an exception for improper layouts that are missing layout_width and/or layout_height.\"\"\n\nThis reverts commit 57fca90ac65ecfe97acd4c93d442c3db8f815e11\n\nChange-Id: I21b007a7d150a4c23f25a706cdba5cb86198198f\n"
    },
    {
      "commit": "4f0e969eabc336f6dfa31c6218efc1b3dec55139",
      "tree": "46dded7ae421814e21b177e2fd671b98e71c21b9",
      "parents": [
        "66692500344cab2f53cdb6ee1545c567fff7cb16"
      ],
      "author": {
        "name": "Jeff Brown",
        "email": "jeffbrown@google.com",
        "time": "Thu Oct 18 16:14:16 2012 -0700"
      },
      "committer": {
        "name": "Jeff Brown",
        "email": "jeffbrown@google.com",
        "time": "Thu Oct 18 18:45:55 2012 -0700"
      },
      "message": "Reduce auto-brightness jitter.\n\nApply additional hysteresis controls to prevent repeated brightness\nchanges within a short interval.\n\nBug: 7266090\nChange-Id: I73122457f6f3200c80188d3716ce2baf38f6a0a6\n"
    },
    {
      "commit": "ed5387be7a78d6d54214683fe5bf8bc3039529b9",
      "tree": "06035dcc07cd4fb6c24664afc9042c4a16665f81",
      "parents": [
        "45c77ca0f6afd568ff6d149e17fb43c684e51722",
        "fcc93e734be9fe4608fb5a6818163104cdec3fb5"
      ],
      "author": {
        "name": "Xavier Ducrohet",
        "email": "xav@android.com",
        "time": "Thu Oct 18 17:52:21 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Oct 18 17:52:21 2012 -0700"
      },
      "message": "am fcc93e73: (-s ours) am 135b5ba5: Layoutlib: Read and close XML files as soon as possible. do not merge.\n\n* commit \u0027fcc93e734be9fe4608fb5a6818163104cdec3fb5\u0027:\n  Layoutlib: Read and close XML files as soon as possible. do not merge.\n"
    },
    {
      "commit": "fcc93e734be9fe4608fb5a6818163104cdec3fb5",
      "tree": "2855c1d7f4f69858c28021531f7b0448c7f3d220",
      "parents": [
        "82f0ba79e67c154fc12a6cfde2fe1205da166b0d",
        "135b5ba52431b147d51a81b807784009cd0510dd"
      ],
      "author": {
        "name": "Xavier Ducrohet",
        "email": "xav@android.com",
        "time": "Thu Oct 18 17:48:57 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Oct 18 17:48:57 2012 -0700"
      },
      "message": "am 135b5ba5: Layoutlib: Read and close XML files as soon as possible. do not merge.\n\n* commit \u0027135b5ba52431b147d51a81b807784009cd0510dd\u0027:\n  Layoutlib: Read and close XML files as soon as possible. do not merge.\n"
    },
    {
      "commit": "66692500344cab2f53cdb6ee1545c567fff7cb16",
      "tree": "c58290fc3cee7aebced1d2d1756f792dde0b0a6e",
      "parents": [
        "88c66cbb00a572ac8280f0e0ea38079d48ec59f3"
      ],
      "author": {
        "name": "Jeff Brown",
        "email": "jeffbrown@google.com",
        "time": "Thu Oct 18 16:13:44 2012 -0700"
      },
      "committer": {
        "name": "Jeff Brown",
        "email": "jeffbrown@google.com",
        "time": "Thu Oct 18 17:37:39 2012 -0700"
      },
      "message": "Fix deadlock.\n\nThe display manager must never call into the activity manager with\nits lock held.  Make it clear that the adapters are constructed\nwhile holding the syncroot lock.\n\nBug: 7377631\nChange-Id: I1557313cbb31dcad9b5a46919a88a5a1c1af3e9b\n"
    },
    {
      "commit": "45c77ca0f6afd568ff6d149e17fb43c684e51722",
      "tree": "06035dcc07cd4fb6c24664afc9042c4a16665f81",
      "parents": [
        "0437302f164f3eb1ba6a359ef5b3cd857facbbe4",
        "1e0ed6b2320893efdecdf300a9adf1dce3700710"
      ],
      "author": {
        "name": "Fabrice Di Meglio",
        "email": "fdimeglio@google.com",
        "time": "Thu Oct 18 16:20:35 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Oct 18 16:20:36 2012 -0700"
      },
      "message": "Merge \"Fix missing @hide on ViewGroup.resolveLayoutParams()\" into jb-mr1-dev"
    },
    {
      "commit": "1e0ed6b2320893efdecdf300a9adf1dce3700710",
      "tree": "9de86bfecc63594f0b997f114f1963b20921b99d",
      "parents": [
        "3cb8d26bb0f024e8535e9e1266a5394e4f8c4628"
      ],
      "author": {
        "name": "Fabrice Di Meglio",
        "email": "fdimeglio@google.com",
        "time": "Thu Oct 18 16:06:52 2012 -0700"
      },
      "committer": {
        "name": "Fabrice Di Meglio",
        "email": "fdimeglio@google.com",
        "time": "Thu Oct 18 16:06:52 2012 -0700"
      },
      "message": "Fix missing @hide on ViewGroup.resolveLayoutParams()\n\n- as we dont need this to be public\n\nChange-Id: Ib8de262eec26d4785b13875d59599369b06a067d\n"
    },
    {
      "commit": "135b5ba52431b147d51a81b807784009cd0510dd",
      "tree": "275f2981705cf6541ce08f50ffce24c576ef75bb",
      "parents": [
        "4a6b69488f9fd90bbe04a930ffad8999bc93e173"
      ],
      "author": {
        "name": "Xavier Ducrohet",
        "email": "xav@android.com",
        "time": "Wed Oct 17 18:38:49 2012 -0700"
      },
      "committer": {
        "name": "Xavier Ducrohet",
        "email": "xav@android.com",
        "time": "Thu Oct 18 15:48:10 2012 -0700"
      },
      "message": "Layoutlib: Read and close XML files as soon as possible. do not merge.\n\nBecause passing an InputStream to KXML does not close the\nstream after the file has been parsed, the files are staying\nlocked on windows until the gc and finalizers are run.\n\nThis change preload the XML files and close their stream,\nand then pass the content in a stream to the parser.\n\n(cherry picked from commit c48b0b940d632b9862ff6aa32665e37fe9e50845)\n\nChange-Id: I1b225454c166026c1aab6290c55ac8279e8862d5\n"
    },
    {
      "commit": "8d9a1f66d9d3dbbd45a56d441a746ec11dba7645",
      "tree": "e4d94bba0ca89fade118384202ac15d0cf7e03f5",
      "parents": [
        "b98c2fb0998b2ad6bffe9c06dd358ba4705eaa4b"
      ],
      "author": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Thu Oct 18 15:38:14 2012 -0700"
      },
      "committer": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Thu Oct 18 15:38:14 2012 -0700"
      },
      "message": "More migration to Global settings.\n\nBug: 7375796\nChange-Id: I3954ce141ad30073896090a28eee743ba15fd736\n"
    },
    {
      "commit": "0437302f164f3eb1ba6a359ef5b3cd857facbbe4",
      "tree": "fa0178eb370eb68bcb988807bb1a8111e91f5358",
      "parents": [
        "d8149b03a8676a49f6ca500eecafe79fadf046a7",
        "3cb8d26bb0f024e8535e9e1266a5394e4f8c4628"
      ],
      "author": {
        "name": "Fabrice Di Meglio",
        "email": "fdimeglio@google.com",
        "time": "Thu Oct 18 15:37:26 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Oct 18 15:37:26 2012 -0700"
      },
      "message": "Merge \"Fix the build\" into jb-mr1-dev"
    },
    {
      "commit": "3cb8d26bb0f024e8535e9e1266a5394e4f8c4628",
      "tree": "70dda682e0806669a62c5d5b0dfc7719cb1c260e",
      "parents": [
        "fcc3348f61b2992f0b84e8e8dcb3535fc715298f"
      ],
      "author": {
        "name": "Fabrice Di Meglio",
        "email": "fdimeglio@google.com",
        "time": "Thu Oct 18 15:34:30 2012 -0700"
      },
      "committer": {
        "name": "Fabrice Di Meglio",
        "email": "fdimeglio@google.com",
        "time": "Thu Oct 18 15:34:30 2012 -0700"
      },
      "message": "Fix the build\n\n- was missing a \"make update-api\" pass\n\nChange-Id: I004a1650cf7946e0e8bd36d75dab81bbca80443c\n"
    },
    {
      "commit": "d8149b03a8676a49f6ca500eecafe79fadf046a7",
      "tree": "749b10323c3bc93d2031924d6ae4ed4d8ddba207",
      "parents": [
        "07f85fecdd9f13a617953c7377ff62b4133b4e30",
        "c48b0b940d632b9862ff6aa32665e37fe9e50845"
      ],
      "author": {
        "name": "Xavier Ducrohet",
        "email": "xav@android.com",
        "time": "Thu Oct 18 15:27:38 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Oct 18 15:27:39 2012 -0700"
      },
      "message": "Merge \"Layoutlib: Read and close XML files as soon as possible.\" into jb-mr1-dev"
    },
    {
      "commit": "07f85fecdd9f13a617953c7377ff62b4133b4e30",
      "tree": "07148538b9609677a56341352d3e5136c205851e",
      "parents": [
        "80ce3d8746e9bb727ebf37a8963b96be84d82413",
        "fcc3348f61b2992f0b84e8e8dcb3535fc715298f"
      ],
      "author": {
        "name": "Fabrice Di Meglio",
        "email": "fdimeglio@google.com",
        "time": "Thu Oct 18 15:23:40 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Oct 18 15:23:41 2012 -0700"
      },
      "message": "Merge \"Fix bug #7374285  GridLayout layout param margins are broken in RTL mode\" into jb-mr1-dev"
    },
    {
      "commit": "80ce3d8746e9bb727ebf37a8963b96be84d82413",
      "tree": "219a92dde5d14d797a9cf7a55a090d0dd3ed609e",
      "parents": [
        "be2a4a5e629b31071a160d57188219d6a76011fa",
        "444e8aabc12994316315688cc3674a432424adb9"
      ],
      "author": {
        "name": "Svetoslav Ganov",
        "email": "svetoslavganov@google.com",
        "time": "Thu Oct 18 15:00:18 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Oct 18 15:00:18 2012 -0700"
      },
      "message": "Merge \"Magnifier not respecting RTL/LTR direction and keyguard dialogs not properly centered.\" into jb-mr1-dev"
    },
    {
      "commit": "be2a4a5e629b31071a160d57188219d6a76011fa",
      "tree": "afce9984aa55aadf71c7606a17d1f51a530eddfe",
      "parents": [
        "b98c2fb0998b2ad6bffe9c06dd358ba4705eaa4b",
        "860f660a0f891b44a9f61558d75119184bafa9e3"
      ],
      "author": {
        "name": "Craig Mautner",
        "email": "cmautner@google.com",
        "time": "Thu Oct 18 14:46:12 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Oct 18 14:46:13 2012 -0700"
      },
      "message": "Merge \"When removing windows remove from resize list.\" into jb-mr1-dev"
    },
    {
      "commit": "c48b0b940d632b9862ff6aa32665e37fe9e50845",
      "tree": "409e0ace2155f38c196a12f2e4e28282bfb9fde5",
      "parents": [
        "891b703f7b1e0e396d16477cc66a286da7161b49"
      ],
      "author": {
        "name": "Xavier Ducrohet",
        "email": "xav@android.com",
        "time": "Wed Oct 17 18:38:49 2012 -0700"
      },
      "committer": {
        "name": "Xavier Ducrohet",
        "email": "xav@android.com",
        "time": "Thu Oct 18 13:59:51 2012 -0700"
      },
      "message": "Layoutlib: Read and close XML files as soon as possible.\n\nBecause passing an InputStream to KXML does not close the\nstream after the file has been parsed, the files are staying\nlocked on windows until the gc and finalizers are run.\n\nThis change preload the XML files and close their stream,\nand then pass the content in a stream to the parser.\n\nChange-Id: Iabe27989dc616ec9e7de88e52b1ec3af9f007f7c\n"
    },
    {
      "commit": "b98c2fb0998b2ad6bffe9c06dd358ba4705eaa4b",
      "tree": "b8defb05b6e4ccbc1935a1ecd843bae607c66f0a",
      "parents": [
        "58e60c239f1d08a67a154d974cab9711a1dd7ecc",
        "62fa6de135269a7da135bb89b1eb047a4f11d343"
      ],
      "author": {
        "name": "Irfan Sheriff",
        "email": "isheriff@google.com",
        "time": "Thu Oct 18 13:44:27 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Oct 18 13:44:28 2012 -0700"
      },
      "message": "Merge \"Do a clean shutdown of p2p\" into jb-mr1-dev"
    },
    {
      "commit": "62fa6de135269a7da135bb89b1eb047a4f11d343",
      "tree": "29162bb3e5e460eafe55fa1e42ab66e815bc3c00",
      "parents": [
        "23fa0320b88bd2141742d47eaf2626369cb03b22"
      ],
      "author": {
        "name": "Irfan Sheriff",
        "email": "isheriff@google.com",
        "time": "Thu Oct 18 12:39:22 2012 -0700"
      },
      "committer": {
        "name": "Irfan Sheriff",
        "email": "isheriff@google.com",
        "time": "Thu Oct 18 13:35:57 2012 -0700"
      },
      "message": "Do a clean shutdown of p2p\n\nWe were doing a lazy shutdown and stopping supplicant behind p2p\u0027s back.\nMake sure we stop p2p, before we go ahead with shutting down.\n\nBug: 7368832\nChange-Id: I941e9cd69d6f27532207d3dc00b03c55c0e6335c\n"
    },
    {
      "commit": "fcc3348f61b2992f0b84e8e8dcb3535fc715298f",
      "tree": "e92127c9c57c82e3af3e7cb91c951fdaf0d4225a",
      "parents": [
        "fc2652efedeaae40c4a3748a8de9ee833e1443e1"
      ],
      "author": {
        "name": "Fabrice Di Meglio",
        "email": "fdimeglio@google.com",
        "time": "Thu Oct 18 11:11:51 2012 -0700"
      },
      "committer": {
        "name": "Fabrice Di Meglio",
        "email": "fdimeglio@google.com",
        "time": "Thu Oct 18 13:24:03 2012 -0700"
      },
      "message": "Fix bug #7374285  GridLayout layout param margins are broken in RTL mode\n\n- resolve layout params in ViewGroup when layout direction is changed\n- layout param resolution is checking the previous layout direction to\ncheck if we need to resolve\n\nChange-Id: I70af2ad2b4ec83c2ec6c93b3ff445852500d1687\n"
    },
    {
      "commit": "58e60c239f1d08a67a154d974cab9711a1dd7ecc",
      "tree": "db0704712645fd41e4dbd3d9414f52cd088bb811",
      "parents": [
        "e09aed49e3498c9e0f3545ab97f816233d5eac66",
        "5f0d976b37b919b74509b6f22e4ad3fa56422f6c"
      ],
      "author": {
        "name": "Chet Haase",
        "email": "chet@google.com",
        "time": "Thu Oct 18 12:57:22 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Oct 18 12:57:23 2012 -0700"
      },
      "message": "Merge \"Track size changes correctly for static wallpapers\" into jb-mr1-dev"
    },
    {
      "commit": "e09aed49e3498c9e0f3545ab97f816233d5eac66",
      "tree": "dc090688069342809ed399738e0d1c97b65ab7a7",
      "parents": [
        "e9b533bff02d75fa11df4392d921f7f4d3d9c101",
        "fbadb69978be578cea9d2bf038de7c79b0787e4f"
      ],
      "author": {
        "name": "Jeff Hamilton",
        "email": "jham@android.com",
        "time": "Thu Oct 18 12:45:02 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Oct 18 12:45:02 2012 -0700"
      },
      "message": "Merge \"Changes to support updating location providers.\" into jb-mr1-dev"
    },
    {
      "commit": "5f0d976b37b919b74509b6f22e4ad3fa56422f6c",
      "tree": "fd9777b63afd7577a95b9390305465f16e607a33",
      "parents": [
        "18937b22099723447388547a2d67f25bde6bdb10"
      ],
      "author": {
        "name": "Chet Haase",
        "email": "chet@google.com",
        "time": "Thu Oct 18 12:01:34 2012 -0700"
      },
      "committer": {
        "name": "Chet Haase",
        "email": "chet@google.com",
        "time": "Thu Oct 18 12:41:54 2012 -0700"
      },
      "message": "Track size changes correctly for static wallpapers\n\nPrevious logic compared the surface size to the bitmap size to determine\nwhether to reload the bitmap. This was based on an assumption that the bitmap\nwould be created at the same sizea s the surface. However, the process of\nhow those sizes get determined is different for surfaces and wallpapers, causing\nan occasional issue where the bitmap gets reloaded frequently, every time the wallpaper\nis asked to redraw, even though it always gets recreated at the same size.\n\nNew logic checks previous surface dimensions against current surface dimensions to\ndetermine whether the bitmap should be reloaded; we really only want to reload\nit when the surface size changes.\n\nIssue #7373200 pause when toggling between All Apps and Home screen; Home button stays illuminated for a long time\n\nChange-Id: I108777b72bd42616ad7cf8274af1b3e6b2ed94e7\n"
    },
    {
      "commit": "e9b533bff02d75fa11df4392d921f7f4d3d9c101",
      "tree": "3f41b337b92b4e96650ab853b4b829424f30f08c",
      "parents": [
        "5e42147af3a8f284f9caa329c9fbfc994ca1d0da",
        "82f0ba79e67c154fc12a6cfde2fe1205da166b0d"
      ],
      "author": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Thu Oct 18 12:31:05 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Oct 18 12:31:05 2012 -0700"
      },
      "message": "am 82f0ba79: am 4a6b6948: am 07322102: revise code sample for callback interface\n\n* commit \u002782f0ba79e67c154fc12a6cfde2fe1205da166b0d\u0027:\n  revise code sample for callback interface\n"
    },
    {
      "commit": "5e42147af3a8f284f9caa329c9fbfc994ca1d0da",
      "tree": "1497d0b5a1181c7677c4b26b0fa4f224c1c2b327",
      "parents": [
        "1ea75b88b7ac4273b7a5395c5c57c6453d6cd3d1",
        "64b3de296cdbc8c02e2890f8853409c6d49cddb1"
      ],
      "author": {
        "name": "Xavier Ducrohet",
        "email": "xav@android.com",
        "time": "Thu Oct 18 12:29:23 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Oct 18 12:29:23 2012 -0700"
      },
      "message": "am 64b3de29: (-s ours) am 434cd38f: Update layoutlib for jb mr1. do not merge.\n\n* commit \u002764b3de296cdbc8c02e2890f8853409c6d49cddb1\u0027:\n  Update layoutlib for jb mr1. do not merge.\n"
    },
    {
      "commit": "82f0ba79e67c154fc12a6cfde2fe1205da166b0d",
      "tree": "d4a5dfc88a50ee83f080f5f793278407cdcebec1",
      "parents": [
        "64b3de296cdbc8c02e2890f8853409c6d49cddb1",
        "4a6b69488f9fd90bbe04a930ffad8999bc93e173"
      ],
      "author": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Thu Oct 18 12:25:19 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Oct 18 12:25:19 2012 -0700"
      },
      "message": "am 4a6b6948: am 07322102: revise code sample for callback interface\n\n* commit \u00274a6b69488f9fd90bbe04a930ffad8999bc93e173\u0027:\n  revise code sample for callback interface\n"
    },
    {
      "commit": "64b3de296cdbc8c02e2890f8853409c6d49cddb1",
      "tree": "6898aeea14acaf1cd926844e8ca3cf3c69dcff6f",
      "parents": [
        "5dc7ac745300fb043267a0c9235244a115507c51",
        "434cd38f96a4a87220a8218901622f31e567354a"
      ],
      "author": {
        "name": "Xavier Ducrohet",
        "email": "xav@android.com",
        "time": "Thu Oct 18 12:23:28 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Oct 18 12:23:28 2012 -0700"
      },
      "message": "am 434cd38f: Update layoutlib for jb mr1. do not merge.\n\n* commit \u0027434cd38f96a4a87220a8218901622f31e567354a\u0027:\n  Update layoutlib for jb mr1. do not merge.\n"
    },
    {
      "commit": "4a6b69488f9fd90bbe04a930ffad8999bc93e173",
      "tree": "9dc2c2e3b260a2035fb1fb4633784a7f618a2da1",
      "parents": [
        "434cd38f96a4a87220a8218901622f31e567354a",
        "07322102e5f1877bc2860d2c72eeeb41839d6bea"
      ],
      "author": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Thu Oct 18 12:18:31 2012 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Oct 18 12:18:31 2012 -0700"
      },
      "message": "am 07322102: revise code sample for callback interface\n\n* commit \u002707322102e5f1877bc2860d2c72eeeb41839d6bea\u0027:\n  revise code sample for callback interface\n"
    },
    {
      "commit": "444e8aabc12994316315688cc3674a432424adb9",
      "tree": "76850513d24825a47a8e225c02400fc5fe2bada7",
      "parents": [
        "9c474738a29f77359a461035855d6e9b3935ade1"
      ],
      "author": {
        "name": "Svetoslav Ganov",
        "email": "svetoslavganov@google.com",
        "time": "Thu Oct 18 12:14:58 2012 -0700"
      },
      "committer": {
        "name": "Svetoslav Ganov",
        "email": "svetoslavganov@google.com",
        "time": "Thu Oct 18 12:15:02 2012 -0700"
      },
      "message": "Magnifier not respecting RTL/LTR direction and keyguard dialogs not properly centered.\n\n1. When magnifier, if a dialog that popped up is wider than the scree we pan to its upper\n   left corner. We now show the upper right corner if the locale direction is RTL.\n\n2. Keyguard dialogs are not centered since they are used as a sign to recompute the\n   magnified area but an unnecessary else statement prevents such dialogs from being\n   properly show via a pan.\n\nbug:7374331\n\nChange-Id: I285e46b822a29f0082c502cb642f9da32dabfe6a\n"
    },
    {
      "commit": "1ea75b88b7ac4273b7a5395c5c57c6453d6cd3d1",
      "tree": "1497d0b5a1181c7677c4b26b0fa4f224c1c2b327",
      "parents": [
        "db164da885d15723597d6a525d0f46cb55dbcb88",
        "346acb123dd87396726941b484be6fdd5cd4ea44"
      ],
      "author": {
        "name": "Christopher Tate",
        "email": "ctate@google.com",
        "time": "Thu Oct 18 12:07:03 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Oct 18 12:07:03 2012 -0700"
      },
      "message": "Merge \"Sanity-check erroneous backup agent instantiations\" into jb-mr1-dev"
    },
    {
      "commit": "db164da885d15723597d6a525d0f46cb55dbcb88",
      "tree": "e2ab00cf7b6c2da9c88e46ecddd0a87648633478",
      "parents": [
        "18937b22099723447388547a2d67f25bde6bdb10",
        "6237ac19bf4eed261e8b0c69fac774581b4ea02b"
      ],
      "author": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Thu Oct 18 11:37:30 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Oct 18 11:37:30 2012 -0700"
      },
      "message": "Merge \"improve some docs for dreams\" into jb-mr1-dev"
    },
    {
      "commit": "6237ac19bf4eed261e8b0c69fac774581b4ea02b",
      "tree": "cbc56aa9233bf5b599e91436239f24a5dbbfbf1f",
      "parents": [
        "0141faecc3b4a1cb771f38495d42c56eb6852fa8"
      ],
      "author": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Mon Oct 08 22:30:29 2012 -0700"
      },
      "committer": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Thu Oct 18 11:18:31 2012 -0700"
      },
      "message": "improve some docs for dreams\n\nChange-Id: I7652f4366cdc8c40926d7961582663cc99ca0735\n"
    },
    {
      "commit": "18937b22099723447388547a2d67f25bde6bdb10",
      "tree": "cbc906b501175a46b37644490fc2c94f99c13c62",
      "parents": [
        "588fb15d16118b848c2d76497861b0e86846486b",
        "8481ac8fe99e080a83e6bd5e4f1e656d3b950083"
      ],
      "author": {
        "name": "Chet Haase",
        "email": "chet@google.com",
        "time": "Thu Oct 18 11:18:14 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Oct 18 11:18:14 2012 -0700"
      },
      "message": "Merge \"Stop reloading wallpaper bitmap\" into jb-mr1-dev"
    },
    {
      "commit": "434cd38f96a4a87220a8218901622f31e567354a",
      "tree": "030c8815439bcd6187c2bdb3eab17d7ab3dd76b6",
      "parents": [
        "a7b56a20ec80699371359cdd6f459a7eaec67185"
      ],
      "author": {
        "name": "Xavier Ducrohet",
        "email": "xav@android.com",
        "time": "Tue Oct 16 19:56:03 2012 -0700"
      },
      "committer": {
        "name": "Xavier Ducrohet",
        "email": "xav@android.com",
        "time": "Thu Oct 18 11:15:39 2012 -0700"
      },
      "message": "Update layoutlib for jb mr1. do not merge.\n\nStatus bar displayed on all devices.\nUpdate logic for displaying nav bar to whether or not\ndevice has soft button.\n\nUpdate navigation buttons to new look.\nRemove battery and signal from navigation bar.\n\n(cherry picked from commit 891b703f7b1e0e396d16477cc66a286da7161b49)\n\nChange-Id: Id7cc9ad4255d2c4d2e6461a565dfe2cc17e12e75\n"
    },
    {
      "commit": "588fb15d16118b848c2d76497861b0e86846486b",
      "tree": "2ff2472d847b633f482fa7123894fb19404f48ff",
      "parents": [
        "0141faecc3b4a1cb771f38495d42c56eb6852fa8",
        "37425c3475877f2fdadb78f669ec57fecf82dca7"
      ],
      "author": {
        "name": "Victoria Lease",
        "email": "violets@google.com",
        "time": "Thu Oct 18 11:02:51 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Oct 18 11:02:52 2012 -0700"
      },
      "message": "Merge \"LocationManager permissions cleanup\" into jb-mr1-dev"
    },
    {
      "commit": "0141faecc3b4a1cb771f38495d42c56eb6852fa8",
      "tree": "baf63b74fcc392f8651472cb515dd9aa460a2460",
      "parents": [
        "6a377f3094cf1e8e49e0138e01972e6d5d0ec2a0",
        "1638931166b7b5571886a8fe6d413ea90d4194b5"
      ],
      "author": {
        "name": "Amith Yamasani",
        "email": "yamasani@google.com",
        "time": "Thu Oct 18 10:48:20 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Oct 18 10:48:21 2012 -0700"
      },
      "message": "Merge \"Allow services to query the info for a dying user.\" into jb-mr1-dev"
    },
    {
      "commit": "6a377f3094cf1e8e49e0138e01972e6d5d0ec2a0",
      "tree": "ccda29162f2a7cf6ec667d6dbbfba154cc9fc556",
      "parents": [
        "341aa8e0e8753ddb5eca22311e7d671e0518f326",
        "720a34d60ac466913a46ad3d757553b72ec50404"
      ],
      "author": {
        "name": "Daniel Sandler",
        "email": "dsandler@android.com",
        "time": "Thu Oct 18 10:24:46 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Oct 18 10:24:47 2012 -0700"
      },
      "message": "Merge \"Fix glitch when using settings pulldown then switching to notifications.\" into jb-mr1-dev"
    },
    {
      "commit": "8481ac8fe99e080a83e6bd5e4f1e656d3b950083",
      "tree": "fe2bf0d468748d9e367401566a657606bd8dd70e",
      "parents": [
        "a4c356cad7de0ef30faeaeadacd21b6eae913541"
      ],
      "author": {
        "name": "Chet Haase",
        "email": "chet@google.com",
        "time": "Thu Oct 18 10:11:27 2012 -0700"
      },
      "committer": {
        "name": "Chet Haase",
        "email": "chet@google.com",
        "time": "Thu Oct 18 10:12:10 2012 -0700"
      },
      "message": "Stop reloading wallpaper bitmap\n\nTypo in ImageWallpaper made a dimension check incorrect.\n\nIssue#7373200 pause when toggling between All Apps and Home screen; Home button stays illuminated for a long time\n\nChange-Id: I82763ac8c9ed564eba904f552975ab20c8aef932\n"
    },
    {
      "commit": "860f660a0f891b44a9f61558d75119184bafa9e3",
      "tree": "c7f9af50211b16e220e332f25dd7aaf8010d6b1c",
      "parents": [
        "b8460d153a1e6dfc6a02ab127d4b5b5e82386137"
      ],
      "author": {
        "name": "Craig Mautner",
        "email": "cmautner@google.com",
        "time": "Thu Oct 18 09:38:10 2012 -0700"
      },
      "committer": {
        "name": "Craig Mautner",
        "email": "cmautner@google.com",
        "time": "Thu Oct 18 09:38:10 2012 -0700"
      },
      "message": "When removing windows remove from resize list.\n\nWindows remained in the resized list if they were removed during\nrotations.\n\nBug: 7372289 fixed.\nChange-Id: I41f949b7836b08b33d4d178e9aa016548328749a\n"
    },
    {
      "commit": "37425c3475877f2fdadb78f669ec57fecf82dca7",
      "tree": "73b33ba2de97ecbb1505d6568f6d329424cbac26",
      "parents": [
        "a4c356cad7de0ef30faeaeadacd21b6eae913541"
      ],
      "author": {
        "name": "Victoria Lease",
        "email": "violets@google.com",
        "time": "Tue Oct 16 16:08:48 2012 -0700"
      },
      "committer": {
        "name": "Victoria Lease",
        "email": "violets@google.com",
        "time": "Thu Oct 18 09:13:39 2012 -0700"
      },
      "message": "LocationManager permissions cleanup\n\nThis commit is the result of a comprehensive permissions review for\nMR1 release. It addresses a number of deviations from spec and from\nMR0\u0027s behavior, bringing MR1 into sync with both.\n\nIt also cleans up the concept of \"location resolution permission\",\nrepresenting it internally as an enumerated access level to reduce\nreliance on cumbersome string manipulation. There\u0027s a function to\nconvert the enum int into a permission string where needed, too.\n\nAdditionally, this confines caller-identity-sensitive calls to the\nhopefully-obviously-named \"getCallerAllowedResolutionLevel()\". This\nshould make it much easier to prove correctness with respect to\naccidentally calling functions that depend upon the caller\u0027s identity\nafter identity has already been shed by Binder.clearCallingIdentity().\n\nChange-Id: I446169aee8fb2fde26ac6d04b479b40253782acb\n"
    },
    {
      "commit": "341aa8e0e8753ddb5eca22311e7d671e0518f326",
      "tree": "47f73937f9395b298b6bdac6dc9ca25701732ec4",
      "parents": [
        "a4c356cad7de0ef30faeaeadacd21b6eae913541",
        "a924076b4f4f8bb77142c928cb7ca24f684c2818"
      ],
      "author": {
        "name": "Michael Jurka",
        "email": "mikejurka@google.com",
        "time": "Thu Oct 18 08:48:39 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Oct 18 08:48:41 2012 -0700"
      },
      "message": "Merge \"Potential fix for bug 7352816\" into jb-mr1-dev"
    },
    {
      "commit": "720a34d60ac466913a46ad3d757553b72ec50404",
      "tree": "00c0f3304252329a0d0992ce91f5b8f3b7f6ec4e",
      "parents": [
        "f249efcf3709b0feace01b9e3875cfd64b4d061e"
      ],
      "author": {
        "name": "Daniel Sandler",
        "email": "dsandler@android.com",
        "time": "Thu Oct 18 11:44:04 2012 -0400"
      },
      "committer": {
        "name": "Daniel Sandler",
        "email": "dsandler@android.com",
        "time": "Thu Oct 18 11:44:04 2012 -0400"
      },
      "message": "Fix glitch when using settings pulldown then switching to notifications.\n\nBug: 7348917\nChange-Id: I65b51bb161934300da9ca0ebf4b184886e3e81df\n"
    },
    {
      "commit": "a4c356cad7de0ef30faeaeadacd21b6eae913541",
      "tree": "e609aba949c5bbf7fd751a9628db3b18e30807fb",
      "parents": [
        "88c66cbb00a572ac8280f0e0ea38079d48ec59f3",
        "36c06ae04adb0b4b6ea88b4d116e5dd32f1952bc"
      ],
      "author": {
        "name": "Daniel Sandler",
        "email": "dsandler@android.com",
        "time": "Thu Oct 18 06:35:47 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Oct 18 06:35:48 2012 -0700"
      },
      "message": "Merge \"Add missing layout params\" into jb-mr1-dev"
    },
    {
      "commit": "88c66cbb00a572ac8280f0e0ea38079d48ec59f3",
      "tree": "62b8c1ae88a1628224b6ad4af804d7c792629043",
      "parents": [
        "586503d51fbcc622af62b43b25579ce2f299d68b",
        "ec6aa5945408ce97034d24e1ba5d80bed88cebf4"
      ],
      "author": {
        "name": "Jeff Brown",
        "email": "jeffbrown@google.com",
        "time": "Thu Oct 18 00:08:17 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Oct 18 00:08:18 2012 -0700"
      },
      "message": "Merge \"Dream when user activity times out while docked if appropriate.\" into jb-mr1-dev"
    },
    {
      "commit": "586503d51fbcc622af62b43b25579ce2f299d68b",
      "tree": "dc68e1a9233db3cfbcbbee31fc01dc94cc3fc15a",
      "parents": [
        "bd4f2181077ab35a26bcca115c1337e78814bb9d",
        "27f1d674bf9fb53af7facdcb746912e036d5bf75"
      ],
      "author": {
        "name": "Jeff Brown",
        "email": "jeffbrown@google.com",
        "time": "Thu Oct 18 00:06:47 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Oct 18 00:06:48 2012 -0700"
      },
      "message": "Merge \"Add special mirroring modes for demonstration purposes.\" into jb-mr1-dev"
    },
    {
      "commit": "bd4f2181077ab35a26bcca115c1337e78814bb9d",
      "tree": "6aea82aa721211db50e34792dc6c0e2220e68053",
      "parents": [
        "3e336bd6467c3a518b408d6b79117ae507a3c41b",
        "e4996bbd519a088927180c2eed2941fe59a4cd40"
      ],
      "author": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Thu Oct 18 00:00:40 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Oct 18 00:00:41 2012 -0700"
      },
      "message": "Merge \"Defer more Account actions until user starting.\" into jb-mr1-dev"
    },
    {
      "commit": "fbadb69978be578cea9d2bf038de7c79b0787e4f",
      "tree": "00f97bfc947a98a420f7e391f5a561e30a529ee4",
      "parents": [
        "0f2d0147a938e32424cf69f7df5e0da2fba02355"
      ],
      "author": {
        "name": "Jeff Hamilton",
        "email": "jham@android.com",
        "time": "Fri Oct 05 14:21:58 2012 -0500"
      },
      "committer": {
        "name": "Jeff Hamilton",
        "email": "jham@android.com",
        "time": "Thu Oct 18 01:28:10 2012 -0500"
      },
      "message": "Changes to support updating location providers.\n\nThis reverts commit 20de160ca32a8f2936a80ffd70551a22e2371d25.\n\nBug: 7242814\nChange-Id: I9ec49a14feb835b6683186fc6da4a74ae19fbae2\n"
    },
    {
      "commit": "3e336bd6467c3a518b408d6b79117ae507a3c41b",
      "tree": "e16c63eff7747b09284a657377800ec7d48a7ca0",
      "parents": [
        "c6ccb29b9a7d3d8aac37f4cd3bd5b5b134724996",
        "917d8ac7febf8a413701bd261cc652511a875c58"
      ],
      "author": {
        "name": "Baligh Uddin",
        "email": "baligh@google.com",
        "time": "Wed Oct 17 22:23:34 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Oct 17 22:23:35 2012 -0700"
      },
      "message": "Merge \"Import translations. DO NOT MERGE\" into jb-mr1-dev"
    },
    {
      "commit": "1638931166b7b5571886a8fe6d413ea90d4194b5",
      "tree": "15f4a5fddb8dd1926d87fa2ef1fc12d9dd735fe4",
      "parents": [
        "0f2d0147a938e32424cf69f7df5e0da2fba02355"
      ],
      "author": {
        "name": "Amith Yamasani",
        "email": "yamasani@google.com",
        "time": "Wed Oct 17 21:20:14 2012 -0700"
      },
      "committer": {
        "name": "Amith Yamasani",
        "email": "yamasani@google.com",
        "time": "Wed Oct 17 21:20:14 2012 -0700"
      },
      "message": "Allow services to query the info for a dying user.\n\nThis allows services watching for USER_REMOVED to fetch the serialNumber of a dying user.\n\nAlso fix an AIOOBE when building the userId array, typically on cleanup.\n\nBug: 7368826\nChange-Id: I24e52278af8353b5744372127da4bf4fafc89baa\n"
    },
    {
      "commit": "ec6aa5945408ce97034d24e1ba5d80bed88cebf4",
      "tree": "a94afe72c3249df680fac69547376c6bc92064ae",
      "parents": [
        "27f1d674bf9fb53af7facdcb746912e036d5bf75"
      ],
      "author": {
        "name": "Jeff Brown",
        "email": "jeffbrown@google.com",
        "time": "Wed Oct 17 20:30:25 2012 -0700"
      },
      "committer": {
        "name": "Jeff Brown",
        "email": "jeffbrown@google.com",
        "time": "Wed Oct 17 20:30:25 2012 -0700"
      },
      "message": "Dream when user activity times out while docked if appropriate.\n\nIf the user has requested that dreams start when docked and a user\nactivity timeout occurs, then start dreaming assuming all of the\nother usual conditions are appropriate for dreaming (the device is\npowered, etc.).\n\nPreviously dreams only started when the device was initial docked\nbut not if the device fell asleep while remaining docked.\n\nBug: 7281240\nChange-Id: I72c3f854fd1ae8e6615f4fa6e4c4ecd8de37c84b\n"
    },
    {
      "commit": "c6ccb29b9a7d3d8aac37f4cd3bd5b5b134724996",
      "tree": "7f03277fd32e00dc4f4a53aa53cb200f0ea2ea20",
      "parents": [
        "c1dc37cba785d990cabfd4e27edadd18975f8751",
        "904732c4573de8aa3fa79c3d741380db2457340f"
      ],
      "author": {
        "name": "Craig Mautner",
        "email": "cmautner@google.com",
        "time": "Wed Oct 17 20:25:11 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Oct 17 20:25:12 2012 -0700"
      },
      "message": "Merge \"Call requestFocus and ensure that screenOn is set.\" into jb-mr1-dev"
    },
    {
      "commit": "c1dc37cba785d990cabfd4e27edadd18975f8751",
      "tree": "a0a04b0141e4cc009b234573413b0d1d9b4fdd6f",
      "parents": [
        "b8460d153a1e6dfc6a02ab127d4b5b5e82386137",
        "2017a056624e747ac91f8203728960a27da0b95a"
      ],
      "author": {
        "name": "Daniel Sandler",
        "email": "dsandler@android.com",
        "time": "Wed Oct 17 20:01:33 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Oct 17 20:01:34 2012 -0700"
      },
      "message": "Merge \"You can only use the 2-finger shortcut when opening the panel.\" into jb-mr1-dev"
    },
    {
      "commit": "36c06ae04adb0b4b6ea88b4d116e5dd32f1952bc",
      "tree": "32386de455004e7b7cf768c3ebf4ed26a407bd67",
      "parents": [
        "91ffeddb8b6ceec9a18ae34f88bd56560335de7f"
      ],
      "author": {
        "name": "Daniel Sandler",
        "email": "dsandler@android.com",
        "time": "Wed Oct 17 22:51:27 2012 -0400"
      },
      "committer": {
        "name": "Daniel Sandler",
        "email": "dsandler@android.com",
        "time": "Wed Oct 17 22:51:27 2012 -0400"
      },
      "message": "Add missing layout params\n\nBug: 7370474\nChange-Id: I632832be22c492f006d76bfa821fd9aa48569f67\n"
    },
    {
      "commit": "b8460d153a1e6dfc6a02ab127d4b5b5e82386137",
      "tree": "ab760b5b2267c2632590631cb872572080ce21d0",
      "parents": [
        "23fa0320b88bd2141742d47eaf2626369cb03b22",
        "b2e2f2470693e78baed20617f989d9a166864ed4"
      ],
      "author": {
        "name": "Romain Guy",
        "email": "romainguy@google.com",
        "time": "Wed Oct 17 19:16:11 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Oct 17 19:16:11 2012 -0700"
      },
      "message": "Merge \"Take into account the texture layer\u0027s transform for clipping Bug #7370212\" into jb-mr1-dev"
    },
    {
      "commit": "23fa0320b88bd2141742d47eaf2626369cb03b22",
      "tree": "9d5861637ecc5387d2f2f36ef2f1c38cdf2bc475",
      "parents": [
        "9c474738a29f77359a461035855d6e9b3935ade1",
        "a7f9c966bc90e52baaf0cf0c165463e5f44354c5"
      ],
      "author": {
        "name": "Jeff Brown",
        "email": "jeffbrown@google.com",
        "time": "Wed Oct 17 18:42:25 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Oct 17 18:42:25 2012 -0700"
      },
      "message": "Merge \"Add a notification icon when connected to wireless display.\" into jb-mr1-dev"
    },
    {
      "commit": "27f1d674bf9fb53af7facdcb746912e036d5bf75",
      "tree": "d60e557a0d1c79648a762e9efc9f60c695959244",
      "parents": [
        "a7f9c966bc90e52baaf0cf0c165463e5f44354c5"
      ],
      "author": {
        "name": "Jeff Brown",
        "email": "jeffbrown@google.com",
        "time": "Wed Oct 17 18:32:34 2012 -0700"
      },
      "committer": {
        "name": "Jeff Brown",
        "email": "jeffbrown@google.com",
        "time": "Wed Oct 17 18:41:31 2012 -0700"
      },
      "message": "Add special mirroring modes for demonstration purposes.\n\nAssume rotation of HDMI display is portait.\n$ adb shell setprop persist.demo.hdmirotation portrait\n\nDon\u0027t lock rotation while HDMI is plugged in.\n$ adb shell setprop persist.demo.hdmirotationlock false\n\nHide secondary displays from apps but continue mirroring to them.\n$ adb shell setprop persist.demo.singledisplay true\n\nBug: 7326281\nChange-Id: I8f9a3b0bc19821a3a01043b0f516806dac82ce53\n"
    },
    {
      "commit": "917d8ac7febf8a413701bd261cc652511a875c58",
      "tree": "de581ec211fa9b6a1516049b223f160254761140",
      "parents": [
        "0f2d0147a938e32424cf69f7df5e0da2fba02355"
      ],
      "author": {
        "name": "Baligh Uddin",
        "email": "baligh@google.com",
        "time": "Wed Oct 17 18:38:36 2012 -0700"
      },
      "committer": {
        "name": "Baligh Uddin",
        "email": "baligh@google.com",
        "time": "Wed Oct 17 18:38:36 2012 -0700"
      },
      "message": "Import translations. DO NOT MERGE\n\nChange-Id: I246d542b8032726b5ba49141f841cf23c208e7f7\nAuto-generated-cl: translation import\n"
    },
    {
      "commit": "b2e2f2470693e78baed20617f989d9a166864ed4",
      "tree": "c6987b167eba200f405c170e0ddf7e6881aeca3c",
      "parents": [
        "9c474738a29f77359a461035855d6e9b3935ade1"
      ],
      "author": {
        "name": "Romain Guy",
        "email": "romainguy@google.com",
        "time": "Wed Oct 17 18:18:35 2012 -0700"
      },
      "committer": {
        "name": "Romain Guy",
        "email": "romainguy@google.com",
        "time": "Wed Oct 17 18:18:35 2012 -0700"
      },
      "message": "Take into account the texture layer\u0027s transform for clipping\nBug #7370212\n\nChange-Id: Ibdc3161306f54a1cfe66e08458f05ee01a13b1df\n"
    },
    {
      "commit": "9c474738a29f77359a461035855d6e9b3935ade1",
      "tree": "2729f82666a0db1f95a056976a28beca1ced5ebf",
      "parents": [
        "871a6d7d4fb3bffaff37e45f0b4f5e3c862239d2",
        "891b703f7b1e0e396d16477cc66a286da7161b49"
      ],
      "author": {
        "name": "Xavier Ducrohet",
        "email": "xav@android.com",
        "time": "Wed Oct 17 17:18:19 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Oct 17 17:18:19 2012 -0700"
      },
      "message": "Merge \"Update layoutlib for jb mr1.\" into jb-mr1-dev"
    },
    {
      "commit": "891b703f7b1e0e396d16477cc66a286da7161b49",
      "tree": "9014f76e1ca354199b55e224eabd246cc9e022f2",
      "parents": [
        "e13ae648504661ca158d15aa415568e351b380c4"
      ],
      "author": {
        "name": "Xavier Ducrohet",
        "email": "xav@android.com",
        "time": "Tue Oct 16 19:56:03 2012 -0700"
      },
      "committer": {
        "name": "Xavier Ducrohet",
        "email": "xav@android.com",
        "time": "Wed Oct 17 17:15:31 2012 -0700"
      },
      "message": "Update layoutlib for jb mr1.\n\nStatus bar displayed on all devices.\nUpdate logic for displaying nav bar to whether or not\ndevice has soft button.\n\nUpdate navigation buttons to new look.\nRemove battery and signal from navigation bar.\n\nChange-Id: I8241d71269a17126218a3062ba727e379a8e6c25\n"
    },
    {
      "commit": "871a6d7d4fb3bffaff37e45f0b4f5e3c862239d2",
      "tree": "e20f3bfd56a2262f092d275366273780192d774e",
      "parents": [
        "4db3165793a837ffc8197184fbc13ef2217e3dfc",
        "4e360f06003dd31da25dc8529fa1876ab573d0aa"
      ],
      "author": {
        "name": "Justin Ho",
        "email": "justinho@google.com",
        "time": "Wed Oct 17 15:55:15 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Oct 17 15:55:15 2012 -0700"
      },
      "message": "Merge \"Revert \"This restores JB MR0 behavior where the framework throws an exception for improper layouts that are missing layout_width and/or layout_height.\"\" into jb-mr1-dev"
    },
    {
      "commit": "4e360f06003dd31da25dc8529fa1876ab573d0aa",
      "tree": "e392c1de237063c353618ae31a4162239d237da0",
      "parents": [
        "f49d835dfe1bd21920ff8a48cbdfb9c1fd632fd9"
      ],
      "author": {
        "name": "Justin Ho",
        "email": "justinho@google.com",
        "time": "Wed Oct 17 15:54:20 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Oct 17 15:54:20 2012 -0700"
      },
      "message": "Revert \"This restores JB MR0 behavior where the framework throws an exception for improper layouts that are missing layout_width and/or layout_height.\"\n\nThis reverts commit f49d835dfe1bd21920ff8a48cbdfb9c1fd632fd9\n\nChange-Id: If0093f23d6458e53619220fbf0aa5f844ad2c790\n"
    },
    {
      "commit": "4db3165793a837ffc8197184fbc13ef2217e3dfc",
      "tree": "ded63296318517ba0dcc904c523d1d9886c976e9",
      "parents": [
        "0f2d0147a938e32424cf69f7df5e0da2fba02355",
        "f49d835dfe1bd21920ff8a48cbdfb9c1fd632fd9"
      ],
      "author": {
        "name": "Justin Ho",
        "email": "justinho@google.com",
        "time": "Wed Oct 17 15:53:02 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Oct 17 15:53:02 2012 -0700"
      },
      "message": "Merge \"This restores JB MR0 behavior where the framework throws an exception for improper layouts that are missing layout_width and/or layout_height.\" into jb-mr1-dev"
    },
    {
      "commit": "f49d835dfe1bd21920ff8a48cbdfb9c1fd632fd9",
      "tree": "732179c3ca4004019fca094e81bd42a234f1cafb",
      "parents": [
        "57fca90ac65ecfe97acd4c93d442c3db8f815e11"
      ],
      "author": {
        "name": "Justin Ho",
        "email": "justinho@google.com",
        "time": "Wed Oct 17 15:50:48 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Oct 17 15:50:48 2012 -0700"
      },
      "message": "This restores JB MR0 behavior where the framework throws an exception for improper layouts that are missing layout_width and/or layout_height.\n\nThis reverts commit 57fca90ac65ecfe97acd4c93d442c3db8f815e11\n\nChange-Id: I0fe25056cd54b8852b32ae4621e048d3f5c7d555\n"
    },
    {
      "commit": "a7f9c966bc90e52baaf0cf0c165463e5f44354c5",
      "tree": "e80197e306caf1f0d6a3288ca102f50d88a0615e",
      "parents": [
        "de5c3a04517bba3adacd8c6eb2b365cf93c73a69"
      ],
      "author": {
        "name": "Jeff Brown",
        "email": "jeffbrown@google.com",
        "time": "Wed Oct 17 15:15:12 2012 -0700"
      },
      "committer": {
        "name": "Jeff Brown",
        "email": "jeffbrown@google.com",
        "time": "Wed Oct 17 15:50:06 2012 -0700"
      },
      "message": "Add a notification icon when connected to wireless display.\n\nBug: 7350174\nChange-Id: I18481e2a1445b0aa3340e5d9b02511394521e50e\n"
    },
    {
      "commit": "07322102e5f1877bc2860d2c72eeeb41839d6bea",
      "tree": "89c026d3040fbd10ae1b4c28112eff333cc9cb27",
      "parents": [
        "e249763db18bb445e93f493046946c13185aa09d"
      ],
      "author": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Wed Oct 17 10:42:54 2012 -0700"
      },
      "committer": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Wed Oct 17 15:40:53 2012 -0700"
      },
      "message": "revise code sample for callback interface\n\nChange-Id: I8e27e2579dcc5cb84a71c74769fb89bb639e16ba\n"
    },
    {
      "commit": "904732c4573de8aa3fa79c3d741380db2457340f",
      "tree": "279d1da5497188db2822bd21a30810bd7a1561ac",
      "parents": [
        "e13ae648504661ca158d15aa415568e351b380c4"
      ],
      "author": {
        "name": "Craig Mautner",
        "email": "cmautner@google.com",
        "time": "Wed Oct 17 15:20:24 2012 -0700"
      },
      "committer": {
        "name": "Craig Mautner",
        "email": "cmautner@google.com",
        "time": "Wed Oct 17 15:35:43 2012 -0700"
      },
      "message": "Call requestFocus and ensure that screenOn is set.\n\nWhen maybeCreateKeyguardLocked was called from methods other than\nshow(), the requestFocus() call on the new KeyguardHostView was\nnever made.\n\nAt boot time the screen on notification was not propagated to\nKeyguardViewManager because the showListener callback was null.\nThis passes on the notification but does not make the callback\nif it is null.\n\nBug: 7299119 fixed.\nChange-Id: Iaf058954473dc63fe4864ab1f435db4463b1110e\n"
    },
    {
      "commit": "0f2d0147a938e32424cf69f7df5e0da2fba02355",
      "tree": "e20f3bfd56a2262f092d275366273780192d774e",
      "parents": [
        "6f3e7bbf14d43553dfca6a59bbbb1c6ee19a70fc",
        "3662f2011f1c77d0cc1929a0c28a95bebe9cc505"
      ],
      "author": {
        "name": "Yu Shan Emily Lau",
        "email": "yslau@google.com",
        "time": "Wed Oct 17 15:06:56 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Oct 17 15:06:57 2012 -0700"
      },
      "message": "Merge \"Append the test case name in the beginning of the test log.\" into jb-mr1-dev"
    },
    {
      "commit": "e4996bbd519a088927180c2eed2941fe59a4cd40",
      "tree": "868d673a4f1174f7a0475adf72f6ca6295d41b0f",
      "parents": [
        "a706e2fd0059b1bb86c487722dbc9fc0fda9c980"
      ],
      "author": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Wed Oct 17 14:16:28 2012 -0700"
      },
      "committer": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Wed Oct 17 15:05:52 2012 -0700"
      },
      "message": "Defer more Account actions until user starting.\n\nInstead of explicitly scanning OWNER accounts, move to using the\n\"user starting\" call path for consistency.\n\nBug: 7358086\nChange-Id: Ied3289a074aafa48259d828db1d68804912589b3\n"
    },
    {
      "commit": "6f3e7bbf14d43553dfca6a59bbbb1c6ee19a70fc",
      "tree": "b0a5dbd0e608dc98963bde185a3260b895cee93c",
      "parents": [
        "3301654a541b5743b6538ce1e161c35330673949",
        "9911d18f0ebc9a68e41838471de507a04ea8fd9d"
      ],
      "author": {
        "name": "Chet Haase",
        "email": "chet@google.com",
        "time": "Wed Oct 17 14:52:47 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Oct 17 14:52:47 2012 -0700"
      },
      "message": "Merge \"Fix for previous commit on non-interesecting invalidations\" into jb-mr1-dev"
    },
    {
      "commit": "9911d18f0ebc9a68e41838471de507a04ea8fd9d",
      "tree": "291dfb7b3ec03c7f47c97ab74a3937d0419afc8f",
      "parents": [
        "1720e0735576b4f0e8e8cf6faf2c813b4320a21b"
      ],
      "author": {
        "name": "Chet Haase",
        "email": "chet@google.com",
        "time": "Wed Oct 17 14:14:56 2012 -0700"
      },
      "committer": {
        "name": "Chet Haase",
        "email": "chet@google.com",
        "time": "Wed Oct 17 14:37:48 2012 -0700"
      },
      "message": "Fix for previous commit on non-interesecting invalidations\n\nAn error in the logic meant that some valid invalidations weren\u0027t getting through,\ncausing Launcher (for one) to get stuck sometimes.\n\nChange-Id: I180622623b19770cd61034a5bd7991a5e2fd0a64\n"
    },
    {
      "commit": "3662f2011f1c77d0cc1929a0c28a95bebe9cc505",
      "tree": "267e892a16e3fd2dbdf0c075d79a65084a0394eb",
      "parents": [
        "1720e0735576b4f0e8e8cf6faf2c813b4320a21b"
      ],
      "author": {
        "name": "Yu Shan Emily Lau",
        "email": "yslau@google.com",
        "time": "Wed Oct 17 14:36:37 2012 -0700"
      },
      "committer": {
        "name": "Yu Shan Emily Lau",
        "email": "yslau@google.com",
        "time": "Wed Oct 17 14:36:37 2012 -0700"
      },
      "message": "Append the test case name in the beginning\nof the test log.\n\nChange-Id: I621286274d84bfff474f1cc1e01353b3fd66dc23\n"
    },
    {
      "commit": "3301654a541b5743b6538ce1e161c35330673949",
      "tree": "a77624ecc4bb5a540963491a1c266109874469e4",
      "parents": [
        "1720e0735576b4f0e8e8cf6faf2c813b4320a21b",
        "6f931ccd31bc0a8a402072c1d87e682c8a30a404"
      ],
      "author": {
        "name": "Romain Guy",
        "email": "romainguy@google.com",
        "time": "Wed Oct 17 14:36:18 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Oct 17 14:36:18 2012 -0700"
      },
      "message": "Merge \"Fix javadoc\" into jb-mr1-dev"
    },
    {
      "commit": "c29f35b8f4610677d8fd9ae1816b39ef4b5f9983",
      "tree": "0c636f8e2b356d6bdeea7aa921e3d3cf52c8068b",
      "parents": [
        "580ee8b0c6e1aea1e2e1d60499b603b9168b44f0"
      ],
      "author": {
        "name": "Geremy Condra",
        "email": "gcondra@google.com",
        "time": "Wed Oct 17 14:06:31 2012 -0700"
      },
      "committer": {
        "name": "Geremy Condra",
        "email": "gcondra@google.com",
        "time": "Wed Oct 17 14:06:31 2012 -0700"
      },
      "message": "Change android.permission.SERIAL_PORT to signature|system.\n\nBug: 7367956\nChange-Id: I0bc65936ba59c43c18d9a6ba52affff4c921f2fb\n"
    },
    {
      "commit": "1720e0735576b4f0e8e8cf6faf2c813b4320a21b",
      "tree": "079da00c6def21bbaafb40b187a863e41268c09e",
      "parents": [
        "e663925f855ab4390a0e0bd3c9713ca948076ec1",
        "cd31db60ee6df6dd84bce9925e96b6cccbdf522d"
      ],
      "author": {
        "name": "Raph Levien",
        "email": "raph@google.com",
        "time": "Wed Oct 17 14:04:36 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Oct 17 14:04:36 2012 -0700"
      },
      "message": "Merge \"Update Arabic fonts to remove Rial ligature\" into jb-mr1-dev"
    },
    {
      "commit": "e663925f855ab4390a0e0bd3c9713ca948076ec1",
      "tree": "640fd80bf9197dd06abf8cc593e970299737cdfb",
      "parents": [
        "90a80bb8aece5b1f589020d512a9e1695e2fd1d8",
        "f249efcf3709b0feace01b9e3875cfd64b4d061e"
      ],
      "author": {
        "name": "Mike Cleron",
        "email": "mcleron@google.com",
        "time": "Wed Oct 17 13:46:18 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Oct 17 13:46:19 2012 -0700"
      },
      "message": "Merge \"Show clear all when returning from flip quick settings.\" into jb-mr1-dev"
    },
    {
      "commit": "f249efcf3709b0feace01b9e3875cfd64b4d061e",
      "tree": "0853751e4514ff5657ba9baf45dcb68b4e451f3d",
      "parents": [
        "26f544aef2b28412d4185b22e5c5660f4293f21b"
      ],
      "author": {
        "name": "Daniel Sandler",
        "email": "dsandler@android.com",
        "time": "Wed Oct 17 16:42:36 2012 -0400"
      },
      "committer": {
        "name": "Daniel Sandler",
        "email": "dsandler@android.com",
        "time": "Wed Oct 17 16:42:36 2012 -0400"
      },
      "message": "Show clear all when returning from flip quick settings.\n\nBug: 7367906\nChange-Id: I3c6d227d223f11c60a44ceee4cdf698aa2a0acc9\n"
    },
    {
      "commit": "346acb123dd87396726941b484be6fdd5cd4ea44",
      "tree": "c5e247777d848bf67125efb212c031d5d960995d",
      "parents": [
        "69b0c974b5abb38a4443410cf09f7d5f28cf2c7f"
      ],
      "author": {
        "name": "Christopher Tate",
        "email": "ctate@google.com",
        "time": "Mon Oct 15 19:20:25 2012 -0700"
      },
      "committer": {
        "name": "Christopher Tate",
        "email": "ctate@google.com",
        "time": "Wed Oct 17 13:36:15 2012 -0700"
      },
      "message": "Sanity-check erroneous backup agent instantiations\n\nTwo distinct changes:\n\nFix a bug seen in the wild where a newly-launched application will be\nspuriously asked to instantiate a backup agent.  What was happening\nthere is that some Activity Manager state was being left stale in certain\ncircumstances, and then in combination with app uninstall / install, there\ncould be a case where uid reuse wound up looking like an app identity\nmatch.\n\nWe now positively verify before instantiating the agent that the intended\nbackup target package is uid-compatible with the app process that the\ninstantiation was requested of.  The incomplete bookkeeping in the\nActivity Manager has also been tightened up, and the Backup Manager is\nmore aggressive about cleaning up pending operations pertaining to\napps being uninstalled.\n\nBug 5874010\n\nChange-Id: Ic389f4a96c9dcd0ba6b3962b579084033d8ae9f8\n"
    },
    {
      "commit": "2017a056624e747ac91f8203728960a27da0b95a",
      "tree": "2d8c475f46f791c145ad1f1dcc62a5d7bddc0fef",
      "parents": [
        "26f544aef2b28412d4185b22e5c5660f4293f21b"
      ],
      "author": {
        "name": "Daniel Sandler",
        "email": "dsandler@android.com",
        "time": "Wed Oct 17 15:39:28 2012 -0400"
      },
      "committer": {
        "name": "Daniel Sandler",
        "email": "dsandler@android.com",
        "time": "Wed Oct 17 15:54:02 2012 -0400"
      },
      "message": "You can only use the 2-finger shortcut when opening the panel.\n\nBug: 7348917\nChange-Id: I585c57f5eede72801fe1547d774c75256a0824b0\n"
    },
    {
      "commit": "90a80bb8aece5b1f589020d512a9e1695e2fd1d8",
      "tree": "cefe26e344cae5a1b9305a149ccf2a6540f23bd9",
      "parents": [
        "64e5aa73c549e006a0e6ce1030c88206c781dc1a",
        "edba852930bd2e9ab41f74f340595dafe500c756"
      ],
      "author": {
        "name": "Irfan Sheriff",
        "email": "isheriff@google.com",
        "time": "Wed Oct 17 12:48:38 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Oct 17 12:48:39 2012 -0700"
      },
      "message": "Merge \"Handle null BSSID\" into jb-mr1-dev"
    },
    {
      "commit": "64e5aa73c549e006a0e6ce1030c88206c781dc1a",
      "tree": "7aea99b00a1a7dfcfa4758bfe6d91d3eeefd8a2d",
      "parents": [
        "966496f5d57979102749ed3e4f96cbfd07aa397c",
        "2ab453b52b260a456911681982958a0627d87a66"
      ],
      "author": {
        "name": "Xia Wang",
        "email": "xiaw@google.com",
        "time": "Wed Oct 17 12:39:57 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Oct 17 12:40:13 2012 -0700"
      },
      "message": "Merge \"Fix connectivity manager test for tablet with data connection, multi-user support bug#7366674\" into jb-mr1-dev"
    },
    {
      "commit": "966496f5d57979102749ed3e4f96cbfd07aa397c",
      "tree": "310e7f476cabb08974cb17a9a83dcdd838c26cb6",
      "parents": [
        "d95316e2c78c7e6cfacac9cced66f7ace36d6497",
        "0312d6d94a8ef9cf933d5437e42b19855254251d"
      ],
      "author": {
        "name": "Svetoslav Ganov",
        "email": "svetoslavganov@google.com",
        "time": "Wed Oct 17 12:39:18 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Oct 17 12:39:19 2012 -0700"
      },
      "message": "Merge \"More descriptive content description for quick settings toggle. Bug: 7362316 Change-Id: I7829402793e407e7ca483e1de2583df3b6c235bf\" into jb-mr1-dev"
    },
    {
      "commit": "d95316e2c78c7e6cfacac9cced66f7ace36d6497",
      "tree": "5a40023e55a9dcf909e44108568a176eb08d9e35",
      "parents": [
        "16627347ef5c22914ccb69ff7b7035c9c9d7ab07",
        "b78ee0ef60e5323b15b4ffdc97be4d889e272b79"
      ],
      "author": {
        "name": "Chet Haase",
        "email": "chet@google.com",
        "time": "Wed Oct 17 12:36:23 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Oct 17 12:36:24 2012 -0700"
      },
      "message": "Merge \"Skip drawing offscreen objects\" into jb-mr1-dev"
    },
    {
      "commit": "16627347ef5c22914ccb69ff7b7035c9c9d7ab07",
      "tree": "60acdb15972ad0954209c2646d5d199f8131b35d",
      "parents": [
        "26f544aef2b28412d4185b22e5c5660f4293f21b",
        "52439570800891345981c0968b513843edc2b27a"
      ],
      "author": {
        "name": "Romain Guy",
        "email": "romainguy@google.com",
        "time": "Wed Oct 17 12:32:50 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Oct 17 12:32:50 2012 -0700"
      },
      "message": "Merge \"Enable mipmapping, without a deadlock this time Bug #7353771\" into jb-mr1-dev"
    },
    {
      "commit": "52439570800891345981c0968b513843edc2b27a",
      "tree": "4860208c622ae4ed724baa91d306708daae66e8c",
      "parents": [
        "0ee71adde01298784a2cbb667c4c1570bdbf0af0"
      ],
      "author": {
        "name": "Romain Guy",
        "email": "romainguy@google.com",
        "time": "Wed Oct 17 12:14:11 2012 -0700"
      },
      "committer": {
        "name": "Romain Guy",
        "email": "romainguy@google.com",
        "time": "Wed Oct 17 12:14:11 2012 -0700"
      },
      "message": "Enable mipmapping, without a deadlock this time\nBug #7353771\n\nChange-Id: I89a08a58608e374f1c604a26ee0769d5850b2f7b\n"
    },
    {
      "commit": "2ab453b52b260a456911681982958a0627d87a66",
      "tree": "994d2602c7b6cbbffb643a3495d18515f6be857a",
      "parents": [
        "8c8596e8e7fc6ea072fbfa90e19209aaed0fe506"
      ],
      "author": {
        "name": "Xia Wang",
        "email": "xiaw@google.com",
        "time": "Wed Oct 17 12:03:29 2012 -0700"
      },
      "committer": {
        "name": "Xia Wang",
        "email": "xiaw@google.com",
        "time": "Wed Oct 17 12:03:29 2012 -0700"
      },
      "message": "Fix connectivity manager test for tablet with data connection, multi-user support\nbug#7366674\n\nChange-Id: Ibbb4becebfc833529e85d8a311366586c5ba54ee\n"
    },
    {
      "commit": "26f544aef2b28412d4185b22e5c5660f4293f21b",
      "tree": "8e28b2e4a9264aef3d066f92106b1194afddd3a3",
      "parents": [
        "d4a149d9d06f3a1914babf70c93131f7211eaa2b",
        "040c2e4ace25a45bc701821da4fa786e6dd75ead"
      ],
      "author": {
        "name": "Daniel Sandler",
        "email": "dsandler@android.com",
        "time": "Wed Oct 17 11:56:13 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Oct 17 11:56:14 2012 -0700"
      },
      "message": "Merge \"For Matias.\" into jb-mr1-dev"
    },
    {
      "commit": "d4a149d9d06f3a1914babf70c93131f7211eaa2b",
      "tree": "cc5d82b9eeda5760d5184ed76f6d706ee13dd89b",
      "parents": [
        "fc2652efedeaae40c4a3748a8de9ee833e1443e1",
        "9f452d0b5ccad77fb6acfd1b20d5f77c9f425d22"
      ],
      "author": {
        "name": "Irfan Sheriff",
        "email": "isheriff@google.com",
        "time": "Wed Oct 17 11:52:13 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Oct 17 11:52:14 2012 -0700"
      },
      "message": "Merge \"Frequency conflict handling\" into jb-mr1-dev"
    },
    {
      "commit": "b78ee0ef60e5323b15b4ffdc97be4d889e272b79",
      "tree": "dd07b9815ba28fa2ecf13ef853e446f2cbf8ce6e",
      "parents": [
        "be29d82f740fea2ed35d89bd9aa4644f4c042762"
      ],
      "author": {
        "name": "Chet Haase",
        "email": "chet@google.com",
        "time": "Wed Oct 17 11:32:01 2012 -0700"
      },
      "committer": {
        "name": "Chet Haase",
        "email": "chet@google.com",
        "time": "Wed Oct 17 11:32:01 2012 -0700"
      },
      "message": "Skip drawing offscreen objects\n\nPrevious logic in ViewRoot would schedule and perform a draw\nwhen it was requested by offscreen objects. The problem was that the\nlogic checking for an interesection between the offscreen invalidation rectangle\nand the onscreen display rectangle was flawed. The fix was to use the return value\nfrom Rect.intersect() to do the right thing and skip drawing.\n\nIssue #7366568 Offscreen invalidates can cause useless work for framework\n\nChange-Id: Ie4e277c695dacee39848a8a223f0c4ee34d9bb4d\n"
    },
    {
      "commit": "fc2652efedeaae40c4a3748a8de9ee833e1443e1",
      "tree": "89ac4ac4a55fafb8354a66497b3dfd0768eb3a2d",
      "parents": [
        "e9a33c6098f51c687665adbed799860df2569ad0",
        "87b8a1c3b69a7c975ae2a8ebaaef5724f1b09cef"
      ],
      "author": {
        "name": "Yu Shan Emily Lau",
        "email": "yslau@google.com",
        "time": "Wed Oct 17 11:20:25 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Oct 17 11:20:26 2012 -0700"
      },
      "message": "Merge \"Fix the NPE for the memwriter.\" into jb-mr1-dev"
    },
    {
      "commit": "e9a33c6098f51c687665adbed799860df2569ad0",
      "tree": "c6ff0496c5d7b780e1ad92b704bb190c99e199d9",
      "parents": [
        "161cfef36d8fac79f8665ecdb78d3f8f8f5ba5af",
        "cf12897cf553bfd07734dad3de071915fd21d4eb"
      ],
      "author": {
        "name": "Fabrice Di Meglio",
        "email": "fdimeglio@google.com",
        "time": "Wed Oct 17 11:18:13 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Oct 17 11:18:13 2012 -0700"
      },
      "message": "Merge \"Fix bug #7363252 Popup and Dialog UI widgets should be RTL aware\" into jb-mr1-dev"
    },
    {
      "commit": "161cfef36d8fac79f8665ecdb78d3f8f8f5ba5af",
      "tree": "e851d3aa7bda9918869ce3ce41fb33749f007032",
      "parents": [
        "b702e5df25a4537e8471d9b14c3cff4f3d2cb468",
        "a7e0bcd87287ff2f11cdd872026f2eb9ee22bcd0"
      ],
      "author": {
        "name": "Fabrice Di Meglio",
        "email": "fdimeglio@google.com",
        "time": "Wed Oct 17 11:13:19 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Oct 17 11:13:20 2012 -0700"
      },
      "message": "Merge \"Fix bug #7363015 Padding is wrong for first item in a ListPopupWindow\" into jb-mr1-dev"
    },
    {
      "commit": "87b8a1c3b69a7c975ae2a8ebaaef5724f1b09cef",
      "tree": "61343a96e6eb55a8825c4af38ecb8cc46769d67b",
      "parents": [
        "477687c1eb1919c54e2bffba2a740df3b4af6668"
      ],
      "author": {
        "name": "Yu Shan Emily Lau",
        "email": "yslau@google.com",
        "time": "Wed Oct 17 11:04:14 2012 -0700"
      },
      "committer": {
        "name": "Yu Shan Emily Lau",
        "email": "yslau@google.com",
        "time": "Wed Oct 17 11:10:32 2012 -0700"
      },
      "message": "Fix the NPE for the memwriter.\n\nChange-Id: Id3a5c8f29b0f6be994ea95eb62f1a0eec8fe75b5\n"
    },
    {
      "commit": "b702e5df25a4537e8471d9b14c3cff4f3d2cb468",
      "tree": "725684a70a5760f4d9dd880444ac242848a94982",
      "parents": [
        "25e1456ed8de57be3c551b39bf510dd0218a0d2b",
        "ebaefec787ce09e715fc782f9fc2ba4556605e0e"
      ],
      "author": {
        "name": "Daniel Sandler",
        "email": "dsandler@android.com",
        "time": "Wed Oct 17 11:05:39 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Oct 17 11:06:21 2012 -0700"
      },
      "message": "Merge \"Fix Bluetooth QS tile.\" into jb-mr1-dev"
    },
    {
      "commit": "25e1456ed8de57be3c551b39bf510dd0218a0d2b",
      "tree": "4469be64fe6a6d388706695fbf722c0a17ac80a3",
      "parents": [
        "f06125aab027c809095304f30d109d627cd995a6",
        "025e7cb4a186092692e76456e4c4404ab4103fe8"
      ],
      "author": {
        "name": "Daniel Sandler",
        "email": "dsandler@android.com",
        "time": "Wed Oct 17 11:05:34 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Oct 17 11:06:21 2012 -0700"
      },
      "message": "Merge \"Fade out the notification/settings panels just before close.\" into jb-mr1-dev"
    }
  ],
  "next": "6f931ccd31bc0a8a402072c1d87e682c8a30a404"
}
