Timeline



Aug 9, 2005:

7:48 PM Changeset in webkit [10118] by ggaren
  • 8 edits in branches/Safari-2-0-branch

Bug #:
Submitted by:
Reviewed by:

6:13 PM Changeset in webkit [10117] by harrison
  • 2 edits
    2 adds in trunk

Reviewed by Dave Hyatt.

<rdar://problem/4210906> Word selection wrong with tabs

Test cases added: selection/extend-by-word-001-html

  • khtml/editing/visible_text.cpp: (khtml::TextIterator::handleTextNode):
  • layout-tests/editing/selection/extend-by-word-001-html: Added.
  • layout-tests/editing/selection/extend-by-word-001-expected.txt: Added.
4:53 PM Changeset in webkit [10116] by hyatt
  • 4 edits in branches/Safari-2-0-branch/WebKit

Land the changes to pass Acid2.

  • WebCoreSupport.subproj/WebBridge.m: (-[WebBridge determineObjectFromMIMEType:URL:]):
  • WebView.subproj/WebDataSource.m: (-[WebDataSource _receivedMainResourceError:complete:]):
  • WebView.subproj/WebMainResourceClient.m: (-[WebMainResourceClient continueAfterContentPolicy:response:]):
4:52 PM Changeset in webkit [10115] by hyatt
  • 28 edits in branches/Safari-2-0-branch/WebCore

Land all the necessary changes to pass Acid2.

  • khtml/css/html4.css:
  • khtml/html/dtd.cpp: (DOM::checkChild):
  • khtml/html/dtd.h:
  • khtml/html/html_headimpl.cpp: (HTMLLinkElementImpl::HTMLLinkElementImpl): (HTMLLinkElementImpl::parseHTMLAttribute): (HTMLLinkElementImpl::tokenizeRelAttribute): (HTMLLinkElementImpl::process):
  • khtml/html/html_headimpl.h:
  • khtml/html/html_objectimpl.cpp: (HTMLObjectElementImpl::HTMLObjectElementImpl): (HTMLObjectElementImpl::parseHTMLAttribute): (HTMLObjectElementImpl::rendererIsNeeded): (HTMLObjectElementImpl::createRenderer): (HTMLObjectElementImpl::attach): (HTMLObjectElementImpl::detach): (HTMLObjectElementImpl::recalcStyle): (HTMLObjectElementImpl::childrenChanged): (HTMLObjectElementImpl::isImageType): (HTMLObjectElementImpl::renderFallbackContent):
  • khtml/html/html_objectimpl.h:
  • khtml/html/htmlparser.cpp: (KHTMLParser::insertNode):
  • khtml/html/htmltokenizer.cpp: (khtml::HTMLTokenizer::parseComment):
  • khtml/khtml_part.cpp: (KHTMLPart::requestObject): (KHTMLPart::processObjectRequest): (KHTMLPart::handleFallbackContent):
  • khtml/khtml_part.h:
  • khtml/khtmlpart_p.h: (khtml::ChildFrame::ChildFrame):
  • khtml/khtmlview.cpp: (KHTMLView::applyOverflowToViewport): (KHTMLView::layout):
  • khtml/khtmlview.h:
  • khtml/rendering/render_block.cpp: (khtml::RenderBlock::isSelfCollapsingBlock): (khtml::RenderBlock::layoutBlock):
  • khtml/rendering/render_block.h: (khtml::RenderBlock::firstRootBox): (khtml::RenderBlock::lastRootBox):
  • khtml/rendering/render_box.cpp: (RenderBox::setStyle): (RenderBox::calcHeight): (RenderBox::calcHeightUsing): (RenderBox::calcAbsoluteHorizontal): (RenderBox::calcAbsoluteHorizontalValues): (RenderBox::calcAbsoluteVertical): (RenderBox::calcAbsoluteVerticalValues):
  • khtml/rendering/render_box.h:
  • khtml/rendering/render_frames.cpp: (RenderPartObject::RenderPartObject): (RenderPartObject::updateWidget):
  • khtml/rendering/render_frames.h: (khtml::RenderPart::hasFallbackContent):
  • khtml/rendering/render_replaced.cpp: (RenderReplaced::RenderReplaced):
  • khtml/rendering/render_table.cpp: (RenderTable::layout): (RenderTableSection::calcRowHeight): (RenderTableCell::baselinePosition):
  • khtml/xml/dom_elementimpl.cpp: (ElementImpl::childAllowed):
  • kwq/KWQKHTMLPart.mm: (KWQKHTMLPart::createPart):
  • kwq/KWQPainter.mm: (QPainter::_drawPoints):
  • kwq/WebCoreBridge.h:
  • kwq/WebCoreBridge.mm: (-[WebCoreBridge mainResourceError]):
3:22 PM Changeset in webkit [10114] by justing
  • 2 edits
    2 adds in trunk

Patch by Anders Carlsson <andersca@mac.com>

Fixes <http://bugzilla.opendarwin.org/show_bug.cgi?id=3837>

Page nearly loads but then returned to default page by javascript issue

Reviewed by darin

Test cases added:

  • layout-tests/fast/tokenizer/script-after-frameset-expected.txt: Added.
  • layout-tests/fast/tokenizer/script-after-frameset.html: Added.
  • khtml/html/htmltokenizer.cpp: (khtml::HTMLTokenizer::scriptHandler):
2:55 PM Changeset in webkit [10113] by adele
  • 1 edit in branches/Safari-2-0-branch/WebCore/ChangeLog-2005-08-23

Adding bug number to ChangeLog comment

2:54 PM Changeset in webkit [10112] by justing
  • 8 edits in trunk

Patch by Anders Carlsson <andersca@mac.com>

Fixes <http://bugzilla.opendarwin.org/show_bug.cgi?id=4330>

hasFeature('xhtml', ...) should return true

Reviewed by darin

Test cases updated:

  • layout-tests/dom/html/level2/html/HTMLBodyElement09-expected.txt:
  • layout-tests/dom/html/level2/html/HTMLBodyElement10-expected.txt:
  • layout-tests/dom/html/level2/html/HTMLDocument24-expected.txt:
  • layout-tests/dom/html/level2/html/HTMLDocument25-expected.txt:
  • layout-tests/dom/html/level2/html/hasFeature03-expected.txt:
  • layout-tests/dom/html/level2/html/hasFeature04-expected.txt: These are successful now.
  • khtml/xml/dom_docimpl.cpp: (DOMImplementationImpl::hasFeature): Support "xhtml".
2:47 PM Changeset in webkit [10111] by justing
  • 3 edits in trunk

Patch by Anders Carlsson <andersca@mac.com>

Fixes <http://bugzilla.opendarwin.org/show_bug.cgi?id=4322>

date-big-setdate.html testcase fails if the timezone isn't UTC-8

Reviewed by darin

Test cases added:

  • layout-tests/fast/js/date-big-setdate-expected.txt:
  • layout-tests/fast/js/date-big-setdate.html: Compare the millisecond value of the dates to see if they're sequential instead of simply printing the dates.
2:45 PM Changeset in webkit [10110] by adele
  • 2 edits in branches/Safari-2-0-branch/WebCore

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

2005-06-14 David Hyatt <hyatt@apple.com>

The behavior of <pre> is broken so that the newline
is not always properly being eaten after the open of the tag. In addition we were eating the first newline
after all other tags. This patch stops eating newlines after other tags and refines the behavior for
pre to catch all cases.

Reviewed by sullivan

Test cases added: fast/text/whitespace/030.html

  • khtml/html/htmltokenizer.cpp: (khtml::HTMLTokenizer::parseTag): (khtml::HTMLTokenizer::write):
2:29 PM Changeset in webkit [10109] by justing
  • 23 edits in trunk

Patch by Anders Carlsson <andersca@mac.com

Reviewed by darin

Fixes <http://bugzilla.opendarwin.org/show_bug.cgi?id=4331> dispatchEvent should raise an exception

Test cases added:

  • layout-tests/dom/html/level2/events/createEvent01-expected.txt:
  • layout-tests/dom/html/level2/events/dispatchEvent01-expected.txt:
  • layout-tests/dom/html/level2/events/dispatchEvent02-expected.txt:
  • layout-tests/dom/html/level2/events/dispatchEvent03-expected.txt:
  • layout-tests/dom/html/level2/events/dispatchEvent04-expected.txt:
  • layout-tests/dom/html/level2/events/dispatchEvent05-expected.txt:
  • layout-tests/dom/html/level2/events/dispatchEvent06-expected.txt:
  • layout-tests/dom/html/level2/events/dispatchEvent07-expected.txt:
  • layout-tests/dom/html/level2/events/dispatchEvent09-expected.txt:
  • layout-tests/dom/html/level2/events/dispatchEvent11-expected.txt:
  • layout-tests/dom/html/level2/events/initEvent01-expected.txt:
  • layout-tests/dom/html/level2/events/initEvent02-expected.txt:
  • layout-tests/dom/html/level2/events/initEvent03-expected.txt: These tests pass now.
  • layout-tests/dom/html/level2/events/dispatchEvent08-expected.txt:
  • layout-tests/dom/html/level2/events/dispatchEvent10-expected.txt:
  • layout-tests/dom/html/level2/events/dispatchEvent12-expected.txt:
  • layout-tests/dom/html/level2/events/dispatchEvent13-expected.txt: These tests fail somplace else now.
  • khtml/dom/dom2_events.h: (DOM::EventException::): Add _EXCEPTION_OFFSET and _EXCEPTION_MAX.
  • khtml/ecma/kjs_binding.cpp: (KJS::setDOMException): Handle EventExceptions.
  • khtml/xml/dom_docimpl.cpp: (DocumentImpl::createEvent): Allow "Events" as event type.
  • khtml/xml/dom_nodeimpl.cpp: (DOM::NodeImpl::dispatchEvent): Raise exception if event is NULL, uninitialized, or if its name is the empty string.
  • kwq/DOMInternal.mm: (raiseDOMException): Handle EventExceptions.
1:58 PM Changeset in webkit [10108] by hyatt
  • 10 edits
    2 adds in trunk

Implement baseline alignment support for inline blocks. Inline blocks are supposed to use
the baseline of the last line in the block as their baseline. For marquees we still
bottom align, since marquees really have no discernible baseline in many cases (and this
retains compatibility with WinIE).

Reviewed by cblu

Test cases added: 006.html in fast/inline-block

  • khtml/rendering/render_block.cpp: (khtml::RenderBlock::baselinePosition): (khtml::RenderBlock::getBaselineOfLastLineBox):
  • khtml/rendering/render_block.h:
  • khtml/rendering/render_object.h: (khtml::RenderObject::getBaselineOfLastLineBox):
  • layout-tests/css1/box_properties/acid_test-expected.txt:
  • layout-tests/fast/css/MarqueeLayoutTest-expected.txt:
  • layout-tests/fast/forms/007-expected.txt:
  • layout-tests/fast/inline-block/001-expected.txt:
  • layout-tests/fast/inline-block/001.html:
  • layout-tests/fast/inline-block/006-expected.txt: Added.
  • layout-tests/fast/inline-block/006.html: Added.
  • layout-tests/fast/selectors/064-expected.txt:
12:15 PM Changeset in webkit [10107] by vicki
  • 2 edits
    2 adds in trunk

Fixed by Anders Carlsson, Reviewed by Maciej.

  • fixed <rdar://problem/4071417> add XMLSerializer object to WebCore's JavaScript support (4046)

Test cases added:

  • layout-tests/fast/dom/XMLSerializer-expected.txt: Added.
  • layout-tests/fast/dom/XMLSerializer.html: Added.
  • khtml/ecma/xmlserializer.cpp: (KJS::XMLSerializerProtoFunc::callAsFunction): allow any node to be serialized, not just documents
11:46 AM Changeset in webkit [10106] by adele
  • 2 edits in branches/Safari-2-0-branch/WebCore

change by Justin to fix build error.

  • khtml/editing/htmlediting.cpp: (khtml::InsertTextCommand::input):
11:22 AM Changeset in webkit [10105] by adele
  • 3 edits in branches/Safari-2-0-branch/JavaScriptCore

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

2005-07-14 Geoffrey Garen <ggaren@apple.com>

-fixed http://bugzilla.opendarwin.org/show_bug.cgi?id=3970
throw statements fail inside eval statements

Reviewed by mjs.

  • kjs/function.cpp: (KJS::GlobalFuncImp::call): Big change since I fixed the tabbing. The important part is: if (c.complType() == Throw) exec->setException(c.value());
  • kjs/nodes.cpp: (ThrowNode::execute): removed duplicate KJS_CHECKEXCEPTION (TryNode::execute): try now clears the exception state before the finally block executes, and checks the state after the block executes, so that exceptions in finally code get caught.
10:52 AM Changeset in webkit [10104] by adele
  • 2 edits in branches/Safari-2-0-branch/WebCore

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

2005-08-08 David Hyatt <hyatt@apple.com>

Fix for radar bug #4202641, make sure line breaks happen inside
white-space:pre if word-wrap:break-word is set.

Reviewed by darin

Test cases added: fast/text/whitespace/pre-break-word.html

  • khtml/rendering/bidi.cpp: (khtml::RenderBlock::findNextLineBreak):
10:48 AM Changeset in webkit [10103] by adele
  • 3 edits in branches/Safari-2-0-branch/WebCore

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

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

Reviewed by kocienda

Fix for:

  • <rdar://problem/4132360> HIM-8A428:Space key works like Return key in Mail application.
  • <rdar://problem/4122708> Mail: when composing new mail with a Korean input method, the first space doesn't work

If the user terminates marked text with a space, a string including marked characters and a normal,
breaking space, is passed to WebCore in order to replace the previous marked sequence. The fix ensures
that the space becomes a non breaking space if necessary.

Test cases added:

  • manual-tests/korean-input-space.html
  • khtml/editing/insert_text_command.cpp: (khtml::InsertTextCommand::input):
10:34 AM Changeset in webkit [10102] by adele
  • 2 edits in branches/Safari-2-0-branch/WebCore

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

2005-08-09 Adele Peterson <adele@apple.com>

Reviewed by Darin.

  • fixed <rdar://problem/4056369> XML parsing hits disk to turn URL incorrectly passed as relative path name into absolute (prevents idle sleep)
  • khtml/xml/xml_tokenizer.cpp: (khtml::createQStringParser): removed last parameter, since we are no longer passing the url to xmlCreatePushParserCtxt (khtml::XMLTokenizer::finish): removed last parameter from createQStringParser
10:33 AM Changeset in webkit [10101] by adele
  • 2 edits in trunk/WebCore

Reviewed by Darin.

  • fixed <rdar://problem/4056369> XML parsing hits disk to turn URL incorrectly passed as relative path name into absolute (prevents idle sleep)
  • khtml/xml/xml_tokenizer.cpp: (khtml::createQStringParser): removed last parameter, since we are no longer passing the url to xmlCreatePushParserCtxt (khtml::XMLTokenizer::finish): removed last parameter from createQStringParser

Aug 8, 2005:

6:44 PM Changeset in webkit [10100] by adele
  • 2 edits in branches/Safari-2-0-branch/WebKit

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

2005-08-08 Darin Adler <Darin Adler>

Reviewed by John Sullivan.

  • WebView.subproj/WebHTMLView.m: (-[WebHTMLView _recursiveDisplayRectIfNeededIgnoringOpacity:isVisibleRect:rectIsVisibleRectForView:topView:]): Propagate dirty rects after doing a layout, since a layout can create new dirty rects.
6:20 PM Changeset in webkit [10099] by adele
  • 2 edits in branches/Safari-2-0-branch/WebCore

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

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

Reviewed by Beth and Hyatt.

<rdar://problem/4196646> target returns text node when it should return the parent node

Test cases added: manual-tests/mouseevents-on-textnodes.html

  • khtml/khtmlview.cpp: (KHTMLView::dispatchMouseEvent): if the targetNode is a text node, set the

targetNode to the parent node

6:14 PM Changeset in webkit [10098] by adele
  • 2 edits in branches/Safari-2-0-branch/JavaScriptCore

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

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

Fix by darin, reviewed by me.

  • rolled in fix for: <rdar://problem/4161606> JavaScript regular expressions with certain ranges of Unicode characters cause a crash

Test cases added:

  • layout-tests/fast/js/regexp-big-unicode-ranges-expected.txt: Added.
  • layout-tests/fast/js/regexp-big-unicode-ranges.html: Added.
  • pcre/pcre.c: (compile_branch): added checks for characters > 255
5:41 PM Changeset in webkit [10097] by adele
  • 2 edits in branches/Safari-2-0-branch/WebKit

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

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

-fixed <rdar://problem/3572585> window.open fails if name param = the name of a window just closed in same function

Reviewed by darin.

Test cases added:

  • manual-tests/open-after-close.html: Added.
  • manual-tests/resources/open-after-close-popup.html: Added.
  • WebCoreSupport.subproj/WebBridge.m: (-[WebBridge closeWindowSoon]): We now remove a WebView from WebViewSets when the WebView is *scheduled* to close.
5:29 PM Changeset in webkit [10096] by adele
  • 3 edits in branches/Safari-2-0-branch/JavaScriptCore

Merged fix from TOT to Safari-2-0-branch
<rdar://problem/3444900> some US-centric date formats not parsed by JavaScript (clock at news8austin.com) (bugzilla 3477)

2005-07-01 Geoffrey Garen <ggaren@apple.com

-landed patch by Carsten Guenther <cguenther@gmail.com>

-fixes http://bugzilla.opendarwin.org/show_bug.cgi?id=3477
some US-centric date formats not parsed by JavaScript (clock at news8austin.com)

-relevant tests:

mozilla/ecma_3/Date/15.9.5.5.js
layout-tests/fast/js/date-parse-test.html

Reviewed by darin.

  • kjs/date_object.cpp: (day): (dayFromYear): (daysInYear): (timeFromYear): (yearFromTime): (weekDay): (timeZoneOffset): (DateProtoFuncImp::call): (DateObjectImp::construct): (KJS::parseDate): (ymdhms_to_seconds): (KJS::makeTime): (findMonth): (KJS::KRFCDate_parseDate):
  • kjs/date_object.h:
5:13 PM Changeset in webkit [10095] by hyatt
  • 2 edits
    2 adds in trunk

Fix for radar bug #4202641, make sure line breaks happen inside
white-space:pre if word-wrap:break-word is set.

Reviewed by darin

Test cases added: fast/text/whitespace/pre-break-word.html

  • khtml/rendering/bidi.cpp: (khtml::RenderBlock::findNextLineBreak):
4:51 PM Changeset in webkit [10094] by adele
  • 2 edits in branches/Safari-2-0-branch/WebKit

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

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

Reviewed by darin

Fix for:
<rdar://problem/3167884> Shockwave: 3D sprites rendered in OpenGL draw over the browser (3447)
also as <http://bugzilla.opendarwin.org/show_bug.cgi?id=3447>

The WindowRef created by -[NSWindow windowRef] has a QuickDraw GrafPort that covers
the entire window frame (or structure region in Carbon parlance) rather then just the window content.

We filed this as an NSWindow bug <rdar://problem/4201099>

To work around, we modify the CGrafPort to only cover the content area before we let the plug-in draw.

  • Plugins.subproj/WebBaseNetscapePluginView.m: (-[WebBaseNetscapePluginView fixWindowPort]): (-[WebBaseNetscapePluginView saveAndSetPortStateForUpdate:]):
3:29 PM Changeset in webkit [10093] by darin
  • 2 edits
    2 adds in trunk

Reviewed by John.

Test cases added:

  • layout-tests/fast/events/init-event-null-view-expected.txt: Added.
  • layout-tests/fast/events/init-event-null-view.html: Added.
  • khtml/xml/dom2_eventsimpl.cpp: (MouseRelatedEventImpl::computeLayerPos): Added nil check.
2:14 PM Changeset in webkit [10092] by ggaren
  • 3 edits in trunk/JavaScriptCore

Bug #:
Submitted by:
Reviewed by:

2:12 PM Changeset in webkit [10091] by hyatt
  • 21 edits
    3 deletes in trunk

This patch implements support for <input type=radio> in the engine and removes the NSView-based
control.

Reviewed by: John Sullivan

  • ForwardingHeaders/qradiobutton.h: Removed.
  • WebCore.xcodeproj/project.pbxproj: Removing the old QRadioButton from the project.
  • khtml/css/html4.css: Add the CSS rule to give radio buttons the correct appearance.
  • khtml/html/html_formimpl.cpp: (DOM::HTMLInputElementImpl::click): Now that radio button has no corresponding QWidget, move its click handling case down to match the other widget-less controls.

(DOM::HTMLInputElementImpl::createRenderer):
The special renderer doesn't have to be made any more. Radio now behaves like checkbox and just
makes a renderer based off the specified display type in CSS.

(DOM::HTMLInputElementImpl::setChecked):
Fix a regression that prevented unnamed checkboxes from functioning properly. Make sure to
only disallow the selecting of unnamed radio buttons.

(DOM::HTMLInputElementImpl::valueWithDefault):
Fix some mis-indented ifdefs.

(DOM::HTMLInputElementImpl::preDispatchEventHandler):
Added a new event handler method that is called prior to the dispatch of the event into the DOM.
This function is necessary because checkboxes and radio buttons need to check/uncheck *prior* to
the onclick actually being sent into the DOM.

(DOM::HTMLInputElementImpl::defaultEventHandler):
Remove the code that attempted to check/uncheck checkboxes from this function, since it was called
*after* onclick was handled in the DOM, and this was too late. The code has moved into
preDispatchEventHandler instead.

  • khtml/html/html_formimpl.h:
  • khtml/rendering/render_form.cpp:
  • khtml/rendering/render_form.h: Removed RenderRadioButton, the custom renderer that used to wrap QRadioButton.
  • khtml/rendering/render_theme.cpp: (khtml::RenderTheme::adjustStyle): (khtml::RenderTheme::paint): Add the radio button case to these methods.

(khtml::RenderTheme::adjustCheckboxStyle):
(khtml::RenderTheme::adjustRadioStyle):
Rework these methods to move all of the control size selection based off font into the
derived class. These methods stay in the base class and call a virtual setCheckbox/RadioSize
method to get the size set up properly.

  • khtml/rendering/render_theme.h: (khtml::RenderTheme::setCheckboxSize): (khtml::RenderTheme::setRadioSize): The two new virtual methods that a derived class can override to set initial sizes.
  • khtml/rendering/render_theme_mac.h:
  • khtml/rendering/render_theme_mac.mm: (khtml::RenderThemeMac::inflateRect): (khtml::RenderThemeMac::setControlSize): (khtml::RenderThemeMac::sizeForFont): (khtml::RenderThemeMac::setSizeFromFont): (khtml::RenderThemeMac::checkboxSizes): (khtml::RenderThemeMac::setCheckboxCellState): (khtml::RenderThemeMac::setCheckboxSize): Patched all of these methods to deal with QSizes instead of ints, since radio buttons are not square.

(khtml::RenderThemeMac::paintRadio):
(khtml::RenderThemeMac::radioSizes):
(khtml::RenderThemeMac::radioMargins):
(khtml::RenderThemeMac::setRadioCellState):
(khtml::RenderThemeMac::setRadioSize):
The implementation of radio buttons. Virtually identical to checkbox.

  • khtml/xml/dom_nodeimpl.cpp: (DOM::NodeImpl::dispatchGenericEvent): Add the invocation of preDispatchEventHandler prior to the dispatch of the event.
  • khtml/xml/dom_nodeimpl.h: (DOM::NodeImpl::preDispatchEventHandler): The stubbed out empty virtual function in the base class. Overridden in HTMLInputElementImpl to check/uncheck radio buttons and checkboxes prior to the click event being sent into the DOM.
  • kwq/KWQAccObject.mm: (-[KWQAccObject actionElement]): (-[KWQAccObject role]): (-[KWQAccObject roleDescription]): (-[KWQAccObject value]): (-[KWQAccObject accessibilityIsAttributeSettable:]): The implementation of radio button accessibility. Identical to checkbox (just a different role).
  • kwq/KWQRadioButton.h: Removed.
  • kwq/KWQRadioButton.mm: Removed. Removed the old radio button files for QRadioButton.
1:22 PM Changeset in webkit [10090] by eseidel
  • 377 edits in trunk

Bug #: 4332
Submitted by: eseidel
Reviewed by: darin

