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

Issue 1645043003: exo: Improve window placement. (Closed)

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

Description

exo: Improve window placement. This improves placement of normal top-level windows by delaying widget creation until a time when an initial size has been provided by the client. This also makes the standard usage of shell surfaces simpler by requiring bindings that want to prevent the surface from being mapped to mark it as disabled. Shell surfaces are enabled by default. BUG=549781 TEST=exo_unittests Committed: https://crrev.com/09c5e9878c57ee3011080ab9a2fc0f170173e3bd Cr-Commit-Position: refs/heads/master@{#372180}

Patch Set 1 #

Total comments: 8

Patch Set 2 : #

Unified diffs Side-by-side diffs Delta from patch set Stats (+48 lines, -92 lines) Patch
M components/exo/keyboard_unittest.cc View 4 chunks +0 lines, -4 lines 0 comments Download
M components/exo/pointer_unittest.cc View 6 chunks +0 lines, -6 lines 0 comments Download
M components/exo/shell_surface.h View 2 chunks +3 lines, -3 lines 0 comments Download
M components/exo/shell_surface.cc View 1 4 chunks +38 lines, -31 lines 0 comments Download
M components/exo/shell_surface_unittest.cc View 9 chunks +0 lines, -37 lines 0 comments Download
M components/exo/touch_unittest.cc View 5 chunks +0 lines, -5 lines 0 comments Download
M components/exo/wayland/server.cc View 1 5 chunks +7 lines, -6 lines 0 comments Download

Messages

Total messages: 14 (6 generated)
reveman
4 years, 10 months ago (2016-01-28 20:13:07 UTC) #3
commit-bot: I haz the power
Dry run: CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1645043003/1 View timeline at https://chromium-cq-status.appspot.com/patch-timeline/1645043003/1
4 years, 10 months ago (2016-01-28 20:13:33 UTC) #4
commit-bot: I haz the power
Dry run: This issue passed the CQ dry run.
4 years, 10 months ago (2016-01-28 20:34:58 UTC) #6
lpique
lgtm Just some nits/checks. https://codereview.chromium.org/1645043003/diff/1/components/exo/shell_surface.cc File components/exo/shell_surface.cc (right): https://codereview.chromium.org/1645043003/diff/1/components/exo/shell_surface.cc#newcode92 components/exo/shell_surface.cc:92: DCHECK(enabled()); Should this be a ...
4 years, 10 months ago (2016-01-28 20:48:32 UTC) #7
reveman
https://codereview.chromium.org/1645043003/diff/1/components/exo/shell_surface.cc File components/exo/shell_surface.cc (right): https://codereview.chromium.org/1645043003/diff/1/components/exo/shell_surface.cc#newcode92 components/exo/shell_surface.cc:92: DCHECK(enabled()); On 2016/01/28 at 20:48:32, lpique wrote: > Should ...
4 years, 10 months ago (2016-01-28 21:35:20 UTC) #9
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1645043003/20001 View timeline at https://chromium-cq-status.appspot.com/patch-timeline/1645043003/20001
4 years, 10 months ago (2016-01-28 21:36:13 UTC) #11
commit-bot: I haz the power
Committed patchset #2 (id:20001)
4 years, 10 months ago (2016-01-28 22:11:10 UTC) #12
commit-bot: I haz the power
4 years, 10 months ago (2016-01-28 22:12:31 UTC) #14
Message was sent while issue was closed.
Patchset 2 (id:??) landed as
https://crrev.com/09c5e9878c57ee3011080ab9a2fc0f170173e3bd
Cr-Commit-Position: refs/heads/master@{#372180}

Powered by Google App Engine
This is Rietveld 408576698