Timeline



Aug 27, 2005:

10:01 PM Changeset in webkit [10370] by adele
  • 2 edits in branches/Safari-2-0-branch/WebCore

Merged fix from TOT to Safari-2-0-branch

2005-08-27 David Harrison <harrison@apple.com>

Reviewed by Adele and John.

  • fixes <rdar://problem/4214259> (REGRESSION: DENVER )Safari app will crash when pressing Command + a to select all (Word XML format)

Problem is that NodeImpl::maxDeepOffset() was using the wrong test for being able to call the
TextImpl length() function, so it was being called on a ProcessingInstruction node.

Test cases added:

  • manual-tests/wordXML-selectall.xml: Added.
  • khtml/xml/dom_nodeimpl.cpp: (NodeImpl::maxDeepOffset): use isTextNode() instead of offsetInCharacters().
9:10 PM Changeset in webkit [10369] by hyatt
  • 3 edits in trunk/WebCore

Fix two minor bugs with border-image and border-radius.
border-image didn't parse properly when the border width
was omitted. border-radius had over-aggressive clipping.

  • khtml/css/cssparser.cpp: (BorderImageParseContext::commitNumber):
  • khtml/rendering/render_object.cpp: (RenderObject::paintBorder):
5:58 PM Changeset in webkit [10368] by harrison
  • 2 edits
    1 add in trunk/WebCore

Reviewed by Adele and John.

  • fixes <rdar://problem/4214259> (REGRESSION: DENVER )Safari app will crash when pressing Command + a to select all (Word XML format)

Problem is that NodeImpl::maxDeepOffset() was using the wrong test for being able to call the
TextImpl length() function, so it was being called on a ProcessingInstruction node.

Test cases added:

  • manual-tests/wordXML-selectall.xml: Added.
  • khtml/xml/dom_nodeimpl.cpp: (NodeImpl::maxDeepOffset): use isTextNode() instead of offsetInCharacters().
11:55 AM Changeset in webkit [10367] by darin
  • 2 edits
    2 adds in trunk

Reviewed and landed by Darin.

Test cases added:

  • layout-tests/fast/text/line-breaks.html: Added.
  • layout-tests/fast/text/line-breaks-expected.txt: Added.
  • khtml/rendering/break_lines.cpp: (khtml::isBreakable): Disallow breaks in a few cases where UCFindTextBreak says things are breakable. This is only an intermediate step. We're going to improve this code and consider a port to ICU instead of Carbon.
10:41 AM Changeset in webkit [10366] by adele
  • 2 edits in branches/Safari-2-0-branch/WebCore

Fixing merge error.

  • khtml/editing/markup.cpp: (khtml::startMarkup):
10:10 AM Changeset in webkit [10365] by adele
  • 3 edits in branches/Safari-2-0-branch/WebCore

Merged fix from TOT to Safari-2-0-branch.

  • khtml/editing/htmlediting.cpp: ReplaceSelectionCommand changes are made here.

2005-08-26 John Sullivan <sullivan@apple.com>

Reviewed by Darin Adler.

Test cases added: none, doesn't affect layout

  • fixed these leaks: <rdar://problem/4232514> many leaks of StyleBaseImpl called within computeAndStoreNodeDesiredStyle within -[WebView paste:], seen running webkit tests (probably affects Mail) <rdar://problem/4232572> many leaks of StyleBaseImpl called within fixupNodeStyles within -[WebView paste:], seen running webkit tests (probably affects Mail) <rdar://problem/4232629> many leaks of StyleBaseImpl within startMarkup within -[WebHTMLView _writeSelectionToPasteboard:], seen running webkit tests <rdar://problem/4232779> many leaks of StyleBaseImpl within createMarkup within -[WebHTMLView _writeSelectionToPasteboard:], seen running webkit tests
  • khtml/editing/markup.cpp: (khtml::startMarkup): Put Position::computedStyle() result into a local variable so it can be reffed/dereffed, avoids a leak. Done in two places in this method. This fixes 4232629. (khtml::createMarkup): ditto, but only in one place. This fixes 4232779.
  • khtml/editing/replace_selection_command.cpp: (khtml::ReplaceSelectionCommand::fixupNodeStyles): ditto. This fixes 4232572. (khtml::computeAndStoreNodeDesiredStyle): ditto, but in two places. This fixes 4232514.
9:32 AM Changeset in webkit [10364] by darin
  • 2 edits in trunk/WebKitTools

Reviewed and landed by Darin.

  • Scripts/update-webkit: Added option --quiet (-q) to decrease the amount of output.
9:30 AM Changeset in webkit [10363] by darin
  • 2 edits in trunk/WebKitTools
  • Scripts/cvs-create-patch: Add code to check for files starting with ".".

Aug 26, 2005:

10:28 PM Changeset in webkit [10362] by darin
  • 7 edits
    8 adds
    5 deletes in trunk
  • fixed a few things in the DOM test suite
  • layout-tests/dom/html/level1/core/selfhtml.js:
  • layout-tests/dom/html/level2/core/selfhtml.js:
  • layout-tests/dom/html/level2/events/selfhtml.js:
  • layout-tests/dom/html/level2/html/selfhtml.js: Updated all 4 of these to match and have better comments.
  • layout-tests/dom/html/level2/html/HTMLDocument17-expected.txt: Added.
  • layout-tests/dom/html/level2/html/HTMLDocument17.html: Added.
  • layout-tests/dom/html/level2/html/HTMLDocument17.html-disabled: Removed. Re-enabled this test since it's no longer crashing (and succeeding)!
  • layout-tests/dom/html/level2/html/HTMLDocument19-expected.txt: Added.
  • layout-tests/dom/html/level2/html/HTMLDocument19.html: Added.
  • layout-tests/dom/html/level2/html/HTMLDocument19.html-disabled: Removed. Re-enabled this test since it's no longer crashing (and succeeding)!
  • layout-tests/dom/html/level2/html/HTMLDocument20-expected.txt: Added.
  • layout-tests/dom/html/level2/html/HTMLDocument20.html: Added.
  • layout-tests/dom/html/level2/html/HTMLDocument20.html-disabled: Removed. Re-enabled this test since it's no longer crashing (and succeeding)!
  • layout-tests/dom/html/level2/html/HTMLDocument21-expected.txt: Added.
  • layout-tests/dom/html/level2/html/HTMLDocument21.html: Added.
  • layout-tests/dom/html/level2/html/HTMLDocument21.html-disabled: Removed. Re-enabled this test since it's no longer crashing (and succeeding)!
  • layout-tests/dom/html/level2/html/HTMLFormElement10-expected.txt: Removed.
  • layout-tests/dom/html/level2/html/HTMLFormElement10.html-disabled: Reverted the changes to this disabled test; it's still disabled, but now not changed locally in WebKit.
  • layout-tests/dom/html/level2/html/HTMLFormElement10.js: Reverted the changes in this script. Should no longer be needed.
8:59 PM Changeset in webkit [10361] by darin
  • 5 edits
    2 deletes in trunk

Reviewed and landed by Darin.

  • layout-tests/dom/html/level2/html/HTMLBaseElement01.html: New version.
  • layout-tests/dom/html/level2/html/HTMLBaseElement01-expected.txt: Now says "success".
  • layout-tests/dom/html/level2/html/HTMLBaseElement02.html: New version.
  • layout-tests/dom/html/level2/html/HTMLBaseElement02-expected.txt: Now says "success".
  • layout-tests/dom/html/level2/html/HTMLBaseElement01.js: Removed.
  • layout-tests/dom/html/level2/html/HTMLBaseElement02.js: Removed.
8:22 PM Changeset in webkit [10360] by darin
  • 2 edits in trunk

Reviewed and landed by Darin.

  • layout-tests/dom/html/level2/events/dispatchEvent12.js: Fixed to match real updated test. Before we mis-merged a change.
8:21 PM Changeset in webkit [10359] by darin
  • 2 edits in trunk/WebCore
  • khtml/html/htmlnames.cpp: (DOM::HTMLNames::init): Tweaked a wrong character in a comment.
5:35 PM Changeset in webkit [10358] by adele
  • 2 edits in branches/Safari-2-0-branch/WebKit

Reviewed by Darin.

  • WebKit.xcodeproj/project.pbxproj: Made WebDashboardRegion.h private.
5:14 PM Changeset in webkit [10357] by hyatt
  • 24 edits in trunk/WebCore

Implement four new CSS properties from CSS3. border-image, background-clip,
background-origin, and border-radius. Border radius support is still in the
initial stages, with only transparent borders supported.

Reviewed by darin

  • khtml/css/css_computedstyle.cpp: (DOM::): (DOM::CSSComputedStyleDeclarationImpl::getPropertyCSSValue):
  • khtml/css/css_valueimpl.cpp: (DOM::CSSPrimitiveValueImpl::CSSPrimitiveValueImpl): (DOM::CSSPrimitiveValueImpl::cssText): (DOM::PairImpl::PairImpl): (DOM::PairImpl::~PairImpl): (DOM::PairImpl::setFirst): (DOM::PairImpl::setSecond): (DOM::CSSImageValueImpl::~CSSImageValueImpl): (DOM::CSSImageValueImpl::image): (DOM::CSSBorderImageValueImpl::CSSBorderImageValueImpl): (DOM::CSSBorderImageValueImpl::~CSSBorderImageValueImpl): (DOM::CSSBorderImageValueImpl::cssText):
  • khtml/css/css_valueimpl.h: (DOM::CSSPrimitiveValueImpl::getPairValue): (DOM::CSSPrimitiveValueImpl::): (DOM::RectImpl::top): (DOM::RectImpl::right): (DOM::RectImpl::bottom): (DOM::RectImpl::left): (DOM::PairImpl::first): (DOM::PairImpl::second): (DOM::CSSBorderImageValueImpl::cssValueType):
  • khtml/css/cssparser.cpp: (CSSParser::parseValue): (CSSParser::parseBackgroundShorthand): (CSSParser::parseBackgroundProperty): (BorderImageParseContext::m_verticalRule): (BorderImageParseContext::~BorderImageParseContext): (BorderImageParseContext::failed): (BorderImageParseContext::allowBreak): (BorderImageParseContext::allowNumber): (BorderImageParseContext::allowSlash): (BorderImageParseContext::allowWidth): (BorderImageParseContext::allowRule): (BorderImageParseContext::commitImage): (BorderImageParseContext::commitNumber): (BorderImageParseContext::commitSlash): (BorderImageParseContext::commitWidth): (BorderImageParseContext::commitRule): (BorderImageParseContext::commitBorderImage): (CSSParser::parseBorderImage):
  • khtml/css/cssparser.h:
  • khtml/css/cssproperties.in:
  • khtml/css/cssstyleselector.cpp: (khtml::CSSStyleSelector::applyProperty): (khtml::CSSStyleSelector::mapBackgroundClip): (khtml::CSSStyleSelector::mapBackgroundOrigin):
  • khtml/css/cssstyleselector.h:
  • khtml/css/cssvalues.in:
  • khtml/dom/css_value.h: (DOM::CSSPrimitiveValue::):
  • khtml/misc/loader.h: (khtml::CachedObject::isLoaded):
  • khtml/rendering/render_box.cpp: (RenderBox::paintBackground): (RenderBox::paintBackgroundExtended):
  • khtml/rendering/render_box.h:
  • khtml/rendering/render_line.cpp: (khtml::InlineFlowBox::onEndChain): (khtml::InlineFlowBox::determineSpacingForFlowBoxes): (khtml::InlineFlowBox::paintBackground): (khtml::InlineFlowBox::paintBackgroundAndBorder):
  • khtml/rendering/render_object.cpp: (RenderObject::paintBorderImage): (RenderObject::paintBorder): (RenderObject::updateBackgroundImages): (RenderObject::setPixmap):
  • khtml/rendering/render_object.h: (khtml::RenderObject::paintBackgroundExtended):
  • khtml/rendering/render_style.cpp: (m_next): (BackgroundLayer::BackgroundLayer): (BackgroundLayer::operator=): (BackgroundLayer::operator==): (BackgroundLayer::fillUnsetProperties): (BackgroundLayer::cullEmptyLayers):
  • khtml/rendering/render_style.h: (khtml::BorderValue::nonZero): (khtml::): (khtml::BorderImage::m_verticalRule): (khtml::BorderImage::operator==): (khtml::BorderImage::hasImage): (khtml::BorderImage::image): (khtml::BorderData::hasBorder): (khtml::BorderData::hasBorderRadius): (khtml::BorderData::borderLeftWidth): (khtml::BorderData::borderRightWidth): (khtml::BorderData::borderTopWidth): (khtml::BorderData::borderBottomWidth): (khtml::BorderData::operator==): (khtml::BackgroundLayer::backgroundClip): (khtml::BackgroundLayer::backgroundOrigin): (khtml::BackgroundLayer::isBackgroundClipSet): (khtml::BackgroundLayer::isBackgroundOriginSet): (khtml::BackgroundLayer::setBackgroundClip): (khtml::BackgroundLayer::setBackgroundOrigin): (khtml::BackgroundLayer::clearBackgroundClip): (khtml::BackgroundLayer::clearBackgroundOrigin): (khtml::RenderStyle::borderImage): (khtml::RenderStyle::borderTopLeftRadius): (khtml::RenderStyle::borderTopRightRadius): (khtml::RenderStyle::borderBottomLeftRadius): (khtml::RenderStyle::borderBottomRightRadius): (khtml::RenderStyle::hasBorderRadius): (khtml::RenderStyle::borderLeftWidth): (khtml::RenderStyle::borderRightWidth): (khtml::RenderStyle::borderTopWidth): (khtml::RenderStyle::borderBottomWidth): (khtml::RenderStyle::backgroundClip): (khtml::RenderStyle::backgroundOrigin): (khtml::RenderStyle::resetBorder): (khtml::RenderStyle::resetBorderImage): (khtml::RenderStyle::resetBorderRadius): (khtml::RenderStyle::resetBorderTopLeftRadius): (khtml::RenderStyle::resetBorderTopRightRadius): (khtml::RenderStyle::resetBorderBottomLeftRadius): (khtml::RenderStyle::resetBorderBottomRightRadius): (khtml::RenderStyle::setBorderImage): (khtml::RenderStyle::setBorderTopLeftRadius): (khtml::RenderStyle::setBorderTopRightRadius): (khtml::RenderStyle::setBorderBottomLeftRadius): (khtml::RenderStyle::setBorderBottomRightRadius): (khtml::RenderStyle::setBorderRadius): (khtml::RenderStyle::initialBackgroundClip): (khtml::RenderStyle::initialBackgroundOrigin): (khtml::RenderStyle::initialBorderImage): (khtml::RenderStyle::initialBorderRadius):
  • kwq/KWQPainter.h: (QPainter::):
  • kwq/KWQPainter.mm: (QPainter::drawEllipse): (QPainter::drawScaledAndTiledPixmap): (QPainter::addRoundedRectClip):
  • kwq/KWQPixmap.h:
  • kwq/KWQPixmap.mm: (QPixmap::setAnimationRect):
  • kwq/WebCoreImageRenderer.h:
5:12 PM Changeset in webkit [10356] by hyatt
  • 2 edits in trunk/WebCore

Fix comment parsing so that it is lax for <style>. Better fix eventually
will be to not even have the tokenizer do anything with <!-- and --> inside
<style> and <script>.

Reviewed by adele

  • khtml/html/htmltokenizer.cpp: (khtml::HTMLTokenizer::parseComment):
5:03 PM Changeset in webkit [10355] by hyatt
  • 5 edits in trunk/WebKit

Add support for a new scaling and tiling function so that border images from CSS3
can be implemented.

Reviewed by darin

  • WebCoreSupport.subproj/WebImageData.h:
  • WebCoreSupport.subproj/WebImageData.m: (-[WebImageData scaleAndTileInRect:fromRect:withHorizontalTileRule:withVerticalTileRule:context:]):
  • WebCoreSupport.subproj/WebImageRenderer.m: (-[WebImageRenderer scaleAndTileInRect:fromRect:withHorizontalTileRule:withVerticalTileRule:context:]): (-[WebImageRenderer setAnimationRect:]):
  • WebView.subproj/WebHTMLView.m: (-[WebHTMLView updateFocusState]):
4:46 PM Changeset in webkit [10354] by mjs
  • 5 edits in trunk/JavaScriptCore

Reviewed by John.

<rdar://problem/4224911> many many leaks in kjsyyparse with malformed Javascript

Record all nodes that are created during parsing, and delete any
that are left floating with a refcount of 0.

  • kjs/internal.cpp: (KJS::Parser::saveNewNode): (KJS::clearNewNodes): (KJS::Parser::parse):
  • kjs/internal.h:
  • kjs/nodes.cpp: (Node::Node):
  • kjs/nodes.h: (KJS::Node::refcount):
4:42 PM Changeset in webkit [10353] by mjs
  • in /

file shared_ptr.h was added on branch Safari-2-0-branch on 2005-08-28 23:26:53 +0000

4:42 PM Changeset in webkit [10352] by mjs
  • 11 edits
    1 add in trunk/JavaScriptCore

Reviewed by John.

  • fixed <rdar://problem/4232452> many many leaks in kjsyyparse on some well-formed JavaScript (can repro on sony.com, webkit tests)

Fixed by changing the refcounting scheme for nodes. Instead of each node implementing a custom ref and
deref for all its children (and being responsible for deleting them), nodes use a smart pointer to
hold their children, and smart pointers are used outside the node tree as well. This change mostly
removes code.

  • JavaScriptCore.xcodeproj/project.pbxproj:
  • kjs/function.cpp: (KJS::DeclaredFunctionImp::DeclaredFunctionImp): (KJS::GlobalFuncImp::callAsFunction):
  • kjs/function.h:
  • kjs/function_object.cpp: (FunctionObjectImp::construct):
  • kjs/grammar.y:
  • kjs/internal.cpp: (KJS::Parser::parse): (KJS::Parser::accept): (KJS::InterpreterImp::checkSyntax): (KJS::InterpreterImp::evaluate):
  • kjs/internal.h:
  • kjs/nodes.cpp: (Node::Node): (Node::~Node): (ElementNode::evaluate): (PropertyValueNode::evaluate): (ArgumentListNode::evaluateList): (NewExprNode::evaluate): (FunctionCallValueNode::evaluate): (FunctionCallBracketNode::evaluate): (FunctionCallDotNode::evaluate): (RelationalNode::evaluate): (StatListNode::execute): (StatListNode::processVarDecls): (VarDeclListNode::evaluate): (VarDeclListNode::processVarDecls): (ForInNode::ForInNode): (ClauseListNode::processVarDecls): (CaseBlockNode::evalBlock): (FuncDeclNode::processFuncDecl): (FuncExprNode::evaluate): (SourceElementsNode::execute): (SourceElementsNode::processFuncDecl): (SourceElementsNode::processVarDecls):
  • kjs/nodes.h: (KJS::Node::ref): (KJS::Node::deref): (KJS::NumberNode::NumberNode): (KJS::GroupNode::GroupNode): (KJS::ElementNode::ElementNode): (KJS::ArrayNode::ArrayNode): (KJS::PropertyValueNode::PropertyValueNode): (KJS::ObjectLiteralNode::ObjectLiteralNode): (KJS::BracketAccessorNode::BracketAccessorNode): (KJS::DotAccessorNode::DotAccessorNode): (KJS::ArgumentListNode::ArgumentListNode): (KJS::ArgumentsNode::ArgumentsNode): (KJS::NewExprNode::NewExprNode): (KJS::FunctionCallValueNode::FunctionCallValueNode): (KJS::FunctionCallResolveNode::FunctionCallResolveNode): (KJS::FunctionCallBracketNode::FunctionCallBracketNode): (KJS::FunctionCallDotNode::FunctionCallDotNode): (KJS::PostfixNode::PostfixNode): (KJS::DeleteNode::DeleteNode): (KJS::VoidNode::VoidNode): (KJS::TypeOfNode::TypeOfNode): (KJS::PrefixNode::PrefixNode): (KJS::UnaryPlusNode::UnaryPlusNode): (KJS::NegateNode::NegateNode): (KJS::BitwiseNotNode::BitwiseNotNode): (KJS::LogicalNotNode::LogicalNotNode): (KJS::MultNode::MultNode): (KJS::AddNode::AddNode): (KJS::ShiftNode::ShiftNode): (KJS::RelationalNode::RelationalNode): (KJS::EqualNode::EqualNode): (KJS::BitOperNode::BitOperNode): (KJS::BinaryLogicalNode::BinaryLogicalNode): (KJS::ConditionalNode::ConditionalNode): (KJS::AssignResolveNode::AssignResolveNode): (KJS::AssignBracketNode::AssignBracketNode): (KJS::AssignDotNode::AssignDotNode): (KJS::CommaNode::CommaNode): (KJS::AssignExprNode::AssignExprNode): (KJS::VarDeclListNode::VarDeclListNode): (KJS::VarStatementNode::VarStatementNode): (KJS::ExprStatementNode::ExprStatementNode): (KJS::IfNode::IfNode): (KJS::DoWhileNode::DoWhileNode): (KJS::WhileNode::WhileNode): (KJS::ForNode::ForNode): (KJS::ReturnNode::ReturnNode): (KJS::WithNode::WithNode): (KJS::CaseClauseNode::CaseClauseNode): (KJS::ClauseListNode::ClauseListNode): (KJS::ClauseListNode::clause): (KJS::ClauseListNode::next): (KJS::SwitchNode::SwitchNode): (KJS::LabelNode::LabelNode): (KJS::ThrowNode::ThrowNode): (KJS::CatchNode::CatchNode): (KJS::FinallyNode::FinallyNode): (KJS::TryNode::TryNode): (KJS::ParameterNode::ParameterNode): (KJS::ParameterNode::nextParam): (KJS::FuncDeclNode::FuncDeclNode): (KJS::FuncExprNode::FuncExprNode):
  • kjs/nodes2string.cpp: (KJS::SourceStream::operator<<): (ElementNode::streamTo): (PropertyValueNode::streamTo): (ArgumentListNode::streamTo): (StatListNode::streamTo): (VarDeclListNode::streamTo): (CaseBlockNode::streamTo): (ParameterNode::streamTo): (SourceElementsNode::streamTo):
  • kjs/shared_ptr.h: Added. (kxmlcore::SharedPtr::SharedPtr): (kxmlcore::SharedPtr::~SharedPtr): (kxmlcore::SharedPtr::isNull): (kxmlcore::SharedPtr::notNull): (kxmlcore::SharedPtr::reset): (kxmlcore::SharedPtr::get): (kxmlcore::SharedPtr::operator*): (kxmlcore::SharedPtr::operator->): (kxmlcore::SharedPtr::operator!): (kxmlcore::SharedPtr::operator bool): (kxmlcore::SharedPtr::operator==): (kxmlcore::::operator): (kxmlcore::operator!=): (kxmlcore::static_pointer_cast): (kxmlcore::const_pointer_cast):
