WebKit Bugzilla
New
Browse
Log In
×
Sign in with GitHub
or
Remember my login
Create Account
·
Forgot Password
Forgotten password account recovery
RESOLVED FIXED
52530
Move WebKit into Source
https://bugs.webkit.org/show_bug.cgi?id=52530
Summary
Move WebKit into Source
Adam Barth
Reported
2011-01-16 02:15:35 PST
Move WebKit into Source
Attachments
Patch
(114.45 KB, patch)
2011-01-16 02:16 PST
,
Adam Barth
no flags
Details
Formatted Diff
Diff
Downstream patch for Chromium
(10.33 KB, patch)
2011-01-16 02:59 PST
,
Adam Barth
no flags
Details
Formatted Diff
Diff
Patch
(114.48 KB, patch)
2011-01-16 15:31 PST
,
Adam Barth
no flags
Details
Formatted Diff
Diff
Show Obsolete
(1)
View All
Add attachment
proposed patch, testcase, etc.
Adam Barth
Comment 1
2011-01-16 02:16:30 PST
Created
attachment 79093
[details]
Patch
WebKit Review Bot
Comment 2
2011-01-16 02:18:58 PST
Attachment 79093
[details]
did not pass style-queue: Failed to run "['Tools/Scripts/check-webkit-style', '--diff-files', u'Android.mk', u'CMakeLists.txt', u'ChangeLo..." exit_code: 1 Tools/QtTestBrowser/launcherwindow.h:70: Alphabetical sorting problem. [build/include_order] [4] Total errors found: 1 in 48 files If any of these errors are false positives, please file a bug against check-webkit-style.
WebKit Review Bot
Comment 3
2011-01-16 02:19:22 PST
Attachment 79093
[details]
did not build on chromium: Build output:
http://queues.webkit.org/results/7532114
Early Warning System Bot
Comment 4
2011-01-16 02:22:00 PST
Attachment 79093
[details]
did not build on qt: Build output:
http://queues.webkit.org/results/7507112
Adam Barth
Comment 5
2011-01-16 02:22:53 PST
EWS failures expected because this patch doesn't include the actual move. We'll also need (at least) this patch downstream for Chromium. Index: glue/webkit_glue.gypi =================================================================== --- glue/webkit_glue.gypi (revision 71432) +++ glue/webkit_glue.gypi (working copy) @@ -6,7 +6,7 @@ 'variables': { 'conditions': [ ['inside_chromium_build==0', { - 'webkit_src_dir': '../../../..', + 'webkit_src_dir': '../../../../..', },{ 'webkit_src_dir': '../../third_party/WebKit', }], @@ -45,7 +45,7 @@ { 'action_name': 'webkit_chromium_resources', 'variables': { - 'input_path': '<(webkit_src_dir)/WebKit/chromium/WebKit.grd', + 'input_path': '<(webkit_src_dir)/Source/WebKit/chromium/WebKit.grd', }, 'inputs': [ '<!@(<(grit_info_cmd) --inputs <(input_path))', @@ -512,11 +512,11 @@ 'conditions': [ ['inside_chromium_build==1 and component=="shared_library"', { 'dependencies': [ - '<(DEPTH)/third_party/WebKit/WebKit/chromium/WebKit.gyp:webkit', + '<(DEPTH)/third_party/WebKit/Source/WebKit/chromium/WebKit.gyp:webkit', '<(DEPTH)/v8/tools/gyp/v8.gyp:v8', ], 'export_dependent_settings': [ - '<(DEPTH)/third_party/WebKit/WebKit/chromium/WebKit.gyp:webkit', + '<(DEPTH)/third_party/WebKit/Source/WebKit/chromium/WebKit.gyp:webkit', '<(DEPTH)/v8/tools/gyp/v8.gyp:v8', ], }],
Build Bot
Comment 6
2011-01-16 02:34:53 PST
Attachment 79093
[details]
did not build on win: Build output:
http://queues.webkit.org/results/7583121
Adam Barth
Comment 7
2011-01-16 02:59:44 PST
Created
attachment 79094
[details]
Downstream patch for Chromium This is a more complete downstream patch for Chromium. The real downstream patch is actually larger. We need to update the root DEPS and adjust a bunch of include directives in source files.
Adam Barth
Comment 8
2011-01-16 03:02:22 PST
This move is by far the most complex. I'm going to leave this patch up here for a bit to see if folks have comments before actually landing it. (Note: the attached patch doesn't actually move the directory---if you want to try it, you'll have to do the move manually.)
Csaba Osztrogonác
Comment 9
2011-01-16 05:35:05 PST
Comment on
attachment 79093
[details]
Patch I tested this patch, Qt build is OK.
Adam Barth
Comment 10
2011-01-16 10:50:46 PST
> I tested this patch, Qt build is OK.
Thanks!
Xan Lopez
Comment 11
2011-01-16 11:45:46 PST
Comment on
attachment 79093
[details]
Patch View in context:
https://bugs.webkit.org/attachment.cgi?id=79093&action=review
Builds fine in GTK+ with the following typos fixed.
> GNUmakefile.am:236 > +include SOurce/WebKit/gtk/po/GNUmakefile.am
Type, SOurce.
> WebKit/gtk/GNUmakefile.am:432 > +Programs_unittests_testdomdocument_SOURCES = Soource/WebKit/gtk/tests/testdomdocument.c
Type, Soource.
Xan Lopez
Comment 12
2011-01-16 11:50:04 PST
I can't believe I wrote 'Type' twice there...
Adam Barth
Comment 13
2011-01-16 15:30:14 PST
> Builds fine in GTK+ with the following typos fixed.
Thanks for trying it out. Issues fixed.
Adam Barth
Comment 14
2011-01-16 15:31:21 PST
Created
attachment 79116
[details]
Patch
WebKit Review Bot
Comment 15
2011-01-16 15:34:28 PST
Attachment 79116
[details]
did not pass style-queue: Failed to run "['Tools/Scripts/check-webkit-style', '--diff-files', u'Android.mk', u'CMakeLists.txt', u'ChangeLo..." exit_code: 1 Tools/QtTestBrowser/launcherwindow.h:70: Alphabetical sorting problem. [build/include_order] [4] Total errors found: 1 in 48 files If any of these errors are false positives, please file a bug against check-webkit-style.
WebKit Review Bot
Comment 16
2011-01-16 15:45:05 PST
Attachment 79116
[details]
did not build on chromium: Build output:
http://queues.webkit.org/results/7525144
Early Warning System Bot
Comment 17
2011-01-16 15:48:34 PST
Attachment 79116
[details]
did not build on qt: Build output:
http://queues.webkit.org/results/7495148
Build Bot
Comment 18
2011-01-16 15:53:35 PST
Attachment 79116
[details]
did not build on win: Build output:
http://queues.webkit.org/results/7572126
Adam Barth
Comment 19
2011-01-16 21:02:29 PST
Committed
r75908
: <
http://trac.webkit.org/changeset/75908
>
Note
You need to
log in
before you can comment on or make changes to this bug.
Top of Page
Format For Printing
XML
Clone This Bug