The rest of the changes necessary for darin's Object/Value removal.
These fixes are for kdom/ksvg2 and allow WebCore+SVG to compile.
http://bugzilla.opendarwin.org/show_bug.cgi?id=4332

  • kdom/Attr.cpp: (Attr::getValueProperty): (Attr::putValueProperty):
  • kdom/Attr.h:
  • kdom/CharacterData.cpp: (CharacterData::getValueProperty): (CharacterData::putValueProperty): (CharacterDataProtoFunc::callAsFunction):
  • kdom/CharacterData.h:
  • kdom/DOMConfiguration.cpp: (DOMConfiguration::getValueProperty): (DOMConfigurationProtoFunc::callAsFunction):
  • kdom/DOMConfiguration.h:
  • kdom/DOMError.cpp: (DOMError::getValueProperty):
  • kdom/DOMError.h:
  • kdom/DOMErrorHandler.cpp: (DOMErrorHandler::getValueProperty): (DOMErrorHandlerProtoFunc::callAsFunction):
  • kdom/DOMErrorHandler.h:
  • kdom/DOMException.cpp: (DOMException::getValueProperty):
  • kdom/DOMException.h:
  • kdom/DOMImplementation.cpp: (DOMImplementation::getValueProperty): (DOMImplementationProtoFunc::callAsFunction):
  • kdom/DOMImplementation.h:
  • kdom/DOMLocator.cpp: (DOMLocator::getValueProperty):
  • kdom/DOMLocator.h:
  • kdom/DOMStringList.cpp: (DOMStringList::getValueProperty): (DOMStringListProtoFunc::callAsFunction):
  • kdom/DOMStringList.h:
  • kdom/DOMUserData.cpp: (DOMUserData::getValueProperty):
  • kdom/DOMUserData.h:
  • kdom/Document.cpp: (KDOM::Document::getValueProperty): (KDOM::Document::putValueProperty): (KDOM::DocumentProtoFunc::callAsFunction):
  • kdom/Document.h:
  • kdom/DocumentType.cpp: (DocumentType::getValueProperty):
  • kdom/DocumentType.h:
  • kdom/Element.cpp: (Element::getValueProperty): (ElementProtoFunc::callAsFunction):
  • kdom/Element.h:
  • kdom/Entity.cpp: (Entity::getValueProperty):
  • kdom/Entity.h:
  • kdom/NamedNodeMap.cpp: (NamedNodeMap::getValueProperty): (NamedNodeMapProtoFunc::callAsFunction):
  • kdom/NamedNodeMap.h:
  • kdom/Node.cpp: (Node::getValueProperty): (Node::putValueProperty): (NodeProtoFunc::callAsFunction):
  • kdom/Node.h:
  • kdom/NodeList.cpp: (NodeList::getValueProperty): (NodeListProtoFunc::callAsFunction):
  • kdom/NodeList.h:
  • kdom/Notation.cpp: (Notation::getValueProperty):
  • kdom/Notation.h:
  • kdom/ProcessingInstruction.cpp: (ProcessingInstruction::getValueProperty): (ProcessingInstruction::putValueProperty):
  • kdom/ProcessingInstruction.h:
  • kdom/Text.cpp: (Text::getValueProperty): (TextProtoFunc::callAsFunction):
  • kdom/Text.h:
  • kdom/TypeInfo.cpp: (TypeInfo::getValueProperty): (TypeInfoProtoFunc::callAsFunction):
  • kdom/TypeInfo.h:
  • kdom/css/CSSCharsetRule.cpp: (CSSCharsetRule::getValueProperty): (CSSCharsetRule::putValueProperty):
  • kdom/css/CSSCharsetRule.h:
  • kdom/css/CSSFontFaceRule.cpp: (CSSFontFaceRule::getValueProperty):
  • kdom/css/CSSFontFaceRule.h:
  • kdom/css/CSSImportRule.cpp: (CSSImportRule::getValueProperty):
  • kdom/css/CSSImportRule.h:
  • kdom/css/CSSMediaRule.cpp: (CSSMediaRule::getValueProperty): (CSSMediaRuleProtoFunc::callAsFunction):
  • kdom/css/CSSMediaRule.h:
  • kdom/css/CSSPageRule.cpp: (CSSPageRule::getValueProperty): (CSSPageRule::putValueProperty):
  • kdom/css/CSSPageRule.h:
  • kdom/css/CSSPrimitiveValue.cpp: (KDOM::CSSPrimitiveValue::getValueProperty): (KDOM::CSSPrimitiveValueProtoFunc::callAsFunction):
  • kdom/css/CSSPrimitiveValue.h:
  • kdom/css/CSSRule.cpp: (CSSRule::getValueProperty): (CSSRule::putValueProperty):
  • kdom/css/CSSRule.h:
  • kdom/css/CSSRuleList.cpp: (CSSRuleList::getValueProperty): (CSSRuleListProtoFunc::callAsFunction):
  • kdom/css/CSSRuleList.h:
  • kdom/css/CSSStyleDeclaration.cpp: (CSSStyleDeclaration::getValueProperty): (CSSStyleDeclaration::putValueProperty): (CSSStyleDeclarationProtoFunc::callAsFunction):
  • kdom/css/CSSStyleDeclaration.h:
  • kdom/css/CSSStyleRule.cpp: (CSSStyleRule::getValueProperty): (CSSStyleRule::putValueProperty):
  • kdom/css/CSSStyleRule.h:
  • kdom/css/CSSStyleSheet.cpp: (CSSStyleSheet::getValueProperty): (CSSStyleSheetProtoFunc::callAsFunction):
  • kdom/css/CSSStyleSheet.h:
  • kdom/css/CSSValue.cpp: (CSSValue::getValueProperty): (CSSValue::putValueProperty):
  • kdom/css/CSSValue.h:
  • kdom/css/CSSValueList.cpp: (CSSValueList::getValueProperty): (CSSValueListProtoFunc::callAsFunction):
  • kdom/css/CSSValueList.h:
  • kdom/css/Counter.cpp: (Counter::getValueProperty):
  • kdom/css/Counter.h:
  • kdom/css/DocumentStyle.cpp: (DocumentStyle::getValueProperty):
  • kdom/css/DocumentStyle.h:
  • kdom/css/MediaList.cpp: (MediaList::getValueProperty): (MediaList::putValueProperty): (MediaListProtoFunc::callAsFunction):
  • kdom/css/MediaList.h:
  • kdom/css/RGBColor.cpp: (KDOM::RGBColor::getValueProperty):
  • kdom/css/RGBColor.h:
  • kdom/css/Rect.cpp: (KDOM::Rect::getValueProperty):
  • kdom/css/Rect.h:
  • kdom/css/StyleSheet.cpp: (StyleSheet::getValueProperty): (StyleSheet::putValueProperty):
  • kdom/css/StyleSheet.h:
  • kdom/css/StyleSheetList.cpp: (StyleSheetList::getValueProperty): (StyleSheetListProtoFunc::callAsFunction):
  • kdom/css/StyleSheetList.h:
  • kdom/data/generateddata.cpp: (AbstractView::get): (AbstractView::getInParents): (AbstractView::prototype): (AbstractView::cache): (Attr::get): (Attr::getInParents): (Attr::prototype): (Attr::cache): (CSSCharsetRule::get): (CSSCharsetRule::getInParents): (CSSCharsetRule::prototype): (CSSCharsetRule::cache): (CSSFontFaceRule::get): (CSSFontFaceRule::getInParents): (CSSFontFaceRule::prototype): (CSSFontFaceRule::cache): (CSSImportRule::get): (CSSImportRule::getInParents): (CSSImportRule::prototype): (CSSImportRule::cache): (CSSMediaRule::hasProperty): (CSSMediaRule::get): (CSSMediaRule::getInParents): (CSSMediaRule::prototype): (CSSMediaRule::cache): (CSSPageRule::get): (CSSPageRule::getInParents): (CSSPageRule::prototype): (CSSPageRule::cache): (CSSPrimitiveValue::hasProperty): (CSSPrimitiveValue::get): (CSSPrimitiveValue::getInParents): (CSSPrimitiveValue::prototype): (CSSPrimitiveValue::cache): (CSSRule::get): (CSSRule::getInParents): (CSSRule::prototype): (CSSRule::cache): (CSSRuleList::hasProperty): (CSSRuleList::get): (CSSRuleList::getInParents): (CSSRuleList::prototype): (CSSRuleList::cache): (CSSStyleDeclaration::hasProperty): (CSSStyleDeclaration::get): (CSSStyleDeclaration::getInParents): (CSSStyleDeclaration::prototype): (CSSStyleDeclaration::cache): (CSSStyleRule::get): (CSSStyleRule::getInParents): (CSSStyleRule::prototype): (CSSStyleRule::cache): (CSSStyleSheet::hasProperty): (CSSStyleSheet::get): (CSSStyleSheet::getInParents): (CSSStyleSheet::prototype): (CSSStyleSheet::cache): (CSSValue::get): (CSSValue::getInParents): (CSSValue::prototype): (CSSValue::cache): (CSSValueList::hasProperty): (CSSValueList::get): (CSSValueList::getInParents): (CSSValueList::prototype): (CSSValueList::cache): (CharacterData::hasProperty): (CharacterData::get): (CharacterData::getInParents): (CharacterData::prototype): (CharacterData::cache): (Counter::get): (Counter::getInParents): (Counter::prototype): (Counter::cache): (DOMConfiguration::hasProperty): (DOMConfiguration::get): (DOMConfiguration::getInParents): (DOMConfiguration::prototype): (DOMConfiguration::cache): (DOMError::get): (DOMError::getInParents): (DOMError::prototype): (DOMError::cache): (DOMErrorHandler::hasProperty): (DOMErrorHandler::get): (DOMErrorHandler::getInParents): (DOMErrorHandler::prototype): (DOMErrorHandler::cache): (DOMException::get): (DOMException::getInParents): (DOMException::prototype): (DOMException::cache): (DOMImplementation::hasProperty): (DOMImplementation::get): (DOMImplementation::getInParents): (DOMImplementation::prototype): (DOMImplementation::cache): (DOMLocator::get): (DOMLocator::getInParents): (DOMLocator::prototype): (DOMLocator::cache): (DOMStringList::hasProperty): (DOMStringList::get): (DOMStringList::getInParents): (DOMStringList::prototype): (DOMStringList::cache): (DOMUserData::get): (DOMUserData::getInParents): (DOMUserData::prototype): (DOMUserData::cache): (Document::hasProperty): (Document::get): (Document::getInParents): (Document::prototype): (Document::cache): (DocumentEvent::hasProperty): (DocumentEvent::get): (DocumentEvent::getInParents): (DocumentEvent::prototype): (DocumentEvent::cache): (DocumentRange::hasProperty): (DocumentRange::get): (DocumentRange::getInParents): (DocumentRange::prototype): (DocumentRange::cache): (DocumentStyle::get): (DocumentStyle::getInParents): (DocumentStyle::prototype): (DocumentStyle::cache): (DocumentTraversal::hasProperty): (DocumentTraversal::get): (DocumentTraversal::getInParents): (DocumentTraversal::prototype): (DocumentTraversal::cache): (DocumentType::get): (DocumentType::getInParents): (DocumentType::prototype): (DocumentType::cache): (DocumentView::get): (DocumentView::getInParents): (DocumentView::prototype): (DocumentView::cache): (Element::hasProperty): (Element::get): (Element::getInParents): (Element::prototype): (Element::cache): (Entity::get): (Entity::getInParents): (Entity::prototype): (Entity::cache): (Event::hasProperty): (Event::get): (Event::getInParents): (Event::prototype): (Event::cache): (EventException::get): (EventException::getInParents): (EventException::prototype): (EventException::cache): (EventTarget::hasProperty): (EventTarget::get): (EventTarget::getInParents): (EventTarget::prototype): (EventTarget::cache): (KeyboardEvent::hasProperty): (KeyboardEvent::get): (KeyboardEvent::getInParents): (KeyboardEvent::prototype): (KeyboardEvent::cache): (LSException::get): (LSException::getInParents): (LSException::prototype): (LSException::cache): (LSInput::get): (LSInput::getInParents): (LSInput::prototype): (LSInput::cache): (LSOutput::get): (LSOutput::getInParents): (LSOutput::prototype): (LSOutput::cache): (LSParser::hasProperty): (LSParser::get): (LSParser::getInParents): (LSParser::prototype): (LSParser::cache): (LSParserFilter::hasProperty): (LSParserFilter::get): (LSParserFilter::getInParents): (LSParserFilter::prototype): (LSParserFilter::cache): (LSResourceResolver::hasProperty): (LSResourceResolver::get): (LSResourceResolver::getInParents): (LSResourceResolver::prototype): (LSResourceResolver::cache): (LSSerializer::hasProperty): (LSSerializer::get): (LSSerializer::getInParents): (LSSerializer::prototype): (LSSerializer::cache): (LSSerializerFilter::get): (LSSerializerFilter::getInParents): (LSSerializerFilter::prototype): (LSSerializerFilter::cache): (MediaList::hasProperty): (MediaList::get): (MediaList::getInParents): (MediaList::prototype): (MediaList::cache): (MouseEvent::hasProperty): (MouseEvent::get): (MouseEvent::getInParents): (MouseEvent::prototype): (MouseEvent::cache): (MutationEvent::hasProperty): (MutationEvent::get): (MutationEvent::getInParents): (MutationEvent::prototype): (MutationEvent::cache): (NamedNodeMap::hasProperty): (NamedNodeMap::get): (NamedNodeMap::getInParents): (NamedNodeMap::prototype): (NamedNodeMap::cache): (Node::hasProperty): (Node::get): (Node::getInParents): (Node::prototype): (Node::cache): (NodeIterator::hasProperty): (NodeIterator::get): (NodeIterator::getInParents): (NodeIterator::prototype): (NodeIterator::cache): (NodeList::hasProperty): (NodeList::get): (NodeList::getInParents): (NodeList::prototype): (NodeList::cache): (Notation::get): (Notation::getInParents): (Notation::prototype): (Notation::cache): (ProcessingInstruction::get): (ProcessingInstruction::getInParents): (ProcessingInstruction::prototype): (ProcessingInstruction::cache): (KDOM::RGBColor::get): (KDOM::RGBColor::getInParents): (KDOM::RGBColor::prototype): (KDOM::RGBColor::cache): (Range::hasProperty): (Range::get): (Range::getInParents): (Range::prototype): (Range::cache): (RangeException::get): (RangeException::getInParents): (RangeException::prototype): (RangeException::cache): (KDOM::Rect::get): (KDOM::Rect::getInParents): (KDOM::Rect::prototype): (KDOM::Rect::cache): (StyleSheet::get): (StyleSheet::getInParents): (StyleSheet::prototype): (StyleSheet::cache): (StyleSheetList::hasProperty): (StyleSheetList::get): (StyleSheetList::getInParents): (StyleSheetList::prototype): (StyleSheetList::cache): (Text::hasProperty): (Text::get): (Text::getInParents): (Text::prototype): (Text::cache): (TreeWalker::hasProperty): (TreeWalker::get): (TreeWalker::getInParents): (TreeWalker::prototype): (TreeWalker::cache): (TypeInfo::hasProperty): (TypeInfo::get): (TypeInfo::getInParents): (TypeInfo::prototype): (TypeInfo::cache): (UIEvent::hasProperty): (UIEvent::get): (UIEvent::getInParents): (UIEvent::prototype): (UIEvent::cache): (XPathEvaluator::hasProperty): (XPathEvaluator::get): (XPathEvaluator::getInParents): (XPathEvaluator::prototype): (XPathEvaluator::cache): (XPathException::get): (XPathException::getInParents): (XPathException::prototype): (XPathException::cache): (XPathExpression::hasProperty): (XPathExpression::get): (XPathExpression::getInParents): (XPathExpression::prototype): (XPathExpression::cache): (XPathNSResolver::hasProperty): (XPathNSResolver::get): (XPathNSResolver::getInParents): (XPathNSResolver::prototype): (XPathNSResolver::cache): (XPathNamespace::get): (XPathNamespace::getInParents): (XPathNamespace::prototype): (XPathNamespace::cache): (XPathResult::hasProperty): (XPathResult::get): (XPathResult::getInParents): (XPathResult::prototype): (XPathResult::cache):
  • kdom/ecma/DOMBridge.h: (KDOM::DOMBridge::get): (KDOM::DOMRWBridge::put): (KDOM::DOMBridgeCtor::get):
  • kdom/ecma/DOMLookup.h: (KDOM::lookupGet): (KDOM::lookupGetValue): (KDOM::lookupPut):
  • kdom/ecma/Ecma.cpp: (Ecma::setup): (Ecma::evaluate): (Ecma::globalObject): (Ecma::ecmaListenerToObject): (Ecma::findEventListener): (Ecma::createEventListener): (KDOM::getDOMNode): (KDOM::getDOMEvent): (KDOM::getDOMCSSRule): (KDOM::getDOMCSSValue): (KDOM::toDOMString): (KDOM::getDOMString): (KDOM::toVariant):
  • kdom/ecma/Ecma.h: (KDOM::ecma_cast): (KDOM::safe_cache):
  • kdom/ecma/GlobalObject.cpp: (GlobalObject::retrieveActive): (GlobalObject::get): (GlobalObject::put): (GlobalObjectFunc::callAsFunction): (ScheduledAction::ScheduledAction): (ScheduledAction::execute): (GlobalQObject::installTimeout):
  • kdom/ecma/GlobalObject.h:
  • kdom/ecma/ScriptInterpreter.cpp: (ScriptInterpreter::ScriptInterpreter):
  • kdom/ecma/ScriptInterpreter.h: (KDOM::cacheDOMObject): (KDOM::cacheGlobalBridge):
  • kdom/events/DocumentEvent.cpp: (DocumentEvent::getValueProperty): (DocumentEventProtoFunc::callAsFunction):
  • kdom/events/DocumentEvent.h:
  • kdom/events/Event.cpp: (Event::getValueProperty): (EventProtoFunc::callAsFunction):
  • kdom/events/Event.h:
  • kdom/events/EventException.cpp: (EventException::getValueProperty):
  • kdom/events/EventException.h:
  • kdom/events/EventTarget.cpp: (EventTarget::getValueProperty): (EventTargetProtoFunc::callAsFunction):
  • kdom/events/EventTarget.h:
  • kdom/events/KeyboardEvent.cpp: (KeyboardEvent::getValueProperty): (KeyboardEventProtoFunc::callAsFunction):
  • kdom/events/KeyboardEvent.h:
  • kdom/events/MouseEvent.cpp: (MouseEvent::getValueProperty): (MouseEventProtoFunc::callAsFunction):
  • kdom/events/MouseEvent.h:
  • kdom/events/MutationEvent.cpp: (MutationEvent::getValueProperty): (MutationEventProtoFunc::callAsFunction):
  • kdom/events/MutationEvent.h:
  • kdom/events/UIEvent.cpp: (UIEvent::getValueProperty): (UIEventProtoFunc::callAsFunction):
  • kdom/events/UIEvent.h:
  • kdom/events/impl/EventListenerImpl.cpp: (EventListenerImpl::EventListenerImpl): (EventListenerImpl::~EventListenerImpl): (EventListenerImpl::handleEvent): (EventListenerImpl::ecmaListener): (EventListenerImpl::initListener):
  • kdom/events/impl/EventListenerImpl.h:
  • kdom/impl/DOMUserDataImpl.h: (KDOM::):
  • kdom/ls/LSException.cpp: (LSException::getValueProperty):
  • kdom/ls/LSException.h:
  • kdom/ls/LSInput.cpp: (LSInput::getValueProperty): (LSInput::putValueProperty):
  • kdom/ls/LSInput.h:
  • kdom/ls/LSOutput.cpp: (LSOutput::getValueProperty): (LSOutput::putValueProperty):
  • kdom/ls/LSOutput.h:
  • kdom/ls/LSParser.cpp: (LSParser::getValueProperty): (LSParser::putValueProperty): (LSParserProtoFunc::callAsFunction):
  • kdom/ls/LSParser.h:
  • kdom/ls/LSParserFilter.cpp: (LSParserFilter::getValueProperty): (LSParserFilterProtoFunc::callAsFunction):
  • kdom/ls/LSParserFilter.h:
  • kdom/ls/LSResourceResolver.cpp: (LSResourceResolver::getValueProperty): (LSResourceResolverProtoFunc::callAsFunction):
  • kdom/ls/LSResourceResolver.h:
  • kdom/ls/LSSerializer.cpp: (LSSerializer::getValueProperty): (LSSerializer::putValueProperty): (LSSerializerProtoFunc::callAsFunction):
  • kdom/ls/LSSerializer.h:
  • kdom/ls/LSSerializerFilter.cpp: (LSSerializerFilter::getValueProperty):
  • kdom/ls/LSSerializerFilter.h:
  • kdom/range/DocumentRange.cpp: (DocumentRange::getValueProperty): (DocumentRangeProtoFunc::callAsFunction):
  • kdom/range/DocumentRange.h:
  • kdom/range/Range.cpp: (Range::getValueProperty): (RangeProtoFunc::callAsFunction):
  • kdom/range/Range.h:
  • kdom/range/RangeException.cpp: (RangeException::getValueProperty):
  • kdom/range/RangeException.h:
  • kdom/traversal/DocumentTraversal.cpp: (DocumentTraversal::getValueProperty): (DocumentTraversalProtoFunc::callAsFunction):
  • kdom/traversal/DocumentTraversal.h:
  • kdom/traversal/NodeIterator.cpp: (NodeIterator::getValueProperty): (NodeIteratorProtoFunc::callAsFunction):
  • kdom/traversal/NodeIterator.h:
  • kdom/traversal/TreeWalker.cpp: (TreeWalker::getValueProperty): (TreeWalker::putValueProperty): (TreeWalkerProtoFunc::callAsFunction):
  • kdom/traversal/TreeWalker.h:
  • kdom/views/AbstractView.cpp: (AbstractView::getValueProperty):
  • kdom/views/AbstractView.h:
  • kdom/views/DocumentView.cpp: (DocumentView::getValueProperty):
  • kdom/views/DocumentView.h:
  • kdom/xpath/XPathEvaluator.cpp: (XPathEvaluator::getValueProperty): (XPathEvaluatorProtoFunc::callAsFunction):
  • kdom/xpath/XPathEvaluator.h:
  • kdom/xpath/XPathException.cpp: (XPathException::getValueProperty):
  • kdom/xpath/XPathException.h:
  • kdom/xpath/XPathExpression.cpp: (XPathExpression::getValueProperty): (XPathExpressionProtoFunc::callAsFunction):
  • kdom/xpath/XPathExpression.h:
  • kdom/xpath/XPathNSResolver.cpp: (XPathNSResolver::getValueProperty): (XPathNSResolverProtoFunc::callAsFunction):
  • kdom/xpath/XPathNSResolver.h:
  • kdom/xpath/XPathNamespace.cpp: (XPathNamespace::getValueProperty):
  • kdom/xpath/XPathNamespace.h:
  • kdom/xpath/XPathResult.cpp: (XPathResult::getValueProperty): (XPathResultProtoFunc::callAsFunction):
  • kdom/xpath/XPathResult.h:
  • ksvg2/KSVGFactory.cpp: (KSVGFactory::createPartObject):
  • ksvg2/data/SVGConstants.h: (KSVG::SVGNumberConstants::):
  • ksvg2/data/generateddata.cpp: (SVGAElement::get): (SVGAElement::getInParents): (SVGAElement::prototype): (SVGAElement::cache): (SVGAngle::hasProperty): (SVGAngle::get): (SVGAngle::getInParents): (SVGAngle::prototype): (SVGAngle::cache): (SVGAnimateColorElement::get): (SVGAnimateColorElement::getInParents): (SVGAnimateColorElement::prototype): (SVGAnimateColorElement::cache): (SVGAnimateElement::get): (SVGAnimateElement::getInParents): (SVGAnimateElement::prototype): (SVGAnimateElement::cache): (SVGAnimateTransformElement::get): (SVGAnimateTransformElement::getInParents): (SVGAnimateTransformElement::prototype): (SVGAnimateTransformElement::cache): (SVGAnimatedAngle::get): (SVGAnimatedAngle::getInParents): (SVGAnimatedAngle::prototype): (SVGAnimatedAngle::cache): (SVGAnimatedBoolean::get): (SVGAnimatedBoolean::getInParents): (SVGAnimatedBoolean::prototype): (SVGAnimatedBoolean::cache): (SVGAnimatedEnumeration::get): (SVGAnimatedEnumeration::getInParents): (SVGAnimatedEnumeration::prototype): (SVGAnimatedEnumeration::cache): (SVGAnimatedInteger::get): (SVGAnimatedInteger::getInParents): (SVGAnimatedInteger::prototype): (SVGAnimatedInteger::cache): (SVGAnimatedLength::get): (SVGAnimatedLength::getInParents): (SVGAnimatedLength::prototype): (SVGAnimatedLength::cache): (SVGAnimatedLengthList::get): (SVGAnimatedLengthList::getInParents): (SVGAnimatedLengthList::prototype): (SVGAnimatedLengthList::cache): (SVGAnimatedNumber::get): (SVGAnimatedNumber::getInParents): (SVGAnimatedNumber::prototype): (SVGAnimatedNumber::cache): (SVGAnimatedNumberList::get): (SVGAnimatedNumberList::getInParents): (SVGAnimatedNumberList::prototype): (SVGAnimatedNumberList::cache): (SVGAnimatedPathData::get): (SVGAnimatedPathData::getInParents): (SVGAnimatedPathData::prototype): (SVGAnimatedPathData::cache): (SVGAnimatedPoints::get): (SVGAnimatedPoints::getInParents): (SVGAnimatedPoints::prototype): (SVGAnimatedPoints::cache): (SVGAnimatedPreserveAspectRatio::get): (SVGAnimatedPreserveAspectRatio::getInParents): (SVGAnimatedPreserveAspectRatio::prototype): (SVGAnimatedPreserveAspectRatio::cache): (SVGAnimatedRect::get): (SVGAnimatedRect::getInParents): (SVGAnimatedRect::prototype): (SVGAnimatedRect::cache): (SVGAnimatedString::get): (SVGAnimatedString::getInParents): (SVGAnimatedString::prototype): (SVGAnimatedString::cache): (SVGAnimatedTransformList::get): (SVGAnimatedTransformList::getInParents): (SVGAnimatedTransformList::prototype): (SVGAnimatedTransformList::cache): (SVGAnimationElement::hasProperty): (SVGAnimationElement::get): (SVGAnimationElement::getInParents): (SVGAnimationElement::prototype): (SVGAnimationElement::cache): (SVGCircleElement::get): (SVGCircleElement::getInParents): (SVGCircleElement::prototype): (SVGCircleElement::cache): (SVGClipPathElement::get): (SVGClipPathElement::getInParents): (SVGClipPathElement::prototype): (SVGClipPathElement::cache): (SVGColor::hasProperty): (SVGColor::get): (SVGColor::getInParents): (SVGColor::prototype): (SVGColor::cache): (SVGComponentTransferFunctionElement::get): (SVGComponentTransferFunctionElement::getInParents): (SVGComponentTransferFunctionElement::prototype): (SVGComponentTransferFunctionElement::cache): (SVGDefsElement::get): (SVGDefsElement::getInParents): (SVGDefsElement::prototype): (SVGDefsElement::cache): (SVGDescElement::get): (SVGDescElement::getInParents): (SVGDescElement::prototype): (SVGDescElement::cache): (SVGDocument::get): (SVGDocument::getInParents): (SVGDocument::prototype): (SVGDocument::cache): (SVGElement::get): (SVGElement::getInParents): (SVGElement::prototype): (SVGElement::cache): (SVGElementInstance::get): (SVGElementInstance::getInParents): (SVGElementInstance::prototype): (SVGElementInstance::cache): (SVGElementInstanceList::hasProperty): (SVGElementInstanceList::get): (SVGElementInstanceList::getInParents): (SVGElementInstanceList::prototype): (SVGElementInstanceList::cache): (SVGEllipseElement::get): (SVGEllipseElement::getInParents): (SVGEllipseElement::prototype): (SVGEllipseElement::cache): (SVGEvent::get): (SVGEvent::getInParents): (SVGEvent::prototype): (SVGEvent::cache): (SVGException::get): (SVGException::getInParents): (SVGException::prototype): (SVGException::cache): (SVGExternalResourcesRequired::get): (SVGExternalResourcesRequired::getInParents): (SVGExternalResourcesRequired::prototype): (SVGExternalResourcesRequired::cache): (SVGFEBlendElement::get): (SVGFEBlendElement::getInParents): (SVGFEBlendElement::prototype): (SVGFEBlendElement::cache): (SVGFEColorMatrixElement::get): (SVGFEColorMatrixElement::getInParents): (SVGFEColorMatrixElement::prototype): (SVGFEColorMatrixElement::cache): (SVGFEComponentTransferElement::get): (SVGFEComponentTransferElement::getInParents): (SVGFEComponentTransferElement::prototype): (SVGFEComponentTransferElement::cache): (SVGFECompositeElement::get): (SVGFECompositeElement::getInParents): (SVGFECompositeElement::prototype): (SVGFECompositeElement::cache): (SVGFEFloodElement::get): (SVGFEFloodElement::getInParents): (SVGFEFloodElement::prototype): (SVGFEFloodElement::cache): (SVGFEGaussianBlurElement::hasProperty): (SVGFEGaussianBlurElement::get): (SVGFEGaussianBlurElement::getInParents): (SVGFEGaussianBlurElement::prototype): (SVGFEGaussianBlurElement::cache): (SVGFEImageElement::get): (SVGFEImageElement::getInParents): (SVGFEImageElement::prototype): (SVGFEImageElement::cache): (SVGFEMergeElement::get): (SVGFEMergeElement::getInParents): (SVGFEMergeElement::prototype): (SVGFEMergeElement::cache): (SVGFEMergeNodeElement::get): (SVGFEMergeNodeElement::getInParents): (SVGFEMergeNodeElement::prototype): (SVGFEMergeNodeElement::cache): (SVGFEOffsetElement::get): (SVGFEOffsetElement::getInParents): (SVGFEOffsetElement::prototype): (SVGFEOffsetElement::cache): (SVGFETileElement::get): (SVGFETileElement::getInParents): (SVGFETileElement::prototype): (SVGFETileElement::cache): (SVGFETurbulenceElement::get): (SVGFETurbulenceElement::getInParents): (SVGFETurbulenceElement::prototype): (SVGFETurbulenceElement::cache): (SVGFilterElement::hasProperty): (SVGFilterElement::get): (SVGFilterElement::getInParents): (SVGFilterElement::prototype): (SVGFilterElement::cache): (SVGFilterPrimitiveStandardAttributes::get): (SVGFilterPrimitiveStandardAttributes::getInParents): (SVGFilterPrimitiveStandardAttributes::prototype): (SVGFilterPrimitiveStandardAttributes::cache): (SVGFitToViewBox::get): (SVGFitToViewBox::getInParents): (SVGFitToViewBox::prototype): (SVGFitToViewBox::cache): (SVGGElement::get): (SVGGElement::getInParents): (SVGGElement::prototype): (SVGGElement::cache): (SVGGradientElement::get): (SVGGradientElement::getInParents): (SVGGradientElement::prototype): (SVGGradientElement::cache): (SVGImageElement::get): (SVGImageElement::getInParents): (SVGImageElement::prototype): (SVGImageElement::cache): (SVGLangSpace::get): (SVGLangSpace::getInParents): (SVGLangSpace::prototype): (SVGLangSpace::cache): (SVGLength::hasProperty): (SVGLength::get): (SVGLength::getInParents): (SVGLength::prototype): (SVGLength::cache): (SVGLengthList::hasProperty): (SVGLengthList::get): (SVGLengthList::getInParents): (SVGLengthList::prototype): (SVGLengthList::cache): (SVGLineElement::get): (SVGLineElement::getInParents): (SVGLineElement::prototype): (SVGLineElement::cache): (SVGLinearGradientElement::get): (SVGLinearGradientElement::getInParents): (SVGLinearGradientElement::prototype): (SVGLinearGradientElement::cache): (SVGLocatable::hasProperty): (SVGLocatable::get): (SVGLocatable::getInParents): (SVGLocatable::prototype): (SVGLocatable::cache): (SVGMarkerElement::hasProperty): (SVGMarkerElement::get): (SVGMarkerElement::getInParents): (SVGMarkerElement::prototype): (SVGMarkerElement::cache): (SVGMatrix::hasProperty): (SVGMatrix::get): (SVGMatrix::getInParents): (SVGMatrix::prototype): (SVGMatrix::cache): (SVGNumber::get): (SVGNumber::getInParents): (SVGNumber::prototype): (SVGNumber::cache): (SVGNumberList::hasProperty): (SVGNumberList::get): (SVGNumberList::getInParents): (SVGNumberList::prototype): (SVGNumberList::cache): (SVGPaint::hasProperty): (SVGPaint::get): (SVGPaint::getInParents): (SVGPaint::prototype): (SVGPaint::cache): (SVGPathElement::hasProperty): (SVGPathElement::get): (SVGPathElement::getInParents): (SVGPathElement::prototype): (SVGPathElement::cache): (SVGPathSeg::get): (SVGPathSeg::getInParents): (SVGPathSeg::prototype): (SVGPathSeg::cache): (SVGPathSegArcAbs::get): (SVGPathSegArcAbs::getInParents): (SVGPathSegArcAbs::prototype): (SVGPathSegArcAbs::cache): (SVGPathSegArcRel::get): (SVGPathSegArcRel::getInParents): (SVGPathSegArcRel::prototype): (SVGPathSegArcRel::cache): (SVGPathSegCurvetoCubicAbs::get): (SVGPathSegCurvetoCubicAbs::getInParents): (SVGPathSegCurvetoCubicAbs::prototype): (SVGPathSegCurvetoCubicAbs::cache): (SVGPathSegCurvetoCubicRel::get): (SVGPathSegCurvetoCubicRel::getInParents): (SVGPathSegCurvetoCubicRel::prototype): (SVGPathSegCurvetoCubicRel::cache): (SVGPathSegCurvetoCubicSmoothAbs::get): (SVGPathSegCurvetoCubicSmoothAbs::getInParents): (SVGPathSegCurvetoCubicSmoothAbs::prototype): (SVGPathSegCurvetoCubicSmoothAbs::cache): (SVGPathSegCurvetoCubicSmoothRel::get): (SVGPathSegCurvetoCubicSmoothRel::getInParents): (SVGPathSegCurvetoCubicSmoothRel::prototype): (SVGPathSegCurvetoCubicSmoothRel::cache): (SVGPathSegCurvetoQuadraticAbs::get): (SVGPathSegCurvetoQuadraticAbs::getInParents): (SVGPathSegCurvetoQuadraticAbs::prototype): (SVGPathSegCurvetoQuadraticAbs::cache): (SVGPathSegCurvetoQuadraticRel::get): (SVGPathSegCurvetoQuadraticRel::getInParents): (SVGPathSegCurvetoQuadraticRel::prototype): (SVGPathSegCurvetoQuadraticRel::cache): (SVGPathSegCurvetoQuadraticSmoothAbs::get): (SVGPathSegCurvetoQuadraticSmoothAbs::getInParents): (SVGPathSegCurvetoQuadraticSmoothAbs::prototype): (SVGPathSegCurvetoQuadraticSmoothAbs::cache): (SVGPathSegCurvetoQuadraticSmoothRel::get): (SVGPathSegCurvetoQuadraticSmoothRel::getInParents): (SVGPathSegCurvetoQuadraticSmoothRel::prototype): (SVGPathSegCurvetoQuadraticSmoothRel::cache): (SVGPathSegLinetoAbs::get): (SVGPathSegLinetoAbs::getInParents): (SVGPathSegLinetoAbs::prototype): (SVGPathSegLinetoAbs::cache): (SVGPathSegLinetoHorizontalAbs::get): (SVGPathSegLinetoHorizontalAbs::getInParents): (SVGPathSegLinetoHorizontalAbs::prototype): (SVGPathSegLinetoHorizontalAbs::cache): (SVGPathSegLinetoHorizontalRel::get): (SVGPathSegLinetoHorizontalRel::getInParents): (SVGPathSegLinetoHorizontalRel::prototype): (SVGPathSegLinetoHorizontalRel::cache): (SVGPathSegLinetoRel::get): (SVGPathSegLinetoRel::getInParents): (SVGPathSegLinetoRel::prototype): (SVGPathSegLinetoRel::cache): (SVGPathSegLinetoVerticalAbs::get): (SVGPathSegLinetoVerticalAbs::getInParents): (SVGPathSegLinetoVerticalAbs::prototype): (SVGPathSegLinetoVerticalAbs::cache): (SVGPathSegLinetoVerticalRel::get): (SVGPathSegLinetoVerticalRel::getInParents): (SVGPathSegLinetoVerticalRel::prototype): (SVGPathSegLinetoVerticalRel::cache): (SVGPathSegList::hasProperty): (SVGPathSegList::get): (SVGPathSegList::getInParents): (SVGPathSegList::prototype): (SVGPathSegList::cache): (SVGPathSegMovetoAbs::get): (SVGPathSegMovetoAbs::getInParents): (SVGPathSegMovetoAbs::prototype): (SVGPathSegMovetoAbs::cache): (SVGPathSegMovetoRel::get): (SVGPathSegMovetoRel::getInParents): (SVGPathSegMovetoRel::prototype): (SVGPathSegMovetoRel::cache): (SVGPatternElement::get): (SVGPatternElement::getInParents): (SVGPatternElement::prototype): (SVGPatternElement::cache): (SVGPoint::hasProperty): (SVGPoint::get): (SVGPoint::getInParents): (SVGPoint::prototype): (SVGPoint::cache): (SVGPointList::hasProperty): (SVGPointList::get): (SVGPointList::getInParents): (SVGPointList::prototype): (SVGPointList::cache): (SVGPolygonElement::get): (SVGPolygonElement::getInParents): (SVGPolygonElement::prototype): (SVGPolygonElement::cache): (SVGPolylineElement::get): (SVGPolylineElement::getInParents): (SVGPolylineElement::prototype): (SVGPolylineElement::cache): (SVGPreserveAspectRatio::get): (SVGPreserveAspectRatio::getInParents): (SVGPreserveAspectRatio::prototype): (SVGPreserveAspectRatio::cache): (SVGRadialGradientElement::get): (SVGRadialGradientElement::getInParents): (SVGRadialGradientElement::prototype): (SVGRadialGradientElement::cache): (SVGRect::get): (SVGRect::getInParents): (SVGRect::prototype): (SVGRect::cache): (SVGRectElement::get): (SVGRectElement::getInParents): (SVGRectElement::prototype): (SVGRectElement::cache): (SVGSVGElement::hasProperty): (SVGSVGElement::get): (SVGSVGElement::getInParents): (SVGSVGElement::prototype): (SVGSVGElement::cache): (SVGScriptElement::get): (SVGScriptElement::getInParents): (SVGScriptElement::prototype): (SVGScriptElement::cache): (SVGSetElement::get): (SVGSetElement::getInParents): (SVGSetElement::prototype): (SVGSetElement::cache): (SVGStopElement::get): (SVGStopElement::getInParents): (SVGStopElement::prototype): (SVGStopElement::cache): (SVGStringList::hasProperty): (SVGStringList::get): (SVGStringList::getInParents): (SVGStringList::prototype): (SVGStringList::cache): (SVGStylable::hasProperty): (SVGStylable::get): (SVGStylable::getInParents): (SVGStylable::prototype): (SVGStylable::cache): (SVGStyleElement::get): (SVGStyleElement::getInParents): (SVGStyleElement::prototype): (SVGStyleElement::cache): (SVGSwitchElement::get): (SVGSwitchElement::getInParents): (SVGSwitchElement::prototype): (SVGSwitchElement::cache): (SVGSymbolElement::get): (SVGSymbolElement::getInParents): (SVGSymbolElement::prototype): (SVGSymbolElement::cache): (SVGTSpanElement::get): (SVGTSpanElement::getInParents): (SVGTSpanElement::prototype): (SVGTSpanElement::cache): (SVGTests::hasProperty): (SVGTests::get): (SVGTests::getInParents): (SVGTests::prototype): (SVGTests::cache): (SVGTextContentElement::hasProperty): (SVGTextContentElement::get): (SVGTextContentElement::getInParents): (SVGTextContentElement::prototype): (SVGTextContentElement::cache): (SVGTextElement::get): (SVGTextElement::getInParents): (SVGTextElement::prototype): (SVGTextElement::cache): (SVGTextPositioningElement::get): (SVGTextPositioningElement::getInParents): (SVGTextPositioningElement::prototype): (SVGTextPositioningElement::cache): (SVGTitleElement::get): (SVGTitleElement::getInParents): (SVGTitleElement::prototype): (SVGTitleElement::cache): (SVGTransform::hasProperty): (SVGTransform::get): (SVGTransform::getInParents): (SVGTransform::prototype): (SVGTransform::cache): (SVGTransformList::hasProperty): (SVGTransformList::get): (SVGTransformList::getInParents): (SVGTransformList::prototype): (SVGTransformList::cache): (SVGTransformable::get): (SVGTransformable::getInParents): (SVGTransformable::prototype): (SVGTransformable::cache): (SVGURIReference::get): (SVGURIReference::getInParents): (SVGURIReference::prototype): (SVGURIReference::cache): (SVGUseElement::get): (SVGUseElement::getInParents): (SVGUseElement::prototype): (SVGUseElement::cache): (SVGViewElement::get): (SVGViewElement::getInParents): (SVGViewElement::prototype): (SVGViewElement::cache): (SVGZoomAndPan::get): (SVGZoomAndPan::getInParents): (SVGZoomAndPan::prototype): (SVGZoomAndPan::cache): (SVGZoomEvent::get): (SVGZoomEvent::getInParents): (SVGZoomEvent::prototype): (SVGZoomEvent::cache):
  • ksvg2/dom/SVGAElement.cpp: (SVGAElement::getValueProperty):
  • ksvg2/dom/SVGAElement.h:
  • ksvg2/dom/SVGAngle.cpp: (SVGAngle::getValueProperty): (SVGAngle::putValueProperty): (SVGAngleProtoFunc::callAsFunction):
  • ksvg2/dom/SVGAngle.h:
  • ksvg2/dom/SVGAnimateColorElement.cpp: (SVGAnimateColorElement::getValueProperty):
  • ksvg2/dom/SVGAnimateColorElement.h:
  • ksvg2/dom/SVGAnimateElement.cpp: (SVGAnimateElement::getValueProperty):
  • ksvg2/dom/SVGAnimateElement.h:
  • ksvg2/dom/SVGAnimateTransformElement.cpp: (SVGAnimateTransformElement::getValueProperty):
  • ksvg2/dom/SVGAnimateTransformElement.h:
  • ksvg2/dom/SVGAnimatedAngle.cpp: (SVGAnimatedAngle::getValueProperty):
  • ksvg2/dom/SVGAnimatedAngle.h:
  • ksvg2/dom/SVGAnimatedBoolean.cpp: (SVGAnimatedBoolean::getValueProperty): (SVGAnimatedBoolean::putValueProperty):
  • ksvg2/dom/SVGAnimatedBoolean.h:
  • ksvg2/dom/SVGAnimatedEnumeration.cpp: (SVGAnimatedEnumeration::getValueProperty): (SVGAnimatedEnumeration::putValueProperty):
  • ksvg2/dom/SVGAnimatedEnumeration.h:
  • ksvg2/dom/SVGAnimatedInteger.cpp: (SVGAnimatedInteger::getValueProperty): (SVGAnimatedInteger::putValueProperty):
  • ksvg2/dom/SVGAnimatedInteger.h:
  • ksvg2/dom/SVGAnimatedLength.cpp: (SVGAnimatedLength::getValueProperty):
  • ksvg2/dom/SVGAnimatedLength.h:
  • ksvg2/dom/SVGAnimatedLengthList.cpp: (SVGAnimatedLengthList::getValueProperty):
  • ksvg2/dom/SVGAnimatedLengthList.h:
  • ksvg2/dom/SVGAnimatedNumber.cpp: (SVGAnimatedNumber::getValueProperty): (SVGAnimatedNumber::putValueProperty):
  • ksvg2/dom/SVGAnimatedNumber.h:
  • ksvg2/dom/SVGAnimatedNumberList.cpp: (SVGAnimatedNumberList::getValueProperty):
  • ksvg2/dom/SVGAnimatedNumberList.h:
  • ksvg2/dom/SVGAnimatedPathData.cpp: (SVGAnimatedPathData::getValueProperty):
  • ksvg2/dom/SVGAnimatedPathData.h:
  • ksvg2/dom/SVGAnimatedPoints.cpp: (SVGAnimatedPoints::getValueProperty):
  • ksvg2/dom/SVGAnimatedPoints.h:
  • ksvg2/dom/SVGAnimatedPreserveAspectRatio.cpp: (SVGAnimatedPreserveAspectRatio::getValueProperty):
  • ksvg2/dom/SVGAnimatedPreserveAspectRatio.h:
  • ksvg2/dom/SVGAnimatedRect.cpp: (SVGAnimatedRect::getValueProperty):
  • ksvg2/dom/SVGAnimatedRect.h:
  • ksvg2/dom/SVGAnimatedString.cpp: (SVGAnimatedString::getValueProperty): (SVGAnimatedString::putValueProperty):
  • ksvg2/dom/SVGAnimatedString.h:
  • ksvg2/dom/SVGAnimatedTransformList.cpp: (SVGAnimatedTransformList::getValueProperty):
  • ksvg2/dom/SVGAnimatedTransformList.h:
  • ksvg2/dom/SVGAnimationElement.cpp: (SVGAnimationElement::getValueProperty): (SVGAnimationElementProtoFunc::callAsFunction):
  • ksvg2/dom/SVGAnimationElement.h:
  • ksvg2/dom/SVGCircleElement.cpp: (SVGCircleElement::getValueProperty):
  • ksvg2/dom/SVGCircleElement.h:
  • ksvg2/dom/SVGClipPathElement.cpp: (SVGClipPathElement::getValueProperty):
  • ksvg2/dom/SVGClipPathElement.h:
  • ksvg2/dom/SVGColor.cpp: (SVGColor::getValueProperty): (SVGColorProtoFunc::callAsFunction):
  • ksvg2/dom/SVGColor.h:
  • ksvg2/dom/SVGComponentTransferFunctionElement.cpp: (SVGComponentTransferFunctionElement::getValueProperty):
  • ksvg2/dom/SVGComponentTransferFunctionElement.h:
  • ksvg2/dom/SVGDefsElement.cpp: (SVGDefsElement::getValueProperty):
  • ksvg2/dom/SVGDefsElement.h:
  • ksvg2/dom/SVGDescElement.cpp: (SVGDescElement::getValueProperty):
  • ksvg2/dom/SVGDescElement.h:
  • ksvg2/dom/SVGDocument.cpp: (SVGDocument::getValueProperty):
  • ksvg2/dom/SVGDocument.h:
  • ksvg2/dom/SVGElement.cpp: (SVGElement::getValueProperty): (SVGElement::putValueProperty):
  • ksvg2/dom/SVGElement.h:
  • ksvg2/dom/SVGElementInstance.cpp: (SVGElementInstance::getValueProperty):
  • ksvg2/dom/SVGElementInstance.h:
  • ksvg2/dom/SVGElementInstanceList.cpp: (SVGElementInstanceList::getValueProperty): (SVGElementInstanceListProtoFunc::callAsFunction):
  • ksvg2/dom/SVGElementInstanceList.h:
  • ksvg2/dom/SVGEllipseElement.cpp: (SVGEllipseElement::getValueProperty):
  • ksvg2/dom/SVGEllipseElement.h:
  • ksvg2/dom/SVGException.cpp: (SVGException::getValueProperty):
  • ksvg2/dom/SVGException.h:
  • ksvg2/dom/SVGExternalResourcesRequired.cpp: (SVGExternalResourcesRequired::getValueProperty):
  • ksvg2/dom/SVGExternalResourcesRequired.h:
  • ksvg2/dom/SVGFEBlendElement.cpp: (SVGFEBlendElement::getValueProperty):
  • ksvg2/dom/SVGFEBlendElement.h:
  • ksvg2/dom/SVGFEColorMatrixElement.cpp: (SVGFEColorMatrixElement::getValueProperty):
  • ksvg2/dom/SVGFEColorMatrixElement.h:
  • ksvg2/dom/SVGFEComponentTransferElement.cpp: (SVGFEComponentTransferElement::getValueProperty):
  • ksvg2/dom/SVGFEComponentTransferElement.h:
  • ksvg2/dom/SVGFECompositeElement.cpp: (SVGFECompositeElement::getValueProperty):
  • ksvg2/dom/SVGFECompositeElement.h:
  • ksvg2/dom/SVGFEFloodElement.cpp: (SVGFEFloodElement::getValueProperty):
  • ksvg2/dom/SVGFEFloodElement.h:
  • ksvg2/dom/SVGFEGaussianBlurElement.cpp: (SVGFEGaussianBlurElement::getValueProperty): (SVGFEGaussianBlurElementProtoFunc::callAsFunction):
  • ksvg2/dom/SVGFEGaussianBlurElement.h:
  • ksvg2/dom/SVGFEImageElement.cpp: (SVGFEImageElement::getValueProperty):
  • ksvg2/dom/SVGFEImageElement.h:
  • ksvg2/dom/SVGFEMergeElement.cpp: (SVGFEMergeElement::getValueProperty):
  • ksvg2/dom/SVGFEMergeElement.h:
  • ksvg2/dom/SVGFEMergeNodeElement.cpp: (SVGFEMergeNodeElement::getValueProperty):
  • ksvg2/dom/SVGFEMergeNodeElement.h:
  • ksvg2/dom/SVGFEOffsetElement.cpp: (SVGFEOffsetElement::getValueProperty):
  • ksvg2/dom/SVGFEOffsetElement.h:
  • ksvg2/dom/SVGFETileElement.cpp: (SVGFETileElement::getValueProperty):
  • ksvg2/dom/SVGFETileElement.h:
  • ksvg2/dom/SVGFETurbulenceElement.cpp: (SVGFETurbulenceElement::getValueProperty):
  • ksvg2/dom/SVGFETurbulenceElement.h:
  • ksvg2/dom/SVGFilterElement.cpp: (SVGFilterElement::getValueProperty): (SVGFilterElementProtoFunc::callAsFunction):
  • ksvg2/dom/SVGFilterElement.h:
  • ksvg2/dom/SVGFilterPrimitiveStandardAttributes.cpp: (SVGFilterPrimitiveStandardAttributes::getValueProperty):
  • ksvg2/dom/SVGFilterPrimitiveStandardAttributes.h:
  • ksvg2/dom/SVGFitToViewBox.cpp: (SVGFitToViewBox::getValueProperty):
  • ksvg2/dom/SVGFitToViewBox.h:
  • ksvg2/dom/SVGGElement.cpp: (SVGGElement::getValueProperty):
  • ksvg2/dom/SVGGElement.h:
  • ksvg2/dom/SVGGradientElement.cpp: (SVGGradientElement::getValueProperty):
  • ksvg2/dom/SVGGradientElement.h:
  • ksvg2/dom/SVGImageElement.cpp: (SVGImageElement::getValueProperty):
  • ksvg2/dom/SVGImageElement.h:
  • ksvg2/dom/SVGLangSpace.cpp: (SVGLangSpace::getValueProperty): (SVGLangSpace::putValueProperty):
  • ksvg2/dom/SVGLangSpace.h:
  • ksvg2/dom/SVGLength.cpp: (SVGLength::getValueProperty): (SVGLength::putValueProperty): (SVGLengthProtoFunc::callAsFunction):
  • ksvg2/dom/SVGLength.h:
  • ksvg2/dom/SVGLengthList.cpp: (SVGLengthList::getValueProperty): (SVGLengthListProtoFunc::callAsFunction):
  • ksvg2/dom/SVGLengthList.h:
  • ksvg2/dom/SVGLineElement.cpp: (SVGLineElement::getValueProperty):
  • ksvg2/dom/SVGLineElement.h:
  • ksvg2/dom/SVGLinearGradientElement.cpp: (SVGLinearGradientElement::getValueProperty):
  • ksvg2/dom/SVGLinearGradientElement.h:
  • ksvg2/dom/SVGLocatable.cpp: (SVGLocatable::getValueProperty): (SVGLocatableProtoFunc::callAsFunction):
  • ksvg2/dom/SVGLocatable.h:
  • ksvg2/dom/SVGMarkerElement.cpp: (SVGMarkerElement::getValueProperty): (SVGMarkerElementProtoFunc::callAsFunction):
  • ksvg2/dom/SVGMarkerElement.h:
  • ksvg2/dom/SVGMatrix.cpp: (SVGMatrix::getValueProperty): (SVGMatrix::putValueProperty): (SVGMatrixProtoFunc::callAsFunction):
  • ksvg2/dom/SVGMatrix.h:
  • ksvg2/dom/SVGNumber.cpp: (SVGNumber::getValueProperty): (SVGNumber::putValueProperty):
  • ksvg2/dom/SVGNumber.h:
  • ksvg2/dom/SVGNumberList.cpp: (SVGNumberList::getValueProperty): (SVGNumberListProtoFunc::callAsFunction):
  • ksvg2/dom/SVGNumberList.h:
  • ksvg2/dom/SVGPaint.cpp: (SVGPaint::getValueProperty): (SVGPaintProtoFunc::callAsFunction):
  • ksvg2/dom/SVGPaint.h:
  • ksvg2/dom/SVGPathElement.cpp: (SVGPathElement::getValueProperty): (SVGPathElementProtoFunc::callAsFunction):
  • ksvg2/dom/SVGPathElement.h:
  • ksvg2/dom/SVGPathSeg.cpp: (SVGPathSeg::getValueProperty):
  • ksvg2/dom/SVGPathSeg.h:
  • ksvg2/dom/SVGPathSegArc.cpp: (SVGPathSegArcAbs::getValueProperty): (SVGPathSegArcAbs::putValueProperty): (SVGPathSegArcRel::getValueProperty): (SVGPathSegArcRel::putValueProperty):
  • ksvg2/dom/SVGPathSegArc.h:
  • ksvg2/dom/SVGPathSegCurvetoCubic.cpp: (SVGPathSegCurvetoCubicAbs::getValueProperty): (SVGPathSegCurvetoCubicAbs::putValueProperty): (SVGPathSegCurvetoCubicRel::getValueProperty): (SVGPathSegCurvetoCubicRel::putValueProperty):
  • ksvg2/dom/SVGPathSegCurvetoCubic.h:
  • ksvg2/dom/SVGPathSegCurvetoCubicSmooth.cpp: (SVGPathSegCurvetoCubicSmoothAbs::getValueProperty): (SVGPathSegCurvetoCubicSmoothAbs::putValueProperty): (SVGPathSegCurvetoCubicSmoothRel::getValueProperty): (SVGPathSegCurvetoCubicSmoothRel::putValueProperty):
  • ksvg2/dom/SVGPathSegCurvetoCubicSmooth.h:
  • ksvg2/dom/SVGPathSegCurvetoQuadratic.cpp: (SVGPathSegCurvetoQuadraticAbs::getValueProperty): (SVGPathSegCurvetoQuadraticAbs::putValueProperty): (SVGPathSegCurvetoQuadraticRel::getValueProperty): (SVGPathSegCurvetoQuadraticRel::putValueProperty):
  • ksvg2/dom/SVGPathSegCurvetoQuadratic.h:
  • ksvg2/dom/SVGPathSegCurvetoQuadraticSmooth.cpp: (SVGPathSegCurvetoQuadraticSmoothAbs::getValueProperty): (SVGPathSegCurvetoQuadraticSmoothAbs::putValueProperty): (SVGPathSegCurvetoQuadraticSmoothRel::getValueProperty): (SVGPathSegCurvetoQuadraticSmoothRel::putValueProperty):
  • ksvg2/dom/SVGPathSegCurvetoQuadraticSmooth.h:
  • ksvg2/dom/SVGPathSegLineto.cpp: (SVGPathSegLinetoAbs::getValueProperty): (SVGPathSegLinetoAbs::putValueProperty): (SVGPathSegLinetoRel::getValueProperty): (SVGPathSegLinetoRel::putValueProperty):
  • ksvg2/dom/SVGPathSegLineto.h:
  • ksvg2/dom/SVGPathSegLinetoHorizontal.cpp: (SVGPathSegLinetoHorizontalAbs::getValueProperty): (SVGPathSegLinetoHorizontalAbs::putValueProperty): (SVGPathSegLinetoHorizontalRel::getValueProperty): (SVGPathSegLinetoHorizontalRel::putValueProperty):
  • ksvg2/dom/SVGPathSegLinetoHorizontal.h:
  • ksvg2/dom/SVGPathSegLinetoVertical.cpp: (SVGPathSegLinetoVerticalAbs::getValueProperty): (SVGPathSegLinetoVerticalAbs::putValueProperty): (SVGPathSegLinetoVerticalRel::getValueProperty): (SVGPathSegLinetoVerticalRel::putValueProperty):
  • ksvg2/dom/SVGPathSegLinetoVertical.h:
  • ksvg2/dom/SVGPathSegList.cpp: (SVGPathSegList::getValueProperty): (SVGPathSegListProtoFunc::callAsFunction):
  • ksvg2/dom/SVGPathSegList.h:
  • ksvg2/dom/SVGPathSegMoveto.cpp: (SVGPathSegMovetoAbs::getValueProperty): (SVGPathSegMovetoAbs::putValueProperty): (SVGPathSegMovetoRel::getValueProperty): (SVGPathSegMovetoRel::putValueProperty):
  • ksvg2/dom/SVGPathSegMoveto.h:
  • ksvg2/dom/SVGPatternElement.cpp: (SVGPatternElement::getValueProperty):
  • ksvg2/dom/SVGPatternElement.h:
  • ksvg2/dom/SVGPoint.cpp: (SVGPoint::getValueProperty): (SVGPoint::putValueProperty): (SVGPointProtoFunc::callAsFunction):
  • ksvg2/dom/SVGPoint.h:
  • ksvg2/dom/SVGPointList.cpp: (SVGPointList::getValueProperty): (SVGPointListProtoFunc::callAsFunction):
  • ksvg2/dom/SVGPointList.h:
  • ksvg2/dom/SVGPolygonElement.cpp: (SVGPolygonElement::getValueProperty):
  • ksvg2/dom/SVGPolygonElement.h:
  • ksvg2/dom/SVGPolylineElement.cpp: (SVGPolylineElement::getValueProperty):
  • ksvg2/dom/SVGPolylineElement.h:
  • ksvg2/dom/SVGPreserveAspectRatio.cpp: (SVGPreserveAspectRatio::getValueProperty): (SVGPreserveAspectRatio::putValueProperty):
  • ksvg2/dom/SVGPreserveAspectRatio.h:
  • ksvg2/dom/SVGRadialGradientElement.cpp: (SVGRadialGradientElement::getValueProperty):
  • ksvg2/dom/SVGRadialGradientElement.h:
  • ksvg2/dom/SVGRect.cpp: (SVGRect::getValueProperty): (SVGRect::putValueProperty):
  • ksvg2/dom/SVGRect.h:
  • ksvg2/dom/SVGRectElement.cpp: (SVGRectElement::getValueProperty):
  • ksvg2/dom/SVGRectElement.h:
  • ksvg2/dom/SVGSVGElement.cpp: (SVGSVGElement::getValueProperty): (SVGSVGElement::putValueProperty): (SVGSVGElementProtoFunc::callAsFunction):
  • ksvg2/dom/SVGSVGElement.h:
  • ksvg2/dom/SVGScriptElement.cpp: (SVGScriptElement::getValueProperty): (SVGScriptElement::putValueProperty):
  • ksvg2/dom/SVGScriptElement.h:
  • ksvg2/dom/SVGSetElement.cpp: (SVGSetElement::getValueProperty):
  • ksvg2/dom/SVGSetElement.h:
  • ksvg2/dom/SVGStopElement.cpp: (SVGStopElement::getValueProperty):
  • ksvg2/dom/SVGStopElement.h:
  • ksvg2/dom/SVGStringList.cpp: (SVGStringList::getValueProperty): (SVGStringListProtoFunc::callAsFunction):
  • ksvg2/dom/SVGStringList.h:
  • ksvg2/dom/SVGStylable.cpp: (SVGStylable::getValueProperty): (SVGStylableProtoFunc::callAsFunction):
  • ksvg2/dom/SVGStylable.h:
  • ksvg2/dom/SVGStyleElement.cpp: (SVGStyleElement::getValueProperty): (SVGStyleElement::putValueProperty):
  • ksvg2/dom/SVGStyleElement.h:
  • ksvg2/dom/SVGSwitchElement.cpp: (SVGSwitchElement::getValueProperty):
  • ksvg2/dom/SVGSwitchElement.h:
  • ksvg2/dom/SVGSymbolElement.cpp: (SVGSymbolElement::getValueProperty):
  • ksvg2/dom/SVGSymbolElement.h:
  • ksvg2/dom/SVGTSpanElement.cpp: (SVGTSpanElement::getValueProperty):
  • ksvg2/dom/SVGTSpanElement.h:
  • ksvg2/dom/SVGTests.cpp: (SVGTests::getValueProperty): (SVGTestsProtoFunc::callAsFunction):
  • ksvg2/dom/SVGTests.h:
  • ksvg2/dom/SVGTextContentElement.cpp: (SVGTextContentElement::getValueProperty): (SVGTextContentElementProtoFunc::callAsFunction):
  • ksvg2/dom/SVGTextContentElement.h:
  • ksvg2/dom/SVGTextElement.cpp: (SVGTextElement::getValueProperty):
  • ksvg2/dom/SVGTextElement.h:
  • ksvg2/dom/SVGTextPositioningElement.cpp: (SVGTextPositioningElement::getValueProperty):
  • ksvg2/dom/SVGTextPositioningElement.h:
  • ksvg2/dom/SVGTitleElement.cpp: (SVGTitleElement::getValueProperty):
  • ksvg2/dom/SVGTitleElement.h:
  • ksvg2/dom/SVGTransform.cpp: (SVGTransform::getValueProperty): (SVGTransformProtoFunc::callAsFunction):
  • ksvg2/dom/SVGTransform.h:
  • ksvg2/dom/SVGTransformList.cpp: (SVGTransformList::getValueProperty): (SVGTransformListProtoFunc::callAsFunction):
  • ksvg2/dom/SVGTransformList.h:
  • ksvg2/dom/SVGTransformable.cpp: (SVGTransformable::getValueProperty):
  • ksvg2/dom/SVGTransformable.h:
  • ksvg2/dom/SVGURIReference.cpp: (SVGURIReference::getValueProperty):
  • ksvg2/dom/SVGURIReference.h:
  • ksvg2/dom/SVGUseElement.cpp: (SVGUseElement::getValueProperty):
  • ksvg2/dom/SVGUseElement.h:
  • ksvg2/dom/SVGViewElement.cpp: (SVGViewElement::getValueProperty):
  • ksvg2/dom/SVGViewElement.h:
  • ksvg2/dom/SVGZoomAndPan.cpp: (SVGZoomAndPan::getValueProperty): (SVGZoomAndPan::putValueProperty):
  • ksvg2/dom/SVGZoomAndPan.h:
  • ksvg2/ecma/Ecma.cpp: (KSVG::getSVGPathSeg):
  • ksvg2/ecma/Ecma.h:
  • ksvg2/ecma/GlobalObject.cpp: (GlobalObject::get):
  • ksvg2/ecma/GlobalObject.h:
  • ksvg2/events/SVGEvent.cpp: (SVGEvent::getValueProperty):
  • ksvg2/events/SVGEvent.h:
  • ksvg2/events/SVGZoomEvent.cpp: (SVGZoomEvent::getValueProperty):
  • ksvg2/events/SVGZoomEvent.h:
  • ksvg2/impl/SVGScriptElementImpl.cpp: (SVGScriptElementImpl::executeScript):