3:39 PM Changeset in webkit [10351] by sullivan
  • 3 edits in trunk/WebCore

Reviewed by Darin Adler.

Test cases added: none, doesn't affect layout

  • fixed these leaks: <rdar://problem/4232514> many leaks of StyleBaseImpl called within computeAndStoreNodeDesiredStyle within -[WebView paste:], seen running webkit tests (probably affects Mail) <rdar://problem/4232572> many leaks of StyleBaseImpl called within fixupNodeStyles within -[WebView paste:], seen running webkit tests (probably affects Mail) <rdar://problem/4232629> many leaks of StyleBaseImpl within startMarkup within -[WebHTMLView _writeSelectionToPasteboard:], seen running webkit tests <rdar://problem/4232779> many leaks of StyleBaseImpl within createMarkup within -[WebHTMLView _writeSelectionToPasteboard:], seen running webkit tests
  • khtml/editing/markup.cpp: (khtml::startMarkup): Put Position::computedStyle() result into a local variable so it can be reffed/dereffed, avoids a leak. Done in two places in this method. This fixes 4232629. (khtml::createMarkup): ditto, but only in one place. This fixes 4232779.
  • khtml/editing/replace_selection_command.cpp: (khtml::ReplaceSelectionCommand::fixupNodeStyles): ditto. This fixes 4232572. (khtml::computeAndStoreNodeDesiredStyle): ditto, but in two places. This fixes 4232514.
3:25 PM Changeset in webkit [10350]
  • 48 copies
    22 deletes in tags/WebKit-416~3~3

This commit was manufactured by cvs2svn to create tag
'WebKit-416~3~3'.

3:25 PM Changeset in webkit [10349] by adele
  • 3 edits in branches/Safari-2-0-branch/WebKit

Versioning for Safari-2-0-branch - WebKit-416.3.3

  • WebKit.xcodeproj/project.pbxproj: removed creation of frameworks-symlink-stamp
3:02 PM Changeset in webkit [10348] by adele
  • 2 edits in trunk/WebKit

Reviewed by Beth.

  • WebKit.xcodeproj/project.pbxproj: Changed WebKit.Framework to WebKit.framework in UMBRELLA_FRAMEWORK.
2:55 PM Changeset in webkit [10347]
  • 48 copies
    22 deletes in tags/WebKit-416~3~2

This commit was manufactured by cvs2svn to create tag
'WebKit-416~3~2'.

2:55 PM Changeset in webkit [10346] by adele
  • 2 edits in branches/Safari-2-0-branch/WebKit

Versioning for Safari-2-0-branch - WebKit-416.3.2

2:54 PM Changeset in webkit [10345] by adele
  • 2 edits in branches/Safari-2-0-branch/WebKit
  • WebKit.xcodeproj/project.pbxproj: Change WebKit.Framework to WebKit.framework in UMBRELLA_FRAMEWORK
2:37 PM Changeset in webkit [10344] by hyatt
  • 2 edits in branches/Safari-2-0-branch/WebCore

Fix for 4226539, blank content on leaky-cauldron.org. Revert
back to proper strict SGML comment parsing and just relax the
rules for comments inside <style> blocks (which weren't supposed
to be parsed by the HTML parser anyway... same problem as
<script> on news.com).

Reviewed by adele

  • khtml/html/htmltokenizer.cpp: (khtml::HTMLTokenizer::parseComment):
12:14 PM Changeset in webkit [10343] by andersca
  • 1 edit in trunk/WebCore/khtml/ecma/domparser.cpp

Fix copyright header

10:58 AM Changeset in webkit [10342] by darin
  • 2 edits in trunk/JavaScriptCore

Reviewed by John.
Landed by Darin.

  • bindings/objc/WebScriptObject.mm: (+[WebScriptObject _convertValueToObjcValue:originExecutionContext:executionContext:]): Remove bogus !.
10:35 AM Changeset in webkit [10341]
  • 48 copies
    22 deletes in tags/WebKit-416~3~1

This commit was manufactured by cvs2svn to create tag
'WebKit-416~3~1'.

10:35 AM Changeset in webkit [10340] by adele
  • 2 edits in branches/Safari-2-0-branch/WebKit

Versioning for Safari-2-0-branch - WebKit-416.3.1

10:33 AM Changeset in webkit [10339] by adele
  • 1 edit in branches/Safari-2-0-branch/WebKit/WebKit.xcodeproj/project.pbxproj

Move symlinks build rule higher up.

3:49 AM Changeset in webkit [10338] by mjs
  • 1 add in trunk/WebCore/ChangeLog-2005-08-23

Add back the old ChangeLog, for reference.

Aug 25, 2005:

5:40 PM Changeset in webkit [10337]
  • 337 copies
    42 deletes in tags/Safari-416~3

This commit was manufactured by cvs2svn to create tag 'Safari-416~3'.

5:40 PM Changeset in webkit [10336] by adele
  • 2 edits in branches/Safari-2-0-branch/WebCore

Merged fix from TOT to Safari-2-0-branch

2005-08-23 Vicki Murley <vicki@apple.com>

Reviewed by Adele.

  • fixed <rdar://problem/4229177> REGRESSION (Denver): crash dispatching mouse events (4608)

Test cases added:

  • manual-tests/mouseevent-on-closeddoc.html: Added.
  • manual-tests/resources/mouseevent-on-closeddoc.html: Added.
  • khtml/khtmlview.cpp: (KHTMLView::dispatchMouseEvent): add nil check
5:04 PM Changeset in webkit [10335] by adele
  • 2 edits in branches/Safari-2-0-branch/WebKit

Merged fix from TOT to Safari-2-0-branch

2005-08-25 David Harrison <harrison@apple.com>

Reviewed by Maciej.

<rdar://problem/4227734> Regression: WebCore selection bug on lines starting with tab (clownfish)

The text is in a DIV styled with "white-space:pre", and uses newline characters as linebreaks.
WebKit's text renderer is erroneously considering the width of the lines leading up to the tab
character when calculating the width of the tab.
Easily fixed by having widthForNextCharacter ignore the widthToStart when working with tabWidth.
Any prior text that fits in the same line is already factored into the xpos, which is paid attention to.

  • WebCoreSupport.subproj/WebTextRenderer.m: (widthForNextCharacter): Ignore the widthToStart when working with tabWidth.
4:46 PM Changeset in webkit [10334] by harrison
  • 2 edits in trunk/WebKit

Reviewed by Maciej.

<rdar://problem/4227734> Denver Regression: WebCore selection bug on lines starting with tab (clownfish)

The text is in a DIV styled with "white-space:pre", and uses newline characters as linebreaks.
WebKit's text renderer is erroneously considering the width of the lines leading up to the tab
character when calculating the width of the tab.
Easily fixed by having widthForNextCharacter ignore the widthToStart when working with tabWidth.
Any prior text that fits in the same line is already factored into the xpos, which is paid attention to.

  • WebCoreSupport.subproj/WebTextRenderer.m: (widthForNextCharacter): Ignore the widthToStart when working with tabWidth.
4:21 PM Changeset in webkit [10333] by adele
  • 2 edits in branches/Safari-2-0-branch/WebCore

Fixing a few build issues.

4:13 PM Changeset in webkit [10332] by darin
  • 47 edits in trunk/WebCore

Reviewed by John Sullivan.

  • khtml/html/htmlnames.h: Used new "for each" macros so the lists of tags here can be re-used in other files.
  • khtml/html/htmlnames.cpp: (DOM::HTMLNames::init): Changed the name of the function and used the macros defined in the header to avoid repeating the lists.
  • khtml/khtml_part.cpp: (KHTMLPart::init): Update for function name change.
  • khtml/html/html_elementimpl.cpp: (HTMLElementImpl::isRecognizedTagName): Use the macro from htmlnames.h to avoid repeating the list of tags.
  • khtml/ecma/kjs_css.cpp:
  • khtml/ecma/kjs_dom.cpp:
  • khtml/ecma/kjs_html.cpp:
  • khtml/editing/apply_style_command.cpp:
  • khtml/editing/break_blockquote_command.cpp:
  • khtml/editing/composite_edit_command.cpp:
  • khtml/editing/delete_selection_command.cpp:
  • khtml/editing/htmlediting.cpp:
  • khtml/editing/insert_line_break_command.cpp:
  • khtml/editing/insert_paragraph_separator_command.cpp:
  • khtml/editing/markup.cpp:
  • khtml/editing/replace_selection_command.cpp:
  • khtml/editing/visible_position.cpp:
  • khtml/editing/visible_text.cpp:
  • khtml/editing/visible_units.cpp:
  • khtml/html/html_documentimpl.cpp:
  • khtml/html/html_formimpl.cpp:
  • khtml/html/html_inlineimpl.cpp:
  • khtml/html/html_listimpl.cpp:
  • khtml/html/html_listimpl.h:
  • khtml/html/html_miscimpl.cpp:
  • khtml/html/html_objectimpl.cpp:
  • khtml/html/html_tableimpl.cpp:
  • khtml/html/htmlfactory.cpp:
  • khtml/html/htmlparser.cpp:
  • khtml/html/htmltokenizer.cpp:
  • khtml/misc/decoder.cpp:
  • khtml/rendering/render_applet.cpp:
  • khtml/rendering/render_form.cpp:
  • khtml/rendering/render_frames.cpp:
  • khtml/rendering/render_list.cpp:
  • khtml/rendering/render_table.cpp:
  • khtml/rendering/render_theme.cpp:
  • khtml/xml/dom_nodeimpl.cpp:
  • khtml/xml/dom_position.cpp:
  • khtml/xml/xml_tokenizer.cpp:
  • kwq/DOM.mm:
  • kwq/DOMHTML.mm:
  • kwq/KWQAccObject.mm:
  • kwq/KWQKHTMLPart.cpp:
  • kwq/KWQKHTMLPart.mm:
  • kwq/WebCoreBridge.mm: Updated "using" because HTMLNames is now inside the DOM namespace.
4:08 PM Changeset in webkit [10331] by darin
  • 2 edits
    1 delete in trunk/WebCore

Reviewed by Maciej.

  • removed WebCore-tests.exp since the tests it supported are now gone
  • WebCore-tests.exp: Removed.
  • WebCore.xcodeproj/project.pbxproj: Removed rules that use WebCore-tests.exp and WebCore-combined.exp.
2:49 PM Changeset in webkit [10330] by adele
  • 2 edits in branches/Safari-2-0-branch/WebKit

Reviewed by John.

Merged nil check for URLs from TOT

  • Misc.subproj/WebIconDatabase.m: (-[WebIconDatabase _releaseIconForIconURLString:]):
2:45 PM Changeset in webkit [10329] by justing
  • 1 delete in trunk/WebCore/ChangeLog-2005-08-23

Bug #:
Submitted by:
Reviewed by:

2:41 PM Changeset in webkit [10328] by eseidel
  • 2 edits in trunk

Bug #: 4589
Submitted by: Tobias Lidskog <tobiaslidskog@mac.com>
Reviewed by: eseidel

2:32 PM Changeset in webkit [10327] by eseidel
  • 5 edits in trunk

Bug #: 4657
Submitted by: Tobias Lidskog <tobiaslidskog@mac.com>
Reviewed by: eseidel

  • kdom/Helper.cpp: (parseLength): change string() to qstring()
  • kdom/css/impl/CSSStyleSelector.cpp: (checkPseudoState): ditto.
  • kdom/impl/DOMStringImpl.cpp: (DOMStringImpl::toInt): ditto.
  • kdom/impl/DocumentImpl.cpp: (DocumentImpl::getId): ditto. Fixes WebCore+SVG build after Darin's JSC change. http://bugzilla.opendarwin.org/show_bug.cgi?id=4657
12:05 PM Changeset in webkit [10326] by adele
  • 6 edits in branches/Safari-2-0-branch

Versioning for Safari-2-0-branch - Safari-416.3

10:47 AM Changeset in webkit [10325] by darin
  • 84 edits in trunk

JavaScriptCore:

Reviewed by John Sullivan.

  • rename KJS::UString::string() to KJS::UString::domString()
  • rename KJS::Identifier::string() to KJS::Identifier::domString()
  • kjs/identifier.h: Renamed.
  • kjs/ustring.h: Ditto.

WebCore:

Reviewed by John Sullivan.

  • rename KJS::UString::string to KJS::UString::domString
  • rename KJS::Identifier::string to KJS::Identifier::domString
  • rename DOM::DOMString::string to DOM::DOMString::qstring

It was confusing to have functions named string() with subtly
different meaning. In some cases, we made a string of the wrong type
and then it got converted to the other type.

  • khtml/css/css_base.cpp: (CSSSelector::print): (CSSSelector::selectorText):
  • khtml/css/css_ruleimpl.cpp: (CSSImportRuleImpl::init):
  • khtml/css/css_stylesheetimpl.cpp: (CSSStyleSheetImpl::parseString): (MediaListImpl::setMediaText):
  • khtml/css/css_valueimpl.cpp: (DOM::quoteStringIfNeeded): (DOM::CSSStyleDeclarationImpl::setProperty): (DOM::CSSMutableStyleDeclarationImpl::setProperty):
  • khtml/css/cssparser.cpp: (CSSParser::parseValue): (CSSParser::parseColor): (CSSParser::parseDeclaration): (CSSParser::parseShortHand): (CSSParser::parseContent): (CSSParser::parseBackgroundImage):
  • khtml/css/cssstyleselector.cpp: (khtml::CSSStyleSelector::matchRules): (khtml::checkPseudoState): (khtml::CSSStyleSelector::checkOneSelector): (khtml::CSSRuleSet::addRulesFromSheet):
  • khtml/dom/dom_string.cpp: (DOM::DOMString::percentage): (DOM::DOMString::qstring):
  • khtml/dom/dom_string.h:
  • khtml/ecma/kjs_binding.cpp: (KJS::UString::domString): (KJS::Identifier::domString):
  • khtml/ecma/kjs_css.cpp: (KJS::DOMCSSStyleDeclaration::put): (KJS::DOMCSSStyleDeclarationProtoFunc::callAsFunction): (KJS::DOMStyleSheetList::nameGetter): (KJS::DOMStyleSheetList::getOwnPropertySlot): (KJS::DOMMediaList::put): (KJS::KJS::DOMMediaListProtoFunc::callAsFunction): (KJS::DOMCSSStyleSheetProtoFunc::callAsFunction): (KJS::DOMCSSRule::putValueProperty): (KJS::DOMCSSRuleFunc::callAsFunction): (KJS::DOMCSSValue::put): (KJS::DOMCSSPrimitiveValueProtoFunc::callAsFunction):
  • khtml/ecma/kjs_dom.cpp: (KJS::DOMNode::putValueProperty): (KJS::DOMNodeProtoFunc::callAsFunction): (KJS::DOMNodeList::nameGetter): (KJS::DOMNodeList::getOwnPropertySlot): (KJS::DOMAttr::putValueProperty): (KJS::DOMDocument::putValueProperty): (KJS::DOMDocumentProtoFunc::callAsFunction): (KJS::DOMElement::attributeGetter): (KJS::DOMElement::getOwnPropertySlot): (KJS::DOMElementProtoFunc::callAsFunction): (KJS::DOMDOMImplementationProtoFunc::callAsFunction): (KJS::DOMNamedNodeMapProtoFunc::callAsFunction): (KJS::DOMProcessingInstruction::put): (KJS::DOMNamedNodesCollection::getOwnPropertySlot): (KJS::DOMCharacterData::put): (KJS::DOMCharacterDataProtoFunc::callAsFunction):
  • khtml/ecma/kjs_events.cpp: (KJS::DOMEventProtoFunc::callAsFunction): (KJS::DOMUIEventProtoFunc::callAsFunction): (KJS::DOMMouseEventProtoFunc::callAsFunction): (KJS::DOMKeyboardEventProtoFunc::callAsFunction): (KJS::DOMMutationEventProtoFunc::callAsFunction): (KJS::Clipboard::putValueProperty): (KJS::ClipboardProtoFunc::callAsFunction):
  • khtml/ecma/kjs_html.cpp: (KJS::KJS::HTMLDocFunction::callAsFunction): (KJS::HTMLDocument::namedItemGetter): (KJS::HTMLDocument::getOwnPropertySlot): (KJS::KJS::HTMLDocument::putValueProperty): (KJS::HTMLElement::framesetNameGetter): (KJS::HTMLElement::getOwnPropertySlot): (KJS::HTMLElement::anchorGetter): (KJS::HTMLElement::areaGetter): (KJS::KJS::HTMLElement::put): (KJS::HTMLElement::putValueProperty): (KJS::KJS::HTMLCollection::callAsFunction): (KJS::KJS::HTMLCollection::getNamedItems): (KJS::KJS::HTMLCollectionProtoFunc::callAsFunction): (KJS::OptionConstructorImp::construct): (KJS::Image::putValueProperty): (KJS::KJS::Context2DFunction::callAsFunction): (KJS::colorRefFromValue): (KJS::colorFromValue):
  • khtml/ecma/kjs_range.cpp: (KJS::DOMRangeProtoFunc::callAsFunction):
  • khtml/ecma/kjs_views.cpp: (KJS::DOMAbstractViewFunc::callAsFunction):
  • khtml/ecma/kjs_window.cpp: (KJS::Window::namedItemGetter): (KJS::Window::getOwnPropertySlot): (KJS::Window::isSafeScript): (KJS::WindowFunc::callAsFunction): (KJS::SelectionFunc::callAsFunction):
  • khtml/ecma/xmlhttprequest.cpp: (KJS::XMLHttpRequestProtoFunc::callAsFunction):
  • khtml/ecma/xmlserializer.cpp: (KJS::XMLSerializerProtoFunc::callAsFunction):
  • khtml/editing/apply_style_command.cpp: (khtml::StyleChange::init):
  • khtml/editing/composite_edit_command.cpp: (khtml::CompositeEditCommand::deleteInsignificantText):
  • khtml/editing/delete_selection_command.cpp: (khtml::debugPosition): (khtml::debugNode):
  • khtml/editing/jsediting.cpp: (DOM::JSEditor::queryCommandSupported):
  • khtml/editing/markup.cpp: (khtml::stringValueForRange): (khtml::renderedText): (khtml::startMarkup): (khtml::endMarkup): (khtml::completeURLs): (khtml::createMarkup):
  • khtml/editing/selection.cpp: (khtml::Selection::debugRenderer): (khtml::Selection::debugPosition): (khtml::Selection::formatForDebugger):
  • khtml/editing/visible_position.cpp: (khtml::VisiblePosition::debugPosition):
  • khtml/editing/visible_text.cpp: (khtml::TextIterator::handleTextNode): (khtml::TextIterator::handleTextBox):
  • khtml/html/html_baseimpl.cpp: (HTMLBodyElementImpl::parseMappedAttribute): (HTMLFrameElementImpl::isURLAllowed): (HTMLFrameElementImpl::openURL): (HTMLFrameElementImpl::parseMappedAttribute): (HTMLFrameElementImpl::attach): (HTMLFrameElementImpl::detach): (HTMLFrameElementImpl::contentPart): (HTMLFrameSetElementImpl::parseMappedAttribute): (HTMLIFrameElementImpl::attach):
  • khtml/html/html_documentimpl.cpp: (DOM::HTMLDocumentImpl::setCookie):
  • khtml/html/html_elementimpl.cpp: (HTMLElementImpl::parseMappedAttribute): (HTMLElementImpl::createContextualFragment): (HTMLElementImpl::addHTMLAlignment):
  • khtml/html/html_formimpl.cpp: (DOM::FormDataList::appendData): (DOM::HTMLFormElementImpl::formWouldHaveSecureSubmission): (DOM::HTMLFormElementImpl::formData): (DOM::HTMLFormElementImpl::parseEnctype): (DOM::HTMLFormElementImpl::submit): (DOM::HTMLFormElementImpl::parseMappedAttribute): (DOM::HTMLGenericFormElementImpl::state): (DOM::HTMLGenericFormElementImpl::findMatchingState): (DOM::HTMLButtonElementImpl::parseMappedAttribute): (DOM::HTMLInputElementImpl::state): (DOM::HTMLInputElementImpl::parseMappedAttribute): (DOM::HTMLInputElementImpl::appendFormData): (DOM::HTMLLabelElementImpl::parseMappedAttribute): (DOM::HTMLSelectElementImpl::parseMappedAttribute): (DOM::HTMLSelectElementImpl::appendFormData): (DOM::HTMLKeygenElementImpl::appendFormData): (DOM::HTMLOptionElementImpl::value): (DOM::HTMLTextAreaElementImpl::state): (DOM::HTMLTextAreaElementImpl::parseMappedAttribute): (DOM::HTMLTextAreaElementImpl::updateValue): (DOM::HTMLTextAreaElementImpl::setValue): (DOM::FormDataList::appendFile):
  • khtml/html/html_headimpl.cpp: (HTMLBaseElementImpl::process): (HTMLLinkElementImpl::parseMappedAttribute): (HTMLLinkElementImpl::tokenizeRelAttribute): (HTMLLinkElementImpl::process): (HTMLScriptElementImpl::insertedIntoDocument): (HTMLScriptElementImpl::notifyFinished): (HTMLScriptElementImpl::evaluateScript): (HTMLStyleElementImpl::parseMappedAttribute):
  • khtml/html/html_imageimpl.cpp: (HTMLImageElementImpl::parseMappedAttribute): (HTMLImageElementImpl::width): (HTMLImageElementImpl::height):
  • khtml/html/html_inlineimpl.cpp: (DOM::HTMLAnchorElementImpl::defaultEventHandler):
  • khtml/html/html_miscimpl.cpp: (DOM::HTMLCollectionImpl::updateNameCache): (DOM::HTMLCollectionImpl::namedItems): (DOM::HTMLFormCollectionImpl::updateNameCache):
  • khtml/html/html_objectimpl.cpp: (DOM::HTMLAppletElementImpl::createRenderer): (DOM::HTMLEmbedElementImpl::parseMappedAttribute): (DOM::HTMLObjectElementImpl::parseMappedAttribute): (DOM::HTMLParamElementImpl::isURLAttribute):
  • khtml/html/html_tableimpl.cpp: (DOM::HTMLTableElementImpl::addChild): (DOM::HTMLTableElementImpl::parseMappedAttribute): (DOM::HTMLTablePartElementImpl::parseMappedAttribute): (DOM::HTMLTableSectionElementImpl::addChild): (DOM::HTMLTableRowElementImpl::addChild):
  • khtml/html/htmlparser.cpp: (HTMLParser::handleError): (HTMLParser::processCloseTag):
  • khtml/html/htmltokenizer.cpp: (khtml::HTMLTokenizer::parseComment): (khtml::HTMLTokenizer::parseTag): (khtml::HTMLTokenizer::finish): (khtml::HTMLTokenizer::processToken): (khtml::HTMLTokenizer::notifyFinished):
  • khtml/khtml_part.cpp: (khtml::PartStyleSheetLoader::setStyleSheet): (KHTMLPart::executeScript): (KHTMLPart::checkEmitLoadEvent): (KHTMLPart::findTextNext): (KHTMLPart::overURL): (KHTMLPart::backgroundURL): (KHTMLPart::updateActions): (KHTMLPart::khtmlMousePressEvent): (KHTMLPart::handleMouseMoveEventDrag): (KHTMLPart::handleMouseMoveEventOver):
  • khtml/khtmlview.cpp: (KHTMLToolTip::maybeTip): (KHTMLView::viewportMouseDoubleClickEvent): (KHTMLView::focusNextPrevNode):
  • khtml/misc/loader.cpp: (CachedObject::finish): (CachedCSSStyleSheet::checkNotify): (CachedXSLStyleSheet::checkNotify): (CachedXBLDocument::checkNotify): (DocLoader::requestImage): (DocLoader::requestStyleSheet): (DocLoader::requestScript): (DocLoader::requestXSLStyleSheet): (DocLoader::requestXBLDocument): (Loader::servePendingRequests): (Loader::slotFinished): (Loader::cancelRequests): (Cache::requestImage): (Cache::requestStyleSheet): (Cache::requestScript): (Cache::requestXSLStyleSheet): (Cache::requestXBLDocument): (Cache::removeCacheEntry):
  • khtml/rendering/break_lines.cpp: (khtml::isBreakable):
  • khtml/rendering/font.cpp: (Font::drawText): (Font::width):
  • khtml/rendering/render_applet.cpp: (RenderApplet::createWidgetIfNecessary):
  • khtml/rendering/render_block.cpp: (khtml::RenderBlock::updateFirstLetter):
  • khtml/rendering/render_box.cpp: (RenderBox::~RenderBox):
  • khtml/rendering/render_form.cpp: (RenderSubmitButton::rawText): (RenderLineEdit::RenderLineEdit): (RenderLineEdit::updateFromElement): (RenderFileButton::updateFromElement): (RenderSelect::updateFromElement): (RenderTextArea::updateFromElement): (RenderSlider::updateFromElement):
  • khtml/rendering/render_frames.cpp: (RenderPartObject::updateWidget):
  • khtml/rendering/render_image.cpp: (RenderImage::setPixmap): (RenderImage::paint):
  • khtml/rendering/render_line.cpp: (khtml::EllipsisBox::paint):
  • khtml/rendering/render_list.cpp: (RenderListItem::paint): (RenderListMarker::paint):
  • khtml/rendering/render_object.cpp: (RenderObject::information):
  • khtml/rendering/render_text.cpp: (InlineTextBox::paint): (InlineTextBox::selectionStartEnd): (RenderText::RenderText): (RenderText::originalString): (RenderText::setText): (RenderText::position): (RenderTextFragment::originalString):
  • khtml/rendering/render_text.h: (khtml::RenderText::qstring):
  • khtml/xbl/xbl_binding.cpp: (XBL::m_nextBinding): (XBL::XBLBinding::setXBLDocument):
  • khtml/xbl/xbl_docimpl.cpp: (XBL::XBLDocumentImpl::setPrototypeBinding): (XBL::XBLDocumentImpl::prototypeBinding):
  • khtml/xbl/xbl_protohandler.cpp: (XBL::m_unused):
  • khtml/xml/dom2_rangeimpl.cpp: (DOM::RangeImpl::createContextualFragment): (DOM::RangeImpl::formatForDebugger):
  • khtml/xml/dom2_rangeimpl.h:
  • khtml/xml/dom_atomicstring.h: (DOM::AtomicString::qstring):
  • khtml/xml/dom_atomicstringlist.h: (DOM::AtomicStringList::qstring):
  • khtml/xml/dom_docimpl.cpp: (DOMImplementationImpl::hasFeature): (DOMImplementationImpl::createHTMLDocument): (DocumentImpl::getElementById): (DocumentImpl::addElementById): (DocumentImpl::removeElementById): (DocumentImpl::getElementByAccessKey): (DocumentImpl::updateTitle): (DocumentImpl::write): (DocumentImpl::processHttpEquiv): (DocumentImpl::prepareMouseEvent): (DocumentImpl::setSelectedStylesheetSet): (DocumentImpl::recalcStyleSelector): (DocumentImpl::defaultEventHandler): (DocumentImpl::addImageMap): (DocumentImpl::removeImageMap): (DocumentImpl::getImageMap): (DocumentImpl::completeURL):
  • khtml/xml/dom_elementimpl.cpp: (ElementImpl::recalcStyle): (ElementImpl::dump): (ElementImpl::formatForDebugger): (NamedMappedAttrMapImpl::parseClassAttribute): (StyledElementImpl::addCSSColor):
  • khtml/xml/dom_nodeimpl.cpp: (DOM::NodeImpl::dump): (DOM::appendAttributeDesc): (DOM::NodeImpl::showNode): (DOM::NodeImpl::formatForDebugger):
  • khtml/xml/dom_position.cpp: (DOM::Position::debugPosition): (DOM::Position::formatForDebugger):
  • khtml/xml/dom_stringimpl.cpp: (DOM::parseLength): (DOM::DOMStringImpl::toInt):
  • khtml/xml/dom_textimpl.cpp: (CharacterDataImpl::dump): (CommentImpl::nodeName): (TextImpl::nodeName): (TextImpl::formatForDebugger):
  • khtml/xml/dom_textimpl.h: (DOM::CharacterDataImpl::qstring):
  • khtml/xml/xml_tokenizer.cpp: (khtml::XMLTokenizer::executeScripts): (khtml::XMLTokenizer::notifyFinished): (khtml::parseXMLDocumentFragment): (khtml::XMLNamespaceStack::pushNamespaces): (khtml::parseAttributes):
  • khtml/xsl/xsl_stylesheetimpl.cpp: (DOM::XSLStyleSheetImpl::loadChildSheets): (DOM::XSLStyleSheetImpl::locateStylesheetSubResource): (DOM::XSLImportRuleImpl::loadSheet):
  • kwq/DOM.mm: (-[DOMElement _getURLAttribute:]): (-[DOMRange _text]):
  • kwq/KWQAccObject.mm: (-[KWQAccObject helpText]): (-[KWQAccObject accessibilityDescription]): (-[KWQAccObject accessibilityAttributeValue:]):
  • kwq/KWQClipboard.mm: (cocoaTypeFromMIMEType): (KWQClipboard::setData):
  • kwq/KWQFont.mm: (QFont::family):
  • kwq/KWQKHTMLPart.mm: (KWQKHTMLPart::searchForLabelsAboveCell): (KWQKHTMLPart::searchForLabelsBeforeElement): (KWQKHTMLPart::matchLabelsAgainstElement): (KWQKHTMLPart::setTitle): (KWQKHTMLPart::fileWrapperForElement): (KWQKHTMLPart::attributedString):
  • kwq/KWQLoader.mm: (KWQServeRequest): (KWQCheckCacheObjectStatus):
  • kwq/KWQRenderTreeDebug.cpp: (getTagName): (writeTextRun):
  • kwq/KWQString.h: (QConstString::qstring):
  • kwq/WebCoreBridge.mm: (-[WebCoreBridge _documentTypeString]): (-[WebCoreBridge copyDOMNode:copier:]): (-[WebCoreBridge elementAtPoint:]): (-[WebCoreBridge URLWithAttributeString:]): (-[WebCoreBridge domain]):
