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

Issue 9359022: Aura: Support hovering restore & close buttons for full screen apps (Closed)

Created:
8 years, 10 months ago by DaveMoore
Modified:
8 years, 9 months ago
CC:
chromium-reviews, tfarina, ben+watch_chromium.org
Visibility:
Public.

Description

Aura: Support hovering restore & close buttons for full screen apps. BUG=None TEST=None Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=123830

Patch Set 1 #

Patch Set 2 : cleanup #

Total comments: 28

Patch Set 3 : Restore apps correctly #

Patch Set 4 : Remove resources, as they've already been committed #

Total comments: 4

Patch Set 5 : Use ScopedLayerAnimator #

Patch Set 6 : Spacing #

Patch Set 7 : Remove TYPE_APP #

Patch Set 8 : Added new test for tab restore #

Total comments: 11

Patch Set 9 : Address review issues #

Patch Set 10 : Address review issues #

Patch Set 11 : Fix browser_test #

Unified diffs Side-by-side diffs Delta from patch set Stats (+713 lines, -57 lines) Patch
M chrome/browser/sessions/base_session_service.h View 1 2 3 4 5 6 2 chunks +13 lines, -0 lines 0 comments Download
M chrome/browser/sessions/base_session_service.cc View 1 2 3 4 5 6 2 chunks +32 lines, -0 lines 0 comments Download
M chrome/browser/sessions/session_restore.cc View 1 2 3 4 5 6 7 8 3 chunks +14 lines, -9 lines 0 comments Download
M chrome/browser/sessions/session_service.h View 1 2 3 4 5 6 7 8 3 chunks +16 lines, -2 lines 0 comments Download
M chrome/browser/sessions/session_service.cc View 1 2 3 4 5 6 7 8 12 chunks +71 lines, -22 lines 0 comments Download
M chrome/browser/sessions/session_service_unittest.cc View 1 2 3 4 5 6 7 8 7 chunks +67 lines, -6 lines 0 comments Download
M chrome/browser/sessions/session_types.h View 1 2 3 4 5 6 1 chunk +2 lines, -0 lines 0 comments Download
M chrome/browser/sessions/tab_restore_service.h View 1 2 3 4 5 6 7 1 chunk +3 lines, -0 lines 0 comments Download
M chrome/browser/sessions/tab_restore_service.cc View 1 2 3 4 5 6 7 chunks +29 lines, -3 lines 0 comments Download
M chrome/browser/sessions/tab_restore_service_browsertest.cc View 1 2 3 4 5 6 7 8 3 chunks +40 lines, -1 line 0 comments Download
M chrome/browser/sessions/tab_restore_service_delegate.h View 1 2 3 4 5 6 7 2 chunks +5 lines, -1 line 0 comments Download
M chrome/browser/ui/browser.h View 1 2 3 4 5 6 7 8 9 1 chunk +4 lines, -0 lines 0 comments Download
M chrome/browser/ui/browser.cc View 1 2 3 4 5 6 7 8 9 6 chunks +27 lines, -4 lines 0 comments Download
M chrome/browser/ui/browser_tab_restore_service_delegate.h View 1 2 3 4 5 6 7 1 chunk +1 line, -0 lines 0 comments Download
M chrome/browser/ui/browser_tab_restore_service_delegate.cc View 1 2 3 4 5 6 7 2 chunks +17 lines, -2 lines 0 comments Download
A chrome/browser/ui/views/frame/app_non_client_frame_view_aura.h View 1 2 3 4 1 chunk +76 lines, -0 lines 0 comments Download
A chrome/browser/ui/views/frame/app_non_client_frame_view_aura.cc View 1 2 3 4 5 6 7 8 9 10 1 chunk +251 lines, -0 lines 0 comments Download
M chrome/browser/ui/views/frame/browser_frame_aura.cc View 1 2 3 4 5 6 1 chunk +5 lines, -0 lines 0 comments Download
M chrome/browser/ui/views/frame/browser_non_client_frame_view_factory_aura.cc View 1 2 3 4 5 6 2 chunks +6 lines, -0 lines 0 comments Download
M chrome/browser/ui/views/frame/browser_view.cc View 1 2 3 4 5 6 7 8 1 chunk +1 line, -1 line 0 comments Download
M chrome/chrome_browser.gypi View 1 2 3 4 5 6 7 8 9 10 2 chunks +4 lines, -0 lines 0 comments Download
M chrome/test/base/in_process_browser_test.h View 1 2 3 4 5 6 7 8 1 chunk +4 lines, -0 lines 0 comments Download
M chrome/test/base/in_process_browser_test.cc View 1 2 3 4 5 6 7 8 9 1 chunk +12 lines, -0 lines 0 comments Download
M ui/resources/ui_resources.grd View 1 2 3 4 5 6 7 1 chunk +4 lines, -0 lines 0 comments Download
M ui/views/widget/native_widget_aura.cc View 1 2 3 4 5 6 7 8 9 10 1 chunk +0 lines, -2 lines 0 comments Download
M ui/views/window/non_client_view.cc View 10 1 chunk +9 lines, -4 lines 0 comments Download

