Timeline



Aug 10, 2005:

8:38 PM Changeset in webkit [10133] by eseidel
  • 2 edits in trunk/WebKitTools

Bug #: 3840
Submitted by: Mitz Pettel <opendarwin.org@mitzpettel.com>
Reviewed by: darin

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

Changes made to WebSubresourceLoader.m need to be made on WebSubresourceClient.m, since the file was renamed on TOT.

  • WebCoreSupport.subproj/WebSubresourceClient.m:
6:28 PM Changeset in webkit [10131] by ggaren
  • 1 edit
    4 adds in trunk/WebCore

Bug #:
Submitted by:
Reviewed by:

6:01 PM Changeset in webkit [10130] by vicki
  • 12 edits in trunk

Changes from Curt Arnold, reviewed by Vicki.

Fix http://bugzilla.opendarwin.org/show_bug.cgi?id=4174 (DOM layout tests involving two
documents fail due to test framework problem), and update expected results for tests
affected by this change.

  • layout-tests/dom/html/level1/core/hc_attrappendchild5-expected.txt:
  • layout-tests/dom/html/level1/core/hc_attrinsertbefore6-expected.txt:
  • layout-tests/dom/html/level1/core/hc_elementwrongdocumenterr-expected.txt:
  • layout-tests/dom/html/level1/core/hc_namednodemapwrongdocumenterr-expected.txt:
  • layout-tests/dom/html/level1/core/hc_nodeappendchildnewchilddiffdocument-expected.txt:
  • layout-tests/dom/html/level1/core/hc_nodeinsertbeforenewchilddiffdocument-expected.txt:
  • layout-tests/dom/html/level1/core/hc_nodereplacechildnewchilddiffdocument-expected.txt:
  • layout-tests/dom/html/level1/core/selfhtml.js:
  • layout-tests/dom/html/level2/core/selfhtml.js:
  • layout-tests/dom/html/level2/events/selfhtml.js:
  • layout-tests/dom/html/level2/html/selfhtml.js:
5:42 PM Changeset in webkit [10129] by eseidel
  • 1 edit
    16 adds
    8 deletes in trunk

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

  • svg-tests/W3C-SVG-1.1/script-handle-03-b-expected.txt: Added.
  • svg-tests/W3C-SVG-1.1/script-handle-03-b.svg: Added.
  • svg-tests/W3C-SVG-1.1/script-handle-03-b.svg-disabled: Removed.
  • svg-tests/W3C-SVG-1.1/script-handle-04-b-expected.txt: Added.
  • svg-tests/W3C-SVG-1.1/script-handle-04-b.svg: Added.
  • svg-tests/W3C-SVG-1.1/script-handle-04-b.svg-disabled: Removed.
  • svg-tests/W3C-SVG-1.1/struct-dom-01-b-expected.txt: Added.
  • svg-tests/W3C-SVG-1.1/struct-dom-01-b.svg: Added.
  • svg-tests/W3C-SVG-1.1/struct-dom-01-b.svg-disabled: Removed.
  • svg-tests/W3C-SVG-1.1/struct-dom-02-b-expected.txt: Added.
  • svg-tests/W3C-SVG-1.1/struct-dom-02-b.svg: Added.
  • svg-tests/W3C-SVG-1.1/struct-dom-02-b.svg-disabled: Removed.
  • svg-tests/W3C-SVG-1.1/struct-dom-03-b-expected.txt: Added.
  • svg-tests/W3C-SVG-1.1/struct-dom-03-b.svg: Added.
  • svg-tests/W3C-SVG-1.1/struct-dom-03-b.svg-disabled: Removed.
  • svg-tests/W3C-SVG-1.1/struct-dom-04-b-expected.txt: Added.
  • svg-tests/W3C-SVG-1.1/struct-dom-04-b.svg: Added.
  • svg-tests/W3C-SVG-1.1/struct-dom-04-b.svg-disabled: Removed.
  • svg-tests/W3C-SVG-1.1/struct-dom-05-b-expected.txt: Added.
  • svg-tests/W3C-SVG-1.1/struct-dom-05-b.svg: Added.
  • svg-tests/W3C-SVG-1.1/struct-dom-05-b.svg-disabled: Removed.
  • svg-tests/W3C-SVG-1.1/struct-dom-06-b-expected.txt: Added.
  • svg-tests/W3C-SVG-1.1/struct-dom-06-b.svg: Added.
  • svg-tests/W3C-SVG-1.1/struct-dom-06-b.svg-disabled: Removed. Re-enabled previously crashing SVG test cases: http://bugzilla.opendarwin.org/show_bug.cgi?id=4338
