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

Issue 108193005: Fixing opacity for browser frame window on ASH/Windows. (Closed)

Created:
7 years ago by Shrikant Kelkar
Modified:
7 years ago
CC:
chromium-reviews, tfarina
Visibility:
Public.

Description

Fixing opacity for browser frame window on ASH/Windows. Reviewers=scottmg, sky, cpu TBR=pfeldman BUG=324103 Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=241535

Patch Set 1 #

Total comments: 4

Patch Set 2 : Code review changes. #

Total comments: 3

Patch Set 3 : Modified definition for UseTransparentWindows as per code review discussion. #

Total comments: 1

Patch Set 4 : Moved logic to OnBeforeWidgetInit #

Total comments: 12

Patch Set 5 : Code review changes. #

Patch Set 6 : Further minor changes #

Total comments: 19

Patch Set 7 : Code review changes. #

Total comments: 14

Patch Set 8 : Code review changes. #

Patch Set 9 : Code review changes. #

Total comments: 2

Patch Set 10 : Fixed nit. #

Patch Set 11 : Resolving Linux Aura and ChromeOS Clang build errors." #

Patch Set 12 : Resolving Linux Aura and ChromeOS Clang build errors #

Patch Set 13 : Fixing build errors. #

Patch Set 14 : Indentation changes. #

Patch Set 15 : ChromeOS build changes #

Unified diffs Side-by-side diffs Delta from patch set Stats (+72 lines, -73 lines) Patch
M ash/shell/content_client/shell_browser_main_parts.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 1 chunk +3 lines, -4 lines 0 comments Download
M chrome/browser/ui/views/chrome_views_delegate.h View 1 2 3 4 5 6 7 2 chunks +5 lines, -1 line 0 comments Download
M chrome/browser/ui/views/chrome_views_delegate.cc View 1 2 3 4 5 6 7 3 chunks +12 lines, -15 lines 0 comments Download
A chrome/browser/ui/views/chrome_views_delegate_aura.cc View 1 2 3 4 5 6 7 8 9 10 1 chunk +23 lines, -0 lines 0 comments Download
A chrome/browser/ui/views/chrome_views_delegate_chromeos.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 1 chunk +11 lines, -0 lines 0 comments Download
M chrome/chrome_browser_ui.gypi View 1 2 3 4 1 chunk +2 lines, -0 lines 0 comments Download
M content/shell/browser/shell_views.cc View 1 2 3 4 5 6 1 chunk +0 lines, -5 lines 0 comments Download
M ui/views/test/test_views_delegate.h View 1 2 3 4 1 chunk +0 lines, -1 line 0 comments Download
M ui/views/test/test_views_delegate.cc View 1 2 3 4 5 11 12 2 chunks +6 lines, -4 lines 0 comments Download
M ui/views/views_delegate.h View 1 2 3 1 chunk +0 lines, -5 lines 0 comments Download
M ui/views/widget/widget.h View 1 2 3 4 5 6 7 1 chunk +0 lines, -4 lines 0 comments Download
M ui/views/widget/widget.cc View 1 2 3 4 5 6 7 8 9 3 chunks +10 lines, -19 lines 0 comments Download
M ui/views/widget/widget_unittest.cc View 1 2 3 4 1 chunk +0 lines, -15 lines 0 comments Download

Messages

