Commits on Source (14)
-
Signed-off-by: Pekka Paalanen <pekka.paalanen@collabora.com> Reviewed-by: Simon Ser <contact@emersion.fr> Acked-by: Daniel Stone <daniels@collabora.com> Acked-by: Victor Berger <victor.berger@m4x.org>
fad3a831 -
Simon Ser authored
The idea of a better-defined governance model for wayland-protocols has been discussed for quite a while [1]. A new GOVERNANCE document describes how changes to the wayland-protocols repository are accepted. A set of members representing projects can vote on merge requests sent via GitLab. The initial list of members is available in the MEMBERS file. [1]: https://lists.freedesktop.org/archives/wayland-devel/2019-February/040076.html Signed-off-by: Drew DeVault <sir@cmpwn.com> Signed-off-by: Simon Ser <contact@emersion.fr> Acked-by: Daniel Stone <daniels@collabora.com> Acked-by: Pekka Paalanen <pekka.paalanen@collabora.com> Acked-by: Johan Helsing <johan.helsing@qt.io> Acked-by: Roman Gilg <subdiff@gmail.com> Acked-by: Christopher James Halse Rogers <raof@ubuntu.com> Acked-by: Alan Griffiths <alan.griffiths@canonical.com> Acked-by: Jonas Ådahl <jadahl@gmail.com> Cc: Mike Blumenkrantz <michael.blumenkrantz@gmail.com> Cc: Carlos Garnacho <carlosg@gnome.org> Cc: David Edmundson <david@davidedmundson.co.uk>
-
Simon Ser authored
This allows editors to pick up the correct indent style for *.xml files. Signed-off-by: Simon Ser <contact@emersion.fr>
-
Simon Ser authored
51018825 ("Add governance document") adds a GOVERNANCE document describing development based on GitLab merge requests. Update the README file accordingly. Some information is duplicated across README and GOVERNANCE, this is intentional to make README provide a more human-friendly, less bureaucratic version. GOVERNANCE is still the authoritative version. Signed-off-by: Simon Ser <contact@emersion.fr>
-
Simon Ser authored
The script runs automated protocol validation checks. The image is generated using fd.o CI templates [1]. [1]: https://gitlab.freedesktop.org/wayland/ci-templates Signed-off-by: Simon Ser <contact@emersion.fr> Closes: wayland/wayland-protocols#5
-
Simon Ser authored
This converts GOVERNANCE, MEMBERS and README to Markdown documents. These are only cosmetic changes, the actual contents and wording have been retained. GitLab pretty-prints Markdown and adds anchors. We can now add links from one document to another. Unfortunately GOVERNANCE lettered lists have been converted to numbered lists, because Markdown doesn't support the former. Signed-off-by: Simon Ser <contact@emersion.fr> Closes: #3
733de762 -
Ivan Molodetskikh authored
This helps binding generators such as the one in wayland-rs. Signed-off-by: Ivan Molodetskikh <yalterz@gmail.com>
-
Johan Klokkhammer Helsing authored
Eskil is the team lead for the Qt Oslo Graphics team.
5664ca1e -
Jonas Ådahl authored
It mentioned the now removed x, y parameters of xdg_surface.get_popup. The xdg_positioner now has the relevant documentation that was previously documented by the now removed paragraph. Signed-off-by: Jonas Ådahl <jadahl@gmail.com> Reviewed-by: Simon Ser <contact@emersion.fr>
2b0c87ea -
Jonas Ådahl authored
This commit adds protocol additions making it possible to implicitly reposition an already mapped popup if the conditions for the constraint changed (e.g. toplevel moved). Implicit popup moving is done by setting a adjustment flag on the positioner used to create it that will cause the compositor to adjust the position as the conditions used to constrain it change. These changes may include, for example, changes in the position of the parent window or the geometry of the work area. To allow the client to update its content in response to the updated position, the client must ack the configure event, optionally with new content. Until the client acks this configure event, the existing positioner will continue to be used. Implicit repositioning by itself is racy regarding inter-surface synchronization of applied state. Inter-surface synchronization is deliberately left out of xdg-shell, and left to be handled externally. Signed-off-by: Jonas Ådahl <jadahl@gmail.com> Reviewed-by: Mike Blumenkrantz <michael.blumenkrantz@gmail.com> Reviewed-by: Simon Ser <contact@emersion.fr>
ebbad29e -
Jonas Ådahl authored
This commit adds protocol additions making it possible to request that a popup should be repositioned according to a new xdg_positioner object. Explicit popup moving is done using a new request on xdg_popup: xdg_popup.reposition. What it does is change the parameters used for positioning a popup by providing a new xdg_positioner object. This request is coupled with a new event; xdg_popup.repositioned, sent together with the configure events (xdg_popup.configure and xdg_surface.configure) to notify about the completion of the reposition request. The reposition request also takes a token that is later passed via the repositioned event; this is done so that a client may determine for which reposition request the compositor has sent configure events. Synchronization between surfaces to avoid state application race condition are deliberately left out, and should be handled by an external protocol. To brief the compositor of the future dimension of the parent that the compositor should position the popup against, a xdg_positioner.set_parent_size request is added. Lastly, a request to couple a xdg_positioner object with a parent configure event is added (xdg_positioner.set_parent_configure) in order for a compositor to pair a popup reposition request with a pending configure event, and it's resulting window geometry. This is necessary to, for example, properly constrain a popup given a future parent state. An example of when this may be necessary is an interactive resize where both the toplevel position and the relative popup position changes. Signed-off-by: Jonas Ådahl <jadahl@gmail.com> Reviewed-by: Mike Blumenkrantz <michael.blumenkrantz@gmail.com> Reviewed-by: Simon Ser <contact@emersion.fr>
26f494ed -
Jonas Ådahl authored
Signed-off-by: Jonas Ådahl <jadahl@gmail.com>
8f6095f2 -
Jonas Ådahl authored
README was distributed by default due to implicit autotools rules, so when we renamed to README.md, it stopped being included. While at it, also add the two other new files. Signed-off-by: Jonas Ådahl <jadahl@gmail.com>
035ffedd -
Jonas Ådahl authored
Signed-off-by: Jonas Ådahl <jadahl@gmail.com>
.editorconfig
0 → 100644
.gitlab-ci.yml
0 → 100644
GOVERNANCE.md
0 → 100644
MEMBERS.md
0 → 100644