Bug #: 4332
authoreseidel <eseidel@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Mon, 8 Aug 2005 20:22:25 +0000 (20:22 +0000)
committereseidel <eseidel@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Mon, 8 Aug 2005 20:22:25 +0000 (20:22 +0000)
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

377 files changed:
SVGSupport/kdom/Attr.cpp
SVGSupport/kdom/Attr.h
SVGSupport/kdom/CharacterData.cpp
SVGSupport/kdom/CharacterData.h
SVGSupport/kdom/DOMConfiguration.cpp
SVGSupport/kdom/DOMConfiguration.h
SVGSupport/kdom/DOMError.cpp
SVGSupport/kdom/DOMError.h
SVGSupport/kdom/DOMErrorHandler.cpp
SVGSupport/kdom/DOMErrorHandler.h
SVGSupport/kdom/DOMException.cpp
SVGSupport/kdom/DOMException.h
SVGSupport/kdom/DOMImplementation.cpp
SVGSupport/kdom/DOMImplementation.h
SVGSupport/kdom/DOMLocator.cpp
SVGSupport/kdom/DOMLocator.h
SVGSupport/kdom/DOMStringList.cpp
SVGSupport/kdom/DOMStringList.h
SVGSupport/kdom/DOMUserData.cpp
SVGSupport/kdom/DOMUserData.h
SVGSupport/kdom/Document.cpp
SVGSupport/kdom/Document.h
SVGSupport/kdom/DocumentType.cpp
SVGSupport/kdom/DocumentType.h
SVGSupport/kdom/Element.cpp
SVGSupport/kdom/Element.h
SVGSupport/kdom/Entity.cpp
SVGSupport/kdom/Entity.h
SVGSupport/kdom/NamedNodeMap.cpp
SVGSupport/kdom/NamedNodeMap.h
SVGSupport/kdom/Node.cpp
SVGSupport/kdom/Node.h
SVGSupport/kdom/NodeList.cpp
SVGSupport/kdom/NodeList.h
SVGSupport/kdom/Notation.cpp
SVGSupport/kdom/Notation.h
SVGSupport/kdom/ProcessingInstruction.cpp
SVGSupport/kdom/ProcessingInstruction.h
SVGSupport/kdom/Text.cpp
SVGSupport/kdom/Text.h
SVGSupport/kdom/TypeInfo.cpp
SVGSupport/kdom/TypeInfo.h
SVGSupport/kdom/core/DOMUserDataImpl.h
SVGSupport/kdom/css/CSSCharsetRule.cpp
SVGSupport/kdom/css/CSSCharsetRule.h
SVGSupport/kdom/css/CSSFontFaceRule.cpp
SVGSupport/kdom/css/CSSFontFaceRule.h
SVGSupport/kdom/css/CSSImportRule.cpp
SVGSupport/kdom/css/CSSImportRule.h
SVGSupport/kdom/css/CSSMediaRule.cpp
SVGSupport/kdom/css/CSSMediaRule.h
SVGSupport/kdom/css/CSSPageRule.cpp
SVGSupport/kdom/css/CSSPageRule.h
SVGSupport/kdom/css/CSSPrimitiveValue.cpp
SVGSupport/kdom/css/CSSPrimitiveValue.h
SVGSupport/kdom/css/CSSRule.cpp
SVGSupport/kdom/css/CSSRule.h
SVGSupport/kdom/css/CSSRuleList.cpp
SVGSupport/kdom/css/CSSRuleList.h
SVGSupport/kdom/css/CSSStyleDeclaration.cpp
SVGSupport/kdom/css/CSSStyleDeclaration.h
SVGSupport/kdom/css/CSSStyleRule.cpp
SVGSupport/kdom/css/CSSStyleRule.h
SVGSupport/kdom/css/CSSStyleSheet.cpp
SVGSupport/kdom/css/CSSStyleSheet.h
SVGSupport/kdom/css/CSSValue.cpp
SVGSupport/kdom/css/CSSValue.h
SVGSupport/kdom/css/CSSValueList.cpp
SVGSupport/kdom/css/CSSValueList.h
SVGSupport/kdom/css/Counter.cpp
SVGSupport/kdom/css/Counter.h
SVGSupport/kdom/css/DocumentStyle.cpp
SVGSupport/kdom/css/DocumentStyle.h
SVGSupport/kdom/css/MediaList.cpp
SVGSupport/kdom/css/MediaList.h
SVGSupport/kdom/css/RGBColor.cpp
SVGSupport/kdom/css/RGBColor.h
SVGSupport/kdom/css/Rect.cpp
SVGSupport/kdom/css/Rect.h
SVGSupport/kdom/css/StyleSheet.cpp
SVGSupport/kdom/css/StyleSheet.h
SVGSupport/kdom/css/StyleSheetList.cpp
SVGSupport/kdom/css/StyleSheetList.h
SVGSupport/kdom/data/generateddata.cpp
SVGSupport/kdom/ecma/DOMBridge.h
SVGSupport/kdom/ecma/DOMLookup.h
SVGSupport/kdom/ecma/Ecma.cpp
SVGSupport/kdom/ecma/Ecma.h
SVGSupport/kdom/ecma/GlobalObject.cpp
SVGSupport/kdom/ecma/GlobalObject.h
SVGSupport/kdom/ecma/ScriptInterpreter.cpp
SVGSupport/kdom/ecma/ScriptInterpreter.h
SVGSupport/kdom/events/DocumentEvent.cpp
SVGSupport/kdom/events/DocumentEvent.h
SVGSupport/kdom/events/Event.cpp
SVGSupport/kdom/events/Event.h
SVGSupport/kdom/events/EventException.cpp
SVGSupport/kdom/events/EventException.h
SVGSupport/kdom/events/EventListenerImpl.cpp
SVGSupport/kdom/events/EventListenerImpl.h
SVGSupport/kdom/events/EventTarget.cpp
SVGSupport/kdom/events/EventTarget.h
SVGSupport/kdom/events/KeyboardEvent.cpp
SVGSupport/kdom/events/KeyboardEvent.h
SVGSupport/kdom/events/MouseEvent.cpp
SVGSupport/kdom/events/MouseEvent.h
SVGSupport/kdom/events/MutationEvent.cpp
SVGSupport/kdom/events/MutationEvent.h
SVGSupport/kdom/events/UIEvent.cpp
SVGSupport/kdom/events/UIEvent.h
SVGSupport/kdom/ls/LSException.cpp
SVGSupport/kdom/ls/LSException.h
SVGSupport/kdom/ls/LSInput.cpp
SVGSupport/kdom/ls/LSInput.h
SVGSupport/kdom/ls/LSOutput.cpp
SVGSupport/kdom/ls/LSOutput.h
SVGSupport/kdom/ls/LSParser.cpp
SVGSupport/kdom/ls/LSParser.h
SVGSupport/kdom/ls/LSParserFilter.cpp
SVGSupport/kdom/ls/LSParserFilter.h
SVGSupport/kdom/ls/LSResourceResolver.cpp
SVGSupport/kdom/ls/LSResourceResolver.h
SVGSupport/kdom/ls/LSSerializer.cpp
SVGSupport/kdom/ls/LSSerializer.h
SVGSupport/kdom/ls/LSSerializerFilter.cpp
SVGSupport/kdom/ls/LSSerializerFilter.h
SVGSupport/kdom/range/DocumentRange.cpp
SVGSupport/kdom/range/DocumentRange.h
SVGSupport/kdom/range/Range.cpp
SVGSupport/kdom/range/Range.h
SVGSupport/kdom/range/RangeException.cpp
SVGSupport/kdom/range/RangeException.h
SVGSupport/kdom/traversal/DocumentTraversal.cpp
SVGSupport/kdom/traversal/DocumentTraversal.h
SVGSupport/kdom/traversal/NodeIterator.cpp
SVGSupport/kdom/traversal/NodeIterator.h
SVGSupport/kdom/traversal/TreeWalker.cpp
SVGSupport/kdom/traversal/TreeWalker.h
SVGSupport/kdom/views/AbstractView.cpp
SVGSupport/kdom/views/AbstractView.h
SVGSupport/kdom/views/DocumentView.cpp
SVGSupport/kdom/views/DocumentView.h
SVGSupport/kdom/xpath/XPathEvaluator.cpp
SVGSupport/kdom/xpath/XPathEvaluator.h
SVGSupport/kdom/xpath/XPathException.cpp
SVGSupport/kdom/xpath/XPathException.h
SVGSupport/kdom/xpath/XPathExpression.cpp
SVGSupport/kdom/xpath/XPathExpression.h
SVGSupport/kdom/xpath/XPathNSResolver.cpp
SVGSupport/kdom/xpath/XPathNSResolver.h
SVGSupport/kdom/xpath/XPathNamespace.cpp
SVGSupport/kdom/xpath/XPathNamespace.h
SVGSupport/kdom/xpath/XPathResult.cpp
SVGSupport/kdom/xpath/XPathResult.h
WebCore/ChangeLog-2005-08-23
WebCore/ksvg2/KSVGFactory.cpp
WebCore/ksvg2/data/SVGConstants.h
WebCore/ksvg2/data/generateddata.cpp
WebCore/ksvg2/dom/SVGAElement.cpp
WebCore/ksvg2/dom/SVGAElement.h
WebCore/ksvg2/dom/SVGAngle.cpp
WebCore/ksvg2/dom/SVGAngle.h
WebCore/ksvg2/dom/SVGAnimateColorElement.cpp
WebCore/ksvg2/dom/SVGAnimateColorElement.h
WebCore/ksvg2/dom/SVGAnimateElement.cpp
WebCore/ksvg2/dom/SVGAnimateElement.h
WebCore/ksvg2/dom/SVGAnimateTransformElement.cpp
WebCore/ksvg2/dom/SVGAnimateTransformElement.h
WebCore/ksvg2/dom/SVGAnimatedAngle.cpp
WebCore/ksvg2/dom/SVGAnimatedAngle.h
WebCore/ksvg2/dom/SVGAnimatedBoolean.cpp
WebCore/ksvg2/dom/SVGAnimatedBoolean.h
WebCore/ksvg2/dom/SVGAnimatedEnumeration.cpp
WebCore/ksvg2/dom/SVGAnimatedEnumeration.h
WebCore/ksvg2/dom/SVGAnimatedInteger.cpp
WebCore/ksvg2/dom/SVGAnimatedInteger.h
WebCore/ksvg2/dom/SVGAnimatedLength.cpp
WebCore/ksvg2/dom/SVGAnimatedLength.h
WebCore/ksvg2/dom/SVGAnimatedLengthList.cpp
WebCore/ksvg2/dom/SVGAnimatedLengthList.h
WebCore/ksvg2/dom/SVGAnimatedNumber.cpp
WebCore/ksvg2/dom/SVGAnimatedNumber.h
WebCore/ksvg2/dom/SVGAnimatedNumberList.cpp
WebCore/ksvg2/dom/SVGAnimatedNumberList.h
WebCore/ksvg2/dom/SVGAnimatedPathData.cpp
WebCore/ksvg2/dom/SVGAnimatedPathData.h
WebCore/ksvg2/dom/SVGAnimatedPoints.cpp
WebCore/ksvg2/dom/SVGAnimatedPoints.h
WebCore/ksvg2/dom/SVGAnimatedPreserveAspectRatio.cpp
WebCore/ksvg2/dom/SVGAnimatedPreserveAspectRatio.h
WebCore/ksvg2/dom/SVGAnimatedRect.cpp
WebCore/ksvg2/dom/SVGAnimatedRect.h
WebCore/ksvg2/dom/SVGAnimatedString.cpp
WebCore/ksvg2/dom/SVGAnimatedString.h
WebCore/ksvg2/dom/SVGAnimatedTransformList.cpp
WebCore/ksvg2/dom/SVGAnimatedTransformList.h
WebCore/ksvg2/dom/SVGAnimationElement.cpp
WebCore/ksvg2/dom/SVGAnimationElement.h
WebCore/ksvg2/dom/SVGCircleElement.cpp
WebCore/ksvg2/dom/SVGCircleElement.h
WebCore/ksvg2/dom/SVGClipPathElement.cpp
WebCore/ksvg2/dom/SVGClipPathElement.h
WebCore/ksvg2/dom/SVGColor.cpp
WebCore/ksvg2/dom/SVGColor.h
WebCore/ksvg2/dom/SVGComponentTransferFunctionElement.cpp
WebCore/ksvg2/dom/SVGComponentTransferFunctionElement.h
WebCore/ksvg2/dom/SVGDefsElement.cpp
WebCore/ksvg2/dom/SVGDefsElement.h
WebCore/ksvg2/dom/SVGDescElement.cpp
WebCore/ksvg2/dom/SVGDescElement.h
WebCore/ksvg2/dom/SVGDocument.cpp
WebCore/ksvg2/dom/SVGDocument.h
WebCore/ksvg2/dom/SVGElement.cpp
WebCore/ksvg2/dom/SVGElement.h
WebCore/ksvg2/dom/SVGElementInstance.cpp
WebCore/ksvg2/dom/SVGElementInstance.h
WebCore/ksvg2/dom/SVGElementInstanceList.cpp
WebCore/ksvg2/dom/SVGElementInstanceList.h
WebCore/ksvg2/dom/SVGEllipseElement.cpp
WebCore/ksvg2/dom/SVGEllipseElement.h
WebCore/ksvg2/dom/SVGException.cpp
WebCore/ksvg2/dom/SVGException.h
WebCore/ksvg2/dom/SVGExternalResourcesRequired.cpp
WebCore/ksvg2/dom/SVGExternalResourcesRequired.h
WebCore/ksvg2/dom/SVGFEBlendElement.cpp
WebCore/ksvg2/dom/SVGFEBlendElement.h
WebCore/ksvg2/dom/SVGFEColorMatrixElement.cpp
WebCore/ksvg2/dom/SVGFEColorMatrixElement.h
WebCore/ksvg2/dom/SVGFEComponentTransferElement.cpp
WebCore/ksvg2/dom/SVGFEComponentTransferElement.h
WebCore/ksvg2/dom/SVGFECompositeElement.cpp
WebCore/ksvg2/dom/SVGFECompositeElement.h
WebCore/ksvg2/dom/SVGFEFloodElement.cpp
WebCore/ksvg2/dom/SVGFEFloodElement.h
WebCore/ksvg2/dom/SVGFEGaussianBlurElement.cpp
WebCore/ksvg2/dom/SVGFEGaussianBlurElement.h
WebCore/ksvg2/dom/SVGFEImageElement.cpp
WebCore/ksvg2/dom/SVGFEImageElement.h
WebCore/ksvg2/dom/SVGFEMergeElement.cpp
WebCore/ksvg2/dom/SVGFEMergeElement.h
WebCore/ksvg2/dom/SVGFEMergeNodeElement.cpp
WebCore/ksvg2/dom/SVGFEMergeNodeElement.h
WebCore/ksvg2/dom/SVGFEOffsetElement.cpp
WebCore/ksvg2/dom/SVGFEOffsetElement.h
WebCore/ksvg2/dom/SVGFETileElement.cpp
WebCore/ksvg2/dom/SVGFETileElement.h
WebCore/ksvg2/dom/SVGFETurbulenceElement.cpp
WebCore/ksvg2/dom/SVGFETurbulenceElement.h
WebCore/ksvg2/dom/SVGFilterElement.cpp
WebCore/ksvg2/dom/SVGFilterElement.h
WebCore/ksvg2/dom/SVGFilterPrimitiveStandardAttributes.cpp
WebCore/ksvg2/dom/SVGFilterPrimitiveStandardAttributes.h
WebCore/ksvg2/dom/SVGFitToViewBox.cpp
WebCore/ksvg2/dom/SVGFitToViewBox.h
WebCore/ksvg2/dom/SVGGElement.cpp
WebCore/ksvg2/dom/SVGGElement.h
WebCore/ksvg2/dom/SVGGradientElement.cpp
WebCore/ksvg2/dom/SVGGradientElement.h
WebCore/ksvg2/dom/SVGImageElement.cpp
WebCore/ksvg2/dom/SVGImageElement.h
WebCore/ksvg2/dom/SVGLangSpace.cpp
WebCore/ksvg2/dom/SVGLangSpace.h
WebCore/ksvg2/dom/SVGLength.cpp
WebCore/ksvg2/dom/SVGLength.h
WebCore/ksvg2/dom/SVGLengthList.cpp
WebCore/ksvg2/dom/SVGLengthList.h
WebCore/ksvg2/dom/SVGLineElement.cpp
WebCore/ksvg2/dom/SVGLineElement.h
WebCore/ksvg2/dom/SVGLinearGradientElement.cpp
WebCore/ksvg2/dom/SVGLinearGradientElement.h
WebCore/ksvg2/dom/SVGLocatable.cpp
WebCore/ksvg2/dom/SVGLocatable.h
WebCore/ksvg2/dom/SVGMarkerElement.cpp
WebCore/ksvg2/dom/SVGMarkerElement.h
WebCore/ksvg2/dom/SVGMatrix.cpp
WebCore/ksvg2/dom/SVGMatrix.h
WebCore/ksvg2/dom/SVGNumber.cpp
WebCore/ksvg2/dom/SVGNumber.h
WebCore/ksvg2/dom/SVGNumberList.cpp
WebCore/ksvg2/dom/SVGNumberList.h
WebCore/ksvg2/dom/SVGPaint.cpp
WebCore/ksvg2/dom/SVGPaint.h
WebCore/ksvg2/dom/SVGPathElement.cpp
WebCore/ksvg2/dom/SVGPathElement.h
WebCore/ksvg2/dom/SVGPathSeg.cpp
WebCore/ksvg2/dom/SVGPathSeg.h
WebCore/ksvg2/dom/SVGPathSegArc.cpp
WebCore/ksvg2/dom/SVGPathSegArc.h
WebCore/ksvg2/dom/SVGPathSegCurvetoCubic.cpp
WebCore/ksvg2/dom/SVGPathSegCurvetoCubic.h
WebCore/ksvg2/dom/SVGPathSegCurvetoCubicSmooth.cpp
WebCore/ksvg2/dom/SVGPathSegCurvetoCubicSmooth.h
WebCore/ksvg2/dom/SVGPathSegCurvetoQuadratic.cpp
WebCore/ksvg2/dom/SVGPathSegCurvetoQuadratic.h
WebCore/ksvg2/dom/SVGPathSegCurvetoQuadraticSmooth.cpp
WebCore/ksvg2/dom/SVGPathSegCurvetoQuadraticSmooth.h
WebCore/ksvg2/dom/SVGPathSegLineto.cpp
WebCore/ksvg2/dom/SVGPathSegLineto.h
WebCore/ksvg2/dom/SVGPathSegLinetoHorizontal.cpp
WebCore/ksvg2/dom/SVGPathSegLinetoHorizontal.h
WebCore/ksvg2/dom/SVGPathSegLinetoVertical.cpp
WebCore/ksvg2/dom/SVGPathSegLinetoVertical.h
WebCore/ksvg2/dom/SVGPathSegList.cpp
WebCore/ksvg2/dom/SVGPathSegList.h
WebCore/ksvg2/dom/SVGPathSegMoveto.cpp
WebCore/ksvg2/dom/SVGPathSegMoveto.h
WebCore/ksvg2/dom/SVGPatternElement.cpp
WebCore/ksvg2/dom/SVGPatternElement.h
WebCore/ksvg2/dom/SVGPoint.cpp
WebCore/ksvg2/dom/SVGPoint.h
WebCore/ksvg2/dom/SVGPointList.cpp
WebCore/ksvg2/dom/SVGPointList.h
WebCore/ksvg2/dom/SVGPolygonElement.cpp
WebCore/ksvg2/dom/SVGPolygonElement.h
WebCore/ksvg2/dom/SVGPolylineElement.cpp
WebCore/ksvg2/dom/SVGPolylineElement.h
WebCore/ksvg2/dom/SVGPreserveAspectRatio.cpp
WebCore/ksvg2/dom/SVGPreserveAspectRatio.h
WebCore/ksvg2/dom/SVGRadialGradientElement.cpp
WebCore/ksvg2/dom/SVGRadialGradientElement.h
WebCore/ksvg2/dom/SVGRect.cpp
WebCore/ksvg2/dom/SVGRect.h
WebCore/ksvg2/dom/SVGRectElement.cpp
WebCore/ksvg2/dom/SVGRectElement.h
WebCore/ksvg2/dom/SVGSVGElement.cpp
WebCore/ksvg2/dom/SVGSVGElement.h
WebCore/ksvg2/dom/SVGScriptElement.cpp
WebCore/ksvg2/dom/SVGScriptElement.h
WebCore/ksvg2/dom/SVGSetElement.cpp
WebCore/ksvg2/dom/SVGSetElement.h
WebCore/ksvg2/dom/SVGStopElement.cpp
WebCore/ksvg2/dom/SVGStopElement.h
WebCore/ksvg2/dom/SVGStringList.cpp
WebCore/ksvg2/dom/SVGStringList.h
WebCore/ksvg2/dom/SVGStylable.cpp
WebCore/ksvg2/dom/SVGStylable.h
WebCore/ksvg2/dom/SVGStyleElement.cpp
WebCore/ksvg2/dom/SVGStyleElement.h
WebCore/ksvg2/dom/SVGSwitchElement.cpp
WebCore/ksvg2/dom/SVGSwitchElement.h
WebCore/ksvg2/dom/SVGSymbolElement.cpp
WebCore/ksvg2/dom/SVGSymbolElement.h
WebCore/ksvg2/dom/SVGTSpanElement.cpp
WebCore/ksvg2/dom/SVGTSpanElement.h
WebCore/ksvg2/dom/SVGTests.cpp
WebCore/ksvg2/dom/SVGTests.h
WebCore/ksvg2/dom/SVGTextContentElement.cpp
WebCore/ksvg2/dom/SVGTextContentElement.h
WebCore/ksvg2/dom/SVGTextElement.cpp
WebCore/ksvg2/dom/SVGTextElement.h
WebCore/ksvg2/dom/SVGTextPositioningElement.cpp
WebCore/ksvg2/dom/SVGTextPositioningElement.h
WebCore/ksvg2/dom/SVGTitleElement.cpp
WebCore/ksvg2/dom/SVGTitleElement.h
WebCore/ksvg2/dom/SVGTransform.cpp
WebCore/ksvg2/dom/SVGTransform.h
WebCore/ksvg2/dom/SVGTransformList.cpp
WebCore/ksvg2/dom/SVGTransformList.h
WebCore/ksvg2/dom/SVGTransformable.cpp
WebCore/ksvg2/dom/SVGTransformable.h
WebCore/ksvg2/dom/SVGURIReference.cpp
WebCore/ksvg2/dom/SVGURIReference.h
WebCore/ksvg2/dom/SVGUseElement.cpp
WebCore/ksvg2/dom/SVGUseElement.h
WebCore/ksvg2/dom/SVGViewElement.cpp
WebCore/ksvg2/dom/SVGViewElement.h
WebCore/ksvg2/dom/SVGZoomAndPan.cpp
WebCore/ksvg2/dom/SVGZoomAndPan.h
WebCore/ksvg2/ecma/Ecma.cpp
WebCore/ksvg2/ecma/Ecma.h
WebCore/ksvg2/ecma/GlobalObject.cpp
WebCore/ksvg2/ecma/GlobalObject.h
WebCore/ksvg2/events/SVGEvent.cpp
WebCore/ksvg2/events/SVGEvent.h
WebCore/ksvg2/events/SVGZoomEvent.cpp
WebCore/ksvg2/events/SVGZoomEvent.h
WebCore/ksvg2/svg/SVGScriptElementImpl.cpp

index 1fc78c8..fce056a 100644 (file)
@@ -43,7 +43,7 @@ using namespace KJS;
 @end
 */
 
-Value Attr::getValueProperty(ExecState *exec, int token) const
+ValueImp *Attr::getValueProperty(ExecState *exec, int token) const
 {
        KDOM_ENTER_SAFE
 
@@ -69,7 +69,7 @@ Value Attr::getValueProperty(ExecState *exec, int token) const
        return Undefined();
 }
 
-void Attr::putValueProperty(ExecState *exec, int token, const Value &value, int)
+void Attr::putValueProperty(ExecState *exec, int token, ValueImp *value, int)
 {
        KDOM_ENTER_SAFE
 
index 736fd08..8476efa 100644 (file)
@@ -150,8 +150,8 @@ namespace KDOM
                KDOM_PUT
                KDOM_CAST
 
-               KJS::Value getValueProperty(KJS::ExecState *exec, int token) const;
-               void putValueProperty(KJS::ExecState *exec, int token, const KJS::Value &value, int attr);
+               KJS::ValueImp *getValueProperty(KJS::ExecState *exec, int token) const;
+               void putValueProperty(KJS::ExecState *exec, int token, KJS::ValueImp *value, int attr);
        };
 
        KDOM_DEFINE_CAST(Attr)
index 9535a20..76350bd 100644 (file)
@@ -47,7 +47,7 @@ using namespace KJS;
 
 KDOM_IMPLEMENT_PROTOTYPE("CharacterData", CharacterDataProto, CharacterDataProtoFunc)
 
-Value CharacterData::getValueProperty(ExecState *exec, int token) const
+ValueImp *CharacterData::getValueProperty(ExecState *exec, int token) const
 {
        KDOM_ENTER_SAFE
        
@@ -65,7 +65,7 @@ Value CharacterData::getValueProperty(ExecState *exec, int token) const
        return Undefined();
 }
 
-void CharacterData::putValueProperty(ExecState *exec, int token, const Value &value, int)
+void CharacterData::putValueProperty(ExecState *exec, int token, ValueImp *value, int)
 {
        KDOM_ENTER_SAFE
 
@@ -84,7 +84,7 @@ void CharacterData::putValueProperty(ExecState *exec, int token, const Value &va
        KDOM_LEAVE_SAFE(DOMException)
 }
 
-Value CharacterDataProtoFunc::call(ExecState *exec, Object &thisObj, const List &args)
+ValueImp *CharacterDataProtoFunc::callAsFunction(ExecState *exec, ObjectImp *thisObj, const List &args)
 {
        KDOM_CHECK_THIS(CharacterData)
        KDOM_ENTER_SAFE
@@ -99,8 +99,8 @@ Value CharacterDataProtoFunc::call(ExecState *exec, Object &thisObj, const List
                }
                case CharacterDataConstants::SubstringData:
                {
-                       unsigned long offset = args[0].toUInt32(exec);
-                       unsigned long count = args[1].toUInt32(exec);
+                       unsigned long offset = args[0]->toUInt32(exec);
+                       unsigned long count = args[1]->toUInt32(exec);
                        return getDOMString(obj.substringData(offset, count));
                }
                case CharacterDataConstants::AppendData:
@@ -111,22 +111,22 @@ Value CharacterDataProtoFunc::call(ExecState *exec, Object &thisObj, const List
                }
                case CharacterDataConstants::InsertData:
                {
-                       unsigned long offset = args[0].toUInt32(exec);
+                       unsigned long offset = args[0]->toUInt32(exec);
                        DOMString arg = toDOMString(exec, args[1]);
                        obj.insertData(offset, arg);
                        return Undefined();
                }
                case CharacterDataConstants::DeleteData:
                {
-                       unsigned long offset = args[0].toUInt32(exec);
-                       unsigned long count = args[1].toUInt32(exec);
+                       unsigned long offset = args[0]->toUInt32(exec);
+                       unsigned long count = args[1]->toUInt32(exec);
                        obj.deleteData(offset, count);
                        return Undefined();
                }
                case CharacterDataConstants::ReplaceData:
                {
-                       unsigned long offset = args[0].toUInt32(exec);
-                       unsigned long count = args[1].toUInt32(exec);
+                       unsigned long offset = args[0]->toUInt32(exec);
+                       unsigned long count = args[1]->toUInt32(exec);
                        DOMString arg = toDOMString(exec, args[2]);
                        obj.replaceData(offset, count, arg);
                        return Undefined();
index 76904e7..30ebf10 100644 (file)
@@ -140,8 +140,8 @@ namespace KDOM
                KDOM_GET
                KDOM_PUT
 
-               KJS::Value getValueProperty(KJS::ExecState *exec, int token) const;
-               void putValueProperty(KJS::ExecState *exec, int token, const KJS::Value &value, int attr);
+               KJS::ValueImp *getValueProperty(KJS::ExecState *exec, int token) const;
+               void putValueProperty(KJS::ExecState *exec, int token, KJS::ValueImp *value, int attr);
        };
 };
 
index 2e3b0e5..5c81510 100644 (file)
@@ -47,7 +47,7 @@ using namespace KJS;
 
 KDOM_IMPLEMENT_PROTOTYPE("DOMConfiguration", DOMConfigurationProto, DOMConfigurationProtoFunc)
 
-Value DOMConfiguration::getValueProperty(ExecState *exec, int token) const
+ValueImp *DOMConfiguration::getValueProperty(ExecState *exec, int token) const
 {
        KDOM_ENTER_SAFE
 
@@ -63,7 +63,7 @@ Value DOMConfiguration::getValueProperty(ExecState *exec, int token) const
        return Undefined();
 }
 
-Value DOMConfigurationProtoFunc::call(ExecState *exec, Object &thisObj, const List &args)
+ValueImp *DOMConfigurationProtoFunc::callAsFunction(ExecState *exec, ObjectImp *thisObj, const List &args)
 {
        KDOM_CHECK_THIS(DOMConfiguration)
        KDOM_ENTER_SAFE
@@ -73,7 +73,7 @@ Value DOMConfigurationProtoFunc::call(ExecState *exec, Object &thisObj, const Li
                case DOMConfigurationConstants::SetParameter:
                {
                        DOMString name = toDOMString(exec, args[0]);
-                       bool value = args[1].toBoolean(exec);
+                       bool value = args[1]->toBoolean(exec);
 //                     DOMUserData value = ecma_cast<DOMUserData>(exec, args[1], &toDOMUserData);
                        obj.setParameter(name, value);
                        return Undefined();
index cf68f29..c099629 100644 (file)
@@ -163,7 +163,7 @@ namespace KDOM
        public: // EcmaScript section
                KDOM_BASECLASS_GET
 
-               KJS::Value getValueProperty(KJS::ExecState *exec, int token) const;
+               KJS::ValueImp *getValueProperty(KJS::ExecState *exec, int token) const;
        };
 };
 
index d53d592..0a65671 100644 (file)
@@ -44,7 +44,7 @@ using namespace KJS;
 @end
 */
 
-Value DOMError::getValueProperty(ExecState *exec, int token) const
+ValueImp *DOMError::getValueProperty(ExecState *exec, int token) const
 {
        KDOM_ENTER_SAFE
 
index c2d1b55..6300654 100644 (file)
@@ -105,7 +105,7 @@ namespace KDOM
        public: // EcmaScript section
                KDOM_BASECLASS_GET
 
-               KJS::Value getValueProperty(KJS::ExecState *exec, int token) const;
+               KJS::ValueImp *getValueProperty(KJS::ExecState *exec, int token) const;
        };
 
        KDOM_DEFINE_CAST(DOMError)
index 7cca07e..b9e95ff 100644 (file)
@@ -46,7 +46,7 @@ using namespace KJS;
 
 KDOM_IMPLEMENT_PROTOTYPE("DOMErrorHandler", DOMErrorHandlerProto, DOMErrorHandlerProtoFunc)
 
-Value DOMErrorHandler::getValueProperty(ExecState *exec, int token) const
+ValueImp *DOMErrorHandler::getValueProperty(ExecState *exec, int token) const
 {
        KDOM_ENTER_SAFE
 
@@ -60,7 +60,7 @@ Value DOMErrorHandler::getValueProperty(ExecState *exec, int token) const
        return Undefined();
 }
 
-Value DOMErrorHandlerProtoFunc::call(ExecState *exec, Object &thisObj, const List &args)
+ValueImp *DOMErrorHandlerProtoFunc::callAsFunction(ExecState *exec, ObjectImp *thisObj, const List &args)
 {
        KDOM_CHECK_THIS(DOMErrorHandler)
        KDOM_ENTER_SAFE
index c9e1d16..ec488e5 100644 (file)
@@ -55,7 +55,7 @@ namespace KDOM
        public: // EcmaScript section
                KDOM_BASECLASS_GET
 
-               KJS::Value getValueProperty(KJS::ExecState *exec, int token) const;
+               KJS::ValueImp *getValueProperty(KJS::ExecState *exec, int token) const;
        };
 };
 
index 83cb696..b75f464 100644 (file)
@@ -34,7 +34,7 @@ using namespace KJS;
 @end
 */
 
-Value DOMException::getValueProperty(ExecState *, int token) const
+ValueImp *DOMException::getValueProperty(ExecState *, int token) const
 {
        switch(token)
        {
index 24caf51..1608928 100644 (file)
@@ -53,7 +53,7 @@ namespace KDOM
        public: // EcmaScript section
                KDOM_GET
 
-               KJS::Value getValueProperty(KJS::ExecState *exec, int token) const;
+               KJS::ValueImp *getValueProperty(KJS::ExecState *exec, int token) const;
        };
 };
 
index 824344f..6343fa8 100644 (file)
@@ -60,7 +60,7 @@ using namespace KJS;
 
 KDOM_IMPLEMENT_PROTOTYPE("DOMImplementation", DOMImplementationProto, DOMImplementationProtoFunc)
 
-Value DOMImplementation::getValueProperty(ExecState *exec, int token) const
+ValueImp *DOMImplementation::getValueProperty(ExecState *exec, int token) const
 {
        KDOM_ENTER_SAFE
 
@@ -74,7 +74,7 @@ Value DOMImplementation::getValueProperty(ExecState *exec, int token) const
        return Undefined();
 }
 
-Value DOMImplementationProtoFunc::call(ExecState *exec, Object &thisObj, const List &args)
+ValueImp *DOMImplementationProtoFunc::callAsFunction(ExecState *exec, ObjectImp *thisObj, const List &args)
 {
        KDOM_CHECK_THIS(DOMImplementation)
        KDOM_ENTER_SAFE
@@ -123,7 +123,7 @@ Value DOMImplementationProtoFunc::call(ExecState *exec, Object &thisObj, const L
                }
                case DOMImplementationConstants::CreateLSParser:
                {
-                       unsigned short mode = args[0].toUInt32(exec);
+                       unsigned short mode = args[0]->toUInt32(exec);
                        DOMString schemaType = toDOMString(exec, args[1]);
                        return safe_cache<LSParser>(exec, obj.createLSParser(mode, schemaType));
                }
index 31c564e..9fbc8d6 100644 (file)
@@ -154,7 +154,7 @@ namespace KDOM
        public: // EcmaScript section
                KDOM_GET
 
-               KJS::Value getValueProperty(KJS::ExecState *exec, int token) const;
+               KJS::ValueImp *getValueProperty(KJS::ExecState *exec, int token) const;
        };
 };
 
index a06320d..dcd4bda 100644 (file)
@@ -42,7 +42,7 @@ using namespace KJS;
 @end
 */
 
-Value DOMLocator::getValueProperty(ExecState *exec, int token) const
+ValueImp *DOMLocator::getValueProperty(ExecState *exec, int token) const
 {
        KDOM_ENTER_SAFE
 
index b1b5370..0cde99d 100644 (file)
@@ -97,7 +97,7 @@ namespace KDOM
        public: // EcmaScript section
                KDOM_BASECLASS_GET
 
-               KJS::Value getValueProperty(KJS::ExecState *exec, int token) const;
+               KJS::ValueImp *getValueProperty(KJS::ExecState *exec, int token) const;
        };
 };
 
index 3aaabb2..e0d4273 100644 (file)
@@ -44,7 +44,7 @@ using namespace KJS;
 
 KDOM_IMPLEMENT_PROTOTYPE("DOMStringList", DOMStringListProto, DOMStringListProtoFunc)
 
-Value DOMStringList::getValueProperty(ExecState *exec, int token) const
+ValueImp *DOMStringList::getValueProperty(ExecState *exec, int token) const
 {
        KDOM_ENTER_SAFE
 
@@ -60,7 +60,7 @@ Value DOMStringList::getValueProperty(ExecState *exec, int token) const
        return Undefined();
 }
 
-Value DOMStringListProtoFunc::call(ExecState *exec, Object &thisObj, const List &args)
+ValueImp *DOMStringListProtoFunc::callAsFunction(ExecState *exec, ObjectImp *thisObj, const List &args)
 {
        KDOM_CHECK_THIS(DOMStringList)
        KDOM_ENTER_SAFE
@@ -69,7 +69,7 @@ Value DOMStringListProtoFunc::call(ExecState *exec, Object &thisObj, const List
        {
                case DOMStringListConstants::Item:
                {
-                       unsigned long index = args[0].toUInt32(exec);
+                       unsigned long index = args[0]->toUInt32(exec);
                        return getDOMString(obj.item(index));
                }
                case DOMStringListConstants::Contains:
index bc912ee..a6868e7 100644 (file)
@@ -87,7 +87,7 @@ namespace KDOM
        public: // EcmaScript section
                KDOM_BASECLASS_GET
 
-               KJS::Value getValueProperty(KJS::ExecState *exec, int token) const;
+               KJS::ValueImp *getValueProperty(KJS::ExecState *exec, int token) const;
        };
 };
 
index 5cbedaf..25cf855 100644 (file)
@@ -39,7 +39,7 @@ using namespace KJS;
 @end
 */
 
-Value DOMUserData::getValueProperty(ExecState *exec, int token) const
+ValueImp *DOMUserData::getValueProperty(ExecState *exec, int token) const
 {
        KDOM_ENTER_SAFE
 
index 66e94e5..c845003 100644 (file)
@@ -52,7 +52,7 @@ namespace KDOM
                KDOM_BASECLASS_GET
                KDOM_CAST
 
-               KJS::Value getValueProperty(KJS::ExecState *exec, int token) const;
+               KJS::ValueImp *getValueProperty(KJS::ExecState *exec, int token) const;
        };
 
        KDOM_DEFINE_CAST(DOMUserData)
index cba635a..1702725 100644 (file)
@@ -94,7 +94,7 @@ namespace KDOM
 
 KDOM_IMPLEMENT_PROTOTYPE("Document", DocumentProto, DocumentProtoFunc)
 
-Value Document::getValueProperty(ExecState *exec, int token) const
+ValueImp *Document::getValueProperty(ExecState *exec, int token) const
 {
        KDOM_ENTER_SAFE
 
@@ -128,20 +128,20 @@ Value Document::getValueProperty(ExecState *exec, int token) const
        return Undefined();
 };
 
-void Document::putValueProperty(ExecState *exec, int token, const Value &value, int)
+void Document::putValueProperty(ExecState *exec, int token, ValueImp *value, int)
 {
        KDOM_ENTER_SAFE
 
        switch(token)
        {
                case DocumentConstants::XmlStandalone:
-                       setXmlStandalone(value.toBoolean(exec));
+                       setXmlStandalone(value->toBoolean(exec));
                        break;
                case DocumentConstants::XmlVersion:
                        setXmlVersion(toDOMString(exec, value));
                        break;
                case DocumentConstants::StrictErrorChecking:
-                       setStrictErrorChecking(value.toBoolean(exec));
+                       setStrictErrorChecking(value->toBoolean(exec));
                        break;
                case DocumentConstants::DocumentURI:
                        setDocumentURI(toDOMString(exec, value));
@@ -153,7 +153,7 @@ void Document::putValueProperty(ExecState *exec, int token, const Value &value,
        KDOM_LEAVE_SAFE(DOMException)
 }
 
-Value DocumentProtoFunc::call(ExecState *exec, Object &thisObj, const List &args)
+ValueImp *DocumentProtoFunc::callAsFunction(ExecState *exec, ObjectImp *thisObj, const List &args)
 {
        KDOM_CHECK_THIS(Document)
        KDOM_ENTER_SAFE
@@ -206,7 +206,7 @@ Value DocumentProtoFunc::call(ExecState *exec, Object &thisObj, const List &args
                case DocumentConstants::ImportNode:
                {
                        Node importedNode = ecma_cast<Node>(exec, args[0], &toNode);
-                       bool deep = args[1].toBoolean(exec);
+                       bool deep = args[1]->toBoolean(exec);
                        return getDOMNode(exec, obj.importNode(importedNode, deep));
                }
                case DocumentConstants::NormalizeDocument:
index 3eb2d79..44846a2 100644 (file)
@@ -417,8 +417,8 @@ namespace KDOM
                KDOM_GET
                KDOM_PUT
 
-               KJS::Value getValueProperty(KJS::ExecState *exec, int token) const;
-               void putValueProperty(KJS::ExecState *exec, int token, const KJS::Value &value, int attr);              
+               KJS::ValueImp *getValueProperty(KJS::ExecState *exec, int token) const;
+               void putValueProperty(KJS::ExecState *exec, int token, KJS::ValueImp *value, int attr);         
        };
 }
 
index 7e96acf..af74d4a 100644 (file)
@@ -48,7 +48,7 @@ using namespace KJS;
 @end
 */
 
-Value DocumentType::getValueProperty(ExecState *exec, int token) const
+ValueImp *DocumentType::getValueProperty(ExecState *exec, int token) const
 {
        KDOM_ENTER_SAFE
 
index 0918122..a472daf 100644 (file)
@@ -117,7 +117,7 @@ namespace KDOM
                KDOM_FORWARDPUT
                KDOM_CAST
 
-               KJS::Value getValueProperty(KJS::ExecState *exec, int token) const;
+               KJS::ValueImp *getValueProperty(KJS::ExecState *exec, int token) const;
        };
 
        KDOM_DEFINE_CAST(DocumentType)
index 47f967d..c23853c 100644 (file)
@@ -67,7 +67,7 @@ using namespace KJS;
 
 KDOM_IMPLEMENT_PROTOTYPE("Element", ElementProto, ElementProtoFunc)
 
-Value Element::getValueProperty(ExecState *exec, int token) const
+ValueImp *Element::getValueProperty(ExecState *exec, int token) const
 {
        KDOM_ENTER_SAFE
 
@@ -85,7 +85,7 @@ Value Element::getValueProperty(ExecState *exec, int token) const
        return Undefined();
 }
 
-Value ElementProtoFunc::call(ExecState *exec, Object &thisObj, const List &args)
+ValueImp *ElementProtoFunc::callAsFunction(ExecState *exec, ObjectImp *thisObj, const List &args)
 {
        KDOM_CHECK_THIS(Element)
        KDOM_ENTER_SAFE
@@ -182,7 +182,7 @@ Value ElementProtoFunc::call(ExecState *exec, Object &thisObj, const List &args)
                case ElementConstants::SetIdAttribute:
                {
                        DOMString name = toDOMString(exec, args[0]);
-                       bool isId = args[1].toBoolean(exec);
+                       bool isId = args[1]->toBoolean(exec);
                        obj.setIdAttribute(name, isId);
                        return Undefined();
                }
@@ -190,14 +190,14 @@ Value ElementProtoFunc::call(ExecState *exec, Object &thisObj, const List &args)
                {
                        DOMString namespaceURI = toDOMString(exec, args[0]);
                        DOMString localName = toDOMString(exec, args[1]);
-                       bool isId = args[2].toBoolean(exec);
+                       bool isId = args[2]->toBoolean(exec);
                        obj.setIdAttributeNS(namespaceURI, localName, isId);
                        return Undefined();
                }
                case ElementConstants::SetIdAttributeNode:
                {
                        Attr idAttr = ecma_cast<Attr>(exec, args[0], &toAttr);
-                       bool isId = args[1].toBoolean(exec);
+                       bool isId = args[1]->toBoolean(exec);
                        obj.setIdAttributeNode(idAttr, isId);
                        return Undefined();
                }
index 4c9b309..1f2e130 100644 (file)
@@ -102,7 +102,7 @@ namespace KDOM
                 * setAttributeNS method.
                 *
                 * @param name The name of the attribute to create or alter.
-                * @param value Value to set in string form.
+                * @param value ValueImp *to set in string form.
                 */
                void setAttribute(const DOMString &name, const DOMString &value);
 
@@ -348,7 +348,7 @@ namespace KDOM
                KDOM_GET
                KDOM_FORWARDPUT
 
-               KJS::Value getValueProperty(KJS::ExecState *exec, int token) const;
+               KJS::ValueImp *getValueProperty(KJS::ExecState *exec, int token) const;
        };
 };
 
index d887cad..49a6a4d 100644 (file)
@@ -41,7 +41,7 @@ using namespace KJS;
 @end
 */
 
-Value Entity::getValueProperty(ExecState *exec, int token) const
+ValueImp *Entity::getValueProperty(ExecState *exec, int token) const
 {
        KDOM_ENTER_SAFE
 
index 035e1b1..220be1c 100644 (file)
@@ -121,7 +121,7 @@ namespace KDOM
                KDOM_GET
                KDOM_FORWARDPUT
 
-               KJS::Value getValueProperty(KJS::ExecState *exec, int token) const;
+               KJS::ValueImp *getValueProperty(KJS::ExecState *exec, int token) const;
        };
 };
 
index ee792d8..6e2baef 100644 (file)
@@ -51,7 +51,7 @@ using namespace KJS;
 
 KDOM_IMPLEMENT_PROTOTYPE("NamedNodeMap", NamedNodeMapProto, NamedNodeMapProtoFunc)
 
-Value NamedNodeMap::getValueProperty(ExecState *exec, int token) const
+ValueImp *NamedNodeMap::getValueProperty(ExecState *exec, int token) const
 {
        KDOM_ENTER_SAFE
 
@@ -67,7 +67,7 @@ Value NamedNodeMap::getValueProperty(ExecState *exec, int token) const
        return Undefined();
 }
 
-Value NamedNodeMapProtoFunc::call(ExecState *exec, Object &thisObj, const List &args)
+ValueImp *NamedNodeMapProtoFunc::callAsFunction(ExecState *exec, ObjectImp *thisObj, const List &args)
 {
        KDOM_CHECK_THIS(NamedNodeMap)
        KDOM_ENTER_SAFE
@@ -91,7 +91,7 @@ Value NamedNodeMapProtoFunc::call(ExecState *exec, Object &thisObj, const List &
                }
                case NamedNodeMapConstants::Item:
                {
-                       int index = args[0].toInt32(exec);
+                       int index = args[0]->toInt32(exec);
                        return getDOMNode(exec, obj.item(index));
                }
                case NamedNodeMapConstants::GetNamedItemNS:
index 176fca9..fc10a44 100644 (file)
@@ -171,8 +171,8 @@ namespace KDOM
                KDOM_BASECLASS_GET
                KDOM_FORWARDPUT
 
-               KJS::Value getValueProperty(KJS::ExecState *exec, int token) const;
-               void putValueProperty(KJS::ExecState *exec, int token, const KJS::Value &value, int attr);
+               KJS::ValueImp *getValueProperty(KJS::ExecState *exec, int token) const;
+               void putValueProperty(KJS::ExecState *exec, int token, KJS::ValueImp *value, int attr);
        };
 };
 
index b439c1b..6ac6e59 100644 (file)
@@ -81,7 +81,7 @@ using namespace KJS;
 
 KDOM_IMPLEMENT_PROTOTYPE("Node", NodeProto, NodeProtoFunc)
 
-Value Node::getValueProperty(ExecState *exec, int token) const
+ValueImp *Node::getValueProperty(ExecState *exec, int token) const
 {
        KDOM_ENTER_SAFE
 
@@ -127,7 +127,7 @@ Value Node::getValueProperty(ExecState *exec, int token) const
        return Undefined();
 };
 
-void Node::putValueProperty(ExecState *exec, int token, const Value &value, int)
+void Node::putValueProperty(ExecState *exec, int token, ValueImp *value, int)
 {
        KDOM_ENTER_SAFE
 
@@ -149,7 +149,7 @@ void Node::putValueProperty(ExecState *exec, int token, const Value &value, int)
        KDOM_LEAVE_SAFE(DOMException)
 }
 
-Value NodeProtoFunc::call(ExecState *exec, Object &thisObj, const List &args)
+ValueImp *NodeProtoFunc::callAsFunction(ExecState *exec, ObjectImp *thisObj, const List &args)
 {
        KDOM_CHECK_THIS(Node)
        KDOM_ENTER_SAFE
@@ -182,13 +182,13 @@ Value NodeProtoFunc::call(ExecState *exec, Object &thisObj, const List &args)
                        return KJS::Boolean(obj.hasChildNodes());
                case NodeConstants::CloneNode:
                {
-                       bool deep = args[0].toBoolean(exec);
+                       bool deep = args[0]->toBoolean(exec);
                        return getDOMNode(exec, obj.cloneNode(deep));
                }
                case NodeConstants::Normalize:
                {
                        obj.normalize();
-                       return Value();
+                       return NULL;
                }
                case NodeConstants::IsSupported:
                {
index 66b909d..f298a47 100644 (file)
@@ -480,8 +480,8 @@ namespace KDOM
                KDOM_PUT
                KDOM_CAST
 
-               KJS::Value getValueProperty(KJS::ExecState *exec, int token) const;
-               void putValueProperty(KJS::ExecState *exec, int token, const KJS::Value &value, int attr);
+               KJS::ValueImp *getValueProperty(KJS::ExecState *exec, int token) const;
+               void putValueProperty(KJS::ExecState *exec, int token, KJS::ValueImp *value, int attr);
        };
 
        KDOM_DEFINE_CAST(Node)
index 8d7dd43..d16fc08 100644 (file)
@@ -44,7 +44,7 @@ using namespace KJS;
 
 KDOM_IMPLEMENT_PROTOTYPE("NodeList", NodeListProto, NodeListProtoFunc)
 
-Value NodeList::getValueProperty(ExecState *exec, int token) const
+ValueImp *NodeList::getValueProperty(ExecState *exec, int token) const
 {
        KDOM_ENTER_SAFE
 
@@ -60,7 +60,7 @@ Value NodeList::getValueProperty(ExecState *exec, int token) const
        return Undefined();
 }
 
-Value NodeListProtoFunc::call(ExecState *exec, Object &thisObj, const List &args)
+ValueImp *NodeListProtoFunc::callAsFunction(ExecState *exec, ObjectImp *thisObj, const List &args)
 {
        KDOM_CHECK_THIS(NodeList)
        KDOM_ENTER_SAFE
@@ -69,7 +69,7 @@ Value NodeListProtoFunc::call(ExecState *exec, Object &thisObj, const List &args
        {
                case NodeListConstants::Item:
                {
-                       unsigned long index = args[0].toUInt32(exec);
+                       unsigned long index = args[0]->toUInt32(exec);
                        return getDOMNode(exec, obj.item(index));
                }
                default:
index 228a48b..4f8659a 100644 (file)
@@ -78,7 +78,7 @@ namespace KDOM
        public: // EcmaScript section
                KDOM_BASECLASS_GET
 
-               KJS::Value getValueProperty(KJS::ExecState *exec, int token) const;
+               KJS::ValueImp *getValueProperty(KJS::ExecState *exec, int token) const;
        };
 };
 
index 43c9cbc..645639e 100644 (file)
@@ -37,7 +37,7 @@ using namespace KJS;
 @end
 */
 
-Value Notation::getValueProperty(ExecState *exec, int token) const
+ValueImp *Notation::getValueProperty(ExecState *exec, int token) const
 {
        KDOM_ENTER_SAFE
 
index 0f3fe23..ee618bf 100644 (file)
@@ -81,7 +81,7 @@ namespace KDOM
                KDOM_GET
                KDOM_FORWARDPUT
 
-               KJS::Value getValueProperty(KJS::ExecState *exec, int token) const;
+               KJS::ValueImp *getValueProperty(KJS::ExecState *exec, int token) const;
        };
 };
 
index 7fe1a51..1447a60 100644 (file)
@@ -38,7 +38,7 @@ using namespace KJS;
 @end
 */
 
-Value ProcessingInstruction::getValueProperty(ExecState *exec, int token) const
+ValueImp *ProcessingInstruction::getValueProperty(ExecState *exec, int token) const
 {
        KDOM_ENTER_SAFE
 
@@ -56,7 +56,7 @@ Value ProcessingInstruction::getValueProperty(ExecState *exec, int token) const
        return Undefined();
 }
 
-void ProcessingInstruction::putValueProperty(ExecState *exec, int token, const Value &value, int)
+void ProcessingInstruction::putValueProperty(ExecState *exec, int token, ValueImp *value, int)
 {
        KDOM_ENTER_SAFE
 
index e49ab4b..6b31012 100644 (file)
@@ -81,8 +81,8 @@ namespace KDOM
                KDOM_GET
                KDOM_PUT
 
-               KJS::Value getValueProperty(KJS::ExecState *exec, int token) const;
-               void putValueProperty(KJS::ExecState *exec, int token, const KJS::Value &value, int attr);
+               KJS::ValueImp *getValueProperty(KJS::ExecState *exec, int token) const;
+               void putValueProperty(KJS::ExecState *exec, int token, KJS::ValueImp *value, int attr);
        };
 };
 
