)]}'
{
  "log": [
    {
      "commit": "5bb4e29aba21bf52873bc242102cdfabd9ec4aaa",
      "tree": "b54a0eff9a75256db3941a6b46f81d696cac4364",
      "parents": [
        "217ca3b0d310472e4df1aa4af72769d7c7a5becb"
      ],
      "author": {
        "name": "Fabrice Di Meglio",
        "email": "fdimeglio@google.com",
        "time": "Tue Oct 02 15:53:00 2012 -0700"
      },
      "committer": {
        "name": "Fabrice Di Meglio",
        "email": "fdimeglio@google.com",
        "time": "Tue Oct 02 15:53:00 2012 -0700"
      },
      "message": "Fix bug #7274075 Non-functional CheckedTextView on Nexus 7 Jelly Bean 4.1.1\n\nThis regression has been introduced by this Change: Ia846de16bbc54f0729608259aa4b530da9404245\n\n- in CHOICE_MODE_SINGLE you need to clear the checked states before doing anything\n- rename variables for better readability too\n\nChange-Id: I89b4390e5ebb192ca280fea2c06f991b537a2870\n"
    },
    {
      "commit": "217ca3b0d310472e4df1aa4af72769d7c7a5becb",
      "tree": "2541b12f7587fe29fc6c3c7b2b5594d610247b0d",
      "parents": [
        "f175525be4107649581259d04711f9ead905d447",
        "832815cb53e951485ff5a0e6c705446d0bfb5883"
      ],
      "author": {
        "name": "Raph Levien",
        "email": "raph@google.com",
        "time": "Tue Oct 02 13:02:30 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Oct 02 13:02:31 2012 -0700"
      },
      "message": "Merge \"Fix for bug 7234184 F/TextLayoutCache: Failed to put an entry...\" into jb-mr1-dev"
    },
    {
      "commit": "832815cb53e951485ff5a0e6c705446d0bfb5883",
      "tree": "b2abfbb56ef396f867f5a5ba6008b53f829215d0",
      "parents": [
        "48315436eece69f4d047c2b14ac63e62f757b88c"
      ],
      "author": {
        "name": "Raph Levien",
        "email": "raph@google.com",
        "time": "Tue Oct 02 10:30:41 2012 -0700"
      },
      "committer": {
        "name": "Raph Levien",
        "email": "raph@google.com",
        "time": "Tue Oct 02 12:32:40 2012 -0700"
      },
      "message": "Fix for bug 7234184 F/TextLayoutCache: Failed to put an entry...\n\nThis bug was triggered by user code concurrently mutating the character\narray while calling into a drawText method in another thread. When the\nvalue of the array changed, it caused inconsistent state, leading to\nassert failures.\n\nThis is arguably bad behavior by the user code, but it shouldn\u0027t cause a\nnative crash. The fix is to do a defensive copy of the text into the\nkey, so the value is guaranteed to remain constant throughout the text\nlayout process. The change is mostly deletion of code, because there was\nan optimization to try to avoid such a copy. That optimization was not\nactually effective, however, because the indexOfKey() operation in the\nKeyedVector underlying the TextLayoutCache did the copy anyway. Thus,\neven though this change looks like it\u0027s introducing a copy where there\nwasn\u0027t one before, the actual performance impact should be nil.\n\nNote that the ability to handle a mutating argument is now part of the\ncontract for TextLayoutEngine::getValue(), and is now documented. That\ncontract may change, as the result of future optimization. Also, care\nwas taken to only use the value after the copy.\n\nOther performance issues with TextLayoutCache are tracked in bug\n7271109.\n\nChange-Id: I9c90e8e4d501f3f37e2f22a7851f032808d46fbe\n"
    },
    {
      "commit": "87d7d94673512c9572fa62c2842ce20bc87bf8b9",
      "tree": "6ae821f5c54c0d23fbb49f662249b9763de3fdf5",
      "parents": [
        "bebefaac17801a375244fca0ae856f4c2f56f702",
        "a85236e510b26002761bd5856fb371f7aed37527"
      ],
      "author": {
        "name": "Svetoslav Ganov",
        "email": "svetoslavganov@google.com",
        "time": "Tue Oct 02 12:05:48 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Oct 02 12:05:49 2012 -0700"
      },
      "message": "Merge \"Accessibility focus should not scroll automatically.\" into jb-mr1-dev"
    },
    {
      "commit": "a85236e510b26002761bd5856fb371f7aed37527",
      "tree": "a4c638df33cd7638ef040c9deb721fc7df5d4b02",
      "parents": [
        "57e6203457cedbc6f4bf8a45635862a3eb717e9f"
      ],
      "author": {
        "name": "Svetoslav Ganov",
        "email": "svetoslavganov@google.com",
        "time": "Tue Oct 02 11:31:14 2012 -0700"
      },
      "committer": {
        "name": "Svetoslav Ganov",
        "email": "svetoslavganov@google.com",
        "time": "Tue Oct 02 11:31:18 2012 -0700"
      },
      "message": "Accessibility focus should not scroll automatically.\n\n1. We use auto scroll when a view gets accessibility focus.\n   Pros: Having magnification and TalkBack enabled together (not a common use case)\n         will have the accessibility focused view on the screen (it is auto panned).\n   Cons: A blind user can get stuck in a very lock scroll view - not good.\n\n2. We do not auto scroll when a view gets accessibility focus.\n   Pros: A blind user cannot get stuck in a long scroll view as he has to explicitly\n         scroll.\n   Cons: The magnified area will not pan to ensure the accessibility focused view\n         is visible.\n\nOption one is the better trade off and this change removes the auto scrolling.\n\nbug:7265773\n\nChange-Id: I209b54ed18acad36c1f35b4c09b980e45ec9bbff\n"
    },
    {
      "commit": "bebefaac17801a375244fca0ae856f4c2f56f702",
      "tree": "322804d9304abb0f8fae497c9a268acde2a0d49a",
      "parents": [
        "b531c81cdb262bfb75d1637c12ef22f06fbd4968",
        "7ffa8c08f32bd15bf0725d0a47087bf3fd5ca1c3"
      ],
      "author": {
        "name": "Adam Cohen",
        "email": "adamcohen@google.com",
        "time": "Tue Oct 02 11:29:13 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Oct 02 11:29:14 2012 -0700"
      },
      "message": "Merge \"Fixing up keyguard widget pager layouts\" into jb-mr1-dev"
    },
    {
      "commit": "b531c81cdb262bfb75d1637c12ef22f06fbd4968",
      "tree": "b4818ab55debb0743e769b4123edabbeff17d943",
      "parents": [
        "6aa06b969f92a93c1c4c7ce883d6746824a198fc",
        "2e7d25b91f6f9185d447c99b2eabeab6bf735079"
      ],
      "author": {
        "name": "Daniel Sandler",
        "email": "dsandler@android.com",
        "time": "Tue Oct 02 10:52:31 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Oct 02 10:53:12 2012 -0700"
      },
      "message": "Merge \"Introduce ACTION_QUICK_CLOCK for the QS time tile.\" into jb-mr1-dev"
    },
    {
      "commit": "57e6203457cedbc6f4bf8a45635862a3eb717e9f",
      "tree": "d2f9109746919e1c1969ccb078dda843a131a80d",
      "parents": [
        "11d8481f10a12caef0cfd9be7fe86e61d953d58f",
        "d640bd325c3be9a350058c835b880a7e0b40dc60"
      ],
      "author": {
        "name": "Eric Laurent",
        "email": "elaurent@google.com",
        "time": "Tue Oct 02 09:58:02 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Oct 02 09:58:03 2012 -0700"
      },
      "message": "Merge \"enable safe media volume according to country\" into jb-mr1-dev"
    },
    {
      "commit": "11d8481f10a12caef0cfd9be7fe86e61d953d58f",
      "tree": "38d8d27781c63bdce463625a158eab95d31e0cb0",
      "parents": [
        "0f9deb3c1ab2c09ea59e5c53bfbb4fab9d9fa7e4",
        "689586d067c780c704b6ccef70adf5344b395fb6"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Tue Oct 02 09:22:11 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Oct 02 09:22:12 2012 -0700"
      },
      "message": "Merge \"Fix framework side of #7132432 com.android.vending:...\" into jb-mr1-dev"
    },
    {
      "commit": "d640bd325c3be9a350058c835b880a7e0b40dc60",
      "tree": "c1d50f4e2bd48b666e6f062fc4ae1c77fbfd5fd1",
      "parents": [
        "bd27ea2e125efd57676d34b4d6f24445f139c2e7"
      ],
      "author": {
        "name": "Eric Laurent",
        "email": "elaurent@google.com",
        "time": "Fri Sep 28 18:01:48 2012 -0700"
      },
      "committer": {
        "name": "Eric Laurent",
        "email": "elaurent@google.com",
        "time": "Tue Oct 02 08:46:26 2012 -0700"
      },
      "message": "enable safe media volume according to country\n\nEnable safe headphone volume feature for all countries that\ndo not opt otherwise in their mmc configuration.\nOpt out for US.\n\nBug 7231029.\n\nChange-Id: I2619d627508eb2cd1f73db9242e0cb5efa839a2a\n"
    },
    {
      "commit": "bd27ea2e125efd57676d34b4d6f24445f139c2e7",
      "tree": "a52bc9256072eebd4e189c4b86e0ec7de939a1f4",
      "parents": [
        "56925d65fde7f1ac8676ada6f91d0e604645c0a5",
        "3a4d41a654bf00972da9013854ba0e15b2c01fe9"
      ],
      "author": {
        "name": "John Spurlock",
        "email": "jspurlock@google.com",
        "time": "Tue Oct 02 07:56:05 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Oct 02 07:56:06 2012 -0700"
      },
      "message": "Merge \"Update javadocs for DreamService.\" into jb-mr1-dev"
    },
    {
      "commit": "7ffa8c08f32bd15bf0725d0a47087bf3fd5ca1c3",
      "tree": "d5e2c0187eba0f048b8d64df61bd85ee5badac3b",
      "parents": [
        "0207c0992cb05d0acc60540748c8ae6985917abb"
      ],
      "author": {
        "name": "Adam Cohen",
        "email": "adamcohen@google.com",
        "time": "Mon Oct 01 19:03:46 2012 -0700"
      },
      "committer": {
        "name": "Adam Cohen",
        "email": "adamcohen@google.com",
        "time": "Mon Oct 01 21:51:18 2012 -0700"
      },
      "message": "Fixing up keyguard widget pager layouts\n\n-\u003e Related to issue 7232481 and issue 7261844\n\nChange-Id: Ib3c15ed78d3473036820bb3061dcd1cd34a2bfc4\n"
    },
    {
      "commit": "30ed33b141dd1add916466c193b6735cd0bf8315",
      "tree": "687bc84c8eab88cce1f0b739436be7f0b5e08c87",
      "parents": [
        "0a551d6b36ace1388bea572be1a5b7c53c506a51",
        "59f07690c2bdd97b9e486b776d2175d914818d06"
      ],
      "author": {
        "name": "Svetoslav Ganov",
        "email": "svetoslavganov@google.com",
        "time": "Mon Oct 01 21:18:13 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Oct 01 21:19:11 2012 -0700"
      },
      "message": "Merge \"Owner should not be announces as a user switch.\" into jb-mr1-dev"
    },
    {
      "commit": "0a551d6b36ace1388bea572be1a5b7c53c506a51",
      "tree": "ef31b346442894945ee7f531e7b8af010fb279ae",
      "parents": [
        "5b7b999a1cd013be1a5e560c421bc21b60743373",
        "9a455fbe710574b14a1abaa65108f0827fb9b82e"
      ],
      "author": {
        "name": "Svetoslav Ganov",
        "email": "svetoslavganov@google.com",
        "time": "Mon Oct 01 21:17:36 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Oct 01 21:19:11 2012 -0700"
      },
      "message": "Merge \"Upading the strings for the global accessibility enabling gesture.\" into jb-mr1-dev"
    },
    {
      "commit": "59f07690c2bdd97b9e486b776d2175d914818d06",
      "tree": "5bdb5515df2f9b54c981753d81aefe636c0a47a7",
      "parents": [
        "bfbf6e1232013a999f4776f7fdf7cf6fb577f89b"
      ],
      "author": {
        "name": "Svetoslav Ganov",
        "email": "svetoslavganov@google.com",
        "time": "Mon Oct 01 19:01:32 2012 -0700"
      },
      "committer": {
        "name": "Svetoslav Ganov",
        "email": "svetoslavganov@google.com",
        "time": "Mon Oct 01 19:22:43 2012 -0700"
      },
      "message": "Owner should not be announces as a user switch.\n\n1. The accessibility layer announces user switches. Even though\n   the initial switch to the owner on a singe user device is a\n   valid use switch we should not announce it for accessibility.\n\nbug:7264693\n\nChange-Id: Idf022fab6b74c84b7a96bc4ed7c7fee2b83029a6\n"
    },
    {
      "commit": "9a455fbe710574b14a1abaa65108f0827fb9b82e",
      "tree": "f19b1ffe35c5e3ddfcf11158d544297431111fd8",
      "parents": [
        "bfbf6e1232013a999f4776f7fdf7cf6fb577f89b"
      ],
      "author": {
        "name": "Svetoslav Ganov",
        "email": "svetoslavganov@google.com",
        "time": "Mon Oct 01 18:45:18 2012 -0700"
      },
      "committer": {
        "name": "Svetoslav Ganov",
        "email": "svetoslavganov@google.com",
        "time": "Mon Oct 01 18:45:21 2012 -0700"
      },
      "message": "Upading the strings for the global accessibility enabling gesture.\n\nbug:7255486\n\nChange-Id: I10b0e5a97518bbb442656c142bf2c822f897331b\n"
    },
    {
      "commit": "689586d067c780c704b6ccef70adf5344b395fb6",
      "tree": "6b77499f1a8136d022c6a9863f08e7c7e93084c9",
      "parents": [
        "933a7546c857dba7704a15b7f7f7847934f14912"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Mon Oct 01 18:23:04 2012 -0700"
      },
      "committer": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Mon Oct 01 18:23:04 2012 -0700"
      },
      "message": "Fix framework side of #7132432 com.android.vending:...\n\n...java.lang.IllegalStateException: Can not perform this action\nafter onSaveInstanceStateat android.support.v4.app.FragmentManagerImpl\n.checkStateLoss(FragmentManager.java:1300)\n\nFramework fragment manager also needs to be told its state is not\nsaved earlier.\n\nChange-Id: Ie5bb327fca6208f7eea6146a1b3223c61c9ecef6\n"
    },
    {
      "commit": "bfa10630c8da31b0a15095a6432595f12927dd7d",
      "tree": "ee9697d5a9c0fd32028ec536c3633bf9dd712895",
      "parents": [
        "2b77c102d231c692cc6cbe22b23a4183ea5a9ecc",
        "e983008863c3f0706af95e0e601808e60eb0dbf2"
      ],
      "author": {
        "name": "Ian Rogers",
        "email": "irogers@google.com",
        "time": "Mon Oct 01 17:25:54 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Oct 01 17:25:55 2012 -0700"
      },
      "message": "Merge \"Fix target utilization property_get.\" into jb-mr1-dev"
    },
    {
      "commit": "2b77c102d231c692cc6cbe22b23a4183ea5a9ecc",
      "tree": "e00dd1dba4d5fabd163a9ef853b8889c2862c3b7",
      "parents": [
        "f16b6256ebb613d53efea202c603e72ba7517e48",
        "534bc83f5354b83b7213fff556233752a594438d"
      ],
      "author": {
        "name": "Fabrice Di Meglio",
        "email": "fdimeglio@google.com",
        "time": "Mon Oct 01 16:43:05 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Oct 01 16:52:37 2012 -0700"
      },
      "message": "Merge \"Fix bug #7132595 Settings - UI mirroring for RTL locales (Arabic, Hebrew, farsi)\" into jb-mr1-dev"
    },
    {
      "commit": "d8357ceec04ca8b9d8a5e25cb5484ce8f8e56e00",
      "tree": "14752c6e964c46e542a74dc091190e89cb5a8133",
      "parents": [
        "b97d8764a0aa600d7bcc6242e7173453c87ee658",
        "4aeb961de2a2bbf0d897a8436b6421ecfbc4d712"
      ],
      "author": {
        "name": "Svetoslav Ganov",
        "email": "svetoslavganov@google.com",
        "time": "Mon Oct 01 16:40:17 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Oct 01 16:40:18 2012 -0700"
      },
      "message": "Merge \"Sets accessibility importance for the home/up button. Bug: 7196985 Change-Id: I4d27470eccb8933f751db892218a8032a80df3da\" into jb-mr1-dev"
    },
    {
      "commit": "b97d8764a0aa600d7bcc6242e7173453c87ee658",
      "tree": "a4e26afccbcfc0ace858908ab6d4bf826d6a6d07",
      "parents": [
        "efe9b483547ac44dbc88bdfd6a54be5c95c2d889",
        "2f39e9f8333183312b7f7d423c2ea60a93a25e32"
      ],
      "author": {
        "name": "Craig Mautner",
        "email": "cmautner@google.com",
        "time": "Mon Oct 01 16:38:45 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Oct 01 16:38:46 2012 -0700"
      },
      "message": "Merge \"Switch from uevent model to /dev/input/event.\" into jb-mr1-dev"
    },
    {
      "commit": "efe9b483547ac44dbc88bdfd6a54be5c95c2d889",
      "tree": "101cda06d5dd6bae952353a79bd58d33a8c8d7fd",
      "parents": [
        "075bb6b3dfb9e58aa44c3b8588ab233a832956a3",
        "6e6d78116b584272aeda6924d1802ba18d4b8758"
      ],
      "author": {
        "name": "Fabrice Di Meglio",
        "email": "fdimeglio@google.com",
        "time": "Mon Oct 01 16:04:39 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Oct 01 16:04:40 2012 -0700"
      },
      "message": "Merge \"Fix bug #7259242 text is left justified with no padding\" into jb-mr1-dev"
    },
    {
      "commit": "4aeb961de2a2bbf0d897a8436b6421ecfbc4d712",
      "tree": "495f23bc4c2bacb480a39f02eed042527ae201e8",
      "parents": [
        "410bc60a77ee3ba6e596e84d44ec23f3325ae310"
      ],
      "author": {
        "name": "Casey Burkhardt",
        "email": "caseyburkhardt@google.com",
        "time": "Mon Oct 01 14:13:41 2012 -0700"
      },
      "committer": {
        "name": "Casey Burkhardt",
        "email": "caseyburkhardt@google.com",
        "time": "Mon Oct 01 15:57:17 2012 -0700"
      },
      "message": "Sets accessibility importance for the home/up button.\nBug: 7196985\nChange-Id: I4d27470eccb8933f751db892218a8032a80df3da\n"
    },
    {
      "commit": "075bb6b3dfb9e58aa44c3b8588ab233a832956a3",
      "tree": "e7683791b41eba18ce4c2554855a94f9c395f4e2",
      "parents": [
        "7fde078e06313751a1bdce0740329fd97fe405b7",
        "946d05b95f849684b709a3750ef189388d6dc5a9"
      ],
      "author": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Mon Oct 01 15:53:48 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Oct 01 15:53:49 2012 -0700"
      },
      "message": "Merge \"DO NOT MERGE - Revert fixes for ImageView/MeasureSpec/RelativeLayout\" into jb-mr1-dev"
    },
    {
      "commit": "6e6d78116b584272aeda6924d1802ba18d4b8758",
      "tree": "1db455d6a7906fecb7a3b7d345f13b2309a1b6d6",
      "parents": [
        "80766f1bdf19493bcbd4eae95fcea393c0b7f7ac"
      ],
      "author": {
        "name": "Fabrice Di Meglio",
        "email": "fdimeglio@google.com",
        "time": "Mon Oct 01 15:32:01 2012 -0700"
      },
      "committer": {
        "name": "Fabrice Di Meglio",
        "email": "fdimeglio@google.com",
        "time": "Mon Oct 01 15:53:01 2012 -0700"
      },
      "message": "Fix bug #7259242 text is left justified with no padding\n\n(padding is still hard)\n\n- fix Toasts: basically the background drawable padding was not\ntaken into account\n\nChange-Id: Iefd29782f50b6f6a56578cfeb2af119d381207f0\n"
    },
    {
      "commit": "410bc60a77ee3ba6e596e84d44ec23f3325ae310",
      "tree": "eb27c9abe95012d62a38cb6c8b9ea2972489e71b",
      "parents": [
        "cb6f950f15919794d26a55c20090fe5dacd11e4a",
        "90fc9059199cde8ff2ed3e3151070d11416e2553"
      ],
      "author": {
        "name": "Jeff Brown",
        "email": "jeffbrown@google.com",
        "time": "Mon Oct 01 15:20:47 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Oct 01 15:22:43 2012 -0700"
      },
      "message": "Merge changes I790820b1,I3fcf3619,Ia0d5a156 into jb-mr1-dev\n\n* changes:\n  Enable hardware acceleration for pointer location overlay.\n  Disable use of twilight mode for auto-brightness.\n  Use new API to override user activity timeout from keyguard.\n"
    },
    {
      "commit": "cb6f950f15919794d26a55c20090fe5dacd11e4a",
      "tree": "bef822ab877bce84ab10a664380aae9e50f99b77",
      "parents": [
        "4b08e07477f1763a93d9658f618606c1f1e9f249",
        "1e3b98d47df596d0c4eadbdf60143709f8465b28"
      ],
      "author": {
        "name": "Jeff Brown",
        "email": "jeffbrown@google.com",
        "time": "Mon Oct 01 15:20:22 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Oct 01 15:20:23 2012 -0700"
      },
      "message": "Merge \"New internal API to eliminate poke locks.\" into jb-mr1-dev"
    },
    {
      "commit": "946d05b95f849684b709a3750ef189388d6dc5a9",
      "tree": "eca41af678ae18fd2b7034c94b63072c03bc3d32",
      "parents": [
        "749a997093751a5d2e5b71f0ae3ab5b7527b68bd"
      ],
      "author": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Mon Oct 01 15:06:20 2012 -0700"
      },
      "committer": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Mon Oct 01 15:06:46 2012 -0700"
      },
      "message": "DO NOT MERGE - Revert fixes for ImageView/MeasureSpec/RelativeLayout\n\nMeasureSpec.makeMeasureSpec has a bug where a negative or very large\nsize parameter will cause the resulting MeasureSpec value to\noverflow. RelativeLayout partially relies on this when measuring\nchildren with mode UNSPECIFIED; a default value of -1 in a local\nvariable ends up being passed to makeMeasureSpec, overflowing a mode\nvalue to create a measurespec that is very large in size, with AT_MOST\nas the mode. The correct behavior is for RelativeLayout to propagate\nthe UNSPECIFIED mode.\n\nUnfortunately a number of custom view implementations in apps rely on\nthe buggy behavior as they do not implement their own onMeasure\nmethod. This makes them fall back to View\u0027s default onMeasure\nimplementation, which accepts the spec\u0027s size unconditionally for\nAT_MOST or EXACTLY modes, but falls back on\ngetSuggestedMinimum[Width|Height] for UNSPECIFIED. If the view had no\nbackground drawable with dimensions and no minWidth field set, this\nfix for RelativeLayout causes some views to measure with a size of 0\nrather than a size of the 30-bit version of 0xFF...\n\nRevert these fixes in the interests of compatibility. The next version\nwill conditionally use the new behavior if targetSdk \u003e JB-MR1.\n\nThis also required reverting a fix for ImageView\u0027s adjustViewBounds\nfunctionality, as it cannot be implemented reliably if this\nRelativeLayout fix is not also in place.\n\nRevert \"Fix UNSPECIFIED measurement in RelativeLayout\"\n\nThis reverts commit 132a742b94b9716451ddef30cec20548b346f1b9.\n\nRevert \"Fix adjustViewBounds handling for ImageView\"\n\nThis reverts commit d5edc7721791ad807b9a8fbd923b8d6e73c399cc.\n"
    },
    {
      "commit": "749a997093751a5d2e5b71f0ae3ab5b7527b68bd",
      "tree": "b1e92d52962ad9b19b6a0799f0441539486e56e8",
      "parents": [
        "3f00ffbe2b97f8acd9edcd683ed48cc65710e6f1",
        "80766f1bdf19493bcbd4eae95fcea393c0b7f7ac"
      ],
      "author": {
        "name": "Fabrice Di Meglio",
        "email": "fdimeglio@google.com",
        "time": "Mon Oct 01 15:02:59 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Oct 01 15:04:03 2012 -0700"
      },
      "message": "Merge \"Fix bug #7259242 text is left justified with no padding\" into jb-mr1-dev"
    },
    {
      "commit": "3f00ffbe2b97f8acd9edcd683ed48cc65710e6f1",
      "tree": "e9b243e5fb59c3428b9cdfa9651730db54eae848",
      "parents": [
        "2961d111570d310b3ba504784e7cff651bc93207",
        "2ee6a2a83262d05a566bd713d238e89edfd33a29"
      ],
      "author": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Mon Oct 01 15:01:25 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Oct 01 15:01:25 2012 -0700"
      },
      "message": "Merge \"MediaRouter/Wifi Display improvements\" into jb-mr1-dev"
    },
    {
      "commit": "e983008863c3f0706af95e0e601808e60eb0dbf2",
      "tree": "db7db63b4850c88005379430855ade9e1eb5d2a4",
      "parents": [
        "17d5f47e5a1deb9a4fa09aee444a28ec3d1b1687"
      ],
      "author": {
        "name": "Ian Rogers",
        "email": "irogers@google.com",
        "time": "Mon Oct 01 14:54:24 2012 -0700"
      },
      "committer": {
        "name": "Ian Rogers",
        "email": "irogers@google.com",
        "time": "Mon Oct 01 14:59:39 2012 -0700"
      },
      "message": "Fix target utilization property_get.\n\nCopy and paste error where wrong compare meant the code thought a target\nutilization option was specified even if there wasn\u0027t one.\n\nb/7062303\n\nChange-Id: Ibf1c6cf72743c5fbec7618a719d12d0373184754\n"
    },
    {
      "commit": "db21284a7fb081065d26137891594bd8495b116f",
      "tree": "4e5a461a14d67c47f90fb09a753218a45e72f51e",
      "parents": [
        "3dc524bc31a1578693ca958ef442dfa092b7aa7f"
      ],
      "author": {
        "name": "Jeff Brown",
        "email": "jeffbrown@google.com",
        "time": "Mon Oct 01 14:33:09 2012 -0700"
      },
      "committer": {
        "name": "Jeff Brown",
        "email": "jeffbrown@google.com",
        "time": "Mon Oct 01 14:33:42 2012 -0700"
      },
      "message": "Disable use of twilight mode for auto-brightness.\n\nThis adjustment is still experimental.\n\nBug: 7165399\nChange-Id: I3fcf361933995d02a5329eeaec80155b39371ba3\n"
    },
    {
      "commit": "1e3b98d47df596d0c4eadbdf60143709f8465b28",
      "tree": "ed63fa39f6d2db3b3a3fd9caf61174129198c6cc",
      "parents": [
        "1f7a09b5df9f859781d9cfa0053fad44c72c2168"
      ],
      "author": {
        "name": "Jeff Brown",
        "email": "jeffbrown@google.com",
        "time": "Sun Sep 30 18:58:59 2012 -0700"
      },
      "committer": {
        "name": "Jeff Brown",
        "email": "jeffbrown@google.com",
        "time": "Mon Oct 01 14:27:34 2012 -0700"
      },
      "message": "New internal API to eliminate poke locks.\n\nAdded a new WindowManager.LayoutParams inputFeatures flag\nto disable automatic user activity behavior when an input\nevent is sent to a window.\n\nAdded a new WindowManager.LayoutParams field userActivityTimeout.\n\nBug: 7165399\nChange-Id: I204eafa37ef26aacc2c52a1ba1ecce1eebb0e0d9\n"
    },
    {
      "commit": "2ee6a2a83262d05a566bd713d238e89edfd33a29",
      "tree": "b4f012d7b159f07757ad5def4ce842e9c6d1a662",
      "parents": [
        "c56e5600501a5c376dc13e6a99fcec7782fc8718"
      ],
      "author": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Mon Oct 01 14:02:13 2012 -0700"
      },
      "committer": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Mon Oct 01 14:05:32 2012 -0700"
      },
      "message": "MediaRouter/Wifi Display improvements\n\n* Don\u0027t select the default route on initialization in a process\n\n* Add \"connecting\" state to MediaRouteButton\n\nBug 7258981\nBug 7262522\n\nChange-Id: I5cd39b09843783b7e1e17620ca33193f0f3b8fca\n"
    },
    {
      "commit": "3a4d41a654bf00972da9013854ba0e15b2c01fe9",
      "tree": "de294331dcc0b80affc478427e7990e53e62f056",
      "parents": [
        "135e5fb71242b1151929e2ea7bf221ff421e6ad2"
      ],
      "author": {
        "name": "John Spurlock",
        "email": "jspurlock@google.com",
        "time": "Mon Oct 01 09:30:49 2012 -0400"
      },
      "committer": {
        "name": "John Spurlock",
        "email": "jspurlock@google.com",
        "time": "Mon Oct 01 16:57:13 2012 -0400"
      },
      "message": "Update javadocs for DreamService.\n\nReflect the new intent-filter protocol, and add a bit about \u003cdream\u003e.\nAlso escape xml so it\u0027s visible in generated html.\n\nBug:7256474\nChange-Id: Id270eeb70601b492458834f19216801b428af4cb\n"
    },
    {
      "commit": "48315436eece69f4d047c2b14ac63e62f757b88c",
      "tree": "28537bcae0f85a46ea007316d6a04b5b1411b35c",
      "parents": [
        "a004f28aa4909add9d3b1070d437adafd6386c94",
        "5607e6fbae60fa59bb9fb96d788c52b35e621dde"
      ],
      "author": {
        "name": "Fabrice Di Meglio",
        "email": "fdimeglio@google.com",
        "time": "Mon Oct 01 13:55:15 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Oct 01 13:55:15 2012 -0700"
      },
      "message": "Merge \"Fix light default theme\" into jb-mr1-dev"
    },
    {
      "commit": "2e7d25b91f6f9185d447c99b2eabeab6bf735079",
      "tree": "a1afc242e4001ad64ad72439cb9eec2bfc5f0aa3",
      "parents": [
        "bfbf6e1232013a999f4776f7fdf7cf6fb577f89b"
      ],
      "author": {
        "name": "Daniel Sandler",
        "email": "dsandler@android.com",
        "time": "Mon Oct 01 16:43:26 2012 -0400"
      },
      "committer": {
        "name": "Daniel Sandler",
        "email": "dsandler@android.com",
        "time": "Mon Oct 01 16:43:26 2012 -0400"
      },
      "message": "Introduce ACTION_QUICK_CLOCK for the QS time tile.\n\nBy default it will still go to Date/Time Settings (see\nchange Ib430f0c5) but 3Ps can hook it for other useful\nthings.\n\nBug: 7264806\nChange-Id: Ic561dbeb5cc0738372c079b3eb52749c44b3cf0d\n"
    },
    {
      "commit": "a004f28aa4909add9d3b1070d437adafd6386c94",
      "tree": "f8e0a019b234ad6765386eb201f4f1dfeb46b1c5",
      "parents": [
        "e65afdb179c319b654ae2e77d34d6d5d09709966",
        "b023a587adf9ca49f0cc33c5607b535c11efeb2b"
      ],
      "author": {
        "name": "Fabrice Di Meglio",
        "email": "fdimeglio@google.com",
        "time": "Mon Oct 01 13:39:09 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Oct 01 13:39:09 2012 -0700"
      },
      "message": "Merge \"Fix bug #7199562 UI mirroring for RTL locales (Arabic, Hebrew, Farsi): Play settings\" into jb-mr1-dev"
    },
    {
      "commit": "a6af5fc12777e98a8486f6fd51ab19634831320a",
      "tree": "3f446ed8e57e04012c61d9b023f2b0915ffdc86b",
      "parents": [
        "28b291fb890332ca5f68ffa912a01c16ff6b7685",
        "e27f8cf240fac0fed84914612c83668a9db12b85"
      ],
      "author": {
        "name": "Amith Yamasani",
        "email": "yamasani@google.com",
        "time": "Mon Oct 01 13:15:31 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Oct 01 13:15:31 2012 -0700"
      },
      "message": "Merge \"Fix layout margins for Preferences in dialogs\" into jb-mr1-dev"
    },
    {
      "commit": "80766f1bdf19493bcbd4eae95fcea393c0b7f7ac",
      "tree": "4d435bda7e68b04fb4620773daf75b1a4201051f",
      "parents": [
        "5607e6fbae60fa59bb9fb96d788c52b35e621dde"
      ],
      "author": {
        "name": "Fabrice Di Meglio",
        "email": "fdimeglio@google.com",
        "time": "Mon Oct 01 13:13:12 2012 -0700"
      },
      "committer": {
        "name": "Fabrice Di Meglio",
        "email": "fdimeglio@google.com",
        "time": "Mon Oct 01 13:13:12 2012 -0700"
      },
      "message": "Fix bug #7259242 text is left justified with no padding\n\n(padding is hard)\n\n- set correct values to mUserPaddingLeftInitial / mUserPaddingRightInitial\n- reset padding to initial values depending on layout direction\n\nChange-Id: I5cfb941b4874eafbfcfb5e2926f5a3c80b4931d3\n"
    },
    {
      "commit": "28b291fb890332ca5f68ffa912a01c16ff6b7685",
      "tree": "5ee1f7b7b747ca0ae016b91dd00f38c7ef420e7c",
      "parents": [
        "b525c3cfc7484c87fcf96b48447b2a220b25f519",
        "0ac1028b0dc8713296e2face40abe5451ecd479c"
      ],
      "author": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Mon Oct 01 13:08:20 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Oct 01 13:08:21 2012 -0700"
      },
      "message": "Merge \"Move bluetooth priorities from Secure to Global.\" into jb-mr1-dev"
    },
    {
      "commit": "0ac1028b0dc8713296e2face40abe5451ecd479c",
      "tree": "551f0812524e6277151bc1962889a5fd2d79ac99",
      "parents": [
        "32ee831eabc43001d756897e57f52f527bd9c431"
      ],
      "author": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Mon Oct 01 12:50:22 2012 -0700"
      },
      "committer": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Mon Oct 01 12:54:12 2012 -0700"
      },
      "message": "Move bluetooth priorities from Secure to Global.\n\nBug: 7231171\nChange-Id: I836fdc2cfb8d67f984b4715559b9e92d0dc41c95\n"
    },
    {
      "commit": "d0c439ba7e7f246c96dfef4dbf2b11fb38358c6a",
      "tree": "70406d9c998298daa3cc9403e794b22a18bce79c",
      "parents": [
        "6ad19f2e2cb8fc1a23eabf85bbde4a634bdf5f41",
        "32a1e7642e1c74615f6379a3aaea6a3808ae16f1"
      ],
      "author": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Mon Oct 01 12:40:31 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Oct 01 12:40:31 2012 -0700"
      },
      "message": "Merge \"Remove extra padding from alert dialog layouts in -xlarge\" into jb-mr1-dev"
    },
    {
      "commit": "5e3dcf7210bed65d8f9aec40d9da078daf76dead",
      "tree": "ecab98553eecca1c18f3f2337d153a58e7fdcf08",
      "parents": [
        "c56e5600501a5c376dc13e6a99fcec7782fc8718",
        "edce6a797878792de2b0bde4360f3171b9e9d9d2"
      ],
      "author": {
        "name": "Jeff Brown",
        "email": "jeffbrown@google.com",
        "time": "Mon Oct 01 11:35:53 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Oct 01 11:35:55 2012 -0700"
      },
      "message": "Merge \"Remove clearUserActivityTimeout().\" into jb-mr1-dev"
    },
    {
      "commit": "c56e5600501a5c376dc13e6a99fcec7782fc8718",
      "tree": "e7a84b030f994b13e90d8b7f39ff6a5050395981",
      "parents": [
        "bfbf6e1232013a999f4776f7fdf7cf6fb577f89b",
        "d56b4d1db34bd6928f599e7e9a7321c2a81cb995"
      ],
      "author": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Mon Oct 01 10:32:34 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Oct 01 10:32:35 2012 -0700"
      },
      "message": "Merge \"Construct a task stack for picking a wifi network from notification\" into jb-mr1-dev"
    },
    {
      "commit": "13451a25fff12c1429f9ecdc24b2aa7696359f7d",
      "tree": "de645223bc2e75005c7753465f27fe108968d7da",
      "parents": [
        "135e5fb71242b1151929e2ea7bf221ff421e6ad2"
      ],
      "author": {
        "name": "John Spurlock",
        "email": "jspurlock@google.com",
        "time": "Fri Sep 28 14:40:41 2012 -0400"
      },
      "committer": {
        "name": "John Spurlock",
        "email": "jspurlock@google.com",
        "time": "Mon Oct 01 11:44:37 2012 -0400"
      },
      "message": "Status bar: Keep disabled state per user.\n\nBug:7165607\nChange-Id: If6f7a41c2516996612aef5e013dd0d2bd23f9084\n"
    },
    {
      "commit": "32a1e7642e1c74615f6379a3aaea6a3808ae16f1",
      "tree": "d0579dae0e490189816ee4e7623d323e3dadeef6",
      "parents": [
        "2032a12036cf684f8ac6c24406685a7f97d52649"
      ],
      "author": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Sun Sep 30 19:08:14 2012 -0700"
      },
      "committer": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Sun Sep 30 19:08:14 2012 -0700"
      },
      "message": "Remove extra padding from alert dialog layouts in -xlarge\n\nRestore visual consistency with other device classes.\n\nBug 7259219\n\nChange-Id: I1ffc88654e2fc9781fd59c6cecca6d5614ca0663\n"
    },
    {
      "commit": "d56b4d1db34bd6928f599e7e9a7321c2a81cb995",
      "tree": "187f721ddb224b3a01178c62ca8cab943a46007f",
      "parents": [
        "2032a12036cf684f8ac6c24406685a7f97d52649"
      ],
      "author": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Sun Sep 30 18:27:31 2012 -0700"
      },
      "committer": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Sun Sep 30 18:30:42 2012 -0700"
      },
      "message": "Construct a task stack for picking a wifi network from notification\n\nBug 7001327\n\nChange-Id: I5a79e6933cd33386cd0aa4df626f15902deedd67\n"
    },
    {
      "commit": "534bc83f5354b83b7213fff556233752a594438d",
      "tree": "4921df43144caea91f69ec584913f4e79412d880",
      "parents": [
        "62ea4363362526d32b48f920601d3b4e27a117bb"
      ],
      "author": {
        "name": "Fabrice Di Meglio",
        "email": "fdimeglio@google.com",
        "time": "Sun Sep 30 18:11:56 2012 -0700"
      },
      "committer": {
        "name": "Fabrice Di Meglio",
        "email": "fdimeglio@google.com",
        "time": "Sun Sep 30 18:11:56 2012 -0700"
      },
      "message": "Fix bug #7132595 Settings - UI mirroring for RTL locales (Arabic, Hebrew, farsi)\n\n- add mirrored versions of Up image\n\nChange-Id: Ib13d8f50afe83b58d3ccffeebe523c257cb2b34d\n"
    },
    {
      "commit": "2f39e9f8333183312b7f7d423c2ea60a93a25e32",
      "tree": "2a001e42c207dbe232e67da638739a77c67fba0a",
      "parents": [
        "a995b6e37f20b3e7eebfb37d8868c1bc14906204"
      ],
      "author": {
        "name": "Craig Mautner",
        "email": "cmautner@google.com",
        "time": "Fri Sep 21 11:39:54 2012 -0700"
      },
      "committer": {
        "name": "Craig Mautner",
        "email": "cmautner@google.com",
        "time": "Sun Sep 30 18:07:45 2012 -0700"
      },
      "message": "Switch from uevent model to /dev/input/event.\n\nHeadsets are now detected from calls coming in from the input switch\nsubsystem if a config.xml value is set to true.\n\nBug: 6548391.\n\nChange-Id: I79259d2742e157b106a746474f32ffd1c171ddf3\n"
    },
    {
      "commit": "e27f8cf240fac0fed84914612c83668a9db12b85",
      "tree": "e8e31ebe4f5f0dedda6917d41b0c9be1bea2807d",
      "parents": [
        "fb42be77ea88470c71f2ad1e03bff7fdc3721465"
      ],
      "author": {
        "name": "Amith Yamasani",
        "email": "yamasani@google.com",
        "time": "Sun Sep 30 17:46:30 2012 -0700"
      },
      "committer": {
        "name": "Amith Yamasani",
        "email": "yamasani@google.com",
        "time": "Sun Sep 30 17:46:30 2012 -0700"
      },
      "message": "Fix layout margins for Preferences in dialogs\n\nBug: 7114194\nChange-Id: I95293e6a745b2f0df12a8a90fc2771527aab6d90\n"
    },
    {
      "commit": "5607e6fbae60fa59bb9fb96d788c52b35e621dde",
      "tree": "100c9a2b2e97d597d09b5bae368db58445f8efc7",
      "parents": [
        "b023a587adf9ca49f0cc33c5607b535c11efeb2b"
      ],
      "author": {
        "name": "Fabrice Di Meglio",
        "email": "fdimeglio@google.com",
        "time": "Sun Sep 30 16:53:44 2012 -0700"
      },
      "committer": {
        "name": "Fabrice Di Meglio",
        "email": "fdimeglio@google.com",
        "time": "Sun Sep 30 16:53:44 2012 -0700"
      },
      "message": "Fix light default theme\n\nChange-Id: I35a1323591c78ca9c870e925bc988704ede5544b\n"
    },
    {
      "commit": "edce6a797878792de2b0bde4360f3171b9e9d9d2",
      "tree": "4ff5110f64b5f48ec341bdb31330b02686936c5c",
      "parents": [
        "933a7546c857dba7704a15b7f7f7847934f14912"
      ],
      "author": {
        "name": "Jeff Brown",
        "email": "jeffbrown@google.com",
        "time": "Sun Sep 30 15:52:02 2012 -0700"
      },
      "committer": {
        "name": "Jeff Brown",
        "email": "jeffbrown@google.com",
        "time": "Sun Sep 30 16:23:05 2012 -0700"
      },
      "message": "Remove clearUserActivityTimeout().\n\nThis function is not implemented and not needed.\n\nBug: 7165399\nChange-Id: Ib1c50fabad6292ccf670404ba70aeb1242c4614d\n"
    },
    {
      "commit": "b023a587adf9ca49f0cc33c5607b535c11efeb2b",
      "tree": "aee11a130710bee008a9f97f73911c2d3193d6d4",
      "parents": [
        "62ea4363362526d32b48f920601d3b4e27a117bb"
      ],
      "author": {
        "name": "Fabrice Di Meglio",
        "email": "fdimeglio@google.com",
        "time": "Sun Sep 30 15:31:06 2012 -0700"
      },
      "committer": {
        "name": "Fabrice Di Meglio",
        "email": "fdimeglio@google.com",
        "time": "Sun Sep 30 16:20:52 2012 -0700"
      },
      "message": "Fix bug #7199562 UI mirroring for RTL locales (Arabic, Hebrew, Farsi): Play settings\n\n- add CheckedTextViewStyle with \"viewStart\" as default text alignment\n- fix some typos\n\nChange-Id: Ia8161c48faf579c89ba5ed49a436e4269178b8c1\n"
    },
    {
      "commit": "62ea4363362526d32b48f920601d3b4e27a117bb",
      "tree": "febaa445c655a7638c7024ad4c3c308406a192a2",
      "parents": [
        "2a30547af44536f6b0e2f7020ac1a435c72afc84",
        "6a2d17f71342f981c9df1dc5beff33e30eb3ae2b"
      ],
      "author": {
        "name": "Chet Haase",
        "email": "chet@google.com",
        "time": "Sun Sep 30 15:54:09 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sun Sep 30 15:54:10 2012 -0700"
      },
      "message": "Merge \"Fix texture corruption\" into jb-mr1-dev"
    },
    {
      "commit": "2a30547af44536f6b0e2f7020ac1a435c72afc84",
      "tree": "51b7e3d767df429fed33315471b70ad6b0c277bb",
      "parents": [
        "2b58c1b503334ea20be9de3c2b5654855f9d4669",
        "fe37f8f51d90fc4c6230e54dcd1270df5fcc6be3"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Sun Sep 30 15:52:46 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sun Sep 30 15:52:47 2012 -0700"
      },
      "message": "Merge \"Work on issue #6949468: android.dpi.cts.ConfigurationScreenLayoutTest...\" into jb-mr1-dev"
    },
    {
      "commit": "6a2d17f71342f981c9df1dc5beff33e30eb3ae2b",
      "tree": "aaf68defc949273eccdd48aa40927fe8895ad37d",
      "parents": [
        "933a7546c857dba7704a15b7f7f7847934f14912"
      ],
      "author": {
        "name": "Chet Haase",
        "email": "chet@google.com",
        "time": "Sun Sep 30 12:14:13 2012 -0700"
      },
      "committer": {
        "name": "Chet Haase",
        "email": "chet@google.com",
        "time": "Sun Sep 30 15:35:08 2012 -0700"
      },
      "message": "Fix texture corruption\n\nWhen memory gets low on a device, activities flush everything they can.\nHardware-accelerated activites, such as Launcher, flush GL resources and destroy\nthe GL context. However, some resources were still hanging around, due to deferred\ndestruction policies (we don\u0027t delete layers until the DisplayLists they are in\nare finalized, to ensure we don\u0027t deref deleted objects). This meant that we were\nreferring to obsolete GL data in these objects. in particular, it meant that we might\ncome around later, after a new GL context was created, and delete a texture object\nthat was incorrect. We use the layer\u0027s \"texture id\" to refer to the texture underlying the\nlayer. But if there\u0027s a new GL context, then this texture ID is no longer valid, and\nwe may be deleting the texture that a different object (layer, icon, whatever) is referring\nto, because the driver may return that same ID under the new GL context.\n\nThe fix is to more aggressively delete things that we know will not be used again\nwhen the GL context is destroyed. In particular, we delete all resources being used\nby all DisplayLists at GL context destruction time.\n\nIssue #7195815 Textures corruption on all devices, in many apps\n\nChange-Id: I52d2d208173690dbb794a83402d38f14ea4c6c22\n"
    },
    {
      "commit": "fe37f8f51d90fc4c6230e54dcd1270df5fcc6be3",
      "tree": "26aff2996005a8c4069affd169d7157b11d399af",
      "parents": [
        "933a7546c857dba7704a15b7f7f7847934f14912"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Sun Sep 30 12:24:33 2012 -0700"
      },
      "committer": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Sun Sep 30 15:06:05 2012 -0700"
      },
      "message": "Work on issue #6949468: android.dpi.cts.ConfigurationScreenLayoutTest...\n\n...#testScreenLayout failures on JO\n\nThis doesn\u0027t actually fix it; I have concluded that the test is broken\n(the platform is correctly reporting that this is a NOT LONG device\nbecause in portrait once you account for the status bar and system\nbar our size is 880dp high and 600dp wide, which is not enough for us\nto be in the LONG config).\n\nHowever while working on this I noticed that the code for computing\nthe configuration of the external display was wrong.  I have fixed\nthat by putting this code for computing these parts of the configuration\nin a common place that both the window manager and external display\ncode can use.\n\nChange-Id: Ic6a84b955e9ec345a87f725203a29e4712dac0ad\n"
    },
    {
      "commit": "2032a12036cf684f8ac6c24406685a7f97d52649",
      "tree": "47f5f4fba9d3447f8c520eff705cd40475d6cdb2",
      "parents": [
        "fb42be77ea88470c71f2ad1e03bff7fdc3721465",
        "1d1fb6c5e611b77d923b92100628e7e1bbf5fcf9"
      ],
      "author": {
        "name": "Adam Cohen",
        "email": "adamcohen@google.com",
        "time": "Sun Sep 30 14:52:02 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sun Sep 30 14:52:03 2012 -0700"
      },
      "message": "Merge \"Making runway lights appear for correct pages (issue 7232481)\" into jb-mr1-dev"
    },
    {
      "commit": "1d1fb6c5e611b77d923b92100628e7e1bbf5fcf9",
      "tree": "e7019d6b91c13b28b609e060207f87f52396c84a",
      "parents": [
        "933a7546c857dba7704a15b7f7f7847934f14912"
      ],
      "author": {
        "name": "Adam Cohen",
        "email": "adamcohen@google.com",
        "time": "Sun Sep 30 14:30:02 2012 -0700"
      },
      "committer": {
        "name": "Adam Cohen",
        "email": "adamcohen@google.com",
        "time": "Sun Sep 30 14:36:01 2012 -0700"
      },
      "message": "Making runway lights appear for correct pages (issue 7232481)\n\nChange-Id: I66a48cc8f14cb9ebfbf032287591565f38cb3606\n"
    },
    {
      "commit": "fb42be77ea88470c71f2ad1e03bff7fdc3721465",
      "tree": "7d8ae524aafb040dadecfe2a2a0d7bbad1ae1775",
      "parents": [
        "933a7546c857dba7704a15b7f7f7847934f14912",
        "132a742b94b9716451ddef30cec20548b346f1b9"
      ],
      "author": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Sun Sep 30 14:24:52 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sun Sep 30 14:24:53 2012 -0700"
      },
      "message": "Merge \"Fix UNSPECIFIED measurement in RelativeLayout\" into jb-mr1-dev"
    },
    {
      "commit": "132a742b94b9716451ddef30cec20548b346f1b9",
      "tree": "02e09d016287e9d83e8861d66c3b5d05b63ee33b",
      "parents": [
        "ce803d8ed8350179a8474564df8ff26be32bbe5e"
      ],
      "author": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Sun Sep 30 12:39:56 2012 -0700"
      },
      "committer": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Sun Sep 30 12:42:46 2012 -0700"
      },
      "message": "Fix UNSPECIFIED measurement in RelativeLayout\n\nExplicitly handle UNSPECIFIED MeasureSpec mode.\n\nBug 7258418\n\nChange-Id: Idc7b4f0a4a92505379eb5479a84665f7908fcb83\n"
    },
    {
      "commit": "2effc77c9a49f983779dbab656bba490bb7d4ba0",
      "tree": "970cdd601bb4a2bed3d716d08b92982f108fd518",
      "parents": [
        "0a5bc22273fc274a0d4bd9aa4bc80ee5116e11ef",
        "fc4947491f785600b8770112fa1d19ece06d42f9"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Sun Sep 30 12:22:50 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sun Sep 30 12:22:50 2012 -0700"
      },
      "message": "Merge \"Update APIs to JB MR1 level 17.\" into jb-mr1-dev"
    },
    {
      "commit": "0a5bc22273fc274a0d4bd9aa4bc80ee5116e11ef",
      "tree": "0a9c08966a775fb56a831e510c8d491a0f1f8c96",
      "parents": [
        "b97a71e8bd9877f4d4e47ec41408079552ab165b",
        "c1aa6a54a78972843899fd0d911f80a4aff4dd20"
      ],
      "author": {
        "name": "Adam Cohen",
        "email": "adamcohen@google.com",
        "time": "Sun Sep 30 12:21:21 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sun Sep 30 12:21:55 2012 -0700"
      },
      "message": "Merge \"Integrate keyguard paging hint\" into jb-mr1-dev"
    },
    {
      "commit": "b97a71e8bd9877f4d4e47ec41408079552ab165b",
      "tree": "f805ac0a48782518d3ef419d782bd3250754e5a4",
      "parents": [
        "a6efc965cc6f42ab88c08e48463ea4604d29cc77",
        "82ebe6f777902f00250efc3535ad11c2c6a74258"
      ],
      "author": {
        "name": "Adam Cohen",
        "email": "adamcohen@google.com",
        "time": "Sun Sep 30 12:19:50 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sun Sep 30 12:19:50 2012 -0700"
      },
      "message": "Merge \"Getting rid of keyguard widget flag that isn\u0027t used\" into jb-mr1-dev"
    },
    {
      "commit": "a6efc965cc6f42ab88c08e48463ea4604d29cc77",
      "tree": "7cdf664c2d3c04ca4e78e76eacfcd6f581dabd1f",
      "parents": [
        "ce75fef756bb0d1c433eabc7e49b64fdb7bd609d",
        "c36c49ee83123d6083c05a3e333ac43a13f664cd"
      ],
      "author": {
        "name": "Craig Mautner",
        "email": "cmautner@google.com",
        "time": "Sun Sep 30 11:45:32 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sun Sep 30 11:45:32 2012 -0700"
      },
      "message": "Merge \"Changing debug for b/7094175.\" into jb-mr1-dev"
    },
    {
      "commit": "10c84edcfa674f13d798f4de65f95c76269c6191",
      "tree": "0224086e621b7b7db8d1161e025c3b348039d747",
      "parents": [
        "8ed6b6a96bf887e0b49c48838a9f22bb0f256296",
        "47fb191841c50f45f39c5fcce3554e4990188583"
      ],
      "author": {
        "name": "Fabrice Di Meglio",
        "email": "fdimeglio@google.com",
        "time": "Sun Sep 30 11:33:30 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sun Sep 30 11:33:31 2012 -0700"
      },
      "message": "Merge \"Fix bug #7199562 UI mirroring for RTL locales (Arabic, Hebrew, Farsi): Play settings\" into jb-mr1-dev"
    },
    {
      "commit": "8ed6b6a96bf887e0b49c48838a9f22bb0f256296",
      "tree": "55fc0f9f65af8c5c23aa079cbff001269d189cb6",
      "parents": [
        "955b66d07db37bcec379a5cb9ea01aa72c54cdb4",
        "af61cc4cbb307dc3b9cb6f4aa232a0257157c9d2"
      ],
      "author": {
        "name": "Romain Guy",
        "email": "romainguy@google.com",
        "time": "Sun Sep 30 11:28:54 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sun Sep 30 11:28:54 2012 -0700"
      },
      "message": "Merge \"Perform a long computation to catch bitmap sizes \u003e 32 bits Bug #7257930\" into jb-mr1-dev"
    },
    {
      "commit": "af61cc4cbb307dc3b9cb6f4aa232a0257157c9d2",
      "tree": "86d409e02df93bd2dd0f61f1807bf59b8707f63e",
      "parents": [
        "885d82d4274170873919660550c28df9ee14ca1b"
      ],
      "author": {
        "name": "Romain Guy",
        "email": "romainguy@google.com",
        "time": "Sun Sep 30 10:49:15 2012 -0700"
      },
      "committer": {
        "name": "Romain Guy",
        "email": "romainguy@google.com",
        "time": "Sun Sep 30 11:26:39 2012 -0700"
      },
      "message": "Perform a long computation to catch bitmap sizes \u003e 32 bits\nBug #7257930\n\nChange-Id: I28d08024fabe8103251d480524b0b0f2fd2d2aba\n"
    },
    {
      "commit": "fc4947491f785600b8770112fa1d19ece06d42f9",
      "tree": "a7eeac960e7decd5aff6469d10a4c49239c95adf",
      "parents": [
        "f2e5cf487e9bda4da1b902cb5c816ba48c9b7004"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Thu Sep 27 16:15:42 2012 -0700"
      },
      "committer": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Sun Sep 30 11:24:23 2012 -0700"
      },
      "message": "Update APIs to JB MR1 level 17.\n\n17 is current, resources are fixed, cleanup is done.\n\nChange-Id: I6de446e209f59c5dd5fe1cde311776ab222817ea\n"
    },
    {
      "commit": "47fb191841c50f45f39c5fcce3554e4990188583",
      "tree": "d520348e462be00c628bacb73e63fae31bde2fa8",
      "parents": [
        "343e11345ed496003f605e1b3bba5850d3e6cf0e"
      ],
      "author": {
        "name": "Fabrice Di Meglio",
        "email": "fdimeglio@google.com",
        "time": "Fri Sep 28 19:50:18 2012 -0700"
      },
      "committer": {
        "name": "Fabrice Di Meglio",
        "email": "fdimeglio@google.com",
        "time": "Sun Sep 30 11:00:02 2012 -0700"
      },
      "message": "Fix bug #7199562 UI mirroring for RTL locales (Arabic, Hebrew, Farsi): Play settings\n\n- do not need those variables. Use what we already have in View.\n- reset padding to initial values before changing it.\n\nChange-Id: Ib396b3dca6e98a94d83a538a9b594b5eb426c453\n"
    },
    {
      "commit": "f2e5cf487e9bda4da1b902cb5c816ba48c9b7004",
      "tree": "54a9b5b5816041ea59300cbe04cd0b86bc940a2f",
      "parents": [
        "ce803d8ed8350179a8474564df8ff26be32bbe5e",
        "343e11345ed496003f605e1b3bba5850d3e6cf0e"
      ],
      "author": {
        "name": "Fabrice Di Meglio",
        "email": "fdimeglio@google.com",
        "time": "Sun Sep 30 10:53:25 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sun Sep 30 10:53:26 2012 -0700"
      },
      "message": "Merge \"Fix bug #6427629 Clean up layout direction APIs\" into jb-mr1-dev"
    },
    {
      "commit": "ce803d8ed8350179a8474564df8ff26be32bbe5e",
      "tree": "b254811fcadec89720b4b616d986752a0cd9139e",
      "parents": [
        "9ea8f390dbe8123415b9d64ce1a31683012958d9",
        "edf60a29cdaa5d6385a8a2f82486a239226fb686"
      ],
      "author": {
        "name": "Baligh Uddin",
        "email": "baligh@google.com",
        "time": "Sun Sep 30 06:43:09 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sun Sep 30 06:43:10 2012 -0700"
      },
      "message": "Merge \"Import translations. DO NOT MERGE\" into jb-mr1-dev"
    },
    {
      "commit": "c36c49ee83123d6083c05a3e333ac43a13f664cd",
      "tree": "fdd9c0e6fb68c2212de517305d7dc3dd3abfe592",
      "parents": [
        "a995b6e37f20b3e7eebfb37d8868c1bc14906204"
      ],
      "author": {
        "name": "Craig Mautner",
        "email": "cmautner@google.com",
        "time": "Sat Sep 29 16:02:43 2012 -0700"
      },
      "committer": {
        "name": "Craig Mautner",
        "email": "cmautner@google.com",
        "time": "Sat Sep 29 16:02:43 2012 -0700"
      },
      "message": "Changing debug for b/7094175.\n\nFixes bug 7094175 (but not really).\n\nChange-Id: Ice2abb93f479ea0bda931e9643710668c25aa285\n"
    },
    {
      "commit": "a995b6e37f20b3e7eebfb37d8868c1bc14906204",
      "tree": "bb26ab699f4c6229e44f496199bdd947e7e0ea53",
      "parents": [
        "7f813202cb08a829b59e17be749ffee4a2f482b8",
        "9654329008bfde134de63df06dc15ac0271a0d4c"
      ],
      "author": {
        "name": "Mike Cleron",
        "email": "mcleron@google.com",
        "time": "Fri Sep 28 19:43:16 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Sep 28 19:43:16 2012 -0700"
      },
      "message": "Merge \"Getting rid of blue outline in user switcher, instead brighten the user\" into jb-mr1-dev"
    },
    {
      "commit": "c1aa6a54a78972843899fd0d911f80a4aff4dd20",
      "tree": "954407fca6cb1e55f47b52478cccdab1c8b571d1",
      "parents": [
        "1ed143ea341d2dac29cc3aafaf2fbeb1b13c5251"
      ],
      "author": {
        "name": "Jim Miller",
        "email": "jaggies@google.com",
        "time": "Fri Sep 28 19:37:26 2012 -0700"
      },
      "committer": {
        "name": "Jim Miller",
        "email": "jaggies@google.com",
        "time": "Fri Sep 28 19:37:26 2012 -0700"
      },
      "message": "Integrate keyguard paging hint\n\nBug 7232481\n\nChange-Id: I1959ae61b8f5afd055158dad67bdceecc4870d24\n"
    },
    {
      "commit": "82ebe6f777902f00250efc3535ad11c2c6a74258",
      "tree": "01a26f6ae08bdf15db0fe6bf462559d3f4d85490",
      "parents": [
        "42517367947047dd6cf7bd014e0c6d2db030af4e"
      ],
      "author": {
        "name": "Adam Cohen",
        "email": "adamcohen@google.com",
        "time": "Fri Sep 28 18:35:41 2012 -0700"
      },
      "committer": {
        "name": "Adam Cohen",
        "email": "adamcohen@google.com",
        "time": "Fri Sep 28 19:33:05 2012 -0700"
      },
      "message": "Getting rid of keyguard widget flag that isn\u0027t used\n\n-\u003e issue 7238875\n\nChange-Id: Ifad890b4061784889f3fc7711a165452cf230fbd\n"
    },
    {
      "commit": "9654329008bfde134de63df06dc15ac0271a0d4c",
      "tree": "90698c4ce177ff68cedfd93fc58297ad174539f9",
      "parents": [
        "42517367947047dd6cf7bd014e0c6d2db030af4e"
      ],
      "author": {
        "name": "Adam Cohen",
        "email": "adamcohen@google.com",
        "time": "Fri Sep 28 18:13:14 2012 -0700"
      },
      "committer": {
        "name": "Adam Cohen",
        "email": "adamcohen@google.com",
        "time": "Fri Sep 28 19:28:41 2012 -0700"
      },
      "message": "Getting rid of blue outline in user switcher, instead brighten the user\n\nChange-Id: I4817615cc28eb1fea35ecb5c3d69c4298c9cf2cf\n"
    },
    {
      "commit": "7f813202cb08a829b59e17be749ffee4a2f482b8",
      "tree": "ba01fd0aa6afe448c6d7304fb957810aa571317d",
      "parents": [
        "7c3586c576c7f7238274f1ffbc4577a57be0d1f1",
        "120664816a9bf325b618d8dd40febae2e3636ec8"
      ],
      "author": {
        "name": "Jeff Brown",
        "email": "jeffbrown@google.com",
        "time": "Fri Sep 28 19:05:51 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Sep 28 19:05:52 2012 -0700"
      },
      "message": "Merge \"Get rid of preventScreenOn().\" into jb-mr1-dev"
    },
    {
      "commit": "7c3586c576c7f7238274f1ffbc4577a57be0d1f1",
      "tree": "1fdf4de71734e348340c087bfc7868e60e32ef64",
      "parents": [
        "1ed143ea341d2dac29cc3aafaf2fbeb1b13c5251",
        "856b01e7e41c6800c81d04f001e5dd4f7ae05a57"
      ],
      "author": {
        "name": "Jatin Lodhia",
        "email": "jlodhia@google.com",
        "time": "Fri Sep 28 18:50:19 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Sep 28 18:50:20 2012 -0700"
      },
      "message": "Merge \"Make the theme for choose account and choose account type dialogs same.\" into jb-mr1-dev"
    },
    {
      "commit": "1ed143ea341d2dac29cc3aafaf2fbeb1b13c5251",
      "tree": "f6ef9ecee05358baf2a0c719d6c9e7f6890b166d",
      "parents": [
        "d3081bc9a7bc4e3d729005d1841d2834c1fd62b5",
        "3efe106264262924a9218268d3c7d19d272fb7a2"
      ],
      "author": {
        "name": "Jim Miller",
        "email": "jaggies@google.com",
        "time": "Fri Sep 28 18:40:43 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Sep 28 18:40:43 2012 -0700"
      },
      "message": "Merge \"Clean up SIM PIN and PUK screens in keyguard.\" into jb-mr1-dev"
    },
    {
      "commit": "343e11345ed496003f605e1b3bba5850d3e6cf0e",
      "tree": "521369a72914531c239e08049336d5ffd84b824f",
      "parents": [
        "15bbde41dafd592b8d45a7ee6003c1f0b439cb68"
      ],
      "author": {
        "name": "Fabrice Di Meglio",
        "email": "fdimeglio@google.com",
        "time": "Fri Sep 28 18:01:17 2012 -0700"
      },
      "committer": {
        "name": "Fabrice Di Meglio",
        "email": "fdimeglio@google.com",
        "time": "Fri Sep 28 18:26:07 2012 -0700"
      },
      "message": "Fix bug #6427629 Clean up layout direction APIs\n\n- remove onPaddingChanged(int) and fold it into onRtlPropertiesChanged(int)\n\nChange-Id: I1d7f02d2b4538c6c991bd4285501bbc73e6aa5c3\n"
    },
    {
      "commit": "120664816a9bf325b618d8dd40febae2e3636ec8",
      "tree": "8a7b681cd87903f806b49504442d42a6921f1579",
      "parents": [
        "29dcd656dfa4c22855b12fb6ee7d6e2e4c4844c1"
      ],
      "author": {
        "name": "Jeff Brown",
        "email": "jeffbrown@google.com",
        "time": "Fri Sep 28 18:21:36 2012 -0700"
      },
      "committer": {
        "name": "Jeff Brown",
        "email": "jeffbrown@google.com",
        "time": "Fri Sep 28 18:21:36 2012 -0700"
      },
      "message": "Get rid of preventScreenOn().\n\nBug: 7165399\nChange-Id: I1968265ecd74fff4d85efd2ca03b1983425ea518\n"
    },
    {
      "commit": "84215565dd5dda84db7fd35b8ae4ccb571465cd2",
      "tree": "b6b46922b7b469d7668760203e180aecf0119ded",
      "parents": [
        "c5211780ce60cd77d31b4df0f708bb760daddd5d",
        "be87e2f5885b28145a788fd31d1fb5ae88a71100"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Fri Sep 28 18:17:12 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Sep 28 18:17:13 2012 -0700"
      },
      "message": "Merge \"Fix issue #7255954: API Review: rename Dream to DreamService\" into jb-mr1-dev"
    },
    {
      "commit": "be87e2f5885b28145a788fd31d1fb5ae88a71100",
      "tree": "e589ae24e57db702157f7fcd390335049eabf0ea",
      "parents": [
        "106a69271dd303baae1c428e269e1ec62994ff57"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Fri Sep 28 16:31:34 2012 -0700"
      },
      "committer": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Fri Sep 28 17:42:39 2012 -0700"
      },
      "message": "Fix issue #7255954: API Review: rename Dream to DreamService\n\nChange-Id: I89ecf2c3ec4fef09c0495aa68de11576f9cfd872\n"
    },
    {
      "commit": "3efe106264262924a9218268d3c7d19d272fb7a2",
      "tree": "8236c831c545c1b1090ad2c071380f8734b4ca49",
      "parents": [
        "29dcd656dfa4c22855b12fb6ee7d6e2e4c4844c1"
      ],
      "author": {
        "name": "Jim Miller",
        "email": "jaggies@google.com",
        "time": "Fri Sep 28 16:59:31 2012 -0700"
      },
      "committer": {
        "name": "Jim Miller",
        "email": "jaggies@google.com",
        "time": "Fri Sep 28 17:01:16 2012 -0700"
      },
      "message": "Clean up SIM PIN and PUK screens in keyguard.\n\n- new flow for PUK screen\n- clean up SIM and PUK screen to match UX designs\n- simplified logic for showing emergency call button\n\nChange-Id: I66fcd312f3c52dd212d9836dc020735dbc88d5ee\n"
    },
    {
      "commit": "2c22bb85f2f6233eb3986f37b92386000433c7aa",
      "tree": "5668a01a6321e3001dcbb468ef32eaf9c6bcfd05",
      "parents": [
        "4984ec7222d86a9b507a9961363bf50d2b72df1b",
        "5520ca7f2c24d92f91e91d18711d83d13a44c89f"
      ],
      "author": {
        "name": "Robert Greenwalt",
        "email": "rgreenwalt@google.com",
        "time": "Fri Sep 28 16:55:43 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Sep 28 16:55:44 2012 -0700"
      },
      "message": "Merge \"Update Premium-SMS detection UI.\" into jb-mr1-dev"
    },
    {
      "commit": "4984ec7222d86a9b507a9961363bf50d2b72df1b",
      "tree": "93e840daaee25dc4c6b9b26f5a08b929930e2329",
      "parents": [
        "be290dd850c8e2c31830e2a87205499586f55353",
        "d5edc7721791ad807b9a8fbd923b8d6e73c399cc"
      ],
      "author": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Fri Sep 28 16:15:35 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Sep 28 16:15:36 2012 -0700"
      },
      "message": "Merge \"Fix adjustViewBounds handling for ImageView\" into jb-mr1-dev"
    },
    {
      "commit": "be290dd850c8e2c31830e2a87205499586f55353",
      "tree": "381aece8959c170da2275df28e169ff9dff2c733",
      "parents": [
        "106a69271dd303baae1c428e269e1ec62994ff57",
        "15bbde41dafd592b8d45a7ee6003c1f0b439cb68"
      ],
      "author": {
        "name": "Fabrice Di Meglio",
        "email": "fdimeglio@google.com",
        "time": "Fri Sep 28 16:12:14 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Sep 28 16:12:15 2012 -0700"
      },
      "message": "Merge \"Fix bug #7199562 UI mirroring for RTL locales (Arabic, Hebrew, Farsi): Play settings\" into jb-mr1-dev"
    },
    {
      "commit": "3ff8e1a80058e5557d13693d3223e1aa011c0038",
      "tree": "62d3c43fa2261c2aec17b76f08b7c8cc784c81fc",
      "parents": [
        "1d3527354396d3aa48b494fb409d680cce32dc8b",
        "d4ac8d7b3de27a9f0e4c6af2496ca71d794e42d1"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Fri Sep 28 15:53:19 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Sep 28 15:54:44 2012 -0700"
      },
      "message": "Merge \"Fix issue #7211769 and #7244492, thrash around on #7226656.\" into jb-mr1-dev"
    },
    {
      "commit": "d5edc7721791ad807b9a8fbd923b8d6e73c399cc",
      "tree": "34fd559e27573e2d3f624c0438ec3c2abdccc9ef",
      "parents": [
        "59adf04ab391d5cbfb8d031eff39937aebabade1"
      ],
      "author": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Wed Sep 26 15:21:39 2012 -0700"
      },
      "committer": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Fri Sep 28 15:52:36 2012 -0700"
      },
      "message": "Fix adjustViewBounds handling for ImageView\n\nWhen computing the adjusted view bounds, don\u0027t constrain the\ndimensions by the original estimate if the opposite dimension has a\nfixed size. This can result in the view never getting properly\nenlarged.\n\nAlso fix a long-standing bug in MeasureSpec.makeMeasureSpec where\noversized or negative values could result in broken packed values.\n\nBug 7240251\n\nChange-Id: I359d108ff52b6f3b5c4bf393d2271d28999c0127\n"
    },
    {
      "commit": "15bbde41dafd592b8d45a7ee6003c1f0b439cb68",
      "tree": "8bf96ab7d19e4d7a7677b7a21d381078d60232e4",
      "parents": [
        "c552081c4598bbbc796fd3e87db324256092b500"
      ],
      "author": {
        "name": "Fabrice Di Meglio",
        "email": "fdimeglio@google.com",
        "time": "Fri Sep 28 15:49:38 2012 -0700"
      },
      "committer": {
        "name": "Fabrice Di Meglio",
        "email": "fdimeglio@google.com",
        "time": "Fri Sep 28 15:49:38 2012 -0700"
      },
      "message": "Fix bug #7199562 UI mirroring for RTL locales (Arabic, Hebrew, Farsi): Play settings\n\n- fix padding issue. Need to update padding if layout direction change\n\nChange-Id: I2924c1b94c7ef054dd9bd670de4c5c206f52e412\n"
    },
    {
      "commit": "925a659d824089d2977b44a6740f793ae65f809a",
      "tree": "41b850e7628406f0ff819634f60563d74c376d37",
      "parents": [
        "c552081c4598bbbc796fd3e87db324256092b500",
        "c6fa237daeaae6107174a9b9d4f591ea8cd26d86"
      ],
      "author": {
        "name": "Robert Greenwalt",
        "email": "rgreenwalt@google.com",
        "time": "Fri Sep 28 15:47:19 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Sep 28 15:47:20 2012 -0700"
      },
      "message": "Merge \"Use updatable file for premium-sms filter\" into jb-mr1-dev"
    },
    {
      "commit": "d4ac8d7b3de27a9f0e4c6af2496ca71d794e42d1",
      "tree": "874663abeb7379376c3deeb68081606e6f62d8d3",
      "parents": [
        "97298cdcc0e699912288191c28bebe895759e75e"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Thu Sep 27 23:20:10 2012 -0700"
      },
      "committer": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Fri Sep 28 15:37:22 2012 -0700"
      },
      "message": "Fix issue #7211769 and #7244492, thrash around on #7226656.\n\nIssue #7211769: Crash dialog from background user has non-working \"report\"\n\nThe report button now launches the issue reporter for the correct user.\nAlso for crashes on background users, either disable the report button,\nor simply don\u0027t show the dialog depending on the build config.\n\nIssue #7244492: Bugreport button in Quick Settings doesn\u0027t actually do anything\n\nNow they do.\n\nIssue #7226656: second user seeing primary user\u0027s apps\n\nI haven\u0027t had any success at reproducing this.  I have tried to tighten up\nthe path where we create the user to ensure nothing could cause the\nuser\u0027s applications to be accessed before the user it fully created and thus\nmake them installed...  but I can\u0027t convince myself that is the actual problem.\n\nAlso tightened up the user switch code to use forground broadcasts for all\nof the updates about the switch (since this is really a foreground operation),\nadded a facility to have BOOT_COMPELTED broadcasts not get launched for\nsecondary users and use that on a few key system receivers, fixed some debug\noutput.\n\nChange-Id: Iadf8f8e4878a86def2e495e9d0dc40c4fb347021\n"
    },
    {
      "commit": "29dcd656dfa4c22855b12fb6ee7d6e2e4c4844c1",
      "tree": "f5b4b12f9744d87044cb6424097975a1e1980661",
      "parents": [
        "8c43650d92ad3b4ec7a13ca83b35a3710fa5a815",
        "4e8510b23f6435e8c7631d30ec2ea6f47b16e715"
      ],
      "author": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Fri Sep 28 14:15:20 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Sep 28 14:15:20 2012 -0700"
      },
      "message": "Merge \"Track offset of center child view in Gallery for later layouts\" into jb-mr1-dev"
    },
    {
      "commit": "07ddb460afca09640e18b28bfedcaecfe5b2a838",
      "tree": "1418813f7b7a8871dc310f399047ea68f9aa5993",
      "parents": [
        "94ffe8739e2b0a9a7d2f0daa0bb90652fbdfd33b",
        "a1410e6789ce72bc423793315a51aea8b6bad6c7"
      ],
      "author": {
        "name": "Svetoslav Ganov",
        "email": "svetoslavganov@google.com",
        "time": "Fri Sep 28 14:08:00 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Sep 28 14:08:00 2012 -0700"
      },
      "message": "Merge \"NumberPicker should adjust min and max when displayed values are set.\" into jb-mr1-dev"
    },
    {
      "commit": "4e8510b23f6435e8c7631d30ec2ea6f47b16e715",
      "tree": "3e38016fe9d92d792c63f38155286b365c22726a",
      "parents": [
        "59adf04ab391d5cbfb8d031eff39937aebabade1"
      ],
      "author": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Fri Sep 28 14:04:48 2012 -0700"
      },
      "committer": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Fri Sep 28 14:07:35 2012 -0700"
      },
      "message": "Track offset of center child view in Gallery for later layouts\n\nWhen apps request layouts while scrolling is in progress, Gallery\nchildren can get offset in strange ways. Compensate for this by\ntracking the last known offset and applying it during layout.\n\nBug 7245853\n\nChange-Id: I9d746ae6bb06918e2d920c58052f72e749a7ffbf\n"
    },
    {
      "commit": "aa64b11020c5283509c7ef37ecfe274a4f6b45f4",
      "tree": "105b62fc3f9d6622ebff42ebab23da8324ce7e93",
      "parents": [
        "fd4da14c8304912dcb8ee54d4597527c2ee0d2d2",
        "4131a37366d59b5e61f55c4e48d2b22ee0c4cad4"
      ],
      "author": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Fri Sep 28 12:57:14 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Sep 28 12:57:14 2012 -0700"
      },
      "message": "Merge \"String change for video routing via MediaRouter; \"HDMI\" not \"HDMI audio.\"\" into jb-mr1-dev"
    },
    {
      "commit": "4131a37366d59b5e61f55c4e48d2b22ee0c4cad4",
      "tree": "7f9244587b48546659d03d10f145933c103db214",
      "parents": [
        "808ce66a08bbd2604d71f3368788ba7496f71482"
      ],
      "author": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Fri Sep 28 12:52:34 2012 -0700"
      },
      "committer": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Fri Sep 28 12:52:34 2012 -0700"
      },
      "message": "String change for video routing via MediaRouter; \"HDMI\" not \"HDMI audio.\"\n\nChange-Id: Ifece0cf0bc11ff2ffab254c6177f9db741037df6\n"
    },
    {
      "commit": "fd4da14c8304912dcb8ee54d4597527c2ee0d2d2",
      "tree": "b8e263db3cfe3cb62a872577d6edfc2406787e71",
      "parents": [
        "073a32d5ef8b3589b8315550dca837ae872d4be7",
        "de6ae447b13192de88d3da88d750e49ce9bbafc5"
      ],
      "author": {
        "name": "Russell Brenner",
        "email": "russellbrenner@google.com",
        "time": "Fri Sep 28 12:47:25 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Sep 28 12:47:25 2012 -0700"
      },
      "message": "Merge \"Add Settings.Secure.USER_SETUP_COMPLETE\" into jb-mr1-dev"
    }
  ],
  "next": "a1410e6789ce72bc423793315a51aea8b6bad6c7"
}