9:44 AM Changeset in webkit [10089] by darin
  • 2 edits in trunk/WebKit

Reviewed by John Sullivan.

  • WebView.subproj/WebHTMLView.m: (-[WebHTMLView _recursiveDisplayRectIfNeededIgnoringOpacity:isVisibleRect:rectIsVisibleRectForView:topView:]): Propagate dirty rects after doing a layout, since a layout can create new dirty rects.
9:39 AM Changeset in webkit [10088] by darin
  • 60 edits in trunk/JavaScriptCore

Reviewed by John Sullivan.

  • tests/mozilla/ecma/shell.js: Added TIME_YEAR_0 constant.
  • tests/mozilla/ecma/Date/15.9.5.10-1.js: Removed the loop and changed code to use the constant.
  • tests/mozilla/ecma/Date/15.9.5.10-10.js: Ditto.
  • tests/mozilla/ecma/Date/15.9.5.10-11.js: Ditto.
  • tests/mozilla/ecma/Date/15.9.5.10-12.js: Ditto.
  • tests/mozilla/ecma/Date/15.9.5.10-13.js: Ditto.
  • tests/mozilla/ecma/Date/15.9.5.10-2.js: Ditto.
  • tests/mozilla/ecma/Date/15.9.5.10-3.js: Ditto.
  • tests/mozilla/ecma/Date/15.9.5.10-4.js: Ditto.
  • tests/mozilla/ecma/Date/15.9.5.10-5.js: Ditto.
  • tests/mozilla/ecma/Date/15.9.5.10-6.js: Ditto.
  • tests/mozilla/ecma/Date/15.9.5.10-7.js: Ditto.
  • tests/mozilla/ecma/Date/15.9.5.10-8.js: Ditto.
  • tests/mozilla/ecma/Date/15.9.5.10-9.js: Ditto.
  • tests/mozilla/ecma/Date/15.9.5.11-2.js: Ditto.
  • tests/mozilla/ecma/Date/15.9.5.12-1.js: Ditto.
  • tests/mozilla/ecma/Date/15.9.5.12-2.js: Ditto.
  • tests/mozilla/ecma/Date/15.9.5.12-3.js: Ditto.
  • tests/mozilla/ecma/Date/15.9.5.12-4.js: Ditto.
  • tests/mozilla/ecma/Date/15.9.5.12-5.js: Ditto.
  • tests/mozilla/ecma/Date/15.9.5.12-6.js: Ditto.
  • tests/mozilla/ecma/Date/15.9.5.12-7.js: Ditto.
  • tests/mozilla/ecma/Date/15.9.5.12-8.js: Ditto.
  • tests/mozilla/ecma/Date/15.9.5.13-2.js: Ditto.
  • tests/mozilla/ecma/Date/15.9.5.13-8.js: Ditto.
  • tests/mozilla/ecma/Date/15.9.5.14.js: Ditto.
  • tests/mozilla/ecma/Date/15.9.5.15.js: Ditto.
  • tests/mozilla/ecma/Date/15.9.5.16.js: Ditto.
  • tests/mozilla/ecma/Date/15.9.5.17.js: Ditto.
  • tests/mozilla/ecma/Date/15.9.5.18.js: Ditto.
  • tests/mozilla/ecma/Date/15.9.5.19.js: Ditto.
  • tests/mozilla/ecma/Date/15.9.5.20.js: Ditto.
  • tests/mozilla/ecma/Date/15.9.5.21-1.js: Ditto.
  • tests/mozilla/ecma/Date/15.9.5.21-2.js: Ditto.
  • tests/mozilla/ecma/Date/15.9.5.21-3.js: Ditto.
  • tests/mozilla/ecma/Date/15.9.5.21-4.js: Ditto.
  • tests/mozilla/ecma/Date/15.9.5.21-5.js: Ditto.
  • tests/mozilla/ecma/Date/15.9.5.21-6.js: Ditto.
  • tests/mozilla/ecma/Date/15.9.5.21-7.js: Ditto.
  • tests/mozilla/ecma/Date/15.9.5.21-8.js: Ditto.
  • tests/mozilla/ecma/Date/15.9.5.22-1.js: Ditto.
  • tests/mozilla/ecma/Date/15.9.5.22-2.js: Ditto.
  • tests/mozilla/ecma/Date/15.9.5.22-3.js: Ditto.
  • tests/mozilla/ecma/Date/15.9.5.22-4.js: Ditto.
  • tests/mozilla/ecma/Date/15.9.5.22-5.js: Ditto.
  • tests/mozilla/ecma/Date/15.9.5.22-6.js: Ditto.
  • tests/mozilla/ecma/Date/15.9.5.22-7.js: Ditto.
  • tests/mozilla/ecma/Date/15.9.5.22-8.js: Ditto.
  • tests/mozilla/ecma/Date/15.9.5.23-4.js: Ditto.
  • tests/mozilla/ecma/Date/15.9.5.23-5.js: Ditto.
  • tests/mozilla/ecma/Date/15.9.5.23-6.js: Ditto.
  • tests/mozilla/ecma/Date/15.9.5.23-7.js: Ditto.
  • tests/mozilla/ecma/Date/15.9.5.23-8.js: Ditto.
  • tests/mozilla/ecma/Date/15.9.5.23-9.js: Ditto.
  • tests/mozilla/ecma/Date/15.9.5.5.js: Ditto.
  • tests/mozilla/ecma/Date/15.9.5.6.js: Ditto.
  • tests/mozilla/ecma/Date/15.9.5.7.js: Ditto.
  • tests/mozilla/ecma/Date/15.9.5.8.js: Ditto.
  • tests/mozilla/ecma/Date/15.9.5.9.js: Ditto.
