hyatt [Tue, 9 Aug 2005 20:58:29 +0000 (20:58 +0000)]
Implement baseline alignment support for inline blocks. Inline blocks are supposed to use
the baseline of the last line in the block as their baseline. For marquees we still
bottom align, since marquees really have no discernible baseline in many cases (and this
retains compatibility with WinIE).
Reviewed by cblu
Test cases added: 006.html in fast/inline-block
* khtml/rendering/render_block.cpp:
(khtml::RenderBlock::baselinePosition):
(khtml::RenderBlock::getBaselineOfLastLineBox):
* khtml/rendering/render_block.h:
* khtml/rendering/render_object.h:
(khtml::RenderObject::getBaselineOfLastLineBox):
* layout-tests/css1/box_properties/acid_test-expected.txt:
* layout-tests/fast/css/MarqueeLayoutTest-expected.txt:
* layout-tests/fast/forms/007-expected.txt:
* layout-tests/fast/inline-block/001-expected.txt:
* layout-tests/fast/inline-block/001.html:
* layout-tests/fast/inline-block/006-expected.txt: Added.
* layout-tests/fast/inline-block/006.html: Added.
* layout-tests/fast/selectors/064-expected.txt:
git-svn-id: https://svn.webkit.org/repository/webkit/trunk@10108
268f45cc-cd09-0410-ab3c-
d52691b4dbfc
vicki [Tue, 9 Aug 2005 19:15:57 +0000 (19:15 +0000)]
Fixed by Anders Carlsson, Reviewed by Maciej.
- fixed <rdar://problem/
4071417> add XMLSerializer object to WebCore's JavaScript support (4046)
Test cases added:
* layout-tests/fast/dom/XMLSerializer-expected.txt: Added.
* layout-tests/fast/dom/XMLSerializer.html: Added.
* khtml/ecma/xmlserializer.cpp:
(KJS::XMLSerializerProtoFunc::callAsFunction): allow any node to be serialized, not just documents
git-svn-id: https://svn.webkit.org/repository/webkit/trunk@10107
268f45cc-cd09-0410-ab3c-
d52691b4dbfc
adele [Tue, 9 Aug 2005 17:33:38 +0000 (17:33 +0000)]
Reviewed by Darin.
- fixed <rdar://problem/
4056369> XML parsing hits disk to turn URL incorrectly passed as relative path name into absolute (prevents idle sleep)
* khtml/xml/xml_tokenizer.cpp:
(khtml::createQStringParser): removed last parameter, since we are no longer passing the url to xmlCreatePushParserCtxt
(khtml::XMLTokenizer::finish): removed last parameter from createQStringParser
git-svn-id: https://svn.webkit.org/repository/webkit/trunk@10101
268f45cc-cd09-0410-ab3c-
d52691b4dbfc
hyatt [Tue, 9 Aug 2005 00:13:49 +0000 (00:13 +0000)]
Fix for radar bug #
4202641, make sure line breaks happen inside
white-space:pre if word-wrap:break-word is set.
Reviewed by darin
Test cases added: fast/text/whitespace/pre-break-word.html
* khtml/rendering/bidi.cpp:
(khtml::RenderBlock::findNextLineBreak):
git-svn-id: https://svn.webkit.org/repository/webkit/trunk@10095
268f45cc-cd09-0410-ab3c-
d52691b4dbfc
darin [Mon, 8 Aug 2005 22:29:39 +0000 (22:29 +0000)]
Reviewed by John.
- fixed http://bugzilla.opendarwin.org/show_bug.cgi?id=4298
JS crash with DOM2 mouse event with incorrect view
Test cases added:
* layout-tests/fast/events/init-event-null-view-expected.txt: Added.
* layout-tests/fast/events/init-event-null-view.html: Added.
* khtml/xml/dom2_eventsimpl.cpp: (MouseRelatedEventImpl::computeLayerPos): Added nil check.
git-svn-id: https://svn.webkit.org/repository/webkit/trunk@10093
268f45cc-cd09-0410-ab3c-
d52691b4dbfc
ggaren [Mon, 8 Aug 2005 21:14:54 +0000 (21:14 +0000)]
Bug #:
Submitted by:
Reviewed by:
git-svn-id: https://svn.webkit.org/repository/webkit/trunk@10092
268f45cc-cd09-0410-ab3c-
d52691b4dbfc
hyatt [Mon, 8 Aug 2005 21:12:02 +0000 (21:12 +0000)]
This patch implements support for <input type=radio> in the engine and removes the NSView-based
control.
Reviewed by: John Sullivan
* ForwardingHeaders/qradiobutton.h: Removed.
* WebCore.xcodeproj/project.pbxproj:
Removing the old QRadioButton from the project.
* khtml/css/html4.css:
Add the CSS rule to give radio buttons the correct appearance.
* khtml/html/html_formimpl.cpp:
(DOM::HTMLInputElementImpl::click):
Now that radio button has no corresponding QWidget, move its click handling case down to match
the other widget-less controls.
(DOM::HTMLInputElementImpl::createRenderer):
The special renderer doesn't have to be made any more. Radio now behaves like checkbox and just
makes a renderer based off the specified display type in CSS.
(DOM::HTMLInputElementImpl::setChecked):
Fix a regression that prevented unnamed checkboxes from functioning properly. Make sure to
only disallow the selecting of unnamed radio buttons.
(DOM::HTMLInputElementImpl::valueWithDefault):
Fix some mis-indented ifdefs.
(DOM::HTMLInputElementImpl::preDispatchEventHandler):
Added a new event handler method that is called prior to the dispatch of the event into the DOM.
This function is necessary because checkboxes and radio buttons need to check/uncheck *prior* to
the onclick actually being sent into the DOM.
(DOM::HTMLInputElementImpl::defaultEventHandler):
Remove the code that attempted to check/uncheck checkboxes from this function, since it was called
*after* onclick was handled in the DOM, and this was too late. The code has moved into
preDispatchEventHandler instead.
* khtml/html/html_formimpl.h:
* khtml/rendering/render_form.cpp:
* khtml/rendering/render_form.h:
Removed RenderRadioButton, the custom renderer that used to wrap QRadioButton.
* khtml/rendering/render_theme.cpp:
(khtml::RenderTheme::adjustStyle):
(khtml::RenderTheme::paint):
Add the radio button case to these methods.
(khtml::RenderTheme::adjustCheckboxStyle):
(khtml::RenderTheme::adjustRadioStyle):
Rework these methods to move all of the control size selection based off font into the
derived class. These methods stay in the base class and call a virtual setCheckbox/RadioSize
method to get the size set up properly.
* khtml/rendering/render_theme.h:
(khtml::RenderTheme::setCheckboxSize):
(khtml::RenderTheme::setRadioSize):
The two new virtual methods that a derived class can override to set initial sizes.
* khtml/rendering/render_theme_mac.h:
* khtml/rendering/render_theme_mac.mm:
(khtml::RenderThemeMac::inflateRect):
(khtml::RenderThemeMac::setControlSize):
(khtml::RenderThemeMac::sizeForFont):
(khtml::RenderThemeMac::setSizeFromFont):
(khtml::RenderThemeMac::checkboxSizes):
(khtml::RenderThemeMac::setCheckboxCellState):
(khtml::RenderThemeMac::setCheckboxSize):
Patched all of these methods to deal with QSizes instead of ints, since radio buttons are not
square.
(khtml::RenderThemeMac::paintRadio):
(khtml::RenderThemeMac::radioSizes):
(khtml::RenderThemeMac::radioMargins):
(khtml::RenderThemeMac::setRadioCellState):
(khtml::RenderThemeMac::setRadioSize):
The implementation of radio buttons. Virtually identical to checkbox.
* khtml/xml/dom_nodeimpl.cpp:
(DOM::NodeImpl::dispatchGenericEvent):
Add the invocation of preDispatchEventHandler prior to the dispatch of the event.
* khtml/xml/dom_nodeimpl.h:
(DOM::NodeImpl::preDispatchEventHandler):
The stubbed out empty virtual function in the base class. Overridden in HTMLInputElementImpl
to check/uncheck radio buttons and checkboxes prior to the click event being sent into the DOM.
* kwq/KWQAccObject.mm:
(-[KWQAccObject actionElement]):
(-[KWQAccObject role]):
(-[KWQAccObject roleDescription]):
(-[KWQAccObject value]):
(-[KWQAccObject accessibilityIsAttributeSettable:]):
The implementation of radio button accessibility. Identical to checkbox (just a different role).
* kwq/KWQRadioButton.h: Removed.
* kwq/KWQRadioButton.mm: Removed.
Removed the old radio button files for QRadioButton.
git-svn-id: https://svn.webkit.org/repository/webkit/trunk@10091
268f45cc-cd09-0410-ab3c-
d52691b4dbfc
eseidel [Mon, 8 Aug 2005 20:22:25 +0000 (20:22 +0000)]
Bug #: 4332
Submitted by: eseidel
Reviewed by: darin
The rest of the changes necessary for darin's Object/Value removal.
These fixes are for kdom/ksvg2 and allow WebCore+SVG to compile.
http://bugzilla.opendarwin.org/show_bug.cgi?id=4332
* kdom/Attr.cpp:
(Attr::getValueProperty):
(Attr::putValueProperty):
* kdom/Attr.h:
* kdom/CharacterData.cpp:
(CharacterData::getValueProperty):
(CharacterData::putValueProperty):
(CharacterDataProtoFunc::callAsFunction):
* kdom/CharacterData.h:
* kdom/DOMConfiguration.cpp:
(DOMConfiguration::getValueProperty):
(DOMConfigurationProtoFunc::callAsFunction):
* kdom/DOMConfiguration.h:
* kdom/DOMError.cpp:
(DOMError::getValueProperty):
* kdom/DOMError.h:
* kdom/DOMErrorHandler.cpp:
(DOMErrorHandler::getValueProperty):
(DOMErrorHandlerProtoFunc::callAsFunction):
* kdom/DOMErrorHandler.h:
* kdom/DOMException.cpp:
(DOMException::getValueProperty):
* kdom/DOMException.h:
* kdom/DOMImplementation.cpp:
(DOMImplementation::getValueProperty):
(DOMImplementationProtoFunc::callAsFunction):
* kdom/DOMImplementation.h:
* kdom/DOMLocator.cpp:
(DOMLocator::getValueProperty):
* kdom/DOMLocator.h:
* kdom/DOMStringList.cpp:
(DOMStringList::getValueProperty):
(DOMStringListProtoFunc::callAsFunction):
* kdom/DOMStringList.h:
* kdom/DOMUserData.cpp:
(DOMUserData::getValueProperty):
* kdom/DOMUserData.h:
* kdom/Document.cpp:
(KDOM::Document::getValueProperty):
(KDOM::Document::putValueProperty):
(KDOM::DocumentProtoFunc::callAsFunction):
* kdom/Document.h:
* kdom/DocumentType.cpp:
(DocumentType::getValueProperty):
* kdom/DocumentType.h:
* kdom/Element.cpp:
(Element::getValueProperty):
(ElementProtoFunc::callAsFunction):
* kdom/Element.h:
* kdom/Entity.cpp:
(Entity::getValueProperty):
* kdom/Entity.h:
* kdom/NamedNodeMap.cpp:
(NamedNodeMap::getValueProperty):
(NamedNodeMapProtoFunc::callAsFunction):
* kdom/NamedNodeMap.h:
* kdom/Node.cpp:
(Node::getValueProperty):
(Node::putValueProperty):
(NodeProtoFunc::callAsFunction):
* kdom/Node.h:
* kdom/NodeList.cpp:
(NodeList::getValueProperty):
(NodeListProtoFunc::callAsFunction):
* kdom/NodeList.h:
* kdom/Notation.cpp:
(Notation::getValueProperty):
* kdom/Notation.h:
* kdom/ProcessingInstruction.cpp:
(ProcessingInstruction::getValueProperty):
(ProcessingInstruction::putValueProperty):
* kdom/ProcessingInstruction.h:
* kdom/Text.cpp:
(Text::getValueProperty):
(TextProtoFunc::callAsFunction):
* kdom/Text.h:
* kdom/TypeInfo.cpp:
(TypeInfo::getValueProperty):
(TypeInfoProtoFunc::callAsFunction):
* kdom/TypeInfo.h:
* kdom/css/CSSCharsetRule.cpp:
(CSSCharsetRule::getValueProperty):
(CSSCharsetRule::putValueProperty):
* kdom/css/CSSCharsetRule.h:
* kdom/css/CSSFontFaceRule.cpp:
(CSSFontFaceRule::getValueProperty):
* kdom/css/CSSFontFaceRule.h:
* kdom/css/CSSImportRule.cpp:
(CSSImportRule::getValueProperty):
* kdom/css/CSSImportRule.h:
* kdom/css/CSSMediaRule.cpp:
(CSSMediaRule::getValueProperty):
(CSSMediaRuleProtoFunc::callAsFunction):
* kdom/css/CSSMediaRule.h:
* kdom/css/CSSPageRule.cpp:
(CSSPageRule::getValueProperty):
(CSSPageRule::putValueProperty):
* kdom/css/CSSPageRule.h:
* kdom/css/CSSPrimitiveValue.cpp:
(KDOM::CSSPrimitiveValue::getValueProperty):
(KDOM::CSSPrimitiveValueProtoFunc::callAsFunction):
* kdom/css/CSSPrimitiveValue.h:
* kdom/css/CSSRule.cpp:
(CSSRule::getValueProperty):
(CSSRule::putValueProperty):
* kdom/css/CSSRule.h:
* kdom/css/CSSRuleList.cpp:
(CSSRuleList::getValueProperty):
(CSSRuleListProtoFunc::callAsFunction):
* kdom/css/CSSRuleList.h:
* kdom/css/CSSStyleDeclaration.cpp:
(CSSStyleDeclaration::getValueProperty):
(CSSStyleDeclaration::putValueProperty):
(CSSStyleDeclarationProtoFunc::callAsFunction):
* kdom/css/CSSStyleDeclaration.h:
* kdom/css/CSSStyleRule.cpp:
(CSSStyleRule::getValueProperty):
(CSSStyleRule::putValueProperty):
* kdom/css/CSSStyleRule.h:
* kdom/css/CSSStyleSheet.cpp:
(CSSStyleSheet::getValueProperty):
(CSSStyleSheetProtoFunc::callAsFunction):
* kdom/css/CSSStyleSheet.h:
* kdom/css/CSSValue.cpp:
(CSSValue::getValueProperty):
(CSSValue::putValueProperty):
* kdom/css/CSSValue.h:
* kdom/css/CSSValueList.cpp:
(CSSValueList::getValueProperty):
(CSSValueListProtoFunc::callAsFunction):
* kdom/css/CSSValueList.h:
* kdom/css/Counter.cpp:
(Counter::getValueProperty):
* kdom/css/Counter.h:
* kdom/css/DocumentStyle.cpp:
(DocumentStyle::getValueProperty):
* kdom/css/DocumentStyle.h:
* kdom/css/MediaList.cpp:
(MediaList::getValueProperty):
(MediaList::putValueProperty):
(MediaListProtoFunc::callAsFunction):
* kdom/css/MediaList.h:
* kdom/css/RGBColor.cpp:
(KDOM::RGBColor::getValueProperty):
* kdom/css/RGBColor.h:
* kdom/css/Rect.cpp:
(KDOM::Rect::getValueProperty):
* kdom/css/Rect.h:
* kdom/css/StyleSheet.cpp:
(StyleSheet::getValueProperty):
(StyleSheet::putValueProperty):
* kdom/css/StyleSheet.h:
* kdom/css/StyleSheetList.cpp:
(StyleSheetList::getValueProperty):
(StyleSheetListProtoFunc::callAsFunction):
* kdom/css/StyleSheetList.h:
* kdom/data/generateddata.cpp:
(AbstractView::get):
(AbstractView::getInParents):
(AbstractView::prototype):
(AbstractView::cache):
(Attr::get):
(Attr::getInParents):
(Attr::prototype):
(Attr::cache):
(CSSCharsetRule::get):
(CSSCharsetRule::getInParents):
(CSSCharsetRule::prototype):
(CSSCharsetRule::cache):
(CSSFontFaceRule::get):
(CSSFontFaceRule::getInParents):
(CSSFontFaceRule::prototype):
(CSSFontFaceRule::cache):
(CSSImportRule::get):
(CSSImportRule::getInParents):
(CSSImportRule::prototype):
(CSSImportRule::cache):
(CSSMediaRule::hasProperty):
(CSSMediaRule::get):
(CSSMediaRule::getInParents):
(CSSMediaRule::prototype):
(CSSMediaRule::cache):
(CSSPageRule::get):
(CSSPageRule::getInParents):
(CSSPageRule::prototype):
(CSSPageRule::cache):
(CSSPrimitiveValue::hasProperty):
(CSSPrimitiveValue::get):
(CSSPrimitiveValue::getInParents):
(CSSPrimitiveValue::prototype):
(CSSPrimitiveValue::cache):
(CSSRule::get):
(CSSRule::getInParents):
(CSSRule::prototype):
(CSSRule::cache):
(CSSRuleList::hasProperty):
(CSSRuleList::get):
(CSSRuleList::getInParents):
(CSSRuleList::prototype):
(CSSRuleList::cache):
(CSSStyleDeclaration::hasProperty):
(CSSStyleDeclaration::get):
(CSSStyleDeclaration::getInParents):
(CSSStyleDeclaration::prototype):
(CSSStyleDeclaration::cache):
(CSSStyleRule::get):
(CSSStyleRule::getInParents):
(CSSStyleRule::prototype):
(CSSStyleRule::cache):
(CSSStyleSheet::hasProperty):
(CSSStyleSheet::get):
(CSSStyleSheet::getInParents):
(CSSStyleSheet::prototype):
(CSSStyleSheet::cache):
(CSSValue::get):
(CSSValue::getInParents):
(CSSValue::prototype):
(CSSValue::cache):
(CSSValueList::hasProperty):
(CSSValueList::get):
(CSSValueList::getInParents):
(CSSValueList::prototype):
(CSSValueList::cache):
(CharacterData::hasProperty):
(CharacterData::get):
(CharacterData::getInParents):
(CharacterData::prototype):
(CharacterData::cache):
(Counter::get):
(Counter::getInParents):
(Counter::prototype):
(Counter::cache):
(DOMConfiguration::hasProperty):
(DOMConfiguration::get):
(DOMConfiguration::getInParents):
(DOMConfiguration::prototype):
(DOMConfiguration::cache):
(DOMError::get):
(DOMError::getInParents):
(DOMError::prototype):
(DOMError::cache):
(DOMErrorHandler::hasProperty):
(DOMErrorHandler::get):
(DOMErrorHandler::getInParents):
(DOMErrorHandler::prototype):
(DOMErrorHandler::cache):
(DOMException::get):
(DOMException::getInParents):
(DOMException::prototype):
(DOMException::cache):
(DOMImplementation::hasProperty):
(DOMImplementation::get):
(DOMImplementation::getInParents):
(DOMImplementation::prototype):
(DOMImplementation::cache):
(DOMLocator::get):
(DOMLocator::getInParents):
(DOMLocator::prototype):
(DOMLocator::cache):
(DOMStringList::hasProperty):
(DOMStringList::get):
(DOMStringList::getInParents):
(DOMStringList::prototype):
(DOMStringList::cache):
(DOMUserData::get):
(DOMUserData::getInParents):
(DOMUserData::prototype):
(DOMUserData::cache):
(Document::hasProperty):
(Document::get):
(Document::getInParents):
(Document::prototype):
(Document::cache):
(DocumentEvent::hasProperty):
(DocumentEvent::get):
(DocumentEvent::getInParents):
(DocumentEvent::prototype):
(DocumentEvent::cache):
(DocumentRange::hasProperty):
(DocumentRange::get):
(DocumentRange::getInParents):
(DocumentRange::prototype):
(DocumentRange::cache):
(DocumentStyle::get):
(DocumentStyle::getInParents):
(DocumentStyle::prototype):
(DocumentStyle::cache):
(DocumentTraversal::hasProperty):
(DocumentTraversal::get):
(DocumentTraversal::getInParents):
(DocumentTraversal::prototype):
(DocumentTraversal::cache):
(DocumentType::get):
(DocumentType::getInParents):
(DocumentType::prototype):
(DocumentType::cache):
(DocumentView::get):
(DocumentView::getInParents):
(DocumentView::prototype):
(DocumentView::cache):
(Element::hasProperty):
(Element::get):
(Element::getInParents):
(Element::prototype):
(Element::cache):
(Entity::get):
(Entity::getInParents):
(Entity::prototype):
(Entity::cache):
(Event::hasProperty):
(Event::get):
(Event::getInParents):
(Event::prototype):
(Event::cache):
(EventException::get):
(EventException::getInParents):
(EventException::prototype):
(EventException::cache):
(EventTarget::hasProperty):
(EventTarget::get):
(EventTarget::getInParents):
(EventTarget::prototype):
(EventTarget::cache):
(KeyboardEvent::hasProperty):
(KeyboardEvent::get):
(KeyboardEvent::getInParents):
(KeyboardEvent::prototype):
(KeyboardEvent::cache):
(LSException::get):
(LSException::getInParents):
(LSException::prototype):
(LSException::cache):
(LSInput::get):
(LSInput::getInParents):
(LSInput::prototype):
(LSInput::cache):
(LSOutput::get):
(LSOutput::getInParents):
(LSOutput::prototype):
(LSOutput::cache):
(LSParser::hasProperty):
(LSParser::get):
(LSParser::getInParents):
(LSParser::prototype):
(LSParser::cache):
(LSParserFilter::hasProperty):
(LSParserFilter::get):
(LSParserFilter::getInParents):
(LSParserFilter::prototype):
(LSParserFilter::cache):
(LSResourceResolver::hasProperty):
(LSResourceResolver::get):
(LSResourceResolver::getInParents):
(LSResourceResolver::prototype):
(LSResourceResolver::cache):
(LSSerializer::hasProperty):
(LSSerializer::get):
(LSSerializer::getInParents):
(LSSerializer::prototype):
(LSSerializer::cache):
(LSSerializerFilter::get):
(LSSerializerFilter::getInParents):
(LSSerializerFilter::prototype):
(LSSerializerFilter::cache):
(MediaList::hasProperty):
(MediaList::get):
(MediaList::getInParents):
(MediaList::prototype):
(MediaList::cache):
(MouseEvent::hasProperty):
(MouseEvent::get):
(MouseEvent::getInParents):
(MouseEvent::prototype):
(MouseEvent::cache):
(MutationEvent::hasProperty):
(MutationEvent::get):
(MutationEvent::getInParents):
(MutationEvent::prototype):
(MutationEvent::cache):
(NamedNodeMap::hasProperty):
(NamedNodeMap::get):
(NamedNodeMap::getInParents):
(NamedNodeMap::prototype):
(NamedNodeMap::cache):
(Node::hasProperty):
(Node::get):
(Node::getInParents):
(Node::prototype):
(Node::cache):
(NodeIterator::hasProperty):
(NodeIterator::get):
(NodeIterator::getInParents):
(NodeIterator::prototype):
(NodeIterator::cache):
(NodeList::hasProperty):
(NodeList::get):
(NodeList::getInParents):
(NodeList::prototype):
(NodeList::cache):
(Notation::get):
(Notation::getInParents):
(Notation::prototype):
(Notation::cache):
(ProcessingInstruction::get):
(ProcessingInstruction::getInParents):
(ProcessingInstruction::prototype):
(ProcessingInstruction::cache):
(KDOM::RGBColor::get):
(KDOM::RGBColor::getInParents):
(KDOM::RGBColor::prototype):
(KDOM::RGBColor::cache):
(Range::hasProperty):
(Range::get):
(Range::getInParents):
(Range::prototype):
(Range::cache):
(RangeException::get):
(RangeException::getInParents):
(RangeException::prototype):
(RangeException::cache):
(KDOM::Rect::get):
(KDOM::Rect::getInParents):
(KDOM::Rect::prototype):
(KDOM::Rect::cache):
(StyleSheet::get):
(StyleSheet::getInParents):
(StyleSheet::prototype):
(StyleSheet::cache):
(StyleSheetList::hasProperty):
(StyleSheetList::get):
(StyleSheetList::getInParents):
(StyleSheetList::prototype):
(StyleSheetList::cache):
(Text::hasProperty):
(Text::get):
(Text::getInParents):
(Text::prototype):
(Text::cache):
(TreeWalker::hasProperty):
(TreeWalker::get):
(TreeWalker::getInParents):
(TreeWalker::prototype):
(TreeWalker::cache):
(TypeInfo::hasProperty):
(TypeInfo::get):
(TypeInfo::getInParents):
(TypeInfo::prototype):
(TypeInfo::cache):
(UIEvent::hasProperty):
(UIEvent::get):
(UIEvent::getInParents):
(UIEvent::prototype):
(UIEvent::cache):
(XPathEvaluator::hasProperty):
(XPathEvaluator::get):
(XPathEvaluator::getInParents):
(XPathEvaluator::prototype):
(XPathEvaluator::cache):
(XPathException::get):
(XPathException::getInParents):
(XPathException::prototype):
(XPathException::cache):
(XPathExpression::hasProperty):
(XPathExpression::get):
(XPathExpression::getInParents):
(XPathExpression::prototype):
(XPathExpression::cache):
(XPathNSResolver::hasProperty):
(XPathNSResolver::get):
(XPathNSResolver::getInParents):
(XPathNSResolver::prototype):
(XPathNSResolver::cache):
(XPathNamespace::get):
(XPathNamespace::getInParents):
(XPathNamespace::prototype):
(XPathNamespace::cache):
(XPathResult::hasProperty):
(XPathResult::get):
(XPathResult::getInParents):
(XPathResult::prototype):
(XPathResult::cache):
* kdom/ecma/DOMBridge.h:
(KDOM::DOMBridge::get):
(KDOM::DOMRWBridge::put):
(KDOM::DOMBridgeCtor::get):
* kdom/ecma/DOMLookup.h:
(KDOM::lookupGet):
(KDOM::lookupGetValue):
(KDOM::lookupPut):
* kdom/ecma/Ecma.cpp:
(Ecma::setup):
(Ecma::evaluate):
(Ecma::globalObject):
(Ecma::ecmaListenerToObject):
(Ecma::findEventListener):
(Ecma::createEventListener):
(KDOM::getDOMNode):
(KDOM::getDOMEvent):
(KDOM::getDOMCSSRule):
(KDOM::getDOMCSSValue):
(KDOM::toDOMString):
(KDOM::getDOMString):
(KDOM::toVariant):
* kdom/ecma/Ecma.h:
(KDOM::ecma_cast):
(KDOM::safe_cache):
* kdom/ecma/GlobalObject.cpp:
(GlobalObject::retrieveActive):
(GlobalObject::get):
(GlobalObject::put):
(GlobalObjectFunc::callAsFunction):
(ScheduledAction::ScheduledAction):
(ScheduledAction::execute):
(GlobalQObject::installTimeout):
* kdom/ecma/GlobalObject.h:
* kdom/ecma/ScriptInterpreter.cpp:
(ScriptInterpreter::ScriptInterpreter):
* kdom/ecma/ScriptInterpreter.h:
(KDOM::cacheDOMObject):
(KDOM::cacheGlobalBridge):
* kdom/events/DocumentEvent.cpp:
(DocumentEvent::getValueProperty):
(DocumentEventProtoFunc::callAsFunction):
* kdom/events/DocumentEvent.h:
* kdom/events/Event.cpp:
(Event::getValueProperty):
(EventProtoFunc::callAsFunction):
* kdom/events/Event.h:
* kdom/events/EventException.cpp:
(EventException::getValueProperty):
* kdom/events/EventException.h:
* kdom/events/EventTarget.cpp:
(EventTarget::getValueProperty):
(EventTargetProtoFunc::callAsFunction):
* kdom/events/EventTarget.h:
* kdom/events/KeyboardEvent.cpp:
(KeyboardEvent::getValueProperty):
(KeyboardEventProtoFunc::callAsFunction):
* kdom/events/KeyboardEvent.h:
* kdom/events/MouseEvent.cpp:
(MouseEvent::getValueProperty):
(MouseEventProtoFunc::callAsFunction):
* kdom/events/MouseEvent.h:
* kdom/events/MutationEvent.cpp:
(MutationEvent::getValueProperty):
(MutationEventProtoFunc::callAsFunction):
* kdom/events/MutationEvent.h:
* kdom/events/UIEvent.cpp:
(UIEvent::getValueProperty):
(UIEventProtoFunc::callAsFunction):
* kdom/events/UIEvent.h:
* kdom/events/impl/EventListenerImpl.cpp:
(EventListenerImpl::EventListenerImpl):
(EventListenerImpl::~EventListenerImpl):
(EventListenerImpl::handleEvent):
(EventListenerImpl::ecmaListener):
(EventListenerImpl::initListener):
* kdom/events/impl/EventListenerImpl.h:
* kdom/impl/DOMUserDataImpl.h:
(KDOM::):
* kdom/ls/LSException.cpp:
(LSException::getValueProperty):
* kdom/ls/LSException.h:
* kdom/ls/LSInput.cpp:
(LSInput::getValueProperty):
(LSInput::putValueProperty):
* kdom/ls/LSInput.h:
* kdom/ls/LSOutput.cpp:
(LSOutput::getValueProperty):
(LSOutput::putValueProperty):
* kdom/ls/LSOutput.h:
* kdom/ls/LSParser.cpp:
(LSParser::getValueProperty):
(LSParser::putValueProperty):
(LSParserProtoFunc::callAsFunction):
* kdom/ls/LSParser.h:
* kdom/ls/LSParserFilter.cpp:
(LSParserFilter::getValueProperty):
(LSParserFilterProtoFunc::callAsFunction):
* kdom/ls/LSParserFilter.h:
* kdom/ls/LSResourceResolver.cpp:
(LSResourceResolver::getValueProperty):
(LSResourceResolverProtoFunc::callAsFunction):
* kdom/ls/LSResourceResolver.h:
* kdom/ls/LSSerializer.cpp:
(LSSerializer::getValueProperty):
(LSSerializer::putValueProperty):
(LSSerializerProtoFunc::callAsFunction):
* kdom/ls/LSSerializer.h:
* kdom/ls/LSSerializerFilter.cpp:
(LSSerializerFilter::getValueProperty):
* kdom/ls/LSSerializerFilter.h:
* kdom/range/DocumentRange.cpp:
(DocumentRange::getValueProperty):
(DocumentRangeProtoFunc::callAsFunction):
* kdom/range/DocumentRange.h:
* kdom/range/Range.cpp:
(Range::getValueProperty):
(RangeProtoFunc::callAsFunction):
* kdom/range/Range.h:
* kdom/range/RangeException.cpp:
(RangeException::getValueProperty):
* kdom/range/RangeException.h:
* kdom/traversal/DocumentTraversal.cpp:
(DocumentTraversal::getValueProperty):
(DocumentTraversalProtoFunc::callAsFunction):
* kdom/traversal/DocumentTraversal.h:
* kdom/traversal/NodeIterator.cpp:
(NodeIterator::getValueProperty):
(NodeIteratorProtoFunc::callAsFunction):
* kdom/traversal/NodeIterator.h:
* kdom/traversal/TreeWalker.cpp:
(TreeWalker::getValueProperty):
(TreeWalker::putValueProperty):
(TreeWalkerProtoFunc::callAsFunction):
* kdom/traversal/TreeWalker.h:
* kdom/views/AbstractView.cpp:
(AbstractView::getValueProperty):
* kdom/views/AbstractView.h:
* kdom/views/DocumentView.cpp:
(DocumentView::getValueProperty):
* kdom/views/DocumentView.h:
* kdom/xpath/XPathEvaluator.cpp:
(XPathEvaluator::getValueProperty):
(XPathEvaluatorProtoFunc::callAsFunction):
* kdom/xpath/XPathEvaluator.h:
* kdom/xpath/XPathException.cpp:
(XPathException::getValueProperty):
* kdom/xpath/XPathException.h:
* kdom/xpath/XPathExpression.cpp:
(XPathExpression::getValueProperty):
(XPathExpressionProtoFunc::callAsFunction):
* kdom/xpath/XPathExpression.h:
* kdom/xpath/XPathNSResolver.cpp:
(XPathNSResolver::getValueProperty):
(XPathNSResolverProtoFunc::callAsFunction):
* kdom/xpath/XPathNSResolver.h:
* kdom/xpath/XPathNamespace.cpp:
(XPathNamespace::getValueProperty):
* kdom/xpath/XPathNamespace.h:
* kdom/xpath/XPathResult.cpp:
(XPathResult::getValueProperty):
(XPathResultProtoFunc::callAsFunction):
* kdom/xpath/XPathResult.h:
* ksvg2/KSVGFactory.cpp:
(KSVGFactory::createPartObject):
* ksvg2/data/SVGConstants.h:
(KSVG::SVGNumberConstants::):
* ksvg2/data/generateddata.cpp:
(SVGAElement::get):
(SVGAElement::getInParents):
(SVGAElement::prototype):
(SVGAElement::cache):
(SVGAngle::hasProperty):
(SVGAngle::get):
(SVGAngle::getInParents):
(SVGAngle::prototype):
(SVGAngle::cache):
(SVGAnimateColorElement::get):
(SVGAnimateColorElement::getInParents):
(SVGAnimateColorElement::prototype):
(SVGAnimateColorElement::cache):
(SVGAnimateElement::get):
(SVGAnimateElement::getInParents):
(SVGAnimateElement::prototype):
(SVGAnimateElement::cache):
(SVGAnimateTransformElement::get):
(SVGAnimateTransformElement::getInParents):
(SVGAnimateTransformElement::prototype):
(SVGAnimateTransformElement::cache):
(SVGAnimatedAngle::get):
(SVGAnimatedAngle::getInParents):
(SVGAnimatedAngle::prototype):
(SVGAnimatedAngle::cache):
(SVGAnimatedBoolean::get):
(SVGAnimatedBoolean::getInParents):
(SVGAnimatedBoolean::prototype):
(SVGAnimatedBoolean::cache):
(SVGAnimatedEnumeration::get):
(SVGAnimatedEnumeration::getInParents):
(SVGAnimatedEnumeration::prototype):
(SVGAnimatedEnumeration::cache):
(SVGAnimatedInteger::get):
(SVGAnimatedInteger::getInParents):
(SVGAnimatedInteger::prototype):
(SVGAnimatedInteger::cache):
(SVGAnimatedLength::get):
(SVGAnimatedLength::getInParents):
(SVGAnimatedLength::prototype):
(SVGAnimatedLength::cache):
(SVGAnimatedLengthList::get):
(SVGAnimatedLengthList::getInParents):
(SVGAnimatedLengthList::prototype):
(SVGAnimatedLengthList::cache):
(SVGAnimatedNumber::get):
(SVGAnimatedNumber::getInParents):
(SVGAnimatedNumber::prototype):
(SVGAnimatedNumber::cache):
(SVGAnimatedNumberList::get):
(SVGAnimatedNumberList::getInParents):
(SVGAnimatedNumberList::prototype):
(SVGAnimatedNumberList::cache):
(SVGAnimatedPathData::get):
(SVGAnimatedPathData::getInParents):
(SVGAnimatedPathData::prototype):
(SVGAnimatedPathData::cache):
(SVGAnimatedPoints::get):
(SVGAnimatedPoints::getInParents):
(SVGAnimatedPoints::prototype):
(SVGAnimatedPoints::cache):
(SVGAnimatedPreserveAspectRatio::get):
(SVGAnimatedPreserveAspectRatio::getInParents):
(SVGAnimatedPreserveAspectRatio::prototype):
(SVGAnimatedPreserveAspectRatio::cache):
(SVGAnimatedRect::get):
(SVGAnimatedRect::getInParents):
(SVGAnimatedRect::prototype):
(SVGAnimatedRect::cache):
(SVGAnimatedString::get):
(SVGAnimatedString::getInParents):
(SVGAnimatedString::prototype):
(SVGAnimatedString::cache):
(SVGAnimatedTransformList::get):
(SVGAnimatedTransformList::getInParents):
(SVGAnimatedTransformList::prototype):
(SVGAnimatedTransformList::cache):
(SVGAnimationElement::hasProperty):
(SVGAnimationElement::get):
(SVGAnimationElement::getInParents):
(SVGAnimationElement::prototype):
(SVGAnimationElement::cache):
(SVGCircleElement::get):
(SVGCircleElement::getInParents):
(SVGCircleElement::prototype):
(SVGCircleElement::cache):
(SVGClipPathElement::get):
(SVGClipPathElement::getInParents):
(SVGClipPathElement::prototype):
(SVGClipPathElement::cache):
(SVGColor::hasProperty):
(SVGColor::get):
(SVGColor::getInParents):
(SVGColor::prototype):
(SVGColor::cache):
(SVGComponentTransferFunctionElement::get):
(SVGComponentTransferFunctionElement::getInParents):
(SVGComponentTransferFunctionElement::prototype):
(SVGComponentTransferFunctionElement::cache):
(SVGDefsElement::get):
(SVGDefsElement::getInParents):
(SVGDefsElement::prototype):
(SVGDefsElement::cache):
(SVGDescElement::get):
(SVGDescElement::getInParents):
(SVGDescElement::prototype):
(SVGDescElement::cache):
(SVGDocument::get):
(SVGDocument::getInParents):
(SVGDocument::prototype):
(SVGDocument::cache):
(SVGElement::get):
(SVGElement::getInParents):
(SVGElement::prototype):
(SVGElement::cache):
(SVGElementInstance::get):
(SVGElementInstance::getInParents):
(SVGElementInstance::prototype):
(SVGElementInstance::cache):
(SVGElementInstanceList::hasProperty):
(SVGElementInstanceList::get):
(SVGElementInstanceList::getInParents):
(SVGElementInstanceList::prototype):
(SVGElementInstanceList::cache):
(SVGEllipseElement::get):
(SVGEllipseElement::getInParents):
(SVGEllipseElement::prototype):
(SVGEllipseElement::cache):
(SVGEvent::get):
(SVGEvent::getInParents):
(SVGEvent::prototype):
(SVGEvent::cache):
(SVGException::get):
(SVGException::getInParents):
(SVGException::prototype):
(SVGException::cache):
(SVGExternalResourcesRequired::get):
(SVGExternalResourcesRequired::getInParents):
(SVGExternalResourcesRequired::prototype):
(SVGExternalResourcesRequired::cache):
(SVGFEBlendElement::get):
(SVGFEBlendElement::getInParents):
(SVGFEBlendElement::prototype):
(SVGFEBlendElement::cache):
(SVGFEColorMatrixElement::get):
(SVGFEColorMatrixElement::getInParents):
(SVGFEColorMatrixElement::prototype):
(SVGFEColorMatrixElement::cache):
(SVGFEComponentTransferElement::get):
(SVGFEComponentTransferElement::getInParents):
(SVGFEComponentTransferElement::prototype):
(SVGFEComponentTransferElement::cache):
(SVGFECompositeElement::get):
(SVGFECompositeElement::getInParents):
(SVGFECompositeElement::prototype):
(SVGFECompositeElement::cache):
(SVGFEFloodElement::get):
(SVGFEFloodElement::getInParents):
(SVGFEFloodElement::prototype):
(SVGFEFloodElement::cache):
(SVGFEGaussianBlurElement::hasProperty):
(SVGFEGaussianBlurElement::get):
(SVGFEGaussianBlurElement::getInParents):
(SVGFEGaussianBlurElement::prototype):
(SVGFEGaussianBlurElement::cache):
(SVGFEImageElement::get):
(SVGFEImageElement::getInParents):
(SVGFEImageElement::prototype):
(SVGFEImageElement::cache):
(SVGFEMergeElement::get):
(SVGFEMergeElement::getInParents):
(SVGFEMergeElement::prototype):
(SVGFEMergeElement::cache):
(SVGFEMergeNodeElement::get):
(SVGFEMergeNodeElement::getInParents):
(SVGFEMergeNodeElement::prototype):
(SVGFEMergeNodeElement::cache):
(SVGFEOffsetElement::get):
(SVGFEOffsetElement::getInParents):
(SVGFEOffsetElement::prototype):
(SVGFEOffsetElement::cache):
(SVGFETileElement::get):
(SVGFETileElement::getInParents):
(SVGFETileElement::prototype):
(SVGFETileElement::cache):
(SVGFETurbulenceElement::get):
(SVGFETurbulenceElement::getInParents):
(SVGFETurbulenceElement::prototype):
(SVGFETurbulenceElement::cache):
(SVGFilterElement::hasProperty):
(SVGFilterElement::get):
(SVGFilterElement::getInParents):
(SVGFilterElement::prototype):
(SVGFilterElement::cache):
(SVGFilterPrimitiveStandardAttributes::get):
(SVGFilterPrimitiveStandardAttributes::getInParents):
(SVGFilterPrimitiveStandardAttributes::prototype):
(SVGFilterPrimitiveStandardAttributes::cache):
(SVGFitToViewBox::get):
(SVGFitToViewBox::getInParents):
(SVGFitToViewBox::prototype):
(SVGFitToViewBox::cache):
(SVGGElement::get):
(SVGGElement::getInParents):
(SVGGElement::prototype):
(SVGGElement::cache):
(SVGGradientElement::get):
(SVGGradientElement::getInParents):
(SVGGradientElement::prototype):
(SVGGradientElement::cache):
(SVGImageElement::get):
(SVGImageElement::getInParents):
(SVGImageElement::prototype):
(SVGImageElement::cache):
(SVGLangSpace::get):
(SVGLangSpace::getInParents):
(SVGLangSpace::prototype):
(SVGLangSpace::cache):
(SVGLength::hasProperty):
(SVGLength::get):
(SVGLength::getInParents):
(SVGLength::prototype):
(SVGLength::cache):
(SVGLengthList::hasProperty):
(SVGLengthList::get):
(SVGLengthList::getInParents):
(SVGLengthList::prototype):
(SVGLengthList::cache):
(SVGLineElement::get):
(SVGLineElement::getInParents):
(SVGLineElement::prototype):
(SVGLineElement::cache):
(SVGLinearGradientElement::get):
(SVGLinearGradientElement::getInParents):
(SVGLinearGradientElement::prototype):
(SVGLinearGradientElement::cache):
(SVGLocatable::hasProperty):
(SVGLocatable::get):
(SVGLocatable::getInParents):
(SVGLocatable::prototype):
(SVGLocatable::cache):
(SVGMarkerElement::hasProperty):
(SVGMarkerElement::get):
(SVGMarkerElement::getInParents):
(SVGMarkerElement::prototype):
(SVGMarkerElement::cache):
(SVGMatrix::hasProperty):
(SVGMatrix::get):
(SVGMatrix::getInParents):
(SVGMatrix::prototype):
(SVGMatrix::cache):
(SVGNumber::get):
(SVGNumber::getInParents):
(SVGNumber::prototype):
(SVGNumber::cache):
(SVGNumberList::hasProperty):
(SVGNumberList::get):
(SVGNumberList::getInParents):
(SVGNumberList::prototype):
(SVGNumberList::cache):
(SVGPaint::hasProperty):
(SVGPaint::get):
(SVGPaint::getInParents):
(SVGPaint::prototype):
(SVGPaint::cache):
(SVGPathElement::hasProperty):
(SVGPathElement::get):
(SVGPathElement::getInParents):
(SVGPathElement::prototype):
(SVGPathElement::cache):
(SVGPathSeg::get):
(SVGPathSeg::getInParents):
(SVGPathSeg::prototype):
(SVGPathSeg::cache):
(SVGPathSegArcAbs::get):
(SVGPathSegArcAbs::getInParents):
(SVGPathSegArcAbs::prototype):
(SVGPathSegArcAbs::cache):
(SVGPathSegArcRel::get):
(SVGPathSegArcRel::getInParents):
(SVGPathSegArcRel::prototype):
(SVGPathSegArcRel::cache):
(SVGPathSegCurvetoCubicAbs::get):
(SVGPathSegCurvetoCubicAbs::getInParents):
(SVGPathSegCurvetoCubicAbs::prototype):
(SVGPathSegCurvetoCubicAbs::cache):
(SVGPathSegCurvetoCubicRel::get):
(SVGPathSegCurvetoCubicRel::getInParents):
(SVGPathSegCurvetoCubicRel::prototype):
(SVGPathSegCurvetoCubicRel::cache):
(SVGPathSegCurvetoCubicSmoothAbs::get):
(SVGPathSegCurvetoCubicSmoothAbs::getInParents):
(SVGPathSegCurvetoCubicSmoothAbs::prototype):
(SVGPathSegCurvetoCubicSmoothAbs::cache):
(SVGPathSegCurvetoCubicSmoothRel::get):
(SVGPathSegCurvetoCubicSmoothRel::getInParents):
(SVGPathSegCurvetoCubicSmoothRel::prototype):
(SVGPathSegCurvetoCubicSmoothRel::cache):
(SVGPathSegCurvetoQuadraticAbs::get):
(SVGPathSegCurvetoQuadraticAbs::getInParents):
(SVGPathSegCurvetoQuadraticAbs::prototype):
(SVGPathSegCurvetoQuadraticAbs::cache):
(SVGPathSegCurvetoQuadraticRel::get):
(SVGPathSegCurvetoQuadraticRel::getInParents):
(SVGPathSegCurvetoQuadraticRel::prototype):
(SVGPathSegCurvetoQuadraticRel::cache):
(SVGPathSegCurvetoQuadraticSmoothAbs::get):
(SVGPathSegCurvetoQuadraticSmoothAbs::getInParents):
(SVGPathSegCurvetoQuadraticSmoothAbs::prototype):
(SVGPathSegCurvetoQuadraticSmoothAbs::cache):
(SVGPathSegCurvetoQuadraticSmoothRel::get):
(SVGPathSegCurvetoQuadraticSmoothRel::getInParents):
(SVGPathSegCurvetoQuadraticSmoothRel::prototype):
(SVGPathSegCurvetoQuadraticSmoothRel::cache):
(SVGPathSegLinetoAbs::get):
(SVGPathSegLinetoAbs::getInParents):
(SVGPathSegLinetoAbs::prototype):
(SVGPathSegLinetoAbs::cache):
(SVGPathSegLinetoHorizontalAbs::get):
(SVGPathSegLinetoHorizontalAbs::getInParents):
(SVGPathSegLinetoHorizontalAbs::prototype):
(SVGPathSegLinetoHorizontalAbs::cache):
(SVGPathSegLinetoHorizontalRel::get):
(SVGPathSegLinetoHorizontalRel::getInParents):
(SVGPathSegLinetoHorizontalRel::prototype):
(SVGPathSegLinetoHorizontalRel::cache):
(SVGPathSegLinetoRel::get):
(SVGPathSegLinetoRel::getInParents):
(SVGPathSegLinetoRel::prototype):
(SVGPathSegLinetoRel::cache):
(SVGPathSegLinetoVerticalAbs::get):
(SVGPathSegLinetoVerticalAbs::getInParents):
(SVGPathSegLinetoVerticalAbs::prototype):
(SVGPathSegLinetoVerticalAbs::cache):
(SVGPathSegLinetoVerticalRel::get):
(SVGPathSegLinetoVerticalRel::getInParents):
(SVGPathSegLinetoVerticalRel::prototype):
(SVGPathSegLinetoVerticalRel::cache):
(SVGPathSegList::hasProperty):
(SVGPathSegList::get):
(SVGPathSegList::getInParents):
(SVGPathSegList::prototype):
(SVGPathSegList::cache):
(SVGPathSegMovetoAbs::get):
(SVGPathSegMovetoAbs::getInParents):
(SVGPathSegMovetoAbs::prototype):
(SVGPathSegMovetoAbs::cache):
(SVGPathSegMovetoRel::get):
(SVGPathSegMovetoRel::getInParents):
(SVGPathSegMovetoRel::prototype):
(SVGPathSegMovetoRel::cache):
(SVGPatternElement::get):
(SVGPatternElement::getInParents):
(SVGPatternElement::prototype):
(SVGPatternElement::cache):
(SVGPoint::hasProperty):
(SVGPoint::get):
(SVGPoint::getInParents):
(SVGPoint::prototype):
(SVGPoint::cache):
(SVGPointList::hasProperty):
(SVGPointList::get):
(SVGPointList::getInParents):
(SVGPointList::prototype):
(SVGPointList::cache):
(SVGPolygonElement::get):
(SVGPolygonElement::getInParents):
(SVGPolygonElement::prototype):
(SVGPolygonElement::cache):
(SVGPolylineElement::get):
(SVGPolylineElement::getInParents):
(SVGPolylineElement::prototype):
(SVGPolylineElement::cache):
(SVGPreserveAspectRatio::get):
(SVGPreserveAspectRatio::getInParents):
(SVGPreserveAspectRatio::prototype):
(SVGPreserveAspectRatio::cache):
(SVGRadialGradientElement::get):
(SVGRadialGradientElement::getInParents):
(SVGRadialGradientElement::prototype):
(SVGRadialGradientElement::cache):
(SVGRect::get):
(SVGRect::getInParents):
(SVGRect::prototype):
(SVGRect::cache):
(SVGRectElement::get):
(SVGRectElement::getInParents):
(SVGRectElement::prototype):
(SVGRectElement::cache):
(SVGSVGElement::hasProperty):
(SVGSVGElement::get):
(SVGSVGElement::getInParents):
(SVGSVGElement::prototype):
(SVGSVGElement::cache):
(SVGScriptElement::get):
(SVGScriptElement::getInParents):
(SVGScriptElement::prototype):
(SVGScriptElement::cache):
(SVGSetElement::get):
(SVGSetElement::getInParents):
(SVGSetElement::prototype):
(SVGSetElement::cache):
(SVGStopElement::get):
(SVGStopElement::getInParents):
(SVGStopElement::prototype):
(SVGStopElement::cache):
(SVGStringList::hasProperty):
(SVGStringList::get):
(SVGStringList::getInParents):
(SVGStringList::prototype):
(SVGStringList::cache):
(SVGStylable::hasProperty):
(SVGStylable::get):
(SVGStylable::getInParents):
(SVGStylable::prototype):
(SVGStylable::cache):
(SVGStyleElement::get):
(SVGStyleElement::getInParents):
(SVGStyleElement::prototype):
(SVGStyleElement::cache):
(SVGSwitchElement::get):
(SVGSwitchElement::getInParents):
(SVGSwitchElement::prototype):
(SVGSwitchElement::cache):
(SVGSymbolElement::get):
(SVGSymbolElement::getInParents):
(SVGSymbolElement::prototype):
(SVGSymbolElement::cache):
(SVGTSpanElement::get):
(SVGTSpanElement::getInParents):
(SVGTSpanElement::prototype):
(SVGTSpanElement::cache):
(SVGTests::hasProperty):
(SVGTests::get):
(SVGTests::getInParents):
(SVGTests::prototype):
(SVGTests::cache):
(SVGTextContentElement::hasProperty):
(SVGTextContentElement::get):
(SVGTextContentElement::getInParents):
(SVGTextContentElement::prototype):
(SVGTextContentElement::cache):
(SVGTextElement::get):
(SVGTextElement::getInParents):
(SVGTextElement::prototype):
(SVGTextElement::cache):
(SVGTextPositioningElement::get):
(SVGTextPositioningElement::getInParents):
(SVGTextPositioningElement::prototype):
(SVGTextPositioningElement::cache):
(SVGTitleElement::get):
(SVGTitleElement::getInParents):
(SVGTitleElement::prototype):
(SVGTitleElement::cache):
(SVGTransform::hasProperty):
(SVGTransform::get):
(SVGTransform::getInParents):
(SVGTransform::prototype):
(SVGTransform::cache):
(SVGTransformList::hasProperty):
(SVGTransformList::get):
(SVGTransformList::getInParents):
(SVGTransformList::prototype):
(SVGTransformList::cache):
(SVGTransformable::get):
(SVGTransformable::getInParents):
(SVGTransformable::prototype):
(SVGTransformable::cache):
(SVGURIReference::get):
(SVGURIReference::getInParents):
(SVGURIReference::prototype):
(SVGURIReference::cache):
(SVGUseElement::get):
(SVGUseElement::getInParents):
(SVGUseElement::prototype):
(SVGUseElement::cache):
(SVGViewElement::get):
(SVGViewElement::getInParents):
(SVGViewElement::prototype):
(SVGViewElement::cache):
(SVGZoomAndPan::get):
(SVGZoomAndPan::getInParents):
(SVGZoomAndPan::prototype):
(SVGZoomAndPan::cache):
(SVGZoomEvent::get):
(SVGZoomEvent::getInParents):
(SVGZoomEvent::prototype):
(SVGZoomEvent::cache):
* ksvg2/dom/SVGAElement.cpp:
(SVGAElement::getValueProperty):
* ksvg2/dom/SVGAElement.h:
* ksvg2/dom/SVGAngle.cpp:
(SVGAngle::getValueProperty):
(SVGAngle::putValueProperty):
(SVGAngleProtoFunc::callAsFunction):
* ksvg2/dom/SVGAngle.h:
* ksvg2/dom/SVGAnimateColorElement.cpp:
(SVGAnimateColorElement::getValueProperty):
* ksvg2/dom/SVGAnimateColorElement.h:
* ksvg2/dom/SVGAnimateElement.cpp:
(SVGAnimateElement::getValueProperty):
* ksvg2/dom/SVGAnimateElement.h:
* ksvg2/dom/SVGAnimateTransformElement.cpp:
(SVGAnimateTransformElement::getValueProperty):
* ksvg2/dom/SVGAnimateTransformElement.h:
* ksvg2/dom/SVGAnimatedAngle.cpp:
(SVGAnimatedAngle::getValueProperty):
* ksvg2/dom/SVGAnimatedAngle.h:
* ksvg2/dom/SVGAnimatedBoolean.cpp:
(SVGAnimatedBoolean::getValueProperty):
(SVGAnimatedBoolean::putValueProperty):
* ksvg2/dom/SVGAnimatedBoolean.h:
* ksvg2/dom/SVGAnimatedEnumeration.cpp:
(SVGAnimatedEnumeration::getValueProperty):
(SVGAnimatedEnumeration::putValueProperty):
* ksvg2/dom/SVGAnimatedEnumeration.h:
* ksvg2/dom/SVGAnimatedInteger.cpp:
(SVGAnimatedInteger::getValueProperty):
(SVGAnimatedInteger::putValueProperty):
* ksvg2/dom/SVGAnimatedInteger.h:
* ksvg2/dom/SVGAnimatedLength.cpp:
(SVGAnimatedLength::getValueProperty):
* ksvg2/dom/SVGAnimatedLength.h:
* ksvg2/dom/SVGAnimatedLengthList.cpp:
(SVGAnimatedLengthList::getValueProperty):
* ksvg2/dom/SVGAnimatedLengthList.h:
* ksvg2/dom/SVGAnimatedNumber.cpp:
(SVGAnimatedNumber::getValueProperty):
(SVGAnimatedNumber::putValueProperty):
* ksvg2/dom/SVGAnimatedNumber.h:
* ksvg2/dom/SVGAnimatedNumberList.cpp:
(SVGAnimatedNumberList::getValueProperty):
* ksvg2/dom/SVGAnimatedNumberList.h:
* ksvg2/dom/SVGAnimatedPathData.cpp:
(SVGAnimatedPathData::getValueProperty):
* ksvg2/dom/SVGAnimatedPathData.h:
* ksvg2/dom/SVGAnimatedPoints.cpp:
(SVGAnimatedPoints::getValueProperty):
* ksvg2/dom/SVGAnimatedPoints.h:
* ksvg2/dom/SVGAnimatedPreserveAspectRatio.cpp:
(SVGAnimatedPreserveAspectRatio::getValueProperty):
* ksvg2/dom/SVGAnimatedPreserveAspectRatio.h:
* ksvg2/dom/SVGAnimatedRect.cpp:
(SVGAnimatedRect::getValueProperty):
* ksvg2/dom/SVGAnimatedRect.h:
* ksvg2/dom/SVGAnimatedString.cpp:
(SVGAnimatedString::getValueProperty):
(SVGAnimatedString::putValueProperty):
* ksvg2/dom/SVGAnimatedString.h:
* ksvg2/dom/SVGAnimatedTransformList.cpp:
(SVGAnimatedTransformList::getValueProperty):
* ksvg2/dom/SVGAnimatedTransformList.h:
* ksvg2/dom/SVGAnimationElement.cpp:
(SVGAnimationElement::getValueProperty):
(SVGAnimationElementProtoFunc::callAsFunction):
* ksvg2/dom/SVGAnimationElement.h:
* ksvg2/dom/SVGCircleElement.cpp:
(SVGCircleElement::getValueProperty):
* ksvg2/dom/SVGCircleElement.h:
* ksvg2/dom/SVGClipPathElement.cpp:
(SVGClipPathElement::getValueProperty):
* ksvg2/dom/SVGClipPathElement.h:
* ksvg2/dom/SVGColor.cpp:
(SVGColor::getValueProperty):
(SVGColorProtoFunc::callAsFunction):
* ksvg2/dom/SVGColor.h:
* ksvg2/dom/SVGComponentTransferFunctionElement.cpp:
(SVGComponentTransferFunctionElement::getValueProperty):
* ksvg2/dom/SVGComponentTransferFunctionElement.h:
* ksvg2/dom/SVGDefsElement.cpp:
(SVGDefsElement::getValueProperty):
* ksvg2/dom/SVGDefsElement.h:
* ksvg2/dom/SVGDescElement.cpp:
(SVGDescElement::getValueProperty):
* ksvg2/dom/SVGDescElement.h:
* ksvg2/dom/SVGDocument.cpp:
(SVGDocument::getValueProperty):
* ksvg2/dom/SVGDocument.h:
* ksvg2/dom/SVGElement.cpp:
(SVGElement::getValueProperty):
(SVGElement::putValueProperty):
* ksvg2/dom/SVGElement.h:
* ksvg2/dom/SVGElementInstance.cpp:
(SVGElementInstance::getValueProperty):
* ksvg2/dom/SVGElementInstance.h:
* ksvg2/dom/SVGElementInstanceList.cpp:
(SVGElementInstanceList::getValueProperty):
(SVGElementInstanceListProtoFunc::callAsFunction):
* ksvg2/dom/SVGElementInstanceList.h:
* ksvg2/dom/SVGEllipseElement.cpp:
(SVGEllipseElement::getValueProperty):
* ksvg2/dom/SVGEllipseElement.h:
* ksvg2/dom/SVGException.cpp:
(SVGException::getValueProperty):
* ksvg2/dom/SVGException.h:
* ksvg2/dom/SVGExternalResourcesRequired.cpp:
(SVGExternalResourcesRequired::getValueProperty):
* ksvg2/dom/SVGExternalResourcesRequired.h:
* ksvg2/dom/SVGFEBlendElement.cpp:
(SVGFEBlendElement::getValueProperty):
* ksvg2/dom/SVGFEBlendElement.h:
* ksvg2/dom/SVGFEColorMatrixElement.cpp:
(SVGFEColorMatrixElement::getValueProperty):
* ksvg2/dom/SVGFEColorMatrixElement.h:
* ksvg2/dom/SVGFEComponentTransferElement.cpp:
(SVGFEComponentTransferElement::getValueProperty):
* ksvg2/dom/SVGFEComponentTransferElement.h:
* ksvg2/dom/SVGFECompositeElement.cpp:
(SVGFECompositeElement::getValueProperty):
* ksvg2/dom/SVGFECompositeElement.h:
* ksvg2/dom/SVGFEFloodElement.cpp:
(SVGFEFloodElement::getValueProperty):
* ksvg2/dom/SVGFEFloodElement.h:
* ksvg2/dom/SVGFEGaussianBlurElement.cpp:
(SVGFEGaussianBlurElement::getValueProperty):
(SVGFEGaussianBlurElementProtoFunc::callAsFunction):
* ksvg2/dom/SVGFEGaussianBlurElement.h:
* ksvg2/dom/SVGFEImageElement.cpp:
(SVGFEImageElement::getValueProperty):
* ksvg2/dom/SVGFEImageElement.h:
* ksvg2/dom/SVGFEMergeElement.cpp:
(SVGFEMergeElement::getValueProperty):
* ksvg2/dom/SVGFEMergeElement.h:
* ksvg2/dom/SVGFEMergeNodeElement.cpp:
(SVGFEMergeNodeElement::getValueProperty):
* ksvg2/dom/SVGFEMergeNodeElement.h:
* ksvg2/dom/SVGFEOffsetElement.cpp:
(SVGFEOffsetElement::getValueProperty):
* ksvg2/dom/SVGFEOffsetElement.h:
* ksvg2/dom/SVGFETileElement.cpp:
(SVGFETileElement::getValueProperty):
* ksvg2/dom/SVGFETileElement.h:
* ksvg2/dom/SVGFETurbulenceElement.cpp:
(SVGFETurbulenceElement::getValueProperty):
* ksvg2/dom/SVGFETurbulenceElement.h:
* ksvg2/dom/SVGFilterElement.cpp:
(SVGFilterElement::getValueProperty):
(SVGFilterElementProtoFunc::callAsFunction):
* ksvg2/dom/SVGFilterElement.h:
* ksvg2/dom/SVGFilterPrimitiveStandardAttributes.cpp:
(SVGFilterPrimitiveStandardAttributes::getValueProperty):
* ksvg2/dom/SVGFilterPrimitiveStandardAttributes.h:
* ksvg2/dom/SVGFitToViewBox.cpp:
(SVGFitToViewBox::getValueProperty):
* ksvg2/dom/SVGFitToViewBox.h:
* ksvg2/dom/SVGGElement.cpp:
(SVGGElement::getValueProperty):
* ksvg2/dom/SVGGElement.h:
* ksvg2/dom/SVGGradientElement.cpp:
(SVGGradientElement::getValueProperty):
* ksvg2/dom/SVGGradientElement.h:
* ksvg2/dom/SVGImageElement.cpp:
(SVGImageElement::getValueProperty):
* ksvg2/dom/SVGImageElement.h:
* ksvg2/dom/SVGLangSpace.cpp:
(SVGLangSpace::getValueProperty):
(SVGLangSpace::putValueProperty):
* ksvg2/dom/SVGLangSpace.h:
* ksvg2/dom/SVGLength.cpp:
(SVGLength::getValueProperty):
(SVGLength::putValueProperty):
(SVGLengthProtoFunc::callAsFunction):
* ksvg2/dom/SVGLength.h:
* ksvg2/dom/SVGLengthList.cpp:
(SVGLengthList::getValueProperty):
(SVGLengthListProtoFunc::callAsFunction):
* ksvg2/dom/SVGLengthList.h:
* ksvg2/dom/SVGLineElement.cpp:
(SVGLineElement::getValueProperty):
* ksvg2/dom/SVGLineElement.h:
* ksvg2/dom/SVGLinearGradientElement.cpp:
(SVGLinearGradientElement::getValueProperty):
* ksvg2/dom/SVGLinearGradientElement.h:
* ksvg2/dom/SVGLocatable.cpp:
(SVGLocatable::getValueProperty):
(SVGLocatableProtoFunc::callAsFunction):
* ksvg2/dom/SVGLocatable.h:
* ksvg2/dom/SVGMarkerElement.cpp:
(SVGMarkerElement::getValueProperty):
(SVGMarkerElementProtoFunc::callAsFunction):
* ksvg2/dom/SVGMarkerElement.h:
* ksvg2/dom/SVGMatrix.cpp:
(SVGMatrix::getValueProperty):
(SVGMatrix::putValueProperty):
(SVGMatrixProtoFunc::callAsFunction):
* ksvg2/dom/SVGMatrix.h:
* ksvg2/dom/SVGNumber.cpp:
(SVGNumber::getValueProperty):
(SVGNumber::putValueProperty):
* ksvg2/dom/SVGNumber.h:
* ksvg2/dom/SVGNumberList.cpp:
(SVGNumberList::getValueProperty):
(SVGNumberListProtoFunc::callAsFunction):
* ksvg2/dom/SVGNumberList.h:
* ksvg2/dom/SVGPaint.cpp:
(SVGPaint::getValueProperty):
(SVGPaintProtoFunc::callAsFunction):
* ksvg2/dom/SVGPaint.h:
* ksvg2/dom/SVGPathElement.cpp:
(SVGPathElement::getValueProperty):
(SVGPathElementProtoFunc::callAsFunction):
* ksvg2/dom/SVGPathElement.h:
* ksvg2/dom/SVGPathSeg.cpp:
(SVGPathSeg::getValueProperty):
* ksvg2/dom/SVGPathSeg.h:
* ksvg2/dom/SVGPathSegArc.cpp:
(SVGPathSegArcAbs::getValueProperty):
(SVGPathSegArcAbs::putValueProperty):
(SVGPathSegArcRel::getValueProperty):
(SVGPathSegArcRel::putValueProperty):
* ksvg2/dom/SVGPathSegArc.h:
* ksvg2/dom/SVGPathSegCurvetoCubic.cpp:
(SVGPathSegCurvetoCubicAbs::getValueProperty):
(SVGPathSegCurvetoCubicAbs::putValueProperty):
(SVGPathSegCurvetoCubicRel::getValueProperty):
(SVGPathSegCurvetoCubicRel::putValueProperty):
* ksvg2/dom/SVGPathSegCurvetoCubic.h:
* ksvg2/dom/SVGPathSegCurvetoCubicSmooth.cpp:
(SVGPathSegCurvetoCubicSmoothAbs::getValueProperty):
(SVGPathSegCurvetoCubicSmoothAbs::putValueProperty):
(SVGPathSegCurvetoCubicSmoothRel::getValueProperty):
(SVGPathSegCurvetoCubicSmoothRel::putValueProperty):
* ksvg2/dom/SVGPathSegCurvetoCubicSmooth.h:
* ksvg2/dom/SVGPathSegCurvetoQuadratic.cpp:
(SVGPathSegCurvetoQuadraticAbs::getValueProperty):
(SVGPathSegCurvetoQuadraticAbs::putValueProperty):
(SVGPathSegCurvetoQuadraticRel::getValueProperty):
(SVGPathSegCurvetoQuadraticRel::putValueProperty):
* ksvg2/dom/SVGPathSegCurvetoQuadratic.h:
* ksvg2/dom/SVGPathSegCurvetoQuadraticSmooth.cpp:
(SVGPathSegCurvetoQuadraticSmoothAbs::getValueProperty):
(SVGPathSegCurvetoQuadraticSmoothAbs::putValueProperty):
(SVGPathSegCurvetoQuadraticSmoothRel::getValueProperty):
(SVGPathSegCurvetoQuadraticSmoothRel::putValueProperty):
* ksvg2/dom/SVGPathSegCurvetoQuadraticSmooth.h:
* ksvg2/dom/SVGPathSegLineto.cpp:
(SVGPathSegLinetoAbs::getValueProperty):
(SVGPathSegLinetoAbs::putValueProperty):
(SVGPathSegLinetoRel::getValueProperty):
(SVGPathSegLinetoRel::putValueProperty):
* ksvg2/dom/SVGPathSegLineto.h:
* ksvg2/dom/SVGPathSegLinetoHorizontal.cpp:
(SVGPathSegLinetoHorizontalAbs::getValueProperty):
(SVGPathSegLinetoHorizontalAbs::putValueProperty):
(SVGPathSegLinetoHorizontalRel::getValueProperty):
(SVGPathSegLinetoHorizontalRel::putValueProperty):
* ksvg2/dom/SVGPathSegLinetoHorizontal.h:
* ksvg2/dom/SVGPathSegLinetoVertical.cpp:
(SVGPathSegLinetoVerticalAbs::getValueProperty):
(SVGPathSegLinetoVerticalAbs::putValueProperty):
(SVGPathSegLinetoVerticalRel::getValueProperty):
(SVGPathSegLinetoVerticalRel::putValueProperty):
* ksvg2/dom/SVGPathSegLinetoVertical.h:
* ksvg2/dom/SVGPathSegList.cpp:
(SVGPathSegList::getValueProperty):
(SVGPathSegListProtoFunc::callAsFunction):
* ksvg2/dom/SVGPathSegList.h:
* ksvg2/dom/SVGPathSegMoveto.cpp:
(SVGPathSegMovetoAbs::getValueProperty):
(SVGPathSegMovetoAbs::putValueProperty):
(SVGPathSegMovetoRel::getValueProperty):
(SVGPathSegMovetoRel::putValueProperty):
* ksvg2/dom/SVGPathSegMoveto.h:
* ksvg2/dom/SVGPatternElement.cpp:
(SVGPatternElement::getValueProperty):
* ksvg2/dom/SVGPatternElement.h:
* ksvg2/dom/SVGPoint.cpp:
(SVGPoint::getValueProperty):
(SVGPoint::putValueProperty):
(SVGPointProtoFunc::callAsFunction):
* ksvg2/dom/SVGPoint.h:
* ksvg2/dom/SVGPointList.cpp:
(SVGPointList::getValueProperty):
(SVGPointListProtoFunc::callAsFunction):
* ksvg2/dom/SVGPointList.h:
* ksvg2/dom/SVGPolygonElement.cpp:
(SVGPolygonElement::getValueProperty):
* ksvg2/dom/SVGPolygonElement.h:
* ksvg2/dom/SVGPolylineElement.cpp:
(SVGPolylineElement::getValueProperty):
* ksvg2/dom/SVGPolylineElement.h:
* ksvg2/dom/SVGPreserveAspectRatio.cpp:
(SVGPreserveAspectRatio::getValueProperty):
(SVGPreserveAspectRatio::putValueProperty):
* ksvg2/dom/SVGPreserveAspectRatio.h:
* ksvg2/dom/SVGRadialGradientElement.cpp:
(SVGRadialGradientElement::getValueProperty):
* ksvg2/dom/SVGRadialGradientElement.h:
* ksvg2/dom/SVGRect.cpp:
(SVGRect::getValueProperty):
(SVGRect::putValueProperty):
* ksvg2/dom/SVGRect.h:
* ksvg2/dom/SVGRectElement.cpp:
(SVGRectElement::getValueProperty):
* ksvg2/dom/SVGRectElement.h:
* ksvg2/dom/SVGSVGElement.cpp:
(SVGSVGElement::getValueProperty):
(SVGSVGElement::putValueProperty):
(SVGSVGElementProtoFunc::callAsFunction):
* ksvg2/dom/SVGSVGElement.h:
* ksvg2/dom/SVGScriptElement.cpp:
(SVGScriptElement::getValueProperty):
(SVGScriptElement::putValueProperty):
* ksvg2/dom/SVGScriptElement.h:
* ksvg2/dom/SVGSetElement.cpp:
(SVGSetElement::getValueProperty):
* ksvg2/dom/SVGSetElement.h:
* ksvg2/dom/SVGStopElement.cpp:
(SVGStopElement::getValueProperty):
* ksvg2/dom/SVGStopElement.h:
* ksvg2/dom/SVGStringList.cpp:
(SVGStringList::getValueProperty):
(SVGStringListProtoFunc::callAsFunction):
* ksvg2/dom/SVGStringList.h:
* ksvg2/dom/SVGStylable.cpp:
(SVGStylable::getValueProperty):
(SVGStylableProtoFunc::callAsFunction):
* ksvg2/dom/SVGStylable.h:
* ksvg2/dom/SVGStyleElement.cpp:
(SVGStyleElement::getValueProperty):
(SVGStyleElement::putValueProperty):
* ksvg2/dom/SVGStyleElement.h:
* ksvg2/dom/SVGSwitchElement.cpp:
(SVGSwitchElement::getValueProperty):
* ksvg2/dom/SVGSwitchElement.h:
* ksvg2/dom/SVGSymbolElement.cpp:
(SVGSymbolElement::getValueProperty):
* ksvg2/dom/SVGSymbolElement.h:
* ksvg2/dom/SVGTSpanElement.cpp:
(SVGTSpanElement::getValueProperty):
* ksvg2/dom/SVGTSpanElement.h:
* ksvg2/dom/SVGTests.cpp:
(SVGTests::getValueProperty):
(SVGTestsProtoFunc::callAsFunction):
* ksvg2/dom/SVGTests.h:
* ksvg2/dom/SVGTextContentElement.cpp:
(SVGTextContentElement::getValueProperty):
(SVGTextContentElementProtoFunc::callAsFunction):
* ksvg2/dom/SVGTextContentElement.h:
* ksvg2/dom/SVGTextElement.cpp:
(SVGTextElement::getValueProperty):
* ksvg2/dom/SVGTextElement.h:
* ksvg2/dom/SVGTextPositioningElement.cpp:
(SVGTextPositioningElement::getValueProperty):
* ksvg2/dom/SVGTextPositioningElement.h:
* ksvg2/dom/SVGTitleElement.cpp:
(SVGTitleElement::getValueProperty):
* ksvg2/dom/SVGTitleElement.h:
* ksvg2/dom/SVGTransform.cpp:
(SVGTransform::getValueProperty):
(SVGTransformProtoFunc::callAsFunction):
* ksvg2/dom/SVGTransform.h:
* ksvg2/dom/SVGTransformList.cpp:
(SVGTransformList::getValueProperty):
(SVGTransformListProtoFunc::callAsFunction):
* ksvg2/dom/SVGTransformList.h:
* ksvg2/dom/SVGTransformable.cpp:
(SVGTransformable::getValueProperty):
* ksvg2/dom/SVGTransformable.h:
* ksvg2/dom/SVGURIReference.cpp:
(SVGURIReference::getValueProperty):
* ksvg2/dom/SVGURIReference.h:
* ksvg2/dom/SVGUseElement.cpp:
(SVGUseElement::getValueProperty):
* ksvg2/dom/SVGUseElement.h:
* ksvg2/dom/SVGViewElement.cpp:
(SVGViewElement::getValueProperty):
* ksvg2/dom/SVGViewElement.h:
* ksvg2/dom/SVGZoomAndPan.cpp:
(SVGZoomAndPan::getValueProperty):
(SVGZoomAndPan::putValueProperty):
* ksvg2/dom/SVGZoomAndPan.h:
* ksvg2/ecma/Ecma.cpp:
(KSVG::getSVGPathSeg):
* ksvg2/ecma/Ecma.h:
* ksvg2/ecma/GlobalObject.cpp:
(GlobalObject::get):
* ksvg2/ecma/GlobalObject.h:
* ksvg2/events/SVGEvent.cpp:
(SVGEvent::getValueProperty):
* ksvg2/events/SVGEvent.h:
* ksvg2/events/SVGZoomEvent.cpp:
(SVGZoomEvent::getValueProperty):
* ksvg2/events/SVGZoomEvent.h:
* ksvg2/impl/SVGScriptElementImpl.cpp:
(SVGScriptElementImpl::executeScript):
git-svn-id: https://svn.webkit.org/repository/webkit/trunk@10090
268f45cc-cd09-0410-ab3c-
d52691b4dbfc
darin [Mon, 8 Aug 2005 16:44:31 +0000 (16:44 +0000)]
Reviewed by John Sullivan.
- fixed <rdar://problem/
3996324> REGRESSION (1.2-2.0): scroll bars sometimes not updated properly (with >40 duplicate reports!)
also http://bugzilla.opendarwin.org/show_bug.cgi?id=3416
* WebView.subproj/WebHTMLView.m:
(-[WebHTMLView _recursiveDisplayRectIfNeededIgnoringOpacity:isVisibleRect:rectIsVisibleRectForView:topView:]):
Propagate dirty rects after doing a layout, since a layout can create new dirty rects.
git-svn-id: https://svn.webkit.org/repository/webkit/trunk@10089
268f45cc-cd09-0410-ab3c-
d52691b4dbfc
darin [Mon, 8 Aug 2005 16:39:57 +0000 (16:39 +0000)]
Reviewed by John Sullivan.
- fixed http://bugzilla.opendarwin.org/show_bug.cgi?id=4325
Mozilla Date tests have an unnecessary loop that runs 1970 times before each test
* tests/mozilla/ecma/shell.js: Added TIME_YEAR_0 constant.
* tests/mozilla/ecma/Date/15.9.5.10-1.js: Removed the loop and changed code to use the constant.
* tests/mozilla/ecma/Date/15.9.5.10-10.js: Ditto.
* tests/mozilla/ecma/Date/15.9.5.10-11.js: Ditto.
* tests/mozilla/ecma/Date/15.9.5.10-12.js: Ditto.
* tests/mozilla/ecma/Date/15.9.5.10-13.js: Ditto.
* tests/mozilla/ecma/Date/15.9.5.10-2.js: Ditto.
* tests/mozilla/ecma/Date/15.9.5.10-3.js: Ditto.
* tests/mozilla/ecma/Date/15.9.5.10-4.js: Ditto.
* tests/mozilla/ecma/Date/15.9.5.10-5.js: Ditto.
* tests/mozilla/ecma/Date/15.9.5.10-6.js: Ditto.
* tests/mozilla/ecma/Date/15.9.5.10-7.js: Ditto.
* tests/mozilla/ecma/Date/15.9.5.10-8.js: Ditto.
* tests/mozilla/ecma/Date/15.9.5.10-9.js: Ditto.
* tests/mozilla/ecma/Date/15.9.5.11-2.js: Ditto.
* tests/mozilla/ecma/Date/15.9.5.12-1.js: Ditto.
* tests/mozilla/ecma/Date/15.9.5.12-2.js: Ditto.
* tests/mozilla/ecma/Date/15.9.5.12-3.js: Ditto.
* tests/mozilla/ecma/Date/15.9.5.12-4.js: Ditto.
* tests/mozilla/ecma/Date/15.9.5.12-5.js: Ditto.
* tests/mozilla/ecma/Date/15.9.5.12-6.js: Ditto.
* tests/mozilla/ecma/Date/15.9.5.12-7.js: Ditto.
* tests/mozilla/ecma/Date/15.9.5.12-8.js: Ditto.
* tests/mozilla/ecma/Date/15.9.5.13-2.js: Ditto.
* tests/mozilla/ecma/Date/15.9.5.13-8.js: Ditto.
* tests/mozilla/ecma/Date/15.9.5.14.js: Ditto.
* tests/mozilla/ecma/Date/15.9.5.15.js: Ditto.
* tests/mozilla/ecma/Date/15.9.5.16.js: Ditto.
* tests/mozilla/ecma/Date/15.9.5.17.js: Ditto.
* tests/mozilla/ecma/Date/15.9.5.18.js: Ditto.
* tests/mozilla/ecma/Date/15.9.5.19.js: Ditto.
* tests/mozilla/ecma/Date/15.9.5.20.js: Ditto.
* tests/mozilla/ecma/Date/15.9.5.21-1.js: Ditto.
* tests/mozilla/ecma/Date/15.9.5.21-2.js: Ditto.
* tests/mozilla/ecma/Date/15.9.5.21-3.js: Ditto.
* tests/mozilla/ecma/Date/15.9.5.21-4.js: Ditto.
* tests/mozilla/ecma/Date/15.9.5.21-5.js: Ditto.
* tests/mozilla/ecma/Date/15.9.5.21-6.js: Ditto.
* tests/mozilla/ecma/Date/15.9.5.21-7.js: Ditto.
* tests/mozilla/ecma/Date/15.9.5.21-8.js: Ditto.
* tests/mozilla/ecma/Date/15.9.5.22-1.js: Ditto.
* tests/mozilla/ecma/Date/15.9.5.22-2.js: Ditto.
* tests/mozilla/ecma/Date/15.9.5.22-3.js: Ditto.
* tests/mozilla/ecma/Date/15.9.5.22-4.js: Ditto.
* tests/mozilla/ecma/Date/15.9.5.22-5.js: Ditto.
* tests/mozilla/ecma/Date/15.9.5.22-6.js: Ditto.
* tests/mozilla/ecma/Date/15.9.5.22-7.js: Ditto.
* tests/mozilla/ecma/Date/15.9.5.22-8.js: Ditto.
* tests/mozilla/ecma/Date/15.9.5.23-4.js: Ditto.
* tests/mozilla/ecma/Date/15.9.5.23-5.js: Ditto.
* tests/mozilla/ecma/Date/15.9.5.23-6.js: Ditto.
* tests/mozilla/ecma/Date/15.9.5.23-7.js: Ditto.
* tests/mozilla/ecma/Date/15.9.5.23-8.js: Ditto.
* tests/mozilla/ecma/Date/15.9.5.23-9.js: Ditto.
* tests/mozilla/ecma/Date/15.9.5.5.js: Ditto.
* tests/mozilla/ecma/Date/15.9.5.6.js: Ditto.
* tests/mozilla/ecma/Date/15.9.5.7.js: Ditto.
* tests/mozilla/ecma/Date/15.9.5.8.js: Ditto.
* tests/mozilla/ecma/Date/15.9.5.9.js: Ditto.
git-svn-id: https://svn.webkit.org/repository/webkit/trunk@10088
268f45cc-cd09-0410-ab3c-
d52691b4dbfc
darin [Mon, 8 Aug 2005 15:30:12 +0000 (15:30 +0000)]
- forgot to delete an obsolete file
* kjs/object_wrapper.h: Deleted.
git-svn-id: https://svn.webkit.org/repository/webkit/trunk@10087
268f45cc-cd09-0410-ab3c-
d52691b4dbfc
darin [Mon, 8 Aug 2005 04:35:22 +0000 (04:35 +0000)]
- fixed two problems compiling with gcc 4.0
* kjs/array_object.cpp: (ArrayProtoFuncImp::callAsFunction): Initialized a
variable to quiet an erroneous warning.
* kjs/date_object.cpp: (KJS::makeTime): Removed extraneous KJS:: prefix.
git-svn-id: https://svn.webkit.org/repository/webkit/trunk@10086
268f45cc-cd09-0410-ab3c-
d52691b4dbfc
darin [Mon, 8 Aug 2005 04:07:46 +0000 (04:07 +0000)]
JavaScriptCore:
Rubber stamped by Maciej.
- fixed http://bugzilla.opendarwin.org/show_bug.cgi?id=4313
eliminate KJS::Value and KJS::Object smart pointer wrappers (for simplicity and speed)
* JavaScriptCore.xcodeproj/project.pbxproj: Removed object_wrapper.h.
Global replaces and other wonderful stuff.
* bindings/NP_jsobject.cpp:
(_NPN_Invoke):
(_NPN_Evaluate):
(_NPN_GetProperty):
(_NPN_SetProperty):
(_NPN_HasMethod):
(_NPN_SetException):
* bindings/c/c_instance.cpp:
(KJS::Bindings::CInstance::CInstance):
(KJS::Bindings::CInstance::invokeMethod):
(KJS::Bindings::CInstance::invokeDefaultMethod):
(KJS::Bindings::CInstance::defaultValue):
(KJS::Bindings::CInstance::stringValue):
(KJS::Bindings::CInstance::numberValue):
(KJS::Bindings::CInstance::booleanValue):
(KJS::Bindings::CInstance::valueOf):
* bindings/c/c_instance.h:
* bindings/c/c_runtime.cpp:
(CField::valueFromInstance):
(CField::setValueToInstance):
* bindings/c/c_runtime.h:
* bindings/c/c_utility.cpp:
(convertNPStringToUTF16):
(convertUTF8ToUTF16):
(coerceValueToNPVariantStringType):
(convertValueToNPVariant):
(convertNPVariantToValue):
* bindings/c/c_utility.h:
* bindings/jni/jni_instance.cpp:
(JavaInstance::stringValue):
(JavaInstance::numberValue):
(JavaInstance::booleanValue):
(JavaInstance::invokeMethod):
(JavaInstance::invokeDefaultMethod):
(JavaInstance::defaultValue):
(JavaInstance::valueOf):
* bindings/jni/jni_instance.h:
* bindings/jni/jni_jsobject.cpp:
(JSObject::invoke):
(JSObject::call):
(JSObject::eval):
(JSObject::getMember):
(JSObject::getSlot):
(JSObject::toString):
(JSObject::convertValueToJObject):
(JSObject::convertJObjectToValue):
(JSObject::listFromJArray):
* bindings/jni/jni_jsobject.h:
* bindings/jni/jni_objc.mm:
(KJS::Bindings::dispatchJNICall):
* bindings/jni/jni_runtime.cpp:
(JavaArray::convertJObjectToArray):
(JavaField::dispatchValueFromInstance):
(JavaField::valueFromInstance):
(JavaField::dispatchSetValueToInstance):
(JavaField::setValueToInstance):
(JavaArray::setValueAt):
(JavaArray::valueAt):
* bindings/jni/jni_runtime.h:
(KJS::Bindings::JavaString::ustring):
* bindings/jni/jni_utility.cpp:
(KJS::Bindings::getJavaVM):
(KJS::Bindings::getJNIEnv):
(KJS::Bindings::getMethodID):
(KJS::Bindings::callJNIVoidMethod):
(KJS::Bindings::callJNIObjectMethod):
(KJS::Bindings::callJNIBooleanMethod):
(KJS::Bindings::callJNIStaticBooleanMethod):
(KJS::Bindings::callJNIByteMethod):
(KJS::Bindings::callJNICharMethod):
(KJS::Bindings::callJNIShortMethod):
(KJS::Bindings::callJNIIntMethod):
(KJS::Bindings::callJNILongMethod):
(KJS::Bindings::callJNIFloatMethod):
(KJS::Bindings::callJNIDoubleMethod):
(KJS::Bindings::callJNIVoidMethodA):
(KJS::Bindings::callJNIObjectMethodA):
(KJS::Bindings::callJNIByteMethodA):
(KJS::Bindings::callJNICharMethodA):
(KJS::Bindings::callJNIShortMethodA):
(KJS::Bindings::callJNIIntMethodA):
(KJS::Bindings::callJNILongMethodA):
(KJS::Bindings::callJNIFloatMethodA):
(KJS::Bindings::callJNIDoubleMethodA):
(KJS::Bindings::callJNIBooleanMethodA):
(KJS::Bindings::callJNIVoidMethodIDA):
(KJS::Bindings::callJNIObjectMethodIDA):
(KJS::Bindings::callJNIByteMethodIDA):
(KJS::Bindings::callJNICharMethodIDA):
(KJS::Bindings::callJNIShortMethodIDA):
(KJS::Bindings::callJNIIntMethodIDA):
(KJS::Bindings::callJNILongMethodIDA):
(KJS::Bindings::callJNIFloatMethodIDA):
(KJS::Bindings::callJNIDoubleMethodIDA):
(KJS::Bindings::callJNIBooleanMethodIDA):
(KJS::Bindings::getCharactersFromJString):
(KJS::Bindings::releaseCharactersForJString):
(KJS::Bindings::getCharactersFromJStringInEnv):
(KJS::Bindings::releaseCharactersForJStringInEnv):
(KJS::Bindings::getUCharactersFromJStringInEnv):
(KJS::Bindings::releaseUCharactersForJStringInEnv):
(KJS::Bindings::JNITypeFromClassName):
(KJS::Bindings::signatureFromPrimitiveType):
(KJS::Bindings::JNITypeFromPrimitiveType):
(KJS::Bindings::getJNIField):
(KJS::Bindings::convertValueToJValue):
* bindings/jni/jni_utility.h:
* bindings/objc/WebScriptObject.mm:
(_didExecute):
(-[WebScriptObject _initializeWithObjectImp:originExecutionContext:Bindings::executionContext:Bindings::]):
(-[WebScriptObject _initWithObjectImp:originExecutionContext:Bindings::executionContext:Bindings::]):
(-[WebScriptObject _imp]):
(-[WebScriptObject _executionContext]):
(-[WebScriptObject _setExecutionContext:]):
(-[WebScriptObject _originExecutionContext]):
(-[WebScriptObject _setOriginExecutionContext:]):
(+[WebScriptObject throwException:]):
(listFromNSArray):
(-[WebScriptObject callWebScriptMethod:withArguments:]):
(-[WebScriptObject evaluateWebScript:]):
(-[WebScriptObject setValue:forKey:]):
(-[WebScriptObject valueForKey:]):
(-[WebScriptObject removeWebScriptKey:]):
(-[WebScriptObject stringRepresentation]):
(-[WebScriptObject webScriptValueAtIndex:]):
(-[WebScriptObject setException:]):
(+[WebScriptObject _convertValueToObjcValue:originExecutionContext:executionContext:Bindings::]):
* bindings/objc/WebScriptObjectPrivate.h:
* bindings/objc/objc_class.h:
* bindings/objc/objc_class.mm:
(KJS::Bindings::ObjcClass::fallbackObject):
* bindings/objc/objc_instance.h:
* bindings/objc/objc_instance.mm:
(ObjcInstance::invokeMethod):
(ObjcInstance::invokeDefaultMethod):
(ObjcInstance::setValueOfField):
(ObjcInstance::setValueOfUndefinedField):
(ObjcInstance::getValueOfField):
(ObjcInstance::getValueOfUndefinedField):
(ObjcInstance::defaultValue):
(ObjcInstance::stringValue):
(ObjcInstance::numberValue):
(ObjcInstance::booleanValue):
(ObjcInstance::valueOf):
* bindings/objc/objc_runtime.h:
* bindings/objc/objc_runtime.mm:
(ObjcField::valueFromInstance):
(convertValueToObjcObject):
(ObjcField::setValueToInstance):
(ObjcArray::setValueAt):
(ObjcArray::valueAt):
(ObjcFallbackObjectImp::put):
(ObjcFallbackObjectImp::callAsFunction):
(ObjcFallbackObjectImp::defaultValue):
* bindings/objc/objc_utility.h:
* bindings/objc/objc_utility.mm:
(Bindings::JSMethodNameToObjCMethodName):
(Bindings::convertValueToObjcValue):
(Bindings::convertNSStringToString):
(Bindings::convertObjcValueToValue):
(Bindings::objcValueTypeForType):
(Bindings::createObjcInstanceForValue):
* bindings/runtime.cpp:
(Instance::getValueOfField):
(Instance::setValueOfField):
(Instance::createRuntimeObject):
(Instance::createLanguageInstanceForValue):
* bindings/runtime.h:
(KJS::Bindings::Constructor::~Constructor):
(KJS::Bindings::Field::~Field):
(KJS::Bindings::MethodList::MethodList):
(KJS::Bindings::Class::fallbackObject):
(KJS::Bindings::Class::~Class):
(KJS::Bindings::Instance::Instance):
(KJS::Bindings::Instance::getValueOfUndefinedField):
(KJS::Bindings::Instance::supportsSetValueOfUndefinedField):
(KJS::Bindings::Instance::setValueOfUndefinedField):
(KJS::Bindings::Instance::valueOf):
(KJS::Bindings::Instance::setExecutionContext):
(KJS::Bindings::Instance::~Instance):
(KJS::Bindings::Array::~Array):
* bindings/runtime_array.cpp:
(RuntimeArrayImp::RuntimeArrayImp):
(RuntimeArrayImp::lengthGetter):
(RuntimeArrayImp::indexGetter):
(RuntimeArrayImp::put):
* bindings/runtime_array.h:
* bindings/runtime_method.cpp:
(RuntimeMethodImp::lengthGetter):
(RuntimeMethodImp::callAsFunction):
* bindings/runtime_method.h:
* bindings/runtime_object.cpp:
(RuntimeObjectImp::fallbackObjectGetter):
(RuntimeObjectImp::fieldGetter):
(RuntimeObjectImp::methodGetter):
(RuntimeObjectImp::getOwnPropertySlot):
(RuntimeObjectImp::put):
(RuntimeObjectImp::defaultValue):
(RuntimeObjectImp::callAsFunction):
* bindings/runtime_object.h:
* kjs/array_instance.h:
* kjs/array_object.cpp:
(ArrayInstanceImp::ArrayInstanceImp):
(ArrayInstanceImp::lengthGetter):
(ArrayInstanceImp::getOwnPropertySlot):
(ArrayInstanceImp::put):
(ArrayInstanceImp::propList):
(ArrayInstanceImp::setLength):
(compareByStringForQSort):
(compareWithCompareFunctionForQSort):
(ArrayInstanceImp::sort):
(ArrayInstanceImp::pushUndefinedObjectsToEnd):
(ArrayPrototypeImp::ArrayPrototypeImp):
(ArrayProtoFuncImp::ArrayProtoFuncImp):
(ArrayProtoFuncImp::callAsFunction):
(ArrayObjectImp::ArrayObjectImp):
(ArrayObjectImp::construct):
(ArrayObjectImp::callAsFunction):
* kjs/array_object.h:
* kjs/bool_object.cpp:
(BooleanPrototypeImp::BooleanPrototypeImp):
(BooleanProtoFuncImp::BooleanProtoFuncImp):
(BooleanProtoFuncImp::callAsFunction):
(BooleanObjectImp::BooleanObjectImp):
(BooleanObjectImp::construct):
(BooleanObjectImp::callAsFunction):
* kjs/bool_object.h:
* kjs/collector.cpp:
(KJS::Collector::markStackObjectsConservatively):
(KJS::Collector::collect):
(KJS::className):
* kjs/completion.h:
(KJS::Completion::Completion):
(KJS::Completion::value):
(KJS::Completion::isValueCompletion):
* kjs/context.h:
(KJS::ContextImp::variableObject):
(KJS::ContextImp::setVariableObject):
(KJS::ContextImp::thisValue):
(KJS::ContextImp::activationObject):
(KJS::ContextImp::pushScope):
* kjs/date_object.cpp:
(formatLocaleDate):
(KJS::timeFromArgs):
(KJS::DatePrototypeImp::DatePrototypeImp):
(KJS::DateProtoFuncImp::DateProtoFuncImp):
(KJS::DateProtoFuncImp::callAsFunction):
(KJS::DateObjectImp::DateObjectImp):
(KJS::DateObjectImp::construct):
(KJS::DateObjectImp::callAsFunction):
(KJS::DateObjectFuncImp::DateObjectFuncImp):
(KJS::DateObjectFuncImp::callAsFunction):
(KJS::parseDate):
(KJS::KRFCDate_parseDate):
(KJS::timeClip):
* kjs/date_object.h:
* kjs/debugger.cpp:
(Debugger::exception):
(Debugger::callEvent):
(Debugger::returnEvent):
* kjs/debugger.h:
* kjs/error_object.cpp:
(ErrorPrototypeImp::ErrorPrototypeImp):
(ErrorProtoFuncImp::ErrorProtoFuncImp):
(ErrorProtoFuncImp::callAsFunction):
(ErrorObjectImp::ErrorObjectImp):
(ErrorObjectImp::construct):
(ErrorObjectImp::callAsFunction):
(NativeErrorPrototypeImp::NativeErrorPrototypeImp):
(NativeErrorImp::NativeErrorImp):
(NativeErrorImp::construct):
(NativeErrorImp::callAsFunction):
* kjs/error_object.h:
* kjs/function.cpp:
(KJS::FunctionImp::FunctionImp):
(KJS::FunctionImp::callAsFunction):
(KJS::FunctionImp::processParameters):
(KJS::FunctionImp::argumentsGetter):
(KJS::FunctionImp::lengthGetter):
(KJS::FunctionImp::put):
(KJS::DeclaredFunctionImp::DeclaredFunctionImp):
(KJS::DeclaredFunctionImp::construct):
(KJS::ArgumentsImp::ArgumentsImp):
(KJS::ArgumentsImp::mappedIndexGetter):
(KJS::ArgumentsImp::put):
(KJS::ActivationImp::argumentsGetter):
(KJS::GlobalFuncImp::GlobalFuncImp):
(KJS::encode):
(KJS::decode):
(KJS::GlobalFuncImp::callAsFunction):
* kjs/function.h:
* kjs/function_object.cpp:
(FunctionPrototypeImp::FunctionPrototypeImp):
(FunctionPrototypeImp::callAsFunction):
(FunctionProtoFuncImp::FunctionProtoFuncImp):
(FunctionProtoFuncImp::callAsFunction):
(FunctionObjectImp::FunctionObjectImp):
(FunctionObjectImp::construct):
(FunctionObjectImp::callAsFunction):
* kjs/function_object.h:
* kjs/internal.cpp:
(KJS::UndefinedImp::toPrimitive):
(KJS::UndefinedImp::toObject):
(KJS::NullImp::toPrimitive):
(KJS::NullImp::toObject):
(KJS::BooleanImp::toPrimitive):
(KJS::BooleanImp::toObject):
(KJS::StringImp::toPrimitive):
(KJS::StringImp::toObject):
(KJS::NumberImp::toPrimitive):
(KJS::NumberImp::toObject):
(KJS::NumberImp::getUInt32):
(KJS::LabelStack::push):
(KJS::ContextImp::ContextImp):
(KJS::InterpreterImp::globalInit):
(KJS::InterpreterImp::globalClear):
(KJS::InterpreterImp::InterpreterImp):
(KJS::InterpreterImp::initGlobalObject):
(KJS::InterpreterImp::clear):
(KJS::InterpreterImp::mark):
(KJS::InterpreterImp::evaluate):
(KJS::InternalFunctionImp::hasInstance):
(KJS::roundValue):
(KJS::printInfo):
* kjs/internal.h:
(KJS::InterpreterImp::builtinObject):
(KJS::InterpreterImp::builtinFunction):
(KJS::InterpreterImp::builtinArray):
(KJS::InterpreterImp::builtinBoolean):
(KJS::InterpreterImp::builtinString):
(KJS::InterpreterImp::builtinNumber):
(KJS::InterpreterImp::builtinDate):
(KJS::InterpreterImp::builtinRegExp):
(KJS::InterpreterImp::builtinError):
(KJS::InterpreterImp::builtinObjectPrototype):
(KJS::InterpreterImp::builtinFunctionPrototype):
(KJS::InterpreterImp::builtinArrayPrototype):
(KJS::InterpreterImp::builtinBooleanPrototype):
(KJS::InterpreterImp::builtinStringPrototype):
(KJS::InterpreterImp::builtinNumberPrototype):
(KJS::InterpreterImp::builtinDatePrototype):
(KJS::InterpreterImp::builtinRegExpPrototype):
(KJS::InterpreterImp::builtinErrorPrototype):
(KJS::InterpreterImp::builtinEvalError):
(KJS::InterpreterImp::builtinRangeError):
(KJS::InterpreterImp::builtinReferenceError):
(KJS::InterpreterImp::builtinSyntaxError):
(KJS::InterpreterImp::builtinTypeError):
(KJS::InterpreterImp::builtinURIError):
(KJS::InterpreterImp::builtinEvalErrorPrototype):
(KJS::InterpreterImp::builtinRangeErrorPrototype):
(KJS::InterpreterImp::builtinReferenceErrorPrototype):
(KJS::InterpreterImp::builtinSyntaxErrorPrototype):
(KJS::InterpreterImp::builtinTypeErrorPrototype):
(KJS::InterpreterImp::builtinURIErrorPrototype):
* kjs/interpreter.cpp:
(Context::variableObject):
(Context::thisValue):
(Interpreter::Interpreter):
(Interpreter::globalObject):
(Interpreter::evaluate):
(Interpreter::builtinObject):
(Interpreter::builtinFunction):
(Interpreter::builtinArray):
(Interpreter::builtinBoolean):
(Interpreter::builtinString):
(Interpreter::builtinNumber):
(Interpreter::builtinDate):
(Interpreter::builtinRegExp):
(Interpreter::builtinError):
(Interpreter::builtinObjectPrototype):
(Interpreter::builtinFunctionPrototype):
(Interpreter::builtinArrayPrototype):
(Interpreter::builtinBooleanPrototype):
(Interpreter::builtinStringPrototype):
(Interpreter::builtinNumberPrototype):
(Interpreter::builtinDatePrototype):
(Interpreter::builtinRegExpPrototype):
(Interpreter::builtinErrorPrototype):
(Interpreter::builtinEvalError):
(Interpreter::builtinRangeError):
(Interpreter::builtinReferenceError):
(Interpreter::builtinSyntaxError):
(Interpreter::builtinTypeError):
(Interpreter::builtinURIError):
(Interpreter::builtinEvalErrorPrototype):
(Interpreter::builtinRangeErrorPrototype):
(Interpreter::builtinReferenceErrorPrototype):
(Interpreter::builtinSyntaxErrorPrototype):
(Interpreter::builtinTypeErrorPrototype):
(Interpreter::builtinURIErrorPrototype):
(Interpreter::createLanguageInstanceForValue):
* kjs/interpreter.h:
(KJS::Interpreter::isGlobalObject):
(KJS::ExecState::setException):
(KJS::ExecState::clearException):
(KJS::ExecState::exception):
(KJS::ExecState::hadException):
(KJS::ExecState::ExecState):
* kjs/list.cpp:
(KJS::List::at):
* kjs/list.h:
(KJS::List::operator[]):
(KJS::ListIterator::operator->):
(KJS::ListIterator::operator*):
(KJS::ListIterator::operator++):
(KJS::ListIterator::operator--):
* kjs/lookup.h:
(KJS::staticFunctionGetter):
(KJS::staticValueGetter):
(KJS::lookupPut):
(KJS::cacheGlobalObject):
* kjs/math_object.cpp:
(MathObjectImp::getValueProperty):
(MathFuncImp::MathFuncImp):
(MathFuncImp::callAsFunction):
* kjs/math_object.h:
* kjs/nodes.cpp:
(Node::evaluateReference):
(Node::throwError):
(Node::setExceptionDetailsIfNeeded):
(NullNode::evaluate):
(BooleanNode::evaluate):
(NumberNode::evaluate):
(StringNode::evaluate):
(RegExpNode::evaluate):
(ThisNode::evaluate):
(ResolveNode::evaluate):
(ResolveNode::evaluateReference):
(GroupNode::evaluate):
(ElementNode::evaluate):
(ArrayNode::evaluate):
(ObjectLiteralNode::evaluate):
(PropertyValueNode::evaluate):
(PropertyNode::evaluate):
(AccessorNode1::evaluate):
(AccessorNode1::evaluateReference):
(AccessorNode2::evaluate):
(AccessorNode2::evaluateReference):
(ArgumentListNode::evaluate):
(ArgumentListNode::evaluateList):
(ArgumentsNode::evaluate):
(NewExprNode::evaluate):
(FunctionCallNode::evaluate):
(PostfixNode::evaluate):
(DeleteNode::evaluate):
(VoidNode::evaluate):
(TypeOfNode::evaluate):
(PrefixNode::evaluate):
(UnaryPlusNode::evaluate):
(NegateNode::evaluate):
(BitwiseNotNode::evaluate):
(LogicalNotNode::evaluate):
(MultNode::evaluate):
(AddNode::evaluate):
(ShiftNode::evaluate):
(RelationalNode::evaluate):
(EqualNode::evaluate):
(BitOperNode::evaluate):
(BinaryLogicalNode::evaluate):
(ConditionalNode::evaluate):
(AssignNode::evaluate):
(CommaNode::evaluate):
(StatListNode::execute):
(AssignExprNode::evaluate):
(VarDeclNode::evaluate):
(VarDeclNode::processVarDecls):
(VarDeclListNode::evaluate):
(ExprStatementNode::execute):
(IfNode::execute):
(DoWhileNode::execute):
(WhileNode::execute):
(ForNode::execute):
(ForInNode::execute):
(ContinueNode::execute):
(BreakNode::execute):
(ReturnNode::execute):
(WithNode::execute):
(CaseClauseNode::evaluate):
(ClauseListNode::evaluate):
(CaseBlockNode::evaluate):
(CaseBlockNode::evalBlock):
(SwitchNode::execute):
(ThrowNode::execute):
(CatchNode::execute):
(TryNode::execute):
(ParameterNode::evaluate):
(FuncDeclNode::processFuncDecl):
(FuncExprNode::evaluate):
(SourceElementsNode::execute):
* kjs/nodes.h:
(KJS::StatementNode::evaluate):
* kjs/number_object.cpp:
(NumberPrototypeImp::NumberPrototypeImp):
(NumberProtoFuncImp::NumberProtoFuncImp):
(NumberProtoFuncImp::callAsFunction):
(NumberObjectImp::NumberObjectImp):
(NumberObjectImp::getValueProperty):
(NumberObjectImp::construct):
(NumberObjectImp::callAsFunction):
* kjs/number_object.h:
* kjs/object.cpp:
(KJS::ObjectImp::call):
(KJS::ObjectImp::mark):
(KJS::ObjectImp::classInfo):
(KJS::ObjectImp::get):
(KJS::ObjectImp::getProperty):
(KJS::ObjectImp::getPropertySlot):
(KJS::ObjectImp::put):
(KJS::ObjectImp::hasOwnProperty):
(KJS::ObjectImp::defaultValue):
(KJS::ObjectImp::findPropertyHashEntry):
(KJS::ObjectImp::construct):
(KJS::ObjectImp::callAsFunction):
(KJS::ObjectImp::hasInstance):
(KJS::ObjectImp::propList):
(KJS::ObjectImp::toPrimitive):
(KJS::ObjectImp::toNumber):
(KJS::ObjectImp::toString):
(KJS::ObjectImp::toObject):
(KJS::ObjectImp::putDirect):
(KJS::Error::create):
(KJS::error):
* kjs/object.h:
(KJS::):
(KJS::ObjectImp::getPropertySlot):
(KJS::AllocatedValueImp::isObject):
(KJS::ObjectImp::ObjectImp):
(KJS::ObjectImp::internalValue):
(KJS::ObjectImp::setInternalValue):
(KJS::ObjectImp::prototype):
(KJS::ObjectImp::setPrototype):
(KJS::ObjectImp::inherits):
* kjs/object_object.cpp:
(ObjectPrototypeImp::ObjectPrototypeImp):
(ObjectProtoFuncImp::ObjectProtoFuncImp):
(ObjectProtoFuncImp::callAsFunction):
(ObjectObjectImp::ObjectObjectImp):
(ObjectObjectImp::construct):
(ObjectObjectImp::callAsFunction):
* kjs/object_object.h:
* kjs/operations.cpp:
(KJS::equal):
(KJS::strictEqual):
(KJS::relation):
(KJS::add):
(KJS::mult):
* kjs/operations.h:
* kjs/property_map.cpp:
(KJS::PropertyMap::mark):
(KJS::PropertyMap::addEnumerablesToReferenceList):
(KJS::PropertyMap::addSparseArrayPropertiesToReferenceList):
(KJS::PropertyMap::save):
(KJS::PropertyMap::restore):
* kjs/property_map.h:
* kjs/property_slot.cpp:
(KJS::PropertySlot::undefinedGetter):
* kjs/property_slot.h:
(KJS::PropertySlot::getValue):
* kjs/protect.h:
(KJS::gcUnprotectNullTolerant):
(KJS::ProtectedValue::ProtectedValue):
(KJS::ProtectedValue::~ProtectedValue):
(KJS::ProtectedValue::operator=):
(KJS::ProtectedValue::operator ValueImp *):
(KJS::ProtectedValue::operator->):
* kjs/protected_object.h:
(KJS::ProtectedObject::ProtectedObject):
(KJS::ProtectedObject::operator=):
(KJS::ProtectedObject::operator ValueImp *):
(KJS::ProtectedObject::operator ObjectImp *):
(KJS::ProtectedObject::operator->):
(KJS::ProtectedReference::ProtectedReference):
(KJS::ProtectedReference::~ProtectedReference):
(KJS::ProtectedReference::operator=):
* kjs/protected_values.cpp:
(KJS::ProtectedValues::getProtectCount):
(KJS::ProtectedValues::increaseProtectCount):
(KJS::ProtectedValues::insert):
(KJS::ProtectedValues::decreaseProtectCount):
* kjs/protected_values.h:
* kjs/reference.cpp:
(KJS::Reference::Reference):
(KJS::Reference::makeValueReference):
(KJS::Reference::getBase):
(KJS::Reference::getValue):
(KJS::Reference::putValue):
(KJS::Reference::deleteValue):
* kjs/reference.h:
(KJS::Reference::baseIfMutable):
* kjs/regexp_object.cpp:
(RegExpPrototypeImp::RegExpPrototypeImp):
(RegExpProtoFuncImp::RegExpProtoFuncImp):
(RegExpProtoFuncImp::callAsFunction):
(RegExpObjectImp::RegExpObjectImp):
(RegExpObjectImp::arrayOfMatches):
(RegExpObjectImp::backrefGetter):
(RegExpObjectImp::construct):
(RegExpObjectImp::callAsFunction):
* kjs/regexp_object.h:
* kjs/string_object.cpp:
(StringInstanceImp::lengthGetter):
(StringInstanceImp::indexGetter):
(StringInstanceImp::getOwnPropertySlot):
(StringInstanceImp::put):
(StringPrototypeImp::StringPrototypeImp):
(StringProtoFuncImp::StringProtoFuncImp):
(regExpIsGlobal):
(replace):
(StringProtoFuncImp::callAsFunction):
(StringObjectImp::StringObjectImp):
(StringObjectImp::construct):
(StringObjectImp::callAsFunction):
(StringObjectFuncImp::StringObjectFuncImp):
(StringObjectFuncImp::callAsFunction):
* kjs/string_object.h:
* kjs/testkjs.cpp:
(TestFunctionImp::callAsFunction):
(VersionFunctionImp::callAsFunction):
(main):
* kjs/value.cpp:
(KJS::AllocatedValueImp::operator new):
(KJS::AllocatedValueImp::getUInt32):
(KJS::ValueImp::toInteger):
(KJS::ValueImp::toInt32):
(KJS::ValueImp::toUInt32):
(KJS::ValueImp::toUInt16):
(KJS::ValueImp::toObject):
(KJS::AllocatedValueImp::getBoolean):
(KJS::AllocatedValueImp::getNumber):
(KJS::AllocatedValueImp::getString):
(KJS::AllocatedValueImp::getObject):
(KJS::jsString):
(KJS::jsNumber):
(KJS::ConstantValues::init):
(KJS::ConstantValues::clear):
(KJS::ConstantValues::mark):
* kjs/value.h:
(KJS::):
(KJS::jsUndefined):
(KJS::jsNull):
(KJS::jsBoolean):
(KJS::jsNaN):
(KJS::ValueImp::ValueImp):
(KJS::ValueImp::~ValueImp):
(KJS::AllocatedValueImp::AllocatedValueImp):
(KJS::AllocatedValueImp::~AllocatedValueImp):
(KJS::AllocatedValueImp::isBoolean):
(KJS::AllocatedValueImp::isNumber):
(KJS::AllocatedValueImp::isString):
(KJS::AllocatedValueImp::isObject):
(KJS::AllocatedValueImp::marked):
(KJS::AllocatedValueImp::mark):
(KJS::ValueImp::downcast):
(KJS::ValueImp::isUndefined):
(KJS::ValueImp::isNull):
(KJS::ValueImp::isUndefinedOrNull):
(KJS::ValueImp::isBoolean):
(KJS::ValueImp::isNumber):
(KJS::ValueImp::isString):
(KJS::ValueImp::isObject):
(KJS::ValueImp::getBoolean):
(KJS::ValueImp::getNumber):
(KJS::ValueImp::getString):
(KJS::ValueImp::getObject):
(KJS::ValueImp::getUInt32):
(KJS::ValueImp::mark):
(KJS::ValueImp::marked):
(KJS::ValueImp::type):
(KJS::ValueImp::toPrimitive):
(KJS::ValueImp::toBoolean):
(KJS::ValueImp::toNumber):
(KJS::ValueImp::toString):
(KJS::jsZero):
(KJS::jsOne):
(KJS::jsTwo):
(KJS::Undefined):
(KJS::Null):
(KJS::Boolean):
(KJS::Number):
(KJS::String):
WebCore:
Rubber stamped by Maciej.
- fixed http://bugzilla.opendarwin.org/show_bug.cgi?id=4313
eliminate KJS::Value and KJS::Object smart pointer wrappers (for simplicity and speed)
* khtml/ecma/domparser.cpp:
(KJS::DOMParserConstructorImp::construct):
(KJS::DOMParserProtoFunc::callAsFunction):
* khtml/ecma/domparser.h:
* khtml/ecma/kjs_binding.cpp:
(KJS::ScriptInterpreter::ScriptInterpreter):
(KJS::ScriptInterpreter::isGlobalObject):
(KJS::ScriptInterpreter::createLanguageInstanceForValue):
(KJS::getStringOrNull):
(KJS::ValueToVariant):
(KJS::setDOMException):
* khtml/ecma/kjs_binding.h:
(KJS::DOMFunction::toPrimitive):
(KJS::cacheDOMObject):
* khtml/ecma/kjs_css.cpp:
(KJS::DOMCSSStyleDeclaration::indexGetter):
(KJS::DOMCSSStyleDeclaration::cssPropertyGetter):
(KJS::DOMCSSStyleDeclaration::getValueProperty):
(KJS::DOMCSSStyleDeclaration::put):
(KJS::DOMCSSStyleDeclarationProtoFunc::callAsFunction):
(KJS::DOMStyleSheet::getValueProperty):
(KJS::DOMStyleSheet::put):
(KJS::DOMStyleSheetList::getValueProperty):
(KJS::DOMStyleSheetList::indexGetter):
(KJS::DOMStyleSheetList::nameGetter):
(KJS::DOMStyleSheetListFunc::callAsFunction):
(KJS::DOMMediaList::getValueProperty):
(KJS::DOMMediaList::indexGetter):
(KJS::DOMMediaList::put):
(KJS::KJS::DOMMediaListProtoFunc::callAsFunction):
(KJS::DOMCSSStyleSheet::getValueProperty):
(KJS::DOMCSSStyleSheetProtoFunc::callAsFunction):
(KJS::DOMCSSRuleList::getValueProperty):
(KJS::DOMCSSRuleList::indexGetter):
(KJS::DOMCSSRuleListFunc::callAsFunction):
(KJS::DOMCSSRule::getValueProperty):
(KJS::DOMCSSRule::put):
(KJS::DOMCSSRule::putValueProperty):
(KJS::DOMCSSRuleFunc::callAsFunction):
(KJS::CSSRuleConstructor::getValueProperty):
(KJS::getCSSRuleConstructor):
(KJS::DOMCSSValue::getValueProperty):
(KJS::DOMCSSValue::put):
(KJS::getDOMCSSValue):
(KJS::CSSValueConstructor::getValueProperty):
(KJS::getCSSValueConstructor):
(KJS::DOMCSSPrimitiveValue::getValueProperty):
(KJS::DOMCSSPrimitiveValueProtoFunc::callAsFunction):
(KJS::CSSPrimitiveValueConstructor::getValueProperty):
(KJS::getCSSPrimitiveValueConstructor):
(KJS::DOMCSSValueList::getValueProperty):
(KJS::DOMCSSValueList::indexGetter):
(KJS::DOMCSSValueListFunc::callAsFunction):
(KJS::DOMRGBColor::getValueProperty):
(KJS::DOMRect::getValueProperty):
(KJS::DOMCounter::getValueProperty):
* khtml/ecma/kjs_css.h:
* khtml/ecma/kjs_dom.cpp:
(KJS::DOMNode::getValueProperty):
(KJS::DOMNode::put):
(KJS::DOMNode::putValueProperty):
(KJS::DOMNode::toPrimitive):
(KJS::DOMNode::getListener):
(KJS::DOMNodeProtoFunc::callAsFunction):
(KJS::DOMNodeList::toPrimitive):
(KJS::DOMNodeList::getValueProperty):
(KJS::DOMNodeList::indexGetter):
(KJS::DOMNodeList::nameGetter):
(KJS::DOMNodeList::callAsFunction):
(KJS::DOMNodeListFunc::DOMNodeListFunc):
(KJS::DOMNodeListFunc::callAsFunction):
(KJS::DOMAttr::getValueProperty):
(KJS::DOMAttr::put):
(KJS::DOMAttr::putValueProperty):
(KJS::DOMDocument::getValueProperty):
(KJS::DOMDocument::put):
(KJS::DOMDocument::putValueProperty):
(KJS::DOMDocumentProtoFunc::callAsFunction):
(KJS::DOMElement::getValueProperty):
(KJS::DOMElement::attributeGetter):
(KJS::DOMElement::getOwnPropertySlot):
(KJS::DOMElementProtoFunc::callAsFunction):
(KJS::DOMDOMImplementationProtoFunc::callAsFunction):
(KJS::DOMDocumentType::getValueProperty):
(KJS::DOMNamedNodeMap::lengthGetter):
(KJS::DOMNamedNodeMap::indexGetter):
(KJS::DOMNamedNodeMapProtoFunc::callAsFunction):
(KJS::DOMProcessingInstruction::getValueProperty):
(KJS::DOMProcessingInstruction::put):
(KJS::DOMNotation::getValueProperty):
(KJS::DOMEntity::getValueProperty):
(KJS::NodeConstructor::getValueProperty):
(KJS::DOMExceptionConstructor::getValueProperty):
(KJS::DOMNamedNodesCollection::lengthGetter):
(KJS::DOMNamedNodesCollection::indexGetter):
(KJS::DOMCharacterData::getValueProperty):
(KJS::DOMCharacterData::put):
(KJS::DOMCharacterDataProtoFunc::callAsFunction):
(KJS::DOMTextProtoFunc::callAsFunction):
* khtml/ecma/kjs_dom.h:
* khtml/ecma/kjs_events.cpp:
(KJS::JSAbstractEventListener::handleEvent):
(KJS::JSUnprotectedEventListener::JSUnprotectedEventListener):
(KJS::JSUnprotectedEventListener::~JSUnprotectedEventListener):
(KJS::JSUnprotectedEventListener::listenerObj):
(KJS::JSUnprotectedEventListener::windowObj):
(KJS::JSUnprotectedEventListener::mark):
(KJS::JSEventListener::JSEventListener):
(KJS::JSEventListener::~JSEventListener):
(KJS::JSEventListener::listenerObj):
(KJS::JSEventListener::windowObj):
(KJS::JSLazyEventListener::JSLazyEventListener):
(KJS::JSLazyEventListener::handleEvent):
(KJS::JSLazyEventListener::listenerObj):
(KJS::JSLazyEventListener::parseCode):
(KJS::getNodeEventListener):
(KJS::EventConstructor::getValueProperty):
(KJS::getEventConstructor):
(KJS::DOMEvent::getValueProperty):
(KJS::DOMEvent::put):
(KJS::DOMEvent::putValueProperty):
(KJS::DOMEventProtoFunc::callAsFunction):
(KJS::getDOMEvent):
(KJS::EventExceptionConstructor::getValueProperty):
(KJS::getEventExceptionConstructor):
(KJS::DOMUIEvent::getValueProperty):
(KJS::DOMUIEventProtoFunc::callAsFunction):
(KJS::DOMMouseEvent::getValueProperty):
(KJS::DOMMouseEventProtoFunc::callAsFunction):
(KJS::DOMKeyboardEvent::getValueProperty):
(KJS::DOMKeyboardEventProtoFunc::callAsFunction):
(KJS::MutationEventConstructor::getValueProperty):
(KJS::getMutationEventConstructor):
(KJS::DOMMutationEvent::getValueProperty):
(KJS::DOMMutationEventProtoFunc::callAsFunction):
(KJS::DOMWheelEvent::getValueProperty):
(KJS::DOMWheelEventProtoFunc::callAsFunction):
(KJS::stringOrUndefined):
(KJS::Clipboard::getValueProperty):
(KJS::Clipboard::put):
(KJS::Clipboard::putValueProperty):
(KJS::ClipboardProtoFunc::callAsFunction):
* khtml/ecma/kjs_events.h:
(KJS::JSAbstractEventListener::listenerObjImp):
* khtml/ecma/kjs_html.cpp:
(KJS::KJS::HTMLDocFunction::callAsFunction):
(KJS::HTMLDocument::namedItemGetter):
(KJS::HTMLDocument::getValueProperty):
(KJS::KJS::HTMLDocument::put):
(KJS::KJS::HTMLDocument::putValueProperty):
(KJS::HTMLElement::formIndexGetter):
(KJS::HTMLElement::formNameGetter):
(KJS::HTMLElement::selectIndexGetter):
(KJS::HTMLElement::framesetNameGetter):
(KJS::HTMLElement::frameWindowPropertyGetter):
(KJS::HTMLElement::runtimeObjectGetter):
(KJS::HTMLElement::runtimeObjectPropertyGetter):
(KJS::HTMLElement::getOwnPropertySlot):
(KJS::KJS::HTMLElement::implementsCall):
(KJS::KJS::HTMLElement::callAsFunction):
(KJS::HTMLElement::htmlGetter):
(KJS::HTMLElement::headGetter):
(KJS::HTMLElement::linkGetter):
(KJS::HTMLElement::titleGetter):
(KJS::HTMLElement::metaGetter):
(KJS::HTMLElement::baseGetter):
(KJS::HTMLElement::isIndexGetter):
(KJS::HTMLElement::styleGetter):
(KJS::HTMLElement::bodyGetter):
(KJS::HTMLElement::formGetter):
(KJS::HTMLElement::selectGetter):
(KJS::HTMLElement::optGroupGetter):
(KJS::HTMLElement::optionGetter):
(KJS::getInputSelectionStart):
(KJS::getInputSelectionEnd):
(KJS::HTMLElement::inputGetter):
(KJS::HTMLElement::textAreaGetter):
(KJS::HTMLElement::buttonGetter):
(KJS::HTMLElement::labelGetter):
(KJS::HTMLElement::fieldSetGetter):
(KJS::HTMLElement::legendGetter):
(KJS::HTMLElement::uListGetter):
(KJS::HTMLElement::oListGetter):
(KJS::HTMLElement::dListGetter):
(KJS::HTMLElement::dirGetter):
(KJS::HTMLElement::menuGetter):
(KJS::HTMLElement::liGetter):
(KJS::HTMLElement::divGetter):
(KJS::HTMLElement::paragraphGetter):
(KJS::HTMLElement::headingGetter):
(KJS::HTMLElement::blockQuoteGetter):
(KJS::HTMLElement::quoteGetter):
(KJS::HTMLElement::preGetter):
(KJS::HTMLElement::brGetter):
(KJS::HTMLElement::baseFontGetter):
(KJS::HTMLElement::fontGetter):
(KJS::HTMLElement::hrGetter):
(KJS::HTMLElement::modGetter):
(KJS::HTMLElement::anchorGetter):
(KJS::HTMLElement::imageGetter):
(KJS::HTMLElement::objectGetter):
(KJS::HTMLElement::paramGetter):
(KJS::HTMLElement::appletGetter):
(KJS::HTMLElement::mapGetter):
(KJS::HTMLElement::areaGetter):
(KJS::HTMLElement::scriptGetter):
(KJS::HTMLElement::tableGetter):
(KJS::HTMLElement::tableCaptionGetter):
(KJS::HTMLElement::tableColGetter):
(KJS::HTMLElement::tableSectionGetter):
(KJS::HTMLElement::tableRowGetter):
(KJS::HTMLElement::tableCellGetter):
(KJS::HTMLElement::frameSetGetter):
(KJS::HTMLElement::frameGetter):
(KJS::HTMLElement::iFrameGetter):
(KJS::HTMLElement::marqueeGetter):
(KJS::HTMLElement::getValueProperty):
(KJS::HTMLElementFunction::HTMLElementFunction):
(KJS::KJS::HTMLElementFunction::callAsFunction):
(KJS::KJS::HTMLElement::put):
(KJS::HTMLElement::htmlSetter):
(KJS::HTMLElement::headSetter):
(KJS::HTMLElement::linkSetter):
(KJS::HTMLElement::titleSetter):
(KJS::HTMLElement::metaSetter):
(KJS::HTMLElement::baseSetter):
(KJS::HTMLElement::isIndexSetter):
(KJS::HTMLElement::styleSetter):
(KJS::HTMLElement::bodySetter):
(KJS::HTMLElement::formSetter):
(KJS::HTMLElement::selectSetter):
(KJS::HTMLElement::optGroupSetter):
(KJS::HTMLElement::optionSetter):
(KJS::HTMLElement::inputSetter):
(KJS::HTMLElement::textAreaSetter):
(KJS::HTMLElement::buttonSetter):
(KJS::HTMLElement::labelSetter):
(KJS::HTMLElement::fieldSetSetter):
(KJS::HTMLElement::legendSetter):
(KJS::HTMLElement::uListSetter):
(KJS::HTMLElement::oListSetter):
(KJS::HTMLElement::dListSetter):
(KJS::HTMLElement::dirSetter):
(KJS::HTMLElement::menuSetter):
(KJS::HTMLElement::liSetter):
(KJS::HTMLElement::divSetter):
(KJS::HTMLElement::paragraphSetter):
(KJS::HTMLElement::headingSetter):
(KJS::HTMLElement::blockQuoteSetter):
(KJS::HTMLElement::quoteSetter):
(KJS::HTMLElement::preSetter):
(KJS::HTMLElement::brSetter):
(KJS::HTMLElement::baseFontSetter):
(KJS::HTMLElement::fontSetter):
(KJS::HTMLElement::hrSetter):
(KJS::HTMLElement::modSetter):
(KJS::HTMLElement::anchorSetter):
(KJS::HTMLElement::imageSetter):
(KJS::HTMLElement::objectSetter):
(KJS::HTMLElement::paramSetter):
(KJS::HTMLElement::appletSetter):
(KJS::HTMLElement::mapSetter):
(KJS::HTMLElement::areaSetter):
(KJS::HTMLElement::scriptSetter):
(KJS::HTMLElement::tableSetter):
(KJS::HTMLElement::tableCaptionSetter):
(KJS::HTMLElement::tableColSetter):
(KJS::HTMLElement::tableSectionSetter):
(KJS::HTMLElement::tableRowSetter):
(KJS::HTMLElement::tableCellSetter):
(KJS::HTMLElement::frameSetSetter):
(KJS::HTMLElement::frameSetter):
(KJS::HTMLElement::iFrameSetter):
(KJS::HTMLElement::marqueeSetter):
(KJS::HTMLElement::putValueProperty):
(KJS::HTMLCollection::lengthGetter):
(KJS::HTMLCollection::indexGetter):
(KJS::HTMLCollection::nameGetter):
(KJS::HTMLCollection::getOwnPropertySlot):
(KJS::KJS::HTMLCollection::callAsFunction):
(KJS::KJS::HTMLCollection::getNamedItems):
(KJS::KJS::HTMLCollectionProtoFunc::callAsFunction):
(KJS::HTMLSelectCollection::selectedIndexGetter):
(KJS::KJS::HTMLSelectCollection::put):
(KJS::OptionConstructorImp::construct):
(KJS::ImageConstructorImp::construct):
(KJS::Image::getValueProperty):
(KJS::Image::put):
(KJS::Image::putValueProperty):
(KJS::isGradient):
(KJS::isImagePattern):
(KJS::KJS::Context2DFunction::callAsFunction):
(KJS::Context2D::getValueProperty):
(KJS::Context2D::put):
(KJS::colorRefFromValue):
(KJS::colorFromValue):
(KJS::Context2D::setShadow):
(KJS::Context2D::updateFillImagePattern):
(KJS::Context2D::updateStrokeImagePattern):
(KJS::Context2D::putValueProperty):
(KJS::Context2D::Context2D):
(KJS::Context2D::mark):
(KJS::GradientFunction::callAsFunction):
(KJS::Gradient::getValueProperty):
(KJS::Gradient::put):
(KJS::Gradient::putValueProperty):
(KJS::ImagePattern::getValueProperty):
(KJS::ImagePattern::put):
(KJS::ImagePattern::putValueProperty):
* khtml/ecma/kjs_html.h:
* khtml/ecma/kjs_navigator.cpp:
(KJS::Navigator::getValueProperty):
(KJS::Plugins::getValueProperty):
(KJS::Plugins::indexGetter):
(KJS::Plugins::nameGetter):
(KJS::MimeTypes::getValueProperty):
(KJS::MimeTypes::indexGetter):
(KJS::MimeTypes::nameGetter):
(KJS::Plugin::getValueProperty):
(KJS::Plugin::indexGetter):
(KJS::Plugin::nameGetter):
(KJS::MimeType::getValueProperty):
(KJS::PluginsFunc::callAsFunction):
(KJS::NavigatorFunc::callAsFunction):
* khtml/ecma/kjs_navigator.h:
* khtml/ecma/kjs_proxy.cpp:
(KJSProxyImpl::evaluate):
(TestFunctionImp::callAsFunction):
(KJSProxyImpl::initScript):
(KJSProxy::proxy):
* khtml/ecma/kjs_range.cpp:
(KJS::DOMRange::getValueProperty):
(KJS::DOMRangeProtoFunc::callAsFunction):
(KJS::RangeConstructor::getValueProperty):
* khtml/ecma/kjs_range.h:
* khtml/ecma/kjs_traversal.cpp:
(KJS::DOMNodeIterator::getValueProperty):
(KJS::DOMNodeIteratorProtoFunc::callAsFunction):
(KJS::NodeFilterConstructor::getValueProperty):
(KJS::getNodeFilterConstructor):
(KJS::DOMNodeFilterProtoFunc::callAsFunction):
(KJS::DOMTreeWalker::getValueProperty):
(KJS::DOMTreeWalker::put):
(KJS::DOMTreeWalkerProtoFunc::callAsFunction):
(KJS::JSNodeFilterCondition::JSNodeFilterCondition):
(KJS::JSNodeFilterCondition::acceptNode):
* khtml/ecma/kjs_traversal.h:
* khtml/ecma/kjs_views.cpp:
(KJS::DOMAbstractView::getValueProperty):
(KJS::DOMAbstractViewFunc::callAsFunction):
* khtml/ecma/kjs_views.h:
* khtml/ecma/kjs_window.cpp:
(KJS::Screen::getValueProperty):
(KJS::Window::retrieveWindow):
(KJS::Window::retrieveActive):
(KJS::Window::retrieve):
(KJS::parseFeatures):
(KJS::showModalDialog):
(KJS::Window::getValueProperty):
(KJS::Window::childFrameGetter):
(KJS::Window::namedFrameGetter):
(KJS::Window::indexGetter):
(KJS::Window::namedItemGetter):
(KJS::Window::put):
(KJS::Window::installTimeout):
(KJS::Window::setListener):
(KJS::Window::getListener):
(KJS::Window::getJSEventListener):
(KJS::Window::getJSUnprotectedEventListener):
(KJS::Window::getJSLazyEventListener):
(KJS::WindowFunc::callAsFunction):
(KJS::ScheduledAction::ScheduledAction):
(KJS::ScheduledAction::execute):
(KJS::WindowQObject::installTimeout):
(KJS::FrameArray::getValueProperty):
(KJS::FrameArray::indexGetter):
(KJS::FrameArray::nameGetter):
(KJS::Location::getValueProperty):
(KJS::Location::put):
(KJS::Location::toPrimitive):
(KJS::LocationFunc::callAsFunction):
(KJS::Selection::getValueProperty):
(KJS::Selection::toPrimitive):
(KJS::SelectionFunc::callAsFunction):
(KJS::BarInfo::getValueProperty):
(KJS::History::getValueProperty):
(KJS::HistoryFunc::callAsFunction):
(KJS::Konqueror::get):
(KJS::KonquerorFunc::callAsFunction):
* khtml/ecma/kjs_window.h:
* khtml/ecma/xmlhttprequest.cpp:
(KJS::XMLHttpRequestConstructorImp::construct):
(KJS::XMLHttpRequest::getValueProperty):
(KJS::XMLHttpRequest::put):
(KJS::XMLHttpRequest::putValueProperty):
(KJS::XMLHttpRequest::getAllResponseHeaders):
(KJS::XMLHttpRequest::getResponseHeader):
(KJS::XMLHttpRequest::getStatus):
(KJS::XMLHttpRequest::getStatusText):
(KJS::XMLHttpRequestProtoFunc::callAsFunction):
* khtml/ecma/xmlhttprequest.h:
* khtml/ecma/xmlserializer.cpp:
(KJS::XMLSerializerConstructorImp::construct):
(KJS::XMLSerializerProtoFunc::callAsFunction):
* khtml/ecma/xmlserializer.h:
* kwq/DOMUtility.mm:
(KJS::ScriptInterpreter::createObjcInstanceForValue):
* kwq/KWQKHTMLPart.mm:
(KWQKHTMLPart::bindingRootObject):
(KWQKHTMLPart::windowScriptObject):
(KWQKHTMLPart::windowScriptNPObject):
* kwq/WebCoreBridge.mm:
(-[WebCoreBridge executionContextForView:]):
* kwq/WebCoreScriptDebugger.mm:
(WebCoreScriptDebuggerImp::callEvent):
(WebCoreScriptDebuggerImp::returnEvent):
(-[WebCoreScriptDebugger finalize]):
(-[WebCoreScriptCallFrame _convertValueToObjcValue:]):
(-[WebCoreScriptCallFrame scopeChain]):
(-[WebCoreScriptCallFrame evaluateWebScript:]):
git-svn-id: https://svn.webkit.org/repository/webkit/trunk@10084
268f45cc-cd09-0410-ab3c-
d52691b4dbfc
eseidel [Mon, 8 Aug 2005 03:39:46 +0000 (03:39 +0000)]
Bug #: 4300
Submitted by: eseidel
Reviewed by: darin
* Scripts/run-webkit-tests: added --svg option
* Scripts/run-webkit-tests-svg: Removed.
http://bugzilla.opendarwin.org/show_bug.cgi?id=4300
git-svn-id: https://svn.webkit.org/repository/webkit/trunk@10083
268f45cc-cd09-0410-ab3c-
d52691b4dbfc
eseidel [Sun, 7 Aug 2005 21:06:23 +0000 (21:06 +0000)]
Bug #: 4193
Submitted by: Ben La Monica <ben.lamonica@gmail.com>
Reviewed by: darin
* svg2png/ImageDiff.h: Added.
* svg2png/ImageDiff.m: Added.
(getDifferenceBitmap):
(computePercentageDifferent):
(saveAnimatedGIFToFile):
* svg2png/svg2png.m:
(usage): added several new options
(getBitmapForSVG): added NSBitmapImageRep generation
(main): various argument changes.
* svg2png/svg2png.xcodeproj/project.pbxproj:
Several additions to provide image differencing functionality.
http://bugzilla.opendarwin.org/show_bug.cgi?id=4193
git-svn-id: https://svn.webkit.org/repository/webkit/trunk@10082
268f45cc-cd09-0410-ab3c-
d52691b4dbfc
eseidel [Sun, 7 Aug 2005 20:23:06 +0000 (20:23 +0000)]
Bug #: 4303
Submitted by: eseidel
Reviewed by: darin
* kcanvas/KCanvasTreeDebug.cpp:
(operator<<):
Added support for printing many additional style values.
Added the W3C SVG test suite as layout tests.
http://bugzilla.opendarwin.org/show_bug.cgi?id=4303
Test cases added:
* svg-tests/W3C-SVG-1.1/Resources/DisplaceChecker.png: Added.
* svg-tests/W3C-SVG-1.1/Resources/SVG-1.1-monolithic-fixed.dtd: Added.
* svg-tests/W3C-SVG-1.1/Resources/animation-add-BE-09-expected.txt: Added.
* svg-tests/W3C-SVG-1.1/Resources/animation-add-BE-09.svg: Added.
* svg-tests/W3C-SVG-1.1/Resources/animation-extRef-image1-expected.txt: Added.
* svg-tests/W3C-SVG-1.1/Resources/animation-extRef-image1.svg: Added.
* svg-tests/W3C-SVG-1.1/Resources/animation-extRef-image2-expected.txt: Added.
* svg-tests/W3C-SVG-1.1/Resources/animation-extRef-image2.svg: Added.
* svg-tests/W3C-SVG-1.1/Resources/animation-extRef-image3-expected.txt: Added.
* svg-tests/W3C-SVG-1.1/Resources/animation-extRef-image3.svg: Added.
* svg-tests/W3C-SVG-1.1/Resources/bluesquidj.png: Added.
* svg-tests/W3C-SVG-1.1/Resources/bullet-small.png: Added.
* svg-tests/W3C-SVG-1.1/Resources/bullet-white.png: Added.
* svg-tests/W3C-SVG-1.1/Resources/bullet.png: Added.
* svg-tests/W3C-SVG-1.1/Resources/bumpMap.png: Added.
* svg-tests/W3C-SVG-1.1/Resources/bumpMap2.png: Added.
* svg-tests/W3C-SVG-1.1/Resources/changeColor.ICM: Added.
* svg-tests/W3C-SVG-1.1/Resources/colorprof.png: Added.
* svg-tests/W3C-SVG-1.1/Resources/convolveImage.png: Added.
* svg-tests/W3C-SVG-1.1/Resources/coords-units-01-f-expected.txt: Added.
* svg-tests/W3C-SVG-1.1/Resources/coords-units-01-f.png: Added.
* svg-tests/W3C-SVG-1.1/Resources/coords-units-01-f.svg: Added.
* svg-tests/W3C-SVG-1.1/Resources/copyright-documents-
19990405.html: Added.
* svg-tests/W3C-SVG-1.1/Resources/diagarrow.png: Added.
* svg-tests/W3C-SVG-1.1/Resources/ext-TestComic-expected.txt: Added.
* svg-tests/W3C-SVG-1.1/Resources/ext-TestComic.svg: Added.
* svg-tests/W3C-SVG-1.1/Resources/fillChangeColor.ICM: Added.
* svg-tests/W3C-SVG-1.1/Resources/filters-blend-01-f-expected.txt: Added.
* svg-tests/W3C-SVG-1.1/Resources/filters-blend-01-f.svg: Added.
* svg-tests/W3C-SVG-1.1/Resources/filters-color-01-f-expected.txt: Added.
* svg-tests/W3C-SVG-1.1/Resources/filters-color-01-f.svg: Added.
* svg-tests/W3C-SVG-1.1/Resources/filters-composite-01-f-expected.txt: Added.
* svg-tests/W3C-SVG-1.1/Resources/filters-composite-01-f.svg: Added.
* svg-tests/W3C-SVG-1.1/Resources/filters-comptran-01-f.svg-disabled: Added.
* svg-tests/W3C-SVG-1.1/Resources/filters-conv-01-f-expected.txt: Added.
* svg-tests/W3C-SVG-1.1/Resources/filters-conv-01-f.includeimage.png: Added.
* svg-tests/W3C-SVG-1.1/Resources/filters-conv-01-f.svg: Added.
* svg-tests/W3C-SVG-1.1/Resources/filters-diffuse-01-f-expected.txt: Added.
* svg-tests/W3C-SVG-1.1/Resources/filters-diffuse-01-f.svg: Added.
* svg-tests/W3C-SVG-1.1/Resources/filters-example-01-f-expected.txt: Added.
* svg-tests/W3C-SVG-1.1/Resources/filters-example-01-f.svg: Added.
* svg-tests/W3C-SVG-1.1/Resources/gam030.png: Added.
* svg-tests/W3C-SVG-1.1/Resources/gam030b.png: Added.
* svg-tests/W3C-SVG-1.1/Resources/gam045.png: Added.
* svg-tests/W3C-SVG-1.1/Resources/gam045b.png: Added.
* svg-tests/W3C-SVG-1.1/Resources/gam056.png: Added.
* svg-tests/W3C-SVG-1.1/Resources/gam056b.png: Added.
* svg-tests/W3C-SVG-1.1/Resources/gam100.png: Added.
* svg-tests/W3C-SVG-1.1/Resources/gam100b.png: Added.
* svg-tests/W3C-SVG-1.1/Resources/gam200.png: Added.
* svg-tests/W3C-SVG-1.1/Resources/gam200b.png: Added.
* svg-tests/W3C-SVG-1.1/Resources/greentopbutton.jpg: Added.
* svg-tests/W3C-SVG-1.1/Resources/image.png: Added.
* svg-tests/W3C-SVG-1.1/Resources/image1.jpg: Added.
* svg-tests/W3C-SVG-1.1/Resources/image1.png: Added.
* svg-tests/W3C-SVG-1.1/Resources/image1_b.png: Added.
* svg-tests/W3C-SVG-1.1/Resources/image2_b.jpg: Added.
* svg-tests/W3C-SVG-1.1/Resources/image2_b.png: Added.
* svg-tests/W3C-SVG-1.1/Resources/interact-dom-01-f-expected.txt: Added.
* svg-tests/W3C-SVG-1.1/Resources/interact-dom-01-f.svg: Added.
* svg-tests/W3C-SVG-1.1/Resources/interact-order-02-b-targ-expected.txt: Added.
* svg-tests/W3C-SVG-1.1/Resources/interact-order-02-b-targ.svg: Added.
* svg-tests/W3C-SVG-1.1/Resources/interact-order-03-b-targ-expected.txt: Added.
* svg-tests/W3C-SVG-1.1/Resources/interact-order-03-b-targ.svg: Added.
* svg-tests/W3C-SVG-1.1/Resources/leftarrow.png: Added.
* svg-tests/W3C-SVG-1.1/Resources/linking-uri-01-b-expected.txt: Added.
* svg-tests/W3C-SVG-1.1/Resources/linking-uri-01-b.svg: Added.
* svg-tests/W3C-SVG-1.1/Resources/linking-uri-01-f-1st.png: Added.
* svg-tests/W3C-SVG-1.1/Resources/linking-uri-01-f-2nd.png: Added.
* svg-tests/W3C-SVG-1.1/Resources/linking-uri-01-f-3rd.png: Added.
* svg-tests/W3C-SVG-1.1/Resources/linking-uri-01-f-4th.png: Added.
* svg-tests/W3C-SVG-1.1/Resources/linking-uri-01-f-start.png: Added.
* svg-tests/W3C-SVG-1.1/Resources/linking-uri-03-f-1st.png: Added.
* svg-tests/W3C-SVG-1.1/Resources/linking-uri-03-f-start.png: Added.
* svg-tests/W3C-SVG-1.1/Resources/linkingCircle-f-expected.txt: Added.
* svg-tests/W3C-SVG-1.1/Resources/linkingCircle-f.svg: Added.
* svg-tests/W3C-SVG-1.1/Resources/linkingToc-t-expected.txt: Added.
* svg-tests/W3C-SVG-1.1/Resources/linkingToc-t.svg: Added.
* svg-tests/W3C-SVG-1.1/Resources/magnify.png: Added.
* svg-tests/W3C-SVG-1.1/Resources/myimage.jpg: Added.
* svg-tests/W3C-SVG-1.1/Resources/nav_bullet.png: Added.
* svg-tests/W3C-SVG-1.1/Resources/nav_down.png: Added.
* svg-tests/W3C-SVG-1.1/Resources/nav_downleft.png: Added.
* svg-tests/W3C-SVG-1.1/Resources/nav_downright.png: Added.
* svg-tests/W3C-SVG-1.1/Resources/nav_frame.png: Added.
* svg-tests/W3C-SVG-1.1/Resources/nav_left.png: Added.
* svg-tests/W3C-SVG-1.1/Resources/nav_noframe.png: Added.
* svg-tests/W3C-SVG-1.1/Resources/nav_right.png: Added.
* svg-tests/W3C-SVG-1.1/Resources/nav_svg.png: Added.
* svg-tests/W3C-SVG-1.1/Resources/nav_up.png: Added.
* svg-tests/W3C-SVG-1.1/Resources/nav_upleft.png: Added.
* svg-tests/W3C-SVG-1.1/Resources/nav_upright.png: Added.
* svg-tests/W3C-SVG-1.1/Resources/old-name-2-new-name1.html: Added.
* svg-tests/W3C-SVG-1.1/Resources/paths-data-01-f-expected.txt: Added.
* svg-tests/W3C-SVG-1.1/Resources/paths-data-01-f.png: Added.
* svg-tests/W3C-SVG-1.1/Resources/paths-data-01-f.svg: Added.
* svg-tests/W3C-SVG-1.1/Resources/paths-data-02-f-expected.txt: Added.
* svg-tests/W3C-SVG-1.1/Resources/paths-data-02-f.png: Added.
* svg-tests/W3C-SVG-1.1/Resources/paths-data-02-f.svg: Added.
* svg-tests/W3C-SVG-1.1/Resources/paths-data-03-f-expected.txt: Added.
* svg-tests/W3C-SVG-1.1/Resources/paths-data-03-f.png: Added.
* svg-tests/W3C-SVG-1.1/Resources/paths-data-03-f.svg: Added.
* svg-tests/W3C-SVG-1.1/Resources/paths-data-04-f-expected.txt: Added.
* svg-tests/W3C-SVG-1.1/Resources/paths-data-04-f.png: Added.
* svg-tests/W3C-SVG-1.1/Resources/paths-data-04-f.svg: Added.
* svg-tests/W3C-SVG-1.1/Resources/rects-expected.txt: Added.
* svg-tests/W3C-SVG-1.1/Resources/rects.svg: Added.
* svg-tests/W3C-SVG-1.1/Resources/rects_b-expected.txt: Added.
* svg-tests/W3C-SVG-1.1/Resources/rects_b.svg: Added.
* svg-tests/W3C-SVG-1.1/Resources/rightarrow.png: Added.
* svg-tests/W3C-SVG-1.1/Resources/rotate20.png: Added.
* svg-tests/W3C-SVG-1.1/Resources/shapes-ellipse-01-b-expected.txt: Added.
* svg-tests/W3C-SVG-1.1/Resources/shapes-ellipse-01-b.svg: Added.
* svg-tests/W3C-SVG-1.1/Resources/shapes-ellipse-01-f-expected.txt: Added.
* svg-tests/W3C-SVG-1.1/Resources/shapes-ellipse-01-f.png: Added.
* svg-tests/W3C-SVG-1.1/Resources/shapes-ellipse-01-f.svg: Added.
* svg-tests/W3C-SVG-1.1/Resources/shapes-rect-01-b-expected.txt: Added.
* svg-tests/W3C-SVG-1.1/Resources/shapes-rect-01-b.svg: Added.
* svg-tests/W3C-SVG-1.1/Resources/shapes-rect-01-f-expected.txt: Added.
* svg-tests/W3C-SVG-1.1/Resources/shapes-rect-01-f.png: Added.
* svg-tests/W3C-SVG-1.1/Resources/shapes-rect-01-f.svg: Added.
* svg-tests/W3C-SVG-1.1/Resources/sign.png: Added.
* svg-tests/W3C-SVG-1.1/Resources/sphere.png: Added.
* svg-tests/W3C-SVG-1.1/Resources/struct-frag-01-B-expected.txt: Added.
* svg-tests/W3C-SVG-1.1/Resources/struct-frag-01-B.svg: Added.
* svg-tests/W3C-SVG-1.1/Resources/struct-image-01.jpg: Added.
* svg-tests/W3C-SVG-1.1/Resources/struct-image-01.png: Added.
* svg-tests/W3C-SVG-1.1/Resources/struct-image-02.jpg: Added.
* svg-tests/W3C-SVG-1.1/Resources/struct-image-02.png: Added.
* svg-tests/W3C-SVG-1.1/Resources/struct-symbol-01.png: Added.
* svg-tests/W3C-SVG-1.1/Resources/text-align-01-f-expected.txt: Added.
* svg-tests/W3C-SVG-1.1/Resources/text-align-01-f.svg: Added.
* svg-tests/W3C-SVG-1.1/Resources/text-align-02-f-expected.txt: Added.
* svg-tests/W3C-SVG-1.1/Resources/text-align-02-f.svg: Added.
* svg-tests/W3C-SVG-1.1/Resources/text-align-03-f-expected.txt: Added.
* svg-tests/W3C-SVG-1.1/Resources/text-align-03-f.svg: Added.
* svg-tests/W3C-SVG-1.1/Resources/text-altglyph-01-f-expected.txt: Added.
* svg-tests/W3C-SVG-1.1/Resources/text-altglyph-01-f.svg: Added.
* svg-tests/W3C-SVG-1.1/Resources/text-extTref-BE-18-targ-expected.txt: Added.
* svg-tests/W3C-SVG-1.1/Resources/text-extTref-BE-18-targ.svg: Added.
* svg-tests/W3C-SVG-1.1/Resources/text-intro-01-f-expected.txt: Added.
* svg-tests/W3C-SVG-1.1/Resources/text-intro-01-f.svg: Added.
* svg-tests/W3C-SVG-1.1/Resources/text-tref-01-f-expected.txt: Added.
* svg-tests/W3C-SVG-1.1/Resources/text-tref-01-f.svg: Added.
* svg-tests/W3C-SVG-1.1/Resources/text-ws-01-f-expected.txt: Added.
* svg-tests/W3C-SVG-1.1/Resources/text-ws-01-f.svg: Added.
* svg-tests/W3C-SVG-1.1/Resources/toc-sv-expected.txt: Added.
* svg-tests/W3C-SVG-1.1/Resources/toc-sv.svg: Added.
* svg-tests/W3C-SVG-1.1/Resources/toc-svcmp-expected.txt: Added.
* svg-tests/W3C-SVG-1.1/Resources/toc-svcmp.svg: Added.
* svg-tests/W3C-SVG-1.1/Resources/uparrow.png: Added.
* svg-tests/W3C-SVG-1.1/animate-elem-02-t-expected.txt: Added.
* svg-tests/W3C-SVG-1.1/animate-elem-02-t-w3c.png: Added.
* svg-tests/W3C-SVG-1.1/animate-elem-02-t.svg: Added.
* svg-tests/W3C-SVG-1.1/animate-elem-03-t-expected.txt: Added.
* svg-tests/W3C-SVG-1.1/animate-elem-03-t-w3c.png: Added.
* svg-tests/W3C-SVG-1.1/animate-elem-03-t.svg: Added.
* svg-tests/W3C-SVG-1.1/animate-elem-04-t-expected.txt: Added.
* svg-tests/W3C-SVG-1.1/animate-elem-04-t-w3c.png: Added.
* svg-tests/W3C-SVG-1.1/animate-elem-04-t.svg: Added.
* svg-tests/W3C-SVG-1.1/animate-elem-05-t-expected.txt: Added.
* svg-tests/W3C-SVG-1.1/animate-elem-05-t-w3c.png: Added.
* svg-tests/W3C-SVG-1.1/animate-elem-05-t.svg: Added.
* svg-tests/W3C-SVG-1.1/animate-elem-06-t-expected.txt: Added.
* svg-tests/W3C-SVG-1.1/animate-elem-06-t-w3c.png: Added.
* svg-tests/W3C-SVG-1.1/animate-elem-06-t.svg: Added.
* svg-tests/W3C-SVG-1.1/animate-elem-07-t-expected.txt: Added.
* svg-tests/W3C-SVG-1.1/animate-elem-07-t-w3c.png: Added.
* svg-tests/W3C-SVG-1.1/animate-elem-07-t.svg: Added.
* svg-tests/W3C-SVG-1.1/animate-elem-08-t-expected.txt: Added.
* svg-tests/W3C-SVG-1.1/animate-elem-08-t-w3c.png: Added.
* svg-tests/W3C-SVG-1.1/animate-elem-08-t.svg: Added.
* svg-tests/W3C-SVG-1.1/animate-elem-09-t-expected.txt: Added.
* svg-tests/W3C-SVG-1.1/animate-elem-09-t-w3c.png: Added.
* svg-tests/W3C-SVG-1.1/animate-elem-09-t.svg: Added.
* svg-tests/W3C-SVG-1.1/animate-elem-10-t-expected.txt: Added.
* svg-tests/W3C-SVG-1.1/animate-elem-10-t-w3c.png: Added.
* svg-tests/W3C-SVG-1.1/animate-elem-10-t.svg: Added.
* svg-tests/W3C-SVG-1.1/animate-elem-11-t-expected.txt: Added.
* svg-tests/W3C-SVG-1.1/animate-elem-11-t-w3c.png: Added.
* svg-tests/W3C-SVG-1.1/animate-elem-11-t.svg: Added.
* svg-tests/W3C-SVG-1.1/animate-elem-12-t-expected.txt: Added.
* svg-tests/W3C-SVG-1.1/animate-elem-12-t-w3c.png: Added.
* svg-tests/W3C-SVG-1.1/animate-elem-12-t.svg: Added.
* svg-tests/W3C-SVG-1.1/animate-elem-13-t-expected.txt: Added.
* svg-tests/W3C-SVG-1.1/animate-elem-13-t-w3c.png: Added.
* svg-tests/W3C-SVG-1.1/animate-elem-13-t.svg: Added.
* svg-tests/W3C-SVG-1.1/animate-elem-14-t-expected.txt: Added.
* svg-tests/W3C-SVG-1.1/animate-elem-14-t-w3c.png: Added.
* svg-tests/W3C-SVG-1.1/animate-elem-14-t.svg: Added.
* svg-tests/W3C-SVG-1.1/animate-elem-15-t-expected.txt: Added.
* svg-tests/W3C-SVG-1.1/animate-elem-15-t-w3c.png: Added.
* svg-tests/W3C-SVG-1.1/animate-elem-15-t.svg: Added.
* svg-tests/W3C-SVG-1.1/animate-elem-16-t-expected.txt: Added.
* svg-tests/W3C-SVG-1.1/animate-elem-16-t-w3c.png: Added.
* svg-tests/W3C-SVG-1.1/animate-elem-16-t.svg: Added.
* svg-tests/W3C-SVG-1.1/animate-elem-17-t-expected.txt: Added.
* svg-tests/W3C-SVG-1.1/animate-elem-17-t-w3c.png: Added.
* svg-tests/W3C-SVG-1.1/animate-elem-17-t.svg: Added.
* svg-tests/W3C-SVG-1.1/animate-elem-18-t-expected.txt: Added.
* svg-tests/W3C-SVG-1.1/animate-elem-18-t-w3c.png: Added.
* svg-tests/W3C-SVG-1.1/animate-elem-18-t.svg: Added.
* svg-tests/W3C-SVG-1.1/animate-elem-19-t-expected.txt: Added.
* svg-tests/W3C-SVG-1.1/animate-elem-19-t-w3c.png: Added.
* svg-tests/W3C-SVG-1.1/animate-elem-19-t.svg: Added.
* svg-tests/W3C-SVG-1.1/animate-elem-20-t-expected.txt: Added.
* svg-tests/W3C-SVG-1.1/animate-elem-20-t-w3c.png: Added.
* svg-tests/W3C-SVG-1.1/animate-elem-20-t.svg: Added.
* svg-tests/W3C-SVG-1.1/animate-elem-21-t-expected.txt: Added.
* svg-tests/W3C-SVG-1.1/animate-elem-21-t-w3c.png: Added.
* svg-tests/W3C-SVG-1.1/animate-elem-21-t.svg: Added.
* svg-tests/W3C-SVG-1.1/animate-elem-22-b-expected.txt: Added.
* svg-tests/W3C-SVG-1.1/animate-elem-22-b-w3c.png: Added.
* svg-tests/W3C-SVG-1.1/animate-elem-22-b.svg: Added.
* svg-tests/W3C-SVG-1.1/animate-elem-23-t-expected.txt: Added.
* svg-tests/W3C-SVG-1.1/animate-elem-23-t-w3c.png: Added.
* svg-tests/W3C-SVG-1.1/animate-elem-23-t.svg: Added.
* svg-tests/W3C-SVG-1.1/animate-elem-24-t-expected.txt: Added.
* svg-tests/W3C-SVG-1.1/animate-elem-24-t-w3c.png: Added.
* svg-tests/W3C-SVG-1.1/animate-elem-24-t.svg: Added.
* svg-tests/W3C-SVG-1.1/animate-elem-25-t-expected.txt: Added.
* svg-tests/W3C-SVG-1.1/animate-elem-25-t-w3c.png: Added.
* svg-tests/W3C-SVG-1.1/animate-elem-25-t.svg: Added.
* svg-tests/W3C-SVG-1.1/animate-elem-26-t-expected.txt: Added.
* svg-tests/W3C-SVG-1.1/animate-elem-26-t-w3c.png: Added.
* svg-tests/W3C-SVG-1.1/animate-elem-26-t.svg: Added.
* svg-tests/W3C-SVG-1.1/animate-elem-27-t-expected.txt: Added.
* svg-tests/W3C-SVG-1.1/animate-elem-27-t-w3c.png: Added.
* svg-tests/W3C-SVG-1.1/animate-elem-27-t.svg: Added.
* svg-tests/W3C-SVG-1.1/animate-elem-28-t-expected.txt: Added.
* svg-tests/W3C-SVG-1.1/animate-elem-28-t-w3c.png: Added.
* svg-tests/W3C-SVG-1.1/animate-elem-28-t.svg: Added.
* svg-tests/W3C-SVG-1.1/animate-elem-29-b-expected.txt: Added.
* svg-tests/W3C-SVG-1.1/animate-elem-29-b-w3c.png: Added.
* svg-tests/W3C-SVG-1.1/animate-elem-29-b.svg: Added.
* svg-tests/W3C-SVG-1.1/color-prof-01-f-expected.txt: Added.
* svg-tests/W3C-SVG-1.1/color-prof-01-f-w3c.png: Added.
* svg-tests/W3C-SVG-1.1/color-prof-01-f.svg: Added.
* svg-tests/W3C-SVG-1.1/color-prop-01-b-expected.txt: Added.
* svg-tests/W3C-SVG-1.1/color-prop-01-b-w3c.png: Added.
* svg-tests/W3C-SVG-1.1/color-prop-01-b.svg: Added.
* svg-tests/W3C-SVG-1.1/color-prop-02-f-expected.txt: Added.
* svg-tests/W3C-SVG-1.1/color-prop-02-f-w3c.png: Added.
* svg-tests/W3C-SVG-1.1/color-prop-02-f.svg: Added.
* svg-tests/W3C-SVG-1.1/color-prop-03-t-expected.txt: Added.
* svg-tests/W3C-SVG-1.1/color-prop-03-t-w3c.png: Added.
* svg-tests/W3C-SVG-1.1/color-prop-03-t.svg: Added.
* svg-tests/W3C-SVG-1.1/coords-trans-01-b-expected.txt: Added.
* svg-tests/W3C-SVG-1.1/coords-trans-01-b-w3c.png: Added.
* svg-tests/W3C-SVG-1.1/coords-trans-01-b.svg: Added.
* svg-tests/W3C-SVG-1.1/coords-trans-02-t-expected.txt: Added.
* svg-tests/W3C-SVG-1.1/coords-trans-02-t-w3c.png: Added.
* svg-tests/W3C-SVG-1.1/coords-trans-02-t.svg: Added.
* svg-tests/W3C-SVG-1.1/coords-trans-03-t-expected.txt: Added.
* svg-tests/W3C-SVG-1.1/coords-trans-03-t-w3c.png: Added.
* svg-tests/W3C-SVG-1.1/coords-trans-03-t.svg: Added.
* svg-tests/W3C-SVG-1.1/coords-trans-04-t-expected.txt: Added.
* svg-tests/W3C-SVG-1.1/coords-trans-04-t-w3c.png: Added.
* svg-tests/W3C-SVG-1.1/coords-trans-04-t.svg: Added.
* svg-tests/W3C-SVG-1.1/coords-trans-05-t-expected.txt: Added.
* svg-tests/W3C-SVG-1.1/coords-trans-05-t-w3c.png: Added.
* svg-tests/W3C-SVG-1.1/coords-trans-05-t.svg: Added.
* svg-tests/W3C-SVG-1.1/coords-trans-06-t-expected.txt: Added.
* svg-tests/W3C-SVG-1.1/coords-trans-06-t-w3c.png: Added.
* svg-tests/W3C-SVG-1.1/coords-trans-06-t.svg: Added.
* svg-tests/W3C-SVG-1.1/coords-units-01-b-expected.txt: Added.
* svg-tests/W3C-SVG-1.1/coords-units-01-b-w3c.png: Added.
* svg-tests/W3C-SVG-1.1/coords-units-01-b.svg: Added.
* svg-tests/W3C-SVG-1.1/coords-units-02-b-expected.txt: Added.
* svg-tests/W3C-SVG-1.1/coords-units-02-b-w3c.png: Added.
* svg-tests/W3C-SVG-1.1/coords-units-02-b.svg: Added.
* svg-tests/W3C-SVG-1.1/coords-units-03-b-expected.txt: Added.
* svg-tests/W3C-SVG-1.1/coords-units-03-b-w3c.png: Added.
* svg-tests/W3C-SVG-1.1/coords-units-03-b.svg: Added.
* svg-tests/W3C-SVG-1.1/coords-viewattr-01-b-expected.txt: Added.
* svg-tests/W3C-SVG-1.1/coords-viewattr-01-b-w3c.png: Added.
* svg-tests/W3C-SVG-1.1/coords-viewattr-01-b.svg: Added.
* svg-tests/W3C-SVG-1.1/coords-viewattr-02-b-expected.txt: Added.
* svg-tests/W3C-SVG-1.1/coords-viewattr-02-b-w3c.png: Added.
* svg-tests/W3C-SVG-1.1/coords-viewattr-02-b.svg: Added.
* svg-tests/W3C-SVG-1.1/extend-namespace-01-f-expected.txt: Added.
* svg-tests/W3C-SVG-1.1/extend-namespace-01-f-w3c.png: Added.
* svg-tests/W3C-SVG-1.1/extend-namespace-01-f.svg: Added.
* svg-tests/W3C-SVG-1.1/filters-blend-01-b-expected.txt: Added.
* svg-tests/W3C-SVG-1.1/filters-blend-01-b-w3c.png: Added.
* svg-tests/W3C-SVG-1.1/filters-blend-01-b.svg: Added.
* svg-tests/W3C-SVG-1.1/filters-color-01-b-expected.txt: Added.
* svg-tests/W3C-SVG-1.1/filters-color-01-b-w3c.png: Added.
* svg-tests/W3C-SVG-1.1/filters-color-01-b.svg: Added.
* svg-tests/W3C-SVG-1.1/filters-composite-02-b-expected.txt: Added.
* svg-tests/W3C-SVG-1.1/filters-composite-02-b-w3c.png: Added.
* svg-tests/W3C-SVG-1.1/filters-composite-02-b.svg: Added.
* svg-tests/W3C-SVG-1.1/filters-comptran-01-b-w3c.png: Added.
* svg-tests/W3C-SVG-1.1/filters-comptran-01-b.svg-disabled: Added.
* svg-tests/W3C-SVG-1.1/filters-conv-01-f-expected.txt: Added.
* svg-tests/W3C-SVG-1.1/filters-conv-01-f-w3c.png: Added.
* svg-tests/W3C-SVG-1.1/filters-conv-01-f.svg: Added.
* svg-tests/W3C-SVG-1.1/filters-diffuse-01-f-expected.txt: Added.
* svg-tests/W3C-SVG-1.1/filters-diffuse-01-f-w3c.png: Added.
* svg-tests/W3C-SVG-1.1/filters-diffuse-01-f.svg: Added.
* svg-tests/W3C-SVG-1.1/filters-displace-01-f-expected.txt: Added.
* svg-tests/W3C-SVG-1.1/filters-displace-01-f-w3c.png: Added.
* svg-tests/W3C-SVG-1.1/filters-displace-01-f.svg: Added.
* svg-tests/W3C-SVG-1.1/filters-example-01-b-expected.txt: Added.
* svg-tests/W3C-SVG-1.1/filters-example-01-b-w3c.png: Added.
* svg-tests/W3C-SVG-1.1/filters-example-01-b.svg: Added.
* svg-tests/W3C-SVG-1.1/filters-gauss-01-b-expected.txt: Added.
* svg-tests/W3C-SVG-1.1/filters-gauss-01-b-w3c.png: Added.
* svg-tests/W3C-SVG-1.1/filters-gauss-01-b.svg: Added.
* svg-tests/W3C-SVG-1.1/filters-image-01-b-expected.txt: Added.
* svg-tests/W3C-SVG-1.1/filters-image-01-b-w3c.png: Added.
* svg-tests/W3C-SVG-1.1/filters-image-01-b.svg: Added.
* svg-tests/W3C-SVG-1.1/filters-light-01-f-expected.txt: Added.
* svg-tests/W3C-SVG-1.1/filters-light-01-f-w3c.png: Added.
* svg-tests/W3C-SVG-1.1/filters-light-01-f.svg: Added.
* svg-tests/W3C-SVG-1.1/filters-morph-01-f-expected.txt: Added.
* svg-tests/W3C-SVG-1.1/filters-morph-01-f-w3c.png: Added.
* svg-tests/W3C-SVG-1.1/filters-morph-01-f.svg: Added.
* svg-tests/W3C-SVG-1.1/filters-offset-01-b-expected.txt: Added.
* svg-tests/W3C-SVG-1.1/filters-offset-01-b-w3c.png: Added.
* svg-tests/W3C-SVG-1.1/filters-offset-01-b.svg: Added.
* svg-tests/W3C-SVG-1.1/filters-specular-01-f-expected.txt: Added.
* svg-tests/W3C-SVG-1.1/filters-specular-01-f-w3c.png: Added.
* svg-tests/W3C-SVG-1.1/filters-specular-01-f.svg: Added.
* svg-tests/W3C-SVG-1.1/filters-tile-01-b-expected.txt: Added.
* svg-tests/W3C-SVG-1.1/filters-tile-01-b-w3c.png: Added.
* svg-tests/W3C-SVG-1.1/filters-tile-01-b.svg: Added.
* svg-tests/W3C-SVG-1.1/filters-turb-01-f-w3c.png: Added.
* svg-tests/W3C-SVG-1.1/filters-turb-01-f.svg-disabled: Added.
* svg-tests/W3C-SVG-1.1/fonts-elem-01-t-expected.txt: Added.
* svg-tests/W3C-SVG-1.1/fonts-elem-01-t-w3c.png: Added.
* svg-tests/W3C-SVG-1.1/fonts-elem-01-t.svg: Added.
* svg-tests/W3C-SVG-1.1/fonts-elem-02-t-expected.txt: Added.
* svg-tests/W3C-SVG-1.1/fonts-elem-02-t-w3c.png: Added.
* svg-tests/W3C-SVG-1.1/fonts-elem-02-t.svg: Added.
* svg-tests/W3C-SVG-1.1/fonts-elem-03-b-expected.txt: Added.
* svg-tests/W3C-SVG-1.1/fonts-elem-03-b-w3c.png: Added.
* svg-tests/W3C-SVG-1.1/fonts-elem-03-b.svg: Added.
* svg-tests/W3C-SVG-1.1/fonts-elem-04-b-expected.txt: Added.
* svg-tests/W3C-SVG-1.1/fonts-elem-04-b-w3c.png: Added.
* svg-tests/W3C-SVG-1.1/fonts-elem-04-b.svg: Added.
* svg-tests/W3C-SVG-1.1/interact-cursor-01-f-expected.txt: Added.
* svg-tests/W3C-SVG-1.1/interact-cursor-01-f-w3c.png: Added.
* svg-tests/W3C-SVG-1.1/interact-cursor-01-f.svg: Added.
* svg-tests/W3C-SVG-1.1/interact-dom-01-b-expected.txt: Added.
* svg-tests/W3C-SVG-1.1/interact-dom-01-b-w3c.png: Added.
* svg-tests/W3C-SVG-1.1/interact-dom-01-b.svg: Added.
* svg-tests/W3C-SVG-1.1/interact-events-01-b-expected.txt: Added.
* svg-tests/W3C-SVG-1.1/interact-events-01-b-w3c.png: Added.
* svg-tests/W3C-SVG-1.1/interact-events-01-b.svg: Added.
* svg-tests/W3C-SVG-1.1/interact-order-01-b-expected.txt: Added.
* svg-tests/W3C-SVG-1.1/interact-order-01-b-w3c.png: Added.
* svg-tests/W3C-SVG-1.1/interact-order-01-b.svg: Added.
* svg-tests/W3C-SVG-1.1/interact-order-02-b-expected.txt: Added.
* svg-tests/W3C-SVG-1.1/interact-order-02-b-w3c.png: Added.
* svg-tests/W3C-SVG-1.1/interact-order-02-b.svg: Added.
* svg-tests/W3C-SVG-1.1/interact-order-03-b-expected.txt: Added.
* svg-tests/W3C-SVG-1.1/interact-order-03-b-w3c.png: Added.
* svg-tests/W3C-SVG-1.1/interact-order-03-b.svg: Added.
* svg-tests/W3C-SVG-1.1/interact-zoom-01-t-expected.txt: Added.
* svg-tests/W3C-SVG-1.1/interact-zoom-01-t-w3c.png: Added.
* svg-tests/W3C-SVG-1.1/interact-zoom-01-t.svg: Added.
* svg-tests/W3C-SVG-1.1/linking-a-01-b-expected.txt: Added.
* svg-tests/W3C-SVG-1.1/linking-a-01-b-w3c.png: Added.
* svg-tests/W3C-SVG-1.1/linking-a-01-b.svg: Added.
* svg-tests/W3C-SVG-1.1/linking-a-02-b-expected.txt: Added.
* svg-tests/W3C-SVG-1.1/linking-a-02-b-w3c.png: Added.
* svg-tests/W3C-SVG-1.1/linking-a-02-b.svg: Added.
* svg-tests/W3C-SVG-1.1/linking-a-03-b-expected.txt: Added.
* svg-tests/W3C-SVG-1.1/linking-a-03-b-w3c.png: Added.
* svg-tests/W3C-SVG-1.1/linking-a-03-b.svg: Added.
* svg-tests/W3C-SVG-1.1/linking-a-04-t-expected.txt: Added.
* svg-tests/W3C-SVG-1.1/linking-a-04-t-w3c.png: Added.
* svg-tests/W3C-SVG-1.1/linking-a-04-t.svg: Added.
* svg-tests/W3C-SVG-1.1/linking-uri-01-b-expected.txt: Added.
* svg-tests/W3C-SVG-1.1/linking-uri-01-b-w3c.png: Added.
* svg-tests/W3C-SVG-1.1/linking-uri-01-b.svg: Added.
* svg-tests/W3C-SVG-1.1/linking-uri-02-b-expected.txt: Added.
* svg-tests/W3C-SVG-1.1/linking-uri-02-b-w3c.png: Added.
* svg-tests/W3C-SVG-1.1/linking-uri-02-b.svg: Added.
* svg-tests/W3C-SVG-1.1/linking-uri-03-t-expected.txt: Added.
* svg-tests/W3C-SVG-1.1/linking-uri-03-t-w3c.png: Added.
* svg-tests/W3C-SVG-1.1/linking-uri-03-t.svg: Added.
* svg-tests/W3C-SVG-1.1/masking-mask-01-b-expected.txt: Added.
* svg-tests/W3C-SVG-1.1/masking-mask-01-b-w3c.png: Added.
* svg-tests/W3C-SVG-1.1/masking-mask-01-b.svg: Added.
* svg-tests/W3C-SVG-1.1/masking-opacity-01-b-expected.txt: Added.
* svg-tests/W3C-SVG-1.1/masking-opacity-01-b-w3c.png: Added.
* svg-tests/W3C-SVG-1.1/masking-opacity-01-b.svg: Added.
* svg-tests/W3C-SVG-1.1/masking-path-01-b-expected.txt: Added.
* svg-tests/W3C-SVG-1.1/masking-path-01-b-w3c.png: Added.
* svg-tests/W3C-SVG-1.1/masking-path-01-b.svg: Added.
* svg-tests/W3C-SVG-1.1/masking-path-02-b-expected.txt: Added.
* svg-tests/W3C-SVG-1.1/masking-path-02-b-w3c.png: Added.
* svg-tests/W3C-SVG-1.1/masking-path-02-b.svg: Added.
* svg-tests/W3C-SVG-1.1/masking-path-03-b-expected.txt: Added.
* svg-tests/W3C-SVG-1.1/masking-path-03-b-w3c.png: Added.
* svg-tests/W3C-SVG-1.1/masking-path-03-b.svg: Added.
* svg-tests/W3C-SVG-1.1/masking-path-04-b-expected.txt: Added.
* svg-tests/W3C-SVG-1.1/masking-path-04-b-w3c.png: Added.
* svg-tests/W3C-SVG-1.1/masking-path-04-b.svg: Added.
* svg-tests/W3C-SVG-1.1/masking-path-05-f-expected.txt: Added.
* svg-tests/W3C-SVG-1.1/masking-path-05-f-w3c.png: Added.
* svg-tests/W3C-SVG-1.1/masking-path-05-f.svg: Added.
* svg-tests/W3C-SVG-1.1/metadata-example-01-b-expected.txt: Added.
* svg-tests/W3C-SVG-1.1/metadata-example-01-b-w3c.png: Added.
* svg-tests/W3C-SVG-1.1/metadata-example-01-b.svg: Added.
* svg-tests/W3C-SVG-1.1/painting-fill-01-t-expected.txt: Added.
* svg-tests/W3C-SVG-1.1/painting-fill-01-t-w3c.png: Added.
* svg-tests/W3C-SVG-1.1/painting-fill-01-t.svg: Added.
* svg-tests/W3C-SVG-1.1/painting-fill-02-t-expected.txt: Added.
* svg-tests/W3C-SVG-1.1/painting-fill-02-t-w3c.png: Added.
* svg-tests/W3C-SVG-1.1/painting-fill-02-t.svg: Added.
* svg-tests/W3C-SVG-1.1/painting-fill-03-t-expected.txt: Added.
* svg-tests/W3C-SVG-1.1/painting-fill-03-t-w3c.png: Added.
* svg-tests/W3C-SVG-1.1/painting-fill-03-t.svg: Added.
* svg-tests/W3C-SVG-1.1/painting-fill-04-t-expected.txt: Added.
* svg-tests/W3C-SVG-1.1/painting-fill-04-t-w3c.png: Added.
* svg-tests/W3C-SVG-1.1/painting-fill-04-t.svg: Added.
* svg-tests/W3C-SVG-1.1/painting-marker-01-f-expected.txt: Added.
* svg-tests/W3C-SVG-1.1/painting-marker-01-f-w3c.png: Added.
* svg-tests/W3C-SVG-1.1/painting-marker-01-f.svg: Added.
* svg-tests/W3C-SVG-1.1/painting-marker-02-f-expected.txt: Added.
* svg-tests/W3C-SVG-1.1/painting-marker-02-f-w3c.png: Added.
* svg-tests/W3C-SVG-1.1/painting-marker-02-f.svg: Added.
* svg-tests/W3C-SVG-1.1/painting-render-01-b-expected.txt: Added.
* svg-tests/W3C-SVG-1.1/painting-render-01-b-w3c.png: Added.
* svg-tests/W3C-SVG-1.1/painting-render-01-b.svg: Added.
* svg-tests/W3C-SVG-1.1/painting-stroke-01-t-expected.txt: Added.
* svg-tests/W3C-SVG-1.1/painting-stroke-01-t-w3c.png: Added.
* svg-tests/W3C-SVG-1.1/painting-stroke-01-t.svg: Added.
* svg-tests/W3C-SVG-1.1/painting-stroke-02-t-expected.txt: Added.
* svg-tests/W3C-SVG-1.1/painting-stroke-02-t-w3c.png: Added.
* svg-tests/W3C-SVG-1.1/painting-stroke-02-t.svg: Added.
* svg-tests/W3C-SVG-1.1/painting-stroke-03-t-expected.txt: Added.
* svg-tests/W3C-SVG-1.1/painting-stroke-03-t-w3c.png: Added.
* svg-tests/W3C-SVG-1.1/painting-stroke-03-t.svg: Added.
* svg-tests/W3C-SVG-1.1/painting-stroke-04-t-expected.txt: Added.
* svg-tests/W3C-SVG-1.1/painting-stroke-04-t-w3c.png: Added.
* svg-tests/W3C-SVG-1.1/painting-stroke-04-t.svg: Added.
* svg-tests/W3C-SVG-1.1/paths-data-01-t-expected.txt: Added.
* svg-tests/W3C-SVG-1.1/paths-data-01-t-w3c.png: Added.
* svg-tests/W3C-SVG-1.1/paths-data-01-t.svg: Added.
* svg-tests/W3C-SVG-1.1/paths-data-02-t-expected.txt: Added.
* svg-tests/W3C-SVG-1.1/paths-data-02-t-w3c.png: Added.
* svg-tests/W3C-SVG-1.1/paths-data-02-t.svg: Added.
* svg-tests/W3C-SVG-1.1/paths-data-03-f-expected.txt: Added.
* svg-tests/W3C-SVG-1.1/paths-data-03-f-w3c.png: Added.
* svg-tests/W3C-SVG-1.1/paths-data-03-f.svg: Added.
* svg-tests/W3C-SVG-1.1/paths-data-04-t-expected.txt: Added.
* svg-tests/W3C-SVG-1.1/paths-data-04-t-w3c.png: Added.
* svg-tests/W3C-SVG-1.1/paths-data-04-t.svg: Added.
* svg-tests/W3C-SVG-1.1/paths-data-05-t-expected.txt: Added.
* svg-tests/W3C-SVG-1.1/paths-data-05-t-w3c.png: Added.
* svg-tests/W3C-SVG-1.1/paths-data-05-t.svg: Added.
* svg-tests/W3C-SVG-1.1/paths-data-06-t-expected.txt: Added.
* svg-tests/W3C-SVG-1.1/paths-data-06-t-w3c.png: Added.
* svg-tests/W3C-SVG-1.1/paths-data-06-t.svg: Added.
* svg-tests/W3C-SVG-1.1/paths-data-07-t-expected.txt: Added.
* svg-tests/W3C-SVG-1.1/paths-data-07-t-w3c.png: Added.
* svg-tests/W3C-SVG-1.1/paths-data-07-t.svg: Added.
* svg-tests/W3C-SVG-1.1/pservers-grad-01-b-expected.txt: Added.
* svg-tests/W3C-SVG-1.1/pservers-grad-01-b-w3c.png: Added.
* svg-tests/W3C-SVG-1.1/pservers-grad-01-b.svg: Added.
* svg-tests/W3C-SVG-1.1/pservers-grad-02-b-expected.txt: Added.
* svg-tests/W3C-SVG-1.1/pservers-grad-02-b-w3c.png: Added.
* svg-tests/W3C-SVG-1.1/pservers-grad-02-b.svg: Added.
* svg-tests/W3C-SVG-1.1/pservers-grad-03-b-expected.txt: Added.
* svg-tests/W3C-SVG-1.1/pservers-grad-03-b-w3c.png: Added.
* svg-tests/W3C-SVG-1.1/pservers-grad-03-b.svg: Added.
* svg-tests/W3C-SVG-1.1/pservers-grad-04-b-expected.txt: Added.
* svg-tests/W3C-SVG-1.1/pservers-grad-04-b-w3c.png: Added.
* svg-tests/W3C-SVG-1.1/pservers-grad-04-b.svg: Added.
* svg-tests/W3C-SVG-1.1/pservers-grad-05-b-expected.txt: Added.
* svg-tests/W3C-SVG-1.1/pservers-grad-05-b-w3c.png: Added.
* svg-tests/W3C-SVG-1.1/pservers-grad-05-b.svg: Added.
* svg-tests/W3C-SVG-1.1/pservers-grad-06-b-expected.txt: Added.
* svg-tests/W3C-SVG-1.1/pservers-grad-06-b-w3c.png: Added.
* svg-tests/W3C-SVG-1.1/pservers-grad-06-b.svg: Added.
* svg-tests/W3C-SVG-1.1/pservers-grad-07-b-expected.txt: Added.
* svg-tests/W3C-SVG-1.1/pservers-grad-07-b-w3c.png: Added.
* svg-tests/W3C-SVG-1.1/pservers-grad-07-b.svg: Added.
* svg-tests/W3C-SVG-1.1/pservers-grad-08-b-expected.txt: Added.
* svg-tests/W3C-SVG-1.1/pservers-grad-08-b-w3c.png: Added.
* svg-tests/W3C-SVG-1.1/pservers-grad-08-b.svg: Added.
* svg-tests/W3C-SVG-1.1/pservers-grad-09-b-expected.txt: Added.
* svg-tests/W3C-SVG-1.1/pservers-grad-09-b-w3c.png: Added.
* svg-tests/W3C-SVG-1.1/pservers-grad-09-b.svg: Added.
* svg-tests/W3C-SVG-1.1/pservers-grad-10-b-expected.txt: Added.
* svg-tests/W3C-SVG-1.1/pservers-grad-10-b-w3c.png: Added.
* svg-tests/W3C-SVG-1.1/pservers-grad-10-b.svg: Added.
* svg-tests/W3C-SVG-1.1/pservers-grad-11-b-expected.txt: Added.
* svg-tests/W3C-SVG-1.1/pservers-grad-11-b-w3c.png: Added.
* svg-tests/W3C-SVG-1.1/pservers-grad-11-b.svg: Added.
* svg-tests/W3C-SVG-1.1/pservers-grad-12-b-expected.txt: Added.
* svg-tests/W3C-SVG-1.1/pservers-grad-12-b-w3c.png: Added.
* svg-tests/W3C-SVG-1.1/pservers-grad-12-b.svg: Added.
* svg-tests/W3C-SVG-1.1/pservers-pattern-01-b-expected.txt: Added.
* svg-tests/W3C-SVG-1.1/pservers-pattern-01-b-w3c.png: Added.
* svg-tests/W3C-SVG-1.1/pservers-pattern-01-b.svg: Added.
* svg-tests/W3C-SVG-1.1/render-elems-01-t-expected.txt: Added.
* svg-tests/W3C-SVG-1.1/render-elems-01-t-w3c.png: Added.
* svg-tests/W3C-SVG-1.1/render-elems-01-t.svg: Added.
* svg-tests/W3C-SVG-1.1/render-elems-02-t-expected.txt: Added.
* svg-tests/W3C-SVG-1.1/render-elems-02-t-w3c.png: Added.
* svg-tests/W3C-SVG-1.1/render-elems-02-t.svg: Added.
* svg-tests/W3C-SVG-1.1/render-elems-03-t-expected.txt: Added.
* svg-tests/W3C-SVG-1.1/render-elems-03-t-w3c.png: Added.
* svg-tests/W3C-SVG-1.1/render-elems-03-t.svg: Added.
* svg-tests/W3C-SVG-1.1/render-elems-06-t-expected.txt: Added.
* svg-tests/W3C-SVG-1.1/render-elems-06-t-w3c.png: Added.
* svg-tests/W3C-SVG-1.1/render-elems-06-t.svg: Added.
* svg-tests/W3C-SVG-1.1/render-elems-07-t-expected.txt: Added.
* svg-tests/W3C-SVG-1.1/render-elems-07-t-w3c.png: Added.
* svg-tests/W3C-SVG-1.1/render-elems-07-t.svg: Added.
* svg-tests/W3C-SVG-1.1/render-elems-08-t-expected.txt: Added.
* svg-tests/W3C-SVG-1.1/render-elems-08-t-w3c.png: Added.
* svg-tests/W3C-SVG-1.1/render-elems-08-t.svg: Added.
* svg-tests/W3C-SVG-1.1/render-groups-01-b-expected.txt: Added.
* svg-tests/W3C-SVG-1.1/render-groups-01-b-w3c.png: Added.
* svg-tests/W3C-SVG-1.1/render-groups-01-b.svg: Added.
* svg-tests/W3C-SVG-1.1/render-groups-03-t-expected.txt: Added.
* svg-tests/W3C-SVG-1.1/render-groups-03-t-w3c.png: Added.
* svg-tests/W3C-SVG-1.1/render-groups-03-t.svg: Added.
* svg-tests/W3C-SVG-1.1/script-handle-01-b-expected.txt: Added.
* svg-tests/W3C-SVG-1.1/script-handle-01-b-w3c.png: Added.
* svg-tests/W3C-SVG-1.1/script-handle-01-b.svg: Added.
* svg-tests/W3C-SVG-1.1/script-handle-02-b-expected.txt: Added.
* svg-tests/W3C-SVG-1.1/script-handle-02-b-w3c.png: Added.
* svg-tests/W3C-SVG-1.1/script-handle-02-b.svg: Added.
* svg-tests/W3C-SVG-1.1/script-handle-03-b-w3c.png: Added.
* svg-tests/W3C-SVG-1.1/script-handle-03-b.svg-disabled: Added.
* svg-tests/W3C-SVG-1.1/script-handle-04-b-w3c.png: Added.
* svg-tests/W3C-SVG-1.1/script-handle-04-b.svg-disabled: Added.
* svg-tests/W3C-SVG-1.1/shapes-circle-01-t-expected.txt: Added.
* svg-tests/W3C-SVG-1.1/shapes-circle-01-t-w3c.png: Added.
* svg-tests/W3C-SVG-1.1/shapes-circle-01-t.svg: Added.
* svg-tests/W3C-SVG-1.1/shapes-ellipse-01-t-expected.txt: Added.
* svg-tests/W3C-SVG-1.1/shapes-ellipse-01-t-w3c.png: Added.
* svg-tests/W3C-SVG-1.1/shapes-ellipse-01-t.svg: Added.
* svg-tests/W3C-SVG-1.1/shapes-line-01-t-expected.txt: Added.
* svg-tests/W3C-SVG-1.1/shapes-line-01-t-w3c.png: Added.
* svg-tests/W3C-SVG-1.1/shapes-line-01-t.svg: Added.
* svg-tests/W3C-SVG-1.1/shapes-polygon-01-t-expected.txt: Added.
* svg-tests/W3C-SVG-1.1/shapes-polygon-01-t-w3c.png: Added.
* svg-tests/W3C-SVG-1.1/shapes-polygon-01-t.svg: Added.
* svg-tests/W3C-SVG-1.1/shapes-polyline-01-t-expected.txt: Added.
* svg-tests/W3C-SVG-1.1/shapes-polyline-01-t-w3c.png: Added.
* svg-tests/W3C-SVG-1.1/shapes-polyline-01-t.svg: Added.
* svg-tests/W3C-SVG-1.1/shapes-rect-01-t-expected.txt: Added.
* svg-tests/W3C-SVG-1.1/shapes-rect-01-t-w3c.png: Added.
* svg-tests/W3C-SVG-1.1/shapes-rect-01-t.svg: Added.
* svg-tests/W3C-SVG-1.1/struct-cond-01-t-expected.txt: Added.
* svg-tests/W3C-SVG-1.1/struct-cond-01-t-w3c.png: Added.
* svg-tests/W3C-SVG-1.1/struct-cond-01-t.svg: Added.
* svg-tests/W3C-SVG-1.1/struct-cond-02-t-expected.txt: Added.
* svg-tests/W3C-SVG-1.1/struct-cond-02-t-w3c.png: Added.
* svg-tests/W3C-SVG-1.1/struct-cond-02-t.svg: Added.
* svg-tests/W3C-SVG-1.1/struct-defs-01-t-expected.txt: Added.
* svg-tests/W3C-SVG-1.1/struct-defs-01-t-w3c.png: Added.
* svg-tests/W3C-SVG-1.1/struct-defs-01-t.svg: Added.
* svg-tests/W3C-SVG-1.1/struct-dom-01-b-w3c.png: Added.
* svg-tests/W3C-SVG-1.1/struct-dom-01-b.svg-disabled: Added.
* svg-tests/W3C-SVG-1.1/struct-dom-02-b-w3c.png: Added.
* svg-tests/W3C-SVG-1.1/struct-dom-02-b.svg-disabled: Added.
* svg-tests/W3C-SVG-1.1/struct-dom-03-b-w3c.png: Added.
* svg-tests/W3C-SVG-1.1/struct-dom-03-b.svg-disabled: Added.
* svg-tests/W3C-SVG-1.1/struct-dom-04-b-w3c.png: Added.
* svg-tests/W3C-SVG-1.1/struct-dom-04-b.svg-disabled: Added.
* svg-tests/W3C-SVG-1.1/struct-dom-05-b-w3c.png: Added.
* svg-tests/W3C-SVG-1.1/struct-dom-05-b.svg-disabled: Added.
* svg-tests/W3C-SVG-1.1/struct-dom-06-b-w3c.png: Added.
* svg-tests/W3C-SVG-1.1/struct-dom-06-b.svg-disabled: Added.
* svg-tests/W3C-SVG-1.1/struct-frag-01-t-expected.txt: Added.
* svg-tests/W3C-SVG-1.1/struct-frag-01-t-w3c.png: Added.
* svg-tests/W3C-SVG-1.1/struct-frag-01-t.svg: Added.
* svg-tests/W3C-SVG-1.1/struct-group-01-t-expected.txt: Added.
* svg-tests/W3C-SVG-1.1/struct-group-01-t-w3c.png: Added.
* svg-tests/W3C-SVG-1.1/struct-group-01-t.svg: Added.
* svg-tests/W3C-SVG-1.1/struct-group-02-b-expected.txt: Added.
* svg-tests/W3C-SVG-1.1/struct-group-02-b-w3c.png: Added.
* svg-tests/W3C-SVG-1.1/struct-group-02-b.svg: Added.
* svg-tests/W3C-SVG-1.1/struct-image-01-t-expected.txt: Added.
* svg-tests/W3C-SVG-1.1/struct-image-01-t-w3c.png: Added.
* svg-tests/W3C-SVG-1.1/struct-image-01-t.svg: Added.
* svg-tests/W3C-SVG-1.1/struct-image-02-b-expected.txt: Added.
* svg-tests/W3C-SVG-1.1/struct-image-02-b-w3c.png: Added.
* svg-tests/W3C-SVG-1.1/struct-image-02-b.svg: Added.
* svg-tests/W3C-SVG-1.1/struct-image-03-t-expected.txt: Added.
* svg-tests/W3C-SVG-1.1/struct-image-03-t-w3c.png: Added.
* svg-tests/W3C-SVG-1.1/struct-image-03-t.svg: Added.
* svg-tests/W3C-SVG-1.1/struct-image-04-t-expected.txt: Added.
* svg-tests/W3C-SVG-1.1/struct-image-04-t-w3c.png: Added.
* svg-tests/W3C-SVG-1.1/struct-image-04-t.svg: Added.
* svg-tests/W3C-SVG-1.1/struct-image-05-b-expected.txt: Added.
* svg-tests/W3C-SVG-1.1/struct-image-05-b-w3c.png: Added.
* svg-tests/W3C-SVG-1.1/struct-image-05-b.svg: Added.
* svg-tests/W3C-SVG-1.1/struct-symbol-01-b-expected.txt: Added.
* svg-tests/W3C-SVG-1.1/struct-symbol-01-b-w3c.png: Added.
* svg-tests/W3C-SVG-1.1/struct-symbol-01-b.svg: Added.
* svg-tests/W3C-SVG-1.1/styling-css-01-b-expected.txt: Added.
* svg-tests/W3C-SVG-1.1/styling-css-01-b-w3c.png: Added.
* svg-tests/W3C-SVG-1.1/styling-css-01-b.svg: Added.
* svg-tests/W3C-SVG-1.1/styling-css-02-b-expected.txt: Added.
* svg-tests/W3C-SVG-1.1/styling-css-02-b-w3c.png: Added.
* svg-tests/W3C-SVG-1.1/styling-css-02-b.svg: Added.
* svg-tests/W3C-SVG-1.1/styling-css-03-b-expected.txt: Added.
* svg-tests/W3C-SVG-1.1/styling-css-03-b-w3c.png: Added.
* svg-tests/W3C-SVG-1.1/styling-css-03-b.svg: Added.
* svg-tests/W3C-SVG-1.1/styling-inherit-01-b-expected.txt: Added.
* svg-tests/W3C-SVG-1.1/styling-inherit-01-b-w3c.png: Added.
* svg-tests/W3C-SVG-1.1/styling-inherit-01-b.svg: Added.
* svg-tests/W3C-SVG-1.1/styling-pres-01-t-expected.txt: Added.
* svg-tests/W3C-SVG-1.1/styling-pres-01-t-w3c.png: Added.
* svg-tests/W3C-SVG-1.1/styling-pres-01-t.svg: Added.
* svg-tests/W3C-SVG-1.1/text-align-01-b-expected.txt: Added.
* svg-tests/W3C-SVG-1.1/text-align-01-b-w3c.png: Added.
* svg-tests/W3C-SVG-1.1/text-align-01-b.svg: Added.
* svg-tests/W3C-SVG-1.1/text-align-02-b-expected.txt: Added.
* svg-tests/W3C-SVG-1.1/text-align-02-b-w3c.png: Added.
* svg-tests/W3C-SVG-1.1/text-align-02-b.svg: Added.
* svg-tests/W3C-SVG-1.1/text-align-03-b-expected.txt: Added.
* svg-tests/W3C-SVG-1.1/text-align-03-b-w3c.png: Added.
* svg-tests/W3C-SVG-1.1/text-align-03-b.svg: Added.
* svg-tests/W3C-SVG-1.1/text-align-04-b-expected.txt: Added.
* svg-tests/W3C-SVG-1.1/text-align-04-b-w3c.png: Added.
* svg-tests/W3C-SVG-1.1/text-align-04-b.svg: Added.
* svg-tests/W3C-SVG-1.1/text-align-05-b-expected.txt: Added.
* svg-tests/W3C-SVG-1.1/text-align-05-b-w3c.png: Added.
* svg-tests/W3C-SVG-1.1/text-align-05-b.svg: Added.
* svg-tests/W3C-SVG-1.1/text-align-06-b-expected.txt: Added.
* svg-tests/W3C-SVG-1.1/text-align-06-b-w3c.png: Added.
* svg-tests/W3C-SVG-1.1/text-align-06-b.svg: Added.
* svg-tests/W3C-SVG-1.1/text-altglyph-01-b-expected.txt: Added.
* svg-tests/W3C-SVG-1.1/text-altglyph-01-b-w3c.png: Added.
* svg-tests/W3C-SVG-1.1/text-altglyph-01-b.svg: Added.
* svg-tests/W3C-SVG-1.1/text-deco-01-b-expected.txt: Added.
* svg-tests/W3C-SVG-1.1/text-deco-01-b-w3c.png: Added.
* svg-tests/W3C-SVG-1.1/text-deco-01-b.svg: Added.
* svg-tests/W3C-SVG-1.1/text-fonts-01-t-expected.txt: Added.
* svg-tests/W3C-SVG-1.1/text-fonts-01-t-w3c.png: Added.
* svg-tests/W3C-SVG-1.1/text-fonts-01-t.svg: Added.
* svg-tests/W3C-SVG-1.1/text-fonts-02-t-expected.txt: Added.
* svg-tests/W3C-SVG-1.1/text-fonts-02-t-w3c.png: Added.
* svg-tests/W3C-SVG-1.1/text-fonts-02-t.svg: Added.
* svg-tests/W3C-SVG-1.1/text-intro-01-t-expected.txt: Added.
* svg-tests/W3C-SVG-1.1/text-intro-01-t-w3c.png: Added.
* svg-tests/W3C-SVG-1.1/text-intro-01-t.svg: Added.
* svg-tests/W3C-SVG-1.1/text-intro-02-b-expected.txt: Added.
* svg-tests/W3C-SVG-1.1/text-intro-02-b-w3c.png: Added.
* svg-tests/W3C-SVG-1.1/text-intro-02-b.svg: Added.
* svg-tests/W3C-SVG-1.1/text-intro-03-b-expected.txt: Added.
* svg-tests/W3C-SVG-1.1/text-intro-03-b-w3c.png: Added.
* svg-tests/W3C-SVG-1.1/text-intro-03-b.svg: Added.
* svg-tests/W3C-SVG-1.1/text-intro-04-t-expected.txt: Added.
* svg-tests/W3C-SVG-1.1/text-intro-04-t-w3c.png: Added.
* svg-tests/W3C-SVG-1.1/text-intro-04-t.svg: Added.
* svg-tests/W3C-SVG-1.1/text-path-01-b-expected.txt: Added.
* svg-tests/W3C-SVG-1.1/text-path-01-b-w3c.png: Added.
* svg-tests/W3C-SVG-1.1/text-path-01-b.svg: Added.
* svg-tests/W3C-SVG-1.1/text-spacing-01-b-expected.txt: Added.
* svg-tests/W3C-SVG-1.1/text-spacing-01-b-w3c.png: Added.
* svg-tests/W3C-SVG-1.1/text-spacing-01-b.svg: Added.
* svg-tests/W3C-SVG-1.1/text-text-01-b-expected.txt: Added.
* svg-tests/W3C-SVG-1.1/text-text-01-b-w3c.png: Added.
* svg-tests/W3C-SVG-1.1/text-text-01-b.svg: Added.
* svg-tests/W3C-SVG-1.1/text-text-03-b-expected.txt: Added.
* svg-tests/W3C-SVG-1.1/text-text-03-b-w3c.png: Added.
* svg-tests/W3C-SVG-1.1/text-text-03-b.svg: Added.
* svg-tests/W3C-SVG-1.1/text-tref-01-b-expected.txt: Added.
* svg-tests/W3C-SVG-1.1/text-tref-01-b-w3c.png: Added.
* svg-tests/W3C-SVG-1.1/text-tref-01-b.svg: Added.
* svg-tests/W3C-SVG-1.1/text-tselect-01-b-expected.txt: Added.
* svg-tests/W3C-SVG-1.1/text-tselect-01-b-w3c.png: Added.
* svg-tests/W3C-SVG-1.1/text-tselect-01-b.svg: Added.
* svg-tests/W3C-SVG-1.1/text-tspan-01-b-expected.txt: Added.
* svg-tests/W3C-SVG-1.1/text-tspan-01-b-w3c.png: Added.
* svg-tests/W3C-SVG-1.1/text-tspan-01-b.svg: Added.
* svg-tests/W3C-SVG-1.1/text-ws-01-t-expected.txt: Added.
* svg-tests/W3C-SVG-1.1/text-ws-01-t-w3c.png: Added.
* svg-tests/W3C-SVG-1.1/text-ws-01-t.svg: Added.
* svg-tests/W3C-SVG-1.1/text-ws-02-t-expected.txt: Added.
* svg-tests/W3C-SVG-1.1/text-ws-02-t-w3c.png: Added.
* svg-tests/W3C-SVG-1.1/text-ws-02-t.svg: Added.
git-svn-id: https://svn.webkit.org/repository/webkit/trunk@10081
268f45cc-cd09-0410-ab3c-
d52691b4dbfc
eseidel [Sun, 7 Aug 2005 19:31:03 +0000 (19:31 +0000)]
Bug #: 4303
Submitted by: eseidel
Reviewed by: darin
* Scripts/run-webkit-tests-svg: now uses WebCore/svg-tests
* checkout-svg: links WebCore/svg-tests to SVGSupport/layout-tests
Adding the first SVG layout tests:
http://bugzilla.opendarwin.org/show_bug.cgi?id=4303
git-svn-id: https://svn.webkit.org/repository/webkit/trunk@10080
268f45cc-cd09-0410-ab3c-
d52691b4dbfc
darin [Sun, 7 Aug 2005 18:52:14 +0000 (18:52 +0000)]
* libWebKitSystemInterface.a: Universal binary.
* WebKitSystemInterface.h: Updated for calls that Eric recently removed.
git-svn-id: https://svn.webkit.org/repository/webkit/trunk@10079
268f45cc-cd09-0410-ab3c-
d52691b4dbfc
cblu [Sun, 7 Aug 2005 18:46:44 +0000 (18:46 +0000)]
Reviewed by darin.
* khtml/ecma/kjs_dom.cpp:
* khtml/ecma/kjs_dom.h:
(KJS::DOMNodeList::):
Add Length and Item to DOMNodeList.
* khtml/ecma/kjs_navigator.cpp:
(KJS::Plugins::getValueProperty):
(KJS::MimeTypes::getValueProperty):
Fix capitalization.
git-svn-id: https://svn.webkit.org/repository/webkit/trunk@10078
268f45cc-cd09-0410-ab3c-
d52691b4dbfc
darin [Sun, 7 Aug 2005 15:42:53 +0000 (15:42 +0000)]
* Scripts/cvs-create-patch: Do all the directories at once, for speed.
git-svn-id: https://svn.webkit.org/repository/webkit/trunk@10077
268f45cc-cd09-0410-ab3c-
d52691b4dbfc
mjs [Sun, 7 Aug 2005 06:17:49 +0000 (06:17 +0000)]
JavaScriptCore:
Reviewed by Darin.
Change over to the new PropertySlot mechanism for property
lookup. This allows the elimination of hasOwnProperty
methods. Also did some of the performance tuning enabled by this
(but not yet all the possible improvements for function calls,
assignment, ++, and so forth). And also much code cleanup.
Net result is about a 2% speedup on the JS iBench.
Also redid Geoff's fix for the chrashing applet by avoiding a NULL
prototype in the bindings code and using the default of Null()
instead.
* JavaScriptCore.xcodeproj/project.pbxproj:
* bindings/objc/objc_runtime.h:
* bindings/objc/objc_runtime.mm:
(ObjcFallbackObjectImp::ObjcFallbackObjectImp):
(ObjcFallbackObjectImp::getOwnPropertySlot):
* bindings/runtime_array.cpp:
(RuntimeArrayImp::lengthGetter):
(RuntimeArrayImp::indexGetter):
(RuntimeArrayImp::getOwnPropertySlot):
* bindings/runtime_array.h:
* bindings/runtime_method.cpp:
(RuntimeMethodImp::lengthGetter):
(RuntimeMethodImp::getOwnPropertySlot):
* bindings/runtime_method.h:
* bindings/runtime_object.cpp:
(RuntimeObjectImp::RuntimeObjectImp):
(RuntimeObjectImp::fallbackObjectGetter):
(RuntimeObjectImp::fieldGetter):
(RuntimeObjectImp::methodGetter):
(RuntimeObjectImp::getOwnPropertySlot):
* bindings/runtime_object.h:
* bindings/runtime_root.h:
* kjs/array_instance.h:
* kjs/array_object.cpp:
(ArrayInstanceImp::lengthGetter):
(ArrayInstanceImp::getOwnPropertySlot):
(ArrayPrototypeImp::getOwnPropertySlot):
* kjs/array_object.h:
* kjs/date_object.cpp:
(DatePrototypeImp::getOwnPropertySlot):
* kjs/date_object.h:
* kjs/function.cpp:
(KJS::FunctionImp::argumentsGetter):
(KJS::FunctionImp::lengthGetter):
(KJS::FunctionImp::getOwnPropertySlot):
(KJS::FunctionImp::put):
(KJS::FunctionImp::deleteProperty):
(KJS::ArgumentsImp::mappedIndexGetter):
(KJS::ArgumentsImp::getOwnPropertySlot):
(KJS::ActivationImp::argumentsGetter):
(KJS::ActivationImp::getArgumentsGetter):
(KJS::ActivationImp::getOwnPropertySlot):
(KJS::ActivationImp::deleteProperty):
* kjs/function.h:
* kjs/internal.cpp:
(InterpreterImp::InterpreterImp):
(InterpreterImp::initGlobalObject):
(InterpreterImp::~InterpreterImp):
(InterpreterImp::evaluate):
* kjs/internal.h:
(KJS::InterpreterImp::globalExec):
* kjs/interpreter.cpp:
(Interpreter::Interpreter):
(Interpreter::createLanguageInstanceForValue):
* kjs/interpreter.h:
(KJS::Interpreter::argumentsIdentifier):
(KJS::Interpreter::specialPrototypeIdentifier):
* kjs/lookup.h:
(KJS::staticFunctionGetter):
(KJS::staticValueGetter):
(KJS::getStaticPropertySlot):
(KJS::getStaticFunctionSlot):
(KJS::getStaticValueSlot):
* kjs/math_object.cpp:
(MathObjectImp::getOwnPropertySlot):
* kjs/math_object.h:
* kjs/nodes.cpp:
(ResolveNode::evaluate):
(ResolveNode::evaluateReference):
(AccessorNode1::evaluate):
(AccessorNode2::evaluate):
* kjs/number_object.cpp:
(NumberObjectImp::getOwnPropertySlot):
* kjs/number_object.h:
* kjs/object.cpp:
(KJS::ObjectImp::get):
(KJS::ObjectImp::getProperty):
(KJS::ObjectImp::getPropertySlot):
(KJS::ObjectImp::getOwnPropertySlot):
(KJS::ObjectImp::put):
(KJS::ObjectImp::hasProperty):
(KJS::ObjectImp::hasOwnProperty):
* kjs/object.h:
(KJS::ObjectImp::getDirectLocation):
(KJS::ObjectImp::getPropertySlot):
(KJS::ObjectImp::getOwnPropertySlot):
* kjs/object_wrapper.h: Added.
(KJS::):
(KJS::Object::Object):
(KJS::Object::operator ObjectImp *):
* kjs/property_map.cpp:
(KJS::PropertyMap::getLocation):
* kjs/property_map.h:
* kjs/property_slot.cpp: Added.
(KJS::PropertySlot::undefinedGetter):
* kjs/property_slot.h: Added.
(KJS::PropertySlot::isSet):
(KJS::PropertySlot::getValue):
(KJS::PropertySlot::setValueSlot):
(KJS::PropertySlot::setStaticEntry):
(KJS::PropertySlot::setCustom):
(KJS::PropertySlot::setCustomIndex):
(KJS::PropertySlot::setUndefined):
(KJS::PropertySlot::slotBase):
(KJS::PropertySlot::staticEntry):
(KJS::PropertySlot::index):
(KJS::PropertySlot::):
* kjs/protect.h:
* kjs/protected_object.h: Added.
(KJS::ProtectedObject::ProtectedObject):
(KJS::ProtectedObject::~ProtectedObject):
(KJS::ProtectedObject::operator=):
(KJS::ProtectedReference::ProtectedReference):
(KJS::ProtectedReference::~ProtectedReference):
(KJS::ProtectedReference::operator=):
* kjs/reference.h:
* kjs/reference_list.cpp:
* kjs/regexp_object.cpp:
(RegExpObjectImp::backrefGetter):
(RegExpObjectImp::getOwnPropertySlot):
* kjs/regexp_object.h:
* kjs/string_object.cpp:
(StringInstanceImp::lengthGetter):
(StringInstanceImp::indexGetter):
(StringInstanceImp::getOwnPropertySlot):
(StringPrototypeImp::getOwnPropertySlot):
* kjs/string_object.h:
WebCore:
Reviewed by Darin.
Change over to the new PropertySlot mechanism for property
lookup. This allows the elimination of hasOwnProperty methods. I
also did a bunch of code cleanup and regularization of the various
property lookup methods.
Test cases added: Added a test case for a bug I found along the way.
* layout-tests/fast/js/string-index-overflow.html:
* layout-tests/fast/js/string-index-overflow-expected.txt:
* khtml/ecma/kjs_binding.cpp:
(KJS::ScriptInterpreter::createLanguageInstanceForValue):
* khtml/ecma/kjs_binding.h:
* khtml/ecma/kjs_css.cpp:
(KJS::DOMCSSStyleDeclaration::indexGetter):
(KJS::DOMCSSStyleDeclaration::cssPropertyGetter):
(KJS::DOMCSSStyleDeclaration::getOwnPropertySlot):
(KJS::DOMCSSStyleDeclaration::getValueProperty):
(KJS::DOMStyleSheet::getOwnPropertySlot):
(KJS::DOMStyleSheetList::getValueProperty):
(KJS::DOMStyleSheetList::indexGetter):
(KJS::DOMStyleSheetList::nameGetter):
(KJS::DOMStyleSheetList::getOwnPropertySlot):
(KJS::DOMMediaList::getValueProperty):
(KJS::DOMMediaList::indexGetter):
(KJS::DOMMediaList::getOwnPropertySlot):
(KJS::DOMCSSStyleSheet::getValueProperty):
(KJS::DOMCSSStyleSheet::getOwnPropertySlot):
(KJS::DOMCSSRuleList::getValueProperty):
(KJS::DOMCSSRuleList::indexGetter):
(KJS::DOMCSSRuleList::getOwnPropertySlot):
(KJS::DOMCSSRule::getOwnPropertySlot):
(KJS::CSSRuleConstructor::getOwnPropertySlot):
(KJS::DOMCSSValue::getValueProperty):
(KJS::DOMCSSValue::getOwnPropertySlot):
(KJS::CSSValueConstructor::getOwnPropertySlot):
(KJS::DOMCSSPrimitiveValue::getValueProperty):
(KJS::DOMCSSPrimitiveValue::getOwnPropertySlot):
(KJS::CSSPrimitiveValueConstructor::getOwnPropertySlot):
(KJS::DOMCSSValueList::getValueProperty):
(KJS::DOMCSSValueList::indexGetter):
(KJS::DOMCSSValueList::getOwnPropertySlot):
(KJS::DOMRGBColor::getOwnPropertySlot):
(KJS::DOMRect::getOwnPropertySlot):
(KJS::DOMCounter::getOwnPropertySlot):
* khtml/ecma/kjs_css.h:
(KJS::DOMCSSStyleDeclaration::):
(KJS::DOMCSSStyleSheet::):
(KJS::DOMCSSRule::):
(KJS::DOMCSSValueList::):
* khtml/ecma/kjs_dom.cpp:
(KJS::DOMNode::getOwnPropertySlot):
(KJS::):
(KJS::DOMNodeList::getValueProperty):
(KJS::DOMNodeList::indexGetter):
(KJS::DOMNodeList::nameGetter):
(KJS::DOMNodeList::getOwnPropertySlot):
(KJS::DOMNodeList::call):
(KJS::DOMAttr::getOwnPropertySlot):
(KJS::DOMDocument::getOwnPropertySlot):
(KJS::DOMElement::getValueProperty):
(KJS::DOMElement::attributeGetter):
(KJS::DOMElement::getOwnPropertySlot):
(KJS::DOMDocumentType::getOwnPropertySlot):
(KJS::DOMNamedNodeMap::lengthGetter):
(KJS::DOMNamedNodeMap::indexGetter):
(KJS::DOMNamedNodeMap::getOwnPropertySlot):
(KJS::DOMProcessingInstruction::getOwnPropertySlot):
(KJS::DOMNotation::getOwnPropertySlot):
(KJS::DOMEntity::getOwnPropertySlot):
(KJS::NodeConstructor::getOwnPropertySlot):
(KJS::DOMExceptionConstructor::getOwnPropertySlot):
(KJS::DOMNamedNodesCollection::lengthGetter):
(KJS::DOMNamedNodesCollection::indexGetter):
(KJS::DOMNamedNodesCollection::getOwnPropertySlot):
(KJS::DOMCharacterData::getOwnPropertySlot):
* khtml/ecma/kjs_dom.h:
* khtml/ecma/kjs_events.cpp:
(KJS::EventConstructor::getOwnPropertySlot):
(KJS::DOMEvent::getOwnPropertySlot):
(KJS::EventExceptionConstructor::getOwnPropertySlot):
(KJS::DOMUIEvent::getOwnPropertySlot):
(KJS::DOMMouseEvent::getOwnPropertySlot):
(KJS::DOMKeyboardEvent::getOwnPropertySlot):
(KJS::MutationEventConstructor::getOwnPropertySlot):
(KJS::DOMMutationEvent::getOwnPropertySlot):
(KJS::DOMWheelEvent::getOwnPropertySlot):
(KJS::Clipboard::getOwnPropertySlot):
* khtml/ecma/kjs_events.h:
* khtml/ecma/kjs_html.cpp:
(KJS::HTMLDocument::namedItemGetter):
(KJS::HTMLDocument::getValueProperty):
(KJS::HTMLDocument::getOwnPropertySlot):
(KJS::HTMLElement::formIndexGetter):
(KJS::HTMLElement::formNameGetter):
(KJS::HTMLElement::selectIndexGetter):
(KJS::HTMLElement::framesetNameGetter):
(KJS::HTMLElement::frameWindowPropertyGetter):
(KJS::HTMLElement::runtimeObjectGetter):
(KJS::HTMLElement::runtimeObjectPropertyGetter):
(KJS::HTMLElement::getOwnPropertySlot):
(KJS::HTMLCollection::lengthGetter):
(KJS::HTMLCollection::indexGetter):
(KJS::HTMLCollection::nameGetter):
(KJS::HTMLCollection::getOwnPropertySlot):
(KJS::HTMLSelectCollection::selectedIndexGetter):
(KJS::HTMLSelectCollection::getOwnPropertySlot):
(KJS::Image::getOwnPropertySlot):
(KJS::Context2D::getOwnPropertySlot):
(KJS::Gradient::getOwnPropertySlot):
(KJS::ImagePattern::getOwnPropertySlot):
* khtml/ecma/kjs_html.h:
(KJS::HTMLCollection::toBoolean):
* khtml/ecma/kjs_navigator.cpp:
(KJS::Plugins::):
(KJS::MimeTypes::):
(KJS::Plugin::):
(KJS::MimeType::):
(KJS::):
(KJS::Navigator::getOwnPropertySlot):
(KJS::Plugins::getValueProperty):
(KJS::Plugins::indexGetter):
(KJS::Plugins::nameGetter):
(KJS::Plugins::getOwnPropertySlot):
(KJS::MimeTypes::getValueProperty):
(KJS::MimeTypes::indexGetter):
(KJS::MimeTypes::nameGetter):
(KJS::MimeTypes::getOwnPropertySlot):
(KJS::Plugin::getValueProperty):
(KJS::Plugin::indexGetter):
(KJS::Plugin::nameGetter):
(KJS::Plugin::getOwnPropertySlot):
(KJS::MimeType::getValueProperty):
(KJS::MimeType::getOwnPropertySlot):
* khtml/ecma/kjs_navigator.h:
* khtml/ecma/kjs_range.cpp:
(KJS::DOMRange::getOwnPropertySlot):
(KJS::RangeConstructor::getOwnPropertySlot):
* khtml/ecma/kjs_range.h:
* khtml/ecma/kjs_traversal.cpp:
(KJS::DOMNodeIterator::getOwnPropertySlot):
(KJS::NodeFilterConstructor::getOwnPropertySlot):
(KJS::DOMTreeWalker::getOwnPropertySlot):
* khtml/ecma/kjs_traversal.h:
* khtml/ecma/kjs_views.cpp:
(KJS::DOMAbstractView::~DOMAbstractView):
(KJS::DOMAbstractView::getValueProperty):
(KJS::DOMAbstractView::getOwnPropertySlot):
* khtml/ecma/kjs_views.h:
* khtml/ecma/kjs_window.cpp:
(KJS::FrameArray::):
(KJS::FrameArray::classInfo):
(KJS::Screen::getOwnPropertySlot):
(KJS::Window::getValueProperty):
(KJS::Window::childFrameGetter):
(KJS::Window::namedFrameGetter):
(KJS::Window::indexGetter):
(KJS::Window::namedItemGetter):
(KJS::Window::getOwnPropertySlot):
(KJS::):
(KJS::FrameArray::getValueProperty):
(KJS::FrameArray::indexGetter):
(KJS::FrameArray::nameGetter):
(KJS::FrameArray::getOwnPropertySlot):
(KJS::Location::getValueProperty):
(KJS::Location::getOwnPropertySlot):
(KJS::Selection::getValueProperty):
(KJS::Selection::getOwnPropertySlot):
(KJS::BarInfo::getValueProperty):
(KJS::BarInfo::getOwnPropertySlot):
(KJS::History::getOwnPropertySlot):
* khtml/ecma/kjs_window.h:
* khtml/ecma/xmlhttprequest.cpp:
(KJS::XMLHttpRequest::getOwnPropertySlot):
* khtml/ecma/xmlhttprequest.h:
git-svn-id: https://svn.webkit.org/repository/webkit/trunk@10076
268f45cc-cd09-0410-ab3c-
d52691b4dbfc
darin [Sat, 6 Aug 2005 19:00:58 +0000 (19:00 +0000)]
Fixed some old "fixed by nobody" lines.
git-svn-id: https://svn.webkit.org/repository/webkit/trunk@10075
268f45cc-cd09-0410-ab3c-
d52691b4dbfc
eseidel [Sat, 6 Aug 2005 18:46:17 +0000 (18:46 +0000)]
Bug #: 3917
Submitted by: eseidel
Reviewed by: darin
* WebCore+SVG/DrawDocument.mm: DumpKCanvasTree support
(-[DrawDocument renderTreeAsExternalRepresentation]):
* WebCore+SVG/DrawDocumentPrivate.h:
* WebCore.xcodeproj/project.pbxproj: fixed bison + zsh issue
* kcanvas/KCanvas.cpp:
(KCanvas::Private::~Private): device is now a singleton
* kcanvas/KCanvasContainer.cpp:
(KCanvasContainer::first): needed for DumpKCanvasTree
(KCanvasContainer::last): needed for DumpKCanvasTree
* kcanvas/KCanvasContainer.h:
* kcanvas/KCanvasTreeDebug.cpp: Added.
* kcanvas/KCanvasTreeDebug.h: Added.
* kwq/KWQTextStream.mm:
(QTextStream::operator<<): added missing float and double versions
This adds all the changes necessary to support DumpKCanvasTree.
Most noteable: operator<<(float) and double were missing from
KWQTextStream, also added KCanvasTreeDebug, modeled after
KWQRenderTreeDebug. Most of KCanvasTreeDebug will be removed
if the render trees finally merge.
http://bugzilla.opendarwin.org/show_bug.cgi?id=3917
git-svn-id: https://svn.webkit.org/repository/webkit/trunk@10074
268f45cc-cd09-0410-ab3c-
d52691b4dbfc
eseidel [Sat, 6 Aug 2005 18:36:22 +0000 (18:36 +0000)]
Bug #: 3917
Submitted by: eseidel
Reviewed by: darin
* DumpKCanvasTree/DumpKCanvasTree.m: Added.
* DumpKCanvasTree/DumpKCanvasTree.xcodeproj/project.pbxproj: Added.
* Scripts/build-dumpkcanvastree: Added.
* Scripts/run-webkit-tests-svg: Added.
Adds a DumpRenderTree-like tool for SVG which allows us to do
text-based layout regression testing. This (like most of the
SVG specific stuff) is temporary and will be replaced by
DumpRenderTree once the DOMs and RenderTrees merge.
http://bugzilla.opendarwin.org/show_bug.cgi?id=3917
git-svn-id: https://svn.webkit.org/repository/webkit/trunk@10073
268f45cc-cd09-0410-ab3c-
d52691b4dbfc
darin [Sat, 6 Aug 2005 16:33:02 +0000 (16:33 +0000)]
Reviewed by Dave Hyatt.
* khtml/css/css_valueimpl.cpp: (DOM::CSSMutableStyleDeclarationImpl::setChanged): Small tweak.
git-svn-id: https://svn.webkit.org/repository/webkit/trunk@10072
268f45cc-cd09-0410-ab3c-
d52691b4dbfc
darin [Sat, 6 Aug 2005 16:30:14 +0000 (16:30 +0000)]
Reviewed by Dave Hyatt.
- fixed crash in one of the W3C DOM tests
* khtml/xml/dom_nodeimpl.cpp: (DOM::NodeImpl::dispatchEvent): Check for NULL which means
the passed object is not an event. Return without raising an exception because that's
what Gecko does despite the fact that the DOM test expects a (platform-specific) exception.
* layout-tests/dom/html/level2/events/dispatchEvent01-expected.txt: Added.
* layout-tests/dom/html/level2/events/dispatchEvent01.html: Added.
* layout-tests/dom/html/level2/events/dispatchEvent01.html-disabled: Removed.
git-svn-id: https://svn.webkit.org/repository/webkit/trunk@10071
268f45cc-cd09-0410-ab3c-
d52691b4dbfc
darin [Sat, 6 Aug 2005 16:28:43 +0000 (16:28 +0000)]
Reviewed by Dave Hyatt.
- added a "set" operation to HashMap for cases where you want to either insert or
modify an existing map entry; the "set" name is based on symmetry with get, and also on
the naming used for similar operations in CFDictionary.
* khtml/misc/hashmap.h: Small tweak to insert and added set.
git-svn-id: https://svn.webkit.org/repository/webkit/trunk@10070
268f45cc-cd09-0410-ab3c-
d52691b4dbfc
darin [Sat, 6 Aug 2005 16:27:32 +0000 (16:27 +0000)]
Reviewed by Dave Hyatt.
- made a small improvement to how Windows Latin-1 characters are handled in the tokenizer
* khtml/html/htmltokenizer.cpp:
(khtml::fixUpChar): Changed to use an array and a quick check to determine if a character
is one of the ones that needs to be mapped. This retains most of the speedup gained from
not doing anything when the character doesn't need to be fixed up.
(khtml::HTMLTokenizer::parseSpecial): Get rid of the local check since the check in fixUpChar
is sufficient not.
(khtml::HTMLTokenizer::parseText): Ditto.
(khtml::HTMLTokenizer::parseEntity): Ditto.
(khtml::HTMLTokenizer::parseTag): Ditto.
(khtml::HTMLTokenizer::write): Ditto.
git-svn-id: https://svn.webkit.org/repository/webkit/trunk@10069
268f45cc-cd09-0410-ab3c-
d52691b4dbfc
eseidel [Sat, 6 Aug 2005 08:49:14 +0000 (08:49 +0000)]
Bug #: 4252
Submitted by: eseidel
Reviewed by: darin
* WebCore+SVG/DrawView.mm:
(+[DrawView setFilterSupportEnabled:]): Moved from DrawViewPrivate
(+[DrawView isFilterSupportEnabled]): Moved from DrawViewPrivate
One half of fix for toggling filter support.
http://bugzilla.opendarwin.org/show_bug.cgi?id=4252
git-svn-id: https://svn.webkit.org/repository/webkit/trunk@10068
268f45cc-cd09-0410-ab3c-
d52691b4dbfc
eseidel [Sat, 6 Aug 2005 08:44:31 +0000 (08:44 +0000)]
Bug #: 4252
Submitted by: eseidel
Reviewed by: darin
* DrawTest/DrawTestView.m:
(-[DrawTestView toggleFilterSupport:]): missing negation.
One half of fix for toggling filter support.
http://bugzilla.opendarwin.org/show_bug.cgi?id=4252
git-svn-id: https://svn.webkit.org/repository/webkit/trunk@10067
268f45cc-cd09-0410-ab3c-
d52691b4dbfc
adele [Sat, 6 Aug 2005 02:30:31 +0000 (02:30 +0000)]
JavaScriptCore:
Reviewed by Darin.
* JavaScriptCore.xcodeproj/project.pbxproj: Unchecked 'statics are thread safe' option.
WebCore:
Reviewed by Darin.
* WebCore.xcodeproj/project.pbxproj: Unchecked 'statics are thread safe' option.
WebKit:
Reviewed by Darin.
* WebKit.xcodeproj/project.pbxproj: Unchecked 'statics are thread safe' option.
git-svn-id: https://svn.webkit.org/repository/webkit/trunk@10066
268f45cc-cd09-0410-ab3c-
d52691b4dbfc
ggaren [Sat, 6 Aug 2005 01:16:25 +0000 (01:16 +0000)]
-fixed <rdar://problem/
4207220> REGRESSION (DENVER): Crash occurs
after clicking on Hangman applet
Reviewed by darin.
* kjs/object.cpp:
(KJS::ObjectImp::hasProperty): added check for null prototype.
FIXME: The long-term plan is to make runtime objects use JS Null()
instead of null pointers, which will allow us to eliminate null
checks, improving performance.
git-svn-id: https://svn.webkit.org/repository/webkit/trunk@10061
268f45cc-cd09-0410-ab3c-
d52691b4dbfc
hyatt [Fri, 5 Aug 2005 20:47:36 +0000 (20:47 +0000)]
-added layout test for fix to: <rdar://problem/
4161606> JavaScript regular
expressions with certain ranges of Unicode characters cause a crash
Test cases added:
* layout-tests/fast/js/regexp-big-unicode-ranges-expected.txt: Added.
* layout-tests/fast/js/regexp-big-unicode-ranges.html: Added.
git-svn-id: https://svn.webkit.org/repository/webkit/trunk@10060
268f45cc-cd09-0410-ab3c-
d52691b4dbfc
ggaren [Fri, 5 Aug 2005 20:44:40 +0000 (20:44 +0000)]
*** empty log message ***
git-svn-id: https://svn.webkit.org/repository/webkit/trunk@10059
268f45cc-cd09-0410-ab3c-
d52691b4dbfc
hyatt [Fri, 5 Aug 2005 18:36:29 +0000 (18:36 +0000)]
Fix for bugzilla bug 4289, a regression from the QualifiedName landing. Make sure getNamedItemNS and
removeNamedItemNS are case-insensitive in HTML documents.
Reviewed by darin
* khtml/xml/dom_elementimpl.cpp:
(NamedAttrMapImpl::getNamedItemNS):
(NamedAttrMapImpl::removeNamedItemNS):
* khtml/xml/dom_elementimpl.h:
* khtml/xml/dom_nodeimpl.cpp:
* khtml/xml/dom_nodeimpl.h:
(DOM::NamedNodeMapImpl::NamedNodeMapImpl):
(DOM::NamedNodeMapImpl::~NamedNodeMapImpl):
git-svn-id: https://svn.webkit.org/repository/webkit/trunk@10058
268f45cc-cd09-0410-ab3c-
d52691b4dbfc
justing [Fri, 5 Aug 2005 18:22:43 +0000 (18:22 +0000)]
Reviewed by kocienda
Fix for:
- <rdar://problem/
4132360> HIM-8A428:Space key works like Return key in Mail application.
- <rdar://problem/
4122708> Mail: when composing new mail with a Korean input method, the first space doesn't work
If the user terminates marked text with a space, a string including marked characters and a normal,
breaking space, is passed to WebCore in order to replace the previous marked sequence. The fix ensures
that the space becomes a non breaking space if necessary.
Test cases added:
* manual-tests/korean-input-space.html
* khtml/editing/insert_text_command.cpp:
(khtml::InsertTextCommand::input):
git-svn-id: https://svn.webkit.org/repository/webkit/trunk@10051
268f45cc-cd09-0410-ab3c-
d52691b4dbfc
justing [Fri, 5 Aug 2005 05:06:00 +0000 (05:06 +0000)]
Reviewed by darin
Fix for:
<rdar://problem/
3167884> Shockwave: 3D sprites rendered in OpenGL draw over the browser (3447)
also as <http://bugzilla.opendarwin.org/show_bug.cgi?id=3447>
The WindowRef created by -[NSWindow windowRef] has a QuickDraw GrafPort that covers
the entire window frame (or structure region in Carbon parlance) rather then just the window content.
We filed this as an NSWindow bug <rdar://problem/
4201099>
To work around, we modify the CGrafPort to only cover the content area before we let the plug-in draw.
* Plugins.subproj/WebBaseNetscapePluginView.m:
(-[WebBaseNetscapePluginView fixWindowPort]):
(-[WebBaseNetscapePluginView saveAndSetPortStateForUpdate:]):
git-svn-id: https://svn.webkit.org/repository/webkit/trunk@10048
268f45cc-cd09-0410-ab3c-
d52691b4dbfc
mjs [Fri, 5 Aug 2005 03:51:44 +0000 (03:51 +0000)]
- updated expected test results now that we no longer exlude the
date tests (apparently this was overlooked)
* tests/mozilla/expected.html:
git-svn-id: https://svn.webkit.org/repository/webkit/trunk@10047
268f45cc-cd09-0410-ab3c-
d52691b4dbfc
eseidel [Fri, 5 Aug 2005 01:24:32 +0000 (01:24 +0000)]
Bug #: 4280
Submitted by: eseidel
Reviewed by: darin
* Scripts/build-drawtest:
* Scripts/build-dumprendertree:
* Scripts/build-svg2png:
* Scripts/build-webcore-svg:
* Scripts/build-webkit:
* Scripts/webkitdirs.pm: added checkRequiredSystemConfig()
Added checkRequiredSystemConfig and made all the build-* scripts
use it to print a pretty warning when trying to compile on an
unsupported system (less than 10.4, Xcode 2.1).
http://bugzilla.opendarwin.org/show_bug.cgi?id=4280
git-svn-id: https://svn.webkit.org/repository/webkit/trunk@10046
268f45cc-cd09-0410-ab3c-
d52691b4dbfc
hyatt [Thu, 4 Aug 2005 22:46:36 +0000 (22:46 +0000)]
Add layout tests for form control movement.
git-svn-id: https://svn.webkit.org/repository/webkit/trunk@10045
268f45cc-cd09-0410-ab3c-
d52691b4dbfc
hyatt [Thu, 4 Aug 2005 22:45:55 +0000 (22:45 +0000)]
This patch significantly improves the performance of radio button groups and enables consistent tabbing
behavior in radio groups with both OS X and Internet Explorer for Windows. It also adds support for
arrow key navigation between the radio buttons in a group.
In addition elements can now be shifted between forms using DOM operations and they will properly be
adopted by the form into which they are inserted. This movement works even when the forms themselves
are not currently in the document by introducing a new set of notifications when an object is connected
and removed from a tree of nodes (where that tree may or may not be the main document's tree).
Test cases added: formmove.html, formmove2.html in fast/forms
* khtml/html/html_formimpl.cpp:
(DOM::HTMLFormElementImpl::HTMLFormElementImpl):
(DOM::HTMLFormElementImpl::~HTMLFormElementImpl):
Updated to init/delete a new selectedRadioButtons member variable that is a hash tracking the current
checked button in each radio group owned by the form.
(DOM::HTMLFormElementImpl::radioButtonChecked):
A notification that is called when a radio button becomes checked.
(DOM::HTMLFormElementImpl::checkedRadioButtonForGroup):
Returns the current checked radio button for a given named group.
(DOM::HTMLFormElementImpl::removeRadioButtonForGroup):
Clears out the checked radio button for a given named group.
(DOM::HTMLFormElementImpl::registerFormElement):
(DOM::HTMLFormElementImpl::removeFormElement):
The registration and removal functions have been patched to deal with radio buttons and to remove
the "dormant form control" concept, which is no longer needed now that controls can actually move
between forms.
(DOM::HTMLGenericFormElementImpl::HTMLGenericFormElementImpl):
Remove the dormant bit from form controls.
(DOM::HTMLGenericFormElementImpl::attach):
Remove the code that attempted to register a form element in attached. We use new notifications now
for dynamically inserted controls via JS.
(DOM::HTMLGenericFormElementImpl::insertedIntoTree):
(DOM::HTMLGenericFormElementImpl::removedFromTree):
These are the new notifications that are called whenever a form control is connected to or removed from
a tree. This tree may or may not be the document tree. The form control can then "seek out" a form
to latch on to, thus keeping its current status regarding what form it belongs to current across DOM
operations.
(DOM::HTMLInputElementImpl::isKeyboardFocusable):
Overridden to deal with radio buttons. Unnamed radio buttons can't be focused. Radio buttons can't be
focused if another member of their group is already currently focused. Unchecked radio buttons can
only be focused if no button within the group is checked.
(DOM::HTMLInputElementImpl::setInputType):
Make sure to remove a checked radio button from the form's radio button hash if the type is changed
to something else, e.g., checkbox.
(DOM::HTMLInputElementImpl::setChecked):
Revised to update the form's hash when a radio button gets checked and to also prevent unnamed radio
buttons from changing state (matches WinIE).
(DOM::HTMLInputElementImpl::defaultEventHandler):
Add support for arrow key navigation through radio button groups. Fix space behavior so that an unselected
radio can become checked but not unchecked on space. Fix enter behavior so that the form is not submitted
on enter. (Matches WinIE.)
* khtml/html/html_formimpl.h:
Adds the new member variable to track the current radio buttons in the various groups and the notifications
for updating form controls when they switch forms.
* khtml/xml/dom_nodeimpl.cpp:
(DOM::NodeImpl::insertedIntoDocument):
(DOM::NodeImpl::removedFromDocument):
Patch insertedIntoDocument and removedFromDocument to also send the insertedIntoTree and removedFromTree
notifications.
(DOM::ContainerNodeImpl::removeChild):
Call removedFromTree in the case where the removal of a child happens on a tree that is not in the
document.
(DOM::ContainerNodeImpl::insertedIntoTree):
(DOM::ContainerNodeImpl::removedFromTree):
The new notifications. The container node can optionally crawl into children invoking their notifications.
(DOM::ContainerNodeImpl::dispatchChildInsertedEvents):
Patched to call insertedIntoTree in the case where the insertion happened on a tree that is not in the
document.
* khtml/xml/dom_nodeimpl.h:
(DOM::NodeImpl::insertedIntoTree):
(DOM::NodeImpl::removedFromTree):
Added the new notifications to NodeImpl for use by the form controls.
git-svn-id: https://svn.webkit.org/repository/webkit/trunk@10044
268f45cc-cd09-0410-ab3c-
d52691b4dbfc
darin [Thu, 4 Aug 2005 22:23:00 +0000 (22:23 +0000)]
Reviewed by John Sullivan.
- fixed Objective-C binding for getOverrideStyle
* kwq/DOM.mm: ([DOMDocument getOverrideStyle::]): Change to call the DOM
getOverrideStyle. It was not correct to call getComputedStyle just because
getOverrideStyle is not yet implemented in our DOM.
git-svn-id: https://svn.webkit.org/repository/webkit/trunk@10043
268f45cc-cd09-0410-ab3c-
d52691b4dbfc
adele [Thu, 4 Aug 2005 21:33:47 +0000 (21:33 +0000)]
Reviewed by John.
- fixed <rdar://problem/
4204496> REGRESSION(denver): repro crash in KHTMLParser::finished() downloading attachment at webmail.mac.com
This regression was introduced by the fix for <rdar://problem/
4084029>. It was just missing a nil check.
* khtml/html/htmlparser.cpp: (KHTMLParser::finished): added nil check for current.
git-svn-id: https://svn.webkit.org/repository/webkit/trunk@10041
268f45cc-cd09-0410-ab3c-
d52691b4dbfc
ggaren [Thu, 4 Aug 2005 20:27:57 +0000 (20:27 +0000)]
- fixed <rdar://problem/
4199495> REGRESSION: Safari Crashes on Window Closing Event
Reviewed by darin.
* khtml/ecma/kjs_binding.cpp:
(KJS::ScriptInterpreter::updateDOMNodeDocument): inserting a node wrapper into a new
document set now removes the node wrapper from its old document set.
git-svn-id: https://svn.webkit.org/repository/webkit/trunk@10040
268f45cc-cd09-0410-ab3c-
d52691b4dbfc
sullivan [Thu, 4 Aug 2005 17:15:03 +0000 (17:15 +0000)]
Reviewed by Geoff Garen.
- fixed <rdar://problem/
3918675> Remove code to replace authentication dialog
with a subclass when out of localization freeze
* Panels.subproj/WebAuthenticationPanel.h:
moved declaration of NonBlockingPanel here so it can be accessed by the nib
* Panels.subproj/WebAuthenticationPanel.m:
(-[WebAuthenticationPanel replacePanelWithSubclassHack]):
removed this method
(-[WebAuthenticationPanel loadNib]):
stop calling the removed method
* Panels.subproj/English.lproj/WebAuthenticationPanel.nib/classes.nib:
* Panels.subproj/English.lproj/WebAuthenticationPanel.nib/info.nib:
* Panels.subproj/English.lproj/WebAuthenticationPanel.nib/objects.nib:
the panel in the nib now has custom class NonBlockingPanel
git-svn-id: https://svn.webkit.org/repository/webkit/trunk@10035
268f45cc-cd09-0410-ab3c-
d52691b4dbfc
darin [Thu, 4 Aug 2005 13:58:04 +0000 (13:58 +0000)]
* DumpRenderTree/DumpRenderTree.xcodeproj/project.pbxproj: Bring this file back from
the dead. It was removed by accident when someone was trying to work on the branch.
git-svn-id: https://svn.webkit.org/repository/webkit/trunk@10033
268f45cc-cd09-0410-ab3c-
d52691b4dbfc
vicki [Thu, 4 Aug 2005 02:02:14 +0000 (02:02 +0000)]
add missing bug number to Changelog comments from the scrollIntoView fix
git-svn-id: https://svn.webkit.org/repository/webkit/trunk@10030
268f45cc-cd09-0410-ab3c-
d52691b4dbfc
rjw [Thu, 4 Aug 2005 00:40:20 +0000 (00:40 +0000)]
Submitted by: rjw@apple.com
Reviewed by: cblu@apple.com
Fixed hard capacity limit on the method and field cache use for the ObjC bindings.
<rdar://problem/
4204416> Dashboard client crashes when too many ObjC methods are called
git-svn-id: https://svn.webkit.org/repository/webkit/trunk@10028
268f45cc-cd09-0410-ab3c-
d52691b4dbfc
vicki [Wed, 3 Aug 2005 21:23:22 +0000 (21:23 +0000)]
Reviewed by Beth and Hyatt.
<rdar://problem/
4196646> target returns text node when it should return the parent node
Test cases added: manual-tests/mouseevents-on-textnodes.html
* khtml/khtmlview.cpp:
(KHTMLView::dispatchMouseEvent): if the targetNode is a text node, set the
targetNode to the parent node
git-svn-id: https://svn.webkit.org/repository/webkit/trunk@10026
268f45cc-cd09-0410-ab3c-
d52691b4dbfc
bdakin [Wed, 3 Aug 2005 16:47:02 +0000 (16:47 +0000)]
Reviewed by cblu
Removing calls to WKCreateUncorrectedRGBColorSpace and
WKCreateUncorrectedGrayColorSpace in WebKit to patch up
TOT...Eric removed them from WebCore last night.
* WebCoreSupport.subproj/WebImageData.m:
* WebCoreSupport.subproj/WebImageRenderer.m:
(WebCGColorSpaceCreateRGB):
(WebCGColorSpaceCreateGray):
git-svn-id: https://svn.webkit.org/repository/webkit/trunk@10024
268f45cc-cd09-0410-ab3c-
d52691b4dbfc
bdibello [Wed, 3 Aug 2005 00:07:05 +0000 (00:07 +0000)]
Reviewed by Geoffrey Garen.
Test cases added: getting and setting button.value
* layout-tests/fast/dom/HTMLButtonElement/value/getset-expected.txt: Added.
* layout-tests/fast/dom/HTMLButtonElement/value/getset.html: Added.
git-svn-id: https://svn.webkit.org/repository/webkit/trunk@10023
268f45cc-cd09-0410-ab3c-
d52691b4dbfc
ggaren [Tue, 2 Aug 2005 20:36:40 +0000 (20:36 +0000)]
- fixed build failure on Safari-2-0-branch
* DumpRenderTree/DumpRenderTree.xcodeproj/.cvsignore: Added.
* DumpRenderTree/DumpRenderTree.xcodeproj/project.pbxproj: Added.
* DumpRenderTree/project.pbxproj: Removed.
git-svn-id: https://svn.webkit.org/repository/webkit/trunk@10013
268f45cc-cd09-0410-ab3c-
d52691b4dbfc
hyatt [Tue, 2 Aug 2005 20:28:41 +0000 (20:28 +0000)]
- landed layout tests for fix to <rdar://problem/
3572585>
window.open fails if name param = the name of a window just
closed in same function
Fix reviewed by darin.
Test cases added:
* manual-tests/open-after-close.html: Added.
* manual-tests/resources/open-after-close-popup.html: Added.
git-svn-id: https://svn.webkit.org/repository/webkit/trunk@10012
268f45cc-cd09-0410-ab3c-
d52691b4dbfc
ggaren [Tue, 2 Aug 2005 17:28:12 +0000 (17:28 +0000)]
Fixed Changelog entry.
git-svn-id: https://svn.webkit.org/repository/webkit/trunk@10011
268f45cc-cd09-0410-ab3c-
d52691b4dbfc
ggaren [Tue, 2 Aug 2005 17:26:26 +0000 (17:26 +0000)]
Fixed last Changelog entry.
git-svn-id: https://svn.webkit.org/repository/webkit/trunk@10010
268f45cc-cd09-0410-ab3c-
d52691b4dbfc
ggaren [Tue, 2 Aug 2005 17:19:15 +0000 (17:19 +0000)]
Fixing previous Changelog entry.
git-svn-id: https://svn.webkit.org/repository/webkit/trunk@10009
268f45cc-cd09-0410-ab3c-
d52691b4dbfc
sullivan [Tue, 2 Aug 2005 17:14:41 +0000 (17:14 +0000)]
Reviewed by Darin Adler.
Preemptively moved some WebMenuItemTag values from SPI to API, in anticipation of
approval from macosx-api-reviewers. Retitled one of them in response to API reviewers feedback:
WebMenuItemSearchInGoogle -> WebMenuItemSearchWeb
Note that as a side effect of this change, the actual numbers used for these WebMenuItemTags has
changed from what it was in Tiger. This causes "Search in Spotlight", "Search in Google", and
"Look Up in Dictionary" to not appear in Tiger Safari if running on tip of tree WebKit.
* WebView.subproj/WebUIDelegatePrivate.h:
removed WebMenuItemTagSearchInSpotlight, WebMenuItemTagSearchInGoogle, and WebMenuItemTagLookUpInDictionary
* WebView.subproj/WebUIDelegate.h:
added WebMenuItemTagSearchInSpotlight, WebMenuItemTagSearchWeb, and WebMenuItemTagLookUpInDictionary
* WebView.subproj/WebDefaultContextMenuDelegate.m:
(-[WebDefaultUIDelegate menuItemWithTag:]):
updated for rename
(-[WebDefaultUIDelegate contextMenuItemsForElement:defaultMenuItems:]):
ditto
(-[WebDefaultUIDelegate editingContextMenuItemsForElement:defaultMenuItems:]):
ditto
git-svn-id: https://svn.webkit.org/repository/webkit/trunk@10008
268f45cc-cd09-0410-ab3c-
d52691b4dbfc
ggaren [Tue, 2 Aug 2005 00:51:29 +0000 (00:51 +0000)]
WebCore:
-landed layout tests for fix to <rdar://problem/
3572585> window.open fails if name param = the name of a window just closed in same function
Fix reviewed by darin.
Test cases added:
* manual-tests/open-after-close.html: Added.
* manual-tests/resources/open-after-close-popup.html: Added.
WebKit:
-fixed <rdar://problem/
3572585> window.open fails if name param = the name of a window just closed in same function
Reviewed by darin.
Test cases added:
* manual-tests/open-after-close.html: Added.
* manual-tests/resources/open-after-close-popup.html: Added.
* WebCoreSupport.subproj/WebBridge.m:
(-[WebBridge closeWindowSoon]): We now remove a WebView from WebViewSets when the WebView is *scheduled* to close.
git-svn-id: https://svn.webkit.org/repository/webkit/trunk@10003
268f45cc-cd09-0410-ab3c-
d52691b4dbfc
hyatt [Mon, 1 Aug 2005 22:23:23 +0000 (22:23 +0000)]
Forgot to commit part of my previous patch.
git-svn-id: https://svn.webkit.org/repository/webkit/trunk@10001
268f45cc-cd09-0410-ab3c-
d52691b4dbfc
sullivan [Mon, 1 Aug 2005 21:31:05 +0000 (21:31 +0000)]
* PublicHeaderChangesFromTiger.txt:
added a comment about isTextField -> _isTextField
git-svn-id: https://svn.webkit.org/repository/webkit/trunk@10000
268f45cc-cd09-0410-ab3c-
d52691b4dbfc
hyatt [Mon, 1 Aug 2005 21:23:42 +0000 (21:23 +0000)]
Fix bugzilla bug 4219, crash because we tried to do the fake paint
when layout was not updated yet.
Also landing accessibility for checkboxes.
Reviewed by darin/mjs (accessibility), kocienda(crash)
* ChangeLog:
* khtml/rendering/render_theme.h:
(khtml::RenderTheme::supportsControlTints):
* kwq/KWQAccObject.mm:
(-[KWQAccObject actionElement]):
(-[KWQAccObject role]):
(-[KWQAccObject roleDescription]):
(-[KWQAccObject value]):
(boundingBoxRect):
(-[KWQAccObject accessibilityIsIgnored]):
(-[KWQAccObject accessibilityAttributeValue:]):
(-[KWQAccObject accessibilityIsAttributeSettable:]):
* kwq/KWQKHTMLPart.mm:
(KWQKHTMLPart::setDisplaysWithFocusAttributes):
git-svn-id: https://svn.webkit.org/repository/webkit/trunk@9999
268f45cc-cd09-0410-ab3c-
d52691b4dbfc
sullivan [Mon, 1 Aug 2005 21:19:42 +0000 (21:19 +0000)]
Patch by Trey Matteson <trey@usa.net>
Reviewed by me.
Fixed http://bugzilla.opendarwin.org/show_bug.cgi?id=4255
underlines still print too thick
The real problem here is that we have code that scales a 0 width line to always
be width=1.0 in device space. I'm leaving that in for the screen, but when printing
a width of 0.5 looks good.
* WebCoreSupport.subproj/WebTextRenderer.m:
(-[WebTextRenderer drawLineForCharacters:yOffset:width:color:thickness:]):
git-svn-id: https://svn.webkit.org/repository/webkit/trunk@9998
268f45cc-cd09-0410-ab3c-
d52691b4dbfc
eseidel [Mon, 1 Aug 2005 19:11:20 +0000 (19:11 +0000)]
Bug #: 4211
Submitted by: eseidel
Reviewed by: darin
* WebCoreSupport.subproj/WebGraphicsBridge.m:
removed create*ColorSpace methods, now using CG API directly.
http://bugzilla.opendarwin.org/show_bug.cgi?id=4211
git-svn-id: https://svn.webkit.org/repository/webkit/trunk@9997
268f45cc-cd09-0410-ab3c-
d52691b4dbfc
sullivan [Mon, 1 Aug 2005 17:50:35 +0000 (17:50 +0000)]
Patch by Trey Matteson <trey@usa.net>
Reviewed by me.
Fixed http://bugzilla.opendarwin.org/show_bug.cgi?id=4014
PDF files by default load with a poor choice of sizing
For now the various PDF viewing settings are sticky, stored in 2 new defaults. Since
there are a number of ways these settings are changed, I made a proxy for the PDFView
through which all view changing messages are sent. The proxy adds the behavior of
updating the defaults upon any change.
* Misc.subproj/WebNSDictionaryExtras.h:
* Misc.subproj/WebNSDictionaryExtras.m:
(-[NSMutableDictionary _webkit_setFloat:forKey:]): New support method.
* WebView.subproj/WebPDFView.h:
* WebView.subproj/WebPDFView.m:
(-[WebPDFView initWithFrame:]): Create proxy for PDFView.
(-[WebPDFView dealloc]): Free proxy.
(-[WebPDFView _menuItemsFromPDFKitForEvent:]): For relevant context menu items, set the
target to the proxy instead of the PDFView.
(-[WebPDFView _readPDFDefaults]): Init PDFView with settings from defaults.
(-[WebPDFView layout]): Call _readPDFDefaults, once. This turned out to be the best hook.
(-[WebPDFView _makeTextSmaller:]): Change PDFView via proxy
(-[WebPDFView _makeTextLarger:]): Ditto
(-[WebPDFView _makeTextStandardSize:]): Ditto
(-[PDFPrefUpdatingProxy initWithView:]): trivial
(-[PDFPrefUpdatingProxy forwardInvocation:]): Forward the msg, then update defaults
(-[PDFPrefUpdatingProxy methodSignatureForSelector:]): Simple forwarding support.
* WebView.subproj/WebPreferenceKeysPrivate.h:
* WebView.subproj/WebPreferences.m:
(+[WebPreferences initialize]): Set initial values for new PDF viewing defaults.
(-[WebPreferences _integerValueForKey:]): Nuke stray comment.
(-[WebPreferences _floatValueForKey:]): New simple support method.
(-[WebPreferences _setFloatValue:forKey:]): Ditto.
(-[WebPreferences PDFScaleFactor]): 4 accessors for new defaults
(-[WebPreferences setPDFScaleFactor:]):
(-[WebPreferences PDFDisplayMode]):
(-[WebPreferences setPDFDisplayMode:]):
* WebView.subproj/WebPreferencesPrivate.h:
git-svn-id: https://svn.webkit.org/repository/webkit/trunk@9996
268f45cc-cd09-0410-ab3c-
d52691b4dbfc
justing [Mon, 1 Aug 2005 16:19:49 +0000 (16:19 +0000)]
Patch by Trey Matteson <trey@usa.net>
Reviewed by Maciej.
Fixed <http://bugzilla.opendarwin.org/show_bug.cgi?id=4226>
link underlines print too thickly
Reinstate the fix made by sullivan on 1/11/05. There was a merge
error with an mjs fix on 1/13/05.
* WebCoreSupport.subproj/WebTextRenderer.m:
(-[WebTextRenderer drawLineForCharacters:yOffset:width:color:thickness:]):
git-svn-id: https://svn.webkit.org/repository/webkit/trunk@9995
268f45cc-cd09-0410-ab3c-
d52691b4dbfc
sullivan [Mon, 1 Aug 2005 16:12:03 +0000 (16:12 +0000)]
Reviewed by Beth Dakin.
Test cases added: none, this only affects Safari forms autofill
Moved the recently-added isTextField method out of the public DOMExtensions.h
and into the private DOMPrivate.h for now, and renamed it with a leading
underscore. We want to make some sort of public API that covers this, but not
necessarily this exact method, so we'll leave it out of the public API until we've
thought about this more.
* kwq/DOMExtensions.h:
remove isTextField
* kwq/DOMPrivate.h:
add _isTextField. Also added some #imports that make this file more standalone.
* kwq/DOMHTML.mm:
(-[DOMHTMLInputElement _isTextField]):
moved this method and added leading underscore.
git-svn-id: https://svn.webkit.org/repository/webkit/trunk@9994
268f45cc-cd09-0410-ab3c-
d52691b4dbfc
eseidel [Mon, 1 Aug 2005 09:06:33 +0000 (09:06 +0000)]
Bug #: 4211
Submitted by: eseidel
Reviewed by: darin
* kcanvas/device/quartz/KCanvasItemQuartz.mm:
(getSharedContext): moved from QPainter -> CG
* kcanvas/device/quartz/KRenderingPaintServerGradientQuartz.mm:
(CGShadingRefForLinearGradient): removed comment
(CGShadingRefForRadialGradient): removed comment
* khtml/ecma/kjs_html.cpp:
(KJS::KJS::Context2DFunction::call): moved from QPainter -> CG
(KJS::colorRefFromValue): moved from QPainter -> CG
(KJS::Gradient::getShading): moved from QPainter -> CG
* khtml/rendering/render_canvasimage.cpp:
(RenderCanvasImage::createDrawingContext):moved from QPainter -> CG
* kwq/KWQColor.mm:
(CGColorFromNSColor): moved from QPainter -> CG
* kwq/KWQPainter.h: removed colorspace calls
* kwq/KWQPainter.mm: removed colorspace calls
(QPainter::clearFocusRing): moved from QPainter -> CG
Removed use of WebKitGraphicsBridge Colorspace SPIs, as well
as corresponding QPainter colorspace "choke-point" methods.
This fixes colors for WebCore+SVG (since it wasn't linking in
webkit). WebKit code removal in separate commit.
http://bugzilla.opendarwin.org/show_bug.cgi?id=4211
git-svn-id: https://svn.webkit.org/repository/webkit/trunk@9993
268f45cc-cd09-0410-ab3c-
d52691b4dbfc
darin [Mon, 1 Aug 2005 05:02:13 +0000 (05:02 +0000)]
Reviewed by Maciej.
- remove uses of Mac-OS-X-specific MAX macro
- remove one of the many excess "APPLE_CHANGES" ifdefs
* kjs/collector.cpp: (KJS::Collector::allocate): Use std::max instead of MAX.
* kjs/property_map.cpp: (KJS::PropertyMap::rehash): Ditto.
* kjs/ustring.cpp:
(KJS::UChar::toLower): Take out non-ICU code path.
(KJS::UChar::toUpper): Ditto.
(KJS::UString::spliceSubstringsWithSeparators): Use std::max instead of MAX.
git-svn-id: https://svn.webkit.org/repository/webkit/trunk@9992
268f45cc-cd09-0410-ab3c-
d52691b4dbfc
darin [Mon, 1 Aug 2005 04:31:58 +0000 (04:31 +0000)]
Reviewed by Maciej.
- remove uses of Mac-OS-X-specific MAX macro in non-Mac-OS-X-specific code
* khtml/misc/arena.cpp: (ArenaAllocate): Use std::max instead of MAX.
* khtml/misc/loader.cpp: (Cache::setSize): Use kMax instead of MAX.
* khtml/rendering/render_form.cpp:
(RenderLineEdit::setSelectionStart): Ditto.
(RenderLineEdit::setSelectionEnd): Ditto.
(RenderLineEdit::setSelectionRange): Ditto.
git-svn-id: https://svn.webkit.org/repository/webkit/trunk@9991
268f45cc-cd09-0410-ab3c-
d52691b4dbfc
hyatt [Mon, 1 Aug 2005 03:25:29 +0000 (03:25 +0000)]
No editor working
git-svn-id: https://svn.webkit.org/repository/webkit/trunk@9990
268f45cc-cd09-0410-ab3c-
d52691b4dbfc
justing [Mon, 1 Aug 2005 03:20:49 +0000 (03:20 +0000)]
Reviewed by mjs
Fixes <http://bugzilla.opendarwin.org/show_bug.cgi?id=3359> Crash on hover with certain styles on the text applied
If a zero length render object (such as a text node that has been set to "") occured at the
end of a line, it was previously given a non-zero sized run. Iteration over such a node would cause
a crash.
Test cases added:
* layout-tests/traversal/size-zero-run-expected.txt: Added.
* layout-tests/traversal/size-zero-run.html: Added.
* khtml/rendering/bidi.cpp:
(khtml::appendRun):
git-svn-id: https://svn.webkit.org/repository/webkit/trunk@9989
268f45cc-cd09-0410-ab3c-
d52691b4dbfc
darin [Mon, 1 Aug 2005 01:58:04 +0000 (01:58 +0000)]
- a little tools cleanup
* DumpRenderTree/DumpRenderTree.xcodeproj/project.pbxproj: Moved options from target to
project as a whole. Removed unused Default configuration.
* Scripts/check-dom-results: Added license header, comment to explain purpose of tool.
git-svn-id: https://svn.webkit.org/repository/webkit/trunk@9988
268f45cc-cd09-0410-ab3c-
d52691b4dbfc
darin [Mon, 1 Aug 2005 01:56:01 +0000 (01:56 +0000)]
Update results for change in DumpRenderTree tool to log editing
delegate method calls.
git-svn-id: https://svn.webkit.org/repository/webkit/trunk@9986
268f45cc-cd09-0410-ab3c-
d52691b4dbfc
darin [Mon, 1 Aug 2005 01:55:19 +0000 (01:55 +0000)]
Reviewed and landed by Darin Adler.
Add logging of editing delegate calls for regression checking.
* DumpRenderTree/DumpRenderTree.m:
(main):
setup editing delegate
(-[DOMNode dumpPath]):
(-[DOMRange dump]):
utility for editing delegate logging
(-[EditingDelegate webView:shouldBeginEditingInDOMRange:]):
(-[EditingDelegate webView:shouldEndEditingInDOMRange:]):
(-[EditingDelegate webView:shouldInsertNode:replacingDOMRange:givenAction:]):
(-[EditingDelegate webView:shouldInsertText:replacingDOMRange:givenAction:]):
(-[EditingDelegate webView:shouldDeleteDOMRange:]):
(-[EditingDelegate webView:shouldChangeSelectedDOMRange:toDOMRange:affinity:stillSelecting:]):
(-[EditingDelegate webView:shouldApplyStyle:toElementsInDOMRange:]):
(-[EditingDelegate webView:shouldChangeTypingStyle:toStyle:]):
(-[EditingDelegate webViewDidBeginEditing:]):
(-[EditingDelegate webViewDidChange:]):
(-[EditingDelegate webViewDidEndEditing:]):
(-[EditingDelegate webViewDidChangeTypingStyle:]):
log corresponding editing delegate methods
(-[EditingDelegate webViewDidChangeSelection:]):
log selection except when clearing selection after end of test (uses existing "done" flag)
(dumpRenderTree):
added clearing of selection after test
git-svn-id: https://svn.webkit.org/repository/webkit/trunk@9984
268f45cc-cd09-0410-ab3c-
d52691b4dbfc
eseidel [Sun, 31 Jul 2005 20:02:33 +0000 (20:02 +0000)]
Bug #: 4208
Submitted by: eseidel
Reviewed by: hyatt
* Scripts/build-drawtest: Added.
* Scripts/build-svg2png: Added.
* Scripts/build-webcore-svg: Added.
* Scripts/run-drawtest: Added.
* Scripts/webkitdirs.pm: added checkSVGFrameworks
Made it much easier to build WebCore+SVG.
http://bugzilla.opendarwin.org/show_bug.cgi?id=4208
git-svn-id: https://svn.webkit.org/repository/webkit/trunk@9983
268f45cc-cd09-0410-ab3c-
d52691b4dbfc
eseidel [Sun, 31 Jul 2005 19:51:24 +0000 (19:51 +0000)]
Bug #: 4234
Submitted by: eseidel
Reviewed by: hyatt
* WebCore-svg.exp: Added.
* WebCore.xcodeproj/project.pbxproj: Uses WebCore+SVG.exp
* kcanvas/device/quartz/KCanvasFilterQuartz.mm:
(KCanvasFEFloodQuartz::getCIFilter): Fixed longjmp warning.
* kdom/css/impl/CSSStyleSelector.cpp:
(CSSStyleSelector::applyRule): Fixed "un-initialized" warning.
* kdom/ecma/DOMLookup.h: Removed <iostream>
* ksvg2/impl/svgpathparser.cpp: Removed <iostream>
Several fixes required to make Deployment style builds
compile correctly. Also WebCore-svg.exp symbols were added
both when generating WebCore-combined.exp as well as for
generating a new WebCore+SVG.exp export file for the Deployment
style builds, allowing DrawTest to link properly.
A few other small warnings were caught and fixed.
http://bugzilla.opendarwin.org/show_bug.cgi?id=4234
git-svn-id: https://svn.webkit.org/repository/webkit/trunk@9982
268f45cc-cd09-0410-ab3c-
d52691b4dbfc
hyatt [Sun, 31 Jul 2005 01:08:13 +0000 (01:08 +0000)]
Editor still broken.
git-svn-id: https://svn.webkit.org/repository/webkit/trunk@9981
268f45cc-cd09-0410-ab3c-
d52691b4dbfc
darin [Sat, 30 Jul 2005 21:19:46 +0000 (21:19 +0000)]
Reviewed and landed by Darin Adler.
- Fixes <http://bugzilla.opendarwin.org/show_bug.cgi?id=3893>
Test cases added:
* layout-tests/fast/dom/css-dom-read-2.html: Added.
* layout-tests/fast/dom/css-dom-read-2-expected.txt: Added.
* khtml/css/css_computedstyle.cpp:
(DOM::CSSComputedStyleDeclarationImpl::cssText):
Implement.
(DOM::CSSComputedStyleDeclarationImpl::item):
Return the item name, not its value.
* khtml/css/css_ruleimpl.cpp:
(CSSImportRuleImpl::cssText):
(CSSMediaRuleImpl::cssText):
(CSSStyleRuleImpl::cssText):
* khtml/css/css_ruleimpl.h:
Implement.
* khtml/css/css_stylesheetimpl.cpp:
(MediaListImpl::mediaText):
Don't put a trailing comma after lists.
git-svn-id: https://svn.webkit.org/repository/webkit/trunk@9980
268f45cc-cd09-0410-ab3c-
d52691b4dbfc
darin [Sat, 30 Jul 2005 20:42:03 +0000 (20:42 +0000)]
- rolled back a test that has been failing since we rolled back the <script/> quirk
* layout-tests/fast/tokenizer/script_extra_close-expected.txt: Updated.
git-svn-id: https://svn.webkit.org/repository/webkit/trunk@9979
268f45cc-cd09-0410-ab3c-
d52691b4dbfc
darin [Sat, 30 Jul 2005 20:27:56 +0000 (20:27 +0000)]
Reviewed by me, change by Dave Hyatt.
- fixed http://bugzilla.opendarwin.org/show_bug.cgi?id=4221
REGRESSION: Elements act as if in :hover meta-class during page load although they aren't
* khtml/xml/dom_nodeimpl.cpp: (DOM::NodeImpl::NodeImpl): Initialize m_hovered to false.
git-svn-id: https://svn.webkit.org/repository/webkit/trunk@9978
268f45cc-cd09-0410-ab3c-
d52691b4dbfc
mjs [Sat, 30 Jul 2005 09:05:04 +0000 (09:05 +0000)]
Missing bits of last checkin...
* WebCore.exp:
* WebCore.xcodeproj/project.pbxproj:
git-svn-id: https://svn.webkit.org/repository/webkit/trunk@9977
268f45cc-cd09-0410-ab3c-
d52691b4dbfc
mjs [Sat, 30 Jul 2005 08:38:00 +0000 (08:38 +0000)]
Build fixes for previous change (missing includes)
* WebView.subproj/WebFrame.m:
* WebView.subproj/WebScriptDebugDelegate.m:
git-svn-id: https://svn.webkit.org/repository/webkit/trunk@9975
268f45cc-cd09-0410-ab3c-
d52691b4dbfc
hyatt [Sat, 30 Jul 2005 07:20:09 +0000 (07:20 +0000)]
Fix build bustage.
git-svn-id: https://svn.webkit.org/repository/webkit/trunk@9974
268f45cc-cd09-0410-ab3c-
d52691b4dbfc
mjs [Sat, 30 Jul 2005 03:00:33 +0000 (03:00 +0000)]
WebCore:
Changes by Michael Kahl, reviewed by me.
Test cases added: No tests, this code only affects debugging.
- fixed <rdar://problem/
4164112> MASTER: JavaScript debugging support
* kwq/WebCoreScriptDebugger.h: Added.
* kwq/WebCoreScriptDebugger.mm: Added.
(toNSString):
(WebCoreScriptDebuggerImp::WebCoreScriptDebuggerImp):
(WebCoreScriptDebuggerImp::sourceParsed):
(WebCoreScriptDebuggerImp::callEvent):
(WebCoreScriptDebuggerImp::atStatement):
(WebCoreScriptDebuggerImp::returnEvent):
(-[WebCoreScriptDebugger initWithDelegate:]):
(-[WebCoreScriptDebugger dealloc]):
(-[WebCoreScriptDebugger delegate]):
(-[WebCoreScriptCallFrame _initWithGlobalObject:caller:state:]):
(-[WebCoreScriptCallFrame _setWrapper:]):
(-[WebCoreScriptCallFrame _convertValueToObjcValue:]):
(-[WebCoreScriptCallFrame dealloc]):
(-[WebCoreScriptCallFrame wrapper]):
(-[WebCoreScriptCallFrame caller]):
(-[WebCoreScriptCallFrame scopeChain]):
(-[WebCoreScriptCallFrame functionName]):
(-[WebCoreScriptCallFrame exception]):
(-[WebCoreScriptCallFrame evaluateWebScript:]):
WebKit:
Changes by Michael Kahl, reviewed by me.
- fixed <rdar://problem/
4164112> MASTER: JavaScript debugging support
* WebCoreSupport.subproj/WebBridge.m:
(-[WebBridge windowObjectCleared]):
* WebCoreSupport.subproj/WebSubresourceLoader.m:
* WebKit.xcodeproj/project.pbxproj:
* WebView.subproj/WebDefaultScriptDebugDelegate.h: Added.
* WebView.subproj/WebDefaultScriptDebugDelegate.m: Added.
(+[WebDefaultScriptDebugDelegate sharedScriptDebugDelegate]):
(-[WebDefaultScriptDebugDelegate webView:didParseSource:fromURL:sourceId:forWebFrame:]):
(-[WebDefaultScriptDebugDelegate webView:didEnterCallFrame:sourceId:line:forWebFrame:]):
(-[WebDefaultScriptDebugDelegate webView:willExecuteStatement:sourceId:line:forWebFrame:]):
(-[WebDefaultScriptDebugDelegate webView:willLeaveCallFrame:sourceId:line:forWebFrame:]):
* WebView.subproj/WebFrame.m:
(-[WebFramePrivate dealloc]):
(-[WebFrame _attachScriptDebugger]):
* WebView.subproj/WebFramePrivate.h:
* WebView.subproj/WebScriptDebugDelegate.h: Added.
* WebView.subproj/WebScriptDebugDelegate.m: Added.
(-[WebScriptDebugger initWithWebFrame:]):
(-[WebScriptDebugger dealloc]):
(-[WebScriptDebugger globalObject]):
(-[WebScriptDebugger newWrapperForFrame:]):
(-[WebScriptDebugger parsedSource:fromURL:sourceId:]):
(-[WebScriptDebugger enteredFrame:sourceId:line:]):
(-[WebScriptDebugger hitStatement:sourceId:line:]):
(-[WebScriptDebugger leavingFrame:sourceId:line:]):
(-[WebScriptCallFrame _initWithFrame:]):
(-[WebScriptCallFrame dealloc]):
(-[WebScriptCallFrame setUserInfo:]):
(-[WebScriptCallFrame userInfo]):
(-[WebScriptCallFrame caller]):
(-[WebScriptCallFrame scopeChain]):
(-[WebScriptCallFrame functionName]):
(-[WebScriptCallFrame exception]):
(-[WebScriptCallFrame evaluateWebScript:]):
* WebView.subproj/WebScriptDebugDelegatePrivate.h: Added.
* WebView.subproj/WebView.h:
* WebView.subproj/WebView.m:
(-[WebViewPrivate dealloc]):
(-[WebView _scriptDebugDelegateForwarder]):
(-[WebView setScriptDebugDelegate:]):
(-[WebView scriptDebugDelegate]):
* WebView.subproj/WebViewInternal.h:
* WebView.subproj/WebViewPrivate.h:
git-svn-id: https://svn.webkit.org/repository/webkit/trunk@9971
268f45cc-cd09-0410-ab3c-
d52691b4dbfc
mjs [Sat, 30 Jul 2005 02:34:01 +0000 (02:34 +0000)]
Reviewed by Dave Hyatt.
- fixed http://bugzilla.opendarwin.org/show_bug.cgi?id=4153
* WebView.subproj/WebFrame.m:
(-[WebFrame _purgePageCache]): Find the oldest candidate for
purging that is not a snapback item.
git-svn-id: https://svn.webkit.org/repository/webkit/trunk@9966
268f45cc-cd09-0410-ab3c-
d52691b4dbfc
mjs [Sat, 30 Jul 2005 02:33:26 +0000 (02:33 +0000)]
Reviewed by hyatt (concept and a few manual parts), large part
done by script and not really reviewed in detail.
- changed how HTML tags and attributes are referred to in the code for better readability.
* khtml/css/cssstyleselector.cpp:
(khtml::checkPseudoState):
(khtml::CSSStyleSelector::canShareStyleWithElement):
(khtml::CSSStyleSelector::adjustRenderStyle):
(khtml::CSSStyleSelector::checkOneSelector):
* khtml/css/parser.y:
* khtml/ecma/kjs_css.cpp:
(KJS::DOMStyleSheetList::getOwnProperty):
* khtml/ecma/kjs_dom.cpp:
(KJS::getRuntimeObject):
(KJS::DOMNamedNodesCollection::getOwnProperty):
* khtml/ecma/kjs_html.cpp:
(KJS::HTMLDocument::getOwnProperty):
(KJS::KJS::HTMLDocument::putValueProperty):
(KJS::KJS::HTMLElement::classInfo):
(KJS::HTMLElement::getSetInfo):
(KJS::KJS::HTMLElement::getOwnProperty):
(KJS::KJS::HTMLElement::implementsCall):
(KJS::KJS::HTMLElement::call):
(KJS::KJS::HTMLElement::hasOwnProperty):
(KJS::KJS::HTMLElement::toString):
(KJS::getForm):
(KJS::KJS::HTMLElement::pushEventHandlerScope):
(KJS::KJS::HTMLElementFunction::call):
(KJS::KJS::HTMLElement::put):
(KJS::toHTMLTableCaptionElement):
(KJS::toHTMLTableSectionElement):
(KJS::KJS::HTMLCollection::getOwnProperty):
(KJS::KJS::HTMLSelectCollection::put):
* khtml/editing/apply_style_command.cpp:
(khtml::isStyleSpan):
(khtml::isEmptyStyleSpan):
(khtml::isEmptyFontTag):
(khtml::createFontElement):
(khtml::createStyleSpanElement):
(khtml::ApplyStyleCommand::applyRelativeFontStyleChange):
(khtml::ApplyStyleCommand::applyInlineStyle):
(khtml::ApplyStyleCommand::isHTMLStyleNode):
(khtml::ApplyStyleCommand::removeHTMLFontStyle):
(khtml::ApplyStyleCommand::applyTextDecorationStyle):
(khtml::ApplyStyleCommand::mergeEndWithNextIfIdentical):
(khtml::ApplyStyleCommand::addBlockStyleIfNeeded):
(khtml::ApplyStyleCommand::addInlineStyleIfNeeded):
* khtml/editing/break_blockquote_command.cpp:
(khtml::BreakBlockquoteCommand::doApply):
* khtml/editing/composite_edit_command.cpp:
(khtml::CompositeEditCommand::insertNodeBefore):
(khtml::CompositeEditCommand::insertNodeAfter):
(khtml::CompositeEditCommand::findBlockPlaceholder):
(khtml::CompositeEditCommand::moveParagraphContentsToNewBlockIfNecessary):
(khtml::createBlockPlaceholderElement):
* khtml/editing/delete_selection_command.cpp:
(khtml::isListStructureNode):
(khtml::DeleteSelectionCommand::handleSpecialCaseBRDelete):
(khtml::DeleteSelectionCommand::handleGeneralDelete):
(khtml::DeleteSelectionCommand::moveNodesAfterNode):
* khtml/editing/htmlediting.cpp:
(khtml::isSpecialElement):
(khtml::createDefaultParagraphElement):
(khtml::createBreakElement):
(khtml::isMailBlockquote):
* khtml/editing/insert_line_break_command.cpp:
(khtml::InsertLineBreakCommand::doApply):
* khtml/editing/insert_paragraph_separator_command.cpp:
(khtml::InsertParagraphSeparatorCommand::doApply):
* khtml/editing/markup.cpp:
(khtml::startMarkup):
(khtml::createMarkup):
(khtml::createFragmentFromText):
* khtml/editing/replace_selection_command.cpp:
(khtml::isProbablyBlock):
(khtml::isProbablyTableStructureNode):
(khtml::ReplacementFragment::isInterchangeNewlineNode):
(khtml::ReplacementFragment::isInterchangeConvertedSpaceSpan):
(khtml::ReplacementFragment::removeStyleNodes):
(khtml::ReplaceSelectionCommand::doApply):
* khtml/editing/visible_position.cpp:
(khtml::VisiblePosition::init):
(khtml::VisiblePosition::isCandidate):
(khtml::VisiblePosition::isAtomicNode):
* khtml/editing/visible_text.cpp:
(khtml::TextIterator::handleNonTextNode):
(khtml::TextIterator::exitNode):
(khtml::SimplifiedBackwardsTextIterator::handleNonTextNode):
* khtml/editing/visible_units.cpp:
(khtml::endOfLine):
* khtml/html/html_baseimpl.cpp:
(HTMLBodyElementImpl::HTMLBodyElementImpl):
(HTMLBodyElementImpl::mapToEntry):
(HTMLBodyElementImpl::parseMappedAttribute):
(HTMLBodyElementImpl::insertedIntoDocument):
(HTMLBodyElementImpl::isURLAttribute):
(HTMLBodyElementImpl::aLink):
(HTMLBodyElementImpl::setALink):
(HTMLBodyElementImpl::background):
(HTMLBodyElementImpl::setBackground):
(HTMLBodyElementImpl::bgColor):
(HTMLBodyElementImpl::setBgColor):
(HTMLBodyElementImpl::link):
(HTMLBodyElementImpl::setLink):
(HTMLBodyElementImpl::text):
(HTMLBodyElementImpl::setText):
(HTMLBodyElementImpl::vLink):
(HTMLBodyElementImpl::setVLink):
(HTMLFrameElementImpl::HTMLFrameElementImpl):
(HTMLFrameElementImpl::parseMappedAttribute):
(HTMLFrameElementImpl::attach):
(HTMLFrameElementImpl::isURLAttribute):
(HTMLFrameElementImpl::frameBorder):
(HTMLFrameElementImpl::setFrameBorder):
(HTMLFrameElementImpl::longDesc):
(HTMLFrameElementImpl::setLongDesc):
(HTMLFrameElementImpl::marginHeight):
(HTMLFrameElementImpl::setMarginHeight):
(HTMLFrameElementImpl::marginWidth):
(HTMLFrameElementImpl::setMarginWidth):
(HTMLFrameElementImpl::name):
(HTMLFrameElementImpl::setName):
(HTMLFrameElementImpl::setNoResize):
(HTMLFrameElementImpl::scrolling):
(HTMLFrameElementImpl::setScrolling):
(HTMLFrameElementImpl::src):
(HTMLFrameElementImpl::setSrc):
(HTMLFrameSetElementImpl::HTMLFrameSetElementImpl):
(HTMLFrameSetElementImpl::checkDTD):
(HTMLFrameSetElementImpl::parseMappedAttribute):
(HTMLFrameSetElementImpl::attach):
(HTMLFrameSetElementImpl::cols):
(HTMLFrameSetElementImpl::setCols):
(HTMLFrameSetElementImpl::rows):
(HTMLFrameSetElementImpl::setRows):
(HTMLHeadElementImpl::HTMLHeadElementImpl):
(HTMLHeadElementImpl::profile):
(HTMLHeadElementImpl::setProfile):
(HTMLHeadElementImpl::checkDTD):
(HTMLHtmlElementImpl::HTMLHtmlElementImpl):
(HTMLHtmlElementImpl::version):
(HTMLHtmlElementImpl::setVersion):
(HTMLHtmlElementImpl::checkDTD):
(HTMLIFrameElementImpl::HTMLIFrameElementImpl):
(HTMLIFrameElementImpl::mapToEntry):
(HTMLIFrameElementImpl::parseMappedAttribute):
(HTMLIFrameElementImpl::attach):
(HTMLIFrameElementImpl::isURLAttribute):
(HTMLIFrameElementImpl::align):
(HTMLIFrameElementImpl::setAlign):
(HTMLIFrameElementImpl::height):
(HTMLIFrameElementImpl::setHeight):
(HTMLIFrameElementImpl::src):
(HTMLIFrameElementImpl::width):
(HTMLIFrameElementImpl::setWidth):
* khtml/html/html_blockimpl.cpp:
(HTMLBlockquoteElementImpl::HTMLBlockquoteElementImpl):
(HTMLBlockquoteElementImpl::cite):
(HTMLBlockquoteElementImpl::setCite):
(HTMLDivElementImpl::HTMLDivElementImpl):
(HTMLDivElementImpl::mapToEntry):
(HTMLDivElementImpl::parseMappedAttribute):
(HTMLDivElementImpl::align):
(HTMLDivElementImpl::setAlign):
(HTMLHRElementImpl::HTMLHRElementImpl):
(HTMLHRElementImpl::mapToEntry):
(HTMLHRElementImpl::parseMappedAttribute):
(HTMLHRElementImpl::align):
(HTMLHRElementImpl::setAlign):
(HTMLHRElementImpl::noShade):
(HTMLHRElementImpl::setNoShade):
(HTMLHRElementImpl::size):
(HTMLHRElementImpl::setSize):
(HTMLHRElementImpl::width):
(HTMLHRElementImpl::setWidth):
(HTMLHeadingElementImpl::checkDTD):
(HTMLHeadingElementImpl::align):
(HTMLHeadingElementImpl::setAlign):
(HTMLParagraphElementImpl::HTMLParagraphElementImpl):
(HTMLParagraphElementImpl::checkDTD):
(HTMLParagraphElementImpl::mapToEntry):
(HTMLParagraphElementImpl::parseMappedAttribute):
(HTMLParagraphElementImpl::align):
(HTMLParagraphElementImpl::setAlign):
(HTMLPreElementImpl::width):
(HTMLPreElementImpl::setWidth):
(HTMLMarqueeElementImpl::HTMLMarqueeElementImpl):
(HTMLMarqueeElementImpl::mapToEntry):
(HTMLMarqueeElementImpl::parseMappedAttribute):
* khtml/html/html_canvasimpl.cpp:
(HTMLCanvasElementImpl::HTMLCanvasElementImpl):
(HTMLCanvasElementImpl::mapToEntry):
(HTMLCanvasElementImpl::parseMappedAttribute):
(HTMLCanvasElementImpl::isURLAttribute):
* khtml/html/html_documentimpl.cpp:
(DOM::HTMLDocumentImpl::childAllowed):
* khtml/html/html_elementimpl.cpp:
(HTMLElementImpl::endTagRequirement):
(HTMLElementImpl::tagPriority):
(HTMLElementImpl::mapToEntry):
(HTMLElementImpl::parseMappedAttribute):
(HTMLElementImpl::createContextualFragment):
(HTMLElementImpl::setInnerText):
(HTMLElementImpl::setOuterText):
(HTMLElementImpl::setContentEditable):
(HTMLElementImpl::id):
(HTMLElementImpl::setId):
(HTMLElementImpl::title):
(HTMLElementImpl::setTitle):
(HTMLElementImpl::lang):
(HTMLElementImpl::setLang):
(HTMLElementImpl::dir):
(HTMLElementImpl::setDir):
(HTMLElementImpl::className):
(HTMLElementImpl::setClassName):
(HTMLElementImpl::isRecognizedTagName):
(inlineTagList):
(blockTagList):
(HTMLElementImpl::checkDTD):
* khtml/html/html_formimpl.cpp:
(DOM::HTMLFormElementImpl::HTMLFormElementImpl):
(DOM::HTMLFormElementImpl::submitClick):
(DOM::HTMLFormElementImpl::formData):
(DOM::HTMLFormElementImpl::submit):
(DOM::HTMLFormElementImpl::parseMappedAttribute):
(DOM::HTMLFormElementImpl::radioClicked):
(DOM::HTMLFormElementImpl::isURLAttribute):
(DOM::HTMLFormElementImpl::name):
(DOM::HTMLFormElementImpl::setName):
(DOM::HTMLFormElementImpl::acceptCharset):
(DOM::HTMLFormElementImpl::setAcceptCharset):
(DOM::HTMLFormElementImpl::action):
(DOM::HTMLFormElementImpl::setAction):
(DOM::HTMLFormElementImpl::setEnctype):
(DOM::HTMLFormElementImpl::method):
(DOM::HTMLFormElementImpl::setMethod):
(DOM::HTMLFormElementImpl::target):
(DOM::HTMLFormElementImpl::setTarget):
(DOM::HTMLGenericFormElementImpl::parseMappedAttribute):
(DOM::HTMLGenericFormElementImpl::getForm):
(DOM::HTMLGenericFormElementImpl::name):
(DOM::HTMLGenericFormElementImpl::setName):
(DOM::HTMLGenericFormElementImpl::setDisabled):
(DOM::HTMLGenericFormElementImpl::setReadOnly):
(DOM::HTMLGenericFormElementImpl::tabIndex):
(DOM::HTMLGenericFormElementImpl::setTabIndex):
(DOM::HTMLButtonElementImpl::HTMLButtonElementImpl):
(DOM::HTMLButtonElementImpl::type):
(DOM::HTMLButtonElementImpl::parseMappedAttribute):
(DOM::HTMLButtonElementImpl::accessKey):
(DOM::HTMLButtonElementImpl::setAccessKey):
(DOM::HTMLButtonElementImpl::value):
(DOM::HTMLButtonElementImpl::setValue):
(DOM::HTMLFieldSetElementImpl::HTMLFieldSetElementImpl):
(DOM::HTMLFieldSetElementImpl::checkDTD):
(DOM::HTMLInputElementImpl::HTMLInputElementImpl):
(DOM::HTMLInputElementImpl::setType):
(DOM::HTMLInputElementImpl::mapToEntry):
(DOM::HTMLInputElementImpl::parseMappedAttribute):
(DOM::HTMLInputElementImpl::attach):
(DOM::HTMLInputElementImpl::altText):
(DOM::HTMLInputElementImpl::value):
(DOM::HTMLInputElementImpl::setValue):
(DOM::HTMLInputElementImpl::isURLAttribute):
(DOM::HTMLInputElementImpl::defaultValue):
(DOM::HTMLInputElementImpl::setDefaultValue):
(DOM::HTMLInputElementImpl::defaultChecked):
(DOM::HTMLInputElementImpl::setDefaultChecked):
(DOM::HTMLInputElementImpl::accept):
(DOM::HTMLInputElementImpl::setAccept):
(DOM::HTMLInputElementImpl::accessKey):
(DOM::HTMLInputElementImpl::setAccessKey):
(DOM::HTMLInputElementImpl::align):
(DOM::HTMLInputElementImpl::setAlign):
(DOM::HTMLInputElementImpl::alt):
(DOM::HTMLInputElementImpl::setAlt):
(DOM::HTMLInputElementImpl::setMaxLength):
(DOM::HTMLInputElementImpl::setSize):
(DOM::HTMLInputElementImpl::src):
(DOM::HTMLInputElementImpl::setSrc):
(DOM::HTMLInputElementImpl::useMap):
(DOM::HTMLInputElementImpl::setUseMap):
(DOM::HTMLLabelElementImpl::HTMLLabelElementImpl):
(DOM::HTMLLabelElementImpl::parseMappedAttribute):
(DOM::HTMLLabelElementImpl::formElement):
(DOM::HTMLLabelElementImpl::form):
(DOM::HTMLLabelElementImpl::accessKey):
(DOM::HTMLLabelElementImpl::setAccessKey):
(DOM::HTMLLabelElementImpl::htmlFor):
(DOM::HTMLLabelElementImpl::setHtmlFor):
(DOM::HTMLLegendElementImpl::HTMLLegendElementImpl):
(DOM::HTMLLegendElementImpl::accessKey):
(DOM::HTMLLegendElementImpl::setAccessKey):
(DOM::HTMLLegendElementImpl::align):
(DOM::HTMLLegendElementImpl::setAlign):
(DOM::HTMLLegendElementImpl::formElement):
(DOM::HTMLSelectElementImpl::HTMLSelectElementImpl):
(DOM::HTMLSelectElementImpl::checkDTD):
(DOM::HTMLSelectElementImpl::selectedIndex):
(DOM::HTMLSelectElementImpl::setSelectedIndex):
(DOM::HTMLSelectElementImpl::length):
(DOM::HTMLSelectElementImpl::add):
(DOM::HTMLSelectElementImpl::value):
(DOM::HTMLSelectElementImpl::setValue):
(DOM::HTMLSelectElementImpl::state):
(DOM::HTMLSelectElementImpl::restoreState):
(DOM::HTMLSelectElementImpl::parseMappedAttribute):
(DOM::HTMLSelectElementImpl::appendFormData):
(DOM::HTMLSelectElementImpl::optionToListIndex):
(DOM::HTMLSelectElementImpl::listToOptionIndex):
(DOM::HTMLSelectElementImpl::recalcListItems):
(DOM::HTMLSelectElementImpl::reset):
(DOM::HTMLSelectElementImpl::notifyOptionSelected):
(DOM::HTMLSelectElementImpl::setMultiple):
(DOM::HTMLSelectElementImpl::setSize):
(DOM::HTMLKeygenElementImpl::HTMLKeygenElementImpl):
(DOM::HTMLKeygenElementImpl::parseMappedAttribute):
(DOM::HTMLOptGroupElementImpl::HTMLOptGroupElementImpl):
(DOM::HTMLOptGroupElementImpl::recalcSelectOptions):
(DOM::HTMLOptGroupElementImpl::label):
(DOM::HTMLOptGroupElementImpl::setLabel):
(DOM::HTMLOptionElementImpl::HTMLOptionElementImpl):
(DOM::HTMLOptionElementImpl::text):
(DOM::HTMLOptionElementImpl::index):
(DOM::HTMLOptionElementImpl::parseMappedAttribute):
(DOM::HTMLOptionElementImpl::setValue):
(DOM::HTMLOptionElementImpl::getSelect):
(DOM::HTMLOptionElementImpl::defaultSelected):
(DOM::HTMLOptionElementImpl::setDefaultSelected):
(DOM::HTMLOptionElementImpl::label):
(DOM::HTMLOptionElementImpl::setLabel):
(DOM::HTMLTextAreaElementImpl::HTMLTextAreaElementImpl):
(DOM::HTMLTextAreaElementImpl::parseMappedAttribute):
(DOM::HTMLTextAreaElementImpl::accessKey):
(DOM::HTMLTextAreaElementImpl::setAccessKey):
(DOM::HTMLTextAreaElementImpl::setCols):
(DOM::HTMLTextAreaElementImpl::setRows):
(DOM::HTMLIsIndexElementImpl::HTMLIsIndexElementImpl):
(DOM::HTMLIsIndexElementImpl::parseMappedAttribute):
(DOM::HTMLIsIndexElementImpl::prompt):
(DOM::HTMLIsIndexElementImpl::setPrompt):
* khtml/html/html_formimpl.h:
(DOM::HTMLOptGroupElementImpl::checkDTD):
* khtml/html/html_headimpl.cpp:
(HTMLBaseElementImpl::HTMLBaseElementImpl):
(HTMLBaseElementImpl::parseMappedAttribute):
(HTMLBaseElementImpl::setHref):
(HTMLBaseElementImpl::setTarget):
(HTMLLinkElementImpl::HTMLLinkElementImpl):
(HTMLLinkElementImpl::parseMappedAttribute):
(HTMLLinkElementImpl::process):
(HTMLLinkElementImpl::isURLAttribute):
(HTMLLinkElementImpl::disabled):
(HTMLLinkElementImpl::setDisabled):
(HTMLLinkElementImpl::charset):
(HTMLLinkElementImpl::setCharset):
(HTMLLinkElementImpl::href):
(HTMLLinkElementImpl::setHref):
(HTMLLinkElementImpl::hreflang):
(HTMLLinkElementImpl::setHreflang):
(HTMLLinkElementImpl::media):
(HTMLLinkElementImpl::setMedia):
(HTMLLinkElementImpl::rel):
(HTMLLinkElementImpl::setRel):
(HTMLLinkElementImpl::rev):
(HTMLLinkElementImpl::setRev):
(HTMLLinkElementImpl::target):
(HTMLLinkElementImpl::setTarget):
(HTMLLinkElementImpl::type):
(HTMLLinkElementImpl::setType):
(HTMLMetaElementImpl::HTMLMetaElementImpl):
(HTMLMetaElementImpl::parseMappedAttribute):
(HTMLMetaElementImpl::content):
(HTMLMetaElementImpl::setContent):
(HTMLMetaElementImpl::httpEquiv):
(HTMLMetaElementImpl::setHttpEquiv):
(HTMLMetaElementImpl::name):
(HTMLMetaElementImpl::setName):
(HTMLMetaElementImpl::scheme):
(HTMLMetaElementImpl::setScheme):
(HTMLScriptElementImpl::HTMLScriptElementImpl):
(HTMLScriptElementImpl::isURLAttribute):
(HTMLScriptElementImpl::insertedIntoDocument):
(HTMLScriptElementImpl::charset):
(HTMLScriptElementImpl::setCharset):
(HTMLScriptElementImpl::defer):
(HTMLScriptElementImpl::setDefer):
(HTMLScriptElementImpl::src):
(HTMLScriptElementImpl::setSrc):
(HTMLScriptElementImpl::type):
(HTMLScriptElementImpl::setType):
(HTMLStyleElementImpl::HTMLStyleElementImpl):
(HTMLStyleElementImpl::parseMappedAttribute):
(HTMLStyleElementImpl::disabled):
(HTMLStyleElementImpl::setDisabled):
(HTMLStyleElementImpl::media):
(HTMLStyleElementImpl::setMedia):
(HTMLStyleElementImpl::type):
(HTMLStyleElementImpl::setType):
(HTMLTitleElementImpl::HTMLTitleElementImpl):
* khtml/html/html_imageimpl.cpp:
(HTMLImageLoader::updateFromElement):
(HTMLImageElementImpl::HTMLImageElementImpl):
(HTMLImageElementImpl::mapToEntry):
(HTMLImageElementImpl::parseMappedAttribute):
(HTMLImageElementImpl::altText):
(HTMLImageElementImpl::width):
(HTMLImageElementImpl::height):
(HTMLImageElementImpl::isURLAttribute):
(HTMLImageElementImpl::name):
(HTMLImageElementImpl::setName):
(HTMLImageElementImpl::align):
(HTMLImageElementImpl::setAlign):
(HTMLImageElementImpl::alt):
(HTMLImageElementImpl::setAlt):
(HTMLImageElementImpl::border):
(HTMLImageElementImpl::setBorder):
(HTMLImageElementImpl::setHeight):
(HTMLImageElementImpl::hspace):
(HTMLImageElementImpl::setHspace):
(HTMLImageElementImpl::isMap):
(HTMLImageElementImpl::setIsMap):
(HTMLImageElementImpl::longDesc):
(HTMLImageElementImpl::setLongDesc):
(HTMLImageElementImpl::src):
(HTMLImageElementImpl::setSrc):
(HTMLImageElementImpl::useMap):
(HTMLImageElementImpl::setUseMap):
(HTMLImageElementImpl::vspace):
(HTMLImageElementImpl::setVspace):
(HTMLImageElementImpl::setWidth):
(HTMLMapElementImpl::HTMLMapElementImpl):
(HTMLMapElementImpl::checkDTD):
(HTMLMapElementImpl::mapMouseEvent):
(HTMLMapElementImpl::parseMappedAttribute):
(HTMLMapElementImpl::name):
(HTMLMapElementImpl::setName):
(HTMLAreaElementImpl::HTMLAreaElementImpl):
(HTMLAreaElementImpl::parseMappedAttribute):
(HTMLAreaElementImpl::accessKey):
(HTMLAreaElementImpl::setAccessKey):
(HTMLAreaElementImpl::alt):
(HTMLAreaElementImpl::setAlt):
(HTMLAreaElementImpl::coords):
(HTMLAreaElementImpl::setCoords):
(HTMLAreaElementImpl::href):
(HTMLAreaElementImpl::setHref):
(HTMLAreaElementImpl::noHref):
(HTMLAreaElementImpl::setNoHref):
(HTMLAreaElementImpl::shape):
(HTMLAreaElementImpl::setShape):
(HTMLAreaElementImpl::tabIndex):
(HTMLAreaElementImpl::setTabIndex):
(HTMLAreaElementImpl::target):
(HTMLAreaElementImpl::setTarget):
* khtml/html/html_inlineimpl.cpp:
(DOM::HTMLAnchorElementImpl::HTMLAnchorElementImpl):
(DOM::HTMLAnchorElementImpl::defaultEventHandler):
(DOM::HTMLAnchorElementImpl::parseMappedAttribute):
(DOM::HTMLAnchorElementImpl::isURLAttribute):
(DOM::HTMLAnchorElementImpl::accessKey):
(DOM::HTMLAnchorElementImpl::setAccessKey):
(DOM::HTMLAnchorElementImpl::charset):
(DOM::HTMLAnchorElementImpl::setCharset):
(DOM::HTMLAnchorElementImpl::coords):
(DOM::HTMLAnchorElementImpl::setCoords):
(DOM::HTMLAnchorElementImpl::href):
(DOM::HTMLAnchorElementImpl::setHref):
(DOM::HTMLAnchorElementImpl::hreflang):
(DOM::HTMLAnchorElementImpl::setHreflang):
(DOM::HTMLAnchorElementImpl::name):
(DOM::HTMLAnchorElementImpl::setName):
(DOM::HTMLAnchorElementImpl::rel):
(DOM::HTMLAnchorElementImpl::setRel):
(DOM::HTMLAnchorElementImpl::rev):
(DOM::HTMLAnchorElementImpl::setRev):
(DOM::HTMLAnchorElementImpl::shape):
(DOM::HTMLAnchorElementImpl::setShape):
(DOM::HTMLAnchorElementImpl::tabIndex):
(DOM::HTMLAnchorElementImpl::setTabIndex):
(DOM::HTMLAnchorElementImpl::target):
(DOM::HTMLAnchorElementImpl::setTarget):
(DOM::HTMLAnchorElementImpl::type):
(DOM::HTMLAnchorElementImpl::setType):
(DOM::HTMLBRElementImpl::HTMLBRElementImpl):
(DOM::HTMLBRElementImpl::mapToEntry):
(DOM::HTMLBRElementImpl::parseMappedAttribute):
(DOM::HTMLBRElementImpl::clear):
(DOM::HTMLBRElementImpl::setClear):
(DOM::HTMLFontElementImpl::HTMLFontElementImpl):
(DOM::HTMLFontElementImpl::mapToEntry):
(DOM::HTMLFontElementImpl::parseMappedAttribute):
(DOM::HTMLFontElementImpl::color):
(DOM::HTMLFontElementImpl::setColor):
(DOM::HTMLFontElementImpl::face):
(DOM::HTMLFontElementImpl::setFace):
(DOM::HTMLFontElementImpl::size):
(DOM::HTMLFontElementImpl::setSize):
(DOM::HTMLModElementImpl::cite):
(DOM::HTMLModElementImpl::setCite):
(DOM::HTMLModElementImpl::dateTime):
(DOM::HTMLModElementImpl::setDateTime):
(DOM::HTMLQuoteElementImpl::HTMLQuoteElementImpl):
(DOM::HTMLQuoteElementImpl::cite):
(DOM::HTMLQuoteElementImpl::setCite):
* khtml/html/html_listimpl.cpp:
(DOM::HTMLUListElementImpl::mapToEntry):
(DOM::HTMLUListElementImpl::parseMappedAttribute):
(DOM::HTMLUListElementImpl::compact):
(DOM::HTMLUListElementImpl::setCompact):
(DOM::HTMLUListElementImpl::type):
(DOM::HTMLUListElementImpl::setType):
(DOM::HTMLDirectoryElementImpl::compact):
(DOM::HTMLDirectoryElementImpl::setCompact):
(DOM::HTMLMenuElementImpl::compact):
(DOM::HTMLMenuElementImpl::setCompact):
(DOM::HTMLOListElementImpl::mapToEntry):
(DOM::HTMLOListElementImpl::parseMappedAttribute):
(DOM::HTMLOListElementImpl::compact):
(DOM::HTMLOListElementImpl::setCompact):
(DOM::HTMLOListElementImpl::setStart):
(DOM::HTMLOListElementImpl::type):
(DOM::HTMLOListElementImpl::setType):
(DOM::HTMLLIElementImpl::mapToEntry):
(DOM::HTMLLIElementImpl::parseMappedAttribute):
(DOM::HTMLLIElementImpl::attach):
(DOM::HTMLLIElementImpl::type):
(DOM::HTMLLIElementImpl::setType):
(DOM::HTMLLIElementImpl::value):
(DOM::HTMLLIElementImpl::setValue):
(DOM::HTMLDListElementImpl::compact):
(DOM::HTMLDListElementImpl::setCompact):
* khtml/html/html_listimpl.h:
(DOM::HTMLUListElementImpl::HTMLUListElementImpl):
(DOM::HTMLDirectoryElementImpl::HTMLDirectoryElementImpl):
(DOM::HTMLMenuElementImpl::HTMLMenuElementImpl):
(DOM::HTMLOListElementImpl::HTMLOListElementImpl):
(DOM::HTMLLIElementImpl::HTMLLIElementImpl):
(DOM::HTMLDListElementImpl::HTMLDListElementImpl):
* khtml/html/html_miscimpl.cpp:
(DOM::HTMLBaseFontElementImpl::HTMLBaseFontElementImpl):
(DOM::HTMLBaseFontElementImpl::color):
(DOM::HTMLBaseFontElementImpl::setColor):
(DOM::HTMLBaseFontElementImpl::face):
(DOM::HTMLBaseFontElementImpl::setFace):
(DOM::HTMLBaseFontElementImpl::size):
(DOM::HTMLBaseFontElementImpl::setSize):
(DOM::HTMLCollectionImpl::traverseNextItem):
(DOM::HTMLCollectionImpl::checkForNameMatch):
(DOM::HTMLNameCollectionImpl::traverseNextItem):
(DOM::HTMLCollectionImpl::updateNameCache):
(DOM::HTMLFormCollectionImpl::getNamedFormItem):
(DOM::HTMLFormCollectionImpl::nextNamedItemInternal):
(DOM::HTMLFormCollectionImpl::namedItem):
(DOM::HTMLFormCollectionImpl::nextNamedItem):
(DOM::HTMLFormCollectionImpl::updateNameCache):
* khtml/html/html_objectimpl.cpp:
(DOM::HTMLAppletElementImpl::HTMLAppletElementImpl):
(DOM::HTMLAppletElementImpl::checkDTD):
(DOM::HTMLAppletElementImpl::mapToEntry):
(DOM::HTMLAppletElementImpl::parseMappedAttribute):
(DOM::HTMLAppletElementImpl::rendererIsNeeded):
(DOM::HTMLAppletElementImpl::createRenderer):
(DOM::HTMLAppletElementImpl::align):
(DOM::HTMLAppletElementImpl::setAlign):
(DOM::HTMLAppletElementImpl::alt):
(DOM::HTMLAppletElementImpl::setAlt):
(DOM::HTMLAppletElementImpl::archive):
(DOM::HTMLAppletElementImpl::setArchive):
(DOM::HTMLAppletElementImpl::code):
(DOM::HTMLAppletElementImpl::setCode):
(DOM::HTMLAppletElementImpl::codeBase):
(DOM::HTMLAppletElementImpl::setCodeBase):
(DOM::HTMLAppletElementImpl::height):
(DOM::HTMLAppletElementImpl::setHeight):
(DOM::HTMLAppletElementImpl::hspace):
(DOM::HTMLAppletElementImpl::setHspace):
(DOM::HTMLAppletElementImpl::name):
(DOM::HTMLAppletElementImpl::setName):
(DOM::HTMLAppletElementImpl::object):
(DOM::HTMLAppletElementImpl::setObject):
(DOM::HTMLAppletElementImpl::vspace):
(DOM::HTMLAppletElementImpl::setVspace):
(DOM::HTMLAppletElementImpl::width):
(DOM::HTMLAppletElementImpl::setWidth):
(DOM::HTMLEmbedElementImpl::HTMLEmbedElementImpl):
(DOM::HTMLEmbedElementImpl::checkDTD):
(DOM::HTMLEmbedElementImpl::mapToEntry):
(DOM::HTMLEmbedElementImpl::parseMappedAttribute):
(DOM::HTMLEmbedElementImpl::rendererIsNeeded):
(DOM::HTMLEmbedElementImpl::isURLAttribute):
(DOM::HTMLObjectElementImpl::HTMLObjectElementImpl):
(DOM::HTMLObjectElementImpl::checkDTD):
(DOM::HTMLObjectElementImpl::form):
(DOM::HTMLObjectElementImpl::mapToEntry):
(DOM::HTMLObjectElementImpl::parseMappedAttribute):
(DOM::HTMLObjectElementImpl::isURLAttribute):
(DOM::HTMLObjectElementImpl::code):
(DOM::HTMLObjectElementImpl::setCode):
(DOM::HTMLObjectElementImpl::align):
(DOM::HTMLObjectElementImpl::setAlign):
(DOM::HTMLObjectElementImpl::archive):
(DOM::HTMLObjectElementImpl::setArchive):
(DOM::HTMLObjectElementImpl::border):
(DOM::HTMLObjectElementImpl::setBorder):
(DOM::HTMLObjectElementImpl::codeBase):
(DOM::HTMLObjectElementImpl::setCodeBase):
(DOM::HTMLObjectElementImpl::codeType):
(DOM::HTMLObjectElementImpl::setCodeType):
(DOM::HTMLObjectElementImpl::data):
(DOM::HTMLObjectElementImpl::setData):
(DOM::HTMLObjectElementImpl::declare):
(DOM::HTMLObjectElementImpl::setDeclare):
(DOM::HTMLObjectElementImpl::height):
(DOM::HTMLObjectElementImpl::setHeight):
(DOM::HTMLObjectElementImpl::hspace):
(DOM::HTMLObjectElementImpl::setHspace):
(DOM::HTMLObjectElementImpl::name):
(DOM::HTMLObjectElementImpl::setName):
(DOM::HTMLObjectElementImpl::standby):
(DOM::HTMLObjectElementImpl::setStandby):
(DOM::HTMLObjectElementImpl::tabIndex):
(DOM::HTMLObjectElementImpl::setTabIndex):
(DOM::HTMLObjectElementImpl::type):
(DOM::HTMLObjectElementImpl::setType):
(DOM::HTMLObjectElementImpl::useMap):
(DOM::HTMLObjectElementImpl::setUseMap):
(DOM::HTMLObjectElementImpl::vspace):
(DOM::HTMLObjectElementImpl::setVspace):
(DOM::HTMLObjectElementImpl::width):
(DOM::HTMLObjectElementImpl::setWidth):
(DOM::HTMLParamElementImpl::HTMLParamElementImpl):
(DOM::HTMLParamElementImpl::parseMappedAttribute):
(DOM::HTMLParamElementImpl::isURLAttribute):
(DOM::HTMLParamElementImpl::setName):
(DOM::HTMLParamElementImpl::type):
(DOM::HTMLParamElementImpl::setType):
(DOM::HTMLParamElementImpl::setValue):
(DOM::HTMLParamElementImpl::valueType):
(DOM::HTMLParamElementImpl::setValueType):
* khtml/html/html_tableimpl.cpp:
(DOM::HTMLTableElementImpl::HTMLTableElementImpl):
(DOM::HTMLTableElementImpl::checkDTD):
(DOM::HTMLTableElementImpl::createTHead):
(DOM::HTMLTableElementImpl::createTFoot):
(DOM::HTMLTableElementImpl::insertRow):
(DOM::HTMLTableElementImpl::deleteRow):
(DOM::HTMLTableElementImpl::addChild):
(DOM::HTMLTableElementImpl::mapToEntry):
(DOM::HTMLTableElementImpl::parseMappedAttribute):
(DOM::HTMLTableElementImpl::additionalAttributeStyleDecl):
(DOM::HTMLTableElementImpl::getSharedCellDecl):
(DOM::HTMLTableElementImpl::isURLAttribute):
(DOM::HTMLTableElementImpl::align):
(DOM::HTMLTableElementImpl::setAlign):
(DOM::HTMLTableElementImpl::bgColor):
(DOM::HTMLTableElementImpl::setBgColor):
(DOM::HTMLTableElementImpl::border):
(DOM::HTMLTableElementImpl::setBorder):
(DOM::HTMLTableElementImpl::cellPadding):
(DOM::HTMLTableElementImpl::setCellPadding):
(DOM::HTMLTableElementImpl::cellSpacing):
(DOM::HTMLTableElementImpl::setCellSpacing):
(DOM::HTMLTableElementImpl::frame):
(DOM::HTMLTableElementImpl::setFrame):
(DOM::HTMLTableElementImpl::rules):
(DOM::HTMLTableElementImpl::setRules):
(DOM::HTMLTableElementImpl::summary):
(DOM::HTMLTableElementImpl::setSummary):
(DOM::HTMLTableElementImpl::width):
(DOM::HTMLTableElementImpl::setWidth):
(DOM::HTMLTablePartElementImpl::mapToEntry):
(DOM::HTMLTablePartElementImpl::parseMappedAttribute):
(DOM::HTMLTableSectionElementImpl::checkDTD):
(DOM::HTMLTableSectionElementImpl::addChild):
(DOM::HTMLTableSectionElementImpl::numRows):
(DOM::HTMLTableSectionElementImpl::align):
(DOM::HTMLTableSectionElementImpl::setAlign):
(DOM::HTMLTableSectionElementImpl::ch):
(DOM::HTMLTableSectionElementImpl::setCh):
(DOM::HTMLTableSectionElementImpl::chOff):
(DOM::HTMLTableSectionElementImpl::setChOff):
(DOM::HTMLTableSectionElementImpl::vAlign):
(DOM::HTMLTableSectionElementImpl::setVAlign):
(DOM::HTMLTableRowElementImpl::checkDTD):
(DOM::HTMLTableRowElementImpl::addChild):
(DOM::HTMLTableRowElementImpl::rowIndex):
(DOM::HTMLTableRowElementImpl::sectionRowIndex):
(DOM::HTMLTableRowElementImpl::insertCell):
(DOM::HTMLTableRowElementImpl::align):
(DOM::HTMLTableRowElementImpl::setAlign):
(DOM::HTMLTableRowElementImpl::bgColor):
(DOM::HTMLTableRowElementImpl::setBgColor):
(DOM::HTMLTableRowElementImpl::ch):
(DOM::HTMLTableRowElementImpl::setCh):
(DOM::HTMLTableRowElementImpl::chOff):
(DOM::HTMLTableRowElementImpl::setChOff):
(DOM::HTMLTableRowElementImpl::vAlign):
(DOM::HTMLTableRowElementImpl::setVAlign):
(DOM::HTMLTableCellElementImpl::cellIndex):
(DOM::HTMLTableCellElementImpl::mapToEntry):
(DOM::HTMLTableCellElementImpl::parseMappedAttribute):
(DOM::HTMLTableCellElementImpl::additionalAttributeStyleDecl):
(DOM::HTMLTableCellElementImpl::isURLAttribute):
(DOM::HTMLTableCellElementImpl::abbr):
(DOM::HTMLTableCellElementImpl::setAbbr):
(DOM::HTMLTableCellElementImpl::align):
(DOM::HTMLTableCellElementImpl::setAlign):
(DOM::HTMLTableCellElementImpl::axis):
(DOM::HTMLTableCellElementImpl::setAxis):
(DOM::HTMLTableCellElementImpl::bgColor):
(DOM::HTMLTableCellElementImpl::setBgColor):
(DOM::HTMLTableCellElementImpl::ch):
(DOM::HTMLTableCellElementImpl::setCh):
(DOM::HTMLTableCellElementImpl::chOff):
(DOM::HTMLTableCellElementImpl::setChOff):
(DOM::HTMLTableCellElementImpl::setColSpan):
(DOM::HTMLTableCellElementImpl::headers):
(DOM::HTMLTableCellElementImpl::setHeaders):
(DOM::HTMLTableCellElementImpl::height):
(DOM::HTMLTableCellElementImpl::setHeight):
(DOM::HTMLTableCellElementImpl::noWrap):
(DOM::HTMLTableCellElementImpl::setNoWrap):
(DOM::HTMLTableCellElementImpl::setRowSpan):
(DOM::HTMLTableCellElementImpl::scope):
(DOM::HTMLTableCellElementImpl::setScope):
(DOM::HTMLTableCellElementImpl::vAlign):
(DOM::HTMLTableCellElementImpl::setVAlign):
(DOM::HTMLTableCellElementImpl::width):
(DOM::HTMLTableCellElementImpl::setWidth):
(DOM::HTMLTableColElementImpl::HTMLTableColElementImpl):
(DOM::HTMLTableColElementImpl::mapToEntry):
(DOM::HTMLTableColElementImpl::parseMappedAttribute):
(DOM::HTMLTableColElementImpl::align):
(DOM::HTMLTableColElementImpl::setAlign):
(DOM::HTMLTableColElementImpl::ch):
(DOM::HTMLTableColElementImpl::setCh):
(DOM::HTMLTableColElementImpl::chOff):
(DOM::HTMLTableColElementImpl::setChOff):
(DOM::HTMLTableColElementImpl::setSpan):
(DOM::HTMLTableColElementImpl::vAlign):
(DOM::HTMLTableColElementImpl::setVAlign):
(DOM::HTMLTableColElementImpl::width):
(DOM::HTMLTableColElementImpl::setWidth):
(DOM::HTMLTableCaptionElementImpl::mapToEntry):
(DOM::HTMLTableCaptionElementImpl::parseMappedAttribute):
(DOM::HTMLTableCaptionElementImpl::align):
(DOM::HTMLTableCaptionElementImpl::setAlign):
* khtml/html/html_tableimpl.h:
(DOM::HTMLTableRowElementImpl::HTMLTableRowElementImpl):
(DOM::HTMLTableColElementImpl::endTagRequirement):
(DOM::HTMLTableColElementImpl::tagPriority):
(DOM::HTMLTableColElementImpl::checkDTD):
(DOM::HTMLTableCaptionElementImpl::HTMLTableCaptionElementImpl):
* khtml/html/htmlfactory.cpp:
(DOM::headingConstructor):
(DOM::preConstructor):
(DOM::modConstructor):
(DOM::tableColConstructor):
(DOM::tableCellConstructor):
(DOM::tableSectionConstructor):
(DOM::HTMLElementFactory::createHTMLElement):
* khtml/html/htmlnames.cpp:
(HTMLNames::initHTMLNames):
* khtml/html/htmlnames.h:
* khtml/html/htmlparser.cpp:
(HTMLParser::parseToken):
(isTableSection):
(isTablePart):
(isTableRelated):
(HTMLParser::handleError):
(HTMLParser::headCreateErrorCheck):
(HTMLParser::bodyCreateErrorCheck):
(HTMLParser::framesetCreateErrorCheck):
(HTMLParser::iframeCreateErrorCheck):
(HTMLParser::ddCreateErrorCheck):
(HTMLParser::dtCreateErrorCheck):
(HTMLParser::tableCellCreateErrorCheck):
(HTMLParser::tableSectionCreateErrorCheck):
(HTMLParser::noembedCreateErrorCheck):
(HTMLParser::noframesCreateErrorCheck):
(HTMLParser::noscriptCreateErrorCheck):
(HTMLParser::getNode):
(HTMLParser::processCloseTag):
(HTMLParser::isHeaderTag):
(HTMLParser::isInline):
(HTMLParser::isResidualStyleTag):
(HTMLParser::isAffectedByResidualStyle):
(HTMLParser::popBlock):
(HTMLParser::handleIsindex):
* khtml/html/htmltokenizer.cpp:
(khtml::HTMLTokenizer::parseSpecial):
(khtml::HTMLTokenizer::scriptHandler):
(khtml::HTMLTokenizer::parseTag):
* khtml/khtml_part.cpp:
(KHTMLPart::init):
(KHTMLPart::backgroundURL):
(KHTMLPart::updateActions):
(KHTMLPart::handleMouseMoveEventDrag):
(KHTMLPart::selectionComputedStyle):
(KHTMLPart::applyEditingStyleToElement):
(KHTMLPart::removeEditingStyleFromElement):
* khtml/khtmlview.cpp:
(KHTMLView::layout):
(isSubmitImage):
* khtml/misc/decoder.cpp:
(Decoder::decode):
* khtml/misc/hashtable.h:
(khtml::::lookup):
* khtml/rendering/render_applet.cpp:
(RenderApplet::createWidgetIfNecessary):
* khtml/rendering/render_block.cpp:
(khtml::RenderBlock::layoutBlock):
* khtml/rendering/render_box.cpp:
(RenderBox::paintRootBoxDecorations):
(RenderBox::paintBackgroundExtended):
* khtml/rendering/render_canvasimage.cpp:
(RenderCanvasImage::paint):
* khtml/rendering/render_flow.cpp:
(RenderFlow::addFocusRingRects):
* khtml/rendering/render_form.cpp:
(RenderLineEdit::updateFromElement):
(RenderFieldset::findLegend):
(RenderSelect::updateFromElement):
(RenderSelect::layout):
(RenderSelect::slotSelected):
(RenderSelect::slotSelectionChanged):
(RenderSelect::updateSelection):
(RenderSlider::updateFromElement):
(RenderSlider::slotSliderValueChanged):
* khtml/rendering/render_frames.cpp:
(RenderPartObject::updateWidget):
(RenderPartObject::slotViewCleared):
* khtml/rendering/render_image.cpp:
(RenderImage::paint):
(RenderImage::imageMap):
(RenderImage::updateAltText):
* khtml/rendering/render_layer.cpp:
(Marquee::marqueeSpeed):
* khtml/rendering/render_list.cpp:
(getParentOfFirstLineBox):
* khtml/rendering/render_object.cpp:
(RenderObject::isBody):
(RenderObject::isHR):
(RenderObject::isHTMLMarquee):
(RenderObject::sizesToMaxWidth):
(RenderObject::setStyle):
(RenderObject::getTextDecorationColors):
(RenderObject::setPixmap):
* khtml/rendering/render_table.cpp:
(RenderTable::addChild):
(RenderTable::layout):
(RenderTableSection::addChild):
(RenderTableRow::addChild):
(RenderTableCell::updateFromElement):
(RenderTableCell::calcMinMaxWidth):
(RenderTableCol::updateFromElement):
* khtml/rendering/render_theme.cpp:
(khtml::RenderTheme::isControlContainer):
(khtml::RenderTheme::isChecked):
(khtml::RenderTheme::isEnabled):
* khtml/xml/dom_docimpl.cpp:
(DocumentImpl::createElementNS):
(DocumentImpl::getElementById):
(DocumentImpl::getElementByAccessKey):
(DocumentImpl::body):
(DocumentImpl::shouldScheduleLayout):
(DocumentImpl::prepareMouseEvent):
(DocumentImpl::recalcStyleSelector):
* khtml/xml/dom_elementimpl.cpp:
(ElementImpl::getAttribute):
(ElementImpl::setAttribute):
(ElementImpl::setAttributeMap):
(ElementImpl::insertedIntoDocument):
(ElementImpl::removedFromDocument):
(ElementImpl::formatForDebugger):
(NamedAttrMapImpl::setNamedItem):
(NamedAttrMapImpl::removeNamedItem):
(NamedAttrMapImpl::operator=):
(StyledElementImpl::updateStyleAttributeIfNeeded):
(StyledElementImpl::mapToEntry):
(StyledElementImpl::parseMappedAttribute):
* khtml/xml/dom_nodeimpl.cpp:
(DOM::NodeImpl::maxDeepOffset):
(DOM::NodeImpl::enclosingBlockFlowOrTableElement):
(DOM::NodeImpl::enclosingBlockFlowElement):
(DOM::NodeImpl::enclosingInlineElement):
(DOM::NodeImpl::rootEditableElement):
(DOM::NodeImpl::showNode):
(DOM::NodeImpl::showTreeAndMark):
(DOM::NameNodeListImpl::nodeMatches):
* khtml/xml/dom_position.cpp:
(DOM::Position::downstream):
(DOM::Position::rendersInDifferentPosition):
(DOM::Position::leadingWhitespacePosition):
(DOM::Position::trailingWhitespacePosition):
* khtml/xml/xml_tokenizer.cpp:
(khtml::XMLTokenizer::startElement):
(khtml::XMLTokenizer::insertErrorMessageBlock):
(khtml::XMLTokenizer::addScripts):
(khtml::XMLTokenizer::executeScripts):
* kwq/DOM.mm:
(+[DOMNode _nodeWithImpl:]):
* kwq/DOMHTML.mm:
(-[DOMHTMLElement idName]):
(-[DOMHTMLElement setIdName:]):
(-[DOMHTMLLinkElement media]):
(-[DOMHTMLLinkElement setMedia:]):
(-[DOMHTMLLinkElement rel]):
(-[DOMHTMLLinkElement setRel:]):
(-[DOMHTMLLinkElement rev]):
(-[DOMHTMLLinkElement setRev:]):
(-[DOMHTMLLinkElement target]):
(-[DOMHTMLLinkElement setTarget:]):
(-[DOMHTMLLinkElement type]):
(-[DOMHTMLLinkElement setType:]):
(-[DOMHTMLTitleElement text]):
(-[DOMHTMLTitleElement setText:]):
(-[DOMHTMLMetaElement content]):
(-[DOMHTMLMetaElement setContent:]):
(-[DOMHTMLMetaElement httpEquiv]):
(-[DOMHTMLMetaElement setHttpEquiv:]):
(-[DOMHTMLMetaElement name]):
(-[DOMHTMLMetaElement setName:]):
(-[DOMHTMLMetaElement scheme]):
(-[DOMHTMLMetaElement setScheme:]):
(-[DOMHTMLBaseElement setHref:]):
(-[DOMHTMLBaseElement target]):
(-[DOMHTMLBaseElement setTarget:]):
(-[DOMHTMLStyleElement disabled]):
(-[DOMHTMLStyleElement setDisabled:]):
(-[DOMHTMLStyleElement media]):
(-[DOMHTMLStyleElement setMedia:]):
(-[DOMHTMLStyleElement type]):
(-[DOMHTMLStyleElement setType:]):
(-[DOMHTMLBodyElement aLink]):
(-[DOMHTMLBodyElement setALink:]):
(-[DOMHTMLBodyElement background]):
(-[DOMHTMLBodyElement setBackground:]):
(-[DOMHTMLBodyElement bgColor]):
(-[DOMHTMLBodyElement setBgColor:]):
(-[DOMHTMLBodyElement link]):
(-[DOMHTMLBodyElement setLink:]):
(-[DOMHTMLBodyElement text]):
(-[DOMHTMLBodyElement setText:]):
(-[DOMHTMLBodyElement vLink]):
(-[DOMHTMLBodyElement setVLink:]):
(-[DOMHTMLFormElement name]):
(-[DOMHTMLFormElement setName:]):
(-[DOMHTMLFormElement acceptCharset]):
(-[DOMHTMLFormElement setAcceptCharset:]):
(-[DOMHTMLFormElement action]):
(-[DOMHTMLFormElement setAction:]):
(-[DOMHTMLFormElement enctype]):
(-[DOMHTMLFormElement setEnctype:]):
(-[DOMHTMLFormElement method]):
(-[DOMHTMLFormElement setMethod:]):
(-[DOMHTMLFormElement target]):
(-[DOMHTMLFormElement setTarget:]):
(-[DOMHTMLTextAreaElement accessKey]):
(-[DOMHTMLTextAreaElement setAccessKey:]):
(-[DOMHTMLTextAreaElement cols]):
(-[DOMHTMLTextAreaElement setCols:]):
(-[DOMHTMLTextAreaElement disabled]):
(-[DOMHTMLTextAreaElement setDisabled:]):
(-[DOMHTMLTextAreaElement readOnly]):
(-[DOMHTMLTextAreaElement setReadOnly:]):
(-[DOMHTMLTextAreaElement rows]):
(-[DOMHTMLTextAreaElement setRows:]):
(-[DOMHTMLButtonElement accessKey]):
(-[DOMHTMLButtonElement setAccessKey:]):
(-[DOMHTMLButtonElement disabled]):
(-[DOMHTMLButtonElement setDisabled:]):
(-[DOMHTMLButtonElement value]):
(-[DOMHTMLButtonElement setValue:]):
(-[DOMHTMLLabelElement accessKey]):
(-[DOMHTMLLabelElement setAccessKey:]):
(-[DOMHTMLLabelElement htmlFor]):
(-[DOMHTMLLabelElement setHtmlFor:]):
(-[DOMHTMLLegendElement accessKey]):
(-[DOMHTMLLegendElement setAccessKey:]):
(-[DOMHTMLLegendElement align]):
(-[DOMHTMLLegendElement setAlign:]):
(-[DOMHTMLUListElement compact]):
(-[DOMHTMLUListElement setCompact:]):
(-[DOMHTMLUListElement type]):
(-[DOMHTMLUListElement setType:]):
(-[DOMHTMLOListElement start]):
(-[DOMHTMLOListElement setStart:]):
(-[DOMHTMLOListElement type]):
(-[DOMHTMLOListElement setType:]):
(-[DOMHTMLDListElement compact]):
(-[DOMHTMLDListElement setCompact:]):
(-[DOMHTMLDirectoryElement compact]):
(-[DOMHTMLDirectoryElement setCompact:]):
(-[DOMHTMLMenuElement compact]):
(-[DOMHTMLMenuElement setCompact:]):
(-[DOMHTMLQuoteElement cite]):
(-[DOMHTMLQuoteElement setCite:]):
(-[DOMHTMLDivElement align]):
(-[DOMHTMLDivElement setAlign:]):
(-[DOMHTMLParagraphElement align]):
(-[DOMHTMLParagraphElement setAlign:]):
(-[DOMHTMLHeadingElement align]):
(-[DOMHTMLHeadingElement setAlign:]):
(-[DOMHTMLPreElement width]):
(-[DOMHTMLPreElement setWidth:]):
(-[DOMHTMLBRElement clear]):
(-[DOMHTMLBRElement setClear:]):
(-[DOMHTMLBaseFontElement color]):
(-[DOMHTMLBaseFontElement setColor:]):
(-[DOMHTMLBaseFontElement face]):
(-[DOMHTMLBaseFontElement setFace:]):
(-[DOMHTMLBaseFontElement size]):
(-[DOMHTMLBaseFontElement setSize:]):
(-[DOMHTMLFontElement color]):
(-[DOMHTMLFontElement setColor:]):
(-[DOMHTMLFontElement face]):
(-[DOMHTMLFontElement setFace:]):
(-[DOMHTMLFontElement size]):
(-[DOMHTMLFontElement setSize:]):
(-[DOMHTMLHRElement align]):
(-[DOMHTMLHRElement setAlign:]):
(-[DOMHTMLHRElement noShade]):
(-[DOMHTMLHRElement setNoShade:]):
(-[DOMHTMLHRElement size]):
(-[DOMHTMLHRElement setSize:]):
(-[DOMHTMLHRElement width]):
(-[DOMHTMLHRElement setWidth:]):
(-[DOMHTMLModElement cite]):
(-[DOMHTMLModElement setCite:]):
(-[DOMHTMLModElement dateTime]):
(-[DOMHTMLModElement setDateTime:]):
(-[DOMHTMLAnchorElement accessKey]):
(-[DOMHTMLAnchorElement setAccessKey:]):
(-[DOMHTMLAnchorElement charset]):
(-[DOMHTMLAnchorElement setCharset:]):
(-[DOMHTMLAnchorElement coords]):
(-[DOMHTMLAnchorElement setCoords:]):
(-[DOMHTMLAnchorElement setHref:]):
(-[DOMHTMLAnchorElement target]):
(-[DOMHTMLAnchorElement setTarget:]):
(-[DOMHTMLAnchorElement type]):
(-[DOMHTMLAnchorElement setType:]):
(-[DOMHTMLImageElement name]):
(-[DOMHTMLImageElement setName:]):
(-[DOMHTMLImageElement align]):
(-[DOMHTMLImageElement setAlign:]):
(-[DOMHTMLImageElement alt]):
(-[DOMHTMLImageElement setAlt:]):
(-[DOMHTMLImageElement border]):
(-[DOMHTMLImageElement setBorder:]):
(-[DOMHTMLImageElement height]):
(-[DOMHTMLImageElement setHeight:]):
(-[DOMHTMLImageElement hspace]):
(-[DOMHTMLImageElement setHspace:]):
(-[DOMHTMLImageElement isMap]):
(-[DOMHTMLImageElement setIsMap:]):
(-[DOMHTMLImageElement longDesc]):
(-[DOMHTMLImageElement setLongDesc:]):
(-[DOMHTMLImageElement setSrc:]):
(-[DOMHTMLImageElement useMap]):
(-[DOMHTMLImageElement setUseMap:]):
(-[DOMHTMLImageElement vspace]):
(-[DOMHTMLImageElement setVspace:]):
(-[DOMHTMLImageElement width]):
(-[DOMHTMLImageElement setWidth:]):
(-[DOMHTMLObjectElement code]):
(-[DOMHTMLObjectElement setCode:]):
(-[DOMHTMLObjectElement align]):
(-[DOMHTMLObjectElement setAlign:]):
(-[DOMHTMLObjectElement archive]):
(-[DOMHTMLObjectElement setArchive:]):
(-[DOMHTMLObjectElement border]):
(-[DOMHTMLObjectElement setBorder:]):
(-[DOMHTMLObjectElement codeBase]):
(-[DOMHTMLObjectElement setCodeBase:]):
(-[DOMHTMLObjectElement codeType]):
(-[DOMHTMLObjectElement setCodeType:]):
(-[DOMHTMLObjectElement data]):
(-[DOMHTMLObjectElement setData:]):
(-[DOMHTMLObjectElement declare]):
(-[DOMHTMLObjectElement setDeclare:]):
(-[DOMHTMLObjectElement height]):
(-[DOMHTMLObjectElement setHeight:]):
(-[DOMHTMLObjectElement hspace]):
(-[DOMHTMLObjectElement setHspace:]):
(-[DOMHTMLObjectElement name]):
(-[DOMHTMLObjectElement setName:]):
(-[DOMHTMLObjectElement standby]):
(-[DOMHTMLObjectElement setStandby:]):
(-[DOMHTMLObjectElement tabIndex]):
(-[DOMHTMLObjectElement setTabIndex:]):
(-[DOMHTMLObjectElement type]):
(-[DOMHTMLObjectElement setType:]):
(-[DOMHTMLObjectElement useMap]):
(-[DOMHTMLObjectElement setUseMap:]):
(-[DOMHTMLObjectElement vspace]):
(-[DOMHTMLObjectElement setVspace:]):
(-[DOMHTMLObjectElement width]):
(-[DOMHTMLObjectElement setWidth:]):
(-[DOMHTMLParamElement name]):
(-[DOMHTMLParamElement setName:]):
(-[DOMHTMLParamElement type]):
(-[DOMHTMLParamElement setType:]):
(-[DOMHTMLParamElement value]):
(-[DOMHTMLParamElement setValue:]):
(-[DOMHTMLParamElement valueType]):
(-[DOMHTMLParamElement setValueType:]):
(-[DOMHTMLAppletElement align]):
(-[DOMHTMLAppletElement setAlign:]):
(-[DOMHTMLAppletElement alt]):
(-[DOMHTMLAppletElement setAlt:]):
(-[DOMHTMLAppletElement archive]):
(-[DOMHTMLAppletElement setArchive:]):
(-[DOMHTMLAppletElement code]):
(-[DOMHTMLAppletElement setCode:]):
(-[DOMHTMLAppletElement codeBase]):
(-[DOMHTMLAppletElement setCodeBase:]):
(-[DOMHTMLAppletElement height]):
(-[DOMHTMLAppletElement setHeight:]):
(-[DOMHTMLAppletElement hspace]):
(-[DOMHTMLAppletElement setHspace:]):
(-[DOMHTMLAppletElement name]):
(-[DOMHTMLAppletElement setName:]):
(-[DOMHTMLAppletElement object]):
(-[DOMHTMLAppletElement setObject:]):
(-[DOMHTMLAppletElement vspace]):
(-[DOMHTMLAppletElement setVspace:]):
(-[DOMHTMLAppletElement width]):
(-[DOMHTMLAppletElement setWidth:]):
(-[DOMHTMLMapElement name]):
(-[DOMHTMLMapElement setName:]):
(-[DOMHTMLAreaElement accessKey]):
(-[DOMHTMLAreaElement setAccessKey:]):
(-[DOMHTMLAreaElement alt]):
(-[DOMHTMLAreaElement setAlt:]):
(-[DOMHTMLAreaElement coords]):
(-[DOMHTMLAreaElement setCoords:]):
(-[DOMHTMLAreaElement setHref:]):
(-[DOMHTMLAreaElement noHref]):
(-[DOMHTMLAreaElement setNoHref:]):
(-[DOMHTMLAreaElement shape]):
(-[DOMHTMLAreaElement setShape:]):
(-[DOMHTMLAreaElement tabIndex]):
(-[DOMHTMLAreaElement setTabIndex:]):
(-[DOMHTMLAreaElement target]):
(-[DOMHTMLAreaElement setTarget:]):
(-[DOMHTMLScriptElement text]):
(-[DOMHTMLScriptElement setText:]):
(-[DOMHTMLScriptElement charset]):
(-[DOMHTMLScriptElement setCharset:]):
(-[DOMHTMLScriptElement defer]):
(-[DOMHTMLScriptElement setDefer:]):
(-[DOMHTMLScriptElement src]):
(-[DOMHTMLScriptElement setSrc:]):
(-[DOMHTMLScriptElement type]):
(-[DOMHTMLScriptElement setType:]):
(-[DOMHTMLTableCaptionElement align]):
(-[DOMHTMLTableCaptionElement setAlign:]):
(-[DOMHTMLTableSectionElement align]):
(-[DOMHTMLTableSectionElement setAlign:]):
(-[DOMHTMLTableSectionElement ch]):
(-[DOMHTMLTableSectionElement setCh:]):
(-[DOMHTMLTableSectionElement chOff]):
(-[DOMHTMLTableSectionElement setChOff:]):
(-[DOMHTMLTableSectionElement vAlign]):
(-[DOMHTMLTableSectionElement setVAlign:]):
(-[DOMHTMLTableElement align]):
(-[DOMHTMLTableElement setAlign:]):
(-[DOMHTMLTableElement bgColor]):
(-[DOMHTMLTableElement setBgColor:]):
(-[DOMHTMLTableElement border]):
(-[DOMHTMLTableElement setBorder:]):
(-[DOMHTMLTableElement cellPadding]):
(-[DOMHTMLTableElement setCellPadding:]):
(-[DOMHTMLTableElement cellSpacing]):
(-[DOMHTMLTableElement setCellSpacing:]):
(-[DOMHTMLTableElement frameBorders]):
(-[DOMHTMLTableElement setFrameBorders:]):
(-[DOMHTMLTableElement rules]):
(-[DOMHTMLTableElement setRules:]):
(-[DOMHTMLTableElement summary]):
(-[DOMHTMLTableElement setSummary:]):
(-[DOMHTMLTableElement width]):
(-[DOMHTMLTableElement setWidth:]):
(-[DOMHTMLTableColElement align]):
(-[DOMHTMLTableColElement setAlign:]):
(-[DOMHTMLTableColElement ch]):
(-[DOMHTMLTableColElement setCh:]):
(-[DOMHTMLTableColElement chOff]):
(-[DOMHTMLTableColElement setChOff:]):
(-[DOMHTMLTableColElement span]):
(-[DOMHTMLTableColElement setSpan:]):
(-[DOMHTMLTableColElement vAlign]):
(-[DOMHTMLTableColElement setVAlign:]):
(-[DOMHTMLTableColElement width]):
(-[DOMHTMLTableColElement setWidth:]):
(-[DOMHTMLTableRowElement align]):
(-[DOMHTMLTableRowElement setAlign:]):
(-[DOMHTMLTableRowElement bgColor]):
(-[DOMHTMLTableRowElement setBgColor:]):
(-[DOMHTMLTableRowElement ch]):
(-[DOMHTMLTableRowElement setCh:]):
(-[DOMHTMLTableRowElement chOff]):
(-[DOMHTMLTableRowElement setChOff:]):
(-[DOMHTMLTableRowElement vAlign]):
(-[DOMHTMLTableRowElement setVAlign:]):
(-[DOMHTMLTableCellElement abbr]):
(-[DOMHTMLTableCellElement setAbbr:]):
(-[DOMHTMLTableCellElement align]):
(-[DOMHTMLTableCellElement setAlign:]):
(-[DOMHTMLTableCellElement axis]):
(-[DOMHTMLTableCellElement setAxis:]):
(-[DOMHTMLTableCellElement bgColor]):
(-[DOMHTMLTableCellElement setBgColor:]):
(-[DOMHTMLTableCellElement ch]):
(-[DOMHTMLTableCellElement setCh:]):
(-[DOMHTMLTableCellElement chOff]):
(-[DOMHTMLTableCellElement setChOff:]):
(-[DOMHTMLTableCellElement colSpan]):
(-[DOMHTMLTableCellElement setColSpan:]):
(-[DOMHTMLTableCellElement headers]):
(-[DOMHTMLTableCellElement setHeaders:]):
(-[DOMHTMLTableCellElement height]):
(-[DOMHTMLTableCellElement setHeight:]):
(-[DOMHTMLTableCellElement noWrap]):
(-[DOMHTMLTableCellElement setNoWrap:]):
(-[DOMHTMLTableCellElement rowSpan]):
(-[DOMHTMLTableCellElement setRowSpan:]):
(-[DOMHTMLTableCellElement scope]):
(-[DOMHTMLTableCellElement setScope:]):
(-[DOMHTMLTableCellElement vAlign]):
(-[DOMHTMLTableCellElement setVAlign:]):
(-[DOMHTMLTableCellElement width]):
(-[DOMHTMLTableCellElement setWidth:]):
(-[DOMHTMLFrameSetElement rows]):
(-[DOMHTMLFrameSetElement setRows:]):
(-[DOMHTMLFrameSetElement cols]):
(-[DOMHTMLFrameSetElement setCols:]):
(-[DOMHTMLFrameElement frameBorder]):
(-[DOMHTMLFrameElement setFrameBorder:]):
(-[DOMHTMLFrameElement longDesc]):
(-[DOMHTMLFrameElement setLongDesc:]):
(-[DOMHTMLFrameElement marginHeight]):
(-[DOMHTMLFrameElement setMarginHeight:]):
(-[DOMHTMLFrameElement marginWidth]):
(-[DOMHTMLFrameElement setMarginWidth:]):
(-[DOMHTMLFrameElement name]):
(-[DOMHTMLFrameElement setName:]):
(-[DOMHTMLFrameElement noResize]):
(-[DOMHTMLFrameElement setNoResize:]):
(-[DOMHTMLFrameElement scrolling]):
(-[DOMHTMLFrameElement setScrolling:]):
(-[DOMHTMLFrameElement src]):
(-[DOMHTMLFrameElement setSrc:]):
(-[DOMHTMLIFrameElement align]):
(-[DOMHTMLIFrameElement setAlign:]):
(-[DOMHTMLIFrameElement frameBorder]):
(-[DOMHTMLIFrameElement setFrameBorder:]):
(-[DOMHTMLIFrameElement height]):
(-[DOMHTMLIFrameElement setHeight:]):
(-[DOMHTMLIFrameElement longDesc]):
(-[DOMHTMLIFrameElement setLongDesc:]):
(-[DOMHTMLIFrameElement marginHeight]):
(-[DOMHTMLIFrameElement setMarginHeight:]):
(-[DOMHTMLIFrameElement marginWidth]):
(-[DOMHTMLIFrameElement setMarginWidth:]):
(-[DOMHTMLIFrameElement name]):
(-[DOMHTMLIFrameElement setName:]):
(-[DOMHTMLIFrameElement noResize]):
(-[DOMHTMLIFrameElement setNoResize:]):
(-[DOMHTMLIFrameElement scrolling]):
(-[DOMHTMLIFrameElement setScrolling:]):
(-[DOMHTMLIFrameElement src]):
(-[DOMHTMLIFrameElement setSrc:]):
(-[DOMHTMLIFrameElement width]):
(-[DOMHTMLIFrameElement setWidth:]):
(-[DOMHTMLEmbedElement align]):
(-[DOMHTMLEmbedElement setAlign:]):
(-[DOMHTMLEmbedElement height]):
(-[DOMHTMLEmbedElement setHeight:]):
(-[DOMHTMLEmbedElement name]):
(-[DOMHTMLEmbedElement setName:]):
(-[DOMHTMLEmbedElement src]):
(-[DOMHTMLEmbedElement setSrc:]):
(-[DOMHTMLEmbedElement type]):
(-[DOMHTMLEmbedElement setType:]):
(-[DOMHTMLEmbedElement width]):
(-[DOMHTMLEmbedElement setWidth:]):
* kwq/KWQAccObject.mm:
(-[KWQAccObject role]):
(-[KWQAccObject helpText]):
(-[KWQAccObject title]):
(-[KWQAccObject accessibilityDescription]):
(-[KWQAccObject accessibilityIsIgnored]):
(-[KWQAccObject accessibilityAttributeValue:]):
* kwq/KWQKHTMLPart.cpp:
(KWQKHTMLPart::isFrameSet):
* kwq/KWQKHTMLPart.mm:
(scanForForm):
(KWQKHTMLPart::currentForm):
(KWQKHTMLPart::searchForLabelsBeforeElement):
(KWQKHTMLPart::matchLabelsAgainstElement):
(KWQKHTMLPart::fileWrapperForElement):
(listParent):
(isTextFirstInListItem):
(KWQKHTMLPart::attributedString):
(KWQKHTMLPart::styleForSelectionStart):
(KWQKHTMLPart::setSelectionFromNone):
* kwq/WebCoreBridge.mm:
(inputElementFromDOMElement):
(formElementFromDOMElement):
(-[WebCoreBridge elementAtPoint:]):
git-svn-id: https://svn.webkit.org/repository/webkit/trunk@9965
268f45cc-cd09-0410-ab3c-
d52691b4dbfc
harrison [Sat, 30 Jul 2005 00:18:21 +0000 (00:18 +0000)]
Test cases added: n/a
Update layout tests for my previous change.
* layout-tests/fast/dom/quadraticCurveTo-expected.txt:
* layout-tests/fast/table/border-collapsing/004-expected.txt:
git-svn-id: https://svn.webkit.org/repository/webkit/trunk@9964
268f45cc-cd09-0410-ab3c-
d52691b4dbfc
harrison [Fri, 29 Jul 2005 23:42:59 +0000 (23:42 +0000)]
Reviewed by Dave Hyatt (rendering) and Maciej (editing and performance improvements).
Test cases added: Existing tab-related basic editing tests were updated. More complex tests are coming soon.
<rdar://problem/
3792529> REGRESSION (Mail): Tabs do not work the way they did in Panther (especially useful in plain text mail)
Basic strategy is to put tabs into spans with white-space:pre style, and
render them with tabs stops every 8th space, where the space width and
the left margin are those of the enclosing block.
* khtml/editing/apply_style_command.cpp:
(khtml::ApplyStyleCommand::removeCSSStyle):
(khtml::ApplyStyleCommand::addInlineStyleIfNeeded):
* khtml/editing/delete_selection_command.cpp:
(khtml::DeleteSelectionCommand::saveTypingStyleState):
* khtml/editing/edit_command.cpp:
(khtml::EditCommand::styleAtPosition):
* khtml/editing/html_interchange.h:
* khtml/editing/htmlediting.cpp:
(khtml::isSpecialElement):
(khtml::isTabSpanNode):
(khtml::isTabSpanTextNode):
(khtml::positionBeforeTabSpan):
(khtml::createTabSpanElement):
* khtml/editing/htmlediting.h:
* khtml/editing/insert_text_command.cpp:
(khtml::InsertTextCommand::prepareForTextInsertion):
(khtml::InsertTextCommand::input):
(khtml::InsertTextCommand::insertTab):
* khtml/editing/insert_text_command.h:
* khtml/editing/markup.cpp:
(khtml::createParagraphContentsFromString):
(khtml::createFragmentFromText):
* khtml/editing/replace_selection_command.cpp:
(khtml::ReplacementFragment::removeStyleNodes):
* khtml/html/htmltokenizer.cpp:
(khtml::HTMLTokenizer::begin):
(khtml::HTMLTokenizer::processListing):
(khtml::HTMLTokenizer::parseSpecial):
(khtml::HTMLTokenizer::parseText):
(khtml::HTMLTokenizer::parseEntity):
(khtml::HTMLTokenizer::parseTag):
(khtml::HTMLTokenizer::addPending):
(khtml::HTMLTokenizer::write):
* khtml/html/htmltokenizer.h:
(khtml::HTMLTokenizer::):
* khtml/rendering/bidi.cpp:
(khtml::addRun):
(khtml::RenderBlock::tabWidth):
(khtml::RenderBlock::computeHorizontalPositionsForLine):
(khtml::RenderBlock::layoutInlineChildren):
(khtml::RenderBlock::skipWhitespace):
(khtml::RenderBlock::findNextLineBreak):
(khtml::RenderBlock::checkLinesForTextOverflow):
* khtml/rendering/break_lines.cpp:
(khtml::isBreakable):
* khtml/rendering/font.cpp:
(Font::drawHighlightForText):
(Font::drawText):
(Font::floatWidth):
(Font::floatCharacterWidths):
(Font::checkSelectionPoint):
(Font::width):
* khtml/rendering/font.h:
* khtml/rendering/render_block.cpp:
(khtml:::RenderFlow):
(khtml::RenderBlock::setStyle):
(khtml::stripTrailingSpace):
(khtml::RenderBlock::calcInlineMinMaxWidth):
* khtml/rendering/render_block.h:
* khtml/rendering/render_br.h:
(khtml::RenderBR::width):
* khtml/rendering/render_flexbox.cpp:
(khtml::RenderFlexibleBox::layoutVerticalBox):
* khtml/rendering/render_image.cpp:
(RenderImage::setPixmap):
(RenderImage::paint):
* khtml/rendering/render_line.cpp:
(khtml::EllipsisBox::paint):
* khtml/rendering/render_line.h:
(khtml::InlineBox::width):
(khtml::InlineBox::xPos):
(khtml::InlineBox::yPos):
(khtml::InlineBox::height):
(khtml::InlineBox::baseline):
* khtml/rendering/render_list.cpp:
(RenderListMarker::paint):
(RenderListMarker::calcMinMaxWidth):
* khtml/rendering/render_object.cpp:
(RenderObject::tabWidth):
(RenderObject::recalcMinMaxWidths):
* khtml/rendering/render_object.h:
* khtml/rendering/render_replaced.cpp:
* khtml/rendering/render_text.cpp:
(InlineTextBox::selectionRect):
(InlineTextBox::paint):
(InlineTextBox::paintSelection):
(InlineTextBox::paintMarkedTextBackground):
(InlineTextBox::textPos):
(InlineTextBox::offsetForPosition):
(InlineTextBox::positionForOffset):
(RenderText::cacheWidths):
(RenderText::widthFromCache):
(RenderText::trimmedMinMaxWidth):
(RenderText::calcMinMaxWidth):
(RenderText::containsOnlyWhitespace):
(RenderText::width):
* khtml/rendering/render_text.h:
* kwq/KWQFontMetrics.h:
* kwq/KWQFontMetrics.mm:
(QFontMetrics::width):
(QFontMetrics::charWidth):
(QFontMetrics::floatWidth):
(QFontMetrics::floatCharacterWidths):
(QFontMetrics::checkSelectionPoint):
(QFontMetrics::boundingRect):
(QFontMetrics::size):
* kwq/KWQPainter.h:
* kwq/KWQPainter.mm:
(QPainter::drawRect):
(QPainter::drawLine):
(QPainter::drawText):
(QPainter::drawHighlightForText):
(_fillRectXX):
(QPainter::fillRect):
* kwq/WebCoreTextRenderer.h:
* kwq/WebCoreTextRendererFactory.mm:
(WebCoreInitializeEmptyTextStyle):
* layout-tests/editing/deleting/delete-tab-001-expected.txt:
* layout-tests/editing/deleting/delete-tab-001.html:
* layout-tests/editing/deleting/delete-tab-002-expected.txt:
* layout-tests/editing/deleting/delete-tab-002.html:
* layout-tests/editing/deleting/delete-tab-003-expected.txt:
* layout-tests/editing/deleting/delete-tab-003.html:
* layout-tests/editing/deleting/delete-tab-004-expected.txt:
* layout-tests/editing/deleting/delete-tab-004.html:
* layout-tests/editing/inserting/insert-tab-001-expected.txt:
* layout-tests/editing/inserting/insert-tab-002-expected.txt:
* layout-tests/editing/inserting/insert-tab-003-expected.txt:
* layout-tests/editing/inserting/insert-tab-004-expected.txt:
* layout-tests/fast/js/string-replace-2-expected.txt:
* layout-tests/fast/table/039-expected.txt:
* layout-tests/fast/table/border-collapsing/004-expected.txt:
* layout-tests/fast/tokenizer/script_extra_close-expected.txt:
git-svn-id: https://svn.webkit.org/repository/webkit/trunk@9963
268f45cc-cd09-0410-ab3c-
d52691b4dbfc
harrison [Fri, 29 Jul 2005 23:40:30 +0000 (23:40 +0000)]
Reviewed by Dave Hyatt (rendering) and Maciej (editing and performance improvements).
Test cases added: Existing tab-related basic editing tests were updated. More complex tests are coming soon.
<rdar://problem/
3792529> REGRESSION (Mail): Tabs do not work the way they did in Panther (especially useful in plain text mail)
Basic strategy is to put tabs into spans with white-space:pre style, and
render them with tabs stops every 8th space, where the space width and
the left margin are those of the enclosing block.
* WebCoreSupport.subproj/WebTextRenderer.m:
(isSpace):
(isRoundingHackCharacter):
(getUncachedWidth):
(-[WebTextRenderer drawLineForCharacters:yOffset:width:color:thickness:]):
(-[WebTextRenderer _computeWidthForSpace]):
(_drawGlyphs):
(-[WebTextRenderer _CG_drawHighlightForRun:style:geometry:]):
(-[WebTextRenderer _CG_floatWidthForRun:style:widths:fonts:glyphs:startPosition:numGlyphs:]):
(-[WebTextRenderer _extendCharacterToGlyphMapToInclude:]):
(-[WebTextRenderer _CG_pointToOffset:style:position:reversed:includePartialGlyphs:]):
(glyphForCharacter):
(initializeCharacterWidthIterator):
(ceilCurrentWidth):
(widthForNextCharacter):
git-svn-id: https://svn.webkit.org/repository/webkit/trunk@9962
268f45cc-cd09-0410-ab3c-
d52691b4dbfc
justing [Fri, 29 Jul 2005 23:05:40 +0000 (23:05 +0000)]
Made my recent ChangeLog entry more clear
git-svn-id: https://svn.webkit.org/repository/webkit/trunk@9958
268f45cc-cd09-0410-ab3c-
d52691b4dbfc
hyatt [Fri, 29 Jul 2005 23:02:45 +0000 (23:02 +0000)]
Commit log editor still busted for me, have to commit like this.
git-svn-id: https://svn.webkit.org/repository/webkit/trunk@9957
268f45cc-cd09-0410-ab3c-
d52691b4dbfc
justing [Fri, 29 Jul 2005 22:50:47 +0000 (22:50 +0000)]
Reviewed by geoff
Fixed problem with patch that I just backed out
Test cases added:
* layout-tests/editing/deleting/delete-
4038408-fix-expected.txt: Added.
* layout-tests/editing/deleting/delete-
4038408-fix.html: Added.
* khtml/editing/delete_selection_command.cpp:
(khtml::DeleteSelectionCommand::DeleteSelectionCommand):
(khtml::DeleteSelectionCommand::saveTypingStyleState):
(khtml::DeleteSelectionCommand::calculateTypingStyleAfterDelete):
(khtml::DeleteSelectionCommand::clearTransientState):
* khtml/editing/delete_selection_command.h:
git-svn-id: https://svn.webkit.org/repository/webkit/trunk@9955
268f45cc-cd09-0410-ab3c-
d52691b4dbfc
eseidel [Fri, 29 Jul 2005 22:05:18 +0000 (22:05 +0000)]
Submitted by: eseidel
Reviewed by: vicki
* DrawTest/DrawTest.xcodeproj/project.pbxproj:
Build fix. Removed bad path.
git-svn-id: https://svn.webkit.org/repository/webkit/trunk@9954
268f45cc-cd09-0410-ab3c-
d52691b4dbfc
ggaren [Fri, 29 Jul 2005 22:04:30 +0000 (22:04 +0000)]
- Oops. Last checkin omitted the actual test for:
<rdar://problem/
3461547> can't use document.writeln() on windows opened via window.open("about:blank") in same function
* manual-tests/write-after-open.html: Added.
git-svn-id: https://svn.webkit.org/repository/webkit/trunk@9953
268f45cc-cd09-0410-ab3c-
d52691b4dbfc
eseidel [Fri, 29 Jul 2005 21:43:51 +0000 (21:43 +0000)]
Submitted by: eseidel
* kdom/xpath/impl/parser/xpath.ypp:
Turned off "verbose errors" which was generating a warning
during compile (Bison 1.28 bug). This is unused code in kdom
xpath support, thus I didn't ask for review.
git-svn-id: https://svn.webkit.org/repository/webkit/trunk@9952
268f45cc-cd09-0410-ab3c-
d52691b4dbfc
ggaren [Fri, 29 Jul 2005 21:22:14 +0000 (21:22 +0000)]
- fixed:
<rdar://problem/
3461547> can't use document.writeln() on windows opened via window.open("about:blank") in same function
<rdar://problem/
3725977> A_WINDOW.document.write() content overwritten when first parameter to window.open is provided
<rdar://problem/
4101498> SAP: window.write in same call chain as window.open fails to write if URL parameter is provided
<rdar://problem/
4179028> document.write in same function as window.open fails to write new content (4056)
http://bugzilla.opendarwin.org/show_bug.cgi?id=4056 document.write in same function as window.open fails to write new content
Reviewed by darin.
Test cases added:
* manual-tests/resources/write-after-open-popup.html: Added.
* khtml/khtml_part.cpp:
(KHTMLPart::didExplicitOpen): now cancels any pending redirection
git-svn-id: https://svn.webkit.org/repository/webkit/trunk@9951
268f45cc-cd09-0410-ab3c-
d52691b4dbfc
sullivan [Fri, 29 Jul 2005 21:16:56 +0000 (21:16 +0000)]
WebCore:
Reviewed by Dave Hyatt.
Test cases added: none, this only affects Safari forms autofill
- WebCore part of <rdar://problem/
4187404> Redo form SPI so that it doesn't rely on NSViews
* khtml/html/html_formimpl.cpp:
added a FIXME about a bug I ran into while doing this autofill stuff
* kwq/DOMHTML.mm:
(viewForElement):
Moved this function here (was in WebCoreBridge), and simplified it a little. This will go
away when we have non-NSView ways of implementing all the methods below.
(-[DOMHTMLInputElement _displayedValue]):
moved here from Safari
(-[DOMHTMLInputElement _setDisplayedValue:]):
ditto
(-[DOMHTMLInputElement _rectOnScreen]):
ditto
(-[DOMHTMLInputElement _replaceCharactersInRange:withString:selectingFromIndex:]):
ditto
(-[DOMHTMLInputElement _selectedRange]):
ditto
(-[DOMHTMLInputElement _setBackgroundColor:]):
ditto
(-[DOMHTMLSelectElement _activateItemAtIndex:]):
ditto
(-[DOMHTMLSelectElement _optionLabels]):
ditto
* kwq/DOMPrivate.h:
moved DOMHTMLInputElement and DOMHTMLSelectElement categories here from Safari
* kwq/WebCoreBridge.h:
* kwq/WebCoreBridge.mm:
removed viewForElement:, which had been added as a temporary measure while I did this conversion.
WebKit:
Reviewed by Dave Hyatt.
- WebKit part of <rdar://problem/
4187404> Redo form SPI so that it doesn't rely on NSViews
Much of
4187404 was addressed in earlier checkins. This checkin completes the task.
* WebView.subproj/WebHTMLRepresentation.h:
* WebView.subproj/WebHTMLRepresentation.m:
removed viewForElement:, which was the only remaining NSView-related SPI that Safari autofill was
still using. I added viewForElement a week ago as a transitional measure, so removing it won't
affect any other clients.
git-svn-id: https://svn.webkit.org/repository/webkit/trunk@9950
268f45cc-cd09-0410-ab3c-
d52691b4dbfc
sullivan [Fri, 29 Jul 2005 21:01:37 +0000 (21:01 +0000)]
Reviewed by Chris Blumenberg.
* WebView.subproj/WebFrameView.m:
(-[WebFrameView _firstResponderIsFormControl]):
renamed from _firstResponderIsControl for clarity. Explicitly rejects WebHTMLView, since
it's now a control.
(-[WebFrameView keyDown:]):
updated for renamed method.
git-svn-id: https://svn.webkit.org/repository/webkit/trunk@9949
268f45cc-cd09-0410-ab3c-
d52691b4dbfc
eseidel [Fri, 29 Jul 2005 20:22:51 +0000 (20:22 +0000)]
Bug #: 4155
Submitted by: eseidel
Reviewed by: sullivan
* WebCore+SVG/DrawCanvasItem.h: Added.
* WebCore+SVG/DrawCanvasItem.mm: Added.
* WebCore+SVG/DrawCanvasItemPrivate.h: Added.
* WebCore+SVG/DrawDocument.h: Added.
* WebCore+SVG/DrawDocument.mm: Added.
* WebCore+SVG/DrawDocumentPrivate.h: Added.
* WebCore+SVG/DrawView.h: Added.
* WebCore+SVG/DrawView.mm: Added.
* WebCore+SVG/DrawViewPrivate.h: Added.
* WebCore+SVG/NSSVGImageRep.h: Added.
* WebCore+SVG/NSSVGImageRep.m: Added.
Temporary SPI to make it possible to write Obj-C test applications.
http://bugzilla.opendarwin.org/show_bug.cgi?id=4155
git-svn-id: https://svn.webkit.org/repository/webkit/trunk@9948
268f45cc-cd09-0410-ab3c-
d52691b4dbfc
justing [Fri, 29 Jul 2005 19:44:45 +0000 (19:44 +0000)]
Reviewed by harrison
Backing out my recent change as it causes a layout test failure in Deployment mode
* khtml/editing/delete_selection_command.cpp:
(khtml::DeleteSelectionCommand::saveTypingStyleState):
(khtml::DeleteSelectionCommand::calculateTypingStyleAfterDelete):
(khtml::DeleteSelectionCommand::clearTransientState):
* khtml/editing/delete_selection_command.h:
* layout-tests/editing/deleting/delete-
4038408-fix-expected.txt: Removed.
* layout-tests/editing/deleting/delete-
4038408-fix.html: Removed.
git-svn-id: https://svn.webkit.org/repository/webkit/trunk@9947
268f45cc-cd09-0410-ab3c-
d52691b4dbfc