Timeline
Aug 10, 2005:
- 8:38 PM Changeset in webkit [10133] by
-
- 2 edits in trunk/WebKitTools
Bug #: 3840
Submitted by: Mitz Pettel <opendarwin.org@mitzpettel.com>
Reviewed by: darin
- DumpRenderTree/DumpRenderTree.m: Added support for rendering to a PNG file. http://bugzilla.opendarwin.org/show_bug.cgi?id=3840
- 6:39 PM Changeset in webkit [10132] by
-
- 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
-
- 1 edit4 adds in trunk/WebCore
Bug #:
Submitted by:
Reviewed by:
- 6:01 PM Changeset in webkit [10130] by
-
- 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
-
- 1 edit16 adds8 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
-
- 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
-
- 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
-
- 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
-
- 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
-
- 6 edits in trunk
Bumping version to 420+
- Info.plist:
- 2:54 PM Changeset in webkit [10123] by
-
- 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
-
- 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
-
- 5 edits in trunk/JavaScriptCore
Bug #:
Submitted by:
Reviewed by:
- 10:44 AM Changeset in webkit [10120] by
-
- 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
-
- 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
-
- 8 edits in branches/Safari-2-0-branch
Bug #:
Submitted by:
Reviewed by:
- 6:13 PM Changeset in webkit [10117] by
-
- 2 edits2 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
-
- 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
-
- 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
-
- 2 edits2 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
-
- 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
-
- 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
-
- 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
-
- 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
-
- 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
-
- 10 edits2 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
-
- 2 edits2 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
-
- 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
-
- 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
-
- 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
-
- 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
-
- 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
-
- 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
-
- 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.
- fixed <rdar://problem/3996324> REGRESSION (1.2-2.0): scroll bars sometimes not updated properly (with >40 duplicate reports!) also http://bugzilla.opendarwin.org/show_bug.cgi?id=3416
- WebView.subproj/WebHTMLView.m: (-[WebHTMLView _recursiveDisplayRectIfNeededIgnoringOpacity:isVisibleRect:rectIsVisibleRectForView:topView:]): Propagate dirty rects after doing a layout, since a layout can create new dirty rects.
- 6:20 PM Changeset in webkit [10099] by
-
- 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
-
- 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
-
- 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
-
- 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
-
- 2 edits2 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
-
- 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
-
- 2 edits2 adds in trunk
Reviewed by John.
- fixed http://bugzilla.opendarwin.org/show_bug.cgi?id=4298 JS crash with DOM2 mouse event with incorrect view
Test cases added:
- layout-tests/fast/events/init-event-null-view-expected.txt: Added.
- layout-tests/fast/events/init-event-null-view.html: Added.
- khtml/xml/dom2_eventsimpl.cpp: (MouseRelatedEventImpl::computeLayerPos): Added nil check.
- 2:14 PM Changeset in webkit [10092] by
-
- 3 edits in trunk/JavaScriptCore
Bug #:
Submitted by:
Reviewed by:
- 2:12 PM Changeset in webkit [10091] by
-
- 21 edits3 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
-
- 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
-
- 2 edits in trunk/WebKit
Reviewed by John Sullivan.
- fixed <rdar://problem/3996324> REGRESSION (1.2-2.0): scroll bars sometimes not updated properly (with >40 duplicate reports!) also http://bugzilla.opendarwin.org/show_bug.cgi?id=3416
- WebView.subproj/WebHTMLView.m: (-[WebHTMLView _recursiveDisplayRectIfNeededIgnoringOpacity:isVisibleRect:rectIsVisibleRectForView:topView:]): Propagate dirty rects after doing a layout, since a layout can create new dirty rects.
- 9:39 AM Changeset in webkit [10088] by
-
- 60 edits in trunk/JavaScriptCore
Reviewed by John Sullivan.
- fixed http://bugzilla.opendarwin.org/show_bug.cgi?id=4325 Mozilla Date tests have an unnecessary loop that runs 1970 times before each test
- tests/mozilla/ecma/shell.js: Added TIME_YEAR_0 constant.
- tests/mozilla/ecma/Date/15.9.5.10-1.js: Removed the loop and changed code to use the constant.
- tests/mozilla/ecma/Date/15.9.5.10-10.js: Ditto.
- tests/mozilla/ecma/Date/15.9.5.10-11.js: Ditto.
- tests/mozilla/ecma/Date/15.9.5.10-12.js: Ditto.
- tests/mozilla/ecma/Date/15.9.5.10-13.js: Ditto.
- tests/mozilla/ecma/Date/15.9.5.10-2.js: Ditto.
- tests/mozilla/ecma/Date/15.9.5.10-3.js: Ditto.
- tests/mozilla/ecma/Date/15.9.5.10-4.js: Ditto.
- tests/mozilla/ecma/Date/15.9.5.10-5.js: Ditto.
- tests/mozilla/ecma/Date/15.9.5.10-6.js: Ditto.
- tests/mozilla/ecma/Date/15.9.5.10-7.js: Ditto.
- tests/mozilla/ecma/Date/15.9.5.10-8.js: Ditto.
- tests/mozilla/ecma/Date/15.9.5.10-9.js: Ditto.
- tests/mozilla/ecma/Date/15.9.5.11-2.js: Ditto.
- tests/mozilla/ecma/Date/15.9.5.12-1.js: Ditto.
- tests/mozilla/ecma/Date/15.9.5.12-2.js: Ditto.
- tests/mozilla/ecma/Date/15.9.5.12-3.js: Ditto.
- tests/mozilla/ecma/Date/15.9.5.12-4.js: Ditto.
- tests/mozilla/ecma/Date/15.9.5.12-5.js: Ditto.
- tests/mozilla/ecma/Date/15.9.5.12-6.js: Ditto.
- tests/mozilla/ecma/Date/15.9.5.12-7.js: Ditto.
- tests/mozilla/ecma/Date/15.9.5.12-8.js: Ditto.
- tests/mozilla/ecma/Date/15.9.5.13-2.js: Ditto.
- tests/mozilla/ecma/Date/15.9.5.13-8.js: Ditto.
- tests/mozilla/ecma/Date/15.9.5.14.js: Ditto.
- tests/mozilla/ecma/Date/15.9.5.15.js: Ditto.
- tests/mozilla/ecma/Date/15.9.5.16.js: Ditto.
- tests/mozilla/ecma/Date/15.9.5.17.js: Ditto.
- tests/mozilla/ecma/Date/15.9.5.18.js: Ditto.
- tests/mozilla/ecma/Date/15.9.5.19.js: Ditto.
- tests/mozilla/ecma/Date/15.9.5.20.js: Ditto.
- tests/mozilla/ecma/Date/15.9.5.21-1.js: Ditto.
- tests/mozilla/ecma/Date/15.9.5.21-2.js: Ditto.
- tests/mozilla/ecma/Date/15.9.5.21-3.js: Ditto.
- tests/mozilla/ecma/Date/15.9.5.21-4.js: Ditto.
- tests/mozilla/ecma/Date/15.9.5.21-5.js: Ditto.
- tests/mozilla/ecma/Date/15.9.5.21-6.js: Ditto.
- tests/mozilla/ecma/Date/15.9.5.21-7.js: Ditto.
- tests/mozilla/ecma/Date/15.9.5.21-8.js: Ditto.
- tests/mozilla/ecma/Date/15.9.5.22-1.js: Ditto.
- tests/mozilla/ecma/Date/15.9.5.22-2.js: Ditto.
- tests/mozilla/ecma/Date/15.9.5.22-3.js: Ditto.
- tests/mozilla/ecma/Date/15.9.5.22-4.js: Ditto.
- tests/mozilla/ecma/Date/15.9.5.22-5.js: Ditto.
- tests/mozilla/ecma/Date/15.9.5.22-6.js: Ditto.
- tests/mozilla/ecma/Date/15.9.5.22-7.js: Ditto.
- tests/mozilla/ecma/Date/15.9.5.22-8.js: Ditto.
- tests/mozilla/ecma/Date/15.9.5.23-4.js: Ditto.
- tests/mozilla/ecma/Date/15.9.5.23-5.js: Ditto.
- tests/mozilla/ecma/Date/15.9.5.23-6.js: Ditto.
- tests/mozilla/ecma/Date/15.9.5.23-7.js: Ditto.
- tests/mozilla/ecma/Date/15.9.5.23-8.js: Ditto.
- tests/mozilla/ecma/Date/15.9.5.23-9.js: Ditto.
- tests/mozilla/ecma/Date/15.9.5.5.js: Ditto.
- tests/mozilla/ecma/Date/15.9.5.6.js: Ditto.
- tests/mozilla/ecma/Date/15.9.5.7.js: Ditto.
- tests/mozilla/ecma/Date/15.9.5.8.js: Ditto.
- tests/mozilla/ecma/Date/15.9.5.9.js: Ditto.
- 8:30 AM Changeset in webkit [10087] by
-
- 1 edit1 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
-
- 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 copy21 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
-
- 122 edits in trunk
Rubber stamped by Maciej.
- fixed http://bugzilla.opendarwin.org/show_bug.cgi?id=4313 eliminate KJS::Value and KJS::Object smart pointer wrappers (for simplicity and speed)
- JavaScriptCore.xcodeproj/project.pbxproj: Removed object_wrapper.h.
Global replaces and other wonderful stuff.
- bindings/NP_jsobject.cpp: (_NPN_Invoke): (_NPN_Evaluate): (_NPN_GetProperty): (_NPN_SetProperty): (_NPN_HasMethod): (_NPN_SetException):
- bindings/c/c_instance.cpp: (KJS::Bindings::CInstance::CInstance): (KJS::Bindings::CInstance::invokeMethod): (KJS::Bindings::CInstance::invokeDefaultMethod): (KJS::Bindings::CInstance::defaultValue): (KJS::Bindings::CInstance::stringValue): (KJS::Bindings::CInstance::numberValue): (KJS::Bindings::CInstance::booleanValue): (KJS::Bindings::CInstance::valueOf):
- bindings/c/c_instance.h:
- bindings/c/c_runtime.cpp: (CField::valueFromInstance): (CField::setValueToInstance):
- bindings/c/c_runtime.h:
- bindings/c/c_utility.cpp: (convertNPStringToUTF16): (convertUTF8ToUTF16): (coerceValueToNPVariantStringType): (convertValueToNPVariant): (convertNPVariantToValue):
- bindings/c/c_utility.h:
- bindings/jni/jni_instance.cpp: (JavaInstance::stringValue): (JavaInstance::numberValue): (JavaInstance::booleanValue): (JavaInstance::invokeMethod): (JavaInstance::invokeDefaultMethod): (JavaInstance::defaultValue): (JavaInstance::valueOf):
- bindings/jni/jni_instance.h:
- bindings/jni/jni_jsobject.cpp: (JSObject::invoke): (JSObject::call): (JSObject::eval): (JSObject::getMember): (JSObject::getSlot): (JSObject::toString): (JSObject::convertValueToJObject): (JSObject::convertJObjectToValue): (JSObject::listFromJArray):
- bindings/jni/jni_jsobject.h:
- bindings/jni/jni_objc.mm: (KJS::Bindings::dispatchJNICall):
- bindings/jni/jni_runtime.cpp: (JavaArray::convertJObjectToArray): (JavaField::dispatchValueFromInstance): (JavaField::valueFromInstance): (JavaField::dispatchSetValueToInstance): (JavaField::setValueToInstance): (JavaArray::setValueAt): (JavaArray::valueAt):
- bindings/jni/jni_runtime.h: (KJS::Bindings::JavaString::ustring):
- bindings/jni/jni_utility.cpp: (KJS::Bindings::getJavaVM): (KJS::Bindings::getJNIEnv): (KJS::Bindings::getMethodID): (KJS::Bindings::callJNIVoidMethod): (KJS::Bindings::callJNIObjectMethod): (KJS::Bindings::callJNIBooleanMethod): (KJS::Bindings::callJNIStaticBooleanMethod): (KJS::Bindings::callJNIByteMethod): (KJS::Bindings::callJNICharMethod): (KJS::Bindings::callJNIShortMethod): (KJS::Bindings::callJNIIntMethod): (KJS::Bindings::callJNILongMethod): (KJS::Bindings::callJNIFloatMethod): (KJS::Bindings::callJNIDoubleMethod): (KJS::Bindings::callJNIVoidMethodA): (KJS::Bindings::callJNIObjectMethodA): (KJS::Bindings::callJNIByteMethodA): (KJS::Bindings::callJNICharMethodA): (KJS::Bindings::callJNIShortMethodA): (KJS::Bindings::callJNIIntMethodA): (KJS::Bindings::callJNILongMethodA): (KJS::Bindings::callJNIFloatMethodA): (KJS::Bindings::callJNIDoubleMethodA): (KJS::Bindings::callJNIBooleanMethodA): (KJS::Bindings::callJNIVoidMethodIDA): (KJS::Bindings::callJNIObjectMethodIDA): (KJS::Bindings::callJNIByteMethodIDA): (KJS::Bindings::callJNICharMethodIDA): (KJS::Bindings::callJNIShortMethodIDA): (KJS::Bindings::callJNIIntMethodIDA): (KJS::Bindings::callJNILongMethodIDA): (KJS::Bindings::callJNIFloatMethodIDA): (KJS::Bindings::callJNIDoubleMethodIDA): (KJS::Bindings::callJNIBooleanMethodIDA): (KJS::Bindings::getCharactersFromJString): (KJS::Bindings::releaseCharactersForJString): (KJS::Bindings::getCharactersFromJStringInEnv): (KJS::Bindings::releaseCharactersForJStringInEnv): (KJS::Bindings::getUCharactersFromJStringInEnv): (KJS::Bindings::releaseUCharactersForJStringInEnv): (KJS::Bindings::JNITypeFromClassName): (KJS::Bindings::signatureFromPrimitiveType): (KJS::Bindings::JNITypeFromPrimitiveType): (KJS::Bindings::getJNIField): (KJS::Bindings::convertValueToJValue):
- bindings/jni/jni_utility.h:
- bindings/objc/WebScriptObject.mm: (_didExecute): (-[WebScriptObject _initializeWithObjectImp:originExecutionContext:Bindings::executionContext:Bindings::]): (-[WebScriptObject _initWithObjectImp:originExecutionContext:Bindings::executionContext:Bindings::]): (-[WebScriptObject _imp]): (-[WebScriptObject _executionContext]): (-[WebScriptObject _setExecutionContext:]): (-[WebScriptObject _originExecutionContext]): (-[WebScriptObject _setOriginExecutionContext:]): (+[WebScriptObject throwException:]): (listFromNSArray): (-[WebScriptObject callWebScriptMethod:withArguments:]): (-[WebScriptObject evaluateWebScript:]): (-[WebScriptObject setValue:forKey:]): (-[WebScriptObject valueForKey:]): (-[WebScriptObject removeWebScriptKey:]): (-[WebScriptObject stringRepresentation]): (-[WebScriptObject webScriptValueAtIndex:]): (-[WebScriptObject setException:]): (+[WebScriptObject _convertValueToObjcValue:originExecutionContext:executionContext:Bindings::]):
- bindings/objc/WebScriptObjectPrivate.h:
- bindings/objc/objc_class.h:
- bindings/objc/objc_class.mm: (KJS::Bindings::ObjcClass::fallbackObject):
- bindings/objc/objc_instance.h:
- bindings/objc/objc_instance.mm: (ObjcInstance::invokeMethod): (ObjcInstance::invokeDefaultMethod): (ObjcInstance::setValueOfField): (ObjcInstance::setValueOfUndefinedField): (ObjcInstance::getValueOfField): (ObjcInstance::getValueOfUndefinedField): (ObjcInstance::defaultValue): (ObjcInstance::stringValue): (ObjcInstance::numberValue): (ObjcInstance::booleanValue): (ObjcInstance::valueOf):
- bindings/objc/objc_runtime.h:
- bindings/objc/objc_runtime.mm: (ObjcField::valueFromInstance): (convertValueToObjcObject): (ObjcField::setValueToInstance): (ObjcArray::setValueAt): (ObjcArray::valueAt): (ObjcFallbackObjectImp::put): (ObjcFallbackObjectImp::callAsFunction): (ObjcFallbackObjectImp::defaultValue):
- bindings/objc/objc_utility.h:
- bindings/objc/objc_utility.mm: (Bindings::JSMethodNameToObjCMethodName): (Bindings::convertValueToObjcValue): (Bindings::convertNSStringToString): (Bindings::convertObjcValueToValue): (Bindings::objcValueTypeForType): (Bindings::createObjcInstanceForValue):
- bindings/runtime.cpp: (Instance::getValueOfField): (Instance::setValueOfField): (Instance::createRuntimeObject): (Instance::createLanguageInstanceForValue):
- bindings/runtime.h: (KJS::Bindings::Constructor::~Constructor): (KJS::Bindings::Field::~Field): (KJS::Bindings::MethodList::MethodList): (KJS::Bindings::Class::fallbackObject): (KJS::Bindings::Class::~Class): (KJS::Bindings::Instance::Instance): (KJS::Bindings::Instance::getValueOfUndefinedField): (KJS::Bindings::Instance::supportsSetValueOfUndefinedField): (KJS::Bindings::Instance::setValueOfUndefinedField): (KJS::Bindings::Instance::valueOf): (KJS::Bindings::Instance::setExecutionContext): (KJS::Bindings::Instance::~Instance): (KJS::Bindings::Array::~Array):
- bindings/runtime_array.cpp: (RuntimeArrayImp::RuntimeArrayImp): (RuntimeArrayImp::lengthGetter): (RuntimeArrayImp::indexGetter): (RuntimeArrayImp::put):
- bindings/runtime_array.h:
- bindings/runtime_method.cpp: (RuntimeMethodImp::lengthGetter): (RuntimeMethodImp::callAsFunction):
- bindings/runtime_method.h:
- bindings/runtime_object.cpp: (RuntimeObjectImp::fallbackObjectGetter): (RuntimeObjectImp::fieldGetter): (RuntimeObjectImp::methodGetter): (RuntimeObjectImp::getOwnPropertySlot): (RuntimeObjectImp::put): (RuntimeObjectImp::defaultValue): (RuntimeObjectImp::callAsFunction):
- bindings/runtime_object.h:
- kjs/array_instance.h:
- kjs/array_object.cpp: (ArrayInstanceImp::ArrayInstanceImp): (ArrayInstanceImp::lengthGetter): (ArrayInstanceImp::getOwnPropertySlot): (ArrayInstanceImp::put): (ArrayInstanceImp::propList): (ArrayInstanceImp::setLength): (compareByStringForQSort): (compareWithCompareFunctionForQSort): (ArrayInstanceImp::sort): (ArrayInstanceImp::pushUndefinedObjectsToEnd): (ArrayPrototypeImp::ArrayPrototypeImp): (ArrayProtoFuncImp::ArrayProtoFuncImp): (ArrayProtoFuncImp::callAsFunction): (ArrayObjectImp::ArrayObjectImp): (ArrayObjectImp::construct): (ArrayObjectImp::callAsFunction):
- kjs/array_object.h:
- kjs/bool_object.cpp: (BooleanPrototypeImp::BooleanPrototypeImp): (BooleanProtoFuncImp::BooleanProtoFuncImp): (BooleanProtoFuncImp::callAsFunction): (BooleanObjectImp::BooleanObjectImp): (BooleanObjectImp::construct): (BooleanObjectImp::callAsFunction):
- kjs/bool_object.h:
- kjs/collector.cpp: (KJS::Collector::markStackObjectsConservatively): (KJS::Collector::collect): (KJS::className):
- kjs/completion.h: (KJS::Completion::Completion): (KJS::Completion::value): (KJS::Completion::isValueCompletion):
- kjs/context.h: (KJS::ContextImp::variableObject): (KJS::ContextImp::setVariableObject): (KJS::ContextImp::thisValue): (KJS::ContextImp::activationObject): (KJS::ContextImp::pushScope):
- kjs/date_object.cpp: (formatLocaleDate): (KJS::timeFromArgs): (KJS::DatePrototypeImp::DatePrototypeImp): (KJS::DateProtoFuncImp::DateProtoFuncImp): (KJS::DateProtoFuncImp::callAsFunction): (KJS::DateObjectImp::DateObjectImp): (KJS::DateObjectImp::construct): (KJS::DateObjectImp::callAsFunction): (KJS::DateObjectFuncImp::DateObjectFuncImp): (KJS::DateObjectFuncImp::callAsFunction): (KJS::parseDate): (KJS::KRFCDate_parseDate): (KJS::timeClip):
- kjs/date_object.h:
- kjs/debugger.cpp: (Debugger::exception): (Debugger::callEvent): (Debugger::returnEvent):
- kjs/debugger.h:
- kjs/error_object.cpp: (ErrorPrototypeImp::ErrorPrototypeImp): (ErrorProtoFuncImp::ErrorProtoFuncImp): (ErrorProtoFuncImp::callAsFunction): (ErrorObjectImp::ErrorObjectImp): (ErrorObjectImp::construct): (ErrorObjectImp::callAsFunction): (NativeErrorPrototypeImp::NativeErrorPrototypeImp): (NativeErrorImp::NativeErrorImp): (NativeErrorImp::construct): (NativeErrorImp::callAsFunction):
- kjs/error_object.h:
- kjs/function.cpp: (KJS::FunctionImp::FunctionImp): (KJS::FunctionImp::callAsFunction): (KJS::FunctionImp::processParameters): (KJS::FunctionImp::argumentsGetter): (KJS::FunctionImp::lengthGetter): (KJS::FunctionImp::put): (KJS::DeclaredFunctionImp::DeclaredFunctionImp): (KJS::DeclaredFunctionImp::construct): (KJS::ArgumentsImp::ArgumentsImp): (KJS::ArgumentsImp::mappedIndexGetter): (KJS::ArgumentsImp::put): (KJS::ActivationImp::argumentsGetter): (KJS::GlobalFuncImp::GlobalFuncImp): (KJS::encode): (KJS::decode): (KJS::GlobalFuncImp::callAsFunction):
- kjs/function.h:
- kjs/function_object.cpp: (FunctionPrototypeImp::FunctionPrototypeImp): (FunctionPrototypeImp::callAsFunction): (FunctionProtoFuncImp::FunctionProtoFuncImp): (FunctionProtoFuncImp::callAsFunction): (FunctionObjectImp::FunctionObjectImp): (FunctionObjectImp::construct): (FunctionObjectImp::callAsFunction):
- kjs/function_object.h:
- kjs/internal.cpp: (KJS::UndefinedImp::toPrimitive): (KJS::UndefinedImp::toObject): (KJS::NullImp::toPrimitive): (KJS::NullImp::toObject): (KJS::BooleanImp::toPrimitive): (KJS::BooleanImp::toObject): (KJS::StringImp::toPrimitive): (KJS::StringImp::toObject): (KJS::NumberImp::toPrimitive): (KJS::NumberImp::toObject): (KJS::NumberImp::getUInt32): (KJS::LabelStack::push): (KJS::ContextImp::ContextImp): (KJS::InterpreterImp::globalInit): (KJS::InterpreterImp::globalClear): (KJS::InterpreterImp::InterpreterImp): (KJS::InterpreterImp::initGlobalObject): (KJS::InterpreterImp::clear): (KJS::InterpreterImp::mark): (KJS::InterpreterImp::evaluate): (KJS::InternalFunctionImp::hasInstance): (KJS::roundValue): (KJS::printInfo):
- kjs/internal.h: (KJS::InterpreterImp::builtinObject): (KJS::InterpreterImp::builtinFunction): (KJS::InterpreterImp::builtinArray): (KJS::InterpreterImp::builtinBoolean): (KJS::InterpreterImp::builtinString): (KJS::InterpreterImp::builtinNumber): (KJS::InterpreterImp::builtinDate): (KJS::InterpreterImp::builtinRegExp): (KJS::InterpreterImp::builtinError): (KJS::InterpreterImp::builtinObjectPrototype): (KJS::InterpreterImp::builtinFunctionPrototype): (KJS::InterpreterImp::builtinArrayPrototype): (KJS::InterpreterImp::builtinBooleanPrototype): (KJS::InterpreterImp::builtinStringPrototype): (KJS::InterpreterImp::builtinNumberPrototype): (KJS::InterpreterImp::builtinDatePrototype): (KJS::InterpreterImp::builtinRegExpPrototype): (KJS::InterpreterImp::builtinErrorPrototype): (KJS::InterpreterImp::builtinEvalError): (KJS::InterpreterImp::builtinRangeError): (KJS::InterpreterImp::builtinReferenceError): (KJS::InterpreterImp::builtinSyntaxError): (KJS::InterpreterImp::builtinTypeError): (KJS::InterpreterImp::builtinURIError): (KJS::InterpreterImp::builtinEvalErrorPrototype): (KJS::InterpreterImp::builtinRangeErrorPrototype): (KJS::InterpreterImp::builtinReferenceErrorPrototype): (KJS::InterpreterImp::builtinSyntaxErrorPrototype): (KJS::InterpreterImp::builtinTypeErrorPrototype): (KJS::InterpreterImp::builtinURIErrorPrototype):
- kjs/interpreter.cpp: (Context::variableObject): (Context::thisValue): (Interpreter::Interpreter): (Interpreter::globalObject): (Interpreter::evaluate): (Interpreter::builtinObject): (Interpreter::builtinFunction): (Interpreter::builtinArray): (Interpreter::builtinBoolean): (Interpreter::builtinString): (Interpreter::builtinNumber): (Interpreter::builtinDate): (Interpreter::builtinRegExp): (Interpreter::builtinError): (Interpreter::builtinObjectPrototype): (Interpreter::builtinFunctionPrototype): (Interpreter::builtinArrayPrototype): (Interpreter::builtinBooleanPrototype): (Interpreter::builtinStringPrototype): (Interpreter::builtinNumberPrototype): (Interpreter::builtinDatePrototype): (Interpreter::builtinRegExpPrototype): (Interpreter::builtinErrorPrototype): (Interpreter::builtinEvalError): (Interpreter::builtinRangeError): (Interpreter::builtinReferenceError): (Interpreter::builtinSyntaxError): (Interpreter::builtinTypeError): (Interpreter::builtinURIError): (Interpreter::builtinEvalErrorPrototype): (Interpreter::builtinRangeErrorPrototype): (Interpreter::builtinReferenceErrorPrototype): (Interpreter::builtinSyntaxErrorPrototype): (Interpreter::builtinTypeErrorPrototype): (Interpreter::builtinURIErrorPrototype): (Interpreter::createLanguageInstanceForValue):
- kjs/interpreter.h: (KJS::Interpreter::isGlobalObject): (KJS::ExecState::setException): (KJS::ExecState::clearException): (KJS::ExecState::exception): (KJS::ExecState::hadException): (KJS::ExecState::ExecState):
- kjs/list.cpp: (KJS::List::at):
- kjs/list.h: (KJS::List::operator[]): (KJS::ListIterator::operator->): (KJS::ListIterator::operator*): (KJS::ListIterator::operator++): (KJS::ListIterator::operator--):
- kjs/lookup.h: (KJS::staticFunctionGetter): (KJS::staticValueGetter): (KJS::lookupPut): (KJS::cacheGlobalObject):
- kjs/math_object.cpp: (MathObjectImp::getValueProperty): (MathFuncImp::MathFuncImp): (MathFuncImp::callAsFunction):
- kjs/math_object.h:
- kjs/nodes.cpp: (Node::evaluateReference): (Node::throwError): (Node::setExceptionDetailsIfNeeded): (NullNode::evaluate): (BooleanNode::evaluate): (NumberNode::evaluate): (StringNode::evaluate): (RegExpNode::evaluate): (ThisNode::evaluate): (ResolveNode::evaluate): (ResolveNode::evaluateReference): (GroupNode::evaluate): (ElementNode::evaluate): (ArrayNode::evaluate): (ObjectLiteralNode::evaluate): (PropertyValueNode::evaluate): (PropertyNode::evaluate): (AccessorNode1::evaluate): (AccessorNode1::evaluateReference): (AccessorNode2::evaluate): (AccessorNode2::evaluateReference): (ArgumentListNode::evaluate): (ArgumentListNode::evaluateList): (ArgumentsNode::evaluate): (NewExprNode::evaluate): (FunctionCallNode::evaluate): (PostfixNode::evaluate): (DeleteNode::evaluate): (VoidNode::evaluate): (TypeOfNode::evaluate): (PrefixNode::evaluate): (UnaryPlusNode::evaluate): (NegateNode::evaluate): (BitwiseNotNode::evaluate): (LogicalNotNode::evaluate): (MultNode::evaluate): (AddNode::evaluate): (ShiftNode::evaluate): (RelationalNode::evaluate): (EqualNode::evaluate): (BitOperNode::evaluate): (BinaryLogicalNode::evaluate): (ConditionalNode::evaluate): (AssignNode::evaluate): (CommaNode::evaluate): (StatListNode::execute): (AssignExprNode::evaluate): (VarDeclNode::evaluate): (VarDeclNode::processVarDecls): (VarDeclListNode::evaluate): (ExprStatementNode::execute): (IfNode::execute): (DoWhileNode::execute): (WhileNode::execute): (ForNode::execute): (ForInNode::execute): (ContinueNode::execute): (BreakNode::execute): (ReturnNode::execute): (WithNode::execute): (CaseClauseNode::evaluate): (ClauseListNode::evaluate): (CaseBlockNode::evaluate): (CaseBlockNode::evalBlock): (SwitchNode::execute): (ThrowNode::execute): (CatchNode::execute): (TryNode::execute): (ParameterNode::evaluate): (FuncDeclNode::processFuncDecl): (FuncExprNode::evaluate): (SourceElementsNode::execute):
- kjs/nodes.h: (KJS::StatementNode::evaluate):
- kjs/number_object.cpp: (NumberPrototypeImp::NumberPrototypeImp): (NumberProtoFuncImp::NumberProtoFuncImp): (NumberProtoFuncImp::callAsFunction): (NumberObjectImp::NumberObjectImp): (NumberObjectImp::getValueProperty): (NumberObjectImp::construct): (NumberObjectImp::callAsFunction):
- kjs/number_object.h:
- kjs/object.cpp: (KJS::ObjectImp::call): (KJS::ObjectImp::mark): (KJS::ObjectImp::classInfo): (KJS::ObjectImp::get): (KJS::ObjectImp::getProperty): (KJS::ObjectImp::getPropertySlot): (KJS::ObjectImp::put): (KJS::ObjectImp::hasOwnProperty): (KJS::ObjectImp::defaultValue): (KJS::ObjectImp::findPropertyHashEntry): (KJS::ObjectImp::construct): (KJS::ObjectImp::callAsFunction): (KJS::ObjectImp::hasInstance): (KJS::ObjectImp::propList): (KJS::ObjectImp::toPrimitive): (KJS::ObjectImp::toNumber): (KJS::ObjectImp::toString): (KJS::ObjectImp::toObject): (KJS::ObjectImp::putDirect): (KJS::Error::create): (KJS::error):
- kjs/object.h: (KJS::): (KJS::ObjectImp::getPropertySlot): (KJS::AllocatedValueImp::isObject): (KJS::ObjectImp::ObjectImp): (KJS::ObjectImp::internalValue): (KJS::ObjectImp::setInternalValue): (KJS::ObjectImp::prototype): (KJS::ObjectImp::setPrototype): (KJS::ObjectImp::inherits):
- kjs/object_object.cpp: (ObjectPrototypeImp::ObjectPrototypeImp): (ObjectProtoFuncImp::ObjectProtoFuncImp): (ObjectProtoFuncImp::callAsFunction): (ObjectObjectImp::ObjectObjectImp): (ObjectObjectImp::construct): (ObjectObjectImp::callAsFunction):
- kjs/object_object.h:
- kjs/operations.cpp: (KJS::equal): (KJS::strictEqual): (KJS::relation): (KJS::add): (KJS::mult):
- kjs/operations.h:
- kjs/property_map.cpp: (KJS::PropertyMap::mark): (KJS::PropertyMap::addEnumerablesToReferenceList): (KJS::PropertyMap::addSparseArrayPropertiesToReferenceList): (KJS::PropertyMap::save): (KJS::PropertyMap::restore):
- kjs/property_map.h:
- kjs/property_slot.cpp: (KJS::PropertySlot::undefinedGetter):
- kjs/property_slot.h: (KJS::PropertySlot::getValue):
- kjs/protect.h: (KJS::gcUnprotectNullTolerant): (KJS::ProtectedValue::ProtectedValue): (KJS::ProtectedValue::~ProtectedValue): (KJS::ProtectedValue::operator=): (KJS::ProtectedValue::operator ValueImp *): (KJS::ProtectedValue::operator->):
- kjs/protected_object.h: (KJS::ProtectedObject::ProtectedObject): (KJS::ProtectedObject::operator=): (KJS::ProtectedObject::operator ValueImp *): (KJS::ProtectedObject::operator ObjectImp *): (KJS::ProtectedObject::operator->): (KJS::ProtectedReference::ProtectedReference): (KJS::ProtectedReference::~ProtectedReference): (KJS::ProtectedReference::operator=):
- kjs/protected_values.cpp: (KJS::ProtectedValues::getProtectCount): (KJS::ProtectedValues::increaseProtectCount): (KJS::ProtectedValues::insert): (KJS::ProtectedValues::decreaseProtectCount):
- kjs/protected_values.h:
- kjs/reference.cpp: (KJS::Reference::Reference): (KJS::Reference::makeValueReference): (KJS::Reference::getBase): (KJS::Reference::getValue): (KJS::Reference::putValue): (KJS::Reference::deleteValue):
- kjs/reference.h: (KJS::Reference::baseIfMutable):
- kjs/regexp_object.cpp: (RegExpPrototypeImp::RegExpPrototypeImp): (RegExpProtoFuncImp::RegExpProtoFuncImp): (RegExpProtoFuncImp::callAsFunction): (RegExpObjectImp::RegExpObjectImp): (RegExpObjectImp::arrayOfMatches): (RegExpObjectImp::backrefGetter): (RegExpObjectImp::construct): (RegExpObjectImp::callAsFunction):
- kjs/regexp_object.h:
- kjs/string_object.cpp: (StringInstanceImp::lengthGetter): (StringInstanceImp::indexGetter): (StringInstanceImp::getOwnPropertySlot): (StringInstanceImp::put): (StringPrototypeImp::StringPrototypeImp): (StringProtoFuncImp::StringProtoFuncImp): (regExpIsGlobal): (replace): (StringProtoFuncImp::callAsFunction): (StringObjectImp::StringObjectImp): (StringObjectImp::construct): (StringObjectImp::callAsFunction): (StringObjectFuncImp::StringObjectFuncImp): (StringObjectFuncImp::callAsFunction):
- kjs/string_object.h:
- kjs/testkjs.cpp: (TestFunctionImp::callAsFunction): (VersionFunctionImp::callAsFunction): (main):
- kjs/value.cpp: (KJS::AllocatedValueImp::operator new): (KJS::AllocatedValueImp::getUInt32): (KJS::ValueImp::toInteger): (KJS::ValueImp::toInt32): (KJS::ValueImp::toUInt32): (KJS::ValueImp::toUInt16): (KJS::ValueImp::toObject): (KJS::AllocatedValueImp::getBoolean): (KJS::AllocatedValueImp::getNumber): (KJS::AllocatedValueImp::getString): (KJS::AllocatedValueImp::getObject): (KJS::jsString): (KJS::jsNumber): (KJS::ConstantValues::init): (KJS::ConstantValues::clear): (KJS::ConstantValues::mark):
- kjs/value.h: (KJS::): (KJS::jsUndefined): (KJS::jsNull): (KJS::jsBoolean): (KJS::jsNaN): (KJS::ValueImp::ValueImp): (KJS::ValueImp::~ValueImp): (KJS::AllocatedValueImp::AllocatedValueImp): (KJS::AllocatedValueImp::~AllocatedValueImp): (KJS::AllocatedValueImp::isBoolean): (KJS::AllocatedValueImp::isNumber): (KJS::AllocatedValueImp::isString): (KJS::AllocatedValueImp::isObject): (KJS::AllocatedValueImp::marked): (KJS::AllocatedValueImp::mark): (KJS::ValueImp::downcast): (KJS::ValueImp::isUndefined): (KJS::ValueImp::isNull): (KJS::ValueImp::isUndefinedOrNull): (KJS::ValueImp::isBoolean): (KJS::ValueImp::isNumber): (KJS::ValueImp::isString): (KJS::ValueImp::isObject): (KJS::ValueImp::getBoolean): (KJS::ValueImp::getNumber): (KJS::ValueImp::getString): (KJS::ValueImp::getObject): (KJS::ValueImp::getUInt32): (KJS::ValueImp::mark): (KJS::ValueImp::marked): (KJS::ValueImp::type): (KJS::ValueImp::toPrimitive): (KJS::ValueImp::toBoolean): (KJS::ValueImp::toNumber): (KJS::ValueImp::toString): (KJS::jsZero): (KJS::jsOne): (KJS::jsTwo): (KJS::Undefined): (KJS::Null): (KJS::Boolean): (KJS::Number): (KJS::String):
WebCore:
Rubber stamped by Maciej.
- fixed http://bugzilla.opendarwin.org/show_bug.cgi?id=4313 eliminate KJS::Value and KJS::Object smart pointer wrappers (for simplicity and speed)
- khtml/ecma/domparser.cpp: (KJS::DOMParserConstructorImp::construct): (KJS::DOMParserProtoFunc::callAsFunction):
- khtml/ecma/domparser.h:
- khtml/ecma/kjs_binding.cpp: (KJS::ScriptInterpreter::ScriptInterpreter): (KJS::ScriptInterpreter::isGlobalObject): (KJS::ScriptInterpreter::createLanguageInstanceForValue): (KJS::getStringOrNull): (KJS::ValueToVariant): (KJS::setDOMException):
- khtml/ecma/kjs_binding.h: (KJS::DOMFunction::toPrimitive): (KJS::cacheDOMObject):
- khtml/ecma/kjs_css.cpp: (KJS::DOMCSSStyleDeclaration::indexGetter): (KJS::DOMCSSStyleDeclaration::cssPropertyGetter): (KJS::DOMCSSStyleDeclaration::getValueProperty): (KJS::DOMCSSStyleDeclaration::put): (KJS::DOMCSSStyleDeclarationProtoFunc::callAsFunction): (KJS::DOMStyleSheet::getValueProperty): (KJS::DOMStyleSheet::put): (KJS::DOMStyleSheetList::getValueProperty): (KJS::DOMStyleSheetList::indexGetter): (KJS::DOMStyleSheetList::nameGetter): (KJS::DOMStyleSheetListFunc::callAsFunction): (KJS::DOMMediaList::getValueProperty): (KJS::DOMMediaList::indexGetter): (KJS::DOMMediaList::put): (KJS::KJS::DOMMediaListProtoFunc::callAsFunction): (KJS::DOMCSSStyleSheet::getValueProperty): (KJS::DOMCSSStyleSheetProtoFunc::callAsFunction): (KJS::DOMCSSRuleList::getValueProperty): (KJS::DOMCSSRuleList::indexGetter): (KJS::DOMCSSRuleListFunc::callAsFunction): (KJS::DOMCSSRule::getValueProperty): (KJS::DOMCSSRule::put): (KJS::DOMCSSRule::putValueProperty): (KJS::DOMCSSRuleFunc::callAsFunction): (KJS::CSSRuleConstructor::getValueProperty): (KJS::getCSSRuleConstructor): (KJS::DOMCSSValue::getValueProperty): (KJS::DOMCSSValue::put): (KJS::getDOMCSSValue): (KJS::CSSValueConstructor::getValueProperty): (KJS::getCSSValueConstructor): (KJS::DOMCSSPrimitiveValue::getValueProperty): (KJS::DOMCSSPrimitiveValueProtoFunc::callAsFunction): (KJS::CSSPrimitiveValueConstructor::getValueProperty): (KJS::getCSSPrimitiveValueConstructor): (KJS::DOMCSSValueList::getValueProperty): (KJS::DOMCSSValueList::indexGetter): (KJS::DOMCSSValueListFunc::callAsFunction): (KJS::DOMRGBColor::getValueProperty): (KJS::DOMRect::getValueProperty): (KJS::DOMCounter::getValueProperty):
- khtml/ecma/kjs_css.h:
- khtml/ecma/kjs_dom.cpp: (KJS::DOMNode::getValueProperty): (KJS::DOMNode::put): (KJS::DOMNode::putValueProperty): (KJS::DOMNode::toPrimitive): (KJS::DOMNode::getListener): (KJS::DOMNodeProtoFunc::callAsFunction): (KJS::DOMNodeList::toPrimitive): (KJS::DOMNodeList::getValueProperty): (KJS::DOMNodeList::indexGetter): (KJS::DOMNodeList::nameGetter): (KJS::DOMNodeList::callAsFunction): (KJS::DOMNodeListFunc::DOMNodeListFunc): (KJS::DOMNodeListFunc::callAsFunction): (KJS::DOMAttr::getValueProperty): (KJS::DOMAttr::put): (KJS::DOMAttr::putValueProperty): (KJS::DOMDocument::getValueProperty): (KJS::DOMDocument::put): (KJS::DOMDocument::putValueProperty): (KJS::DOMDocumentProtoFunc::callAsFunction): (KJS::DOMElement::getValueProperty): (KJS::DOMElement::attributeGetter): (KJS::DOMElement::getOwnPropertySlot): (KJS::DOMElementProtoFunc::callAsFunction): (KJS::DOMDOMImplementationProtoFunc::callAsFunction): (KJS::DOMDocumentType::getValueProperty): (KJS::DOMNamedNodeMap::lengthGetter): (KJS::DOMNamedNodeMap::indexGetter): (KJS::DOMNamedNodeMapProtoFunc::callAsFunction): (KJS::DOMProcessingInstruction::getValueProperty): (KJS::DOMProcessingInstruction::put): (KJS::DOMNotation::getValueProperty): (KJS::DOMEntity::getValueProperty): (KJS::NodeConstructor::getValueProperty): (KJS::DOMExceptionConstructor::getValueProperty): (KJS::DOMNamedNodesCollection::lengthGetter): (KJS::DOMNamedNodesCollection::indexGetter): (KJS::DOMCharacterData::getValueProperty): (KJS::DOMCharacterData::put): (KJS::DOMCharacterDataProtoFunc::callAsFunction): (KJS::DOMTextProtoFunc::callAsFunction):
- khtml/ecma/kjs_dom.h:
- khtml/ecma/kjs_events.cpp: (KJS::JSAbstractEventListener::handleEvent): (KJS::JSUnprotectedEventListener::JSUnprotectedEventListener): (KJS::JSUnprotectedEventListener::~JSUnprotectedEventListener): (KJS::JSUnprotectedEventListener::listenerObj): (KJS::JSUnprotectedEventListener::windowObj): (KJS::JSUnprotectedEventListener::mark): (KJS::JSEventListener::JSEventListener): (KJS::JSEventListener::~JSEventListener): (KJS::JSEventListener::listenerObj): (KJS::JSEventListener::windowObj): (KJS::JSLazyEventListener::JSLazyEventListener): (KJS::JSLazyEventListener::handleEvent): (KJS::JSLazyEventListener::listenerObj): (KJS::JSLazyEventListener::parseCode): (KJS::getNodeEventListener): (KJS::EventConstructor::getValueProperty): (KJS::getEventConstructor): (KJS::DOMEvent::getValueProperty): (KJS::DOMEvent::put): (KJS::DOMEvent::putValueProperty): (KJS::DOMEventProtoFunc::callAsFunction): (KJS::getDOMEvent): (KJS::EventExceptionConstructor::getValueProperty): (KJS::getEventExceptionConstructor): (KJS::DOMUIEvent::getValueProperty): (KJS::DOMUIEventProtoFunc::callAsFunction): (KJS::DOMMouseEvent::getValueProperty): (KJS::DOMMouseEventProtoFunc::callAsFunction): (KJS::DOMKeyboardEvent::getValueProperty): (KJS::DOMKeyboardEventProtoFunc::callAsFunction): (KJS::MutationEventConstructor::getValueProperty): (KJS::getMutationEventConstructor): (KJS::DOMMutationEvent::getValueProperty): (KJS::DOMMutationEventProtoFunc::callAsFunction): (KJS::DOMWheelEvent::getValueProperty): (KJS::DOMWheelEventProtoFunc::callAsFunction): (KJS::stringOrUndefined): (KJS::Clipboard::getValueProperty): (KJS::Clipboard::put): (KJS::Clipboard::putValueProperty): (KJS::ClipboardProtoFunc::callAsFunction):
- khtml/ecma/kjs_events.h: (KJS::JSAbstractEventListener::listenerObjImp):
- khtml/ecma/kjs_html.cpp: (KJS::KJS::HTMLDocFunction::callAsFunction): (KJS::HTMLDocument::namedItemGetter): (KJS::HTMLDocument::getValueProperty): (KJS::KJS::HTMLDocument::put): (KJS::KJS::HTMLDocument::putValueProperty): (KJS::HTMLElement::formIndexGetter): (KJS::HTMLElement::formNameGetter): (KJS::HTMLElement::selectIndexGetter): (KJS::HTMLElement::framesetNameGetter): (KJS::HTMLElement::frameWindowPropertyGetter): (KJS::HTMLElement::runtimeObjectGetter): (KJS::HTMLElement::runtimeObjectPropertyGetter): (KJS::HTMLElement::getOwnPropertySlot): (KJS::KJS::HTMLElement::implementsCall): (KJS::KJS::HTMLElement::callAsFunction): (KJS::HTMLElement::htmlGetter): (KJS::HTMLElement::headGetter): (KJS::HTMLElement::linkGetter): (KJS::HTMLElement::titleGetter): (KJS::HTMLElement::metaGetter): (KJS::HTMLElement::baseGetter): (KJS::HTMLElement::isIndexGetter): (KJS::HTMLElement::styleGetter): (KJS::HTMLElement::bodyGetter): (KJS::HTMLElement::formGetter): (KJS::HTMLElement::selectGetter): (KJS::HTMLElement::optGroupGetter): (KJS::HTMLElement::optionGetter): (KJS::getInputSelectionStart): (KJS::getInputSelectionEnd): (KJS::HTMLElement::inputGetter): (KJS::HTMLElement::textAreaGetter): (KJS::HTMLElement::buttonGetter): (KJS::HTMLElement::labelGetter): (KJS::HTMLElement::fieldSetGetter): (KJS::HTMLElement::legendGetter): (KJS::HTMLElement::uListGetter): (KJS::HTMLElement::oListGetter): (KJS::HTMLElement::dListGetter): (KJS::HTMLElement::dirGetter): (KJS::HTMLElement::menuGetter): (KJS::HTMLElement::liGetter): (KJS::HTMLElement::divGetter): (KJS::HTMLElement::paragraphGetter): (KJS::HTMLElement::headingGetter): (KJS::HTMLElement::blockQuoteGetter): (KJS::HTMLElement::quoteGetter): (KJS::HTMLElement::preGetter): (KJS::HTMLElement::brGetter): (KJS::HTMLElement::baseFontGetter): (KJS::HTMLElement::fontGetter): (KJS::HTMLElement::hrGetter): (KJS::HTMLElement::modGetter): (KJS::HTMLElement::anchorGetter): (KJS::HTMLElement::imageGetter): (KJS::HTMLElement::objectGetter): (KJS::HTMLElement::paramGetter): (KJS::HTMLElement::appletGetter): (KJS::HTMLElement::mapGetter): (KJS::HTMLElement::areaGetter): (KJS::HTMLElement::scriptGetter): (KJS::HTMLElement::tableGetter): (KJS::HTMLElement::tableCaptionGetter): (KJS::HTMLElement::tableColGetter): (KJS::HTMLElement::tableSectionGetter): (KJS::HTMLElement::tableRowGetter): (KJS::HTMLElement::tableCellGetter): (KJS::HTMLElement::frameSetGetter): (KJS::HTMLElement::frameGetter): (KJS::HTMLElement::iFrameGetter): (KJS::HTMLElement::marqueeGetter): (KJS::HTMLElement::getValueProperty): (KJS::HTMLElementFunction::HTMLElementFunction): (KJS::KJS::HTMLElementFunction::callAsFunction): (KJS::KJS::HTMLElement::put): (KJS::HTMLElement::htmlSetter): (KJS::HTMLElement::headSetter): (KJS::HTMLElement::linkSetter): (KJS::HTMLElement::titleSetter): (KJS::HTMLElement::metaSetter): (KJS::HTMLElement::baseSetter): (KJS::HTMLElement::isIndexSetter): (KJS::HTMLElement::styleSetter): (KJS::HTMLElement::bodySetter): (KJS::HTMLElement::formSetter): (KJS::HTMLElement::selectSetter): (KJS::HTMLElement::optGroupSetter): (KJS::HTMLElement::optionSetter): (KJS::HTMLElement::inputSetter): (KJS::HTMLElement::textAreaSetter): (KJS::HTMLElement::buttonSetter): (KJS::HTMLElement::labelSetter): (KJS::HTMLElement::fieldSetSetter): (KJS::HTMLElement::legendSetter): (KJS::HTMLElement::uListSetter): (KJS::HTMLElement::oListSetter): (KJS::HTMLElement::dListSetter): (KJS::HTMLElement::dirSetter): (KJS::HTMLElement::menuSetter): (KJS::HTMLElement::liSetter): (KJS::HTMLElement::divSetter): (KJS::HTMLElement::paragraphSetter): (KJS::HTMLElement::headingSetter): (KJS::HTMLElement::blockQuoteSetter): (KJS::HTMLElement::quoteSetter): (KJS::HTMLElement::preSetter): (KJS::HTMLElement::brSetter): (KJS::HTMLElement::baseFontSetter): (KJS::HTMLElement::fontSetter): (KJS::HTMLElement::hrSetter): (KJS::HTMLElement::modSetter): (KJS::HTMLElement::anchorSetter): (KJS::HTMLElement::imageSetter): (KJS::HTMLElement::objectSetter): (KJS::HTMLElement::paramSetter): (KJS::HTMLElement::appletSetter): (KJS::HTMLElement::mapSetter): (KJS::HTMLElement::areaSetter): (KJS::HTMLElement::scriptSetter): (KJS::HTMLElement::tableSetter): (KJS::HTMLElement::tableCaptionSetter): (KJS::HTMLElement::tableColSetter): (KJS::HTMLElement::tableSectionSetter): (KJS::HTMLElement::tableRowSetter): (KJS::HTMLElement::tableCellSetter): (KJS::HTMLElement::frameSetSetter): (KJS::HTMLElement::frameSetter): (KJS::HTMLElement::iFrameSetter): (KJS::HTMLElement::marqueeSetter): (KJS::HTMLElement::putValueProperty): (KJS::HTMLCollection::lengthGetter): (KJS::HTMLCollection::indexGetter): (KJS::HTMLCollection::nameGetter): (KJS::HTMLCollection::getOwnPropertySlot): (KJS::KJS::HTMLCollection::callAsFunction): (KJS::KJS::HTMLCollection::getNamedItems): (KJS::KJS::HTMLCollectionProtoFunc::callAsFunction): (KJS::HTMLSelectCollection::selectedIndexGetter): (KJS::KJS::HTMLSelectCollection::put): (KJS::OptionConstructorImp::construct): (KJS::ImageConstructorImp::construct): (KJS::Image::getValueProperty): (KJS::Image::put): (KJS::Image::putValueProperty): (KJS::isGradient): (KJS::isImagePattern): (KJS::KJS::Context2DFunction::callAsFunction): (KJS::Context2D::getValueProperty): (KJS::Context2D::put): (KJS::colorRefFromValue): (KJS::colorFromValue): (KJS::Context2D::setShadow): (KJS::Context2D::updateFillImagePattern): (KJS::Context2D::updateStrokeImagePattern): (KJS::Context2D::putValueProperty): (KJS::Context2D::Context2D): (KJS::Context2D::mark): (KJS::GradientFunction::callAsFunction): (KJS::Gradient::getValueProperty): (KJS::Gradient::put): (KJS::Gradient::putValueProperty): (KJS::ImagePattern::getValueProperty): (KJS::ImagePattern::put): (KJS::ImagePattern::putValueProperty):
- khtml/ecma/kjs_html.h:
- khtml/ecma/kjs_navigator.cpp: (KJS::Navigator::getValueProperty): (KJS::Plugins::getValueProperty): (KJS::Plugins::indexGetter): (KJS::Plugins::nameGetter): (KJS::MimeTypes::getValueProperty): (KJS::MimeTypes::indexGetter): (KJS::MimeTypes::nameGetter): (KJS::Plugin::getValueProperty): (KJS::Plugin::indexGetter): (KJS::Plugin::nameGetter): (KJS::MimeType::getValueProperty): (KJS::PluginsFunc::callAsFunction): (KJS::NavigatorFunc::callAsFunction):
- khtml/ecma/kjs_navigator.h:
- khtml/ecma/kjs_proxy.cpp: (KJSProxyImpl::evaluate): (TestFunctionImp::callAsFunction): (KJSProxyImpl::initScript): (KJSProxy::proxy):
- khtml/ecma/kjs_range.cpp: (KJS::DOMRange::getValueProperty): (KJS::DOMRangeProtoFunc::callAsFunction): (KJS::RangeConstructor::getValueProperty):
- khtml/ecma/kjs_range.h:
- khtml/ecma/kjs_traversal.cpp: (KJS::DOMNodeIterator::getValueProperty): (KJS::DOMNodeIteratorProtoFunc::callAsFunction): (KJS::NodeFilterConstructor::getValueProperty): (KJS::getNodeFilterConstructor): (KJS::DOMNodeFilterProtoFunc::callAsFunction): (KJS::DOMTreeWalker::getValueProperty): (KJS::DOMTreeWalker::put): (KJS::DOMTreeWalkerProtoFunc::callAsFunction): (KJS::JSNodeFilterCondition::JSNodeFilterCondition): (KJS::JSNodeFilterCondition::acceptNode):
- khtml/ecma/kjs_traversal.h:
- khtml/ecma/kjs_views.cpp: (KJS::DOMAbstractView::getValueProperty): (KJS::DOMAbstractViewFunc::callAsFunction):
- khtml/ecma/kjs_views.h:
- khtml/ecma/kjs_window.cpp: (KJS::Screen::getValueProperty): (KJS::Window::retrieveWindow): (KJS::Window::retrieveActive): (KJS::Window::retrieve): (KJS::parseFeatures): (KJS::showModalDialog): (KJS::Window::getValueProperty): (KJS::Window::childFrameGetter): (KJS::Window::namedFrameGetter): (KJS::Window::indexGetter): (KJS::Window::namedItemGetter): (KJS::Window::put): (KJS::Window::installTimeout): (KJS::Window::setListener): (KJS::Window::getListener): (KJS::Window::getJSEventListener): (KJS::Window::getJSUnprotectedEventListener): (KJS::Window::getJSLazyEventListener): (KJS::WindowFunc::callAsFunction): (KJS::ScheduledAction::ScheduledAction): (KJS::ScheduledAction::execute): (KJS::WindowQObject::installTimeout): (KJS::FrameArray::getValueProperty): (KJS::FrameArray::indexGetter): (KJS::FrameArray::nameGetter): (KJS::Location::getValueProperty): (KJS::Location::put): (KJS::Location::toPrimitive): (KJS::LocationFunc::callAsFunction): (KJS::Selection::getValueProperty): (KJS::Selection::toPrimitive): (KJS::SelectionFunc::callAsFunction): (KJS::BarInfo::getValueProperty): (KJS::History::getValueProperty): (KJS::HistoryFunc::callAsFunction): (KJS::Konqueror::get): (KJS::KonquerorFunc::callAsFunction):
- khtml/ecma/kjs_window.h:
- khtml/ecma/xmlhttprequest.cpp: (KJS::XMLHttpRequestConstructorImp::construct): (KJS::XMLHttpRequest::getValueProperty): (KJS::XMLHttpRequest::put): (KJS::XMLHttpRequest::putValueProperty): (KJS::XMLHttpRequest::getAllResponseHeaders): (KJS::XMLHttpRequest::getResponseHeader): (KJS::XMLHttpRequest::getStatus): (KJS::XMLHttpRequest::getStatusText): (KJS::XMLHttpRequestProtoFunc::callAsFunction):
- khtml/ecma/xmlhttprequest.h:
- khtml/ecma/xmlserializer.cpp: (KJS::XMLSerializerConstructorImp::construct): (KJS::XMLSerializerProtoFunc::callAsFunction):
- khtml/ecma/xmlserializer.h:
- kwq/DOMUtility.mm: (KJS::ScriptInterpreter::createObjcInstanceForValue):
- kwq/KWQKHTMLPart.mm: (KWQKHTMLPart::bindingRootObject): (KWQKHTMLPart::windowScriptObject): (KWQKHTMLPart::windowScriptNPObject):
- kwq/WebCoreBridge.mm: (-[WebCoreBridge executionContextForView:]):
- kwq/WebCoreScriptDebugger.mm: (WebCoreScriptDebuggerImp::callEvent): (WebCoreScriptDebuggerImp::returnEvent): (-[WebCoreScriptDebugger finalize]): (-[WebCoreScriptCallFrame _convertValueToObjcValue:]): (-[WebCoreScriptCallFrame scopeChain]): (-[WebCoreScriptCallFrame evaluateWebScript:]):
- 8:39 PM Changeset in webkit [10083] by
-
- 2 edits1 delete in trunk/WebKitTools
Bug #: 4300
Submitted by: eseidel
Reviewed by: darin
- Scripts/run-webkit-tests: added --svg option
- Scripts/run-webkit-tests-svg: Removed. http://bugzilla.opendarwin.org/show_bug.cgi?id=4300
- 2:06 PM Changeset in webkit [10082] by
-
- 3 edits2 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
-
- 2 edits687 adds in trunk
Bug #: 4303
Submitted by: eseidel
Reviewed by: darin
- kcanvas/KCanvasTreeDebug.cpp: (operator<<): Added support for printing many additional style values. Added the W3C SVG test suite as layout tests. http://bugzilla.opendarwin.org/show_bug.cgi?id=4303
Test cases added:
- svg-tests/W3C-SVG-1.1/Resources/DisplaceChecker.png: Added.
- svg-tests/W3C-SVG-1.1/Resources/SVG-1.1-monolithic-fixed.dtd: Added.
- svg-tests/W3C-SVG-1.1/Resources/animation-add-BE-09-expected.txt: Added.
- svg-tests/W3C-SVG-1.1/Resources/animation-add-BE-09.svg: Added.
- svg-tests/W3C-SVG-1.1/Resources/animation-extRef-image1-expected.txt: Added.
- svg-tests/W3C-SVG-1.1/Resources/animation-extRef-image1.svg: Added.
- svg-tests/W3C-SVG-1.1/Resources/animation-extRef-image2-expected.txt: Added.
- svg-tests/W3C-SVG-1.1/Resources/animation-extRef-image2.svg: Added.
- svg-tests/W3C-SVG-1.1/Resources/animation-extRef-image3-expected.txt: Added.
- svg-tests/W3C-SVG-1.1/Resources/animation-extRef-image3.svg: Added.
- svg-tests/W3C-SVG-1.1/Resources/bluesquidj.png: Added.
- svg-tests/W3C-SVG-1.1/Resources/bullet-small.png: Added.
- svg-tests/W3C-SVG-1.1/Resources/bullet-white.png: Added.
- svg-tests/W3C-SVG-1.1/Resources/bullet.png: Added.
- svg-tests/W3C-SVG-1.1/Resources/bumpMap.png: Added.
- svg-tests/W3C-SVG-1.1/Resources/bumpMap2.png: Added.
- svg-tests/W3C-SVG-1.1/Resources/changeColor.ICM: Added.
- svg-tests/W3C-SVG-1.1/Resources/colorprof.png: Added.
- svg-tests/W3C-SVG-1.1/Resources/convolveImage.png: Added.
- svg-tests/W3C-SVG-1.1/Resources/coords-units-01-f-expected.txt: Added.
- svg-tests/W3C-SVG-1.1/Resources/coords-units-01-f.png: Added.
- svg-tests/W3C-SVG-1.1/Resources/coords-units-01-f.svg: Added.
- svg-tests/W3C-SVG-1.1/Resources/copyright-documents-19990405.html: Added.
- svg-tests/W3C-SVG-1.1/Resources/diagarrow.png: Added.
- svg-tests/W3C-SVG-1.1/Resources/ext-TestComic-expected.txt: Added.
- svg-tests/W3C-SVG-1.1/Resources/ext-TestComic.svg: Added.
- svg-tests/W3C-SVG-1.1/Resources/fillChangeColor.ICM: Added.
- svg-tests/W3C-SVG-1.1/Resources/filters-blend-01-f-expected.txt: Added.
- svg-tests/W3C-SVG-1.1/Resources/filters-blend-01-f.svg: Added.
- svg-tests/W3C-SVG-1.1/Resources/filters-color-01-f-expected.txt: Added.
- svg-tests/W3C-SVG-1.1/Resources/filters-color-01-f.svg: Added.
- svg-tests/W3C-SVG-1.1/Resources/filters-composite-01-f-expected.txt: Added.
- svg-tests/W3C-SVG-1.1/Resources/filters-composite-01-f.svg: Added.
- svg-tests/W3C-SVG-1.1/Resources/filters-comptran-01-f.svg-disabled: Added.
- svg-tests/W3C-SVG-1.1/Resources/filters-conv-01-f-expected.txt: Added.
- svg-tests/W3C-SVG-1.1/Resources/filters-conv-01-f.includeimage.png: Added.
- svg-tests/W3C-SVG-1.1/Resources/filters-conv-01-f.svg: Added.
- svg-tests/W3C-SVG-1.1/Resources/filters-diffuse-01-f-expected.txt: Added.
- svg-tests/W3C-SVG-1.1/Resources/filters-diffuse-01-f.svg: Added.
- svg-tests/W3C-SVG-1.1/Resources/filters-example-01-f-expected.txt: Added.
- svg-tests/W3C-SVG-1.1/Resources/filters-example-01-f.svg: Added.
- svg-tests/W3C-SVG-1.1/Resources/gam030.png: Added.
- svg-tests/W3C-SVG-1.1/Resources/gam030b.png: Added.
- svg-tests/W3C-SVG-1.1/Resources/gam045.png: Added.
- svg-tests/W3C-SVG-1.1/Resources/gam045b.png: Added.
- svg-tests/W3C-SVG-1.1/Resources/gam056.png: Added.
- svg-tests/W3C-SVG-1.1/Resources/gam056b.png: Added.
- svg-tests/W3C-SVG-1.1/Resources/gam100.png: Added.
- svg-tests/W3C-SVG-1.1/Resources/gam100b.png: Added.
- svg-tests/W3C-SVG-1.1/Resources/gam200.png: Added.
- svg-tests/W3C-SVG-1.1/Resources/gam200b.png: Added.
- svg-tests/W3C-SVG-1.1/Resources/greentopbutton.jpg: Added.
- svg-tests/W3C-SVG-1.1/Resources/image.png: Added.
- svg-tests/W3C-SVG-1.1/Resources/image1.jpg: Added.
- svg-tests/W3C-SVG-1.1/Resources/image1.png: Added.
- svg-tests/W3C-SVG-1.1/Resources/image1_b.png: Added.
- svg-tests/W3C-SVG-1.1/Resources/image2_b.jpg: Added.
- svg-tests/W3C-SVG-1.1/Resources/image2_b.png: Added.
- svg-tests/W3C-SVG-1.1/Resources/interact-dom-01-f-expected.txt: Added.
- svg-tests/W3C-SVG-1.1/Resources/interact-dom-01-f.svg: Added.
- svg-tests/W3C-SVG-1.1/Resources/interact-order-02-b-targ-expected.txt: Added.
- svg-tests/W3C-SVG-1.1/Resources/interact-order-02-b-targ.svg: Added.
- svg-tests/W3C-SVG-1.1/Resources/interact-order-03-b-targ-expected.txt: Added.
- svg-tests/W3C-SVG-1.1/Resources/interact-order-03-b-targ.svg: Added.
- svg-tests/W3C-SVG-1.1/Resources/leftarrow.png: Added.
- svg-tests/W3C-SVG-1.1/Resources/linking-uri-01-b-expected.txt: Added.
- svg-tests/W3C-SVG-1.1/Resources/linking-uri-01-b.svg: Added.
- svg-tests/W3C-SVG-1.1/Resources/linking-uri-01-f-1st.png: Added.
- svg-tests/W3C-SVG-1.1/Resources/linking-uri-01-f-2nd.png: Added.
- svg-tests/W3C-SVG-1.1/Resources/linking-uri-01-f-3rd.png: Added.
- svg-tests/W3C-SVG-1.1/Resources/linking-uri-01-f-4th.png: Added.
- svg-tests/W3C-SVG-1.1/Resources/linking-uri-01-f-start.png: Added.
- svg-tests/W3C-SVG-1.1/Resources/linking-uri-03-f-1st.png: Added.
- svg-tests/W3C-SVG-1.1/Resources/linking-uri-03-f-start.png: Added.
- svg-tests/W3C-SVG-1.1/Resources/linkingCircle-f-expected.txt: Added.
- svg-tests/W3C-SVG-1.1/Resources/linkingCircle-f.svg: Added.
- svg-tests/W3C-SVG-1.1/Resources/linkingToc-t-expected.txt: Added.
- svg-tests/W3C-SVG-1.1/Resources/linkingToc-t.svg: Added.
- svg-tests/W3C-SVG-1.1/Resources/magnify.png: Added.
- svg-tests/W3C-SVG-1.1/Resources/myimage.jpg: Added.
- svg-tests/W3C-SVG-1.1/Resources/nav_bullet.png: Added.
- svg-tests/W3C-SVG-1.1/Resources/nav_down.png: Added.
- svg-tests/W3C-SVG-1.1/Resources/nav_downleft.png: Added.
- svg-tests/W3C-SVG-1.1/Resources/nav_downright.png: Added.
- svg-tests/W3C-SVG-1.1/Resources/nav_frame.png: Added.
- svg-tests/W3C-SVG-1.1/Resources/nav_left.png: Added.
- svg-tests/W3C-SVG-1.1/Resources/nav_noframe.png: Added.
- svg-tests/W3C-SVG-1.1/Resources/nav_right.png: Added.
- svg-tests/W3C-SVG-1.1/Resources/nav_svg.png: Added.
- svg-tests/W3C-SVG-1.1/Resources/nav_up.png: Added.
- svg-tests/W3C-SVG-1.1/Resources/nav_upleft.png: Added.
- svg-tests/W3C-SVG-1.1/Resources/nav_upright.png: Added.
- svg-tests/W3C-SVG-1.1/Resources/old-name-2-new-name1.html: Added.
- svg-tests/W3C-SVG-1.1/Resources/paths-data-01-f-expected.txt: Added.
- svg-tests/W3C-SVG-1.1/Resources/paths-data-01-f.png: Added.
- svg-tests/W3C-SVG-1.1/Resources/paths-data-01-f.svg: Added.
- svg-tests/W3C-SVG-1.1/Resources/paths-data-02-f-expected.txt: Added.
- svg-tests/W3C-SVG-1.1/Resources/paths-data-02-f.png: Added.
- svg-tests/W3C-SVG-1.1/Resources/paths-data-02-f.svg: Added.
- svg-tests/W3C-SVG-1.1/Resources/paths-data-03-f-expected.txt: Added.
- svg-tests/W3C-SVG-1.1/Resources/paths-data-03-f.png: Added.
- svg-tests/W3C-SVG-1.1/Resources/paths-data-03-f.svg: Added.
- svg-tests/W3C-SVG-1.1/Resources/paths-data-04-f-expected.txt: Added.
- svg-tests/W3C-SVG-1.1/Resources/paths-data-04-f.png: Added.
- svg-tests/W3C-SVG-1.1/Resources/paths-data-04-f.svg: Added.
- svg-tests/W3C-SVG-1.1/Resources/rects-expected.txt: Added.
- svg-tests/W3C-SVG-1.1/Resources/rects.svg: Added.
- svg-tests/W3C-SVG-1.1/Resources/rects_b-expected.txt: Added.
- svg-tests/W3C-SVG-1.1/Resources/rects_b.svg: Added.
- svg-tests/W3C-SVG-1.1/Resources/rightarrow.png: Added.
- svg-tests/W3C-SVG-1.1/Resources/rotate20.png: Added.
- svg-tests/W3C-SVG-1.1/Resources/shapes-ellipse-01-b-expected.txt: Added.
- svg-tests/W3C-SVG-1.1/Resources/shapes-ellipse-01-b.svg: Added.
- svg-tests/W3C-SVG-1.1/Resources/shapes-ellipse-01-f-expected.txt: Added.
- svg-tests/W3C-SVG-1.1/Resources/shapes-ellipse-01-f.png: Added.
- svg-tests/W3C-SVG-1.1/Resources/shapes-ellipse-01-f.svg: Added.
- svg-tests/W3C-SVG-1.1/Resources/shapes-rect-01-b-expected.txt: Added.
- svg-tests/W3C-SVG-1.1/Resources/shapes-rect-01-b.svg: Added.
- svg-tests/W3C-SVG-1.1/Resources/shapes-rect-01-f-expected.txt: Added.
- svg-tests/W3C-SVG-1.1/Resources/shapes-rect-01-f.png: Added.
- svg-tests/W3C-SVG-1.1/Resources/shapes-rect-01-f.svg: Added.
- svg-tests/W3C-SVG-1.1/Resources/sign.png: Added.
- svg-tests/W3C-SVG-1.1/Resources/sphere.png: Added.
- svg-tests/W3C-SVG-1.1/Resources/struct-frag-01-B-expected.txt: Added.
- svg-tests/W3C-SVG-1.1/Resources/struct-frag-01-B.svg: Added.
- svg-tests/W3C-SVG-1.1/Resources/struct-image-01.jpg: Added.
- svg-tests/W3C-SVG-1.1/Resources/struct-image-01.png: Added.
- svg-tests/W3C-SVG-1.1/Resources/struct-image-02.jpg: Added.
- svg-tests/W3C-SVG-1.1/Resources/struct-image-02.png: Added.
- svg-tests/W3C-SVG-1.1/Resources/struct-symbol-01.png: Added.
- svg-tests/W3C-SVG-1.1/Resources/text-align-01-f-expected.txt: Added.
- svg-tests/W3C-SVG-1.1/Resources/text-align-01-f.svg: Added.
- svg-tests/W3C-SVG-1.1/Resources/text-align-02-f-expected.txt: Added.
- svg-tests/W3C-SVG-1.1/Resources/text-align-02-f.svg: Added.
- svg-tests/W3C-SVG-1.1/Resources/text-align-03-f-expected.txt: Added.
- svg-tests/W3C-SVG-1.1/Resources/text-align-03-f.svg: Added.
- svg-tests/W3C-SVG-1.1/Resources/text-altglyph-01-f-expected.txt: Added.
- svg-tests/W3C-SVG-1.1/Resources/text-altglyph-01-f.svg: Added.
- svg-tests/W3C-SVG-1.1/Resources/text-extTref-BE-18-targ-expected.txt: Added.
- svg-tests/W3C-SVG-1.1/Resources/text-extTref-BE-18-targ.svg: Added.
- svg-tests/W3C-SVG-1.1/Resources/text-intro-01-f-expected.txt: Added.
- svg-tests/W3C-SVG-1.1/Resources/text-intro-01-f.svg: Added.
- svg-tests/W3C-SVG-1.1/Resources/text-tref-01-f-expected.txt: Added.
- svg-tests/W3C-SVG-1.1/Resources/text-tref-01-f.svg: Added.
- svg-tests/W3C-SVG-1.1/Resources/text-ws-01-f-expected.txt: Added.
- svg-tests/W3C-SVG-1.1/Resources/text-ws-01-f.svg: Added.
- svg-tests/W3C-SVG-1.1/Resources/toc-sv-expected.txt: Added.
- svg-tests/W3C-SVG-1.1/Resources/toc-sv.svg: Added.
- svg-tests/W3C-SVG-1.1/Resources/toc-svcmp-expected.txt: Added.
- svg-tests/W3C-SVG-1.1/Resources/toc-svcmp.svg: Added.
- svg-tests/W3C-SVG-1.1/Resources/uparrow.png: Added.
- svg-tests/W3C-SVG-1.1/animate-elem-02-t-expected.txt: Added.
- svg-tests/W3C-SVG-1.1/animate-elem-02-t-w3c.png: Added.
- svg-tests/W3C-SVG-1.1/animate-elem-02-t.svg: Added.
- svg-tests/W3C-SVG-1.1/animate-elem-03-t-expected.txt: Added.
- svg-tests/W3C-SVG-1.1/animate-elem-03-t-w3c.png: Added.
- svg-tests/W3C-SVG-1.1/animate-elem-03-t.svg: Added.
- svg-tests/W3C-SVG-1.1/animate-elem-04-t-expected.txt: Added.
- svg-tests/W3C-SVG-1.1/animate-elem-04-t-w3c.png: Added.
- svg-tests/W3C-SVG-1.1/animate-elem-04-t.svg: Added.
- svg-tests/W3C-SVG-1.1/animate-elem-05-t-expected.txt: Added.
- svg-tests/W3C-SVG-1.1/animate-elem-05-t-w3c.png: Added.
- svg-tests/W3C-SVG-1.1/animate-elem-05-t.svg: Added.
- svg-tests/W3C-SVG-1.1/animate-elem-06-t-expected.txt: Added.
- svg-tests/W3C-SVG-1.1/animate-elem-06-t-w3c.png: Added.
- svg-tests/W3C-SVG-1.1/animate-elem-06-t.svg: Added.
- svg-tests/W3C-SVG-1.1/animate-elem-07-t-expected.txt: Added.
- svg-tests/W3C-SVG-1.1/animate-elem-07-t-w3c.png: Added.
- svg-tests/W3C-SVG-1.1/animate-elem-07-t.svg: Added.
- svg-tests/W3C-SVG-1.1/animate-elem-08-t-expected.txt: Added.
- svg-tests/W3C-SVG-1.1/animate-elem-08-t-w3c.png: Added.
- svg-tests/W3C-SVG-1.1/animate-elem-08-t.svg: Added.
- svg-tests/W3C-SVG-1.1/animate-elem-09-t-expected.txt: Added.
- svg-tests/W3C-SVG-1.1/animate-elem-09-t-w3c.png: Added.
- svg-tests/W3C-SVG-1.1/animate-elem-09-t.svg: Added.
- svg-tests/W3C-SVG-1.1/animate-elem-10-t-expected.txt: Added.
- svg-tests/W3C-SVG-1.1/animate-elem-10-t-w3c.png: Added.
- svg-tests/W3C-SVG-1.1/animate-elem-10-t.svg: Added.
- svg-tests/W3C-SVG-1.1/animate-elem-11-t-expected.txt: Added.
- svg-tests/W3C-SVG-1.1/animate-elem-11-t-w3c.png: Added.
- svg-tests/W3C-SVG-1.1/animate-elem-11-t.svg: Added.
- svg-tests/W3C-SVG-1.1/animate-elem-12-t-expected.txt: Added.
- svg-tests/W3C-SVG-1.1/animate-elem-12-t-w3c.png: Added.
- svg-tests/W3C-SVG-1.1/animate-elem-12-t.svg: Added.
- svg-tests/W3C-SVG-1.1/animate-elem-13-t-expected.txt: Added.
- svg-tests/W3C-SVG-1.1/animate-elem-13-t-w3c.png: Added.
- svg-tests/W3C-SVG-1.1/animate-elem-13-t.svg: Added.
- svg-tests/W3C-SVG-1.1/animate-elem-14-t-expected.txt: Added.
- svg-tests/W3C-SVG-1.1/animate-elem-14-t-w3c.png: Added.
- svg-tests/W3C-SVG-1.1/animate-elem-14-t.svg: Added.
- svg-tests/W3C-SVG-1.1/animate-elem-15-t-expected.txt: Added.
- svg-tests/W3C-SVG-1.1/animate-elem-15-t-w3c.png: Added.
- svg-tests/W3C-SVG-1.1/animate-elem-15-t.svg: Added.
- svg-tests/W3C-SVG-1.1/animate-elem-16-t-expected.txt: Added.
- svg-tests/W3C-SVG-1.1/animate-elem-16-t-w3c.png: Added.
- svg-tests/W3C-SVG-1.1/animate-elem-16-t.svg: Added.
- svg-tests/W3C-SVG-1.1/animate-elem-17-t-expected.txt: Added.
- svg-tests/W3C-SVG-1.1/animate-elem-17-t-w3c.png: Added.
- svg-tests/W3C-SVG-1.1/animate-elem-17-t.svg: Added.
- svg-tests/W3C-SVG-1.1/animate-elem-18-t-expected.txt: Added.
- svg-tests/W3C-SVG-1.1/animate-elem-18-t-w3c.png: Added.
- svg-tests/W3C-SVG-1.1/animate-elem-18-t.svg: Added.
- svg-tests/W3C-SVG-1.1/animate-elem-19-t-expected.txt: Added.
- svg-tests/W3C-SVG-1.1/animate-elem-19-t-w3c.png: Added.
- svg-tests/W3C-SVG-1.1/animate-elem-19-t.svg: Added.
- svg-tests/W3C-SVG-1.1/animate-elem-20-t-expected.txt: Added.
- svg-tests/W3C-SVG-1.1/animate-elem-20-t-w3c.png: Added.
- svg-tests/W3C-SVG-1.1/animate-elem-20-t.svg: Added.
- svg-tests/W3C-SVG-1.1/animate-elem-21-t-expected.txt: Added.
- svg-tests/W3C-SVG-1.1/animate-elem-21-t-w3c.png: Added.
- svg-tests/W3C-SVG-1.1/animate-elem-21-t.svg: Added.
- svg-tests/W3C-SVG-1.1/animate-elem-22-b-expected.txt: Added.
- svg-tests/W3C-SVG-1.1/animate-elem-22-b-w3c.png: Added.
- svg-tests/W3C-SVG-1.1/animate-elem-22-b.svg: Added.
- svg-tests/W3C-SVG-1.1/animate-elem-23-t-expected.txt: Added.
- svg-tests/W3C-SVG-1.1/animate-elem-23-t-w3c.png: Added.
- svg-tests/W3C-SVG-1.1/animate-elem-23-t.svg: Added.
- svg-tests/W3C-SVG-1.1/animate-elem-24-t-expected.txt: Added.
- svg-tests/W3C-SVG-1.1/animate-elem-24-t-w3c.png: Added.
- svg-tests/W3C-SVG-1.1/animate-elem-24-t.svg: Added.
- svg-tests/W3C-SVG-1.1/animate-elem-25-t-expected.txt: Added.
- svg-tests/W3C-SVG-1.1/animate-elem-25-t-w3c.png: Added.
- svg-tests/W3C-SVG-1.1/animate-elem-25-t.svg: Added.
- svg-tests/W3C-SVG-1.1/animate-elem-26-t-expected.txt: Added.
- svg-tests/W3C-SVG-1.1/animate-elem-26-t-w3c.png: Added.
- svg-tests/W3C-SVG-1.1/animate-elem-26-t.svg: Added.
- svg-tests/W3C-SVG-1.1/animate-elem-27-t-expected.txt: Added.
- svg-tests/W3C-SVG-1.1/animate-elem-27-t-w3c.png: Added.
- svg-tests/W3C-SVG-1.1/animate-elem-27-t.svg: Added.
- svg-tests/W3C-SVG-1.1/animate-elem-28-t-expected.txt: Added.
- svg-tests/W3C-SVG-1.1/animate-elem-28-t-w3c.png: Added.
- svg-tests/W3C-SVG-1.1/animate-elem-28-t.svg: Added.
- svg-tests/W3C-SVG-1.1/animate-elem-29-b-expected.txt: Added.
- svg-tests/W3C-SVG-1.1/animate-elem-29-b-w3c.png: Added.
- svg-tests/W3C-SVG-1.1/animate-elem-29-b.svg: Added.
- svg-tests/W3C-SVG-1.1/color-prof-01-f-expected.txt: Added.
- svg-tests/W3C-SVG-1.1/color-prof-01-f-w3c.png: Added.
- svg-tests/W3C-SVG-1.1/color-prof-01-f.svg: Added.
- svg-tests/W3C-SVG-1.1/color-prop-01-b-expected.txt: Added.
- svg-tests/W3C-SVG-1.1/color-prop-01-b-w3c.png: Added.
- svg-tests/W3C-SVG-1.1/color-prop-01-b.svg: Added.
- svg-tests/W3C-SVG-1.1/color-prop-02-f-expected.txt: Added.
- svg-tests/W3C-SVG-1.1/color-prop-02-f-w3c.png: Added.
- svg-tests/W3C-SVG-1.1/color-prop-02-f.svg: Added.
- svg-tests/W3C-SVG-1.1/color-prop-03-t-expected.txt: Added.
- svg-tests/W3C-SVG-1.1/color-prop-03-t-w3c.png: Added.
- svg-tests/W3C-SVG-1.1/color-prop-03-t.svg: Added.
- svg-tests/W3C-SVG-1.1/coords-trans-01-b-expected.txt: Added.
- svg-tests/W3C-SVG-1.1/coords-trans-01-b-w3c.png: Added.
- svg-tests/W3C-SVG-1.1/coords-trans-01-b.svg: Added.
- svg-tests/W3C-SVG-1.1/coords-trans-02-t-expected.txt: Added.
- svg-tests/W3C-SVG-1.1/coords-trans-02-t-w3c.png: Added.
- svg-tests/W3C-SVG-1.1/coords-trans-02-t.svg: Added.
- svg-tests/W3C-SVG-1.1/coords-trans-03-t-expected.txt: Added.
- svg-tests/W3C-SVG-1.1/coords-trans-03-t-w3c.png: Added.
- svg-tests/W3C-SVG-1.1/coords-trans-03-t.svg: Added.
- svg-tests/W3C-SVG-1.1/coords-trans-04-t-expected.txt: Added.
- svg-tests/W3C-SVG-1.1/coords-trans-04-t-w3c.png: Added.
- svg-tests/W3C-SVG-1.1/coords-trans-04-t.svg: Added.
- svg-tests/W3C-SVG-1.1/coords-trans-05-t-expected.txt: Added.
- svg-tests/W3C-SVG-1.1/coords-trans-05-t-w3c.png: Added.
- svg-tests/W3C-SVG-1.1/coords-trans-05-t.svg: Added.
- svg-tests/W3C-SVG-1.1/coords-trans-06-t-expected.txt: Added.
- svg-tests/W3C-SVG-1.1/coords-trans-06-t-w3c.png: Added.
- svg-tests/W3C-SVG-1.1/coords-trans-06-t.svg: Added.
- svg-tests/W3C-SVG-1.1/coords-units-01-b-expected.txt: Added.
- svg-tests/W3C-SVG-1.1/coords-units-01-b-w3c.png: Added.
- svg-tests/W3C-SVG-1.1/coords-units-01-b.svg: Added.
- svg-tests/W3C-SVG-1.1/coords-units-02-b-expected.txt: Added.
- svg-tests/W3C-SVG-1.1/coords-units-02-b-w3c.png: Added.
- svg-tests/W3C-SVG-1.1/coords-units-02-b.svg: Added.
- svg-tests/W3C-SVG-1.1/coords-units-03-b-expected.txt: Added.
- svg-tests/W3C-SVG-1.1/coords-units-03-b-w3c.png: Added.
- svg-tests/W3C-SVG-1.1/coords-units-03-b.svg: Added.
- svg-tests/W3C-SVG-1.1/coords-viewattr-01-b-expected.txt: Added.
- svg-tests/W3C-SVG-1.1/coords-viewattr-01-b-w3c.png: Added.
- svg-tests/W3C-SVG-1.1/coords-viewattr-01-b.svg: Added.
- svg-tests/W3C-SVG-1.1/coords-viewattr-02-b-expected.txt: Added.
- svg-tests/W3C-SVG-1.1/coords-viewattr-02-b-w3c.png: Added.
- svg-tests/W3C-SVG-1.1/coords-viewattr-02-b.svg: Added.
- svg-tests/W3C-SVG-1.1/extend-namespace-01-f-expected.txt: Added.
- svg-tests/W3C-SVG-1.1/extend-namespace-01-f-w3c.png: Added.
- svg-tests/W3C-SVG-1.1/extend-namespace-01-f.svg: Added.
- svg-tests/W3C-SVG-1.1/filters-blend-01-b-expected.txt: Added.
- svg-tests/W3C-SVG-1.1/filters-blend-01-b-w3c.png: Added.
- svg-tests/W3C-SVG-1.1/filters-blend-01-b.svg: Added.
- svg-tests/W3C-SVG-1.1/filters-color-01-b-expected.txt: Added.
- svg-tests/W3C-SVG-1.1/filters-color-01-b-w3c.png: Added.
- svg-tests/W3C-SVG-1.1/filters-color-01-b.svg: Added.
- svg-tests/W3C-SVG-1.1/filters-composite-02-b-expected.txt: Added.
- svg-tests/W3C-SVG-1.1/filters-composite-02-b-w3c.png: Added.
- svg-tests/W3C-SVG-1.1/filters-composite-02-b.svg: Added.
- svg-tests/W3C-SVG-1.1/filters-comptran-01-b-w3c.png: Added.
- svg-tests/W3C-SVG-1.1/filters-comptran-01-b.svg-disabled: Added.
- svg-tests/W3C-SVG-1.1/filters-conv-01-f-expected.txt: Added.
- svg-tests/W3C-SVG-1.1/filters-conv-01-f-w3c.png: Added.
- svg-tests/W3C-SVG-1.1/filters-conv-01-f.svg: Added.
- svg-tests/W3C-SVG-1.1/filters-diffuse-01-f-expected.txt: Added.
- svg-tests/W3C-SVG-1.1/filters-diffuse-01-f-w3c.png: Added.
- svg-tests/W3C-SVG-1.1/filters-diffuse-01-f.svg: Added.
- svg-tests/W3C-SVG-1.1/filters-displace-01-f-expected.txt: Added.
- svg-tests/W3C-SVG-1.1/filters-displace-01-f-w3c.png: Added.
- svg-tests/W3C-SVG-1.1/filters-displace-01-f.svg: Added.
- svg-tests/W3C-SVG-1.1/filters-example-01-b-expected.txt: Added.
- svg-tests/W3C-SVG-1.1/filters-example-01-b-w3c.png: Added.
- svg-tests/W3C-SVG-1.1/filters-example-01-b.svg: Added.
- svg-tests/W3C-SVG-1.1/filters-gauss-01-b-expected.txt: Added.
- svg-tests/W3C-SVG-1.1/filters-gauss-01-b-w3c.png: Added.
- svg-tests/W3C-SVG-1.1/filters-gauss-01-b.svg: Added.
- svg-tests/W3C-SVG-1.1/filters-image-01-b-expected.txt: Added.
- svg-tests/W3C-SVG-1.1/filters-image-01-b-w3c.png: Added.
- svg-tests/W3C-SVG-1.1/filters-image-01-b.svg: Added.
- svg-tests/W3C-SVG-1.1/filters-light-01-f-expected.txt: Added.
- svg-tests/W3C-SVG-1.1/filters-light-01-f-w3c.png: Added.
- svg-tests/W3C-SVG-1.1/filters-light-01-f.svg: Added.
- svg-tests/W3C-SVG-1.1/filters-morph-01-f-expected.txt: Added.
- svg-tests/W3C-SVG-1.1/filters-morph-01-f-w3c.png: Added.
- svg-tests/W3C-SVG-1.1/filters-morph-01-f.svg: Added.
- svg-tests/W3C-SVG-1.1/filters-offset-01-b-expected.txt: Added.
- svg-tests/W3C-SVG-1.1/filters-offset-01-b-w3c.png: Added.
- svg-tests/W3C-SVG-1.1/filters-offset-01-b.svg: Added.
- svg-tests/W3C-SVG-1.1/filters-specular-01-f-expected.txt: Added.
- svg-tests/W3C-SVG-1.1/filters-specular-01-f-w3c.png: Added.
- svg-tests/W3C-SVG-1.1/filters-specular-01-f.svg: Added.
- svg-tests/W3C-SVG-1.1/filters-tile-01-b-expected.txt: Added.
- svg-tests/W3C-SVG-1.1/filters-tile-01-b-w3c.png: Added.
- svg-tests/W3C-SVG-1.1/filters-tile-01-b.svg: Added.
- svg-tests/W3C-SVG-1.1/filters-turb-01-f-w3c.png: Added.
- svg-tests/W3C-SVG-1.1/filters-turb-01-f.svg-disabled: Added.
- svg-tests/W3C-SVG-1.1/fonts-elem-01-t-expected.txt: Added.
- svg-tests/W3C-SVG-1.1/fonts-elem-01-t-w3c.png: Added.
- svg-tests/W3C-SVG-1.1/fonts-elem-01-t.svg: Added.
- svg-tests/W3C-SVG-1.1/fonts-elem-02-t-expected.txt: Added.
- svg-tests/W3C-SVG-1.1/fonts-elem-02-t-w3c.png: Added.
- svg-tests/W3C-SVG-1.1/fonts-elem-02-t.svg: Added.
- svg-tests/W3C-SVG-1.1/fonts-elem-03-b-expected.txt: Added.
- svg-tests/W3C-SVG-1.1/fonts-elem-03-b-w3c.png: Added.
- svg-tests/W3C-SVG-1.1/fonts-elem-03-b.svg: Added.
- svg-tests/W3C-SVG-1.1/fonts-elem-04-b-expected.txt: Added.
- svg-tests/W3C-SVG-1.1/fonts-elem-04-b-w3c.png: Added.
- svg-tests/W3C-SVG-1.1/fonts-elem-04-b.svg: Added.
- svg-tests/W3C-SVG-1.1/interact-cursor-01-f-expected.txt: Added.
- svg-tests/W3C-SVG-1.1/interact-cursor-01-f-w3c.png: Added.
- svg-tests/W3C-SVG-1.1/interact-cursor-01-f.svg: Added.
- svg-tests/W3C-SVG-1.1/interact-dom-01-b-expected.txt: Added.
- svg-tests/W3C-SVG-1.1/interact-dom-01-b-w3c.png: Added.
- svg-tests/W3C-SVG-1.1/interact-dom-01-b.svg: Added.
- svg-tests/W3C-SVG-1.1/interact-events-01-b-expected.txt: Added.
- svg-tests/W3C-SVG-1.1/interact-events-01-b-w3c.png: Added.
- svg-tests/W3C-SVG-1.1/interact-events-01-b.svg: Added.
- svg-tests/W3C-SVG-1.1/interact-order-01-b-expected.txt: Added.
- svg-tests/W3C-SVG-1.1/interact-order-01-b-w3c.png: Added.
- svg-tests/W3C-SVG-1.1/interact-order-01-b.svg: Added.
- svg-tests/W3C-SVG-1.1/interact-order-02-b-expected.txt: Added.
- svg-tests/W3C-SVG-1.1/interact-order-02-b-w3c.png: Added.
- svg-tests/W3C-SVG-1.1/interact-order-02-b.svg: Added.
- svg-tests/W3C-SVG-1.1/interact-order-03-b-expected.txt: Added.
- svg-tests/W3C-SVG-1.1/interact-order-03-b-w3c.png: Added.
- svg-tests/W3C-SVG-1.1/interact-order-03-b.svg: Added.
- svg-tests/W3C-SVG-1.1/interact-zoom-01-t-expected.txt: Added.
- svg-tests/W3C-SVG-1.1/interact-zoom-01-t-w3c.png: Added.
- svg-tests/W3C-SVG-1.1/interact-zoom-01-t.svg: Added.
- svg-tests/W3C-SVG-1.1/linking-a-01-b-expected.txt: Added.
- svg-tests/W3C-SVG-1.1/linking-a-01-b-w3c.png: Added.
- svg-tests/W3C-SVG-1.1/linking-a-01-b.svg: Added.
- svg-tests/W3C-SVG-1.1/linking-a-02-b-expected.txt: Added.
- svg-tests/W3C-SVG-1.1/linking-a-02-b-w3c.png: Added.
- svg-tests/W3C-SVG-1.1/linking-a-02-b.svg: Added.
- svg-tests/W3C-SVG-1.1/linking-a-03-b-expected.txt: Added.
- svg-tests/W3C-SVG-1.1/linking-a-03-b-w3c.png: Added.
- svg-tests/W3C-SVG-1.1/linking-a-03-b.svg: Added.
- svg-tests/W3C-SVG-1.1/linking-a-04-t-expected.txt: Added.
- svg-tests/W3C-SVG-1.1/linking-a-04-t-w3c.png: Added.
- svg-tests/W3C-SVG-1.1/linking-a-04-t.svg: Added.
- svg-tests/W3C-SVG-1.1/linking-uri-01-b-expected.txt: Added.
- svg-tests/W3C-SVG-1.1/linking-uri-01-b-w3c.png: Added.
- svg-tests/W3C-SVG-1.1/linking-uri-01-b.svg: Added.
- svg-tests/W3C-SVG-1.1/linking-uri-02-b-expected.txt: Added.
- svg-tests/W3C-SVG-1.1/linking-uri-02-b-w3c.png: Added.
- svg-tests/W3C-SVG-1.1/linking-uri-02-b.svg: Added.
- svg-tests/W3C-SVG-1.1/linking-uri-03-t-expected.txt: Added.
- svg-tests/W3C-SVG-1.1/linking-uri-03-t-w3c.png: Added.
- svg-tests/W3C-SVG-1.1/linking-uri-03-t.svg: Added.
- svg-tests/W3C-SVG-1.1/masking-mask-01-b-expected.txt: Added.
- svg-tests/W3C-SVG-1.1/masking-mask-01-b-w3c.png: Added.
- svg-tests/W3C-SVG-1.1/masking-mask-01-b.svg: Added.
- svg-tests/W3C-SVG-1.1/masking-opacity-01-b-expected.txt: Added.
- svg-tests/W3C-SVG-1.1/masking-opacity-01-b-w3c.png: Added.
- svg-tests/W3C-SVG-1.1/masking-opacity-01-b.svg: Added.
- svg-tests/W3C-SVG-1.1/masking-path-01-b-expected.txt: Added.
- svg-tests/W3C-SVG-1.1/masking-path-01-b-w3c.png: Added.
- svg-tests/W3C-SVG-1.1/masking-path-01-b.svg: Added.
- svg-tests/W3C-SVG-1.1/masking-path-02-b-expected.txt: Added.
- svg-tests/W3C-SVG-1.1/masking-path-02-b-w3c.png: Added.
- svg-tests/W3C-SVG-1.1/masking-path-02-b.svg: Added.
- svg-tests/W3C-SVG-1.1/masking-path-03-b-expected.txt: Added.
- svg-tests/W3C-SVG-1.1/masking-path-03-b-w3c.png: Added.
- svg-tests/W3C-SVG-1.1/masking-path-03-b.svg: Added.
- svg-tests/W3C-SVG-1.1/masking-path-04-b-expected.txt: Added.
- svg-tests/W3C-SVG-1.1/masking-path-04-b-w3c.png: Added.
- svg-tests/W3C-SVG-1.1/masking-path-04-b.svg: Added.
- svg-tests/W3C-SVG-1.1/masking-path-05-f-expected.txt: Added.
- svg-tests/W3C-SVG-1.1/masking-path-05-f-w3c.png: Added.
- svg-tests/W3C-SVG-1.1/masking-path-05-f.svg: Added.
- svg-tests/W3C-SVG-1.1/metadata-example-01-b-expected.txt: Added.
- svg-tests/W3C-SVG-1.1/metadata-example-01-b-w3c.png: Added.
- svg-tests/W3C-SVG-1.1/metadata-example-01-b.svg: Added.
- svg-tests/W3C-SVG-1.1/painting-fill-01-t-expected.txt: Added.
- svg-tests/W3C-SVG-1.1/painting-fill-01-t-w3c.png: Added.
- svg-tests/W3C-SVG-1.1/painting-fill-01-t.svg: Added.
- svg-tests/W3C-SVG-1.1/painting-fill-02-t-expected.txt: Added.
- svg-tests/W3C-SVG-1.1/painting-fill-02-t-w3c.png: Added.
- svg-tests/W3C-SVG-1.1/painting-fill-02-t.svg: Added.
- svg-tests/W3C-SVG-1.1/painting-fill-03-t-expected.txt: Added.
- svg-tests/W3C-SVG-1.1/painting-fill-03-t-w3c.png: Added.
- svg-tests/W3C-SVG-1.1/painting-fill-03-t.svg: Added.
- svg-tests/W3C-SVG-1.1/painting-fill-04-t-expected.txt: Added.
- svg-tests/W3C-SVG-1.1/painting-fill-04-t-w3c.png: Added.
- svg-tests/W3C-SVG-1.1/painting-fill-04-t.svg: Added.
- svg-tests/W3C-SVG-1.1/painting-marker-01-f-expected.txt: Added.
- svg-tests/W3C-SVG-1.1/painting-marker-01-f-w3c.png: Added.
- svg-tests/W3C-SVG-1.1/painting-marker-01-f.svg: Added.
- svg-tests/W3C-SVG-1.1/painting-marker-02-f-expected.txt: Added.
- svg-tests/W3C-SVG-1.1/painting-marker-02-f-w3c.png: Added.
- svg-tests/W3C-SVG-1.1/painting-marker-02-f.svg: Added.
- svg-tests/W3C-SVG-1.1/painting-render-01-b-expected.txt: Added.
- svg-tests/W3C-SVG-1.1/painting-render-01-b-w3c.png: Added.
- svg-tests/W3C-SVG-1.1/painting-render-01-b.svg: Added.
- svg-tests/W3C-SVG-1.1/painting-stroke-01-t-expected.txt: Added.
- svg-tests/W3C-SVG-1.1/painting-stroke-01-t-w3c.png: Added.
- svg-tests/W3C-SVG-1.1/painting-stroke-01-t.svg: Added.
- svg-tests/W3C-SVG-1.1/painting-stroke-02-t-expected.txt: Added.
- svg-tests/W3C-SVG-1.1/painting-stroke-02-t-w3c.png: Added.
- svg-tests/W3C-SVG-1.1/painting-stroke-02-t.svg: Added.
- svg-tests/W3C-SVG-1.1/painting-stroke-03-t-expected.txt: Added.
- svg-tests/W3C-SVG-1.1/painting-stroke-03-t-w3c.png: Added.
- svg-tests/W3C-SVG-1.1/painting-stroke-03-t.svg: Added.
- svg-tests/W3C-SVG-1.1/painting-stroke-04-t-expected.txt: Added.
- svg-tests/W3C-SVG-1.1/painting-stroke-04-t-w3c.png: Added.
- svg-tests/W3C-SVG-1.1/painting-stroke-04-t.svg: Added.
- svg-tests/W3C-SVG-1.1/paths-data-01-t-expected.txt: Added.
- svg-tests/W3C-SVG-1.1/paths-data-01-t-w3c.png: Added.
- svg-tests/W3C-SVG-1.1/paths-data-01-t.svg: Added.
- svg-tests/W3C-SVG-1.1/paths-data-02-t-expected.txt: Added.
- svg-tests/W3C-SVG-1.1/paths-data-02-t-w3c.png: Added.
- svg-tests/W3C-SVG-1.1/paths-data-02-t.svg: Added.
- svg-tests/W3C-SVG-1.1/paths-data-03-f-expected.txt: Added.
- svg-tests/W3C-SVG-1.1/paths-data-03-f-w3c.png: Added.
- svg-tests/W3C-SVG-1.1/paths-data-03-f.svg: Added.
- svg-tests/W3C-SVG-1.1/paths-data-04-t-expected.txt: Added.
- svg-tests/W3C-SVG-1.1/paths-data-04-t-w3c.png: Added.
- svg-tests/W3C-SVG-1.1/paths-data-04-t.svg: Added.
- svg-tests/W3C-SVG-1.1/paths-data-05-t-expected.txt: Added.
- svg-tests/W3C-SVG-1.1/paths-data-05-t-w3c.png: Added.
- svg-tests/W3C-SVG-1.1/paths-data-05-t.svg: Added.
- svg-tests/W3C-SVG-1.1/paths-data-06-t-expected.txt: Added.
- svg-tests/W3C-SVG-1.1/paths-data-06-t-w3c.png: Added.
- svg-tests/W3C-SVG-1.1/paths-data-06-t.svg: Added.
- svg-tests/W3C-SVG-1.1/paths-data-07-t-expected.txt: Added.
- svg-tests/W3C-SVG-1.1/paths-data-07-t-w3c.png: Added.
- svg-tests/W3C-SVG-1.1/paths-data-07-t.svg: Added.
- svg-tests/W3C-SVG-1.1/pservers-grad-01-b-expected.txt: Added.
- svg-tests/W3C-SVG-1.1/pservers-grad-01-b-w3c.png: Added.
- svg-tests/W3C-SVG-1.1/pservers-grad-01-b.svg: Added.
- svg-tests/W3C-SVG-1.1/pservers-grad-02-b-expected.txt: Added.
- svg-tests/W3C-SVG-1.1/pservers-grad-02-b-w3c.png: Added.
- svg-tests/W3C-SVG-1.1/pservers-grad-02-b.svg: Added.
- svg-tests/W3C-SVG-1.1/pservers-grad-03-b-expected.txt: Added.
- svg-tests/W3C-SVG-1.1/pservers-grad-03-b-w3c.png: Added.
- svg-tests/W3C-SVG-1.1/pservers-grad-03-b.svg: Added.
- svg-tests/W3C-SVG-1.1/pservers-grad-04-b-expected.txt: Added.
- svg-tests/W3C-SVG-1.1/pservers-grad-04-b-w3c.png: Added.
- svg-tests/W3C-SVG-1.1/pservers-grad-04-b.svg: Added.
- svg-tests/W3C-SVG-1.1/pservers-grad-05-b-expected.txt: Added.
- svg-tests/W3C-SVG-1.1/pservers-grad-05-b-w3c.png: Added.
- svg-tests/W3C-SVG-1.1/pservers-grad-05-b.svg: Added.
- svg-tests/W3C-SVG-1.1/pservers-grad-06-b-expected.txt: Added.
- svg-tests/W3C-SVG-1.1/pservers-grad-06-b-w3c.png: Added.
- svg-tests/W3C-SVG-1.1/pservers-grad-06-b.svg: Added.
- svg-tests/W3C-SVG-1.1/pservers-grad-07-b-expected.txt: Added.
- svg-tests/W3C-SVG-1.1/pservers-grad-07-b-w3c.png: Added.
- svg-tests/W3C-SVG-1.1/pservers-grad-07-b.svg: Added.
- svg-tests/W3C-SVG-1.1/pservers-grad-08-b-expected.txt: Added.
- svg-tests/W3C-SVG-1.1/pservers-grad-08-b-w3c.png: Added.
- svg-tests/W3C-SVG-1.1/pservers-grad-08-b.svg: Added.
- svg-tests/W3C-SVG-1.1/pservers-grad-09-b-expected.txt: Added.
- svg-tests/W3C-SVG-1.1/pservers-grad-09-b-w3c.png: Added.
- svg-tests/W3C-SVG-1.1/pservers-grad-09-b.svg: Added.
- svg-tests/W3C-SVG-1.1/pservers-grad-10-b-expected.txt: Added.
- svg-tests/W3C-SVG-1.1/pservers-grad-10-b-w3c.png: Added.
- svg-tests/W3C-SVG-1.1/pservers-grad-10-b.svg: Added.
- svg-tests/W3C-SVG-1.1/pservers-grad-11-b-expected.txt: Added.
- svg-tests/W3C-SVG-1.1/pservers-grad-11-b-w3c.png: Added.
- svg-tests/W3C-SVG-1.1/pservers-grad-11-b.svg: Added.
- svg-tests/W3C-SVG-1.1/pservers-grad-12-b-expected.txt: Added.
- svg-tests/W3C-SVG-1.1/pservers-grad-12-b-w3c.png: Added.
- svg-tests/W3C-SVG-1.1/pservers-grad-12-b.svg: Added.
- svg-tests/W3C-SVG-1.1/pservers-pattern-01-b-expected.txt: Added.
- svg-tests/W3C-SVG-1.1/pservers-pattern-01-b-w3c.png: Added.
- svg-tests/W3C-SVG-1.1/pservers-pattern-01-b.svg: Added.
- svg-tests/W3C-SVG-1.1/render-elems-01-t-expected.txt: Added.
- svg-tests/W3C-SVG-1.1/render-elems-01-t-w3c.png: Added.
- svg-tests/W3C-SVG-1.1/render-elems-01-t.svg: Added.
- svg-tests/W3C-SVG-1.1/render-elems-02-t-expected.txt: Added.
- svg-tests/W3C-SVG-1.1/render-elems-02-t-w3c.png: Added.
- svg-tests/W3C-SVG-1.1/render-elems-02-t.svg: Added.
- svg-tests/W3C-SVG-1.1/render-elems-03-t-expected.txt: Added.
- svg-tests/W3C-SVG-1.1/render-elems-03-t-w3c.png: Added.
- svg-tests/W3C-SVG-1.1/render-elems-03-t.svg: Added.
- svg-tests/W3C-SVG-1.1/render-elems-06-t-expected.txt: Added.
- svg-tests/W3C-SVG-1.1/render-elems-06-t-w3c.png: Added.
- svg-tests/W3C-SVG-1.1/render-elems-06-t.svg: Added.
- svg-tests/W3C-SVG-1.1/render-elems-07-t-expected.txt: Added.
- svg-tests/W3C-SVG-1.1/render-elems-07-t-w3c.png: Added.
- svg-tests/W3C-SVG-1.1/render-elems-07-t.svg: Added.
- svg-tests/W3C-SVG-1.1/render-elems-08-t-expected.txt: Added.
- svg-tests/W3C-SVG-1.1/render-elems-08-t-w3c.png: Added.
- svg-tests/W3C-SVG-1.1/render-elems-08-t.svg: Added.
- svg-tests/W3C-SVG-1.1/render-groups-01-b-expected.txt: Added.
- svg-tests/W3C-SVG-1.1/render-groups-01-b-w3c.png: Added.
- svg-tests/W3C-SVG-1.1/render-groups-01-b.svg: Added.
- svg-tests/W3C-SVG-1.1/render-groups-03-t-expected.txt: Added.
- svg-tests/W3C-SVG-1.1/render-groups-03-t-w3c.png: Added.
- svg-tests/W3C-SVG-1.1/render-groups-03-t.svg: Added.
- svg-tests/W3C-SVG-1.1/script-handle-01-b-expected.txt: Added.
- svg-tests/W3C-SVG-1.1/script-handle-01-b-w3c.png: Added.
- svg-tests/W3C-SVG-1.1/script-handle-01-b.svg: Added.
- svg-tests/W3C-SVG-1.1/script-handle-02-b-expected.txt: Added.
- svg-tests/W3C-SVG-1.1/script-handle-02-b-w3c.png: Added.
- svg-tests/W3C-SVG-1.1/script-handle-02-b.svg: Added.
- svg-tests/W3C-SVG-1.1/script-handle-03-b-w3c.png: Added.
- svg-tests/W3C-SVG-1.1/script-handle-03-b.svg-disabled: Added.
- svg-tests/W3C-SVG-1.1/script-handle-04-b-w3c.png: Added.
- svg-tests/W3C-SVG-1.1/script-handle-04-b.svg-disabled: Added.
- svg-tests/W3C-SVG-1.1/shapes-circle-01-t-expected.txt: Added.
- svg-tests/W3C-SVG-1.1/shapes-circle-01-t-w3c.png: Added.
- svg-tests/W3C-SVG-1.1/shapes-circle-01-t.svg: Added.
- svg-tests/W3C-SVG-1.1/shapes-ellipse-01-t-expected.txt: Added.
- svg-tests/W3C-SVG-1.1/shapes-ellipse-01-t-w3c.png: Added.
- svg-tests/W3C-SVG-1.1/shapes-ellipse-01-t.svg: Added.
- svg-tests/W3C-SVG-1.1/shapes-line-01-t-expected.txt: Added.
- svg-tests/W3C-SVG-1.1/shapes-line-01-t-w3c.png: Added.
- svg-tests/W3C-SVG-1.1/shapes-line-01-t.svg: Added.
- svg-tests/W3C-SVG-1.1/shapes-polygon-01-t-expected.txt: Added.
- svg-tests/W3C-SVG-1.1/shapes-polygon-01-t-w3c.png: Added.
- svg-tests/W3C-SVG-1.1/shapes-polygon-01-t.svg: Added.
- svg-tests/W3C-SVG-1.1/shapes-polyline-01-t-expected.txt: Added.
- svg-tests/W3C-SVG-1.1/shapes-polyline-01-t-w3c.png: Added.
- svg-tests/W3C-SVG-1.1/shapes-polyline-01-t.svg: Added.
- svg-tests/W3C-SVG-1.1/shapes-rect-01-t-expected.txt: Added.
- svg-tests/W3C-SVG-1.1/shapes-rect-01-t-w3c.png: Added.
- svg-tests/W3C-SVG-1.1/shapes-rect-01-t.svg: Added.
- svg-tests/W3C-SVG-1.1/struct-cond-01-t-expected.txt: Added.
- svg-tests/W3C-SVG-1.1/struct-cond-01-t-w3c.png: Added.
- svg-tests/W3C-SVG-1.1/struct-cond-01-t.svg: Added.
- svg-tests/W3C-SVG-1.1/struct-cond-02-t-expected.txt: Added.
- svg-tests/W3C-SVG-1.1/struct-cond-02-t-w3c.png: Added.
- svg-tests/W3C-SVG-1.1/struct-cond-02-t.svg: Added.
- svg-tests/W3C-SVG-1.1/struct-defs-01-t-expected.txt: Added.
- svg-tests/W3C-SVG-1.1/struct-defs-01-t-w3c.png: Added.
- svg-tests/W3C-SVG-1.1/struct-defs-01-t.svg: Added.
- svg-tests/W3C-SVG-1.1/struct-dom-01-b-w3c.png: Added.
- svg-tests/W3C-SVG-1.1/struct-dom-01-b.svg-disabled: Added.
- svg-tests/W3C-SVG-1.1/struct-dom-02-b-w3c.png: Added.
- svg-tests/W3C-SVG-1.1/struct-dom-02-b.svg-disabled: Added.
- svg-tests/W3C-SVG-1.1/struct-dom-03-b-w3c.png: Added.
- svg-tests/W3C-SVG-1.1/struct-dom-03-b.svg-disabled: Added.
- svg-tests/W3C-SVG-1.1/struct-dom-04-b-w3c.png: Added.
- svg-tests/W3C-SVG-1.1/struct-dom-04-b.svg-disabled: Added.
- svg-tests/W3C-SVG-1.1/struct-dom-05-b-w3c.png: Added.
- svg-tests/W3C-SVG-1.1/struct-dom-05-b.svg-disabled: Added.
- svg-tests/W3C-SVG-1.1/struct-dom-06-b-w3c.png: Added.
- svg-tests/W3C-SVG-1.1/struct-dom-06-b.svg-disabled: Added.
- svg-tests/W3C-SVG-1.1/struct-frag-01-t-expected.txt: Added.
- svg-tests/W3C-SVG-1.1/struct-frag-01-t-w3c.png: Added.
- svg-tests/W3C-SVG-1.1/struct-frag-01-t.svg: Added.
- svg-tests/W3C-SVG-1.1/struct-group-01-t-expected.txt: Added.
- svg-tests/W3C-SVG-1.1/struct-group-01-t-w3c.png: Added.
- svg-tests/W3C-SVG-1.1/struct-group-01-t.svg: Added.
- svg-tests/W3C-SVG-1.1/struct-group-02-b-expected.txt: Added.
- svg-tests/W3C-SVG-1.1/struct-group-02-b-w3c.png: Added.
- svg-tests/W3C-SVG-1.1/struct-group-02-b.svg: Added.
- svg-tests/W3C-SVG-1.1/struct-image-01-t-expected.txt: Added.
- svg-tests/W3C-SVG-1.1/struct-image-01-t-w3c.png: Added.
- svg-tests/W3C-SVG-1.1/struct-image-01-t.svg: Added.
- svg-tests/W3C-SVG-1.1/struct-image-02-b-expected.txt: Added.
- svg-tests/W3C-SVG-1.1/struct-image-02-b-w3c.png: Added.
- svg-tests/W3C-SVG-1.1/struct-image-02-b.svg: Added.
- svg-tests/W3C-SVG-1.1/struct-image-03-t-expected.txt: Added.
- svg-tests/W3C-SVG-1.1/struct-image-03-t-w3c.png: Added.
- svg-tests/W3C-SVG-1.1/struct-image-03-t.svg: Added.
- svg-tests/W3C-SVG-1.1/struct-image-04-t-expected.txt: Added.
- svg-tests/W3C-SVG-1.1/struct-image-04-t-w3c.png: Added.
- svg-tests/W3C-SVG-1.1/struct-image-04-t.svg: Added.
- svg-tests/W3C-SVG-1.1/struct-image-05-b-expected.txt: Added.
- svg-tests/W3C-SVG-1.1/struct-image-05-b-w3c.png: Added.
- svg-tests/W3C-SVG-1.1/struct-image-05-b.svg: Added.
- svg-tests/W3C-SVG-1.1/struct-symbol-01-b-expected.txt: Added.
- svg-tests/W3C-SVG-1.1/struct-symbol-01-b-w3c.png: Added.
- svg-tests/W3C-SVG-1.1/struct-symbol-01-b.svg: Added.
- svg-tests/W3C-SVG-1.1/styling-css-01-b-expected.txt: Added.
- svg-tests/W3C-SVG-1.1/styling-css-01-b-w3c.png: Added.
- svg-tests/W3C-SVG-1.1/styling-css-01-b.svg: Added.
- svg-tests/W3C-SVG-1.1/styling-css-02-b-expected.txt: Added.
- svg-tests/W3C-SVG-1.1/styling-css-02-b-w3c.png: Added.
- svg-tests/W3C-SVG-1.1/styling-css-02-b.svg: Added.
- svg-tests/W3C-SVG-1.1/styling-css-03-b-expected.txt: Added.
- svg-tests/W3C-SVG-1.1/styling-css-03-b-w3c.png: Added.
- svg-tests/W3C-SVG-1.1/styling-css-03-b.svg: Added.
- svg-tests/W3C-SVG-1.1/styling-inherit-01-b-expected.txt: Added.
- svg-tests/W3C-SVG-1.1/styling-inherit-01-b-w3c.png: Added.
- svg-tests/W3C-SVG-1.1/styling-inherit-01-b.svg: Added.
- svg-tests/W3C-SVG-1.1/styling-pres-01-t-expected.txt: Added.
- svg-tests/W3C-SVG-1.1/styling-pres-01-t-w3c.png: Added.
- svg-tests/W3C-SVG-1.1/styling-pres-01-t.svg: Added.
- svg-tests/W3C-SVG-1.1/text-align-01-b-expected.txt: Added.
- svg-tests/W3C-SVG-1.1/text-align-01-b-w3c.png: Added.
- svg-tests/W3C-SVG-1.1/text-align-01-b.svg: Added.
- svg-tests/W3C-SVG-1.1/text-align-02-b-expected.txt: Added.
- svg-tests/W3C-SVG-1.1/text-align-02-b-w3c.png: Added.
- svg-tests/W3C-SVG-1.1/text-align-02-b.svg: Added.
- svg-tests/W3C-SVG-1.1/text-align-03-b-expected.txt: Added.
- svg-tests/W3C-SVG-1.1/text-align-03-b-w3c.png: Added.
- svg-tests/W3C-SVG-1.1/text-align-03-b.svg: Added.
- svg-tests/W3C-SVG-1.1/text-align-04-b-expected.txt: Added.
- svg-tests/W3C-SVG-1.1/text-align-04-b-w3c.png: Added.
- svg-tests/W3C-SVG-1.1/text-align-04-b.svg: Added.
- svg-tests/W3C-SVG-1.1/text-align-05-b-expected.txt: Added.
- svg-tests/W3C-SVG-1.1/text-align-05-b-w3c.png: Added.
- svg-tests/W3C-SVG-1.1/text-align-05-b.svg: Added.
- svg-tests/W3C-SVG-1.1/text-align-06-b-expected.txt: Added.
- svg-tests/W3C-SVG-1.1/text-align-06-b-w3c.png: Added.
- svg-tests/W3C-SVG-1.1/text-align-06-b.svg: Added.
- svg-tests/W3C-SVG-1.1/text-altglyph-01-b-expected.txt: Added.
- svg-tests/W3C-SVG-1.1/text-altglyph-01-b-w3c.png: Added.
- svg-tests/W3C-SVG-1.1/text-altglyph-01-b.svg: Added.
- svg-tests/W3C-SVG-1.1/text-deco-01-b-expected.txt: Added.
- svg-tests/W3C-SVG-1.1/text-deco-01-b-w3c.png: Added.
- svg-tests/W3C-SVG-1.1/text-deco-01-b.svg: Added.
- svg-tests/W3C-SVG-1.1/text-fonts-01-t-expected.txt: Added.
- svg-tests/W3C-SVG-1.1/text-fonts-01-t-w3c.png: Added.
- svg-tests/W3C-SVG-1.1/text-fonts-01-t.svg: Added.
- svg-tests/W3C-SVG-1.1/text-fonts-02-t-expected.txt: Added.
- svg-tests/W3C-SVG-1.1/text-fonts-02-t-w3c.png: Added.
- svg-tests/W3C-SVG-1.1/text-fonts-02-t.svg: Added.
- svg-tests/W3C-SVG-1.1/text-intro-01-t-expected.txt: Added.
- svg-tests/W3C-SVG-1.1/text-intro-01-t-w3c.png: Added.
- svg-tests/W3C-SVG-1.1/text-intro-01-t.svg: Added.
- svg-tests/W3C-SVG-1.1/text-intro-02-b-expected.txt: Added.
- svg-tests/W3C-SVG-1.1/text-intro-02-b-w3c.png: Added.
- svg-tests/W3C-SVG-1.1/text-intro-02-b.svg: Added.
- svg-tests/W3C-SVG-1.1/text-intro-03-b-expected.txt: Added.
- svg-tests/W3C-SVG-1.1/text-intro-03-b-w3c.png: Added.
- svg-tests/W3C-SVG-1.1/text-intro-03-b.svg: Added.
- svg-tests/W3C-SVG-1.1/text-intro-04-t-expected.txt: Added.
- svg-tests/W3C-SVG-1.1/text-intro-04-t-w3c.png: Added.
- svg-tests/W3C-SVG-1.1/text-intro-04-t.svg: Added.
- svg-tests/W3C-SVG-1.1/text-path-01-b-expected.txt: Added.
- svg-tests/W3C-SVG-1.1/text-path-01-b-w3c.png: Added.
- svg-tests/W3C-SVG-1.1/text-path-01-b.svg: Added.
- svg-tests/W3C-SVG-1.1/text-spacing-01-b-expected.txt: Added.
- svg-tests/W3C-SVG-1.1/text-spacing-01-b-w3c.png: Added.
- svg-tests/W3C-SVG-1.1/text-spacing-01-b.svg: Added.
- svg-tests/W3C-SVG-1.1/text-text-01-b-expected.txt: Added.
- svg-tests/W3C-SVG-1.1/text-text-01-b-w3c.png: Added.
- svg-tests/W3C-SVG-1.1/text-text-01-b.svg: Added.
- svg-tests/W3C-SVG-1.1/text-text-03-b-expected.txt: Added.
- svg-tests/W3C-SVG-1.1/text-text-03-b-w3c.png: Added.
- svg-tests/W3C-SVG-1.1/text-text-03-b.svg: Added.
- svg-tests/W3C-SVG-1.1/text-tref-01-b-expected.txt: Added.
- svg-tests/W3C-SVG-1.1/text-tref-01-b-w3c.png: Added.
- svg-tests/W3C-SVG-1.1/text-tref-01-b.svg: Added.
- svg-tests/W3C-SVG-1.1/text-tselect-01-b-expected.txt: Added.
- svg-tests/W3C-SVG-1.1/text-tselect-01-b-w3c.png: Added.
- svg-tests/W3C-SVG-1.1/text-tselect-01-b.svg: Added.
- svg-tests/W3C-SVG-1.1/text-tspan-01-b-expected.txt: Added.
- svg-tests/W3C-SVG-1.1/text-tspan-01-b-w3c.png: Added.
- svg-tests/W3C-SVG-1.1/text-tspan-01-b.svg: Added.
- svg-tests/W3C-SVG-1.1/text-ws-01-t-expected.txt: Added.
- svg-tests/W3C-SVG-1.1/text-ws-01-t-w3c.png: Added.
- svg-tests/W3C-SVG-1.1/text-ws-01-t.svg: Added.
- svg-tests/W3C-SVG-1.1/text-ws-02-t-expected.txt: Added.
- svg-tests/W3C-SVG-1.1/text-ws-02-t-w3c.png: Added.
- svg-tests/W3C-SVG-1.1/text-ws-02-t.svg: Added.
- 12:31 PM Changeset in webkit [10080] by
-
- 3 edits in trunk/WebKitTools
Bug #: 4303
Submitted by: eseidel
Reviewed by: darin
- Scripts/run-webkit-tests-svg: now uses WebCore/svg-tests
- checkout-svg: links WebCore/svg-tests to SVGSupport/layout-tests Adding the first SVG layout tests: http://bugzilla.opendarwin.org/show_bug.cgi?id=4303
- 11:52 AM Changeset in webkit [10079] by
-
- 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
-
- 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
-
- 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
-
- 67 edits7 adds in trunk
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
-
- 3 edits in trunk
Fixed some old "fixed by nobody" lines.
- 11:46 AM Changeset in webkit [10074] by
-
- 8 edits2 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
-
- 1 edit6 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
-
- 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
-
- 2 edits2 adds1 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
-
- 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
-
- 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
-
- 2 edits in trunk/WebCore
Bug #: 4252
Submitted by: eseidel
Reviewed by: darin
- WebCore+SVG/DrawView.mm: (+[DrawView setFilterSupportEnabled:]): Moved from DrawViewPrivate (+[DrawView isFilterSupportEnabled]): Moved from DrawViewPrivate One half of fix for toggling filter support. http://bugzilla.opendarwin.org/show_bug.cgi?id=4252
- 1:44 AM Changeset in webkit [10067] by
-
- 2 edits in trunk/WebKitTools
Bug #: 4252
Submitted by: eseidel
Reviewed by: darin
- DrawTest/DrawTestView.m: (-[DrawTestView toggleFilterSupport:]): missing negation. One half of fix for toggling filter support. http://bugzilla.opendarwin.org/show_bug.cgi?id=4252