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

Issue 8341098: Mac: Added a delay before panels go to minimized state from title-only state. (Closed)

Created:
9 years, 1 month ago by Dmitry Titov
Modified:
9 years, 1 month ago
Reviewers:
jennb, jianli
CC:
chromium-reviews, jennb, jianli, dcheng, prasadt
Visibility:
Public.

Description

Mac: Added a delay before panels go to minimized state from title-only state. BUG=102023 Committed: http://src.chromium.org/viewvc/chrome?view=rev&revision=107927

Patch Set 1 #

Total comments: 14

Patch Set 2 : cr feedback #

Total comments: 19

Patch Set 3 : more feedback #

Total comments: 16

Patch Set 4 : feedback forever #

Patch Set 5 : fix compile issue on views #

Patch Set 6 : fix browsertest on Win #

Patch Set 7 : disabled win test #

Unified diffs Side-by-side diffs Delta from patch set Stats (+109 lines, -28 lines) Patch
M chrome/browser/ui/panels/base_panel_browser_test.cc View 1 2 1 chunk +1 line, -0 lines 0 comments Download
M chrome/browser/ui/panels/panel.cc View 1 2 chunks +6 lines, -0 lines 0 comments Download
M chrome/browser/ui/panels/panel_browser_view_browsertest.cc View 1 2 3 4 5 6 4 chunks +7 lines, -0 lines 0 comments Download
M chrome/browser/ui/panels/panel_browsertest.cc View 1 2 4 chunks +13 lines, -4 lines 0 comments Download
M chrome/browser/ui/panels/panel_manager.h View 1 2 3 5 chunks +17 lines, -9 lines 0 comments Download
M chrome/browser/ui/panels/panel_manager.cc View 1 2 3 5 chunks +60 lines, -15 lines 0 comments Download
M chrome/common/chrome_notification_types.h View 1 1 chunk +5 lines, -0 lines 0 comments Download

Messages

Total messages: 9 (0 generated)
Dmitry Titov
9 years, 1 month ago (2011-10-28 00:47:18 UTC) #1
jianli
http://codereview.chromium.org/8341098/diff/1/chrome/browser/ui/panels/panel_manager.cc File chrome/browser/ui/panels/panel_manager.cc (right): http://codereview.chromium.org/8341098/diff/1/chrome/browser/ui/panels/panel_manager.cc#newcode36 chrome/browser/ui/panels/panel_manager.cc:36: #if defined (OS_MACOSX) Extra empty space. http://codereview.chromium.org/8341098/diff/1/chrome/browser/ui/panels/panel_manager.cc#newcode425 chrome/browser/ui/panels/panel_manager.cc:425: ++sLastTaskIndex), ...
9 years, 1 month ago (2011-10-28 01:04:11 UTC) #2
Dmitry Titov
Updated. Please take another look! http://codereview.chromium.org/8341098/diff/1/chrome/browser/ui/panels/panel_manager.cc File chrome/browser/ui/panels/panel_manager.cc (right): http://codereview.chromium.org/8341098/diff/1/chrome/browser/ui/panels/panel_manager.cc#newcode36 chrome/browser/ui/panels/panel_manager.cc:36: #if defined (OS_MACOSX) On ...
9 years, 1 month ago (2011-10-28 20:58:23 UTC) #3
jianli
http://codereview.chromium.org/8341098/diff/4/chrome/browser/ui/panels/panel.cc File chrome/browser/ui/panels/panel.cc (right): http://codereview.chromium.org/8341098/diff/4/chrome/browser/ui/panels/panel.cc#newcode116 chrome/browser/ui/panels/panel.cc:116: content::NotificationService::current()->Notify( Probably we do not need this notification since ...
9 years, 1 month ago (2011-10-28 21:31:33 UTC) #4
Dmitry Titov
Another iteration! :-) http://codereview.chromium.org/8341098/diff/4/chrome/browser/ui/panels/panel.cc File chrome/browser/ui/panels/panel.cc (right): http://codereview.chromium.org/8341098/diff/4/chrome/browser/ui/panels/panel.cc#newcode116 chrome/browser/ui/panels/panel.cc:116: content::NotificationService::current()->Notify( On 2011/10/28 21:31:33, jianli wrote: ...
9 years, 1 month ago (2011-10-29 00:04:56 UTC) #5
jennb
Drive by... http://codereview.chromium.org/8341098/diff/4003/chrome/browser/ui/panels/panel_manager.cc File chrome/browser/ui/panels/panel_manager.cc (right): http://codereview.chromium.org/8341098/diff/4003/chrome/browser/ui/panels/panel_manager.cc#newcode37 chrome/browser/ui/panels/panel_manager.cc:37: const int kMillisecondsBeforeCollapsingFromTitleonlyState = 3000; TitleOnly ? ...
9 years, 1 month ago (2011-10-29 00:16:51 UTC) #6
jianli
LGTM. http://codereview.chromium.org/8341098/diff/4003/chrome/browser/ui/panels/panel_manager.cc File chrome/browser/ui/panels/panel_manager.cc (right): http://codereview.chromium.org/8341098/diff/4003/chrome/browser/ui/panels/panel_manager.cc#newcode442 chrome/browser/ui/panels/panel_manager.cc:442: if (bring_up_down_task_) Please comment why we need to ...
9 years, 1 month ago (2011-10-29 00:19:18 UTC) #7
Dmitry Titov
And another one! http://codereview.chromium.org/8341098/diff/4003/chrome/browser/ui/panels/panel_manager.cc File chrome/browser/ui/panels/panel_manager.cc (right): http://codereview.chromium.org/8341098/diff/4003/chrome/browser/ui/panels/panel_manager.cc#newcode37 chrome/browser/ui/panels/panel_manager.cc:37: const int kMillisecondsBeforeCollapsingFromTitleonlyState = 3000; On ...
9 years, 1 month ago (2011-10-29 00:41:58 UTC) #8
Dmitry Titov
9 years, 1 month ago (2011-10-31 05:50:38 UTC) #9
Jian,
I disabled a part of MaximizeRestore Test in win-specific browser test (see the
last upload here) because it doesn't work now. The problem is that the fix I did
to prevent minimizing panels if mouse briefly went into trackign area and
briefly exited it now prevents the test from working because test is using
PanelManager::BringUpOrDownTitlebars() directly and that does not update
PanelManager::are_titlebars_up_.
I didn't see a quick obvious fix so I disabled it and will talk to you on Monday
on how to fix this.

Powered by Google App Engine
This is Rietveld 408576698