WebKit-https.git
15 years agoBug #: 4863
eseidel [Thu, 8 Sep 2005 08:03:42 +0000 (08:03 +0000)]
Bug #: 4863
Submitted by: eseidel
Reviewed by: darin
        Merged various changes from KDE, including:
        Qt3->Qt4 change: QWMatrix -> QMatrix
        A few remaining DOMString -> DOMStringImpl changes
        KRenderingDevicePaintServer now inherits KCanvasResource
        Various whitespace adjustments.
        Fewer, clearer logs from kcanvas/device/quartz code.
        DOM exception support.
        http://bugzilla.opendarwin.org/show_bug.cgi?id=4863

        * ForwardingHeaders/qmatrix.h: Added.
        * WebCore+SVG/DrawDocument.mm:
        (-[DrawDocumentPrivate init]):
        (-[DrawDocumentPrivate dealloc]):
        (-[DrawDocumentPrivate setPrimaryView:]):
        * WebCore.xcodeproj/project.pbxproj:
        * kcanvas/KCanvas.cpp:
        (KCanvas::~KCanvas):
        (KCanvas::reset):
        * kcanvas/KCanvasContainer.cpp:
        (KCanvasContainer::bbox):
        (KCanvasContainer::collisions):
        (KCanvasContainer::first):
        (KCanvasContainer::last):
        * kcanvas/KCanvasContainer.h:
        * kcanvas/KCanvasFilters.cpp:
        * kcanvas/KCanvasFilters.h:
        * kcanvas/KCanvasMatrix.cpp:
        (KCanvasMatrix::KCanvasMatrix):
        (KCanvasMatrix::operator=):
        (KCanvasMatrix::operator==):
        (KCanvasMatrix::operator!=):
        (KCanvasMatrix::translate):
        (KCanvasMatrix::multiply):
        (KCanvasMatrix::scale):
        (KCanvasMatrix::rotate):
        (KCanvasMatrix::rotateFromVector):
        (KCanvasMatrix::skewX):
        (KCanvasMatrix::skewY):
        (KCanvasMatrix::qmatrix):
        * kcanvas/KCanvasMatrix.h:
        * kcanvas/KCanvasRegistry.cpp:
        (operator<<):
        * kcanvas/KCanvasRegistry.h:
        * kcanvas/KCanvasResources.cpp:
        (KCanvasResource::KCanvasResource):
        (KCanvasMarker::draw):
        * kcanvas/KCanvasResources.h:
        * kcanvas/KCanvasTreeDebug.cpp:
        (operator<<):
        * kcanvas/KCanvasView.cpp:
        (KCanvasView::setCanvas):
        * kcanvas/KCanvasView.h:
        * kcanvas/device/KRenderingFillPainter.cpp:
        (KRenderingFillPainter::draw):
        * kcanvas/device/KRenderingPaintServer.h:
        (KRenderingPaintServer::KRenderingPaintServer):
        * kcanvas/device/KRenderingPaintServerGradient.cpp:
        (KRenderingPaintServerGradient::Private::Private):
        (KRenderingPaintServerGradient::KRenderingPaintServerGradient):
        (KRenderingPaintServerGradient::listener):
        (KRenderingPaintServerGradient::setListener):
        * kcanvas/device/KRenderingPaintServerGradient.h:
        * kcanvas/device/KRenderingPaintServerPattern.cpp:
        (KRenderingPaintServerPattern::Private::Private):
        (KRenderingPaintServerPattern::KRenderingPaintServerPattern):
        (KRenderingPaintServerPattern::listener):
        (KRenderingPaintServerPattern::setListener):
        * kcanvas/device/KRenderingPaintServerPattern.h:
        * kcanvas/device/KRenderingStrokePainter.cpp:
        (KRenderingStrokePainter::setPaintServer):
        (KRenderingStrokePainter::draw):
        * kcanvas/device/KRenderingStyle.cpp:
        (KRenderingStyle::Private::Private):
        * kcanvas/device/quartz/KCanvasFilterQuartz.mm:
        (KCanvasFilterQuartz::prepareFilter):
        * kcanvas/device/quartz/KRenderingPaintServerGradientQuartz.mm:
        (cgGradientCallback):
        (KRenderingPaintServerGradientQuartz::KRenderingPaintServerGradientQuartz):
        (KRenderingPaintServerGradientQuartz::updateQuartzGradientCache):
        (KRenderingPaintServerLinearGradientQuartz::draw):
        (KRenderingPaintServerRadialGradientQuartz::draw):
        * kcanvas/device/quartz/KRenderingPaintServerQuartz.h:
        * kcanvas/device/quartz/KRenderingPaintServerQuartz.mm:
        (KRenderingPaintServerPatternQuartz::draw):
        (KRenderingPaintServerImageQuartz::draw):
        * kdom/KDOMSettings.cpp:
        (KDOMSettings::init):
        (KDOMSettings::strToAdvice):
        * kdom/Shared.h:
        (KDOM::KDOM_SAFE_SET):
        * kdom/backends/libxml/LibXMLParser.cpp:
        (sax_start_doc):
        (sax_internal_subset):
        (sax_entity_decl):
        * kdom/bindings/IDLParser.pm:
        * kdom/bindings/IDLStructure.pm:
        * kdom/cache/KDOMCache.h:
        * kdom/cache/KDOMCachedObject.h:
        * kdom/cache/KDOMLoader.cpp:
        (DocumentLoader::setAutoloadImages):
        * kdom/cache/KDOMLoader.h:
        * kdom/core/AttrImpl.cpp:
        (AttrImpl::value):
        (AttrImpl::setPrefix):
        * kdom/core/DOMConfigurationImpl.cpp:
        (DOMConfigurationImpl::normalizeCharacters):
        * kdom/core/DOMImplementationImpl.cpp:
        (DOMImplementationImpl::DOMImplementationImpl):
        (DOMImplementationImpl::createDocument):
        (DOMImplementationImpl::idToType):
        * kdom/core/DOMImplementationImpl.h:
        * kdom/core/DocumentImpl.cpp:
        (DocumentImpl::removeListenerType):
        (DocumentImpl::getId):
        * kdom/core/DocumentTypeImpl.cpp:
        (DocumentTypeImpl::internalSubset):
        * kdom/core/NamedAttrMapImpl.cpp:
        (NamedAttrMapImpl::setValue):
        (NamedAttrMapImpl::dispatchAttrMutationEvent):
        * kdom/core/NamedNodeMapImpl.cpp:
        (RONamedNodeMapImpl::getNamedItem):
        * kdom/core/NodeImpl.cpp:
        (NodeBaseImpl::removeChildren):
        (NodeImpl::lookupNamespaceURI):
        * kdom/core/ProcessingInstructionImpl.cpp:
        (ProcessingInstructionImpl::ProcessingInstructionImpl):
        (ProcessingInstructionImpl::~ProcessingInstructionImpl):
        * kdom/core/ProcessingInstructionImpl.h:
        * kdom/core/domattrs.c:
        * kdom/css/CSSPrimitiveValueImpl.cpp:
        (FontFamilyValueImpl::FontFamilyValueImpl):
        * kdom/css/CSSStyleRuleImpl.cpp:
        (CSSStyleRuleImpl::parseString):
        * kdom/css/CSSStyleRuleImpl.h:
        * kdom/css/CSSStyleSelector.cpp:
        (CSSStyleSelector::CSSStyleSelector):
        (CSSStyleSelector::styleForElement):
        (CSSStyleSelector::applyRule):
        (CSSStyleSelector::getLangAttribute):
        * kdom/css/CSSStyleSelector.h:
        * kdom/css/CSSStyleSheetImpl.cpp:
        (CSSStyleSheetImpl::type):
        * kdom/css/CSSValueImpl.cpp:
        (ShadowValueImpl::cssText):
        * kdom/css/Font.h:
        * kdom/css/LinkStyleImpl.cpp: Added.
        (LinkStyleImpl::LinkStyleImpl):
        (LinkStyleImpl::~LinkStyleImpl):
        (LinkStyleImpl::sheet):
        * kdom/css/LinkStyleImpl.h: Added.
        * kdom/css/MediaListImpl.cpp:
        (MediaListImpl::setMediaText):
        * kdom/css/RectImpl.cpp:
        * kdom/css/RectImpl.h:
        (KDOM::RectImpl::top):
        (KDOM::RectImpl::right):
        (KDOM::RectImpl::bottom):
        (KDOM::RectImpl::left):
        * kdom/css/RenderStyle.cpp:
        (RenderStyle::diff):
        * kdom/css/RenderStyle.h:
        * kdom/css/RenderStyleDefs.cpp:
        (StyleInheritedData::StyleInheritedData):
        (StyleInheritedData::operator==):
        * kdom/css/RenderStyleDefs.h:
        * kdom/css/StyleBaseImpl.cpp:
        (CSSSelector::print):
        (CSSSelector::extractPseudoType):
        * kdom/events/EventTargetImpl.cpp:
        (EventTargetImpl::addEventListener):
        * kdom/kdom.h:
        (KDOM::):
        * kdom/ls/DOMImplementationLSImpl.cpp: Added.
        (DOMImplementationLSImpl::DOMImplementationLSImpl):
        (DOMImplementationLSImpl::~DOMImplementationLSImpl):
        (DOMImplementationLSImpl::createLSParser):
        (DOMImplementationLSImpl::createLSInput):
        (DOMImplementationLSImpl::createLSOutput):
        (DOMImplementationLSImpl::createLSSerializer):
        * kdom/ls/DOMImplementationLSImpl.h: Added.
        * kdom/ls/LSParserImpl.cpp:
        (LSParserImpl::parseURI):
        * kdom/ls/LSParserImpl.h:
        * kdom/ls/LSResourceResolverImpl.cpp:
        (LSResourceResolverImpl::resolveResource):
        * kdom/ls/LSResourceResolverImpl.h:
        * kdom/ls/LSSerializerImpl.cpp:
        (LSSerializerImpl::newLine):
        (LSSerializerImpl::writeToString):
        (LSSerializerImpl::escape):
        (LSSerializerImpl::escapeAttribute):
        * kdom/ls/LSSerializerImpl.h:
        * kdom/parser/KDOMParser.cpp:
        (Parser::handleError):
        (Parser::bufferForUrl):
        * kdom/range/RangeImpl.cpp:
        (RangeImpl::toString):
        * kdom/range/RangeImpl.h:
        * kdom/scripts/cssmakeprops:
        * kdom/scripts/cssmakevalues:
        * kdom/xpointer/PointerPartImpl.cpp:
        (PointerPartImpl::PointerPartImpl):
        * kdom/xpointer/ShortHandImpl.cpp:
        (ShortHandImpl::ShortHandImpl):
        * kdom/xpointer/XPointerEvaluatorImpl.cpp:
        (XPointerEvaluatorImpl::createXPointer):
        * kdom/xpointer/XPointerResultImpl.h:
        * kdom/xpointer/kdomxpointer.h:
        (KDOM::XPointer::):
        * ksvg2/KSVGFactory.cpp:
        (KSVGFactory::createPartObject):
        * ksvg2/css/SVGCSSStyleSelector.cpp:
        * ksvg2/events/SVGEventImpl.cpp:
        (SVGEventImpl::SVGEventImpl):
        (SVGEventImpl::initEvent):
        * ksvg2/events/SVGEventImpl.h:
        (KSVG::):
        * ksvg2/events/SVGZoomEventImpl.cpp:
        (SVGZoomEventImpl::SVGZoomEventImpl):
        * ksvg2/misc/KCanvasRenderingStyle.cpp:
        (KCanvasRenderingStyle::updateFill):
        (KCanvasRenderingStyle::updateStroke):
        (KCanvasRenderingStyle::startMarker):
        (KCanvasRenderingStyle::midMarker):
        (KCanvasRenderingStyle::endMarker):
        (KCanvasRenderingStyle::filter):
        * ksvg2/misc/KSVGTimeScheduler.cpp:
        (SVGTimer::notifyAll):
        * ksvg2/svg/SVGAnimateColorElementImpl.cpp:
        (SVGAnimateColorElementImpl::handleTimerEvent):
        * ksvg2/svg/SVGAnimateElementImpl.cpp:
        (SVGAnimateElementImpl::handleTimerEvent):
        * ksvg2/svg/SVGAnimationElementImpl.cpp:
        (SVGAnimationElementImpl::targetAttribute):
        (SVGAnimationElementImpl::setTargetAttribute):
        * ksvg2/svg/SVGAnimationElementImpl.h:
        * ksvg2/svg/SVGCursorElementImpl.cpp: Added.
        (SVGCursorElementImpl::SVGCursorElementImpl):
        (SVGCursorElementImpl::~SVGCursorElementImpl):
        (SVGCursorElementImpl::x):
        (SVGCursorElementImpl::y):
        (SVGCursorElementImpl::parseAttribute):
        (SVGCursorElementImpl::notifyFinished):
        * ksvg2/svg/SVGCursorElementImpl.h: Added.
        (KSVG::SVGCursorElementImpl::pixmap):
        * ksvg2/svg/SVGDOMImplementationImpl.cpp:
        (SVGDOMImplementationImpl::hasFeature):
        (SVGDOMImplementationImpl::createDocumentType):
        (SVGDOMImplementationImpl::createDocument):
        (SVGDOMImplementationImpl::typeToId):
        (SVGDOMImplementationImpl::idToType):
        * ksvg2/svg/SVGDocumentImpl.cpp:
        (SVGDocumentImpl::SVGDocumentImpl):
        (SVGDocumentImpl::createSVGElement):
        (SVGDocumentImpl::createElement):
        (SVGDocumentImpl::createElementNS):
        (SVGDocumentImpl::createEvent):
        (SVGDocumentImpl::notifyFinished):
        (SVGDocumentImpl::defaultNS):
        (SVGDocumentImpl::executeScripts):
        (SVGDocumentImpl::prepareMouseEvent):
        (SVGDocumentImpl::dispatchUIEvent):
        (SVGDocumentImpl::dispatchMouseEvent):
        * ksvg2/svg/SVGDocumentImpl.h:
        * ksvg2/svg/SVGElementImpl.cpp:
        (SVGElementImpl::getId):
        (SVGElementImpl::xmlbase):
        (SVGElementImpl::tryGetAttribute):
        (SVGElementImpl::tryGetAttributeNS):
        (SVGElementImpl::parseAttribute):
        (SVGElementImpl::addSVGEventListener):
        * ksvg2/svg/SVGElementImpl.h:
        * ksvg2/svg/SVGGradientElementImpl.cpp:
        (SVGGradientElementImpl::parseAttribute):
        * ksvg2/svg/SVGHelper.cpp:
        (SVGHelper::PercentageOfViewport):
        * ksvg2/svg/SVGImageElementImpl.cpp:
        (SVGImageElementImpl::notifyFinished):
        * ksvg2/svg/SVGLengthListImpl.cpp:
        (SVGLengthListImpl::parse):
        * ksvg2/svg/SVGLinearGradientElementImpl.cpp:
        (SVGLinearGradientElementImpl::x2):
        * ksvg2/svg/SVGMatrixImpl.cpp:
        (SVGMatrixImpl::SVGMatrixImpl):
        (SVGMatrixImpl::postMultiply):
        (SVGMatrixImpl::postTranslate):
        (SVGMatrixImpl::postScale):
        (SVGMatrixImpl::postScaleNonUniform):
        (SVGMatrixImpl::postRotate):
        (SVGMatrixImpl::postRotateFromVector):
        (SVGMatrixImpl::postFlipX):
        (SVGMatrixImpl::postFlipY):
        (SVGMatrixImpl::postSkewX):
        (SVGMatrixImpl::postSkewY):
        (SVGMatrixImpl::multiply):
        (SVGMatrixImpl::setMatrix):
        (SVGMatrixImpl::qmatrix):
        * ksvg2/svg/SVGMatrixImpl.h:
        * ksvg2/svg/SVGPatternElementImpl.cpp:
        (SVGPatternElementImpl::parseAttribute):
        * ksvg2/svg/SVGSVGElementImpl.cpp:
        (SVGSVGElementImpl::width):
        (SVGSVGElementImpl::height):
        (SVGSVGElementImpl::contentScriptType):
        (SVGSVGElementImpl::contentStyleType):
        (SVGSVGElementImpl::setContentStyleType):
        (SVGSVGElementImpl::createEvent):
        * ksvg2/svg/SVGSVGElementImpl.h:
        * ksvg2/svg/SVGScriptElementImpl.cpp:
        (SVGScriptElementImpl::parseAttribute):
        (SVGScriptElementImpl::executeScript):
        * ksvg2/svg/SVGScriptElementImpl.h:
        * ksvg2/svg/SVGSetElementImpl.cpp:
        (SVGSetElementImpl::handleTimerEvent):
        * ksvg2/svg/SVGStyleElementImpl.cpp:
        (SVGStyleElementImpl::xmlspace):
        (SVGStyleElementImpl::type):
        (SVGStyleElementImpl::media):
        (SVGStyleElementImpl::title):
        (SVGStyleElementImpl::childrenChanged):
        * ksvg2/svg/SVGStyledElementImpl.cpp:
        (SVGStyledElementImpl::attach):
        * ksvg2/svg/SVGTransformableImpl.cpp:
        (SVGTransformableImpl::updateSubtreeMatrices):
        (SVGTransformableImpl::parseAttribute):
        (SVGTransformableImpl::parseTransformAttribute):
        * ksvg2/svg/SVGTransformableImpl.h:
        * kwq/KWQNamespace.h:
        (Qt::): Added LayoutDirection for Qt4 support
        * kwq/KWQWMatrix.h: #define mapping QMatrix to QWMatrix

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@10485 268f45cc-cd09-0410-ab3c-d52691b4dbfc

15 years ago -added layout test for http://bugzilla.opendarwin.org/show_bug.cgi?id=4781
ggaren [Wed, 7 Sep 2005 23:27:41 +0000 (23:27 +0000)]
    -added layout test for bugzilla.opendarwin.org/show_bug.cgi?id=4781
        Date.setMonth fails with big values due to overflow

        Fix is in JavaScriptCore.

        Test cases added:

        * layout-tests/fast/js/date-big-setmonth-expected.txt: Added.
        * layout-tests/fast/js/date-big-setmonth.html: Added.

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@10484 268f45cc-cd09-0410-ab3c-d52691b4dbfc

15 years ago -fixed http://bugzilla.opendarwin.org/show_bug.cgi?id=4781
ggaren [Wed, 7 Sep 2005 23:27:28 +0000 (23:27 +0000)]
    -fixed bugzilla.opendarwin.org/show_bug.cgi?id=4781
        Date.setMonth fails with big values due to overflow

        Reviewed by darin.

        * kjs/date_object.cpp:
        (timetUsingCF): for consistency, changed return statement to invalidDate instead of LONG_MAX
        (KJS::fillStructuresUsingTimeArgs): modified for readability
        (KJS::fillStructuresUsingDateArgs): new function analogous to fillStructuresUsingTimeArgs
        (KJS::DateProtoFuncImp::callAsFunction): modified to use fillStructuresUsingDateArgs
        (KJS::DateObjectImp::construct): moved variable declaration to proper scope
        (KJS::DateObjectFuncImp::callAsFunction): moved variable declaration to proper scope

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@10483 268f45cc-cd09-0410-ab3c-d52691b4dbfc

15 years ago -updated expected test results to reflect fix for
ggaren [Wed, 7 Sep 2005 22:08:55 +0000 (22:08 +0000)]
    -updated expected test results to reflect fix for
        http://bugzilla.opendarwin.org/show_bug.cgi?id=4698
        kjs does not allow named functions in function expressions

        * tests/mozilla/expected.html:

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@10482 268f45cc-cd09-0410-ab3c-d52691b4dbfc

15 years ago Reviewed by Justin.
vicki [Wed, 7 Sep 2005 18:10:38 +0000 (18:10 +0000)]
    Reviewed by Justin.

        - fix <rdar://problem/4246096> REGRESSION links to named anchors don't scroll to the right place (4825)

        This is really just a better fix for 4233844. Also consolidated manual-tests/scrollToAnchorWithNewline.html
and the test case from Bugzilla bug 4825 into manual-tests/scrollToAnchor.html.

        Test cases added:
        * manual-tests/scrollToAnchor.html: Added.

        * khtml/xml/dom_nodeimpl.cpp:
        (DOM::ContainerNodeImpl::getUpperLeftCorner): when calculating scroll position, skip child nodes of the anchor
        if they do not have text boxes.

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@10481 268f45cc-cd09-0410-ab3c-d52691b4dbfc

15 years agoBug #: 4868
eseidel [Wed, 7 Sep 2005 08:00:28 +0000 (08:00 +0000)]
Bug #: 4868
Submitted by: Tobias Lidskog <tobiaslidskog@mac.com>
Reviewed by: eseidel
        * kcanvas/KCanvasCreator.cpp:
        (KCanvasCreator::createCanvasPathData):
        * kcanvas/device/quartz/KRenderingDeviceQuartz.mm:
        (KRenderingDeviceQuartz::contextForImage):
        * kcanvas/device/quartz/KRenderingPaintServerGradientQuartz.mm:
        (KRenderingPaintServerGradientQuartz::updateQuartzGradientCache):
        * ksvg2/svg/SVGDocumentImpl.cpp:
        (SVGDocumentImpl::~SVGDocumentImpl):
        Fixed several leaks.
        http://bugzilla.opendarwin.org/show_bug.cgi?id=4868

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@10480 268f45cc-cd09-0410-ab3c-d52691b4dbfc

15 years ago Reviewed by John Sullivan.
darin [Wed, 7 Sep 2005 02:38:35 +0000 (02:38 +0000)]
    Reviewed by John Sullivan.

        - fixed storage leaks; one of the leaks caused these 3 bugs:

        <rdar://problem/4231952> leaks of DOMStringImpl called from HTMLTokenizer::processToken, seen running WebKit tests
        <http://bugzilla.opendarwin.org/show_bug.cgi?id=4797>

        <rdar://problem/4233800> leak inside DOM::DocumentImpl::DocumentImpl, seen running webkit tests
        <http://bugzilla.opendarwin.org/show_bug.cgi?id=4795>

        <rdar://problem/4232812> leaks of NodeImpl called from HTMLParser::textCreateErrorCheck, seen running webkit tests
        <http://bugzilla.opendarwin.org/show_bug.cgi?id=4796>

        * khtml/html/html_elementimpl.cpp:
        (HTMLElementImpl::setOuterHTML): Put ref/deref around call to replaceChild to avoid leaking the node being replaced.
        (HTMLElementImpl::setOuterText): Put ref/deref around call to replaceChild to avoid leaking the node being replaced.
        Also changed removeChild calls to use remove instead, both for simplicity and to fix the leak without having
        to add a SharedPtr or ref/deref pair.

        * khtml/html/html_tableimpl.cpp:
        (DOM::HTMLTableElementImpl::setCaption): Put ref/deref around call to replaceChild to avoid leaking the node being
        replaced.
        (DOM::HTMLTableElementImpl::setTHead): Ditto.
        (DOM::HTMLTableElementImpl::setTFoot): Ditto.
        (DOM::HTMLTableElementImpl::setTBody): Tweaked a bit to match the other functions as closely as possible.
        No leak here.

        * khtml/xml/dom_nodeimpl.cpp:
        (DOM::NodeImpl::remove): Added ref/deref to avoid leaking the node being removed.
        (DOM::NodeImpl::normalize): Changed two calls to removeChild to calls to remove to prevent leaks.

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@10479 268f45cc-cd09-0410-ab3c-d52691b4dbfc

15 years ago Reviewed by harrison
justing [Tue, 6 Sep 2005 23:53:10 +0000 (23:53 +0000)]
    Reviewed by harrison

        Fixes <rdar://problem/3976872> REGRESSION (Mail): Pasted lines of plain text don't get the proper style if pasted into newlines

        For style matched paste, style information was gathered incorrectly.

        Test cases added:
        * layout-tests/editing/pasteboard/3976872-expected.txt: Added.
        * layout-tests/editing/pasteboard/3976872.html: Added.

        * khtml/editing/replace_selection_command.cpp:
        (khtml::ReplaceSelectionCommand::doApply):
        Even though the startBlock (selection.start().node()->enclosingBlockFlowElement) is where manipulation
        begins on a paste, it can be missing necessary style information.

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@10478 268f45cc-cd09-0410-ab3c-d52691b4dbfc

15 years ago - fixed build bustage from last checkin.
ggaren [Tue, 6 Sep 2005 23:46:39 +0000 (23:46 +0000)]
    - fixed build bustage from last checkin.

        Reviewed by haytt.

        * History.subproj/WebBackForwardList.m:
        (-[WebBackForwardList pageCacheSize]): updated debug printf since we no
        longer have a variable called 'multiplier'

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@10477 268f45cc-cd09-0410-ab3c-d52691b4dbfc

15 years ago Reduce the # of cached pages for a back/forward list. The old cache would cache the
hyatt [Tue, 6 Sep 2005 21:40:13 +0000 (21:40 +0000)]
Reduce the # of cached pages for a back/forward list.  The old cache would cache the
following per tab:
> 1gb memory = 16 pages per tab/window
> 512mb memory = 8 pages per tab/window
<= 512mb memory = 4 pages per tab/window

This consumes far too much memory and is way too aggressive.  The new cache sizes are
as follows:
>= 1gb memory = 3 pages per tab/window
>= 512mb memory = 2 pages per tab/window
< 512mb memory = 1 page per tab/window

        Reviewed by john

        * History.subproj/WebBackForwardList.m:
        (-[WebBackForwardList pageCacheSize]):
        * WebView.subproj/WebPreferences.m:
        (+[WebPreferences initialize]):

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@10476 268f45cc-cd09-0410-ab3c-d52691b4dbfc

15 years agoBug #: 4864
eseidel [Tue, 6 Sep 2005 10:19:02 +0000 (10:19 +0000)]
Bug #: 4864
Submitted by: Tobias Lidskog <tobiaslidskog@mac.com>
Reviewed by: eseidel
        Don't create empty fill/stroke servers if fill/stroke
        are specified as "none".
        http://bugzilla.opendarwin.org/show_bug.cgi?id=4864

        Test cases updated:
        * svg-tests/W3C-SVG-1.1/Resources/animation-add-BE-09-expected.txt:
        * svg-tests/W3C-SVG-1.1/Resources/animation-extRef-image1-expected.txt:
        * svg-tests/W3C-SVG-1.1/Resources/animation-extRef-image2-expected.txt:
        * svg-tests/W3C-SVG-1.1/Resources/animation-extRef-image3-expected.txt:
        * svg-tests/W3C-SVG-1.1/Resources/coords-units-01-f-expected.txt:
        * svg-tests/W3C-SVG-1.1/Resources/filters-blend-01-f-expected.txt:
        * svg-tests/W3C-SVG-1.1/Resources/filters-color-01-f-expected.txt:
        * svg-tests/W3C-SVG-1.1/Resources/filters-composite-01-f-expected.txt:
        * svg-tests/W3C-SVG-1.1/Resources/filters-conv-01-f-expected.txt:
        * svg-tests/W3C-SVG-1.1/Resources/filters-diffuse-01-f-expected.txt:
        * svg-tests/W3C-SVG-1.1/Resources/filters-example-01-f-expected.txt:
        * svg-tests/W3C-SVG-1.1/Resources/interact-dom-01-f-expected.txt:
        * svg-tests/W3C-SVG-1.1/Resources/interact-order-02-b-targ-expected.txt:
        * svg-tests/W3C-SVG-1.1/Resources/interact-order-03-b-targ-expected.txt:
        * svg-tests/W3C-SVG-1.1/Resources/linking-uri-01-b-expected.txt:
        * svg-tests/W3C-SVG-1.1/Resources/linkingCircle-f-expected.txt:
        * svg-tests/W3C-SVG-1.1/Resources/linkingToc-t-expected.txt:
        * svg-tests/W3C-SVG-1.1/Resources/paths-data-01-f-expected.txt:
        * svg-tests/W3C-SVG-1.1/Resources/paths-data-02-f-expected.txt:
        * svg-tests/W3C-SVG-1.1/Resources/paths-data-03-f-expected.txt:
        * svg-tests/W3C-SVG-1.1/Resources/paths-data-04-f-expected.txt:
        * svg-tests/W3C-SVG-1.1/Resources/rects-expected.txt:
        * svg-tests/W3C-SVG-1.1/Resources/rects_b-expected.txt:
        * svg-tests/W3C-SVG-1.1/Resources/shapes-ellipse-01-b-expected.txt:
        * svg-tests/W3C-SVG-1.1/Resources/shapes-ellipse-01-f-expected.txt:
        * svg-tests/W3C-SVG-1.1/Resources/shapes-rect-01-b-expected.txt:
        * svg-tests/W3C-SVG-1.1/Resources/shapes-rect-01-f-expected.txt:
        * svg-tests/W3C-SVG-1.1/Resources/struct-frag-01-B-expected.txt:
        * svg-tests/W3C-SVG-1.1/Resources/text-align-01-f-expected.txt:
        * svg-tests/W3C-SVG-1.1/Resources/text-align-02-f-expected.txt:
        * svg-tests/W3C-SVG-1.1/Resources/text-align-03-f-expected.txt:
        * svg-tests/W3C-SVG-1.1/Resources/text-altglyph-01-f-expected.txt:
        * svg-tests/W3C-SVG-1.1/Resources/text-extTref-BE-18-targ-expected.txt:
        * svg-tests/W3C-SVG-1.1/Resources/text-intro-01-f-expected.txt:
        * svg-tests/W3C-SVG-1.1/Resources/text-tref-01-f-expected.txt:
        * svg-tests/W3C-SVG-1.1/Resources/text-ws-01-f-expected.txt:
        * svg-tests/W3C-SVG-1.1/Resources/toc-sv-expected.txt:
        * svg-tests/W3C-SVG-1.1/Resources/toc-svcmp-expected.txt:
        * svg-tests/W3C-SVG-1.1/animate-elem-02-t-expected.txt:
        * svg-tests/W3C-SVG-1.1/animate-elem-03-t-expected.txt:
        * svg-tests/W3C-SVG-1.1/animate-elem-04-t-expected.txt:
        * svg-tests/W3C-SVG-1.1/animate-elem-05-t-expected.txt:
        * svg-tests/W3C-SVG-1.1/animate-elem-06-t-expected.txt:
        * svg-tests/W3C-SVG-1.1/animate-elem-07-t-expected.txt:
        * svg-tests/W3C-SVG-1.1/animate-elem-08-t-expected.txt:
        * svg-tests/W3C-SVG-1.1/animate-elem-09-t-expected.txt:
        * svg-tests/W3C-SVG-1.1/animate-elem-10-t-expected.txt:
        * svg-tests/W3C-SVG-1.1/animate-elem-11-t-expected.txt:
        * svg-tests/W3C-SVG-1.1/animate-elem-12-t-expected.txt:
        * svg-tests/W3C-SVG-1.1/animate-elem-13-t-expected.txt:
        * svg-tests/W3C-SVG-1.1/animate-elem-14-t-expected.txt:
        * svg-tests/W3C-SVG-1.1/animate-elem-15-t-expected.txt:
        * svg-tests/W3C-SVG-1.1/animate-elem-16-t-expected.txt:
        * svg-tests/W3C-SVG-1.1/animate-elem-17-t-expected.txt:
        * svg-tests/W3C-SVG-1.1/animate-elem-18-t-expected.txt:
        * svg-tests/W3C-SVG-1.1/animate-elem-19-t-expected.txt:
        * svg-tests/W3C-SVG-1.1/animate-elem-20-t-expected.txt:
        * svg-tests/W3C-SVG-1.1/animate-elem-21-t-expected.txt:
        * svg-tests/W3C-SVG-1.1/animate-elem-22-b-expected.txt:
        * svg-tests/W3C-SVG-1.1/animate-elem-23-t-expected.txt:
        * svg-tests/W3C-SVG-1.1/animate-elem-24-t-expected.txt:
        * svg-tests/W3C-SVG-1.1/animate-elem-25-t-expected.txt:
        * svg-tests/W3C-SVG-1.1/animate-elem-26-t-expected.txt:
        * svg-tests/W3C-SVG-1.1/animate-elem-27-t-expected.txt:
        * svg-tests/W3C-SVG-1.1/animate-elem-28-t-expected.txt:
        * svg-tests/W3C-SVG-1.1/animate-elem-29-b-expected.txt:
        * svg-tests/W3C-SVG-1.1/color-prof-01-f-expected.txt:
        * svg-tests/W3C-SVG-1.1/color-prop-01-b-expected.txt:
        * svg-tests/W3C-SVG-1.1/color-prop-02-f-expected.txt:
        * svg-tests/W3C-SVG-1.1/color-prop-03-t-expected.txt:
        * svg-tests/W3C-SVG-1.1/coords-trans-01-b-expected.txt:
        * svg-tests/W3C-SVG-1.1/coords-trans-02-t-expected.txt:
        * svg-tests/W3C-SVG-1.1/coords-trans-03-t-expected.txt:
        * svg-tests/W3C-SVG-1.1/coords-trans-04-t-expected.txt:
        * svg-tests/W3C-SVG-1.1/coords-trans-05-t-expected.txt:
        * svg-tests/W3C-SVG-1.1/coords-trans-06-t-expected.txt:
        * svg-tests/W3C-SVG-1.1/coords-units-01-b-expected.txt:
        * svg-tests/W3C-SVG-1.1/coords-units-02-b-expected.txt:
        * svg-tests/W3C-SVG-1.1/coords-units-03-b-expected.txt:
        * svg-tests/W3C-SVG-1.1/coords-viewattr-01-b-expected.txt:
        * svg-tests/W3C-SVG-1.1/coords-viewattr-02-b-expected.txt:
        * svg-tests/W3C-SVG-1.1/extend-namespace-01-f-expected.txt:
        * svg-tests/W3C-SVG-1.1/filters-blend-01-b-expected.txt:
        * svg-tests/W3C-SVG-1.1/filters-color-01-b-expected.txt:
        * svg-tests/W3C-SVG-1.1/filters-composite-02-b-expected.txt:
        * svg-tests/W3C-SVG-1.1/filters-comptran-01-b-expected.txt:
        * svg-tests/W3C-SVG-1.1/filters-conv-01-f-expected.txt:
        * svg-tests/W3C-SVG-1.1/filters-diffuse-01-f-expected.txt:
        * svg-tests/W3C-SVG-1.1/filters-displace-01-f-expected.txt:
        * svg-tests/W3C-SVG-1.1/filters-example-01-b-expected.txt:
        * svg-tests/W3C-SVG-1.1/filters-gauss-01-b-expected.txt:
        * svg-tests/W3C-SVG-1.1/filters-image-01-b-expected.txt:
        * svg-tests/W3C-SVG-1.1/filters-light-01-f-expected.txt:
        * svg-tests/W3C-SVG-1.1/filters-morph-01-f-expected.txt:
        * svg-tests/W3C-SVG-1.1/filters-offset-01-b-expected.txt:
        * svg-tests/W3C-SVG-1.1/filters-specular-01-f-expected.txt:
        * svg-tests/W3C-SVG-1.1/filters-tile-01-b-expected.txt:
        * svg-tests/W3C-SVG-1.1/filters-turb-01-f-expected.txt:
        * svg-tests/W3C-SVG-1.1/fonts-elem-01-t-expected.txt:
        * svg-tests/W3C-SVG-1.1/fonts-elem-02-t-expected.txt:
        * svg-tests/W3C-SVG-1.1/fonts-elem-03-b-expected.txt:
        * svg-tests/W3C-SVG-1.1/fonts-elem-04-b-expected.txt:
        * svg-tests/W3C-SVG-1.1/interact-cursor-01-f-expected.txt:
        * svg-tests/W3C-SVG-1.1/interact-dom-01-b-expected.txt:
        * svg-tests/W3C-SVG-1.1/interact-events-01-b-expected.txt:
        * svg-tests/W3C-SVG-1.1/interact-order-01-b-expected.txt:
        * svg-tests/W3C-SVG-1.1/interact-order-02-b-expected.txt:
        * svg-tests/W3C-SVG-1.1/interact-order-03-b-expected.txt:
        * svg-tests/W3C-SVG-1.1/interact-zoom-01-t-expected.txt:
        * svg-tests/W3C-SVG-1.1/linking-a-01-b-expected.txt:
        * svg-tests/W3C-SVG-1.1/linking-a-02-b-expected.txt:
        * svg-tests/W3C-SVG-1.1/linking-a-03-b-expected.txt:
        * svg-tests/W3C-SVG-1.1/linking-a-04-t-expected.txt:
        * svg-tests/W3C-SVG-1.1/linking-uri-01-b-expected.txt:
        * svg-tests/W3C-SVG-1.1/linking-uri-02-b-expected.txt:
        * svg-tests/W3C-SVG-1.1/linking-uri-03-t-expected.txt:
        * svg-tests/W3C-SVG-1.1/masking-mask-01-b-expected.txt:
        * svg-tests/W3C-SVG-1.1/masking-opacity-01-b-expected.txt:
        * svg-tests/W3C-SVG-1.1/masking-path-01-b-expected.txt:
        * svg-tests/W3C-SVG-1.1/masking-path-02-b-expected.txt:
        * svg-tests/W3C-SVG-1.1/masking-path-03-b-expected.txt:
        * svg-tests/W3C-SVG-1.1/masking-path-04-b-expected.txt:
        * svg-tests/W3C-SVG-1.1/masking-path-05-f-expected.txt:
        * svg-tests/W3C-SVG-1.1/metadata-example-01-b-expected.txt:
        * svg-tests/W3C-SVG-1.1/painting-fill-01-t-expected.txt:
        * svg-tests/W3C-SVG-1.1/painting-fill-02-t-expected.txt:
        * svg-tests/W3C-SVG-1.1/painting-fill-03-t-expected.txt:
        * svg-tests/W3C-SVG-1.1/painting-fill-04-t-expected.txt:
        * svg-tests/W3C-SVG-1.1/painting-marker-01-f-expected.txt:
        * svg-tests/W3C-SVG-1.1/painting-marker-02-f-expected.txt:
        * svg-tests/W3C-SVG-1.1/painting-render-01-b-expected.txt:
        * svg-tests/W3C-SVG-1.1/painting-stroke-01-t-expected.txt:
        * svg-tests/W3C-SVG-1.1/painting-stroke-02-t-expected.txt:
        * svg-tests/W3C-SVG-1.1/painting-stroke-03-t-expected.txt:
        * svg-tests/W3C-SVG-1.1/painting-stroke-04-t-expected.txt:
        * svg-tests/W3C-SVG-1.1/paths-data-01-t-expected.txt:
        * svg-tests/W3C-SVG-1.1/paths-data-02-t-expected.txt:
        * svg-tests/W3C-SVG-1.1/paths-data-03-f-expected.txt:
        * svg-tests/W3C-SVG-1.1/paths-data-04-t-expected.txt:
        * svg-tests/W3C-SVG-1.1/paths-data-05-t-expected.txt:
        * svg-tests/W3C-SVG-1.1/paths-data-06-t-expected.txt:
        * svg-tests/W3C-SVG-1.1/paths-data-07-t-expected.txt:
        * svg-tests/W3C-SVG-1.1/pservers-grad-01-b-expected.txt:
        * svg-tests/W3C-SVG-1.1/pservers-grad-02-b-expected.txt:
        * svg-tests/W3C-SVG-1.1/pservers-grad-03-b-expected.txt:
        * svg-tests/W3C-SVG-1.1/pservers-grad-04-b-expected.txt:
        * svg-tests/W3C-SVG-1.1/pservers-grad-05-b-expected.txt:
        * svg-tests/W3C-SVG-1.1/pservers-grad-06-b-expected.txt:
        * svg-tests/W3C-SVG-1.1/pservers-grad-07-b-expected.txt:
        * svg-tests/W3C-SVG-1.1/pservers-grad-08-b-expected.txt:
        * svg-tests/W3C-SVG-1.1/pservers-grad-09-b-expected.txt:
        * svg-tests/W3C-SVG-1.1/pservers-grad-10-b-expected.txt:
        * svg-tests/W3C-SVG-1.1/pservers-grad-11-b-expected.txt:
        * svg-tests/W3C-SVG-1.1/pservers-grad-12-b-expected.txt:
        * svg-tests/W3C-SVG-1.1/pservers-pattern-01-b-expected.txt:
        * svg-tests/W3C-SVG-1.1/render-elems-01-t-expected.txt:
        * svg-tests/W3C-SVG-1.1/render-elems-02-t-expected.txt:
        * svg-tests/W3C-SVG-1.1/render-elems-03-t-expected.txt:
        * svg-tests/W3C-SVG-1.1/render-elems-06-t-expected.txt:
        * svg-tests/W3C-SVG-1.1/render-elems-07-t-expected.txt:
        * svg-tests/W3C-SVG-1.1/render-elems-08-t-expected.txt:
        * svg-tests/W3C-SVG-1.1/render-groups-01-b-expected.txt:
        * svg-tests/W3C-SVG-1.1/render-groups-03-t-expected.txt:
        * svg-tests/W3C-SVG-1.1/script-handle-01-b-expected.txt:
        * svg-tests/W3C-SVG-1.1/script-handle-02-b-expected.txt:
        * svg-tests/W3C-SVG-1.1/script-handle-03-b-expected.txt:
        * svg-tests/W3C-SVG-1.1/script-handle-04-b-expected.txt:
        * svg-tests/W3C-SVG-1.1/shapes-circle-01-t-expected.txt:
        * svg-tests/W3C-SVG-1.1/shapes-ellipse-01-t-expected.txt:
        * svg-tests/W3C-SVG-1.1/shapes-line-01-t-expected.txt:
        * svg-tests/W3C-SVG-1.1/shapes-polygon-01-t-expected.txt:
        * svg-tests/W3C-SVG-1.1/shapes-polyline-01-t-expected.txt:
        * svg-tests/W3C-SVG-1.1/shapes-rect-01-t-expected.txt:
        * svg-tests/W3C-SVG-1.1/struct-cond-01-t-expected.txt:
        * svg-tests/W3C-SVG-1.1/struct-cond-02-t-expected.txt:
        * svg-tests/W3C-SVG-1.1/struct-defs-01-t-expected.txt:
        * svg-tests/W3C-SVG-1.1/struct-dom-01-b-expected.txt:
        * svg-tests/W3C-SVG-1.1/struct-dom-02-b-expected.txt:
        * svg-tests/W3C-SVG-1.1/struct-dom-03-b-expected.txt:
        * svg-tests/W3C-SVG-1.1/struct-dom-04-b-expected.txt:
        * svg-tests/W3C-SVG-1.1/struct-dom-05-b-expected.txt:
        * svg-tests/W3C-SVG-1.1/struct-dom-06-b-expected.txt:
        * svg-tests/W3C-SVG-1.1/struct-group-01-t-expected.txt:
        * svg-tests/W3C-SVG-1.1/struct-group-02-b-expected.txt:
        * svg-tests/W3C-SVG-1.1/struct-image-01-t-expected.txt:
        * svg-tests/W3C-SVG-1.1/struct-image-02-b-expected.txt:
        * svg-tests/W3C-SVG-1.1/struct-image-03-t-expected.txt:
        * svg-tests/W3C-SVG-1.1/struct-image-04-t-expected.txt:
        * svg-tests/W3C-SVG-1.1/struct-image-05-b-expected.txt:
        * svg-tests/W3C-SVG-1.1/struct-symbol-01-b-expected.txt:
        * svg-tests/W3C-SVG-1.1/styling-css-01-b-expected.txt:
        * svg-tests/W3C-SVG-1.1/styling-css-02-b-expected.txt:
        * svg-tests/W3C-SVG-1.1/styling-css-03-b-expected.txt:
        * svg-tests/W3C-SVG-1.1/styling-inherit-01-b-expected.txt:
        * svg-tests/W3C-SVG-1.1/styling-pres-01-t-expected.txt:
        * svg-tests/W3C-SVG-1.1/text-align-01-b-expected.txt:
        * svg-tests/W3C-SVG-1.1/text-align-02-b-expected.txt:
        * svg-tests/W3C-SVG-1.1/text-align-03-b-expected.txt:
        * svg-tests/W3C-SVG-1.1/text-align-04-b-expected.txt:
        * svg-tests/W3C-SVG-1.1/text-align-05-b-expected.txt:
        * svg-tests/W3C-SVG-1.1/text-align-06-b-expected.txt:
        * svg-tests/W3C-SVG-1.1/text-altglyph-01-b-expected.txt:
        * svg-tests/W3C-SVG-1.1/text-deco-01-b-expected.txt:
        * svg-tests/W3C-SVG-1.1/text-fonts-01-t-expected.txt:
        * svg-tests/W3C-SVG-1.1/text-fonts-02-t-expected.txt:
        * svg-tests/W3C-SVG-1.1/text-intro-01-t-expected.txt:
        * svg-tests/W3C-SVG-1.1/text-intro-02-b-expected.txt:
        * svg-tests/W3C-SVG-1.1/text-intro-03-b-expected.txt:
        * svg-tests/W3C-SVG-1.1/text-intro-04-t-expected.txt:
        * svg-tests/W3C-SVG-1.1/text-path-01-b-expected.txt:
        * svg-tests/W3C-SVG-1.1/text-spacing-01-b-expected.txt:
        * svg-tests/W3C-SVG-1.1/text-text-01-b-expected.txt:
        * svg-tests/W3C-SVG-1.1/text-text-03-b-expected.txt:
        * svg-tests/W3C-SVG-1.1/text-tref-01-b-expected.txt:
        * svg-tests/W3C-SVG-1.1/text-tselect-01-b-expected.txt:
        * svg-tests/W3C-SVG-1.1/text-tspan-01-b-expected.txt:
        * svg-tests/W3C-SVG-1.1/text-ws-01-t-expected.txt:
        * svg-tests/W3C-SVG-1.1/text-ws-02-t-expected.txt:

        * ksvg2/misc/KCanvasRenderingStyle.cpp:
        (KCanvasRenderingStyle::updateFill):
        (KCanvasRenderingStyle::updateStroke):

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@10475 268f45cc-cd09-0410-ab3c-d52691b4dbfc

15 years ago Reviewed by John Sullivan.
darin [Mon, 5 Sep 2005 23:12:44 +0000 (23:12 +0000)]
    Reviewed by John Sullivan.

        - fixed http://bugzilla.opendarwin.org/show_bug.cgi?id=4846
          REGRESSION: Carbon WebKit applications don't work at all

        * Carbon.subproj/HIWebView.m: Remove lots of unneeded declarations of private stuff.
        (Draw): Call WKNSWindowOverrideCGContext and WKNSWindowRestoreCGContext rather
        than calling a non-existent setCGContext: method on the context.

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@10474 268f45cc-cd09-0410-ab3c-d52691b4dbfc

15 years ago Reviewed by John Sullivan.
darin [Mon, 5 Sep 2005 23:10:18 +0000 (23:10 +0000)]
    Reviewed by John Sullivan.

        - fixed http://bugzilla.opendarwin.org/show_bug.cgi?id=4822
          REGRESSION dragging does not stop when you release the mouse button in Google Maps

        Test cases added:
        * layout-tests/fast/dom/Window/window-remove-event-listener.html: Added.
        * layout-tests/fast/dom/Window/window-remove-event-listener-expected.txt: Added.

        * khtml/ecma/kjs_window.cpp: (KJS::WindowFunc::callAsFunction):
        Fixed typo where window.removeEventListener would call addEventListener!

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@10473 268f45cc-cd09-0410-ab3c-d52691b4dbfc

15 years ago Reviewed by John Sullivan.
darin [Mon, 5 Sep 2005 22:41:37 +0000 (22:41 +0000)]
    Reviewed by John Sullivan.

        - fixed http://bugzilla.opendarwin.org/show_bug.cgi?id=4493
          add qualifiedName checking for empty string

        * khtml/xml/dom_docimpl.cpp:
        (qualifiedNameIsValid): Added.
        (qualifiedNameIsMalformed): Added.
        (DOMImplementationImpl::createDocumentType): Added checks and exceptions using above functions.
        (DOMImplementationImpl::createDocument): Ditto.

        * layout-tests/dom/html/level2/core/createDocument08-expected.txt: Updated to expect success.
        * layout-tests/dom/html/level2/core/createDocumentType04-expected.txt: Ditto.

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@10472 268f45cc-cd09-0410-ab3c-d52691b4dbfc

15 years agoWebCore:
sullivan [Mon, 5 Sep 2005 22:26:06 +0000 (22:26 +0000)]
WebCore:

        Reviewed by Dave Hyatt.

        Test cases added: none, doesn't affect layout

        - fixed <rdar://problem/4211999> Safari quits when click-drag-hold an image that is
        set to automatically change.

        * khtml/khtmlview.cpp:
        (KHTMLView::updateDragAndDrop):
        add missing nil check

WebKit:

        Reviewed by Dave Hyatt.

        - change related to <rdar://problem/4211999> Safari quits when click-drag-hold an image
        that is set to automatically change.

        * WebView.subproj/WebHTMLView.m:
        (-[NSArray namesOfPromisedFilesDroppedAtDestination:]):
        handle nil wrapper with ERROR and early return rather than ASSERT, since we now know
        of a way to reproduce this (written up as 4244861)

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@10471 268f45cc-cd09-0410-ab3c-d52691b4dbfc

15 years ago Reviewed by John Sullivan.
darin [Mon, 5 Sep 2005 22:22:40 +0000 (22:22 +0000)]
    Reviewed by John Sullivan.

        - fixed http://bugzilla.opendarwin.org/show_bug.cgi?id=4357
          crash related to animated GIFs, reproducible in non-Safari WebKit application

        * WebCoreSupport.subproj/WebImageData.m:
        (removeAnimatingRendererFromView): Added.
        (removeFromDictionary): Added.
        (-[WebImageData removeAnimatingRenderer:]): Rewrote using CF functions rather than
        NS functions so that we never retain the views, since this can be called from
        a view's dealloc method.
        (setNeedsDisplayInAnimationRect): Added.
        (-[WebImageData _nextFrame:]): Rewrote as above, even though in this case it can't
        be called from the dealloc method.

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@10470 268f45cc-cd09-0410-ab3c-d52691b4dbfc

15 years ago Reviewed by John Sullivan.
darin [Mon, 5 Sep 2005 20:25:17 +0000 (20:25 +0000)]
    Reviewed by John Sullivan.

        - fixed http://bugzilla.opendarwin.org/show_bug.cgi?id=4025
          Reproducible crash (infinite recursion?) choosing Make Link from text field's contextual menu

        * kwq/KWQTextField.mm:
        (-[KWQTextFieldController textView:shouldChangeTextInRange:replacementString:]):
        Allow a replacement string of nil.

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@10469 268f45cc-cd09-0410-ab3c-d52691b4dbfc

15 years ago Reviewed and landed by Darin.
darin [Mon, 5 Sep 2005 17:18:59 +0000 (17:18 +0000)]
    Reviewed and landed by Darin.

        - added a test case that covers 8-digit hexadecimal entities

        * layout-tests/fast/parser/hex-entities-length.html: Added.
        * layout-tests/fast/parser/hex-entities-length-expected.txt: Added.

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@10468 268f45cc-cd09-0410-ab3c-d52691b4dbfc

15 years ago Reviewed by John Sullivan.
darin [Mon, 5 Sep 2005 04:01:24 +0000 (04:01 +0000)]
    Reviewed by John Sullivan.

        - fixed http://bugzilla.opendarwin.org/show_bug.cgi?id=4274
          REGRESSION: canvas draws when window loses focus (flipped and in wrong position!)
        - fixed http://bugzilla.opendarwin.org/show_bug.cgi?id=4755
          "CGContext*: invalid context" messages dumped to the console (may indicate a performance hit)

        * khtml/rendering/render_canvasimage.cpp: (RenderCanvasImage::paint):
        Don't try to paint if painting is disabled.

        * kwq/KWQPainter.mm:
        (QPainter::addClip): Do nothing if painting is disabled.
        (QPainter::addRoundedRectClip): Ditto.
        (QPainter::currentContext): Assert that painting is not disabled.
        (QPainter::beginTransparencyLayer): Do nothing if painting is disabled.
        (QPainter::endTransparencyLayer): Ditto.
        (QPainter::setShadow): Ditto.
        (QPainter::clearShadow): Ditto.
        (QPainter::initFocusRing): Ditto.
        (QPainter::addFocusRingRect): Ditto.
        (QPainter::drawFocusRing): Ditto.

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@10467 268f45cc-cd09-0410-ab3c-d52691b4dbfc

15 years ago Reviewed by John Sullivan.
darin [Mon, 5 Sep 2005 03:43:03 +0000 (03:43 +0000)]
    Reviewed by John Sullivan.

        - fixed http://bugzilla.opendarwin.org/show_bug.cgi?id=4393
          REGRESSION: Unconfirmed text ignored in input type=text

        Test cases added:
        * manual-tests/input-type-text-unconfirmed-inline-input.html: Added.

        * kwq/KWQTextField.mm:
        (-[KWQTextFieldController controlTextDidBeginEditing:]): Call
        setWantsNotificationForMarkedText:YES on the field editor so we get
        "text did change" calls even for changes to the marked text.
        (-[KWQTextFieldController controlTextDidChange:]): Only call the bridge
        when we have changes and there is no marked text -- this is good because
        the bridge is used to implement form auto-fill and preserves the existing
        behavior. A more elegant future fix would be to notify the bridge more often
        and have the auto-fill code itself implement the "don't auto-fill when there
        is marked text" rule.
        (-[NSTextField _KWQ_currentEditor]): Change type to NSTextView so we can
        use this function to code NSTextView-specific stuff. The field editors are
        always subclasses of NSTextView.

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@10466 268f45cc-cd09-0410-ab3c-d52691b4dbfc

15 years ago * kjs/identifier.cpp: Fix comment, add missing include.
darin [Sun, 4 Sep 2005 21:38:32 +0000 (21:38 +0000)]
    * kjs/identifier.cpp: Fix comment, add missing include.
        (Follow-on to changes from yesterday.)

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@10465 268f45cc-cd09-0410-ab3c-d52691b4dbfc

15 years ago - added a layout test from Bugzilla for a bug that was fixed a while back
darin [Sun, 4 Sep 2005 20:56:31 +0000 (20:56 +0000)]
    - added a layout test from Bugzilla for a bug that was fixed a while back

        * layout-tests/fast/parser/script-tag-with-trailing-slash-expected.txt: Added.
        * layout-tests/fast/parser/script-tag-with-trailing-slash.html: Added.

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@10464 268f45cc-cd09-0410-ab3c-d52691b4dbfc

15 years ago * WebKitSystemInterface.h: Update to latest
darin [Sun, 4 Sep 2005 19:53:34 +0000 (19:53 +0000)]
    * WebKitSystemInterface.h: Update to latest
        * libWebKitSystemInterface.a: Ditto.

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@10463 268f45cc-cd09-0410-ab3c-d52691b4dbfc

15 years ago - temporarily disable LEAKS messages that are giving too many false positives
darin [Sun, 4 Sep 2005 09:55:08 +0000 (09:55 +0000)]
    - temporarily disable LEAKS messages that are giving too many false positives
          we'll turn these back on again once we get them to really mean something.

        * khtml/xml/dom_elementimpl.cpp: (ElementImplCounter::~ElementImplCounter):
        Commented out the code to fprintf.
        * khtml/xml/dom_nodeimpl.cpp: (DOM::NodeImplCounter::~NodeImplCounter): Ditto.

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@10462 268f45cc-cd09-0410-ab3c-d52691b4dbfc

15 years agoBug #: none
eseidel [Sun, 4 Sep 2005 09:22:48 +0000 (09:22 +0000)]
Bug #: none
Submitted by: eseidel
Reviewed by: none
        No review needed, only affects SVG, removing unused files.

        * WebCore.xcodeproj/project.pbxproj: removed ksvg2/Scripts group.
        * ksvg2/scripts/ksvgstatus.xsl: Removed.
        * ksvg2/scripts/regressiontest.sh: Removed.
        * ksvg2/scripts/regressiontestsetup.sh: Removed.

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@10461 268f45cc-cd09-0410-ab3c-d52691b4dbfc

15 years agoBug #: none
eseidel [Sun, 4 Sep 2005 09:10:54 +0000 (09:10 +0000)]
Bug #: none
Submitted by: eseidel
Reviewed by: none
        No review needed, only affects SVG, only replacing line endings.

        * ksvg2/svg/SVGFEBlendElementImpl.h: CRLF -> LF
        * ksvg2/svg/SVGFEFloodElementImpl.h: CRLF -> LF
        Fixed two files with windows line endings.

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@10460 268f45cc-cd09-0410-ab3c-d52691b4dbfc

15 years ago - fixed the build
darin [Sun, 4 Sep 2005 08:23:40 +0000 (08:23 +0000)]
    - fixed the build

        * khtml/rendering/break_lines.cpp: Added missing include of <qstring.h>.

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@10459 268f45cc-cd09-0410-ab3c-d52691b4dbfc

15 years ago Reviewed and landed by Darin.
darin [Sun, 4 Sep 2005 07:42:31 +0000 (07:42 +0000)]
    Reviewed and landed by Darin.

        - fixed <rdar://problem/3698926> so slow it feels like a hang calling UCFindTextBreak() tons of times at forum.presence-pc.com (4789)
          also http://bugzilla.opendarwin.org/show_bug.cgi?id=4789

        No test cases added because this is a performance fix. Existing test cases continue to work.

        * khtml/rendering/break_lines.h: Declare the new nextBreakablePosition and also define a new
        isBreakable function that adds an in/out "next breakable position" parameter.
        * khtml/rendering/break_lines.cpp: (khtml::nextBreakablePosition): Replaced the old isBreakable
        with this function.

        * khtml/rendering/bidi.cpp: (khtml::RenderBlock::findNextLineBreak): Call the new version of
        isBreakable that uses the previously-found "next breakable" position until we pass it rather
        than analyzing each position separately to see if we can break there.

        * khtml/rendering/render_text.cpp: (RenderText::calcMinMaxWidth): Call the new isBreakable, and
        also do some things to streamline and perhaps speed up: a) use an index withing the string rather
        than within the word when finding a word break, b) use a cached copy of the string base pointer
        and the string length rather than repeatedly dereferencing str, c) use a cached copy of the current
        character rather than repeatedly fetching it. Darin also changed one confusing use of ? : to just
        use && instead.

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@10458 268f45cc-cd09-0410-ab3c-d52691b4dbfc

15 years ago Reviewed, tweaked and landed by Darin.
darin [Sun, 4 Sep 2005 06:21:54 +0000 (06:21 +0000)]
    Reviewed, tweaked and landed by Darin.

        - another try at some of the Windows compilation fixes
          should fix these bugs: 4546, 4831, 4834, 4643, 4830, 4832, 4833, 4835

        * kjs/collector.cpp: Add missing <setjmp.h> include.
        * kjs/date_object.cpp: Fix broken copysign macro.
        * kjs/dtoa.cpp: Move macro definitions down after all header includes.
        * kjs/fast_malloc.cpp: Add missing <assert.h> and <stddef.h> includes.
        * kjs/function.cpp: Remove broken isxdigit definition.
        * kjs/grammar.y: Add a missing semicolon (and remove an excess one).
        * kjs/identifier.cpp: Turn off AVOID_STATIC_CONSTRUCTORS because the placement new syntax
        doesn't seem to work in Visual C++ (I'm surprised to hear that, by the way).
        * kjs/value.h: Made ValueImp's destructor virtual because otherwise pointers to ValueImp
        on the stack aren't right for garbage collection on Windows (don't think it works that
        way with gcc's virtual table scheme, but it's a harmless change).

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@10457 268f45cc-cd09-0410-ab3c-d52691b4dbfc

15 years ago Reviewed, tweaked and landed by Darin.
darin [Sun, 4 Sep 2005 01:18:13 +0000 (01:18 +0000)]
    Reviewed, tweaked and landed by Darin.

        - some Windows compilation fixes, hoping to fix the problems reported in these bugs:
          4627, 4629, 4630, 4631, 4632, 4633, 4634, 4635, 4636, 4637, 4639, 4640, 4641, 4644, 4645

        * kjs/collector.cpp: Include <windows.h> on WIN32. Put thread-related code inside
        KJS_MULTIPLE_THREADS #if directives.
        (KJS::Collector::markCurrentThreadConservatively): Use NT_TIB to find the stack base on Win32.

        * kjs/config.h: Define HAVE_SYS_TIMEB_H for Win32.

        * kjs/date_object.cpp: Add include of <limits.h>. Add definitions of strncasecmp, isfinite, and
        copysign for Win32.
        (KJS::KRFCDate_parseDate): Move "errno = 0" line down closer to the first call to strol -- I believe
        that on Win32 there's some other call before that setting errno.

        * kjs/date_object.h: Remove unneeded include of <sys/time.h>.

        * kjs/dtoa.cpp: Add an undef of strtod, needed on Win32.

        * kjs/fast_malloc.cpp: Put #if !WIN32 around some customization that's not appropriate on Win32.
        (KJS::region_list_append): Add a missing cast so this Win32-specific function compiles in C++.
        (KJS::sbrk): Change parameter type to match the declaration.

        * kjs/function.cpp: (isxdigit): Define a locale-independent isxdigit on Win32.

        * kjs/function.h: Remove unneeded friend class Function for FunctionImp.

        * kjs/identifier.cpp: Took out the APPLE_CHANGES from around the AVOID_STATIC_CONSTRUCTORS
        define. We ultimately intend to phase out APPLE_CHANGES entirely. Also fix the
        non-AVOID_STATIC_CONSTRUCTORS code path.

        * kjs/internal.cpp: Remove uneeded include of <strings.h>, which was confused with <string.h>!
        Add a Win32 implementation of copysign. Put the threads code inside KJS_MULTIPLE_THREADS.

        * kjs/internal.h: Define a KJS_MULTIPLE_THREADS macro on non-Win32 only. Later we can make this
        specific to Mac OS X if we like.

        * kjs/interpreter_map.cpp: Add missing include of <stdlib.h>.

        * kjs/list.cpp:
        (KJS::ListImp::markValues): Use std::min instead of MIN.
        (KJS::List::copy): Ditto.
        (KJS::List::copyTail): Ditto.

        * kjs/math_object.cpp: (signbit): Add a Win32 implementation of signbit.

        * kjs/nodes.cpp: (Node::finalCheck): Use unsigned instead of uint.
        Put the use of always_inline inside __GNUC__.

        * kjs/number_object.cpp: (NumberProtoFuncImp::callAsFunction): Use "10.0" instead of "10"
        inside all the calls to pow to avoid ambiguity caused by overloading of pow on Win32, seen
        when passing an int rather than a double or float.

        * kjs/operations.cpp:
        (KJS::isInf): Add Win32 implementation.
        (KJS::isPosInf): Add Win32 implementation.
        (KJS::isNegInf): Add Win32 implementation.

        * kjs/regexp.cpp: Use unsigned instead of uint.
        * kjs/regexp.h: Ditto.
        * kjs/regexp_object.cpp: Ditto.
        * kjs/regexp_object.h: Ditto.

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@10456 268f45cc-cd09-0410-ab3c-d52691b4dbfc

15 years ago This patch substantially reworks how mouse clicking and double clicking work in...
hyatt [Sat, 3 Sep 2005 23:10:02 +0000 (23:10 +0000)]
This patch substantially reworks how mouse clicking and double clicking work in the DOM.

(1) screenY has been fixed so that it is no longer flipped.  This makes the values consistent with
other browsers on the Mac (like Firefox) and with Windows.

(2) For synthetic events delivered when the click() method is invoked, the values are simply set to 0
and false (e.g., for button, shiftKey, detail and so on).  This behavior matches Firefox.  WinIE uses
the current key and mouse state, but this just results in delivery of nonsense data, so we have opted
to match Firefox.

(3) onclick now exactly matches the DOM "click" event definition.  This means that onclick will now
fire on every single click (regardless of the click count), and onclick will now be considered the same
event as "click", meaning addEventListener "click"s and onclicks can interleave and work correctly during
the bubbling phase.  This behavior again deviates deliberately from WinIE and matches Firefox.  (In WinIE,
the onclick and ondblclick events are mutually exclusive, with click representing an odd clickCount and
dblclick representing an even clickCount).

(4) ondblclick has been changed to fire only when clickCount is exactly 2.  This matches Firefox.  dblclick
remains a separate synthetic event that fires independently of click with a clickCount of 2.  This also
matches Firefox behavior.

(5) mouseover and mouseout have been patched not to fire when they occur on a disabled control.  More generally, no
mouse event will be delivered to a disabled element.  The current check only examines the target node, and this
is not good enough (but can be improved in a later patch).  Some nodes will be children of disabled ancestors (e.g.,
options or children of a <button), and this is not yet taken into account.

(6) The behavior of shifting focus on a mousedown has been fixed to not occur if preventDefault has been set.  This
matches Firefox.

        Reviewed by darin

        * khtml/ecma/kjs_binding.cpp:
        (KJS::ScriptInterpreter::wasRunByUserGesture):
        * khtml/ecma/kjs_dom.cpp:
        (KJS::DOMNode::getValueProperty):
        (KJS::DOMNode::putValueProperty):
        * khtml/ecma/kjs_window.cpp:
        (KJS::Window::getValueProperty):
        (KJS::Window::put):
        * khtml/html/html_elementimpl.cpp:
        (HTMLElementImpl::parseMappedAttribute):
        (HTMLElementImpl::click):
        * khtml/html/html_formimpl.cpp:
        (DOM::HTMLInputElementImpl::defaultEventHandler):
        * khtml/html/html_inlineimpl.cpp:
        (DOM::HTMLAnchorElementImpl::defaultEventHandler):
        * khtml/khtmlview.cpp:
        (KHTMLViewPrivate::reset):
        (KHTMLView::viewportMousePressEvent):
        (KHTMLView::viewportMouseDoubleClickEvent):
        (KHTMLView::dispatchMouseEvent):
        * khtml/rendering/render_form.cpp:
        (RenderFormElement::slotClicked):
        * khtml/rendering/render_replaced.cpp:
        (RenderWidget::sendConsumedMouseUp):
        (RenderWidget::eventFilter):
        * khtml/rendering/render_replaced.h:
        * khtml/xml/EventNames.h:
        * khtml/xml/dom_nodeimpl.cpp:
        (DOM::NodeImpl::dispatchMouseEvent):
        (DOM::NodeImpl::dispatchSimulatedMouseEvent):
        * khtml/xml/dom_nodeimpl.h:
        * kwq/KWQAccObject.mm:
        (-[KWQAccObject mouseButtonListener]):
        * kwq/KWQEvent.h:
        (QMouseEvent::globalX):
        (QMouseEvent::globalY):
        (QMouseEvent::clickCount):
        * kwq/KWQEvent.mm:
        (positionForEvent):
        (globalPositionForEvent):
        (QMouseEvent::QMouseEvent):
        * kwq/KWQWidget.mm:
        (QWidget::sendConsumedMouseUp):

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@10455 268f45cc-cd09-0410-ab3c-d52691b4dbfc

15 years ago - fixed a mistake in the DOM tests, and an organizational issue that made...
darin [Sat, 3 Sep 2005 20:45:35 +0000 (20:45 +0000)]
    - fixed a mistake in the DOM tests, and an organizational issue that made them hard to
          run with run-webkit-tests (because run-webkit-tests assumes that any file with an .html
          extension is one of the tests)

        * layout-tests/dom/html/level2/html/HTMLFrameElement09-expected.txt: Updated to expect success.
        The failure we were seeing was due to an incorrect title in frame.html.

        * layout-tests/dom/html/level2/html/HTMLFrameElement09.html: Updated to get at iframe.html
        and frame.html from the resources subdirectory.

        * layout-tests/dom/html/level2/html/HTMLIFrameElement11.html-disabled: Updated to get at iframe.html
        and frame.html from the resources subdirectory.

        * layout-tests/dom/html/level2/html/frame.html: Removed. Since this is not a test, moved it into the
        resources subdirectory so the layout test engine won't see it.
        * layout-tests/dom/html/level2/html/iframe.html: Ditto.

        * layout-tests/dom/html/level2/html/resources/frame.html: Moved down here from the directory above.
        Adjusted URLs that specify resources still in the directory above to use "../" to find those.
        Also corrected the title of the file which was incorrect and causing HTMLFrameElement09 to fail.
        * layout-tests/dom/html/level2/html/resources/iframe.html: More of the same.

        * layout-tests/dom/html/level2/html/frame-expected.txt: Removed. This was not a test, so it
        should not have expected results.
        * layout-tests/dom/html/level2/html/iframe-expected.txt: Ditto.

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@10454 268f45cc-cd09-0410-ab3c-d52691b4dbfc

15 years agoBug #: 4790
eseidel [Sat, 3 Sep 2005 08:02:28 +0000 (08:02 +0000)]
Bug #: 4790
Submitted by: eseidel
Reviewed by: none
        No review requested (only affects SVG), continuation of 4790.

        * WebCore.xcodeproj/project.pbxproj: updated include path
        * kdom/core/DocumentImpl.h: updated #include
        * kdom/xpointer/ElementSchemeImpl.h: ditto.
        * kdom/xpointer/ShortHandImpl.h: ditto.
        * kdom/xpointer/XMLNSSchemeImpl.h: ditto.
        * kdom/xpointer/XPath1SchemeImpl.h: ditto.
        * kdom/xpointer/XPointerSchemeImpl.h: ditto.
        http://bugzilla.opendarwin.org/show_bug.cgi?id=4790

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@10453 268f45cc-cd09-0410-ab3c-d52691b4dbfc

15 years ago Reviewed by Darin.
adele [Fri, 2 Sep 2005 21:34:49 +0000 (21:34 +0000)]
    Reviewed by Darin.

        Test cases updated:  manual-tests/select_hr.html:
        updated for case where selection is changed for a list box that has an <hr> in its list items, even though it doesn't appear in the list.

        * khtml/rendering/render_form.cpp:
        (RenderSelect::slotSelectionChanged):  Added counter that increments only for visible list items (options and optgroups).  Before this change,
        list boxes that had invisible <hr>s could have the visible selected option get out of sync from the selected state.
        (RenderSelect::updateSelection):  ditto.
        * kwq/KWQListBox.h: Changed enum from ItemType to KWQListBoxItemType and values to KWQListBoxOption, KWQListBoxGroupLabel, and KWQListBoxSeparator.
        (KWQListBoxItem::KWQListBoxItem): ditto.
        (QListBox::appendItem): ditto.
        (QListBox::appendGroupLabel): ditto.
        * kwq/KWQListBox.mm:
        (QListBox::appendItem): ditto.
        (QListBox::sizeForNumberOfLines): ditto.
        (-[KWQTableView tableView:shouldSelectRow:]): ditto.
        (-[KWQTableView drawRow:clipRect:]): ditto.
        * kwq/KWQComboBox.h:
        (QComboBox::appendItem): ditto.
        (QComboBox::appendGroupLabel): ditto.
        (QComboBox::appendSeparator): ditto.
        * kwq/KWQComboBox.mm:
        (QComboBox::setTitle): ditto.
        (QComboBox::appendItem): ditto.
        (QComboBox::sizeHint): ditto.
        (QComboBox::populateMenu): ditto.

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@10448 268f45cc-cd09-0410-ab3c-d52691b4dbfc

15 years ago*** empty log message ***
bdakin [Fri, 2 Sep 2005 18:08:29 +0000 (18:08 +0000)]
*** empty log message ***

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@10447 268f45cc-cd09-0410-ab3c-d52691b4dbfc

15 years ago - added back a test now that Vicki fixed it so it no longer crashes
darin [Fri, 2 Sep 2005 16:47:26 +0000 (16:47 +0000)]
    - added back a test now that Vicki fixed it so it no longer crashes

        * layout-tests/dom/html/level2/html/HTMLFrameElement09.html: Added.
        * layout-tests/dom/html/level2/html/HTMLFrameElement09-expected.txt: Added.
        * layout-tests/dom/html/level2/html/HTMLFrameElement09.html-disabled: Removed.

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@10446 268f45cc-cd09-0410-ab3c-d52691b4dbfc

15 years ago Reviewed by Maciej.
darin [Fri, 2 Sep 2005 16:45:38 +0000 (16:45 +0000)]
    Reviewed by Maciej.

        - fixed http://bugzilla.opendarwin.org/show_bug.cgi?id=4757
          leaks found by code inspection in apply-style command

        * khtml/editing/apply_style_command.h: Change m_style to be a SharedPtr.
        * khtml/editing/apply_style_command.cpp:
        (khtml::StyleChange::init): Added use of SharedPtr.
        (khtml::StyleChange::currentlyHasStyle): Ditto.
        (khtml::ApplyStyleCommand::ApplyStyleCommand): Ditto.
        (khtml::ApplyStyleCommand::~ApplyStyleCommand): Ditto.
        (khtml::ApplyStyleCommand::doApply): Ditto.
        (khtml::ApplyStyleCommand::applyRelativeFontStyleChange): Ditto.
        (khtml::ApplyStyleCommand::removeCSSStyle): Ditto.
        (khtml::hasTextDecorationProperty): Ditto.
        (khtml::ApplyStyleCommand::extractTextDecorationStyle): Ditto.
        (khtml::ApplyStyleCommand::extractAndNegateTextDecorationStyle): Ditto.
        (khtml::ApplyStyleCommand::pushDownTextDecorationStyleAroundNode): Ditto.
        (khtml::ApplyStyleCommand::removeInlineStyle): Ditto.
        (khtml::ApplyStyleCommand::addInlineStyleIfNeeded): Ditto.
        (khtml::ApplyStyleCommand::computedFontSize): Ditto.

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@10445 268f45cc-cd09-0410-ab3c-d52691b4dbfc

15 years agoBug #: 4799
eseidel [Fri, 2 Sep 2005 11:15:46 +0000 (11:15 +0000)]
Bug #: 4799
Submitted by: eseidel
Reviewed by: mjs
        * ForwardingHeaders/q3ptrdict.h: Added.
        * kdom/cache/KDOMCacheHelper.h:
        * kdom/cache/KDOMCachedDocument.cpp:
        (CachedDocument::checkNotify):
        (CachedDocument::error):
        * kdom/cache/KDOMCachedImage.cpp:
        (CachedImage::do_notify):
        (CachedImage::movieStatus):
        (CachedImage::data):
        (CachedImage::error):
        * kdom/cache/KDOMCachedObject.h:
        * kdom/cache/KDOMCachedScript.cpp:
        (CachedScript::checkNotify):
        * kdom/cache/KDOMCachedStyleSheet.cpp:
        (CachedStyleSheet::checkNotify):
        (CachedStyleSheet::error):
        * kdom/cache/KDOMLoader.cpp:
        (DocumentLoader::setAutoloadImages):
        (DocumentLoader::setShowAnimations):
        (Loader::numRequests):
        (Loader::cancelRequests):
        (Loader::jobForRequest):
        * kdom/cache/KDOMLoader.h:
        * kdom/ecma/Ecma.cpp:
        (Ecma::createEventListener):
        * kdom/ecma/ScriptInterpreter.cpp:
        (ScriptInterpreter::mark):
        * kwq/KWQPtrDict.h:
        Re-ran scripts from previous commit, now including QPtrDict.
        http://bugzilla.opendarwin.org/show_bug.cgi?id=4799

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@10444 268f45cc-cd09-0410-ab3c-d52691b4dbfc

15 years agoBug #: 4799
eseidel [Fri, 2 Sep 2005 10:03:20 +0000 (10:03 +0000)]
Bug #: 4799
Submitted by: eseidel
Reviewed by: mjs
        * ForwardingHeaders/q3cstring.h: Added.
        * ForwardingHeaders/q3dict.h: Added.
        * ForwardingHeaders/q3intdict.h: Added.
        * ForwardingHeaders/q3memarray.h: Added.
        * ForwardingHeaders/q3paintdevicemetrics.h: Added.
        * ForwardingHeaders/q3ptrcollection.h: Added.
        * ForwardingHeaders/q3ptrlist.h: Added.
        * ForwardingHeaders/q3ptrstack.h: Added.
        * ForwardingHeaders/q3valuelist.h: Added.
        * ForwardingHeaders/q3valuevector.h: Added.
        * kcanvas/KCanvas.cpp:
        (KCanvas::setCanvasSize):
        (KCanvas::invalidate):
        * kcanvas/KCanvasFilters.h:
        (KCanvasFEColorMatrix::values):
        (KCanvasFEColorMatrix::setValues):
        * kcanvas/KCanvasItem.h:
        * kcanvas/KCanvasPath.h:
        * kcanvas/KCanvasRegistry.cpp:
        (operator<<):
        * kcanvas/KCanvasRegistry.h:
        * kcanvas/KCanvasResources.h:
        * kcanvas/KCanvasTreeDebug.h:
        (operator<<):
        * kcanvas/KCanvasTypes.h:
        * kcanvas/KCanvasView.cpp:
        * kcanvas/device/KRenderingDevice.h:
        * kcanvas/device/KRenderingDeviceFactory.cpp:
        (KRenderingDeviceFactory::request):
        (KRenderingDeviceFactory::deviceList):
        * kcanvas/device/KRenderingDeviceFactory.h:
        * kcanvas/device/KRenderingPaintServerGradient.cpp:
        (KCSortedGradientStopList::compareItems):
        * kcanvas/device/KRenderingPaintServerGradient.h:
        * kcanvas/device/KRenderingStyle.h:
        * kdom/KDOMSettings.cpp:
        (KDOMSettings::isAdFiltered):
        * kdom/cache/KDOMCache.cpp:
        (Cache::init):
        (Cache::hasPending):
        (Cache::statistics):
        * kdom/cache/KDOMCache.h:
        * kdom/cache/KDOMCacheHelper.h:
        * kdom/cache/KDOMLoader.cpp:
        (Loader::numRequests):
        (Loader::cancelRequests):
        * kdom/cache/KDOMLoader.h:
        * kdom/core/DOMList.h:
        * kdom/core/DocumentImpl.cpp:
        (DocumentImpl::getElementById):
        (DocumentImpl::setPaintDevice):
        (DocumentImpl::getId):
        * kdom/core/DocumentImpl.h:
        (KDOM::DocumentImpl::paintDeviceMetrics):
        (KDOM::DocumentImpl::IdNameMapping::~IdNameMapping):
        * kdom/core/NamedNodeMapImpl.cpp:
        (RONamedNodeMapImpl::RONamedNodeMapImpl):
        (RONamedNodeMapImpl::getNamedItem):
        * kdom/core/NamedNodeMapImpl.h:
        * kdom/core/NodeImpl.cpp:
        (NodeImpl::compareDocumentPosition):
        * kdom/core/TextImpl.cpp:
        (TextImpl::wholeText):
        (TextImpl::checkChildren):
        (TextImpl::replaceWholeText):
        (TextImpl::logicallyAdjacentTextNodes):
        * kdom/core/TextImpl.h:
        * kdom/css/CSSPrimitiveValueImpl.cpp:
        (CSSPrimitiveValueImpl::computeLength):
        (CSSPrimitiveValueImpl::computeLengthFloat):
        * kdom/css/CSSPrimitiveValueImpl.h:
        * kdom/css/CSSRuleListImpl.h:
        * kdom/css/CSSStyleDeclarationImpl.cpp:
        (CSSStyleDeclarationImpl::CSSStyleDeclarationImpl):
        (CSSStyleDeclarationImpl::operator=):
        (CSSStyleDeclarationImpl::cssText):
        (CSSStyleDeclarationImpl::setCssText):
        (CSSStyleDeclarationImpl::getPropertyCSSValue):
        (CSSStyleDeclarationImpl::removeProperty):
        (CSSStyleDeclarationImpl::getPropertyPriority):
        (CSSStyleDeclarationImpl::setProperty):
        * kdom/css/CSSStyleDeclarationImpl.h:
        (KDOM::CSSStyleDeclarationImpl::values):
        * kdom/css/CSSStyleRuleImpl.cpp:
        (CSSStyleRuleImpl::setSelector):
        * kdom/css/CSSStyleRuleImpl.h:
        (KDOM::CSSStyleRuleImpl::selector):
        * kdom/css/CSSStyleSelector.cpp:
        (CSSStyleSelector::CSSStyleSelector):
        (CSSStyleSelector::computeFontSizes):
        (CSSStyleSelector::computeFontSizesFor):
        (nextFontSize):
        (CSSStyleSelector::addInlineDeclarations):
        (CSSStyleSelector::buildLists):
        (CSSStyleSelectorList::CSSStyleSelectorList):
        (CSSStyleSelectorList::append):
        (CSSStyleSelectorList::collect):
        (CSSOrderedPropertyList::compareItems):
        (CSSOrderedPropertyList::append):
        (CSSStyleSelector::convertToLength):
        (CSSStyleSelector::applyRule):
        * kdom/css/CSSStyleSelector.h:
        (KDOM::CSSStyleSelector::fontSizes):
        (KDOM::CSSStyleSelector::fixedFontSizes):
        * kdom/css/CSSStyleSheetImpl.cpp:
        (CSSStyleSheetImpl::CSSStyleSheetImpl):
        * kdom/css/CSSValueListImpl.cpp:
        (CSSValueListImpl::cssText):
        * kdom/css/CSSValueListImpl.h:
        * kdom/css/Font.cpp:
        (Font::update):
        * kdom/css/Font.h:
        * kdom/css/KDOMCSSParser.cpp:
        (CSSParser::createStyleDeclaration):
        (CSSParser::createCSSStyleDeclaration):
        * kdom/css/KDOMCSSParser.h:
        * kdom/css/MediaListImpl.cpp:
        (MediaListImpl::mediaText):
        (MediaListImpl::deleteMedium):
        * kdom/css/MediaListImpl.h:
        * kdom/css/StyleBaseImpl.cpp:
        (StyleBaseImpl::setParsedValue):
        * kdom/css/StyleBaseImpl.h:
        * kdom/css/StyleSheetListImpl.cpp:
        (StyleSheetListImpl::~StyleSheetListImpl):
        (StyleSheetListImpl::length):
        (StyleSheetListImpl::item):
        * kdom/css/StyleSheetListImpl.h:
        * kdom/ecma/ScriptInterpreter.cpp:
        (ScriptInterpreter::forgetDOMObject):
        * kdom/events/EventTargetImpl.cpp:
        (EventTargetImpl::addEventListener):
        (EventTargetImpl::removeEventListener):
        (EventTargetImpl::dispatchEvent):
        (EventTargetImpl::handleLocalEvents):
        * kdom/events/EventTargetImpl.h:
        * kdom/ls/LSParserImpl.cpp:
        (LSParserImpl::parse):
        * kdom/parser/KDOMDocumentBuilder.cpp:
        * kdom/xpath/impl/expression.cpp:
        (Expression::~Expression):
        (Expression::optimize):
        (Expression::isConstant):
        * kdom/xpath/impl/expression.h:
        * kdom/xpath/impl/functions.cpp:
        (Function::setArguments):
        (FunctionLibrary::getFunction):
        * kdom/xpath/impl/functions.h:
        * kdom/xpath/impl/path.cpp:
        (Path::~Path):
        (Path::optimize):
        (Path::doEvaluate):
        (Path::dump):
        * kdom/xpath/impl/path.h:
        * kdom/xpath/impl/step.cpp:
        (Step::Step):
        (Step::~Step):
        (Step::evaluate):
        (Step::optimize):
        (Step::dump):
        * kdom/xpath/impl/step.h:
        * kdom/xpath/impl/tokenizer.cpp:
        (Tokenizer::isAxisName):
        (Tokenizer::isNodeTypeName):
        * kdom/xpath/impl/tokenizer.h:
        * kdom/xpath/impl/util.h:
        * kdom/xpath/impl/variablereference.cpp:
        (VariableReference::doEvaluate):
        * kdom/xpointer/impl/ElementSchemeImpl.cpp:
        (ElementSchemeImpl::evaluate):
        * kdom/xpointer/impl/ElementSchemeImpl.h:
        * kdom/xpointer/impl/XPointerEvaluatorImpl.cpp:
        (XPointerEvaluatorImpl::createXPointer):
        * kdom/xpointer/impl/XPointerExpressionImpl.cpp:
        * kdom/xpointer/impl/XPointerExpressionImpl.h:
        * ksvg2/KSVGFactory.cpp:
        (KSVGFactory::createPartObject):
        (KSVGFactory::registerPart):
        * ksvg2/KSVGFactory.h:
        (KSVG::KSVGFactory::partList):
        * ksvg2/css/KSVGCSSParser.cpp:
        (SVGCSSParser::createCSSStyleDeclaration):
        * ksvg2/css/KSVGCSSParser.h:
        * ksvg2/css/SVGCSSStyleDeclarationImpl.cpp:
        (SVGCSSStyleDeclarationImpl::SVGCSSStyleDeclarationImpl):
        * ksvg2/css/SVGCSSStyleDeclarationImpl.h:
        * ksvg2/css/SVGCSSStyleSelector.cpp:
        (SVGCSSStyleSelector::loadDefaultStyle):
        (SVGCSSStyleSelector::addExtraDeclarations):
        * ksvg2/css/SVGCSSStyleSelector.h:
        * ksvg2/misc/KCanvasRenderingStyle.cpp:
        (KCanvasRenderingStyle::updateStroke):
        (KCanvasRenderingStyle::cssPrimitiveToLength):
        * ksvg2/misc/KSVGTimeScheduler.cpp:
        (SVGTimer::notifyAll):
        * ksvg2/misc/KSVGTimeScheduler.h:
        * ksvg2/svg/SVGDocumentImpl.cpp:
        (SVGDocumentImpl::finishedParsing):
        (SVGDocumentImpl::recalcStyleSelector):
        * ksvg2/svg/SVGDocumentImpl.h:
        * ksvg2/svg/SVGFEColorMatrixElementImpl.cpp:
        (SVGFEColorMatrixElementImpl::createCanvasItem):
        * ksvg2/svg/SVGList.h:
        * ksvg2/svg/SVGSVGElementImpl.cpp:
        (SVGSVGElementImpl::pixelUnitToMillimeterX):
        (SVGSVGElementImpl::pixelUnitToMillimeterY):
        * kwq/KWQCString.h: Added #define q->q3.
        * kwq/KWQCollection.h:
        * kwq/KWQDict.h:
        * kwq/KWQIntDict.h:
        * kwq/KWQMemArray.h:
        * kwq/KWQPaintDeviceMetrics.h:
        * kwq/KWQPtrList.h:
        * kwq/KWQPtrStack.h:
        * kwq/KWQValueList.h:
        * kwq/KWQValueVector.h:
        Pulled over first section of Qt4 changes from kdom, mapping
        existing Qt3 classes to their new Qt4 names and adding necessary
        #defines to kwq to allow supporting both names.
        http://bugzilla.opendarwin.org/show_bug.cgi?id=4799

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@10443 268f45cc-cd09-0410-ab3c-d52691b4dbfc

15 years ago Reviewed by John.
vicki [Fri, 2 Sep 2005 00:19:29 +0000 (00:19 +0000)]
    Reviewed by John.

        Test cases added: No new tests, HTMLFrameElement09.html covers this crash

- fixed <rdar://problem/4224088> crash in KWQKHTMLPart::handledOnloadEvents loading test HTMLFrameElement09.html

        * khtml/xml/dom_docimpl.cpp:
        (DocumentImpl::implicitClose): nil check on the part

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@10442 268f45cc-cd09-0410-ab3c-d52691b4dbfc

15 years ago Reviewed by Maciej.
darin [Thu, 1 Sep 2005 23:40:36 +0000 (23:40 +0000)]
    Reviewed by Maciej.

        - fixed <rdar://problem/3524912> repro crash in KHTMLParser::parseToken, due to parser's current element being destroyed (www.gnnetcom.dk)

        Test cases added:
        * layout-tests/fast/parser/remove-parser-current-node.html: Added.
        * layout-tests/fast/parser/remove-parser-current-node-expected.txt: Added.

        * khtml/html/htmlparser.cpp: Changed block stack to hold a SharedPtr to the
        nodes in the stack -- needed because they might be destroyed by JavaScript.
        (HTMLParser::insertNode): Don't call attach() on the new node if the parent
        node isn't also attached. This happens when the parent node is no longer in
        the DOM tree because it was removed by JavaScript.
        (HTMLParser::popNestedHeaderTag): Updated since node is now a SharedPtr.
        (HTMLParser::handleResidualStyleCloseTagAcrossBlocks): Ditto.
        (HTMLParser::popOneBlock): Ditto.

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@10438 268f45cc-cd09-0410-ab3c-d52691b4dbfc

15 years ago * Scripts/run-webkit-tests:
sullivan [Thu, 1 Sep 2005 19:41:24 +0000 (19:41 +0000)]
    * Scripts/run-webkit-tests:
        Excluded a known system leak to reduce noise; added comments about which leaks
        are being excluded.

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@10437 268f45cc-cd09-0410-ab3c-d52691b4dbfc

15 years agoBug #: 4790
eseidel [Thu, 1 Sep 2005 18:57:53 +0000 (18:57 +0000)]
Bug #: 4790
Submitted by: eseidel
Reviewed by: sullivan
        * kwq/KWQSlot.mm: changed ksvg2/core to ksvg/misc
        Build fix: issed one include from previous change.
        http://bugzilla.opendarwin.org/show_bug.cgi?id=4790

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@10436 268f45cc-cd09-0410-ab3c-d52691b4dbfc

15 years ago Change made by Darin, reviewed by John and myself.
tomernic [Thu, 1 Sep 2005 18:51:02 +0000 (18:51 +0000)]
    Change made by Darin, reviewed by John and myself.

- Allow semicolons at the end of method declarations (this is for method implementations; the semicolon is required for interface declarations).

        * Scripts/prepare-ChangeLog:

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@10435 268f45cc-cd09-0410-ab3c-d52691b4dbfc

15 years ago Reviewed by Justin.
harrison [Thu, 1 Sep 2005 18:03:35 +0000 (18:03 +0000)]
    Reviewed by Justin.

        <rdar://problem/4054701> assertion failure in khtml::isEqualIgnoringAffinity using VoiceOver in new Mail message

        Problem was that an AXTextMarker was erroneously given UPSTREAM affinity.  Fixed by having the
        VisiblePosition constructors make the actual affinity DOWNSTREAM if UPSTREAM was specified, but
        the Position is not at a line wrap.

        Test cases added:
            There is no way to automate a test for this because it requires using the AX APIs, which are
            not available to the tests.
            A manual test involves creating an email and using VoiceOver on it.  Seems like too much.

        * khtml/editing/selection.h:
        * khtml/editing/visible_position.cpp:
        (khtml::VisiblePosition::init):
        (khtml::VisiblePosition::next):
        * khtml/editing/visible_position.h:
        * khtml/editing/visible_units.cpp:
        (khtml::nextBoundary):
        (khtml::endOfLine):
        * khtml/khtml_part.cpp:
        (KHTMLPart::findTextNext):
        (KHTMLPart::selectFrameElementInParentIfFullySelected):
        * khtml/rendering/render_text.cpp:
        (RenderText::positionForCoordinates):
        * kwq/KWQKHTMLPart.mm:
        (KWQKHTMLPart::findString):
        (KWQKHTMLPart::advanceToNextMisspelling):
        * kwq/WebCoreBridge.mm:
        (-[WebCoreBridge setSelectedDOMRange:affinity:closeTyping:]):

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@10434 268f45cc-cd09-0410-ab3c-d52691b4dbfc

15 years ago Reviewed by Dave Hyatt.
adele [Thu, 1 Sep 2005 17:40:14 +0000 (17:40 +0000)]
    Reviewed by Dave Hyatt.

        - fixed <rdar://problem/4229189> add a way to get a separator into a <select>

        This will allow an <hr> within a select element to display a separator in a popup menu.
        These extra elements are added to our listItems array, which we use internally.  But this should not
        affect JavaScript operations, such as getting an index of an option element, or getting the length of the select,
        or getting the selected index.  In these cases, the <hr>s will be ignored.

        Test cases added:
        * manual-tests/select_hr.html: Added.

        * khtml/html/html_formimpl.h:
        (DOM::HTMLSelectElementImpl::listItems): Now that our listItems can also contain <hr>s,
        I've changed listItems to be a QMemArray<HTMLElementImpl*> instead of QMemArray<HTMLGenericFormElementImpl*>
        (DOM::HTMLOptGroupElementImpl::checkDTD): Added check for <hr>

        * khtml/html/html_formimpl.cpp:
        (DOM::HTMLSelectElementImpl::checkDTD): Added check for <hr>
        (DOM::HTMLSelectElementImpl::add): Added check for <hr> so these elements can be added through Javascript.
        (DOM::HTMLSelectElementImpl::recalcListItems): Added case for <hr> to add the element to the listItems array.
        (DOM::HTMLSelectElementImpl::selectedIndex): Updated type for array of listItems.
        (DOM::HTMLSelectElementImpl::setSelectedIndex): ditto.
        (DOM::HTMLSelectElementImpl::length): ditto.
        (DOM::HTMLSelectElementImpl::remove): ditto.
        (DOM::HTMLSelectElementImpl::value): ditto.
        (DOM::HTMLSelectElementImpl::setValue): ditto.
        (DOM::HTMLSelectElementImpl::state): ditto.
        (DOM::HTMLSelectElementImpl::restoreState): ditto.
        (DOM::HTMLSelectElementImpl::appendFormData): ditto.
        (DOM::HTMLSelectElementImpl::optionToListIndex): ditto.
        (DOM::HTMLSelectElementImpl::listToOptionIndex): ditto.
        (DOM::HTMLSelectElementImpl::reset): ditto.
        (DOM::HTMLSelectElementImpl::notifyOptionSelected): ditto.
        (DOM::HTMLOptionElementImpl::index): ditto.

        * khtml/rendering/render_form.cpp:
        (RenderSelect::updateFromElement): If the list item is an <hr>, and we're not using a ListBox, then we call appendSeparator on the widget.
        (RenderSelect::layout): Updated type for array of listItems.
        (RenderSelect::slotSelected): ditto.
        (RenderSelect::slotSelectionChanged): ditto.
        (RenderSelect::updateSelection): ditto.

        * kwq/KWQListBox.h: Added ItemType enum with the following values: Option, GroupLabel, and Separator.
        (KWQListBoxItem::KWQListBoxItem): Updated to use ItemType instead of old isGroupLabel bool.
        (QListBox::appendItem): ditto.
        (QListBox::appendGroupLabel): ditto.

        * kwq/KWQComboBox.h:
        (QComboBox::appendItem): the private version of appendItem used to take isLabel as a parameter.  Now it takes an ItemType.
        (QComboBox::appendGroupLabel): calls appendItem with an ItemType of GroupLabel
        (QComboBox::appendSeparator): calls appendItem with an ItemType of Separator

        * kwq/KWQComboBox.mm:
        (QComboBox::setTitle): Updated to check for the ItemType instead of the old isGroupLabel bool.
        (QComboBox::appendItem): If the new item is a Separator, then we add a separatorItem to the popup menu.
        (QComboBox::sizeHint): Updated to check for the ItemType instead of the old isGroupLabel bool.
        (QComboBox::populateMenu): If the new item is a Separator, then we add a separatorItem to the popup menu.

        * kwq/KWQListBox.mm:
        (QListBox::appendItem): Updated to use the ItemType instead of the old isLabel bool.
        (QListBox::sizeForNumberOfLines): ditto.
        (-[KWQTableView tableView:shouldSelectRow:]): ditto.
        (-[KWQTableView drawRow:clipRect:]): ditto.

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@10433 268f45cc-cd09-0410-ab3c-d52691b4dbfc

15 years ago Reviewed and landed by Darin.
darin [Thu, 1 Sep 2005 16:21:05 +0000 (16:21 +0000)]
    Reviewed and landed by Darin.

        - fixed http://bugzilla.opendarwin.org/show_bug.cgi?id=4672
          Incorrect highlight when selection begins with space and word-spacing>0

        Test cases added:
        * manual-tests/word-spacing-highlight.html: Added.

        * khtml/rendering/render_text.h: (InlineTextBox::textObject): Made inline.
        * khtml/rendering/render_text.cpp: (InlineTextBox::selectionRect): Add word
        spacing in as necessary when computing the rect.

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@10432 268f45cc-cd09-0410-ab3c-d52691b4dbfc

15 years agoBug #: none
eseidel [Thu, 1 Sep 2005 10:12:52 +0000 (10:12 +0000)]
Bug #: none
Submitted by: eseidel
Reviewed by: none
        Removing unused files from SVG repository, no review requested.

        * ksvg2/dom/SVGAElement.cpp: Removed.
        * ksvg2/dom/SVGAElement.h: Removed.
        * ksvg2/dom/SVGAngle.cpp: Removed.
        * ksvg2/dom/SVGAngle.h: Removed.
        * ksvg2/dom/SVGAnimateColorElement.cpp: Removed.
        * ksvg2/dom/SVGAnimateColorElement.h: Removed.
        * ksvg2/dom/SVGAnimateElement.cpp: Removed.
        * ksvg2/dom/SVGAnimateElement.h: Removed.
        * ksvg2/dom/SVGAnimateTransformElement.cpp: Removed.
        * ksvg2/dom/SVGAnimateTransformElement.h: Removed.
        * ksvg2/dom/SVGAnimatedAngle.cpp: Removed.
        * ksvg2/dom/SVGAnimatedAngle.h: Removed.
        * ksvg2/dom/SVGAnimatedBoolean.cpp: Removed.
        * ksvg2/dom/SVGAnimatedBoolean.h: Removed.
        * ksvg2/dom/SVGAnimatedEnumeration.cpp: Removed.
        * ksvg2/dom/SVGAnimatedEnumeration.h: Removed.
        * ksvg2/dom/SVGAnimatedInteger.cpp: Removed.
        * ksvg2/dom/SVGAnimatedInteger.h: Removed.
        * ksvg2/dom/SVGAnimatedLength.cpp: Removed.
        * ksvg2/dom/SVGAnimatedLength.h: Removed.
        * ksvg2/dom/SVGAnimatedLengthList.cpp: Removed.
        * ksvg2/dom/SVGAnimatedLengthList.h: Removed.
        * ksvg2/dom/SVGAnimatedNumber.cpp: Removed.
        * ksvg2/dom/SVGAnimatedNumber.h: Removed.
        * ksvg2/dom/SVGAnimatedNumberList.cpp: Removed.
        * ksvg2/dom/SVGAnimatedNumberList.h: Removed.
        * ksvg2/dom/SVGAnimatedPathData.cpp: Removed.
        * ksvg2/dom/SVGAnimatedPathData.h: Removed.
        * ksvg2/dom/SVGAnimatedPoints.cpp: Removed.
        * ksvg2/dom/SVGAnimatedPoints.h: Removed.
        * ksvg2/dom/SVGAnimatedPreserveAspectRatio.cpp: Removed.
        * ksvg2/dom/SVGAnimatedPreserveAspectRatio.h: Removed.
        * ksvg2/dom/SVGAnimatedRect.cpp: Removed.
        * ksvg2/dom/SVGAnimatedRect.h: Removed.
        * ksvg2/dom/SVGAnimatedString.cpp: Removed.
        * ksvg2/dom/SVGAnimatedString.h: Removed.
        * ksvg2/dom/SVGAnimatedTransformList.cpp: Removed.
        * ksvg2/dom/SVGAnimatedTransformList.h: Removed.
        * ksvg2/dom/SVGAnimationElement.cpp: Removed.
        * ksvg2/dom/SVGAnimationElement.h: Removed.
        * ksvg2/dom/SVGCircleElement.cpp: Removed.
        * ksvg2/dom/SVGCircleElement.h: Removed.
        * ksvg2/dom/SVGClipPathElement.cpp: Removed.
        * ksvg2/dom/SVGClipPathElement.h: Removed.
        * ksvg2/dom/SVGColor.cpp: Removed.
        * ksvg2/dom/SVGColor.h: Removed.
        * ksvg2/dom/SVGComponentTransferFunctionElement.cpp: Removed.
        * ksvg2/dom/SVGComponentTransferFunctionElement.h: Removed.
        * ksvg2/dom/SVGDOMImplementation.cpp: Removed.
        * ksvg2/dom/SVGDOMImplementation.h: Removed.
        * ksvg2/dom/SVGDefsElement.cpp: Removed.
        * ksvg2/dom/SVGDefsElement.h: Removed.
        * ksvg2/dom/SVGDescElement.cpp: Removed.
        * ksvg2/dom/SVGDescElement.h: Removed.
        * ksvg2/dom/SVGDocument.cpp: Removed.
        * ksvg2/dom/SVGDocument.h: Removed.
        * ksvg2/dom/SVGElement.cpp: Removed.
        * ksvg2/dom/SVGElement.h: Removed.
        * ksvg2/dom/SVGElementInstance.cpp: Removed.
        * ksvg2/dom/SVGElementInstance.h: Removed.
        * ksvg2/dom/SVGElementInstanceList.cpp: Removed.
        * ksvg2/dom/SVGElementInstanceList.h: Removed.
        * ksvg2/dom/SVGEllipseElement.cpp: Removed.
        * ksvg2/dom/SVGEllipseElement.h: Removed.
        * ksvg2/dom/SVGException.cpp: Removed.
        * ksvg2/dom/SVGException.h: Removed.
        * ksvg2/dom/SVGExternalResourcesRequired.cpp: Removed.
        * ksvg2/dom/SVGExternalResourcesRequired.h: Removed.
        * ksvg2/dom/SVGFEBlendElement.cpp: Removed.
        * ksvg2/dom/SVGFEBlendElement.h: Removed.
        * ksvg2/dom/SVGFEColorMatrixElement.cpp: Removed.
        * ksvg2/dom/SVGFEColorMatrixElement.h: Removed.
        * ksvg2/dom/SVGFEComponentTransferElement.cpp: Removed.
        * ksvg2/dom/SVGFEComponentTransferElement.h: Removed.
        * ksvg2/dom/SVGFECompositeElement.cpp: Removed.
        * ksvg2/dom/SVGFECompositeElement.h: Removed.
        * ksvg2/dom/SVGFEFloodElement.cpp: Removed.
        * ksvg2/dom/SVGFEFloodElement.h: Removed.
        * ksvg2/dom/SVGFEFuncAElement.cpp: Removed.
        * ksvg2/dom/SVGFEFuncAElement.h: Removed.
        * ksvg2/dom/SVGFEFuncBElement.cpp: Removed.
        * ksvg2/dom/SVGFEFuncBElement.h: Removed.
        * ksvg2/dom/SVGFEFuncGElement.cpp: Removed.
        * ksvg2/dom/SVGFEFuncGElement.h: Removed.
        * ksvg2/dom/SVGFEFuncRElement.cpp: Removed.
        * ksvg2/dom/SVGFEFuncRElement.h: Removed.
        * ksvg2/dom/SVGFEGaussianBlurElement.cpp: Removed.
        * ksvg2/dom/SVGFEGaussianBlurElement.h: Removed.
        * ksvg2/dom/SVGFEImageElement.cpp: Removed.
        * ksvg2/dom/SVGFEImageElement.h: Removed.
        * ksvg2/dom/SVGFEMergeElement.cpp: Removed.
        * ksvg2/dom/SVGFEMergeElement.h: Removed.
        * ksvg2/dom/SVGFEMergeNodeElement.cpp: Removed.
        * ksvg2/dom/SVGFEMergeNodeElement.h: Removed.
        * ksvg2/dom/SVGFEOffsetElement.cpp: Removed.
        * ksvg2/dom/SVGFEOffsetElement.h: Removed.
        * ksvg2/dom/SVGFETileElement.cpp: Removed.
        * ksvg2/dom/SVGFETileElement.h: Removed.
        * ksvg2/dom/SVGFETurbulenceElement.cpp: Removed.
        * ksvg2/dom/SVGFETurbulenceElement.h: Removed.
        * ksvg2/dom/SVGFilterElement.cpp: Removed.
        * ksvg2/dom/SVGFilterElement.h: Removed.
        * ksvg2/dom/SVGFilterPrimitiveStandardAttributes.cpp: Removed.
        * ksvg2/dom/SVGFilterPrimitiveStandardAttributes.h: Removed.
        * ksvg2/dom/SVGFitToViewBox.cpp: Removed.
        * ksvg2/dom/SVGFitToViewBox.h: Removed.
        * ksvg2/dom/SVGGElement.cpp: Removed.
        * ksvg2/dom/SVGGElement.h: Removed.
        * ksvg2/dom/SVGGradientElement.cpp: Removed.
        * ksvg2/dom/SVGGradientElement.h: Removed.
        * ksvg2/dom/SVGImageElement.cpp: Removed.
        * ksvg2/dom/SVGImageElement.h: Removed.
        * ksvg2/dom/SVGLangSpace.cpp: Removed.
        * ksvg2/dom/SVGLangSpace.h: Removed.
        * ksvg2/dom/SVGLength.cpp: Removed.
        * ksvg2/dom/SVGLength.h: Removed.
        * ksvg2/dom/SVGLengthList.cpp: Removed.
        * ksvg2/dom/SVGLengthList.h: Removed.
        * ksvg2/dom/SVGLineElement.cpp: Removed.
        * ksvg2/dom/SVGLineElement.h: Removed.
        * ksvg2/dom/SVGLinearGradientElement.cpp: Removed.
        * ksvg2/dom/SVGLinearGradientElement.h: Removed.
        * ksvg2/dom/SVGLocatable.cpp: Removed.
        * ksvg2/dom/SVGLocatable.h: Removed.
        * ksvg2/dom/SVGMarkerElement.cpp: Removed.
        * ksvg2/dom/SVGMarkerElement.h: Removed.
        * ksvg2/dom/SVGMatrix.cpp: Removed.
        * ksvg2/dom/SVGMatrix.h: Removed.
        * ksvg2/dom/SVGNumber.cpp: Removed.
        * ksvg2/dom/SVGNumber.h: Removed.
        * ksvg2/dom/SVGNumberList.cpp: Removed.
        * ksvg2/dom/SVGNumberList.h: Removed.
        * ksvg2/dom/SVGPaint.cpp: Removed.
        * ksvg2/dom/SVGPaint.h: Removed.
        * ksvg2/dom/SVGPathElement.cpp: Removed.
        * ksvg2/dom/SVGPathElement.h: Removed.
        * ksvg2/dom/SVGPathSeg.cpp: Removed.
        * ksvg2/dom/SVGPathSeg.h: Removed.
        * ksvg2/dom/SVGPathSegArc.cpp: Removed.
        * ksvg2/dom/SVGPathSegArc.h: Removed.
        * ksvg2/dom/SVGPathSegClosePath.cpp: Removed.
        * ksvg2/dom/SVGPathSegClosePath.h: Removed.
        * ksvg2/dom/SVGPathSegCurvetoCubic.cpp: Removed.
        * ksvg2/dom/SVGPathSegCurvetoCubic.h: Removed.
        * ksvg2/dom/SVGPathSegCurvetoCubicSmooth.cpp: Removed.
        * ksvg2/dom/SVGPathSegCurvetoCubicSmooth.h: Removed.
        * ksvg2/dom/SVGPathSegCurvetoQuadratic.cpp: Removed.
        * ksvg2/dom/SVGPathSegCurvetoQuadratic.h: Removed.
        * ksvg2/dom/SVGPathSegCurvetoQuadraticSmooth.cpp: Removed.
        * ksvg2/dom/SVGPathSegCurvetoQuadraticSmooth.h: Removed.
        * ksvg2/dom/SVGPathSegLineto.cpp: Removed.
        * ksvg2/dom/SVGPathSegLineto.h: Removed.
        * ksvg2/dom/SVGPathSegLinetoHorizontal.cpp: Removed.
        * ksvg2/dom/SVGPathSegLinetoHorizontal.h: Removed.
        * ksvg2/dom/SVGPathSegLinetoVertical.cpp: Removed.
        * ksvg2/dom/SVGPathSegLinetoVertical.h: Removed.
        * ksvg2/dom/SVGPathSegList.cpp: Removed.
        * ksvg2/dom/SVGPathSegList.h: Removed.
        * ksvg2/dom/SVGPathSegMoveto.cpp: Removed.
        * ksvg2/dom/SVGPathSegMoveto.h: Removed.
        * ksvg2/dom/SVGPatternElement.cpp: Removed.
        * ksvg2/dom/SVGPatternElement.h: Removed.
        * ksvg2/dom/SVGPoint.cpp: Removed.
        * ksvg2/dom/SVGPoint.h: Removed.
        * ksvg2/dom/SVGPointList.cpp: Removed.
        * ksvg2/dom/SVGPointList.h: Removed.
        * ksvg2/dom/SVGPolygonElement.cpp: Removed.
        * ksvg2/dom/SVGPolygonElement.h: Removed.
        * ksvg2/dom/SVGPolylineElement.cpp: Removed.
        * ksvg2/dom/SVGPolylineElement.h: Removed.
        * ksvg2/dom/SVGPreserveAspectRatio.cpp: Removed.
        * ksvg2/dom/SVGPreserveAspectRatio.h: Removed.
        * ksvg2/dom/SVGRadialGradientElement.cpp: Removed.
        * ksvg2/dom/SVGRadialGradientElement.h: Removed.
        * ksvg2/dom/SVGRect.cpp: Removed.
        * ksvg2/dom/SVGRect.h: Removed.
        * ksvg2/dom/SVGRectElement.cpp: Removed.
        * ksvg2/dom/SVGRectElement.h: Removed.
        * ksvg2/dom/SVGSVGElement.cpp: Removed.
        * ksvg2/dom/SVGSVGElement.h: Removed.
        * ksvg2/dom/SVGScriptElement.cpp: Removed.
        * ksvg2/dom/SVGScriptElement.h: Removed.
        * ksvg2/dom/SVGSetElement.cpp: Removed.
        * ksvg2/dom/SVGSetElement.h: Removed.
        * ksvg2/dom/SVGStopElement.cpp: Removed.
        * ksvg2/dom/SVGStopElement.h: Removed.
        * ksvg2/dom/SVGStringList.cpp: Removed.
        * ksvg2/dom/SVGStringList.h: Removed.
        * ksvg2/dom/SVGStylable.cpp: Removed.
        * ksvg2/dom/SVGStylable.h: Removed.
        * ksvg2/dom/SVGStyleElement.cpp: Removed.
        * ksvg2/dom/SVGStyleElement.h: Removed.
        * ksvg2/dom/SVGSwitchElement.cpp: Removed.
        * ksvg2/dom/SVGSwitchElement.h: Removed.
        * ksvg2/dom/SVGSymbolElement.cpp: Removed.
        * ksvg2/dom/SVGSymbolElement.h: Removed.
        * ksvg2/dom/SVGTSpanElement.cpp: Removed.
        * ksvg2/dom/SVGTSpanElement.h: Removed.
        * ksvg2/dom/SVGTests.cpp: Removed.
        * ksvg2/dom/SVGTests.h: Removed.
        * ksvg2/dom/SVGTextContentElement.cpp: Removed.
        * ksvg2/dom/SVGTextContentElement.h: Removed.
        * ksvg2/dom/SVGTextElement.cpp: Removed.
        * ksvg2/dom/SVGTextElement.h: Removed.
        * ksvg2/dom/SVGTextPositioningElement.cpp: Removed.
        * ksvg2/dom/SVGTextPositioningElement.h: Removed.
        * ksvg2/dom/SVGTitleElement.cpp: Removed.
        * ksvg2/dom/SVGTitleElement.h: Removed.
        * ksvg2/dom/SVGTransform.cpp: Removed.
        * ksvg2/dom/SVGTransform.h: Removed.
        * ksvg2/dom/SVGTransformList.cpp: Removed.
        * ksvg2/dom/SVGTransformList.h: Removed.
        * ksvg2/dom/SVGTransformable.cpp: Removed.
        * ksvg2/dom/SVGTransformable.h: Removed.
        * ksvg2/dom/SVGURIReference.cpp: Removed.
        * ksvg2/dom/SVGURIReference.h: Removed.
        * ksvg2/dom/SVGUseElement.cpp: Removed.
        * ksvg2/dom/SVGUseElement.h: Removed.
        * ksvg2/dom/SVGViewElement.cpp: Removed.
        * ksvg2/dom/SVGViewElement.h: Removed.
        * ksvg2/dom/SVGZoomAndPan.cpp: Removed.
        * ksvg2/dom/SVGZoomAndPan.h: Removed.
        * ksvg2/events/SVGEvent.cpp: Removed.
        * ksvg2/events/SVGEvent.h: Removed.
        * ksvg2/events/SVGZoomEvent.cpp: Removed.
        * ksvg2/events/SVGZoomEvent.h: Removed.

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@10431 268f45cc-cd09-0410-ab3c-d52691b4dbfc

15 years agoBug #: 4790
eseidel [Thu, 1 Sep 2005 09:39:17 +0000 (09:39 +0000)]
Bug #: 4790
Submitted by: eseidel
Reviewed by: mjs
        * WebCore+SVG/DrawCanvasItem.mm: header include changes.
        * WebCore+SVG/DrawDocument.mm:
        * WebCore.xcodeproj/project.pbxproj:
        * kcanvas/KCanvasTreeDebug.cpp:
        * kdom/cache/KDOMLoader.cpp:
        * kdom/core/AttrImpl.h:
        * kdom/core/CDATASectionImpl.h:
        * kdom/core/CDFInterface.cpp:
        * kdom/core/CDFInterface.h:
        * kdom/core/CharacterDataImpl.h:
        * kdom/core/CommentImpl.h:
        * kdom/core/DOMConfigurationImpl.h:
        * kdom/core/DOMImplementationImpl.cpp:
        * kdom/core/DocumentFragmentImpl.h:
        * kdom/core/DocumentImpl.cpp:
        * kdom/core/DocumentImpl.h:
        * kdom/core/DocumentTypeImpl.h:
        * kdom/core/ElementImpl.h:
        * kdom/core/EntityImpl.h:
        * kdom/core/EntityReferenceImpl.h:
        * kdom/core/NamedAttrMapImpl.h:
        * kdom/core/NamedNodeMapImpl.h:
        * kdom/core/NodeImpl.h:
        * kdom/core/NotationImpl.h:
        * kdom/core/ProcessingInstructionImpl.h:
        * kdom/core/TagNodeListImpl.h:
        * kdom/core/TextImpl.h:
        * kdom/core/XMLElementImpl.h:
        * kdom/css/CSSCharsetRuleImpl.h:
        * kdom/css/CSSFontFaceRuleImpl.h:
        * kdom/css/CSSHelper.h:
        * kdom/css/CSSImageValueImpl.cpp:
        * kdom/css/CSSImageValueImpl.h:
        * kdom/css/CSSImportRuleImpl.h:
        * kdom/css/CSSMediaRuleImpl.h:
        * kdom/css/CSSPageRuleImpl.h:
        * kdom/css/CSSPrimitiveValueImpl.cpp:
        * kdom/css/CSSPrimitiveValueImpl.h:
        * kdom/css/CSSRuleImpl.h:
        * kdom/css/CSSStyleDeclarationImpl.cpp:
        * kdom/css/CSSStyleDeclarationImpl.h:
        * kdom/css/CSSStyleRuleImpl.h:
        * kdom/css/CSSStyleSelector.cpp:
        * kdom/css/CSSStyleSelector.h:
        * kdom/css/CSSStyleSheetImpl.h:
        * kdom/css/CSSUnknownRuleImpl.h:
        * kdom/css/CSSValueImpl.h:
        * kdom/css/CSSValueListImpl.h:
        * kdom/css/DocumentCSSImpl.h:
        * kdom/css/KDOMCSSParser.cpp:
        * kdom/css/KDOMCSSParser.h:
        * kdom/css/MediaListImpl.h:
        * kdom/css/RenderStyle.h:
        * kdom/css/RenderStyleDefs.h:
        * kdom/css/StyleBaseImpl.cpp:
        * kdom/css/StyleBaseImpl.h:
        * kdom/css/StyleSheetImpl.h:
        * kdom/css/kdomparsercss.y:
        * kdom/events/EventListenerImpl.h:
        * kdom/events/KeyboardEventImpl.h:
        * kdom/events/MouseEventImpl.h:
        * kdom/events/MutationEventImpl.h:
        * kdom/events/UIEventImpl.h:
        * kdom/ls/LSParserImpl.h:
        * kdom/ls/LSSerializerFilterImpl.h:
        * kdom/parser/KDOMParser.h:
        * kdom/range/DocumentRangeImpl.cpp:
        * kdom/traversal/NodeIteratorImpl.h:
        * kdom/traversal/TreeWalkerImpl.h:
        * kdom/xpath/XPathNamespaceImpl.h:
        * ksvg2/css/KSVGCSSParser.cpp:
        * ksvg2/css/KSVGCSSParser.h:
        * ksvg2/css/SVGCSSStyleDeclarationImpl.cpp:
        * ksvg2/css/SVGCSSStyleDeclarationImpl.h:
        * ksvg2/css/SVGCSSStyleSelector.cpp:
        * ksvg2/css/SVGCSSStyleSelector.h:
        * ksvg2/css/SVGCSSStyleSheetImpl.h:
        * ksvg2/css/SVGRenderStyle.h:
        * ksvg2/ecma/Ecma.cpp:
        * ksvg2/ecma/GlobalObject.cpp:
        * ksvg2/events/SVGEvent.cpp:
        * ksvg2/events/SVGEventImpl.h:
        * ksvg2/events/SVGZoomEvent.cpp:
        * ksvg2/events/SVGZoomEventImpl.h:
        * ksvg2/misc/KCanvasRenderingStyle.cpp:
        * ksvg2/misc/KCanvasRenderingStyle.h:
        * ksvg2/svg/CDFInterface.cpp:
        * ksvg2/svg/CDFInterface.h:
        * ksvg2/svg/SVGAElementImpl.cpp:
        * ksvg2/svg/SVGAnimateTransformElementImpl.cpp:
        * ksvg2/svg/SVGAnimationElementImpl.cpp:
        * ksvg2/svg/SVGCircleElementImpl.cpp:
        * ksvg2/svg/SVGClipPathElementImpl.cpp:
        * ksvg2/svg/SVGColorImpl.cpp:
        * ksvg2/svg/SVGColorImpl.h:
        * ksvg2/svg/SVGComponentTransferFunctionElementImpl.cpp:
        * ksvg2/svg/SVGDOMImplementationImpl.cpp:
        * ksvg2/svg/SVGDOMImplementationImpl.h:
        * ksvg2/svg/SVGDocumentImpl.cpp:
        * ksvg2/svg/SVGDocumentImpl.h:
        * ksvg2/svg/SVGElementImpl.cpp:
        * ksvg2/svg/SVGElementImpl.h:
        * ksvg2/svg/SVGElementInstanceImpl.h:
        * ksvg2/svg/SVGEllipseElementImpl.cpp:
        * ksvg2/svg/SVGExternalResourcesRequiredImpl.cpp:
        * ksvg2/svg/SVGFEBlendElementImpl.cpp:
        * ksvg2/svg/SVGFEColorMatrixElementImpl.cpp:
        * ksvg2/svg/SVGFEComponentTransferElementImpl.cpp:
        * ksvg2/svg/SVGFECompositeElementImpl.cpp:
        * ksvg2/svg/SVGFEFloodElementImpl.cpp:
        * ksvg2/svg/SVGFEGaussianBlurElementImpl.cpp:
        * ksvg2/svg/SVGFEImageElementImpl.cpp:
        * ksvg2/svg/SVGFEMergeElementImpl.cpp:
        * ksvg2/svg/SVGFEMergeNodeElementImpl.cpp:
        * ksvg2/svg/SVGFEOffsetElementImpl.cpp:
        * ksvg2/svg/SVGFETileElementImpl.cpp:
        * ksvg2/svg/SVGFETurbulenceElementImpl.cpp:
        * ksvg2/svg/SVGFilterElementImpl.cpp:
        * ksvg2/svg/SVGFilterPrimitiveStandardAttributesImpl.cpp:
        * ksvg2/svg/SVGFitToViewBoxImpl.cpp:
        * ksvg2/svg/SVGGradientElementImpl.cpp:
        * ksvg2/svg/SVGImageElementImpl.cpp:
        * ksvg2/svg/SVGLangSpaceImpl.cpp:
        * ksvg2/svg/SVGLengthImpl.h:
        * ksvg2/svg/SVGLineElementImpl.cpp:
        * ksvg2/svg/SVGLinearGradientElementImpl.cpp:
        * ksvg2/svg/SVGList.h:
        * ksvg2/svg/SVGMarkerElementImpl.cpp:
        * ksvg2/svg/SVGPathElementImpl.cpp:
        * ksvg2/svg/SVGPathSegClosePathImpl.h:
        * ksvg2/svg/SVGPathSegImpl.h:
        * ksvg2/svg/SVGPathSegLinetoHorizontalImpl.h:
        * ksvg2/svg/SVGPathSegLinetoImpl.h:
        * ksvg2/svg/SVGPathSegLinetoVerticalImpl.h:
        * ksvg2/svg/SVGPathSegMovetoImpl.h:
        * ksvg2/svg/SVGPatternElementImpl.cpp:
        * ksvg2/svg/SVGPolyElementImpl.cpp:
        * ksvg2/svg/SVGPreserveAspectRatioImpl.cpp:
        * ksvg2/svg/SVGRadialGradientElementImpl.cpp:
        * ksvg2/svg/SVGRectElementImpl.cpp:
        * ksvg2/svg/SVGSVGElementImpl.cpp:
        * ksvg2/svg/SVGSVGElementImpl.h:
        * ksvg2/svg/SVGScriptElementImpl.cpp:
        * ksvg2/svg/SVGStopElementImpl.cpp:
        * ksvg2/svg/SVGStringListImpl.h:
        * ksvg2/svg/SVGStyleElementImpl.cpp:
        * ksvg2/svg/SVGStyledElementImpl.cpp:
        * ksvg2/svg/SVGStyledElementImpl.h:
        * ksvg2/svg/SVGSwitchElementImpl.cpp:
        * ksvg2/svg/SVGTestsImpl.cpp:
        * ksvg2/svg/SVGTextContentElementImpl.cpp:
        * ksvg2/svg/SVGTextPositioningElementImpl.cpp:
        * ksvg2/svg/SVGTransformableImpl.cpp:
        * ksvg2/svg/SVGURIReferenceImpl.cpp:
        * ksvg2/svg/SVGUseElementImpl.cpp:
        * ksvg2/svg/SVGViewElementImpl.cpp:
        * ksvg2/svg/SVGZoomAndPanImpl.cpp:
        I renamed:
        kdom/impl -> kdom/core
        kdom/css/impl/* -> kdom/css/*
        kdom/css/impl/* -> kdom/css/*
        kdom/ls/impl/* -> kdom/ls/*
        kdom/events/impl/* -> kdom/events/*
        kdom/range/impl/* -> kdom/range/*
        kdom/traversal/impl/* -> kdom/traversal/*
        ksvg2/core -> ksvg2/misc
        kdom/impl -> kdom/svg
        ksvg2/css/impl/* -> ksvg2/css/*
        ksvg2/events/impl/* -> ksvg2/events/*
        And made all the necessary header include and project file changes.
        This now brings our source tree fully up-to-date with all the
        recent kdom/ksvg2 file re-orgs (which were done per our request).
        http://bugzilla.opendarwin.org/show_bug.cgi?id=4790

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@10430 268f45cc-cd09-0410-ab3c-d52691b4dbfc

15 years agoBug #: 4752
eseidel [Thu, 1 Sep 2005 07:35:57 +0000 (07:35 +0000)]
Bug #: 4752
Submitted by: eseidel
Reviewed by: mjs
        Replaced tabs with spaces throughout all of SVGSupport, excepting
        kdom/xpath upon specific request of the kdom/xpath maintainer.
        http://bugzilla.opendarwin.org/show_bug.cgi?id=4752

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@10429 268f45cc-cd09-0410-ab3c-d52691b4dbfc

15 years ago Reviewed by Darin.
mjs [Thu, 1 Sep 2005 06:42:58 +0000 (06:42 +0000)]
Reviewed by Darin.

- set color variant and font settings to a consistent value.
(http://bugzilla.opendarwin.org/show_bug.cgi?id=4769)

        * DumpRenderTree/DumpRenderTree.m:
        (main):

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@10428 268f45cc-cd09-0410-ab3c-d52691b4dbfc

15 years ago - update test results for Mitz's recent border AA change
mjs [Thu, 1 Sep 2005 06:13:43 +0000 (06:13 +0000)]
    - update test results for Mitz's recent border AA change

        * layout-tests/css1/basic/class_as_selector-expected.checksum:
        * layout-tests/css1/basic/class_as_selector-expected.png:
        * layout-tests/css1/basic/comments-expected.checksum:
        * layout-tests/css1/basic/comments-expected.png:
        * layout-tests/css1/basic/containment-expected.checksum:
        * layout-tests/css1/basic/containment-expected.png:
        * layout-tests/css1/basic/contextual_selectors-expected.checksum:
        * layout-tests/css1/basic/contextual_selectors-expected.png:
        * layout-tests/css1/basic/grouping-expected.checksum:
        * layout-tests/css1/basic/grouping-expected.png:
        * layout-tests/css1/basic/id_as_selector-expected.checksum:
        * layout-tests/css1/basic/id_as_selector-expected.png:
        * layout-tests/css1/basic/inheritance-expected.checksum:
        * layout-tests/css1/basic/inheritance-expected.png:
        * layout-tests/css1/box_properties/border-expected.checksum:
        * layout-tests/css1/box_properties/border-expected.png:
        * layout-tests/css1/box_properties/border_bottom-expected.checksum:
        * layout-tests/css1/box_properties/border_bottom-expected.png:
        * layout-tests/css1/box_properties/border_bottom_inline-expected.checksum:
        * layout-tests/css1/box_properties/border_bottom_inline-expected.png:
        * layout-tests/css1/box_properties/border_bottom_width-expected.checksum:
        * layout-tests/css1/box_properties/border_bottom_width-expected.png:
        * layout-tests/css1/box_properties/border_bottom_width_inline-expected.checksum:
        * layout-tests/css1/box_properties/border_bottom_width_inline-expected.png:
        * layout-tests/css1/box_properties/border_color-expected.checksum:
        * layout-tests/css1/box_properties/border_color-expected.png:
        * layout-tests/css1/box_properties/border_color_inline-expected.checksum:
        * layout-tests/css1/box_properties/border_color_inline-expected.png:
        * layout-tests/css1/box_properties/border_inline-expected.checksum:
        * layout-tests/css1/box_properties/border_inline-expected.png:
        * layout-tests/css1/box_properties/border_left-expected.checksum:
        * layout-tests/css1/box_properties/border_left-expected.png:
        * layout-tests/css1/box_properties/border_left_inline-expected.checksum:
        * layout-tests/css1/box_properties/border_left_inline-expected.png:
        * layout-tests/css1/box_properties/border_left_width-expected.checksum:
        * layout-tests/css1/box_properties/border_left_width-expected.png:
        * layout-tests/css1/box_properties/border_left_width_inline-expected.checksum:
        * layout-tests/css1/box_properties/border_left_width_inline-expected.png:
        * layout-tests/css1/box_properties/border_right-expected.checksum:
        * layout-tests/css1/box_properties/border_right-expected.png:
        * layout-tests/css1/box_properties/border_right_inline-expected.checksum:
        * layout-tests/css1/box_properties/border_right_inline-expected.png:
        * layout-tests/css1/box_properties/border_right_width-expected.checksum:
        * layout-tests/css1/box_properties/border_right_width-expected.png:
        * layout-tests/css1/box_properties/border_right_width_inline-expected.checksum:
        * layout-tests/css1/box_properties/border_right_width_inline-expected.png:
        * layout-tests/css1/box_properties/border_style-expected.checksum:
        * layout-tests/css1/box_properties/border_style-expected.png:
        * layout-tests/css1/box_properties/border_style_inline-expected.checksum:
        * layout-tests/css1/box_properties/border_style_inline-expected.png:
        * layout-tests/css1/box_properties/border_top-expected.checksum:
        * layout-tests/css1/box_properties/border_top-expected.png:
        * layout-tests/css1/box_properties/border_top_inline-expected.checksum:
        * layout-tests/css1/box_properties/border_top_inline-expected.png:
        * layout-tests/css1/box_properties/border_top_width-expected.checksum:
        * layout-tests/css1/box_properties/border_top_width-expected.png:
        * layout-tests/css1/box_properties/border_top_width_inline-expected.checksum:
        * layout-tests/css1/box_properties/border_top_width_inline-expected.png:
        * layout-tests/css1/box_properties/border_width-expected.checksum:
        * layout-tests/css1/box_properties/border_width-expected.png:
        * layout-tests/css1/box_properties/border_width_inline-expected.checksum:
        * layout-tests/css1/box_properties/border_width_inline-expected.png:
        * layout-tests/css1/box_properties/clear-expected.checksum:
        * layout-tests/css1/box_properties/clear-expected.png:
        * layout-tests/css1/box_properties/clear_float-expected.checksum:
        * layout-tests/css1/box_properties/clear_float-expected.png:
        * layout-tests/css1/box_properties/float-expected.checksum:
        * layout-tests/css1/box_properties/float-expected.png:
        * layout-tests/css1/box_properties/float_elements_in_series-expected.checksum:
        * layout-tests/css1/box_properties/float_elements_in_series-expected.png:
        * layout-tests/css1/box_properties/float_margin-expected.checksum:
        * layout-tests/css1/box_properties/float_margin-expected.png:
        * layout-tests/css1/box_properties/float_on_text_elements-expected.checksum:
        * layout-tests/css1/box_properties/float_on_text_elements-expected.png:
        * layout-tests/css1/box_properties/height-expected.checksum:
        * layout-tests/css1/box_properties/height-expected.png:
        * layout-tests/css1/box_properties/margin-expected.checksum:
        * layout-tests/css1/box_properties/margin-expected.png:
        * layout-tests/css1/box_properties/margin_bottom-expected.checksum:
        * layout-tests/css1/box_properties/margin_bottom-expected.png:
        * layout-tests/css1/box_properties/margin_bottom_inline-expected.checksum:
        * layout-tests/css1/box_properties/margin_bottom_inline-expected.png:
        * layout-tests/css1/box_properties/margin_inline-expected.checksum:
        * layout-tests/css1/box_properties/margin_inline-expected.png:
        * layout-tests/css1/box_properties/margin_left-expected.checksum:
        * layout-tests/css1/box_properties/margin_left-expected.png:
        * layout-tests/css1/box_properties/margin_left_inline-expected.checksum:
        * layout-tests/css1/box_properties/margin_left_inline-expected.png:
        * layout-tests/css1/box_properties/margin_right-expected.checksum:
        * layout-tests/css1/box_properties/margin_right-expected.png:
        * layout-tests/css1/box_properties/margin_right_inline-expected.checksum:
        * layout-tests/css1/box_properties/margin_right_inline-expected.png:
        * layout-tests/css1/box_properties/margin_top-expected.checksum:
        * layout-tests/css1/box_properties/margin_top-expected.png:
        * layout-tests/css1/box_properties/margin_top_inline-expected.checksum:
        * layout-tests/css1/box_properties/margin_top_inline-expected.png:
        * layout-tests/css1/box_properties/padding-expected.checksum:
        * layout-tests/css1/box_properties/padding-expected.png:
        * layout-tests/css1/box_properties/padding_bottom-expected.checksum:
        * layout-tests/css1/box_properties/padding_bottom-expected.png:
        * layout-tests/css1/box_properties/padding_bottom_inline-expected.checksum:
        * layout-tests/css1/box_properties/padding_bottom_inline-expected.png:
        * layout-tests/css1/box_properties/padding_inline-expected.checksum:
        * layout-tests/css1/box_properties/padding_inline-expected.png:
        * layout-tests/css1/box_properties/padding_left-expected.checksum:
        * layout-tests/css1/box_properties/padding_left-expected.png:
        * layout-tests/css1/box_properties/padding_left_inline-expected.checksum:
        * layout-tests/css1/box_properties/padding_left_inline-expected.png:
        * layout-tests/css1/box_properties/padding_right-expected.checksum:
        * layout-tests/css1/box_properties/padding_right-expected.png:
        * layout-tests/css1/box_properties/padding_right_inline-expected.checksum:
        * layout-tests/css1/box_properties/padding_right_inline-expected.png:
        * layout-tests/css1/box_properties/padding_top-expected.checksum:
        * layout-tests/css1/box_properties/padding_top-expected.png:
        * layout-tests/css1/box_properties/padding_top_inline-expected.checksum:
        * layout-tests/css1/box_properties/padding_top_inline-expected.png:
        * layout-tests/css1/box_properties/width-expected.checksum:
        * layout-tests/css1/box_properties/width-expected.png:
        * layout-tests/css1/cascade/cascade_order-expected.checksum:
        * layout-tests/css1/cascade/cascade_order-expected.png:
        * layout-tests/css1/cascade/important-expected.checksum:
        * layout-tests/css1/cascade/important-expected.png:
        * layout-tests/css1/classification/display-expected.checksum:
        * layout-tests/css1/classification/display-expected.png:
        * layout-tests/css1/classification/list_style-expected.checksum:
        * layout-tests/css1/classification/list_style-expected.png:
        * layout-tests/css1/classification/list_style_image-expected.checksum:
        * layout-tests/css1/classification/list_style_image-expected.png:
        * layout-tests/css1/classification/list_style_position-expected.checksum:
        * layout-tests/css1/classification/list_style_position-expected.png:
        * layout-tests/css1/classification/list_style_type-expected.checksum:
        * layout-tests/css1/classification/list_style_type-expected.png:
        * layout-tests/css1/classification/white_space-expected.checksum:
        * layout-tests/css1/classification/white_space-expected.png:
        * layout-tests/css1/color_and_background/background-expected.checksum:
        * layout-tests/css1/color_and_background/background-expected.png:
        * layout-tests/css1/color_and_background/background_attachment-expected.checksum:
        * layout-tests/css1/color_and_background/background_attachment-expected.png:
        * layout-tests/css1/color_and_background/background_color-expected.checksum:
        * layout-tests/css1/color_and_background/background_color-expected.png:
        * layout-tests/css1/color_and_background/background_image-expected.checksum:
        * layout-tests/css1/color_and_background/background_image-expected.png:
        * layout-tests/css1/color_and_background/background_position-expected.checksum:
        * layout-tests/css1/color_and_background/background_position-expected.png:
        * layout-tests/css1/color_and_background/background_repeat-expected.checksum:
        * layout-tests/css1/color_and_background/background_repeat-expected.png:
        * layout-tests/css1/color_and_background/color-expected.checksum:
        * layout-tests/css1/color_and_background/color-expected.png:
        * layout-tests/css1/font_properties/font-expected.checksum:
        * layout-tests/css1/font_properties/font-expected.png:
        * layout-tests/css1/font_properties/font_family-expected.checksum:
        * layout-tests/css1/font_properties/font_family-expected.png:
        * layout-tests/css1/font_properties/font_size-expected.checksum:
        * layout-tests/css1/font_properties/font_size-expected.png:
        * layout-tests/css1/font_properties/font_style-expected.checksum:
        * layout-tests/css1/font_properties/font_style-expected.png:
        * layout-tests/css1/font_properties/font_variant-expected.checksum:
        * layout-tests/css1/font_properties/font_variant-expected.png:
        * layout-tests/css1/font_properties/font_weight-expected.checksum:
        * layout-tests/css1/font_properties/font_weight-expected.png:
        * layout-tests/css1/formatting_model/canvas-expected.checksum:
        * layout-tests/css1/formatting_model/canvas-expected.png:
        * layout-tests/css1/formatting_model/floating_elements-expected.checksum:
        * layout-tests/css1/formatting_model/floating_elements-expected.png:
        * layout-tests/css1/formatting_model/height_of_lines-expected.checksum:
        * layout-tests/css1/formatting_model/height_of_lines-expected.png:
        * layout-tests/css1/formatting_model/inline_elements-expected.checksum:
        * layout-tests/css1/formatting_model/inline_elements-expected.png:
        * layout-tests/css1/formatting_model/replaced_elements-expected.checksum:
        * layout-tests/css1/formatting_model/replaced_elements-expected.png:
        * layout-tests/css1/formatting_model/vertical_formatting-expected.checksum:
        * layout-tests/css1/formatting_model/vertical_formatting-expected.png:
        * layout-tests/css1/pseudo/anchor-expected.checksum:
        * layout-tests/css1/pseudo/anchor-expected.png:
        * layout-tests/css1/pseudo/firstletter-expected.checksum:
        * layout-tests/css1/pseudo/firstletter-expected.png:
        * layout-tests/css1/pseudo/firstline-expected.checksum:
        * layout-tests/css1/pseudo/firstline-expected.png:
        * layout-tests/css1/pseudo/multiple_pseudo_elements-expected.checksum:
        * layout-tests/css1/pseudo/multiple_pseudo_elements-expected.png:
        * layout-tests/css1/pseudo/pseudo_elements_in_selectors-expected.checksum:
        * layout-tests/css1/pseudo/pseudo_elements_in_selectors-expected.png:
        * layout-tests/css1/text_properties/letter_spacing-expected.checksum:
        * layout-tests/css1/text_properties/letter_spacing-expected.png:
        * layout-tests/css1/text_properties/line_height-expected.checksum:
        * layout-tests/css1/text_properties/line_height-expected.png:
        * layout-tests/css1/text_properties/text_align-expected.checksum:
        * layout-tests/css1/text_properties/text_align-expected.png:
        * layout-tests/css1/text_properties/text_decoration-expected.checksum:
        * layout-tests/css1/text_properties/text_decoration-expected.png:
        * layout-tests/css1/text_properties/text_indent-expected.checksum:
        * layout-tests/css1/text_properties/text_indent-expected.png:
        * layout-tests/css1/text_properties/text_transform-expected.checksum:
        * layout-tests/css1/text_properties/text_transform-expected.png:
        * layout-tests/css1/text_properties/vertical_align-expected.checksum:
        * layout-tests/css1/text_properties/vertical_align-expected.png:
        * layout-tests/css1/text_properties/word_spacing-expected.checksum:
        * layout-tests/css1/text_properties/word_spacing-expected.png:
        * layout-tests/css1/units/color_units-expected.checksum:
        * layout-tests/css1/units/color_units-expected.png:
        * layout-tests/css1/units/length_units-expected.checksum:
        * layout-tests/css1/units/length_units-expected.png:
        * layout-tests/css1/units/percentage_units-expected.checksum:
        * layout-tests/css1/units/percentage_units-expected.png:
        * layout-tests/css1/units/urls-expected.checksum:
        * layout-tests/css1/units/urls-expected.png:
        * layout-tests/editing/selection/move-by-line-001-expected.checksum:
        * layout-tests/editing/selection/move-by-line-001-expected.png:
        * layout-tests/editing/unsupported-content/table-type-after-expected.checksum:
        * layout-tests/editing/unsupported-content/table-type-after-expected.png:
        * layout-tests/editing/unsupported-content/table-type-before-expected.checksum:
        * layout-tests/editing/unsupported-content/table-type-before-expected.png:
        * layout-tests/fast/block/basic/018-expected.checksum:
        * layout-tests/fast/block/basic/018-expected.png:
        * layout-tests/fast/block/float/015-expected.checksum:
        * layout-tests/fast/block/float/015-expected.png:
        * layout-tests/fast/block/float/016-expected.checksum:
        * layout-tests/fast/block/float/016-expected.png:
        * layout-tests/fast/block/float/025-expected.checksum:
        * layout-tests/fast/block/float/025-expected.png:
        * layout-tests/fast/block/float/026-expected.checksum:
        * layout-tests/fast/block/float/026-expected.png:
        * layout-tests/fast/block/float/027-expected.checksum:
        * layout-tests/fast/block/float/027-expected.png:
        * layout-tests/fast/block/float/028-expected.checksum:
        * layout-tests/fast/block/float/028-expected.png:
        * layout-tests/fast/css/MarqueeLayoutTest-expected.checksum:
        * layout-tests/fast/css/MarqueeLayoutTest-expected.png:
        * layout-tests/fast/css/apple-prefix-expected.checksum:
        * layout-tests/fast/css/apple-prefix-expected.png:
        * layout-tests/fast/css/list-outline-expected.checksum:
        * layout-tests/fast/css/list-outline-expected.png:
        * layout-tests/fast/dom/HTMLElement/bdo-expected.checksum:
        * layout-tests/fast/dom/HTMLElement/bdo-expected.png:
        * layout-tests/fast/dom/HTMLTableElement/colSpan-expected.checksum:
        * layout-tests/fast/dom/HTMLTableElement/colSpan-expected.png:
        * layout-tests/fast/dom/HTMLTableElement/createCaption-expected.checksum:
        * layout-tests/fast/dom/HTMLTableElement/createCaption-expected.png:
        * layout-tests/fast/dom/clone-node-dynamic-style-expected.checksum:
        * layout-tests/fast/dom/clone-node-dynamic-style-expected.png:
        * layout-tests/fast/dom/row-inner-text-expected.checksum:
        * layout-tests/fast/dom/row-inner-text-expected.png:
        * layout-tests/fast/dynamic/012-expected.checksum:
        * layout-tests/fast/dynamic/012-expected.png:
        * layout-tests/fast/dynamic/013-expected.checksum:
        * layout-tests/fast/dynamic/013-expected.png:
        * layout-tests/fast/encoding/invalid-UTF-8-expected.checksum:
        * layout-tests/fast/encoding/invalid-UTF-8-expected.png:
        * layout-tests/fast/encoding/utf-16-big-endian-expected.checksum:
        * layout-tests/fast/encoding/utf-16-big-endian-expected.png:
        * layout-tests/fast/encoding/utf-16-little-endian-expected.checksum:
        * layout-tests/fast/encoding/utf-16-little-endian-expected.png:
        * layout-tests/fast/forms/001-expected.checksum:
        * layout-tests/fast/forms/001-expected.png:
        * layout-tests/fast/forms/006-expected.checksum:
        * layout-tests/fast/forms/006-expected.png:
        * layout-tests/fast/forms/007-expected.checksum:
        * layout-tests/fast/forms/007-expected.png:
        * layout-tests/fast/forms/input-value-expected.checksum:
        * layout-tests/fast/forms/input-value-expected.png:
        * layout-tests/fast/lists/004-expected.checksum:
        * layout-tests/fast/lists/004-expected.png:
        * layout-tests/fast/overflow/002-expected.checksum:
        * layout-tests/fast/overflow/002-expected.png:
        * layout-tests/fast/replaced/005-expected.checksum:
        * layout-tests/fast/replaced/005-expected.png:
        * layout-tests/fast/selectors/032-expected.checksum:
        * layout-tests/fast/selectors/032-expected.png:
        * layout-tests/fast/selectors/064-expected.checksum:
        * layout-tests/fast/selectors/064-expected.png:
        * layout-tests/fast/selectors/077-expected.checksum:
        * layout-tests/fast/selectors/077-expected.png:
        * layout-tests/fast/selectors/077b-expected.checksum:
        * layout-tests/fast/selectors/077b-expected.png:
        * layout-tests/fast/selectors/078b-expected.checksum:
        * layout-tests/fast/selectors/078b-expected.png:
        * layout-tests/fast/table/003-expected.checksum:
        * layout-tests/fast/table/003-expected.png:
        * layout-tests/fast/table/004-expected.checksum:
        * layout-tests/fast/table/004-expected.png:
        * layout-tests/fast/table/006-expected.checksum:
        * layout-tests/fast/table/006-expected.png:
        * layout-tests/fast/table/007-expected.checksum:
        * layout-tests/fast/table/007-expected.png:
        * layout-tests/fast/table/009-expected.checksum:
        * layout-tests/fast/table/009-expected.png:
        * layout-tests/fast/table/017-expected.checksum:
        * layout-tests/fast/table/017-expected.png:
        * layout-tests/fast/table/018-expected.checksum:
        * layout-tests/fast/table/018-expected.png:
        * layout-tests/fast/table/020-expected.checksum:
        * layout-tests/fast/table/020-expected.png:
        * layout-tests/fast/table/029-expected.checksum:
        * layout-tests/fast/table/029-expected.png:
        * layout-tests/fast/table/030-expected.checksum:
        * layout-tests/fast/table/030-expected.png:
        * layout-tests/fast/table/035-expected.checksum:
        * layout-tests/fast/table/035-expected.png:
        * layout-tests/fast/table/038-expected.checksum:
        * layout-tests/fast/table/038-expected.png:
        * layout-tests/fast/table/039-expected.checksum:
        * layout-tests/fast/table/039-expected.png:
        * layout-tests/fast/table/040-expected.checksum:
        * layout-tests/fast/table/040-expected.png:
        * layout-tests/fast/table/041-expected.checksum:
        * layout-tests/fast/table/041-expected.png:
        * layout-tests/fast/table/empty-table-percent-height-expected.checksum:
        * layout-tests/fast/table/empty-table-percent-height-expected.png:
        * layout-tests/fast/table/large-width-expected.checksum:
        * layout-tests/fast/table/large-width-expected.png:
        * layout-tests/fast/table/multiple-percent-height-rows-expected.checksum:
        * layout-tests/fast/table/multiple-percent-height-rows-expected.png:
        * layout-tests/fast/table/nobr-expected.checksum:
        * layout-tests/fast/table/nobr-expected.png:
        * layout-tests/fast/table/percent-heights-expected.checksum:
        * layout-tests/fast/table/percent-heights-expected.png:
        * layout-tests/fast/table/rowspan-paint-order-expected.checksum:
        * layout-tests/fast/table/rowspan-paint-order-expected.png:
        * layout-tests/fast/text/basic/001-expected.checksum:
        * layout-tests/fast/text/basic/001-expected.png:
        * layout-tests/fast/text/basic/006-expected.checksum:
        * layout-tests/fast/text/basic/006-expected.png:
        * layout-tests/fast/text/basic/007-expected.checksum:
        * layout-tests/fast/text/basic/007-expected.png:
        * layout-tests/fast/text/international/003-expected.checksum:
        * layout-tests/fast/text/international/003-expected.png:
        * layout-tests/fast/text/international/bidi-innertext-expected.checksum:
        * layout-tests/fast/text/international/bidi-innertext-expected.png:
        * layout-tests/fast/text/whitespace/027-expected.checksum:
        * layout-tests/fast/text/whitespace/027-expected.png:

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@10427 268f45cc-cd09-0410-ab3c-d52691b4dbfc

15 years ago Reviewed and landed by Darin.
darin [Thu, 1 Sep 2005 05:37:17 +0000 (05:37 +0000)]
    Reviewed and landed by Darin.

        - fixed http://bugzilla.opendarwin.org/show_bug.cgi?id=4560
          Markup in <title> prevents decoder from looking for a charset

Test cases added:
        * layout-tests/fast/encoding/tag-in-title.html: Added.
        * layout-tests/fast/encoding/tag-in-title-expected.png: Added.
        * layout-tests/fast/encoding/tag-in-title-expected.txt: Added.

        * khtml/misc/decoder.cpp: (Decoder::decode): Ignore tags within <title>.

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@10426 268f45cc-cd09-0410-ab3c-d52691b4dbfc

15 years ago - updated pixel test baselines that had the button text off by one - I think
mjs [Thu, 1 Sep 2005 05:04:59 +0000 (05:04 +0000)]
    - updated pixel test baselines that had the button text off by one - I think
this was a bug in a 10.4.2 pre-release that I was running

        * layout-tests/fast/forms/001-expected.checksum:
        * layout-tests/fast/forms/001-expected.png:
        * layout-tests/fast/forms/input-value-expected.checksum:
        * layout-tests/fast/forms/input-value-expected.png:

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@10425 268f45cc-cd09-0410-ab3c-d52691b4dbfc

15 years ago Reviewed, tweaked, and landed by Darin.
darin [Thu, 1 Sep 2005 04:44:23 +0000 (04:44 +0000)]
    Reviewed, tweaked, and landed by Darin.

        - fixed http://bugzilla.opendarwin.org/show_bug.cgi?id=4626
          bidi-fallback-font-weight test requires font that's not part of default OS X install

        * layout-tests/fast/text/international/bidi-fallback-font-weight.html: Removed the part that
        used the Raanana font.
        * layout-tests/fast/text/international/bidi-fallback-font-weight-expected.checksum: Updated.
        * layout-tests/fast/text/international/bidi-fallback-font-weight-expected.png: Ditto.
        * layout-tests/fast/text/international/bidi-fallback-font-weight-expected.txt: Ditto.

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@10424 268f45cc-cd09-0410-ab3c-d52691b4dbfc

15 years agoBug #: 4472
eseidel [Thu, 1 Sep 2005 04:40:11 +0000 (04:40 +0000)]
Bug #: 4472
Submitted by: Tobias Lidskog <tobiaslidskog@mac.com>
Reviewed by: eseidel
        Test cases updated:
        * svg-tests/W3C-SVG-1.1/Resources/animation-add-BE-09-expected.txt:
        * svg-tests/W3C-SVG-1.1/Resources/animation-extRef-image1-expected.txt:
        * svg-tests/W3C-SVG-1.1/Resources/animation-extRef-image2-expected.txt:
        * svg-tests/W3C-SVG-1.1/Resources/animation-extRef-image3-expected.txt:
        * svg-tests/W3C-SVG-1.1/Resources/coords-units-01-f-expected.txt:
        * svg-tests/W3C-SVG-1.1/Resources/ext-TestComic-expected.txt:
        * svg-tests/W3C-SVG-1.1/Resources/filters-blend-01-f-expected.txt:
        * svg-tests/W3C-SVG-1.1/Resources/filters-color-01-f-expected.txt:
        * svg-tests/W3C-SVG-1.1/Resources/filters-composite-01-f-expected.txt:
        * svg-tests/W3C-SVG-1.1/Resources/filters-conv-01-f-expected.txt:
        * svg-tests/W3C-SVG-1.1/Resources/filters-diffuse-01-f-expected.txt:
        * svg-tests/W3C-SVG-1.1/Resources/filters-example-01-f-expected.txt:
        * svg-tests/W3C-SVG-1.1/Resources/interact-dom-01-f-expected.txt:
        * svg-tests/W3C-SVG-1.1/Resources/interact-order-02-b-targ-expected.txt:
        * svg-tests/W3C-SVG-1.1/Resources/interact-order-03-b-targ-expected.txt:
        * svg-tests/W3C-SVG-1.1/Resources/linking-uri-01-b-expected.txt:
        * svg-tests/W3C-SVG-1.1/Resources/linkingCircle-f-expected.txt:
        * svg-tests/W3C-SVG-1.1/Resources/linkingToc-t-expected.txt:
        * svg-tests/W3C-SVG-1.1/Resources/paths-data-01-f-expected.txt:
        * svg-tests/W3C-SVG-1.1/Resources/paths-data-02-f-expected.txt:
        * svg-tests/W3C-SVG-1.1/Resources/paths-data-03-f-expected.txt:
        * svg-tests/W3C-SVG-1.1/Resources/paths-data-04-f-expected.txt:
        * svg-tests/W3C-SVG-1.1/Resources/rects-expected.txt:
        * svg-tests/W3C-SVG-1.1/Resources/rects_b-expected.txt:
        * svg-tests/W3C-SVG-1.1/Resources/shapes-ellipse-01-b-expected.txt:
        * svg-tests/W3C-SVG-1.1/Resources/shapes-ellipse-01-f-expected.txt:
        * svg-tests/W3C-SVG-1.1/Resources/shapes-rect-01-b-expected.txt:
        * svg-tests/W3C-SVG-1.1/Resources/shapes-rect-01-f-expected.txt:
        * svg-tests/W3C-SVG-1.1/Resources/struct-frag-01-B-expected.txt:
        * svg-tests/W3C-SVG-1.1/Resources/text-align-01-f-expected.txt:
        * svg-tests/W3C-SVG-1.1/Resources/text-align-02-f-expected.txt:
        * svg-tests/W3C-SVG-1.1/Resources/text-align-03-f-expected.txt:
        * svg-tests/W3C-SVG-1.1/Resources/text-altglyph-01-f-expected.txt:
        * svg-tests/W3C-SVG-1.1/Resources/text-extTref-BE-18-targ-expected.txt:
        * svg-tests/W3C-SVG-1.1/Resources/text-intro-01-f-expected.txt:
        * svg-tests/W3C-SVG-1.1/Resources/text-tref-01-f-expected.txt:
        * svg-tests/W3C-SVG-1.1/Resources/text-ws-01-f-expected.txt:
        * svg-tests/W3C-SVG-1.1/Resources/toc-sv-expected.txt:
        * svg-tests/W3C-SVG-1.1/Resources/toc-svcmp-expected.txt:
        * svg-tests/W3C-SVG-1.1/animate-elem-02-t-expected.txt:
        * svg-tests/W3C-SVG-1.1/animate-elem-03-t-expected.txt:
        * svg-tests/W3C-SVG-1.1/animate-elem-04-t-expected.txt:
        * svg-tests/W3C-SVG-1.1/animate-elem-05-t-expected.txt:
        * svg-tests/W3C-SVG-1.1/animate-elem-06-t-expected.txt:
        * svg-tests/W3C-SVG-1.1/animate-elem-07-t-expected.txt:
        * svg-tests/W3C-SVG-1.1/animate-elem-08-t-expected.txt:
        * svg-tests/W3C-SVG-1.1/animate-elem-09-t-expected.txt:
        * svg-tests/W3C-SVG-1.1/animate-elem-10-t-expected.txt:
        * svg-tests/W3C-SVG-1.1/animate-elem-11-t-expected.txt:
        * svg-tests/W3C-SVG-1.1/animate-elem-12-t-expected.txt:
        * svg-tests/W3C-SVG-1.1/animate-elem-13-t-expected.txt:
        * svg-tests/W3C-SVG-1.1/animate-elem-14-t-expected.txt:
        * svg-tests/W3C-SVG-1.1/animate-elem-15-t-expected.txt:
        * svg-tests/W3C-SVG-1.1/animate-elem-16-t-expected.txt:
        * svg-tests/W3C-SVG-1.1/animate-elem-17-t-expected.txt:
        * svg-tests/W3C-SVG-1.1/animate-elem-18-t-expected.txt:
        * svg-tests/W3C-SVG-1.1/animate-elem-19-t-expected.txt:
        * svg-tests/W3C-SVG-1.1/animate-elem-20-t-expected.txt:
        * svg-tests/W3C-SVG-1.1/animate-elem-21-t-expected.txt:
        * svg-tests/W3C-SVG-1.1/animate-elem-22-b-expected.txt:
        * svg-tests/W3C-SVG-1.1/animate-elem-23-t-expected.txt:
        * svg-tests/W3C-SVG-1.1/animate-elem-24-t-expected.txt:
        * svg-tests/W3C-SVG-1.1/animate-elem-25-t-expected.txt:
        * svg-tests/W3C-SVG-1.1/animate-elem-26-t-expected.txt:
        * svg-tests/W3C-SVG-1.1/animate-elem-27-t-expected.txt:
        * svg-tests/W3C-SVG-1.1/animate-elem-28-t-expected.txt:
        * svg-tests/W3C-SVG-1.1/animate-elem-29-b-expected.txt:
        * svg-tests/W3C-SVG-1.1/color-prof-01-f-expected.txt:
        * svg-tests/W3C-SVG-1.1/color-prop-01-b-expected.txt:
        * svg-tests/W3C-SVG-1.1/color-prop-02-f-expected.txt:
        * svg-tests/W3C-SVG-1.1/color-prop-03-t-expected.txt:
        * svg-tests/W3C-SVG-1.1/coords-trans-01-b-expected.txt:
        * svg-tests/W3C-SVG-1.1/coords-trans-02-t-expected.txt:
        * svg-tests/W3C-SVG-1.1/coords-trans-03-t-expected.txt:
        * svg-tests/W3C-SVG-1.1/coords-trans-04-t-expected.txt:
        * svg-tests/W3C-SVG-1.1/coords-trans-05-t-expected.txt:
        * svg-tests/W3C-SVG-1.1/coords-trans-06-t-expected.txt:
        * svg-tests/W3C-SVG-1.1/coords-units-01-b-expected.txt:
        * svg-tests/W3C-SVG-1.1/coords-units-02-b-expected.txt:
        * svg-tests/W3C-SVG-1.1/coords-units-03-b-expected.txt:
        * svg-tests/W3C-SVG-1.1/coords-viewattr-01-b-expected.txt:
        * svg-tests/W3C-SVG-1.1/coords-viewattr-02-b-expected.txt:
        * svg-tests/W3C-SVG-1.1/extend-namespace-01-f-expected.txt:
        * svg-tests/W3C-SVG-1.1/filters-blend-01-b-expected.txt:
        * svg-tests/W3C-SVG-1.1/filters-color-01-b-expected.txt:
        * svg-tests/W3C-SVG-1.1/filters-composite-02-b-expected.txt:
        * svg-tests/W3C-SVG-1.1/filters-comptran-01-b-expected.txt:
        * svg-tests/W3C-SVG-1.1/filters-conv-01-f-expected.txt:
        * svg-tests/W3C-SVG-1.1/filters-diffuse-01-f-expected.txt:
        * svg-tests/W3C-SVG-1.1/filters-displace-01-f-expected.txt:
        * svg-tests/W3C-SVG-1.1/filters-example-01-b-expected.txt:
        * svg-tests/W3C-SVG-1.1/filters-gauss-01-b-expected.txt:
        * svg-tests/W3C-SVG-1.1/filters-image-01-b-expected.txt:
        * svg-tests/W3C-SVG-1.1/filters-light-01-f-expected.txt:
        * svg-tests/W3C-SVG-1.1/filters-morph-01-f-expected.txt:
        * svg-tests/W3C-SVG-1.1/filters-offset-01-b-expected.txt:
        * svg-tests/W3C-SVG-1.1/filters-specular-01-f-expected.txt:
        * svg-tests/W3C-SVG-1.1/filters-tile-01-b-expected.txt:
        * svg-tests/W3C-SVG-1.1/filters-turb-01-f-expected.txt:
        * svg-tests/W3C-SVG-1.1/fonts-elem-01-t-expected.txt:
        * svg-tests/W3C-SVG-1.1/fonts-elem-02-t-expected.txt:
        * svg-tests/W3C-SVG-1.1/fonts-elem-03-b-expected.txt:
        * svg-tests/W3C-SVG-1.1/fonts-elem-04-b-expected.txt:
        * svg-tests/W3C-SVG-1.1/interact-cursor-01-f-expected.txt:
        * svg-tests/W3C-SVG-1.1/interact-dom-01-b-expected.txt:
        * svg-tests/W3C-SVG-1.1/interact-events-01-b-expected.txt:
        * svg-tests/W3C-SVG-1.1/interact-order-01-b-expected.txt:
        * svg-tests/W3C-SVG-1.1/interact-order-02-b-expected.txt:
        * svg-tests/W3C-SVG-1.1/interact-order-03-b-expected.txt:
        * svg-tests/W3C-SVG-1.1/interact-zoom-01-t-expected.txt:
        * svg-tests/W3C-SVG-1.1/linking-a-01-b-expected.txt:
        * svg-tests/W3C-SVG-1.1/linking-a-02-b-expected.txt:
        * svg-tests/W3C-SVG-1.1/linking-a-03-b-expected.txt:
        * svg-tests/W3C-SVG-1.1/linking-a-04-t-expected.txt:
        * svg-tests/W3C-SVG-1.1/linking-uri-01-b-expected.txt:
        * svg-tests/W3C-SVG-1.1/linking-uri-02-b-expected.txt:
        * svg-tests/W3C-SVG-1.1/linking-uri-03-t-expected.txt:
        * svg-tests/W3C-SVG-1.1/masking-mask-01-b-expected.txt:
        * svg-tests/W3C-SVG-1.1/masking-opacity-01-b-expected.txt:
        * svg-tests/W3C-SVG-1.1/masking-path-01-b-expected.txt:
        * svg-tests/W3C-SVG-1.1/masking-path-02-b-expected.txt:
        * svg-tests/W3C-SVG-1.1/masking-path-03-b-expected.txt:
        * svg-tests/W3C-SVG-1.1/masking-path-04-b-expected.txt:
        * svg-tests/W3C-SVG-1.1/masking-path-05-f-expected.txt:
        * svg-tests/W3C-SVG-1.1/metadata-example-01-b-expected.txt:
        * svg-tests/W3C-SVG-1.1/painting-fill-01-t-expected.txt:
        * svg-tests/W3C-SVG-1.1/painting-fill-02-t-expected.txt:
        * svg-tests/W3C-SVG-1.1/painting-fill-03-t-expected.txt:
        * svg-tests/W3C-SVG-1.1/painting-fill-04-t-expected.txt:
        * svg-tests/W3C-SVG-1.1/painting-marker-01-f-expected.txt:
        * svg-tests/W3C-SVG-1.1/painting-marker-02-f-expected.txt:
        * svg-tests/W3C-SVG-1.1/painting-render-01-b-expected.txt:
        * svg-tests/W3C-SVG-1.1/painting-stroke-01-t-expected.txt:
        * svg-tests/W3C-SVG-1.1/painting-stroke-02-t-expected.txt:
        * svg-tests/W3C-SVG-1.1/painting-stroke-03-t-expected.txt:
        * svg-tests/W3C-SVG-1.1/painting-stroke-04-t-expected.txt:
        * svg-tests/W3C-SVG-1.1/paths-data-01-t-expected.txt:
        * svg-tests/W3C-SVG-1.1/paths-data-02-t-expected.txt:
        * svg-tests/W3C-SVG-1.1/paths-data-03-f-expected.txt:
        * svg-tests/W3C-SVG-1.1/paths-data-04-t-expected.txt:
        * svg-tests/W3C-SVG-1.1/paths-data-05-t-expected.txt:
        * svg-tests/W3C-SVG-1.1/paths-data-06-t-expected.txt:
        * svg-tests/W3C-SVG-1.1/paths-data-07-t-expected.txt:
        * svg-tests/W3C-SVG-1.1/pservers-grad-01-b-expected.txt:
        * svg-tests/W3C-SVG-1.1/pservers-grad-02-b-expected.txt:
        * svg-tests/W3C-SVG-1.1/pservers-grad-03-b-expected.txt:
        * svg-tests/W3C-SVG-1.1/pservers-grad-04-b-expected.txt:
        * svg-tests/W3C-SVG-1.1/pservers-grad-05-b-expected.txt:
        * svg-tests/W3C-SVG-1.1/pservers-grad-06-b-expected.txt:
        * svg-tests/W3C-SVG-1.1/pservers-grad-07-b-expected.txt:
        * svg-tests/W3C-SVG-1.1/pservers-grad-08-b-expected.txt:
        * svg-tests/W3C-SVG-1.1/pservers-grad-09-b-expected.txt:
        * svg-tests/W3C-SVG-1.1/pservers-grad-10-b-expected.txt:
        * svg-tests/W3C-SVG-1.1/pservers-grad-11-b-expected.txt:
        * svg-tests/W3C-SVG-1.1/pservers-grad-12-b-expected.txt:
        * svg-tests/W3C-SVG-1.1/pservers-pattern-01-b-expected.txt:
        * svg-tests/W3C-SVG-1.1/render-elems-01-t-expected.txt:
        * svg-tests/W3C-SVG-1.1/render-elems-02-t-expected.txt:
        * svg-tests/W3C-SVG-1.1/render-elems-03-t-expected.txt:
        * svg-tests/W3C-SVG-1.1/render-elems-06-t-expected.txt:
        * svg-tests/W3C-SVG-1.1/render-elems-07-t-expected.txt:
        * svg-tests/W3C-SVG-1.1/render-elems-08-t-expected.txt:
        * svg-tests/W3C-SVG-1.1/render-groups-01-b-expected.txt:
        * svg-tests/W3C-SVG-1.1/render-groups-03-t-expected.txt:
        * svg-tests/W3C-SVG-1.1/script-handle-01-b-expected.txt:
        * svg-tests/W3C-SVG-1.1/script-handle-02-b-expected.txt:
        * svg-tests/W3C-SVG-1.1/script-handle-03-b-expected.txt:
        * svg-tests/W3C-SVG-1.1/script-handle-04-b-expected.txt:
        * svg-tests/W3C-SVG-1.1/shapes-circle-01-t-expected.txt:
        * svg-tests/W3C-SVG-1.1/shapes-ellipse-01-t-expected.txt:
        * svg-tests/W3C-SVG-1.1/shapes-line-01-t-expected.txt:
        * svg-tests/W3C-SVG-1.1/shapes-polygon-01-t-expected.txt:
        * svg-tests/W3C-SVG-1.1/shapes-polyline-01-t-expected.txt:
        * svg-tests/W3C-SVG-1.1/shapes-rect-01-t-expected.txt:
        * svg-tests/W3C-SVG-1.1/struct-cond-01-t-expected.txt:
        * svg-tests/W3C-SVG-1.1/struct-cond-02-t-expected.txt:
        * svg-tests/W3C-SVG-1.1/struct-defs-01-t-expected.txt:
        * svg-tests/W3C-SVG-1.1/struct-dom-01-b-expected.txt:
        * svg-tests/W3C-SVG-1.1/struct-dom-02-b-expected.txt:
        * svg-tests/W3C-SVG-1.1/struct-dom-03-b-expected.txt:
        * svg-tests/W3C-SVG-1.1/struct-dom-04-b-expected.txt:
        * svg-tests/W3C-SVG-1.1/struct-dom-05-b-expected.txt:
        * svg-tests/W3C-SVG-1.1/struct-dom-06-b-expected.txt:
        * svg-tests/W3C-SVG-1.1/struct-frag-01-t-expected.txt:
        * svg-tests/W3C-SVG-1.1/struct-group-01-t-expected.txt:
        * svg-tests/W3C-SVG-1.1/struct-group-02-b-expected.txt:
        * svg-tests/W3C-SVG-1.1/struct-image-01-t-expected.txt:
        * svg-tests/W3C-SVG-1.1/struct-image-02-b-expected.txt:
        * svg-tests/W3C-SVG-1.1/struct-image-03-t-expected.txt:
        * svg-tests/W3C-SVG-1.1/struct-image-04-t-expected.txt:
        * svg-tests/W3C-SVG-1.1/struct-image-05-b-expected.txt:
        * svg-tests/W3C-SVG-1.1/struct-symbol-01-b-expected.txt:
        * svg-tests/W3C-SVG-1.1/styling-css-01-b-expected.txt:
        * svg-tests/W3C-SVG-1.1/styling-css-02-b-expected.txt:
        * svg-tests/W3C-SVG-1.1/styling-css-03-b-expected.txt:
        * svg-tests/W3C-SVG-1.1/styling-inherit-01-b-expected.txt:
        * svg-tests/W3C-SVG-1.1/styling-pres-01-t-expected.txt:
        * svg-tests/W3C-SVG-1.1/text-align-01-b-expected.txt:
        * svg-tests/W3C-SVG-1.1/text-align-02-b-expected.txt:
        * svg-tests/W3C-SVG-1.1/text-align-03-b-expected.txt:
        * svg-tests/W3C-SVG-1.1/text-align-04-b-expected.txt:
        * svg-tests/W3C-SVG-1.1/text-align-05-b-expected.txt:
        * svg-tests/W3C-SVG-1.1/text-align-06-b-expected.txt:
        * svg-tests/W3C-SVG-1.1/text-altglyph-01-b-expected.txt:
        * svg-tests/W3C-SVG-1.1/text-deco-01-b-expected.txt:
        * svg-tests/W3C-SVG-1.1/text-fonts-01-t-expected.txt:
        * svg-tests/W3C-SVG-1.1/text-fonts-02-t-expected.txt:
        * svg-tests/W3C-SVG-1.1/text-intro-01-t-expected.txt:
        * svg-tests/W3C-SVG-1.1/text-intro-02-b-expected.txt:
        * svg-tests/W3C-SVG-1.1/text-intro-03-b-expected.txt:
        * svg-tests/W3C-SVG-1.1/text-intro-04-t-expected.txt:
        * svg-tests/W3C-SVG-1.1/text-path-01-b-expected.txt:
        * svg-tests/W3C-SVG-1.1/text-spacing-01-b-expected.txt:
        * svg-tests/W3C-SVG-1.1/text-text-01-b-expected.txt:
        * svg-tests/W3C-SVG-1.1/text-text-03-b-expected.txt:
        * svg-tests/W3C-SVG-1.1/text-tref-01-b-expected.txt:
        * svg-tests/W3C-SVG-1.1/text-tselect-01-b-expected.txt:
        * svg-tests/W3C-SVG-1.1/text-tspan-01-b-expected.txt:
        * svg-tests/W3C-SVG-1.1/text-ws-01-t-expected.txt:
        * svg-tests/W3C-SVG-1.1/text-ws-02-t-expected.txt:

        * WebCore.xcodeproj/project.pbxproj: Added KCanvasPath.cpp
        * kcanvas/KCanvasFilters.cpp:
        (KCanvasFilter::externalRepresentation): added.
        (operator<<): added.
        (KCanvasFilterEffect::externalRepresentation):
        (KCanvasFEDistantLight::externalRepresentation):
        (KCanvasFEPointLight::externalRepresentation):
        (KCanvasFESpotLight::externalRepresentation):
        (KCanvasFEBlend::externalRepresentation):
        (KCanvasFEColorMatrix::externalRepresentation):
        (KCanvasFEComponentTransfer::externalRepresentation):
        (KCanvasFEComposite::externalRepresentation):
        (KCanvasFEConvolveMatrix::externalRepresentation):
        (KCanvasFEDiffuseLighting::externalRepresentation):
        (KCanvasFEDisplacementMap::externalRepresentation):
        (KCanvasFEFlood::externalRepresentation):
        (KCanvasFEGaussianBlur::externalRepresentation):
        (KCanvasFEImage::externalRepresentation):
        (KCanvasFEMerge::externalRepresentation):
        (KCanvasFEMorphology::externalRepresentation):
        (KCanvasFEOffset::externalRepresentation):
        (KCanvasFESpecularLighting::externalRepresentation):
        (KCanvasFETile::externalRepresentation):
        (KCanvasFETurbulence::externalRepresentation):
        * kcanvas/KCanvasFilters.h:
        (KCanvasFEDistantLight::azimuth):
        (KCanvasFEDistantLight::elevation):
        (KCanvasFEComposite::k1):
        (KCanvasFEComposite::k2):
        (KCanvasFEComposite::k3):
        (KCanvasFEComposite::k4):
        * kcanvas/KCanvasPath.cpp: Added.
        (operator<<):
        * kcanvas/KCanvasPath.h:
        * kcanvas/KCanvasRegistry.cpp:
        (KCanvasRegistry::addPaintServerById):
        (KCanvasRegistry::addResourceById):
        (operator<<):
        * kcanvas/KCanvasRegistry.h:
        * kcanvas/KCanvasResources.cpp:
        (operator<<):
        (KCanvasResource::idInRegistry):
        (KCanvasResource::setIdInRegistry):
        (KCanvasResource::externalRepresentation):
        (KCanvasClipper::externalRepresentation):
        (KCanvasMarker::externalRepresentation):
        * kcanvas/KCanvasResources.h:
        * kcanvas/KCanvasTreeDebug.cpp:
        (QTextStreamSeparator::QTextStreamSeparator):
        (operator<<):
        (writeIndent):
        (externalRepresentation):
        * kcanvas/KCanvasTreeDebug.h:
        (operator<<):
        * kcanvas/device/KRenderingPaintServer.h:
        (KRenderingPaintServer::idInRegistry):
        (KRenderingPaintServer::setIdInRegistry):
        * kcanvas/device/KRenderingPaintServerGradient.cpp:
        (operator<<):
        (KRenderingPaintServerGradient::externalRepresentation):
        (KRenderingPaintServerLinearGradient::externalRepresentation):
        (KRenderingPaintServerRadialGradient::externalRepresentation):
        * kcanvas/device/KRenderingPaintServerGradient.h:
        * kcanvas/device/KRenderingPaintServerImage.cpp:
        (KRenderingPaintServerImage::externalRepresentation):
        * kcanvas/device/KRenderingPaintServerImage.h:
        * kcanvas/device/KRenderingPaintServerPattern.cpp:
        (KRenderingPaintServerPattern::externalRepresentation):
        * kcanvas/device/KRenderingPaintServerPattern.h:
        * kcanvas/device/KRenderingPaintServerSolid.cpp:
        (operator<<):
        (KRenderingPaintServerSolid::externalRepresentation):
        * kcanvas/device/KRenderingPaintServerSolid.h:
        * kwq/KWQTextStream.h:
        * kwq/KWQTextStream.mm:
        (QTextStream::QTextStream):
        (QTextStream::operator<<):
        (QTextStream::precision): added.
        Necessary additions for much better KCanvas render tree dumps.
        http://bugzilla.opendarwin.org/show_bug.cgi?id=4472

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@10423 268f45cc-cd09-0410-ab3c-d52691b4dbfc

15 years ago Reviewed and landed by Darin.
darin [Thu, 1 Sep 2005 03:30:17 +0000 (03:30 +0000)]
    Reviewed and landed by Darin.

        - fixed http://bugzilla.opendarwin.org/attachment.cgi?id=3702
          Acid2 test has orange border around nose

        * kwq/KWQPainter.mm: (QPainter::drawConvexPolygon): Add back a call to
        CGContextSetShouldAntialias, accidentally rolled out.

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@10422 268f45cc-cd09-0410-ab3c-d52691b4dbfc

15 years ago Reviewed by Dave Hyatt.
harrison [Wed, 31 Aug 2005 23:05:02 +0000 (23:05 +0000)]
    Reviewed by Dave Hyatt.

        <rdar://problem/4234658> SUTiDenver8F17: Dragging in this HTML example crashes Safari

        Problem is KWQKHTMLPart::snapshotDragImage() leaves the layout needing updating, that
        layout gets triggered (in this case) by the foreground draw in the RenderLayer code,
        thereby deleting the RenderLayer itself.   Simple fix is for snapshotDragImage() to
        updateLayout() after resetting the drag state.

        Test cases added:
        * manual-tests/drag_with_opacity.html: Added.

        * kwq/KWQKHTMLPart.mm:
        (KWQKHTMLPart::snapshotDragImage):  Call updateLayout() after resetting the drag state

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@10420 268f45cc-cd09-0410-ab3c-d52691b4dbfc

15 years ago Reviewed by hyatt.
vicki [Wed, 31 Aug 2005 23:02:20 +0000 (23:02 +0000)]
    Reviewed by hyatt.

- fixed <rdar://problem/4233844> in some cases, HTML href named anchors don't scroll to the right place

Test cases added:
        * manual-tests/scrollToAnchorWithNewline.html: Added.

        * khtml/xml/dom_nodeimpl.cpp:
        (DOM::ContainerNodeImpl::getUpperLeftCorner): skip text nodes that do not have associated text boxes

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@10419 268f45cc-cd09-0410-ab3c-d52691b4dbfc

15 years agoBug #: 4780
eseidel [Wed, 31 Aug 2005 21:12:24 +0000 (21:12 +0000)]
Bug #: 4780
Submitted by: eseidel
Reviewed by: vicki
        * WebCore.xcodeproj/project.pbxproj: added EventNames.*
        * kdom/css/impl/Font.h: Fixed includes.
        Build fixes necessary after recent WebCore changes.
        http://bugzilla.opendarwin.org/show_bug.cgi?id=4780

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@10418 268f45cc-cd09-0410-ab3c-d52691b4dbfc

15 years ago -rolled in layout test for http://bugzilla.opendarwin.org/show_bug.cgi?id...
ggaren [Wed, 31 Aug 2005 18:37:01 +0000 (18:37 +0000)]
    -rolled in layout test for bugzilla.opendarwin.org/show_bug.cgi?id=4698
        kjs does not allow named functions in function expressions

        Test cases added:

        * layout-tests/fast/js/named-function-expression-expected.txt: Added.
        * layout-tests/fast/js/named-function-expression.html: Added.

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@10417 268f45cc-cd09-0410-ab3c-d52691b4dbfc

15 years ago -rolled in fix for http://bugzilla.opendarwin.org/show_bug.cgi?id=4698
ggaren [Wed, 31 Aug 2005 18:36:47 +0000 (18:36 +0000)]
    -rolled in fix for bugzilla.opendarwin.org/show_bug.cgi?id=4698
        kjs does not allow named functions in function expressions

        Fix by Arthur Langereis.

        Reviewed by darin.

        * kjs/grammar.y:
        * kjs/nodes.cpp:
        (FuncExprNode::evaluate):
        * kjs/nodes.h:
        (KJS::FuncExprNode::FuncExprNode):

        Test cases added:

        * layout-tests/fast/js/named-function-expression-expected.txt: Added.
        * layout-tests/fast/js/named-function-expression.html: Added.

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@10416 268f45cc-cd09-0410-ab3c-d52691b4dbfc

15 years ago Reviewed by Maciej.
darin [Wed, 31 Aug 2005 15:36:13 +0000 (15:36 +0000)]
    Reviewed by Maciej.

        - fixed http://bugzilla.opendarwin.org/show_bug.cgi?id=4766
          many callers of removeChild are leaking the removed node

        * khtml/html/html_elementimpl.cpp:
        (HTMLElementImpl::setOuterText): Added ref/deref around removeChild call.
        * khtml/html/html_formimpl.cpp:
        (DOM::HTMLSelectElementImpl::remove): Ditto.
        (DOM::HTMLTextAreaElementImpl::setDefaultValue): Ditto.
        * khtml/html/html_tableimpl.cpp:
        (DOM::HTMLTableElementImpl::deleteTHead): Ditto.
        (DOM::HTMLTableElementImpl::deleteTFoot): Ditto.
        (DOM::HTMLTableElementImpl::deleteCaption): Ditto.
        (DOM::HTMLTableSectionElementImpl::deleteRow): Ditto.
        (DOM::HTMLTableRowElementImpl::deleteCell): Ditto.
        * khtml/xml/dom2_rangeimpl.cpp:
        (DOM::RangeImpl::processContents): Ditto.
        (DOM::RangeImpl::surroundContents): Ditto.

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@10415 268f45cc-cd09-0410-ab3c-d52691b4dbfc

15 years agoFix build, it's #ifndef, not #infdef.
andersca [Wed, 31 Aug 2005 12:49:38 +0000 (12:49 +0000)]
Fix build, it's #ifndef, not #infdef.

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@10414 268f45cc-cd09-0410-ab3c-d52691b4dbfc

15 years ago Reviewed by Anders.
mjs [Wed, 31 Aug 2005 09:46:52 +0000 (09:46 +0000)]
    Reviewed by Anders.

http://bugzilla.opendarwin.org/show_bug.cgi?id=4768
        (Add counters for NodeImpl, ElementImpl and RenderObject in debug builds)

Test cases added: None, this just adds debug output (which shows up on the regular layout tests).

        * khtml/rendering/render_object.cpp:
        (RenderObjectCounter::~RenderObjectCounter):
        (RenderObject::RenderObject):
        (RenderObject::~RenderObject):
        * khtml/xml/dom_elementimpl.cpp:
        (ElementImplCounter::~ElementImplCounter):
        (ElementImpl::ElementImpl):
        (ElementImpl::~ElementImpl):
        * khtml/xml/dom_nodeimpl.cpp:
        (DOM::NodeImplCounter::~NodeImplCounter):
        (DOM::NodeImpl::NodeImpl):
        (DOM::NodeImpl::~NodeImpl):

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@10413 268f45cc-cd09-0410-ab3c-d52691b4dbfc

15 years ago Reviewed, tweaked, and landed by Darin.
darin [Wed, 31 Aug 2005 07:57:56 +0000 (07:57 +0000)]
    Reviewed, tweaked, and landed by Darin.

        - fixed http://bugzilla.opendarwin.org/show_bug.cgi?id=4085
        - fixed http://bugzilla.opendarwin.org/show_bug.cgi?id=4087
        - fixed http://bugzilla.opendarwin.org/show_bug.cgi?id=4096
          Some fixes for compiling on windows.

        * kjs/config.h: Added a WIN32 case in here, with suitable defines.
        (To be tweaked as necessary.)
        * kjs/function.cpp: Took out APPLE_CHANGES around use of ICU.
        * kjs/operations.cpp: Removed some bogus code that always set HAVE_FLOAT_H.

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@10412 268f45cc-cd09-0410-ab3c-d52691b4dbfc

15 years agoFix ChangeLog.
andersca [Wed, 31 Aug 2005 07:36:48 +0000 (07:36 +0000)]
Fix ChangeLog.

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@10411 268f45cc-cd09-0410-ab3c-d52691b4dbfc

15 years ago Reviewed by Darin and Maciej.
andersca [Wed, 31 Aug 2005 07:34:55 +0000 (07:34 +0000)]
    Reviewed by Darin and Maciej.

        * khtml/xsl/xslt_processorimpl.cpp:
        (DOM::XSLTProcessorImpl::documentFromXMLDocPtr):
        Close the output buffer so we won't leak it.

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@10410 268f45cc-cd09-0410-ab3c-d52691b4dbfc

15 years ago - remove color profile info from some of the w3c images, and update results
mjs [Wed, 31 Aug 2005 06:46:15 +0000 (06:46 +0000)]
    - remove color profile info from some of the w3c images, and update results

        * layout-tests/dom/html/level2/html/frame-expected.checksum:
        * layout-tests/dom/html/level2/html/frame-expected.png:
        * layout-tests/dom/html/level2/html/iframe-expected.checksum:
        * layout-tests/dom/html/level2/html/iframe-expected.png:
        * layout-tests/dom/html/level2/html/right.png:
        * layout-tests/dom/html/level2/html/w3c_main.png:

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@10409 268f45cc-cd09-0410-ab3c-d52691b4dbfc

15 years agoBug #: none
eseidel [Wed, 31 Aug 2005 06:37:32 +0000 (06:37 +0000)]
Bug #: none
Submitted by: eseidel
Reviewed by: mjs
        * Scripts/build-svg2png: Removed.
        * svg2png/ImageDiff.h: Removed.
        * svg2png/ImageDiff.m: Removed.
        * svg2png/svg2png.m: Removed.
        * svg2png/svg2png.xcodeproj/project.pbxproj: Removed.
        * svg2png/svg2png_Prefix.pch: Removed.
        svg2png is no longer needed.

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@10408 268f45cc-cd09-0410-ab3c-d52691b4dbfc

15 years ago - update image results
mjs [Wed, 31 Aug 2005 06:20:57 +0000 (06:20 +0000)]
    - update image results

        * layout-tests/fast/parser/comments-expected.checksum:
        * layout-tests/fast/parser/comments-expected.png:
        * layout-tests/fast/text/line-breaks-expected.checksum: Added.
        * layout-tests/fast/text/line-breaks-expected.png: Added.

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@10407 268f45cc-cd09-0410-ab3c-d52691b4dbfc

15 years ago * Scripts/check-dom-results: Special case 100% to say something nice.
darin [Wed, 31 Aug 2005 06:12:14 +0000 (06:12 +0000)]
    * Scripts/check-dom-results: Special case 100% to say something nice.
        * Scripts/cvs-apply: Added "--merge" which automatically rolls back the tree before
        applying the patch (need a better name).
        * Scripts/find-extra-includes: Added. Experimental tool to find unneeded includes.

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@10406 268f45cc-cd09-0410-ab3c-d52691b4dbfc

15 years ago Reviewed by Justin.
mjs [Wed, 31 Aug 2005 05:12:54 +0000 (05:12 +0000)]
    Reviewed by Justin.

        <rdar://problem/4232371> leak of DOMStringImpl called from DOMStringImpl::substring, seen running webkit tests
        <rdar://problem/4232355> leak of DOMStringImpl called from RenderTextFragment::originalString, seen running webkit tests

        Test cases added: None, these leaks were already caught by the layout tests.

        * khtml/rendering/render_block.cpp:
        (khtml::RenderBlock::updateFirstLetter):
        * khtml/rendering/render_container.cpp:
        (RenderContainer::updatePseudoChild):
        * khtml/rendering/render_text.cpp:
        (RenderText::setStyle):
        (RenderText::originalString):
        (RenderTextFragment::originalString):
        * khtml/rendering/render_text.h:

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@10405 268f45cc-cd09-0410-ab3c-d52691b4dbfc

15 years ago Reviewed by Vicki
mjs [Wed, 31 Aug 2005 05:09:03 +0000 (05:09 +0000)]
    Reviewed by Vicki

<rdar://problem/4231978> many leaks of StyleSurroundData called beneath RenderStyle::setMarginTop, seen running webkit tests
<rdar://problem/4232017> many leaks of StyleInheritedData called from different RenderStyle methods, seen running webkit tests
<rdar://problem/4232175> leak of RenderObject called from RenderContainer::updatePseudoChild, seen running webkit tests
<rdar://problem/4232214> many leaks of RenderStyle from CSSStyleSelector::pseudoStyleForElement, seen running webkit tests
<rdar://problem/4232252> many leaks of RenderStyle called beneath NodeImpl::createRendererIfNeeded, seen running webkit tests
<rdar://problem/4232263> many leaks of RenderObject called from TextImpl::createRenderer, seen running webkit tests
<rdar://problem/4233690> leaks of StyleBackgroundData called within setBackgroundColor, seen running webkit tests

        Test cases added: None, these leaks were already caught by the layout tests.

        * khtml/rendering/render_block.cpp:
        (khtml::RenderBlock::updateFirstLetter):
        * khtml/rendering/render_container.cpp:
        (RenderContainer::updatePseudoChild):

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@10404 268f45cc-cd09-0410-ab3c-d52691b4dbfc

15 years ago Reviewed by Maciej.
darin [Wed, 31 Aug 2005 04:55:12 +0000 (04:55 +0000)]
    Reviewed by Maciej.

        - fixed http://bugzilla.opendarwin.org/show_bug.cgi?id=4574
          HTML parser does not put attributes on the <isindex> element

        * layout-tests/dom/html/level2/html/HTMLIsIndexElement01-expected.txt:
        * layout-tests/dom/html/level2/html/HTMLIsIndexElement02-expected.txt:
        * layout-tests/dom/html/level2/html/HTMLIsIndexElement03-expected.txt:
        Updated to expect success.

        * khtml/html/htmlparser.cpp: (HTMLParser::handleIsindex): Updated to
        put the attributes on the <isindex> element.

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@10403 268f45cc-cd09-0410-ab3c-d52691b4dbfc

15 years ago Reviewed by Maciej.
darin [Wed, 31 Aug 2005 04:38:45 +0000 (04:38 +0000)]
    Reviewed by Maciej.

        - fixed http://bugzilla.opendarwin.org/show_bug.cgi?id=4540
          event handlers for all custom events called when any custom event is set

        * layout-tests/dom/html/level2/events/dispatchEvent12-expected.txt: Updated results
        to expect success.

        * khtml/xml/EventNames.h: Added.
        * khtml/xml/EventNames.cpp: Added.
        * ForwardingHeaders/xml/EventNames.h: Added.
        * WebCore.xcodeproj/project.pbxproj: Added EventNames.h and EventNames.cpp.

        * khtml/xml/dom2_eventsimpl.h: Removed EventId type. Made a few more functions inline.
        * khtml/xml/dom2_eventsimpl.cpp:
        (DOM::EventImpl::EventImpl):
        (DOM::EventImpl::~EventImpl):
        (DOM::EventImpl::initEvent):
        (DOM::UIEventImpl::UIEventImpl):
        (DOM::UIEventImpl::initUIEvent):
        (DOM::MouseRelatedEventImpl::MouseRelatedEventImpl):
        (DOM::MouseEventImpl::MouseEventImpl):
        (DOM::MouseEventImpl::initMouseEvent):
        (DOM::MouseEventImpl::isDragEvent):
        (DOM::KeyboardEventImpl::KeyboardEventImpl):
        (DOM::KeyboardEventImpl::initKeyboardEvent):
        (DOM::KeyboardEventImpl::keyCode):
        (DOM::MutationEventImpl::MutationEventImpl):
        (DOM::MutationEventImpl::initMutationEvent):
        (DOM::ClipboardEventImpl::ClipboardEventImpl):
        (DOM::WheelEventImpl::WheelEventImpl):
        (DOM::RegisteredEventListener::RegisteredEventListener):
        (DOM::RegisteredEventListener::~RegisteredEventListener):
        Updated to use the new AtomicString type rather than a type string and separate ID.

        * khtml/xml/dom_atomicstring.h: Implemented the constructor that takes an NSString.

        * khtml/ecma/kjs_binding.cpp:
        (KJS::ScriptInterpreter::wasRunByUserGesture):
        * khtml/ecma/kjs_dom.cpp:
        (KJS::DOMNode::getValueProperty):
        (KJS::DOMNode::putValueProperty):
        (KJS::DOMNode::setListener):
        (KJS::DOMNode::getListener):
        (KJS::DOMNodeProtoFunc::callAsFunction):
        * khtml/ecma/kjs_dom.h:
        * khtml/ecma/kjs_events.cpp:
        (KJS::getNodeEventListener):
        (KJS::DOMEvent::getValueProperty):
        (KJS::DOMEventProtoFunc::callAsFunction):
        (KJS::DOMUIEventProtoFunc::callAsFunction):
        (KJS::DOMMouseEvent::getValueProperty):
        (KJS::DOMMouseEventProtoFunc::callAsFunction):
        (KJS::DOMKeyboardEventProtoFunc::callAsFunction):
        (KJS::DOMMutationEventProtoFunc::callAsFunction):
        * khtml/ecma/kjs_events.h:
        * khtml/ecma/kjs_window.cpp:
        (KJS::Window::getValueProperty):
        (KJS::Window::put):
        (KJS::Window::setListener):
        (KJS::Window::getListener):
        (KJS::WindowFunc::callAsFunction):
        * khtml/ecma/kjs_window.h:
        * khtml/html/html_baseimpl.cpp:
        (HTMLBodyElementImpl::parseMappedAttribute):
        (HTMLFrameElementImpl::parseMappedAttribute):
        (HTMLFrameSetElementImpl::parseMappedAttribute):
        (HTMLFrameSetElementImpl::detach):
        * khtml/html/html_elementimpl.cpp:
        (HTMLElementImpl::parseMappedAttribute):
        (HTMLElementImpl::click):
        (inlineTagList):
        (blockTagList):
        * khtml/html/html_formimpl.cpp:
        (DOM::HTMLFormElementImpl::prepareSubmit):
        (DOM::HTMLFormElementImpl::reset):
        (DOM::HTMLFormElementImpl::parseMappedAttribute):
        (DOM::HTMLGenericFormElementImpl::onSelect):
        (DOM::HTMLGenericFormElementImpl::onChange):
        (DOM::HTMLGenericFormElementImpl::defaultEventHandler):
        (DOM::HTMLButtonElementImpl::parseMappedAttribute):
        (DOM::HTMLButtonElementImpl::defaultEventHandler):
        (DOM::HTMLInputElementImpl::parseMappedAttribute):
        (DOM::HTMLInputElementImpl::setValueFromRenderer):
        (DOM::HTMLInputElementImpl::preDispatchEventHandler):
        (DOM::HTMLInputElementImpl::defaultEventHandler):
        (DOM::HTMLLabelElementImpl::parseMappedAttribute):
        (DOM::HTMLSelectElementImpl::parseMappedAttribute):
        (DOM::HTMLSelectElementImpl::defaultEventHandler):
        (DOM::HTMLTextAreaElementImpl::parseMappedAttribute):
        * khtml/html/html_imageimpl.cpp:
        (HTMLImageLoader::dispatchLoadEvent):
        (HTMLImageElementImpl::parseMappedAttribute):
        * khtml/html/html_inlineimpl.cpp:
        (DOM::HTMLAnchorElementImpl::defaultEventHandler):
        * khtml/html/html_objectimpl.cpp:
        (DOM::HTMLObjectElementImpl::parseMappedAttribute):
        (DOM::HTMLObjectElementImpl::attach):
        (DOM::HTMLObjectElementImpl::detach):
        (DOM::HTMLObjectElementImpl::recalcStyle):
        * khtml/khtml_part.cpp:
        (KHTMLPart::init):
        (KHTMLPart::stopLoading):
        * khtml/khtmlview.cpp:
        (KHTMLView::resizeEvent):
        (KHTMLView::viewportMousePressEvent):
        (KHTMLView::viewportMouseDoubleClickEvent):
        (KHTMLView::viewportMouseMoveEvent):
        (KHTMLView::viewportMouseReleaseEvent):
        (KHTMLView::dispatchDragEvent):
        (KHTMLView::updateDragAndDrop):
        (KHTMLView::cancelDragAndDrop):
        (KHTMLView::performDragAndDrop):
        (KHTMLView::dispatchMouseEvent):
        * khtml/khtmlview.h:
        * khtml/rendering/render_form.cpp:
        (RenderFormElement::slotClicked):
        (RenderLineEdit::slotPerformSearch):
        (RenderSlider::slotSliderValueChanged):
        * khtml/rendering/render_frames.cpp:
        (RenderFrameSet::userResize):
        * khtml/rendering/render_layer.cpp:
        (khtml::RenderLayer::scrollToOffset):
        * khtml/rendering/render_object.cpp:
        (RenderObject::shouldSelect):
        * khtml/rendering/render_replaced.cpp:
        (RenderWidget::sendConsumedMouseUp):
        (RenderWidget::eventFilter):
        * khtml/xml/dom_docimpl.cpp:
        (DocumentImpl::implicitClose):
        (DocumentImpl::setFocusNode):
        (DocumentImpl::defaultEventHandler):
        (DocumentImpl::setHTMLWindowEventListener):
        (DocumentImpl::getHTMLWindowEventListener):
        (DocumentImpl::removeHTMLWindowEventListener):
        (DocumentImpl::addWindowEventListener):
        (DocumentImpl::removeWindowEventListener):
        (DocumentImpl::hasWindowEventListener):
        * khtml/xml/dom_docimpl.h:
        * khtml/xml/dom_elementimpl.cpp:
        (ElementImpl::dispatchAttrRemovalEvent):
        (ElementImpl::dispatchAttrAdditionEvent):
        * khtml/xml/dom_nodeimpl.cpp:
        (DOM::NodeImpl::addEventListener):
        (DOM::NodeImpl::removeEventListener):
        (DOM::NodeImpl::removeHTMLEventListener):
        (DOM::NodeImpl::setHTMLEventListener):
        (DOM::NodeImpl::getHTMLEventListener):
        (DOM::NodeImpl::dispatchHTMLEvent):
        (DOM::NodeImpl::dispatchWindowEvent):
        (DOM::NodeImpl::dispatchMouseEvent):
        (DOM::NodeImpl::dispatchUIEvent):
        (DOM::NodeImpl::dispatchSubtreeModifiedEvent):
        (DOM::NodeImpl::handleLocalEvents):
        (DOM::ContainerNodeImpl::removeChild):
        (DOM::ContainerNodeImpl::dispatchChildInsertedEvents):
        (DOM::ContainerNodeImpl::dispatchChildRemovalEvents):
        * khtml/xml/dom_nodeimpl.h:
        * khtml/xml/dom_textimpl.cpp:
        (CharacterDataImpl::dispatchModifiedEvent):
        * kwq/KWQAccObject.mm:
        (-[KWQAccObject mouseButtonListener]):
        * kwq/KWQKHTMLPart.h:
        * kwq/KWQKHTMLPart.mm:
        (KWQKHTMLPart::canCachePage):
        (KWQKHTMLPart::sendScrollEvent):
        (KWQKHTMLPart::dispatchDragSrcEvent):
        (KWQKHTMLPart::khtmlMouseMoveEvent):
        (KWQKHTMLPart::dragSourceMovedTo):
        (KWQKHTMLPart::dragSourceEndedAt):
        (KWQKHTMLPart::dispatchCPPEvent):
        (KWQKHTMLPart::mayCut):
        (KWQKHTMLPart::mayCopy):
        (KWQKHTMLPart::mayPaste):
        (KWQKHTMLPart::tryCut):
        (KWQKHTMLPart::tryCopy):
        (KWQKHTMLPart::tryPaste):
        (KWQKHTMLPart::sendContextMenuEvent):
        (KWQKHTMLPart::setWindowHasFocus):
        * kwq/KWQTextArea.mm:
        (-[KWQTextAreaTextView dispatchHTMLEvent:]):
        (-[KWQTextAreaTextView cut:]):
        (-[KWQTextAreaTextView copy:]):
        (-[KWQTextAreaTextView paste:]):
        (-[KWQTextAreaTextView pasteAsPlainText:]):
        (-[KWQTextAreaTextView pasteAsRichText:]):
        Use the new namespace, types, and use AtomicString instead of event ID.

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@10402 268f45cc-cd09-0410-ab3c-d52691b4dbfc

15 years ago * Scripts/run-webkit-tests: Small formatting fix for leaks mode.
darin [Wed, 31 Aug 2005 02:25:24 +0000 (02:25 +0000)]
    * Scripts/run-webkit-tests: Small formatting fix for leaks mode.

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@10401 268f45cc-cd09-0410-ab3c-d52691b4dbfc

15 years agoJavaScriptCore:
darin [Tue, 30 Aug 2005 23:56:15 +0000 (23:56 +0000)]
JavaScriptCore:

        Reviewed by John Sullivan.

        - fixed http://bugzilla.opendarwin.org/show_bug.cgi?id=4758
          unify SharedPtr in WebCore and JavaScriptCore

        * kjs/shared_ptr.h: Updated namespace to KXMLCore instead of kxhmlcore.
        Made a few small improvements to use local variables a bit more and added
        an "operator int" to reduce the chance that we'll convert a SharedPtr to
        an int by accident. Also made the == operators normal functions rather than
        friend functions, added a couple of comemnts.

        * kjs/function.h: Updated for namespace change.
        * kjs/function.cpp: Ditto.
        * kjs/function_object.cpp: Ditto.
        * kjs/internal.h: Ditto.
        * kjs/internal.cpp: Ditto.
        * kjs/nodes.h: Ditto.
        * kjs/nodes2string.cpp: Ditto.

WebCore:

        Reviewed by John Sullivan.

        - fixed http://bugzilla.opendarwin.org/show_bug.cgi?id=4758
          unify SharedPtr in WebCore and JavaScriptCore

        * ForwardingHeaders/kjs/shared_ptr.h: Added.
        * khtml/misc/shared.h: Removed SharedPtr, and instead included <kjs/shared_ptr.h>
        and did some using statements to import the template into the khtml namespace.

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@10399 268f45cc-cd09-0410-ab3c-d52691b4dbfc

15 years ago Fix for bugzilla bug 4573, make sure click() fires CLICK and not KHTML_CLICK,
hyatt [Tue, 30 Aug 2005 22:59:33 +0000 (22:59 +0000)]
Fix for bugzilla bug 4573, make sure click() fires CLICK and not KHTML_CLICK,
so that the click() method on checkboxes actually works.

Also eliminate the WinIE compatibiilty for event.button and match the
standard DOM behavior instead (like Firefox does).

        Reviewed by darin

        Test cases added: None, since one of the level 2 DOM tests changes to
pass and tests this feature.

        * khtml/ecma/kjs_events.cpp:
        (KJS::DOMMouseEvent::getValueProperty):
        * khtml/html/html_elementimpl.cpp:
        (HTMLElementImpl::click):
        * layout-tests/dom/html/level2/html/HTMLInputElement21-expected.txt:

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@10398 268f45cc-cd09-0410-ab3c-d52691b4dbfc

15 years ago Change the value of "element" for khtml-user-select to "ignore". Also undo the...
hyatt [Tue, 30 Aug 2005 21:36:25 +0000 (21:36 +0000)]
Change the value of "element" for khtml-user-select to "ignore".  Also undo the support of "-moz"
for any -moz property.  Add support for -webkit as an alternative to -khtml.

        Reviewed by darin

        * khtml/css/cssparser.cpp:
        (CSSParser::parseValue):
        * khtml/css/cssstyleselector.cpp:
        (khtml::CSSStyleSelector::applyProperty):
        * khtml/css/cssvalues.in:
        * khtml/css/html4.css:
        * khtml/css/parser.y:
        * khtml/rendering/render_style.h:
        (khtml::):
        * kwq/KWQKHTMLPart.mm:
        (KWQKHTMLPart::canMouseDownStartSelect):

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@10397 268f45cc-cd09-0410-ab3c-d52691b4dbfc

15 years ago Reviewed by Kevin Decker.
sullivan [Tue, 30 Aug 2005 20:12:56 +0000 (20:12 +0000)]
    Reviewed by Kevin Decker.

        Test cases added: none, doesn't affect layout

        - fixed <rdar://problem/4238024> leak of DocumentFragmentImpl if parseXMLDocumentFragment fails

        * khtml/html/html_elementimpl.cpp:
        (HTMLElementImpl::createContextualFragment):
        deref fragment before early return

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@10396 268f45cc-cd09-0410-ab3c-d52691b4dbfc

15 years ago Reviewed by Maciej.
sullivan [Tue, 30 Aug 2005 18:20:24 +0000 (18:20 +0000)]
    Reviewed by Maciej.

        Test cases added: none, doesn't affect layout

        - fixed <rdar://problem/4237183> REGRESSION (Denver): crash in
        JSUnprotectedEventListener::~JSUnprotectedEventListener

        * khtml/ecma/kjs_events.cpp:
        (KJS::JSUnprotectedEventListener::~JSUnprotectedEventListener):
        check for nil window pointer
        (KJS::JSUnprotectedEventListener::clearWindowObj):
        new method, sets window pointer to nil

        (KJS::JSEventListener::~JSEventListener):
        (KJS::JSEventListener::clearWindowObj):
        same changes for this class. We don't think the bug would ever happen for
        this similar class, but we're not completely sure, so best to play it safe.

        * khtml/ecma/kjs_events.h:
        declaration of new clearWindowObj methods

        * khtml/ecma/kjs_window.cpp:
        (KJS::Window::~Window):
        iterate through event listeners, clearing their window pointers

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@10395 268f45cc-cd09-0410-ab3c-d52691b4dbfc

15 years ago Add some test cases that I apparently forgot to commit before.
mjs [Tue, 30 Aug 2005 09:55:41 +0000 (09:55 +0000)]
    Add some test cases that I apparently forgot to commit before.

        * layout-tests/fast/js/assign-expected.txt: Added.
        * layout-tests/fast/js/assign.html: Added.
        * layout-tests/fast/js/code-serialize-paren-expected.txt: Added.
        * layout-tests/fast/js/code-serialize-paren.html: Added.

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@10394 268f45cc-cd09-0410-ab3c-d52691b4dbfc

15 years ago Reviewed by Eric.
mjs [Tue, 30 Aug 2005 09:30:25 +0000 (09:30 +0000)]
    Reviewed by Eric.

- http://bugzilla.opendarwin.org/show_bug.cgi?id=4749
(Reduce header dependencies);

        Test cases added: None, no functional change.

        * ForwardingHeaders/qpen.h: Added.
        * khtml/rendering/font.h:
        * khtml/rendering/render_box.cpp:
        * khtml/rendering/render_image.cpp:
        * khtml/rendering/render_line.cpp:
        * khtml/rendering/render_list.cpp:
        * khtml/rendering/render_object.cpp:
        * khtml/rendering/render_text.cpp:
        * kwq/KWQApplication.h:
        * kwq/KWQApplication.mm:
        * kwq/KWQButton.h:
        * kwq/KWQKCursor.h:
        * kwq/KWQLineEdit.h:
        * kwq/KWQLineEdit.mm:
        * kwq/KWQListBox.h:
        * kwq/KWQPainter.h:
        * kwq/KWQPainter.mm:
        (QPainter::setCompositeOperation):
        (QPainter::compositeOperatorFromString):
        * kwq/KWQPixmap.h:
        * kwq/KWQTextEdit.h:
        * kwq/KWQTextEdit.mm:
        * kwq/KWQWidget.h:
        * kwq/KWQWidget.mm:

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@10393 268f45cc-cd09-0410-ab3c-d52691b4dbfc

15 years agoFix layout test.
hyatt [Tue, 30 Aug 2005 09:04:40 +0000 (09:04 +0000)]
Fix layout test.

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@10392 268f45cc-cd09-0410-ab3c-d52691b4dbfc

15 years ago - make the JS tests that weren't already doing so dump as text, and remove
mjs [Tue, 30 Aug 2005 03:46:42 +0000 (03:46 +0000)]
    - make the JS tests that weren't already doing so dump as text, and remove
their image results.

        * layout-tests/fast/js/date-parse-test-expected.checksum: Removed.
        * layout-tests/fast/js/date-parse-test-expected.png: Removed.
        * layout-tests/fast/js/date-parse-test-expected.txt:
        * layout-tests/fast/js/date-parse-test.html:
        * layout-tests/fast/js/declaration-in-block-expected.checksum: Removed.
        * layout-tests/fast/js/declaration-in-block-expected.png: Removed.
        * layout-tests/fast/js/declaration-in-block-expected.txt:
        * layout-tests/fast/js/declaration-in-block.html:
        * layout-tests/fast/js/encode-URI-test-expected.txt: Added.
        * layout-tests/fast/js/encode-URI-test.html: Added.
        * layout-tests/fast/js/global/encode-URI-test-expected.checksum: Removed.
        * layout-tests/fast/js/global/encode-URI-test-expected.png: Removed.
        * layout-tests/fast/js/global/encode-URI-test-expected.txt: Removed.
        * layout-tests/fast/js/global/encode-URI-test.html: Removed.
        * layout-tests/fast/js/has-own-property-expected.checksum: Removed.
        * layout-tests/fast/js/has-own-property-expected.png: Removed.
        * layout-tests/fast/js/has-own-property-expected.txt:
        * layout-tests/fast/js/has-own-property.html:
        * layout-tests/fast/js/slash-lineterminator-parse-expected.checksum: Removed.
        * layout-tests/fast/js/slash-lineterminator-parse-expected.png: Removed.
        * layout-tests/fast/js/slash-lineterminator-parse-expected.txt:
        * layout-tests/fast/js/slash-lineterminator-parse.html:
        * layout-tests/fast/js/string-from-char-code-expected.checksum: Removed.
        * layout-tests/fast/js/string-from-char-code-expected.png: Removed.
        * layout-tests/fast/js/string-from-char-code-expected.txt:
        * layout-tests/fast/js/string-from-char-code.html:
        * layout-tests/fast/js/window-object-cross-frame-calls-expected.checksum: Removed.
        * layout-tests/fast/js/window-object-cross-frame-calls-expected.png: Removed.
        * layout-tests/fast/js/window-object-cross-frame-calls-expected.txt:
        * layout-tests/fast/js/window-object-cross-frame-calls.html:

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@10391 268f45cc-cd09-0410-ab3c-d52691b4dbfc

15 years ago Written by Justin Garcia
sullivan [Mon, 29 Aug 2005 23:39:17 +0000 (23:39 +0000)]
    Written by Justin Garcia
        Reviewed by me and Darin Adler

        Test cases added: none, doesn't affect layout

        - fixed <rdar://problem/4232303> many objects leaked from HTMLTokenizer::parseTag()
        within -[WebView paste:], seen running webkit tests (probably affects Mail)

        * khtml/editing/replace_selection_command.cpp:
        (khtml::ReplacementFragment::removeNode):
        guard removeChild call with ref/deref, so if this is the last reference it won't
        be left floating, and will properly self-destruct

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@10390 268f45cc-cd09-0410-ab3c-d52691b4dbfc

15 years ago Reviewed by Darin.
mjs [Mon, 29 Aug 2005 21:42:20 +0000 (21:42 +0000)]
    Reviewed by Darin.

- fixed http://bugzilla.opendarwin.org/show_bug.cgi?id=4723
(some pixel tests fail when AA settings are changed)

        * DumpRenderTree/DumpRenderTree.m:
        (main): set AA settings to the default values

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@10389 268f45cc-cd09-0410-ab3c-d52691b4dbfc

15 years ago Rubber stamped by Maciej.
darin [Mon, 29 Aug 2005 21:29:29 +0000 (21:29 +0000)]
    Rubber stamped by Maciej.

        - renamed DOMString::implementation() to DOMString::impl()
          and DOMString::impl to DOMString::m_impl

        * khtml/css/css_valueimpl.cpp:
        (DOM::CSSPrimitiveValueImpl::CSSPrimitiveValueImpl):
        (DOM::CSSPrimitiveValueImpl::setStringValue):
        * khtml/css/csshelper.cpp:
        (khtml::parseURL):
        * khtml/css/cssstyleselector.cpp:
        (khtml::CSSStyleSelector::matchRules):
        (khtml::CSSRuleSet::addRule):
        (khtml::CSSStyleSelector::applyProperty):
        * khtml/dom/dom_string.cpp:
        (DOM::DOMString::DOMString):
        (DOM::DOMString::operator =):
        (DOM::DOMString::operator += ):
        (DOM::DOMString::insert):
        (DOM::DOMString::operator []):
        (DOM::DOMString::find):
        (DOM::DOMString::length):
        (DOM::DOMString::truncate):
        (DOM::DOMString::remove):
        (DOM::DOMString::substring):
        (DOM::DOMString::split):
        (DOM::DOMString::lower):
        (DOM::DOMString::upper):
        (DOM::DOMString::percentage):
        (DOM::DOMString::unicode):
        (DOM::DOMString::qstring):
        (DOM::DOMString::toInt):
        (DOM::DOMString::copy):
        (DOM::DOMString::isEmpty):
        (DOM::DOMString::toCoordsArray):
        (DOM::DOMString::toLengthArray):
        (DOM::DOMString::ascii):
        (DOM::operator==):
        * khtml/dom/dom_string.h:
        (DOM::DOMString::DOMString):
        (DOM::DOMString::~DOMString):
        (DOM::DOMString::isNull):
        (DOM::DOMString::impl):
        * khtml/ecma/domparser.cpp:
        (KJS::DOMParserProtoFunc::callAsFunction):
        * khtml/ecma/kjs_dom.cpp:
        (KJS::DOMNode::putValueProperty):
        (KJS::DOMDocument::getValueProperty):
        * khtml/ecma/kjs_html.cpp:
        (KJS::KJS::HTMLElement::classInfo):
        (KJS::HTMLElement::getSetInfo):
        * khtml/ecma/kjs_views.cpp:
        (KJS::DOMAbstractViewFunc::callAsFunction):
        * khtml/ecma/xmlhttprequest.cpp:
        (KJS::XMLHttpRequest::getValueProperty):
        * khtml/editing/jsediting.cpp:
        (DOM::DocumentImpl::commandImp):
        * khtml/editing/remove_node_attribute_command.cpp:
        (khtml::RemoveNodeAttributeCommand::doUnapply):
        * khtml/editing/set_node_attribute_command.cpp:
        (khtml::SetNodeAttributeCommand::doApply):
        (khtml::SetNodeAttributeCommand::doUnapply):
        * khtml/html/html_blockimpl.cpp:
        (HTMLHRElementImpl::parseMappedAttribute):
        * khtml/html/html_documentimpl.cpp:
        (DOM::addItemToMap):
        (DOM::removeItemFromMap):
        (DOM::HTMLDocumentImpl::hasNamedItem):
        (DOM::HTMLDocumentImpl::hasDocExtraNamedItem):
        * khtml/html/html_elementimpl.cpp:
        (HTMLElementImpl::nodeName):
        (HTMLElementImpl::isRecognizedTagName):
        (inlineTagList):
        (blockTagList):
        (HTMLElementImpl::inEitherTagList):
        (HTMLElementImpl::inInlineTagList):
        (HTMLElementImpl::inBlockTagList):
        * khtml/html/html_formimpl.cpp:
        (DOM::HTMLFormElementImpl::radioButtonChecked):
        (DOM::HTMLFormElementImpl::removeFormElement):
        (DOM::HTMLInputElementImpl::isKeyboardFocusable):
        (DOM::HTMLInputElementImpl::setInputType):
        * khtml/html/html_headimpl.cpp:
        (HTMLScriptElementImpl::setText):
        (HTMLTitleElementImpl::setText):
        * khtml/html/htmlfactory.cpp:
        (DOM::HTMLElementFactory::createHTMLElement):
        * khtml/html/htmlparser.cpp:
        (HTMLParser::getNode):
        (HTMLParser::isHeaderTag):
        (HTMLParser::isResidualStyleTag):
        (HTMLParser::isAffectedByResidualStyle):
        * khtml/khtml_part.cpp:
        (KHTMLPart::findTextNext):
        (KHTMLPart::selectionComputedStyle):
        * khtml/rendering/render_line.cpp:
        (khtml::EllipsisBox::paint):
        * khtml/xml/dom2_eventsimpl.cpp:
        (EventImpl::EventImpl):
        (EventImpl::initEvent):
        (KeyboardEventImpl::KeyboardEventImpl):
        (KeyboardEventImpl::initKeyboardEvent):
        (MutationEventImpl::MutationEventImpl):
        (MutationEventImpl::initMutationEvent):
        * khtml/xml/dom_atomicstring.cpp:
        (DOM::AtomicString::equal):
        * khtml/xml/dom_atomicstring.h:
        (DOM::AtomicString::AtomicString):
        (DOM::AtomicString::impl):
        (DOM::AtomicString::equal):
        * khtml/xml/dom_docimpl.cpp:
        (DOMImplementationImpl::createDocument):
        (DocumentImpl::impl):
        (DocumentImpl::createEntityReference):
        (DocumentImpl::importNode):
        (DocumentImpl::createAttributeNS):
        * khtml/xml/dom_docimpl.h:
        (DOM::DocumentTypeImpl::impl):
        * khtml/xml/dom_elementimpl.cpp:
        (AttrImpl::AttrImpl):
        (AttrImpl::setValue):
        (AttrImpl::childrenChanged):
        (ElementImpl::setAttribute):
        (ElementImpl::getAttributeNS):
        (ElementImpl::setAttributeNS):
        (ElementImpl::removeAttributeNS):
        (ElementImpl::getAttributeNodeNS):
        (ElementImpl::hasAttributeNS):
        (NamedAttrMapImpl::getNamedItemNS):
        (NamedAttrMapImpl::removeNamedItemNS):
        (StyledElementImpl::getMappedAttributeDecl):
        (StyledElementImpl::setMappedAttributeDecl):
        (StyledElementImpl::removeMappedAttributeDecl):
        (NamedMappedAttrMapImpl::parseClassAttribute):
        (StyledElementImpl::parseMappedAttribute):
        (StyledElementImpl::addCSSLength):
        * khtml/xml/dom_qname.cpp:
        (DOM::QNameHash::hash):
        (DOM::equalComponents):
        (DOM::QualifiedName::QualifiedName):
        * khtml/xml/dom_textimpl.cpp:
        (CharacterDataImpl::CharacterDataImpl):
        (CharacterDataImpl::setData):
        (CharacterDataImpl::appendData):
        (CharacterDataImpl::insertData):
        (CharacterDataImpl::replaceData):
        * khtml/xml/dom_xmlimpl.cpp:
        (DOM::EntityImpl::EntityImpl):
        (DOM::NotationImpl::NotationImpl):
        (DOM::ProcessingInstructionImpl::ProcessingInstructionImpl):
        (DOM::ProcessingInstructionImpl::setData):
        (DOM::ProcessingInstructionImpl::checkStyleSheet):
        * khtml/xml/xml_tokenizer.cpp:
        (khtml::XMLTokenizer::startElement):
        * khtml/xsl/xslt_processorimpl.cpp:
        (DOM::XSLTProcessorImpl::documentFromXMLDocPtr):
        * kwq/DOM-CSS.mm:
        (-[DOMDocument getComputedStyle::]):
        * kwq/DOM.mm:
        (-[DOMNode setPrefix:]):
        (-[DOMDocument implementation]):
        (-[DOMDocument getComputedStyle::]):
        (-[DOMDocument getOverrideStyle::]):
        * kwq/DOMHTML.mm:
        (-[DOMHTMLSelectElement setValue:]):
        (-[DOMHTMLOptionElement setValue:]):
        * kwq/DOMInternal.mm:
        (DOMString::DOMString):
        * kwq/KWQFontFamily.mm:
        (KWQFontFamily::getNSFamily):
        * kwq/KWQKHTMLPart.mm:
        (KWQKHTMLPart::styleForSelectionStart):

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@10388 268f45cc-cd09-0410-ab3c-d52691b4dbfc

15 years ago Reviewed by john
justing [Mon, 29 Aug 2005 21:10:38 +0000 (21:10 +0000)]
    Reviewed by john

        Fixes <rdar://problem/4236218>
        many leaks of StyleBaseImpl within -[WebCoreBridge markupStringFromRange:nodes:] within -[WebHTMLView copy:]

        Test cases added: none, doesn't affect layout

        * khtml/editing/markup.cpp:
        (khtml::createMarkup):
        deref defaultStyle on the early return

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@10387 268f45cc-cd09-0410-ab3c-d52691b4dbfc

15 years ago Reviewed by John Sullivan.
darin [Mon, 29 Aug 2005 18:00:46 +0000 (18:00 +0000)]
    Reviewed by John Sullivan.

        - fixed cases where I changed functions from string() to qstring() incorrectly

        * khtml/rendering/render_text.h: Change function name back to string().
        * khtml/xml/dom_textimpl.h: Ditto.

        * khtml/xml/dom_textimpl.cpp:
        (CommentImpl::nodeName): Call domString(), not qstring().
        (TextImpl::nodeName): Ditto.

        * khtml/editing/composite_edit_command.cpp:
        (khtml::CompositeEditCommand::deleteInsignificantText):
        * khtml/editing/selection.cpp:
        (khtml::Selection::debugRenderer):
        * khtml/editing/visible_text.cpp:
        (khtml::TextIterator::handleTextNode):
        (khtml::TextIterator::handleTextBox):
        * khtml/html/htmlparser.cpp:
        (HTMLParser::handleError):
        * khtml/rendering/render_text.cpp:
        (InlineTextBox::paint):
        (InlineTextBox::selectionStartEnd):
        (RenderText::originalString):
        (RenderTextFragment::originalString):
        Change callers back from qstring() to string().

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@10386 268f45cc-cd09-0410-ab3c-d52691b4dbfc

15 years ago Reviewed by Beth Dakin.
sullivan [Mon, 29 Aug 2005 17:42:44 +0000 (17:42 +0000)]
    Reviewed by Beth Dakin.

        Test cases added: none, doesn't affect layout

        - fixed <rdar://problem/4232588> many leaks beneath ApplyStyleCommand::mergeEndWithNextIfIdentical,
        seen running webkit tests (probably affects Mail)

        Fixed by making NodeImpl::childNodes() return a SharedPtr.

        * khtml/ecma/kjs_dom.cpp:
        (KJS::DOMNode::getValueProperty):
        use get() to get the pointer from the SharedPtr

        * khtml/html/html_tableimpl.cpp:
        (DOM::HTMLTableSectionElementImpl::insertRow):
        expect a SharedPtr for childNodes(); no need to delete at end of block. (This code was already
        managing memory correctly, but other callers of childNodes() where not.)
        (DOM::HTMLTableSectionElementImpl::deleteRow):
        ditto
        (DOM::HTMLTableRowElementImpl::insertCell):
        ditto
        (DOM::HTMLTableRowElementImpl::deleteCell):
        ditto

        * khtml/xml/dom_nodeimpl.h:
        * khtml/xml/dom_nodeimpl.cpp:
        (DOM::NodeImpl::childNodes):
        return SharedPtr

        * kwq/DOM.mm:
        (-[DOMNode childNodes]):
        use get() to get the pointer from the SharedPtr

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@10385 268f45cc-cd09-0410-ab3c-d52691b4dbfc

15 years ago Reviewed by John Sullivan.
darin [Mon, 29 Aug 2005 16:51:56 +0000 (16:51 +0000)]
    Reviewed by John Sullivan.

        * Scripts/run-webkit-tests: Added a mode where each test is run with a separate
        executable -- much slower but can help pinpoint leaks. Changed formatting of some
        messages too.

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@10384 268f45cc-cd09-0410-ab3c-d52691b4dbfc

15 years ago Reviewed by Eric.
mjs [Mon, 29 Aug 2005 07:23:18 +0000 (07:23 +0000)]
    Reviewed by Eric.

- fixed http://bugzilla.opendarwin.org/show_bug.cgi?id=4720
(webkit pixel tests don't give consistent results with changed scrollbar arrow setting)

        * DumpRenderTree/DumpRenderTree.m:
        (main): set scrollbar arrow setting to a consistent value

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@10383 268f45cc-cd09-0410-ab3c-d52691b4dbfc

15 years ago - added pixel test results for the layout tests, so others can check if their resutl...
mjs [Mon, 29 Aug 2005 06:00:07 +0000 (06:00 +0000)]
- added pixel test results for the layout tests, so others can check if their resutls match
before I enable these by default.

        * layout-tests/css1/basic/class_as_selector-expected.checksum: Added.
        * layout-tests/css1/basic/class_as_selector-expected.png: Added.
        * layout-tests/css1/basic/comments-expected.checksum: Added.
        * layout-tests/css1/basic/comments-expected.png: Added.
        * layout-tests/css1/basic/containment-expected.checksum: Added.
        * layout-tests/css1/basic/containment-expected.png: Added.
        * layout-tests/css1/basic/contextual_selectors-expected.checksum: Added.
        * layout-tests/css1/basic/contextual_selectors-expected.png: Added.
        * layout-tests/css1/basic/grouping-expected.checksum: Added.
        * layout-tests/css1/basic/grouping-expected.png: Added.
        * layout-tests/css1/basic/id_as_selector-expected.checksum: Added.
        * layout-tests/css1/basic/id_as_selector-expected.png: Added.
        * layout-tests/css1/basic/inheritance-expected.checksum: Added.
        * layout-tests/css1/basic/inheritance-expected.png: Added.
        * layout-tests/css1/box_properties/acid_test-expected.checksum: Added.
        * layout-tests/css1/box_properties/acid_test-expected.png: Added.
        * layout-tests/css1/box_properties/border-expected.checksum: Added.
        * layout-tests/css1/box_properties/border-expected.png: Added.
        * layout-tests/css1/box_properties/border_bottom-expected.checksum: Added.
        * layout-tests/css1/box_properties/border_bottom-expected.png: Added.
        * layout-tests/css1/box_properties/border_bottom_inline-expected.checksum: Added.
        * layout-tests/css1/box_properties/border_bottom_inline-expected.png: Added.
        * layout-tests/css1/box_properties/border_bottom_width-expected.checksum: Added.
        * layout-tests/css1/box_properties/border_bottom_width-expected.png: Added.
        * layout-tests/css1/box_properties/border_bottom_width_inline-expected.checksum: Added.
        * layout-tests/css1/box_properties/border_bottom_width_inline-expected.png: Added.
        * layout-tests/css1/box_properties/border_color-expected.checksum: Added.
        * layout-tests/css1/box_properties/border_color-expected.png: Added.
        * layout-tests/css1/box_properties/border_color_inline-expected.checksum: Added.
        * layout-tests/css1/box_properties/border_color_inline-expected.png: Added.
        * layout-tests/css1/box_properties/border_inline-expected.checksum: Added.
        * layout-tests/css1/box_properties/border_inline-expected.png: Added.
        * layout-tests/css1/box_properties/border_left-expected.checksum: Added.
        * layout-tests/css1/box_properties/border_left-expected.png: Added.
        * layout-tests/css1/box_properties/border_left_inline-expected.checksum: Added.
        * layout-tests/css1/box_properties/border_left_inline-expected.png: Added.
        * layout-tests/css1/box_properties/border_left_width-expected.checksum: Added.
        * layout-tests/css1/box_properties/border_left_width-expected.png: Added.
        * layout-tests/css1/box_properties/border_left_width_inline-expected.checksum: Added.
        * layout-tests/css1/box_properties/border_left_width_inline-expected.png: Added.
        * layout-tests/css1/box_properties/border_right-expected.checksum: Added.
        * layout-tests/css1/box_properties/border_right-expected.png: Added.
        * layout-tests/css1/box_properties/border_right_inline-expected.checksum: Added.
        * layout-tests/css1/box_properties/border_right_inline-expected.png: Added.
        * layout-tests/css1/box_properties/border_right_width-expected.checksum: Added.
        * layout-tests/css1/box_properties/border_right_width-expected.png: Added.
        * layout-tests/css1/box_properties/border_right_width_inline-expected.checksum: Added.
        * layout-tests/css1/box_properties/border_right_width_inline-expected.png: Added.
        * layout-tests/css1/box_properties/border_style-expected.checksum: Added.
        * layout-tests/css1/box_properties/border_style-expected.png: Added.
        * layout-tests/css1/box_properties/border_style_inline-expected.checksum: Added.
        * layout-tests/css1/box_properties/border_style_inline-expected.png: Added.
        * layout-tests/css1/box_properties/border_top-expected.checksum: Added.
        * layout-tests/css1/box_properties/border_top-expected.png: Added.
        * layout-tests/css1/box_properties/border_top_inline-expected.checksum: Added.
        * layout-tests/css1/box_properties/border_top_inline-expected.png: Added.
        * layout-tests/css1/box_properties/border_top_width-expected.checksum: Added.
        * layout-tests/css1/box_properties/border_top_width-expected.png: Added.
        * layout-tests/css1/box_properties/border_top_width_inline-expected.checksum: Added.
        * layout-tests/css1/box_properties/border_top_width_inline-expected.png: Added.
        * layout-tests/css1/box_properties/border_width-expected.checksum: Added.
        * layout-tests/css1/box_properties/border_width-expected.png: Added.
        * layout-tests/css1/box_properties/border_width_inline-expected.checksum: Added.
        * layout-tests/css1/box_properties/border_width_inline-expected.png: Added.
        * layout-tests/css1/box_properties/clear-expected.checksum: Added.
        * layout-tests/css1/box_properties/clear-expected.png: Added.
        * layout-tests/css1/box_properties/clear_float-expected.checksum: Added.
        * layout-tests/css1/box_properties/clear_float-expected.png: Added.
        * layout-tests/css1/box_properties/float-expected.checksum: Added.
        * layout-tests/css1/box_properties/float-expected.png: Added.
        * layout-tests/css1/box_properties/float_elements_in_series-expected.checksum: Added.
        * layout-tests/css1/box_properties/float_elements_in_series-expected.png: Added.
        * layout-tests/css1/box_properties/float_margin-expected.checksum: Added.
        * layout-tests/css1/box_properties/float_margin-expected.png: Added.
        * layout-tests/css1/box_properties/float_on_text_elements-expected.checksum: Added.
        * layout-tests/css1/box_properties/float_on_text_elements-expected.png: Added.
        * layout-tests/css1/box_properties/height-expected.checksum: Added.
        * layout-tests/css1/box_properties/height-expected.png: Added.
        * layout-tests/css1/box_properties/margin-expected.checksum: Added.
        * layout-tests/css1/box_properties/margin-expected.png: Added.
        * layout-tests/css1/box_properties/margin_bottom-expected.checksum: Added.
        * layout-tests/css1/box_properties/margin_bottom-expected.png: Added.
        * layout-tests/css1/box_properties/margin_bottom_inline-expected.checksum: Added.
        * layout-tests/css1/box_properties/margin_bottom_inline-expected.png: Added.
        * layout-tests/css1/box_properties/margin_inline-expected.checksum: Added.
        * layout-tests/css1/box_properties/margin_inline-expected.png: Added.
        * layout-tests/css1/box_properties/margin_left-expected.checksum: Added.
        * layout-tests/css1/box_properties/margin_left-expected.png: Added.
        * layout-tests/css1/box_properties/margin_left_inline-expected.checksum: Added.
        * layout-tests/css1/box_properties/margin_left_inline-expected.png: Added.
        * layout-tests/css1/box_properties/margin_right-expected.checksum: Added.
        * layout-tests/css1/box_properties/margin_right-expected.png: Added.
        * layout-tests/css1/box_properties/margin_right_inline-expected.checksum: Added.
        * layout-tests/css1/box_properties/margin_right_inline-expected.png: Added.
        * layout-tests/css1/box_properties/margin_top-expected.checksum: Added.
        * layout-tests/css1/box_properties/margin_top-expected.png: Added.
        * layout-tests/css1/box_properties/margin_top_inline-expected.checksum: Added.
        * layout-tests/css1/box_properties/margin_top_inline-expected.png: Added.
        * layout-tests/css1/box_properties/padding-expected.checksum: Added.
        * layout-tests/css1/box_properties/padding-expected.png: Added.
        * layout-tests/css1/box_properties/padding_bottom-expected.checksum: Added.
        * layout-tests/css1/box_properties/padding_bottom-expected.png: Added.
        * layout-tests/css1/box_properties/padding_bottom_inline-expected.checksum: Added.
        * layout-tests/css1/box_properties/padding_bottom_inline-expected.png: Added.
        * layout-tests/css1/box_properties/padding_inline-expected.checksum: Added.
        * layout-tests/css1/box_properties/padding_inline-expected.png: Added.
        * layout-tests/css1/box_properties/padding_left-expected.checksum: Added.
        * layout-tests/css1/box_properties/padding_left-expected.png: Added.
        * layout-tests/css1/box_properties/padding_left_inline-expected.checksum: Added.
        * layout-tests/css1/box_properties/padding_left_inline-expected.png: Added.
        * layout-tests/css1/box_properties/padding_right-expected.checksum: Added.
        * layout-tests/css1/box_properties/padding_right-expected.png: Added.
        * layout-tests/css1/box_properties/padding_right_inline-expected.checksum: Added.
        * layout-tests/css1/box_properties/padding_right_inline-expected.png: Added.
        * layout-tests/css1/box_properties/padding_top-expected.checksum: Added.
        * layout-tests/css1/box_properties/padding_top-expected.png: Added.
        * layout-tests/css1/box_properties/padding_top_inline-expected.checksum: Added.
        * layout-tests/css1/box_properties/padding_top_inline-expected.png: Added.
        * layout-tests/css1/box_properties/width-expected.checksum: Added.
        * layout-tests/css1/box_properties/width-expected.png: Added.
        * layout-tests/css1/cascade/cascade_order-expected.checksum: Added.
        * layout-tests/css1/cascade/cascade_order-expected.png: Added.
        * layout-tests/css1/cascade/important-expected.checksum: Added.
        * layout-tests/css1/cascade/important-expected.png: Added.
        * layout-tests/css1/classification/display-expected.checksum: Added.
        * layout-tests/css1/classification/display-expected.png: Added.
        * layout-tests/css1/classification/list_style-expected.checksum: Added.
        * layout-tests/css1/classification/list_style-expected.png: Added.
        * layout-tests/css1/classification/list_style_image-expected.checksum: Added.
        * layout-tests/css1/classification/list_style_image-expected.png: Added.
        * layout-tests/css1/classification/list_style_position-expected.checksum: Added.
        * layout-tests/css1/classification/list_style_position-expected.png: Added.
        * layout-tests/css1/classification/list_style_type-expected.checksum: Added.
        * layout-tests/css1/classification/list_style_type-expected.png: Added.
        * layout-tests/css1/classification/white_space-expected.checksum: Added.
        * layout-tests/css1/classification/white_space-expected.png: Added.
        * layout-tests/css1/color_and_background/background-expected.checksum: Added.
        * layout-tests/css1/color_and_background/background-expected.png: Added.
        * layout-tests/css1/color_and_background/background_attachment-expected.checksum: Added.
        * layout-tests/css1/color_and_background/background_attachment-expected.png: Added.
        * layout-tests/css1/color_and_background/background_color-expected.checksum: Added.
        * layout-tests/css1/color_and_background/background_color-expected.png: Added.
        * layout-tests/css1/color_and_background/background_image-expected.checksum: Added.
        * layout-tests/css1/color_and_background/background_image-expected.png: Added.
        * layout-tests/css1/color_and_background/background_position-expected.checksum: Added.
        * layout-tests/css1/color_and_background/background_position-expected.png: Added.
        * layout-tests/css1/color_and_background/background_repeat-expected.checksum: Added.
        * layout-tests/css1/color_and_background/background_repeat-expected.png: Added.
        * layout-tests/css1/color_and_background/color-expected.checksum: Added.
        * layout-tests/css1/color_and_background/color-expected.png: Added.
        * layout-tests/css1/conformance/forward_compatible_parsing-expected.checksum: Added.
        * layout-tests/css1/conformance/forward_compatible_parsing-expected.png: Added.
        * layout-tests/css1/font_properties/font-expected.checksum: Added.
        * layout-tests/css1/font_properties/font-expected.png: Added.
        * layout-tests/css1/font_properties/font_family-expected.checksum: Added.
        * layout-tests/css1/font_properties/font_family-expected.png: Added.
        * layout-tests/css1/font_properties/font_size-expected.checksum: Added.
        * layout-tests/css1/font_properties/font_size-expected.png: Added.
        * layout-tests/css1/font_properties/font_style-expected.checksum: Added.
        * layout-tests/css1/font_properties/font_style-expected.png: Added.
        * layout-tests/css1/font_properties/font_variant-expected.checksum: Added.
        * layout-tests/css1/font_properties/font_variant-expected.png: Added.
        * layout-tests/css1/font_properties/font_weight-expected.checksum: Added.
        * layout-tests/css1/font_properties/font_weight-expected.png: Added.
        * layout-tests/css1/formatting_model/canvas-expected.checksum: Added.
        * layout-tests/css1/formatting_model/canvas-expected.png: Added.
        * layout-tests/css1/formatting_model/floating_elements-expected.checksum: Added.
        * layout-tests/css1/formatting_model/floating_elements-expected.png: Added.
        * layout-tests/css1/formatting_model/height_of_lines-expected.checksum: Added.
        * layout-tests/css1/formatting_model/height_of_lines-expected.png: Added.
        * layout-tests/css1/formatting_model/horizontal_formatting-expected.checksum: Added.
        * layout-tests/css1/formatting_model/horizontal_formatting-expected.png: Added.
        * layout-tests/css1/formatting_model/inline_elements-expected.checksum: Added.
        * layout-tests/css1/formatting_model/inline_elements-expected.png: Added.
        * layout-tests/css1/formatting_model/replaced_elements-expected.checksum: Added.
        * layout-tests/css1/formatting_model/replaced_elements-expected.png: Added.
        * layout-tests/css1/formatting_model/vertical_formatting-expected.checksum: Added.
        * layout-tests/css1/formatting_model/vertical_formatting-expected.png: Added.
        * layout-tests/css1/pseudo/anchor-expected.checksum: Added.
        * layout-tests/css1/pseudo/anchor-expected.png: Added.
        * layout-tests/css1/pseudo/firstletter-expected.checksum: Added.
        * layout-tests/css1/pseudo/firstletter-expected.png: Added.
        * layout-tests/css1/pseudo/firstline-expected.checksum: Added.
        * layout-tests/css1/pseudo/firstline-expected.png: Added.
        * layout-tests/css1/pseudo/multiple_pseudo_elements-expected.checksum: Added.
        * layout-tests/css1/pseudo/multiple_pseudo_elements-expected.png: Added.
        * layout-tests/css1/pseudo/pseudo_elements_in_selectors-expected.checksum: Added.
        * layout-tests/css1/pseudo/pseudo_elements_in_selectors-expected.png: Added.
        * layout-tests/css1/text_properties/letter_spacing-expected.checksum: Added.
        * layout-tests/css1/text_properties/letter_spacing-expected.png: Added.
        * layout-tests/css1/text_properties/line_height-expected.checksum: Added.
        * layout-tests/css1/text_properties/line_height-expected.png: Added.
        * layout-tests/css1/text_properties/text-transCapitalize-expected.checksum: Added.
        * layout-tests/css1/text_properties/text-transCapitalize-expected.png: Added.
        * layout-tests/css1/text_properties/text_align-expected.checksum: Added.
        * layout-tests/css1/text_properties/text_align-expected.png: Added.
        * layout-tests/css1/text_properties/text_decoration-expected.checksum: Added.
        * layout-tests/css1/text_properties/text_decoration-expected.png: Added.
        * layout-tests/css1/text_properties/text_indent-expected.checksum: Added.
        * layout-tests/css1/text_properties/text_indent-expected.png: Added.
        * layout-tests/css1/text_properties/text_transform-expected.checksum: Added.
        * layout-tests/css1/text_properties/text_transform-expected.png: Added.
        * layout-tests/css1/text_properties/vertical_align-expected.checksum: Added.
        * layout-tests/css1/text_properties/vertical_align-expected.png: Added.
        * layout-tests/css1/text_properties/word_spacing-expected.checksum: Added.
        * layout-tests/css1/text_properties/word_spacing-expected.png: Added.
        * layout-tests/css1/units/color_units-expected.checksum: Added.
        * layout-tests/css1/units/color_units-expected.png: Added.
        * layout-tests/css1/units/length_units-expected.checksum: Added.
        * layout-tests/css1/units/length_units-expected.png: Added.
        * layout-tests/css1/units/percentage_units-expected.checksum: Added.
        * layout-tests/css1/units/percentage_units-expected.png: Added.
        * layout-tests/css1/units/urls-expected.checksum: Added.
        * layout-tests/css1/units/urls-expected.png: Added.
        * layout-tests/dom/html/level2/html/HTMLBaseElement01-expected.checksum: Added.
        * layout-tests/dom/html/level2/html/HTMLBaseElement01-expected.png: Added.
        * layout-tests/dom/html/level2/html/HTMLBaseElement02-expected.checksum: Added.
        * layout-tests/dom/html/level2/html/HTMLBaseElement02-expected.png: Added.
        * layout-tests/dom/html/level2/html/frame-expected.checksum: Added.
        * layout-tests/dom/html/level2/html/frame-expected.png: Added.
        * layout-tests/dom/html/level2/html/iframe-expected.checksum: Added.
        * layout-tests/dom/html/level2/html/iframe-expected.png: Added.
        * layout-tests/editing/deleting/collapse-whitespace-3587601-fix-expected.checksum: Added.
        * layout-tests/editing/deleting/collapse-whitespace-3587601-fix-expected.png: Added.
        * layout-tests/editing/deleting/delete-3608430-fix-expected.checksum: Added.
        * layout-tests/editing/deleting/delete-3608430-fix-expected.png: Added.
        * layout-tests/editing/deleting/delete-3608445-fix-expected.checksum: Added.
        * layout-tests/editing/deleting/delete-3608445-fix-expected.png: Added.
        * layout-tests/editing/deleting/delete-3608462-fix-expected.checksum: Added.
        * layout-tests/editing/deleting/delete-3608462-fix-expected.png: Added.
        * layout-tests/editing/deleting/delete-3775172-fix-expected.checksum: Added.
        * layout-tests/editing/deleting/delete-3775172-fix-expected.png: Added.
        * layout-tests/editing/deleting/delete-3800834-fix-expected.checksum: Added.
        * layout-tests/editing/deleting/delete-3800834-fix-expected.png: Added.
        * layout-tests/editing/deleting/delete-3857753-fix-expected.checksum: Added.
        * layout-tests/editing/deleting/delete-3857753-fix-expected.png: Added.
        * layout-tests/editing/deleting/delete-3865854-fix-expected.checksum: Added.
        * layout-tests/editing/deleting/delete-3865854-fix-expected.png: Added.
        * layout-tests/editing/deleting/delete-3928305-fix-expected.checksum: Added.
        * layout-tests/editing/deleting/delete-3928305-fix-expected.png: Added.
        * layout-tests/editing/deleting/delete-3959464-fix-expected.checksum: Added.
        * layout-tests/editing/deleting/delete-3959464-fix-expected.png: Added.
        * layout-tests/editing/deleting/delete-4038408-fix-expected.checksum: Added.
        * layout-tests/editing/deleting/delete-4038408-fix-expected.png: Added.
        * layout-tests/editing/deleting/delete-4083333-fix-expected.checksum: Added.
        * layout-tests/editing/deleting/delete-4083333-fix-expected.png: Added.
        * layout-tests/editing/deleting/delete-after-span-ws-001-expected.checksum: Added.
        * layout-tests/editing/deleting/delete-after-span-ws-001-expected.png: Added.
        * layout-tests/editing/deleting/delete-after-span-ws-002-expected.checksum: Added.
        * layout-tests/editing/deleting/delete-after-span-ws-002-expected.png: Added.
        * layout-tests/editing/deleting/delete-after-span-ws-003-expected.checksum: Added.
        * layout-tests/editing/deleting/delete-after-span-ws-003-expected.png: Added.
        * layout-tests/editing/deleting/delete-and-undo-expected.checksum: Added.
        * layout-tests/editing/deleting/delete-and-undo-expected.png: Added.
        * layout-tests/editing/deleting/delete-at-paragraph-boundaries-001-expected.checksum: Added.
        * layout-tests/editing/deleting/delete-at-paragraph-boundaries-001-expected.png: Added.
        * layout-tests/editing/deleting/delete-at-paragraph-boundaries-002-expected.checksum: Added.
        * layout-tests/editing/deleting/delete-at-paragraph-boundaries-002-expected.png: Added.
        * layout-tests/editing/deleting/delete-at-paragraph-boundaries-003-expected.checksum: Added.
        * layout-tests/editing/deleting/delete-at-paragraph-boundaries-003-expected.png: Added.
        * layout-tests/editing/deleting/delete-at-paragraph-boundaries-004-expected.checksum: Added.
        * layout-tests/editing/deleting/delete-at-paragraph-boundaries-004-expected.png: Added.
        * layout-tests/editing/deleting/delete-at-paragraph-boundaries-005-expected.checksum: Added.
        * layout-tests/editing/deleting/delete-at-paragraph-boundaries-005-expected.png: Added.
        * layout-tests/editing/deleting/delete-at-paragraph-boundaries-006-expected.checksum: Added.
        * layout-tests/editing/deleting/delete-at-paragraph-boundaries-006-expected.png: Added.
        * layout-tests/editing/deleting/delete-at-paragraph-boundaries-007-expected.checksum: Added.
        * layout-tests/editing/deleting/delete-at-paragraph-boundaries-007-expected.png: Added.
        * layout-tests/editing/deleting/delete-at-paragraph-boundaries-008-expected.checksum: Added.
        * layout-tests/editing/deleting/delete-at-paragraph-boundaries-008-expected.png: Added.
        * layout-tests/editing/deleting/delete-at-paragraph-boundaries-009-expected.checksum: Added.
        * layout-tests/editing/deleting/delete-at-paragraph-boundaries-009-expected.png: Added.
        * layout-tests/editing/deleting/delete-at-paragraph-boundaries-010-expected.checksum: Added.
        * layout-tests/editing/deleting/delete-at-paragraph-boundaries-010-expected.png: Added.
        * layout-tests/editing/deleting/delete-at-paragraph-boundaries-011-expected.checksum: Added.
        * layout-tests/editing/deleting/delete-at-paragraph-boundaries-011-expected.png: Added.
        * layout-tests/editing/deleting/delete-block-contents-001-expected.checksum: Added.
        * layout-tests/editing/deleting/delete-block-contents-001-expected.png: Added.
        * layout-tests/editing/deleting/delete-block-contents-002-expected.checksum: Added.
        * layout-tests/editing/deleting/delete-block-contents-002-expected.png: Added.
        * layout-tests/editing/deleting/delete-block-contents-003-expected.checksum: Added.
        * layout-tests/editing/deleting/delete-block-contents-003-expected.png: Added.
        * layout-tests/editing/deleting/delete-block-merge-contents-001-expected.checksum: Added.
        * layout-tests/editing/deleting/delete-block-merge-contents-001-expected.png: Added.
        * layout-tests/editing/deleting/delete-block-merge-contents-002-expected.checksum: Added.
        * layout-tests/editing/deleting/delete-block-merge-contents-002-expected.png: Added.
        * layout-tests/editing/deleting/delete-block-merge-contents-003-expected.checksum: Added.
        * layout-tests/editing/deleting/delete-block-merge-contents-003-expected.png: Added.
        * layout-tests/editing/deleting/delete-block-merge-contents-004-expected.checksum: Added.
        * layout-tests/editing/deleting/delete-block-merge-contents-004-expected.png: Added.
        * layout-tests/editing/deleting/delete-block-merge-contents-005-expected.checksum: Added.
        * layout-tests/editing/deleting/delete-block-merge-contents-005-expected.png: Added.
        * layout-tests/editing/deleting/delete-block-merge-contents-006-expected.checksum: Added.
        * layout-tests/editing/deleting/delete-block-merge-contents-006-expected.png: Added.
        * layout-tests/editing/deleting/delete-block-merge-contents-007-expected.checksum: Added.
        * layout-tests/editing/deleting/delete-block-merge-contents-007-expected.png: Added.
        * layout-tests/editing/deleting/delete-block-merge-contents-008-expected.checksum: Added.
        * layout-tests/editing/deleting/delete-block-merge-contents-008-expected.png: Added.
        * layout-tests/editing/deleting/delete-block-merge-contents-009-expected.checksum: Added.
        * layout-tests/editing/deleting/delete-block-merge-contents-009-expected.png: Added.
        * layout-tests/editing/deleting/delete-block-merge-contents-010-expected.checksum: Added.
        * layout-tests/editing/deleting/delete-block-merge-contents-010-expected.png: Added.
        * layout-tests/editing/deleting/delete-block-merge-contents-011-expected.checksum: Added.
        * layout-tests/editing/deleting/delete-block-merge-contents-011-expected.png: Added.
        * layout-tests/editing/deleting/delete-block-merge-contents-012-expected.checksum: Added.
        * layout-tests/editing/deleting/delete-block-merge-contents-012-expected.png: Added.
        * layout-tests/editing/deleting/delete-block-merge-contents-013-expected.checksum: Added.
        * layout-tests/editing/deleting/delete-block-merge-contents-013-expected.png: Added.
        * layout-tests/editing/deleting/delete-block-merge-contents-014-expected.checksum: Added.
        * layout-tests/editing/deleting/delete-block-merge-contents-014-expected.png: Added.
        * layout-tests/editing/deleting/delete-block-merge-contents-015-expected.checksum: Added.
        * layout-tests/editing/deleting/delete-block-merge-contents-015-expected.png: Added.
        * layout-tests/editing/deleting/delete-block-merge-contents-016-expected.checksum: Added.
        * layout-tests/editing/deleting/delete-block-merge-contents-016-expected.png: Added.
        * layout-tests/editing/deleting/delete-block-merge-contents-017-expected.checksum: Added.
        * layout-tests/editing/deleting/delete-block-merge-contents-017-expected.png: Added.
        * layout-tests/editing/deleting/delete-block-merge-contents-018-expected.checksum: Added.
        * layout-tests/editing/deleting/delete-block-merge-contents-018-expected.png: Added.
        * layout-tests/editing/deleting/delete-block-merge-contents-019-expected.checksum: Added.
        * layout-tests/editing/deleting/delete-block-merge-contents-019-expected.png: Added.
        * layout-tests/editing/deleting/delete-block-merge-contents-020-expected.checksum: Added.
        * layout-tests/editing/deleting/delete-block-merge-contents-020-expected.png: Added.
        * layout-tests/editing/deleting/delete-block-merge-contents-021-expected.checksum: Added.
        * layout-tests/editing/deleting/delete-block-merge-contents-021-expected.png: Added.
        * layout-tests/editing/deleting/delete-br-001-expected.checksum: Added.
        * layout-tests/editing/deleting/delete-br-001-expected.png: Added.
        * layout-tests/editing/deleting/delete-br-002-expected.checksum: Added.
        * layout-tests/editing/deleting/delete-br-002-expected.png: Added.
        * layout-tests/editing/deleting/delete-br-003-expected.checksum: Added.
        * layout-tests/editing/deleting/delete-br-003-expected.png: Added.
        * layout-tests/editing/deleting/delete-br-004-expected.checksum: Added.
        * layout-tests/editing/deleting/delete-br-004-expected.png: Added.
        * layout-tests/editing/deleting/delete-br-005-expected.checksum: Added.
        * layout-tests/editing/deleting/delete-br-005-expected.png: Added.
        * layout-tests/editing/deleting/delete-br-006-expected.checksum: Added.
        * layout-tests/editing/deleting/delete-br-006-expected.png: Added.
        * layout-tests/editing/deleting/delete-br-007-expected.checksum: Added.
        * layout-tests/editing/deleting/delete-br-007-expected.png: Added.
        * layout-tests/editing/deleting/delete-br-008-expected.checksum: Added.
        * layout-tests/editing/deleting/delete-br-008-expected.png: Added.
        * layout-tests/editing/deleting/delete-br-009-expected.checksum: Added.
        * layout-tests/editing/deleting/delete-br-009-expected.png: Added.
        * layout-tests/editing/deleting/delete-br-010-expected.checksum: Added.
        * layout-tests/editing/deleting/delete-br-010-expected.png: Added.
        * layout-tests/editing/deleting/delete-br-011-expected.checksum: Added.
        * layout-tests/editing/deleting/delete-br-011-expected.png: Added.
        * layout-tests/editing/deleting/delete-character-001-expected.checksum: Added.
        * layout-tests/editing/deleting/delete-character-001-expected.png: Added.
        * layout-tests/editing/deleting/delete-contiguous-ws-001-expected.checksum: Added.
        * layout-tests/editing/deleting/delete-contiguous-ws-001-expected.png: Added.
        * layout-tests/editing/deleting/delete-image-001-expected.checksum: Added.
        * layout-tests/editing/deleting/delete-image-001-expected.png: Added.
        * layout-tests/editing/deleting/delete-image-002-expected.checksum: Added.
        * layout-tests/editing/deleting/delete-image-002-expected.png: Added.
        * layout-tests/editing/deleting/delete-image-003-expected.checksum: Added.
        * layout-tests/editing/deleting/delete-image-003-expected.png: Added.
        * layout-tests/editing/deleting/delete-image-004-expected.checksum: Added.
        * layout-tests/editing/deleting/delete-image-004-expected.png: Added.
        * layout-tests/editing/deleting/delete-leading-ws-001-expected.checksum: Added.
        * layout-tests/editing/deleting/delete-leading-ws-001-expected.png: Added.
        * layout-tests/editing/deleting/delete-line-001-expected.checksum: Added.
        * layout-tests/editing/deleting/delete-line-001-expected.png: Added.
        * layout-tests/editing/deleting/delete-line-002-expected.checksum: Added.
        * layout-tests/editing/deleting/delete-line-002-expected.png: Added.
        * layout-tests/editing/deleting/delete-line-003-expected.checksum: Added.
        * layout-tests/editing/deleting/delete-line-003-expected.png: Added.
        * layout-tests/editing/deleting/delete-line-004-expected.checksum: Added.
        * layout-tests/editing/deleting/delete-line-004-expected.png: Added.
        * layout-tests/editing/deleting/delete-line-005-expected.checksum: Added.
        * layout-tests/editing/deleting/delete-line-005-expected.png: Added.
        * layout-tests/editing/deleting/delete-line-006-expected.checksum: Added.
        * layout-tests/editing/deleting/delete-line-006-expected.png: Added.
        * layout-tests/editing/deleting/delete-line-007-expected.checksum: Added.
        * layout-tests/editing/deleting/delete-line-007-expected.png: Added.
        * layout-tests/editing/deleting/delete-line-008-expected.checksum: Added.
        * layout-tests/editing/deleting/delete-line-008-expected.png: Added.
        * layout-tests/editing/deleting/delete-line-009-expected.checksum: Added.
        * layout-tests/editing/deleting/delete-line-009-expected.png: Added.
        * layout-tests/editing/deleting/delete-line-010-expected.checksum: Added.
        * layout-tests/editing/deleting/delete-line-010-expected.png: Added.
        * layout-tests/editing/deleting/delete-line-011-expected.checksum: Added.
        * layout-tests/editing/deleting/delete-line-011-expected.png: Added.
        * layout-tests/editing/deleting/delete-line-012-expected.checksum: Added.
        * layout-tests/editing/deleting/delete-line-012-expected.png: Added.
        * layout-tests/editing/deleting/delete-line-013-expected.checksum: Added.
        * layout-tests/editing/deleting/delete-line-013-expected.png: Added.
        * layout-tests/editing/deleting/delete-line-014-expected.checksum: Added.
        * layout-tests/editing/deleting/delete-line-014-expected.png: Added.
        * layout-tests/editing/deleting/delete-line-015-expected.checksum: Added.
        * layout-tests/editing/deleting/delete-line-015-expected.png: Added.
        * layout-tests/editing/deleting/delete-line-016-expected.checksum: Added.
        * layout-tests/editing/deleting/delete-line-016-expected.png: Added.
        * layout-tests/editing/deleting/delete-line-017-expected.checksum: Added.
        * layout-tests/editing/deleting/delete-line-017-expected.png: Added.
        * layout-tests/editing/deleting/delete-line-end-ws-001-expected.checksum: Added.
        * layout-tests/editing/deleting/delete-line-end-ws-001-expected.png: Added.
        * layout-tests/editing/deleting/delete-line-end-ws-002-expected.checksum: Added.
        * layout-tests/editing/deleting/delete-line-end-ws-002-expected.png: Added.
        * layout-tests/editing/deleting/delete-select-all-001-expected.checksum: Added.
        * layout-tests/editing/deleting/delete-select-all-001-expected.png: Added.
        * layout-tests/editing/deleting/delete-select-all-002-expected.checksum: Added.
        * layout-tests/editing/deleting/delete-select-all-002-expected.png: Added.
        * layout-tests/editing/deleting/delete-select-all-003-expected.checksum: Added.
        * layout-tests/editing/deleting/delete-select-all-003-expected.png: Added.
        * layout-tests/editing/deleting/delete-selection-001-expected.checksum: Added.
        * layout-tests/editing/deleting/delete-selection-001-expected.png: Added.
        * layout-tests/editing/deleting/delete-tab-001-expected.checksum: Added.
        * layout-tests/editing/deleting/delete-tab-001-expected.png: Added.
        * layout-tests/editing/deleting/delete-tab-002-expected.checksum: Added.
        * layout-tests/editing/deleting/delete-tab-002-expected.png: Added.
        * layout-tests/editing/deleting/delete-tab-003-expected.checksum: Added.
        * layout-tests/editing/deleting/delete-tab-003-expected.png: Added.
        * layout-tests/editing/deleting/delete-tab-004-expected.checksum: Added.
        * layout-tests/editing/deleting/delete-tab-004-expected.png: Added.
        * layout-tests/editing/deleting/delete-trailing-ws-001-expected.checksum: Added.
        * layout-tests/editing/deleting/delete-trailing-ws-001-expected.png: Added.
        * layout-tests/editing/deleting/delete-trailing-ws-002-expected.checksum: Added.
        * layout-tests/editing/deleting/delete-trailing-ws-002-expected.png: Added.
        * layout-tests/editing/deleting/delete-ws-fixup-001-expected.checksum: Added.
        * layout-tests/editing/deleting/delete-ws-fixup-001-expected.png: Added.
        * layout-tests/editing/deleting/delete-ws-fixup-002-expected.checksum: Added.
        * layout-tests/editing/deleting/delete-ws-fixup-002-expected.png: Added.
        * layout-tests/editing/deleting/delete-ws-fixup-003-expected.checksum: Added.
        * layout-tests/editing/deleting/delete-ws-fixup-003-expected.png: Added.
        * layout-tests/editing/deleting/delete-ws-fixup-004-expected.checksum: Added.
        * layout-tests/editing/deleting/delete-ws-fixup-004-expected.png: Added.
        * layout-tests/editing/deleting/forward-delete-expected.checksum: Added.
        * layout-tests/editing/deleting/forward-delete-expected.png: Added.
        * layout-tests/editing/deleting/smart-delete-001-expected.checksum: Added.
        * layout-tests/editing/deleting/smart-delete-001-expected.png: Added.
        * layout-tests/editing/deleting/smart-delete-002-expected.checksum: Added.
        * layout-tests/editing/deleting/smart-delete-002-expected.png: Added.
        * layout-tests/editing/deleting/transpose-empty-expected.checksum: Added.
        * layout-tests/editing/deleting/transpose-empty-expected.png: Added.
        * layout-tests/editing/execCommand/boldSelection-expected.checksum: Added.
        * layout-tests/editing/execCommand/boldSelection-expected.png: Added.
        * layout-tests/editing/execCommand/italicizeByCharacter-expected.checksum: Added.
        * layout-tests/editing/execCommand/italicizeByCharacter-expected.png: Added.
        * layout-tests/editing/execCommand/modifyForeColorByCharacter-expected.checksum: Added.
        * layout-tests/editing/execCommand/modifyForeColorByCharacter-expected.png: Added.
        * layout-tests/editing/execCommand/print-expected.checksum: Added.
        * layout-tests/editing/execCommand/print-expected.png: Added.
        * layout-tests/editing/execCommand/selectAll-expected.checksum: Added.
        * layout-tests/editing/execCommand/selectAll-expected.png: Added.
        * layout-tests/editing/inserting/insert-3654864-fix-expected.checksum: Added.
        * layout-tests/editing/inserting/insert-3654864-fix-expected.png: Added.
        * layout-tests/editing/inserting/insert-3659587-fix-expected.checksum: Added.
        * layout-tests/editing/inserting/insert-3659587-fix-expected.png: Added.
        * layout-tests/editing/inserting/insert-3775316-fix-expected.checksum: Added.
        * layout-tests/editing/inserting/insert-3775316-fix-expected.png: Added.
        * layout-tests/editing/inserting/insert-3778059-fix-expected.checksum: Added.
        * layout-tests/editing/inserting/insert-3778059-fix-expected.png: Added.
        * layout-tests/editing/inserting/insert-3786362-fix-expected.checksum: Added.
        * layout-tests/editing/inserting/insert-3786362-fix-expected.png: Added.
        * layout-tests/editing/inserting/insert-3800346-fix-expected.checksum: Added.
        * layout-tests/editing/inserting/insert-3800346-fix-expected.png: Added.
        * layout-tests/editing/inserting/insert-3851164-fix-expected.checksum: Added.
        * layout-tests/editing/inserting/insert-3851164-fix-expected.png: Added.
        * layout-tests/editing/inserting/insert-3907422-fix-expected.checksum: Added.
        * layout-tests/editing/inserting/insert-3907422-fix-expected.png: Added.
        * layout-tests/editing/inserting/insert-after-delete-001-expected.checksum: Added.
        * layout-tests/editing/inserting/insert-after-delete-001-expected.png: Added.
        * layout-tests/editing/inserting/insert-br-001-expected.checksum: Added.
        * layout-tests/editing/inserting/insert-br-001-expected.png: Added.
        * layout-tests/editing/inserting/insert-br-002-expected.checksum: Added.
        * layout-tests/editing/inserting/insert-br-002-expected.png: Added.
        * layout-tests/editing/inserting/insert-br-003-expected.checksum: Added.
        * layout-tests/editing/inserting/insert-br-003-expected.png: Added.
        * layout-tests/editing/inserting/insert-br-004-expected.checksum: Added.
        * layout-tests/editing/inserting/insert-br-004-expected.png: Added.
        * layout-tests/editing/inserting/insert-br-005-expected.checksum: Added.
        * layout-tests/editing/inserting/insert-br-005-expected.png: Added.
        * layout-tests/editing/inserting/insert-br-006-expected.checksum: Added.
        * layout-tests/editing/inserting/insert-br-006-expected.png: Added.
        * layout-tests/editing/inserting/insert-br-007-expected.checksum: Added.
        * layout-tests/editing/inserting/insert-br-007-expected.png: Added.
        * layout-tests/editing/inserting/insert-br-008-expected.checksum: Added.
        * layout-tests/editing/inserting/insert-br-008-expected.png: Added.
        * layout-tests/editing/inserting/insert-div-001-expected.checksum: Added.
        * layout-tests/editing/inserting/insert-div-001-expected.png: Added.
        * layout-tests/editing/inserting/insert-div-002-expected.checksum: Added.
        * layout-tests/editing/inserting/insert-div-002-expected.png: Added.
        * layout-tests/editing/inserting/insert-div-003-expected.checksum: Added.
        * layout-tests/editing/inserting/insert-div-003-expected.png: Added.
        * layout-tests/editing/inserting/insert-div-004-expected.checksum: Added.
        * layout-tests/editing/inserting/insert-div-004-expected.png: Added.
        * layout-tests/editing/inserting/insert-div-005-expected.checksum: Added.
        * layout-tests/editing/inserting/insert-div-005-expected.png: Added.
        * layout-tests/editing/inserting/insert-div-006-expected.checksum: Added.
        * layout-tests/editing/inserting/insert-div-006-expected.png: Added.
        * layout-tests/editing/inserting/insert-div-007-expected.checksum: Added.
        * layout-tests/editing/inserting/insert-div-007-expected.png: Added.
        * layout-tests/editing/inserting/insert-div-008-expected.checksum: Added.
        * layout-tests/editing/inserting/insert-div-008-expected.png: Added.
        * layout-tests/editing/inserting/insert-div-009-expected.checksum: Added.
        * layout-tests/editing/inserting/insert-div-009-expected.png: Added.
        * layout-tests/editing/inserting/insert-div-010-expected.checksum: Added.
        * layout-tests/editing/inserting/insert-div-010-expected.png: Added.
        * layout-tests/editing/inserting/insert-div-011-expected.checksum: Added.
        * layout-tests/editing/inserting/insert-div-011-expected.png: Added.
        * layout-tests/editing/inserting/insert-div-012-expected.checksum: Added.
        * layout-tests/editing/inserting/insert-div-012-expected.png: Added.
        * layout-tests/editing/inserting/insert-div-013-expected.checksum: Added.
        * layout-tests/editing/inserting/insert-div-013-expected.png: Added.
        * layout-tests/editing/inserting/insert-div-014-expected.checksum: Added.
        * layout-tests/editing/inserting/insert-div-014-expected.png: Added.
        * layout-tests/editing/inserting/insert-div-015-expected.checksum: Added.
        * layout-tests/editing/inserting/insert-div-015-expected.png: Added.
        * layout-tests/editing/inserting/insert-div-016-expected.checksum: Added.
        * layout-tests/editing/inserting/insert-div-016-expected.png: Added.
        * layout-tests/editing/inserting/insert-div-017-expected.checksum: Added.
        * layout-tests/editing/inserting/insert-div-017-expected.png: Added.
        * layout-tests/editing/inserting/insert-div-018-expected.checksum: Added.
        * layout-tests/editing/inserting/insert-div-018-expected.png: Added.
        * layout-tests/editing/inserting/insert-div-019-expected.checksum: Added.
        * layout-tests/editing/inserting/insert-div-019-expected.png: Added.
        * layout-tests/editing/inserting/insert-div-020-expected.checksum: Added.
        * layout-tests/editing/inserting/insert-div-020-expected.png: Added.
        * layout-tests/editing/inserting/insert-div-021-expected.checksum: Added.
        * layout-tests/editing/inserting/insert-div-021-expected.png: Added.
        * layout-tests/editing/inserting/insert-div-022-expected.checksum: Added.
        * layout-tests/editing/inserting/insert-div-022-expected.png: Added.
        * layout-tests/editing/inserting/insert-div-023-expected.checksum: Added.
        * layout-tests/editing/inserting/insert-div-023-expected.png: Added.
        * layout-tests/editing/inserting/insert-div-024-expected.checksum: Added.
        * layout-tests/editing/inserting/insert-div-024-expected.png: Added.
        * layout-tests/editing/inserting/insert-div-025-expected.checksum: Added.
        * layout-tests/editing/inserting/insert-div-025-expected.png: Added.
        * layout-tests/editing/inserting/insert-div-026-expected.checksum: Added.
        * layout-tests/editing/inserting/insert-div-026-expected.png: Added.
        * layout-tests/editing/inserting/insert-div-027-expected.checksum: Added.
        * layout-tests/editing/inserting/insert-div-027-expected.png: Added.
        * layout-tests/editing/inserting/insert-space-in-empty-doc-expected.checksum: Added.
        * layout-tests/editing/inserting/insert-space-in-empty-doc-expected.png: Added.
        * layout-tests/editing/inserting/insert-tab-001-expected.checksum: Added.
        * layout-tests/editing/inserting/insert-tab-001-expected.png: Added.
        * layout-tests/editing/inserting/insert-tab-002-expected.checksum: Added.
        * layout-tests/editing/inserting/insert-tab-002-expected.png: Added.
        * layout-tests/editing/inserting/insert-tab-003-expected.checksum: Added.
        * layout-tests/editing/inserting/insert-tab-003-expected.png: Added.
        * layout-tests/editing/inserting/insert-tab-004-expected.checksum: Added.
        * layout-tests/editing/inserting/insert-tab-004-expected.png: Added.
        * layout-tests/editing/inserting/insert-text-with-newlines-expected.checksum: Added.
        * layout-tests/editing/inserting/insert-text-with-newlines-expected.png: Added.
        * layout-tests/editing/inserting/return-key-with-selection-001-expected.checksum: Added.
        * layout-tests/editing/inserting/return-key-with-selection-001-expected.png: Added.
        * layout-tests/editing/inserting/return-key-with-selection-002-expected.checksum: Added.
        * layout-tests/editing/inserting/return-key-with-selection-002-expected.png: Added.
        * layout-tests/editing/inserting/return-key-with-selection-003-expected.checksum: Added.
        * layout-tests/editing/inserting/return-key-with-selection-003-expected.png: Added.
        * layout-tests/editing/inserting/typing-001-expected.checksum: Added.
        * layout-tests/editing/inserting/typing-001-expected.png: Added.
        * layout-tests/editing/inserting/typing-002-expected.checksum: Added.
        * layout-tests/editing/inserting/typing-002-expected.png: Added.
        * layout-tests/editing/inserting/typing-003-expected.checksum: Added.
        * layout-tests/editing/inserting/typing-003-expected.png: Added.
        * layout-tests/editing/inserting/typing-around-br-001-expected.checksum: Added.
        * layout-tests/editing/inserting/typing-around-br-001-expected.png: Added.
        * layout-tests/editing/inserting/typing-around-image-001-expected.checksum: Added.
        * layout-tests/editing/inserting/typing-around-image-001-expected.png: Added.
        * layout-tests/editing/pasteboard/cut-text-001-expected.checksum: Added.
        * layout-tests/editing/pasteboard/cut-text-001-expected.png: Added.
        * layout-tests/editing/pasteboard/paste-4035648-fix-expected.checksum: Added.
        * layout-tests/editing/pasteboard/paste-4035648-fix-expected.png: Added.
        * layout-tests/editing/pasteboard/paste-4038267-fix-expected.checksum: Added.
        * layout-tests/editing/pasteboard/paste-4038267-fix-expected.png: Added.
        * layout-tests/editing/pasteboard/paste-line-endings-001-expected.checksum: Added.
        * layout-tests/editing/pasteboard/paste-line-endings-001-expected.png: Added.
        * layout-tests/editing/pasteboard/paste-line-endings-002-expected.checksum: Added.
        * layout-tests/editing/pasteboard/paste-line-endings-002-expected.png: Added.
        * layout-tests/editing/pasteboard/paste-line-endings-003-expected.checksum: Added.
        * layout-tests/editing/pasteboard/paste-line-endings-003-expected.png: Added.
        * layout-tests/editing/pasteboard/paste-line-endings-004-expected.checksum: Added.
        * layout-tests/editing/pasteboard/paste-line-endings-004-expected.png: Added.
        * layout-tests/editing/pasteboard/paste-line-endings-005-expected.checksum: Added.
        * layout-tests/editing/pasteboard/paste-line-endings-005-expected.png: Added.
        * layout-tests/editing/pasteboard/paste-line-endings-006-expected.checksum: Added.
        * layout-tests/editing/pasteboard/paste-line-endings-006-expected.png: Added.
        * layout-tests/editing/pasteboard/paste-line-endings-007-expected.checksum: Added.
        * layout-tests/editing/pasteboard/paste-line-endings-007-expected.png: Added.
        * layout-tests/editing/pasteboard/paste-line-endings-008-expected.checksum: Added.
        * layout-tests/editing/pasteboard/paste-line-endings-008-expected.png: Added.
        * layout-tests/editing/pasteboard/paste-line-endings-009-expected.checksum: Added.
        * layout-tests/editing/pasteboard/paste-line-endings-009-expected.png: Added.
        * layout-tests/editing/pasteboard/paste-line-endings-010-expected.checksum: Added.
        * layout-tests/editing/pasteboard/paste-line-endings-010-expected.png: Added.
        * layout-tests/editing/pasteboard/paste-match-style-001-expected.checksum: Added.
        * layout-tests/editing/pasteboard/paste-match-style-001-expected.png: Added.
        * layout-tests/editing/pasteboard/paste-match-style-002-expected.checksum: Added.
        * layout-tests/editing/pasteboard/paste-match-style-002-expected.png: Added.
        * layout-tests/editing/pasteboard/paste-pre-001-expected.checksum: Added.
        * layout-tests/editing/pasteboard/paste-pre-001-expected.png: Added.
        * layout-tests/editing/pasteboard/paste-text-001-expected.checksum: Added.
        * layout-tests/editing/pasteboard/paste-text-001-expected.png: Added.
        * layout-tests/editing/pasteboard/paste-text-002-expected.checksum: Added.
        * layout-tests/editing/pasteboard/paste-text-002-expected.png: Added.
        * layout-tests/editing/pasteboard/paste-text-003-expected.checksum: Added.
        * layout-tests/editing/pasteboard/paste-text-003-expected.png: Added.
        * layout-tests/editing/pasteboard/paste-text-004-expected.checksum: Added.
        * layout-tests/editing/pasteboard/paste-text-004-expected.png: Added.
        * layout-tests/editing/pasteboard/paste-text-005-expected.checksum: Added.
        * layout-tests/editing/pasteboard/paste-text-005-expected.png: Added.
        * layout-tests/editing/pasteboard/paste-text-006-expected.checksum: Added.
        * layout-tests/editing/pasteboard/paste-text-006-expected.png: Added.
        * layout-tests/editing/pasteboard/paste-text-007-expected.checksum: Added.
        * layout-tests/editing/pasteboard/paste-text-007-expected.png: Added.
        * layout-tests/editing/pasteboard/paste-text-008-expected.checksum: Added.
        * layout-tests/editing/pasteboard/paste-text-008-expected.png: Added.
        * layout-tests/editing/pasteboard/paste-text-009-expected.checksum: Added.
        * layout-tests/editing/pasteboard/paste-text-009-expected.png: Added.
        * layout-tests/editing/pasteboard/paste-text-010-expected.checksum: Added.
        * layout-tests/editing/pasteboard/paste-text-010-expected.png: Added.
        * layout-tests/editing/pasteboard/paste-text-011-expected.checksum: Added.
        * layout-tests/editing/pasteboard/paste-text-011-expected.png: Added.
        * layout-tests/editing/pasteboard/paste-text-012-expected.checksum: Added.
        * layout-tests/editing/pasteboard/paste-text-012-expected.png: Added.
        * layout-tests/editing/pasteboard/paste-text-013-expected.checksum: Added.
        * layout-tests/editing/pasteboard/paste-text-013-expected.png: Added.
        * layout-tests/editing/pasteboard/paste-text-014-expected.checksum: Added.
        * layout-tests/editing/pasteboard/paste-text-014-expected.png: Added.
        * layout-tests/editing/pasteboard/paste-text-015-expected.checksum: Added.
        * layout-tests/editing/pasteboard/paste-text-015-expected.png: Added.
        * layout-tests/editing/pasteboard/paste-text-016-expected.checksum: Added.
        * layout-tests/editing/pasteboard/paste-text-016-expected.png: Added.
        * layout-tests/editing/pasteboard/paste-text-017-expected.checksum: Added.
        * layout-tests/editing/pasteboard/paste-text-017-expected.png: Added.
        * layout-tests/editing/pasteboard/paste-text-018-expected.checksum: Added.
        * layout-tests/editing/pasteboard/paste-text-018-expected.png: Added.
        * layout-tests/editing/pasteboard/paste-text-019-expected.checksum: Added.
        * layout-tests/editing/pasteboard/paste-text-019-expected.png: Added.
        * layout-tests/editing/pasteboard/smart-paste-001-expected.checksum: Added.
        * layout-tests/editing/pasteboard/smart-paste-001-expected.png: Added.
        * layout-tests/editing/pasteboard/smart-paste-002-expected.checksum: Added.
        * layout-tests/editing/pasteboard/smart-paste-002-expected.png: Added.
        * layout-tests/editing/pasteboard/smart-paste-003-expected.checksum: Added.
        * layout-tests/editing/pasteboard/smart-paste-003-expected.png: Added.
        * layout-tests/editing/pasteboard/smart-paste-004-expected.checksum: Added.
        * layout-tests/editing/pasteboard/smart-paste-004-expected.png: Added.
        * layout-tests/editing/pasteboard/smart-paste-005-expected.checksum: Added.
        * layout-tests/editing/pasteboard/smart-paste-005-expected.png: Added.
        * layout-tests/editing/pasteboard/smart-paste-006-expected.checksum: Added.
        * layout-tests/editing/pasteboard/smart-paste-006-expected.png: Added.
        * layout-tests/editing/pasteboard/smart-paste-007-expected.checksum: Added.
        * layout-tests/editing/pasteboard/smart-paste-007-expected.png: Added.
        * layout-tests/editing/selection/extend-by-character-001-expected.checksum: Added.
        * layout-tests/editing/selection/extend-by-character-001-expected.png: Added.
        * layout-tests/editing/selection/extend-by-character-002-expected.checksum: Added.
        * layout-tests/editing/selection/extend-by-character-002-expected.png: Added.
        * layout-tests/editing/selection/extend-by-character-003-expected.checksum: Added.
        * layout-tests/editing/selection/extend-by-character-003-expected.png: Added.
        * layout-tests/editing/selection/extend-by-character-004-expected.checksum: Added.
        * layout-tests/editing/selection/extend-by-character-004-expected.png: Added.
        * layout-tests/editing/selection/extend-by-character-005-expected.checksum: Added.
        * layout-tests/editing/selection/extend-by-character-005-expected.png: Added.
        * layout-tests/editing/selection/extend-by-character-006-expected.checksum: Added.
        * layout-tests/editing/selection/extend-by-character-006-expected.png: Added.
        * layout-tests/editing/selection/extend-by-word-001-expected.checksum: Added.
        * layout-tests/editing/selection/extend-by-word-001-expected.png: Added.
        * layout-tests/editing/selection/move-3875618-fix-expected.checksum: Added.
        * layout-tests/editing/selection/move-3875618-fix-expected.png: Added.
        * layout-tests/editing/selection/move-3875641-fix-expected.checksum: Added.
        * layout-tests/editing/selection/move-3875641-fix-expected.png: Added.
        * layout-tests/editing/selection/move-backwords-by-word-001-expected.checksum: Added.
        * layout-tests/editing/selection/move-backwords-by-word-001-expected.png: Added.
        * layout-tests/editing/selection/move-between-blocks-no-001-expected.checksum: Added.
        * layout-tests/editing/selection/move-between-blocks-no-001-expected.png: Added.
        * layout-tests/editing/selection/move-between-blocks-yes-001-expected.checksum: Added.
        * layout-tests/editing/selection/move-between-blocks-yes-001-expected.png: Added.
        * layout-tests/editing/selection/move-by-character-001-expected.checksum: Added.
        * layout-tests/editing/selection/move-by-character-001-expected.png: Added.
        * layout-tests/editing/selection/move-by-character-002-expected.checksum: Added.
        * layout-tests/editing/selection/move-by-character-002-expected.png: Added.
        * layout-tests/editing/selection/move-by-character-003-expected.checksum: Added.
        * layout-tests/editing/selection/move-by-character-003-expected.png: Added.
        * layout-tests/editing/selection/move-by-character-004-expected.checksum: Added.
        * layout-tests/editing/selection/move-by-character-004-expected.png: Added.
        * layout-tests/editing/selection/move-by-character-005-expected.checksum: Added.
        * layout-tests/editing/selection/move-by-character-005-expected.png: Added.
        * layout-tests/editing/selection/move-by-line-001-expected.checksum: Added.
        * layout-tests/editing/selection/move-by-line-001-expected.png: Added.
        * layout-tests/editing/selection/move-by-word-001-expected.checksum: Added.
        * layout-tests/editing/selection/move-by-word-001-expected.png: Added.
        * layout-tests/editing/selection/select-all-001-expected.checksum: Added.
        * layout-tests/editing/selection/select-all-001-expected.png: Added.
        * layout-tests/editing/selection/select-all-002-expected.checksum: Added.
        * layout-tests/editing/selection/select-all-002-expected.png: Added.
        * layout-tests/editing/selection/select-all-003-expected.checksum: Added.
        * layout-tests/editing/selection/select-all-003-expected.png: Added.
        * layout-tests/editing/selection/select-all-004-expected.checksum: Added.
        * layout-tests/editing/selection/select-all-004-expected.png: Added.
        * layout-tests/editing/selection/selection-3748164-fix-expected.checksum: Added.
        * layout-tests/editing/selection/selection-3748164-fix-expected.png: Added.
        * layout-tests/editing/selection/unrendered-001-expected.checksum: Added.
        * layout-tests/editing/selection/unrendered-001-expected.png: Added.
        * layout-tests/editing/selection/unrendered-002-expected.checksum: Added.
        * layout-tests/editing/selection/unrendered-002-expected.png: Added.
        * layout-tests/editing/selection/unrendered-003-expected.checksum: Added.
        * layout-tests/editing/selection/unrendered-003-expected.png: Added.
        * layout-tests/editing/selection/unrendered-004-expected.checksum: Added.
        * layout-tests/editing/selection/unrendered-004-expected.png: Added.
        * layout-tests/editing/selection/unrendered-005-expected.checksum: Added.
        * layout-tests/editing/selection/unrendered-005-expected.png: Added.
        * layout-tests/editing/style/block-style-001-expected.checksum: Added.
        * layout-tests/editing/style/block-style-001-expected.png: Added.
        * layout-tests/editing/style/block-style-002-expected.checksum: Added.
        * layout-tests/editing/style/block-style-002-expected.png: Added.
        * layout-tests/editing/style/block-style-003-expected.checksum: Added.
        * layout-tests/editing/style/block-style-003-expected.png: Added.
        * layout-tests/editing/style/block-style-004-expected.checksum: Added.
        * layout-tests/editing/style/block-style-004-expected.png: Added.
        * layout-tests/editing/style/block-style-005-expected.checksum: Added.
        * layout-tests/editing/style/block-style-005-expected.png: Added.
        * layout-tests/editing/style/block-style-006-expected.checksum: Added.
        * layout-tests/editing/style/block-style-006-expected.png: Added.
        * layout-tests/editing/style/block-styles-007-expected.checksum: Added.
        * layout-tests/editing/style/block-styles-007-expected.png: Added.
        * layout-tests/editing/style/create-block-for-style-001-expected.checksum: Added.
        * layout-tests/editing/style/create-block-for-style-001-expected.png: Added.
        * layout-tests/editing/style/create-block-for-style-002-expected.checksum: Added.
        * layout-tests/editing/style/create-block-for-style-002-expected.png: Added.
        * layout-tests/editing/style/create-block-for-style-003-expected.checksum: Added.
        * layout-tests/editing/style/create-block-for-style-003-expected.png: Added.
        * layout-tests/editing/style/create-block-for-style-004-expected.checksum: Added.
        * layout-tests/editing/style/create-block-for-style-004-expected.png: Added.
        * layout-tests/editing/style/create-block-for-style-005-expected.checksum: Added.
        * layout-tests/editing/style/create-block-for-style-005-expected.png: Added.
        * layout-tests/editing/style/create-block-for-style-006-expected.checksum: Added.
        * layout-tests/editing/style/create-block-for-style-006-expected.png: Added.
        * layout-tests/editing/style/create-block-for-style-007-expected.checksum: Added.
        * layout-tests/editing/style/create-block-for-style-007-expected.png: Added.
        * layout-tests/editing/style/create-block-for-style-008-expected.checksum: Added.
        * layout-tests/editing/style/create-block-for-style-008-expected.png: Added.
        * layout-tests/editing/style/create-block-for-style-009-expected.checksum: Added.
        * layout-tests/editing/style/create-block-for-style-009-expected.png: Added.
        * layout-tests/editing/style/create-block-for-style-010-expected.checksum: Added.
        * layout-tests/editing/style/create-block-for-style-010-expected.png: Added.
        * layout-tests/editing/style/create-block-for-style-011-expected.checksum: Added.
        * layout-tests/editing/style/create-block-for-style-011-expected.png: Added.
        * layout-tests/editing/style/create-block-for-style-012-expected.checksum: Added.
        * layout-tests/editing/style/create-block-for-style-012-expected.png: Added.
        * layout-tests/editing/style/create-block-for-style-013-expected.checksum: Added.
        * layout-tests/editing/style/create-block-for-style-013-expected.png: Added.
        * layout-tests/editing/style/relative-font-size-change-001-expected.checksum: Added.
        * layout-tests/editing/style/relative-font-size-change-001-expected.png: Added.
        * layout-tests/editing/style/relative-font-size-change-002-expected.checksum: Added.
        * layout-tests/editing/style/relative-font-size-change-002-expected.png: Added.
        * layout-tests/editing/style/relative-font-size-change-003-expected.checksum: Added.
        * layout-tests/editing/style/relative-font-size-change-003-expected.png: Added.
        * layout-tests/editing/style/relative-font-size-change-004-expected.checksum: Added.
        * layout-tests/editing/style/relative-font-size-change-004-expected.png: Added.
        * layout-tests/editing/style/remove-underline-across-paragraph-expected.checksum: Added.
        * layout-tests/editing/style/remove-underline-across-paragraph-expected.png: Added.
        * layout-tests/editing/style/remove-underline-across-paragraph-in-bold-expected.checksum: Added.
        * layout-tests/editing/style/remove-underline-across-paragraph-in-bold-expected.png: Added.
        * layout-tests/editing/style/remove-underline-after-paragraph-expected.checksum: Added.
        * layout-tests/editing/style/remove-underline-after-paragraph-expected.png: Added.
        * layout-tests/editing/style/remove-underline-after-paragraph-in-bold-expected.checksum: Added.
        * layout-tests/editing/style/remove-underline-after-paragraph-in-bold-expected.png: Added.
        * layout-tests/editing/style/remove-underline-expected.checksum: Added.
        * layout-tests/editing/style/remove-underline-expected.png: Added.
        * layout-tests/editing/style/remove-underline-from-stylesheet-expected.checksum: Added.
        * layout-tests/editing/style/remove-underline-from-stylesheet-expected.png: Added.
        * layout-tests/editing/style/remove-underline-in-bold-expected.checksum: Added.
        * layout-tests/editing/style/remove-underline-in-bold-expected.png: Added.
        * layout-tests/editing/style/smoosh-styles-001-expected.checksum: Added.
        * layout-tests/editing/style/smoosh-styles-001-expected.png: Added.
        * layout-tests/editing/style/smoosh-styles-002-expected.checksum: Added.
        * layout-tests/editing/style/smoosh-styles-002-expected.png: Added.
        * layout-tests/editing/style/smoosh-styles-003-expected.checksum: Added.
        * layout-tests/editing/style/smoosh-styles-003-expected.png: Added.
        * layout-tests/editing/style/style-3681552-fix-001-expected.checksum: Added.
        * layout-tests/editing/style/style-3681552-fix-001-expected.png: Added.
        * layout-tests/editing/style/style-3681552-fix-002-expected.checksum: Added.
        * layout-tests/editing/style/style-3681552-fix-002-expected.png: Added.
        * layout-tests/editing/style/style-3690704-fix-expected.checksum: Added.
        * layout-tests/editing/style/style-3690704-fix-expected.png: Added.
        * layout-tests/editing/style/style-3998892-fix-expected.checksum: Added.
        * layout-tests/editing/style/style-3998892-fix-expected.png: Added.
        * layout-tests/editing/style/style-boundary-001-expected.checksum: Added.
        * layout-tests/editing/style/style-boundary-001-expected.png: Added.
        * layout-tests/editing/style/style-boundary-002-expected.checksum: Added.
        * layout-tests/editing/style/style-boundary-002-expected.png: Added.
        * layout-tests/editing/style/style-boundary-003-expected.checksum: Added.
        * layout-tests/editing/style/style-boundary-003-expected.png: Added.
        * layout-tests/editing/style/style-boundary-004-expected.checksum: Added.
        * layout-tests/editing/style/style-boundary-004-expected.png: Added.
        * layout-tests/editing/style/typing-style-001-expected.checksum: Added.
        * layout-tests/editing/style/typing-style-001-expected.png: Added.
        * layout-tests/editing/style/typing-style-002-expected.checksum: Added.
        * layout-tests/editing/style/typing-style-002-expected.png: Added.
        * layout-tests/editing/style/typing-style-003-expected.checksum: Added.
        * layout-tests/editing/style/typing-style-003-expected.png: Added.
        * layout-tests/editing/style/unbold-in-bold-expected.checksum: Added.
        * layout-tests/editing/style/unbold-in-bold-expected.png: Added.
        * layout-tests/editing/style/underline-expected.checksum: Added.
        * layout-tests/editing/style/underline-expected.png: Added.
        * layout-tests/editing/undo/redo-typing-001-expected.checksum: Added.
        * layout-tests/editing/undo/redo-typing-001-expected.png: Added.
        * layout-tests/editing/undo/undo-typing-001-expected.checksum: Added.
        * layout-tests/editing/undo/undo-typing-001-expected.png: Added.
        * layout-tests/editing/unsupported-content/list-delete-001-expected.checksum: Added.
        * layout-tests/editing/unsupported-content/list-delete-001-expected.png: Added.
        * layout-tests/editing/unsupported-content/list-delete-002-expected.checksum: Added.
        * layout-tests/editing/unsupported-content/list-delete-002-expected.png: Added.
        * layout-tests/editing/unsupported-content/list-delete-003-expected.checksum: Added.
        * layout-tests/editing/unsupported-content/list-delete-003-expected.png: Added.
        * layout-tests/editing/unsupported-content/list-type-after-expected.checksum: Added.
        * layout-tests/editing/unsupported-content/list-type-after-expected.png: Added.
        * layout-tests/editing/unsupported-content/list-type-before-expected.checksum: Added.
        * layout-tests/editing/unsupported-content/list-type-before-expected.png: Added.
        * layout-tests/editing/unsupported-content/table-delete-001-expected.checksum: Added.
        * layout-tests/editing/unsupported-content/table-delete-001-expected.png: Added.
        * layout-tests/editing/unsupported-content/table-delete-002-expected.checksum: Added.
        * layout-tests/editing/unsupported-content/table-delete-002-expected.png: Added.
        * layout-tests/editing/unsupported-content/table-delete-003-expected.checksum: Added.
        * layout-tests/editing/unsupported-content/table-delete-003-expected.png: Added.
        * layout-tests/editing/unsupported-content/table-type-after-expected.checksum: Added.
        * layout-tests/editing/unsupported-content/table-type-after-expected.png: Added.
        * layout-tests/editing/unsupported-content/table-type-before-expected.checksum: Added.
        * layout-tests/editing/unsupported-content/table-type-before-expected.png: Added.
        * layout-tests/fast/backgrounds/001-expected.checksum: Added.
        * layout-tests/fast/backgrounds/001-expected.png: Added.
        * layout-tests/fast/block/basic/001-expected.checksum: Added.
        * layout-tests/fast/block/basic/001-expected.png: Added.
        * layout-tests/fast/block/basic/002-expected.checksum: Added.
        * layout-tests/fast/block/basic/002-expected.png: Added.
        * layout-tests/fast/block/basic/003-expected.checksum: Added.
        * layout-tests/fast/block/basic/003-expected.png: Added.
        * layout-tests/fast/block/basic/004-expected.checksum: Added.
        * layout-tests/fast/block/basic/004-expected.png: Added.
        * layout-tests/fast/block/basic/005-expected.checksum: Added.
        * layout-tests/fast/block/basic/005-expected.png: Added.
        * layout-tests/fast/block/basic/006-expected.checksum: Added.
        * layout-tests/fast/block/basic/006-expected.png: Added.
        * layout-tests/fast/block/basic/007-expected.checksum: Added.
        * layout-tests/fast/block/basic/007-expected.png: Added.
        * layout-tests/fast/block/basic/008-expected.checksum: Added.
        * layout-tests/fast/block/basic/008-expected.png: Added.
        * layout-tests/fast/block/basic/009-expected.checksum: Added.
        * layout-tests/fast/block/basic/009-expected.png: Added.
        * layout-tests/fast/block/basic/010-expected.checksum: Added.
        * layout-tests/fast/block/basic/010-expected.png: Added.
        * layout-tests/fast/block/basic/011-expected.checksum: Added.
        * layout-tests/fast/block/basic/011-expected.png: Added.
        * layout-tests/fast/block/basic/012-expected.checksum: Added.
        * layout-tests/fast/block/basic/012-expected.png: Added.
        * layout-tests/fast/block/basic/013-expected.checksum: Added.
        * layout-tests/fast/block/basic/013-expected.png: Added.
        * layout-tests/fast/block/basic/014-expected.checksum: Added.
        * layout-tests/fast/block/basic/014-expected.png: Added.
        * layout-tests/fast/block/basic/015-expected.checksum: Added.
        * layout-tests/fast/block/basic/015-expected.png: Added.
        * layout-tests/fast/block/basic/016-expected.checksum: Added.
        * layout-tests/fast/block/basic/016-expected.png: Added.
        * layout-tests/fast/block/basic/017-expected.checksum: Added.
        * layout-tests/fast/block/basic/017-expected.png: Added.
        * layout-tests/fast/block/basic/018-expected.checksum: Added.
        * layout-tests/fast/block/basic/018-expected.png: Added.
        * layout-tests/fast/block/basic/019-expected.checksum: Added.
        * layout-tests/fast/block/basic/019-expected.png: Added.
        * layout-tests/fast/block/basic/020-expected.checksum: Added.
        * layout-tests/fast/block/basic/020-expected.png: Added.
        * layout-tests/fast/block/basic/minheight-expected.checksum: Added.
        * layout-tests/fast/block/basic/minheight-expected.png: Added.
        * layout-tests/fast/block/basic/quirk-height-expected.checksum: Added.
        * layout-tests/fast/block/basic/quirk-height-expected.png: Added.
        * layout-tests/fast/block/float/001-expected.checksum: Added.
        * layout-tests/fast/block/float/001-expected.png: Added.
        * layout-tests/fast/block/float/002-expected.checksum: Added.
        * layout-tests/fast/block/float/002-expected.png: Added.
        * layout-tests/fast/block/float/003-expected.checksum: Added.
        * layout-tests/fast/block/float/003-expected.png: Added.
        * layout-tests/fast/block/float/004-expected.checksum: Added.
        * layout-tests/fast/block/float/004-expected.png: Added.
        * layout-tests/fast/block/float/005-expected.checksum: Added.
        * layout-tests/fast/block/float/005-expected.png: Added.
        * layout-tests/fast/block/float/006-expected.checksum: Added.
        * layout-tests/fast/block/float/006-expected.png: Added.
        * layout-tests/fast/block/float/007-expected.checksum: Added.
        * layout-tests/fast/block/float/007-expected.png: Added.
        * layout-tests/fast/block/float/008-expected.checksum: Added.
        * layout-tests/fast/block/float/008-expected.png: Added.
        * layout-tests/fast/block/float/009-expected.checksum: Added.
        * layout-tests/fast/block/float/009-expected.png: Added.
        * layout-tests/fast/block/float/010-expected.checksum: Added.
        * layout-tests/fast/block/float/010-expected.png: Added.
        * layout-tests/fast/block/float/011-expected.checksum: Added.
        * layout-tests/fast/block/float/011-expected.png: Added.
        * layout-tests/fast/block/float/012-expected.checksum: Added.
        * layout-tests/fast/block/float/012-expected.png: Added.
        * layout-tests/fast/block/float/013-expected.checksum: Added.
        * layout-tests/fast/block/float/013-expected.png: Added.
        * layout-tests/fast/block/float/014-expected.checksum: Added.
        * layout-tests/fast/block/float/014-expected.png: Added.
        * layout-tests/fast/block/float/015-expected.checksum: Added.
        * layout-tests/fast/block/float/015-expected.png: Added.
        * layout-tests/fast/block/float/016-expected.checksum: Added.
        * layout-tests/fast/block/float/016-expected.png: Added.
        * layout-tests/fast/block/float/017-expected.checksum: Added.
        * layout-tests/fast/block/float/017-expected.png: Added.
        * layout-tests/fast/block/float/018-expected.checksum: Added.
        * layout-tests/fast/block/float/018-expected.png: Added.
        * layout-tests/fast/block/float/019-expected.checksum: Added.
        * layout-tests/fast/block/float/019-expected.png: Added.
        * layout-tests/fast/block/float/020-expected.checksum: Added.
        * layout-tests/fast/block/float/020-expected.png: Added.
        * layout-tests/fast/block/float/021-expected.checksum: Added.
        * layout-tests/fast/block/float/021-expected.png: Added.
        * layout-tests/fast/block/float/022-expected.checksum: Added.
        * layout-tests/fast/block/float/022-expected.png: Added.
        * layout-tests/fast/block/float/023-expected.checksum: Added.
        * layout-tests/fast/block/float/023-expected.png: Added.
        * layout-tests/fast/block/float/024-expected.checksum: Added.
        * layout-tests/fast/block/float/024-expected.png: Added.
        * layout-tests/fast/block/float/025-expected.checksum: Added.
        * layout-tests/fast/block/float/025-expected.png: Added.
        * layout-tests/fast/block/float/026-expected.checksum: Added.
        * layout-tests/fast/block/float/026-expected.png: Added.
        * layout-tests/fast/block/float/027-expected.checksum: Added.
        * layout-tests/fast/block/float/027-expected.png: Added.
        * layout-tests/fast/block/float/028-expected.checksum: Added.
        * layout-tests/fast/block/float/028-expected.png: Added.
        * layout-tests/fast/block/float/029-expected.checksum: Added.
        * layout-tests/fast/block/float/029-expected.png: Added.
        * layout-tests/fast/block/float/030-expected.checksum: Added.
        * layout-tests/fast/block/float/030-expected.png: Added.
        * layout-tests/fast/block/float/031-expected.checksum: Added.
        * layout-tests/fast/block/float/031-expected.png: Added.
        * layout-tests/fast/block/float/032-expected.checksum: Added.
        * layout-tests/fast/block/float/032-expected.png: Added.
        * layout-tests/fast/block/float/033-expected.checksum: Added.
        * layout-tests/fast/block/float/033-expected.png: Added.
        * layout-tests/fast/block/float/034-expected.checksum: Added.
        * layout-tests/fast/block/float/034-expected.png: Added.
        * layout-tests/fast/block/float/035-expected.checksum: Added.
        * layout-tests/fast/block/float/035-expected.png: Added.
        * layout-tests/fast/block/float/tableshifting-expected.checksum: Added.
        * layout-tests/fast/block/float/tableshifting-expected.png: Added.
        * layout-tests/fast/block/margin-collapse/001-expected.checksum: Added.
        * layout-tests/fast/block/margin-collapse/001-expected.png: Added.
        * layout-tests/fast/block/margin-collapse/002-expected.checksum: Added.
        * layout-tests/fast/block/margin-collapse/002-expected.png: Added.
        * layout-tests/fast/block/margin-collapse/003-expected.checksum: Added.
        * layout-tests/fast/block/margin-collapse/003-expected.png: Added.
        * layout-tests/fast/block/margin-collapse/004-expected.checksum: Added.
        * layout-tests/fast/block/margin-collapse/004-expected.png: Added.
        * layout-tests/fast/block/margin-collapse/005-expected.checksum: Added.
        * layout-tests/fast/block/margin-collapse/005-expected.png: Added.
        * layout-tests/fast/block/margin-collapse/006-expected.checksum: Added.
        * layout-tests/fast/block/margin-collapse/006-expected.png: Added.
        * layout-tests/fast/block/margin-collapse/010-expected.checksum: Added.
        * layout-tests/fast/block/margin-collapse/010-expected.png: Added.
        * layout-tests/fast/block/margin-collapse/011-expected.checksum: Added.
        * layout-tests/fast/block/margin-collapse/011-expected.png: Added.
        * layout-tests/fast/block/margin-collapse/012-expected.checksum: Added.
        * layout-tests/fast/block/margin-collapse/012-expected.png: Added.
        * layout-tests/fast/block/margin-collapse/015-expected.checksum: Added.
        * layout-tests/fast/block/margin-collapse/015-expected.png: Added.
        * layout-tests/fast/block/margin-collapse/016-expected.checksum: Added.
        * layout-tests/fast/block/margin-collapse/016-expected.png: Added.
        * layout-tests/fast/block/margin-collapse/017-expected.checksum: Added.
        * layout-tests/fast/block/margin-collapse/017-expected.png: Added.
        * layout-tests/fast/block/margin-collapse/018-expected.checksum: Added.
        * layout-tests/fast/block/margin-collapse/018-expected.png: Added.
        * layout-tests/fast/block/margin-collapse/019-expected.checksum: Added.
        * layout-tests/fast/block/margin-collapse/019-expected.png: Added.
        * layout-tests/fast/block/margin-collapse/020-expected.checksum: Added.
        * layout-tests/fast/block/margin-collapse/020-expected.png: Added.
        * layout-tests/fast/block/margin-collapse/021-expected.checksum: Added.
        * layout-tests/fast/block/margin-collapse/021-expected.png: Added.
        * layout-tests/fast/block/margin-collapse/022-expected.checksum: Added.
        * layout-tests/fast/block/margin-collapse/022-expected.png: Added.
        * layout-tests/fast/block/margin-collapse/024-expected.checksum: Added.
        * layout-tests/fast/block/margin-collapse/024-expected.png: Added.
        * layout-tests/fast/block/margin-collapse/025-expected.checksum: Added.
        * layout-tests/fast/block/margin-collapse/025-expected.png: Added.
        * layout-tests/fast/block/margin-collapse/026-expected.checksum: Added.
        * layout-tests/fast/block/margin-collapse/026-expected.png: Added.
        * layout-tests/fast/block/margin-collapse/027-expected.checksum: Added.
        * layout-tests/fast/block/margin-collapse/027-expected.png: Added.
        * layout-tests/fast/block/margin-collapse/028-expected.checksum: Added.
        * layout-tests/fast/block/margin-collapse/028-expected.png: Added.
        * layout-tests/fast/block/margin-collapse/029-expected.checksum: Added.
        * layout-tests/fast/block/margin-collapse/029-expected.png: Added.
        * layout-tests/fast/block/margin-collapse/030-expected.checksum: Added.
        * layout-tests/fast/block/margin-collapse/030-expected.png: Added.
        * layout-tests/fast/block/margin-collapse/031-expected.checksum: Added.
        * layout-tests/fast/block/margin-collapse/031-expected.png: Added.
        * layout-tests/fast/block/margin-collapse/032-expected.checksum: Added.
        * layout-tests/fast/block/margin-collapse/032-expected.png: Added.
        * layout-tests/fast/block/margin-collapse/033-expected.checksum: Added.
        * layout-tests/fast/block/margin-collapse/033-expected.png: Added.
        * layout-tests/fast/block/margin-collapse/034-expected.checksum: Added.
        * layout-tests/fast/block/margin-collapse/034-expected.png: Added.
        * layout-tests/fast/block/margin-collapse/035-expected.checksum: Added.
        * layout-tests/fast/block/margin-collapse/035-expected.png: Added.
        * layout-tests/fast/block/margin-collapse/037-expected.checksum: Added.
        * layout-tests/fast/block/margin-collapse/037-expected.png: Added.
        * layout-tests/fast/block/margin-collapse/038-expected.checksum: Added.
        * layout-tests/fast/block/margin-collapse/038-expected.png: Added.
        * layout-tests/fast/block/margin-collapse/039-expected.checksum: Added.
        * layout-tests/fast/block/margin-collapse/039-expected.png: Added.
        * layout-tests/fast/block/margin-collapse/040-expected.checksum: Added.
        * layout-tests/fast/block/margin-collapse/040-expected.png: Added.
        * layout-tests/fast/block/margin-collapse/041-expected.checksum: Added.
        * layout-tests/fast/block/margin-collapse/041-expected.png: Added.
        * layout-tests/fast/block/margin-collapse/042-expected.checksum: Added.
        * layout-tests/fast/block/margin-collapse/042-expected.png: Added.
        * layout-tests/fast/block/margin-collapse/043-expected.checksum: Added.
        * layout-tests/fast/block/margin-collapse/043-expected.png: Added.
        * layout-tests/fast/block/margin-collapse/044-expected.checksum: Added.
        * layout-tests/fast/block/margin-collapse/044-expected.png: Added.
        * layout-tests/fast/block/margin-collapse/045-expected.checksum: Added.
        * layout-tests/fast/block/margin-collapse/045-expected.png: Added.
        * layout-tests/fast/block/margin-collapse/055-expected.checksum: Added.
        * layout-tests/fast/block/margin-collapse/055-expected.png: Added.
        * layout-tests/fast/block/margin-collapse/056-expected.checksum: Added.
        * layout-tests/fast/block/margin-collapse/056-expected.png: Added.
        * layout-tests/fast/block/margin-collapse/057-expected.checksum: Added.
        * layout-tests/fast/block/margin-collapse/057-expected.png: Added.
        * layout-tests/fast/block/margin-collapse/058-expected.checksum: Added.
        * layout-tests/fast/block/margin-collapse/058-expected.png: Added.
        * layout-tests/fast/block/margin-collapse/059-expected.checksum: Added.
        * layout-tests/fast/block/margin-collapse/059-expected.png: Added.
        * layout-tests/fast/block/margin-collapse/062-expected.checksum: Added.
        * layout-tests/fast/block/margin-collapse/062-expected.png: Added.
        * layout-tests/fast/block/margin-collapse/063-expected.checksum: Added.
        * layout-tests/fast/block/margin-collapse/063-expected.png: Added.
        * layout-tests/fast/block/margin-collapse/100-expected.checksum: Added.
        * layout-tests/fast/block/margin-collapse/100-expected.png: Added.
        * layout-tests/fast/block/margin-collapse/101-expected.checksum: Added.
        * layout-tests/fast/block/margin-collapse/101-expected.png: Added.
        * layout-tests/fast/block/margin-collapse/102-expected.checksum: Added.
        * layout-tests/fast/block/margin-collapse/102-expected.png: Added.
        * layout-tests/fast/block/margin-collapse/103-expected.checksum: Added.
        * layout-tests/fast/block/margin-collapse/103-expected.png: Added.
        * layout-tests/fast/block/margin-collapse/104-expected.checksum: Added.
        * layout-tests/fast/block/margin-collapse/104-expected.png: Added.
        * layout-tests/fast/block/positioning/001-expected.checksum: Added.
        * layout-tests/fast/block/positioning/001-expected.png: Added.
        * layout-tests/fast/block/positioning/002-expected.checksum: Added.
        * layout-tests/fast/block/positioning/002-expected.png: Added.
        * layout-tests/fast/block/positioning/003-expected.checksum: Added.
        * layout-tests/fast/block/positioning/003-expected.png: Added.
        * layout-tests/fast/block/positioning/004-expected.checksum: Added.
        * layout-tests/fast/block/positioning/004-expected.png: Added.
        * layout-tests/fast/block/positioning/005-expected.checksum: Added.
        * layout-tests/fast/block/positioning/005-expected.png: Added.
        * layout-tests/fast/block/positioning/006-expected.checksum: Added.
        * layout-tests/fast/block/positioning/006-expected.png: Added.
        * layout-tests/fast/block/positioning/007-expected.checksum: Added.
        * layout-tests/fast/block/positioning/007-expected.png: Added.
        * layout-tests/fast/block/positioning/008-expected.checksum: Added.
        * layout-tests/fast/block/positioning/008-expected.png: Added.
        * layout-tests/fast/block/positioning/009-expected.checksum: Added.
        * layout-tests/fast/block/positioning/009-expected.png: Added.
        * layout-tests/fast/block/positioning/010-expected.checksum: Added.
        * layout-tests/fast/block/positioning/010-expected.png: Added.
        * layout-tests/fast/block/positioning/011-expected.checksum: Added.
        * layout-tests/fast/block/positioning/011-expected.png: Added.
        * layout-tests/fast/block/positioning/012-expected.checksum: Added.
        * layout-tests/fast/block/positioning/012-expected.png: Added.
        * layout-tests/fast/block/positioning/013-expected.checksum: Added.
        * layout-tests/fast/block/positioning/013-expected.png: Added.
        * layout-tests/fast/block/positioning/014-expected.checksum: Added.
        * layout-tests/fast/block/positioning/014-expected.png: Added.
        * layout-tests/fast/block/positioning/015-expected.checksum: Added.
        * layout-tests/fast/block/positioning/015-expected.png: Added.
        * layout-tests/fast/block/positioning/016-expected.checksum: Added.
        * layout-tests/fast/block/positioning/016-expected.png: Added.
        * layout-tests/fast/block/positioning/017-expected.checksum: Added.
        * layout-tests/fast/block/positioning/017-expected.png: Added.
        * layout-tests/fast/block/positioning/018-expected.checksum: Added.
        * layout-tests/fast/block/positioning/018-expected.png: Added.
        * layout-tests/fast/block/positioning/019-expected.checksum: Added.
        * layout-tests/fast/block/positioning/019-expected.png: Added.
        * layout-tests/fast/block/positioning/020-expected.checksum: Added.
        * layout-tests/fast/block/positioning/020-expected.png: Added.
        * layout-tests/fast/block/positioning/021-expected.checksum: Added.
        * layout-tests/fast/block/positioning/021-expected.png: Added.
        * layout-tests/fast/block/positioning/022-expected.checksum: Added.
        * layout-tests/fast/block/positioning/022-expected.png: Added.
        * layout-tests/fast/block/positioning/023-expected.checksum: Added.
        * layout-tests/fast/block/positioning/023-expected.png: Added.
        * layout-tests/fast/block/positioning/024-expected.checksum: Added.
        * layout-tests/fast/block/positioning/024-expected.png: Added.
        * layout-tests/fast/block/positioning/025-expected.checksum: Added.
        * layout-tests/fast/block/positioning/025-expected.png: Added.
        * layout-tests/fast/block/positioning/026-expected.checksum: Added.
        * layout-tests/fast/block/positioning/026-expected.png: Added.
        * layout-tests/fast/block/positioning/027-expected.checksum: Added.
        * layout-tests/fast/block/positioning/027-expected.png: Added.
        * layout-tests/fast/block/positioning/028-expected.checksum: Added.
        * layout-tests/fast/block/positioning/028-expected.png: Added.
        * layout-tests/fast/block/positioning/029-expected.checksum: Added.
        * layout-tests/fast/block/positioning/029-expected.png: Added.
        * layout-tests/fast/block/positioning/030-expected.checksum: Added.
        * layout-tests/fast/block/positioning/030-expected.png: Added.
        * layout-tests/fast/block/positioning/031-expected.checksum: Added.
        * layout-tests/fast/block/positioning/031-expected.png: Added.
        * layout-tests/fast/block/positioning/032-expected.checksum: Added.
        * layout-tests/fast/block/positioning/032-expected.png: Added.
        * layout-tests/fast/block/positioning/033-expected.checksum: Added.
        * layout-tests/fast/block/positioning/033-expected.png: Added.
        * layout-tests/fast/block/positioning/034-expected.checksum: Added.
        * layout-tests/fast/block/positioning/034-expected.png: Added.
        * layout-tests/fast/block/positioning/035-expected.checksum: Added.
        * layout-tests/fast/block/positioning/035-expected.png: Added.
        * layout-tests/fast/block/positioning/036-expected.checksum: Added.
        * layout-tests/fast/block/positioning/036-expected.png: Added.
        * layout-tests/fast/block/positioning/037-expected.checksum: Added.
        * layout-tests/fast/block/positioning/037-expected.png: Added.
        * layout-tests/fast/block/positioning/038-expected.checksum: Added.
        * layout-tests/fast/block/positioning/038-expected.png: Added.
        * layout-tests/fast/block/positioning/039-expected.checksum: Added.
        * layout-tests/fast/block/positioning/039-expected.png: Added.
        * layout-tests/fast/block/positioning/040-expected.checksum: Added.
        * layout-tests/fast/block/positioning/040-expected.png: Added.
        * layout-tests/fast/block/positioning/041-expected.checksum: Added.
        * layout-tests/fast/block/positioning/041-expected.png: Added.
        * layout-tests/fast/block/positioning/042-expected.checksum: Added.
        * layout-tests/fast/block/positioning/042-expected.png: Added.
        * layout-tests/fast/block/positioning/043-expected.checksum: Added.
        * layout-tests/fast/block/positioning/043-expected.png: Added.
        * layout-tests/fast/block/positioning/044-expected.checksum: Added.
        * layout-tests/fast/block/positioning/044-expected.png: Added.
        * layout-tests/fast/block/positioning/045-expected.checksum: Added.
        * layout-tests/fast/block/positioning/045-expected.png: Added.
        * layout-tests/fast/block/positioning/046-expected.checksum: Added.
        * layout-tests/fast/block/positioning/046-expected.png: Added.
        * layout-tests/fast/block/positioning/047-expected.checksum: Added.
        * layout-tests/fast/block/positioning/047-expected.png: Added.
        * layout-tests/fast/block/positioning/048-expected.checksum: Added.
        * layout-tests/fast/block/positioning/048-expected.png: Added.
        * layout-tests/fast/block/positioning/049-expected.checksum: Added.
        * layout-tests/fast/block/positioning/049-expected.png: Added.
        * layout-tests/fast/block/positioning/050-expected.checksum: Added.
        * layout-tests/fast/block/positioning/050-expected.png: Added.
        * layout-tests/fast/block/positioning/051-expected.checksum: Added.
        * layout-tests/fast/block/positioning/051-expected.png: Added.
        * layout-tests/fast/block/positioning/052-expected.checksum: Added.
        * layout-tests/fast/block/positioning/052-expected.png: Added.
        * layout-tests/fast/block/positioning/053-expected.checksum: Added.
        * layout-tests/fast/block/positioning/053-expected.png: Added.
        * layout-tests/fast/block/positioning/054-expected.checksum: Added.
        * layout-tests/fast/block/positioning/054-expected.png: Added.
        * layout-tests/fast/block/positioning/055-expected.checksum: Added.
        * layout-tests/fast/block/positioning/055-expected.png: Added.
        * layout-tests/fast/block/positioning/056-expected.checksum: Added.
        * layout-tests/fast/block/positioning/056-expected.png: Added.
        * layout-tests/fast/block/positioning/057-expected.checksum: Added.
        * layout-tests/fast/block/positioning/057-expected.png: Added.
        * layout-tests/fast/block/positioning/058-expected.checksum: Added.
        * layout-tests/fast/block/positioning/058-expected.png: Added.
        * layout-tests/fast/block/positioning/059-expected.checksum: Added.
        * layout-tests/fast/block/positioning/059-expected.png: Added.
        * layout-tests/fast/block/positioning/060-expected.checksum: Added.
        * layout-tests/fast/block/positioning/060-expected.png: Added.
        * layout-tests/fast/block/positioning/061-expected.checksum: Added.
        * layout-tests/fast/block/positioning/061-expected.png: Added.
        * layout-tests/fast/block/positioning/auto/001-expected.checksum: Added.
        * layout-tests/fast/block/positioning/auto/001-expected.png: Added.
        * layout-tests/fast/block/positioning/auto/002-expected.checksum: Added.
        * layout-tests/fast/block/positioning/auto/002-expected.png: Added.
        * layout-tests/fast/block/positioning/auto/003-expected.checksum: Added.
        * layout-tests/fast/block/positioning/auto/003-expected.png: Added.
        * layout-tests/fast/block/positioning/auto/004-expected.checksum: Added.
        * layout-tests/fast/block/positioning/auto/004-expected.png: Added.
        * layout-tests/fast/block/positioning/auto/005-expected.checksum: Added.
        * layout-tests/fast/block/positioning/auto/005-expected.png: Added.
        * layout-tests/fast/block/positioning/auto/006-expected.checksum: Added.
        * layout-tests/fast/block/positioning/auto/006-expected.png: Added.
        * layout-tests/fast/block/positioning/auto/007-expected.checksum: Added.
        * layout-tests/fast/block/positioning/auto/007-expected.png: Added.
        * layout-tests/fast/clip/001-expected.checksum: Added.
        * layout-tests/fast/clip/001-expected.png: Added.
        * layout-tests/fast/clip/002-expected.checksum: Added.
        * layout-tests/fast/clip/002-expected.png: Added.
        * layout-tests/fast/clip/003-expected.checksum: Added.
        * layout-tests/fast/clip/003-expected.png: Added.
        * layout-tests/fast/clip/004-expected.checksum: Added.
        * layout-tests/fast/clip/004-expected.png: Added.
        * layout-tests/fast/clip/005-expected.checksum: Added.
        * layout-tests/fast/clip/005-expected.png: Added.
        * layout-tests/fast/clip/006-expected.checksum: Added.
        * layout-tests/fast/clip/006-expected.png: Added.
        * layout-tests/fast/clip/007-expected.checksum: Added.
        * layout-tests/fast/clip/007-expected.png: Added.
        * layout-tests/fast/clip/008-expected.checksum: Added.
        * layout-tests/fast/clip/008-expected.png: Added.
        * layout-tests/fast/clip/009-expected.checksum: Added.
        * layout-tests/fast/clip/009-expected.png: Added.
        * layout-tests/fast/clip/010-expected.checksum: Added.
        * layout-tests/fast/clip/010-expected.png: Added.
        * layout-tests/fast/clip/011-expected.checksum: Added.
        * layout-tests/fast/clip/011-expected.png: Added.
        * layout-tests/fast/clip/012-expected.checksum: Added.
        * layout-tests/fast/clip/012-expected.png: Added.
        * layout-tests/fast/clip/013-expected.checksum: Added.
        * layout-tests/fast/clip/013-expected.png: Added.
        * layout-tests/fast/clip/014-expected.checksum: Added.
        * layout-tests/fast/clip/014-expected.png: Added.
        * layout-tests/fast/clip/015-expected.checksum: Added.
        * layout-tests/fast/clip/015-expected.png: Added.
        * layout-tests/fast/clip/016-expected.checksum: Added.
        * layout-tests/fast/clip/016-expected.png: Added.
        * layout-tests/fast/compact/001-expected.checksum: Added.
        * layout-tests/fast/compact/001-expected.png: Added.
        * layout-tests/fast/compact/002-expected.checksum: Added.
        * layout-tests/fast/compact/002-expected.png: Added.
        * layout-tests/fast/compact/003-expected.checksum: Added.
        * layout-tests/fast/compact/003-expected.png: Added.
        * layout-tests/fast/css-generated-content/001-expected.checksum: Added.
        * layout-tests/fast/css-generated-content/001-expected.png: Added.
        * layout-tests/fast/css-generated-content/002-expected.checksum: Added.
        * layout-tests/fast/css-generated-content/002-expected.png: Added.
        * layout-tests/fast/css-generated-content/003-expected.checksum: Added.
        * layout-tests/fast/css-generated-content/003-expected.png: Added.
        * layout-tests/fast/css-generated-content/004-expected.checksum: Added.
        * layout-tests/fast/css-generated-content/004-expected.png: Added.
        * layout-tests/fast/css-generated-content/005-expected.checksum: Added.
        * layout-tests/fast/css-generated-content/005-expected.png: Added.
        * layout-tests/fast/css-generated-content/007-expected.checksum: Added.
        * layout-tests/fast/css-generated-content/007-expected.png: Added.
        * layout-tests/fast/css-generated-content/008-expected.checksum: Added.
        * layout-tests/fast/css-generated-content/008-expected.png: Added.
        * layout-tests/fast/css-generated-content/009-expected.checksum: Added.
        * layout-tests/fast/css-generated-content/009-expected.png: Added.
        * layout-tests/fast/css-generated-content/010-expected.checksum: Added.
        * layout-tests/fast/css-generated-content/010-expected.png: Added.
        * layout-tests/fast/css-generated-content/011-expected.checksum: Added.
        * layout-tests/fast/css-generated-content/011-expected.png: Added.
        * layout-tests/fast/css-generated-content/012-expected.checksum: Added.
        * layout-tests/fast/css-generated-content/012-expected.png: Added.
        * layout-tests/fast/css-generated-content/013-expected.checksum: Added.
        * layout-tests/fast/css-generated-content/013-expected.png: Added.
        * layout-tests/fast/css/001-expected.checksum: Added.
        * layout-tests/fast/css/001-expected.png: Added.
        * layout-tests/fast/css/002-expected.checksum: Added.
        * layout-tests/fast/css/002-expected.png: Added.
        * layout-tests/fast/css/003-expected.checksum: Added.
        * layout-tests/fast/css/003-expected.png: Added.
        * layout-tests/fast/css/004-expected.checksum: Added.
        * layout-tests/fast/css/004-expected.png: Added.
        * layout-tests/fast/css/005-expected.checksum: Added.
        * layout-tests/fast/css/005-expected.png: Added.
        * layout-tests/fast/css/006-expected.checksum: Added.
        * layout-tests/fast/css/006-expected.png: Added.
        * layout-tests/fast/css/007-expected.checksum: Added.
        * layout-tests/fast/css/007-expected.png: Added.
        * layout-tests/fast/css/008-expected.checksum: Added.
        * layout-tests/fast/css/008-expected.png: Added.
        * layout-tests/fast/css/MarqueeLayoutTest-expected.checksum: Added.
        * layout-tests/fast/css/MarqueeLayoutTest-expected.png: Added.
        * layout-tests/fast/css/acid2-expected.checksum: Added.
        * layout-tests/fast/css/acid2-expected.png: Added.
        * layout-tests/fast/css/apple-prefix-expected.checksum: Added.
        * layout-tests/fast/css/apple-prefix-expected.png: Added.
        * layout-tests/fast/css/list-outline-expected.checksum: Added.
        * layout-tests/fast/css/list-outline-expected.png: Added.
        * layout-tests/fast/css/namespaces/001-expected.checksum: Added.
        * layout-tests/fast/css/namespaces/001-expected.png: Added.
        * layout-tests/fast/css/namespaces/002-expected.checksum: Added.
        * layout-tests/fast/css/namespaces/002-expected.png: Added.
        * layout-tests/fast/css/namespaces/003-expected.checksum: Added.
        * layout-tests/fast/css/namespaces/003-expected.png: Added.
        * layout-tests/fast/css/namespaces/004-expected.checksum: Added.
        * layout-tests/fast/css/namespaces/004-expected.png: Added.
        * layout-tests/fast/css/namespaces/005-expected.checksum: Added.
        * layout-tests/fast/css/namespaces/005-expected.png: Added.
        * layout-tests/fast/css/namespaces/006-expected.checksum: Added.
        * layout-tests/fast/css/namespaces/006-expected.png: Added.
        * layout-tests/fast/css/namespaces/007-expected.checksum: Added.
        * layout-tests/fast/css/namespaces/007-expected.png: Added.
        * layout-tests/fast/css/word-space-extra-expected.checksum: Added.
        * layout-tests/fast/css/word-space-extra-expected.png: Added.
        * layout-tests/fast/doctypes/001-expected.checksum: Added.
        * layout-tests/fast/doctypes/001-expected.png: Added.
        * layout-tests/fast/doctypes/002-expected.checksum: Added.
        * layout-tests/fast/doctypes/002-expected.png: Added.
        * layout-tests/fast/doctypes/003-expected.checksum: Added.
        * layout-tests/fast/doctypes/003-expected.png: Added.
        * layout-tests/fast/doctypes/004-expected.checksum: Added.
        * layout-tests/fast/doctypes/004-expected.png: Added.
        * layout-tests/fast/dom/HTMLElement/bdo-expected.checksum: Added.
        * layout-tests/fast/dom/HTMLElement/bdo-expected.png: Added.
        * layout-tests/fast/dom/HTMLTableElement/colSpan-expected.checksum: Added.
        * layout-tests/fast/dom/HTMLTableElement/colSpan-expected.png: Added.
        * layout-tests/fast/dom/HTMLTableElement/createCaption-expected.checksum: Added.
        * layout-tests/fast/dom/HTMLTableElement/createCaption-expected.png: Added.
        * layout-tests/fast/dom/anchor-text-expected.checksum: Added.
        * layout-tests/fast/dom/anchor-text-expected.png: Added.
        * layout-tests/fast/dom/attr_dead_doc-expected.checksum: Added.
        * layout-tests/fast/dom/attr_dead_doc-expected.png: Added.
        * layout-tests/fast/dom/children-nodes-expected.checksum: Added.
        * layout-tests/fast/dom/children-nodes-expected.png: Added.
        * layout-tests/fast/dom/clone-contents-0-end-offset-expected.checksum: Added.
        * layout-tests/fast/dom/clone-contents-0-end-offset-expected.png: Added.
        * layout-tests/fast/dom/clone-node-dynamic-style-expected.checksum: Added.
        * layout-tests/fast/dom/clone-node-dynamic-style-expected.png: Added.
        * layout-tests/fast/dom/createDocumentType-expected.checksum: Added.
        * layout-tests/fast/dom/createDocumentType-expected.png: Added.
        * layout-tests/fast/dom/dom-parse-serialize-display-expected.checksum: Added.
        * layout-tests/fast/dom/dom-parse-serialize-display-expected.png: Added.
        * layout-tests/fast/dom/dom-parse-serialize-expected.checksum: Added.
        * layout-tests/fast/dom/dom-parse-serialize-expected.png: Added.
        * layout-tests/fast/dom/features-expected.checksum: Added.
        * layout-tests/fast/dom/features-expected.png: Added.
        * layout-tests/fast/dom/importNodeHTML-expected.checksum: Added.
        * layout-tests/fast/dom/importNodeHTML-expected.png: Added.
        * layout-tests/fast/dom/importNodeXML-expected.checksum: Added.
        * layout-tests/fast/dom/importNodeXML-expected.png: Added.
        * layout-tests/fast/dom/inner-text-expected.checksum: Added.
        * layout-tests/fast/dom/inner-text-expected.png: Added.
        * layout-tests/fast/dom/outerText-expected.checksum: Added.
        * layout-tests/fast/dom/outerText-expected.png: Added.
        * layout-tests/fast/dom/outerText-no-element-expected.checksum: Added.
        * layout-tests/fast/dom/outerText-no-element-expected.png: Added.
        * layout-tests/fast/dom/quadraticCurveTo-expected.checksum: Added.
        * layout-tests/fast/dom/quadraticCurveTo-expected.png: Added.
        * layout-tests/fast/dom/row-inner-text-expected.checksum: Added.
        * layout-tests/fast/dom/row-inner-text-expected.png: Added.
        * layout-tests/fast/dynamic/001-expected.checksum: Added.
        * layout-tests/fast/dynamic/001-expected.png: Added.
        * layout-tests/fast/dynamic/002-expected.checksum: Added.
        * layout-tests/fast/dynamic/002-expected.png: Added.
        * layout-tests/fast/dynamic/004-expected.checksum: Added.
        * layout-tests/fast/dynamic/004-expected.png: Added.
        * layout-tests/fast/dynamic/005-expected.checksum: Added.
        * layout-tests/fast/dynamic/005-expected.png: Added.
        * layout-tests/fast/dynamic/006-expected.checksum: Added.
        * layout-tests/fast/dynamic/006-expected.png: Added.
        * layout-tests/fast/dynamic/007-expected.checksum: Added.
        * layout-tests/fast/dynamic/007-expected.png: Added.
        * layout-tests/fast/dynamic/008-expected.checksum: Added.
        * layout-tests/fast/dynamic/008-expected.png: Added.
        * layout-tests/fast/dynamic/009-expected.checksum: Added.
        * layout-tests/fast/dynamic/009-expected.png: Added.
        * layout-tests/fast/dynamic/010-expected.checksum: Added.
        * layout-tests/fast/dynamic/010-expected.png: Added.
        * layout-tests/fast/dynamic/011-expected.checksum: Added.
        * layout-tests/fast/dynamic/011-expected.png: Added.
        * layout-tests/fast/dynamic/012-expected.checksum: Added.
        * layout-tests/fast/dynamic/012-expected.png: Added.
        * layout-tests/fast/dynamic/013-expected.checksum: Added.
        * layout-tests/fast/dynamic/013-expected.png: Added.
        * layout-tests/fast/dynamic/flash-replacement-test-expected.checksum: Added.
        * layout-tests/fast/dynamic/flash-replacement-test-expected.png: Added.
        * layout-tests/fast/dynamic/noninlinebadness-expected.checksum: Added.
        * layout-tests/fast/dynamic/noninlinebadness-expected.png: Added.
        * layout-tests/fast/dynamic/outerHTML-doc-expected.checksum: Added.
        * layout-tests/fast/dynamic/outerHTML-doc-expected.png: Added.
        * layout-tests/fast/dynamic/outerHTML-img-expected.checksum: Added.
        * layout-tests/fast/dynamic/outerHTML-img-expected.png: Added.
        * layout-tests/fast/dynamic/outerHTML-no-element-expected.checksum: Added.
        * layout-tests/fast/dynamic/outerHTML-no-element-expected.png: Added.
        * layout-tests/fast/encoding/invalid-UTF-8-expected.checksum: Added.
        * layout-tests/fast/encoding/invalid-UTF-8-expected.png: Added.
        * layout-tests/fast/encoding/mispositioned-meta-expected.checksum: Added.
        * layout-tests/fast/encoding/mispositioned-meta-expected.png: Added.
        * layout-tests/fast/encoding/utf-16-big-endian-expected.checksum: Added.
        * layout-tests/fast/encoding/utf-16-big-endian-expected.png: Added.
        * layout-tests/fast/encoding/utf-16-little-endian-expected.checksum: Added.
        * layout-tests/fast/encoding/utf-16-little-endian-expected.png: Added.
        * layout-tests/fast/events/onload-re-entry-expected.checksum: Added.
        * layout-tests/fast/events/onload-re-entry-expected.png: Added.
        * layout-tests/fast/flexbox/001-expected.checksum: Added.
        * layout-tests/fast/flexbox/001-expected.png: Added.
        * layout-tests/fast/flexbox/002-expected.checksum: Added.
        * layout-tests/fast/flexbox/002-expected.png: Added.
        * layout-tests/fast/flexbox/003-expected.checksum: Added.
        * layout-tests/fast/flexbox/003-expected.png: Added.
        * layout-tests/fast/flexbox/004-expected.checksum: Added.
        * layout-tests/fast/flexbox/004-expected.png: Added.
        * layout-tests/fast/flexbox/005-expected.checksum: Added.
        * layout-tests/fast/flexbox/005-expected.png: Added.
        * layout-tests/fast/flexbox/006-expected.checksum: Added.
        * layout-tests/fast/flexbox/006-expected.png: Added.
        * layout-tests/fast/flexbox/007-expected.checksum: Added.
        * layout-tests/fast/flexbox/007-expected.png: Added.
        * layout-tests/fast/flexbox/008-expected.checksum: Added.
        * layout-tests/fast/flexbox/008-expected.png: Added.
        * layout-tests/fast/flexbox/009-expected.checksum: Added.
        * layout-tests/fast/flexbox/009-expected.png: Added.
        * layout-tests/fast/flexbox/010-expected.checksum: Added.
        * layout-tests/fast/flexbox/010-expected.png: Added.
        * layout-tests/fast/flexbox/011-expected.checksum: Added.
        * layout-tests/fast/flexbox/011-expected.png: Added.
        * layout-tests/fast/flexbox/012-expected.checksum: Added.
        * layout-tests/fast/flexbox/012-expected.png: Added.
        * layout-tests/fast/flexbox/013-expected.checksum: Added.
        * layout-tests/fast/flexbox/013-expected.png: Added.
        * layout-tests/fast/flexbox/014-expected.checksum: Added.
        * layout-tests/fast/flexbox/014-expected.png: Added.
        * layout-tests/fast/flexbox/015-expected.checksum: Added.
        * layout-tests/fast/flexbox/015-expected.png: Added.
        * layout-tests/fast/flexbox/016-expected.checksum: Added.
        * layout-tests/fast/flexbox/016-expected.png: Added.
        * layout-tests/fast/flexbox/017-expected.checksum: Added.
        * layout-tests/fast/flexbox/017-expected.png: Added.
        * layout-tests/fast/flexbox/018-expected.checksum: Added.
        * layout-tests/fast/flexbox/018-expected.png: Added.
        * layout-tests/fast/flexbox/019-expected.checksum: Added.
        * layout-tests/fast/flexbox/019-expected.png: Added.
        * layout-tests/fast/flexbox/020-expected.checksum: Added.
        * layout-tests/fast/flexbox/020-expected.png: Added.
        * layout-tests/fast/flexbox/021-expected.checksum: Added.
        * layout-tests/fast/flexbox/021-expected.png: Added.
        * layout-tests/fast/flexbox/022-expected.checksum: Added.
        * layout-tests/fast/flexbox/022-expected.png: Added.
        * layout-tests/fast/flexbox/023-expected.checksum: Added.
        * layout-tests/fast/flexbox/023-expected.png: Added.
        * layout-tests/fast/flexbox/024-expected.checksum: Added.
        * layout-tests/fast/flexbox/024-expected.png: Added.
        * layout-tests/fast/flexbox/025-expected.checksum: Added.
        * layout-tests/fast/flexbox/025-expected.png: Added.
        * layout-tests/fast/forms/001-expected.checksum: Added.
        * layout-tests/fast/forms/001-expected.png: Added.
        * layout-tests/fast/forms/002-expected.checksum: Added.
        * layout-tests/fast/forms/002-expected.png: Added.
        * layout-tests/fast/forms/003-expected.checksum: Added.
        * layout-tests/fast/forms/003-expected.png: Added.
        * layout-tests/fast/forms/004-expected.checksum: Added.
        * layout-tests/fast/forms/004-expected.png: Added.
        * layout-tests/fast/forms/005-expected.checksum: Added.
        * layout-tests/fast/forms/005-expected.png: Added.
        * layout-tests/fast/forms/006-expected.checksum: Added.
        * layout-tests/fast/forms/006-expected.png: Added.
        * layout-tests/fast/forms/007-expected.checksum: Added.
        * layout-tests/fast/forms/007-expected.png: Added.
        * layout-tests/fast/forms/form-element-geometry-expected.checksum: Added.
        * layout-tests/fast/forms/form-element-geometry-expected.png: Added.
        * layout-tests/fast/forms/formmove-expected.checksum: Added.
        * layout-tests/fast/forms/formmove-expected.png: Added.
        * layout-tests/fast/forms/formmove2-expected.checksum: Added.
        * layout-tests/fast/forms/formmove2-expected.png: Added.
        * layout-tests/fast/forms/formmove3-expected.checksum: Added.
        * layout-tests/fast/forms/formmove3-expected.png: Added.
        * layout-tests/fast/forms/input-value-expected.checksum: Added.
        * layout-tests/fast/forms/input-value-expected.png: Added.
        * layout-tests/fast/forms/input-width-expected.checksum: Added.
        * layout-tests/fast/forms/input-width-expected.png: Added.
        * layout-tests/fast/frames/001-expected.checksum: Added.
        * layout-tests/fast/frames/001-expected.png: Added.
        * layout-tests/fast/frames/002-expected.checksum: Added.
        * layout-tests/fast/frames/002-expected.png: Added.
        * layout-tests/fast/frames/contentWindow_Frame-expected.checksum: Added.
        * layout-tests/fast/frames/contentWindow_Frame-expected.png: Added.
        * layout-tests/fast/frames/contentWindow_iFrame-expected.checksum: Added.
        * layout-tests/fast/frames/contentWindow_iFrame-expected.png: Added.
        * layout-tests/fast/frames/empty-frame-src-expected.checksum: Added.
        * layout-tests/fast/frames/empty-frame-src-expected.png: Added.
        * layout-tests/fast/frames/frameElement-frame-expected.checksum: Added.
        * layout-tests/fast/frames/frameElement-frame-expected.png: Added.
        * layout-tests/fast/frames/frameElement-iframe-expected.checksum: Added.
        * layout-tests/fast/frames/frameElement-iframe-expected.png: Added.
        * layout-tests/fast/frames/invalid-expected.checksum: Added.
        * layout-tests/fast/frames/invalid-expected.png: Added.
        * layout-tests/fast/frames/valid-expected.checksum: Added.
        * layout-tests/fast/frames/valid-expected.png: Added.
        * layout-tests/fast/inline-block/001-expected.checksum: Added.
        * layout-tests/fast/inline-block/001-expected.png: Added.
        * layout-tests/fast/inline-block/002-expected.checksum: Added.
        * layout-tests/fast/inline-block/002-expected.png: Added.
        * layout-tests/fast/inline-block/003-expected.checksum: Added.
        * layout-tests/fast/inline-block/003-expected.png: Added.
        * layout-tests/fast/inline-block/004-expected.checksum: Added.
        * layout-tests/fast/inline-block/004-expected.png: Added.
        * layout-tests/fast/inline-block/005-expected.checksum: Added.
        * layout-tests/fast/inline-block/005-expected.png: Added.
        * layout-tests/fast/inline-block/006-expected.checksum: Added.
        * layout-tests/fast/inline-block/006-expected.png: Added.
        * layout-tests/fast/inline-block/tricky-baseline-expected.checksum: Added.
        * layout-tests/fast/inline-block/tricky-baseline-expected.png: Added.
        * layout-tests/fast/inline/001-expected.checksum: Added.
        * layout-tests/fast/inline/001-expected.png: Added.
        * layout-tests/fast/inline/002-expected.checksum: Added.
        * layout-tests/fast/inline/002-expected.png: Added.
        * layout-tests/fast/innerHTML/001-expected.checksum: Added.
        * layout-tests/fast/innerHTML/001-expected.png: Added.
        * layout-tests/fast/innerHTML/002-expected.checksum: Added.
        * layout-tests/fast/innerHTML/002-expected.png: Added.
        * layout-tests/fast/innerHTML/003-expected.checksum: Added.
        * layout-tests/fast/innerHTML/003-expected.png: Added.
        * layout-tests/fast/invalid/001-expected.checksum: Added.
        * layout-tests/fast/invalid/001-expected.png: Added.
        * layout-tests/fast/invalid/002-expected.checksum: Added.
        * layout-tests/fast/invalid/002-expected.png: Added.
        * layout-tests/fast/invalid/003-expected.checksum: Added.
        * layout-tests/fast/invalid/003-expected.png: Added.
        * layout-tests/fast/invalid/004-expected.checksum: Added.
        * layout-tests/fast/invalid/004-expected.png: Added.
        * layout-tests/fast/invalid/005-expected.checksum: Added.
        * layout-tests/fast/invalid/005-expected.png: Added.
        * layout-tests/fast/invalid/006-expected.checksum: Added.
        * layout-tests/fast/invalid/006-expected.png: Added.
        * layout-tests/fast/invalid/007-expected.checksum: Added.
        * layout-tests/fast/invalid/007-expected.png: Added.
        * layout-tests/fast/invalid/008-expected.checksum: Added.
        * layout-tests/fast/invalid/008-expected.png: Added.
        * layout-tests/fast/invalid/009-expected.checksum: Added.
        * layout-tests/fast/invalid/009-expected.png: Added.
        * layout-tests/fast/invalid/010-expected.checksum: Added.
        * layout-tests/fast/invalid/010-expected.png: Added.
        * layout-tests/fast/invalid/011-expected.checksum: Added.
        * layout-tests/fast/invalid/011-expected.png: Added.
        * layout-tests/fast/invalid/012-expected.checksum: Added.
        * layout-tests/fast/invalid/012-expected.png: Added.
        * layout-tests/fast/invalid/013-expected.checksum: Added.
        * layout-tests/fast/invalid/013-expected.png: Added.
        * layout-tests/fast/invalid/014-expected.checksum: Added.
        * layout-tests/fast/invalid/014-expected.png: Added.
        * layout-tests/fast/invalid/015-expected.checksum: Added.
        * layout-tests/fast/invalid/015-expected.png: Added.
        * layout-tests/fast/invalid/016-expected.checksum: Added.
        * layout-tests/fast/invalid/016-expected.png: Added.
        * layout-tests/fast/invalid/017-expected.checksum: Added.
        * layout-tests/fast/invalid/017-expected.png: Added.
        * layout-tests/fast/invalid/018-expected.checksum: Added.
        * layout-tests/fast/invalid/018-expected.png: Added.
        * layout-tests/fast/invalid/019-expected.checksum: Added.
        * layout-tests/fast/invalid/019-expected.png: Added.
        * layout-tests/fast/invalid/020-expected.checksum: Added.
        * layout-tests/fast/invalid/020-expected.png: Added.
        * layout-tests/fast/invalid/021-expected.checksum: Added.
        * layout-tests/fast/invalid/021-expected.png: Added.
        * layout-tests/fast/invalid/nestedh3s-expected.checksum: Added.
        * layout-tests/fast/invalid/nestedh3s-expected.png: Added.
        * layout-tests/fast/js/date-parse-test-expected.checksum: Added.
        * layout-tests/fast/js/date-parse-test-expected.png: Added.
        * layout-tests/fast/js/declaration-in-block-expected.checksum: Added.
        * layout-tests/fast/js/declaration-in-block-expected.png: Added.
        * layout-tests/fast/js/global/encode-URI-test-expected.checksum: Added.
        * layout-tests/fast/js/global/encode-URI-test-expected.png: Added.
        * layout-tests/fast/js/has-own-property-expected.checksum: Added.
        * layout-tests/fast/js/has-own-property-expected.png: Added.
        * layout-tests/fast/js/slash-lineterminator-parse-expected.checksum: Added.
        * layout-tests/fast/js/slash-lineterminator-parse-expected.png: Added.
        * layout-tests/fast/js/string-from-char-code-expected.checksum: Added.
        * layout-tests/fast/js/string-from-char-code-expected.png: Added.
        * layout-tests/fast/js/window-object-cross-frame-calls-expected.checksum: Added.
        * layout-tests/fast/js/window-object-cross-frame-calls-expected.png: Added.
        * layout-tests/fast/lists/001-expected.checksum: Added.
        * layout-tests/fast/lists/001-expected.png: Added.
        * layout-tests/fast/lists/002-expected.checksum: Added.
        * layout-tests/fast/lists/002-expected.png: Added.
        * layout-tests/fast/lists/003-expected.checksum: Added.
        * layout-tests/fast/lists/003-expected.png: Added.
        * layout-tests/fast/lists/004-expected.checksum: Added.
        * layout-tests/fast/lists/004-expected.png: Added.
        * layout-tests/fast/lists/005-expected.checksum: Added.
        * layout-tests/fast/lists/005-expected.png: Added.
        * layout-tests/fast/lists/006-expected.checksum: Added.
        * layout-tests/fast/lists/006-expected.png: Added.
        * layout-tests/fast/lists/007-expected.checksum: Added.
        * layout-tests/fast/lists/007-expected.png: Added.
        * layout-tests/fast/lists/008-expected.checksum: Added.
        * layout-tests/fast/lists/008-expected.png: Added.
        * layout-tests/fast/lists/009-expected.checksum: Added.
        * layout-tests/fast/lists/009-expected.png: Added.
        * layout-tests/fast/overflow/001-expected.checksum: Added.
        * layout-tests/fast/overflow/001-expected.png: Added.
        * layout-tests/fast/overflow/002-expected.checksum: Added.
        * layout-tests/fast/overflow/002-expected.png: Added.
        * layout-tests/fast/overflow/003-expected.checksum: Added.
        * layout-tests/fast/overflow/003-expected.png: Added.
        * layout-tests/fast/overflow/004-expected.checksum: Added.
        * layout-tests/fast/overflow/004-expected.png: Added.
        * layout-tests/fast/overflow/005-expected.checksum: Added.
        * layout-tests/fast/overflow/005-expected.png: Added.
        * layout-tests/fast/overflow/006-expected.checksum: Added.
        * layout-tests/fast/overflow/006-expected.png: Added.
        * layout-tests/fast/overflow/007-expected.checksum: Added.
        * layout-tests/fast/overflow/007-expected.png: Added.
        * layout-tests/fast/parser/001-expected.checksum: Added.
        * layout-tests/fast/parser/001-expected.png: Added.
        * layout-tests/fast/parser/comment-in-script-expected.checksum: Added.
        * layout-tests/fast/parser/comment-in-script-expected.png: Added.
        * layout-tests/fast/parser/comments-expected.checksum: Added.
        * layout-tests/fast/parser/comments-expected.png: Added.
        * layout-tests/fast/parser/document-write-option-expected.checksum: Added.
        * layout-tests/fast/parser/document-write-option-expected.png: Added.
        * layout-tests/fast/parser/fonts-expected.checksum: Added.
        * layout-tests/fast/parser/fonts-expected.png: Added.
        * layout-tests/fast/parser/head-comment-expected.checksum: Added.
        * layout-tests/fast/parser/head-comment-expected.png: Added.
        * layout-tests/fast/parser/tabs-in-scripts-expected.checksum: Added.
        * layout-tests/fast/parser/tabs-in-scripts-expected.png: Added.
        * layout-tests/fast/replaced/001-expected.checksum: Added.
        * layout-tests/fast/replaced/001-expected.png: Added.
        * layout-tests/fast/replaced/002-expected.checksum: Added.
        * layout-tests/fast/replaced/002-expected.png: Added.
        * layout-tests/fast/replaced/003-expected.checksum: Added.
        * layout-tests/fast/replaced/003-expected.png: Added.
        * layout-tests/fast/replaced/004-expected.checksum: Added.
        * layout-tests/fast/replaced/004-expected.png: Added.
        * layout-tests/fast/replaced/005-expected.checksum: Added.
        * layout-tests/fast/replaced/005-expected.png: Added.
        * layout-tests/fast/replaced/006-expected.checksum: Added.
        * layout-tests/fast/replaced/006-expected.png: Added.
        * layout-tests/fast/replaced/007-expected.checksum: Added.
        * layout-tests/fast/replaced/007-expected.png: Added.
        * layout-tests/fast/replaced/008-expected.checksum: Added.
        * layout-tests/fast/replaced/008-expected.png: Added.
        * layout-tests/fast/replaced/image-onload-expected.checksum: Added.
        * layout-tests/fast/replaced/image-onload-expected.png: Added.
        * layout-tests/fast/replaced/image-sizing-expected.checksum: Added.
        * layout-tests/fast/replaced/image-sizing-expected.png: Added.
        * layout-tests/fast/replaced/object-align-hspace-vspace-expected.checksum: Added.
        * layout-tests/fast/replaced/object-align-hspace-vspace-expected.png: Added.
        * layout-tests/fast/runin/001-expected.checksum: Added.
        * layout-tests/fast/runin/001-expected.png: Added.
        * layout-tests/fast/selectors/001-expected.checksum: Added.
        * layout-tests/fast/selectors/001-expected.png: Added.
        * layout-tests/fast/selectors/002-expected.checksum: Added.
        * layout-tests/fast/selectors/002-expected.png: Added.
        * layout-tests/fast/selectors/003-expected.checksum: Added.
        * layout-tests/fast/selectors/003-expected.png: Added.
        * layout-tests/fast/selectors/004-expected.checksum: Added.
        * layout-tests/fast/selectors/004-expected.png: Added.
        * layout-tests/fast/selectors/005-expected.checksum: Added.
        * layout-tests/fast/selectors/005-expected.png: Added.
        * layout-tests/fast/selectors/006-expected.checksum: Added.
        * layout-tests/fast/selectors/006-expected.png: Added.
        * layout-tests/fast/selectors/007a-expected.checksum: Added.
        * layout-tests/fast/selectors/007a-expected.png: Added.
        * layout-tests/fast/selectors/007b-expected.checksum: Added.
        * layout-tests/fast/selectors/007b-expected.png: Added.
        * layout-tests/fast/selectors/008-expected.checksum: Added.
        * layout-tests/fast/selectors/008-expected.png: Added.
        * layout-tests/fast/selectors/009-expected.checksum: Added.
        * layout-tests/fast/selectors/009-expected.png: Added.
        * layout-tests/fast/selectors/010-expected.checksum: Added.
        * layout-tests/fast/selectors/010-expected.png: Added.
        * layout-tests/fast/selectors/011-expected.checksum: Added.
        * layout-tests/fast/selectors/011-expected.png: Added.
        * layout-tests/fast/selectors/012-expected.checksum: Added.
        * layout-tests/fast/selectors/012-expected.png: Added.
        * layout-tests/fast/selectors/013-expected.checksum: Added.
        * layout-tests/fast/selectors/013-expected.png: Added.
        * layout-tests/fast/selectors/014-expected.checksum: Added.
        * layout-tests/fast/selectors/014-expected.png: Added.
        * layout-tests/fast/selectors/015-expected.checksum: Added.
        * layout-tests/fast/selectors/015-expected.png: Added.
        * layout-tests/fast/selectors/016-expected.checksum: Added.
        * layout-tests/fast/selectors/016-expected.png: Added.
        * layout-tests/fast/selectors/017-expected.checksum: Added.
        * layout-tests/fast/selectors/017-expected.png: Added.
        * layout-tests/fast/selectors/018-expected.checksum: Added.
        * layout-tests/fast/selectors/018-expected.png: Added.
        * layout-tests/fast/selectors/018b-expected.checksum: Added.
        * layout-tests/fast/selectors/018b-expected.png: Added.
        * layout-tests/fast/selectors/019-expected.checksum: Added.
        * layout-tests/fast/selectors/019-expected.png: Added.
        * layout-tests/fast/selectors/020-expected.checksum: Added.
        * layout-tests/fast/selectors/020-expected.png: Added.
        * layout-tests/fast/selectors/021-expected.checksum: Added.
        * layout-tests/fast/selectors/021-expected.png: Added.
        * layout-tests/fast/selectors/021b-expected.checksum: Added.
        * layout-tests/fast/selectors/021b-expected.png: Added.
        * layout-tests/fast/selectors/027-expected.checksum: Added.
        * layout-tests/fast/selectors/027-expected.png: Added.
        * layout-tests/fast/selectors/032-expected.checksum: Added.
        * layout-tests/fast/selectors/032-expected.png: Added.
        * layout-tests/fast/selectors/038-expected.checksum: Added.
        * layout-tests/fast/selectors/038-expected.png: Added.
        * layout-tests/fast/selectors/039-expected.checksum: Added.
        * layout-tests/fast/selectors/039-expected.png: Added.
        * layout-tests/fast/selectors/039b-expected.checksum: Added.
        * layout-tests/fast/selectors/039b-expected.png: Added.
        * layout-tests/fast/selectors/040-expected.checksum: Added.
        * layout-tests/fast/selectors/040-expected.png: Added.
        * layout-tests/fast/selectors/041-expected.checksum: Added.
        * layout-tests/fast/selectors/041-expected.png: Added.
        * layout-tests/fast/selectors/042-expected.checksum: Added.
        * layout-tests/fast/selectors/042-expected.png: Added.
        * layout-tests/fast/selectors/043-expected.checksum: Added.
        * layout-tests/fast/selectors/043-expected.png: Added.
        * layout-tests/fast/selectors/043b-expected.checksum: Added.
        * layout-tests/fast/selectors/043b-expected.png: Added.
        * layout-tests/fast/selectors/044-expected.checksum: Added.
        * layout-tests/fast/selectors/044-expected.png: Added.
        * layout-tests/fast/selectors/044b-expected.checksum: Added.
        * layout-tests/fast/selectors/044b-expected.png: Added.
        * layout-tests/fast/selectors/044c-expected.checksum: Added.
        * layout-tests/fast/selectors/044c-expected.png: Added.
        * layout-tests/fast/selectors/044d-expected.checksum: Added.
        * layout-tests/fast/selectors/044d-expected.png: Added.
        * layout-tests/fast/selectors/045-expected.checksum: Added.
        * layout-tests/fast/selectors/045-expected.png: Added.
        * layout-tests/fast/selectors/045b-expected.checksum: Added.
        * layout-tests/fast/selectors/045b-expected.png: Added.
        * layout-tests/fast/selectors/045c-expected.checksum: Added.
        * layout-tests/fast/selectors/045c-expected.png: Added.
        * layout-tests/fast/selectors/046-expected.checksum: Added.
        * layout-tests/fast/selectors/046-expected.png: Added.
        * layout-tests/fast/selectors/054-expected.checksum: Added.
        * layout-tests/fast/selectors/054-expected.png: Added.
        * layout-tests/fast/selectors/056-expected.checksum: Added.
        * layout-tests/fast/selectors/056-expected.png: Added.
        * layout-tests/fast/selectors/058-expected.checksum: Added.
        * layout-tests/fast/selectors/058-expected.png: Added.
        * layout-tests/fast/selectors/059-expected.checksum: Added.
        * layout-tests/fast/selectors/059-expected.png: Added.
        * layout-tests/fast/selectors/060-expected.checksum: Added.
        * layout-tests/fast/selectors/060-expected.png: Added.
        * layout-tests/fast/selectors/061-expected.checksum: Added.
        * layout-tests/fast/selectors/061-expected.png: Added.
        * layout-tests/fast/selectors/062-expected.checksum: Added.
        * layout-tests/fast/selectors/062-expected.png: Added.
        * layout-tests/fast/selectors/063-expected.checksum: Added.
        * layout-tests/fast/selectors/063-expected.png: Added.
        * layout-tests/fast/selectors/064-expected.checksum: Added.
        * layout-tests/fast/selectors/064-expected.png: Added.
        * layout-tests/fast/selectors/065-expected.checksum: Added.
        * layout-tests/fast/selectors/065-expected.png: Added.
        * layout-tests/fast/selectors/066-expected.checksum: Added.
        * layout-tests/fast/selectors/066-expected.png: Added.
        * layout-tests/fast/selectors/066b-expected.checksum: Added.
        * layout-tests/fast/selectors/066b-expected.png: Added.
        * layout-tests/fast/selectors/072-expected.checksum: Added.
        * layout-tests/fast/selectors/072-expected.png: Added.
        * layout-tests/fast/selectors/072b-expected.checksum: Added.
        * layout-tests/fast/selectors/072b-expected.png: Added.
        * layout-tests/fast/selectors/077-expected.checksum: Added.
        * layout-tests/fast/selectors/077-expected.png: Added.
        * layout-tests/fast/selectors/077b-expected.checksum: Added.
        * layout-tests/fast/selectors/077b-expected.png: Added.
        * layout-tests/fast/selectors/078b-expected.checksum: Added.
        * layout-tests/fast/selectors/078b-expected.png: Added.
        * layout-tests/fast/selectors/083-expected.checksum: Added.
        * layout-tests/fast/selectors/083-expected.png: Added.
        * layout-tests/fast/selectors/087b-expected.checksum: Added.
        * layout-tests/fast/selectors/087b-expected.png: Added.
        * layout-tests/fast/selectors/088b-expected.checksum: Added.
        * layout-tests/fast/selectors/088b-expected.png: Added.
        * layout-tests/fast/selectors/089-expected.checksum: Added.
        * layout-tests/fast/selectors/089-expected.png: Added.
        * layout-tests/fast/selectors/090b-expected.checksum: Added.
        * layout-tests/fast/selectors/090b-expected.png: Added.
        * layout-tests/fast/selectors/154-expected.checksum: Added.
        * layout-tests/fast/selectors/154-expected.png: Added.
        * layout-tests/fast/selectors/155-expected.checksum: Added.
        * layout-tests/fast/selectors/155-expected.png: Added.
        * layout-tests/fast/selectors/155a-expected.checksum: Added.
        * layout-tests/fast/selectors/155a-expected.png: Added.
        * layout-tests/fast/selectors/155b-expected.checksum: Added.
        * layout-tests/fast/selectors/155b-expected.png: Added.
        * layout-tests/fast/selectors/155c-expected.checksum: Added.
        * layout-tests/fast/selectors/155c-expected.png: Added.
        * layout-tests/fast/selectors/155d-expected.checksum: Added.
        * layout-tests/fast/selectors/155d-expected.png: Added.
        * layout-tests/fast/selectors/156b-expected.checksum: Added.
        * layout-tests/fast/selectors/156b-expected.png: Added.
        * layout-tests/fast/selectors/157-expected.checksum: Added.
        * layout-tests/fast/selectors/157-expected.png: Added.
        * layout-tests/fast/selectors/158-expected.checksum: Added.
        * layout-tests/fast/selectors/158-expected.png: Added.
        * layout-tests/fast/selectors/159-expected.checksum: Added.
        * layout-tests/fast/selectors/159-expected.png: Added.
        * layout-tests/fast/selectors/160-expected.checksum: Added.
        * layout-tests/fast/selectors/160-expected.png: Added.
        * layout-tests/fast/selectors/166-expected.checksum: Added.
        * layout-tests/fast/selectors/166-expected.png: Added.
        * layout-tests/fast/selectors/166a-expected.checksum: Added.
        * layout-tests/fast/selectors/166a-expected.png: Added.
        * layout-tests/fast/selectors/167-expected.checksum: Added.
        * layout-tests/fast/selectors/167-expected.png: Added.
        * layout-tests/fast/selectors/167a-expected.checksum: Added.
        * layout-tests/fast/selectors/167a-expected.png: Added.
        * layout-tests/fast/selectors/168-expected.checksum: Added.
        * layout-tests/fast/selectors/168-expected.png: Added.
        * layout-tests/fast/selectors/168a-expected.checksum: Added.
        * layout-tests/fast/selectors/168a-expected.png: Added.
        * layout-tests/fast/selectors/169-expected.checksum: Added.
        * layout-tests/fast/selectors/169-expected.png: Added.
        * layout-tests/fast/selectors/169a-expected.checksum: Added.
        * layout-tests/fast/selectors/169a-expected.png: Added.
        * layout-tests/fast/selectors/170-expected.checksum: Added.
        * layout-tests/fast/selectors/170-expected.png: Added.
        * layout-tests/fast/selectors/170a-expected.checksum: Added.
        * layout-tests/fast/selectors/170a-expected.png: Added.
        * layout-tests/fast/selectors/170b-expected.checksum: Added.
        * layout-tests/fast/selectors/170b-expected.png: Added.
        * layout-tests/fast/selectors/170c-expected.checksum: Added.
        * layout-tests/fast/selectors/170c-expected.png: Added.
        * layout-tests/fast/selectors/170d-expected.checksum: Added.
        * layout-tests/fast/selectors/170d-expected.png: Added.
        * layout-tests/fast/selectors/175a-expected.checksum: Added.
        * layout-tests/fast/selectors/175a-expected.png: Added.
        * layout-tests/fast/selectors/175b-expected.checksum: Added.
        * layout-tests/fast/selectors/175b-expected.png: Added.
        * layout-tests/fast/selectors/175c-expected.checksum: Added.
        * layout-tests/fast/selectors/175c-expected.png: Added.
        * layout-tests/fast/selectors/177a-expected.checksum: Added.
        * layout-tests/fast/selectors/177a-expected.png: Added.
        * layout-tests/fast/selectors/177b-expected.checksum: Added.
        * layout-tests/fast/selectors/177b-expected.png: Added.
        * layout-tests/fast/table/001-expected.checksum: Added.
        * layout-tests/fast/table/001-expected.png: Added.
        * layout-tests/fast/table/002-expected.checksum: Added.
        * layout-tests/fast/table/002-expected.png: Added.
        * layout-tests/fast/table/003-expected.checksum: Added.
        * layout-tests/fast/table/003-expected.png: Added.
        * layout-tests/fast/table/004-expected.checksum: Added.
        * layout-tests/fast/table/004-expected.png: Added.
        * layout-tests/fast/table/005-expected.checksum: Added.
        * layout-tests/fast/table/005-expected.png: Added.
        * layout-tests/fast/table/006-expected.checksum: Added.
        * layout-tests/fast/table/006-expected.png: Added.
        * layout-tests/fast/table/007-expected.checksum: Added.
        * layout-tests/fast/table/007-expected.png: Added.
        * layout-tests/fast/table/008-expected.checksum: Added.
        * layout-tests/fast/table/008-expected.png: Added.
        * layout-tests/fast/table/009-expected.checksum: Added.
        * layout-tests/fast/table/009-expected.png: Added.
        * layout-tests/fast/table/010-expected.checksum: Added.
        * layout-tests/fast/table/010-expected.png: Added.
        * layout-tests/fast/table/011-expected.checksum: Added.
        * layout-tests/fast/table/011-expected.png: Added.
        * layout-tests/fast/table/012-expected.checksum: Added.
        * layout-tests/fast/table/012-expected.png: Added.
        * layout-tests/fast/table/013-expected.checksum: Added.
        * layout-tests/fast/table/013-expected.png: Added.
        * layout-tests/fast/table/014-expected.checksum: Added.
        * layout-tests/fast/table/014-expected.png: Added.
        * layout-tests/fast/table/015-expected.checksum: Added.
        * layout-tests/fast/table/015-expected.png: Added.
        * layout-tests/fast/table/016-expected.checksum: Added.
        * layout-tests/fast/table/016-expected.png: Added.
        * layout-tests/fast/table/017-expected.checksum: Added.
        * layout-tests/fast/table/017-expected.png: Added.
        * layout-tests/fast/table/018-expected.checksum: Added.
        * layout-tests/fast/table/018-expected.png: Added.
        * layout-tests/fast/table/020-expected.checksum: Added.
        * layout-tests/fast/table/020-expected.png: Added.
        * layout-tests/fast/table/021-expected.checksum: Added.
        * layout-tests/fast/table/021-expected.png: Added.
        * layout-tests/fast/table/022-expected.checksum: Added.
        * layout-tests/fast/table/022-expected.png: Added.
        * layout-tests/fast/table/023-expected.checksum: Added.
        * layout-tests/fast/table/023-expected.png: Added.
        * layout-tests/fast/table/024-expected.checksum: Added.
        * layout-tests/fast/table/024-expected.png: Added.
        * layout-tests/fast/table/025-expected.checksum: Added.
        * layout-tests/fast/table/025-expected.png: Added.
        * layout-tests/fast/table/026-expected.checksum: Added.
        * layout-tests/fast/table/026-expected.png: Added.
        * layout-tests/fast/table/027-expected.checksum: Added.
        * layout-tests/fast/table/027-expected.png: Added.
        * layout-tests/fast/table/028-expected.checksum: Added.
        * layout-tests/fast/table/028-expected.png: Added.
        * layout-tests/fast/table/029-expected.checksum: Added.
        * layout-tests/fast/table/029-expected.png: Added.
        * layout-tests/fast/table/030-expected.checksum: Added.
        * layout-tests/fast/table/030-expected.png: Added.
        * layout-tests/fast/table/031-expected.checksum: Added.
        * layout-tests/fast/table/031-expected.png: Added.
        * layout-tests/fast/table/032-expected.checksum: Added.
        * layout-tests/fast/table/032-expected.png: Added.
        * layout-tests/fast/table/033-expected.checksum: Added.
        * layout-tests/fast/table/033-expected.png: Added.
        * layout-tests/fast/table/034-expected.checksum: Added.
        * layout-tests/fast/table/034-expected.png: Added.
        * layout-tests/fast/table/035-expected.checksum: Added.
        * layout-tests/fast/table/035-expected.png: Added.
        * layout-tests/fast/table/036-expected.checksum: Added.
        * layout-tests/fast/table/036-expected.png: Added.
        * layout-tests/fast/table/037-expected.checksum: Added.
        * layout-tests/fast/table/037-expected.png: Added.
        * layout-tests/fast/table/038-expected.checksum: Added.
        * layout-tests/fast/table/038-expected.png: Added.
        * layout-tests/fast/table/039-expected.checksum: Added.
        * layout-tests/fast/table/039-expected.png: Added.
        * layout-tests/fast/table/040-expected.checksum: Added.
        * layout-tests/fast/table/040-expected.png: Added.
        * layout-tests/fast/table/041-expected.checksum: Added.
        * layout-tests/fast/table/041-expected.png: Added.
        * layout-tests/fast/table/auto-with-percent-height-expected.checksum: Added.
        * layout-tests/fast/table/auto-with-percent-height-expected.png: Added.
        * layout-tests/fast/table/border-collapsing/001-expected.checksum: Added.
        * layout-tests/fast/table/border-collapsing/001-expected.png: Added.
        * layout-tests/fast/table/border-collapsing/002-expected.checksum: Added.
        * layout-tests/fast/table/border-collapsing/002-expected.png: Added.
        * layout-tests/fast/table/border-collapsing/003-expected.checksum: Added.
        * layout-tests/fast/table/border-collapsing/003-expected.png: Added.
        * layout-tests/fast/table/border-collapsing/004-expected.checksum: Added.
        * layout-tests/fast/table/border-collapsing/004-expected.png: Added.
        * layout-tests/fast/table/cellindex-expected.checksum: Added.
        * layout-tests/fast/table/cellindex-expected.png: Added.
        * layout-tests/fast/table/empty-table-percent-height-expected.checksum: Added.
        * layout-tests/fast/table/empty-table-percent-height-expected.png: Added.
        * layout-tests/fast/table/fixed-nested-expected.checksum: Added.
        * layout-tests/fast/table/fixed-nested-expected.png: Added.
        * layout-tests/fast/table/height-percent-test-expected.checksum: Added.
        * layout-tests/fast/table/height-percent-test-expected.png: Added.
        * layout-tests/fast/table/large-width-expected.checksum: Added.
        * layout-tests/fast/table/large-width-expected.png: Added.
        * layout-tests/fast/table/multiple-percent-height-rows-expected.checksum: Added.
        * layout-tests/fast/table/multiple-percent-height-rows-expected.png: Added.
        * layout-tests/fast/table/nested-percent-height-table-expected.checksum: Added.
        * layout-tests/fast/table/nested-percent-height-table-expected.png: Added.
        * layout-tests/fast/table/nobr-expected.checksum: Added.
        * layout-tests/fast/table/nobr-expected.png: Added.
        * layout-tests/fast/table/percent-heights-expected.checksum: Added.
        * layout-tests/fast/table/percent-heights-expected.png: Added.
        * layout-tests/fast/table/replaced-percent-height-expected.checksum: Added.
        * layout-tests/fast/table/replaced-percent-height-expected.png: Added.
        * layout-tests/fast/table/rowspan-paint-order-expected.checksum: Added.
        * layout-tests/fast/table/rowspan-paint-order-expected.png: Added.
        * layout-tests/fast/table/unused-percent-heights-expected.checksum: Added.
        * layout-tests/fast/table/unused-percent-heights-expected.png: Added.
        * layout-tests/fast/table/wide-colspan-expected.checksum: Added.
        * layout-tests/fast/table/wide-colspan-expected.png: Added.
        * layout-tests/fast/table/wide-column-expected.checksum: Added.
        * layout-tests/fast/table/wide-column-expected.png: Added.
        * layout-tests/fast/text/basic/001-expected.checksum: Added.
        * layout-tests/fast/text/basic/001-expected.png: Added.
        * layout-tests/fast/text/basic/002-expected.checksum: Added.
        * layout-tests/fast/text/basic/002-expected.png: Added.
        * layout-tests/fast/text/basic/003-expected.checksum: Added.
        * layout-tests/fast/text/basic/003-expected.png: Added.
        * layout-tests/fast/text/basic/004-expected.checksum: Added.
        * layout-tests/fast/text/basic/004-expected.png: Added.
        * layout-tests/fast/text/basic/005-expected.checksum: Added.
        * layout-tests/fast/text/basic/005-expected.png: Added.
        * layout-tests/fast/text/basic/006-expected.checksum: Added.
        * layout-tests/fast/text/basic/006-expected.png: Added.
        * layout-tests/fast/text/basic/007-expected.checksum: Added.
        * layout-tests/fast/text/basic/007-expected.png: Added.
        * layout-tests/fast/text/basic/008-expected.checksum: Added.
        * layout-tests/fast/text/basic/008-expected.png: Added.
        * layout-tests/fast/text/basic/009-expected.checksum: Added.
        * layout-tests/fast/text/basic/009-expected.png: Added.
        * layout-tests/fast/text/basic/011-expected.checksum: Added.
        * layout-tests/fast/text/basic/011-expected.png: Added.
        * layout-tests/fast/text/basic/012-expected.checksum: Added.
        * layout-tests/fast/text/basic/012-expected.png: Added.
        * layout-tests/fast/text/basic/013-expected.checksum: Added.
        * layout-tests/fast/text/basic/013-expected.png: Added.
        * layout-tests/fast/text/basic/014-expected.checksum: Added.
        * layout-tests/fast/text/basic/014-expected.png: Added.
        * layout-tests/fast/text/firstline/001-expected.checksum: Added.
        * layout-tests/fast/text/firstline/001-expected.png: Added.
        * layout-tests/fast/text/firstline/002-expected.checksum: Added.
        * layout-tests/fast/text/firstline/002-expected.png: Added.
        * layout-tests/fast/text/firstline/003-expected.checksum: Added.
        * layout-tests/fast/text/firstline/003-expected.png: Added.
        * layout-tests/fast/text/international/001-expected.checksum: Added.
        * layout-tests/fast/text/international/001-expected.png: Added.
        * layout-tests/fast/text/international/002-expected.checksum: Added.
        * layout-tests/fast/text/international/002-expected.png: Added.
        * layout-tests/fast/text/international/003-expected.checksum: Added.
        * layout-tests/fast/text/international/003-expected.png: Added.
        * layout-tests/fast/text/international/bidi-CS-after-AN-expected.checksum: Added.
        * layout-tests/fast/text/international/bidi-CS-after-AN-expected.png: Added.
        * layout-tests/fast/text/international/bidi-L2-run-reordering-expected.checksum: Added.
        * layout-tests/fast/text/international/bidi-L2-run-reordering-expected.png: Added.
        * layout-tests/fast/text/international/bidi-explicit-embedding-expected.checksum: Added.
        * layout-tests/fast/text/international/bidi-explicit-embedding-expected.png: Added.
        * layout-tests/fast/text/international/bidi-fallback-font-weight-expected.checksum: Added.
        * layout-tests/fast/text/international/bidi-fallback-font-weight-expected.png: Added.
        * layout-tests/fast/text/international/bidi-innertext-expected.checksum: Added.
        * layout-tests/fast/text/international/bidi-innertext-expected.png: Added.
        * layout-tests/fast/text/international/bidi-neutral-directionality-paragraph-start-expected.checksum: Added.
        * layout-tests/fast/text/international/bidi-neutral-directionality-paragraph-start-expected.png: Added.
        * layout-tests/fast/text/whitespace/001-expected.checksum: Added.
        * layout-tests/fast/text/whitespace/001-expected.png: Added.
        * layout-tests/fast/text/whitespace/002-expected.checksum: Added.
        * layout-tests/fast/text/whitespace/002-expected.png: Added.
        * layout-tests/fast/text/whitespace/003-expected.checksum: Added.
        * layout-tests/fast/text/whitespace/003-expected.png: Added.
        * layout-tests/fast/text/whitespace/004-expected.checksum: Added.
        * layout-tests/fast/text/whitespace/004-expected.png: Added.
        * layout-tests/fast/text/whitespace/005-expected.checksum: Added.
        * layout-tests/fast/text/whitespace/005-expected.png: Added.
        * layout-tests/fast/text/whitespace/006-expected.checksum: Added.
        * layout-tests/fast/text/whitespace/006-expected.png: Added.
        * layout-tests/fast/text/whitespace/007-expected.checksum: Added.
        * layout-tests/fast/text/whitespace/007-expected.png: Added.
        * layout-tests/fast/text/whitespace/008-expected.checksum: Added.
        * layout-tests/fast/text/whitespace/008-expected.png: Added.
        * layout-tests/fast/text/whitespace/009-expected.checksum: Added.
        * layout-tests/fast/text/whitespace/009-expected.png: Added.
        * layout-tests/fast/text/whitespace/010-expected.checksum: Added.
        * layout-tests/fast/text/whitespace/010-expected.png: Added.
        * layout-tests/fast/text/whitespace/011-expected.checksum: Added.
        * layout-tests/fast/text/whitespace/011-expected.png: Added.
        * layout-tests/fast/text/whitespace/012-expected.checksum: Added.
        * layout-tests/fast/text/whitespace/012-expected.png: Added.
        * layout-tests/fast/text/whitespace/013-expected.checksum: Added.
        * layout-tests/fast/text/whitespace/013-expected.png: Added.
        * layout-tests/fast/text/whitespace/014-expected.checksum: Added.
        * layout-tests/fast/text/whitespace/014-expected.png: Added.
        * layout-tests/fast/text/whitespace/015-expected.checksum: Added.
        * layout-tests/fast/text/whitespace/015-expected.png: Added.
        * layout-tests/fast/text/whitespace/016-expected.checksum: Added.
        * layout-tests/fast/text/whitespace/016-expected.png: Added.
        * layout-tests/fast/text/whitespace/017-expected.checksum: Added.
        * layout-tests/fast/text/whitespace/017-expected.png: Added.
        * layout-tests/fast/text/whitespace/018-expected.checksum: Added.
        * layout-tests/fast/text/whitespace/018-expected.png: Added.
        * layout-tests/fast/text/whitespace/019-expected.checksum: Added.
        * layout-tests/fast/text/whitespace/019-expected.png: Added.
        * layout-tests/fast/text/whitespace/020-expected.checksum: Added.
        * layout-tests/fast/text/whitespace/020-expected.png: Added.
        * layout-tests/fast/text/whitespace/021-expected.checksum: Added.
        * layout-tests/fast/text/whitespace/021-expected.png: Added.
        * layout-tests/fast/text/whitespace/022-expected.checksum: Added.
        * layout-tests/fast/text/whitespace/022-expected.png: Added.
        * layout-tests/fast/text/whitespace/023-expected.checksum: Added.
        * layout-tests/fast/text/whitespace/023-expected.png: Added.
        * layout-tests/fast/text/whitespace/024-expected.checksum: Added.
        * layout-tests/fast/text/whitespace/024-expected.png: Added.
        * layout-tests/fast/text/whitespace/025-expected.checksum: Added.
        * layout-tests/fast/text/whitespace/025-expected.png: Added.
        * layout-tests/fast/text/whitespace/026-expected.checksum: Added.
        * layout-tests/fast/text/whitespace/026-expected.png: Added.
        * layout-tests/fast/text/whitespace/027-expected.checksum: Added.
        * layout-tests/fast/text/whitespace/027-expected.png: Added.
        * layout-tests/fast/text/whitespace/028-expected.checksum: Added.
        * layout-tests/fast/text/whitespace/028-expected.png: Added.
        * layout-tests/fast/text/whitespace/029-expected.checksum: Added.
        * layout-tests/fast/text/whitespace/029-expected.png: Added.
        * layout-tests/fast/text/whitespace/030-expected.checksum: Added.
        * layout-tests/fast/text/whitespace/030-expected.png: Added.
        * layout-tests/fast/text/whitespace/pre-break-word-expected.checksum: Added.
        * layout-tests/fast/text/whitespace/pre-break-word-expected.png: Added.
        * layout-tests/fast/text/whitespace/tab-character-basics-expected.checksum: Added.
        * layout-tests/fast/text/whitespace/tab-character-basics-expected.png: Added.
        * layout-tests/fast/tokenizer/001-expected.checksum: Added.
        * layout-tests/fast/tokenizer/001-expected.png: Added.
        * layout-tests/fast/tokenizer/002-expected.checksum: Added.
        * layout-tests/fast/tokenizer/002-expected.png: Added.
        * layout-tests/fast/tokenizer/003-expected.checksum: Added.
        * layout-tests/fast/tokenizer/003-expected.png: Added.
        * layout-tests/fast/tokenizer/004-expected.checksum: Added.
        * layout-tests/fast/tokenizer/004-expected.png: Added.
        * layout-tests/fast/tokenizer/external-script-document-write-expected.checksum: Added.
        * layout-tests/fast/tokenizer/external-script-document-write-expected.png: Added.
        * layout-tests/fast/tokenizer/external-script-document-write_2-expected.checksum: Added.
        * layout-tests/fast/tokenizer/external-script-document-write_2-expected.png: Added.
        * layout-tests/fast/tokenizer/script-after-frameset-expected.checksum: Added.
        * layout-tests/fast/tokenizer/script-after-frameset-expected.png: Added.
        * layout-tests/fast/tokenizer/script_extra_close-expected.checksum: Added.
        * layout-tests/fast/tokenizer/script_extra_close-expected.png: Added.
        * layout-tests/fast/xsl/document-function-expected.checksum: Added.
        * layout-tests/fast/xsl/document-function-expected.png: Added.
        * layout-tests/traversal/node-iterator-001-expected.checksum: Added.
        * layout-tests/traversal/node-iterator-001-expected.png: Added.
        * layout-tests/traversal/node-iterator-002-expected.checksum: Added.
        * layout-tests/traversal/node-iterator-002-expected.png: Added.
        * layout-tests/traversal/node-iterator-003-expected.checksum: Added.
        * layout-tests/traversal/node-iterator-003-expected.png: Added.
        * layout-tests/traversal/node-iterator-004-expected.checksum: Added.
        * layout-tests/traversal/node-iterator-004-expected.png: Added.
        * layout-tests/traversal/node-iterator-005-expected.checksum: Added.
        * layout-tests/traversal/node-iterator-005-expected.png: Added.
        * layout-tests/traversal/node-iterator-006-expected.checksum: Added.
        * layout-tests/traversal/node-iterator-006-expected.png: Added.
        * layout-tests/traversal/node-iterator-007-expected.checksum: Added.
        * layout-tests/traversal/node-iterator-007-expected.png: Added.
        * layout-tests/traversal/node-iterator-008-expected.checksum: Added.
        * layout-tests/traversal/node-iterator-008-expected.png: Added.
        * layout-tests/traversal/tree-walker-001-expected.checksum: Added.
        * layout-tests/traversal/tree-walker-001-expected.png: Added.
        * layout-tests/traversal/tree-walker-002-expected.checksum: Added.
        * layout-tests/traversal/tree-walker-002-expected.png: Added.
        * layout-tests/traversal/tree-walker-003-expected.checksum: Added.
        * layout-tests/traversal/tree-walker-003-expected.png: Added.
        * layout-tests/traversal/tree-walker-004-expected.checksum: Added.
        * layout-tests/traversal/tree-walker-004-expected.png: Added.
        * layout-tests/traversal/tree-walker-005-expected.checksum: Added.
        * layout-tests/traversal/tree-walker-005-expected.png: Added.

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@10382 268f45cc-cd09-0410-ab3c-d52691b4dbfc

15 years agoBug #: 4647
eseidel [Sun, 28 Aug 2005 23:27:38 +0000 (23:27 +0000)]
Bug #: 4647
Submitted by: eseidel
Reviewed by: no review, build fix.
Rolling back out the previous commit.  Although that's
        the right idea, the current Build Rule implementation in
        Xcode doesn't seem to allow me to generated all of the
        .h/.cpp files first, then build them.  Thus resulting
        in build failures due to circular header/idl dependencies.
        Rolling out the change until I can find a workaround.

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@10378 268f45cc-cd09-0410-ab3c-d52691b4dbfc

15 years agoBug #: 4647
eseidel [Sun, 28 Aug 2005 22:21:12 +0000 (22:21 +0000)]
Bug #: 4647
Submitted by: eseidel
Reviewed by: darin
        * ForwardingHeaders/kdom/bindings/js/core/AttrWrapper.h: Added.
        * ForwardingHeaders/kdom/bindings/js/core/CDATASectionWrapper.h: Added.
        * ForwardingHeaders/kdom/bindings/js/core/CommentWrapper.h: Added.
        * ForwardingHeaders/kdom/bindings/js/core/DocumentFragmentWrapper.h: Added.
        * ForwardingHeaders/kdom/bindings/js/core/DocumentTypeWrapper.h: Added.
        * ForwardingHeaders/kdom/bindings/js/core/DocumentWrapper.h: Added.
        * ForwardingHeaders/kdom/bindings/js/core/ElementWrapper.h: Added.
        * ForwardingHeaders/kdom/bindings/js/core/EntityReferenceWrapper.h: Added.
        * ForwardingHeaders/kdom/bindings/js/core/EntityWrapper.h: Added.
        * ForwardingHeaders/kdom/bindings/js/core/NotationWrapper.h: Added.
        * ForwardingHeaders/kdom/bindings/js/core/ProcessingInstructionWrapper.h: Added.
        * ForwardingHeaders/kdom/bindings/js/core/TextWrapper.h: Added.
        * ForwardingHeaders/kdom/bindings/js/css/CSSCharsetRuleWrapper.h: Added.
        * ForwardingHeaders/kdom/bindings/js/css/CSSFontFaceRuleWrapper.h: Added.
        * ForwardingHeaders/kdom/bindings/js/css/CSSImportRuleWrapper.h: Added.
        * ForwardingHeaders/kdom/bindings/js/css/CSSMediaRuleWrapper.h: Added.
        * ForwardingHeaders/kdom/bindings/js/css/CSSPageRuleWrapper.h: Added.
        * ForwardingHeaders/kdom/bindings/js/css/CSSPrimitiveValueWrapper.h: Added.
        * ForwardingHeaders/kdom/bindings/js/css/CSSStyleRuleWrapper.h: Added.
        * ForwardingHeaders/kdom/bindings/js/css/CSSUnknownRuleWrapper.h: Added.
        * ForwardingHeaders/kdom/bindings/js/css/CSSValueListWrapper.h: Added.
        * ForwardingHeaders/kdom/bindings/js/css/CSSValueWrapper.h: Added.
        * ForwardingHeaders/kdom/bindings/js/events/MouseEventWrapper.h: Added.
        * ForwardingHeaders/kdom/bindings/js/events/MutationEventWrapper.h: Added.
        * ForwardingHeaders/kdom/bindings/js/events/UIEventWrapper.h: Added.
        * WebCore.xcodeproj/project.pbxproj: removed phase, added rule.
        * kdom/bindings/IDLCodeGeneratorJs.pm: include path changes.
        Converted "Generate JS Bindings" build phase into an
        idl -> h/cpp build rule.  This also now writes the generated
        files into DerivedSources instead of the source root.
        http://bugzilla.opendarwin.org/show_bug.cgi?id=4647

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@10376 268f45cc-cd09-0410-ab3c-d52691b4dbfc

15 years agoBug #: 4706
eseidel [Sun, 28 Aug 2005 11:41:51 +0000 (11:41 +0000)]
Bug #: 4706
Submitted by: Tobias Lidskog <tobiaslidskog@mac.com>
Reviewed by: eseidel
        Test cases updated:
        * svg-tests/W3C-SVG-1.1/Resources/animation-extRef-image1-expected.checks
um:
        * svg-tests/W3C-SVG-1.1/Resources/animation-extRef-image1-expected.txt:
        * svg-tests/W3C-SVG-1.1/coords-units-03-b-expected.txt:
        * svg-tests/W3C-SVG-1.1/struct-image-02-b-expected.txt:

        * kcanvas/KCanvasCreator.cpp:
        (KCanvasCreator::createRoundedRectangle): ignore 0 rects
        (KCanvasCreator::createRectangle): ignore 0 rects
        (KCanvasCreator::createEllipse): ignore empty elipses
        (KCanvasCreator::createLine): ignore 0 lines
        http://bugzilla.opendarwin.org/show_bug.cgi?id=4706

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@10374 268f45cc-cd09-0410-ab3c-d52691b4dbfc

15 years agoBug #: 4701
eseidel [Sun, 28 Aug 2005 11:20:58 +0000 (11:20 +0000)]
Bug #: 4701
Submitted by: Tobias Lidskog <tobiaslidskog@mac.com>
Reviewed by: eseidel
        Test cases added:
        * svg-tests/W3C-SVG-1.1/filters-comptran-01-b-expected.checksum: Added.
        * svg-tests/W3C-SVG-1.1/filters-comptran-01-b-expected.png: Added.
        * svg-tests/W3C-SVG-1.1/filters-comptran-01-b-expected.txt: Added.
        * svg-tests/W3C-SVG-1.1/filters-comptran-01-b.svg: Added.
        * svg-tests/W3C-SVG-1.1/filters-comptran-01-b.svg-disabled: Removed.
        * svg-tests/W3C-SVG-1.1/filters-turb-01-f-expected.checksum: Added.
        * svg-tests/W3C-SVG-1.1/filters-turb-01-f-expected.png: Added.
        * svg-tests/W3C-SVG-1.1/filters-turb-01-f-expected.txt: Added.
        * svg-tests/W3C-SVG-1.1/filters-turb-01-f.svg: Added.
        * svg-tests/W3C-SVG-1.1/filters-turb-01-f.svg-disabled: Removed.

        Re-enabled disabled filter tests.
        * ksvg2/impl/SVGFEComponentTransferElementImpl.cpp:
        (SVGFEComponentTransferElementImpl::createCanvasItem):
        (SVGFEComponentTransferElementImpl::close):
        * ksvg2/impl/SVGFETurbulenceElementImpl.cpp:
        (SVGFETurbulenceElementImpl::createCanvasItem):
        Added null check to filter code, preventing crash.
        http://bugzilla.opendarwin.org/show_bug.cgi?id=4701

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@10373 268f45cc-cd09-0410-ab3c-d52691b4dbfc

15 years agoBug #: 4697
eseidel [Sun, 28 Aug 2005 11:08:05 +0000 (11:08 +0000)]
Bug #: 4697
Submitted by: Tobias Lidskog <tobiaslidskog@mac.com>
Reviewed by: eseidel
        * WebCore+SVG/DrawCanvasItem.mm: correct spelling typo
        (-[DrawCanvasItem attributedXMLString]):
        * WebCore+SVG/DrawView.mm:
        (+[DrawView setHardwareFilterSupportEnabled:]): c++ wrapper
        (+[DrawView isHardwareFilterSupportEnabled]): ditto
        (-[DrawView resetCursorRects]): added browse cursor
        * WebCore+SVG/DrawViewPrivate.h: exposed hardware filter support SPI
        http://bugzilla.opendarwin.org/show_bug.cgi?id=4697

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@10372 268f45cc-cd09-0410-ab3c-d52691b4dbfc