Total messages: 28 (0 generated)
Shrikant Kelkar
7 years ago (2013-12-06 20:42:38 UTC) #1
scottmg
https://codereview.chromium.org/108193005/diff/1/chrome/browser/ui/views/frame/browser_frame.cc File chrome/browser/ui/views/frame/browser_frame.cc (right): https://codereview.chromium.org/108193005/diff/1/chrome/browser/ui/views/frame/browser_frame.cc#newcode101 chrome/browser/ui/views/frame/browser_frame.cc:101: // If this window is under ASH on Windows. ...
7 years ago (2013-12-06 20:52:00 UTC) #2
Shrikant Kelkar
ptal. https://codereview.chromium.org/108193005/diff/1/chrome/browser/ui/views/frame/browser_frame.cc File chrome/browser/ui/views/frame/browser_frame.cc (right): https://codereview.chromium.org/108193005/diff/1/chrome/browser/ui/views/frame/browser_frame.cc#newcode101 chrome/browser/ui/views/frame/browser_frame.cc:101: // If this window is under ASH on ...
7 years ago (2013-12-06 21:46:50 UTC) #3
scottmg
The #if seems OK, though in general it's a bit confusing when sometimes transparency comes ...
7 years ago (2013-12-06 22:00:17 UTC) #4
Shrikant Kelkar
On 2013/12/06 22:00:17, scottmg wrote: > The #if seems OK, though in general it's a ...
7 years ago (2013-12-10 19:57:37 UTC) #5
sky
Why do we need this? The chromeos side doesn't have this. What's different for win-ash?
7 years ago (2013-12-10 21:10:26 UTC) #6
Shrikant Kelkar
On 2013/12/10 21:10:26, sky wrote: > Why do we need this? The chromeos side doesn't ...
7 years ago (2013-12-11 19:35:19 UTC) #7
sky
https://codereview.chromium.org/108193005/diff/20001/chrome/browser/ui/views/frame/browser_frame.cc File chrome/browser/ui/views/frame/browser_frame.cc (right): https://codereview.chromium.org/108193005/diff/20001/chrome/browser/ui/views/frame/browser_frame.cc#newcode102 chrome/browser/ui/views/frame/browser_frame.cc:102: // TODO(shrikant): Instead of #if, this logic can possibly ...
7 years ago (2013-12-11 21:17:27 UTC) #8
Shrikant Kelkar
https://codereview.chromium.org/108193005/diff/20001/chrome/browser/ui/views/frame/browser_frame.cc File chrome/browser/ui/views/frame/browser_frame.cc (right): https://codereview.chromium.org/108193005/diff/20001/chrome/browser/ui/views/frame/browser_frame.cc#newcode102 chrome/browser/ui/views/frame/browser_frame.cc:102: // TODO(shrikant): Instead of #if, this logic can possibly ...
7 years ago (2013-12-11 21:58:36 UTC) #9
Shrikant Kelkar
ptal.
7 years ago (2013-12-12 20:55:24 UTC) #10
sky
https://codereview.chromium.org/108193005/diff/40001/ui/views/widget/widget.cc File ui/views/widget/widget.cc (left): https://codereview.chromium.org/108193005/diff/40001/ui/views/widget/widget.cc#oldcode366 ui/views/widget/widget.cc:366: ViewsDelegate::views_delegate->OnBeforeWidgetInit(&params, this); Sorry, I just remembered this function. Can ...
7 years ago (2013-12-12 21:07:22 UTC) #11
sky
And to clear, I'm suggesting nuking UseTransparentWindow entirely.
7 years ago (2013-12-12 21:07:41 UTC) #12
Shrikant Kelkar
Ohh, cool. I thought about nuking that function but wanted to confirm with you. Will ...
7 years ago (2013-12-12 21:11:37 UTC) #13
Shrikant Kelkar
7 years ago (2013-12-12 23:22:24 UTC) #14
sky
https://codereview.chromium.org/108193005/diff/60001/ash/shell/content_client/shell_browser_main_parts.cc File ash/shell/content_client/shell_browser_main_parts.cc (right): https://codereview.chromium.org/108193005/diff/60001/ash/shell/content_client/shell_browser_main_parts.cc#newcode67 ash/shell/content_client/shell_browser_main_parts.cc:67: if (use_transparent_windows_) Where does use_transperent_windows_ come from? Seems like ...
7 years ago (2013-12-12 23:58:14 UTC) #15
Shrikant Kelkar
ptal. https://codereview.chromium.org/108193005/diff/60001/ash/shell/content_client/shell_browser_main_parts.cc File ash/shell/content_client/shell_browser_main_parts.cc (right): https://codereview.chromium.org/108193005/diff/60001/ash/shell/content_client/shell_browser_main_parts.cc#newcode67 ash/shell/content_client/shell_browser_main_parts.cc:67: if (use_transparent_windows_) On 2013/12/12 23:58:14, sky wrote: > ...
7 years ago (2013-12-17 07:06:21 UTC) #16
sky
https://codereview.chromium.org/108193005/diff/100001/chrome/browser/ui/views/chrome_views_delegate.cc File chrome/browser/ui/views/chrome_views_delegate.cc (right): https://codereview.chromium.org/108193005/diff/100001/chrome/browser/ui/views/chrome_views_delegate.cc#newcode196 chrome/browser/ui/views/chrome_views_delegate.cc:196: if (params->opacity == views::Widget::InitParams::INFER_OPACITY) { nit: no {} https://codereview.chromium.org/108193005/diff/100001/chrome/browser/ui/views/chrome_views_delegate.h ...
7 years ago (2013-12-17 15:58:59 UTC) #17
Shrikant Kelkar
ptal https://codereview.chromium.org/108193005/diff/100001/chrome/browser/ui/views/chrome_views_delegate.cc File chrome/browser/ui/views/chrome_views_delegate.cc (right): https://codereview.chromium.org/108193005/diff/100001/chrome/browser/ui/views/chrome_views_delegate.cc#newcode196 chrome/browser/ui/views/chrome_views_delegate.cc:196: if (params->opacity == views::Widget::InitParams::INFER_OPACITY) { On 2013/12/17 15:59:00, ...
7 years ago (2013-12-17 18:00:59 UTC) #18
sky
https://codereview.chromium.org/108193005/diff/100001/chrome/browser/ui/views/chrome_views_delegate_aura.cc File chrome/browser/ui/views/chrome_views_delegate_aura.cc (right): https://codereview.chromium.org/108193005/diff/100001/chrome/browser/ui/views/chrome_views_delegate_aura.cc#newcode20 chrome/browser/ui/views/chrome_views_delegate_aura.cc:20: if (chrome::IsNativeViewInAsh(params->context) || On 2013/12/17 18:01:00, Shrikant Kelkar wrote: ...
7 years ago (2013-12-17 19:14:22 UTC) #19
Shrikant Kelkar
https://codereview.chromium.org/108193005/diff/120001/chrome/browser/ui/views/chrome_views_delegate.cc File chrome/browser/ui/views/chrome_views_delegate.cc (right): https://codereview.chromium.org/108193005/diff/120001/chrome/browser/ui/views/chrome_views_delegate.cc#newcode195 chrome/browser/ui/views/chrome_views_delegate.cc:195: // We would need to determine opacity if it's ...
7 years ago (2013-12-17 22:43:33 UTC) #20
sky
https://codereview.chromium.org/108193005/diff/120001/chrome/browser/ui/views/chrome_views_delegate_aura.cc File chrome/browser/ui/views/chrome_views_delegate_aura.cc (right): https://codereview.chromium.org/108193005/diff/120001/chrome/browser/ui/views/chrome_views_delegate_aura.cc#newcode12 chrome/browser/ui/views/chrome_views_delegate_aura.cc:12: if (params.type != views::Widget::InitParams::TYPE_WINDOW && On 2013/12/17 22:43:34, Shrikant ...
7 years ago (2013-12-17 22:58:54 UTC) #21
Shrikant Kelkar
https://codereview.chromium.org/108193005/diff/120001/chrome/browser/ui/views/chrome_views_delegate_aura.cc File chrome/browser/ui/views/chrome_views_delegate_aura.cc (right): https://codereview.chromium.org/108193005/diff/120001/chrome/browser/ui/views/chrome_views_delegate_aura.cc#newcode12 chrome/browser/ui/views/chrome_views_delegate_aura.cc:12: if (params.type != views::Widget::InitParams::TYPE_WINDOW && On 2013/12/17 22:58:55, sky ...
7 years ago (2013-12-17 23:33:28 UTC) #22
sky
LGTM - thanks https://codereview.chromium.org/108193005/diff/160001/ui/views/widget/widget.cc File ui/views/widget/widget.cc (right): https://codereview.chromium.org/108193005/diff/160001/ui/views/widget/widget.cc#newcode348 ui/views/widget/widget.cc:348: if (params.opacity == views::Widget::InitParams::INFER_OPACITY) nit: combine ...
7 years ago (2013-12-17 23:57:08 UTC) #23
Shrikant Kelkar
https://codereview.chromium.org/108193005/diff/160001/ui/views/widget/widget.cc File ui/views/widget/widget.cc (right): https://codereview.chromium.org/108193005/diff/160001/ui/views/widget/widget.cc#newcode348 ui/views/widget/widget.cc:348: if (params.opacity == views::Widget::InitParams::INFER_OPACITY) On 2013/12/17 23:57:08, sky wrote: ...
7 years ago (2013-12-18 00:05:06 UTC) #24
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/shrikant@chromium.org/108193005/180001
7 years ago (2013-12-18 00:09:27 UTC) #25
commit-bot: I haz the power
Retried try job too often on linux_chromeos for step(s) app_list_unittests, ash_unittests, aura_unittests, base_unittests, browser_tests, cacheinvalidation_unittests, ...
7 years ago (2013-12-18 01:20:19 UTC) #26
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/shrikant@chromium.org/108193005/240002
7 years ago (2013-12-18 07:48:54 UTC) #27
commit-bot: I haz the power
7 years ago (2013-12-18 10:18:41 UTC) #28
Message was sent while issue was closed.
Change committed as 241535

Powered by Google App Engine
This is Rietveld 408576698