8:30 AM Changeset in webkit [10087] by darin
  • 1 edit
    1 delete in trunk/JavaScriptCore
  • forgot to delete an obsolete file
  • kjs/object_wrapper.h: Deleted.

Aug 7, 2005:

9:35 PM Changeset in webkit [10086] by darin
  • 3 edits in trunk/JavaScriptCore
  • fixed two problems compiling with gcc 4.0
  • kjs/array_object.cpp: (ArrayProtoFuncImp::callAsFunction): Initialized a variable to quiet an erroneous warning.
  • kjs/date_object.cpp: (KJS::makeTime): Removed extraneous KJS:: prefix.
9:07 PM Changeset in webkit [10085]
  • 1 copy
    21 deletes in branches/PCRE-6-1-branch

This commit was manufactured by cvs2svn to create branch
'PCRE-6-1-branch'.

9:07 PM Changeset in webkit [10084] by darin
  • 122 edits in trunk

JavaScriptCore:

Rubber stamped by Maciej.

Global replaces and other wonderful stuff.

  • bindings/NP_jsobject.cpp: (_NPN_Invoke): (_NPN_Evaluate): (_NPN_GetProperty): (_NPN_SetProperty): (_NPN_HasMethod): (_NPN_SetException):
  • bindings/c/c_instance.cpp: (KJS::Bindings::CInstance::CInstance): (KJS::Bindings::CInstance::invokeMethod): (KJS::Bindings::CInstance::invokeDefaultMethod): (KJS::Bindings::CInstance::defaultValue): (KJS::Bindings::CInstance::stringValue): (KJS::Bindings::CInstance::numberValue): (KJS::Bindings::CInstance::booleanValue): (KJS::Bindings::CInstance::valueOf):
  • bindings/c/c_instance.h:
  • bindings/c/c_runtime.cpp: (CField::valueFromInstance): (CField::setValueToInstance):
  • bindings/c/c_runtime.h:
  • bindings/c/c_utility.cpp: (convertNPStringToUTF16): (convertUTF8ToUTF16): (coerceValueToNPVariantStringType): (convertValueToNPVariant): (convertNPVariantToValue):
  • bindings/c/c_utility.h:
  • bindings/jni/jni_instance.cpp: (JavaInstance::stringValue): (JavaInstance::numberValue): (JavaInstance::booleanValue): (JavaInstance::invokeMethod): (JavaInstance::invokeDefaultMethod): (JavaInstance::defaultValue): (JavaInstance::valueOf):
  • bindings/jni/jni_instance.h:
  • bindings/jni/jni_jsobject.cpp: (JSObject::invoke): (JSObject::call): (JSObject::eval): (JSObject::getMember): (JSObject::getSlot): (JSObject::toString): (JSObject::convertValueToJObject): (JSObject::convertJObjectToValue): (JSObject::listFromJArray):
  • bindings/jni/jni_jsobject.h:
  • bindings/jni/jni_objc.mm: (KJS::Bindings::dispatchJNICall):
  • bindings/jni/jni_runtime.cpp: (JavaArray::convertJObjectToArray): (JavaField::dispatchValueFromInstance): (JavaField::valueFromInstance): (JavaField::dispatchSetValueToInstance): (JavaField::setValueToInstance): (JavaArray::setValueAt): (JavaArray::valueAt):
  • bindings/jni/jni_runtime.h: (KJS::Bindings::JavaString::ustring):
  • bindings/jni/jni_utility.cpp: (KJS::Bindings::getJavaVM): (KJS::Bindings::getJNIEnv): (KJS::Bindings::getMethodID): (KJS::Bindings::callJNIVoidMethod): (KJS::Bindings::callJNIObjectMethod): (KJS::Bindings::callJNIBooleanMethod): (KJS::Bindings::callJNIStaticBooleanMethod): (KJS::Bindings::callJNIByteMethod): (KJS::Bindings::callJNICharMethod): (KJS::Bindings::callJNIShortMethod): (KJS::Bindings::callJNIIntMethod): (KJS::Bindings::callJNILongMethod): (KJS::Bindings::callJNIFloatMethod): (KJS::Bindings::callJNIDoubleMethod): (KJS::Bindings::callJNIVoidMethodA): (KJS::Bindings::callJNIObjectMethodA): (KJS::Bindings::callJNIByteMethodA): (KJS::Bindings::callJNICharMethodA): (KJS::Bindings::callJNIShortMethodA): (KJS::Bindings::callJNIIntMethodA): (KJS::Bindings::callJNILongMethodA): (KJS::Bindings::callJNIFloatMethodA): (KJS::Bindings::callJNIDoubleMethodA): (KJS::Bindings::callJNIBooleanMethodA): (KJS::Bindings::callJNIVoidMethodIDA): (KJS::Bindings::callJNIObjectMethodIDA): (KJS::Bindings::callJNIByteMethodIDA): (KJS::Bindings::callJNICharMethodIDA): (KJS::Bindings::callJNIShortMethodIDA): (KJS::Bindings::callJNIIntMethodIDA): (KJS::Bindings::callJNILongMethodIDA): (KJS::Bindings::callJNIFloatMethodIDA): (KJS::Bindings::callJNIDoubleMethodIDA): (KJS::Bindings::callJNIBooleanMethodIDA): (KJS::Bindings::getCharactersFromJString): (KJS::Bindings::releaseCharactersForJString): (KJS::Bindings::getCharactersFromJStringInEnv): (KJS::Bindings::releaseCharactersForJStringInEnv): (KJS::Bindings::getUCharactersFromJStringInEnv): (KJS::Bindings::releaseUCharactersForJStringInEnv): (KJS::Bindings::JNITypeFromClassName): (KJS::Bindings::signatureFromPrimitiveType): (KJS::Bindings::JNITypeFromPrimitiveType): (KJS::Bindings::getJNIField): (KJS::Bindings::convertValueToJValue):
  • bindings/jni/jni_utility.h:
  • bindings/objc/WebScriptObject.mm: (_didExecute): (-[WebScriptObject _initializeWithObjectImp:originExecutionContext:Bindings::executionContext:Bindings::]): (-[WebScriptObject _initWithObjectImp:originExecutionContext:Bindings::executionContext:Bindings::]): (-[WebScriptObject _imp]): (-[WebScriptObject _executionContext]): (-[WebScriptObject _setExecutionContext:]): (-[WebScriptObject _originExecutionContext]): (-[WebScriptObject _setOriginExecutionContext:]): (+[WebScriptObject throwException:]): (listFromNSArray): (-[WebScriptObject callWebScriptMethod:withArguments:]): (-[WebScriptObject evaluateWebScript:]): (-[WebScriptObject setValue:forKey:]): (-[WebScriptObject valueForKey:]): (-[WebScriptObject removeWebScriptKey:]): (-[WebScriptObject stringRepresentation]): (-[WebScriptObject webScriptValueAtIndex:]): (-[WebScriptObject setException:]): (+[WebScriptObject _convertValueToObjcValue:originExecutionContext:executionContext:Bindings::]):
  • bindings/objc/WebScriptObjectPrivate.h:
  • bindings/objc/objc_class.h:
  • bindings/objc/objc_class.mm: (KJS::Bindings::ObjcClass::fallbackObject):
  • bindings/objc/objc_instance.h:
  • bindings/objc/objc_instance.mm: (ObjcInstance::invokeMethod): (ObjcInstance::invokeDefaultMethod): (ObjcInstance::setValueOfField): (ObjcInstance::setValueOfUndefinedField): (ObjcInstance::getValueOfField): (ObjcInstance::getValueOfUndefinedField): (ObjcInstance::defaultValue): (ObjcInstance::stringValue): (ObjcInstance::numberValue): (ObjcInstance::booleanValue): (ObjcInstance::valueOf):
  • bindings/objc/objc_runtime.h:
  • bindings/objc/objc_runtime.mm: (ObjcField::valueFromInstance): (convertValueToObjcObject): (ObjcField::setValueToInstance): (ObjcArray::setValueAt): (ObjcArray::valueAt): (ObjcFallbackObjectImp::put): (ObjcFallbackObjectImp::callAsFunction): (ObjcFallbackObjectImp::defaultValue):
  • bindings/objc/objc_utility.h:
  • bindings/objc/objc_utility.mm: (Bindings::JSMethodNameToObjCMethodName): (Bindings::convertValueToObjcValue): (Bindings::convertNSStringToString): (Bindings::convertObjcValueToValue): (Bindings::objcValueTypeForType): (Bindings::createObjcInstanceForValue):
  • bindings/runtime.cpp: (Instance::getValueOfField): (Instance::setValueOfField): (Instance::createRuntimeObject): (Instance::createLanguageInstanceForValue):
  • bindings/runtime.h: (KJS::Bindings::Constructor::~Constructor): (KJS::Bindings::Field::~Field): (KJS::Bindings::MethodList::MethodList): (KJS::Bindings::Class::fallbackObject): (KJS::Bindings::Class::~Class): (KJS::Bindings::Instance::Instance): (KJS::Bindings::Instance::getValueOfUndefinedField): (KJS::Bindings::Instance::supportsSetValueOfUndefinedField): (KJS::Bindings::Instance::setValueOfUndefinedField): (KJS::Bindings::Instance::valueOf): (KJS::Bindings::Instance::setExecutionContext): (KJS::Bindings::Instance::~Instance): (KJS::Bindings::Array::~Array):
  • bindings/runtime_array.cpp: (RuntimeArrayImp::RuntimeArrayImp): (RuntimeArrayImp::lengthGetter): (RuntimeArrayImp::indexGetter): (RuntimeArrayImp::put):
  • bindings/runtime_array.h:
  • bindings/runtime_method.cpp: (RuntimeMethodImp::lengthGetter): (RuntimeMethodImp::callAsFunction):
  • bindings/runtime_method.h:
  • bindings/runtime_object.cpp: (RuntimeObjectImp::fallbackObjectGetter): (RuntimeObjectImp::fieldGetter): (RuntimeObjectImp::methodGetter): (RuntimeObjectImp::getOwnPropertySlot): (RuntimeObjectImp::put): (RuntimeObjectImp::defaultValue): (RuntimeObjectImp::callAsFunction):
  • bindings/runtime_object.h:
  • kjs/array_instance.h:
  • kjs/array_object.cpp: (ArrayInstanceImp::ArrayInstanceImp): (ArrayInstanceImp::lengthGetter): (ArrayInstanceImp::getOwnPropertySlot): (ArrayInstanceImp::put): (ArrayInstanceImp::propList): (ArrayInstanceImp::setLength): (compareByStringForQSort): (compareWithCompareFunctionForQSort): (ArrayInstanceImp::sort): (ArrayInstanceImp::pushUndefinedObjectsToEnd): (ArrayPrototypeImp::ArrayPrototypeImp): (ArrayProtoFuncImp::ArrayProtoFuncImp): (ArrayProtoFuncImp::callAsFunction): (ArrayObjectImp::ArrayObjectImp): (ArrayObjectImp::construct): (ArrayObjectImp::callAsFunction):
  • kjs/array_object.h:
  • kjs/bool_object.cpp: (BooleanPrototypeImp::BooleanPrototypeImp): (BooleanProtoFuncImp::BooleanProtoFuncImp): (BooleanProtoFuncImp::callAsFunction): (BooleanObjectImp::BooleanObjectImp): (BooleanObjectImp::construct): (BooleanObjectImp::callAsFunction):
  • kjs/bool_object.h:
  • kjs/collector.cpp: (KJS::Collector::markStackObjectsConservatively): (KJS::Collector::collect): (KJS::className):
  • kjs/completion.h: (KJS::Completion::Completion): (KJS::Completion::value): (KJS::Completion::isValueCompletion):
  • kjs/context.h: (KJS::ContextImp::variableObject): (KJS::ContextImp::setVariableObject): (KJS::ContextImp::thisValue): (KJS::ContextImp::activationObject): (KJS::ContextImp::pushScope):
  • kjs/date_object.cpp: (formatLocaleDate): (KJS::timeFromArgs): (KJS::DatePrototypeImp::DatePrototypeImp): (KJS::DateProtoFuncImp::DateProtoFuncImp): (KJS::DateProtoFuncImp::callAsFunction): (KJS::DateObjectImp::DateObjectImp): (KJS::DateObjectImp::construct): (KJS::DateObjectImp::callAsFunction): (KJS::DateObjectFuncImp::DateObjectFuncImp): (KJS::DateObjectFuncImp::callAsFunction): (KJS::parseDate): (KJS::KRFCDate_parseDate): (KJS::timeClip):
  • kjs/date_object.h:
  • kjs/debugger.cpp: (Debugger::exception): (Debugger::callEvent): (Debugger::returnEvent):
  • kjs/debugger.h:
  • kjs/error_object.cpp: (ErrorPrototypeImp::ErrorPrototypeImp): (ErrorProtoFuncImp::ErrorProtoFuncImp): (ErrorProtoFuncImp::callAsFunction): (ErrorObjectImp::ErrorObjectImp): (ErrorObjectImp::construct): (ErrorObjectImp::callAsFunction): (NativeErrorPrototypeImp::NativeErrorPrototypeImp): (NativeErrorImp::NativeErrorImp): (NativeErrorImp::construct): (NativeErrorImp::callAsFunction):
  • kjs/error_object.h:
  • kjs/function.cpp: (KJS::FunctionImp::FunctionImp): (KJS::FunctionImp::callAsFunction): (KJS::FunctionImp::processParameters): (KJS::FunctionImp::argumentsGetter): (KJS::FunctionImp::lengthGetter): (KJS::FunctionImp::put): (KJS::DeclaredFunctionImp::DeclaredFunctionImp): (KJS::DeclaredFunctionImp::construct): (KJS::ArgumentsImp::ArgumentsImp): (KJS::ArgumentsImp::mappedIndexGetter): (KJS::ArgumentsImp::put): (KJS::ActivationImp::argumentsGetter): (KJS::GlobalFuncImp::GlobalFuncImp): (KJS::encode): (KJS::decode): (KJS::GlobalFuncImp::callAsFunction):
  • kjs/function.h:
  • kjs/function_object.cpp: (FunctionPrototypeImp::FunctionPrototypeImp): (FunctionPrototypeImp::callAsFunction): (FunctionProtoFuncImp::FunctionProtoFuncImp): (FunctionProtoFuncImp::callAsFunction): (FunctionObjectImp::FunctionObjectImp): (FunctionObjectImp::construct): (FunctionObjectImp::callAsFunction):
  • kjs/function_object.h:
  • kjs/internal.cpp: (KJS::UndefinedImp::toPrimitive): (KJS::UndefinedImp::toObject): (KJS::NullImp::toPrimitive): (KJS::NullImp::toObject): (KJS::BooleanImp::toPrimitive): (KJS::BooleanImp::toObject): (KJS::StringImp::toPrimitive): (KJS::StringImp::toObject): (KJS::NumberImp::toPrimitive): (KJS::NumberImp::toObject): (KJS::NumberImp::getUInt32): (KJS::LabelStack::push): (KJS::ContextImp::ContextImp): (KJS::InterpreterImp::globalInit): (KJS::InterpreterImp::globalClear): (KJS::InterpreterImp::InterpreterImp): (KJS::InterpreterImp::initGlobalObject): (KJS::InterpreterImp::clear): (KJS::InterpreterImp::mark): (KJS::InterpreterImp::evaluate): (KJS::InternalFunctionImp::hasInstance): (KJS::roundValue): (KJS::printInfo):
  • kjs/internal.h: (KJS::InterpreterImp::builtinObject): (KJS::InterpreterImp::builtinFunction): (KJS::InterpreterImp::builtinArray): (KJS::InterpreterImp::builtinBoolean): (KJS::InterpreterImp::builtinString): (KJS::InterpreterImp::builtinNumber): (KJS::InterpreterImp::builtinDate): (KJS::InterpreterImp::builtinRegExp): (KJS::InterpreterImp::builtinError): (KJS::InterpreterImp::builtinObjectPrototype): (KJS::InterpreterImp::builtinFunctionPrototype): (KJS::InterpreterImp::builtinArrayPrototype): (KJS::InterpreterImp::builtinBooleanPrototype): (KJS::InterpreterImp::builtinStringPrototype): (KJS::InterpreterImp::builtinNumberPrototype): (KJS::InterpreterImp::builtinDatePrototype): (KJS::InterpreterImp::builtinRegExpPrototype): (KJS::InterpreterImp::builtinErrorPrototype): (KJS::InterpreterImp::builtinEvalError): (KJS::InterpreterImp::builtinRangeError): (KJS::InterpreterImp::builtinReferenceError): (KJS::InterpreterImp::builtinSyntaxError): (KJS::InterpreterImp::builtinTypeError): (KJS::InterpreterImp::builtinURIError): (KJS::InterpreterImp::builtinEvalErrorPrototype): (KJS::InterpreterImp::builtinRangeErrorPrototype): (KJS::InterpreterImp::builtinReferenceErrorPrototype): (KJS::InterpreterImp::builtinSyntaxErrorPrototype): (KJS::InterpreterImp::builtinTypeErrorPrototype): (KJS::InterpreterImp::builtinURIErrorPrototype):
  • kjs/interpreter.cpp: (Context::variableObject): (Context::thisValue): (Interpreter::Interpreter): (Interpreter::globalObject): (Interpreter::evaluate): (Interpreter::builtinObject): (Interpreter::builtinFunction): (Interpreter::builtinArray): (Interpreter::builtinBoolean): (Interpreter::builtinString): (Interpreter::builtinNumber): (Interpreter::builtinDate): (Interpreter::builtinRegExp): (Interpreter::builtinError): (Interpreter::builtinObjectPrototype): (Interpreter::builtinFunctionPrototype): (Interpreter::builtinArrayPrototype): (Interpreter::builtinBooleanPrototype): (Interpreter::builtinStringPrototype): (Interpreter::builtinNumberPrototype): (Interpreter::builtinDatePrototype): (Interpreter::builtinRegExpPrototype): (Interpreter::builtinErrorPrototype): (Interpreter::builtinEvalError): (Interpreter::builtinRangeError): (Interpreter::builtinReferenceError): (Interpreter::builtinSyntaxError): (Interpreter::builtinTypeError): (Interpreter::builtinURIError): (Interpreter::builtinEvalErrorPrototype): (Interpreter::builtinRangeErrorPrototype): (Interpreter::builtinReferenceErrorPrototype): (Interpreter::builtinSyntaxErrorPrototype): (Interpreter::builtinTypeErrorPrototype): (Interpreter::builtinURIErrorPrototype): (Interpreter::createLanguageInstanceForValue):
  • kjs/interpreter.h: (KJS::Interpreter::isGlobalObject): (KJS::ExecState::setException): (KJS::ExecState::clearException): (KJS::ExecState::exception): (KJS::ExecState::hadException): (KJS::ExecState::ExecState):
  • kjs/list.cpp: (KJS::List::at):
  • kjs/list.h: (KJS::List::operator[]): (KJS::ListIterator::operator->): (KJS::ListIterator::operator*): (KJS::ListIterator::operator++): (KJS::ListIterator::operator--):
  • kjs/lookup.h: (KJS::staticFunctionGetter): (KJS::staticValueGetter): (KJS::lookupPut): (KJS::cacheGlobalObject):
  • kjs/math_object.cpp: (MathObjectImp::getValueProperty): (MathFuncImp::MathFuncImp): (MathFuncImp::callAsFunction):
  • kjs/math_object.h:
  • kjs/nodes.cpp: (Node::evaluateReference): (Node::throwError): (Node::setExceptionDetailsIfNeeded): (NullNode::evaluate): (BooleanNode::evaluate): (NumberNode::evaluate): (StringNode::evaluate): (RegExpNode::evaluate): (ThisNode::evaluate): (ResolveNode::evaluate): (ResolveNode::evaluateReference): (GroupNode::evaluate): (ElementNode::evaluate): (ArrayNode::evaluate): (ObjectLiteralNode::evaluate): (PropertyValueNode::evaluate): (PropertyNode::evaluate): (AccessorNode1::evaluate): (AccessorNode1::evaluateReference): (AccessorNode2::evaluate): (AccessorNode2::evaluateReference): (ArgumentListNode::evaluate): (ArgumentListNode::evaluateList): (ArgumentsNode::evaluate): (NewExprNode::evaluate): (FunctionCallNode::evaluate): (PostfixNode::evaluate): (DeleteNode::evaluate): (VoidNode::evaluate): (TypeOfNode::evaluate): (PrefixNode::evaluate): (UnaryPlusNode::evaluate): (NegateNode::evaluate): (BitwiseNotNode::evaluate): (LogicalNotNode::evaluate): (MultNode::evaluate): (AddNode::evaluate): (ShiftNode::evaluate): (RelationalNode::evaluate): (EqualNode::evaluate): (BitOperNode::evaluate): (BinaryLogicalNode::evaluate): (ConditionalNode::evaluate): (AssignNode::evaluate): (CommaNode::evaluate): (StatListNode::execute): (AssignExprNode::evaluate): (VarDeclNode::evaluate): (VarDeclNode::processVarDecls): (VarDeclListNode::evaluate): (ExprStatementNode::execute): (IfNode::execute): (DoWhileNode::execute): (WhileNode::execute): (ForNode::execute): (ForInNode::execute): (ContinueNode::execute): (BreakNode::execute): (ReturnNode::execute): (WithNode::execute): (CaseClauseNode::evaluate): (ClauseListNode::evaluate): (CaseBlockNode::evaluate): (CaseBlockNode::evalBlock): (SwitchNode::execute): (ThrowNode::execute): (CatchNode::execute): (TryNode::execute): (ParameterNode::evaluate): (FuncDeclNode::processFuncDecl): (FuncExprNode::evaluate): (SourceElementsNode::execute):
  • kjs/nodes.h: (KJS::StatementNode::evaluate):
  • kjs/number_object.cpp: (NumberPrototypeImp::NumberPrototypeImp): (NumberProtoFuncImp::NumberProtoFuncImp): (NumberProtoFuncImp::callAsFunction): (NumberObjectImp::NumberObjectImp): (NumberObjectImp::getValueProperty): (NumberObjectImp::construct): (NumberObjectImp::callAsFunction):
  • kjs/number_object.h:
  • kjs/object.cpp: (KJS::ObjectImp::call): (KJS::ObjectImp::mark): (KJS::ObjectImp::classInfo): (KJS::ObjectImp::get): (KJS::ObjectImp::getProperty): (KJS::ObjectImp::getPropertySlot): (KJS::ObjectImp::put): (KJS::ObjectImp::hasOwnProperty): (KJS::ObjectImp::defaultValue): (KJS::ObjectImp::findPropertyHashEntry): (KJS::ObjectImp::construct): (KJS::ObjectImp::callAsFunction): (KJS::ObjectImp::hasInstance): (KJS::ObjectImp::propList): (KJS::ObjectImp::toPrimitive): (KJS::ObjectImp::toNumber): (KJS::ObjectImp::toString): (KJS::ObjectImp::toObject): (KJS::ObjectImp::putDirect): (KJS::Error::create): (KJS::error):
  • kjs/object.h: (KJS::): (KJS::ObjectImp::getPropertySlot): (KJS::AllocatedValueImp::isObject): (KJS::ObjectImp::ObjectImp): (KJS::ObjectImp::internalValue): (KJS::ObjectImp::setInternalValue): (KJS::ObjectImp::prototype): (KJS::ObjectImp::setPrototype): (KJS::ObjectImp::inherits):
  • kjs/object_object.cpp: (ObjectPrototypeImp::ObjectPrototypeImp): (ObjectProtoFuncImp::ObjectProtoFuncImp): (ObjectProtoFuncImp::callAsFunction): (ObjectObjectImp::ObjectObjectImp): (ObjectObjectImp::construct): (ObjectObjectImp::callAsFunction):
  • kjs/object_object.h:
  • kjs/operations.cpp: (KJS::equal): (KJS::strictEqual): (KJS::relation): (KJS::add): (KJS::mult):
  • kjs/operations.h:
  • kjs/property_map.cpp: (KJS::PropertyMap::mark): (KJS::PropertyMap::addEnumerablesToReferenceList): (KJS::PropertyMap::addSparseArrayPropertiesToReferenceList): (KJS::PropertyMap::save): (KJS::PropertyMap::restore):
  • kjs/property_map.h:
  • kjs/property_slot.cpp: (KJS::PropertySlot::undefinedGetter):
  • kjs/property_slot.h: (KJS::PropertySlot::getValue):
  • kjs/protect.h: (KJS::gcUnprotectNullTolerant): (KJS::ProtectedValue::ProtectedValue): (KJS::ProtectedValue::~ProtectedValue): (KJS::ProtectedValue::operator=): (KJS::ProtectedValue::operator ValueImp *): (KJS::ProtectedValue::operator->):
  • kjs/protected_object.h: (KJS::ProtectedObject::ProtectedObject): (KJS::ProtectedObject::operator=): (KJS::ProtectedObject::operator ValueImp *): (KJS::ProtectedObject::operator ObjectImp *): (KJS::ProtectedObject::operator->): (KJS::ProtectedReference::ProtectedReference): (KJS::ProtectedReference::~ProtectedReference): (KJS::ProtectedReference::operator=):
  • kjs/protected_values.cpp: (KJS::ProtectedValues::getProtectCount): (KJS::ProtectedValues::increaseProtectCount): (KJS::ProtectedValues::insert): (KJS::ProtectedValues::decreaseProtectCount):
  • kjs/protected_values.h:
  • kjs/reference.cpp: (KJS::Reference::Reference): (KJS::Reference::makeValueReference): (KJS::Reference::getBase): (KJS::Reference::getValue): (KJS::Reference::putValue): (KJS::Reference::deleteValue):
  • kjs/reference.h: (KJS::Reference::baseIfMutable):
  • kjs/regexp_object.cpp: (RegExpPrototypeImp::RegExpPrototypeImp): (RegExpProtoFuncImp::RegExpProtoFuncImp): (RegExpProtoFuncImp::callAsFunction): (RegExpObjectImp::RegExpObjectImp): (RegExpObjectImp::arrayOfMatches): (RegExpObjectImp::backrefGetter): (RegExpObjectImp::construct): (RegExpObjectImp::callAsFunction):
  • kjs/regexp_object.h:
  • kjs/string_object.cpp: (StringInstanceImp::lengthGetter): (StringInstanceImp::indexGetter): (StringInstanceImp::getOwnPropertySlot): (StringInstanceImp::put): (StringPrototypeImp::StringPrototypeImp): (StringProtoFuncImp::StringProtoFuncImp): (regExpIsGlobal): (replace): (StringProtoFuncImp::callAsFunction): (StringObjectImp::StringObjectImp): (StringObjectImp::construct): (StringObjectImp::callAsFunction): (StringObjectFuncImp::StringObjectFuncImp): (StringObjectFuncImp::callAsFunction):
  • kjs/string_object.h:
  • kjs/testkjs.cpp: (TestFunctionImp::callAsFunction): (VersionFunctionImp::callAsFunction): (main):
  • kjs/value.cpp: (KJS::AllocatedValueImp::operator new): (KJS::AllocatedValueImp::getUInt32): (KJS::ValueImp::toInteger): (KJS::ValueImp::toInt32): (KJS::ValueImp::toUInt32): (KJS::ValueImp::toUInt16): (KJS::ValueImp::toObject): (KJS::AllocatedValueImp::getBoolean): (KJS::AllocatedValueImp::getNumber): (KJS::AllocatedValueImp::getString): (KJS::AllocatedValueImp::getObject): (KJS::jsString): (KJS::jsNumber): (KJS::ConstantValues::init): (KJS::ConstantValues::clear): (KJS::ConstantValues::mark):
  • kjs/value.h: (KJS::): (KJS::jsUndefined): (KJS::jsNull): (KJS::jsBoolean): (KJS::jsNaN): (KJS::ValueImp::ValueImp): (KJS::ValueImp::~ValueImp): (KJS::AllocatedValueImp::AllocatedValueImp): (KJS::AllocatedValueImp::~AllocatedValueImp): (KJS::AllocatedValueImp::isBoolean): (KJS::AllocatedValueImp::isNumber): (KJS::AllocatedValueImp::isString): (KJS::AllocatedValueImp::isObject): (KJS::AllocatedValueImp::marked): (KJS::AllocatedValueImp::mark): (KJS::ValueImp::downcast): (KJS::ValueImp::isUndefined): (KJS::ValueImp::isNull): (KJS::ValueImp::isUndefinedOrNull): (KJS::ValueImp::isBoolean): (KJS::ValueImp::isNumber): (KJS::ValueImp::isString): (KJS::ValueImp::isObject): (KJS::ValueImp::getBoolean): (KJS::ValueImp::getNumber): (KJS::ValueImp::getString): (KJS::ValueImp::getObject): (KJS::ValueImp::getUInt32): (KJS::ValueImp::mark): (KJS::ValueImp::marked): (KJS::ValueImp::type): (KJS::ValueImp::toPrimitive): (KJS::ValueImp::toBoolean): (KJS::ValueImp::toNumber): (KJS::ValueImp::toString): (KJS::jsZero): (KJS::jsOne): (KJS::jsTwo): (KJS::Undefined): (KJS::Null): (KJS::Boolean): (KJS::Number): (KJS::String):

