[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kde-commits
Subject:    kdenonbeta
From:       Rob Buis <rwlbuis () xs4all ! nl>
Date:       2005-11-26 15:50:30
Message-ID: 1133020230.944319.12596.nullmailer () svn ! kde ! org
[Download RAW message or body]

SVN commit 483457 by buis:

A big patch to use exceptioncode mechanism and only throw in the bindings, just
like in khtml and WebCore.
There are some regressions which I'll try fixing asap.

CCMAIL: wildfox@kde.org


 M  +20 -16    kdom/Helper.cpp  
 M  +9 -6      kdom/Helper.h  
 M  +3 -2      kdom/backends/libxml/LibXMLParser.cpp  
 M  +39 -8     kdom/bindings/IDLCodeGeneratorCpp.pm  
 M  +46 -27    kdom/bindings/IDLCodeGeneratorJs.pm  
 M  +2 -1      kdom/bindings/idl/core/Element.idl  
 M  +26 -18    kdom/core/AttrImpl.cpp  
 M  +3 -3      kdom/core/AttrImpl.h  
 M  +2 -1      kdom/core/CDATASectionImpl.cpp  
 M  +62 -35    kdom/core/CharacterDataImpl.cpp  
 M  +8 -8      kdom/core/CharacterDataImpl.h  
 M  +31 -30    kdom/core/DOMConfigurationImpl.cpp  
 M  +3 -3      kdom/core/DOMConfigurationImpl.h  
 M  +76 -26    kdom/core/DOMImplementationImpl.cpp  
 M  +20 -14    kdom/core/DOMImplementationImpl.h  
 M  +17 -16    kdom/core/DOMList.h  
 M  +2 -1      kdom/core/DOMStringListImpl.cpp  
 M  +123 -82   kdom/core/DocumentImpl.cpp  
 M  +12 -12    kdom/core/DocumentImpl.h  
 M  +59 -50    kdom/core/ElementImpl.cpp  
 M  +22 -22    kdom/core/ElementImpl.h  
 M  +12 -18    kdom/core/NamedAttrMapImpl.cpp  
 M  +4 -4      kdom/core/NamedAttrMapImpl.h  
 M  +20 -15    kdom/core/NamedNodeMapImpl.cpp  
 M  +13 -12    kdom/core/NamedNodeMapImpl.h  
 M  +141 -79   kdom/core/NodeImpl.cpp  
 M  +16 -16    kdom/core/NodeImpl.h  
 M  +9 -6      kdom/core/ProcessingInstructionImpl.cpp  
 M  +2 -2      kdom/core/ProcessingInstructionImpl.h  
 M  +19 -12    kdom/core/TextImpl.cpp  
 M  +2 -2      kdom/core/TextImpl.h  
 M  +1 -1      kdom/css/CSSCharsetRuleImpl.cpp  
 M  +1 -1      kdom/css/CSSCharsetRuleImpl.h  
 M  +8 -5      kdom/css/CSSMediaRuleImpl.cpp  
 M  +2 -2      kdom/css/CSSMediaRuleImpl.h  
 M  +1 -1      kdom/css/CSSPageRuleImpl.cpp  
 M  +1 -1      kdom/css/CSSPageRuleImpl.h  
 M  +23 -20    kdom/css/CSSPrimitiveValueImpl.cpp  
 M  +7 -7      kdom/css/CSSPrimitiveValueImpl.h  
 M  +1 -1      kdom/css/CSSRuleImpl.cpp  
 M  +1 -1      kdom/css/CSSRuleImpl.h  
 M  +4 -4      kdom/css/CSSRuleListImpl.cpp  
 M  +2 -2      kdom/css/CSSRuleListImpl.h  
 M  +3 -3      kdom/css/CSSStyleDeclarationImpl.cpp  
 M  +4 -4      kdom/css/CSSStyleDeclarationImpl.h  
 M  +1 -1      kdom/css/CSSStyleRuleImpl.cpp  
 M  +1 -1      kdom/css/CSSStyleRuleImpl.h  
 M  +13 -10    kdom/css/CSSStyleSelector.cpp  
 M  +7 -6      kdom/css/CSSStyleSheetImpl.cpp  
 M  +2 -2      kdom/css/CSSStyleSheetImpl.h  
 M  +1 -1      kdom/css/CSSValueImpl.cpp  
 M  +1 -1      kdom/css/CSSValueImpl.h  
 M  +7 -5      kdom/css/MediaListImpl.cpp  
 M  +3 -3      kdom/css/MediaListImpl.h  
 M  +17 -15    kdom/css/parser.cpp  
 M  +4 -2      kdom/css/parser.y  
 M  +43 -0     kdom/ecma/Ecma.cpp  
 M  +14 -0     kdom/ecma/Ecma.h  
 M  +5 -3      kdom/events/DocumentEventImpl.cpp  
 M  +1 -1      kdom/events/DocumentEventImpl.h  
 M  +10 -0     kdom/events/EventExceptionImpl.cpp  
 M  +9 -0      kdom/events/EventExceptionImpl.h  
 M  +5 -3      kdom/events/EventTargetImpl.cpp  
 M  +1 -1      kdom/events/EventTargetImpl.h  
 M  +5 -3      kdom/ls/DOMImplementationLSImpl.cpp  
 M  +1 -1      kdom/ls/DOMImplementationLSImpl.h  
 M  +11 -0     kdom/ls/LSExceptionImpl.cpp  
 M  +9 -0      kdom/ls/LSExceptionImpl.h  
 M  +26 -19    kdom/ls/LSParserImpl.cpp  
 M  +4 -4      kdom/ls/LSParserImpl.h  
 M  +10 -9     kdom/ls/LSSerializerImpl.cpp  
 M  +4 -4      kdom/ls/LSSerializerImpl.h  
 M  +129 -210  kdom/parser/KDOMDocumentBuilder.cpp  
 M  +10 -0     kdom/range/RangeExceptionImpl.cpp  
 M  +9 -0      kdom/range/RangeExceptionImpl.h  
 M  +503 -250  kdom/range/RangeImpl.cpp  
 M  +35 -35    kdom/range/RangeImpl.h  
 M  +1 -2      kdom/range/kdomrange.h  
 M  +2 -2      kdom/traversal/DocumentTraversalImpl.cpp  
 M  +2 -2      kdom/traversal/DocumentTraversalImpl.h  
 M  +10 -6     kdom/traversal/NodeIteratorImpl.cpp  
 M  +2 -2      kdom/traversal/NodeIteratorImpl.h  
 M  +11 -3     kdom/traversal/TreeWalkerImpl.cpp  
 M  +1 -0      kdom/traversal/TreeWalkerImpl.h  
 M  +12 -5     kdom/xpath/XPathEvaluatorImpl.cpp  
 M  +4 -2      kdom/xpath/XPathEvaluatorImpl.h  
 M  +10 -0     kdom/xpath/XPathExceptionImpl.cpp  
 M  +8 -0      kdom/xpath/XPathExceptionImpl.h  
 M  +7 -3      kdom/xpath/XPathExpressionImpl.cpp  
 M  +2 -1      kdom/xpath/XPathExpressionImpl.h  
 M  +23 -16    kdom/xpath/XPathResultImpl.cpp  
 M  +8 -8      kdom/xpath/XPathResultImpl.h  
 M  +2 -1      kdom/xpath/impl/functions.cpp  
 M  +21 -12    kdom/xpointer/ElementSchemeImpl.cpp  
 M  +2 -2      kdom/xpointer/ElementSchemeImpl.h  
 M  +2 -1      kdom/xpointer/XPointerEvaluatorImpl.cpp  
 M  +3 -0      kdom/xpointer/XPointerExceptionImpl.h  
 M  +3 -1      kdom/xpointer/kdomxpointer.h  
 M  +3 -2      ksvg2/KSVGPart.cpp  
 M  +5 -3      ksvg2/KSVGView.cpp  
 M  +19 -18    ksvg2/css/SVGCSSStyleSelector.cpp  
 M  +2 -1      ksvg2/misc/KCanvasRenderingStyle.cpp  
 M  +6 -5      ksvg2/misc/KSVGTimeScheduler.cpp  
 M  +2 -1      ksvg2/svg/SVGAElementImpl.cpp  
 M  +3 -3      ksvg2/svg/SVGAngleImpl.cpp  
 M  +3 -3      ksvg2/svg/SVGAngleImpl.h  
 M  +12 -11    ksvg2/svg/SVGAnimateColorElementImpl.cpp  
 M  +6 -4      ksvg2/svg/SVGAnimateTransformElementImpl.cpp  
 M  +2 -1      ksvg2/svg/SVGAnimatedAngleImpl.cpp  
 M  +2 -2      ksvg2/svg/SVGAnimatedBooleanImpl.cpp  
 M  +1 -1      ksvg2/svg/SVGAnimatedBooleanImpl.h  
 M  +1 -1      ksvg2/svg/SVGAnimatedEnumerationImpl.cpp  
 M  +1 -1      ksvg2/svg/SVGAnimatedEnumerationImpl.h  
 M  +1 -1      ksvg2/svg/SVGAnimatedIntegerImpl.cpp  
 M  +1 -1      ksvg2/svg/SVGAnimatedIntegerImpl.h  
 M  +3 -2      ksvg2/svg/SVGAnimatedLengthImpl.cpp  
 M  +1 -1      ksvg2/svg/SVGAnimatedNumberImpl.cpp  
 M  +1 -1      ksvg2/svg/SVGAnimatedNumberImpl.h  
 M  +4 -3      ksvg2/svg/SVGAnimatedPreserveAspectRatioImpl.cpp  
 M  +6 -5      ksvg2/svg/SVGAnimatedRectImpl.cpp  
 M  +1 -1      ksvg2/svg/SVGAnimatedTemplate.h  
 M  +59 -58    ksvg2/svg/SVGAnimationElementImpl.cpp  
 M  +1 -1      ksvg2/svg/SVGAnimationElementImpl.h  
 M  +4 -3      ksvg2/svg/SVGCircleElementImpl.cpp  
 M  +5 -3      ksvg2/svg/SVGClipPathElementImpl.cpp  
 M  +5 -4      ksvg2/svg/SVGColorImpl.cpp  
 M  +3 -3      ksvg2/svg/SVGColorImpl.h  
 M  +11 -10    ksvg2/svg/SVGComponentTransferFunctionElementImpl.cpp  
 M  +3 -2      ksvg2/svg/SVGCursorElementImpl.cpp  
 M  +23 -14    ksvg2/svg/SVGDOMImplementationImpl.cpp  
 M  +3 -3      ksvg2/svg/SVGDOMImplementationImpl.h  
 M  +54 -46    ksvg2/svg/SVGDocumentImpl.cpp  
 M  +5 -5      ksvg2/svg/SVGDocumentImpl.h  
 M  +13 -12    ksvg2/svg/SVGElementImpl.cpp  
 M  +2 -2      ksvg2/svg/SVGElementImpl.h  
 M  +11 -10    ksvg2/svg/SVGEllipseElementImpl.cpp  
 M  +2 -1      ksvg2/svg/SVGExternalResourcesRequiredImpl.cpp  
 M  +8 -7      ksvg2/svg/SVGFEBlendElementImpl.cpp  
 M  +8 -6      ksvg2/svg/SVGFEColorMatrixElementImpl.cpp  
 M  +2 -1      ksvg2/svg/SVGFEComponentTransferElementImpl.cpp  
 M  +9 -8      ksvg2/svg/SVGFECompositeElementImpl.cpp  
 M  +2 -1      ksvg2/svg/SVGFEFloodElementImpl.cpp  
 M  +5 -4      ksvg2/svg/SVGFEGaussianBlurElementImpl.cpp  
 M  +2 -1      ksvg2/svg/SVGFEMergeNodeElementImpl.cpp  
 M  +4 -3      ksvg2/svg/SVGFEOffsetElementImpl.cpp  
 M  +2 -1      ksvg2/svg/SVGFETileElementImpl.cpp  
 M  +10 -9     ksvg2/svg/SVGFETurbulenceElementImpl.cpp  
 M  +22 -14    ksvg2/svg/SVGFilterElementImpl.cpp  
 M  +10 -7     ksvg2/svg/SVGFilterPrimitiveStandardAttributesImpl.cpp  
 M  +8 -7      ksvg2/svg/SVGFitToViewBoxImpl.cpp  
 M  +8 -6      ksvg2/svg/SVGGradientElementImpl.cpp  
 M  +3 -2      ksvg2/svg/SVGHelper.cpp  
 M  +21 -18    ksvg2/svg/SVGImageElementImpl.cpp  
 M  +2 -2      ksvg2/svg/SVGLangSpaceImpl.cpp  
 M  +2 -2      ksvg2/svg/SVGLangSpaceImpl.h  
 M  +3 -3      ksvg2/svg/SVGLengthImpl.cpp  
 M  +3 -3      ksvg2/svg/SVGLengthImpl.h  
 M  +3 -2      ksvg2/svg/SVGLengthListImpl.cpp  
 M  +18 -17    ksvg2/svg/SVGLineElementImpl.cpp  
 M  +7 -5      ksvg2/svg/SVGLinearGradientElementImpl.cpp  
 M  +10 -10    ksvg2/svg/SVGList.h  
 M  +7 -6      ksvg2/svg/SVGLocatableImpl.cpp  
 M  +1 -1      ksvg2/svg/SVGLocatableImpl.h  
 M  +34 -29    ksvg2/svg/SVGMarkerElementImpl.cpp  
 M  +11 -10    ksvg2/svg/SVGMatrixImpl.cpp  
 M  +8 -8      ksvg2/svg/SVGMatrixImpl.h  
 M  +1 -1      ksvg2/svg/SVGNumberImpl.cpp  
 M  +1 -1      ksvg2/svg/SVGNumberImpl.h  
 M  +3 -2      ksvg2/svg/SVGNumberListImpl.cpp  
 M  +2 -2      ksvg2/svg/SVGPaintImpl.cpp  
 M  +1 -1      ksvg2/svg/SVGPaintImpl.h  
 M  +110 -80   ksvg2/svg/SVGPathElementImpl.cpp  
 M  +14 -14    ksvg2/svg/SVGPathSegArcImpl.cpp  
 M  +14 -14    ksvg2/svg/SVGPathSegArcImpl.h  
 M  +12 -12    ksvg2/svg/SVGPathSegCurvetoCubicImpl.cpp  
 M  +12 -12    ksvg2/svg/SVGPathSegCurvetoCubicImpl.h  
 M  +8 -8      ksvg2/svg/SVGPathSegCurvetoCubicSmoothImpl.cpp  
 M  +8 -8      ksvg2/svg/SVGPathSegCurvetoCubicSmoothImpl.h  
 M  +8 -8      ksvg2/svg/SVGPathSegCurvetoQuadraticImpl.cpp  
 M  +8 -8      ksvg2/svg/SVGPathSegCurvetoQuadraticImpl.h  
 M  +4 -4      ksvg2/svg/SVGPathSegCurvetoQuadraticSmoothImpl.cpp  
 M  +4 -4      ksvg2/svg/SVGPathSegCurvetoQuadraticSmoothImpl.h  
 M  +2 -2      ksvg2/svg/SVGPathSegLinetoHorizontalImpl.cpp  
 M  +2 -2      ksvg2/svg/SVGPathSegLinetoHorizontalImpl.h  
 M  +4 -4      ksvg2/svg/SVGPathSegLinetoImpl.cpp  
 M  +4 -4      ksvg2/svg/SVGPathSegLinetoImpl.h  
 M  +2 -2      ksvg2/svg/SVGPathSegLinetoVerticalImpl.cpp  
 M  +2 -2      ksvg2/svg/SVGPathSegLinetoVerticalImpl.h  
 M  +4 -4      ksvg2/svg/SVGPathSegMovetoImpl.cpp  
 M  +4 -4      ksvg2/svg/SVGPathSegMovetoImpl.h  
 M  +38 -34    ksvg2/svg/SVGPatternElementImpl.cpp  
 M  +2 -2      ksvg2/svg/SVGPointImpl.cpp  
 M  +2 -2      ksvg2/svg/SVGPointImpl.h  
 M  +9 -8      ksvg2/svg/SVGPolyElementImpl.cpp  
 M  +3 -2      ksvg2/svg/SVGPolygonElementImpl.cpp  
 M  +3 -2      ksvg2/svg/SVGPolylineElementImpl.cpp  
 M  +5 -4      ksvg2/svg/SVGPreserveAspectRatioImpl.cpp  
 M  +2 -2      ksvg2/svg/SVGPreserveAspectRatioImpl.h  
 M  +12 -8     ksvg2/svg/SVGRadialGradientElementImpl.cpp  
 M  +7 -6      ksvg2/svg/SVGRectElementImpl.cpp  
 M  +4 -4      ksvg2/svg/SVGRectImpl.cpp  
 M  +4 -4      ksvg2/svg/SVGRectImpl.h  
 M  +27 -21    ksvg2/svg/SVGSVGElementImpl.cpp  
 M  +7 -7      ksvg2/svg/SVGSVGElementImpl.h  
 M  +3 -2      ksvg2/svg/SVGScriptElementImpl.cpp  
 M  +1 -1      ksvg2/svg/SVGScriptElementImpl.h  
 M  +5 -4      ksvg2/svg/SVGStopElementImpl.cpp  
 M  +3 -2      ksvg2/svg/SVGStringListImpl.cpp  
 M  +8 -8      ksvg2/svg/SVGStyleElementImpl.cpp  
 M  +4 -4      ksvg2/svg/SVGStyleElementImpl.h  
 M  +2 -1      ksvg2/svg/SVGStyledElementImpl.cpp  
 M  +1 -1      ksvg2/svg/SVGStyledLocatableElementImpl.cpp  
 M  +1 -1      ksvg2/svg/SVGStyledLocatableElementImpl.h  
 M  +3 -2      ksvg2/svg/SVGStyledTransformableElementImpl.cpp  
 M  +1 -1      ksvg2/svg/SVGStyledTransformableElementImpl.h  
 M  +3 -2      ksvg2/svg/SVGTestsImpl.cpp  
 M  +6 -6      ksvg2/svg/SVGTextContentElementImpl.cpp  
 M  +6 -6      ksvg2/svg/SVGTextContentElementImpl.h  
 M  +1 -1      ksvg2/svg/SVGTextElementImpl.h  
 M  +4 -2      ksvg2/svg/SVGTransformListImpl.cpp  
 M  +2 -1      ksvg2/svg/SVGTransformableImpl.cpp  
 M  +2 -1      ksvg2/svg/SVGURIReferenceImpl.cpp  
 M  +27 -25    ksvg2/svg/SVGUseElementImpl.cpp  
 M  +4 -3      ksvg2/svg/SVGZoomAndPanImpl.cpp  
 M  +1 -1      ksvg2/svg/SVGZoomAndPanImpl.h  


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic