)]}'
{
  "log": [
    {
      "commit": "be88cb1d6cb8bd451b764b966a6e68c09c8a187d",
      "tree": "7b8f75283079c17647ebfd54eb796006a672d8a9",
      "parents": [
        "94b97b38b749d50c8693a044dd2688328cca863e",
        "47e8074d401b0a2c38b376329bfe8bf1f62da23b"
      ],
      "author": {
        "name": "Craig Mautner",
        "email": "cmautner@google.com",
        "time": "Thu Feb 21 20:06:14 2013 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Feb 21 20:06:14 2013 -0800"
      },
      "message": "am 47e8074d: Merge \"Update histories simultaneously.\"\n\n* commit \u002747e8074d401b0a2c38b376329bfe8bf1f62da23b\u0027:\n  Update histories simultaneously.\n"
    },
    {
      "commit": "47e8074d401b0a2c38b376329bfe8bf1f62da23b",
      "tree": "1be896883496631d978e2dbf57781343f3e941d3",
      "parents": [
        "eab51de4de88219256260fe26e2018a6234ef83b",
        "b44de0d910a3ec22b9963e538117e257f621de47"
      ],
      "author": {
        "name": "Craig Mautner",
        "email": "cmautner@google.com",
        "time": "Fri Feb 22 04:02:24 2013 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Feb 22 04:02:24 2013 +0000"
      },
      "message": "Merge \"Update histories simultaneously.\""
    },
    {
      "commit": "b44de0d910a3ec22b9963e538117e257f621de47",
      "tree": "c144d5debdc96bfb3826dec18b1f932b24c16c18",
      "parents": [
        "7a7360ad528576d560aa13fbb4e81740b2c425b2"
      ],
      "author": {
        "name": "Craig Mautner",
        "email": "cmautner@google.com",
        "time": "Thu Feb 21 20:00:58 2013 -0800"
      },
      "committer": {
        "name": "Craig Mautner",
        "email": "cmautner@google.com",
        "time": "Thu Feb 21 20:00:58 2013 -0800"
      },
      "message": "Update histories simultaneously.\n\nIn moveTaskToBackLocked calls that used mHistory were being made\nbetween the times that mTaskHistory and mHistory were modified. This\ncaused an inconsistent state that led to Windows arranged out of\norder. Updating both history stacks at the same time fixes this.\n\nFixes bug 8244261.\n\nChange-Id: I9669762ad39b06ab6d401122702b74969d4dc658\n"
    },
    {
      "commit": "94b97b38b749d50c8693a044dd2688328cca863e",
      "tree": "6fedcbbe4e60867fb6776bc89ab90abace1f3e8f",
      "parents": [
        "4e89d1a9b25b4bca47bd8c7cb22b72ed4bbbfd1e",
        "eab51de4de88219256260fe26e2018a6234ef83b"
      ],
      "author": {
        "name": "Chris Craik",
        "email": "ccraik@google.com",
        "time": "Thu Feb 21 19:31:17 2013 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Feb 21 19:31:17 2013 -0800"
      },
      "message": "am eab51de4: Merge \"Fix clipping and stencil layer issues\"\n\n* commit \u0027eab51de4de88219256260fe26e2018a6234ef83b\u0027:\n  Fix clipping and stencil layer issues\n"
    },
    {
      "commit": "eab51de4de88219256260fe26e2018a6234ef83b",
      "tree": "5e6b5f0abd5b525ccb41fc245994b1989071b188",
      "parents": [
        "893df066bbd156b05171e68204a407a212c507e9",
        "b98a016c6769b9e80d392df22fe77a2fca048d9f"
      ],
      "author": {
        "name": "Chris Craik",
        "email": "ccraik@google.com",
        "time": "Fri Feb 22 03:28:06 2013 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Feb 22 03:28:06 2013 +0000"
      },
      "message": "Merge \"Fix clipping and stencil layer issues\""
    },
    {
      "commit": "4e89d1a9b25b4bca47bd8c7cb22b72ed4bbbfd1e",
      "tree": "f3058df2bfbffa8b9898bfb4fb975f7bddcd0a4b",
      "parents": [
        "fe98be7533767b1941dc6bae4d9a9640089978fd",
        "893df066bbd156b05171e68204a407a212c507e9"
      ],
      "author": {
        "name": "Kenny Root",
        "email": "kroot@google.com",
        "time": "Thu Feb 21 16:28:14 2013 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Feb 21 16:28:14 2013 -0800"
      },
      "message": "am 893df066: am 8dda0956: am 49999acb: Merge \"StreamingZipInflater: fix mmap\\\u0027d end of read\"\n\n* commit \u0027893df066bbd156b05171e68204a407a212c507e9\u0027:\n  StreamingZipInflater: fix mmap\u0027d end of read\n"
    },
    {
      "commit": "893df066bbd156b05171e68204a407a212c507e9",
      "tree": "cc5cd5b6bfce812e0003a477bf55ea150aa92d85",
      "parents": [
        "65b0052a7473b73a18aef73460c9ebec77a2c2a0",
        "8dda0956b6565a958989af44e885b94dc9bfc9bd"
      ],
      "author": {
        "name": "Kenny Root",
        "email": "kroot@google.com",
        "time": "Thu Feb 21 16:24:41 2013 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Feb 21 16:24:41 2013 -0800"
      },
      "message": "am 8dda0956: am 49999acb: Merge \"StreamingZipInflater: fix mmap\\\u0027d end of read\"\n\n* commit \u00278dda0956b6565a958989af44e885b94dc9bfc9bd\u0027:\n  StreamingZipInflater: fix mmap\u0027d end of read\n"
    },
    {
      "commit": "8dda0956b6565a958989af44e885b94dc9bfc9bd",
      "tree": "e20aa10bf0c8494526f061669781877196f6f4cc",
      "parents": [
        "959256498ab254a59617432f31205e000f3d8a8c",
        "49999acb049e09f99135e412cbb10d7367d2d607"
      ],
      "author": {
        "name": "Kenny Root",
        "email": "kroot@google.com",
        "time": "Thu Feb 21 16:21:05 2013 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Feb 21 16:21:05 2013 -0800"
      },
      "message": "am 49999acb: Merge \"StreamingZipInflater: fix mmap\\\u0027d end of read\"\n\n* commit \u002749999acb049e09f99135e412cbb10d7367d2d607\u0027:\n  StreamingZipInflater: fix mmap\u0027d end of read\n"
    },
    {
      "commit": "b98a016c6769b9e80d392df22fe77a2fca048d9f",
      "tree": "6a4adcd9e871baab9aae6f2f0ad80670ad4f66bd",
      "parents": [
        "2b3a47b9ce0f422323395286937944a2afa51ed6"
      ],
      "author": {
        "name": "Chris Craik",
        "email": "ccraik@google.com",
        "time": "Thu Feb 21 11:30:22 2013 -0800"
      },
      "committer": {
        "name": "Chris Craik",
        "email": "ccraik@google.com",
        "time": "Thu Feb 21 16:12:00 2013 -0800"
      },
      "message": "Fix clipping and stencil layer issues\n\nbug:8235699\n\nEnsure rectangle clipping operations disable deferring when necessary\n(i.e., when the op might create a non-rect region), including in\nDisplayList::setViewProperties\n\nAdditionally, makes clipping with a kUnion always use a region, for\nconsistency with software rendering\n\nChange-Id: I6730f1a80250bcf3f91cd4afde646d470a12dbc2\n"
    },
    {
      "commit": "fe98be7533767b1941dc6bae4d9a9640089978fd",
      "tree": "218ee2ffede552869e3070e13e660eee48919605",
      "parents": [
        "835aac396c2ad7a8db2778465c74eea7802c56e0",
        "65b0052a7473b73a18aef73460c9ebec77a2c2a0"
      ],
      "author": {
        "name": "Michael Wright",
        "email": "michaelwr@google.com",
        "time": "Thu Feb 21 16:09:05 2013 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Feb 21 16:09:05 2013 -0800"
      },
      "message": "am 65b0052a: Merge \"Remove SurfaceControl.setPosition(int, int)\"\n\n* commit \u002765b0052a7473b73a18aef73460c9ebec77a2c2a0\u0027:\n  Remove SurfaceControl.setPosition(int, int)\n"
    },
    {
      "commit": "49999acb049e09f99135e412cbb10d7367d2d607",
      "tree": "066103c6996a57cad0edd63187294206dbcdbe3c",
      "parents": [
        "b5a1ce2f5daa20b5c77113b8887e12dcc05590fc",
        "c6e35cb47a90a43b5a0009f526b695b2b5c87465"
      ],
      "author": {
        "name": "Kenny Root",
        "email": "kroot@google.com",
        "time": "Fri Feb 22 00:05:36 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri Feb 22 00:05:36 2013 +0000"
      },
      "message": "Merge \"StreamingZipInflater: fix mmap\u0027d end of read\""
    },
    {
      "commit": "65b0052a7473b73a18aef73460c9ebec77a2c2a0",
      "tree": "b4bc551129c98c174c63a4976d0f14264d277db2",
      "parents": [
        "ab6b77fd85979212299d8aef0b2c83c005b13abc",
        "b7b696ee717056b70f3cc7b801cf2ca573fa9a25"
      ],
      "author": {
        "name": "Michael Wright",
        "email": "michaelwr@google.com",
        "time": "Fri Feb 22 00:05:10 2013 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Feb 22 00:05:10 2013 +0000"
      },
      "message": "Merge \"Remove SurfaceControl.setPosition(int, int)\""
    },
    {
      "commit": "b7b696ee717056b70f3cc7b801cf2ca573fa9a25",
      "tree": "1b6585b3bece6de7c2c5bf956947042d752cc46f",
      "parents": [
        "2b3a47b9ce0f422323395286937944a2afa51ed6"
      ],
      "author": {
        "name": "Michael Wright",
        "email": "michaelwr@google.com",
        "time": "Thu Feb 21 15:47:29 2013 -0800"
      },
      "committer": {
        "name": "Michael Wright",
        "email": "michaelwr@google.com",
        "time": "Thu Feb 21 15:52:50 2013 -0800"
      },
      "message": "Remove SurfaceControl.setPosition(int, int)\n\nThis was just casting and calling the float version anyways, which Java does\nautomatically.\n\nBug: 8153162\nChange-Id: If2f99995ff38b92e40777896baf6694786031898\n"
    },
    {
      "commit": "835aac396c2ad7a8db2778465c74eea7802c56e0",
      "tree": "97741879fedba720d94c7fd83b8c7c4445a94ab3",
      "parents": [
        "51eb127a1735c4b6f5983e455c8a1d15ffdecda1",
        "ab6b77fd85979212299d8aef0b2c83c005b13abc"
      ],
      "author": {
        "name": "Christopher Tate",
        "email": "ctate@google.com",
        "time": "Thu Feb 21 15:50:16 2013 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Feb 21 15:50:16 2013 -0800"
      },
      "message": "am ab6b77fd: Merge \"Be cool in backup/restore of apps that can\\\u0027t touch external storage\"\n\n* commit \u0027ab6b77fd85979212299d8aef0b2c83c005b13abc\u0027:\n  Be cool in backup/restore of apps that can\u0027t touch external storage\n"
    },
    {
      "commit": "ab6b77fd85979212299d8aef0b2c83c005b13abc",
      "tree": "49f66ef905bfe5d79a891fe754a0dfdb01a648bc",
      "parents": [
        "e4d3b06b6ddb055739b8b2aa82ffc7840588253a",
        "5cb5c337d5fe523723b8e5ceb4bdf38dff0cec70"
      ],
      "author": {
        "name": "Christopher Tate",
        "email": "ctate@google.com",
        "time": "Thu Feb 21 23:45:02 2013 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Feb 21 23:45:02 2013 +0000"
      },
      "message": "Merge \"Be cool in backup/restore of apps that can\u0027t touch external storage\""
    },
    {
      "commit": "5cb5c337d5fe523723b8e5ceb4bdf38dff0cec70",
      "tree": "c6e81528f7bbbf4495841725a07ac2c15616b873",
      "parents": [
        "780294be50b57d94455c709044e36098c829f72a"
      ],
      "author": {
        "name": "Christopher Tate",
        "email": "ctate@google.com",
        "time": "Thu Feb 21 14:32:12 2013 -0800"
      },
      "committer": {
        "name": "Christopher Tate",
        "email": "ctate@google.com",
        "time": "Thu Feb 21 15:43:52 2013 -0800"
      },
      "message": "Be cool in backup/restore of apps that can\u0027t touch external storage\n\nBug: 8241337\nChange-Id: I23f6eeba8448b234a7b18ce50d2ced2ba54b4ebd\n"
    },
    {
      "commit": "51eb127a1735c4b6f5983e455c8a1d15ffdecda1",
      "tree": "ad9cf622e4b27557c6e2774f1cdc837de630a5ff",
      "parents": [
        "4d149f58f54276ae37746e35df1c6959424a124c",
        "e4d3b06b6ddb055739b8b2aa82ffc7840588253a"
      ],
      "author": {
        "name": "Mathias Agopian",
        "email": "mathias@google.com",
        "time": "Thu Feb 21 15:24:21 2013 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Feb 21 15:24:21 2013 -0800"
      },
      "message": "am e4d3b06b: Merge \"get rid of uses of getISurfaceTexture\"\n\n* commit \u0027e4d3b06b6ddb055739b8b2aa82ffc7840588253a\u0027:\n  get rid of uses of getISurfaceTexture\n"
    },
    {
      "commit": "4d149f58f54276ae37746e35df1c6959424a124c",
      "tree": "9bbf87669e80d18ba5e987a6ca2ff7f87f933767",
      "parents": [
        "c7dcdfe872bfd6e8a2b5c09fac7ac772323cc369",
        "6588a52ecd56a477bbd1dc5ff37074615a278292"
      ],
      "author": {
        "name": "Dirk Dougherty",
        "email": "ddougherty@google.com",
        "time": "Thu Feb 21 15:24:18 2013 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Feb 21 15:24:18 2013 -0800"
      },
      "message": "am 6588a52e: am 95925649: am 9de13839: am d886d128: am efa92b0b: am f32cbc3d: Doc Change. Update docs to remove \"Preview\" from dev console, update screenshots, change key info for licensing/billing.\n\n* commit \u00276588a52ecd56a477bbd1dc5ff37074615a278292\u0027:\n  Doc Change. Update docs to remove \"Preview\" from dev console, update screenshots, change key info for licensing/billing.\n"
    },
    {
      "commit": "c7dcdfe872bfd6e8a2b5c09fac7ac772323cc369",
      "tree": "44ef5432b83480d455c86499abdc1a2f02389f1a",
      "parents": [
        "da37acb2f730a35b386f1072cfa46db029626495",
        "fb053cde74483f901462b5a034dd2be90a5af0da"
      ],
      "author": {
        "name": "Wink Saville",
        "email": "wink@google.com",
        "time": "Thu Feb 21 15:24:16 2013 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Feb 21 15:24:16 2013 -0800"
      },
      "message": "am fb053cde: am f7bf667d: am b5a1ce2f: Merge \"Allow three digit phone numbers\"\n\n* commit \u0027fb053cde74483f901462b5a034dd2be90a5af0da\u0027:\n  Allow three digit phone numbers\n"
    },
    {
      "commit": "e4d3b06b6ddb055739b8b2aa82ffc7840588253a",
      "tree": "29ec0751a99165a3152c8ccaab0de1cc50a1155f",
      "parents": [
        "6588a52ecd56a477bbd1dc5ff37074615a278292",
        "f3d3b4d80618d498fb669c8bfdc492ce9ea25691"
      ],
      "author": {
        "name": "Mathias Agopian",
        "email": "mathias@google.com",
        "time": "Thu Feb 21 23:21:51 2013 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Feb 21 23:21:51 2013 +0000"
      },
      "message": "Merge \"get rid of uses of getISurfaceTexture\""
    },
    {
      "commit": "6588a52ecd56a477bbd1dc5ff37074615a278292",
      "tree": "a1d84069fcf548593448008efa827f5cec17c818",
      "parents": [
        "fb053cde74483f901462b5a034dd2be90a5af0da",
        "959256498ab254a59617432f31205e000f3d8a8c"
      ],
      "author": {
        "name": "Dirk Dougherty",
        "email": "ddougherty@google.com",
        "time": "Thu Feb 21 15:20:05 2013 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Feb 21 15:20:05 2013 -0800"
      },
      "message": "am 95925649: am 9de13839: am d886d128: am efa92b0b: am f32cbc3d: Doc Change. Update docs to remove \"Preview\" from dev console, update screenshots, change key info for licensing/billing.\n\n* commit \u0027959256498ab254a59617432f31205e000f3d8a8c\u0027:\n  Doc Change. Update docs to remove \"Preview\" from dev console, update screenshots, change key info for licensing/billing.\n"
    },
    {
      "commit": "fb053cde74483f901462b5a034dd2be90a5af0da",
      "tree": "155a463267f4540565a47693376de6c1d8524980",
      "parents": [
        "e96558879ec7008ddf5647ad29d69ec1fad68c67",
        "f7bf667d4a5e8e3fca75640f6352724826705128"
      ],
      "author": {
        "name": "Wink Saville",
        "email": "wink@google.com",
        "time": "Thu Feb 21 15:19:53 2013 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Feb 21 15:19:53 2013 -0800"
      },
      "message": "am f7bf667d: am b5a1ce2f: Merge \"Allow three digit phone numbers\"\n\n* commit \u0027f7bf667d4a5e8e3fca75640f6352724826705128\u0027:\n  Allow three digit phone numbers\n"
    },
    {
      "commit": "959256498ab254a59617432f31205e000f3d8a8c",
      "tree": "b6b35cae2c576b91a679f09cb34eb07a75015af1",
      "parents": [
        "f7bf667d4a5e8e3fca75640f6352724826705128",
        "9de1383960314eed43c4df1c0bcc82cd883bd76f"
      ],
      "author": {
        "name": "Dirk Dougherty",
        "email": "ddougherty@google.com",
        "time": "Thu Feb 21 14:29:33 2013 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Feb 21 14:29:33 2013 -0800"
      },
      "message": "am 9de13839: am d886d128: am efa92b0b: am f32cbc3d: Doc Change. Update docs to remove \"Preview\" from dev console, update screenshots, change key info for licensing/billing.\n\n* commit \u00279de1383960314eed43c4df1c0bcc82cd883bd76f\u0027:\n  Doc Change. Update docs to remove \"Preview\" from dev console, update screenshots, change key info for licensing/billing.\n"
    },
    {
      "commit": "9de1383960314eed43c4df1c0bcc82cd883bd76f",
      "tree": "00164faacc6c25ea9bb9a9a4c410cc60e5ab9202",
      "parents": [
        "7c3e0dcc7d395430e72b6786b715a530d8b5db4d",
        "d886d12854011894d9b5f4155179c11e571a1aee"
      ],
      "author": {
        "name": "Dirk Dougherty",
        "email": "ddougherty@google.com",
        "time": "Thu Feb 21 14:25:37 2013 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Feb 21 14:25:37 2013 -0800"
      },
      "message": "am d886d128: am efa92b0b: am f32cbc3d: Doc Change. Update docs to remove \"Preview\" from dev console, update screenshots, change key info for licensing/billing.\n\n* commit \u0027d886d12854011894d9b5f4155179c11e571a1aee\u0027:\n  Doc Change. Update docs to remove \"Preview\" from dev console, update screenshots, change key info for licensing/billing.\n"
    },
    {
      "commit": "f7bf667d4a5e8e3fca75640f6352724826705128",
      "tree": "2b6e233a9c236e51b8066203b781333e78cbb352",
      "parents": [
        "09ee121c273d49bc8f77180e9cb49fe23e08bda4",
        "b5a1ce2f5daa20b5c77113b8887e12dcc05590fc"
      ],
      "author": {
        "name": "Wink Saville",
        "email": "wink@google.com",
        "time": "Thu Feb 21 14:21:12 2013 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Feb 21 14:21:12 2013 -0800"
      },
      "message": "am b5a1ce2f: Merge \"Allow three digit phone numbers\"\n\n* commit \u0027b5a1ce2f5daa20b5c77113b8887e12dcc05590fc\u0027:\n  Allow three digit phone numbers\n"
    },
    {
      "commit": "d886d12854011894d9b5f4155179c11e571a1aee",
      "tree": "a9a13ecf0550d157629f6bbbb17ff8de9ca8900d",
      "parents": [
        "b5261bfe8f55617b8a91800bcc3ac41871bc5068",
        "efa92b0bbe906bfac15936e5ab3f75a206cf3d24"
      ],
      "author": {
        "name": "Dirk Dougherty",
        "email": "ddougherty@google.com",
        "time": "Thu Feb 21 14:21:02 2013 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Feb 21 14:21:02 2013 -0800"
      },
      "message": "am efa92b0b: am f32cbc3d: Doc Change. Update docs to remove \"Preview\" from dev console, update screenshots, change key info for licensing/billing.\n\n* commit \u0027efa92b0bbe906bfac15936e5ab3f75a206cf3d24\u0027:\n  Doc Change. Update docs to remove \"Preview\" from dev console, update screenshots, change key info for licensing/billing.\n"
    },
    {
      "commit": "efa92b0bbe906bfac15936e5ab3f75a206cf3d24",
      "tree": "748d08d29dc8d5bc1a4a9f8dc1387d7baa1f5274",
      "parents": [
        "36c14ef8c941133d3d35eee9afc76bd63b316ef6",
        "f32cbc3d490845967e28b0995ac88187b197642c"
      ],
      "author": {
        "name": "Dirk Dougherty",
        "email": "ddougherty@google.com",
        "time": "Thu Feb 21 14:18:06 2013 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Feb 21 14:18:06 2013 -0800"
      },
      "message": "am f32cbc3d: Doc Change. Update docs to remove \"Preview\" from dev console, update screenshots, change key info for licensing/billing.\n\n* commit \u0027f32cbc3d490845967e28b0995ac88187b197642c\u0027:\n  Doc Change. Update docs to remove \"Preview\" from dev console, update screenshots, change key info for licensing/billing.\n"
    },
    {
      "commit": "da37acb2f730a35b386f1072cfa46db029626495",
      "tree": "64f7406948c457c883fb9cf44113786ccd479ef7",
      "parents": [
        "fb09c375b1ac2f9a2efaddd0c75a92a7007b7f62",
        "e96558879ec7008ddf5647ad29d69ec1fad68c67"
      ],
      "author": {
        "name": "Daniel Sandler",
        "email": "dsandler@android.com",
        "time": "Thu Feb 21 14:15:56 2013 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Feb 21 14:15:56 2013 -0800"
      },
      "message": "am e9655887: Merge \"Make Notification action data structures public.\"\n\n* commit \u0027e96558879ec7008ddf5647ad29d69ec1fad68c67\u0027:\n  Make Notification action data structures public.\n"
    },
    {
      "commit": "fb09c375b1ac2f9a2efaddd0c75a92a7007b7f62",
      "tree": "657c86793e17572c5c75f00ad492a37a52f608f2",
      "parents": [
        "0ff9af2ecbf6745dba417bff276a777f181033ac",
        "2b3a47b9ce0f422323395286937944a2afa51ed6"
      ],
      "author": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Thu Feb 21 14:15:53 2013 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Feb 21 14:15:53 2013 -0800"
      },
      "message": "am 2b3a47b9: Merge \"Allow L2TP traffic to lockdown VPN servers.\"\n\n* commit \u00272b3a47b9ce0f422323395286937944a2afa51ed6\u0027:\n  Allow L2TP traffic to lockdown VPN servers.\n"
    },
    {
      "commit": "0ff9af2ecbf6745dba417bff276a777f181033ac",
      "tree": "d35827bf07121f2fbebea553e56dbde61152c129",
      "parents": [
        "c538b730d4f5cc5cf003694efc126263d46a4733",
        "c0997b0e6291d7c97963623eed2a41994a7855cf"
      ],
      "author": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Thu Feb 21 14:15:51 2013 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Feb 21 14:15:51 2013 -0800"
      },
      "message": "am c0997b0e: Merge \"Improve notification UI for lockdown VPN.\"\n\n* commit \u0027c0997b0e6291d7c97963623eed2a41994a7855cf\u0027:\n  Improve notification UI for lockdown VPN.\n"
    },
    {
      "commit": "c538b730d4f5cc5cf003694efc126263d46a4733",
      "tree": "9ac10422c626af0dba40de7f11971b21cd42b709",
      "parents": [
        "6f85bdcacc99553f64f3cb137b07b2cd002172ca",
        "8a64b1a7f4b07e71b9eb0f4a98710cb1409588bf"
      ],
      "author": {
        "name": "Irfan Sheriff",
        "email": "isheriff@google.com",
        "time": "Thu Feb 21 14:15:47 2013 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Feb 21 14:15:47 2013 -0800"
      },
      "message": "am 8a64b1a7: Handle airplane settings properly\n\n* commit \u00278a64b1a7f4b07e71b9eb0f4a98710cb1409588bf\u0027:\n  Handle airplane settings properly\n"
    },
    {
      "commit": "6f85bdcacc99553f64f3cb137b07b2cd002172ca",
      "tree": "b2dd082c9000c8ef40af83cbf47baa0d1716b972",
      "parents": [
        "713422afab2586bef997e2846deebd3fc4598bb2",
        "b8c0e009a74ac2eaee8946fbe0bb3b3fe2749c9a"
      ],
      "author": {
        "name": "Irfan Sheriff",
        "email": "isheriff@google.com",
        "time": "Thu Feb 21 14:15:45 2013 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Feb 21 14:15:45 2013 -0800"
      },
      "message": "am b8c0e009: Restructure wifiservice for clarity\n\n* commit \u0027b8c0e009a74ac2eaee8946fbe0bb3b3fe2749c9a\u0027:\n  Restructure wifiservice for clarity\n"
    },
    {
      "commit": "713422afab2586bef997e2846deebd3fc4598bb2",
      "tree": "4355de071e39c986755852e40dab669554b13723",
      "parents": [
        "4636dc4c5db5c20e52d281d4c1beeab08d808848",
        "d017f3523244974a8a3fb653ed4b6d514affcc01"
      ],
      "author": {
        "name": "Irfan Sheriff",
        "email": "isheriff@google.com",
        "time": "Thu Feb 21 14:15:42 2013 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Feb 21 14:15:42 2013 -0800"
      },
      "message": "am d017f352: Move wifiservice into its own package\n\n* commit \u0027d017f3523244974a8a3fb653ed4b6d514affcc01\u0027:\n  Move wifiservice into its own package\n"
    },
    {
      "commit": "4636dc4c5db5c20e52d281d4c1beeab08d808848",
      "tree": "f16117adfc24a64ba7863c7b94a1426662f7029d",
      "parents": [
        "1b63e60abd3082f539b4e1f4562eec2005383ba5",
        "7a7360ad528576d560aa13fbb4e81740b2c425b2"
      ],
      "author": {
        "name": "Craig Mautner",
        "email": "cmautner@google.com",
        "time": "Thu Feb 21 14:15:39 2013 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Feb 21 14:15:39 2013 -0800"
      },
      "message": "am 7a7360ad: Merge \"Add null check to setAppGroupId.\"\n\n* commit \u00277a7360ad528576d560aa13fbb4e81740b2c425b2\u0027:\n  Add null check to setAppGroupId.\n"
    },
    {
      "commit": "f32cbc3d490845967e28b0995ac88187b197642c",
      "tree": "3638ce4585a3b4cb6dbde16d1139a30d8603b442",
      "parents": [
        "488c81aebb24b2cde7a0878b2d8bab88484544ca"
      ],
      "author": {
        "name": "Dirk Dougherty",
        "email": "ddougherty@google.com",
        "time": "Mon Jan 28 10:19:06 2013 -0800"
      },
      "committer": {
        "name": "Dirk Dougherty",
        "email": "ddougherty@google.com",
        "time": "Thu Feb 21 13:29:07 2013 -0800"
      },
      "message": "Doc Change. Update docs to remove \"Preview\" from dev console, update screenshots, change key info for licensing/billing.\n\nbug: 8033647\nbug: 8033688\n\nChange-Id: Id7b5efd48f8e13ba8c8f4ab0e0f8e5dc736b1691\n"
    },
    {
      "commit": "1b63e60abd3082f539b4e1f4562eec2005383ba5",
      "tree": "357563e99b28ec8b452fa56d8c88d3a0f19f5140",
      "parents": [
        "29ae06633d6e63fdb29f229f75de758a542c6b66"
      ],
      "author": {
        "name": "Derek Sollenberger",
        "email": "djsollen@google.com",
        "time": "Thu Feb 21 13:05:09 2013 -0500"
      },
      "committer": {
        "name": "Derek Sollenberger",
        "email": "djsollen@google.com",
        "time": "Thu Feb 21 14:49:17 2013 -0500"
      },
      "message": "Fix use case where the Java Canvas is reused.\n\nWhen provided with a new bitmap device the canvas will retain\ncertain information such as it\u0027s matrix and clip.\n\nbug: 8167188\nChange-Id: I20ac8a24eebc85fb7c147504a103ce9a95b530b3\n"
    },
    {
      "commit": "e96558879ec7008ddf5647ad29d69ec1fad68c67",
      "tree": "41180999098987b06de20cd2e09c315f23c33355",
      "parents": [
        "2b3a47b9ce0f422323395286937944a2afa51ed6",
        "ea2a317368b895f13d3a8c5e9db66efdfb06870a"
      ],
      "author": {
        "name": "Daniel Sandler",
        "email": "dsandler@android.com",
        "time": "Thu Feb 21 19:38:55 2013 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Feb 21 19:38:55 2013 +0000"
      },
      "message": "Merge \"Make Notification action data structures public.\""
    },
    {
      "commit": "2b3a47b9ce0f422323395286937944a2afa51ed6",
      "tree": "bb84a66ab85fb072f9d6d33a68c7c34c513ba7b2",
      "parents": [
        "c0997b0e6291d7c97963623eed2a41994a7855cf",
        "42c0c9f35a8efa71703f810ce2bff6d86bb5b30e"
      ],
      "author": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Thu Feb 21 18:33:16 2013 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Feb 21 18:33:29 2013 +0000"
      },
      "message": "Merge \"Allow L2TP traffic to lockdown VPN servers.\""
    },
    {
      "commit": "42c0c9f35a8efa71703f810ce2bff6d86bb5b30e",
      "tree": "99ddc8f1d0a6cea00854b084d8f661ae0cb8d079",
      "parents": [
        "4fa63b2d5e3b2e2a85bf17a9bf056cbdfb7046f0"
      ],
      "author": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Thu Feb 21 10:31:45 2013 -0800"
      },
      "committer": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Thu Feb 21 10:31:45 2013 -0800"
      },
      "message": "Allow L2TP traffic to lockdown VPN servers.\n\nBug: 8067988\nChange-Id: I6cb7d07e0c4b7c6e112a26a06892e859e6b515a8\n"
    },
    {
      "commit": "c0997b0e6291d7c97963623eed2a41994a7855cf",
      "tree": "551a4a4d26bb598844b0661df174c40b30697123",
      "parents": [
        "8a64b1a7f4b07e71b9eb0f4a98710cb1409588bf",
        "4fa63b2d5e3b2e2a85bf17a9bf056cbdfb7046f0"
      ],
      "author": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Thu Feb 21 17:49:27 2013 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Feb 21 17:49:28 2013 +0000"
      },
      "message": "Merge \"Improve notification UI for lockdown VPN.\""
    },
    {
      "commit": "4fa63b2d5e3b2e2a85bf17a9bf056cbdfb7046f0",
      "tree": "974d799412098de464ddc8ded7929c38fe86f136",
      "parents": [
        "ec6156f9e884ba85c76a9c4683f83f18b3f64afa"
      ],
      "author": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Wed Feb 20 18:21:19 2013 -0800"
      },
      "committer": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Thu Feb 21 09:47:11 2013 -0800"
      },
      "message": "Improve notification UI for lockdown VPN.\n\nBug: 7064111\nChange-Id: I9554f6a426697b4abeb2ddd0827d314920e88ed6\n"
    },
    {
      "commit": "8a64b1a7f4b07e71b9eb0f4a98710cb1409588bf",
      "tree": "e8da0b8b00bc4797150317133cbc4922b661fb74",
      "parents": [
        "b8c0e009a74ac2eaee8946fbe0bb3b3fe2749c9a"
      ],
      "author": {
        "name": "Irfan Sheriff",
        "email": "isheriff@google.com",
        "time": "Wed Feb 20 15:12:41 2013 -0800"
      },
      "committer": {
        "name": "Irfan Sheriff",
        "email": "isheriff@google.com",
        "time": "Thu Feb 21 08:49:54 2013 -0800"
      },
      "message": "Handle airplane settings properly\n\nFix bug dealing with airplane mode settings of whether wifi\nis sensitive to airplane mode change and whether wifi is\nallowed to override airplane mode that likely has been\nbroken ever since.\n\nBug: 8141918\nChange-Id: Ia3116c9dfce2952cbe3911e9d81dbbae0430abef\n"
    },
    {
      "commit": "b8c0e009a74ac2eaee8946fbe0bb3b3fe2749c9a",
      "tree": "08774fb96cd340d37a93dda45db6786954b54e73",
      "parents": [
        "d017f3523244974a8a3fb653ed4b6d514affcc01"
      ],
      "author": {
        "name": "Irfan Sheriff",
        "email": "isheriff@google.com",
        "time": "Wed Feb 20 14:19:54 2013 -0800"
      },
      "committer": {
        "name": "Irfan Sheriff",
        "email": "isheriff@google.com",
        "time": "Thu Feb 21 08:49:07 2013 -0800"
      },
      "message": "Restructure wifiservice for clarity\n\nMove seperate operation pieces into own classes\n\nBug: 8141918\nChange-Id: Iacb15ceca5431136051e815aa71617eef89b9fe9\n"
    },
    {
      "commit": "d017f3523244974a8a3fb653ed4b6d514affcc01",
      "tree": "f6c9922993039a8c119339c8fcfd316d29952fdd",
      "parents": [
        "7a7360ad528576d560aa13fbb4e81740b2c425b2"
      ],
      "author": {
        "name": "Irfan Sheriff",
        "email": "isheriff@google.com",
        "time": "Wed Feb 20 13:30:44 2013 -0800"
      },
      "committer": {
        "name": "Irfan Sheriff",
        "email": "isheriff@google.com",
        "time": "Thu Feb 21 08:48:18 2013 -0800"
      },
      "message": "Move wifiservice into its own package\n\nChange-Id: I3ff378a29cb4dd191605b0b641147eba1f445d13\n"
    },
    {
      "commit": "7a7360ad528576d560aa13fbb4e81740b2c425b2",
      "tree": "e0aa54ebe7d1f553f74850ae1ea88dd4dbb968d2",
      "parents": [
        "ec6156f9e884ba85c76a9c4683f83f18b3f64afa",
        "32b44d08e2870692451eef9c61c8e2fb6753e06b"
      ],
      "author": {
        "name": "Craig Mautner",
        "email": "cmautner@google.com",
        "time": "Thu Feb 21 16:27:58 2013 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Feb 21 16:28:29 2013 +0000"
      },
      "message": "Merge \"Add null check to setAppGroupId.\""
    },
    {
      "commit": "32b44d08e2870692451eef9c61c8e2fb6753e06b",
      "tree": "a48b75d29ae289442b5dc635f7586917207f14dc",
      "parents": [
        "5161f20925ec071e72c2b0eb084f7abaa9dffabf"
      ],
      "author": {
        "name": "Craig Mautner",
        "email": "cmautner@google.com",
        "time": "Thu Feb 21 08:26:06 2013 -0800"
      },
      "committer": {
        "name": "Craig Mautner",
        "email": "cmautner@google.com",
        "time": "Thu Feb 21 08:26:06 2013 -0800"
      },
      "message": "Add null check to setAppGroupId.\n\nFix bug 8217929.\n\nChange-Id: I3bd54c32abcf6683c2fa75a85bf5025f47e09398\n"
    },
    {
      "commit": "ea2a317368b895f13d3a8c5e9db66efdfb06870a",
      "tree": "c218fb8640ac325f84d2e2a09d9645b3bd78c14d",
      "parents": [
        "5acb33af357b56fffb055997718b1e4aa97f53fc"
      ],
      "author": {
        "name": "Daniel Sandler",
        "email": "dsandler@android.com",
        "time": "Wed Feb 20 22:24:20 2013 -0500"
      },
      "committer": {
        "name": "Daniel Sandler",
        "email": "dsandler@android.com",
        "time": "Wed Feb 20 22:25:01 2013 -0500"
      },
      "message": "Make Notification action data structures public.\n\nCurrently hidden.\n\nChange-Id: I2a62a730f76d177577155d7ebb396b0fe51357f8\n"
    },
    {
      "commit": "29ae06633d6e63fdb29f229f75de758a542c6b66",
      "tree": "d1e9e03516fd56a2ac57bfd0676d66a05e9ac1d1",
      "parents": [
        "9c64d95e51454acfc990d560347850d5a1fe874a",
        "ec6156f9e884ba85c76a9c4683f83f18b3f64afa"
      ],
      "author": {
        "name": "Jim Miller",
        "email": "jaggies@google.com",
        "time": "Wed Feb 20 17:08:24 2013 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Feb 20 17:08:24 2013 -0800"
      },
      "message": "am ec6156f9: Merge \"Fix the build.\"\n\n* commit \u0027ec6156f9e884ba85c76a9c4683f83f18b3f64afa\u0027:\n  Fix the build.\n"
    },
    {
      "commit": "ec6156f9e884ba85c76a9c4683f83f18b3f64afa",
      "tree": "c8577b33b265ba09b4aefb86e36aa2093883422d",
      "parents": [
        "487767cfecea57ce15193e99b3b3f22a7521f588",
        "ef04a9b7e1dee38f191a8f70be89a1542ccbe367"
      ],
      "author": {
        "name": "Jim Miller",
        "email": "jaggies@google.com",
        "time": "Thu Feb 21 01:03:21 2013 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Feb 21 01:03:21 2013 +0000"
      },
      "message": "Merge \"Fix the build.\""
    },
    {
      "commit": "ef04a9b7e1dee38f191a8f70be89a1542ccbe367",
      "tree": "c3d509fa946c9897c28a647f76af2779652fc5f7",
      "parents": [
        "ab8e936e852b984624087c97dffc4c74b250fc68"
      ],
      "author": {
        "name": "Jim Miller",
        "email": "jaggies@google.com",
        "time": "Wed Feb 20 16:58:59 2013 -0800"
      },
      "committer": {
        "name": "Jim Miller",
        "email": "jaggies@google.com",
        "time": "Wed Feb 20 16:58:59 2013 -0800"
      },
      "message": "Fix the build.\n\nChange-Id: If53878937fe1ca01ad8db9f9d201d0f9aaaec81b\n"
    },
    {
      "commit": "9c64d95e51454acfc990d560347850d5a1fe874a",
      "tree": "35b5c2b60b3282106c78631aaefe9b1fc153709a",
      "parents": [
        "207493c40a916bc3c9dedd7188bfed9ac7a22935",
        "487767cfecea57ce15193e99b3b3f22a7521f588"
      ],
      "author": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Wed Feb 20 16:58:45 2013 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Feb 20 16:58:45 2013 -0800"
      },
      "message": "am 487767cf: am 09ee121c: am 7c3e0dcc: am b5261bfe: am 36c14ef8: am 488c81ae: docs: add note about javascript interface to 4.2 overview\n\n* commit \u0027487767cfecea57ce15193e99b3b3f22a7521f588\u0027:\n  docs: add note about javascript interface to 4.2 overview\n"
    },
    {
      "commit": "207493c40a916bc3c9dedd7188bfed9ac7a22935",
      "tree": "1883390c15277e72c764248ba311e1bf364173ca",
      "parents": [
        "1c4586ceda7147fddd8b520e3100ea205f9376fa",
        "5161f20925ec071e72c2b0eb084f7abaa9dffabf"
      ],
      "author": {
        "name": "Craig Mautner",
        "email": "cmautner@google.com",
        "time": "Wed Feb 20 16:58:42 2013 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Feb 20 16:58:42 2013 -0800"
      },
      "message": "am 5161f209: Fix crashing bug in validator.\n\n* commit \u00275161f20925ec071e72c2b0eb084f7abaa9dffabf\u0027:\n  Fix crashing bug in validator.\n"
    },
    {
      "commit": "487767cfecea57ce15193e99b3b3f22a7521f588",
      "tree": "380ea04e3b9aad39b71a7285bb98807c7ca23106",
      "parents": [
        "5161f20925ec071e72c2b0eb084f7abaa9dffabf",
        "09ee121c273d49bc8f77180e9cb49fe23e08bda4"
      ],
      "author": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Wed Feb 20 16:57:35 2013 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Feb 20 16:57:35 2013 -0800"
      },
      "message": "am 09ee121c: am 7c3e0dcc: am b5261bfe: am 36c14ef8: am 488c81ae: docs: add note about javascript interface to 4.2 overview\n\n* commit \u002709ee121c273d49bc8f77180e9cb49fe23e08bda4\u0027:\n  docs: add note about javascript interface to 4.2 overview\n"
    },
    {
      "commit": "5161f20925ec071e72c2b0eb084f7abaa9dffabf",
      "tree": "7123d3ef3918f26d7eb25044217bfe3f02951c24",
      "parents": [
        "07aa25dab9b8f5592b2e9e7dbc708b5e3064c5ff"
      ],
      "author": {
        "name": "Craig Mautner",
        "email": "cmautner@google.com",
        "time": "Wed Feb 20 16:54:05 2013 -0800"
      },
      "committer": {
        "name": "Craig Mautner",
        "email": "cmautner@google.com",
        "time": "Wed Feb 20 16:54:05 2013 -0800"
      },
      "message": "Fix crashing bug in validator.\n\nChange-Id: I649bb7cfc2b42fbeda478edcaa3a56f3c23d4bc8\n"
    },
    {
      "commit": "09ee121c273d49bc8f77180e9cb49fe23e08bda4",
      "tree": "84aaf13cd87bf36a29de2e747f364720d426624b",
      "parents": [
        "bedf5b35eb58a1a29799ac5fb79d1a32dec80eb5",
        "7c3e0dcc7d395430e72b6786b715a530d8b5db4d"
      ],
      "author": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Wed Feb 20 16:53:10 2013 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Feb 20 16:53:10 2013 -0800"
      },
      "message": "am 7c3e0dcc: am b5261bfe: am 36c14ef8: am 488c81ae: docs: add note about javascript interface to 4.2 overview\n\n* commit \u00277c3e0dcc7d395430e72b6786b715a530d8b5db4d\u0027:\n  docs: add note about javascript interface to 4.2 overview\n"
    },
    {
      "commit": "7c3e0dcc7d395430e72b6786b715a530d8b5db4d",
      "tree": "221a97d55fc7e3b25786157119b61e57e3f42334",
      "parents": [
        "c1fd3ca5cc876110688ee32675e8cac7c5b5eae6",
        "b5261bfe8f55617b8a91800bcc3ac41871bc5068"
      ],
      "author": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Wed Feb 20 16:49:18 2013 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Feb 20 16:49:18 2013 -0800"
      },
      "message": "am b5261bfe: am 36c14ef8: am 488c81ae: docs: add note about javascript interface to 4.2 overview\n\n* commit \u0027b5261bfe8f55617b8a91800bcc3ac41871bc5068\u0027:\n  docs: add note about javascript interface to 4.2 overview\n"
    },
    {
      "commit": "b5261bfe8f55617b8a91800bcc3ac41871bc5068",
      "tree": "80176bc2cddf12fa4c82f637ac1024d750d27ccb",
      "parents": [
        "ad7b70b63171e5e6ddd62c37d97437a5123f33bc",
        "36c14ef8c941133d3d35eee9afc76bd63b316ef6"
      ],
      "author": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Wed Feb 20 16:47:36 2013 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Feb 20 16:47:36 2013 -0800"
      },
      "message": "am 36c14ef8: am 488c81ae: docs: add note about javascript interface to 4.2 overview\n\n* commit \u002736c14ef8c941133d3d35eee9afc76bd63b316ef6\u0027:\n  docs: add note about javascript interface to 4.2 overview\n"
    },
    {
      "commit": "36c14ef8c941133d3d35eee9afc76bd63b316ef6",
      "tree": "dfed550bcbe46bfeb362cb81fea6d112ec635ca1",
      "parents": [
        "41ae4d7e04188657054df8ffdc7710d7c829fbc4",
        "488c81aebb24b2cde7a0878b2d8bab88484544ca"
      ],
      "author": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Wed Feb 20 16:44:34 2013 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Feb 20 16:44:34 2013 -0800"
      },
      "message": "am 488c81ae: docs: add note about javascript interface to 4.2 overview\n\n* commit \u0027488c81aebb24b2cde7a0878b2d8bab88484544ca\u0027:\n  docs: add note about javascript interface to 4.2 overview\n"
    },
    {
      "commit": "1c4586ceda7147fddd8b520e3100ea205f9376fa",
      "tree": "f7d8423801d3b050a582992378a77e9a3449f4a4",
      "parents": [
        "e5918b6c0ab037119f47194e97b4d60080b7a689",
        "07aa25dab9b8f5592b2e9e7dbc708b5e3064c5ff"
      ],
      "author": {
        "name": "Craig Mautner",
        "email": "cmautner@google.com",
        "time": "Wed Feb 20 16:42:18 2013 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Feb 20 16:42:18 2013 -0800"
      },
      "message": "am 07aa25da: Merge \"Switch topRunning* and moveTaskTo*\"\n\n* commit \u002707aa25dab9b8f5592b2e9e7dbc708b5e3064c5ff\u0027:\n  Switch topRunning* and moveTaskTo*\n"
    },
    {
      "commit": "07aa25dab9b8f5592b2e9e7dbc708b5e3064c5ff",
      "tree": "5b3feb4681aef0906b835c1c6c122f5ab20741a1",
      "parents": [
        "6f8218a442a8de50ef33d20263a59cd47c513e62",
        "11bf9a52eb9fb02a8c553a1cb1d71725f9706dad"
      ],
      "author": {
        "name": "Craig Mautner",
        "email": "cmautner@google.com",
        "time": "Thu Feb 21 00:39:00 2013 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Feb 21 00:39:00 2013 +0000"
      },
      "message": "Merge \"Switch topRunning* and moveTaskTo*\""
    },
    {
      "commit": "e5918b6c0ab037119f47194e97b4d60080b7a689",
      "tree": "d05657a36b683d04f0c53435d918b4fd12b1b757",
      "parents": [
        "91757f98a5dba996a3987e9d1889c901ce8bea1c",
        "6f8218a442a8de50ef33d20263a59cd47c513e62"
      ],
      "author": {
        "name": "Svetoslav",
        "email": "svetoslavganov@google.com",
        "time": "Wed Feb 20 16:35:21 2013 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Feb 20 16:35:21 2013 -0800"
      },
      "message": "am 6f8218a4:     Trying to unregister a semi connected accessibility service.\n\n* commit \u00276f8218a442a8de50ef33d20263a59cd47c513e62\u0027:\n  Trying to unregister a semi connected accessibility service.\n"
    },
    {
      "commit": "11bf9a52eb9fb02a8c553a1cb1d71725f9706dad",
      "tree": "b5eabbb426c7b008e278f23485dedbfb616a497b",
      "parents": [
        "223b6b3bfeb7cfa3e844abeb36c04ab5c8318446"
      ],
      "author": {
        "name": "Craig Mautner",
        "email": "cmautner@google.com",
        "time": "Tue Feb 19 14:08:51 2013 -0800"
      },
      "committer": {
        "name": "Craig Mautner",
        "email": "cmautner@google.com",
        "time": "Wed Feb 20 16:29:07 2013 -0800"
      },
      "message": "Switch topRunning* and moveTaskTo*\n\n- More of the Activity to Task changeover.\n- Fix bug in validateAppTokens().\n- Improved validation of changeover.\n- Eliminated iterator classes.\n\nChange-Id: I934a208eabfc9a2668e5a6162452e1406f2c8d3a\n"
    },
    {
      "commit": "6f8218a442a8de50ef33d20263a59cd47c513e62",
      "tree": "168cf05757f9d724d35e04b9c774ebec2e860dca",
      "parents": [
        "ab8e936e852b984624087c97dffc4c74b250fc68"
      ],
      "author": {
        "name": "Svetoslav",
        "email": "svetoslavganov@google.com",
        "time": "Wed Feb 20 16:28:39 2013 -0800"
      },
      "committer": {
        "name": "Svetoslav",
        "email": "svetoslavganov@google.com",
        "time": "Wed Feb 20 16:28:43 2013 -0800"
      },
      "message": "    Trying to unregister a semi connected accessibility service.\n\n    When an accessibility service connects we get a callback in\n    which we either add the service, if this service is in the list\n    of connecting services (we still want the service to connect),\n    or we unbind and clear the state, if the service is no longer in\n    the list of connecting services (we do not want this service to\n    connect because something change between the bind request and\n    the connection callback).\n\n    The problem is that when the service connects and it is not in\n    the list of connecting services on service connected we called\n    the clean up code before the connection was complete. However,\n    the clean up code expects fully configured services. Now we\n    fully connect the service and in case there is a problem -\n    disconnect it.\n\n    bug:8232627\n\nChange-Id: I939e544e31ffc1406035265a012c180f2ca95d7c\n"
    },
    {
      "commit": "488c81aebb24b2cde7a0878b2d8bab88484544ca",
      "tree": "01c8737d75d7d00b461a167d9faa699a7daebf11",
      "parents": [
        "e61116b9a1f2d92fbda3d23d35a3742d0661c2be"
      ],
      "author": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Wed Feb 20 15:32:30 2013 -0800"
      },
      "committer": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Wed Feb 20 16:10:32 2013 -0800"
      },
      "message": "docs: add note about javascript interface to 4.2 overview\n\nChange-Id: I19454c481061b27197399d63abc466810b9e1ff8\n"
    },
    {
      "commit": "91757f98a5dba996a3987e9d1889c901ce8bea1c",
      "tree": "86743c65af1eebc0c13d1ecf8eaff0c84a841e05",
      "parents": [
        "230506752a19c78308edbfba1abc2484b88e9f88",
        "ab8e936e852b984624087c97dffc4c74b250fc68"
      ],
      "author": {
        "name": "Jim Miller",
        "email": "jaggies@google.com",
        "time": "Wed Feb 20 16:04:56 2013 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Feb 20 16:04:56 2013 -0800"
      },
      "message": "am ab8e936e: Merge \"Add explicit userId to AppWidget binder calls\"\n\n* commit \u0027ab8e936e852b984624087c97dffc4c74b250fc68\u0027:\n  Add explicit userId to AppWidget binder calls\n"
    },
    {
      "commit": "ab8e936e852b984624087c97dffc4c74b250fc68",
      "tree": "49e365cba1bd0fafb2dece3e3bd7393a65a71928",
      "parents": [
        "c94f06754a24f775072578d27eb08e4e55ddd93b",
        "a75a883fe9ea1790803148f0a561473073e3f264"
      ],
      "author": {
        "name": "Jim Miller",
        "email": "jaggies@google.com",
        "time": "Thu Feb 21 00:00:49 2013 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Feb 21 00:00:49 2013 +0000"
      },
      "message": "Merge \"Add explicit userId to AppWidget binder calls\""
    },
    {
      "commit": "230506752a19c78308edbfba1abc2484b88e9f88",
      "tree": "405e0b6bf681bbcfe92c263427e430a0ba02414a",
      "parents": [
        "584e5af84741502a75ca71e443434b0c2796524e",
        "c94f06754a24f775072578d27eb08e4e55ddd93b"
      ],
      "author": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Wed Feb 20 15:45:36 2013 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Feb 20 15:45:36 2013 -0800"
      },
      "message": "am c94f0675: am bedf5b35: am c1fd3ca5: am ad7b70b6: am 41ae4d7e: am e61116b9: update dev console language for new site design. Language only; no screenshot changes. bug: 8032875 bug: 8033647 bug: 8033688\n\n* commit \u0027c94f06754a24f775072578d27eb08e4e55ddd93b\u0027:\n  update dev console language for new site design. Language only; no screenshot changes. bug: 8032875 bug: 8033647 bug: 8033688\n"
    },
    {
      "commit": "c94f06754a24f775072578d27eb08e4e55ddd93b",
      "tree": "d7c76f6c0e2654fb7e8d86ca32a6de933ab8503b",
      "parents": [
        "50c291b653062e7356fd8764bf625a1e1f2c678d",
        "bedf5b35eb58a1a29799ac5fb79d1a32dec80eb5"
      ],
      "author": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Wed Feb 20 15:42:12 2013 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Feb 20 15:42:12 2013 -0800"
      },
      "message": "am bedf5b35: am c1fd3ca5: am ad7b70b6: am 41ae4d7e: am e61116b9: update dev console language for new site design. Language only; no screenshot changes. bug: 8032875 bug: 8033647 bug: 8033688\n\n* commit \u0027bedf5b35eb58a1a29799ac5fb79d1a32dec80eb5\u0027:\n  update dev console language for new site design. Language only; no screenshot changes. bug: 8032875 bug: 8033647 bug: 8033688\n"
    },
    {
      "commit": "a75a883fe9ea1790803148f0a561473073e3f264",
      "tree": "a76a69d684a9643db3e22b72155aeb849c85a7f5",
      "parents": [
        "7a60c43d874bd047ea4b93b94c9b8771ea5739cc"
      ],
      "author": {
        "name": "Jim Miller",
        "email": "jaggies@google.com",
        "time": "Thu Feb 07 16:53:32 2013 -0800"
      },
      "committer": {
        "name": "Jim Miller",
        "email": "jaggies@google.com",
        "time": "Wed Feb 20 15:41:14 2013 -0800"
      },
      "message": "Add explicit userId to AppWidget binder calls\n\nKeyguard currently relies on being in the system process to grab the\ngiven user\u0027s widgets.  When we split keyguard into a new process,\nit will need to have access to user-specific info to instantiate a\nspecific user\u0027s widgets.  In order to accomplish this, we add an\nexplicit userid to each binder call as well as new permission\ncheck to allow keyguard access.\n\nThis also fixes a potential race condition of having an incorrect user id\ndue to an async call to change the user.  Every binder call now has a specific\nuser id. The user id is either the calling process user\u0027s id or an explicit\none passed by applications like keyguard. It is created once when an\nAppWidgetManager is instantiated and remains for the lifetime of the object.\n\nFixed bug where widgets sometimes didn\u0027t show up for secondary users.\n\nMoved permission check in AppWidgetService into getImplForUser()\n\nRefactored to use userid from context associated AppWidgetManager instance.\n\nClean up AppWidgetHost to use userId from Context.\n\nRemove redundant userId check in checkPermission since it\u0027s handled by\nActivityManager.handleIncomingUser()\n\nRemoved redundant userid check.\n\nUpload after rebase...\n\nChange-Id: Iae3e20f2b342c323bb58768b3d22051510f8268b\n"
    },
    {
      "commit": "bedf5b35eb58a1a29799ac5fb79d1a32dec80eb5",
      "tree": "0645f1ed120baa4a0cf4797d55e136ac2c22e804",
      "parents": [
        "1998060f69714ede1f8add61bdfcfab62b2f97ea",
        "c1fd3ca5cc876110688ee32675e8cac7c5b5eae6"
      ],
      "author": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Wed Feb 20 15:38:38 2013 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Feb 20 15:38:38 2013 -0800"
      },
      "message": "am c1fd3ca5: am ad7b70b6: am 41ae4d7e: am e61116b9: update dev console language for new site design. Language only; no screenshot changes. bug: 8032875 bug: 8033647 bug: 8033688\n\n* commit \u0027c1fd3ca5cc876110688ee32675e8cac7c5b5eae6\u0027:\n  update dev console language for new site design. Language only; no screenshot changes. bug: 8032875 bug: 8033647 bug: 8033688\n"
    },
    {
      "commit": "c1fd3ca5cc876110688ee32675e8cac7c5b5eae6",
      "tree": "2d9b8d2a23bbe3953de45716d65ac25c90060206",
      "parents": [
        "803a6b0da037e6ae6eaf51712cde5545ab140dce",
        "ad7b70b63171e5e6ddd62c37d97437a5123f33bc"
      ],
      "author": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Wed Feb 20 15:35:48 2013 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Feb 20 15:35:48 2013 -0800"
      },
      "message": "am ad7b70b6: am 41ae4d7e: am e61116b9: update dev console language for new site design. Language only; no screenshot changes. bug: 8032875 bug: 8033647 bug: 8033688\n\n* commit \u0027ad7b70b63171e5e6ddd62c37d97437a5123f33bc\u0027:\n  update dev console language for new site design. Language only; no screenshot changes. bug: 8032875 bug: 8033647 bug: 8033688\n"
    },
    {
      "commit": "ad7b70b63171e5e6ddd62c37d97437a5123f33bc",
      "tree": "f0ce4b9be67d1d28069e1035742655c86f1f7f20",
      "parents": [
        "ed7713e161bdfdaa87278fbd369b3dc3939f12c3",
        "41ae4d7e04188657054df8ffdc7710d7c829fbc4"
      ],
      "author": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Wed Feb 20 15:33:36 2013 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Feb 20 15:33:36 2013 -0800"
      },
      "message": "am 41ae4d7e: am e61116b9: update dev console language for new site design. Language only; no screenshot changes. bug: 8032875 bug: 8033647 bug: 8033688\n\n* commit \u002741ae4d7e04188657054df8ffdc7710d7c829fbc4\u0027:\n  update dev console language for new site design. Language only; no screenshot changes. bug: 8032875 bug: 8033647 bug: 8033688\n"
    },
    {
      "commit": "41ae4d7e04188657054df8ffdc7710d7c829fbc4",
      "tree": "c7eb6a8ecbeab122124f434d32058c5b1182271a",
      "parents": [
        "e5c4846db7f12938836f7bd821076f3dd2e59fc8",
        "e61116b9a1f2d92fbda3d23d35a3742d0661c2be"
      ],
      "author": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Wed Feb 20 15:30:04 2013 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Feb 20 15:30:04 2013 -0800"
      },
      "message": "am e61116b9: update dev console language for new site design. Language only; no screenshot changes. bug: 8032875 bug: 8033647 bug: 8033688\n\n* commit \u0027e61116b9a1f2d92fbda3d23d35a3742d0661c2be\u0027:\n  update dev console language for new site design. Language only; no screenshot changes. bug: 8032875 bug: 8033647 bug: 8033688\n"
    },
    {
      "commit": "584e5af84741502a75ca71e443434b0c2796524e",
      "tree": "4574463d70b21d682ee49e199c3c74a37aea779a",
      "parents": [
        "b94413049472cd212da8b2945aa001d01078ef9e",
        "50c291b653062e7356fd8764bf625a1e1f2c678d"
      ],
      "author": {
        "name": "Fabrice Di Meglio",
        "email": "fdimeglio@google.com",
        "time": "Wed Feb 20 15:21:26 2013 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Feb 20 15:21:26 2013 -0800"
      },
      "message": "am 50c291b6: Merge \"SystemUI optimization - rely on inheritance for layout direction\"\n\n* commit \u002750c291b653062e7356fd8764bf625a1e1f2c678d\u0027:\n  SystemUI optimization - rely on inheritance for layout direction\n"
    },
    {
      "commit": "50c291b653062e7356fd8764bf625a1e1f2c678d",
      "tree": "0054a20cd19afc06ec08eccb29a928466aee61f2",
      "parents": [
        "c49f47220ae21efe8888537d5403b8bfa011715a",
        "b5fe52b389d92c067b19217429a2812a9d0ea9dd"
      ],
      "author": {
        "name": "Fabrice Di Meglio",
        "email": "fdimeglio@google.com",
        "time": "Wed Feb 20 23:17:56 2013 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Feb 20 23:18:04 2013 +0000"
      },
      "message": "Merge \"SystemUI optimization - rely on inheritance for layout direction\""
    },
    {
      "commit": "b94413049472cd212da8b2945aa001d01078ef9e",
      "tree": "1504e44473bb2a869353c100dfdc8d1cdb7d4ff9",
      "parents": [
        "01fc6fc4c169c7058e2ba308d5f50caab0c2b0c5",
        "c49f47220ae21efe8888537d5403b8bfa011715a"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Wed Feb 20 15:17:47 2013 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Feb 20 15:17:47 2013 -0800"
      },
      "message": "am c49f4722: Merge \"Fix issue #8228463: contradicting public documentation on what...\"\n\n* commit \u0027c49f47220ae21efe8888537d5403b8bfa011715a\u0027:\n  Fix issue #8228463: contradicting public documentation on what...\n"
    },
    {
      "commit": "c49f47220ae21efe8888537d5403b8bfa011715a",
      "tree": "ff004967a81b7063d02d2f0227d00f57d9e1b0b3",
      "parents": [
        "1fd2ed58da3e578df0cd0c326c719cf1c282b793",
        "a53ee35754d22e58978c9fd81396e599e00bac18"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Wed Feb 20 23:13:25 2013 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Feb 20 23:13:25 2013 +0000"
      },
      "message": "Merge \"Fix issue #8228463: contradicting public documentation on what...\""
    },
    {
      "commit": "01fc6fc4c169c7058e2ba308d5f50caab0c2b0c5",
      "tree": "fc28c83daec343cfccd261f8b3695d3b88cb22ee",
      "parents": [
        "08d160a366932aec170a115a1edb3bb5ac4e3a4e",
        "1fd2ed58da3e578df0cd0c326c719cf1c282b793"
      ],
      "author": {
        "name": "Michael Wright",
        "email": "michaelwr@google.com",
        "time": "Wed Feb 20 15:06:43 2013 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Feb 20 15:06:43 2013 -0800"
      },
      "message": "am 1fd2ed58: Merge \"Add brightness dialog to SystemUI\"\n\n* commit \u00271fd2ed58da3e578df0cd0c326c719cf1c282b793\u0027:\n  Add brightness dialog to SystemUI\n"
    },
    {
      "commit": "a53ee35754d22e58978c9fd81396e599e00bac18",
      "tree": "953dd6c4bf3968be3cf584e007c2ab0d76c9892a",
      "parents": [
        "8a47d8eaec26d0937aee94a057f561f246748339"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Wed Feb 20 12:47:02 2013 -0800"
      },
      "committer": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Wed Feb 20 15:05:39 2013 -0800"
      },
      "message": "Fix issue #8228463: contradicting public documentation on what...\n\n...Intents match an IntentFilter that has no action specified\n\nAnd various other doc improvements.\n\nChange-Id: I6d881c8aed56c552e36d5db5df4f74c6aa718da7\n"
    },
    {
      "commit": "b5a1ce2f5daa20b5c77113b8887e12dcc05590fc",
      "tree": "ae50ddf78527406488639667ee3f04dd81accdf8",
      "parents": [
        "c36303a66d1cb72f7216dc90ee7239b2b77a9815",
        "a37fc575a4ac40f3ff2e9a9f2108b577a649db73"
      ],
      "author": {
        "name": "Wink Saville",
        "email": "wink@google.com",
        "time": "Wed Feb 20 23:04:31 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Feb 20 23:04:32 2013 +0000"
      },
      "message": "Merge \"Allow three digit phone numbers\""
    },
    {
      "commit": "1fd2ed58da3e578df0cd0c326c719cf1c282b793",
      "tree": "0a6d0bf0f90f22c09a76e736d54cd1c1fda94993",
      "parents": [
        "7a60c43d874bd047ea4b93b94c9b8771ea5739cc",
        "0087a14d4b4bcfe57c6f6e36c70eec966088d7bb"
      ],
      "author": {
        "name": "Michael Wright",
        "email": "michaelwr@google.com",
        "time": "Wed Feb 20 23:03:18 2013 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Feb 20 23:03:18 2013 +0000"
      },
      "message": "Merge \"Add brightness dialog to SystemUI\""
    },
    {
      "commit": "08d160a366932aec170a115a1edb3bb5ac4e3a4e",
      "tree": "01cf849d4c08344f8d08ba9d92efea80ca0d54c3",
      "parents": [
        "3c394a3bec3c0467d7e9f5c8ceda0501e2e61f04",
        "7a60c43d874bd047ea4b93b94c9b8771ea5739cc"
      ],
      "author": {
        "name": "Ben Cheng",
        "email": "bccheng@google.com",
        "time": "Wed Feb 20 14:39:35 2013 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Feb 20 14:39:35 2013 -0800"
      },
      "message": "am 7a60c43d: Merge \"Use free for memory chunks allocated through memalign.\"\n\n* commit \u00277a60c43d874bd047ea4b93b94c9b8771ea5739cc\u0027:\n  Use free for memory chunks allocated through memalign.\n"
    },
    {
      "commit": "0087a14d4b4bcfe57c6f6e36c70eec966088d7bb",
      "tree": "7d084053ff0a15bb4d29af8f04bd2aae7e11445e",
      "parents": [
        "81aaf87d097aae2f0a5f8bd7286f82a4d0658b77"
      ],
      "author": {
        "name": "Michael Wright",
        "email": "michaelwr@google.com",
        "time": "Tue Feb 05 16:29:39 2013 -0800"
      },
      "committer": {
        "name": "Michael Wright",
        "email": "michaelwr@google.com",
        "time": "Wed Feb 20 14:39:03 2013 -0800"
      },
      "message": "Add brightness dialog to SystemUI\n\nChange-Id: If31406c9144bb2583876f08dd54b259d1dfa3601\n"
    },
    {
      "commit": "7a60c43d874bd047ea4b93b94c9b8771ea5739cc",
      "tree": "584beb1d903ea697e7268bd94aa71407065782aa",
      "parents": [
        "780294be50b57d94455c709044e36098c829f72a",
        "15641a6181cdaac2aadf07585de66483b4b7ae6b"
      ],
      "author": {
        "name": "Ben Cheng",
        "email": "bccheng@google.com",
        "time": "Wed Feb 20 22:34:57 2013 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Feb 20 22:34:58 2013 +0000"
      },
      "message": "Merge \"Use free for memory chunks allocated through memalign.\""
    },
    {
      "commit": "3c394a3bec3c0467d7e9f5c8ceda0501e2e61f04",
      "tree": "0b2470cd267c6f87bec4c82348b571afbda658e0",
      "parents": [
        "569e44a73bd4436998cf3e7875629bfbecffcbe9",
        "780294be50b57d94455c709044e36098c829f72a"
      ],
      "author": {
        "name": "Ed Heyl",
        "email": "edheyl@google.com",
        "time": "Wed Feb 20 13:55:57 2013 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Feb 20 13:55:57 2013 -0800"
      },
      "message": "am 780294be: Merge remote-tracking branch \\\u0027goog/jb-mr2-release\\\u0027\n\n* commit \u0027780294be50b57d94455c709044e36098c829f72a\u0027:\n  Add DUMP permission to SystemUI for bugreports.\n  fix argument mismatches in Paint JNI\n  Proper clean up when Ui test automation service is unregistered or dies.\n  Revert \"Merge remote-tracking branch \u0027goog/master-chromium\u0027 into \u0027goog/master\u0027\" DO NOT MERGE\n  Fixing a NPE in accessibility manager service.\n  Revert \"Fix for bug: 8184401 - GridLayout accounts for child\u0027s size/measurements even when a child is \"GONE\"\"\n  Prevent crash when setting up a stencil-based clip Bug #8177690\n  Manually recycling bitmap memory when rotating ss, resetting canvas bitmap, adding logging. (Bug 7974275)\n  Reintroduce the net.dns system properties \u003cTEMP\u003e\n  Add a RenderBuffer object to store stencil buffers. Bug #7146141\n  \"Fixing backwards cmpatibility for enabling explore by touch\"\"\n  Revert \"Fixing backwards cmpatibility for enabling explore by touch\"\n  Check text length when testing for newline.\n  Fix GpsLocationProvider.enable/disable/isEnabled\n  Add K api version.\n  Revert \"App home directories are now 0700 for targetSdkVersion \u003e 17\"\n  Fix media scan NPE\n  Fix systemui crash on Xoom startup\n"
    },
    {
      "commit": "780294be50b57d94455c709044e36098c829f72a",
      "tree": "1c9be342fe50f83175239f87e6af02e4663e0bdf",
      "parents": [
        "fd171e43e4946ce5789e5dd8ade09a1cbf2a5ae0",
        "967864159ffc7a8b999aef9126dfe4db70d3f6b5"
      ],
      "author": {
        "name": "Ed Heyl",
        "email": "edheyl@google.com",
        "time": "Wed Feb 20 13:47:29 2013 -0800"
      },
      "committer": {
        "name": "Ed Heyl",
        "email": "edheyl@google.com",
        "time": "Wed Feb 20 13:47:29 2013 -0800"
      },
      "message": "Merge remote-tracking branch \u0027goog/jb-mr2-release\u0027\n"
    },
    {
      "commit": "569e44a73bd4436998cf3e7875629bfbecffcbe9",
      "tree": "0b2470cd267c6f87bec4c82348b571afbda658e0",
      "parents": [
        "81ba14444fe9e6196f11a8f124a5b677fed4cb46",
        "fd171e43e4946ce5789e5dd8ade09a1cbf2a5ae0"
      ],
      "author": {
        "name": "Daniel Sandler",
        "email": "dsandler@android.com",
        "time": "Wed Feb 20 13:39:12 2013 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Feb 20 13:39:12 2013 -0800"
      },
      "message": "am fd171e43: Merge \"Switch to system process before modifying rotation.\"\n\n* commit \u0027fd171e43e4946ce5789e5dd8ade09a1cbf2a5ae0\u0027:\n  Switch to system process before modifying rotation.\n"
    },
    {
      "commit": "fd171e43e4946ce5789e5dd8ade09a1cbf2a5ae0",
      "tree": "1c9be342fe50f83175239f87e6af02e4663e0bdf",
      "parents": [
        "04de3b8141572aeac5b8c1c48044b6b5bdad898e",
        "3de830b82b74f3df86ede47c8b1a0b8dcac113d6"
      ],
      "author": {
        "name": "Daniel Sandler",
        "email": "dsandler@android.com",
        "time": "Wed Feb 20 21:35:52 2013 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Feb 20 21:35:53 2013 +0000"
      },
      "message": "Merge \"Switch to system process before modifying rotation.\""
    },
    {
      "commit": "e61116b9a1f2d92fbda3d23d35a3742d0661c2be",
      "tree": "fa44e99314087b8931318e7a50b59b37fb465f54",
      "parents": [
        "9dbb0b3597291a8305e0c451521eec9a5be2fb9b"
      ],
      "author": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Wed Jan 30 16:20:49 2013 -0800"
      },
      "committer": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Wed Feb 20 13:30:35 2013 -0800"
      },
      "message": "update dev console language for new site design.\nLanguage only; no screenshot changes.\nbug: 8032875\nbug: 8033647\nbug: 8033688\n\nChange-Id: Ia333846e89d025b1edc919a40cb2224b04deb9ab\n"
    },
    {
      "commit": "15641a6181cdaac2aadf07585de66483b4b7ae6b",
      "tree": "9921ccaec2a24f89e49fee585cbb3c082657642b",
      "parents": [
        "404f87e54057bd09b9a504066d7d573db1e11eb3"
      ],
      "author": {
        "name": "Ben Cheng",
        "email": "bccheng@google.com",
        "time": "Wed Feb 20 13:20:03 2013 -0800"
      },
      "committer": {
        "name": "Ben Cheng",
        "email": "bccheng@google.com",
        "time": "Wed Feb 20 13:20:03 2013 -0800"
      },
      "message": "Use free for memory chunks allocated through memalign.\n\nBUG: 8234423\nChange-Id: Ic4100a780908c94540722cc4af5f73f4940431b4\n"
    },
    {
      "commit": "3de830b82b74f3df86ede47c8b1a0b8dcac113d6",
      "tree": "cb95a45de7e335b023fcdd8f78862e9dedb362e3",
      "parents": [
        "f025404a8bbb0182dee42a6044ad888f443e7fe4"
      ],
      "author": {
        "name": "Daniel Sandler",
        "email": "dsandler@android.com",
        "time": "Wed Feb 20 15:23:52 2013 -0500"
      },
      "committer": {
        "name": "Daniel Sandler",
        "email": "dsandler@android.com",
        "time": "Wed Feb 20 15:23:52 2013 -0500"
      },
      "message": "Switch to system process before modifying rotation.\n\nBug: 8218133\nChange-Id: Ib44d64d48dbdf3095182c409dd2211f6a3b726ad\n"
    },
    {
      "commit": "81ba14444fe9e6196f11a8f124a5b677fed4cb46",
      "tree": "15ce0318c9289b58038fd74470baa45cdac902e4",
      "parents": [
        "eede1a69dca06cec56965a37bc89d98c6ebe293f",
        "04de3b8141572aeac5b8c1c48044b6b5bdad898e"
      ],
      "author": {
        "name": "Fabrice Di Meglio",
        "email": "fdimeglio@google.com",
        "time": "Wed Feb 20 11:24:17 2013 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Feb 20 11:24:17 2013 -0800"
      },
      "message": "am 04de3b81: Merge \"Make Spinner widget RTL-aware\"\n\n* commit \u002704de3b8141572aeac5b8c1c48044b6b5bdad898e\u0027:\n  Make Spinner widget RTL-aware\n"
    },
    {
      "commit": "04de3b8141572aeac5b8c1c48044b6b5bdad898e",
      "tree": "33274dea79bc85513dc5e7ba4088e756136d65f5",
      "parents": [
        "aa7cc1e2ab9856e9c57c1664020df60afaae3d72",
        "58bd12deb2539a2db47c6781295c8ef5faadf6e0"
      ],
      "author": {
        "name": "Fabrice Di Meglio",
        "email": "fdimeglio@google.com",
        "time": "Wed Feb 20 19:20:22 2013 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Feb 20 19:20:22 2013 +0000"
      },
      "message": "Merge \"Make Spinner widget RTL-aware\""
    },
    {
      "commit": "eede1a69dca06cec56965a37bc89d98c6ebe293f",
      "tree": "de8c9d6dbeae8ab21726d9e75d73f8a9f6925233",
      "parents": [
        "c4ca87f0f4034d4b987084d2b62ed7e5e0430557",
        "aa7cc1e2ab9856e9c57c1664020df60afaae3d72"
      ],
      "author": {
        "name": "Svetoslav",
        "email": "svetoslavganov@google.com",
        "time": "Wed Feb 20 11:14:52 2013 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Feb 20 11:14:52 2013 -0800"
      },
      "message": "am aa7cc1e2: Merge \"Adding idle maintenance service.\"\n\n* commit \u0027aa7cc1e2ab9856e9c57c1664020df60afaae3d72\u0027:\n  Adding idle maintenance service.\n"
    },
    {
      "commit": "aa7cc1e2ab9856e9c57c1664020df60afaae3d72",
      "tree": "723695432a47633b1d88d7739d3bcdca77f9ecb1",
      "parents": [
        "8a47d8eaec26d0937aee94a057f561f246748339",
        "b3038ec7cfc5d26eb0be18ae65c62825556bca0f"
      ],
      "author": {
        "name": "Svetoslav",
        "email": "svetoslavganov@google.com",
        "time": "Wed Feb 20 19:11:06 2013 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Feb 20 19:11:07 2013 +0000"
      },
      "message": "Merge \"Adding idle maintenance service.\""
    },
    {
      "commit": "c4ca87f0f4034d4b987084d2b62ed7e5e0430557",
      "tree": "72ae034904f9554d1ed6228944e7711959fc21d7",
      "parents": [
        "09bd2113e3a6bb2c63f01b62a09ae3c23d3c0454",
        "8a47d8eaec26d0937aee94a057f561f246748339"
      ],
      "author": {
        "name": "Chris Craik",
        "email": "ccraik@google.com",
        "time": "Wed Feb 20 10:42:40 2013 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Feb 20 10:42:40 2013 -0800"
      },
      "message": "am 8a47d8ea: Merge \"Clean up clipping and deferral logic\"\n\n* commit \u00278a47d8eaec26d0937aee94a057f561f246748339\u0027:\n  Clean up clipping and deferral logic\n"
    },
    {
      "commit": "8a47d8eaec26d0937aee94a057f561f246748339",
      "tree": "3a0e20c21c0086e97d4024e2f2af269bc7f0e859",
      "parents": [
        "14bd8359a84c9b3f634d1fd816ddf5750d6539a9",
        "5d11676414b3606792e23c269cf75b44faa1a2af"
      ],
      "author": {
        "name": "Chris Craik",
        "email": "ccraik@google.com",
        "time": "Wed Feb 20 18:40:03 2013 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Feb 20 18:40:03 2013 +0000"
      },
      "message": "Merge \"Clean up clipping and deferral logic\""
    },
    {
      "commit": "09bd2113e3a6bb2c63f01b62a09ae3c23d3c0454",
      "tree": "7aa661abbedeaa01ab9235d7998fc6e16aaa6360",
      "parents": [
        "ab4463f99a29cbad8b0e5a2397d3a4d569c932de",
        "14bd8359a84c9b3f634d1fd816ddf5750d6539a9"
      ],
      "author": {
        "name": "Romain Guy",
        "email": "romainguy@google.com",
        "time": "Wed Feb 20 10:36:12 2013 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Feb 20 10:36:12 2013 -0800"
      },
      "message": "am 14bd8359: Merge \"Wallpaper software rendering fallback Bug #8230579\"\n\n* commit \u002714bd8359a84c9b3f634d1fd816ddf5750d6539a9\u0027:\n  Wallpaper software rendering fallback Bug #8230579\n"
    },
    {
      "commit": "14bd8359a84c9b3f634d1fd816ddf5750d6539a9",
      "tree": "7576741a0e9c218804e26cb8fd2fe38d8b8e92c8",
      "parents": [
        "1a0939cd130ed9df2982563a7dd0ea2d521d04ee",
        "c8d983f7259b4e328abc10c27c3c2cec61ad0722"
      ],
      "author": {
        "name": "Romain Guy",
        "email": "romainguy@google.com",
        "time": "Wed Feb 20 18:32:42 2013 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Feb 20 18:33:05 2013 +0000"
      },
      "message": "Merge \"Wallpaper software rendering fallback Bug #8230579\""
    },
    {
      "commit": "ab4463f99a29cbad8b0e5a2397d3a4d569c932de",
      "tree": "0fc4e8e56ae4906d30cbfc6c914f9994a5f71a74",
      "parents": [
        "04c13dc26a7e415c753d6701c11e3bf4321b5bbc",
        "1a0939cd130ed9df2982563a7dd0ea2d521d04ee"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Wed Feb 20 10:31:34 2013 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Feb 20 10:31:34 2013 -0800"
      },
      "message": "am 1a0939cd: Merge \"Overscan improvement: all apps extend to overscan area.\"\n\n* commit \u00271a0939cd130ed9df2982563a7dd0ea2d521d04ee\u0027:\n  Overscan improvement: all apps extend to overscan area.\n"
    }
  ],
  "next": "1a0939cd130ed9df2982563a7dd0ea2d521d04ee"
}