WebCore:

Rubber stamped by Maciej.

  • khtml/ecma/domparser.cpp: (KJS::DOMParserConstructorImp::construct): (KJS::DOMParserProtoFunc::callAsFunction):
  • khtml/ecma/domparser.h:
  • khtml/ecma/kjs_binding.cpp: (KJS::ScriptInterpreter::ScriptInterpreter): (KJS::ScriptInterpreter::isGlobalObject): (KJS::ScriptInterpreter::createLanguageInstanceForValue): (KJS::getStringOrNull): (KJS::ValueToVariant): (KJS::setDOMException):
  • khtml/ecma/kjs_binding.h: (KJS::DOMFunction::toPrimitive): (KJS::cacheDOMObject):
  • khtml/ecma/kjs_css.cpp: (KJS::DOMCSSStyleDeclaration::indexGetter): (KJS::DOMCSSStyleDeclaration::cssPropertyGetter): (KJS::DOMCSSStyleDeclaration::getValueProperty): (KJS::DOMCSSStyleDeclaration::put): (KJS::DOMCSSStyleDeclarationProtoFunc::callAsFunction): (KJS::DOMStyleSheet::getValueProperty): (KJS::DOMStyleSheet::put): (KJS::DOMStyleSheetList::getValueProperty): (KJS::DOMStyleSheetList::indexGetter): (KJS::DOMStyleSheetList::nameGetter): (KJS::DOMStyleSheetListFunc::callAsFunction): (KJS::DOMMediaList::getValueProperty): (KJS::DOMMediaList::indexGetter): (KJS::DOMMediaList::put): (KJS::KJS::DOMMediaListProtoFunc::callAsFunction): (KJS::DOMCSSStyleSheet::getValueProperty): (KJS::DOMCSSStyleSheetProtoFunc::callAsFunction): (KJS::DOMCSSRuleList::getValueProperty): (KJS::DOMCSSRuleList::indexGetter): (KJS::DOMCSSRuleListFunc::callAsFunction): (KJS::DOMCSSRule::getValueProperty): (KJS::DOMCSSRule::put): (KJS::DOMCSSRule::putValueProperty): (KJS::DOMCSSRuleFunc::callAsFunction): (KJS::CSSRuleConstructor::getValueProperty): (KJS::getCSSRuleConstructor): (KJS::DOMCSSValue::getValueProperty): (KJS::DOMCSSValue::put): (KJS::getDOMCSSValue): (KJS::CSSValueConstructor::getValueProperty): (KJS::getCSSValueConstructor): (KJS::DOMCSSPrimitiveValue::getValueProperty): (KJS::DOMCSSPrimitiveValueProtoFunc::callAsFunction): (KJS::CSSPrimitiveValueConstructor::getValueProperty): (KJS::getCSSPrimitiveValueConstructor): (KJS::DOMCSSValueList::getValueProperty): (KJS::DOMCSSValueList::indexGetter): (KJS::DOMCSSValueListFunc::callAsFunction): (KJS::DOMRGBColor::getValueProperty): (KJS::DOMRect::getValueProperty): (KJS::DOMCounter::getValueProperty):
  • khtml/ecma/kjs_css.h:
  • khtml/ecma/kjs_dom.cpp: (KJS::DOMNode::getValueProperty): (KJS::DOMNode::put): (KJS::DOMNode::putValueProperty): (KJS::DOMNode::toPrimitive): (KJS::DOMNode::getListener): (KJS::DOMNodeProtoFunc::callAsFunction): (KJS::DOMNodeList::toPrimitive): (KJS::DOMNodeList::getValueProperty): (KJS::DOMNodeList::indexGetter): (KJS::DOMNodeList::nameGetter): (KJS::DOMNodeList::callAsFunction): (KJS::DOMNodeListFunc::DOMNodeListFunc): (KJS::DOMNodeListFunc::callAsFunction): (KJS::DOMAttr::getValueProperty): (KJS::DOMAttr::put): (KJS::DOMAttr::putValueProperty): (KJS::DOMDocument::getValueProperty): (KJS::DOMDocument::put): (KJS::DOMDocument::putValueProperty): (KJS::DOMDocumentProtoFunc::callAsFunction): (KJS::DOMElement::getValueProperty): (KJS::DOMElement::attributeGetter): (KJS::DOMElement::getOwnPropertySlot): (KJS::DOMElementProtoFunc::callAsFunction): (KJS::DOMDOMImplementationProtoFunc::callAsFunction): (KJS::DOMDocumentType::getValueProperty): (KJS::DOMNamedNodeMap::lengthGetter): (KJS::DOMNamedNodeMap::indexGetter): (KJS::DOMNamedNodeMapProtoFunc::callAsFunction): (KJS::DOMProcessingInstruction::getValueProperty): (KJS::DOMProcessingInstruction::put): (KJS::DOMNotation::getValueProperty): (KJS::DOMEntity::getValueProperty): (KJS::NodeConstructor::getValueProperty): (KJS::DOMExceptionConstructor::getValueProperty): (KJS::DOMNamedNodesCollection::lengthGetter): (KJS::DOMNamedNodesCollection::indexGetter): (KJS::DOMCharacterData::getValueProperty): (KJS::DOMCharacterData::put): (KJS::DOMCharacterDataProtoFunc::callAsFunction): (KJS::DOMTextProtoFunc::callAsFunction):
  • khtml/ecma/kjs_dom.h:
  • khtml/ecma/kjs_events.cpp: (KJS::JSAbstractEventListener::handleEvent): (KJS::JSUnprotectedEventListener::JSUnprotectedEventListener): (KJS::JSUnprotectedEventListener::~JSUnprotectedEventListener): (KJS::JSUnprotectedEventListener::listenerObj): (KJS::JSUnprotectedEventListener::windowObj): (KJS::JSUnprotectedEventListener::mark): (KJS::JSEventListener::JSEventListener): (KJS::JSEventListener::~JSEventListener): (KJS::JSEventListener::listenerObj): (KJS::JSEventListener::windowObj): (KJS::JSLazyEventListener::JSLazyEventListener): (KJS::JSLazyEventListener::handleEvent): (KJS::JSLazyEventListener::listenerObj): (KJS::JSLazyEventListener::parseCode): (KJS::getNodeEventListener): (KJS::EventConstructor::getValueProperty): (KJS::getEventConstructor): (KJS::DOMEvent::getValueProperty): (KJS::DOMEvent::put): (KJS::DOMEvent::putValueProperty): (KJS::DOMEventProtoFunc::callAsFunction): (KJS::getDOMEvent): (KJS::EventExceptionConstructor::getValueProperty): (KJS::getEventExceptionConstructor): (KJS::DOMUIEvent::getValueProperty): (KJS::DOMUIEventProtoFunc::callAsFunction): (KJS::DOMMouseEvent::getValueProperty): (KJS::DOMMouseEventProtoFunc::callAsFunction): (KJS::DOMKeyboardEvent::getValueProperty): (KJS::DOMKeyboardEventProtoFunc::callAsFunction): (KJS::MutationEventConstructor::getValueProperty): (KJS::getMutationEventConstructor): (KJS::DOMMutationEvent::getValueProperty): (KJS::DOMMutationEventProtoFunc::callAsFunction): (KJS::DOMWheelEvent::getValueProperty): (KJS::DOMWheelEventProtoFunc::callAsFunction): (KJS::stringOrUndefined): (KJS::Clipboard::getValueProperty): (KJS::Clipboard::put): (KJS::Clipboard::putValueProperty): (KJS::ClipboardProtoFunc::callAsFunction):
  • khtml/ecma/kjs_events.h: (KJS::JSAbstractEventListener::listenerObjImp):
  • khtml/ecma/kjs_html.cpp: (KJS::KJS::HTMLDocFunction::callAsFunction): (KJS::HTMLDocument::namedItemGetter): (KJS::HTMLDocument::getValueProperty): (KJS::KJS::HTMLDocument::put): (KJS::KJS::HTMLDocument::putValueProperty): (KJS::HTMLElement::formIndexGetter): (KJS::HTMLElement::formNameGetter): (KJS::HTMLElement::selectIndexGetter): (KJS::HTMLElement::framesetNameGetter): (KJS::HTMLElement::frameWindowPropertyGetter): (KJS::HTMLElement::runtimeObjectGetter): (KJS::HTMLElement::runtimeObjectPropertyGetter): (KJS::HTMLElement::getOwnPropertySlot): (KJS::KJS::HTMLElement::implementsCall): (KJS::KJS::HTMLElement::callAsFunction): (KJS::HTMLElement::htmlGetter): (KJS::HTMLElement::headGetter): (KJS::HTMLElement::linkGetter): (KJS::HTMLElement::titleGetter): (KJS::HTMLElement::metaGetter): (KJS::HTMLElement::baseGetter): (KJS::HTMLElement::isIndexGetter): (KJS::HTMLElement::styleGetter): (KJS::HTMLElement::bodyGetter): (KJS::HTMLElement::formGetter): (KJS::HTMLElement::selectGetter): (KJS::HTMLElement::optGroupGetter): (KJS::HTMLElement::optionGetter): (KJS::getInputSelectionStart): (KJS::getInputSelectionEnd): (KJS::HTMLElement::inputGetter): (KJS::HTMLElement::textAreaGetter): (KJS::HTMLElement::buttonGetter): (KJS::HTMLElement::labelGetter): (KJS::HTMLElement::fieldSetGetter): (KJS::HTMLElement::legendGetter): (KJS::HTMLElement::uListGetter): (KJS::HTMLElement::oListGetter): (KJS::HTMLElement::dListGetter): (KJS::HTMLElement::dirGetter): (KJS::HTMLElement::menuGetter): (KJS::HTMLElement::liGetter): (KJS::HTMLElement::divGetter): (KJS::HTMLElement::paragraphGetter): (KJS::HTMLElement::headingGetter): (KJS::HTMLElement::blockQuoteGetter): (KJS::HTMLElement::quoteGetter): (KJS::HTMLElement::preGetter): (KJS::HTMLElement::brGetter): (KJS::HTMLElement::baseFontGetter): (KJS::HTMLElement::fontGetter): (KJS::HTMLElement::hrGetter): (KJS::HTMLElement::modGetter): (KJS::HTMLElement::anchorGetter): (KJS::HTMLElement::imageGetter): (KJS::HTMLElement::objectGetter): (KJS::HTMLElement::paramGetter): (KJS::HTMLElement::appletGetter): (KJS::HTMLElement::mapGetter): (KJS::HTMLElement::areaGetter): (KJS::HTMLElement::scriptGetter): (KJS::HTMLElement::tableGetter): (KJS::HTMLElement::tableCaptionGetter): (KJS::HTMLElement::tableColGetter): (KJS::HTMLElement::tableSectionGetter): (KJS::HTMLElement::tableRowGetter): (KJS::HTMLElement::tableCellGetter): (KJS::HTMLElement::frameSetGetter): (KJS::HTMLElement::frameGetter): (KJS::HTMLElement::iFrameGetter): (KJS::HTMLElement::marqueeGetter): (KJS::HTMLElement::getValueProperty): (KJS::HTMLElementFunction::HTMLElementFunction): (KJS::KJS::HTMLElementFunction::callAsFunction): (KJS::KJS::HTMLElement::put): (KJS::HTMLElement::htmlSetter): (KJS::HTMLElement::headSetter): (KJS::HTMLElement::linkSetter): (KJS::HTMLElement::titleSetter): (KJS::HTMLElement::metaSetter): (KJS::HTMLElement::baseSetter): (KJS::HTMLElement::isIndexSetter): (KJS::HTMLElement::styleSetter): (KJS::HTMLElement::bodySetter): (KJS::HTMLElement::formSetter): (KJS::HTMLElement::selectSetter): (KJS::HTMLElement::optGroupSetter): (KJS::HTMLElement::optionSetter): (KJS::HTMLElement::inputSetter): (KJS::HTMLElement::textAreaSetter): (KJS::HTMLElement::buttonSetter): (KJS::HTMLElement::labelSetter): (KJS::HTMLElement::fieldSetSetter): (KJS::HTMLElement::legendSetter): (KJS::HTMLElement::uListSetter): (KJS::HTMLElement::oListSetter): (KJS::HTMLElement::dListSetter): (KJS::HTMLElement::dirSetter): (KJS::HTMLElement::menuSetter): (KJS::HTMLElement::liSetter): (KJS::HTMLElement::divSetter): (KJS::HTMLElement::paragraphSetter): (KJS::HTMLElement::headingSetter): (KJS::HTMLElement::blockQuoteSetter): (KJS::HTMLElement::quoteSetter): (KJS::HTMLElement::preSetter): (KJS::HTMLElement::brSetter): (KJS::HTMLElement::baseFontSetter): (KJS::HTMLElement::fontSetter): (KJS::HTMLElement::hrSetter): (KJS::HTMLElement::modSetter): (KJS::HTMLElement::anchorSetter): (KJS::HTMLElement::imageSetter): (KJS::HTMLElement::objectSetter): (KJS::HTMLElement::paramSetter): (KJS::HTMLElement::appletSetter): (KJS::HTMLElement::mapSetter): (KJS::HTMLElement::areaSetter): (KJS::HTMLElement::scriptSetter): (KJS::HTMLElement::tableSetter): (KJS::HTMLElement::tableCaptionSetter): (KJS::HTMLElement::tableColSetter): (KJS::HTMLElement::tableSectionSetter): (KJS::HTMLElement::tableRowSetter): (KJS::HTMLElement::tableCellSetter): (KJS::HTMLElement::frameSetSetter): (KJS::HTMLElement::frameSetter): (KJS::HTMLElement::iFrameSetter): (KJS::HTMLElement::marqueeSetter): (KJS::HTMLElement::putValueProperty): (KJS::HTMLCollection::lengthGetter): (KJS::HTMLCollection::indexGetter): (KJS::HTMLCollection::nameGetter): (KJS::HTMLCollection::getOwnPropertySlot): (KJS::KJS::HTMLCollection::callAsFunction): (KJS::KJS::HTMLCollection::getNamedItems): (KJS::KJS::HTMLCollectionProtoFunc::callAsFunction): (KJS::HTMLSelectCollection::selectedIndexGetter): (KJS::KJS::HTMLSelectCollection::put): (KJS::OptionConstructorImp::construct): (KJS::ImageConstructorImp::construct): (KJS::Image::getValueProperty): (KJS::Image::put): (KJS::Image::putValueProperty): (KJS::isGradient): (KJS::isImagePattern): (KJS::KJS::Context2DFunction::callAsFunction): (KJS::Context2D::getValueProperty): (KJS::Context2D::put): (KJS::colorRefFromValue): (KJS::colorFromValue): (KJS::Context2D::setShadow): (KJS::Context2D::updateFillImagePattern): (KJS::Context2D::updateStrokeImagePattern): (KJS::Context2D::putValueProperty): (KJS::Context2D::Context2D): (KJS::Context2D::mark): (KJS::GradientFunction::callAsFunction): (KJS::Gradient::getValueProperty): (KJS::Gradient::put): (KJS::Gradient::putValueProperty): (KJS::ImagePattern::getValueProperty): (KJS::ImagePattern::put): (KJS::ImagePattern::putValueProperty):
  • khtml/ecma/kjs_html.h:
  • khtml/ecma/kjs_navigator.cpp: (KJS::Navigator::getValueProperty): (KJS::Plugins::getValueProperty): (KJS::Plugins::indexGetter): (KJS::Plugins::nameGetter): (KJS::MimeTypes::getValueProperty): (KJS::MimeTypes::indexGetter): (KJS::MimeTypes::nameGetter): (KJS::Plugin::getValueProperty): (KJS::Plugin::indexGetter): (KJS::Plugin::nameGetter): (KJS::MimeType::getValueProperty): (KJS::PluginsFunc::callAsFunction): (KJS::NavigatorFunc::callAsFunction):
  • khtml/ecma/kjs_navigator.h:
  • khtml/ecma/kjs_proxy.cpp: (KJSProxyImpl::evaluate): (TestFunctionImp::callAsFunction): (KJSProxyImpl::initScript): (KJSProxy::proxy):
  • khtml/ecma/kjs_range.cpp: (KJS::DOMRange::getValueProperty): (KJS::DOMRangeProtoFunc::callAsFunction): (KJS::RangeConstructor::getValueProperty):
  • khtml/ecma/kjs_range.h:
  • khtml/ecma/kjs_traversal.cpp: (KJS::DOMNodeIterator::getValueProperty): (KJS::DOMNodeIteratorProtoFunc::callAsFunction): (KJS::NodeFilterConstructor::getValueProperty): (KJS::getNodeFilterConstructor): (KJS::DOMNodeFilterProtoFunc::callAsFunction): (KJS::DOMTreeWalker::getValueProperty): (KJS::DOMTreeWalker::put): (KJS::DOMTreeWalkerProtoFunc::callAsFunction): (KJS::JSNodeFilterCondition::JSNodeFilterCondition): (KJS::JSNodeFilterCondition::acceptNode):
  • khtml/ecma/kjs_traversal.h:
  • khtml/ecma/kjs_views.cpp: (KJS::DOMAbstractView::getValueProperty): (KJS::DOMAbstractViewFunc::callAsFunction):
  • khtml/ecma/kjs_views.h:
  • khtml/ecma/kjs_window.cpp: (KJS::Screen::getValueProperty): (KJS::Window::retrieveWindow): (KJS::Window::retrieveActive): (KJS::Window::retrieve): (KJS::parseFeatures): (KJS::showModalDialog): (KJS::Window::getValueProperty): (KJS::Window::childFrameGetter): (KJS::Window::namedFrameGetter): (KJS::Window::indexGetter): (KJS::Window::namedItemGetter): (KJS::Window::put): (KJS::Window::installTimeout): (KJS::Window::setListener): (KJS::Window::getListener): (KJS::Window::getJSEventListener): (KJS::Window::getJSUnprotectedEventListener): (KJS::Window::getJSLazyEventListener): (KJS::WindowFunc::callAsFunction): (KJS::ScheduledAction::ScheduledAction): (KJS::ScheduledAction::execute): (KJS::WindowQObject::installTimeout): (KJS::FrameArray::getValueProperty): (KJS::FrameArray::indexGetter): (KJS::FrameArray::nameGetter): (KJS::Location::getValueProperty): (KJS::Location::put): (KJS::Location::toPrimitive): (KJS::LocationFunc::callAsFunction): (KJS::Selection::getValueProperty): (KJS::Selection::toPrimitive): (KJS::SelectionFunc::callAsFunction): (KJS::BarInfo::getValueProperty): (KJS::History::getValueProperty): (KJS::HistoryFunc::callAsFunction): (KJS::Konqueror::get): (KJS::KonquerorFunc::callAsFunction):
  • khtml/ecma/kjs_window.h:
  • khtml/ecma/xmlhttprequest.cpp: (KJS::XMLHttpRequestConstructorImp::construct): (KJS::XMLHttpRequest::getValueProperty): (KJS::XMLHttpRequest::put): (KJS::XMLHttpRequest::putValueProperty): (KJS::XMLHttpRequest::getAllResponseHeaders): (KJS::XMLHttpRequest::getResponseHeader): (KJS::XMLHttpRequest::getStatus): (KJS::XMLHttpRequest::getStatusText): (KJS::XMLHttpRequestProtoFunc::callAsFunction):
  • khtml/ecma/xmlhttprequest.h:
  • khtml/ecma/xmlserializer.cpp: (KJS::XMLSerializerConstructorImp::construct): (KJS::XMLSerializerProtoFunc::callAsFunction):
  • khtml/ecma/xmlserializer.h:
  • kwq/DOMUtility.mm: (KJS::ScriptInterpreter::createObjcInstanceForValue):
  • kwq/KWQKHTMLPart.mm: (KWQKHTMLPart::bindingRootObject): (KWQKHTMLPart::windowScriptObject): (KWQKHTMLPart::windowScriptNPObject):
  • kwq/WebCoreBridge.mm: (-[WebCoreBridge executionContextForView:]):
  • kwq/WebCoreScriptDebugger.mm: (WebCoreScriptDebuggerImp::callEvent): (WebCoreScriptDebuggerImp::returnEvent): (-[WebCoreScriptDebugger finalize]): (-[WebCoreScriptCallFrame _convertValueToObjcValue:]): (-[WebCoreScriptCallFrame scopeChain]): (-[WebCoreScriptCallFrame evaluateWebScript:]):
8:39 PM Changeset in webkit [10083] by eseidel
  • 2 edits
    1 delete in trunk/WebKitTools

Bug #: 4300
Submitted by: eseidel
Reviewed by: darin

2:06 PM Changeset in webkit [10082] by eseidel
  • 3 edits
    2 adds in trunk/WebKitTools

Bug #: 4193
Submitted by: Ben La Monica <ben.lamonica@gmail.com>
Reviewed by: darin

  • svg2png/ImageDiff.h: Added.
  • svg2png/ImageDiff.m: Added. (getDifferenceBitmap): (computePercentageDifferent): (saveAnimatedGIFToFile):
  • svg2png/svg2png.m: (usage): added several new options (getBitmapForSVG): added NSBitmapImageRep generation (main): various argument changes.
  • svg2png/svg2png.xcodeproj/project.pbxproj: Several additions to provide image differencing functionality. http://bugzilla.opendarwin.org/show_bug.cgi?id=4193
1:23 PM Changeset in webkit [10081] by eseidel
  • 2 edits
    687 adds in trunk

Bug #: 4303
Submitted by: eseidel
Reviewed by: darin