10:26 AM Changeset in webkit [10324] by darin
  • 2 edits in trunk/WebKitTools

Reviewed, tweaked, and landed by Darin.

  • Scripts/update-webkit: Build SVGSupport directory if it's present.
10:22 AM Changeset in webkit [10323] by darin
  • 14 edits in trunk

WebCore:

Reviewed and landed by Darin.

  • layout-tests/dom/html/level2/html/HTMLAppletElement01.html:
  • layout-tests/dom/html/level2/html/HTMLAppletElement02.html:
  • layout-tests/dom/html/level2/html/HTMLAppletElement03.html:
  • layout-tests/dom/html/level2/html/HTMLAppletElement04.html:
  • layout-tests/dom/html/level2/html/HTMLAppletElement05.html:
  • layout-tests/dom/html/level2/html/HTMLAppletElement06.html:
  • layout-tests/dom/html/level2/html/HTMLAppletElement07.html:
  • layout-tests/dom/html/level2/html/HTMLAppletElement08.html:
  • layout-tests/dom/html/level2/html/HTMLAppletElement09.html:
  • layout-tests/dom/html/level2/html/HTMLAppletElement10.html: Put CODE attribute inside of the APPLET element again.
  • layout-tests/dom/html/level2/html/HTMLAppletElement04-expected.txt: This passes now.

WebKitTools:

Reviewed and landed by Darin.

  • DumpRenderTree/DumpRenderTree.m: (main): Disable Java while running tests.
10:12 AM Changeset in webkit [10322] by darin
  • 3 edits in trunk

Reviewed by John Sullivan.

  • khtml/xml/dom_elementimpl.cpp: (AttrImpl::nodeName): Removed the code to uppercase the name when in HTML documents.
  • layout-tests/dom/html/level1/core/hc_attrcreatedocumentfragment-expected.txt: Updated to reflect the fact that this test now succeeds.
10:12 AM Changeset in webkit [10321] by darin
  • 16 edits in trunk

Reviewed by John Sullivan.

  • khtml/xml/dom_docimpl.h: Added exception codes to the three functions in question.
  • khtml/xml/dom_docimpl.cpp: (DocumentImpl::createCDATASection): Added exception parameter. Give NOT_SUPPORTED_ERR if the document is an HTML document. (DocumentImpl::createProcessingInstruction): Added exception parameter. Give INVALID_CHARACTER_ERR if target's name is not valid, NOT_SUPPORTED_ERR if the document is an HTML document. (DocumentImpl::createEntityReference): Ditto, with entity's name. (DocumentImpl::importNode): Pass exception parameter in so we get exceptions in this case too. (DocumentImpl::isValidName): Added comment with the specification's rules for valid names.
  • khtml/ecma/kjs_dom.cpp: (KJS::DOMDocumentProtoFunc::callAsFunction): Translate exceptions now that the three functions have them.
  • kwq/DOM.mm: (-[DOMDocument createCDATASection:]): Ditto. (-[DOMDocument createProcessingInstruction::]): Ditto. (-[DOMDocument createEntityReference:]): Ditto.
  • khtml/xml/dom_textimpl.cpp: (CDATASectionImpl::cloneNode): Ignore exception. It can never happen since name is guaranteed to be valid and document is guaranteed to not be HTML document.
  • khtml/xml/xml_tokenizer.cpp: (khtml::XMLTokenizer::processingInstruction): Added code to handle exception. (khtml::XMLTokenizer::cdataBlock): Ditto.
  • layout-tests/dom/html/level1/core/documentinvalidcharacterexceptioncreateentref-expected.txt: Now succeeds.
  • layout-tests/dom/html/level1/core/documentinvalidcharacterexceptioncreateentref1-expected.txt: Ditto.
  • layout-tests/dom/html/level1/core/documentinvalidcharacterexceptioncreatepi-expected.txt: Ditto.
  • layout-tests/dom/html/level1/core/documentinvalidcharacterexceptioncreatepi1-expected.txt: Ditto.
  • layout-tests/dom/html/level1/core/hc_attrappendchild4-expected.txt: Ditto.
  • layout-tests/dom/html/level1/core/hc_attrgetvalue2-expected.txt: Ditto.
  • layout-tests/dom/html/level1/core/hc_attrinsertbefore5-expected.txt: Ditto.
  • layout-tests/dom/html/level1/core/hc_attrinsertbefore7-expected.txt: Ditto.
  • layout-tests/dom/html/level1/core/hc_nodevalue03-expected.txt: Ditto.
2:06 AM Changeset in webkit [10320] by eseidel
  • 5 edits in trunk/WebCore

Bug #: 4441
Submitted by: eseidel
No review, build-fix for SVG only.

WebCore/kcanvas directory was accidentally excluded from
the original commit.

  • kcanvas/KCanvas.cpp: (KCanvas::~KCanvas):
  • kcanvas/KCanvasTreeDebug.cpp: (getTagName):
  • kcanvas/device/KRenderingFillPainter.cpp: (KRenderingFillPainter::Private::~Private): (KRenderingFillPainter::setPaintServer):
  • kcanvas/device/KRenderingStrokePainter.cpp: (KRenderingStrokePainter::Private::~Private): (KRenderingStrokePainter::paintServer): (KRenderingStrokePainter::setPaintServer):
1:21 AM Changeset in webkit [10319] by eseidel
  • 395 edits
    149 adds
    239 deletes in trunk

Bug #: 4441
Submitted by: eseidel
Reviewed by: mjs

A ridiculously large patch including all of the following:

  1. Sync-up with KDE SVN HEAD, including:
    1. Removal of C++ DOM
    2. JS bindings code auto-generation
    3. DocumentPtr in addition to DocumentImpl
    4. DOMStringImpl instead of DOMString
    5. Completely different xpath implementation.
  2. Various WebCore specific fixes to KDE additions.
  3. Closed several memory leaks.
  4. Removed KSVGSlotStubs.h, added SVG_SUPPORT macro and

