)]}'
{
  "commit": "e0caa3b4afaf540dd6d2943dcf59528bdf7f4145",
  "tree": "de8a15a062336bcccceeabdafd5f638ad1a70ba2",
  "parents": [
    "84637a4834db097f4720a91e96cf41b6a2d242db"
  ],
  "author": {
    "name": "Ming-Shin Lu",
    "email": "lumark@google.com",
    "time": "Mon Jan 10 20:23:25 2022 +0800"
  },
  "committer": {
    "name": "Ming-Shin Lu",
    "email": "lumark@google.com",
    "time": "Mon Jan 10 23:42:17 2022 +0800"
  },
  "message": "Using IME context to inflate layout from S_V2\n\nWith CL[1],[2] to migrate InputMethodService as the subclass of the new\nintroduced class WindowProviderService in S_V2, IME context resources\ncan be managed by associating the window container of IME window when\nits display/window configuration changed.\n\nSo in SoftKeyboard#getDisplayContext, we can get rid of\ncreateDisplayContext logic from S_V2 with gated by SDK version and\nrefining the method documentation to make it clear.\n\n[1]: Ie565e30ed5dd3f2cfe27355a6dded76dc3adc14b\n[2]: I64a1614f32d097785915f6105b1813a929e0fe32\n\nBug: 213118079\nBug: 133825283\nTest: manual with below steps\n    1) adb install -r EditTextVariations.apk\n    2) adb install -r SoftKeyboard.apk\n    3) adb shell ime enable com.example.android.softkeyboard/.SoftKeyboard\n    4) adb shell ime set com.example.android.softkeyboard/.SoftKeyboard5\n    5) Enable screen auto-rotation\n    6) Launch EditTextVariations from launcher\u0027s shortcut\n    7) Tap the first EditText field to show IME\n    8) Rotate the device to the landscape mode\n    9) Expect the IME should not be shrunk\n\nChange-Id: I9a512a90ca43f07236a041d9e82dbd875206f99e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "b76005fbf3f058a25cff74a9bc02ef4ad4661006",
      "old_mode": 33188,
      "old_path": "samples/SoftKeyboard/src/com/example/android/softkeyboard/SoftKeyboard.java",
      "new_id": "c9f61ae48e7e81f2977eca4001bf44e30af65398",
      "new_mode": 33188,
      "new_path": "samples/SoftKeyboard/src/com/example/android/softkeyboard/SoftKeyboard.java"
    }
  ]
}
