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

Issue 127423002: Supports window teleports for notifications. (Closed)

Created:
6 years, 11 months ago by Jun Mukai
Modified:
6 years, 11 months ago
CC:
chromium-reviews, kalyank, sadrul, ben+ash_chromium.org
Visibility:
Public.

Description

Supports window teleports for notifications. MultiUserNotificationBlockerChromeOS now supports visiting windows. Due to the dependency from MultiUserWindowManagerChromeOS, it would be beter to be in c/b/ui/ash/multi_user rather than notification. Because now this blocker is turned on only when multi-user feature is enabled, the test for single-user mode has been removed. BUG=321679 R=dewittj@chromium.org, skuhne@chromium.org, sky@chromium.org TBR=bshe@chromium.org TEST=unit_tests / manually Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=244058

Patch Set 1 #

Patch Set 2 : base file upload #

Total comments: 16

Patch Set 3 : rebase #

Patch Set 4 : fix #

Total comments: 5

Patch Set 5 : fix #

Total comments: 2

Patch Set 6 : fix #

Patch Set 7 : fix wallpaper private api test #

Unified diffs Side-by-side diffs Delta from patch set Stats (+274 lines, -490 lines) Patch
M chrome/browser/chromeos/extensions/wallpaper_private_api_unittest.cc View 1 2 3 4 5 6 1 chunk +1 line, -1 line 0 comments Download
M chrome/browser/notifications/message_center_notification_manager.cc View 2 chunks +0 lines, -2 lines 0 comments Download
D chrome/browser/notifications/multi_user_notification_blocker_chromeos.h View 1 chunk +0 lines, -49 lines 0 comments Download
D chrome/browser/notifications/multi_user_notification_blocker_chromeos.cc View 1 chunk +0 lines, -79 lines 0 comments Download
D chrome/browser/notifications/multi_user_notification_blocker_chromeos_unittest.cc View 1 chunk +0 lines, -257 lines 0 comments Download
M chrome/browser/ui/ash/multi_user/multi_user_context_menu_chromeos_unittest.cc View 1 2 3 1 chunk +1 line, -1 line 0 comments Download
A chrome/browser/ui/ash/multi_user/multi_user_notification_blocker_chromeos.h View 1 2 3 1 chunk +53 lines, -0 lines 0 comments Download
A + chrome/browser/ui/ash/multi_user/multi_user_notification_blocker_chromeos.cc View 1 2 3 4 2 chunks +24 lines, -28 lines 0 comments Download
A + chrome/browser/ui/ash/multi_user/multi_user_notification_blocker_chromeos_unittest.cc View 8 chunks +112 lines, -68 lines 0 comments Download
M chrome/browser/ui/ash/multi_user/multi_user_window_manager.h View 1 2 3 4 2 chunks +4 lines, -0 lines 0 comments Download
M chrome/browser/ui/ash/multi_user/multi_user_window_manager_chromeos.h View 1 2 3 4 4 chunks +11 lines, -0 lines 0 comments Download
M chrome/browser/ui/ash/multi_user/multi_user_window_manager_chromeos.cc View 1 2 3 4 8 chunks +27 lines, -0 lines 0 comments Download
M chrome/browser/ui/ash/multi_user/multi_user_window_manager_chromeos_unittest.cc View 1 2 3 4 5 8 chunks +26 lines, -1 line 0 comments Download
M chrome/browser/ui/ash/multi_user/multi_user_window_manager_stub.h View 1 2 3 4 1 chunk +2 lines, -0 lines 0 comments Download
M chrome/browser/ui/ash/multi_user/multi_user_window_manager_stub.cc View 1 2 3 4 1 chunk +4 lines, -0 lines 0 comments Download
M chrome/browser/ui/browser_navigator_browsertest_chromeos.cc View 1 2 3 4 5 2 chunks +6 lines, -0 lines 0 comments Download
M chrome/chrome_browser.gypi View 1 2 3 4 5 1 chunk +0 lines, -2 lines 0 comments Download
M chrome/chrome_browser_ui.gypi View 1 2 3 4 5 1 chunk +2 lines, -0 lines 0 comments Download
M chrome/chrome_tests_unit.gypi View 1 2 3 4 5 3 chunks +1 line, -2 lines 0 comments Download

Messages

