Commit 473fd0e5 authored by oliver's avatar oliver

2007-10-01 Eric Seidel <eric@webkit.org>

        Reviewed by Oliver Hunt.

        This only affects Debug builds, and the ability to save SVGs as WebArchives
        neither are testable via DumpRenderTree.

        * Configurations/WebCore.xcconfig: change where Xcode looks for WebCore.exp
        * DerivedSources.make: adds SVG symbols to WebCore.exp when necessary
        * WebCore.SVG.exp: Added.
        * WebCore.exp: moved to WebCore.base.exp
        * WebCore.xcodeproj/project.pbxproj: updated to reflect moved files
        * bindings/objc/DOMSVGExecption.h: moved to DOMSVGException.h



git-svn-id: http://svn.webkit.org/repository/webkit/trunk@26459 268f45cc-cd09-0410-ab3c-d52691b4dbfc
parent f3c0295d
......@@ -6,6 +6,20 @@
* Configurations/WebCore.xcconfig:
2007-10-01 Eric Seidel <eric@webkit.org>
Reviewed by Oliver Hunt.
This only affects Debug builds, and the ability to save SVGs as WebArchives
neither are testable via DumpRenderTree.
* Configurations/WebCore.xcconfig: change where Xcode looks for WebCore.exp
* DerivedSources.make: adds SVG symbols to WebCore.exp when necessary
* WebCore.SVG.exp: Added.
* WebCore.exp: moved to WebCore.base.exp
* WebCore.xcodeproj/project.pbxproj: updated to reflect moved files
* bindings/objc/DOMSVGExecption.h: moved to DOMSVGException.h
2007-10-01 Eric Seidel <eric@webkit.org>
Reviewed by olliej.
#include "Version.xcconfig"
EXPORTED_SYMBOLS_FILE = $(EXPORTED_SYMBOLS_FILE_$(CURRENT_ARCH));
EXPORTED_SYMBOLS_FILE_ = WebCore.exp;
EXPORTED_SYMBOLS_FILE_i386 = WebCore.exp;
EXPORTED_SYMBOLS_FILE_ppc = WebCore.exp;
EXPORTED_SYMBOLS_FILE_ = $(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/WebCore.exp;
EXPORTED_SYMBOLS_FILE_i386 = $(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/WebCore.exp;
EXPORTED_SYMBOLS_FILE_ppc = $(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/WebCore.exp;
EXPORTED_SYMBOLS_FILE_ppc64 = $(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/WebCore.LP64.exp;
EXPORTED_SYMBOLS_FILE_x86_64 = $(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/WebCore.LP64.exp;
FEATURE_DEFINES = ENABLE_SVG ENABLE_SVG_EXPERIMENTAL_FEATURES ENABLE_XPATH ENABLE_XSLT;
......
......@@ -564,6 +564,7 @@ all : \
ksvgcssproperties.h \
ksvgcssvalues.h \
tokenizer.cpp \
WebCore.exp \
#
# CSS property names and value keywords
......@@ -681,6 +682,12 @@ ksvgcssvalues.h : ksvg2/scripts/cssmakevalues css/CSSValueKeywords.in ksvg2/css/
perl -ne 'print lc' $(WebCore)/ksvg2/css/CSSValueKeywords.in > ksvgcssvalues.in
$(WebCore)/ksvg2/scripts/cssmakevalues -n SVG -f ksvgcssvalues.in
# Add SVG Symbols to the WebCore exported symbols file
WebCore.exp : WebCore.base.exp WebCore.SVG.exp
cat $(WebCore)/WebCore.base.exp $(WebCore)/WebCore.SVG.exp > WebCore.exp
else
SVGElementFactory.cpp :
......@@ -698,6 +705,9 @@ ksvgcssproperties.h :
ksvgcssvalues.h :
echo > ksvgcssvalues.h
WebCore.exp : WebCore.base.exp
cp $(WebCore)/WebCore.base.exp WebCore.exp
endif
# new-style Objective-C bindings
......
.objc_class_name_DOMSVGAElement
.objc_class_name_DOMSVGAngle
.objc_class_name_DOMSVGAnimateColorElement
.objc_class_name_DOMSVGAnimateElement
.objc_class_name_DOMSVGAnimateTransformElement
.objc_class_name_DOMSVGAnimatedAngle
.objc_class_name_DOMSVGAnimatedBoolean
.objc_class_name_DOMSVGAnimatedEnumeration
.objc_class_name_DOMSVGAnimatedInteger
.objc_class_name_DOMSVGAnimatedLength
.objc_class_name_DOMSVGAnimatedLengthList
.objc_class_name_DOMSVGAnimatedNumber
.objc_class_name_DOMSVGAnimatedNumberList
.objc_class_name_DOMSVGAnimatedPreserveAspectRatio
.objc_class_name_DOMSVGAnimatedRect
.objc_class_name_DOMSVGAnimatedString
.objc_class_name_DOMSVGAnimatedTransformList
.objc_class_name_DOMSVGAnimationElement
.objc_class_name_DOMSVGCircleElement
.objc_class_name_DOMSVGClipPathElement
.objc_class_name_DOMSVGColor
.objc_class_name_DOMSVGComponentTransferFunctionElement
.objc_class_name_DOMSVGCursorElement
.objc_class_name_DOMSVGDefsElement
.objc_class_name_DOMSVGDescElement
.objc_class_name_DOMSVGDocument
.objc_class_name_DOMSVGElement
.objc_class_name_DOMSVGElementInstance
.objc_class_name_DOMSVGElementInstanceList
.objc_class_name_DOMSVGEllipseElement
.objc_class_name_DOMSVGFEBlendElement
.objc_class_name_DOMSVGFEColorMatrixElement
.objc_class_name_DOMSVGFEComponentTransferElement
.objc_class_name_DOMSVGFECompositeElement
.objc_class_name_DOMSVGFEDiffuseLightingElement
.objc_class_name_DOMSVGFEDisplacementMapElement
.objc_class_name_DOMSVGFEDistantLightElement
.objc_class_name_DOMSVGFEFloodElement
.objc_class_name_DOMSVGFEFuncAElement
.objc_class_name_DOMSVGFEFuncBElement
.objc_class_name_DOMSVGFEFuncGElement
.objc_class_name_DOMSVGFEFuncRElement
.objc_class_name_DOMSVGFEGaussianBlurElement
.objc_class_name_DOMSVGFEImageElement
.objc_class_name_DOMSVGFEMergeElement
.objc_class_name_DOMSVGFEMergeNodeElement
.objc_class_name_DOMSVGFEOffsetElement
.objc_class_name_DOMSVGFEPointLightElement
.objc_class_name_DOMSVGFESpecularLightingElement
.objc_class_name_DOMSVGFESpotLightElement
.objc_class_name_DOMSVGFETileElement
.objc_class_name_DOMSVGFETurbulenceElement
.objc_class_name_DOMSVGFilterElement
.objc_class_name_DOMSVGForeignObjectElement
.objc_class_name_DOMSVGGElement
.objc_class_name_DOMSVGGradientElement
.objc_class_name_DOMSVGImageElement
.objc_class_name_DOMSVGLength
.objc_class_name_DOMSVGLengthList
.objc_class_name_DOMSVGLineElement
.objc_class_name_DOMSVGLinearGradientElement
.objc_class_name_DOMSVGMarkerElement
.objc_class_name_DOMSVGMaskElement
.objc_class_name_DOMSVGMatrix
.objc_class_name_DOMSVGMetadataElement
.objc_class_name_DOMSVGNumber
.objc_class_name_DOMSVGNumberList
.objc_class_name_DOMSVGPaint
.objc_class_name_DOMSVGPathElement
.objc_class_name_DOMSVGPathSeg
.objc_class_name_DOMSVGPathSegArcAbs
.objc_class_name_DOMSVGPathSegArcRel
.objc_class_name_DOMSVGPathSegClosePath
.objc_class_name_DOMSVGPathSegCurvetoCubicAbs
.objc_class_name_DOMSVGPathSegCurvetoCubicRel
.objc_class_name_DOMSVGPathSegCurvetoCubicSmoothAbs
.objc_class_name_DOMSVGPathSegCurvetoCubicSmoothRel
.objc_class_name_DOMSVGPathSegCurvetoQuadraticAbs
.objc_class_name_DOMSVGPathSegCurvetoQuadraticRel
.objc_class_name_DOMSVGPathSegCurvetoQuadraticSmoothAbs
.objc_class_name_DOMSVGPathSegCurvetoQuadraticSmoothRel
.objc_class_name_DOMSVGPathSegLinetoAbs
.objc_class_name_DOMSVGPathSegLinetoHorizontalAbs
.objc_class_name_DOMSVGPathSegLinetoHorizontalRel
.objc_class_name_DOMSVGPathSegLinetoRel
.objc_class_name_DOMSVGPathSegLinetoVerticalAbs
.objc_class_name_DOMSVGPathSegLinetoVerticalRel
.objc_class_name_DOMSVGPathSegList
.objc_class_name_DOMSVGPathSegMovetoAbs
.objc_class_name_DOMSVGPathSegMovetoRel
.objc_class_name_DOMSVGPatternElement
.objc_class_name_DOMSVGPoint
.objc_class_name_DOMSVGPointList
.objc_class_name_DOMSVGPolygonElement
.objc_class_name_DOMSVGPolylineElement
.objc_class_name_DOMSVGPreserveAspectRatio
.objc_class_name_DOMSVGRadialGradientElement
.objc_class_name_DOMSVGRect
.objc_class_name_DOMSVGRectElement
.objc_class_name_DOMSVGRenderingIntent
.objc_class_name_DOMSVGSVGElement
.objc_class_name_DOMSVGScriptElement
.objc_class_name_DOMSVGSetElement
.objc_class_name_DOMSVGStopElement
.objc_class_name_DOMSVGStringList
.objc_class_name_DOMSVGStyleElement
.objc_class_name_DOMSVGSwitchElement
.objc_class_name_DOMSVGSymbolElement
.objc_class_name_DOMSVGTRefElement
.objc_class_name_DOMSVGTSpanElement
.objc_class_name_DOMSVGTextContentElement
.objc_class_name_DOMSVGTextElement
.objc_class_name_DOMSVGTextPathElement
.objc_class_name_DOMSVGTextPositioningElement
.objc_class_name_DOMSVGTitleElement
.objc_class_name_DOMSVGTransform
.objc_class_name_DOMSVGTransformList
.objc_class_name_DOMSVGUnitTypes
.objc_class_name_DOMSVGUseElement
.objc_class_name_DOMSVGViewElement
.objc_class_name_DOMSVGZoomEvent
This diff is collapsed.
......@@ -100,7 +100,9 @@ using KJS::JSValue;
namespace WebCore {
#if ENABLE(SVG)
using namespace SVGNames;
#endif
using namespace HTMLNames;
using namespace EventNames;
......@@ -1506,6 +1508,7 @@ bool FrameLoader::gotoAnchor(const String& name)
if (!anchorNode)
anchorNode = m_frame->document()->anchors()->namedItem(name, !m_frame->document()->inCompatMode());
#if ENABLE(SVG)
if (m_frame->document()->isSVGDocument()) {
if (name.startsWith("xpointer(")) {
// We need to parse the xpointer reference here
......@@ -1526,6 +1529,7 @@ bool FrameLoader::gotoAnchor(const String& name)
// FIXME: need to decide which <svg> to focus on, and zoom to that one
// FIXME: need to actually "highlight" the viewTarget(s)
}
#endif
m_frame->document()->setCSSTarget(anchorNode); // Setting to null will clear the current target.
......
......@@ -36,7 +36,6 @@
#include "SVGRootInlineBox.h"
#include "Text.h"
#include "TextStyle.h"
#endif
using std::max;
......@@ -523,3 +522,5 @@ void SVGInlineTextBox::paintDecoration(ETextDecoration decoration, GraphicsConte
}
} // namespace WebCore
#endif
2007-10-01 Eric Seidel <eric@webkit.org>
Reviewed by Oliver Hunt.
* DOM/WebDOMOperations.mm: added DOMSVGElementImage _subresources implementation
(-[DOMNode _URLsFromSelectors:]): now handles DOMSVGAnimatedString return values
(-[DOMSVGImageElement _subresourceURLs]): added.
* MigrateHeaders.make: copies DOMSVG* headers into WebKit/PrivateHeaders
2007-10-01 Oliver Hunt <oliver@apple.com>
Reviewed by Mark.
......
......@@ -37,6 +37,9 @@
#import <WebKit/WebKitNSStringExtras.h>
#import <WebKit/WebArchiver.h>
#if ENABLE(SVG)
#import <WebKit/DOMSVG.h>
#endif
@implementation DOMNode (WebDOMNodeOperations)
......@@ -64,10 +67,18 @@
SEL selector = firstSel;
do {
#if ENABLE(SVG)
NSString *string;
id attributeValue = [self performSelector:selector];
if ([attributeValue isKindOfClass:[DOMSVGAnimatedString class]])
string = [(DOMSVGAnimatedString*)attributeValue animVal];
else
string = attributeValue;
#else
NSString *string = [self performSelector:selector];
if ([string length] > 0) {
#endif
if ([string length] > 0)
[URLs addObject:[[self ownerDocument] URLWithAttributeString:string]];
}
} while ((selector = va_arg(args, SEL)) != nil);
va_end(args);
......@@ -181,6 +192,19 @@
@end
#if ENABLE(SVG)
@implementation DOMSVGImageElement (WebDOMSVGImageElementOperationsPrivate)
- (NSArray *)_subresourceURLs
{
return [self _URLsFromSelectors:@selector(href), nil];
}
@end
#endif
@implementation DOMHTMLEmbedElement (WebDOMHTMLEmbedElementOperationsPrivate)
- (NSArray *)_subresourceURLs
......
......@@ -202,6 +202,265 @@ all : \
$(PUBLIC_HEADERS_DIR)/npruntime.h \
#
ifeq ($(findstring ENABLE_SVG,$(FEATURE_DEFINES)), ENABLE_SVG)
all : \
$(PRIVATE_HEADERS_DIR)/DOMSVG.h \
$(PRIVATE_HEADERS_DIR)/DOMSVGAElement.h \
$(INTERNAL_HEADERS_DIR)/DOMSVGAElementInternal.h \
$(PRIVATE_HEADERS_DIR)/DOMSVGAngle.h \
$(INTERNAL_HEADERS_DIR)/DOMSVGAngleInternal.h \
$(PRIVATE_HEADERS_DIR)/DOMSVGAnimateColorElement.h \
$(INTERNAL_HEADERS_DIR)/DOMSVGAnimateColorElementInternal.h \
$(PRIVATE_HEADERS_DIR)/DOMSVGAnimateElement.h \
$(INTERNAL_HEADERS_DIR)/DOMSVGAnimateElementInternal.h \
$(PRIVATE_HEADERS_DIR)/DOMSVGAnimateTransformElement.h \
$(INTERNAL_HEADERS_DIR)/DOMSVGAnimateTransformElementInternal.h \
$(PRIVATE_HEADERS_DIR)/DOMSVGAnimatedAngle.h \
$(INTERNAL_HEADERS_DIR)/DOMSVGAnimatedAngleInternal.h \
$(PRIVATE_HEADERS_DIR)/DOMSVGAnimatedBoolean.h \
$(INTERNAL_HEADERS_DIR)/DOMSVGAnimatedBooleanInternal.h \
$(PRIVATE_HEADERS_DIR)/DOMSVGAnimatedEnumeration.h \
$(INTERNAL_HEADERS_DIR)/DOMSVGAnimatedEnumerationInternal.h \
$(PRIVATE_HEADERS_DIR)/DOMSVGAnimatedInteger.h \
$(INTERNAL_HEADERS_DIR)/DOMSVGAnimatedIntegerInternal.h \
$(PRIVATE_HEADERS_DIR)/DOMSVGAnimatedLength.h \
$(INTERNAL_HEADERS_DIR)/DOMSVGAnimatedLengthInternal.h \
$(PRIVATE_HEADERS_DIR)/DOMSVGAnimatedLengthList.h \
$(INTERNAL_HEADERS_DIR)/DOMSVGAnimatedLengthListInternal.h \
$(PRIVATE_HEADERS_DIR)/DOMSVGAnimatedNumber.h \
$(INTERNAL_HEADERS_DIR)/DOMSVGAnimatedNumberInternal.h \
$(PRIVATE_HEADERS_DIR)/DOMSVGAnimatedNumberList.h \
$(INTERNAL_HEADERS_DIR)/DOMSVGAnimatedNumberListInternal.h \
$(PRIVATE_HEADERS_DIR)/DOMSVGAnimatedPathData.h \
$(PRIVATE_HEADERS_DIR)/DOMSVGAnimatedPoints.h \
$(PRIVATE_HEADERS_DIR)/DOMSVGAnimatedPreserveAspectRatio.h \
$(INTERNAL_HEADERS_DIR)/DOMSVGAnimatedPreserveAspectRatioInternal.h \
$(PRIVATE_HEADERS_DIR)/DOMSVGAnimatedRect.h \
$(INTERNAL_HEADERS_DIR)/DOMSVGAnimatedRectInternal.h \
$(PRIVATE_HEADERS_DIR)/DOMSVGAnimatedString.h \
$(INTERNAL_HEADERS_DIR)/DOMSVGAnimatedStringInternal.h \
$(PRIVATE_HEADERS_DIR)/DOMSVGAnimatedTransformList.h \
$(INTERNAL_HEADERS_DIR)/DOMSVGAnimatedTransformListInternal.h \
$(PRIVATE_HEADERS_DIR)/DOMSVGAnimationElement.h \
$(INTERNAL_HEADERS_DIR)/DOMSVGAnimationElementInternal.h \
$(PRIVATE_HEADERS_DIR)/DOMSVGCircleElement.h \
$(INTERNAL_HEADERS_DIR)/DOMSVGCircleElementInternal.h \
$(PRIVATE_HEADERS_DIR)/DOMSVGClipPathElement.h \
$(INTERNAL_HEADERS_DIR)/DOMSVGClipPathElementInternal.h \
$(PRIVATE_HEADERS_DIR)/DOMSVGColor.h \
$(INTERNAL_HEADERS_DIR)/DOMSVGColorInternal.h \
$(PRIVATE_HEADERS_DIR)/DOMSVGComponentTransferFunctionElement.h \
$(INTERNAL_HEADERS_DIR)/DOMSVGComponentTransferFunctionElementInternal.h \
$(PRIVATE_HEADERS_DIR)/DOMSVGCursorElement.h \
$(INTERNAL_HEADERS_DIR)/DOMSVGCursorElementInternal.h \
$(PRIVATE_HEADERS_DIR)/DOMSVGDefsElement.h \
$(INTERNAL_HEADERS_DIR)/DOMSVGDefsElementInternal.h \
$(PRIVATE_HEADERS_DIR)/DOMSVGDescElement.h \
$(INTERNAL_HEADERS_DIR)/DOMSVGDescElementInternal.h \
$(PRIVATE_HEADERS_DIR)/DOMSVGDocument.h \
$(INTERNAL_HEADERS_DIR)/DOMSVGDocumentInternal.h \
$(PRIVATE_HEADERS_DIR)/DOMSVGElement.h \
$(PRIVATE_HEADERS_DIR)/DOMSVGElementInstance.h \
$(INTERNAL_HEADERS_DIR)/DOMSVGElementInstanceInternal.h \
$(PRIVATE_HEADERS_DIR)/DOMSVGElementInstanceList.h \
$(INTERNAL_HEADERS_DIR)/DOMSVGElementInstanceListInternal.h \
$(INTERNAL_HEADERS_DIR)/DOMSVGElementInternal.h \
$(PRIVATE_HEADERS_DIR)/DOMSVGEllipseElement.h \
$(INTERNAL_HEADERS_DIR)/DOMSVGEllipseElementInternal.h \
$(PRIVATE_HEADERS_DIR)/DOMSVGException.h \
$(PRIVATE_HEADERS_DIR)/DOMSVGExternalResourcesRequired.h \
$(PRIVATE_HEADERS_DIR)/DOMSVGFEBlendElement.h \
$(INTERNAL_HEADERS_DIR)/DOMSVGFEBlendElementInternal.h \
$(PRIVATE_HEADERS_DIR)/DOMSVGFEColorMatrixElement.h \
$(INTERNAL_HEADERS_DIR)/DOMSVGFEColorMatrixElementInternal.h \
$(PRIVATE_HEADERS_DIR)/DOMSVGFEComponentTransferElement.h \
$(INTERNAL_HEADERS_DIR)/DOMSVGFEComponentTransferElementInternal.h \
$(PRIVATE_HEADERS_DIR)/DOMSVGFECompositeElement.h \
$(INTERNAL_HEADERS_DIR)/DOMSVGFECompositeElementInternal.h \
$(PRIVATE_HEADERS_DIR)/DOMSVGFEDiffuseLightingElement.h \
$(INTERNAL_HEADERS_DIR)/DOMSVGFEDiffuseLightingElementInternal.h \
$(PRIVATE_HEADERS_DIR)/DOMSVGFEDisplacementMapElement.h \
$(INTERNAL_HEADERS_DIR)/DOMSVGFEDisplacementMapElementInternal.h \
$(PRIVATE_HEADERS_DIR)/DOMSVGFEDistantLightElement.h \
$(INTERNAL_HEADERS_DIR)/DOMSVGFEDistantLightElementInternal.h \
$(PRIVATE_HEADERS_DIR)/DOMSVGFEFloodElement.h \
$(INTERNAL_HEADERS_DIR)/DOMSVGFEFloodElementInternal.h \
$(PRIVATE_HEADERS_DIR)/DOMSVGFEFuncAElement.h \
$(INTERNAL_HEADERS_DIR)/DOMSVGFEFuncAElementInternal.h \
$(PRIVATE_HEADERS_DIR)/DOMSVGFEFuncBElement.h \
$(INTERNAL_HEADERS_DIR)/DOMSVGFEFuncBElementInternal.h \
$(PRIVATE_HEADERS_DIR)/DOMSVGFEFuncGElement.h \
$(INTERNAL_HEADERS_DIR)/DOMSVGFEFuncGElementInternal.h \
$(PRIVATE_HEADERS_DIR)/DOMSVGFEFuncRElement.h \
$(INTERNAL_HEADERS_DIR)/DOMSVGFEFuncRElementInternal.h \
$(PRIVATE_HEADERS_DIR)/DOMSVGFEGaussianBlurElement.h \
$(INTERNAL_HEADERS_DIR)/DOMSVGFEGaussianBlurElementInternal.h \
$(PRIVATE_HEADERS_DIR)/DOMSVGFEImageElement.h \
$(INTERNAL_HEADERS_DIR)/DOMSVGFEImageElementInternal.h \
$(PRIVATE_HEADERS_DIR)/DOMSVGFEMergeElement.h \
$(INTERNAL_HEADERS_DIR)/DOMSVGFEMergeElementInternal.h \
$(PRIVATE_HEADERS_DIR)/DOMSVGFEMergeNodeElement.h \
$(INTERNAL_HEADERS_DIR)/DOMSVGFEMergeNodeElementInternal.h \
$(PRIVATE_HEADERS_DIR)/DOMSVGFEOffsetElement.h \
$(INTERNAL_HEADERS_DIR)/DOMSVGFEOffsetElementInternal.h \
$(PRIVATE_HEADERS_DIR)/DOMSVGFEPointLightElement.h \
$(INTERNAL_HEADERS_DIR)/DOMSVGFEPointLightElementInternal.h \
$(PRIVATE_HEADERS_DIR)/DOMSVGFESpecularLightingElement.h \
$(INTERNAL_HEADERS_DIR)/DOMSVGFESpecularLightingElementInternal.h \
$(PRIVATE_HEADERS_DIR)/DOMSVGFESpotLightElement.h \
$(INTERNAL_HEADERS_DIR)/DOMSVGFESpotLightElementInternal.h \
$(PRIVATE_HEADERS_DIR)/DOMSVGFETileElement.h \
$(INTERNAL_HEADERS_DIR)/DOMSVGFETileElementInternal.h \
$(PRIVATE_HEADERS_DIR)/DOMSVGFETurbulenceElement.h \
$(INTERNAL_HEADERS_DIR)/DOMSVGFETurbulenceElementInternal.h \
$(PRIVATE_HEADERS_DIR)/DOMSVGFilterElement.h \
$(INTERNAL_HEADERS_DIR)/DOMSVGFilterElementInternal.h \
$(PRIVATE_HEADERS_DIR)/DOMSVGFilterPrimitiveStandardAttributes.h \
$(PRIVATE_HEADERS_DIR)/DOMSVGFitToViewBox.h \
$(PRIVATE_HEADERS_DIR)/DOMSVGForeignObjectElement.h \
$(INTERNAL_HEADERS_DIR)/DOMSVGForeignObjectElementInternal.h \
$(PRIVATE_HEADERS_DIR)/DOMSVGGElement.h \
$(INTERNAL_HEADERS_DIR)/DOMSVGGElementInternal.h \
$(PRIVATE_HEADERS_DIR)/DOMSVGGradientElement.h \
$(INTERNAL_HEADERS_DIR)/DOMSVGGradientElementInternal.h \
$(PRIVATE_HEADERS_DIR)/DOMSVGImageElement.h \
$(INTERNAL_HEADERS_DIR)/DOMSVGImageElementInternal.h \
$(PRIVATE_HEADERS_DIR)/DOMSVGLangSpace.h \
$(PRIVATE_HEADERS_DIR)/DOMSVGLength.h \
$(INTERNAL_HEADERS_DIR)/DOMSVGLengthInternal.h \
$(PRIVATE_HEADERS_DIR)/DOMSVGLengthList.h \
$(INTERNAL_HEADERS_DIR)/DOMSVGLengthListInternal.h \
$(PRIVATE_HEADERS_DIR)/DOMSVGLineElement.h \
$(INTERNAL_HEADERS_DIR)/DOMSVGLineElementInternal.h \
$(PRIVATE_HEADERS_DIR)/DOMSVGLinearGradientElement.h \
$(INTERNAL_HEADERS_DIR)/DOMSVGLinearGradientElementInternal.h \
$(PRIVATE_HEADERS_DIR)/DOMSVGLocatable.h \
$(PRIVATE_HEADERS_DIR)/DOMSVGMarkerElement.h \
$(INTERNAL_HEADERS_DIR)/DOMSVGMarkerElementInternal.h \
$(PRIVATE_HEADERS_DIR)/DOMSVGMaskElement.h \
$(INTERNAL_HEADERS_DIR)/DOMSVGMaskElementInternal.h \
$(PRIVATE_HEADERS_DIR)/DOMSVGMatrix.h \
$(INTERNAL_HEADERS_DIR)/DOMSVGMatrixInternal.h \
$(PRIVATE_HEADERS_DIR)/DOMSVGMetadataElement.h \
$(INTERNAL_HEADERS_DIR)/DOMSVGMetadataElementInternal.h \
$(PRIVATE_HEADERS_DIR)/DOMSVGNumber.h \
$(PRIVATE_HEADERS_DIR)/DOMSVGNumberList.h \
$(INTERNAL_HEADERS_DIR)/DOMSVGNumberListInternal.h \
$(PRIVATE_HEADERS_DIR)/DOMSVGPaint.h \
$(INTERNAL_HEADERS_DIR)/DOMSVGPaintInternal.h \
$(PRIVATE_HEADERS_DIR)/DOMSVGPathElement.h \
$(INTERNAL_HEADERS_DIR)/DOMSVGPathElementInternal.h \
$(PRIVATE_HEADERS_DIR)/DOMSVGPathSeg.h \
$(PRIVATE_HEADERS_DIR)/DOMSVGPathSegArcAbs.h \
$(INTERNAL_HEADERS_DIR)/DOMSVGPathSegArcAbsInternal.h \
$(PRIVATE_HEADERS_DIR)/DOMSVGPathSegArcRel.h \
$(INTERNAL_HEADERS_DIR)/DOMSVGPathSegArcRelInternal.h \
$(PRIVATE_HEADERS_DIR)/DOMSVGPathSegClosePath.h \
$(INTERNAL_HEADERS_DIR)/DOMSVGPathSegClosePathInternal.h \
$(PRIVATE_HEADERS_DIR)/DOMSVGPathSegCurvetoCubicAbs.h \
$(INTERNAL_HEADERS_DIR)/DOMSVGPathSegCurvetoCubicAbsInternal.h \
$(PRIVATE_HEADERS_DIR)/DOMSVGPathSegCurvetoCubicRel.h \
$(INTERNAL_HEADERS_DIR)/DOMSVGPathSegCurvetoCubicRelInternal.h \
$(PRIVATE_HEADERS_DIR)/DOMSVGPathSegCurvetoCubicSmoothAbs.h \
$(INTERNAL_HEADERS_DIR)/DOMSVGPathSegCurvetoCubicSmoothAbsInternal.h \
$(PRIVATE_HEADERS_DIR)/DOMSVGPathSegCurvetoCubicSmoothRel.h \
$(INTERNAL_HEADERS_DIR)/DOMSVGPathSegCurvetoCubicSmoothRelInternal.h \
$(PRIVATE_HEADERS_DIR)/DOMSVGPathSegCurvetoQuadraticAbs.h \
$(INTERNAL_HEADERS_DIR)/DOMSVGPathSegCurvetoQuadraticAbsInternal.h \
$(PRIVATE_HEADERS_DIR)/DOMSVGPathSegCurvetoQuadraticRel.h \
$(INTERNAL_HEADERS_DIR)/DOMSVGPathSegCurvetoQuadraticRelInternal.h \
$(PRIVATE_HEADERS_DIR)/DOMSVGPathSegCurvetoQuadraticSmoothAbs.h \
$(INTERNAL_HEADERS_DIR)/DOMSVGPathSegCurvetoQuadraticSmoothAbsInternal.h \
$(PRIVATE_HEADERS_DIR)/DOMSVGPathSegCurvetoQuadraticSmoothRel.h \
$(INTERNAL_HEADERS_DIR)/DOMSVGPathSegCurvetoQuadraticSmoothRelInternal.h \
$(INTERNAL_HEADERS_DIR)/DOMSVGPathSegInternal.h \
$(PRIVATE_HEADERS_DIR)/DOMSVGPathSegLinetoAbs.h \
$(INTERNAL_HEADERS_DIR)/DOMSVGPathSegLinetoAbsInternal.h \
$(PRIVATE_HEADERS_DIR)/DOMSVGPathSegLinetoHorizontalAbs.h \
$(INTERNAL_HEADERS_DIR)/DOMSVGPathSegLinetoHorizontalAbsInternal.h \
$(PRIVATE_HEADERS_DIR)/DOMSVGPathSegLinetoHorizontalRel.h \
$(INTERNAL_HEADERS_DIR)/DOMSVGPathSegLinetoHorizontalRelInternal.h \
$(PRIVATE_HEADERS_DIR)/DOMSVGPathSegLinetoRel.h \
$(INTERNAL_HEADERS_DIR)/DOMSVGPathSegLinetoRelInternal.h \
$(PRIVATE_HEADERS_DIR)/DOMSVGPathSegLinetoVerticalAbs.h \
$(INTERNAL_HEADERS_DIR)/DOMSVGPathSegLinetoVerticalAbsInternal.h \
$(PRIVATE_HEADERS_DIR)/DOMSVGPathSegLinetoVerticalRel.h \
$(INTERNAL_HEADERS_DIR)/DOMSVGPathSegLinetoVerticalRelInternal.h \
$(PRIVATE_HEADERS_DIR)/DOMSVGPathSegList.h \
$(INTERNAL_HEADERS_DIR)/DOMSVGPathSegListInternal.h \
$(PRIVATE_HEADERS_DIR)/DOMSVGPathSegMovetoAbs.h \
$(INTERNAL_HEADERS_DIR)/DOMSVGPathSegMovetoAbsInternal.h \
$(PRIVATE_HEADERS_DIR)/DOMSVGPathSegMovetoRel.h \
$(INTERNAL_HEADERS_DIR)/DOMSVGPathSegMovetoRelInternal.h \
$(PRIVATE_HEADERS_DIR)/DOMSVGPatternElement.h \
$(INTERNAL_HEADERS_DIR)/DOMSVGPatternElementInternal.h \
$(PRIVATE_HEADERS_DIR)/DOMSVGPoint.h \
$(PRIVATE_HEADERS_DIR)/DOMSVGPointList.h \
$(INTERNAL_HEADERS_DIR)/DOMSVGPointListInternal.h \
$(PRIVATE_HEADERS_DIR)/DOMSVGPolygonElement.h \
$(INTERNAL_HEADERS_DIR)/DOMSVGPolygonElementInternal.h \
$(PRIVATE_HEADERS_DIR)/DOMSVGPolylineElement.h \
$(INTERNAL_HEADERS_DIR)/DOMSVGPolylineElementInternal.h \
$(PRIVATE_HEADERS_DIR)/DOMSVGPreserveAspectRatio.h \
$(INTERNAL_HEADERS_DIR)/DOMSVGPreserveAspectRatioInternal.h \
$(PRIVATE_HEADERS_DIR)/DOMSVGRadialGradientElement.h \
$(INTERNAL_HEADERS_DIR)/DOMSVGRadialGradientElementInternal.h \
$(PRIVATE_HEADERS_DIR)/DOMSVGRect.h \
$(PRIVATE_HEADERS_DIR)/DOMSVGRectElement.h \
$(INTERNAL_HEADERS_DIR)/DOMSVGRectElementInternal.h \
$(PRIVATE_HEADERS_DIR)/DOMSVGRenderingIntent.h \
$(INTERNAL_HEADERS_DIR)/DOMSVGRenderingIntentInternal.h \
$(PRIVATE_HEADERS_DIR)/DOMSVGSVGElement.h \
$(INTERNAL_HEADERS_DIR)/DOMSVGSVGElementInternal.h \
$(PRIVATE_HEADERS_DIR)/DOMSVGScriptElement.h \
$(INTERNAL_HEADERS_DIR)/DOMSVGScriptElementInternal.h \
$(PRIVATE_HEADERS_DIR)/DOMSVGSetElement.h \
$(INTERNAL_HEADERS_DIR)/DOMSVGSetElementInternal.h \
$(PRIVATE_HEADERS_DIR)/DOMSVGStopElement.h \
$(INTERNAL_HEADERS_DIR)/DOMSVGStopElementInternal.h \
$(PRIVATE_HEADERS_DIR)/DOMSVGStringList.h \
$(INTERNAL_HEADERS_DIR)/DOMSVGStringListInternal.h \
$(PRIVATE_HEADERS_DIR)/DOMSVGStylable.h \
$(PRIVATE_HEADERS_DIR)/DOMSVGStyleElement.h \
$(INTERNAL_HEADERS_DIR)/DOMSVGStyleElementInternal.h \
$(PRIVATE_HEADERS_DIR)/DOMSVGSwitchElement.h \
$(INTERNAL_HEADERS_DIR)/DOMSVGSwitchElementInternal.h \
$(PRIVATE_HEADERS_DIR)/DOMSVGSymbolElement.h \
$(INTERNAL_HEADERS_DIR)/DOMSVGSymbolElementInternal.h \
$(PRIVATE_HEADERS_DIR)/DOMSVGTRefElement.h \
$(INTERNAL_HEADERS_DIR)/DOMSVGTRefElementInternal.h \
$(PRIVATE_HEADERS_DIR)/DOMSVGTSpanElement.h \
$(INTERNAL_HEADERS_DIR)/DOMSVGTSpanElementInternal.h \
$(PRIVATE_HEADERS_DIR)/DOMSVGTests.h \
$(PRIVATE_HEADERS_DIR)/DOMSVGTextContentElement.h \
$(INTERNAL_HEADERS_DIR)/DOMSVGTextContentElementInternal.h \
$(PRIVATE_HEADERS_DIR)/DOMSVGTextElement.h \
$(INTERNAL_HEADERS_DIR)/DOMSVGTextElementInternal.h \
$(PRIVATE_HEADERS_DIR)/DOMSVGTextPathElement.h \
$(INTERNAL_HEADERS_DIR)/DOMSVGTextPathElementInternal.h \
$(PRIVATE_HEADERS_DIR)/DOMSVGTextPositioningElement.h \
$(INTERNAL_HEADERS_DIR)/DOMSVGTextPositioningElementInternal.h \
$(PRIVATE_HEADERS_DIR)/DOMSVGTitleElement.h \
$(INTERNAL_HEADERS_DIR)/DOMSVGTitleElementInternal.h \
$(PRIVATE_HEADERS_DIR)/DOMSVGTransform.h \
$(INTERNAL_HEADERS_DIR)/DOMSVGTransformInternal.h \
$(PRIVATE_HEADERS_DIR)/DOMSVGTransformList.h \
$(INTERNAL_HEADERS_DIR)/DOMSVGTransformListInternal.h \
$(PRIVATE_HEADERS_DIR)/DOMSVGTransformable.h \
$(PRIVATE_HEADERS_DIR)/DOMSVGURIReference.h \
$(PRIVATE_HEADERS_DIR)/DOMSVGUnitTypes.h \
$(INTERNAL_HEADERS_DIR)/DOMSVGUnitTypesInternal.h \
$(PRIVATE_HEADERS_DIR)/DOMSVGUseElement.h \
$(INTERNAL_HEADERS_DIR)/DOMSVGUseElementInternal.h \
$(PRIVATE_HEADERS_DIR)/DOMSVGViewElement.h \
$(INTERNAL_HEADERS_DIR)/DOMSVGViewElementInternal.h \
$(PRIVATE_HEADERS_DIR)/DOMSVGZoomAndPan.h \
$(PRIVATE_HEADERS_DIR)/DOMSVGZoomEvent.h \
$(INTERNAL_HEADERS_DIR)/DOMSVGZoomEventInternal.h \
endif
REPLACE_RULES = -e s/\<WebCore/\<WebKit/ -e s/\<JavaScriptCore/\<WebKit/ -e s/DOMDOMImplementation/DOMImplementation/ -e 's/\<WebKit\/JSBase.h/\<JavaScriptCore\/JSBase.h/'
HEADER_MIGRATE_CMD = sed $(REPLACE_RULES) $< $(PROCESS_HEADER_FOR_MACOSX_TARGET_CMD) > $@
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment