)]}'
{
  "log": [
    {
      "commit": "1d56afc6ace90e7cbd32d776b73173ef0dfa95c4",
      "tree": "dfc8d082fd1d4b19c9bd4a888dfa8f72116bcdb3",
      "parents": [
        "aa9972943cab627db9b10e5c9c4bb80f99f8a4bd",
        "9c9ad3f8c218954e46aab81f9af7834cea5675ca"
      ],
      "author": {
        "name": "Stephen Hines",
        "email": "srhines@google.com",
        "time": "Tue May 08 14:25:49 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue May 08 14:25:49 2012 -0700"
      },
      "message": "Merge \"Revert \"Deprecate\"\" into jb-dev"
    },
    {
      "commit": "aa9972943cab627db9b10e5c9c4bb80f99f8a4bd",
      "tree": "66e77c9e649a8c1eabb4c907c2178e1106d9f200",
      "parents": [
        "59f3f5853cd05103b5a83f5ddbe584a5270a9c6b",
        "12d434a9be03214e9c673580a6f55128eec9b3f9"
      ],
      "author": {
        "name": "Chris Craik",
        "email": "ccraik@google.com",
        "time": "Tue May 08 13:35:09 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue May 08 13:35:09 2012 -0700"
      },
      "message": "Merge \"Revert \"Add temporary functor lifetime logging\"\" into jb-dev"
    },
    {
      "commit": "12d434a9be03214e9c673580a6f55128eec9b3f9",
      "tree": "3020622d2ae2b33fd5c48bf43ae395d471ab8dca",
      "parents": [
        "2fe99801e81bb7c0ff846b536cbb7a12707410ed"
      ],
      "author": {
        "name": "Chris Craik",
        "email": "ccraik@google.com",
        "time": "Tue May 08 13:07:13 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue May 08 13:07:13 2012 -0700"
      },
      "message": "Revert \"Add temporary functor lifetime logging\"\n\nbug:6445573\n\nThis reverts commit 2fe99801e81bb7c0ff846b536cbb7a12707410ed"
    },
    {
      "commit": "59f3f5853cd05103b5a83f5ddbe584a5270a9c6b",
      "tree": "85f404479128d642454f0c82c8d5200611a71387",
      "parents": [
        "8a2fe26873f73a7a422cadf9e5ccfd7c68bbd9ca",
        "8eeefefc8451c97745add2b4d508116aaffbcb22"
      ],
      "author": {
        "name": "Svetoslav Ganov",
        "email": "svetoslavganov@google.com",
        "time": "Tue May 08 12:52:57 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue May 08 12:52:57 2012 -0700"
      },
      "message": "Merge \"Add performAccessibilityAction to AccessibilityDelegate.\" into jb-dev"
    },
    {
      "commit": "8a2fe26873f73a7a422cadf9e5ccfd7c68bbd9ca",
      "tree": "7c6286e6c625af146498bec0c16a87d2b780f29c",
      "parents": [
        "fdb7412af3e5b702b2d07cf782d3db8e297ef7b4",
        "c52d6fd04316483f4a88f3a087b93bb197cd97f4"
      ],
      "author": {
        "name": "Kenny Root",
        "email": "kroot@google.com",
        "time": "Tue May 08 12:50:07 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue May 08 12:50:07 2012 -0700"
      },
      "message": "Merge \"Prune hidden system apps when removed via OTA\" into jb-dev"
    },
    {
      "commit": "fdb7412af3e5b702b2d07cf782d3db8e297ef7b4",
      "tree": "9f5a049d5ef1e079495f8667b5b1c1937d7736ff",
      "parents": [
        "c2182c67d65619041956849c346d67e77010ab7e",
        "c814c16b7f240d453978bf76ad0f63f9a8a2dcab"
      ],
      "author": {
        "name": "Colin Cross",
        "email": "ccross@android.com",
        "time": "Tue May 08 12:25:45 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue May 08 12:25:45 2012 -0700"
      },
      "message": "Merge \"Don\u0027t call into power HAL if it isn\u0027t loaded.\" into jb-dev"
    },
    {
      "commit": "c814c16b7f240d453978bf76ad0f63f9a8a2dcab",
      "tree": "c256f7aec583e1a033c073c4b52e138a887dd238",
      "parents": [
        "6704c233390743890d23338a2329dcda5709b810"
      ],
      "author": {
        "name": "Colin Cross",
        "email": "ccross@android.com",
        "time": "Tue May 08 12:18:38 2012 -0700"
      },
      "committer": {
        "name": "Colin Cross",
        "email": "ccross@android.com",
        "time": "Tue May 08 12:18:38 2012 -0700"
      },
      "message": "Don\u0027t call into power HAL if it isn\u0027t loaded.\n\nThe patch to call into libsuspend accidentally dropped the\ntest for sPowerModule \u003d\u003d NULL.  Put it back, and fix some\ntabs too.\n\nChange-Id: I1f934a41540f3b7be01d6399512482d87acceb94\n"
    },
    {
      "commit": "c2182c67d65619041956849c346d67e77010ab7e",
      "tree": "063990133653589895f542e0397dbe19a57ae980",
      "parents": [
        "6704c233390743890d23338a2329dcda5709b810",
        "8aa735f71e8921b93f2bb6fa5506d8ff414698a0"
      ],
      "author": {
        "name": "Andreas Huber",
        "email": "andih@google.com",
        "time": "Tue May 08 12:00:39 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue May 08 12:00:39 2012 -0700"
      },
      "message": "Merge \"Clarification of MediaCodec behaviour when codec specific data is included\" into jb-dev"
    },
    {
      "commit": "8aa735f71e8921b93f2bb6fa5506d8ff414698a0",
      "tree": "f80e74abb3b1a4b6ba6a2dd104dbc5407fc1682e",
      "parents": [
        "89139d74b27305a29ca082c75d94dcbed5f84625"
      ],
      "author": {
        "name": "Andreas Huber",
        "email": "andih@google.com",
        "time": "Tue May 08 11:33:12 2012 -0700"
      },
      "committer": {
        "name": "Andreas Huber",
        "email": "andih@google.com",
        "time": "Tue May 08 11:33:12 2012 -0700"
      },
      "message": "Clarification of MediaCodec behaviour when codec specific data is included\n\nin the format passed to configure().\n\nChange-Id: I150f52e8092c0f7d897891f02ba6b1d89b6230f4\nrelated-to-bug: 6364139\n"
    },
    {
      "commit": "6704c233390743890d23338a2329dcda5709b810",
      "tree": "0eb8ef2f3ce8baf27f326ba8fac0e2d317ffdf45",
      "parents": [
        "cdbbecf357bf47e6eee6ba54caee5791834b5deb",
        "0a1bb6dffc358c01e10555c5c833edb7dba69659"
      ],
      "author": {
        "name": "Svetoslav Ganov",
        "email": "svetoslavganov@google.com",
        "time": "Tue May 08 11:32:20 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue May 08 11:32:20 2012 -0700"
      },
      "message": "Merge \"AccessibilityNodeInfo for visible views should reported.\" into jb-dev"
    },
    {
      "commit": "cdbbecf357bf47e6eee6ba54caee5791834b5deb",
      "tree": "cb230f08e8d986420d68414d8f2e6585c187b458",
      "parents": [
        "1705b2a5da8f27bf91fb5bd984c212c9476fc605",
        "961bf0e9b4ef94f52ae66856ac573995f1f34578"
      ],
      "author": {
        "name": "Svetoslav Ganov",
        "email": "svetoslavganov@google.com",
        "time": "Tue May 08 11:29:37 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue May 08 11:29:37 2012 -0700"
      },
      "message": "Merge \"Accessibility focus on temporary detached view not cleared.\" into jb-dev"
    },
    {
      "commit": "1705b2a5da8f27bf91fb5bd984c212c9476fc605",
      "tree": "12fc86977828d270098ab883f08dc481e0e24c60",
      "parents": [
        "92d7f9ff1c0c8a179ee935d86d3c94022980ead2",
        "9bee4664f8bc615ad463af5317c77e98744c368a"
      ],
      "author": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Tue May 08 11:27:27 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue May 08 11:27:27 2012 -0700"
      },
      "message": "Merge \"Fix some oddities in ResolverActivity\" into jb-dev"
    },
    {
      "commit": "9bee4664f8bc615ad463af5317c77e98744c368a",
      "tree": "bc0b0c9afdef8b16849bb14f50df22a30d73e4f2",
      "parents": [
        "87156c96f5f2a761b8d05318f8ae82ce26aa16b4"
      ],
      "author": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Tue May 08 11:07:23 2012 -0700"
      },
      "committer": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Tue May 08 11:20:27 2012 -0700"
      },
      "message": "Fix some oddities in ResolverActivity\n\n* Fix layout for small-screen devices in landscape.\n\n* Properly re-enable buttons after restoring instance state.\n\n* Scroll to the currently selected item after restoring instance\n  state.\n\n* Smooth scroll to the currently selected item if the user changes\n  selection to an item slightly out of view.\n\n* Place grid scroll bar outside the grid\u0027s padding.\n\n* Make the current text read a bit more naturally.\n\nBug 6460135\n\nChange-Id: Ic60330365cdd815e7517f01b36bcdc9d1c857f30\n"
    },
    {
      "commit": "92d7f9ff1c0c8a179ee935d86d3c94022980ead2",
      "tree": "168df18d96613f69541483a11164990526d33d12",
      "parents": [
        "947f1c8db00bd3805838ff49a5f4d220df507b47",
        "30ca5cd11a23f06f2f8eeaa587685450826f800f"
      ],
      "author": {
        "name": "Fabrice Di Meglio",
        "email": "fdimeglio@google.com",
        "time": "Tue May 08 10:54:41 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue May 08 10:54:41 2012 -0700"
      },
      "message": "Merge \"Fix bug #6408393 Character corruption is caused when locale is changed\" into jb-dev"
    },
    {
      "commit": "947f1c8db00bd3805838ff49a5f4d220df507b47",
      "tree": "706e6101ae3e5bfb31b505d11e429256e33580cd",
      "parents": [
        "6d6d186cd1a5df5fff73c8a731a81a9da3fea13b",
        "a7771df3696954f0e279407e8894a916a7cb26cc"
      ],
      "author": {
        "name": "Jeff Brown",
        "email": "jeffbrown@google.com",
        "time": "Tue May 08 10:51:12 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue May 08 10:51:12 2012 -0700"
      },
      "message": "Merge \"Move CancellationSignal to android.os package.\" into jb-dev"
    },
    {
      "commit": "6d6d186cd1a5df5fff73c8a731a81a9da3fea13b",
      "tree": "e466b0debd557c7954d9fd83624dfa5629b54bf3",
      "parents": [
        "4a337ec99e0d6b7f2f3b79b990809bf64a42f0ec",
        "436bbd1a6c227148c294117e725e03be75e01ebf"
      ],
      "author": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Tue May 08 10:45:38 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue May 08 10:45:38 2012 -0700"
      },
      "message": "Merge \"The \u0027localize\u0027 tool is dead.\" into jb-dev"
    },
    {
      "commit": "4a337ec99e0d6b7f2f3b79b990809bf64a42f0ec",
      "tree": "55bde072d338a410310ba19dd2e3925818776c40",
      "parents": [
        "369d78f128f62af395ce889ed2ab4b7ec7d07262",
        "7746f910656ce6e811853f4062108e9798063337"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Tue May 08 10:38:10 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue May 08 10:38:10 2012 -0700"
      },
      "message": "Merge \"New preference for multi-selection check boxes.\" into jb-dev"
    },
    {
      "commit": "369d78f128f62af395ce889ed2ab4b7ec7d07262",
      "tree": "4a6a1b8cc1bf14ca08167245cf8dab308a865e35",
      "parents": [
        "c4eb11db04be07000e996d09b477a7a833435db8",
        "1aba409f2f4c4e1ea02c5caaf348906516662149"
      ],
      "author": {
        "name": "Amith Yamasani",
        "email": "yamasani@google.com",
        "time": "Tue May 08 10:30:01 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue May 08 10:30:01 2012 -0700"
      },
      "message": "Merge \"Switch 7 inch tablets to single-pane preferences, like phones.\" into jb-dev"
    },
    {
      "commit": "c4eb11db04be07000e996d09b477a7a833435db8",
      "tree": "400189e12ccda196eaa53aa0a7750da8d4027621",
      "parents": [
        "ef31e7cab57c82083c41adf2d2a056ab159a4f51",
        "b041f23026536dd287c1a9a962642c84ebd10004"
      ],
      "author": {
        "name": "Nick Pelly",
        "email": "npelly@google.com",
        "time": "Tue May 08 10:27:22 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue May 08 10:27:22 2012 -0700"
      },
      "message": "Merge \"Increase interval threshold below which we just leave the GPS on.\" into jb-dev"
    },
    {
      "commit": "1aba409f2f4c4e1ea02c5caaf348906516662149",
      "tree": "425e9447e1e82d6f0e407df97e8aa5bf43ef24fe",
      "parents": [
        "ef31e7cab57c82083c41adf2d2a056ab159a4f51"
      ],
      "author": {
        "name": "Amith Yamasani",
        "email": "yamasani@google.com",
        "time": "Mon May 07 19:49:31 2012 -0700"
      },
      "committer": {
        "name": "Amith Yamasani",
        "email": "yamasani@google.com",
        "time": "Tue May 08 10:21:24 2012 -0700"
      },
      "message": "Switch 7 inch tablets to single-pane preferences, like phones.\n\nMove a bunch of dimensions around so that 7\" tablets use phone-style\nUI but with different margins to reduce the width.\n\n24dp margin for portrait and 48dp margin for landscape.\nExisting sw600dp values moved to sw720dp.\nNew sw600dp values created.\n\nBug: 6445803\nChange-Id: I835c8f4b0423b295dd453161f4e32406e6267515\n"
    },
    {
      "commit": "ef31e7cab57c82083c41adf2d2a056ab159a4f51",
      "tree": "d1943315dc52cceb713e378446102c4b1392088d",
      "parents": [
        "87156c96f5f2a761b8d05318f8ae82ce26aa16b4"
      ],
      "author": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Tue May 08 09:59:40 2012 -0700"
      },
      "committer": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Tue May 08 10:01:35 2012 -0700"
      },
      "message": "Fix for toggling menu item visibility outside of create/prepare menu\n\nAllow applications to transition from 0\u003d\u003e1+ visible menu items outside\nof onCreatePanelMenu/onPreparePanel. Previously, having 0 visible items\nat this point would require an invalidation of the options menu.\n\nBug 6452605\n\nChange-Id: I6cbfc46d0e5ec42b8d78ee516e9b57fdeaf1a890\n"
    },
    {
      "commit": "961bf0e9b4ef94f52ae66856ac573995f1f34578",
      "tree": "0642b74035155bd74f7f5f3079fb6e5196d72421",
      "parents": [
        "775bcac6bcdd04b6bffd23b5de0da4588a749337"
      ],
      "author": {
        "name": "Svetoslav Ganov",
        "email": "svetoslavganov@google.com",
        "time": "Tue May 08 09:40:03 2012 -0700"
      },
      "committer": {
        "name": "Svetoslav Ganov",
        "email": "svetoslavganov@google.com",
        "time": "Tue May 08 09:50:28 2012 -0700"
      },
      "message": "Accessibility focus on temporary detached view not cleared.\n\n1. When a view that has accessibility focus is temporary detached\n   we try to draw the focus highlight and crash. Since the detached\n   view will be modified and then either attached or detached from\n   the window we should not keep accessibility focus on a temporary\n   detached view. Otherwise, we may have a scenario where the user\n   thinks he is in one item scroll acound and being in completely\n   different item because of the view being recycled but the user\n   has no clue.\n\n2. Clearing accessibility focus when the view is removed from the\n   parent as opposed as when it is detached from the window. Since\n   we may have transitioning views for removal we do not want\n   accessibility focus on such views during the anumation.\n\nbug:6457339\n\nChange-Id: I62287a089ec6850fb1d691ae26dea54e1da39c94\n"
    },
    {
      "commit": "87156c96f5f2a761b8d05318f8ae82ce26aa16b4",
      "tree": "b8ccb2a55fb5abd2b270d885f9fdf53534951d61",
      "parents": [
        "7c38077edf73e3313bceccdbde1f78ed1bd14be2",
        "658e99908a9d387fd1aebfc4e5a2f99ba972cd7d"
      ],
      "author": {
        "name": "Teng-Hui Zhu",
        "email": "ztenghui@google.com",
        "time": "Tue May 08 09:26:46 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue May 08 09:26:46 2012 -0700"
      },
      "message": "Merge \"Replace tree observer with a JNI call at draw time\" into jb-dev"
    },
    {
      "commit": "7c38077edf73e3313bceccdbde1f78ed1bd14be2",
      "tree": "9285425c3bff9c612c1f94ae52c7b095d34180d0",
      "parents": [
        "975b9b787aa01c2e1540797987137d92dc2b8f14",
        "0bb0198d5bc3647f8fe10ba34b9de7bd8b75d79e"
      ],
      "author": {
        "name": "John Reck",
        "email": "jreck@google.com",
        "time": "Tue May 08 09:14:50 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue May 08 09:14:50 2012 -0700"
      },
      "message": "Merge \"Fix inval issue\" into jb-dev"
    },
    {
      "commit": "0bb0198d5bc3647f8fe10ba34b9de7bd8b75d79e",
      "tree": "901c3d3f13bfc995657e19efd1ffd260675ed799",
      "parents": [
        "ff0e8cd8b60aa8372b06edecb2e754b0905c4d31"
      ],
      "author": {
        "name": "John Reck",
        "email": "jreck@google.com",
        "time": "Tue May 08 09:08:50 2012 -0700"
      },
      "committer": {
        "name": "John Reck",
        "email": "jreck@google.com",
        "time": "Tue May 08 09:08:50 2012 -0700"
      },
      "message": "Fix inval issue\n\n Bug: 6323847\n\nChange-Id: Ibe9fc46af597cd97ae76339533faacfaa6d952fc\n"
    },
    {
      "commit": "975b9b787aa01c2e1540797987137d92dc2b8f14",
      "tree": "f3c6b9f109cdf8af5633d0e596e34ed01e264ac8",
      "parents": [
        "89139d74b27305a29ca082c75d94dcbed5f84625",
        "69adc539e2aa0d89b82143aae1b371b492c71981"
      ],
      "author": {
        "name": "John Reck",
        "email": "jreck@google.com",
        "time": "Tue May 08 08:49:39 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue May 08 08:49:39 2012 -0700"
      },
      "message": "Merge \"Delay creating Java objects for WebHistoryItem\" into jb-dev"
    },
    {
      "commit": "89139d74b27305a29ca082c75d94dcbed5f84625",
      "tree": "608dfc9d45ac3b22a59c2b034c7e0aeb34d4fc2e",
      "parents": [
        "28612b29f0dd3a650cc4b3ab2f7403f63e3e115c"
      ],
      "author": {
        "name": "Chris Wren",
        "email": "cwren@android.com",
        "time": "Mon May 07 17:00:06 2012 -0400"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue May 08 08:10:37 2012 -0700"
      },
      "message": "Allow more kinds of two-finger gestures to open and close notificaitons.\nAlso make sure glow always animates to zero when set to zero.\n\nBug: 6430737\nBug: 6423826\nChange-Id: I1ebeb6c0012ac17a942901bfd22e579393348584\n"
    },
    {
      "commit": "28612b29f0dd3a650cc4b3ab2f7403f63e3e115c",
      "tree": "4de0a1e410f9d338aa0aa0faa92556ba81a074db",
      "parents": [
        "195ba5047cec4d249d5408e75fb04696941655c0",
        "9ff6378916befd536ddd1816c32a604b068044f4"
      ],
      "author": {
        "name": "Daniel Sandler",
        "email": "dsandler@android.com",
        "time": "Tue May 08 07:34:17 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue May 08 07:34:17 2012 -0700"
      },
      "message": "Merge \"Visual refresh of notification panel header.\" into jb-dev"
    },
    {
      "commit": "195ba5047cec4d249d5408e75fb04696941655c0",
      "tree": "52fe93bd8f2bb30a1b60e7781ae63d6d4ed0c40a",
      "parents": [
        "407f2fdcfe1724bda09620e0e1e4ad48f242c04d",
        "2c22eb0a49b369767eaa4e04c1727f947cfdec13"
      ],
      "author": {
        "name": "Chris Wren",
        "email": "cwren@android.com",
        "time": "Tue May 08 07:34:12 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue May 08 07:34:12 2012 -0700"
      },
      "message": "Merge \"Clear out any existing buttons before adding the set of requested actions.\" into jb-dev"
    },
    {
      "commit": "407f2fdcfe1724bda09620e0e1e4ad48f242c04d",
      "tree": "c7ed12e8db868412535d653f3b74c774cb88a8d8",
      "parents": [
        "05f5236f6093b7f518677289f023f033832218f7",
        "92c62479623ac65bdca03f961b6354b26d57ed62"
      ],
      "author": {
        "name": "Chris Wren",
        "email": "cwren@android.com",
        "time": "Tue May 08 07:33:59 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue May 08 07:33:59 2012 -0700"
      },
      "message": "Merge \"Don\u0027t allow actions to intrude into the notification area.\" into jb-dev"
    },
    {
      "commit": "2c22eb0a49b369767eaa4e04c1727f947cfdec13",
      "tree": "079251a8e31aaafc524c1878f34dd01678ab889e",
      "parents": [
        "92c62479623ac65bdca03f961b6354b26d57ed62"
      ],
      "author": {
        "name": "Chris Wren",
        "email": "cwren@android.com",
        "time": "Tue May 08 09:49:13 2012 -0400"
      },
      "committer": {
        "name": "Chris Wren",
        "email": "cwren@android.com",
        "time": "Tue May 08 09:49:13 2012 -0400"
      },
      "message": "Clear out any existing buttons before adding the set of requested actions.\n\nBug: 6459557\nChange-Id: Id19050e7280208d4f98c1aabe8087c6fe6c8d72a\n"
    },
    {
      "commit": "92c62479623ac65bdca03f961b6354b26d57ed62",
      "tree": "f8265c3f1135798686946f2c1a1c9e313b6ad1c1",
      "parents": [
        "c33208fe72662fd89b75e996dbd495237a0021d4"
      ],
      "author": {
        "name": "Chris Wren",
        "email": "cwren@android.com",
        "time": "Tue May 08 09:35:16 2012 -0400"
      },
      "committer": {
        "name": "Chris Wren",
        "email": "cwren@android.com",
        "time": "Tue May 08 09:35:16 2012 -0400"
      },
      "message": "Don\u0027t allow actions to intrude into the notification area.\n\nBug: 6411597\nChange-Id: I7331f378463efe136c2bcb517ca8b4263a04556c\n"
    },
    {
      "commit": "05f5236f6093b7f518677289f023f033832218f7",
      "tree": "2db89e0e569915b79d545ec64ebac45faf6212fa",
      "parents": [
        "faf5b16ae80b15d6c7bdb7ddaa508eaa19f8df2d",
        "e52eb4e289bf8d7b04582803b0d0f9ab7399c1af"
      ],
      "author": {
        "name": "satok",
        "email": "satok@google.com",
        "time": "Tue May 08 00:04:16 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue May 08 00:04:16 2012 -0700"
      },
      "message": "Merge \"Make InputMethodSubtype thread safe\" into jb-dev"
    },
    {
      "commit": "c52d6fd04316483f4a88f3a087b93bb197cd97f4",
      "tree": "9870f2edcfd9f3e84f087a75d6f388b7244c2d75",
      "parents": [
        "775bcac6bcdd04b6bffd23b5de0da4588a749337"
      ],
      "author": {
        "name": "Kenny Root",
        "email": "kroot@google.com",
        "time": "Mon May 07 23:04:52 2012 -0700"
      },
      "committer": {
        "name": "Kenny Root",
        "email": "kroot@google.com",
        "time": "Mon May 07 23:07:49 2012 -0700"
      },
      "message": "Prune hidden system apps when removed via OTA\n\nSystem applications which had an update applied to them at some point\nwere in a semi-broken state when removed via an OTA. The\n\"updated-package\" setting would stay around forever and permissions\nwouldn\u0027t be revoked.\n\nChange-Id: I908e813b5de59c0f777d9b051253b28255a1c694\n"
    },
    {
      "commit": "e52eb4e289bf8d7b04582803b0d0f9ab7399c1af",
      "tree": "e304262c5c84fc1c49498e2e26d2e8987b726cb4",
      "parents": [
        "c33208fe72662fd89b75e996dbd495237a0021d4"
      ],
      "author": {
        "name": "satok",
        "email": "satok@google.com",
        "time": "Tue May 08 14:45:09 2012 +0900"
      },
      "committer": {
        "name": "satok",
        "email": "satok@google.com",
        "time": "Tue May 08 14:45:09 2012 +0900"
      },
      "message": "Make InputMethodSubtype thread safe\n\nBug: 6327800\nChange-Id: I549d1ec377793e918800d919b39fd8f4b6f0db41\n"
    },
    {
      "commit": "30ca5cd11a23f06f2f8eeaa587685450826f800f",
      "tree": "69cdc7dc7653340c0fb27daccf1f82af7a0e45ed",
      "parents": [
        "476b03b0c0d5cae4d1b114c6f80858d59ba36cad"
      ],
      "author": {
        "name": "Fabrice Di Meglio",
        "email": "fdimeglio@google.com",
        "time": "Mon May 07 17:45:44 2012 -0700"
      },
      "committer": {
        "name": "Fabrice Di Meglio",
        "email": "fdimeglio@google.com",
        "time": "Mon May 07 20:17:38 2012 -0700"
      },
      "message": "Fix bug #6408393 Character corruption is caused when locale is changed\n\n- free the TextLayoutCache on Locale change\n\n- also free TextLayoutCache when memory is low\n\nChange-Id: I39a37ac8ec3c292cfb1c0eea4bb41ff71897d089\n"
    },
    {
      "commit": "faf5b16ae80b15d6c7bdb7ddaa508eaa19f8df2d",
      "tree": "88d7041a408f1a223bbbdddc1081da47c860ae44",
      "parents": [
        "9cc5e7678d5efadef8676a7e50474d38a93ab8ce",
        "0b6d77bdeb99ca92709828c7c4867eec2f727f88"
      ],
      "author": {
        "name": "Mathias Agopian",
        "email": "mathias@google.com",
        "time": "Mon May 07 20:09:26 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon May 07 20:09:26 2012 -0700"
      },
      "message": "Merge \"better error handling in SensorManager\" into jb-dev"
    },
    {
      "commit": "a7771df3696954f0e279407e8894a916a7cb26cc",
      "tree": "3615be79c515fad41808d2b84ac0221ba5a7e299",
      "parents": [
        "507f5586fb48f59f7b4f2fa0ca5387e4d4f2bd8d"
      ],
      "author": {
        "name": "Jeff Brown",
        "email": "jeffbrown@google.com",
        "time": "Mon May 07 20:06:46 2012 -0700"
      },
      "committer": {
        "name": "Jeff Brown",
        "email": "jeffbrown@google.com",
        "time": "Mon May 07 20:06:46 2012 -0700"
      },
      "message": "Move CancellationSignal to android.os package.\n\nBug: 6427830\nChange-Id: I39451bb1e1d4a8d976ed1c671234f0c8c61658dd\n"
    },
    {
      "commit": "9cc5e7678d5efadef8676a7e50474d38a93ab8ce",
      "tree": "6fec3dcc3d4950d210f5a7d1023dc06cb1aaee59",
      "parents": [
        "775bcac6bcdd04b6bffd23b5de0da4588a749337",
        "507f5586fb48f59f7b4f2fa0ca5387e4d4f2bd8d"
      ],
      "author": {
        "name": "Jeff Brown",
        "email": "jeffbrown@google.com",
        "time": "Mon May 07 19:29:55 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon May 07 19:29:55 2012 -0700"
      },
      "message": "Merge \"Hide SET_KEYBOARD_LAYOUT permissions.\" into jb-dev"
    },
    {
      "commit": "7746f910656ce6e811853f4062108e9798063337",
      "tree": "14c1e2391ee73fa4938adca86975650720f1c42f",
      "parents": [
        "f4c77df0593c1bb81dd5ee04ee415a8cf3bd37bb"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Thu Apr 26 15:34:57 2012 -0700"
      },
      "committer": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Mon May 07 19:17:58 2012 -0700"
      },
      "message": "New preference for multi-selection check boxes.\n\nThis will be used for a new settings preference.\n\nChange-Id: Ia748cd3e0e8b80ff40942fe2978bd27ce929499a\n"
    },
    {
      "commit": "507f5586fb48f59f7b4f2fa0ca5387e4d4f2bd8d",
      "tree": "ca8bd64f96d5f6695745c966757a49dd5e99661c",
      "parents": [
        "daf5d894ef71c5674e83b11de8b408e3bdabe4c7"
      ],
      "author": {
        "name": "Jeff Brown",
        "email": "jeffbrown@google.com",
        "time": "Mon May 07 19:06:06 2012 -0700"
      },
      "committer": {
        "name": "Jeff Brown",
        "email": "jeffbrown@google.com",
        "time": "Mon May 07 19:06:06 2012 -0700"
      },
      "message": "Hide SET_KEYBOARD_LAYOUT permissions.\n\nBug: 6427036\nChange-Id: Idbb442ad8071b2ca4acf247b135c7aba0830cf70\n"
    },
    {
      "commit": "775bcac6bcdd04b6bffd23b5de0da4588a749337",
      "tree": "bd34f6bfbc16fb160d68809d47503b867b0527ae",
      "parents": [
        "6e24d0c69366a29082cbc3962fe67acf533ef1bc"
      ],
      "author": {
        "name": "Svetoslav Ganov",
        "email": "svetoslavganov@google.com",
        "time": "Tue Feb 07 12:18:04 2012 -0800"
      },
      "committer": {
        "name": "Svetoslav Ganov",
        "email": "svetoslavganov@google.com",
        "time": "Mon May 07 19:05:50 2012 -0700"
      },
      "message": "Updating the documentation of share action provider.\n\n1. Added some clarification how a developer can use the\n   same provide with different historical files in a\n   context dependent manner.\n\nChange-Id: I2a3390ade7e4b8b1170d381668e1439e52c17b7e\n"
    },
    {
      "commit": "6e24d0c69366a29082cbc3962fe67acf533ef1bc",
      "tree": "de61b88e06ea62c3be732c7d658f506918b4d749",
      "parents": [
        "41a4704b09f98723f4ddec895c9f2e651a5c0c8e",
        "011385508726fef027641fcbb3e4e446efc9af2c"
      ],
      "author": {
        "name": "James Dong",
        "email": "jdong@google.com",
        "time": "Mon May 07 19:00:05 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon May 07 19:00:05 2012 -0700"
      },
      "message": "Merge \"Fix an issue where the message queue fails to queue in the looper threads because they are not created.\" into jb-dev"
    },
    {
      "commit": "41a4704b09f98723f4ddec895c9f2e651a5c0c8e",
      "tree": "94203f470f7a64af7efb666199ede2396406e1d3",
      "parents": [
        "69de7e1a4ee9455ecd5a4aedfb6e5c395364dbbe",
        "daf5d894ef71c5674e83b11de8b408e3bdabe4c7"
      ],
      "author": {
        "name": "Jeff Brown",
        "email": "jeffbrown@google.com",
        "time": "Mon May 07 18:55:20 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon May 07 18:55:20 2012 -0700"
      },
      "message": "Merge \"Small tweaks to orientation.\" into jb-dev"
    },
    {
      "commit": "8eeefefc8451c97745add2b4d508116aaffbcb22",
      "tree": "64a278b2b40672495f778b565969ef6f7e936c64",
      "parents": [
        "911b0c0b15ae4f14a6f755278679ef9c6a6e6c05"
      ],
      "author": {
        "name": "alanv",
        "email": "alanv@google.com",
        "time": "Mon May 07 16:57:53 2012 -0700"
      },
      "committer": {
        "name": "alanv",
        "email": "alanv@google.com",
        "time": "Mon May 07 18:42:31 2012 -0700"
      },
      "message": "Add performAccessibilityAction to AccessibilityDelegate.\n\nChange-Id: I43dff2ced959af5d8a9ce9ed18858a6e74cb35c6\n"
    },
    {
      "commit": "69de7e1a4ee9455ecd5a4aedfb6e5c395364dbbe",
      "tree": "8d02bb0bbdda323f4fea55d22cf4a310eb66d284",
      "parents": [
        "29bb27ef90564a294d506c2ffd546ba21788aeac"
      ],
      "author": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Mon May 07 18:42:24 2012 -0700"
      },
      "committer": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Mon May 07 18:42:24 2012 -0700"
      },
      "message": "Fix a bug in ActivityManagerService#navigateUpTo\n\nDeliver new intents to an existing parent from the calling uid obtained from\nthe applicationInfo instead of the process record, since the process record\nmight be dead.\n\nStoopid monkeys.\n\nBug 6328725\n\nChange-Id: I4371a5705ccd7004f0dfe11da7c48d1563fb8dac\n"
    },
    {
      "commit": "29bb27ef90564a294d506c2ffd546ba21788aeac",
      "tree": "8226d74cc09125dd32c5f4110f38460c111e19c0",
      "parents": [
        "d57521c6742f4018761faab1de96bd38afbcac02",
        "ceb1b0bfaea56251796b08c07b963de7403d84eb"
      ],
      "author": {
        "name": "Kenny Root",
        "email": "kroot@google.com",
        "time": "Mon May 07 18:41:27 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon May 07 18:41:27 2012 -0700"
      },
      "message": "Merge \"Add encryption parameters to package installation\" into jb-dev"
    },
    {
      "commit": "d57521c6742f4018761faab1de96bd38afbcac02",
      "tree": "bca0f23f16d2d30385e861dd94d986e4677a171e",
      "parents": [
        "911b0c0b15ae4f14a6f755278679ef9c6a6e6c05"
      ],
      "author": {
        "name": "Svetoslav Ganov",
        "email": "svetoslavganov@google.com",
        "time": "Mon May 07 18:39:07 2012 -0700"
      },
      "committer": {
        "name": "Svetoslav Ganov",
        "email": "svetoslavganov@google.com",
        "time": "Mon May 07 18:39:07 2012 -0700"
      },
      "message": "Fix the build.\n\nChange-Id: I9b9e26e22a6be27341f4b0b95cb8edd1629fa812\n"
    },
    {
      "commit": "daf5d894ef71c5674e83b11de8b408e3bdabe4c7",
      "tree": "37ab29946003c4d6b13d5f261c06f0737485241f",
      "parents": [
        "59bbef0cd781f4933fd8a0a85b6067f36e529e02"
      ],
      "author": {
        "name": "Jeff Brown",
        "email": "jeffbrown@google.com",
        "time": "Mon May 07 18:30:18 2012 -0700"
      },
      "committer": {
        "name": "Jeff Brown",
        "email": "jeffbrown@google.com",
        "time": "Mon May 07 18:30:18 2012 -0700"
      },
      "message": "Small tweaks to orientation.\n\nImproved threshold for detecting external acceleration.\n\nBug: 5976859\nChange-Id: Iaf2298fba8eda72d1cacbb2f3aea72f460a9262f\n"
    },
    {
      "commit": "911b0c0b15ae4f14a6f755278679ef9c6a6e6c05",
      "tree": "865202dd504000b18bd6b2e0ae6bfe97c202f59a",
      "parents": [
        "ae9c72d9a8f210e51b5a6364b294a5eb24945de6",
        "02afe2cfd35f684117a9eed3c31edea311ce7d95"
      ],
      "author": {
        "name": "Svetoslav Ganov",
        "email": "svetoslavganov@google.com",
        "time": "Mon May 07 18:29:09 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon May 07 18:29:09 2012 -0700"
      },
      "message": "Merge \"Accessibility focus actinos incorectly set on accessibility node info.\" into jb-dev"
    },
    {
      "commit": "0b6d77bdeb99ca92709828c7c4867eec2f727f88",
      "tree": "de0308e3bc0ed150444171bace879b40f7e41e2d",
      "parents": [
        "ff0e8cd8b60aa8372b06edecb2e754b0905c4d31"
      ],
      "author": {
        "name": "Mathias Agopian",
        "email": "mathias@google.com",
        "time": "Mon May 07 18:27:06 2012 -0700"
      },
      "committer": {
        "name": "Mathias Agopian",
        "email": "mathias@google.com",
        "time": "Mon May 07 18:27:06 2012 -0700"
      },
      "message": "better error handling in SensorManager\n\nChange-Id: Id0498e950f1407a10e3b2d88e63c2141ac95d103\n"
    },
    {
      "commit": "ae9c72d9a8f210e51b5a6364b294a5eb24945de6",
      "tree": "db6048ca389329751a45699f11bf460363037868",
      "parents": [
        "b1ae25cb37e92a30d196290b75a159e5382c5b34",
        "bf1b81fb25b140fb9a55fc6d6b2383c851290432"
      ],
      "author": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Mon May 07 18:24:09 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon May 07 18:24:09 2012 -0700"
      },
      "message": "Merge \"AbsListView: Toss transient state views once they no longer have transient state.\" into jb-dev"
    },
    {
      "commit": "b1ae25cb37e92a30d196290b75a159e5382c5b34",
      "tree": "2fa20cf2a87868d09cbd7f630874f4177d0e34f7",
      "parents": [
        "b2ee0d57672faf42ca88fa878dc7e688046c915e",
        "ca858797816be82e2b1e2b88dea17b20e52d8429"
      ],
      "author": {
        "name": "Svetoslav Ganov",
        "email": "svetoslavganov@google.com",
        "time": "Mon May 07 18:23:44 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon May 07 18:23:44 2012 -0700"
      },
      "message": "Merge \"ActivityChooserModel does not handle package changes on the thread that created it.\" into jb-dev"
    },
    {
      "commit": "0a1bb6dffc358c01e10555c5c833edb7dba69659",
      "tree": "d8dc9055172cf06c76dc75f3e7931201819df726",
      "parents": [
        "2551e5a1d9990514d8116e352b8e5c2f10a9d303"
      ],
      "author": {
        "name": "Svetoslav Ganov",
        "email": "svetoslavganov@google.com",
        "time": "Mon May 07 11:54:39 2012 -0700"
      },
      "committer": {
        "name": "Svetoslav Ganov",
        "email": "svetoslavganov@google.com",
        "time": "Mon May 07 18:22:59 2012 -0700"
      },
      "message": "AccessibilityNodeInfo for visible views should reported.\n\n1. AccessibilityNodeInfos for visible views should always\n   be reported and the clients should be able to check\n   whether that node info is shown to the user. For example,\n   focus search may return a node that is not on the screen\n   and the accessibility layer may decide to give it focus\n   which scroll the source view in the screen.\n\nbug:6421991\n\nChange-Id: Idc1fd8512dda767abe802aacedb0c69582e6fc2a\n"
    },
    {
      "commit": "bf1b81fb25b140fb9a55fc6d6b2383c851290432",
      "tree": "8203e89c65e4e89cb4cfde295a6b5ef3aff6fdd9",
      "parents": [
        "f4c77df0593c1bb81dd5ee04ee415a8cf3bd37bb"
      ],
      "author": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Mon May 07 18:14:10 2012 -0700"
      },
      "committer": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Mon May 07 18:17:51 2012 -0700"
      },
      "message": "AbsListView: Toss transient state views once they no longer have\ntransient state.\n\nBug 6365897\n\nChange-Id: Ib2bd546c74d3303ac01bcae9b01e221db36c1440\n"
    },
    {
      "commit": "b2ee0d57672faf42ca88fa878dc7e688046c915e",
      "tree": "6c7c008974ed9cfd11e97d6bf377e7ce500d5f59",
      "parents": [
        "f4c77df0593c1bb81dd5ee04ee415a8cf3bd37bb",
        "6d17a936f73976971135aa1e6248662533343292"
      ],
      "author": {
        "name": "Svetoslav Ganov",
        "email": "svetoslavganov@google.com",
        "time": "Mon May 07 17:54:31 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon May 07 17:54:31 2012 -0700"
      },
      "message": "Merge \"Text traversal at various granularities.\" into jb-dev"
    },
    {
      "commit": "02afe2cfd35f684117a9eed3c31edea311ce7d95",
      "tree": "3776e05d8aaf22ce8a8963bf9dd94852c25f2d77",
      "parents": [
        "2551e5a1d9990514d8116e352b8e5c2f10a9d303"
      ],
      "author": {
        "name": "Svetoslav Ganov",
        "email": "svetoslavganov@google.com",
        "time": "Mon May 07 17:51:59 2012 -0700"
      },
      "committer": {
        "name": "Svetoslav Ganov",
        "email": "svetoslavganov@google.com",
        "time": "Mon May 07 17:54:07 2012 -0700"
      },
      "message": "Accessibility focus actinos incorectly set on accessibility node info.\n\nbug:6456267\n\nChange-Id: I9fce268623cebef49dd613d193a36a0a1a0654aa\n"
    },
    {
      "commit": "658e99908a9d387fd1aebfc4e5a2f99ba972cd7d",
      "tree": "3e04c1210baa0f838691662d8864ede1709f625f",
      "parents": [
        "2fd54c416b6f648e93bfa9dcb34fe8c6e4847a0f"
      ],
      "author": {
        "name": "Teng-Hui Zhu",
        "email": "ztenghui@google.com",
        "time": "Mon May 07 16:39:13 2012 -0700"
      },
      "committer": {
        "name": "Teng-Hui Zhu",
        "email": "ztenghui@google.com",
        "time": "Mon May 07 17:48:23 2012 -0700"
      },
      "message": "Replace tree observer with a JNI call at draw time\n\nwebkit change:\nhttps://android-git.corp.google.com/g/#/c/188148/\n\nbug:6447729\n\nChange-Id: I8062583751cc10fc65b30d10277b2f2271b58661\n"
    },
    {
      "commit": "f4c77df0593c1bb81dd5ee04ee415a8cf3bd37bb",
      "tree": "a1aabc73e3058e7d4f453fc3e7fbb0e0f3ce1232",
      "parents": [
        "e79e87581280f4f3b26b1d4496b34cbb9aa39ae5",
        "9c30855410a6581328cb3eeef739426c9baab358"
      ],
      "author": {
        "name": "Gilles Debunne",
        "email": "debunne@google.com",
        "time": "Mon May 07 17:45:47 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon May 07 17:45:47 2012 -0700"
      },
      "message": "Merge \"Fixed PIN display, including in Arabic.\" into jb-dev"
    },
    {
      "commit": "e79e87581280f4f3b26b1d4496b34cbb9aa39ae5",
      "tree": "34a6c51cc825bd6fde3bb2404178273dfafe04b8",
      "parents": [
        "15feb6883442001dd9b609264ceed7e494a7b92a",
        "b999cc118fe430699e9a67d5dab355125b873abb"
      ],
      "author": {
        "name": "Romain Guy",
        "email": "romainguy@google.com",
        "time": "Mon May 07 17:45:33 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon May 07 17:45:33 2012 -0700"
      },
      "message": "Merge \"Remove ViewTreeObserver allocations\" into jb-dev"
    },
    {
      "commit": "15feb6883442001dd9b609264ceed7e494a7b92a",
      "tree": "5fd2a7f2ed2b8f8b43a2de9fe297b06ff53c22e0",
      "parents": [
        "e601efd375e79ae016593617f08d6a09a536f719",
        "290e1c9396aa8da3665c55d72f4b4a1f5d9277ce"
      ],
      "author": {
        "name": "John Wang",
        "email": "johnwang@google.com",
        "time": "Mon May 07 17:43:40 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon May 07 17:43:40 2012 -0700"
      },
      "message": "Merge \"Set provider name in airplane mode.\" into jb-dev"
    },
    {
      "commit": "e601efd375e79ae016593617f08d6a09a536f719",
      "tree": "a436e3d802999f0423861dd70adae8c74849b74f",
      "parents": [
        "2fd54c416b6f648e93bfa9dcb34fe8c6e4847a0f",
        "07304f5299c6bccf84bd993239fbb3b87a0d46e6"
      ],
      "author": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Mon May 07 17:40:09 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon May 07 17:40:09 2012 -0700"
      },
      "message": "Merge \"Fix a bug in Activity Up navigation dispatching\" into jb-dev"
    },
    {
      "commit": "436bbd1a6c227148c294117e725e03be75e01ebf",
      "tree": "c0312cb3d52d2043e993eab54f6093f745e705db",
      "parents": [
        "476b03b0c0d5cae4d1b114c6f80858d59ba36cad"
      ],
      "author": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Mon May 07 17:34:08 2012 -0700"
      },
      "committer": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Mon May 07 17:34:08 2012 -0700"
      },
      "message": "The \u0027localize\u0027 tool is dead.\n\nChange-Id: I6486e50fd1d2f82dd040371a308a2a756beadb64\n"
    },
    {
      "commit": "07304f5299c6bccf84bd993239fbb3b87a0d46e6",
      "tree": "e59a004972585c0cc29c0fdcbc20ce8148bfc04b",
      "parents": [
        "9d7bbcb89a3f14331c55ed2bbdcf768a4aa91cc1"
      ],
      "author": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Mon May 07 17:32:44 2012 -0700"
      },
      "committer": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Mon May 07 17:32:44 2012 -0700"
      },
      "message": "Fix a bug in Activity Up navigation dispatching\n\nPropagate the return value from onNavigateUp as the result of\nonMenuItemSelected. This fixes a bug where the action bar Up nav\nbutton clicks would not be propagated to support lib FragmentActivity\nor other activity subclasses that rely on processing otherwise\nunhandled onMenuItemSelected events.\n\nChange-Id: Id879dd1756ed06b8a7b720ebf0eae2a8ddc66ca8\n"
    },
    {
      "commit": "6d17a936f73976971135aa1e6248662533343292",
      "tree": "947cfe7b940762dcfd74407e1e8f19c6142fec48",
      "parents": [
        "2551e5a1d9990514d8116e352b8e5c2f10a9d303"
      ],
      "author": {
        "name": "Svetoslav Ganov",
        "email": "svetoslavganov@google.com",
        "time": "Fri Apr 27 19:30:38 2012 -0700"
      },
      "committer": {
        "name": "Svetoslav Ganov",
        "email": "svetoslavganov@google.com",
        "time": "Mon May 07 17:31:52 2012 -0700"
      },
      "message": "Text traversal at various granularities.\n\n1. Implementing text content navigation at various granularities.\n   For views that have content description but no text the\n   content description is the traversed at character and word\n   granularities. For views that inherit from TextView the\n   supported granularities are character, word, line, and page.\n\nbug:5932640\n\nConflicts:\n\n\tcore/java/android/view/View.java\n\nConflicts:\n\n\tcore/java/android/view/View.java\n\nChange-Id: I66d1e16ce9ac5d6b49f036b17c087b2a7075e4c0\n"
    },
    {
      "commit": "2fd54c416b6f648e93bfa9dcb34fe8c6e4847a0f",
      "tree": "b4308e623941b47eafb953038ea79b63c6fdbb0d",
      "parents": [
        "6392a3609cb6457aec715804e15b51fa498141c6",
        "59bbef0cd781f4933fd8a0a85b6067f36e529e02"
      ],
      "author": {
        "name": "Jeff Brown",
        "email": "jeffbrown@google.com",
        "time": "Mon May 07 17:12:27 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon May 07 17:12:27 2012 -0700"
      },
      "message": "Merge \"Improve animation timing.\" into jb-dev"
    },
    {
      "commit": "b041f23026536dd287c1a9a962642c84ebd10004",
      "tree": "cf71b0ef3c495d7333bf5c65ac4abdbabdf4c045",
      "parents": [
        "6e4cb6a93b1a1b6970862d21769d14c9e583dd59"
      ],
      "author": {
        "name": "Nick Pelly",
        "email": "npelly@google.com",
        "time": "Mon May 07 17:12:25 2012 -0700"
      },
      "committer": {
        "name": "Nick Pelly",
        "email": "npelly@google.com",
        "time": "Mon May 07 17:12:25 2012 -0700"
      },
      "message": "Increase interval threshold below which we just leave the GPS on.\n\nHot TTTF is about 5 seconds, so don\u0027t cycle the GPS hardware until\nthe interval is 10 seconds.\n\nAlso add some more dumpsys logging.\n\nBug: 6367964\nChange-Id: I39402fc61f34458a1639c8814610a02606a8eb79\n"
    },
    {
      "commit": "6392a3609cb6457aec715804e15b51fa498141c6",
      "tree": "29f3ea63f722a024885ab805f3e476937e26888e",
      "parents": [
        "401d93f0dbc21673316ebccae2fdaaf84f5169cd",
        "e69370e16852c576890dd70733ad40669fd9367e"
      ],
      "author": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Mon May 07 17:10:42 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon May 07 17:10:42 2012 -0700"
      },
      "message": "Merge \"Fix misc. bugs in AbsListView smooth scrolling.\" into jb-dev"
    },
    {
      "commit": "401d93f0dbc21673316ebccae2fdaaf84f5169cd",
      "tree": "f4916c57991bf274497433fa8c478e1735e124b8",
      "parents": [
        "8e11051a06b3362b7d7cda654f8dcb5ca3760494",
        "51d81f3c3e0ca2c04da68e93b7f4981843b74604"
      ],
      "author": {
        "name": "Colin Cross",
        "email": "ccross@android.com",
        "time": "Mon May 07 16:55:49 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon May 07 16:55:49 2012 -0700"
      },
      "message": "Merge \"Use libsuspend to trigger suspend\" into jb-dev"
    },
    {
      "commit": "9c30855410a6581328cb3eeef739426c9baab358",
      "tree": "5a67ccbe7f90b11f3aeeb4805bba297b615890b2",
      "parents": [
        "7bb66c9cae7847e3d58f412a73d54ee5d4bcaba0"
      ],
      "author": {
        "name": "Gilles Debunne",
        "email": "debunne@google.com",
        "time": "Mon May 07 12:08:10 2012 -0700"
      },
      "committer": {
        "name": "Gilles Debunne",
        "email": "debunne@google.com",
        "time": "Mon May 07 16:55:32 2012 -0700"
      },
      "message": "Fixed PIN display, including in Arabic.\n\nBug 5731093\n\nReplace TextView by EditText to make it cleaner.\nHad to force the text color, although the TextAppearance should\nhandle it. Maybe something is wrong with the theme.\n\nAlso added a hint for consistency.\n\nChange-Id: Icd7170a0ef3757d0313e0799873f2dd375b02f2f\n"
    },
    {
      "commit": "59bbef0cd781f4933fd8a0a85b6067f36e529e02",
      "tree": "49baf2e961500a19dc6dc41652a42a859d6f56bd",
      "parents": [
        "2321301fe75f945b002372d6d35c597191564452"
      ],
      "author": {
        "name": "Jeff Brown",
        "email": "jeffbrown@google.com",
        "time": "Mon May 07 16:43:25 2012 -0700"
      },
      "committer": {
        "name": "Jeff Brown",
        "email": "jeffbrown@google.com",
        "time": "Mon May 07 16:49:42 2012 -0700"
      },
      "message": "Improve animation timing.\n\nDetect when a vsync message was significantly delayed which may\nindicate that a frame was skipped.  When this happens, update\nthe frame time to reflect the approximate start time of the\ncurrent frame instead of the start time of the frame that was\nskipped a long time ago.\n\nRemoved an unnecessary call to getCurrentPlayTime() in the\nanimator framework.  The result was always zero and the call\njust made the code confusing.\n\nBug: 6443611\nChange-Id: I92b24f7ffd74c59b75a727b6bfc0bb51fc92a73a\n"
    },
    {
      "commit": "e69370e16852c576890dd70733ad40669fd9367e",
      "tree": "ff51ee906f1e9e687809e83fa17bb01c6ef11b5f",
      "parents": [
        "9d7bbcb89a3f14331c55ed2bbdcf768a4aa91cc1"
      ],
      "author": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Mon May 07 15:17:20 2012 -0700"
      },
      "committer": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Mon May 07 16:48:32 2012 -0700"
      },
      "message": "Fix misc. bugs in AbsListView smooth scrolling.\n\nHandle the edge cases a bit better. Deal with padding. If a smooth\nscroll begins, the list is empty, but a data change is pending, try\nagain on the next looper pass.\n\nBug 6453837\nBug 6434713\n\nChange-Id: I53f22ebacdcbc5d981a6c8055c4fd3fc1ef140f6\n"
    },
    {
      "commit": "290e1c9396aa8da3665c55d72f4b4a1f5d9277ce",
      "tree": "97bebd0393035934070c2d6fe66ab463b02cb1e7",
      "parents": [
        "ff0e8cd8b60aa8372b06edecb2e754b0905c4d31"
      ],
      "author": {
        "name": "John Wang",
        "email": "johnwang@google.com",
        "time": "Mon May 07 15:32:58 2012 -0700"
      },
      "committer": {
        "name": "John Wang",
        "email": "johnwang@google.com",
        "time": "Mon May 07 16:41:29 2012 -0700"
      },
      "message": "Set provider name in airplane mode.\n\nSet eriText to correct provider alpha during power_off state.\n\nbug:5262482\nChange-Id: Ic72aaf0465cde6934a2b46d4b9520627ac0ac335\n"
    },
    {
      "commit": "69adc539e2aa0d89b82143aae1b371b492c71981",
      "tree": "bb4a7fdca8def4cea151626b97fa2c29044ec5ac",
      "parents": [
        "ff0e8cd8b60aa8372b06edecb2e754b0905c4d31"
      ],
      "author": {
        "name": "John Reck",
        "email": "jreck@google.com",
        "time": "Mon May 07 10:19:56 2012 -0700"
      },
      "committer": {
        "name": "John Reck",
        "email": "jreck@google.com",
        "time": "Mon May 07 16:40:51 2012 -0700"
      },
      "message": "Delay creating Java objects for WebHistoryItem\n\n Bug: 6447632\n\nChange-Id: Ia326f12d0b64ebed10b9647b78ff01a1916533d3\n"
    },
    {
      "commit": "ceb1b0bfaea56251796b08c07b963de7403d84eb",
      "tree": "fea73b05f6b4d47da174eca362693958cf5d785a",
      "parents": [
        "476b03b0c0d5cae4d1b114c6f80858d59ba36cad"
      ],
      "author": {
        "name": "Anonymous Coward",
        "email": "nobody@android.com",
        "time": "Tue Apr 24 10:35:16 2012 -0700"
      },
      "committer": {
        "name": "Kenny Root",
        "email": "kroot@google.com",
        "time": "Mon May 07 16:34:49 2012 -0700"
      },
      "message": "Add encryption parameters to package installation\n\nChange-Id: Ic9f8ab9f8110f08bb3c00725cfce5b8ee7b766f3\n"
    },
    {
      "commit": "b999cc118fe430699e9a67d5dab355125b873abb",
      "tree": "394b40f16c8e99c9349464785a5d989eae28bd50",
      "parents": [
        "bae365c166538d5c2319bf42aaf1715a1fb749e7"
      ],
      "author": {
        "name": "Romain Guy",
        "email": "romainguy@google.com",
        "time": "Mon May 07 16:27:19 2012 -0700"
      },
      "committer": {
        "name": "Romain Guy",
        "email": "romainguy@google.com",
        "time": "Mon May 07 16:30:54 2012 -0700"
      },
      "message": "Remove ViewTreeObserver allocations\n\nThis change replaces CopyOnWriteArrayList with a custom CopyOnWriteArray.\nThe new CopyOnWriteArray only allocates when a concurrent modification\nis detected. Only one loop can iterate over CopyOnWriteArray at any\ngiven time and the class is not thread safe.\n\nChange-Id: Ie67a1ec20ff095350bf3c5d4f87cdb231ad57221\n"
    },
    {
      "commit": "8e11051a06b3362b7d7cda654f8dcb5ca3760494",
      "tree": "a5e5a71519ba01f466ace969ada0523e1a2a34aa",
      "parents": [
        "ebd6016b8c6faf70b44283c59461023cda1ca6b0",
        "d367ca88eeede24e7d9a51ae85996a9d08d734b2"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Mon May 07 16:12:44 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon May 07 16:12:44 2012 -0700"
      },
      "message": "Merge \"Tweak anim API to automatically call Intent.setSourceBounds().\" into jb-dev"
    },
    {
      "commit": "ca858797816be82e2b1e2b88dea17b20e52d8429",
      "tree": "aec080b74ac9eea325a70c5ec6e78e4a1f38dda8",
      "parents": [
        "2551e5a1d9990514d8116e352b8e5c2f10a9d303"
      ],
      "author": {
        "name": "Svetoslav Ganov",
        "email": "svetoslavganov@google.com",
        "time": "Sat May 05 18:00:26 2012 -0700"
      },
      "committer": {
        "name": "Svetoslav Ganov",
        "email": "svetoslavganov@google.com",
        "time": "Mon May 07 16:00:09 2012 -0700"
      },
      "message": "ActivityChooserModel does not handle package changes on the thread that created it.\n\n1. The model is using a package monitor to observe changes in\n   packages (adding/memoving/etc) to update its internal state\n   for which it then notifies its clients. However, the monitor\n   is called from a binder thread and the work has to be off\n   handed on the thread that created the model. Hence, clients\n   do not need to worry about using the the model from the UI\n   thread since the change callback may touch the UI from\n   another thread.\n\nbug:6386152\n\nChange-Id: I882a0f4104907f64de64a95ece585052bba457d6\n"
    },
    {
      "commit": "d367ca88eeede24e7d9a51ae85996a9d08d734b2",
      "tree": "11bd866bf13ce77533bd56a05b5fa12ec7797206",
      "parents": [
        "ff0e8cd8b60aa8372b06edecb2e754b0905c4d31"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Mon May 07 15:49:39 2012 -0700"
      },
      "committer": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Mon May 07 15:54:58 2012 -0700"
      },
      "message": "Tweak anim API to automatically call Intent.setSourceBounds().\n\nAlso don\u0027t retain the source bounds in recent tasks, since it\nhas no meaning there and it would be better when relaunching an\nactivity to have a new bounds set based on wherever it is now\nbeing launched from.\n\nChange-Id: Ia90c04ee98a888a7f725b038abe23d71e2b12800\n"
    },
    {
      "commit": "ebd6016b8c6faf70b44283c59461023cda1ca6b0",
      "tree": "6917150ead588c0ab5a90158d532daf4f631b73e",
      "parents": [
        "bae365c166538d5c2319bf42aaf1715a1fb749e7",
        "ed853fc4e0ba8ce0692d65064e12cf129b5d1f3e"
      ],
      "author": {
        "name": "Glenn Kasten",
        "email": "gkasten@google.com",
        "time": "Mon May 07 15:45:03 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon May 07 15:45:03 2012 -0700"
      },
      "message": "Merge \"Add audio tag to systrace\" into jb-dev"
    },
    {
      "commit": "9c9ad3f8c218954e46aab81f9af7834cea5675ca",
      "tree": "1ae4ba36dda77457b82b8e2705ecdcc2dc370327",
      "parents": [
        "b3482ffbeee30650359e6ab8f3950a83e06963b4"
      ],
      "author": {
        "name": "Stephen Hines",
        "email": "srhines@google.com",
        "time": "Mon May 07 15:34:29 2012 -0700"
      },
      "committer": {
        "name": "Stephen Hines",
        "email": "srhines@google.com",
        "time": "Mon May 07 15:34:29 2012 -0700"
      },
      "message": "Revert \"Deprecate\"\n\nThis reverts commit a0c2eb27b408660b02fa248943166d6c7e447908.\n\nConflicts:\n\n\tapi/current.txt\n\tgraphics/java/android/renderscript/Element.java\n\tgraphics/java/android/renderscript/Script.java\n\nChange-Id: I3c8fa62b12da95b3dbc842b5284dbed65d3cf963\n"
    },
    {
      "commit": "bae365c166538d5c2319bf42aaf1715a1fb749e7",
      "tree": "5aacc624571a4f69ce67dadb5f4304e580c00900",
      "parents": [
        "d9aab5432e48211b1b89410ec290db5d9c511bf3",
        "755c8bfbffe5134232217ef4c3998194b344ae17"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Mon May 07 15:12:33 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon May 07 15:12:33 2012 -0700"
      },
      "message": "Merge \"Fix issue #6319312: Consecutive call to Activity\u0027s onCreate()/onResume()...\" into jb-dev"
    },
    {
      "commit": "755c8bfbffe5134232217ef4c3998194b344ae17",
      "tree": "2fb453ccca242d8a5de0650a2765316ecf6698be",
      "parents": [
        "ff0e8cd8b60aa8372b06edecb2e754b0905c4d31"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Mon May 07 15:06:09 2012 -0700"
      },
      "committer": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Mon May 07 15:06:09 2012 -0700"
      },
      "message": "Fix issue #6319312: Consecutive call to Activity\u0027s onCreate()/onResume()...\n\n...without onPause() in between\n\nThere was a bug in the handling of \"always finish activities\" where we\nwould go through destroying activities while in the middle of updating\nthe activity stack.  This would result in the activity behind the\nnon-full-screen activity being created and then immediately destroyed,\nwhich things were not expecting.\n\nChange-Id: Idaa89089f7b1af7eb747d7b8f9f394beeb2d23fa\n"
    },
    {
      "commit": "d9aab5432e48211b1b89410ec290db5d9c511bf3",
      "tree": "4b0da4631098fd146059f2f3ae053f1edc2596b2",
      "parents": [
        "7ca37df0e4832dfa06f46850b0ddc80db4bc66dc",
        "6162876067cbaa93b870aee6e62c682104935fde"
      ],
      "author": {
        "name": "Fabrice Di Meglio",
        "email": "fdimeglio@google.com",
        "time": "Mon May 07 14:51:24 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon May 07 14:51:24 2012 -0700"
      },
      "message": "Merge \"Fix bug #6318791 Replace the Lohit Devanagari and Tamil with Droid versions\" into jb-dev"
    },
    {
      "commit": "7ca37df0e4832dfa06f46850b0ddc80db4bc66dc",
      "tree": "40237a2794223c204cb5d35f7ba1c6c8ecc5763c",
      "parents": [
        "a482f942dae90211540c856664ca71ba29297309",
        "bd1844d272afd7416a37765b90ecd843c0b99c9f"
      ],
      "author": {
        "name": "Victoria Lease",
        "email": "violets@google.com",
        "time": "Mon May 07 14:51:16 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon May 07 14:51:16 2012 -0700"
      },
      "message": "Merge \"Add Droid Devanagari/Tamil fonts.\" into jb-dev"
    },
    {
      "commit": "011385508726fef027641fcbb3e4e446efc9af2c",
      "tree": "8e48b991e5376e4b27c1ed2b457efbc23bf2bee6",
      "parents": [
        "a08dc5de8d039a4fd0a8c1286147c6afd01d2edf"
      ],
      "author": {
        "name": "James Dong",
        "email": "jdong@google.com",
        "time": "Mon May 07 14:49:00 2012 -0700"
      },
      "committer": {
        "name": "James Dong",
        "email": "jdong@google.com",
        "time": "Mon May 07 14:49:00 2012 -0700"
      },
      "message": "Fix an issue where the message queue fails to queue in the looper threads because they are not created.\n\no related-to-bug: 6293875\n\nChange-Id: I03dbb2782bd90f88d1f8df086b8a529730afe5dc\n"
    },
    {
      "commit": "a482f942dae90211540c856664ca71ba29297309",
      "tree": "bbaea97119085b9ad13346ce3b9e88b617a13896",
      "parents": [
        "ac8a61b6d47e737794b2aaeaf629d87e493413b8",
        "72b26c1fa25077b1f3367eb211be20b629f7b1d4"
      ],
      "author": {
        "name": "Jim Miller",
        "email": "jaggies@google.com",
        "time": "Mon May 07 14:48:19 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon May 07 14:48:19 2012 -0700"
      },
      "message": "Merge \"Fix 6397736: Fix issue with MultiWaveView in incoming call screen.\" into jb-dev"
    },
    {
      "commit": "6162876067cbaa93b870aee6e62c682104935fde",
      "tree": "7d2b63947d90af36c8fd482ff6075a7778ce5b4f",
      "parents": [
        "476b03b0c0d5cae4d1b114c6f80858d59ba36cad"
      ],
      "author": {
        "name": "Fabrice Di Meglio",
        "email": "fdimeglio@google.com",
        "time": "Thu Apr 26 14:24:48 2012 -0700"
      },
      "committer": {
        "name": "Fabrice Di Meglio",
        "email": "fdimeglio@google.com",
        "time": "Mon May 07 14:42:56 2012 -0700"
      },
      "message": "Fix bug #6318791 Replace the Lohit Devanagari and Tamil with Droid versions\n\n- take care of ttf filename changes and regular/bold versions\n\nChange-Id: Ib71d2537df16ff954cef9619c12d611948d19efe\n"
    },
    {
      "commit": "72b26c1fa25077b1f3367eb211be20b629f7b1d4",
      "tree": "ae0124cca9d25f9bc14bfc8d516ac2648d35cf98",
      "parents": [
        "06e8d6647db54aa76dda92a5a785737e66d262de"
      ],
      "author": {
        "name": "Jim Miller",
        "email": "jaggies@google.com",
        "time": "Mon May 07 14:39:31 2012 -0700"
      },
      "committer": {
        "name": "Jim Miller",
        "email": "jaggies@google.com",
        "time": "Mon May 07 14:39:31 2012 -0700"
      },
      "message": "Fix 6397736: Fix issue with MultiWaveView in incoming call screen.\n\nThis fixes a bug where the incoming call screen sometimes had\nmisplaced icons. The code previously relied on an additional layout\npass that doesn\u0027t happen in the incoming call screen in some cases.\n\nChange-Id: If7c39994c1bdadbd3e97f4b9ebb45f68893fd9bd\n"
    },
    {
      "commit": "ac8a61b6d47e737794b2aaeaf629d87e493413b8",
      "tree": "f0ba9d15788666ae01568d574429554cb4c09fe6",
      "parents": [
        "06e8d6647db54aa76dda92a5a785737e66d262de",
        "b12d6bc3a561e7a8ce136126474c75bd71ae2f81"
      ],
      "author": {
        "name": "Matthew Xie",
        "email": "mattx@google.com",
        "time": "Mon May 07 14:38:42 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon May 07 14:38:42 2012 -0700"
      },
      "message": "Merge \"When turning off, broadcast STATE_OFF in the last HotOff state\" into jb-dev"
    },
    {
      "commit": "06e8d6647db54aa76dda92a5a785737e66d262de",
      "tree": "1056d80d1451e658c62ed1340b0598306b52a231",
      "parents": [
        "476b03b0c0d5cae4d1b114c6f80858d59ba36cad",
        "354619c1cc1b4668c81c5368b2256335cc9e8538"
      ],
      "author": {
        "name": "Jim Miller",
        "email": "jaggies@google.com",
        "time": "Mon May 07 14:34:00 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon May 07 14:34:00 2012 -0700"
      },
      "message": "Merge \"Fix 6397736: Swipe up to search layout fixes\" into jb-dev"
    },
    {
      "commit": "476b03b0c0d5cae4d1b114c6f80858d59ba36cad",
      "tree": "56cdcac0c10c1fa86759953098853e51c0b65040",
      "parents": [
        "2321301fe75f945b002372d6d35c597191564452",
        "1d8e5c588035550293ecd2558a2e285ee2789d38"
      ],
      "author": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Mon May 07 13:43:04 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon May 07 13:43:04 2012 -0700"
      },
      "message": "Merge \"Handle silent ringtone, title without permission.\" into jb-dev"
    },
    {
      "commit": "2321301fe75f945b002372d6d35c597191564452",
      "tree": "9b989be5e3e3911aa2d23de17d0013b931d39c79",
      "parents": [
        "7833e5f53228dd3f34c0f41550fea8564ed3222a",
        "198bc11d099008531b7e445d9715698421d6e644"
      ],
      "author": {
        "name": "Robert Greenwalt",
        "email": "rgreenwalt@google.com",
        "time": "Mon May 07 13:39:34 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon May 07 13:39:34 2012 -0700"
      },
      "message": "Merge \"Bring up the ethernet interface when detected\" into jb-dev"
    },
    {
      "commit": "1d8e5c588035550293ecd2558a2e285ee2789d38",
      "tree": "24cd516caac7e5010d7f3d029f4dac6ce8a47929",
      "parents": [
        "3c5f92432734e1e3b9bdc515628a4c09d7759cd4"
      ],
      "author": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Mon May 07 11:22:08 2012 -0700"
      },
      "committer": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Mon May 07 13:30:10 2012 -0700"
      },
      "message": "Handle silent ringtone, title without permission.\n\nSilent ringtones have a valid Uri, but isn\u0027t openable by MediaPlayer,\nso treat as no-op playback instead of throwing.  Also handle missing\npermissions when resolving title.\n\nBug: 6448074, 6447538\nChange-Id: I656675d7fc2e78a6ba05824e13bdd43193fcfdf2\n"
    },
    {
      "commit": "7833e5f53228dd3f34c0f41550fea8564ed3222a",
      "tree": "8ae4001126747a82ce43ea7e1afb4238ccf508fe",
      "parents": [
        "0253c05962027607e38d7f9c49be1174edf892c9",
        "b9f0cf1c733405495ca9d5c34578cc91d0f4d53f"
      ],
      "author": {
        "name": "Eric Fischer",
        "email": "enf@google.com",
        "time": "Mon May 07 13:26:12 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon May 07 13:26:12 2012 -0700"
      },
      "message": "Merge \"Import translations. DO NOT MERGE\" into jb-dev"
    },
    {
      "commit": "0253c05962027607e38d7f9c49be1174edf892c9",
      "tree": "3fcbff07df4aec880c49c63b238ec8ccc402eb6a",
      "parents": [
        "4bbcae7eb80704d919d8115d523196798e208439",
        "2f851a4bce007bd095cdc25cc6f6e93450fde6b6"
      ],
      "author": {
        "name": "Eric Fischer",
        "email": "enf@google.com",
        "time": "Mon May 07 13:25:09 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon May 07 13:25:09 2012 -0700"
      },
      "message": "Merge \"Import translations. DO NOT MERGE\" into jb-dev"
    },
    {
      "commit": "4bbcae7eb80704d919d8115d523196798e208439",
      "tree": "c6a50af0b94836f8adec0acbe058003e8922c51c",
      "parents": [
        "d8efe42496806b483bbacea28d2456e8b2eac4fb",
        "d3efd6920e64d0207a0655640297d87d4937ee27"
      ],
      "author": {
        "name": "Chet Haase",
        "email": "chet@google.com",
        "time": "Mon May 07 13:20:00 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon May 07 13:20:00 2012 -0700"
      },
      "message": "Merge \"Fix issue where scale-animating text would jump temporarily a few pixels\" into jb-dev"
    },
    {
      "commit": "d8efe42496806b483bbacea28d2456e8b2eac4fb",
      "tree": "e5334897ca2f22de383fb829ae966bdf91e1d4c1",
      "parents": [
        "b3482ffbeee30650359e6ab8f3950a83e06963b4",
        "3a67f35f5e912b9c1ec44adbdc5531427318b12d"
      ],
      "author": {
        "name": "Craig Mautner",
        "email": "cmautner@google.com",
        "time": "Mon May 07 13:10:08 2012 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon May 07 13:10:08 2012 -0700"
      },
      "message": "Merge \"Change DimAnimator to reflect rotations.\" into jb-dev"
    },
    {
      "commit": "b9f0cf1c733405495ca9d5c34578cc91d0f4d53f",
      "tree": "52f47474ea8f1f507ac6775908233bdc15213e49",
      "parents": [
        "908c7dcf8292aae1067a946f12af88a9677a1878"
      ],
      "author": {
        "name": "Eric Fischer",
        "email": "enf@google.com",
        "time": "Mon May 07 13:07:46 2012 -0700"
      },
      "committer": {
        "name": "Eric Fischer",
        "email": "enf@google.com",
        "time": "Mon May 07 13:07:46 2012 -0700"
      },
      "message": "Import translations. DO NOT MERGE\n\nChange-Id: Icee68860c27c90d2ef41c0e29660fcda35ec658d\n"
    },
    {
      "commit": "2f851a4bce007bd095cdc25cc6f6e93450fde6b6",
      "tree": "89b7ebbb8004315dd9c3dbeda96e9bf30c505a62",
      "parents": [
        "908c7dcf8292aae1067a946f12af88a9677a1878"
      ],
      "author": {
        "name": "Eric Fischer",
        "email": "enf@google.com",
        "time": "Mon May 07 12:51:17 2012 -0700"
      },
      "committer": {
        "name": "Eric Fischer",
        "email": "enf@google.com",
        "time": "Mon May 07 12:51:17 2012 -0700"
      },
      "message": "Import translations. DO NOT MERGE\n\nChange-Id: Id186acbe0e1b24f840ca3fdeb73c94d0c3d2aaa6\n"
    }
  ],
  "next": "198bc11d099008531b7e445d9715698421d6e644"
}
