[lacros] Add support of xdg-decoration protocol (1/n)
For xdg-stable shell, this CL implements xdg-decoration protocol handshake between exo-server and client. This implementation makes the client and server to agree on decoration mode(CSD or SSD). The class |WaylandXdgToplevelDecoration| added on the server-side to maintain decoration state and communicate with the client. Current changes in CL are not integrated with decoration attributes like maximize and resize. Future CLs will add window decoration based on decoration mode. Bug: 1067535 Change-Id: I64980c1e71036e68750c909c1aad9f9b737fcd58 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2330170 Commit-Queue: Abhijeet Kandalkar <abhijeet@igalia.com> Reviewed-by:Mitsuru Oshima (Slow: gardener) <oshima@chromium.org> Reviewed-by:
Nick Yamane <nickdiego@igalia.com> Reviewed-by:
Maksim Sisov (GMT+3) <msisov@igalia.com> Cr-Commit-Position: refs/heads/master@{#806448}
Showing
Please register or sign in to comment