From kde-commits Mon Apr 03 22:36:00 2006 From: Nikolas Zimmermann Date: Mon, 03 Apr 2006 22:36:00 +0000 To: kde-commits Subject: branches/work/khtml-svg Message-Id: <1144103760.776276.18626.nullmailer () svn ! kde ! org> X-MARC-Message: https://marc.info/?l=kde-commits&m=114410376822613 SVN commit 526139 by wildfox: Commit first bits of text support. All seems in place, though no text rendering yet :-) Anyway, it's - as always - probably a simple thing which needs fixing... tomorrow is a new day... CCMAIL: buis@kde.org M +4 -0 CMakeLists.txt A rendering/render_svg_text.cpp [License: LGPL (v2+) (wrong address)] A rendering/render_svg_text.h [License: LGPL (v2+) (wrong address)] M +0 -9 svg/CONVERSION-TODO-LIST A svg/SVGTextContentElementImpl.cpp [License: LGPL (v2+) (wrong address)] A svg/SVGTextContentElementImpl.h [License: LGPL (v2+) (wrong address)] A svg/SVGTextElementImpl.cpp [License: LGPL (v2+) (wrong address)] A svg/SVGTextElementImpl.h [License: LGPL (v2+) (wrong address)] A svg/SVGTextPositioningElementImpl.cpp [License: LGPL (v2+) (wrong address)] A svg/SVGTextPositioningElementImpl.h [License: LGPL (v2+) (wrong address)] M +6 -0 xml/dom_docimpl.cpp --- branches/work/khtml-svg/CMakeLists.txt #526138:526139 @@ -148,6 +148,7 @@ ${CMAKE_SOURCE_DIR}/khtml/rendering/render_svg_style.cpp ${CMAKE_SOURCE_DIR}/khtml/rendering/render_svg_style_defs.cpp ${CMAKE_SOURCE_DIR}/khtml/rendering/render_svg_path.cpp + ${CMAKE_SOURCE_DIR}/khtml/rendering/render_svg_text.cpp ${CMAKE_SOURCE_DIR}/khtml/rendering/render_svg_image.cpp ${CMAKE_SOURCE_DIR}/khtml/rendering/kcanvas/KCanvasMatrix.cpp ${CMAKE_SOURCE_DIR}/khtml/rendering/kcanvas/KCanvasPath.cpp @@ -255,6 +256,9 @@ ${CMAKE_SOURCE_DIR}/khtml/svg/SVGUseElementImpl.cpp ${CMAKE_SOURCE_DIR}/khtml/svg/SVGImageElementImpl.cpp ${CMAKE_SOURCE_DIR}/khtml/svg/KSVGPainterFactory.cpp + ${CMAKE_SOURCE_DIR}/khtml/svg/SVGTextContentElementImpl.cpp + ${CMAKE_SOURCE_DIR}/khtml/svg/SVGTextPositioningElementImpl.cpp + ${CMAKE_SOURCE_DIR}/khtml/svg/SVGTextElementImpl.cpp ${CMAKE_SOURCE_DIR}/khtml/svg/svgpathparser.cpp ) endif(SVG_SUPPORT) --- branches/work/khtml-svg/svg/CONVERSION-TODO-LIST #526138:526139 @@ -113,12 +113,3 @@ SVGTSpanElementImpl.cpp SVGTSpanElementImpl.h - -SVGTextContentElementImpl.cpp -SVGTextContentElementImpl.h - -SVGTextElementImpl.cpp -SVGTextElementImpl.h - -SVGTextPositioningElementImpl.cpp -SVGTextPositioningElementImpl.h --- branches/work/khtml-svg/xml/dom_docimpl.cpp #526138:526139 @@ -90,6 +90,7 @@ #include "svg/SVGGElementImpl.h" #include "svg/SVGSVGElementImpl.h" #include "svg/SVGUseElementImpl.h" +#include "svg/SVGTextElementImpl.h" #include "svg/SVGStopElementImpl.h" #include "svg/SVGDefsElementImpl.h" #include "svg/SVGDescElementImpl.h" @@ -1053,6 +1054,11 @@ n = new KSVG::SVGGElementImpl(docPtr()); break; } + case SVGID_TEXT: + { + n = new KSVG::SVGTextElementImpl(docPtr()); + break; + } case SVGID_POLYLINE: { n = new KSVG::SVGPolylineElementImpl(docPtr());