svg specific slot support into KWQSlot.mm

  • WebCore+SVG/DrawCanvasItem.mm: (-[DrawCanvasItem fitToNewBBox:]): DOMStringImpl changes. (-[DrawCanvasItem valueForKey:]): ditto.
  • WebCore+SVG/DrawDocument.mm: (-[DrawDocumentPrivate init]): KCanvasView leak and circularity. (-[DrawDocumentPrivate dealloc]): ditto (-[DrawDocumentPrivate setPrimaryView:]): ditto. (-[DrawDocument initWithSVGData:]): ditto. (-[DrawDocument dealloc]): ditto. (-[DrawDocument title]): DOMStringImpl (-[DrawDocument registerView:]): KCanvasView leak. (-[DrawDocument unregisterView:]): KCanvasView leak (-[DrawDocument KDOM::newMouseEventWithEventId:KDOM::qMouseEvent:]): DOMStringImpl (-[DrawDocument createItemForTool:atPoint:]): ditto
  • WebCore+SVG/DrawView.mm: (-[DrawViewPrivate setDocument:]): KCanvasView leak. (-[DrawViewPrivate drawRect:]): ASSERT addition (-[DrawView _clearDocument]): KCanvasView leak.
  • WebCore+SVG/DrawViewPrivate.h:
  • WebCore.xcodeproj/project.pbxproj: new files, SVG_SUPPORT macro
  • kdom/Attr.cpp: Removed.
  • kdom/Attr.h: Removed.
  • kdom/CDATASection.cpp: Removed.
  • kdom/CDATASection.h: Removed.
  • kdom/CharacterData.cpp: Removed.
  • kdom/CharacterData.h: Removed.
  • kdom/Comment.cpp: Removed.
  • kdom/Comment.h: Removed.
  • kdom/DOMConfiguration.cpp: Removed.
  • kdom/DOMConfiguration.h: Removed.
  • kdom/DOMError.cpp: Removed.
  • kdom/DOMError.h: Removed.
  • kdom/DOMErrorHandler.cpp: Removed.
  • kdom/DOMErrorHandler.h: Removed.
  • kdom/DOMException.cpp: Removed.
  • kdom/DOMException.h: Removed.
  • kdom/DOMImplementation.cpp: Removed.
  • kdom/DOMImplementation.h: Removed.
  • kdom/DOMLocator.cpp: Removed.
  • kdom/DOMLocator.h: Removed.
  • kdom/DOMObject.cpp: Removed.
  • kdom/DOMObject.h: Removed.
  • kdom/DOMString.cpp: (DOMString::handle): (KDOM::operator==):
  • kdom/DOMString.h:
  • kdom/DOMStringList.cpp: Removed.
  • kdom/DOMStringList.h: Removed.
  • kdom/DOMUserData.cpp: Removed.
  • kdom/DOMUserData.h: Removed.
  • kdom/Document.cpp: Removed.
  • kdom/Document.h: Removed.
  • kdom/DocumentFragment.cpp: Removed.
  • kdom/DocumentFragment.h: Removed.
  • kdom/DocumentType.cpp: Removed.
  • kdom/DocumentType.h: Removed.
  • kdom/Element.cpp: Removed.
  • kdom/Element.h: Removed.
  • kdom/Entity.cpp: Removed.
  • kdom/Entity.h: Removed.
  • kdom/EntityReference.cpp: Removed.
  • kdom/EntityReference.h: Removed.
  • kdom/Helper.cpp: (Helper::SplitPrefixLocalName): (Helper::CheckPrefix): (Helper::CheckQualifiedName): (Helper::CheckMalformedQualifiedName): (Helper::IsMalformedPrefix): (Helper::ValidateAttributeName): (Helper::ShowException): (Helper::PrintNode): (Helper::ResolveURI): (Helper::IsValidNCName): (Helper::IsValidQName): (Helper::parseURL): (parseLength): (Helper::stringToLengthArray): (Helper::stringToCoordsArray):
  • kdom/Helper.h:
  • kdom/KDOMPart.cpp: (KDOMPart::KDOMPart): (KDOMPart::~KDOMPart):
  • kdom/KDOMSettings.cpp: (KPerDomainSettings::dump): (setup_per_domain_policy): (lookup_hostname_policy): (KDOMSettings::init): (KDOMSettings::showAnimations): (KDOMSettings::windowOpenPolicy): (KDOMSettings::windowMovePolicy): (KDOMSettings::windowResizePolicy): (KDOMSettings::windowStatusPolicy): (KDOMSettings::windowFocusPolicy): (KDOMSettings::encoding): (KDOMSettings::availableFamilies): (KDOMSettings::isJavaEnabled): (KDOMSettings::isJavaScriptEnabled): (KDOMSettings::isJavaScriptDebugEnabled): (KDOMSettings::isJavaScriptErrorReportingEnabled): (KDOMSettings::isPluginsEnabled): (KDOMSettings::isAdFiltered): (KDOMSettings::isAdFilterEnabled): (KDOMSettings::isHideAdsEnabled): (KDOMSettings::addAdFilter): (KDOMSettings::jsPopupBlockerPassivePopup): (KDOMSettings::setJSPopupBlockerPassivePopup): (KDOMSettings::jsErrorsEnabled): (KDOMSettings::setJSErrorsEnabled): (KDOMSettings::strToAdvice): (KDOMSettings::splitDomainAdvice): (KDOMSettings::adviceToStr): (KDOMSettings::readDomainSettings): (KDOMSettings::settingsToCSS): (KDOMSettings::userStyleSheet):
  • kdom/KDOMSettings.h: (KDOM::KDOMSettings::):
  • kdom/NamedNodeMap.cpp: Removed.
  • kdom/NamedNodeMap.h: Removed.
  • kdom/Namespace.h:
  • kdom/Node.cpp: Removed.
  • kdom/Node.h: Removed.
  • kdom/NodeList.cpp: Removed.
  • kdom/NodeList.h: Removed.
  • kdom/Notation.cpp: Removed.
  • kdom/Notation.h: Removed.
  • kdom/ProcessingInstruction.cpp: Removed.
  • kdom/ProcessingInstruction.h: Removed.
  • kdom/Shared.cpp: (Shared::Shared): (Shared::deref):
  • kdom/Shared.h: (KDOM::KDOM_SAFE_SET):
  • kdom/Text.cpp: Removed.
  • kdom/Text.h: Removed.
  • kdom/TreeShared.h: (KDOM::TreeShared::TreeShared): (KDOM::TreeShared::deref):
  • kdom/TypeInfo.cpp: Removed.
  • kdom/TypeInfo.h: Removed.
  • kdom/backends/libxml/LibXMLParser.cpp: (sax_get_entity): (sax_notation_decl): (sax_unparsed_entity): (sax_start_doc): (sax_end_doc): (sax_end_element): (sax_start_element_ns): (sax_end_element_ns): (sax_characters): (sax_pi): (sax_comment): (sax_warning): (sax_error): (sax_fatal_error): (sax_entity_decl): (xmlMyExternalEntityLoader): (LibXMLParser::LibXMLParser): (LibXMLParser::syncParse): (LibXMLParser::asyncParse): (LibXMLParser::handleIncomingData): (LibXMLParser::tryEndEntityRef):
  • kdom/backends/libxml/LibXMLParser.h:
  • kdom/bindings/DocParser.pm: Added.
  • kdom/bindings/IDLCodeGenerator.pm: Added.
  • kdom/bindings/IDLCodeGeneratorCpp.pm: Added.
  • kdom/bindings/IDLCodeGeneratorJs.pm: Added.
  • kdom/bindings/IDLParser.pm: Added.
  • kdom/bindings/IDLStructure.pm: Added.
  • kdom/bindings/idl/core/Attr.idl: Added.
  • kdom/bindings/idl/core/CDATASection.idl: Added.
  • kdom/bindings/idl/core/CharacterData.idl: Added.
  • kdom/bindings/idl/core/Comment.idl: Added.
  • kdom/bindings/idl/core/DOMConfiguration.idl: Added.
  • kdom/bindings/idl/core/DOMError.idl: Added.
  • kdom/bindings/idl/core/DOMErrorHandler.idl: Added.
  • kdom/bindings/idl/core/DOMException.idl: Added.
  • kdom/bindings/idl/core/DOMImplementation.idl: Added.
  • kdom/bindings/idl/core/DOMImplementationList.idl: Added.
  • kdom/bindings/idl/core/DOMImplementationSource.idl: Added.
  • kdom/bindings/idl/core/DOMLocator.idl: Added.
  • kdom/bindings/idl/core/DOMObject.idl: Added.
  • kdom/bindings/idl/core/DOMString.idl: Added.
  • kdom/bindings/idl/core/DOMStringList.idl: Added.
  • kdom/bindings/idl/core/DOMUserData.idl: Added.
  • kdom/bindings/idl/core/Document.idl: Added.
  • kdom/bindings/idl/core/DocumentFragment.idl: Added.
  • kdom/bindings/idl/core/DocumentType.idl: Added.
  • kdom/bindings/idl/core/Element.idl: Added.
  • kdom/bindings/idl/core/Entity.idl: Added.
  • kdom/bindings/idl/core/EntityReference.idl: Added.
  • kdom/bindings/idl/core/NameList.idl: Added.
  • kdom/bindings/idl/core/NamedNodeMap.idl: Added.
  • kdom/bindings/idl/core/Node.idl: Added.
  • kdom/bindings/idl/core/NodeList.idl: Added.
  • kdom/bindings/idl/core/Notation.idl: Added.
  • kdom/bindings/idl/core/ProcessingInstruction.idl: Added.
  • kdom/bindings/idl/core/Text.idl: Added.
  • kdom/bindings/idl/core/TypeInfo.idl: Added.
  • kdom/bindings/idl/core/UserDataHandler.idl: Added.
  • kdom/bindings/idl/core/docs-core.xml: Added.
  • kdom/bindings/idl/core/kdomdefs.idl: Added.
  • kdom/bindings/idl/css/CSS2Properties.idl: Added.
  • kdom/bindings/idl/css/CSSCharsetRule.idl: Added.
  • kdom/bindings/idl/css/CSSFontFaceRule.idl: Added.
  • kdom/bindings/idl/css/CSSImportRule.idl: Added.
  • kdom/bindings/idl/css/CSSMediaRule.idl: Added.
  • kdom/bindings/idl/css/CSSPageRule.idl: Added.
  • kdom/bindings/idl/css/CSSPrimitiveValue.idl: Added.
  • kdom/bindings/idl/css/CSSRule.idl: Added.
  • kdom/bindings/idl/css/CSSRuleList.idl: Added.
  • kdom/bindings/idl/css/CSSStyleDeclaration.idl: Added.
  • kdom/bindings/idl/css/CSSStyleRule.idl: Added.
  • kdom/bindings/idl/css/CSSStyleSheet.idl: Added.
  • kdom/bindings/idl/css/CSSUnknownRule.idl: Added.
  • kdom/bindings/idl/css/CSSValue.idl: Added.
  • kdom/bindings/idl/css/CSSValueList.idl: Added.
  • kdom/bindings/idl/css/Counter.idl: Added.
  • kdom/bindings/idl/css/DocumentCSS.idl: Added.
  • kdom/bindings/idl/css/ElementCSSInlineStyle.idl: Added.
  • kdom/bindings/idl/css/RGBColor.idl: Added.
  • kdom/bindings/idl/css/Rect.idl: Added.
  • kdom/bindings/idl/css/ViewCSS.idl: Added.
  • kdom/bindings/idl/css/kdomdefs.idl: Added.
  • kdom/bindings/idl/events/DocumentEvent.idl: Added.
  • kdom/bindings/idl/events/Event.idl: Added.
  • kdom/bindings/idl/events/EventException.idl: Added.
  • kdom/bindings/idl/events/EventListener.idl: Added.
  • kdom/bindings/idl/events/EventTarget.idl: Added.
  • kdom/bindings/idl/events/MouseEvent.idl: Added.
  • kdom/bindings/idl/events/MutationEvent.idl: Added.
  • kdom/bindings/idl/events/UIEvent.idl: Added.
  • kdom/bindings/idl/events/kdomdefs.idl: Added.
  • kdom/bindings/idl/range/DocumentRange.idl: Added.
  • kdom/bindings/idl/range/Range.idl: Added.
  • kdom/bindings/idl/range/RangeException.idl: Added.
  • kdom/bindings/idl/range/kdomdefs.idl: Added.
  • kdom/bindings/idl/stylesheets/DocumentStyle.idl: Added.
  • kdom/bindings/idl/stylesheets/LinkStyle.idl: Added.
  • kdom/bindings/idl/stylesheets/MediaList.idl: Added.
  • kdom/bindings/idl/stylesheets/StyleSheet.idl: Added.
  • kdom/bindings/idl/stylesheets/StyleSheetList.idl: Added.
  • kdom/bindings/idl/stylesheets/kdomdefs.idl: Added.
  • kdom/bindings/idl/traversal/DocumentTraversal.idl: Added.
  • kdom/bindings/idl/traversal/NodeFilter.idl: Added.
  • kdom/bindings/idl/traversal/NodeIterator.idl: Added.
  • kdom/bindings/idl/traversal/TreeWalker.idl: Added.
  • kdom/bindings/idl/traversal/kdomdefs.idl: Added.
  • kdom/bindings/idl/views/AbstractView.idl: Added.
  • kdom/bindings/idl/views/DocumentView.idl: Added.
  • kdom/bindings/idl/views/kdomdefs.idl: Added.
  • kdom/bindings/idl/xpath/XPathEvaluator.idl: Added.
  • kdom/bindings/idl/xpath/XPathException.idl: Added.
  • kdom/bindings/idl/xpath/XPathExpression.idl: Added.
  • kdom/bindings/idl/xpath/XPathNSResolver.idl: Added.
  • kdom/bindings/idl/xpath/XPathNamespace.idl: Added.
  • kdom/bindings/idl/xpath/XPathResult.idl: Added.
  • kdom/bindings/idl/xpath/kdomdefs.idl: Added.
  • kdom/bindings/idl/xpointer/XPointerEvaluator.idl: Added.
  • kdom/bindings/idl/xpointer/XPointerException.idl: Added.
  • kdom/bindings/idl/xpointer/XPointerExpression.idl: Added.
  • kdom/bindings/idl/xpointer/XPointerResult.idl: Added.
  • kdom/bindings/idl/xpointer/kdomdefs.idl: Added.
  • kdom/bindings/kdombinder.sh: Added.
  • kdom/bindings/kdomidl.pl: Added.
  • kdom/cache/KDOMCachedDocument.cpp: (CachedDocument::~CachedDocument):
  • kdom/cache/KDOMCachedDocument.h: (KDOM::):
  • kdom/cache/KDOMCachedImage.cpp: (CachedImage::CachedImage): (CachedImage::movieStatus): (CachedImage::setShowAnimations): (CachedImage::data):
  • kdom/cache/KDOMCachedImage.h:
  • kdom/cache/KDOMCachedObject.cpp: (CachedObject::codecForBuffer):
  • kdom/cache/KDOMCachedObject.h: (KDOM::CachedObject::url):
  • kdom/cache/KDOMCachedObjectClient.h: (KDOM::CachedObjectClient::~CachedObjectClient):
  • kdom/cache/KDOMCachedStyleSheet.cpp: (CachedStyleSheet::ref): (CachedStyleSheet::data): (CachedStyleSheet::checkNotify):
  • kdom/cache/KDOMLoader.cpp: (DocumentLoader::requestImage): (DocumentLoader::setShowAnimations):
  • kdom/cache/KDOMLoader.h: (KDOM::DocumentLoader::showAnimations):
  • kdom/css/CSSCharsetRule.cpp: Removed.
  • kdom/css/CSSCharsetRule.h: Removed.
  • kdom/css/CSSFontFaceRule.cpp: Removed.
  • kdom/css/CSSFontFaceRule.h: Removed.
  • kdom/css/CSSHelper.h: (KDOM::CSSHelper::unitTypeToString): (KDOM::CSSHelper::stringForListStyleType):
  • kdom/css/CSSImportRule.cpp: Removed.
  • kdom/css/CSSImportRule.h: Removed.
  • kdom/css/CSSMediaRule.cpp: Removed.
  • kdom/css/CSSMediaRule.h: Removed.
  • kdom/css/CSSPageRule.cpp: Removed.
  • kdom/css/CSSPageRule.h: Removed.
  • kdom/css/CSSPrimitiveValue.cpp: Removed.
  • kdom/css/CSSPrimitiveValue.h: Removed.
  • kdom/css/CSSRule.cpp: Removed.
  • kdom/css/CSSRule.h: Removed.
  • kdom/css/CSSRuleList.cpp: Removed.
  • kdom/css/CSSRuleList.h: Removed.
  • kdom/css/CSSStyleDeclaration.cpp: Removed.
  • kdom/css/CSSStyleDeclaration.h: Removed.
  • kdom/css/CSSStyleRule.cpp: Removed.
  • kdom/css/CSSStyleRule.h: Removed.
  • kdom/css/CSSStyleSheet.cpp: Removed.
  • kdom/css/CSSStyleSheet.h: Removed.
  • kdom/css/CSSUnknownRule.cpp: Removed.
  • kdom/css/CSSUnknownRule.h: Removed.
  • kdom/css/CSSValue.cpp: Removed.
  • kdom/css/CSSValue.h: Removed.
  • kdom/css/CSSValueList.cpp: Removed.
  • kdom/css/CSSValueList.h: Removed.
  • kdom/css/Counter.cpp: Removed.
  • kdom/css/Counter.h: Removed.
  • kdom/css/DOMImplementationCSS.cpp: Removed.
  • kdom/css/DOMImplementationCSS.h: Removed.
  • kdom/css/DocumentCSS.cpp: Removed.
  • kdom/css/DocumentCSS.h: Removed.
  • kdom/css/DocumentStyle.cpp: Removed.
  • kdom/css/DocumentStyle.h: Removed.
  • kdom/css/LinkStyle.cpp: Removed.
  • kdom/css/LinkStyle.h: Removed.
  • kdom/css/MediaList.cpp: Removed.
  • kdom/css/MediaList.h: Removed.
  • kdom/css/RGBColor.cpp: Removed.
  • kdom/css/RGBColor.h: Removed.
  • kdom/css/Rect.cpp: Removed.
  • kdom/css/Rect.h: Removed.
  • kdom/css/StyleSheet.cpp: Removed.
  • kdom/css/StyleSheet.h: Removed.
  • kdom/css/StyleSheetList.cpp: Removed.
  • kdom/css/StyleSheetList.h: Removed.
  • kdom/css/ViewCSS.cpp: Removed.
  • kdom/css/ViewCSS.h: Removed.
  • kdom/css/impl/CSSCharsetRuleImpl.cpp: (CSSCharsetRuleImpl::CSSCharsetRuleImpl): (CSSCharsetRuleImpl::~CSSCharsetRuleImpl): (CSSCharsetRuleImpl::encoding): (CSSCharsetRuleImpl::setEncoding):
  • kdom/css/impl/CSSCharsetRuleImpl.h:
  • kdom/css/impl/CSSImageValueImpl.cpp: (CSSImageValueImpl::CSSImageValueImpl):
  • kdom/css/impl/CSSImportRuleImpl.cpp: (CSSImportRuleImpl::CSSImportRuleImpl): (CSSImportRuleImpl::~CSSImportRuleImpl): (CSSImportRuleImpl::href): (CSSImportRuleImpl::setStyleSheet): (CSSImportRuleImpl::error): (CSSImportRuleImpl::init):
  • kdom/css/impl/CSSImportRuleImpl.h:
  • kdom/css/impl/CSSMediaRuleImpl.cpp: (CSSMediaRuleImpl::CSSMediaRuleImpl): (CSSMediaRuleImpl::insertRule):
  • kdom/css/impl/CSSMediaRuleImpl.h:
  • kdom/css/impl/CSSPageRuleImpl.cpp: (CSSPageRuleImpl::setSelectorText): (CSSPageRuleImpl::selectorText):
  • kdom/css/impl/CSSPageRuleImpl.h:
  • kdom/css/impl/CSSPrimitiveValueImpl.cpp: (CSSPrimitiveValueImpl::CSSPrimitiveValueImpl): (CSSPrimitiveValueImpl::setStringValue): (CSSPrimitiveValueImpl::getDOMStringValue): (CSSPrimitiveValueImpl::getQRGBColorValue): (CSSPrimitiveValueImpl::getRGBColorValue): (CSSPrimitiveValueImpl::computeLength): (CSSPrimitiveValueImpl::setCssText): (CSSPrimitiveValueImpl::cssText): (FontFamilyValueImpl::FontFamilyValueImpl):
  • kdom/css/impl/CSSPrimitiveValueImpl.h:
  • kdom/css/impl/CSSRuleImpl.cpp: (CSSRuleImpl::cssText): (CSSRuleImpl::setCssText):
  • kdom/css/impl/CSSRuleImpl.h:
  • kdom/css/impl/CSSRuleListImpl.cpp: (CSSRuleListImpl::CSSRuleListImpl):
  • kdom/css/impl/CSSStyleDeclarationImpl.cpp: (CSSStyleDeclarationImpl::cssText): (CSSStyleDeclarationImpl::setCssText): (CSSStyleDeclarationImpl::get4Values): (CSSStyleDeclarationImpl::getShortHandValue): (CSSStyleDeclarationImpl::getPropertyValue): (CSSStyleDeclarationImpl::getPropertyCSSValue): (CSSStyleDeclarationImpl::removeProperty): (CSSStyleDeclarationImpl::getPropertyPriority): (CSSStyleDeclarationImpl::setProperty): (CSSStyleDeclarationImpl::setLengthProperty): (CSSStyleDeclarationImpl::length): (CSSStyleDeclarationImpl::item): (CSSStyleDeclarationImpl::parseString): (CSSProperty::cssText):
  • kdom/css/impl/CSSStyleDeclarationImpl.h:
  • kdom/css/impl/CSSStyleRuleImpl.cpp: (CSSStyleRuleImpl::selectorText): (CSSStyleRuleImpl::setSelectorText):
  • kdom/css/impl/CSSStyleRuleImpl.h:
  • kdom/css/impl/CSSStyleSelector.cpp: (CSSStyleSelector::CSSStyleSelector): (CSSStyleSelector::init): (CSSStyleSelector::~CSSStyleSelector): (CSSStyleSelector::addSheet): (CSSStyleSelector::computeFontSizesFor): (CSSStyleSelector::styleForElement): (checkPseudoState): (matchNth): (CSSStyleSelector::checkOneSelector): (CSSStyleSelectorList::append): (CSSStyleSelector::applyRule): (CSSStyleSelector::getLangAttribute):
  • kdom/css/impl/CSSStyleSelector.h:
  • kdom/css/impl/CSSStyleSheetImpl.cpp: (CSSStyleSheetImpl::CSSStyleSheetImpl): (CSSStyleSheetImpl::type): (CSSStyleSheetImpl::cssRules): (CSSStyleSheetImpl::insertRule): (CSSStyleSheetImpl::addNamespace): (CSSStyleSheetImpl::determineNamespace): (CSSStyleSheetImpl::parseString):
  • kdom/css/impl/CSSStyleSheetImpl.h:
  • kdom/css/impl/CSSValueImpl.cpp: (CSSValueImpl::setCssText): (CSSInheritedValueImpl::cssText): (CSSInitialValueImpl::cssText): (FontValueImpl::cssText): (QuotesValueImpl::cssText): (ShadowValueImpl::cssText): (CounterActImpl::CounterActImpl): (CounterActImpl::~CounterActImpl): (CounterActImpl::cssText): (CounterActImpl::counter):
  • kdom/css/impl/CSSValueImpl.h:
  • kdom/css/impl/CSSValueListImpl.cpp: (CSSValueListImpl::cssText): (CSSValueListImpl::setCssText):
  • kdom/css/impl/CSSValueListImpl.h:
  • kdom/css/impl/CounterImpl.cpp: (CounterImpl::CounterImpl): (CounterImpl::~CounterImpl): (CounterImpl::identifier): (CounterImpl::setIdentifier): (CounterImpl::listStyleInt): (CounterImpl::listStyle): (CounterImpl::separator): (CounterImpl::setSeparator):
  • kdom/css/impl/CounterImpl.h:
  • kdom/css/impl/DocumentCSSImpl.cpp: Added. (DocumentCSSImpl::DocumentCSSImpl): (DocumentCSSImpl::~DocumentCSSImpl): (DocumentCSSImpl::getOverrideStyle):
  • kdom/css/impl/DocumentCSSImpl.h: Added.
  • kdom/css/impl/Font.cpp: (Font::operator==): (Font::update):
  • kdom/css/impl/Font.h:
  • kdom/css/impl/KDOMCSSParser.cpp: (KDOMCSSValueList::~KDOMCSSValueList): (CSSParser::~CSSParser): (CSSParser::parseSheet): (CSSParser::parseRule): (CSSParser::parseValue): (CSSParser::parseDeclaration): (CSSParser::parseCounter): (CSSParser::parseContent): (ShadowParseContext::commitLength):
  • kdom/css/impl/KDOMCSSParser.h: (KDOM::domString): (KDOM::CSSParser::hasProperties):
  • kdom/css/impl/MediaListImpl.cpp: (MediaListImpl::MediaListImpl): (MediaListImpl::mediaText): (MediaListImpl::setMediaText): (MediaListImpl::item): (MediaListImpl::deleteMedium): (MediaListImpl::appendMedium): (MediaListImpl::contains):
  • kdom/css/impl/MediaListImpl.h:
  • kdom/css/impl/RGBColorImpl.cpp: (RGBColorImpl::RGBColorImpl):
  • kdom/css/impl/RectImpl.cpp: (RectImpl::RectImpl):
  • kdom/css/impl/RenderStyle.cpp: (RenderStyle::RenderStyle): (hasCounter): (RenderStyle::hasCounterReset): (RenderStyle::hasCounterIncrement): (readCounter): (RenderStyle::counterReset): (RenderStyle::counterIncrement):
  • kdom/css/impl/RenderStyle.h: (KDOM::RenderStyle::RenderStyle):
  • kdom/css/impl/RenderStyleDefs.cpp: (StyleSurroundData::StyleSurroundData): (StyleBoxData::StyleBoxData): (StyleVisualData::StyleVisualData): (StyleBackgroundData::StyleBackgroundData): (StyleMarqueeData::StyleMarqueeData): (StyleCSS3NonInheritedData::StyleCSS3NonInheritedData): (StyleCSS3InheritedData::StyleCSS3InheritedData): (StyleInheritedData::StyleInheritedData):
  • kdom/css/impl/RenderStyleDefs.h: (KDOM::BorderData::BorderData):
  • kdom/css/impl/StyleBaseImpl.cpp: (StyleBaseImpl::StyleBaseImpl): (StyleBaseImpl::parseString): (StyleBaseImpl::baseURL): (CSSSelector::CSSSelector): (CSSSelector::~CSSSelector): (CSSSelector::print): (CSSSelector::extractPseudoType): (CSSSelector::operator==): (CSSSelector::selectorText):
  • kdom/css/impl/StyleBaseImpl.h: (KDOM::CSSNamespace::CSSNamespace): (KDOM::CSSNamespace::~CSSNamespace): (KDOM::CSSNamespace::uri): (KDOM::CSSNamespace::prefix): (KDOM::CSSNamespace::namespaceForPrefix):
  • kdom/css/impl/StyleSheetImpl.cpp: (StyleSheetImpl::StyleSheetImpl): (StyleSheetImpl::~StyleSheetImpl): (StyleSheetImpl::href): (StyleSheetImpl::title): (StyleSheetImpl::setTitle):
  • kdom/css/impl/StyleSheetImpl.h: (KDOM::StyleSheetImpl::type):
  • kdom/css/impl/StyleSheetListImpl.cpp: (StyleSheetListImpl::StyleSheetListImpl):
  • kdom/css/impl/kdomparsercss.y:
  • kdom/css/impl/tokenizer.cpp:
  • kdom/data/CSSConstants.h: Removed.
  • kdom/data/DOMConstants.h: Removed.
  • kdom/data/EcmaConstants.h: Removed.
  • kdom/data/EventsConstants.h: Removed.
  • kdom/data/LSConstants.h: Removed.
  • kdom/data/RangeConstants.h: Removed.
  • kdom/data/TraversalConstants.h: Removed.
  • kdom/data/ViewConstants.h: Removed.
  • kdom/data/XPathConstants.h: Removed.
  • kdom/data/generateddata.cpp: Removed.
  • kdom/ecma/Constructors.cpp: Removed.
  • kdom/ecma/Constructors.h: Removed.
  • kdom/ecma/DOMBridge.h: (KDOM::DOMBridge::DOMBridge): (KDOM::DOMBridge::wrapper): (KDOM::DOMBridge::get): (KDOM::DOMBridge::hasProperty): (KDOM::DOMBridge::classInfo): (KDOM::DOMRWBridge::DOMRWBridge): (KDOM::DOMRWBridge::put):
  • kdom/ecma/DOMLookup.h:
  • kdom/ecma/Ecma.cpp: (Ecma::Private::Private): (Ecma::setup): (Ecma::setupDocument): (Ecma::ecmaListenerToObject): (Ecma::createEventListener): (Ecma::inheritedGetDOMNode): (Ecma::inheritedGetDOMEvent): (Ecma::inheritedGetDOMCSSRule): (Ecma::inheritedGetDOMCSSValue): (KDOM::getDOMNode): (KDOM::getDOMEvent): (KDOM::getDOMCSSRule): (KDOM::getDOMCSSValue): (KDOM::toDOMString): (KDOM::getDOMString):
  • kdom/ecma/Ecma.h: (KDOM::ecma_cast): (KDOM::safe_cache):
  • kdom/ecma/GlobalObject.cpp: (KDOM::): (GlobalObject::get): (GlobalObject::put): (GlobalObjectFunc::callAsFunction): (ScheduledAction::execute):
  • kdom/ecma/GlobalObject.h: (KDOM::GlobalObject::):
  • kdom/ecma/ScriptInterpreter.cpp:
  • kdom/ecma/ScriptInterpreter.h: (KDOM::cacheDOMObject):
  • kdom/events/DocumentEvent.cpp: Removed.
  • kdom/events/DocumentEvent.h: Removed.
  • kdom/events/Event.cpp: Removed.
  • kdom/events/Event.h: Removed.
  • kdom/events/EventException.cpp: Removed.
  • kdom/events/EventException.h: Removed.
  • kdom/events/EventListener.cpp: Removed.
  • kdom/events/EventListener.h: Removed.
  • kdom/events/EventTarget.cpp: Removed.
  • kdom/events/EventTarget.h: Removed.
  • kdom/events/KeyboardEvent.cpp: Removed.
  • kdom/events/KeyboardEvent.h: Removed.
  • kdom/events/MouseEvent.cpp: Removed.
  • kdom/events/MouseEvent.h: Removed.
  • kdom/events/MutationEvent.cpp: Removed.
  • kdom/events/MutationEvent.h: Removed.
  • kdom/events/UIEvent.cpp: Removed.
  • kdom/events/UIEvent.h: Removed.
  • kdom/events/impl/DocumentEventImpl.cpp: (DocumentEventImpl::createEvent):
  • kdom/events/impl/DocumentEventImpl.h:
  • kdom/events/impl/EventExceptionImpl.cpp: (EventExceptionImpl::EventExceptionImpl):
  • kdom/events/impl/EventImpl.cpp: (EventImpl::EventImpl): (EventImpl::~EventImpl): (EventImpl::type): (EventImpl::initEvent):
  • kdom/events/impl/EventImpl.h:
  • kdom/events/impl/EventListenerImpl.cpp: (EventListenerImpl::EventListenerImpl): (EventListenerImpl::~EventListenerImpl): (EventListenerImpl::handleEvent): (EventListenerImpl::internalType): (EventListenerImpl::initListener):
  • kdom/events/impl/EventListenerImpl.h:
  • kdom/events/impl/EventTargetImpl.cpp: (EventTargetImpl::EventTargetImpl): (EventTargetImpl::addEventListener): (EventTargetImpl::removeEventListener): (EventTargetImpl::dispatchEvent): (EventTargetImpl::handleLocalEvents):
  • kdom/events/impl/EventTargetImpl.h:
  • kdom/events/impl/KeyboardEventImpl.cpp: (KeyboardEventImpl::~KeyboardEventImpl): (KeyboardEventImpl::initKeyboardEvent): (KeyboardEventImpl::getModifierState):
  • kdom/events/impl/KeyboardEventImpl.h: (KDOM::KeyboardEventImpl::keyIdentifier):
  • kdom/events/impl/MouseEventImpl.cpp: (MouseEventImpl::initMouseEvent):
  • kdom/events/impl/MouseEventImpl.h:
  • kdom/events/impl/MutationEventImpl.cpp: (MutationEventImpl::MutationEventImpl): (MutationEventImpl::~MutationEventImpl): (MutationEventImpl::prevValue): (MutationEventImpl::newValue): (MutationEventImpl::attrName): (MutationEventImpl::initMutationEvent):
  • kdom/events/impl/MutationEventImpl.h:
  • kdom/events/impl/RegisteredEventListener.cpp: (RegisteredEventListener::RegisteredEventListener): (RegisteredEventListener::~RegisteredEventListener): (RegisteredEventListener::operator==): (RegisteredEventListener::type):
  • kdom/events/impl/RegisteredEventListener.h:
  • kdom/events/impl/UIEventImpl.cpp: (UIEventImpl::initUIEvent):
  • kdom/events/impl/UIEventImpl.h:
  • kdom/impl/AttrImpl.cpp: (AttrImpl::AttrImpl): (AttrImpl::nodeName): (AttrImpl::localName): (AttrImpl::nodeValue): (AttrImpl::setNodeValue): (AttrImpl::value): (AttrImpl::val): (AttrImpl::name): (AttrImpl::namespaceURI): (AttrImpl::prefix): (AttrImpl::setPrefix): (AttrImpl::cloneNode): (AttrImpl::setValue): (AttributeImpl::setValue): (AttributeImpl::createAttr):
  • kdom/impl/AttrImpl.h: (KDOM::AttributeImpl::value): (KDOM::AttributeImpl::namespaceURI): (KDOM::AttributeImpl::prefix): (KDOM::AttributeImpl::localName): (KDOM::AttributeImpl::name):
  • kdom/impl/CDATASectionImpl.cpp: (CDATASectionImpl::CDATASectionImpl): (CDATASectionImpl::nodeName): (CDATASectionImpl::cloneNode):
  • kdom/impl/CDATASectionImpl.h:
  • kdom/impl/CDFInterface.cpp: (CDFInterface::renderStyle): (CDFInterface::globalObject):
  • kdom/impl/CDFInterface.h:
  • kdom/impl/CharacterDataImpl.cpp: (CharacterDataImpl::CharacterDataImpl): (CharacterDataImpl::textContent): (CharacterDataImpl::nodeValue): (CharacterDataImpl::setNodeValue): (CharacterDataImpl::appendData): (CharacterDataImpl::insertData): (CharacterDataImpl::deleteData): (CharacterDataImpl::replaceData): (CharacterDataImpl::setData): (CharacterDataImpl::dispatchModifiedEvent):
  • kdom/impl/CharacterDataImpl.h:
  • kdom/impl/CommentImpl.cpp: (CommentImpl::CommentImpl): (CommentImpl::nodeName): (CommentImpl::cloneNode):
  • kdom/impl/CommentImpl.h:
  • kdom/impl/DOMConfigurationImpl.cpp: (DOMConfigurationImpl::DOMConfigurationImpl): (DOMConfigurationImpl::~DOMConfigurationImpl): (DOMConfigurationImpl::setParameter): (DOMConfigurationImpl::getParameter): (DOMConfigurationImpl::canSetParameter): (DOMConfigurationImpl::parameterNames): (DOMConfigurationImpl::errHandler): (DOMConfigurationImpl::normalizeCharacters):
  • kdom/impl/DOMConfigurationImpl.h:
  • kdom/impl/DOMErrorHandlerImpl.cpp: (DOMErrorHandlerImpl::DOMErrorHandlerImpl): (DOMErrorHandlerImpl::handleError):
  • kdom/impl/DOMErrorImpl.cpp: (DOMErrorImpl::DOMErrorImpl): (DOMErrorImpl::~DOMErrorImpl): (DOMErrorImpl::setMessage): (DOMErrorImpl::setType): (DOMErrorImpl::relatedException): (DOMErrorImpl::setRelatedException): (DOMErrorImpl::relatedData): (DOMErrorImpl::setRelatedData): (DOMErrorImpl::location):
  • kdom/impl/DOMErrorImpl.h: (KDOM::):
  • kdom/impl/DOMExceptionImpl.cpp: (DOMExceptionImpl::DOMExceptionImpl):
  • kdom/impl/DOMImplementationImpl.cpp: (DOMImplementationImpl::hasFeature): (DOMImplementationImpl::getFeature): (DOMImplementationImpl::createDocumentType): (DOMImplementationImpl::createDocument): (DOMImplementationImpl::createCSSStyleSheet): (DOMImplementationImpl::createLSParser): (DOMImplementationImpl::defaultDocumentType): (DOMImplementationImpl::typeToId): (DOMImplementationImpl::idToType): (DOMImplementationImpl::createCDFInterface):
  • kdom/impl/DOMImplementationImpl.h:
  • kdom/impl/DOMList.h: (KDOM::DOMList::DOMList): (KDOM::DOMList::contains):
  • kdom/impl/DOMLocatorImpl.cpp: (DOMLocatorImpl::DOMLocatorImpl): (DOMLocatorImpl::setRelatedNode): (DOMLocatorImpl::setUri):
  • kdom/impl/DOMLocatorImpl.h:
  • kdom/impl/DOMObjectImpl.cpp: Added. (DOMObjectImpl::DOMObjectImpl): (DOMObjectImpl::~DOMObjectImpl): (DOMObjectImpl::setObject): (DOMObjectImpl::userData):
  • kdom/impl/DOMObjectImpl.h: Added.
  • kdom/impl/DOMStringImpl.cpp: (DOMStringImpl::DOMStringImpl): (DOMStringImpl::append): (DOMStringImpl::isEmpty): (DOMStringImpl::string):
  • kdom/impl/DOMStringImpl.h:
  • kdom/impl/DOMUserDataImpl.cpp: (DOMUserDataImpl::DOMUserDataImpl):
  • kdom/impl/DOMUserDataImpl.h:
  • kdom/impl/DocumentFragmentImpl.cpp: (DocumentFragmentImpl::DocumentFragmentImpl): (DocumentFragmentImpl::nodeName): (DocumentFragmentImpl::cloneNode):
  • kdom/impl/DocumentFragmentImpl.h:
  • kdom/impl/DocumentImpl.cpp: (DocumentImpl::DocumentImpl): (DocumentImpl::~DocumentImpl): (DocumentImpl::setDocType): (DocumentImpl::nodeName): (DocumentImpl::textContent): (DocumentImpl::createElement): (DocumentImpl::createElementNS): (DocumentImpl::createAttribute): (DocumentImpl::createAttributeNS): (DocumentImpl::createDocumentFragment): (DocumentImpl::createComment): (DocumentImpl::createCDATASection): (DocumentImpl::createEntityReference): (DocumentImpl::createProcessingInstruction): (DocumentImpl::createTextNode): (DocumentImpl::cloneNode): (DocumentImpl::addListenerType): (DocumentImpl::removeListenerType): (DocumentImpl::hasListenerType): (DocumentImpl::elementSheet): (DocumentImpl::getElementsByTagName): (DocumentImpl::getElementsByTagNameNS): (DocumentImpl::importNode): (DocumentImpl::renameNode): (DocumentImpl::normalizeNode): (DocumentImpl::getElementById): (DocumentImpl::xmlStandalone): (DocumentImpl::setXmlStandalone): (DocumentImpl::inputEncoding): (DocumentImpl::setInputEncoding): (DocumentImpl::xmlEncoding): (DocumentImpl::setXmlEncoding): (DocumentImpl::adoptNode): (DocumentImpl::xmlVersion): (DocumentImpl::setXmlVersion): (DocumentImpl::getId): (DocumentImpl::getName): (DocumentImpl::defaultNS): (DocumentImpl::createCSSStyleSheet): (DocumentImpl::documentURI): (DocumentImpl::setDocumentURI): (DocumentImpl::setHoverNode): (DocumentImpl::kdomDocumentType):
  • kdom/impl/DocumentImpl.h:
  • kdom/impl/DocumentTypeImpl.cpp: (DocumentTypeImpl::DocumentTypeImpl): (DocumentTypeImpl::~DocumentTypeImpl): (DocumentTypeImpl::nodeName): (DocumentTypeImpl::textContent): (DocumentTypeImpl::name): (DocumentTypeImpl::publicId): (DocumentTypeImpl::systemId): (DocumentTypeImpl::internalSubset): (DocumentTypeImpl::cloneNode): (DocumentTypeImpl::entities): (DocumentTypeImpl::notations): (DocumentTypeImpl::setName): (DocumentTypeImpl::setPublicId): (DocumentTypeImpl::setSystemId):
  • kdom/impl/DocumentTypeImpl.h:
  • kdom/impl/ElementImpl.cpp: (ElementImpl::ElementImpl): (ElementImpl::nodeName): (ElementImpl::prefix): (ElementImpl::setPrefix): (ElementImpl::hasAttribute): (ElementImpl::hasAttributeNS): (ElementImpl::getAttribute): (ElementImpl::getAttributeNS): (ElementImpl::removeAttribute): (ElementImpl::removeAttributeNS): (ElementImpl::getElementsByTagName): (ElementImpl::setAttributeNS): (ElementImpl::getAttributeNode): (ElementImpl::getAttributeNodeNS): (ElementImpl::getElementsByTagNameNS): (ElementImpl::cloneNode): (ElementImpl::getIdAttribute): (ElementImpl::namespaceURI): (ElementImpl::setIdAttribute): (ElementImpl::setIdAttributeNS): (ElementImpl::setIdAttributeNode): (ElementImpl::parseAttribute):
  • kdom/impl/ElementImpl.h:
  • kdom/impl/EntityImpl.cpp: (EntityImpl::EntityImpl): (EntityImpl::publicId): (EntityImpl::systemId): (EntityImpl::notationName): (EntityImpl::inputEncoding): (EntityImpl::xmlEncoding): (EntityImpl::xmlVersion): (EntityImpl::nodeName): (EntityImpl::cloneNode):
  • kdom/impl/EntityImpl.h:
  • kdom/impl/EntityReferenceImpl.cpp: (EntityReferenceImpl::EntityReferenceImpl): (EntityReferenceImpl::nodeName): (EntityReferenceImpl::cloneNode):
  • kdom/impl/EntityReferenceImpl.h:
  • kdom/impl/NamedAttrMapImpl.cpp: (NamedAttrMapImpl::getNamedItem): (NamedAttrMapImpl::removeNamedItem): (NamedAttrMapImpl::setNamedItem): (NamedAttrMapImpl::getValue): (NamedAttrMapImpl::setValue): (NamedAttrMapImpl::removeAttr): (NamedAttrMapImpl::clone): (NamedAttrMapImpl::dispatchAttrMutationEvent): (NamedAttrMapImpl::dispatchSubtreeModifiedEvent): (NamedAttrMapImpl::valueAt): (NamedAttrMapImpl::lookupAttribute):
  • kdom/impl/NamedAttrMapImpl.h:
  • kdom/impl/NamedNodeMapImpl.cpp: (NamedNodeMapImpl::NamedNodeMapImpl): (RONamedNodeMapImpl::RONamedNodeMapImpl): (RONamedNodeMapImpl::isReadOnly): (RONamedNodeMapImpl::clone): (RONamedNodeMapImpl::getNamedItem): (RONamedNodeMapImpl::setNamedItem):
  • kdom/impl/NamedNodeMapImpl.h:
  • kdom/impl/NodeImpl.cpp: (NodeImpl::NodeImpl): (NodeImpl::~NodeImpl): (NodeImpl::localName): (NodeImpl::nodeName): (NodeImpl::nodeValue): (NodeImpl::setNodeValue): (NodeImpl::namespaceURI): (NodeImpl::prefix): (NodeImpl::setPrefix): (NodeImpl::isSupported): (NodeImpl::textContent): (NodeImpl::setTextContent): (NodeImpl::isReadOnly): (NodeImpl::cloneNode): (NodeImpl::ownerDocument): (NodeImpl::normalize): (NodeImpl::toString): (NodeImpl::setOwnerDocument): (NodeBaseImpl::NodeBaseImpl): (NodeBaseImpl::replaceChild): (NodeBaseImpl::checkAddChild): (NodeBaseImpl::checkDocumentAddChild): (NodeBaseImpl::cloneChildNodes): (NodeBaseImpl::removeChildren): (NodeImpl::isDefaultNamespace): (NodeImpl::lookupNamespaceURI): (NodeImpl::lookupNamespacePrefix): (NodeImpl::lookupPrefix): (NodeImpl::dispatchSubtreeModifiedEvent): (NodeImpl::dispatchChildRemovalEvents): (NodeImpl::dispatchChildInsertedEvents): (NodeImpl::baseURI): (NodeImpl::baseKURI): (NodeImpl::compareDocumentPosition):
  • kdom/impl/NodeImpl.h: (KDOM::DocumentPtr::DocumentPtr): (KDOM::DocumentPtr::document): (KDOM::NodeImpl::docPtr):
  • kdom/impl/NodeListImpl.cpp: (NodeListImpl::NodeListImpl): (NodeListImpl::~NodeListImpl): (NodeListImpl::index):
  • kdom/impl/NodeListImpl.h:
  • kdom/impl/NotationImpl.cpp: (NotationImpl::NotationImpl): (NotationImpl::nodeName): (NotationImpl::textContent): (NotationImpl::publicId): (NotationImpl::systemId): (NotationImpl::cloneNode):
  • kdom/impl/NotationImpl.h:
  • kdom/impl/ProcessingInstructionImpl.cpp: (ProcessingInstructionImpl::ProcessingInstructionImpl): (ProcessingInstructionImpl::nodeName): (ProcessingInstructionImpl::target): (ProcessingInstructionImpl::nodeValue): (ProcessingInstructionImpl::setNodeValue): (ProcessingInstructionImpl::textContent): (ProcessingInstructionImpl::data): (ProcessingInstructionImpl::setData): (ProcessingInstructionImpl::cloneNode): (ProcessingInstructionImpl::localHref): (ProcessingInstructionImpl::checkStyleSheet): (ProcessingInstructionImpl::setStyleSheet):
  • kdom/impl/ProcessingInstructionImpl.h:
  • kdom/impl/TagNodeListImpl.cpp: (TagNodeListImpl::TagNodeListImpl): (TagNodeListImpl::~TagNodeListImpl): (TagNodeListImpl::check):
  • kdom/impl/TagNodeListImpl.h:
  • kdom/impl/TextImpl.cpp: (TextImpl::TextImpl): (TextImpl::nodeName): (TextImpl::cloneNode): (TextImpl::splitText): (TextImpl::isElementContentWhitespace): (TextImpl::wholeText): (TextImpl::replaceWholeText): (TextImpl::logicallyAdjacentTextNodes):
  • kdom/impl/TextImpl.h:
  • kdom/impl/TypeInfoImpl.cpp: (TypeInfoImpl::TypeInfoImpl): (TypeInfoImpl::typeName): (TypeInfoImpl::typeNamespace): (TypeInfoImpl::isDerivedFrom):
  • kdom/impl/TypeInfoImpl.h:
  • kdom/impl/XMLElementImpl.cpp: (XMLElementImpl::XMLElementImpl): (XMLElementImpl::localName): (XMLElementImpl::tagName):
  • kdom/impl/XMLElementImpl.h:
  • kdom/kdom.h: (KDOM::):
  • kdom/ls/DOMImplementationLS.cpp: Removed.
  • kdom/ls/DOMImplementationLS.h: Removed.
  • kdom/ls/LSException.cpp: Removed.
  • kdom/ls/LSException.h: Removed.
  • kdom/ls/LSInput.cpp: Removed.
  • kdom/ls/LSInput.h: Removed.
  • kdom/ls/LSOutput.cpp: Removed.
  • kdom/ls/LSOutput.h: Removed.
  • kdom/ls/LSParser.cpp: Removed.
  • kdom/ls/LSParser.h: Removed.
  • kdom/ls/LSParserFilter.cpp: Removed.
  • kdom/ls/LSParserFilter.h: Removed.
  • kdom/ls/LSResourceResolver.cpp: Removed.
  • kdom/ls/LSResourceResolver.h: Removed.
  • kdom/ls/LSSerializer.cpp: Removed.
  • kdom/ls/LSSerializer.h: Removed.
  • kdom/ls/LSSerializerFilter.cpp: Removed.
  • kdom/ls/LSSerializerFilter.h: Removed.
  • kdom/ls/impl/LSExceptionImpl.cpp: (LSExceptionImpl::LSExceptionImpl):
  • kdom/ls/impl/LSInputImpl.cpp: (LSInputImpl::LSInputImpl): (LSInputImpl::byteStream): (LSInputImpl::setByteStream): (LSInputImpl::stringData): (LSInputImpl::setStringData): (LSInputImpl::systemId): (LSInputImpl::setSystemId): (LSInputImpl::publicId): (LSInputImpl::setPublicId): (LSInputImpl::baseURI): (LSInputImpl::setBaseURI): (LSInputImpl::encoding): (LSInputImpl::setEncoding):
  • kdom/ls/impl/LSInputImpl.h:
  • kdom/ls/impl/LSOutputImpl.cpp: (LSOutputImpl::LSOutputImpl): (LSOutputImpl::systemId): (LSOutputImpl::setSystemId): (LSOutputImpl::encoding): (LSOutputImpl::setEncoding):
  • kdom/ls/impl/LSOutputImpl.h:
  • kdom/ls/impl/LSParserFilterImpl.cpp: (LSParserFilterImpl::LSParserFilterImpl):
  • kdom/ls/impl/LSParserImpl.cpp: (hex2int): (LSParserImpl::parse): (LSParserImpl::abort):
  • kdom/ls/impl/LSResourceResolverImpl.cpp: (LSResourceResolverImpl::LSResourceResolverImpl):
  • kdom/ls/impl/LSSerializerImpl.cpp: (LSSerializerImpl::LSSerializerImpl): (LSSerializerImpl::setNewLine): (LSSerializerImpl::serialize): (LSSerializerImpl::writeToURI): (LSSerializerImpl::PrintInternalSubset): (LSSerializerImpl::PrintNode): (LSSerializerImpl::escape): (LSSerializerImpl::escapeAttribute):
  • kdom/ls/impl/LSSerializerImpl.h:
  • kdom/parser/KDOMDocumentBuilder.cpp: (DocumentBuilder::document): (DocumentBuilder::startDocument): (DocumentBuilder::startElement): (DocumentBuilder::endElement): (DocumentBuilder::startElementNS): (DocumentBuilder::endElementNS): (DocumentBuilder::startAttributeNS): (DocumentBuilder::startAttribute): (DocumentBuilder::characters): (DocumentBuilder::comment): (DocumentBuilder::startDTD): (DocumentBuilder::startPI): (DocumentBuilder::internalEntityDecl): (DocumentBuilder::internalEntityDeclEnd): (DocumentBuilder::externalEntityDecl): (DocumentBuilder::unparsedEntityDecl): (DocumentBuilder::notationDecl): (DocumentBuilder::entityReferenceStart): (DocumentBuilder::entityReferenceEnd): (DocumentBuilder::currentNode):
  • kdom/parser/KDOMDocumentBuilder.h:
  • kdom/parser/KDOMParser.cpp: (Parser::document): (Parser::domConfig): (Parser::setDocumentBuilder): (Parser::syncParse): (Parser::asyncParse): (Parser::abortWork): (Parser::notifyFinished): (Parser::handleError): (Parser::bufferForUrl): (Parser::parsingFinished):
  • kdom/parser/KDOMParser.h: (KDOM::Parser::handleIncomingData):
  • kdom/range/DocumentRange.cpp: Removed.
  • kdom/range/DocumentRange.h: Removed.
  • kdom/range/Range.cpp: Removed.
  • kdom/range/Range.h: Removed.
  • kdom/range/RangeException.cpp: Removed.
  • kdom/range/RangeException.h: Removed.
  • kdom/range/impl/DocumentRangeImpl.cpp: (DocumentRangeImpl::createRange):
  • kdom/range/impl/RangeExceptionImpl.cpp: (RangeExceptionImpl::RangeExceptionImpl):
  • kdom/range/impl/RangeImpl.cpp: (RangeImpl::RangeImpl): (RangeImpl::isCollapsed): (RangeImpl::setStart): (RangeImpl::setEnd): (RangeImpl::processContents): (RangeImpl::checkNodeWOffset): (RangeImpl::toString): (RangeImpl::setStartAfter): (RangeImpl::setEndBefore): (RangeImpl::setEndAfter): (RangeImpl::setStartBefore):
  • kdom/range/impl/RangeImpl.h:
  • kdom/scripts/OVERVIEW: Removed.
  • kdom/scripts/constants.pl: Removed.
  • kdom/scripts/css.idl: Removed.
  • kdom/scripts/dom2-core.idl: Removed.
  • kdom/scripts/dom2-events.idl: Removed.
  • kdom/scripts/dom2-range.idl: Removed.
  • kdom/scripts/dom2-traversal.idl: Removed.
  • kdom/scripts/dom2-views.idl: Removed.
  • kdom/scripts/dommakeattrs: Removed.
  • kdom/scripts/generate.pl: Removed.
  • kdom/scripts/kalyptusKDOMEcma.pm: Removed.
  • kdom/scripts/stylesheets.idl: Removed.
  • kdom/traversal/DocumentTraversal.cpp: Removed.
  • kdom/traversal/DocumentTraversal.h: Removed.
  • kdom/traversal/NodeFilter.cpp: Removed.
  • kdom/traversal/NodeFilter.h: Removed.
  • kdom/traversal/NodeIterator.cpp: Removed.
  • kdom/traversal/NodeIterator.h: Removed.
  • kdom/traversal/TreeWalker.cpp: Removed.
  • kdom/traversal/TreeWalker.h: Removed.
  • kdom/traversal/impl/NodeFilterImpl.cpp: (NodeFilterImpl::NodeFilterImpl): (NodeFilterImpl::acceptNode):
  • kdom/traversal/impl/NodeFilterImpl.h: (KDOM::NodeFilterCondition::NodeFilterCondition): (KDOM::NodeFilterCondition::acceptNode):
  • kdom/traversal/impl/NodeIteratorImpl.cpp:
  • kdom/traversal/impl/NodeIteratorImpl.h:
  • kdom/traversal/impl/TraversalImpl.cpp: (TraversalImpl::TraversalImpl):
  • kdom/traversal/impl/TreeWalkerImpl.cpp:
  • kdom/traversal/impl/TreeWalkerImpl.h:
  • kdom/views/AbstractView.cpp: Removed.
  • kdom/views/AbstractView.h: Removed.
  • kdom/views/DocumentView.cpp: Removed.
  • kdom/views/DocumentView.h: Removed.
  • kdom/views/impl/AbstractViewImpl.cpp: (AbstractViewImpl::AbstractViewImpl):
  • kdom/views/impl/AbstractViewImpl.h:
  • kdom/views/impl/DocumentViewImpl.cpp:
  • kdom/views/impl/DocumentViewImpl.h:
  • kdom/xpath/XPathEvaluator.cpp: Removed.
  • kdom/xpath/XPathEvaluator.h: Removed.
  • kdom/xpath/XPathEvaluatorImpl.cpp: Added. (XPathEvaluatorImpl::createExpression): (XPathEvaluatorImpl::createNSResolver): (XPathEvaluatorImpl::evaluate):
  • kdom/xpath/XPathEvaluatorImpl.h: Added.
  • kdom/xpath/XPathException.cpp: Removed.
  • kdom/xpath/XPathException.h: Removed.
  • kdom/xpath/XPathExceptionImpl.cpp: Added. (XPathExceptionImpl::XPathExceptionImpl): (XPathExceptionImpl::code):
  • kdom/xpath/XPathExceptionImpl.h: Added.
  • kdom/xpath/XPathExpression.cpp: Removed.
  • kdom/xpath/XPathExpression.h: Removed.
  • kdom/xpath/XPathExpressionImpl.cpp: Added. (XPathExpressionImpl::XPathExpressionImpl): (XPathExpressionImpl::evaluate):
  • kdom/xpath/XPathExpressionImpl.h: Added.
  • kdom/xpath/XPathNSResolver.cpp: Removed.
  • kdom/xpath/XPathNSResolver.h: Removed.
  • kdom/xpath/XPathNSResolverImpl.cpp: Added. (XPathNSResolverImpl::XPathNSResolverImpl): (XPathNSResolverImpl::lookupNamespaceURI):
  • kdom/xpath/XPathNSResolverImpl.h: Added.
  • kdom/xpath/XPathNamespace.cpp: Removed.
  • kdom/xpath/XPathNamespace.h: Removed.
  • kdom/xpath/XPathNamespaceImpl.cpp: Added. (XPathNamespaceImpl::XPathNamespaceImpl): (XPathNamespaceImpl::ownerElement):
  • kdom/xpath/XPathNamespaceImpl.h: Added.
  • kdom/xpath/XPathResult.cpp: Removed.
  • kdom/xpath/XPathResult.h: Removed.
  • kdom/xpath/XPathResultImpl.cpp: Added. (XPathResultImpl::XPathResultImpl): (XPathResultImpl::convertTo): (XPathResultImpl::resultType): (XPathResultImpl::numberValue): (XPathResultImpl::stringValue): (XPathResultImpl::booleanValue): (XPathResultImpl::singleNodeValue): (XPathResultImpl::invalidIteratorState): (XPathResultImpl::snapshotLength): (XPathResultImpl::iterateNext): (XPathResultImpl::snapshotItem):
  • kdom/xpath/XPathResultImpl.h: Added.
  • kdom/xpath/impl/AxisImpl.cpp: Removed.
  • kdom/xpath/impl/AxisImpl.h: Removed.
  • kdom/xpath/impl/ContextImpl.cpp: Removed.
  • kdom/xpath/impl/ContextImpl.h: Removed.
  • kdom/xpath/impl/ExprNodeImpl.cpp: Removed.
  • kdom/xpath/impl/ExprNodeImpl.h: Removed.
  • kdom/xpath/impl/FILES: Removed.
  • kdom/xpath/impl/LiteralImpl.cpp: Removed.
  • kdom/xpath/impl/LiteralImpl.h: Removed.
  • kdom/xpath/impl/OperatorImpl.cpp: Removed.
  • kdom/xpath/impl/OperatorImpl.h: Removed.
  • kdom/xpath/impl/ScopeImpl.cpp: Removed.
  • kdom/xpath/impl/ScopeImpl.h: Removed.
  • kdom/xpath/impl/StepImpl.cpp: Removed.
  • kdom/xpath/impl/StepImpl.h: Removed.
  • kdom/xpath/impl/VariableRefImpl.cpp: Removed.
  • kdom/xpath/impl/VariableRefImpl.h: Removed.
  • kdom/xpath/impl/XPathCustomExceptionImpl.cpp: Removed.
  • kdom/xpath/impl/XPathCustomExceptionImpl.h: Removed.
  • kdom/xpath/impl/XPathEvaluatorImpl.cpp: Removed.
  • kdom/xpath/impl/XPathEvaluatorImpl.h: Removed.
  • kdom/xpath/impl/XPathExceptionImpl.cpp: Removed.
  • kdom/xpath/impl/XPathExceptionImpl.h: Removed.
  • kdom/xpath/impl/XPathExpressionFilterImpl.cpp: Removed.
  • kdom/xpath/impl/XPathExpressionFilterImpl.h: Removed.
  • kdom/xpath/impl/XPathExpressionImpl.cpp: Removed.
  • kdom/xpath/impl/XPathExpressionImpl.h: Removed.
  • kdom/xpath/impl/XPathFactory1Impl.cpp: Removed.
  • kdom/xpath/impl/XPathFactory1Impl.h: Removed.
  • kdom/xpath/impl/XPathFactoryBaseImpl.cpp: Removed.
  • kdom/xpath/impl/XPathFactoryBaseImpl.h: Removed.
  • kdom/xpath/impl/XPathHelper.cpp: Removed.
  • kdom/xpath/impl/XPathHelper.h: Removed.
  • kdom/xpath/impl/XPathNSResolverImpl.cpp: Removed.
  • kdom/xpath/impl/XPathNSResolverImpl.h: Removed.
  • kdom/xpath/impl/XPathNamespaceImpl.cpp: Removed.
  • kdom/xpath/impl/XPathNamespaceImpl.h: Removed.
  • kdom/xpath/impl/XPathResultImpl.cpp: Removed.
  • kdom/xpath/impl/XPathResultImpl.h: Removed.
  • kdom/xpath/impl/data/BooleanImpl.cpp: Removed.
  • kdom/xpath/impl/data/BooleanImpl.h: Removed.
  • kdom/xpath/impl/data/NodeSetImpl.cpp: Removed.
  • kdom/xpath/impl/data/NodeSetImpl.h: Removed.
  • kdom/xpath/impl/data/NumberImpl.cpp: Removed.
  • kdom/xpath/impl/data/NumberImpl.h: Removed.
  • kdom/xpath/impl/data/StringImpl.cpp: Removed.
  • kdom/xpath/impl/data/StringImpl.h: Removed.
  • kdom/xpath/impl/data/ValueImpl.cpp: Removed.
  • kdom/xpath/impl/data/ValueImpl.h: Removed.
  • kdom/xpath/impl/expression.cpp: Added. (Value::Value): (Value::type): (Value::isNodeset): (Value::isBoolean): (Value::isNumber): (Value::isString): (Value::toNodeset): (Value::toBoolean): (Value::toNumber): (Value::toString): (Value::dump): (Expression::evaluationContext): (Expression::Expression): (Expression::~Expression): (Expression::evaluate): (Expression::addSubExpression): (Expression::optimize): (Expression::subExprCount): (Expression::subExpr): (Expression::isConstant):
  • kdom/xpath/impl/expression.h: Added. (Value::):
  • kdom/xpath/impl/functions.cpp: Added. (Interval::Interval): (Interval::contains): (Interval::asString): (Function::setArguments): (Function::setName): (Function::dump): (Function::arg): (Function::argCount): (Function::name): (FunLast::doEvaluate): (FunLast::isConstant): (FunPosition::doEvaluate): (FunPosition::isConstant): (FunLocalName::isConstant): (FunLocalName::doEvaluate): (FunNamespaceURI::isConstant): (FunNamespaceURI::doEvaluate): (FunName::isConstant): (FunName::doEvaluate): (FunCount::doEvaluate): (FunCount::isConstant): (FunString::doEvaluate): (FunConcat::doEvaluate): (FunStartsWith::doEvaluate): (FunContains::doEvaluate): (FunSubstringBefore::doEvaluate): (FunSubstringAfter::doEvaluate): (FunSubstring::doEvaluate): (FunStringLength::doEvaluate): (FunNormalizeSpace::doEvaluate): (FunTranslate::doEvaluate): (FunBoolean::doEvaluate): (FunNot::doEvaluate): (FunTrue::doEvaluate): (FunTrue::isConstant): (FunLang::doEvaluate): (FunLang::isConstant): (FunFalse::doEvaluate): (FunFalse::isConstant): (FunNumber::doEvaluate): (FunSum::doEvaluate): (FunFloor::doEvaluate): (FunCeiling::doEvaluate): (FunRound::doEvaluate): (FunctionLibrary::FunctionRec::FunctionRec): (FunctionLibrary::self): (FunctionLibrary::FunctionLibrary): (FunctionLibrary::getFunction): (FunctionLibraryDeleter::~FunctionLibraryDeleter):
  • kdom/xpath/impl/functions.h: Added.
  • kdom/xpath/impl/functions1/FunctionCallImpl.cpp: Removed.
  • kdom/xpath/impl/functions1/FunctionCallImpl.h: Removed.
  • kdom/xpath/impl/functions1/README: Removed.
  • kdom/xpath/impl/functions1/boolean_fnxp1.cpp: Removed.
  • kdom/xpath/impl/functions1/boolean_fnxp1.h: Removed.
  • kdom/xpath/impl/functions1/ceiling_fnxp1.cpp: Removed.
  • kdom/xpath/impl/functions1/ceiling_fnxp1.h: Removed.
  • kdom/xpath/impl/functions1/concat_fnxp1.cpp: Removed.
  • kdom/xpath/impl/functions1/concat_fnxp1.h: Removed.
  • kdom/xpath/impl/functions1/contains_fnxp1.cpp: Removed.
  • kdom/xpath/impl/functions1/contains_fnxp1.h: Removed.
  • kdom/xpath/impl/functions1/false_fnxp1.cpp: Removed.
  • kdom/xpath/impl/functions1/false_fnxp1.h: Removed.
  • kdom/xpath/impl/functions1/floor_fnxp1.cpp: Removed.
  • kdom/xpath/impl/functions1/floor_fnxp1.h: Removed.
  • kdom/xpath/impl/functions1/normalize-space_fnxp1.cpp: Removed.
  • kdom/xpath/impl/functions1/normalize-space_fnxp1.h: Removed.
  • kdom/xpath/impl/functions1/not_fnxp1.cpp: Removed.
  • kdom/xpath/impl/functions1/not_fnxp1.h: Removed.
  • kdom/xpath/impl/functions1/number_fnxp1.cpp: Removed.
  • kdom/xpath/impl/functions1/number_fnxp1.h: Removed.
  • kdom/xpath/impl/functions1/round_fnxp1.cpp: Removed.
  • kdom/xpath/impl/functions1/round_fnxp1.h: Removed.
  • kdom/xpath/impl/functions1/starts-with_fnxp1.cpp: Removed.
  • kdom/xpath/impl/functions1/starts-with_fnxp1.h: Removed.
  • kdom/xpath/impl/functions1/string-length_fnxp1.cpp: Removed.
  • kdom/xpath/impl/functions1/string-length_fnxp1.h: Removed.
  • kdom/xpath/impl/functions1/string_fnxp1.cpp: Removed.
  • kdom/xpath/impl/functions1/string_fnxp1.h: Removed.
  • kdom/xpath/impl/functions1/substring-after_fnxp1.cpp: Removed.
  • kdom/xpath/impl/functions1/substring-after_fnxp1.h: Removed.
  • kdom/xpath/impl/functions1/substring-before_fnxp1.cpp: Removed.
  • kdom/xpath/impl/functions1/substring-before_fnxp1.h: Removed.
  • kdom/xpath/impl/functions1/substring_fnxp1.cpp: Removed.
  • kdom/xpath/impl/functions1/substring_fnxp1.h: Removed.
  • kdom/xpath/impl/functions1/true_fnxp1.cpp: Removed.
  • kdom/xpath/impl/functions1/true_fnxp1.h: Removed.
  • kdom/xpath/impl/parsedstatement.cpp: Added. (ParsedStatement::ParsedStatement): (ParsedStatement::~ParsedStatement): (ParsedStatement::parse): (ParsedStatement::optimize): (ParsedStatement::evaluate): (ParsedStatement::dump):
  • kdom/xpath/impl/parsedstatement.h: Added.
  • kdom/xpath/impl/parser/Lexer.cpp: Removed.
  • kdom/xpath/impl/parser/Lexer.h: Removed.
  • kdom/xpath/impl/parser/Lexer.l: Removed.
  • kdom/xpath/impl/parser/ParserState.cpp: Removed.
  • kdom/xpath/impl/parser/ParserState.h: Removed.
  • kdom/xpath/impl/parser/xpath.ypp: Removed.
  • kdom/xpath/impl/path.cpp: Added. (Path::Path): (Path::~Path): (Path::addStep): (Path::optimize): (Path::doEvaluate): (Path::dump):
  • kdom/xpath/impl/path.h: Added.
  • kdom/xpath/impl/predicate.cpp: Added. (Number::Number): (Number::isConstant): (Number::dump): (Number::doEvaluate): (String::String): (String::isConstant): (String::dump): (String::doEvaluate): (Negative::doEvaluate): (Negative::dump): (BinaryExprBase::dump): (NumericOp::NumericOp): (NumericOp::doEvaluate): (NumericOp::opName): (EqTestOp::EqTestOp): (EqTestOp::doEvaluate): (EqTestOp::opName): (LogicalOp::LogicalOp): (LogicalOp::shortCircuitOn): (LogicalOp::isConstant): (LogicalOp::opName): (LogicalOp::doEvaluate): (Union::opName): (Union::doEvaluate): (Predicate::Predicate): (Predicate::~Predicate): (Predicate::evaluate): (Predicate::optimize): (Predicate::dump):
  • kdom/xpath/impl/predicate.h: Added. (NumericOp::): (EqTestOp::): (LogicalOp::):
  • kdom/xpath/impl/step.cpp: Added. (Step::axisAsString): (Step::Step): (Step::~Step): (Step::evaluate): (Step::nodesInAxis): (Step::nodeTestMatches): (Step::optimize): (Step::dump):
  • kdom/xpath/impl/step.h: Added. (Step::):
  • kdom/xpath/impl/tokenizer.cpp: Added. (AxisNameMapping::AxisNameMapping): (Tokenizer::self): (Tokenizer::charCat): (Tokenizer::isAxisName): (Tokenizer::isNodeTypeName): (Tokenizer::isOperatorContext): (Tokenizer::skipWS): (Tokenizer::makeTokenAndAdvance): (Tokenizer::makeIntTokenAndAdvance): (Tokenizer::peekAheadHelper): (Tokenizer::peekCurHelper): (Tokenizer::lexString): (Tokenizer::lexNumber): (Tokenizer::lexNCName): (Tokenizer::lexQName): (Tokenizer::nextTokenInternal): (Tokenizer::nextToken): (Tokenizer::Tokenizer): (Tokenizer::reset): (xpathyylex): (initTokenizer): (xpathyyerror): (TokenizerDeleter::~TokenizerDeleter):
  • kdom/xpath/impl/tokenizer.h: Added. (Token::Token): (Tokenizer::):
  • kdom/xpath/impl/util.cpp: Added. (isRootDomNode): (stringValue): (getChildrenRecursively):
  • kdom/xpath/impl/util.h: Added.
  • kdom/xpath/impl/utils/QNameImpl.cpp: Removed.
  • kdom/xpath/impl/utils/QNameImpl.h: Removed.
  • kdom/xpath/impl/variablereference.cpp: Added. (VariableReference::VariableReference): (VariableReference::isConstant): (VariableReference::dump): (VariableReference::doEvaluate):
  • kdom/xpath/impl/variablereference.h: Added.
  • kdom/xpath/impl/xpath.y: Added.
  • kdom/xpath/kdomxpath.h: (KDOM::XPath::):
  • kdom/xpointer/XPointerEvaluator.cpp: Removed.
  • kdom/xpointer/XPointerEvaluator.h: Removed.
  • kdom/xpointer/XPointerException.cpp: Removed.
  • kdom/xpointer/XPointerException.h: Removed.
  • kdom/xpointer/XPointerExpression.cpp: Removed.
  • kdom/xpointer/XPointerExpression.h: Removed.
  • kdom/xpointer/XPointerHelper.cpp: Removed.
  • kdom/xpointer/XPointerHelper.h: Removed.
  • kdom/xpointer/XPointerResult.cpp: Removed.
  • kdom/xpointer/XPointerResult.h: Removed.
  • kdom/xpointer/impl/ElementSchemeImpl.cpp: (ElementSchemeImpl::ElementSchemeImpl): (ElementSchemeImpl::evaluate):
  • kdom/xpointer/impl/ElementSchemeImpl.h:
  • kdom/xpointer/impl/NBCImpl.cpp: (NBCImpl::NBCImpl): (NBCImpl::addMapping): (NBCImpl::lookupNamespaceURI):
  • kdom/xpointer/impl/NBCImpl.h:
  • kdom/xpointer/impl/PointerPartImpl.cpp: (PointerPartImpl::PointerPartImpl): (PointerPartImpl::~PointerPartImpl): (PointerPartImpl::evaluate): (PointerPartImpl::name): (PointerPartImpl::data):
  • kdom/xpointer/impl/PointerPartImpl.h:
  • kdom/xpointer/impl/ShortHandImpl.cpp: (ShortHandImpl::ShortHandImpl): (ShortHandImpl::evaluate):
  • kdom/xpointer/impl/ShortHandImpl.h:
  • kdom/xpointer/impl/XMLNSSchemeImpl.cpp: (XMLNSSchemeImpl::XMLNSSchemeImpl):
  • kdom/xpointer/impl/XMLNSSchemeImpl.h:
  • kdom/xpointer/impl/XPath1SchemeImpl.cpp: (XPath1SchemeImpl::XPath1SchemeImpl): (XPath1SchemeImpl::~XPath1SchemeImpl): (XPath1SchemeImpl::evaluate):
  • kdom/xpointer/impl/XPath1SchemeImpl.h:
  • kdom/xpointer/impl/XPointerEvaluatorImpl.cpp: (XPointerEvaluatorImpl::createXPointer): (XPointerEvaluatorImpl::evaluateXPointer):
  • kdom/xpointer/impl/XPointerEvaluatorImpl.h:
  • kdom/xpointer/impl/XPointerExceptionImpl.cpp: (XPointerExceptionImpl::XPointerExceptionImpl):
  • kdom/xpointer/impl/XPointerExpressionImpl.cpp: (XPointerExpressionImpl::XPointerExpressionImpl): (XPointerExpressionImpl::~XPointerExpressionImpl): (XPointerExpressionImpl::evaluate): (XPointerExpressionImpl::string):
  • kdom/xpointer/impl/XPointerExpressionImpl.h:
  • kdom/xpointer/impl/XPointerHelper.cpp: Added. (XPointerHelper::EncodeSchemeData): (XPointerHelper::DecodeSchemeData): (XPointerHelper::createXPointer):
  • kdom/xpointer/impl/XPointerHelper.h: Added.
  • kdom/xpointer/impl/XPointerResultImpl.cpp: (XPointerResultImpl::XPointerResultImpl): (XPointerResultImpl::~XPointerResultImpl): (XPointerResultImpl::resultType): (XPointerResultImpl::setResultType): (XPointerResultImpl::singleNodeValue): (XPointerResultImpl::setSingleNodeValue):
  • kdom/xpointer/impl/XPointerResultImpl.h: (KDOM::XPointer::):
  • kdom/xpointer/impl/XPointerSchemeImpl.cpp: (XPointerSchemeImpl::XPointerSchemeImpl): (XPointerSchemeImpl::evaluate):
  • kdom/xpointer/impl/XPointerSchemeImpl.h: (KDOM::XPointer::):
  • ksvg2/KSVGFactory.cpp: (KSVGFactory::createPartObject):
  • ksvg2/KSVGSlotStubs.h: Removed.
  • ksvg2/core/KSVGDocumentBuilder.cpp: (DocumentBuilder::startDocument): (DocumentBuilder::finishedDocument): (DocumentBuilder::endDocument):
  • ksvg2/core/KSVGDocumentBuilder.h:
  • ksvg2/core/KSVGTimeScheduler.cpp: (SVGTimer::start): (SVGTimer::notifyAll): (TimeScheduler::TimeScheduler): (TimeScheduler::~TimeScheduler):
  • ksvg2/core/KSVGTimeScheduler.h: (KSVG::TimeScheduler::document):
  • ksvg2/css/impl/KSVGCSSParser.cpp: (SVGCSSParser::parseValue): (SVGCSSParser::parsePaint): (SVGCSSParser::parseColor):
  • ksvg2/css/impl/SVGCSSStyleSelector.cpp: (SVGCSSStyleSelector::loadDefaultStyle): (SVGCSSStyleSelector::applyRule):
  • ksvg2/css/impl/SVGCSSStyleSheetImpl.cpp: (SVGCSSStyleSheetImpl::SVGCSSStyleSheetImpl):
  • ksvg2/css/impl/SVGCSSStyleSheetImpl.h:
  • ksvg2/css/impl/SVGRenderStyleDefs.cpp: (StyleFillData::StyleFillData): (StyleStrokeData::StyleStrokeData): (StyleStopData::StyleStopData): (StyleClipData::StyleClipData): (StyleMarkerData::StyleMarkerData): (StyleMiscData::StyleMiscData):
  • ksvg2/data/CSSConstants.h: Removed.
  • ksvg2/data/EcmaConstants.h: Removed.
  • ksvg2/data/EventsConstants.h: Removed.
  • ksvg2/data/SVGConstants.h: Removed.
  • ksvg2/data/generateddata.cpp: Removed.
  • ksvg2/events/impl/SVGEventImpl.cpp: (SVGEventImpl::initEvent):
  • ksvg2/events/impl/SVGEventImpl.h:
  • ksvg2/impl/CDFInterface.cpp:
  • ksvg2/impl/CDFInterface.h:
  • ksvg2/impl/SVGAElementImpl.cpp: (SVGAElementImpl::SVGAElementImpl): (SVGAElementImpl::parseAttribute): (SVGAElementImpl::defaultEventHandler):
  • ksvg2/impl/SVGAElementImpl.h:
  • ksvg2/impl/SVGAngleImpl.cpp: (SVGAngleImpl::SVGAngleImpl): (SVGAngleImpl::setValueAsString): (SVGAngleImpl::valueAsString):
  • ksvg2/impl/SVGAngleImpl.h:
  • ksvg2/impl/SVGAnimateColorElementImpl.cpp: (SVGAnimateColorElementImpl::SVGAnimateColorElementImpl): (SVGAnimateColorElementImpl::handleTimerEvent):
  • ksvg2/impl/SVGAnimateColorElementImpl.h:
  • ksvg2/impl/SVGAnimateElementImpl.cpp: (SVGAnimateElementImpl::SVGAnimateElementImpl): (SVGAnimateElementImpl::handleTimerEvent):
  • ksvg2/impl/SVGAnimateElementImpl.h:
  • ksvg2/impl/SVGAnimateTransformElementImpl.cpp: (SVGAnimateTransformElementImpl::SVGAnimateTransformElementImpl):
  • ksvg2/impl/SVGAnimateTransformElementImpl.h:
  • ksvg2/impl/SVGAnimatedBooleanImpl.cpp: (SVGAnimatedBooleanImpl::SVGAnimatedBooleanImpl):
  • ksvg2/impl/SVGAnimatedEnumerationImpl.cpp: (SVGAnimatedEnumerationImpl::SVGAnimatedEnumerationImpl):
  • ksvg2/impl/SVGAnimatedEnumerationImpl.h:
  • ksvg2/impl/SVGAnimatedIntegerImpl.cpp: (SVGAnimatedIntegerImpl::SVGAnimatedIntegerImpl):
  • ksvg2/impl/SVGAnimatedIntegerImpl.h:
  • ksvg2/impl/SVGAnimatedNumberImpl.cpp: (SVGAnimatedNumberImpl::SVGAnimatedNumberImpl): (SVGAnimatedNumberImpl::baseVal): (SVGAnimatedNumberImpl::setBaseVal): (SVGAnimatedNumberImpl::animVal): (SVGAnimatedNumberImpl::setAnimVal):
  • ksvg2/impl/SVGAnimatedNumberImpl.h:
  • ksvg2/impl/SVGAnimatedTemplate.h: (KSVG::SVGAnimatedTemplate::SVGAnimatedTemplate):
  • ksvg2/impl/SVGAnimationElementImpl.cpp: (SVGAnimationElementImpl::SVGAnimationElementImpl): (SVGAnimationElementImpl::targetElement): (SVGAnimationElementImpl::getEndTime): (SVGAnimationElementImpl::getStartTime): (SVGAnimationElementImpl::getCurrentTime): (SVGAnimationElementImpl::getSimpleDuration): (SVGAnimationElementImpl::parseClockValue): (SVGAnimationElementImpl::close): (SVGAnimationElementImpl::targetAttribute): (SVGAnimationElementImpl::setTargetAttribute):
  • ksvg2/impl/SVGAnimationElementImpl.h:
  • ksvg2/impl/SVGCircleElementImpl.cpp: (SVGCircleElementImpl::SVGCircleElementImpl): (SVGCircleElementImpl::parseAttribute):
  • ksvg2/impl/SVGCircleElementImpl.h:
  • ksvg2/impl/SVGClipPathElementImpl.cpp: (SVGClipPathElementImpl::SVGClipPathElementImpl): (SVGClipPathElementImpl::close):
  • ksvg2/impl/SVGClipPathElementImpl.h:
  • ksvg2/impl/SVGColorImpl.cpp: (SVGColorImpl::setRGBColor): (SVGColorImpl::cssText):
  • ksvg2/impl/SVGColorImpl.h:
  • ksvg2/impl/SVGComponentTransferFunctionElementImpl.cpp: (SVGComponentTransferFunctionElementImpl::SVGComponentTransferFunctionElementImpl): (SVGComponentTransferFunctionElementImpl::parseAttribute):
  • ksvg2/impl/SVGComponentTransferFunctionElementImpl.h:
  • ksvg2/impl/SVGDOMImplementationImpl.cpp: (SVGDOMImplementationImpl::hasFeature): (SVGDOMImplementationImpl::createDocumentType): (SVGDOMImplementationImpl::createDocument): (SVGDOMImplementationImpl::createCSSStyleSheet): (SVGDOMImplementationImpl::defaultDocumentType): (SVGDOMImplementationImpl::typeToId): (SVGDOMImplementationImpl::idToType):
  • ksvg2/impl/SVGDOMImplementationImpl.h:
  • ksvg2/impl/SVGDefsElementImpl.cpp: (SVGDefsElementImpl::SVGDefsElementImpl):
  • ksvg2/impl/SVGDefsElementImpl.h:
  • ksvg2/impl/SVGDescElementImpl.cpp: (SVGDescElementImpl::SVGDescElementImpl): (SVGDescElementImpl::description):
  • ksvg2/impl/SVGDescElementImpl.h:
  • ksvg2/impl/SVGDocumentImpl.cpp: (SVGDocumentImpl::~SVGDocumentImpl): (SVGDocumentImpl::title): (SVGDocumentImpl::referrer): (SVGDocumentImpl::domain): (SVGDocumentImpl::URL): (SVGDocumentImpl::createSVGElement): (SVGDocumentImpl::createElement): (SVGDocumentImpl::createElementNS): (SVGDocumentImpl::createEvent): (SVGDocumentImpl::dispatchZoomEvent): (SVGDocumentImpl::dispatchScrollEvent): (SVGDocumentImpl::dispatchKeyEvent): (SVGDocumentImpl::defaultNS): (SVGDocumentImpl::recalcStyleSelector): (SVGDocumentImpl::executeScripts): (SVGDocumentImpl::createCSSStyleSheet): (SVGDocumentImpl::dispatchUIEvent): (SVGDocumentImpl::dispatchMouseEvent):
  • ksvg2/impl/SVGDocumentImpl.h:
  • ksvg2/impl/SVGElementImpl.cpp: (SVGElementImpl::SVGElementImpl): (SVGElementImpl::isSupported): (SVGElementImpl::getId): (SVGElementImpl::setGetId): (SVGElementImpl::xmlbase): (SVGElementImpl::setXmlbase): (SVGElementImpl::parseAttribute): (SVGElementImpl::addSVGEventListener):
  • ksvg2/impl/SVGElementImpl.h:
  • ksvg2/impl/SVGEllipseElementImpl.cpp: (SVGEllipseElementImpl::SVGEllipseElementImpl): (SVGEllipseElementImpl::parseAttribute):
  • ksvg2/impl/SVGEllipseElementImpl.h:
  • ksvg2/impl/SVGExceptionImpl.cpp: (SVGExceptionImpl::SVGExceptionImpl):
  • ksvg2/impl/SVGFEBlendElementImpl.cpp: (SVGFEBlendElementImpl::SVGFEBlendElementImpl): (SVGFEBlendElementImpl::parseAttribute):
  • ksvg2/impl/SVGFEBlendElementImpl.h:
  • ksvg2/impl/SVGFEColorMatrixElementImpl.cpp: (SVGFEColorMatrixElementImpl::SVGFEColorMatrixElementImpl): (SVGFEColorMatrixElementImpl::parseAttribute):
  • ksvg2/impl/SVGFEColorMatrixElementImpl.h:
  • ksvg2/impl/SVGFEComponentTransferElementImpl.cpp: (SVGFEComponentTransferElementImpl::SVGFEComponentTransferElementImpl): (SVGFEComponentTransferElementImpl::parseAttribute): (SVGFEComponentTransferElementImpl::close):
  • ksvg2/impl/SVGFEComponentTransferElementImpl.h:
  • ksvg2/impl/SVGFECompositeElementImpl.cpp: (SVGFECompositeElementImpl::SVGFECompositeElementImpl): (SVGFECompositeElementImpl::parseAttribute): (SVGFECompositeElementImpl::createCanvasItem):
  • ksvg2/impl/SVGFECompositeElementImpl.h:
  • ksvg2/impl/SVGFEFloodElementImpl.cpp: (SVGFEFloodElementImpl::SVGFEFloodElementImpl): (SVGFEFloodElementImpl::parseAttribute):
  • ksvg2/impl/SVGFEFloodElementImpl.h:
  • ksvg2/impl/SVGFEFuncAElementImpl.cpp: (SVGFEFuncAElementImpl::SVGFEFuncAElementImpl):
  • ksvg2/impl/SVGFEFuncAElementImpl.h:
  • ksvg2/impl/SVGFEFuncBElementImpl.cpp: (SVGFEFuncBElementImpl::SVGFEFuncBElementImpl):
  • ksvg2/impl/SVGFEFuncBElementImpl.h:
  • ksvg2/impl/SVGFEFuncGElementImpl.cpp: (SVGFEFuncGElementImpl::SVGFEFuncGElementImpl):
  • ksvg2/impl/SVGFEFuncGElementImpl.h:
  • ksvg2/impl/SVGFEFuncRElementImpl.cpp: (SVGFEFuncRElementImpl::SVGFEFuncRElementImpl):
  • ksvg2/impl/SVGFEFuncRElementImpl.h:
  • ksvg2/impl/SVGFEGaussianBlurElementImpl.cpp: (SVGFEGaussianBlurElementImpl::SVGFEGaussianBlurElementImpl): (SVGFEGaussianBlurElementImpl::parseAttribute): (SVGFEGaussianBlurElementImpl::createCanvasItem):
  • ksvg2/impl/SVGFEGaussianBlurElementImpl.h:
  • ksvg2/impl/SVGFEImageElementImpl.cpp: (SVGFEImageElementImpl::SVGFEImageElementImpl): (SVGFEImageElementImpl::parseAttribute):
  • ksvg2/impl/SVGFEImageElementImpl.h:
  • ksvg2/impl/SVGFEMergeElementImpl.cpp: (SVGFEMergeElementImpl::SVGFEMergeElementImpl):
  • ksvg2/impl/SVGFEMergeElementImpl.h:
  • ksvg2/impl/SVGFEMergeNodeElementImpl.cpp: (SVGFEMergeNodeElementImpl::SVGFEMergeNodeElementImpl): (SVGFEMergeNodeElementImpl::parseAttribute):
  • ksvg2/impl/SVGFEMergeNodeElementImpl.h:
  • ksvg2/impl/SVGFEOffsetElementImpl.cpp: (SVGFEOffsetElementImpl::SVGFEOffsetElementImpl): (SVGFEOffsetElementImpl::parseAttribute): (SVGFEOffsetElementImpl::createCanvasItem):
  • ksvg2/impl/SVGFEOffsetElementImpl.h:
  • ksvg2/impl/SVGFETileElementImpl.cpp: (SVGFETileElementImpl::SVGFETileElementImpl): (SVGFETileElementImpl::parseAttribute):
  • ksvg2/impl/SVGFETileElementImpl.h:
  • ksvg2/impl/SVGFETurbulenceElementImpl.cpp: (SVGFETurbulenceElementImpl::SVGFETurbulenceElementImpl): (SVGFETurbulenceElementImpl::parseAttribute): (SVGFETurbulenceElementImpl::createCanvasItem):
  • ksvg2/impl/SVGFETurbulenceElementImpl.h:
  • ksvg2/impl/SVGFilterElementImpl.cpp: (SVGFilterElementImpl::SVGFilterElementImpl): (SVGFilterElementImpl::x): (SVGFilterElementImpl::y): (SVGFilterElementImpl::width): (SVGFilterElementImpl::height): (SVGFilterElementImpl::parseAttribute): (SVGFilterElementImpl::close):
  • ksvg2/impl/SVGFilterElementImpl.h:
  • ksvg2/impl/SVGFilterPrimitiveStandardAttributesImpl.cpp: (SVGFilterPrimitiveStandardAttributesImpl::SVGFilterPrimitiveStandardAttributesImpl): (SVGFilterPrimitiveStandardAttributesImpl::width): (SVGFilterPrimitiveStandardAttributesImpl::height): (SVGFilterPrimitiveStandardAttributesImpl::parseAttribute):
  • ksvg2/impl/SVGFilterPrimitiveStandardAttributesImpl.h:
  • ksvg2/impl/SVGFitToViewBoxImpl.cpp: (SVGFitToViewBoxImpl::parseAttribute):
  • ksvg2/impl/SVGGElementImpl.cpp: (SVGGElementImpl::SVGGElementImpl): (SVGDummyElementImpl::SVGDummyElementImpl): (SVGDummyElementImpl::localName):
  • ksvg2/impl/SVGGElementImpl.h:
  • ksvg2/impl/SVGGradientElementImpl.cpp: (SVGGradientElementImpl::SVGGradientElementImpl): (SVGGradientElementImpl::notifyAttributeChange):
  • ksvg2/impl/SVGGradientElementImpl.h:
  • ksvg2/impl/SVGHelper.cpp: (SVGHelper::PercentageOfViewport):
  • ksvg2/impl/SVGImageElementImpl.cpp: (SVGImageElementImpl::SVGImageElementImpl): (SVGImageElementImpl::parseAttribute): (SVGImageElementImpl::createCanvasItem): (SVGImageElementImpl::notifyFinished):
  • ksvg2/impl/SVGImageElementImpl.h:
  • ksvg2/impl/SVGLangSpaceImpl.cpp: (SVGLangSpaceImpl::xmllang): (SVGLangSpaceImpl::setXmllang): (SVGLangSpaceImpl::xmlspace): (SVGLangSpaceImpl::setXmlspace): (SVGLangSpaceImpl::parseAttribute):
  • ksvg2/impl/SVGLangSpaceImpl.h:
  • ksvg2/impl/SVGLengthImpl.cpp: (SVGLengthImpl::SVGLengthImpl): (SVGLengthImpl::value): (SVGLengthImpl::setValueAsString): (SVGLengthImpl::valueAsString):
  • ksvg2/impl/SVGLengthImpl.h:
  • ksvg2/impl/SVGLengthListImpl.cpp: (SVGLengthListImpl::parse):
  • ksvg2/impl/SVGLineElementImpl.cpp: (SVGLineElementImpl::SVGLineElementImpl): (SVGLineElementImpl::parseAttribute):
  • ksvg2/impl/SVGLineElementImpl.h:
  • ksvg2/impl/SVGLinearGradientElementImpl.cpp: (SVGLinearGradientElementImpl::SVGLinearGradientElementImpl): (SVGLinearGradientElementImpl::parseAttribute): (SVGLinearGradientElementImpl::buildGradient): (SVGLinearGradientElementImpl::createCanvasItem): (SVGLinearGradientElementImpl::resourceNotification):
  • ksvg2/impl/SVGLinearGradientElementImpl.h:
  • ksvg2/impl/SVGLocatableImpl.cpp:
  • ksvg2/impl/SVGMarkerElementImpl.cpp: (SVGMarkerElementImpl::SVGMarkerElementImpl): (SVGMarkerElementImpl::parseAttribute): (SVGMarkerElementImpl::close):
  • ksvg2/impl/SVGMarkerElementImpl.h:
  • ksvg2/impl/SVGMatrixImpl.cpp: (SVGMatrixImpl::SVGMatrixImpl):
  • ksvg2/impl/SVGNumberImpl.cpp: (SVGNumberImpl::SVGNumberImpl):
  • ksvg2/impl/SVGPaintImpl.cpp: (SVGPaintImpl::cssText):
  • ksvg2/impl/SVGPaintImpl.h:
  • ksvg2/impl/SVGPathElementImpl.cpp: (SVGPathElementImpl::SVGPathElementImpl): (SVGPathElementImpl::~SVGPathElementImpl):
  • ksvg2/impl/SVGPathElementImpl.h:
  • ksvg2/impl/SVGPathSegArcImpl.h: (KSVG::SVGPathSegArcAbsImpl::pathSegTypeAsLetter): (KSVG::SVGPathSegArcRelImpl::pathSegTypeAsLetter):
  • ksvg2/impl/SVGPathSegClosePathImpl.h: (KSVG::SVGPathSegClosePathImpl::pathSegTypeAsLetter):
  • ksvg2/impl/SVGPathSegCurvetoCubicImpl.h: (KSVG::SVGPathSegCurvetoCubicAbsImpl::pathSegTypeAsLetter): (KSVG::SVGPathSegCurvetoCubicRelImpl::pathSegTypeAsLetter):
  • ksvg2/impl/SVGPathSegCurvetoCubicSmoothImpl.h: (KSVG::SVGPathSegCurvetoCubicSmoothAbsImpl::pathSegTypeAsLetter): (KSVG::SVGPathSegCurvetoCubicSmoothRelImpl::pathSegTypeAsLetter):
  • ksvg2/impl/SVGPathSegCurvetoQuadraticImpl.h: (KSVG::SVGPathSegCurvetoQuadraticAbsImpl::pathSegTypeAsLetter): (KSVG::SVGPathSegCurvetoQuadraticRelImpl::pathSegTypeAsLetter):
  • ksvg2/impl/SVGPathSegCurvetoQuadraticSmoothImpl.h: (KSVG::SVGPathSegCurvetoQuadraticSmoothAbsImpl::pathSegTypeAsLetter): (KSVG::SVGPathSegCurvetoQuadraticSmoothRelImpl::pathSegTypeAsLetter):
  • ksvg2/impl/SVGPathSegImpl.cpp: (SVGPathSegImpl::SVGPathSegImpl):
  • ksvg2/impl/SVGPathSegImpl.h: (KSVG::SVGPathSegImpl::pathSegTypeAsLetter):
  • ksvg2/impl/SVGPathSegLinetoHorizontalImpl.h: (KSVG::SVGPathSegLinetoHorizontalAbsImpl::pathSegTypeAsLetter): (KSVG::SVGPathSegLinetoHorizontalRelImpl::pathSegTypeAsLetter):
  • ksvg2/impl/SVGPathSegLinetoImpl.h: (KSVG::SVGPathSegLinetoAbsImpl::pathSegTypeAsLetter): (KSVG::SVGPathSegLinetoRelImpl::pathSegTypeAsLetter):
  • ksvg2/impl/SVGPathSegLinetoVerticalImpl.h: (KSVG::SVGPathSegLinetoVerticalAbsImpl::pathSegTypeAsLetter): (KSVG::SVGPathSegLinetoVerticalRelImpl::pathSegTypeAsLetter):
  • ksvg2/impl/SVGPathSegMovetoImpl.h: (KSVG::SVGPathSegMovetoAbsImpl::pathSegTypeAsLetter): (KSVG::SVGPathSegMovetoRelImpl::pathSegTypeAsLetter):
  • ksvg2/impl/SVGPatternElementImpl.cpp: (SVGPatternElementImpl::SVGPatternElementImpl): (SVGPatternElementImpl::parseAttribute): (SVGPatternElementImpl::notifyAttributeChange): (SVGPatternElementImpl::createCanvasItem):
  • ksvg2/impl/SVGPatternElementImpl.h:
  • ksvg2/impl/SVGPointImpl.cpp: (SVGPointImpl::SVGPointImpl):
  • ksvg2/impl/SVGPolyElementImpl.cpp: (SVGPolyElementImpl::SVGPolyElementImpl): (SVGPolyElementImpl::notifyAttributeChange):
  • ksvg2/impl/SVGPolyElementImpl.h:
  • ksvg2/impl/SVGPolygonElementImpl.cpp: (SVGPolygonElementImpl::SVGPolygonElementImpl):
  • ksvg2/impl/SVGPolygonElementImpl.h:
  • ksvg2/impl/SVGPolylineElementImpl.cpp: (SVGPolylineElementImpl::SVGPolylineElementImpl):
  • ksvg2/impl/SVGPolylineElementImpl.h:
  • ksvg2/impl/SVGPreserveAspectRatioImpl.cpp: (SVGPreserveAspectRatioImpl::SVGPreserveAspectRatioImpl):
  • ksvg2/impl/SVGRadialGradientElementImpl.cpp: (SVGRadialGradientElementImpl::SVGRadialGradientElementImpl): (SVGRadialGradientElementImpl::parseAttribute): (SVGRadialGradientElementImpl::buildGradient): (SVGRadialGradientElementImpl::createCanvasItem): (SVGRadialGradientElementImpl::resourceNotification):
  • ksvg2/impl/SVGRadialGradientElementImpl.h:
  • ksvg2/impl/SVGRectElementImpl.cpp: (SVGRectElementImpl::SVGRectElementImpl): (SVGRectElementImpl::parseAttribute): (SVGRectElementImpl::toPathData):
  • ksvg2/impl/SVGRectElementImpl.h:
  • ksvg2/impl/SVGRectImpl.cpp: (SVGRectImpl::SVGRectImpl):
  • ksvg2/impl/SVGSVGElementImpl.cpp: (SVGSVGElementImpl::SVGSVGElementImpl): (SVGSVGElementImpl::width): (SVGSVGElementImpl::height): (SVGSVGElementImpl::contentScriptType): (SVGSVGElementImpl::setContentScriptType): (SVGSVGElementImpl::contentStyleType): (SVGSVGElementImpl::setContentStyleType): (SVGSVGElementImpl::createEvent): (SVGSVGElementImpl::parseAttribute): (SVGSVGElementImpl::createCanvasItem):
  • ksvg2/impl/SVGSVGElementImpl.h:
  • ksvg2/impl/SVGScriptElementImpl.cpp: (SVGScriptElementImpl::SVGScriptElementImpl): (SVGScriptElementImpl::parseAttribute): (SVGScriptElementImpl::executeScript):
  • ksvg2/impl/SVGScriptElementImpl.h:
  • ksvg2/impl/SVGSetElementImpl.cpp: (SVGSetElementImpl::SVGSetElementImpl):
  • ksvg2/impl/SVGSetElementImpl.h:
  • ksvg2/impl/SVGStopElementImpl.cpp: (SVGStopElementImpl::SVGStopElementImpl): (SVGStopElementImpl::parseAttribute): (SVGStopElementImpl::createCanvasItem):
  • ksvg2/impl/SVGStopElementImpl.h:
  • ksvg2/impl/SVGStylableImpl.h:
  • ksvg2/impl/SVGStyleElementImpl.cpp: (SVGStyleElementImpl::SVGStyleElementImpl): (SVGStyleElementImpl::xmlspace): (SVGStyleElementImpl::type): (SVGStyleElementImpl::media): (SVGStyleElementImpl::title): (SVGStyleElementImpl::childrenChanged):
  • ksvg2/impl/SVGStyleElementImpl.h:
  • ksvg2/impl/SVGStyledElementImpl.cpp: (SVGStyledElementImpl::SVGStyledElementImpl): (SVGStyledElementImpl::getPresentationAttribute): (SVGStyledElementImpl::parseAttribute): (SVGStyledElementImpl::renderStyle): (SVGStyledElementImpl::attach): (SVGStyledElementImpl::detach):
  • ksvg2/impl/SVGStyledElementImpl.h:
  • ksvg2/impl/SVGSwitchElementImpl.cpp: (SVGSwitchElementImpl::SVGSwitchElementImpl):
  • ksvg2/impl/SVGSwitchElementImpl.h:
  • ksvg2/impl/SVGSymbolElementImpl.cpp: (SVGSymbolElementImpl::SVGSymbolElementImpl):
  • ksvg2/impl/SVGSymbolElementImpl.h:
  • ksvg2/impl/SVGTSpanElementImpl.cpp: (SVGTSpanElementImpl::SVGTSpanElementImpl):
  • ksvg2/impl/SVGTSpanElementImpl.h:
  • ksvg2/impl/SVGTestsImpl.cpp: (SVGTestsImpl::hasExtension): (SVGTestsImpl::isValid):
  • ksvg2/impl/SVGTestsImpl.h:
  • ksvg2/impl/SVGTextContentElementImpl.cpp: (SVGTextContentElementImpl::SVGTextContentElementImpl):
  • ksvg2/impl/SVGTextContentElementImpl.h:
  • ksvg2/impl/SVGTextElementImpl.cpp: (SVGTextElementImpl::SVGTextElementImpl):
  • ksvg2/impl/SVGTextElementImpl.h:
  • ksvg2/impl/SVGTextPositioningElementImpl.cpp: (SVGTextPositioningElementImpl::SVGTextPositioningElementImpl):
  • ksvg2/impl/SVGTextPositioningElementImpl.h:
  • ksvg2/impl/SVGTitleElementImpl.cpp: (SVGTitleElementImpl::SVGTitleElementImpl): (SVGTitleElementImpl::title):
  • ksvg2/impl/SVGTitleElementImpl.h:
  • ksvg2/impl/SVGTransformImpl.cpp: (SVGTransformImpl::SVGTransformImpl):
  • ksvg2/impl/SVGTransformableImpl.cpp: (SVGTransformableImpl::updateSubtreeMatrices):
  • ksvg2/impl/SVGTransformableImpl.h:
  • ksvg2/impl/SVGURIReferenceImpl.cpp: (SVGURIReferenceImpl::parseAttribute):
  • ksvg2/impl/SVGUseElementImpl.cpp: (SVGUseElementImpl::SVGUseElementImpl): (SVGUseElementImpl::parseAttribute): (SVGUseElementImpl::close):
  • ksvg2/impl/SVGUseElementImpl.h:
  • ksvg2/impl/SVGViewElementImpl.cpp: (SVGViewElementImpl::SVGViewElementImpl):
  • ksvg2/impl/SVGViewElementImpl.h:
  • ksvg2/scripts/generate.pl: Removed.
  • ksvg2/scripts/kalyptusKDOMEcma.pm: Removed.
  • ksvg2/scripts/svg.idl: Removed.
  • kwq/KWQSlot.mm: SVG slot support (KWQSlot::KWQSlot): slotTimerNotify (KWQSlot::call): TimeScheduler::timerNotify()

