Rubber stamped by Maciej.
authordarin <darin@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Sun, 5 Feb 2006 10:37:08 +0000 (10:37 +0000)
committerdarin <darin@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Sun, 5 Feb 2006 10:37:08 +0000 (10:37 +0000)
commitf221a53f995e36d7ccad778a42cf06157e7b1384
tree5306529d661b4a4c8b73b54be87cd36417bffb3d
parent3f5e5c4b92852cb515135a0b0f677ab7986acc82
    Rubber stamped by Maciej.

        - renamed DOMString and DOMStringImpl to String and StringImpl, and moved into platform

        * config.h: Put in transitional defines so old code can still refer to the classes
        as DOMString and DOMStringImpl.

        * platform/AtomicString.cpp: Added.
        * platform/AtomicString.h: Added.
        * platform/AtomicStringImpl.h: Added.
        * platform/PlatformString.h: Added.
        * platform/String.cpp: Added.
        * platform/StringImpl.cpp: Added.
        * platform/StringImpl.h: Added.
        Moved files here and renamed them. PlatformString.h would be named String.h except
        that conflicts with <string.h> on non-case-sensitive file systems.

        * khtml/xml/dom_atomicstring.cpp: Removed.
        * khtml/xml/dom_atomicstring.h: Removed.
        * khtml/xml/dom_stringimpl.cpp: Removed.
        * khtml/xml/dom_stringimpl.h: Removed.
        * khtml/dom/dom_string.cpp: Removed.
        * khtml/dom/dom_string.h: Removed.

        * WebCore.xcodeproj/project.pbxproj: Updated for file adds and removes.
        * WebCore.vcproj/WebCore/WebCore.vcproj: Ditto.

        * WebCore+SVG/KDOMHeaders.h:
        * WebCore+SVG/Namespace.h:
        * WebCore+SVG/kdom.h:
        * bindings/objc/DOM.mm:
        * bindings/objc/DOMCSS.mm:
        * bindings/objc/DOMHTML.mm:
        * bindings/objc/DOMInternal.mm:
        * bridge/BrowserExtension.h:
        * css/css_base.h:
        * css/css_computedstyle.cpp:
        * css/css_grammar.y:
        * css/css_ruleimpl.h:
        * css/css_stylesheetimpl.cpp:
        * css/css_stylesheetimpl.h:
        * css/css_valueimpl.cpp:
        * css/csshelper.cpp:
        * css/csshelper.h:
        * css/cssparser.h:
        * css/cssstyleselector.h:
        * kcanvas/KCanvasTreeDebug.cpp:
        * khtml/dom/dom2_events.h:
        * khtml/ecma/JSXMLHttpRequest.cpp:
        * khtml/ecma/kjs_html.cpp:
        * khtml/ecma/kjs_window.cpp:
        * khtml/editing/SelectionController.cpp:
        * khtml/editing/apply_style_command.cpp:
        * khtml/editing/delete_from_text_node_command.h:
        * khtml/editing/insert_into_text_node_command.h:
        * khtml/editing/jsediting.h:
        * khtml/editing/rebalance_whitespace_command.h:
        * khtml/editing/remove_css_property_command.h:
        * khtml/editing/typing_command.h:
        * khtml/html/FormDataList.h:
        * khtml/html/HTMLNameCollectionImpl.h:
        * khtml/html/html_baseimpl.cpp:
        * khtml/html/html_objectimpl.cpp:
        * khtml/khtml_events.h:
        * khtml/xbl/xbl_binding.h:
        * khtml/xbl/xbl_protobinding.h:
        * khtml/xbl/xbl_protohandler.h:
        * khtml/xbl/xbl_protoimplementation.h:
        * khtml/xml/DOMImplementationImpl.cpp:
        * khtml/xml/EventNames.h:
        * khtml/xml/NameNodeListImpl.h:
        * khtml/xml/NamedNodeMapImpl.h:
        * khtml/xml/NodeImpl.cpp:
        * khtml/xml/NodeImpl.h:
        * khtml/xml/dom2_eventsimpl.h:
        * khtml/xml/dom_atomicstringlist.h:
        * khtml/xml/dom_elementimpl.h:
        * khtml/xml/dom_qname.h:
        * khtml/xml/dom_xmlimpl.cpp:
        * khtml/xml/xml_tokenizer.h:
        * khtml/xsl/xsl_stylesheetimpl.cpp:
        * khtml/xsl/xslt_processorimpl.h:
        * ksvg2/misc/KCanvasRenderingStyle.cpp:
        * ksvg2/svg/SVGAngleImpl.h:
        * ksvg2/svg/SVGAnimateColorElementImpl.cpp:
        * ksvg2/svg/SVGAnimatedStringImpl.h:
        * ksvg2/svg/SVGAnimationElementImpl.cpp:
        * ksvg2/svg/SVGColorImpl.h:
        * ksvg2/svg/SVGDOMImplementationImpl.cpp:
        * ksvg2/svg/SVGElementImpl.cpp:
        * ksvg2/svg/SVGFitToViewBoxImpl.cpp:
        * ksvg2/svg/SVGLangSpaceImpl.cpp:
        * ksvg2/svg/SVGLangSpaceImpl.h:
        * ksvg2/svg/SVGLengthImpl.h:
        * ksvg2/svg/SVGMarkerElementImpl.cpp:
        * ksvg2/svg/SVGPaintImpl.h:
        * ksvg2/svg/SVGPathSegImpl.h:
        * ksvg2/svg/SVGPreserveAspectRatioImpl.cpp:
        * ksvg2/svg/SVGSVGElementImpl.cpp:
        * ksvg2/svg/SVGScriptElementImpl.cpp:
        * ksvg2/svg/SVGStringListImpl.h:
        * ksvg2/svg/SVGStylableImpl.h:
        * ksvg2/svg/SVGStyleElementImpl.cpp:
        * ksvg2/svg/SVGStyledElementImpl.cpp:
        * ksvg2/svg/SVGSymbolElementImpl.cpp:
        * ksvg2/svg/SVGViewElementImpl.cpp:
        * kwq/KWQAccObject.mm:
        * kwq/KWQFontFamily.h:
        * kwq/KWQFontFamily.mm:
        * kwq/KWQKJobClasses.h:
        * kwq/KWQKJobClasses.mm:
        * loader/Cache.h:
        * loader/CachedObject.h:
        * loader/CachedXBLDocument.h:
        * loader/CachedXSLStyleSheet.h:
        * loader/DocLoader.h:
        * page/Frame.cpp:
        * page/FrameTreeNode.h:
        * platform/SegmentedString.h:
        * rendering/render_image.h:
        * rendering/render_style.cpp:
        * xml/xmlhttprequest.cpp:
        Updated all includes to use new filenames.

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@12573 268f45cc-cd09-0410-ab3c-d52691b4dbfc
107 files changed:
WebCore/ChangeLog
WebCore/WebCore+SVG/KDOMHeaders.h
WebCore/WebCore+SVG/Namespace.h
WebCore/WebCore+SVG/kdom.h
WebCore/WebCore.vcproj/WebCore/WebCore.vcproj
WebCore/WebCore.xcodeproj/project.pbxproj
WebCore/bindings/objc/DOM.mm
WebCore/bindings/objc/DOMCSS.mm
WebCore/bindings/objc/DOMHTML.mm
WebCore/bindings/objc/DOMInternal.mm
WebCore/bridge/BrowserExtension.h
WebCore/config.h
WebCore/css/css_base.h
WebCore/css/css_computedstyle.cpp
WebCore/css/css_grammar.y
WebCore/css/css_ruleimpl.h
WebCore/css/css_stylesheetimpl.cpp
WebCore/css/css_stylesheetimpl.h
WebCore/css/css_valueimpl.cpp
WebCore/css/csshelper.cpp
WebCore/css/csshelper.h
WebCore/css/cssparser.h
WebCore/css/cssstyleselector.h
WebCore/kcanvas/KCanvasTreeDebug.cpp
WebCore/khtml/dom/dom2_events.h
WebCore/khtml/dom/dom_string.h [deleted file]
WebCore/khtml/ecma/JSXMLHttpRequest.cpp
WebCore/khtml/ecma/kjs_html.cpp
WebCore/khtml/ecma/kjs_window.cpp
WebCore/khtml/editing/SelectionController.cpp
WebCore/khtml/editing/apply_style_command.cpp
WebCore/khtml/editing/delete_from_text_node_command.h
WebCore/khtml/editing/insert_into_text_node_command.h
WebCore/khtml/editing/jsediting.h
WebCore/khtml/editing/rebalance_whitespace_command.h
WebCore/khtml/editing/remove_css_property_command.h
WebCore/khtml/editing/typing_command.h
WebCore/khtml/html/FormDataList.h
WebCore/khtml/html/HTMLNameCollectionImpl.h
WebCore/khtml/html/html_baseimpl.cpp
WebCore/khtml/html/html_objectimpl.cpp
WebCore/khtml/khtml_events.h
WebCore/khtml/xbl/xbl_binding.h
WebCore/khtml/xbl/xbl_protobinding.h
WebCore/khtml/xbl/xbl_protohandler.h
WebCore/khtml/xbl/xbl_protoimplementation.h
WebCore/khtml/xml/DOMImplementationImpl.cpp
WebCore/khtml/xml/EventNames.h
WebCore/khtml/xml/NameNodeListImpl.h
WebCore/khtml/xml/NamedNodeMapImpl.h
WebCore/khtml/xml/NodeImpl.cpp
WebCore/khtml/xml/NodeImpl.h
WebCore/khtml/xml/dom2_eventsimpl.h
WebCore/khtml/xml/dom_atomicstringlist.h
WebCore/khtml/xml/dom_elementimpl.h
WebCore/khtml/xml/dom_qname.h
WebCore/khtml/xml/dom_xmlimpl.cpp
WebCore/khtml/xml/xml_tokenizer.h
WebCore/khtml/xsl/xsl_stylesheetimpl.cpp
WebCore/khtml/xsl/xslt_processorimpl.h
WebCore/ksvg2/misc/KCanvasRenderingStyle.cpp
WebCore/ksvg2/svg/SVGAngleImpl.h
WebCore/ksvg2/svg/SVGAnimateColorElementImpl.cpp
WebCore/ksvg2/svg/SVGAnimatedStringImpl.h
WebCore/ksvg2/svg/SVGAnimationElementImpl.cpp
WebCore/ksvg2/svg/SVGColorImpl.h
WebCore/ksvg2/svg/SVGDOMImplementationImpl.cpp
WebCore/ksvg2/svg/SVGElementImpl.cpp
WebCore/ksvg2/svg/SVGFitToViewBoxImpl.cpp
WebCore/ksvg2/svg/SVGLangSpaceImpl.cpp
WebCore/ksvg2/svg/SVGLangSpaceImpl.h
WebCore/ksvg2/svg/SVGLengthImpl.h
WebCore/ksvg2/svg/SVGMarkerElementImpl.cpp
WebCore/ksvg2/svg/SVGPaintImpl.h
WebCore/ksvg2/svg/SVGPathSegImpl.h
WebCore/ksvg2/svg/SVGPreserveAspectRatioImpl.cpp
WebCore/ksvg2/svg/SVGSVGElementImpl.cpp
WebCore/ksvg2/svg/SVGScriptElementImpl.cpp
WebCore/ksvg2/svg/SVGStringListImpl.h
WebCore/ksvg2/svg/SVGStylableImpl.h
WebCore/ksvg2/svg/SVGStyleElementImpl.cpp
WebCore/ksvg2/svg/SVGStyledElementImpl.cpp
WebCore/ksvg2/svg/SVGSymbolElementImpl.cpp
WebCore/ksvg2/svg/SVGViewElementImpl.cpp
WebCore/kwq/KWQAccObject.mm
WebCore/kwq/KWQFontFamily.h
WebCore/kwq/KWQFontFamily.mm
WebCore/kwq/KWQKJobClasses.h
WebCore/kwq/KWQKJobClasses.mm
WebCore/loader/Cache.h
WebCore/loader/CachedObject.h
WebCore/loader/CachedXBLDocument.h
WebCore/loader/CachedXSLStyleSheet.h
WebCore/loader/DocLoader.h
WebCore/page/Frame.cpp
WebCore/page/FrameTreeNode.h
WebCore/platform/AtomicString.cpp [moved from WebCore/khtml/xml/dom_atomicstring.cpp with 70% similarity]
WebCore/platform/AtomicString.h [moved from WebCore/khtml/xml/dom_atomicstring.h with 56% similarity]
WebCore/platform/AtomicStringImpl.h [new file with mode: 0644]
WebCore/platform/PlatformString.h [new file with mode: 0644]
WebCore/platform/SegmentedString.h
WebCore/platform/String.cpp [moved from WebCore/khtml/dom/dom_string.cpp with 51% similarity]
WebCore/platform/StringImpl.cpp [moved from WebCore/khtml/xml/dom_stringimpl.cpp with 76% similarity]
WebCore/platform/StringImpl.h [moved from WebCore/khtml/xml/dom_stringimpl.h with 69% similarity]
WebCore/rendering/render_image.h
WebCore/rendering/render_style.cpp
WebCore/xml/xmlhttprequest.cpp