[SCM] WebKit Debian packaging branch, debian/experimental, updated. upstream/1.3.3-9427-gc2be6fc
tkent at chromium.org
tkent at chromium.org
Wed Dec 22 12:47:28 UTC 2010
The following commit has been merged in the debian/experimental branch:
commit 8ff14f68ef1496700b68612c0fcba6674140dda1
Author: tkent at chromium.org <tkent at chromium.org@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Date: Mon Aug 30 07:45:39 2010 +0000
2010-08-30 Marc-Antoine Ruel <maruel at chromium.org>
Reviewed by Kent Tamura.
Split webcore_svg off webcore_remaining. webcore_svg contains all svg
sources files.
https://bugs.webkit.org/show_bug.cgi?id=44840
* WebCore.gyp/WebCore.gyp:
git-svn-id: http://svn.webkit.org/repository/webkit/trunk@66373 268f45cc-cd09-0410-ab3c-d52691b4dbfc
diff --git a/WebCore/ChangeLog b/WebCore/ChangeLog
index 5df309d..8c6e9fc 100644
--- a/WebCore/ChangeLog
+++ b/WebCore/ChangeLog
@@ -1,3 +1,13 @@
+2010-08-30 Marc-Antoine Ruel <maruel at chromium.org>
+
+ Reviewed by Kent Tamura.
+
+ Split webcore_svg off webcore_remaining. webcore_svg contains all svg
+ sources files.
+ https://bugs.webkit.org/show_bug.cgi?id=44840
+
+ * WebCore.gyp/WebCore.gyp:
+
2010-08-13 MORITA Hajime <morrita at google.com>
Reviewed by Kent Tamura.
diff --git a/WebCore/WebCore.gyp/WebCore.gyp b/WebCore/WebCore.gyp/WebCore.gyp
index 1402e00..3891283 100644
--- a/WebCore/WebCore.gyp/WebCore.gyp
+++ b/WebCore/WebCore.gyp/WebCore.gyp
@@ -211,6 +211,7 @@
],
'conditions': [
+ # TODO(maruel): Move it in its own project or generate it anyway?
['enable_svg!=0', {
'bindings_idl_files': [
'<@(webcore_svg_bindings_idl_files)',
@@ -367,6 +368,7 @@
'<@(_inputs)'
],
'conditions': [
+ # TODO(maruel): Move it in its own project or generate it anyway?
['enable_svg!=0', {
'inputs': [
'../css/SVGCSSPropertyNames.in',
@@ -392,6 +394,7 @@
'<@(_inputs)'
],
'conditions': [
+ # TODO(maruel): Move it in its own project or generate it anyway?
['enable_svg!=0', {
'inputs': [
'../css/SVGCSSValueKeywords.in',
@@ -771,6 +774,7 @@
}],
],
}],
+ # TODO(maruel): Move it in its own project or generate it anyway?
['enable_svg!=0', {
'sources': [
'<(SHARED_INTERMEDIATE_DIR)/webkit/SVGElementFactory.cpp',
@@ -971,11 +975,27 @@
],
},
{
- # TODO: To be the remaining, there must be other sibbling projects.
- # Will be done in a separate change to keep the diff simpler.
+ 'target_name': 'webcore_svg',
+ 'type': '<(library)',
+ 'dependencies': [
+ 'webcore_prerequisites',
+ ],
+ 'sources': [
+ '<@(webcore_files)',
+ ],
+ 'sources/': [
+ ['exclude', '.*'],
+ ['include', 'svg/'],
+ ['include', 'css/svg/'],
+ ['include', 'rendering/style/SVG'],
+ ['include', 'rendering/RenderSVG'],
+ ['include', 'rendering/SVG'],
+ ['exclude', 'svg/SVGAllInOne\\.cpp$'],
+ ],
+ },
+ {
'target_name': 'webcore_remaining',
'type': '<(library)',
- 'msvs_guid': '1C16337B-ACF3-4D03-AA90-851C5B5EADA6',
'dependencies': [
'webcore_prerequisites',
],
@@ -1018,6 +1038,13 @@
['exclude', 'storage/OriginUsageRecord.cpp'],
['exclude', 'storage/OriginUsageRecord.h'],
['exclude', 'storage/SQLTransactionClient.cpp'],
+
+ # Exclude SVG.
+ ['exclude', 'svg/'],
+ ['exclude', 'css/svg/'],
+ ['exclude', 'rendering/style/SVG'],
+ ['exclude', 'rendering/RenderSVG'],
+ ['exclude', 'rendering/SVG'],
],
'sources!': [
# A few things can't be excluded by patterns. List them individually.
@@ -1108,20 +1135,6 @@
],
},
'conditions': [
- ['enable_svg!=0', {
- 'sources/': [
- ['exclude', 'svg/[^/]+\\.cpp$'],
- ['include', 'svg/SVGAllInOne\\.cpp$'],
- ],
- }, { # svg disabled
- 'sources/': [
- ['exclude', 'svg/'],
- ['exclude', 'css/svg/'],
- ['exclude', 'rendering/style/SVG'],
- ['exclude', 'rendering/RenderSVG'],
- ['exclude', 'rendering/SVG'],
- ],
- }],
['OS=="linux" or OS=="freebsd"', {
'sources': [
'../platform/graphics/chromium/VDMXParser.cpp',
@@ -1335,6 +1348,11 @@
'include_dirs+++': ['../dom'],
},
}],
+ ['enable_svg!=0', {
+ 'dependencies': [
+ 'webcore_svg',
+ ],
+ }],
],
},
], # targets
--
WebKit Debian packaging
More information about the Pkg-webkit-commits
mailing list