index a76377c..62d27c2 100644 (file)
@@ -43,7 +43,7 @@ using namespace KJS;
 
 KDOM_IMPLEMENT_PROTOTYPE("Text", TextProto, TextProtoFunc)
 
-Value Text::getValueProperty(ExecState *exec, int token) const
+ValueImp *Text::getValueProperty(ExecState *exec, int token) const
 {
        KDOM_ENTER_SAFE
 
@@ -61,7 +61,7 @@ Value Text::getValueProperty(ExecState *exec, int token) const
        return Undefined();
 }
 
-Value TextProtoFunc::call(ExecState *exec, Object &thisObj, const List &args)
+ValueImp *TextProtoFunc::callAsFunction(ExecState *exec, ObjectImp *thisObj, const List &args)
 {
        KDOM_CHECK_THIS(Text)
        KDOM_ENTER_SAFE
@@ -70,7 +70,7 @@ Value TextProtoFunc::call(ExecState *exec, Object &thisObj, const List &args)
        {
                case TextConstants::SplitText:
                {
-                       unsigned long offset = args[0].toUInt32(exec);
+                       unsigned long offset = args[0]->toUInt32(exec);
                        return getDOMNode(exec, obj.splitText(offset));
                }
                case TextConstants::ReplaceWholeText:
index 45fc2b1..2f71ae0 100644 (file)
@@ -121,7 +121,7 @@ namespace KDOM
                KDOM_GET
                KDOM_FORWARDPUT
 
-               KJS::Value getValueProperty(KJS::ExecState *exec, int token) const;
+               KJS::ValueImp *getValueProperty(KJS::ExecState *exec, int token) const;
        };
 };
 
index afce7ac..fb66420 100644 (file)
@@ -44,7 +44,7 @@ using namespace KJS;
 
 KDOM_IMPLEMENT_PROTOTYPE("TypeInfo", TypeInfoProto, TypeInfoProtoFunc)
 
-Value TypeInfo::getValueProperty(ExecState *exec, int token) const
+ValueImp *TypeInfo::getValueProperty(ExecState *exec, int token) const
 {
        KDOM_ENTER_SAFE
 
@@ -58,7 +58,7 @@ Value TypeInfo::getValueProperty(ExecState *exec, int token) const
        return Undefined();
 }
 