Test cases added:

  • svg-tests/W3C-SVG-1.1/Resources/DisplaceChecker.png: Added.
  • svg-tests/W3C-SVG-1.1/Resources/SVG-1.1-monolithic-fixed.dtd: Added.
  • svg-tests/W3C-SVG-1.1/Resources/animation-add-BE-09-expected.txt: Added.
  • svg-tests/W3C-SVG-1.1/Resources/animation-add-BE-09.svg: Added.
  • svg-tests/W3C-SVG-1.1/Resources/animation-extRef-image1-expected.txt: Added.
  • svg-tests/W3C-SVG-1.1/Resources/animation-extRef-image1.svg: Added.
  • svg-tests/W3C-SVG-1.1/Resources/animation-extRef-image2-expected.txt: Added.
  • svg-tests/W3C-SVG-1.1/Resources/animation-extRef-image2.svg: Added.
  • svg-tests/W3C-SVG-1.1/Resources/animation-extRef-image3-expected.txt: Added.
  • svg-tests/W3C-SVG-1.1/Resources/animation-extRef-image3.svg: Added.
  • svg-tests/W3C-SVG-1.1/Resources/bluesquidj.png: Added.
  • svg-tests/W3C-SVG-1.1/Resources/bullet-small.png: Added.
  • svg-tests/W3C-SVG-1.1/Resources/bullet-white.png: Added.
  • svg-tests/W3C-SVG-1.1/Resources/bullet.png: Added.
  • svg-tests/W3C-SVG-1.1/Resources/bumpMap.png: Added.
  • svg-tests/W3C-SVG-1.1/Resources/bumpMap2.png: Added.
  • svg-tests/W3C-SVG-1.1/Resources/changeColor.ICM: Added.
  • svg-tests/W3C-SVG-1.1/Resources/colorprof.png: Added.
  • svg-tests/W3C-SVG-1.1/Resources/convolveImage.png: Added.
  • svg-tests/W3C-SVG-1.1/Resources/coords-units-01-f-expected.txt: Added.
  • svg-tests/W3C-SVG-1.1/Resources/coords-units-01-f.png: Added.
  • svg-tests/W3C-SVG-1.1/Resources/coords-units-01-f.svg: Added.
  • svg-tests/W3C-SVG-1.1/Resources/copyright-documents-19990405.html: Added.
  • svg-tests/W3C-SVG-1.1/Resources/diagarrow.png: Added.
  • svg-tests/W3C-SVG-1.1/Resources/ext-TestComic-expected.txt: Added.
  • svg-tests/W3C-SVG-1.1/Resources/ext-TestComic.svg: Added.
  • svg-tests/W3C-SVG-1.1/Resources/fillChangeColor.ICM: Added.
  • svg-tests/W3C-SVG-1.1/Resources/filters-blend-01-f-expected.txt: Added.
  • svg-tests/W3C-SVG-1.1/Resources/filters-blend-01-f.svg: Added.
  • svg-tests/W3C-SVG-1.1/Resources/filters-color-01-f-expected.txt: Added.
  • svg-tests/W3C-SVG-1.1/Resources/filters-color-01-f.svg: Added.
  • svg-tests/W3C-SVG-1.1/Resources/filters-composite-01-f-expected.txt: Added.
  • svg-tests/W3C-SVG-1.1/Resources/filters-composite-01-f.svg: Added.
  • svg-tests/W3C-SVG-1.1/Resources/filters-comptran-01-f.svg-disabled: Added.
  • svg-tests/W3C-SVG-1.1/Resources/filters-conv-01-f-expected.txt: Added.
  • svg-tests/W3C-SVG-1.1/Resources/filters-conv-01-f.includeimage.png: Added.
  • svg-tests/W3C-SVG-1.1/Resources/filters-conv-01-f.svg: Added.
  • svg-tests/W3C-SVG-1.1/Resources/filters-diffuse-01-f-expected.txt: Added.
  • svg-tests/W3C-SVG-1.1/Resources/filters-diffuse-01-f.svg: Added.
  • svg-tests/W3C-SVG-1.1/Resources/filters-example-01-f-expected.txt: Added.
  • svg-tests/W3C-SVG-1.1/Resources/filters-example-01-f.svg: Added.
  • svg-tests/W3C-SVG-1.1/Resources/gam030.png: Added.
  • svg-tests/W3C-SVG-1.1/Resources/gam030b.png: Added.
  • svg-tests/W3C-SVG-1.1/Resources/gam045.png: Added.
  • svg-tests/W3C-SVG-1.1/Resources/gam045b.png: Added.
  • svg-tests/W3C-SVG-1.1/Resources/gam056.png: Added.
  • svg-tests/W3C-SVG-1.1/Resources/gam056b.png: Added.
  • svg-tests/W3C-SVG-1.1/Resources/gam100.png: Added.
  • svg-tests/W3C-SVG-1.1/Resources/gam100b.png: Added.
  • svg-tests/W3C-SVG-1.1/Resources/gam200.png: Added.
  • svg-tests/W3C-SVG-1.1/Resources/gam200b.png: Added.
  • svg-tests/W3C-SVG-1.1/Resources/greentopbutton.jpg: Added.
  • svg-tests/W3C-SVG-1.1/Resources/image.png: Added.
  • svg-tests/W3C-SVG-1.1/Resources/image1.jpg: Added.
  • svg-tests/W3C-SVG-1.1/Resources/image1.png: Added.
  • svg-tests/W3C-SVG-1.1/Resources/image1_b.png: Added.
  • svg-tests/W3C-SVG-1.1/Resources/image2_b.jpg: Added.
  • svg-tests/W3C-SVG-1.1/Resources/image2_b.png: Added.
  • svg-tests/W3C-SVG-1.1/Resources/interact-dom-01-f-expected.txt: Added.
  • svg-tests/W3C-SVG-1.1/Resources/interact-dom-01-f.svg: Added.
  • svg-tests/W3C-SVG-1.1/Resources/interact-order-02-b-targ-expected.txt: Added.
  • svg-tests/W3C-SVG-1.1/Resources/interact-order-02-b-targ.svg: Added.
  • svg-tests/W3C-SVG-1.1/Resources/interact-order-03-b-targ-expected.txt: Added.
  • svg-tests/W3C-SVG-1.1/Resources/interact-order-03-b-targ.svg: Added.
  • svg-tests/W3C-SVG-1.1/Resources/leftarrow.png: Added.
  • svg-tests/W3C-SVG-1.1/Resources/linking-uri-01-b-expected.txt: Added.
  • svg-tests/W3C-SVG-1.1/Resources/linking-uri-01-b.svg: Added.
  • svg-tests/W3C-SVG-1.1/Resources/linking-uri-01-f-1st.png: Added.
  • svg-tests/W3C-SVG-1.1/Resources/linking-uri-01-f-2nd.png: Added.
  • svg-tests/W3C-SVG-1.1/Resources/linking-uri-01-f-3rd.png: Added.
  • svg-tests/W3C-SVG-1.1/Resources/linking-uri-01-f-4th.png: Added.
  • svg-tests/W3C-SVG-1.1/Resources/linking-uri-01-f-start.png: Added.
  • svg-tests/W3C-SVG-1.1/Resources/linking-uri-03-f-1st.png: Added.
  • svg-tests/W3C-SVG-1.1/Resources/linking-uri-03-f-start.png: Added.
  • svg-tests/W3C-SVG-1.1/Resources/linkingCircle-f-expected.txt: Added.
  • svg-tests/W3C-SVG-1.1/Resources/linkingCircle-f.svg: Added.
  • svg-tests/W3C-SVG-1.1/Resources/linkingToc-t-expected.txt: Added.
  • svg-tests/W3C-SVG-1.1/Resources/linkingToc-t.svg: Added.
  • svg-tests/W3C-SVG-1.1/Resources/magnify.png: Added.
  • svg-tests/W3C-SVG-1.1/Resources/myimage.jpg: Added.
  • svg-tests/W3C-SVG-1.1/Resources/nav_bullet.png: Added.
  • svg-tests/W3C-SVG-1.1/Resources/nav_down.png: Added.
  • svg-tests/W3C-SVG-1.1/Resources/nav_downleft.png: Added.
  • svg-tests/W3C-SVG-1.1/Resources/nav_downright.png: Added.
  • svg-tests/W3C-SVG-1.1/Resources/nav_frame.png: Added.
  • svg-tests/W3C-SVG-1.1/Resources/nav_left.png: Added.
  • svg-tests/W3C-SVG-1.1/Resources/nav_noframe.png: Added.
  • svg-tests/W3C-SVG-1.1/Resources/nav_right.png: Added.
  • svg-tests/W3C-SVG-1.1/Resources/nav_svg.png: Added.
  • svg-tests/W3C-SVG-1.1/Resources/nav_up.png: Added.
  • svg-tests/W3C-SVG-1.1/Resources/nav_upleft.png: Added.
  • svg-tests/W3C-SVG-1.1/Resources/nav_upright.png: Added.
  • svg-tests/W3C-SVG-1.1/Resources/old-name-2-new-name1.html: Added.
  • svg-tests/W3C-SVG-1.1/Resources/paths-data-01-f-expected.txt: Added.
  • svg-tests/W3C-SVG-1.1/Resources/paths-data-01-f.png: Added.
  • svg-tests/W3C-SVG-1.1/Resources/paths-data-01-f.svg: Added.
  • svg-tests/W3C-SVG-1.1/Resources/paths-data-02-f-expected.txt: Added.
  • svg-tests/W3C-SVG-1.1/Resources/paths-data-02-f.png: Added.
  • svg-tests/W3C-SVG-1.1/Resources/paths-data-02-f.svg: Added.
  • svg-tests/W3C-SVG-1.1/Resources/paths-data-03-f-expected.txt: Added.
  • svg-tests/W3C-SVG-1.1/Resources/paths-data-03-f.png: Added.
  • svg-tests/W3C-SVG-1.1/Resources/paths-data-03-f.svg: Added.
  • svg-tests/W3C-SVG-1.1/Resources/paths-data-04-f-expected.txt: Added.
  • svg-tests/W3C-SVG-1.1/Resources/paths-data-04-f.png: Added.
  • svg-tests/W3C-SVG-1.1/Resources/paths-data-04-f.svg: Added.
  • svg-tests/W3C-SVG-1.1/Resources/rects-expected.txt: Added.
  • svg-tests/W3C-SVG-1.1/Resources/rects.svg: Added.
  • svg-tests/W3C-SVG-1.1/Resources/rects_b-expected.txt: Added.
  • svg-tests/W3C-SVG-1.1/Resources/rects_b.svg: Added.
  • svg-tests/W3C-SVG-1.1/Resources/rightarrow.png: Added.
  • svg-tests/W3C-SVG-1.1/Resources/rotate20.png: Added.
  • svg-tests/W3C-SVG-1.1/Resources/shapes-ellipse-01-b-expected.txt: Added.
  • svg-tests/W3C-SVG-1.1/Resources/shapes-ellipse-01-b.svg: Added.
  • svg-tests/W3C-SVG-1.1/Resources/shapes-ellipse-01-f-expected.txt: Added.
  • svg-tests/W3C-SVG-1.1/Resources/shapes-ellipse-01-f.png: Added.
  • svg-tests/W3C-SVG-1.1/Resources/shapes-ellipse-01-f.svg: Added.
  • svg-tests/W3C-SVG-1.1/Resources/shapes-rect-01-b-expected.txt: Added.
  • svg-tests/W3C-SVG-1.1/Resources/shapes-rect-01-b.svg: Added.
  • svg-tests/W3C-SVG-1.1/Resources/shapes-rect-01-f-expected.txt: Added.
  • svg-tests/W3C-SVG-1.1/Resources/shapes-rect-01-f.png: Added.
  • svg-tests/W3C-SVG-1.1/Resources/shapes-rect-01-f.svg: Added.
  • svg-tests/W3C-SVG-1.1/Resources/sign.png: Added.
  • svg-tests/W3C-SVG-1.1/Resources/sphere.png: Added.
  • svg-tests/W3C-SVG-1.1/Resources/struct-frag-01-B-expected.txt: Added.
  • svg-tests/W3C-SVG-1.1/Resources/struct-frag-01-B.svg: Added.
  • svg-tests/W3C-SVG-1.1/Resources/struct-image-01.jpg: Added.
  • svg-tests/W3C-SVG-1.1/Resources/struct-image-01.png: Added.
  • svg-tests/W3C-SVG-1.1/Resources/struct-image-02.jpg: Added.
  • svg-tests/W3C-SVG-1.1/Resources/struct-image-02.png: Added.
  • svg-tests/W3C-SVG-1.1/Resources/struct-symbol-01.png: Added.
  • svg-tests/W3C-SVG-1.1/Resources/text-align-01-f-expected.txt: Added.
  • svg-tests/W3C-SVG-1.1/Resources/text-align-01-f.svg: Added.
  • svg-tests/W3C-SVG-1.1/Resources/text-align-02-f-expected.txt: Added.
  • svg-tests/W3C-SVG-1.1/Resources/text-align-02-f.svg: Added.
  • svg-tests/W3C-SVG-1.1/Resources/text-align-03-f-expected.txt: Added.
  • svg-tests/W3C-SVG-1.1/Resources/text-align-03-f.svg: Added.
  • svg-tests/W3C-SVG-1.1/Resources/text-altglyph-01-f-expected.txt: Added.
  • svg-tests/W3C-SVG-1.1/Resources/text-altglyph-01-f.svg: Added.
  • svg-tests/W3C-SVG-1.1/Resources/text-extTref-BE-18-targ-expected.txt: Added.
  • svg-tests/W3C-SVG-1.1/Resources/text-extTref-BE-18-targ.svg: Added.
  • svg-tests/W3C-SVG-1.1/Resources/text-intro-01-f-expected.txt: Added.
  • svg-tests/W3C-SVG-1.1/Resources/text-intro-01-f.svg: Added.
  • svg-tests/W3C-SVG-1.1/Resources/text-tref-01-f-expected.txt: Added.
  • svg-tests/W3C-SVG-1.1/Resources/text-tref-01-f.svg: Added.
  • svg-tests/W3C-SVG-1.1/Resources/text-ws-01-f-expected.txt: Added.
  • svg-tests/W3C-SVG-1.1/Resources/text-ws-01-f.svg: Added.
  • svg-tests/W3C-SVG-1.1/Resources/toc-sv-expected.txt: Added.
  • svg-tests/W3C-SVG-1.1/Resources/toc-sv.svg: Added.
  • svg-tests/W3C-SVG-1.1/Resources/toc-svcmp-expected.txt: Added.
  • svg-tests/W3C-SVG-1.1/Resources/toc-svcmp.svg: Added.
  • svg-tests/W3C-SVG-1.1/Resources/uparrow.png: Added.
  • svg-tests/W3C-SVG-1.1/animate-elem-02-t-expected.txt: Added.
  • svg-tests/W3C-SVG-1.1/animate-elem-02-t-w3c.png: Added.
  • svg-tests/W3C-SVG-1.1/animate-elem-02-t.svg: Added.
  • svg-tests/W3C-SVG-1.1/animate-elem-03-t-expected.txt: Added.
  • svg-tests/W3C-SVG-1.1/animate-elem-03-t-w3c.png: Added.
  • svg-tests/W3C-SVG-1.1/animate-elem-03-t.svg: Added.
  • svg-tests/W3C-SVG-1.1/animate-elem-04-t-expected.txt: Added.
  • svg-tests/W3C-SVG-1.1/animate-elem-04-t-w3c.png: Added.
  • svg-tests/W3C-SVG-1.1/animate-elem-04-t.svg: Added.
  • svg-tests/W3C-SVG-1.1/animate-elem-05-t-expected.txt: Added.
  • svg-tests/W3C-SVG-1.1/animate-elem-05-t-w3c.png: Added.
  • svg-tests/W3C-SVG-1.1/animate-elem-05-t.svg: Added.
  • svg-tests/W3C-SVG-1.1/animate-elem-06-t-expected.txt: Added.
  • svg-tests/W3C-SVG-1.1/animate-elem-06-t-w3c.png: Added.
  • svg-tests/W3C-SVG-1.1/animate-elem-06-t.svg: Added.
  • svg-tests/W3C-SVG-1.1/animate-elem-07-t-expected.txt: Added.
  • svg-tests/W3C-SVG-1.1/animate-elem-07-t-w3c.png: Added.
  • svg-tests/W3C-SVG-1.1/animate-elem-07-t.svg: Added.
  • svg-tests/W3C-SVG-1.1/animate-elem-08-t-expected.txt: Added.
  • svg-tests/W3C-SVG-1.1/animate-elem-08-t-w3c.png: Added.
  • svg-tests/W3C-SVG-1.1/animate-elem-08-t.svg: Added.
  • svg-tests/W3C-SVG-1.1/animate-elem-09-t-expected.txt: Added.
  • svg-tests/W3C-SVG-1.1/animate-elem-09-t-w3c.png: Added.
  • svg-tests/W3C-SVG-1.1/animate-elem-09-t.svg: Added.
  • svg-tests/W3C-SVG-1.1/animate-elem-10-t-expected.txt: Added.
  • svg-tests/W3C-SVG-1.1/animate-elem-10-t-w3c.png: Added.
  • svg-tests/W3C-SVG-1.1/animate-elem-10-t.svg: Added.
  • svg-tests/W3C-SVG-1.1/animate-elem-11-t-expected.txt: Added.
  • svg-tests/W3C-SVG-1.1/animate-elem-11-t-w3c.png: Added.
  • svg-tests/W3C-SVG-1.1/animate-elem-11-t.svg: Added.
  • svg-tests/W3C-SVG-1.1/animate-elem-12-t-expected.txt: Added.
  • svg-tests/W3C-SVG-1.1/animate-elem-12-t-w3c.png: Added.
  • svg-tests/W3C-SVG-1.1/animate-elem-12-t.svg: Added.
  • svg-tests/W3C-SVG-1.1/animate-elem-13-t-expected.txt: Added.
  • svg-tests/W3C-SVG-1.1/animate-elem-13-t-w3c.png: Added.
  • svg-tests/W3C-SVG-1.1/animate-elem-13-t.svg: Added.
  • svg-tests/W3C-SVG-1.1/animate-elem-14-t-expected.txt: Added.
  • svg-tests/W3C-SVG-1.1/animate-elem-14-t-w3c.png: Added.
  • svg-tests/W3C-SVG-1.1/animate-elem-14-t.svg: Added.
  • svg-tests/W3C-SVG-1.1/animate-elem-15-t-expected.txt: Added.
  • svg-tests/W3C-SVG-1.1/animate-elem-15-t-w3c.png: Added.
  • svg-tests/W3C-SVG-1.1/animate-elem-15-t.svg: Added.
  • svg-tests/W3C-SVG-1.1/animate-elem-16-t-expected.txt: Added.
  • svg-tests/W3C-SVG-1.1/animate-elem-16-t-w3c.png: Added.
  • svg-tests/W3C-SVG-1.1/animate-elem-16-t.svg: Added.
  • svg-tests/W3C-SVG-1.1/animate-elem-17-t-expected.txt: Added.
  • svg-tests/W3C-SVG-1.1/animate-elem-17-t-w3c.png: Added.
  • svg-tests/W3C-SVG-1.1/animate-elem-17-t.svg: Added.
  • svg-tests/W3C-SVG-1.1/animate-elem-18-t-expected.txt: Added.
  • svg-tests/W3C-SVG-1.1/animate-elem-18-t-w3c.png: Added.
  • svg-tests/W3C-SVG-1.1/animate-elem-18-t.svg: Added.
  • svg-tests/W3C-SVG-1.1/animate-elem-19-t-expected.txt: Added.
  • svg-tests/W3C-SVG-1.1/animate-elem-19-t-w3c.png: Added.
  • svg-tests/W3C-SVG-1.1/animate-elem-19-t.svg: Added.
  • svg-tests/W3C-SVG-1.1/animate-elem-20-t-expected.txt: Added.
  • svg-tests/W3C-SVG-1.1/animate-elem-20-t-w3c.png: Added.
  • svg-tests/W3C-SVG-1.1/animate-elem-20-t.svg: Added.
  • svg-tests/W3C-SVG-1.1/animate-elem-21-t-expected.txt: Added.
  • svg-tests/W3C-SVG-1.1/animate-elem-21-t-w3c.png: Added.
  • svg-tests/W3C-SVG-1.1/animate-elem-21-t.svg: Added.
  • svg-tests/W3C-SVG-1.1/animate-elem-22-b-expected.txt: Added.
  • svg-tests/W3C-SVG-1.1/animate-elem-22-b-w3c.png: Added.
  • svg-tests/W3C-SVG-1.1/animate-elem-22-b.svg: Added.
  • svg-tests/W3C-SVG-1.1/animate-elem-23-t-expected.txt: Added.
  • svg-tests/W3C-SVG-1.1/animate-elem-23-t-w3c.png: Added.
  • svg-tests/W3C-SVG-1.1/animate-elem-23-t.svg: Added.
  • svg-tests/W3C-SVG-1.1/animate-elem-24-t-expected.txt: Added.
  • svg-tests/W3C-SVG-1.1/animate-elem-24-t-w3c.png: Added.
  • svg-tests/W3C-SVG-1.1/animate-elem-24-t.svg: Added.
  • svg-tests/W3C-SVG-1.1/animate-elem-25-t-expected.txt: Added.
  • svg-tests/W3C-SVG-1.1/animate-elem-25-t-w3c.png: Added.
  • svg-tests/W3C-SVG-1.1/animate-elem-25-t.svg: Added.
  • svg-tests/W3C-SVG-1.1/animate-elem-26-t-expected.txt: Added.
  • svg-tests/W3C-SVG-1.1/animate-elem-26-t-w3c.png: Added.
  • svg-tests/W3C-SVG-1.1/animate-elem-26-t.svg: Added.
  • svg-tests/W3C-SVG-1.1/animate-elem-27-t-expected.txt: Added.
  • svg-tests/W3C-SVG-1.1/animate-elem-27-t-w3c.png: Added.
  • svg-tests/W3C-SVG-1.1/animate-elem-27-t.svg: Added.
  • svg-tests/W3C-SVG-1.1/animate-elem-28-t-expected.txt: Added.
  • svg-tests/W3C-SVG-1.1/animate-elem-28-t-w3c.png: Added.
  • svg-tests/W3C-SVG-1.1/animate-elem-28-t.svg: Added.
  • svg-tests/W3C-SVG-1.1/animate-elem-29-b-expected.txt: Added.
  • svg-tests/W3C-SVG-1.1/animate-elem-29-b-w3c.png: Added.
  • svg-tests/W3C-SVG-1.1/animate-elem-29-b.svg: Added.
  • svg-tests/W3C-SVG-1.1/color-prof-01-f-expected.txt: Added.
  • svg-tests/W3C-SVG-1.1/color-prof-01-f-w3c.png: Added.
  • svg-tests/W3C-SVG-1.1/color-prof-01-f.svg: Added.
  • svg-tests/W3C-SVG-1.1/color-prop-01-b-expected.txt: Added.
  • svg-tests/W3C-SVG-1.1/color-prop-01-b-w3c.png: Added.
  • svg-tests/W3C-SVG-1.1/color-prop-01-b.svg: Added.
  • svg-tests/W3C-SVG-1.1/color-prop-02-f-expected.txt: Added.
  • svg-tests/W3C-SVG-1.1/color-prop-02-f-w3c.png: Added.
  • svg-tests/W3C-SVG-1.1/color-prop-02-f.svg: Added.
  • svg-tests/W3C-SVG-1.1/color-prop-03-t-expected.txt: Added.
  • svg-tests/W3C-SVG-1.1/color-prop-03-t-w3c.png: Added.
  • svg-tests/W3C-SVG-1.1/color-prop-03-t.svg: Added.
  • svg-tests/W3C-SVG-1.1/coords-trans-01-b-expected.txt: Added.
  • svg-tests/W3C-SVG-1.1/coords-trans-01-b-w3c.png: Added.
  • svg-tests/W3C-SVG-1.1/coords-trans-01-b.svg: Added.
  • svg-tests/W3C-SVG-1.1/coords-trans-02-t-expected.txt: Added.
  • svg-tests/W3C-SVG-1.1/coords-trans-02-t-w3c.png: Added.
  • svg-tests/W3C-SVG-1.1/coords-trans-02-t.svg: Added.
  • svg-tests/W3C-SVG-1.1/coords-trans-03-t-expected.txt: Added.
  • svg-tests/W3C-SVG-1.1/coords-trans-03-t-w3c.png: Added.
  • svg-tests/W3C-SVG-1.1/coords-trans-03-t.svg: Added.
  • svg-tests/W3C-SVG-1.1/coords-trans-04-t-expected.txt: Added.
  • svg-tests/W3C-SVG-1.1/coords-trans-04-t-w3c.png: Added.
  • svg-tests/W3C-SVG-1.1/coords-trans-04-t.svg: Added.
  • svg-tests/W3C-SVG-1.1/coords-trans-05-t-expected.txt: Added.
  • svg-tests/W3C-SVG-1.1/coords-trans-05-t-w3c.png: Added.
  • svg-tests/W3C-SVG-1.1/coords-trans-05-t.svg: Added.
  • svg-tests/W3C-SVG-1.1/coords-trans-06-t-expected.txt: Added.
  • svg-tests/W3C-SVG-1.1/coords-trans-06-t-w3c.png: Added.
  • svg-tests/W3C-SVG-1.1/coords-trans-06-t.svg: Added.
  • svg-tests/W3C-SVG-1.1/coords-units-01-b-expected.txt: Added.
  • svg-tests/W3C-SVG-1.1/coords-units-01-b-w3c.png: Added.
  • svg-tests/W3C-SVG-1.1/coords-units-01-b.svg: Added.
  • svg-tests/W3C-SVG-1.1/coords-units-02-b-expected.txt: Added.
  • svg-tests/W3C-SVG-1.1/coords-units-02-b-w3c.png: Added.
  • svg-tests/W3C-SVG-1.1/coords-units-02-b.svg: Added.
  • svg-tests/W3C-SVG-1.1/coords-units-03-b-expected.txt: Added.
  • svg-tests/W3C-SVG-1.1/coords-units-03-b-w3c.png: Added.
  • svg-tests/W3C-SVG-1.1/coords-units-03-b.svg: Added.
  • svg-tests/W3C-SVG-1.1/coords-viewattr-01-b-expected.txt: Added.
  • svg-tests/W3C-SVG-1.1/coords-viewattr-01-b-w3c.png: Added.
  • svg-tests/W3C-SVG-1.1/coords-viewattr-01-b.svg: Added.
  • svg-tests/W3C-SVG-1.1/coords-viewattr-02-b-expected.txt: Added.
  • svg-tests/W3C-SVG-1.1/coords-viewattr-02-b-w3c.png: Added.
  • svg-tests/W3C-SVG-1.1/coords-viewattr-02-b.svg: Added.
  • svg-tests/W3C-SVG-1.1/extend-namespace-01-f-expected.txt: Added.
  • svg-tests/W3C-SVG-1.1/extend-namespace-01-f-w3c.png: Added.
  • svg-tests/W3C-SVG-1.1/extend-namespace-01-f.svg: Added.
  • svg-tests/W3C-SVG-1.1/filters-blend-01-b-expected.txt: Added.
  • svg-tests/W3C-SVG-1.1/filters-blend-01-b-w3c.png: Added.
  • svg-tests/W3C-SVG-1.1/filters-blend-01-b.svg: Added.
  • svg-tests/W3C-SVG-1.1/filters-color-01-b-expected.txt: Added.
  • svg-tests/W3C-SVG-1.1/filters-color-01-b-w3c.png: Added.
  • svg-tests/W3C-SVG-1.1/filters-color-01-b.svg: Added.
  • svg-tests/W3C-SVG-1.1/filters-composite-02-b-expected.txt: Added.
  • svg-tests/W3C-SVG-1.1/filters-composite-02-b-w3c.png: Added.
  • svg-tests/W3C-SVG-1.1/filters-composite-02-b.svg: Added.
  • svg-tests/W3C-SVG-1.1/filters-comptran-01-b-w3c.png: Added.
  • svg-tests/W3C-SVG-1.1/filters-comptran-01-b.svg-disabled: Added.
  • svg-tests/W3C-SVG-1.1/filters-conv-01-f-expected.txt: Added.
  • svg-tests/W3C-SVG-1.1/filters-conv-01-f-w3c.png: Added.
  • svg-tests/W3C-SVG-1.1/filters-conv-01-f.svg: Added.
  • svg-tests/W3C-SVG-1.1/filters-diffuse-01-f-expected.txt: Added.
  • svg-tests/W3C-SVG-1.1/filters-diffuse-01-f-w3c.png: Added.
  • svg-tests/W3C-SVG-1.1/filters-diffuse-01-f.svg: Added.
  • svg-tests/W3C-SVG-1.1/filters-displace-01-f-expected.txt: Added.
  • svg-tests/W3C-SVG-1.1/filters-displace-01-f-w3c.png: Added.
  • svg-tests/W3C-SVG-1.1/filters-displace-01-f.svg: Added.
  • svg-tests/W3C-SVG-1.1/filters-example-01-b-expected.txt: Added.
  • svg-tests/W3C-SVG-1.1/filters-example-01-b-w3c.png: Added.
  • svg-tests/W3C-SVG-1.1/filters-example-01-b.svg: Added.
  • svg-tests/W3C-SVG-1.1/filters-gauss-01-b-expected.txt: Added.
  • svg-tests/W3C-SVG-1.1/filters-gauss-01-b-w3c.png: Added.
  • svg-tests/W3C-SVG-1.1/filters-gauss-01-b.svg: Added.
  • svg-tests/W3C-SVG-1.1/filters-image-01-b-expected.txt: Added.
  • svg-tests/W3C-SVG-1.1/filters-image-01-b-w3c.png: Added.
  • svg-tests/W3C-SVG-1.1/filters-image-01-b.svg: Added.
  • svg-tests/W3C-SVG-1.1/filters-light-01-f-expected.txt: Added.
  • svg-tests/W3C-SVG-1.1/filters-light-01-f-w3c.png: Added.
  • svg-tests/W3C-SVG-1.1/filters-light-01-f.svg: Added.
  • svg-tests/W3C-SVG-1.1/filters-morph-01-f-expected.txt: Added.
  • svg-tests/W3C-SVG-1.1/filters-morph-01-f-w3c.png: Added.
  • svg-tests/W3C-SVG-1.1/filters-morph-01-f.svg: Added.
  • svg-tests/W3C-SVG-1.1/filters-offset-01-b-expected.txt: Added.
  • svg-tests/W3C-SVG-1.1/filters-offset-01-b-w3c.png: Added.
  • svg-tests/W3C-SVG-1.1/filters-offset-01-b.svg: Added.
  • svg-tests/W3C-SVG-1.1/filters-specular-01-f-expected.txt: Added.
  • svg-tests/W3C-SVG-1.1/filters-specular-01-f-w3c.png: Added.
  • svg-tests/W3C-SVG-1.1/filters-specular-01-f.svg: Added.
  • svg-tests/W3C-SVG-1.1/filters-tile-01-b-expected.txt: Added.
  • svg-tests/W3C-SVG-1.1/filters-tile-01-b-w3c.png: Added.
  • svg-tests/W3C-SVG-1.1/filters-tile-01-b.svg: Added.
  • svg-tests/W3C-SVG-1.1/filters-turb-01-f-w3c.png: Added.
  • svg-tests/W3C-SVG-1.1/filters-turb-01-f.svg-disabled: Added.
  • svg-tests/W3C-SVG-1.1/fonts-elem-01-t-expected.txt: Added.
  • svg-tests/W3C-SVG-1.1/fonts-elem-01-t-w3c.png: Added.
  • svg-tests/W3C-SVG-1.1/fonts-elem-01-t.svg: Added.
  • svg-tests/W3C-SVG-1.1/fonts-elem-02-t-expected.txt: Added.
  • svg-tests/W3C-SVG-1.1/fonts-elem-02-t-w3c.png: Added.
  • svg-tests/W3C-SVG-1.1/fonts-elem-02-t.svg: Added.
  • svg-tests/W3C-SVG-1.1/fonts-elem-03-b-expected.txt: Added.
  • svg-tests/W3C-SVG-1.1/fonts-elem-03-b-w3c.png: Added.
  • svg-tests/W3C-SVG-1.1/fonts-elem-03-b.svg: Added.
  • svg-tests/W3C-SVG-1.1/fonts-elem-04-b-expected.txt: Added.
  • svg-tests/W3C-SVG-1.1/fonts-elem-04-b-w3c.png: Added.
  • svg-tests/W3C-SVG-1.1/fonts-elem-04-b.svg: Added.
  • svg-tests/W3C-SVG-1.1/interact-cursor-01-f-expected.txt: Added.
  • svg-tests/W3C-SVG-1.1/interact-cursor-01-f-w3c.png: Added.
  • svg-tests/W3C-SVG-1.1/interact-cursor-01-f.svg: Added.
  • svg-tests/W3C-SVG-1.1/interact-dom-01-b-expected.txt: Added.
  • svg-tests/W3C-SVG-1.1/interact-dom-01-b-w3c.png: Added.
  • svg-tests/W3C-SVG-1.1/interact-dom-01-b.svg: Added.
  • svg-tests/W3C-SVG-1.1/interact-events-01-b-expected.txt: Added.
  • svg-tests/W3C-SVG-1.1/interact-events-01-b-w3c.png: Added.
  • svg-tests/W3C-SVG-1.1/interact-events-01-b.svg: Added.
  • svg-tests/W3C-SVG-1.1/interact-order-01-b-expected.txt: Added.
  • svg-tests/W3C-SVG-1.1/interact-order-01-b-w3c.png: Added.
  • svg-tests/W3C-SVG-1.1/interact-order-01-b.svg: Added.
  • svg-tests/W3C-SVG-1.1/interact-order-02-b-expected.txt: Added.
  • svg-tests/W3C-SVG-1.1/interact-order-02-b-w3c.png: Added.
  • svg-tests/W3C-SVG-1.1/interact-order-02-b.svg: Added.
  • svg-tests/W3C-SVG-1.1/interact-order-03-b-expected.txt: Added.
  • svg-tests/W3C-SVG-1.1/interact-order-03-b-w3c.png: Added.
  • svg-tests/W3C-SVG-1.1/interact-order-03-b.svg: Added.
  • svg-tests/W3C-SVG-1.1/interact-zoom-01-t-expected.txt: Added.
  • svg-tests/W3C-SVG-1.1/interact-zoom-01-t-w3c.png: Added.
  • svg-tests/W3C-SVG-1.1/interact-zoom-01-t.svg: Added.
  • svg-tests/W3C-SVG-1.1/linking-a-01-b-expected.txt: Added.
  • svg-tests/W3C-SVG-1.1/linking-a-01-b-w3c.png: Added.
  • svg-tests/W3C-SVG-1.1/linking-a-01-b.svg: Added.
  • svg-tests/W3C-SVG-1.1/linking-a-02-b-expected.txt: Added.
  • svg-tests/W3C-SVG-1.1/linking-a-02-b-w3c.png: Added.
  • svg-tests/W3C-SVG-1.1/linking-a-02-b.svg: Added.
  • svg-tests/W3C-SVG-1.1/linking-a-03-b-expected.txt: Added.
  • svg-tests/W3C-SVG-1.1/linking-a-03-b-w3c.png: Added.
  • svg-tests/W3C-SVG-1.1/linking-a-03-b.svg: Added.
  • svg-tests/W3C-SVG-1.1/linking-a-04-t-expected.txt: Added.
  • svg-tests/W3C-SVG-1.1/linking-a-04-t-w3c.png: Added.
  • svg-tests/W3C-SVG-1.1/linking-a-04-t.svg: Added.
  • svg-tests/W3C-SVG-1.1/linking-uri-01-b-expected.txt: Added.
  • svg-tests/W3C-SVG-1.1/linking-uri-01-b-w3c.png: Added.
  • svg-tests/W3C-SVG-1.1/linking-uri-01-b.svg: Added.
  • svg-tests/W3C-SVG-1.1/linking-uri-02-b-expected.txt: Added.
  • svg-tests/W3C-SVG-1.1/linking-uri-02-b-w3c.png: Added.
  • svg-tests/W3C-SVG-1.1/linking-uri-02-b.svg: Added.
  • svg-tests/W3C-SVG-1.1/linking-uri-03-t-expected.txt: Added.
  • svg-tests/W3C-SVG-1.1/linking-uri-03-t-w3c.png: Added.
  • svg-tests/W3C-SVG-1.1/linking-uri-03-t.svg: Added.
  • svg-tests/W3C-SVG-1.1/masking-mask-01-b-expected.txt: Added.
  • svg-tests/W3C-SVG-1.1/masking-mask-01-b-w3c.png: Added.
  • svg-tests/W3C-SVG-1.1/masking-mask-01-b.svg: Added.
  • svg-tests/W3C-SVG-1.1/masking-opacity-01-b-expected.txt: Added.
  • svg-tests/W3C-SVG-1.1/masking-opacity-01-b-w3c.png: Added.
  • svg-tests/W3C-SVG-1.1/masking-opacity-01-b.svg: Added.
  • svg-tests/W3C-SVG-1.1/masking-path-01-b-expected.txt: Added.
  • svg-tests/W3C-SVG-1.1/masking-path-01-b-w3c.png: Added.
  • svg-tests/W3C-SVG-1.1/masking-path-01-b.svg: Added.
  • svg-tests/W3C-SVG-1.1/masking-path-02-b-expected.txt: Added.
  • svg-tests/W3C-SVG-1.1/masking-path-02-b-w3c.png: Added.
  • svg-tests/W3C-SVG-1.1/masking-path-02-b.svg: Added.
  • svg-tests/W3C-SVG-1.1/masking-path-03-b-expected.txt: Added.
  • svg-tests/W3C-SVG-1.1/masking-path-03-b-w3c.png: Added.
  • svg-tests/W3C-SVG-1.1/masking-path-03-b.svg: Added.
  • svg-tests/W3C-SVG-1.1/masking-path-04-b-expected.txt: Added.
  • svg-tests/W3C-SVG-1.1/masking-path-04-b-w3c.png: Added.
  • svg-tests/W3C-SVG-1.1/masking-path-04-b.svg: Added.
  • svg-tests/W3C-SVG-1.1/masking-path-05-f-expected.txt: Added.
  • svg-tests/W3C-SVG-1.1/masking-path-05-f-w3c.png: Added.
  • svg-tests/W3C-SVG-1.1/masking-path-05-f.svg: Added.
  • svg-tests/W3C-SVG-1.1/metadata-example-01-b-expected.txt: Added.
  • svg-tests/W3C-SVG-1.1/metadata-example-01-b-w3c.png: Added.
  • svg-tests/W3C-SVG-1.1/metadata-example-01-b.svg: Added.
  • svg-tests/W3C-SVG-1.1/painting-fill-01-t-expected.txt: Added.
  • svg-tests/W3C-SVG-1.1/painting-fill-01-t-w3c.png: Added.
  • svg-tests/W3C-SVG-1.1/painting-fill-01-t.svg: Added.
  • svg-tests/W3C-SVG-1.1/painting-fill-02-t-expected.txt: Added.
  • svg-tests/W3C-SVG-1.1/painting-fill-02-t-w3c.png: Added.
  • svg-tests/W3C-SVG-1.1/painting-fill-02-t.svg: Added.
  • svg-tests/W3C-SVG-1.1/painting-fill-03-t-expected.txt: Added.
  • svg-tests/W3C-SVG-1.1/painting-fill-03-t-w3c.png: Added.
  • svg-tests/W3C-SVG-1.1/painting-fill-03-t.svg: Added.
  • svg-tests/W3C-SVG-1.1/painting-fill-04-t-expected.txt: Added.
  • svg-tests/W3C-SVG-1.1/painting-fill-04-t-w3c.png: Added.
  • svg-tests/W3C-SVG-1.1/painting-fill-04-t.svg: Added.
  • svg-tests/W3C-SVG-1.1/painting-marker-01-f-expected.txt: Added.
  • svg-tests/W3C-SVG-1.1/painting-marker-01-f-w3c.png: Added.
  • svg-tests/W3C-SVG-1.1/painting-marker-01-f.svg: Added.
  • svg-tests/W3C-SVG-1.1/painting-marker-02-f-expected.txt: Added.
  • svg-tests/W3C-SVG-1.1/painting-marker-02-f-w3c.png: Added.
  • svg-tests/W3C-SVG-1.1/painting-marker-02-f.svg: Added.
  • svg-tests/W3C-SVG-1.1/painting-render-01-b-expected.txt: Added.
  • svg-tests/W3C-SVG-1.1/painting-render-01-b-w3c.png: Added.
  • svg-tests/W3C-SVG-1.1/painting-render-01-b.svg: Added.
  • svg-tests/W3C-SVG-1.1/painting-stroke-01-t-expected.txt: Added.
  • svg-tests/W3C-SVG-1.1/painting-stroke-01-t-w3c.png: Added.
  • svg-tests/W3C-SVG-1.1/painting-stroke-01-t.svg: Added.
  • svg-tests/W3C-SVG-1.1/painting-stroke-02-t-expected.txt: Added.
  • svg-tests/W3C-SVG-1.1/painting-stroke-02-t-w3c.png: Added.
  • svg-tests/W3C-SVG-1.1/painting-stroke-02-t.svg: Added.
  • svg-tests/W3C-SVG-1.1/painting-stroke-03-t-expected.txt: Added.
  • svg-tests/W3C-SVG-1.1/painting-stroke-03-t-w3c.png: Added.
  • svg-tests/W3C-SVG-1.1/painting-stroke-03-t.svg: Added.
  • svg-tests/W3C-SVG-1.1/painting-stroke-04-t-expected.txt: Added.
  • svg-tests/W3C-SVG-1.1/painting-stroke-04-t-w3c.png: Added.
  • svg-tests/W3C-SVG-1.1/painting-stroke-04-t.svg: Added.
  • svg-tests/W3C-SVG-1.1/paths-data-01-t-expected.txt: Added.
  • svg-tests/W3C-SVG-1.1/paths-data-01-t-w3c.png: Added.
  • svg-tests/W3C-SVG-1.1/paths-data-01-t.svg: Added.
  • svg-tests/W3C-SVG-1.1/paths-data-02-t-expected.txt: Added.
  • svg-tests/W3C-SVG-1.1/paths-data-02-t-w3c.png: Added.
  • svg-tests/W3C-SVG-1.1/paths-data-02-t.svg: Added.
  • svg-tests/W3C-SVG-1.1/paths-data-03-f-expected.txt: Added.
  • svg-tests/W3C-SVG-1.1/paths-data-03-f-w3c.png: Added.
  • svg-tests/W3C-SVG-1.1/paths-data-03-f.svg: Added.
  • svg-tests/W3C-SVG-1.1/paths-data-04-t-expected.txt: Added.
  • svg-tests/W3C-SVG-1.1/paths-data-04-t-w3c.png: Added.
  • svg-tests/W3C-SVG-1.1/paths-data-04-t.svg: Added.
  • svg-tests/W3C-SVG-1.1/paths-data-05-t-expected.txt: Added.
  • svg-tests/W3C-SVG-1.1/paths-data-05-t-w3c.png: Added.
  • svg-tests/W3C-SVG-1.1/paths-data-05-t.svg: Added.
  • svg-tests/W3C-SVG-1.1/paths-data-06-t-expected.txt: Added.
  • svg-tests/W3C-SVG-1.1/paths-data-06-t-w3c.png: Added.
  • svg-tests/W3C-SVG-1.1/paths-data-06-t.svg: Added.
  • svg-tests/W3C-SVG-1.1/paths-data-07-t-expected.txt: Added.
  • svg-tests/W3C-SVG-1.1/paths-data-07-t-w3c.png: Added.
  • svg-tests/W3C-SVG-1.1/paths-data-07-t.svg: Added.
  • svg-tests/W3C-SVG-1.1/pservers-grad-01-b-expected.txt: Added.
  • svg-tests/W3C-SVG-1.1/pservers-grad-01-b-w3c.png: Added.
  • svg-tests/W3C-SVG-1.1/pservers-grad-01-b.svg: Added.
  • svg-tests/W3C-SVG-1.1/pservers-grad-02-b-expected.txt: Added.
  • svg-tests/W3C-SVG-1.1/pservers-grad-02-b-w3c.png: Added.
  • svg-tests/W3C-SVG-1.1/pservers-grad-02-b.svg: Added.
  • svg-tests/W3C-SVG-1.1/pservers-grad-03-b-expected.txt: Added.
  • svg-tests/W3C-SVG-1.1/pservers-grad-03-b-w3c.png: Added.
  • svg-tests/W3C-SVG-1.1/pservers-grad-03-b.svg: Added.
  • svg-tests/W3C-SVG-1.1/pservers-grad-04-b-expected.txt: Added.
  • svg-tests/W3C-SVG-1.1/pservers-grad-04-b-w3c.png: Added.
  • svg-tests/W3C-SVG-1.1/pservers-grad-04-b.svg: Added.
  • svg-tests/W3C-SVG-1.1/pservers-grad-05-b-expected.txt: Added.
  • svg-tests/W3C-SVG-1.1/pservers-grad-05-b-w3c.png: Added.
  • svg-tests/W3C-SVG-1.1/pservers-grad-05-b.svg: Added.
  • svg-tests/W3C-SVG-1.1/pservers-grad-06-b-expected.txt: Added.
  • svg-tests/W3C-SVG-1.1/pservers-grad-06-b-w3c.png: Added.
  • svg-tests/W3C-SVG-1.1/pservers-grad-06-b.svg: Added.
  • svg-tests/W3C-SVG-1.1/pservers-grad-07-b-expected.txt: Added.
  • svg-tests/W3C-SVG-1.1/pservers-grad-07-b-w3c.png: Added.
  • svg-tests/W3C-SVG-1.1/pservers-grad-07-b.svg: Added.
  • svg-tests/W3C-SVG-1.1/pservers-grad-08-b-expected.txt: Added.
  • svg-tests/W3C-SVG-1.1/pservers-grad-08-b-w3c.png: Added.
  • svg-tests/W3C-SVG-1.1/pservers-grad-08-b.svg: Added.
  • svg-tests/W3C-SVG-1.1/pservers-grad-09-b-expected.txt: Added.
  • svg-tests/W3C-SVG-1.1/pservers-grad-09-b-w3c.png: Added.
  • svg-tests/W3C-SVG-1.1/pservers-grad-09-b.svg: Added.
  • svg-tests/W3C-SVG-1.1/pservers-grad-10-b-expected.txt: Added.
  • svg-tests/W3C-SVG-1.1/pservers-grad-10-b-w3c.png: Added.
  • svg-tests/W3C-SVG-1.1/pservers-grad-10-b.svg: Added.
  • svg-tests/W3C-SVG-1.1/pservers-grad-11-b-expected.txt: Added.
  • svg-tests/W3C-SVG-1.1/pservers-grad-11-b-w3c.png: Added.
  • svg-tests/W3C-SVG-1.1/pservers-grad-11-b.svg: Added.
  • svg-tests/W3C-SVG-1.1/pservers-grad-12-b-expected.txt: Added.
  • svg-tests/W3C-SVG-1.1/pservers-grad-12-b-w3c.png: Added.
  • svg-tests/W3C-SVG-1.1/pservers-grad-12-b.svg: Added.
  • svg-tests/W3C-SVG-1.1/pservers-pattern-01-b-expected.txt: Added.
  • svg-tests/W3C-SVG-1.1/pservers-pattern-01-b-w3c.png: Added.
  • svg-tests/W3C-SVG-1.1/pservers-pattern-01-b.svg: Added.
  • svg-tests/W3C-SVG-1.1/render-elems-01-t-expected.txt: Added.
  • svg-tests/W3C-SVG-1.1/render-elems-01-t-w3c.png: Added.
  • svg-tests/W3C-SVG-1.1/render-elems-01-t.svg: Added.
  • svg-tests/W3C-SVG-1.1/render-elems-02-t-expected.txt: Added.
  • svg-tests/W3C-SVG-1.1/render-elems-02-t-w3c.png: Added.
  • svg-tests/W3C-SVG-1.1/render-elems-02-t.svg: Added.
  • svg-tests/W3C-SVG-1.1/render-elems-03-t-expected.txt: Added.
  • svg-tests/W3C-SVG-1.1/render-elems-03-t-w3c.png: Added.
  • svg-tests/W3C-SVG-1.1/render-elems-03-t.svg: Added.
  • svg-tests/W3C-SVG-1.1/render-elems-06-t-expected.txt: Added.
  • svg-tests/W3C-SVG-1.1/render-elems-06-t-w3c.png: Added.
  • svg-tests/W3C-SVG-1.1/render-elems-06-t.svg: Added.
  • svg-tests/W3C-SVG-1.1/render-elems-07-t-expected.txt: Added.
  • svg-tests/W3C-SVG-1.1/render-elems-07-t-w3c.png: Added.
  • svg-tests/W3C-SVG-1.1/render-elems-07-t.svg: Added.
  • svg-tests/W3C-SVG-1.1/render-elems-08-t-expected.txt: Added.
  • svg-tests/W3C-SVG-1.1/render-elems-08-t-w3c.png: Added.
  • svg-tests/W3C-SVG-1.1/render-elems-08-t.svg: Added.
  • svg-tests/W3C-SVG-1.1/render-groups-01-b-expected.txt: Added.
  • svg-tests/W3C-SVG-1.1/render-groups-01-b-w3c.png: Added.
  • svg-tests/W3C-SVG-1.1/render-groups-01-b.svg: Added.
  • svg-tests/W3C-SVG-1.1/render-groups-03-t-expected.txt: Added.
  • svg-tests/W3C-SVG-1.1/render-groups-03-t-w3c.png: Added.
  • svg-tests/W3C-SVG-1.1/render-groups-03-t.svg: Added.
  • svg-tests/W3C-SVG-1.1/script-handle-01-b-expected.txt: Added.
  • svg-tests/W3C-SVG-1.1/script-handle-01-b-w3c.png: Added.
  • svg-tests/W3C-SVG-1.1/script-handle-01-b.svg: Added.
  • svg-tests/W3C-SVG-1.1/script-handle-02-b-expected.txt: Added.
  • svg-tests/W3C-SVG-1.1/script-handle-02-b-w3c.png: Added.
  • svg-tests/W3C-SVG-1.1/script-handle-02-b.svg: Added.
  • svg-tests/W3C-SVG-1.1/script-handle-03-b-w3c.png: Added.
  • svg-tests/W3C-SVG-1.1/script-handle-03-b.svg-disabled: Added.
  • svg-tests/W3C-SVG-1.1/script-handle-04-b-w3c.png: Added.
  • svg-tests/W3C-SVG-1.1/script-handle-04-b.svg-disabled: Added.
  • svg-tests/W3C-SVG-1.1/shapes-circle-01-t-expected.txt: Added.
  • svg-tests/W3C-SVG-1.1/shapes-circle-01-t-w3c.png: Added.
  • svg-tests/W3C-SVG-1.1/shapes-circle-01-t.svg: Added.
  • svg-tests/W3C-SVG-1.1/shapes-ellipse-01-t-expected.txt: Added.
  • svg-tests/W3C-SVG-1.1/shapes-ellipse-01-t-w3c.png: Added.
  • svg-tests/W3C-SVG-1.1/shapes-ellipse-01-t.svg: Added.
  • svg-tests/W3C-SVG-1.1/shapes-line-01-t-expected.txt: Added.
  • svg-tests/W3C-SVG-1.1/shapes-line-01-t-w3c.png: Added.
  • svg-tests/W3C-SVG-1.1/shapes-line-01-t.svg: Added.
  • svg-tests/W3C-SVG-1.1/shapes-polygon-01-t-expected.txt: Added.
  • svg-tests/W3C-SVG-1.1/shapes-polygon-01-t-w3c.png: Added.
  • svg-tests/W3C-SVG-1.1/shapes-polygon-01-t.svg: Added.
  • svg-tests/W3C-SVG-1.1/shapes-polyline-01-t-expected.txt: Added.
  • svg-tests/W3C-SVG-1.1/shapes-polyline-01-t-w3c.png: Added.
  • svg-tests/W3C-SVG-1.1/shapes-polyline-01-t.svg: Added.
  • svg-tests/W3C-SVG-1.1/shapes-rect-01-t-expected.txt: Added.
  • svg-tests/W3C-SVG-1.1/shapes-rect-01-t-w3c.png: Added.
  • svg-tests/W3C-SVG-1.1/shapes-rect-01-t.svg: Added.
  • svg-tests/W3C-SVG-1.1/struct-cond-01-t-expected.txt: Added.
  • svg-tests/W3C-SVG-1.1/struct-cond-01-t-w3c.png: Added.
  • svg-tests/W3C-SVG-1.1/struct-cond-01-t.svg: Added.
  • svg-tests/W3C-SVG-1.1/struct-cond-02-t-expected.txt: Added.
  • svg-tests/W3C-SVG-1.1/struct-cond-02-t-w3c.png: Added.
  • svg-tests/W3C-SVG-1.1/struct-cond-02-t.svg: Added.
  • svg-tests/W3C-SVG-1.1/struct-defs-01-t-expected.txt: Added.
  • svg-tests/W3C-SVG-1.1/struct-defs-01-t-w3c.png: Added.
  • svg-tests/W3C-SVG-1.1/struct-defs-01-t.svg: Added.
  • svg-tests/W3C-SVG-1.1/struct-dom-01-b-w3c.png: Added.
  • svg-tests/W3C-SVG-1.1/struct-dom-01-b.svg-disabled: Added.
  • svg-tests/W3C-SVG-1.1/struct-dom-02-b-w3c.png: Added.
  • svg-tests/W3C-SVG-1.1/struct-dom-02-b.svg-disabled: Added.
  • svg-tests/W3C-SVG-1.1/struct-dom-03-b-w3c.png: Added.
  • svg-tests/W3C-SVG-1.1/struct-dom-03-b.svg-disabled: Added.
  • svg-tests/W3C-SVG-1.1/struct-dom-04-b-w3c.png: Added.
  • svg-tests/W3C-SVG-1.1/struct-dom-04-b.svg-disabled: Added.
  • svg-tests/W3C-SVG-1.1/struct-dom-05-b-w3c.png: Added.
  • svg-tests/W3C-SVG-1.1/struct-dom-05-b.svg-disabled: Added.
  • svg-tests/W3C-SVG-1.1/struct-dom-06-b-w3c.png: Added.
  • svg-tests/W3C-SVG-1.1/struct-dom-06-b.svg-disabled: Added.
  • svg-tests/W3C-SVG-1.1/struct-frag-01-t-expected.txt: Added.
  • svg-tests/W3C-SVG-1.1/struct-frag-01-t-w3c.png: Added.
  • svg-tests/W3C-SVG-1.1/struct-frag-01-t.svg: Added.
  • svg-tests/W3C-SVG-1.1/struct-group-01-t-expected.txt: Added.
  • svg-tests/W3C-SVG-1.1/struct-group-01-t-w3c.png: Added.
  • svg-tests/W3C-SVG-1.1/struct-group-01-t.svg: Added.
  • svg-tests/W3C-SVG-1.1/struct-group-02-b-expected.txt: Added.
  • svg-tests/W3C-SVG-1.1/struct-group-02-b-w3c.png: Added.
  • svg-tests/W3C-SVG-1.1/struct-group-02-b.svg: Added.
  • svg-tests/W3C-SVG-1.1/struct-image-01-t-expected.txt: Added.
  • svg-tests/W3C-SVG-1.1/struct-image-01-t-w3c.png: Added.
  • svg-tests/W3C-SVG-1.1/struct-image-01-t.svg: Added.
  • svg-tests/W3C-SVG-1.1/struct-image-02-b-expected.txt: Added.
  • svg-tests/W3C-SVG-1.1/struct-image-02-b-w3c.png: Added.
  • svg-tests/W3C-SVG-1.1/struct-image-02-b.svg: Added.
  • svg-tests/W3C-SVG-1.1/struct-image-03-t-expected.txt: Added.
  • svg-tests/W3C-SVG-1.1/struct-image-03-t-w3c.png: Added.
  • svg-tests/W3C-SVG-1.1/struct-image-03-t.svg: Added.
  • svg-tests/W3C-SVG-1.1/struct-image-04-t-expected.txt: Added.
  • svg-tests/W3C-SVG-1.1/struct-image-04-t-w3c.png: Added.
  • svg-tests/W3C-SVG-1.1/struct-image-04-t.svg: Added.
  • svg-tests/W3C-SVG-1.1/struct-image-05-b-expected.txt: Added.
  • svg-tests/W3C-SVG-1.1/struct-image-05-b-w3c.png: Added.
  • svg-tests/W3C-SVG-1.1/struct-image-05-b.svg: Added.
  • svg-tests/W3C-SVG-1.1/struct-symbol-01-b-expected.txt: Added.
  • svg-tests/W3C-SVG-1.1/struct-symbol-01-b-w3c.png: Added.
  • svg-tests/W3C-SVG-1.1/struct-symbol-01-b.svg: Added.
  • svg-tests/W3C-SVG-1.1/styling-css-01-b-expected.txt: Added.
  • svg-tests/W3C-SVG-1.1/styling-css-01-b-w3c.png: Added.
  • svg-tests/W3C-SVG-1.1/styling-css-01-b.svg: Added.
  • svg-tests/W3C-SVG-1.1/styling-css-02-b-expected.txt: Added.
  • svg-tests/W3C-SVG-1.1/styling-css-02-b-w3c.png: Added.
  • svg-tests/W3C-SVG-1.1/styling-css-02-b.svg: Added.
  • svg-tests/W3C-SVG-1.1/styling-css-03-b-expected.txt: Added.
  • svg-tests/W3C-SVG-1.1/styling-css-03-b-w3c.png: Added.
  • svg-tests/W3C-SVG-1.1/styling-css-03-b.svg: Added.
  • svg-tests/W3C-SVG-1.1/styling-inherit-01-b-expected.txt: Added.
  • svg-tests/W3C-SVG-1.1/styling-inherit-01-b-w3c.png: Added.
  • svg-tests/W3C-SVG-1.1/styling-inherit-01-b.svg: Added.
  • svg-tests/W3C-SVG-1.1/styling-pres-01-t-expected.txt: Added.
  • svg-tests/W3C-SVG-1.1/styling-pres-01-t-w3c.png: Added.
  • svg-tests/W3C-SVG-1.1/styling-pres-01-t.svg: Added.
  • svg-tests/W3C-SVG-1.1/text-align-01-b-expected.txt: Added.
  • svg-tests/W3C-SVG-1.1/text-align-01-b-w3c.png: Added.
  • svg-tests/W3C-SVG-1.1/text-align-01-b.svg: Added.
  • svg-tests/W3C-SVG-1.1/text-align-02-b-expected.txt: Added.
  • svg-tests/W3C-SVG-1.1/text-align-02-b-w3c.png: Added.
  • svg-tests/W3C-SVG-1.1/text-align-02-b.svg: Added.
  • svg-tests/W3C-SVG-1.1/text-align-03-b-expected.txt: Added.
  • svg-tests/W3C-SVG-1.1/text-align-03-b-w3c.png: Added.
  • svg-tests/W3C-SVG-1.1/text-align-03-b.svg: Added.
  • svg-tests/W3C-SVG-1.1/text-align-04-b-expected.txt: Added.
  • svg-tests/W3C-SVG-1.1/text-align-04-b-w3c.png: Added.
  • svg-tests/W3C-SVG-1.1/text-align-04-b.svg: Added.
  • svg-tests/W3C-SVG-1.1/text-align-05-b-expected.txt: Added.
  • svg-tests/W3C-SVG-1.1/text-align-05-b-w3c.png: Added.
  • svg-tests/W3C-SVG-1.1/text-align-05-b.svg: Added.
  • svg-tests/W3C-SVG-1.1/text-align-06-b-expected.txt: Added.
  • svg-tests/W3C-SVG-1.1/text-align-06-b-w3c.png: Added.
  • svg-tests/W3C-SVG-1.1/text-align-06-b.svg: Added.
  • svg-tests/W3C-SVG-1.1/text-altglyph-01-b-expected.txt: Added.
  • svg-tests/W3C-SVG-1.1/text-altglyph-01-b-w3c.png: Added.
  • svg-tests/W3C-SVG-1.1/text-altglyph-01-b.svg: Added.
  • svg-tests/W3C-SVG-1.1/text-deco-01-b-expected.txt: Added.
  • svg-tests/W3C-SVG-1.1/text-deco-01-b-w3c.png: Added.
  • svg-tests/W3C-SVG-1.1/text-deco-01-b.svg: Added.
  • svg-tests/W3C-SVG-1.1/text-fonts-01-t-expected.txt: Added.
  • svg-tests/W3C-SVG-1.1/text-fonts-01-t-w3c.png: Added.
  • svg-tests/W3C-SVG-1.1/text-fonts-01-t.svg: Added.
  • svg-tests/W3C-SVG-1.1/text-fonts-02-t-expected.txt: Added.
  • svg-tests/W3C-SVG-1.1/text-fonts-02-t-w3c.png: Added.
  • svg-tests/W3C-SVG-1.1/text-fonts-02-t.svg: Added.
  • svg-tests/W3C-SVG-1.1/text-intro-01-t-expected.txt: Added.
  • svg-tests/W3C-SVG-1.1/text-intro-01-t-w3c.png: Added.
  • svg-tests/W3C-SVG-1.1/text-intro-01-t.svg: Added.
  • svg-tests/W3C-SVG-1.1/text-intro-02-b-expected.txt: Added.
  • svg-tests/W3C-SVG-1.1/text-intro-02-b-w3c.png: Added.
  • svg-tests/W3C-SVG-1.1/text-intro-02-b.svg: Added.
  • svg-tests/W3C-SVG-1.1/text-intro-03-b-expected.txt: Added.
  • svg-tests/W3C-SVG-1.1/text-intro-03-b-w3c.png: Added.
  • svg-tests/W3C-SVG-1.1/text-intro-03-b.svg: Added.
  • svg-tests/W3C-SVG-1.1/text-intro-04-t-expected.txt: Added.
  • svg-tests/W3C-SVG-1.1/text-intro-04-t-w3c.png: Added.
  • svg-tests/W3C-SVG-1.1/text-intro-04-t.svg: Added.
  • svg-tests/W3C-SVG-1.1/text-path-01-b-expected.txt: Added.
  • svg-tests/W3C-SVG-1.1/text-path-01-b-w3c.png: Added.
  • svg-tests/W3C-SVG-1.1/text-path-01-b.svg: Added.
  • svg-tests/W3C-SVG-1.1/text-spacing-01-b-expected.txt: Added.
  • svg-tests/W3C-SVG-1.1/text-spacing-01-b-w3c.png: Added.
  • svg-tests/W3C-SVG-1.1/text-spacing-01-b.svg: Added.
  • svg-tests/W3C-SVG-1.1/text-text-01-b-expected.txt: Added.
  • svg-tests/W3C-SVG-1.1/text-text-01-b-w3c.png: Added.
  • svg-tests/W3C-SVG-1.1/text-text-01-b.svg: Added.
  • svg-tests/W3C-SVG-1.1/text-text-03-b-expected.txt: Added.
  • svg-tests/W3C-SVG-1.1/text-text-03-b-w3c.png: Added.
  • svg-tests/W3C-SVG-1.1/text-text-03-b.svg: Added.
  • svg-tests/W3C-SVG-1.1/text-tref-01-b-expected.txt: Added.
  • svg-tests/W3C-SVG-1.1/text-tref-01-b-w3c.png: Added.
  • svg-tests/W3C-SVG-1.1/text-tref-01-b.svg: Added.
  • svg-tests/W3C-SVG-1.1/text-tselect-01-b-expected.txt: Added.
  • svg-tests/W3C-SVG-1.1/text-tselect-01-b-w3c.png: Added.
  • svg-tests/W3C-SVG-1.1/text-tselect-01-b.svg: Added.
  • svg-tests/W3C-SVG-1.1/text-tspan-01-b-expected.txt: Added.
  • svg-tests/W3C-SVG-1.1/text-tspan-01-b-w3c.png: Added.
  • svg-tests/W3C-SVG-1.1/text-tspan-01-b.svg: Added.
  • svg-tests/W3C-SVG-1.1/text-ws-01-t-expected.txt: Added.
  • svg-tests/W3C-SVG-1.1/text-ws-01-t-w3c.png: Added.
  • svg-tests/W3C-SVG-1.1/text-ws-01-t.svg: Added.
  • svg-tests/W3C-SVG-1.1/text-ws-02-t-expected.txt: Added.
  • svg-tests/W3C-SVG-1.1/text-ws-02-t-w3c.png: Added.
  • svg-tests/W3C-SVG-1.1/text-ws-02-t.svg: Added.
