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

Issue 2738623002: [Mac] Turn on Auto Layout for browser windows. (Closed)

Created:
3 years, 9 months ago by Sidney San Martín
Modified:
3 years, 9 months ago
Reviewers:
tapted
CC:
chromium-reviews, mac-reviews_chromium.org, erikchen, shrike, Eugene But (OOO till 7-30)
Target Ref:
refs/heads/master
Project:
chromium
Visibility:
Public.

Description

[Mac] Turn on Auto Layout for browser windows. Some newer AppKit features like NSWindowStyleMaskFullSizeContentView and NSStackView use Auto Layout, which opts the whole NSWindow into Auto Layout. This change makes browser windows use Auto Layout but doesn't create any dependence on it, so that it has time to bake while being easy to disable. BUG=695577 Review-Url: https://codereview.chromium.org/2738623002 Cr-Commit-Position: refs/heads/master@{#458945} Committed: https://chromium.googlesource.com/chromium/src/+/4f561865ff1add5ad5367d3c15f98a8fba1dff2a

Patch Set 1 #

Patch Set 2 : Add a comment. #

Patch Set 3 : Add a test. #

Total comments: 13

Patch Set 4 : Trigger Auto Layout from chromeContentView, which covers all browser windows. #

Total comments: 8

Patch Set 5 : Nits. #

Unified diffs Side-by-side diffs Delta from patch set Stats (+29 lines, -1 line) Patch
M chrome/browser/ui/cocoa/browser_window_controller_unittest.mm View 1 2 3 4 1 chunk +10 lines, -0 lines 0 comments Download
M chrome/browser/ui/cocoa/tabs/tab_window_controller.mm View 1 2 3 4 2 chunks +19 lines, -1 line 0 comments Download

Messages

Total messages: 33 (26 generated)
Sidney San Martín
PTAL. As far as I can tell, there are no known issues left with turning ...
3 years, 9 months ago (2017-03-21 01:37:55 UTC) #19
tapted
https://codereview.chromium.org/2738623002/diff/40001/chrome/browser/ui/cocoa/chrome_browser_window_unittest.mm File chrome/browser/ui/cocoa/chrome_browser_window_unittest.mm (right): https://codereview.chromium.org/2738623002/diff/40001/chrome/browser/ui/cocoa/chrome_browser_window_unittest.mm#newcode27 chrome/browser/ui/cocoa/chrome_browser_window_unittest.mm:27: wantsViewsOverTitlebar:YES]; Is this needed? It suggests that passing `NO` ...
3 years, 9 months ago (2017-03-21 02:16:51 UTC) #20
Sidney San Martín
PTAL https://codereview.chromium.org/2738623002/diff/40001/chrome/browser/ui/cocoa/chrome_browser_window_unittest.mm File chrome/browser/ui/cocoa/chrome_browser_window_unittest.mm (right): https://codereview.chromium.org/2738623002/diff/40001/chrome/browser/ui/cocoa/chrome_browser_window_unittest.mm#newcode27 chrome/browser/ui/cocoa/chrome_browser_window_unittest.mm:27: wantsViewsOverTitlebar:YES]; On 2017/03/21 02:16:51, tapted wrote: > Is ...
3 years, 9 months ago (2017-03-22 21:40:22 UTC) #25
tapted
lgtm % nits https://codereview.chromium.org/2738623002/diff/40001/chrome/browser/ui/cocoa/chrome_browser_window_unittest.mm File chrome/browser/ui/cocoa/chrome_browser_window_unittest.mm (right): https://codereview.chromium.org/2738623002/diff/40001/chrome/browser/ui/cocoa/chrome_browser_window_unittest.mm#newcode60 chrome/browser/ui/cocoa/chrome_browser_window_unittest.mm:60: EXPECT_TRUE([[[window_ contentView] constraints] count] > 0); ...
3 years, 9 months ago (2017-03-22 22:40:00 UTC) #26
Sidney San Martín
https://codereview.chromium.org/2738623002/diff/60001/chrome/browser/ui/cocoa/browser_window_controller_unittest.mm File chrome/browser/ui/cocoa/browser_window_controller_unittest.mm (right): https://codereview.chromium.org/2738623002/diff/60001/chrome/browser/ui/cocoa/browser_window_controller_unittest.mm#newcode755 chrome/browser/ui/cocoa/browser_window_controller_unittest.mm:755: // If Auto Layout is on, there will at ...
3 years, 9 months ago (2017-03-22 23:29:59 UTC) #27
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/2738623002/80001
3 years, 9 months ago (2017-03-22 23:31:14 UTC) #30
commit-bot: I haz the power
3 years, 9 months ago (2017-03-23 00:14:59 UTC) #33
Message was sent while issue was closed.
Committed patchset #5 (id:80001) as
https://chromium.googlesource.com/chromium/src/+/4f561865ff1add5ad5367d3c15f9...

Powered by Google App Engine
This is Rietveld 408576698