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

Issue 14720012: Relanding this as the previous attempt failed due to build errors. (Closed)

Created:
7 years, 7 months ago by ananta
Modified:
7 years, 7 months ago
CC:
chromium-reviews, joi+watch-content_chromium.org, jam, darin-cc_chromium.org
Visibility:
Public.

Description

Relanding this as the previous attempt failed due to build errors. This is continuation of the ongoing work for bug https://code.google.com/p/chromium/issues/detail?can=2&q=237249 which is splitting chrome.dll into a browser and renderer component due to build issues on Windows. Changes in this CL as below:- 1 Move the plugins sources out of the webkit glue target into a new target 'plugins' which creates a static lib/dll depending on the component build flag. This target is specified by the newly added webkit_plugins.gypi file in the webkit\plugins folder. This is included by webkit_support.gyp. The motivation for moving the plugins out to an independent target is to enable the chrome browser code to link to the plugins without depending on glue. 2. We have a plugins_common target in webkit_plugins.gypi which builds a static lib and contains common plugin functionality like plugin_utils, webplugininfo, etc. Next step is to move the plugin list sources to this common target as we want to avoid browser to depend on Webkit through plugins. That would need some code changes which I wanted to avoid in this CL. 3. The 'glue' target in webkit_glue.gypi currently depends on webkit_media which sadly depends on plugins because of the HTML5 DRM code. I moved files which are needed by plugins and other consumers like browsers into a static lib target 'glue_common' 'glue' now depends on 'glue_common' and 'plugins'. 'plugins' depends on 'glue_common'. 4. The other targets like 'renderer', etc also depend on 'glue_common'. Will move the common plugin files to the newly added webkit common folder in an upcoming CL. BUG=237249 TBR=cpu@chromium.org, darin@chromium.org, jamesr@chromium.org Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=200375

Patch Set 1 #

Patch Set 2 : #

Patch Set 3 : #

Patch Set 4 : #

Patch Set 5 : #

Patch Set 6 : #

Patch Set 7 : #

Patch Set 8 : #

Patch Set 9 : #

Patch Set 10 : #

Patch Set 11 : #

Total comments: 8

Patch Set 12 : #

Unified diffs Side-by-side diffs Delta from patch set Stats (+449 lines, -264 lines) Patch
M chrome/chrome_browser.gypi View 1 2 3 4 5 6 7 8 9 10 11 1 chunk +3 lines, -0 lines 0 comments Download
M chrome/chrome_renderer.gypi View 1 2 3 4 5 6 7 8 9 10 11 1 chunk +2 lines, -0 lines 0 comments Download
M content/content_plugin.gypi View 1 2 3 4 5 6 7 8 9 10 11 1 chunk +2 lines, -0 lines 0 comments Download
M content/content_renderer.gypi View 1 2 3 4 5 6 7 8 9 10 11 1 chunk +3 lines, -0 lines 0 comments Download
M content/content_tests.gypi View 1 2 3 4 5 6 7 8 9 10 11 1 chunk +3 lines, -0 lines 0 comments Download
M content/plugin/plugin_thread.cc View 1 2 3 4 5 6 7 8 9 10 11 2 chunks +2 lines, -1 line 0 comments Download
M webkit/glue/multipart_response_delegate.h View 1 2 3 4 5 6 7 8 9 10 11 1 chunk +1 line, -1 line 0 comments Download
M webkit/glue/webcursor.h View 1 2 3 4 5 6 7 8 9 10 11 2 chunks +1 line, -2 lines 0 comments Download
M webkit/glue/webkit_glue.h View 1 2 3 4 5 6 7 8 9 10 11 1 chunk +0 lines, -8 lines 0 comments Download
M webkit/glue/webkit_glue.cc View 1 2 3 4 5 6 7 8 9 10 11 2 chunks +0 lines, -11 lines 0 comments Download
M webkit/glue/webkit_glue.gypi View 1 2 3 4 5 6 7 8 9 10 11 10 chunks +100 lines, -203 lines 0 comments Download
M webkit/glue/weburlrequest_extradata_impl.h View 1 2 3 4 5 6 7 8 9 10 11 1 chunk +1 line, -3 lines 0 comments Download
M webkit/glue/weburlresponse_extradata_impl.h View 1 2 3 4 5 6 7 8 9 10 11 1 chunk +1 line, -3 lines 0 comments Download
M webkit/plugins/npapi/plugin_constants_win.h View 1 2 3 4 5 6 7 8 9 10 11 2 chunks +4 lines, -5 lines 0 comments Download
M webkit/plugins/npapi/plugin_utils.h View 1 2 3 4 5 6 7 8 9 10 11 2 chunks +12 lines, -3 lines 0 comments Download
M webkit/plugins/npapi/plugin_utils.cc View 1 2 3 4 5 6 7 8 9 10 11 2 chunks +11 lines, -0 lines 0 comments Download
M webkit/plugins/npapi/webplugin_delegate_impl.cc View 1 2 3 4 5 6 7 8 9 10 11 2 chunks +2 lines, -1 line 0 comments Download
M webkit/plugins/plugin_constants.h View 1 2 3 4 5 6 7 8 9 10 11 1 chunk +9 lines, -10 lines 0 comments Download
M webkit/plugins/plugin_switches.h View 1 2 3 4 5 6 7 8 9 10 11 1 chunk +4 lines, -5 lines 0 comments Download
M webkit/plugins/ppapi/ppb_file_ref_impl.h View 1 2 3 4 5 6 7 8 9 10 11 2 chunks +2 lines, -2 lines 0 comments Download
M webkit/plugins/ppapi/ppb_scrollbar_impl.cc View 1 2 3 4 5 6 7 8 9 10 11 2 chunks +2 lines, -1 line 0 comments Download
A webkit/plugins/webkit_plugins.gypi View 1 2 3 4 5 6 7 8 9 10 11 1 chunk +276 lines, -0 lines 0 comments Download
M webkit/plugins/webplugininfo.h View 1 2 3 4 5 6 7 8 9 10 11 3 chunks +4 lines, -5 lines 0 comments Download
M webkit/support/webkit_support.gyp View 1 2 3 4 5 6 7 8 9 10 11 1 chunk +1 line, -0 lines 0 comments Download
M webkit/support/webkit_support.gypi View 1 2 3 4 5 6 7 8 9 10 11 1 chunk +3 lines, -0 lines 0 comments Download