12:31 PM Changeset in webkit [10080] by eseidel
  • 3 edits in trunk/WebKitTools

Bug #: 4303
Submitted by: eseidel
Reviewed by: darin

11:52 AM Changeset in webkit [10079] by darin
  • 3 edits in trunk/WebKitLibraries
  • libWebKitSystemInterface.a: Universal binary.
  • WebKitSystemInterface.h: Updated for calls that Eric recently removed.
11:46 AM Changeset in webkit [10078] by cblu
  • 4 edits in trunk/WebCore

Reviewed by darin.

  • khtml/ecma/kjs_dom.cpp:
  • khtml/ecma/kjs_dom.h: (KJS::DOMNodeList::): Add Length and Item to DOMNodeList.
  • khtml/ecma/kjs_navigator.cpp: (KJS::Plugins::getValueProperty): (KJS::MimeTypes::getValueProperty): Fix capitalization.
8:42 AM Changeset in webkit [10077] by darin
  • 2 edits in trunk/WebKitTools
  • Scripts/cvs-create-patch: Do all the directories at once, for speed.

Aug 6, 2005:

11:17 PM Changeset in webkit [10076] by mjs
  • 67 edits
    7 adds in trunk

JavaScriptCore:

Reviewed by Darin.

Change over to the new PropertySlot mechanism for property
lookup. This allows the elimination of hasOwnProperty
methods. Also did some of the performance tuning enabled by this
(but not yet all the possible improvements for function calls,
assignment, ++, and so forth). And also much code cleanup.

Net result is about a 2% speedup on the JS iBench.