-Value TypeInfoProtoFunc::call(ExecState *exec, Object &thisObj, const List &args)
+ValueImp *TypeInfoProtoFunc::callAsFunction(ExecState *exec, ObjectImp *thisObj, const List &args)
 {
        KDOM_CHECK_THIS(TypeInfo)
        KDOM_ENTER_SAFE
@@ -69,7 +69,7 @@ Value TypeInfoProtoFunc::call(ExecState *exec, Object &thisObj, const List &args
                {
                        const DOMString typeNamespaceArg = toDOMString(exec, args[0]);
                        const DOMString typeNameArg = toDOMString(exec, args[1]);
-                       const unsigned long derivationMethod = args[2].toUInt32(exec);
+                       const unsigned long derivationMethod = args[2]->toUInt32(exec);
 
                        return KJS::Boolean(obj.isDerivedFrom(typeNamespaceArg,
                                                                                                  typeNameArg, derivationMethod));
index 3e65a11..e819135 100644 (file)
@@ -59,7 +59,7 @@ namespace KDOM
        public: // EcmaScript section
                KDOM_BASECLASS_GET
 
-               KJS::Value getValueProperty(KJS::ExecState *exec, int token) const;
+               KJS::ValueImp *getValueProperty(KJS::ExecState *exec, int token) const;
        };
 
 };
index 5192004..53bd71b 100644 (file)
@@ -74,20 +74,20 @@ namespace KDOM
 
                DOMUserDataImpl *impl() const { return m_impl; }
 
-               virtual KJS::Value get(KJS::ExecState *exec, const KJS::Identifier &propertyName) const
+               virtual KJS::ValueImp *get(KJS::ExecState *exec, const KJS::Identifier &propertyName) const
                {
                        kdDebug(26004) << "DOMBridge::get(), " << propertyName.qstring() << " Name: " << classInfo()->className << " Object: " << this->m_impl << endl;
 
                        // Look for standard properties (e.g. those in the hashtables)
                        DOMUserData obj(m_impl);
-                       KJS::Value val = obj.get(exec, propertyName, this);
+                       KJS::ValueImp *val = obj.get(exec, propertyName, this);
 
-                       if(val.type() != KJS::UndefinedType)
+                       if(val->type() != KJS::UndefinedType)
                                return val;
 
                        // Not found -> forward to ObjectImp.
                        val = KJS::ObjectImp::get(exec, propertyName);
-                       if(val.type() == KJS::UndefinedType)
+                       if(val->type() == KJS::UndefinedType)
                                kdDebug(26004) << "WARNING: " << propertyName.qstring() << " not found in... Name: " << classInfo()->className << " Object: " << m_impl << " on line : " << exec->context().curStmtFirstLine() << endl;
 
                        return val;
@@ -105,7 +105,7 @@ namespace KDOM
                }
 
                virtual const KJS::ClassInfo *classInfo() const { return &DOMUserData::s_classInfo; }
-               virtual KJS::Value toPrimitive(KJS::ExecState *, KJS::Type = KJS::UndefinedType) const
+               virtual KJS::ValueImp *toPrimitive(KJS::ExecState *, KJS::Type = KJS::UndefinedType) const
                {
                        kdDebug() << k_funcinfo << endl;
                        if(m_impl && (*((bool *)(m_impl->userData()))))
index 1877641..3e12dc2 100644 (file)
@@ -37,7 +37,7 @@ using namespace KJS;
 @end
 */
 
-Value CSSCharsetRule::getValueProperty(ExecState *, int token) const
+ValueImp *CSSCharsetRule::getValueProperty(ExecState *, int token) const
 {
        switch(token)
        {
@@ -50,7 +50,7 @@ Value CSSCharsetRule::getValueProperty(ExecState *, int token) const
        return Undefined();
 }
 
-void CSSCharsetRule::putValueProperty(ExecState *exec, int token, const Value &value, int)
+void CSSCharsetRule::putValueProperty(ExecState *exec, int token, ValueImp *value, int)
 {
        KDOM_ENTER_SAFE
 
index 77a8f08..115ab47 100644 (file)
@@ -53,8 +53,8 @@ namespace KDOM
                KDOM_GET
                KDOM_PUT
 
-               KJS::Value getValueProperty(KJS::ExecState *exec, int token) const;
-               void putValueProperty(KJS::ExecState *exec, int token, const KJS::Value &value, int attr);              
+               KJS::ValueImp *getValueProperty(KJS::ExecState *exec, int token) const;
+               void putValueProperty(KJS::ExecState *exec, int token, KJS::ValueImp *value, int attr);         
        };
 };
 
index 9497789..d54dcf9 100644 (file)
@@ -37,7 +37,7 @@ using namespace KJS;
 @end
 */
 
-Value CSSFontFaceRule::getValueProperty(ExecState *exec, int token) const
+ValueImp *CSSFontFaceRule::getValueProperty(ExecState *exec, int token) const
 {
        switch(token)
        {
index 9684b5a..edc45b3 100644 (file)
@@ -52,7 +52,7 @@ namespace KDOM
                KDOM_GET
                KDOM_PUT
 
-               KJS::Value getValueProperty(KJS::ExecState *exec, int token) const;
+               KJS::ValueImp *getValueProperty(KJS::ExecState *exec, int token) const;
        };
 };
 
index 920cc28..3f320f7 100644 (file)
@@ -39,7 +39,7 @@ using namespace KJS;
 @end
 */
 
-Value CSSImportRule::getValueProperty(ExecState *exec, int token) const
+ValueImp *CSSImportRule::getValueProperty(ExecState *exec, int token) const
 {
        switch(token)
        {
index c898de1..ad02980 100644 (file)
@@ -56,7 +56,7 @@ namespace KDOM
                KDOM_GET
                KDOM_PUT
 
-               KJS::Value getValueProperty(KJS::ExecState *exec, int token) const;
+               KJS::ValueImp *getValueProperty(KJS::ExecState *exec, int token) const;
        };
 };
 
index a093216..24b1b9c 100644 (file)
@@ -45,7 +45,7 @@ using namespace KJS;
 
 KDOM_IMPLEMENT_PROTOTYPE("CSSMediaRule", CSSMediaRuleProto, CSSMediaRuleProtoFunc)
 
-Value CSSMediaRule::getValueProperty(ExecState *exec, int token) const
+ValueImp *CSSMediaRule::getValueProperty(ExecState *exec, int token) const
 {
        switch(token)
        {
@@ -60,7 +60,7 @@ Value CSSMediaRule::getValueProperty(ExecState *exec, int token) const
        return Undefined();
 }
 
-Value CSSMediaRuleProtoFunc::call(ExecState *exec, Object &thisObj, const List &args)
+ValueImp *CSSMediaRuleProtoFunc::callAsFunction(ExecState *exec, ObjectImp *thisObj, const List &args)
 {
        KDOM_CHECK_THIS(CSSMediaRule)
        KDOM_ENTER_SAFE
@@ -70,12 +70,12 @@ Value CSSMediaRuleProtoFunc::call(ExecState *exec, Object &thisObj, const List &
                case CSSMediaRuleConstants::InsertRule:
                {
                        DOMString rule = toDOMString(exec, args[0]);
-                       unsigned long index = args[1].toUInt32(exec);
+                       unsigned long index = args[1]->toUInt32(exec);
                        return Number(obj.insertRule(rule, index));
                }
                case CSSMediaRuleConstants::DeleteRule:
                {
-                       unsigned long index = args[0].toUInt32(exec);
+                       unsigned long index = args[0]->toUInt32(exec);
                        obj.deleteRule(index);
                        return Undefined();
                }
index 4eae52c..5ea0cd3 100644 (file)
@@ -56,7 +56,7 @@ namespace KDOM
                KDOM_GET
                KDOM_PUT
 
-               KJS::Value getValueProperty(KJS::ExecState *exec, int token) const;
+               KJS::ValueImp *getValueProperty(KJS::ExecState *exec, int token) const;
        };
 };
 
index 2b933e6..1abbc54 100644 (file)
@@ -39,7 +39,7 @@ using namespace KJS;
 @end
 */
 
-Value CSSPageRule::getValueProperty(ExecState *exec, int token) const
+ValueImp *CSSPageRule::getValueProperty(ExecState *exec, int token) const
 {
        switch(token)
        {
@@ -54,7 +54,7 @@ Value CSSPageRule::getValueProperty(ExecState *exec, int token) const
        return Undefined();
 }
 
-void CSSPageRule::putValueProperty(ExecState *exec, int token, const Value &value, int)
+void CSSPageRule::putValueProperty(ExecState *exec, int token, ValueImp *value, int)
 {
        KDOM_ENTER_SAFE
 
index 0f57536..e40b1f8 100644 (file)
@@ -56,8 +56,8 @@ namespace KDOM
                KDOM_GET
                KDOM_PUT
 
-               KJS::Value getValueProperty(KJS::ExecState *exec, int token) const;
-               void putValueProperty(KJS::ExecState *exec, int token, const KJS::Value &value, int attr);              
+               KJS::ValueImp *getValueProperty(KJS::ExecState *exec, int token) const;
+               void putValueProperty(KJS::ExecState *exec, int token, KJS::ValueImp *value, int attr);         
        };
 };
 
index bc85fcd..3c18004 100644 (file)
@@ -53,7 +53,7 @@ using namespace KJS;
 
 KDOM_IMPLEMENT_PROTOTYPE("CSSPrimitiveValue", CSSPrimitiveValueProto, CSSPrimitiveValueProtoFunc)
 
-Value CSSPrimitiveValue::getValueProperty(ExecState *, int token) const
+ValueImp *CSSPrimitiveValue::getValueProperty(ExecState *, int token) const
 {
        switch(token)
        {
@@ -66,7 +66,7 @@ Value CSSPrimitiveValue::getValueProperty(ExecState *, int token) const
        return Undefined();
 }
 
-Value CSSPrimitiveValueProtoFunc::call(ExecState *exec, Object &thisObj, const List &args)
+ValueImp *CSSPrimitiveValueProtoFunc::callAsFunction(ExecState *exec, ObjectImp *thisObj, const List &args)
 {
        KDOM_CHECK_THIS(CSSPrimitiveValue)
        KDOM_ENTER_SAFE
@@ -75,19 +75,19 @@ Value CSSPrimitiveValueProtoFunc::call(ExecState *exec, Object &thisObj, const L
        {
                case CSSPrimitiveValueConstants::SetFloatValue:
                {
-                       unsigned short unitType = args[0].toUInt16(exec);
-                       float floatValue = args[1].toNumber(exec);
+                       unsigned short unitType = args[0]->toUInt16(exec);
+                       float floatValue = args[1]->toNumber(exec);
                        obj.setFloatValue(unitType, floatValue);
                        return Undefined();
                }
                case CSSPrimitiveValueConstants::GetFloatValue:
                {
-                       unsigned short unitType = args[0].toUInt16(exec);
+                       unsigned short unitType = args[0]->toUInt16(exec);
                        return Number(obj.getFloatValue(unitType));
                }
                case CSSPrimitiveValueConstants::SetStringValue:
                {
-                       unsigned short stringType = args[0].toUInt16(exec);
+                       unsigned short stringType = args[0]->toUInt16(exec);
                        DOMString stringValue = toDOMString(exec, args[1]);
                        obj.setStringValue(stringType, stringValue);
                        return Undefined();
index 2dd0fcf..3c043da 100644 (file)
@@ -63,7 +63,7 @@ namespace KDOM
                KDOM_GET
                KDOM_PUT
 
-               KJS::Value getValueProperty(KJS::ExecState *exec, int token) const;
+               KJS::ValueImp *getValueProperty(KJS::ExecState *exec, int token) const;
        };
 };
 
index 96dde3d..93217da 100644 (file)
@@ -43,7 +43,7 @@ using namespace KJS;
 @end
 */
 
-Value CSSRule::getValueProperty(ExecState *exec, int token) const
+ValueImp *CSSRule::getValueProperty(ExecState *exec, int token) const
 {
        switch(token)
        {
@@ -62,7 +62,7 @@ Value CSSRule::getValueProperty(ExecState *exec, int token) const
        return Undefined();
 }
 
-void CSSRule::putValueProperty(ExecState *exec, int token, const Value &value, int)
+void CSSRule::putValueProperty(ExecState *exec, int token, ValueImp *value, int)
 {
        KDOM_ENTER_SAFE
 
index 6b17708..3161a61 100644 (file)
@@ -62,8 +62,8 @@ namespace KDOM
                KDOM_BASECLASS_GET
                KDOM_PUT
 
-               KJS::Value getValueProperty(KJS::ExecState *exec, int token) const;
-               void putValueProperty(KJS::ExecState *exec, int token, const KJS::Value &value, int attr);              
+               KJS::ValueImp *getValueProperty(KJS::ExecState *exec, int token) const;
+               void putValueProperty(KJS::ExecState *exec, int token, KJS::ValueImp *value, int attr);         
        };
 
 // template for easing assigning of CSSRules to derived classes.
index d22162d..34c0da5 100644 (file)
@@ -42,7 +42,7 @@ using namespace KJS;
 
 KDOM_IMPLEMENT_PROTOTYPE("CSSRuleList", CSSRuleListProto, CSSRuleListProtoFunc)
 
-Value CSSRuleList::getValueProperty(ExecState *, int token) const
+ValueImp *CSSRuleList::getValueProperty(ExecState *, int token) const
 {
        switch(token)
        {
@@ -55,7 +55,7 @@ Value CSSRuleList::getValueProperty(ExecState *, int token) const
        return Undefined();
 }
 
-Value CSSRuleListProtoFunc::call(ExecState *exec, Object &thisObj, const List &args)
+ValueImp *CSSRuleListProtoFunc::callAsFunction(ExecState *exec, ObjectImp *thisObj, const List &args)
 {
        KDOM_CHECK_THIS(CSSRuleList)
 
@@ -63,7 +63,7 @@ Value CSSRuleListProtoFunc::call(ExecState *exec, Object &thisObj, const List &a
        {
                case CSSRuleListConstants::Item:
                {
-                       unsigned long index = args[0].toUInt32(exec);
+                       unsigned long index = args[0]->toUInt32(exec);
                        return getDOMCSSRule(exec, obj.item(index));
                }
                default:
index 1292b05..0536283 100644 (file)
@@ -58,7 +58,7 @@ namespace KDOM
        public: // EcmaScript section
                KDOM_GET
 
-               KJS::Value getValueProperty(KJS::ExecState *exec, int token) const;
+               KJS::ValueImp *getValueProperty(KJS::ExecState *exec, int token) const;
        };
 };
 
index cb31b97..6d9b1d8 100644 (file)
@@ -52,7 +52,7 @@ using namespace KJS;
 
 KDOM_IMPLEMENT_PROTOTYPE("CSSStyleDeclaration", CSSStyleDeclarationProto, CSSStyleDeclarationProtoFunc)
 
-Value CSSStyleDeclaration::getValueProperty(ExecState *exec, int token) const
+ValueImp *CSSStyleDeclaration::getValueProperty(ExecState *exec, int token) const
 {
        switch(token)
        {
@@ -69,7 +69,7 @@ Value CSSStyleDeclaration::getValueProperty(ExecState *exec, int token) const
        return Undefined();
 }
 
-void CSSStyleDeclaration::putValueProperty(ExecState *exec, int token, const Value &value, int)
+void CSSStyleDeclaration::putValueProperty(ExecState *exec, int token, ValueImp *value, int)
 {
        KDOM_ENTER_SAFE
 
@@ -85,7 +85,7 @@ void CSSStyleDeclaration::putValueProperty(ExecState *exec, int token, const Val
        KDOM_LEAVE_SAFE(DOMException)
 }
 
-Value CSSStyleDeclarationProtoFunc::call(ExecState *exec, Object &thisObj, const List &args)
+ValueImp *CSSStyleDeclarationProtoFunc::callAsFunction(ExecState *exec, ObjectImp *thisObj, const List &args)
 {
        KDOM_CHECK_THIS(CSSStyleDeclaration)
        KDOM_ENTER_SAFE
@@ -122,7 +122,7 @@ Value CSSStyleDeclarationProtoFunc::call(ExecState *exec, Object &thisObj, const
                }
                case CSSStyleDeclarationConstants::Item:
                {
-                       unsigned long index = args[0].toUInt32(exec);
+                       unsigned long index = args[0]->toUInt32(exec);
                        return getDOMString(obj.item(index));
                }
                default:
index 54dd49a..690a1f7 100644 (file)
@@ -72,8 +72,8 @@ namespace KDOM
                KDOM_GET
                KDOM_PUT
 
-               KJS::Value getValueProperty(KJS::ExecState *exec, int token) const;
-               void putValueProperty(KJS::ExecState *exec, int token, const KJS::Value &value, int attr);              
+               KJS::ValueImp *getValueProperty(KJS::ExecState *exec, int token) const;
+               void putValueProperty(KJS::ExecState *exec, int token, KJS::ValueImp *value, int attr);         
        };
 };
 
index f892566..2eaa8f0 100644 (file)
@@ -40,7 +40,7 @@ using namespace KJS;
 @end
 */
 
-Value CSSStyleRule::getValueProperty(ExecState *exec, int token) const
+ValueImp *CSSStyleRule::getValueProperty(ExecState *exec, int token) const
 {
        switch(token)
        {
@@ -55,7 +55,7 @@ Value CSSStyleRule::getValueProperty(ExecState *exec, int token) const
        return Undefined();
 }
 
-void CSSStyleRule::putValueProperty(ExecState *exec, int token, const Value &value, int)
+void CSSStyleRule::putValueProperty(ExecState *exec, int token, ValueImp *value, int)
 {
        KDOM_ENTER_SAFE
 
index 01a74b4..399b715 100644 (file)
@@ -55,8 +55,8 @@ namespace KDOM
                KDOM_GET
                KDOM_PUT
 
-               KJS::Value getValueProperty(KJS::ExecState *exec, int token) const;
-               void putValueProperty(KJS::ExecState *exec, int token, const KJS::Value &value, int attr);              
+               KJS::ValueImp *getValueProperty(KJS::ExecState *exec, int token) const;
+               void putValueProperty(KJS::ExecState *exec, int token, KJS::ValueImp *value, int attr);         
        };
 };
 
index cf192cd..05e64fd 100644 (file)
@@ -47,7 +47,7 @@ using namespace KJS;
 
 KDOM_IMPLEMENT_PROTOTYPE("CSSStyleSheet", CSSStyleSheetProto, CSSStyleSheetProtoFunc)
 
-Value CSSStyleSheet::getValueProperty(ExecState *exec, int token) const
+ValueImp *CSSStyleSheet::getValueProperty(ExecState *exec, int token) const
 {
        switch(token)
        {
@@ -62,7 +62,7 @@ Value CSSStyleSheet::getValueProperty(ExecState *exec, int token) const
        return Undefined();
 }
 
-Value CSSStyleSheetProtoFunc::call(ExecState *exec, Object &thisObj, const List &args)
+ValueImp *CSSStyleSheetProtoFunc::callAsFunction(ExecState *exec, ObjectImp *thisObj, const List &args)
 {
        KDOM_CHECK_THIS(CSSStyleSheet)
        KDOM_ENTER_SAFE
@@ -72,7 +72,7 @@ Value CSSStyleSheetProtoFunc::call(ExecState *exec, Object &thisObj, const List
                case CSSStyleSheetConstants::InsertRule:
                {
                        DOMString rule = toDOMString(exec, args[0]);
-                       unsigned long index = args[1].toUInt32(exec);
+                       unsigned long index = args[1]->toUInt32(exec);
                        obj.insertRule(rule, index);
                        return Undefined();
                }
index 5a8e0d3..05b9b06 100644 (file)
@@ -63,7 +63,7 @@ namespace KDOM
                KDOM_GET
                KDOM_PUT
 
-               KJS::Value getValueProperty(KJS::ExecState *exec, int token) const;
+               KJS::ValueImp *getValueProperty(KJS::ExecState *exec, int token) const;
        };
 };
 
index d36901a..85091ce 100644 (file)
@@ -38,7 +38,7 @@ using namespace KJS;
 @end
 */
 
-Value CSSValue::getValueProperty(ExecState *, int token) const
+ValueImp *CSSValue::getValueProperty(ExecState *, int token) const
 {
        switch(token)
        {
@@ -53,7 +53,7 @@ Value CSSValue::getValueProperty(ExecState *, int token) const
        return Undefined();
 }
 
-void CSSValue::putValueProperty(ExecState *exec, int token, const Value &value, int)
+void CSSValue::putValueProperty(ExecState *exec, int token, ValueImp *value, int)
 {
        KDOM_ENTER_SAFE
 
index c27542d..30f9b66 100644 (file)
@@ -62,8 +62,8 @@ namespace KDOM
                KDOM_BASECLASS_GET
                KDOM_PUT
 
-               KJS::Value getValueProperty(KJS::ExecState *exec, int token) const;
-               void putValueProperty(KJS::ExecState *exec, int token, const KJS::Value &value, int attr);              
+               KJS::ValueImp *getValueProperty(KJS::ExecState *exec, int token) const;
+               void putValueProperty(KJS::ExecState *exec, int token, KJS::ValueImp *value, int attr);         
        };
 
 // template for easing assigning of CSSValues to derived classes.
index 91b104e..14c5bfd 100644 (file)
@@ -40,7 +40,7 @@ using namespace KJS;
 
 KDOM_IMPLEMENT_PROTOTYPE("CSSValueList", CSSValueListProto, CSSValueListProtoFunc)
 
-Value CSSValueList::getValueProperty(ExecState *, int token) const
+ValueImp *CSSValueList::getValueProperty(ExecState *, int token) const
 {
        switch(token)
        {
@@ -53,7 +53,7 @@ Value CSSValueList::getValueProperty(ExecState *, int token) const
        return Undefined();
 }
 
-Value CSSValueListProtoFunc::call(ExecState *exec, Object &thisObj, const List &args)
+ValueImp *CSSValueListProtoFunc::callAsFunction(ExecState *exec, ObjectImp *thisObj, const List &args)
 {
        KDOM_CHECK_THIS(CSSValueList)
 
@@ -61,7 +61,7 @@ Value CSSValueListProtoFunc::call(ExecState *exec, Object &thisObj, const List &
        {
                case CSSValueListConstants::Item:
                {
-                       unsigned long index = args[0].toUInt32(exec);
+                       unsigned long index = args[0]->toUInt32(exec);
                        return getDOMCSSValue(exec, obj.item(index));
                }
                default:
index 52a0f80..b49040a 100644 (file)
@@ -52,7 +52,7 @@ namespace KDOM
                KDOM_GET
                KDOM_PUT
 
-               KJS::Value getValueProperty(KJS::ExecState *exec, int token) const;
+               KJS::ValueImp *getValueProperty(KJS::ExecState *exec, int token) const;
        };
 };
 
index 6156dec..108ab09 100644 (file)
@@ -39,7 +39,7 @@ using namespace KJS;
 @end
 */
 
-Value Counter::getValueProperty(ExecState *, int token) const
+ValueImp *Counter::getValueProperty(ExecState *, int token) const
 {
        switch(token)
        {
index ab7879d..fd8ae12 100644 (file)
@@ -56,7 +56,7 @@ namespace KDOM
        public: // EcmaScript section
                KDOM_GET
 
-               KJS::Value getValueProperty(KJS::ExecState *exec, int token) const;
+               KJS::ValueImp *getValueProperty(KJS::ExecState *exec, int token) const;
        };
 };
 
index f4fc49b..861d575 100644 (file)
@@ -37,7 +37,7 @@ using namespace KJS;
 @end
 */
 
-Value DocumentStyle::getValueProperty(ExecState *exec, int token) const
+ValueImp *DocumentStyle::getValueProperty(ExecState *exec, int token) const
 {
        switch(token)
        {
index edf933b..76c64d6 100644 (file)
@@ -54,7 +54,7 @@ namespace KDOM
        public: // EcmaScript section
                KDOM_BASECLASS_GET
 
-               KJS::Value getValueProperty(KJS::ExecState *exec, int token) const;
+               KJS::ValueImp *getValueProperty(KJS::ExecState *exec, int token) const;
        };
 };
 
index 74b6bfd..537d196 100644 (file)
@@ -46,7 +46,7 @@ using namespace KJS;
 
 KDOM_IMPLEMENT_PROTOTYPE("MediaList", MediaListProto, MediaListProtoFunc)
 
-Value MediaList::getValueProperty(ExecState *, int token) const
+ValueImp *MediaList::getValueProperty(ExecState *, int token) const
 {
        switch(token)
        {
@@ -61,7 +61,7 @@ Value MediaList::getValueProperty(ExecState *, int token) const
        return Undefined();
 };
 
-void MediaList::putValueProperty(ExecState *exec, int token, const Value &value, int)
+void MediaList::putValueProperty(ExecState *exec, int token, ValueImp *value, int)
 {
        KDOM_ENTER_SAFE
 
@@ -77,7 +77,7 @@ void MediaList::putValueProperty(ExecState *exec, int token, const Value &value,
        KDOM_LEAVE_SAFE(DOMException)
 }
 
-Value MediaListProtoFunc::call(ExecState *exec, Object &thisObj, const List &args)
+ValueImp *MediaListProtoFunc::callAsFunction(ExecState *exec, ObjectImp *thisObj, const List &args)
 {
        KDOM_CHECK_THIS(MediaList)
        KDOM_ENTER_SAFE
@@ -86,7 +86,7 @@ Value MediaListProtoFunc::call(ExecState *exec, Object &thisObj, const List &arg
        {
                case MediaListConstants::Item:
                {
-                       unsigned long index = args[0].toUInt32(exec);
+                       unsigned long index = args[0]->toUInt32(exec);
                        return getDOMString(obj.item(index));
                }
                case MediaListConstants::DeleteMedium:
index 22f0fa2..a58d99d 100644 (file)
@@ -61,8 +61,8 @@ namespace KDOM
                KDOM_GET
                KDOM_PUT
 
-               KJS::Value getValueProperty(KJS::ExecState *exec, int token) const;
-               void putValueProperty(KJS::ExecState *exec, int token, const KJS::Value &value, int attr);              
+               KJS::ValueImp *getValueProperty(KJS::ExecState *exec, int token) const;
+               void putValueProperty(KJS::ExecState *exec, int token, KJS::ValueImp *value, int attr);         
        };
 };
 
index e54a842..8a6af46 100644 (file)
@@ -42,7 +42,7 @@ namespace KDOM
 @end
 */
 
-Value RGBColor::getValueProperty(ExecState *exec, int token) const
+ValueImp *RGBColor::getValueProperty(ExecState *exec, int token) const
 {
        switch(token)
        {
index 47337d9..a69dbd0 100644 (file)
@@ -58,7 +58,7 @@ namespace KDOM
        public: // EcmaScript section
                KDOM_GET
 
-               KJS::Value getValueProperty(KJS::ExecState *exec, int token) const;
+               KJS::ValueImp *getValueProperty(KJS::ExecState *exec, int token) const;
        };
 };
 
index 2fff0c9..93b2cca 100644 (file)
@@ -41,7 +41,7 @@ namespace KDOM
 @end
 */
 
-KJS::Value Rect::getValueProperty(ExecState *exec, int token) const
+KJS::ValueImp *Rect::getValueProperty(ExecState *exec, int token) const
 {
        switch(token)
        {
index 1cf5975..695efc8 100644 (file)
@@ -57,7 +57,7 @@ namespace KDOM
        public: // EcmaScript section
                KDOM_GET
 
-               KJS::Value getValueProperty(KJS::ExecState *exec, int token) const;
+               KJS::ValueImp *getValueProperty(KJS::ExecState *exec, int token) const;
        };
 };
 
index 075eada..8d35d47 100644 (file)
@@ -43,7 +43,7 @@ using namespace KJS;
 @end
 */
 
-Value StyleSheet::getValueProperty(ExecState *exec, int token) const
+ValueImp *StyleSheet::getValueProperty(ExecState *exec, int token) const
 {
        switch(token)
        {
@@ -68,12 +68,12 @@ Value StyleSheet::getValueProperty(ExecState *exec, int token) const
        return Undefined();
 };
 
-void StyleSheet::putValueProperty(ExecState *exec, int token, const Value &value, int)
+void StyleSheet::putValueProperty(ExecState *exec, int token, ValueImp *value, int)
 {
        switch(token)
        {
                case StyleSheetConstants::Disabled:
-                       setDisabled(value.toBoolean(exec));
+                       setDisabled(value->toBoolean(exec));
                        break;
                default:
                        kdWarning() << "Unhandled token in " << k_funcinfo << " : " << token << endl;
index 3a7a0a9..cd0eb9a 100644 (file)
@@ -67,8 +67,8 @@ namespace KDOM
                KDOM_BASECLASS_GET
                KDOM_PUT
 
-               KJS::Value getValueProperty(KJS::ExecState *exec, int token) const;
-               void putValueProperty(KJS::ExecState *exec, int token, const KJS::Value &value, int attr);              
+               KJS::ValueImp *getValueProperty(KJS::ExecState *exec, int token) const;
+               void putValueProperty(KJS::ExecState *exec, int token, KJS::ValueImp *value, int attr);         
        };
 };
 
index 69e486a..ed1c60d 100644 (file)
@@ -42,7 +42,7 @@ using namespace KJS;
 
 KDOM_IMPLEMENT_PROTOTYPE("StyleSheetList", StyleSheetListProto, StyleSheetListProtoFunc)
 
-Value StyleSheetList::getValueProperty(ExecState *, int token) const
+ValueImp *StyleSheetList::getValueProperty(ExecState *, int token) const
 {
        switch(token)
        {
@@ -55,7 +55,7 @@ Value StyleSheetList::getValueProperty(ExecState *, int token) const
        return Undefined();
 }
 
-Value StyleSheetListProtoFunc::call(ExecState *exec, Object &thisObj, const List &args)
+ValueImp *StyleSheetListProtoFunc::callAsFunction(ExecState *exec, ObjectImp *thisObj, const List &args)
 {
        KDOM_CHECK_THIS(StyleSheetList)
 
@@ -63,7 +63,7 @@ Value StyleSheetListProtoFunc::call(ExecState *exec, Object &thisObj, const List
        {
                case StyleSheetListConstants::Item:
                {
-                       unsigned long index = args[0].toUInt32(exec);
+                       unsigned long index = args[0]->toUInt32(exec);
                        return safe_cache<StyleSheet>(exec, obj.item(index));
                }
                default:
index 6aed429..dbb1d20 100644 (file)
@@ -55,7 +55,7 @@ namespace KDOM
        public: // EcmaScript section
                KDOM_GET
 
-               KJS::Value getValueProperty(KJS::ExecState *exec, int token) const;
+               KJS::ValueImp *getValueProperty(KJS::ExecState *exec, int token) const;
        };
 };
 
index 16076ea..bcf9f9d 100644 (file)
@@ -288,7 +288,7 @@ bool AbstractView::hasProperty(ExecState *p1,const Identifier &p2) const
     return false;
 }
 
-Value AbstractView::get(GET_METHOD_ARGS) const
+ValueImp *AbstractView::get(GET_METHOD_ARGS) const
 {
     return lookupGetValue<AbstractView>(p1,p2,&s_hashTable,this,p3);
 }
@@ -303,16 +303,16 @@ AbstractView KDOM::toAbstractView(KJS::ExecState *exec, const ObjectImp *p1)
     return AbstractView::null;
 }
 
-Value AbstractView::getInParents(GET_METHOD_ARGS) const
+ValueImp *AbstractView::getInParents(GET_METHOD_ARGS) const
 {
     Q_UNUSED(p1); Q_UNUSED(p2); Q_UNUSED(p3);
     return Undefined();
 }
 
-Object AbstractView::prototype(ExecState *p1) const
+ObjectImp *AbstractView::prototype(ExecState *p1) const
 {
     if(p1) return p1->interpreter()->builtinObjectPrototype();
-    return Object::dynamicCast(Null());
+    return NULL;
 }
 
 ObjectImp *AbstractView::bridge(ExecState *p1) const
@@ -320,7 +320,7 @@ ObjectImp *AbstractView::bridge(ExecState *p1) const
     return new DOMBridge<AbstractView>(p1,static_cast<AbstractView::Private *>(d));
 }
 
-Value AbstractView::cache(ExecState *p1) const
+ValueImp *AbstractView::cache(ExecState *p1) const
 {
     return cacheDOMObject<AbstractView>(p1,static_cast<AbstractView::Private *>(d));
 }
@@ -333,7 +333,7 @@ bool Attr::hasProperty(ExecState *p1,const Identifier &p2) const
     return false;
 }
 
-Value Attr::get(GET_METHOD_ARGS) const
+ValueImp *Attr::get(GET_METHOD_ARGS) const
 {
     return lookupGetValue<Attr>(p1,p2,&s_hashTable,this,p3);
 }
@@ -346,7 +346,7 @@ Attr KDOM::toAttr(KJS::ExecState *exec, const ObjectImp *p1)
     return Attr::null;
 }
 
-Value Attr::getInParents(GET_METHOD_ARGS) const
+ValueImp *Attr::getInParents(GET_METHOD_ARGS) const
 {
     if(Node::hasProperty(p1,p2)) return Node::get(p1,p2,p3);
     return Undefined();
@@ -366,10 +366,10 @@ bool Attr::putInParents(PUT_METHOD_ARGS)
     return false;
 }
 
-Object Attr::prototype(ExecState *p1) const
+ObjectImp *Attr::prototype(ExecState *p1) const
 {
     if(p1) return p1->interpreter()->builtinObjectPrototype();
-    return Object::dynamicCast(Null());
+    return NULL;
 }
 
 ObjectImp *Attr::bridge(ExecState *p1) const
@@ -377,7 +377,7 @@ ObjectImp *Attr::bridge(ExecState *p1) const
     return new DOMRWBridge<Attr>(p1,static_cast<Attr::Private *>(d));
 }
 
-Value Attr::cache(ExecState *p1) const
+ValueImp *Attr::cache(ExecState *p1) const
 {
     return cacheDOMObject<Attr>(p1,static_cast<Attr::Private *>(d));
 }
@@ -390,12 +390,12 @@ bool CSSCharsetRule::hasProperty(ExecState *p1,const Identifier &p2) const
     return false;
 }
 
-Value CSSCharsetRule::get(GET_METHOD_ARGS) const
+ValueImp *CSSCharsetRule::get(GET_METHOD_ARGS) const
 {
     return lookupGetValue<CSSCharsetRule>(p1,p2,&s_hashTable,this,p3);
 }
 
-Value CSSCharsetRule::getInParents(GET_METHOD_ARGS) const
+ValueImp *CSSCharsetRule::getInParents(GET_METHOD_ARGS) const
 {
     if(CSSRule::hasProperty(p1,p2)) return CSSRule::get(p1,p2,p3);
     return Undefined();
@@ -415,10 +415,10 @@ bool CSSCharsetRule::putInParents(PUT_METHOD_ARGS)
     return false;
 }
 
-Object CSSCharsetRule::prototype(ExecState *p1) const
+ObjectImp *CSSCharsetRule::prototype(ExecState *p1) const
 {
     if(p1) return p1->interpreter()->builtinObjectPrototype();
-    return Object::dynamicCast(Null());
+    return NULL;
 }
 
 ObjectImp *CSSCharsetRule::bridge(ExecState *p1) const
@@ -426,7 +426,7 @@ ObjectImp *CSSCharsetRule::bridge(ExecState *p1) const
     return new DOMRWBridge<CSSCharsetRule>(p1,static_cast<CSSCharsetRule::Private *>(d));
 }
 
-Value CSSCharsetRule::cache(ExecState *p1) const
+ValueImp *CSSCharsetRule::cache(ExecState *p1) const
 {
     return cacheDOMObject<CSSCharsetRule>(p1,static_cast<CSSCharsetRule::Private *>(d));
 }
@@ -439,12 +439,12 @@ bool CSSFontFaceRule::hasProperty(ExecState *p1,const Identifier &p2) const
     return false;
 }
 
-Value CSSFontFaceRule::get(GET_METHOD_ARGS) const
+ValueImp *CSSFontFaceRule::get(GET_METHOD_ARGS) const
 {
     return lookupGetValue<CSSFontFaceRule>(p1,p2,&s_hashTable,this,p3);
 }
 
-Value CSSFontFaceRule::getInParents(GET_METHOD_ARGS) const
+ValueImp *CSSFontFaceRule::getInParents(GET_METHOD_ARGS) const
 {
     if(CSSRule::hasProperty(p1,p2)) return CSSRule::get(p1,p2,p3);
     return Undefined();
@@ -464,10 +464,10 @@ bool CSSFontFaceRule::putInParents(PUT_METHOD_ARGS)
     return false;
 }
 
-Object CSSFontFaceRule::prototype(ExecState *p1) const
+ObjectImp *CSSFontFaceRule::prototype(ExecState *p1) const
 {
     if(p1) return p1->interpreter()->builtinObjectPrototype();
-    return Object::dynamicCast(Null());
+    return NULL;
 }
 
 ObjectImp *CSSFontFaceRule::bridge(ExecState *p1) const
@@ -475,7 +475,7 @@ ObjectImp *CSSFontFaceRule::bridge(ExecState *p1) const
     return new DOMRWBridge<CSSFontFaceRule>(p1,static_cast<CSSFontFaceRule::Private *>(d));
 }
 
-Value CSSFontFaceRule::cache(ExecState *p1) const
+ValueImp *CSSFontFaceRule::cache(ExecState *p1) const
 {
     return cacheDOMObject<CSSFontFaceRule>(p1,static_cast<CSSFontFaceRule::Private *>(d));
 }
@@ -488,12 +488,12 @@ bool CSSImportRule::hasProperty(ExecState *p1,const Identifier &p2) const
     return false;
 }
 
-Value CSSImportRule::get(GET_METHOD_ARGS) const
+ValueImp *CSSImportRule::get(GET_METHOD_ARGS) const
 {
     return lookupGetValue<CSSImportRule>(p1,p2,&s_hashTable,this,p3);
 }
 
-Value CSSImportRule::getInParents(GET_METHOD_ARGS) const
+ValueImp *CSSImportRule::getInParents(GET_METHOD_ARGS) const
 {
     if(CSSRule::hasProperty(p1,p2)) return CSSRule::get(p1,p2,p3);
     return Undefined();
@@ -513,10 +513,10 @@ bool CSSImportRule::putInParents(PUT_METHOD_ARGS)
     return false;
 }
 
-Object CSSImportRule::prototype(ExecState *p1) const
+ObjectImp *CSSImportRule::prototype(ExecState *p1) const
 {
     if(p1) return p1->interpreter()->builtinObjectPrototype();
-    return Object::dynamicCast(Null());
+    return NULL;
 }
 
 ObjectImp *CSSImportRule::bridge(ExecState *p1) const
@@ -524,7 +524,7 @@ ObjectImp *CSSImportRule::bridge(ExecState *p1) const
     return new DOMRWBridge<CSSImportRule>(p1,static_cast<CSSImportRule::Private *>(d));
 }
 
-Value CSSImportRule::cache(ExecState *p1) const
+ValueImp *CSSImportRule::cache(ExecState *p1) const
 {
     return cacheDOMObject<CSSImportRule>(p1,static_cast<CSSImportRule::Private *>(d));
 }
@@ -533,13 +533,13 @@ bool CSSMediaRule::hasProperty(ExecState *p1,const Identifier &p2) const
 {
     const HashEntry *e = Lookup::findEntry(&CSSMediaRule::s_hashTable,p2);
     if(e) return true;
-    Object proto = CSSMediaRuleProto::self(p1);
-    if(proto.hasProperty(p1,p2)) return true;
+    ObjectImp *proto = CSSMediaRuleProto::self(p1);
+    if(proto->hasProperty(p1,p2)) return true;
     if(CSSRule::hasProperty(p1,p2)) return true;
     return false;
 }
 
-Value CSSMediaRule::get(GET_METHOD_ARGS) const
+ValueImp *CSSMediaRule::get(GET_METHOD_ARGS) const
 {
     return lookupGet<CSSMediaRuleProtoFunc,CSSMediaRule>(p1,p2,&s_hashTable,this,p3);
 }
@@ -562,10 +562,10 @@ CSSMediaRule KDOM::EcmaInterface::inheritedCSSMediaRuleCast(const ObjectImp *p1)
        Q_UNUSED(p1); return CSSMediaRule::null;
 }
 
-Value CSSMediaRule::getInParents(GET_METHOD_ARGS) const
+ValueImp *CSSMediaRule::getInParents(GET_METHOD_ARGS) const
 {
-    Object proto = CSSMediaRuleProto::self(p1);
-    if(proto.hasProperty(p1,p2)) return proto.get(p1,p2);
+    ObjectImp *proto = CSSMediaRuleProto::self(p1);
+    if(proto->hasProperty(p1,p2)) return proto->get(p1,p2);
     if(CSSRule::hasProperty(p1,p2)) return CSSRule::get(p1,p2,p3);
     return Undefined();
 }
@@ -584,10 +584,10 @@ bool CSSMediaRule::putInParents(PUT_METHOD_ARGS)
     return false;
 }
 
-Object CSSMediaRule::prototype(ExecState *p1) const
+ObjectImp *CSSMediaRule::prototype(ExecState *p1) const
 {
     if(p1) return CSSMediaRuleProto::self(p1);
-    return Object::dynamicCast(Null());
+    return NULL;
 }
 
 ObjectImp *CSSMediaRule::bridge(ExecState *p1) const
@@ -595,7 +595,7 @@ ObjectImp *CSSMediaRule::bridge(ExecState *p1) const
     return new DOMRWBridge<CSSMediaRule>(p1,static_cast<CSSMediaRule::Private *>(d));
 }
 
-Value CSSMediaRule::cache(ExecState *p1) const
+ValueImp *CSSMediaRule::cache(ExecState *p1) const
 {
     return cacheDOMObject<CSSMediaRule>(p1,static_cast<CSSMediaRule::Private *>(d));
 }
@@ -608,12 +608,12 @@ bool CSSPageRule::hasProperty(ExecState *p1,const Identifier &p2) const
     return false;
 }
 
-Value CSSPageRule::get(GET_METHOD_ARGS) const
+ValueImp *CSSPageRule::get(GET_METHOD_ARGS) const
 {
     return lookupGetValue<CSSPageRule>(p1,p2,&s_hashTable,this,p3);
 }
 
-Value CSSPageRule::getInParents(GET_METHOD_ARGS) const
+ValueImp *CSSPageRule::getInParents(GET_METHOD_ARGS) const
 {
     if(CSSRule::hasProperty(p1,p2)) return CSSRule::get(p1,p2,p3);
     return Undefined();
@@ -633,10 +633,10 @@ bool CSSPageRule::putInParents(PUT_METHOD_ARGS)
     return false;
 }
 
-Object CSSPageRule::prototype(ExecState *p1) const
+ObjectImp *CSSPageRule::prototype(ExecState *p1) const
 {
     if(p1) return p1->interpreter()->builtinObjectPrototype();
-    return Object::dynamicCast(Null());
+    return NULL;
 }
 
 ObjectImp *CSSPageRule::bridge(ExecState *p1) const
@@ -644,7 +644,7 @@ ObjectImp *CSSPageRule::bridge(ExecState *p1) const
     return new DOMRWBridge<CSSPageRule>(p1,static_cast<CSSPageRule::Private *>(d));
 }
 
-Value CSSPageRule::cache(ExecState *p1) const
+ValueImp *CSSPageRule::cache(ExecState *p1) const
 {
     return cacheDOMObject<CSSPageRule>(p1,static_cast<CSSPageRule::Private *>(d));
 }
@@ -653,13 +653,13 @@ bool CSSPrimitiveValue::hasProperty(ExecState *p1,const Identifier &p2) const
 {
     const HashEntry *e = Lookup::findEntry(&CSSPrimitiveValue::s_hashTable,p2);
     if(e) return true;
-    Object proto = CSSPrimitiveValueProto::self(p1);
-    if(proto.hasProperty(p1,p2)) return true;
+    ObjectImp *proto = CSSPrimitiveValueProto::self(p1);
+    if(proto->hasProperty(p1,p2)) return true;
     if(CSSValue::hasProperty(p1,p2)) return true;
     return false;
 }
 
-Value CSSPrimitiveValue::get(GET_METHOD_ARGS) const
+ValueImp *CSSPrimitiveValue::get(GET_METHOD_ARGS) const
 {
     return lookupGet<CSSPrimitiveValueProtoFunc,CSSPrimitiveValue>(p1,p2,&s_hashTable,this,p3);
 }
@@ -682,10 +682,10 @@ CSSPrimitiveValue KDOM::EcmaInterface::inheritedCSSPrimitiveValueCast(const Obje
        Q_UNUSED(p1); return CSSPrimitiveValue::null;
 }
 
-Value CSSPrimitiveValue::getInParents(GET_METHOD_ARGS) const
+ValueImp *CSSPrimitiveValue::getInParents(GET_METHOD_ARGS) const
 {
-    Object proto = CSSPrimitiveValueProto::self(p1);
-    if(proto.hasProperty(p1,p2)) return proto.get(p1,p2);
+    ObjectImp *proto = CSSPrimitiveValueProto::self(p1);
+    if(proto->hasProperty(p1,p2)) return proto->get(p1,p2);
     if(CSSValue::hasProperty(p1,p2)) return CSSValue::get(p1,p2,p3);
     return Undefined();
 }
@@ -704,10 +704,10 @@ bool CSSPrimitiveValue::putInParents(PUT_METHOD_ARGS)
     return false;
 }
 
-Object CSSPrimitiveValue::prototype(ExecState *p1) const
+ObjectImp *CSSPrimitiveValue::prototype(ExecState *p1) const
 {
     if(p1) return CSSPrimitiveValueProto::self(p1);
-    return Object::dynamicCast(Null());
+    return NULL;
 }
 
 ObjectImp *CSSPrimitiveValue::bridge(ExecState *p1) const
@@ -715,7 +715,7 @@ ObjectImp *CSSPrimitiveValue::bridge(ExecState *p1) const
     return new DOMRWBridge<CSSPrimitiveValue>(p1,static_cast<CSSPrimitiveValue::Private *>(d));
 }
 
-Value CSSPrimitiveValue::cache(ExecState *p1) const
+ValueImp *CSSPrimitiveValue::cache(ExecState *p1) const
 {
     return cacheDOMObject<CSSPrimitiveValue>(p1,static_cast<CSSPrimitiveValue::Private *>(d));
 }
@@ -728,12 +728,12 @@ bool CSSRule::hasProperty(ExecState *p1,const Identifier &p2) const
     return false;
 }
 
-Value CSSRule::get(GET_METHOD_ARGS) const
+ValueImp *CSSRule::get(GET_METHOD_ARGS) const
 {
     return lookupGetValue<CSSRule>(p1,p2,&s_hashTable,this,p3);
 }
 
