Skip to content
  • eseidel's avatar
    Bug #: 3249 · c1b4ae61
    eseidel authored
    Submitted by: eseidel
    Reviewed by: none, intermediate branch only.
    
    first steps in KDOM -> DOM merger.
    
    Integration issues:
    
    - Headers (temporarily every kdom header maps to all webcore headers)
    - Namespace mapping (KDOM -> DOM, khtml)
    - Various KDOM stub classes (temporary)
    - Various DOMStringImpl -> DOMString changes
    - DOMString::string() -> DOMString::qstring()
    - DOMString::handle() -> DOMString::impl()
    - DocumentImpl, DocumentType  ::impl() -> ::implentation()
    - Moving NodeImpl::Id to QualifiedString/AtomicString
    - SVGNames.*, SVGElementFactory.* (and perl script to generate them)
    - EventImpl::id() -> type() with AtomicString, removal of SVGEventImpl
    - Adding svg document and event creation in xml_docimpl.h
    - Cleanup event dispatch, in SVGDocumentImpl, using SharedPtr
    - exceptioncode additions, for appendNode, createEvent, dispatchEvent, etc.
    - Mapped KSVGPart, KDOMPart, KSVGView, KDOMView to KHTMLPart, KHTMLView
    - Removed all throw calls, replacing with exceptioncode parameters
    - SVGElement derives from StyledElementImpl for now.
    - Removed CDFInterface (for now)
    
    Outstanding:
    - DocumentBuilder vs. Tokenizer
    - Merger of the Ecma systems
    - CSS Parsing systems
    - Event dispatch/Listening issues
    - Merge KSVGView properties into KHTMLView
    - requestDocument & CachedDocument vs. requestFrame and CachedObject...
    
    
    git-svn-id: http://svn.webkit.org/repository/webkit/trunk@11033 268f45cc-cd09-0410-ab3c-d52691b4dbfc
    c1b4ae61