darin [Wed, 11 Jan 2006 17:00:55 +0000 (17:00 +0000)]
JavaScriptCore:
Reviewed by Geoff, landed by Darin.
- fix http://bugzilla.opendarwin.org/show_bug.cgi?id=5308
Number.toFixed doesn't include leading 0
* kjs/number_object.cpp: (NumberProtoFunc::callAsFunction):
Fixed a "<" that should have been a "<=".
LayoutTests:
Reviewed by Geoff, reworked and landed by Darin.
- test for http://bugzilla.opendarwin.org/show_bug.cgi?id=5308
Number.toFixed doesn't include leading 0
* fast/js/resources/number-tofixed.js: Added some test cases for toFixed(1).
* fast/js/number-tofixed-expected.txt: Updated.
git-svn-id: https://svn.webkit.org/repository/webkit/trunk@12000
268f45cc-cd09-0410-ab3c-
d52691b4dbfc
darin [Wed, 11 Jan 2006 16:47:02 +0000 (16:47 +0000)]
JavaScriptCore:
Reviewed by Geoff, landed by Darin.
- fix http://bugzilla.opendarwin.org/show_bug.cgi?id=5307
Number.toFixed doesn't round 0.5 up
* kjs/number_object.cpp: (NumberProtoFunc::callAsFunction):
Fixed a ">" that should have been a ">=".
LayoutTests:
Reviewed by Geoff, reworked and landed by Darin.
- test for http://bugzilla.opendarwin.org/show_bug.cgi?id=5307
Number.toFixed doesn't round 0.5 up
* fast/js/number-tofixed-expected.txt: Added.
* fast/js/number-tofixed.html: Added.
* fast/js/resources/number-tofixed.js: Added.
git-svn-id: https://svn.webkit.org/repository/webkit/trunk@11999
268f45cc-cd09-0410-ab3c-
d52691b4dbfc
darin [Wed, 11 Jan 2006 16:19:46 +0000 (16:19 +0000)]
Reviewed and landed by Darin.
- fix http://bugzilla.opendarwin.org/show_bug.cgi?id=6486
JavaScriptCore should use system malloc on Windows
* kjs/config.h: Add USE_SYSTEM_MALLOC to the Win32 section.
git-svn-id: https://svn.webkit.org/repository/webkit/trunk@11998
268f45cc-cd09-0410-ab3c-
d52691b4dbfc
andersca [Wed, 11 Jan 2006 10:08:12 +0000 (10:08 +0000)]
2006-01-11 Anders Carlsson <andersca@mac.com>
Build fix.
* ForwardingHeaders/ksvg2/KSVGView.h:
Rename KHTMLView to FrameView and include FrameView.h
git-svn-id: https://svn.webkit.org/repository/webkit/trunk@11997
268f45cc-cd09-0410-ab3c-
d52691b4dbfc
mjs [Wed, 11 Jan 2006 09:36:47 +0000 (09:36 +0000)]
Reviewed by Anders.
- renamed KHTMLPartPrivate to FramePrivate and KHTMLView to FrameView
http://bugzilla.opendarwin.org/show_bug.cgi?id=6490
(also corresponding header renames, remove headers where not
needed, and a few substantive changes to allow more header removal)
* khtml/xml/dom_docimpl.h: moved m_selectedStylesheetSet here from
KHTMLPartPrivate, since this was the only class using it.
* khtml/xml/dom_docimpl.cpp:
(DocumentImpl::processHttpEquiv): ditto
(DocumentImpl::selectedStylesheetSet): ditto
(DocumentImpl::setSelectedStylesheetSet): ditto
(DocumentImpl::recalcStyleSelector): ditto
* khtml/ecma/kjs_dom.cpp:
(KJS::DOMDocument::getValueProperty): Use new isCompleted method
on Frame instead of accessing private field directly.
(KJS::getDOMDocumentNode): remove gratuitous use of view()
Just the renames:
* WebCore.xcodeproj/project.pbxproj:
* bridge/mac/KWQKHTMLView.cpp:
* bridge/mac/MacFrame.h:
* bridge/mac/MacFrame.mm:
* bridge/mac/WebCoreBridge.mm:
* khtml/css/cssstyleselector.cpp:
* khtml/ecma/kjs_html.cpp:
* khtml/ecma/kjs_traversal.cpp:
* khtml/ecma/kjs_window.cpp:
* khtml/ecma/xmlhttprequest.cpp:
* khtml/editing/SelectionController.cpp:
* khtml/editing/htmlediting.cpp:
* khtml/html/html_baseimpl.cpp:
* khtml/html/html_canvasimpl.cpp:
* khtml/html/html_documentimpl.cpp:
* khtml/html/html_elementimpl.cpp:
* khtml/html/html_headimpl.cpp:
* khtml/html/html_imageimpl.cpp:
* khtml/html/html_inlineimpl.cpp:
(DOM::HTMLAnchorElementImpl::defaultEventHandler):
* khtml/html/html_objectimpl.cpp:
* khtml/html/html_tableimpl.cpp:
* khtml/html/htmlparser.cpp:
* khtml/html/htmltokenizer.cpp:
* khtml/rendering/bidi.cpp:
* khtml/rendering/render_applet.cpp:
* khtml/rendering/render_block.cpp:
* khtml/rendering/render_box.cpp:
* khtml/rendering/render_canvas.cpp:
* khtml/rendering/render_flow.cpp:
* khtml/rendering/render_form.cpp:
* khtml/rendering/render_frames.cpp:
* khtml/rendering/render_layer.cpp:
* khtml/rendering/render_line.cpp:
* khtml/rendering/render_object.cpp:
* khtml/rendering/render_replaced.cpp:
* khtml/rendering/render_table.cpp:
* khtml/rendering/render_theme_mac.mm:
* khtml/xml/dom2_eventsimpl.cpp:
* khtml/xml/dom_elementimpl.cpp:
* khtml/xml/dom_nodeimpl.cpp:
* khtml/xml/xml_tokenizer.cpp:
* khtml/xsl/xslt_processorimpl.cpp:
* kwq/KWQAccObject.mm:
* kwq/KWQFrame.mm:
* kwq/KWQKJavaAppletWidget.mm:
* kwq/KWQPageState.mm:
* kwq/KWQRenderTreeDebug.cpp:
* kwq/KWQSignalStubs.mm:
* kwq/KWQWidget.mm:
* page/Frame.cpp:
(Frame::init):
(Frame::submitForm):
(Frame::isComplete):
* page/Frame.h:
* page/FramePrivate.h: Added.
(FramePrivate::FramePrivate):
(FramePrivate::~FramePrivate):
* page/FrameView.cpp: Added.
* page/FrameView.h: Added.
* page/khtmlpart_p.h: Removed.
* page/khtmlview.cpp: Removed.
* page/khtmlview.h: Removed.
git-svn-id: https://svn.webkit.org/repository/webkit/trunk@11996
268f45cc-cd09-0410-ab3c-
d52691b4dbfc
darin [Wed, 11 Jan 2006 05:50:08 +0000 (05:50 +0000)]
* Makefile: Took out unneeded "export" line.
* <many-files>: Changed a lot of flags (cleared bogus executable bits, set
MIME types, other small corrections).
git-svn-id: https://svn.webkit.org/repository/webkit/trunk@11995
268f45cc-cd09-0410-ab3c-
d52691b4dbfc
mjs [Wed, 11 Jan 2006 02:48:49 +0000 (02:48 +0000)]
Reviewed by Darin.
- moved files related to the Frame class and the forthcoming Page class
to WebCore/page
- moved files related to the MacFrame class and other bridging-related classes
to WebCore/bridge/mac
* ForwardingHeaders/ksvg2/KSVGPart.h:
* ForwardingHeaders/ksvg2/KSVGView.h:
* WebCore.xcodeproj/project.pbxproj:
* bridge: Added.
* bridge/mac: Added.
* bridge/mac/KWQKHTMLPartBrowserExtension.h: Added.
* bridge/mac/KWQKHTMLPartBrowserExtension.mm: Added.
* bridge/mac/KWQKHTMLView.cpp: Added.
* bridge/mac/KWQKPartsBrowserExtension.h: Added.
* bridge/mac/KWQKPartsBrowserInterface.mm: Added.
* bridge/mac/MacFrame.h: Added.
* bridge/mac/MacFrame.mm: Added.
* bridge/mac/WebCoreBridge.h: Added.
* bridge/mac/WebCoreBridge.mm: Added.
* khtml/Frame.cpp: Removed.
* khtml/Frame.h: Removed.
* khtml/khtmlpart_p.h: Removed.
* khtml/khtmlview.cpp: Removed.
* khtml/khtmlview.h: Removed.
* kwq/KWQKHTMLPartBrowserExtension.h: Removed.
* kwq/KWQKHTMLPartBrowserExtension.mm: Removed.
* kwq/KWQKHTMLView.cpp: Removed.
* kwq/KWQKPartsBrowserExtension.h: Removed.
* kwq/KWQKPartsBrowserInterface.mm: Removed.
* kwq/MacFrame.h: Removed.
* kwq/MacFrame.mm: Removed.
* kwq/WebCoreBridge.h: Removed.
* kwq/WebCoreBridge.mm: Removed.
* page: Added.
* page/Frame.cpp: Added.
* page/Frame.h: Added.
* page/khtmlpart_p.h: Added.
* page/khtmlview.cpp: Added.
* page/khtmlview.h: Added.
git-svn-id: https://svn.webkit.org/repository/webkit/trunk@11994
268f45cc-cd09-0410-ab3c-
d52691b4dbfc
hyatt [Wed, 11 Jan 2006 00:32:18 +0000 (00:32 +0000)]
#if Win32 the KWQMemArray overloads, since they're working around
a Windows compiler bug.
* kwq/KWQMemArray.h:
git-svn-id: https://svn.webkit.org/repository/webkit/trunk@11993
268f45cc-cd09-0410-ab3c-
d52691b4dbfc
hyatt [Wed, 11 Jan 2006 00:20:36 +0000 (00:20 +0000)]
Fix other gnuc spot.
git-svn-id: https://svn.webkit.org/repository/webkit/trunk@11992
268f45cc-cd09-0410-ab3c-
d52691b4dbfc
hyatt [Wed, 11 Jan 2006 00:19:01 +0000 (00:19 +0000)]
Fix the broken ifdef in KWQString.h
* kwq/KWQString.h:
git-svn-id: https://svn.webkit.org/repository/webkit/trunk@11991
268f45cc-cd09-0410-ab3c-
d52691b4dbfc
hyatt [Tue, 10 Jan 2006 22:36:02 +0000 (22:36 +0000)]
Land fix for bug 6458.
git-svn-id: https://svn.webkit.org/repository/webkit/trunk@11990
268f45cc-cd09-0410-ab3c-
d52691b4dbfc
eseidel [Tue, 10 Jan 2006 22:20:59 +0000 (22:20 +0000)]
2006-01-10 Mark Rowe <opendarwin.org@bdash.net.nz>
Reviewed by eseidel. Committed by eseidel.
- run-webkit-tests always launches Safari when tests fail
http://bugzilla.opendarwin.org/show_bug.cgi?id=6456
* Scripts/run-webkit-tests:
Add a command-line flag to prevent Safari being launched to display failed
tests. Always exit with non-zero status when tests have failed.
git-svn-id: https://svn.webkit.org/repository/webkit/trunk@11989
268f45cc-cd09-0410-ab3c-
d52691b4dbfc
eseidel [Tue, 10 Jan 2006 22:18:09 +0000 (22:18 +0000)]
2006-01-10 Mark Rowe <opendarwin.org@bdash.net.nz>
Reviewed by eseidel. Committed by eseidel.
- build-webkit should exit with non-zero status when build fails
http://bugzilla.opendarwin.org/show_bug.cgi?id=6459
* Scripts/build-webkit:
Use correct bits of subprocess exit code when passing back through
as build-webkit's exit code.
git-svn-id: https://svn.webkit.org/repository/webkit/trunk@11988
268f45cc-cd09-0410-ab3c-
d52691b4dbfc
hyatt [Tue, 10 Jan 2006 20:59:15 +0000 (20:59 +0000)]
Remove the need for the WebKitTools environment variable.
git-svn-id: https://svn.webkit.org/repository/webkit/trunk@11987
268f45cc-cd09-0410-ab3c-
d52691b4dbfc
eseidel [Tue, 10 Jan 2006 14:01:15 +0000 (14:01 +0000)]
2006-01-10 Eric Seidel <eseidel@apple.com>
No review needed, build (linking deployment) fix only.
* kwq/MacFrame.h: remove bogus KHTMLView *view() const delcaration
git-svn-id: https://svn.webkit.org/repository/webkit/trunk@11986
268f45cc-cd09-0410-ab3c-
d52691b4dbfc
eseidel [Tue, 10 Jan 2006 13:46:14 +0000 (13:46 +0000)]
2006-01-10 Eric Seidel <eseidel@apple.com>
Roll out local changes committed by accident w/ Mitz's patch.
* kwq/KWQAccObjectCache.h:
* kwq/KWQAccObjectCache.mm:
(KWQAccObjectCache::KWQAccObjectCache):
(KWQAccObjectCache::~KWQAccObjectCache):
(KWQAccObjectCache::accObject):
(KWQAccObjectCache::setAccObject):
(KWQAccObjectCache::removeAccObject):
(KWQAccObjectCache::getAccObjectID):
(KWQAccObjectCache::removeAccObjectID):
(KWQAccObjectCache::textMarkerForVisiblePosition):
(KWQAccObjectCache::visiblePositionForTextMarker):
(KWQAccObjectCache::childrenChanged):
* kwq/KWQObject.cpp:
(QObject::restartTimer):
(QObject::timerIntervals):
(deleteTimer):
(QObject::killTimer):
(deleteOneTimer):
(QObject::killTimers):
(sendDeferredTimerEvent):
git-svn-id: https://svn.webkit.org/repository/webkit/trunk@11985
268f45cc-cd09-0410-ab3c-
d52691b4dbfc
eseidel [Tue, 10 Jan 2006 13:35:45 +0000 (13:35 +0000)]
2006-01-10 Mitz Pettel <opendarwin.org@mitzpettel.com>
No tests possible, no functionality changes.
Reviewed by darin. Committed by eseidel.
- fix http://bugzilla.opendarwin.org/show_bug.cgi?id=6410
Performance regression in text relayout due to bad BidiContext
equality testing
* khtml/rendering/bidi.cpp:
(khtml::operator==): Return true if BidiContexts match and both
don't have a parent.
git-svn-id: https://svn.webkit.org/repository/webkit/trunk@11984
268f45cc-cd09-0410-ab3c-
d52691b4dbfc
eseidel [Tue, 10 Jan 2006 13:23:07 +0000 (13:23 +0000)]
2006-01-10 Eric Seidel <eseidel@apple.com>
Restored corrupted nibs from TOT CVS.
* DrawTest/English.lproj/DrawTestDocument.nib: Replaced.
* DrawTest/English.lproj/DrawTestDocument.nib/classes.nib: Replaced.
* DrawTest/English.lproj/DrawTestDocument.nib/info.nib: Replaced.
* DrawTest/English.lproj/DrawTestDocument.nib/keyedobjects.nib: Replaced.
* DrawTest/English.lproj/Inspector.nib: Replaced.
* DrawTest/English.lproj/Inspector.nib/classes.nib: Replaced.
* DrawTest/English.lproj/Inspector.nib/info.nib: Replaced.
* DrawTest/English.lproj/Inspector.nib/keyedobjects.nib: Replaced.
* DrawTest/English.lproj/MainMenu.nib: Replaced.
* DrawTest/English.lproj/MainMenu.nib/classes.nib: Replaced.
* DrawTest/English.lproj/MainMenu.nib/info.nib: Replaced.
* DrawTest/English.lproj/MainMenu.nib/keyedobjects.nib: Replaced.
* DrawTest/English.lproj/TestViewer.nib: Replaced.
* DrawTest/English.lproj/TestViewer.nib/classes.nib: Replaced.
* DrawTest/English.lproj/TestViewer.nib/info.nib: Replaced.
* DrawTest/English.lproj/TestViewer.nib/keyedobjects.nib: Replaced.
git-svn-id: https://svn.webkit.org/repository/webkit/trunk@11983
268f45cc-cd09-0410-ab3c-
d52691b4dbfc
eseidel [Tue, 10 Jan 2006 12:45:26 +0000 (12:45 +0000)]
2006-01-10 Nefaur Khandker <nefaurk@gmail.com>
Reviewed by eseidel. Committed by eseidel.
DrawTestView now subclasses WebView instead of DrawView.
* DrawTest/DrawTest.xcodeproj/project.pbxproj:
* DrawTest/DrawTestDocument.h:
* DrawTest/DrawTestDocument.m:
(-[DrawTestDocument dealloc]):
(-[DrawTestDocument readFromFile:ofType:]):
(-[DrawTestDocument windowControllerDidLoadNib:]):
(-[DrawTestDocument dumpSVGToConsole:]):
(-[DrawTestDocument openSourceForSelection:]):
(-[DrawTestDocument dataRepresentationOfType:]):
* DrawTest/DrawTestToolbarController.h:
* DrawTest/DrawTestToolbarController.m:
(-[DrawTestToolbarController initWithDrawView:]):
(-[DrawTestToolbarController clickedToolbarItem:]):
(-[DrawTestToolbarController validateToolbarItem:]):
* DrawTest/DrawTestView.h:
* DrawTest/DrawTestView.m:
(-[DrawTestView initWithFrame:]):
(-[DrawTestView setDocument:]):
* DrawTest/SVGTest.h:
* DrawTest/SVGTest.m:
(+[SVGTest sharedDrawView]):
(-[SVGTest generateCompositeIfNecessary]):
* DrawTest/TestController.h:
* DrawTest/TestController.m:
(-[TestController awakeFromNib]):
(-[TestController setSelectedTest:]):
(-[TestController openTestViewerForSelection:]):
(-[TestController toggleViewersScaleRule:]):
* DrawTest/TestViewerSplitView.m:
(-[TestViewerSplitView drawRect:]):
git-svn-id: https://svn.webkit.org/repository/webkit/trunk@11982
268f45cc-cd09-0410-ab3c-
d52691b4dbfc
eseidel [Tue, 10 Jan 2006 12:40:09 +0000 (12:40 +0000)]
2006-01-10 Eric Seidel <eseidel@apple.com>
Removed broken links in project file, no review need.
* WebCore.xcodeproj/project.pbxproj:
git-svn-id: https://svn.webkit.org/repository/webkit/trunk@11981
268f45cc-cd09-0410-ab3c-
d52691b4dbfc
mjs [Tue, 10 Jan 2006 11:03:23 +0000 (11:03 +0000)]
Reviewed by Eric.
- move C++-only methods down from Frame to MacFrame
* WebCore.xcodeproj/project.pbxproj:
* khtml/Frame.cpp:
(Frame::init):
(Frame::setSettings):
(Frame::provisionalLoadStarted):
(Frame::userGestureHint):
(Frame::renderer):
(Frame::selectionRect):
(Frame::isFrameSet):
(Frame::openURL):
(Frame::didNotOpenURL):
(Frame::selectionStart):
(scanForForm):
(Frame::currentForm):
(Frame::setEncoding):
(Frame::addData):
(Frame::revealSelection):
(Frame::scrollOverflow):
(Frame::paint):
(Frame::adjustPageHeight):
(Frame::pauseTimeouts):
(Frame::resumeTimeouts):
(Frame::canCachePage):
(Frame::saveWindowProperties):
(Frame::saveLocationProperties):
(Frame::restoreWindowProperties):
(Frame::restoreLocationProperties):
(Frame::saveInterpreterBuiltins):
(Frame::restoreInterpreterBuiltins):
(Frame::frameForWidget):
(Frame::frameForNode):
(Frame::nodeForWidget):
(Frame::setDocumentFocus):
(Frame::clearDocumentFocus):
(Frame::mutableInstances):
(Frame::updatePolicyBaseURL):
(Frame::setPolicyBaseURL):
(Frame::forceLayout):
(Frame::forceLayoutWithPageWidthRange):
(Frame::sendResizeEvent):
(Frame::sendScrollEvent):
(Frame::scrollbarsVisible):
(Frame::addMetaData):
(Frame::scrollToAnchor):
(Frame::closeURL):
(Frame::canMouseDownStartSelect):
(Frame::khtmlMouseDoubleClickEvent):
(Frame::passWidgetMouseDownEventToWidget):
(Frame::clearTimers):
(Frame::centerSelectionInVisibleArea):
(Frame::styleForSelectionStart):
(Frame::selectionStartOffset):
(Frame::selectionEndOffset):
(Frame::selectionEnd):
(Frame::setMediaType):
(Frame::setSelectionFromNone):
(Frame::displaysWithFocusAttributes):
(Frame::setWindowHasFocus):
(Frame::backslashAsCurrencySymbol):
(Frame::setName):
(Frame::markedTextUsesUnderlines):
(Frame::markedTextUnderlines):
(Frame::prepareForUserAction):
(Frame::isFrame):
(Frame::mousePressNode):
* khtml/Frame.h:
(Frame::instances):
(Frame::MarkedTextUnderline::MarkedTextUnderline):
* kwq/MacFrame.cpp: Removed.
* kwq/MacFrame.h:
(MacFrame::markedTextRange):
* kwq/MacFrame.mm: - humped a bunch of stuff down to Frame
* kwq/WebCoreSettings.mm:
(-[WebCoreSettings _updateAllViews]): use Mac calls
* kwq/WebCoreTextRendererFactory.mm:
(-[WebCoreTextRendererFactory clearCaches]): ditto
git-svn-id: https://svn.webkit.org/repository/webkit/trunk@11980
268f45cc-cd09-0410-ab3c-
d52691b4dbfc
eseidel [Tue, 10 Jan 2006 09:33:44 +0000 (09:33 +0000)]
2006-01-10 Eric Seidel <eseidel@apple.com>
Rubber-stamped by mjs.
Split html_formimpl.{cpp,h} into multiple files (one per class)
http://bugzilla.opendarwin.org/show_bug.cgi?id=6461
* WebCore.xcodeproj/project.pbxproj: added files
* khtml/ecma/kjs_html.cpp: updated includes
* khtml/html/FormDataList.h: Added.
* khtml/html/FormDataList.cpp: Added.
* khtml/html/HTMLButtonElementImpl.cpp: Added.
* khtml/html/HTMLButtonElementImpl.h: Added.
* khtml/html/HTMLFieldSetElementImpl.cpp: Added.
* khtml/html/HTMLFieldSetElementImpl.h: Added.
* khtml/html/HTMLFormElementImpl.cpp: Added.
* khtml/html/HTMLFormElementImpl.h: Added.
* khtml/html/HTMLGenericFormElementImpl.cpp: Added.
* khtml/html/HTMLGenericFormElementImpl.h: Added.
* khtml/html/HTMLInputElementImpl.cpp: Added.
* khtml/html/HTMLInputElementImpl.h: Added.
* khtml/html/HTMLIsIndexElementImpl.cpp: Added.
* khtml/html/HTMLIsIndexElementImpl.h: Added.
* khtml/html/HTMLKeygenElementImpl.cpp: Added.
* khtml/html/HTMLKeygenElementImpl.h: Added.
* khtml/html/HTMLLabelElementImpl.cpp: Added.
* khtml/html/HTMLLabelElementImpl.h: Added.
* khtml/html/HTMLLegendElementImpl.cpp: Added.
* khtml/html/HTMLLegendElementImpl.h: Added.
* khtml/html/HTMLOptGroupElementImpl.cpp: Added.
* khtml/html/HTMLOptGroupElementImpl.h: Added.
* khtml/html/HTMLOptionElementImpl.cpp: Added.
* khtml/html/HTMLOptionElementImpl.h: Added.
* khtml/html/HTMLOptionsCollectionImpl.h: Added.
* khtml/html/HTMLSelectElementImpl.cpp: Added.
* khtml/html/HTMLSelectElementImpl.h: Added.
* khtml/html/HTMLTextAreaElementImpl.cpp: Added.
* khtml/html/HTMLTextAreaElementImpl.h: Added.
* khtml/html/html_documentimpl.cpp: updated includes
* khtml/html/html_imageimpl.cpp: updated includes
* khtml/html/html_miscimpl.cpp: updated includes
* khtml/html/html_objectimpl.cpp: updated includes
* khtml/html/htmlfactory.cpp: updated includes
* khtml/html/htmlparser.cpp: updated includes
* khtml/khtmlview.cpp: updated includes
* khtml/rendering/render_block.cpp: updated includes
* khtml/rendering/render_button.cpp: updated includes
* khtml/rendering/render_canvasimage.cpp: updated includes
* khtml/rendering/render_flow.cpp: updated includes
* khtml/rendering/render_form.cpp: updated includes
* khtml/rendering/render_form.h: updated includes
* khtml/rendering/render_image.cpp: updated includes
* khtml/rendering/render_line.cpp: updated includes
* khtml/rendering/render_theme.cpp: updated includes
* khtml/xml/dom_docimpl.cpp: updated includes
* kwq/DOMHTML.mm: updated includes
* kwq/KWQAccObject.mm: updated includes
* kwq/MacFrame.mm: updated includes
* kwq/WebCoreBridge.mm: updated includes
git-svn-id: https://svn.webkit.org/repository/webkit/trunk@11979
268f45cc-cd09-0410-ab3c-
d52691b4dbfc
ap [Tue, 10 Jan 2006 06:03:43 +0000 (06:03 +0000)]
Reviewed by Darin.
- fix http://bugzilla.opendarwin.org/show_bug.cgi?id=6446
Allow surrogate pairs in numeric entities
Test case: fast/parser/entity-surrogate-pairs.html
* khtml/html/htmltokenizer.cpp:
(khtml::HTMLTokenizer::parseEntity): Don't check if we got a surrogate.
git-svn-id: https://svn.webkit.org/repository/webkit/trunk@11978
268f45cc-cd09-0410-ab3c-
d52691b4dbfc
hyatt [Tue, 10 Jan 2006 05:52:54 +0000 (05:52 +0000)]
Commit the Visual Studio project for WebCore.
git-svn-id: https://svn.webkit.org/repository/webkit/trunk@11977
268f45cc-cd09-0410-ab3c-
d52691b4dbfc
eseidel [Tue, 10 Jan 2006 03:32:16 +0000 (03:32 +0000)]
2006-01-09 Eric Seidel <eseidel@apple.com>
Reviewed by mjs.
Further code removal (and build fix!)
* khtml/Frame.cpp:
(Frame::init):
(Frame::~Frame):
(Frame::restoreURL):
(Frame::didOpenURL):
(Frame::baseURL):
(Frame::baseTarget):
* khtml/Frame.h:
(Frame::khtmlMouseDoubleClickEvent):
(Frame::khtmlDrawContentsEvent):
* kwq/KWQLoader.mm:
(KWQServeRequest):
* kwq/KWQSlot.mm:
(KWQSlot::KWQSlot):
(KWQSlot::call):
git-svn-id: https://svn.webkit.org/repository/webkit/trunk@11976
268f45cc-cd09-0410-ab3c-
d52691b4dbfc
eseidel [Tue, 10 Jan 2006 02:24:53 +0000 (02:24 +0000)]
2006-01-09 Eric Seidel <eseidel@apple.com>
Reviewed by mjs.
Remove unused code from Frame.
* khtml/Frame.cpp:
(Frame::clear):
(Frame::receivedFirstData):
(Frame::checkCompleted):
(Frame::completeURL):
(Frame::khtmlMousePressEvent):
(Frame::handleMouseMoveEventSelection):
(Frame::khtmlMouseReleaseEvent):
* khtml/Frame.h:
* khtml/khtmlpart_p.h:
* khtml/khtmlview.cpp:
(KHTMLView::viewportWheelEvent):
(KHTMLView::focusOutEvent):
git-svn-id: https://svn.webkit.org/repository/webkit/trunk@11975
268f45cc-cd09-0410-ab3c-
d52691b4dbfc
eseidel [Tue, 10 Jan 2006 01:26:09 +0000 (01:26 +0000)]
2006-01-09 Eric Seidel <eseidel@apple.com>
Reviewed by hyatt.
Remove khtml-specific forwarding headers.
* ForwardingHeaders/css: Removed.
* ForwardingHeaders/css/css_base.h: Removed.
* ForwardingHeaders/css/css_computedstyle.h: Removed.
* ForwardingHeaders/css/css_ruleimpl.h: Removed.
* ForwardingHeaders/css/css_stylesheetimpl.h: Removed.
* ForwardingHeaders/css/css_valueimpl.h: Removed.
* ForwardingHeaders/css/csshelper.h: Removed.
* ForwardingHeaders/css/cssparser.h: Removed.
* ForwardingHeaders/css/cssproperties.h: Removed.
* ForwardingHeaders/css/cssstyleselector.h: Removed.
* ForwardingHeaders/css/cssvalues.h: Removed.
* ForwardingHeaders/dom: Removed.
* ForwardingHeaders/dom/css_rule.h: Removed.
* ForwardingHeaders/dom/css_stylesheet.h: Removed.
* ForwardingHeaders/dom/css_value.h: Removed.
* ForwardingHeaders/dom/dom2_events.h: Removed.
* ForwardingHeaders/dom/dom2_range.h: Removed.
* ForwardingHeaders/dom/dom2_traversal.h: Removed.
* ForwardingHeaders/dom/dom_exception.h: Removed.
* ForwardingHeaders/dom/dom_node.h: Removed.
* ForwardingHeaders/dom/dom_string.h: Removed.
* ForwardingHeaders/ecma: Removed.
* ForwardingHeaders/ecma/kjs_binding.h: Removed.
* ForwardingHeaders/ecma/kjs_dom.h: Removed.
* ForwardingHeaders/ecma/kjs_proxy.h: Removed.
* ForwardingHeaders/editing: Removed.
* ForwardingHeaders/editing/SelectionController.h: Removed.
* ForwardingHeaders/editing/edit_actions.h: Removed.
* ForwardingHeaders/editing/html_interchange.h: Removed.
* ForwardingHeaders/editing/htmlediting.h: Removed.
* ForwardingHeaders/editing/jsediting.h: Removed.
* ForwardingHeaders/editing/markup.h: Removed.
* ForwardingHeaders/editing/text_affinity.h: Removed.
* ForwardingHeaders/editing/text_granularity.h: Removed.
* ForwardingHeaders/editing/visible_position.h: Removed.
* ForwardingHeaders/editing/visible_text.h: Removed.
* ForwardingHeaders/editing/visible_units.h: Removed.
* ForwardingHeaders/html: Removed.
* ForwardingHeaders/html/html_baseimpl.h: Removed.
* ForwardingHeaders/html/html_blockimpl.h: Removed.
* ForwardingHeaders/html/html_canvasimpl.h: Removed.
* ForwardingHeaders/html/html_documentimpl.h: Removed.
* ForwardingHeaders/html/html_elementimpl.h: Removed.
* ForwardingHeaders/html/html_formimpl.h: Removed.
* ForwardingHeaders/html/html_headimpl.h: Removed.
* ForwardingHeaders/html/html_imageimpl.h: Removed.
* ForwardingHeaders/html/html_inlineimpl.h: Removed.
* ForwardingHeaders/html/html_listimpl.h: Removed.
* ForwardingHeaders/html/html_miscimpl.h: Removed.
* ForwardingHeaders/html/html_objectimpl.h: Removed.
* ForwardingHeaders/html/html_tableimpl.h: Removed.
* ForwardingHeaders/html/htmlparser.h: Removed.
* ForwardingHeaders/html/htmltokenizer.h: Removed.
* ForwardingHeaders/misc: Removed.
* ForwardingHeaders/misc/decoder.h: Removed.
* ForwardingHeaders/misc/formdata.h: Removed.
* ForwardingHeaders/misc/helper.h: Removed.
* ForwardingHeaders/misc/khtmllayout.h: Removed.
* ForwardingHeaders/misc/loader.h: Removed.
* ForwardingHeaders/misc/loader_client.h: Removed.
* ForwardingHeaders/misc/shared.h: Removed.
* ForwardingHeaders/misc/stringit.h: Removed.
* ForwardingHeaders/rendering: Removed.
* ForwardingHeaders/rendering/font.h: Removed.
* ForwardingHeaders/rendering/render_applet.h: Removed.
* ForwardingHeaders/rendering/render_block.h: Removed.
* ForwardingHeaders/rendering/render_box.h: Removed.
* ForwardingHeaders/rendering/render_br.h: Removed.
* ForwardingHeaders/rendering/render_canvas.h: Removed.
* ForwardingHeaders/rendering/render_canvasimage.h: Removed.
* ForwardingHeaders/rendering/render_flow.h: Removed.
* ForwardingHeaders/rendering/render_form.h: Removed.
* ForwardingHeaders/rendering/render_frames.h: Removed.
* ForwardingHeaders/rendering/render_image.h: Removed.
* ForwardingHeaders/rendering/render_layer.h: Removed.
* ForwardingHeaders/rendering/render_line.h: Removed.
* ForwardingHeaders/rendering/render_list.h: Removed.
* ForwardingHeaders/rendering/render_object.h: Removed.
* ForwardingHeaders/rendering/render_replaced.h: Removed.
* ForwardingHeaders/rendering/render_style.h: Removed.
* ForwardingHeaders/rendering/render_table.h: Removed.
* ForwardingHeaders/rendering/table_layout.h: Removed.
* ForwardingHeaders/xbl: Removed.
* ForwardingHeaders/xbl/xbl_binding_manager.h: Removed.
* ForwardingHeaders/xml: Removed.
* ForwardingHeaders/xml/EventNames.h: Removed.
* ForwardingHeaders/xml/dom2_eventsimpl.h: Removed.
* ForwardingHeaders/xml/dom2_rangeimpl.h: Removed.
* ForwardingHeaders/xml/dom2_traversalimpl.h: Removed.
* ForwardingHeaders/xml/dom2_viewsimpl.h: Removed.
* ForwardingHeaders/xml/dom_atomicstring.h: Removed.
* ForwardingHeaders/xml/dom_docimpl.h: Removed.
* ForwardingHeaders/xml/dom_elementimpl.h: Removed.
* ForwardingHeaders/xml/dom_nodeimpl.h: Removed.
* ForwardingHeaders/xml/dom_position.h: Removed.
* ForwardingHeaders/xml/dom_stringimpl.h: Removed.
* ForwardingHeaders/xml/dom_textimpl.h: Removed.
* ForwardingHeaders/xml/dom_xmlimpl.h: Removed.
* ForwardingHeaders/xml/xml_tokenizer.h: Removed.
* WebCore.xcodeproj/project.pbxproj:
* khtml/css/css_valueimpl.cpp:
* khtml/css/cssstyleselector.cpp:
* khtml/editing/apply_style_command.cpp:
* khtml/editing/jsediting.cpp:
* khtml/editing/replace_selection_command.cpp:
* khtml/html/html_baseimpl.cpp:
* khtml/html/html_blockimpl.cpp:
* khtml/html/html_canvasimpl.cpp:
* khtml/html/html_documentimpl.cpp:
* khtml/html/html_elementimpl.cpp:
* khtml/html/html_formimpl.cpp:
* khtml/html/html_imageimpl.cpp:
* khtml/html/html_inlineimpl.cpp:
* khtml/html/html_listimpl.cpp:
* khtml/html/html_objectimpl.cpp:
* khtml/html/html_tableimpl.cpp:
* khtml/html/htmlparser.cpp:
* khtml/khtml_part.cpp:
* khtml/misc/decoder.cpp:
* khtml/rendering/render_frames.cpp:
* khtml/xml/dom_elementimpl.cpp:
git-svn-id: https://svn.webkit.org/repository/webkit/trunk@11974
268f45cc-cd09-0410-ab3c-
d52691b4dbfc
thatcher [Tue, 10 Jan 2006 01:15:29 +0000 (01:15 +0000)]
Reviewed by Timothy.
* DumpRenderTree/DumpRenderTree.m:
(main): Set the default language to "en", so language tests will work.
git-svn-id: https://svn.webkit.org/repository/webkit/trunk@11973
268f45cc-cd09-0410-ab3c-
d52691b4dbfc
thatcher [Tue, 10 Jan 2006 01:14:00 +0000 (01:14 +0000)]
This is a test commit and a cleanup.
Reviewed by Timothy.
* DumpRenderTree/DumpRenderTree.m:
Set the default language to "en", so language tests will work.
git-svn-id: https://svn.webkit.org/repository/webkit/trunk@11972
268f45cc-cd09-0410-ab3c-
d52691b4dbfc
andersca [Tue, 10 Jan 2006 00:22:02 +0000 (00:22 +0000)]
2006-01-10 Anders Carlsson <andersca@mac.com>
Reviewed by Timothy.
* DumpRenderTree/DumpRenderTree.m:
(main):
Set the default language to "en", so language tests will work.
git-svn-id: https://svn.webkit.org/repository/webkit/trunk@11971
268f45cc-cd09-0410-ab3c-
d52691b4dbfc
andersca [Mon, 9 Jan 2006 23:24:57 +0000 (23:24 +0000)]
2006-01-10 Anders Carlsson <andersca@mac.com>
Reviewed by Maciej.
- renamed ChildFrame::m_frame to m_renderer and
ChildFrame::m_part to m_frame which makes more sense.
This also fixes some bugs which were introduced in Maciej's
previous commit.
* khtml/Frame.cpp:
(Frame::stopLoading):
(Frame::clear):
(Frame::stopAnimations):
(Frame::checkEmitLoadEvent):
(Frame::requestFrame):
(Frame::requestObject):
(Frame::processObjectRequest):
(Frame::childFrame):
(Frame::findFrame):
(Frame::frameExists):
(Frame::setZoomFactor):
(Frame::frames):
(Frame::childFrameNamed):
(Frame::connectChild):
(Frame::disconnectChild):
(Frame::handleFallbackContent):
* khtml/khtmlpart_p.h:
* khtml/xml/dom_docimpl.cpp:
(DocumentImpl::ownerElement):
* kwq/MacFrame.mm:
(Frame::frameDetached):
(MacFrame::createPart):
(MacFrame::nextKeyViewInFrameHierarchy):
(MacFrame::setPolicyBaseURL):
git-svn-id: https://svn.webkit.org/repository/webkit/trunk@11970
268f45cc-cd09-0410-ab3c-
d52691b4dbfc
ggaren [Mon, 9 Jan 2006 23:21:19 +0000 (23:21 +0000)]
small terminology fixup recommended in review
git-svn-id: https://svn.webkit.org/repository/webkit/trunk@11969
268f45cc-cd09-0410-ab3c-
d52691b4dbfc
hyatt [Mon, 9 Jan 2006 22:31:26 +0000 (22:31 +0000)]
Remove the .suo file. Not needed.
git-svn-id: https://svn.webkit.org/repository/webkit/trunk@11968
268f45cc-cd09-0410-ab3c-
d52691b4dbfc
hyatt [Mon, 9 Jan 2006 22:29:28 +0000 (22:29 +0000)]
Check in a fixed JSCore project.
git-svn-id: https://svn.webkit.org/repository/webkit/trunk@11967
268f45cc-cd09-0410-ab3c-
d52691b4dbfc
mjs [Mon, 9 Jan 2006 21:39:14 +0000 (21:39 +0000)]
Reviewed by Darin.
- renamed KHTMLPart to Frame (and KWQKHTMLPart to MacFrame for now)
* ForwardingHeaders/ksvg2/KSVGPart.h:
* WebCore.xcodeproj/project.pbxproj:
* khtml/Frame.cpp: Added.
(khtml::PartStyleSheetLoader::PartStyleSheetLoader):
(khtml::PartStyleSheetLoader::setStyleSheet):
(Frame::Frame):
(Frame::init):
(Frame::~Frame):
(Frame::restoreURL):
(Frame::didOpenURL):
(Frame::didExplicitOpen):
(Frame::stopLoading):
(Frame::closeURL):
(Frame::browserExtension):
(Frame::view):
(Frame::setJScriptEnabled):
(Frame::jScriptEnabled):
(Frame::setMetaRefreshEnabled):
(Frame::metaRefreshEnabled):
(Frame::jScript):
(Frame::replaceContentsWithScriptResult):
(Frame::executeScript):
(Frame::scheduleScript):
(Frame::executeScheduledScript):
(Frame::setJavaEnabled):
(Frame::javaEnabled):
(Frame::setPluginsEnabled):
(Frame::pluginsEnabled):
(Frame::slotDebugDOMTree):
(Frame::slotDebugRenderTree):
(Frame::setAutoloadImages):
(Frame::autoloadImages):
(Frame::clear):
(Frame::openFile):
(Frame::xmlDocImpl):
(Frame::replaceDocImpl):
(Frame::receivedFirstData):
(Frame::slotFinished):
(Frame::childBegin):
(Frame::begin):
(Frame::write):
(Frame::end):
(Frame::endIfNotLoading):
(Frame::stop):
(Frame::stopAnimations):
(Frame::gotoAnchor):
(Frame::slotFinishedParsing):
(Frame::slotLoaderRequestStarted):
(Frame::slotLoaderRequestDone):
(Frame::checkCompleted):
(Frame::checkEmitLoadEvent):
(Frame::settings):
(Frame::baseURL):
(Frame::baseTarget):
(Frame::completeURL):
(Frame::scheduleRedirection):
(Frame::scheduleLocationChange):
(Frame::isScheduledLocationChangePending):
(Frame::scheduleHistoryNavigation):
(Frame::cancelRedirection):
(Frame::changeLocation):
(Frame::slotRedirect):
(Frame::slotRedirection):
(Frame::encoding):
(Frame::setUserStyleSheet):
(Frame::setStandardFont):
(Frame::setFixedFont):
(Frame::urlCursor):
(Frame::onlyLocalReferences):
(Frame::setOnlyLocalReferences):
(Frame::selectedText):
(Frame::hasSelection):
(Frame::selection):
(Frame::selectionGranularity):
(Frame::setSelectionGranularity):
(Frame::dragCaret):
(Frame::mark):
(Frame::setMark):
(Frame::setSelection):
(Frame::setDragCaret):
(Frame::clearSelection):
(Frame::invalidateSelection):
(Frame::setCaretVisible):
(Frame::clearCaretRectIfNeeded):
(isFrameElement):
(Frame::setFocusNodeIfNeeded):
(Frame::selectionLayoutChanged):
(Frame::setXPosForVerticalArrowNavigation):
(Frame::xPosForVerticalArrowNavigation):
(Frame::timerEvent):
(Frame::paintCaret):
(Frame::paintDragCaret):
(Frame::urlSelected):
(Frame::requestFrame):
(Frame::requestFrameName):
(Frame::requestObject):
(Frame::processObjectRequest):
(Frame::submitFormAgain):
(Frame::submitForm):
(Frame::slotParentCompleted):
(Frame::slotChildStarted):
(Frame::slotChildCompleted):
(Frame::childFrame):
(Frame::findFrame):
(Frame::frameExists):
(Frame::parentFrame):
(Frame::zoomFactor):
(Frame::slotIncZoom):
(Frame::slotDecZoom):
(Frame::setZoomFactor):
(Frame::setJSStatusBarText):
(Frame::setJSDefaultStatusBarText):
(Frame::jsStatusBarText):
(Frame::jsDefaultStatusBarText):
(Frame::referrer):
(Frame::lastModified):
(Frame::reparseConfiguration):
(Frame::frameNames):
(Frame::frames):
(Frame::childFrameNamed):
(Frame::setDNDEnabled):
(Frame::dndEnabled):
(Frame::shouldDragAutoNode):
(Frame::customEvent):
(Frame::isPointInsideSelection):
(Frame::selectClosestWordFromMouseEvent):
(Frame::handleMousePressEventDoubleClick):
(Frame::handleMousePressEventTripleClick):
(Frame::handleMousePressEventSingleClick):
(Frame::khtmlMousePressEvent):
(Frame::khtmlMouseDoubleClickEvent):
(Frame::handleMouseMoveEventSelection):
(Frame::khtmlMouseMoveEvent):
(Frame::khtmlMouseReleaseEvent):
(Frame::khtmlDrawContentsEvent):
(Frame::startAutoScroll):
(Frame::stopAutoScroll):
(Frame::selectAll):
(Frame::selectContentsOfNode):
(Frame::shouldChangeSelection):
(Frame::shouldBeginEditing):
(Frame::shouldEndEditing):
(Frame::isContentEditable):
(Frame::lastEditCommand):
(Frame::appliedEditing):
(Frame::unappliedEditing):
(Frame::reappliedEditing):
(Frame::typingStyle):
(Frame::setTypingStyle):
(Frame::clearTypingStyle):
(Frame::slotPartRemoved):
(Frame::createHTMLEventListener):
(Frame::opener):
(Frame::setOpener):
(Frame::openedByJS):
(Frame::setOpenedByJS):
(Frame::preloadStyleSheet):
(Frame::preloadScript):
(Frame::restored):
(Frame::incrementFrameCount):
(Frame::decrementFrameCount):
(Frame::topLevelFrameCount):
(Frame::tabsToLinks):
(Frame::tabsToAllControls):
(Frame::copyToPasteboard):
(Frame::cutToPasteboard):
(Frame::pasteFromPasteboard):
(Frame::pasteAndMatchStyle):
(Frame::transpose):
(Frame::redo):
(Frame::undo):
(Frame::computeAndSetTypingStyle):
(Frame::applyStyle):
(Frame::applyParagraphStyle):
(updateState):
(Frame::selectionHasStyle):
(Frame::selectionStartHasStyle):
(Frame::selectionStartStylePropertyValue):
(Frame::selectionComputedStyle):
(Frame::applyEditingStyleToBodyElement):
(Frame::removeEditingStyleFromBodyElement):
(Frame::applyEditingStyleToElement):
(Frame::removeEditingStyleFromElement):
(Frame::isCharacterSmartReplaceExempt):
(Frame::connectChild):
(Frame::disconnectChild):
(Frame::keepAlive):
(Frame::slotEndLifeSupport):
(Frame::selectFrameElementInParentIfFullySelected):
(Frame::handleFallbackContent):
* khtml/Frame.h: Added.
* khtml/css/cssstyleselector.cpp:
(khtml::CSSStyleSelector::CSSStyleSelector):
(khtml::CSSStyleSelector::initForStyleResolve):
(khtml::CSSStyleSelector::checkOneSelector):
(khtml::CSSStyleSelector::applyProperty):
(khtml::CSSStyleSelector::getComputedSizeFromSpecifiedSize):
* khtml/css/cssstyleselector.h:
* khtml/ecma/kjs_binding.cpp:
(KJS::ScriptInterpreter::ScriptInterpreter):
(KJS::ScriptInterpreter::~ScriptInterpreter):
* khtml/ecma/kjs_binding.h:
(KJS::ScriptInterpreter::frame):
* khtml/ecma/kjs_dom.cpp:
(KJS::DOMDocument::getValueProperty):
(KJS::getDOMDocumentNode):
(KJS::checkNodeSecurity):
* khtml/ecma/kjs_events.cpp:
(KJS::JSAbstractEventListener::handleEvent):
(KJS::JSLazyEventListener::parseCode):
* khtml/ecma/kjs_html.cpp:
(KJS::KJS::HTMLDocFunction::callAsFunction):
(KJS::HTMLDocument::namedItemGetter):
(KJS::HTMLDocument::getValueProperty):
(KJS::KJS::HTMLDocument::putValueProperty):
(KJS::HTMLElement::framesetNameGetter):
(KJS::HTMLElement::frameWindowPropertyGetter):
(KJS::HTMLElement::getOwnPropertySlot):
(KJS::KJS::HTMLElement::implementsCall):
(KJS::Image::notifyFinished):
* khtml/ecma/kjs_navigator.cpp:
(KJS::Navigator::Navigator):
(KJS::Navigator::getValueProperty):
(KJS::NavigatorFunc::callAsFunction):
* khtml/ecma/kjs_navigator.h:
(KJS::Navigator::frame):
* khtml/ecma/kjs_proxy.cpp:
(KJSProxyImpl::KJSProxyImpl):
(KJSProxyImpl::evaluate):
(KJSProxyImpl::clear):
(KJSProxyImpl::createHTMLEventHandler):
(KJSProxyImpl::interpreter):
(KJSProxyImpl::initScript):
* khtml/ecma/kjs_proxy.h:
* khtml/ecma/kjs_traversal.cpp:
(KJS::JSNodeFilterCondition::acceptNode):
* khtml/ecma/kjs_window.cpp:
(KJS::History::History):
(KJS::FrameArray::FrameArray):
(KJS::Screen::getValueProperty):
(KJS::Window::Window):
(KJS::Window::interpreter):
(KJS::Window::retrieveWindow):
(KJS::Window::retrieve):
(KJS::Window::location):
(KJS::Window::selection):
(KJS::Window::locationbar):
(KJS::Window::menubar):
(KJS::Window::personalbar):
(KJS::Window::statusbar):
(KJS::Window::toolbar):
(KJS::Window::scrollbars):
(KJS::allowPopUp):
(KJS::createNewWindow):
(KJS::canShowModalDialog):
(KJS::canShowModalDialogNow):
(KJS::showModalDialog):
(KJS::Window::getValueProperty):
(KJS::Window::childFrameGetter):
(KJS::Window::namedFrameGetter):
(KJS::Window::indexGetter):
(KJS::Window::namedItemGetter):
(KJS::Window::getOwnPropertySlot):
(KJS::Window::put):
(KJS::Window::toBoolean):
(KJS::Window::scheduleClose):
(KJS::Window::isSafeScript):
(KJS::Window::setListener):
(KJS::Window::getListener):
(KJS::Window::setCurrentEvent):
(KJS::WindowFunc::callAsFunction):
(KJS::Window::updateLayout):
(KJS::ScheduledAction::execute):
(KJS::WindowQObject::WindowQObject):
(KJS::FrameArray::getValueProperty):
(KJS::FrameArray::indexGetter):
(KJS::FrameArray::nameGetter):
(KJS::FrameArray::getOwnPropertySlot):
(KJS::Location::Location):
(KJS::Location::getValueProperty):
(KJS::Location::getOwnPropertySlot):
(KJS::Location::put):
(KJS::Location::toString):
(KJS::LocationFunc::callAsFunction):
(KJS::Selection::Selection):
(KJS::Selection::getValueProperty):
(KJS::Selection::getOwnPropertySlot):
(KJS::Selection::toString):
(KJS::SelectionFunc::callAsFunction):
(KJS::BarInfo::BarInfo):
(KJS::BarInfo::getValueProperty):
(KJS::BarInfo::getOwnPropertySlot):
(KJS::History::getValueProperty):
(KJS::HistoryFunc::callAsFunction):
* khtml/ecma/kjs_window.h:
(KJS::Window::frame):
(KJS::Location::frame):
(KJS::Selection::frame):
(KJS::BarInfo::frame):
* khtml/ecma/xmlhttprequest.cpp:
(KJS::XMLHttpRequest::changeState):
(KJS::XMLHttpRequestProtoFunc::callAsFunction):
* khtml/editing/SelectionController.cpp:
(khtml::SelectionController::modify):
(khtml::SelectionController::xPosForVerticalArrowNavigation):
* khtml/editing/SelectionController.h:
(khtml::SelectionController::frame):
* khtml/editing/delete_selection_command.cpp:
(khtml::DeleteSelectionCommand::calculateTypingStyleAfterDelete):
* khtml/editing/edit_command.cpp:
(khtml::EditCommand::EditCommand):
(khtml::EditCommand::apply):
(khtml::EditCommand::unapply):
(khtml::EditCommand::reapply):
(khtml::EditCommand::styleAtPosition):
* khtml/editing/htmlediting.cpp:
* khtml/editing/insert_line_break_command.cpp:
(khtml::InsertLineBreakCommand::doApply):
* khtml/editing/insert_text_command.cpp:
(khtml::InsertTextCommand::input):
* khtml/editing/jsediting.cpp:
(DOM::JSEditor::execCommand):
(DOM::JSEditor::queryCommandEnabled):
(DOM::JSEditor::queryCommandIndeterm):
(DOM::JSEditor::queryCommandState):
(DOM::JSEditor::queryCommandValue):
* khtml/editing/jsediting.h:
* khtml/editing/replace_selection_command.cpp:
(khtml::ReplaceSelectionCommand::doApply):
* khtml/editing/text_granularity.h:
* khtml/editing/typing_command.cpp:
(khtml::TypingCommand::deleteKeyPressed):
(khtml::TypingCommand::forwardDeleteKeyPressed):
(khtml::TypingCommand::insertText):
(khtml::TypingCommand::insertLineBreak):
(khtml::TypingCommand::insertParagraphSeparatorInQuotedContent):
(khtml::TypingCommand::insertParagraphSeparator):
(khtml::TypingCommand::markMisspellingsAfterTyping):
(khtml::TypingCommand::typingAddedToOpenCommand):
(khtml::TypingCommand::insertTextRunWithoutNewlines):
* khtml/html/html_baseimpl.cpp:
(HTMLFrameElementImpl::isURLAllowed):
(HTMLFrameElementImpl::openURL):
(HTMLFrameElementImpl::attach):
(HTMLFrameElementImpl::close):
(HTMLFrameElementImpl::contentPart):
(HTMLFrameElementImpl::contentDocument):
(HTMLIFrameElementImpl::attach):
* khtml/html/html_baseimpl.h:
* khtml/html/html_canvasimpl.cpp:
* khtml/html/html_documentimpl.cpp:
(DOM::HTMLDocumentImpl::lastModified):
* khtml/html/html_elementimpl.cpp:
(HTMLElementImpl::isContentEditable):
(HTMLElementImpl::setContentEditable):
* khtml/html/html_formimpl.cpp:
(DOM::HTMLFormElementImpl::formData):
(DOM::HTMLFormElementImpl::prepareSubmit):
(DOM::HTMLFormElementImpl::submit):
(DOM::HTMLFormElementImpl::reset):
(DOM::HTMLGenericFormElementImpl::isKeyboardFocusable):
(DOM::HTMLKeygenElementImpl::appendFormData):
* khtml/html/html_headimpl.cpp:
(HTMLBaseElementImpl::process):
(HTMLLinkElementImpl::process):
(HTMLScriptElementImpl::parseMappedAttribute):
(HTMLScriptElementImpl::insertedIntoDocument):
(HTMLScriptElementImpl::evaluateScript):
* khtml/html/html_imageimpl.cpp:
* khtml/html/html_inlineimpl.cpp:
(DOM::HTMLAnchorElementImpl::isKeyboardFocusable):
(DOM::HTMLAnchorElementImpl::defaultEventHandler):
* khtml/html/html_objectimpl.cpp:
(DOM::HTMLAppletElementImpl::createRenderer):
(DOM::HTMLAppletElementImpl::getAppletInstance):
(DOM::HTMLEmbedElementImpl::getEmbedInstance):
(DOM::HTMLEmbedElementImpl::rendererIsNeeded):
(DOM::HTMLObjectElementImpl::getObjectInstance):
(DOM::HTMLObjectElementImpl::rendererIsNeeded):
* khtml/html/html_tableimpl.cpp:
* khtml/html/htmlparser.cpp:
(HTMLParser::noscriptCreateErrorCheck):
* khtml/html/htmltokenizer.cpp:
(khtml::HTMLTokenizer::scriptHandler):
(khtml::HTMLTokenizer::scriptExecution):
(khtml::HTMLTokenizer::parseTag):
(khtml::HTMLTokenizer::write):
(khtml::HTMLTokenizer::stopParsing):
(khtml::HTMLTokenizer::timerEvent):
(khtml::HTMLTokenizer::processToken):
* khtml/khtml_part.cpp: Removed.
* khtml/khtml_part.h: Removed.
* khtml/khtmlpart_p.h:
(KHTMLPartPrivate::KHTMLPartPrivate):
* khtml/khtmlview.cpp:
(KHTMLView::KHTMLView):
(KHTMLView::~KHTMLView):
(KHTMLView::clearPart):
(KHTMLView::clear):
(KHTMLView::resizeEvent):
(KHTMLView::adjustViewSize):
(KHTMLView::layout):
(KHTMLView::updateDashboardRegions):
(KHTMLView::viewportMousePressEvent):
(KHTMLView::viewportMouseDoubleClickEvent):
(selectCursor):
(KHTMLView::viewportMouseMoveEvent):
(KHTMLView::viewportMouseReleaseEvent):
(KHTMLView::keyPressEvent):
(KHTMLView::dispatchDragEvent):
(KHTMLView::updateDragAndDrop):
(KHTMLView::focusNextPrevNode):
(KHTMLView::mediaType):
(KHTMLView::dispatchMouseEvent):
(KHTMLView::viewportWheelEvent):
(KHTMLView::focusInEvent):
(KHTMLView::focusOutEvent):
(KHTMLView::timerEvent):
(KHTMLView::scheduleRelayout):
(KHTMLView::unscheduleRelayout):
* khtml/khtmlview.h:
(KHTMLView::frame):
* khtml/misc/CachedImageCallback.cpp:
(khtml::CachedImageCallback::notifyUpdate):
(khtml::CachedImageCallback::notifyFinished):
(khtml::CachedImageCallback::clear):
* khtml/misc/CachedObject.h:
* khtml/misc/DocLoader.cpp:
(khtml::DocLoader::DocLoader):
(khtml::DocLoader::requestImage):
(khtml::DocLoader::requestStyleSheet):
(khtml::DocLoader::requestScript):
(khtml::DocLoader::requestXSLStyleSheet):
(khtml::DocLoader::requestXBLDocument):
* khtml/misc/DocLoader.h:
(khtml::DocLoader::frame):
* khtml/misc/loader.cpp:
(khtml::Loader::slotReceivedResponse):
* khtml/rendering/InlineTextBox.cpp:
(khtml::InlineTextBox::paint):
(khtml::InlineTextBox::paintMarkedTextUnderline):
* khtml/rendering/InlineTextBox.h:
* khtml/rendering/render_applet.cpp:
(RenderApplet::createWidgetIfNecessary):
* khtml/rendering/render_block.cpp:
(khtml::RenderBlock::paintCaret):
* khtml/rendering/render_canvas.cpp:
* khtml/rendering/render_form.cpp:
(RenderFileButton::RenderFileButton):
* khtml/rendering/render_frames.cpp:
(isURLAllowed):
(RenderPartObject::updateWidget):
* khtml/rendering/render_layer.cpp:
* khtml/rendering/render_object.cpp:
(RenderObject::draggableNode):
* khtml/rendering/render_replaced.cpp:
(RenderWidget::eventFilter):
* khtml/xml/dom2_eventsimpl.h:
* khtml/xml/dom_docimpl.cpp:
(DocumentImpl::DocumentImpl):
(DocumentImpl::updateTitle):
(DocumentImpl::frame):
(DocumentImpl::recalcStyle):
(DocumentImpl::updateSelection):
(DocumentImpl::open):
(DocumentImpl::close):
(DocumentImpl::implicitClose):
(DocumentImpl::processHttpEquiv):
(DocumentImpl::selectedStylesheetSet):
(DocumentImpl::setSelectedStylesheetSet):
(DocumentImpl::recalcStyleSelector):
(DocumentImpl::relinquishesEditingFocus):
(DocumentImpl::acceptsEditingFocus):
(DocumentImpl::clearSelectionIfNeeded):
(DocumentImpl::createHTMLEventListener):
(DocumentImpl::ownerElement):
(DocumentImpl::referrer):
(DocumentImpl::parentDocument):
* khtml/xml/dom_docimpl.h:
* khtml/xml/dom_elementimpl.cpp:
(ElementImpl::focus):
* khtml/xml/dom_nodeimpl.cpp:
(DOM::NodeImpl::dispatchEvent):
* khtml/xml/dom_xmlimpl.cpp:
(DOM::ProcessingInstructionImpl::checkStyleSheet):
* khtml/xml/xml_tokenizer.cpp:
(khtml::XMLTokenizer::processingInstruction):
(khtml::XMLTokenizer::executeScripts):
(khtml::XMLTokenizer::notifyFinished):
* khtml/xsl/xslt_processorimpl.cpp:
(DOM::XSLTProcessorImpl::createDocumentFromSource):
* ksvg2/svg/SVGAElementImpl.cpp:
(SVGAElementImpl::defaultEventHandler):
* ksvg2/svg/SVGImageElementImpl.cpp:
(SVGImageElementImpl::notifyFinished):
* kwq/DOM.mm:
(-[DOMNode KJS::Bindings::]):
* kwq/DOMHTML.mm:
* kwq/DOMInternal.mm:
(-[WebScriptObject _initializeScriptDOMNodeImp]):
* kwq/KWQAccObject.mm:
(-[KWQAccObject textUnderElement]):
(-[KWQAccObject value]):
(-[KWQAccObject accessibilityPerformAction:]):
(-[KWQAccObject accessibilityAttributeValue:]):
(-[KWQAccObject doAXTextMarkerForPosition:]):
(-[KWQAccObject rendererForView:]):
(-[KWQAccObject doSetAXSelectedTextMarkerRange:]):
* kwq/KWQClipboard.h:
* kwq/KWQClipboard.mm:
(KWQClipboard::KWQClipboard):
(KWQClipboard::dragNSImage):
* kwq/KWQComboBox.mm:
(-[KWQPopUpButtonCell trackMouse:inRect:ofView:untilMouseUp:]):
(-[KWQPopUpButton becomeFirstResponder]):
(-[KWQPopUpButton resignFirstResponder]):
(-[KWQPopUpButton nextKeyView]):
(-[KWQPopUpButton previousKeyView]):
* kwq/KWQFileButton.h:
* kwq/KWQFileButton.mm:
(KWQFileButton::KWQFileButton):
(KWQFileButton::focusPolicy):
(KWQFileButton::focusChanged):
* kwq/KWQFrame.mm:
(QFrame::setFrameStyle):
* kwq/KWQKHTMLFactory.h:
* kwq/KWQKHTMLPart.cpp: Removed.
* kwq/KWQKHTMLPart.h: Removed.
* kwq/KWQKHTMLPart.mm: Removed.
* kwq/KWQKHTMLPartBrowserExtension.h:
* kwq/KWQKHTMLPartBrowserExtension.mm:
(KHTMLPartBrowserExtension::KHTMLPartBrowserExtension):
(KHTMLPartBrowserExtension::openURLRequest):
(KHTMLPartBrowserExtension::createNewWindow):
(KHTMLPartBrowserExtension::setIconURL):
(KHTMLPartBrowserExtension::setTypedIconURL):
(KHTMLPartBrowserExtension::canRunModal):
(KHTMLPartBrowserExtension::canRunModalNow):
(KHTMLPartBrowserExtension::runModal):
* kwq/KWQKHTMLView.cpp:
(KHTMLView::topLevelWidget):
* kwq/KWQKJavaAppletWidget.h:
* kwq/KWQKJavaAppletWidget.mm:
(KJavaAppletWidget::KJavaAppletWidget):
* kwq/KWQKPartsBrowserInterface.h:
(KParts::BrowserInterface::BrowserInterface):
* kwq/KWQKPartsBrowserInterface.mm:
(KParts::BrowserInterface::property):
(KParts::BrowserInterface::callMethod):
* kwq/KWQLineEdit.mm:
* kwq/KWQListBox.mm:
(-[KWQListBoxScrollView becomeFirstResponder]):
(-[KWQTableView keyDown:]):
(-[KWQTableView keyUp:]):
(-[KWQTableView becomeFirstResponder]):
(-[KWQTableView resignFirstResponder]):
(-[KWQTableView nextKeyView]):
(-[KWQTableView previousKeyView]):
* kwq/KWQLoader.mm:
(KWQServeRequest):
(KWQServeSynchronousRequest):
(KWQCheckIfReloading):
(KWQCheckCacheObjectStatus):
(KWQCacheObjectExpiresTime):
* kwq/KWQObject.cpp:
(QObject::inherits):
(QObject::isFrame):
* kwq/KWQObject.h:
* kwq/KWQPageState.mm:
(-[KWQPageState dealloc]):
(-[KWQPageState finalize]):
* kwq/KWQRegExp.cpp:
(QRegExp::KWQRegExpPrivate::compile):
* kwq/KWQRenderTreeDebug.cpp:
(write):
(writeSelection):
* kwq/KWQSlider.mm:
(-[KWQSlider becomeFirstResponder]):
(-[KWQSlider resignFirstResponder]):
(-[KWQSlider nextKeyView]):
(-[KWQSlider previousKeyView]):
(-[KWQSlider canBecomeKeyView]):
(QSlider::focusPolicy):
* kwq/KWQSlot.mm:
(KWQSlot::KWQSlot):
(KWQSlot::call):
* kwq/KWQTextArea.mm:
(-[KWQTextAreaTextView textDidChange:]):
(-[KWQTextAreaTextView _isResizableByUser]):
(-[KWQTextAreaTextView becomeFirstResponder]):
(-[KWQTextAreaTextView nextKeyView]):
(-[KWQTextAreaTextView previousKeyView]):
(-[KWQTextAreaTextView _trackResizeFromMouseDown:]):
(-[KWQTextAreaTextView drawRect:]):
(-[KWQTextAreaTextView insertTab:]):
(-[KWQTextAreaTextView insertBacktab:]):
(-[KWQTextAreaTextView resignFirstResponder]):
(-[KWQTextAreaTextView shouldDrawInsertionPoint]):
(-[KWQTextAreaTextView selectedTextAttributes]):
(-[KWQTextAreaTextView keyDown:]):
(-[KWQTextAreaTextView keyUp:]):
* kwq/KWQTextField.mm:
(-[KWQTextFieldController controlTextDidBeginEditing:]):
(-[KWQTextFieldController controlTextDidEndEditing:]):
(-[KWQTextFieldController controlTextDidChange:]):
(-[KWQTextFieldController control:textView:doCommandBySelector:]):
(-[KWQTextFieldController textView:shouldHandleEvent:]):
(-[KWQTextFieldController setHasFocus:]):
(-[KWQTextField nextKeyView]):
(-[KWQTextField previousKeyView]):
(-[KWQSecureTextField nextKeyView]):
(-[KWQSecureTextField previousKeyView]):
(-[KWQSearchField nextKeyView]):
(-[KWQSearchField previousKeyView]):
* kwq/KWQTimer.h:
* kwq/KWQWidget.mm:
(QWidget::setActiveWindow):
(QWidget::hasFocus):
(QWidget::setFocus):
(QWidget::clearFocus):
(QWidget::isVisible):
(QWidget::mapFromGlobal):
(QWidget::setIsSelected):
* kwq/MacFrame.cpp: Added.
(MacFrame::isFrameSet):
* kwq/MacFrame.h: Added.
(MacFrame::instances):
(Mac):
* kwq/MacFrame.mm: Added.
(Frame::completed):
(Frame::openURL):
(Frame::onURL):
(Frame::setStatusBarText):
(Frame::started):
(redirectionTimerMonitor):
(MacFrame::MacFrame):
(MacFrame::~MacFrame):
(MacFrame::freeClipboard):
(MacFrame::setSettings):
(MacFrame::generateFrameName):
(MacFrame::provisionalLoadStarted):
(MacFrame::userGestureHint):
(MacFrame::openURL):
(MacFrame::openURLRequest):
(MacFrame::didNotOpenURL):
(MacFrame::currentForm):
(MacFrame::searchForLabelsAboveCell):
(MacFrame::searchForLabelsBeforeElement):
(MacFrame::matchLabelsAgainstElement):
(MacFrame::findString):
(MacFrame::clearRecordedFormValues):
(MacFrame::recordFormValue):
(MacFrame::submitForm):
(MacFrame::setEncoding):
(MacFrame::addData):
(Frame::frameDetached):
(MacFrame::urlSelected):
(MacFrame::createPart):
(MacFrame::setView):
(MacFrame::view):
(MacFrame::setTitle):
(MacFrame::setStatusBarText):
(MacFrame::scheduleClose):
(MacFrame::unfocusWindow):
(MacFrame::revealSelection):
(MacFrame::advanceToNextMisspelling):
(MacFrame::scrollOverflow):
(MacFrame::wheelEvent):
(MacFrame::redirectionTimerStartedOrStopped):
(MacFrame::paint):
(MacFrame::adjustPageHeight):
(MacFrame::renderer):
(MacFrame::userAgent):
(MacFrame::mimeTypeForFileName):
(MacFrame::nextKeyViewInFrame):
(MacFrame::nextKeyViewInFrameHierarchy):
(MacFrame::nextKeyView):
(MacFrame::nextKeyViewForWidget):
(MacFrame::currentEventIsMouseDownInWidget):
(MacFrame::currentEventIsKeyboardOptionTab):
(MacFrame::handleKeyboardOptionTabInView):
(MacFrame::tabsToLinks):
(MacFrame::tabsToAllControls):
(MacFrame::executionContextForDOM):
(MacFrame::bindingRootObject):
(MacFrame::windowScriptObject):
(MacFrame::windowScriptNPObject):
(MacFrame::partClearedInBegin):
(MacFrame::pauseTimeouts):
(MacFrame::resumeTimeouts):
(MacFrame::canCachePage):
(MacFrame::saveWindowProperties):
(MacFrame::saveLocationProperties):
(MacFrame::restoreWindowProperties):
(MacFrame::restoreLocationProperties):
(MacFrame::saveInterpreterBuiltins):
(MacFrame::restoreInterpreterBuiltins):
(MacFrame::openURLFromPageCache):
(MacFrame::frameForWidget):
(MacFrame::bridgeForWidget):
(MacFrame::frameForNode):
(MacFrame::documentViewForNode):
(MacFrame::nodeForWidget):
(MacFrame::setDocumentFocus):
(MacFrame::clearDocumentFocus):
(MacFrame::saveDocumentState):
(MacFrame::restoreDocumentState):
(MacFrame::mutableInstances):
(MacFrame::updatePolicyBaseURL):
(MacFrame::setPolicyBaseURL):
(MacFrame::requestedURLString):
(MacFrame::incomingReferrer):
(MacFrame::forceLayout):
(MacFrame::forceLayoutWithPageWidthRange):
(MacFrame::sendResizeEvent):
(MacFrame::sendScrollEvent):
(MacFrame::runJavaScriptAlert):
(MacFrame::runJavaScriptConfirm):
(MacFrame::runJavaScriptPrompt):
(MacFrame::locationbarVisible):
(MacFrame::menubarVisible):
(MacFrame::personalbarVisible):
(MacFrame::scrollbarsVisible):
(MacFrame::statusbarVisible):
(MacFrame::toolbarVisible):
(MacFrame::addMessageToConsole):
(MacFrame::createEmptyDocument):
(MacFrame::addMetaData):
(MacFrame::keyEvent):
(MacFrame::scrollToAnchor):
(MacFrame::closeURL):
(MacFrame::canMouseDownStartSelect):
(MacFrame::khtmlMousePressEvent):
(MacFrame::khtmlMouseDoubleClickEvent):
(MacFrame::passWidgetMouseDownEventToWidget):
(MacFrame::lastEventIsMouseUp):
(MacFrame::mouseDownViewIfStillGood):
(MacFrame::dragHysteresisExceeded):
(MacFrame::dispatchDragSrcEvent):
(MacFrame::eventMayStartDrag):
(MacFrame::khtmlMouseMoveEvent):
(MacFrame::dragSourceMovedTo):
(MacFrame::dragSourceEndedAt):
(MacFrame::dispatchCPPEvent):
(MacFrame::mayCut):
(MacFrame::mayCopy):
(MacFrame::mayPaste):
(MacFrame::tryCut):
(MacFrame::tryCopy):
(MacFrame::tryPaste):
(MacFrame::khtmlMouseReleaseEvent):
(MacFrame::clearTimers):
(MacFrame::passSubframeEventToSubframe):
(MacFrame::passWheelEventToChildWidget):
(MacFrame::mouseDown):
(MacFrame::mouseDragged):
(MacFrame::mouseUp):
(MacFrame::sendFakeEventsAfterWidgetTracking):
(MacFrame::mouseMoved):
(MacFrame::shouldDragAutoNode):
(MacFrame::sendContextMenuEvent):
(MacFrame::fileWrapperForElement):
(MacFrame::attributedString):
(MacFrame::selectionRect):
(MacFrame::visibleSelectionRect):
(MacFrame::centerSelectionInVisibleArea):
(MacFrame::imageFromRect):
(MacFrame::selectionImage):
(MacFrame::snapshotDragImage):
(MacFrame::styleForSelectionStart):
(MacFrame::fontForSelection):
(MacFrame::fontAttributesForSelectionStart):
(MacFrame::baseWritingDirectionForSelectionStart):
(MacFrame::topLevelWidget):
(MacFrame::tokenizerProcessedData):
(MacFrame::selectionStartOffset):
(MacFrame::selectionEndOffset):
(MacFrame::selectionStart):
(MacFrame::selectionEnd):
(MacFrame::setBridge):
(MacFrame::overrideMediaType):
(MacFrame::setMediaType):
(MacFrame::setSelectionFromNone):
(MacFrame::setDisplaysWithFocusAttributes):
(MacFrame::displaysWithFocusAttributes):
(MacFrame::setWindowHasFocus):
(MacFrame::backslashAsCurrencySymbol):
(MacFrame::bodyBackgroundColor):
(MacFrame::keyboardUIMode):
(MacFrame::setName):
(MacFrame::didTellBridgeAboutLoad):
(MacFrame::haveToldBridgeAboutLoad):
(MacFrame::clear):
(Frame::print):
(MacFrame::getAppletInstanceForWidget):
(MacFrame::getEmbedInstanceForWidget):
(MacFrame::getObjectInstanceForWidget):
(MacFrame::addPluginRootObject):
(MacFrame::cleanupPluginRootObjects):
(MacFrame::registerCommandForUndoOrRedo):
(MacFrame::registerCommandForUndo):
(MacFrame::registerCommandForRedo):
(MacFrame::clearUndoRedoOperations):
(MacFrame::issueUndoCommand):
(MacFrame::issueRedoCommand):
(MacFrame::issueCutCommand):
(MacFrame::issueCopyCommand):
(MacFrame::issuePasteCommand):
(MacFrame::issuePasteAndMatchStyleCommand):
(MacFrame::issueTransposeCommand):
(Frame::canUndo):
(Frame::canRedo):
(Frame::canPaste):
(MacFrame::markMisspellingsInAdjacentWords):
(MacFrame::markMisspellings):
(MacFrame::respondToChangedSelection):
(MacFrame::shouldChangeSelection):
(MacFrame::respondToChangedContents):
(MacFrame::isContentEditable):
(MacFrame::shouldBeginEditing):
(MacFrame::shouldEndEditing):
(convertAttributesToUnderlines):
(MacFrame::setMarkedTextRange):
(MacFrame::markedTextUsesUnderlines):
(MacFrame::markedTextUnderlines):
(MacFrame::canGoBackOrForward):
(MacFrame::prepareForUserAction):
(MacFrame::didFirstLayout):
(MacFrame::dashboardRegionsDictionary):
(MacFrame::dashboardRegionsChanged):
(MacFrame::isCharacterSmartReplaceExempt):
(MacFrame::isFrame):
(MacFrame::mousePressNode):
(MacFrame::handledOnloadEvents):
(MacFrame::shouldClose):
* kwq/WebCoreBridge.h:
* kwq/WebCoreBridge.mm:
(updateRenderingForBindings):
(frameHasSelection):
(+[WebCoreBridge bridgeForDOMDocument:]):
(-[WebCoreBridge init]):
(-[WebCoreBridge initializeSettings:]):
(-[WebCoreBridge dealloc]):
(-[WebCoreBridge finalize]):
(-[WebCoreBridge part]):
(-[WebCoreBridge setParent:]):
(-[WebCoreBridge parent]):
(-[WebCoreBridge provisionalLoadStarted]):
(-[WebCoreBridge openURL:reload:contentType:refresh:lastModified:pageCache:]):
(-[WebCoreBridge setEncoding:userChosen:]):
(-[WebCoreBridge addData:]):
(-[WebCoreBridge closeURL]):
(-[WebCoreBridge stopLoading]):
(-[WebCoreBridge didNotOpenURL:pageCache:]):
(-[WebCoreBridge saveDocumentState]):
(-[WebCoreBridge restoreDocumentState]):
(-[WebCoreBridge scrollToAnchorWithURL:]):
(-[WebCoreBridge scrollOverflowInDirection:granularity:]):
(-[WebCoreBridge sendScrollWheelEvent:]):
(-[WebCoreBridge saveDocumentToPageCache]):
(-[WebCoreBridge canCachePage]):
(-[WebCoreBridge clear]):
(-[WebCoreBridge end]):
(-[WebCoreBridge stop]):
(-[WebCoreBridge handleFallbackContent]):
(-[WebCoreBridge createKHTMLViewWithNSView:marginWidth:marginHeight:]):
(-[WebCoreBridge scrollToAnchor:]):
(-[WebCoreBridge isSelectionEditable]):
(-[WebCoreBridge selectionState]):
(-[WebCoreBridge _documentTypeString]):
(-[WebCoreBridge selectedString]):
(-[WebCoreBridge stringForRange:]):
(-[WebCoreBridge selectAll]):
(-[WebCoreBridge deselectAll]):
(-[WebCoreBridge deselectText]):
(-[WebCoreBridge isFrameSet]):
(-[WebCoreBridge reapplyStylesForDeviceType:]):
(nowPrinting):
(-[WebCoreBridge _setupRootForPrinting:]):
(-[WebCoreBridge forceLayoutAdjustingViewSize:]):
(-[WebCoreBridge forceLayoutWithMinimumPageWidth:maximumPageWidth:adjustingViewSize:]):
(-[WebCoreBridge sendResizeEvent]):
(-[WebCoreBridge sendScrollEvent]):
(-[WebCoreBridge drawRect:withPainter:]):
(-[WebCoreBridge drawRect:]):
(-[WebCoreBridge computePageRectsWithPrintWidthScaleFactor:printHeight:]):
(-[WebCoreBridge adjustPageHeightNew:top:bottom:limit:]):
(-[WebCoreBridge copyDOMTree:]):
(-[WebCoreBridge copyRenderTree:]):
(-[WebCoreBridge removeFromFrame]):
(-[WebCoreBridge installInFrame:]):
(-[WebCoreBridge setActivationEventNumber:]):
(-[WebCoreBridge mouseDown:]):
(-[WebCoreBridge mouseDragged:]):
(-[WebCoreBridge mouseUp:]):
(-[WebCoreBridge mouseMoved:]):
(-[WebCoreBridge sendContextMenuEvent:]):
(-[WebCoreBridge currentForm]):
(-[WebCoreBridge searchForLabels:beforeElement:]):
(-[WebCoreBridge matchLabels:againstElement:]):
(-[WebCoreBridge elementAtPoint:]):
(-[WebCoreBridge URLWithAttributeString:]):
(-[WebCoreBridge searchFor:direction:caseSensitive:wrap:]):
(-[WebCoreBridge advanceToNextMisspelling]):
(-[WebCoreBridge advanceToNextMisspellingStartingJustBeforeSelection]):
(-[WebCoreBridge unmarkAllMisspellings]):
(-[WebCoreBridge setTextSizeMultiplier:]):
(-[WebCoreBridge textEncoding]):
(-[WebCoreBridge nextKeyView]):
(-[WebCoreBridge previousKeyView]):
(-[WebCoreBridge nextKeyViewInsideWebFrameViews]):
(-[WebCoreBridge previousKeyViewInsideWebFrameViews]):
(-[WebCoreBridge stringByEvaluatingJavaScriptFromString:forceUserGesture:]):
(-[WebCoreBridge windowScriptObject]):
(-[WebCoreBridge windowScriptNPObject]):
(-[WebCoreBridge DOMDocument]):
(-[WebCoreBridge selectedAttributedString]):
(-[WebCoreBridge attributedStringFrom:startOffset:to:endOffset:]):
(-[WebCoreBridge selectionRect]):
(-[WebCoreBridge visibleSelectionRect]):
(-[WebCoreBridge centerSelectionInVisibleArea]):
(-[WebCoreBridge selectionImage]):
(-[WebCoreBridge setName:]):
(-[WebCoreBridge name]):
(-[WebCoreBridge URL]):
(-[WebCoreBridge baseURL]):
(-[WebCoreBridge referrer]):
(-[WebCoreBridge domain]):
(-[WebCoreBridge opener]):
(-[WebCoreBridge setOpener:]):
(-[WebCoreBridge needsLayout]):
(-[WebCoreBridge setNeedsLayout]):
(-[WebCoreBridge interceptKeyEvent:toView:]):
(-[WebCoreBridge renderTreeAsExternalRepresentation]):
(-[WebCoreBridge setSelectionFromNone]):
(-[WebCoreBridge setDisplaysWithFocusAttributes:]):
(-[WebCoreBridge setWindowHasFocus:]):
(-[WebCoreBridge numPendingOrLoadingRequests]):
(-[WebCoreBridge doneProcessingData]):
(-[WebCoreBridge shouldClose]):
(-[WebCoreBridge bodyBackgroundColor]):
(-[WebCoreBridge selectionColor]):
(-[WebCoreBridge adjustViewSize]):
(-[WebCoreBridge accessibilityTree]):
(-[WebCoreBridge setDrawsBackground:]):
(-[WebCoreBridge rangeByExpandingSelectionWithGranularity:]):
(-[WebCoreBridge rangeByAlteringCurrentSelection:direction:granularity:]):
(-[WebCoreBridge alterCurrentSelection:direction:granularity:]):
(-[WebCoreBridge rangeByAlteringCurrentSelection:verticalDistance:]):
(-[WebCoreBridge alterCurrentSelection:verticalDistance:]):
(-[WebCoreBridge selectionGranularity]):
(-[WebCoreBridge setSelectedDOMRange:affinity:closeTyping:]):
(-[WebCoreBridge selectedDOMRange]):
(-[WebCoreBridge convertToNSRange:DOM::]):
(-[WebCoreBridge convertToDOMRange:]):
(-[WebCoreBridge selectNSRange:]):
(-[WebCoreBridge selectedNSRange]):
(-[WebCoreBridge selectionAffinity]):
(-[WebCoreBridge setMarkDOMRange:]):
(-[WebCoreBridge markDOMRange]):
(-[WebCoreBridge setMarkedTextDOMRange:customAttributes:ranges:]):
(-[WebCoreBridge markedTextDOMRange]):
(-[WebCoreBridge markedTextNSRange]):
(-[WebCoreBridge replaceMarkedTextWithText:]):
(-[WebCoreBridge smartDeleteRangeForProposedRange:]):
(-[WebCoreBridge smartInsertForString:replacingRange:beforeString:afterString:]):
(-[WebCoreBridge documentFragmentWithMarkupString:baseURLString:]):
(-[WebCoreBridge documentFragmentWithText:]):
(-[WebCoreBridge documentFragmentWithNodesAsParagraphs:]):
(-[WebCoreBridge replaceSelectionWithFragment:selectReplacement:smartReplace:matchStyle:]):
(-[WebCoreBridge insertLineBreak]):
(-[WebCoreBridge insertParagraphSeparator]):
(-[WebCoreBridge insertParagraphSeparatorInQuotedContent]):
(-[WebCoreBridge insertText:selectInsertedText:]):
(-[WebCoreBridge setSelectionToDragCaret]):
(-[WebCoreBridge moveSelectionToDragCaret:smartMove:]):
(-[WebCoreBridge _visiblePositionForPoint:]):
(-[WebCoreBridge moveDragCaretToPoint:]):
(-[WebCoreBridge removeDragCaret]):
(-[WebCoreBridge dragCaretDOMRange]):
(-[WebCoreBridge deleteSelectionWithSmartDelete:]):
(-[WebCoreBridge deleteKeyPressedWithSmartDelete:]):
(-[WebCoreBridge forwardDeleteKeyPressedWithSmartDelete:]):
(-[WebCoreBridge typingStyle]):
(-[WebCoreBridge setTypingStyle:withUndoAction:]):
(-[WebCoreBridge applyStyle:withUndoAction:]):
(-[WebCoreBridge applyParagraphStyle:withUndoAction:]):
(-[WebCoreBridge selectionStartHasStyle:]):
(-[WebCoreBridge selectionHasStyle:]):
(-[WebCoreBridge applyEditingStyleToBodyElement]):
(-[WebCoreBridge removeEditingStyleFromBodyElement]):
(-[WebCoreBridge applyEditingStyleToElement:]):
(-[WebCoreBridge removeEditingStyleFromElement:]):
(-[WebCoreBridge fontForSelection:]):
(-[WebCoreBridge fontAttributesForSelectionStart]):
(-[WebCoreBridge baseWritingDirectionForSelectionStart]):
(-[WebCoreBridge ensureSelectionVisible]):
(-[WebCoreBridge eventMayStartDrag:]):
(-[WebCoreBridge dragOperationForDraggingInfo:]):
(-[WebCoreBridge dragExitedWithDraggingInfo:]):
(-[WebCoreBridge concludeDragForDraggingInfo:]):
(-[WebCoreBridge dragSourceMovedTo:]):
(-[WebCoreBridge dragSourceEndedAt:operation:]):
(-[WebCoreBridge mayDHTMLCut]):
(-[WebCoreBridge mayDHTMLCopy]):
(-[WebCoreBridge mayDHTMLPaste]):
(-[WebCoreBridge tryDHTMLCut]):
(-[WebCoreBridge tryDHTMLCopy]):
(-[WebCoreBridge tryDHTMLPaste]):
(-[WebCoreBridge rangeOfCharactersAroundCaret]):
(-[WebCoreBridge dashboardRegions]):
(-[WebCoreBridge executionContextForView:]):
* kwq/WebCoreSettings.mm:
(-[WebCoreSettings _updateAllViews]):
* kwq/WebCoreTextRendererFactory.mm:
(-[WebCoreTextRendererFactory clearCaches]):
git-svn-id: https://svn.webkit.org/repository/webkit/trunk@11966
268f45cc-cd09-0410-ab3c-
d52691b4dbfc
darin [Mon, 9 Jan 2006 21:01:34 +0000 (21:01 +0000)]
JavaScriptCore:
* Makefile.am: Removed.
WebCore:
* Makefile.am: Removed.
WebKit:
* Makefile.am: Removed.
git-svn-id: https://svn.webkit.org/repository/webkit/trunk@11965
268f45cc-cd09-0410-ab3c-
d52691b4dbfc
sullivan [Mon, 9 Jan 2006 19:29:24 +0000 (19:29 +0000)]
Reviewed by Beth Dakin.
- fixed <rdar://problem/4302263> CrashTracer: 504 crashes in Safari at
com.apple.AppKit: NSTargetForSendAction + 1060
The problem was that back/forward/stop/reload context menu items had nil targets,
and thus were relying on AppKit to start from the context menu target (the clicked-upon
view) and use the responder chain to find the WebView to act as the target. In Tiger,
context menus don't retain their implicit target (the clicked-upon view again), and
there was a race condition where the WebHTMLView could be dealloc'ed while the menu item
was being processed, eventually crashing in AppKit. The fix is to explicitly set the
target of these four menu items to the WebView, since the WebView is not dealloc'ed
in the loading process.
This might be fixed in a future version of AppKit by making the context menu retain its
implicit target until it is dismissed, but with this change it will be fixed regardless
of potential AppKit changes.
* WebView.subproj/WebDefaultContextMenuDelegate.m:
(-[WebDefaultUIDelegate menuItemWithTag:target:]):
Added target: parameter and removed code that set the target for some menu items; now the
caller is responsible for supplying the target.
(-[WebDefaultUIDelegate contextMenuItemsForElement:defaultMenuItems:]):
Supply target (or nil) in calls to menuItemWithTag:target:. This matches existing behavior
except for Back/Forward/Stop/Reload, which used to supply no target but now supply the
WebView as the target.
(-[WebDefaultUIDelegate editingContextMenuItemsForElement:defaultMenuItems:]):
Supply target (or nil) in calls to menuItemWithTag:target:
git-svn-id: https://svn.webkit.org/repository/webkit/trunk@11964
268f45cc-cd09-0410-ab3c-
d52691b4dbfc
ggaren [Mon, 9 Jan 2006 18:35:38 +0000 (18:35 +0000)]
LayoutTests:
Layout tests for
<rdar://problem/4268278> Submitting a form in onUnload event handler
causes crash in -[WebDataSource(WebPrivate) _commitIfReady:].)
and
- http://bugzilla.opendarwin.org/show_bug.cgi?id=6331
REGRESSION: form events don't fire after back/forward navigation,
due to inconsistent load state
* fast/loader/form-events-back-forward-expected.txt: Added.
* fast/loader/form-events-back-forward.html: Added.
* fast/loader/onunload-form-submit-crash-expected.txt: Added.
* fast/loader/onunload-form-submit-crash.html: Added.
* fast/loader/resources/onunload-form-submit-crash2.html: Added.
WebKit:
Reviewed by Darin.
- Second cut at fixing <rdar://problem/4268278> Submitting a form
in onUnload event handler causes crash in
-[WebDataSource(WebPrivate) _commitIfReady:].)
- Fixes http://bugzilla.opendarwin.org/show_bug.cgi?id=6331
REGRESSION: form events don't fire after back/forward navigation,
due to inconsistent load state
* WebView.subproj/WebDataSource.m:
(-[WebDataSource _stopLoading]):
(1) If there are no resource loaders to signal the WebView that we've
been canceled, manufacture the signal. Otherwise, the cancel gets
ignored and nobody cleans up after the load. (We signal the WebView but
not the WebFrame because we don't want the WebFrame to tear down the
DataSource. Unlike most canceled DataSources, this one has valid data
because it's in the back/forward cache.)
(2) Update _private->stopping before returning because if the
DataSource is in the back/forward cache it can be reused, so it
needs to be in a consistent state. (We never encountered this
situation before because we would always crash first.)
(-[WebDataSource _commitLoadWithData:]): Move _commitIfReady call
inside retain block because the commit may cause an unload event
to fire, which may start a new load, deallocating the current
DataSource. (This is the same reason the rest of the function is
in the retain block.)
* WebView.subproj/WebFrame.m:
(-[WebFrame _transitionToCommitted:]): If the unload handler
started a new load, return early to avoid stomping it.
(-[WebFrame _continueLoadRequestAfterNavigationPolicy:formState:]):
Undo previous incorrect fix.
(-[WebFrame stopLoading]): Remove misleading comment. Setting
provisionalDataSource to nil is not optional but required for
internal consistency.
git-svn-id: https://svn.webkit.org/repository/webkit/trunk@11963
268f45cc-cd09-0410-ab3c-
d52691b4dbfc
thatcher [Mon, 9 Jan 2006 16:52:58 +0000 (16:52 +0000)]
Removes svn:keywords from all files.
git-svn-id: https://svn.webkit.org/repository/webkit/trunk@11962
268f45cc-cd09-0410-ab3c-
d52691b4dbfc
sullivan [Mon, 9 Jan 2006 15:05:04 +0000 (15:05 +0000)]
* khtml/misc/decoder.cpp:
removed #include of recently-removed kcharsets.h to fix build
git-svn-id: https://svn.webkit.org/repository/webkit/trunk@11961
268f45cc-cd09-0410-ab3c-
d52691b4dbfc
eseidel [Mon, 9 Jan 2006 13:20:39 +0000 (13:20 +0000)]
2006-01-09 Alexander Kellett <lypanov@kde.org>
Reviewed by eseidel. Committed by eseidel
Updated results for:
http://bugzilla.opendarwin.org/show_bug.cgi?id=5748
Also committed several missing results.
* svg/W3C-SVG-1.1/animate-elem-02-t-expected.checksum:
* svg/W3C-SVG-1.1/animate-elem-02-t-expected.png:
* svg/W3C-SVG-1.1/animate-elem-03-t-expected.checksum:
* svg/W3C-SVG-1.1/animate-elem-03-t-expected.png:
* svg/W3C-SVG-1.1/animate-elem-08-t-expected.checksum:
* svg/W3C-SVG-1.1/animate-elem-08-t-expected.png:
* svg/W3C-SVG-1.1/animate-elem-09-t-expected.checksum:
* svg/W3C-SVG-1.1/animate-elem-09-t-expected.png:
* svg/W3C-SVG-1.1/animate-elem-10-t-expected.checksum:
* svg/W3C-SVG-1.1/animate-elem-10-t-expected.png:
* svg/W3C-SVG-1.1/animate-elem-11-t-expected.checksum:
* svg/W3C-SVG-1.1/animate-elem-11-t-expected.png:
* svg/W3C-SVG-1.1/animate-elem-12-t-expected.checksum:
* svg/W3C-SVG-1.1/animate-elem-12-t-expected.png:
* svg/W3C-SVG-1.1/animate-elem-13-t-expected.checksum:
* svg/W3C-SVG-1.1/animate-elem-13-t-expected.png:
* svg/W3C-SVG-1.1/animate-elem-14-t-expected.checksum:
* svg/W3C-SVG-1.1/animate-elem-14-t-expected.png:
* svg/W3C-SVG-1.1/animate-elem-15-t-expected.checksum:
* svg/W3C-SVG-1.1/animate-elem-15-t-expected.png:
* svg/W3C-SVG-1.1/animate-elem-16-t-expected.checksum:
* svg/W3C-SVG-1.1/animate-elem-16-t-expected.png:
* svg/W3C-SVG-1.1/animate-elem-17-t-expected.checksum:
* svg/W3C-SVG-1.1/animate-elem-17-t-expected.png:
* svg/W3C-SVG-1.1/animate-elem-18-t-expected.checksum:
* svg/W3C-SVG-1.1/animate-elem-18-t-expected.png:
* svg/W3C-SVG-1.1/animate-elem-19-t-expected.checksum:
* svg/W3C-SVG-1.1/animate-elem-19-t-expected.png:
* svg/W3C-SVG-1.1/animate-elem-20-t-expected.checksum:
* svg/W3C-SVG-1.1/animate-elem-20-t-expected.png:
* svg/W3C-SVG-1.1/animate-elem-21-t-expected.checksum:
* svg/W3C-SVG-1.1/animate-elem-21-t-expected.png:
* svg/W3C-SVG-1.1/animate-elem-22-b-expected.checksum:
* svg/W3C-SVG-1.1/animate-elem-22-b-expected.png:
* svg/W3C-SVG-1.1/animate-elem-23-t-expected.checksum:
* svg/W3C-SVG-1.1/animate-elem-23-t-expected.png:
* svg/W3C-SVG-1.1/animate-elem-24-t-expected.checksum:
* svg/W3C-SVG-1.1/animate-elem-24-t-expected.png:
* svg/W3C-SVG-1.1/animate-elem-25-t-expected.checksum:
* svg/W3C-SVG-1.1/animate-elem-25-t-expected.png:
* svg/W3C-SVG-1.1/animate-elem-26-t-expected.checksum:
* svg/W3C-SVG-1.1/animate-elem-26-t-expected.png:
* svg/W3C-SVG-1.1/animate-elem-27-t-expected.checksum:
* svg/W3C-SVG-1.1/animate-elem-27-t-expected.png:
* svg/W3C-SVG-1.1/animate-elem-29-b-expected.checksum:
* svg/W3C-SVG-1.1/animate-elem-29-b-expected.png:
* svg/W3C-SVG-1.1/color-prof-01-f-expected.checksum:
* svg/W3C-SVG-1.1/color-prof-01-f-expected.png:
* svg/W3C-SVG-1.1/color-prop-01-b-expected.checksum:
* svg/W3C-SVG-1.1/color-prop-01-b-expected.png:
* svg/W3C-SVG-1.1/color-prop-01-b-expected.txt:
* svg/W3C-SVG-1.1/color-prop-02-f-expected.checksum:
* svg/W3C-SVG-1.1/color-prop-02-f-expected.png:
* svg/W3C-SVG-1.1/color-prop-03-t-expected.checksum:
* svg/W3C-SVG-1.1/color-prop-03-t-expected.png:
* svg/W3C-SVG-1.1/coords-trans-01-b-expected.checksum:
* svg/W3C-SVG-1.1/coords-trans-01-b-expected.png:
* svg/W3C-SVG-1.1/coords-trans-02-t-expected.checksum:
* svg/W3C-SVG-1.1/coords-trans-02-t-expected.png:
* svg/W3C-SVG-1.1/coords-trans-03-t-expected.checksum:
* svg/W3C-SVG-1.1/coords-trans-03-t-expected.png:
* svg/W3C-SVG-1.1/coords-trans-04-t-expected.checksum:
* svg/W3C-SVG-1.1/coords-trans-04-t-expected.png:
* svg/W3C-SVG-1.1/coords-trans-05-t-expected.checksum:
* svg/W3C-SVG-1.1/coords-trans-05-t-expected.png:
* svg/W3C-SVG-1.1/coords-trans-06-t-expected.checksum:
* svg/W3C-SVG-1.1/coords-trans-06-t-expected.png:
* svg/W3C-SVG-1.1/coords-units-01-b-expected.checksum:
* svg/W3C-SVG-1.1/coords-units-01-b-expected.png:
* svg/W3C-SVG-1.1/coords-units-01-b-expected.txt:
* svg/W3C-SVG-1.1/coords-units-02-b-expected.checksum:
* svg/W3C-SVG-1.1/coords-units-02-b-expected.png:
* svg/W3C-SVG-1.1/coords-units-03-b-expected.checksum:
* svg/W3C-SVG-1.1/coords-units-03-b-expected.png:
* svg/W3C-SVG-1.1/coords-viewattr-01-b-expected.checksum:
* svg/W3C-SVG-1.1/coords-viewattr-01-b-expected.png:
* svg/W3C-SVG-1.1/coords-viewattr-02-b-expected.checksum:
* svg/W3C-SVG-1.1/coords-viewattr-02-b-expected.png:
* svg/W3C-SVG-1.1/extend-namespace-01-f-expected.checksum:
* svg/W3C-SVG-1.1/extend-namespace-01-f-expected.png:
* svg/W3C-SVG-1.1/filters-color-01-b-expected.checksum:
* svg/W3C-SVG-1.1/filters-color-01-b-expected.png:
* svg/W3C-SVG-1.1/filters-color-01-b-expected.txt:
* svg/W3C-SVG-1.1/filters-composite-02-b-expected.checksum:
* svg/W3C-SVG-1.1/filters-composite-02-b-expected.png:
* svg/W3C-SVG-1.1/filters-comptran-01-b-expected.checksum:
* svg/W3C-SVG-1.1/filters-comptran-01-b-expected.png:
* svg/W3C-SVG-1.1/filters-comptran-01-b-expected.txt:
* svg/W3C-SVG-1.1/filters-conv-01-f-expected.checksum:
* svg/W3C-SVG-1.1/filters-conv-01-f-expected.png:
* svg/W3C-SVG-1.1/filters-diffuse-01-f-expected.checksum:
* svg/W3C-SVG-1.1/filters-diffuse-01-f-expected.png:
* svg/W3C-SVG-1.1/filters-displace-01-f-expected.checksum:
* svg/W3C-SVG-1.1/filters-displace-01-f-expected.png:
* svg/W3C-SVG-1.1/filters-example-01-b-expected.checksum:
* svg/W3C-SVG-1.1/filters-example-01-b-expected.png:
* svg/W3C-SVG-1.1/filters-gauss-01-b-expected.checksum:
* svg/W3C-SVG-1.1/filters-gauss-01-b-expected.png:
* svg/W3C-SVG-1.1/filters-image-01-b-expected.checksum:
* svg/W3C-SVG-1.1/filters-image-01-b-expected.png:
* svg/W3C-SVG-1.1/filters-morph-01-f-expected.checksum:
* svg/W3C-SVG-1.1/filters-morph-01-f-expected.png:
* svg/W3C-SVG-1.1/filters-offset-01-b-expected.checksum:
* svg/W3C-SVG-1.1/filters-offset-01-b-expected.png:
* svg/W3C-SVG-1.1/filters-tile-01-b-expected.checksum:
* svg/W3C-SVG-1.1/filters-tile-01-b-expected.png:
* svg/W3C-SVG-1.1/filters-turb-01-f-expected.checksum:
* svg/W3C-SVG-1.1/filters-turb-01-f-expected.png:
* svg/W3C-SVG-1.1/fonts-elem-01-t-expected.checksum:
* svg/W3C-SVG-1.1/fonts-elem-01-t-expected.png:
* svg/W3C-SVG-1.1/fonts-elem-02-t-expected.checksum:
* svg/W3C-SVG-1.1/fonts-elem-02-t-expected.png:
* svg/W3C-SVG-1.1/fonts-elem-03-b-expected.checksum:
* svg/W3C-SVG-1.1/fonts-elem-03-b-expected.png:
* svg/W3C-SVG-1.1/fonts-elem-04-b-expected.checksum:
* svg/W3C-SVG-1.1/fonts-elem-04-b-expected.png:
* svg/W3C-SVG-1.1/interact-cursor-01-f-expected.checksum:
* svg/W3C-SVG-1.1/interact-cursor-01-f-expected.png:
* svg/W3C-SVG-1.1/interact-dom-01-b-expected.checksum:
* svg/W3C-SVG-1.1/interact-dom-01-b-expected.png:
* svg/W3C-SVG-1.1/interact-events-01-b-expected.checksum:
* svg/W3C-SVG-1.1/interact-events-01-b-expected.png:
* svg/W3C-SVG-1.1/interact-order-01-b-expected.checksum:
* svg/W3C-SVG-1.1/interact-order-01-b-expected.png:
* svg/W3C-SVG-1.1/interact-order-02-b-expected.checksum:
* svg/W3C-SVG-1.1/interact-order-02-b-expected.png:
* svg/W3C-SVG-1.1/interact-order-03-b-expected.checksum:
* svg/W3C-SVG-1.1/interact-order-03-b-expected.png:
* svg/W3C-SVG-1.1/linking-a-01-b-expected.checksum:
* svg/W3C-SVG-1.1/linking-a-01-b-expected.png:
* svg/W3C-SVG-1.1/linking-a-02-b-expected.checksum:
* svg/W3C-SVG-1.1/linking-a-02-b-expected.png:
* svg/W3C-SVG-1.1/linking-a-03-b-expected.checksum:
* svg/W3C-SVG-1.1/linking-a-03-b-expected.png:
* svg/W3C-SVG-1.1/linking-a-04-t-expected.checksum:
* svg/W3C-SVG-1.1/linking-a-04-t-expected.png:
* svg/W3C-SVG-1.1/linking-uri-01-b-expected.checksum:
* svg/W3C-SVG-1.1/linking-uri-01-b-expected.png:
* svg/W3C-SVG-1.1/linking-uri-02-b-expected.checksum:
* svg/W3C-SVG-1.1/linking-uri-02-b-expected.png:
* svg/W3C-SVG-1.1/linking-uri-03-t-expected.checksum:
* svg/W3C-SVG-1.1/linking-uri-03-t-expected.png:
* svg/W3C-SVG-1.1/masking-mask-01-b-expected.checksum:
* svg/W3C-SVG-1.1/masking-mask-01-b-expected.png:
* svg/W3C-SVG-1.1/masking-mask-01-b-expected.txt:
* svg/W3C-SVG-1.1/masking-opacity-01-b-expected.checksum:
* svg/W3C-SVG-1.1/masking-opacity-01-b-expected.png:
* svg/W3C-SVG-1.1/masking-path-01-b-expected.checksum:
* svg/W3C-SVG-1.1/masking-path-01-b-expected.png:
* svg/W3C-SVG-1.1/masking-path-02-b-expected.checksum:
* svg/W3C-SVG-1.1/masking-path-02-b-expected.png:
* svg/W3C-SVG-1.1/masking-path-03-b-expected.checksum:
* svg/W3C-SVG-1.1/masking-path-03-b-expected.png:
* svg/W3C-SVG-1.1/masking-path-04-b-expected.checksum:
* svg/W3C-SVG-1.1/masking-path-04-b-expected.png:
* svg/W3C-SVG-1.1/masking-path-05-f-expected.checksum:
* svg/W3C-SVG-1.1/masking-path-05-f-expected.png:
* svg/W3C-SVG-1.1/metadata-example-01-b-expected.checksum:
* svg/W3C-SVG-1.1/metadata-example-01-b-expected.png:
* svg/W3C-SVG-1.1/painting-fill-01-t-expected.checksum:
* svg/W3C-SVG-1.1/painting-fill-01-t-expected.png:
* svg/W3C-SVG-1.1/painting-fill-02-t-expected.checksum:
* svg/W3C-SVG-1.1/painting-fill-02-t-expected.png:
* svg/W3C-SVG-1.1/painting-fill-03-t-expected.checksum:
* svg/W3C-SVG-1.1/painting-fill-03-t-expected.png:
* svg/W3C-SVG-1.1/painting-fill-04-t-expected.checksum:
* svg/W3C-SVG-1.1/painting-fill-04-t-expected.png:
* svg/W3C-SVG-1.1/painting-marker-01-f-expected.checksum:
* svg/W3C-SVG-1.1/painting-marker-01-f-expected.png:
* svg/W3C-SVG-1.1/painting-marker-02-f-expected.checksum:
* svg/W3C-SVG-1.1/painting-marker-02-f-expected.png:
* svg/W3C-SVG-1.1/painting-render-01-b-expected.checksum:
* svg/W3C-SVG-1.1/painting-render-01-b-expected.png:
* svg/W3C-SVG-1.1/painting-render-01-b-expected.txt:
* svg/W3C-SVG-1.1/painting-stroke-01-t-expected.checksum:
* svg/W3C-SVG-1.1/painting-stroke-01-t-expected.png:
* svg/W3C-SVG-1.1/painting-stroke-02-t-expected.checksum:
* svg/W3C-SVG-1.1/painting-stroke-02-t-expected.png:
* svg/W3C-SVG-1.1/painting-stroke-03-t-expected.checksum:
* svg/W3C-SVG-1.1/painting-stroke-03-t-expected.png:
* svg/W3C-SVG-1.1/painting-stroke-04-t-expected.checksum:
* svg/W3C-SVG-1.1/painting-stroke-04-t-expected.png:
* svg/W3C-SVG-1.1/paths-data-01-t-expected.checksum:
* svg/W3C-SVG-1.1/paths-data-01-t-expected.png:
* svg/W3C-SVG-1.1/paths-data-02-t-expected.checksum:
* svg/W3C-SVG-1.1/paths-data-02-t-expected.png:
* svg/W3C-SVG-1.1/paths-data-03-f-expected.checksum:
* svg/W3C-SVG-1.1/paths-data-03-f-expected.png:
* svg/W3C-SVG-1.1/paths-data-04-t-expected.checksum:
* svg/W3C-SVG-1.1/paths-data-04-t-expected.png:
* svg/W3C-SVG-1.1/paths-data-05-t-expected.checksum:
* svg/W3C-SVG-1.1/paths-data-05-t-expected.png:
* svg/W3C-SVG-1.1/paths-data-06-t-expected.checksum:
* svg/W3C-SVG-1.1/paths-data-06-t-expected.png:
* svg/W3C-SVG-1.1/paths-data-07-t-expected.checksum:
* svg/W3C-SVG-1.1/paths-data-07-t-expected.png:
* svg/W3C-SVG-1.1/pservers-grad-01-b-expected.checksum:
* svg/W3C-SVG-1.1/pservers-grad-01-b-expected.png:
* svg/W3C-SVG-1.1/pservers-grad-01-b-expected.txt:
* svg/W3C-SVG-1.1/pservers-grad-02-b-expected.checksum:
* svg/W3C-SVG-1.1/pservers-grad-02-b-expected.png:
* svg/W3C-SVG-1.1/pservers-grad-02-b-expected.txt:
* svg/W3C-SVG-1.1/pservers-grad-03-b-expected.checksum:
* svg/W3C-SVG-1.1/pservers-grad-03-b-expected.png:
* svg/W3C-SVG-1.1/pservers-grad-04-b-expected.checksum:
* svg/W3C-SVG-1.1/pservers-grad-04-b-expected.png:
* svg/W3C-SVG-1.1/pservers-grad-04-b-expected.txt:
* svg/W3C-SVG-1.1/pservers-grad-05-b-expected.checksum:
* svg/W3C-SVG-1.1/pservers-grad-05-b-expected.png:
* svg/W3C-SVG-1.1/pservers-grad-05-b-expected.txt:
* svg/W3C-SVG-1.1/pservers-grad-06-b-expected.checksum:
* svg/W3C-SVG-1.1/pservers-grad-06-b-expected.png:
* svg/W3C-SVG-1.1/pservers-grad-06-b-expected.txt:
* svg/W3C-SVG-1.1/pservers-grad-07-b-expected.checksum:
* svg/W3C-SVG-1.1/pservers-grad-07-b-expected.png:
* svg/W3C-SVG-1.1/pservers-grad-07-b-expected.txt:
* svg/W3C-SVG-1.1/pservers-grad-08-b-expected.checksum:
* svg/W3C-SVG-1.1/pservers-grad-08-b-expected.png:
* svg/W3C-SVG-1.1/pservers-grad-09-b-expected.checksum:
* svg/W3C-SVG-1.1/pservers-grad-09-b-expected.png:
* svg/W3C-SVG-1.1/pservers-grad-09-b-expected.txt:
* svg/W3C-SVG-1.1/pservers-grad-10-b-expected.checksum:
* svg/W3C-SVG-1.1/pservers-grad-10-b-expected.png:
* svg/W3C-SVG-1.1/pservers-grad-10-b-expected.txt:
* svg/W3C-SVG-1.1/pservers-grad-11-b-expected.checksum:
* svg/W3C-SVG-1.1/pservers-grad-11-b-expected.png:
* svg/W3C-SVG-1.1/pservers-grad-11-b-expected.txt:
* svg/W3C-SVG-1.1/pservers-grad-12-b-expected.checksum:
* svg/W3C-SVG-1.1/pservers-grad-12-b-expected.png:
* svg/W3C-SVG-1.1/pservers-grad-12-b-expected.txt:
* svg/W3C-SVG-1.1/pservers-pattern-01-b-expected.checksum:
* svg/W3C-SVG-1.1/pservers-pattern-01-b-expected.png:
* svg/W3C-SVG-1.1/render-elems-01-t-expected.checksum:
* svg/W3C-SVG-1.1/render-elems-01-t-expected.png:
* svg/W3C-SVG-1.1/render-elems-02-t-expected.checksum:
* svg/W3C-SVG-1.1/render-elems-02-t-expected.png:
* svg/W3C-SVG-1.1/render-elems-03-t-expected.checksum:
* svg/W3C-SVG-1.1/render-elems-03-t-expected.png:
* svg/W3C-SVG-1.1/render-elems-06-t-expected.checksum:
* svg/W3C-SVG-1.1/render-elems-06-t-expected.png:
* svg/W3C-SVG-1.1/render-elems-07-t-expected.checksum:
* svg/W3C-SVG-1.1/render-elems-07-t-expected.png:
* svg/W3C-SVG-1.1/render-elems-08-t-expected.checksum:
* svg/W3C-SVG-1.1/render-elems-08-t-expected.png:
* svg/W3C-SVG-1.1/render-groups-01-b-expected.checksum:
* svg/W3C-SVG-1.1/render-groups-01-b-expected.png:
* svg/W3C-SVG-1.1/script-handle-01-b-expected.checksum:
* svg/W3C-SVG-1.1/script-handle-01-b-expected.png:
* svg/W3C-SVG-1.1/script-handle-02-b-expected.checksum:
* svg/W3C-SVG-1.1/script-handle-02-b-expected.png:
* svg/W3C-SVG-1.1/script-handle-03-b-expected.checksum:
* svg/W3C-SVG-1.1/script-handle-03-b-expected.png:
* svg/W3C-SVG-1.1/script-handle-04-b-expected.checksum:
* svg/W3C-SVG-1.1/script-handle-04-b-expected.png:
* svg/W3C-SVG-1.1/shapes-circle-01-t-expected.checksum:
* svg/W3C-SVG-1.1/shapes-circle-01-t-expected.png:
* svg/W3C-SVG-1.1/shapes-ellipse-01-t-expected.checksum:
* svg/W3C-SVG-1.1/shapes-ellipse-01-t-expected.png:
* svg/W3C-SVG-1.1/shapes-line-01-t-expected.checksum:
* svg/W3C-SVG-1.1/shapes-line-01-t-expected.png:
* svg/W3C-SVG-1.1/shapes-polygon-01-t-expected.checksum:
* svg/W3C-SVG-1.1/shapes-polygon-01-t-expected.png:
* svg/W3C-SVG-1.1/shapes-polyline-01-t-expected.checksum:
* svg/W3C-SVG-1.1/shapes-polyline-01-t-expected.png:
* svg/W3C-SVG-1.1/shapes-rect-01-t-expected.checksum:
* svg/W3C-SVG-1.1/shapes-rect-01-t-expected.png:
* svg/W3C-SVG-1.1/struct-cond-01-t-expected.checksum:
* svg/W3C-SVG-1.1/struct-cond-01-t-expected.png:
* svg/W3C-SVG-1.1/struct-cond-02-t-expected.checksum:
* svg/W3C-SVG-1.1/struct-cond-02-t-expected.png:
* svg/W3C-SVG-1.1/struct-defs-01-t-expected.checksum:
* svg/W3C-SVG-1.1/struct-defs-01-t-expected.png:
* svg/W3C-SVG-1.1/struct-dom-01-b-expected.checksum:
* svg/W3C-SVG-1.1/struct-dom-01-b-expected.png:
* svg/W3C-SVG-1.1/struct-dom-02-b-expected.checksum:
* svg/W3C-SVG-1.1/struct-dom-02-b-expected.png:
* svg/W3C-SVG-1.1/struct-dom-03-b-expected.checksum:
* svg/W3C-SVG-1.1/struct-dom-03-b-expected.png:
* svg/W3C-SVG-1.1/struct-dom-04-b-expected.checksum:
* svg/W3C-SVG-1.1/struct-dom-04-b-expected.png:
* svg/W3C-SVG-1.1/struct-dom-05-b-expected.checksum:
* svg/W3C-SVG-1.1/struct-dom-05-b-expected.png:
* svg/W3C-SVG-1.1/struct-dom-06-b-expected.checksum:
* svg/W3C-SVG-1.1/struct-dom-06-b-expected.png:
* svg/W3C-SVG-1.1/struct-group-01-t-expected.checksum:
* svg/W3C-SVG-1.1/struct-group-01-t-expected.png:
* svg/W3C-SVG-1.1/struct-group-02-b-expected.checksum:
* svg/W3C-SVG-1.1/struct-group-02-b-expected.png:
* svg/W3C-SVG-1.1/struct-image-01-t-expected.checksum:
* svg/W3C-SVG-1.1/struct-image-01-t-expected.png:
* svg/W3C-SVG-1.1/struct-image-02-b-expected.checksum:
* svg/W3C-SVG-1.1/struct-image-02-b-expected.png:
* svg/W3C-SVG-1.1/struct-image-03-t-expected.checksum:
* svg/W3C-SVG-1.1/struct-image-03-t-expected.png:
* svg/W3C-SVG-1.1/struct-image-04-t-expected.checksum:
* svg/W3C-SVG-1.1/struct-image-04-t-expected.png:
* svg/W3C-SVG-1.1/struct-image-05-b-expected.checksum:
* svg/W3C-SVG-1.1/struct-image-05-b-expected.png:
* svg/W3C-SVG-1.1/struct-symbol-01-b-expected.checksum:
* svg/W3C-SVG-1.1/struct-symbol-01-b-expected.png:
* svg/W3C-SVG-1.1/styling-css-01-b-expected.checksum:
* svg/W3C-SVG-1.1/styling-css-01-b-expected.png:
* svg/W3C-SVG-1.1/styling-css-02-b-expected.checksum:
* svg/W3C-SVG-1.1/styling-css-02-b-expected.png:
* svg/W3C-SVG-1.1/styling-css-03-b-expected.checksum:
* svg/W3C-SVG-1.1/styling-css-03-b-expected.png:
* svg/W3C-SVG-1.1/styling-inherit-01-b-expected.checksum:
* svg/W3C-SVG-1.1/styling-inherit-01-b-expected.png:
* svg/W3C-SVG-1.1/styling-inherit-01-b-expected.txt:
* svg/W3C-SVG-1.1/styling-pres-01-t-expected.checksum:
* svg/W3C-SVG-1.1/styling-pres-01-t-expected.png:
* svg/W3C-SVG-1.1/text-align-01-b-expected.checksum:
* svg/W3C-SVG-1.1/text-align-01-b-expected.png:
* svg/W3C-SVG-1.1/text-align-02-b-expected.checksum:
* svg/W3C-SVG-1.1/text-align-02-b-expected.png:
* svg/W3C-SVG-1.1/text-align-03-b-expected.checksum:
* svg/W3C-SVG-1.1/text-align-03-b-expected.png:
* svg/W3C-SVG-1.1/text-align-04-b-expected.checksum:
* svg/W3C-SVG-1.1/text-align-04-b-expected.png:
* svg/W3C-SVG-1.1/text-align-05-b-expected.checksum:
* svg/W3C-SVG-1.1/text-align-05-b-expected.png:
* svg/W3C-SVG-1.1/text-align-06-b-expected.checksum:
* svg/W3C-SVG-1.1/text-align-06-b-expected.png:
* svg/W3C-SVG-1.1/text-altglyph-01-b-expected.checksum:
* svg/W3C-SVG-1.1/text-altglyph-01-b-expected.png:
* svg/W3C-SVG-1.1/text-deco-01-b-expected.checksum:
* svg/W3C-SVG-1.1/text-deco-01-b-expected.png:
* svg/W3C-SVG-1.1/text-fonts-01-t-expected.checksum:
* svg/W3C-SVG-1.1/text-fonts-01-t-expected.png:
* svg/W3C-SVG-1.1/text-fonts-02-t-expected.checksum:
* svg/W3C-SVG-1.1/text-fonts-02-t-expected.png:
* svg/W3C-SVG-1.1/text-intro-01-t-expected.checksum:
* svg/W3C-SVG-1.1/text-intro-01-t-expected.png:
* svg/W3C-SVG-1.1/text-intro-02-b-expected.checksum:
* svg/W3C-SVG-1.1/text-intro-02-b-expected.png:
* svg/W3C-SVG-1.1/text-intro-03-b-expected.checksum:
* svg/W3C-SVG-1.1/text-intro-03-b-expected.png:
* svg/W3C-SVG-1.1/text-intro-04-t-expected.checksum:
* svg/W3C-SVG-1.1/text-intro-04-t-expected.png:
* svg/W3C-SVG-1.1/text-path-01-b-expected.checksum:
* svg/W3C-SVG-1.1/text-path-01-b-expected.png:
* svg/W3C-SVG-1.1/text-text-03-b-expected.checksum:
* svg/W3C-SVG-1.1/text-text-03-b-expected.png:
* svg/W3C-SVG-1.1/text-tref-01-b-expected.checksum:
* svg/W3C-SVG-1.1/text-tref-01-b-expected.png:
* svg/W3C-SVG-1.1/text-tselect-01-b-expected.checksum:
* svg/W3C-SVG-1.1/text-tselect-01-b-expected.png:
* svg/W3C-SVG-1.1/text-tspan-01-b-expected.checksum:
* svg/W3C-SVG-1.1/text-tspan-01-b-expected.png:
* svg/W3C-SVG-1.1/text-ws-01-t-expected.checksum:
* svg/W3C-SVG-1.1/text-ws-01-t-expected.png:
* svg/W3C-SVG-1.1/text-ws-02-t-expected.checksum:
* svg/W3C-SVG-1.1/text-ws-02-t-expected.png:
* svg/custom/conditional-processing-outside-switch-expected.png: Added.
* svg/custom/control-points-for-S-and-T-expected.checksum:
* svg/custom/control-points-for-S-and-T-expected.png: Added.
* svg/custom/fill-update-expected.png: Added.
* svg/custom/fractional-rects-expected.checksum:
* svg/custom/grayscale-gradient-mask-expected.png: Added.
* svg/custom/grayscale-gradient-mask-expected.txt:
* svg/custom/junk-data-expected.checksum: Added.
* svg/custom/junk-data-expected.png: Added.
* svg/custom/path-bad-data-expected.png: Added.
* svg/custom/path-update-expected.png: Added.
* svg/custom/rounded-rects-expected.png: Added.
* svg/custom/simpleCDF-expected.png: Added.
* svg/custom/transform-ignore-after-invalid-expected.png: Added.
* svg/custom/transform-invalid-expected.png: Added.
* svg/custom/transform-with-ending-space-expected.png: Added.
* svg/custom/use-forward-refs-expected.png: Added.
git-svn-id: https://svn.webkit.org/repository/webkit/trunk@11960
268f45cc-cd09-0410-ab3c-
d52691b4dbfc
eseidel [Mon, 9 Jan 2006 13:07:28 +0000 (13:07 +0000)]
2006-01-08 Alexander Kellett <lypanov@kde.org>
Reviewed by eseidel. Committed by eseidel.
First set of refactors to fix
http://bugzilla.opendarwin.org/show_bug.cgi?id=5748.
Refactors to delay paintserver creation until usage and thereby
simplify much code in the process. Causes several changes in rendertree
output all of which are improvements rather than regressions.
* kcanvas/KCanvasItem.cpp: setupForDraw() logic moved to KCanvasItemQuartz
* kcanvas/KCanvasItem.h:
* kcanvas/KCanvasResources.cpp:
(KCanvasResource::addClient): const-ify
* kcanvas/KCanvasResources.h:
* kcanvas/KCanvasTreeDebug.cpp:
(writeStyle): minor refactor/inline - keeps most output the same after
patch, some minor const'ifications
* kcanvas/device/KRenderingFillPainter.cpp:
setter
(KRenderingFillPainter::Private::Private):
* kcanvas/device/KRenderingFillPainter.h: refactor out paintserver and
draw()
* kcanvas/device/KRenderingStrokePainter.cpp: refactor out paintserver
and draw()
(KRenderingStrokePainter::Private::Private):
* kcanvas/device/KRenderingStrokePainter.h:
* kcanvas/device/quartz/KCanvasItemQuartz.mm:
(KCanvasItemQuartz::paint):
(KCanvasItemQuartz::hitsPath):
* ksvg2/misc/KCanvasRenderingStyle.cpp:
(KCanvasRenderingStyle::KCanvasRenderingStyle):
(KCanvasRenderingStyle::~KCanvasRenderingStyle):
(KCanvasRenderingStyle::overrideFillPaintServer):
(KCanvasRenderingStyle::isFilled):
(KCanvasRenderingStyle::fillPaintServer):
(KCanvasRenderingStyle::overrideStrokePaintServer):
(KCanvasRenderingStyle::isStroked):
(KCanvasRenderingStyle::strokePaintServer):
(KCanvasRenderingStyle::updateStyle): remove paintserver constructions
from update notification and instead create on usage, removing
disable.*Painter() methods
* ksvg2/misc/KCanvasRenderingStyle.h:
* ksvg2/svg/SVGImageElementImpl.cpp:
(SVGImageElementImpl::notifyFinished): use paintserver override logic
git-svn-id: https://svn.webkit.org/repository/webkit/trunk@11959
268f45cc-cd09-0410-ab3c-
d52691b4dbfc
ap [Mon, 9 Jan 2006 12:58:53 +0000 (12:58 +0000)]
Fix broken build (CachedObject.cpp was still including kcharsets.h).
Proposed and reviewed by Eric Seidel.
git-svn-id: https://svn.webkit.org/repository/webkit/trunk@11958
268f45cc-cd09-0410-ab3c-
d52691b4dbfc
eseidel [Mon, 9 Jan 2006 12:29:32 +0000 (12:29 +0000)]
Reviewed by mjs.
Remove more unused code from kwq.
* ForwardingHeaders/dcopclient.h: Removed.
* ForwardingHeaders/kaction.h: Removed.
* ForwardingHeaders/kcharsets.h: Removed.
* ForwardingHeaders/kcombobox.h: Removed.
* ForwardingHeaders/klineedit.h: Removed.
* ForwardingHeaders/klistbox.h: Removed.
* ForwardingHeaders/kwin.h: Removed.
* ForwardingHeaders/qcombobox.h: Added.
* ForwardingHeaders/qlineedit.h: Added.
* WebCore.xcodeproj/project.pbxproj: remove files.
* khtml/css/csshelper.cpp:
* khtml/css/cssstyleselector.cpp:
* khtml/ecma/kjs_window.cpp:
(KJS::Window::getValueProperty):
* khtml/html/html_documentimpl.cpp:
* khtml/html/html_formimpl.cpp:
(DOM::HTMLOptionElementImpl::index):
(DOM::HTMLOptionElementImpl::setIndex):
* khtml/html/htmltokenizer.cpp:
* khtml/html/htmltokenizer.h:
* khtml/khtml_part.cpp:
* khtml/khtmlpart_p.h:
* khtml/rendering/render_form.cpp:
(RenderLineEdit::RenderLineEdit):
(RenderLineEdit::setStyle):
(RenderLineEdit::updateFromElement):
(RenderLineEdit::selectionStart):
(RenderLineEdit::selectionEnd):
(RenderLineEdit::setSelectionStart):
(RenderLineEdit::setSelectionEnd):
(RenderLineEdit::select):
(RenderLineEdit::setSelectionRange):
(ComboBoxWidget::ComboBoxWidget):
(ComboBoxWidget::event):
(ComboBoxWidget::eventFilter):
(RenderSelect::setWidgetWritingDirection):
(RenderSelect::updateFromElement):
(RenderSelect::layout):
(RenderSelect::slotSelectionChanged):
(RenderSelect::createListBox):
(RenderSelect::updateSelection):
(RenderTextArea::RenderTextArea):
* khtml/rendering/render_form.h:
(khtml::RenderLineEdit::widget):
* kwq/KWQDCOPClient.h: Removed.
* kwq/KWQKCharsets.cpp: Removed.
* kwq/KWQKCharsets.h: Removed.
* kwq/KWQKComboBox.h: Removed.
* kwq/KWQKKAction.h: Removed.
* kwq/KWQKLineEdit.h: Removed.
* kwq/KWQKListBox.h: Removed.
* kwq/KWQKWin.cpp: Removed.
* kwq/KWQKWin.h: Removed.
* kwq/KWQWidget.h:
* kwq/KWQWidget.mm:
git-svn-id: https://svn.webkit.org/repository/webkit/trunk@11957
268f45cc-cd09-0410-ab3c-
d52691b4dbfc
eseidel [Mon, 9 Jan 2006 11:41:34 +0000 (11:41 +0000)]
Reviewed by mjs.
Removing more unused parts of KWQ.
* ForwardingHeaders/java/kjavaappletcontext.h: Removed.
* ForwardingHeaders/khtml_find.h: Removed.
* ForwardingHeaders/qimage.h: Removed.
* ForwardingHeaders/rendering/break_lines.h: Removed.
* ForwardingHeaders/rendering/render_text.h: Removed.
* ForwardingHeaders/xbl/xbl_docimpl.h: Removed.
* WebCore.xcodeproj/project.pbxproj:
* khtml/html/html_canvasimpl.cpp:
* khtml/html/html_imageimpl.cpp:
* khtml/html/html_objectimpl.cpp:
* khtml/html/html_objectimpl.h:
* khtml/khtml_part.cpp:
(KHTMLPart::init):
(KHTMLPart::~KHTMLPart):
(KHTMLPart::clear):
* khtml/khtml_part.h:
* khtml/khtmlpart_p.h:
(KHTMLPartPrivate::KHTMLPartPrivate):
(KHTMLPartPrivate::~KHTMLPartPrivate):
* khtml/rendering/render_applet.cpp:
(RenderApplet::RenderApplet):
(RenderApplet::createWidgetIfNecessary):
* khtml/rendering/render_applet.h:
* ksvg2/svg/SVGFEImageElementImpl.cpp:
* ksvg2/svg/SVGImageElementImpl.cpp:
* kwq/DOMHTML.mm:
* kwq/KWQDummyView.h: Removed.
* kwq/KWQDummyView.m: Removed.
* kwq/KWQImage.h: Removed.
* kwq/KWQKHTMLFind.h: Removed.
* kwq/KWQKHTMLPart.mm:
* kwq/KWQKHTMLPartBrowserExtension.h:
* kwq/KWQKJavaAppletContext.h: Removed.
* kwq/KWQKJavaAppletWidget.h:
* kwq/KWQKJavaAppletWidget.mm:
(KJavaAppletWidget::KJavaAppletWidget):
* kwq/KWQKPartsBrowserExtension.h:
* kwq/KWQObject.h:
* kwq/KWQRegion.h:
git-svn-id: https://svn.webkit.org/repository/webkit/trunk@11956
268f45cc-cd09-0410-ab3c-
d52691b4dbfc
mjs [Mon, 9 Jan 2006 10:57:01 +0000 (10:57 +0000)]
- fix layout tests that I broke
* fast/forms/button-in-forms-collection.html:
* fast/js/date-parse-comments-test-expected.txt:
* fast/js/date-parse-test-expected.txt:
* fast/js/kde/Date-expected.txt:
* fast/js/kde/resources/Date.js:
* fast/js/resources/date-parse-comments-test.js:
* fast/js/resources/date-parse-test.js:
git-svn-id: https://svn.webkit.org/repository/webkit/trunk@11955
268f45cc-cd09-0410-ab3c-
d52691b4dbfc
ap [Mon, 9 Jan 2006 10:11:28 +0000 (10:11 +0000)]
Reviewed by Maciej.
Affects many layout tests (when running with primary Russian language).
- Fix http://bugzilla.opendarwin.org/show_bug.cgi?id=4759
'ex' length unit calculation (Some layout tests fail if the system primary language is Russian)
* WebCoreSupport.subproj/WebTextRenderer.m:
(-[WebTextRenderer xHeight]): Use glyphForCharacter() instead of -[NSFont glyphWithName:].
git-svn-id: https://svn.webkit.org/repository/webkit/trunk@11954
268f45cc-cd09-0410-ab3c-
d52691b4dbfc
eseidel [Mon, 9 Jan 2006 09:29:48 +0000 (09:29 +0000)]
Rubber stamped by mjs.
Broke out loader.{h,cpp} into multiple files, one per class.
This patch also updates all files which previously included
loader.h to only include the necessary renamed headers.
http://bugzilla.opendarwin.org/show_bug.cgi?id=6444
* ForwardingHeaders/kdom/cache/KDOMCachedDocument.h: Removed.
* ForwardingHeaders/kdom/cache/KDOMCachedImage.h: updated include
* ForwardingHeaders/kdom/cache/KDOMCachedObject.h: updated include
* ForwardingHeaders/kdom/cache/KDOMCachedScript.h: updated include
* WebCore.xcodeproj/project.pbxproj: added files
* khtml/css/css_computedstyle.cpp: updated includes
* khtml/css/css_ruleimpl.cpp: updated includes
* khtml/css/css_stylesheetimpl.h: updated includes
* khtml/css/css_valueimpl.cpp: updated includes
* khtml/css/cssstyleselector.cpp: updated includes
* khtml/ecma/kjs_events.cpp: updated includes
* khtml/ecma/kjs_html.cpp: updated includes
* khtml/ecma/xmlhttprequest.cpp: updated includes
* khtml/html/html_headimpl.cpp: updated includes
* khtml/html/html_imageimpl.cpp: updated includes
* khtml/html/html_imageimpl.h: updated includes
* khtml/html/htmltokenizer.cpp: updated includes
* khtml/khtml_part.cpp: updated includes
* khtml/khtmlview.cpp: updated includes
* khtml/misc/Cache.cpp: Added.
* khtml/misc/Cache.h: Added.
* khtml/misc/CachedCSSStyleSheet.cpp: Added.
* khtml/misc/CachedCSSStyleSheet.h: Added.
* khtml/misc/CachedImage.cpp: Added.
* khtml/misc/CachedImage.h: Added.
* khtml/misc/CachedImageCallback.cpp: Added.
* khtml/misc/CachedImageCallback.h: Added.
* khtml/misc/CachedObject.cpp: Added.
* khtml/misc/CachedObject.h: Added, fixed tabs -> spaces.
* khtml/misc/CachedObjectClientWalker.cpp: Added.
* khtml/misc/CachedObjectClientWalker.h: Added.
* khtml/misc/CachedScript.cpp: Added.
* khtml/misc/CachedScript.h: Added.
* khtml/misc/CachedXBLDocument.cpp: Added.
* khtml/misc/CachedXBLDocument.h: Added.
* khtml/misc/CachedXSLStyleSheet.cpp: Added.
* khtml/misc/CachedXSLStyleSheet.h: Added.
* khtml/misc/DocLoader.cpp: Added.
* khtml/misc/DocLoader.h: Added.
* khtml/misc/Request.cpp: Added.
* khtml/misc/Request.h: Added.
* khtml/misc/loader.cpp: updated includes
* khtml/misc/loader.h: updated includes
* khtml/misc/loader_client.h: updated includes
* khtml/rendering/render_box.cpp: updated includes
* khtml/rendering/render_line.cpp: updated includes
* khtml/rendering/render_list.cpp: updated includes
* khtml/rendering/render_object.cpp: updated includes
* khtml/xml/dom_docimpl.cpp: updated includes
* khtml/xml/dom_xmlimpl.cpp: updated includes
* khtml/xml/xml_tokenizer.cpp: updated includes
* khtml/xsl/xsl_stylesheetimpl.cpp: updated includes
* khtml/xsl/xsl_stylesheetimpl.h: updated includes
* khtml/xsl/xslt_processorimpl.cpp: updated includes
* ksvg2/svg/SVGCursorElementImpl.cpp: updated includes
* ksvg2/svg/SVGDocumentImpl.cpp: updated includes
* ksvg2/svg/SVGFEImageElementImpl.cpp: updated includes
* ksvg2/svg/SVGImageElementImpl.cpp: updated includes
* ksvg2/svg/SVGImageElementImpl.h: updated includes
* kwq/KWQKHTMLPart.mm: updated includes
* kwq/KWQLoader.mm: updated includes
* kwq/KWQPixmap.mm: updated includes
* kwq/KWQTextArea.mm: updated includes
* kwq/WebCoreBridge.mm: updated includes
* kwq/WebCoreCache.mm: updated includes
git-svn-id: https://svn.webkit.org/repository/webkit/trunk@11953
268f45cc-cd09-0410-ab3c-
d52691b4dbfc
ap [Mon, 9 Jan 2006 08:59:24 +0000 (08:59 +0000)]
Reviewed by Maciej.
- fix http://bugzilla.opendarwin.org/show_bug.cgi?id=6402
Implement frameElement.width and frameElement.height
Test case: fast/frames/frameElement-widthheight.html
* khtml/ecma/kjs_html.cpp:
(KJS::HTMLElement::frameGetter):
* khtml/ecma/kjs_html.h:
Add FrameWidth, FrameHeight
* khtml/html/html_baseimpl.cpp:
(HTMLFrameElementImpl::frameWidth):
(HTMLFrameElementImpl::frameHeight):
* khtml/html/html_baseimpl.h:
Add frameWidth, frameHeight
git-svn-id: https://svn.webkit.org/repository/webkit/trunk@11952
268f45cc-cd09-0410-ab3c-
d52691b4dbfc
ap [Mon, 9 Jan 2006 08:42:46 +0000 (08:42 +0000)]
Reviewed by Maciej, landed by ap.
Test: fast/replaced/inline-box-wrapper-handover.html
- fix http://bugzilla.opendarwin.org/show_bug.cgi?id=6276
Image thumbnails are misplaced on forum.2ostrov.ru
* khtml/rendering/render_line.cpp:
(khtml::InlineBox::deleteLine): Don't reset the inline box wrapper when
deleting an extracted box.
git-svn-id: https://svn.webkit.org/repository/webkit/trunk@11951
268f45cc-cd09-0410-ab3c-
d52691b4dbfc
ap [Mon, 9 Jan 2006 08:37:44 +0000 (08:37 +0000)]
Re-added the files
git-svn-id: https://svn.webkit.org/repository/webkit/trunk@11950
268f45cc-cd09-0410-ab3c-
d52691b4dbfc
ap [Mon, 9 Jan 2006 08:36:36 +0000 (08:36 +0000)]
Reviewed by Eric.
- Updated tests broken by SVN conversion (CR/LF translation)
* fast/encoding/utf-16-big-endian.html:
* fast/encoding/utf-16-little-endian.html:
* css1/text_properties/text-transCapitalize.html:
git-svn-id: https://svn.webkit.org/repository/webkit/trunk@11949
268f45cc-cd09-0410-ab3c-
d52691b4dbfc
mjs [Mon, 9 Jan 2006 05:28:57 +0000 (05:28 +0000)]
LayoutTests:
Reviewed by Eric.
- Update JavaScript tests so they use KDE style
http://bugzilla.opendarwin.org/show_bug.cgi?id=6441
* fast/js/Plug-ins-expected.checksum: Removed.
* fast/js/Plug-ins-expected.png: Removed.
* fast/js/Plug-ins-expected.txt: Removed.
* fast/js/Plug-ins.html: Removed.
* fast/js/activation-proto-expected.txt:
* fast/js/activation-proto.html:
* fast/js/array-every-expected.txt:
* fast/js/array-every.html:
* fast/js/array-float-delete-expected.txt:
* fast/js/array-float-delete.html:
* fast/js/array-special-accessors-should-ignore-items-expected.txt: Removed.
* fast/js/array-special-accessors-should-ignore-items.html: Removed.
* fast/js/assign-expected.txt:
* fast/js/assign.html:
* fast/js/char-at-expected.txt:
* fast/js/char-at.html:
* fast/js/code-serialize-paren-expected.txt:
* fast/js/code-serialize-paren.html:
* fast/js/const-expected.txt:
* fast/js/const.html:
* fast/js/cyclic-ref-toString-expected.txt:
* fast/js/cyclic-ref-toString.html:
* fast/js/date-DST-pre-1970-expected.txt:
* fast/js/date-DST-pre-1970.html:
* fast/js/date-big-constructor-expected.txt:
* fast/js/date-big-constructor.html:
* fast/js/date-big-setdate-expected.txt:
* fast/js/date-big-setdate.html:
* fast/js/date-big-setmonth-expected.txt:
* fast/js/date-big-setmonth.html:
* fast/js/date-negative-setmonth-expected.txt:
* fast/js/date-negative-setmonth.html:
* fast/js/date-parse-comments-test-expected.txt:
* fast/js/date-parse-comments-test.html:
* fast/js/date-parse-test-expected.txt:
* fast/js/date-parse-test.html:
* fast/js/date-preserve-milliseconds-expected.txt:
* fast/js/date-preserve-milliseconds.html:
* fast/js/declaration-in-block-expected.txt:
* fast/js/declaration-in-block.html:
* fast/js/delete-syntax-expected.txt:
* fast/js/delete-syntax.html:
* fast/js/eval-var-decl-expected.txt:
* fast/js/eval-var-decl.html:
* fast/js/exception-linenums-expected.txt:
* fast/js/exception-linenums.html:
* fast/js/for-in-to-text-expected.txt:
* fast/js/for-in-to-text.html:
* fast/js/global-opener-function-expected.txt: Removed.
* fast/js/global-opener-function.html: Removed.
* fast/js/has-own-property-expected.txt:
* fast/js/has-own-property.html:
* fast/js/integer-extremes-expected.txt:
* fast/js/integer-extremes.html:
* fast/js/isPrototypeOf-expected.txt: Added.
* fast/js/isPrototypeOf.html: Added.
* fast/js/kde/Array-expected.txt:
* fast/js/kde/Array.html:
* fast/js/kde/Boolean-expected.txt:
* fast/js/kde/Boolean.html:
* fast/js/kde/Date-expected.txt:
* fast/js/kde/Date.html:
* fast/js/kde/Error-expected.txt:
* fast/js/kde/Error.html:
* fast/js/kde/GlobalObject-expected.txt:
* fast/js/kde/GlobalObject.html:
* fast/js/kde/Number-expected.txt:
* fast/js/kde/Number.html:
* fast/js/kde/Object-expected.txt:
* fast/js/kde/Object.html:
* fast/js/kde/Prototype-expected.txt:
* fast/js/kde/Prototype.html:
* fast/js/kde/RegExp-expected.txt:
* fast/js/kde/RegExp.html:
* fast/js/kde/StringObject-expected.txt:
* fast/js/kde/StringObject.html:
* fast/js/kde/assignments-expected.txt:
* fast/js/kde/assignments.html:
* fast/js/kde/cast-expected.txt:
* fast/js/kde/cast.html:
* fast/js/kde/comment-1-expected.txt:
* fast/js/kde/comment-1.html:
* fast/js/kde/comment-2-expected.txt:
* fast/js/kde/comment-2.html:
* fast/js/kde/completion-expected.txt:
* fast/js/kde/completion.html:
* fast/js/kde/conditional-expected.txt:
* fast/js/kde/conditional.html:
* fast/js/kde/const-expected.txt:
* fast/js/kde/const.html:
* fast/js/kde/constructor_length-expected.txt:
* fast/js/kde/constructor_length.html:
* fast/js/kde/crash-1-expected.txt:
* fast/js/kde/crash-1.html:
* fast/js/kde/crash-2-expected.txt:
* fast/js/kde/crash-2.html:
* fast/js/kde/delete-expected.txt:
* fast/js/kde/delete.html:
* fast/js/kde/empty-expected.txt:
* fast/js/kde/empty.html:
* fast/js/kde/encode_decode_uri-expected.txt:
* fast/js/kde/encode_decode_uri.html:
* fast/js/kde/eval-expected.txt:
* fast/js/kde/eval.html:
* fast/js/kde/evil-n-expected.txt:
* fast/js/kde/evil-n.html:
* fast/js/kde/exception_propagation-expected.txt:
* fast/js/kde/exception_propagation.html:
* fast/js/kde/exceptions-expected.txt:
* fast/js/kde/exceptions.html:
* fast/js/kde/function-expected.txt:
* fast/js/kde/function.html:
* fast/js/kde/function_arguments-expected.txt:
* fast/js/kde/function_arguments.html:
* fast/js/kde/function_constructor-expected.txt:
* fast/js/kde/function_constructor.html:
* fast/js/kde/function_length-expected.txt:
* fast/js/kde/function_length.html:
* fast/js/kde/garbage-n-expected.txt:
* fast/js/kde/garbage-n.html:
* fast/js/kde/inbuilt_function_proto-expected.txt:
* fast/js/kde/inbuilt_function_proto.html:
* fast/js/kde/inbuilt_function_tostring-expected.txt:
* fast/js/kde/inbuilt_function_tostring.html:
* fast/js/kde/iteration-expected.txt:
* fast/js/kde/iteration.html:
* fast/js/kde/j-comment-3-expected.txt:
* fast/js/kde/j-comment-3.html:
* fast/js/kde/j-comment-4-expected.txt:
* fast/js/kde/j-comment-4.html:
* fast/js/kde/literals-expected.txt:
* fast/js/kde/literals.html:
* fast/js/kde/math-expected.txt:
* fast/js/kde/math.html:
* fast/js/kde/md5-1-expected.txt:
* fast/js/kde/md5-1.html:
* fast/js/kde/md5-2-expected.txt:
* fast/js/kde/md5-2.html:
* fast/js/kde/object_prototype-expected.txt:
* fast/js/kde/object_prototype.html:
* fast/js/kde/object_prototype_tostring-expected.txt:
* fast/js/kde/object_prototype_tostring.html:
* fast/js/kde/operators-expected.txt:
* fast/js/kde/operators.html:
* fast/js/kde/parse-expected.txt:
* fast/js/kde/parse.html:
* fast/js/kde/prototype_length-expected.txt:
* fast/js/kde/prototype_length.html:
* fast/js/kde/prototype_proto-expected.txt:
* fast/js/kde/prototype_proto.html:
* fast/js/kde/resources/TEMPLATE-n.html: Added.
* fast/js/kde/resources/TEMPLATE.html: Added.
* fast/js/kde/resources/base.js: Removed.
* fast/js/kde/resources/inbuilt_function_tostring.js:
* fast/js/kde/resources/shell.js: Removed.
* fast/js/kde/scope-expected.txt:
* fast/js/kde/scope.html:
* fast/js/kde/statements-expected.txt:
* fast/js/kde/statements.html:
* fast/js/kde/string-1-n-expected.txt:
* fast/js/kde/string-1-n.html:
* fast/js/kde/string-2-n-expected.txt:
* fast/js/kde/string-2-n.html:
* fast/js/kde/var_decl_init-expected.txt:
* fast/js/kde/var_decl_init.html:
* fast/js/location-assign-expected.txt: Removed.
* fast/js/location-assign.html: Removed.
* fast/js/named-function-expression-expected.txt:
* fast/js/named-function-expression.html:
* fast/js/objc-big-method-name-expected.txt: Removed.
* fast/js/objc-big-method-name.html: Removed.
* fast/js/object-by-name-or-id-expected.txt: Removed.
* fast/js/object-by-name-or-id.html: Removed.
* fast/js/object-prototype-constructor-expected.txt:
* fast/js/object-prototype-constructor.html:
* fast/js/object-prototype-toLocaleString-expected.txt:
* fast/js/object-prototype-toLocaleString.html:
* fast/js/postfix-syntax-expected.txt:
* fast/js/postfix-syntax.html:
* fast/js/prefix-syntax-expected.txt:
* fast/js/prefix-syntax.html:
* fast/js/property-getters-and-setters-expected.txt:
* fast/js/property-getters-and-setters.html:
* fast/js/propertyIsEnumerable-expected.txt: Added.
* fast/js/propertyIsEnumerable.html: Added.
* fast/js/regexp-caching-expected.txt:
* fast/js/regexp-extended-characters-crash-expected.txt:
* fast/js/regexp-extended-characters-crash.html:
* fast/js/regexp-extended-characters-match-expected.txt:
* fast/js/regexp-extended-characters-match.html:
* fast/js/regexp-lastindex-expected.txt:
* fast/js/regexp-lastindex.html:
* fast/js/replace-child-siblings-expected.txt: Removed.
* fast/js/replace-child-siblings.html: Removed.
* fast/js/resources/TEMPLATE.html: Added.
* fast/js/resources/activation-proto.js: Added.
* fast/js/resources/array-every.js: Added.
* fast/js/resources/array-float-delete.js: Added.
* fast/js/resources/assign.js: Added.
* fast/js/resources/char-at.js: Added.
* fast/js/resources/child.html: Removed.
* fast/js/resources/code-serialize-paren.js: Added.
* fast/js/resources/const.js: Added.
* fast/js/resources/cyclic-ref-toString.js: Added.
* fast/js/resources/date-DST-pre-1970.js: Added.
* fast/js/resources/date-big-constructor.js: Added.
* fast/js/resources/date-big-setdate.js: Added.
* fast/js/resources/date-big-setmonth.js: Added.
* fast/js/resources/date-negative-setmonth.js: Added.
* fast/js/resources/date-parse-comments-test.js: Added.
* fast/js/resources/date-parse-test.js: Added.
* fast/js/resources/date-preserve-milliseconds.js: Added.
* fast/js/resources/declaration-in-block.js: Added.
* fast/js/resources/delete-syntax.js: Added.
* fast/js/resources/eval-var-decl.js: Added.
* fast/js/resources/exception-linenums.js: Added.
* fast/js/resources/for-in-to-text.js: Added.
* fast/js/resources/has-own-property.js: Added.
* fast/js/resources/integer-extremes.js: Added.
* fast/js/resources/isPrototypeOf.js: Added.
* fast/js/resources/js-test-post-n.js: Added.
* fast/js/resources/js-test-post.js: Added.
* fast/js/resources/js-test-pre.js: Added.
* fast/js/resources/js-test-style.css: Added.
* fast/js/resources/named-function-expression.js: Added.
* fast/js/resources/new-location.html: Removed.
* fast/js/resources/object-prototype-constructor.js: Added.
* fast/js/resources/object-prototype-toLocaleString.js: Added.
* fast/js/resources/postfix-syntax.js: Added.
* fast/js/resources/prefix-syntax.js: Added.
* fast/js/resources/property-getters-and-setters.js: Added.
* fast/js/resources/propertyIsEnumerable.js: Added.
* fast/js/resources/regexp-extended-characters-crash.js: Added.
* fast/js/resources/regexp-extended-characters-match.js: Added.
* fast/js/resources/regexp-lastindex.js: Added.
* fast/js/resources/slash-lineterminator-parse.js: Added.
* fast/js/resources/string-from-char-code.js: Added.
* fast/js/resources/string-index-overflow.js: Added.
* fast/js/resources/string-replace-2.js: Added.
* fast/js/resources/string-slice-abnormal-values.js: Added.
* fast/js/resources/string-split-ignore-case.js: Added.
* fast/js/resources/string_replace.js: Added.
* fast/js/resources/toString-overrides.js: Added.
* fast/js/resources/toString-stack-overflow.js: Added.
* fast/js/resources/typeof-syntax.js: Added.
* fast/js/slash-lineterminator-parse-expected.txt:
* fast/js/slash-lineterminator-parse.html:
* fast/js/string-from-char-code-expected.txt:
* fast/js/string-from-char-code.html:
* fast/js/string-index-overflow-expected.txt:
* fast/js/string-index-overflow.html:
* fast/js/string-replace-2-expected.txt:
* fast/js/string-replace-2.html:
* fast/js/string-slice-abnormal-values-expected.txt:
* fast/js/string-slice-abnormal-values.html:
* fast/js/string-split-ignore-case-expected.txt:
* fast/js/string-split-ignore-case.html:
* fast/js/string_replace-expected.txt:
* fast/js/string_replace.html:
* fast/js/toString-overrides-expected.txt:
* fast/js/toString-overrides.html:
* fast/js/toString-stack-overflow-expected.txt:
* fast/js/toString-stack-overflow.html:
* fast/js/typeof-syntax-expected.txt:
* fast/js/typeof-syntax.html:
- move DOM tests from fast/js to fast/dom
* fast/dom/HTMLDocument/object-by-name-or-id-expected.txt: Added.
* fast/dom/HTMLDocument/object-by-name-or-id.html: Added.
* fast/dom/Window/Plug-ins-expected.checksum: Added.
* fast/dom/Window/Plug-ins-expected.png: Added.
* fast/dom/Window/Plug-ins-expected.txt: Added.
* fast/dom/Window/Plug-ins.html: Added.
* fast/dom/Window/global-opener-function-expected.txt: Added.
* fast/dom/Window/global-opener-function.html: Added.
* fast/dom/array-special-accessors-should-ignore-items-expected.txt: Added.
* fast/dom/array-special-accessors-should-ignore-items.html: Added.
* fast/dom/location-assign-expected.txt: Added.
* fast/dom/location-assign.html: Added.
* fast/dom/objc-big-method-name-expected.txt: Added.
* fast/dom/objc-big-method-name.html: Added.
* fast/dom/replace-child-siblings-expected.txt: Added.
* fast/dom/replace-child-siblings.html: Added.
* fast/dom/resources/child.html: Added.
* fast/dom/resources/new-location.html: Added.
* fast/dom/resources/xmlhttprequest-get-data.xml: Added.
* fast/dom/test-prototypes-expected.txt: Added.
* fast/dom/test-prototypes.html: Added.
* fast/dom/window-object-cross-frame-calls-expected.txt: Added.
* fast/dom/window-object-cross-frame-calls.html: Added.
* fast/dom/xmlhttprequest-get-expected.txt: Added.
* fast/dom/xmlhttprequest-get.xhtml: Added.
WebKitTools:
Reviewed by Eric.
- script to generate HTML wrappers for JS tests
http://bugzilla.opendarwin.org/show_bug.cgi?id=6441
* Scripts/make-js-test-wrappers: Added.
git-svn-id: https://svn.webkit.org/repository/webkit/trunk@11948
268f45cc-cd09-0410-ab3c-
d52691b4dbfc
mjs [Mon, 9 Jan 2006 05:06:58 +0000 (05:06 +0000)]
2006-01-08 Maciej Stachowiak <mjs@apple.com>
Reviewed by Eric.
* Scripts/svn-create-patch: Fix to work when passed directory names.
git-svn-id: https://svn.webkit.org/repository/webkit/trunk@11947
268f45cc-cd09-0410-ab3c-
d52691b4dbfc
thatcher [Mon, 9 Jan 2006 04:08:27 +0000 (04:08 +0000)]
Rubber stamped by Eric.
Fixed corrupted PNGs after the Subversion import.
git-svn-id: https://svn.webkit.org/repository/webkit/trunk@11946
268f45cc-cd09-0410-ab3c-
d52691b4dbfc
eseidel [Mon, 9 Jan 2006 04:13:12 +0000 (04:13 +0000)]
Reviewed by ggaren.
Remove all mention of NSView from khtml.
* khtml/html/html_objectimpl.cpp:
(DOM::HTMLAppletElementImpl::getAppletInstance): call w/ widget
(DOM::HTMLEmbedElementImpl::getEmbedInstance): call w/ widget
(DOM::HTMLObjectElementImpl::getObjectInstance): call w/ widget
* kwq/KWQKHTMLPart.h:
* kwq/KWQKHTMLPart.mm:
(KWQKHTMLPart::getAppletInstanceForWidget): renamed.
(KWQKHTMLPart::getEmbedInstanceForWidget): renamed.
(KWQKHTMLPart::getObjectInstanceForWidget): renamed.
git-svn-id: https://svn.webkit.org/repository/webkit/trunk@11945
268f45cc-cd09-0410-ab3c-
d52691b4dbfc
eseidel [Mon, 9 Jan 2006 03:14:50 +0000 (03:14 +0000)]
Rubber stamped by ggaren.
* ForwardingHeaders/qsortedlist.h: Added. (a khtml file was referencing KWQ directly.)
* WebCore.xcodeproj/project.pbxproj: added new files.
* khtml/editing/SelectionController.cpp: updated includes
* khtml/editing/composite_edit_command.cpp: updated includes
* khtml/editing/htmlediting.cpp: updated includes
* khtml/editing/markup.cpp: updated includes
* khtml/editing/visible_position.cpp: updated includes
* khtml/editing/visible_text.cpp: updated includes
* khtml/editing/visible_text.h: updated includes
* khtml/editing/visible_units.cpp: updated includes
* khtml/khtml_part.cpp: updated includes
* khtml/khtmlview.cpp: updated includes
* khtml/rendering/InlineTextBox.cpp: Split out from render_text
* khtml/rendering/InlineTextBox.h: Split out from render_text
* khtml/rendering/RenderText.cpp: Split out from render_text
(khtml::RenderText::position): removed DEBUG_LAYOUT
* khtml/rendering/RenderText.h: Split out from render_text
* khtml/rendering/RenderTextFragment.cpp: Split out from render_text
* khtml/rendering/RenderTextFragment.h: Split out from render_text
* khtml/rendering/bidi.cpp: updated includes
* khtml/rendering/render_block.cpp: updated includes
* khtml/rendering/render_br.cpp: updated includes
* khtml/rendering/render_br.h: updated includes
* khtml/rendering/render_button.cpp: updated includes
* khtml/rendering/render_container.cpp: updated includes
* khtml/rendering/render_flow.cpp: updated includes
* khtml/rendering/render_line.cpp: updated includes
* khtml/rendering/render_object.cpp: updated includes
* khtml/rendering/render_text.cpp: Removed.
* khtml/rendering/render_text.h: Removed.
* khtml/xml/dom_docimpl.cpp: updated includes
* khtml/xml/dom_nodeimpl.cpp: updated includes
* khtml/xml/dom_position.cpp: updated includes
* khtml/xml/dom_textimpl.cpp: updated includes
* kwq/KWQAccObject.mm: updated includes
* kwq/KWQKHTMLPart.mm: updated includes
* kwq/KWQRenderTreeDebug.cpp: updated includes
git-svn-id: https://svn.webkit.org/repository/webkit/trunk@11944
268f45cc-cd09-0410-ab3c-
d52691b4dbfc
ggaren [Mon, 9 Jan 2006 02:28:06 +0000 (02:28 +0000)]
Reviewed by Eric.
- Added back/forward navigation support to DumpRenderTree. Hopefully we
can start writing automated loader tests now. I have one in the works.
* DumpRenderTree/DumpRenderTree.m:
(main): Construct global navigationController on entry, destroy on exit.
Set frame to nil on exit too, to match all the other global objects.
(Probably academic, since the process is exiting, anyway.)
(-[WaitUntilDoneDelegate webView:didFinishLoadForFrame:]): Notify the
navigationController, in case it wants to kick off a load.
(-[WaitUntilDoneDelegate webView:windowScriptObjectAvailable:]): Expose
the navigationController to scripting.
New class, should be straightforward:
* DumpRenderTree/DumpRenderTree.xcodeproj/project.pbxproj:
* DumpRenderTree/NavigationController.h: Added.
* DumpRenderTree/NavigationController.m: Added.
(+[NavigationController isSelectorExcludedFromWebScript:]):
(+[NavigationController webScriptNameForSelector:]):
(-[NavigationController setPendingScript:]):
(-[NavigationController setPendingRequest:]):
(-[NavigationController evaluateWebScript:afterBackForwardNavigation:]):
(-[NavigationController webView:didFinishLoadForFrame:]):
(-[NavigationController dealloc]):
git-svn-id: https://svn.webkit.org/repository/webkit/trunk@11943
268f45cc-cd09-0410-ab3c-
d52691b4dbfc
eseidel [Mon, 9 Jan 2006 00:56:14 +0000 (00:56 +0000)]
Rubber stamped by mjs.
Remove svn:keywords property from all SVG tests.
Check in new results using old .svg files from CVS HEAD.
Enable previously disabled SVG tests.
Disable SVG <image> tests which fail intermittently due to:
http://bugzilla.opendarwin.org/show_bug.cgi?id=5965
git-svn-id: https://svn.webkit.org/repository/webkit/trunk@11942
268f45cc-cd09-0410-ab3c-
d52691b4dbfc
thatcher [Sun, 8 Jan 2006 23:50:48 +0000 (23:50 +0000)]
Testing an image fix.
git-svn-id: https://svn.webkit.org/repository/webkit/trunk@11941
268f45cc-cd09-0410-ab3c-
d52691b4dbfc
ggaren [Sun, 8 Jan 2006 22:03:16 +0000 (22:03 +0000)]
Reviewed by eric.
New results for recently fixed test.
* fast/js/kde/parse-expected.txt:
git-svn-id: https://svn.webkit.org/repository/webkit/trunk@11940
268f45cc-cd09-0410-ab3c-
d52691b4dbfc
eseidel [Sun, 8 Jan 2006 21:53:16 +0000 (21:53 +0000)]
Reviewed by ggaren.
Replace corrupted files from svn conversion.
* css2.1/support/1x1-green.png: Replaced.
* css2.1/support/1x1-lime.png: Replaced.
* css2.1/support/1x1-red.png: Replaced.
* css2.1/support/1x1-transparent.gif: Replaced.
* css2.1/support/1x1-transparent.png: Replaced.
* css2.1/support/a-green.css: Replaced.
* css2.1/support/b-green.css: Replaced.
* css2.1/support/c-red.css: Replaced.
* css2.1/support/cat.png: Replaced.
* css2.1/support/css1test412a.png: Replaced.
* css2.1/support/css1test412b-a.png: Replaced.
* css2.1/support/css1test412b-b.png: Replaced.
* css2.1/support/css1test42a.png: Replaced.
* css2.1/support/css1test44a.png: Replaced.
* css2.1/support/css1test44b.png: Replaced.
* css2.1/support/css1test44c.png: Replaced.
* css2.1/support/css1test44d.png: Replaced.
* css2.1/support/css1test544b.png: Replaced.
* css2.1/support/css1test545.png: Replaced.
* css2.1/support/css1test548d.png: Replaced.
* css2.1/support/css1test548e.png: Replaced.
* css2.1/support/css1test5510-i.png: Replaced.
* css2.1/support/css1test5525b-0.png: Replaced.
* css2.1/support/css1test5525b-1.png: Replaced.
* css2.1/support/css1test5525b-2.png: Replaced.
* css2.1/support/css1test5525b-3.png: Replaced.
* css2.1/support/css1test5525b-4.png: Replaced.
* css2.1/support/css1test5525b-5.png: Replaced.
* css2.1/support/css1test5525b-6.png: Replaced.
* css2.1/support/css1test5525ce-1.png: Replaced.
* css2.1/support/css1test5525ce-2.png: Replaced.
* css2.1/support/css1test5525cf-0.png: Replaced.
* css2.1/support/css1test5525cf-1.png: Replaced.
* css2.1/support/css1test5526.png: Replaced.
* css2.1/support/css1test5526c.gif: Replaced.
* css2.1/support/css1test5526c.png: Replaced.
* css2.1/support/css1test562.png: Replaced.
* css2.1/support/css1test566a.png: Replaced.
* css2.1/support/css1test62-inner.png: Replaced.
* css2.1/support/css1test62-outer.png: Replaced.
* css2.1/support/css1test64a.css: Replaced.
* css2.1/support/css1test64b.css: Replaced.
* css2.1/support/pattern-gg-gr.png: Replaced.
* css2.1/support/pattern-grg-rgr-grg.png: Replaced.
* css2.1/support/pattern-grg-rrg-rgg.png: Replaced.
* css2.1/support/pattern-rgr-grg-rgr.png: Replaced.
* css2.1/support/pattern-tr.png: Replaced.
* css2.1/support/ruler-h-50%.png: Replaced.
* css2.1/support/ruler-h-50px.png: Replaced.
* css2.1/support/ruler-v-100px.png: Replaced.
* css2.1/support/ruler-v-50px.png: Replaced.
* css2.1/support/square-purple.png: Replaced.
* css2.1/support/square-teal.png: Replaced.
* css2.1/support/square-white.png: Replaced.
* css2.1/support/swatch-blue.png: Replaced.
* css2.1/support/swatch-green.png: Replaced.
* css2.1/support/swatch-lime.png: Replaced.
* css2.1/support/swatch-orange.png: Replaced.
* css2.1/support/swatch-red.png: Replaced.
* css2.1/support/swatch-white.png: Replaced.
* css2.1/support/swatch-yellow.png: Replaced.
* css2.1/support/test-bl.gif: Replaced.
* css2.1/support/test-bl.png: Replaced.
* css2.1/support/test-br.gif: Replaced.
* css2.1/support/test-br.png: Replaced.
* css2.1/support/test-inner-half-size.png: Replaced.
* css2.1/support/test-outer.png: Replaced.
* css2.1/support/test-tl.gif: Replaced.
* css2.1/support/test-tl.png: Replaced.
* css2.1/support/test-tr.gif: Replaced.
* css2.1/support/test-tr.png: Replaced.
git-svn-id: https://svn.webkit.org/repository/webkit/trunk@11939
268f45cc-cd09-0410-ab3c-
d52691b4dbfc
thatcher [Sun, 8 Jan 2006 09:45:24 +0000 (09:45 +0000)]
Adding more .DS_Store ignores.
git-svn-id: https://svn.webkit.org/repository/webkit/trunk@11938
268f45cc-cd09-0410-ab3c-
d52691b4dbfc
thatcher [Sun, 8 Jan 2006 09:33:44 +0000 (09:33 +0000)]
Removed this script, no longer needs with the Subversion switch.
* checkout: Removed.
git-svn-id: https://svn.webkit.org/repository/webkit/trunk@11937
268f45cc-cd09-0410-ab3c-
d52691b4dbfc
thatcher [Sun, 8 Jan 2006 09:32:00 +0000 (09:32 +0000)]
Removes some stray tabs.
* Scripts/update-webkit:
git-svn-id: https://svn.webkit.org/repository/webkit/trunk@11936
268f45cc-cd09-0410-ab3c-
d52691b4dbfc
eseidel [Sun, 8 Jan 2006 09:24:39 +0000 (09:24 +0000)]
Reviewed by mjs & xenon.
Renamed a few in kwq/ from .mm to .cpp
* WebCore.xcodeproj/project.pbxproj: updated paths
* kwq/KWQDictImpl.cpp: Added.
* kwq/KWQDictImpl.mm: Removed.
* kwq/KWQKPartsEvent.cpp: Added.
* kwq/KWQKPartsEvent.mm: Removed.
* kwq/KWQListImpl.cpp: Added.
* kwq/KWQListImpl.mm: Removed.
git-svn-id: https://svn.webkit.org/repository/webkit/trunk@11935
268f45cc-cd09-0410-ab3c-
d52691b4dbfc
eseidel [Sun, 8 Jan 2006 09:07:59 +0000 (09:07 +0000)]
Reviewed by mjs.
Renamed several files in kwq/ from .mm to .cpp
Removed a few pieces of unused KWQ code.
* WebCore.xcodeproj/project.pbxproj:
* khtml/html/htmltokenizer.cpp:
(khtml::HTMLTokenizer::continueProcessing): removed KWQUIEventTime
(khtml::HTMLTokenizer::write): removed KWQUIEventTime
* khtml/html/htmltokenizer.h:
* khtml/khtml_part.cpp:
(KHTMLPart::slotFinished): removed KWQUIEventTime
* khtml/misc/loader.cpp:
(CachedObject::finish): removed KWQUIEventTime
* khtml/xml/dom_docimpl.cpp:
(DocumentImpl::processHttpEquiv): removed KWQUIEventTime
* kwq/KWQArrayImpl.cpp: Added.
* kwq/KWQArrayImpl.mm: Removed.
* kwq/KWQBuffer.cpp: Added.
* kwq/KWQBuffer.mm: Removed.
* kwq/KWQCString.cpp: Added.
* kwq/KWQCString.mm: Removed.
* kwq/KWQCharsets.cpp: Added.
* kwq/KWQCharsets.mm: Removed.
* kwq/KWQCollection.h:
(QPtrCollection::~QPtrCollection): made inline
* kwq/KWQCollection.mm: Removed.
* kwq/KWQDateTime.cpp: Added, removed KWQUIEventTime
* kwq/KWQDateTime.h:
* kwq/KWQDateTime.mm: Removed.
* kwq/KWQGlobal.cpp: Added.
* kwq/KWQGlobal.mm: Removed.
* kwq/KWQGuardedPtr.cpp: Added.
* kwq/KWQGuardedPtr.mm: Removed.
* kwq/KWQKCharsets.cpp: Added.
* kwq/KWQKCharsets.mm: Removed.
* kwq/KWQKGlobalSettings.h:
(KGlobalSettings::generalFont): made inline
(KGlobalSettings::windowTitleFont): made inline
(KGlobalSettings::menuFont): made inline
(KGlobalSettings::contrast): made inline
* kwq/KWQKGlobalSettings.mm: Removed.
* kwq/KWQKHTMLFactory.cpp: Added.
* kwq/KWQKHTMLFactory.mm: Removed.
* kwq/KWQKHTMLView.cpp: Added.
* kwq/KWQKHTMLView.mm: Removed.
* kwq/KWQKJob.h:
* kwq/KWQKJob.mm: Removed.
* kwq/KWQKWin.cpp: Added.
* kwq/KWQKWin.mm: Removed.
* kwq/KWQMapImpl.cpp: Added.
* kwq/KWQMapImpl.mm: Removed.
* kwq/KWQObject.cpp: Added.
* kwq/KWQObject.mm: Removed.
* kwq/KWQPen.cpp: Added.
* kwq/KWQPen.mm: Removed.
* kwq/KWQPointArray.cpp: Added.
* kwq/KWQPointArray.mm: Removed.
* kwq/KWQPtrDictImpl.cpp: Added.
* kwq/KWQPtrDictImpl.mm: Removed.
* kwq/KWQRegExp.cpp: Added.
* kwq/KWQRegExp.mm: Removed.
* kwq/KWQRegion.cpp: Added.
* kwq/KWQRegion.mm: Removed.
* kwq/KWQStyle.cpp: Added.
* kwq/KWQStyle.mm: Removed.
* kwq/KWQTextCodec.cpp: Added.
* kwq/KWQTextCodec.mm: Removed.
* kwq/KWQTextStream.cpp: Added.
* kwq/KWQTextStream.mm: Removed.
* kwq/KWQTimer.cpp: Added.
* kwq/KWQTimer.mm: Removed.
* kwq/KWQValueListImpl.cpp: Added.
* kwq/KWQValueListImpl.mm: Removed.
* kwq/KWQVariant.cpp: Added.
* kwq/KWQVariant.mm: Removed.
* kwq/KWQVectorImpl.cpp: Added.
* kwq/KWQVectorImpl.mm: Removed.
* kwq/KWQWMatrix.cpp: Added.
* kwq/KWQWMatrix.mm: Removed.
git-svn-id: https://svn.webkit.org/repository/webkit/trunk@11934
268f45cc-cd09-0410-ab3c-
d52691b4dbfc
mjs [Sun, 8 Jan 2006 08:50:02 +0000 (08:50 +0000)]
WebCore:
2006-01-07 Maciej Stachowiak <mjs@apple.com>
Reviewed by Eric.
- added basic SVG text support using CSS-based rendering
http://bugzilla.opendarwin.org/show_bug.cgi?id=4883
Affects many test results in LayoutTests/svg.
* kcanvas/RenderSVGText.cpp: Added. Simple subclass of RenderBlock for SVG text.
(RenderSVGText::RenderSVGText): just call superclass constructor.
(RenderSVGText::translateTopToBaseline): helper to account for the fact that
y coordinates for <text> give the baseline position, but the render tree expects
current y to be the top.
(RenderSVGText::translateForAttributes): translate to account for x and y
attributes.
(RenderSVGText::paint): Apply appropriate CTM transform and then just let
RenderBlock paint.
* kcanvas/RenderSVGText.h: Added.
(RenderSVGText::renderName):
* kcanvas/device/quartz/KRenderingDeviceQuartz.mm:
(KRenderingDeviceContextQuartz::nsGraphicsContext): We want the context flipped.
* ksvg2/css/svg.css: Give <svg:text> display: block
* ksvg2/svg/SVGTextElementImpl.cpp:
(SVGTextElementImpl::createRenderer): Create a RenderSVGText renderer.
(SVGTextElementImpl::childShouldCreateRenderer): Let child text nodes make
renderers, but nothing else (for now).
* ksvg2/svg/SVGTextElementImpl.h:
(KSVG::SVGTextElementImpl::rendererIsNeeded): It sure is! :-)
* WebCore.xcodeproj/project.pbxproj: Add new files.
LayoutTests:
2006-01-08 Maciej Stachowiak <mjs@apple.com>
- updated test reulsts for basic SVG text support using CSS-based rendering
http://bugzilla.opendarwin.org/show_bug.cgi?id=4883
* svg/W3C-SVG-1.1/animate-elem-02-t-expected.checksum:
* svg/W3C-SVG-1.1/animate-elem-02-t-expected.png:
* svg/W3C-SVG-1.1/animate-elem-02-t-expected.txt:
* svg/W3C-SVG-1.1/animate-elem-03-t-expected.checksum:
* svg/W3C-SVG-1.1/animate-elem-03-t-expected.png:
* svg/W3C-SVG-1.1/animate-elem-03-t-expected.txt:
* svg/W3C-SVG-1.1/animate-elem-04-t-expected.checksum:
* svg/W3C-SVG-1.1/animate-elem-04-t-expected.png:
* svg/W3C-SVG-1.1/animate-elem-04-t-expected.txt:
* svg/W3C-SVG-1.1/animate-elem-05-t-expected.checksum:
* svg/W3C-SVG-1.1/animate-elem-05-t-expected.png:
* svg/W3C-SVG-1.1/animate-elem-05-t-expected.txt:
* svg/W3C-SVG-1.1/animate-elem-06-t-expected.checksum:
* svg/W3C-SVG-1.1/animate-elem-06-t-expected.png:
* svg/W3C-SVG-1.1/animate-elem-06-t-expected.txt:
* svg/W3C-SVG-1.1/animate-elem-07-t-expected.checksum:
* svg/W3C-SVG-1.1/animate-elem-07-t-expected.png:
* svg/W3C-SVG-1.1/animate-elem-07-t-expected.txt:
* svg/W3C-SVG-1.1/animate-elem-08-t-expected.checksum:
* svg/W3C-SVG-1.1/animate-elem-08-t-expected.png:
* svg/W3C-SVG-1.1/animate-elem-08-t-expected.txt:
* svg/W3C-SVG-1.1/animate-elem-09-t-expected.checksum:
* svg/W3C-SVG-1.1/animate-elem-09-t-expected.png:
* svg/W3C-SVG-1.1/animate-elem-09-t-expected.txt:
* svg/W3C-SVG-1.1/animate-elem-10-t-expected.checksum:
* svg/W3C-SVG-1.1/animate-elem-10-t-expected.png:
* svg/W3C-SVG-1.1/animate-elem-10-t-expected.txt:
* svg/W3C-SVG-1.1/animate-elem-11-t-expected.checksum:
* svg/W3C-SVG-1.1/animate-elem-11-t-expected.png:
* svg/W3C-SVG-1.1/animate-elem-11-t-expected.txt:
* svg/W3C-SVG-1.1/animate-elem-12-t-expected.checksum:
* svg/W3C-SVG-1.1/animate-elem-12-t-expected.png:
* svg/W3C-SVG-1.1/animate-elem-12-t-expected.txt:
* svg/W3C-SVG-1.1/animate-elem-13-t-expected.checksum:
* svg/W3C-SVG-1.1/animate-elem-13-t-expected.png:
* svg/W3C-SVG-1.1/animate-elem-13-t-expected.txt:
* svg/W3C-SVG-1.1/animate-elem-14-t-expected.checksum:
* svg/W3C-SVG-1.1/animate-elem-14-t-expected.png:
* svg/W3C-SVG-1.1/animate-elem-14-t-expected.txt:
* svg/W3C-SVG-1.1/animate-elem-15-t-expected.checksum:
* svg/W3C-SVG-1.1/animate-elem-15-t-expected.png:
* svg/W3C-SVG-1.1/animate-elem-15-t-expected.txt:
* svg/W3C-SVG-1.1/animate-elem-16-t-expected.checksum:
* svg/W3C-SVG-1.1/animate-elem-16-t-expected.png:
* svg/W3C-SVG-1.1/animate-elem-16-t-expected.txt:
* svg/W3C-SVG-1.1/animate-elem-17-t-expected.checksum:
* svg/W3C-SVG-1.1/animate-elem-17-t-expected.png:
* svg/W3C-SVG-1.1/animate-elem-17-t-expected.txt:
* svg/W3C-SVG-1.1/animate-elem-18-t-expected.checksum:
* svg/W3C-SVG-1.1/animate-elem-18-t-expected.png:
* svg/W3C-SVG-1.1/animate-elem-18-t-expected.txt:
* svg/W3C-SVG-1.1/animate-elem-19-t-expected.checksum:
* svg/W3C-SVG-1.1/animate-elem-19-t-expected.png:
* svg/W3C-SVG-1.1/animate-elem-19-t-expected.txt:
* svg/W3C-SVG-1.1/animate-elem-20-t-expected.checksum:
* svg/W3C-SVG-1.1/animate-elem-20-t-expected.png:
* svg/W3C-SVG-1.1/animate-elem-20-t-expected.txt:
* svg/W3C-SVG-1.1/animate-elem-21-t-expected.checksum:
* svg/W3C-SVG-1.1/animate-elem-21-t-expected.png:
* svg/W3C-SVG-1.1/animate-elem-21-t-expected.txt:
* svg/W3C-SVG-1.1/animate-elem-22-b-expected.checksum:
* svg/W3C-SVG-1.1/animate-elem-22-b-expected.png:
* svg/W3C-SVG-1.1/animate-elem-22-b-expected.txt:
* svg/W3C-SVG-1.1/animate-elem-23-t-expected.checksum:
* svg/W3C-SVG-1.1/animate-elem-23-t-expected.png:
* svg/W3C-SVG-1.1/animate-elem-23-t-expected.txt:
* svg/W3C-SVG-1.1/animate-elem-24-t-expected.checksum:
* svg/W3C-SVG-1.1/animate-elem-24-t-expected.png:
* svg/W3C-SVG-1.1/animate-elem-24-t-expected.txt:
* svg/W3C-SVG-1.1/animate-elem-25-t-expected.checksum:
* svg/W3C-SVG-1.1/animate-elem-25-t-expected.png:
* svg/W3C-SVG-1.1/animate-elem-25-t-expected.txt:
* svg/W3C-SVG-1.1/animate-elem-26-t-expected.checksum:
* svg/W3C-SVG-1.1/animate-elem-26-t-expected.png:
* svg/W3C-SVG-1.1/animate-elem-26-t-expected.txt:
* svg/W3C-SVG-1.1/animate-elem-27-t-expected.checksum:
* svg/W3C-SVG-1.1/animate-elem-27-t-expected.png:
* svg/W3C-SVG-1.1/animate-elem-27-t-expected.txt:
* svg/W3C-SVG-1.1/animate-elem-28-t-expected.checksum:
* svg/W3C-SVG-1.1/animate-elem-28-t-expected.png:
* svg/W3C-SVG-1.1/animate-elem-28-t-expected.txt:
* svg/W3C-SVG-1.1/animate-elem-29-b-expected.checksum:
* svg/W3C-SVG-1.1/animate-elem-29-b-expected.png:
* svg/W3C-SVG-1.1/animate-elem-29-b-expected.txt:
* svg/W3C-SVG-1.1/color-prof-01-f-expected.checksum:
* svg/W3C-SVG-1.1/color-prof-01-f-expected.png:
* svg/W3C-SVG-1.1/color-prof-01-f-expected.txt:
* svg/W3C-SVG-1.1/color-prop-01-b-expected.checksum:
* svg/W3C-SVG-1.1/color-prop-01-b-expected.png:
* svg/W3C-SVG-1.1/color-prop-01-b-expected.txt:
* svg/W3C-SVG-1.1/color-prop-02-f-expected.checksum:
* svg/W3C-SVG-1.1/color-prop-02-f-expected.png:
* svg/W3C-SVG-1.1/color-prop-02-f-expected.txt:
* svg/W3C-SVG-1.1/color-prop-03-t-expected.checksum:
* svg/W3C-SVG-1.1/color-prop-03-t-expected.png:
* svg/W3C-SVG-1.1/color-prop-03-t-expected.txt:
* svg/W3C-SVG-1.1/coords-trans-01-b-expected.checksum:
* svg/W3C-SVG-1.1/coords-trans-01-b-expected.png:
* svg/W3C-SVG-1.1/coords-trans-01-b-expected.txt:
* svg/W3C-SVG-1.1/coords-trans-02-t-expected.checksum:
* svg/W3C-SVG-1.1/coords-trans-02-t-expected.png:
* svg/W3C-SVG-1.1/coords-trans-02-t-expected.txt:
* svg/W3C-SVG-1.1/coords-trans-03-t-expected.checksum:
* svg/W3C-SVG-1.1/coords-trans-03-t-expected.png:
* svg/W3C-SVG-1.1/coords-trans-03-t-expected.txt:
* svg/W3C-SVG-1.1/coords-trans-04-t-expected.checksum:
* svg/W3C-SVG-1.1/coords-trans-04-t-expected.png:
* svg/W3C-SVG-1.1/coords-trans-04-t-expected.txt:
* svg/W3C-SVG-1.1/coords-trans-05-t-expected.checksum:
* svg/W3C-SVG-1.1/coords-trans-05-t-expected.png:
* svg/W3C-SVG-1.1/coords-trans-05-t-expected.txt:
* svg/W3C-SVG-1.1/coords-trans-06-t-expected.checksum:
* svg/W3C-SVG-1.1/coords-trans-06-t-expected.png:
* svg/W3C-SVG-1.1/coords-trans-06-t-expected.txt:
* svg/W3C-SVG-1.1/coords-units-01-b-expected.checksum:
* svg/W3C-SVG-1.1/coords-units-01-b-expected.png:
* svg/W3C-SVG-1.1/coords-units-01-b-expected.txt:
* svg/W3C-SVG-1.1/coords-units-02-b-expected.checksum:
* svg/W3C-SVG-1.1/coords-units-02-b-expected.png:
* svg/W3C-SVG-1.1/coords-units-02-b-expected.txt:
* svg/W3C-SVG-1.1/coords-units-03-b-expected.checksum:
* svg/W3C-SVG-1.1/coords-units-03-b-expected.png:
* svg/W3C-SVG-1.1/coords-units-03-b-expected.txt:
* svg/W3C-SVG-1.1/coords-viewattr-02-b-expected.checksum:
* svg/W3C-SVG-1.1/coords-viewattr-02-b-expected.png:
* svg/W3C-SVG-1.1/coords-viewattr-02-b-expected.txt:
* svg/W3C-SVG-1.1/extend-namespace-01-f-expected.checksum:
* svg/W3C-SVG-1.1/extend-namespace-01-f-expected.png:
* svg/W3C-SVG-1.1/extend-namespace-01-f-expected.txt:
* svg/W3C-SVG-1.1/filters-blend-01-b-expected.checksum:
* svg/W3C-SVG-1.1/filters-blend-01-b-expected.png:
* svg/W3C-SVG-1.1/filters-blend-01-b-expected.txt:
* svg/W3C-SVG-1.1/filters-color-01-b-expected.checksum:
* svg/W3C-SVG-1.1/filters-color-01-b-expected.png:
* svg/W3C-SVG-1.1/filters-color-01-b-expected.txt:
* svg/W3C-SVG-1.1/filters-composite-02-b-expected.checksum:
* svg/W3C-SVG-1.1/filters-composite-02-b-expected.png:
* svg/W3C-SVG-1.1/filters-composite-02-b-expected.txt:
* svg/W3C-SVG-1.1/filters-comptran-01-b-expected.checksum:
* svg/W3C-SVG-1.1/filters-comptran-01-b-expected.png:
* svg/W3C-SVG-1.1/filters-comptran-01-b-expected.txt:
* svg/W3C-SVG-1.1/filters-conv-01-f-expected.checksum:
* svg/W3C-SVG-1.1/filters-conv-01-f-expected.png:
* svg/W3C-SVG-1.1/filters-conv-01-f-expected.txt:
* svg/W3C-SVG-1.1/filters-diffuse-01-f-expected.checksum:
* svg/W3C-SVG-1.1/filters-diffuse-01-f-expected.png:
* svg/W3C-SVG-1.1/filters-diffuse-01-f-expected.txt:
* svg/W3C-SVG-1.1/filters-displace-01-f-expected.checksum:
* svg/W3C-SVG-1.1/filters-displace-01-f-expected.png:
* svg/W3C-SVG-1.1/filters-displace-01-f-expected.txt:
* svg/W3C-SVG-1.1/filters-example-01-b-expected.checksum:
* svg/W3C-SVG-1.1/filters-example-01-b-expected.png:
* svg/W3C-SVG-1.1/filters-example-01-b-expected.txt:
* svg/W3C-SVG-1.1/filters-gauss-01-b-expected.checksum:
* svg/W3C-SVG-1.1/filters-gauss-01-b-expected.png:
* svg/W3C-SVG-1.1/filters-gauss-01-b-expected.txt:
* svg/W3C-SVG-1.1/filters-image-01-b-expected.checksum:
* svg/W3C-SVG-1.1/filters-image-01-b-expected.png:
* svg/W3C-SVG-1.1/filters-image-01-b-expected.txt:
* svg/W3C-SVG-1.1/filters-light-01-f-expected.checksum:
* svg/W3C-SVG-1.1/filters-light-01-f-expected.png:
* svg/W3C-SVG-1.1/filters-light-01-f-expected.txt:
* svg/W3C-SVG-1.1/filters-morph-01-f-expected.checksum:
* svg/W3C-SVG-1.1/filters-morph-01-f-expected.png:
* svg/W3C-SVG-1.1/filters-morph-01-f-expected.txt:
* svg/W3C-SVG-1.1/filters-offset-01-b-expected.checksum:
* svg/W3C-SVG-1.1/filters-offset-01-b-expected.png:
* svg/W3C-SVG-1.1/filters-offset-01-b-expected.txt:
* svg/W3C-SVG-1.1/filters-specular-01-f-expected.checksum:
* svg/W3C-SVG-1.1/filters-specular-01-f-expected.png:
* svg/W3C-SVG-1.1/filters-specular-01-f-expected.txt:
* svg/W3C-SVG-1.1/filters-tile-01-b-expected.checksum:
* svg/W3C-SVG-1.1/filters-tile-01-b-expected.png:
* svg/W3C-SVG-1.1/filters-tile-01-b-expected.txt:
* svg/W3C-SVG-1.1/filters-turb-01-f-expected.checksum:
* svg/W3C-SVG-1.1/filters-turb-01-f-expected.png:
* svg/W3C-SVG-1.1/filters-turb-01-f-expected.txt:
* svg/W3C-SVG-1.1/fonts-elem-01-t-expected.checksum:
* svg/W3C-SVG-1.1/fonts-elem-01-t-expected.png:
* svg/W3C-SVG-1.1/fonts-elem-01-t-expected.txt:
* svg/W3C-SVG-1.1/fonts-elem-02-t-expected.checksum:
* svg/W3C-SVG-1.1/fonts-elem-02-t-expected.png:
* svg/W3C-SVG-1.1/fonts-elem-02-t-expected.txt:
* svg/W3C-SVG-1.1/fonts-elem-03-b-expected.checksum:
* svg/W3C-SVG-1.1/fonts-elem-03-b-expected.png:
* svg/W3C-SVG-1.1/fonts-elem-03-b-expected.txt:
* svg/W3C-SVG-1.1/fonts-elem-04-b-expected.checksum:
* svg/W3C-SVG-1.1/fonts-elem-04-b-expected.png:
* svg/W3C-SVG-1.1/fonts-elem-04-b-expected.txt:
* svg/W3C-SVG-1.1/interact-cursor-01-f-expected.checksum:
* svg/W3C-SVG-1.1/interact-cursor-01-f-expected.png:
* svg/W3C-SVG-1.1/interact-cursor-01-f-expected.txt:
* svg/W3C-SVG-1.1/interact-dom-01-b-expected.checksum:
* svg/W3C-SVG-1.1/interact-dom-01-b-expected.png:
* svg/W3C-SVG-1.1/interact-dom-01-b-expected.txt:
* svg/W3C-SVG-1.1/interact-events-01-b-expected.checksum:
* svg/W3C-SVG-1.1/interact-events-01-b-expected.png:
* svg/W3C-SVG-1.1/interact-events-01-b-expected.txt:
* svg/W3C-SVG-1.1/interact-order-01-b-expected.checksum:
* svg/W3C-SVG-1.1/interact-order-01-b-expected.png:
* svg/W3C-SVG-1.1/interact-order-01-b-expected.txt:
* svg/W3C-SVG-1.1/interact-order-02-b-expected.checksum:
* svg/W3C-SVG-1.1/interact-order-02-b-expected.png:
* svg/W3C-SVG-1.1/interact-order-02-b-expected.txt:
* svg/W3C-SVG-1.1/interact-order-03-b-expected.checksum:
* svg/W3C-SVG-1.1/interact-order-03-b-expected.png:
* svg/W3C-SVG-1.1/interact-order-03-b-expected.txt:
* svg/W3C-SVG-1.1/interact-zoom-01-t-expected.checksum:
* svg/W3C-SVG-1.1/interact-zoom-01-t-expected.png:
* svg/W3C-SVG-1.1/interact-zoom-01-t-expected.txt:
* svg/W3C-SVG-1.1/linking-a-01-b-expected.checksum:
* svg/W3C-SVG-1.1/linking-a-01-b-expected.png:
* svg/W3C-SVG-1.1/linking-a-01-b-expected.txt:
* svg/W3C-SVG-1.1/linking-a-02-b-expected.checksum:
* svg/W3C-SVG-1.1/linking-a-02-b-expected.png:
* svg/W3C-SVG-1.1/linking-a-02-b-expected.txt:
* svg/W3C-SVG-1.1/linking-a-03-b-expected.checksum:
* svg/W3C-SVG-1.1/linking-a-03-b-expected.png:
* svg/W3C-SVG-1.1/linking-a-03-b-expected.txt:
* svg/W3C-SVG-1.1/linking-a-04-t-expected.checksum:
* svg/W3C-SVG-1.1/linking-a-04-t-expected.png:
* svg/W3C-SVG-1.1/linking-a-04-t-expected.txt:
* svg/W3C-SVG-1.1/linking-uri-01-b-expected.checksum:
* svg/W3C-SVG-1.1/linking-uri-01-b-expected.png:
* svg/W3C-SVG-1.1/linking-uri-01-b-expected.txt:
* svg/W3C-SVG-1.1/linking-uri-02-b-expected.checksum:
* svg/W3C-SVG-1.1/linking-uri-02-b-expected.png:
* svg/W3C-SVG-1.1/linking-uri-02-b-expected.txt:
* svg/W3C-SVG-1.1/linking-uri-03-t-expected.checksum:
* svg/W3C-SVG-1.1/linking-uri-03-t-expected.png:
* svg/W3C-SVG-1.1/linking-uri-03-t-expected.txt:
* svg/W3C-SVG-1.1/masking-mask-01-b-expected.checksum:
* svg/W3C-SVG-1.1/masking-mask-01-b-expected.png:
* svg/W3C-SVG-1.1/masking-mask-01-b-expected.txt:
* svg/W3C-SVG-1.1/masking-opacity-01-b-expected.checksum:
* svg/W3C-SVG-1.1/masking-opacity-01-b-expected.png:
* svg/W3C-SVG-1.1/masking-opacity-01-b-expected.txt:
* svg/W3C-SVG-1.1/masking-path-01-b-expected.checksum:
* svg/W3C-SVG-1.1/masking-path-01-b-expected.png:
* svg/W3C-SVG-1.1/masking-path-01-b-expected.txt:
* svg/W3C-SVG-1.1/masking-path-02-b-expected.checksum:
* svg/W3C-SVG-1.1/masking-path-02-b-expected.png:
* svg/W3C-SVG-1.1/masking-path-02-b-expected.txt:
* svg/W3C-SVG-1.1/masking-path-03-b-expected.checksum:
* svg/W3C-SVG-1.1/masking-path-03-b-expected.png:
* svg/W3C-SVG-1.1/masking-path-03-b-expected.txt:
* svg/W3C-SVG-1.1/masking-path-04-b-expected.checksum:
* svg/W3C-SVG-1.1/masking-path-04-b-expected.png:
* svg/W3C-SVG-1.1/masking-path-04-b-expected.txt:
* svg/W3C-SVG-1.1/masking-path-05-f-expected.checksum:
* svg/W3C-SVG-1.1/masking-path-05-f-expected.png:
* svg/W3C-SVG-1.1/masking-path-05-f-expected.txt:
* svg/W3C-SVG-1.1/metadata-example-01-b-expected.checksum:
* svg/W3C-SVG-1.1/metadata-example-01-b-expected.png:
* svg/W3C-SVG-1.1/metadata-example-01-b-expected.txt:
* svg/W3C-SVG-1.1/painting-fill-01-t-expected.checksum:
* svg/W3C-SVG-1.1/painting-fill-01-t-expected.png:
* svg/W3C-SVG-1.1/painting-fill-01-t-expected.txt:
* svg/W3C-SVG-1.1/painting-fill-02-t-expected.checksum:
* svg/W3C-SVG-1.1/painting-fill-02-t-expected.png:
* svg/W3C-SVG-1.1/painting-fill-02-t-expected.txt:
* svg/W3C-SVG-1.1/painting-fill-03-t-expected.checksum:
* svg/W3C-SVG-1.1/painting-fill-03-t-expected.png:
* svg/W3C-SVG-1.1/painting-fill-03-t-expected.txt:
* svg/W3C-SVG-1.1/painting-fill-04-t-expected.checksum:
* svg/W3C-SVG-1.1/painting-fill-04-t-expected.png:
* svg/W3C-SVG-1.1/painting-fill-04-t-expected.txt:
* svg/W3C-SVG-1.1/painting-marker-01-f-expected.checksum:
* svg/W3C-SVG-1.1/painting-marker-01-f-expected.png:
* svg/W3C-SVG-1.1/painting-marker-01-f-expected.txt:
* svg/W3C-SVG-1.1/painting-marker-02-f-expected.checksum:
* svg/W3C-SVG-1.1/painting-marker-02-f-expected.png:
* svg/W3C-SVG-1.1/painting-marker-02-f-expected.txt:
* svg/W3C-SVG-1.1/painting-render-01-b-expected.checksum:
* svg/W3C-SVG-1.1/painting-render-01-b-expected.png:
* svg/W3C-SVG-1.1/painting-render-01-b-expected.txt:
* svg/W3C-SVG-1.1/painting-stroke-01-t-expected.checksum:
* svg/W3C-SVG-1.1/painting-stroke-01-t-expected.png:
* svg/W3C-SVG-1.1/painting-stroke-01-t-expected.txt:
* svg/W3C-SVG-1.1/painting-stroke-02-t-expected.checksum:
* svg/W3C-SVG-1.1/painting-stroke-02-t-expected.png:
* svg/W3C-SVG-1.1/painting-stroke-02-t-expected.txt:
* svg/W3C-SVG-1.1/painting-stroke-03-t-expected.checksum:
* svg/W3C-SVG-1.1/painting-stroke-03-t-expected.png:
* svg/W3C-SVG-1.1/painting-stroke-03-t-expected.txt:
* svg/W3C-SVG-1.1/painting-stroke-04-t-expected.checksum:
* svg/W3C-SVG-1.1/painting-stroke-04-t-expected.png:
* svg/W3C-SVG-1.1/painting-stroke-04-t-expected.txt:
* svg/W3C-SVG-1.1/paths-data-01-t-expected.checksum:
* svg/W3C-SVG-1.1/paths-data-01-t-expected.png:
* svg/W3C-SVG-1.1/paths-data-01-t-expected.txt:
* svg/W3C-SVG-1.1/paths-data-02-t-expected.checksum:
* svg/W3C-SVG-1.1/paths-data-02-t-expected.png:
* svg/W3C-SVG-1.1/paths-data-02-t-expected.txt:
* svg/W3C-SVG-1.1/paths-data-03-f-expected.checksum:
* svg/W3C-SVG-1.1/paths-data-03-f-expected.png:
* svg/W3C-SVG-1.1/paths-data-03-f-expected.txt:
* svg/W3C-SVG-1.1/paths-data-04-t-expected.checksum:
* svg/W3C-SVG-1.1/paths-data-04-t-expected.png:
* svg/W3C-SVG-1.1/paths-data-04-t-expected.txt:
* svg/W3C-SVG-1.1/paths-data-05-t-expected.checksum:
* svg/W3C-SVG-1.1/paths-data-05-t-expected.png:
* svg/W3C-SVG-1.1/paths-data-05-t-expected.txt:
* svg/W3C-SVG-1.1/paths-data-06-t-expected.checksum:
* svg/W3C-SVG-1.1/paths-data-06-t-expected.png:
* svg/W3C-SVG-1.1/paths-data-06-t-expected.txt:
* svg/W3C-SVG-1.1/paths-data-07-t-expected.checksum:
* svg/W3C-SVG-1.1/paths-data-07-t-expected.png:
* svg/W3C-SVG-1.1/paths-data-07-t-expected.txt:
* svg/W3C-SVG-1.1/pservers-grad-01-b-expected.checksum:
* svg/W3C-SVG-1.1/pservers-grad-01-b-expected.png:
* svg/W3C-SVG-1.1/pservers-grad-01-b-expected.txt:
* svg/W3C-SVG-1.1/pservers-grad-02-b-expected.checksum:
* svg/W3C-SVG-1.1/pservers-grad-02-b-expected.png:
* svg/W3C-SVG-1.1/pservers-grad-02-b-expected.txt:
* svg/W3C-SVG-1.1/pservers-grad-03-b-expected.checksum:
* svg/W3C-SVG-1.1/pservers-grad-03-b-expected.png:
* svg/W3C-SVG-1.1/pservers-grad-03-b-expected.txt:
* svg/W3C-SVG-1.1/pservers-grad-04-b-expected.checksum:
* svg/W3C-SVG-1.1/pservers-grad-04-b-expected.png:
* svg/W3C-SVG-1.1/pservers-grad-04-b-expected.txt:
* svg/W3C-SVG-1.1/pservers-grad-05-b-expected.checksum:
* svg/W3C-SVG-1.1/pservers-grad-05-b-expected.png:
* svg/W3C-SVG-1.1/pservers-grad-05-b-expected.txt:
* svg/W3C-SVG-1.1/pservers-grad-06-b-expected.checksum:
* svg/W3C-SVG-1.1/pservers-grad-06-b-expected.png:
* svg/W3C-SVG-1.1/pservers-grad-06-b-expected.txt:
* svg/W3C-SVG-1.1/pservers-grad-07-b-expected.checksum:
* svg/W3C-SVG-1.1/pservers-grad-07-b-expected.png:
* svg/W3C-SVG-1.1/pservers-grad-07-b-expected.txt:
* svg/W3C-SVG-1.1/pservers-grad-08-b-expected.checksum:
* svg/W3C-SVG-1.1/pservers-grad-08-b-expected.png:
* svg/W3C-SVG-1.1/pservers-grad-08-b-expected.txt:
* svg/W3C-SVG-1.1/pservers-grad-09-b-expected.checksum:
* svg/W3C-SVG-1.1/pservers-grad-09-b-expected.png:
* svg/W3C-SVG-1.1/pservers-grad-09-b-expected.txt:
* svg/W3C-SVG-1.1/pservers-grad-10-b-expected.checksum:
* svg/W3C-SVG-1.1/pservers-grad-10-b-expected.png:
* svg/W3C-SVG-1.1/pservers-grad-10-b-expected.txt:
* svg/W3C-SVG-1.1/pservers-grad-11-b-expected.checksum:
* svg/W3C-SVG-1.1/pservers-grad-11-b-expected.png:
* svg/W3C-SVG-1.1/pservers-grad-11-b-expected.txt:
* svg/W3C-SVG-1.1/pservers-grad-12-b-expected.checksum:
* svg/W3C-SVG-1.1/pservers-grad-12-b-expected.png:
* svg/W3C-SVG-1.1/pservers-grad-12-b-expected.txt:
* svg/W3C-SVG-1.1/pservers-pattern-01-b-expected.checksum:
* svg/W3C-SVG-1.1/pservers-pattern-01-b-expected.png:
* svg/W3C-SVG-1.1/pservers-pattern-01-b-expected.txt:
* svg/W3C-SVG-1.1/render-elems-01-t-expected.checksum:
* svg/W3C-SVG-1.1/render-elems-01-t-expected.png:
* svg/W3C-SVG-1.1/render-elems-01-t-expected.txt:
* svg/W3C-SVG-1.1/render-elems-02-t-expected.checksum:
* svg/W3C-SVG-1.1/render-elems-02-t-expected.png:
* svg/W3C-SVG-1.1/render-elems-02-t-expected.txt:
* svg/W3C-SVG-1.1/render-elems-06-t-expected.checksum:
* svg/W3C-SVG-1.1/render-elems-06-t-expected.png:
* svg/W3C-SVG-1.1/render-elems-06-t-expected.txt:
* svg/W3C-SVG-1.1/render-elems-07-t-expected.checksum:
* svg/W3C-SVG-1.1/render-elems-07-t-expected.png:
* svg/W3C-SVG-1.1/render-elems-07-t-expected.txt:
* svg/W3C-SVG-1.1/render-elems-08-t-expected.checksum:
* svg/W3C-SVG-1.1/render-elems-08-t-expected.png:
* svg/W3C-SVG-1.1/render-elems-08-t-expected.txt:
* svg/W3C-SVG-1.1/render-groups-01-b-expected.checksum:
* svg/W3C-SVG-1.1/render-groups-01-b-expected.png:
* svg/W3C-SVG-1.1/render-groups-01-b-expected.txt:
* svg/W3C-SVG-1.1/render-groups-03-t-expected.checksum:
* svg/W3C-SVG-1.1/render-groups-03-t-expected.png:
* svg/W3C-SVG-1.1/render-groups-03-t-expected.txt:
* svg/W3C-SVG-1.1/script-handle-01-b-expected.checksum:
* svg/W3C-SVG-1.1/script-handle-01-b-expected.png:
* svg/W3C-SVG-1.1/script-handle-01-b-expected.txt:
* svg/W3C-SVG-1.1/script-handle-02-b-expected.checksum:
* svg/W3C-SVG-1.1/script-handle-02-b-expected.png:
* svg/W3C-SVG-1.1/script-handle-02-b-expected.txt:
* svg/W3C-SVG-1.1/script-handle-03-b-expected.checksum:
* svg/W3C-SVG-1.1/script-handle-03-b-expected.png:
* svg/W3C-SVG-1.1/script-handle-03-b-expected.txt:
* svg/W3C-SVG-1.1/script-handle-04-b-expected.checksum:
* svg/W3C-SVG-1.1/script-handle-04-b-expected.png:
* svg/W3C-SVG-1.1/script-handle-04-b-expected.txt:
* svg/W3C-SVG-1.1/shapes-circle-01-t-expected.checksum:
* svg/W3C-SVG-1.1/shapes-circle-01-t-expected.png:
* svg/W3C-SVG-1.1/shapes-circle-01-t-expected.txt:
* svg/W3C-SVG-1.1/shapes-ellipse-01-t-expected.checksum:
* svg/W3C-SVG-1.1/shapes-ellipse-01-t-expected.png:
* svg/W3C-SVG-1.1/shapes-ellipse-01-t-expected.txt:
* svg/W3C-SVG-1.1/shapes-line-01-t-expected.checksum:
* svg/W3C-SVG-1.1/shapes-line-01-t-expected.png:
* svg/W3C-SVG-1.1/shapes-line-01-t-expected.txt:
* svg/W3C-SVG-1.1/shapes-polygon-01-t-expected.checksum:
* svg/W3C-SVG-1.1/shapes-polygon-01-t-expected.png:
* svg/W3C-SVG-1.1/shapes-polygon-01-t-expected.txt:
* svg/W3C-SVG-1.1/shapes-polyline-01-t-expected.checksum:
* svg/W3C-SVG-1.1/shapes-polyline-01-t-expected.png:
* svg/W3C-SVG-1.1/shapes-polyline-01-t-expected.txt:
* svg/W3C-SVG-1.1/shapes-rect-01-t-expected.checksum:
* svg/W3C-SVG-1.1/shapes-rect-01-t-expected.png:
* svg/W3C-SVG-1.1/shapes-rect-01-t-expected.txt:
* svg/W3C-SVG-1.1/struct-cond-01-t-expected.checksum:
* svg/W3C-SVG-1.1/struct-cond-01-t-expected.png:
* svg/W3C-SVG-1.1/struct-cond-01-t-expected.txt:
* svg/W3C-SVG-1.1/struct-cond-02-t-expected.checksum:
* svg/W3C-SVG-1.1/struct-cond-02-t-expected.png:
* svg/W3C-SVG-1.1/struct-cond-02-t-expected.txt:
* svg/W3C-SVG-1.1/struct-defs-01-t-expected.checksum:
* svg/W3C-SVG-1.1/struct-defs-01-t-expected.png:
* svg/W3C-SVG-1.1/struct-defs-01-t-expected.txt:
* svg/W3C-SVG-1.1/struct-dom-01-b-expected.checksum:
* svg/W3C-SVG-1.1/struct-dom-01-b-expected.png:
* svg/W3C-SVG-1.1/struct-dom-01-b-expected.txt:
* svg/W3C-SVG-1.1/struct-dom-02-b-expected.checksum:
* svg/W3C-SVG-1.1/struct-dom-02-b-expected.png:
* svg/W3C-SVG-1.1/struct-dom-02-b-expected.txt:
* svg/W3C-SVG-1.1/struct-dom-03-b-expected.checksum:
* svg/W3C-SVG-1.1/struct-dom-03-b-expected.png:
* svg/W3C-SVG-1.1/struct-dom-03-b-expected.txt:
* svg/W3C-SVG-1.1/struct-dom-04-b-expected.checksum:
* svg/W3C-SVG-1.1/struct-dom-04-b-expected.png:
* svg/W3C-SVG-1.1/struct-dom-04-b-expected.txt:
* svg/W3C-SVG-1.1/struct-dom-05-b-expected.checksum:
* svg/W3C-SVG-1.1/struct-dom-05-b-expected.png:
* svg/W3C-SVG-1.1/struct-dom-05-b-expected.txt:
* svg/W3C-SVG-1.1/struct-dom-06-b-expected.checksum:
* svg/W3C-SVG-1.1/struct-dom-06-b-expected.png:
* svg/W3C-SVG-1.1/struct-dom-06-b-expected.txt:
* svg/W3C-SVG-1.1/struct-group-01-t-expected.checksum:
* svg/W3C-SVG-1.1/struct-group-01-t-expected.png:
* svg/W3C-SVG-1.1/struct-group-01-t-expected.txt:
* svg/W3C-SVG-1.1/struct-group-02-b-expected.checksum:
* svg/W3C-SVG-1.1/struct-group-02-b-expected.png:
* svg/W3C-SVG-1.1/struct-group-02-b-expected.txt:
* svg/W3C-SVG-1.1/struct-image-01-t-expected.checksum:
* svg/W3C-SVG-1.1/struct-image-01-t-expected.png:
* svg/W3C-SVG-1.1/struct-image-01-t-expected.txt:
* svg/W3C-SVG-1.1/struct-image-02-b-expected.checksum:
* svg/W3C-SVG-1.1/struct-image-02-b-expected.png:
* svg/W3C-SVG-1.1/struct-image-02-b-expected.txt:
* svg/W3C-SVG-1.1/struct-image-03-t-expected.checksum:
* svg/W3C-SVG-1.1/struct-image-03-t-expected.png:
* svg/W3C-SVG-1.1/struct-image-03-t-expected.txt:
* svg/W3C-SVG-1.1/struct-image-04-t-expected.checksum:
* svg/W3C-SVG-1.1/struct-image-04-t-expected.png:
* svg/W3C-SVG-1.1/struct-image-04-t-expected.txt:
* svg/W3C-SVG-1.1/struct-image-05-b-expected.checksum:
* svg/W3C-SVG-1.1/struct-image-05-b-expected.png:
* svg/W3C-SVG-1.1/struct-image-05-b-expected.txt:
* svg/W3C-SVG-1.1/struct-symbol-01-b-expected.checksum:
* svg/W3C-SVG-1.1/struct-symbol-01-b-expected.png:
* svg/W3C-SVG-1.1/struct-symbol-01-b-expected.txt:
* svg/W3C-SVG-1.1/styling-css-01-b-expected.checksum:
* svg/W3C-SVG-1.1/styling-css-01-b-expected.png:
* svg/W3C-SVG-1.1/styling-css-01-b-expected.txt:
* svg/W3C-SVG-1.1/styling-css-02-b-expected.checksum:
* svg/W3C-SVG-1.1/styling-css-02-b-expected.png:
* svg/W3C-SVG-1.1/styling-css-02-b-expected.txt:
* svg/W3C-SVG-1.1/styling-css-03-b-expected.checksum:
* svg/W3C-SVG-1.1/styling-css-03-b-expected.png:
* svg/W3C-SVG-1.1/styling-css-03-b-expected.txt:
* svg/W3C-SVG-1.1/styling-inherit-01-b-expected.checksum:
* svg/W3C-SVG-1.1/styling-inherit-01-b-expected.png:
* svg/W3C-SVG-1.1/styling-inherit-01-b-expected.txt:
* svg/W3C-SVG-1.1/styling-pres-01-t-expected.checksum:
* svg/W3C-SVG-1.1/styling-pres-01-t-expected.png:
* svg/W3C-SVG-1.1/styling-pres-01-t-expected.txt:
* svg/W3C-SVG-1.1/text-align-01-b-expected.checksum:
* svg/W3C-SVG-1.1/text-align-01-b-expected.png:
* svg/W3C-SVG-1.1/text-align-01-b-expected.txt:
* svg/W3C-SVG-1.1/text-align-02-b-expected.checksum:
* svg/W3C-SVG-1.1/text-align-02-b-expected.png:
* svg/W3C-SVG-1.1/text-align-02-b-expected.txt:
* svg/W3C-SVG-1.1/text-align-03-b-expected.checksum:
* svg/W3C-SVG-1.1/text-align-03-b-expected.png:
* svg/W3C-SVG-1.1/text-align-03-b-expected.txt:
* svg/W3C-SVG-1.1/text-align-04-b-expected.checksum:
* svg/W3C-SVG-1.1/text-align-04-b-expected.png:
* svg/W3C-SVG-1.1/text-align-04-b-expected.txt:
* svg/W3C-SVG-1.1/text-align-05-b-expected.checksum:
* svg/W3C-SVG-1.1/text-align-05-b-expected.png:
* svg/W3C-SVG-1.1/text-align-05-b-expected.txt:
* svg/W3C-SVG-1.1/text-align-06-b-expected.checksum:
* svg/W3C-SVG-1.1/text-align-06-b-expected.png:
* svg/W3C-SVG-1.1/text-align-06-b-expected.txt:
* svg/W3C-SVG-1.1/text-altglyph-01-b-expected.checksum:
* svg/W3C-SVG-1.1/text-altglyph-01-b-expected.png:
* svg/W3C-SVG-1.1/text-altglyph-01-b-expected.txt:
* svg/W3C-SVG-1.1/text-deco-01-b-expected.checksum:
* svg/W3C-SVG-1.1/text-deco-01-b-expected.png:
* svg/W3C-SVG-1.1/text-deco-01-b-expected.txt:
* svg/W3C-SVG-1.1/text-fonts-01-t-expected.checksum:
* svg/W3C-SVG-1.1/text-fonts-01-t-expected.png:
* svg/W3C-SVG-1.1/text-fonts-01-t-expected.txt:
* svg/W3C-SVG-1.1/text-fonts-02-t-expected.checksum:
* svg/W3C-SVG-1.1/text-fonts-02-t-expected.png:
* svg/W3C-SVG-1.1/text-fonts-02-t-expected.txt:
* svg/W3C-SVG-1.1/text-intro-01-t-expected.checksum:
* svg/W3C-SVG-1.1/text-intro-01-t-expected.png:
* svg/W3C-SVG-1.1/text-intro-01-t-expected.txt:
* svg/W3C-SVG-1.1/text-intro-02-b-expected.checksum:
* svg/W3C-SVG-1.1/text-intro-02-b-expected.png:
* svg/W3C-SVG-1.1/text-intro-02-b-expected.txt:
* svg/W3C-SVG-1.1/text-intro-03-b-expected.checksum:
* svg/W3C-SVG-1.1/text-intro-03-b-expected.png:
* svg/W3C-SVG-1.1/text-intro-03-b-expected.txt:
* svg/W3C-SVG-1.1/text-intro-04-t-expected.checksum:
* svg/W3C-SVG-1.1/text-intro-04-t-expected.png:
* svg/W3C-SVG-1.1/text-intro-04-t-expected.txt:
* svg/W3C-SVG-1.1/text-path-01-b-expected.checksum:
* svg/W3C-SVG-1.1/text-path-01-b-expected.png:
* svg/W3C-SVG-1.1/text-path-01-b-expected.txt:
* svg/W3C-SVG-1.1/text-spacing-01-b-expected.checksum:
* svg/W3C-SVG-1.1/text-spacing-01-b-expected.png:
* svg/W3C-SVG-1.1/text-spacing-01-b-expected.txt:
* svg/W3C-SVG-1.1/text-text-01-b-expected.checksum:
* svg/W3C-SVG-1.1/text-text-01-b-expected.png:
* svg/W3C-SVG-1.1/text-text-01-b-expected.txt:
* svg/W3C-SVG-1.1/text-text-03-b-expected.checksum:
* svg/W3C-SVG-1.1/text-text-03-b-expected.png:
* svg/W3C-SVG-1.1/text-text-03-b-expected.txt:
* svg/W3C-SVG-1.1/text-tref-01-b-expected.checksum:
* svg/W3C-SVG-1.1/text-tref-01-b-expected.png:
* svg/W3C-SVG-1.1/text-tref-01-b-expected.txt:
* svg/W3C-SVG-1.1/text-tselect-01-b-expected.checksum:
* svg/W3C-SVG-1.1/text-tselect-01-b-expected.png:
* svg/W3C-SVG-1.1/text-tselect-01-b-expected.txt:
* svg/W3C-SVG-1.1/text-tspan-01-b-expected.checksum:
* svg/W3C-SVG-1.1/text-tspan-01-b-expected.png:
* svg/W3C-SVG-1.1/text-tspan-01-b-expected.txt:
* svg/W3C-SVG-1.1/text-ws-01-t-expected.checksum:
* svg/W3C-SVG-1.1/text-ws-01-t-expected.png:
* svg/W3C-SVG-1.1/text-ws-01-t-expected.txt:
* svg/W3C-SVG-1.1/text-ws-02-t-expected.checksum:
* svg/W3C-SVG-1.1/text-ws-02-t-expected.png:
* svg/W3C-SVG-1.1/text-ws-02-t-expected.txt:
git-svn-id: https://svn.webkit.org/repository/webkit/trunk@11933
268f45cc-cd09-0410-ab3c-
d52691b4dbfc
eseidel [Sun, 8 Jan 2006 07:55:52 +0000 (07:55 +0000)]
Reviewed by mjs
Removed old, unneeded code.
* WebCore+SVG/DrawCanvasItem.h: Removed.
* WebCore+SVG/DrawCanvasItem.mm: Removed.
* WebCore+SVG/DrawCanvasItemPrivate.h: Removed.
* WebCore+SVG/DrawDocument.h: Removed.
* WebCore+SVG/DrawDocument.mm: Removed.
* WebCore+SVG/DrawDocumentPrivate.h: Removed.
* WebCore+SVG/DrawView.h: Removed.
* WebCore+SVG/DrawView.mm: Removed.
* WebCore+SVG/DrawViewPrivate.h: Removed.
* WebCore+SVG/NSSVGImageRep.h: Removed.
* WebCore+SVG/NSSVGImageRep.m: Removed.
* WebCore.xcodeproj/project.pbxproj: remove files
git-svn-id: https://svn.webkit.org/repository/webkit/trunk@11932
268f45cc-cd09-0410-ab3c-
d52691b4dbfc
eseidel [Sun, 8 Jan 2006 07:39:07 +0000 (07:39 +0000)]
Reviewed by darin.
build-webkit should pass on build arguments from command line
http://bugzilla.opendarwin.org/show_bug.cgi?id=5854
* Scripts/build-webkit:
git-svn-id: https://svn.webkit.org/repository/webkit/trunk@11931
268f45cc-cd09-0410-ab3c-
d52691b4dbfc
eseidel [Sun, 8 Jan 2006 07:11:53 +0000 (07:11 +0000)]
Reviewed by mjs & xenon.
* Scripts/update-webkit: support Internal updates as well
git-svn-id: https://svn.webkit.org/repository/webkit/trunk@11930
268f45cc-cd09-0410-ab3c-
d52691b4dbfc
mjs [Sun, 8 Jan 2006 06:02:17 +0000 (06:02 +0000)]
2006-01-07 Maciej Stachowiak <mjs@apple.com>
Reviewed by Eric.
- fixed WebCore build
* khtml/rendering/render_canvasimage.h: Remove unneeded extern declarations.
git-svn-id: https://svn.webkit.org/repository/webkit/trunk@11929
268f45cc-cd09-0410-ab3c-
d52691b4dbfc
thatcher [Sun, 8 Jan 2006 04:38:04 +0000 (04:38 +0000)]
Updated for Subversion.
git-svn-id: https://svn.webkit.org/repository/webkit/trunk@11928
268f45cc-cd09-0410-ab3c-
d52691b4dbfc
thatcher [Sun, 8 Jan 2006 04:19:36 +0000 (04:19 +0000)]
Removing the .cvsignore files, cvs@svn used these to add the svn:ignore prop.
git-svn-id: https://svn.webkit.org/repository/webkit/trunk@11927
268f45cc-cd09-0410-ab3c-
d52691b4dbfc
thatcher [Sun, 8 Jan 2006 04:14:06 +0000 (04:14 +0000)]
adding the new Makefiles.
git-svn-id: https://svn.webkit.org/repository/webkit/trunk@11926
268f45cc-cd09-0410-ab3c-
d52691b4dbfc
ap [Sat, 7 Jan 2006 11:27:17 +0000 (11:27 +0000)]
Reviewed by Darin, landed by ap.
Test: fast/text/atsui-small-caps-punctuation-size.html
- fix http://bugzilla.opendarwin.org/show_bug.cgi?id=6397
ATSUI small caps use small punctuation
* WebCoreSupport.subproj/WebTextRenderer.m:
(createATSULayoutParameters): Changed the characters for which size must
not change from !u_isbase() to the M* categories.
git-svn-id: https://svn.webkit.org/repository/webkit/trunk@11925
268f45cc-cd09-0410-ab3c-
d52691b4dbfc
andersca [Sat, 7 Jan 2006 10:33:26 +0000 (10:33 +0000)]
2006-01-07 Anders Carlsson <andersca@mac.com>
Reviewed by Maciej.
- Fix http://bugzilla.opendarwin.org/show_bug.cgi?id=6373
REGRESSION: JavaScript hang when comparing large array to null
* khtml/ecma/kjs_html.cpp:
Remove toPrimitive.
* khtml/ecma/kjs_html.h:
(KJS::HTMLAllCollection::isEqualToNull):
Implement isEqualToNull and have it return true.
git-svn-id: https://svn.webkit.org/repository/webkit/trunk@11924
268f45cc-cd09-0410-ab3c-
d52691b4dbfc
andersca [Sat, 7 Jan 2006 10:32:25 +0000 (10:32 +0000)]
2006-01-07 Anders Carlsson <andersca@mac.com>
Reviewed by Maciej.
- fix http://bugzilla.opendarwin.org/show_bug.cgi?id=6373
REGRESSION: JavaScript hang when comparing large array to null
* kjs/object.h:
(KJS::JSObject::isEqualToNull):
Add new function which returns true if an object should be treated as null when
doing comparisons.
* kjs/operations.cpp:
(KJS::equal):
Use isEqualToNull.
git-svn-id: https://svn.webkit.org/repository/webkit/trunk@11923
268f45cc-cd09-0410-ab3c-
d52691b4dbfc
ap [Sat, 7 Jan 2006 10:22:45 +0000 (10:22 +0000)]
Reviewed by Maciej.
- Fix WebCore development build
http://bugzilla.opendarwin.org/show_bug.cgi?id=6408
* kxmlcore/Assertions.h: Use __VA_ARGS__ in variadic macros.
git-svn-id: https://svn.webkit.org/repository/webkit/trunk@11922
268f45cc-cd09-0410-ab3c-
d52691b4dbfc
eseidel [Sat, 7 Jan 2006 02:15:15 +0000 (02:15 +0000)]
Bug #: 4386652
Submitted by: eseidel
Reviewed by: darin
<rdar://problem/4386652> Crash: SVG filter crash at w3schools.com
* kcanvas/device/quartz/KCanvasFilterQuartz.mm:
(KCanvasFEDiffuseLightingQuartz::getCIFilter): nil check
(KCanvasFESpecularLightingQuartz::getCIFilter): nil check
git-svn-id: https://svn.webkit.org/repository/webkit/trunk@11921
268f45cc-cd09-0410-ab3c-
d52691b4dbfc
mjs [Fri, 6 Jan 2006 23:51:00 +0000 (23:51 +0000)]
Reviewed by Darin.
- miscellaneous changes for 4% speedup on the JavaScript iBench
http://bugzilla.opendarwin.org/show_bug.cgi?id=6396
Changes mostly thanks to Maks Orlovich, tweaked a little by me.
* kjs/create_hash_table: Use the same hash as the one used buy Identifier.
* kjs/function.cpp:
(KJS::FunctionImp::processParameters): Use the new List::copyFrom
(KJS::ActivationImp::ActivationImp): track variable while iterating
* kjs/internal.cpp:
(KJS::StringImp::toObject): create StringInstance directly
* kjs/list.cpp:
(KJS::List::copy): implement in terms of copyFrom
(KJS::List::copyFrom): more efficient way to copy in another list
* kjs/list.h:
* kjs/lookup.cpp:
(keysMatch): updated to work with identifier hash
(findEntry): ditto
(Lookup::findEntry): ditto
(Lookup::find): ditto
* kjs/lookup.h:
git-svn-id: https://svn.webkit.org/repository/webkit/trunk@11920
268f45cc-cd09-0410-ab3c-
d52691b4dbfc
hyatt [Fri, 6 Jan 2006 22:49:05 +0000 (22:49 +0000)]
Fix build bustage on Mac.
git-svn-id: https://svn.webkit.org/repository/webkit/trunk@11919
268f45cc-cd09-0410-ab3c-
d52691b4dbfc
hyatt [Fri, 6 Jan 2006 22:43:44 +0000 (22:43 +0000)]
Land all the changes to make JSCore build again on windows.
git-svn-id: https://svn.webkit.org/repository/webkit/trunk@11918
268f45cc-cd09-0410-ab3c-
d52691b4dbfc
hyatt [Fri, 6 Jan 2006 22:21:06 +0000 (22:21 +0000)]
Check in the remaining project changes for building with VC 2005
git-svn-id: https://svn.webkit.org/repository/webkit/trunk@11917
268f45cc-cd09-0410-ab3c-
d52691b4dbfc
sullivan [Fri, 6 Jan 2006 21:09:54 +0000 (21:09 +0000)]
Reviewed by Vicki Murley (full credit) and Tim Omernick (half credit).
- fixed <rdar://problem/4401102> REGRESSION (420+): When displaying a PDF, tabbing around stops working after reaching page
* WebView.subproj/WebPDFView.m:
(-[WebPDFView setNextKeyView:]):
Use [PDFSubview documentView] rather than PDFSubview here, since that's the view that we now hand off first-responderhood to.
git-svn-id: https://svn.webkit.org/repository/webkit/trunk@11916
268f45cc-cd09-0410-ab3c-
d52691b4dbfc
bdakin [Fri, 6 Jan 2006 20:02:13 +0000 (20:02 +0000)]
Bug #:
Submitted by:
Reviewed by:
git-svn-id: https://svn.webkit.org/repository/webkit/trunk@11915
268f45cc-cd09-0410-ab3c-
d52691b4dbfc
ggaren [Fri, 6 Jan 2006 19:24:04 +0000 (19:24 +0000)]
Patch by Mitz, reviwed by Darin, layout tested and landed by me.
- Fixed http://bugzilla.opendarwin.org/show_bug.cgi?id=6382
REGRESSION: Repro crash when clicking link with target="_blank"
* kwq/KWQKHTMLPart.mm:
(KWQKHTMLPart::setName):
* manual-tests/empty-link-target.html: Added.
git-svn-id: https://svn.webkit.org/repository/webkit/trunk@11914
268f45cc-cd09-0410-ab3c-
d52691b4dbfc
ggaren [Fri, 6 Jan 2006 18:13:37 +0000 (18:13 +0000)]
LayoutTests:
Rolling out this layout test for now, until we can get plugin testing
working.
* fast/plugins/netscape-back-forward.html: Removed.
WebKitTools:
Temporarily rolling out plugin support from DumpRenderTree because it
caused lots of layout test regressions.
* DumpRenderTree/DumpRenderTree.m:
(main): Remove invisible window added to support plugins.
git-svn-id: https://svn.webkit.org/repository/webkit/trunk@11913
268f45cc-cd09-0410-ab3c-
d52691b4dbfc
ap [Fri, 6 Jan 2006 15:50:53 +0000 (15:50 +0000)]
Reviewed by Darin.
- fix http://bugzilla.opendarwin.org/show_bug.cgi?id=5291
FORM multipart/form-data with GET method issue
Test cases:
* fast/forms/form-get-multipart.html
* fast/forms/form-get-multipart2.html
* fast/forms/form-get-multipart3.html
* fast/forms/form-post-urlencoded.html
* khtml/html/html_formimpl.cpp:
(DOM::HTMLFormElementImpl::submit):
Reset m_multipart to false if not posting.
(DOM::HTMLFormElementImpl::parseEnctype):
multipart/form-data doesn't imply POST method.
git-svn-id: https://svn.webkit.org/repository/webkit/trunk@11912
268f45cc-cd09-0410-ab3c-
d52691b4dbfc
ap [Fri, 6 Jan 2006 14:35:25 +0000 (14:35 +0000)]
Reviewed by Eric.
- fix http://bugzilla.opendarwin.org/show_bug.cgi?id=5792
Crasher on rendering-shapes from SVG 1.0 testsuite
Test case: fast/parser/entity-ignorable-whitespace.xhtml
* khtml/xml/xml_tokenizer.cpp:
(khtml::XMLTokenizer::finish): install an ignorableWhitespace callback to
work around a libxml2 bug
(khtml::ignorableWhitespaceHandler): no-op
git-svn-id: https://svn.webkit.org/repository/webkit/trunk@11911
268f45cc-cd09-0410-ab3c-
d52691b4dbfc
ap [Fri, 6 Jan 2006 11:03:11 +0000 (11:03 +0000)]
Same as the previous checkin, but should be for real now.
git-svn-id: https://svn.webkit.org/repository/webkit/trunk@11910
268f45cc-cd09-0410-ab3c-
d52691b4dbfc
andersca [Fri, 6 Jan 2006 10:47:08 +0000 (10:47 +0000)]
Remove conflict marker
git-svn-id: https://svn.webkit.org/repository/webkit/trunk@11909
268f45cc-cd09-0410-ab3c-
d52691b4dbfc
ap [Fri, 6 Jan 2006 10:44:47 +0000 (10:44 +0000)]
- fix development build failure from the previous checkin
* kjs/function.cpp:
(KJS::ActivationImp::put): Use prototype() accessor in assert.
git-svn-id: https://svn.webkit.org/repository/webkit/trunk@11908
268f45cc-cd09-0410-ab3c-
d52691b4dbfc
andersca [Fri, 6 Jan 2006 10:44:17 +0000 (10:44 +0000)]
2006-01-06 Anders Carlsson <andersca@mac.com>
Reviewed by Eric.
- update tests for http://bugzilla.opendarwin.org/show_bug.cgi?id=5142
parseXMLDocumentFragment can't parse fragments correctly
* fast/dom/set-innerHTML-expected.txt:
* fast/dom/set-innerHTML.xhtml:
Update these with the attached test case.
git-svn-id: https://svn.webkit.org/repository/webkit/trunk@11907
268f45cc-cd09-0410-ab3c-
d52691b4dbfc
andersca [Fri, 6 Jan 2006 10:39:55 +0000 (10:39 +0000)]
2006-01-06 Anders Carlsson <andersca@mac.com>
Reviewed by Eric.
- fix http://bugzilla.opendarwin.org/show_bug.cgi?id=5142
parseXMLDocumentFragment can't parse fragments correctly
* khtml/xml/xml_tokenizer.cpp:
(khtml::balancedStartElementNsHandler):
(khtml::balancedEndElementNsHandler):
(khtml::balancedCharactersHandler):
(khtml::balancedProcessingInstructionHandler):
(khtml::balancedCdataBlockHandler):
(khtml::balancedCommentHandler):
(khtml::balancedWarningHandler):
Add handlers.
(khtml::parseXMLDocumentFragment):
Change back into using xmlParseBalancedChunkMemory.
git-svn-id: https://svn.webkit.org/repository/webkit/trunk@11906
268f45cc-cd09-0410-ab3c-
d52691b4dbfc
eseidel [Fri, 6 Jan 2006 09:16:38 +0000 (09:16 +0000)]
Bug #: 5969
Submitted by: Alexander Kellett <lypanov@kde.org>
Reviewed by: eseidel
Basic support for <mask> tag.
http://bugzilla.opendarwin.org/show_bug.cgi?id=5969
* svg/W3C-SVG-1.1/masking-mask-01-b-expected.txt: updated.
* svg/custom/grayscale-gradient-mask-expected.checksum: Added.
* svg/custom/grayscale-gradient-mask-expected.png: Added.
* svg/custom/grayscale-gradient-mask-expected.txt: Added.
* svg/custom/grayscale-gradient-mask.svg: Added.
git-svn-id: https://svn.webkit.org/repository/webkit/trunk@11905
268f45cc-cd09-0410-ab3c-
d52691b4dbfc
eseidel [Fri, 6 Jan 2006 09:10:04 +0000 (09:10 +0000)]
Bug #: 5969
Submitted by: Alexander Kellett <lypanov@kde.org>
Reviewed by: eseidel
Basic support for <mask> tag.
http://bugzilla.opendarwin.org/show_bug.cgi?id=5969
Still missing attribute support for: maskUnits, maskContentUnits.
Mask pixel tests do not work in DumpRenderTree due to:
http://bugzilla.opendarwin.org/show_bug.cgi?id=6327
Added test cases anyway.
This also tickles a (known) gradient update issue:
http://bugzilla.opendarwin.org/show_bug.cgi?id=6052
* WebCore.xcodeproj/project.pbxproj: added Mask files
* kcanvas/KCanvasResources.cpp:
(KCanvasMasker::KCanvasMasker): added.
(KCanvasMasker::~KCanvasMasker): added.
(KCanvasMasker::setMask): added.
(KCanvasMasker::externalRepresentation): added.
(getMaskerById): added.
* kcanvas/KCanvasResources.h:
(KCanvasResource::isMasker): added.
(KCanvasMasker::isMasker): added.
(KCanvasMasker::mask): added.
* kcanvas/device/quartz/KCanvasItemQuartz.mm:
(KCanvasItemQuartz::paint): added mask support
* kcanvas/device/quartz/KCanvasMaskerQuartz.h: Added.
(KCanvasMaskerQuartz::KCanvasMaskerQuartz): added.
* kcanvas/device/quartz/KCanvasMaskerQuartz.mm: Added.
(applyLuminanceToAlphaFilter): added.
(applyExpandAlphatoGrayscaleFilter): added.
(transformImageIntoGrayscaleMask): added.
(KCanvasMaskerQuartz::applyMask): added.
* kcanvas/device/quartz/KCanvasResourcesQuartz.mm:
(KCanvasContainerQuartz::paint): added mask support.
* kcanvas/device/quartz/KRenderingDeviceQuartz.mm:
(KRenderingDeviceQuartz::createResource): added mask support.
* kcanvas/device/quartz/KRenderingPaintServerGradientQuartz.mm:
(KRenderingPaintServerRadialGradientQuartz::draw):
* kcanvas/device/quartz/QuartzSupport.h:
* kcanvas/device/quartz/QuartzSupport.mm:
(debugDumpCGImageToFile): added, debug only.
(debugDumpCGLayerToFile): added, debug only.
(debugDumpCIImageToFile): added, debug only.
* ksvg2/css/SVGCSSStyleSelector.cpp:
(KDOM::CSSStyleSelector::applySVGProperty): added mask support.
* ksvg2/css/SVGRenderStyle.cpp:
(SVGRenderStyle::SVGRenderStyle): added mask support.
(SVGRenderStyle::operator==): added mask support.
* ksvg2/css/SVGRenderStyle.h:
* ksvg2/css/SVGRenderStyleDefs.cpp:
(StyleMaskData::StyleMaskData): added mask support.
(StyleMaskData::operator==): added mask support.
* ksvg2/css/SVGRenderStyleDefs.h:
(KSVG::StyleMaskData::operator!=): added mask support.
* ksvg2/ecma/Ecma.cpp:
(Ecma::inheritedGetDOMNode): added mask support.
* ksvg2/svg/SVGMaskElementImpl.cpp: Added.
(KSVG::SVGMaskElementImpl::SVGMaskElementImpl): added.
(KSVG::SVGMaskElementImpl::~SVGMaskElementImpl): added.
(KSVG::SVGMaskElementImpl::x): added.
(KSVG::SVGMaskElementImpl::y): added.
(KSVG::SVGMaskElementImpl::width): added.
(KSVG::SVGMaskElementImpl::height): added.
(KSVG::SVGMaskElementImpl::attributeChanged): added.
(KSVG::SVGMaskElementImpl::childrenChanged): added.
(KSVG::SVGMaskElementImpl::parseMappedAttribute): added.
(KSVG::SVGMaskElementImpl::drawMaskerContent): added.
(KSVG::SVGMaskElementImpl::createRenderer): added.
(KSVG::SVGMaskElementImpl::canvasResource): added.
* ksvg2/svg/SVGMaskElementImpl.h: Added.
(KSVG::SVGMaskElementImpl::isValid): added.
(KSVG::SVGMaskElementImpl::rendererIsNeeded): added.
* ksvg2/svg/svgtags.in: added <mask> support.
git-svn-id: https://svn.webkit.org/repository/webkit/trunk@11904
268f45cc-cd09-0410-ab3c-
d52691b4dbfc
mjs [Fri, 6 Jan 2006 08:32:20 +0000 (08:32 +0000)]
JavaScriptCore:
Reviewed by Eric.
- fix remaining performance regression from Getter/Setter change
http://bugzilla.opendarwin.org/show_bug.cgi?id=6249
- Activation objects should not have __proto__ property
http://bugzilla.opendarwin.org/show_bug.cgi?id=6395
* kjs/function.cpp:
(KJS::ActivationImp::getOwnPropertySlot): Implement directly, thus
skipping getter/setter handling and __proto__ handling, as well
as inlining needed superclass stuff.
(KJS::ActivationImp::put): Implement directly, skipping getter/setter,
__proto__, and do canPut directly in PropertyMap::put since there's no
static property table either.
* kjs/function.h:
* kjs/property_map.cpp:
(KJS::PropertyMap::put): Allow optionally inlining canPut check.
* kjs/property_map.h:
LayoutTests:
Reviewed by Eric.
- test case for 6396: Activation objects should not have __proto__ property
http://bugzilla.opendarwin.org/show_bug.cgi?id=6395
* fast/js/activation-proto-expected.txt: Added.
* fast/js/activation-proto.html: Added.
git-svn-id: https://svn.webkit.org/repository/webkit/trunk@11903
268f45cc-cd09-0410-ab3c-
d52691b4dbfc
tomernic [Fri, 6 Jan 2006 05:57:25 +0000 (05:57 +0000)]
Reviewed by Geoff.
<rdar://problem/4400804> Client-side redirect to a non-HTTP URL confuses Safari
* WebView.subproj/WebFrame.m:
(-[WebFrame _continueLoadRequestAfterNavigationPolicy:formState:]):
If we were waiting for a quick redirect, but the policy delegate decided to ignore it, then we
need to report that the client redirect was cancelled.
git-svn-id: https://svn.webkit.org/repository/webkit/trunk@11902
268f45cc-cd09-0410-ab3c-
d52691b4dbfc
sullivan [Fri, 6 Jan 2006 00:12:03 +0000 (00:12 +0000)]
* WebView.subproj/WebPDFView.m:
(-[WebPDFView _fakeKeyEventWithFunctionKey:]):
Just added a FIXME comment about how to clean up this minor hack in the future.
git-svn-id: https://svn.webkit.org/repository/webkit/trunk@11887
268f45cc-cd09-0410-ab3c-
d52691b4dbfc