Re: How to get the protocol version of the peer side

2021-02-19 Thread Simon Ser
The version is negotiated when binding to the global. The server indicates its maximum supported version in wl_global_create. The client receives the version supported by the server, and indicates its own version in wl_registry_bind. The pattern is: static void handle_global(void *data, struct

How to get the protocol version of the peer side

2021-02-19 Thread Peng Wu
Hi, Currently we are extending the wayland text input v3 protocol to support preedit_commit_mode event. URL: https://gitlab.freedesktop.org/wayland/wayland-protocols/-/merge_requests/30 The protocol version is bumped in the following branch. URL: https://gitlab.freedesktop.org/pwu/wayland

Re: absolute positioning and other "missing features" of Wayland

2021-02-19 Thread cycl0ps
Hi Dima, Thank you for your correspondence on this. According to the previous    announcement [0] good progress was made towards using a heuristic on popup  windows to position them as subsurfaces, that seems like what Wine users would  probably want to use in most cases because it pre

absolute positioning and other "missing features" of Wayland

2021-02-19 Thread Dima Ryazanov
Hi everyone, I realize this has always been a controversial topic; I apologize for bringing it up yet again, but I'm wondering if there could be some compromise here. I've been following the development of the Wayland driver for Wine [1] - and it's one of the examples where "applications shouldn'