1. 24 May, 2007 1 commit
  2. 20 Feb, 2007 1 commit
  3. 22 Sep, 2006 1 commit
    • thatcher's avatar
      WebCore: · 697713ac
      thatcher authored
              Reviewed by Darin.
      
              - Added @property syntax to non-generated headers
                inside #ifndef BUILDING_ON_TIGER.
              - Changed the DOMEventTarget protocol to have have new versions
                of addEventListener and removeEventListener with named parameters.
                These old style methods can be removed once Mail changes to use
                the new methods <rdar://problem/4746649>.
      
              * WebCorePrefix.h: define BUILDING_ON_TIGER when Tiger is the target
              * bindings/objc/DOM.mm:
              (-[DOMNode addEventListener:listener:useCapture:]):
              (-[DOMNode addEventListener:::]): call the new method
              (-[DOMNode removeEventListener:listener:useCapture:]):
              (-[DOMNode removeEventListener:::]): call the new method
              * bindings/objc/DOMAbstractView.h:
              * bindings/objc/DOMEventTarget.h:
              * bindings/objc/DOMHTMLAppletElement.h:
              * bindings/objc/DOMHTMLEmbedElement.h:
              * bindings/objc/DOMHTMLOptionElement.h:
              * bindings/objc/DOMObject.h:
              * bindings/objc/DOMRGBColor.h:
      
      WebKit:
      
              Reviewed by Darin.
      
              Pass all headers through unifdef to filter out BUILDING_ON_TIGER blocks
              if MACOSX_DEPLOYMENT_TARGET is 10.4.
      
              * MigrateHeaders.make:
      
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@16535 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      697713ac
  4. 18 Sep, 2006 1 commit
    • weinig's avatar
      WebCore: · 6d74c0dc
      weinig authored
              Reviewed by Tim H.
      
              Patch for http://bugzilla.opendarwin.org/show_bug.cgi?id=10903
              Yet Another Objective-C Bindings Patch
      
              - Whitespace cleanup for IDLParser.pm
      
              - Split DOMException, DOMRangeException, DOMXPathException, DOMEventsException
                and DOMAbstractView into their own files.
      
              - Remove private method [DOMRGBColor _color] from DOMPrivate.h as
                it is not used and a public method is available now.
      
              - Remove internal method [DOMDocument _ownerElement] from DOMInternal.h
                as it not used.
      
              - Auto-generate method isContentEditable for DOMNode.
      
              - General cleanup of bindings code including removing unneeded #imports
                and whitespace cleanup
      
              * WebCore.xcodeproj/project.pbxproj:
              * bindings/objc/DOM.mm:
              (addElementClass):
              (elementClass):
              (-[DOMNode _initWithNode:WebCore::]):
              (+[DOMNode _nodeWith:WebCore::]):
              (-[DOMNode WebCore::]):
              (-[DOMNode KJS::Bindings::]):
              (-[DOMNode addEventListener:::]):
              (-[DOMNode removeEventListener:::]):
              (-[DOMNode dispatchEvent:]):
              (-[DOMElement image]):
              (-[DOMElement _font]):
              (-[DOMElement _imageTIFFRepresentation]):
              (-[DOMElement _getURLAttribute:]):
              (-[DOMElement _NPObject]):
              (-[DOMElement isFocused]):
              (-[DOMRange dealloc]):
              (-[DOMRange finalize]):
              (-[DOMRange description]):
              (-[DOMRange startContainer]):
              (-[DOMRange startOffset]):
              (-[DOMRange endContainer]):
              (-[DOMRange endOffset]):
              (-[DOMRange collapsed]):
              (-[DOMRange commonAncestorContainer]):
              (-[DOMRange setStart::]):
              (-[DOMRange setEnd::]):
              (-[DOMRange setStartBefore:]):
              (-[DOMRange setStartAfter:]):
              (-[DOMRange setEndBefore:]):
              (-[DOMRange setEndAfter:]):
              (-[DOMRange collapse:]):
              (-[DOMRange selectNode:]):
              (-[DOMRange selectNodeContents:]):
              (-[DOMRange compareBoundaryPoints::]):
              (-[DOMRange deleteContents]):
              (-[DOMRange extractContents]):
              (-[DOMRange cloneContents]):
              (-[DOMRange insertNode:]):
              (-[DOMRange surroundContents:]):
              (-[DOMRange cloneRange]):
              (-[DOMRange toString]):
              (-[DOMRange detach]):
              (-[DOMRange _initWithRange:WebCore::]):
              (+[DOMRange _rangeWith:WebCore::]):
              (-[DOMRange WebCore::]):
              (-[DOMNodeFilter _initWithNodeFilter:WebCore::]):
              (+[DOMNodeFilter _nodeFilterWith:WebCore::]):
              (-[DOMNodeFilter WebCore::]):
              (-[DOMNodeFilter dealloc]):
              (-[DOMNodeFilter finalize]):
              (-[DOMNodeIterator _initWithNodeIterator:WebCore::filter:]):
              (-[DOMNodeIterator WebCore::]):
              (+[DOMNodeIterator _nodeIteratorWith:WebCore::filter:]):
              (-[DOMTreeWalker _initWithTreeWalker:WebCore::filter:]):
              (-[DOMTreeWalker WebCore::]):
              (+[DOMTreeWalker _treeWalkerWith:WebCore::filter:]):
              (ObjCNodeFilterCondition::acceptNode):
              (-[DOMDocument createNodeIterator::::]):
              (-[DOMDocument createTreeWalker::::]):
              (ObjCEventListener::find):
              (ObjCEventListener::create):
              (ObjCEventListener::handleEvent):
              * bindings/objc/DOMAbstractView.h: Added.
              * bindings/objc/DOMAbstractView.mm: Added.
              (-[DOMAbstractView document]):
              (-[DOMAbstractView WebCore::]):
              (-[DOMAbstractView _initWithAbstractView:WebCore::]):
              (+[DOMAbstractView _abstractViewWith:WebCore::]):
              * bindings/objc/DOMCSS.mm:
              (-[DOMStyleSheet _initWithStyleSheet:WebCore::]):
              (+[DOMStyleSheet _styleSheetWith:WebCore::]):
              (+[DOMCSSStyleSheet _CSSStyleSheetWith:WebCore::]):
              (-[DOMCSSRule _initWithRule:WebCore::]):
              (+[DOMCSSRule _CSSRuleWith:WebCore::]):
              (-[DOMCSSValue _initWithValue:WebCore::]):
              (+[DOMCSSValue _CSSValueWith:WebCore::]):
              (+[DOMCSSPrimitiveValue _CSSPrimitiveValueWith:WebCore::]):
              (-[DOMDocument getComputedStyle::]):
              (-[DOMDocument getMatchedCSSRules::]):
              * bindings/objc/DOMCore.h:
              * bindings/objc/DOMEventException.h: Added.
              * bindings/objc/DOMEvents.h:
              * bindings/objc/DOMEvents.mm:
              * bindings/objc/DOMException.h: Added.
              * bindings/objc/DOMHTML.mm:
              (-[DOMHTMLDocument _createDocumentFragmentWithMarkupString:baseURLString:]):
              (viewForElement):
              (-[DOMHTMLInputElement _replaceCharactersInRange:withString:selectingFromIndex:]):
              (-[DOMHTMLInputElement _selectedRange]):
              (-[DOMHTMLInputElement _setAutofilled:]):
              * bindings/objc/DOMInternal.h:
              * bindings/objc/DOMObject.h:
              * bindings/objc/DOMPrivate.h:
              * bindings/objc/DOMRange.h:
              * bindings/objc/DOMRangeException.h: Added.
              * bindings/objc/DOMViews.h:
              * bindings/objc/DOMViews.mm: Removed.
              * bindings/objc/DOMXPath.h:
              * bindings/objc/DOMXPathException.h: Added.
              * bindings/scripts/IDLParser.pm:
              * dom/Node.idl:
      
      WebKit:
      
              Reviewed by Tim H.
      
              Patch for http://bugzilla.opendarwin.org/show_bug.cgi?id=10903
              Yet Another Objective-C Bindings Patch
      
              * MigrateHeaders.make:
      
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@16438 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      6d74c0dc
  5. 27 Aug, 2006 1 commit
    • weinig's avatar
      WebCore: · a8192c04
      weinig authored
              Reviewed by Tim H.
      
              - patch for http://bugzilla.opendarwin.org/show_bug.cgi?id=4624
                WebCore needs autogenerated Obj-C DOM bindings
      
                First round of auto-generated Objective C DOM bindings, starting
                with the DOM Core.
      
              * DerivedSources.make:
              * WebCore.xcodeproj/project.pbxproj:
              * bindings/objc/DOM.mm:
              (-[DOMNode description]):
              (-[DOMNode KJS::Bindings::]):
              (-[DOMNode dispatchEvent:]):
              (-[DOMNamedNodeMap _initWithNamedNodeMap:]):
              (+[DOMNamedNodeMap _namedNodeMapWith:]):
              (-[DOMNodeList _initWithNodeList:]):
              (+[DOMNodeList _nodeListWith:]):
              (-[DOMImplementation _initWithDOMImplementation:]):
              (+[DOMImplementation _DOMImplementationWith:]):
              (-[DOMImplementation _DOMImplementation]):
              (+[DOMDocumentFragment _documentFragmentWith:]):
              (-[DOMDocumentFragment _fragment]):
              (-[DOMDocument createCSSStyleDeclaration]):
              (+[DOMDocument _documentWith:]):
              (-[DOMDocument _document]):
              (-[DOMDocument _ownerElement]):
              (+[DOMAttr _attrWith:]):
              (-[DOMAttr _attr]):
              (+[DOMDocumentType _documentTypeWith:WebCore::]):
              (-[DOMDocumentType WebCore::]):
              (+[DOMText _textWith:WebCore::]):
              (+[DOMComment _commentWith:WebCore::]):
              (+[DOMCDATASection _CDATASectionWith:WebCore::]):
              (+[DOMProcessingInstruction _processingInstructionWith:WebCore::]):
              (+[DOMEntityReference _entityReferenceWith:WebCore::]):
              * bindings/objc/DOMCSS.h:
              * bindings/objc/DOMCSS.mm:
              * bindings/objc/DOMCore.h:
              * bindings/objc/DOMEvents.h:
              * bindings/objc/DOMEvents.mm:
              * bindings/objc/DOMExtensions.h:
              * bindings/objc/DOMHTML.mm:
              (+[DOMHTMLDocument _HTMLDocumentWith:WebCore::]):
              * bindings/objc/DOMHTMLInternal.h:
              * bindings/objc/DOMImplementationFront.h:
              * bindings/objc/DOMInternal.h:
              * bindings/objc/DOMNode.h: Added.
              * bindings/objc/DOMNode.mm: Added.
              (-[DOMNode dealloc]):
              (-[DOMNode finalize]):
              (-[DOMNode nodeName]):
              (-[DOMNode nodeValue]):
              (-[DOMNode setNodeValue:]):
              (-[DOMNode nodeType]):
              (-[DOMNode parentNode]):
              (-[DOMNode childNodes]):
              (-[DOMNode firstChild]):
              (-[DOMNode lastChild]):
              (-[DOMNode previousSibling]):
              (-[DOMNode nextSibling]):
              (-[DOMNode attributes]):
              (-[DOMNode ownerDocument]):
              (-[DOMNode insertBefore::]):
              (-[DOMNode replaceChild::]):
              (-[DOMNode removeChild:]):
              (-[DOMNode appendChild:]):
              (-[DOMNode hasChildNodes]):
              (-[DOMNode cloneNode:]):
              (-[DOMNode normalize]):
              (-[DOMNode isSupported::]):
              (-[DOMNode namespaceURI]):
              (-[DOMNode prefix]):
              (-[DOMNode setPrefix:]):
              (-[DOMNode localName]):
              (-[DOMNode hasAttributes]):
              (-[DOMNode isSameNode:]):
              (-[DOMNode isEqualNode:]):
              (-[DOMNode isDefaultNamespace:]):
              (-[DOMNode lookupPrefix:]):
              (-[DOMNode lookupNamespaceURI:]):
              (-[DOMNode textContent]):
              (-[DOMNode setTextContent:]):
              (-[DOMNode boundingBox]):
              (-[DOMNode lineBoxRects]):
              * bindings/objc/DOMObject.h: Added.
              * bindings/objc/DOMObject.mm: Added.
              (-[DOMObject init]):
              (-[DOMObject dealloc]):
              (-[DOMObject finalize]):
              (-[DOMObject copyWithZone:]):
              (-[DOMObject sheet]):
              * bindings/objc/DOMPrivate.h:
              * bindings/objc/DOMRange.h:
              * bindings/objc/DOMStylesheets.h:
              * bindings/objc/DOMTraversal.h:
              * bindings/objc/DOMViews.h:
              * bindings/objc/DOMViews.mm:
              * bindings/objc/DOMXPath.h:
              * bindings/objc/DOMXPath.mm:
              * bindings/scripts/CodeGenerator.pm:
              * bindings/scripts/CodeGeneratorJS.pm:
              * bindings/scripts/CodeGeneratorObjC.pm: Added.
              * dom/Attr.idl:
              * dom/CDATASection.idl: Added.
              * dom/Comment.idl: Added.
              * dom/DOMImplementation.idl:
              * dom/Document.idl:
              * dom/Element.idl:
              * dom/EntityReference.idl: Added.
              * dom/NamedNodeMap.idl: Added.
              * dom/NodeList.idl: Added.
              * dom/ProcessingInstruction.idl:
      
      WebKit:
      
              Reviewed by Tim H.
      
              - patch for http://bugzilla.opendarwin.org/show_bug.cgi?id=4624
                WebCore needs autogenerated Obj-C DOM bindings
      
                First round of auto-generated Objective C DOM bindings, starting
                with the DOM Core.
      
              * WebKit.xcodeproj/project.pbxproj:
      
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@16068 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      a8192c04
  6. 16 Jan, 2006 1 commit
    • hyatt's avatar
      Move the Objective-C dom bindings from kwq to bindings/objc. · e3d1f4a2
      hyatt authored
              Reviewed by eseidel
      
              * WebCore.xcodeproj/project.pbxproj:
              * bindings: Added.
              * bindings/js: Added.
              * bindings/objc: Added.
              * bindings/objc/DOM.h: Added.
              * bindings/objc/DOM.mm: Added.
              * bindings/objc/DOMCSS.h: Added.
              * bindings/objc/DOMCSS.mm: Added.
              * bindings/objc/DOMCore.h: Added.
              * bindings/objc/DOMEvents.h: Added.
              * bindings/objc/DOMEvents.mm: Added.
              * bindings/objc/DOMEventsInternal.h: Added.
              * bindings/objc/DOMExtensions.h: Added.
              * bindings/objc/DOMHTML.h: Added.
              * bindings/objc/DOMHTML.mm: Added.
              * bindings/objc/DOMHTMLInternal.h: Added.
              * bindings/objc/DOMInternal.h: Added.
              * bindings/objc/DOMInternal.mm: Added.
              * bindings/objc/DOMPrivate.h: Added.
              * bindings/objc/DOMRange.h: Added.
              * bindings/objc/DOMStylesheets.h: Added.
              * bindings/objc/DOMTraversal.h: Added.
              * bindings/objc/DOMUtility.mm: Added.
              * bindings/objc/DOMViews.h: Added.
              * bindings/objc/DOMViews.mm: Added.
              * bindings/objc/DOMViewsInternal.h: Added.
              * kwq/DOM-CSS.mm: Removed.
              * kwq/DOM.h: Removed.
              * kwq/DOM.mm: Removed.
              * kwq/DOMCSS.h: Removed.
              * kwq/DOMCore.h: Removed.
              * kwq/DOMEvents.h: Removed.
              * kwq/DOMEvents.mm: Removed.
              * kwq/DOMEventsInternal.h: Removed.
              * kwq/DOMExtensions.h: Removed.
              * kwq/DOMHTML.h: Removed.
              * kwq/DOMHTML.mm: Removed.
              * kwq/DOMHTMLInternal.h: Removed.
              * kwq/DOMInternal.h: Removed.
              * kwq/DOMInternal.mm: Removed.
              * kwq/DOMPrivate.h: Removed.
              * kwq/DOMRange.h: Removed.
              * kwq/DOMStylesheets.h: Removed.
              * kwq/DOMTraversal.h: Removed.
              * kwq/DOMUtility.mm: Removed.
              * kwq/DOMViews.h: Removed.
              * kwq/DOMViews.mm: Removed.
              * kwq/DOMViewsInternal.h: Removed.
      
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@12140 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      e3d1f4a2
  7. 16 Sep, 2005 1 commit
    • adele's avatar
      JavaScriptCore: · 704e8bb4
      adele authored
              Change by Darin, reviewed by me and Maciej.
      
              Fixes http://bugzilla.opendarwin.org/show_bug.cgi?id=4547
              use int instead of long for 32-bit (to prepare for LP64 compiling)
      
              * bindings/c/c_class.h:
              (KJS::Bindings::CClass::constructorAt):
              (KJS::Bindings::CClass::numConstructors):
              * bindings/c/c_runtime.h:
              (KJS::Bindings::CMethod::numParameters):
              * bindings/jni/jni_class.cpp:
              (JavaClass::JavaClass):
              * bindings/jni/jni_class.h:
              (KJS::Bindings::JavaClass::constructorAt):
              (KJS::Bindings::JavaClass::numConstructors):
              * bindings/jni/jni_instance.cpp:
              (JavaInstance::invokeMethod):
              * bindings/jni/jni_jsobject.cpp:
              (JSObject::convertJObjectToValue):
              (JSObject::listFromJArray):
              * bindings/jni/jni_runtime.cpp:
              (JavaMethod::JavaMethod):
              * bindings/jni/jni_runtime.h:
              (KJS::Bindings::JavaConstructor::_commonCopy):
              (KJS::Bindings::JavaConstructor::parameterAt):
              (KJS::Bindings::JavaConstructor::numParameters):
              (KJS::Bindings::JavaMethod::_commonCopy):
              (KJS::Bindings::JavaMethod::parameterAt):
              (KJS::Bindings::JavaMethod::numParameters):
              * bindings/npapi.h:
              * bindings/objc/WebScriptObject.mm:
              (listFromNSArray):
              * bindings/objc/objc_class.h:
              (KJS::Bindings::ObjcClass::constructorAt):
              (KJS::Bindings::ObjcClass::numConstructors):
              * bindings/objc/objc_instance.h:
              * bindings/objc/objc_runtime.h:
              * bindings/objc/objc_runtime.mm:
              (ObjcMethod::numParameters):
              * bindings/runtime.h:
              * kjs/identifier.h:
              * kjs/internal.h:
              * kjs/property_slot.h:
              (KJS::PropertySlot::setCustomIndex):
              (KJS::PropertySlot::index):
              (KJS::PropertySlot::):
              * kjs/regexp_object.cpp:
              (RegExpObjectImp::backrefGetter):
              (RegExpObjectImp::getOwnPropertySlot):
              * kjs/simple_number.h:
              (KJS::SimpleNumber::):
              (KJS::SimpleNumber::value):
              (KJS::SimpleNumber::fits):
              (KJS::SimpleNumber::integerFits):
              (KJS::SimpleNumber::make):
              * kjs/string_object.cpp:
              (substituteBackreferences):
              * kjs/ustring.cpp:
              (KJS::UString::from):
              (KJS::UString::toUInt32):
              (KJS::UString::find):
              (KJS::UString::rfind):
              * kjs/ustring.h:
              * kjs/value.cpp:
              (KJS::jsNumber):
              * kjs/value.h:
      
      WebCore:
      
              Change by Darin, reviewed by me and Maciej.
      
              Fixes http://bugzilla.opendarwin.org/show_bug.cgi?id=4547
              use int instead of long for 32-bit (to prepare for LP64 compiling)
      
              Changed longs (which IDL files use as 32-bit) to ints
      
              * ForwardingHeaders/khtml_pagecache.h:
              * khtml/css/css_base.h:
              (DOM::StyleListImpl::length):
              (DOM::StyleListImpl::item):
              * khtml/css/css_computedstyle.cpp:
              (DOM::CSSComputedStyleDeclarationImpl::length):
              (DOM::CSSComputedStyleDeclarationImpl::item):
              * khtml/css/css_computedstyle.h:
              * khtml/css/css_ruleimpl.cpp:
              (CSSMediaRuleImpl::append):
              (CSSMediaRuleImpl::insertRule):
              (CSSMediaRuleImpl::cssText):
              (CSSRuleListImpl::CSSRuleListImpl):
              (CSSRuleListImpl::deleteRule):
              (CSSRuleListImpl::insertRule):
              * khtml/css/css_ruleimpl.h:
              (DOM::CSSRuleListImpl::length):
              (DOM::CSSRuleListImpl::item):
              (DOM::CSSMediaRuleImpl::deleteRule):
              * khtml/css/css_stylesheetimpl.cpp:
              (CSSStyleSheetImpl::insertRule):
              (CSSStyleSheetImpl::addRule):
              (CSSStyleSheetImpl::deleteRule):
              (StyleSheetListImpl::length):
              (StyleSheetListImpl::item):
              * khtml/css/css_stylesheetimpl.h:
              (DOM::MediaListImpl::length):
              (DOM::MediaListImpl::item):
              * khtml/css/css_valueimpl.cpp:
              (DOM::CSSMutableStyleDeclarationImpl::length):
              (DOM::CSSMutableStyleDeclarationImpl::item):
              * khtml/css/css_valueimpl.h:
              (DOM::CSSValueListImpl::length):
              (DOM::CSSValueListImpl::item):
              * khtml/dom/css_rule.h:
              * khtml/dom/css_stylesheet.h:
              * khtml/dom/css_value.h:
              * khtml/dom/dom2_events.cpp:
              (DOM::UIEvent::detail):
              (DOM::UIEvent::initUIEvent):
              (DOM::MouseEvent::screenX):
              (DOM::MouseEvent::screenY):
              (DOM::MouseEvent::clientX):
              (DOM::MouseEvent::clientY):
              (DOM::MouseEvent::initMouseEvent):
              (DOM::KeyboardEvent::keyLocation):
              (DOM::KeyboardEvent::initKeyboardEvent):
              * khtml/dom/dom2_events.h:
              * khtml/dom/dom2_range.h:
              * khtml/dom/dom2_traversal.cpp:
              (DOM::NodeIterator::whatToShow):
              (DOM::TreeWalker::whatToShow):
              * khtml/dom/dom2_traversal.h:
              * khtml/dom/dom_node.h:
              * khtml/ecma/kjs_css.cpp:
              (KJS::DOMCSSStyleDeclaration::getOwnPropertySlot):
              (KJS::DOMStyleSheetList::getOwnPropertySlot):
              (KJS::DOMMediaList::getOwnPropertySlot):
              (KJS::DOMCSSStyleSheetProtoFunc::callAsFunction):
              (KJS::DOMCSSRuleList::getOwnPropertySlot):
              (KJS::DOMCSSValueList::getOwnPropertySlot):
              * khtml/ecma/kjs_dom.cpp:
              (KJS::DOMNodeList::getOwnPropertySlot):
              (KJS::DOMNodeList::callAsFunction):
              (KJS::DOMNamedNodeMap::getOwnPropertySlot):
              (KJS::DOMNamedNodesCollection::getOwnPropertySlot):
              * khtml/ecma/kjs_events.cpp:
              (KJS::DOMEvent::getValueProperty):
              * khtml/ecma/kjs_html.cpp:
              (KJS::HTMLElement::getOwnPropertySlot):
              (KJS::KJS::HTMLElement::put):
              (KJS::HTMLCollection::getOwnPropertySlot):
              (KJS::KJS::HTMLCollection::callAsFunction):
              (KJS::KJS::HTMLSelectCollection::put):
              * khtml/ecma/kjs_navigator.cpp:
              (KJS::Plugins::getOwnPropertySlot):
              (KJS::MimeTypes::getOwnPropertySlot):
              (KJS::Plugin::getOwnPropertySlot):
              * khtml/editing/apply_style_command.cpp:
              (khtml::ApplyStyleCommand::splitTextAtStartIfNeeded):
              (khtml::ApplyStyleCommand::splitTextElementAtStartIfNeeded):
              (khtml::ApplyStyleCommand::mergeStartWithPreviousIfIdentical):
              * khtml/editing/break_blockquote_command.cpp:
              (khtml::BreakBlockquoteCommand::doApply):
              * khtml/editing/composite_edit_command.cpp:
              (khtml::CompositeEditCommand::insertNodeAt):
              (khtml::CompositeEditCommand::splitTextNode):
              (khtml::CompositeEditCommand::splitTextNodeContainingElement):
              (khtml::CompositeEditCommand::insertTextIntoNode):
              (khtml::CompositeEditCommand::deleteTextFromNode):
              (khtml::CompositeEditCommand::replaceTextInNode):
              (khtml::CompositeEditCommand::deleteInsignificantText):
              * khtml/editing/composite_edit_command.h:
              * khtml/editing/delete_from_text_node_command.cpp:
              (khtml::DeleteFromTextNodeCommand::DeleteFromTextNodeCommand):
              * khtml/editing/delete_from_text_node_command.h:
              (khtml::DeleteFromTextNodeCommand::offset):
              (khtml::DeleteFromTextNodeCommand::count):
              * khtml/editing/insert_into_text_node_command.cpp:
              (khtml::InsertIntoTextNodeCommand::InsertIntoTextNodeCommand):
              * khtml/editing/insert_into_text_node_command.h:
              (khtml::InsertIntoTextNodeCommand::offset):
              * khtml/editing/insert_paragraph_separator_command.cpp:
              (khtml::InsertParagraphSeparatorCommand::doApply):
              * khtml/editing/insert_text_command.cpp:
              (khtml::InsertTextCommand::input):
              (khtml::InsertTextCommand::insertSpace):
              * khtml/editing/insert_text_command.h:
              (khtml::InsertTextCommand::charactersAdded):
              * khtml/editing/join_text_nodes_command.h:
              * khtml/editing/markup.cpp:
              (khtml::startMarkup):
              (khtml::completeURLs):
              * khtml/editing/move_selection_command.cpp:
              (khtml::MoveSelectionCommand::doApply):
              * khtml/editing/rebalance_whitespace_command.cpp:
              (khtml::RebalanceWhitespaceCommand::doApply):
              * khtml/editing/rebalance_whitespace_command.h:
              * khtml/editing/replace_selection_command.cpp:
              (khtml::ReplaceSelectionCommand::insertNodeAtAndUpdateNodesInserted):
              * khtml/editing/replace_selection_command.h:
              * khtml/editing/selection.cpp:
              (khtml::Selection::debugPosition):
              * khtml/editing/split_text_node_command.cpp:
              (khtml::SplitTextNodeCommand::SplitTextNodeCommand):
              * khtml/editing/split_text_node_command.h:
              (khtml::SplitTextNodeCommand::offset):
              * khtml/editing/split_text_node_containing_element.cpp:
              (khtml::SplitTextNodeContainingElementCommand::SplitTextNodeContainingElementCommand):
              * khtml/editing/split_text_node_containing_element_command.h:
              * khtml/editing/visible_position.cpp:
              (khtml::VisiblePosition::VisiblePosition):
              (khtml::VisiblePosition::deepEquivalent):
              (khtml::VisiblePosition::rangeCompliantEquivalent):
              (khtml::VisiblePosition::maxOffset):
              (khtml::VisiblePosition::character):
              (khtml::VisiblePosition::debugPosition):
              * khtml/editing/visible_position.h:
              * khtml/editing/visible_range.h:
              * khtml/editing/visible_text.cpp:
              (khtml::CircularSearchBuffer::length):
              (khtml::TextIterator::TextIterator):
              (khtml::TextIterator::handleTextNode):
              (khtml::TextIterator::handleTextBox):
              (khtml::TextIterator::emitCharacter):
              (khtml::TextIterator::range):
              (khtml::SimplifiedBackwardsTextIterator::SimplifiedBackwardsTextIterator):
              (khtml::SimplifiedBackwardsTextIterator::handleReplacedElement):
              (khtml::SimplifiedBackwardsTextIterator::emitCharacter):
              (khtml::SimplifiedBackwardsTextIterator::emitNewlineForBROrText):
              (khtml::CharacterIterator::range):
              (khtml::CharacterIterator::advance):
              (khtml::CharacterIterator::string):
              (khtml::WordAwareIterator::length):
              (khtml::CircularSearchBuffer::append):
              (khtml::CircularSearchBuffer::neededCharacters):
              (khtml::CircularSearchBuffer::isMatch):
              (khtml::TextIterator::rangeLength):
              (khtml::TextIterator::rangeFromLocationAndLength):
              (khtml::plainText):
              (khtml::findPlainText):
              * khtml/editing/visible_text.h:
              (khtml::TextIterator::length):
              (khtml::SimplifiedBackwardsTextIterator::length):
              (khtml::CharacterIterator::length):
              (khtml::CharacterIterator::characterOffset):
              * khtml/editing/visible_units.cpp:
              (khtml::startOfLine):
              (khtml::endOfLine):
              (khtml::startOfParagraph):
              (khtml::endOfParagraph):
              * khtml/html/html_blockimpl.cpp:
              (HTMLPreElementImpl::width):
              (HTMLPreElementImpl::setWidth):
              * khtml/html/html_blockimpl.h:
              * khtml/html/html_formimpl.cpp:
              (DOM::HTMLFormElementImpl::length):
              (DOM::HTMLGenericFormElementImpl::tabIndex):
              (DOM::HTMLGenericFormElementImpl::setTabIndex):
              (DOM::HTMLInputElementImpl::selectionStart):
              (DOM::HTMLInputElementImpl::selectionEnd):
              (DOM::HTMLInputElementImpl::setSelectionStart):
              (DOM::HTMLInputElementImpl::setSelectionEnd):
              (DOM::HTMLInputElementImpl::setSelectionRange):
              (DOM::HTMLInputElementImpl::setMaxLength):
              (DOM::HTMLInputElementImpl::setSize):
              (DOM::HTMLSelectElementImpl::selectedIndex):
              (DOM::HTMLSelectElementImpl::setSelectedIndex):
              (DOM::HTMLSelectElementImpl::length):
              (DOM::HTMLSelectElementImpl::remove):
              (DOM::HTMLSelectElementImpl::setSize):
              (DOM::HTMLOptionElementImpl::index):
              (DOM::HTMLOptionElementImpl::setIndex):
              (DOM::HTMLTextAreaElementImpl::selectionStart):
              (DOM::HTMLTextAreaElementImpl::selectionEnd):
              (DOM::HTMLTextAreaElementImpl::setSelectionStart):
              (DOM::HTMLTextAreaElementImpl::setSelectionEnd):
              (DOM::HTMLTextAreaElementImpl::setSelectionRange):
              (DOM::HTMLTextAreaElementImpl::setCols):
              (DOM::HTMLTextAreaElementImpl::setRows):
              (DOM::HTMLOptionsCollectionImpl::length):
              (DOM::HTMLOptionsCollectionImpl::setLength):
              (DOM::HTMLOptionsCollectionImpl::item):
              * khtml/html/html_formimpl.h:
              (DOM::HTMLInputElementImpl::maxLength):
              (DOM::HTMLInputElementImpl::maxResults):
              (DOM::HTMLSelectElementImpl::minWidth):
              (DOM::HTMLSelectElementImpl::size):
              (DOM::HTMLTextAreaElementImpl::cols):
              (DOM::HTMLTextAreaElementImpl::rows):
              * khtml/html/html_imageimpl.cpp:
              (HTMLImageElementImpl::width):
              (HTMLImageElementImpl::height):
              (HTMLImageElementImpl::border):
              (HTMLImageElementImpl::setBorder):
              (HTMLImageElementImpl::setHeight):
              (HTMLImageElementImpl::hspace):
              (HTMLImageElementImpl::setHspace):
              (HTMLImageElementImpl::vspace):
              (HTMLImageElementImpl::setVspace):
              (HTMLImageElementImpl::setWidth):
              (HTMLImageElementImpl::x):
              (HTMLImageElementImpl::y):
              (HTMLAreaElementImpl::tabIndex):
              (HTMLAreaElementImpl::setTabIndex):
              * khtml/html/html_imageimpl.h:
              * khtml/html/html_inlineimpl.cpp:
              (DOM::HTMLAnchorElementImpl::tabIndex):
              (DOM::HTMLAnchorElementImpl::setTabIndex):
              * khtml/html/html_inlineimpl.h:
              * khtml/html/html_listimpl.cpp:
              (DOM::HTMLOListElementImpl::setStart):
              (DOM::HTMLLIElementImpl::value):
              (DOM::HTMLLIElementImpl::setValue):
              * khtml/html/html_listimpl.h:
              (DOM::HTMLUListElementImpl::start):
              (DOM::HTMLOListElementImpl::start):
              * khtml/html/html_miscimpl.cpp:
              (DOM::HTMLCollectionImpl::calcLength):
              (DOM::HTMLCollectionImpl::length):
              (DOM::HTMLCollectionImpl::item):
              (DOM::HTMLFormCollectionImpl::calcLength):
              (DOM::HTMLFormCollectionImpl::item):
              * khtml/html/html_miscimpl.h:
              * khtml/html/html_objectimpl.cpp:
              (DOM::HTMLObjectElementImpl::tabIndex):
              (DOM::HTMLObjectElementImpl::setTabIndex):
              * khtml/html/html_objectimpl.h:
              * khtml/html/html_tableimpl.cpp:
              (DOM::HTMLTableElementImpl::insertRow):
              (DOM::HTMLTableElementImpl::deleteRow):
              (DOM::HTMLTableSectionElementImpl::insertRow):
              (DOM::HTMLTableSectionElementImpl::deleteRow):
              (DOM::HTMLTableRowElementImpl::rowIndex):
              (DOM::HTMLTableRowElementImpl::sectionRowIndex):
              (DOM::HTMLTableRowElementImpl::insertCell):
              (DOM::HTMLTableRowElementImpl::deleteCell):
              (DOM::HTMLTableCellElementImpl::cellIndex):
              (DOM::HTMLTableCellElementImpl::setColSpan):
              (DOM::HTMLTableCellElementImpl::setRowSpan):
              (DOM::HTMLTableColElementImpl::setSpan):
              * khtml/html/html_tableimpl.h:
              (DOM::HTMLTableColElementImpl::span):
              * khtml/html/htmlparser.cpp:
              (HTMLParser::handleError):
              * khtml/html/htmltokenizer.cpp:
              (khtml::HTMLTokenizer::processToken):
              * khtml/khtml_events.cpp:
              (khtml::MouseEvent::offset):
              * khtml/khtml_events.h:
              (khtml::MouseReleaseEvent::MouseReleaseEvent):
              * khtml/khtml_part.cpp:
              (KHTMLPart::restoreURL):
              (KHTMLPart::stopLoading):
              (KHTMLPart::receivedFirstData):
              (KHTMLPart::slotFinished):
              (KHTMLPart::begin):
              (KHTMLPart::slotViewFrameSource):
              (KHTMLPart::selectFrameElementInParentIfFullySelected):
              * khtml/khtml_part.h:
              * khtml/khtmlpart_p.h:
              (KHTMLPartPrivate::KHTMLPartPrivate):
              * khtml/misc/loader.h:
              * khtml/rendering/render_block.cpp:
              (khtml::RenderBlock::positionForRenderer):
              * khtml/rendering/render_br.cpp:
              (RenderBR::caretMinOffset):
              (RenderBR::caretMaxOffset):
              (RenderBR::caretMaxRenderedOffset):
              (RenderBR::inlineBox):
              * khtml/rendering/render_br.h:
              * khtml/rendering/render_form.cpp:
              (RenderLineEdit::selectionStart):
              (RenderLineEdit::selectionEnd):
              (RenderLineEdit::setSelectionStart):
              (RenderLineEdit::setSelectionEnd):
              (RenderLineEdit::setSelectionRange):
              (RenderTextArea::calcMinMaxWidth):
              (RenderTextArea::selectionStart):
              (RenderTextArea::selectionEnd):
              (RenderTextArea::setSelectionStart):
              (RenderTextArea::setSelectionEnd):
              (RenderTextArea::setSelectionRange):
              * khtml/rendering/render_form.h:
              * khtml/rendering/render_frames.cpp:
              (RenderPartObject::updateWidget):
              * khtml/rendering/render_line.cpp:
              (khtml::InlineBox::caretMinOffset):
              (khtml::InlineBox::caretMaxOffset):
              (khtml::InlineBox::caretMaxRenderedOffset):
              * khtml/rendering/render_line.h:
              * khtml/rendering/render_list.cpp:
              (RenderListMarker::calcMinMaxWidth):
              * khtml/rendering/render_list.h:
              (khtml::RenderListItem::value):
              (khtml::RenderListItem::setValue):
              * khtml/rendering/render_object.cpp:
              (RenderObject::caretMinOffset):
              (RenderObject::caretMaxOffset):
              (RenderObject::caretMaxRenderedOffset):
              (RenderObject::previousOffset):
              (RenderObject::nextOffset):
              (RenderObject::inlineBox):
              * khtml/rendering/render_object.h:
              * khtml/rendering/render_replaced.cpp:
              (RenderReplaced::caretMinOffset):
              (RenderReplaced::caretMaxOffset):
              (RenderReplaced::caretMaxRenderedOffset):
              * khtml/rendering/render_replaced.h:
              * khtml/rendering/render_table.h:
              (khtml::RenderTableCell::cellIndex):
              (khtml::RenderTableCell::setCellIndex):
              * khtml/rendering/render_text.cpp:
              (InlineTextBox::paintMarker):
              (InlineTextBox::paintMarkedTextUnderline):
              (InlineTextBox::caretMinOffset):
              (InlineTextBox::caretMaxOffset):
              (InlineTextBox::caretMaxRenderedOffset):
              (RenderText::previousOffset):
              (RenderText::nextOffset):
              (InlineTextBox::positionForOffset):
              (RenderText::caretMinOffset):
              (RenderText::caretMaxOffset):
              (RenderText::caretMaxRenderedOffset):
              (RenderText::inlineBox):
              * khtml/rendering/render_text.h:
              * khtml/xml/dom2_eventsimpl.cpp:
              (DOM::EventImpl::timeStamp):
              (DOM::UIEventImpl::UIEventImpl):
              (DOM::UIEventImpl::initUIEvent):
              (DOM::UIEventImpl::layerX):
              (DOM::UIEventImpl::layerY):
              (DOM::UIEventImpl::pageX):
              (DOM::UIEventImpl::pageY):
              (DOM::UIEventImpl::which):
              (DOM::MouseRelatedEventImpl::MouseRelatedEventImpl):
              (DOM::MouseRelatedEventImpl::pageX):
              (DOM::MouseRelatedEventImpl::pageY):
              (DOM::MouseEventImpl::MouseEventImpl):
              (DOM::MouseEventImpl::initMouseEvent):
              (DOM::MouseEventImpl::which):
              (DOM::KeyboardEventImpl::KeyboardEventImpl):
              (DOM::KeyboardEventImpl::initKeyboardEvent):
              (DOM::KeyboardEventImpl::which):
              (DOM::WheelEventImpl::WheelEventImpl):
              * khtml/xml/dom2_eventsimpl.h:
              (DOM::UIEventImpl::detail):
              (DOM::UIEventWithKeyStateImpl::UIEventWithKeyStateImpl):
              (DOM::MouseRelatedEventImpl::screenX):
              (DOM::MouseRelatedEventImpl::screenY):
              (DOM::MouseRelatedEventImpl::clientX):
              (DOM::MouseRelatedEventImpl::clientY):
              (DOM::MouseRelatedEventImpl::layerX):
              (DOM::MouseRelatedEventImpl::layerY):
              (DOM::KeyboardEventImpl::keyLocation):
              (DOM::WheelEventImpl::wheelDelta):
              * khtml/xml/dom2_rangeimpl.cpp:
              (DOM::RangeImpl::RangeImpl):
              (DOM::RangeImpl::startOffset):
              (DOM::RangeImpl::endOffset):
              (DOM::RangeImpl::setStart):
              (DOM::RangeImpl::setEnd):
              (DOM::RangeImpl::compareBoundaryPoints):
              (DOM::RangeImpl::processContents):
              (DOM::RangeImpl::checkNodeWOffset):
              * khtml/xml/dom2_rangeimpl.h:
              * khtml/xml/dom2_traversalimpl.cpp:
              (DOM::TraversalImpl::TraversalImpl):
              (DOM::TreeWalkerImpl::TreeWalkerImpl):
              * khtml/xml/dom2_traversalimpl.h:
              (DOM::TraversalImpl::whatToShow):
              * khtml/xml/dom_docimpl.cpp:
              (DocumentImpl::createNodeIterator):
              (DocumentImpl::createTreeWalker):
              (DocumentImpl::processHttpEquiv):
              (DocumentImpl::removeMarkers):
              (DocumentImpl::copyMarkers):
              (DocumentImpl::markersForNode):
              (DocumentImpl::shiftMarkers):
              * khtml/xml/dom_docimpl.h:
              * khtml/xml/dom_elementimpl.cpp:
              (ElementImpl::openTagStartToString):
              (NamedAttrMapImpl::item):
              (NamedAttrMapImpl::getAttributeItem):
              (NamedAttrMapImpl::removeAttribute):
              * khtml/xml/dom_elementimpl.h:
              (DOM::NamedAttrMapImpl::length):
              (DOM::NamedAttrMapImpl::attributeItem):
              (DOM::NamedMappedAttrMapImpl::attributeItem):
              * khtml/xml/dom_nodeimpl.cpp:
              (DOM::NodeImpl::normalize):
              (DOM::NodeImpl::nodeIndex):
              (DOM::NodeImpl::childNodeCount):
              (DOM::NodeImpl::childNode):
              (DOM::NodeImpl::maxOffset):
              (DOM::NodeImpl::maxDeepOffset):
              (DOM::NodeImpl::caretMinOffset):
              (DOM::NodeImpl::caretMaxOffset):
              (DOM::NodeImpl::caretMaxRenderedOffset):
              (DOM::NodeImpl::previousOffset):
              (DOM::NodeImpl::nextOffset):
              (DOM::ContainerNodeImpl::childNodeCount):
              (DOM::ContainerNodeImpl::childNode):
              (DOM::NodeListImpl::recursiveLength):
              (DOM::NodeListImpl::recursiveItem):
              (DOM::NodeListImpl::itemById):
              (DOM::ChildNodeListImpl::length):
              (DOM::ChildNodeListImpl::item):
              (DOM::TagNodeListImpl::length):
              (DOM::TagNodeListImpl::item):
              (DOM::NameNodeListImpl::length):
              (DOM::NameNodeListImpl::item):
              * khtml/xml/dom_nodeimpl.h:
              * khtml/xml/dom_position.cpp:
              (DOM::Position::Position):
              (DOM::Position::previous):
              (DOM::Position::next):
              (DOM::Position::renderedOffset):
              (DOM::Position::equivalentRangeCompliantPosition):
              (DOM::Position::rendersInDifferentPosition):
              (DOM::Position::trailingWhitespacePosition):
              (DOM::Position::debugPosition):
              * khtml/xml/dom_position.h:
              (DOM::Position::offset):
              * khtml/xml/dom_textimpl.cpp:
              (CharacterDataImpl::length):
              (CharacterDataImpl::substringData):
              (CharacterDataImpl::insertData):
              (CharacterDataImpl::deleteData):
              (CharacterDataImpl::replaceData):
              (CharacterDataImpl::checkCharDataOperation):
              (CharacterDataImpl::maxOffset):
              (CharacterDataImpl::caretMinOffset):
              (CharacterDataImpl::caretMaxOffset):
              (CharacterDataImpl::caretMaxRenderedOffset):
              (TextImpl::splitText):
              * khtml/xml/dom_textimpl.h:
              * kwq/DOM-CSS.mm:
              (-[DOMStyleSheetList length]):
              (-[DOMStyleSheetList item:]):
              (-[DOMCSSStyleSheet insertRule::]):
              (-[DOMCSSStyleSheet deleteRule:]):
              (-[DOMMediaList length]):
              (-[DOMMediaList item:]):
              (-[DOMCSSRuleList length]):
              (-[DOMCSSRuleList item:]):
              (-[DOMCSSMediaRule insertRule::]):
              (-[DOMCSSMediaRule deleteRule:]):
              (-[DOMCSSStyleDeclaration length]):
              (-[DOMCSSStyleDeclaration item:]):
              (-[DOMCSSValueList length]):
              (-[DOMCSSValueList item:]):
              * kwq/DOM.mm:
              (-[DOMNamedNodeMap item:]):
              (-[DOMNamedNodeMap length]):
              (-[DOMNodeList item:]):
              (-[DOMNodeList length]):
              (-[DOMCharacterData length]):
              (-[DOMCharacterData substringData::]):
              (-[DOMCharacterData insertData::]):
              (-[DOMCharacterData deleteData::]):
              (-[DOMCharacterData replaceData:::]):
              (-[DOMText splitText:]):
              (-[DOMRange description]):
              (-[DOMRange startOffset]):
              (-[DOMRange endOffset]):
              (-[DOMRange setStart::]):
              (-[DOMRange setEnd::]):
              (-[DOMNodeIterator whatToShow]):
              (-[DOMTreeWalker whatToShow]):
              (-[DOMDocument createNodeIterator::::]):
              (-[DOMDocument createTreeWalker::::]):
              * kwq/DOMCSS.h:
              * kwq/DOMCore.h:
              * kwq/DOMEvents.h:
              (-[DOMMouseEvent initMouseEvent:::::::::::::::]):
              * kwq/DOMEvents.mm:
              (-[DOMMouseEvent screenX]):
              (-[DOMMouseEvent screenY]):
              (-[DOMMouseEvent clientX]):
              (-[DOMMouseEvent clientY]):
              (-[DOMMouseEvent initMouseEvent:::::::::::::::]):
              (-[DOMUIEvent detail]):
              (-[DOMUIEvent initUIEvent:::::]):
              * kwq/DOMExtensions.h:
              * kwq/DOMHTML.h:
              * kwq/DOMHTML.mm:
              (-[DOMHTMLCollection length]):
              (-[DOMHTMLCollection item:]):
              (-[DOMHTMLOptionsCollection length]):
              (-[DOMHTMLOptionsCollection setLength:]):
              (-[DOMHTMLOptionsCollection item:]):
              (-[DOMHTMLFormElement length]):
              (-[DOMHTMLSelectElement selectedIndex]):
              (-[DOMHTMLSelectElement setSelectedIndex:]):
              (-[DOMHTMLSelectElement length]):
              (-[DOMHTMLSelectElement setLength:]):
              (-[DOMHTMLSelectElement size]):
              (-[DOMHTMLSelectElement setSize:]):
              (-[DOMHTMLSelectElement tabIndex]):
              (-[DOMHTMLSelectElement setTabIndex:]):
              (-[DOMHTMLSelectElement remove:]):
              (-[DOMHTMLOptionElement index]):
              (-[DOMHTMLInputElement maxLength]):
              (-[DOMHTMLInputElement setMaxLength:]):
              (-[DOMHTMLInputElement size]):
              (-[DOMHTMLInputElement setSize:]):
              (-[DOMHTMLInputElement tabIndex]):
              (-[DOMHTMLInputElement setTabIndex:]):
              (-[DOMHTMLTextAreaElement cols]):
              (-[DOMHTMLTextAreaElement setCols:]):
              (-[DOMHTMLTextAreaElement rows]):
              (-[DOMHTMLTextAreaElement setRows:]):
              (-[DOMHTMLTextAreaElement tabIndex]):
              (-[DOMHTMLTextAreaElement setTabIndex:]):
              (-[DOMHTMLButtonElement tabIndex]):
              (-[DOMHTMLButtonElement setTabIndex:]):
              (-[DOMHTMLOListElement start]):
              (-[DOMHTMLOListElement setStart:]):
              (-[DOMHTMLLIElement value]):
              (-[DOMHTMLLIElement setValue:]):
              (-[DOMHTMLPreElement width]):
              (-[DOMHTMLPreElement setWidth:]):
              (-[DOMHTMLAnchorElement tabIndex]):
              (-[DOMHTMLAnchorElement setTabIndex:]):
              (-[DOMHTMLImageElement height]):
              (-[DOMHTMLImageElement setHeight:]):
              (-[DOMHTMLImageElement hspace]):
              (-[DOMHTMLImageElement setHspace:]):
              (-[DOMHTMLImageElement vspace]):
              (-[DOMHTMLImageElement setVspace:]):
              (-[DOMHTMLImageElement width]):
              (-[DOMHTMLImageElement setWidth:]):
              (-[DOMHTMLObjectElement hspace]):
              (-[DOMHTMLObjectElement setHspace:]):
              (-[DOMHTMLObjectElement tabIndex]):
              (-[DOMHTMLObjectElement setTabIndex:]):
              (-[DOMHTMLObjectElement vspace]):
              (-[DOMHTMLObjectElement setVspace:]):
              (-[DOMHTMLAppletElement hspace]):
              (-[DOMHTMLAppletElement setHspace:]):
              (-[DOMHTMLAppletElement vspace]):
              (-[DOMHTMLAppletElement setVspace:]):
              (-[DOMHTMLAreaElement tabIndex]):
              (-[DOMHTMLAreaElement setTabIndex:]):
              (-[DOMHTMLTableSectionElement insertRow:]):
              (-[DOMHTMLTableSectionElement deleteRow:]):
              (-[DOMHTMLTableElement insertRow:]):
              (-[DOMHTMLTableElement deleteRow:]):
              (-[DOMHTMLTableColElement span]):
              (-[DOMHTMLTableColElement setSpan:]):
              (-[DOMHTMLTableRowElement rowIndex]):
              (-[DOMHTMLTableRowElement sectionRowIndex]):
              (-[DOMHTMLTableRowElement insertCell:]):
              (-[DOMHTMLTableRowElement deleteCell:]):
              (-[DOMHTMLTableCellElement cellIndex]):
              (-[DOMHTMLTableCellElement colSpan]):
              (-[DOMHTMLTableCellElement setColSpan:]):
              (-[DOMHTMLTableCellElement rowSpan]):
              (-[DOMHTMLTableCellElement setRowSpan:]):
              (-[DOMHTMLEmbedElement height]):
              (-[DOMHTMLEmbedElement setHeight:]):
              (-[DOMHTMLEmbedElement width]):
              (-[DOMHTMLEmbedElement setWidth:]):
              * kwq/DOMRange.h:
              * kwq/DOMStylesheets.h:
              * kwq/DOMTraversal.h:
              * kwq/KWQKHTMLPart.mm:
              (KWQKHTMLPart::advanceToNextMisspelling):
              (KWQKHTMLPart::openURLFromPageCache):
              (KWQKHTMLPart::markMisspellings):
              * kwq/KWQString.h:
              * kwq/KWQString.mm:
              (QString::toShort):
              (QString::toUShort):
              (QString::toInt):
              (QString::toUInt):
              * kwq/KWQTextEdit.h:
              * kwq/KWQTextEdit.mm:
              (QTextEdit::selectionStart):
              (QTextEdit::selectionEnd):
              (QTextEdit::setSelectionStart):
              (QTextEdit::setSelectionEnd):
              (QTextEdit::setSelectionRange):
              * kwq/WebCoreBridge.mm:
              (-[WebCoreBridge convertToNSRange:DOM::]):
      
      WebKit:
      
              Change by Darin, reviewed by me and Maciej.
      
              Fixes http://bugzilla.opendarwin.org/show_bug.cgi?id=4547
              use int instead of long for 32-bit (to prepare for LP64 compiling)
      
              * Plugins.subproj/npapi.m: changed types to match those defined in npapi.h
              (NPN_MemAlloc):
              (NPN_MemFlush):
              (NPN_PostURLNotify):
              (NPN_PostURL):
              (NPN_Write):
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@10556 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      704e8bb4
  8. 13 May, 2004 1 commit
    • rjw's avatar
      WebKit: · 1d8506e7
      rjw authored
      	Changed imports of all DOM headers.  DOM headers
      	should be imported using the normal #import <WebCore/foo.h>,
      	they import is modified when copied to WebKit.
      
      	Other approved API changes.  Currently unimplemented.
      
              Reviewed by Chris.
      
              * ChangeLog:
              * DOM.subproj/DOM.h:
              * DOM.subproj/DOMCSS.h:
              * DOM.subproj/DOMCore.h:
              * DOM.subproj/DOMEvents.h:
              * DOM.subproj/DOMExtensions.h:
              * DOM.subproj/DOMHTML.h:
              * DOM.subproj/DOMRange.h:
              * DOM.subproj/DOMStylesheets.h:
              * DOM.subproj/DOMTraversal.h:
              * DOM.subproj/DOMViews.h:
              * Plugins.subproj/WebPlugin.h:
              * Plugins.subproj/WebPluginContainer.h:
              * Plugins.subproj/WebPluginPackage.m:
              * Plugins.subproj/WebPluginViewFactory.h:
              * Plugins.subproj/WebScriptObject.h:
              * WebCoreSupport.subproj/WebBridge.m:
              (-[WebBridge syncLoadResourceWithURL:customHeaders:postData:finalURL:responseHeaders:statusCode:]):
              (-[WebBridge pluginViewWithPackage:attributes:baseURL:]):
              * WebKit.exp:
              * WebKit.pbproj/project.pbxproj:
              * WebView.subproj/WebFrameLoadDelegate.h:
              * WebView.subproj/WebView.h:
              * WebView.subproj/WebView.m:
              (-[WebView windowScriptObject]):
              * copy-webcore-files-to-webkit:
      
      WebCore:
      	Changed imports of all DOM headers.  DOM headers
      	should be imported using the normal #import <WebCore/foo.h>,
      	they import is modified when copied to WebKit.
      
              Reviewed by Chris.
      
              * ChangeLog:
              * kwq/DOM.h:
              * kwq/DOMCSS.h:
              * kwq/DOMCore.h:
              * kwq/DOMEvents.h:
              * kwq/DOMExtensions.h:
              * kwq/DOMHTML.h:
              * kwq/DOMInternal.h:
              * kwq/DOMRange.h:
              * kwq/DOMStylesheets.h:
              * kwq/DOMTraversal.h:
              * kwq/DOMViews.h:
      
      JavaScriptCore:
      	Approved API changes.  Currently unimplemented.
      
              Reviewed by Chris.
      
              * ChangeLog:
              * JavaScriptCore.pbproj/project.pbxproj:
              * bindings/objc/WebScriptObject.h: Added.
              * bindings/objc/WebScriptObject.mm: Added.
              (+[WebScriptObject throwException:]):
              (-[WebScriptObject callWebScriptMethod:withArguments:]):
              (-[WebScriptObject evaluateWebScript:]):
              (-[WebScriptObject stringRepresentation]):
              (+[WebUndefined undefined]):
              (-[WebUndefined initWithCoder:]):
              (-[WebUndefined encodeWithCoder:]):
              (-[WebUndefined copyWithZone:]):
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@6588 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      1d8506e7
  9. 16 Mar, 2004 1 commit
    • darin's avatar
      WebCore: · dbdb3ea2
      darin authored
              Reviewed by Ken.
      
              - update for new DOM namespacing and header organization
      
              * WebCore.pbproj/project.pbxproj:
              * kwq/DOM-CSS.h: Removed.
              * kwq/DOM-CSS.mm: Update for name changes.
              * kwq/DOM.h: Changed to include the other DOM headers.
              * kwq/DOM.mm: Update for name changes.
              * kwq/DOMCSS.h: Added.
              * kwq/DOMCore.h: Added.
              * kwq/DOMEvents.h: Added.
              * kwq/DOMHTML.h: Added.
              * kwq/DOMInternal.h: Update for name changes.
              * kwq/DOMRange.h: Added.
              * kwq/DOMStylesheets.h: Added.
              * kwq/DOMTraversal.h: Added.
              * kwq/DOMViews.h: Added.
              * kwq/HTMLDOM.h: Removed.
              * kwq/HTMLDOM.mm: Update for name changes; add some missing setters.
      
      WebKit:
      
              Reviewed by Ken.
      
              - update for new DOM namespacing and header organization
      
              * DOM.subproj/DOM.h: Changed to include the other DOM headers.
              * DOM.subproj/DOMCSS.h: Added.
              * DOM.subproj/DOMCore.h: Added.
              * DOM.subproj/DOMEvents.h: Added.
              * DOM.subproj/DOMHTML.h: Added.
              * DOM.subproj/DOMRange.h: Added.
              * DOM.subproj/DOMStylesheets.h: Added.
              * DOM.subproj/DOMTraversal.h: Added.
              * DOM.subproj/DOMViews.h: Added.
              * WebKit.pbproj/project.pbxproj: Added new files.
      
              * WebView.subproj/WebDefaultEditingDelegate.m:
              (-[WebDefaultEditingDelegate webView:shouldApplyStyle:toElementsInDOMRange:]):
              (-[WebDefaultEditingDelegate webView:shouldChangeTypingStyle:toStyle:]):
              Change class names from CSS to DOMCSS.
              * WebView.subproj/WebViewPrivate.h: Ditto.
      
              * copy-webcore-files-to-webkit: Add new files.
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@6230 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      dbdb3ea2