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

Issue 2480713003: Window prerequisites for ShelfWindowWatcher panel support. (Closed)

Created:
4 years, 1 month ago by msw
Modified:
4 years, 1 month ago
Reviewers:
hidehiko, reveman, sky
CC:
chromium-reviews, feature-media-reviews_chromium.org, kalyank, mcasas+watch+vc_chromium.org, sadrul, tfarina
Target Ref:
refs/pending/heads/master
Project:
chromium
Visibility:
Public.

Description

Window prerequisites for ShelfWindowWatcher panel support. Prerequisites for https://codereview.chromium.org/2462753002 Split the aura window icon property into window and app icons. Add an aura window property of the string application id. Use aura::client::kAppId for exo ShellSurface remove local copy. Add WmWindow string properties; icon getters; attention bool. (WmWindowMus not implemented, as per ongoing mus-aura work) Add WmWindow::MoveToEventRoot helper. (like ash::wm helper) BUG=557406 TEST=Existing unit tests; more tested usage forthcoming. R=sky@chromium.org,reveman@chromium.org Committed: https://crrev.com/2d1743732459e03d3a91b007e5b16dca8fa86642 Committed: https://crrev.com/dc8a06bc0baa4e557ec6ce76470b9bce68209d93 Cr-Original-Commit-Position: refs/heads/master@{#430182} Cr-Commit-Position: refs/heads/master@{#430784}

Patch Set 1 #

Patch Set 2 : Cleanup #

Patch Set 3 : Reuse aura::client::kAppId for exo ShellSurface. #

Patch Set 4 : Fix ShellSurface KAppIdKey use; remove local application_id_. #

Total comments: 2

Patch Set 5 : Restore non-static ShellSurface::SetApplicationId. #

Patch Set 6 : Support and test pre-widget exo ShellSurface::SetApplicationId. #

Unified diffs Side-by-side diffs Delta from patch set Stats (+170 lines, -67 lines) Patch
M ash/aura/wm_window_aura.h View 2 chunks +6 lines, -0 lines 0 comments Download
M ash/aura/wm_window_aura.cc View 1 5 chunks +43 lines, -0 lines 0 comments Download
M ash/common/test/test_shelf_item_delegate.cc View 2 chunks +1 line, -24 lines 0 comments Download
M ash/common/wm_window.h View 3 chunks +10 lines, -0 lines 0 comments Download
M ash/common/wm_window_property.h View 3 chunks +13 lines, -0 lines 0 comments Download
M ash/mus/bridge/wm_window_mus.h View 2 chunks +6 lines, -0 lines 0 comments Download
M ash/mus/bridge/wm_window_mus.cc View 4 chunks +39 lines, -0 lines 0 comments Download
M chrome/browser/media/webrtc/window_icon_util_chromeos.cc View 1 chunk +4 lines, -4 lines 0 comments Download
M chrome/browser/ui/ash/launcher/chrome_launcher_controller_impl_unittest.cc View 1 2 3 1 chunk +1 line, -1 line 0 comments Download
M chrome/browser/ui/ash/launcher/launcher_context_menu_unittest.cc View 1 2 3 1 chunk +1 line, -1 line 0 comments Download
M components/exo/shell_surface.h View 1 2 3 4 5 1 chunk +2 lines, -3 lines 0 comments Download
M components/exo/shell_surface.cc View 1 2 3 4 5 5 chunks +12 lines, -11 lines 0 comments Download
M components/exo/shell_surface_unittest.cc View 1 2 3 4 5 1 chunk +6 lines, -4 lines 0 comments Download
M ui/aura/client/aura_constants.h View 1 3 chunks +9 lines, -1 line 0 comments Download
M ui/aura/client/aura_constants.cc View 1 2 chunks +3 lines, -0 lines 0 comments Download
M ui/views/mus/desktop_window_tree_host_mus.cc View 1 2 3 4 5 2 chunks +2 lines, -8 lines 0 comments Download
M ui/views/widget/native_widget_aura.cc View 2 chunks +12 lines, -10 lines 0 comments Download

Messages

Total messages: 46 (30 generated)
msw
Hey Scott, please take a look; thanks!
4 years, 1 month ago (2016-11-04 17:44:59 UTC) #4
msw
+reveman for components/exo, please take a look; thanks!
4 years, 1 month ago (2016-11-04 20:08:52 UTC) #14
sky
LGTM
4 years, 1 month ago (2016-11-04 22:14:30 UTC) #15
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/2480713003/60001
4 years, 1 month ago (2016-11-04 22:54:22 UTC) #19
commit-bot: I haz the power
Try jobs failed on following builders: chromium_presubmit on master.tryserver.chromium.linux (JOB_FAILED, http://build.chromium.org/p/tryserver.chromium.linux/builders/chromium_presubmit/builds/297812)
4 years, 1 month ago (2016-11-04 23:08:14 UTC) #21
reveman
components/exo lgtm % nit https://codereview.chromium.org/2480713003/diff/60001/components/exo/shell_surface.h File components/exo/shell_surface.h (left): https://codereview.chromium.org/2480713003/diff/60001/components/exo/shell_surface.h#oldcode132 components/exo/shell_surface.h:132: void SetApplicationId(const std::string& application_id); nit: ...
4 years, 1 month ago (2016-11-05 01:25:52 UTC) #22
msw
https://codereview.chromium.org/2480713003/diff/60001/components/exo/shell_surface.h File components/exo/shell_surface.h (left): https://codereview.chromium.org/2480713003/diff/60001/components/exo/shell_surface.h#oldcode132 components/exo/shell_surface.h:132: void SetApplicationId(const std::string& application_id); On 2016/11/05 01:25:52, reveman wrote: ...
4 years, 1 month ago (2016-11-05 23:12:08 UTC) #23
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/2480713003/80001
4 years, 1 month ago (2016-11-05 23:12:21 UTC) #26
commit-bot: I haz the power
Committed patchset #5 (id:80001)
4 years, 1 month ago (2016-11-06 03:54:54 UTC) #28
commit-bot: I haz the power
Patchset 5 (id:??) landed as https://crrev.com/2d1743732459e03d3a91b007e5b16dca8fa86642 Cr-Commit-Position: refs/heads/master@{#430182}
4 years, 1 month ago (2016-11-06 03:59:08 UTC) #30
hidehiko
A revert of this CL (patchset #5 id:80001) has been created in https://codereview.chromium.org/2479353003/ by hidehiko@chromium.org. ...
4 years, 1 month ago (2016-11-08 01:02:35 UTC) #31
msw
Hey reveman, please take another look; I updated exo for b/32718618.
4 years, 1 month ago (2016-11-08 02:34:47 UTC) #36
msw
I was finally able to test this on a device. My old patch crashes when ...
4 years, 1 month ago (2016-11-09 00:06:37 UTC) #39
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/2480713003/100001
4 years, 1 month ago (2016-11-09 00:07:28 UTC) #42
commit-bot: I haz the power
Committed patchset #6 (id:100001)
4 years, 1 month ago (2016-11-09 00:13:57 UTC) #44
commit-bot: I haz the power
4 years, 1 month ago (2016-11-09 00:22:19 UTC) #46
Message was sent while issue was closed.
Patchset 6 (id:??) landed as
https://crrev.com/dc8a06bc0baa4e557ec6ce76470b9bce68209d93
Cr-Commit-Position: refs/heads/master@{#430784}

Powered by Google App Engine
This is Rietveld 408576698