Exosphere should implement the latest version of xdg shell interface.
The following revision refers to this bug: https://chromium.googlesource.com/chromium/src.git/+/33e7e74a1cad9389829f7dcfef1860f80df2bc42 commit 33e7e74a1cad9389829f7dcfef1860f80df2bc42 Author: reveman <reveman@chromium.org> Date: Sun Sep 18 10:31:00 2016 third_party: Update wayland-protocols to 1.7. BUG= 631960 , 648028 TBR=piman@chromium.org Review-Url: https://codereview.chromium.org/2350593002 Cr-Commit-Position: refs/heads/master@{#419397} [modify] https://crrev.com/33e7e74a1cad9389829f7dcfef1860f80df2bc42/DEPS [modify] https://crrev.com/33e7e74a1cad9389829f7dcfef1860f80df2bc42/third_party/wayland-protocols/README.chromium [modify] https://crrev.com/33e7e74a1cad9389829f7dcfef1860f80df2bc42/third_party/wayland-protocols/include/protocol/gaming-input-unstable-v1-client-protocol.h [modify] https://crrev.com/33e7e74a1cad9389829f7dcfef1860f80df2bc42/third_party/wayland-protocols/include/protocol/gaming-input-unstable-v1-server-protocol.h [modify] https://crrev.com/33e7e74a1cad9389829f7dcfef1860f80df2bc42/third_party/wayland-protocols/include/protocol/stylus-unstable-v1-client-protocol.h [modify] https://crrev.com/33e7e74a1cad9389829f7dcfef1860f80df2bc42/third_party/wayland-protocols/include/protocol/stylus-unstable-v1-server-protocol.h [modify] https://crrev.com/33e7e74a1cad9389829f7dcfef1860f80df2bc42/third_party/wayland-protocols/protocol/gaming-input-protocol.c [modify] https://crrev.com/33e7e74a1cad9389829f7dcfef1860f80df2bc42/third_party/wayland-protocols/protocol/stylus-protocol.c [modify] https://crrev.com/33e7e74a1cad9389829f7dcfef1860f80df2bc42/third_party/wayland-protocols/unstable/stylus/stylus-unstable-v1.xml
The following revision refers to this bug: https://chromium.googlesource.com/chromium/src.git/+/189f9f6663dda6f7bb8a0e7639dbd0f9fc2e1a6b commit 189f9f6663dda6f7bb8a0e7639dbd0f9fc2e1a6b Author: reveman <reveman@chromium.org> Date: Tue Jan 31 02:15:50 2017 exo: Implement minimal support for version 6 of XDG shell. ShellSurface::Configure is now able to handle the case where |widget_| is null as XDG shell version 6 requires the client to commit state prior to providing contents and making the shell surface visible. BUG= 648028 Review-Url: https://codereview.chromium.org/2360533002 Cr-Commit-Position: refs/heads/master@{#447164} [modify] https://crrev.com/189f9f6663dda6f7bb8a0e7639dbd0f9fc2e1a6b/components/exo/shell_surface.cc [modify] https://crrev.com/189f9f6663dda6f7bb8a0e7639dbd0f9fc2e1a6b/components/exo/shell_surface_unittest.cc [modify] https://crrev.com/189f9f6663dda6f7bb8a0e7639dbd0f9fc2e1a6b/components/exo/wayland/server.cc [modify] https://crrev.com/189f9f6663dda6f7bb8a0e7639dbd0f9fc2e1a6b/third_party/wayland-protocols/BUILD.gn [modify] https://crrev.com/189f9f6663dda6f7bb8a0e7639dbd0f9fc2e1a6b/third_party/wayland-protocols/README.chromium [add] https://crrev.com/189f9f6663dda6f7bb8a0e7639dbd0f9fc2e1a6b/third_party/wayland-protocols/include/protocol/xdg-shell-unstable-v6-client-protocol.h [add] https://crrev.com/189f9f6663dda6f7bb8a0e7639dbd0f9fc2e1a6b/third_party/wayland-protocols/include/protocol/xdg-shell-unstable-v6-server-protocol.h [rename] https://crrev.com/189f9f6663dda6f7bb8a0e7639dbd0f9fc2e1a6b/third_party/wayland-protocols/protocol/xdg-shell-v5-protocol.c [add] https://crrev.com/189f9f6663dda6f7bb8a0e7639dbd0f9fc2e1a6b/third_party/wayland-protocols/protocol/xdg-shell-v6-protocol.c
Comment 1 by bugdroid1@chromium.org
, Sep 18 2016