On Fri Aug 16 08:17:38 2024 +0000, Rémi Bernon wrote:
Have you tried different IM engines with it? I've had bad experience in the past with XNSpotLocation. My conclusion was that instead of relying on bogus and inconsistent host IM engines we should be improving our own composition window.
I tried iBus and Fcitx 5. With iBus, before and after this MR, the composition window of iBus is below the window and Wine's composition window is at the caret position. For Fcitx 5, the Fcitx composition window is at the caret position and no wine composition window. Wine already sets (0,0) XNSpotLocation in xic_create(). I think this MR should be an improvement over what we have now.