-Value CSSRule::getInParents(GET_METHOD_ARGS) const
+ValueImp *CSSRule::getInParents(GET_METHOD_ARGS) const
 {
     Q_UNUSED(p1); Q_UNUSED(p2); Q_UNUSED(p3);
     return Undefined();
@@ -750,10 +750,10 @@ bool CSSRule::putInParents(PUT_METHOD_ARGS)
     return false;
 }
 
-Object CSSRule::prototype(ExecState *p1) const
+ObjectImp *CSSRule::prototype(ExecState *p1) const
 {
     if(p1) return p1->interpreter()->builtinObjectPrototype();
-    return Object::dynamicCast(Null());
+    return NULL;
 }
 
 ObjectImp *CSSRule::bridge(ExecState *p1) const
@@ -761,7 +761,7 @@ ObjectImp *CSSRule::bridge(ExecState *p1) const
     return new DOMRWBridge<CSSRule>(p1,static_cast<CSSRule::Private *>(d));
 }
 
-Value CSSRule::cache(ExecState *p1) const
+ValueImp *CSSRule::cache(ExecState *p1) const
 {
     return cacheDOMObject<CSSRule>(p1,static_cast<CSSRule::Private *>(d));
 }
@@ -770,15 +770,15 @@ bool CSSRuleList::hasProperty(ExecState *p1,const Identifier &p2) const
 {
     const HashEntry *e = Lookup::findEntry(&CSSRuleList::s_hashTable,p2);
     if(e) return true;
-    Object proto = CSSRuleListProto::self(p1);
-    if(proto.hasProperty(p1,p2)) return true;
+    ObjectImp *proto = CSSRuleListProto::self(p1);
+    if(proto->hasProperty(p1,p2)) return true;
     bool ok;
     unsigned int i = p2.toArrayIndex(&ok);
     if(ok && i < length()) return true;
     return false;
 }
 
-Value CSSRuleList::get(GET_METHOD_ARGS) const
+ValueImp *CSSRuleList::get(GET_METHOD_ARGS) const
 {
     bool ok;
     unsigned int i = p2.toArrayIndex(&ok);
@@ -804,18 +804,18 @@ CSSRuleList KDOM::EcmaInterface::inheritedCSSRuleListCast(const ObjectImp *p1)
        Q_UNUSED(p1); return CSSRuleList::null;
 }
 
-Value CSSRuleList::getInParents(GET_METHOD_ARGS) const
+ValueImp *CSSRuleList::getInParents(GET_METHOD_ARGS) const
 {
-    Object proto = CSSRuleListProto::self(p1);
-    if(proto.hasProperty(p1,p2)) return proto.get(p1,p2);
+    ObjectImp *proto = CSSRuleListProto::self(p1);
+    if(proto->hasProperty(p1,p2)) return proto->get(p1,p2);
     Q_UNUSED(p3);
     return Undefined();
 }
 
-Object CSSRuleList::prototype(ExecState *p1) const
+ObjectImp *CSSRuleList::prototype(ExecState *p1) const
 {
     if(p1) return CSSRuleListProto::self(p1);
-    return Object::dynamicCast(Null());
+    return NULL;
 }
 
 ObjectImp *CSSRuleList::bridge(ExecState *p1) const
@@ -823,7 +823,7 @@ ObjectImp *CSSRuleList::bridge(ExecState *p1) const
     return new DOMBridge<CSSRuleList>(p1,static_cast<CSSRuleList::Private *>(d));
 }
 
-Value CSSRuleList::cache(ExecState *p1) const
+ValueImp *CSSRuleList::cache(ExecState *p1) const
 {
     return cacheDOMObject<CSSRuleList>(p1,static_cast<CSSRuleList::Private *>(d));
 }
@@ -832,15 +832,15 @@ bool CSSStyleDeclaration::hasProperty(ExecState *p1,const Identifier &p2) const
 {
     const HashEntry *e = Lookup::findEntry(&CSSStyleDeclaration::s_hashTable,p2);
     if(e) return true;
-    Object proto = CSSStyleDeclarationProto::self(p1);
-    if(proto.hasProperty(p1,p2)) return true;
+    ObjectImp *proto = CSSStyleDeclarationProto::self(p1);
+    if(proto->hasProperty(p1,p2)) return true;
     bool ok;
     unsigned int i = p2.toArrayIndex(&ok);
     if(ok && i < length()) return true;
     return false;
 }
 
-Value CSSStyleDeclaration::get(GET_METHOD_ARGS) const
+ValueImp *CSSStyleDeclaration::get(GET_METHOD_ARGS) const
 {
     bool ok;
     unsigned int i = p2.toArrayIndex(&ok);
@@ -866,10 +866,10 @@ CSSStyleDeclaration KDOM::EcmaInterface::inheritedCSSStyleDeclarationCast(const
        Q_UNUSED(p1); return CSSStyleDeclaration::null;
 }
 
-Value CSSStyleDeclaration::getInParents(GET_METHOD_ARGS) const
+ValueImp *CSSStyleDeclaration::getInParents(GET_METHOD_ARGS) const
 {
-    Object proto = CSSStyleDeclarationProto::self(p1);
-    if(proto.hasProperty(p1,p2)) return proto.get(p1,p2);
+    ObjectImp *proto = CSSStyleDeclarationProto::self(p1);
+    if(proto->hasProperty(p1,p2)) return proto->get(p1,p2);
     Q_UNUSED(p3);
     return Undefined();
 }
@@ -885,10 +885,10 @@ bool CSSStyleDeclaration::putInParents(PUT_METHOD_ARGS)
     return false;
 }
 
-Object CSSStyleDeclaration::prototype(ExecState *p1) const
+ObjectImp *CSSStyleDeclaration::prototype(ExecState *p1) const
 {
     if(p1) return CSSStyleDeclarationProto::self(p1);
-    return Object::dynamicCast(Null());
+    return NULL;
 }
 
 ObjectImp *CSSStyleDeclaration::bridge(ExecState *p1) const
@@ -896,7 +896,7 @@ ObjectImp *CSSStyleDeclaration::bridge(ExecState *p1) const
     return new DOMRWBridge<CSSStyleDeclaration>(p1,static_cast<CSSStyleDeclaration::Private *>(d));
 }
 
-Value CSSStyleDeclaration::cache(ExecState *p1) const
+ValueImp *CSSStyleDeclaration::cache(ExecState *p1) const
 {
     return cacheDOMObject<CSSStyleDeclaration>(p1,static_cast<CSSStyleDeclaration::Private *>(d));
 }
@@ -909,12 +909,12 @@ bool CSSStyleRule::hasProperty(ExecState *p1,const Identifier &p2) const
     return false;
 }
 
-Value CSSStyleRule::get(GET_METHOD_ARGS) const
+ValueImp *CSSStyleRule::get(GET_METHOD_ARGS) const
 {
     return lookupGetValue<CSSStyleRule>(p1,p2,&s_hashTable,this,p3);
 }
 
-Value CSSStyleRule::getInParents(GET_METHOD_ARGS) const
+ValueImp *CSSStyleRule::getInParents(GET_METHOD_ARGS) const
 {
     if(CSSRule::hasProperty(p1,p2)) return CSSRule::get(p1,p2,p3);
     return Undefined();
@@ -934,10 +934,10 @@ bool CSSStyleRule::putInParents(PUT_METHOD_ARGS)
     return false;
 }
 
-Object CSSStyleRule::prototype(ExecState *p1) const
+ObjectImp *CSSStyleRule::prototype(ExecState *p1) const
 {
     if(p1) return p1->interpreter()->builtinObjectPrototype();
-    return Object::dynamicCast(Null());
+    return NULL;
 }
 
 ObjectImp *CSSStyleRule::bridge(ExecState *p1) const
@@ -945,7 +945,7 @@ ObjectImp *CSSStyleRule::bridge(ExecState *p1) const
     return new DOMRWBridge<CSSStyleRule>(p1,static_cast<CSSStyleRule::Private *>(d));
 }
 
-Value CSSStyleRule::cache(ExecState *p1) const
+ValueImp *CSSStyleRule::cache(ExecState *p1) const
 {
     return cacheDOMObject<CSSStyleRule>(p1,static_cast<CSSStyleRule::Private *>(d));
 }
@@ -954,13 +954,13 @@ bool CSSStyleSheet::hasProperty(ExecState *p1,const Identifier &p2) const
 {
     const HashEntry *e = Lookup::findEntry(&CSSStyleSheet::s_hashTable,p2);
     if(e) return true;
-    Object proto = CSSStyleSheetProto::self(p1);
-    if(proto.hasProperty(p1,p2)) return true;
+    ObjectImp *proto = CSSStyleSheetProto::self(p1);
+    if(proto->hasProperty(p1,p2)) return true;
     if(StyleSheet::hasProperty(p1,p2)) return true;
     return false;
 }
 
-Value CSSStyleSheet::get(GET_METHOD_ARGS) const
+ValueImp *CSSStyleSheet::get(GET_METHOD_ARGS) const
 {
     return lookupGet<CSSStyleSheetProtoFunc,CSSStyleSheet>(p1,p2,&s_hashTable,this,p3);
 }
@@ -983,10 +983,10 @@ CSSStyleSheet KDOM::EcmaInterface::inheritedCSSStyleSheetCast(const ObjectImp *p
        Q_UNUSED(p1); return CSSStyleSheet::null;
 }
 
-Value CSSStyleSheet::getInParents(GET_METHOD_ARGS) const
+ValueImp *CSSStyleSheet::getInParents(GET_METHOD_ARGS) const
 {
-    Object proto = CSSStyleSheetProto::self(p1);
-    if(proto.hasProperty(p1,p2)) return proto.get(p1,p2);
+    ObjectImp *proto = CSSStyleSheetProto::self(p1);
+    if(proto->hasProperty(p1,p2)) return proto->get(p1,p2);
     if(StyleSheet::hasProperty(p1,p2)) return StyleSheet::get(p1,p2,p3);
     return Undefined();
 }
@@ -1005,10 +1005,10 @@ bool CSSStyleSheet::putInParents(PUT_METHOD_ARGS)
     return false;
 }
 
-Object CSSStyleSheet::prototype(ExecState *p1) const
+ObjectImp *CSSStyleSheet::prototype(ExecState *p1) const
 {
     if(p1) return CSSStyleSheetProto::self(p1);
-    return Object::dynamicCast(Null());
+    return NULL;
 }
 
 ObjectImp *CSSStyleSheet::bridge(ExecState *p1) const
@@ -1016,7 +1016,7 @@ ObjectImp *CSSStyleSheet::bridge(ExecState *p1) const
     return new DOMRWBridge<CSSStyleSheet>(p1,static_cast<CSSStyleSheet::Private *>(d));
 }
 
-Value CSSStyleSheet::cache(ExecState *p1) const
+ValueImp *CSSStyleSheet::cache(ExecState *p1) const
 {
     return cacheDOMObject<CSSStyleSheet>(p1,static_cast<CSSStyleSheet::Private *>(d));
 }
@@ -1029,12 +1029,12 @@ bool CSSValue::hasProperty(ExecState *p1,const Identifier &p2) const
     return false;
 }
 
-Value CSSValue::get(GET_METHOD_ARGS) const
+ValueImp *CSSValue::get(GET_METHOD_ARGS) const
 {
     return lookupGetValue<CSSValue>(p1,p2,&s_hashTable,this,p3);
 }
 
-Value CSSValue::getInParents(GET_METHOD_ARGS) const
+ValueImp *CSSValue::getInParents(GET_METHOD_ARGS) const
 {
     Q_UNUSED(p1); Q_UNUSED(p2); Q_UNUSED(p3);
     return Undefined();
@@ -1051,10 +1051,10 @@ bool CSSValue::putInParents(PUT_METHOD_ARGS)
     return false;
 }
 
-Object CSSValue::prototype(ExecState *p1) const
+ObjectImp *CSSValue::prototype(ExecState *p1) const
 {
     if(p1) return p1->interpreter()->builtinObjectPrototype();
-    return Object::dynamicCast(Null());
+    return NULL;
 }
 
 ObjectImp *CSSValue::bridge(ExecState *p1) const
@@ -1062,7 +1062,7 @@ ObjectImp *CSSValue::bridge(ExecState *p1) const
     return new DOMRWBridge<CSSValue>(p1,static_cast<CSSValue::Private *>(d));
 }
 
-Value CSSValue::cache(ExecState *p1) const
+ValueImp *CSSValue::cache(ExecState *p1) const
 {
     return cacheDOMObject<CSSValue>(p1,static_cast<CSSValue::Private *>(d));
 }
@@ -1071,8 +1071,8 @@ bool CSSValueList::hasProperty(ExecState *p1,const Identifier &p2) const
 {
     const HashEntry *e = Lookup::findEntry(&CSSValueList::s_hashTable,p2);
     if(e) return true;
-    Object proto = CSSValueListProto::self(p1);
-    if(proto.hasProperty(p1,p2)) return true;
+    ObjectImp *proto = CSSValueListProto::self(p1);
+    if(proto->hasProperty(p1,p2)) return true;
     if(CSSValue::hasProperty(p1,p2)) return true;
     bool ok;
     unsigned int i = p2.toArrayIndex(&ok);
@@ -1080,7 +1080,7 @@ bool CSSValueList::hasProperty(ExecState *p1,const Identifier &p2) const
     return false;
 }
 
-Value CSSValueList::get(GET_METHOD_ARGS) const
+ValueImp *CSSValueList::get(GET_METHOD_ARGS) const
 {
     bool ok;
     unsigned int i = p2.toArrayIndex(&ok);
@@ -1106,10 +1106,10 @@ CSSValueList KDOM::EcmaInterface::inheritedCSSValueListCast(const ObjectImp *p1)
        Q_UNUSED(p1); return CSSValueList::null;
 }
 
-Value CSSValueList::getInParents(GET_METHOD_ARGS) const
+ValueImp *CSSValueList::getInParents(GET_METHOD_ARGS) const
 {
-    Object proto = CSSValueListProto::self(p1);
-    if(proto.hasProperty(p1,p2)) return proto.get(p1,p2);
+    ObjectImp *proto = CSSValueListProto::self(p1);
+    if(proto->hasProperty(p1,p2)) return proto->get(p1,p2);
     if(CSSValue::hasProperty(p1,p2)) return CSSValue::get(p1,p2,p3);
     return Undefined();
 }
@@ -1128,10 +1128,10 @@ bool CSSValueList::putInParents(PUT_METHOD_ARGS)
     return false;
 }
 
-Object CSSValueList::prototype(ExecState *p1) const
+ObjectImp *CSSValueList::prototype(ExecState *p1) const
 {
     if(p1) return CSSValueListProto::self(p1);
-    return Object::dynamicCast(Null());
+    return NULL;
 }
 
 ObjectImp *CSSValueList::bridge(ExecState *p1) const
@@ -1139,7 +1139,7 @@ ObjectImp *CSSValueList::bridge(ExecState *p1) const
     return new DOMRWBridge<CSSValueList>(p1,static_cast<CSSValueList::Private *>(d));
 }
 
-Value CSSValueList::cache(ExecState *p1) const
+ValueImp *CSSValueList::cache(ExecState *p1) const
 {
     return cacheDOMObject<CSSValueList>(p1,static_cast<CSSValueList::Private *>(d));
 }
@@ -1148,13 +1148,13 @@ bool CharacterData::hasProperty(ExecState *p1,const Identifier &p2) const
 {
     const HashEntry *e = Lookup::findEntry(&CharacterData::s_hashTable,p2);
     if(e) return true;
-    Object proto = CharacterDataProto::self(p1);
-    if(proto.hasProperty(p1,p2)) return true;
+    ObjectImp *proto = CharacterDataProto::self(p1);
+    if(proto->hasProperty(p1,p2)) return true;
     if(Node::hasProperty(p1,p2)) return true;
     return false;
 }
 
-Value CharacterData::get(GET_METHOD_ARGS) const
+ValueImp *CharacterData::get(GET_METHOD_ARGS) const
 {
     return lookupGet<CharacterDataProtoFunc,CharacterData>(p1,p2,&s_hashTable,this,p3);
 }
@@ -1183,10 +1183,10 @@ CharacterData KDOM::EcmaInterface::inheritedCharacterDataCast(const ObjectImp *p
        Q_UNUSED(p1); return CharacterData::null;
 }
 
-Value CharacterData::getInParents(GET_METHOD_ARGS) const
+ValueImp *CharacterData::getInParents(GET_METHOD_ARGS) const
 {
-    Object proto = CharacterDataProto::self(p1);
-    if(proto.hasProperty(p1,p2)) return proto.get(p1,p2);
+    ObjectImp *proto = CharacterDataProto::self(p1);
+    if(proto->hasProperty(p1,p2)) return proto->get(p1,p2);
     if(Node::hasProperty(p1,p2)) return Node::get(p1,p2,p3);
     return Undefined();
 }
@@ -1205,10 +1205,10 @@ bool CharacterData::putInParents(PUT_METHOD_ARGS)
     return false;
 }
 
-Object CharacterData::prototype(ExecState *p1) const
+ObjectImp *CharacterData::prototype(ExecState *p1) const
 {
     if(p1) return CharacterDataProto::self(p1);
-    return Object::dynamicCast(Null());
+    return NULL;
 }
 
 ObjectImp *CharacterData::bridge(ExecState *p1) const
@@ -1216,7 +1216,7 @@ ObjectImp *CharacterData::bridge(ExecState *p1) const
     return new DOMRWBridge<CharacterData>(p1,static_cast<CharacterData::Private *>(d));
 }
 
-Value CharacterData::cache(ExecState *p1) const
+ValueImp *CharacterData::cache(ExecState *p1) const
 {
     return cacheDOMObject<CharacterData>(p1,static_cast<CharacterData::Private *>(d));
 }
@@ -1229,21 +1229,21 @@ bool Counter::hasProperty(ExecState *p1,const Identifier &p2) const
     return false;
 }
 
-Value Counter::get(GET_METHOD_ARGS) const
+ValueImp *Counter::get(GET_METHOD_ARGS) const
 {
     return lookupGetValue<Counter>(p1,p2,&s_hashTable,this,p3);
 }
 
-Value Counter::getInParents(GET_METHOD_ARGS) const
+ValueImp *Counter::getInParents(GET_METHOD_ARGS) const
 {
     Q_UNUSED(p1); Q_UNUSED(p2); Q_UNUSED(p3);
     return Undefined();
 }
 
-Object Counter::prototype(ExecState *p1) const
+ObjectImp *Counter::prototype(ExecState *p1) const
 {
     if(p1) return p1->interpreter()->builtinObjectPrototype();
-    return Object::dynamicCast(Null());
+    return NULL;
 }
 
 ObjectImp *Counter::bridge(ExecState *p1) const
@@ -1251,7 +1251,7 @@ ObjectImp *Counter::bridge(ExecState *p1) const
     return new DOMBridge<Counter>(p1,static_cast<Counter::Private *>(d));
 }
 
-Value Counter::cache(ExecState *p1) const
+ValueImp *Counter::cache(ExecState *p1) const
 {
     return cacheDOMObject<Counter>(p1,static_cast<Counter::Private *>(d));
 }
@@ -1260,12 +1260,12 @@ bool DOMConfiguration::hasProperty(ExecState *p1,const Identifier &p2) const
 {
     const HashEntry *e = Lookup::findEntry(&DOMConfiguration::s_hashTable,p2);
     if(e) return true;
-    Object proto = DOMConfigurationProto::self(p1);
-    if(proto.hasProperty(p1,p2)) return true;
+    ObjectImp *proto = DOMConfigurationProto::self(p1);
+    if(proto->hasProperty(p1,p2)) return true;
     return false;
 }
 
-Value DOMConfiguration::get(GET_METHOD_ARGS) const
+ValueImp *DOMConfiguration::get(GET_METHOD_ARGS) const
 {
     return lookupGet<DOMConfigurationProtoFunc,DOMConfiguration>(p1,p2,&s_hashTable,this,p3);
 }
@@ -1288,18 +1288,18 @@ DOMConfiguration KDOM::EcmaInterface::inheritedDOMConfigurationCast(const Object
        Q_UNUSED(p1); return DOMConfiguration::null;
 }
 
-Value DOMConfiguration::getInParents(GET_METHOD_ARGS) const
+ValueImp *DOMConfiguration::getInParents(GET_METHOD_ARGS) const
 {
-    Object proto = DOMConfigurationProto::self(p1);
-    if(proto.hasProperty(p1,p2)) return proto.get(p1,p2);
+    ObjectImp *proto = DOMConfigurationProto::self(p1);
+    if(proto->hasProperty(p1,p2)) return proto->get(p1,p2);
     Q_UNUSED(p3);
     return Undefined();
 }
 
-Object DOMConfiguration::prototype(ExecState *p1) const
+ObjectImp *DOMConfiguration::prototype(ExecState *p1) const
 {
     if(p1) return DOMConfigurationProto::self(p1);
-    return Object::dynamicCast(Null());
+    return NULL;
 }
 
 ObjectImp *DOMConfiguration::bridge(ExecState *p1) const
@@ -1307,7 +1307,7 @@ ObjectImp *DOMConfiguration::bridge(ExecState *p1) const
     return new DOMBridge<DOMConfiguration>(p1,static_cast<DOMConfiguration::Private *>(d));
 }
 
-Value DOMConfiguration::cache(ExecState *p1) const
+ValueImp *DOMConfiguration::cache(ExecState *p1) const
 {
     return cacheDOMObject<DOMConfiguration>(p1,static_cast<DOMConfiguration::Private *>(d));
 }
@@ -1320,7 +1320,7 @@ bool DOMError::hasProperty(ExecState *p1,const Identifier &p2) const
     return false;
 }
 
-Value DOMError::get(GET_METHOD_ARGS) const
+ValueImp *DOMError::get(GET_METHOD_ARGS) const
 {
     return lookupGetValue<DOMError>(p1,p2,&s_hashTable,this,p3);
 }
@@ -1333,16 +1333,16 @@ DOMError KDOM::toDOMError(KJS::ExecState *exec, const ObjectImp *p1)
     return DOMError::null;
 }
 
-Value DOMError::getInParents(GET_METHOD_ARGS) const
+ValueImp *DOMError::getInParents(GET_METHOD_ARGS) const
 {
     Q_UNUSED(p1); Q_UNUSED(p2); Q_UNUSED(p3);
     return Undefined();
 }
 
-Object DOMError::prototype(ExecState *p1) const
+ObjectImp *DOMError::prototype(ExecState *p1) const
 {
     if(p1) return p1->interpreter()->builtinObjectPrototype();
-    return Object::dynamicCast(Null());
+    return NULL;
 }
 
 ObjectImp *DOMError::bridge(ExecState *p1) const
@@ -1350,7 +1350,7 @@ ObjectImp *DOMError::bridge(ExecState *p1) const
     return new DOMBridge<DOMError>(p1,static_cast<DOMError::Private *>(d));
 }
 
-Value DOMError::cache(ExecState *p1) const
+ValueImp *DOMError::cache(ExecState *p1) const
 {
     return cacheDOMObject<DOMError>(p1,static_cast<DOMError::Private *>(d));
 }
@@ -1359,12 +1359,12 @@ bool DOMErrorHandler::hasProperty(ExecState *p1,const Identifier &p2) const
 {
     const HashEntry *e = Lookup::findEntry(&DOMErrorHandler::s_hashTable,p2);
     if(e) return true;
-    Object proto = DOMErrorHandlerProto::self(p1);
-    if(proto.hasProperty(p1,p2)) return true;
+    ObjectImp *proto = DOMErrorHandlerProto::self(p1);
+    if(proto->hasProperty(p1,p2)) return true;
     return false;
 }
 
-Value DOMErrorHandler::get(GET_METHOD_ARGS) const
+ValueImp *DOMErrorHandler::get(GET_METHOD_ARGS) const
 {
     return lookupGet<DOMErrorHandlerProtoFunc,DOMErrorHandler>(p1,p2,&s_hashTable,this,p3);
 }
@@ -1387,18 +1387,18 @@ DOMErrorHandler KDOM::EcmaInterface::inheritedDOMErrorHandlerCast(const ObjectIm
        Q_UNUSED(p1); return DOMErrorHandler::null;
 }
 
-Value DOMErrorHandler::getInParents(GET_METHOD_ARGS) const
+ValueImp *DOMErrorHandler::getInParents(GET_METHOD_ARGS) const
 {
-    Object proto = DOMErrorHandlerProto::self(p1);
-    if(proto.hasProperty(p1,p2)) return proto.get(p1,p2);
+    ObjectImp *proto = DOMErrorHandlerProto::self(p1);
+    if(proto->hasProperty(p1,p2)) return proto->get(p1,p2);
     Q_UNUSED(p3);
     return Undefined();
 }
 
-Object DOMErrorHandler::prototype(ExecState *p1) const
+ObjectImp *DOMErrorHandler::prototype(ExecState *p1) const
 {
     if(p1) return DOMErrorHandlerProto::self(p1);
-    return Object::dynamicCast(Null());
+    return NULL;
 }
 
 ObjectImp *DOMErrorHandler::bridge(ExecState *p1) const
@@ -1406,7 +1406,7 @@ ObjectImp *DOMErrorHandler::bridge(ExecState *p1) const
     return new DOMBridge<DOMErrorHandler>(p1,static_cast<DOMErrorHandler::Private *>(d));
 }
 
-Value DOMErrorHandler::cache(ExecState *p1) const
+ValueImp *DOMErrorHandler::cache(ExecState *p1) const
 {
     return cacheDOMObject<DOMErrorHandler>(p1,static_cast<DOMErrorHandler::Private *>(d));
 }
@@ -1419,21 +1419,21 @@ bool DOMException::hasProperty(ExecState *p1,const Identifier &p2) const
     return false;
 }
 