Aug 24, 2005:

11:33 PM Changeset in webkit [10318] by adele
  • 4 edits in branches/Safari-2-0-branch/WebKit

Merged fix from TOT to Safari-2-0-branch

2005-08-22 Geoffrey Garen <ggaren@apple.com>

  • fixed <rdar://problem/4227011> Debugger SPI should be removed from WebView.h API

Reviewed by mjs and adele.

Cut and pasted debugging SPI from WebView to WebView(WebPendingPublic)

  • WebView.subproj/WebView.h:
  • WebView.subproj/WebView.m: (-[WebView setScriptDebugDelegate:]): (-[WebView scriptDebugDelegate]):
  • WebView.subproj/WebViewPrivate.h:
11:16 PM Changeset in webkit [10317] by adele
  • 2 edits in branches/Safari-2-0-branch/WebCore

Merged fix from TOT to Safari-2-0-branch

2005-08-23 David Harrison <harrison@apple.com>

Reviewed by Darin.

<rdar://problem/4226539> REGRESSION: Blank content at http://www.the-leaky-cauldron.org/ with Denver and TOT

Test cases added:

  • layout-tests/fast/parser/comments-expected.txt: Added.
  • layout-tests/fast/parser/comments.html: Added.
  • khtml/html/htmltokenizer.cpp: (khtml::HTMLTokenizer::parseComment): When non-space follows comment end, ignore that comment end.
