New issue
Advanced search Search tips
Note: Color blocks (like or ) mean that a user may not be available. Tooltip shows the reason.

Issue 631961 link

Starred by 3 users

Issue metadata

Status: Fixed
Owner:
Last visit > 30 days ago
Closed: Sep 2017
Cc:
EstimatedDays: ----
NextAction: ----
OS: ----
Pri: 3
Type: Bug



Sign in to add a comment

Create an aura-shell wayland interface to replace remote-shell

Project Member Reported by reve...@chromium.org, Jul 27 2016

Issue description

Initially this would simply be a copy of the remote-shell interface but layered on top of xdg-shell in a way that's consistent with gtk-shell.
 
Cc: penghuang@chromium.org
Project Member

Comment 2 by bugdroid1@chromium.org, Sep 6 2017

The following revision refers to this bug:
  https://chromium.googlesource.com/chromium/src.git/+/93f67c019a4d55f4a57780d1a66b488c91c96a21

commit 93f67c019a4d55f4a57780d1a66b488c91c96a21
Author: David Reveman <reveman@chromium.org>
Date: Wed Sep 06 03:23:08 2017

exo: Add aura-shell interface.

This adds a first version of aura-shell and removes the wl_shell
hacks that exists in wayland bindings in favor of using this
protocol instead for compositor side window decorations.

It also updates wayland clients to use this new interface.

Bug:  631961 
Test: wayland_*_client
Change-Id: If00a53ae270be1643daa8eeca378686365ba3fa0
Reviewed-on: https://chromium-review.googlesource.com/648548
Reviewed-by: Daniele Castagna <dcastagna@chromium.org>
Commit-Queue: David Reveman <reveman@chromium.org>
Cr-Commit-Position: refs/heads/master@{#499871}
[modify] https://crrev.com/93f67c019a4d55f4a57780d1a66b488c91c96a21/components/exo/shell_surface.cc
[modify] https://crrev.com/93f67c019a4d55f4a57780d1a66b488c91c96a21/components/exo/shell_surface.h
[modify] https://crrev.com/93f67c019a4d55f4a57780d1a66b488c91c96a21/components/exo/shell_surface_unittest.cc
[modify] https://crrev.com/93f67c019a4d55f4a57780d1a66b488c91c96a21/components/exo/sub_surface.h
[modify] https://crrev.com/93f67c019a4d55f4a57780d1a66b488c91c96a21/components/exo/surface.cc
[modify] https://crrev.com/93f67c019a4d55f4a57780d1a66b488c91c96a21/components/exo/surface.h
[modify] https://crrev.com/93f67c019a4d55f4a57780d1a66b488c91c96a21/components/exo/surface_delegate.h
[modify] https://crrev.com/93f67c019a4d55f4a57780d1a66b488c91c96a21/components/exo/surface_tree_host.h
[modify] https://crrev.com/93f67c019a4d55f4a57780d1a66b488c91c96a21/components/exo/wayland/BUILD.gn
[add] https://crrev.com/93f67c019a4d55f4a57780d1a66b488c91c96a21/components/exo/wayland/aura-shell-client-protocol.h
[add] https://crrev.com/93f67c019a4d55f4a57780d1a66b488c91c96a21/components/exo/wayland/aura-shell-protocol.c
[add] https://crrev.com/93f67c019a4d55f4a57780d1a66b488c91c96a21/components/exo/wayland/aura-shell-server-protocol.h
[modify] https://crrev.com/93f67c019a4d55f4a57780d1a66b488c91c96a21/components/exo/wayland/clients/client_base.cc
[modify] https://crrev.com/93f67c019a4d55f4a57780d1a66b488c91c96a21/components/exo/wayland/clients/client_base.h
[modify] https://crrev.com/93f67c019a4d55f4a57780d1a66b488c91c96a21/components/exo/wayland/clients/client_helper.cc
[modify] https://crrev.com/93f67c019a4d55f4a57780d1a66b488c91c96a21/components/exo/wayland/clients/client_helper.h
[add] https://crrev.com/93f67c019a4d55f4a57780d1a66b488c91c96a21/components/exo/wayland/protocol/aura-shell.xml
[modify] https://crrev.com/93f67c019a4d55f4a57780d1a66b488c91c96a21/components/exo/wayland/server.cc

Status: Fixed (was: Assigned)

Sign in to add a comment