-Value DOMException::get(GET_METHOD_ARGS) const
+ValueImp *DOMException::get(GET_METHOD_ARGS) const
 {
     return lookupGetValue<DOMException>(p1,p2,&s_hashTable,this,p3);
 }
 
-Value DOMException::getInParents(GET_METHOD_ARGS) const
+ValueImp *DOMException::getInParents(GET_METHOD_ARGS) const
 {
     Q_UNUSED(p1); Q_UNUSED(p2); Q_UNUSED(p3);
     return Undefined();
 }
 
-Object DOMException::prototype(ExecState *p1) const
+ObjectImp *DOMException::prototype(ExecState *p1) const
 {
     if(p1) return p1->interpreter()->builtinObjectPrototype();
-    return Object::dynamicCast(Null());
+    return NULL;
 }
 
 ObjectImp *DOMException::bridge(ExecState *p1) const
@@ -1441,7 +1441,7 @@ ObjectImp *DOMException::bridge(ExecState *p1) const
     return new DOMBridge<DOMException>(p1,static_cast<DOMException::Private *>(d));
 }
 
-Value DOMException::cache(ExecState *p1) const
+ValueImp *DOMException::cache(ExecState *p1) const
 {
     return cacheDOMObject<DOMException>(p1,static_cast<DOMException::Private *>(d));
 }
@@ -1450,12 +1450,12 @@ bool DOMImplementation::hasProperty(ExecState *p1,const Identifier &p2) const
 {
     const HashEntry *e = Lookup::findEntry(&DOMImplementation::s_hashTable,p2);
     if(e) return true;
-    Object proto = DOMImplementationProto::self(p1);
-    if(proto.hasProperty(p1,p2)) return true;
+    ObjectImp *proto = DOMImplementationProto::self(p1);
+    if(proto->hasProperty(p1,p2)) return true;
     return false;
 }
 
-Value DOMImplementation::get(GET_METHOD_ARGS) const
+ValueImp *DOMImplementation::get(GET_METHOD_ARGS) const
 {
     return lookupGet<DOMImplementationProtoFunc,DOMImplementation>(p1,p2,&s_hashTable,this,p3);
 }
@@ -1478,18 +1478,18 @@ DOMImplementation KDOM::EcmaInterface::inheritedDOMImplementationCast(const Obje
        Q_UNUSED(p1); return DOMImplementation::null;
 }
 
-Value DOMImplementation::getInParents(GET_METHOD_ARGS) const
+ValueImp *DOMImplementation::getInParents(GET_METHOD_ARGS) const
 {
-    Object proto = DOMImplementationProto::self(p1);
-    if(proto.hasProperty(p1,p2)) return proto.get(p1,p2);
+    ObjectImp *proto = DOMImplementationProto::self(p1);
+    if(proto->hasProperty(p1,p2)) return proto->get(p1,p2);
     Q_UNUSED(p3);
     return Undefined();
 }
 
-Object DOMImplementation::prototype(ExecState *p1) const
+ObjectImp *DOMImplementation::prototype(ExecState *p1) const
 {
     if(p1) return DOMImplementationProto::self(p1);
-    return Object::dynamicCast(Null());
+    return NULL;
 }
 
 ObjectImp *DOMImplementation::bridge(ExecState *p1) const
@@ -1497,7 +1497,7 @@ ObjectImp *DOMImplementation::bridge(ExecState *p1) const
     return new DOMBridge<DOMImplementation>(p1,static_cast<DOMImplementation::Private *>(d));
 }
 
-Value DOMImplementation::cache(ExecState *p1) const
+ValueImp *DOMImplementation::cache(ExecState *p1) const
 {
     return cacheDOMObject<DOMImplementation>(p1,static_cast<DOMImplementation::Private *>(d));
 }
@@ -1510,21 +1510,21 @@ bool DOMLocator::hasProperty(ExecState *p1,const Identifier &p2) const
     return false;
 }
 
-Value DOMLocator::get(GET_METHOD_ARGS) const
+ValueImp *DOMLocator::get(GET_METHOD_ARGS) const
 {
     return lookupGetValue<DOMLocator>(p1,p2,&s_hashTable,this,p3);
 }
 
-Value DOMLocator::getInParents(GET_METHOD_ARGS) const
+ValueImp *DOMLocator::getInParents(GET_METHOD_ARGS) const
 {
     Q_UNUSED(p1); Q_UNUSED(p2); Q_UNUSED(p3);
     return Undefined();
 }
 
-Object DOMLocator::prototype(ExecState *p1) const
+ObjectImp *DOMLocator::prototype(ExecState *p1) const
 {
     if(p1) return p1->interpreter()->builtinObjectPrototype();
-    return Object::dynamicCast(Null());
+    return NULL;
 }
 
 ObjectImp *DOMLocator::bridge(ExecState *p1) const
@@ -1532,7 +1532,7 @@ ObjectImp *DOMLocator::bridge(ExecState *p1) const
     return new DOMBridge<DOMLocator>(p1,static_cast<DOMLocator::Private *>(d));
 }
 
-Value DOMLocator::cache(ExecState *p1) const
+ValueImp *DOMLocator::cache(ExecState *p1) const
 {
     return cacheDOMObject<DOMLocator>(p1,static_cast<DOMLocator::Private *>(d));
 }
@@ -1541,12 +1541,12 @@ bool DOMStringList::hasProperty(ExecState *p1,const Identifier &p2) const
 {
     const HashEntry *e = Lookup::findEntry(&DOMStringList::s_hashTable,p2);
     if(e) return true;
-    Object proto = DOMStringListProto::self(p1);
-    if(proto.hasProperty(p1,p2)) return true;
+    ObjectImp *proto = DOMStringListProto::self(p1);
+    if(proto->hasProperty(p1,p2)) return true;
     return false;
 }
 
-Value DOMStringList::get(GET_METHOD_ARGS) const
+ValueImp *DOMStringList::get(GET_METHOD_ARGS) const
 {
     return lookupGet<DOMStringListProtoFunc,DOMStringList>(p1,p2,&s_hashTable,this,p3);
 }
@@ -1569,18 +1569,18 @@ DOMStringList KDOM::EcmaInterface::inheritedDOMStringListCast(const ObjectImp *p
        Q_UNUSED(p1); return DOMStringList::null;
 }
 
-Value DOMStringList::getInParents(GET_METHOD_ARGS) const
+ValueImp *DOMStringList::getInParents(GET_METHOD_ARGS) const
 {
-    Object proto = DOMStringListProto::self(p1);
-    if(proto.hasProperty(p1,p2)) return proto.get(p1,p2);
+    ObjectImp *proto = DOMStringListProto::self(p1);
+    if(proto->hasProperty(p1,p2)) return proto->get(p1,p2);
     Q_UNUSED(p3);
     return Undefined();
 }
 
-Object DOMStringList::prototype(ExecState *p1) const
+ObjectImp *DOMStringList::prototype(ExecState *p1) const
 {
     if(p1) return DOMStringListProto::self(p1);
-    return Object::dynamicCast(Null());
+    return NULL;
 }
 
 ObjectImp *DOMStringList::bridge(ExecState *p1) const
@@ -1588,7 +1588,7 @@ ObjectImp *DOMStringList::bridge(ExecState *p1) const
     return new DOMBridge<DOMStringList>(p1,static_cast<DOMStringList::Private *>(d));
 }
 
-Value DOMStringList::cache(ExecState *p1) const
+ValueImp *DOMStringList::cache(ExecState *p1) const
 {
     return cacheDOMObject<DOMStringList>(p1,static_cast<DOMStringList::Private *>(d));
 }
@@ -1601,7 +1601,7 @@ bool DOMUserData::hasProperty(ExecState *p1,const Identifier &p2) const
     return false;
 }
 
-Value DOMUserData::get(GET_METHOD_ARGS) const
+ValueImp *DOMUserData::get(GET_METHOD_ARGS) const
 {
     return lookupGetValue<DOMUserData>(p1,p2,&s_hashTable,this,p3);
 }
@@ -1614,16 +1614,16 @@ DOMUserData KDOM::toDOMUserData(KJS::ExecState *exec, const ObjectImp *p1)
     return DOMUserData::null;
 }
 
-Value DOMUserData::getInParents(GET_METHOD_ARGS) const
+ValueImp *DOMUserData::getInParents(GET_METHOD_ARGS) const
 {
     Q_UNUSED(p1); Q_UNUSED(p2); Q_UNUSED(p3);
     return Undefined();
 }
 
-Object DOMUserData::prototype(ExecState *p1) const
+ObjectImp *DOMUserData::prototype(ExecState *p1) const
 {
     if(p1) return p1->interpreter()->builtinObjectPrototype();
-    return Object::dynamicCast(Null());
+    return NULL;
 }
 
 ObjectImp *DOMUserData::bridge(ExecState *p1) const
@@ -1631,7 +1631,7 @@ ObjectImp *DOMUserData::bridge(ExecState *p1) const
     return new DOMBridge<DOMUserData>(p1,static_cast<DOMUserData::Private *>(d));
 }
 
-Value DOMUserData::cache(ExecState *p1) const
+ValueImp *DOMUserData::cache(ExecState *p1) const
 {
     return cacheDOMObject<DOMUserData>(p1,static_cast<DOMUserData::Private *>(d));
 }
@@ -1640,8 +1640,8 @@ bool Document::hasProperty(ExecState *p1,const Identifier &p2) const
 {
     const HashEntry *e = Lookup::findEntry(&Document::s_hashTable,p2);
     if(e) return true;
-    Object proto = DocumentProto::self(p1);
-    if(proto.hasProperty(p1,p2)) return true;
+    ObjectImp *proto = DocumentProto::self(p1);
+    if(proto->hasProperty(p1,p2)) return true;
     if(DocumentEvent::hasProperty(p1,p2)) return true;
     if(DocumentRange::hasProperty(p1,p2)) return true;
     if(DocumentStyle::hasProperty(p1,p2)) return true;
@@ -1652,7 +1652,7 @@ bool Document::hasProperty(ExecState *p1,const Identifier &p2) const
     return false;
 }
 
-Value Document::get(GET_METHOD_ARGS) const
+ValueImp *Document::get(GET_METHOD_ARGS) const
 {
     return lookupGet<DocumentProtoFunc,Document>(p1,p2,&s_hashTable,this,p3);
 }
@@ -1675,10 +1675,10 @@ Document KDOM::EcmaInterface::inheritedDocumentCast(const ObjectImp *p1)
        Q_UNUSED(p1); return Document::null;
 }
 
-Value Document::getInParents(GET_METHOD_ARGS) const
+ValueImp *Document::getInParents(GET_METHOD_ARGS) const
 {
-    Object proto = DocumentProto::self(p1);
-    if(proto.hasProperty(p1,p2)) return proto.get(p1,p2);
+    ObjectImp *proto = DocumentProto::self(p1);
+    if(proto->hasProperty(p1,p2)) return proto->get(p1,p2);
     if(DocumentEvent::hasProperty(p1,p2)) return DocumentEvent::get(p1,p2,p3);
     if(DocumentRange::hasProperty(p1,p2)) return DocumentRange::get(p1,p2,p3);
     if(DocumentStyle::hasProperty(p1,p2)) return DocumentStyle::get(p1,p2,p3);
@@ -1703,10 +1703,10 @@ bool Document::putInParents(PUT_METHOD_ARGS)
     return false;
 }
 
-Object Document::prototype(ExecState *p1) const
+ObjectImp *Document::prototype(ExecState *p1) const
 {
     if(p1) return DocumentProto::self(p1);
-    return Object::dynamicCast(Null());
+    return NULL;
 }
 
 ObjectImp *Document::bridge(ExecState *p1) const
@@ -1714,7 +1714,7 @@ ObjectImp *Document::bridge(ExecState *p1) const
     return new DOMRWBridge<Document>(p1,static_cast<Document::Private *>(KDOM::EventTarget::d));
 }
 
-Value Document::cache(ExecState *p1) const
+ValueImp *Document::cache(ExecState *p1) const
 {
     return cacheDOMObject<Document>(p1,static_cast<Document::Private *>(KDOM::EventTarget::d));
 }
@@ -1723,12 +1723,12 @@ bool DocumentEvent::hasProperty(ExecState *p1,const Identifier &p2) const
 {
     const HashEntry *e = Lookup::findEntry(&DocumentEvent::s_hashTable,p2);
     if(e) return true;
-    Object proto = DocumentEventProto::self(p1);
-    if(proto.hasProperty(p1,p2)) return true;
+    ObjectImp *proto = DocumentEventProto::self(p1);
+    if(proto->hasProperty(p1,p2)) return true;
     return false;
 }
 
-Value DocumentEvent::get(GET_METHOD_ARGS) const
+ValueImp *DocumentEvent::get(GET_METHOD_ARGS) const
 {
     return lookupGet<DocumentEventProtoFunc,DocumentEvent>(p1,p2,&s_hashTable,this,p3);
 }
@@ -1753,18 +1753,18 @@ DocumentEvent KDOM::EcmaInterface::inheritedDocumentEventCast(const ObjectImp *p
        Q_UNUSED(p1); return DocumentEvent::null;
 }
 
-Value DocumentEvent::getInParents(GET_METHOD_ARGS) const
+ValueImp *DocumentEvent::getInParents(GET_METHOD_ARGS) const
 {
-    Object proto = DocumentEventProto::self(p1);
-    if(proto.hasProperty(p1,p2)) return proto.get(p1,p2);
+    ObjectImp *proto = DocumentEventProto::self(p1);
+    if(proto->hasProperty(p1,p2)) return proto->get(p1,p2);
     Q_UNUSED(p3);
     return Undefined();
 }
 
-Object DocumentEvent::prototype(ExecState *p1) const
+ObjectImp *DocumentEvent::prototype(ExecState *p1) const
 {
     if(p1) return DocumentEventProto::self(p1);
-    return Object::dynamicCast(Null());
+    return NULL;
 }
 
 ObjectImp *DocumentEvent::bridge(ExecState *p1) const
@@ -1772,7 +1772,7 @@ ObjectImp *DocumentEvent::bridge(ExecState *p1) const
     return new DOMBridge<DocumentEvent>(p1,static_cast<DocumentEvent::Private *>(d));
 }
 
-Value DocumentEvent::cache(ExecState *p1) const
+ValueImp *DocumentEvent::cache(ExecState *p1) const
 {
     return cacheDOMObject<DocumentEvent>(p1,static_cast<DocumentEvent::Private *>(d));
 }
@@ -1781,12 +1781,12 @@ bool DocumentRange::hasProperty(ExecState *p1,const Identifier &p2) const
 {
     const HashEntry *e = Lookup::findEntry(&DocumentRange::s_hashTable,p2);
     if(e) return true;
-    Object proto = DocumentRangeProto::self(p1);
-    if(proto.hasProperty(p1,p2)) return true;
+    ObjectImp *proto = DocumentRangeProto::self(p1);
+    if(proto->hasProperty(p1,p2)) return true;
     return false;
 }
 
-Value DocumentRange::get(GET_METHOD_ARGS) const
+ValueImp *DocumentRange::get(GET_METHOD_ARGS) const
 {
     return lookupGet<DocumentRangeProtoFunc,DocumentRange>(p1,p2,&s_hashTable,this,p3);
 }
@@ -1811,18 +1811,18 @@ DocumentRange KDOM::EcmaInterface::inheritedDocumentRangeCast(const ObjectImp *p
        Q_UNUSED(p1); return DocumentRange::null;
 }
 
-Value DocumentRange::getInParents(GET_METHOD_ARGS) const
+ValueImp *DocumentRange::getInParents(GET_METHOD_ARGS) const
 {
-    Object proto = DocumentRangeProto::self(p1);
-    if(proto.hasProperty(p1,p2)) return proto.get(p1,p2);
+    ObjectImp *proto = DocumentRangeProto::self(p1);
+    if(proto->hasProperty(p1,p2)) return proto->get(p1,p2);
     Q_UNUSED(p3);
     return Undefined();
 }
 
-Object DocumentRange::prototype(ExecState *p1) const
+ObjectImp *DocumentRange::prototype(ExecState *p1) const
 {
     if(p1) return DocumentRangeProto::self(p1);
-    return Object::dynamicCast(Null());
+    return NULL;
 }
 
 ObjectImp *DocumentRange::bridge(ExecState *p1) const
@@ -1830,7 +1830,7 @@ ObjectImp *DocumentRange::bridge(ExecState *p1) const
     return new DOMBridge<DocumentRange>(p1,static_cast<DocumentRange::Private *>(d));
 }
 
-Value DocumentRange::cache(ExecState *p1) const
+ValueImp *DocumentRange::cache(ExecState *p1) const
 {
     return cacheDOMObject<DocumentRange>(p1,static_cast<DocumentRange::Private *>(d));
 }
@@ -1843,21 +1843,21 @@ bool DocumentStyle::hasProperty(ExecState *p1,const Identifier &p2) const
     return false;
 }
 
-Value DocumentStyle::get(GET_METHOD_ARGS) const
+ValueImp *DocumentStyle::get(GET_METHOD_ARGS) const
 {
     return lookupGetValue<DocumentStyle>(p1,p2,&s_hashTable,this,p3);
 }
 
-Value DocumentStyle::getInParents(GET_METHOD_ARGS) const
+ValueImp *DocumentStyle::getInParents(GET_METHOD_ARGS) const
 {
     Q_UNUSED(p1); Q_UNUSED(p2); Q_UNUSED(p3);
     return Undefined();
 }
 
-Object DocumentStyle::prototype(ExecState *p1) const
+ObjectImp *DocumentStyle::prototype(ExecState *p1) const
 {
     if(p1) return p1->interpreter()->builtinObjectPrototype();
-    return Object::dynamicCast(Null());
+    return NULL;
 }
 
 ObjectImp *DocumentStyle::bridge(ExecState *p1) const
@@ -1865,7 +1865,7 @@ ObjectImp *DocumentStyle::bridge(ExecState *p1) const
     return new DOMBridge<DocumentStyle>(p1,static_cast<DocumentStyle::Private *>(d));
 }
 
-Value DocumentStyle::cache(ExecState *p1) const
+ValueImp *DocumentStyle::cache(ExecState *p1) const
 {
     return cacheDOMObject<DocumentStyle>(p1,static_cast<DocumentStyle::Private *>(d));
 }
@@ -1874,12 +1874,12 @@ bool DocumentTraversal::hasProperty(ExecState *p1,const Identifier &p2) const
 {
     const HashEntry *e = Lookup::findEntry(&DocumentTraversal::s_hashTable,p2);
     if(e) return true;
-    Object proto = DocumentTraversalProto::self(p1);
-    if(proto.hasProperty(p1,p2)) return true;
+    ObjectImp *proto = DocumentTraversalProto::self(p1);
+    if(proto->hasProperty(p1,p2)) return true;
     return false;
 }
 
-Value DocumentTraversal::get(GET_METHOD_ARGS) const
+ValueImp *DocumentTraversal::get(GET_METHOD_ARGS) const
 {
     return lookupGet<DocumentTraversalProtoFunc,DocumentTraversal>(p1,p2,&s_hashTable,this,p3);
 }
@@ -1904,18 +1904,18 @@ DocumentTraversal KDOM::EcmaInterface::inheritedDocumentTraversalCast(const Obje
        Q_UNUSED(p1); return DocumentTraversal::null;
 }
 
-Value DocumentTraversal::getInParents(GET_METHOD_ARGS) const
+ValueImp *DocumentTraversal::getInParents(GET_METHOD_ARGS) const
 {
-    Object proto = DocumentTraversalProto::self(p1);
-    if(proto.hasProperty(p1,p2)) return proto.get(p1,p2);
+    ObjectImp *proto = DocumentTraversalProto::self(p1);
+    if(proto->hasProperty(p1,p2)) return proto->get(p1,p2);
     Q_UNUSED(p3);
     return Undefined();
 }
 
-Object DocumentTraversal::prototype(ExecState *p1) const
+ObjectImp *DocumentTraversal::prototype(ExecState *p1) const
 {
     if(p1) return DocumentTraversalProto::self(p1);
-    return Object::dynamicCast(Null());
+    return NULL;
 }
 
 ObjectImp *DocumentTraversal::bridge(ExecState *p1) const
@@ -1923,7 +1923,7 @@ ObjectImp *DocumentTraversal::bridge(ExecState *p1) const
     return new DOMBridge<DocumentTraversal>(p1,static_cast<DocumentTraversal::Private *>(d));
 }
 
-Value DocumentTraversal::cache(ExecState *p1) const
+ValueImp *DocumentTraversal::cache(ExecState *p1) const
 {
     return cacheDOMObject<DocumentTraversal>(p1,static_cast<DocumentTraversal::Private *>(d));
 }
@@ -1936,7 +1936,7 @@ bool DocumentType::hasProperty(ExecState *p1,const Identifier &p2) const
     return false;
 }
 
-Value DocumentType::get(GET_METHOD_ARGS) const
+ValueImp *DocumentType::get(GET_METHOD_ARGS) const
 {
     return lookupGetValue<DocumentType>(p1,p2,&s_hashTable,this,p3);
 }
@@ -1949,7 +1949,7 @@ DocumentType KDOM::toDocumentType(KJS::ExecState *exec, const ObjectImp *p1)
     return DocumentType::null;
 }
 
-Value DocumentType::getInParents(GET_METHOD_ARGS) const
+ValueImp *DocumentType::getInParents(GET_METHOD_ARGS) const
 {
     if(Node::hasProperty(p1,p2)) return Node::get(p1,p2,p3);
     return Undefined();
@@ -1964,10 +1964,10 @@ bool DocumentType::put(PUT_METHOD_ARGS)
     return false;
 }
 
-Object DocumentType::prototype(ExecState *p1) const
+ObjectImp *DocumentType::prototype(ExecState *p1) const
 {
     if(p1) return p1->interpreter()->builtinObjectPrototype();
-    return Object::dynamicCast(Null());
+    return NULL;
 }
 
 ObjectImp *DocumentType::bridge(ExecState *p1) const
@@ -1975,7 +1975,7 @@ ObjectImp *DocumentType::bridge(ExecState *p1) const
     return new DOMRWBridge<DocumentType>(p1,static_cast<DocumentType::Private *>(d));
 }
 
-Value DocumentType::cache(ExecState *p1) const
+ValueImp *DocumentType::cache(ExecState *p1) const
 {
     return cacheDOMObject<DocumentType>(p1,static_cast<DocumentType::Private *>(d));
 }
@@ -1988,21 +1988,21 @@ bool DocumentView::hasProperty(ExecState *p1,const Identifier &p2) const
     return false;
 }
 
-Value DocumentView::get(GET_METHOD_ARGS) const
+ValueImp *DocumentView::get(GET_METHOD_ARGS) const
 {
     return lookupGetValue<DocumentView>(p1,p2,&s_hashTable,this,p3);
 }
 
-Value DocumentView::getInParents(GET_METHOD_ARGS) const
+ValueImp *DocumentView::getInParents(GET_METHOD_ARGS) const
 {
     Q_UNUSED(p1); Q_UNUSED(p2); Q_UNUSED(p3);
     return Undefined();
 }
 
-Object DocumentView::prototype(ExecState *p1) const
+ObjectImp *DocumentView::prototype(ExecState *p1) const
 {
     if(p1) return p1->interpreter()->builtinObjectPrototype();
-    return Object::dynamicCast(Null());
+    return NULL;
 }
 
 ObjectImp *DocumentView::bridge(ExecState *p1) const
@@ -2010,7 +2010,7 @@ ObjectImp *DocumentView::bridge(ExecState *p1) const
     return new DOMBridge<DocumentView>(p1,static_cast<DocumentView::Private *>(d));
 }
 
-Value DocumentView::cache(ExecState *p1) const
+ValueImp *DocumentView::cache(ExecState *p1) const
 {
     return cacheDOMObject<DocumentView>(p1,static_cast<DocumentView::Private *>(d));
 }
@@ -2019,13 +2019,13 @@ bool Element::hasProperty(ExecState *p1,const Identifier &p2) const
 {
     const HashEntry *e = Lookup::findEntry(&Element::s_hashTable,p2);
     if(e) return true;
-    Object proto = ElementProto::self(p1);
-    if(proto.hasProperty(p1,p2)) return true;
+    ObjectImp *proto = ElementProto::self(p1);
+    if(proto->hasProperty(p1,p2)) return true;
     if(Node::hasProperty(p1,p2)) return true;
     return false;
 }
 
-Value Element::get(GET_METHOD_ARGS) const
+ValueImp *Element::get(GET_METHOD_ARGS) const
 {
     return lookupGet<ElementProtoFunc,Element>(p1,p2,&s_hashTable,this,p3);
 }
@@ -2048,10 +2048,10 @@ Element KDOM::EcmaInterface::inheritedElementCast(const ObjectImp *p1)
        Q_UNUSED(p1); return Element::null;
 }
 
-Value Element::getInParents(GET_METHOD_ARGS) const
+ValueImp *Element::getInParents(GET_METHOD_ARGS) const
 {
-    Object proto = ElementProto::self(p1);
-    if(proto.hasProperty(p1,p2)) return proto.get(p1,p2);
+    ObjectImp *proto = ElementProto::self(p1);
+    if(proto->hasProperty(p1,p2)) return proto->get(p1,p2);
     if(Node::hasProperty(p1,p2)) return Node::get(p1,p2,p3);
     return Undefined();
 }
@@ -2065,10 +2065,10 @@ bool Element::put(PUT_METHOD_ARGS)
     return false;
 }
 
-Object Element::prototype(ExecState *p1) const
+ObjectImp *Element::prototype(ExecState *p1) const
 {
     if(p1) return ElementProto::self(p1);
-    return Object::dynamicCast(Null());
+    return NULL;
 }
 
 ObjectImp *Element::bridge(ExecState *p1) const
