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

Issue 10905061: Tighten the restrictions on including webkit code from chrome/ (Closed)

Created:
8 years, 3 months ago by stuartmorgan
Modified:
8 years, 3 months ago
CC:
chromium-reviews, mihaip-chromium-reviews_chromium.org, oshima+watch_chromium.org, nkostylev+watch_chromium.org, marja+watch_chromium.org, dhollowa+watch_chromium.org, stevenjb+watch_chromium.org, brettw-cc_chromium.org, browser-components-watch_chromium.org, Dmitry Titov, dcheng, Aaron Boodman, jennb, darin-cc_chromium.org, jianli, dyu1, tfarina, markusheintz_, Ilya Sherman, davemoore+watch_chromium.org, leng
Visibility:
Public.

Description

Tighten the restrictions on including webkit code from chrome/ This removes the chrome/DEPS allowances for including webkit/, adds temporary allowances in the subdirectories, and makes it clear that in most cases the allowance is temporary and should be removed. This is an incremental step toward disallowing use of webkit/ code directly from most chrome/ code (excepting specific subdirectories, most notably chrome/renderer/). BUG=146251 Committed: http://src.chromium.org/viewvc/chrome?view=rev&revision=156521

Patch Set 1 #

Patch Set 2 : Remove DEPS changes from subdirectories of chrome/browser #

Patch Set 3 : Undo the WebKit changes #

Patch Set 4 : Revert the IWYU changes #

Unified diffs Side-by-side diffs Delta from patch set Stats (+31 lines, -9 lines) Patch
M chrome/DEPS View 1 2 1 chunk +0 lines, -6 lines 0 comments Download
M chrome/browser/DEPS View 1 2 1 chunk +27 lines, -3 lines 0 comments Download
M chrome/browser/chromeos/DEPS View 1 1 chunk +1 line, -0 lines 0 comments Download
M chrome/renderer/DEPS View 1 2 1 chunk +3 lines, -0 lines 0 comments Download

Messages

Total messages: 17 (0 generated)
stuartmorgan
Here's a first-pass of auditing the webkit DEPS exclusions, per our discussion last week. I ...
8 years, 3 months ago (2012-09-03 13:17:51 UTC) #1
stuartmorgan
Darin, John: ping
8 years, 3 months ago (2012-09-07 08:44:31 UTC) #2
jam
it's not clear to me that adding this will achieve much, without having a taskforce ...
8 years, 3 months ago (2012-09-07 16:00:10 UTC) #3
stuartmorgan
On 2012/09/07 16:00:10, John Abd-El-Malek wrote: > it's not clear to me that adding this ...
8 years, 3 months ago (2012-09-07 17:06:57 UTC) #4
jam
On 2012/09/07 17:06:57, stuartmorgan wrote: > On 2012/09/07 16:00:10, John Abd-El-Malek wrote: > > it's ...
8 years, 3 months ago (2012-09-10 05:41:43 UTC) #5
stuartmorgan
On 2012/09/10 05:41:43, John Abd-El-Malek wrote: > This works when there are people allocated to ...
8 years, 3 months ago (2012-09-10 07:48:32 UTC) #6
jam
to reply to a few of the points: 1) we all agree that deps is ...
8 years, 3 months ago (2012-09-10 15:22:47 UTC) #7
stuartmorgan
On 2012/09/10 15:22:47, John Abd-El-Malek wrote: > what i'm against is adding a bunch of ...
8 years, 3 months ago (2012-09-10 15:34:44 UTC) #8
stuartmorgan
To make my question more concrete: here's a version that doesn't propagate individual rules below ...
8 years, 3 months ago (2012-09-10 15:51:18 UTC) #9
darin (slow to review)
It occurs to me that there may be a flaw in the recommendation to use ...
8 years, 3 months ago (2012-09-10 16:17:30 UTC) #10
darin (slow to review)
On 2012/09/10 16:17:30, darin wrote: > It occurs to me that there may be a ...
8 years, 3 months ago (2012-09-10 16:18:35 UTC) #11
stuartmorgan
On 2012/09/10 16:18:35, darin wrote: > I think the long term goal should be to ...
8 years, 3 months ago (2012-09-10 17:00:54 UTC) #12
darin (slow to review)
On Mon, Sep 10, 2012 at 10:00 AM, <stuartmorgan@chromium.org> wrote: > On 2012/09/10 16:18:35, darin ...
8 years, 3 months ago (2012-09-10 17:32:06 UTC) #13
stuartmorgan
On 2012/09/10 17:32:06, darin wrote: > Maybe it is reasonable to forbid includes of code ...
8 years, 3 months ago (2012-09-12 09:26:02 UTC) #14
darin (slow to review)
OK, LGTM
8 years, 3 months ago (2012-09-12 16:53:33 UTC) #15
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/stuartmorgan@chromium.org/10905061/11001
8 years, 3 months ago (2012-09-13 07:40:59 UTC) #16
commit-bot: I haz the power
8 years, 3 months ago (2012-09-13 10:07:36 UTC) #17
Change committed as 156521

Powered by Google App Engine
This is Rietveld 408576698