[webkit-changes] cvs commit: SVGSupport/ksvg2/ecma EcmaInterface.h
Eric
eseidel at opensource.apple.com
Tue Sep 20 15:08:25 PDT 2005
eseidel 05/09/20 15:08:24
Modified: . ChangeLog
WebCore.xcodeproj project.pbxproj
kdom/bindings IDLCodeGenerator.pm IDLCodeGeneratorCpp.pm
IDLCodeGeneratorJs.pm kdombinder.sh kdomidl.pl
kdom/bindings/idl/core Attr.idl CharacterData.idl
DOMConfiguration.idl DOMException.idl
DOMImplementation.idl Document.idl Element.idl
NamedNodeMap.idl Node.idl ProcessingInstruction.idl
Text.idl
kdom/bindings/idl/css CSSCharsetRule.idl CSSMediaRule.idl
CSSPageRule.idl CSSPrimitiveValue.idl CSSRule.idl
CSSStyleDeclaration.idl CSSStyleRule.idl
CSSStyleSheet.idl CSSValue.idl
kdom/bindings/idl/events DocumentEvent.idl
EventException.idl EventTarget.idl
kdom/bindings/idl/range Range.idl RangeException.idl
kdom/bindings/idl/stylesheets LinkStyle.idl MediaList.idl
kdom/bindings/idl/traversal DocumentTraversal.idl
NodeIterator.idl TreeWalker.idl
kdom/bindings/idl/xpath XPathEvaluator.idl
XPathException.idl XPathExpression.idl
XPathNSResolver.idl XPathNamespace.idl
XPathResult.idl
kdom/bindings/idl/xpointer XPointerException.idl
kdom/core CDFInterface.cpp CDFInterface.h
kdom/ecma DOMBridge.h DOMLookup.h Ecma.cpp Ecma.h
GlobalObject.cpp GlobalObject.h
ScriptInterpreter.cpp
Added: kdom/bindings IDLCodeGeneratorEcmaInterface.pm
kdom/bindings/idl/ls DOMImplementationLS.idl LSException.idl
LSInput.idl LSOutput.idl LSParser.idl
LSParserFilter.idl LSResourceResolver.idl
LSSerializer.idl LSSerializerFilter.idl
kdomdefs.idl
ksvg2/bindings/idl/svg GetSVGDocument.idl SVGAElement.idl
SVGAngle.idl SVGAnimateColorElement.idl
SVGAnimateElement.idl
SVGAnimateTransformElement.idl SVGAnimatedAngle.idl
SVGAnimatedBoolean.idl SVGAnimatedEnumeration.idl
SVGAnimatedInteger.idl SVGAnimatedLength.idl
SVGAnimatedLengthList.idl SVGAnimatedNumber.idl
SVGAnimatedNumberList.idl SVGAnimatedPathData.idl
SVGAnimatedPoints.idl
SVGAnimatedPreserveAspectRatio.idl
SVGAnimatedRect.idl SVGAnimatedString.idl
SVGAnimatedTransformList.idl
SVGAnimationElement.idl SVGCircleElement.idl
SVGClipPathElement.idl SVGColor.idl
SVGComponentTransferFunctionElement.idl
SVGCursorElement.idl SVGDOMImplementation.idl
SVGDefsElement.idl SVGDescElement.idl
SVGDocument.idl SVGElement.idl
SVGElementInstance.idl SVGElementInstanceList.idl
SVGEllipseElement.idl SVGEvent.idl SVGException.idl
SVGExternalResourcesRequired.idl
SVGFEBlendElement.idl SVGFEColorMatrixElement.idl
SVGFEComponentTransferElement.idl
SVGFECompositeElement.idl SVGFEFloodElement.idl
SVGFEFuncAElement.idl SVGFEFuncBElement.idl
SVGFEFuncGElement.idl SVGFEFuncRElement.idl
SVGFEGaussianBlurElement.idl SVGFEImageElement.idl
SVGFEMergeElement.idl SVGFEMergeNodeElement.idl
SVGFEOffsetElement.idl SVGFETileElement.idl
SVGFETurbulenceElement.idl SVGFilterElement.idl
SVGFilterPrimitiveStandardAttributes.idl
SVGFitToViewBox.idl SVGGElement.idl
SVGGradientElement.idl SVGICCColor.idl
SVGImageElement.idl SVGLangSpace.idl SVGLength.idl
SVGLengthList.idl SVGLineElement.idl
SVGLinearGradientElement.idl SVGLocatable.idl
SVGMarkerElement.idl SVGMatrix.idl SVGNumber.idl
SVGNumberList.idl SVGPaint.idl SVGPathElement.idl
SVGPathSeg.idl SVGPathSegArc.idl
SVGPathSegClosePath.idl SVGPathSegCurvetoCubic.idl
SVGPathSegCurvetoCubicSmooth.idl
SVGPathSegCurvetoQuadratic.idl
SVGPathSegCurvetoQuadraticSmooth.idl
SVGPathSegLineto.idl SVGPathSegLinetoHorizontal.idl
SVGPathSegLinetoVertical.idl SVGPathSegList.idl
SVGPathSegMoveto.idl SVGPatternElement.idl
SVGPoint.idl SVGPointList.idl SVGPolygonElement.idl
SVGPolylineElement.idl SVGPreserveAspectRatio.idl
SVGRadialGradientElement.idl SVGRect.idl
SVGRectElement.idl SVGRenderingIntent.idl
SVGSVGElement.idl SVGScriptElement.idl
SVGSetElement.idl SVGStopElement.idl
SVGStringList.idl SVGStylable.idl
SVGStyleElement.idl SVGSwitchElement.idl
SVGSymbolElement.idl SVGTSpanElement.idl
SVGTests.idl SVGTextContentElement.idl
SVGTextElement.idl SVGTextPositioningElement.idl
SVGTitleElement.idl SVGTransform.idl
SVGTransformList.idl SVGTransformable.idl
SVGURIReference.idl SVGUnitTypes.idl
SVGUseElement.idl SVGViewElement.idl
SVGZoomAndPan.idl SVGZoomEvent.idl kdomdefs.idl
Removed: kdom/bindings/idl/core DOMImplementationList.idl
DOMImplementationSource.idl DOMString.idl
NameList.idl UserDataHandler.idl
kdom/bindings/idl/css ViewCSS.idl
kdom/ecma EcmaInterface.h
ksvg2/ecma EcmaInterface.h
Log:
Bug #: 4946
Submitted by: eseidel
Reviewed by: mjs
Pickup latest Ecma changes from KDE, including
adding in the SVG ecma bindings and DOM 3 LS bindings.
http://bugzilla.opendarwin.org/show_bug.cgi?id=4946
* WebCore.xcodeproj/project.pbxproj:
* kdom/bindings/IDLCodeGenerator.pm:
* kdom/bindings/IDLCodeGeneratorCpp.pm:
* kdom/bindings/IDLCodeGeneratorEcmaInterface.pm: Added.
* kdom/bindings/IDLCodeGeneratorJs.pm:
* kdom/bindings/idl/core/Attr.idl:
* kdom/bindings/idl/core/CharacterData.idl:
* kdom/bindings/idl/core/DOMConfiguration.idl:
* kdom/bindings/idl/core/DOMException.idl:
* kdom/bindings/idl/core/DOMImplementation.idl:
* kdom/bindings/idl/core/DOMImplementationList.idl: Removed.
* kdom/bindings/idl/core/DOMImplementationSource.idl: Removed.
* kdom/bindings/idl/core/DOMString.idl: Removed.
* kdom/bindings/idl/core/Document.idl:
* kdom/bindings/idl/core/Element.idl:
* kdom/bindings/idl/core/NameList.idl: Removed.
* kdom/bindings/idl/core/NamedNodeMap.idl:
* kdom/bindings/idl/core/Node.idl:
* kdom/bindings/idl/core/ProcessingInstruction.idl:
* kdom/bindings/idl/core/Text.idl:
* kdom/bindings/idl/core/UserDataHandler.idl: Removed.
* kdom/bindings/idl/css/CSSCharsetRule.idl:
* kdom/bindings/idl/css/CSSMediaRule.idl:
* kdom/bindings/idl/css/CSSPageRule.idl:
* kdom/bindings/idl/css/CSSPrimitiveValue.idl:
* kdom/bindings/idl/css/CSSRule.idl:
* kdom/bindings/idl/css/CSSStyleDeclaration.idl:
* kdom/bindings/idl/css/CSSStyleRule.idl:
* kdom/bindings/idl/css/CSSStyleSheet.idl:
* kdom/bindings/idl/css/CSSValue.idl:
* kdom/bindings/idl/css/ViewCSS.idl: Removed.
* kdom/bindings/idl/events/DocumentEvent.idl:
* kdom/bindings/idl/events/EventException.idl:
* kdom/bindings/idl/events/EventTarget.idl:
* kdom/bindings/idl/ls/DOMImplementationLS.idl: Added.
* kdom/bindings/idl/ls/LSException.idl: Added.
* kdom/bindings/idl/ls/LSInput.idl: Added.
* kdom/bindings/idl/ls/LSOutput.idl: Added.
* kdom/bindings/idl/ls/LSParser.idl: Added.
* kdom/bindings/idl/ls/LSParserFilter.idl: Added.
* kdom/bindings/idl/ls/LSResourceResolver.idl: Added.
* kdom/bindings/idl/ls/LSSerializer.idl: Added.
* kdom/bindings/idl/ls/LSSerializerFilter.idl: Added.
* kdom/bindings/idl/ls/kdomdefs.idl: Added.
* kdom/bindings/idl/range/Range.idl:
* kdom/bindings/idl/range/RangeException.idl:
* kdom/bindings/idl/stylesheets/LinkStyle.idl:
* kdom/bindings/idl/stylesheets/MediaList.idl:
* kdom/bindings/idl/traversal/DocumentTraversal.idl:
* kdom/bindings/idl/traversal/NodeIterator.idl:
* kdom/bindings/idl/traversal/TreeWalker.idl:
* kdom/bindings/idl/xpath/XPathEvaluator.idl:
* kdom/bindings/idl/xpath/XPathException.idl:
* kdom/bindings/idl/xpath/XPathExpression.idl:
* kdom/bindings/idl/xpath/XPathNSResolver.idl:
* kdom/bindings/idl/xpath/XPathNamespace.idl:
* kdom/bindings/idl/xpath/XPathResult.idl:
* kdom/bindings/idl/xpointer/XPointerException.idl:
* kdom/bindings/kdombinder.sh:
* kdom/bindings/kdomidl.pl:
* kdom/core/CDFInterface.cpp:
(CDFInterface::ecmaInterface):
* kdom/core/CDFInterface.h:
* kdom/ecma/DOMBridge.h:
(KDOM::DOMRWBridge::put):
* kdom/ecma/DOMLookup.h:
* kdom/ecma/Ecma.cpp:
(Ecma::Private::Private):
(Ecma::setup):
(Ecma::setupDocument):
(Ecma::interface):
(Ecma::createEventListener):
(KDOM::getDOMNode):
(KDOM::getDOMEvent):
* kdom/ecma/Ecma.h:
* kdom/ecma/EcmaInterface.h: Removed.
* kdom/ecma/GlobalObject.cpp:
(GlobalObject::get):
(GlobalObjectFunc::callAsFunction):
(ScheduledAction::execute):
(GlobalQObject::parentDestroyed):
(GlobalQObject::clearTimeout):
(GlobalQObject::timerEvent):
* kdom/ecma/GlobalObject.h:
(KDOM::GlobalObject::):
* kdom/ecma/ScriptInterpreter.cpp:
* khtml/khtml_part.cpp:
(KHTMLPart::begin):
* khtml/xml/dom_docimpl.cpp:
(DOMImplementationImpl::createKDOMDocument):
* khtml/xml/dom_docimpl.h:
* ksvg2/bindings/idl/svg/GetSVGDocument.idl: Added.
* ksvg2/bindings/idl/svg/SVGAElement.idl: Added.
* ksvg2/bindings/idl/svg/SVGAngle.idl: Added.
* ksvg2/bindings/idl/svg/SVGAnimateColorElement.idl: Added.
* ksvg2/bindings/idl/svg/SVGAnimateElement.idl: Added.
* ksvg2/bindings/idl/svg/SVGAnimateTransformElement.idl: Added.
* ksvg2/bindings/idl/svg/SVGAnimatedAngle.idl: Added.
* ksvg2/bindings/idl/svg/SVGAnimatedBoolean.idl: Added.
* ksvg2/bindings/idl/svg/SVGAnimatedEnumeration.idl: Added.
* ksvg2/bindings/idl/svg/SVGAnimatedInteger.idl: Added.
* ksvg2/bindings/idl/svg/SVGAnimatedLength.idl: Added.
* ksvg2/bindings/idl/svg/SVGAnimatedLengthList.idl: Added.
* ksvg2/bindings/idl/svg/SVGAnimatedNumber.idl: Added.
* ksvg2/bindings/idl/svg/SVGAnimatedNumberList.idl: Added.
* ksvg2/bindings/idl/svg/SVGAnimatedPathData.idl: Added.
* ksvg2/bindings/idl/svg/SVGAnimatedPoints.idl: Added.
* ksvg2/bindings/idl/svg/SVGAnimatedPreserveAspectRatio.idl: Added.
* ksvg2/bindings/idl/svg/SVGAnimatedRect.idl: Added.
* ksvg2/bindings/idl/svg/SVGAnimatedString.idl: Added.
* ksvg2/bindings/idl/svg/SVGAnimatedTransformList.idl: Added.
* ksvg2/bindings/idl/svg/SVGAnimationElement.idl: Added.
* ksvg2/bindings/idl/svg/SVGCircleElement.idl: Added.
* ksvg2/bindings/idl/svg/SVGClipPathElement.idl: Added.
* ksvg2/bindings/idl/svg/SVGColor.idl: Added.
* ksvg2/bindings/idl/svg/SVGComponentTransferFunctionElement.idl: Added.
* ksvg2/bindings/idl/svg/SVGCursorElement.idl: Added.
* ksvg2/bindings/idl/svg/SVGDOMImplementation.idl: Added.
* ksvg2/bindings/idl/svg/SVGDefsElement.idl: Added.
* ksvg2/bindings/idl/svg/SVGDescElement.idl: Added.
* ksvg2/bindings/idl/svg/SVGDocument.idl: Added.
* ksvg2/bindings/idl/svg/SVGElement.idl: Added.
* ksvg2/bindings/idl/svg/SVGElementInstance.idl: Added.
* ksvg2/bindings/idl/svg/SVGElementInstanceList.idl: Added.
* ksvg2/bindings/idl/svg/SVGEllipseElement.idl: Added.
* ksvg2/bindings/idl/svg/SVGEvent.idl: Added.
* ksvg2/bindings/idl/svg/SVGException.idl: Added.
* ksvg2/bindings/idl/svg/SVGExternalResourcesRequired.idl: Added.
* ksvg2/bindings/idl/svg/SVGFEBlendElement.idl: Added.
* ksvg2/bindings/idl/svg/SVGFEColorMatrixElement.idl: Added.
* ksvg2/bindings/idl/svg/SVGFEComponentTransferElement.idl: Added.
* ksvg2/bindings/idl/svg/SVGFECompositeElement.idl: Added.
* ksvg2/bindings/idl/svg/SVGFEFloodElement.idl: Added.
* ksvg2/bindings/idl/svg/SVGFEFuncAElement.idl: Added.
* ksvg2/bindings/idl/svg/SVGFEFuncBElement.idl: Added.
* ksvg2/bindings/idl/svg/SVGFEFuncGElement.idl: Added.
* ksvg2/bindings/idl/svg/SVGFEFuncRElement.idl: Added.
* ksvg2/bindings/idl/svg/SVGFEGaussianBlurElement.idl: Added.
* ksvg2/bindings/idl/svg/SVGFEImageElement.idl: Added.
* ksvg2/bindings/idl/svg/SVGFEMergeElement.idl: Added.
* ksvg2/bindings/idl/svg/SVGFEMergeNodeElement.idl: Added.
* ksvg2/bindings/idl/svg/SVGFEOffsetElement.idl: Added.
* ksvg2/bindings/idl/svg/SVGFETileElement.idl: Added.
* ksvg2/bindings/idl/svg/SVGFETurbulenceElement.idl: Added.
* ksvg2/bindings/idl/svg/SVGFilterElement.idl: Added.
* ksvg2/bindings/idl/svg/SVGFilterPrimitiveStandardAttributes.idl: Added.
* ksvg2/bindings/idl/svg/SVGFitToViewBox.idl: Added.
* ksvg2/bindings/idl/svg/SVGGElement.idl: Added.
* ksvg2/bindings/idl/svg/SVGGradientElement.idl: Added.
* ksvg2/bindings/idl/svg/SVGICCColor.idl: Added.
* ksvg2/bindings/idl/svg/SVGImageElement.idl: Added.
* ksvg2/bindings/idl/svg/SVGLangSpace.idl: Added.
* ksvg2/bindings/idl/svg/SVGLength.idl: Added.
* ksvg2/bindings/idl/svg/SVGLengthList.idl: Added.
* ksvg2/bindings/idl/svg/SVGLineElement.idl: Added.
* ksvg2/bindings/idl/svg/SVGLinearGradientElement.idl: Added.
* ksvg2/bindings/idl/svg/SVGLocatable.idl: Added.
* ksvg2/bindings/idl/svg/SVGMarkerElement.idl: Added.
* ksvg2/bindings/idl/svg/SVGMatrix.idl: Added.
* ksvg2/bindings/idl/svg/SVGNumber.idl: Added.
* ksvg2/bindings/idl/svg/SVGNumberList.idl: Added.
* ksvg2/bindings/idl/svg/SVGPaint.idl: Added.
* ksvg2/bindings/idl/svg/SVGPathElement.idl: Added.
* ksvg2/bindings/idl/svg/SVGPathSeg.idl: Added.
* ksvg2/bindings/idl/svg/SVGPathSegArc.idl: Added.
* ksvg2/bindings/idl/svg/SVGPathSegClosePath.idl: Added.
* ksvg2/bindings/idl/svg/SVGPathSegCurvetoCubic.idl: Added.
* ksvg2/bindings/idl/svg/SVGPathSegCurvetoCubicSmooth.idl: Added.
* ksvg2/bindings/idl/svg/SVGPathSegCurvetoQuadratic.idl: Added.
* ksvg2/bindings/idl/svg/SVGPathSegCurvetoQuadraticSmooth.idl: Added.
* ksvg2/bindings/idl/svg/SVGPathSegLineto.idl: Added.
* ksvg2/bindings/idl/svg/SVGPathSegLinetoHorizontal.idl: Added.
* ksvg2/bindings/idl/svg/SVGPathSegLinetoVertical.idl: Added.
* ksvg2/bindings/idl/svg/SVGPathSegList.idl: Added.
* ksvg2/bindings/idl/svg/SVGPathSegMoveto.idl: Added.
* ksvg2/bindings/idl/svg/SVGPatternElement.idl: Added.
* ksvg2/bindings/idl/svg/SVGPoint.idl: Added.
* ksvg2/bindings/idl/svg/SVGPointList.idl: Added.
* ksvg2/bindings/idl/svg/SVGPolygonElement.idl: Added.
* ksvg2/bindings/idl/svg/SVGPolylineElement.idl: Added.
* ksvg2/bindings/idl/svg/SVGPreserveAspectRatio.idl: Added.
* ksvg2/bindings/idl/svg/SVGRadialGradientElement.idl: Added.
* ksvg2/bindings/idl/svg/SVGRect.idl: Added.
* ksvg2/bindings/idl/svg/SVGRectElement.idl: Added.
* ksvg2/bindings/idl/svg/SVGRenderingIntent.idl: Added.
* ksvg2/bindings/idl/svg/SVGSVGElement.idl: Added.
* ksvg2/bindings/idl/svg/SVGScriptElement.idl: Added.
* ksvg2/bindings/idl/svg/SVGSetElement.idl: Added.
* ksvg2/bindings/idl/svg/SVGStopElement.idl: Added.
* ksvg2/bindings/idl/svg/SVGStringList.idl: Added.
* ksvg2/bindings/idl/svg/SVGStylable.idl: Added.
* ksvg2/bindings/idl/svg/SVGStyleElement.idl: Added.
* ksvg2/bindings/idl/svg/SVGSwitchElement.idl: Added.
* ksvg2/bindings/idl/svg/SVGSymbolElement.idl: Added.
* ksvg2/bindings/idl/svg/SVGTSpanElement.idl: Added.
* ksvg2/bindings/idl/svg/SVGTests.idl: Added.
* ksvg2/bindings/idl/svg/SVGTextContentElement.idl: Added.
* ksvg2/bindings/idl/svg/SVGTextElement.idl: Added.
* ksvg2/bindings/idl/svg/SVGTextPositioningElement.idl: Added.
* ksvg2/bindings/idl/svg/SVGTitleElement.idl: Added.
* ksvg2/bindings/idl/svg/SVGTransform.idl: Added.
* ksvg2/bindings/idl/svg/SVGTransformList.idl: Added.
* ksvg2/bindings/idl/svg/SVGTransformable.idl: Added.
* ksvg2/bindings/idl/svg/SVGURIReference.idl: Added.
* ksvg2/bindings/idl/svg/SVGUnitTypes.idl: Added.
* ksvg2/bindings/idl/svg/SVGUseElement.idl: Added.
* ksvg2/bindings/idl/svg/SVGViewElement.idl: Added.
* ksvg2/bindings/idl/svg/SVGZoomAndPan.idl: Added.
* ksvg2/bindings/idl/svg/SVGZoomEvent.idl: Added.
* ksvg2/bindings/idl/svg/kdomdefs.idl: Added.
* ksvg2/ecma/EcmaInterface.h: Removed.
Revision Changes Path
1.139 +220 -0 WebCore/ChangeLog
Index: ChangeLog
===================================================================
RCS file: /cvs/root/WebCore/ChangeLog,v
retrieving revision 1.138
retrieving revision 1.139
diff -u -r1.138 -r1.139
--- ChangeLog 20 Sep 2005 09:40:05 -0000 1.138
+++ ChangeLog 20 Sep 2005 22:07:57 -0000 1.139
@@ -1,4 +1,224 @@
2005-09-20 Eric Seidel <eseidel at apple.com>
+
+ Reviewed by mjs.
+
+ Pickup latest Ecma changes from KDE, including
+ adding in the SVG ecma bindings and DOM 3 LS bindings.
+ http://bugzilla.opendarwin.org/show_bug.cgi?id=4946
+
+ * WebCore.xcodeproj/project.pbxproj:
+ * kdom/bindings/IDLCodeGenerator.pm:
+ * kdom/bindings/IDLCodeGeneratorCpp.pm:
+ * kdom/bindings/IDLCodeGeneratorEcmaInterface.pm: Added.
+ * kdom/bindings/IDLCodeGeneratorJs.pm:
+ * kdom/bindings/idl/core/Attr.idl:
+ * kdom/bindings/idl/core/CharacterData.idl:
+ * kdom/bindings/idl/core/DOMConfiguration.idl:
+ * kdom/bindings/idl/core/DOMException.idl:
+ * kdom/bindings/idl/core/DOMImplementation.idl:
+ * kdom/bindings/idl/core/DOMImplementationList.idl: Removed.
+ * kdom/bindings/idl/core/DOMImplementationSource.idl: Removed.
+ * kdom/bindings/idl/core/DOMString.idl: Removed.
+ * kdom/bindings/idl/core/Document.idl:
+ * kdom/bindings/idl/core/Element.idl:
+ * kdom/bindings/idl/core/NameList.idl: Removed.
+ * kdom/bindings/idl/core/NamedNodeMap.idl:
+ * kdom/bindings/idl/core/Node.idl:
+ * kdom/bindings/idl/core/ProcessingInstruction.idl:
+ * kdom/bindings/idl/core/Text.idl:
+ * kdom/bindings/idl/core/UserDataHandler.idl: Removed.
+ * kdom/bindings/idl/css/CSSCharsetRule.idl:
+ * kdom/bindings/idl/css/CSSMediaRule.idl:
+ * kdom/bindings/idl/css/CSSPageRule.idl:
+ * kdom/bindings/idl/css/CSSPrimitiveValue.idl:
+ * kdom/bindings/idl/css/CSSRule.idl:
+ * kdom/bindings/idl/css/CSSStyleDeclaration.idl:
+ * kdom/bindings/idl/css/CSSStyleRule.idl:
+ * kdom/bindings/idl/css/CSSStyleSheet.idl:
+ * kdom/bindings/idl/css/CSSValue.idl:
+ * kdom/bindings/idl/css/ViewCSS.idl: Removed.
+ * kdom/bindings/idl/events/DocumentEvent.idl:
+ * kdom/bindings/idl/events/EventException.idl:
+ * kdom/bindings/idl/events/EventTarget.idl:
+ * kdom/bindings/idl/ls/DOMImplementationLS.idl: Added.
+ * kdom/bindings/idl/ls/LSException.idl: Added.
+ * kdom/bindings/idl/ls/LSInput.idl: Added.
+ * kdom/bindings/idl/ls/LSOutput.idl: Added.
+ * kdom/bindings/idl/ls/LSParser.idl: Added.
+ * kdom/bindings/idl/ls/LSParserFilter.idl: Added.
+ * kdom/bindings/idl/ls/LSResourceResolver.idl: Added.
+ * kdom/bindings/idl/ls/LSSerializer.idl: Added.
+ * kdom/bindings/idl/ls/LSSerializerFilter.idl: Added.
+ * kdom/bindings/idl/ls/kdomdefs.idl: Added.
+ * kdom/bindings/idl/range/Range.idl:
+ * kdom/bindings/idl/range/RangeException.idl:
+ * kdom/bindings/idl/stylesheets/LinkStyle.idl:
+ * kdom/bindings/idl/stylesheets/MediaList.idl:
+ * kdom/bindings/idl/traversal/DocumentTraversal.idl:
+ * kdom/bindings/idl/traversal/NodeIterator.idl:
+ * kdom/bindings/idl/traversal/TreeWalker.idl:
+ * kdom/bindings/idl/xpath/XPathEvaluator.idl:
+ * kdom/bindings/idl/xpath/XPathException.idl:
+ * kdom/bindings/idl/xpath/XPathExpression.idl:
+ * kdom/bindings/idl/xpath/XPathNSResolver.idl:
+ * kdom/bindings/idl/xpath/XPathNamespace.idl:
+ * kdom/bindings/idl/xpath/XPathResult.idl:
+ * kdom/bindings/idl/xpointer/XPointerException.idl:
+ * kdom/bindings/kdombinder.sh:
+ * kdom/bindings/kdomidl.pl:
+ * kdom/core/CDFInterface.cpp:
+ (CDFInterface::ecmaInterface):
+ * kdom/core/CDFInterface.h:
+ * kdom/ecma/DOMBridge.h:
+ (KDOM::DOMRWBridge::put):
+ * kdom/ecma/DOMLookup.h:
+ * kdom/ecma/Ecma.cpp:
+ (Ecma::Private::Private):
+ (Ecma::setup):
+ (Ecma::setupDocument):
+ (Ecma::interface):
+ (Ecma::createEventListener):
+ (KDOM::getDOMNode):
+ (KDOM::getDOMEvent):
+ * kdom/ecma/Ecma.h:
+ * kdom/ecma/EcmaInterface.h: Removed.
+ * kdom/ecma/GlobalObject.cpp:
+ (GlobalObject::get):
+ (GlobalObjectFunc::callAsFunction):
+ (ScheduledAction::execute):
+ (GlobalQObject::parentDestroyed):
+ (GlobalQObject::clearTimeout):
+ (GlobalQObject::timerEvent):
+ * kdom/ecma/GlobalObject.h:
+ (KDOM::GlobalObject::):
+ * kdom/ecma/ScriptInterpreter.cpp:
+ * khtml/khtml_part.cpp:
+ (KHTMLPart::begin):
+ * khtml/xml/dom_docimpl.cpp:
+ (DOMImplementationImpl::createKDOMDocument):
+ * khtml/xml/dom_docimpl.h:
+ * ksvg2/bindings/idl/svg/GetSVGDocument.idl: Added.
+ * ksvg2/bindings/idl/svg/SVGAElement.idl: Added.
+ * ksvg2/bindings/idl/svg/SVGAngle.idl: Added.
+ * ksvg2/bindings/idl/svg/SVGAnimateColorElement.idl: Added.
+ * ksvg2/bindings/idl/svg/SVGAnimateElement.idl: Added.
+ * ksvg2/bindings/idl/svg/SVGAnimateTransformElement.idl: Added.
+ * ksvg2/bindings/idl/svg/SVGAnimatedAngle.idl: Added.
+ * ksvg2/bindings/idl/svg/SVGAnimatedBoolean.idl: Added.
+ * ksvg2/bindings/idl/svg/SVGAnimatedEnumeration.idl: Added.
+ * ksvg2/bindings/idl/svg/SVGAnimatedInteger.idl: Added.
+ * ksvg2/bindings/idl/svg/SVGAnimatedLength.idl: Added.
+ * ksvg2/bindings/idl/svg/SVGAnimatedLengthList.idl: Added.
+ * ksvg2/bindings/idl/svg/SVGAnimatedNumber.idl: Added.
+ * ksvg2/bindings/idl/svg/SVGAnimatedNumberList.idl: Added.
+ * ksvg2/bindings/idl/svg/SVGAnimatedPathData.idl: Added.
+ * ksvg2/bindings/idl/svg/SVGAnimatedPoints.idl: Added.
+ * ksvg2/bindings/idl/svg/SVGAnimatedPreserveAspectRatio.idl: Added.
+ * ksvg2/bindings/idl/svg/SVGAnimatedRect.idl: Added.
+ * ksvg2/bindings/idl/svg/SVGAnimatedString.idl: Added.
+ * ksvg2/bindings/idl/svg/SVGAnimatedTransformList.idl: Added.
+ * ksvg2/bindings/idl/svg/SVGAnimationElement.idl: Added.
+ * ksvg2/bindings/idl/svg/SVGCircleElement.idl: Added.
+ * ksvg2/bindings/idl/svg/SVGClipPathElement.idl: Added.
+ * ksvg2/bindings/idl/svg/SVGColor.idl: Added.
+ * ksvg2/bindings/idl/svg/SVGComponentTransferFunctionElement.idl: Added.
+ * ksvg2/bindings/idl/svg/SVGCursorElement.idl: Added.
+ * ksvg2/bindings/idl/svg/SVGDOMImplementation.idl: Added.
+ * ksvg2/bindings/idl/svg/SVGDefsElement.idl: Added.
+ * ksvg2/bindings/idl/svg/SVGDescElement.idl: Added.
+ * ksvg2/bindings/idl/svg/SVGDocument.idl: Added.
+ * ksvg2/bindings/idl/svg/SVGElement.idl: Added.
+ * ksvg2/bindings/idl/svg/SVGElementInstance.idl: Added.
+ * ksvg2/bindings/idl/svg/SVGElementInstanceList.idl: Added.
+ * ksvg2/bindings/idl/svg/SVGEllipseElement.idl: Added.
+ * ksvg2/bindings/idl/svg/SVGEvent.idl: Added.
+ * ksvg2/bindings/idl/svg/SVGException.idl: Added.
+ * ksvg2/bindings/idl/svg/SVGExternalResourcesRequired.idl: Added.
+ * ksvg2/bindings/idl/svg/SVGFEBlendElement.idl: Added.
+ * ksvg2/bindings/idl/svg/SVGFEColorMatrixElement.idl: Added.
+ * ksvg2/bindings/idl/svg/SVGFEComponentTransferElement.idl: Added.
+ * ksvg2/bindings/idl/svg/SVGFECompositeElement.idl: Added.
+ * ksvg2/bindings/idl/svg/SVGFEFloodElement.idl: Added.
+ * ksvg2/bindings/idl/svg/SVGFEFuncAElement.idl: Added.
+ * ksvg2/bindings/idl/svg/SVGFEFuncBElement.idl: Added.
+ * ksvg2/bindings/idl/svg/SVGFEFuncGElement.idl: Added.
+ * ksvg2/bindings/idl/svg/SVGFEFuncRElement.idl: Added.
+ * ksvg2/bindings/idl/svg/SVGFEGaussianBlurElement.idl: Added.
+ * ksvg2/bindings/idl/svg/SVGFEImageElement.idl: Added.
+ * ksvg2/bindings/idl/svg/SVGFEMergeElement.idl: Added.
+ * ksvg2/bindings/idl/svg/SVGFEMergeNodeElement.idl: Added.
+ * ksvg2/bindings/idl/svg/SVGFEOffsetElement.idl: Added.
+ * ksvg2/bindings/idl/svg/SVGFETileElement.idl: Added.
+ * ksvg2/bindings/idl/svg/SVGFETurbulenceElement.idl: Added.
+ * ksvg2/bindings/idl/svg/SVGFilterElement.idl: Added.
+ * ksvg2/bindings/idl/svg/SVGFilterPrimitiveStandardAttributes.idl: Added.
+ * ksvg2/bindings/idl/svg/SVGFitToViewBox.idl: Added.
+ * ksvg2/bindings/idl/svg/SVGGElement.idl: Added.
+ * ksvg2/bindings/idl/svg/SVGGradientElement.idl: Added.
+ * ksvg2/bindings/idl/svg/SVGICCColor.idl: Added.
+ * ksvg2/bindings/idl/svg/SVGImageElement.idl: Added.
+ * ksvg2/bindings/idl/svg/SVGLangSpace.idl: Added.
+ * ksvg2/bindings/idl/svg/SVGLength.idl: Added.
+ * ksvg2/bindings/idl/svg/SVGLengthList.idl: Added.
+ * ksvg2/bindings/idl/svg/SVGLineElement.idl: Added.
+ * ksvg2/bindings/idl/svg/SVGLinearGradientElement.idl: Added.
+ * ksvg2/bindings/idl/svg/SVGLocatable.idl: Added.
+ * ksvg2/bindings/idl/svg/SVGMarkerElement.idl: Added.
+ * ksvg2/bindings/idl/svg/SVGMatrix.idl: Added.
+ * ksvg2/bindings/idl/svg/SVGNumber.idl: Added.
+ * ksvg2/bindings/idl/svg/SVGNumberList.idl: Added.
+ * ksvg2/bindings/idl/svg/SVGPaint.idl: Added.
+ * ksvg2/bindings/idl/svg/SVGPathElement.idl: Added.
+ * ksvg2/bindings/idl/svg/SVGPathSeg.idl: Added.
+ * ksvg2/bindings/idl/svg/SVGPathSegArc.idl: Added.
+ * ksvg2/bindings/idl/svg/SVGPathSegClosePath.idl: Added.
+ * ksvg2/bindings/idl/svg/SVGPathSegCurvetoCubic.idl: Added.
+ * ksvg2/bindings/idl/svg/SVGPathSegCurvetoCubicSmooth.idl: Added.
+ * ksvg2/bindings/idl/svg/SVGPathSegCurvetoQuadratic.idl: Added.
+ * ksvg2/bindings/idl/svg/SVGPathSegCurvetoQuadraticSmooth.idl: Added.
+ * ksvg2/bindings/idl/svg/SVGPathSegLineto.idl: Added.
+ * ksvg2/bindings/idl/svg/SVGPathSegLinetoHorizontal.idl: Added.
+ * ksvg2/bindings/idl/svg/SVGPathSegLinetoVertical.idl: Added.
+ * ksvg2/bindings/idl/svg/SVGPathSegList.idl: Added.
+ * ksvg2/bindings/idl/svg/SVGPathSegMoveto.idl: Added.
+ * ksvg2/bindings/idl/svg/SVGPatternElement.idl: Added.
+ * ksvg2/bindings/idl/svg/SVGPoint.idl: Added.
+ * ksvg2/bindings/idl/svg/SVGPointList.idl: Added.
+ * ksvg2/bindings/idl/svg/SVGPolygonElement.idl: Added.
+ * ksvg2/bindings/idl/svg/SVGPolylineElement.idl: Added.
+ * ksvg2/bindings/idl/svg/SVGPreserveAspectRatio.idl: Added.
+ * ksvg2/bindings/idl/svg/SVGRadialGradientElement.idl: Added.
+ * ksvg2/bindings/idl/svg/SVGRect.idl: Added.
+ * ksvg2/bindings/idl/svg/SVGRectElement.idl: Added.
+ * ksvg2/bindings/idl/svg/SVGRenderingIntent.idl: Added.
+ * ksvg2/bindings/idl/svg/SVGSVGElement.idl: Added.
+ * ksvg2/bindings/idl/svg/SVGScriptElement.idl: Added.
+ * ksvg2/bindings/idl/svg/SVGSetElement.idl: Added.
+ * ksvg2/bindings/idl/svg/SVGStopElement.idl: Added.
+ * ksvg2/bindings/idl/svg/SVGStringList.idl: Added.
+ * ksvg2/bindings/idl/svg/SVGStylable.idl: Added.
+ * ksvg2/bindings/idl/svg/SVGStyleElement.idl: Added.
+ * ksvg2/bindings/idl/svg/SVGSwitchElement.idl: Added.
+ * ksvg2/bindings/idl/svg/SVGSymbolElement.idl: Added.
+ * ksvg2/bindings/idl/svg/SVGTSpanElement.idl: Added.
+ * ksvg2/bindings/idl/svg/SVGTests.idl: Added.
+ * ksvg2/bindings/idl/svg/SVGTextContentElement.idl: Added.
+ * ksvg2/bindings/idl/svg/SVGTextElement.idl: Added.
+ * ksvg2/bindings/idl/svg/SVGTextPositioningElement.idl: Added.
+ * ksvg2/bindings/idl/svg/SVGTitleElement.idl: Added.
+ * ksvg2/bindings/idl/svg/SVGTransform.idl: Added.
+ * ksvg2/bindings/idl/svg/SVGTransformList.idl: Added.
+ * ksvg2/bindings/idl/svg/SVGTransformable.idl: Added.
+ * ksvg2/bindings/idl/svg/SVGURIReference.idl: Added.
+ * ksvg2/bindings/idl/svg/SVGUnitTypes.idl: Added.
+ * ksvg2/bindings/idl/svg/SVGUseElement.idl: Added.
+ * ksvg2/bindings/idl/svg/SVGViewElement.idl: Added.
+ * ksvg2/bindings/idl/svg/SVGZoomAndPan.idl: Added.
+ * ksvg2/bindings/idl/svg/SVGZoomEvent.idl: Added.
+ * ksvg2/bindings/idl/svg/kdomdefs.idl: Added.
+ * ksvg2/ecma/EcmaInterface.h: Removed.
+
+2005-09-20 Eric Seidel <eseidel at apple.com>
Fix by Kimmo Kinnunen <kimmo.t.kinnunen at nokia.com>
Reviewed by eseidel.
1.24 +2114 -700 WebCore/WebCore.xcodeproj/project.pbxproj
Index: project.pbxproj
===================================================================
RCS file: /cvs/root/WebCore/WebCore.xcodeproj/project.pbxproj,v
retrieving revision 1.23
retrieving revision 1.24
diff -u -r1.23 -r1.24
--- project.pbxproj 8 Sep 2005 08:03:08 -0000 1.23
+++ project.pbxproj 20 Sep 2005 22:07:58 -0000 1.24
@@ -629,6 +629,256 @@
A802435308AC8651001B29DA /* DOMObjectImpl.h in Headers */ = {isa = PBXBuildFile; fileRef = A802435108AC8651001B29DA /* DOMObjectImpl.h */; };
A810E39508A4160F00333D98 /* KCanvasTreeDebug.h in Headers */ = {isa = PBXBuildFile; fileRef = A810E39308A4160F00333D98 /* KCanvasTreeDebug.h */; };
A810E39608A4160F00333D98 /* KCanvasTreeDebug.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A810E39408A4160F00333D98 /* KCanvasTreeDebug.cpp */; };
+ A8122E7208D564B400844FA3 /* GetSVGDocumentWrapper.h in Headers */ = {isa = PBXBuildFile; fileRef = A8122CFA08D564B100844FA3 /* GetSVGDocumentWrapper.h */; };
+ A8122E7408D564B400844FA3 /* SVGAElementWrapper.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A8122CFC08D564B100844FA3 /* SVGAElementWrapper.cpp */; };
+ A8122E7508D564B400844FA3 /* SVGAElementWrapper.h in Headers */ = {isa = PBXBuildFile; fileRef = A8122CFD08D564B100844FA3 /* SVGAElementWrapper.h */; };
+ A8122E7608D564B400844FA3 /* SVGAngleWrapper.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A8122CFE08D564B100844FA3 /* SVGAngleWrapper.cpp */; };
+ A8122E7708D564B400844FA3 /* SVGAngleWrapper.h in Headers */ = {isa = PBXBuildFile; fileRef = A8122CFF08D564B100844FA3 /* SVGAngleWrapper.h */; };
+ A8122E7808D564B400844FA3 /* SVGAnimateColorElementWrapper.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A8122D0008D564B100844FA3 /* SVGAnimateColorElementWrapper.cpp */; };
+ A8122E7908D564B400844FA3 /* SVGAnimateColorElementWrapper.h in Headers */ = {isa = PBXBuildFile; fileRef = A8122D0108D564B200844FA3 /* SVGAnimateColorElementWrapper.h */; };
+ A8122E7A08D564B400844FA3 /* SVGAnimatedAngleWrapper.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A8122D0208D564B200844FA3 /* SVGAnimatedAngleWrapper.cpp */; };
+ A8122E7B08D564B400844FA3 /* SVGAnimatedAngleWrapper.h in Headers */ = {isa = PBXBuildFile; fileRef = A8122D0308D564B200844FA3 /* SVGAnimatedAngleWrapper.h */; };
+ A8122E7C08D564B400844FA3 /* SVGAnimatedBooleanWrapper.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A8122D0408D564B200844FA3 /* SVGAnimatedBooleanWrapper.cpp */; };
+ A8122E7D08D564B400844FA3 /* SVGAnimatedBooleanWrapper.h in Headers */ = {isa = PBXBuildFile; fileRef = A8122D0508D564B200844FA3 /* SVGAnimatedBooleanWrapper.h */; };
+ A8122E7E08D564B400844FA3 /* SVGAnimatedEnumerationWrapper.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A8122D0608D564B200844FA3 /* SVGAnimatedEnumerationWrapper.cpp */; };
+ A8122E7F08D564B400844FA3 /* SVGAnimatedEnumerationWrapper.h in Headers */ = {isa = PBXBuildFile; fileRef = A8122D0708D564B200844FA3 /* SVGAnimatedEnumerationWrapper.h */; };
+ A8122E8008D564B400844FA3 /* SVGAnimatedIntegerWrapper.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A8122D0808D564B200844FA3 /* SVGAnimatedIntegerWrapper.cpp */; };
+ A8122E8108D564B400844FA3 /* SVGAnimatedIntegerWrapper.h in Headers */ = {isa = PBXBuildFile; fileRef = A8122D0908D564B200844FA3 /* SVGAnimatedIntegerWrapper.h */; };
+ A8122E8208D564B400844FA3 /* SVGAnimatedLengthListWrapper.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A8122D0A08D564B200844FA3 /* SVGAnimatedLengthListWrapper.cpp */; };
+ A8122E8308D564B400844FA3 /* SVGAnimatedLengthListWrapper.h in Headers */ = {isa = PBXBuildFile; fileRef = A8122D0B08D564B200844FA3 /* SVGAnimatedLengthListWrapper.h */; };
+ A8122E8408D564B400844FA3 /* SVGAnimatedLengthWrapper.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A8122D0C08D564B200844FA3 /* SVGAnimatedLengthWrapper.cpp */; };
+ A8122E8508D564B400844FA3 /* SVGAnimatedLengthWrapper.h in Headers */ = {isa = PBXBuildFile; fileRef = A8122D0D08D564B200844FA3 /* SVGAnimatedLengthWrapper.h */; };
+ A8122E8608D564B400844FA3 /* SVGAnimatedNumberListWrapper.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A8122D0E08D564B200844FA3 /* SVGAnimatedNumberListWrapper.cpp */; };
+ A8122E8708D564B400844FA3 /* SVGAnimatedNumberListWrapper.h in Headers */ = {isa = PBXBuildFile; fileRef = A8122D0F08D564B200844FA3 /* SVGAnimatedNumberListWrapper.h */; };
+ A8122E8808D564B400844FA3 /* SVGAnimatedNumberWrapper.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A8122D1008D564B200844FA3 /* SVGAnimatedNumberWrapper.cpp */; };
+ A8122E8908D564B400844FA3 /* SVGAnimatedNumberWrapper.h in Headers */ = {isa = PBXBuildFile; fileRef = A8122D1108D564B200844FA3 /* SVGAnimatedNumberWrapper.h */; };
+ A8122E8A08D564B400844FA3 /* SVGAnimatedPathDataWrapper.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A8122D1208D564B200844FA3 /* SVGAnimatedPathDataWrapper.cpp */; };
+ A8122E8B08D564B400844FA3 /* SVGAnimatedPathDataWrapper.h in Headers */ = {isa = PBXBuildFile; fileRef = A8122D1308D564B200844FA3 /* SVGAnimatedPathDataWrapper.h */; };
+ A8122E8C08D564B400844FA3 /* SVGAnimatedPointsWrapper.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A8122D1408D564B200844FA3 /* SVGAnimatedPointsWrapper.cpp */; };
+ A8122E8D08D564B400844FA3 /* SVGAnimatedPointsWrapper.h in Headers */ = {isa = PBXBuildFile; fileRef = A8122D1508D564B200844FA3 /* SVGAnimatedPointsWrapper.h */; };
+ A8122E8E08D564B400844FA3 /* SVGAnimatedPreserveAspectRatioWrapper.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A8122D1608D564B200844FA3 /* SVGAnimatedPreserveAspectRatioWrapper.cpp */; };
+ A8122E8F08D564B400844FA3 /* SVGAnimatedPreserveAspectRatioWrapper.h in Headers */ = {isa = PBXBuildFile; fileRef = A8122D1708D564B200844FA3 /* SVGAnimatedPreserveAspectRatioWrapper.h */; };
+ A8122E9008D564B400844FA3 /* SVGAnimatedRectWrapper.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A8122D1808D564B200844FA3 /* SVGAnimatedRectWrapper.cpp */; };
+ A8122E9108D564B400844FA3 /* SVGAnimatedRectWrapper.h in Headers */ = {isa = PBXBuildFile; fileRef = A8122D1908D564B200844FA3 /* SVGAnimatedRectWrapper.h */; };
+ A8122E9208D564B400844FA3 /* SVGAnimatedStringWrapper.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A8122D1A08D564B200844FA3 /* SVGAnimatedStringWrapper.cpp */; };
+ A8122E9308D564B400844FA3 /* SVGAnimatedStringWrapper.h in Headers */ = {isa = PBXBuildFile; fileRef = A8122D1B08D564B200844FA3 /* SVGAnimatedStringWrapper.h */; };
+ A8122E9408D564B400844FA3 /* SVGAnimatedTransformListWrapper.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A8122D1C08D564B200844FA3 /* SVGAnimatedTransformListWrapper.cpp */; };
+ A8122E9508D564B400844FA3 /* SVGAnimatedTransformListWrapper.h in Headers */ = {isa = PBXBuildFile; fileRef = A8122D1D08D564B200844FA3 /* SVGAnimatedTransformListWrapper.h */; };
+ A8122E9608D564B400844FA3 /* SVGAnimateElementWrapper.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A8122D1E08D564B200844FA3 /* SVGAnimateElementWrapper.cpp */; };
+ A8122E9708D564B400844FA3 /* SVGAnimateElementWrapper.h in Headers */ = {isa = PBXBuildFile; fileRef = A8122D1F08D564B200844FA3 /* SVGAnimateElementWrapper.h */; };
+ A8122E9808D564B400844FA3 /* SVGAnimateTransformElementWrapper.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A8122D2008D564B200844FA3 /* SVGAnimateTransformElementWrapper.cpp */; };
+ A8122E9908D564B400844FA3 /* SVGAnimateTransformElementWrapper.h in Headers */ = {isa = PBXBuildFile; fileRef = A8122D2108D564B200844FA3 /* SVGAnimateTransformElementWrapper.h */; };
+ A8122E9A08D564B400844FA3 /* SVGAnimationElementWrapper.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A8122D2208D564B200844FA3 /* SVGAnimationElementWrapper.cpp */; };
+ A8122E9B08D564B400844FA3 /* SVGAnimationElementWrapper.h in Headers */ = {isa = PBXBuildFile; fileRef = A8122D2308D564B200844FA3 /* SVGAnimationElementWrapper.h */; };
+ A8122E9C08D564B400844FA3 /* SVGCircleElementWrapper.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A8122D2408D564B200844FA3 /* SVGCircleElementWrapper.cpp */; };
+ A8122E9D08D564B400844FA3 /* SVGCircleElementWrapper.h in Headers */ = {isa = PBXBuildFile; fileRef = A8122D2508D564B200844FA3 /* SVGCircleElementWrapper.h */; };
+ A8122E9E08D564B400844FA3 /* SVGClipPathElementWrapper.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A8122D2608D564B200844FA3 /* SVGClipPathElementWrapper.cpp */; };
+ A8122E9F08D564B400844FA3 /* SVGClipPathElementWrapper.h in Headers */ = {isa = PBXBuildFile; fileRef = A8122D2708D564B200844FA3 /* SVGClipPathElementWrapper.h */; };
+ A8122EA008D564B400844FA3 /* SVGColorWrapper.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A8122D2808D564B200844FA3 /* SVGColorWrapper.cpp */; };
+ A8122EA108D564B400844FA3 /* SVGColorWrapper.h in Headers */ = {isa = PBXBuildFile; fileRef = A8122D2908D564B200844FA3 /* SVGColorWrapper.h */; };
+ A8122EA208D564B400844FA3 /* SVGComponentTransferFunctionElementWrapper.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A8122D2A08D564B200844FA3 /* SVGComponentTransferFunctionElementWrapper.cpp */; };
+ A8122EA308D564B400844FA3 /* SVGComponentTransferFunctionElementWrapper.h in Headers */ = {isa = PBXBuildFile; fileRef = A8122D2B08D564B200844FA3 /* SVGComponentTransferFunctionElementWrapper.h */; };
+ A8122EA408D564B400844FA3 /* SVGCursorElementWrapper.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A8122D2C08D564B200844FA3 /* SVGCursorElementWrapper.cpp */; };
+ A8122EA508D564B400844FA3 /* SVGCursorElementWrapper.h in Headers */ = {isa = PBXBuildFile; fileRef = A8122D2D08D564B200844FA3 /* SVGCursorElementWrapper.h */; };
+ A8122EA608D564B400844FA3 /* SVGDefsElementWrapper.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A8122D2E08D564B200844FA3 /* SVGDefsElementWrapper.cpp */; };
+ A8122EA708D564B400844FA3 /* SVGDefsElementWrapper.h in Headers */ = {isa = PBXBuildFile; fileRef = A8122D2F08D564B200844FA3 /* SVGDefsElementWrapper.h */; };
+ A8122EA808D564B400844FA3 /* SVGDescElementWrapper.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A8122D3008D564B200844FA3 /* SVGDescElementWrapper.cpp */; };
+ A8122EA908D564B400844FA3 /* SVGDescElementWrapper.h in Headers */ = {isa = PBXBuildFile; fileRef = A8122D3108D564B200844FA3 /* SVGDescElementWrapper.h */; };
+ A8122EAA08D564B400844FA3 /* SVGDocumentWrapper.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A8122D3208D564B200844FA3 /* SVGDocumentWrapper.cpp */; };
+ A8122EAB08D564B400844FA3 /* SVGDocumentWrapper.h in Headers */ = {isa = PBXBuildFile; fileRef = A8122D3308D564B200844FA3 /* SVGDocumentWrapper.h */; };
+ A8122EAC08D564B400844FA3 /* SVGDOMImplementationWrapper.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A8122D3408D564B200844FA3 /* SVGDOMImplementationWrapper.cpp */; };
+ A8122EAD08D564B400844FA3 /* SVGDOMImplementationWrapper.h in Headers */ = {isa = PBXBuildFile; fileRef = A8122D3508D564B200844FA3 /* SVGDOMImplementationWrapper.h */; };
+ A8122EAE08D564B400844FA3 /* SVGElementInstanceListWrapper.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A8122D3608D564B200844FA3 /* SVGElementInstanceListWrapper.cpp */; };
+ A8122EAF08D564B400844FA3 /* SVGElementInstanceListWrapper.h in Headers */ = {isa = PBXBuildFile; fileRef = A8122D3708D564B200844FA3 /* SVGElementInstanceListWrapper.h */; };
+ A8122EB008D564B400844FA3 /* SVGElementInstanceWrapper.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A8122D3808D564B200844FA3 /* SVGElementInstanceWrapper.cpp */; };
+ A8122EB108D564B400844FA3 /* SVGElementInstanceWrapper.h in Headers */ = {isa = PBXBuildFile; fileRef = A8122D3908D564B200844FA3 /* SVGElementInstanceWrapper.h */; };
+ A8122EB208D564B400844FA3 /* SVGElementWrapper.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A8122D3A08D564B200844FA3 /* SVGElementWrapper.cpp */; };
+ A8122EB308D564B400844FA3 /* SVGElementWrapper.h in Headers */ = {isa = PBXBuildFile; fileRef = A8122D3B08D564B200844FA3 /* SVGElementWrapper.h */; };
+ A8122EB408D564B400844FA3 /* SVGEllipseElementWrapper.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A8122D3C08D564B200844FA3 /* SVGEllipseElementWrapper.cpp */; };
+ A8122EB508D564B400844FA3 /* SVGEllipseElementWrapper.h in Headers */ = {isa = PBXBuildFile; fileRef = A8122D3D08D564B200844FA3 /* SVGEllipseElementWrapper.h */; };
+ A8122EB608D564B400844FA3 /* SVGEventWrapper.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A8122D3E08D564B200844FA3 /* SVGEventWrapper.cpp */; };
+ A8122EB708D564B400844FA3 /* SVGEventWrapper.h in Headers */ = {isa = PBXBuildFile; fileRef = A8122D3F08D564B200844FA3 /* SVGEventWrapper.h */; };
+ A8122EB808D564B400844FA3 /* SVGExceptionWrapper.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A8122D4008D564B200844FA3 /* SVGExceptionWrapper.cpp */; };
+ A8122EB908D564B400844FA3 /* SVGExceptionWrapper.h in Headers */ = {isa = PBXBuildFile; fileRef = A8122D4108D564B200844FA3 /* SVGExceptionWrapper.h */; };
+ A8122EBA08D564B400844FA3 /* SVGExternalResourcesRequiredWrapper.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A8122D4208D564B200844FA3 /* SVGExternalResourcesRequiredWrapper.cpp */; };
+ A8122EBB08D564B400844FA3 /* SVGExternalResourcesRequiredWrapper.h in Headers */ = {isa = PBXBuildFile; fileRef = A8122D4308D564B200844FA3 /* SVGExternalResourcesRequiredWrapper.h */; };
+ A8122EBC08D564B400844FA3 /* SVGFEBlendElementWrapper.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A8122D4408D564B200844FA3 /* SVGFEBlendElementWrapper.cpp */; };
+ A8122EBD08D564B400844FA3 /* SVGFEBlendElementWrapper.h in Headers */ = {isa = PBXBuildFile; fileRef = A8122D4508D564B200844FA3 /* SVGFEBlendElementWrapper.h */; };
+ A8122EBE08D564B400844FA3 /* SVGFEColorMatrixElementWrapper.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A8122D4608D564B200844FA3 /* SVGFEColorMatrixElementWrapper.cpp */; };
+ A8122EBF08D564B400844FA3 /* SVGFEColorMatrixElementWrapper.h in Headers */ = {isa = PBXBuildFile; fileRef = A8122D4708D564B200844FA3 /* SVGFEColorMatrixElementWrapper.h */; };
+ A8122EC008D564B400844FA3 /* SVGFEComponentTransferElementWrapper.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A8122D4808D564B200844FA3 /* SVGFEComponentTransferElementWrapper.cpp */; };
+ A8122EC108D564B400844FA3 /* SVGFEComponentTransferElementWrapper.h in Headers */ = {isa = PBXBuildFile; fileRef = A8122D4908D564B200844FA3 /* SVGFEComponentTransferElementWrapper.h */; };
+ A8122EC208D564B400844FA3 /* SVGFECompositeElementWrapper.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A8122D4A08D564B200844FA3 /* SVGFECompositeElementWrapper.cpp */; };
+ A8122EC308D564B400844FA3 /* SVGFECompositeElementWrapper.h in Headers */ = {isa = PBXBuildFile; fileRef = A8122D4B08D564B200844FA3 /* SVGFECompositeElementWrapper.h */; };
+ A8122EC408D564B400844FA3 /* SVGFEFloodElementWrapper.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A8122D4C08D564B200844FA3 /* SVGFEFloodElementWrapper.cpp */; };
+ A8122EC508D564B400844FA3 /* SVGFEFloodElementWrapper.h in Headers */ = {isa = PBXBuildFile; fileRef = A8122D4D08D564B200844FA3 /* SVGFEFloodElementWrapper.h */; };
+ A8122EC608D564B400844FA3 /* SVGFEFuncAElementWrapper.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A8122D4E08D564B200844FA3 /* SVGFEFuncAElementWrapper.cpp */; };
+ A8122EC708D564B400844FA3 /* SVGFEFuncAElementWrapper.h in Headers */ = {isa = PBXBuildFile; fileRef = A8122D4F08D564B200844FA3 /* SVGFEFuncAElementWrapper.h */; };
+ A8122EC808D564B400844FA3 /* SVGFEFuncBElementWrapper.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A8122D5008D564B200844FA3 /* SVGFEFuncBElementWrapper.cpp */; };
+ A8122EC908D564B400844FA3 /* SVGFEFuncBElementWrapper.h in Headers */ = {isa = PBXBuildFile; fileRef = A8122D5108D564B200844FA3 /* SVGFEFuncBElementWrapper.h */; };
+ A8122ECA08D564B400844FA3 /* SVGFEFuncGElementWrapper.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A8122D5208D564B200844FA3 /* SVGFEFuncGElementWrapper.cpp */; };
+ A8122ECB08D564B400844FA3 /* SVGFEFuncGElementWrapper.h in Headers */ = {isa = PBXBuildFile; fileRef = A8122D5308D564B200844FA3 /* SVGFEFuncGElementWrapper.h */; };
+ A8122ECC08D564B400844FA3 /* SVGFEFuncRElementWrapper.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A8122D5408D564B200844FA3 /* SVGFEFuncRElementWrapper.cpp */; };
+ A8122ECD08D564B400844FA3 /* SVGFEFuncRElementWrapper.h in Headers */ = {isa = PBXBuildFile; fileRef = A8122D5508D564B200844FA3 /* SVGFEFuncRElementWrapper.h */; };
+ A8122ECE08D564B400844FA3 /* SVGFEGaussianBlurElementWrapper.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A8122D5608D564B200844FA3 /* SVGFEGaussianBlurElementWrapper.cpp */; };
+ A8122ECF08D564B400844FA3 /* SVGFEGaussianBlurElementWrapper.h in Headers */ = {isa = PBXBuildFile; fileRef = A8122D5708D564B200844FA3 /* SVGFEGaussianBlurElementWrapper.h */; };
+ A8122ED008D564B400844FA3 /* SVGFEImageElementWrapper.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A8122D5808D564B200844FA3 /* SVGFEImageElementWrapper.cpp */; };
+ A8122ED108D564B400844FA3 /* SVGFEImageElementWrapper.h in Headers */ = {isa = PBXBuildFile; fileRef = A8122D5908D564B200844FA3 /* SVGFEImageElementWrapper.h */; };
+ A8122ED208D564B400844FA3 /* SVGFEMergeElementWrapper.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A8122D5A08D564B200844FA3 /* SVGFEMergeElementWrapper.cpp */; };
+ A8122ED308D564B400844FA3 /* SVGFEMergeElementWrapper.h in Headers */ = {isa = PBXBuildFile; fileRef = A8122D5B08D564B200844FA3 /* SVGFEMergeElementWrapper.h */; };
+ A8122ED408D564B400844FA3 /* SVGFEMergeNodeElementWrapper.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A8122D5C08D564B200844FA3 /* SVGFEMergeNodeElementWrapper.cpp */; };
+ A8122ED508D564B400844FA3 /* SVGFEMergeNodeElementWrapper.h in Headers */ = {isa = PBXBuildFile; fileRef = A8122D5D08D564B200844FA3 /* SVGFEMergeNodeElementWrapper.h */; };
+ A8122ED608D564B400844FA3 /* SVGFEOffsetElementWrapper.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A8122D5E08D564B200844FA3 /* SVGFEOffsetElementWrapper.cpp */; };
+ A8122ED708D564B400844FA3 /* SVGFEOffsetElementWrapper.h in Headers */ = {isa = PBXBuildFile; fileRef = A8122D5F08D564B200844FA3 /* SVGFEOffsetElementWrapper.h */; };
+ A8122ED808D564B400844FA3 /* SVGFETileElementWrapper.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A8122D6008D564B200844FA3 /* SVGFETileElementWrapper.cpp */; };
+ A8122ED908D564B400844FA3 /* SVGFETileElementWrapper.h in Headers */ = {isa = PBXBuildFile; fileRef = A8122D6108D564B200844FA3 /* SVGFETileElementWrapper.h */; };
+ A8122EDA08D564B400844FA3 /* SVGFETurbulenceElementWrapper.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A8122D6208D564B200844FA3 /* SVGFETurbulenceElementWrapper.cpp */; };
+ A8122EDB08D564B400844FA3 /* SVGFETurbulenceElementWrapper.h in Headers */ = {isa = PBXBuildFile; fileRef = A8122D6308D564B200844FA3 /* SVGFETurbulenceElementWrapper.h */; };
+ A8122EDC08D564B400844FA3 /* SVGFilterElementWrapper.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A8122D6408D564B200844FA3 /* SVGFilterElementWrapper.cpp */; };
+ A8122EDD08D564B400844FA3 /* SVGFilterElementWrapper.h in Headers */ = {isa = PBXBuildFile; fileRef = A8122D6508D564B200844FA3 /* SVGFilterElementWrapper.h */; };
+ A8122EDE08D564B400844FA3 /* SVGFilterPrimitiveStandardAttributesWrapper.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A8122D6608D564B200844FA3 /* SVGFilterPrimitiveStandardAttributesWrapper.cpp */; };
+ A8122EDF08D564B400844FA3 /* SVGFilterPrimitiveStandardAttributesWrapper.h in Headers */ = {isa = PBXBuildFile; fileRef = A8122D6708D564B200844FA3 /* SVGFilterPrimitiveStandardAttributesWrapper.h */; };
+ A8122EE008D564B400844FA3 /* SVGFitToViewBoxWrapper.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A8122D6808D564B200844FA3 /* SVGFitToViewBoxWrapper.cpp */; };
+ A8122EE108D564B400844FA3 /* SVGFitToViewBoxWrapper.h in Headers */ = {isa = PBXBuildFile; fileRef = A8122D6908D564B200844FA3 /* SVGFitToViewBoxWrapper.h */; };
+ A8122EE208D564B400844FA3 /* SVGGElementWrapper.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A8122D6A08D564B200844FA3 /* SVGGElementWrapper.cpp */; };
+ A8122EE308D564B400844FA3 /* SVGGElementWrapper.h in Headers */ = {isa = PBXBuildFile; fileRef = A8122D6B08D564B200844FA3 /* SVGGElementWrapper.h */; };
+ A8122EE408D564B400844FA3 /* SVGGradientElementWrapper.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A8122D6C08D564B200844FA3 /* SVGGradientElementWrapper.cpp */; };
+ A8122EE508D564B400844FA3 /* SVGGradientElementWrapper.h in Headers */ = {isa = PBXBuildFile; fileRef = A8122D6D08D564B200844FA3 /* SVGGradientElementWrapper.h */; };
+ A8122EE708D564B400844FA3 /* SVGICCColorWrapper.h in Headers */ = {isa = PBXBuildFile; fileRef = A8122D6F08D564B200844FA3 /* SVGICCColorWrapper.h */; };
+ A8122EE808D564B400844FA3 /* SVGImageElementWrapper.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A8122D7008D564B200844FA3 /* SVGImageElementWrapper.cpp */; };
+ A8122EE908D564B400844FA3 /* SVGImageElementWrapper.h in Headers */ = {isa = PBXBuildFile; fileRef = A8122D7108D564B200844FA3 /* SVGImageElementWrapper.h */; };
+ A8122EEA08D564B400844FA3 /* SVGLangSpaceWrapper.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A8122D7208D564B200844FA3 /* SVGLangSpaceWrapper.cpp */; };
+ A8122EEB08D564B400844FA3 /* SVGLangSpaceWrapper.h in Headers */ = {isa = PBXBuildFile; fileRef = A8122D7308D564B200844FA3 /* SVGLangSpaceWrapper.h */; };
+ A8122EEC08D564B400844FA3 /* SVGLengthListWrapper.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A8122D7408D564B200844FA3 /* SVGLengthListWrapper.cpp */; };
+ A8122EED08D564B400844FA3 /* SVGLengthListWrapper.h in Headers */ = {isa = PBXBuildFile; fileRef = A8122D7508D564B200844FA3 /* SVGLengthListWrapper.h */; };
+ A8122EEE08D564B400844FA3 /* SVGLengthWrapper.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A8122D7608D564B200844FA3 /* SVGLengthWrapper.cpp */; };
+ A8122EEF08D564B400844FA3 /* SVGLengthWrapper.h in Headers */ = {isa = PBXBuildFile; fileRef = A8122D7708D564B200844FA3 /* SVGLengthWrapper.h */; };
+ A8122EF008D564B400844FA3 /* SVGLinearGradientElementWrapper.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A8122D7808D564B200844FA3 /* SVGLinearGradientElementWrapper.cpp */; };
+ A8122EF108D564B500844FA3 /* SVGLinearGradientElementWrapper.h in Headers */ = {isa = PBXBuildFile; fileRef = A8122D7908D564B200844FA3 /* SVGLinearGradientElementWrapper.h */; };
+ A8122EF208D564B500844FA3 /* SVGLineElementWrapper.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A8122D7A08D564B200844FA3 /* SVGLineElementWrapper.cpp */; };
+ A8122EF308D564B500844FA3 /* SVGLineElementWrapper.h in Headers */ = {isa = PBXBuildFile; fileRef = A8122D7B08D564B200844FA3 /* SVGLineElementWrapper.h */; };
+ A8122EF408D564B500844FA3 /* SVGLocatableWrapper.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A8122D7C08D564B200844FA3 /* SVGLocatableWrapper.cpp */; };
+ A8122EF508D564B500844FA3 /* SVGLocatableWrapper.h in Headers */ = {isa = PBXBuildFile; fileRef = A8122D7D08D564B200844FA3 /* SVGLocatableWrapper.h */; };
+ A8122EF608D564B500844FA3 /* SVGMarkerElementWrapper.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A8122D7E08D564B200844FA3 /* SVGMarkerElementWrapper.cpp */; };
+ A8122EF708D564B500844FA3 /* SVGMarkerElementWrapper.h in Headers */ = {isa = PBXBuildFile; fileRef = A8122D7F08D564B200844FA3 /* SVGMarkerElementWrapper.h */; };
+ A8122EF808D564B500844FA3 /* SVGMatrixWrapper.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A8122D8008D564B200844FA3 /* SVGMatrixWrapper.cpp */; };
+ A8122EF908D564B500844FA3 /* SVGMatrixWrapper.h in Headers */ = {isa = PBXBuildFile; fileRef = A8122D8108D564B200844FA3 /* SVGMatrixWrapper.h */; };
+ A8122EFA08D564B500844FA3 /* SVGNumberListWrapper.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A8122D8208D564B200844FA3 /* SVGNumberListWrapper.cpp */; };
+ A8122EFB08D564B500844FA3 /* SVGNumberListWrapper.h in Headers */ = {isa = PBXBuildFile; fileRef = A8122D8308D564B200844FA3 /* SVGNumberListWrapper.h */; };
+ A8122EFC08D564B500844FA3 /* SVGNumberWrapper.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A8122D8408D564B200844FA3 /* SVGNumberWrapper.cpp */; };
+ A8122EFD08D564B500844FA3 /* SVGNumberWrapper.h in Headers */ = {isa = PBXBuildFile; fileRef = A8122D8508D564B200844FA3 /* SVGNumberWrapper.h */; };
+ A8122EFE08D564B500844FA3 /* SVGPaintWrapper.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A8122D8608D564B200844FA3 /* SVGPaintWrapper.cpp */; };
+ A8122EFF08D564B500844FA3 /* SVGPaintWrapper.h in Headers */ = {isa = PBXBuildFile; fileRef = A8122D8708D564B200844FA3 /* SVGPaintWrapper.h */; };
+ A8122F0008D564B500844FA3 /* SVGPathElementWrapper.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A8122D8808D564B200844FA3 /* SVGPathElementWrapper.cpp */; };
+ A8122F0108D564B500844FA3 /* SVGPathElementWrapper.h in Headers */ = {isa = PBXBuildFile; fileRef = A8122D8908D564B200844FA3 /* SVGPathElementWrapper.h */; };
+ A8122F0208D564B500844FA3 /* SVGPathSegArcAbsWrapper.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A8122D8A08D564B200844FA3 /* SVGPathSegArcAbsWrapper.cpp */; };
+ A8122F0308D564B500844FA3 /* SVGPathSegArcAbsWrapper.h in Headers */ = {isa = PBXBuildFile; fileRef = A8122D8B08D564B200844FA3 /* SVGPathSegArcAbsWrapper.h */; };
+ A8122F0408D564B500844FA3 /* SVGPathSegArcRelWrapper.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A8122D8C08D564B200844FA3 /* SVGPathSegArcRelWrapper.cpp */; };
+ A8122F0508D564B500844FA3 /* SVGPathSegArcRelWrapper.h in Headers */ = {isa = PBXBuildFile; fileRef = A8122D8D08D564B200844FA3 /* SVGPathSegArcRelWrapper.h */; };
+ A8122F0608D564B500844FA3 /* SVGPathSegClosePathWrapper.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A8122D8E08D564B200844FA3 /* SVGPathSegClosePathWrapper.cpp */; };
+ A8122F0708D564B500844FA3 /* SVGPathSegClosePathWrapper.h in Headers */ = {isa = PBXBuildFile; fileRef = A8122D8F08D564B200844FA3 /* SVGPathSegClosePathWrapper.h */; };
+ A8122F0808D564B500844FA3 /* SVGPathSegCurvetoCubicAbsWrapper.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A8122D9008D564B200844FA3 /* SVGPathSegCurvetoCubicAbsWrapper.cpp */; };
+ A8122F0908D564B500844FA3 /* SVGPathSegCurvetoCubicAbsWrapper.h in Headers */ = {isa = PBXBuildFile; fileRef = A8122D9108D564B200844FA3 /* SVGPathSegCurvetoCubicAbsWrapper.h */; };
+ A8122F0A08D564B500844FA3 /* SVGPathSegCurvetoCubicRelWrapper.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A8122D9208D564B200844FA3 /* SVGPathSegCurvetoCubicRelWrapper.cpp */; };
+ A8122F0B08D564B500844FA3 /* SVGPathSegCurvetoCubicRelWrapper.h in Headers */ = {isa = PBXBuildFile; fileRef = A8122D9308D564B200844FA3 /* SVGPathSegCurvetoCubicRelWrapper.h */; };
+ A8122F0C08D564B500844FA3 /* SVGPathSegCurvetoCubicSmoothAbsWrapper.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A8122D9408D564B200844FA3 /* SVGPathSegCurvetoCubicSmoothAbsWrapper.cpp */; };
+ A8122F0D08D564B500844FA3 /* SVGPathSegCurvetoCubicSmoothAbsWrapper.h in Headers */ = {isa = PBXBuildFile; fileRef = A8122D9508D564B300844FA3 /* SVGPathSegCurvetoCubicSmoothAbsWrapper.h */; };
+ A8122F0E08D564B500844FA3 /* SVGPathSegCurvetoCubicSmoothRelWrapper.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A8122D9608D564B300844FA3 /* SVGPathSegCurvetoCubicSmoothRelWrapper.cpp */; };
+ A8122F0F08D564B500844FA3 /* SVGPathSegCurvetoCubicSmoothRelWrapper.h in Headers */ = {isa = PBXBuildFile; fileRef = A8122D9708D564B300844FA3 /* SVGPathSegCurvetoCubicSmoothRelWrapper.h */; };
+ A8122F1008D564B500844FA3 /* SVGPathSegCurvetoQuadraticAbsWrapper.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A8122D9808D564B300844FA3 /* SVGPathSegCurvetoQuadraticAbsWrapper.cpp */; };
+ A8122F1108D564B500844FA3 /* SVGPathSegCurvetoQuadraticAbsWrapper.h in Headers */ = {isa = PBXBuildFile; fileRef = A8122D9908D564B300844FA3 /* SVGPathSegCurvetoQuadraticAbsWrapper.h */; };
+ A8122F1208D564B500844FA3 /* SVGPathSegCurvetoQuadraticRelWrapper.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A8122D9A08D564B300844FA3 /* SVGPathSegCurvetoQuadraticRelWrapper.cpp */; };
+ A8122F1308D564B500844FA3 /* SVGPathSegCurvetoQuadraticRelWrapper.h in Headers */ = {isa = PBXBuildFile; fileRef = A8122D9B08D564B300844FA3 /* SVGPathSegCurvetoQuadraticRelWrapper.h */; };
+ A8122F1408D564B500844FA3 /* SVGPathSegCurvetoQuadraticSmoothAbsWrapper.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A8122D9C08D564B300844FA3 /* SVGPathSegCurvetoQuadraticSmoothAbsWrapper.cpp */; };
+ A8122F1508D564B500844FA3 /* SVGPathSegCurvetoQuadraticSmoothAbsWrapper.h in Headers */ = {isa = PBXBuildFile; fileRef = A8122D9D08D564B300844FA3 /* SVGPathSegCurvetoQuadraticSmoothAbsWrapper.h */; };
+ A8122F1608D564B500844FA3 /* SVGPathSegCurvetoQuadraticSmoothRelWrapper.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A8122D9E08D564B300844FA3 /* SVGPathSegCurvetoQuadraticSmoothRelWrapper.cpp */; };
+ A8122F1708D564B500844FA3 /* SVGPathSegCurvetoQuadraticSmoothRelWrapper.h in Headers */ = {isa = PBXBuildFile; fileRef = A8122D9F08D564B300844FA3 /* SVGPathSegCurvetoQuadraticSmoothRelWrapper.h */; };
+ A8122F1808D564B500844FA3 /* SVGPathSegLinetoAbsWrapper.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A8122DA008D564B300844FA3 /* SVGPathSegLinetoAbsWrapper.cpp */; };
+ A8122F1908D564B500844FA3 /* SVGPathSegLinetoAbsWrapper.h in Headers */ = {isa = PBXBuildFile; fileRef = A8122DA108D564B300844FA3 /* SVGPathSegLinetoAbsWrapper.h */; };
+ A8122F1A08D564B500844FA3 /* SVGPathSegLinetoHorizontalAbsWrapper.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A8122DA208D564B300844FA3 /* SVGPathSegLinetoHorizontalAbsWrapper.cpp */; };
+ A8122F1B08D564B500844FA3 /* SVGPathSegLinetoHorizontalAbsWrapper.h in Headers */ = {isa = PBXBuildFile; fileRef = A8122DA308D564B300844FA3 /* SVGPathSegLinetoHorizontalAbsWrapper.h */; };
+ A8122F1C08D564B500844FA3 /* SVGPathSegLinetoHorizontalRelWrapper.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A8122DA408D564B300844FA3 /* SVGPathSegLinetoHorizontalRelWrapper.cpp */; };
+ A8122F1D08D564B500844FA3 /* SVGPathSegLinetoHorizontalRelWrapper.h in Headers */ = {isa = PBXBuildFile; fileRef = A8122DA508D564B300844FA3 /* SVGPathSegLinetoHorizontalRelWrapper.h */; };
+ A8122F1E08D564B500844FA3 /* SVGPathSegLinetoRelWrapper.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A8122DA608D564B300844FA3 /* SVGPathSegLinetoRelWrapper.cpp */; };
+ A8122F1F08D564B500844FA3 /* SVGPathSegLinetoRelWrapper.h in Headers */ = {isa = PBXBuildFile; fileRef = A8122DA708D564B300844FA3 /* SVGPathSegLinetoRelWrapper.h */; };
+ A8122F2008D564B500844FA3 /* SVGPathSegLinetoVerticalAbsWrapper.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A8122DA808D564B300844FA3 /* SVGPathSegLinetoVerticalAbsWrapper.cpp */; };
+ A8122F2108D564B500844FA3 /* SVGPathSegLinetoVerticalAbsWrapper.h in Headers */ = {isa = PBXBuildFile; fileRef = A8122DA908D564B300844FA3 /* SVGPathSegLinetoVerticalAbsWrapper.h */; };
+ A8122F2208D564B500844FA3 /* SVGPathSegLinetoVerticalRelWrapper.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A8122DAA08D564B300844FA3 /* SVGPathSegLinetoVerticalRelWrapper.cpp */; };
+ A8122F2308D564B500844FA3 /* SVGPathSegLinetoVerticalRelWrapper.h in Headers */ = {isa = PBXBuildFile; fileRef = A8122DAB08D564B300844FA3 /* SVGPathSegLinetoVerticalRelWrapper.h */; };
+ A8122F2408D564B500844FA3 /* SVGPathSegListWrapper.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A8122DAC08D564B300844FA3 /* SVGPathSegListWrapper.cpp */; };
+ A8122F2508D564B500844FA3 /* SVGPathSegListWrapper.h in Headers */ = {isa = PBXBuildFile; fileRef = A8122DAD08D564B300844FA3 /* SVGPathSegListWrapper.h */; };
+ A8122F2608D564B500844FA3 /* SVGPathSegMovetoAbsWrapper.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A8122DAE08D564B300844FA3 /* SVGPathSegMovetoAbsWrapper.cpp */; };
+ A8122F2708D564B500844FA3 /* SVGPathSegMovetoAbsWrapper.h in Headers */ = {isa = PBXBuildFile; fileRef = A8122DAF08D564B300844FA3 /* SVGPathSegMovetoAbsWrapper.h */; };
+ A8122F2808D564B500844FA3 /* SVGPathSegMovetoRelWrapper.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A8122DB008D564B300844FA3 /* SVGPathSegMovetoRelWrapper.cpp */; };
+ A8122F2908D564B500844FA3 /* SVGPathSegMovetoRelWrapper.h in Headers */ = {isa = PBXBuildFile; fileRef = A8122DB108D564B300844FA3 /* SVGPathSegMovetoRelWrapper.h */; };
+ A8122F2A08D564B500844FA3 /* SVGPathSegWrapper.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A8122DB208D564B300844FA3 /* SVGPathSegWrapper.cpp */; };
+ A8122F2B08D564B500844FA3 /* SVGPathSegWrapper.h in Headers */ = {isa = PBXBuildFile; fileRef = A8122DB308D564B300844FA3 /* SVGPathSegWrapper.h */; };
+ A8122F2C08D564B500844FA3 /* SVGPatternElementWrapper.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A8122DB408D564B300844FA3 /* SVGPatternElementWrapper.cpp */; };
+ A8122F2D08D564B500844FA3 /* SVGPatternElementWrapper.h in Headers */ = {isa = PBXBuildFile; fileRef = A8122DB508D564B300844FA3 /* SVGPatternElementWrapper.h */; };
+ A8122F2E08D564B500844FA3 /* SVGPointListWrapper.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A8122DB608D564B300844FA3 /* SVGPointListWrapper.cpp */; };
+ A8122F2F08D564B500844FA3 /* SVGPointListWrapper.h in Headers */ = {isa = PBXBuildFile; fileRef = A8122DB708D564B300844FA3 /* SVGPointListWrapper.h */; };
+ A8122F3008D564B500844FA3 /* SVGPointWrapper.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A8122DB808D564B300844FA3 /* SVGPointWrapper.cpp */; };
+ A8122F3108D564B500844FA3 /* SVGPointWrapper.h in Headers */ = {isa = PBXBuildFile; fileRef = A8122DB908D564B300844FA3 /* SVGPointWrapper.h */; };
+ A8122F3208D564B500844FA3 /* SVGPolygonElementWrapper.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A8122DBA08D564B300844FA3 /* SVGPolygonElementWrapper.cpp */; };
+ A8122F3308D564B500844FA3 /* SVGPolygonElementWrapper.h in Headers */ = {isa = PBXBuildFile; fileRef = A8122DBB08D564B300844FA3 /* SVGPolygonElementWrapper.h */; };
+ A8122F3408D564B500844FA3 /* SVGPolylineElementWrapper.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A8122DBC08D564B300844FA3 /* SVGPolylineElementWrapper.cpp */; };
+ A8122F3508D564B500844FA3 /* SVGPolylineElementWrapper.h in Headers */ = {isa = PBXBuildFile; fileRef = A8122DBD08D564B300844FA3 /* SVGPolylineElementWrapper.h */; };
+ A8122F3608D564B500844FA3 /* SVGPreserveAspectRatioWrapper.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A8122DBE08D564B300844FA3 /* SVGPreserveAspectRatioWrapper.cpp */; };
+ A8122F3708D564B500844FA3 /* SVGPreserveAspectRatioWrapper.h in Headers */ = {isa = PBXBuildFile; fileRef = A8122DBF08D564B300844FA3 /* SVGPreserveAspectRatioWrapper.h */; };
+ A8122F3808D564B500844FA3 /* SVGRadialGradientElementWrapper.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A8122DC008D564B300844FA3 /* SVGRadialGradientElementWrapper.cpp */; };
+ A8122F3908D564B500844FA3 /* SVGRadialGradientElementWrapper.h in Headers */ = {isa = PBXBuildFile; fileRef = A8122DC108D564B300844FA3 /* SVGRadialGradientElementWrapper.h */; };
+ A8122F3A08D564B500844FA3 /* SVGRectElementWrapper.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A8122DC208D564B300844FA3 /* SVGRectElementWrapper.cpp */; };
+ A8122F3B08D564B500844FA3 /* SVGRectElementWrapper.h in Headers */ = {isa = PBXBuildFile; fileRef = A8122DC308D564B300844FA3 /* SVGRectElementWrapper.h */; };
+ A8122F3C08D564B500844FA3 /* SVGRectWrapper.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A8122DC408D564B300844FA3 /* SVGRectWrapper.cpp */; };
+ A8122F3D08D564B500844FA3 /* SVGRectWrapper.h in Headers */ = {isa = PBXBuildFile; fileRef = A8122DC508D564B300844FA3 /* SVGRectWrapper.h */; };
+ A8122F3F08D564B500844FA3 /* SVGRenderingIntentWrapper.h in Headers */ = {isa = PBXBuildFile; fileRef = A8122DC708D564B300844FA3 /* SVGRenderingIntentWrapper.h */; };
+ A8122F4008D564B500844FA3 /* SVGScriptElementWrapper.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A8122DC808D564B300844FA3 /* SVGScriptElementWrapper.cpp */; };
+ A8122F4108D564B500844FA3 /* SVGScriptElementWrapper.h in Headers */ = {isa = PBXBuildFile; fileRef = A8122DC908D564B300844FA3 /* SVGScriptElementWrapper.h */; };
+ A8122F4208D564B500844FA3 /* SVGSetElementWrapper.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A8122DCA08D564B300844FA3 /* SVGSetElementWrapper.cpp */; };
+ A8122F4308D564B500844FA3 /* SVGSetElementWrapper.h in Headers */ = {isa = PBXBuildFile; fileRef = A8122DCB08D564B300844FA3 /* SVGSetElementWrapper.h */; };
+ A8122F4408D564B500844FA3 /* SVGStopElementWrapper.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A8122DCC08D564B300844FA3 /* SVGStopElementWrapper.cpp */; };
+ A8122F4508D564B500844FA3 /* SVGStopElementWrapper.h in Headers */ = {isa = PBXBuildFile; fileRef = A8122DCD08D564B300844FA3 /* SVGStopElementWrapper.h */; };
+ A8122F4608D564B500844FA3 /* SVGStringListWrapper.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A8122DCE08D564B300844FA3 /* SVGStringListWrapper.cpp */; };
+ A8122F4708D564B500844FA3 /* SVGStringListWrapper.h in Headers */ = {isa = PBXBuildFile; fileRef = A8122DCF08D564B300844FA3 /* SVGStringListWrapper.h */; };
+ A8122F4808D564B500844FA3 /* SVGStylableWrapper.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A8122DD008D564B300844FA3 /* SVGStylableWrapper.cpp */; };
+ A8122F4908D564B500844FA3 /* SVGStylableWrapper.h in Headers */ = {isa = PBXBuildFile; fileRef = A8122DD108D564B300844FA3 /* SVGStylableWrapper.h */; };
+ A8122F4A08D564B500844FA3 /* SVGStyleElementWrapper.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A8122DD208D564B300844FA3 /* SVGStyleElementWrapper.cpp */; };
+ A8122F4B08D564B500844FA3 /* SVGStyleElementWrapper.h in Headers */ = {isa = PBXBuildFile; fileRef = A8122DD308D564B300844FA3 /* SVGStyleElementWrapper.h */; };
+ A8122F4C08D564B500844FA3 /* SVGSVGElementWrapper.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A8122DD408D564B300844FA3 /* SVGSVGElementWrapper.cpp */; };
+ A8122F4D08D564B500844FA3 /* SVGSVGElementWrapper.h in Headers */ = {isa = PBXBuildFile; fileRef = A8122DD508D564B300844FA3 /* SVGSVGElementWrapper.h */; };
+ A8122F4E08D564B500844FA3 /* SVGSwitchElementWrapper.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A8122DD608D564B300844FA3 /* SVGSwitchElementWrapper.cpp */; };
+ A8122F4F08D564B500844FA3 /* SVGSwitchElementWrapper.h in Headers */ = {isa = PBXBuildFile; fileRef = A8122DD708D564B300844FA3 /* SVGSwitchElementWrapper.h */; };
+ A8122F5008D564B500844FA3 /* SVGSymbolElementWrapper.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A8122DD808D564B300844FA3 /* SVGSymbolElementWrapper.cpp */; };
+ A8122F5108D564B500844FA3 /* SVGSymbolElementWrapper.h in Headers */ = {isa = PBXBuildFile; fileRef = A8122DD908D564B300844FA3 /* SVGSymbolElementWrapper.h */; };
+ A8122F5208D564B500844FA3 /* SVGTestsWrapper.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A8122DDA08D564B300844FA3 /* SVGTestsWrapper.cpp */; };
+ A8122F5308D564B500844FA3 /* SVGTestsWrapper.h in Headers */ = {isa = PBXBuildFile; fileRef = A8122DDB08D564B300844FA3 /* SVGTestsWrapper.h */; };
+ A8122F5408D564B500844FA3 /* SVGTextContentElementWrapper.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A8122DDC08D564B300844FA3 /* SVGTextContentElementWrapper.cpp */; };
+ A8122F5508D564B500844FA3 /* SVGTextContentElementWrapper.h in Headers */ = {isa = PBXBuildFile; fileRef = A8122DDD08D564B300844FA3 /* SVGTextContentElementWrapper.h */; };
+ A8122F5608D564B500844FA3 /* SVGTextElementWrapper.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A8122DDE08D564B300844FA3 /* SVGTextElementWrapper.cpp */; };
+ A8122F5708D564B500844FA3 /* SVGTextElementWrapper.h in Headers */ = {isa = PBXBuildFile; fileRef = A8122DDF08D564B300844FA3 /* SVGTextElementWrapper.h */; };
+ A8122F5808D564B500844FA3 /* SVGTextPositioningElementWrapper.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A8122DE008D564B300844FA3 /* SVGTextPositioningElementWrapper.cpp */; };
+ A8122F5908D564B500844FA3 /* SVGTextPositioningElementWrapper.h in Headers */ = {isa = PBXBuildFile; fileRef = A8122DE108D564B300844FA3 /* SVGTextPositioningElementWrapper.h */; };
+ A8122F5A08D564B500844FA3 /* SVGTitleElementWrapper.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A8122DE208D564B300844FA3 /* SVGTitleElementWrapper.cpp */; };
+ A8122F5B08D564B500844FA3 /* SVGTitleElementWrapper.h in Headers */ = {isa = PBXBuildFile; fileRef = A8122DE308D564B300844FA3 /* SVGTitleElementWrapper.h */; };
+ A8122F5C08D564B500844FA3 /* SVGTransformableWrapper.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A8122DE408D564B300844FA3 /* SVGTransformableWrapper.cpp */; };
+ A8122F5D08D564B500844FA3 /* SVGTransformableWrapper.h in Headers */ = {isa = PBXBuildFile; fileRef = A8122DE508D564B300844FA3 /* SVGTransformableWrapper.h */; };
+ A8122F5E08D564B500844FA3 /* SVGTransformListWrapper.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A8122DE608D564B300844FA3 /* SVGTransformListWrapper.cpp */; };
+ A8122F5F08D564B500844FA3 /* SVGTransformListWrapper.h in Headers */ = {isa = PBXBuildFile; fileRef = A8122DE708D564B300844FA3 /* SVGTransformListWrapper.h */; };
+ A8122F6008D564B500844FA3 /* SVGTransformWrapper.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A8122DE808D564B300844FA3 /* SVGTransformWrapper.cpp */; };
+ A8122F6108D564B500844FA3 /* SVGTransformWrapper.h in Headers */ = {isa = PBXBuildFile; fileRef = A8122DE908D564B300844FA3 /* SVGTransformWrapper.h */; };
+ A8122F6208D564B500844FA3 /* SVGTSpanElementWrapper.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A8122DEA08D564B300844FA3 /* SVGTSpanElementWrapper.cpp */; };
+ A8122F6308D564B500844FA3 /* SVGTSpanElementWrapper.h in Headers */ = {isa = PBXBuildFile; fileRef = A8122DEB08D564B300844FA3 /* SVGTSpanElementWrapper.h */; };
+ A8122F6508D564B500844FA3 /* SVGUnitTypesWrapper.h in Headers */ = {isa = PBXBuildFile; fileRef = A8122DED08D564B300844FA3 /* SVGUnitTypesWrapper.h */; };
+ A8122F6608D564B500844FA3 /* SVGURIReferenceWrapper.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A8122DEE08D564B300844FA3 /* SVGURIReferenceWrapper.cpp */; };
+ A8122F6708D564B500844FA3 /* SVGURIReferenceWrapper.h in Headers */ = {isa = PBXBuildFile; fileRef = A8122DEF08D564B300844FA3 /* SVGURIReferenceWrapper.h */; };
+ A8122F6808D564B500844FA3 /* SVGUseElementWrapper.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A8122DF008D564B300844FA3 /* SVGUseElementWrapper.cpp */; };
+ A8122F6908D564B500844FA3 /* SVGUseElementWrapper.h in Headers */ = {isa = PBXBuildFile; fileRef = A8122DF108D564B300844FA3 /* SVGUseElementWrapper.h */; };
+ A8122F6A08D564B500844FA3 /* SVGViewElementWrapper.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A8122DF208D564B300844FA3 /* SVGViewElementWrapper.cpp */; };
+ A8122F6B08D564B500844FA3 /* SVGViewElementWrapper.h in Headers */ = {isa = PBXBuildFile; fileRef = A8122DF308D564B300844FA3 /* SVGViewElementWrapper.h */; };
+ A8122F6C08D564B500844FA3 /* SVGZoomAndPanWrapper.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A8122DF408D564B300844FA3 /* SVGZoomAndPanWrapper.cpp */; };
+ A8122F6D08D564B500844FA3 /* SVGZoomAndPanWrapper.h in Headers */ = {isa = PBXBuildFile; fileRef = A8122DF508D564B300844FA3 /* SVGZoomAndPanWrapper.h */; };
+ A8122F6E08D564B500844FA3 /* SVGZoomEventWrapper.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A8122DF608D564B300844FA3 /* SVGZoomEventWrapper.cpp */; };
+ A8122F6F08D564B500844FA3 /* SVGZoomEventWrapper.h in Headers */ = {isa = PBXBuildFile; fileRef = A8122DF708D564B300844FA3 /* SVGZoomEventWrapper.h */; };
A81D56A408ACAC7E00136AC1 /* XPointerHelper.h in Headers */ = {isa = PBXBuildFile; fileRef = A81D56A208ACAC7E00136AC1 /* XPointerHelper.h */; };
A81D56A508ACAC7E00136AC1 /* XPointerHelper.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A81D56A308ACAC7E00136AC1 /* XPointerHelper.cpp */; };
A81D571908AD4A5700136AC1 /* DrawDocument.mm in Sources */ = {isa = PBXBuildFile; fileRef = A8C0F6E1089701F100BA5114 /* DrawDocument.mm */; };
@@ -636,144 +886,6 @@
A81D57BE08AD637400136AC1 /* ScriptInterpreter.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A8C0F9C6089701F500BA5114 /* ScriptInterpreter.cpp */; };
A81D57BF08AD637500136AC1 /* GlobalObject.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A8C0F9C2089701F500BA5114 /* GlobalObject.cpp */; };
A81D57C108AD637A00136AC1 /* Ecma.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A8C0F9BF089701F500BA5114 /* Ecma.cpp */; };
- A81D599E08ADDFFA00136AC1 /* AttrWrapper.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A81D588308ADDFF800136AC1 /* AttrWrapper.cpp */; };
- A81D599F08ADDFFA00136AC1 /* AttrWrapper.h in Headers */ = {isa = PBXBuildFile; fileRef = A81D588408ADDFF800136AC1 /* AttrWrapper.h */; };
- A81D59A008ADDFFA00136AC1 /* CDATASectionWrapper.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A81D588508ADDFF800136AC1 /* CDATASectionWrapper.cpp */; };
- A81D59A108ADDFFA00136AC1 /* CDATASectionWrapper.h in Headers */ = {isa = PBXBuildFile; fileRef = A81D588608ADDFF800136AC1 /* CDATASectionWrapper.h */; };
- A81D59A208ADDFFA00136AC1 /* CharacterDataWrapper.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A81D588708ADDFF800136AC1 /* CharacterDataWrapper.cpp */; };
- A81D59A308ADDFFA00136AC1 /* CharacterDataWrapper.h in Headers */ = {isa = PBXBuildFile; fileRef = A81D588808ADDFF800136AC1 /* CharacterDataWrapper.h */; };
- A81D59A408ADDFFA00136AC1 /* CommentWrapper.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A81D588908ADDFF800136AC1 /* CommentWrapper.cpp */; };
- A81D59A508ADDFFA00136AC1 /* CommentWrapper.h in Headers */ = {isa = PBXBuildFile; fileRef = A81D588A08ADDFF800136AC1 /* CommentWrapper.h */; };
- A81D59A608ADDFFA00136AC1 /* DocumentFragmentWrapper.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A81D588B08ADDFF800136AC1 /* DocumentFragmentWrapper.cpp */; };
- A81D59A708ADDFFA00136AC1 /* DocumentFragmentWrapper.h in Headers */ = {isa = PBXBuildFile; fileRef = A81D588C08ADDFF800136AC1 /* DocumentFragmentWrapper.h */; };
- A81D59A808ADDFFA00136AC1 /* DocumentTypeWrapper.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A81D588D08ADDFF800136AC1 /* DocumentTypeWrapper.cpp */; };
- A81D59A908ADDFFA00136AC1 /* DocumentTypeWrapper.h in Headers */ = {isa = PBXBuildFile; fileRef = A81D588E08ADDFF800136AC1 /* DocumentTypeWrapper.h */; };
- A81D59AA08ADDFFA00136AC1 /* DocumentWrapper.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A81D588F08ADDFF800136AC1 /* DocumentWrapper.cpp */; };
- A81D59AB08ADDFFA00136AC1 /* DocumentWrapper.h in Headers */ = {isa = PBXBuildFile; fileRef = A81D589008ADDFF800136AC1 /* DocumentWrapper.h */; };
- A81D59AC08ADDFFA00136AC1 /* DOMConfigurationWrapper.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A81D589108ADDFF800136AC1 /* DOMConfigurationWrapper.cpp */; };
- A81D59AD08ADDFFA00136AC1 /* DOMConfigurationWrapper.h in Headers */ = {isa = PBXBuildFile; fileRef = A81D589208ADDFF800136AC1 /* DOMConfigurationWrapper.h */; };
- A81D59AE08ADDFFA00136AC1 /* DOMErrorHandlerWrapper.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A81D589308ADDFF800136AC1 /* DOMErrorHandlerWrapper.cpp */; };
- A81D59AF08ADDFFA00136AC1 /* DOMErrorHandlerWrapper.h in Headers */ = {isa = PBXBuildFile; fileRef = A81D589408ADDFF800136AC1 /* DOMErrorHandlerWrapper.h */; };
- A81D59B008ADDFFA00136AC1 /* DOMErrorWrapper.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A81D589508ADDFF800136AC1 /* DOMErrorWrapper.cpp */; };
- A81D59B108ADDFFA00136AC1 /* DOMErrorWrapper.h in Headers */ = {isa = PBXBuildFile; fileRef = A81D589608ADDFF800136AC1 /* DOMErrorWrapper.h */; };
- A81D59B208ADDFFA00136AC1 /* DOMExceptionWrapper.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A81D589708ADDFF800136AC1 /* DOMExceptionWrapper.cpp */; };
- A81D59B308ADDFFA00136AC1 /* DOMExceptionWrapper.h in Headers */ = {isa = PBXBuildFile; fileRef = A81D589808ADDFF800136AC1 /* DOMExceptionWrapper.h */; };
- A81D59B408ADDFFA00136AC1 /* DOMImplementationWrapper.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A81D589908ADDFF800136AC1 /* DOMImplementationWrapper.cpp */; };
- A81D59B508ADDFFA00136AC1 /* DOMImplementationWrapper.h in Headers */ = {isa = PBXBuildFile; fileRef = A81D589A08ADDFF800136AC1 /* DOMImplementationWrapper.h */; };
- A81D59B608ADDFFA00136AC1 /* DOMLocatorWrapper.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A81D589B08ADDFF800136AC1 /* DOMLocatorWrapper.cpp */; };
- A81D59B708ADDFFA00136AC1 /* DOMLocatorWrapper.h in Headers */ = {isa = PBXBuildFile; fileRef = A81D589C08ADDFF800136AC1 /* DOMLocatorWrapper.h */; };
- A81D59B808ADDFFA00136AC1 /* DOMObjectWrapper.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A81D589D08ADDFF800136AC1 /* DOMObjectWrapper.cpp */; };
- A81D59B908ADDFFA00136AC1 /* DOMObjectWrapper.h in Headers */ = {isa = PBXBuildFile; fileRef = A81D589E08ADDFF800136AC1 /* DOMObjectWrapper.h */; };
- A81D59BA08ADDFFA00136AC1 /* DOMStringListWrapper.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A81D589F08ADDFF800136AC1 /* DOMStringListWrapper.cpp */; };
- A81D59BB08ADDFFA00136AC1 /* DOMStringListWrapper.h in Headers */ = {isa = PBXBuildFile; fileRef = A81D58A008ADDFF800136AC1 /* DOMStringListWrapper.h */; };
- A81D59BC08ADDFFA00136AC1 /* DOMUserDataWrapper.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A81D58A108ADDFF800136AC1 /* DOMUserDataWrapper.cpp */; };
- A81D59BD08ADDFFA00136AC1 /* DOMUserDataWrapper.h in Headers */ = {isa = PBXBuildFile; fileRef = A81D58A208ADDFF800136AC1 /* DOMUserDataWrapper.h */; };
- A81D59BE08ADDFFA00136AC1 /* ElementWrapper.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A81D58A308ADDFF800136AC1 /* ElementWrapper.cpp */; };
- A81D59BF08ADDFFA00136AC1 /* ElementWrapper.h in Headers */ = {isa = PBXBuildFile; fileRef = A81D58A408ADDFF800136AC1 /* ElementWrapper.h */; };
- A81D59C008ADDFFA00136AC1 /* EntityReferenceWrapper.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A81D58A508ADDFF800136AC1 /* EntityReferenceWrapper.cpp */; };
- A81D59C108ADDFFA00136AC1 /* EntityReferenceWrapper.h in Headers */ = {isa = PBXBuildFile; fileRef = A81D58A608ADDFF800136AC1 /* EntityReferenceWrapper.h */; };
- A81D59C208ADDFFA00136AC1 /* EntityWrapper.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A81D58A708ADDFF800136AC1 /* EntityWrapper.cpp */; };
- A81D59C308ADDFFA00136AC1 /* EntityWrapper.h in Headers */ = {isa = PBXBuildFile; fileRef = A81D58A808ADDFF800136AC1 /* EntityWrapper.h */; };
- A81D59C508ADDFFA00136AC1 /* NamedNodeMapWrapper.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A81D58AA08ADDFF800136AC1 /* NamedNodeMapWrapper.cpp */; };
- A81D59C608ADDFFA00136AC1 /* NamedNodeMapWrapper.h in Headers */ = {isa = PBXBuildFile; fileRef = A81D58AB08ADDFF800136AC1 /* NamedNodeMapWrapper.h */; };
- A81D59C708ADDFFA00136AC1 /* NodeListWrapper.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A81D58AC08ADDFF800136AC1 /* NodeListWrapper.cpp */; };
- A81D59C808ADDFFA00136AC1 /* NodeListWrapper.h in Headers */ = {isa = PBXBuildFile; fileRef = A81D58AD08ADDFF800136AC1 /* NodeListWrapper.h */; };
- A81D59C908ADDFFA00136AC1 /* NodeWrapper.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A81D58AE08ADDFF800136AC1 /* NodeWrapper.cpp */; };
- A81D59CA08ADDFFA00136AC1 /* NodeWrapper.h in Headers */ = {isa = PBXBuildFile; fileRef = A81D58AF08ADDFF800136AC1 /* NodeWrapper.h */; };
- A81D59CB08ADDFFA00136AC1 /* NotationWrapper.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A81D58B008ADDFF800136AC1 /* NotationWrapper.cpp */; };
- A81D59CC08ADDFFA00136AC1 /* NotationWrapper.h in Headers */ = {isa = PBXBuildFile; fileRef = A81D58B108ADDFF800136AC1 /* NotationWrapper.h */; };
- A81D59CD08ADDFFA00136AC1 /* ProcessingInstructionWrapper.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A81D58B208ADDFF800136AC1 /* ProcessingInstructionWrapper.cpp */; };
- A81D59CE08ADDFFA00136AC1 /* ProcessingInstructionWrapper.h in Headers */ = {isa = PBXBuildFile; fileRef = A81D58B308ADDFF800136AC1 /* ProcessingInstructionWrapper.h */; };
- A81D59CF08ADDFFA00136AC1 /* TextWrapper.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A81D58B408ADDFF800136AC1 /* TextWrapper.cpp */; };
- A81D59D008ADDFFA00136AC1 /* TextWrapper.h in Headers */ = {isa = PBXBuildFile; fileRef = A81D58B508ADDFF800136AC1 /* TextWrapper.h */; };
- A81D59D108ADDFFA00136AC1 /* TypeInfoWrapper.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A81D58B608ADDFF800136AC1 /* TypeInfoWrapper.cpp */; };
- A81D59D208ADDFFA00136AC1 /* TypeInfoWrapper.h in Headers */ = {isa = PBXBuildFile; fileRef = A81D58B708ADDFF800136AC1 /* TypeInfoWrapper.h */; };
- A81D59D308ADDFFA00136AC1 /* CounterWrapper.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A81D58B908ADDFF800136AC1 /* CounterWrapper.cpp */; };
- A81D59D408ADDFFA00136AC1 /* CounterWrapper.h in Headers */ = {isa = PBXBuildFile; fileRef = A81D58BA08ADDFF800136AC1 /* CounterWrapper.h */; };
- A81D59D508ADDFFA00136AC1 /* CSSCharsetRuleWrapper.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A81D58BB08ADDFF800136AC1 /* CSSCharsetRuleWrapper.cpp */; };
- A81D59D608ADDFFA00136AC1 /* CSSCharsetRuleWrapper.h in Headers */ = {isa = PBXBuildFile; fileRef = A81D58BC08ADDFF800136AC1 /* CSSCharsetRuleWrapper.h */; };
- A81D59D708ADDFFA00136AC1 /* CSSFontFaceRuleWrapper.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A81D58BD08ADDFF800136AC1 /* CSSFontFaceRuleWrapper.cpp */; };
- A81D59D808ADDFFA00136AC1 /* CSSFontFaceRuleWrapper.h in Headers */ = {isa = PBXBuildFile; fileRef = A81D58BE08ADDFF800136AC1 /* CSSFontFaceRuleWrapper.h */; };
- A81D59D908ADDFFA00136AC1 /* CSSImportRuleWrapper.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A81D58BF08ADDFF800136AC1 /* CSSImportRuleWrapper.cpp */; };
- A81D59DA08ADDFFA00136AC1 /* CSSImportRuleWrapper.h in Headers */ = {isa = PBXBuildFile; fileRef = A81D58C008ADDFF800136AC1 /* CSSImportRuleWrapper.h */; };
- A81D59DB08ADDFFA00136AC1 /* CSSMediaRuleWrapper.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A81D58C108ADDFF800136AC1 /* CSSMediaRuleWrapper.cpp */; };
- A81D59DC08ADDFFA00136AC1 /* CSSMediaRuleWrapper.h in Headers */ = {isa = PBXBuildFile; fileRef = A81D58C208ADDFF800136AC1 /* CSSMediaRuleWrapper.h */; };
- A81D59DD08ADDFFA00136AC1 /* CSSPageRuleWrapper.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A81D58C308ADDFF800136AC1 /* CSSPageRuleWrapper.cpp */; };
- A81D59DE08ADDFFA00136AC1 /* CSSPageRuleWrapper.h in Headers */ = {isa = PBXBuildFile; fileRef = A81D58C408ADDFF800136AC1 /* CSSPageRuleWrapper.h */; };
- A81D59DF08ADDFFA00136AC1 /* CSSPrimitiveValueWrapper.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A81D58C508ADDFF900136AC1 /* CSSPrimitiveValueWrapper.cpp */; };
- A81D59E008ADDFFA00136AC1 /* CSSPrimitiveValueWrapper.h in Headers */ = {isa = PBXBuildFile; fileRef = A81D58C608ADDFF900136AC1 /* CSSPrimitiveValueWrapper.h */; };
- A81D59E108ADDFFA00136AC1 /* CSSRuleListWrapper.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A81D58C708ADDFF900136AC1 /* CSSRuleListWrapper.cpp */; };
- A81D59E208ADDFFA00136AC1 /* CSSRuleListWrapper.h in Headers */ = {isa = PBXBuildFile; fileRef = A81D58C808ADDFF900136AC1 /* CSSRuleListWrapper.h */; };
- A81D59E308ADDFFA00136AC1 /* CSSRuleWrapper.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A81D58C908ADDFF900136AC1 /* CSSRuleWrapper.cpp */; };
- A81D59E408ADDFFA00136AC1 /* CSSRuleWrapper.h in Headers */ = {isa = PBXBuildFile; fileRef = A81D58CA08ADDFF900136AC1 /* CSSRuleWrapper.h */; };
- A81D59E508ADDFFA00136AC1 /* CSSStyleDeclarationWrapper.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A81D58CB08ADDFF900136AC1 /* CSSStyleDeclarationWrapper.cpp */; };
- A81D59E608ADDFFA00136AC1 /* CSSStyleDeclarationWrapper.h in Headers */ = {isa = PBXBuildFile; fileRef = A81D58CC08ADDFF900136AC1 /* CSSStyleDeclarationWrapper.h */; };
- A81D59E708ADDFFA00136AC1 /* CSSStyleRuleWrapper.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A81D58CD08ADDFF900136AC1 /* CSSStyleRuleWrapper.cpp */; };
- A81D59E808ADDFFA00136AC1 /* CSSStyleRuleWrapper.h in Headers */ = {isa = PBXBuildFile; fileRef = A81D58CE08ADDFF900136AC1 /* CSSStyleRuleWrapper.h */; };
- A81D59E908ADDFFA00136AC1 /* CSSStyleSheetWrapper.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A81D58CF08ADDFF900136AC1 /* CSSStyleSheetWrapper.cpp */; };
- A81D59EA08ADDFFA00136AC1 /* CSSStyleSheetWrapper.h in Headers */ = {isa = PBXBuildFile; fileRef = A81D58D008ADDFF900136AC1 /* CSSStyleSheetWrapper.h */; };
- A81D59EB08ADDFFA00136AC1 /* CSSUnknownRuleWrapper.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A81D58D108ADDFF900136AC1 /* CSSUnknownRuleWrapper.cpp */; };
- A81D59EC08ADDFFA00136AC1 /* CSSUnknownRuleWrapper.h in Headers */ = {isa = PBXBuildFile; fileRef = A81D58D208ADDFF900136AC1 /* CSSUnknownRuleWrapper.h */; };
- A81D59ED08ADDFFA00136AC1 /* CSSValueListWrapper.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A81D58D308ADDFF900136AC1 /* CSSValueListWrapper.cpp */; };
- A81D59EE08ADDFFA00136AC1 /* CSSValueListWrapper.h in Headers */ = {isa = PBXBuildFile; fileRef = A81D58D408ADDFF900136AC1 /* CSSValueListWrapper.h */; };
- A81D59EF08ADDFFA00136AC1 /* CSSValueWrapper.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A81D58D508ADDFF900136AC1 /* CSSValueWrapper.cpp */; };
- A81D59F008ADDFFA00136AC1 /* CSSValueWrapper.h in Headers */ = {isa = PBXBuildFile; fileRef = A81D58D608ADDFF900136AC1 /* CSSValueWrapper.h */; };
- A81D59F108ADDFFA00136AC1 /* DocumentCSSWrapper.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A81D58D708ADDFF900136AC1 /* DocumentCSSWrapper.cpp */; };
- A81D59F208ADDFFA00136AC1 /* DocumentCSSWrapper.h in Headers */ = {isa = PBXBuildFile; fileRef = A81D58D808ADDFF900136AC1 /* DocumentCSSWrapper.h */; };
- A81D59F408ADDFFA00136AC1 /* RectWrapper.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A81D58DA08ADDFF900136AC1 /* RectWrapper.cpp */; };
- A81D59F508ADDFFA00136AC1 /* RectWrapper.h in Headers */ = {isa = PBXBuildFile; fileRef = A81D58DB08ADDFF900136AC1 /* RectWrapper.h */; };
- A81D59F608ADDFFA00136AC1 /* RGBColorWrapper.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A81D58DC08ADDFF900136AC1 /* RGBColorWrapper.cpp */; };
- A81D59F708ADDFFA00136AC1 /* RGBColorWrapper.h in Headers */ = {isa = PBXBuildFile; fileRef = A81D58DD08ADDFF900136AC1 /* RGBColorWrapper.h */; };
- A81D59F808ADDFFA00136AC1 /* DocumentEventWrapper.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A81D58DF08ADDFF900136AC1 /* DocumentEventWrapper.cpp */; };
- A81D59F908ADDFFA00136AC1 /* DocumentEventWrapper.h in Headers */ = {isa = PBXBuildFile; fileRef = A81D58E008ADDFF900136AC1 /* DocumentEventWrapper.h */; };
- A81D59FA08ADDFFA00136AC1 /* EventExceptionWrapper.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A81D58E108ADDFF900136AC1 /* EventExceptionWrapper.cpp */; };
- A81D59FB08ADDFFA00136AC1 /* EventExceptionWrapper.h in Headers */ = {isa = PBXBuildFile; fileRef = A81D58E208ADDFF900136AC1 /* EventExceptionWrapper.h */; };
- A81D59FC08ADDFFA00136AC1 /* EventListenerWrapper.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A81D58E308ADDFF900136AC1 /* EventListenerWrapper.cpp */; };
- A81D59FD08ADDFFA00136AC1 /* EventListenerWrapper.h in Headers */ = {isa = PBXBuildFile; fileRef = A81D58E408ADDFF900136AC1 /* EventListenerWrapper.h */; };
- A81D59FE08ADDFFA00136AC1 /* EventTargetWrapper.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A81D58E508ADDFF900136AC1 /* EventTargetWrapper.cpp */; };
- A81D59FF08ADDFFA00136AC1 /* EventTargetWrapper.h in Headers */ = {isa = PBXBuildFile; fileRef = A81D58E608ADDFF900136AC1 /* EventTargetWrapper.h */; };
- A81D5A0008ADDFFA00136AC1 /* EventWrapper.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A81D58E708ADDFF900136AC1 /* EventWrapper.cpp */; };
- A81D5A0108ADDFFA00136AC1 /* EventWrapper.h in Headers */ = {isa = PBXBuildFile; fileRef = A81D58E808ADDFF900136AC1 /* EventWrapper.h */; };
- A81D5A0308ADDFFA00136AC1 /* MouseEventWrapper.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A81D58EA08ADDFF900136AC1 /* MouseEventWrapper.cpp */; };
- A81D5A0408ADDFFA00136AC1 /* MouseEventWrapper.h in Headers */ = {isa = PBXBuildFile; fileRef = A81D58EB08ADDFF900136AC1 /* MouseEventWrapper.h */; };
- A81D5A0508ADDFFA00136AC1 /* MutationEventWrapper.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A81D58EC08ADDFF900136AC1 /* MutationEventWrapper.cpp */; };
- A81D5A0608ADDFFA00136AC1 /* MutationEventWrapper.h in Headers */ = {isa = PBXBuildFile; fileRef = A81D58ED08ADDFF900136AC1 /* MutationEventWrapper.h */; };
- A81D5A0708ADDFFA00136AC1 /* UIEventWrapper.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A81D58EE08ADDFF900136AC1 /* UIEventWrapper.cpp */; };
- A81D5A0808ADDFFA00136AC1 /* UIEventWrapper.h in Headers */ = {isa = PBXBuildFile; fileRef = A81D58EF08ADDFF900136AC1 /* UIEventWrapper.h */; };
- A81D5A0B08ADDFFA00136AC1 /* DocumentRangeWrapper.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A81D58F308ADDFF900136AC1 /* DocumentRangeWrapper.cpp */; };
- A81D5A0C08ADDFFA00136AC1 /* DocumentRangeWrapper.h in Headers */ = {isa = PBXBuildFile; fileRef = A81D58F408ADDFF900136AC1 /* DocumentRangeWrapper.h */; };
- A81D5A0E08ADDFFA00136AC1 /* RangeExceptionWrapper.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A81D58F608ADDFF900136AC1 /* RangeExceptionWrapper.cpp */; };
- A81D5A0F08ADDFFA00136AC1 /* RangeExceptionWrapper.h in Headers */ = {isa = PBXBuildFile; fileRef = A81D58F708ADDFF900136AC1 /* RangeExceptionWrapper.h */; };
- A81D5A1008ADDFFA00136AC1 /* RangeWrapper.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A81D58F808ADDFF900136AC1 /* RangeWrapper.cpp */; };
- A81D5A1108ADDFFA00136AC1 /* RangeWrapper.h in Headers */ = {isa = PBXBuildFile; fileRef = A81D58F908ADDFF900136AC1 /* RangeWrapper.h */; };
- A81D5A1208ADDFFA00136AC1 /* DocumentStyleWrapper.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A81D58FB08ADDFF900136AC1 /* DocumentStyleWrapper.cpp */; };
- A81D5A1308ADDFFA00136AC1 /* DocumentStyleWrapper.h in Headers */ = {isa = PBXBuildFile; fileRef = A81D58FC08ADDFF900136AC1 /* DocumentStyleWrapper.h */; };
- A81D5A1508ADDFFA00136AC1 /* MediaListWrapper.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A81D58FE08ADDFF900136AC1 /* MediaListWrapper.cpp */; };
- A81D5A1608ADDFFA00136AC1 /* MediaListWrapper.h in Headers */ = {isa = PBXBuildFile; fileRef = A81D58FF08ADDFF900136AC1 /* MediaListWrapper.h */; };
- A81D5A1708ADDFFA00136AC1 /* StyleSheetListWrapper.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A81D590008ADDFF900136AC1 /* StyleSheetListWrapper.cpp */; };
- A81D5A1808ADDFFA00136AC1 /* StyleSheetListWrapper.h in Headers */ = {isa = PBXBuildFile; fileRef = A81D590108ADDFF900136AC1 /* StyleSheetListWrapper.h */; };
- A81D5A1908ADDFFA00136AC1 /* StyleSheetWrapper.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A81D590208ADDFF900136AC1 /* StyleSheetWrapper.cpp */; };
- A81D5A1A08ADDFFA00136AC1 /* StyleSheetWrapper.h in Headers */ = {isa = PBXBuildFile; fileRef = A81D590308ADDFF900136AC1 /* StyleSheetWrapper.h */; };
- A81D5A1B08ADDFFA00136AC1 /* DocumentTraversalWrapper.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A81D590508ADDFF900136AC1 /* DocumentTraversalWrapper.cpp */; };
- A81D5A1C08ADDFFA00136AC1 /* DocumentTraversalWrapper.h in Headers */ = {isa = PBXBuildFile; fileRef = A81D590608ADDFF900136AC1 /* DocumentTraversalWrapper.h */; };
- A81D5A1E08ADDFFA00136AC1 /* NodeFilterWrapper.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A81D590808ADDFF900136AC1 /* NodeFilterWrapper.cpp */; };
- A81D5A1F08ADDFFA00136AC1 /* NodeFilterWrapper.h in Headers */ = {isa = PBXBuildFile; fileRef = A81D590908ADDFF900136AC1 /* NodeFilterWrapper.h */; };
- A81D5A2008ADDFFA00136AC1 /* NodeIteratorWrapper.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A81D590A08ADDFF900136AC1 /* NodeIteratorWrapper.cpp */; };
- A81D5A2108ADDFFA00136AC1 /* NodeIteratorWrapper.h in Headers */ = {isa = PBXBuildFile; fileRef = A81D590B08ADDFF900136AC1 /* NodeIteratorWrapper.h */; };
- A81D5A2208ADDFFA00136AC1 /* TreeWalkerWrapper.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A81D590C08ADDFF900136AC1 /* TreeWalkerWrapper.cpp */; };
- A81D5A2308ADDFFA00136AC1 /* TreeWalkerWrapper.h in Headers */ = {isa = PBXBuildFile; fileRef = A81D590D08ADDFF900136AC1 /* TreeWalkerWrapper.h */; };
- A81D5A2408ADDFFA00136AC1 /* AbstractViewWrapper.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A81D590F08ADDFF900136AC1 /* AbstractViewWrapper.cpp */; };
- A81D5A2508ADDFFA00136AC1 /* AbstractViewWrapper.h in Headers */ = {isa = PBXBuildFile; fileRef = A81D591008ADDFF900136AC1 /* AbstractViewWrapper.h */; };
- A81D5A2608ADDFFA00136AC1 /* DocumentViewWrapper.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A81D591108ADDFF900136AC1 /* DocumentViewWrapper.cpp */; };
- A81D5A2708ADDFFA00136AC1 /* DocumentViewWrapper.h in Headers */ = {isa = PBXBuildFile; fileRef = A81D591208ADDFF900136AC1 /* DocumentViewWrapper.h */; };
- A81D5A3708ADDFFA00136AC1 /* XPointerEvaluatorWrapper.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A81D592408ADDFF900136AC1 /* XPointerEvaluatorWrapper.cpp */; };
- A81D5A3808ADDFFA00136AC1 /* XPointerEvaluatorWrapper.h in Headers */ = {isa = PBXBuildFile; fileRef = A81D592508ADDFF900136AC1 /* XPointerEvaluatorWrapper.h */; };
- A81D5A3908ADDFFA00136AC1 /* XPointerExceptionWrapper.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A81D592608ADDFF900136AC1 /* XPointerExceptionWrapper.cpp */; };
- A81D5A3A08ADDFFA00136AC1 /* XPointerExceptionWrapper.h in Headers */ = {isa = PBXBuildFile; fileRef = A81D592708ADDFF900136AC1 /* XPointerExceptionWrapper.h */; };
- A81D5A3B08ADDFFA00136AC1 /* XPointerExpressionWrapper.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A81D592808ADDFF900136AC1 /* XPointerExpressionWrapper.cpp */; };
- A81D5A3C08ADDFFA00136AC1 /* XPointerExpressionWrapper.h in Headers */ = {isa = PBXBuildFile; fileRef = A81D592908ADDFF900136AC1 /* XPointerExpressionWrapper.h */; };
- A81D5A3D08ADDFFA00136AC1 /* XPointerResultWrapper.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A81D592A08ADDFF900136AC1 /* XPointerResultWrapper.cpp */; };
- A81D5A3E08ADDFFA00136AC1 /* XPointerResultWrapper.h in Headers */ = {isa = PBXBuildFile; fileRef = A81D592B08ADDFF900136AC1 /* XPointerResultWrapper.h */; };
A8212A8708794A2300677359 /* css_base.h in Headers */ = {isa = PBXBuildFile; fileRef = BC8F618B040594BA00A80004 /* css_base.h */; };
A8212A8808794A2300677359 /* css_ruleimpl.h in Headers */ = {isa = PBXBuildFile; fileRef = F523D16502DE42E6018635CA /* css_ruleimpl.h */; };
A8212A8908794A2300677359 /* css_stylesheetimpl.h in Headers */ = {isa = PBXBuildFile; fileRef = F523D16702DE42E6018635CA /* css_stylesheetimpl.h */; };
@@ -1395,18 +1507,6 @@
A82FC33D08CBB07C00EFEE23 /* SVGCursorElementImpl.h in Headers */ = {isa = PBXBuildFile; fileRef = A82FC33B08CBB07C00EFEE23 /* SVGCursorElementImpl.h */; };
A82FC33E08CBB07C00EFEE23 /* SVGCursorElementImpl.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A82FC33C08CBB07C00EFEE23 /* SVGCursorElementImpl.cpp */; };
A841EC7208C6636600DDA21C /* KCanvasPath.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4758C44308C5F217009BAF05 /* KCanvasPath.cpp */; };
- A856E9AE08B45ABC0042E303 /* XPathResultWrapper.h in Headers */ = {isa = PBXBuildFile; fileRef = A81D592108ADDFF900136AC1 /* XPathResultWrapper.h */; };
- A856E9AF08B45ABC0042E303 /* XPathResultWrapper.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A81D592008ADDFF900136AC1 /* XPathResultWrapper.cpp */; };
- A856E9B008B45ABC0042E303 /* XPathNSResolverWrapper.h in Headers */ = {isa = PBXBuildFile; fileRef = A81D591F08ADDFF900136AC1 /* XPathNSResolverWrapper.h */; };
- A856E9B108B45ABC0042E303 /* XPathNSResolverWrapper.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A81D591E08ADDFF900136AC1 /* XPathNSResolverWrapper.cpp */; };
- A856E9B208B45ABC0042E303 /* XPathNamespaceWrapper.h in Headers */ = {isa = PBXBuildFile; fileRef = A81D591D08ADDFF900136AC1 /* XPathNamespaceWrapper.h */; };
- A856E9B308B45ABC0042E303 /* XPathNamespaceWrapper.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A81D591C08ADDFF900136AC1 /* XPathNamespaceWrapper.cpp */; };
- A856E9B408B45ABC0042E303 /* XPathExpressionWrapper.h in Headers */ = {isa = PBXBuildFile; fileRef = A81D591B08ADDFF900136AC1 /* XPathExpressionWrapper.h */; };
- A856E9B508B45ABC0042E303 /* XPathExpressionWrapper.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A81D591A08ADDFF900136AC1 /* XPathExpressionWrapper.cpp */; };
- A856E9B608B45ABC0042E303 /* XPathExceptionWrapper.h in Headers */ = {isa = PBXBuildFile; fileRef = A81D591908ADDFF900136AC1 /* XPathExceptionWrapper.h */; };
- A856E9B708B45ABC0042E303 /* XPathExceptionWrapper.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A81D591808ADDFF900136AC1 /* XPathExceptionWrapper.cpp */; };
- A856E9B808B45ABC0042E303 /* XPathEvaluatorWrapper.h in Headers */ = {isa = PBXBuildFile; fileRef = A81D591708ADDFF900136AC1 /* XPathEvaluatorWrapper.h */; };
- A856E9B908B45ABC0042E303 /* XPathEvaluatorWrapper.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A81D591608ADDFF900136AC1 /* XPathEvaluatorWrapper.cpp */; };
A856E9BC08B45B1E0042E303 /* XPathResultImpl.h in Headers */ = {isa = PBXBuildFile; fileRef = A81D5A5508ADF6EB00136AC1 /* XPathResultImpl.h */; };
A856E9BD08B45B1E0042E303 /* XPathResultImpl.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A81D5A5608ADF6EB00136AC1 /* XPathResultImpl.cpp */; };
A856E9BE08B45B1E0042E303 /* XPathNSResolverImpl.h in Headers */ = {isa = PBXBuildFile; fileRef = A81D5A5708ADF6EB00136AC1 /* XPathNSResolverImpl.h */; };
@@ -1442,8 +1542,179 @@
A85D7A300879EBA9006A9172 /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = A85D7A2F0879EBA9006A9172 /* QuartzCore.framework */; };
A85D7A8E0879EC64006A9172 /* KWQWMatrix.mm in Sources */ = {isa = PBXBuildFile; fileRef = A85D7A8C0879EC64006A9172 /* KWQWMatrix.mm */; };
A85D7A8F0879EC64006A9172 /* KWQWMatrix.h in Headers */ = {isa = PBXBuildFile; fileRef = A85D7A8D0879EC64006A9172 /* KWQWMatrix.h */; };
+ A8700A4808DD734300CC5A86 /* CDFInterface.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A8C0F9FE089701F500BA5114 /* CDFInterface.cpp */; };
A898F147088121E90075EFB2 /* htmlfactory.h in Headers */ = {isa = PBXBuildFile; fileRef = BCEF3433087B563E00BBF833 /* htmlfactory.h */; };
A898F148088121ED0075EFB2 /* htmlfactory.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BCEF3432087B563E00BBF833 /* htmlfactory.cpp */; };
+ A8BC0C8608D19F1A00379918 /* AttrWrapper.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A8BC0BE608D19F1900379918 /* AttrWrapper.cpp */; };
+ A8BC0C8708D19F1A00379918 /* AttrWrapper.h in Headers */ = {isa = PBXBuildFile; fileRef = A8BC0BE708D19F1900379918 /* AttrWrapper.h */; };
+ A8BC0C8808D19F1A00379918 /* CDATASectionWrapper.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A8BC0BE808D19F1900379918 /* CDATASectionWrapper.cpp */; };
+ A8BC0C8908D19F1A00379918 /* CDATASectionWrapper.h in Headers */ = {isa = PBXBuildFile; fileRef = A8BC0BE908D19F1900379918 /* CDATASectionWrapper.h */; };
+ A8BC0C8A08D19F1A00379918 /* CharacterDataWrapper.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A8BC0BEA08D19F1900379918 /* CharacterDataWrapper.cpp */; };
+ A8BC0C8B08D19F1A00379918 /* CharacterDataWrapper.h in Headers */ = {isa = PBXBuildFile; fileRef = A8BC0BEB08D19F1900379918 /* CharacterDataWrapper.h */; };
+ A8BC0C8C08D19F1A00379918 /* CommentWrapper.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A8BC0BEC08D19F1900379918 /* CommentWrapper.cpp */; };
+ A8BC0C8D08D19F1A00379918 /* CommentWrapper.h in Headers */ = {isa = PBXBuildFile; fileRef = A8BC0BED08D19F1900379918 /* CommentWrapper.h */; };
+ A8BC0C8E08D19F1A00379918 /* DocumentFragmentWrapper.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A8BC0BEE08D19F1900379918 /* DocumentFragmentWrapper.cpp */; };
+ A8BC0C8F08D19F1A00379918 /* DocumentFragmentWrapper.h in Headers */ = {isa = PBXBuildFile; fileRef = A8BC0BEF08D19F1900379918 /* DocumentFragmentWrapper.h */; };
+ A8BC0C9008D19F1A00379918 /* DocumentTypeWrapper.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A8BC0BF008D19F1900379918 /* DocumentTypeWrapper.cpp */; };
+ A8BC0C9108D19F1A00379918 /* DocumentTypeWrapper.h in Headers */ = {isa = PBXBuildFile; fileRef = A8BC0BF108D19F1900379918 /* DocumentTypeWrapper.h */; };
+ A8BC0C9208D19F1A00379918 /* DocumentWrapper.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A8BC0BF208D19F1900379918 /* DocumentWrapper.cpp */; };
+ A8BC0C9308D19F1A00379918 /* DocumentWrapper.h in Headers */ = {isa = PBXBuildFile; fileRef = A8BC0BF308D19F1900379918 /* DocumentWrapper.h */; };
+ A8BC0C9408D19F1A00379918 /* DOMConfigurationWrapper.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A8BC0BF408D19F1900379918 /* DOMConfigurationWrapper.cpp */; };
+ A8BC0C9508D19F1A00379918 /* DOMConfigurationWrapper.h in Headers */ = {isa = PBXBuildFile; fileRef = A8BC0BF508D19F1900379918 /* DOMConfigurationWrapper.h */; };
+ A8BC0C9608D19F1A00379918 /* DOMErrorHandlerWrapper.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A8BC0BF608D19F1900379918 /* DOMErrorHandlerWrapper.cpp */; };
+ A8BC0C9708D19F1A00379918 /* DOMErrorHandlerWrapper.h in Headers */ = {isa = PBXBuildFile; fileRef = A8BC0BF708D19F1900379918 /* DOMErrorHandlerWrapper.h */; };
+ A8BC0C9808D19F1A00379918 /* DOMErrorWrapper.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A8BC0BF808D19F1900379918 /* DOMErrorWrapper.cpp */; };
+ A8BC0C9908D19F1A00379918 /* DOMErrorWrapper.h in Headers */ = {isa = PBXBuildFile; fileRef = A8BC0BF908D19F1900379918 /* DOMErrorWrapper.h */; };
+ A8BC0C9A08D19F1A00379918 /* DOMExceptionWrapper.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A8BC0BFA08D19F1900379918 /* DOMExceptionWrapper.cpp */; };
+ A8BC0C9B08D19F1A00379918 /* DOMExceptionWrapper.h in Headers */ = {isa = PBXBuildFile; fileRef = A8BC0BFB08D19F1900379918 /* DOMExceptionWrapper.h */; };
+ A8BC0C9C08D19F1A00379918 /* DOMImplementationWrapper.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A8BC0BFC08D19F1900379918 /* DOMImplementationWrapper.cpp */; };
+ A8BC0C9D08D19F1A00379918 /* DOMImplementationWrapper.h in Headers */ = {isa = PBXBuildFile; fileRef = A8BC0BFD08D19F1900379918 /* DOMImplementationWrapper.h */; };
+ A8BC0C9E08D19F1A00379918 /* DOMLocatorWrapper.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A8BC0BFE08D19F1900379918 /* DOMLocatorWrapper.cpp */; };
+ A8BC0C9F08D19F1A00379918 /* DOMLocatorWrapper.h in Headers */ = {isa = PBXBuildFile; fileRef = A8BC0BFF08D19F1900379918 /* DOMLocatorWrapper.h */; };
+ A8BC0CA008D19F1A00379918 /* DOMObjectWrapper.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A8BC0C0008D19F1900379918 /* DOMObjectWrapper.cpp */; };
+ A8BC0CA108D19F1A00379918 /* DOMObjectWrapper.h in Headers */ = {isa = PBXBuildFile; fileRef = A8BC0C0108D19F1900379918 /* DOMObjectWrapper.h */; };
+ A8BC0CA208D19F1A00379918 /* DOMStringListWrapper.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A8BC0C0208D19F1900379918 /* DOMStringListWrapper.cpp */; };
+ A8BC0CA308D19F1A00379918 /* DOMStringListWrapper.h in Headers */ = {isa = PBXBuildFile; fileRef = A8BC0C0308D19F1900379918 /* DOMStringListWrapper.h */; };
+ A8BC0CA408D19F1A00379918 /* DOMUserDataWrapper.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A8BC0C0408D19F1900379918 /* DOMUserDataWrapper.cpp */; };
+ A8BC0CA508D19F1A00379918 /* DOMUserDataWrapper.h in Headers */ = {isa = PBXBuildFile; fileRef = A8BC0C0508D19F1900379918 /* DOMUserDataWrapper.h */; };
+ A8BC0CA608D19F1A00379918 /* ElementWrapper.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A8BC0C0608D19F1900379918 /* ElementWrapper.cpp */; };
+ A8BC0CA708D19F1A00379918 /* ElementWrapper.h in Headers */ = {isa = PBXBuildFile; fileRef = A8BC0C0708D19F1900379918 /* ElementWrapper.h */; };
+ A8BC0CA808D19F1A00379918 /* EntityReferenceWrapper.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A8BC0C0808D19F1900379918 /* EntityReferenceWrapper.cpp */; };
+ A8BC0CA908D19F1A00379918 /* EntityReferenceWrapper.h in Headers */ = {isa = PBXBuildFile; fileRef = A8BC0C0908D19F1900379918 /* EntityReferenceWrapper.h */; };
+ A8BC0CAA08D19F1A00379918 /* EntityWrapper.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A8BC0C0A08D19F1900379918 /* EntityWrapper.cpp */; };
+ A8BC0CAB08D19F1A00379918 /* EntityWrapper.h in Headers */ = {isa = PBXBuildFile; fileRef = A8BC0C0B08D19F1900379918 /* EntityWrapper.h */; };
+ A8BC0CAC08D19F1A00379918 /* NamedNodeMapWrapper.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A8BC0C0C08D19F1900379918 /* NamedNodeMapWrapper.cpp */; };
+ A8BC0CAD08D19F1A00379918 /* NamedNodeMapWrapper.h in Headers */ = {isa = PBXBuildFile; fileRef = A8BC0C0D08D19F1900379918 /* NamedNodeMapWrapper.h */; };
+ A8BC0CAE08D19F1A00379918 /* NodeListWrapper.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A8BC0C0E08D19F1900379918 /* NodeListWrapper.cpp */; };
+ A8BC0CAF08D19F1A00379918 /* NodeListWrapper.h in Headers */ = {isa = PBXBuildFile; fileRef = A8BC0C0F08D19F1900379918 /* NodeListWrapper.h */; };
+ A8BC0CB008D19F1A00379918 /* NodeWrapper.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A8BC0C1008D19F1900379918 /* NodeWrapper.cpp */; };
+ A8BC0CB108D19F1A00379918 /* NodeWrapper.h in Headers */ = {isa = PBXBuildFile; fileRef = A8BC0C1108D19F1900379918 /* NodeWrapper.h */; };
+ A8BC0CB208D19F1A00379918 /* NotationWrapper.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A8BC0C1208D19F1900379918 /* NotationWrapper.cpp */; };
+ A8BC0CB308D19F1A00379918 /* NotationWrapper.h in Headers */ = {isa = PBXBuildFile; fileRef = A8BC0C1308D19F1900379918 /* NotationWrapper.h */; };
+ A8BC0CB408D19F1A00379918 /* ProcessingInstructionWrapper.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A8BC0C1408D19F1900379918 /* ProcessingInstructionWrapper.cpp */; };
+ A8BC0CB508D19F1A00379918 /* ProcessingInstructionWrapper.h in Headers */ = {isa = PBXBuildFile; fileRef = A8BC0C1508D19F1900379918 /* ProcessingInstructionWrapper.h */; };
+ A8BC0CB608D19F1A00379918 /* TextWrapper.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A8BC0C1608D19F1900379918 /* TextWrapper.cpp */; };
+ A8BC0CB708D19F1A00379918 /* TextWrapper.h in Headers */ = {isa = PBXBuildFile; fileRef = A8BC0C1708D19F1900379918 /* TextWrapper.h */; };
+ A8BC0CB808D19F1A00379918 /* TypeInfoWrapper.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A8BC0C1808D19F1900379918 /* TypeInfoWrapper.cpp */; };
+ A8BC0CB908D19F1A00379918 /* TypeInfoWrapper.h in Headers */ = {isa = PBXBuildFile; fileRef = A8BC0C1908D19F1900379918 /* TypeInfoWrapper.h */; };
+ A8BC0CBA08D19F1A00379918 /* CounterWrapper.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A8BC0C1B08D19F1900379918 /* CounterWrapper.cpp */; };
+ A8BC0CBB08D19F1A00379918 /* CounterWrapper.h in Headers */ = {isa = PBXBuildFile; fileRef = A8BC0C1C08D19F1900379918 /* CounterWrapper.h */; };
+ A8BC0CBC08D19F1A00379918 /* CSSCharsetRuleWrapper.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A8BC0C1D08D19F1900379918 /* CSSCharsetRuleWrapper.cpp */; };
+ A8BC0CBD08D19F1A00379918 /* CSSCharsetRuleWrapper.h in Headers */ = {isa = PBXBuildFile; fileRef = A8BC0C1E08D19F1900379918 /* CSSCharsetRuleWrapper.h */; };
+ A8BC0CBE08D19F1A00379918 /* CSSFontFaceRuleWrapper.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A8BC0C1F08D19F1900379918 /* CSSFontFaceRuleWrapper.cpp */; };
+ A8BC0CBF08D19F1A00379918 /* CSSFontFaceRuleWrapper.h in Headers */ = {isa = PBXBuildFile; fileRef = A8BC0C2008D19F1900379918 /* CSSFontFaceRuleWrapper.h */; };
+ A8BC0CC008D19F1A00379918 /* CSSImportRuleWrapper.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A8BC0C2108D19F1900379918 /* CSSImportRuleWrapper.cpp */; };
+ A8BC0CC108D19F1A00379918 /* CSSImportRuleWrapper.h in Headers */ = {isa = PBXBuildFile; fileRef = A8BC0C2208D19F1900379918 /* CSSImportRuleWrapper.h */; };
+ A8BC0CC208D19F1A00379918 /* CSSMediaRuleWrapper.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A8BC0C2308D19F1900379918 /* CSSMediaRuleWrapper.cpp */; };
+ A8BC0CC308D19F1A00379918 /* CSSMediaRuleWrapper.h in Headers */ = {isa = PBXBuildFile; fileRef = A8BC0C2408D19F1900379918 /* CSSMediaRuleWrapper.h */; };
+ A8BC0CC408D19F1A00379918 /* CSSPageRuleWrapper.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A8BC0C2508D19F1900379918 /* CSSPageRuleWrapper.cpp */; };
+ A8BC0CC508D19F1A00379918 /* CSSPageRuleWrapper.h in Headers */ = {isa = PBXBuildFile; fileRef = A8BC0C2608D19F1900379918 /* CSSPageRuleWrapper.h */; };
+ A8BC0CC608D19F1A00379918 /* CSSPrimitiveValueWrapper.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A8BC0C2708D19F1900379918 /* CSSPrimitiveValueWrapper.cpp */; };
+ A8BC0CC708D19F1A00379918 /* CSSPrimitiveValueWrapper.h in Headers */ = {isa = PBXBuildFile; fileRef = A8BC0C2808D19F1900379918 /* CSSPrimitiveValueWrapper.h */; };
+ A8BC0CC808D19F1A00379918 /* CSSRuleListWrapper.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A8BC0C2908D19F1900379918 /* CSSRuleListWrapper.cpp */; };
+ A8BC0CC908D19F1A00379918 /* CSSRuleListWrapper.h in Headers */ = {isa = PBXBuildFile; fileRef = A8BC0C2A08D19F1900379918 /* CSSRuleListWrapper.h */; };
+ A8BC0CCA08D19F1A00379918 /* CSSRuleWrapper.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A8BC0C2B08D19F1900379918 /* CSSRuleWrapper.cpp */; };
+ A8BC0CCB08D19F1A00379918 /* CSSRuleWrapper.h in Headers */ = {isa = PBXBuildFile; fileRef = A8BC0C2C08D19F1900379918 /* CSSRuleWrapper.h */; };
+ A8BC0CCC08D19F1A00379918 /* CSSStyleDeclarationWrapper.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A8BC0C2D08D19F1900379918 /* CSSStyleDeclarationWrapper.cpp */; };
+ A8BC0CCD08D19F1A00379918 /* CSSStyleDeclarationWrapper.h in Headers */ = {isa = PBXBuildFile; fileRef = A8BC0C2E08D19F1900379918 /* CSSStyleDeclarationWrapper.h */; };
+ A8BC0CCE08D19F1A00379918 /* CSSStyleRuleWrapper.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A8BC0C2F08D19F1900379918 /* CSSStyleRuleWrapper.cpp */; };
+ A8BC0CCF08D19F1A00379918 /* CSSStyleRuleWrapper.h in Headers */ = {isa = PBXBuildFile; fileRef = A8BC0C3008D19F1900379918 /* CSSStyleRuleWrapper.h */; };
+ A8BC0CD008D19F1A00379918 /* CSSStyleSheetWrapper.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A8BC0C3108D19F1900379918 /* CSSStyleSheetWrapper.cpp */; };
+ A8BC0CD108D19F1A00379918 /* CSSStyleSheetWrapper.h in Headers */ = {isa = PBXBuildFile; fileRef = A8BC0C3208D19F1900379918 /* CSSStyleSheetWrapper.h */; };
+ A8BC0CD208D19F1A00379918 /* CSSUnknownRuleWrapper.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A8BC0C3308D19F1900379918 /* CSSUnknownRuleWrapper.cpp */; };
+ A8BC0CD308D19F1A00379918 /* CSSUnknownRuleWrapper.h in Headers */ = {isa = PBXBuildFile; fileRef = A8BC0C3408D19F1900379918 /* CSSUnknownRuleWrapper.h */; };
+ A8BC0CD408D19F1A00379918 /* CSSValueListWrapper.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A8BC0C3508D19F1900379918 /* CSSValueListWrapper.cpp */; };
+ A8BC0CD508D19F1A00379918 /* CSSValueListWrapper.h in Headers */ = {isa = PBXBuildFile; fileRef = A8BC0C3608D19F1900379918 /* CSSValueListWrapper.h */; };
+ A8BC0CD608D19F1A00379918 /* CSSValueWrapper.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A8BC0C3708D19F1900379918 /* CSSValueWrapper.cpp */; };
+ A8BC0CD708D19F1A00379918 /* CSSValueWrapper.h in Headers */ = {isa = PBXBuildFile; fileRef = A8BC0C3808D19F1900379918 /* CSSValueWrapper.h */; };
+ A8BC0CD808D19F1A00379918 /* DocumentCSSWrapper.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A8BC0C3908D19F1900379918 /* DocumentCSSWrapper.cpp */; };
+ A8BC0CD908D19F1A00379918 /* DocumentCSSWrapper.h in Headers */ = {isa = PBXBuildFile; fileRef = A8BC0C3A08D19F1900379918 /* DocumentCSSWrapper.h */; };
+ A8BC0CDA08D19F1A00379918 /* RectWrapper.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A8BC0C3B08D19F1900379918 /* RectWrapper.cpp */; };
+ A8BC0CDB08D19F1A00379918 /* RectWrapper.h in Headers */ = {isa = PBXBuildFile; fileRef = A8BC0C3C08D19F1900379918 /* RectWrapper.h */; };
+ A8BC0CDC08D19F1A00379918 /* RGBColorWrapper.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A8BC0C3D08D19F1900379918 /* RGBColorWrapper.cpp */; };
+ A8BC0CDD08D19F1B00379918 /* RGBColorWrapper.h in Headers */ = {isa = PBXBuildFile; fileRef = A8BC0C3E08D19F1900379918 /* RGBColorWrapper.h */; };
+ A8BC0CDE08D19F1B00379918 /* DocumentEventWrapper.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A8BC0C4008D19F1900379918 /* DocumentEventWrapper.cpp */; };
+ A8BC0CDF08D19F1B00379918 /* DocumentEventWrapper.h in Headers */ = {isa = PBXBuildFile; fileRef = A8BC0C4108D19F1900379918 /* DocumentEventWrapper.h */; };
+ A8BC0CE008D19F1B00379918 /* EventExceptionWrapper.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A8BC0C4208D19F1900379918 /* EventExceptionWrapper.cpp */; };
+ A8BC0CE108D19F1B00379918 /* EventExceptionWrapper.h in Headers */ = {isa = PBXBuildFile; fileRef = A8BC0C4308D19F1900379918 /* EventExceptionWrapper.h */; };
+ A8BC0CE208D19F1B00379918 /* EventListenerWrapper.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A8BC0C4408D19F1900379918 /* EventListenerWrapper.cpp */; };
+ A8BC0CE308D19F1B00379918 /* EventListenerWrapper.h in Headers */ = {isa = PBXBuildFile; fileRef = A8BC0C4508D19F1900379918 /* EventListenerWrapper.h */; };
+ A8BC0CE408D19F1B00379918 /* EventTargetWrapper.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A8BC0C4608D19F1900379918 /* EventTargetWrapper.cpp */; };
+ A8BC0CE508D19F1B00379918 /* EventTargetWrapper.h in Headers */ = {isa = PBXBuildFile; fileRef = A8BC0C4708D19F1900379918 /* EventTargetWrapper.h */; };
+ A8BC0CE608D19F1B00379918 /* EventWrapper.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A8BC0C4808D19F1900379918 /* EventWrapper.cpp */; };
+ A8BC0CE708D19F1B00379918 /* EventWrapper.h in Headers */ = {isa = PBXBuildFile; fileRef = A8BC0C4908D19F1900379918 /* EventWrapper.h */; };
+ A8BC0CE808D19F1B00379918 /* MouseEventWrapper.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A8BC0C4A08D19F1900379918 /* MouseEventWrapper.cpp */; };
+ A8BC0CE908D19F1B00379918 /* MouseEventWrapper.h in Headers */ = {isa = PBXBuildFile; fileRef = A8BC0C4B08D19F1900379918 /* MouseEventWrapper.h */; };
+ A8BC0CEA08D19F1B00379918 /* MutationEventWrapper.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A8BC0C4C08D19F1900379918 /* MutationEventWrapper.cpp */; };
+ A8BC0CEB08D19F1B00379918 /* MutationEventWrapper.h in Headers */ = {isa = PBXBuildFile; fileRef = A8BC0C4D08D19F1900379918 /* MutationEventWrapper.h */; };
+ A8BC0CEC08D19F1B00379918 /* UIEventWrapper.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A8BC0C4E08D19F1900379918 /* UIEventWrapper.cpp */; };
+ A8BC0CED08D19F1B00379918 /* UIEventWrapper.h in Headers */ = {isa = PBXBuildFile; fileRef = A8BC0C4F08D19F1900379918 /* UIEventWrapper.h */; };
+ A8BC0CEE08D19F1B00379918 /* DocumentRangeWrapper.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A8BC0C5108D19F1900379918 /* DocumentRangeWrapper.cpp */; };
+ A8BC0CEF08D19F1B00379918 /* DocumentRangeWrapper.h in Headers */ = {isa = PBXBuildFile; fileRef = A8BC0C5208D19F1900379918 /* DocumentRangeWrapper.h */; };
+ A8BC0CF008D19F1B00379918 /* RangeExceptionWrapper.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A8BC0C5308D19F1900379918 /* RangeExceptionWrapper.cpp */; };
+ A8BC0CF108D19F1B00379918 /* RangeExceptionWrapper.h in Headers */ = {isa = PBXBuildFile; fileRef = A8BC0C5408D19F1A00379918 /* RangeExceptionWrapper.h */; };
+ A8BC0CF208D19F1B00379918 /* RangeWrapper.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A8BC0C5508D19F1A00379918 /* RangeWrapper.cpp */; };
+ A8BC0CF308D19F1B00379918 /* RangeWrapper.h in Headers */ = {isa = PBXBuildFile; fileRef = A8BC0C5608D19F1A00379918 /* RangeWrapper.h */; };
+ A8BC0CF408D19F1B00379918 /* DocumentStyleWrapper.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A8BC0C5808D19F1A00379918 /* DocumentStyleWrapper.cpp */; };
+ A8BC0CF508D19F1B00379918 /* DocumentStyleWrapper.h in Headers */ = {isa = PBXBuildFile; fileRef = A8BC0C5908D19F1A00379918 /* DocumentStyleWrapper.h */; };
+ A8BC0CF608D19F1B00379918 /* LinkStyleWrapper.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A8BC0C5A08D19F1A00379918 /* LinkStyleWrapper.cpp */; };
+ A8BC0CF708D19F1B00379918 /* LinkStyleWrapper.h in Headers */ = {isa = PBXBuildFile; fileRef = A8BC0C5B08D19F1A00379918 /* LinkStyleWrapper.h */; };
+ A8BC0CF808D19F1B00379918 /* MediaListWrapper.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A8BC0C5C08D19F1A00379918 /* MediaListWrapper.cpp */; };
+ A8BC0CF908D19F1B00379918 /* MediaListWrapper.h in Headers */ = {isa = PBXBuildFile; fileRef = A8BC0C5D08D19F1A00379918 /* MediaListWrapper.h */; };
+ A8BC0CFA08D19F1B00379918 /* StyleSheetListWrapper.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A8BC0C5E08D19F1A00379918 /* StyleSheetListWrapper.cpp */; };
+ A8BC0CFB08D19F1B00379918 /* StyleSheetListWrapper.h in Headers */ = {isa = PBXBuildFile; fileRef = A8BC0C5F08D19F1A00379918 /* StyleSheetListWrapper.h */; };
+ A8BC0CFC08D19F1B00379918 /* StyleSheetWrapper.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A8BC0C6008D19F1A00379918 /* StyleSheetWrapper.cpp */; };
+ A8BC0CFD08D19F1B00379918 /* StyleSheetWrapper.h in Headers */ = {isa = PBXBuildFile; fileRef = A8BC0C6108D19F1A00379918 /* StyleSheetWrapper.h */; };
+ A8BC0CFE08D19F1B00379918 /* DocumentTraversalWrapper.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A8BC0C6308D19F1A00379918 /* DocumentTraversalWrapper.cpp */; };
+ A8BC0CFF08D19F1B00379918 /* DocumentTraversalWrapper.h in Headers */ = {isa = PBXBuildFile; fileRef = A8BC0C6408D19F1A00379918 /* DocumentTraversalWrapper.h */; };
+ A8BC0D0008D19F1B00379918 /* NodeFilterWrapper.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A8BC0C6508D19F1A00379918 /* NodeFilterWrapper.cpp */; };
+ A8BC0D0108D19F1B00379918 /* NodeFilterWrapper.h in Headers */ = {isa = PBXBuildFile; fileRef = A8BC0C6608D19F1A00379918 /* NodeFilterWrapper.h */; };
+ A8BC0D0208D19F1B00379918 /* NodeIteratorWrapper.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A8BC0C6708D19F1A00379918 /* NodeIteratorWrapper.cpp */; };
+ A8BC0D0308D19F1B00379918 /* NodeIteratorWrapper.h in Headers */ = {isa = PBXBuildFile; fileRef = A8BC0C6808D19F1A00379918 /* NodeIteratorWrapper.h */; };
+ A8BC0D0408D19F1B00379918 /* TreeWalkerWrapper.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A8BC0C6908D19F1A00379918 /* TreeWalkerWrapper.cpp */; };
+ A8BC0D0508D19F1B00379918 /* TreeWalkerWrapper.h in Headers */ = {isa = PBXBuildFile; fileRef = A8BC0C6A08D19F1A00379918 /* TreeWalkerWrapper.h */; };
+ A8BC0D0708D19F1B00379918 /* AbstractViewWrapper.h in Headers */ = {isa = PBXBuildFile; fileRef = A8BC0C6D08D19F1A00379918 /* AbstractViewWrapper.h */; };
+ A8BC0D0A08D19F1B00379918 /* XPathEvaluatorWrapper.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A8BC0C7108D19F1A00379918 /* XPathEvaluatorWrapper.cpp */; };
+ A8BC0D0B08D19F1B00379918 /* XPathEvaluatorWrapper.h in Headers */ = {isa = PBXBuildFile; fileRef = A8BC0C7208D19F1A00379918 /* XPathEvaluatorWrapper.h */; };
+ A8BC0D0C08D19F1B00379918 /* XPathExceptionWrapper.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A8BC0C7308D19F1A00379918 /* XPathExceptionWrapper.cpp */; };
+ A8BC0D0D08D19F1B00379918 /* XPathExceptionWrapper.h in Headers */ = {isa = PBXBuildFile; fileRef = A8BC0C7408D19F1A00379918 /* XPathExceptionWrapper.h */; };
+ A8BC0D0E08D19F1B00379918 /* XPathExpressionWrapper.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A8BC0C7508D19F1A00379918 /* XPathExpressionWrapper.cpp */; };
+ A8BC0D0F08D19F1B00379918 /* XPathExpressionWrapper.h in Headers */ = {isa = PBXBuildFile; fileRef = A8BC0C7608D19F1A00379918 /* XPathExpressionWrapper.h */; };
+ A8BC0D1008D19F1B00379918 /* XPathNamespaceWrapper.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A8BC0C7708D19F1A00379918 /* XPathNamespaceWrapper.cpp */; };
+ A8BC0D1108D19F1B00379918 /* XPathNamespaceWrapper.h in Headers */ = {isa = PBXBuildFile; fileRef = A8BC0C7808D19F1A00379918 /* XPathNamespaceWrapper.h */; };
+ A8BC0D1208D19F1B00379918 /* XPathNSResolverWrapper.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A8BC0C7908D19F1A00379918 /* XPathNSResolverWrapper.cpp */; };
+ A8BC0D1308D19F1B00379918 /* XPathNSResolverWrapper.h in Headers */ = {isa = PBXBuildFile; fileRef = A8BC0C7A08D19F1A00379918 /* XPathNSResolverWrapper.h */; };
+ A8BC0D1408D19F1B00379918 /* XPathResultWrapper.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A8BC0C7B08D19F1A00379918 /* XPathResultWrapper.cpp */; };
+ A8BC0D1508D19F1B00379918 /* XPathResultWrapper.h in Headers */ = {isa = PBXBuildFile; fileRef = A8BC0C7C08D19F1A00379918 /* XPathResultWrapper.h */; };
+ A8BC0D1608D19F1B00379918 /* XPointerEvaluatorWrapper.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A8BC0C7E08D19F1A00379918 /* XPointerEvaluatorWrapper.cpp */; };
+ A8BC0D1708D19F1B00379918 /* XPointerEvaluatorWrapper.h in Headers */ = {isa = PBXBuildFile; fileRef = A8BC0C7F08D19F1A00379918 /* XPointerEvaluatorWrapper.h */; };
+ A8BC0D1808D19F1B00379918 /* XPointerExceptionWrapper.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A8BC0C8008D19F1A00379918 /* XPointerExceptionWrapper.cpp */; };
+ A8BC0D1908D19F1B00379918 /* XPointerExceptionWrapper.h in Headers */ = {isa = PBXBuildFile; fileRef = A8BC0C8108D19F1A00379918 /* XPointerExceptionWrapper.h */; };
+ A8BC0D1A08D19F1B00379918 /* XPointerExpressionWrapper.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A8BC0C8208D19F1A00379918 /* XPointerExpressionWrapper.cpp */; };
+ A8BC0D1B08D19F1B00379918 /* XPointerExpressionWrapper.h in Headers */ = {isa = PBXBuildFile; fileRef = A8BC0C8308D19F1A00379918 /* XPointerExpressionWrapper.h */; };
+ A8BC0D1C08D19F1B00379918 /* XPointerResultWrapper.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A8BC0C8408D19F1A00379918 /* XPointerResultWrapper.cpp */; };
+ A8BC0D1D08D19F1B00379918 /* XPointerResultWrapper.h in Headers */ = {isa = PBXBuildFile; fileRef = A8BC0C8508D19F1A00379918 /* XPointerResultWrapper.h */; };
+ A8BC0DB608D4233900379918 /* DOMImplementationLSWrapper.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A8BC0DA408D4233900379918 /* DOMImplementationLSWrapper.cpp */; };
+ A8BC0DB708D4233900379918 /* DOMImplementationLSWrapper.h in Headers */ = {isa = PBXBuildFile; fileRef = A8BC0DA508D4233900379918 /* DOMImplementationLSWrapper.h */; };
+ A8BC0DB808D4233900379918 /* LSExceptionWrapper.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A8BC0DA608D4233900379918 /* LSExceptionWrapper.cpp */; };
+ A8BC0DB908D4233900379918 /* LSExceptionWrapper.h in Headers */ = {isa = PBXBuildFile; fileRef = A8BC0DA708D4233900379918 /* LSExceptionWrapper.h */; };
+ A8BC0DBA08D4233900379918 /* LSInputWrapper.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A8BC0DA808D4233900379918 /* LSInputWrapper.cpp */; };
+ A8BC0DBB08D4233900379918 /* LSInputWrapper.h in Headers */ = {isa = PBXBuildFile; fileRef = A8BC0DA908D4233900379918 /* LSInputWrapper.h */; };
+ A8BC0DBC08D4233900379918 /* LSOutputWrapper.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A8BC0DAA08D4233900379918 /* LSOutputWrapper.cpp */; };
+ A8BC0DBD08D4233900379918 /* LSOutputWrapper.h in Headers */ = {isa = PBXBuildFile; fileRef = A8BC0DAB08D4233900379918 /* LSOutputWrapper.h */; };
+ A8BC0DBE08D4233900379918 /* LSParserFilterWrapper.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A8BC0DAC08D4233900379918 /* LSParserFilterWrapper.cpp */; };
+ A8BC0DBF08D4233900379918 /* LSParserFilterWrapper.h in Headers */ = {isa = PBXBuildFile; fileRef = A8BC0DAD08D4233900379918 /* LSParserFilterWrapper.h */; };
+ A8BC0DC008D4233900379918 /* LSParserWrapper.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A8BC0DAE08D4233900379918 /* LSParserWrapper.cpp */; };
+ A8BC0DC108D4233900379918 /* LSParserWrapper.h in Headers */ = {isa = PBXBuildFile; fileRef = A8BC0DAF08D4233900379918 /* LSParserWrapper.h */; };
+ A8BC0DC208D4233900379918 /* LSResourceResolverWrapper.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A8BC0DB008D4233900379918 /* LSResourceResolverWrapper.cpp */; };
+ A8BC0DC308D4233900379918 /* LSResourceResolverWrapper.h in Headers */ = {isa = PBXBuildFile; fileRef = A8BC0DB108D4233900379918 /* LSResourceResolverWrapper.h */; };
+ A8BC0DC408D4233900379918 /* LSSerializerFilterWrapper.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A8BC0DB208D4233900379918 /* LSSerializerFilterWrapper.cpp */; };
+ A8BC0DC508D4233900379918 /* LSSerializerFilterWrapper.h in Headers */ = {isa = PBXBuildFile; fileRef = A8BC0DB308D4233900379918 /* LSSerializerFilterWrapper.h */; };
+ A8BC0DC608D4233900379918 /* LSSerializerWrapper.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A8BC0DB408D4233900379918 /* LSSerializerWrapper.cpp */; };
+ A8BC0DC708D4233900379918 /* LSSerializerWrapper.h in Headers */ = {isa = PBXBuildFile; fileRef = A8BC0DB508D4233900379918 /* LSSerializerWrapper.h */; };
+ A8BC0DCC08D4270C00379918 /* AbstractViewWrapper.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A8BC0C6C08D19F1A00379918 /* AbstractViewWrapper.cpp */; };
+ A8BC0DCF08D4271400379918 /* DocumentViewWrapper.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A8BC0C6E08D19F1A00379918 /* DocumentViewWrapper.cpp */; };
+ A8BC0DD008D4271500379918 /* DocumentViewWrapper.h in Headers */ = {isa = PBXBuildFile; fileRef = A8BC0C6F08D19F1A00379918 /* DocumentViewWrapper.h */; };
A8C00000089701FC00BA5114 /* KCanvas.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A8C0FB78089701F800BA5114 /* KCanvas.cpp */; };
A8C00001089701FC00BA5114 /* KCanvas.h in Headers */ = {isa = PBXBuildFile; fileRef = A8C0FB79089701F800BA5114 /* KCanvas.h */; };
A8C00002089701FC00BA5114 /* KCanvasContainer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A8C0FB7A089701F800BA5114 /* KCanvasContainer.cpp */; };
@@ -1512,7 +1783,6 @@
A8C0FC9F089701F900BA5114 /* SVGZoomEventImpl.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A8C0F7F5089701F300BA5114 /* SVGZoomEventImpl.cpp */; };
A8C0FCA0089701F900BA5114 /* SVGZoomEventImpl.h in Headers */ = {isa = PBXBuildFile; fileRef = A8C0F7F6089701F300BA5114 /* SVGZoomEventImpl.h */; };
A8C0FCA1089701F900BA5114 /* ksvgevents.h in Headers */ = {isa = PBXBuildFile; fileRef = A8C0F7F7089701F300BA5114 /* ksvgevents.h */; };
- A8C0FCA6089701F900BA5114 /* CDFInterface.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A8C0F7FD089701F300BA5114 /* CDFInterface.cpp */; };
A8C0FCA7089701F900BA5114 /* CDFInterface.h in Headers */ = {isa = PBXBuildFile; fileRef = A8C0F7FE089701F300BA5114 /* CDFInterface.h */; };
A8C0FCA8089701F900BA5114 /* SVGAElementImpl.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A8C0F7FF089701F300BA5114 /* SVGAElementImpl.cpp */; };
A8C0FCA9089701F900BA5114 /* SVGAElementImpl.h in Headers */ = {isa = PBXBuildFile; fileRef = A8C0F800089701F300BA5114 /* SVGAElementImpl.h */; };
@@ -1825,7 +2095,6 @@
A8C0FE5D089701FB00BA5114 /* DOMBridge.h in Headers */ = {isa = PBXBuildFile; fileRef = A8C0F9BD089701F500BA5114 /* DOMBridge.h */; };
A8C0FE5E089701FB00BA5114 /* DOMLookup.h in Headers */ = {isa = PBXBuildFile; fileRef = A8C0F9BE089701F500BA5114 /* DOMLookup.h */; };
A8C0FE60089701FB00BA5114 /* Ecma.h in Headers */ = {isa = PBXBuildFile; fileRef = A8C0F9C0089701F500BA5114 /* Ecma.h */; };
- A8C0FE61089701FB00BA5114 /* EcmaInterface.h in Headers */ = {isa = PBXBuildFile; fileRef = A8C0F9C1089701F500BA5114 /* EcmaInterface.h */; };
A8C0FE63089701FB00BA5114 /* GlobalObject.h in Headers */ = {isa = PBXBuildFile; fileRef = A8C0F9C3089701F500BA5114 /* GlobalObject.h */; };
A8C0FE67089701FB00BA5114 /* ScriptInterpreter.h in Headers */ = {isa = PBXBuildFile; fileRef = A8C0F9C7089701F500BA5114 /* ScriptInterpreter.h */; };
A8C0FE78089701FB00BA5114 /* DocumentEventImpl.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A8C0F9DA089701F500BA5114 /* DocumentEventImpl.cpp */; };
@@ -1855,7 +2124,6 @@
A8C0FE98089701FB00BA5114 /* AttrImpl.h in Headers */ = {isa = PBXBuildFile; fileRef = A8C0F9FB089701F500BA5114 /* AttrImpl.h */; };
A8C0FE99089701FB00BA5114 /* CDATASectionImpl.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A8C0F9FC089701F500BA5114 /* CDATASectionImpl.cpp */; };
A8C0FE9A089701FB00BA5114 /* CDATASectionImpl.h in Headers */ = {isa = PBXBuildFile; fileRef = A8C0F9FD089701F500BA5114 /* CDATASectionImpl.h */; };
- A8C0FE9B089701FB00BA5114 /* CDFInterface.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A8C0F9FE089701F500BA5114 /* CDFInterface.cpp */; };
A8C0FE9C089701FB00BA5114 /* CDFInterface.h in Headers */ = {isa = PBXBuildFile; fileRef = A8C0F9FF089701F500BA5114 /* CDFInterface.h */; };
A8C0FE9D089701FB00BA5114 /* CharacterDataImpl.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A8C0FA00089701F500BA5114 /* CharacterDataImpl.cpp */; };
A8C0FE9E089701FB00BA5114 /* CharacterDataImpl.h in Headers */ = {isa = PBXBuildFile; fileRef = A8C0FA01089701F500BA5114 /* CharacterDataImpl.h */; };
@@ -2019,6 +2287,7 @@
A8C0FFFD089701FC00BA5114 /* KRenderingPaintServerQuartz.mm in Sources */ = {isa = PBXBuildFile; fileRef = A8C0FB75089701F800BA5114 /* KRenderingPaintServerQuartz.mm */; };
A8C0FFFE089701FC00BA5114 /* QuartzSupport.h in Headers */ = {isa = PBXBuildFile; fileRef = A8C0FB76089701F800BA5114 /* QuartzSupport.h */; };
A8C0FFFF089701FC00BA5114 /* QuartzSupport.mm in Sources */ = {isa = PBXBuildFile; fileRef = A8C0FB77089701F800BA5114 /* QuartzSupport.mm */; };
+ A8EA429508E0BA41004BC396 /* CDFInterface.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A8EA429408E0BA41004BC396 /* CDFInterface.cpp */; };
A8FD8B86087CB44C00DC3707 /* KWQWMatrix.mm in Sources */ = {isa = PBXBuildFile; fileRef = A85D7A8C0879EC64006A9172 /* KWQWMatrix.mm */; };
A8FD8B87087CB45700DC3707 /* KWQWMatrix.h in Headers */ = {isa = PBXBuildFile; fileRef = A85D7A8D0879EC64006A9172 /* KWQWMatrix.h */; };
BC179892088D975F006068A5 /* render_theme_mac.mm in Sources */ = {isa = PBXBuildFile; fileRef = BC17988F088D975F006068A5 /* render_theme_mac.mm */; };
@@ -2269,6 +2538,379 @@
A802435108AC8651001B29DA /* DOMObjectImpl.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = DOMObjectImpl.h; sourceTree = "<group>"; };
A810E39308A4160F00333D98 /* KCanvasTreeDebug.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = KCanvasTreeDebug.h; sourceTree = "<group>"; };
A810E39408A4160F00333D98 /* KCanvasTreeDebug.cpp */ = {isa = PBXFileReference; fileEncoding = 4; indentWidth = 4; lastKnownFileType = sourcecode.cpp.cpp; path = KCanvasTreeDebug.cpp; sourceTree = "<group>"; tabWidth = 4; usesTabs = 0; };
+ A8122C7E08D564B000844FA3 /* GetSVGDocument.idl */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = GetSVGDocument.idl; sourceTree = "<group>"; };
+ A8122C7F08D564B000844FA3 /* kdomdefs.idl */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = kdomdefs.idl; sourceTree = "<group>"; };
+ A8122C8008D564B000844FA3 /* SVGAElement.idl */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = SVGAElement.idl; sourceTree = "<group>"; };
+ A8122C8108D564B000844FA3 /* SVGAngle.idl */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = SVGAngle.idl; sourceTree = "<group>"; };
+ A8122C8208D564B000844FA3 /* SVGAnimateColorElement.idl */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = SVGAnimateColorElement.idl; sourceTree = "<group>"; };
+ A8122C8308D564B000844FA3 /* SVGAnimatedAngle.idl */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = SVGAnimatedAngle.idl; sourceTree = "<group>"; };
+ A8122C8408D564B000844FA3 /* SVGAnimatedBoolean.idl */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = SVGAnimatedBoolean.idl; sourceTree = "<group>"; };
+ A8122C8508D564B000844FA3 /* SVGAnimatedEnumeration.idl */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = SVGAnimatedEnumeration.idl; sourceTree = "<group>"; };
+ A8122C8608D564B000844FA3 /* SVGAnimatedInteger.idl */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = SVGAnimatedInteger.idl; sourceTree = "<group>"; };
+ A8122C8708D564B000844FA3 /* SVGAnimatedLength.idl */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = SVGAnimatedLength.idl; sourceTree = "<group>"; };
+ A8122C8808D564B000844FA3 /* SVGAnimatedLengthList.idl */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = SVGAnimatedLengthList.idl; sourceTree = "<group>"; };
+ A8122C8908D564B000844FA3 /* SVGAnimatedNumber.idl */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = SVGAnimatedNumber.idl; sourceTree = "<group>"; };
+ A8122C8A08D564B000844FA3 /* SVGAnimatedNumberList.idl */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = SVGAnimatedNumberList.idl; sourceTree = "<group>"; };
+ A8122C8B08D564B000844FA3 /* SVGAnimatedPathData.idl */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = SVGAnimatedPathData.idl; sourceTree = "<group>"; };
+ A8122C8C08D564B000844FA3 /* SVGAnimatedPoints.idl */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = SVGAnimatedPoints.idl; sourceTree = "<group>"; };
+ A8122C8D08D564B000844FA3 /* SVGAnimatedPreserveAspectRatio.idl */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = SVGAnimatedPreserveAspectRatio.idl; sourceTree = "<group>"; };
+ A8122C8E08D564B000844FA3 /* SVGAnimatedRect.idl */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = SVGAnimatedRect.idl; sourceTree = "<group>"; };
+ A8122C8F08D564B000844FA3 /* SVGAnimatedString.idl */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = SVGAnimatedString.idl; sourceTree = "<group>"; };
+ A8122C9008D564B000844FA3 /* SVGAnimatedTransformList.idl */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = SVGAnimatedTransformList.idl; sourceTree = "<group>"; };
+ A8122C9108D564B000844FA3 /* SVGAnimateElement.idl */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = SVGAnimateElement.idl; sourceTree = "<group>"; };
+ A8122C9208D564B000844FA3 /* SVGAnimateTransformElement.idl */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = SVGAnimateTransformElement.idl; sourceTree = "<group>"; };
+ A8122C9308D564B000844FA3 /* SVGAnimationElement.idl */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = SVGAnimationElement.idl; sourceTree = "<group>"; };
+ A8122C9408D564B000844FA3 /* SVGCircleElement.idl */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = SVGCircleElement.idl; sourceTree = "<group>"; };
+ A8122C9508D564B000844FA3 /* SVGClipPathElement.idl */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = SVGClipPathElement.idl; sourceTree = "<group>"; };
+ A8122C9608D564B000844FA3 /* SVGColor.idl */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = SVGColor.idl; sourceTree = "<group>"; };
+ A8122C9708D564B000844FA3 /* SVGComponentTransferFunctionElement.idl */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = SVGComponentTransferFunctionElement.idl; sourceTree = "<group>"; };
+ A8122C9808D564B000844FA3 /* SVGCursorElement.idl */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = SVGCursorElement.idl; sourceTree = "<group>"; };
+ A8122C9908D564B000844FA3 /* SVGDefsElement.idl */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = SVGDefsElement.idl; sourceTree = "<group>"; };
+ A8122C9A08D564B000844FA3 /* SVGDescElement.idl */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = SVGDescElement.idl; sourceTree = "<group>"; };
+ A8122C9B08D564B000844FA3 /* SVGDocument.idl */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = SVGDocument.idl; sourceTree = "<group>"; };
+ A8122C9C08D564B000844FA3 /* SVGDOMImplementation.idl */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = SVGDOMImplementation.idl; sourceTree = "<group>"; };
+ A8122C9D08D564B000844FA3 /* SVGElement.idl */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = SVGElement.idl; sourceTree = "<group>"; };
+ A8122C9E08D564B000844FA3 /* SVGElementInstance.idl */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = SVGElementInstance.idl; sourceTree = "<group>"; };
+ A8122C9F08D564B000844FA3 /* SVGElementInstanceList.idl */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = SVGElementInstanceList.idl; sourceTree = "<group>"; };
+ A8122CA008D564B000844FA3 /* SVGEllipseElement.idl */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = SVGEllipseElement.idl; sourceTree = "<group>"; };
+ A8122CA108D564B000844FA3 /* SVGEvent.idl */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = SVGEvent.idl; sourceTree = "<group>"; };
+ A8122CA208D564B000844FA3 /* SVGException.idl */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = SVGException.idl; sourceTree = "<group>"; };
+ A8122CA308D564B000844FA3 /* SVGExternalResourcesRequired.idl */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = SVGExternalResourcesRequired.idl; sourceTree = "<group>"; };
+ A8122CA408D564B000844FA3 /* SVGFEBlendElement.idl */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = SVGFEBlendElement.idl; sourceTree = "<group>"; };
+ A8122CA508D564B000844FA3 /* SVGFEColorMatrixElement.idl */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = SVGFEColorMatrixElement.idl; sourceTree = "<group>"; };
+ A8122CA608D564B000844FA3 /* SVGFEComponentTransferElement.idl */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = SVGFEComponentTransferElement.idl; sourceTree = "<group>"; };
+ A8122CA708D564B000844FA3 /* SVGFECompositeElement.idl */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = SVGFECompositeElement.idl; sourceTree = "<group>"; };
+ A8122CA808D564B000844FA3 /* SVGFEFloodElement.idl */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = SVGFEFloodElement.idl; sourceTree = "<group>"; };
+ A8122CA908D564B000844FA3 /* SVGFEFuncAElement.idl */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = SVGFEFuncAElement.idl; sourceTree = "<group>"; };
+ A8122CAA08D564B000844FA3 /* SVGFEFuncBElement.idl */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = SVGFEFuncBElement.idl; sourceTree = "<group>"; };
+ A8122CAB08D564B100844FA3 /* SVGFEFuncGElement.idl */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = SVGFEFuncGElement.idl; sourceTree = "<group>"; };
+ A8122CAC08D564B100844FA3 /* SVGFEFuncRElement.idl */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = SVGFEFuncRElement.idl; sourceTree = "<group>"; };
+ A8122CAD08D564B100844FA3 /* SVGFEGaussianBlurElement.idl */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = SVGFEGaussianBlurElement.idl; sourceTree = "<group>"; };
+ A8122CAE08D564B100844FA3 /* SVGFEImageElement.idl */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = SVGFEImageElement.idl; sourceTree = "<group>"; };
+ A8122CAF08D564B100844FA3 /* SVGFEMergeElement.idl */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = SVGFEMergeElement.idl; sourceTree = "<group>"; };
+ A8122CB008D564B100844FA3 /* SVGFEMergeNodeElement.idl */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = SVGFEMergeNodeElement.idl; sourceTree = "<group>"; };
+ A8122CB108D564B100844FA3 /* SVGFEOffsetElement.idl */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = SVGFEOffsetElement.idl; sourceTree = "<group>"; };
+ A8122CB208D564B100844FA3 /* SVGFETileElement.idl */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = SVGFETileElement.idl; sourceTree = "<group>"; };
+ A8122CB308D564B100844FA3 /* SVGFETurbulenceElement.idl */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = SVGFETurbulenceElement.idl; sourceTree = "<group>"; };
+ A8122CB408D564B100844FA3 /* SVGFilterElement.idl */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = SVGFilterElement.idl; sourceTree = "<group>"; };
+ A8122CB508D564B100844FA3 /* SVGFilterPrimitiveStandardAttributes.idl */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = SVGFilterPrimitiveStandardAttributes.idl; sourceTree = "<group>"; };
+ A8122CB608D564B100844FA3 /* SVGFitToViewBox.idl */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = SVGFitToViewBox.idl; sourceTree = "<group>"; };
+ A8122CB708D564B100844FA3 /* SVGGElement.idl */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = SVGGElement.idl; sourceTree = "<group>"; };
+ A8122CB808D564B100844FA3 /* SVGGradientElement.idl */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = SVGGradientElement.idl; sourceTree = "<group>"; };
+ A8122CB908D564B100844FA3 /* SVGICCColor.idl */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = SVGICCColor.idl; sourceTree = "<group>"; };
+ A8122CBA08D564B100844FA3 /* SVGImageElement.idl */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = SVGImageElement.idl; sourceTree = "<group>"; };
+ A8122CBB08D564B100844FA3 /* SVGLangSpace.idl */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = SVGLangSpace.idl; sourceTree = "<group>"; };
+ A8122CBC08D564B100844FA3 /* SVGLength.idl */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = SVGLength.idl; sourceTree = "<group>"; };
+ A8122CBD08D564B100844FA3 /* SVGLengthList.idl */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = SVGLengthList.idl; sourceTree = "<group>"; };
+ A8122CBE08D564B100844FA3 /* SVGLinearGradientElement.idl */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = SVGLinearGradientElement.idl; sourceTree = "<group>"; };
+ A8122CBF08D564B100844FA3 /* SVGLineElement.idl */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = SVGLineElement.idl; sourceTree = "<group>"; };
+ A8122CC008D564B100844FA3 /* SVGLocatable.idl */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = SVGLocatable.idl; sourceTree = "<group>"; };
+ A8122CC108D564B100844FA3 /* SVGMarkerElement.idl */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = SVGMarkerElement.idl; sourceTree = "<group>"; };
+ A8122CC208D564B100844FA3 /* SVGMatrix.idl */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = SVGMatrix.idl; sourceTree = "<group>"; };
+ A8122CC308D564B100844FA3 /* SVGNumber.idl */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = SVGNumber.idl; sourceTree = "<group>"; };
+ A8122CC408D564B100844FA3 /* SVGNumberList.idl */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = SVGNumberList.idl; sourceTree = "<group>"; };
+ A8122CC508D564B100844FA3 /* SVGPaint.idl */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = SVGPaint.idl; sourceTree = "<group>"; };
+ A8122CC608D564B100844FA3 /* SVGPathElement.idl */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = SVGPathElement.idl; sourceTree = "<group>"; };
+ A8122CC708D564B100844FA3 /* SVGPathSeg.idl */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = SVGPathSeg.idl; sourceTree = "<group>"; };
+ A8122CC808D564B100844FA3 /* SVGPathSegArc.idl */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = SVGPathSegArc.idl; sourceTree = "<group>"; };
+ A8122CC908D564B100844FA3 /* SVGPathSegClosePath.idl */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = SVGPathSegClosePath.idl; sourceTree = "<group>"; };
+ A8122CCA08D564B100844FA3 /* SVGPathSegCurvetoCubic.idl */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = SVGPathSegCurvetoCubic.idl; sourceTree = "<group>"; };
+ A8122CCB08D564B100844FA3 /* SVGPathSegCurvetoCubicSmooth.idl */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = SVGPathSegCurvetoCubicSmooth.idl; sourceTree = "<group>"; };
+ A8122CCC08D564B100844FA3 /* SVGPathSegCurvetoQuadratic.idl */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = SVGPathSegCurvetoQuadratic.idl; sourceTree = "<group>"; };
+ A8122CCD08D564B100844FA3 /* SVGPathSegCurvetoQuadraticSmooth.idl */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = SVGPathSegCurvetoQuadraticSmooth.idl; sourceTree = "<group>"; };
+ A8122CCE08D564B100844FA3 /* SVGPathSegLineto.idl */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = SVGPathSegLineto.idl; sourceTree = "<group>"; };
+ A8122CCF08D564B100844FA3 /* SVGPathSegLinetoHorizontal.idl */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = SVGPathSegLinetoHorizontal.idl; sourceTree = "<group>"; };
+ A8122CD008D564B100844FA3 /* SVGPathSegLinetoVertical.idl */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = SVGPathSegLinetoVertical.idl; sourceTree = "<group>"; };
+ A8122CD108D564B100844FA3 /* SVGPathSegList.idl */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = SVGPathSegList.idl; sourceTree = "<group>"; };
+ A8122CD208D564B100844FA3 /* SVGPathSegMoveto.idl */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = SVGPathSegMoveto.idl; sourceTree = "<group>"; };
+ A8122CD308D564B100844FA3 /* SVGPatternElement.idl */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = SVGPatternElement.idl; sourceTree = "<group>"; };
+ A8122CD408D564B100844FA3 /* SVGPoint.idl */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = SVGPoint.idl; sourceTree = "<group>"; };
+ A8122CD508D564B100844FA3 /* SVGPointList.idl */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = SVGPointList.idl; sourceTree = "<group>"; };
+ A8122CD608D564B100844FA3 /* SVGPolygonElement.idl */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = SVGPolygonElement.idl; sourceTree = "<group>"; };
+ A8122CD708D564B100844FA3 /* SVGPolylineElement.idl */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = SVGPolylineElement.idl; sourceTree = "<group>"; };
+ A8122CD808D564B100844FA3 /* SVGPreserveAspectRatio.idl */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = SVGPreserveAspectRatio.idl; sourceTree = "<group>"; };
+ A8122CD908D564B100844FA3 /* SVGRadialGradientElement.idl */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = SVGRadialGradientElement.idl; sourceTree = "<group>"; };
+ A8122CDA08D564B100844FA3 /* SVGRect.idl */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = SVGRect.idl; sourceTree = "<group>"; };
+ A8122CDB08D564B100844FA3 /* SVGRectElement.idl */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = SVGRectElement.idl; sourceTree = "<group>"; };
+ A8122CDC08D564B100844FA3 /* SVGRenderingIntent.idl */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = SVGRenderingIntent.idl; sourceTree = "<group>"; };
+ A8122CDD08D564B100844FA3 /* SVGScriptElement.idl */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = SVGScriptElement.idl; sourceTree = "<group>"; };
+ A8122CDE08D564B100844FA3 /* SVGSetElement.idl */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = SVGSetElement.idl; sourceTree = "<group>"; };
+ A8122CDF08D564B100844FA3 /* SVGStopElement.idl */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = SVGStopElement.idl; sourceTree = "<group>"; };
+ A8122CE008D564B100844FA3 /* SVGStringList.idl */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = SVGStringList.idl; sourceTree = "<group>"; };
+ A8122CE108D564B100844FA3 /* SVGStylable.idl */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = SVGStylable.idl; sourceTree = "<group>"; };
+ A8122CE208D564B100844FA3 /* SVGStyleElement.idl */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = SVGStyleElement.idl; sourceTree = "<group>"; };
+ A8122CE308D564B100844FA3 /* SVGSVGElement.idl */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = SVGSVGElement.idl; sourceTree = "<group>"; };
+ A8122CE408D564B100844FA3 /* SVGSwitchElement.idl */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = SVGSwitchElement.idl; sourceTree = "<group>"; };
+ A8122CE508D564B100844FA3 /* SVGSymbolElement.idl */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = SVGSymbolElement.idl; sourceTree = "<group>"; };
+ A8122CE608D564B100844FA3 /* SVGTests.idl */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = SVGTests.idl; sourceTree = "<group>"; };
+ A8122CE708D564B100844FA3 /* SVGTextContentElement.idl */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = SVGTextContentElement.idl; sourceTree = "<group>"; };
+ A8122CE808D564B100844FA3 /* SVGTextElement.idl */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = SVGTextElement.idl; sourceTree = "<group>"; };
+ A8122CE908D564B100844FA3 /* SVGTextPositioningElement.idl */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = SVGTextPositioningElement.idl; sourceTree = "<group>"; };
+ A8122CEA08D564B100844FA3 /* SVGTitleElement.idl */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = SVGTitleElement.idl; sourceTree = "<group>"; };
+ A8122CEB08D564B100844FA3 /* SVGTransform.idl */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = SVGTransform.idl; sourceTree = "<group>"; };
+ A8122CEC08D564B100844FA3 /* SVGTransformable.idl */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = SVGTransformable.idl; sourceTree = "<group>"; };
+ A8122CED08D564B100844FA3 /* SVGTransformList.idl */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = SVGTransformList.idl; sourceTree = "<group>"; };
+ A8122CEE08D564B100844FA3 /* SVGTSpanElement.idl */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = SVGTSpanElement.idl; sourceTree = "<group>"; };
+ A8122CEF08D564B100844FA3 /* SVGUnitTypes.idl */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = SVGUnitTypes.idl; sourceTree = "<group>"; };
+ A8122CF008D564B100844FA3 /* SVGURIReference.idl */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = SVGURIReference.idl; sourceTree = "<group>"; };
+ A8122CF108D564B100844FA3 /* SVGUseElement.idl */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = SVGUseElement.idl; sourceTree = "<group>"; };
+ A8122CF208D564B100844FA3 /* SVGViewElement.idl */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = SVGViewElement.idl; sourceTree = "<group>"; };
+ A8122CF308D564B100844FA3 /* SVGZoomAndPan.idl */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = SVGZoomAndPan.idl; sourceTree = "<group>"; };
+ A8122CF408D564B100844FA3 /* SVGZoomEvent.idl */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = SVGZoomEvent.idl; sourceTree = "<group>"; };
+ A8122CF908D564B100844FA3 /* GetSVGDocumentWrapper.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = GetSVGDocumentWrapper.cpp; sourceTree = "<group>"; };
+ A8122CFA08D564B100844FA3 /* GetSVGDocumentWrapper.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = GetSVGDocumentWrapper.h; sourceTree = "<group>"; };
+ A8122CFC08D564B100844FA3 /* SVGAElementWrapper.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = SVGAElementWrapper.cpp; sourceTree = "<group>"; };
+ A8122CFD08D564B100844FA3 /* SVGAElementWrapper.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SVGAElementWrapper.h; sourceTree = "<group>"; };
+ A8122CFE08D564B100844FA3 /* SVGAngleWrapper.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = SVGAngleWrapper.cpp; sourceTree = "<group>"; };
+ A8122CFF08D564B100844FA3 /* SVGAngleWrapper.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SVGAngleWrapper.h; sourceTree = "<group>"; };
+ A8122D0008D564B100844FA3 /* SVGAnimateColorElementWrapper.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = SVGAnimateColorElementWrapper.cpp; sourceTree = "<group>"; };
+ A8122D0108D564B200844FA3 /* SVGAnimateColorElementWrapper.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SVGAnimateColorElementWrapper.h; sourceTree = "<group>"; };
+ A8122D0208D564B200844FA3 /* SVGAnimatedAngleWrapper.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = SVGAnimatedAngleWrapper.cpp; sourceTree = "<group>"; };
+ A8122D0308D564B200844FA3 /* SVGAnimatedAngleWrapper.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SVGAnimatedAngleWrapper.h; sourceTree = "<group>"; };
+ A8122D0408D564B200844FA3 /* SVGAnimatedBooleanWrapper.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = SVGAnimatedBooleanWrapper.cpp; sourceTree = "<group>"; };
+ A8122D0508D564B200844FA3 /* SVGAnimatedBooleanWrapper.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SVGAnimatedBooleanWrapper.h; sourceTree = "<group>"; };
+ A8122D0608D564B200844FA3 /* SVGAnimatedEnumerationWrapper.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = SVGAnimatedEnumerationWrapper.cpp; sourceTree = "<group>"; };
+ A8122D0708D564B200844FA3 /* SVGAnimatedEnumerationWrapper.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SVGAnimatedEnumerationWrapper.h; sourceTree = "<group>"; };
+ A8122D0808D564B200844FA3 /* SVGAnimatedIntegerWrapper.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = SVGAnimatedIntegerWrapper.cpp; sourceTree = "<group>"; };
+ A8122D0908D564B200844FA3 /* SVGAnimatedIntegerWrapper.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SVGAnimatedIntegerWrapper.h; sourceTree = "<group>"; };
+ A8122D0A08D564B200844FA3 /* SVGAnimatedLengthListWrapper.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = SVGAnimatedLengthListWrapper.cpp; sourceTree = "<group>"; };
+ A8122D0B08D564B200844FA3 /* SVGAnimatedLengthListWrapper.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SVGAnimatedLengthListWrapper.h; sourceTree = "<group>"; };
+ A8122D0C08D564B200844FA3 /* SVGAnimatedLengthWrapper.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = SVGAnimatedLengthWrapper.cpp; sourceTree = "<group>"; };
+ A8122D0D08D564B200844FA3 /* SVGAnimatedLengthWrapper.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SVGAnimatedLengthWrapper.h; sourceTree = "<group>"; };
+ A8122D0E08D564B200844FA3 /* SVGAnimatedNumberListWrapper.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = SVGAnimatedNumberListWrapper.cpp; sourceTree = "<group>"; };
+ A8122D0F08D564B200844FA3 /* SVGAnimatedNumberListWrapper.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SVGAnimatedNumberListWrapper.h; sourceTree = "<group>"; };
+ A8122D1008D564B200844FA3 /* SVGAnimatedNumberWrapper.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = SVGAnimatedNumberWrapper.cpp; sourceTree = "<group>"; };
+ A8122D1108D564B200844FA3 /* SVGAnimatedNumberWrapper.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SVGAnimatedNumberWrapper.h; sourceTree = "<group>"; };
+ A8122D1208D564B200844FA3 /* SVGAnimatedPathDataWrapper.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = SVGAnimatedPathDataWrapper.cpp; sourceTree = "<group>"; };
+ A8122D1308D564B200844FA3 /* SVGAnimatedPathDataWrapper.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SVGAnimatedPathDataWrapper.h; sourceTree = "<group>"; };
+ A8122D1408D564B200844FA3 /* SVGAnimatedPointsWrapper.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = SVGAnimatedPointsWrapper.cpp; sourceTree = "<group>"; };
+ A8122D1508D564B200844FA3 /* SVGAnimatedPointsWrapper.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SVGAnimatedPointsWrapper.h; sourceTree = "<group>"; };
+ A8122D1608D564B200844FA3 /* SVGAnimatedPreserveAspectRatioWrapper.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = SVGAnimatedPreserveAspectRatioWrapper.cpp; sourceTree = "<group>"; };
+ A8122D1708D564B200844FA3 /* SVGAnimatedPreserveAspectRatioWrapper.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SVGAnimatedPreserveAspectRatioWrapper.h; sourceTree = "<group>"; };
+ A8122D1808D564B200844FA3 /* SVGAnimatedRectWrapper.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = SVGAnimatedRectWrapper.cpp; sourceTree = "<group>"; };
+ A8122D1908D564B200844FA3 /* SVGAnimatedRectWrapper.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SVGAnimatedRectWrapper.h; sourceTree = "<group>"; };
+ A8122D1A08D564B200844FA3 /* SVGAnimatedStringWrapper.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = SVGAnimatedStringWrapper.cpp; sourceTree = "<group>"; };
+ A8122D1B08D564B200844FA3 /* SVGAnimatedStringWrapper.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SVGAnimatedStringWrapper.h; sourceTree = "<group>"; };
+ A8122D1C08D564B200844FA3 /* SVGAnimatedTransformListWrapper.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = SVGAnimatedTransformListWrapper.cpp; sourceTree = "<group>"; };
+ A8122D1D08D564B200844FA3 /* SVGAnimatedTransformListWrapper.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SVGAnimatedTransformListWrapper.h; sourceTree = "<group>"; };
+ A8122D1E08D564B200844FA3 /* SVGAnimateElementWrapper.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = SVGAnimateElementWrapper.cpp; sourceTree = "<group>"; };
+ A8122D1F08D564B200844FA3 /* SVGAnimateElementWrapper.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SVGAnimateElementWrapper.h; sourceTree = "<group>"; };
+ A8122D2008D564B200844FA3 /* SVGAnimateTransformElementWrapper.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = SVGAnimateTransformElementWrapper.cpp; sourceTree = "<group>"; };
+ A8122D2108D564B200844FA3 /* SVGAnimateTransformElementWrapper.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SVGAnimateTransformElementWrapper.h; sourceTree = "<group>"; };
+ A8122D2208D564B200844FA3 /* SVGAnimationElementWrapper.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = SVGAnimationElementWrapper.cpp; sourceTree = "<group>"; };
+ A8122D2308D564B200844FA3 /* SVGAnimationElementWrapper.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SVGAnimationElementWrapper.h; sourceTree = "<group>"; };
+ A8122D2408D564B200844FA3 /* SVGCircleElementWrapper.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = SVGCircleElementWrapper.cpp; sourceTree = "<group>"; };
+ A8122D2508D564B200844FA3 /* SVGCircleElementWrapper.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SVGCircleElementWrapper.h; sourceTree = "<group>"; };
+ A8122D2608D564B200844FA3 /* SVGClipPathElementWrapper.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = SVGClipPathElementWrapper.cpp; sourceTree = "<group>"; };
+ A8122D2708D564B200844FA3 /* SVGClipPathElementWrapper.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SVGClipPathElementWrapper.h; sourceTree = "<group>"; };
+ A8122D2808D564B200844FA3 /* SVGColorWrapper.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = SVGColorWrapper.cpp; sourceTree = "<group>"; };
+ A8122D2908D564B200844FA3 /* SVGColorWrapper.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SVGColorWrapper.h; sourceTree = "<group>"; };
+ A8122D2A08D564B200844FA3 /* SVGComponentTransferFunctionElementWrapper.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = SVGComponentTransferFunctionElementWrapper.cpp; sourceTree = "<group>"; };
+ A8122D2B08D564B200844FA3 /* SVGComponentTransferFunctionElementWrapper.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SVGComponentTransferFunctionElementWrapper.h; sourceTree = "<group>"; };
+ A8122D2C08D564B200844FA3 /* SVGCursorElementWrapper.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = SVGCursorElementWrapper.cpp; sourceTree = "<group>"; };
+ A8122D2D08D564B200844FA3 /* SVGCursorElementWrapper.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SVGCursorElementWrapper.h; sourceTree = "<group>"; };
+ A8122D2E08D564B200844FA3 /* SVGDefsElementWrapper.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = SVGDefsElementWrapper.cpp; sourceTree = "<group>"; };
+ A8122D2F08D564B200844FA3 /* SVGDefsElementWrapper.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SVGDefsElementWrapper.h; sourceTree = "<group>"; };
+ A8122D3008D564B200844FA3 /* SVGDescElementWrapper.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = SVGDescElementWrapper.cpp; sourceTree = "<group>"; };
+ A8122D3108D564B200844FA3 /* SVGDescElementWrapper.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SVGDescElementWrapper.h; sourceTree = "<group>"; };
+ A8122D3208D564B200844FA3 /* SVGDocumentWrapper.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = SVGDocumentWrapper.cpp; sourceTree = "<group>"; };
+ A8122D3308D564B200844FA3 /* SVGDocumentWrapper.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SVGDocumentWrapper.h; sourceTree = "<group>"; };
+ A8122D3408D564B200844FA3 /* SVGDOMImplementationWrapper.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = SVGDOMImplementationWrapper.cpp; sourceTree = "<group>"; };
+ A8122D3508D564B200844FA3 /* SVGDOMImplementationWrapper.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SVGDOMImplementationWrapper.h; sourceTree = "<group>"; };
+ A8122D3608D564B200844FA3 /* SVGElementInstanceListWrapper.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = SVGElementInstanceListWrapper.cpp; sourceTree = "<group>"; };
+ A8122D3708D564B200844FA3 /* SVGElementInstanceListWrapper.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SVGElementInstanceListWrapper.h; sourceTree = "<group>"; };
+ A8122D3808D564B200844FA3 /* SVGElementInstanceWrapper.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = SVGElementInstanceWrapper.cpp; sourceTree = "<group>"; };
+ A8122D3908D564B200844FA3 /* SVGElementInstanceWrapper.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SVGElementInstanceWrapper.h; sourceTree = "<group>"; };
+ A8122D3A08D564B200844FA3 /* SVGElementWrapper.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = SVGElementWrapper.cpp; sourceTree = "<group>"; };
+ A8122D3B08D564B200844FA3 /* SVGElementWrapper.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SVGElementWrapper.h; sourceTree = "<group>"; };
+ A8122D3C08D564B200844FA3 /* SVGEllipseElementWrapper.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = SVGEllipseElementWrapper.cpp; sourceTree = "<group>"; };
+ A8122D3D08D564B200844FA3 /* SVGEllipseElementWrapper.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SVGEllipseElementWrapper.h; sourceTree = "<group>"; };
+ A8122D3E08D564B200844FA3 /* SVGEventWrapper.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = SVGEventWrapper.cpp; sourceTree = "<group>"; };
+ A8122D3F08D564B200844FA3 /* SVGEventWrapper.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SVGEventWrapper.h; sourceTree = "<group>"; };
+ A8122D4008D564B200844FA3 /* SVGExceptionWrapper.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = SVGExceptionWrapper.cpp; sourceTree = "<group>"; };
+ A8122D4108D564B200844FA3 /* SVGExceptionWrapper.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SVGExceptionWrapper.h; sourceTree = "<group>"; };
+ A8122D4208D564B200844FA3 /* SVGExternalResourcesRequiredWrapper.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = SVGExternalResourcesRequiredWrapper.cpp; sourceTree = "<group>"; };
+ A8122D4308D564B200844FA3 /* SVGExternalResourcesRequiredWrapper.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SVGExternalResourcesRequiredWrapper.h; sourceTree = "<group>"; };
+ A8122D4408D564B200844FA3 /* SVGFEBlendElementWrapper.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = SVGFEBlendElementWrapper.cpp; sourceTree = "<group>"; };
+ A8122D4508D564B200844FA3 /* SVGFEBlendElementWrapper.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SVGFEBlendElementWrapper.h; sourceTree = "<group>"; };
+ A8122D4608D564B200844FA3 /* SVGFEColorMatrixElementWrapper.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = SVGFEColorMatrixElementWrapper.cpp; sourceTree = "<group>"; };
+ A8122D4708D564B200844FA3 /* SVGFEColorMatrixElementWrapper.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SVGFEColorMatrixElementWrapper.h; sourceTree = "<group>"; };
+ A8122D4808D564B200844FA3 /* SVGFEComponentTransferElementWrapper.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = SVGFEComponentTransferElementWrapper.cpp; sourceTree = "<group>"; };
+ A8122D4908D564B200844FA3 /* SVGFEComponentTransferElementWrapper.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SVGFEComponentTransferElementWrapper.h; sourceTree = "<group>"; };
+ A8122D4A08D564B200844FA3 /* SVGFECompositeElementWrapper.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = SVGFECompositeElementWrapper.cpp; sourceTree = "<group>"; };
+ A8122D4B08D564B200844FA3 /* SVGFECompositeElementWrapper.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SVGFECompositeElementWrapper.h; sourceTree = "<group>"; };
+ A8122D4C08D564B200844FA3 /* SVGFEFloodElementWrapper.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = SVGFEFloodElementWrapper.cpp; sourceTree = "<group>"; };
+ A8122D4D08D564B200844FA3 /* SVGFEFloodElementWrapper.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SVGFEFloodElementWrapper.h; sourceTree = "<group>"; };
+ A8122D4E08D564B200844FA3 /* SVGFEFuncAElementWrapper.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = SVGFEFuncAElementWrapper.cpp; sourceTree = "<group>"; };
+ A8122D4F08D564B200844FA3 /* SVGFEFuncAElementWrapper.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SVGFEFuncAElementWrapper.h; sourceTree = "<group>"; };
+ A8122D5008D564B200844FA3 /* SVGFEFuncBElementWrapper.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = SVGFEFuncBElementWrapper.cpp; sourceTree = "<group>"; };
+ A8122D5108D564B200844FA3 /* SVGFEFuncBElementWrapper.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SVGFEFuncBElementWrapper.h; sourceTree = "<group>"; };
+ A8122D5208D564B200844FA3 /* SVGFEFuncGElementWrapper.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = SVGFEFuncGElementWrapper.cpp; sourceTree = "<group>"; };
+ A8122D5308D564B200844FA3 /* SVGFEFuncGElementWrapper.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SVGFEFuncGElementWrapper.h; sourceTree = "<group>"; };
+ A8122D5408D564B200844FA3 /* SVGFEFuncRElementWrapper.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = SVGFEFuncRElementWrapper.cpp; sourceTree = "<group>"; };
+ A8122D5508D564B200844FA3 /* SVGFEFuncRElementWrapper.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SVGFEFuncRElementWrapper.h; sourceTree = "<group>"; };
+ A8122D5608D564B200844FA3 /* SVGFEGaussianBlurElementWrapper.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = SVGFEGaussianBlurElementWrapper.cpp; sourceTree = "<group>"; };
+ A8122D5708D564B200844FA3 /* SVGFEGaussianBlurElementWrapper.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SVGFEGaussianBlurElementWrapper.h; sourceTree = "<group>"; };
+ A8122D5808D564B200844FA3 /* SVGFEImageElementWrapper.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = SVGFEImageElementWrapper.cpp; sourceTree = "<group>"; };
+ A8122D5908D564B200844FA3 /* SVGFEImageElementWrapper.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SVGFEImageElementWrapper.h; sourceTree = "<group>"; };
+ A8122D5A08D564B200844FA3 /* SVGFEMergeElementWrapper.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = SVGFEMergeElementWrapper.cpp; sourceTree = "<group>"; };
+ A8122D5B08D564B200844FA3 /* SVGFEMergeElementWrapper.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SVGFEMergeElementWrapper.h; sourceTree = "<group>"; };
+ A8122D5C08D564B200844FA3 /* SVGFEMergeNodeElementWrapper.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = SVGFEMergeNodeElementWrapper.cpp; sourceTree = "<group>"; };
+ A8122D5D08D564B200844FA3 /* SVGFEMergeNodeElementWrapper.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SVGFEMergeNodeElementWrapper.h; sourceTree = "<group>"; };
+ A8122D5E08D564B200844FA3 /* SVGFEOffsetElementWrapper.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = SVGFEOffsetElementWrapper.cpp; sourceTree = "<group>"; };
+ A8122D5F08D564B200844FA3 /* SVGFEOffsetElementWrapper.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SVGFEOffsetElementWrapper.h; sourceTree = "<group>"; };
+ A8122D6008D564B200844FA3 /* SVGFETileElementWrapper.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = SVGFETileElementWrapper.cpp; sourceTree = "<group>"; };
+ A8122D6108D564B200844FA3 /* SVGFETileElementWrapper.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SVGFETileElementWrapper.h; sourceTree = "<group>"; };
+ A8122D6208D564B200844FA3 /* SVGFETurbulenceElementWrapper.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = SVGFETurbulenceElementWrapper.cpp; sourceTree = "<group>"; };
+ A8122D6308D564B200844FA3 /* SVGFETurbulenceElementWrapper.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SVGFETurbulenceElementWrapper.h; sourceTree = "<group>"; };
+ A8122D6408D564B200844FA3 /* SVGFilterElementWrapper.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = SVGFilterElementWrapper.cpp; sourceTree = "<group>"; };
+ A8122D6508D564B200844FA3 /* SVGFilterElementWrapper.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SVGFilterElementWrapper.h; sourceTree = "<group>"; };
+ A8122D6608D564B200844FA3 /* SVGFilterPrimitiveStandardAttributesWrapper.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = SVGFilterPrimitiveStandardAttributesWrapper.cpp; sourceTree = "<group>"; };
+ A8122D6708D564B200844FA3 /* SVGFilterPrimitiveStandardAttributesWrapper.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SVGFilterPrimitiveStandardAttributesWrapper.h; sourceTree = "<group>"; };
+ A8122D6808D564B200844FA3 /* SVGFitToViewBoxWrapper.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = SVGFitToViewBoxWrapper.cpp; sourceTree = "<group>"; };
+ A8122D6908D564B200844FA3 /* SVGFitToViewBoxWrapper.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SVGFitToViewBoxWrapper.h; sourceTree = "<group>"; };
+ A8122D6A08D564B200844FA3 /* SVGGElementWrapper.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = SVGGElementWrapper.cpp; sourceTree = "<group>"; };
+ A8122D6B08D564B200844FA3 /* SVGGElementWrapper.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SVGGElementWrapper.h; sourceTree = "<group>"; };
+ A8122D6C08D564B200844FA3 /* SVGGradientElementWrapper.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = SVGGradientElementWrapper.cpp; sourceTree = "<group>"; };
+ A8122D6D08D564B200844FA3 /* SVGGradientElementWrapper.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SVGGradientElementWrapper.h; sourceTree = "<group>"; };
+ A8122D6E08D564B200844FA3 /* SVGICCColorWrapper.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = SVGICCColorWrapper.cpp; sourceTree = "<group>"; };
+ A8122D6F08D564B200844FA3 /* SVGICCColorWrapper.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SVGICCColorWrapper.h; sourceTree = "<group>"; };
+ A8122D7008D564B200844FA3 /* SVGImageElementWrapper.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = SVGImageElementWrapper.cpp; sourceTree = "<group>"; };
+ A8122D7108D564B200844FA3 /* SVGImageElementWrapper.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SVGImageElementWrapper.h; sourceTree = "<group>"; };
+ A8122D7208D564B200844FA3 /* SVGLangSpaceWrapper.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = SVGLangSpaceWrapper.cpp; sourceTree = "<group>"; };
+ A8122D7308D564B200844FA3 /* SVGLangSpaceWrapper.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SVGLangSpaceWrapper.h; sourceTree = "<group>"; };
+ A8122D7408D564B200844FA3 /* SVGLengthListWrapper.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = SVGLengthListWrapper.cpp; sourceTree = "<group>"; };
+ A8122D7508D564B200844FA3 /* SVGLengthListWrapper.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SVGLengthListWrapper.h; sourceTree = "<group>"; };
+ A8122D7608D564B200844FA3 /* SVGLengthWrapper.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = SVGLengthWrapper.cpp; sourceTree = "<group>"; };
+ A8122D7708D564B200844FA3 /* SVGLengthWrapper.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SVGLengthWrapper.h; sourceTree = "<group>"; };
+ A8122D7808D564B200844FA3 /* SVGLinearGradientElementWrapper.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = SVGLinearGradientElementWrapper.cpp; sourceTree = "<group>"; };
+ A8122D7908D564B200844FA3 /* SVGLinearGradientElementWrapper.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SVGLinearGradientElementWrapper.h; sourceTree = "<group>"; };
+ A8122D7A08D564B200844FA3 /* SVGLineElementWrapper.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = SVGLineElementWrapper.cpp; sourceTree = "<group>"; };
+ A8122D7B08D564B200844FA3 /* SVGLineElementWrapper.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SVGLineElementWrapper.h; sourceTree = "<group>"; };
+ A8122D7C08D564B200844FA3 /* SVGLocatableWrapper.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = SVGLocatableWrapper.cpp; sourceTree = "<group>"; };
+ A8122D7D08D564B200844FA3 /* SVGLocatableWrapper.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SVGLocatableWrapper.h; sourceTree = "<group>"; };
+ A8122D7E08D564B200844FA3 /* SVGMarkerElementWrapper.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = SVGMarkerElementWrapper.cpp; sourceTree = "<group>"; };
+ A8122D7F08D564B200844FA3 /* SVGMarkerElementWrapper.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SVGMarkerElementWrapper.h; sourceTree = "<group>"; };
+ A8122D8008D564B200844FA3 /* SVGMatrixWrapper.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = SVGMatrixWrapper.cpp; sourceTree = "<group>"; };
+ A8122D8108D564B200844FA3 /* SVGMatrixWrapper.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SVGMatrixWrapper.h; sourceTree = "<group>"; };
+ A8122D8208D564B200844FA3 /* SVGNumberListWrapper.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = SVGNumberListWrapper.cpp; sourceTree = "<group>"; };
+ A8122D8308D564B200844FA3 /* SVGNumberListWrapper.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SVGNumberListWrapper.h; sourceTree = "<group>"; };
+ A8122D8408D564B200844FA3 /* SVGNumberWrapper.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = SVGNumberWrapper.cpp; sourceTree = "<group>"; };
+ A8122D8508D564B200844FA3 /* SVGNumberWrapper.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SVGNumberWrapper.h; sourceTree = "<group>"; };
+ A8122D8608D564B200844FA3 /* SVGPaintWrapper.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = SVGPaintWrapper.cpp; sourceTree = "<group>"; };
+ A8122D8708D564B200844FA3 /* SVGPaintWrapper.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SVGPaintWrapper.h; sourceTree = "<group>"; };
+ A8122D8808D564B200844FA3 /* SVGPathElementWrapper.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = SVGPathElementWrapper.cpp; sourceTree = "<group>"; };
+ A8122D8908D564B200844FA3 /* SVGPathElementWrapper.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SVGPathElementWrapper.h; sourceTree = "<group>"; };
+ A8122D8A08D564B200844FA3 /* SVGPathSegArcAbsWrapper.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = SVGPathSegArcAbsWrapper.cpp; sourceTree = "<group>"; };
+ A8122D8B08D564B200844FA3 /* SVGPathSegArcAbsWrapper.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SVGPathSegArcAbsWrapper.h; sourceTree = "<group>"; };
+ A8122D8C08D564B200844FA3 /* SVGPathSegArcRelWrapper.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = SVGPathSegArcRelWrapper.cpp; sourceTree = "<group>"; };
+ A8122D8D08D564B200844FA3 /* SVGPathSegArcRelWrapper.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SVGPathSegArcRelWrapper.h; sourceTree = "<group>"; };
+ A8122D8E08D564B200844FA3 /* SVGPathSegClosePathWrapper.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = SVGPathSegClosePathWrapper.cpp; sourceTree = "<group>"; };
+ A8122D8F08D564B200844FA3 /* SVGPathSegClosePathWrapper.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SVGPathSegClosePathWrapper.h; sourceTree = "<group>"; };
+ A8122D9008D564B200844FA3 /* SVGPathSegCurvetoCubicAbsWrapper.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = SVGPathSegCurvetoCubicAbsWrapper.cpp; sourceTree = "<group>"; };
+ A8122D9108D564B200844FA3 /* SVGPathSegCurvetoCubicAbsWrapper.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SVGPathSegCurvetoCubicAbsWrapper.h; sourceTree = "<group>"; };
+ A8122D9208D564B200844FA3 /* SVGPathSegCurvetoCubicRelWrapper.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = SVGPathSegCurvetoCubicRelWrapper.cpp; sourceTree = "<group>"; };
+ A8122D9308D564B200844FA3 /* SVGPathSegCurvetoCubicRelWrapper.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SVGPathSegCurvetoCubicRelWrapper.h; sourceTree = "<group>"; };
+ A8122D9408D564B200844FA3 /* SVGPathSegCurvetoCubicSmoothAbsWrapper.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = SVGPathSegCurvetoCubicSmoothAbsWrapper.cpp; sourceTree = "<group>"; };
+ A8122D9508D564B300844FA3 /* SVGPathSegCurvetoCubicSmoothAbsWrapper.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SVGPathSegCurvetoCubicSmoothAbsWrapper.h; sourceTree = "<group>"; };
+ A8122D9608D564B300844FA3 /* SVGPathSegCurvetoCubicSmoothRelWrapper.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = SVGPathSegCurvetoCubicSmoothRelWrapper.cpp; sourceTree = "<group>"; };
+ A8122D9708D564B300844FA3 /* SVGPathSegCurvetoCubicSmoothRelWrapper.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SVGPathSegCurvetoCubicSmoothRelWrapper.h; sourceTree = "<group>"; };
+ A8122D9808D564B300844FA3 /* SVGPathSegCurvetoQuadraticAbsWrapper.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = SVGPathSegCurvetoQuadraticAbsWrapper.cpp; sourceTree = "<group>"; };
+ A8122D9908D564B300844FA3 /* SVGPathSegCurvetoQuadraticAbsWrapper.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SVGPathSegCurvetoQuadraticAbsWrapper.h; sourceTree = "<group>"; };
+ A8122D9A08D564B300844FA3 /* SVGPathSegCurvetoQuadraticRelWrapper.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = SVGPathSegCurvetoQuadraticRelWrapper.cpp; sourceTree = "<group>"; };
+ A8122D9B08D564B300844FA3 /* SVGPathSegCurvetoQuadraticRelWrapper.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SVGPathSegCurvetoQuadraticRelWrapper.h; sourceTree = "<group>"; };
+ A8122D9C08D564B300844FA3 /* SVGPathSegCurvetoQuadraticSmoothAbsWrapper.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = SVGPathSegCurvetoQuadraticSmoothAbsWrapper.cpp; sourceTree = "<group>"; };
+ A8122D9D08D564B300844FA3 /* SVGPathSegCurvetoQuadraticSmoothAbsWrapper.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SVGPathSegCurvetoQuadraticSmoothAbsWrapper.h; sourceTree = "<group>"; };
+ A8122D9E08D564B300844FA3 /* SVGPathSegCurvetoQuadraticSmoothRelWrapper.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = SVGPathSegCurvetoQuadraticSmoothRelWrapper.cpp; sourceTree = "<group>"; };
+ A8122D9F08D564B300844FA3 /* SVGPathSegCurvetoQuadraticSmoothRelWrapper.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SVGPathSegCurvetoQuadraticSmoothRelWrapper.h; sourceTree = "<group>"; };
+ A8122DA008D564B300844FA3 /* SVGPathSegLinetoAbsWrapper.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = SVGPathSegLinetoAbsWrapper.cpp; sourceTree = "<group>"; };
+ A8122DA108D564B300844FA3 /* SVGPathSegLinetoAbsWrapper.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SVGPathSegLinetoAbsWrapper.h; sourceTree = "<group>"; };
+ A8122DA208D564B300844FA3 /* SVGPathSegLinetoHorizontalAbsWrapper.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = SVGPathSegLinetoHorizontalAbsWrapper.cpp; sourceTree = "<group>"; };
+ A8122DA308D564B300844FA3 /* SVGPathSegLinetoHorizontalAbsWrapper.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SVGPathSegLinetoHorizontalAbsWrapper.h; sourceTree = "<group>"; };
+ A8122DA408D564B300844FA3 /* SVGPathSegLinetoHorizontalRelWrapper.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = SVGPathSegLinetoHorizontalRelWrapper.cpp; sourceTree = "<group>"; };
+ A8122DA508D564B300844FA3 /* SVGPathSegLinetoHorizontalRelWrapper.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SVGPathSegLinetoHorizontalRelWrapper.h; sourceTree = "<group>"; };
+ A8122DA608D564B300844FA3 /* SVGPathSegLinetoRelWrapper.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = SVGPathSegLinetoRelWrapper.cpp; sourceTree = "<group>"; };
+ A8122DA708D564B300844FA3 /* SVGPathSegLinetoRelWrapper.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SVGPathSegLinetoRelWrapper.h; sourceTree = "<group>"; };
+ A8122DA808D564B300844FA3 /* SVGPathSegLinetoVerticalAbsWrapper.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = SVGPathSegLinetoVerticalAbsWrapper.cpp; sourceTree = "<group>"; };
+ A8122DA908D564B300844FA3 /* SVGPathSegLinetoVerticalAbsWrapper.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SVGPathSegLinetoVerticalAbsWrapper.h; sourceTree = "<group>"; };
+ A8122DAA08D564B300844FA3 /* SVGPathSegLinetoVerticalRelWrapper.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = SVGPathSegLinetoVerticalRelWrapper.cpp; sourceTree = "<group>"; };
+ A8122DAB08D564B300844FA3 /* SVGPathSegLinetoVerticalRelWrapper.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SVGPathSegLinetoVerticalRelWrapper.h; sourceTree = "<group>"; };
+ A8122DAC08D564B300844FA3 /* SVGPathSegListWrapper.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = SVGPathSegListWrapper.cpp; sourceTree = "<group>"; };
+ A8122DAD08D564B300844FA3 /* SVGPathSegListWrapper.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SVGPathSegListWrapper.h; sourceTree = "<group>"; };
+ A8122DAE08D564B300844FA3 /* SVGPathSegMovetoAbsWrapper.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = SVGPathSegMovetoAbsWrapper.cpp; sourceTree = "<group>"; };
+ A8122DAF08D564B300844FA3 /* SVGPathSegMovetoAbsWrapper.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SVGPathSegMovetoAbsWrapper.h; sourceTree = "<group>"; };
+ A8122DB008D564B300844FA3 /* SVGPathSegMovetoRelWrapper.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = SVGPathSegMovetoRelWrapper.cpp; sourceTree = "<group>"; };
+ A8122DB108D564B300844FA3 /* SVGPathSegMovetoRelWrapper.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SVGPathSegMovetoRelWrapper.h; sourceTree = "<group>"; };
+ A8122DB208D564B300844FA3 /* SVGPathSegWrapper.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = SVGPathSegWrapper.cpp; sourceTree = "<group>"; };
+ A8122DB308D564B300844FA3 /* SVGPathSegWrapper.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SVGPathSegWrapper.h; sourceTree = "<group>"; };
+ A8122DB408D564B300844FA3 /* SVGPatternElementWrapper.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = SVGPatternElementWrapper.cpp; sourceTree = "<group>"; };
+ A8122DB508D564B300844FA3 /* SVGPatternElementWrapper.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SVGPatternElementWrapper.h; sourceTree = "<group>"; };
+ A8122DB608D564B300844FA3 /* SVGPointListWrapper.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = SVGPointListWrapper.cpp; sourceTree = "<group>"; };
+ A8122DB708D564B300844FA3 /* SVGPointListWrapper.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SVGPointListWrapper.h; sourceTree = "<group>"; };
+ A8122DB808D564B300844FA3 /* SVGPointWrapper.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = SVGPointWrapper.cpp; sourceTree = "<group>"; };
+ A8122DB908D564B300844FA3 /* SVGPointWrapper.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SVGPointWrapper.h; sourceTree = "<group>"; };
+ A8122DBA08D564B300844FA3 /* SVGPolygonElementWrapper.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = SVGPolygonElementWrapper.cpp; sourceTree = "<group>"; };
+ A8122DBB08D564B300844FA3 /* SVGPolygonElementWrapper.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SVGPolygonElementWrapper.h; sourceTree = "<group>"; };
+ A8122DBC08D564B300844FA3 /* SVGPolylineElementWrapper.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = SVGPolylineElementWrapper.cpp; sourceTree = "<group>"; };
+ A8122DBD08D564B300844FA3 /* SVGPolylineElementWrapper.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SVGPolylineElementWrapper.h; sourceTree = "<group>"; };
+ A8122DBE08D564B300844FA3 /* SVGPreserveAspectRatioWrapper.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = SVGPreserveAspectRatioWrapper.cpp; sourceTree = "<group>"; };
+ A8122DBF08D564B300844FA3 /* SVGPreserveAspectRatioWrapper.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SVGPreserveAspectRatioWrapper.h; sourceTree = "<group>"; };
+ A8122DC008D564B300844FA3 /* SVGRadialGradientElementWrapper.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = SVGRadialGradientElementWrapper.cpp; sourceTree = "<group>"; };
+ A8122DC108D564B300844FA3 /* SVGRadialGradientElementWrapper.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SVGRadialGradientElementWrapper.h; sourceTree = "<group>"; };
+ A8122DC208D564B300844FA3 /* SVGRectElementWrapper.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = SVGRectElementWrapper.cpp; sourceTree = "<group>"; };
+ A8122DC308D564B300844FA3 /* SVGRectElementWrapper.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SVGRectElementWrapper.h; sourceTree = "<group>"; };
+ A8122DC408D564B300844FA3 /* SVGRectWrapper.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = SVGRectWrapper.cpp; sourceTree = "<group>"; };
+ A8122DC508D564B300844FA3 /* SVGRectWrapper.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SVGRectWrapper.h; sourceTree = "<group>"; };
+ A8122DC608D564B300844FA3 /* SVGRenderingIntentWrapper.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = SVGRenderingIntentWrapper.cpp; sourceTree = "<group>"; };
+ A8122DC708D564B300844FA3 /* SVGRenderingIntentWrapper.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SVGRenderingIntentWrapper.h; sourceTree = "<group>"; };
+ A8122DC808D564B300844FA3 /* SVGScriptElementWrapper.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = SVGScriptElementWrapper.cpp; sourceTree = "<group>"; };
+ A8122DC908D564B300844FA3 /* SVGScriptElementWrapper.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SVGScriptElementWrapper.h; sourceTree = "<group>"; };
+ A8122DCA08D564B300844FA3 /* SVGSetElementWrapper.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = SVGSetElementWrapper.cpp; sourceTree = "<group>"; };
+ A8122DCB08D564B300844FA3 /* SVGSetElementWrapper.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SVGSetElementWrapper.h; sourceTree = "<group>"; };
+ A8122DCC08D564B300844FA3 /* SVGStopElementWrapper.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = SVGStopElementWrapper.cpp; sourceTree = "<group>"; };
+ A8122DCD08D564B300844FA3 /* SVGStopElementWrapper.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SVGStopElementWrapper.h; sourceTree = "<group>"; };
+ A8122DCE08D564B300844FA3 /* SVGStringListWrapper.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = SVGStringListWrapper.cpp; sourceTree = "<group>"; };
+ A8122DCF08D564B300844FA3 /* SVGStringListWrapper.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SVGStringListWrapper.h; sourceTree = "<group>"; };
+ A8122DD008D564B300844FA3 /* SVGStylableWrapper.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = SVGStylableWrapper.cpp; sourceTree = "<group>"; };
+ A8122DD108D564B300844FA3 /* SVGStylableWrapper.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SVGStylableWrapper.h; sourceTree = "<group>"; };
+ A8122DD208D564B300844FA3 /* SVGStyleElementWrapper.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = SVGStyleElementWrapper.cpp; sourceTree = "<group>"; };
+ A8122DD308D564B300844FA3 /* SVGStyleElementWrapper.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SVGStyleElementWrapper.h; sourceTree = "<group>"; };
+ A8122DD408D564B300844FA3 /* SVGSVGElementWrapper.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = SVGSVGElementWrapper.cpp; sourceTree = "<group>"; };
+ A8122DD508D564B300844FA3 /* SVGSVGElementWrapper.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SVGSVGElementWrapper.h; sourceTree = "<group>"; };
+ A8122DD608D564B300844FA3 /* SVGSwitchElementWrapper.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = SVGSwitchElementWrapper.cpp; sourceTree = "<group>"; };
+ A8122DD708D564B300844FA3 /* SVGSwitchElementWrapper.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SVGSwitchElementWrapper.h; sourceTree = "<group>"; };
+ A8122DD808D564B300844FA3 /* SVGSymbolElementWrapper.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = SVGSymbolElementWrapper.cpp; sourceTree = "<group>"; };
+ A8122DD908D564B300844FA3 /* SVGSymbolElementWrapper.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SVGSymbolElementWrapper.h; sourceTree = "<group>"; };
+ A8122DDA08D564B300844FA3 /* SVGTestsWrapper.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = SVGTestsWrapper.cpp; sourceTree = "<group>"; };
+ A8122DDB08D564B300844FA3 /* SVGTestsWrapper.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SVGTestsWrapper.h; sourceTree = "<group>"; };
+ A8122DDC08D564B300844FA3 /* SVGTextContentElementWrapper.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = SVGTextContentElementWrapper.cpp; sourceTree = "<group>"; };
+ A8122DDD08D564B300844FA3 /* SVGTextContentElementWrapper.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SVGTextContentElementWrapper.h; sourceTree = "<group>"; };
+ A8122DDE08D564B300844FA3 /* SVGTextElementWrapper.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = SVGTextElementWrapper.cpp; sourceTree = "<group>"; };
+ A8122DDF08D564B300844FA3 /* SVGTextElementWrapper.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SVGTextElementWrapper.h; sourceTree = "<group>"; };
+ A8122DE008D564B300844FA3 /* SVGTextPositioningElementWrapper.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = SVGTextPositioningElementWrapper.cpp; sourceTree = "<group>"; };
+ A8122DE108D564B300844FA3 /* SVGTextPositioningElementWrapper.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SVGTextPositioningElementWrapper.h; sourceTree = "<group>"; };
+ A8122DE208D564B300844FA3 /* SVGTitleElementWrapper.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = SVGTitleElementWrapper.cpp; sourceTree = "<group>"; };
+ A8122DE308D564B300844FA3 /* SVGTitleElementWrapper.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SVGTitleElementWrapper.h; sourceTree = "<group>"; };
+ A8122DE408D564B300844FA3 /* SVGTransformableWrapper.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = SVGTransformableWrapper.cpp; sourceTree = "<group>"; };
+ A8122DE508D564B300844FA3 /* SVGTransformableWrapper.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SVGTransformableWrapper.h; sourceTree = "<group>"; };
+ A8122DE608D564B300844FA3 /* SVGTransformListWrapper.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = SVGTransformListWrapper.cpp; sourceTree = "<group>"; };
+ A8122DE708D564B300844FA3 /* SVGTransformListWrapper.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SVGTransformListWrapper.h; sourceTree = "<group>"; };
+ A8122DE808D564B300844FA3 /* SVGTransformWrapper.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = SVGTransformWrapper.cpp; sourceTree = "<group>"; };
+ A8122DE908D564B300844FA3 /* SVGTransformWrapper.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SVGTransformWrapper.h; sourceTree = "<group>"; };
+ A8122DEA08D564B300844FA3 /* SVGTSpanElementWrapper.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = SVGTSpanElementWrapper.cpp; sourceTree = "<group>"; };
+ A8122DEB08D564B300844FA3 /* SVGTSpanElementWrapper.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SVGTSpanElementWrapper.h; sourceTree = "<group>"; };
+ A8122DEC08D564B300844FA3 /* SVGUnitTypesWrapper.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = SVGUnitTypesWrapper.cpp; sourceTree = "<group>"; };
+ A8122DED08D564B300844FA3 /* SVGUnitTypesWrapper.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SVGUnitTypesWrapper.h; sourceTree = "<group>"; };
+ A8122DEE08D564B300844FA3 /* SVGURIReferenceWrapper.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = SVGURIReferenceWrapper.cpp; sourceTree = "<group>"; };
+ A8122DEF08D564B300844FA3 /* SVGURIReferenceWrapper.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SVGURIReferenceWrapper.h; sourceTree = "<group>"; };
+ A8122DF008D564B300844FA3 /* SVGUseElementWrapper.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = SVGUseElementWrapper.cpp; sourceTree = "<group>"; };
+ A8122DF108D564B300844FA3 /* SVGUseElementWrapper.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SVGUseElementWrapper.h; sourceTree = "<group>"; };
+ A8122DF208D564B300844FA3 /* SVGViewElementWrapper.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = SVGViewElementWrapper.cpp; sourceTree = "<group>"; };
+ A8122DF308D564B300844FA3 /* SVGViewElementWrapper.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SVGViewElementWrapper.h; sourceTree = "<group>"; };
+ A8122DF408D564B300844FA3 /* SVGZoomAndPanWrapper.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = SVGZoomAndPanWrapper.cpp; sourceTree = "<group>"; };
+ A8122DF508D564B300844FA3 /* SVGZoomAndPanWrapper.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SVGZoomAndPanWrapper.h; sourceTree = "<group>"; };
+ A8122DF608D564B300844FA3 /* SVGZoomEventWrapper.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = SVGZoomEventWrapper.cpp; sourceTree = "<group>"; };
+ A8122DF708D564B300844FA3 /* SVGZoomEventWrapper.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SVGZoomEventWrapper.h; sourceTree = "<group>"; };
A81D56A208ACAC7E00136AC1 /* XPointerHelper.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = XPointerHelper.h; sourceTree = "<group>"; };
A81D56A308ACAC7E00136AC1 /* XPointerHelper.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = XPointerHelper.cpp; sourceTree = "<group>"; };
A81D581608ADDFF600136AC1 /* Attr.idl */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = Attr.idl; sourceTree = "<group>"; };
@@ -2284,28 +2926,21 @@
A81D582008ADDFF700136AC1 /* DOMErrorHandler.idl */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = DOMErrorHandler.idl; sourceTree = "<group>"; };
A81D582108ADDFF700136AC1 /* DOMException.idl */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = DOMException.idl; sourceTree = "<group>"; };
A81D582208ADDFF700136AC1 /* DOMImplementation.idl */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = DOMImplementation.idl; sourceTree = "<group>"; };
- A81D582308ADDFF700136AC1 /* DOMImplementationList.idl */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = DOMImplementationList.idl; sourceTree = "<group>"; };
- A81D582408ADDFF700136AC1 /* DOMImplementationSource.idl */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = DOMImplementationSource.idl; sourceTree = "<group>"; };
A81D582508ADDFF700136AC1 /* DOMLocator.idl */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = DOMLocator.idl; sourceTree = "<group>"; };
A81D582608ADDFF700136AC1 /* DOMObject.idl */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = DOMObject.idl; sourceTree = "<group>"; };
- A81D582708ADDFF700136AC1 /* DOMString.idl */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = DOMString.idl; sourceTree = "<group>"; };
A81D582808ADDFF700136AC1 /* DOMStringList.idl */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = DOMStringList.idl; sourceTree = "<group>"; };
A81D582908ADDFF700136AC1 /* DOMUserData.idl */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = DOMUserData.idl; sourceTree = "<group>"; };
A81D582A08ADDFF700136AC1 /* Element.idl */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = Element.idl; sourceTree = "<group>"; };
A81D582B08ADDFF700136AC1 /* Entity.idl */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = Entity.idl; sourceTree = "<group>"; };
A81D582C08ADDFF700136AC1 /* EntityReference.idl */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = EntityReference.idl; sourceTree = "<group>"; };
- A81D582D08ADDFF700136AC1 /* kdomdefs.idl */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = kdomdefs.idl; sourceTree = "<group>"; };
A81D582E08ADDFF700136AC1 /* NamedNodeMap.idl */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = NamedNodeMap.idl; sourceTree = "<group>"; };
- A81D582F08ADDFF700136AC1 /* NameList.idl */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = NameList.idl; sourceTree = "<group>"; };
A81D583008ADDFF700136AC1 /* Node.idl */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = Node.idl; sourceTree = "<group>"; };
A81D583108ADDFF700136AC1 /* NodeList.idl */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = NodeList.idl; sourceTree = "<group>"; };
A81D583208ADDFF700136AC1 /* Notation.idl */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = Notation.idl; sourceTree = "<group>"; };
A81D583308ADDFF700136AC1 /* ProcessingInstruction.idl */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = ProcessingInstruction.idl; sourceTree = "<group>"; };
A81D583408ADDFF700136AC1 /* Text.idl */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = Text.idl; sourceTree = "<group>"; };
A81D583508ADDFF700136AC1 /* TypeInfo.idl */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = TypeInfo.idl; sourceTree = "<group>"; };
- A81D583608ADDFF700136AC1 /* UserDataHandler.idl */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = UserDataHandler.idl; sourceTree = "<group>"; };
A81D583808ADDFF700136AC1 /* Counter.idl */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = Counter.idl; sourceTree = "<group>"; };
- A81D583908ADDFF700136AC1 /* CSS2Properties.idl */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = CSS2Properties.idl; sourceTree = "<group>"; };
A81D583A08ADDFF700136AC1 /* CSSCharsetRule.idl */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = CSSCharsetRule.idl; sourceTree = "<group>"; };
A81D583B08ADDFF700136AC1 /* CSSFontFaceRule.idl */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = CSSFontFaceRule.idl; sourceTree = "<group>"; };
A81D583C08ADDFF700136AC1 /* CSSImportRule.idl */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = CSSImportRule.idl; sourceTree = "<group>"; };
@@ -2321,200 +2956,40 @@
A81D584608ADDFF700136AC1 /* CSSValue.idl */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = CSSValue.idl; sourceTree = "<group>"; };
A81D584708ADDFF700136AC1 /* CSSValueList.idl */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = CSSValueList.idl; sourceTree = "<group>"; };
A81D584808ADDFF700136AC1 /* DocumentCSS.idl */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = DocumentCSS.idl; sourceTree = "<group>"; };
- A81D584908ADDFF700136AC1 /* ElementCSSInlineStyle.idl */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = ElementCSSInlineStyle.idl; sourceTree = "<group>"; };
- A81D584A08ADDFF700136AC1 /* kdomdefs.idl */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = kdomdefs.idl; sourceTree = "<group>"; };
A81D584B08ADDFF700136AC1 /* Rect.idl */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = Rect.idl; sourceTree = "<group>"; };
A81D584C08ADDFF700136AC1 /* RGBColor.idl */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = RGBColor.idl; sourceTree = "<group>"; };
- A81D584D08ADDFF700136AC1 /* ViewCSS.idl */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = ViewCSS.idl; sourceTree = "<group>"; };
A81D584F08ADDFF700136AC1 /* DocumentEvent.idl */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = DocumentEvent.idl; sourceTree = "<group>"; };
A81D585008ADDFF700136AC1 /* Event.idl */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = Event.idl; sourceTree = "<group>"; };
A81D585108ADDFF700136AC1 /* EventException.idl */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = EventException.idl; sourceTree = "<group>"; };
A81D585208ADDFF700136AC1 /* EventListener.idl */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = EventListener.idl; sourceTree = "<group>"; };
A81D585308ADDFF700136AC1 /* EventTarget.idl */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = EventTarget.idl; sourceTree = "<group>"; };
- A81D585408ADDFF700136AC1 /* kdomdefs.idl */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = kdomdefs.idl; sourceTree = "<group>"; };
A81D585508ADDFF700136AC1 /* MouseEvent.idl */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = MouseEvent.idl; sourceTree = "<group>"; };
A81D585608ADDFF700136AC1 /* MutationEvent.idl */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = MutationEvent.idl; sourceTree = "<group>"; };
A81D585708ADDFF700136AC1 /* UIEvent.idl */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = UIEvent.idl; sourceTree = "<group>"; };
A81D585908ADDFF700136AC1 /* DocumentRange.idl */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = DocumentRange.idl; sourceTree = "<group>"; };
- A81D585A08ADDFF700136AC1 /* kdomdefs.idl */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = kdomdefs.idl; sourceTree = "<group>"; };
A81D585B08ADDFF700136AC1 /* Range.idl */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = Range.idl; sourceTree = "<group>"; };
A81D585C08ADDFF700136AC1 /* RangeException.idl */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = RangeException.idl; sourceTree = "<group>"; };
A81D585E08ADDFF700136AC1 /* DocumentStyle.idl */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = DocumentStyle.idl; sourceTree = "<group>"; };
- A81D585F08ADDFF700136AC1 /* kdomdefs.idl */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = kdomdefs.idl; sourceTree = "<group>"; };
A81D586008ADDFF700136AC1 /* LinkStyle.idl */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = LinkStyle.idl; sourceTree = "<group>"; };
A81D586108ADDFF700136AC1 /* MediaList.idl */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = MediaList.idl; sourceTree = "<group>"; };
A81D586208ADDFF700136AC1 /* StyleSheet.idl */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = StyleSheet.idl; sourceTree = "<group>"; };
A81D586308ADDFF700136AC1 /* StyleSheetList.idl */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = StyleSheetList.idl; sourceTree = "<group>"; };
A81D586508ADDFF700136AC1 /* DocumentTraversal.idl */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = DocumentTraversal.idl; sourceTree = "<group>"; };
- A81D586608ADDFF800136AC1 /* kdomdefs.idl */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = kdomdefs.idl; sourceTree = "<group>"; };
A81D586708ADDFF800136AC1 /* NodeFilter.idl */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = NodeFilter.idl; sourceTree = "<group>"; };
A81D586808ADDFF800136AC1 /* NodeIterator.idl */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = NodeIterator.idl; sourceTree = "<group>"; };
A81D586908ADDFF800136AC1 /* TreeWalker.idl */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = TreeWalker.idl; sourceTree = "<group>"; };
A81D586B08ADDFF800136AC1 /* AbstractView.idl */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = AbstractView.idl; sourceTree = "<group>"; };
A81D586C08ADDFF800136AC1 /* DocumentView.idl */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = DocumentView.idl; sourceTree = "<group>"; };
- A81D586D08ADDFF800136AC1 /* kdomdefs.idl */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = kdomdefs.idl; sourceTree = "<group>"; };
- A81D586F08ADDFF800136AC1 /* kdomdefs.idl */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = kdomdefs.idl; sourceTree = "<group>"; };
A81D587008ADDFF800136AC1 /* XPathEvaluator.idl */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = XPathEvaluator.idl; sourceTree = "<group>"; };
A81D587108ADDFF800136AC1 /* XPathException.idl */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = XPathException.idl; sourceTree = "<group>"; };
A81D587208ADDFF800136AC1 /* XPathExpression.idl */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = XPathExpression.idl; sourceTree = "<group>"; };
A81D587308ADDFF800136AC1 /* XPathNamespace.idl */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = XPathNamespace.idl; sourceTree = "<group>"; };
A81D587408ADDFF800136AC1 /* XPathNSResolver.idl */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = XPathNSResolver.idl; sourceTree = "<group>"; };
A81D587508ADDFF800136AC1 /* XPathResult.idl */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = XPathResult.idl; sourceTree = "<group>"; };
- A81D587708ADDFF800136AC1 /* kdomdefs.idl */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = kdomdefs.idl; sourceTree = "<group>"; };
A81D587808ADDFF800136AC1 /* XPointerEvaluator.idl */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = XPointerEvaluator.idl; sourceTree = "<group>"; };
A81D587908ADDFF800136AC1 /* XPointerException.idl */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = XPointerException.idl; sourceTree = "<group>"; };
A81D587A08ADDFF800136AC1 /* XPointerExpression.idl */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = XPointerExpression.idl; sourceTree = "<group>"; };
A81D587B08ADDFF800136AC1 /* XPointerResult.idl */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = XPointerResult.idl; sourceTree = "<group>"; };
- A81D588308ADDFF800136AC1 /* AttrWrapper.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = AttrWrapper.cpp; sourceTree = "<group>"; };
- A81D588408ADDFF800136AC1 /* AttrWrapper.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = AttrWrapper.h; sourceTree = "<group>"; };
- A81D588508ADDFF800136AC1 /* CDATASectionWrapper.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CDATASectionWrapper.cpp; sourceTree = "<group>"; };
- A81D588608ADDFF800136AC1 /* CDATASectionWrapper.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CDATASectionWrapper.h; sourceTree = "<group>"; };
- A81D588708ADDFF800136AC1 /* CharacterDataWrapper.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CharacterDataWrapper.cpp; sourceTree = "<group>"; };
- A81D588808ADDFF800136AC1 /* CharacterDataWrapper.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CharacterDataWrapper.h; sourceTree = "<group>"; };
- A81D588908ADDFF800136AC1 /* CommentWrapper.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CommentWrapper.cpp; sourceTree = "<group>"; };
- A81D588A08ADDFF800136AC1 /* CommentWrapper.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CommentWrapper.h; sourceTree = "<group>"; };
- A81D588B08ADDFF800136AC1 /* DocumentFragmentWrapper.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = DocumentFragmentWrapper.cpp; sourceTree = "<group>"; };
- A81D588C08ADDFF800136AC1 /* DocumentFragmentWrapper.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = DocumentFragmentWrapper.h; sourceTree = "<group>"; };
- A81D588D08ADDFF800136AC1 /* DocumentTypeWrapper.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = DocumentTypeWrapper.cpp; sourceTree = "<group>"; };
- A81D588E08ADDFF800136AC1 /* DocumentTypeWrapper.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = DocumentTypeWrapper.h; sourceTree = "<group>"; };
- A81D588F08ADDFF800136AC1 /* DocumentWrapper.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = DocumentWrapper.cpp; sourceTree = "<group>"; };
- A81D589008ADDFF800136AC1 /* DocumentWrapper.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = DocumentWrapper.h; sourceTree = "<group>"; };
- A81D589108ADDFF800136AC1 /* DOMConfigurationWrapper.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = DOMConfigurationWrapper.cpp; sourceTree = "<group>"; };
- A81D589208ADDFF800136AC1 /* DOMConfigurationWrapper.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = DOMConfigurationWrapper.h; sourceTree = "<group>"; };
- A81D589308ADDFF800136AC1 /* DOMErrorHandlerWrapper.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = DOMErrorHandlerWrapper.cpp; sourceTree = "<group>"; };
- A81D589408ADDFF800136AC1 /* DOMErrorHandlerWrapper.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = DOMErrorHandlerWrapper.h; sourceTree = "<group>"; };
- A81D589508ADDFF800136AC1 /* DOMErrorWrapper.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = DOMErrorWrapper.cpp; sourceTree = "<group>"; };
- A81D589608ADDFF800136AC1 /* DOMErrorWrapper.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = DOMErrorWrapper.h; sourceTree = "<group>"; };
- A81D589708ADDFF800136AC1 /* DOMExceptionWrapper.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = DOMExceptionWrapper.cpp; sourceTree = "<group>"; };
- A81D589808ADDFF800136AC1 /* DOMExceptionWrapper.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = DOMExceptionWrapper.h; sourceTree = "<group>"; };
- A81D589908ADDFF800136AC1 /* DOMImplementationWrapper.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = DOMImplementationWrapper.cpp; sourceTree = "<group>"; };
- A81D589A08ADDFF800136AC1 /* DOMImplementationWrapper.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = DOMImplementationWrapper.h; sourceTree = "<group>"; };
- A81D589B08ADDFF800136AC1 /* DOMLocatorWrapper.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = DOMLocatorWrapper.cpp; sourceTree = "<group>"; };
- A81D589C08ADDFF800136AC1 /* DOMLocatorWrapper.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = DOMLocatorWrapper.h; sourceTree = "<group>"; };
- A81D589D08ADDFF800136AC1 /* DOMObjectWrapper.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = DOMObjectWrapper.cpp; sourceTree = "<group>"; };
- A81D589E08ADDFF800136AC1 /* DOMObjectWrapper.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = DOMObjectWrapper.h; sourceTree = "<group>"; };
- A81D589F08ADDFF800136AC1 /* DOMStringListWrapper.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = DOMStringListWrapper.cpp; sourceTree = "<group>"; };
- A81D58A008ADDFF800136AC1 /* DOMStringListWrapper.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = DOMStringListWrapper.h; sourceTree = "<group>"; };
- A81D58A108ADDFF800136AC1 /* DOMUserDataWrapper.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = DOMUserDataWrapper.cpp; sourceTree = "<group>"; };
- A81D58A208ADDFF800136AC1 /* DOMUserDataWrapper.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = DOMUserDataWrapper.h; sourceTree = "<group>"; };
- A81D58A308ADDFF800136AC1 /* ElementWrapper.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ElementWrapper.cpp; sourceTree = "<group>"; };
- A81D58A408ADDFF800136AC1 /* ElementWrapper.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ElementWrapper.h; sourceTree = "<group>"; };
- A81D58A508ADDFF800136AC1 /* EntityReferenceWrapper.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = EntityReferenceWrapper.cpp; sourceTree = "<group>"; };
- A81D58A608ADDFF800136AC1 /* EntityReferenceWrapper.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = EntityReferenceWrapper.h; sourceTree = "<group>"; };
- A81D58A708ADDFF800136AC1 /* EntityWrapper.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = EntityWrapper.cpp; sourceTree = "<group>"; };
- A81D58A808ADDFF800136AC1 /* EntityWrapper.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = EntityWrapper.h; sourceTree = "<group>"; };
- A81D58AA08ADDFF800136AC1 /* NamedNodeMapWrapper.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = NamedNodeMapWrapper.cpp; sourceTree = "<group>"; };
- A81D58AB08ADDFF800136AC1 /* NamedNodeMapWrapper.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = NamedNodeMapWrapper.h; sourceTree = "<group>"; };
- A81D58AC08ADDFF800136AC1 /* NodeListWrapper.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = NodeListWrapper.cpp; sourceTree = "<group>"; };
- A81D58AD08ADDFF800136AC1 /* NodeListWrapper.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = NodeListWrapper.h; sourceTree = "<group>"; };
- A81D58AE08ADDFF800136AC1 /* NodeWrapper.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = NodeWrapper.cpp; sourceTree = "<group>"; };
- A81D58AF08ADDFF800136AC1 /* NodeWrapper.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = NodeWrapper.h; sourceTree = "<group>"; };
- A81D58B008ADDFF800136AC1 /* NotationWrapper.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = NotationWrapper.cpp; sourceTree = "<group>"; };
- A81D58B108ADDFF800136AC1 /* NotationWrapper.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = NotationWrapper.h; sourceTree = "<group>"; };
- A81D58B208ADDFF800136AC1 /* ProcessingInstructionWrapper.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ProcessingInstructionWrapper.cpp; sourceTree = "<group>"; };
- A81D58B308ADDFF800136AC1 /* ProcessingInstructionWrapper.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ProcessingInstructionWrapper.h; sourceTree = "<group>"; };
- A81D58B408ADDFF800136AC1 /* TextWrapper.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = TextWrapper.cpp; sourceTree = "<group>"; };
- A81D58B508ADDFF800136AC1 /* TextWrapper.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = TextWrapper.h; sourceTree = "<group>"; };
- A81D58B608ADDFF800136AC1 /* TypeInfoWrapper.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = TypeInfoWrapper.cpp; sourceTree = "<group>"; };
- A81D58B708ADDFF800136AC1 /* TypeInfoWrapper.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = TypeInfoWrapper.h; sourceTree = "<group>"; };
- A81D58B908ADDFF800136AC1 /* CounterWrapper.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CounterWrapper.cpp; sourceTree = "<group>"; };
- A81D58BA08ADDFF800136AC1 /* CounterWrapper.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CounterWrapper.h; sourceTree = "<group>"; };
- A81D58BB08ADDFF800136AC1 /* CSSCharsetRuleWrapper.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CSSCharsetRuleWrapper.cpp; sourceTree = "<group>"; };
- A81D58BC08ADDFF800136AC1 /* CSSCharsetRuleWrapper.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CSSCharsetRuleWrapper.h; sourceTree = "<group>"; };
- A81D58BD08ADDFF800136AC1 /* CSSFontFaceRuleWrapper.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CSSFontFaceRuleWrapper.cpp; sourceTree = "<group>"; };
- A81D58BE08ADDFF800136AC1 /* CSSFontFaceRuleWrapper.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CSSFontFaceRuleWrapper.h; sourceTree = "<group>"; };
- A81D58BF08ADDFF800136AC1 /* CSSImportRuleWrapper.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CSSImportRuleWrapper.cpp; sourceTree = "<group>"; };
- A81D58C008ADDFF800136AC1 /* CSSImportRuleWrapper.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CSSImportRuleWrapper.h; sourceTree = "<group>"; };
- A81D58C108ADDFF800136AC1 /* CSSMediaRuleWrapper.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CSSMediaRuleWrapper.cpp; sourceTree = "<group>"; };
- A81D58C208ADDFF800136AC1 /* CSSMediaRuleWrapper.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CSSMediaRuleWrapper.h; sourceTree = "<group>"; };
- A81D58C308ADDFF800136AC1 /* CSSPageRuleWrapper.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CSSPageRuleWrapper.cpp; sourceTree = "<group>"; };
- A81D58C408ADDFF800136AC1 /* CSSPageRuleWrapper.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CSSPageRuleWrapper.h; sourceTree = "<group>"; };
- A81D58C508ADDFF900136AC1 /* CSSPrimitiveValueWrapper.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CSSPrimitiveValueWrapper.cpp; sourceTree = "<group>"; };
- A81D58C608ADDFF900136AC1 /* CSSPrimitiveValueWrapper.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CSSPrimitiveValueWrapper.h; sourceTree = "<group>"; };
- A81D58C708ADDFF900136AC1 /* CSSRuleListWrapper.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CSSRuleListWrapper.cpp; sourceTree = "<group>"; };
- A81D58C808ADDFF900136AC1 /* CSSRuleListWrapper.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CSSRuleListWrapper.h; sourceTree = "<group>"; };
- A81D58C908ADDFF900136AC1 /* CSSRuleWrapper.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CSSRuleWrapper.cpp; sourceTree = "<group>"; };
- A81D58CA08ADDFF900136AC1 /* CSSRuleWrapper.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CSSRuleWrapper.h; sourceTree = "<group>"; };
- A81D58CB08ADDFF900136AC1 /* CSSStyleDeclarationWrapper.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CSSStyleDeclarationWrapper.cpp; sourceTree = "<group>"; };
- A81D58CC08ADDFF900136AC1 /* CSSStyleDeclarationWrapper.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CSSStyleDeclarationWrapper.h; sourceTree = "<group>"; };
- A81D58CD08ADDFF900136AC1 /* CSSStyleRuleWrapper.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CSSStyleRuleWrapper.cpp; sourceTree = "<group>"; };
- A81D58CE08ADDFF900136AC1 /* CSSStyleRuleWrapper.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CSSStyleRuleWrapper.h; sourceTree = "<group>"; };
- A81D58CF08ADDFF900136AC1 /* CSSStyleSheetWrapper.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CSSStyleSheetWrapper.cpp; sourceTree = "<group>"; };
- A81D58D008ADDFF900136AC1 /* CSSStyleSheetWrapper.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CSSStyleSheetWrapper.h; sourceTree = "<group>"; };
- A81D58D108ADDFF900136AC1 /* CSSUnknownRuleWrapper.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CSSUnknownRuleWrapper.cpp; sourceTree = "<group>"; };
- A81D58D208ADDFF900136AC1 /* CSSUnknownRuleWrapper.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CSSUnknownRuleWrapper.h; sourceTree = "<group>"; };
- A81D58D308ADDFF900136AC1 /* CSSValueListWrapper.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CSSValueListWrapper.cpp; sourceTree = "<group>"; };
- A81D58D408ADDFF900136AC1 /* CSSValueListWrapper.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CSSValueListWrapper.h; sourceTree = "<group>"; };
- A81D58D508ADDFF900136AC1 /* CSSValueWrapper.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CSSValueWrapper.cpp; sourceTree = "<group>"; };
- A81D58D608ADDFF900136AC1 /* CSSValueWrapper.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CSSValueWrapper.h; sourceTree = "<group>"; };
- A81D58D708ADDFF900136AC1 /* DocumentCSSWrapper.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = DocumentCSSWrapper.cpp; sourceTree = "<group>"; };
- A81D58D808ADDFF900136AC1 /* DocumentCSSWrapper.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = DocumentCSSWrapper.h; sourceTree = "<group>"; };
- A81D58DA08ADDFF900136AC1 /* RectWrapper.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = RectWrapper.cpp; sourceTree = "<group>"; };
- A81D58DB08ADDFF900136AC1 /* RectWrapper.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = RectWrapper.h; sourceTree = "<group>"; };
- A81D58DC08ADDFF900136AC1 /* RGBColorWrapper.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = RGBColorWrapper.cpp; sourceTree = "<group>"; };
- A81D58DD08ADDFF900136AC1 /* RGBColorWrapper.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = RGBColorWrapper.h; sourceTree = "<group>"; };
- A81D58DF08ADDFF900136AC1 /* DocumentEventWrapper.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = DocumentEventWrapper.cpp; sourceTree = "<group>"; };
- A81D58E008ADDFF900136AC1 /* DocumentEventWrapper.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = DocumentEventWrapper.h; sourceTree = "<group>"; };
- A81D58E108ADDFF900136AC1 /* EventExceptionWrapper.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = EventExceptionWrapper.cpp; sourceTree = "<group>"; };
- A81D58E208ADDFF900136AC1 /* EventExceptionWrapper.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = EventExceptionWrapper.h; sourceTree = "<group>"; };
- A81D58E308ADDFF900136AC1 /* EventListenerWrapper.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = EventListenerWrapper.cpp; sourceTree = "<group>"; };
- A81D58E408ADDFF900136AC1 /* EventListenerWrapper.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = EventListenerWrapper.h; sourceTree = "<group>"; };
- A81D58E508ADDFF900136AC1 /* EventTargetWrapper.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = EventTargetWrapper.cpp; sourceTree = "<group>"; };
- A81D58E608ADDFF900136AC1 /* EventTargetWrapper.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = EventTargetWrapper.h; sourceTree = "<group>"; };
- A81D58E708ADDFF900136AC1 /* EventWrapper.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = EventWrapper.cpp; sourceTree = "<group>"; };
- A81D58E808ADDFF900136AC1 /* EventWrapper.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = EventWrapper.h; sourceTree = "<group>"; };
- A81D58EA08ADDFF900136AC1 /* MouseEventWrapper.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = MouseEventWrapper.cpp; sourceTree = "<group>"; };
- A81D58EB08ADDFF900136AC1 /* MouseEventWrapper.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MouseEventWrapper.h; sourceTree = "<group>"; };
- A81D58EC08ADDFF900136AC1 /* MutationEventWrapper.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = MutationEventWrapper.cpp; sourceTree = "<group>"; };
- A81D58ED08ADDFF900136AC1 /* MutationEventWrapper.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MutationEventWrapper.h; sourceTree = "<group>"; };
- A81D58EE08ADDFF900136AC1 /* UIEventWrapper.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = UIEventWrapper.cpp; sourceTree = "<group>"; };
- A81D58EF08ADDFF900136AC1 /* UIEventWrapper.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = UIEventWrapper.h; sourceTree = "<group>"; };
- A81D58F308ADDFF900136AC1 /* DocumentRangeWrapper.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = DocumentRangeWrapper.cpp; sourceTree = "<group>"; };
- A81D58F408ADDFF900136AC1 /* DocumentRangeWrapper.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = DocumentRangeWrapper.h; sourceTree = "<group>"; };
- A81D58F608ADDFF900136AC1 /* RangeExceptionWrapper.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = RangeExceptionWrapper.cpp; sourceTree = "<group>"; };
- A81D58F708ADDFF900136AC1 /* RangeExceptionWrapper.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = RangeExceptionWrapper.h; sourceTree = "<group>"; };
- A81D58F808ADDFF900136AC1 /* RangeWrapper.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = RangeWrapper.cpp; sourceTree = "<group>"; };
- A81D58F908ADDFF900136AC1 /* RangeWrapper.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = RangeWrapper.h; sourceTree = "<group>"; };
- A81D58FB08ADDFF900136AC1 /* DocumentStyleWrapper.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = DocumentStyleWrapper.cpp; sourceTree = "<group>"; };
- A81D58FC08ADDFF900136AC1 /* DocumentStyleWrapper.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = DocumentStyleWrapper.h; sourceTree = "<group>"; };
- A81D58FE08ADDFF900136AC1 /* MediaListWrapper.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = MediaListWrapper.cpp; sourceTree = "<group>"; };
- A81D58FF08ADDFF900136AC1 /* MediaListWrapper.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MediaListWrapper.h; sourceTree = "<group>"; };
- A81D590008ADDFF900136AC1 /* StyleSheetListWrapper.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = StyleSheetListWrapper.cpp; sourceTree = "<group>"; };
- A81D590108ADDFF900136AC1 /* StyleSheetListWrapper.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = StyleSheetListWrapper.h; sourceTree = "<group>"; };
- A81D590208ADDFF900136AC1 /* StyleSheetWrapper.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = StyleSheetWrapper.cpp; sourceTree = "<group>"; };
- A81D590308ADDFF900136AC1 /* StyleSheetWrapper.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = StyleSheetWrapper.h; sourceTree = "<group>"; };
- A81D590508ADDFF900136AC1 /* DocumentTraversalWrapper.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = DocumentTraversalWrapper.cpp; sourceTree = "<group>"; };
- A81D590608ADDFF900136AC1 /* DocumentTraversalWrapper.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = DocumentTraversalWrapper.h; sourceTree = "<group>"; };
- A81D590808ADDFF900136AC1 /* NodeFilterWrapper.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = NodeFilterWrapper.cpp; sourceTree = "<group>"; };
- A81D590908ADDFF900136AC1 /* NodeFilterWrapper.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = NodeFilterWrapper.h; sourceTree = "<group>"; };
- A81D590A08ADDFF900136AC1 /* NodeIteratorWrapper.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = NodeIteratorWrapper.cpp; sourceTree = "<group>"; };
- A81D590B08ADDFF900136AC1 /* NodeIteratorWrapper.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = NodeIteratorWrapper.h; sourceTree = "<group>"; };
- A81D590C08ADDFF900136AC1 /* TreeWalkerWrapper.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = TreeWalkerWrapper.cpp; sourceTree = "<group>"; };
- A81D590D08ADDFF900136AC1 /* TreeWalkerWrapper.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = TreeWalkerWrapper.h; sourceTree = "<group>"; };
- A81D590F08ADDFF900136AC1 /* AbstractViewWrapper.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = AbstractViewWrapper.cpp; sourceTree = "<group>"; };
- A81D591008ADDFF900136AC1 /* AbstractViewWrapper.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = AbstractViewWrapper.h; sourceTree = "<group>"; };
- A81D591108ADDFF900136AC1 /* DocumentViewWrapper.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = DocumentViewWrapper.cpp; sourceTree = "<group>"; };
- A81D591208ADDFF900136AC1 /* DocumentViewWrapper.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = DocumentViewWrapper.h; sourceTree = "<group>"; };
- A81D591608ADDFF900136AC1 /* XPathEvaluatorWrapper.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = XPathEvaluatorWrapper.cpp; sourceTree = "<group>"; };
- A81D591708ADDFF900136AC1 /* XPathEvaluatorWrapper.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = XPathEvaluatorWrapper.h; sourceTree = "<group>"; };
- A81D591808ADDFF900136AC1 /* XPathExceptionWrapper.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = XPathExceptionWrapper.cpp; sourceTree = "<group>"; };
- A81D591908ADDFF900136AC1 /* XPathExceptionWrapper.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = XPathExceptionWrapper.h; sourceTree = "<group>"; };
- A81D591A08ADDFF900136AC1 /* XPathExpressionWrapper.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = XPathExpressionWrapper.cpp; sourceTree = "<group>"; };
- A81D591B08ADDFF900136AC1 /* XPathExpressionWrapper.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = XPathExpressionWrapper.h; sourceTree = "<group>"; };
- A81D591C08ADDFF900136AC1 /* XPathNamespaceWrapper.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = XPathNamespaceWrapper.cpp; sourceTree = "<group>"; };
- A81D591D08ADDFF900136AC1 /* XPathNamespaceWrapper.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = XPathNamespaceWrapper.h; sourceTree = "<group>"; };
- A81D591E08ADDFF900136AC1 /* XPathNSResolverWrapper.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = XPathNSResolverWrapper.cpp; sourceTree = "<group>"; };
- A81D591F08ADDFF900136AC1 /* XPathNSResolverWrapper.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = XPathNSResolverWrapper.h; sourceTree = "<group>"; };
- A81D592008ADDFF900136AC1 /* XPathResultWrapper.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = XPathResultWrapper.cpp; sourceTree = "<group>"; };
- A81D592108ADDFF900136AC1 /* XPathResultWrapper.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = XPathResultWrapper.h; sourceTree = "<group>"; };
- A81D592408ADDFF900136AC1 /* XPointerEvaluatorWrapper.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = XPointerEvaluatorWrapper.cpp; sourceTree = "<group>"; };
- A81D592508ADDFF900136AC1 /* XPointerEvaluatorWrapper.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = XPointerEvaluatorWrapper.h; sourceTree = "<group>"; };
- A81D592608ADDFF900136AC1 /* XPointerExceptionWrapper.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = XPointerExceptionWrapper.cpp; sourceTree = "<group>"; };
- A81D592708ADDFF900136AC1 /* XPointerExceptionWrapper.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = XPointerExceptionWrapper.h; sourceTree = "<group>"; };
- A81D592808ADDFF900136AC1 /* XPointerExpressionWrapper.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = XPointerExpressionWrapper.cpp; sourceTree = "<group>"; };
- A81D592908ADDFF900136AC1 /* XPointerExpressionWrapper.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = XPointerExpressionWrapper.h; sourceTree = "<group>"; };
- A81D592A08ADDFF900136AC1 /* XPointerResultWrapper.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = XPointerResultWrapper.cpp; sourceTree = "<group>"; };
- A81D592B08ADDFF900136AC1 /* XPointerResultWrapper.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = XPointerResultWrapper.h; sourceTree = "<group>"; };
A81D5A5508ADF6EB00136AC1 /* XPathResultImpl.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = XPathResultImpl.h; sourceTree = "<group>"; };
A81D5A5608ADF6EB00136AC1 /* XPathResultImpl.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = XPathResultImpl.cpp; sourceTree = "<group>"; };
A81D5A5708ADF6EB00136AC1 /* XPathNSResolverImpl.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = XPathNSResolverImpl.h; sourceTree = "<group>"; };
@@ -2556,6 +3031,185 @@
A85D7A2F0879EBA9006A9172 /* QuartzCore.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = QuartzCore.framework; path = /System/Library/Frameworks/QuartzCore.framework; sourceTree = "<absolute>"; };
A85D7A8C0879EC64006A9172 /* KWQWMatrix.mm */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.objcpp; path = KWQWMatrix.mm; sourceTree = "<group>"; };
A85D7A8D0879EC64006A9172 /* KWQWMatrix.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = KWQWMatrix.h; sourceTree = "<group>"; };
+ A8BC0BE608D19F1900379918 /* AttrWrapper.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = AttrWrapper.cpp; sourceTree = "<group>"; };
+ A8BC0BE708D19F1900379918 /* AttrWrapper.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = AttrWrapper.h; sourceTree = "<group>"; };
+ A8BC0BE808D19F1900379918 /* CDATASectionWrapper.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CDATASectionWrapper.cpp; sourceTree = "<group>"; };
+ A8BC0BE908D19F1900379918 /* CDATASectionWrapper.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CDATASectionWrapper.h; sourceTree = "<group>"; };
+ A8BC0BEA08D19F1900379918 /* CharacterDataWrapper.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CharacterDataWrapper.cpp; sourceTree = "<group>"; };
+ A8BC0BEB08D19F1900379918 /* CharacterDataWrapper.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CharacterDataWrapper.h; sourceTree = "<group>"; };
+ A8BC0BEC08D19F1900379918 /* CommentWrapper.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CommentWrapper.cpp; sourceTree = "<group>"; };
+ A8BC0BED08D19F1900379918 /* CommentWrapper.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CommentWrapper.h; sourceTree = "<group>"; };
+ A8BC0BEE08D19F1900379918 /* DocumentFragmentWrapper.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = DocumentFragmentWrapper.cpp; sourceTree = "<group>"; };
+ A8BC0BEF08D19F1900379918 /* DocumentFragmentWrapper.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = DocumentFragmentWrapper.h; sourceTree = "<group>"; };
+ A8BC0BF008D19F1900379918 /* DocumentTypeWrapper.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = DocumentTypeWrapper.cpp; sourceTree = "<group>"; };
+ A8BC0BF108D19F1900379918 /* DocumentTypeWrapper.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = DocumentTypeWrapper.h; sourceTree = "<group>"; };
+ A8BC0BF208D19F1900379918 /* DocumentWrapper.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = DocumentWrapper.cpp; sourceTree = "<group>"; };
+ A8BC0BF308D19F1900379918 /* DocumentWrapper.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = DocumentWrapper.h; sourceTree = "<group>"; };
+ A8BC0BF408D19F1900379918 /* DOMConfigurationWrapper.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = DOMConfigurationWrapper.cpp; sourceTree = "<group>"; };
+ A8BC0BF508D19F1900379918 /* DOMConfigurationWrapper.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = DOMConfigurationWrapper.h; sourceTree = "<group>"; };
+ A8BC0BF608D19F1900379918 /* DOMErrorHandlerWrapper.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = DOMErrorHandlerWrapper.cpp; sourceTree = "<group>"; };
+ A8BC0BF708D19F1900379918 /* DOMErrorHandlerWrapper.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = DOMErrorHandlerWrapper.h; sourceTree = "<group>"; };
+ A8BC0BF808D19F1900379918 /* DOMErrorWrapper.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = DOMErrorWrapper.cpp; sourceTree = "<group>"; };
+ A8BC0BF908D19F1900379918 /* DOMErrorWrapper.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = DOMErrorWrapper.h; sourceTree = "<group>"; };
+ A8BC0BFA08D19F1900379918 /* DOMExceptionWrapper.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = DOMExceptionWrapper.cpp; sourceTree = "<group>"; };
+ A8BC0BFB08D19F1900379918 /* DOMExceptionWrapper.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = DOMExceptionWrapper.h; sourceTree = "<group>"; };
+ A8BC0BFC08D19F1900379918 /* DOMImplementationWrapper.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = DOMImplementationWrapper.cpp; sourceTree = "<group>"; };
+ A8BC0BFD08D19F1900379918 /* DOMImplementationWrapper.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = DOMImplementationWrapper.h; sourceTree = "<group>"; };
+ A8BC0BFE08D19F1900379918 /* DOMLocatorWrapper.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = DOMLocatorWrapper.cpp; sourceTree = "<group>"; };
+ A8BC0BFF08D19F1900379918 /* DOMLocatorWrapper.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = DOMLocatorWrapper.h; sourceTree = "<group>"; };
+ A8BC0C0008D19F1900379918 /* DOMObjectWrapper.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = DOMObjectWrapper.cpp; sourceTree = "<group>"; };
+ A8BC0C0108D19F1900379918 /* DOMObjectWrapper.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = DOMObjectWrapper.h; sourceTree = "<group>"; };
+ A8BC0C0208D19F1900379918 /* DOMStringListWrapper.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = DOMStringListWrapper.cpp; sourceTree = "<group>"; };
+ A8BC0C0308D19F1900379918 /* DOMStringListWrapper.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = DOMStringListWrapper.h; sourceTree = "<group>"; };
+ A8BC0C0408D19F1900379918 /* DOMUserDataWrapper.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = DOMUserDataWrapper.cpp; sourceTree = "<group>"; };
+ A8BC0C0508D19F1900379918 /* DOMUserDataWrapper.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = DOMUserDataWrapper.h; sourceTree = "<group>"; };
+ A8BC0C0608D19F1900379918 /* ElementWrapper.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ElementWrapper.cpp; sourceTree = "<group>"; };
+ A8BC0C0708D19F1900379918 /* ElementWrapper.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ElementWrapper.h; sourceTree = "<group>"; };
+ A8BC0C0808D19F1900379918 /* EntityReferenceWrapper.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = EntityReferenceWrapper.cpp; sourceTree = "<group>"; };
+ A8BC0C0908D19F1900379918 /* EntityReferenceWrapper.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = EntityReferenceWrapper.h; sourceTree = "<group>"; };
+ A8BC0C0A08D19F1900379918 /* EntityWrapper.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = EntityWrapper.cpp; sourceTree = "<group>"; };
+ A8BC0C0B08D19F1900379918 /* EntityWrapper.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = EntityWrapper.h; sourceTree = "<group>"; };
+ A8BC0C0C08D19F1900379918 /* NamedNodeMapWrapper.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = NamedNodeMapWrapper.cpp; sourceTree = "<group>"; };
+ A8BC0C0D08D19F1900379918 /* NamedNodeMapWrapper.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = NamedNodeMapWrapper.h; sourceTree = "<group>"; };
+ A8BC0C0E08D19F1900379918 /* NodeListWrapper.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = NodeListWrapper.cpp; sourceTree = "<group>"; };
+ A8BC0C0F08D19F1900379918 /* NodeListWrapper.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = NodeListWrapper.h; sourceTree = "<group>"; };
+ A8BC0C1008D19F1900379918 /* NodeWrapper.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = NodeWrapper.cpp; sourceTree = "<group>"; };
+ A8BC0C1108D19F1900379918 /* NodeWrapper.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = NodeWrapper.h; sourceTree = "<group>"; };
+ A8BC0C1208D19F1900379918 /* NotationWrapper.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = NotationWrapper.cpp; sourceTree = "<group>"; };
+ A8BC0C1308D19F1900379918 /* NotationWrapper.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = NotationWrapper.h; sourceTree = "<group>"; };
+ A8BC0C1408D19F1900379918 /* ProcessingInstructionWrapper.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ProcessingInstructionWrapper.cpp; sourceTree = "<group>"; };
+ A8BC0C1508D19F1900379918 /* ProcessingInstructionWrapper.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ProcessingInstructionWrapper.h; sourceTree = "<group>"; };
+ A8BC0C1608D19F1900379918 /* TextWrapper.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = TextWrapper.cpp; sourceTree = "<group>"; };
+ A8BC0C1708D19F1900379918 /* TextWrapper.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = TextWrapper.h; sourceTree = "<group>"; };
+ A8BC0C1808D19F1900379918 /* TypeInfoWrapper.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = TypeInfoWrapper.cpp; sourceTree = "<group>"; };
+ A8BC0C1908D19F1900379918 /* TypeInfoWrapper.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = TypeInfoWrapper.h; sourceTree = "<group>"; };
+ A8BC0C1B08D19F1900379918 /* CounterWrapper.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CounterWrapper.cpp; sourceTree = "<group>"; };
+ A8BC0C1C08D19F1900379918 /* CounterWrapper.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CounterWrapper.h; sourceTree = "<group>"; };
+ A8BC0C1D08D19F1900379918 /* CSSCharsetRuleWrapper.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CSSCharsetRuleWrapper.cpp; sourceTree = "<group>"; };
+ A8BC0C1E08D19F1900379918 /* CSSCharsetRuleWrapper.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CSSCharsetRuleWrapper.h; sourceTree = "<group>"; };
+ A8BC0C1F08D19F1900379918 /* CSSFontFaceRuleWrapper.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CSSFontFaceRuleWrapper.cpp; sourceTree = "<group>"; };
+ A8BC0C2008D19F1900379918 /* CSSFontFaceRuleWrapper.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CSSFontFaceRuleWrapper.h; sourceTree = "<group>"; };
+ A8BC0C2108D19F1900379918 /* CSSImportRuleWrapper.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CSSImportRuleWrapper.cpp; sourceTree = "<group>"; };
+ A8BC0C2208D19F1900379918 /* CSSImportRuleWrapper.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CSSImportRuleWrapper.h; sourceTree = "<group>"; };
+ A8BC0C2308D19F1900379918 /* CSSMediaRuleWrapper.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CSSMediaRuleWrapper.cpp; sourceTree = "<group>"; };
+ A8BC0C2408D19F1900379918 /* CSSMediaRuleWrapper.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CSSMediaRuleWrapper.h; sourceTree = "<group>"; };
+ A8BC0C2508D19F1900379918 /* CSSPageRuleWrapper.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CSSPageRuleWrapper.cpp; sourceTree = "<group>"; };
+ A8BC0C2608D19F1900379918 /* CSSPageRuleWrapper.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CSSPageRuleWrapper.h; sourceTree = "<group>"; };
+ A8BC0C2708D19F1900379918 /* CSSPrimitiveValueWrapper.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CSSPrimitiveValueWrapper.cpp; sourceTree = "<group>"; };
+ A8BC0C2808D19F1900379918 /* CSSPrimitiveValueWrapper.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CSSPrimitiveValueWrapper.h; sourceTree = "<group>"; };
+ A8BC0C2908D19F1900379918 /* CSSRuleListWrapper.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CSSRuleListWrapper.cpp; sourceTree = "<group>"; };
+ A8BC0C2A08D19F1900379918 /* CSSRuleListWrapper.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CSSRuleListWrapper.h; sourceTree = "<group>"; };
+ A8BC0C2B08D19F1900379918 /* CSSRuleWrapper.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CSSRuleWrapper.cpp; sourceTree = "<group>"; };
+ A8BC0C2C08D19F1900379918 /* CSSRuleWrapper.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CSSRuleWrapper.h; sourceTree = "<group>"; };
+ A8BC0C2D08D19F1900379918 /* CSSStyleDeclarationWrapper.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CSSStyleDeclarationWrapper.cpp; sourceTree = "<group>"; };
+ A8BC0C2E08D19F1900379918 /* CSSStyleDeclarationWrapper.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CSSStyleDeclarationWrapper.h; sourceTree = "<group>"; };
+ A8BC0C2F08D19F1900379918 /* CSSStyleRuleWrapper.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CSSStyleRuleWrapper.cpp; sourceTree = "<group>"; };
+ A8BC0C3008D19F1900379918 /* CSSStyleRuleWrapper.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CSSStyleRuleWrapper.h; sourceTree = "<group>"; };
+ A8BC0C3108D19F1900379918 /* CSSStyleSheetWrapper.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CSSStyleSheetWrapper.cpp; sourceTree = "<group>"; };
+ A8BC0C3208D19F1900379918 /* CSSStyleSheetWrapper.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CSSStyleSheetWrapper.h; sourceTree = "<group>"; };
+ A8BC0C3308D19F1900379918 /* CSSUnknownRuleWrapper.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CSSUnknownRuleWrapper.cpp; sourceTree = "<group>"; };
+ A8BC0C3408D19F1900379918 /* CSSUnknownRuleWrapper.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CSSUnknownRuleWrapper.h; sourceTree = "<group>"; };
+ A8BC0C3508D19F1900379918 /* CSSValueListWrapper.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CSSValueListWrapper.cpp; sourceTree = "<group>"; };
+ A8BC0C3608D19F1900379918 /* CSSValueListWrapper.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CSSValueListWrapper.h; sourceTree = "<group>"; };
+ A8BC0C3708D19F1900379918 /* CSSValueWrapper.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CSSValueWrapper.cpp; sourceTree = "<group>"; };
+ A8BC0C3808D19F1900379918 /* CSSValueWrapper.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CSSValueWrapper.h; sourceTree = "<group>"; };
+ A8BC0C3908D19F1900379918 /* DocumentCSSWrapper.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = DocumentCSSWrapper.cpp; sourceTree = "<group>"; };
+ A8BC0C3A08D19F1900379918 /* DocumentCSSWrapper.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = DocumentCSSWrapper.h; sourceTree = "<group>"; };
+ A8BC0C3B08D19F1900379918 /* RectWrapper.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = RectWrapper.cpp; sourceTree = "<group>"; };
+ A8BC0C3C08D19F1900379918 /* RectWrapper.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = RectWrapper.h; sourceTree = "<group>"; };
+ A8BC0C3D08D19F1900379918 /* RGBColorWrapper.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = RGBColorWrapper.cpp; sourceTree = "<group>"; };
+ A8BC0C3E08D19F1900379918 /* RGBColorWrapper.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = RGBColorWrapper.h; sourceTree = "<group>"; };
+ A8BC0C4008D19F1900379918 /* DocumentEventWrapper.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = DocumentEventWrapper.cpp; sourceTree = "<group>"; };
+ A8BC0C4108D19F1900379918 /* DocumentEventWrapper.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = DocumentEventWrapper.h; sourceTree = "<group>"; };
+ A8BC0C4208D19F1900379918 /* EventExceptionWrapper.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = EventExceptionWrapper.cpp; sourceTree = "<group>"; };
+ A8BC0C4308D19F1900379918 /* EventExceptionWrapper.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = EventExceptionWrapper.h; sourceTree = "<group>"; };
+ A8BC0C4408D19F1900379918 /* EventListenerWrapper.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = EventListenerWrapper.cpp; sourceTree = "<group>"; };
+ A8BC0C4508D19F1900379918 /* EventListenerWrapper.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = EventListenerWrapper.h; sourceTree = "<group>"; };
+ A8BC0C4608D19F1900379918 /* EventTargetWrapper.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = EventTargetWrapper.cpp; sourceTree = "<group>"; };
+ A8BC0C4708D19F1900379918 /* EventTargetWrapper.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = EventTargetWrapper.h; sourceTree = "<group>"; };
+ A8BC0C4808D19F1900379918 /* EventWrapper.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = EventWrapper.cpp; sourceTree = "<group>"; };
+ A8BC0C4908D19F1900379918 /* EventWrapper.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = EventWrapper.h; sourceTree = "<group>"; };
+ A8BC0C4A08D19F1900379918 /* MouseEventWrapper.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = MouseEventWrapper.cpp; sourceTree = "<group>"; };
+ A8BC0C4B08D19F1900379918 /* MouseEventWrapper.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MouseEventWrapper.h; sourceTree = "<group>"; };
+ A8BC0C4C08D19F1900379918 /* MutationEventWrapper.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = MutationEventWrapper.cpp; sourceTree = "<group>"; };
+ A8BC0C4D08D19F1900379918 /* MutationEventWrapper.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MutationEventWrapper.h; sourceTree = "<group>"; };
+ A8BC0C4E08D19F1900379918 /* UIEventWrapper.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = UIEventWrapper.cpp; sourceTree = "<group>"; };
+ A8BC0C4F08D19F1900379918 /* UIEventWrapper.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = UIEventWrapper.h; sourceTree = "<group>"; };
+ A8BC0C5108D19F1900379918 /* DocumentRangeWrapper.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = DocumentRangeWrapper.cpp; sourceTree = "<group>"; };
+ A8BC0C5208D19F1900379918 /* DocumentRangeWrapper.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = DocumentRangeWrapper.h; sourceTree = "<group>"; };
+ A8BC0C5308D19F1900379918 /* RangeExceptionWrapper.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = RangeExceptionWrapper.cpp; sourceTree = "<group>"; };
+ A8BC0C5408D19F1A00379918 /* RangeExceptionWrapper.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = RangeExceptionWrapper.h; sourceTree = "<group>"; };
+ A8BC0C5508D19F1A00379918 /* RangeWrapper.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = RangeWrapper.cpp; sourceTree = "<group>"; };
+ A8BC0C5608D19F1A00379918 /* RangeWrapper.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = RangeWrapper.h; sourceTree = "<group>"; };
+ A8BC0C5808D19F1A00379918 /* DocumentStyleWrapper.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = DocumentStyleWrapper.cpp; sourceTree = "<group>"; };
+ A8BC0C5908D19F1A00379918 /* DocumentStyleWrapper.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = DocumentStyleWrapper.h; sourceTree = "<group>"; };
+ A8BC0C5A08D19F1A00379918 /* LinkStyleWrapper.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = LinkStyleWrapper.cpp; sourceTree = "<group>"; };
+ A8BC0C5B08D19F1A00379918 /* LinkStyleWrapper.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = LinkStyleWrapper.h; sourceTree = "<group>"; };
+ A8BC0C5C08D19F1A00379918 /* MediaListWrapper.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = MediaListWrapper.cpp; sourceTree = "<group>"; };
+ A8BC0C5D08D19F1A00379918 /* MediaListWrapper.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MediaListWrapper.h; sourceTree = "<group>"; };
+ A8BC0C5E08D19F1A00379918 /* StyleSheetListWrapper.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = StyleSheetListWrapper.cpp; sourceTree = "<group>"; };
+ A8BC0C5F08D19F1A00379918 /* StyleSheetListWrapper.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = StyleSheetListWrapper.h; sourceTree = "<group>"; };
+ A8BC0C6008D19F1A00379918 /* StyleSheetWrapper.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = StyleSheetWrapper.cpp; sourceTree = "<group>"; };
+ A8BC0C6108D19F1A00379918 /* StyleSheetWrapper.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = StyleSheetWrapper.h; sourceTree = "<group>"; };
+ A8BC0C6308D19F1A00379918 /* DocumentTraversalWrapper.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = DocumentTraversalWrapper.cpp; sourceTree = "<group>"; };
+ A8BC0C6408D19F1A00379918 /* DocumentTraversalWrapper.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = DocumentTraversalWrapper.h; sourceTree = "<group>"; };
+ A8BC0C6508D19F1A00379918 /* NodeFilterWrapper.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = NodeFilterWrapper.cpp; sourceTree = "<group>"; };
+ A8BC0C6608D19F1A00379918 /* NodeFilterWrapper.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = NodeFilterWrapper.h; sourceTree = "<group>"; };
+ A8BC0C6708D19F1A00379918 /* NodeIteratorWrapper.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = NodeIteratorWrapper.cpp; sourceTree = "<group>"; };
+ A8BC0C6808D19F1A00379918 /* NodeIteratorWrapper.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = NodeIteratorWrapper.h; sourceTree = "<group>"; };
+ A8BC0C6908D19F1A00379918 /* TreeWalkerWrapper.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = TreeWalkerWrapper.cpp; sourceTree = "<group>"; };
+ A8BC0C6A08D19F1A00379918 /* TreeWalkerWrapper.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = TreeWalkerWrapper.h; sourceTree = "<group>"; };
+ A8BC0C6C08D19F1A00379918 /* AbstractViewWrapper.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = AbstractViewWrapper.cpp; sourceTree = "<group>"; };
+ A8BC0C6D08D19F1A00379918 /* AbstractViewWrapper.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = AbstractViewWrapper.h; sourceTree = "<group>"; };
+ A8BC0C6E08D19F1A00379918 /* DocumentViewWrapper.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = DocumentViewWrapper.cpp; sourceTree = "<group>"; };
+ A8BC0C6F08D19F1A00379918 /* DocumentViewWrapper.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = DocumentViewWrapper.h; sourceTree = "<group>"; };
+ A8BC0C7108D19F1A00379918 /* XPathEvaluatorWrapper.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = XPathEvaluatorWrapper.cpp; sourceTree = "<group>"; };
+ A8BC0C7208D19F1A00379918 /* XPathEvaluatorWrapper.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = XPathEvaluatorWrapper.h; sourceTree = "<group>"; };
+ A8BC0C7308D19F1A00379918 /* XPathExceptionWrapper.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = XPathExceptionWrapper.cpp; sourceTree = "<group>"; };
+ A8BC0C7408D19F1A00379918 /* XPathExceptionWrapper.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = XPathExceptionWrapper.h; sourceTree = "<group>"; };
+ A8BC0C7508D19F1A00379918 /* XPathExpressionWrapper.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = XPathExpressionWrapper.cpp; sourceTree = "<group>"; };
+ A8BC0C7608D19F1A00379918 /* XPathExpressionWrapper.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = XPathExpressionWrapper.h; sourceTree = "<group>"; };
+ A8BC0C7708D19F1A00379918 /* XPathNamespaceWrapper.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = XPathNamespaceWrapper.cpp; sourceTree = "<group>"; };
+ A8BC0C7808D19F1A00379918 /* XPathNamespaceWrapper.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = XPathNamespaceWrapper.h; sourceTree = "<group>"; };
+ A8BC0C7908D19F1A00379918 /* XPathNSResolverWrapper.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = XPathNSResolverWrapper.cpp; sourceTree = "<group>"; };
+ A8BC0C7A08D19F1A00379918 /* XPathNSResolverWrapper.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = XPathNSResolverWrapper.h; sourceTree = "<group>"; };
+ A8BC0C7B08D19F1A00379918 /* XPathResultWrapper.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = XPathResultWrapper.cpp; sourceTree = "<group>"; };
+ A8BC0C7C08D19F1A00379918 /* XPathResultWrapper.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = XPathResultWrapper.h; sourceTree = "<group>"; };
+ A8BC0C7E08D19F1A00379918 /* XPointerEvaluatorWrapper.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = XPointerEvaluatorWrapper.cpp; sourceTree = "<group>"; };
+ A8BC0C7F08D19F1A00379918 /* XPointerEvaluatorWrapper.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = XPointerEvaluatorWrapper.h; sourceTree = "<group>"; };
+ A8BC0C8008D19F1A00379918 /* XPointerExceptionWrapper.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = XPointerExceptionWrapper.cpp; sourceTree = "<group>"; };
+ A8BC0C8108D19F1A00379918 /* XPointerExceptionWrapper.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = XPointerExceptionWrapper.h; sourceTree = "<group>"; };
+ A8BC0C8208D19F1A00379918 /* XPointerExpressionWrapper.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = XPointerExpressionWrapper.cpp; sourceTree = "<group>"; };
+ A8BC0C8308D19F1A00379918 /* XPointerExpressionWrapper.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = XPointerExpressionWrapper.h; sourceTree = "<group>"; };
+ A8BC0C8408D19F1A00379918 /* XPointerResultWrapper.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = XPointerResultWrapper.cpp; sourceTree = "<group>"; };
+ A8BC0C8508D19F1A00379918 /* XPointerResultWrapper.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = XPointerResultWrapper.h; sourceTree = "<group>"; };
+ A8BC0D6008D2A27600379918 /* DOMImplementationLS.idl */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = DOMImplementationLS.idl; sourceTree = "<group>"; };
+ A8BC0D6208D2A27600379918 /* LSException.idl */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = LSException.idl; sourceTree = "<group>"; };
+ A8BC0D6308D2A27600379918 /* LSInput.idl */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = LSInput.idl; sourceTree = "<group>"; };
+ A8BC0D6508D2A27600379918 /* LSOutput.idl */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = LSOutput.idl; sourceTree = "<group>"; };
+ A8BC0D6608D2A27600379918 /* LSParser.idl */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = LSParser.idl; sourceTree = "<group>"; };
+ A8BC0D6708D2A27600379918 /* LSParserFilter.idl */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = LSParserFilter.idl; sourceTree = "<group>"; };
+ A8BC0D6908D2A27600379918 /* LSResourceResolver.idl */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = LSResourceResolver.idl; sourceTree = "<group>"; };
+ A8BC0D6A08D2A27600379918 /* LSSerializer.idl */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = LSSerializer.idl; sourceTree = "<group>"; };
+ A8BC0D6B08D2A27600379918 /* LSSerializerFilter.idl */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = LSSerializerFilter.idl; sourceTree = "<group>"; };
+ A8BC0DA408D4233900379918 /* DOMImplementationLSWrapper.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = DOMImplementationLSWrapper.cpp; sourceTree = "<group>"; };
+ A8BC0DA508D4233900379918 /* DOMImplementationLSWrapper.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = DOMImplementationLSWrapper.h; sourceTree = "<group>"; };
+ A8BC0DA608D4233900379918 /* LSExceptionWrapper.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = LSExceptionWrapper.cpp; sourceTree = "<group>"; };
+ A8BC0DA708D4233900379918 /* LSExceptionWrapper.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = LSExceptionWrapper.h; sourceTree = "<group>"; };
+ A8BC0DA808D4233900379918 /* LSInputWrapper.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = LSInputWrapper.cpp; sourceTree = "<group>"; };
+ A8BC0DA908D4233900379918 /* LSInputWrapper.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = LSInputWrapper.h; sourceTree = "<group>"; };
+ A8BC0DAA08D4233900379918 /* LSOutputWrapper.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = LSOutputWrapper.cpp; sourceTree = "<group>"; };
+ A8BC0DAB08D4233900379918 /* LSOutputWrapper.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = LSOutputWrapper.h; sourceTree = "<group>"; };
+ A8BC0DAC08D4233900379918 /* LSParserFilterWrapper.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = LSParserFilterWrapper.cpp; sourceTree = "<group>"; };
+ A8BC0DAD08D4233900379918 /* LSParserFilterWrapper.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = LSParserFilterWrapper.h; sourceTree = "<group>"; };
+ A8BC0DAE08D4233900379918 /* LSParserWrapper.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = LSParserWrapper.cpp; sourceTree = "<group>"; };
+ A8BC0DAF08D4233900379918 /* LSParserWrapper.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = LSParserWrapper.h; sourceTree = "<group>"; };
+ A8BC0DB008D4233900379918 /* LSResourceResolverWrapper.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = LSResourceResolverWrapper.cpp; sourceTree = "<group>"; };
+ A8BC0DB108D4233900379918 /* LSResourceResolverWrapper.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = LSResourceResolverWrapper.h; sourceTree = "<group>"; };
+ A8BC0DB208D4233900379918 /* LSSerializerFilterWrapper.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = LSSerializerFilterWrapper.cpp; sourceTree = "<group>"; };
+ A8BC0DB308D4233900379918 /* LSSerializerFilterWrapper.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = LSSerializerFilterWrapper.h; sourceTree = "<group>"; };
+ A8BC0DB408D4233900379918 /* LSSerializerWrapper.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = LSSerializerWrapper.cpp; sourceTree = "<group>"; };
+ A8BC0DB508D4233900379918 /* LSSerializerWrapper.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = LSSerializerWrapper.h; sourceTree = "<group>"; };
A8C0F6DD089701F100BA5114 /* DrawCanvasItem.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = DrawCanvasItem.h; sourceTree = "<group>"; };
A8C0F6DE089701F100BA5114 /* DrawCanvasItem.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = DrawCanvasItem.mm; sourceTree = "<group>"; };
A8C0F6DF089701F100BA5114 /* DrawCanvasItemPrivate.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = DrawCanvasItemPrivate.h; sourceTree = "<group>"; };
@@ -2592,7 +3246,6 @@
A8C0F7EA089701F300BA5114 /* Constructors.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Constructors.h; sourceTree = "<group>"; };
A8C0F7EB089701F300BA5114 /* Ecma.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Ecma.cpp; sourceTree = "<group>"; };
A8C0F7EC089701F300BA5114 /* Ecma.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Ecma.h; sourceTree = "<group>"; };
- A8C0F7ED089701F300BA5114 /* EcmaInterface.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = EcmaInterface.h; sourceTree = "<group>"; };
A8C0F7EE089701F300BA5114 /* GlobalObject.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = GlobalObject.cpp; sourceTree = "<group>"; };
A8C0F7EF089701F300BA5114 /* GlobalObject.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = GlobalObject.h; sourceTree = "<group>"; };
A8C0F7F0089701F300BA5114 /* SVGLookup.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SVGLookup.h; sourceTree = "<group>"; };
@@ -2601,7 +3254,6 @@
A8C0F7F5089701F300BA5114 /* SVGZoomEventImpl.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = SVGZoomEventImpl.cpp; sourceTree = "<group>"; };
A8C0F7F6089701F300BA5114 /* SVGZoomEventImpl.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SVGZoomEventImpl.h; sourceTree = "<group>"; };
A8C0F7F7089701F300BA5114 /* ksvgevents.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ksvgevents.h; sourceTree = "<group>"; };
- A8C0F7FD089701F300BA5114 /* CDFInterface.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CDFInterface.cpp; sourceTree = "<group>"; };
A8C0F7FE089701F300BA5114 /* CDFInterface.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CDFInterface.h; sourceTree = "<group>"; };
A8C0F7FF089701F300BA5114 /* SVGAElementImpl.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = SVGAElementImpl.cpp; sourceTree = "<group>"; };
A8C0F800089701F300BA5114 /* SVGAElementImpl.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SVGAElementImpl.h; sourceTree = "<group>"; };
@@ -2939,7 +3591,6 @@
A8C0F9BE089701F500BA5114 /* DOMLookup.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = DOMLookup.h; sourceTree = "<group>"; };
A8C0F9BF089701F500BA5114 /* Ecma.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Ecma.cpp; sourceTree = "<group>"; };
A8C0F9C0089701F500BA5114 /* Ecma.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Ecma.h; sourceTree = "<group>"; };
- A8C0F9C1089701F500BA5114 /* EcmaInterface.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = EcmaInterface.h; sourceTree = "<group>"; };
A8C0F9C2089701F500BA5114 /* GlobalObject.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = GlobalObject.cpp; sourceTree = "<group>"; };
A8C0F9C3089701F500BA5114 /* GlobalObject.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = GlobalObject.h; sourceTree = "<group>"; };
A8C0F9C5089701F500BA5114 /* Helper.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Helper.cpp; sourceTree = "<group>"; };
@@ -3167,6 +3818,7 @@
A8C0FB8C089701F800BA5114 /* KCanvasTypes.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = KCanvasTypes.h; sourceTree = "<group>"; };
A8C0FB8D089701F800BA5114 /* KCanvasView.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = KCanvasView.cpp; sourceTree = "<group>"; };
A8C0FB8E089701F800BA5114 /* KCanvasView.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = KCanvasView.h; sourceTree = "<group>"; };
+ A8EA429408E0BA41004BC396 /* CDFInterface.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CDFInterface.cpp; sourceTree = "<group>"; };
BC06F24906D18A7E004A6FA3 /* xsl_stylesheetimpl.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = xsl_stylesheetimpl.cpp; path = xsl/xsl_stylesheetimpl.cpp; sourceTree = "<group>"; };
BC06F24A06D18A7E004A6FA3 /* xsl_stylesheetimpl.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = xsl_stylesheetimpl.h; path = xsl/xsl_stylesheetimpl.h; sourceTree = "<group>"; };
BC06F24B06D18A7E004A6FA3 /* xslt_processorimpl.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = xslt_processorimpl.cpp; path = xsl/xslt_processorimpl.cpp; sourceTree = "<group>"; };
@@ -3753,11 +4405,423 @@
name = "Cursor Images";
sourceTree = "<group>";
};
+ A8122C7B08D564B000844FA3 /* bindings */ = {
+ isa = PBXGroup;
+ children = (
+ A8122C7C08D564B000844FA3 /* idl */,
+ A8122CF508D564B100844FA3 /* js */,
+ );
+ path = bindings;
+ sourceTree = "<group>";
+ };
+ A8122C7C08D564B000844FA3 /* idl */ = {
+ isa = PBXGroup;
+ children = (
+ A8122C7D08D564B000844FA3 /* svg */,
+ );
+ path = idl;
+ sourceTree = "<group>";
+ };
+ A8122C7D08D564B000844FA3 /* svg */ = {
+ isa = PBXGroup;
+ children = (
+ A8122C7E08D564B000844FA3 /* GetSVGDocument.idl */,
+ A8122C7F08D564B000844FA3 /* kdomdefs.idl */,
+ A8122C8008D564B000844FA3 /* SVGAElement.idl */,
+ A8122C8108D564B000844FA3 /* SVGAngle.idl */,
+ A8122C8208D564B000844FA3 /* SVGAnimateColorElement.idl */,
+ A8122C8308D564B000844FA3 /* SVGAnimatedAngle.idl */,
+ A8122C8408D564B000844FA3 /* SVGAnimatedBoolean.idl */,
+ A8122C8508D564B000844FA3 /* SVGAnimatedEnumeration.idl */,
+ A8122C8608D564B000844FA3 /* SVGAnimatedInteger.idl */,
+ A8122C8708D564B000844FA3 /* SVGAnimatedLength.idl */,
+ A8122C8808D564B000844FA3 /* SVGAnimatedLengthList.idl */,
+ A8122C8908D564B000844FA3 /* SVGAnimatedNumber.idl */,
+ A8122C8A08D564B000844FA3 /* SVGAnimatedNumberList.idl */,
+ A8122C8B08D564B000844FA3 /* SVGAnimatedPathData.idl */,
+ A8122C8C08D564B000844FA3 /* SVGAnimatedPoints.idl */,
+ A8122C8D08D564B000844FA3 /* SVGAnimatedPreserveAspectRatio.idl */,
+ A8122C8E08D564B000844FA3 /* SVGAnimatedRect.idl */,
+ A8122C8F08D564B000844FA3 /* SVGAnimatedString.idl */,
+ A8122C9008D564B000844FA3 /* SVGAnimatedTransformList.idl */,
+ A8122C9108D564B000844FA3 /* SVGAnimateElement.idl */,
+ A8122C9208D564B000844FA3 /* SVGAnimateTransformElement.idl */,
+ A8122C9308D564B000844FA3 /* SVGAnimationElement.idl */,
+ A8122C9408D564B000844FA3 /* SVGCircleElement.idl */,
+ A8122C9508D564B000844FA3 /* SVGClipPathElement.idl */,
+ A8122C9608D564B000844FA3 /* SVGColor.idl */,
+ A8122C9708D564B000844FA3 /* SVGComponentTransferFunctionElement.idl */,
+ A8122C9808D564B000844FA3 /* SVGCursorElement.idl */,
+ A8122C9908D564B000844FA3 /* SVGDefsElement.idl */,
+ A8122C9A08D564B000844FA3 /* SVGDescElement.idl */,
+ A8122C9B08D564B000844FA3 /* SVGDocument.idl */,
+ A8122C9C08D564B000844FA3 /* SVGDOMImplementation.idl */,
+ A8122C9D08D564B000844FA3 /* SVGElement.idl */,
+ A8122C9E08D564B000844FA3 /* SVGElementInstance.idl */,
+ A8122C9F08D564B000844FA3 /* SVGElementInstanceList.idl */,
+ A8122CA008D564B000844FA3 /* SVGEllipseElement.idl */,
+ A8122CA108D564B000844FA3 /* SVGEvent.idl */,
+ A8122CA208D564B000844FA3 /* SVGException.idl */,
+ A8122CA308D564B000844FA3 /* SVGExternalResourcesRequired.idl */,
+ A8122CA408D564B000844FA3 /* SVGFEBlendElement.idl */,
+ A8122CA508D564B000844FA3 /* SVGFEColorMatrixElement.idl */,
+ A8122CA608D564B000844FA3 /* SVGFEComponentTransferElement.idl */,
+ A8122CA708D564B000844FA3 /* SVGFECompositeElement.idl */,
+ A8122CA808D564B000844FA3 /* SVGFEFloodElement.idl */,
+ A8122CA908D564B000844FA3 /* SVGFEFuncAElement.idl */,
+ A8122CAA08D564B000844FA3 /* SVGFEFuncBElement.idl */,
+ A8122CAB08D564B100844FA3 /* SVGFEFuncGElement.idl */,
+ A8122CAC08D564B100844FA3 /* SVGFEFuncRElement.idl */,
+ A8122CAD08D564B100844FA3 /* SVGFEGaussianBlurElement.idl */,
+ A8122CAE08D564B100844FA3 /* SVGFEImageElement.idl */,
+ A8122CAF08D564B100844FA3 /* SVGFEMergeElement.idl */,
+ A8122CB008D564B100844FA3 /* SVGFEMergeNodeElement.idl */,
+ A8122CB108D564B100844FA3 /* SVGFEOffsetElement.idl */,
+ A8122CB208D564B100844FA3 /* SVGFETileElement.idl */,
+ A8122CB308D564B100844FA3 /* SVGFETurbulenceElement.idl */,
+ A8122CB408D564B100844FA3 /* SVGFilterElement.idl */,
+ A8122CB508D564B100844FA3 /* SVGFilterPrimitiveStandardAttributes.idl */,
+ A8122CB608D564B100844FA3 /* SVGFitToViewBox.idl */,
+ A8122CB708D564B100844FA3 /* SVGGElement.idl */,
+ A8122CB808D564B100844FA3 /* SVGGradientElement.idl */,
+ A8122CB908D564B100844FA3 /* SVGICCColor.idl */,
+ A8122CBA08D564B100844FA3 /* SVGImageElement.idl */,
+ A8122CBB08D564B100844FA3 /* SVGLangSpace.idl */,
+ A8122CBC08D564B100844FA3 /* SVGLength.idl */,
+ A8122CBD08D564B100844FA3 /* SVGLengthList.idl */,
+ A8122CBE08D564B100844FA3 /* SVGLinearGradientElement.idl */,
+ A8122CBF08D564B100844FA3 /* SVGLineElement.idl */,
+ A8122CC008D564B100844FA3 /* SVGLocatable.idl */,
+ A8122CC108D564B100844FA3 /* SVGMarkerElement.idl */,
+ A8122CC208D564B100844FA3 /* SVGMatrix.idl */,
+ A8122CC308D564B100844FA3 /* SVGNumber.idl */,
+ A8122CC408D564B100844FA3 /* SVGNumberList.idl */,
+ A8122CC508D564B100844FA3 /* SVGPaint.idl */,
+ A8122CC608D564B100844FA3 /* SVGPathElement.idl */,
+ A8122CC708D564B100844FA3 /* SVGPathSeg.idl */,
+ A8122CC808D564B100844FA3 /* SVGPathSegArc.idl */,
+ A8122CC908D564B100844FA3 /* SVGPathSegClosePath.idl */,
+ A8122CCA08D564B100844FA3 /* SVGPathSegCurvetoCubic.idl */,
+ A8122CCB08D564B100844FA3 /* SVGPathSegCurvetoCubicSmooth.idl */,
+ A8122CCC08D564B100844FA3 /* SVGPathSegCurvetoQuadratic.idl */,
+ A8122CCD08D564B100844FA3 /* SVGPathSegCurvetoQuadraticSmooth.idl */,
+ A8122CCE08D564B100844FA3 /* SVGPathSegLineto.idl */,
+ A8122CCF08D564B100844FA3 /* SVGPathSegLinetoHorizontal.idl */,
+ A8122CD008D564B100844FA3 /* SVGPathSegLinetoVertical.idl */,
+ A8122CD108D564B100844FA3 /* SVGPathSegList.idl */,
+ A8122CD208D564B100844FA3 /* SVGPathSegMoveto.idl */,
+ A8122CD308D564B100844FA3 /* SVGPatternElement.idl */,
+ A8122CD408D564B100844FA3 /* SVGPoint.idl */,
+ A8122CD508D564B100844FA3 /* SVGPointList.idl */,
+ A8122CD608D564B100844FA3 /* SVGPolygonElement.idl */,
+ A8122CD708D564B100844FA3 /* SVGPolylineElement.idl */,
+ A8122CD808D564B100844FA3 /* SVGPreserveAspectRatio.idl */,
+ A8122CD908D564B100844FA3 /* SVGRadialGradientElement.idl */,
+ A8122CDA08D564B100844FA3 /* SVGRect.idl */,
+ A8122CDB08D564B100844FA3 /* SVGRectElement.idl */,
+ A8122CDC08D564B100844FA3 /* SVGRenderingIntent.idl */,
+ A8122CDD08D564B100844FA3 /* SVGScriptElement.idl */,
+ A8122CDE08D564B100844FA3 /* SVGSetElement.idl */,
+ A8122CDF08D564B100844FA3 /* SVGStopElement.idl */,
+ A8122CE008D564B100844FA3 /* SVGStringList.idl */,
+ A8122CE108D564B100844FA3 /* SVGStylable.idl */,
+ A8122CE208D564B100844FA3 /* SVGStyleElement.idl */,
+ A8122CE308D564B100844FA3 /* SVGSVGElement.idl */,
+ A8122CE408D564B100844FA3 /* SVGSwitchElement.idl */,
+ A8122CE508D564B100844FA3 /* SVGSymbolElement.idl */,
+ A8122CE608D564B100844FA3 /* SVGTests.idl */,
+ A8122CE708D564B100844FA3 /* SVGTextContentElement.idl */,
+ A8122CE808D564B100844FA3 /* SVGTextElement.idl */,
+ A8122CE908D564B100844FA3 /* SVGTextPositioningElement.idl */,
+ A8122CEA08D564B100844FA3 /* SVGTitleElement.idl */,
+ A8122CEB08D564B100844FA3 /* SVGTransform.idl */,
+ A8122CEC08D564B100844FA3 /* SVGTransformable.idl */,
+ A8122CED08D564B100844FA3 /* SVGTransformList.idl */,
+ A8122CEE08D564B100844FA3 /* SVGTSpanElement.idl */,
+ A8122CEF08D564B100844FA3 /* SVGUnitTypes.idl */,
+ A8122CF008D564B100844FA3 /* SVGURIReference.idl */,
+ A8122CF108D564B100844FA3 /* SVGUseElement.idl */,
+ A8122CF208D564B100844FA3 /* SVGViewElement.idl */,
+ A8122CF308D564B100844FA3 /* SVGZoomAndPan.idl */,
+ A8122CF408D564B100844FA3 /* SVGZoomEvent.idl */,
+ );
+ path = svg;
+ sourceTree = "<group>";
+ };
+ A8122CF508D564B100844FA3 /* js */ = {
+ isa = PBXGroup;
+ children = (
+ A8122CF808D564B100844FA3 /* svg */,
+ );
+ path = js;
+ sourceTree = "<group>";
+ };
+ A8122CF808D564B100844FA3 /* svg */ = {
+ isa = PBXGroup;
+ children = (
+ A8122CF908D564B100844FA3 /* GetSVGDocumentWrapper.cpp */,
+ A8122CFA08D564B100844FA3 /* GetSVGDocumentWrapper.h */,
+ A8122CFC08D564B100844FA3 /* SVGAElementWrapper.cpp */,
+ A8122CFD08D564B100844FA3 /* SVGAElementWrapper.h */,
+ A8122CFE08D564B100844FA3 /* SVGAngleWrapper.cpp */,
+ A8122CFF08D564B100844FA3 /* SVGAngleWrapper.h */,
+ A8122D0008D564B100844FA3 /* SVGAnimateColorElementWrapper.cpp */,
+ A8122D0108D564B200844FA3 /* SVGAnimateColorElementWrapper.h */,
+ A8122D0208D564B200844FA3 /* SVGAnimatedAngleWrapper.cpp */,
+ A8122D0308D564B200844FA3 /* SVGAnimatedAngleWrapper.h */,
+ A8122D0408D564B200844FA3 /* SVGAnimatedBooleanWrapper.cpp */,
+ A8122D0508D564B200844FA3 /* SVGAnimatedBooleanWrapper.h */,
+ A8122D0608D564B200844FA3 /* SVGAnimatedEnumerationWrapper.cpp */,
+ A8122D0708D564B200844FA3 /* SVGAnimatedEnumerationWrapper.h */,
+ A8122D0808D564B200844FA3 /* SVGAnimatedIntegerWrapper.cpp */,
+ A8122D0908D564B200844FA3 /* SVGAnimatedIntegerWrapper.h */,
+ A8122D0A08D564B200844FA3 /* SVGAnimatedLengthListWrapper.cpp */,
+ A8122D0B08D564B200844FA3 /* SVGAnimatedLengthListWrapper.h */,
+ A8122D0C08D564B200844FA3 /* SVGAnimatedLengthWrapper.cpp */,
+ A8122D0D08D564B200844FA3 /* SVGAnimatedLengthWrapper.h */,
+ A8122D0E08D564B200844FA3 /* SVGAnimatedNumberListWrapper.cpp */,
+ A8122D0F08D564B200844FA3 /* SVGAnimatedNumberListWrapper.h */,
+ A8122D1008D564B200844FA3 /* SVGAnimatedNumberWrapper.cpp */,
+ A8122D1108D564B200844FA3 /* SVGAnimatedNumberWrapper.h */,
+ A8122D1208D564B200844FA3 /* SVGAnimatedPathDataWrapper.cpp */,
+ A8122D1308D564B200844FA3 /* SVGAnimatedPathDataWrapper.h */,
+ A8122D1408D564B200844FA3 /* SVGAnimatedPointsWrapper.cpp */,
+ A8122D1508D564B200844FA3 /* SVGAnimatedPointsWrapper.h */,
+ A8122D1608D564B200844FA3 /* SVGAnimatedPreserveAspectRatioWrapper.cpp */,
+ A8122D1708D564B200844FA3 /* SVGAnimatedPreserveAspectRatioWrapper.h */,
+ A8122D1808D564B200844FA3 /* SVGAnimatedRectWrapper.cpp */,
+ A8122D1908D564B200844FA3 /* SVGAnimatedRectWrapper.h */,
+ A8122D1A08D564B200844FA3 /* SVGAnimatedStringWrapper.cpp */,
+ A8122D1B08D564B200844FA3 /* SVGAnimatedStringWrapper.h */,
+ A8122D1C08D564B200844FA3 /* SVGAnimatedTransformListWrapper.cpp */,
+ A8122D1D08D564B200844FA3 /* SVGAnimatedTransformListWrapper.h */,
+ A8122D1E08D564B200844FA3 /* SVGAnimateElementWrapper.cpp */,
+ A8122D1F08D564B200844FA3 /* SVGAnimateElementWrapper.h */,
+ A8122D2008D564B200844FA3 /* SVGAnimateTransformElementWrapper.cpp */,
+ A8122D2108D564B200844FA3 /* SVGAnimateTransformElementWrapper.h */,
+ A8122D2208D564B200844FA3 /* SVGAnimationElementWrapper.cpp */,
+ A8122D2308D564B200844FA3 /* SVGAnimationElementWrapper.h */,
+ A8122D2408D564B200844FA3 /* SVGCircleElementWrapper.cpp */,
+ A8122D2508D564B200844FA3 /* SVGCircleElementWrapper.h */,
+ A8122D2608D564B200844FA3 /* SVGClipPathElementWrapper.cpp */,
+ A8122D2708D564B200844FA3 /* SVGClipPathElementWrapper.h */,
+ A8122D2808D564B200844FA3 /* SVGColorWrapper.cpp */,
+ A8122D2908D564B200844FA3 /* SVGColorWrapper.h */,
+ A8122D2A08D564B200844FA3 /* SVGComponentTransferFunctionElementWrapper.cpp */,
+ A8122D2B08D564B200844FA3 /* SVGComponentTransferFunctionElementWrapper.h */,
+ A8122D2C08D564B200844FA3 /* SVGCursorElementWrapper.cpp */,
+ A8122D2D08D564B200844FA3 /* SVGCursorElementWrapper.h */,
+ A8122D2E08D564B200844FA3 /* SVGDefsElementWrapper.cpp */,
+ A8122D2F08D564B200844FA3 /* SVGDefsElementWrapper.h */,
+ A8122D3008D564B200844FA3 /* SVGDescElementWrapper.cpp */,
+ A8122D3108D564B200844FA3 /* SVGDescElementWrapper.h */,
+ A8122D3208D564B200844FA3 /* SVGDocumentWrapper.cpp */,
+ A8122D3308D564B200844FA3 /* SVGDocumentWrapper.h */,
+ A8122D3408D564B200844FA3 /* SVGDOMImplementationWrapper.cpp */,
+ A8122D3508D564B200844FA3 /* SVGDOMImplementationWrapper.h */,
+ A8122D3608D564B200844FA3 /* SVGElementInstanceListWrapper.cpp */,
+ A8122D3708D564B200844FA3 /* SVGElementInstanceListWrapper.h */,
+ A8122D3808D564B200844FA3 /* SVGElementInstanceWrapper.cpp */,
+ A8122D3908D564B200844FA3 /* SVGElementInstanceWrapper.h */,
+ A8122D3A08D564B200844FA3 /* SVGElementWrapper.cpp */,
+ A8122D3B08D564B200844FA3 /* SVGElementWrapper.h */,
+ A8122D3C08D564B200844FA3 /* SVGEllipseElementWrapper.cpp */,
+ A8122D3D08D564B200844FA3 /* SVGEllipseElementWrapper.h */,
+ A8122D3E08D564B200844FA3 /* SVGEventWrapper.cpp */,
+ A8122D3F08D564B200844FA3 /* SVGEventWrapper.h */,
+ A8122D4008D564B200844FA3 /* SVGExceptionWrapper.cpp */,
+ A8122D4108D564B200844FA3 /* SVGExceptionWrapper.h */,
+ A8122D4208D564B200844FA3 /* SVGExternalResourcesRequiredWrapper.cpp */,
+ A8122D4308D564B200844FA3 /* SVGExternalResourcesRequiredWrapper.h */,
+ A8122D4408D564B200844FA3 /* SVGFEBlendElementWrapper.cpp */,
+ A8122D4508D564B200844FA3 /* SVGFEBlendElementWrapper.h */,
+ A8122D4608D564B200844FA3 /* SVGFEColorMatrixElementWrapper.cpp */,
+ A8122D4708D564B200844FA3 /* SVGFEColorMatrixElementWrapper.h */,
+ A8122D4808D564B200844FA3 /* SVGFEComponentTransferElementWrapper.cpp */,
+ A8122D4908D564B200844FA3 /* SVGFEComponentTransferElementWrapper.h */,
+ A8122D4A08D564B200844FA3 /* SVGFECompositeElementWrapper.cpp */,
+ A8122D4B08D564B200844FA3 /* SVGFECompositeElementWrapper.h */,
+ A8122D4C08D564B200844FA3 /* SVGFEFloodElementWrapper.cpp */,
+ A8122D4D08D564B200844FA3 /* SVGFEFloodElementWrapper.h */,
+ A8122D4E08D564B200844FA3 /* SVGFEFuncAElementWrapper.cpp */,
+ A8122D4F08D564B200844FA3 /* SVGFEFuncAElementWrapper.h */,
+ A8122D5008D564B200844FA3 /* SVGFEFuncBElementWrapper.cpp */,
+ A8122D5108D564B200844FA3 /* SVGFEFuncBElementWrapper.h */,
+ A8122D5208D564B200844FA3 /* SVGFEFuncGElementWrapper.cpp */,
+ A8122D5308D564B200844FA3 /* SVGFEFuncGElementWrapper.h */,
+ A8122D5408D564B200844FA3 /* SVGFEFuncRElementWrapper.cpp */,
+ A8122D5508D564B200844FA3 /* SVGFEFuncRElementWrapper.h */,
+ A8122D5608D564B200844FA3 /* SVGFEGaussianBlurElementWrapper.cpp */,
+ A8122D5708D564B200844FA3 /* SVGFEGaussianBlurElementWrapper.h */,
+ A8122D5808D564B200844FA3 /* SVGFEImageElementWrapper.cpp */,
+ A8122D5908D564B200844FA3 /* SVGFEImageElementWrapper.h */,
+ A8122D5A08D564B200844FA3 /* SVGFEMergeElementWrapper.cpp */,
+ A8122D5B08D564B200844FA3 /* SVGFEMergeElementWrapper.h */,
+ A8122D5C08D564B200844FA3 /* SVGFEMergeNodeElementWrapper.cpp */,
+ A8122D5D08D564B200844FA3 /* SVGFEMergeNodeElementWrapper.h */,
+ A8122D5E08D564B200844FA3 /* SVGFEOffsetElementWrapper.cpp */,
+ A8122D5F08D564B200844FA3 /* SVGFEOffsetElementWrapper.h */,
+ A8122D6008D564B200844FA3 /* SVGFETileElementWrapper.cpp */,
+ A8122D6108D564B200844FA3 /* SVGFETileElementWrapper.h */,
+ A8122D6208D564B200844FA3 /* SVGFETurbulenceElementWrapper.cpp */,
+ A8122D6308D564B200844FA3 /* SVGFETurbulenceElementWrapper.h */,
+ A8122D6408D564B200844FA3 /* SVGFilterElementWrapper.cpp */,
+ A8122D6508D564B200844FA3 /* SVGFilterElementWrapper.h */,
+ A8122D6608D564B200844FA3 /* SVGFilterPrimitiveStandardAttributesWrapper.cpp */,
+ A8122D6708D564B200844FA3 /* SVGFilterPrimitiveStandardAttributesWrapper.h */,
+ A8122D6808D564B200844FA3 /* SVGFitToViewBoxWrapper.cpp */,
+ A8122D6908D564B200844FA3 /* SVGFitToViewBoxWrapper.h */,
+ A8122D6A08D564B200844FA3 /* SVGGElementWrapper.cpp */,
+ A8122D6B08D564B200844FA3 /* SVGGElementWrapper.h */,
+ A8122D6C08D564B200844FA3 /* SVGGradientElementWrapper.cpp */,
+ A8122D6D08D564B200844FA3 /* SVGGradientElementWrapper.h */,
+ A8122D6E08D564B200844FA3 /* SVGICCColorWrapper.cpp */,
+ A8122D6F08D564B200844FA3 /* SVGICCColorWrapper.h */,
+ A8122D7008D564B200844FA3 /* SVGImageElementWrapper.cpp */,
+ A8122D7108D564B200844FA3 /* SVGImageElementWrapper.h */,
+ A8122D7208D564B200844FA3 /* SVGLangSpaceWrapper.cpp */,
+ A8122D7308D564B200844FA3 /* SVGLangSpaceWrapper.h */,
+ A8122D7408D564B200844FA3 /* SVGLengthListWrapper.cpp */,
+ A8122D7508D564B200844FA3 /* SVGLengthListWrapper.h */,
+ A8122D7608D564B200844FA3 /* SVGLengthWrapper.cpp */,
+ A8122D7708D564B200844FA3 /* SVGLengthWrapper.h */,
+ A8122D7808D564B200844FA3 /* SVGLinearGradientElementWrapper.cpp */,
+ A8122D7908D564B200844FA3 /* SVGLinearGradientElementWrapper.h */,
+ A8122D7A08D564B200844FA3 /* SVGLineElementWrapper.cpp */,
+ A8122D7B08D564B200844FA3 /* SVGLineElementWrapper.h */,
+ A8122D7C08D564B200844FA3 /* SVGLocatableWrapper.cpp */,
+ A8122D7D08D564B200844FA3 /* SVGLocatableWrapper.h */,
+ A8122D7E08D564B200844FA3 /* SVGMarkerElementWrapper.cpp */,
+ A8122D7F08D564B200844FA3 /* SVGMarkerElementWrapper.h */,
+ A8122D8008D564B200844FA3 /* SVGMatrixWrapper.cpp */,
+ A8122D8108D564B200844FA3 /* SVGMatrixWrapper.h */,
+ A8122D8208D564B200844FA3 /* SVGNumberListWrapper.cpp */,
+ A8122D8308D564B200844FA3 /* SVGNumberListWrapper.h */,
+ A8122D8408D564B200844FA3 /* SVGNumberWrapper.cpp */,
+ A8122D8508D564B200844FA3 /* SVGNumberWrapper.h */,
+ A8122D8608D564B200844FA3 /* SVGPaintWrapper.cpp */,
+ A8122D8708D564B200844FA3 /* SVGPaintWrapper.h */,
+ A8122D8808D564B200844FA3 /* SVGPathElementWrapper.cpp */,
+ A8122D8908D564B200844FA3 /* SVGPathElementWrapper.h */,
+ A8122D8A08D564B200844FA3 /* SVGPathSegArcAbsWrapper.cpp */,
+ A8122D8B08D564B200844FA3 /* SVGPathSegArcAbsWrapper.h */,
+ A8122D8C08D564B200844FA3 /* SVGPathSegArcRelWrapper.cpp */,
+ A8122D8D08D564B200844FA3 /* SVGPathSegArcRelWrapper.h */,
+ A8122D8E08D564B200844FA3 /* SVGPathSegClosePathWrapper.cpp */,
+ A8122D8F08D564B200844FA3 /* SVGPathSegClosePathWrapper.h */,
+ A8122D9008D564B200844FA3 /* SVGPathSegCurvetoCubicAbsWrapper.cpp */,
+ A8122D9108D564B200844FA3 /* SVGPathSegCurvetoCubicAbsWrapper.h */,
+ A8122D9208D564B200844FA3 /* SVGPathSegCurvetoCubicRelWrapper.cpp */,
+ A8122D9308D564B200844FA3 /* SVGPathSegCurvetoCubicRelWrapper.h */,
+ A8122D9408D564B200844FA3 /* SVGPathSegCurvetoCubicSmoothAbsWrapper.cpp */,
+ A8122D9508D564B300844FA3 /* SVGPathSegCurvetoCubicSmoothAbsWrapper.h */,
+ A8122D9608D564B300844FA3 /* SVGPathSegCurvetoCubicSmoothRelWrapper.cpp */,
+ A8122D9708D564B300844FA3 /* SVGPathSegCurvetoCubicSmoothRelWrapper.h */,
+ A8122D9808D564B300844FA3 /* SVGPathSegCurvetoQuadraticAbsWrapper.cpp */,
+ A8122D9908D564B300844FA3 /* SVGPathSegCurvetoQuadraticAbsWrapper.h */,
+ A8122D9A08D564B300844FA3 /* SVGPathSegCurvetoQuadraticRelWrapper.cpp */,
+ A8122D9B08D564B300844FA3 /* SVGPathSegCurvetoQuadraticRelWrapper.h */,
+ A8122D9C08D564B300844FA3 /* SVGPathSegCurvetoQuadraticSmoothAbsWrapper.cpp */,
+ A8122D9D08D564B300844FA3 /* SVGPathSegCurvetoQuadraticSmoothAbsWrapper.h */,
+ A8122D9E08D564B300844FA3 /* SVGPathSegCurvetoQuadraticSmoothRelWrapper.cpp */,
+ A8122D9F08D564B300844FA3 /* SVGPathSegCurvetoQuadraticSmoothRelWrapper.h */,
+ A8122DA008D564B300844FA3 /* SVGPathSegLinetoAbsWrapper.cpp */,
+ A8122DA108D564B300844FA3 /* SVGPathSegLinetoAbsWrapper.h */,
+ A8122DA208D564B300844FA3 /* SVGPathSegLinetoHorizontalAbsWrapper.cpp */,
+ A8122DA308D564B300844FA3 /* SVGPathSegLinetoHorizontalAbsWrapper.h */,
+ A8122DA408D564B300844FA3 /* SVGPathSegLinetoHorizontalRelWrapper.cpp */,
+ A8122DA508D564B300844FA3 /* SVGPathSegLinetoHorizontalRelWrapper.h */,
+ A8122DA608D564B300844FA3 /* SVGPathSegLinetoRelWrapper.cpp */,
+ A8122DA708D564B300844FA3 /* SVGPathSegLinetoRelWrapper.h */,
+ A8122DA808D564B300844FA3 /* SVGPathSegLinetoVerticalAbsWrapper.cpp */,
+ A8122DA908D564B300844FA3 /* SVGPathSegLinetoVerticalAbsWrapper.h */,
+ A8122DAA08D564B300844FA3 /* SVGPathSegLinetoVerticalRelWrapper.cpp */,
+ A8122DAB08D564B300844FA3 /* SVGPathSegLinetoVerticalRelWrapper.h */,
+ A8122DAC08D564B300844FA3 /* SVGPathSegListWrapper.cpp */,
+ A8122DAD08D564B300844FA3 /* SVGPathSegListWrapper.h */,
+ A8122DAE08D564B300844FA3 /* SVGPathSegMovetoAbsWrapper.cpp */,
+ A8122DAF08D564B300844FA3 /* SVGPathSegMovetoAbsWrapper.h */,
+ A8122DB008D564B300844FA3 /* SVGPathSegMovetoRelWrapper.cpp */,
+ A8122DB108D564B300844FA3 /* SVGPathSegMovetoRelWrapper.h */,
+ A8122DB208D564B300844FA3 /* SVGPathSegWrapper.cpp */,
+ A8122DB308D564B300844FA3 /* SVGPathSegWrapper.h */,
+ A8122DB408D564B300844FA3 /* SVGPatternElementWrapper.cpp */,
+ A8122DB508D564B300844FA3 /* SVGPatternElementWrapper.h */,
+ A8122DB608D564B300844FA3 /* SVGPointListWrapper.cpp */,
+ A8122DB708D564B300844FA3 /* SVGPointListWrapper.h */,
+ A8122DB808D564B300844FA3 /* SVGPointWrapper.cpp */,
+ A8122DB908D564B300844FA3 /* SVGPointWrapper.h */,
+ A8122DBA08D564B300844FA3 /* SVGPolygonElementWrapper.cpp */,
+ A8122DBB08D564B300844FA3 /* SVGPolygonElementWrapper.h */,
+ A8122DBC08D564B300844FA3 /* SVGPolylineElementWrapper.cpp */,
+ A8122DBD08D564B300844FA3 /* SVGPolylineElementWrapper.h */,
+ A8122DBE08D564B300844FA3 /* SVGPreserveAspectRatioWrapper.cpp */,
+ A8122DBF08D564B300844FA3 /* SVGPreserveAspectRatioWrapper.h */,
+ A8122DC008D564B300844FA3 /* SVGRadialGradientElementWrapper.cpp */,
+ A8122DC108D564B300844FA3 /* SVGRadialGradientElementWrapper.h */,
+ A8122DC208D564B300844FA3 /* SVGRectElementWrapper.cpp */,
+ A8122DC308D564B300844FA3 /* SVGRectElementWrapper.h */,
+ A8122DC408D564B300844FA3 /* SVGRectWrapper.cpp */,
+ A8122DC508D564B300844FA3 /* SVGRectWrapper.h */,
+ A8122DC608D564B300844FA3 /* SVGRenderingIntentWrapper.cpp */,
+ A8122DC708D564B300844FA3 /* SVGRenderingIntentWrapper.h */,
+ A8122DC808D564B300844FA3 /* SVGScriptElementWrapper.cpp */,
+ A8122DC908D564B300844FA3 /* SVGScriptElementWrapper.h */,
+ A8122DCA08D564B300844FA3 /* SVGSetElementWrapper.cpp */,
+ A8122DCB08D564B300844FA3 /* SVGSetElementWrapper.h */,
+ A8122DCC08D564B300844FA3 /* SVGStopElementWrapper.cpp */,
+ A8122DCD08D564B300844FA3 /* SVGStopElementWrapper.h */,
+ A8122DCE08D564B300844FA3 /* SVGStringListWrapper.cpp */,
+ A8122DCF08D564B300844FA3 /* SVGStringListWrapper.h */,
+ A8122DD008D564B300844FA3 /* SVGStylableWrapper.cpp */,
+ A8122DD108D564B300844FA3 /* SVGStylableWrapper.h */,
+ A8122DD208D564B300844FA3 /* SVGStyleElementWrapper.cpp */,
+ A8122DD308D564B300844FA3 /* SVGStyleElementWrapper.h */,
+ A8122DD408D564B300844FA3 /* SVGSVGElementWrapper.cpp */,
+ A8122DD508D564B300844FA3 /* SVGSVGElementWrapper.h */,
+ A8122DD608D564B300844FA3 /* SVGSwitchElementWrapper.cpp */,
+ A8122DD708D564B300844FA3 /* SVGSwitchElementWrapper.h */,
+ A8122DD808D564B300844FA3 /* SVGSymbolElementWrapper.cpp */,
+ A8122DD908D564B300844FA3 /* SVGSymbolElementWrapper.h */,
+ A8122DDA08D564B300844FA3 /* SVGTestsWrapper.cpp */,
+ A8122DDB08D564B300844FA3 /* SVGTestsWrapper.h */,
+ A8122DDC08D564B300844FA3 /* SVGTextContentElementWrapper.cpp */,
+ A8122DDD08D564B300844FA3 /* SVGTextContentElementWrapper.h */,
+ A8122DDE08D564B300844FA3 /* SVGTextElementWrapper.cpp */,
+ A8122DDF08D564B300844FA3 /* SVGTextElementWrapper.h */,
+ A8122DE008D564B300844FA3 /* SVGTextPositioningElementWrapper.cpp */,
+ A8122DE108D564B300844FA3 /* SVGTextPositioningElementWrapper.h */,
+ A8122DE208D564B300844FA3 /* SVGTitleElementWrapper.cpp */,
+ A8122DE308D564B300844FA3 /* SVGTitleElementWrapper.h */,
+ A8122DE408D564B300844FA3 /* SVGTransformableWrapper.cpp */,
+ A8122DE508D564B300844FA3 /* SVGTransformableWrapper.h */,
+ A8122DE608D564B300844FA3 /* SVGTransformListWrapper.cpp */,
+ A8122DE708D564B300844FA3 /* SVGTransformListWrapper.h */,
+ A8122DE808D564B300844FA3 /* SVGTransformWrapper.cpp */,
+ A8122DE908D564B300844FA3 /* SVGTransformWrapper.h */,
+ A8122DEA08D564B300844FA3 /* SVGTSpanElementWrapper.cpp */,
+ A8122DEB08D564B300844FA3 /* SVGTSpanElementWrapper.h */,
+ A8122DEC08D564B300844FA3 /* SVGUnitTypesWrapper.cpp */,
+ A8122DED08D564B300844FA3 /* SVGUnitTypesWrapper.h */,
+ A8122DEE08D564B300844FA3 /* SVGURIReferenceWrapper.cpp */,
+ A8122DEF08D564B300844FA3 /* SVGURIReferenceWrapper.h */,
+ A8122DF008D564B300844FA3 /* SVGUseElementWrapper.cpp */,
+ A8122DF108D564B300844FA3 /* SVGUseElementWrapper.h */,
+ A8122DF208D564B300844FA3 /* SVGViewElementWrapper.cpp */,
+ A8122DF308D564B300844FA3 /* SVGViewElementWrapper.h */,
+ A8122DF408D564B300844FA3 /* SVGZoomAndPanWrapper.cpp */,
+ A8122DF508D564B300844FA3 /* SVGZoomAndPanWrapper.h */,
+ A8122DF608D564B300844FA3 /* SVGZoomEventWrapper.cpp */,
+ A8122DF708D564B300844FA3 /* SVGZoomEventWrapper.h */,
+ );
+ path = svg;
+ sourceTree = "<group>";
+ };
A81D57FD08ADDFF500136AC1 /* bindings */ = {
isa = PBXGroup;
children = (
A81D581408ADDFF600136AC1 /* idl */,
- A81D588108ADDFF800136AC1 /* js */,
+ A8BC0BE408D19F1900379918 /* js */,
);
path = bindings;
sourceTree = "<group>";
@@ -3768,6 +4832,7 @@
A81D581508ADDFF600136AC1 /* core */,
A81D583708ADDFF700136AC1 /* css */,
A81D584E08ADDFF700136AC1 /* events */,
+ A8BC0D5F08D2A27600379918 /* ls */,
A81D585808ADDFF700136AC1 /* range */,
A81D585D08ADDFF700136AC1 /* stylesheets */,
A81D586408ADDFF700136AC1 /* traversal */,
@@ -3794,26 +4859,20 @@
A81D582008ADDFF700136AC1 /* DOMErrorHandler.idl */,
A81D582108ADDFF700136AC1 /* DOMException.idl */,
A81D582208ADDFF700136AC1 /* DOMImplementation.idl */,
- A81D582308ADDFF700136AC1 /* DOMImplementationList.idl */,
- A81D582408ADDFF700136AC1 /* DOMImplementationSource.idl */,
A81D582508ADDFF700136AC1 /* DOMLocator.idl */,
A81D582608ADDFF700136AC1 /* DOMObject.idl */,
- A81D582708ADDFF700136AC1 /* DOMString.idl */,
A81D582808ADDFF700136AC1 /* DOMStringList.idl */,
A81D582908ADDFF700136AC1 /* DOMUserData.idl */,
A81D582A08ADDFF700136AC1 /* Element.idl */,
A81D582B08ADDFF700136AC1 /* Entity.idl */,
A81D582C08ADDFF700136AC1 /* EntityReference.idl */,
- A81D582D08ADDFF700136AC1 /* kdomdefs.idl */,
A81D582E08ADDFF700136AC1 /* NamedNodeMap.idl */,
- A81D582F08ADDFF700136AC1 /* NameList.idl */,
A81D583008ADDFF700136AC1 /* Node.idl */,
A81D583108ADDFF700136AC1 /* NodeList.idl */,
A81D583208ADDFF700136AC1 /* Notation.idl */,
A81D583308ADDFF700136AC1 /* ProcessingInstruction.idl */,
A81D583408ADDFF700136AC1 /* Text.idl */,
A81D583508ADDFF700136AC1 /* TypeInfo.idl */,
- A81D583608ADDFF700136AC1 /* UserDataHandler.idl */,
);
path = core;
sourceTree = "<group>";
@@ -3822,7 +4881,6 @@
isa = PBXGroup;
children = (
A81D583808ADDFF700136AC1 /* Counter.idl */,
- A81D583908ADDFF700136AC1 /* CSS2Properties.idl */,
A81D583A08ADDFF700136AC1 /* CSSCharsetRule.idl */,
A81D583B08ADDFF700136AC1 /* CSSFontFaceRule.idl */,
A81D583C08ADDFF700136AC1 /* CSSImportRule.idl */,
@@ -3838,11 +4896,8 @@
A81D584608ADDFF700136AC1 /* CSSValue.idl */,
A81D584708ADDFF700136AC1 /* CSSValueList.idl */,
A81D584808ADDFF700136AC1 /* DocumentCSS.idl */,
- A81D584908ADDFF700136AC1 /* ElementCSSInlineStyle.idl */,
- A81D584A08ADDFF700136AC1 /* kdomdefs.idl */,
A81D584B08ADDFF700136AC1 /* Rect.idl */,
A81D584C08ADDFF700136AC1 /* RGBColor.idl */,
- A81D584D08ADDFF700136AC1 /* ViewCSS.idl */,
);
path = css;
sourceTree = "<group>";
@@ -3855,7 +4910,6 @@
A81D585108ADDFF700136AC1 /* EventException.idl */,
A81D585208ADDFF700136AC1 /* EventListener.idl */,
A81D585308ADDFF700136AC1 /* EventTarget.idl */,
- A81D585408ADDFF700136AC1 /* kdomdefs.idl */,
A81D585508ADDFF700136AC1 /* MouseEvent.idl */,
A81D585608ADDFF700136AC1 /* MutationEvent.idl */,
A81D585708ADDFF700136AC1 /* UIEvent.idl */,
@@ -3867,7 +4921,6 @@
isa = PBXGroup;
children = (
A81D585908ADDFF700136AC1 /* DocumentRange.idl */,
- A81D585A08ADDFF700136AC1 /* kdomdefs.idl */,
A81D585B08ADDFF700136AC1 /* Range.idl */,
A81D585C08ADDFF700136AC1 /* RangeException.idl */,
);
@@ -3878,7 +4931,6 @@
isa = PBXGroup;
children = (
A81D585E08ADDFF700136AC1 /* DocumentStyle.idl */,
- A81D585F08ADDFF700136AC1 /* kdomdefs.idl */,
A81D586008ADDFF700136AC1 /* LinkStyle.idl */,
A81D586108ADDFF700136AC1 /* MediaList.idl */,
A81D586208ADDFF700136AC1 /* StyleSheet.idl */,
@@ -3891,7 +4943,6 @@
isa = PBXGroup;
children = (
A81D586508ADDFF700136AC1 /* DocumentTraversal.idl */,
- A81D586608ADDFF800136AC1 /* kdomdefs.idl */,
A81D586708ADDFF800136AC1 /* NodeFilter.idl */,
A81D586808ADDFF800136AC1 /* NodeIterator.idl */,
A81D586908ADDFF800136AC1 /* TreeWalker.idl */,
@@ -3904,7 +4955,6 @@
children = (
A81D586B08ADDFF800136AC1 /* AbstractView.idl */,
A81D586C08ADDFF800136AC1 /* DocumentView.idl */,
- A81D586D08ADDFF800136AC1 /* kdomdefs.idl */,
);
path = views;
sourceTree = "<group>";
@@ -3912,7 +4962,6 @@
A81D586E08ADDFF800136AC1 /* xpath */ = {
isa = PBXGroup;
children = (
- A81D586F08ADDFF800136AC1 /* kdomdefs.idl */,
A81D587008ADDFF800136AC1 /* XPathEvaluator.idl */,
A81D587108ADDFF800136AC1 /* XPathException.idl */,
A81D587208ADDFF800136AC1 /* XPathExpression.idl */,
@@ -3926,7 +4975,6 @@
A81D587608ADDFF800136AC1 /* xpointer */ = {
isa = PBXGroup;
children = (
- A81D587708ADDFF800136AC1 /* kdomdefs.idl */,
A81D587808ADDFF800136AC1 /* XPointerEvaluator.idl */,
A81D587908ADDFF800136AC1 /* XPointerException.idl */,
A81D587A08ADDFF800136AC1 /* XPointerExpression.idl */,
@@ -3935,259 +4983,303 @@
path = xpointer;
sourceTree = "<group>";
};
- A81D588108ADDFF800136AC1 /* js */ = {
+ A81D5A6D08ADF70400136AC1 /* impl */ = {
+ isa = PBXGroup;
+ children = (
+ A81D5A6F08ADF70400136AC1 /* expression.cpp */,
+ A81D5A7008ADF70400136AC1 /* expression.h */,
+ A81D5A7108ADF70400136AC1 /* functions.cpp */,
+ A81D5A7208ADF70400136AC1 /* functions.h */,
+ A81D5A7408ADF70400136AC1 /* parsedstatement.cpp */,
+ A81D5A7508ADF70400136AC1 /* parsedstatement.h */,
+ A81D5A7808ADF70400136AC1 /* path.cpp */,
+ A81D5A7908ADF70400136AC1 /* path.h */,
+ A81D5A7A08ADF70400136AC1 /* predicate.cpp */,
+ A81D5A7B08ADF70400136AC1 /* predicate.h */,
+ A81D5A7C08ADF70400136AC1 /* step.cpp */,
+ A81D5A7D08ADF70400136AC1 /* step.h */,
+ A81D5A7E08ADF70400136AC1 /* tokenizer.cpp */,
+ A81D5A7F08ADF70400136AC1 /* tokenizer.h */,
+ A81D5A8108ADF70400136AC1 /* util.cpp */,
+ A81D5A8208ADF70400136AC1 /* util.h */,
+ A838543108B0A00B000AF580 /* variablereference.h */,
+ A838543208B0A00B000AF580 /* variablereference.cpp */,
+ A856E9F808B4608F0042E303 /* xpath.y */,
+ );
+ path = impl;
+ sourceTree = "<group>";
+ };
+ A8BC0BE408D19F1900379918 /* js */ = {
isa = PBXGroup;
children = (
- A81D588208ADDFF800136AC1 /* core */,
- A81D58B808ADDFF800136AC1 /* css */,
- A81D58DE08ADDFF900136AC1 /* events */,
- A81D58F208ADDFF900136AC1 /* range */,
- A81D58FA08ADDFF900136AC1 /* stylesheets */,
- A81D590408ADDFF900136AC1 /* traversal */,
- A81D590E08ADDFF900136AC1 /* views */,
- A81D591408ADDFF900136AC1 /* xpath */,
- A81D592208ADDFF900136AC1 /* xpointer */,
+ A8BC0BE508D19F1900379918 /* core */,
+ A8BC0C1A08D19F1900379918 /* css */,
+ A8BC0C3F08D19F1900379918 /* events */,
+ A8BC0DA308D4233800379918 /* ls */,
+ A8BC0C5008D19F1900379918 /* range */,
+ A8BC0C5708D19F1A00379918 /* stylesheets */,
+ A8BC0C6208D19F1A00379918 /* traversal */,
+ A8BC0C6B08D19F1A00379918 /* views */,
+ A8BC0C7008D19F1A00379918 /* xpath */,
+ A8BC0C7D08D19F1A00379918 /* xpointer */,
);
path = js;
sourceTree = "<group>";
};
- A81D588208ADDFF800136AC1 /* core */ = {
+ A8BC0BE508D19F1900379918 /* core */ = {
isa = PBXGroup;
children = (
- A81D588308ADDFF800136AC1 /* AttrWrapper.cpp */,
- A81D588408ADDFF800136AC1 /* AttrWrapper.h */,
- A81D588508ADDFF800136AC1 /* CDATASectionWrapper.cpp */,
- A81D588608ADDFF800136AC1 /* CDATASectionWrapper.h */,
- A81D588708ADDFF800136AC1 /* CharacterDataWrapper.cpp */,
- A81D588808ADDFF800136AC1 /* CharacterDataWrapper.h */,
- A81D588908ADDFF800136AC1 /* CommentWrapper.cpp */,
- A81D588A08ADDFF800136AC1 /* CommentWrapper.h */,
- A81D588B08ADDFF800136AC1 /* DocumentFragmentWrapper.cpp */,
- A81D588C08ADDFF800136AC1 /* DocumentFragmentWrapper.h */,
- A81D588D08ADDFF800136AC1 /* DocumentTypeWrapper.cpp */,
- A81D588E08ADDFF800136AC1 /* DocumentTypeWrapper.h */,
- A81D588F08ADDFF800136AC1 /* DocumentWrapper.cpp */,
- A81D589008ADDFF800136AC1 /* DocumentWrapper.h */,
- A81D589108ADDFF800136AC1 /* DOMConfigurationWrapper.cpp */,
- A81D589208ADDFF800136AC1 /* DOMConfigurationWrapper.h */,
- A81D589308ADDFF800136AC1 /* DOMErrorHandlerWrapper.cpp */,
- A81D589408ADDFF800136AC1 /* DOMErrorHandlerWrapper.h */,
- A81D589508ADDFF800136AC1 /* DOMErrorWrapper.cpp */,
- A81D589608ADDFF800136AC1 /* DOMErrorWrapper.h */,
- A81D589708ADDFF800136AC1 /* DOMExceptionWrapper.cpp */,
- A81D589808ADDFF800136AC1 /* DOMExceptionWrapper.h */,
- A81D589908ADDFF800136AC1 /* DOMImplementationWrapper.cpp */,
- A81D589A08ADDFF800136AC1 /* DOMImplementationWrapper.h */,
- A81D589B08ADDFF800136AC1 /* DOMLocatorWrapper.cpp */,
- A81D589C08ADDFF800136AC1 /* DOMLocatorWrapper.h */,
- A81D589D08ADDFF800136AC1 /* DOMObjectWrapper.cpp */,
- A81D589E08ADDFF800136AC1 /* DOMObjectWrapper.h */,
- A81D589F08ADDFF800136AC1 /* DOMStringListWrapper.cpp */,
- A81D58A008ADDFF800136AC1 /* DOMStringListWrapper.h */,
- A81D58A108ADDFF800136AC1 /* DOMUserDataWrapper.cpp */,
- A81D58A208ADDFF800136AC1 /* DOMUserDataWrapper.h */,
- A81D58A308ADDFF800136AC1 /* ElementWrapper.cpp */,
- A81D58A408ADDFF800136AC1 /* ElementWrapper.h */,
- A81D58A508ADDFF800136AC1 /* EntityReferenceWrapper.cpp */,
- A81D58A608ADDFF800136AC1 /* EntityReferenceWrapper.h */,
- A81D58A708ADDFF800136AC1 /* EntityWrapper.cpp */,
- A81D58A808ADDFF800136AC1 /* EntityWrapper.h */,
- A81D58AA08ADDFF800136AC1 /* NamedNodeMapWrapper.cpp */,
- A81D58AB08ADDFF800136AC1 /* NamedNodeMapWrapper.h */,
- A81D58AC08ADDFF800136AC1 /* NodeListWrapper.cpp */,
- A81D58AD08ADDFF800136AC1 /* NodeListWrapper.h */,
- A81D58AE08ADDFF800136AC1 /* NodeWrapper.cpp */,
- A81D58AF08ADDFF800136AC1 /* NodeWrapper.h */,
- A81D58B008ADDFF800136AC1 /* NotationWrapper.cpp */,
- A81D58B108ADDFF800136AC1 /* NotationWrapper.h */,
- A81D58B208ADDFF800136AC1 /* ProcessingInstructionWrapper.cpp */,
- A81D58B308ADDFF800136AC1 /* ProcessingInstructionWrapper.h */,
- A81D58B408ADDFF800136AC1 /* TextWrapper.cpp */,
- A81D58B508ADDFF800136AC1 /* TextWrapper.h */,
- A81D58B608ADDFF800136AC1 /* TypeInfoWrapper.cpp */,
- A81D58B708ADDFF800136AC1 /* TypeInfoWrapper.h */,
+ A8BC0BE608D19F1900379918 /* AttrWrapper.cpp */,
+ A8BC0BE708D19F1900379918 /* AttrWrapper.h */,
+ A8BC0BE808D19F1900379918 /* CDATASectionWrapper.cpp */,
+ A8BC0BE908D19F1900379918 /* CDATASectionWrapper.h */,
+ A8BC0BEA08D19F1900379918 /* CharacterDataWrapper.cpp */,
+ A8BC0BEB08D19F1900379918 /* CharacterDataWrapper.h */,
+ A8BC0BEC08D19F1900379918 /* CommentWrapper.cpp */,
+ A8BC0BED08D19F1900379918 /* CommentWrapper.h */,
+ A8BC0BEE08D19F1900379918 /* DocumentFragmentWrapper.cpp */,
+ A8BC0BEF08D19F1900379918 /* DocumentFragmentWrapper.h */,
+ A8BC0BF008D19F1900379918 /* DocumentTypeWrapper.cpp */,
+ A8BC0BF108D19F1900379918 /* DocumentTypeWrapper.h */,
+ A8BC0BF208D19F1900379918 /* DocumentWrapper.cpp */,
+ A8BC0BF308D19F1900379918 /* DocumentWrapper.h */,
+ A8BC0BF408D19F1900379918 /* DOMConfigurationWrapper.cpp */,
+ A8BC0BF508D19F1900379918 /* DOMConfigurationWrapper.h */,
+ A8BC0BF608D19F1900379918 /* DOMErrorHandlerWrapper.cpp */,
+ A8BC0BF708D19F1900379918 /* DOMErrorHandlerWrapper.h */,
+ A8BC0BF808D19F1900379918 /* DOMErrorWrapper.cpp */,
+ A8BC0BF908D19F1900379918 /* DOMErrorWrapper.h */,
+ A8BC0BFA08D19F1900379918 /* DOMExceptionWrapper.cpp */,
+ A8BC0BFB08D19F1900379918 /* DOMExceptionWrapper.h */,
+ A8BC0BFC08D19F1900379918 /* DOMImplementationWrapper.cpp */,
+ A8BC0BFD08D19F1900379918 /* DOMImplementationWrapper.h */,
+ A8BC0BFE08D19F1900379918 /* DOMLocatorWrapper.cpp */,
+ A8BC0BFF08D19F1900379918 /* DOMLocatorWrapper.h */,
+ A8BC0C0008D19F1900379918 /* DOMObjectWrapper.cpp */,
+ A8BC0C0108D19F1900379918 /* DOMObjectWrapper.h */,
+ A8BC0C0208D19F1900379918 /* DOMStringListWrapper.cpp */,
+ A8BC0C0308D19F1900379918 /* DOMStringListWrapper.h */,
+ A8BC0C0408D19F1900379918 /* DOMUserDataWrapper.cpp */,
+ A8BC0C0508D19F1900379918 /* DOMUserDataWrapper.h */,
+ A8BC0C0608D19F1900379918 /* ElementWrapper.cpp */,
+ A8BC0C0708D19F1900379918 /* ElementWrapper.h */,
+ A8BC0C0808D19F1900379918 /* EntityReferenceWrapper.cpp */,
+ A8BC0C0908D19F1900379918 /* EntityReferenceWrapper.h */,
+ A8BC0C0A08D19F1900379918 /* EntityWrapper.cpp */,
+ A8BC0C0B08D19F1900379918 /* EntityWrapper.h */,
+ A8BC0C0C08D19F1900379918 /* NamedNodeMapWrapper.cpp */,
+ A8BC0C0D08D19F1900379918 /* NamedNodeMapWrapper.h */,
+ A8BC0C0E08D19F1900379918 /* NodeListWrapper.cpp */,
+ A8BC0C0F08D19F1900379918 /* NodeListWrapper.h */,
+ A8BC0C1008D19F1900379918 /* NodeWrapper.cpp */,
+ A8BC0C1108D19F1900379918 /* NodeWrapper.h */,
+ A8BC0C1208D19F1900379918 /* NotationWrapper.cpp */,
+ A8BC0C1308D19F1900379918 /* NotationWrapper.h */,
+ A8BC0C1408D19F1900379918 /* ProcessingInstructionWrapper.cpp */,
+ A8BC0C1508D19F1900379918 /* ProcessingInstructionWrapper.h */,
+ A8BC0C1608D19F1900379918 /* TextWrapper.cpp */,
+ A8BC0C1708D19F1900379918 /* TextWrapper.h */,
+ A8BC0C1808D19F1900379918 /* TypeInfoWrapper.cpp */,
+ A8BC0C1908D19F1900379918 /* TypeInfoWrapper.h */,
);
path = core;
sourceTree = "<group>";
};
- A81D58B808ADDFF800136AC1 /* css */ = {
+ A8BC0C1A08D19F1900379918 /* css */ = {
isa = PBXGroup;
children = (
- A81D58B908ADDFF800136AC1 /* CounterWrapper.cpp */,
- A81D58BA08ADDFF800136AC1 /* CounterWrapper.h */,
- A81D58BB08ADDFF800136AC1 /* CSSCharsetRuleWrapper.cpp */,
- A81D58BC08ADDFF800136AC1 /* CSSCharsetRuleWrapper.h */,
- A81D58BD08ADDFF800136AC1 /* CSSFontFaceRuleWrapper.cpp */,
- A81D58BE08ADDFF800136AC1 /* CSSFontFaceRuleWrapper.h */,
- A81D58BF08ADDFF800136AC1 /* CSSImportRuleWrapper.cpp */,
- A81D58C008ADDFF800136AC1 /* CSSImportRuleWrapper.h */,
- A81D58C108ADDFF800136AC1 /* CSSMediaRuleWrapper.cpp */,
- A81D58C208ADDFF800136AC1 /* CSSMediaRuleWrapper.h */,
- A81D58C308ADDFF800136AC1 /* CSSPageRuleWrapper.cpp */,
- A81D58C408ADDFF800136AC1 /* CSSPageRuleWrapper.h */,
- A81D58C508ADDFF900136AC1 /* CSSPrimitiveValueWrapper.cpp */,
- A81D58C608ADDFF900136AC1 /* CSSPrimitiveValueWrapper.h */,
- A81D58C708ADDFF900136AC1 /* CSSRuleListWrapper.cpp */,
- A81D58C808ADDFF900136AC1 /* CSSRuleListWrapper.h */,
- A81D58C908ADDFF900136AC1 /* CSSRuleWrapper.cpp */,
- A81D58CA08ADDFF900136AC1 /* CSSRuleWrapper.h */,
- A81D58CB08ADDFF900136AC1 /* CSSStyleDeclarationWrapper.cpp */,
- A81D58CC08ADDFF900136AC1 /* CSSStyleDeclarationWrapper.h */,
- A81D58CD08ADDFF900136AC1 /* CSSStyleRuleWrapper.cpp */,
- A81D58CE08ADDFF900136AC1 /* CSSStyleRuleWrapper.h */,
- A81D58CF08ADDFF900136AC1 /* CSSStyleSheetWrapper.cpp */,
- A81D58D008ADDFF900136AC1 /* CSSStyleSheetWrapper.h */,
- A81D58D108ADDFF900136AC1 /* CSSUnknownRuleWrapper.cpp */,
- A81D58D208ADDFF900136AC1 /* CSSUnknownRuleWrapper.h */,
- A81D58D308ADDFF900136AC1 /* CSSValueListWrapper.cpp */,
- A81D58D408ADDFF900136AC1 /* CSSValueListWrapper.h */,
- A81D58D508ADDFF900136AC1 /* CSSValueWrapper.cpp */,
- A81D58D608ADDFF900136AC1 /* CSSValueWrapper.h */,
- A81D58D708ADDFF900136AC1 /* DocumentCSSWrapper.cpp */,
- A81D58D808ADDFF900136AC1 /* DocumentCSSWrapper.h */,
- A81D58DA08ADDFF900136AC1 /* RectWrapper.cpp */,
- A81D58DB08ADDFF900136AC1 /* RectWrapper.h */,
- A81D58DC08ADDFF900136AC1 /* RGBColorWrapper.cpp */,
- A81D58DD08ADDFF900136AC1 /* RGBColorWrapper.h */,
+ A8BC0C1B08D19F1900379918 /* CounterWrapper.cpp */,
+ A8BC0C1C08D19F1900379918 /* CounterWrapper.h */,
+ A8BC0C1D08D19F1900379918 /* CSSCharsetRuleWrapper.cpp */,
+ A8BC0C1E08D19F1900379918 /* CSSCharsetRuleWrapper.h */,
+ A8BC0C1F08D19F1900379918 /* CSSFontFaceRuleWrapper.cpp */,
+ A8BC0C2008D19F1900379918 /* CSSFontFaceRuleWrapper.h */,
+ A8BC0C2108D19F1900379918 /* CSSImportRuleWrapper.cpp */,
+ A8BC0C2208D19F1900379918 /* CSSImportRuleWrapper.h */,
+ A8BC0C2308D19F1900379918 /* CSSMediaRuleWrapper.cpp */,
+ A8BC0C2408D19F1900379918 /* CSSMediaRuleWrapper.h */,
+ A8BC0C2508D19F1900379918 /* CSSPageRuleWrapper.cpp */,
+ A8BC0C2608D19F1900379918 /* CSSPageRuleWrapper.h */,
+ A8BC0C2708D19F1900379918 /* CSSPrimitiveValueWrapper.cpp */,
+ A8BC0C2808D19F1900379918 /* CSSPrimitiveValueWrapper.h */,
+ A8BC0C2908D19F1900379918 /* CSSRuleListWrapper.cpp */,
+ A8BC0C2A08D19F1900379918 /* CSSRuleListWrapper.h */,
+ A8BC0C2B08D19F1900379918 /* CSSRuleWrapper.cpp */,
+ A8BC0C2C08D19F1900379918 /* CSSRuleWrapper.h */,
+ A8BC0C2D08D19F1900379918 /* CSSStyleDeclarationWrapper.cpp */,
+ A8BC0C2E08D19F1900379918 /* CSSStyleDeclarationWrapper.h */,
+ A8BC0C2F08D19F1900379918 /* CSSStyleRuleWrapper.cpp */,
+ A8BC0C3008D19F1900379918 /* CSSStyleRuleWrapper.h */,
+ A8BC0C3108D19F1900379918 /* CSSStyleSheetWrapper.cpp */,
+ A8BC0C3208D19F1900379918 /* CSSStyleSheetWrapper.h */,
+ A8BC0C3308D19F1900379918 /* CSSUnknownRuleWrapper.cpp */,
+ A8BC0C3408D19F1900379918 /* CSSUnknownRuleWrapper.h */,
+ A8BC0C3508D19F1900379918 /* CSSValueListWrapper.cpp */,
+ A8BC0C3608D19F1900379918 /* CSSValueListWrapper.h */,
+ A8BC0C3708D19F1900379918 /* CSSValueWrapper.cpp */,
+ A8BC0C3808D19F1900379918 /* CSSValueWrapper.h */,
+ A8BC0C3908D19F1900379918 /* DocumentCSSWrapper.cpp */,
+ A8BC0C3A08D19F1900379918 /* DocumentCSSWrapper.h */,
+ A8BC0C3B08D19F1900379918 /* RectWrapper.cpp */,
+ A8BC0C3C08D19F1900379918 /* RectWrapper.h */,
+ A8BC0C3D08D19F1900379918 /* RGBColorWrapper.cpp */,
+ A8BC0C3E08D19F1900379918 /* RGBColorWrapper.h */,
);
path = css;
sourceTree = "<group>";
};
- A81D58DE08ADDFF900136AC1 /* events */ = {
+ A8BC0C3F08D19F1900379918 /* events */ = {
isa = PBXGroup;
children = (
- A81D58DF08ADDFF900136AC1 /* DocumentEventWrapper.cpp */,
- A81D58E008ADDFF900136AC1 /* DocumentEventWrapper.h */,
- A81D58E108ADDFF900136AC1 /* EventExceptionWrapper.cpp */,
- A81D58E208ADDFF900136AC1 /* EventExceptionWrapper.h */,
- A81D58E308ADDFF900136AC1 /* EventListenerWrapper.cpp */,
- A81D58E408ADDFF900136AC1 /* EventListenerWrapper.h */,
- A81D58E508ADDFF900136AC1 /* EventTargetWrapper.cpp */,
- A81D58E608ADDFF900136AC1 /* EventTargetWrapper.h */,
- A81D58E708ADDFF900136AC1 /* EventWrapper.cpp */,
- A81D58E808ADDFF900136AC1 /* EventWrapper.h */,
- A81D58EA08ADDFF900136AC1 /* MouseEventWrapper.cpp */,
- A81D58EB08ADDFF900136AC1 /* MouseEventWrapper.h */,
- A81D58EC08ADDFF900136AC1 /* MutationEventWrapper.cpp */,
- A81D58ED08ADDFF900136AC1 /* MutationEventWrapper.h */,
- A81D58EE08ADDFF900136AC1 /* UIEventWrapper.cpp */,
- A81D58EF08ADDFF900136AC1 /* UIEventWrapper.h */,
+ A8BC0C4008D19F1900379918 /* DocumentEventWrapper.cpp */,
+ A8BC0C4108D19F1900379918 /* DocumentEventWrapper.h */,
+ A8BC0C4208D19F1900379918 /* EventExceptionWrapper.cpp */,
+ A8BC0C4308D19F1900379918 /* EventExceptionWrapper.h */,
+ A8BC0C4408D19F1900379918 /* EventListenerWrapper.cpp */,
+ A8BC0C4508D19F1900379918 /* EventListenerWrapper.h */,
+ A8BC0C4608D19F1900379918 /* EventTargetWrapper.cpp */,
+ A8BC0C4708D19F1900379918 /* EventTargetWrapper.h */,
+ A8BC0C4808D19F1900379918 /* EventWrapper.cpp */,
+ A8BC0C4908D19F1900379918 /* EventWrapper.h */,
+ A8BC0C4A08D19F1900379918 /* MouseEventWrapper.cpp */,
+ A8BC0C4B08D19F1900379918 /* MouseEventWrapper.h */,
+ A8BC0C4C08D19F1900379918 /* MutationEventWrapper.cpp */,
+ A8BC0C4D08D19F1900379918 /* MutationEventWrapper.h */,
+ A8BC0C4E08D19F1900379918 /* UIEventWrapper.cpp */,
+ A8BC0C4F08D19F1900379918 /* UIEventWrapper.h */,
);
path = events;
sourceTree = "<group>";
};
- A81D58F208ADDFF900136AC1 /* range */ = {
+ A8BC0C5008D19F1900379918 /* range */ = {
isa = PBXGroup;
children = (
- A81D58F308ADDFF900136AC1 /* DocumentRangeWrapper.cpp */,
- A81D58F408ADDFF900136AC1 /* DocumentRangeWrapper.h */,
- A81D58F608ADDFF900136AC1 /* RangeExceptionWrapper.cpp */,
- A81D58F708ADDFF900136AC1 /* RangeExceptionWrapper.h */,
- A81D58F808ADDFF900136AC1 /* RangeWrapper.cpp */,
- A81D58F908ADDFF900136AC1 /* RangeWrapper.h */,
+ A8BC0C5108D19F1900379918 /* DocumentRangeWrapper.cpp */,
+ A8BC0C5208D19F1900379918 /* DocumentRangeWrapper.h */,
+ A8BC0C5308D19F1900379918 /* RangeExceptionWrapper.cpp */,
+ A8BC0C5408D19F1A00379918 /* RangeExceptionWrapper.h */,
+ A8BC0C5508D19F1A00379918 /* RangeWrapper.cpp */,
+ A8BC0C5608D19F1A00379918 /* RangeWrapper.h */,
);
path = range;
sourceTree = "<group>";
};
- A81D58FA08ADDFF900136AC1 /* stylesheets */ = {
+ A8BC0C5708D19F1A00379918 /* stylesheets */ = {
isa = PBXGroup;
children = (
- A81D58FB08ADDFF900136AC1 /* DocumentStyleWrapper.cpp */,
- A81D58FC08ADDFF900136AC1 /* DocumentStyleWrapper.h */,
- A81D58FE08ADDFF900136AC1 /* MediaListWrapper.cpp */,
- A81D58FF08ADDFF900136AC1 /* MediaListWrapper.h */,
- A81D590008ADDFF900136AC1 /* StyleSheetListWrapper.cpp */,
- A81D590108ADDFF900136AC1 /* StyleSheetListWrapper.h */,
- A81D590208ADDFF900136AC1 /* StyleSheetWrapper.cpp */,
- A81D590308ADDFF900136AC1 /* StyleSheetWrapper.h */,
+ A8BC0C5808D19F1A00379918 /* DocumentStyleWrapper.cpp */,
+ A8BC0C5908D19F1A00379918 /* DocumentStyleWrapper.h */,
+ A8BC0C5A08D19F1A00379918 /* LinkStyleWrapper.cpp */,
+ A8BC0C5B08D19F1A00379918 /* LinkStyleWrapper.h */,
+ A8BC0C5C08D19F1A00379918 /* MediaListWrapper.cpp */,
+ A8BC0C5D08D19F1A00379918 /* MediaListWrapper.h */,
+ A8BC0C5E08D19F1A00379918 /* StyleSheetListWrapper.cpp */,
+ A8BC0C5F08D19F1A00379918 /* StyleSheetListWrapper.h */,
+ A8BC0C6008D19F1A00379918 /* StyleSheetWrapper.cpp */,
+ A8BC0C6108D19F1A00379918 /* StyleSheetWrapper.h */,
);
path = stylesheets;
sourceTree = "<group>";
};
- A81D590408ADDFF900136AC1 /* traversal */ = {
+ A8BC0C6208D19F1A00379918 /* traversal */ = {
isa = PBXGroup;
children = (
- A81D590508ADDFF900136AC1 /* DocumentTraversalWrapper.cpp */,
- A81D590608ADDFF900136AC1 /* DocumentTraversalWrapper.h */,
- A81D590808ADDFF900136AC1 /* NodeFilterWrapper.cpp */,
- A81D590908ADDFF900136AC1 /* NodeFilterWrapper.h */,
- A81D590A08ADDFF900136AC1 /* NodeIteratorWrapper.cpp */,
- A81D590B08ADDFF900136AC1 /* NodeIteratorWrapper.h */,
- A81D590C08ADDFF900136AC1 /* TreeWalkerWrapper.cpp */,
- A81D590D08ADDFF900136AC1 /* TreeWalkerWrapper.h */,
+ A8BC0C6308D19F1A00379918 /* DocumentTraversalWrapper.cpp */,
+ A8BC0C6408D19F1A00379918 /* DocumentTraversalWrapper.h */,
+ A8BC0C6508D19F1A00379918 /* NodeFilterWrapper.cpp */,
+ A8BC0C6608D19F1A00379918 /* NodeFilterWrapper.h */,
+ A8BC0C6708D19F1A00379918 /* NodeIteratorWrapper.cpp */,
+ A8BC0C6808D19F1A00379918 /* NodeIteratorWrapper.h */,
+ A8BC0C6908D19F1A00379918 /* TreeWalkerWrapper.cpp */,
+ A8BC0C6A08D19F1A00379918 /* TreeWalkerWrapper.h */,
);
path = traversal;
sourceTree = "<group>";
};
- A81D590E08ADDFF900136AC1 /* views */ = {
+ A8BC0C6B08D19F1A00379918 /* views */ = {
isa = PBXGroup;
children = (
- A81D590F08ADDFF900136AC1 /* AbstractViewWrapper.cpp */,
- A81D591008ADDFF900136AC1 /* AbstractViewWrapper.h */,
- A81D591108ADDFF900136AC1 /* DocumentViewWrapper.cpp */,
- A81D591208ADDFF900136AC1 /* DocumentViewWrapper.h */,
+ A8BC0C6C08D19F1A00379918 /* AbstractViewWrapper.cpp */,
+ A8BC0C6D08D19F1A00379918 /* AbstractViewWrapper.h */,
+ A8BC0C6E08D19F1A00379918 /* DocumentViewWrapper.cpp */,
+ A8BC0C6F08D19F1A00379918 /* DocumentViewWrapper.h */,
);
path = views;
sourceTree = "<group>";
};
- A81D591408ADDFF900136AC1 /* xpath */ = {
+ A8BC0C7008D19F1A00379918 /* xpath */ = {
isa = PBXGroup;
children = (
- A81D591608ADDFF900136AC1 /* XPathEvaluatorWrapper.cpp */,
- A81D591708ADDFF900136AC1 /* XPathEvaluatorWrapper.h */,
- A81D591808ADDFF900136AC1 /* XPathExceptionWrapper.cpp */,
- A81D591908ADDFF900136AC1 /* XPathExceptionWrapper.h */,
- A81D591A08ADDFF900136AC1 /* XPathExpressionWrapper.cpp */,
- A81D591B08ADDFF900136AC1 /* XPathExpressionWrapper.h */,
- A81D591C08ADDFF900136AC1 /* XPathNamespaceWrapper.cpp */,
- A81D591D08ADDFF900136AC1 /* XPathNamespaceWrapper.h */,
- A81D591E08ADDFF900136AC1 /* XPathNSResolverWrapper.cpp */,
- A81D591F08ADDFF900136AC1 /* XPathNSResolverWrapper.h */,
- A81D592008ADDFF900136AC1 /* XPathResultWrapper.cpp */,
- A81D592108ADDFF900136AC1 /* XPathResultWrapper.h */,
+ A8BC0C7108D19F1A00379918 /* XPathEvaluatorWrapper.cpp */,
+ A8BC0C7208D19F1A00379918 /* XPathEvaluatorWrapper.h */,
+ A8BC0C7308D19F1A00379918 /* XPathExceptionWrapper.cpp */,
+ A8BC0C7408D19F1A00379918 /* XPathExceptionWrapper.h */,
+ A8BC0C7508D19F1A00379918 /* XPathExpressionWrapper.cpp */,
+ A8BC0C7608D19F1A00379918 /* XPathExpressionWrapper.h */,
+ A8BC0C7708D19F1A00379918 /* XPathNamespaceWrapper.cpp */,
+ A8BC0C7808D19F1A00379918 /* XPathNamespaceWrapper.h */,
+ A8BC0C7908D19F1A00379918 /* XPathNSResolverWrapper.cpp */,
+ A8BC0C7A08D19F1A00379918 /* XPathNSResolverWrapper.h */,
+ A8BC0C7B08D19F1A00379918 /* XPathResultWrapper.cpp */,
+ A8BC0C7C08D19F1A00379918 /* XPathResultWrapper.h */,
);
path = xpath;
sourceTree = "<group>";
};
- A81D592208ADDFF900136AC1 /* xpointer */ = {
+ A8BC0C7D08D19F1A00379918 /* xpointer */ = {
isa = PBXGroup;
children = (
- A81D592408ADDFF900136AC1 /* XPointerEvaluatorWrapper.cpp */,
- A81D592508ADDFF900136AC1 /* XPointerEvaluatorWrapper.h */,
- A81D592608ADDFF900136AC1 /* XPointerExceptionWrapper.cpp */,
- A81D592708ADDFF900136AC1 /* XPointerExceptionWrapper.h */,
- A81D592808ADDFF900136AC1 /* XPointerExpressionWrapper.cpp */,
- A81D592908ADDFF900136AC1 /* XPointerExpressionWrapper.h */,
- A81D592A08ADDFF900136AC1 /* XPointerResultWrapper.cpp */,
- A81D592B08ADDFF900136AC1 /* XPointerResultWrapper.h */,
+ A8BC0C7E08D19F1A00379918 /* XPointerEvaluatorWrapper.cpp */,
+ A8BC0C7F08D19F1A00379918 /* XPointerEvaluatorWrapper.h */,
+ A8BC0C8008D19F1A00379918 /* XPointerExceptionWrapper.cpp */,
+ A8BC0C8108D19F1A00379918 /* XPointerExceptionWrapper.h */,
+ A8BC0C8208D19F1A00379918 /* XPointerExpressionWrapper.cpp */,
+ A8BC0C8308D19F1A00379918 /* XPointerExpressionWrapper.h */,
+ A8BC0C8408D19F1A00379918 /* XPointerResultWrapper.cpp */,
+ A8BC0C8508D19F1A00379918 /* XPointerResultWrapper.h */,
);
path = xpointer;
sourceTree = "<group>";
};
- A81D5A6D08ADF70400136AC1 /* impl */ = {
+ A8BC0D5F08D2A27600379918 /* ls */ = {
isa = PBXGroup;
children = (
- A81D5A6F08ADF70400136AC1 /* expression.cpp */,
- A81D5A7008ADF70400136AC1 /* expression.h */,
- A81D5A7108ADF70400136AC1 /* functions.cpp */,
- A81D5A7208ADF70400136AC1 /* functions.h */,
- A81D5A7408ADF70400136AC1 /* parsedstatement.cpp */,
- A81D5A7508ADF70400136AC1 /* parsedstatement.h */,
- A81D5A7808ADF70400136AC1 /* path.cpp */,
- A81D5A7908ADF70400136AC1 /* path.h */,
- A81D5A7A08ADF70400136AC1 /* predicate.cpp */,
- A81D5A7B08ADF70400136AC1 /* predicate.h */,
- A81D5A7C08ADF70400136AC1 /* step.cpp */,
- A81D5A7D08ADF70400136AC1 /* step.h */,
- A81D5A7E08ADF70400136AC1 /* tokenizer.cpp */,
- A81D5A7F08ADF70400136AC1 /* tokenizer.h */,
- A81D5A8108ADF70400136AC1 /* util.cpp */,
- A81D5A8208ADF70400136AC1 /* util.h */,
- A838543108B0A00B000AF580 /* variablereference.h */,
- A838543208B0A00B000AF580 /* variablereference.cpp */,
- A856E9F808B4608F0042E303 /* xpath.y */,
+ A8BC0D6008D2A27600379918 /* DOMImplementationLS.idl */,
+ A8BC0D6208D2A27600379918 /* LSException.idl */,
+ A8BC0D6308D2A27600379918 /* LSInput.idl */,
+ A8BC0D6508D2A27600379918 /* LSOutput.idl */,
+ A8BC0D6608D2A27600379918 /* LSParser.idl */,
+ A8BC0D6708D2A27600379918 /* LSParserFilter.idl */,
+ A8BC0D6908D2A27600379918 /* LSResourceResolver.idl */,
+ A8BC0D6A08D2A27600379918 /* LSSerializer.idl */,
+ A8BC0D6B08D2A27600379918 /* LSSerializerFilter.idl */,
);
- path = impl;
+ path = ls;
+ sourceTree = "<group>";
+ };
+ A8BC0DA308D4233800379918 /* ls */ = {
+ isa = PBXGroup;
+ children = (
+ A8BC0DA408D4233900379918 /* DOMImplementationLSWrapper.cpp */,
+ A8BC0DA508D4233900379918 /* DOMImplementationLSWrapper.h */,
+ A8BC0DA608D4233900379918 /* LSExceptionWrapper.cpp */,
+ A8BC0DA708D4233900379918 /* LSExceptionWrapper.h */,
+ A8BC0DA808D4233900379918 /* LSInputWrapper.cpp */,
+ A8BC0DA908D4233900379918 /* LSInputWrapper.h */,
+ A8BC0DAA08D4233900379918 /* LSOutputWrapper.cpp */,
+ A8BC0DAB08D4233900379918 /* LSOutputWrapper.h */,
+ A8BC0DAC08D4233900379918 /* LSParserFilterWrapper.cpp */,
+ A8BC0DAD08D4233900379918 /* LSParserFilterWrapper.h */,
+ A8BC0DAE08D4233900379918 /* LSParserWrapper.cpp */,
+ A8BC0DAF08D4233900379918 /* LSParserWrapper.h */,
+ A8BC0DB008D4233900379918 /* LSResourceResolverWrapper.cpp */,
+ A8BC0DB108D4233900379918 /* LSResourceResolverWrapper.h */,
+ A8BC0DB208D4233900379918 /* LSSerializerFilterWrapper.cpp */,
+ A8BC0DB308D4233900379918 /* LSSerializerFilterWrapper.h */,
+ A8BC0DB408D4233900379918 /* LSSerializerWrapper.cpp */,
+ A8BC0DB508D4233900379918 /* LSSerializerWrapper.h */,
+ );
+ path = ls;
sourceTree = "<group>";
};
A8C0F6DC089701F100BA5114 /* WebCore+SVG */ = {
@@ -4212,10 +5304,11 @@
A8C0F6E9089701F100BA5114 /* ksvg2 */ = {
isa = PBXGroup;
children = (
- A8C0F6EA089701F100BA5114 /* misc */,
+ A8122C7B08D564B000844FA3 /* bindings */,
A8C0F6F2089701F100BA5114 /* css */,
A8C0F7E8089701F300BA5114 /* ecma */,
A8C0F7F1089701F300BA5114 /* events */,
+ A8C0F6EA089701F100BA5114 /* misc */,
A8C0F7FC089701F300BA5114 /* svg */,
A8C0F8ED089701F400BA5114 /* ksvg.h */,
A8C0F8EE089701F400BA5114 /* KSVGFactory.cpp */,
@@ -4273,7 +5366,6 @@
A8C0F7EA089701F300BA5114 /* Constructors.h */,
A8C0F7EB089701F300BA5114 /* Ecma.cpp */,
A8C0F7EC089701F300BA5114 /* Ecma.h */,
- A8C0F7ED089701F300BA5114 /* EcmaInterface.h */,
A8C0F7EE089701F300BA5114 /* GlobalObject.cpp */,
A8C0F7EF089701F300BA5114 /* GlobalObject.h */,
A8C0F7F0089701F300BA5114 /* SVGLookup.h */,
@@ -4296,7 +5388,7 @@
A8C0F7FC089701F300BA5114 /* svg */ = {
isa = PBXGroup;
children = (
- A8C0F7FD089701F300BA5114 /* CDFInterface.cpp */,
+ A8EA429408E0BA41004BC396 /* CDFInterface.cpp */,
A8C0F7FE089701F300BA5114 /* CDFInterface.h */,
A8C0F7FF089701F300BA5114 /* SVGAElementImpl.cpp */,
A8C0F800089701F300BA5114 /* SVGAElementImpl.h */,
@@ -4702,7 +5794,6 @@
A8C0F9BE089701F500BA5114 /* DOMLookup.h */,
A8C0F9BF089701F500BA5114 /* Ecma.cpp */,
A8C0F9C0089701F500BA5114 /* Ecma.h */,
- A8C0F9C1089701F500BA5114 /* EcmaInterface.h */,
A8C0F9C2089701F500BA5114 /* GlobalObject.cpp */,
A8C0F9C3089701F500BA5114 /* GlobalObject.h */,
A8C0F9C5089701F500BA5114 /* Helper.cpp */,
@@ -6686,7 +7777,6 @@
A8C0FE5D089701FB00BA5114 /* DOMBridge.h in Headers */,
A8C0FE5E089701FB00BA5114 /* DOMLookup.h in Headers */,
A8C0FE60089701FB00BA5114 /* Ecma.h in Headers */,
- A8C0FE61089701FB00BA5114 /* EcmaInterface.h in Headers */,
A8C0FE63089701FB00BA5114 /* GlobalObject.h in Headers */,
A8C0FE67089701FB00BA5114 /* ScriptInterpreter.h in Headers */,
A8C0FE79089701FB00BA5114 /* DocumentEventImpl.h in Headers */,
@@ -6814,81 +7904,6 @@
A802434E08AC85EA001B29DA /* DocumentCSSImpl.h in Headers */,
A802435308AC8651001B29DA /* DOMObjectImpl.h in Headers */,
A81D56A408ACAC7E00136AC1 /* XPointerHelper.h in Headers */,
- A81D599F08ADDFFA00136AC1 /* AttrWrapper.h in Headers */,
- A81D59A108ADDFFA00136AC1 /* CDATASectionWrapper.h in Headers */,
- A81D59A308ADDFFA00136AC1 /* CharacterDataWrapper.h in Headers */,
- A81D59A508ADDFFA00136AC1 /* CommentWrapper.h in Headers */,
- A81D59A708ADDFFA00136AC1 /* DocumentFragmentWrapper.h in Headers */,
- A81D59A908ADDFFA00136AC1 /* DocumentTypeWrapper.h in Headers */,
- A81D59AB08ADDFFA00136AC1 /* DocumentWrapper.h in Headers */,
- A81D59AD08ADDFFA00136AC1 /* DOMConfigurationWrapper.h in Headers */,
- A81D59AF08ADDFFA00136AC1 /* DOMErrorHandlerWrapper.h in Headers */,
- A81D59B108ADDFFA00136AC1 /* DOMErrorWrapper.h in Headers */,
- A81D59B308ADDFFA00136AC1 /* DOMExceptionWrapper.h in Headers */,
- A81D59B508ADDFFA00136AC1 /* DOMImplementationWrapper.h in Headers */,
- A81D59B708ADDFFA00136AC1 /* DOMLocatorWrapper.h in Headers */,
- A81D59B908ADDFFA00136AC1 /* DOMObjectWrapper.h in Headers */,
- A81D59BB08ADDFFA00136AC1 /* DOMStringListWrapper.h in Headers */,
- A81D59BD08ADDFFA00136AC1 /* DOMUserDataWrapper.h in Headers */,
- A81D59BF08ADDFFA00136AC1 /* ElementWrapper.h in Headers */,
- A81D59C108ADDFFA00136AC1 /* EntityReferenceWrapper.h in Headers */,
- A81D59C308ADDFFA00136AC1 /* EntityWrapper.h in Headers */,
- A81D59C608ADDFFA00136AC1 /* NamedNodeMapWrapper.h in Headers */,
- A81D59C808ADDFFA00136AC1 /* NodeListWrapper.h in Headers */,
- A81D59CA08ADDFFA00136AC1 /* NodeWrapper.h in Headers */,
- A81D59CC08ADDFFA00136AC1 /* NotationWrapper.h in Headers */,
- A81D59CE08ADDFFA00136AC1 /* ProcessingInstructionWrapper.h in Headers */,
- A81D59D008ADDFFA00136AC1 /* TextWrapper.h in Headers */,
- A81D59D208ADDFFA00136AC1 /* TypeInfoWrapper.h in Headers */,
- A81D59D408ADDFFA00136AC1 /* CounterWrapper.h in Headers */,
- A81D59D608ADDFFA00136AC1 /* CSSCharsetRuleWrapper.h in Headers */,
- A81D59D808ADDFFA00136AC1 /* CSSFontFaceRuleWrapper.h in Headers */,
- A81D59DA08ADDFFA00136AC1 /* CSSImportRuleWrapper.h in Headers */,
- A81D59DC08ADDFFA00136AC1 /* CSSMediaRuleWrapper.h in Headers */,
- A81D59DE08ADDFFA00136AC1 /* CSSPageRuleWrapper.h in Headers */,
- A81D59E008ADDFFA00136AC1 /* CSSPrimitiveValueWrapper.h in Headers */,
- A81D59E208ADDFFA00136AC1 /* CSSRuleListWrapper.h in Headers */,
- A81D59E408ADDFFA00136AC1 /* CSSRuleWrapper.h in Headers */,
- A81D59E608ADDFFA00136AC1 /* CSSStyleDeclarationWrapper.h in Headers */,
- A81D59E808ADDFFA00136AC1 /* CSSStyleRuleWrapper.h in Headers */,
- A81D59EA08ADDFFA00136AC1 /* CSSStyleSheetWrapper.h in Headers */,
- A81D59EC08ADDFFA00136AC1 /* CSSUnknownRuleWrapper.h in Headers */,
- A81D59EE08ADDFFA00136AC1 /* CSSValueListWrapper.h in Headers */,
- A81D59F008ADDFFA00136AC1 /* CSSValueWrapper.h in Headers */,
- A81D59F208ADDFFA00136AC1 /* DocumentCSSWrapper.h in Headers */,
- A81D59F508ADDFFA00136AC1 /* RectWrapper.h in Headers */,
- A81D59F708ADDFFA00136AC1 /* RGBColorWrapper.h in Headers */,
- A81D59F908ADDFFA00136AC1 /* DocumentEventWrapper.h in Headers */,
- A81D59FB08ADDFFA00136AC1 /* EventExceptionWrapper.h in Headers */,
- A81D59FD08ADDFFA00136AC1 /* EventListenerWrapper.h in Headers */,
- A81D59FF08ADDFFA00136AC1 /* EventTargetWrapper.h in Headers */,
- A81D5A0108ADDFFA00136AC1 /* EventWrapper.h in Headers */,
- A81D5A0408ADDFFA00136AC1 /* MouseEventWrapper.h in Headers */,
- A81D5A0608ADDFFA00136AC1 /* MutationEventWrapper.h in Headers */,
- A81D5A0808ADDFFA00136AC1 /* UIEventWrapper.h in Headers */,
- A81D5A0C08ADDFFA00136AC1 /* DocumentRangeWrapper.h in Headers */,
- A81D5A0F08ADDFFA00136AC1 /* RangeExceptionWrapper.h in Headers */,
- A81D5A1108ADDFFA00136AC1 /* RangeWrapper.h in Headers */,
- A81D5A1308ADDFFA00136AC1 /* DocumentStyleWrapper.h in Headers */,
- A81D5A1608ADDFFA00136AC1 /* MediaListWrapper.h in Headers */,
- A81D5A1808ADDFFA00136AC1 /* StyleSheetListWrapper.h in Headers */,
- A81D5A1A08ADDFFA00136AC1 /* StyleSheetWrapper.h in Headers */,
- A81D5A1C08ADDFFA00136AC1 /* DocumentTraversalWrapper.h in Headers */,
- A81D5A1F08ADDFFA00136AC1 /* NodeFilterWrapper.h in Headers */,
- A81D5A2108ADDFFA00136AC1 /* NodeIteratorWrapper.h in Headers */,
- A81D5A2308ADDFFA00136AC1 /* TreeWalkerWrapper.h in Headers */,
- A81D5A2508ADDFFA00136AC1 /* AbstractViewWrapper.h in Headers */,
- A81D5A2708ADDFFA00136AC1 /* DocumentViewWrapper.h in Headers */,
- A81D5A3808ADDFFA00136AC1 /* XPointerEvaluatorWrapper.h in Headers */,
- A81D5A3A08ADDFFA00136AC1 /* XPointerExceptionWrapper.h in Headers */,
- A81D5A3C08ADDFFA00136AC1 /* XPointerExpressionWrapper.h in Headers */,
- A81D5A3E08ADDFFA00136AC1 /* XPointerResultWrapper.h in Headers */,
- A856E9AE08B45ABC0042E303 /* XPathResultWrapper.h in Headers */,
- A856E9B008B45ABC0042E303 /* XPathNSResolverWrapper.h in Headers */,
- A856E9B208B45ABC0042E303 /* XPathNamespaceWrapper.h in Headers */,
- A856E9B408B45ABC0042E303 /* XPathExpressionWrapper.h in Headers */,
- A856E9B608B45ABC0042E303 /* XPathExceptionWrapper.h in Headers */,
- A856E9B808B45ABC0042E303 /* XPathEvaluatorWrapper.h in Headers */,
A856E9BC08B45B1E0042E303 /* XPathResultImpl.h in Headers */,
A856E9BE08B45B1E0042E303 /* XPathNSResolverImpl.h in Headers */,
A856E9C008B45B1E0042E303 /* XPathNamespaceImpl.h in Headers */,
@@ -6909,6 +7924,218 @@
A82FC27508C9292E00EFEE23 /* DOMImplementationLSImpl.h in Headers */,
A82FC2F208C9AAE400EFEE23 /* LinkStyleImpl.h in Headers */,
A82FC33D08CBB07C00EFEE23 /* SVGCursorElementImpl.h in Headers */,
+ A8BC0C8708D19F1A00379918 /* AttrWrapper.h in Headers */,
+ A8BC0C8908D19F1A00379918 /* CDATASectionWrapper.h in Headers */,
+ A8BC0C8B08D19F1A00379918 /* CharacterDataWrapper.h in Headers */,
+ A8BC0C8D08D19F1A00379918 /* CommentWrapper.h in Headers */,
+ A8BC0C8F08D19F1A00379918 /* DocumentFragmentWrapper.h in Headers */,
+ A8BC0C9108D19F1A00379918 /* DocumentTypeWrapper.h in Headers */,
+ A8BC0C9308D19F1A00379918 /* DocumentWrapper.h in Headers */,
+ A8BC0C9508D19F1A00379918 /* DOMConfigurationWrapper.h in Headers */,
+ A8BC0C9708D19F1A00379918 /* DOMErrorHandlerWrapper.h in Headers */,
+ A8BC0C9908D19F1A00379918 /* DOMErrorWrapper.h in Headers */,
+ A8BC0C9B08D19F1A00379918 /* DOMExceptionWrapper.h in Headers */,
+ A8BC0C9D08D19F1A00379918 /* DOMImplementationWrapper.h in Headers */,
+ A8BC0C9F08D19F1A00379918 /* DOMLocatorWrapper.h in Headers */,
+ A8BC0CA108D19F1A00379918 /* DOMObjectWrapper.h in Headers */,
+ A8BC0CA308D19F1A00379918 /* DOMStringListWrapper.h in Headers */,
+ A8BC0CA508D19F1A00379918 /* DOMUserDataWrapper.h in Headers */,
+ A8BC0CA708D19F1A00379918 /* ElementWrapper.h in Headers */,
+ A8BC0CA908D19F1A00379918 /* EntityReferenceWrapper.h in Headers */,
+ A8BC0CAB08D19F1A00379918 /* EntityWrapper.h in Headers */,
+ A8BC0CAD08D19F1A00379918 /* NamedNodeMapWrapper.h in Headers */,
+ A8BC0CAF08D19F1A00379918 /* NodeListWrapper.h in Headers */,
+ A8BC0CB108D19F1A00379918 /* NodeWrapper.h in Headers */,
+ A8BC0CB308D19F1A00379918 /* NotationWrapper.h in Headers */,
+ A8BC0CB508D19F1A00379918 /* ProcessingInstructionWrapper.h in Headers */,
+ A8BC0CB708D19F1A00379918 /* TextWrapper.h in Headers */,
+ A8BC0CB908D19F1A00379918 /* TypeInfoWrapper.h in Headers */,
+ A8BC0CBB08D19F1A00379918 /* CounterWrapper.h in Headers */,
+ A8BC0CBD08D19F1A00379918 /* CSSCharsetRuleWrapper.h in Headers */,
+ A8BC0CBF08D19F1A00379918 /* CSSFontFaceRuleWrapper.h in Headers */,
+ A8BC0CC108D19F1A00379918 /* CSSImportRuleWrapper.h in Headers */,
+ A8BC0CC308D19F1A00379918 /* CSSMediaRuleWrapper.h in Headers */,
+ A8BC0CC508D19F1A00379918 /* CSSPageRuleWrapper.h in Headers */,
+ A8BC0CC708D19F1A00379918 /* CSSPrimitiveValueWrapper.h in Headers */,
+ A8BC0CC908D19F1A00379918 /* CSSRuleListWrapper.h in Headers */,
+ A8BC0CCB08D19F1A00379918 /* CSSRuleWrapper.h in Headers */,
+ A8BC0CCD08D19F1A00379918 /* CSSStyleDeclarationWrapper.h in Headers */,
+ A8BC0CCF08D19F1A00379918 /* CSSStyleRuleWrapper.h in Headers */,
+ A8BC0CD108D19F1A00379918 /* CSSStyleSheetWrapper.h in Headers */,
+ A8BC0CD308D19F1A00379918 /* CSSUnknownRuleWrapper.h in Headers */,
+ A8BC0CD508D19F1A00379918 /* CSSValueListWrapper.h in Headers */,
+ A8BC0CD708D19F1A00379918 /* CSSValueWrapper.h in Headers */,
+ A8BC0CD908D19F1A00379918 /* DocumentCSSWrapper.h in Headers */,
+ A8BC0CDB08D19F1A00379918 /* RectWrapper.h in Headers */,
+ A8BC0CDD08D19F1B00379918 /* RGBColorWrapper.h in Headers */,
+ A8BC0CDF08D19F1B00379918 /* DocumentEventWrapper.h in Headers */,
+ A8BC0CE108D19F1B00379918 /* EventExceptionWrapper.h in Headers */,
+ A8BC0CE308D19F1B00379918 /* EventListenerWrapper.h in Headers */,
+ A8BC0CE508D19F1B00379918 /* EventTargetWrapper.h in Headers */,
+ A8BC0CE708D19F1B00379918 /* EventWrapper.h in Headers */,
+ A8BC0CE908D19F1B00379918 /* MouseEventWrapper.h in Headers */,
+ A8BC0CEB08D19F1B00379918 /* MutationEventWrapper.h in Headers */,
+ A8BC0CED08D19F1B00379918 /* UIEventWrapper.h in Headers */,
+ A8BC0CEF08D19F1B00379918 /* DocumentRangeWrapper.h in Headers */,
+ A8BC0CF108D19F1B00379918 /* RangeExceptionWrapper.h in Headers */,
+ A8BC0CF308D19F1B00379918 /* RangeWrapper.h in Headers */,
+ A8BC0CF508D19F1B00379918 /* DocumentStyleWrapper.h in Headers */,
+ A8BC0CF708D19F1B00379918 /* LinkStyleWrapper.h in Headers */,
+ A8BC0CF908D19F1B00379918 /* MediaListWrapper.h in Headers */,
+ A8BC0CFB08D19F1B00379918 /* StyleSheetListWrapper.h in Headers */,
+ A8BC0CFD08D19F1B00379918 /* StyleSheetWrapper.h in Headers */,
+ A8BC0CFF08D19F1B00379918 /* DocumentTraversalWrapper.h in Headers */,
+ A8BC0D0108D19F1B00379918 /* NodeFilterWrapper.h in Headers */,
+ A8BC0D0308D19F1B00379918 /* NodeIteratorWrapper.h in Headers */,
+ A8BC0D0508D19F1B00379918 /* TreeWalkerWrapper.h in Headers */,
+ A8BC0D0708D19F1B00379918 /* AbstractViewWrapper.h in Headers */,
+ A8BC0D0B08D19F1B00379918 /* XPathEvaluatorWrapper.h in Headers */,
+ A8BC0D0D08D19F1B00379918 /* XPathExceptionWrapper.h in Headers */,
+ A8BC0D0F08D19F1B00379918 /* XPathExpressionWrapper.h in Headers */,
+ A8BC0D1108D19F1B00379918 /* XPathNamespaceWrapper.h in Headers */,
+ A8BC0D1308D19F1B00379918 /* XPathNSResolverWrapper.h in Headers */,
+ A8BC0D1508D19F1B00379918 /* XPathResultWrapper.h in Headers */,
+ A8BC0D1708D19F1B00379918 /* XPointerEvaluatorWrapper.h in Headers */,
+ A8BC0D1908D19F1B00379918 /* XPointerExceptionWrapper.h in Headers */,
+ A8BC0D1B08D19F1B00379918 /* XPointerExpressionWrapper.h in Headers */,
+ A8BC0D1D08D19F1B00379918 /* XPointerResultWrapper.h in Headers */,
+ A8BC0DB708D4233900379918 /* DOMImplementationLSWrapper.h in Headers */,
+ A8BC0DB908D4233900379918 /* LSExceptionWrapper.h in Headers */,
+ A8BC0DBB08D4233900379918 /* LSInputWrapper.h in Headers */,
+ A8BC0DBD08D4233900379918 /* LSOutputWrapper.h in Headers */,
+ A8BC0DBF08D4233900379918 /* LSParserFilterWrapper.h in Headers */,
+ A8BC0DC108D4233900379918 /* LSParserWrapper.h in Headers */,
+ A8BC0DC308D4233900379918 /* LSResourceResolverWrapper.h in Headers */,
+ A8BC0DC508D4233900379918 /* LSSerializerFilterWrapper.h in Headers */,
+ A8BC0DC708D4233900379918 /* LSSerializerWrapper.h in Headers */,
+ A8BC0DD008D4271500379918 /* DocumentViewWrapper.h in Headers */,
+ A8122E7208D564B400844FA3 /* GetSVGDocumentWrapper.h in Headers */,
+ A8122E7508D564B400844FA3 /* SVGAElementWrapper.h in Headers */,
+ A8122E7708D564B400844FA3 /* SVGAngleWrapper.h in Headers */,
+ A8122E7908D564B400844FA3 /* SVGAnimateColorElementWrapper.h in Headers */,
+ A8122E7B08D564B400844FA3 /* SVGAnimatedAngleWrapper.h in Headers */,
+ A8122E7D08D564B400844FA3 /* SVGAnimatedBooleanWrapper.h in Headers */,
+ A8122E7F08D564B400844FA3 /* SVGAnimatedEnumerationWrapper.h in Headers */,
+ A8122E8108D564B400844FA3 /* SVGAnimatedIntegerWrapper.h in Headers */,
+ A8122E8308D564B400844FA3 /* SVGAnimatedLengthListWrapper.h in Headers */,
+ A8122E8508D564B400844FA3 /* SVGAnimatedLengthWrapper.h in Headers */,
+ A8122E8708D564B400844FA3 /* SVGAnimatedNumberListWrapper.h in Headers */,
+ A8122E8908D564B400844FA3 /* SVGAnimatedNumberWrapper.h in Headers */,
+ A8122E8B08D564B400844FA3 /* SVGAnimatedPathDataWrapper.h in Headers */,
+ A8122E8D08D564B400844FA3 /* SVGAnimatedPointsWrapper.h in Headers */,
+ A8122E8F08D564B400844FA3 /* SVGAnimatedPreserveAspectRatioWrapper.h in Headers */,
+ A8122E9108D564B400844FA3 /* SVGAnimatedRectWrapper.h in Headers */,
+ A8122E9308D564B400844FA3 /* SVGAnimatedStringWrapper.h in Headers */,
+ A8122E9508D564B400844FA3 /* SVGAnimatedTransformListWrapper.h in Headers */,
+ A8122E9708D564B400844FA3 /* SVGAnimateElementWrapper.h in Headers */,
+ A8122E9908D564B400844FA3 /* SVGAnimateTransformElementWrapper.h in Headers */,
+ A8122E9B08D564B400844FA3 /* SVGAnimationElementWrapper.h in Headers */,
+ A8122E9D08D564B400844FA3 /* SVGCircleElementWrapper.h in Headers */,
+ A8122E9F08D564B400844FA3 /* SVGClipPathElementWrapper.h in Headers */,
+ A8122EA108D564B400844FA3 /* SVGColorWrapper.h in Headers */,
+ A8122EA308D564B400844FA3 /* SVGComponentTransferFunctionElementWrapper.h in Headers */,
+ A8122EA508D564B400844FA3 /* SVGCursorElementWrapper.h in Headers */,
+ A8122EA708D564B400844FA3 /* SVGDefsElementWrapper.h in Headers */,
+ A8122EA908D564B400844FA3 /* SVGDescElementWrapper.h in Headers */,
+ A8122EAB08D564B400844FA3 /* SVGDocumentWrapper.h in Headers */,
+ A8122EAD08D564B400844FA3 /* SVGDOMImplementationWrapper.h in Headers */,
+ A8122EAF08D564B400844FA3 /* SVGElementInstanceListWrapper.h in Headers */,
+ A8122EB108D564B400844FA3 /* SVGElementInstanceWrapper.h in Headers */,
+ A8122EB308D564B400844FA3 /* SVGElementWrapper.h in Headers */,
+ A8122EB508D564B400844FA3 /* SVGEllipseElementWrapper.h in Headers */,
+ A8122EB708D564B400844FA3 /* SVGEventWrapper.h in Headers */,
+ A8122EB908D564B400844FA3 /* SVGExceptionWrapper.h in Headers */,
+ A8122EBB08D564B400844FA3 /* SVGExternalResourcesRequiredWrapper.h in Headers */,
+ A8122EBD08D564B400844FA3 /* SVGFEBlendElementWrapper.h in Headers */,
+ A8122EBF08D564B400844FA3 /* SVGFEColorMatrixElementWrapper.h in Headers */,
+ A8122EC108D564B400844FA3 /* SVGFEComponentTransferElementWrapper.h in Headers */,
+ A8122EC308D564B400844FA3 /* SVGFECompositeElementWrapper.h in Headers */,
+ A8122EC508D564B400844FA3 /* SVGFEFloodElementWrapper.h in Headers */,
+ A8122EC708D564B400844FA3 /* SVGFEFuncAElementWrapper.h in Headers */,
+ A8122EC908D564B400844FA3 /* SVGFEFuncBElementWrapper.h in Headers */,
+ A8122ECB08D564B400844FA3 /* SVGFEFuncGElementWrapper.h in Headers */,
+ A8122ECD08D564B400844FA3 /* SVGFEFuncRElementWrapper.h in Headers */,
+ A8122ECF08D564B400844FA3 /* SVGFEGaussianBlurElementWrapper.h in Headers */,
+ A8122ED108D564B400844FA3 /* SVGFEImageElementWrapper.h in Headers */,
+ A8122ED308D564B400844FA3 /* SVGFEMergeElementWrapper.h in Headers */,
+ A8122ED508D564B400844FA3 /* SVGFEMergeNodeElementWrapper.h in Headers */,
+ A8122ED708D564B400844FA3 /* SVGFEOffsetElementWrapper.h in Headers */,
+ A8122ED908D564B400844FA3 /* SVGFETileElementWrapper.h in Headers */,
+ A8122EDB08D564B400844FA3 /* SVGFETurbulenceElementWrapper.h in Headers */,
+ A8122EDD08D564B400844FA3 /* SVGFilterElementWrapper.h in Headers */,
+ A8122EDF08D564B400844FA3 /* SVGFilterPrimitiveStandardAttributesWrapper.h in Headers */,
+ A8122EE108D564B400844FA3 /* SVGFitToViewBoxWrapper.h in Headers */,
+ A8122EE308D564B400844FA3 /* SVGGElementWrapper.h in Headers */,
+ A8122EE508D564B400844FA3 /* SVGGradientElementWrapper.h in Headers */,
+ A8122EE708D564B400844FA3 /* SVGICCColorWrapper.h in Headers */,
+ A8122EE908D564B400844FA3 /* SVGImageElementWrapper.h in Headers */,
+ A8122EEB08D564B400844FA3 /* SVGLangSpaceWrapper.h in Headers */,
+ A8122EED08D564B400844FA3 /* SVGLengthListWrapper.h in Headers */,
+ A8122EEF08D564B400844FA3 /* SVGLengthWrapper.h in Headers */,
+ A8122EF108D564B500844FA3 /* SVGLinearGradientElementWrapper.h in Headers */,
+ A8122EF308D564B500844FA3 /* SVGLineElementWrapper.h in Headers */,
+ A8122EF508D564B500844FA3 /* SVGLocatableWrapper.h in Headers */,
+ A8122EF708D564B500844FA3 /* SVGMarkerElementWrapper.h in Headers */,
+ A8122EF908D564B500844FA3 /* SVGMatrixWrapper.h in Headers */,
+ A8122EFB08D564B500844FA3 /* SVGNumberListWrapper.h in Headers */,
+ A8122EFD08D564B500844FA3 /* SVGNumberWrapper.h in Headers */,
+ A8122EFF08D564B500844FA3 /* SVGPaintWrapper.h in Headers */,
+ A8122F0108D564B500844FA3 /* SVGPathElementWrapper.h in Headers */,
+ A8122F0308D564B500844FA3 /* SVGPathSegArcAbsWrapper.h in Headers */,
+ A8122F0508D564B500844FA3 /* SVGPathSegArcRelWrapper.h in Headers */,
+ A8122F0708D564B500844FA3 /* SVGPathSegClosePathWrapper.h in Headers */,
+ A8122F0908D564B500844FA3 /* SVGPathSegCurvetoCubicAbsWrapper.h in Headers */,
+ A8122F0B08D564B500844FA3 /* SVGPathSegCurvetoCubicRelWrapper.h in Headers */,
+ A8122F0D08D564B500844FA3 /* SVGPathSegCurvetoCubicSmoothAbsWrapper.h in Headers */,
+ A8122F0F08D564B500844FA3 /* SVGPathSegCurvetoCubicSmoothRelWrapper.h in Headers */,
+ A8122F1108D564B500844FA3 /* SVGPathSegCurvetoQuadraticAbsWrapper.h in Headers */,
+ A8122F1308D564B500844FA3 /* SVGPathSegCurvetoQuadraticRelWrapper.h in Headers */,
+ A8122F1508D564B500844FA3 /* SVGPathSegCurvetoQuadraticSmoothAbsWrapper.h in Headers */,
+ A8122F1708D564B500844FA3 /* SVGPathSegCurvetoQuadraticSmoothRelWrapper.h in Headers */,
+ A8122F1908D564B500844FA3 /* SVGPathSegLinetoAbsWrapper.h in Headers */,
+ A8122F1B08D564B500844FA3 /* SVGPathSegLinetoHorizontalAbsWrapper.h in Headers */,
+ A8122F1D08D564B500844FA3 /* SVGPathSegLinetoHorizontalRelWrapper.h in Headers */,
+ A8122F1F08D564B500844FA3 /* SVGPathSegLinetoRelWrapper.h in Headers */,
+ A8122F2108D564B500844FA3 /* SVGPathSegLinetoVerticalAbsWrapper.h in Headers */,
+ A8122F2308D564B500844FA3 /* SVGPathSegLinetoVerticalRelWrapper.h in Headers */,
+ A8122F2508D564B500844FA3 /* SVGPathSegListWrapper.h in Headers */,
+ A8122F2708D564B500844FA3 /* SVGPathSegMovetoAbsWrapper.h in Headers */,
+ A8122F2908D564B500844FA3 /* SVGPathSegMovetoRelWrapper.h in Headers */,
+ A8122F2B08D564B500844FA3 /* SVGPathSegWrapper.h in Headers */,
+ A8122F2D08D564B500844FA3 /* SVGPatternElementWrapper.h in Headers */,
+ A8122F2F08D564B500844FA3 /* SVGPointListWrapper.h in Headers */,
+ A8122F3108D564B500844FA3 /* SVGPointWrapper.h in Headers */,
+ A8122F3308D564B500844FA3 /* SVGPolygonElementWrapper.h in Headers */,
+ A8122F3508D564B500844FA3 /* SVGPolylineElementWrapper.h in Headers */,
+ A8122F3708D564B500844FA3 /* SVGPreserveAspectRatioWrapper.h in Headers */,
+ A8122F3908D564B500844FA3 /* SVGRadialGradientElementWrapper.h in Headers */,
+ A8122F3B08D564B500844FA3 /* SVGRectElementWrapper.h in Headers */,
+ A8122F3D08D564B500844FA3 /* SVGRectWrapper.h in Headers */,
+ A8122F3F08D564B500844FA3 /* SVGRenderingIntentWrapper.h in Headers */,
+ A8122F4108D564B500844FA3 /* SVGScriptElementWrapper.h in Headers */,
+ A8122F4308D564B500844FA3 /* SVGSetElementWrapper.h in Headers */,
+ A8122F4508D564B500844FA3 /* SVGStopElementWrapper.h in Headers */,
+ A8122F4708D564B500844FA3 /* SVGStringListWrapper.h in Headers */,
+ A8122F4908D564B500844FA3 /* SVGStylableWrapper.h in Headers */,
+ A8122F4B08D564B500844FA3 /* SVGStyleElementWrapper.h in Headers */,
+ A8122F4D08D564B500844FA3 /* SVGSVGElementWrapper.h in Headers */,
+ A8122F4F08D564B500844FA3 /* SVGSwitchElementWrapper.h in Headers */,
+ A8122F5108D564B500844FA3 /* SVGSymbolElementWrapper.h in Headers */,
+ A8122F5308D564B500844FA3 /* SVGTestsWrapper.h in Headers */,
+ A8122F5508D564B500844FA3 /* SVGTextContentElementWrapper.h in Headers */,
+ A8122F5708D564B500844FA3 /* SVGTextElementWrapper.h in Headers */,
+ A8122F5908D564B500844FA3 /* SVGTextPositioningElementWrapper.h in Headers */,
+ A8122F5B08D564B500844FA3 /* SVGTitleElementWrapper.h in Headers */,
+ A8122F5D08D564B500844FA3 /* SVGTransformableWrapper.h in Headers */,
+ A8122F5F08D564B500844FA3 /* SVGTransformListWrapper.h in Headers */,
+ A8122F6108D564B500844FA3 /* SVGTransformWrapper.h in Headers */,
+ A8122F6308D564B500844FA3 /* SVGTSpanElementWrapper.h in Headers */,
+ A8122F6508D564B500844FA3 /* SVGUnitTypesWrapper.h in Headers */,
+ A8122F6708D564B500844FA3 /* SVGURIReferenceWrapper.h in Headers */,
+ A8122F6908D564B500844FA3 /* SVGUseElementWrapper.h in Headers */,
+ A8122F6B08D564B500844FA3 /* SVGViewElementWrapper.h in Headers */,
+ A8122F6D08D564B500844FA3 /* SVGZoomAndPanWrapper.h in Headers */,
+ A8122F6F08D564B500844FA3 /* SVGZoomEventWrapper.h in Headers */,
);
runOnlyForDeploymentPostprocessing = 0;
};
@@ -7042,7 +8269,10 @@
A837AEEE08B698FC00EBFFDC /* kdomcssvalues.c/h */,
A837AEF108B6991100EBFFDC /* ksvgcssproperties.c/h */,
A837AEF308B6992C00EBFFDC /* ksvgcssvalues.c/h */,
- A889240108BDAFAE00FAD7C1 /* Generate JS Bindings */,
+ A8BC0A9E08D18E8500379918 /* KDOM EcmaScript.cpp/h */,
+ A8122C7008D55F2A00844FA3 /* Generate KDOM JS Bindings */,
+ A8BC0B0108D1954500379918 /* KSVG EcmaScript.cpp/h */,
+ A8122C7208D55F3C00844FA3 /* Generate KSVG JS Bindings */,
A8212A8608794A2300677359 /* Headers */,
A8212BE308794A2300677359 /* Resources */,
A8212BF308794A2300677359 /* Sources */,
@@ -7539,6 +8769,38 @@
shellPath = /bin/sh;
shellScript = "gperf -a -L ANSI-C -C -G -c -o -t -k '*' -NfindEntity -D -s 2 khtml/html/kentities.gperf > \"$DERIVED_FILE_DIR/kentities.c\"";
};
+ A8122C7008D55F2A00844FA3 /* Generate KDOM JS Bindings */ = {
+ isa = PBXShellScriptBuildPhase;
+ buildActionMask = 2147483647;
+ files = (
+ );
+ inputPaths = (
+ kdom/bindings/kdomidl.pl,
+ );
+ name = "Generate KDOM JS Bindings";
+ outputPaths = (
+ kdom/bindings/js/core/AttrWrapper.h,
+ );
+ runOnlyForDeploymentPostprocessing = 0;
+ shellPath = /bin/sh;
+ shellScript = "# This is a temporary hack until these issues are resolved:\n# <rdar://problem/4251781> Order not respected in \"compile sources\" build phase (custom build rule files run last)\n# <rdar://problem/4251785> Generated source files should be fed back into dependency system before further processing\n\n../SVGSupport/generateJSBindings.pl";
+ };
+ A8122C7208D55F3C00844FA3 /* Generate KSVG JS Bindings */ = {
+ isa = PBXShellScriptBuildPhase;
+ buildActionMask = 2147483647;
+ files = (
+ );
+ inputPaths = (
+ kdom/bindings/kdomidl.pl,
+ );
+ name = "Generate KSVG JS Bindings";
+ outputPaths = (
+ ksvg2/bindings/js/svg/SVGAElementWrapper.h,
+ );
+ runOnlyForDeploymentPostprocessing = 0;
+ shellPath = /bin/sh;
+ shellScript = "# This is a temporary hack until these issues are resolved:\n# <rdar://problem/4251781> Order not respected in \"compile sources\" build phase (custom build rule files run last)\n# <rdar://problem/4251785> Generated source files should be fed back into dependency system before further processing\n\n../SVGSupport/generateJSBindings.pl --namespace ksvg2";
+ };
A81D5AAB08ADFAA200136AC1 /* GlobalObject.lut.h */ = {
isa = PBXShellScriptBuildPhase;
buildActionMask = 2147483647;
@@ -7967,37 +9229,56 @@
shellPath = /bin/sh;
shellScript = "cat kdom/css/cssproperties.in > \"$DERIVED_FILE_DIR/kdomcssproperties.in\"\ncd \"$DERIVED_FILE_DIR\"\n\"$SRCROOT/kdom/scripts/cssmakeprops\" -n KDOM -f kdomcssproperties.in";
};
- A889240108BDAFAE00FAD7C1 /* Generate JS Bindings */ = {
+ A8AA619B089CDABF00666825 /* WebCore+SVG.exp */ = {
isa = PBXShellScriptBuildPhase;
buildActionMask = 2147483647;
files = (
);
inputPaths = (
+ WebCore.exp,
+ "WebCore-svg.exp",
);
- name = "Generate JS Bindings";
+ name = "WebCore+SVG.exp";
outputPaths = (
- kdom/bindings/js/core/NodeWrapper.h,
+ "$(DERIVED_FILE_DIR)/WebCore+SVG.exp",
);
runOnlyForDeploymentPostprocessing = 0;
- shellPath = "/usr/bin/perl -w";
- shellScript = "# This script is a temporary hack\n# Files are generated in the source directory, when they really should go\n# to the DerivedSources directory\n# This should also eventually be a build rule driven off of .idl files\n\nuse File::Path;\n\n%sources = ();\n\n### CSS Module Source Files\n$sources{'css'} = \"CSSCharsetRuleWrapper.cpp CSSFontFaceRuleWrapper.cpp \\\n\t\t\t CSSImportRuleWrapper.cpp CSSMediaRuleWrapper.cpp CSSPageRuleWrapper.cpp \\\n\t\t\t CSSPrimitiveValueWrapper.cpp CSSRuleWrapper.cpp CSSRuleListWrapper.cpp \\\n\t\t\t CSSStyleDeclarationWrapper.cpp CSSStyleRuleWrapper.cpp CSSStyleSheetWrapper.cpp \\\n\t\t\t CSSUnknownRuleWrapper.cpp CSSValueWrapper.cpp CSSValueListWrapper.cpp CounterWrapper.cpp \\\n\t\t\t DocumentCSSWrapper.cpp RGBColorWrapper.cpp RectWrapper.cpp\";\n\n### Events Module Source Files\n$sources{'events'} = \"DocumentEventWrapper.cpp EventWrapper.cpp EventExceptionWrapper.cpp \\\n\t\t\t\t EventListenerWrapper.cpp EventTargetWr
apper.cpp MouseEventWrapper.cpp \\\n\t\t\t\t MutationEventWrapper.cpp UIEventWrapper.cpp\";\n\n### Core Module Source Files\n$sources{'core'} = \"AttrWrapper.cpp CDATASectionWrapper.cpp CharacterDataWrapper.cpp CommentWrapper.cpp \\\n\t\t\t DOMConfigurationWrapper.cpp DOMErrorWrapper.cpp DOMErrorHandlerWrapper.cpp \\\n\t\t\t DOMExceptionWrapper.cpp DOMImplementationWrapper.cpp \\\n\t\t\t DOMLocatorWrapper.cpp DOMStringListWrapper.cpp \\\n\t\t\t DocumentWrapper.cpp DocumentFragmentWrapper.cpp DocumentTypeWrapper.cpp \\\n\t\t\t ElementWrapper.cpp EntityWrapper.cpp EntityReferenceWrapper.cpp NamedNodeMapWrapper.cpp \\\n\t\t\t NodeWrapper.cpp NodeListWrapper.cpp NotationWrapper.cpp ProcessingInstructionWrapper.cpp \\\n\t\t\t TextWrapper.cpp TypeInfoWrapper.cpp DOMObjectWrapper.cpp DOMUserDataWrapper.cpp\";\n\n### Range Module Source Files\n$sources{'range'} = \"DocumentRangeWrapper.cpp RangeWrapper.cpp RangeExceptionWrapper.cpp\";\n\n### Traversal Module Source Fi
les\n$sources{'traversal'} = \"DocumentTraversalWrapper.cpp NodeFilterWrapper.cpp NodeIteratorWrapper.cpp TreeWalkerWrapper.cpp\";\n\n### Views Module Source Files\n$sources{'views'} = \"AbstractViewWrapper.cpp DocumentViewWrapper.cpp\";\n\n### Stylesheets Module Source Files\n$sources{'stylesheets'} = \"DocumentStyleWrapper.cpp MediaListWrapper.cpp StyleSheetListWrapper.cpp StyleSheetWrapper.cpp LinkStyleWrapper.cpp\";\n\n### XPointer Module Source Files\n$sources{'xpointer'} = \"XPointerEvaluatorWrapper.cpp XPointerExceptionWrapper.cpp XPointerExpressionWrapper.cpp XPointerResultWrapper.cpp\";\n\n### XPath Module Source Files\n$sources{'xpath'} = \"XPathEvaluatorWrapper.cpp XPathExceptionWrapper.cpp XPathExpressionWrapper.cpp XPathNSResolverWrapper.cpp XPathNamespaceWrapper.cpp XPathResultWrapper.cpp\";\n\n### LS Module Source Files\n$sources{'ls'} = \"LSExceptionWrapper.cpp LSInputWrapper.cpp LSOutputWrapper.cpp LSParserFilterWrapper.cpp \\\n\t\t\t\tLSParserWrapper.cpp LS
ResourceResolverWrapper.cpp LSSerializerFilterWrapper.cpp LSSerializerWrapper.cpp\";\n\nmy $baseDir = \"kdom/bindings/js\";\n\nmkpath $baseDir;\n\nfor my $module (keys %sources) {\n\tprint \"Processing $module:\\n\";\n\tmkpath \"$baseDir/$module\";\n\tfor my $sourcefile ( split(/\\s+/, $sources{$module}) ) {\n\t\tprint \" $sourcefile\\n\";\n\t\tsystem \"sh kdom/bindings/kdombinder.sh . js $module \\\"$sourcefile\\\"\";\n\t}\n}";
+ shellPath = /bin/sh;
+ shellScript = "if gcc -dumpversion | grep -q '^3\\.'\nthen\n cat WebCore.exp WebCore-svg.exp | grep -v '^__ZTI' > \"$DERIVED_FILE_DIR/WebCore+SVG.exp\"\nelse\n cat WebCore.exp WebCore-svg.exp > \"$DERIVED_FILE_DIR/WebCore+SVG.exp\"\nfi";
};
- A8AA619B089CDABF00666825 /* WebCore+SVG.exp */ = {
+ A8BC0A9E08D18E8500379918 /* KDOM EcmaScript.cpp/h */ = {
isa = PBXShellScriptBuildPhase;
buildActionMask = 2147483647;
files = (
);
inputPaths = (
- WebCore.exp,
- "WebCore-svg.exp",
+ kdom/bindings/idl/core/Node.idl,
);
- name = "WebCore+SVG.exp";
+ name = "KDOM EcmaScript.cpp/h";
outputPaths = (
- "$(DERIVED_FILE_DIR)/WebCore+SVG.exp",
+ $DERIVED_FILE_DIR/kdom/ecma/EcmaInterface.cpp,
+ $DERIVED_FILE_DIR/kdom/ecma/EcmaInterface.h,
);
runOnlyForDeploymentPostprocessing = 0;
shellPath = /bin/sh;
- shellScript = "if gcc -dumpversion | grep -q '^3\\.'\nthen\n cat WebCore.exp WebCore-svg.exp | grep -v '^__ZTI' > \"$DERIVED_FILE_DIR/WebCore+SVG.exp\"\nelse\n cat WebCore.exp WebCore-svg.exp > \"$DERIVED_FILE_DIR/WebCore+SVG.exp\"\nfi";
+ shellScript = "ECMA_OUTPUT_DIR=\"${DERIVED_FILE_DIR}/kdom/ecma\"\nmkdir -p \"${ECMA_OUTPUT_DIR}\"\n\n/usr/bin/perl -Ikdom/bindings kdom/bindings/kdomidl.pl \\\n\t--generator ecmaInterface \\\n\t--outputdir \"${ECMA_OUTPUT_DIR}\" \\\n\t--includedir kdom/bindings/idl \\\n\t--input kdom/bindings/idl/core/Node.idl \\\n\t--documentation empty ;";
+ };
+ A8BC0B0108D1954500379918 /* KSVG EcmaScript.cpp/h */ = {
+ isa = PBXShellScriptBuildPhase;
+ buildActionMask = 12;
+ files = (
+ );
+ inputPaths = (
+ ksvg2/bindings/idl/svg/SVGElement.idl,
+ );
+ name = "KSVG EcmaScript.cpp/h";
+ outputPaths = (
+ $DERIVED_FILE_DIR/ksvg2/ecma/EcmaInterface.cpp,
+ $DERIVED_FILE_DIR/ksvg2/ecma/EcmaInterface.h,
+ );
+ runOnlyForDeploymentPostprocessing = 0;
+ shellPath = /bin/sh;
+ shellScript = "ECMA_OUTPUT_DIR=\"${DERIVED_FILE_DIR}/ksvg2/ecma\"\nmkdir -p \"${ECMA_OUTPUT_DIR}\"\n\n/usr/bin/perl -Ikdom/bindings kdom/bindings/kdomidl.pl \\\n\t--generator ecmaInterface \\\n\t--outputdir \"${ECMA_OUTPUT_DIR}\" \\\n\t--includedir kdom/bindings/idl \\\n\t--includedir ksvg2/bindings/idl \\\n\t--input ksvg2/bindings/idl/svg/SVGElement.idl \\\n\t--documentation empty \\\n\t--ontop ;";
};
/* End PBXShellScriptBuildPhase section */
@@ -8556,7 +9837,6 @@
A8C0FBB0089701F900BA5114 /* SVGRenderStyleDefs.cpp in Sources */,
A8C0FC9D089701F900BA5114 /* SVGEventImpl.cpp in Sources */,
A8C0FC9F089701F900BA5114 /* SVGZoomEventImpl.cpp in Sources */,
- A8C0FCA6089701F900BA5114 /* CDFInterface.cpp in Sources */,
A8C0FCA8089701F900BA5114 /* SVGAElementImpl.cpp in Sources */,
A8C0FCAA089701F900BA5114 /* SVGAngleImpl.cpp in Sources */,
A8C0FCAC089701F900BA5114 /* SVGAnimateColorElementImpl.cpp in Sources */,
@@ -8720,7 +10000,6 @@
A8C0FE95089701FB00BA5114 /* Helper.cpp in Sources */,
A8C0FE97089701FB00BA5114 /* AttrImpl.cpp in Sources */,
A8C0FE99089701FB00BA5114 /* CDATASectionImpl.cpp in Sources */,
- A8C0FE9B089701FB00BA5114 /* CDFInterface.cpp in Sources */,
A8C0FE9D089701FB00BA5114 /* CharacterDataImpl.cpp in Sources */,
A8C0FE9F089701FB00BA5114 /* CommentImpl.cpp in Sources */,
A8C0FEA1089701FB00BA5114 /* DocumentFragmentImpl.cpp in Sources */,
@@ -8823,81 +10102,6 @@
A81D57BE08AD637400136AC1 /* ScriptInterpreter.cpp in Sources */,
A81D57BF08AD637500136AC1 /* GlobalObject.cpp in Sources */,
A81D57C108AD637A00136AC1 /* Ecma.cpp in Sources */,
- A81D599E08ADDFFA00136AC1 /* AttrWrapper.cpp in Sources */,
- A81D59A008ADDFFA00136AC1 /* CDATASectionWrapper.cpp in Sources */,
- A81D59A208ADDFFA00136AC1 /* CharacterDataWrapper.cpp in Sources */,
- A81D59A408ADDFFA00136AC1 /* CommentWrapper.cpp in Sources */,
- A81D59A608ADDFFA00136AC1 /* DocumentFragmentWrapper.cpp in Sources */,
- A81D59A808ADDFFA00136AC1 /* DocumentTypeWrapper.cpp in Sources */,
- A81D59AA08ADDFFA00136AC1 /* DocumentWrapper.cpp in Sources */,
- A81D59AC08ADDFFA00136AC1 /* DOMConfigurationWrapper.cpp in Sources */,
- A81D59AE08ADDFFA00136AC1 /* DOMErrorHandlerWrapper.cpp in Sources */,
- A81D59B008ADDFFA00136AC1 /* DOMErrorWrapper.cpp in Sources */,
- A81D59B208ADDFFA00136AC1 /* DOMExceptionWrapper.cpp in Sources */,
- A81D59B408ADDFFA00136AC1 /* DOMImplementationWrapper.cpp in Sources */,
- A81D59B608ADDFFA00136AC1 /* DOMLocatorWrapper.cpp in Sources */,
- A81D59B808ADDFFA00136AC1 /* DOMObjectWrapper.cpp in Sources */,
- A81D59BA08ADDFFA00136AC1 /* DOMStringListWrapper.cpp in Sources */,
- A81D59BC08ADDFFA00136AC1 /* DOMUserDataWrapper.cpp in Sources */,
- A81D59BE08ADDFFA00136AC1 /* ElementWrapper.cpp in Sources */,
- A81D59C008ADDFFA00136AC1 /* EntityReferenceWrapper.cpp in Sources */,
- A81D59C208ADDFFA00136AC1 /* EntityWrapper.cpp in Sources */,
- A81D59C508ADDFFA00136AC1 /* NamedNodeMapWrapper.cpp in Sources */,
- A81D59C708ADDFFA00136AC1 /* NodeListWrapper.cpp in Sources */,
- A81D59C908ADDFFA00136AC1 /* NodeWrapper.cpp in Sources */,
- A81D59CB08ADDFFA00136AC1 /* NotationWrapper.cpp in Sources */,
- A81D59CD08ADDFFA00136AC1 /* ProcessingInstructionWrapper.cpp in Sources */,
- A81D59CF08ADDFFA00136AC1 /* TextWrapper.cpp in Sources */,
- A81D59D108ADDFFA00136AC1 /* TypeInfoWrapper.cpp in Sources */,
- A81D59D308ADDFFA00136AC1 /* CounterWrapper.cpp in Sources */,
- A81D59D508ADDFFA00136AC1 /* CSSCharsetRuleWrapper.cpp in Sources */,
- A81D59D708ADDFFA00136AC1 /* CSSFontFaceRuleWrapper.cpp in Sources */,
- A81D59D908ADDFFA00136AC1 /* CSSImportRuleWrapper.cpp in Sources */,
- A81D59DB08ADDFFA00136AC1 /* CSSMediaRuleWrapper.cpp in Sources */,
- A81D59DD08ADDFFA00136AC1 /* CSSPageRuleWrapper.cpp in Sources */,
- A81D59DF08ADDFFA00136AC1 /* CSSPrimitiveValueWrapper.cpp in Sources */,
- A81D59E108ADDFFA00136AC1 /* CSSRuleListWrapper.cpp in Sources */,
- A81D59E308ADDFFA00136AC1 /* CSSRuleWrapper.cpp in Sources */,
- A81D59E508ADDFFA00136AC1 /* CSSStyleDeclarationWrapper.cpp in Sources */,
- A81D59E708ADDFFA00136AC1 /* CSSStyleRuleWrapper.cpp in Sources */,
- A81D59E908ADDFFA00136AC1 /* CSSStyleSheetWrapper.cpp in Sources */,
- A81D59EB08ADDFFA00136AC1 /* CSSUnknownRuleWrapper.cpp in Sources */,
- A81D59ED08ADDFFA00136AC1 /* CSSValueListWrapper.cpp in Sources */,
- A81D59EF08ADDFFA00136AC1 /* CSSValueWrapper.cpp in Sources */,
- A81D59F108ADDFFA00136AC1 /* DocumentCSSWrapper.cpp in Sources */,
- A81D59F408ADDFFA00136AC1 /* RectWrapper.cpp in Sources */,
- A81D59F608ADDFFA00136AC1 /* RGBColorWrapper.cpp in Sources */,
- A81D59F808ADDFFA00136AC1 /* DocumentEventWrapper.cpp in Sources */,
- A81D59FA08ADDFFA00136AC1 /* EventExceptionWrapper.cpp in Sources */,
- A81D59FC08ADDFFA00136AC1 /* EventListenerWrapper.cpp in Sources */,
- A81D59FE08ADDFFA00136AC1 /* EventTargetWrapper.cpp in Sources */,
- A81D5A0008ADDFFA00136AC1 /* EventWrapper.cpp in Sources */,
- A81D5A0308ADDFFA00136AC1 /* MouseEventWrapper.cpp in Sources */,
- A81D5A0508ADDFFA00136AC1 /* MutationEventWrapper.cpp in Sources */,
- A81D5A0708ADDFFA00136AC1 /* UIEventWrapper.cpp in Sources */,
- A81D5A0B08ADDFFA00136AC1 /* DocumentRangeWrapper.cpp in Sources */,
- A81D5A0E08ADDFFA00136AC1 /* RangeExceptionWrapper.cpp in Sources */,
- A81D5A1008ADDFFA00136AC1 /* RangeWrapper.cpp in Sources */,
- A81D5A1208ADDFFA00136AC1 /* DocumentStyleWrapper.cpp in Sources */,
- A81D5A1508ADDFFA00136AC1 /* MediaListWrapper.cpp in Sources */,
- A81D5A1708ADDFFA00136AC1 /* StyleSheetListWrapper.cpp in Sources */,
- A81D5A1908ADDFFA00136AC1 /* StyleSheetWrapper.cpp in Sources */,
- A81D5A1B08ADDFFA00136AC1 /* DocumentTraversalWrapper.cpp in Sources */,
- A81D5A1E08ADDFFA00136AC1 /* NodeFilterWrapper.cpp in Sources */,
- A81D5A2008ADDFFA00136AC1 /* NodeIteratorWrapper.cpp in Sources */,
- A81D5A2208ADDFFA00136AC1 /* TreeWalkerWrapper.cpp in Sources */,
- A81D5A2408ADDFFA00136AC1 /* AbstractViewWrapper.cpp in Sources */,
- A81D5A2608ADDFFA00136AC1 /* DocumentViewWrapper.cpp in Sources */,
- A81D5A3708ADDFFA00136AC1 /* XPointerEvaluatorWrapper.cpp in Sources */,
- A81D5A3908ADDFFA00136AC1 /* XPointerExceptionWrapper.cpp in Sources */,
- A81D5A3B08ADDFFA00136AC1 /* XPointerExpressionWrapper.cpp in Sources */,
- A81D5A3D08ADDFFA00136AC1 /* XPointerResultWrapper.cpp in Sources */,
- A856E9AF08B45ABC0042E303 /* XPathResultWrapper.cpp in Sources */,
- A856E9B108B45ABC0042E303 /* XPathNSResolverWrapper.cpp in Sources */,
- A856E9B308B45ABC0042E303 /* XPathNamespaceWrapper.cpp in Sources */,
- A856E9B508B45ABC0042E303 /* XPathExpressionWrapper.cpp in Sources */,
- A856E9B708B45ABC0042E303 /* XPathExceptionWrapper.cpp in Sources */,
- A856E9B908B45ABC0042E303 /* XPathEvaluatorWrapper.cpp in Sources */,
A856E9BD08B45B1E0042E303 /* XPathResultImpl.cpp in Sources */,
A856E9BF08B45B1E0042E303 /* XPathNSResolverImpl.cpp in Sources */,
A856E9C108B45B1E0042E303 /* XPathNamespaceImpl.cpp in Sources */,
@@ -8919,6 +10123,216 @@
A82FC27608C9292E00EFEE23 /* DOMImplementationLSImpl.cpp in Sources */,
A82FC2F308C9AAE400EFEE23 /* LinkStyleImpl.cpp in Sources */,
A82FC33E08CBB07C00EFEE23 /* SVGCursorElementImpl.cpp in Sources */,
+ A8BC0C8608D19F1A00379918 /* AttrWrapper.cpp in Sources */,
+ A8BC0C8808D19F1A00379918 /* CDATASectionWrapper.cpp in Sources */,
+ A8BC0C8A08D19F1A00379918 /* CharacterDataWrapper.cpp in Sources */,
+ A8BC0C8C08D19F1A00379918 /* CommentWrapper.cpp in Sources */,
+ A8BC0C8E08D19F1A00379918 /* DocumentFragmentWrapper.cpp in Sources */,
+ A8BC0C9008D19F1A00379918 /* DocumentTypeWrapper.cpp in Sources */,
+ A8BC0C9208D19F1A00379918 /* DocumentWrapper.cpp in Sources */,
+ A8BC0C9408D19F1A00379918 /* DOMConfigurationWrapper.cpp in Sources */,
+ A8BC0C9608D19F1A00379918 /* DOMErrorHandlerWrapper.cpp in Sources */,
+ A8BC0C9808D19F1A00379918 /* DOMErrorWrapper.cpp in Sources */,
+ A8BC0C9A08D19F1A00379918 /* DOMExceptionWrapper.cpp in Sources */,
+ A8BC0C9C08D19F1A00379918 /* DOMImplementationWrapper.cpp in Sources */,
+ A8BC0C9E08D19F1A00379918 /* DOMLocatorWrapper.cpp in Sources */,
+ A8BC0CA008D19F1A00379918 /* DOMObjectWrapper.cpp in Sources */,
+ A8BC0CA208D19F1A00379918 /* DOMStringListWrapper.cpp in Sources */,
+ A8BC0CA408D19F1A00379918 /* DOMUserDataWrapper.cpp in Sources */,
+ A8BC0CA608D19F1A00379918 /* ElementWrapper.cpp in Sources */,
+ A8BC0CA808D19F1A00379918 /* EntityReferenceWrapper.cpp in Sources */,
+ A8BC0CAA08D19F1A00379918 /* EntityWrapper.cpp in Sources */,
+ A8BC0CAC08D19F1A00379918 /* NamedNodeMapWrapper.cpp in Sources */,
+ A8BC0CAE08D19F1A00379918 /* NodeListWrapper.cpp in Sources */,
+ A8BC0CB008D19F1A00379918 /* NodeWrapper.cpp in Sources */,
+ A8BC0CB208D19F1A00379918 /* NotationWrapper.cpp in Sources */,
+ A8BC0CB408D19F1A00379918 /* ProcessingInstructionWrapper.cpp in Sources */,
+ A8BC0CB608D19F1A00379918 /* TextWrapper.cpp in Sources */,
+ A8BC0CB808D19F1A00379918 /* TypeInfoWrapper.cpp in Sources */,
+ A8BC0CBA08D19F1A00379918 /* CounterWrapper.cpp in Sources */,
+ A8BC0CBC08D19F1A00379918 /* CSSCharsetRuleWrapper.cpp in Sources */,
+ A8BC0CBE08D19F1A00379918 /* CSSFontFaceRuleWrapper.cpp in Sources */,
+ A8BC0CC008D19F1A00379918 /* CSSImportRuleWrapper.cpp in Sources */,
+ A8BC0CC208D19F1A00379918 /* CSSMediaRuleWrapper.cpp in Sources */,
+ A8BC0CC408D19F1A00379918 /* CSSPageRuleWrapper.cpp in Sources */,
+ A8BC0CC608D19F1A00379918 /* CSSPrimitiveValueWrapper.cpp in Sources */,
+ A8BC0CC808D19F1A00379918 /* CSSRuleListWrapper.cpp in Sources */,
+ A8BC0CCA08D19F1A00379918 /* CSSRuleWrapper.cpp in Sources */,
+ A8BC0CCC08D19F1A00379918 /* CSSStyleDeclarationWrapper.cpp in Sources */,
+ A8BC0CCE08D19F1A00379918 /* CSSStyleRuleWrapper.cpp in Sources */,
+ A8BC0CD008D19F1A00379918 /* CSSStyleSheetWrapper.cpp in Sources */,
+ A8BC0CD208D19F1A00379918 /* CSSUnknownRuleWrapper.cpp in Sources */,
+ A8BC0CD408D19F1A00379918 /* CSSValueListWrapper.cpp in Sources */,
+ A8BC0CD608D19F1A00379918 /* CSSValueWrapper.cpp in Sources */,
+ A8BC0CD808D19F1A00379918 /* DocumentCSSWrapper.cpp in Sources */,
+ A8BC0CDA08D19F1A00379918 /* RectWrapper.cpp in Sources */,
+ A8BC0CDC08D19F1A00379918 /* RGBColorWrapper.cpp in Sources */,
+ A8BC0CDE08D19F1B00379918 /* DocumentEventWrapper.cpp in Sources */,
+ A8BC0CE008D19F1B00379918 /* EventExceptionWrapper.cpp in Sources */,
+ A8BC0CE208D19F1B00379918 /* EventListenerWrapper.cpp in Sources */,
+ A8BC0CE408D19F1B00379918 /* EventTargetWrapper.cpp in Sources */,
+ A8BC0CE608D19F1B00379918 /* EventWrapper.cpp in Sources */,
+ A8BC0CE808D19F1B00379918 /* MouseEventWrapper.cpp in Sources */,
+ A8BC0CEA08D19F1B00379918 /* MutationEventWrapper.cpp in Sources */,
+ A8BC0CEC08D19F1B00379918 /* UIEventWrapper.cpp in Sources */,
+ A8BC0CEE08D19F1B00379918 /* DocumentRangeWrapper.cpp in Sources */,
+ A8BC0CF008D19F1B00379918 /* RangeExceptionWrapper.cpp in Sources */,
+ A8BC0CF208D19F1B00379918 /* RangeWrapper.cpp in Sources */,
+ A8BC0CF408D19F1B00379918 /* DocumentStyleWrapper.cpp in Sources */,
+ A8BC0CF608D19F1B00379918 /* LinkStyleWrapper.cpp in Sources */,
+ A8BC0CF808D19F1B00379918 /* MediaListWrapper.cpp in Sources */,
+ A8BC0CFA08D19F1B00379918 /* StyleSheetListWrapper.cpp in Sources */,
+ A8BC0CFC08D19F1B00379918 /* StyleSheetWrapper.cpp in Sources */,
+ A8BC0CFE08D19F1B00379918 /* DocumentTraversalWrapper.cpp in Sources */,
+ A8BC0D0008D19F1B00379918 /* NodeFilterWrapper.cpp in Sources */,
+ A8BC0D0208D19F1B00379918 /* NodeIteratorWrapper.cpp in Sources */,
+ A8BC0D0408D19F1B00379918 /* TreeWalkerWrapper.cpp in Sources */,
+ A8BC0D0A08D19F1B00379918 /* XPathEvaluatorWrapper.cpp in Sources */,
+ A8BC0D0C08D19F1B00379918 /* XPathExceptionWrapper.cpp in Sources */,
+ A8BC0D0E08D19F1B00379918 /* XPathExpressionWrapper.cpp in Sources */,
+ A8BC0D1008D19F1B00379918 /* XPathNamespaceWrapper.cpp in Sources */,
+ A8BC0D1208D19F1B00379918 /* XPathNSResolverWrapper.cpp in Sources */,
+ A8BC0D1408D19F1B00379918 /* XPathResultWrapper.cpp in Sources */,
+ A8BC0D1608D19F1B00379918 /* XPointerEvaluatorWrapper.cpp in Sources */,
+ A8BC0D1808D19F1B00379918 /* XPointerExceptionWrapper.cpp in Sources */,
+ A8BC0D1A08D19F1B00379918 /* XPointerExpressionWrapper.cpp in Sources */,
+ A8BC0D1C08D19F1B00379918 /* XPointerResultWrapper.cpp in Sources */,
+ A8BC0DB608D4233900379918 /* DOMImplementationLSWrapper.cpp in Sources */,
+ A8BC0DB808D4233900379918 /* LSExceptionWrapper.cpp in Sources */,
+ A8BC0DBA08D4233900379918 /* LSInputWrapper.cpp in Sources */,
+ A8BC0DBC08D4233900379918 /* LSOutputWrapper.cpp in Sources */,
+ A8BC0DBE08D4233900379918 /* LSParserFilterWrapper.cpp in Sources */,
+ A8BC0DC008D4233900379918 /* LSParserWrapper.cpp in Sources */,
+ A8BC0DC208D4233900379918 /* LSResourceResolverWrapper.cpp in Sources */,
+ A8BC0DC408D4233900379918 /* LSSerializerFilterWrapper.cpp in Sources */,
+ A8BC0DC608D4233900379918 /* LSSerializerWrapper.cpp in Sources */,
+ A8BC0DCC08D4270C00379918 /* AbstractViewWrapper.cpp in Sources */,
+ A8BC0DCF08D4271400379918 /* DocumentViewWrapper.cpp in Sources */,
+ A8122E7408D564B400844FA3 /* SVGAElementWrapper.cpp in Sources */,
+ A8122E7608D564B400844FA3 /* SVGAngleWrapper.cpp in Sources */,
+ A8122E7808D564B400844FA3 /* SVGAnimateColorElementWrapper.cpp in Sources */,
+ A8122E7A08D564B400844FA3 /* SVGAnimatedAngleWrapper.cpp in Sources */,
+ A8122E7C08D564B400844FA3 /* SVGAnimatedBooleanWrapper.cpp in Sources */,
+ A8122E7E08D564B400844FA3 /* SVGAnimatedEnumerationWrapper.cpp in Sources */,
+ A8122E8008D564B400844FA3 /* SVGAnimatedIntegerWrapper.cpp in Sources */,
+ A8122E8208D564B400844FA3 /* SVGAnimatedLengthListWrapper.cpp in Sources */,
+ A8122E8408D564B400844FA3 /* SVGAnimatedLengthWrapper.cpp in Sources */,
+ A8122E8608D564B400844FA3 /* SVGAnimatedNumberListWrapper.cpp in Sources */,
+ A8122E8808D564B400844FA3 /* SVGAnimatedNumberWrapper.cpp in Sources */,
+ A8122E8A08D564B400844FA3 /* SVGAnimatedPathDataWrapper.cpp in Sources */,
+ A8122E8C08D564B400844FA3 /* SVGAnimatedPointsWrapper.cpp in Sources */,
+ A8122E8E08D564B400844FA3 /* SVGAnimatedPreserveAspectRatioWrapper.cpp in Sources */,
+ A8122E9008D564B400844FA3 /* SVGAnimatedRectWrapper.cpp in Sources */,
+ A8122E9208D564B400844FA3 /* SVGAnimatedStringWrapper.cpp in Sources */,
+ A8122E9408D564B400844FA3 /* SVGAnimatedTransformListWrapper.cpp in Sources */,
+ A8122E9608D564B400844FA3 /* SVGAnimateElementWrapper.cpp in Sources */,
+ A8122E9808D564B400844FA3 /* SVGAnimateTransformElementWrapper.cpp in Sources */,
+ A8122E9A08D564B400844FA3 /* SVGAnimationElementWrapper.cpp in Sources */,
+ A8122E9C08D564B400844FA3 /* SVGCircleElementWrapper.cpp in Sources */,
+ A8122E9E08D564B400844FA3 /* SVGClipPathElementWrapper.cpp in Sources */,
+ A8122EA008D564B400844FA3 /* SVGColorWrapper.cpp in Sources */,
+ A8122EA208D564B400844FA3 /* SVGComponentTransferFunctionElementWrapper.cpp in Sources */,
+ A8122EA408D564B400844FA3 /* SVGCursorElementWrapper.cpp in Sources */,
+ A8122EA608D564B400844FA3 /* SVGDefsElementWrapper.cpp in Sources */,
+ A8122EA808D564B400844FA3 /* SVGDescElementWrapper.cpp in Sources */,
+ A8122EAA08D564B400844FA3 /* SVGDocumentWrapper.cpp in Sources */,
+ A8122EAC08D564B400844FA3 /* SVGDOMImplementationWrapper.cpp in Sources */,
+ A8122EAE08D564B400844FA3 /* SVGElementInstanceListWrapper.cpp in Sources */,
+ A8122EB008D564B400844FA3 /* SVGElementInstanceWrapper.cpp in Sources */,
+ A8122EB208D564B400844FA3 /* SVGElementWrapper.cpp in Sources */,
+ A8122EB408D564B400844FA3 /* SVGEllipseElementWrapper.cpp in Sources */,
+ A8122EB608D564B400844FA3 /* SVGEventWrapper.cpp in Sources */,
+ A8122EB808D564B400844FA3 /* SVGExceptionWrapper.cpp in Sources */,
+ A8122EBA08D564B400844FA3 /* SVGExternalResourcesRequiredWrapper.cpp in Sources */,
+ A8122EBC08D564B400844FA3 /* SVGFEBlendElementWrapper.cpp in Sources */,
+ A8122EBE08D564B400844FA3 /* SVGFEColorMatrixElementWrapper.cpp in Sources */,
+ A8122EC008D564B400844FA3 /* SVGFEComponentTransferElementWrapper.cpp in Sources */,
+ A8122EC208D564B400844FA3 /* SVGFECompositeElementWrapper.cpp in Sources */,
+ A8122EC408D564B400844FA3 /* SVGFEFloodElementWrapper.cpp in Sources */,
+ A8122EC608D564B400844FA3 /* SVGFEFuncAElementWrapper.cpp in Sources */,
+ A8122EC808D564B400844FA3 /* SVGFEFuncBElementWrapper.cpp in Sources */,
+ A8122ECA08D564B400844FA3 /* SVGFEFuncGElementWrapper.cpp in Sources */,
+ A8122ECC08D564B400844FA3 /* SVGFEFuncRElementWrapper.cpp in Sources */,
+ A8122ECE08D564B400844FA3 /* SVGFEGaussianBlurElementWrapper.cpp in Sources */,
+ A8122ED008D564B400844FA3 /* SVGFEImageElementWrapper.cpp in Sources */,
+ A8122ED208D564B400844FA3 /* SVGFEMergeElementWrapper.cpp in Sources */,
+ A8122ED408D564B400844FA3 /* SVGFEMergeNodeElementWrapper.cpp in Sources */,
+ A8122ED608D564B400844FA3 /* SVGFEOffsetElementWrapper.cpp in Sources */,
+ A8122ED808D564B400844FA3 /* SVGFETileElementWrapper.cpp in Sources */,
+ A8122EDA08D564B400844FA3 /* SVGFETurbulenceElementWrapper.cpp in Sources */,
+ A8122EDC08D564B400844FA3 /* SVGFilterElementWrapper.cpp in Sources */,
+ A8122EDE08D564B400844FA3 /* SVGFilterPrimitiveStandardAttributesWrapper.cpp in Sources */,
+ A8122EE008D564B400844FA3 /* SVGFitToViewBoxWrapper.cpp in Sources */,
+ A8122EE208D564B400844FA3 /* SVGGElementWrapper.cpp in Sources */,
+ A8122EE408D564B400844FA3 /* SVGGradientElementWrapper.cpp in Sources */,
+ A8122EE808D564B400844FA3 /* SVGImageElementWrapper.cpp in Sources */,
+ A8122EEA08D564B400844FA3 /* SVGLangSpaceWrapper.cpp in Sources */,
+ A8122EEC08D564B400844FA3 /* SVGLengthListWrapper.cpp in Sources */,
+ A8122EEE08D564B400844FA3 /* SVGLengthWrapper.cpp in Sources */,
+ A8122EF008D564B400844FA3 /* SVGLinearGradientElementWrapper.cpp in Sources */,
+ A8122EF208D564B500844FA3 /* SVGLineElementWrapper.cpp in Sources */,
+ A8122EF408D564B500844FA3 /* SVGLocatableWrapper.cpp in Sources */,
+ A8122EF608D564B500844FA3 /* SVGMarkerElementWrapper.cpp in Sources */,
+ A8122EF808D564B500844FA3 /* SVGMatrixWrapper.cpp in Sources */,
+ A8122EFA08D564B500844FA3 /* SVGNumberListWrapper.cpp in Sources */,
+ A8122EFC08D564B500844FA3 /* SVGNumberWrapper.cpp in Sources */,
+ A8122EFE08D564B500844FA3 /* SVGPaintWrapper.cpp in Sources */,
+ A8122F0008D564B500844FA3 /* SVGPathElementWrapper.cpp in Sources */,
+ A8122F0208D564B500844FA3 /* SVGPathSegArcAbsWrapper.cpp in Sources */,
+ A8122F0408D564B500844FA3 /* SVGPathSegArcRelWrapper.cpp in Sources */,
+ A8122F0608D564B500844FA3 /* SVGPathSegClosePathWrapper.cpp in Sources */,
+ A8122F0808D564B500844FA3 /* SVGPathSegCurvetoCubicAbsWrapper.cpp in Sources */,
+ A8122F0A08D564B500844FA3 /* SVGPathSegCurvetoCubicRelWrapper.cpp in Sources */,
+ A8122F0C08D564B500844FA3 /* SVGPathSegCurvetoCubicSmoothAbsWrapper.cpp in Sources */,
+ A8122F0E08D564B500844FA3 /* SVGPathSegCurvetoCubicSmoothRelWrapper.cpp in Sources */,
+ A8122F1008D564B500844FA3 /* SVGPathSegCurvetoQuadraticAbsWrapper.cpp in Sources */,
+ A8122F1208D564B500844FA3 /* SVGPathSegCurvetoQuadraticRelWrapper.cpp in Sources */,
+ A8122F1408D564B500844FA3 /* SVGPathSegCurvetoQuadraticSmoothAbsWrapper.cpp in Sources */,
+ A8122F1608D564B500844FA3 /* SVGPathSegCurvetoQuadraticSmoothRelWrapper.cpp in Sources */,
+ A8122F1808D564B500844FA3 /* SVGPathSegLinetoAbsWrapper.cpp in Sources */,
+ A8122F1A08D564B500844FA3 /* SVGPathSegLinetoHorizontalAbsWrapper.cpp in Sources */,
+ A8122F1C08D564B500844FA3 /* SVGPathSegLinetoHorizontalRelWrapper.cpp in Sources */,
+ A8122F1E08D564B500844FA3 /* SVGPathSegLinetoRelWrapper.cpp in Sources */,
+ A8122F2008D564B500844FA3 /* SVGPathSegLinetoVerticalAbsWrapper.cpp in Sources */,
+ A8122F2208D564B500844FA3 /* SVGPathSegLinetoVerticalRelWrapper.cpp in Sources */,
+ A8122F2408D564B500844FA3 /* SVGPathSegListWrapper.cpp in Sources */,
+ A8122F2608D564B500844FA3 /* SVGPathSegMovetoAbsWrapper.cpp in Sources */,
+ A8122F2808D564B500844FA3 /* SVGPathSegMovetoRelWrapper.cpp in Sources */,
+ A8122F2A08D564B500844FA3 /* SVGPathSegWrapper.cpp in Sources */,
+ A8122F2C08D564B500844FA3 /* SVGPatternElementWrapper.cpp in Sources */,
+ A8122F2E08D564B500844FA3 /* SVGPointListWrapper.cpp in Sources */,
+ A8122F3008D564B500844FA3 /* SVGPointWrapper.cpp in Sources */,
+ A8122F3208D564B500844FA3 /* SVGPolygonElementWrapper.cpp in Sources */,
+ A8122F3408D564B500844FA3 /* SVGPolylineElementWrapper.cpp in Sources */,
+ A8122F3608D564B500844FA3 /* SVGPreserveAspectRatioWrapper.cpp in Sources */,
+ A8122F3808D564B500844FA3 /* SVGRadialGradientElementWrapper.cpp in Sources */,
+ A8122F3A08D564B500844FA3 /* SVGRectElementWrapper.cpp in Sources */,
+ A8122F3C08D564B500844FA3 /* SVGRectWrapper.cpp in Sources */,
+ A8122F4008D564B500844FA3 /* SVGScriptElementWrapper.cpp in Sources */,
+ A8122F4208D564B500844FA3 /* SVGSetElementWrapper.cpp in Sources */,
+ A8122F4408D564B500844FA3 /* SVGStopElementWrapper.cpp in Sources */,
+ A8122F4608D564B500844FA3 /* SVGStringListWrapper.cpp in Sources */,
+ A8122F4808D564B500844FA3 /* SVGStylableWrapper.cpp in Sources */,
+ A8122F4A08D564B500844FA3 /* SVGStyleElementWrapper.cpp in Sources */,
+ A8122F4C08D564B500844FA3 /* SVGSVGElementWrapper.cpp in Sources */,
+ A8122F4E08D564B500844FA3 /* SVGSwitchElementWrapper.cpp in Sources */,
+ A8122F5008D564B500844FA3 /* SVGSymbolElementWrapper.cpp in Sources */,
+ A8122F5208D564B500844FA3 /* SVGTestsWrapper.cpp in Sources */,
+ A8122F5408D564B500844FA3 /* SVGTextContentElementWrapper.cpp in Sources */,
+ A8122F5608D564B500844FA3 /* SVGTextElementWrapper.cpp in Sources */,
+ A8122F5808D564B500844FA3 /* SVGTextPositioningElementWrapper.cpp in Sources */,
+ A8122F5A08D564B500844FA3 /* SVGTitleElementWrapper.cpp in Sources */,
+ A8122F5C08D564B500844FA3 /* SVGTransformableWrapper.cpp in Sources */,
+ A8122F5E08D564B500844FA3 /* SVGTransformListWrapper.cpp in Sources */,
+ A8122F6008D564B500844FA3 /* SVGTransformWrapper.cpp in Sources */,
+ A8122F6208D564B500844FA3 /* SVGTSpanElementWrapper.cpp in Sources */,
+ A8122F6608D564B500844FA3 /* SVGURIReferenceWrapper.cpp in Sources */,
+ A8122F6808D564B500844FA3 /* SVGUseElementWrapper.cpp in Sources */,
+ A8122F6A08D564B500844FA3 /* SVGViewElementWrapper.cpp in Sources */,
+ A8122F6C08D564B500844FA3 /* SVGZoomAndPanWrapper.cpp in Sources */,
+ A8122F6E08D564B500844FA3 /* SVGZoomEventWrapper.cpp in Sources */,
+ A8700A4808DD734300CC5A86 /* CDFInterface.cpp in Sources */,
+ A8EA429508E0BA41004BC396 /* CDFInterface.cpp in Sources */,
);
runOnlyForDeploymentPostprocessing = 0;
};
1.2 +159 -5 SVGSupport/kdom/bindings/IDLCodeGenerator.pm
Index: IDLCodeGenerator.pm
===================================================================
RCS file: /cvs/root/SVGSupport/kdom/bindings/IDLCodeGenerator.pm,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- IDLCodeGenerator.pm 25 Aug 2005 08:16:06 -0000 1.1
+++ IDLCodeGenerator.pm 20 Sep 2005 22:07:59 -0000 1.2
@@ -10,6 +10,7 @@
my $useOutputDir = "";
my $useDirectories = "";
my $useDocumentation = "";
+my $useLayerOnTop = 0;
my $codeGenerator = 0;
@@ -31,6 +32,7 @@
$useGenerator = shift;
$useOutputDir = shift;
$useDocumentation = shift;
+ $useLayerOnTop = shift;
bless($reference, $object);
return $reference;
@@ -47,7 +49,7 @@
# Dynamically load external code generation perl module...
require $ifaceName . ".pm";
- $codeGenerator = $ifaceName->new($object, $useOutputDir, $useDocumentation);
+ $codeGenerator = $ifaceName->new($object, $useOutputDir, $useDocumentation, $useLayerOnTop);
print " | *** Starting to generate code using \"$ifaceName\"...\n |\n";
@@ -76,8 +78,8 @@
#
# It gets trickier for ie. the 'MouseEvent' interface, whose parent is
# the 'UIEvent' interface, whose parent is the 'Event' interface. Return it.
-
my $object = shift;
+
my $interface = shift;
$interface =~ s/[a-zA-Z0-9]*:://; # Strip module.
@@ -135,6 +137,7 @@
{
# Determine wheter a given interface has any writeable attributes...
my $object = shift;
+
my $interface = shift;
$interface =~ s/[a-zA-Z0-9]*:://; # Strip module.
@@ -170,6 +173,148 @@
}
# Helper for all IDLCodeGenerator***.pm modules
+sub AllClassesWhichInheritFrom
+{
+ # Determine which interfaces inherit from the passed one...
+ my $object = shift;
+
+ my $interface = shift;
+ $interface =~ s/([a-zA-Z0-9]*::)*//; # Strip namespace(s).
+
+ # Step #1: Loop through all included directories to scan for all IDL files...
+ my @allIDLFiles = ();
+ foreach(@{$useDirectories}) {
+ $endCondition = 0;
+ @foundFilenames = ();
+
+ $object->ScanDirectory("allidls", $_, $_, 1);
+ foreach(@foundFilenames) {
+ push(@allIDLFiles, $_);
+ }
+ }
+
+ # Step #2: Loop through all found IDL files...
+ my %classDataCache;
+ foreach(@allIDLFiles) {
+ # Step #3: Parse the found IDL file (in quiet mode).
+ my $parser = IDLParser->new(1);
+ my $document = $parser->Parse($_);
+
+ # Step #4: Cache the parsed IDL datastructures.
+ my $cacheHandle = $_; $cacheHandle =~ s/.*\/(.*)\.idl//;
+ $classDataCache{$1} = $document;
+ }
+
+ my %classDataCacheCopy = %classDataCache; # Protect!
+
+ # Step #5: Loop through all cached IDL documents...
+ my @classList = ();
+ while(my($name, $document) = each %classDataCache) {
+ $endCondition = 0;
+
+ # Step #6: Check wheter the parsed IDL file has parents...
+ $object->RecursiveInheritanceHelper($document, $interface, \@classList, \%classDataCacheCopy);
+ }
+
+ # Step #7: Return list of all classes which inherit from me!
+ return \@classList;
+}
+
+# Helper for all IDLCodeGenerator***.pm modules
+sub AllClasses
+{
+ # Determines all interfaces within a project...
+ my $object = shift;
+
+ # Step #1: Loop through all included directories to scan for all IDL files...
+ my @allIDLFiles = ();
+ foreach(@{$useDirectories}) {
+ $endCondition = 0;
+ @foundFilenames = ();
+
+ $object->ScanDirectory("allidls", $_, $_, 1);
+ foreach(@foundFilenames) {
+ push(@allIDLFiles, $_);
+ }
+ }
+
+ # Step #2: Loop through all found IDL files...
+ my @classList = ();
+ foreach(@allIDLFiles) {
+ # Step #3: Parse the found IDL file (in quiet mode).
+ my $parser = IDLParser->new(1);
+ my $document = $parser->Parse($_);
+
+ # Step #4: Check if class is a baseclass...
+ foreach(@{$document->classes}) {
+ my $class = $_;
+
+ my $identifier = $class->name;
+ my $namespace = $moduleNamespaceHash{$document->module};
+ $identifier = $namespace . "::" . $identifier if($namespace ne "");
+
+ my @array = grep { /^$identifier$/ } @$classList;
+
+ my $arraySize = @array;
+ if($arraySize eq 0) {
+ push(@classList, $identifier);
+ }
+ }
+ }
+
+ # Step #7: Return list of all base classes!
+ return \@classList;
+}
+
+# Internal helper for 'AllClassesWhichInheritFrom'
+sub RecursiveInheritanceHelper
+{
+ my $object = shift;
+
+ my $document = shift;
+ my $interface = shift;
+ my $classList = shift;
+ my $classDataCache = shift;
+
+ if($endCondition eq 1) {
+ return 1;
+ }
+
+ foreach(@{$document->classes}) {
+ my $class = $_;
+
+ foreach(@{$class->parents}) {
+ my $cacheHandle = $_;
+ $cacheHandle =~ s/[a-zA-Z0-9]*:://; # Strip module.
+
+ if($cacheHandle eq $interface) {
+ my $identifier = $document->module . "::" . $class->name;
+ my @array = grep { /^$identifier$/ } @$classList; my $arraySize = @array;
+ push(@$classList, $identifier) if($arraySize eq 0);
+
+ $endCondition = 1;
+ return $endCondition;
+ } else {
+ my %cache = %{$classDataCache};
+
+ my $checkDocument = $cache{$cacheHandle};
+ $endCondition = $object->RecursiveInheritanceHelper($checkDocument, $interface,
+ $classList, $classDataCache);
+ if($endCondition eq 1) {
+ my $identifier = $document->module . "::" . $class->name;
+ my @array = grep { /^$identifier$/ } @$classList; my $arraySize = @array;
+ push(@$classList, $identifier) if($arraySize eq 0);
+
+ return $endCondition;
+ }
+ }
+ }
+ }
+
+ return $endCondition;
+}
+
+# Helper for all IDLCodeGenerator***.pm modules
sub ModuleNamespaceHash
{
return \%moduleNamespaceHash;
@@ -212,6 +357,7 @@
my %ret = $object->ExtractNamespace($_, 0, "");
my $includeFile = $ret{'namespace'};
+ $includeFile = "kdom/bindings/js/" . $includeFile if($includeFile ne "");
$includeFile .= "/" if($includeFile ne "");
$includeFile .= $ret{'type'};
@@ -284,6 +430,7 @@
sub ScanDirectory
{
my $object = shift;
+
my $interface = shift;
my $directory = shift;
my $useDirectory = shift;
@@ -314,9 +461,16 @@
next;
}
- # Check wheter it contains the desired file...
- if($name eq $interface) {
- $foundFilename = "$useDirectory/$directory/$interface";
+ # Check wheter we found the desired file...
+ my $condition = ($name eq $interface);
+ if(($interface eq "allidls") and
+ ($name !~ /kdomdefs/) and
+ ($name =~ /\.idl$/)) {
+ $condition = 1;
+ }
+
+ if($condition) {
+ $foundFilename = "$useDirectory/$directory/$name";
if($reportAllFiles eq 0) {
$endCondition = 1;
1.2 +62 -71 SVGSupport/kdom/bindings/IDLCodeGeneratorCpp.pm
Index: IDLCodeGeneratorCpp.pm
===================================================================
RCS file: /cvs/root/SVGSupport/kdom/bindings/IDLCodeGeneratorCpp.pm,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- IDLCodeGeneratorCpp.pm 25 Aug 2005 08:16:06 -0000 1.1
+++ IDLCodeGeneratorCpp.pm 20 Sep 2005 22:07:59 -0000 1.2
@@ -153,7 +153,7 @@
push(@headerContent, "#define $printNS\_" . $extractedType{'type'} . "_H\n");
# - Add default includes & parent header includes
- push(@headerContent, "\n#include <kdom/kdom.h>\n");
+ push(@headerContent, "\n#include \"kdom/kdom.h\"\n");
push(@headerContent, "\n") if($parentsMax > 0);
foreach(@{$dataNode->parents}) {
@@ -177,11 +177,14 @@
}
# - Add OurClassImpl forward
- push(@headerContent, "\tclass " . $extractedType{'type'} . "Impl;\n\n");
+ push(@headerContent, " class " . $extractedType{'type'} . "Impl;\n\n");
# - Construct documentation extractor
my $docExtracter = DocParser->new($useDocumentation, $dataNode);
- push(@headerContent, "\t/**\n\t *\n " . $dataNode->documentation . "\t */\n\n\t");
+ if (!defined($dataNode->documentation)) {
+ $dataNode->documentation("");
+ }
+ push(@headerContent, " /**\n *\n " . $dataNode->documentation . " */\n\n ");
# - Add class definition (with correct inheritance order)
my $parentString = "class " . $extractedType{'type'};
@@ -200,86 +203,71 @@
$parentString .= "public " . $ret{'type'};
}
- $parentString .= ",\n\t\t\t\t" if($h++ < $parentsMax - 1);
+ $parentString .= ",\n " if($h++ < $parentsMax - 1);
}
- $parentString .= "\n\t{\n\tpublic:\n";
+ $parentString .= "\n {\n public:\n";
push(@headerContent, $parentString);
# - Add default ctor / impl ctor / copy ctor & destructor
- push(@headerContent, "\t\t" . $extractedType{'type'} . "();\n");
- push(@headerContent, "\t\texplicit " . $extractedType{'type'} . "(" . $extractedType{'type'} . "Impl *i);\n");
- push(@headerContent, "\t\t" . $extractedType{'type'} . "(const " . $extractedType{'type'} . " &other);\n");
+ push(@headerContent, " " . $extractedType{'type'} . "();\n");
+ push(@headerContent, " explicit " . $extractedType{'type'} . "(" . $extractedType{'type'} . "Impl *i);\n");
+ push(@headerContent, " " . $extractedType{'type'} . "(const " . $extractedType{'type'} . " &other);\n");
if(($parentsMax > 0) and ($topBaseClass ne "")) {
# Eventually add ctor taking a 'const MyTopMostParent &' object
- push(@headerContent, "\t\t" . $extractedType{'type'} . "(const $topBaseClass &other);\n");
+ push(@headerContent, " " . $extractedType{'type'} . "(const $topBaseClass &other);\n");
}
- push(@headerContent, "\t\tvirtual ~" . $extractedType{'type'} . "();\n\n");
+ push(@headerContent, " virtual ~" . $extractedType{'type'} . "();\n\n");
# - Add assignment operator
- push(@headerContent, "\t\t" . $extractedType{'type'} . " &operator=(const " . $extractedType{'type'} . " &other);\n");
+ push(@headerContent, " " . $extractedType{'type'} . " &operator=(const " . $extractedType{'type'} . " &other);\n");
if(($parentsMax > 0) and ($topBaseClass ne "")) {
# Eventually add assignment operator taking a 'const MyTopMostParent &' object
- push(@headerContent, "\t\t" . $extractedType{'type'} . " &operator=(const $topBaseClass &other);\n");
+ push(@headerContent, " " . $extractedType{'type'} . " &operator=(const $topBaseClass &other);\n");
}
# - Add impl assignment operator, if needed
if($dataNode->noDPtrFlag) {
- push(@headerContent, "\t\t" . $extractedType{'type'} . " &operator=(" . $extractedType{'type'} . "Impl *other);\n");
+ push(@headerContent, " " . $extractedType{'type'} . " &operator=(" . $extractedType{'type'} . "Impl *other);\n");
}
# - Add special operators if there are no parents
if(($parentsMax eq 0) and (!$dataNode->noDPtrFlag)) {
- push(@headerContent, "\t\tbool operator==(const " . $extractedType{'type'} . " &other) const;\n");
- push(@headerContent, "\t\tbool operator!=(const " . $extractedType{'type'} . " &other) const;\n");
+ push(@headerContent, " bool operator==(const " . $extractedType{'type'} . " &other) const;\n");
+ push(@headerContent, " bool operator!=(const " . $extractedType{'type'} . " &other) const;\n");
}
- # - Add all constants
- my $i = 0;
- my $constantMax = @{$dataNode->constants};
-
- # Not needed for cpp dom wrappers, since we have include files for this (kdom.h, ksvg.h etc.)
- #foreach(@{$dataNode->constants}) {
- # my $constant = $_;
- #
- # my $constantString = "\n\t\tstatic const " . $object->MapDataType($constant->type) .
- # " " . $constant->name . " = " . $constant->value . ";";
- #
- # $constantString .= "\n" if($i++ eq $constantMax - 1);
- # push(@headerContent, $constantString);
- #}
-
# - Add all attributes
foreach(@{$dataNode->attributes}) {
my $attribute = $_;
my $type = $attribute->signature->type;
# print documentation lines
- my $attributeString = "\n\t\t/**\n";
+ my $attributeString = "\n /**\n";
foreach (@{$attribute->documentation}) {
- $attributeString .= "\t\t * " . trim($_) . "\n";
+ $attributeString .= " * " . trim($_) . "\n";
}
# at the end come exception lines
if (defined($attribute->exceptionName)) {
- $attributeString .= "\t\t *\n\t\t * \@exception " . $attribute->exceptionName . "\n";
+ $attributeString .= " *\n * \@exception " . $attribute->exceptionName . "\n";
foreach (@{$attribute->exceptionDocumentation}) {
- $attributeString .= "\t\t * " . trim($_) . "\n";
+ $attributeString .= " * " . trim($_) . "\n";
}
}
- $attributeString .= "\t\t */\n" .
- "\t\t" . $object->ProcessType($type, $attribute->signature->hasPtrFlag, 1) .
+ $attributeString .= " */\n" .
+ " " . $object->ProcessType($type, $attribute->signature->hasPtrFlag, 1) .
$attribute->signature->name . "() const;\n";
$object->CollectDataType($type, $extractedType{'type'});
if($attribute->type eq "attribute") { # Read-write accessors!
my $name = $attribute->signature->name; $name = ucfirst($name);
- $attributeString .= "\t\tvoid set$name(" .
+ $attributeString .= " void set$name(" .
$object->ProcessType($type, $attribute->signature->hasPtrFlag) .
$attribute->signature->name . ");\n";
}
@@ -293,9 +281,12 @@
foreach(@{$dataNode->functions}) {
my $function = $_;
my $type = $function->signature->type;
+ if (!defined($function->documentation)) {
+ $function->documentation("");
+ }
- my $functionString = "\n\t\t/*\n\t\t * " . $function->documentation . "\n\t\t */\n" .
- "\t\t" . $object->ProcessType($type, $function->signature->hasPtrFlag, 1) .
+ my $functionString = "\n /*\n * " . $function->documentation . "\n */\n" .
+ " " . $object->ProcessType($type, $function->signature->hasPtrFlag, 1) .
$function->signature->name . "(";
$object->CollectDataType($type, $extractedType{'type'});
@@ -312,21 +303,21 @@
$object->CollectDataType($type, $extractedType{'type'});
}
- $functionString .= ");\n";
+ $functionString .= ") const;\n";
push(@headerContent, $functionString);
}
# - Add internal section
- push(@headerContent, "\n\t\t// Internal\n");
- push(@headerContent, "\t\tstatic " . $extractedType{'type'} . " null;\n");
- push(@headerContent, "\t\ttypedef " . $extractedType{'type'} . "Impl Private;\n");
+ push(@headerContent, "\n // Internal\n");
+ push(@headerContent, " static " . $extractedType{'type'} . " null;\n");
+ push(@headerContent, " typedef " . $extractedType{'type'} . "Impl Private;\n");
# - Add d-ptr accessor handle()
- push(@headerContent, "\n\t\t" . $extractedType{'type'} . "Impl *handle() const;\n");
+ push(@headerContent, "\n " . $extractedType{'type'} . "Impl *handle() const;\n");
# - Add d-ptr if there are no parents
if($parentsMax eq 0) {
- push(@headerContent, "\n\tprotected:\n\t\t" . $extractedType{'type'} . "Impl *d;\n");
+ push(@headerContent, "\n protected:\n " . $extractedType{'type'} . "Impl *d;\n");
}
# Prepare class forwards...
@@ -340,7 +331,7 @@
my $namespace = $ret{'namespace'};
$namespace = $useModuleNS if($namespace eq "");
- my $forward = "\tclass " . $ret{'type'} . ";";
+ my $forward = " class " . $ret{'type'} . ";";
$forward = "\n$forward" if($first ne 1);
if(exists($fixupStrings{$namespace})) {
@@ -380,7 +371,7 @@
$tempData =~ s/#FIXUP_[a-zA-Z0-9:]*#//g;
@headerContent = split("@", $tempData);
- push(@headerContent, "\t};");
+ push(@headerContent, " };");
# End header...
my @namespaces = @{$codeGenerator->SplitNamespaces($useModuleNS)};
@@ -478,7 +469,7 @@
$type = $ret{'namespace'} . "::$type";
}
- $assString .= "\t${type}::operator=(other);";
+ $assString .= " ${type}::operator=(other);";
$assString .= "\n" if($h < $parentsMax);
$ctorString .= "$type()";
@@ -496,13 +487,13 @@
$ctorImplString = " : d(i)";
if($dataNode->noDPtrFlag) {
- $assString = "\tif(d != other.d)\n\t\td = other.d;\n\n";
+ $assString = " if(d != other.d)\n d = other.d;\n\n";
$ctorImplString .= "\n{\n}\n";
- $assImplString = "\tif(d != other)\n\t\td = other;\n\n";
+ $assImplString = " if(d != other)\n d = other;\n\n";
} else { # Common case
- $assString = "\tKDOM_SAFE_SET(d, other.d);\n";
- $ctorImplString .= "\n{\n\tif(d)\n\t\td->ref();\n}\n";
- $dtorString = "\tif(d)\n\t\td->deref();\n";
+ $assString = " KDOM_SAFE_SET(d, other.d);\n";
+ $ctorImplString .= "\n{\n if(d)\n d->ref();\n}\n";
+ $dtorString = " if(d)\n d->deref();\n";
}
}
@@ -511,9 +502,9 @@
$dptrAccessor = $topBaseClass . "::d";
}
- my $dptrCheck = "\tif(!d)\n\t";
+ my $dptrCheck = " if(!d)\n ";
if($dptrAccessor ne "d") {
- $dptrCheck = "\tif(!impl)\n\t";
+ $dptrCheck = " if(!impl)\n ";
}
my $notFoundException = "throw new ";
@@ -534,19 +525,19 @@
$extractedType{'type'} . "Impl *i)$ctorImplString\n");
push(@implContent, $extractedType{'type'} . "::" . $extractedType{'type'} . "(const " .
- $extractedType{'type'} . " &other)$ctorString\n{\n\t(*this) = other;\n}\n\n");
+ $extractedType{'type'} . " &other)$ctorString\n{\n (*this) = other;\n}\n\n");
if(($parentsMax > 0) and ($topBaseClass ne "")) {
# Eventually add ctor taking a 'const MyTopMostParent &' object
push(@implContent, $extractedType{'type'} . "::" . $extractedType{'type'} . "(const " .
- $topBaseClass . " &other)$ctorString\n{\n\t(*this) = other;\n}\n\n");
+ $topBaseClass . " &other)$ctorString\n{\n (*this) = other;\n}\n\n");
}
push(@implContent, $extractedType{'type'} . "::~" . $extractedType{'type'} . "()\n{\n$dtorString}\n\n");
# - Add assignment operator
push(@implContent, $extractedType{'type'} . " &" . $extractedType{'type'} . "::operator=(const " .
- $extractedType{'type'} . " &other)\n{\n$assString\treturn (\*this);\n}\n");
+ $extractedType{'type'} . " &other)\n{\n$assString return (\*this);\n}\n");
if(($parentsMax > 0) and ($topBaseClass ne "")) {
my @parents = @{$dataNode->parents};
@@ -558,29 +549,29 @@
$type = $ret{'namespace'} . "::$type";
}
- my $assTwoString = "\t\t\t" . $type . "::operator=(other);\n";
+ my $assTwoString = " " . $type . "::operator=(other);\n";
# Eventually add assigment operator taking a 'const MyTopMostParent &' object
push(@implContent, "\n" . $extractedType{'type'} . " &" . $extractedType{'type'} . "::operator=(const " .
- $topBaseClass . " &other)\n{\n\t" . $topBaseClass . "Impl *ohandle = static_cast<" .
- $topBaseClass . "Impl *>(other.handle());\n\n\tif(impl != ohandle)\n\t{\n\t\tif(!" .
- "ohandle || 0 /* TODO */)\n\t\t{\n\t\t\tif(impl)\n\t\t\t\timpl->deref();\n\n\t\t\t" .
- "$dptrAccessor = 0;\n\t\t}\n\t\telse\n$assTwoString\t}\n\n\treturn (\*this);\n}\n");
+ $topBaseClass . " &other)\n{\n " . $topBaseClass . "Impl *ohandle = static_cast<" .
+ $topBaseClass . "Impl *>(other.handle());\n\n if(impl != ohandle)\n {\n if(!" .
+ "ohandle || 0 /* TODO */)\n {\n if(impl)\n impl->deref();\n\n " .
+ "$dptrAccessor = 0;\n }\n else\n$assTwoString }\n\n return (\*this);\n}\n");
}
# - Add impl assignment operator, if needed
if($dataNode->noDPtrFlag) {
push(@implContent, "\n" . $extractedType{'type'} . " &" . $extractedType{'type'} . "::operator=(" .
- $extractedType{'type'} . "Impl *other)\n{\n$assImplString\treturn (\*this);\n}\n");
+ $extractedType{'type'} . "Impl *other)\n{\n$assImplString return (\*this);\n}\n");
}
# - Add special operators if there are no parents
if(($parentsMax eq 0) and (!$dataNode->noDPtrFlag)) {
push(@implContent, "\nbool " . $extractedType{'type'} . "::operator==(const " .
- $extractedType{'type'} . " &other) const\n{\n\treturn d == other.d;\n}\n");
+ $extractedType{'type'} . " &other) const\n{\n return d == other.d;\n}\n");
push(@implContent, "\nbool " . $extractedType{'type'} . "::operator!=(const " .
- $extractedType{'type'} . " &other) const\n{\n\treturn !operator==(other);\n}\n");
+ $extractedType{'type'} . " &other) const\n{\n return !operator==(other);\n}\n");
}
# - Add all attributes
@@ -594,7 +585,7 @@
my $retName = $object->ReturnStringForType($attribute->signature->type, "impl->" .
$attribute->signature->name . "()");
- $attributeString .= "$dptrCheck\t$notFoundException\n\n\treturn $retName\n}\n";
+ $attributeString .= "$dptrCheck $notFoundException\n\n return $retName\n}\n";
if($attribute->type eq "attribute") { # Read-write accessors!
my $name = $attribute->signature->name; $name = ucfirst($name);
@@ -608,8 +599,8 @@
my $nameString = $attribute->signature->name;
$nameString .= ".handle()" if($type =~ /const/);
- $attributeString .= "$dptrCheck\t$notFoundException\n\n" .
- "\timpl->set$name($nameString);\n}\n";
+ $attributeString .= "$dptrCheck $notFoundException\n\n" .
+ " impl->set$name($nameString);\n}\n";
}
push(@implContent, $attributeString);
@@ -646,7 +637,7 @@
my $name = $object->ReturnStringForType($function->signature->type, "impl->" .
$function->signature->name . "($valueString)");
- $functionString .= ")\n{\n$dptrCheck\t$notFoundException\n\n\treturn $name\n}";
+ $functionString .= ") const\n{\n$dptrCheck $notFoundException\n\n return $name\n}";
$functionString .= "\n" if($j++ < $functionMax - 1);
push(@implContent, $functionString);
@@ -658,7 +649,7 @@
# - Add d-ptr accessor handle()
push(@implContent, "\n" . $extractedType{'type'} . "Impl *" . $extractedType{'type'} .
- "::handle() const\n{\n\treturn impl;\n}");
+ "::handle() const\n{\n return impl;\n}");
# End implementation...
push(@implContent, "\n");
1.4 +548 -131 SVGSupport/kdom/bindings/IDLCodeGeneratorJs.pm
Index: IDLCodeGeneratorJs.pm
===================================================================
RCS file: /cvs/root/SVGSupport/kdom/bindings/IDLCodeGeneratorJs.pm,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -r1.3 -r1.4
--- IDLCodeGeneratorJs.pm 28 Aug 2005 23:27:38 -0000 1.3
+++ IDLCodeGeneratorJs.pm 20 Sep 2005 22:07:59 -0000 1.4
@@ -8,6 +8,7 @@
my $useModule = "";
my $useModuleNS = "";
my $useOutputDir = "";
+my $useLayerOnTop = 0;
my $codeGenerator;
@@ -50,6 +51,8 @@
$codeGenerator = shift;
$useOutputDir = shift;
+ my $useDocumentation = shift; # not used here.
+ $useLayerOnTop = shift;
bless($reference, $object);
return $reference;
@@ -151,7 +154,7 @@
# - Add default includes & parent header includes
push(@headerContent, "\n#include <kdebug.h>\n");
- push(@headerContent, "\n#include <kjs/object.h>\n\n");
+ push(@headerContent, "\n#include <kdom/ecma/DOMLookup.h>\n\n");
foreach(@{$dataNode->parents}) {
my $includeFile = $codeGenerator->GenerateInclude($_);
@@ -180,11 +183,22 @@
}
}
+ # - Determines wheter any of our parents has any readwrite props...
+ my $hasParentReadWriteProperties = 0;
+ foreach(@{$dataNode->parents}) {
+ my %ret = $codeGenerator->ExtractNamespace($_, 1, $useModuleNS);
+
+ # Skip classes which don't define any writable attributes...
+ if($codeGenerator->ClassHasWriteableAttributes($ret{'type'}) eq 1) {
+ $hasParentReadWriteProperties = 1;
+ }
+ }
+
my $implClass = $extractedType{'type'};
$implClass =~ s/Wrapper$/Impl/;
# - Add class definition (with correct inheritance order)
- my $parentString = "\tclass $implClass;\n\tclass " . $extractedType{'type'};
+ my $parentString = " class $implClass;\n class " . $extractedType{'type'};
$parentString .= " : " if($parentsMax ne 0);
my $h = 0;
@@ -197,53 +211,60 @@
$parentString .= "public " . $ret{'type'} . "Wrapper";
}
- $parentString .= ",\n\t\t\t\t" if($h++ < $parentsMax - 1);
+ $parentString .= ",\n " if($h++ < $parentsMax - 1);
}
- $parentString .= "\n\t{\n\tpublic:\n";
+ $parentString .= "\n {\n public:\n";
push(@headerContent, $parentString);
# - Add default constructor & destructor
- push(@headerContent, "\t\t" . $extractedType{'type'} . "($implClass *impl);\n");
- push(@headerContent, "\t\tvirtual ~" . $extractedType{'type'} . "();\n\n");
+ push(@headerContent, " " . $extractedType{'type'} . "($implClass *impl);\n");
+ push(@headerContent, " virtual ~" . $extractedType{'type'} . "();\n\n");
# - Add standard ecma functions
- push(@headerContent, "\t\tvirtual const KJS::ClassInfo *classInfo() const;\n");
- push(@headerContent, "\t\tvirtual KJS::UString toString(KJS::ExecState *exec) const;\n\n");
+ push(@headerContent, " virtual const KJS::ClassInfo *classInfo() const;\n");
+ push(@headerContent, " virtual KJS::UString toString(KJS::ExecState *exec) const;\n\n");
- push(@headerContent, "\t\tvirtual bool hasProperty(KJS::ExecState *exec, " .
+ push(@headerContent, " virtual bool hasProperty(KJS::ExecState *exec, " .
"const KJS::Identifier &propertyName) const;\n\n");
- push(@headerContent, "\t\tvirtual KJS::ValueImp *get(KJS::ExecState *exec, " .
+ push(@headerContent, " virtual KJS::ValueImp *get(KJS::ExecState *exec, " .
"const KJS::Identifier &propertyName, const KJS::ObjectImp *bridge) const;\n");
- push(@headerContent, "\t\tKJS::ValueImp *getInParents(KJS::ExecState *exec, " .
+ push(@headerContent, " KJS::ValueImp *getInParents(KJS::ExecState *exec, " .
"const KJS::Identifier &propertyName, const KJS::ObjectImp *bridge) const;\n\n");
if($hasReadWriteProperties eq 1) {
- push(@headerContent, "\t\tvirtual bool put(KJS::ExecState *exec, " .
+ push(@headerContent, " virtual bool put(KJS::ExecState *exec, " .
"const KJS::Identifier &propertyName, KJS::ValueImp *value, int attr);\n");
+ }
- push(@headerContent, "\t\tbool putInParents(KJS::ExecState *exec, " .
- "const KJS::Identifier &propertyName, KJS::ValueImp *value, int attr);\n\n");
+ if(($hasReadWriteProperties eq 1) or ($hasParentReadWriteProperties eq 1)) {
+ if($hasReadWriteProperties eq 0) {
+ push(@headerContent, " virtual bool put(KJS::ExecState *exec, " .
+ "const KJS::Identifier &propertyName, KJS::ValueImp *value, int attr);\n\n");
+ } else {
+ push(@headerContent, " bool putInParents(KJS::ExecState *exec, " .
+ "const KJS::Identifier &propertyName, KJS::ValueImp *value, int attr);\n\n");
+ };
}
- push(@headerContent, "\t\tKJS::ObjectImp *prototype(KJS::ExecState *exec) const;\n\n");
- push(@headerContent, "\t\tKJS::ObjectImp *bridge(KJS::ExecState *exec) const;\n");
+ push(@headerContent, " KJS::ObjectImp *prototype(KJS::ExecState *exec) const;\n\n");
+ push(@headerContent, " KJS::ObjectImp *bridge(KJS::ExecState *exec) const;\n");
my $cacheVirtual = ""; # 'cache' must be virtual for baseclasses...
$cacheVirtual = "virtual " if($parentsMax eq 0);
- push(@headerContent, "\t\t${cacheVirtual}KJS::ValueImp *cache(KJS::ExecState *exec) const;\n\n");
+ push(@headerContent, " ${cacheVirtual}KJS::ValueImp *cache(KJS::ExecState *exec) const;\n\n");
- push(@headerContent, "\t\tstatic const KJS::ClassInfo s_classInfo;\n");
- push(@headerContent, "\t\tstatic const struct KJS::HashTable s_hashTable;\n\n");
+ push(@headerContent, " static const KJS::ClassInfo s_classInfo;\n");
+ push(@headerContent, " static const struct KJS::HashTable s_hashTable;\n\n");
# - Add all attributes
my $attributesMax = @{$dataNode->attributes};
my $functionsMax = @{$dataNode->functions};
- push(@headerContent, "\t\tenum\n\t\t{\n\t\t\t// Attributes\n\t\t\t");
+ push(@headerContent, " enum\n {\n // Attributes\n ");
if($attributesMax eq 0) {
push(@headerContent, "Dummy");
@@ -256,7 +277,7 @@
$i++;
if((($i % 2) eq 0) and ($i ne 0)) {
- push(@headerContent, "\n\t\t\t");
+ push(@headerContent, "\n ");
}
my $value = ucfirst($attribute->signature->name);
@@ -267,7 +288,7 @@
# - Add all functions
if($functionsMax > 0) {
- push(@headerContent, "\n\n\t\t\t// Functions\n\t\t\t");
+ push(@headerContent, "\n\n // Functions\n ");
}
$i = -1;
@@ -276,7 +297,7 @@
$i++;
if((($i % 2) eq 0) and ($i ne 0)) {
- push(@headerContent, "\n\t\t\t");
+ push(@headerContent, "\n ");
}
my $value = ucfirst($function->signature->name);
@@ -284,19 +305,22 @@
push(@headerContent, $value);
}
- push(@headerContent, "\n\t\t};\n");
+ push(@headerContent, "\n };\n");
# - Add getValueProperty function
- push(@headerContent, "\n\t\tKJS::ValueImp *getValueProperty(KJS::ExecState *exec, int token) const;\n");
+ push(@headerContent, "\n KJS::ValueImp *getValueProperty(KJS::ExecState *exec, int token) const;\n");
# - Add putValueProperty function, if we have any writable attributes...
if($hasReadWriteProperties eq 1) {
- push(@headerContent, "\t\tvoid putValueProperty(KJS::ExecState *exec, int token, " .
+ push(@headerContent, " void putValueProperty(KJS::ExecState *exec, int token, " .
"KJS::ValueImp *value, int attr);\n");
}
+ # - Add 'impl' accessor
+ push(@headerContent, "\n $implClass *impl() const { return m_impl; }\n");
+
# - Add 'private' section to store impl ptr...
- push(@headerContent, "\n\tprivate:\n\t\t$implClass *m_impl;\n\t};");
+ push(@headerContent, "\n private:\n $implClass *m_impl;\n };");
# End header...
my @namespaces = @{$codeGenerator->SplitNamespaces($useModuleNS)};
@@ -309,8 +333,15 @@
$toId =~ s/Wrapper$//;
$addedTo = 1;
- push(@headerContent, "\n\n\t$implClass *$toId(KJS::ExecState *exec, " .
- "const KJS::ObjectImp *bridge);")
+ push(@headerContent, "\n\n $implClass *$toId(KJS::ExecState *exec, " .
+ "const KJS::ObjectImp *bridge);");
+
+ # - Add 'constructor' macro if necessary...
+ my $constantsMax = @{$dataNode->constants};
+ if($constantsMax > 0) {
+ my $type = $extractedType{'type'}; $type =~ s/Wrapper$/Constructor/;
+ push(@headerContent, "\n\n ECMA_DEFINE_CONSTRUCTOR($type)");
+ }
}
push(@headerContent, "\n};\n");
@@ -340,12 +371,43 @@
# - Add absolutely needed includes
push(@implContent, "\n#include \"" . $extractedType{'type'} . ".h\"");
- push(@implContent, "\n#include \"$implClass.h\"\n");
+
+ my $useClass = $implClass;
+ if($useClass =~ /^.*AbsImpl$/) { # Special cases for SVG generation!
+ $useClass =~ s/AbsImpl/Impl/; # it's 'SVGPathSegArcImpl' not 'SVGPathSegArcAbsImpl'
+ } elsif($useClass =~ /^.*RelImpl$/) {
+ $useClass =~ s/RelImpl/Impl/; # it's 'SVGPathSegArcImpl' not 'SVGPathSegArcRelImpl'
+ }
+
+ push(@implContent, "\n#include \"$useClass.h\"\n");
+
+ my $constantsMax = @{$dataNode->constants};
+ if($constantsMax > 0) {
+ my $useType = lcfirst($useModule);
+ if($useModuleNS =~ /KDOM/) {
+ if($useModule ne "core") {
+ push(@implContent, "\n#include \"kdom/$useModule/kdom$useType.h\"");
+ } else {
+ push(@implContent, "\n#include \"kdom.h\"");
+ }
+ } else {
+ $useType = $useModuleNS; $useType =~ tr/A-Z/a-z/;
+ push(@implContent, "\n#include \"$useType.h\"");
+ }
+ }
push(@implContent, "\n#include <kdom/ecma/Ecma.h>");
- push(@implContent, "\n#include <kdom/ecma/DOMBridge.h>");
- push(@implContent, "\n#include <kdom/ecma/DOMLookup.h>\n");
- push(@implContent, "\n#include \"DOMExceptionImpl.h\"\n\n");
+
+ if($useLayerOnTop eq 0) {
+ push(@implContent, "\n#include <kdom/ecma/EcmaInterface.h>");
+ } elsif($useModule eq "svg") { # Special case for ksvg...
+ push(@implContent, "\n#include <ksvg2/ecma/EcmaInterface.h>");
+ }
+
+ push(@implContent, "\n#include <kdom/ecma/DOMBridge.h>\n\n");
+
+ # - Add placeholder to be replaced with needed exception includes, later.
+ push(@implContent, "#FIXUP_EXCEPTIONS#");
# - Add placeholder to be replaced with needed includes, later.
push(@implContent, "#FIXUP_INCLUDES#");
@@ -378,6 +440,17 @@
}
}
+ # - Determines wheter any of our parents has any readwrite props...
+ my $hasParentReadWriteProperties = 0;
+ foreach(@{$dataNode->parents}) {
+ my %ret = $codeGenerator->ExtractNamespace($_, 1, $useModuleNS);
+
+ # Skip classes which don't define any writable attributes...
+ if($codeGenerator->ClassHasWriteableAttributes($ret{'type'}) eq 1) {
+ $hasParentReadWriteProperties = 1;
+ }
+ }
+
# - Add default ctor / impl ctor / copy ctor & destructor
my $ctorString = " : m_impl(impl)";
@@ -399,6 +472,12 @@
push(@implContent, $extractedType{'type'} . "::~" . $extractedType{'type'} . "()\n{\n}\n\n");
+ my $inheritedType = $extractedType{'type'};
+ $inheritedType =~ s/Wrapper$//;
+
+ my $showTypeNS = $useModuleNS;
+ $showTypeNS =~ s/([A-Z]*)[A-Za-z:]*/$1/g;
+
# - Add all attributes in a hashtable definition
my $attributesMax = @{$dataNode->attributes};
my $hashSize = $attributesMax;
@@ -478,34 +557,66 @@
\@hashSpecials, \@hashParameters);
}
+ # - Add all constants in a hashtable definition, if we have any.
+ my $constantsMax = @{$dataNode->constants};
+ if($constantsMax ne 0) {
+ $hashSize = $constantsMax;
+ $hashName = $dataNode->name . "Constructor::s_hashTable";
+
+ @hashKeys = ();
+ @hashValues = ();
+ @hashSpecials = ();
+ @hashParameters = ();
+
+ foreach(@{$dataNode->constants}) {
+ my $constant = $_;
+
+ my $name = $constant->name;
+ push(@hashKeys, $name);
+
+ my $value = $useModuleNS . "::" . $name;
+ push(@hashValues, $value);
+
+ my $special = "KJS::DontDelete|KJS::ReadOnly";
+ push(@hashSpecials, $special);
+
+ my $parameters = "0";
+ push(@hashParameters, $parameters);
+ }
+
+ $object->GenerateHashTable($hashName, $hashSize,
+ \@hashKeys, \@hashValues,
+ \@hashSpecials, \@hashParameters);
+ }
+
# - Add 'classInfo' function (always needed!)
push(@implContent, "/* Standard ecma functions */\n" .
"const KJS::ClassInfo *" . $extractedType{'type'} . "::" .
- "classInfo() const\n{\n\treturn &s_classInfo;\n}\n\n");
+ "classInfo() const\n{\n return &s_classInfo;\n}\n\n");
# - Add 'toString' function (always needed!)
push(@implContent, "KJS::UString " . $extractedType{'type'} . "::" .
- "toString(KJS::ExecState *) const\n{\n\treturn " .
- "KJS::UString(\"[object \" + QString::fromLatin1(" .
+ "toString(KJS::ExecState *) const\n{\n return " .
+ "KJS::UString(QString::fromLatin1(\"[object \") + QString::fromLatin1(" .
$extractedType{'type'} . "::s_classInfo.className) " .
- "+ \"]\");\n}\n\n");
+ "+ QString::fromLatin1(\"]\"));\n}\n\n");
# - Add 'hasProperty' function (always needed!)
push(@implContent, "bool " . $extractedType{'type'} . "::hasProperty(" .
"KJS::ExecState *exec, const KJS::Identifier &propertyName) const\n{\n" .
- "\tconst KJS::HashEntry *e = KJS::Lookup::findEntry(&" . $extractedType{'type'} .
- "::s_hashTable, propertyName);\n\tif(e)\n\t\treturn true;\n");
+ " const KJS::HashEntry *e = KJS::Lookup::findEntry(&" . $extractedType{'type'} .
+ "::s_hashTable, propertyName);\n if(e)\n return true;\n");
if(($parentsMax eq 0) and ($functionsMax eq 0)) {
- push(@implContent, "\n\tQ_UNUSED(exec);\n");
+ push(@implContent, "\n Q_UNUSED(exec);\n");
} else {
if($functionsMax ne 0) {
my $classIdentifier = $extractedType{'type'};
$classIdentifier =~ s/Wrapper$//;
- push(@implContent, "\n\tKJS::ObjectImp *proto = ${classIdentifier}WrapperProto::self(" .
- "exec);\n\tif(proto->hasProperty(exec, propertyName))\n" .
- "\t\treturn true;\n");
+ push(@implContent, "\n KJS::ObjectImp *proto = ${classIdentifier}WrapperProto::self(" .
+ "exec);\n if(proto->hasProperty(exec, propertyName))\n" .
+ " return true;\n");
}
if($parentsMax ne 0) {
@@ -519,25 +630,58 @@
$parentIdentifier = $ret{'type'} . "Wrapper";
}
- push(@implContent, "\n\tif(${parentIdentifier}::hasProperty(exec, " .
- "propertyName))\n\t\treturn true;\n");
+ push(@implContent, "\n if(${parentIdentifier}::hasProperty(exec, " .
+ "propertyName))\n return true;\n");
}
push(@implContent, "\n");
}
}
- push(@implContent, "\treturn false;\n}\n\n");
+ # These are special cases to support [] indexing on them (no way to determine from IDL :/)
+ my $itemType = "";
+ my $isIndexable = $object->IsIndexableClass($extractedType{'type'}, \$itemType);
+
+ if($isIndexable eq 1) {
+ push(@implContent, "\n bool ok;");
+ push(@implContent, "\n unsigned int i = propertyName.toArrayIndex(&ok);");
+ push(@implContent, "\n if(ok && i < m_impl->length())\n return true;\n\n");
+ }
+
+ push(@implContent, " return false;\n}\n\n");
# - Add 'get' function (always needed!)
push(@implContent, "KJS::ValueImp *" . $extractedType{'type'} . "::get(KJS::ExecState *exec, " .
- "const KJS::Identifier &propertyName, const KJS::ObjectImp *bridge) const\n");
+ "const KJS::Identifier &propertyName, const KJS::ObjectImp *bridge) const\n{");
+
+ # These are special cases to support [] indexing on them (no way to determine from IDL :/)
+ if($isIndexable eq 1) {
+ push(@implContent, "\n bool ok;");
+ push(@implContent, "\n unsigned int i = propertyName.toArrayIndex(&ok);");
+
+ push(@implContent, "\n if(ok && i < m_impl->length())\n return ");
+ if(($extractedType{"type"} eq "CSSStyleDeclarationWrapper") or ($extractedType{"type"} eq "MediaListWrapper")) {
+ push(@implContent, "getDOMString(m_impl->item(i));\n");
+ } else {
+ if(($extractedType{"type"} eq "NodeListWrapper") or ($extractedType{"type"} eq "NamedNodeMapWrapper")) {
+ push(@implContent, "getDOMNode(exec, m_impl->item(i));\n");
+ } else {
+ push(@implContent, "safe_cache\<${itemType}Impl, ${itemType}Wrapper\>(exec, m_impl->item(i));\n");
+ }
+ }
+ }
+
+ my $showNS = "";
+ if($useModuleNS !~ /KDOM/) {
+ $showNS = "KDOM::";
+ }
+
if($functionsMax eq 0) {
- push(@implContent, "{\n\treturn lookupGetValue<" . $extractedType{'type'} . ">(exec, " .
+ push(@implContent, "\n return ${showNS}lookupGetValue<" . $extractedType{'type'} . ">(exec, " .
"propertyName, &s_hashTable, this, bridge);\n}\n\n");
} else {
- push(@implContent, "{\n\treturn lookupGet<" . $extractedType{'type'} . "ProtoFunc, " .
+ push(@implContent, "\n return ${showNS}lookupGet<" . $extractedType{'type'} . "ProtoFunc, " .
$extractedType{'type'} . ">(exec, propertyName, &s_hashTable, this, bridge);\n}\n\n");
}
@@ -548,8 +692,8 @@
my $paramsUsed = 0;
if($functionsMax ne 0) {
- push(@implContent, "\tKJS::ObjectImp *proto = " . $extractedType{'type'} . "Proto::self(exec);\n" .
- "\tif(proto->hasProperty(exec, propertyName))\n\t\t" .
+ push(@implContent, " KJS::ObjectImp *proto = " . $extractedType{'type'} . "Proto::self(exec);\n" .
+ " if(proto->hasProperty(exec, propertyName))\n " .
"return proto->get(exec, propertyName);\n\n");
$paramsUsed = 1;
@@ -566,7 +710,7 @@
$parentIdentifier = $ret{'type'} . "Wrapper";
}
- push(@implContent, "\tif(${parentIdentifier}::hasProperty(exec, propertyName))\n\t\t" .
+ push(@implContent, " if(${parentIdentifier}::hasProperty(exec, propertyName))\n " .
"return ${parentIdentifier}::get(exec, propertyName, bridge);\n\n");
}
@@ -574,21 +718,27 @@
}
if($paramsUsed eq 0) {
- push(@implContent, "\tQ_UNUSED(exec); Q_UNUSED(propertyName); Q_UNUSED(bridge);\n");
+ push(@implContent, " Q_UNUSED(exec); Q_UNUSED(propertyName); Q_UNUSED(bridge);\n");
} elsif($paramsUsed eq 1) {
- push(@implContent, "\tQ_UNUSED(bridge);\n");
+ push(@implContent, " Q_UNUSED(bridge);\n");
}
- push(@implContent, "\treturn KJS::Undefined();\n}\n");
+ push(@implContent, " return KJS::Undefined();\n}\n");
- # - Add 'put'/'putInParents' functions, if we have writeable properties...
+ # - Add 'put' functions, if we have writeable properties...
if($hasReadWriteProperties eq 1) {
push(@implContent, "\nbool " . $extractedType{'type'} . "::put(KJS::ExecState *exec, " .
"const KJS::Identifier &propertyName, KJS::ValueImp *value, int attr)\n" .
- "{\n\treturn lookupPut<" . $extractedType{'type'} .">(exec, propertyName, " .
- "value, attr, &s_hashTable, this);\n}\n\n");
+ "{\n return ${showNS}lookupPut<" . $extractedType{'type'} .">(exec, propertyName, " .
+ "value, attr, &s_hashTable, this);\n}\n");
+ }
+
+ # - Add 'putInParents' functions, if we have our any of our parents has writeable properties...
+ if(($hasReadWriteProperties eq 1) or ($hasParentReadWriteProperties eq 1)) {
+ my $functionName = "putInParents";
+ $functionName = "put" if($hasReadWriteProperties eq 0);
- push(@implContent, "bool " . $extractedType{'type'} . "::putInParents(KJS::ExecState *exec, " .
+ push(@implContent, "\nbool " . $extractedType{'type'} . "::${functionName}(KJS::ExecState *exec, " .
"const KJS::Identifier &propertyName, KJS::ValueImp *value, int attr)\n{");
my $generatedAnything = 0;
@@ -609,135 +759,312 @@
$parentIdentifier = $ret{'type'} . "Wrapper";
}
- push(@implContent, "\n\tif(${parentIdentifier}::hasProperty(exec, " .
- "propertyName))\n\t{\n\t\t${parentIdentifier}::put(exec, " .
- "propertyName, value, attr);\n\t\treturn true;\n\t}\n");
+ push(@implContent, "\n if(${parentIdentifier}::hasProperty(exec, " .
+ "propertyName))\n {\n ${parentIdentifier}::put(exec, " .
+ "propertyName, value, attr);\n return true;\n }\n");
$generatedAnything = 1;
}
if(($parentsMax eq 0) or ($generatedAnything eq 0)) {
- push(@implContent, "\n\tQ_UNUSED(exec);\n\tQ_UNUSED(propertyName);\n" .
- "\tQ_UNUSED(value);\n\tQ_UNUSED(attr);\n");
+ push(@implContent, "\n Q_UNUSED(exec);\n Q_UNUSED(propertyName);\n" .
+ " Q_UNUSED(value);\n Q_UNUSED(attr);\n");
}
push(@implContent, "\n") if($generatedAnything eq 1);
- push(@implContent, "\treturn false;\n}\n");
+ push(@implContent, " return false;\n}\n");
}
# - Add 'cast' function for JSWrapperProtoFunc classes, if we have functions...
- my $toId = "to" . ucfirst($extractedType{'type'});
- $toId =~ s/Wrapper$//;
+ my $toId = "to" . ucfirst($extractedType{'type'}); $toId =~ s/Wrapper$//;
+ my $useType = $extractedType{'type'}; $useType =~ s/Wrapper$//;
if($functionsMax ne 0) {
push(@implContent, "\n$implClass *" . $extractedType{'type'} . "ProtoFunc::cast(" .
- "KJS::ExecState *exec, const KJS::ObjectImp *bridge) const\n{\n\t" .
- "return $useModuleNS" . "::$toId(exec, bridge);\n}\n");
+ "KJS::ExecState *exec, const KJS::ObjectImp *bridge) const\n{" .
+ "\n return $useModuleNS" . "::$toId(exec, bridge);\n}\n");
}
# - Add 'prototype' function (always needed!)
push(@implContent, "\nKJS::ObjectImp *" . $extractedType{'type'} . "::prototype(KJS::ExecState *exec) const");
if($functionsMax eq 0) {
- push(@implContent, "\n{\n\tif(exec)\n\t\treturn exec->interpreter()->builtinObjectPrototype();");
+ push(@implContent, "\n{\n if(exec)\n return exec->interpreter()->builtinObjectPrototype();");
} else {
- push(@implContent, "\n{\n\tif(exec)\n\t\treturn " . $extractedType{'type'} . "Proto::self(exec);");
+ push(@implContent, "\n{\n if(exec)\n return " . $extractedType{'type'} . "Proto::self(exec);");
}
push(@implContent, "\n\n\treturn NULL;\n}\n");
# - Add 'bridge' function (always needed!)
- my $useBridge = "DOMBridge";
- $useBridge = "DOMRWBridge" if($hasReadWriteProperties eq 1);
+ my $useBridge = "${showNS}DOMBridge";
+ $useBridge = "${showNS}DOMRWBridge" if(($hasReadWriteProperties eq 1) or($hasParentReadWriteProperties eq 1));
push(@implContent, "\nKJS::ObjectImp *" . $extractedType{'type'} . "::bridge(" .
- "KJS::ExecState *exec) const\n{\n\treturn new " .
+ "KJS::ExecState *exec) const\n{\n return new " .
"$useBridge<" . $extractedType{'type'} . ", $implClass>(" .
"exec, m_impl);\n}\n");
# - Add 'cache' function (always needed!)
- push(@implContent, "\nKJS::ValueImp *" . $extractedType{'type'} . "::cache(KJS::ExecState *exec) const\n{\n\t" .
- "return cacheDOMObject<" . $extractedType{'type'} . ", $implClass>(exec, this);\n}\n");
+ push(@implContent, "\nKJS::ValueImp *" . $extractedType{'type'} . "::cache(KJS::ExecState *exec) const\n{\n " .
+ "return ${showNS}cacheDOMObject<" . $extractedType{'type'} . ", $implClass>(exec, this);\n}\n");
# - Add 'to...' function (always needed!)
- # TODO: implement stub!
push(@implContent, "\n$implClass *" . $useModuleNS . "::$toId(KJS::ExecState *" .
- "exec, const KJS::ObjectImp *bridge)\n{\n\t");
+ "exec, const KJS::ObjectImp *bridge)\n{");
+
+ my $useClass = $extractedType{'type'}; $useClass =~ s/Wrapper$//;
+
+ my @classList = @{$codeGenerator->AllClassesWhichInheritFrom($useClass)};
+ push(@classList, $useClass);
+
+ my %hash = %{$codeGenerator->ModuleNamespaceHash()};
+
+ foreach(@classList) {
+ my %classType = $codeGenerator->ExtractNamespace($_, 0, $useModuleNS);
- push(@implContent, "\n\treturn 0;\n}\n");
+ my $type = $classType{'type'};
+ my $module = $classType{'namespace'};
+ my $moduleNS = $hash{$module};
+
+ if("${type}Wrapper" ne $extractedType{'type'}) { # Don't include ourselves twice...
+ push(@neededIncludes, "${type}Impl");
+
+ if(($module ne "") and ($module ne $useModule)) {
+ push(@neededIncludes, "$module/${type}Wrapper");
+ $type = $moduleNS . "::$type"; # Fix namespace.
+ } else {
+ push(@neededIncludes, "${type}Wrapper");
+ }
+ }
+
+ my $bridge = "const ${showNS}DOMBridge<${type}Wrapper, ${type}Impl>";
+ push(@implContent, "\n { $bridge *test = dynamic_cast<$bridge *>(bridge);" .
+ "\n if(test) return test->wrapper()->impl(); }");
+ }
+
+ if($useLayerOnTop eq 0) {
+ push(@implContent, "\n\n ${showNS}ScriptInterpreter *interpreter = " .
+ "static_cast<${showNS}ScriptInterpreter *>(exec" .
+ "->interpreter());\n ${showNS}DocumentImpl *document = " .
+ "(interpreter ? interpreter->document() : 0);\n ${showNS}Ecma" .
+ " *engine = (document ? document->ecmaEngine() : 0);\n " .
+ "${showNS}EcmaInterface *interface = (engine ? engine->interface() : 0);" .
+ "\n\n if(!interface)\n return 0;\n\n return " .
+ "interface->inherited${useType}Cast(bridge);\n}\n");
+ } else {
+ push(@implContent, "\n\n Q_UNUSED(exec);\n return 0;\n}\n");
+ }
+
+ my @exceptions; # Exceptions used in get (/ put) / call.
+ my $exceptionsMax = 0;
# - Add 'getValueProperty' function (always needed!)
- # TODO: catch exceptions!
- push(@implContent, "\nKJS::ValueImp *" . $extractedType{'type'} . "::getValueProperty(KJS::ExecState *exec" .
- ", int token) const\n{\n\tswitch(token)\n\t{");
+ push(@implContent, "\nKJS::ValueImp *" . $extractedType{'type'} . "::getValueProperty(" .
+ "KJS::ExecState *exec, int token) const\n{");
my $execUsed = 0;
+ my $attributeString = "";
foreach(@{$dataNode->attributes}) {
my $attribute = $_;
+ my $exceptionsCount = @{$attribute->raisesExceptions};
+ if($exceptionsCount > $exceptionsMax) {
+ $exceptionsMax = $exceptionsCount;
+ }
+
+ foreach(@{$attribute->raisesExceptions}) {
+ my @array = grep { /${_}$/ } @exceptions;
+ my $arraySize = @array;
+ push(@exceptions, $_) if($arraySize eq 0);
+ }
+
my %paramType = $codeGenerator->ExtractNamespace($attribute->signature->type, 0, $useModuleNS);
+ $paramType{'paramName'} = "m_impl->" . $attribute->signature->name . "()";
my $name = $attribute->signature->name;
my $value = $extractedType{'type'} . "::" . ucfirst($name);
my $returnValue = $object->TypeToEcma($name, \%paramType, 0);
$execUsed = 1 if($returnValue =~ /exec/);
- push(@implContent, "\n\t\tcase $value:\n\t\t\t$returnValue");
+
+ $attributeString .= "\n case $value:\n $returnValue";
}
- push(@implContent, "\n\t\tdefault:\n\t\t\tkdWarning() << \"Unhandled token in" .
- " \" << k_funcinfo << \" : \" << token << endl;\n\t}\n");
+ push(@implContent, "\n KDOM_ENTER_SAFE\n") if($exceptionsMax ne 0);
+ push(@implContent, "\n switch(token)\n {$attributeString");
+ push(@implContent, "\n default:\n kdWarning() << \"Unhandled token in" .
+ " \" << k_funcinfo << \" : \" << token << endl;\n }\n");
+
+ my $count = 0;
+ foreach(@exceptions) {
+ my %exceptionType = $codeGenerator->ExtractNamespace($_, 1, $useModuleNS);
- push(@implContent, "\n\tQ_UNUSED(exec);") if($execUsed eq 0);
- push(@implContent, "\n\treturn KJS::Undefined();\n}\n");
+ my $flag = ""; $flag = "_NEXT" if($count ne 0);
+ my $type = $exceptionType{'namespace'} . "::" . $exceptionType{'type'};
+ push(@implContent, "\n KDOM_LEAVE_SAFE$flag($type);");
+
+ $count++;
+ }
+
+ push(@implContent, "\n Q_UNUSED(exec);") if(($execUsed eq 0) and ($count eq 0));
+ push(@implContent, "\n return KJS::Undefined();\n}\n");
# - Add 'putValueProperty' function, if we have writeable attributes...
- # TODO: catch exceptions!
if($hasReadWriteProperties eq 1) {
push(@implContent, "\nvoid " . $extractedType{'type'} . "::putValueProperty(KJS::ExecState *exec" .
- ", int token, KJS::ValueImp *value, int)\n{\n\tswitch(token)\n\t{");
+ ", int token, KJS::ValueImp *value, int)\n{");
+ my $attributeString = "";
foreach(@{$dataNode->attributes}) {
my $attribute = $_;
if($attribute->type !~ /^readonly\ attribute$/) {
my %paramType = $codeGenerator->ExtractNamespace($attribute->signature->type, 0, $useModuleNS);
-
+ $paramType{'paramName'} = "value";
+
my $name = $attribute->signature->name;
my $value = $extractedType{'type'} . "::" . ucfirst($name);
my $returnValue = $object->TypeToEcma("set" . ucfirst($name), \%paramType, 1);
- push(@implContent, "\n\t\tcase $value:\n\t\t{\n\t\t\t$returnValue\n\t\t}");
+ $attributeString .= "\n case $value:\n {\n $returnValue\n }";
}
}
- push(@implContent, "\n\t\tdefault:\n\t\t\tkdWarning() << \"Unhandled token in" .
- " \" << k_funcinfo << \" : \" << token << endl;\n\t}\n}\n");
+ push(@implContent, "\n KDOM_ENTER_SAFE\n") if($exceptionsMax ne 0);
+ push(@implContent, "\n switch(token)\n {$attributeString");
+ push(@implContent, "\n default:\n kdWarning() << \"Unhandled token in" .
+ " \" << k_funcinfo << \" : \" << token << endl;\n }\n");
+
+ my $count = 0;
+ foreach(@exceptions) {
+ my %exceptionType = $codeGenerator->ExtractNamespace($_, 1, $useModuleNS);
+
+ my $flag = ""; $flag = "_NEXT" if($count ne 0);
+ my $type = $exceptionType{'namespace'} . "::" . $exceptionType{'type'};
+ push(@implContent, "\n KDOM_LEAVE_SAFE$flag($type);");
+
+ $count++;
+ }
+
+ push(@implContent, "\n") if($count ne 0);
+ push(@implContent, "}\n");
}
# - Add 'call' function, if we have have functions...
- # TODO: implement the stub! (KDOM_CHECK_THIS, KDOM_ENTER/LEAVE_SAFE, switch(id) content)
if($functionsMax ne 0) {
- push(@implContent, "\nKJS::ValueImp *" . $extractedType{'type'} . "ProtoFunc::callAsFunction(KJS::ExecState * /* exec */" .
- ", KJS::ObjectImp * /* thisObj */, const KJS::List & /* args */)\n{\n\t" .
- "switch(id)\n\t{\n\t\t");
-
- push(@implContent, "default:\n\t\t\tkdWarning() << \"Unhandled function id in \" " .
- "<< k_funcinfo << \" : \" << id << endl;\n\t\t\tbreak;\n\t}\n\n\t" .
- "return KJS::Undefined();\n}\n");
+ push(@implContent, "\nKJS::ValueImp *" . $extractedType{'type'} . "ProtoFunc::callAsFunction(KJS::ExecState *exec" .
+ ", KJS::ObjectImp *thisObj, const KJS::List &args)\n{\n KDOM_CHECK_THIS(" .
+ "$implClass, " . $extractedType{'type'} . ")\n");
+
+ my $argsUsed = 0;
+
+ my $functionString = "";
+ foreach(@{$dataNode->functions}) {
+ my $function = $_;
+
+ my $exceptionsCount = @{$function->raisesExceptions};
+ if($exceptionsCount > $exceptionsMax) {
+ $exceptionsMax = $exceptionsCount;
+ }
+
+ foreach(@{$function->raisesExceptions}) {
+ my @array = grep { /${_}$/ } @exceptions;
+ my $arraySize = @array;
+ push(@exceptions, $_) if($arraySize eq 0);
+ }
+
+ my $parametersMax = @{$function->parameters};
+ my $parameterString = "";
+
+ $functionString .= "\n case " . $extractedType{'type'} . "::" .
+ ucfirst($function->signature->name) . ":\n {";
+
+ my $i = 0;
+ foreach(@{$function->parameters}) {
+ my $parameter = $_;
+
+ my %paramType = $codeGenerator->ExtractNamespace($parameter->type, 0, $useModuleNS);
+ $paramType{'paramName'} = "args[$i]"; $i++;
+
+ my $returnValue = $object->TypeToEcma($parameter->name, \%paramType, 2);
+ $functionString .= "\n $returnValue";
+
+ $parameterString .= $parameter->name;
+ $parameterString .= ", " if($i < $parametersMax);
+ }
+
+ $argsUsed = 1 if($i ne 0);
+ $functionString .= "\n" if($parametersMax > 1);
+
+ my %functionType = $codeGenerator->ExtractNamespace($function->signature->type, 0, $useModuleNS);
+ $functionType{'paramName'} = "obj->" . $function->signature->name . "($parameterString)";
+
+ my $returnValue = $object->TypeToEcma($function->signature->name, \%functionType, 0);
+ $functionString .= "\n $returnValue\n }";
+ }
+
+ push(@implContent, " KDOM_ENTER_SAFE\n") if($exceptionsMax ne 0);
+ push(@implContent, "\n switch(id)\n {$functionString");
+ push(@implContent, "\n default:\n kdWarning() << \"Unhandled function id in \" " .
+ "<< k_funcinfo << \" : \" << id << endl;\n }\n");
+
+ my $count = 0;
+ foreach(@exceptions) {
+ my %exceptionType = $codeGenerator->ExtractNamespace($_, 1, $useModuleNS);
+
+ my $flag = ""; $flag = "_NEXT" if($count ne 0);
+ my $type = $exceptionType{'namespace'} . "::" . $exceptionType{'type'};
+ push(@implContent, "\n KDOM_LEAVE_CALL_SAFE$flag($type);");
+
+ $count++;
+ }
+
+ push(@implContent, "\n Q_UNUSED(args);") if($argsUsed eq 0);
+ push(@implContent, "\n return KJS::Undefined();\n}\n");
}
+ # Prepare exception fixup string...
+ my $fixupExceptionString = "";
+ foreach(@exceptions) {
+ my %exceptionTypeUnprocessed = $codeGenerator->ExtractNamespace($_, 0, $useModuleNS);
+ my $namespace = $exceptionTypeUnprocessed{'namespace'};
+ $namespace = $useModule if($namespace eq "");
+
+ my %exceptionType = $codeGenerator->ExtractNamespace($_, 1, $useModuleNS);
+ $fixupExceptionString .= "#include \"" . $exceptionType{'type'} . "Impl.h\"\n";
+
+ my $cmpType = $exceptionType{'type'} . "Wrapper";
+ if($extractedType{'type'} ne $cmpType) {
+ $fixupExceptionString .= "\n#include <kdom/bindings/js/$namespace/${cmpType}.h>\n";
+ }
+ }
+
+ $fixupExceptionString .= "\n" if($fixupExceptionString ne "");
+
# ... and apply fixups!
my $tempData = join("@", @implContent);
my $fixupString = "";
+
+ @neededIncludes = sort { length $a <=> length $b } @neededIncludes;
foreach(@neededIncludes) {
- $fixupString .= "#include \"${_}.h\"\n";
+ my $useClass = $_;
+
+ if($useClass =~ /^.*AbsImpl$/) { # Special cases for SVG generation!
+ $useClass =~ s/AbsImpl/Impl/; # it's 'SVGPathSegArcImpl' not 'SVGPathSegArcAbsImpl'
+ } elsif($useClass =~ /^.*RelImpl$/) {
+ $useClass =~ s/RelImpl/Impl/; # it's 'SVGPathSegArcImpl' not 'SVGPathSegArcRelImpl'
+ }
+
+ $fixupString .= "#include \"${useClass}.h\"\n";
}
$fixupString .= "\n" if($fixupString ne "");
$tempData =~ s/#FIXUP_INCLUDES#/$fixupString/;
+ $tempData =~ s/#FIXUP_EXCEPTIONS#/$fixupExceptionString/;
+
@implContent = split("@", $tempData);
}
@@ -799,21 +1126,33 @@
# first, build the string table
my %soffset = ();
- if($name =~ /Proto\:\:/) { # Define prototype first...
- my $type = $name; $type =~ s/Proto\:\:.*//;
- my $implClass = $type; $implClass =~ s/Wrapper$/Impl/;
-
- push(@implContent, "/* Hash table for prototype */");
-
+ if(($name =~ /Proto\:\:/) or ($name =~ /Constructor\:\:/)) {
+ my $type = $name;
+ my $implClass;
+
+ if($name =~ /Proto\:\:/) {
+ $type =~ s/Proto\:\:.*//;
+ $implClass = $type; $implClass =~ s/Wrapper$//;
+ push(@implContent, "/* Hash table for prototype */");
+ } else {
+ $type =~ s/\:\:.*//;
+ $implClass = $type; $implClass =~ s/Constructor$//;
+ push(@implContent, "/* Hash table for constructor */");
+ }
+
my @namespaces = @{$codeGenerator->SplitNamespaces($useModuleNS)};
foreach(@namespaces) {
push(@implContent, "\nnamespace $_\n{\n");
}
- push(@implContent, "\tECMA_DEFINE_PROTOTYPE(${type}Proto)\n");
- push(@implContent, "\tECMA_IMPLEMENT_PROTOFUNC(${type}ProtoFunc, $type, $implClass)\n");
- push(@implContent, "\tECMA_IMPLEMENT_PROTOTYPE(\"$type\", ${type}Proto, ${type}ProtoFunc)");
+ if($name =~ /Proto\:\:/) {
+ push(@implContent, " ECMA_DEFINE_PROTOTYPE(${type}Proto)\n");
+ push(@implContent, " ECMA_IMPLEMENT_PROTOFUNC(${type}ProtoFunc, $type, ${implClass}Impl)\n");
+ push(@implContent, " ECMA_IMPLEMENT_PROTOTYPE(\"$type\", ${type}Proto, ${type}ProtoFunc)");
+ } else {
+ push(@implContent, " ECMA_IMPLEMENT_CONSTRUCTOR($type, \"${implClass}\")");
+ }
foreach(@namespaces) {
push(@implContent, "\n};\n");
@@ -877,7 +1216,8 @@
push(@implContent, "};\n\n");
push(@implContent, "const struct KJS::HashTable $name =\n");
- push(@implContent, "{\n\t2, $size, $nameEntries, $savedSize, $nameStringTable\n};\n\n");
+# push(@implContent, "{\n 2, $size, $nameEntries, $savedSize, $nameStringTable\n};\n\n");
+ push(@implContent, "{\n 2, $size, $nameEntries, $savedSize\n};\n\n");
}
# Internal helper
@@ -903,9 +1243,10 @@
my $dataName = shift;
my %dataType = %{$ref = shift};
- my $inPutMode = shift;
+ my $processMode = shift;
my $type = $dataType{'type'};
+ my $value = $dataType{'paramName'};
my $module = $dataType{'namespace'};
# Quick'n'dirty replace table.
@@ -917,45 +1258,95 @@
$type = "QChar";
}
+ my $showNS = "";
+ if($useModuleNS !~ /KDOM/) {
+ $showNS = "KDOM::";
+ }
+
+ my %hash = %{$codeGenerator->ModuleNamespaceHash()};
+ my $useNS = ($module ne "") ? ($hash{$module} . "::") : "";
+ $useNS = "" if($useNS eq $useModuleNS);
+
my $includeFile = 0;
my $returnValue;
- if($inPutMode eq 0) {
+ if($processMode eq 0) { # 'get' mode...
if($type eq "DOMTimeStamp") { # Known typedef.
- $returnValue = "KJS::Number((long unsigned int) ";
+ $returnValue = "return KJS::Number((long unsigned int) $value);";
} elsif($type eq "DOMString") {
- $returnValue = "getDOMString(";
+ $returnValue = "return ${showNS}getDOMString($value);";
} elsif($codeGenerator->IsPrimitiveType($type)) {
if($type eq "bool") {
- $returnValue = "KJS::Boolean(";
+ $returnValue = "return KJS::Boolean($value);";
+ } elsif($type eq "void") {
+ $returnValue = "$value;\n\n return KJS::Undefined();";
} else {
- $returnValue = "KJS::Number(";
+ $returnValue = "return KJS::Number($value);";
}
- } else { # TODO: - use getDOMNode/getDOMEvent etc...
- $returnValue = "safe_cache\<${type}Impl, ${type}Wrapper\>(exec, ";
+ } else {
+ if(($type eq "Node") or ($type eq "Element")) {
+ push(@neededIncludes, "ElementImpl") if($type eq "Element");
+ $returnValue = "return ${showNS}getDOMNode(exec, $value);";
+ } elsif($type eq "EventTarget") {
+ push(@neededIncludes, "EventTargetImpl");
+ $returnValue = "return ${showNS}getDOMNode(exec, dynamic_cast<NodeImpl *>($value));";
+ } elsif($type eq "Event") {
+ $returnValue = "return ${showNS}getDOMEvent(exec, $value);";
+ } elsif($type eq "CSSRule") {
+ $returnValue = "return ${showNS}getDOMCSSRule(exec, $value);";
+ } elsif($type eq "CSSValue") {
+ $returnValue = "return ${showNS}getDOMCSSValue(exec, $value);";
+ } else {
+ $returnValue = "return ${showNS}safe_cache\<${useNS}${type}Impl, ${useNS}${type}Wrapper\>(exec, $value);";
+ }
+
$includeFile = 1;
}
-
- $returnValue = "return ${returnValue}m_impl->$dataName());"
- } else {
+ } elsif(($processMode eq 1) or($processMode eq 2)) { # 'put' or 'call' mode...
if($type eq "DOMString") {
- $returnValue ="toDOMString(exec, value)";
+ $returnValue ="${showNS}toDOMString(exec, $value)";
} elsif($codeGenerator->IsPrimitiveType($type)) {
if($type eq "bool") {
- $returnValue = "value->toBoolean(exec)";
- } else { # TODO: - toNumber always correct?
- $returnValue = "value->toUInt32(exec)";
+ $returnValue = "$value->toBoolean(exec)";
+ } elsif($type eq "int") {
+ $returnValue = "$value->toInt32(exec)";
+ } elsif($type eq "unsigned int") {
+ $returnValue = "$value->toUInt32(exec)";
+ } elsif($type eq "short") {
+ $returnValue = "$value->toInt32(exec)";
+ } elsif($type eq "unsigned short") {
+ $returnValue = "$value->toUInt16(exec)";
+ } elsif($type eq "long") {
+ $returnValue = "$value->toInt32(exec)";
+ } elsif($type eq "unsigned long") {
+ $returnValue = "$value->toUInt32(exec)";
+ } elsif($type eq "float") {
+ $returnValue = "(float) $value->toNumber(exec)";
+ } elsif($type eq "double") {
+ $returnValue = "$value->toNumber(exec)";
}
} else {
- $returnValue = "ecma_cast\<${type}Impl\>(exec, value, &to${type})";
+ $returnValue = "${showNS}ecma_cast\<${useNS}${type}Impl\>(exec, $value, &${useNS}to${type})";
$includeFile = 1;
}
- $returnValue = "m_impl->$dataName($returnValue);\n\t\t\tbreak;"
+ if($processMode eq 1) { # 'put' mode
+ $returnValue = "m_impl->$dataName($returnValue);\n break;"
+ } else { # 'call' mode
+ if($codeGenerator->IsPrimitiveType($type)) {
+ $returnValue = "${useNS}${type} ${dataName} = $returnValue;";
+ } else {
+ $returnValue = "${useNS}${type}Impl *${dataName} = $returnValue;";
+ }
+ }
}
- if($includeFile eq 1) {
- if(($module ne "") and ($module ne $useModuleNS)) {
+ # Only add include, if not yet added...
+ my @array = grep { /${type}Wrapper$/ } @neededIncludes;
+ my $arraySize = @array;
+
+ if(($includeFile eq 1) and ($arraySize eq 0)) {
+ if(($module ne "") and ($module ne $useModule)) {
push(@neededIncludes, "$module/${type}Wrapper");
} else {
push(@neededIncludes, "${type}Wrapper");
@@ -970,12 +1361,37 @@
}
# Internal helper
+sub IsIndexableClass
+{
+ my $object = shift;
+
+ my $interface = shift;
+ my $itemType = shift;
+
+ # These are special cases to support [] indexing on them (no way to determine from IDL :/)
+ if(($interface eq "NodeListWrapper") or ($interface eq "NamedNodeMapWrapper")) {
+ $$itemType = "Node";
+ } elsif(($interface eq "MediaListWrapper") or ($interface eq "CSSStyleDeclarationWrapper")) {
+ $$itemType = "DOMString";
+ } elsif($interface eq "StyleSheetListWrapper") {
+ $$itemType = "StyleSheet";
+ } elsif($interface eq "CSSRuleListWrapper") {
+ $$itemType = "CSSRule";
+ } elsif($interface eq "CSSValueListWrapper") {
+ $$itemType = "CSSValue";
+ }
+
+ return ($$itemType ne "");
+}
+
+# Internal helper
sub WriteData
{
if(defined($IMPL)) {
# Write content to file.
print $IMPL @implContent;
close($IMPL);
+ undef($IMPL);
@implContent = "";
}
@@ -984,6 +1400,7 @@
# Write content to file.
print $HEADER @headerContent;
close($HEADER);
+ undef($HEADER);
@headerContent = "";
}
1.2 +11 -16 SVGSupport/kdom/bindings/kdombinder.sh
Index: kdombinder.sh
===================================================================
RCS file: /cvs/root/SVGSupport/kdom/bindings/kdombinder.sh,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- kdombinder.sh 25 Aug 2005 08:16:07 -0000 1.1
+++ kdombinder.sh 20 Sep 2005 22:07:59 -0000 1.2
@@ -10,21 +10,16 @@
LANG=$2 # 2 - Language generator string identifier (ie. 'cpp')
MODULE=$3 # 3 - DOM module where IDLs live in (ie. 'core')
INPUT=$4 # 4 - Interface to process (ie. 'Node.cpp')
+BUILDDIR=$5 # 5 - $(top_builddir) variable from Makefile.am (i.e. '.')
-IDL=`echo $INPUT | sed 's/\.cpp/\.idl/g' | sed 's/Wrapper//'`
+IDL=`basename $INPUT | sed 's/\.cpp/.idl/g;s/\.h/.idl/g' | sed 's/Wrapper//'`
-if test -f $SRCDIR/kdom/bindings/$LANG/$MODULE/$INPUT; then
- if test $SRCDIR/kdom/bindings/idl/$MODULE/$IDL -nt $SRCDIR/kdom/bindings/$LANG/$MODULE/$INPUT; then
- /usr/bin/env perl -I$SRCDIR/kdom/bindings $SRCDIR/kdom/bindings/kdomidl.pl \
- --generator $LANG --outputdir $SRCDIR/kdom/bindings/$LANG \
- --input $SRCDIR/kdom/bindings/idl/$MODULE/$IDL \
- --includedir $SRCDIR/kdom/bindings/idl \
- --documentation $SRCDIR/kdom/bindings/idl/$MODULE/docs-$MODULE.xml &>/dev/null
- fi
-else
- /usr/bin/env perl -I$SRCDIR/kdom/bindings $SRCDIR/kdom/bindings/kdomidl.pl \
- --generator $LANG --outputdir $SRCDIR/kdom/bindings/$LANG \
- --input $SRCDIR/kdom/bindings/idl/$MODULE/$IDL \
- --includedir $SRCDIR/kdom/bindings/idl \
- --documentation $SRCDIR/kdom/bindings/idl/$MODULE/docs-$MODULE.xml &>/dev/null
-fi
+test -f $BUILDDIR/kdom/bindings/$LANG/$MODULE/$INPUT \
+ && ! test $SRCDIR/kdom/bindings/idl/$MODULE/$IDL -nt $BUILDDIR/kdom/bindings/$LANG/$MODULE/$INPUT \
+ && exit 0
+
+/usr/bin/env perl -I$SRCDIR/kdom/bindings $SRCDIR/kdom/bindings/kdomidl.pl \
+ --generator $LANG --outputdir $BUILDDIR/kdom/bindings/$LANG \
+ --input $SRCDIR/kdom/bindings/idl/$MODULE/$IDL \
+ --includedir $SRCDIR/kdom/bindings/idl \
+ --documentation $SRCDIR/kdom/bindings/idl/$MODULE/docs-$MODULE.xml
1.2 +8 -5 SVGSupport/kdom/bindings/kdomidl.pl
Index: kdomidl.pl
===================================================================
RCS file: /cvs/root/SVGSupport/kdom/bindings/kdomidl.pl,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- kdomidl.pl 25 Aug 2005 08:16:07 -0000 1.1
+++ kdomidl.pl 20 Sep 2005 22:07:59 -0000 1.2
@@ -18,24 +18,27 @@
my @includeDirs;
my $documentationFile;
my $inputFile;
+my $layerOnTop = 0;
# Parse command line parameters.
my $result = GetOptions("generator=s" => \$generator,
"outputdir=s" => \$outputDir,
"includedir=s" => \@includeDirs,
"documentation=s" => \$documentationFile,
- "input=s" => \$inputFile);
+ "input=s" => \$inputFile,
+ "ontop+" => \$layerOnTop);
if(!defined($generator) or !defined($outputDir) or !defined($documentationFile) or
(@includeDirs eq 0) or !defined($inputFile))
{
print "Usage: kdomidl.pl [--generator <string>] [--outputdir <directory>]\n" .
" [--includedir <directory>]* [--documentation <xml file>]\n" .
- " [--input <idl file>]\n\n";
+ " [--input <idl file>] [--ontop]?\n\n";
- print " Possible values for --generator: 'cpp' / 'js'\n";
+ print " Possible values for --generator: 'cpp' / 'js' / 'ecmaInterface'\n";
print " You can specify multiple --includedir arguments.\n";
- print " Use relative directory paths for --outputdir & --documentationFile.\n\n";
+ print " In projects using kdom, specify the optional --ontop flag.\n";
+ print " Use relative directory paths for --outputdir & --documentation.\n\n";
exit;
}
@@ -54,7 +57,7 @@
my $document = $parser->Parse($inputFile);
# Generate desired output for given IDL file.
-my $codeGen = IDLCodeGenerator->new(\@includeDirs, $generator, $outputDir, $documentationFile);
+my $codeGen = IDLCodeGenerator->new(\@includeDirs, $generator, $outputDir, $documentationFile, $layerOnTop);
$codeGen->ProcessDocument($document);
1;
1.1 SVGSupport/kdom/bindings/IDLCodeGeneratorEcmaInterface.pm
Index: IDLCodeGeneratorEcmaInterface.pm
===================================================================
#
# KDOM IDL parser
#
# Copyright (c) 2005 Nikolas Zimmermann <wildfox at kde.org>
#
package IDLCodeGeneratorEcmaInterface;
my $useModule = "";
my $useModuleNS = "";
my $useOutputDir = "";
my $useLayerOnTop = 0;
my $codeGenerator;
my $IMPL;
my $HEADER;
my @implContent; # .cpp file content
my @headerContent; # .h file content
my @classes; # Helper.
my $headerString; # Helper.
my @neededForwards; # Used to build up include list
# Default .h template
my $headerTemplate = << "EOF";
/*
This file is part of the KDE project.
This file has been generated by kdomidl.pl. DO NOT MODIFY!
This library is free software; you can redistribute it and/or
modify it under the terms of the GNU Library General Public
License as published by the Free Software Foundation; either
version 2 of the License, or (at your option) any later version.
This library is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
Library General Public License for more details.
You should have received a copy of the GNU Library General Public License
along with this library; see the file COPYING.LIB. If not, write to
the Free Software Foundation, Inc., 59 Temple Place - Suite 330,
Boston, MA 02111-1307, USA.
*/
EOF
# Default constructor
sub new
{
my $object = shift;
my $reference = { };
$codeGenerator = shift;
$useOutputDir = shift;
my $useDocumentation = shift; # not used here.
$useLayerOnTop = shift;
bless($reference, $object);
return $reference;
}
sub finish
{
my $object = shift;
# Commit changes!
$object->WriteData();
}
# Params: 'idlDocument' struct
sub GenerateModule
{
my $object = shift;
my $dataNode = shift;
# Create module <-> namespace map...
$codeGenerator->CreateModuleNamespaceHash();
$useModule = $dataNode->module;
my %hash = %{$codeGenerator->ModuleNamespaceHash()};
$useModuleNS = $hash{$useModule};
# Determine all classes within the project...
@classes = @{$codeGenerator->AllClasses()};
}
# Params: 'domClass' struct
sub GenerateInterface
{
my $object = shift;
my $dataNode = shift;
$object->WriteData();
# Start actual generation..
print " | |> Generating implementation...\n";
$object->GenerateImplementation($dataNode);
print " | |> Generating header...\n";
$object->GenerateHeader($dataNode);
print " |-\n |\n";
# Open file for writing...
my $implFileName = $useOutputDir . "/EcmaInterface.cpp";
my $headerFileName = $useOutputDir . "/EcmaInterface.h";
open($IMPL, ">$implFileName") || die "Coudln't open file $implFileName";
open($HEADER, ">$headerFileName") || die "Coudln't open file $headerFileName";
}
sub GenerateHeader
{
my $object = shift;
my $dataNode = shift;
if(!defined($HEADER)) {
# - Add default header template
@headerContent = split("\r", $headerTemplate);
# - Add header protection
my $printNS = $useModuleNS; $printNS =~ s/\:\:/\_/g;
push(@headerContent, "\n#ifndef $printNS\_EcmaInterface_H\n");
push(@headerContent, "#define $printNS\_EcmaInterface_H\n\n");
push(@headerContent, "#include <kdom/core/CDFInterface.h>\n");
if($useModuleNS !~ /^KDOM/) {
push(@headerContent, "#include <kdom/ecma/EcmaInterface.h>\n");
}
push(@headerContent, "#include <kdom/core/DocumentImpl.h>\n\n");
push(@headerContent, "namespace KJS\n{\n class ObjectImp;\n}\n\n");
# - Add placeholder to be replaced with needed forwards, later.
push(@headerContent, "#FIXUP_FORWARDS#");
# - Add namespace selector(s)
my @namespaces = @{$codeGenerator->SplitNamespaces($useModuleNS)};
my $collectedNS = "";
foreach(@namespaces) {
$collectedNS .= $_ . "::";
my $showNS = substr($collectedNS, 0, length($collectedNS) - 2);
push(@headerContent, "namespace $_\n{\n");
}
}
# - Add class definition...
my $inheritanceString = "";
$inheritanceString = " : public KDOM::EcmaInterface" if($useModuleNS !~ /^KDOM/);
push(@headerContent, " class EcmaInterface${inheritanceString}\n {\n public:\n");
push(@headerContent, " EcmaInterface() { }\n");
push(@headerContent, " virtual ~EcmaInterface() { }\n\n");
push(@headerContent, $headerString);
push(@headerContent, " };");
# - Build forward list...
if($useLayerOnTop eq 0) {
foreach(@classes) {
push(@neededForwards, $_ . "Impl");
}
}
# End header...
my @namespaces = @{$codeGenerator->SplitNamespaces($useModuleNS)};
my $namespacesMax = @namespaces;
foreach(@namespaces) {
push(@headerContent, "\n};\n");
}
push(@headerContent, "\n#endif\n");
# ... and apply fixups!
my $tempData = join("@", @headerContent);
my $fixupString = "";
@neededForwards = sort { length $a <=> length $b } @neededForwards;
foreach(@neededForwards) {
my $useClass = $_;
my @namespaces = @{$codeGenerator->SplitNamespaces($useClass)};
my $namespaceCount = @namespaces;
my $i = 0;
my $collectedNS = "";
foreach(@namespaces) {
$i++;
$collectedNS .= $_ . "::";
my $showNS = substr($collectedNS, 0, length($collectedNS) - 2);
if($i < $namespaceCount) {
$fixupString .= "namespace $_ { ";
} else {
$fixupString .= "class ${_}; ";
$fixupString .= ("} " x ($i - 1));
$fixupString .= "\n";
}
}
}
$fixupString .= "\n" if($fixupString ne "");
$tempData =~ s/#FIXUP_FORWARDS#/$fixupString/;
@headerContent = split("@", $tempData);
}
sub GenerateImplementation
{
my $object = shift;
my $dataNode = shift;
my $parentsMax = @{$dataNode->parents};
my %extractedType = $codeGenerator->ExtractNamespace($dataNode->name, 1, $useModuleNS);
$extractedType{'type'} .= "Wrapper"; # Postfix the classname...
my $implClass = $extractedType{'type'};
$implClass =~ s/Wrapper$/Impl/;
if(!defined($IMPL)) {
# - Add default header template
@implContent = split("\r", $headerTemplate);
# - Add absolutely needed includes
if($useLayerOnTop eq 0) {
push(@implContent, "\n#include <kdom/ecma/EcmaInterface.h>\n\n");
} elsif($useModule eq "svg") { # Special case for ksvg...
push(@implContent, "\n#include <ksvg2/ecma/EcmaInterface.h>");
push(@implContent, "\n#include <kdom/ecma/DOMBridge.h>\n\n");
}
# - Add placeholder to be replaced with needed includes, later.
push(@implContent, "#FIXUP_INCLUDES#");
# - Add namespace selector(s)
my @namespaces = @{$codeGenerator->SplitNamespaces($useModuleNS)};
my $collectedNS = "";
foreach(@namespaces) {
$collectedNS .= $_ . "::";
my $showNS = substr($collectedNS, 0, length($collectedNS) - 2);
push(@implContent, "using namespace $showNS;\n");
}
}
$headerString = ""; # Cleanup.
my $showTypeNS = $useModuleNS;
$showTypeNS =~ s/([A-Z]*)[A-Za-z:]*/$1/g;
my $useThisClass = 0; # Helper.
# - Add 'inheritedFoobarCast' functions for all the kdom classes
# which are reimplemented within our project (ie. ksvg2/khtml2).
foreach(@classes) {
my $class = $_;
if($class !~ /KDOM/) { # Skip our own base classes.
next;
}
my $include = $class;
$include =~ s/([a-zA-Z0-9]*::)*//; # Strip namespace.
if($useLayerOnTop eq 0) {
$headerString .= " virtual ${_}Impl *inherited${include}" .
"Cast(const KJS::ObjectImp *bridge);\n";
push(@implContent, "\n${_}Impl *${showTypeNS}::EcmaInterface::inherited" .
$include . "Cast(const KJS::ObjectImp *bridge)\n{\n" .
" Q_UNUSED(bridge);\n return 0;\n}\n");
} else {
my @inheritedByClassList = @{$codeGenerator->AllClassesWhichInheritFrom($_)};
my $inheritedBySize = @inheritedByClassList;
my $classString = "";
if($inheritedBySize ne 0) {
my $used = 0;
foreach(@inheritedByClassList) {
my %inheritedType = $codeGenerator->ExtractNamespace($_, 1, $useModuleNS);
my $type = $inheritedType{'type'};
my $namespace = $inheritedType{'namespace'};
if($namespace !~ /^KDOM/) {
# No duplicated includes...
my @array1 = grep { /^${type}Impl$/ } @neededForwards;
my @array2 = grep { /^${type}Wrapper$/ } @neededForwards;
my $arraySize1 = @array1; my $arraySize2 = @array2;
push(@neededForwards, $type . "Impl") if($arraySize1 eq 0);
push(@neededForwards, $type . "Wrapper") if($arraySize2 eq 0);
$classString .= " { ${class}Impl *test = ${namespace}::to${type}(0, bridge);" .
"\n if(test) return test; }\n\n";
}
}
}
if($classString ne "") {
$headerString .= " ${class}Impl *inherited${include}" .
"Cast(const KJS::ObjectImp *bridge);\n";
push(@implContent, "\n${class}Impl *${showTypeNS}::EcmaInterface::inherited" .
$include . "Cast(const KJS::ObjectImp *bridge)\n{\n" .
$classString . " return 0;\n}\n");
}
}
}
# ... and apply fixups!
my $tempData = join("@", @implContent);
my $fixupString = "";
foreach(@neededForwards) {
$_ =~ s/([a-zA-Z0-9]*::)*//; # Strip namespace.
}
@neededForwards = sort { length $a <=> length $b } @neededForwards;
foreach(@neededForwards) {
my $useClass = $_;
if($useClass =~ /^.*AbsImpl$/) { # Special cases for SVG generation!
$useClass =~ s/AbsImpl/Impl/; # it's 'SVGPathSegArcImpl' not 'SVGPathSegArcAbsImpl'
} elsif($useClass =~ /^.*RelImpl$/) {
$useClass =~ s/RelImpl/Impl/; # it's 'SVGPathSegArcImpl' not 'SVGPathSegArcRelImpl'
}
$fixupString .= "#include \"${useClass}.h\"\n";
}
$fixupString .= "\n" if($fixupString ne "");
$tempData =~ s/#FIXUP_INCLUDES#/$fixupString/;
@implContent = split("@", $tempData);
@neededForwards = ();
}
# Internal helper
sub WriteData
{
if(defined($IMPL)) {
# Write content to file.
print $IMPL @implContent;
close($IMPL);
undef($IMPL);
@implContent = "";
}
if(defined($HEADER)) {
# Write content to file.
print $HEADER @headerContent;
close($HEADER);
undef($HEADER);
@headerContent = "";
}
}
1;
1.2 +1 -1 SVGSupport/kdom/bindings/idl/core/Attr.idl
Index: Attr.idl
===================================================================
RCS file: /cvs/root/SVGSupport/kdom/bindings/idl/core/Attr.idl,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- Attr.idl 25 Aug 2005 08:16:08 -0000 1.1
+++ Attr.idl 20 Sep 2005 22:08:00 -0000 1.2
@@ -15,7 +15,7 @@
interface Attr : Node {
readonly attribute DOMString name;
readonly attribute boolean specified;
- attribute DOMString value;
+ attribute DOMString value [raises(DOMException)];
// Introduced in DOM Level 2:
readonly attribute Element ownerElement;
1.2 +6 -6 SVGSupport/kdom/bindings/idl/core/CharacterData.idl
Index: CharacterData.idl
===================================================================
RCS file: /cvs/root/SVGSupport/kdom/bindings/idl/core/CharacterData.idl,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- CharacterData.idl 25 Aug 2005 08:16:08 -0000 1.1
+++ CharacterData.idl 20 Sep 2005 22:08:00 -0000 1.2
@@ -13,27 +13,27 @@
module core
{
interface CharacterData : Node {
- attribute DOMString data;
+ attribute DOMString data [raises(DOMException)];
readonly attribute unsigned long length;
DOMString substringData(in unsigned long offset,
in unsigned long count)
- raises(DOMException);
+ [raises(DOMException)];
void appendData(in DOMString arg)
- raises(DOMException);
+ [raises(DOMException)];
void insertData(in unsigned long offset,
in DOMString arg)
- raises(DOMException);
+ [raises(DOMException)];
void deleteData(in unsigned long offset,
in unsigned long count)
- raises(DOMException);
+ [raises(DOMException)];
void replaceData(in unsigned long offset,
in unsigned long count,
in DOMString arg)
- raises(DOMException);
+ [raises(DOMException)];
};
};
1.2 +2 -2 SVGSupport/kdom/bindings/idl/core/DOMConfiguration.idl
Index: DOMConfiguration.idl
===================================================================
RCS file: /cvs/root/SVGSupport/kdom/bindings/idl/core/DOMConfiguration.idl,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- DOMConfiguration.idl 25 Aug 2005 08:16:08 -0000 1.1
+++ DOMConfiguration.idl 20 Sep 2005 22:08:00 -0000 1.2
@@ -16,10 +16,10 @@
interface DOMConfiguration {
void setParameter(in DOMString name,
in DOMUserData value)
- raises(DOMException);
+ [raises(DOMException)];
DOMUserData getParameter(in DOMString name)
- raises(DOMException);
+ [raises(DOMException)];
boolean canSetParameter(in DOMString name,
in DOMUserData value);
1.2 +20 -20 SVGSupport/kdom/bindings/idl/core/DOMException.idl
Index: DOMException.idl
===================================================================
RCS file: /cvs/root/SVGSupport/kdom/bindings/idl/core/DOMException.idl,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- DOMException.idl 25 Aug 2005 08:16:09 -0000 1.1
+++ DOMException.idl 20 Sep 2005 22:08:00 -0000 1.2
@@ -12,26 +12,26 @@
module core
{
- // Exception codes
- const unsigned short INDEX_SIZE_ERR = 1;
- const unsigned short DOMSTRING_SIZE_ERR = 2;
- const unsigned short HIERARCHY_REQUEST_ERR = 3;
- const unsigned short WRONG_DOCUMENT_ERR = 4;
- const unsigned short INVALID_CHARACTER_ERR = 5;
- const unsigned short NO_DATA_ALLOWED_ERR = 6;
- const unsigned short NO_MODIFICATION_ALLOWED_ERR = 7;
- const unsigned short NOT_FOUND_ERR = 8;
- const unsigned short NOT_SUPPORTED_ERR = 9;
- const unsigned short INUSE_ATTRIBUTE_ERR = 10;
- const unsigned short INVALID_STATE_ERR = 11;
- const unsigned short SYNTAX_ERR = 12;
- const unsigned short INVALID_MODIFICATION_ERR = 13;
- const unsigned short NAMESPACE_ERR = 14;
- const unsigned short INVALID_ACCESS_ERR = 15;
- const unsigned short VALIDATION_ERR = 16;
- const unsigned short TYPE_MISMATCH_ERR = 17;
+ interface DOMException {
+ readonly attribute unsigned short code;
- exception DOMException {
- unsigned short code;
+ // Exception codes
+ const unsigned short INDEX_SIZE_ERR = 1;
+ const unsigned short DOMSTRING_SIZE_ERR = 2;
+ const unsigned short HIERARCHY_REQUEST_ERR = 3;
+ const unsigned short WRONG_DOCUMENT_ERR = 4;
+ const unsigned short INVALID_CHARACTER_ERR = 5;
+ const unsigned short NO_DATA_ALLOWED_ERR = 6;
+ const unsigned short NO_MODIFICATION_ALLOWED_ERR = 7;
+ const unsigned short NOT_FOUND_ERR = 8;
+ const unsigned short NOT_SUPPORTED_ERR = 9;
+ const unsigned short INUSE_ATTRIBUTE_ERR = 10;
+ const unsigned short INVALID_STATE_ERR = 11;
+ const unsigned short SYNTAX_ERR = 12;
+ const unsigned short INVALID_MODIFICATION_ERR = 13;
+ const unsigned short NAMESPACE_ERR = 14;
+ const unsigned short INVALID_ACCESS_ERR = 15;
+ const unsigned short VALIDATION_ERR = 16;
+ const unsigned short TYPE_MISMATCH_ERR = 17;
};
};
1.2 +4 -4 SVGSupport/kdom/bindings/idl/core/DOMImplementation.idl
Index: DOMImplementation.idl
===================================================================
RCS file: /cvs/root/SVGSupport/kdom/bindings/idl/core/DOMImplementation.idl,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- DOMImplementation.idl 25 Aug 2005 08:16:09 -0000 1.1
+++ DOMImplementation.idl 20 Sep 2005 22:08:00 -0000 1.2
@@ -12,7 +12,7 @@
module core
{
- interface [nodptr] DOMImplementation {
+ interface [nodptr] DOMImplementation : ls::DOMImplementationLS {
boolean hasFeature(in DOMString feature,
in DOMString version);
@@ -20,13 +20,13 @@
DocumentType createDocumentType(in DOMString qualifiedName,
in DOMString publicId,
in DOMString systemId)
- raises(DOMException);
+ [raises(DOMException)];
// Introduced in DOM Level 2:
Document createDocument(in DOMString namespaceURI,
in DOMString qualifiedName,
in DocumentType doctype)
- raises(DOMException);
+ [raises(DOMException)];
// Introduced in DOM Level 3:
DOMObject getFeature(in DOMString feature,
@@ -34,6 +34,6 @@
// Introduced in DOM Level 2: [specified in seperated DOMImplementationCSS]
css::CSSStyleSheet createCSSStyleSheet(in DOMString title,
- in DOMString media) raises(DOMException);
+ in DOMString media) [raises(DOMException)];
};
};
1.2 +12 -12 SVGSupport/kdom/bindings/idl/core/Document.idl
Index: Document.idl
===================================================================
RCS file: /cvs/root/SVGSupport/kdom/bindings/idl/core/Document.idl,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- Document.idl 25 Aug 2005 08:16:09 -0000 1.1
+++ Document.idl 20 Sep 2005 22:08:00 -0000 1.2
@@ -27,7 +27,7 @@
readonly attribute Element documentElement;
Element createElement(in DOMString tagName)
- raises(DOMException);
+ [raises(DOMException)];
DocumentFragment createDocumentFragment();
@@ -36,34 +36,34 @@
Comment createComment(in DOMString data);
CDATASection createCDATASection(in DOMString data)
- raises(DOMException);
+ [raises(DOMException)];
ProcessingInstruction createProcessingInstruction(in DOMString target,
in DOMString data)
- raises(DOMException);
+ [raises(DOMException)];
Attr createAttribute(in DOMString name)
- raises(DOMException);
+ [raises(DOMException)];
EntityReference createEntityReference(in DOMString name)
- raises(DOMException);
+ [raises(DOMException)];
NodeList getElementsByTagName(in DOMString tagname);
// Introduced in DOM Level 2:
Node importNode(in Node importedNode,
in boolean deep)
- raises(DOMException);
+ [raises(DOMException)];
// Introduced in DOM Level 2:
Element createElementNS(in DOMString namespaceURI,
in DOMString qualifiedName)
- raises(DOMException);
+ [raises(DOMException)];
// Introduced in DOM Level 2:
Attr createAttributeNS(in DOMString namespaceURI,
in DOMString qualifiedName)
- raises(DOMException);
+ [raises(DOMException)];
// Introduced in DOM Level 2:
NodeList getElementsByTagNameNS(in DOMString namespaceURI,
@@ -79,10 +79,10 @@
readonly attribute DOMString xmlEncoding;
// Introduced in DOM Level 3:
- attribute boolean xmlStandalone;
+ attribute boolean xmlStandalone [raises(DOMException)];
// Introduced in DOM Level 3:
- attribute DOMString xmlVersion;
+ attribute DOMString xmlVersion [raises(DOMException)];
// Introduced in DOM Level 3:
attribute boolean strictErrorChecking;
@@ -92,7 +92,7 @@
// Introduced in DOM Level 3:
Node adoptNode(in Node source)
- raises(DOMException);
+ [raises(DOMException)];
// Introduced in DOM Level 3:
readonly attribute DOMConfiguration domConfig;
@@ -104,6 +104,6 @@
Node renameNode(in Node n,
in DOMString namespaceURI,
in DOMString qualifiedName)
- raises(DOMException);
+ [raises(DOMException)];
};
};
1.2 +14 -14 SVGSupport/kdom/bindings/idl/core/Element.idl
Index: Element.idl
===================================================================
RCS file: /cvs/root/SVGSupport/kdom/bindings/idl/core/Element.idl,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- Element.idl 25 Aug 2005 08:16:10 -0000 1.1
+++ Element.idl 20 Sep 2005 22:08:00 -0000 1.2
@@ -19,50 +19,50 @@
void setAttribute(in DOMString name,
in DOMString value)
- raises(DOMException);
+ [raises(DOMException)];
void removeAttribute(in DOMString name)
- raises(DOMException);
+ [raises(DOMException)];
Attr getAttributeNode(in DOMString name);
Attr setAttributeNode(in Attr newAttr)
- raises(DOMException);
+ [raises(DOMException)];
Attr removeAttributeNode(in Attr oldAttr)
- raises(DOMException);
+ [raises(DOMException)];
NodeList getElementsByTagName(in DOMString name);
// Introduced in DOM Level 2:
DOMString getAttributeNS(in DOMString namespaceURI,
in DOMString localName)
- raises(DOMException);
+ [raises(DOMException)];
// Introduced in DOM Level 2:
void setAttributeNS(in DOMString namespaceURI,
in DOMString qualifiedName,
in DOMString value)
- raises(DOMException);
+ [raises(DOMException)];
// Introduced in DOM Level 2:
void removeAttributeNS(in DOMString namespaceURI,
in DOMString localName)
- raises(DOMException);
+ [raises(DOMException)];
// Introduced in DOM Level 2:
Attr getAttributeNodeNS(in DOMString namespaceURI,
in DOMString localName)
- raises(DOMException);
+ [raises(DOMException)];
// Introduced in DOM Level 2:
Attr setAttributeNodeNS(in Attr newAttr)
- raises(DOMException);
+ [raises(DOMException)];
// Introduced in DOM Level 2:
NodeList getElementsByTagNameNS(in DOMString namespaceURI,
in DOMString localName)
- raises(DOMException);
+ [raises(DOMException)];
// Introduced in DOM Level 2:
boolean hasAttribute(in DOMString name);
@@ -70,7 +70,7 @@
// Introduced in DOM Level 2:
boolean hasAttributeNS(in DOMString namespaceURI,
in DOMString localName)
- raises(DOMException);
+ [raises(DOMException)];
// Introduced in DOM Level 3:
readonly attribute TypeInfo schemaTypeInfo;
@@ -78,17 +78,17 @@
// Introduced in DOM Level 3:
void setIdAttribute(in DOMString name,
in boolean isId)
- raises(DOMException);
+ [raises(DOMException)];
// Introduced in DOM Level 3:
void setIdAttributeNS(in DOMString namespaceURI,
in DOMString localName,
in boolean isId)
- raises(DOMException);
+ [raises(DOMException)];
// Introduced in DOM Level 3:
void setIdAttributeNode(in Attr idAttr,
in boolean isId)
- raises(DOMException);
+ [raises(DOMException)];
};
};
1.2 +5 -5 SVGSupport/kdom/bindings/idl/core/NamedNodeMap.idl
Index: NamedNodeMap.idl
===================================================================
RCS file: /cvs/root/SVGSupport/kdom/bindings/idl/core/NamedNodeMap.idl,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- NamedNodeMap.idl 25 Aug 2005 08:16:10 -0000 1.1
+++ NamedNodeMap.idl 20 Sep 2005 22:08:00 -0000 1.2
@@ -15,10 +15,10 @@
interface NamedNodeMap {
Node getNamedItem(in DOMString name);
Node setNamedItem(in Node arg)
- raises(DOMException);
+ [raises(DOMException)];
Node removeNamedItem(in DOMString name)
- raises(DOMException);
+ [raises(DOMException)];
Node item(in unsigned long index);
@@ -27,15 +27,15 @@
// Introduced in DOM Level 2:
Node getNamedItemNS(in DOMString namespaceURI,
in DOMString localName)
- raises(DOMException);
+ [raises(DOMException)];
// Introduced in DOM Level 2:
Node setNamedItemNS(in Node arg)
- raises(DOMException);
+ [raises(DOMException)];
// Introduced in DOM Level 2:
Node removeNamedItemNS(in DOMString namespaceURI,
in DOMString localName)
- raises(DOMException);
+ [raises(DOMException)];
};
};
1.2 +8 -8 SVGSupport/kdom/bindings/idl/core/Node.idl
Index: Node.idl
===================================================================
RCS file: /cvs/root/SVGSupport/kdom/bindings/idl/core/Node.idl,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- Node.idl 25 Aug 2005 08:16:10 -0000 1.1
+++ Node.idl 20 Sep 2005 22:08:00 -0000 1.2
@@ -28,7 +28,7 @@
const unsigned short NOTATION_NODE = 12;
readonly attribute DOMString nodeName;
- attribute DOMString nodeValue;
+ attribute DOMString nodeValue [raises(DOMException)];
readonly attribute unsigned short nodeType;
readonly attribute Node parentNode;
@@ -45,20 +45,20 @@
// Modified in DOM Level 3:
Node insertBefore(in Node newChild,
in Node refChild)
- raises(DOMException);
+ [raises(DOMException)];
// Modified in DOM Level 3:
Node replaceChild(in Node newChild,
in Node oldChild)
- raises(DOMException);
+ [raises(DOMException)];
// Modified in DOM Level 3:
Node removeChild(in Node oldChild)
- raises(DOMException);
+ [raises(DOMException)];
// Modified in DOM Level 3:
Node appendChild(in Node newChild)
- raises(DOMException);
+ [raises(DOMException)];
boolean hasChildNodes();
@@ -75,7 +75,7 @@
readonly attribute DOMString namespaceURI;
// Introduced in DOM Level 2:
- attribute DOMString prefix;
+ attribute DOMString prefix [raises(DOMException)];
// Introduced in DOM Level 2:
readonly attribute DOMString localName;
@@ -96,10 +96,10 @@
// Introduced in DOM Level 3:
unsigned short compareDocumentPosition(in Node other)
- raises(DOMException);
+ [raises(DOMException)];
// Introduced in DOM Level 3:
- attribute DOMString textContent;
+ attribute DOMString textContent [raises(DOMException)];
// Introduced in DOM Level 3:
boolean isSameNode(in Node other);
1.2 +1 -1 SVGSupport/kdom/bindings/idl/core/ProcessingInstruction.idl
Index: ProcessingInstruction.idl
===================================================================
RCS file: /cvs/root/SVGSupport/kdom/bindings/idl/core/ProcessingInstruction.idl,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- ProcessingInstruction.idl 25 Aug 2005 08:16:10 -0000 1.1
+++ ProcessingInstruction.idl 20 Sep 2005 22:08:00 -0000 1.2
@@ -14,6 +14,6 @@
{
interface ProcessingInstruction : Node {
readonly attribute DOMString target;
- attribute DOMString data;
+ attribute DOMString data [raises(DOMException)];
};
};
1.2 +2 -2 SVGSupport/kdom/bindings/idl/core/Text.idl
Index: Text.idl
===================================================================
RCS file: /cvs/root/SVGSupport/kdom/bindings/idl/core/Text.idl,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- Text.idl 25 Aug 2005 08:16:10 -0000 1.1
+++ Text.idl 20 Sep 2005 22:08:00 -0000 1.2
@@ -14,7 +14,7 @@
{
interface Text : CharacterData {
Text splitText(in unsigned long offset)
- raises(DOMException);
+ [raises(DOMException)];
// Introduced in DOM Level 3:
readonly attribute boolean isElementContentWhitespace;
@@ -24,6 +24,6 @@
// Introduced in DOM Level 3:
Text replaceWholeText(in DOMString content)
- raises(DOMException);
+ [raises(DOMException)];
};
};
1.2 +1 -1 SVGSupport/kdom/bindings/idl/css/CSSCharsetRule.idl
Index: CSSCharsetRule.idl
===================================================================
RCS file: /cvs/root/SVGSupport/kdom/bindings/idl/css/CSSCharsetRule.idl,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- CSSCharsetRule.idl 25 Aug 2005 08:16:16 -0000 1.1
+++ CSSCharsetRule.idl 20 Sep 2005 22:08:02 -0000 1.2
@@ -16,6 +16,6 @@
{
// Introduced in DOM Level 2:
interface CSSCharsetRule : CSSRule {
- attribute core::DOMString encoding;
+ attribute core::DOMString encoding [raises(core::DOMException)];
};
};
1.2 +4 -2 SVGSupport/kdom/bindings/idl/css/CSSMediaRule.idl
Index: CSSMediaRule.idl
===================================================================
RCS file: /cvs/root/SVGSupport/kdom/bindings/idl/css/CSSMediaRule.idl,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- CSSMediaRule.idl 25 Aug 2005 08:16:16 -0000 1.1
+++ CSSMediaRule.idl 20 Sep 2005 22:08:02 -0000 1.2
@@ -20,8 +20,10 @@
readonly attribute CSSRuleList cssRules;
unsigned long insertRule(in core::DOMString rule,
- in unsigned long index) raises(core::DOMException);
+ in unsigned long index)
+ [raises(core::DOMException)];
- void deleteRule(in unsigned long index) raises(core::DOMException);
+ void deleteRule(in unsigned long index)
+ [raises(core::DOMException)];
};
};
1.2 +1 -1 SVGSupport/kdom/bindings/idl/css/CSSPageRule.idl
Index: CSSPageRule.idl
===================================================================
RCS file: /cvs/root/SVGSupport/kdom/bindings/idl/css/CSSPageRule.idl,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- CSSPageRule.idl 25 Aug 2005 08:16:16 -0000 1.1
+++ CSSPageRule.idl 20 Sep 2005 22:08:02 -0000 1.2
@@ -16,7 +16,7 @@
{
// Introduced in DOM Level 2:
interface CSSPageRule : CSSRule {
- attribute core::DOMString selectorText;
+ attribute core::DOMString selectorText [raises(core::DOMException)];
readonly attribute CSSStyleDeclaration style;
};
};
1.2 +10 -10 SVGSupport/kdom/bindings/idl/css/CSSPrimitiveValue.idl
Index: CSSPrimitiveValue.idl
===================================================================
RCS file: /cvs/root/SVGSupport/kdom/bindings/idl/css/CSSPrimitiveValue.idl,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- CSSPrimitiveValue.idl 25 Aug 2005 08:16:16 -0000 1.1
+++ CSSPrimitiveValue.idl 20 Sep 2005 22:08:02 -0000 1.2
@@ -47,19 +47,19 @@
readonly attribute unsigned short primitiveType;
void setFloatValue(in unsigned short unitType,
- in float floatValue) raises(core::DOMException);
+ in float floatValue)
+ [raises(core::DOMException)];
- float getFloatValue(in unsigned short unitType) raises(core::DOMException);
+ float getFloatValue(in unsigned short unitType)
+ [raises(core::DOMException)];
void setStringValue(in unsigned short stringType,
- in core::DOMString stringValue) raises(core::DOMException);
+ in core::DOMString stringValue)
+ [raises(core::DOMException)];
- core::DOMString getDOMStringValue() raises(core::DOMException);
-
- Counter getCounterValue() raises(core::DOMException);
-
- Rect getRectValue() raises(core::DOMException);
-
- RGBColor getRGBColorValue() raises(core::DOMException);
+ core::DOMString getDOMStringValue() [raises(core::DOMException)];
+ Counter getCounterValue() [raises(core::DOMException)];
+ Rect getRectValue() [raises(core::DOMException)];
+ RGBColor getRGBColorValue() [raises(core::DOMException)];
};
};
1.2 +1 -1 SVGSupport/kdom/bindings/idl/css/CSSRule.idl
Index: CSSRule.idl
===================================================================
RCS file: /cvs/root/SVGSupport/kdom/bindings/idl/css/CSSRule.idl,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- CSSRule.idl 25 Aug 2005 08:16:16 -0000 1.1
+++ CSSRule.idl 20 Sep 2005 22:08:02 -0000 1.2
@@ -26,7 +26,7 @@
const unsigned short PAGE_RULE = 6;
readonly attribute unsigned short type;
- attribute core::DOMString cssText;
+ attribute core::DOMString cssText [raises(core::DOMException)];
readonly attribute CSSStyleSheet parentStyleSheet;
readonly attribute CSSRule parentRule;
};
1.2 +5 -3 SVGSupport/kdom/bindings/idl/css/CSSStyleDeclaration.idl
Index: CSSStyleDeclaration.idl
===================================================================
RCS file: /cvs/root/SVGSupport/kdom/bindings/idl/css/CSSStyleDeclaration.idl,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- CSSStyleDeclaration.idl 25 Aug 2005 08:16:16 -0000 1.1
+++ CSSStyleDeclaration.idl 20 Sep 2005 22:08:02 -0000 1.2
@@ -16,19 +16,21 @@
{
// Introduced in DOM Level 2:
interface CSSStyleDeclaration {
- attribute core::DOMString cssText;
+ attribute core::DOMString cssText [raises(core::DOMException)];
core::DOMString getPropertyValue(in core::DOMString propertyName);
CSSValue getPropertyCSSValue(in core::DOMString propertyName);
- core::DOMString removeProperty(in core::DOMString propertyName) raises(core::DOMException);
+ core::DOMString removeProperty(in core::DOMString propertyName)
+ [raises(core::DOMException)];
core::DOMString getPropertyPriority(in core::DOMString propertyName);
void setProperty(in core::DOMString propertyName,
in core::DOMString value,
- in core::DOMString priority) raises(core::DOMException);
+ in core::DOMString priority)
+ [raises(core::DOMException)];
readonly attribute unsigned long length;
1.2 +1 -1 SVGSupport/kdom/bindings/idl/css/CSSStyleRule.idl
Index: CSSStyleRule.idl
===================================================================
RCS file: /cvs/root/SVGSupport/kdom/bindings/idl/css/CSSStyleRule.idl,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- CSSStyleRule.idl 25 Aug 2005 08:16:17 -0000 1.1
+++ CSSStyleRule.idl 20 Sep 2005 22:08:02 -0000 1.2
@@ -16,7 +16,7 @@
{
// Introduced in DOM Level 2:
interface CSSStyleRule : CSSRule {
- attribute core::DOMString selectorText;
+ attribute core::DOMString selectorText [raises(core::DOMException)];
readonly attribute CSSStyleDeclaration style;
};
1.2 +4 -2 SVGSupport/kdom/bindings/idl/css/CSSStyleSheet.idl
Index: CSSStyleSheet.idl
===================================================================
RCS file: /cvs/root/SVGSupport/kdom/bindings/idl/css/CSSStyleSheet.idl,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- CSSStyleSheet.idl 25 Aug 2005 08:16:17 -0000 1.1
+++ CSSStyleSheet.idl 20 Sep 2005 22:08:02 -0000 1.2
@@ -20,8 +20,10 @@
readonly attribute CSSRuleList cssRules;
unsigned long insertRule(in core::DOMString rule,
- in unsigned long index) raises(core::DOMException);
+ in unsigned long index)
+ [raises(core::DOMException)];
- void deleteRule(in unsigned long index) raises(core::DOMException);
+ void deleteRule(in unsigned long index)
+ [raises(core::DOMException)];
};
};
1.2 +1 -1 SVGSupport/kdom/bindings/idl/css/CSSValue.idl
Index: CSSValue.idl
===================================================================
RCS file: /cvs/root/SVGSupport/kdom/bindings/idl/css/CSSValue.idl,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- CSSValue.idl 25 Aug 2005 08:16:17 -0000 1.1
+++ CSSValue.idl 20 Sep 2005 22:08:02 -0000 1.2
@@ -22,7 +22,7 @@
const unsigned short CSS_VALUE_LIST = 2;
const unsigned short CSS_CUSTOM = 3;
- attribute core::DOMString cssText;
+ attribute core::DOMString cssText [raises(core::DOMException)];
readonly attribute unsigned short cssValueType;
};
};
1.2 +1 -1 SVGSupport/kdom/bindings/idl/events/DocumentEvent.idl
Index: DocumentEvent.idl
===================================================================
RCS file: /cvs/root/SVGSupport/kdom/bindings/idl/events/DocumentEvent.idl,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- DocumentEvent.idl 25 Aug 2005 08:16:21 -0000 1.1
+++ DocumentEvent.idl 20 Sep 2005 22:08:03 -0000 1.2
@@ -16,6 +16,6 @@
{
// Introduced in DOM Level 2:
interface [nodptr] DocumentEvent {
- events::Event createEvent(in core::DOMString eventType) raises(core::DOMException);
+ events::Event createEvent(in core::DOMString eventType) [raises(core::DOMException)];
};
};
1.2 +5 -5 SVGSupport/kdom/bindings/idl/events/EventException.idl
Index: EventException.idl
===================================================================
RCS file: /cvs/root/SVGSupport/kdom/bindings/idl/events/EventException.idl,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- EventException.idl 25 Aug 2005 08:16:21 -0000 1.1
+++ EventException.idl 20 Sep 2005 22:08:03 -0000 1.2
@@ -15,10 +15,10 @@
module events
{
// Introduced in DOM Level 2:
- exception EventException {
- unsigned short code;
- };
+ interface EventException {
+ readonly attribute unsigned short code;
- // EventExceptionCode
- const unsigned short UNSPECIFIED_EVENT_TYPE_ERR = 0;
+ // EventExceptionCode
+ const unsigned short UNSPECIFIED_EVENT_TYPE_ERR = 0;
+ };
};
1.2 +1 -1 SVGSupport/kdom/bindings/idl/events/EventTarget.idl
Index: EventTarget.idl
===================================================================
RCS file: /cvs/root/SVGSupport/kdom/bindings/idl/events/EventTarget.idl,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- EventTarget.idl 25 Aug 2005 08:16:21 -0000 1.1
+++ EventTarget.idl 20 Sep 2005 22:08:03 -0000 1.2
@@ -24,6 +24,6 @@
in EventListener listener,
in boolean useCapture);
- boolean dispatchEvent(in Event evt) raises(EventException);
+ boolean dispatchEvent(in Event evt) [raises(EventException)];
};
};
1.1 SVGSupport/kdom/bindings/idl/ls/DOMImplementationLS.idl
Index: DOMImplementationLS.idl
===================================================================
module ls
{
interface [nodptr] DOMImplementationLS {
// DOMImplementationLSMode
const unsigned short MODE_SYNCHRONOUS = 1;
const unsigned short MODE_ASYNCHRONOUS = 2;
ls::LSParser createLSParser(in unsigned short mode, in core::DOMString schemaType) [raises(core::DOMException)];
ls::LSSerializer createLSSerializer();
ls::LSInput createLSInput();
ls::LSOutput createLSOutput();
};
};
1.1 SVGSupport/kdom/bindings/idl/ls/LSException.idl
Index: LSException.idl
===================================================================
module ls
{
interface LSException {
readonly attribute unsigned short code;
};
};
1.1 SVGSupport/kdom/bindings/idl/ls/LSInput.idl
Index: LSInput.idl
===================================================================
module ls
{
interface LSInput {
// Depending on the language binding in use,
// this attribute may not be available.
// attribute LSReader characterStream;
// attribute LSInputStream byteStream;
attribute DOMString stringData;
attribute DOMString systemId;
attribute DOMString publicId;
attribute DOMString baseURI;
attribute DOMString encoding;
attribute boolean certifiedText;
};
};
1.1 SVGSupport/kdom/bindings/idl/ls/LSOutput.idl
Index: LSOutput.idl
===================================================================
module ls
{
interface LSOutput {
// Depending on the language binding in use,
// this attribute may not be available.
// attribute LSWriter characterStream;
// attribute LSOutputStream byteStream;
attribute DOMString systemId;
attribute DOMString encoding;
};
};
1.1 SVGSupport/kdom/bindings/idl/ls/LSParser.idl
Index: LSParser.idl
===================================================================
module ls
{
interface LSParser {
readonly attribute core::DOMConfiguration domConfig;
attribute LSParserFilter filter;
readonly attribute boolean async;
readonly attribute boolean busy;
core::Document parse(in LSInput input)
raises(dom::DOMException,
LSException);
core::Document parseURI(in DOMString uri)
raises(dom::DOMException,
LSException);
// ACTION_TYPES
const unsigned short ACTION_APPEND_AS_CHILDREN = 1;
const unsigned short ACTION_REPLACE_CHILDREN = 2;
const unsigned short ACTION_INSERT_BEFORE = 3;
const unsigned short ACTION_INSERT_AFTER = 4;
const unsigned short ACTION_REPLACE = 5;
core::Node parseWithContext(in LSInput input,
in core::Node contextArg,
in unsigned short action)
raises(dom::DOMException,
LSException);
void abort();
};
};
1.1 SVGSupport/kdom/bindings/idl/ls/LSParserFilter.idl
Index: LSParserFilter.idl
===================================================================
module ls
{
interface LSParserFilter {
// Constants returned by startElement and acceptNode
// const short FILTER_ACCEPT = 1;
// const short FILTER_REJECT = 2;
// const short FILTER_SKIP = 3;
// const short FILTER_INTERRUPT = 4;
unsigned short startElement(in core::Element elementArg);
unsigned short acceptNode(in core::Node nodeArg);
readonly attribute unsigned long whatToShow;
};
};
1.1 SVGSupport/kdom/bindings/idl/ls/LSResourceResolver.idl
Index: LSResourceResolver.idl
===================================================================
module ls
{
interface LSResourceResolver {
LSInput resolveResource(in DOMString type,
in DOMString namespaceURI,
in DOMString publicId,
in DOMString systemId,
in DOMString baseURI);
};
};
1.1 SVGSupport/kdom/bindings/idl/ls/LSSerializer.idl
Index: LSSerializer.idl
===================================================================
module ls
{
interface LSSerializer {
readonly attribute core::DOMConfiguration domConfig;
attribute DOMString newLine;
attribute LSSerializerFilter filter;
boolean write(in core::Node nodeArg,
in LSOutput destination)
raises(LSException);
boolean writeToURI(in core::Node nodeArg,
in DOMString uri)
raises(LSException);
DOMString writeToString(in core::Node nodeArg)
raises(dom::DOMException,
LSException);
};
};
1.1 SVGSupport/kdom/bindings/idl/ls/LSSerializerFilter.idl
Index: LSSerializerFilter.idl
===================================================================
module ls
{
interface LSSerializerFilter : traversal::NodeFilter {
readonly attribute unsigned long whatToShow;
};
};
1.1 SVGSupport/kdom/bindings/idl/ls/kdomdefs.idl
Index: kdomdefs.idl
===================================================================
module ls [ns KDOM];
1.2 +36 -24 SVGSupport/kdom/bindings/idl/range/Range.idl
Index: Range.idl
===================================================================
RCS file: /cvs/root/SVGSupport/kdom/bindings/idl/range/Range.idl,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- Range.idl 25 Aug 2005 08:16:23 -0000 1.1
+++ Range.idl 20 Sep 2005 22:08:04 -0000 1.2
@@ -14,32 +14,41 @@
{
// Introduced in DOM Level 2:
interface Range {
- readonly attribute core::Node startContainer;
- readonly attribute long startOffset;
- readonly attribute core::Node endContainer;
- readonly attribute long endOffset;
- readonly attribute boolean isCollapsed;
- readonly attribute core::Node commonAncestorContainer;
+ readonly attribute core::Node startContainer [raises(core::DOMException)];
+ readonly attribute long startOffset [raises(core::DOMException)];
+ readonly attribute core::Node endContainer [raises(core::DOMException)];
+ readonly attribute long endOffset [raises(core::DOMException)];
+ readonly attribute boolean isCollapsed [raises(core::DOMException)];
+ readonly attribute core::Node commonAncestorContainer [raises(core::DOMException)];
void setStart(in core::Node refNode,
- in long offset) raises(RangeException, core::DOMException);
+ in long offset)
+ [raises(RangeException, core::DOMException)];
void setEnd(in core::Node refNode,
- in long offset) raises(RangeException, core::DOMException);
+ in long offset)
+ [raises(RangeException, core::DOMException)];
- void setStartBefore(in core::Node refNode) raises(RangeException, core::DOMException);
+ void setStartBefore(in core::Node refNode)
+ [raises(RangeException, core::DOMException)];
- void setStartAfter(in core::Node refNode) raises(RangeException, core::DOMException);
+ void setStartAfter(in core::Node refNode)
+ [raises(RangeException, core::DOMException)];
- void setEndBefore(in core::Node refNode) raises(RangeException, core::DOMException);
+ void setEndBefore(in core::Node refNode)
+ [raises(RangeException, core::DOMException)];
- void setEndAfter(in core::Node refNode) raises(RangeException, core::DOMException);
+ void setEndAfter(in core::Node refNode)
+ [raises(RangeException, core::DOMException)];
- void collapse(in boolean toStart) raises(core::DOMException);
+ void collapse(in boolean toStart)
+ [raises(core::DOMException)];
- void selectNode(in core::Node refNode) raises(RangeException, core::DOMException);
+ void selectNode(in core::Node refNode)
+ [raises(RangeException, core::DOMException)];
- void selectNodeContents(in core::Node refNode) raises(RangeException, core::DOMException);
+ void selectNodeContents(in core::Node refNode)
+ [raises(RangeException, core::DOMException)];
// Compare types
const unsigned short START_TO_START = 1;
@@ -48,22 +57,25 @@
const unsigned short END_TO_START = 4;
short compareBoundaryPoints(in unsigned short how,
- in Range sourceRange) raises(core::DOMException);
+ in Range sourceRange)
+ [raises(core::DOMException)];
- void deleteContents() raises(core::DOMException);
+ void deleteContents() [raises(core::DOMException)];
- core::DocumentFragment extractContents() raises(core::DOMException);
+ core::DocumentFragment extractContents() [raises(core::DOMException)];
- core::DocumentFragment cloneContents() raises(core::DOMException);
+ core::DocumentFragment cloneContents() [raises(core::DOMException)];
- void insertNode(in core::Node newNode) raises(core::DOMException, RangeException);
+ void insertNode(in core::Node newNode)
+ [raises(core::DOMException, RangeException)];
- void surroundContents(in core::Node newParent) raises(core::DOMException, RangeException);
+ void surroundContents(in core::Node newParent)
+ [raises(core::DOMException, RangeException)];
- Range cloneRange() raises(core::DOMException);
+ Range cloneRange() [raises(core::DOMException)];
- core::DOMString toString() raises(core::DOMException);
+ core::DOMString toString() [raises(core::DOMException)];
- void detach() raises(core::DOMException);
+ void detach() [raises(core::DOMException)];
};
};
1.2 +6 -6 SVGSupport/kdom/bindings/idl/range/RangeException.idl
Index: RangeException.idl
===================================================================
RCS file: /cvs/root/SVGSupport/kdom/bindings/idl/range/RangeException.idl,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- RangeException.idl 25 Aug 2005 08:16:23 -0000 1.1
+++ RangeException.idl 20 Sep 2005 22:08:04 -0000 1.2
@@ -12,12 +12,12 @@
module range
{
- // Range exception codes
- const unsigned short BAD_BOUNDARYPOINTS_ERR = 1;
- const unsigned short INVALID_NODE_TYPE_ERR = 2;
-
// Introduced in DOM Level 2:
- exception RangeException {
- unsigned short code;
+ interface RangeException {
+ readonly attribute unsigned short code;
+
+ // Range exception codes
+ const unsigned short BAD_BOUNDARYPOINTS_ERR = 1;
+ const unsigned short INVALID_NODE_TYPE_ERR = 2;
};
};
1.2 +1 -1 SVGSupport/kdom/bindings/idl/stylesheets/LinkStyle.idl
Index: LinkStyle.idl
===================================================================
RCS file: /cvs/root/SVGSupport/kdom/bindings/idl/stylesheets/LinkStyle.idl,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- LinkStyle.idl 25 Aug 2005 08:16:25 -0000 1.1
+++ LinkStyle.idl 20 Sep 2005 22:08:05 -0000 1.2
@@ -15,7 +15,7 @@
module stylesheets
{
// Introduced in DOM Level 2:
- interface LinkStyle {
+ interface [nodptr] LinkStyle {
readonly attribute StyleSheet sheet;
};
};
1.2 +6 -3 SVGSupport/kdom/bindings/idl/stylesheets/MediaList.idl
Index: MediaList.idl
===================================================================
RCS file: /cvs/root/SVGSupport/kdom/bindings/idl/stylesheets/MediaList.idl,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- MediaList.idl 25 Aug 2005 08:16:25 -0000 1.1
+++ MediaList.idl 20 Sep 2005 22:08:05 -0000 1.2
@@ -16,12 +16,15 @@
{
// Introduced in DOM Level 2:
interface MediaList {
- attribute core::DOMString mediaText;
+ attribute core::DOMString mediaText [raises(core::DOMException)];
readonly attribute unsigned long length;
core::DOMString item(in unsigned long index);
- void deleteMedium(in core::DOMString oldMedium) raises(core::DOMException);
- void appendMedium(in core::DOMString newMedium) raises(core::DOMException);
+ void deleteMedium(in core::DOMString oldMedium)
+ [raises(core::DOMException)];
+
+ void appendMedium(in core::DOMString newMedium)
+ [raises(core::DOMException)];
};
};
1.2 +4 -2 SVGSupport/kdom/bindings/idl/traversal/DocumentTraversal.idl
Index: DocumentTraversal.idl
===================================================================
RCS file: /cvs/root/SVGSupport/kdom/bindings/idl/traversal/DocumentTraversal.idl,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- DocumentTraversal.idl 25 Aug 2005 08:16:26 -0000 1.1
+++ DocumentTraversal.idl 20 Sep 2005 22:08:05 -0000 1.2
@@ -17,11 +17,13 @@
NodeIterator createNodeIterator(in core::Node root,
in long whatToShow,
in NodeFilter filter,
- in boolean entityReferenceExpansion);
+ in boolean entityReferenceExpansion)
+ [raises(core::DOMException)];
TreeWalker createTreeWalker(in core::Node root,
in long whatToShow,
in NodeFilter filter,
- in boolean entityReferenceExpansion) raises(core::DOMException);
+ in boolean entityReferenceExpansion)
+ [raises(core::DOMException)];
};
};
1.2 +2 -2 SVGSupport/kdom/bindings/idl/traversal/NodeIterator.idl
Index: NodeIterator.idl
===================================================================
RCS file: /cvs/root/SVGSupport/kdom/bindings/idl/traversal/NodeIterator.idl,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- NodeIterator.idl 25 Aug 2005 08:16:26 -0000 1.1
+++ NodeIterator.idl 20 Sep 2005 22:08:05 -0000 1.2
@@ -18,8 +18,8 @@
readonly attribute NodeFilter filter;
readonly attribute boolean expandEntityReferences;
- core::Node nextNode() raises(core::DOMException);
- core::Node previousNode() raises(core::DOMException);
+ core::Node nextNode() [raises(core::DOMException)];
+ core::Node previousNode() [raises(core::DOMException)];
void detach();
};
1.2 +1 -1 SVGSupport/kdom/bindings/idl/traversal/TreeWalker.idl
Index: TreeWalker.idl
===================================================================
RCS file: /cvs/root/SVGSupport/kdom/bindings/idl/traversal/TreeWalker.idl,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- TreeWalker.idl 25 Aug 2005 08:16:26 -0000 1.1
+++ TreeWalker.idl 20 Sep 2005 22:08:05 -0000 1.2
@@ -17,7 +17,7 @@
readonly attribute long whatToShow;
readonly attribute NodeFilter filter;
readonly attribute boolean expandEntityReferences;
- attribute core::Node currentNode;
+ attribute core::Node currentNode [raises(core::DOMException)];
core::Node parentNode();
1.2 +14 -15 SVGSupport/kdom/bindings/idl/xpath/XPathEvaluator.idl
Index: XPathEvaluator.idl
===================================================================
RCS file: /cvs/root/SVGSupport/kdom/bindings/idl/xpath/XPathEvaluator.idl,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- XPathEvaluator.idl 25 Aug 2005 08:16:28 -0000 1.1
+++ XPathEvaluator.idl 20 Sep 2005 22:08:05 -0000 1.2
@@ -12,19 +12,18 @@
module xpath
{
- interface [nodptr] XPathEvaluator {
- XPathExpression createExpression(in core::DOMString expression,
- in XPathNSResolver resolver)
- raises(XPathException,
- core::DOMException);
- XPathNSResolver createNSResolver(in core::Node nodeResolver);
- XPathResult evaluate(in core::DOMString expression,
- in core::Node contextNode,
- in XPathNSResolver resolver,
- in unsigned short type,
- in XPathResult result)
- raises(XPathException,
- core::DOMException);
- };
-};
+ interface [nodptr] XPathEvaluator {
+ XPathExpression createExpression(in core::DOMString expression,
+ in XPathNSResolver resolver)
+ [raises(XPathException, core::DOMException)];
+
+ XPathNSResolver createNSResolver(in core::Node nodeResolver);
+ XPathResult evaluate(in core::DOMString expression,
+ in core::Node contextNode,
+ in XPathNSResolver resolver,
+ in unsigned short type,
+ in XPathResult result)
+ [raises(XPathException, core::DOMException)];
+ };
+};
1.2 +7 -7 SVGSupport/kdom/bindings/idl/xpath/XPathException.idl
Index: XPathException.idl
===================================================================
RCS file: /cvs/root/SVGSupport/kdom/bindings/idl/xpath/XPathException.idl,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- XPathException.idl 25 Aug 2005 08:16:29 -0000 1.1
+++ XPathException.idl 20 Sep 2005 22:08:05 -0000 1.2
@@ -12,11 +12,11 @@
module xpath
{
- exception XPathException {
- unsigned short code;
- };
- // XPathExceptionCode
- const unsigned short INVALID_EXPRESSION_ERR = 51;
- const unsigned short TYPE_ERR = 52;
-};
+ interface XPathException {
+ readonly attribute unsigned short code;
+ // XPathExceptionCode
+ const unsigned short INVALID_EXPRESSION_ERR = 51;
+ const unsigned short TYPE_ERR = 52;
+ };
+};
1.2 +6 -8 SVGSupport/kdom/bindings/idl/xpath/XPathExpression.idl
Index: XPathExpression.idl
===================================================================
RCS file: /cvs/root/SVGSupport/kdom/bindings/idl/xpath/XPathExpression.idl,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- XPathExpression.idl 25 Aug 2005 08:16:29 -0000 1.1
+++ XPathExpression.idl 20 Sep 2005 22:08:06 -0000 1.2
@@ -12,12 +12,10 @@
module xpath
{
- interface XPathExpression {
- XPathResult evaluate(in core::Node contextNode,
- in unsigned short type,
- in XPathResult result)
- raises(XPathException,
- core::DOMException);
- };
+ interface XPathExpression {
+ XPathResult evaluate(in core::Node contextNode,
+ in unsigned short type,
+ in XPathResult result)
+ [raises(XPathException, core::DOMException)];
+ };
};
-
1.2 +3 -4 SVGSupport/kdom/bindings/idl/xpath/XPathNSResolver.idl
Index: XPathNSResolver.idl
===================================================================
RCS file: /cvs/root/SVGSupport/kdom/bindings/idl/xpath/XPathNSResolver.idl,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- XPathNSResolver.idl 25 Aug 2005 08:16:29 -0000 1.1
+++ XPathNSResolver.idl 20 Sep 2005 22:08:06 -0000 1.2
@@ -12,8 +12,7 @@
module xpath
{
- interface XPathNSResolver {
- core::DOMString lookupNamespaceURI(in core::DOMString prefix);
- };
+ interface XPathNSResolver {
+ core::DOMString lookupNamespaceURI(in core::DOMString prefix);
+ };
};
-
1.2 +5 -7 SVGSupport/kdom/bindings/idl/xpath/XPathNamespace.idl
Index: XPathNamespace.idl
===================================================================
RCS file: /cvs/root/SVGSupport/kdom/bindings/idl/xpath/XPathNamespace.idl,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- XPathNamespace.idl 25 Aug 2005 08:16:29 -0000 1.1
+++ XPathNamespace.idl 20 Sep 2005 22:08:06 -0000 1.2
@@ -12,12 +12,10 @@
module xpath
{
- interface XPathNamespace : core::Node {
+ interface XPathNamespace : core::Node {
+ // XPathNodeType
+ const unsigned short XPATH_NAMESPACE_NODE = 13;
- // XPathNodeType
- const unsigned short XPATH_NAMESPACE_NODE = 13;
-
- readonly attribute core::Element ownerElement;
- };
+ readonly attribute core::Element ownerElement;
+ };
};
-
1.2 +27 -38 SVGSupport/kdom/bindings/idl/xpath/XPathResult.idl
Index: XPathResult.idl
===================================================================
RCS file: /cvs/root/SVGSupport/kdom/bindings/idl/xpath/XPathResult.idl,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- XPathResult.idl 25 Aug 2005 08:16:29 -0000 1.1
+++ XPathResult.idl 20 Sep 2005 22:08:06 -0000 1.2
@@ -12,42 +12,31 @@
module xpath
{
- interface XPathResult {
-
- // XPathResultType
- const unsigned short ANY_TYPE = 0;
- const unsigned short NUMBER_TYPE = 1;
- const unsigned short STRING_TYPE = 2;
- const unsigned short BOOLEAN_TYPE = 3;
- const unsigned short UNORDERED_NODE_ITERATOR_TYPE = 4;
- const unsigned short ORDERED_NODE_ITERATOR_TYPE = 5;
- const unsigned short UNORDERED_NODE_SNAPSHOT_TYPE = 6;
- const unsigned short ORDERED_NODE_SNAPSHOT_TYPE = 7;
- const unsigned short ANY_UNORDERED_NODE_TYPE = 8;
- const unsigned short FIRST_ORDERED_NODE_TYPE = 9;
-
- readonly attribute unsigned short resultType;
- readonly attribute double numberValue;
- // raises(XPathException) on retrieval
-
- readonly attribute core::DOMString stringValue;
- // raises(XPathException) on retrieval
-
- readonly attribute boolean booleanValue;
- // raises(XPathException) on retrieval
-
- readonly attribute boolean singleNodeValue;
- // raises(XPathException) on retrieval
-
- readonly attribute boolean invalidIteratorState;
- readonly attribute unsigned long snapshotLength;
- // raises(XPathException) on retrieval
-
- core::Node iterateNext()
- raises(XPathException,
- core::DOMException);
- core::Node snapshotItem(in unsigned long index)
- raises(XPathException);
- };
+ interface XPathResult {
+ // XPathResultType
+ const unsigned short ANY_TYPE = 0;
+ const unsigned short NUMBER_TYPE = 1;
+ const unsigned short STRING_TYPE = 2;
+ const unsigned short BOOLEAN_TYPE = 3;
+ const unsigned short UNORDERED_NODE_ITERATOR_TYPE = 4;
+ const unsigned short ORDERED_NODE_ITERATOR_TYPE = 5;
+ const unsigned short UNORDERED_NODE_SNAPSHOT_TYPE = 6;
+ const unsigned short ORDERED_NODE_SNAPSHOT_TYPE = 7;
+ const unsigned short ANY_UNORDERED_NODE_TYPE = 8;
+ const unsigned short FIRST_ORDERED_NODE_TYPE = 9;
+
+ readonly attribute unsigned short resultType;
+
+ readonly attribute double numberValue [raises(XPathException)];
+ readonly attribute core::DOMString stringValue [raises(XPathException)];
+ readonly attribute boolean booleanValue [raises(XPathException)];
+ readonly attribute core::Node singleNodeValue [raises(XPathException)];
+
+ readonly attribute boolean invalidIteratorState;
+
+ readonly attribute unsigned long snapshotLength [raises(XPathException)];
+
+ core::Node iterateNext() [raises(XPathException, core::DOMException)];
+ core::Node snapshotItem(in unsigned long index) [raises(XPathException)];
+ };
};
-
1.2 +2 -2 SVGSupport/kdom/bindings/idl/xpointer/XPointerException.idl
Index: XPointerException.idl
===================================================================
RCS file: /cvs/root/SVGSupport/kdom/bindings/idl/xpointer/XPointerException.idl,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- XPointerException.idl 25 Aug 2005 08:16:31 -0000 1.1
+++ XPointerException.idl 20 Sep 2005 22:08:06 -0000 1.2
@@ -1,6 +1,6 @@
module xpointer
{
- exception XPointerException {
- unsigned short code;
+ interface XPointerException {
+ readonly attribute unsigned short code;
};
};
1.5 +6 -0 SVGSupport/kdom/core/CDFInterface.cpp
Index: CDFInterface.cpp
===================================================================
RCS file: /cvs/root/SVGSupport/kdom/core/CDFInterface.cpp,v
retrieving revision 1.4
retrieving revision 1.5
diff -u -r1.4 -r1.5
--- CDFInterface.cpp 1 Sep 2005 09:39:02 -0000 1.4
+++ CDFInterface.cpp 20 Sep 2005 22:08:06 -0000 1.5
@@ -23,6 +23,7 @@
#include "RenderStyle.h"
#include <kdom/ecma/GlobalObject.h>
#include "CDFInterface.h"
+#include <kdom/ecma/EcmaInterface.h>
// The auto-generated parts
#include "domattrs.h"
@@ -106,6 +107,11 @@
return KDOM::getAttrID(attrStr, len);
}
+EcmaInterface *CDFInterface::ecmaInterface() const
+{
+ return new EcmaInterface();
+}
+
GlobalObject *CDFInterface::globalObject(DocumentImpl *doc) const
{
return new GlobalObject(doc);
1.5 +3 -1 SVGSupport/kdom/core/CDFInterface.h
Index: CDFInterface.h
===================================================================
RCS file: /cvs/root/SVGSupport/kdom/core/CDFInterface.h,v
retrieving revision 1.4
retrieving revision 1.5
diff -u -r1.4 -r1.5
--- CDFInterface.h 1 Sep 2005 09:39:02 -0000 1.4
+++ CDFInterface.h 20 Sep 2005 22:08:07 -0000 1.5
@@ -34,11 +34,12 @@
*
* - CSS values/properties access / render-style
* - XML attribute/tag names access
- * - EcmaScript global object
+ * - EcmaScript global object / EcmaInterface object
*
**/
class RenderStyle;
class GlobalObject;
+ class EcmaInterface;
class CDFInterface
{
public:
@@ -63,6 +64,7 @@
virtual int getAttrID(const char *attrStr, int len) const;
// EcmaScript interface
+ virtual EcmaInterface *ecmaInterface() const;
virtual GlobalObject *globalObject(DocumentImpl *doc) const;
};
};
1.6 +5 -5 SVGSupport/kdom/ecma/DOMBridge.h
Index: DOMBridge.h
===================================================================
RCS file: /cvs/root/SVGSupport/kdom/ecma/DOMBridge.h,v
retrieving revision 1.5
retrieving revision 1.6
diff -u -r1.5 -r1.6
--- DOMBridge.h 1 Sep 2005 07:33:23 -0000 1.5
+++ DOMBridge.h 20 Sep 2005 22:08:07 -0000 1.6
@@ -25,6 +25,7 @@
#include <kdebug.h>
+#include <kjs/interpreter.h>
#include <kjs/object.h>
namespace KJS
@@ -111,17 +112,16 @@
virtual void put(KJS::ExecState *exec, const KJS::Identifier &propertyName, KJS::ValueImp *value, int attr)
{
-/*
#if DEBUG_BRIDGE > 0
kdDebug(26004) << "DOMRWBridge::put(), " << propertyName.qstring()
- << " Name: " << classInfo()->className
- << " Wrapper object: " << m_wrapper << endl;
+ << " Name: " << this->classInfo()->className
+ << " Wrapper object: " << this->m_wrapper << endl;
#endif
// Try to see if we know this property (and need to take special action)
- if(m_wrapper->put(exec, propertyName, value, attr))
+ if(this->m_wrapper->put(exec, propertyName, value, attr))
return;
-*/
+
// We don't -> set property in ObjectImp.
KJS::ObjectImp::put(exec, propertyName, value, attr);
}
1.10 +55 -19 SVGSupport/kdom/ecma/DOMLookup.h
Index: DOMLookup.h
===================================================================
RCS file: /cvs/root/SVGSupport/kdom/ecma/DOMLookup.h,v
retrieving revision 1.9
retrieving revision 1.10
diff -u -r1.9 -r1.10
--- DOMLookup.h 1 Sep 2005 07:33:23 -0000 1.9
+++ DOMLookup.h 20 Sep 2005 22:08:07 -0000 1.10
@@ -24,8 +24,11 @@
#define KDOM_DOMLookup_H
#ifndef APPLE_CHANGES
-#include <iostream>
+#include <ostream>
#endif
+
+#include <kdebug.h>
+
#include <kjs/value.h>
#include <kjs/object.h>
#include <kjs/lookup.h>
@@ -149,12 +152,11 @@
return KJS::Lookup::findEntry(&s_hashTable, propertyName); \
} \
KJS::ObjectImp *ClassName::prototype(KJS::ExecState *exec) const { \
- if(exec) return exec->interpreter()->builtinObjectPrototype(); \
- return KJS::Object::dynamicCast(KJS::Null()); \
+ return exec->interpreter()->builtinObjectPrototype(); \
} \
const KJS::ClassInfo ClassName::s_classInfo = { Class "Constructor", 0, &s_hashTable, 0 }; \
KJS::ValueImp *get##ClassName(KJS::ExecState *exec) { \
- return KDOM::cacheGlobalBridge<ClassName>(exec, "[[" Class ".constructor]]"); \
+ return KJS::cacheGlobalObject<ClassName>(exec, "[[" Class ".constructor]]"); \
}
#define ECMA_DEFINE_CONSTRUCTOR(ClassName) \
@@ -211,29 +213,63 @@
};
// To be used when casting the type of an argument
-// TODO: sync with khtml's check! (is a bit different...)
-#define KDOM_CHECK(ClassName, theObj) \
- ClassName obj = cast(exec, theObj); \
- if(obj == ClassName::null) { \
- kdDebug(26004) << k_funcinfo << " Wrong object type: expected " \
- << ClassName::s_classInfo.className << " got " \
- << thisObj->classInfo()->className << endl; \
- ObjectImp *err = throwError(exec,TypeError); \
+#define KDOM_CHECK(DOMObjImpl, DOMObjWrapper, theObj) \
+ DOMObjImpl *obj = cast(exec, static_cast<KJS::ObjectImp *>(theObj)); \
+ if(!obj) { \
+ QString errMsg = QString::fromLatin1("Attempt at calling a function that expects a ") + \
+ QString::fromLatin1(DOMObjWrapper::s_classInfo.className) + \
+ QString::fromLatin1(" on a ") + \
+ QString::fromLatin1(theObj->classInfo()->className); \
+ kdDebug(26004) << k_funcinfo << " " << errMsg << endl; \
+ KJS::ObjectImp *err = KJS::throwError(exec, KJS::TypeError, errMsg.ascii()); \
return err; \
}
-// To be used in all callAsFunction() implementations!
-// Can't use if (!thisObj.inherits(&ClassName::s_classInfo) since we don't
-// use the (single-parent) inheritance of ClassInfo...
-#define KDOM_CHECK_THIS(ClassName) KDOM_CHECK(ClassName, thisObj)
+// To be used in all call() implementations!
+// Can't use if (!thisObj.inherits(&ClassName::s_classInfo) since
+// we don't use the (single-parent) inheritance of ClassInfo...
+#define KDOM_CHECK_THIS(DOMObjImpl, DOMObjWrapper) KDOM_CHECK(DOMObjImpl, DOMObjWrapper, thisObj)
// Helpers to hide exception stuff...
// used within get/putValueProprety
-// TODO: multiple exception support!
#define KDOM_ENTER_SAFE try {
-#define KDOM_LEAVE_SAFE(Exception) } catch(Exception::Private *e) { KJS::ObjectImp *err = throwError(exec, KJS::GeneralError, QString::fromLatin1("%1 %2").arg(QString::fromLatin1(Exception(e).s_classInfo.className)).arg(QString::number(e->code())).latin1()); err->put(exec, "code", KJS::Number(e->code())); }
-#define KDOM_LEAVE_CALL_SAFE(Exception) } catch(Exception::Private *e) { KJS::ObjectImp *err = throwError(exec, KJS::GeneralError, QString::fromLatin1("%1 %2").arg(QString::fromLatin1(Exception(e).s_classInfo.className)).arg(QString::number(e->code())).latin1()); err->put(exec, "code", KJS::Number(e->code())); return err; }
+#define KDOM_LEAVE_SAFE_COMMON(Exception) \
+ catch(Exception##Impl *e) { \
+ KJS::ObjectImp *err = KJS::throwError(exec, KJS::GeneralError, \
+ QString::fromLatin1("%1 %2"). \
+ arg(QString::fromLatin1(Exception##Wrapper::s_classInfo.className)). \
+ arg(QString::number(e->code())).latin1()); \
+ err->put(exec, "code", KJS::Number(e->code())); \
+ }
+
+// The first exceptions uses this macro...
+#define KDOM_LEAVE_SAFE(Exception) \
+ } \
+ KDOM_LEAVE_SAFE_COMMON(Exception)
+
+// ... and all others this one
+#define KDOM_LEAVE_SAFE_NEXT(Exception) \
+ KDOM_LEAVE_SAFE_COMMON(Exception)
+
+#define KDOM_LEAVE_CALL_SAFE_COMMON(Exception) \
+ catch(Exception##Impl *e) { \
+ KJS::ObjectImp *err = KJS::throwError(exec, KJS::GeneralError, \
+ QString::fromLatin1("%1 %2"). \
+ arg(QString::fromLatin1(Exception##Wrapper::s_classInfo.className)). \
+ arg(QString::number(e->code())).latin1()); \
+ err->put(exec, "code", KJS::Number(e->code())); \
+ return err; \
+ }
+
+// The first exceptions uses this macro...
+#define KDOM_LEAVE_CALL_SAFE(Exception) \
+ } \
+ KDOM_LEAVE_CALL_SAFE_COMMON(Exception)
+
+// ... and all others this one.
+#define KDOM_LEAVE_CALL_SAFE_NEXT(Exception) \
+ KDOM_LEAVE_CALL_SAFE_COMMON(Exception)
#endif
1.9 +30 -18 SVGSupport/kdom/ecma/Ecma.cpp
Index: Ecma.cpp
===================================================================
RCS file: /cvs/root/SVGSupport/kdom/ecma/Ecma.cpp,v
retrieving revision 1.8
retrieving revision 1.9
diff -u -r1.8 -r1.9
--- Ecma.cpp 20 Sep 2005 09:40:06 -0000 1.8
+++ Ecma.cpp 20 Sep 2005 22:08:07 -0000 1.9
@@ -21,13 +21,13 @@
*/
#include <kdebug.h>
-#include <qvariant.h>
#include <q3ptrdict.h>
#include "kdom.h"
#include "Ecma.h"
#include "CDFInterface.h"
#include "GlobalObject.h"
+#include "kdom/ecma/EcmaInterface.h"
#include "ScriptInterpreter.h"
#include "EventListenerImpl.h"
@@ -103,13 +103,14 @@
class Ecma::Private
{
public:
- Private(DocumentImpl *doc) : document(doc), globalObject(0), interpreter(0) { init = false; }
+ Private(DocumentImpl *doc) : document(doc), globalObject(0), ecmaInterface(0), interpreter(0) { init = false; }
virtual ~Private() { delete globalObject; }
bool init;
DocumentImpl *document;
GlobalObject *globalObject;
+ EcmaInterface *ecmaInterface;
ScriptInterpreter *interpreter;
Q3PtrDict<EventListenerImpl> eventListeners;
@@ -148,6 +149,7 @@
// Create handler for js calls
d->globalObject = interface->globalObject(d->document);
+ d->ecmaInterface = interface->ecmaInterface();
// Create code interpreter
KJS::ObjectImp *kjsGlobalObject(d->globalObject);
@@ -164,12 +166,14 @@
{
// Create base bridge for document
DocumentWrapper *wrapper = new DocumentWrapper(document);
-
+
KJS::ObjectImp *kjsObj = wrapper->bridge(d->interpreter->globalExec());
#ifndef APPLE_CHANGES
kjsObj->ref();
#endif
+ delete wrapper;
+
d->interpreter->putDOMObject(document, kjsObj);
}
@@ -192,6 +196,11 @@
return d->interpreter->globalExec();
}
+EcmaInterface *Ecma::interface() const
+{
+ return d->ecmaInterface;
+}
+
ScriptInterpreter *Ecma::interpreter() const
{
return d->interpreter;
@@ -250,18 +259,22 @@
return i;
}
-EventListenerImpl *Ecma::createEventListener(const DOMString &type, const DOMString &jsCode)
+EventListenerImpl *Ecma::createEventListener(DOMStringImpl *type, DOMStringImpl *jsCode)
{
+ if(!type || !jsCode)
+ return 0;
+
KJS::Interpreter::lock();
// We probably deal with sth. like onload="alert('hi');' ...
- DOMString internalType = DOMString("[KDOM] - ") + jsCode;
-
+ DOMStringImpl *internalType = new DOMStringImpl("[KDOM] - ");
+ internalType->append(jsCode);
+
Q3PtrDictIterator<EventListenerImpl> it(d->eventListeners);
for( ; it.current(); ++it)
{
EventListenerImpl *current = it.current();
- if(DOMString(current->internalType()) == internalType)
+ if((current->internalType() ? current->internalType()->string() : QString::null) == internalType->string())
return current;
}
@@ -272,7 +285,7 @@
KJS::List args;
args.append(eventString);
- args.append(KJS::String(jsCode.string()));
+ args.append(KJS::String(jsCode->string()));
KJS::ObjectImp *obj = constr->construct(exec, args);
if(exec->hadException())
@@ -288,13 +301,13 @@
if(obj)
{
i = new EventListenerImpl();
- i->initListener(d->document, true, obj, obj, internalType.handle());
+ i->initListener(d->document, true, obj, obj, internalType);
addEventListener(i, obj);
}
else
- kdError() << "Unable to create event listener object for event type \"" << type << "\"" << endl;
+ kdError() << "Unable to create event listener object for event type \"" << type->string() << "\"" << endl;
- KJS::Interpreter::unlock();
+ KJS::Interpreter::unlock();
return i;
}
@@ -361,21 +374,19 @@
// Reuse existing bridge, if possible
KJS::ObjectImp *request = interpreter->getDOMObject(n);
+ if(request)
+ return request;
// Try hard to ask any DOM/SVG/HTML/whatever implementation
// which may reside on top of KDOM, how to convert the current
// Node into an EcmaScript suitable object, use standard way as fallback
- KJS::ObjectImp *topRequest = engine->inheritedGetDOMNode(exec, n);
+ request = engine->inheritedGetDOMNode(exec, n);
if(request)
{
- if(topRequest && topRequest != request)
- return topRequest;
-
+ interpreter->putDOMObject(n, request);
return request;
}
- else if(topRequest)
- return topRequest;
-
+
switch(n->nodeType())
{
case ELEMENT_NODE:
@@ -477,6 +488,7 @@
}
KJS::Interpreter::lock();
+
EventImplType identifier = e->identifier();
if(identifier == TypeUIEvent)
1.6 +8 -4 SVGSupport/kdom/ecma/Ecma.h
Index: Ecma.h
===================================================================
RCS file: /cvs/root/SVGSupport/kdom/ecma/Ecma.h,v
retrieving revision 1.5
retrieving revision 1.6
diff -u -r1.5 -r1.6
--- Ecma.h 1 Sep 2005 07:33:23 -0000 1.5
+++ Ecma.h 20 Sep 2005 22:08:07 -0000 1.6
@@ -23,9 +23,12 @@
#ifndef KDOM_Ecma_H
#define KDOM_Ecma_H
-#include <kjs/interpreter.h>
#include <qvariant.h>
+#include <kjs/interpreter.h>
+
+class QVariant;
+
namespace KJS
{
class UString;
@@ -42,10 +45,10 @@
class CSSValueImpl;
class EventImpl;
- class DOMString;
class CDFInterface;
class DocumentImpl;
class DOMStringImpl;
+ class EcmaInterface;
class EventListenerImpl;
class ScriptInterpreter;
@@ -61,13 +64,14 @@
KJS::ObjectImp *globalObject() const;
KJS::ExecState *globalExec() const;
-
+
+ EcmaInterface *interface() const;
ScriptInterpreter *interpreter() const;
// Internal, used to handle event listeners
KJS::ObjectImp *ecmaListenerToObject(KJS::ExecState *exec, KJS::ValueImp *listener);
- EventListenerImpl *createEventListener(const DOMString &type, const DOMString &jsCode);
+ EventListenerImpl *createEventListener(DOMStringImpl *type, DOMStringImpl *jsCode);
EventListenerImpl *createEventListener(KJS::ExecState *exec, KJS::ValueImp *listener);
EventListenerImpl *findEventListener(KJS::ExecState *exec, KJS::ValueImp *listener);
1.8 +105 -43 SVGSupport/kdom/ecma/GlobalObject.cpp
Index: GlobalObject.cpp
===================================================================
RCS file: /cvs/root/SVGSupport/kdom/ecma/GlobalObject.cpp,v
retrieving revision 1.7
retrieving revision 1.8
diff -u -r1.7 -r1.8
--- GlobalObject.cpp 1 Sep 2005 07:33:23 -0000 1.7
+++ GlobalObject.cpp 20 Sep 2005 22:08:07 -0000 1.8
@@ -28,6 +28,32 @@
#endif
#include <qstylesheet.h>
+#include <qevent.h>
+#include <qtextstream.h>
+
+#include <kdom/bindings/js/core/NodeWrapper.h>
+#include <kdom/bindings/js/core/TypeInfoWrapper.h>
+#include <kdom/bindings/js/core/DOMErrorWrapper.h>
+#include <kdom/bindings/js/core/DOMExceptionWrapper.h>
+
+#include <kdom/bindings/js/events/EventWrapper.h>
+#include <kdom/bindings/js/events/MutationEventWrapper.h>
+#include <kdom/bindings/js/events/EventExceptionWrapper.h>
+
+#include <kdom/bindings/js/css/CSSRuleWrapper.h>
+#include <kdom/bindings/js/css/CSSValueWrapper.h>
+#include <kdom/bindings/js/css/CSSPrimitiveValueWrapper.h>
+
+#include <kdom/bindings/js/range/RangeWrapper.h>
+#include <kdom/bindings/js/range/RangeExceptionWrapper.h>
+
+#include <kdom/bindings/js/traversal/NodeFilterWrapper.h>
+
+#include <kdom/bindings/js/xpath/XPathResultWrapper.h>
+#include <kdom/bindings/js/xpath/XPathExceptionWrapper.h>
+#include <kdom/bindings/js/xpath/XPathNamespaceWrapper.h>
+
+#include <kdom/bindings/js/xpointer/XPointerResultWrapper.h>
#include "Ecma.h"
#include "DOMLookup.h"
@@ -42,34 +68,41 @@
/*
@begin GlobalObject::s_hashTable 15
- closed GlobalObject::Closed DontDelete|ReadOnly
- window GlobalObject::Window DontDelete|ReadOnly
- evt GlobalObject::Evt DontDelete|ReadOnly
- document GlobalObject::Document DontDelete|ReadOnly
-
-# Functions
- setTimeout GlobalObject::SetTimeout DontDelete|Function 2
- clearTimeout GlobalObject::ClearTimeout DontDelete|Function 1
- setInterval GlobalObject::SetInterval DontDelete|Function 2
- clearInterval GlobalObject::ClearInterval DontDelete|Function 1
- printNode GlobalObject::PrintNode DontDelete|Function 1
- alert GlobalObject::Alert DontDelete|Function 1
- prompt GlobalObject::Prompt DontDelete|Function 2
- confirm GlobalObject::Confirm DontDelete|Function 1
- debug GlobalObject::Debug DontDelete|Function 1
- at end
-*/
+ # Attributes
+ closed GlobalObject::Closed DontDelete|ReadOnly
+ window GlobalObject::Window DontDelete|ReadOnly
+ evt GlobalObject::Evt DontDelete|ReadOnly
+ document GlobalObject::Document DontDelete|ReadOnly
+
+ # Functions
+ setTimeout GlobalObject::SetTimeout DontDelete|Function 2
+ clearTimeout GlobalObject::ClearTimeout DontDelete|Function 1
+ setInterval GlobalObject::SetInterval DontDelete|Function 2
+ clearInterval GlobalObject::ClearInterval DontDelete|Function 1
+ printNode GlobalObject::PrintNode DontDelete|Function 1
+ alert GlobalObject::Alert DontDelete|Function 1
+ prompt GlobalObject::Prompt DontDelete|Function 2
+ confirm GlobalObject::Confirm DontDelete|Function 1
+ debug GlobalObject::Debug DontDelete|Function 1
-/*
-# Constructors - TODO IN THE NEW ECMA CONCEPT! FIX IT!
- Node GlobalObject::Node DontDelete|Function 1
- DOMException GlobalObject::DOMException DontDelete|Function 1
- CSSRule GlobalObject::CSSRule DontDelete|Function 1
- CSSValue GlobalObject::CSSValue DontDelete|Function 1
- CSSPrimitiveValue GlobalObject::CSSPrimitiveValue DontDelete|Function 1
+ # Constants
Event GlobalObject::Event DontDelete|Function 1
- EventException GlobalObject::EventException DontDelete|Function 1
MutationEvent GlobalObject::MutationEvent DontDelete|Function 1
+ EventException GlobalObject::EventException DontDelete|Function 1
+ CSSRule GlobalObject::CSSRule DontDelete|Function 1
+ CSSValue GlobalObject::CSSValue DontDelete|Function 1
+ CSSPrimitiveValue GlobalObject::CSSPrimitiveValue DontDelete|Function 1
+ Node GlobalObject::Node DontDelete|Function 1
+ TypeInfo GlobalObject::TypeInfo DontDelete|Function 1
+ DOMError GlobalObject::DOMError DontDelete|Function 1
+ DOMException GlobalObject::DOMException DontDelete|Function 1
+ Range GlobalObject::Range DontDelete|Function 1
+ RangeException GlobalObject::RangeException DontDelete|Function 1
+ NodeFilter GlobalObject::NodeFilter DontDelete|Function 1
+ XPathResult GlobalObject::XPathResult DontDelete|Function 1
+ XPathException GlobalObject::XPathException DontDelete|Function 1
+ XPathNamespace GlobalObject::XPathNamespace DontDelete|Function 1
+ XPointerResult GlobalObject::XPointerResult DontDelete|Function 1
@end
*/
@@ -149,8 +182,8 @@
{
case GlobalObject::Window:
return const_cast<GlobalObject *>(this);
-/* case GlobalObject::Evt:
- return getDOMEvent(exec, Event(interpreter->currentEvent()));*/
+ case GlobalObject::Evt:
+ return getDOMEvent(exec, interpreter->currentEvent());
case GlobalObject::Document:
// special case, Ecma::setup created it, so we don't need to do it
return interpreter->getDOMObject(d->document);
@@ -171,6 +204,40 @@
#endif
return KJS::Undefined();
}
+ case GlobalObject::Event:
+ return getEventConstructor(exec);
+ case GlobalObject::MutationEvent:
+ return getMutationEventConstructor(exec);
+ case GlobalObject::EventException:
+ return getEventExceptionConstructor(exec);
+ case GlobalObject::CSSRule:
+ return getCSSRuleConstructor(exec);
+ case GlobalObject::CSSValue:
+ return getCSSValueConstructor(exec);
+ case GlobalObject::CSSPrimitiveValue:
+ return getCSSPrimitiveValueConstructor(exec);
+ case GlobalObject::Node:
+ return getNodeConstructor(exec);
+ case GlobalObject::TypeInfo:
+ return getTypeInfoConstructor(exec);
+ case GlobalObject::DOMError:
+ return getDOMErrorConstructor(exec);
+ case GlobalObject::DOMException:
+ return getDOMExceptionConstructor(exec);
+ case GlobalObject::Range:
+ return getRangeConstructor(exec);
+ case GlobalObject::RangeException:
+ return getRangeExceptionConstructor(exec);
+ case GlobalObject::NodeFilter:
+ return getNodeFilterConstructor(exec);
+ case GlobalObject::XPathResult:
+ return KDOM::XPath::getXPathResultConstructor(exec);
+ case GlobalObject::XPathException:
+ return KDOM::XPath::getXPathExceptionConstructor(exec);
+ case GlobalObject::XPathNamespace:
+ return KDOM::XPath::getXPathNamespaceConstructor(exec);
+ case GlobalObject::XPointerResult:
+ return KDOM::XPointer::getXPointerResultConstructor(exec);
}
}
@@ -274,7 +341,7 @@
//KWQ(part)->runJavaScriptAlert(str);
fprintf(stderr, "Ignoring JavaScriptAlert: %s (l: %i)\n", str.ascii(), str.length());
#else
- KMessageBox::error(0, QStyleSheet::convertFromPlainText(str), QString::fromLatin1("JavaScript"));
+ KMessageBox::error(0, Q3StyleSheet::convertFromPlainText(str), QString::fromLatin1("JavaScript"));
#endif
return KJS::Undefined();
case GlobalObject::Confirm:
@@ -283,7 +350,7 @@
fprintf(stderr, "Ignoring JavaScriptConfirm: %s (l: %i)\n", str.ascii(), str.length());
return KJS::Boolean(false);
#else
- return KJS::Boolean(KMessageBox::warningYesNo(0, QStyleSheet::convertFromPlainText(str), QString::fromLatin1("JavaScript"), i18n("&OK"), i18n("&Cancel")) == KMessageBox::Yes);
+ return KJS::Boolean(KMessageBox::warningYesNo(0, Q3StyleSheet::convertFromPlainText(str), QString::fromLatin1("JavaScript"), i18n("&OK"), i18n("&Cancel")) == KMessageBox::Yes);
#endif
case GlobalObject::Debug:
kdDebug() << "[Debug] " << str << endl;
@@ -296,9 +363,7 @@
{
QString result;
QTextOStream out(&result);
-/* FIXME
- Helper::PrintNode(out, ecma_cast<Node>(exec, args[0], &toNode));
-*/
+ Helper::PrintNode(out, ecma_cast<NodeImpl>(exec, args[0], &toNode));
return KJS::String(result);
}
case GlobalObject::Prompt:
@@ -311,9 +376,9 @@
fprintf(stderr, "Ignoring JavaScriptPrompt: %s (l: %i)\n", str.ascii(), str.length());
#else
if(args.size() >= 2)
- ret = KInputDialog::getText(i18n("Prompt"), QStyleSheet::convertFromPlainText(str), args[1].toString(exec).qstring(), &ok);
+ ret = KInputDialog::getText(i18n("Prompt"), Q3StyleSheet::convertFromPlainText(str), args[1].toString(exec).qstring(), &ok);
else
- ret = KInputDialog::getText(i18n("Prompt"), QStyleSheet::convertFromPlainText(str), QString::null, &ok);
+ ret = KInputDialog::getText(i18n("Prompt"), Q3StyleSheet::convertFromPlainText(str), QString::null, &ok);
#endif
if(ok)
return KJS::String(ret);
@@ -402,22 +467,19 @@
Q_ASSERT(global->doc() != 0);
-/* FIXME
ScriptInterpreter *interpreter = global->doc()->ecmaEngine()->interpreter();
if(m_isFunction)
{
- if(m_func.implementsCall())
+ if(m_func->implementsCall())
{
KJS::ExecState *exec = interpreter->globalExec();
- Q_ASSERT(global == interpreter->globalObject().imp());
+ Q_ASSERT(global == interpreter->globalObject());
- KJS::Object obj(global);
- m_func.call(exec, obj, m_args); // note that call() creates its own execution state for the func call
+ m_func->callAsFunction(exec, global, m_args); // note that call() creates its own execution state for the func call
}
}
else
interpreter->evaluate(m_code);
-*/
}
////////////////////// GlobalQObject ////////////////////////
@@ -434,7 +496,7 @@
{
killTimers();
- QMapIterator<int, ScheduledAction *> it;
+ QMap<int, ScheduledAction *>::Iterator it;
for(it = scheduledActions.begin(); it != scheduledActions.end(); ++it)
{
ScheduledAction *action = *it;
@@ -468,7 +530,7 @@
if(delAction)
{
- QMapIterator<int, ScheduledAction *> it = scheduledActions.find(timerId);
+ QMap<int, ScheduledAction *>::Iterator it = scheduledActions.find(timerId);
if(it != scheduledActions.end())
{
ScheduledAction *action = *it;
@@ -480,7 +542,7 @@
void GlobalQObject::timerEvent(QTimerEvent *e)
{
- QMapIterator<int, ScheduledAction *> it = scheduledActions.find(e->timerId());
+ QMap<int, ScheduledAction *>::Iterator it = scheduledActions.find(e->timerId());
if(it != scheduledActions.end())
{
ScheduledAction *action = *it;
1.6 +9 -1 SVGSupport/kdom/ecma/GlobalObject.h
Index: GlobalObject.h
===================================================================
RCS file: /cvs/root/SVGSupport/kdom/ecma/GlobalObject.h,v
retrieving revision 1.5
retrieving revision 1.6
diff -u -r1.5 -r1.6
--- GlobalObject.h 1 Sep 2005 07:33:23 -0000 1.5
+++ GlobalObject.h 20 Sep 2005 22:08:07 -0000 1.6
@@ -72,7 +72,15 @@
// Functions
SetTimeout, ClearTimeout, SetInterval,
ClearInterval, PrintNode, Alert, Prompt,
- Confirm, Debug
+ Confirm, Debug,
+
+ // Constants
+ Event, MutationEvent, EventException,
+ CSSRule, CSSValue, CSSPrimitiveValue,
+ Node, TypeInfo, DOMError, DOMException,
+ Range, RangeException, NodeFilter, XPathResult,
+ XPathException, XPathNamespace, XPointerResult
+
};
private:
1.8 +1 -1 SVGSupport/kdom/ecma/ScriptInterpreter.cpp
Index: ScriptInterpreter.cpp
===================================================================
RCS file: /cvs/root/SVGSupport/kdom/ecma/ScriptInterpreter.cpp,v
retrieving revision 1.7
retrieving revision 1.8
diff -u -r1.7 -r1.8
--- ScriptInterpreter.cpp 2 Sep 2005 11:15:45 -0000 1.7
+++ ScriptInterpreter.cpp 20 Sep 2005 22:08:07 -0000 1.8
@@ -23,10 +23,10 @@
#include <assert.h>
#include <kdebug.h>
-#include <kjs/object.h>
#include <q3ptrdict.h>
#include <q3ptrlist.h>
+#include <kjs/object.h>
#include "EventImpl.h"
#include "DocumentImpl.h"
1.1 SVGSupport/ksvg2/bindings/idl/svg/GetSVGDocument.idl
Index: GetSVGDocument.idl
===================================================================
module svg
{
interface GetSVGDocument {
SVGDocument getSVGDocument ( )
raises( DOMException );
};
};
1.1 SVGSupport/ksvg2/bindings/idl/svg/SVGAElement.idl
Index: SVGAElement.idl
===================================================================
module svg
{
interface SVGAElement :
SVGElement,
SVGURIReference,
SVGTests,
SVGLangSpace,
SVGExternalResourcesRequired,
SVGStylable,
SVGTransformable {
readonly attribute SVGAnimatedString target;
};
};
1.1 SVGSupport/ksvg2/bindings/idl/svg/SVGAngle.idl
Index: SVGAngle.idl
===================================================================
module svg
{
interface SVGAngle {
// Angle Unit Types
const unsigned short SVG_ANGLETYPE_UNKNOWN = 0;
const unsigned short SVG_ANGLETYPE_UNSPECIFIED = 1;
const unsigned short SVG_ANGLETYPE_DEG = 2;
const unsigned short SVG_ANGLETYPE_RAD = 3;
const unsigned short SVG_ANGLETYPE_GRAD = 4;
readonly attribute unsigned short unitType;
attribute float value;
// raises DOMException on setting
attribute float valueInSpecifiedUnits;
// raises DOMException on setting
attribute core::DOMString valueAsString;
// raises DOMException on setting
void newValueSpecifiedUnits ( in unsigned short unitType, in float valueInSpecifiedUnits );
void convertToSpecifiedUnits ( in unsigned short unitType );
};
};
1.1 SVGSupport/ksvg2/bindings/idl/svg/SVGAnimateColorElement.idl
Index: SVGAnimateColorElement.idl
===================================================================
module svg
{
interface SVGAnimateColorElement : SVGAnimationElement {};
};
1.1 SVGSupport/ksvg2/bindings/idl/svg/SVGAnimateElement.idl
Index: SVGAnimateElement.idl
===================================================================
module svg
{
interface SVGAnimateElement : SVGAnimationElement {};
};
1.1 SVGSupport/ksvg2/bindings/idl/svg/SVGAnimateTransformElement.idl
Index: SVGAnimateTransformElement.idl
===================================================================
module svg
{
interface SVGAnimateTransformElement : SVGAnimationElement {};
};
1.1 SVGSupport/ksvg2/bindings/idl/svg/SVGAnimatedAngle.idl
Index: SVGAnimatedAngle.idl
===================================================================
module svg
{
interface SVGAnimatedAngle {
readonly attribute SVGAngle baseVal;
readonly attribute SVGAngle animVal;
};
};
1.1 SVGSupport/ksvg2/bindings/idl/svg/SVGAnimatedBoolean.idl
Index: SVGAnimatedBoolean.idl
===================================================================
module svg
{
interface SVGAnimatedBoolean {
attribute boolean baseVal;
// raises DOMException on setting
readonly attribute boolean animVal;
};
};
1.1 SVGSupport/ksvg2/bindings/idl/svg/SVGAnimatedEnumeration.idl
Index: SVGAnimatedEnumeration.idl
===================================================================
module svg
{
interface SVGAnimatedEnumeration {
attribute unsigned short baseVal;
// raises DOMException on setting
readonly attribute unsigned short animVal;
};
};
1.1 SVGSupport/ksvg2/bindings/idl/svg/SVGAnimatedInteger.idl
Index: SVGAnimatedInteger.idl
===================================================================
module svg
{
interface SVGAnimatedInteger {
attribute long baseVal;
// raises DOMException on setting
readonly attribute long animVal;
};
};
1.1 SVGSupport/ksvg2/bindings/idl/svg/SVGAnimatedLength.idl
Index: SVGAnimatedLength.idl
===================================================================
module svg
{
interface SVGAnimatedLength {
readonly attribute SVGLength baseVal;
readonly attribute SVGLength animVal;
};
};
1.1 SVGSupport/ksvg2/bindings/idl/svg/SVGAnimatedLengthList.idl
Index: SVGAnimatedLengthList.idl
===================================================================
module svg
{
interface SVGAnimatedLengthList {
readonly attribute SVGLengthList baseVal;
readonly attribute SVGLengthList animVal;
};
};
1.1 SVGSupport/ksvg2/bindings/idl/svg/SVGAnimatedNumber.idl
Index: SVGAnimatedNumber.idl
===================================================================
module svg
{
interface SVGAnimatedNumber {
attribute float baseVal;
// raises DOMException on setting
readonly attribute float animVal;
};
};
1.1 SVGSupport/ksvg2/bindings/idl/svg/SVGAnimatedNumberList.idl
Index: SVGAnimatedNumberList.idl
===================================================================
module svg
{
interface SVGAnimatedNumberList {
readonly attribute SVGNumberList baseVal;
readonly attribute SVGNumberList animVal;
};
};
1.1 SVGSupport/ksvg2/bindings/idl/svg/SVGAnimatedPathData.idl
Index: SVGAnimatedPathData.idl
===================================================================
module svg
{
interface [nodptr] SVGAnimatedPathData {
readonly attribute SVGPathSegList pathSegList;
readonly attribute SVGPathSegList normalizedPathSegList;
readonly attribute SVGPathSegList animatedPathSegList;
readonly attribute SVGPathSegList animatedNormalizedPathSegList;
};
};
1.1 SVGSupport/ksvg2/bindings/idl/svg/SVGAnimatedPoints.idl
Index: SVGAnimatedPoints.idl
===================================================================
module svg
{
interface [nodptr] SVGAnimatedPoints {
readonly attribute SVGPointList points;
readonly attribute SVGPointList animatedPoints;
};
};
1.1 SVGSupport/ksvg2/bindings/idl/svg/SVGAnimatedPreserveAspectRatio.idl
Index: SVGAnimatedPreserveAspectRatio.idl
===================================================================
module svg
{
interface SVGAnimatedPreserveAspectRatio {
readonly attribute SVGPreserveAspectRatio baseVal;
readonly attribute SVGPreserveAspectRatio animVal;
};
};
1.1 SVGSupport/ksvg2/bindings/idl/svg/SVGAnimatedRect.idl
Index: SVGAnimatedRect.idl
===================================================================
module svg
{
interface SVGAnimatedRect {
readonly attribute SVGRect baseVal;
readonly attribute SVGRect animVal;
};
};
1.1 SVGSupport/ksvg2/bindings/idl/svg/SVGAnimatedString.idl
Index: SVGAnimatedString.idl
===================================================================
module svg
{
interface SVGAnimatedString {
attribute core::DOMString baseVal;
// raises DOMException on setting
readonly attribute core::DOMString animVal;
};
};
1.1 SVGSupport/ksvg2/bindings/idl/svg/SVGAnimatedTransformList.idl
Index: SVGAnimatedTransformList.idl
===================================================================
module svg
{
interface SVGAnimatedTransformList {
readonly attribute SVGTransformList baseVal;
readonly attribute SVGTransformList animVal;
};
};
1.1 SVGSupport/ksvg2/bindings/idl/svg/SVGAnimationElement.idl
Index: SVGAnimationElement.idl
===================================================================
module svg
{
interface SVGAnimationElement :
SVGElement,
SVGTests,
SVGExternalResourcesRequired {
readonly attribute SVGElement targetElement;
float getStartTime ( );
float getCurrentTime ( );
float getSimpleDuration ( )
raises( DOMException );
};
};
1.1 SVGSupport/ksvg2/bindings/idl/svg/SVGCircleElement.idl
Index: SVGCircleElement.idl
===================================================================
module svg
{
interface SVGCircleElement :
SVGElement,
SVGTests,
SVGLangSpace,
SVGExternalResourcesRequired,
SVGStylable,
SVGTransformable {
readonly attribute SVGAnimatedLength cx;
readonly attribute SVGAnimatedLength cy;
readonly attribute SVGAnimatedLength r;
};
};
1.1 SVGSupport/ksvg2/bindings/idl/svg/SVGClipPathElement.idl
Index: SVGClipPathElement.idl
===================================================================
module svg
{
interface SVGClipPathElement :
SVGElement,
SVGTests,
SVGLangSpace,
SVGExternalResourcesRequired,
SVGStylable,
SVGTransformable {
// SVGUnitTypes {
readonly attribute SVGAnimatedEnumeration clipPathUnits;
};
};
1.1 SVGSupport/ksvg2/bindings/idl/svg/SVGColor.idl
Index: SVGColor.idl
===================================================================
module svg
{
interface SVGColor : css::CSSValue {
// Color Types
const unsigned short SVG_COLORTYPE_UNKNOWN = 0;
const unsigned short SVG_COLORTYPE_RGBCOLOR = 1;
const unsigned short SVG_COLORTYPE_RGBCOLOR_ICCCOLOR = 2;
const unsigned short SVG_COLORTYPE_CURRENTCOLOR = 3;
readonly attribute unsigned short colorType;
readonly attribute css::RGBColor rgbColor;
//readonly attribute SVGICCColor iccColor;
void setRGBColor ( in core::DOMString rgbColor )
raises( SVGException );
void setRGBColorICCColor ( in core::DOMString rgbColor, in core::DOMString iccColor )
raises( SVGException );
void setColor ( in unsigned short colorType, in core::DOMString rgbColor, in core::DOMString iccColor )
raises( SVGException );
};
};
1.1 SVGSupport/ksvg2/bindings/idl/svg/SVGComponentTransferFunctionElement.idl
Index: SVGComponentTransferFunctionElement.idl
===================================================================
module svg
{
interface SVGComponentTransferFunctionElement : SVGElement {
// Component Transfer Types
const unsigned short SVG_FECOMPONENTTRANSFER_TYPE_UNKNOWN = 0;
const unsigned short SVG_FECOMPONENTTRANSFER_TYPE_IDENTITY = 1;
const unsigned short SVG_FECOMPONENTTRANSFER_TYPE_TABLE = 2;
const unsigned short SVG_FECOMPONENTTRANSFER_TYPE_DISCRETE = 3;
const unsigned short SVG_FECOMPONENTTRANSFER_TYPE_LINEAR = 4;
const unsigned short SVG_FECOMPONENTTRANSFER_TYPE_GAMMA = 5;
readonly attribute SVGAnimatedEnumeration type;
readonly attribute SVGAnimatedNumberList tableValues;
readonly attribute SVGAnimatedNumber slope;
readonly attribute SVGAnimatedNumber intercept;
readonly attribute SVGAnimatedNumber amplitude;
readonly attribute SVGAnimatedNumber exponent;
readonly attribute SVGAnimatedNumber offset;
};
};
1.1 SVGSupport/ksvg2/bindings/idl/svg/SVGCursorElement.idl
Index: SVGCursorElement.idl
===================================================================
module svg
{
interface SVGCursorElement :
SVGElement,
SVGURIReference,
SVGTests,
SVGExternalResourcesRequired {
readonly attribute SVGAnimatedLength x;
readonly attribute SVGAnimatedLength y;
};
};
1.1 SVGSupport/ksvg2/bindings/idl/svg/SVGDOMImplementation.idl
Index: SVGDOMImplementation.idl
===================================================================
module svg
{
interface [nodptr] SVGDOMImplementation : core::DOMImplementation {
boolean hasFeature(in core::DOMString feature,
in core::DOMString version);
// Introduced in DOM Level 2:
core::DocumentType createDocumentType(in core::DOMString qualifiedName,
in core::DOMString publicId,
in core::DOMString systemId)
raises(core::DOMException);
// Introduced in DOM Level 2:
core::Document createDocument(in core::DOMString namespaceURI,
in core::DOMString qualifiedName,
in core::DocumentType doctype)
raises(core::DOMException);
// Introduced in DOM Level 2: [specified in seperated DOMImplementationCSS]
css::CSSStyleSheet createCSSStyleSheet(in core::DOMString title,
in core::DOMString media) raises(core::DOMException);
};
};
1.1 SVGSupport/ksvg2/bindings/idl/svg/SVGDefsElement.idl
Index: SVGDefsElement.idl
===================================================================
module svg
{
interface SVGDefsElement :
SVGElement,
SVGTests,
SVGLangSpace,
SVGExternalResourcesRequired,
SVGStylable,
SVGTransformable {};
};
1.1 SVGSupport/ksvg2/bindings/idl/svg/SVGDescElement.idl
Index: SVGDescElement.idl
===================================================================
module svg
{
interface SVGDescElement :
SVGElement,
SVGLangSpace,
SVGStylable {};
};
1.1 SVGSupport/ksvg2/bindings/idl/svg/SVGDocument.idl
Index: SVGDocument.idl
===================================================================
module svg
{
interface SVGDocument :
core::Document {
readonly attribute core::DOMString title;
readonly attribute core::DOMString referrer;
readonly attribute core::DOMString domain;
readonly attribute core::DOMString URL;
readonly attribute SVGSVGElement rootElement;
// Overwrite the one in events::DocumentEvent
events::Event createEvent(in core::DOMString eventType) [raises(core::DOMException)];
};
};
1.1 SVGSupport/ksvg2/bindings/idl/svg/SVGElement.idl
Index: SVGElement.idl
===================================================================
module svg
{
interface SVGElement : core::Element {
// NOTE: using getId because id already in use in NodeImpl
attribute core::DOMString getId;
// raises DOMException on setting
attribute core::DOMString xmlbase;
// raises DOMException on setting
readonly attribute SVGSVGElement ownerSVGElement;
readonly attribute SVGElement viewportElement;
};
};
1.1 SVGSupport/ksvg2/bindings/idl/svg/SVGElementInstance.idl
Index: SVGElementInstance.idl
===================================================================
module svg
{
interface SVGElementInstance : events::EventTarget {
readonly attribute SVGElement correspondingElement;
readonly attribute SVGUseElement correspondingUseElement;
readonly attribute SVGElementInstance parentNode;
readonly attribute SVGElementInstanceList childNodes;
readonly attribute SVGElementInstance firstChild;
readonly attribute SVGElementInstance lastChild;
readonly attribute SVGElementInstance previousSibling;
readonly attribute SVGElementInstance nextSibling;
};
};
1.1 SVGSupport/ksvg2/bindings/idl/svg/SVGElementInstanceList.idl
Index: SVGElementInstanceList.idl
===================================================================
module svg
{
interface SVGElementInstanceList {
// TODO readonly attribute unsigned long length;
// TODO SVGElementInstance item ( in unsigned long index );
};
};
1.1 SVGSupport/ksvg2/bindings/idl/svg/SVGEllipseElement.idl
Index: SVGEllipseElement.idl
===================================================================
module svg
{
interface SVGEllipseElement :
SVGElement,
SVGTests,
SVGLangSpace,
SVGExternalResourcesRequired,
SVGStylable,
SVGTransformable {
readonly attribute SVGAnimatedLength cx;
readonly attribute SVGAnimatedLength cy;
readonly attribute SVGAnimatedLength rx;
readonly attribute SVGAnimatedLength ry;
};
};
1.1 SVGSupport/ksvg2/bindings/idl/svg/SVGEvent.idl
Index: SVGEvent.idl
===================================================================
module svg
{
interface SVGEvent : events::Event {};
};
1.1 SVGSupport/ksvg2/bindings/idl/svg/SVGException.idl
Index: SVGException.idl
===================================================================
module svg
{
interface SVGException {
readonly attribute unsigned short code;
// SVGExceptionCode
const unsigned short SVG_WRONG_TYPE_ERR = 0;
const unsigned short SVG_INVALID_VALUE_ERR = 1;
const unsigned short SVG_MATRIX_NOT_INVERTABLE = 2;
};
};
1.1 SVGSupport/ksvg2/bindings/idl/svg/SVGExternalResourcesRequired.idl
Index: SVGExternalResourcesRequired.idl
===================================================================
module svg
{
interface [nodptr] SVGExternalResourcesRequired {
readonly attribute SVGAnimatedBoolean externalResourcesRequired;
};
};
1.1 SVGSupport/ksvg2/bindings/idl/svg/SVGFEBlendElement.idl
Index: SVGFEBlendElement.idl
===================================================================
module svg
{
interface SVGFEBlendElement :
SVGElement,
SVGFilterPrimitiveStandardAttributes {
// Blend Mode Types
const unsigned short SVG_FEBLEND_MODE_UNKNOWN = 0;
const unsigned short SVG_FEBLEND_MODE_NORMAL = 1;
const unsigned short SVG_FEBLEND_MODE_MULTIPLY = 2;
const unsigned short SVG_FEBLEND_MODE_SCREEN = 3;
const unsigned short SVG_FEBLEND_MODE_DARKEN = 4;
const unsigned short SVG_FEBLEND_MODE_LIGHTEN = 5;
readonly attribute SVGAnimatedString in1;
readonly attribute SVGAnimatedString in2;
readonly attribute SVGAnimatedEnumeration mode;
};
};
1.1 SVGSupport/ksvg2/bindings/idl/svg/SVGFEColorMatrixElement.idl
Index: SVGFEColorMatrixElement.idl
===================================================================
module svg
{
interface SVGFEColorMatrixElement :
SVGElement,
SVGFilterPrimitiveStandardAttributes {
// Color Matrix Types
const unsigned short SVG_FECOLORMATRIX_TYPE_UNKNOWN = 0;
const unsigned short SVG_FECOLORMATRIX_TYPE_MATRIX = 1;
const unsigned short SVG_FECOLORMATRIX_TYPE_SATURATE = 2;
const unsigned short SVG_FECOLORMATRIX_TYPE_HUEROTATE = 3;
const unsigned short SVG_FECOLORMATRIX_TYPE_LUMINANCETOALPHA = 4;
readonly attribute SVGAnimatedString in1;
readonly attribute SVGAnimatedEnumeration type;
readonly attribute SVGAnimatedNumberList values;
};
};
1.1 SVGSupport/ksvg2/bindings/idl/svg/SVGFEComponentTransferElement.idl
Index: SVGFEComponentTransferElement.idl
===================================================================
module svg
{
interface SVGFEComponentTransferElement :
SVGElement,
SVGFilterPrimitiveStandardAttributes {
readonly attribute SVGAnimatedString in1;
};
};
1.1 SVGSupport/ksvg2/bindings/idl/svg/SVGFECompositeElement.idl
Index: SVGFECompositeElement.idl
===================================================================
module svg
{
interface SVGFECompositeElement :
SVGElement,
SVGFilterPrimitiveStandardAttributes {
// Composite Operators
const unsigned short SVG_FECOMPOSITE_OPERATOR_UNKNOWN = 0;
const unsigned short SVG_FECOMPOSITE_OPERATOR_OVER = 1;
const unsigned short SVG_FECOMPOSITE_OPERATOR_IN = 2;
const unsigned short SVG_FECOMPOSITE_OPERATOR_OUT = 3;
const unsigned short SVG_FECOMPOSITE_OPERATOR_ATOP = 4;
const unsigned short SVG_FECOMPOSITE_OPERATOR_XOR = 5;
const unsigned short SVG_FECOMPOSITE_OPERATOR_ARITHMETIC = 6;
readonly attribute SVGAnimatedString in1;
readonly attribute SVGAnimatedString in2;
readonly attribute SVGAnimatedEnumeration _operator;
readonly attribute SVGAnimatedNumber k1;
readonly attribute SVGAnimatedNumber k2;
readonly attribute SVGAnimatedNumber k3;
readonly attribute SVGAnimatedNumber k4;
};
};
1.1 SVGSupport/ksvg2/bindings/idl/svg/SVGFEFloodElement.idl
Index: SVGFEFloodElement.idl
===================================================================
module svg
{
interface SVGFEFloodElement :
SVGElement,
SVGFilterPrimitiveStandardAttributes {
readonly attribute SVGAnimatedString in1;
};
};
1.1 SVGSupport/ksvg2/bindings/idl/svg/SVGFEFuncAElement.idl
Index: SVGFEFuncAElement.idl
===================================================================
module svg
{
interface SVGFEFuncAElement : SVGComponentTransferFunctionElement {};
};
1.1 SVGSupport/ksvg2/bindings/idl/svg/SVGFEFuncBElement.idl
Index: SVGFEFuncBElement.idl
===================================================================
module svg
{
interface SVGFEFuncBElement : SVGComponentTransferFunctionElement {};
};
1.1 SVGSupport/ksvg2/bindings/idl/svg/SVGFEFuncGElement.idl
Index: SVGFEFuncGElement.idl
===================================================================
module svg
{
interface SVGFEFuncGElement : SVGComponentTransferFunctionElement {};
};
1.1 SVGSupport/ksvg2/bindings/idl/svg/SVGFEFuncRElement.idl
Index: SVGFEFuncRElement.idl
===================================================================
module svg
{
interface SVGFEFuncRElement : SVGComponentTransferFunctionElement {};
};
1.1 SVGSupport/ksvg2/bindings/idl/svg/SVGFEGaussianBlurElement.idl
Index: SVGFEGaussianBlurElement.idl
===================================================================
module svg
{
interface SVGFEGaussianBlurElement :
SVGElement,
SVGFilterPrimitiveStandardAttributes {
readonly attribute SVGAnimatedString in1;
readonly attribute SVGAnimatedNumber stdDeviationX;
readonly attribute SVGAnimatedNumber stdDeviationY;
void setStdDeviation ( in float stdDeviationX, in float stdDeviationY );
};
};
1.1 SVGSupport/ksvg2/bindings/idl/svg/SVGFEImageElement.idl
Index: SVGFEImageElement.idl
===================================================================
module svg
{
interface SVGFEImageElement :
SVGElement,
SVGURIReference,
SVGLangSpace,
SVGExternalResourcesRequired,
SVGFilterPrimitiveStandardAttributes {};
};
1.1 SVGSupport/ksvg2/bindings/idl/svg/SVGFEMergeElement.idl
Index: SVGFEMergeElement.idl
===================================================================
module svg
{
interface SVGFEMergeElement :
SVGElement,
SVGFilterPrimitiveStandardAttributes {};
};
1.1 SVGSupport/ksvg2/bindings/idl/svg/SVGFEMergeNodeElement.idl
Index: SVGFEMergeNodeElement.idl
===================================================================
module svg
{
interface SVGFEMergeNodeElement : SVGElement {
readonly attribute SVGAnimatedString in1;
};
};
1.1 SVGSupport/ksvg2/bindings/idl/svg/SVGFEOffsetElement.idl
Index: SVGFEOffsetElement.idl
===================================================================
module svg
{
interface SVGFEOffsetElement :
SVGElement,
SVGFilterPrimitiveStandardAttributes {
readonly attribute SVGAnimatedString in1;
readonly attribute SVGAnimatedNumber dx;
readonly attribute SVGAnimatedNumber dy;
};
};
1.1 SVGSupport/ksvg2/bindings/idl/svg/SVGFETileElement.idl
Index: SVGFETileElement.idl
===================================================================
module svg
{
interface SVGFETileElement :
SVGElement,
SVGFilterPrimitiveStandardAttributes {
readonly attribute SVGAnimatedString in1;
};
};
1.1 SVGSupport/ksvg2/bindings/idl/svg/SVGFETurbulenceElement.idl
Index: SVGFETurbulenceElement.idl
===================================================================
module svg
{
interface SVGFETurbulenceElement :
SVGElement,
SVGFilterPrimitiveStandardAttributes {
// Turbulence Types
const unsigned short SVG_TURBULENCE_TYPE_UNKNOWN = 0;
const unsigned short SVG_TURBULENCE_TYPE_FRACTALNOISE = 1;
const unsigned short SVG_TURBULENCE_TYPE_TURBULENCE = 2;
// Stitch Options
const unsigned short SVG_STITCHTYPE_UNKNOWN = 0;
const unsigned short SVG_STITCHTYPE_STITCH = 1;
const unsigned short SVG_STITCHTYPE_NOSTITCH = 2;
readonly attribute SVGAnimatedNumber baseFrequencyX;
readonly attribute SVGAnimatedNumber baseFrequencyY;
readonly attribute SVGAnimatedInteger numOctaves;
readonly attribute SVGAnimatedNumber seed;
readonly attribute SVGAnimatedEnumeration stitchTiles;
readonly attribute SVGAnimatedEnumeration type;
};
};
1.1 SVGSupport/ksvg2/bindings/idl/svg/SVGFilterElement.idl
Index: SVGFilterElement.idl
===================================================================
module svg
{
interface SVGFilterElement :
SVGElement,
SVGURIReference,
SVGLangSpace,
SVGExternalResourcesRequired,
SVGStylable {
// SVGUnitTypes {
readonly attribute SVGAnimatedEnumeration filterUnits;
readonly attribute SVGAnimatedEnumeration primitiveUnits;
readonly attribute SVGAnimatedLength x;
readonly attribute SVGAnimatedLength y;
readonly attribute SVGAnimatedLength width;
readonly attribute SVGAnimatedLength height;
readonly attribute SVGAnimatedInteger filterResX;
readonly attribute SVGAnimatedInteger filterResY;
void setFilterRes ( in unsigned long filterResX, in unsigned long filterResY );
};
};
1.1 SVGSupport/ksvg2/bindings/idl/svg/SVGFilterPrimitiveStandardAttributes.idl
Index: SVGFilterPrimitiveStandardAttributes.idl
===================================================================
module svg
{
interface SVGFilterPrimitiveStandardAttributes : SVGStylable {
readonly attribute SVGAnimatedLength x;
readonly attribute SVGAnimatedLength y;
readonly attribute SVGAnimatedLength width;
readonly attribute SVGAnimatedLength height;
readonly attribute SVGAnimatedString result;
};
};
1.1 SVGSupport/ksvg2/bindings/idl/svg/SVGFitToViewBox.idl
Index: SVGFitToViewBox.idl
===================================================================
module svg
{
interface [nodptr] SVGFitToViewBox {
readonly attribute SVGAnimatedRect viewBox;
readonly attribute SVGAnimatedPreserveAspectRatio preserveAspectRatio;
};
};
1.1 SVGSupport/ksvg2/bindings/idl/svg/SVGGElement.idl
Index: SVGGElement.idl
===================================================================
module svg
{
interface SVGGElement :
SVGElement,
SVGTests,
SVGLangSpace,
SVGExternalResourcesRequired,
SVGStylable,
SVGTransformable {};
};
1.1 SVGSupport/ksvg2/bindings/idl/svg/SVGGradientElement.idl
Index: SVGGradientElement.idl
===================================================================
module svg
{
interface SVGGradientElement :
SVGElement,
SVGURIReference,
SVGExternalResourcesRequired,
SVGStylable {
//SVGUnitTypes {
// Spread Method Types
const unsigned short SVG_SPREADMETHOD_UNKNOWN = 0;
const unsigned short SVG_SPREADMETHOD_PAD = 1;
const unsigned short SVG_SPREADMETHOD_REFLECT = 2;
const unsigned short SVG_SPREADMETHOD_REPEAT = 3;
readonly attribute SVGAnimatedEnumeration gradientUnits;
readonly attribute SVGAnimatedTransformList gradientTransform;
readonly attribute SVGAnimatedEnumeration spreadMethod;
};
};
1.1 SVGSupport/ksvg2/bindings/idl/svg/SVGICCColor.idl
Index: SVGICCColor.idl
===================================================================
module svg
{
interface SVGICCColor {
attribute core::DOMString colorProfile;
// raises DOMException on setting
readonly attribute SVGNumberList colors;
};
};
1.1 SVGSupport/ksvg2/bindings/idl/svg/SVGImageElement.idl
Index: SVGImageElement.idl
===================================================================
module svg
{
interface SVGImageElement :
SVGElement,
SVGURIReference,
SVGTests,
SVGLangSpace,
SVGExternalResourcesRequired,
SVGStylable,
SVGTransformable {
readonly attribute SVGAnimatedLength x;
readonly attribute SVGAnimatedLength y;
readonly attribute SVGAnimatedLength width;
readonly attribute SVGAnimatedLength height;
readonly attribute SVGAnimatedPreserveAspectRatio preserveAspectRatio;
};
};
1.1 SVGSupport/ksvg2/bindings/idl/svg/SVGLangSpace.idl
Index: SVGLangSpace.idl
===================================================================
module svg
{
interface [nodptr] SVGLangSpace {
attribute core::DOMString xmllang;
// raises DOMException on setting
attribute core::DOMString xmlspace;
// raises DOMException on setting
};
};
1.1 SVGSupport/ksvg2/bindings/idl/svg/SVGLength.idl
Index: SVGLength.idl
===================================================================
module svg
{
interface SVGLength {
// Length Unit Types
const unsigned short SVG_LENGTHTYPE_UNKNOWN = 0;
const unsigned short SVG_LENGTHTYPE_NUMBER = 1;
const unsigned short SVG_LENGTHTYPE_PERCENTAGE = 2;
const unsigned short SVG_LENGTHTYPE_EMS = 3;
const unsigned short SVG_LENGTHTYPE_EXS = 4;
const unsigned short SVG_LENGTHTYPE_PX = 5;
const unsigned short SVG_LENGTHTYPE_CM = 6;
const unsigned short SVG_LENGTHTYPE_MM = 7;
const unsigned short SVG_LENGTHTYPE_IN = 8;
const unsigned short SVG_LENGTHTYPE_PT = 9;
const unsigned short SVG_LENGTHTYPE_PC = 10;
readonly attribute unsigned short unitType;
attribute float value;
// raises DOMException on setting
attribute float valueInSpecifiedUnits;
// raises DOMException on setting
attribute core::DOMString valueAsString;
// raises DOMException on setting
void newValueSpecifiedUnits ( in unsigned short unitType, in float valueInSpecifiedUnits );
void convertToSpecifiedUnits ( in unsigned short unitType );
};
};
1.1 SVGSupport/ksvg2/bindings/idl/svg/SVGLengthList.idl
Index: SVGLengthList.idl
===================================================================
module svg
{
interface SVGLengthList {
readonly attribute unsigned long numberOfItems;
void clear ( )
raises( DOMException );
SVGLength initialize ( in SVGLength newItem )
raises( DOMException, SVGException );
SVGLength getItem ( in unsigned long index )
raises( DOMException );
SVGLength insertItemBefore ( in SVGLength newItem, in unsigned long index )
raises( DOMException, SVGException );
SVGLength replaceItem ( in SVGLength newItem, in unsigned long index )
raises( DOMException, SVGException );
SVGLength removeItem ( in unsigned long index )
raises( DOMException );
SVGLength appendItem ( in SVGLength newItem )
raises( DOMException, SVGException );
};
};
1.1 SVGSupport/ksvg2/bindings/idl/svg/SVGLineElement.idl
Index: SVGLineElement.idl
===================================================================
module svg
{
interface SVGLineElement :
SVGElement,
SVGTests,
SVGLangSpace,
SVGExternalResourcesRequired,
SVGStylable,
SVGTransformable {
readonly attribute SVGAnimatedLength x1;
readonly attribute SVGAnimatedLength y1;
readonly attribute SVGAnimatedLength x2;
readonly attribute SVGAnimatedLength y2;
};
};
1.1 SVGSupport/ksvg2/bindings/idl/svg/SVGLinearGradientElement.idl
Index: SVGLinearGradientElement.idl
===================================================================
module svg
{
interface SVGLinearGradientElement : SVGGradientElement {
readonly attribute SVGAnimatedLength x1;
readonly attribute SVGAnimatedLength y1;
readonly attribute SVGAnimatedLength x2;
readonly attribute SVGAnimatedLength y2;
};
};
1.1 SVGSupport/ksvg2/bindings/idl/svg/SVGLocatable.idl
Index: SVGLocatable.idl
===================================================================
module svg
{
interface [nodptr] SVGLocatable {
readonly attribute SVGElement nearestViewportElement;
readonly attribute SVGElement farthestViewportElement;
SVGRect getBBox ( );
SVGMatrix getCTM ( );
SVGMatrix getScreenCTM ( );
SVGMatrix getTransformToElement ( in SVGElement element )
raises( SVGException );
};
};
1.1 SVGSupport/ksvg2/bindings/idl/svg/SVGMarkerElement.idl
Index: SVGMarkerElement.idl
===================================================================
module svg
{
interface SVGMarkerElement :
SVGElement,
SVGLangSpace,
SVGExternalResourcesRequired,
SVGStylable,
SVGFitToViewBox {
// Marker Unit Types
const unsigned short SVG_MARKERUNITS_UNKNOWN = 0;
const unsigned short SVG_MARKERUNITS_USERSPACEONUSE = 1;
const unsigned short SVG_MARKERUNITS_STROKEWIDTH = 2;
// Marker Orientation Types
const unsigned short SVG_MARKER_ORIENT_UNKNOWN = 0;
const unsigned short SVG_MARKER_ORIENT_AUTO = 1;
const unsigned short SVG_MARKER_ORIENT_ANGLE = 2;
readonly attribute SVGAnimatedLength refX;
readonly attribute SVGAnimatedLength refY;
readonly attribute SVGAnimatedEnumeration markerUnits;
readonly attribute SVGAnimatedLength markerWidth;
readonly attribute SVGAnimatedLength markerHeight;
readonly attribute SVGAnimatedEnumeration orientType;
readonly attribute SVGAnimatedAngle orientAngle;
void setOrientToAuto ( );
void setOrientToAngle ( in SVGAngle angle );
};
};
1.1 SVGSupport/ksvg2/bindings/idl/svg/SVGMatrix.idl
Index: SVGMatrix.idl
===================================================================
module svg
{
interface SVGMatrix {
attribute float a;
// raises DOMException on setting
attribute float b;
// raises DOMException on setting
attribute float c;
// raises DOMException on setting
// attribute float d;
// raises DOMException on setting
attribute float e;
// raises DOMException on setting
attribute float f;
// raises DOMException on setting
SVGMatrix multiply ( in SVGMatrix secondMatrix );
SVGMatrix inverse ( )
raises( SVGException );
SVGMatrix translate ( in float x, in float y );
SVGMatrix scale ( in float scaleFactor );
SVGMatrix scaleNonUniform ( in float scaleFactorX, in float scaleFactorY );
SVGMatrix rotate ( in float angle );
SVGMatrix rotateFromVector ( in float x, in float y )
raises( SVGException );
SVGMatrix flipX ( );
SVGMatrix flipY ( );
SVGMatrix skewX ( in float angle );
SVGMatrix skewY ( in float angle );
};
};
1.1 SVGSupport/ksvg2/bindings/idl/svg/SVGNumber.idl
Index: SVGNumber.idl
===================================================================
module svg
{
interface SVGNumber {
attribute float value;
// raises DOMException on setting
};
};
1.1 SVGSupport/ksvg2/bindings/idl/svg/SVGNumberList.idl
Index: SVGNumberList.idl
===================================================================
module svg
{
interface SVGNumberList {
readonly attribute unsigned long numberOfItems;
void clear ( )
raises( DOMException );
SVGNumber initialize ( in SVGNumber newItem )
raises( DOMException, SVGException );
SVGNumber getItem ( in unsigned long index )
raises( DOMException );
SVGNumber insertItemBefore ( in SVGNumber newItem, in unsigned long index )
raises( DOMException, SVGException );
SVGNumber replaceItem ( in SVGNumber newItem, in unsigned long index )
raises( DOMException, SVGException );
SVGNumber removeItem ( in unsigned long index )
raises( DOMException );
SVGNumber appendItem ( in SVGNumber newItem )
raises( DOMException, SVGException );
};
};
1.1 SVGSupport/ksvg2/bindings/idl/svg/SVGPaint.idl
Index: SVGPaint.idl
===================================================================
module svg
{
interface SVGPaint : SVGColor {
// Paint Types
const unsigned short SVG_PAINTTYPE_UNKNOWN = 0;
const unsigned short SVG_PAINTTYPE_RGBCOLOR = 1;
const unsigned short SVG_PAINTTYPE_RGBCOLOR_ICCCOLOR = 2;
const unsigned short SVG_PAINTTYPE_NONE = 101;
const unsigned short SVG_PAINTTYPE_CURRENTCOLOR = 102;
const unsigned short SVG_PAINTTYPE_URI_NONE = 103;
const unsigned short SVG_PAINTTYPE_URI_CURRENTCOLOR = 104;
const unsigned short SVG_PAINTTYPE_URI_RGBCOLOR = 105;
const unsigned short SVG_PAINTTYPE_URI_RGBCOLOR_ICCCOLOR = 106;
const unsigned short SVG_PAINTTYPE_URI = 107;
readonly attribute unsigned short paintType;
readonly attribute core::DOMString uri;
void setUri ( in core::DOMString uri );
void setPaint ( in unsigned short paintType, in core::DOMString uri, in core::DOMString rgbColor, in core::DOMString iccColor )
raises( SVGException );
};
};
1.1 SVGSupport/ksvg2/bindings/idl/svg/SVGPathElement.idl
Index: SVGPathElement.idl
===================================================================
module svg
{
interface SVGPathElement :
SVGElement,
SVGTests,
SVGLangSpace,
SVGExternalResourcesRequired,
SVGStylable,
SVGTransformable,
SVGAnimatedPathData {
readonly attribute SVGAnimatedNumber pathLength;
float getTotalLength ( );
SVGPoint getPointAtLength ( in float distance );
unsigned long getPathSegAtLength ( in float distance );
SVGPathSegClosePath createSVGPathSegClosePath ( );
SVGPathSegMovetoAbs createSVGPathSegMovetoAbs ( in float x, in float y );
SVGPathSegMovetoRel createSVGPathSegMovetoRel ( in float x, in float y );
SVGPathSegLinetoAbs createSVGPathSegLinetoAbs ( in float x, in float y );
SVGPathSegLinetoRel createSVGPathSegLinetoRel ( in float x, in float y );
SVGPathSegCurvetoCubicAbs createSVGPathSegCurvetoCubicAbs ( in float x, in float y, in float x1, in float y1, in float x2, in float y2 );
SVGPathSegCurvetoCubicRel createSVGPathSegCurvetoCubicRel ( in float x, in float y, in float x1, in float y1, in float x2, in float y2 );
SVGPathSegCurvetoQuadraticAbs createSVGPathSegCurvetoQuadraticAbs ( in float x, in float y, in float x1, in float y1 );
SVGPathSegCurvetoQuadraticRel createSVGPathSegCurvetoQuadraticRel ( in float x, in float y, in float x1, in float y1 );
SVGPathSegArcAbs createSVGPathSegArcAbs ( in float x, in float y, in float r1, in float r2, in float angle, in boolean largeArcFlag, in boolean sweepFlag );
SVGPathSegArcRel createSVGPathSegArcRel ( in float x, in float y, in float r1, in float r2, in float angle, in boolean largeArcFlag, in boolean sweepFlag );
SVGPathSegLinetoHorizontalAbs createSVGPathSegLinetoHorizontalAbs ( in float x );
SVGPathSegLinetoHorizontalRel createSVGPathSegLinetoHorizontalRel ( in float x );
SVGPathSegLinetoVerticalAbs createSVGPathSegLinetoVerticalAbs ( in float y );
SVGPathSegLinetoVerticalRel createSVGPathSegLinetoVerticalRel ( in float y );
SVGPathSegCurvetoCubicSmoothAbs createSVGPathSegCurvetoCubicSmoothAbs ( in float x, in float y, in float x2, in float y2 );
SVGPathSegCurvetoCubicSmoothRel createSVGPathSegCurvetoCubicSmoothRel ( in float x, in float y, in float x2, in float y2 );
SVGPathSegCurvetoQuadraticSmoothAbs createSVGPathSegCurvetoQuadraticSmoothAbs ( in float x, in float y );
SVGPathSegCurvetoQuadraticSmoothRel createSVGPathSegCurvetoQuadraticSmoothRel ( in float x, in float y );
};
};
1.1 SVGSupport/ksvg2/bindings/idl/svg/SVGPathSeg.idl
Index: SVGPathSeg.idl
===================================================================
module svg
{
interface SVGPathSeg {
// Path Segment Types
const unsigned short PATHSEG_UNKNOWN = 0;
const unsigned short PATHSEG_CLOSEPATH = 1;
const unsigned short PATHSEG_MOVETO_ABS = 2;
const unsigned short PATHSEG_MOVETO_REL = 3;
const unsigned short PATHSEG_LINETO_ABS = 4;
const unsigned short PATHSEG_LINETO_REL = 5;
const unsigned short PATHSEG_CURVETO_CUBIC_ABS = 6;
const unsigned short PATHSEG_CURVETO_CUBIC_REL = 7;
const unsigned short PATHSEG_CURVETO_QUADRATIC_ABS = 8;
const unsigned short PATHSEG_CURVETO_QUADRATIC_REL = 9;
const unsigned short PATHSEG_ARC_ABS = 10;
const unsigned short PATHSEG_ARC_REL = 11;
const unsigned short PATHSEG_LINETO_HORIZONTAL_ABS = 12;
const unsigned short PATHSEG_LINETO_HORIZONTAL_REL = 13;
const unsigned short PATHSEG_LINETO_VERTICAL_ABS = 14;
const unsigned short PATHSEG_LINETO_VERTICAL_REL = 15;
const unsigned short PATHSEG_CURVETO_CUBIC_SMOOTH_ABS = 16;
const unsigned short PATHSEG_CURVETO_CUBIC_SMOOTH_REL = 17;
const unsigned short PATHSEG_CURVETO_QUADRATIC_SMOOTH_ABS = 18;
const unsigned short PATHSEG_CURVETO_QUADRATIC_SMOOTH_REL = 19;
readonly attribute unsigned short pathSegType;
readonly attribute core::DOMString pathSegTypeAsLetter;
};
};
1.1 SVGSupport/ksvg2/bindings/idl/svg/SVGPathSegArc.idl
Index: SVGPathSegArc.idl
===================================================================
module svg
{
interface SVGPathSegArcAbs : SVGPathSeg {
attribute float x;
// raises DOMException on setting
attribute float y;
// raises DOMException on setting
attribute float r1;
// raises DOMException on setting
attribute float r2;
// raises DOMException on setting
attribute float angle;
// raises DOMException on setting
attribute boolean largeArcFlag;
// raises DOMException on setting
attribute boolean sweepFlag;
// raises DOMException on setting
};
interface SVGPathSegArcRel : SVGPathSeg {
attribute float x;
// raises DOMException on setting
attribute float y;
// raises DOMException on setting
attribute float r1;
// raises DOMException on setting
attribute float r2;
// raises DOMException on setting
attribute float angle;
// raises DOMException on setting
attribute boolean largeArcFlag;
// raises DOMException on setting
attribute boolean sweepFlag;
// raises DOMException on setting
};
};
1.1 SVGSupport/ksvg2/bindings/idl/svg/SVGPathSegClosePath.idl
Index: SVGPathSegClosePath.idl
===================================================================
module svg
{
interface SVGPathSegClosePath : SVGPathSeg {};
};
1.1 SVGSupport/ksvg2/bindings/idl/svg/SVGPathSegCurvetoCubic.idl
Index: SVGPathSegCurvetoCubic.idl
===================================================================
module svg
{
interface SVGPathSegCurvetoCubicAbs : SVGPathSeg {
attribute float x;
// raises DOMException on setting
attribute float y;
// raises DOMException on setting
attribute float x1;
// raises DOMException on setting
attribute float y1;
// raises DOMException on setting
attribute float x2;
// raises DOMException on setting
attribute float y2;
// raises DOMException on setting
};
interface SVGPathSegCurvetoCubicRel : SVGPathSeg {
attribute float x;
// raises DOMException on setting
attribute float y;
// raises DOMException on setting
attribute float x1;
// raises DOMException on setting
attribute float y1;
// raises DOMException on setting
attribute float x2;
// raises DOMException on setting
attribute float y2;
// raises DOMException on setting
};
};
1.1 SVGSupport/ksvg2/bindings/idl/svg/SVGPathSegCurvetoCubicSmooth.idl
Index: SVGPathSegCurvetoCubicSmooth.idl
===================================================================
module svg
{
interface SVGPathSegCurvetoCubicSmoothAbs : SVGPathSeg {
attribute float x;
// raises DOMException on setting
attribute float y;
// raises DOMException on setting
attribute float x2;
// raises DOMException on setting
attribute float y2;
// raises DOMException on setting
};
interface SVGPathSegCurvetoCubicSmoothRel : SVGPathSeg {
attribute float x;
// raises DOMException on setting
attribute float y;
// raises DOMException on setting
attribute float x2;
// raises DOMException on setting
attribute float y2;
// raises DOMException on setting
};
};
1.1 SVGSupport/ksvg2/bindings/idl/svg/SVGPathSegCurvetoQuadratic.idl
Index: SVGPathSegCurvetoQuadratic.idl
===================================================================
module svg
{
interface SVGPathSegCurvetoQuadraticAbs : SVGPathSeg {
attribute float x;
// raises DOMException on setting
attribute float y;
// raises DOMException on setting
attribute float x1;
// raises DOMException on setting
attribute float y1;
// raises DOMException on setting
};
interface SVGPathSegCurvetoQuadraticRel : SVGPathSeg {
attribute float x;
// raises DOMException on setting
attribute float y;
// raises DOMException on setting
attribute float x1;
// raises DOMException on setting
attribute float y1;
// raises DOMException on setting
};
};
1.1 SVGSupport/ksvg2/bindings/idl/svg/SVGPathSegCurvetoQuadraticSmooth.idl
Index: SVGPathSegCurvetoQuadraticSmooth.idl
===================================================================
module svg
{
interface SVGPathSegCurvetoQuadraticSmoothAbs : SVGPathSeg {
attribute float x;
// raises DOMException on setting
attribute float y;
// raises DOMException on setting
};
interface SVGPathSegCurvetoQuadraticSmoothRel : SVGPathSeg {
attribute float x;
// raises DOMException on setting
attribute float y;
// raises DOMException on setting
};
};
1.1 SVGSupport/ksvg2/bindings/idl/svg/SVGPathSegLineto.idl
Index: SVGPathSegLineto.idl
===================================================================
module svg
{
interface SVGPathSegLinetoAbs : SVGPathSeg {
attribute float x;
// raises DOMException on setting
attribute float y;
// raises DOMException on setting
};
interface SVGPathSegLinetoRel : SVGPathSeg {
attribute float x;
// raises DOMException on setting
attribute float y;
// raises DOMException on setting
};
};
1.1 SVGSupport/ksvg2/bindings/idl/svg/SVGPathSegLinetoHorizontal.idl
Index: SVGPathSegLinetoHorizontal.idl
===================================================================
module svg
{
interface SVGPathSegLinetoHorizontalAbs : SVGPathSeg {
attribute float x;
// raises DOMException on setting
};
interface SVGPathSegLinetoHorizontalRel : SVGPathSeg {
attribute float x;
// raises DOMException on setting
};
};
1.1 SVGSupport/ksvg2/bindings/idl/svg/SVGPathSegLinetoVertical.idl
Index: SVGPathSegLinetoVertical.idl
===================================================================
module svg
{
interface SVGPathSegLinetoVerticalAbs : SVGPathSeg {
attribute float y;
// raises DOMException on setting
};
interface SVGPathSegLinetoVerticalRel : SVGPathSeg {
attribute float y;
// raises DOMException on setting
};
};
1.1 SVGSupport/ksvg2/bindings/idl/svg/SVGPathSegList.idl
Index: SVGPathSegList.idl
===================================================================
module svg
{
interface SVGPathSegList {
readonly attribute unsigned long numberOfItems;
void clear ( )
raises( core::DOMException );
SVGPathSeg initialize ( in SVGPathSeg newItem )
raises( core::DOMException, SVGException );
SVGPathSeg getItem ( in unsigned long index )
raises( core::DOMException );
SVGPathSeg insertItemBefore ( in SVGPathSeg newItem, in unsigned long index )
raises( core::DOMException, SVGException );
SVGPathSeg replaceItem ( in SVGPathSeg newItem, in unsigned long index )
raises( core::DOMException, SVGException );
SVGPathSeg removeItem ( in unsigned long index )
raises( core::DOMException );
SVGPathSeg appendItem ( in SVGPathSeg newItem )
raises( core::DOMException, SVGException );
};
};
1.1 SVGSupport/ksvg2/bindings/idl/svg/SVGPathSegMoveto.idl
Index: SVGPathSegMoveto.idl
===================================================================
module svg
{
interface SVGPathSegMovetoAbs : SVGPathSeg {
attribute float x;
// raises DOMException on setting
attribute float y;
// raises DOMException on setting
};
interface SVGPathSegMovetoRel : SVGPathSeg {
attribute float x;
// raises DOMException on setting
attribute float y;
// raises DOMException on setting
};
};
1.1 SVGSupport/ksvg2/bindings/idl/svg/SVGPatternElement.idl
Index: SVGPatternElement.idl
===================================================================
module svg
{
interface SVGPatternElement :
SVGElement,
SVGURIReference,
SVGTests,
SVGLangSpace,
SVGExternalResourcesRequired,
SVGStylable,
SVGFitToViewBox {
// SVGUnitTypes {
readonly attribute SVGAnimatedEnumeration patternUnits;
readonly attribute SVGAnimatedEnumeration patternContentUnits;
readonly attribute SVGAnimatedTransformList patternTransform;
readonly attribute SVGAnimatedLength x;
readonly attribute SVGAnimatedLength y;
readonly attribute SVGAnimatedLength width;
readonly attribute SVGAnimatedLength height;
};
};
1.1 SVGSupport/ksvg2/bindings/idl/svg/SVGPoint.idl
Index: SVGPoint.idl
===================================================================
module svg
{
interface SVGPoint {
attribute float x;
// raises DOMException on setting
attribute float y;
// raises DOMException on setting
SVGPoint matrixTransform ( in SVGMatrix matrix );
};
};
1.1 SVGSupport/ksvg2/bindings/idl/svg/SVGPointList.idl
Index: SVGPointList.idl
===================================================================
module svg
{
interface SVGPointList {
readonly attribute unsigned long numberOfItems;
void clear ( )
raises( DOMException );
SVGPoint initialize ( in SVGPoint newItem )
raises( DOMException, SVGException );
SVGPoint getItem ( in unsigned long index )
raises( DOMException );
SVGPoint insertItemBefore ( in SVGPoint newItem, in unsigned long index )
raises( DOMException, SVGException );
SVGPoint replaceItem ( in SVGPoint newItem, in unsigned long index )
raises( DOMException, SVGException );
SVGPoint removeItem ( in unsigned long index )
raises( DOMException );
SVGPoint appendItem ( in SVGPoint newItem )
raises( DOMException, SVGException );
};
};
1.1 SVGSupport/ksvg2/bindings/idl/svg/SVGPolygonElement.idl
Index: SVGPolygonElement.idl
===================================================================
module svg
{
interface SVGPolygonElement :
SVGElement,
SVGTests,
SVGLangSpace,
SVGExternalResourcesRequired,
SVGStylable,
SVGTransformable,
SVGAnimatedPoints {};
};
1.1 SVGSupport/ksvg2/bindings/idl/svg/SVGPolylineElement.idl
Index: SVGPolylineElement.idl
===================================================================
module svg
{
interface SVGPolylineElement :
SVGElement,
SVGTests,
SVGLangSpace,
SVGExternalResourcesRequired,
SVGStylable,
SVGTransformable,
SVGAnimatedPoints {};
};
1.1 SVGSupport/ksvg2/bindings/idl/svg/SVGPreserveAspectRatio.idl
Index: SVGPreserveAspectRatio.idl
===================================================================
module svg
{
interface SVGPreserveAspectRatio {
// Alignment Types
const unsigned short SVG_PRESERVEASPECTRATIO_UNKNOWN = 0;
const unsigned short SVG_PRESERVEASPECTRATIO_NONE = 1;
const unsigned short SVG_PRESERVEASPECTRATIO_XMINYMIN = 2;
const unsigned short SVG_PRESERVEASPECTRATIO_XMIDYMIN = 3;
const unsigned short SVG_PRESERVEASPECTRATIO_XMAXYMIN = 4;
const unsigned short SVG_PRESERVEASPECTRATIO_XMINYMID = 5;
const unsigned short SVG_PRESERVEASPECTRATIO_XMIDYMID = 6;
const unsigned short SVG_PRESERVEASPECTRATIO_XMAXYMID = 7;
const unsigned short SVG_PRESERVEASPECTRATIO_XMINYMAX = 8;
const unsigned short SVG_PRESERVEASPECTRATIO_XMIDYMAX = 9;
const unsigned short SVG_PRESERVEASPECTRATIO_XMAXYMAX = 10;
// Meet-or-slice Types
const unsigned short SVG_MEETORSLICE_UNKNOWN = 0;
const unsigned short SVG_MEETORSLICE_MEET = 1;
const unsigned short SVG_MEETORSLICE_SLICE = 2;
attribute unsigned short align;
// raises DOMException on setting
attribute unsigned short meetOrSlice;
// raises DOMException on setting
};
};
1.1 SVGSupport/ksvg2/bindings/idl/svg/SVGRadialGradientElement.idl
Index: SVGRadialGradientElement.idl
===================================================================
module svg
{
interface SVGRadialGradientElement : SVGGradientElement {
readonly attribute SVGAnimatedLength cx;
readonly attribute SVGAnimatedLength cy;
readonly attribute SVGAnimatedLength r;
readonly attribute SVGAnimatedLength fx;
readonly attribute SVGAnimatedLength fy;
};
};
1.1 SVGSupport/ksvg2/bindings/idl/svg/SVGRect.idl
Index: SVGRect.idl
===================================================================
module svg
{
interface SVGRect {
attribute float x;
// raises DOMException on setting
attribute float y;
// raises DOMException on setting
attribute float width;
// raises DOMException on setting
attribute float height;
// raises DOMException on setting
};
};
1.1 SVGSupport/ksvg2/bindings/idl/svg/SVGRectElement.idl
Index: SVGRectElement.idl
===================================================================
module svg
{
interface SVGRectElement :
SVGElement,
SVGTests,
SVGLangSpace,
SVGExternalResourcesRequired,
SVGStylable,
SVGTransformable {
readonly attribute SVGAnimatedLength x;
readonly attribute SVGAnimatedLength y;
readonly attribute SVGAnimatedLength width;
readonly attribute SVGAnimatedLength height;
readonly attribute SVGAnimatedLength rx;
readonly attribute SVGAnimatedLength ry;
};
};
1.1 SVGSupport/ksvg2/bindings/idl/svg/SVGRenderingIntent.idl
Index: SVGRenderingIntent.idl
===================================================================
module svg
{
interface SVGRenderingIntent {
// Rendering Intent Types
const unsigned short RENDERING_INTENT_UNKNOWN = 0;
const unsigned short RENDERING_INTENT_AUTO = 1;
const unsigned short RENDERING_INTENT_PERCEPTUAL = 2;
const unsigned short RENDERING_INTENT_RELATIVE_COLORIMETRIC = 3;
const unsigned short RENDERING_INTENT_SATURATION = 4;
const unsigned short RENDERING_INTENT_ABSOLUTE_COLORIMETRIC = 5;
};
};
1.1 SVGSupport/ksvg2/bindings/idl/svg/SVGSVGElement.idl
Index: SVGSVGElement.idl
===================================================================
module svg
{
// TODO: no css::ViewCSS available in kdom!
// TODO: Fix SVGSVGElementImpl inheritance (css::DocumentCSS)!
interface SVGSVGElement :
SVGElement,
SVGTests,
SVGLangSpace,
SVGExternalResourcesRequired,
SVGStylable,
SVGLocatable,
SVGFitToViewBox,
SVGZoomAndPan,
events::DocumentEvent {
readonly attribute SVGAnimatedLength x;
readonly attribute SVGAnimatedLength y;
readonly attribute SVGAnimatedLength width;
readonly attribute SVGAnimatedLength height;
attribute core::DOMString contentScriptType;
// raises DOMException on setting
attribute core::DOMString contentStyleType;
// raises DOMException on setting
readonly attribute SVGRect viewport;
readonly attribute float pixelUnitToMillimeterX;
readonly attribute float pixelUnitToMillimeterY;
readonly attribute float screenPixelToMillimeterX;
readonly attribute float screenPixelToMillimeterY;
attribute boolean useCurrentView;
// raises DOMException on setting
// TODO readonly attribute SVGViewSpec currentView;
attribute float currentScale;
// raises DOMException on setting
readonly attribute SVGPoint currentTranslate;
unsigned long suspendRedraw ( in unsigned long max_wait_milliseconds );
void unsuspendRedraw ( in unsigned long suspend_handle_id )
raises( DOMException );
void unsuspendRedrawAll ( );
void forceRedraw ( );
void pauseAnimations ( );
void unpauseAnimations ( );
boolean animationsPaused ( );
float getCurrentTime ( );
void setCurrentTime ( in float seconds );
core::NodeList getIntersectionList ( in SVGRect rect, in SVGElement referenceElement );
core::NodeList getEnclosureList ( in SVGRect rect, in SVGElement referenceElement );
boolean checkIntersection ( in SVGElement element, in SVGRect rect );
boolean checkEnclosure ( in SVGElement element, in SVGRect rect );
void deselectAll ( );
SVGNumber createSVGNumber ( );
SVGLength createSVGLength ( );
SVGAngle createSVGAngle ( );
SVGPoint createSVGPoint ( );
SVGMatrix createSVGMatrix ( );
SVGRect createSVGRect ( );
SVGTransform createSVGTransform ( );
SVGTransform createSVGTransformFromMatrix ( in SVGMatrix matrix );
// TODO core::Element getElementById ( in core::DOMString elementId );
};
};
1.1 SVGSupport/ksvg2/bindings/idl/svg/SVGScriptElement.idl
Index: SVGScriptElement.idl
===================================================================
module svg
{
interface SVGScriptElement :
SVGElement,
SVGURIReference,
SVGExternalResourcesRequired {
attribute core::DOMString type;
// raises DOMException on setting
};
};
1.1 SVGSupport/ksvg2/bindings/idl/svg/SVGSetElement.idl
Index: SVGSetElement.idl
===================================================================
module svg
{
interface SVGSetElement : SVGAnimationElement {};
};
1.1 SVGSupport/ksvg2/bindings/idl/svg/SVGStopElement.idl
Index: SVGStopElement.idl
===================================================================
module svg
{
interface SVGStopElement :
SVGElement,
SVGStylable {
readonly attribute SVGAnimatedNumber offset;
};
};
1.1 SVGSupport/ksvg2/bindings/idl/svg/SVGStringList.idl
Index: SVGStringList.idl
===================================================================
module svg
{
interface SVGStringList {
readonly attribute unsigned long numberOfItems;
void clear ( )
raises( core::DOMException );
core::DOMString initialize ( in core::DOMString newItem )
raises( core::DOMException, SVGException );
core::DOMString getItem ( in unsigned long index )
raises( core::DOMException );
core::DOMString insertItemBefore ( in core::DOMString newItem, in unsigned long index )
raises( core::DOMException, SVGException );
core::DOMString replaceItem ( in core::DOMString newItem, in unsigned long index )
raises( core::DOMException, SVGException );
core::DOMString removeItem ( in unsigned long index )
raises( core::DOMException );
core::DOMString appendItem ( in core::DOMString newItem )
raises( core::DOMException, SVGException );
};
};
1.1 SVGSupport/ksvg2/bindings/idl/svg/SVGStylable.idl
Index: SVGStylable.idl
===================================================================
module svg
{
interface [nodptr] SVGStylable {
readonly attribute SVGAnimatedString className;
readonly attribute css::CSSStyleDeclaration style;
css::CSSValue getPresentationAttribute ( in core::DOMString name );
};
};
1.1 SVGSupport/ksvg2/bindings/idl/svg/SVGStyleElement.idl
Index: SVGStyleElement.idl
===================================================================
module svg
{
interface SVGStyleElement : SVGElement {
attribute core::DOMString xmlspace;
// raises DOMException on setting
attribute core::DOMString type;
// raises DOMException on setting
attribute core::DOMString media;
// raises DOMException on setting
attribute core::DOMString title;
// raises DOMException on setting
};
};
1.1 SVGSupport/ksvg2/bindings/idl/svg/SVGSwitchElement.idl
Index: SVGSwitchElement.idl
===================================================================
module svg
{
interface SVGSwitchElement :
SVGElement,
SVGTests,
SVGLangSpace,
SVGExternalResourcesRequired,
SVGStylable,
SVGTransformable {};
};
1.1 SVGSupport/ksvg2/bindings/idl/svg/SVGSymbolElement.idl
Index: SVGSymbolElement.idl
===================================================================
module svg
{
interface SVGSymbolElement :
SVGElement,
SVGLangSpace,
SVGExternalResourcesRequired,
SVGStylable,
SVGFitToViewBox {};
};
1.1 SVGSupport/ksvg2/bindings/idl/svg/SVGTSpanElement.idl
Index: SVGTSpanElement.idl
===================================================================
module svg
{
interface SVGTSpanElement : SVGTextPositioningElement {};
};
1.1 SVGSupport/ksvg2/bindings/idl/svg/SVGTests.idl
Index: SVGTests.idl
===================================================================
module svg
{
interface [nodptr] SVGTests {
readonly attribute SVGStringList requiredFeatures;
readonly attribute SVGStringList requiredExtensions;
readonly attribute SVGStringList systemLanguage;
boolean hasExtension ( in core::DOMString extension );
};
};
1.1 SVGSupport/ksvg2/bindings/idl/svg/SVGTextContentElement.idl
Index: SVGTextContentElement.idl
===================================================================
module svg
{
interface SVGTextContentElement :
SVGElement,
SVGTests,
SVGLangSpace,
SVGExternalResourcesRequired,
SVGStylable {
// lengthAdjust Types
const unsigned short LENGTHADJUST_UNKNOWN = 0;
const unsigned short LENGTHADJUST_SPACING = 1;
const unsigned short LENGTHADJUST_SPACINGANDGLYPHS = 2;
readonly attribute SVGAnimatedLength textLength;
readonly attribute SVGAnimatedEnumeration lengthAdjust;
long getNumberOfChars ( );
float getComputedTextLength ( );
float getSubStringLength ( in unsigned long charnum, in unsigned long nchars )
raises( DOMException );
SVGPoint getStartPositionOfChar ( in unsigned long charnum )
raises( DOMException );
SVGPoint getEndPositionOfChar ( in unsigned long charnum )
raises( DOMException );
SVGRect getExtentOfChar ( in unsigned long charnum )
raises( DOMException );
float getRotationOfChar ( in unsigned long charnum )
raises( DOMException );
long getCharNumAtPosition ( in SVGPoint point );
void selectSubString ( in unsigned long charnum, in unsigned long nchars )
raises( DOMException );
};
};
1.1 SVGSupport/ksvg2/bindings/idl/svg/SVGTextElement.idl
Index: SVGTextElement.idl
===================================================================
module svg
{
interface SVGTextElement :
SVGTextPositioningElement,
SVGTransformable {};
};
1.1 SVGSupport/ksvg2/bindings/idl/svg/SVGTextPositioningElement.idl
Index: SVGTextPositioningElement.idl
===================================================================
module svg
{
interface SVGTextPositioningElement : SVGTextContentElement {
readonly attribute SVGAnimatedLengthList x;
readonly attribute SVGAnimatedLengthList y;
readonly attribute SVGAnimatedLengthList dx;
readonly attribute SVGAnimatedLengthList dy;
readonly attribute SVGAnimatedNumberList rotate;
};
};
1.1 SVGSupport/ksvg2/bindings/idl/svg/SVGTitleElement.idl
Index: SVGTitleElement.idl
===================================================================
module svg
{
interface SVGTitleElement :
SVGElement,
SVGLangSpace,
SVGStylable {};
};
1.1 SVGSupport/ksvg2/bindings/idl/svg/SVGTransform.idl
Index: SVGTransform.idl
===================================================================
module svg
{
interface SVGTransform {
// Transform Types
const unsigned short SVG_TRANSFORM_UNKNOWN = 0;
const unsigned short SVG_TRANSFORM_MATRIX = 1;
const unsigned short SVG_TRANSFORM_TRANSLATE = 2;
const unsigned short SVG_TRANSFORM_SCALE = 3;
const unsigned short SVG_TRANSFORM_ROTATE = 4;
const unsigned short SVG_TRANSFORM_SKEWX = 5;
const unsigned short SVG_TRANSFORM_SKEWY = 6;
readonly attribute unsigned short type;
readonly attribute SVGMatrix matrix;
readonly attribute float angle;
void setMatrix ( in SVGMatrix matrix );
void setTranslate ( in float tx, in float ty );
void setScale ( in float sx, in float sy );
void setRotate ( in float angle, in float cx, in float cy );
void setSkewX ( in float angle );
void setSkewY ( in float angle );
};
};
1.1 SVGSupport/ksvg2/bindings/idl/svg/SVGTransformList.idl
Index: SVGTransformList.idl
===================================================================
module svg
{
interface SVGTransformList {
readonly attribute unsigned long numberOfItems;
void clear ( )
raises( DOMException );
SVGTransform initialize ( in SVGTransform newItem )
raises( DOMException, SVGException );
SVGTransform getItem ( in unsigned long index )
raises( DOMException );
SVGTransform insertItemBefore ( in SVGTransform newItem, in unsigned long index )
raises( DOMException, SVGException );
SVGTransform replaceItem ( in SVGTransform newItem, in unsigned long index )
raises( DOMException, SVGException );
SVGTransform removeItem ( in unsigned long index )
raises( DOMException );
SVGTransform appendItem ( in SVGTransform newItem )
raises( DOMException, SVGException );
SVGTransform createSVGTransformFromMatrix ( in SVGMatrix matrix );
SVGTransform consolidate ( );
};
};
1.1 SVGSupport/ksvg2/bindings/idl/svg/SVGTransformable.idl
Index: SVGTransformable.idl
===================================================================
module svg
{
interface [nodptr] SVGTransformable : SVGLocatable {
readonly attribute SVGAnimatedTransformList transform;
};
};
1.1 SVGSupport/ksvg2/bindings/idl/svg/SVGURIReference.idl
Index: SVGURIReference.idl
===================================================================
module svg
{
interface [nodptr] SVGURIReference {
readonly attribute SVGAnimatedString href;
};
};
1.1 SVGSupport/ksvg2/bindings/idl/svg/SVGUnitTypes.idl
Index: SVGUnitTypes.idl
===================================================================
module svg
{
interface SVGUnitTypes {
// Unit Types
const unsigned short SVG_UNIT_TYPE_UNKNOWN = 0;
const unsigned short SVG_UNIT_TYPE_USERSPACEONUSE = 1;
const unsigned short SVG_UNIT_TYPE_OBJECTBOUNDINGBOX = 2;
};
};
1.1 SVGSupport/ksvg2/bindings/idl/svg/SVGUseElement.idl
Index: SVGUseElement.idl
===================================================================
module svg
{
interface SVGUseElement :
SVGElement,
SVGURIReference,
SVGTests,
SVGLangSpace,
SVGExternalResourcesRequired,
SVGStylable,
SVGTransformable {
readonly attribute SVGAnimatedLength x;
readonly attribute SVGAnimatedLength y;
readonly attribute SVGAnimatedLength width;
readonly attribute SVGAnimatedLength height;
// TODO readonly attribute SVGElementInstance instanceRoot;
// TODO readonly attribute SVGElementInstance animatedInstanceRoot;
};
};
1.1 SVGSupport/ksvg2/bindings/idl/svg/SVGViewElement.idl
Index: SVGViewElement.idl
===================================================================
module svg
{
interface SVGViewElement :
SVGElement,
SVGExternalResourcesRequired,
SVGFitToViewBox,
SVGZoomAndPan {
readonly attribute SVGStringList viewTarget;
};
};
1.1 SVGSupport/ksvg2/bindings/idl/svg/SVGZoomAndPan.idl
Index: SVGZoomAndPan.idl
===================================================================
module svg
{
interface [nodptr] SVGZoomAndPan {
// Zoom and Pan Types
const unsigned short SVG_ZOOMANDPAN_UNKNOWN = 0;
const unsigned short SVG_ZOOMANDPAN_DISABLE = 1;
const unsigned short SVG_ZOOMANDPAN_MAGNIFY = 2;
attribute unsigned short zoomAndPan;
// raises DOMException on setting
};
};
1.1 SVGSupport/ksvg2/bindings/idl/svg/SVGZoomEvent.idl
Index: SVGZoomEvent.idl
===================================================================
module svg
{
interface SVGZoomEvent : events::UIEvent {
readonly attribute SVGRect zoomRectScreen;
readonly attribute float previousScale;
readonly attribute SVGPoint previousTranslate;
readonly attribute float newScale;
readonly attribute SVGPoint newTranslate;
};
};
1.1 SVGSupport/ksvg2/bindings/idl/svg/kdomdefs.idl
Index: kdomdefs.idl
===================================================================
module svg [ns KSVG];
More information about the webkit-changes
mailing list