Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(378)

Issue 2104473002: third_party: Update to version 8 of remote_shell_protocol (Closed)

Created:
4 years, 5 months ago by oshima
Modified:
4 years, 5 months ago
Reviewers:
reveman
CC:
chromium-reviews
Base URL:
https://chromium.googlesource.com/chromium/src.git@master
Target Ref:
refs/pending/heads/master
Project:
chromium
Visibility:
Public.

Description

third_party: Update to version 8 of remote_shell_protocol * Add remote-shell interface to control system modality * Add shell-mode event to notify the shell mode switch * Shadow underlay should be deleted when shadow is turned off BUG=b/29625835, b/29229887 CQ_INCLUDE_TRYBOTS=tryserver.chromium.linux:linux_optional_gpu_tests_rel;tryserver.chromium.mac:mac_optional_gpu_tests_rel;tryserver.chromium.win:win_optional_gpu_tests_rel Committed: https://crrev.com/b477262b8b9db47e5589304d26fb9338f64c2194 Cr-Commit-Position: refs/heads/master@{#403028}

Patch Set 1 #

Total comments: 4

Patch Set 2 : . #

Patch Set 3 : [WIP]: third_party: Update to version 6 of remote_shell_protocol #

Total comments: 8

Patch Set 4 : addressed comments #

Total comments: 2

Patch Set 5 : fixed typo #

Unified diffs Side-by-side diffs Delta from patch set Stats (+215 lines, -20 lines) Patch
M components/exo/shell_surface.h View 1 chunk +3 lines, -0 lines 0 comments Download
M components/exo/shell_surface.cc View 1 2 3 6 chunks +25 lines, -12 lines 0 comments Download
M components/exo/wayland/server.cc View 1 2 3 5 chunks +26 lines, -2 lines 0 comments Download
M third_party/wayland-protocols/include/protocol/remote-shell-unstable-v1-client-protocol.h View 1 2 5 chunks +66 lines, -0 lines 0 comments Download
M third_party/wayland-protocols/include/protocol/remote-shell-unstable-v1-server-protocol.h View 1 2 5 chunks +52 lines, -0 lines 0 comments Download
M third_party/wayland-protocols/protocol/remote-shell-protocol.c View 1 2 3 chunks +7 lines, -4 lines 0 comments Download
M third_party/wayland-protocols/unstable/remote-shell/remote-shell-unstable-v1.xml View 1 2 3 4 4 chunks +36 lines, -2 lines 0 comments Download

Messages

Total messages: 29 (15 generated)
oshima
This is still WIP and am now looking into android side, but I want to ...
4 years, 5 months ago (2016-06-27 19:25:55 UTC) #3
reveman
looks good https://codereview.chromium.org/2104473002/diff/1/components/exo/shell_surface.cc File components/exo/shell_surface.cc (right): https://codereview.chromium.org/2104473002/diff/1/components/exo/shell_surface.cc#newcode528 components/exo/shell_surface.cc:528: if (container_ == ash::kShellWindowId_SystemModalContainer) { On 2016/06/27 ...
4 years, 5 months ago (2016-06-27 20:45:00 UTC) #4
oshima
rebased, updated to 8, and fixed shadow. ptal. https://codereview.chromium.org/2104473002/diff/1/components/exo/shell_surface.cc File components/exo/shell_surface.cc (right): https://codereview.chromium.org/2104473002/diff/1/components/exo/shell_surface.cc#newcode528 components/exo/shell_surface.cc:528: if ...
4 years, 5 months ago (2016-06-29 15:01:22 UTC) #11
commit-bot: I haz the power
Dry run: CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/v2/patch-status/codereview.chromium.org/2104473002/120001
4 years, 5 months ago (2016-06-29 15:01:51 UTC) #12
commit-bot: I haz the power
Dry run: This issue passed the CQ dry run.
4 years, 5 months ago (2016-06-29 15:52:33 UTC) #14
reveman
https://codereview.chromium.org/2104473002/diff/120001/components/exo/shell_surface.cc File components/exo/shell_surface.cc (right): https://codereview.chromium.org/2104473002/diff/120001/components/exo/shell_surface.cc#newcode1141 components/exo/shell_surface.cc:1141: delete shadow_underlay_; Can we use RemoveChild instead? What about ...
4 years, 5 months ago (2016-06-29 16:41:27 UTC) #15
oshima
https://codereview.chromium.org/2104473002/diff/120001/components/exo/shell_surface.cc File components/exo/shell_surface.cc (right): https://codereview.chromium.org/2104473002/diff/120001/components/exo/shell_surface.cc#newcode1141 components/exo/shell_surface.cc:1141: delete shadow_underlay_; On 2016/06/29 16:41:27, reveman wrote: > Can ...
4 years, 5 months ago (2016-06-29 21:47:09 UTC) #17
oshima
uploaded new patch. PTAL. Sorry for uploading wrong one.
4 years, 5 months ago (2016-06-29 22:34:39 UTC) #19
reveman
lgtm https://codereview.chromium.org/2104473002/diff/160001/third_party/wayland-protocols/unstable/remote-shell/remote-shell-unstable-v1.xml File third_party/wayland-protocols/unstable/remote-shell/remote-shell-unstable-v1.xml (right): https://codereview.chromium.org/2104473002/diff/160001/third_party/wayland-protocols/unstable/remote-shell/remote-shell-unstable-v1.xml#newcode143 third_party/wayland-protocols/unstable/remote-shell/remote-shell-unstable-v1.xml:143: <description summary="dlayout mode changed"> nit: s/dlayout/layout/
4 years, 5 months ago (2016-06-29 22:46:33 UTC) #20
oshima
https://codereview.chromium.org/2104473002/diff/160001/third_party/wayland-protocols/unstable/remote-shell/remote-shell-unstable-v1.xml File third_party/wayland-protocols/unstable/remote-shell/remote-shell-unstable-v1.xml (right): https://codereview.chromium.org/2104473002/diff/160001/third_party/wayland-protocols/unstable/remote-shell/remote-shell-unstable-v1.xml#newcode143 third_party/wayland-protocols/unstable/remote-shell/remote-shell-unstable-v1.xml:143: <description summary="dlayout mode changed"> On 2016/06/29 22:46:33, reveman wrote: ...
4 years, 5 months ago (2016-06-29 23:43:32 UTC) #21
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/v2/patch-status/codereview.chromium.org/2104473002/180001
4 years, 5 months ago (2016-06-29 23:47:02 UTC) #24
commit-bot: I haz the power
Committed patchset #5 (id:180001)
4 years, 5 months ago (2016-06-30 00:29:41 UTC) #25
commit-bot: I haz the power
Patchset 5 (id:??) landed as https://crrev.com/b477262b8b9db47e5589304d26fb9338f64c2194 Cr-Commit-Position: refs/heads/master@{#403028}
4 years, 5 months ago (2016-06-30 00:31:55 UTC) #27
horo
4 years, 5 months ago (2016-06-30 01:47:47 UTC) #28
Message was sent while issue was closed.
A revert of this CL (patchset #5 id:180001) has been created in
https://codereview.chromium.org/2110903003/ by horo@chromium.org.

The reason for reverting is: ShellSurfaceTest.ModalWindow failure in Linux
ChromiumOS GN (dbg).

https://build.chromium.org/p/chromium.chromiumos/builders/Linux%20ChromiumOS%...

(view as text)
ShellSurfaceTest.ModalWindow (run #1):
[ RUN      ] ShellSurfaceTest.ModalWindow
Xlib:  extension "RANDR" missing on display ":9".
../../components/exo/shell_surface_unittest.cc:420: Failure
Value of: ash::WmShell::Get()->IsSystemModalWindowOpen()
  Actual: false
Expected: true
[  FAILED  ] ShellSurfaceTest.ModalWindow (210 ms)

ShellSurfaceTest.ModalWindow (run #2):
[ RUN      ] ShellSurfaceTest.ModalWindow
Xlib:  extension "RANDR" missing on display ":9".
../../components/exo/shell_surface_unittest.cc:420: Failure
Value of: ash::WmShell::Get()->IsSystemModalWindowOpen()
  Actual: false
Expected: true
[  FAILED  ] ShellSurfaceTest.ModalWindow (326 ms)

ShellSurfaceTest.ModalWindow (run #3):
[ RUN      ] ShellSurfaceTest.ModalWindow
Xlib:  extension "RANDR" missing on display ":9".
../../components/exo/shell_surface_unittest.cc:420: Failure
Value of: ash::WmShell::Get()->IsSystemModalWindowOpen()
  Actual: false
Expected: true
[  FAILED  ] ShellSurfaceTest.ModalWindow (352 ms)

ShellSurfaceTest.ModalWindow (run #4):
[ RUN      ] ShellSurfaceTest.ModalWindow
Xlib:  extension "RANDR" missing on display ":9".
../../components/exo/shell_surface_unittest.cc:420: Failure
Value of: ash::WmShell::Get()->IsSystemModalWindowOpen()
  Actual: false
Expected: true
[  FAILED  ] ShellSurfaceTest.ModalWindow (349 ms).

Powered by Google App Engine
This is Rietveld 408576698