Messages

Total messages: 12 (0 generated)
DaveMoore
8 years, 10 months ago (2012-02-08 23:42:58 UTC) #1
sky
Mostly just nits. http://codereview.chromium.org/9359022/diff/5001/chrome/browser/ui/browser.h File chrome/browser/ui/browser.h (right): http://codereview.chromium.org/9359022/diff/5001/chrome/browser/ui/browser.h#newcode107 chrome/browser/ui/browser.h:107: TYPE_APP = 4 Did you talk ...
8 years, 10 months ago (2012-02-09 01:04:17 UTC) #2
DaveMoore
https://chromiumcodereview.appspot.com/9359022/diff/5001/chrome/browser/ui/browser.h File chrome/browser/ui/browser.h (right): https://chromiumcodereview.appspot.com/9359022/diff/5001/chrome/browser/ui/browser.h#newcode107 chrome/browser/ui/browser.h:107: TYPE_APP = 4 I've added it to session restore ...
8 years, 10 months ago (2012-02-10 23:05:55 UTC) #3
sky
Can you add a test to make sure TYPE_APP is restored correctly too. A patch ...
8 years, 10 months ago (2012-02-13 16:01:32 UTC) #4
DaveMoore
- Added SessionServiceTest.RestoreApp test - Changed to using ScopedLayerAnimationSettings http://codereview.chromium.org/9359022/diff/16001/chrome/browser/sessions/session_service.cc File chrome/browser/sessions/session_service.cc (right): http://codereview.chromium.org/9359022/diff/16001/chrome/browser/sessions/session_service.cc#newcode1386 chrome/browser/sessions/session_service.cc:1386: ...
8 years, 10 months ago (2012-02-13 18:58:40 UTC) #5
sky
LGTM
8 years, 10 months ago (2012-02-13 22:13:46 UTC) #6
DaveMoore
I had a lot of failing tests so I changed the approach. It needs a ...
8 years, 10 months ago (2012-02-24 19:50:50 UTC) #7
DaveMoore
Adding Antony for the extension work.
8 years, 10 months ago (2012-02-24 20:51:36 UTC) #8
sky
https://chromiumcodereview.appspot.com/9359022/diff/30001/chrome/browser/sessions/session_restore.cc File chrome/browser/sessions/session_restore.cc (right): https://chromiumcodereview.appspot.com/9359022/diff/30001/chrome/browser/sessions/session_restore.cc#newcode812 chrome/browser/sessions/session_restore.cc:812: const std::string app_name) { const std::string& https://chromiumcodereview.appspot.com/9359022/diff/30001/chrome/browser/sessions/session_service.cc File chrome/browser/sessions/session_service.cc ...
8 years, 10 months ago (2012-02-24 20:56:04 UTC) #9
asargent_no_longer_on_chrome
lgtm for extensions
8 years, 10 months ago (2012-02-24 21:37:27 UTC) #10
DaveMoore
I also modified tab_restore_service_browsertest.cc as the test was flaky. https://chromiumcodereview.appspot.com/9359022/diff/30001/chrome/browser/sessions/session_restore.cc File chrome/browser/sessions/session_restore.cc (right): https://chromiumcodereview.appspot.com/9359022/diff/30001/chrome/browser/sessions/session_restore.cc#newcode812 chrome/browser/sessions/session_restore.cc:812: ...
8 years, 10 months ago (2012-02-25 16:54:42 UTC) #11
sky
8 years, 9 months ago (2012-02-27 16:02:22 UTC) #12
LGTM

Powered by Google App Engine
This is Rietveld 408576698