)]}'
{
  "log": [
    {
      "commit": "1dd01eb36b63d870d75aec189dd1718a1663c272",
      "tree": "c51b76f232cc1b4489d800fd282ed47b60c1c204",
      "parents": [
        "22f6a60e62253436a4f7da1a5d59adc0f17534cc"
      ],
      "author": {
        "name": "Matthew Xie",
        "email": "mattx@google.com",
        "time": "Fri Apr 26 12:37:54 2013 -0700"
      },
      "committer": {
        "name": "Matthew Xie",
        "email": "mattx@google.com",
        "time": "Fri Apr 26 12:41:45 2013 -0700"
      },
      "message": "Donot start Bluetooth Manager Service when bluetooth hardware feature is missing\n\nbug 8374762\n\nChange-Id: Iea06bd05e19eeddf3398ac446f3d6b80fce51283\n"
    },
    {
      "commit": "22f6a60e62253436a4f7da1a5d59adc0f17534cc",
      "tree": "aeb309f664c4e563f8ea7ad601fe62438cb9e280",
      "parents": [
        "addc906f70ba24aa4b649fff7f98d88b96c8d808",
        "b40c1fdaee6e6cabea8d1ed78f56d5b6bd133cfb"
      ],
      "author": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Fri Apr 26 03:26:11 2013 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Apr 26 03:26:12 2013 +0000"
      },
      "message": "Merge \"add docs for new attributes, including account restriction for restricted profiles\" into jb-mr2-dev"
    },
    {
      "commit": "addc906f70ba24aa4b649fff7f98d88b96c8d808",
      "tree": "4d08accec95b8914738d699372254488cdfd7ef4",
      "parents": [
        "5e5aeb46849e21b605ef59a691bca478eb4fa380",
        "eaddac6d2662f4443561a75b355c472c751ef6fc"
      ],
      "author": {
        "name": "Chris Craik",
        "email": "ccraik@google.com",
        "time": "Fri Apr 26 02:15:45 2013 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Apr 26 02:15:45 2013 +0000"
      },
      "message": "Merge \"Force clipping on layers that fail to be allocated\" into jb-mr2-dev"
    },
    {
      "commit": "b40c1fdaee6e6cabea8d1ed78f56d5b6bd133cfb",
      "tree": "0774a1818395621294594444cf1ef7114870ab87",
      "parents": [
        "5e5aeb46849e21b605ef59a691bca478eb4fa380"
      ],
      "author": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Tue Apr 23 13:30:06 2013 -0700"
      },
      "committer": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Thu Apr 25 19:05:55 2013 -0700"
      },
      "message": "add docs for new attributes, including account restriction for restricted profiles\n\nChange-Id: I737ea55bfa58562b1b384e52626e95b479759376\n"
    },
    {
      "commit": "5e5aeb46849e21b605ef59a691bca478eb4fa380",
      "tree": "942c124351d76919a17fa5ba21ff14a5d3471502",
      "parents": [
        "bbd90f8e7051fde96092cacdebc5d94ce46c7140",
        "04667dae3a5e45257c12d11dbcb4fc353a18d842"
      ],
      "author": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Fri Apr 26 01:57:00 2013 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Apr 26 01:57:00 2013 +0000"
      },
      "message": "Merge \"fix javadoc build also add some docs to the service\" into jb-mr2-dev"
    },
    {
      "commit": "bbd90f8e7051fde96092cacdebc5d94ce46c7140",
      "tree": "242f33bfe7cbcc0340531f91a30a0ca4b8501f16",
      "parents": [
        "7f3c5d164fd34e77b783e8c09b65645a1b143f6a",
        "2555dafce87e60fae28d71913730abf73e40fcd7"
      ],
      "author": {
        "name": "Amith Yamasani",
        "email": "yamasani@google.com",
        "time": "Fri Apr 26 01:42:20 2013 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Apr 26 01:42:20 2013 +0000"
      },
      "message": "Merge \"Hide isLinkedUser()\" into jb-mr2-dev"
    },
    {
      "commit": "7f3c5d164fd34e77b783e8c09b65645a1b143f6a",
      "tree": "86261a3703b183966c25fdeb53ec3be03363ea50",
      "parents": [
        "5866570947a7ef325f74d9dbfc1ccbdd02d3e7b6",
        "71bfafc84af4b820748b12e1a1010b0dfa7bdea6"
      ],
      "author": {
        "name": "Matthew Xie",
        "email": "mattx@google.com",
        "time": "Fri Apr 26 01:18:33 2013 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Apr 26 01:18:34 2013 +0000"
      },
      "message": "Merge \"Added flush() for bluetooth output stream\" into jb-mr2-dev"
    },
    {
      "commit": "5866570947a7ef325f74d9dbfc1ccbdd02d3e7b6",
      "tree": "2974a789b73bdfe1803d16436c738abbf70ccfd9",
      "parents": [
        "e00a3b80635c830dc57510556231cc40db6651f5",
        "62cadf153f7c15e8f62550dd50c646ac9b42f3dd"
      ],
      "author": {
        "name": "Kristian Monsen",
        "email": "kristianm@google.com",
        "time": "Fri Apr 26 00:06:16 2013 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Apr 26 00:06:16 2013 +0000"
      },
      "message": "Merge \"Workaround for bug 8700358: Reproducible WebView crash in Feedly starting in JWR22B\" into jb-mr2-dev"
    },
    {
      "commit": "04667dae3a5e45257c12d11dbcb4fc353a18d842",
      "tree": "1029ee4315f75859584b758d4d37f3b479c7c3b3",
      "parents": [
        "e00a3b80635c830dc57510556231cc40db6651f5"
      ],
      "author": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Thu Apr 25 16:57:16 2013 -0700"
      },
      "committer": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Thu Apr 25 17:01:53 2013 -0700"
      },
      "message": "fix javadoc build\nalso add some docs to the service\n\nChange-Id: I712710de403bc000c0a69a2de726bace6e7873bd\n"
    },
    {
      "commit": "eaddac6d2662f4443561a75b355c472c751ef6fc",
      "tree": "d555f0fde356b218b5cd51f8f5720f5f343f62ea",
      "parents": [
        "d9ecfa0037105e8c6662091af6f8936f3ae627b8"
      ],
      "author": {
        "name": "Chris Craik",
        "email": "ccraik@google.com",
        "time": "Thu Apr 25 15:32:40 2013 -0700"
      },
      "committer": {
        "name": "Chris Craik",
        "email": "ccraik@google.com",
        "time": "Thu Apr 25 15:32:40 2013 -0700"
      },
      "message": "Force clipping on layers that fail to be allocated\n\nbug:8666842\n\nIn SW rendering, a previous optimization avoided clipping to the\nbounds of views that are layers. This breaks if the view fails to\ncreate a layer (such as if it\u0027s too big), so instead look at whether\nthe view has a layer.\n\nChange-Id: I653882035512012aefd91f06ff0bdc73aa5e4430\n"
    },
    {
      "commit": "e00a3b80635c830dc57510556231cc40db6651f5",
      "tree": "381d9c29cf85bdeb62ecb9847fd8549dd7bf09b1",
      "parents": [
        "c38bc5ab6b55804c7a8d440cf2bf249baa2efc98",
        "68a032936e5922ddda271c751400b64712f8f03b"
      ],
      "author": {
        "name": "Nick Kralevich",
        "email": "nnk@google.com",
        "time": "Thu Apr 25 22:08:20 2013 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Apr 25 22:08:20 2013 +0000"
      },
      "message": "Merge \"Don\u0027t set ADDR_COMPAT_LAYOUT on the emulator\" into jb-mr2-dev"
    },
    {
      "commit": "c38bc5ab6b55804c7a8d440cf2bf249baa2efc98",
      "tree": "6b054d3f1a3c72b04e222f82b4462275bbe6dad4",
      "parents": [
        "99ba72039d9d97ea3ed7d01b327b98c87051e989",
        "4293e233dce185e2b8163b23efa8c17ec3266a87"
      ],
      "author": {
        "name": "Svetoslav",
        "email": "svetoslavganov@google.com",
        "time": "Thu Apr 25 21:49:00 2013 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Apr 25 21:49:00 2013 +0000"
      },
      "message": "Merge \"Lockscreen widgets not always announced.\" into jb-mr2-dev"
    },
    {
      "commit": "99ba72039d9d97ea3ed7d01b327b98c87051e989",
      "tree": "9bfccb1b4f365720de6b0ba03cb49a3ed2f26872",
      "parents": [
        "b044c40c154ba8abe62154608812ad87993ca0d8",
        "21ef9647e8bd9997ed63f891b13bc3cc0f566b52"
      ],
      "author": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Thu Apr 25 21:43:27 2013 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Apr 25 21:43:28 2013 +0000"
      },
      "message": "Merge \"Avoid leaking Surface native object.\" into jb-mr2-dev"
    },
    {
      "commit": "b044c40c154ba8abe62154608812ad87993ca0d8",
      "tree": "6ce454ca164a64dea0725942aa0ae7544099b244",
      "parents": [
        "eaebe4c1062e3196f6dbff1c33ef7ec3c21c1900",
        "072137c80a9ce30a1c79cc416932a24bd2e4dccb"
      ],
      "author": {
        "name": "Michael Wright",
        "email": "michaelwr@google.com",
        "time": "Thu Apr 25 21:43:03 2013 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Apr 25 21:43:03 2013 +0000"
      },
      "message": "Merge \"Fixed javadoc in input related classes\" into jb-mr2-dev"
    },
    {
      "commit": "eaebe4c1062e3196f6dbff1c33ef7ec3c21c1900",
      "tree": "43d73e9cadaf6c13e67e1e48dbaf4531c38c08da",
      "parents": [
        "cc165d165e314ccef5d14891fb7673d3baefd7bb",
        "f640bb9bbbe104fd08c98df240f1aeea0cacdbab"
      ],
      "author": {
        "name": "Igor Murashkin",
        "email": "iam@google.com",
        "time": "Thu Apr 25 21:32:25 2013 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Apr 25 21:32:26 2013 +0000"
      },
      "message": "Merge \"Add new android.permission.CAMERA_DISABLE_TRANSMIT_LED\" into jb-mr2-dev"
    },
    {
      "commit": "cc165d165e314ccef5d14891fb7673d3baefd7bb",
      "tree": "ee2bfbdb86b6f0c39a70837774427930f415355a",
      "parents": [
        "027f84c310158edfc94d94ab0ef0480843d49d3b",
        "5b94114fa4181285e1d9638473c312e8024cba68"
      ],
      "author": {
        "name": "Daniel Sandler",
        "email": "dsandler@android.com",
        "time": "Thu Apr 25 21:16:56 2013 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Apr 25 21:16:56 2013 +0000"
      },
      "message": "Merge \"Fix build.\" into jb-mr2-dev"
    },
    {
      "commit": "5b94114fa4181285e1d9638473c312e8024cba68",
      "tree": "eb3a19ce4b38b24a387e0facd6d7ef13e7cded29",
      "parents": [
        "4f91efdf421e354ee2033ed640e4150cf0cef21b"
      ],
      "author": {
        "name": "Daniel Sandler",
        "email": "dsandler@android.com",
        "time": "Thu Apr 25 17:13:53 2013 -0400"
      },
      "committer": {
        "name": "Daniel Sandler",
        "email": "dsandler@android.com",
        "time": "Thu Apr 25 17:13:53 2013 -0400"
      },
      "message": "Fix build.\n\nChange-Id: I2e41f312f51c3fd72ed63bc544b4fa815c2c3ba4\n"
    },
    {
      "commit": "68a032936e5922ddda271c751400b64712f8f03b",
      "tree": "2bda3f644de040b8774a89910dedd7b407be6ca0",
      "parents": [
        "027f84c310158edfc94d94ab0ef0480843d49d3b"
      ],
      "author": {
        "name": "Nick Kralevich",
        "email": "nnk@google.com",
        "time": "Tue Apr 23 15:30:45 2013 -0700"
      },
      "committer": {
        "name": "Nick Kralevich",
        "email": "nnk@google.com",
        "time": "Thu Apr 25 14:09:21 2013 -0700"
      },
      "message": "Don\u0027t set ADDR_COMPAT_LAYOUT on the emulator\n\nDon\u0027t work around third party app bugs on the emulator.\n\n(cherry picked from commit fc17dc2548234461eb43ff83539ede4c9893a825)\n\nChange-Id: I35246c447de65ad4649b9aa3eb67194234fd6378\n"
    },
    {
      "commit": "027f84c310158edfc94d94ab0ef0480843d49d3b",
      "tree": "ad5fdc12f78974bf93c500e79c6ac5499c6e843c",
      "parents": [
        "a7b6cbf1a3fe91bdbb01edd9a656a62c40c302fd",
        "4f91efdf421e354ee2033ed640e4150cf0cef21b"
      ],
      "author": {
        "name": "Daniel Sandler",
        "email": "dsandler@android.com",
        "time": "Thu Apr 25 21:03:54 2013 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Apr 25 21:03:55 2013 +0000"
      },
      "message": "Merge \"API: getPkg() -\u003e getPackageName()\" into jb-mr2-dev"
    },
    {
      "commit": "2555dafce87e60fae28d71913730abf73e40fcd7",
      "tree": "1241e61836c30c1875a8baaffe132ec6afd57403",
      "parents": [
        "5e97c317e07a81bf5670292e2223e14eb610b0fd"
      ],
      "author": {
        "name": "Amith Yamasani",
        "email": "yamasani@google.com",
        "time": "Thu Apr 25 13:39:27 2013 -0700"
      },
      "committer": {
        "name": "Amith Yamasani",
        "email": "yamasani@google.com",
        "time": "Thu Apr 25 13:39:27 2013 -0700"
      },
      "message": "Hide isLinkedUser()\n\nIt\u0027s not the best API to use to determine anything. Defer to other\nAPIs such as UserManager.getUserRestrictions()\n\nBug: 8720520\nChange-Id: Ie49589056ab52b4fdbcc736f8cdefadb8ba5d9d8\n"
    },
    {
      "commit": "4f91efdf421e354ee2033ed640e4150cf0cef21b",
      "tree": "3a5b04303019172efc58fc38aad48f579e1203b6",
      "parents": [
        "e6f7f2e3a01b8deb00e03ccfa93751c315f14ef0"
      ],
      "author": {
        "name": "Daniel Sandler",
        "email": "dsandler@android.com",
        "time": "Thu Apr 25 16:38:41 2013 -0400"
      },
      "committer": {
        "name": "Daniel Sandler",
        "email": "dsandler@android.com",
        "time": "Thu Apr 25 16:39:02 2013 -0400"
      },
      "message": "API: getPkg() -\u003e getPackageName()\n\nBug: 8656860\nChange-Id: If3062b9fc00270e5f0ecfe67e593b9a28c6bccdd\n"
    },
    {
      "commit": "4293e233dce185e2b8163b23efa8c17ec3266a87",
      "tree": "3b209803bcb404050c2d888bd5b7101c7801f71f",
      "parents": [
        "7c98c196282629fc7a842e67ceca3d9686f3f23a"
      ],
      "author": {
        "name": "Svetoslav",
        "email": "svetoslavganov@google.com",
        "time": "Thu Apr 25 13:25:06 2013 -0700"
      },
      "committer": {
        "name": "Svetoslav",
        "email": "svetoslavganov@google.com",
        "time": "Thu Apr 25 13:25:11 2013 -0700"
      },
      "message": "Lockscreen widgets not always announced.\n\n1. The accessibility events for switching a widget were dispatched\n   before we update the important for accessibility property. We\n   were lucky to get events in some cases since the pages in the\n   pager had alpha grater than zero, i.e. the page was already\n   set as important for accessibility, due to a running animation.\n\n2. Accessibility focus clear event not fired if we give focus to\n   another view. The old focus was correctly cleared just the\n   events were not dispatched.\n\nbug:8599670\n\nChange-Id: Ia2647d77eaa4e10fbaf3a047dc9ea5b728f9c3c3\n"
    },
    {
      "commit": "a7b6cbf1a3fe91bdbb01edd9a656a62c40c302fd",
      "tree": "a04b636bf6520a4842280ee3520c908ccf43f818",
      "parents": [
        "5e97c317e07a81bf5670292e2223e14eb610b0fd",
        "e6f7f2e3a01b8deb00e03ccfa93751c315f14ef0"
      ],
      "author": {
        "name": "Daniel Sandler",
        "email": "dsandler@android.com",
        "time": "Thu Apr 25 20:16:48 2013 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Apr 25 20:16:49 2013 +0000"
      },
      "message": "Merge \"API cleanup: NotificationListener\" into jb-mr2-dev"
    },
    {
      "commit": "21ef9647e8bd9997ed63f891b13bc3cc0f566b52",
      "tree": "a41437ff9c8065a30ff06f0d6132e1ccb5fdd09a",
      "parents": [
        "7c98c196282629fc7a842e67ceca3d9686f3f23a"
      ],
      "author": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Thu Apr 25 11:34:23 2013 -0700"
      },
      "committer": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Thu Apr 25 12:56:42 2013 -0700"
      },
      "message": "Avoid leaking Surface native object.\n\nBug: 8721827\nChange-Id: I8d6192b8eb47911fcf4964de399c7dba94ed9286\n"
    },
    {
      "commit": "e6f7f2e3a01b8deb00e03ccfa93751c315f14ef0",
      "tree": "74beebf24f5a077a2441c7342b1f005864ca1920",
      "parents": [
        "25cf8cee6f304a286d321204e448b18ce733a60c"
      ],
      "author": {
        "name": "Daniel Sandler",
        "email": "dsandler@android.com",
        "time": "Thu Apr 25 15:44:16 2013 -0400"
      },
      "committer": {
        "name": "Daniel Sandler",
        "email": "dsandler@android.com",
        "time": "Thu Apr 25 15:51:08 2013 -0400"
      },
      "message": "API cleanup: NotificationListener\n\n  - Wrap all public member variables in getters and make\n    slots private\n  - Rename clear* methods to cancel* to be more consistent\n    with existing public Notification API\n\nBug: 8656860\nChange-Id: I84f7e71fbb627f859352a93089c6a531b44dac95\n"
    },
    {
      "commit": "5e97c317e07a81bf5670292e2223e14eb610b0fd",
      "tree": "396dd90cdb23e3f1183f1c14137bd117cd65ef2a",
      "parents": [
        "df18118529eecf7f9bd821552015fea5182c8840",
        "25cf8cee6f304a286d321204e448b18ce733a60c"
      ],
      "author": {
        "name": "Daniel Sandler",
        "email": "dsandler@android.com",
        "time": "Thu Apr 25 19:41:10 2013 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Apr 25 19:41:10 2013 +0000"
      },
      "message": "Merge \"New NotificationListener API: getActiveNotifications()\" into jb-mr2-dev"
    },
    {
      "commit": "df18118529eecf7f9bd821552015fea5182c8840",
      "tree": "aa11aa14cce7479a807aef858d0d7a6f9514cee3",
      "parents": [
        "09bb9f66a0c258d3393145d31529de92e55e039a",
        "d5e946a52c5095c05a4621073f428649ad626430"
      ],
      "author": {
        "name": "Amith Yamasani",
        "email": "yamasani@google.com",
        "time": "Thu Apr 25 18:06:02 2013 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Apr 25 18:06:02 2013 +0000"
      },
      "message": "Merge \"Hide TYPE_CHOICE_LEVEL since there\u0027s no visual representation for it yet.\" into jb-mr2-dev"
    },
    {
      "commit": "09bb9f66a0c258d3393145d31529de92e55e039a",
      "tree": "9c7d51b05dc20a2553890f044baea21000a43594",
      "parents": [
        "7c98c196282629fc7a842e67ceca3d9686f3f23a",
        "63539dd6a3950385efda86975325d63862a8838f"
      ],
      "author": {
        "name": "Ben Gruver",
        "email": "bgruv@google.com",
        "time": "Thu Apr 25 17:40:41 2013 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Apr 25 17:40:41 2013 +0000"
      },
      "message": "Merge \"Ensure the intent firewall dir exists before starting the FileObserver\" into jb-mr2-dev"
    },
    {
      "commit": "d5e946a52c5095c05a4621073f428649ad626430",
      "tree": "5ce94aa87b2f71c80700f96e2bca207a889501eb",
      "parents": [
        "7c98c196282629fc7a842e67ceca3d9686f3f23a"
      ],
      "author": {
        "name": "Amith Yamasani",
        "email": "yamasani@google.com",
        "time": "Wed Apr 24 21:37:36 2013 -0700"
      },
      "committer": {
        "name": "Amith Yamasani",
        "email": "yamasani@google.com",
        "time": "Wed Apr 24 21:37:36 2013 -0700"
      },
      "message": "Hide TYPE_CHOICE_LEVEL since there\u0027s no visual representation for it yet.\n\nBug: 8704663\nChange-Id: Ia9931e3844305c8f84c127506ffedf3a17eeb80d\n"
    },
    {
      "commit": "072137c80a9ce30a1c79cc416932a24bd2e4dccb",
      "tree": "909e0d9d89360b49ab506923eead21a1fef5d2f3",
      "parents": [
        "a3b5bae9cf9e28e5d461c543e9c3fc7920a2330c"
      ],
      "author": {
        "name": "Michael Wright",
        "email": "michaelwr@google.com",
        "time": "Wed Apr 24 20:41:20 2013 -0700"
      },
      "committer": {
        "name": "Michael Wright",
        "email": "michaelwr@google.com",
        "time": "Wed Apr 24 20:41:20 2013 -0700"
      },
      "message": "Fixed javadoc in input related classes\n\nChange-Id: Ie415f812a0f473488d74119dab18296a488db6b9\n"
    },
    {
      "commit": "7c98c196282629fc7a842e67ceca3d9686f3f23a",
      "tree": "697cb093a99bbafc64fe8aa53c2a7f155888722f",
      "parents": [
        "7395838d8e45cf39c34d2f2e18da2bedd3e4dc33",
        "2b08c611c88bcb17cfb0861fed67cec6d009e83b"
      ],
      "author": {
        "name": "Michael Wright",
        "email": "michaelwr@google.com",
        "time": "Thu Apr 25 03:22:51 2013 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Apr 25 03:22:51 2013 +0000"
      },
      "message": "Merge \"Mirror LTRIGGER / RTRIGGER as BRAKE / GAS for compatibility\" into jb-mr2-dev"
    },
    {
      "commit": "25cf8cee6f304a286d321204e448b18ce733a60c",
      "tree": "07f36464efefd2890fd42ee7b7a8fb2303abb009",
      "parents": [
        "7395838d8e45cf39c34d2f2e18da2bedd3e4dc33"
      ],
      "author": {
        "name": "Daniel Sandler",
        "email": "dsandler@android.com",
        "time": "Wed Apr 24 15:34:57 2013 -0400"
      },
      "committer": {
        "name": "Daniel Sandler",
        "email": "dsandler@android.com",
        "time": "Wed Apr 24 23:19:08 2013 -0400"
      },
      "message": "New NotificationListener API: getActiveNotifications()\n\nThis allows a listener service to catch up on the current\nstate of the notification panel at any time, including at\nstartup.\n\nBug: 8656860\nChange-Id: I1a3d665d84576e17870929a63dda334afc696010\n"
    },
    {
      "commit": "2b08c611c88bcb17cfb0861fed67cec6d009e83b",
      "tree": "334c8a79fa2808cbf8dab7fd2fd14c4cb8a02345",
      "parents": [
        "22a3344cda1a3dcf4f719e0685c5d06155922c29"
      ],
      "author": {
        "name": "Michael Wright",
        "email": "michaelwr@google.com",
        "time": "Wed Apr 24 20:05:10 2013 -0700"
      },
      "committer": {
        "name": "Michael Wright",
        "email": "michaelwr@google.com",
        "time": "Wed Apr 24 20:08:40 2013 -0700"
      },
      "message": "Mirror LTRIGGER / RTRIGGER as BRAKE / GAS for compatibility\n\nBug: 8590913\nChange-Id: If2918a67ecdd946ed850acc002ca021e150ec39d\n"
    },
    {
      "commit": "7395838d8e45cf39c34d2f2e18da2bedd3e4dc33",
      "tree": "e90243e8fb584f20717b1d3b1ba0b6cf4ab1af6b",
      "parents": [
        "e00b297c0b220148930d40d76f518cf51aa2c9ef",
        "022131d06cc745fddd6877cfffd6d6eb73465e72"
      ],
      "author": {
        "name": "Dirk Dougherty",
        "email": "ddougherty@google.com",
        "time": "Wed Apr 24 19:50:46 2013 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Apr 24 19:50:46 2013 -0700"
      },
      "message": "am 022131d0: am c9f01f0a: am 4a22f9a7: am 2a31f996: am bdf19c62: am 29743661: Doc change: fix typo in tablet guidelines.\n\n* commit \u0027022131d06cc745fddd6877cfffd6d6eb73465e72\u0027:\n  Doc change: fix typo in tablet guidelines.\n"
    },
    {
      "commit": "022131d06cc745fddd6877cfffd6d6eb73465e72",
      "tree": "e5c9f4daa5afeab9822200d6085e52e36b032e33",
      "parents": [
        "036cb2e4bf4bca4d32aa021fb5bb748684317043",
        "c9f01f0a80809d6911fce0dbb7692b787f36eb67"
      ],
      "author": {
        "name": "Dirk Dougherty",
        "email": "ddougherty@google.com",
        "time": "Wed Apr 24 19:48:49 2013 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Apr 24 19:48:49 2013 -0700"
      },
      "message": "am c9f01f0a: am 4a22f9a7: am 2a31f996: am bdf19c62: am 29743661: Doc change: fix typo in tablet guidelines.\n\n* commit \u0027c9f01f0a80809d6911fce0dbb7692b787f36eb67\u0027:\n  Doc change: fix typo in tablet guidelines.\n"
    },
    {
      "commit": "c9f01f0a80809d6911fce0dbb7692b787f36eb67",
      "tree": "d4859b8f47ae15f3da000bbd7a7e45616b504f88",
      "parents": [
        "3e06ca574270b146b833a4f00eae82578e9cc115",
        "4a22f9a7bb782d7b9aeb432b6fefda20057b8e11"
      ],
      "author": {
        "name": "Dirk Dougherty",
        "email": "ddougherty@google.com",
        "time": "Wed Apr 24 19:46:16 2013 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Apr 24 19:46:16 2013 -0700"
      },
      "message": "am 4a22f9a7: am 2a31f996: am bdf19c62: am 29743661: Doc change: fix typo in tablet guidelines.\n\n* commit \u00274a22f9a7bb782d7b9aeb432b6fefda20057b8e11\u0027:\n  Doc change: fix typo in tablet guidelines.\n"
    },
    {
      "commit": "4a22f9a7bb782d7b9aeb432b6fefda20057b8e11",
      "tree": "445522ed475bd4372063a3516db402b233f8782f",
      "parents": [
        "7b5d34f0a7b2d3e059a9f410a60367ef379fc502",
        "2a31f99680ec8bbf9acde86da5e7a595a9e4c089"
      ],
      "author": {
        "name": "Dirk Dougherty",
        "email": "ddougherty@google.com",
        "time": "Wed Apr 24 19:44:20 2013 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Apr 24 19:44:20 2013 -0700"
      },
      "message": "am 2a31f996: am bdf19c62: am 29743661: Doc change: fix typo in tablet guidelines.\n\n* commit \u00272a31f99680ec8bbf9acde86da5e7a595a9e4c089\u0027:\n  Doc change: fix typo in tablet guidelines.\n"
    },
    {
      "commit": "2a31f99680ec8bbf9acde86da5e7a595a9e4c089",
      "tree": "723c40943960c3a42254714053b0238c50620fe8",
      "parents": [
        "2a4ea0fc0d93bb94b1ff7e731af519cc41ef77e8",
        "bdf19c62d841163f5c3434f3533e003f58816e0e"
      ],
      "author": {
        "name": "Dirk Dougherty",
        "email": "ddougherty@google.com",
        "time": "Wed Apr 24 19:42:49 2013 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Apr 24 19:42:49 2013 -0700"
      },
      "message": "am bdf19c62: am 29743661: Doc change: fix typo in tablet guidelines.\n\n* commit \u0027bdf19c62d841163f5c3434f3533e003f58816e0e\u0027:\n  Doc change: fix typo in tablet guidelines.\n"
    },
    {
      "commit": "bdf19c62d841163f5c3434f3533e003f58816e0e",
      "tree": "723c40943960c3a42254714053b0238c50620fe8",
      "parents": [
        "fd61958f75212a70bffebd79ad0876b7ad785f55",
        "29743661734d8e2b7b3c33e635557c3f2ef9d8a0"
      ],
      "author": {
        "name": "Dirk Dougherty",
        "email": "ddougherty@google.com",
        "time": "Wed Apr 24 19:40:02 2013 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Apr 24 19:40:02 2013 -0700"
      },
      "message": "am 29743661: Doc change: fix typo in tablet guidelines.\n\n* commit \u002729743661734d8e2b7b3c33e635557c3f2ef9d8a0\u0027:\n  Doc change: fix typo in tablet guidelines.\n"
    },
    {
      "commit": "29743661734d8e2b7b3c33e635557c3f2ef9d8a0",
      "tree": "d96f6cfcb1848fd41d3f0e1f223be2daf0fee501",
      "parents": [
        "dacaad4ab21bfe8d6de74d60d2ce881d2a276a9d"
      ],
      "author": {
        "name": "Dirk Dougherty",
        "email": "ddougherty@google.com",
        "time": "Wed Apr 24 19:33:46 2013 -0700"
      },
      "committer": {
        "name": "Dirk Dougherty",
        "email": "ddougherty@google.com",
        "time": "Wed Apr 24 19:33:46 2013 -0700"
      },
      "message": "Doc change: fix typo in tablet guidelines.\n\nChange-Id: I8e947fd20783ed12d46807733c4a87ba61211e41\n"
    },
    {
      "commit": "e00b297c0b220148930d40d76f518cf51aa2c9ef",
      "tree": "ef428e03438c49d6c39677af499870afc3aa9b2f",
      "parents": [
        "a6631f57fa49c00d722f6d521b9882781be6dfa0",
        "11adf6dc2438260c3e0d79cc189bcb4f6f15e9f4"
      ],
      "author": {
        "name": "Svetoslav",
        "email": "svetoslavganov@google.com",
        "time": "Thu Apr 25 01:44:42 2013 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Apr 25 01:44:43 2013 +0000"
      },
      "message": "Merge \"The touch exploration capability is dynamically granted pre-JellyBeanMR2.\" into jb-mr2-dev"
    },
    {
      "commit": "a6631f57fa49c00d722f6d521b9882781be6dfa0",
      "tree": "b0f79d0230abd0c1feb3cb6b7ddf6cbc0da2954e",
      "parents": [
        "78cfd3cc432e8660cb23619b354a418a7a26f4b0",
        "d575233c53d46d55db79c269e716d1d1115fd368"
      ],
      "author": {
        "name": "Matthew Xie",
        "email": "mattx@google.com",
        "time": "Thu Apr 25 01:42:14 2013 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Apr 25 01:42:14 2013 +0000"
      },
      "message": "Merge \"Change permission of LE scan APIs from BLUETOOTH to BLUETOOTH_ADMIN\" into jb-mr2-dev"
    },
    {
      "commit": "d575233c53d46d55db79c269e716d1d1115fd368",
      "tree": "052379a3a0a0fb4115e1ffef800d7c657c02da70",
      "parents": [
        "89a6081447fc5c454aad3aea02190a576d92ca1b"
      ],
      "author": {
        "name": "Matthew Xie",
        "email": "mattx@google.com",
        "time": "Wed Apr 24 17:51:37 2013 -0700"
      },
      "committer": {
        "name": "Matthew Xie",
        "email": "mattx@google.com",
        "time": "Wed Apr 24 17:51:37 2013 -0700"
      },
      "message": "Change permission of LE scan APIs from BLUETOOTH to BLUETOOTH_ADMIN\n\nbug 8667898\n\nChange-Id: Iaff19fe72b16a96a6cf2f5b9140e369098567d2b\n"
    },
    {
      "commit": "62cadf153f7c15e8f62550dd50c646ac9b42f3dd",
      "tree": "7c7a059d310579c9b28c8b169ccf19d9226ca15b",
      "parents": [
        "4e0eb22fdf56b8f3fd1bff09c4064b35b80751c1"
      ],
      "author": {
        "name": "Kristian Monsen",
        "email": "kristianm@google.com",
        "time": "Wed Apr 24 15:58:22 2013 -0700"
      },
      "committer": {
        "name": "Kristian Monsen",
        "email": "kristianm@google.com",
        "time": "Wed Apr 24 16:41:24 2013 -0700"
      },
      "message": "Workaround for bug 8700358: Reproducible WebView crash in Feedly starting in JWR22B\n\nCatching all excptions from reading from the AssetManager\n\nChange-Id: I53f99484deda3778307eab2ae86ca9fc0ad2fead\n"
    },
    {
      "commit": "78cfd3cc432e8660cb23619b354a418a7a26f4b0",
      "tree": "512300ec9263fbd61267c647d1da25af602eab4a",
      "parents": [
        "4268976929979ffcc54122f8090c39a8c6799273",
        "036cb2e4bf4bca4d32aa021fb5bb748684317043"
      ],
      "author": {
        "name": "kmccormick",
        "email": "kmccormick@google.com",
        "time": "Wed Apr 24 16:19:14 2013 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Apr 24 16:19:14 2013 -0700"
      },
      "message": "am 036cb2e4: (-s ours) am 3e06ca57: am 7b5d34f0: am 2a4ea0fc: am fd61958f: Doc Update: bug fix in SensorEvent ref\n\n* commit \u0027036cb2e4bf4bca4d32aa021fb5bb748684317043\u0027:\n  Doc Update: bug fix in SensorEvent ref\n"
    },
    {
      "commit": "036cb2e4bf4bca4d32aa021fb5bb748684317043",
      "tree": "b1787642cea83017eaacf29eca182b621e22df8f",
      "parents": [
        "d9c9dd323d7e15460986e2dbb3a36aeb49e263df",
        "3e06ca574270b146b833a4f00eae82578e9cc115"
      ],
      "author": {
        "name": "kmccormick",
        "email": "kmccormick@google.com",
        "time": "Wed Apr 24 16:02:26 2013 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Apr 24 16:02:26 2013 -0700"
      },
      "message": "am 3e06ca57: am 7b5d34f0: am 2a4ea0fc: am fd61958f: Doc Update: bug fix in SensorEvent ref\n\n* commit \u00273e06ca574270b146b833a4f00eae82578e9cc115\u0027:\n  Doc Update: bug fix in SensorEvent ref\n"
    },
    {
      "commit": "3e06ca574270b146b833a4f00eae82578e9cc115",
      "tree": "6758b63daf25dd8482c6183621fca08c62c1e85e",
      "parents": [
        "21e93bc845dab184370d9a650ec9794a6571a091",
        "7b5d34f0a7b2d3e059a9f410a60367ef379fc502"
      ],
      "author": {
        "name": "kmccormick",
        "email": "kmccormick@google.com",
        "time": "Wed Apr 24 16:00:21 2013 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Apr 24 16:00:21 2013 -0700"
      },
      "message": "am 7b5d34f0: am 2a4ea0fc: am fd61958f: Doc Update: bug fix in SensorEvent ref\n\n* commit \u00277b5d34f0a7b2d3e059a9f410a60367ef379fc502\u0027:\n  Doc Update: bug fix in SensorEvent ref\n"
    },
    {
      "commit": "7b5d34f0a7b2d3e059a9f410a60367ef379fc502",
      "tree": "87815378f4a0a7b2f160c83d87ab5f4dd4f78c08",
      "parents": [
        "182c06fffeec8162635df35765cd2504847c17e0",
        "2a4ea0fc0d93bb94b1ff7e731af519cc41ef77e8"
      ],
      "author": {
        "name": "kmccormick",
        "email": "kmccormick@google.com",
        "time": "Wed Apr 24 15:59:05 2013 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Apr 24 15:59:05 2013 -0700"
      },
      "message": "am 2a4ea0fc: am fd61958f: Doc Update: bug fix in SensorEvent ref\n\n* commit \u00272a4ea0fc0d93bb94b1ff7e731af519cc41ef77e8\u0027:\n  Doc Update: bug fix in SensorEvent ref\n"
    },
    {
      "commit": "2a4ea0fc0d93bb94b1ff7e731af519cc41ef77e8",
      "tree": "17b6c9bb34fe765d591f6087e34969028a432e96",
      "parents": [
        "0a413d7572c5d06331d901a66e1686bc7c99a4ac",
        "fd61958f75212a70bffebd79ad0876b7ad785f55"
      ],
      "author": {
        "name": "kmccormick",
        "email": "kmccormick@google.com",
        "time": "Wed Apr 24 15:57:25 2013 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Apr 24 15:57:25 2013 -0700"
      },
      "message": "am fd61958f: Doc Update: bug fix in SensorEvent ref\n\n* commit \u0027fd61958f75212a70bffebd79ad0876b7ad785f55\u0027:\n  Doc Update: bug fix in SensorEvent ref\n"
    },
    {
      "commit": "fd61958f75212a70bffebd79ad0876b7ad785f55",
      "tree": "17b6c9bb34fe765d591f6087e34969028a432e96",
      "parents": [
        "c0edc45fd20832b52e8d0f91632f616da585b7dd"
      ],
      "author": {
        "name": "kmccormick",
        "email": "kmccormick@google.com",
        "time": "Wed Apr 24 15:42:57 2013 -0700"
      },
      "committer": {
        "name": "kmccormick",
        "email": "kmccormick@google.com",
        "time": "Wed Apr 24 15:52:44 2013 -0700"
      },
      "message": "Doc Update: bug fix in SensorEvent ref\n\n\"Bug: 6349093\"\n\nChange-Id: Ibd4911b6c3f17fd2cd18042665efa428231c61ab\n"
    },
    {
      "commit": "f640bb9bbbe104fd08c98df240f1aeea0cacdbab",
      "tree": "d825daea5167f3c879978c460d0b1f905bcf40f7",
      "parents": [
        "51f7ca4521c3508a233eefe97f53092213eacb60"
      ],
      "author": {
        "name": "Igor Murashkin",
        "email": "iam@google.com",
        "time": "Tue Apr 23 14:32:19 2013 -0700"
      },
      "committer": {
        "name": "Igor Murashkin",
        "email": "iam@google.com",
        "time": "Wed Apr 24 15:08:12 2013 -0700"
      },
      "message": "Add new android.permission.CAMERA_DISABLE_TRANSMIT_LED\n\nThis system-only permission allows a service to disable the transmit LED\nwhen a camera is in use.\n\nBug: 8554573\nChange-Id: I64f7e3fcdc8ded8be3904650bd0c91d3b8f10dd4\n"
    },
    {
      "commit": "11adf6dc2438260c3e0d79cc189bcb4f6f15e9f4",
      "tree": "80a2ae3f97aaa2e9583d5e3750e4ec6c6f1184b8",
      "parents": [
        "4c78306617dd67b92fdf19101c5dfde4e21172d9"
      ],
      "author": {
        "name": "Svetoslav",
        "email": "svetoslavganov@google.com",
        "time": "Wed Apr 24 14:51:29 2013 -0700"
      },
      "committer": {
        "name": "Svetoslav",
        "email": "svetoslavganov@google.com",
        "time": "Wed Apr 24 14:59:04 2013 -0700"
      },
      "message": "The touch exploration capability is dynamically granted pre-JellyBeanMR2.\n\nSince the enable touch exploration capability is dynamically granted by\nthe user for apps targeting pre-JellybeanMR2 API level, we have to properly\nupdate the accessibility service info for that service and also avoid\ncaching copies of the service info.\n\nbug:8633951\n\nChange-Id: I83dd1c852706ec55d40cda7209ad842889fb970a\n"
    },
    {
      "commit": "4268976929979ffcc54122f8090c39a8c6799273",
      "tree": "512300ec9263fbd61267c647d1da25af602eab4a",
      "parents": [
        "cc841829d00f7f42dc3b7e8d9bac365f7d9c2798",
        "0187a5d424c8618709b8f11dd7200caa0178c40e"
      ],
      "author": {
        "name": "Chet Haase",
        "email": "chet@google.com",
        "time": "Wed Apr 24 21:54:37 2013 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Apr 24 21:54:37 2013 +0000"
      },
      "message": "Merge \"Document behavior and usage of ViewGroup.bringChildToFront()\" into jb-mr2-dev"
    },
    {
      "commit": "cc841829d00f7f42dc3b7e8d9bac365f7d9c2798",
      "tree": "013072b717a8b6f6471024957eeacb5c3a419b82",
      "parents": [
        "49906f17059afcd862ef8bc3b456a6ffef5ef40e",
        "73b39899acb4e388285c5e0e4536dd5863b9a319"
      ],
      "author": {
        "name": "Amith Yamasani",
        "email": "yamasani@google.com",
        "time": "Wed Apr 24 21:52:50 2013 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Apr 24 21:52:50 2013 +0000"
      },
      "message": "Merge \"Rename limited user to restricted profile\" into jb-mr2-dev"
    },
    {
      "commit": "73b39899acb4e388285c5e0e4536dd5863b9a319",
      "tree": "395b5d68f92e287b54dcf52467a11adfe46cb1d0",
      "parents": [
        "e148a49d9214724c7c6aa5b23eae7cdbb80da1ca"
      ],
      "author": {
        "name": "Amith Yamasani",
        "email": "yamasani@google.com",
        "time": "Wed Apr 24 13:27:25 2013 -0700"
      },
      "committer": {
        "name": "Amith Yamasani",
        "email": "yamasani@google.com",
        "time": "Wed Apr 24 13:27:25 2013 -0700"
      },
      "message": "Rename limited user to restricted profile\n\nBug: 8705996\nChange-Id: Ia6c44928a7922d60bfa32c4da9934d5993bd4ee8\n"
    },
    {
      "commit": "0187a5d424c8618709b8f11dd7200caa0178c40e",
      "tree": "78b7c2fac36e337a12ad4b92743bdc54b67ae406",
      "parents": [
        "49906f17059afcd862ef8bc3b456a6ffef5ef40e"
      ],
      "author": {
        "name": "Chet Haase",
        "email": "chet@google.com",
        "time": "Tue Apr 23 06:55:04 2013 -0700"
      },
      "committer": {
        "name": "Chet Haase",
        "email": "chet@google.com",
        "time": "Wed Apr 24 12:37:36 2013 -0700"
      },
      "message": "Document behavior and usage of ViewGroup.bringChildToFront()\n\nA call to ViewGroup.bringChildToFront() or View.bringToFront()\n(which delegates to the parent\u0027s bringChildToFront() method) needs\nto be followed by a call to requestLayout() and invalidate() on the\nparent container in order for the changes to\nactually happen. That is, the order of the child views would change, but\nthe parent container would not run layout or even invalidation without\nbeing told to, so there would be no visible change until something else\ncaused a layout and invalidation to occur.\n\nThis change clarifies this requirement in the javadocs.\n\nIssue #8667065 bringtoTop does not work\n\nChange-Id: Ibe41a6318dddf9fb79382e1c9fd1d21ab4510976\n"
    },
    {
      "commit": "49906f17059afcd862ef8bc3b456a6ffef5ef40e",
      "tree": "beab17f6213d9fec3aaae9e49a16c7a05870c5c5",
      "parents": [
        "d9ecfa0037105e8c6662091af6f8936f3ae627b8",
        "d9c9dd323d7e15460986e2dbb3a36aeb49e263df"
      ],
      "author": {
        "name": "Dirk Dougherty",
        "email": "ddougherty@google.com",
        "time": "Wed Apr 24 12:19:51 2013 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Apr 24 12:19:51 2013 -0700"
      },
      "message": "am d9c9dd32: am 21e93bc8: am 182c06ff: am 0a413d75: am c0edc45f: am dacaad4a: Merge \"Doc change: Add tablet optimization tips info/link.\" into jb-mr1-dev\n\n* commit \u0027d9c9dd323d7e15460986e2dbb3a36aeb49e263df\u0027:\n  Doc change: Add tablet optimization tips info/link.\n"
    },
    {
      "commit": "d9c9dd323d7e15460986e2dbb3a36aeb49e263df",
      "tree": "00121f70110ff88bac126cd7ede70b998e19557b",
      "parents": [
        "2dd874ace63566892a58f43bcf15399ae66c8d4b",
        "21e93bc845dab184370d9a650ec9794a6571a091"
      ],
      "author": {
        "name": "Dirk Dougherty",
        "email": "ddougherty@google.com",
        "time": "Wed Apr 24 12:18:39 2013 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Apr 24 12:18:39 2013 -0700"
      },
      "message": "am 21e93bc8: am 182c06ff: am 0a413d75: am c0edc45f: am dacaad4a: Merge \"Doc change: Add tablet optimization tips info/link.\" into jb-mr1-dev\n\n* commit \u002721e93bc845dab184370d9a650ec9794a6571a091\u0027:\n  Doc change: Add tablet optimization tips info/link.\n"
    },
    {
      "commit": "21e93bc845dab184370d9a650ec9794a6571a091",
      "tree": "6b0e12c1bb86b92f6d37829541c0e0d9b8cd330a",
      "parents": [
        "e04458816b296ea76fc16cf8a820969cf363051d",
        "182c06fffeec8162635df35765cd2504847c17e0"
      ],
      "author": {
        "name": "Dirk Dougherty",
        "email": "ddougherty@google.com",
        "time": "Wed Apr 24 12:16:56 2013 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Apr 24 12:16:56 2013 -0700"
      },
      "message": "am 182c06ff: am 0a413d75: am c0edc45f: am dacaad4a: Merge \"Doc change: Add tablet optimization tips info/link.\" into jb-mr1-dev\n\n* commit \u0027182c06fffeec8162635df35765cd2504847c17e0\u0027:\n  Doc change: Add tablet optimization tips info/link.\n"
    },
    {
      "commit": "182c06fffeec8162635df35765cd2504847c17e0",
      "tree": "1123cfd4f2f1b9ed19721e11615ef18456e6317c",
      "parents": [
        "51a452a93bb170a65921aae9ae6bddbf8ce12bff",
        "0a413d7572c5d06331d901a66e1686bc7c99a4ac"
      ],
      "author": {
        "name": "Dirk Dougherty",
        "email": "ddougherty@google.com",
        "time": "Wed Apr 24 12:14:36 2013 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Apr 24 12:14:36 2013 -0700"
      },
      "message": "am 0a413d75: am c0edc45f: am dacaad4a: Merge \"Doc change: Add tablet optimization tips info/link.\" into jb-mr1-dev\n\n* commit \u00270a413d7572c5d06331d901a66e1686bc7c99a4ac\u0027:\n  Doc change: Add tablet optimization tips info/link.\n"
    },
    {
      "commit": "0a413d7572c5d06331d901a66e1686bc7c99a4ac",
      "tree": "01307ec4806a53c92d5c8d57a04906110ca5d74d",
      "parents": [
        "4af72165092fb965ec9a97599f25538aa70242b1",
        "c0edc45fd20832b52e8d0f91632f616da585b7dd"
      ],
      "author": {
        "name": "Dirk Dougherty",
        "email": "ddougherty@google.com",
        "time": "Wed Apr 24 12:12:37 2013 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Apr 24 12:12:37 2013 -0700"
      },
      "message": "am c0edc45f: am dacaad4a: Merge \"Doc change: Add tablet optimization tips info/link.\" into jb-mr1-dev\n\n* commit \u0027c0edc45fd20832b52e8d0f91632f616da585b7dd\u0027:\n  Doc change: Add tablet optimization tips info/link.\n"
    },
    {
      "commit": "c0edc45fd20832b52e8d0f91632f616da585b7dd",
      "tree": "01307ec4806a53c92d5c8d57a04906110ca5d74d",
      "parents": [
        "7653fbee7e4eb5d25a5b561b8142bd1af8c2cd58",
        "dacaad4ab21bfe8d6de74d60d2ce881d2a276a9d"
      ],
      "author": {
        "name": "Dirk Dougherty",
        "email": "ddougherty@google.com",
        "time": "Wed Apr 24 12:10:34 2013 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Apr 24 12:10:34 2013 -0700"
      },
      "message": "am dacaad4a: Merge \"Doc change: Add tablet optimization tips info/link.\" into jb-mr1-dev\n\n* commit \u0027dacaad4ab21bfe8d6de74d60d2ce881d2a276a9d\u0027:\n  Doc change: Add tablet optimization tips info/link.\n"
    },
    {
      "commit": "dacaad4ab21bfe8d6de74d60d2ce881d2a276a9d",
      "tree": "1bbc2a5bf21bff5fd0f7a1f6a5905f53d176c247",
      "parents": [
        "006119bf2cd0b7f0ea3d1b6b0bbbfd413262504a",
        "71f8127165b64fad96e1d1c5f2ffc11721427882"
      ],
      "author": {
        "name": "Dirk Dougherty",
        "email": "ddougherty@google.com",
        "time": "Wed Apr 24 19:08:42 2013 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Apr 24 19:08:42 2013 +0000"
      },
      "message": "Merge \"Doc change: Add tablet optimization tips info/link.\" into jb-mr1-dev"
    },
    {
      "commit": "71f8127165b64fad96e1d1c5f2ffc11721427882",
      "tree": "e95280a85af4828ae228e504ca834d933c370039",
      "parents": [
        "94ca86e8a019225ff376e5683e87ee3a29713f05"
      ],
      "author": {
        "name": "Dirk Dougherty",
        "email": "ddougherty@google.com",
        "time": "Mon Apr 22 12:12:44 2013 -0700"
      },
      "committer": {
        "name": "Dirk Dougherty",
        "email": "ddougherty@google.com",
        "time": "Wed Apr 24 11:49:27 2013 -0700"
      },
      "message": "Doc change: Add tablet optimization tips info/link.\n\nChange-Id: Iee793b5fbb39e551c0df39ba4aeac40b55fb16d6\n"
    },
    {
      "commit": "d9ecfa0037105e8c6662091af6f8936f3ae627b8",
      "tree": "53cf8c657bd91f0d7dfb3ab5aa32a9b6cfeb0062",
      "parents": [
        "e148a49d9214724c7c6aa5b23eae7cdbb80da1ca",
        "98174542d50942ff34d1e9aa8c43ffa4f7b0beb5"
      ],
      "author": {
        "name": "Baligh Uddin",
        "email": "baligh@google.com",
        "time": "Wed Apr 24 17:48:14 2013 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Apr 24 17:48:15 2013 +0000"
      },
      "message": "Merge \"Import translations. DO NOT MERGE\" into jb-mr2-dev"
    },
    {
      "commit": "e148a49d9214724c7c6aa5b23eae7cdbb80da1ca",
      "tree": "80b134c1dfde722971ed112eb7f76ef52893c16b",
      "parents": [
        "a3b5bae9cf9e28e5d461c543e9c3fc7920a2330c",
        "51f456f553248e910a7efc7eafa64f5ecf0f6cdc"
      ],
      "author": {
        "name": "Wink Saville",
        "email": "wink@google.com",
        "time": "Wed Apr 24 15:44:07 2013 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Apr 24 15:44:08 2013 +0000"
      },
      "message": "Merge \"Support WiFi only device at runtime.\" into jb-mr2-dev"
    },
    {
      "commit": "98174542d50942ff34d1e9aa8c43ffa4f7b0beb5",
      "tree": "5111f525e5789a1ecbb7bbbf10e72ee1ea82acd2",
      "parents": [
        "a3b5bae9cf9e28e5d461c543e9c3fc7920a2330c"
      ],
      "author": {
        "name": "Baligh Uddin",
        "email": "baligh@google.com",
        "time": "Wed Apr 24 08:19:16 2013 -0700"
      },
      "committer": {
        "name": "Baligh Uddin",
        "email": "baligh@google.com",
        "time": "Wed Apr 24 08:19:16 2013 -0700"
      },
      "message": "Import translations. DO NOT MERGE\n\nChange-Id: I81a54db8c9cf388b0f381f8a72ad79ff3dc801dc\nAuto-generated-cl: translation import\n"
    },
    {
      "commit": "71bfafc84af4b820748b12e1a1010b0dfa7bdea6",
      "tree": "68d7af239f31abb6ebb440b72fad3c2b51ca48be",
      "parents": [
        "51f7ca4521c3508a233eefe97f53092213eacb60"
      ],
      "author": {
        "name": "zzy",
        "email": "zhenye@broadcom.com",
        "time": "Tue Apr 16 17:17:37 2013 -0700"
      },
      "committer": {
        "name": "Matthew Xie",
        "email": "mattx@google.com",
        "time": "Wed Apr 24 00:24:34 2013 -0700"
      },
      "message": "Added flush() for bluetooth output stream\n\nBug 8498784\n\nZebra QL420 Plus Bluetooth printer fails on Android 4.2.2\n"
    },
    {
      "commit": "a3b5bae9cf9e28e5d461c543e9c3fc7920a2330c",
      "tree": "73c76cc8c3fe7e9805738c37d8450a912a5ffaf6",
      "parents": [
        "4c78306617dd67b92fdf19101c5dfde4e21172d9"
      ],
      "author": {
        "name": "Jim Miller",
        "email": "jaggies@google.com",
        "time": "Tue Apr 23 18:34:46 2013 -0700"
      },
      "committer": {
        "name": "Jim Miller",
        "email": "jaggies@google.com",
        "time": "Tue Apr 23 18:34:46 2013 -0700"
      },
      "message": "Fix the build.\n\nThis fixes a bad merge in LockSettingsService.\n\nChange-Id: I941bae77446dd0e94f409f0d64330ca5391f8efa\n"
    },
    {
      "commit": "4c78306617dd67b92fdf19101c5dfde4e21172d9",
      "tree": "09251fbfcbb2f948b0a381b084b94545d7c2970e",
      "parents": [
        "952b310280954fbe187be8464a6fa50abd19a990",
        "db7da0eb8b7d515c168d5b410764e24c9a0f9431"
      ],
      "author": {
        "name": "Svetoslav",
        "email": "svetoslavganov@google.com",
        "time": "Wed Apr 24 01:05:38 2013 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Apr 24 01:05:38 2013 +0000"
      },
      "message": "Merge \"Fixing bugs exposed when moving accessibility CTS tests to UiAutomation.\" into jb-mr2-dev"
    },
    {
      "commit": "952b310280954fbe187be8464a6fa50abd19a990",
      "tree": "e562721bddc5d91b3f71abd7f148d79b29ff0c4e",
      "parents": [
        "51f7ca4521c3508a233eefe97f53092213eacb60",
        "2d8ecf9df0ba4f503a09e87f91d12433f29faf52"
      ],
      "author": {
        "name": "Jim Miller",
        "email": "jaggies@google.com",
        "time": "Wed Apr 24 01:04:10 2013 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Apr 24 01:04:10 2013 +0000"
      },
      "message": "Merge \"Fix bug where owner info wasn\u0027t being updated properly.\" into jb-mr2-dev"
    },
    {
      "commit": "db7da0eb8b7d515c168d5b410764e24c9a0f9431",
      "tree": "203e63c36f247904943614120e4772689ee762d5",
      "parents": [
        "ea236f19e652942a7af384566c70cdd0c7f88c58"
      ],
      "author": {
        "name": "Svetoslav",
        "email": "svetoslavganov@google.com",
        "time": "Mon Apr 22 18:34:02 2013 -0700"
      },
      "committer": {
        "name": "Svetoslav",
        "email": "svetoslavganov@google.com",
        "time": "Tue Apr 23 17:44:00 2013 -0700"
      },
      "message": "Fixing bugs exposed when moving accessibility CTS tests to UiAutomation.\n\n1. UiAutomation#executeAndWaitForEvent method was invoking the passed\n   runnable while holding the lock which may lead to a deadlock. For\n   example: a runnable that calls getActivity() gets us into a state\n   like this.\n\n2. UI automation services did not get all capabilities such a\n   service can have. Now a UI test service gets all of them.\n\n3. When UiAutomation was exiting for event fired as a result of a\n   performed action, it was checking whether the received evnet time\n   is strictly before the time of executing the command that should\n   fire the event. However, if the execution is fast enough, i.e.\n   less than one millisecond, then the event time and the execution\n   time are the same. This was leading to a missed signal in rare\n   cases.\n\n4. AccessibilityNodeInfoCache was not clearing the relevant state\n   for accessibility focus clearing event.\n\n5. Accessibility text traversal in TextView was partially using text\n   and partially content description - broken. Now we are using the\n   text since for text view and content desc for other views. In other\n   words, we are using the most precise text we have.\n\n6. AccessibilityManagerService was not granting capabilities of a\n   UiAutomation service - plainly wrong.\n\nCTS change:https://googleplex-android-review.googlesource.com/#/c/300693/\n\nbug:8695422\nbug:8657560\n\nChange-Id: I9afc5c3c69eb51f1c01930959232f44681b15e86\n"
    },
    {
      "commit": "2d8ecf9df0ba4f503a09e87f91d12433f29faf52",
      "tree": "2dc1892ced71244557f54ba624f1e9edc4827d84",
      "parents": [
        "b1e5137a807d19a9cbc241c0ba84c3c49b32fceb"
      ],
      "author": {
        "name": "Jim Miller",
        "email": "jaggies@google.com",
        "time": "Mon Apr 22 17:17:03 2013 -0700"
      },
      "committer": {
        "name": "Jim Miller",
        "email": "jaggies@google.com",
        "time": "Tue Apr 23 17:36:45 2013 -0700"
      },
      "message": "Fix bug where owner info wasn\u0027t being updated properly.\n\nThere was a bug where older platforms only stored the \u0027enabled\u0027\nvalue if the checkbox in Settings was toggled at least once. This\ncaused the checkbox to be checked off when upgrading the device.\n\nThe code now mimicks the old behavior by detecting a non-empty\ninfo string and setting \u0027enabled\u0027 appropriately.\n\nFixes bug 8659048\n\nChange-Id: If2431d54f168a0aab286628165dd3f6b4a0d5cf8\n"
    },
    {
      "commit": "51f7ca4521c3508a233eefe97f53092213eacb60",
      "tree": "eb033092f5003aeb818b00ba0d543fe84a7cdc10",
      "parents": [
        "a6d5109dd69791ba51e469c30d522dc27ab2c69c",
        "fb8df2356ab108d5f56413bb524b3dac6a37af3e"
      ],
      "author": {
        "name": "Michael Wright",
        "email": "michaelwr@google.com",
        "time": "Tue Apr 23 23:39:01 2013 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Apr 23 23:39:02 2013 +0000"
      },
      "message": "Merge \"Fix keylayouts to use BACK instead of incorrect BUTTON_BACK.\" into jb-mr2-dev"
    },
    {
      "commit": "a6d5109dd69791ba51e469c30d522dc27ab2c69c",
      "tree": "274315c893fcd9b6ad39f2c12503e96ae6e7803e",
      "parents": [
        "b442d07469aebc07d1d13b5b64b40aa152022e13",
        "3c647d23e5e00b5663f344b7c3f0ab38d74cf720"
      ],
      "author": {
        "name": "Philip Milne",
        "email": "pmilne@google.com",
        "time": "Tue Apr 23 23:11:06 2013 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Apr 23 23:11:06 2013 +0000"
      },
      "message": "Merge \"Fix for bug 8578258.\" into jb-mr2-dev"
    },
    {
      "commit": "fb8df2356ab108d5f56413bb524b3dac6a37af3e",
      "tree": "99009a0d064b6bc02729244cd48e00af3812c747",
      "parents": [
        "5e650cef53cf1eb33f9c8b2f8e5c8b1bb24b32d9"
      ],
      "author": {
        "name": "Michael Wright",
        "email": "michaelwr@google.com",
        "time": "Tue Apr 23 14:46:07 2013 -0700"
      },
      "committer": {
        "name": "Michael Wright",
        "email": "michaelwr@google.com",
        "time": "Tue Apr 23 15:54:21 2013 -0700"
      },
      "message": "Fix keylayouts to use BACK instead of incorrect BUTTON_BACK.\n\nFix duplicate keys in a couple of the onza controllers.  Also, add them to the\nMakefile so they actually get included in the build.\n\nBug: 8292749\nChange-Id: I8246155f84d0c3c75b21e37fb579227fda76e197\n"
    },
    {
      "commit": "b442d07469aebc07d1d13b5b64b40aa152022e13",
      "tree": "230fe58d3f7a61b69691a70cd0aff32a0b9cd570",
      "parents": [
        "0aea616acdb228b7a8c061977c0445174f60a1e1",
        "a722772b284c8a9889e59fcb28aa0aa87c0e8b46"
      ],
      "author": {
        "name": "Matthew Xie",
        "email": "mattx@google.com",
        "time": "Tue Apr 23 22:47:51 2013 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Apr 23 22:47:52 2013 +0000"
      },
      "message": "Merge \"Add hardware feature android.hardware.bluetooth.le\" into jb-mr2-dev"
    },
    {
      "commit": "3c647d23e5e00b5663f344b7c3f0ab38d74cf720",
      "tree": "a35aef11a61302ef6241593c115339cae1f4203e",
      "parents": [
        "22a3344cda1a3dcf4f719e0685c5d06155922c29"
      ],
      "author": {
        "name": "Philip Milne",
        "email": "pmilne@google.com",
        "time": "Tue Apr 23 14:31:23 2013 -0700"
      },
      "committer": {
        "name": "Philip Milne",
        "email": "pmilne@google.com",
        "time": "Tue Apr 23 15:28:18 2013 -0700"
      },
      "message": "Fix for bug 8578258.\n\nThe fix in:\n\nhttps://googleplex-android-review.googlesource.com/#/c/300346/\n\nworked but the constant used had an extra trailing zero - which was confusing\nand put a 1 in the \u0027flag\u0027 space of the measurement spec.\n\nThe intended number was:\n\n0x00800000\n\nUnfortunately, this intended constant doesn\u0027t fix this bug.\n\nThe constant submitted in this fix is:\n\n0x00010000\n\nwhich is outside the \u0027flag\u0027 space of measurement specs and appears to steer clear of overflow\nproblems in the scenario of this bug.\n\nAs suggested in the submission above, it would be preferable to rework of the RTL code to avoid\nthe use of such a constant as it seems very unlikely indeed that any choice of integer can\navoid problems in all cases.\n\nChange-Id: I0c6744257ef2aebe8dbc8c041a447f9b90ee4b84\n"
    },
    {
      "commit": "0aea616acdb228b7a8c061977c0445174f60a1e1",
      "tree": "85c314a4785ac7d2faa0097003be04a405a8b877",
      "parents": [
        "22a3344cda1a3dcf4f719e0685c5d06155922c29",
        "e68d858b0faf638045980237922e969516b1213e"
      ],
      "author": {
        "name": "Irfan Sheriff",
        "email": "isheriff@google.com",
        "time": "Tue Apr 23 21:57:53 2013 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Apr 23 21:57:53 2013 +0000"
      },
      "message": "Merge \"Keep device state always updated\" into jb-mr2-dev"
    },
    {
      "commit": "51f456f553248e910a7efc7eafa64f5ecf0f6cdc",
      "tree": "36c1cb59374f824b76e0883596295478f9c69be7",
      "parents": [
        "c5fc9988f11acc58229fb6ae80d346277318ada4"
      ],
      "author": {
        "name": "Wink Saville",
        "email": "wink@google.com",
        "time": "Tue Apr 23 14:26:51 2013 -0700"
      },
      "committer": {
        "name": "Wink Saville",
        "email": "wink@google.com",
        "time": "Tue Apr 23 14:26:51 2013 -0700"
      },
      "message": "Support WiFi only device at runtime.\n\nTo date WiFi only devices were defined by the list of networkAttributes\nin config.xml overriden in on a per-device basis. This change is the\nsimplest change needed to determine this at runtime and therefore allowing\na single build to support the two different configurations.\n\nBug: 8562845\nChange-Id: I34de5c6accc718b199c13815537de1debfe3dc91\n"
    },
    {
      "commit": "22a3344cda1a3dcf4f719e0685c5d06155922c29",
      "tree": "b4db69bdd7534888804e7ff80e19683db8323b19",
      "parents": [
        "89a6081447fc5c454aad3aea02190a576d92ca1b",
        "9d47db23ff0f943dd959a9a8501563b6975c4781"
      ],
      "author": {
        "name": "Raph Levien",
        "email": "raph@google.com",
        "time": "Tue Apr 23 21:19:19 2013 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Apr 23 21:19:20 2013 +0000"
      },
      "message": "Merge \"Fix for bug 8695466 GPOS combining mark positioning broken before space\" into jb-mr2-dev"
    },
    {
      "commit": "e68d858b0faf638045980237922e969516b1213e",
      "tree": "d6e2fd70ff8ad02a31f0c844c4fb4c86c481b287",
      "parents": [
        "0b4732c2248fa2b92a44f045dfcadb3547076ef4"
      ],
      "author": {
        "name": "Irfan Sheriff",
        "email": "isheriff@google.com",
        "time": "Tue Apr 23 13:43:43 2013 -0700"
      },
      "committer": {
        "name": "Irfan Sheriff",
        "email": "isheriff@google.com",
        "time": "Tue Apr 23 13:43:43 2013 -0700"
      },
      "message": "Keep device state always updated\n\nTasker app showed up a bug where we can be out of sync with screen state\nif we only received broadcasts when wifi is toggled on. Always receive\nupdates.\n\nBug: 8689583\nChange-Id: Iad457c9768ed421765adb6a15d5f42ecf682da38\n"
    },
    {
      "commit": "9d47db23ff0f943dd959a9a8501563b6975c4781",
      "tree": "677398e1186ea559b86e68c1eba4ae22b9a0a562",
      "parents": [
        "339ac85483145972da010ad34cbcb29ed70cb822"
      ],
      "author": {
        "name": "Raph Levien",
        "email": "raph@google.com",
        "time": "Tue Apr 23 12:42:16 2013 -0700"
      },
      "committer": {
        "name": "Raph Levien",
        "email": "raph@google.com",
        "time": "Tue Apr 23 12:51:27 2013 -0700"
      },
      "message": "Fix for bug 8695466 GPOS combining mark positioning broken before space\n\nThis patch makes segmentation into script runs behave the same in RTL\nas in LTR modes - so that inherited script characters are always\nassociated with the preceding run. Otherwise, for a sequence such as\nu+0631 u+064d u+0020, it would get split after the first character,\nwhich would lose the ability to correctly position the u+064d mark.\n\nChange-Id: I3c12ba1b77d18334f55e707f518be1046e6b339b\n"
    },
    {
      "commit": "89a6081447fc5c454aad3aea02190a576d92ca1b",
      "tree": "fbd3ef0b7d01febca596511d1a4482d9dce5205d",
      "parents": [
        "6981f11f3080eaa4a6590005ad464474b0fc1a18",
        "2dd874ace63566892a58f43bcf15399ae66c8d4b"
      ],
      "author": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Tue Apr 23 12:41:40 2013 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Apr 23 12:41:40 2013 -0700"
      },
      "message": "am 2dd874ac: am e0445881: am 51a452a9: am 4af72165: am 7653fbee: make Google IO image clickable\n\n* commit \u00272dd874ace63566892a58f43bcf15399ae66c8d4b\u0027:\n  make Google IO image clickable\n"
    },
    {
      "commit": "2dd874ace63566892a58f43bcf15399ae66c8d4b",
      "tree": "fd2b6310abb60eeb26b2c3b774de5974f83a218a",
      "parents": [
        "2253105c1ad6c93880b3ce1651cf54269711cff7",
        "e04458816b296ea76fc16cf8a820969cf363051d"
      ],
      "author": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Tue Apr 23 12:39:18 2013 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Apr 23 12:39:18 2013 -0700"
      },
      "message": "am e0445881: am 51a452a9: am 4af72165: am 7653fbee: make Google IO image clickable\n\n* commit \u0027e04458816b296ea76fc16cf8a820969cf363051d\u0027:\n  make Google IO image clickable\n"
    },
    {
      "commit": "e04458816b296ea76fc16cf8a820969cf363051d",
      "tree": "7c576b02eb67270709fd5f16f54c03dcc11fab5f",
      "parents": [
        "cab09cfc7afb7e19698bed3d61fe0b200dad3e4a",
        "51a452a93bb170a65921aae9ae6bddbf8ce12bff"
      ],
      "author": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Tue Apr 23 12:37:35 2013 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Apr 23 12:37:35 2013 -0700"
      },
      "message": "am 51a452a9: am 4af72165: am 7653fbee: make Google IO image clickable\n\n* commit \u002751a452a93bb170a65921aae9ae6bddbf8ce12bff\u0027:\n  make Google IO image clickable\n"
    },
    {
      "commit": "51a452a93bb170a65921aae9ae6bddbf8ce12bff",
      "tree": "672ae1671a3774152815f031e69781d1207d77fb",
      "parents": [
        "dc9efbbb61a3e8da86c3e28f05d625a721a957fc",
        "4af72165092fb965ec9a97599f25538aa70242b1"
      ],
      "author": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Tue Apr 23 12:36:26 2013 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Apr 23 12:36:26 2013 -0700"
      },
      "message": "am 4af72165: am 7653fbee: make Google IO image clickable\n\n* commit \u00274af72165092fb965ec9a97599f25538aa70242b1\u0027:\n  make Google IO image clickable\n"
    },
    {
      "commit": "4af72165092fb965ec9a97599f25538aa70242b1",
      "tree": "cdaf93152cb1219d9304cecb0eec985bb23220fd",
      "parents": [
        "a5f4e79fad39b4a0f91673c5813b1740e82144f4",
        "7653fbee7e4eb5d25a5b561b8142bd1af8c2cd58"
      ],
      "author": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Tue Apr 23 12:34:30 2013 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Apr 23 12:34:30 2013 -0700"
      },
      "message": "am 7653fbee: make Google IO image clickable\n\n* commit \u00277653fbee7e4eb5d25a5b561b8142bd1af8c2cd58\u0027:\n  make Google IO image clickable\n"
    },
    {
      "commit": "7653fbee7e4eb5d25a5b561b8142bd1af8c2cd58",
      "tree": "cdaf93152cb1219d9304cecb0eec985bb23220fd",
      "parents": [
        "22a946d36af4ea69956531c89f0d0852497c3892"
      ],
      "author": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Tue Apr 23 12:32:24 2013 -0700"
      },
      "committer": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Tue Apr 23 12:32:24 2013 -0700"
      },
      "message": "make Google IO image clickable\n\nChange-Id: I8638012fa6be1f104f20cf2f4dcea59787fdfd08\n"
    },
    {
      "commit": "6981f11f3080eaa4a6590005ad464474b0fc1a18",
      "tree": "ebfcc224af78e04b20df18f0b623e8f9d4698e6a",
      "parents": [
        "282a7e1b1db121c910f25b13081242a8c7611708",
        "2253105c1ad6c93880b3ce1651cf54269711cff7"
      ],
      "author": {
        "name": "Selim Gurun",
        "email": "sgurun@google.com",
        "time": "Tue Apr 23 12:27:03 2013 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Apr 23 12:27:03 2013 -0700"
      },
      "message": "am 2253105c: am cab09cfc: am dc9efbbb: am a5f4e79f: am 22a946d3: am 006119bf: Merge commit \\\u00278237dd82\\\u0027 into manualmerge\n\n* commit \u00272253105c1ad6c93880b3ce1651cf54269711cff7\u0027:\n  DO NOT MERGE Fix issues during backport\n"
    },
    {
      "commit": "2253105c1ad6c93880b3ce1651cf54269711cff7",
      "tree": "32f9e72286c60ec591be834b96933752060599a7",
      "parents": [
        "80177e0cdb2e4178d9593f758a2bca352480e653",
        "cab09cfc7afb7e19698bed3d61fe0b200dad3e4a"
      ],
      "author": {
        "name": "Selim Gurun",
        "email": "sgurun@google.com",
        "time": "Tue Apr 23 12:24:37 2013 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Apr 23 12:24:37 2013 -0700"
      },
      "message": "am cab09cfc: am dc9efbbb: am a5f4e79f: am 22a946d3: am 006119bf: Merge commit \\\u00278237dd82\\\u0027 into manualmerge\n\n* commit \u0027cab09cfc7afb7e19698bed3d61fe0b200dad3e4a\u0027:\n  DO NOT MERGE Fix issues during backport\n"
    },
    {
      "commit": "cab09cfc7afb7e19698bed3d61fe0b200dad3e4a",
      "tree": "9fa82446c2b9b53816b4c44b04122383600f46c5",
      "parents": [
        "c2340c4dc7cf451a5d2ab5392801974dbbf3a414",
        "dc9efbbb61a3e8da86c3e28f05d625a721a957fc"
      ],
      "author": {
        "name": "Selim Gurun",
        "email": "sgurun@google.com",
        "time": "Tue Apr 23 12:23:14 2013 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Apr 23 12:23:14 2013 -0700"
      },
      "message": "am dc9efbbb: am a5f4e79f: am 22a946d3: am 006119bf: Merge commit \\\u00278237dd82\\\u0027 into manualmerge\n\n* commit \u0027dc9efbbb61a3e8da86c3e28f05d625a721a957fc\u0027:\n  DO NOT MERGE Fix issues during backport\n"
    },
    {
      "commit": "dc9efbbb61a3e8da86c3e28f05d625a721a957fc",
      "tree": "3993818d828015ce68bb14d3119f4fb7ff912c4b",
      "parents": [
        "ecf551805ec96e050a703beb9d4033bd2757fe2e",
        "a5f4e79fad39b4a0f91673c5813b1740e82144f4"
      ],
      "author": {
        "name": "Selim Gurun",
        "email": "sgurun@google.com",
        "time": "Tue Apr 23 12:21:49 2013 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Apr 23 12:21:49 2013 -0700"
      },
      "message": "am a5f4e79f: am 22a946d3: am 006119bf: Merge commit \\\u00278237dd82\\\u0027 into manualmerge\n\n* commit \u0027a5f4e79fad39b4a0f91673c5813b1740e82144f4\u0027:\n  DO NOT MERGE Fix issues during backport\n"
    },
    {
      "commit": "a5f4e79fad39b4a0f91673c5813b1740e82144f4",
      "tree": "2936bd568cea81b00b5b83a3316b19f08885e1d7",
      "parents": [
        "04f3b81aad12d5d28db42db40545603c6b128c1f",
        "22a946d36af4ea69956531c89f0d0852497c3892"
      ],
      "author": {
        "name": "Selim Gurun",
        "email": "sgurun@google.com",
        "time": "Tue Apr 23 12:20:53 2013 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Apr 23 12:20:53 2013 -0700"
      },
      "message": "am 22a946d3: am 006119bf: Merge commit \\\u00278237dd82\\\u0027 into manualmerge\n\n* commit \u002722a946d36af4ea69956531c89f0d0852497c3892\u0027:\n  DO NOT MERGE Fix issues during backport\n"
    },
    {
      "commit": "22a946d36af4ea69956531c89f0d0852497c3892",
      "tree": "2936bd568cea81b00b5b83a3316b19f08885e1d7",
      "parents": [
        "c7523804c890cd7ed3b61f51b9f5d029320fd406",
        "006119bf2cd0b7f0ea3d1b6b0bbbfd413262504a"
      ],
      "author": {
        "name": "Selim Gurun",
        "email": "sgurun@google.com",
        "time": "Tue Apr 23 12:18:47 2013 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Apr 23 12:18:47 2013 -0700"
      },
      "message": "am 006119bf: Merge commit \\\u00278237dd82\\\u0027 into manualmerge\n\n* commit \u0027006119bf2cd0b7f0ea3d1b6b0bbbfd413262504a\u0027:\n  DO NOT MERGE Fix issues during backport\n"
    },
    {
      "commit": "a722772b284c8a9889e59fcb28aa0aa87c0e8b46",
      "tree": "f57f85b815ec670d9701df359abdd789acfb5822",
      "parents": [
        "8adf5d2b0d3c59e085837159173c3228061ce3e7"
      ],
      "author": {
        "name": "Matthew Xie",
        "email": "mattx@google.com",
        "time": "Thu Apr 18 15:25:59 2013 -0700"
      },
      "committer": {
        "name": "Matthew Xie",
        "email": "mattx@google.com",
        "time": "Tue Apr 23 11:53:41 2013 -0700"
      },
      "message": "Add hardware feature android.hardware.bluetooth.le\n\nThe feature is used to differ platforms that support bluetooth low\nengery radio\nbug 8369273\n\nChange-Id: Ibe23da73f7ecfa854bdb8b8bfc1a32b8e3aeee56\n"
    },
    {
      "commit": "282a7e1b1db121c910f25b13081242a8c7611708",
      "tree": "ebfcc224af78e04b20df18f0b623e8f9d4698e6a",
      "parents": [
        "5e650cef53cf1eb33f9c8b2f8e5c8b1bb24b32d9"
      ],
      "author": {
        "name": "Ian Rogers",
        "email": "irogers@google.com",
        "time": "Fri Apr 19 11:31:48 2013 -0700"
      },
      "committer": {
        "name": "Ian Rogers",
        "email": "irogers@google.com",
        "time": "Tue Apr 23 11:36:28 2013 -0700"
      },
      "message": "Adding matching @deprecated.\n\nBug: 8657266\n\n(Cherry-pick of c2a3adbd56e763ef0ad045fd8c58a54e41d1639d)\n\nChange-Id: Idbd22dc647f11441d15da12eb23723539768cf4c\n"
    },
    {
      "commit": "006119bf2cd0b7f0ea3d1b6b0bbbfd413262504a",
      "tree": "5ba6b3023f1bdd193fa70bb386e1c02424b90488",
      "parents": [
        "00cfba95ce5ea3c081b9d7353998f80a7c6edbc9",
        "8237dd82bf151cb102a69243f91832be1c1294e4"
      ],
      "author": {
        "name": "Selim Gurun",
        "email": "sgurun@google.com",
        "time": "Tue Apr 23 11:08:37 2013 -0700"
      },
      "committer": {
        "name": "Selim Gurun",
        "email": "sgurun@google.com",
        "time": "Tue Apr 23 11:19:12 2013 -0700"
      },
      "message": "Merge commit \u00278237dd82\u0027 into manualmerge\n\nBug: 6923539\n\nSkipping the change. We already fixed this in master and jb-mr2-dev\nin sha: 2905e18b03c6ce34739bed9c06b865b29087deea. A compatible change\nwas submitted to jb-dev (and so automerged to jb-mr1-dev). see sha\n7918cf4e6b18ab1aa4dce1cb791bb88ec1f383d6. The conflict occurs while\nmerging 8237dd82bf151cb102a69243f91832be1c1294e4 which I thought was\nDO NOT MERGE anyway.\n\nChange-Id: If96e368d2e2cec98bc18069151a2ff861b53608f\n"
    },
    {
      "commit": "5e650cef53cf1eb33f9c8b2f8e5c8b1bb24b32d9",
      "tree": "20170dd669a352b843b3d6faa6814aed4fbc646b",
      "parents": [
        "ea236f19e652942a7af384566c70cdd0c7f88c58",
        "a4f14ebe29b9c1286badeb47da19af4df88250dd"
      ],
      "author": {
        "name": "Chet Haase",
        "email": "chet@google.com",
        "time": "Tue Apr 23 02:50:54 2013 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Apr 23 02:50:54 2013 +0000"
      },
      "message": "Merge \"Expand invalidation rectangle when clipChildren \u003d\u003d false\" into jb-mr2-dev"
    },
    {
      "commit": "ea236f19e652942a7af384566c70cdd0c7f88c58",
      "tree": "98cd6cdd13f99bb6788f45fa6372abfc9de2f077",
      "parents": [
        "f78ff07f6e688d11881658f743ef63076fcc550c",
        "924f1b962c3a8e700a695cb65cb07c17cf90c696"
      ],
      "author": {
        "name": "Jean-Michel Trivi",
        "email": "jmtrivi@google.com",
        "time": "Tue Apr 23 01:30:29 2013 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Apr 23 01:30:30 2013 +0000"
      },
      "message": "Merge \"Identify in logs launch of voice search from key events\" into jb-mr2-dev"
    }
  ],
  "next": "f78ff07f6e688d11881658f743ef63076fcc550c"
}