5:41 PM Changeset in webkit [10316] by bdakin
  • 4 edits in trunk/WebCore

Reviewed by Darin/Maciej

Test cases added: (NONE -- doesn't affect layout)

  • fixed <rdar://problem/4228818> leak of RenderLayer loading the Dictionary, Flight Tracker, and Translation widget (maybe others) in Safari.
  • khtml/rendering/render_box.cpp: (RenderBox::setStyle): added assert to avoid potential problems. (RenderBox::detach): Added comment.
  • khtml/rendering/render_object.cpp: (RenderObject::detach): Added comment.
  • khtml/rendering/render_replaced.cpp: (RenderWidget::detach): Added code from RenderBox::deatch() that frees the layer used

in setStyle()

11:53 AM Changeset in webkit [10315] by darin
  • 3 edits in trunk/WebKitTools

Reviewed by Maciej.

  • DumpRenderTree/DumpRenderTree.m: (main): Don't bother saving and restoring the preferences. Not sure why this was ever done since the preferences are specific to DumpRenderTree. Clear delegates before releasing the WebView, because you can't count on the order of object deallocation. (dumpRenderTree): Fix code that releases a string before storing it in a global variable.
  • Scripts/run-webkit-tests: Use "-s" rather than a function to get the size of a file. Fix lots of cases that were using tabs for indenting to use spaces instead.
11:16 AM Changeset in webkit [10314] by adele
  • 2 edits in branches/Safari-2-0-branch/WebKit

Merged fix from TOT to Safari-2-0-branch

2005-08-23 John Sullivan <sullivan@apple.com>

Reviewed by Beth Dakin.

  • fixed <rdar://problem/4229167> 14 leaks of WebFileButton and associated objects, seen after running webkit layout tests
  • WebCoreSupport.subproj/WebBridge.m: (-[WebBridge fileButtonWithDelegate:]): this method was returning a retained object; I added an autorelease
11:00 AM Changeset in webkit [10313] by adele
  • 2 edits in branches/Safari-2-0-branch/WebKit

Fixed merge error. Use URLToIconURL on the branch instead of pageURLToIconURL

  • Misc.subproj/WebIconDatabase.m: (-[WebIconDatabase _setIconURL:forURL:]):
10:48 AM Changeset in webkit [10312] by adele
  • 2 edits in branches/Safari-2-0-branch/WebCore
  • WebCore-tests.exp: removing KWQValueListIteratorImpl4nodeEv symbol since its not needed.

Aug 23, 2005:

7:50 PM Changeset in webkit [10311] by adele
  • 2 edits in branches/Safari-2-0-branch/WebCore

Merged another version of reset which is used in our xmlhttprequest leak fix.

  • khtml/misc/shared.h: (khtml::SharedPtr::reset):
6:46 PM Changeset in webkit [10310] by vicki
  • 2 edits
    2 adds in trunk/WebCore

Reviewed by Adele.

  • fixed <rdar://problem/4229177> REGRESSION (Denver): crash dispatching mouse events (4608)

Test cases added:

  • manual-tests/mouseevent-on-closeddoc.html: Added.
  • manual-tests/resources/mouseevent-on-closeddoc.html: Added.
  • khtml/khtmlview.cpp: (KHTMLView::dispatchMouseEvent): add nil check
5:49 PM Changeset in webkit [10309] by adele
  • 2 edits in branches/Safari-2-0-branch/WebCore

Merged fix from TOT to Safari-2-0-branch

2005-08-22 David Harrison <harrison@apple.com>

Reviewed by Justin.

<rdar://problem/4221384> Denver Regression: stickies widget crashed on 8F15 when pasting text

Test cases added: None. Problem triggered by simple paste, which lots of the
editing tests already do, but also required particular memory layout/cleanup state, which
is not specifiable in our tests.

  • khtml/editing/markup.cpp: (khtml::createFragmentFromText): Ref the new paragraph element right away, rather than allocating more memory first.
5:45 PM Changeset in webkit [10308] by adele
  • 6 edits in branches/Safari-2-0-branch/WebKit

Merged fix from TOT to Safari-2-0-branch

2005-08-17 Justin Garcia <justin.garcia@apple.com>

Reviewed by rjw

Addresses <rdar://problem/4192534> new frame load delegate SPI needed for Dashboard

Added handledOnloadEvents delegate method (private for now)

  • WebCoreSupport.subproj/WebBridge.m: (-[WebBridge handledOnloadEvents]):
  • WebView.subproj/WebDefaultFrameLoadDelegate.m: (-[WebDefaultFrameLoadDelegate webView:didHandleOnloadEventsForFrame:]):
  • WebView.subproj/WebFrame.m: (-[WebFrame _handledOnloadEvents]):
  • WebView.subproj/WebFramePrivate.h:
  • WebView.subproj/WebViewPrivate.h:
5:34 PM Changeset in webkit [10307] by sullivan
  • 2 edits in trunk/WebKit

Reviewed by Beth Dakin.

  • fixed <rdar://problem/4229167> 14 leaks of WebFileButton and associated objects, seen after running webkit layout tests
  • WebCoreSupport.subproj/WebBridge.m: (-[WebBridge fileButtonWithDelegate:]): this method was returning a retained object; I added an autorelease
5:24 PM Changeset in webkit [10306] by adele
  • 2 edits in branches/Safari-2-0-branch/WebKit

Merged fix from TOT to Safari-2-0-branch
<rdar://problem/4221431> avoid icon database thrash for 1% speedup on HTML iBench

2005-08-14 Maciej Stachowiak <mjs@apple.com>

Reviewed by Darin.

  • Misc.subproj/WebIconDatabase.m: (-[WebIconDatabase _setIconURL:forURL:]): Be more aggressive about returning early, because updating the database does some expensive data structure copies.
5:17 PM Changeset in webkit [10305] by adele
  • 2 edits in branches/Safari-2-0-branch/WebCore

Merged fix from TOT to Safari-2-0-branch
<rdar://problem/4220776> memory leak in KWQArrayImpl::resize() at bugzilla.opendarwin.org

2005-08-17 Beth Dakin <Beth Dakin>

Reviewed by Maciej

Test cases added: (NONE)

This is a fix for http://bugzilla.opendarwin.org/show_bug.cgi?id=4499
which describes a memory leak that happens on bugzilla after
searching for all open WebKit bugs.

  • kwq/KWQArrayImpl.mm: (KWQArrayImpl::resize): When resizing to 0, free the old data after setting it

to NULL.

5:13 PM Changeset in webkit [10304] by adele
  • 8 edits in branches/Safari-2-0-branch/WebCore

Merged fix from TOT to Safari-2-0-branch
<rdar://problem/4221430> Safari HTML iBench performance can be improved through inlining and allocator tweaks

2005-08-14 Maciej Stachowiak <mjs@apple.com>

Reviewed by Darin.

  • kwq/KWQArrayImpl.h: (KWQArrayImpl::size):
  • kwq/KWQArrayImpl.mm:
  • kwq/KWQMapImpl.h:
  • kwq/KWQMapImpl.mm:
  • kwq/KWQRefPtr.h: (::KWQRefPtr): (::operator): (::ref): (::unref):
  • kwq/KWQValueListImpl.h: (KWQValueListIteratorImpl::KWQValueListIteratorImpl): (KWQValueListIteratorImpl::operator==): (KWQValueListIteratorImpl::operator!=): (KWQValueListIteratorImpl::node): (KWQValueListIteratorImpl::operator++): (KWQValueListIteratorImpl::operator--): (KWQValueListNodeImpl::KWQValueListNodeImpl):
  • kwq/KWQValueListImpl.mm: (KWQValueListImpl::KWQValueListPrivate::KWQValueListPrivate): (KWQValueListImpl::KWQValueListPrivate::~KWQValueListPrivate):
5:03 PM Changeset in webkit [10303] by adele
  • 3 edits in branches/Safari-2-0-branch/WebCore

Merged fix from TOT to Safari-2-0-branch

2005-08-22 John Sullivan <sullivan@apple.com>

Reviewed by Beth Dakin.

  • fixed <rdar://problem/4227019> Several 32-byte leaks after choosing pop-up menu at dzone198.apple.com

Test cases added: none, doesn't affect layout. I did execute run-layout-tests to verify that there
were no surprises though.

  • khtml/ecma/xmlhttprequest.h: use SharedPtr for onReadyStateChangeListener and onLoadListener
  • khtml/ecma/xmlhttprequest.cpp: (KJS::XMLHttpRequest::getValueProperty): use notNull() instead of testing SharedPtrs against 0 (KJS::XMLHttpRequest::putValueProperty): use reset() to set values of SharedPtrs; eliminate ref()s that had no deref()s (KJS::XMLHttpRequest::mark): use notNull() instead of testing SharedPtrs against 0 (KJS::XMLHttpRequest::XMLHttpRequest): don't initialize SharedPtrs (KJS::XMLHttpRequest::changeState): use notNull() instead of testing SharedPtrs against 0
5:03 PM Changeset in webkit [10302]
  • 5 copies in branches/Safari-2-0-branch

This commit was manufactured by cvs2svn to create branch
'Safari-2-0-branch'.

4:56 PM Changeset in webkit [10301] by adele
  • 2 edits in branches/Safari-2-0-branch/WebKit

Merged fix from TOT to Safari-2-0-branch

2005-08-23 Mitz Pettel <opendarwin.org@mitzpettel.com>

Reviewed and landed by Darin.

  • fixed http://bugzilla.opendarwin.org/show_bug.cgi?id=4604 LEAK -[WebTextRenderer _ATSU_pointToOffset:style:position:reversed:includePartialGlyphs:] leaks an ATSUTextLayout <rdar://problem/4228787> ATSUTextLayout leak in _ATSU_pointToOffset:style:position:reversed:includePartialGlyphs: (4604)
  • WebCoreSupport.subproj/WebTextRenderer.m: (-[WebTextRenderer _ATSU_pointToOffset:style:position:reversed:includePartialGlyphs:]): Added missing call to ATSUDisposeTextLayout.
4:03 PM Changeset in webkit [10300] by eseidel
  • 2 edits in trunk/WebKitTools

Bug #: 4590
Submitted by: eseidel
Reviewed by: mjs

4:00 PM Changeset in webkit [10299] by darin
  • 2 edits in trunk/WebKit
  • English.lproj/StringsNotToBeLocalized.txt: Update for recent changes.
3:53 PM Changeset in webkit [10298] by darin
  • 4 edits in trunk

Reviewed by John.

  • khtml/html/htmlparser.cpp: (HTMLParser::getNode): Remove code to omit children of <nolayer>.
  • layout-tests/fast/dom/no-elements.html: Update test for new behavior.
  • layout-tests/fast/dom/no-elements-expected.txt: Updated test results.
3:42 PM Changeset in webkit [10297] by darin
  • 2 edits in trunk
  • fixed test that was accessing a remote resource by accident
  • layout-tests/fast/lists/009.html: Correct URL to be relative.
3:27 PM Changeset in webkit [10296]
  • 11 copies in tags/Safari-2-0-anchor

This commit was manufactured by cvs2svn to create tag
'Safari-2-0-anchor'.

3:27 PM Changeset in webkit [10295] by darin
  • 1 add in trunk/WebCore/ChangeLog-2005-12-19

New change log. Old one was getting too big.

3:11 PM Changeset in webkit [10294] by adele
  • 1 edit in branches/Safari-2-0-branch/WebCore/WebCore.xcodeproj/project.pbxproj

Make WebCoreScriptDebugger.h a private header to make the Development builds work

3:06 PM Changeset in webkit [10293] by adele
  • 1 edit in branches/Safari-2-0-branch/WebCore/WebCore.xcodeproj/project.pbxproj

Making WebCoreUnicode.h a private header on the branch. Needed for Development builds.

2:42 PM Changeset in webkit [10292] by darin
  • 2 edits in trunk/WebKit

Reviewed and landed by Darin.

  • fixed http://bugzilla.opendarwin.org/show_bug.cgi?id=4604 LEAK -[WebTextRenderer _ATSU_pointToOffset:style:position:reversed:includePartialGlyphs:] leaks an ATSUTextLayout <rdar://problem/4228787> ATSUTextLayout leak in _ATSU_pointToOffset:style:position:reversed:includePartialGlyphs: (4604)
  • WebCoreSupport.subproj/WebTextRenderer.m: (-[WebTextRenderer _ATSU_pointToOffset:style:position:reversed:includePartialGlyphs:]): Added missing call to ATSUDisposeTextLayout.
12:25 PM Changeset in webkit [10291] by harrison
  • 2 edits
    2 adds in trunk

Reviewed by Darin.

<rdar://problem/4226539> REGRESSION: Blank content at http://www.the-leaky-cauldron.org/ with Denver and TOT

Test cases added:

  • layout-tests/fast/parser/comments-expected.txt: Added.
  • layout-tests/fast/parser/comments.html: Added.
  • khtml/html/htmltokenizer.cpp: (khtml::HTMLTokenizer::parseComment): When non-space follows comment end, ignore that comment end.
12:15 PM Changeset in webkit [10290] by adele
  • 12 edits
    3 adds
    53 deletes in branches/Safari-2-0-branch

Change to native targets on the branch.

11:32 AM Changeset in webkit [10289] by justing
  • 6 edits in trunk/WebCore

Reviewed by mjs

Temporary workaround for gcc-5216+ bug 4213314. Don't use NSMake* convenience methods inside KWQ_BLOCK_EXCEPTIONS.

  • kwq/KWQKConfigBase.mm: (KConfig::readEntry):
  • kwq/KWQKHTMLPart.mm: (KWQKHTMLPart::attributedString):
  • kwq/KWQListBox.mm: (QListBox::sizeForNumberOfLines):
  • kwq/KWQPainter.mm: (QPainter::drawTiledPixmap):
  • kwq/KWQScrollView.mm: (QScrollView::resizeContents): (QScrollView::contentsToViewport): (QScrollView::viewportToContents): (QScrollView::setContentsPosRecursive): (QScrollView::ensureVisible): (QScrollView::ensureRectVisibleCentered):
9:45 AM Changeset in webkit [10288] by sullivan
  • 3 edits in trunk/WebCore

Reviewed by Beth Dakin.

  • fixed <rdar://problem/4227019> Several 32-byte leaks after choosing pop-up menu at dzone198.apple.com

Test cases added: none, doesn't affect layout. I did execute run-layout-tests to verify that there
were no surprises though.

  • khtml/ecma/xmlhttprequest.h: use SharedPtr for onReadyStateChangeListener and onLoadListener
  • khtml/ecma/xmlhttprequest.cpp: (KJS::XMLHttpRequest::getValueProperty): use notNull() instead of testing SharedPtrs against 0 (KJS::XMLHttpRequest::putValueProperty): use reset() to set values of SharedPtrs; eliminate ref()s that had no deref()s (KJS::XMLHttpRequest::mark): use notNull() instead of testing SharedPtrs against 0 (KJS::XMLHttpRequest::XMLHttpRequest): don't initialize SharedPtrs (KJS::XMLHttpRequest::changeState): use notNull() instead of testing SharedPtrs against 0
Note: See TracTimeline for information about the timeline view.