Index: kdelibs/khtml/ecma/kjs_window.h =================================================================== --- kdelibs/khtml/ecma/kjs_window.h (révision 1125184) +++ kdelibs/khtml/ecma/kjs_window.h (révision 1125185) @@ -172,7 +172,7 @@ HTMLTableSectionElementCtor, HTMLTableRowElementCtor, HTMLTableCellElementCtor, HTMLFrameSetElementCtor, HTMLLayerElementCtor, HTMLFrameElementCtor, HTMLIFrameElementCtor, HTMLCollectionCtor, StyleSheetCtor, - CSSStyleDeclarationCtor, HTMLCanvasElementCtor, Context2DCtor}; + CSSStyleDeclarationCtor, HTMLCanvasElementCtor, Context2DCtor, SVGAngleCtor}; WindowQObject *winq; void forgetSuppressedWindows(); Index: kdelibs/khtml/ecma/kjs_context2d.h =================================================================== --- kdelibs/khtml/ecma/kjs_context2d.h (révision 1125184) +++ kdelibs/khtml/ecma/kjs_context2d.h (révision 1125185) @@ -167,6 +167,9 @@ unsigned size; CanvasImageData* parent; }; + + DEFINE_PSEUDO_CONSTRUCTOR(SVGAnglePseudoCtor) + } // namespace #endif Index: kdelibs/khtml/ecma/kjs_window.cpp =================================================================== --- kdelibs/khtml/ecma/kjs_window.cpp (révision 1125184) +++ kdelibs/khtml/ecma/kjs_window.cpp (révision 1125185) @@ -387,6 +387,7 @@ CSSStyleDeclaration Window::CSSStyleDeclarationCtor DontEnum|DontDelete StyleSheet Window::StyleSheetCtor DontEnum|DontDelete CanvasRenderingContext2D Window::Context2DCtor DontEnum|DontDelete + SVGAngle Window::SVGAngleCtor DontEnum|DontDelete @end */ KJS_IMPLEMENT_PROTOFUNC(WindowFunc) @@ -866,6 +867,8 @@ return HTMLCanvasElementPseudoCtor::self(exec); case Context2DCtor: return Context2DPseudoCtor::self(exec); + case SVGAngleCtor: + return SVGAnglePseudoCtor::self(exec); case DocumentCtor: return DocumentPseudoCtor::self(exec); case HTMLDocumentCtor: Index: kdelibs/khtml/ecma/kjs_context2d.cpp =================================================================== --- kdelibs/khtml/ecma/kjs_context2d.cpp (révision 1125184) +++ kdelibs/khtml/ecma/kjs_context2d.cpp (révision 1125185) @@ -875,6 +875,10 @@ return id; } +// This is completely fake! +IMPLEMENT_PSEUDO_CONSTRUCTOR(SVGAnglePseudoCtor, "SVGAngle", Context2DProto) + + } // namespace // kate: indent-width 4; replace-tabs on; tab-width 4; space-indent on;