[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Removing the `window-id' frame parameter on non-Core Input platforms
From: |
Po Lu |
Subject: |
Re: Removing the `window-id' frame parameter on non-Core Input platforms |
Date: |
Sat, 18 Dec 2021 17:40:19 +0800 |
User-agent: |
Gnus/5.13 (Gnus v5.13) Emacs/28.0.60 (gnu/linux) |
Eli Zaretskii <eliz@gnu.org> writes:
> But that isn't Emacs-specific, is it? AFAIR, the window ID is a
> general X feature, we just support it.
Yes, but after working around the fullscreen freeze bug, we can no
longer longer guarantee that a frame's XID will remain constant (and
therefore useful).
>> Other uses of the `window-id' parameter such as to display windows as
>> children of a frame are discouraged on XInput2 builds, as it can
>> interfere with XInput2 event handling
> You mean, using it for our child frames?
No, other processes using it to place their windows onto our frames.
The problem is that XInput2 touch support was designed to assume that a
single client owns a window and all its children. Introducing another
process and therefore client into the window hierarchy causes all kinds
of race conditions when two processes try to take ownership of the same
touch sequence at once, and so on and so forth.
Thanks.
- Removing the `window-id' frame parameter on non-Core Input platforms, Po Lu, 2021/12/18
- Re: Removing the `window-id' frame parameter on non-Core Input platforms, Po Lu, 2021/12/18
- Re: Removing the `window-id' frame parameter on non-Core Input platforms, Eli Zaretskii, 2021/12/18
- Re: Removing the `window-id' frame parameter on non-Core Input platforms, Po Lu, 2021/12/18
- Re: Removing the `window-id' frame parameter on non-Core Input platforms, Eli Zaretskii, 2021/12/18
- Re: Removing the `window-id' frame parameter on non-Core Input platforms,
Po Lu <=
- Re: Removing the `window-id' frame parameter on non-Core Input platforms, Stefan Monnier, 2021/12/18
- RE: [External] : Re: Removing the `window-id' frame parameter on non-Core Input platforms, Drew Adams, 2021/12/18
- Re: Removing the `window-id' frame parameter on non-Core Input platforms, Po Lu, 2021/12/18
- Re: Removing the `window-id' frame parameter on non-Core Input platforms, Stefan Monnier, 2021/12/18
- Re: Removing the `window-id' frame parameter on non-Core Input platforms, Po Lu, 2021/12/19
Re: Removing the `window-id' frame parameter on non-Core Input platforms, Akira Kyle, 2021/12/19