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
Downstream patch for Chromium (10.33 KB, patch)
2011-01-16 02:59 PST, Adam Barth
no flags
Patch (114.48 KB, patch)
2011-01-16 15:31 PST, Adam Barth
no flags
Adam Barth
Comment 1 2011-01-16 02:16:30 PST
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
Early Warning System Bot
Comment 4 2011-01-16 02:22:00 PST
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
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
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
Early Warning System Bot
Comment 17 2011-01-16 15:48:34 PST
Build Bot
Comment 18 2011-01-16 15:53:35 PST
Adam Barth
Comment 19 2011-01-16 21:02:29 PST
Note You need to log in before you can comment on or make changes to this bug.