@@ -2076,7 +2076,7 @@ ObjectImp *Element::bridge(ExecState *p1) const
     return new DOMRWBridge<Element>(p1,static_cast<Element::Private *>(d));
 }
 
-Value Element::cache(ExecState *p1) const
+ValueImp *Element::cache(ExecState *p1) const
 {
     return cacheDOMObject<Element>(p1,static_cast<Element::Private *>(d));
 }
@@ -2089,12 +2089,12 @@ bool Entity::hasProperty(ExecState *p1,const Identifier &p2) const
     return false;
 }
 
-Value Entity::get(GET_METHOD_ARGS) const
+ValueImp *Entity::get(GET_METHOD_ARGS) const
 {
     return lookupGetValue<Entity>(p1,p2,&s_hashTable,this,p3);
 }
 
-Value Entity::getInParents(GET_METHOD_ARGS) const
+ValueImp *Entity::getInParents(GET_METHOD_ARGS) const
 {
     if(Node::hasProperty(p1,p2)) return Node::get(p1,p2,p3);
     return Undefined();
@@ -2109,10 +2109,10 @@ bool Entity::put(PUT_METHOD_ARGS)
     return false;
 }
 
-Object Entity::prototype(ExecState *p1) const
+ObjectImp *Entity::prototype(ExecState *p1) const
 {
     if(p1) return p1->interpreter()->builtinObjectPrototype();
-    return Object::dynamicCast(Null());
+    return NULL;
 }
 
 ObjectImp *Entity::bridge(ExecState *p1) const
@@ -2120,7 +2120,7 @@ ObjectImp *Entity::bridge(ExecState *p1) const
     return new DOMRWBridge<Entity>(p1,static_cast<Entity::Private *>(d));
 }
 
-Value Entity::cache(ExecState *p1) const
+ValueImp *Entity::cache(ExecState *p1) const
 {
     return cacheDOMObject<Entity>(p1,static_cast<Entity::Private *>(d));
 }
@@ -2129,12 +2129,12 @@ bool Event::hasProperty(ExecState *p1,const Identifier &p2) const
 {
     const HashEntry *e = Lookup::findEntry(&Event::s_hashTable,p2);
     if(e) return true;
-    Object proto = EventProto::self(p1);
-    if(proto.hasProperty(p1,p2)) return true;
+    ObjectImp *proto = EventProto::self(p1);
+    if(proto->hasProperty(p1,p2)) return true;
     return false;
 }
 
-Value Event::get(GET_METHOD_ARGS) const
+ValueImp *Event::get(GET_METHOD_ARGS) const
 {
     return lookupGet<EventProtoFunc,Event>(p1,p2,&s_hashTable,this,p3);
 }
@@ -2170,18 +2170,18 @@ Event KDOM::EcmaInterface::inheritedEventCast(const ObjectImp *p1)
        Q_UNUSED(p1); return Event::null;
 }
 
-Value Event::getInParents(GET_METHOD_ARGS) const
+ValueImp *Event::getInParents(GET_METHOD_ARGS) const
 {
-    Object proto = EventProto::self(p1);
-    if(proto.hasProperty(p1,p2)) return proto.get(p1,p2);
+    ObjectImp *proto = EventProto::self(p1);
+    if(proto->hasProperty(p1,p2)) return proto->get(p1,p2);
     Q_UNUSED(p3);
     return Undefined();
 }
 
-Object Event::prototype(ExecState *p1) const
+ObjectImp *Event::prototype(ExecState *p1) const
 {
     if(p1) return EventProto::self(p1);
-    return Object::dynamicCast(Null());
+    return NULL;
 }
 
 ObjectImp *Event::bridge(ExecState *p1) const
@@ -2189,7 +2189,7 @@ ObjectImp *Event::bridge(ExecState *p1) const
     return new DOMBridge<Event>(p1,static_cast<Event::Private *>(d));
 }
 
-Value Event::cache(ExecState *p1) const
+ValueImp *Event::cache(ExecState *p1) const
 {
     return cacheDOMObject<Event>(p1,static_cast<Event::Private *>(d));
 }
@@ -2202,21 +2202,21 @@ bool EventException::hasProperty(ExecState *p1,const Identifier &p2) const
     return false;
 }
 
-Value EventException::get(GET_METHOD_ARGS) const
+ValueImp *EventException::get(GET_METHOD_ARGS) const
 {
     return lookupGetValue<EventException>(p1,p2,&s_hashTable,this,p3);
 }
 
-Value EventException::getInParents(GET_METHOD_ARGS) const
+ValueImp *EventException::getInParents(GET_METHOD_ARGS) const
 {
     Q_UNUSED(p1); Q_UNUSED(p2); Q_UNUSED(p3);
     return Undefined();
 }
 
-Object EventException::prototype(ExecState *p1) const
+ObjectImp *EventException::prototype(ExecState *p1) const
 {
     if(p1) return p1->interpreter()->builtinObjectPrototype();
-    return Object::dynamicCast(Null());
+    return NULL;
 }
 
 ObjectImp *EventException::bridge(ExecState *p1) const
@@ -2224,7 +2224,7 @@ ObjectImp *EventException::bridge(ExecState *p1) const
     return new DOMBridge<EventException>(p1,static_cast<EventException::Private *>(d));
 }
 
-Value EventException::cache(ExecState *p1) const
+ValueImp *EventException::cache(ExecState *p1) const
 {
     return cacheDOMObject<EventException>(p1,static_cast<EventException::Private *>(d));
 }
@@ -2233,12 +2233,12 @@ bool EventTarget::hasProperty(ExecState *p1,const Identifier &p2) const
 {
     const HashEntry *e = Lookup::findEntry(&EventTarget::s_hashTable,p2);
     if(e) return true;
-    Object proto = EventTargetProto::self(p1);
-    if(proto.hasProperty(p1,p2)) return true;
+    ObjectImp *proto = EventTargetProto::self(p1);
+    if(proto->hasProperty(p1,p2)) return true;
     return false;
 }
 
-Value EventTarget::get(GET_METHOD_ARGS) const
+ValueImp *EventTarget::get(GET_METHOD_ARGS) const
 {
     return lookupGet<EventTargetProtoFunc,EventTarget>(p1,p2,&s_hashTable,this,p3);
 }
@@ -2293,10 +2293,10 @@ EventTarget KDOM::EcmaInterface::inheritedEventTargetCast(const ObjectImp *p1)
        Q_UNUSED(p1); return EventTarget::null;
 }
 
-Value EventTarget::getInParents(GET_METHOD_ARGS) const
+ValueImp *EventTarget::getInParents(GET_METHOD_ARGS) const
 {
-    Object proto = EventTargetProto::self(p1);
-    if(proto.hasProperty(p1,p2)) return proto.get(p1,p2);
+    ObjectImp *proto = EventTargetProto::self(p1);
+    if(proto->hasProperty(p1,p2)) return proto->get(p1,p2);
     Q_UNUSED(p3);
     return Undefined();
 }
@@ -2307,10 +2307,10 @@ bool EventTarget::put(PUT_METHOD_ARGS)
     return false;
 }
 
-Object EventTarget::prototype(ExecState *p1) const
+ObjectImp *EventTarget::prototype(ExecState *p1) const
 {
     if(p1) return EventTargetProto::self(p1);
-    return Object::dynamicCast(Null());
+    return NULL;
 }
 
 ObjectImp *EventTarget::bridge(ExecState *p1) const
@@ -2318,7 +2318,7 @@ ObjectImp *EventTarget::bridge(ExecState *p1) const
     return new DOMRWBridge<EventTarget>(p1,static_cast<EventTarget::Private *>(d));
 }
 
-Value EventTarget::cache(ExecState *p1) const
+ValueImp *EventTarget::cache(ExecState *p1) const
 {
     return cacheDOMObject<EventTarget>(p1,static_cast<EventTarget::Private *>(d));
 }
@@ -2327,13 +2327,13 @@ bool KeyboardEvent::hasProperty(ExecState *p1,const Identifier &p2) const
 {
     const HashEntry *e = Lookup::findEntry(&KeyboardEvent::s_hashTable,p2);
     if(e) return true;
-    Object proto = KeyboardEventProto::self(p1);
-    if(proto.hasProperty(p1,p2)) return true;
+    ObjectImp *proto = KeyboardEventProto::self(p1);
+    if(proto->hasProperty(p1,p2)) return true;
     if(UIEvent::hasProperty(p1,p2)) return true;
     return false;
 }
 
-Value KeyboardEvent::get(GET_METHOD_ARGS) const
+ValueImp *KeyboardEvent::get(GET_METHOD_ARGS) const
 {
     return lookupGet<KeyboardEventProtoFunc,KeyboardEvent>(p1,p2,&s_hashTable,this,p3);
 }
@@ -2356,18 +2356,18 @@ KeyboardEvent KDOM::EcmaInterface::inheritedKeyboardEventCast(const ObjectImp *p
        Q_UNUSED(p1); return KeyboardEvent::null;
 }
 
-Value KeyboardEvent::getInParents(GET_METHOD_ARGS) const
+ValueImp *KeyboardEvent::getInParents(GET_METHOD_ARGS) const
 {
-    Object proto = KeyboardEventProto::self(p1);
-    if(proto.hasProperty(p1,p2)) return proto.get(p1,p2);
+    ObjectImp *proto = KeyboardEventProto::self(p1);
+    if(proto->hasProperty(p1,p2)) return proto->get(p1,p2);
     if(UIEvent::hasProperty(p1,p2)) return UIEvent::get(p1,p2,p3);
     return Undefined();
 }
 
-Object KeyboardEvent::prototype(ExecState *p1) const
+ObjectImp *KeyboardEvent::prototype(ExecState *p1) const
 {
     if(p1) return KeyboardEventProto::self(p1);
-    return Object::dynamicCast(Null());
+    return NULL;
 }
 
 ObjectImp *KeyboardEvent::bridge(ExecState *p1) const
@@ -2375,7 +2375,7 @@ ObjectImp *KeyboardEvent::bridge(ExecState *p1) const
     return new DOMBridge<KeyboardEvent>(p1,static_cast<KeyboardEvent::Private *>(d));
 }
 
-Value KeyboardEvent::cache(ExecState *p1) const
+ValueImp *KeyboardEvent::cache(ExecState *p1) const
 {
     return cacheDOMObject<KeyboardEvent>(p1,static_cast<KeyboardEvent::Private *>(d));
 }
@@ -2388,21 +2388,21 @@ bool LSException::hasProperty(ExecState *p1,const Identifier &p2) const
     return false;
 }
 
-Value LSException::get(GET_METHOD_ARGS) const
+ValueImp *LSException::get(GET_METHOD_ARGS) const
 {
     return lookupGetValue<LSException>(p1,p2,&s_hashTable,this,p3);
 }
 
-Value LSException::getInParents(GET_METHOD_ARGS) const
+ValueImp *LSException::getInParents(GET_METHOD_ARGS) const
 {
     Q_UNUSED(p1); Q_UNUSED(p2); Q_UNUSED(p3);
     return Undefined();
 }
 
-Object LSException::prototype(ExecState *p1) const
+ObjectImp *LSException::prototype(ExecState *p1) const
 {
     if(p1) return p1->interpreter()->builtinObjectPrototype();
-    return Object::dynamicCast(Null());
+    return NULL;
 }
 
 ObjectImp *LSException::bridge(ExecState *p1) const
@@ -2410,7 +2410,7 @@ ObjectImp *LSException::bridge(ExecState *p1) const
     return new DOMBridge<LSException>(p1,static_cast<LSException::Private *>(d));
 }
 
-Value LSException::cache(ExecState *p1) const
+ValueImp *LSException::cache(ExecState *p1) const
 {
     return cacheDOMObject<LSException>(p1,static_cast<LSException::Private *>(d));
 }
@@ -2423,7 +2423,7 @@ bool LSInput::hasProperty(ExecState *p1,const Identifier &p2) const
     return false;
 }
 
-Value LSInput::get(GET_METHOD_ARGS) const
+ValueImp *LSInput::get(GET_METHOD_ARGS) const
 {
     return lookupGetValue<LSInput>(p1,p2,&s_hashTable,this,p3);
 }
@@ -2436,7 +2436,7 @@ LSInput KDOM::toLSInput(KJS::ExecState *exec, const ObjectImp *p1)
     return LSInput::null;
 }
 
-Value LSInput::getInParents(GET_METHOD_ARGS) const
+ValueImp *LSInput::getInParents(GET_METHOD_ARGS) const
 {
     Q_UNUSED(p1); Q_UNUSED(p2); Q_UNUSED(p3);
     return Undefined();
@@ -2453,10 +2453,10 @@ bool LSInput::putInParents(PUT_METHOD_ARGS)
     return false;
 }
 
-Object LSInput::prototype(ExecState *p1) const
+ObjectImp *LSInput::prototype(ExecState *p1) const
 {
     if(p1) return p1->interpreter()->builtinObjectPrototype();
-    return Object::dynamicCast(Null());
+    return NULL;
 }
 
 ObjectImp *LSInput::bridge(ExecState *p1) const
@@ -2464,7 +2464,7 @@ ObjectImp *LSInput::bridge(ExecState *p1) const
     return new DOMRWBridge<LSInput>(p1,static_cast<LSInput::Private *>(d));
 }
 
-Value LSInput::cache(ExecState *p1) const
+ValueImp *LSInput::cache(ExecState *p1) const
 {
     return cacheDOMObject<LSInput>(p1,static_cast<LSInput::Private *>(d));
 }
@@ -2477,7 +2477,7 @@ bool LSOutput::hasProperty(ExecState *p1,const Identifier &p2) const
     return false;
 }
 
-Value LSOutput::get(GET_METHOD_ARGS) const
+ValueImp *LSOutput::get(GET_METHOD_ARGS) const
 {
     return lookupGetValue<LSOutput>(p1,p2,&s_hashTable,this,p3);
 }
@@ -2490,7 +2490,7 @@ LSOutput KDOM::toLSOutput(KJS::ExecState *exec, const ObjectImp *p1)
     return LSOutput::null;
 }
 
-Value LSOutput::getInParents(GET_METHOD_ARGS) const
+ValueImp *LSOutput::getInParents(GET_METHOD_ARGS) const
 {
     Q_UNUSED(p1); Q_UNUSED(p2); Q_UNUSED(p3);
     return Undefined();
@@ -2507,10 +2507,10 @@ bool LSOutput::putInParents(PUT_METHOD_ARGS)
     return false;
 }
 
-Object LSOutput::prototype(ExecState *p1) const
+ObjectImp *LSOutput::prototype(ExecState *p1) const
 {
     if(p1) return p1->interpreter()->builtinObjectPrototype();
-    return Object::dynamicCast(Null());
+    return NULL;
 }
 
 ObjectImp *LSOutput::bridge(ExecState *p1) const
@@ -2518,7 +2518,7 @@ ObjectImp *LSOutput::bridge(ExecState *p1) const
     return new DOMRWBridge<LSOutput>(p1,static_cast<LSOutput::Private *>(d));
 }
 
-Value LSOutput::cache(ExecState *p1) const
+ValueImp *LSOutput::cache(ExecState *p1) const
 {
     return cacheDOMObject<LSOutput>(p1,static_cast<LSOutput::Private *>(d));
 }
@@ -2527,13 +2527,13 @@ bool LSParser::hasProperty(ExecState *p1,const Identifier &p2) const
 {
     const HashEntry *e = Lookup::findEntry(&LSParser::s_hashTable,p2);
     if(e) return true;
-    Object proto = LSParserProto::self(p1);
-    if(proto.hasProperty(p1,p2)) return true;
+    ObjectImp *proto = LSParserProto::self(p1);
+    if(proto->hasProperty(p1,p2)) return true;
     if(EventTarget::hasProperty(p1,p2)) return true;
     return false;
 }
 
-Value LSParser::get(GET_METHOD_ARGS) const
+ValueImp *LSParser::get(GET_METHOD_ARGS) const
 {
     return lookupGet<LSParserProtoFunc,LSParser>(p1,p2,&s_hashTable,this,p3);
 }
@@ -2556,10 +2556,10 @@ LSParser KDOM::EcmaInterface::inheritedLSParserCast(const ObjectImp *p1)
        Q_UNUSED(p1); return LSParser::null;
 }
 
-Value LSParser::getInParents(GET_METHOD_ARGS) const
+ValueImp *LSParser::getInParents(GET_METHOD_ARGS) const
 {
-    Object proto = LSParserProto::self(p1);
-    if(proto.hasProperty(p1,p2)) return proto.get(p1,p2);
+    ObjectImp *proto = LSParserProto::self(p1);
+    if(proto->hasProperty(p1,p2)) return proto->get(p1,p2);
     if(EventTarget::hasProperty(p1,p2)) return EventTarget::get(p1,p2,p3);
     return Undefined();
 }
@@ -2578,10 +2578,10 @@ bool LSParser::putInParents(PUT_METHOD_ARGS)
     return false;
 }
 
-Object LSParser::prototype(ExecState *p1) const
+ObjectImp *LSParser::prototype(ExecState *p1) const
 {
     if(p1) return LSParserProto::self(p1);
-    return Object::dynamicCast(Null());
+    return NULL;
 }
 
 ObjectImp *LSParser::bridge(ExecState *p1) const
@@ -2589,7 +2589,7 @@ ObjectImp *LSParser::bridge(ExecState *p1) const
     return new DOMRWBridge<LSParser>(p1,static_cast<LSParser::Private *>(d));
 }
 
-Value LSParser::cache(ExecState *p1) const
+ValueImp *LSParser::cache(ExecState *p1) const
 {
     return cacheDOMObject<LSParser>(p1,static_cast<LSParser::Private *>(d));
 }
@@ -2598,12 +2598,12 @@ bool LSParserFilter::hasProperty(ExecState *p1,const Identifier &p2) const
 {
     const HashEntry *e = Lookup::findEntry(&LSParserFilter::s_hashTable,p2);
     if(e) return true;
-    Object proto = LSParserFilterProto::self(p1);
-    if(proto.hasProperty(p1,p2)) return true;
+    ObjectImp *proto = LSParserFilterProto::self(p1);
+    if(proto->hasProperty(p1,p2)) return true;
     return false;
 }
 
-Value LSParserFilter::get(GET_METHOD_ARGS) const
+ValueImp *LSParserFilter::get(GET_METHOD_ARGS) const
 {
     return lookupGet<LSParserFilterProtoFunc,LSParserFilter>(p1,p2,&s_hashTable,this,p3);
 }
@@ -2626,18 +2626,18 @@ LSParserFilter KDOM::EcmaInterface::inheritedLSParserFilterCast(const ObjectImp
        Q_UNUSED(p1); return LSParserFilter::null;
 }
 
-Value LSParserFilter::getInParents(GET_METHOD_ARGS) const
+ValueImp *LSParserFilter::getInParents(GET_METHOD_ARGS) const
 {
-    Object proto = LSParserFilterProto::self(p1);
-    if(proto.hasProperty(p1,p2)) return proto.get(p1,p2);
+    ObjectImp *proto = LSParserFilterProto::self(p1);
+    if(proto->hasProperty(p1,p2)) return proto->get(p1,p2);
     Q_UNUSED(p3);
     return Undefined();
 }
 
-Object LSParserFilter::prototype(ExecState *p1) const
+ObjectImp *LSParserFilter::prototype(ExecState *p1) const
 {
     if(p1) return LSParserFilterProto::self(p1);
-    return Object::dynamicCast(Null());
+    return NULL;
 }
 
 ObjectImp *LSParserFilter::bridge(ExecState *p1) const
@@ -2645,7 +2645,7 @@ ObjectImp *LSParserFilter::bridge(ExecState *p1) const
     return new DOMBridge<LSParserFilter>(p1,static_cast<LSParserFilter::Private *>(d));
 }
 
-Value LSParserFilter::cache(ExecState *p1) const
+ValueImp *LSParserFilter::cache(ExecState *p1) const
 {
     return cacheDOMObject<LSParserFilter>(p1,static_cast<LSParserFilter::Private *>(d));
 }
@@ -2654,12 +2654,12 @@ bool LSResourceResolver::hasProperty(ExecState *p1,const Identifier &p2) const
 {
     const HashEntry *e = Lookup::findEntry(&LSResourceResolver::s_hashTable,p2);
     if(e) return true;
-    Object proto = LSResourceResolverProto::self(p1);
-    if(proto.hasProperty(p1,p2)) return true;
+    ObjectImp *proto = LSResourceResolverProto::self(p1);
+    if(proto->hasProperty(p1,p2)) return true;
     return false;
 }
 
-Value LSResourceResolver::get(GET_METHOD_ARGS) const
+ValueImp *LSResourceResolver::get(GET_METHOD_ARGS) const
 {
     return lookupGet<LSResourceResolverProtoFunc,LSResourceResolver>(p1,p2,&s_hashTable,this,p3);
 }
@@ -2682,18 +2682,18 @@ LSResourceResolver KDOM::EcmaInterface::inheritedLSResourceResolverCast(const Ob
        Q_UNUSED(p1); return LSResourceResolver::null;
 }
 
-Value LSResourceResolver::getInParents(GET_METHOD_ARGS) const
+ValueImp *LSResourceResolver::getInParents(GET_METHOD_ARGS) const
 {
-    Object proto = LSResourceResolverProto::self(p1);
-    if(proto.hasProperty(p1,p2)) return proto.get(p1,p2);
+    ObjectImp *proto = LSResourceResolverProto::self(p1);
+    if(proto->hasProperty(p1,p2)) return proto->get(p1,p2);
     Q_UNUSED(p3);
     return Undefined();
 }
 
-Object LSResourceResolver::prototype(ExecState *p1) const
+ObjectImp *LSResourceResolver::prototype(ExecState *p1) const
 {
     if(p1) return LSResourceResolverProto::self(p1);
-    return Object::dynamicCast(Null());
+    return NULL;
 }
 
 ObjectImp *LSResourceResolver::bridge(ExecState *p1) const
@@ -2701,7 +2701,7 @@ ObjectImp *LSResourceResolver::bridge(ExecState *p1) const
     return new DOMBridge<LSResourceResolver>(p1,static_cast<LSResourceResolver::Private *>(d));
 }
 
-Value LSResourceResolver::cache(ExecState *p1) const
+ValueImp *LSResourceResolver::cache(ExecState *p1) const
 {
     return cacheDOMObject<LSResourceResolver>(p1,static_cast<LSResourceResolver::Private *>(d));
 }
@@ -2710,12 +2710,12 @@ bool LSSerializer::hasProperty(ExecState *p1,const Identifier &p2) const
 {
     const HashEntry *e = Lookup::findEntry(&LSSerializer::s_hashTable,p2);
     if(e) return true;
-    Object proto = LSSerializerProto::self(p1);
-    if(proto.hasProperty(p1,p2)) return true;
+    ObjectImp *proto = LSSerializerProto::self(p1);
+    if(proto->hasProperty(p1,p2)) return true;
     return false;
 }
 
-Value LSSerializer::get(GET_METHOD_ARGS) const
+ValueImp *LSSerializer::get(GET_METHOD_ARGS) const
 {
     return lookupGet<LSSerializerProtoFunc,LSSerializer>(p1,p2,&s_hashTable,this,p3);
 }
@@ -2738,10 +2738,10 @@ LSSerializer KDOM::EcmaInterface::inheritedLSSerializerCast(const ObjectImp *p1)
        Q_UNUSED(p1); return LSSerializer::null;
 }
 
-Value LSSerializer::getInParents(GET_METHOD_ARGS) const
+ValueImp *LSSerializer::getInParents(GET_METHOD_ARGS) const
 {
-    Object proto = LSSerializerProto::self(p1);
-    if(proto.hasProperty(p1,p2)) return proto.get(p1,p2);
+    ObjectImp *proto = LSSerializerProto::self(p1);
+    if(proto->hasProperty(p1,p2)) return proto->get(p1,p2);
     Q_UNUSED(p3);
     return Undefined();
 }
@@ -2757,10 +2757,10 @@ bool LSSerializer::putInParents(PUT_METHOD_ARGS)
     return false;
 }
 
-Object LSSerializer::prototype(ExecState *p1) const
+ObjectImp *LSSerializer::prototype(ExecState *p1) const
 {
     if(p1) return LSSerializerProto::self(p1);
-    return Object::dynamicCast(Null());
+    return NULL;
 }
 
 ObjectImp *LSSerializer::bridge(ExecState *p1) const
@@ -2768,7 +2768,7 @@ ObjectImp *LSSerializer::bridge(ExecState *p1) const
     return new DOMRWBridge<LSSerializer>(p1,static_cast<LSSerializer::Private *>(d));
 }
 
-Value LSSerializer::cache(ExecState *p1) const
+ValueImp *LSSerializer::cache(ExecState *p1) const
 {
     return cacheDOMObject<LSSerializer>(p1,static_cast<LSSerializer::Private *>(d));
 }
@@ -2781,21 +2781,21 @@ bool LSSerializerFilter::hasProperty(ExecState *p1,const Identifier &p2) const
     return false;
 }
 
-Value LSSerializerFilter::get(GET_METHOD_ARGS) const
+ValueImp *LSSerializerFilter::get(GET_METHOD_ARGS) const
 {
     return lookupGetValue<LSSerializerFilter>(p1,p2,&s_hashTable,this,p3);
 }
 
-Value LSSerializerFilter::getInParents(GET_METHOD_ARGS) const
+ValueImp *LSSerializerFilter::getInParents(GET_METHOD_ARGS) const
 {
     Q_UNUSED(p1); Q_UNUSED(p2); Q_UNUSED(p3);
     return Undefined();
 }
 