Also redid Geoff's fix for the chrashing applet by avoiding a NULL
prototype in the bindings code and using the default of Null()
instead.

  • JavaScriptCore.xcodeproj/project.pbxproj:
  • bindings/objc/objc_runtime.h:
  • bindings/objc/objc_runtime.mm: (ObjcFallbackObjectImp::ObjcFallbackObjectImp): (ObjcFallbackObjectImp::getOwnPropertySlot):
  • bindings/runtime_array.cpp: (RuntimeArrayImp::lengthGetter): (RuntimeArrayImp::indexGetter): (RuntimeArrayImp::getOwnPropertySlot):
  • bindings/runtime_array.h:
  • bindings/runtime_method.cpp: (RuntimeMethodImp::lengthGetter): (RuntimeMethodImp::getOwnPropertySlot):
  • bindings/runtime_method.h:
  • bindings/runtime_object.cpp: (RuntimeObjectImp::RuntimeObjectImp): (RuntimeObjectImp::fallbackObjectGetter): (RuntimeObjectImp::fieldGetter): (RuntimeObjectImp::methodGetter): (RuntimeObjectImp::getOwnPropertySlot):
  • bindings/runtime_object.h:
  • bindings/runtime_root.h:
  • kjs/array_instance.h:
  • kjs/array_object.cpp: (ArrayInstanceImp::lengthGetter): (ArrayInstanceImp::getOwnPropertySlot): (ArrayPrototypeImp::getOwnPropertySlot):
  • kjs/array_object.h:
  • kjs/date_object.cpp: (DatePrototypeImp::getOwnPropertySlot):
  • kjs/date_object.h:
  • kjs/function.cpp: (KJS::FunctionImp::argumentsGetter): (KJS::FunctionImp::lengthGetter): (KJS::FunctionImp::getOwnPropertySlot): (KJS::FunctionImp::put): (KJS::FunctionImp::deleteProperty): (KJS::ArgumentsImp::mappedIndexGetter): (KJS::ArgumentsImp::getOwnPropertySlot): (KJS::ActivationImp::argumentsGetter): (KJS::ActivationImp::getArgumentsGetter): (KJS::ActivationImp::getOwnPropertySlot): (KJS::ActivationImp::deleteProperty):
  • kjs/function.h:
  • kjs/internal.cpp: (InterpreterImp::InterpreterImp): (InterpreterImp::initGlobalObject): (InterpreterImp::~InterpreterImp): (InterpreterImp::evaluate):
  • kjs/internal.h: (KJS::InterpreterImp::globalExec):
  • kjs/interpreter.cpp: (Interpreter::Interpreter): (Interpreter::createLanguageInstanceForValue):
  • kjs/interpreter.h: (KJS::Interpreter::argumentsIdentifier): (KJS::Interpreter::specialPrototypeIdentifier):
  • kjs/lookup.h: (KJS::staticFunctionGetter): (KJS::staticValueGetter): (KJS::getStaticPropertySlot): (KJS::getStaticFunctionSlot): (KJS::getStaticValueSlot):
  • kjs/math_object.cpp: (MathObjectImp::getOwnPropertySlot):
  • kjs/math_object.h:
  • kjs/nodes.cpp: (ResolveNode::evaluate): (ResolveNode::evaluateReference): (AccessorNode1::evaluate): (AccessorNode2::evaluate):
  • kjs/number_object.cpp: (NumberObjectImp::getOwnPropertySlot):
  • kjs/number_object.h:
  • kjs/object.cpp: (KJS::ObjectImp::get): (KJS::ObjectImp::getProperty): (KJS::ObjectImp::getPropertySlot): (KJS::ObjectImp::getOwnPropertySlot): (KJS::ObjectImp::put): (KJS::ObjectImp::hasProperty): (KJS::ObjectImp::hasOwnProperty):
  • kjs/object.h: (KJS::ObjectImp::getDirectLocation): (KJS::ObjectImp::getPropertySlot): (KJS::ObjectImp::getOwnPropertySlot):
  • kjs/object_wrapper.h: Added. (KJS::): (KJS::Object::Object): (KJS::Object::operator ObjectImp *):
  • kjs/property_map.cpp: (KJS::PropertyMap::getLocation):
  • kjs/property_map.h:
  • kjs/property_slot.cpp: Added. (KJS::PropertySlot::undefinedGetter):
  • kjs/property_slot.h: Added. (KJS::PropertySlot::isSet): (KJS::PropertySlot::getValue): (KJS::PropertySlot::setValueSlot): (KJS::PropertySlot::setStaticEntry): (KJS::PropertySlot::setCustom): (KJS::PropertySlot::setCustomIndex): (KJS::PropertySlot::setUndefined): (KJS::PropertySlot::slotBase): (KJS::PropertySlot::staticEntry): (KJS::PropertySlot::index): (KJS::PropertySlot::):
  • kjs/protect.h:
  • kjs/protected_object.h: Added. (KJS::ProtectedObject::ProtectedObject): (KJS::ProtectedObject::~ProtectedObject): (KJS::ProtectedObject::operator=): (KJS::ProtectedReference::ProtectedReference): (KJS::ProtectedReference::~ProtectedReference): (KJS::ProtectedReference::operator=):
  • kjs/reference.h:
  • kjs/reference_list.cpp:
  • kjs/regexp_object.cpp: (RegExpObjectImp::backrefGetter): (RegExpObjectImp::getOwnPropertySlot):
  • kjs/regexp_object.h:
  • kjs/string_object.cpp: (StringInstanceImp::lengthGetter): (StringInstanceImp::indexGetter): (StringInstanceImp::getOwnPropertySlot): (StringPrototypeImp::getOwnPropertySlot):
  • kjs/string_object.h:

WebCore:

Reviewed by Darin.

Change over to the new PropertySlot mechanism for property
lookup. This allows the elimination of hasOwnProperty methods. I
also did a bunch of code cleanup and regularization of the various
property lookup methods.

Test cases added: Added a test case for a bug I found along the way.

  • layout-tests/fast/js/string-index-overflow.html:
  • layout-tests/fast/js/string-index-overflow-expected.txt:
  • khtml/ecma/kjs_binding.cpp: (KJS::ScriptInterpreter::createLanguageInstanceForValue):
  • khtml/ecma/kjs_binding.h:
  • khtml/ecma/kjs_css.cpp: (KJS::DOMCSSStyleDeclaration::indexGetter): (KJS::DOMCSSStyleDeclaration::cssPropertyGetter): (KJS::DOMCSSStyleDeclaration::getOwnPropertySlot): (KJS::DOMCSSStyleDeclaration::getValueProperty): (KJS::DOMStyleSheet::getOwnPropertySlot): (KJS::DOMStyleSheetList::getValueProperty): (KJS::DOMStyleSheetList::indexGetter): (KJS::DOMStyleSheetList::nameGetter): (KJS::DOMStyleSheetList::getOwnPropertySlot): (KJS::DOMMediaList::getValueProperty): (KJS::DOMMediaList::indexGetter): (KJS::DOMMediaList::getOwnPropertySlot): (KJS::DOMCSSStyleSheet::getValueProperty): (KJS::DOMCSSStyleSheet::getOwnPropertySlot): (KJS::DOMCSSRuleList::getValueProperty): (KJS::DOMCSSRuleList::indexGetter): (KJS::DOMCSSRuleList::getOwnPropertySlot): (KJS::DOMCSSRule::getOwnPropertySlot): (KJS::CSSRuleConstructor::getOwnPropertySlot): (KJS::DOMCSSValue::getValueProperty): (KJS::DOMCSSValue::getOwnPropertySlot): (KJS::CSSValueConstructor::getOwnPropertySlot): (KJS::DOMCSSPrimitiveValue::getValueProperty): (KJS::DOMCSSPrimitiveValue::getOwnPropertySlot): (KJS::CSSPrimitiveValueConstructor::getOwnPropertySlot): (KJS::DOMCSSValueList::getValueProperty): (KJS::DOMCSSValueList::indexGetter): (KJS::DOMCSSValueList::getOwnPropertySlot): (KJS::DOMRGBColor::getOwnPropertySlot): (KJS::DOMRect::getOwnPropertySlot): (KJS::DOMCounter::getOwnPropertySlot):
  • khtml/ecma/kjs_css.h: (KJS::DOMCSSStyleDeclaration::): (KJS::DOMCSSStyleSheet::): (KJS::DOMCSSRule::): (KJS::DOMCSSValueList::):
  • khtml/ecma/kjs_dom.cpp: (KJS::DOMNode::getOwnPropertySlot): (KJS::): (KJS::DOMNodeList::getValueProperty): (KJS::DOMNodeList::indexGetter): (KJS::DOMNodeList::nameGetter): (KJS::DOMNodeList::getOwnPropertySlot): (KJS::DOMNodeList::call): (KJS::DOMAttr::getOwnPropertySlot): (KJS::DOMDocument::getOwnPropertySlot): (KJS::DOMElement::getValueProperty): (KJS::DOMElement::attributeGetter): (KJS::DOMElement::getOwnPropertySlot): (KJS::DOMDocumentType::getOwnPropertySlot): (KJS::DOMNamedNodeMap::lengthGetter): (KJS::DOMNamedNodeMap::indexGetter): (KJS::DOMNamedNodeMap::getOwnPropertySlot): (KJS::DOMProcessingInstruction::getOwnPropertySlot): (KJS::DOMNotation::getOwnPropertySlot): (KJS::DOMEntity::getOwnPropertySlot): (KJS::NodeConstructor::getOwnPropertySlot): (KJS::DOMExceptionConstructor::getOwnPropertySlot): (KJS::DOMNamedNodesCollection::lengthGetter): (KJS::DOMNamedNodesCollection::indexGetter): (KJS::DOMNamedNodesCollection::getOwnPropertySlot): (KJS::DOMCharacterData::getOwnPropertySlot):
  • khtml/ecma/kjs_dom.h:
  • khtml/ecma/kjs_events.cpp: (KJS::EventConstructor::getOwnPropertySlot): (KJS::DOMEvent::getOwnPropertySlot): (KJS::EventExceptionConstructor::getOwnPropertySlot): (KJS::DOMUIEvent::getOwnPropertySlot): (KJS::DOMMouseEvent::getOwnPropertySlot): (KJS::DOMKeyboardEvent::getOwnPropertySlot): (KJS::MutationEventConstructor::getOwnPropertySlot): (KJS::DOMMutationEvent::getOwnPropertySlot): (KJS::DOMWheelEvent::getOwnPropertySlot): (KJS::Clipboard::getOwnPropertySlot):
  • khtml/ecma/kjs_events.h:
  • khtml/ecma/kjs_html.cpp: (KJS::HTMLDocument::namedItemGetter): (KJS::HTMLDocument::getValueProperty): (KJS::HTMLDocument::getOwnPropertySlot): (KJS::HTMLElement::formIndexGetter): (KJS::HTMLElement::formNameGetter): (KJS::HTMLElement::selectIndexGetter): (KJS::HTMLElement::framesetNameGetter): (KJS::HTMLElement::frameWindowPropertyGetter): (KJS::HTMLElement::runtimeObjectGetter): (KJS::HTMLElement::runtimeObjectPropertyGetter): (KJS::HTMLElement::getOwnPropertySlot): (KJS::HTMLCollection::lengthGetter): (KJS::HTMLCollection::indexGetter): (KJS::HTMLCollection::nameGetter): (KJS::HTMLCollection::getOwnPropertySlot): (KJS::HTMLSelectCollection::selectedIndexGetter): (KJS::HTMLSelectCollection::getOwnPropertySlot): (KJS::Image::getOwnPropertySlot): (KJS::Context2D::getOwnPropertySlot): (KJS::Gradient::getOwnPropertySlot): (KJS::ImagePattern::getOwnPropertySlot):
  • khtml/ecma/kjs_html.h: (KJS::HTMLCollection::toBoolean):
  • khtml/ecma/kjs_navigator.cpp: (KJS::Plugins::): (KJS::MimeTypes::): (KJS::Plugin::): (KJS::MimeType::): (KJS::): (KJS::Navigator::getOwnPropertySlot): (KJS::Plugins::getValueProperty): (KJS::Plugins::indexGetter): (KJS::Plugins::nameGetter): (KJS::Plugins::getOwnPropertySlot): (KJS::MimeTypes::getValueProperty): (KJS::MimeTypes::indexGetter): (KJS::MimeTypes::nameGetter): (KJS::MimeTypes::getOwnPropertySlot): (KJS::Plugin::getValueProperty): (KJS::Plugin::indexGetter): (KJS::Plugin::nameGetter): (KJS::Plugin::getOwnPropertySlot): (KJS::MimeType::getValueProperty): (KJS::MimeType::getOwnPropertySlot):
  • khtml/ecma/kjs_navigator.h:
  • khtml/ecma/kjs_range.cpp: (KJS::DOMRange::getOwnPropertySlot): (KJS::RangeConstructor::getOwnPropertySlot):
  • khtml/ecma/kjs_range.h:
  • khtml/ecma/kjs_traversal.cpp: (KJS::DOMNodeIterator::getOwnPropertySlot): (KJS::NodeFilterConstructor::getOwnPropertySlot): (KJS::DOMTreeWalker::getOwnPropertySlot):
  • khtml/ecma/kjs_traversal.h:
  • khtml/ecma/kjs_views.cpp: (KJS::DOMAbstractView::~DOMAbstractView): (KJS::DOMAbstractView::getValueProperty): (KJS::DOMAbstractView::getOwnPropertySlot):
  • khtml/ecma/kjs_views.h:
  • khtml/ecma/kjs_window.cpp: (KJS::FrameArray::): (KJS::FrameArray::classInfo): (KJS::Screen::getOwnPropertySlot): (KJS::Window::getValueProperty): (KJS::Window::childFrameGetter): (KJS::Window::namedFrameGetter): (KJS::Window::indexGetter): (KJS::Window::namedItemGetter): (KJS::Window::getOwnPropertySlot): (KJS::): (KJS::FrameArray::getValueProperty): (KJS::FrameArray::indexGetter): (KJS::FrameArray::nameGetter): (KJS::FrameArray::getOwnPropertySlot): (KJS::Location::getValueProperty): (KJS::Location::getOwnPropertySlot): (KJS::Selection::getValueProperty): (KJS::Selection::getOwnPropertySlot): (KJS::BarInfo::getValueProperty): (KJS::BarInfo::getOwnPropertySlot): (KJS::History::getOwnPropertySlot):
  • khtml/ecma/kjs_window.h:
  • khtml/ecma/xmlhttprequest.cpp: (KJS::XMLHttpRequest::getOwnPropertySlot):
  • khtml/ecma/xmlhttprequest.h:
12:00 PM Changeset in webkit [10075] by darin
  • 3 edits in trunk

Fixed some old "fixed by nobody" lines.

11:46 AM Changeset in webkit [10074] by eseidel
  • 8 edits
    2 adds in trunk/WebCore

Bug #: 3917
Submitted by: eseidel
Reviewed by: darin

  • WebCore+SVG/DrawDocument.mm: DumpKCanvasTree support (-[DrawDocument renderTreeAsExternalRepresentation]):
  • WebCore+SVG/DrawDocumentPrivate.h:
  • WebCore.xcodeproj/project.pbxproj: fixed bison + zsh issue
  • kcanvas/KCanvas.cpp: (KCanvas::Private::~Private): device is now a singleton
  • kcanvas/KCanvasContainer.cpp: (KCanvasContainer::first): needed for DumpKCanvasTree (KCanvasContainer::last): needed for DumpKCanvasTree
  • kcanvas/KCanvasContainer.h:
  • kcanvas/KCanvasTreeDebug.cpp: Added.
  • kcanvas/KCanvasTreeDebug.h: Added.
  • kwq/KWQTextStream.mm: (QTextStream::operator<<): added missing float and double versions This adds all the changes necessary to support DumpKCanvasTree. Most noteable: operator<<(float) and double were missing from KWQTextStream, also added KCanvasTreeDebug, modeled after KWQRenderTreeDebug. Most of KCanvasTreeDebug will be removed if the render trees finally merge. http://bugzilla.opendarwin.org/show_bug.cgi?id=3917
11:36 AM Changeset in webkit [10073] by eseidel
  • 1 edit
    6 adds in trunk/WebKitTools

Bug #: 3917
Submitted by: eseidel
Reviewed by: darin

  • DumpKCanvasTree/DumpKCanvasTree.m: Added.
  • DumpKCanvasTree/DumpKCanvasTree.xcodeproj/project.pbxproj: Added.
  • Scripts/build-dumpkcanvastree: Added.
  • Scripts/run-webkit-tests-svg: Added. Adds a DumpRenderTree-like tool for SVG which allows us to do text-based layout regression testing. This (like most of the SVG specific stuff) is temporary and will be replaced by DumpRenderTree once the DOMs and RenderTrees merge. http://bugzilla.opendarwin.org/show_bug.cgi?id=3917
9:33 AM Changeset in webkit [10072] by darin
  • 2 edits in trunk/WebCore

Reviewed by Dave Hyatt.

  • khtml/css/css_valueimpl.cpp: (DOM::CSSMutableStyleDeclarationImpl::setChanged): Small tweak.
9:30 AM Changeset in webkit [10071] by darin
  • 2 edits
    2 adds
    1 delete in trunk

Reviewed by Dave Hyatt.

  • fixed crash in one of the W3C DOM tests
  • khtml/xml/dom_nodeimpl.cpp: (DOM::NodeImpl::dispatchEvent): Check for NULL which means the passed object is not an event. Return without raising an exception because that's what Gecko does despite the fact that the DOM test expects a (platform-specific) exception.
  • layout-tests/dom/html/level2/events/dispatchEvent01-expected.txt: Added.
  • layout-tests/dom/html/level2/events/dispatchEvent01.html: Added.
  • layout-tests/dom/html/level2/events/dispatchEvent01.html-disabled: Removed.
9:28 AM Changeset in webkit [10070] by darin
  • 2 edits in trunk/WebCore

Reviewed by Dave Hyatt.

  • added a "set" operation to HashMap for cases where you want to either insert or modify an existing map entry; the "set" name is based on symmetry with get, and also on the naming used for similar operations in CFDictionary.
  • khtml/misc/hashmap.h: Small tweak to insert and added set.
9:27 AM Changeset in webkit [10069] by darin
  • 2 edits in trunk/WebCore

Reviewed by Dave Hyatt.

  • made a small improvement to how Windows Latin-1 characters are handled in the tokenizer
  • khtml/html/htmltokenizer.cpp: (khtml::fixUpChar): Changed to use an array and a quick check to determine if a character is one of the ones that needs to be mapped. This retains most of the speedup gained from not doing anything when the character doesn't need to be fixed up. (khtml::HTMLTokenizer::parseSpecial): Get rid of the local check since the check in fixUpChar is sufficient not. (khtml::HTMLTokenizer::parseText): Ditto. (khtml::HTMLTokenizer::parseEntity): Ditto. (khtml::HTMLTokenizer::parseTag): Ditto. (khtml::HTMLTokenizer::write): Ditto.
1:49 AM Changeset in webkit [10068] by eseidel
  • 2 edits in trunk/WebCore

Bug #: 4252
Submitted by: eseidel
Reviewed by: darin

1:44 AM Changeset in webkit [10067] by eseidel
  • 2 edits in trunk/WebKitTools

Bug #: 4252
Submitted by: eseidel
Reviewed by: darin

Aug 5, 2005:

7:30 PM Changeset in webkit [10066] by adele
  • 6 edits in trunk

JavaScriptCore:

Reviewed by Darin.

  • JavaScriptCore.xcodeproj/project.pbxproj: Unchecked 'statics are thread safe' option.

WebCore:

Reviewed by Darin.

  • WebCore.xcodeproj/project.pbxproj: Unchecked 'statics are thread safe' option.

WebKit:

Reviewed by Darin.

  • WebKit.xcodeproj/project.pbxproj: Unchecked 'statics are thread safe' option.
6:37 PM Changeset in webkit [10065]
  • 309 copies
    3 deletes in tags/Safari-416

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

6:37 PM Changeset in webkit [10064] by adele
  • 6 edits in branches/Safari-2-0-branch

Versioning for Safari-2-0-branch - Safari-416

6:33 PM Changeset in webkit [10063] by adele
  • 2 edits in branches/Safari-2-0-branch/JavaScriptCore

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

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

-fixed <rdar://problem/4207220> REGRESSION (DENVER): Crash occurs
after clicking on Hangman applet

Reviewed by darin.

  • kjs/object.cpp: (KJS::ObjectImp::hasProperty): added check for null prototype.

FIXME: The long-term plan is to make runtime objects use JS Null()
instead of null pointers, which will allow us to eliminate null
checks, improving performance.

6:31 PM Changeset in webkit [10062] by adele
  • 6 edits in branches/Safari-2-0-branch

JavaScriptCore:

Reviewed by Darin.

  • JavaScriptCore.xcodeproj/project.pbxproj: Unchecked 'statics are thread safe' option.

WebCore:

Reviewed by Darin.

  • WebCore.xcodeproj/project.pbxproj: Unchecked 'statics are thread safe' option.

WebKit:

Reviewed by Darin.

  • WebKit.xcodeproj/project.pbxproj: Unchecked 'statics are thread safe' option.
6:16 PM Changeset in webkit [10061] by ggaren
  • 2 edits in trunk/JavaScriptCore

-fixed <rdar://problem/4207220> REGRESSION (DENVER): Crash occurs
after clicking on Hangman applet

Reviewed by darin.

  • kjs/object.cpp: (KJS::ObjectImp::hasProperty): added check for null prototype.

FIXME: The long-term plan is to make runtime objects use JS Null()
instead of null pointers, which will allow us to eliminate null
checks, improving performance.

1:47 PM Changeset in webkit [10060] by hyatt
  • 3 edits
    2 adds in trunk

-added layout test for fix to: <rdar://problem/4161606> JavaScript regular
expressions with certain ranges of Unicode characters cause a crash

Test cases added:

  • layout-tests/fast/js/regexp-big-unicode-ranges-expected.txt: Added.
  • layout-tests/fast/js/regexp-big-unicode-ranges.html: Added.
1:44 PM Changeset in webkit [10059] by ggaren
  • 3 edits
    2 adds in trunk

* empty log message *

11:36 AM Changeset in webkit [10058] by hyatt
  • 5 edits in trunk/WebCore

Fix for bugzilla bug 4289, a regression from the QualifiedName landing. Make sure getNamedItemNS and
removeNamedItemNS are case-insensitive in HTML documents.

Reviewed by darin

  • khtml/xml/dom_elementimpl.cpp: (NamedAttrMapImpl::getNamedItemNS): (NamedAttrMapImpl::removeNamedItemNS):
  • khtml/xml/dom_elementimpl.h:
  • khtml/xml/dom_nodeimpl.cpp:
  • khtml/xml/dom_nodeimpl.h: (DOM::NamedNodeMapImpl::NamedNodeMapImpl): (DOM::NamedNodeMapImpl::~NamedNodeMapImpl):
11:31 AM Changeset in webkit [10057]
  • 62 copies
    4 deletes in tags/JavaScriptCore-412~7

This commit was manufactured by cvs2svn to create tag
'JavaScriptCore-412~7'.

11:31 AM Changeset in webkit [10056] by adele
  • 2 edits in branches/Safari-2-0-branch/JavaScriptCore

Versioning for Safari-2-0-branch - JavaScriptCore-412.7

11:28 AM Changeset in webkit [10055]
  • 201 copies
    3 deletes in tags/WebCore-415~16

This commit was manufactured by cvs2svn to create tag
'WebCore-415~16'.

11:28 AM Changeset in webkit [10054] by adele
  • 2 edits in branches/Safari-2-0-branch/WebCore

Versioning for Safari-2-0-branch - WebCore-415.16

11:25 AM Changeset in webkit [10053]
  • 47 copies
    4 deletes in tags/WebKit-412~9

This commit was manufactured by cvs2svn to create tag 'WebKit-412~9'.

11:25 AM Changeset in webkit [10052] by adele
  • 2 edits in branches/Safari-2-0-branch/WebKit

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

11:22 AM Changeset in webkit [10051] by justing
  • 4 edits
    1 add in trunk/WebCore

Reviewed by kocienda

Fix for:

  • <rdar://problem/4132360> HIM-8A428:Space key works like Return key in Mail application.
  • <rdar://problem/4122708> Mail: when composing new mail with a Korean input method, the first space doesn't work

If the user terminates marked text with a space, a string including marked characters and a normal,
breaking space, is passed to WebCore in order to replace the previous marked sequence. The fix ensures
that the space becomes a non breaking space if necessary.

Test cases added:

  • manual-tests/korean-input-space.html
  • khtml/editing/insert_text_command.cpp: (khtml::InsertTextCommand::input):
11:02 AM Changeset in webkit [10050] by harrison
  • 2 edits in branches/Safari-2-0-branch/WebKit

Merged fix from TOT

<rdar://problem/3792529> REGRESSION (Mail): Tabs do not work the way they did in Panther (especially useful in plain text mail)

Basic strategy is to put tabs into spans with white-space:pre style, and
render them with tabs stops every 8th space, where the space width and
the left margin are those of the enclosing block.

  • WebCoreSupport.subproj/WebTextRenderer.m: (isSpace): (isRoundingHackCharacter): (getUncachedWidth): (-[WebTextRenderer drawLineForCharacters:yOffset:width:color:thickness:]): (-[WebTextRenderer _computeWidthForSpace]): (_drawGlyphs): (-[WebTextRenderer _CG_drawHighlightForRun:style:geometry:]): (-[WebTextRenderer _CG_floatWidthForRun:style:widths:fonts:glyphs:startPosition:numGlyphs:]): (-[WebTextRenderer _extendCharacterToGlyphMapToInclude:]): (-[WebTextRenderer _CG_pointToOffset:style:position:reversed:includePartialGlyphs:]): (glyphForCharacter): (initializeCharacterWidthIterator): (ceilCurrentWidth): (widthForNextCharacter):
11:01 AM Changeset in webkit [10049] by harrison
  • 44 edits in branches/Safari-2-0-branch

Merged fix from TOT

<rdar://problem/3792529> REGRESSION (Mail): Tabs do not work the way they did in Panther (especially useful in plain text mail)

Basic strategy is to put tabs into spans with white-space:pre style, and
render them with tabs stops every 8th space, where the space width and
the left margin are those of the enclosing block.

  • khtml/editing/html_interchange.h:
  • khtml/editing/htmlediting.cpp: (khtml::EditCommand::styleAtPosition): (khtml::isSpecialElement): (khtml::ApplyStyleCommand::removeCSSStyle): (khtml::ApplyStyleCommand::addInlineStyleIfNeeded): (khtml::DeleteSelectionCommand::saveTypingStyleState): (khtml::InsertTextCommand::prepareForTextInsertion): (khtml::InsertTextCommand::input): (khtml::InsertTextCommand::insertTab): (khtml::ReplacementFragment::removeStyleNodes): (khtml::createStyleSpanElement): (khtml::isTabSpanNode): (khtml::isTabSpanTextNode): (khtml::positionBeforeTabSpan): (khtml::createTabSpanElement):
  • khtml/editing/htmlediting.h:
  • khtml/editing/markup.cpp: (khtml::createParagraphContentsFromString): (khtml::createFragmentFromText):
  • khtml/html/htmltokenizer.cpp: (khtml::HTMLTokenizer::begin): (khtml::HTMLTokenizer::processListing): (khtml::HTMLTokenizer::parseSpecial): (khtml::HTMLTokenizer::parseText): (khtml::HTMLTokenizer::parseEntity): (khtml::HTMLTokenizer::parseTag): (khtml::HTMLTokenizer::addPending): (khtml::HTMLTokenizer::write):
  • khtml/html/htmltokenizer.h: (khtml::HTMLTokenizer::):
  • khtml/rendering/bidi.cpp: (khtml::addRun): (khtml::RenderBlock::tabWidth): (khtml::RenderBlock::computeHorizontalPositionsForLine): (khtml::RenderBlock::layoutInlineChildren): (khtml::RenderBlock::skipWhitespace): (khtml::RenderBlock::findNextLineBreak): (khtml::RenderBlock::checkLinesForTextOverflow):
  • khtml/rendering/break_lines.cpp: (khtml::isBreakable):
  • khtml/rendering/font.cpp: (Font::drawHighlightForText): (Font::drawText): (Font::floatWidth): (Font::floatCharacterWidths): (Font::checkSelectionPoint): (Font::width):
  • khtml/rendering/font.h:
  • khtml/rendering/render_block.cpp: (khtml:::RenderFlow): (khtml::RenderBlock::setStyle): (khtml::stripTrailingSpace): (khtml::RenderBlock::calcInlineMinMaxWidth):
  • khtml/rendering/render_block.h:
  • khtml/rendering/render_br.h: (khtml::RenderBR::width):
  • khtml/rendering/render_flexbox.cpp: (khtml::RenderFlexibleBox::layoutVerticalBox):
  • khtml/rendering/render_image.cpp: (RenderImage::setPixmap): (RenderImage::paint):
  • khtml/rendering/render_line.cpp: (khtml::EllipsisBox::paint):
  • khtml/rendering/render_line.h: (khtml::InlineBox::width): (khtml::InlineBox::xPos): (khtml::InlineBox::yPos): (khtml::InlineBox::height): (khtml::InlineBox::baseline):
  • khtml/rendering/render_list.cpp: (RenderListMarker::paint): (RenderListMarker::calcMinMaxWidth):
  • khtml/rendering/render_object.cpp: (RenderObject::tabWidth): (RenderObject::recalcMinMaxWidths):
  • khtml/rendering/render_object.h:
  • khtml/rendering/render_replaced.cpp:
  • khtml/rendering/render_text.cpp: (InlineTextBox::selectionRect): (InlineTextBox::paint): (InlineTextBox::paintSelection): (InlineTextBox::paintMarkedTextBackground): (InlineTextBox::textPos): (InlineTextBox::offsetForPosition): (RenderText::caretRect): (RenderText::cacheWidths): (RenderText::widthFromCache): (RenderText::trimmedMinMaxWidth): (RenderText::calcMinMaxWidth): (RenderText::containsOnlyWhitespace): (RenderText::width):
  • khtml/rendering/render_text.h:
  • kwq/KWQFontMetrics.h:
  • kwq/KWQFontMetrics.mm: (QFontMetrics::width): (QFontMetrics::charWidth): (QFontMetrics::floatWidth): (QFontMetrics::floatCharacterWidths): (QFontMetrics::checkSelectionPoint): (QFontMetrics::boundingRect): (QFontMetrics::size):
  • kwq/KWQPainter.h:
  • kwq/KWQPainter.mm: (QPainter::drawRect): (QPainter::drawLine): (QPainter::drawText): (QPainter::drawHighlightForText): (_fillRectXX): (QPainter::fillRect):
  • kwq/WebCoreTextRenderer.h:
  • kwq/WebCoreTextRendererFactory.mm: (WebCoreInitializeEmptyTextStyle):
  • layout-tests/editing/deleting/delete-tab-001-expected.txt:
  • layout-tests/editing/deleting/delete-tab-001.html:
  • layout-tests/editing/deleting/delete-tab-002-expected.txt:
  • layout-tests/editing/deleting/delete-tab-002.html:
  • layout-tests/editing/deleting/delete-tab-003-expected.txt:
  • layout-tests/editing/deleting/delete-tab-003.html:
  • layout-tests/editing/deleting/delete-tab-004-expected.txt:
  • layout-tests/editing/deleting/delete-tab-004.html:
  • layout-tests/editing/inserting/insert-tab-001-expected.txt:
  • layout-tests/editing/inserting/insert-tab-002-expected.txt:
  • layout-tests/editing/inserting/insert-tab-003-expected.txt:
  • layout-tests/editing/inserting/insert-tab-004-expected.txt:
  • layout-tests/fast/table/039-expected.txt:
  • layout-tests/fast/table/border-collapsing/004-expected.txt:
Note: See TracTimeline for information about the timeline view.