Messages

Total messages: 8 (0 generated)
ananta
7 years, 7 months ago (2013-05-11 01:01:02 UTC) #1
darin (slow to review)
LGTM
7 years, 7 months ago (2013-05-11 05:26:08 UTC) #2
cpu_(ooo_6.6-7.5)
lgtm
7 years, 7 months ago (2013-05-13 19:30:28 UTC) #3
ananta
I looked into the failures on the chrome os builders on the main waterfall when ...
7 years, 7 months ago (2013-05-15 01:04:43 UTC) #4
jamesr
lgtm https://codereview.chromium.org/14720012/diff/115030/webkit/glue/weburlrequest_extradata_impl.h File webkit/glue/weburlrequest_extradata_impl.h (right): https://codereview.chromium.org/14720012/diff/115030/webkit/glue/weburlrequest_extradata_impl.h#newcode18 webkit/glue/weburlrequest_extradata_impl.h:18: : NON_EXPORTED_BASE(public WebKit::WebURLRequest::ExtraData) { I don't think you ...
7 years, 7 months ago (2013-05-15 20:42:47 UTC) #5
Jorge Lucangeli Obes
On 2013/05/15 20:42:47, jamesr wrote: > lgtm > > https://codereview.chromium.org/14720012/diff/115030/webkit/glue/weburlrequest_extradata_impl.h > File webkit/glue/weburlrequest_extradata_impl.h (right): > ...
7 years, 7 months ago (2013-05-15 20:48:31 UTC) #6
ananta
https://codereview.chromium.org/14720012/diff/115030/webkit/glue/weburlrequest_extradata_impl.h File webkit/glue/weburlrequest_extradata_impl.h (right): https://codereview.chromium.org/14720012/diff/115030/webkit/glue/weburlrequest_extradata_impl.h#newcode18 webkit/glue/weburlrequest_extradata_impl.h:18: : NON_EXPORTED_BASE(public WebKit::WebURLRequest::ExtraData) { On 2013/05/15 20:42:47, jamesr wrote: ...
7 years, 7 months ago (2013-05-15 20:53:34 UTC) #7
ananta
7 years, 7 months ago (2013-05-15 22:39:51 UTC) #8
Message was sent while issue was closed.
Committed patchset #12 manually as r200375 (presubmit successful).

Powered by Google App Engine
This is Rietveld 408576698