-Object LSSerializerFilter::prototype(ExecState *p1) const
+ObjectImp *LSSerializerFilter::prototype(ExecState *p1) const
 {
     if(p1) return p1->interpreter()->builtinObjectPrototype();
-    return Object::dynamicCast(Null());
+    return NULL;
 }
 
 ObjectImp *LSSerializerFilter::bridge(ExecState *p1) const
@@ -2803,7 +2803,7 @@ ObjectImp *LSSerializerFilter::bridge(ExecState *p1) const
     return new DOMBridge<LSSerializerFilter>(p1,static_cast<LSSerializerFilter::Private *>(d));
 }
 
-Value LSSerializerFilter::cache(ExecState *p1) const
+ValueImp *LSSerializerFilter::cache(ExecState *p1) const
 {
     return cacheDOMObject<LSSerializerFilter>(p1,static_cast<LSSerializerFilter::Private *>(d));
 }
@@ -2812,15 +2812,15 @@ bool MediaList::hasProperty(ExecState *p1,const Identifier &p2) const
 {
     const HashEntry *e = Lookup::findEntry(&MediaList::s_hashTable,p2);
     if(e) return true;
-    Object proto = MediaListProto::self(p1);
-    if(proto.hasProperty(p1,p2)) return true;
+    ObjectImp *proto = MediaListProto::self(p1);
+    if(proto->hasProperty(p1,p2)) return true;
     bool ok;
     unsigned int i = p2.toArrayIndex(&ok);
     if(ok && i < length()) return true;
     return false;
 }
 
-Value MediaList::get(GET_METHOD_ARGS) const
+ValueImp *MediaList::get(GET_METHOD_ARGS) const
 {
     bool ok;
     unsigned int i = p2.toArrayIndex(&ok);
@@ -2846,10 +2846,10 @@ MediaList KDOM::EcmaInterface::inheritedMediaListCast(const ObjectImp *p1)
        Q_UNUSED(p1); return MediaList::null;
 }
 
-Value MediaList::getInParents(GET_METHOD_ARGS) const
+ValueImp *MediaList::getInParents(GET_METHOD_ARGS) const
 {
-    Object proto = MediaListProto::self(p1);
-    if(proto.hasProperty(p1,p2)) return proto.get(p1,p2);
+    ObjectImp *proto = MediaListProto::self(p1);
+    if(proto->hasProperty(p1,p2)) return proto->get(p1,p2);
     Q_UNUSED(p3);
     return Undefined();
 }
@@ -2865,10 +2865,10 @@ bool MediaList::putInParents(PUT_METHOD_ARGS)
     return false;
 }
 
-Object MediaList::prototype(ExecState *p1) const
+ObjectImp *MediaList::prototype(ExecState *p1) const
 {
     if(p1) return MediaListProto::self(p1);
-    return Object::dynamicCast(Null());
+    return NULL;
 }
 
 ObjectImp *MediaList::bridge(ExecState *p1) const
@@ -2876,7 +2876,7 @@ ObjectImp *MediaList::bridge(ExecState *p1) const
     return new DOMRWBridge<MediaList>(p1,static_cast<MediaList::Private *>(d));
 }
 
-Value MediaList::cache(ExecState *p1) const
+ValueImp *MediaList::cache(ExecState *p1) const
 {
     return cacheDOMObject<MediaList>(p1,static_cast<MediaList::Private *>(d));
 }
@@ -2885,13 +2885,13 @@ bool MouseEvent::hasProperty(ExecState *p1,const Identifier &p2) const
 {
     const HashEntry *e = Lookup::findEntry(&MouseEvent::s_hashTable,p2);
     if(e) return true;
-    Object proto = MouseEventProto::self(p1);
-    if(proto.hasProperty(p1,p2)) return true;
+    ObjectImp *proto = MouseEventProto::self(p1);
+    if(proto->hasProperty(p1,p2)) return true;
     if(UIEvent::hasProperty(p1,p2)) return true;
     return false;
 }
 
-Value MouseEvent::get(GET_METHOD_ARGS) const
+ValueImp *MouseEvent::get(GET_METHOD_ARGS) const
 {
     return lookupGet<MouseEventProtoFunc,MouseEvent>(p1,p2,&s_hashTable,this,p3);
 }
@@ -2914,18 +2914,18 @@ MouseEvent KDOM::EcmaInterface::inheritedMouseEventCast(const ObjectImp *p1)
        Q_UNUSED(p1); return MouseEvent::null;
 }
 
-Value MouseEvent::getInParents(GET_METHOD_ARGS) const
+ValueImp *MouseEvent::getInParents(GET_METHOD_ARGS) const
 {
-    Object proto = MouseEventProto::self(p1);
-    if(proto.hasProperty(p1,p2)) return proto.get(p1,p2);
+    ObjectImp *proto = MouseEventProto::self(p1);
+    if(proto->hasProperty(p1,p2)) return proto->get(p1,p2);
     if(UIEvent::hasProperty(p1,p2)) return UIEvent::get(p1,p2,p3);
     return Undefined();
 }
 
-Object MouseEvent::prototype(ExecState *p1) const
+ObjectImp *MouseEvent::prototype(ExecState *p1) const
 {
     if(p1) return MouseEventProto::self(p1);
-    return Object::dynamicCast(Null());
+    return NULL;
 }
 
 ObjectImp *MouseEvent::bridge(ExecState *p1) const
@@ -2933,7 +2933,7 @@ ObjectImp *MouseEvent::bridge(ExecState *p1) const
     return new DOMBridge<MouseEvent>(p1,static_cast<MouseEvent::Private *>(d));
 }
 
-Value MouseEvent::cache(ExecState *p1) const
+ValueImp *MouseEvent::cache(ExecState *p1) const
 {
     return cacheDOMObject<MouseEvent>(p1,static_cast<MouseEvent::Private *>(d));
 }
@@ -2942,13 +2942,13 @@ bool MutationEvent::hasProperty(ExecState *p1,const Identifier &p2) const
 {
     const HashEntry *e = Lookup::findEntry(&MutationEvent::s_hashTable,p2);
     if(e) return true;
-    Object proto = MutationEventProto::self(p1);
-    if(proto.hasProperty(p1,p2)) return true;
+    ObjectImp *proto = MutationEventProto::self(p1);
+    if(proto->hasProperty(p1,p2)) return true;
     if(Event::hasProperty(p1,p2)) return true;
     return false;
 }
 
-Value MutationEvent::get(GET_METHOD_ARGS) const
+ValueImp *MutationEvent::get(GET_METHOD_ARGS) const
 {
     return lookupGet<MutationEventProtoFunc,MutationEvent>(p1,p2,&s_hashTable,this,p3);
 }
@@ -2971,18 +2971,18 @@ MutationEvent KDOM::EcmaInterface::inheritedMutationEventCast(const ObjectImp *p
        Q_UNUSED(p1); return MutationEvent::null;
 }
 
-Value MutationEvent::getInParents(GET_METHOD_ARGS) const
+ValueImp *MutationEvent::getInParents(GET_METHOD_ARGS) const
 {
-    Object proto = MutationEventProto::self(p1);
-    if(proto.hasProperty(p1,p2)) return proto.get(p1,p2);
+    ObjectImp *proto = MutationEventProto::self(p1);
+    if(proto->hasProperty(p1,p2)) return proto->get(p1,p2);
     if(Event::hasProperty(p1,p2)) return Event::get(p1,p2,p3);
     return Undefined();
 }
 
-Object MutationEvent::prototype(ExecState *p1) const
+ObjectImp *MutationEvent::prototype(ExecState *p1) const
 {
     if(p1) return MutationEventProto::self(p1);
-    return Object::dynamicCast(Null());
+    return NULL;
 }
 
 ObjectImp *MutationEvent::bridge(ExecState *p1) const
@@ -2990,7 +2990,7 @@ ObjectImp *MutationEvent::bridge(ExecState *p1) const
     return new DOMBridge<MutationEvent>(p1,static_cast<MutationEvent::Private *>(d));
 }
 
-Value MutationEvent::cache(ExecState *p1) const
+ValueImp *MutationEvent::cache(ExecState *p1) const
 {
     return cacheDOMObject<MutationEvent>(p1,static_cast<MutationEvent::Private *>(d));
 }
@@ -2999,15 +2999,15 @@ bool NamedNodeMap::hasProperty(ExecState *p1,const Identifier &p2) const
 {
     const HashEntry *e = Lookup::findEntry(&NamedNodeMap::s_hashTable,p2);
     if(e) return true;
-    Object proto = NamedNodeMapProto::self(p1);
-    if(proto.hasProperty(p1,p2)) return true;
+    ObjectImp *proto = NamedNodeMapProto::self(p1);
+    if(proto->hasProperty(p1,p2)) return true;
     bool ok;
     unsigned int i = p2.toArrayIndex(&ok);
     if(ok && i < length()) return true;
     return false;
 }
 
-Value NamedNodeMap::get(GET_METHOD_ARGS) const
+ValueImp *NamedNodeMap::get(GET_METHOD_ARGS) const
 {
     bool ok;
     unsigned int i = p2.toArrayIndex(&ok);
@@ -3033,10 +3033,10 @@ NamedNodeMap KDOM::EcmaInterface::inheritedNamedNodeMapCast(const ObjectImp *p1)
        Q_UNUSED(p1); return NamedNodeMap::null;
 }
 
-Value NamedNodeMap::getInParents(GET_METHOD_ARGS) const
+ValueImp *NamedNodeMap::getInParents(GET_METHOD_ARGS) const
 {
-    Object proto = NamedNodeMapProto::self(p1);
-    if(proto.hasProperty(p1,p2)) return proto.get(p1,p2);
+    ObjectImp *proto = NamedNodeMapProto::self(p1);
+    if(proto->hasProperty(p1,p2)) return proto->get(p1,p2);
     Q_UNUSED(p3);
     return Undefined();
 }
@@ -3047,10 +3047,10 @@ bool NamedNodeMap::put(PUT_METHOD_ARGS)
     return false;
 }
 
-Object NamedNodeMap::prototype(ExecState *p1) const
+ObjectImp *NamedNodeMap::prototype(ExecState *p1) const
 {
     if(p1) return NamedNodeMapProto::self(p1);
-    return Object::dynamicCast(Null());
+    return NULL;
 }
 
 ObjectImp *NamedNodeMap::bridge(ExecState *p1) const
@@ -3058,7 +3058,7 @@ ObjectImp *NamedNodeMap::bridge(ExecState *p1) const
     return new DOMRWBridge<NamedNodeMap>(p1,static_cast<NamedNodeMap::Private *>(d));
 }
 
-Value NamedNodeMap::cache(ExecState *p1) const
+ValueImp *NamedNodeMap::cache(ExecState *p1) const
 {
     return cacheDOMObject<NamedNodeMap>(p1,static_cast<NamedNodeMap::Private *>(d));
 }
@@ -3067,13 +3067,13 @@ bool Node::hasProperty(ExecState *p1,const Identifier &p2) const
 {
     const HashEntry *e = Lookup::findEntry(&Node::s_hashTable,p2);
     if(e) return true;
-    Object proto = NodeProto::self(p1);
-    if(proto.hasProperty(p1,p2)) return true;
+    ObjectImp *proto = NodeProto::self(p1);
+    if(proto->hasProperty(p1,p2)) return true;
     if(EventTarget::hasProperty(p1,p2)) return true;
     return false;
 }
 
-Value Node::get(GET_METHOD_ARGS) const
+ValueImp *Node::get(GET_METHOD_ARGS) const
 {
     return lookupGet<NodeProtoFunc,Node>(p1,p2,&s_hashTable,this,p3);
 }
@@ -3129,10 +3129,10 @@ Node KDOM::EcmaInterface::inheritedNodeCast(const ObjectImp *p1)
        Q_UNUSED(p1); return Node::null;
 }
 
-Value Node::getInParents(GET_METHOD_ARGS) const
+ValueImp *Node::getInParents(GET_METHOD_ARGS) const
 {
-    Object proto = NodeProto::self(p1);
-    if(proto.hasProperty(p1,p2)) return proto.get(p1,p2);
+    ObjectImp *proto = NodeProto::self(p1);
+    if(proto->hasProperty(p1,p2)) return proto->get(p1,p2);
     if(EventTarget::hasProperty(p1,p2)) return EventTarget::get(p1,p2,p3);
     return Undefined();
 }
@@ -3151,10 +3151,10 @@ bool Node::putInParents(PUT_METHOD_ARGS)
     return false;
 }
 
-Object Node::prototype(ExecState *p1) const
+ObjectImp *Node::prototype(ExecState *p1) const
 {
     if(p1) return NodeProto::self(p1);
-    return Object::dynamicCast(Null());
+    return NULL;
 }
 
 ObjectImp *Node::bridge(ExecState *p1) const
@@ -3162,7 +3162,7 @@ ObjectImp *Node::bridge(ExecState *p1) const
     return new DOMRWBridge<Node>(p1,static_cast<Node::Private *>(d));
 }
 
-Value Node::cache(ExecState *p1) const
+ValueImp *Node::cache(ExecState *p1) const
 {
     return cacheDOMObject<Node>(p1,static_cast<Node::Private *>(d));
 }
@@ -3171,12 +3171,12 @@ bool NodeIterator::hasProperty(ExecState *p1,const Identifier &p2) const
 {
     const HashEntry *e = Lookup::findEntry(&NodeIterator::s_hashTable,p2);
     if(e) return true;
-    Object proto = NodeIteratorProto::self(p1);
-    if(proto.hasProperty(p1,p2)) return true;
+    ObjectImp *proto = NodeIteratorProto::self(p1);
+    if(proto->hasProperty(p1,p2)) return true;
     return false;
 }
 
-Value NodeIterator::get(GET_METHOD_ARGS) const
+ValueImp *NodeIterator::get(GET_METHOD_ARGS) const
 {
     return lookupGet<NodeIteratorProtoFunc,NodeIterator>(p1,p2,&s_hashTable,this,p3);
 }
@@ -3199,18 +3199,18 @@ NodeIterator KDOM::EcmaInterface::inheritedNodeIteratorCast(const ObjectImp *p1)
        Q_UNUSED(p1); return NodeIterator::null;
 }
 
-Value NodeIterator::getInParents(GET_METHOD_ARGS) const
+ValueImp *NodeIterator::getInParents(GET_METHOD_ARGS) const
 {
-    Object proto = NodeIteratorProto::self(p1);
-    if(proto.hasProperty(p1,p2)) return proto.get(p1,p2);
+    ObjectImp *proto = NodeIteratorProto::self(p1);
+    if(proto->hasProperty(p1,p2)) return proto->get(p1,p2);
     Q_UNUSED(p3);
     return Undefined();
 }
 
-Object NodeIterator::prototype(ExecState *p1) const
+ObjectImp *NodeIterator::prototype(ExecState *p1) const
 {
     if(p1) return NodeIteratorProto::self(p1);
-    return Object::dynamicCast(Null());
+    return NULL;
 }
 
 ObjectImp *NodeIterator::bridge(ExecState *p1) const
@@ -3218,7 +3218,7 @@ ObjectImp *NodeIterator::bridge(ExecState *p1) const
     return new DOMBridge<NodeIterator>(p1,static_cast<NodeIterator::Private *>(d));
 }
 
-Value NodeIterator::cache(ExecState *p1) const
+ValueImp *NodeIterator::cache(ExecState *p1) const
 {
     return cacheDOMObject<NodeIterator>(p1,static_cast<NodeIterator::Private *>(d));
 }
@@ -3227,15 +3227,15 @@ bool NodeList::hasProperty(ExecState *p1,const Identifier &p2) const
 {
     const HashEntry *e = Lookup::findEntry(&NodeList::s_hashTable,p2);
     if(e) return true;
-    Object proto = NodeListProto::self(p1);
-    if(proto.hasProperty(p1,p2)) return true;
+    ObjectImp *proto = NodeListProto::self(p1);
+    if(proto->hasProperty(p1,p2)) return true;
     bool ok;
     unsigned int i = p2.toArrayIndex(&ok);
     if(ok && i < length()) return true;
     return false;
 }
 
-Value NodeList::get(GET_METHOD_ARGS) const
+ValueImp *NodeList::get(GET_METHOD_ARGS) const
 {
     bool ok;
     unsigned int i = p2.toArrayIndex(&ok);
@@ -3261,18 +3261,18 @@ NodeList KDOM::EcmaInterface::inheritedNodeListCast(const ObjectImp *p1)
        Q_UNUSED(p1); return NodeList::null;
 }
 
-Value NodeList::getInParents(GET_METHOD_ARGS) const
+ValueImp *NodeList::getInParents(GET_METHOD_ARGS) const
 {
-    Object proto = NodeListProto::self(p1);
-    if(proto.hasProperty(p1,p2)) return proto.get(p1,p2);
+    ObjectImp *proto = NodeListProto::self(p1);
+    if(proto->hasProperty(p1,p2)) return proto->get(p1,p2);
     Q_UNUSED(p3);
     return Undefined();
 }
 
-Object NodeList::prototype(ExecState *p1) const
+ObjectImp *NodeList::prototype(ExecState *p1) const
 {
     if(p1) return NodeListProto::self(p1);
-    return Object::dynamicCast(Null());
+    return NULL;
 }
 
 ObjectImp *NodeList::bridge(ExecState *p1) const
@@ -3280,7 +3280,7 @@ ObjectImp *NodeList::bridge(ExecState *p1) const
     return new DOMBridge<NodeList>(p1,static_cast<NodeList::Private *>(d));
 }
 
-Value NodeList::cache(ExecState *p1) const
+ValueImp *NodeList::cache(ExecState *p1) const
 {
     return cacheDOMObject<NodeList>(p1,static_cast<NodeList::Private *>(d));
 }
@@ -3293,12 +3293,12 @@ bool Notation::hasProperty(ExecState *p1,const Identifier &p2) const
     return false;
 }
 
-Value Notation::get(GET_METHOD_ARGS) const
+ValueImp *Notation::get(GET_METHOD_ARGS) const
 {
     return lookupGetValue<Notation>(p1,p2,&s_hashTable,this,p3);
 }
 
-Value Notation::getInParents(GET_METHOD_ARGS) const
+ValueImp *Notation::getInParents(GET_METHOD_ARGS) const
 {
     if(Node::hasProperty(p1,p2)) return Node::get(p1,p2,p3);
     return Undefined();
@@ -3313,10 +3313,10 @@ bool Notation::put(PUT_METHOD_ARGS)
     return false;
 }
 
-Object Notation::prototype(ExecState *p1) const
+ObjectImp *Notation::prototype(ExecState *p1) const
 {
     if(p1) return p1->interpreter()->builtinObjectPrototype();
-    return Object::dynamicCast(Null());
+    return NULL;
 }
 
 ObjectImp *Notation::bridge(ExecState *p1) const
@@ -3324,7 +3324,7 @@ ObjectImp *Notation::bridge(ExecState *p1) const
     return new DOMRWBridge<Notation>(p1,static_cast<Notation::Private *>(d));
 }
 
-Value Notation::cache(ExecState *p1) const
+ValueImp *Notation::cache(ExecState *p1) const
 {
     return cacheDOMObject<Notation>(p1,static_cast<Notation::Private *>(d));
 }
@@ -3337,12 +3337,12 @@ bool ProcessingInstruction::hasProperty(ExecState *p1,const Identifier &p2) cons
     return false;
 }
 
-Value ProcessingInstruction::get(GET_METHOD_ARGS) const
+ValueImp *ProcessingInstruction::get(GET_METHOD_ARGS) const
 {
     return lookupGetValue<ProcessingInstruction>(p1,p2,&s_hashTable,this,p3);
 }
 
-Value ProcessingInstruction::getInParents(GET_METHOD_ARGS) const
+ValueImp *ProcessingInstruction::getInParents(GET_METHOD_ARGS) const
 {
     if(Node::hasProperty(p1,p2)) return Node::get(p1,p2,p3);
     return Undefined();
@@ -3362,10 +3362,10 @@ bool ProcessingInstruction::putInParents(PUT_METHOD_ARGS)
     return false;
 }
 
-Object ProcessingInstruction::prototype(ExecState *p1) const
+ObjectImp *ProcessingInstruction::prototype(ExecState *p1) const
 {
     if(p1) return p1->interpreter()->builtinObjectPrototype();
-    return Object::dynamicCast(Null());
+    return NULL;
 }
 
 ObjectImp *ProcessingInstruction::bridge(ExecState *p1) const
@@ -3373,7 +3373,7 @@ ObjectImp *ProcessingInstruction::bridge(ExecState *p1) const
     return new DOMRWBridge<ProcessingInstruction>(p1,static_cast<ProcessingInstruction::Private *>(d));
 }
 
-Value ProcessingInstruction::cache(ExecState *p1) const
+ValueImp *ProcessingInstruction::cache(ExecState *p1) const
 {
     return cacheDOMObject<ProcessingInstruction>(p1,static_cast<ProcessingInstruction::Private *>(d));
 }
@@ -3386,21 +3386,21 @@ bool KDOM::RGBColor::hasProperty(ExecState *p1,const Identifier &p2) const
     return false;
 }
 
-Value KDOM::RGBColor::get(GET_METHOD_ARGS) const
+ValueImp *KDOM::RGBColor::get(GET_METHOD_ARGS) const
 {
     return lookupGetValue<KDOM::RGBColor>(p1,p2,&s_hashTable,this,p3);
 }
 
-Value KDOM::RGBColor::getInParents(GET_METHOD_ARGS) const
+ValueImp *KDOM::RGBColor::getInParents(GET_METHOD_ARGS) const
 {
     Q_UNUSED(p1); Q_UNUSED(p2); Q_UNUSED(p3);
     return Undefined();
 }
 
-Object KDOM::RGBColor::prototype(ExecState *p1) const
+ObjectImp *KDOM::RGBColor::prototype(ExecState *p1) const
 {
     if(p1) return p1->interpreter()->builtinObjectPrototype();
-    return Object::dynamicCast(Null());
+    return NULL;
 }
 
 ObjectImp *KDOM::RGBColor::bridge(ExecState *p1) const
@@ -3408,7 +3408,7 @@ ObjectImp *KDOM::RGBColor::bridge(ExecState *p1) const
     return new DOMBridge<KDOM::RGBColor>(p1,static_cast<KDOM::RGBColor::Private *>(d));
 }
 
-Value KDOM::RGBColor::cache(ExecState *p1) const
+ValueImp *KDOM::RGBColor::cache(ExecState *p1) const
 {
     return cacheDOMObject<KDOM::RGBColor>(p1,static_cast<KDOM::RGBColor::Private *>(d));
 }
@@ -3417,12 +3417,12 @@ bool Range::hasProperty(ExecState *p1,const Identifier &p2) const
 {
     const HashEntry *e = Lookup::findEntry(&Range::s_hashTable,p2);
     if(e) return true;
-    Object proto = RangeProto::self(p1);
-    if(proto.hasProperty(p1,p2)) return true;
+    ObjectImp *proto = RangeProto::self(p1);
+    if(proto->hasProperty(p1,p2)) return true;
     return false;
 }
 
-Value Range::get(GET_METHOD_ARGS) const
+ValueImp *Range::get(GET_METHOD_ARGS) const
 {
     return lookupGet<RangeProtoFunc,Range>(p1,p2,&s_hashTable,this,p3);
 }
@@ -3450,18 +3450,18 @@ Range KDOM::EcmaInterface::inheritedRangeCast(const ObjectImp *p1)
        Q_UNUSED(p1); return Range::null;
 }
 
-Value Range::getInParents(GET_METHOD_ARGS) const
+ValueImp *Range::getInParents(GET_METHOD_ARGS) const
 {
-    Object proto = RangeProto::self(p1);
-    if(proto.hasProperty(p1,p2)) return proto.get(p1,p2);
+    ObjectImp *proto = RangeProto::self(p1);
+    if(proto->hasProperty(p1,p2)) return proto->get(p1,p2);
     Q_UNUSED(p3);
     return Undefined();
 }
 
-Object Range::prototype(ExecState *p1) const
+ObjectImp *Range::prototype(ExecState *p1) const
 {
     if(p1) return RangeProto::self(p1);
-    return Object::dynamicCast(Null());
+    return NULL;
 }
 
 ObjectImp *Range::bridge(ExecState *p1) const
@@ -3469,7 +3469,7 @@ ObjectImp *Range::bridge(ExecState *p1) const
     return new DOMBridge<Range>(p1,static_cast<Range::Private *>(d));
 }
 
-Value Range::cache(ExecState *p1) const
+ValueImp *Range::cache(ExecState *p1) const
 {
     return cacheDOMObject<Range>(p1,static_cast<Range::Private *>(d));
 }
@@ -3482,21 +3482,21 @@ bool RangeException::hasProperty(ExecState *p1,const Identifier &p2) const
     return false;
 }
 
-Value RangeException::get(GET_METHOD_ARGS) const
+ValueImp *RangeException::get(GET_METHOD_ARGS) const
 {
     return lookupGetValue<RangeException>(p1,p2,&s_hashTable,this,p3);
 }
 
-Value RangeException::getInParents(GET_METHOD_ARGS) const
+ValueImp *RangeException::getInParents(GET_METHOD_ARGS) const
 {
     Q_UNUSED(p1); Q_UNUSED(p2); Q_UNUSED(p3);
     return Undefined();
 }
 
-Object RangeException::prototype(ExecState *p1) const
+ObjectImp *RangeException::prototype(ExecState *p1) const
 {
     if(p1) return p1->interpreter()->builtinObjectPrototype();
-    return