Total messages: 14 (0 generated)
Jun Mukai
6 years, 11 months ago (2014-01-08 01:57:08 UTC) #1
Mr4D (OOO till 08-26)
Please see my comments! Let me know when you are in so that we can ...
6 years, 11 months ago (2014-01-08 17:29:35 UTC) #2
Jun Mukai
https://codereview.chromium.org/127423002/diff/40001/chrome/browser/ui/ash/multi_user/multi_user_notification_blocker_chromeos.cc File chrome/browser/ui/ash/multi_user/multi_user_notification_blocker_chromeos.cc (right): https://codereview.chromium.org/127423002/diff/40001/chrome/browser/ui/ash/multi_user/multi_user_notification_blocker_chromeos.cc#newcode29 chrome/browser/ui/ash/multi_user/multi_user_notification_blocker_chromeos.cc:29: // Browser/apps windows exist only on the default container. ...
6 years, 11 months ago (2014-01-08 20:41:23 UTC) #3
Mr4D (OOO till 08-26)
lgtm after addressing the few nits. https://codereview.chromium.org/127423002/diff/180001/chrome/browser/ui/ash/multi_user/multi_user_window_manager_chromeos.h File chrome/browser/ui/ash/multi_user/multi_user_window_manager_chromeos.h (right): https://codereview.chromium.org/127423002/diff/180001/chrome/browser/ui/ash/multi_user/multi_user_window_manager_chromeos.h#newcode64 chrome/browser/ui/ash/multi_user/multi_user_window_manager_chromeos.h:64: virtual void GetWindowOwners(std::set<std::string>* ...
6 years, 11 months ago (2014-01-08 20:53:53 UTC) #4
Jun Mukai
https://codereview.chromium.org/127423002/diff/180001/chrome/browser/ui/ash/multi_user/multi_user_window_manager_chromeos.h File chrome/browser/ui/ash/multi_user/multi_user_window_manager_chromeos.h (right): https://codereview.chromium.org/127423002/diff/180001/chrome/browser/ui/ash/multi_user/multi_user_window_manager_chromeos.h#newcode64 chrome/browser/ui/ash/multi_user/multi_user_window_manager_chromeos.h:64: virtual void GetWindowOwners(std::set<std::string>* user_ids) OVERRIDE; On 2014/01/08 20:53:53, Mr4D ...
6 years, 11 months ago (2014-01-08 21:20:17 UTC) #5
dewittj
lgtm https://codereview.chromium.org/127423002/diff/250001/chrome/browser/ui/ash/multi_user/multi_user_window_manager_chromeos_unittest.cc File chrome/browser/ui/ash/multi_user/multi_user_window_manager_chromeos_unittest.cc (right): https://codereview.chromium.org/127423002/diff/250001/chrome/browser/ui/ash/multi_user/multi_user_window_manager_chromeos_unittest.cc#newcode68 chrome/browser/ui/ash/multi_user/multi_user_window_manager_chromeos_unittest.cc:68: std::string GetOwnersOfVisibleWindows(); Can you rename this to GetOwnersOfVisibleWindowsAsString() ...
6 years, 11 months ago (2014-01-09 00:43:50 UTC) #6
Jun Mukai
https://codereview.chromium.org/127423002/diff/250001/chrome/browser/ui/ash/multi_user/multi_user_window_manager_chromeos_unittest.cc File chrome/browser/ui/ash/multi_user/multi_user_window_manager_chromeos_unittest.cc (right): https://codereview.chromium.org/127423002/diff/250001/chrome/browser/ui/ash/multi_user/multi_user_window_manager_chromeos_unittest.cc#newcode68 chrome/browser/ui/ash/multi_user/multi_user_window_manager_chromeos_unittest.cc:68: std::string GetOwnersOfVisibleWindows(); On 2014/01/09 00:43:51, dewittj wrote: > Can ...
6 years, 11 months ago (2014-01-09 19:37:47 UTC) #7
Jun Mukai
sky, please take a look. I have to edit chrome/browser/ui/browser_navigator_browsertest_chromeos.cc because it has TestMultiUserWindowManager...
6 years, 11 months ago (2014-01-09 19:39:03 UTC) #8
sky
LGTM
6 years, 11 months ago (2014-01-09 21:26:35 UTC) #9
Jun Mukai
Patchset6 fails in WallpaperPrivateApiMultiUserUnittest due to the destruction order. Let me commit with TBR=bshe since ...
6 years, 11 months ago (2014-01-09 22:40:02 UTC) #10
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/mukai@chromium.org/127423002/360001
6 years, 11 months ago (2014-01-09 22:47:57 UTC) #11
commit-bot: I haz the power
Retried try job too often on linux_aura for step(s) interactive_ui_tests http://build.chromium.org/p/tryserver.chromium/buildstatus?builder=linux_aura&number=111369
6 years, 11 months ago (2014-01-10 01:23:11 UTC) #12
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/mukai@chromium.org/127423002/360001
6 years, 11 months ago (2014-01-10 01:50:07 UTC) #13
commit-bot: I haz the power
6 years, 11 months ago (2014-01-10 02:55:39 UTC) #14
Message was sent while issue was closed.
Change committed as 244058

Powered by Google App Engine
This is Rietveld 408576698