)]}'
{
  "commit": "5da6430fff7812e58ee7e9a05c62d72c36f366c8",
  "tree": "853e9fec4e180449c4cc133c8aee7e4676b2bb0d",
  "parents": [
    "ff91b179d37f5ab1e3cdcd179ee5799220b51ba8"
  ],
  "author": {
    "name": "Adam Powell",
    "email": "adamp@google.com",
    "time": "Mon Nov 05 14:16:59 2012 -0800"
  },
  "committer": {
    "name": "Adam Powell",
    "email": "adamp@google.com",
    "time": "Mon Nov 05 14:26:33 2012 -0800"
  },
  "message": "Optimize keyguard/IME interactions\n\nChange the keyguard window to LAYOUT_IN_SCREEN | LAYOUT_INSET_DECOR\nand make the ViewManagerHost fitSystemWindows. This eliminates the\nneed to resize the actual window and associated surfaces when the IME\ncomes and goes.\n\nForce the widget pager to measure at the fullscreen size of the\nkeyguard, even if the IME is showing. This causes the widgets to clip\ninstead of resize, removing a few more moving parts that can be\ndistracting/affect performance.\n\nPartially improves bug 7427586\n\nChange-Id: I0d86d0ca8045f737fa97ca5d1e7f6a49f746b999\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "7c117d9f1323c3113d831c550ad079a9fc004b38",
      "old_mode": 33188,
      "old_path": "policy/src/com/android/internal/policy/impl/keyguard/KeyguardViewManager.java",
      "new_id": "6d886521b7784f242f15b361f37f03a503a2f901",
      "new_mode": 33188,
      "new_path": "policy/src/com/android/internal/policy/impl/keyguard/KeyguardViewManager.java"
    },
    {
      "type": "modify",
      "old_id": "2712494b50e1a0488ea62a599881cbb5d4d4cc72",
      "old_mode": 33188,
      "old_path": "policy/src/com/android/internal/policy/impl/keyguard/SlidingChallengeLayout.java",
      "new_id": "f98ba352f5468cfdf1132691a3a5a090a09cb720",
      "new_mode": 33188,
      "new_path": "policy/src/com/android/internal/policy/impl/keyguard/SlidingChallengeLayout.java"
    }
  ]
}
