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

Issue 10917274: Re-enable native UI for {frame:'chrome'} in app windows. (Closed)

Created:
8 years, 3 months ago by jeremya
Modified:
8 years, 3 months ago
CC:
chromium-reviews, jeremya+watch_chromium.org, Aaron Boodman, mihaip-chromium-reviews_chromium.org, darin-cc_chromium.org, benwells, thorogood, vojta
Visibility:
Public.

Description

Re-enable native UI for {frame:'chrome'} in app windows. The HTML titlebar is still available as {frame:'experimental-html'} when the --enable-experimental-extensions-apis command line switch is present. R=mihaip@chromium.org BUG=149689 Committed: http://src.chromium.org/viewvc/chrome?view=rev&revision=157216

Patch Set 1 #

Patch Set 2 : merge logic for deciding whether to inject titlebar #

Patch Set 3 : Only allow {frame:'experimental-html'} when --enable-experimental-extension-apis #

Total comments: 2

Patch Set 4 : nits #

Unified diffs Side-by-side diffs Delta from patch set Stats (+55 lines, -24 lines) Patch
M chrome/browser/extensions/api/app_window/app_window_api.cc View 1 2 5 chunks +23 lines, -1 line 0 comments Download
M chrome/browser/ui/cocoa/extensions/shell_window_cocoa.mm View 1 2 3 3 chunks +28 lines, -11 lines 0 comments Download
M chrome/browser/ui/extensions/shell_window.cc View 1 2 3 2 chunks +1 line, -8 lines 0 comments Download
M chrome/renderer/resources/extensions/app_window_custom_bindings.js View 1 2 3 1 chunk +3 lines, -4 lines 0 comments Download

Messages

Total messages: 16 (0 generated)
jeremya
8 years, 3 months ago (2012-09-14 20:12:30 UTC) #1
jeremya
Cc'ing some people who might be interested.
8 years, 3 months ago (2012-09-14 20:13:05 UTC) #2
Mihai Parparita -not on Chrome
LGTM
8 years, 3 months ago (2012-09-14 20:25:39 UTC) #3
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/jeremya@chromium.org/10917274/1
8 years, 3 months ago (2012-09-14 20:27:05 UTC) #4
Mihai Parparita -not on Chrome
(unchecked the cq bit) After thinking about this more, can we make the "experimenta-html" value ...
8 years, 3 months ago (2012-09-14 21:09:11 UTC) #5
jeremya
I've moved things around so that the logic for deciding on titlebar-related things is all ...
8 years, 3 months ago (2012-09-14 23:54:29 UTC) #6
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/jeremya@chromium.org/10917274/5003
8 years, 3 months ago (2012-09-15 01:47:01 UTC) #7
commit-bot: I haz the power
Presubmit check for 10917274-5003 failed and returned exit status 1. Running presubmit commit checks ...
8 years, 3 months ago (2012-09-15 01:47:04 UTC) #8
jeremya
rsesek- could you take a look at the ui/cocoa parts? Thanks!
8 years, 3 months ago (2012-09-15 01:52:22 UTC) #9
Robert Sesek
http://codereview.chromium.org/10917274/diff/5003/chrome/browser/ui/cocoa/extensions/shell_window_cocoa.mm File chrome/browser/ui/cocoa/extensions/shell_window_cocoa.mm (right): http://codereview.chromium.org/10917274/diff/5003/chrome/browser/ui/cocoa/extensions/shell_window_cocoa.mm#newcode180 chrome/browser/ui/cocoa/extensions/shell_window_cocoa.mm:180: if (has_frame_) Multi-line bodies need {} braces. http://codereview.chromium.org/10917274/diff/5003/chrome/browser/ui/cocoa/extensions/shell_window_cocoa.mm#newcode182 chrome/browser/ui/cocoa/extensions/shell_window_cocoa.mm:182: ...
8 years, 3 months ago (2012-09-17 18:50:45 UTC) #10
jeremya
Done.
8 years, 3 months ago (2012-09-17 20:05:18 UTC) #11
Robert Sesek
lgtm
8 years, 3 months ago (2012-09-17 20:05:40 UTC) #12
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/jeremya@chromium.org/10917274/14001
8 years, 3 months ago (2012-09-17 20:14:00 UTC) #13
commit-bot: I haz the power
Sorry for I got bad news for ya. Compile failed with a clobber build. Your ...
8 years, 3 months ago (2012-09-17 20:46:50 UTC) #14
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/jeremya@chromium.org/10917274/14001
8 years, 3 months ago (2012-09-17 20:50:33 UTC) #15
commit-bot: I haz the power
8 years, 3 months ago (2012-09-17 22:16:58 UTC) #16
Change committed as 157216

Powered by Google App Engine
This is Rietveld 408576698