5:28 PM Changeset in webkit [10128] by adele
  • 2 edits in branches/Safari-2-0-branch/WebCore

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

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

Reviewed by John.

  • attempted fix for <rdar://problem/4070895> 8A428: Unrepro Safari crash on friendster.com (XMLHttpRequest::changeState)

Test cases added: None - there are no known reproducible cases of this crash

  • khtml/ecma/xmlhttprequest.cpp: (KJS::XMLHttpRequest::changeState): add checks for NULL document
3:46 PM Changeset in webkit [10127] by vicki
  • 2 edits in trunk/WebCore

Reviewed by John.

  • attempted fix for <rdar://problem/4070895> 8A428: Unrepro Safari crash on friendster.com (XMLHttpRequest::changeState)

Test cases added: None - there are no known reproducible cases of this crash

  • khtml/ecma/xmlhttprequest.cpp: (KJS::XMLHttpRequest::changeState): add checks for NULL document
2:55 PM Changeset in webkit [10126] by adele
  • in /

file Info.plist was added on branch Safari-2-0-branch on 2005-08-23 19:14:56 +0000

2:55 PM Changeset in webkit [10125] by adele
  • in /

file Info.plist was added on branch Safari-2-0-branch on 2005-08-23 19:15:00 +0000

2:55 PM Changeset in webkit [10124] by adele
  • 6 edits in trunk

Bumping version to 420+

  • Info.plist:
2:54 PM Changeset in webkit [10123] by adele
  • in /

file Info.plist was added on branch Safari-2-0-branch on 2005-08-23 19:15:09 +0000

2:41 PM Changeset in webkit [10122] by adele
  • 5 edits in branches/Safari-2-0-branch/JavaScriptCore

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

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

-fixed <rdar://problem/4151132> REGRESSION: Some applet liveconnect calls
throws privilege exception.

Reviewed by richard and mjs.

-I removed the global static JavaClass cache, since it violated Java
security to cache classes between websites and applets.

  • bindings/jni/jni_class.cpp:

-removed global static cache dictionary
-instance constructor and destructor now do the work that used to
be done by static factory methods
-removed obsolete functions

(JavaClass::JavaClass):
(JavaClass::~JavaClass):

  • bindings/jni/jni_class.h:

-removed obsolete function declarations
-made copying private since it's unused and it's also not clear
excatly how copying would work with Java security
-made default construction private since it's meaningless

  • bindings/jni/jni_instance.cpp:

-removed obsolete functions

(JavaInstance::~JavaInstance):
(JavaInstance::getClass):

  • bindings/jni/jni_instance.h:

-made copying private since it's unused and it's also not clear

excatly how copying would work with Java security
-made default construction private since it's meaningless

1:51 PM Changeset in webkit [10121] by ggaren
  • 5 edits in trunk/JavaScriptCore

Bug #:
Submitted by:
Reviewed by:

10:44 AM Changeset in webkit [10120] by adele
  • 2 edits in branches/Safari-2-0-branch/WebCore

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

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

Reviewed by Dave Hyatt.

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

  • khtml/editing/visible_text.cpp: (khtml::TextIterator::handleTextNode):
10:19 AM Changeset in webkit [10119] by adele
  • 2 edits in branches/Safari-2-0-branch/WebCore

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

  • khtml/ecma/xmlserializer.cpp: (KJS::XMLSerializerProtoFunc::tryCall): changes made to tryCall, which has been renamed on TOT.

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

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

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

Note: See TracTimeline for information about the timeline view.