WebKit-https.git
16 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

16 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

16 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

16 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

16 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

16 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

16 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

16 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

16 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

16 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

16 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

16 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

16 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

16 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

16 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

16 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

16 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

16 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

16 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

16 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

16 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

16 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

16 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

16 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

16 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

16 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

16 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

16 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

16 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

16 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

16 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

16 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

16 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

16 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

16 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

16 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

16 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

16 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

16 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

16 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

16 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

16 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

16 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

16 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

16 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

16 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

16 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

16 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

16 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

16 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

16 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

16 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

16 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

16 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

16 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

16 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

16 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

16 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

16 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

16 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

16 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

16 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

16 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

16 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

16 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

16 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

16 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

16 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

16 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

16 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

16 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

16 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

16 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

16 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

16 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

16 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

16 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

16 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

16 years agoBug #: 4588
eseidel [Sun, 28 Aug 2005 10:48:28 +0000 (10:48 +0000)]
Bug #: 4588
Submitted by: Tobias Lidskog <tobiaslidskog@mac.com>
Reviewed by: eseidel
        * kcanvas/KCanvasItem.cpp:
        (KCanvasItem::fillContains): added missing return.
        * kcanvas/device/quartz/KCanvasFilterQuartz.mm:
        (KCanvasFilterQuartz::prepareFilter): ignore empty rects
        (KCanvasFilterQuartz::applyFilter): ditto
        * kcanvas/device/quartz/KCanvasItemQuartz.mm:
        (getSharedContext): memory leak fix.
        * kcanvas/device/quartz/KCanvasResourcesQuartz.mm:
        (KCanvasContainerQuartz::draw): avoid drawing when 0 children
        Various performance enhancements and layout fixes.
        http://bugzilla.opendarwin.org/show_bug.cgi?id=4588

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

16 years ago Fix two minor bugs with border-image and border-radius.
hyatt [Sun, 28 Aug 2005 04:10:13 +0000 (04:10 +0000)]
Fix two minor bugs with border-image and border-radius.
border-image didn't parse properly when the border width
was omitted.  border-radius had over-aggressive clipping.

        * khtml/css/cssparser.cpp:
        (BorderImageParseContext::commitNumber):
        * khtml/rendering/render_object.cpp:
        (RenderObject::paintBorder):

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

16 years ago Reviewed by Adele and John.
harrison [Sun, 28 Aug 2005 00:58:42 +0000 (00:58 +0000)]
    Reviewed by Adele and John.

        - fixes <rdar://problem/4214259> (REGRESSION: DENVER )Safari app will crash when pressing Command + a to select all (Word XML format)

        Problem is that NodeImpl::maxDeepOffset() was using the wrong test for being able to call the
        TextImpl length() function, so it was being called on a ProcessingInstruction node.

        Test cases added:
        * manual-tests/wordXML-selectall.xml: Added.

        * khtml/xml/dom_nodeimpl.cpp:
        (NodeImpl::maxDeepOffset): use isTextNode() instead of offsetInCharacters().

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

16 years ago Reviewed and landed by Darin.
darin [Sat, 27 Aug 2005 18:55:01 +0000 (18:55 +0000)]
    Reviewed and landed by Darin.

        - fixed http://bugzilla.opendarwin.org/show_bug.cgi?id=3963
          Trailing space included in line if next line begins with non-Latin-1 character

        Test cases added:
        * layout-tests/fast/text/line-breaks.html: Added.
        * layout-tests/fast/text/line-breaks-expected.txt: Added.

        * khtml/rendering/break_lines.cpp: (khtml::isBreakable): Disallow breaks in a few cases where UCFindTextBreak
        says things are breakable. This is only an intermediate step. We're going to improve this code and consider a port
        to ICU instead of Carbon.

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

16 years ago Reviewed and landed by Darin.
darin [Sat, 27 Aug 2005 16:32:40 +0000 (16:32 +0000)]
    Reviewed and landed by Darin.

        - fixed http://bugzilla.opendarwin.org/show_bug.cgi?id=4676
          output of update-webkit is too verbose

        * Scripts/update-webkit:
        Added option --quiet (-q) to decrease the amount of output.

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

16 years ago - fixed http://bugzilla.opendarwin.org/show_bug.cgi?id=4596
darin [Sat, 27 Aug 2005 16:30:26 +0000 (16:30 +0000)]
    - fixed bugzilla.opendarwin.org/show_bug.cgi?id=4596
          cvs-create-patch --include-unknowns should ignore hidden files

        * Scripts/cvs-create-patch: Add code to check for files starting with ".".

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

16 years ago - fixed a few things in the DOM test suite
darin [Sat, 27 Aug 2005 05:28:43 +0000 (05:28 +0000)]
    - fixed a few things in the DOM test suite

        * layout-tests/dom/html/level1/core/selfhtml.js:
        * layout-tests/dom/html/level2/core/selfhtml.js:
        * layout-tests/dom/html/level2/events/selfhtml.js:
        * layout-tests/dom/html/level2/html/selfhtml.js:
        Updated all 4 of these to match and have better comments.

        * layout-tests/dom/html/level2/html/HTMLDocument17-expected.txt: Added.
        * layout-tests/dom/html/level2/html/HTMLDocument17.html: Added.
        * layout-tests/dom/html/level2/html/HTMLDocument17.html-disabled: Removed.
        Re-enabled this test since it's no longer crashing (and succeeding)!

        * layout-tests/dom/html/level2/html/HTMLDocument19-expected.txt: Added.
        * layout-tests/dom/html/level2/html/HTMLDocument19.html: Added.
        * layout-tests/dom/html/level2/html/HTMLDocument19.html-disabled: Removed.
        Re-enabled this test since it's no longer crashing (and succeeding)!

        * layout-tests/dom/html/level2/html/HTMLDocument20-expected.txt: Added.
        * layout-tests/dom/html/level2/html/HTMLDocument20.html: Added.
        * layout-tests/dom/html/level2/html/HTMLDocument20.html-disabled: Removed.
        Re-enabled this test since it's no longer crashing (and succeeding)!

        * layout-tests/dom/html/level2/html/HTMLDocument21-expected.txt: Added.
        * layout-tests/dom/html/level2/html/HTMLDocument21.html: Added.
        * layout-tests/dom/html/level2/html/HTMLDocument21.html-disabled: Removed.
        Re-enabled this test since it's no longer crashing (and succeeding)!

        * layout-tests/dom/html/level2/html/HTMLFormElement10-expected.txt: Removed.
        * layout-tests/dom/html/level2/html/HTMLFormElement10.html-disabled: Reverted the changes
        to this disabled test; it's still disabled, but now not changed locally in WebKit.
        * layout-tests/dom/html/level2/html/HTMLFormElement10.js: Reverted the changes in this
        script. Should no longer be needed.

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

16 years ago Reviewed and landed by Darin.
darin [Sat, 27 Aug 2005 03:59:56 +0000 (03:59 +0000)]
    Reviewed and landed by Darin.

        - fixed http://bugzilla.opendarwin.org/show_bug.cgi?id=4391
          layout-tests/dom/html/level2/html/HTMLBaseElement01 and HTMLBaseElement02 fail

        * layout-tests/dom/html/level2/html/HTMLBaseElement01.html: New version.
        * layout-tests/dom/html/level2/html/HTMLBaseElement01-expected.txt: Now says "success".
        * layout-tests/dom/html/level2/html/HTMLBaseElement02.html: New version.
        * layout-tests/dom/html/level2/html/HTMLBaseElement02-expected.txt: Now says "success".

        * layout-tests/dom/html/level2/html/HTMLBaseElement01.js: Removed.
        * layout-tests/dom/html/level2/html/HTMLBaseElement02.js: Removed.

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

16 years ago Reviewed and landed by Darin.
darin [Sat, 27 Aug 2005 03:22:29 +0000 (03:22 +0000)]
    Reviewed and landed by Darin.

        - fixed http://bugzilla.opendarwin.org/show_bug.cgi?id=4570
          dispatchEvent12 test is incorrect

        * layout-tests/dom/html/level2/events/dispatchEvent12.js: Fixed to match real updated test.
        Before we mis-merged a change.

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

16 years ago * khtml/html/htmlnames.cpp: (DOM::HTMLNames::init): Tweaked a wrong character...
darin [Sat, 27 Aug 2005 03:21:01 +0000 (03:21 +0000)]
    * khtml/html/htmlnames.cpp: (DOM::HTMLNames::init): Tweaked a wrong character in a comment.

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

16 years ago Implement four new CSS properties from CSS3. border-image, background-clip,
hyatt [Sat, 27 Aug 2005 00:14:22 +0000 (00:14 +0000)]
Implement four new CSS properties from CSS3.  border-image, background-clip,
background-origin, and border-radius.  Border radius support is still in the
initial stages, with only transparent borders supported.

        Reviewed by darin

        * khtml/css/css_computedstyle.cpp:
        (DOM::):
        (DOM::CSSComputedStyleDeclarationImpl::getPropertyCSSValue):
        * khtml/css/css_valueimpl.cpp:
        (DOM::CSSPrimitiveValueImpl::CSSPrimitiveValueImpl):
        (DOM::CSSPrimitiveValueImpl::cssText):
        (DOM::PairImpl::PairImpl):
        (DOM::PairImpl::~PairImpl):
        (DOM::PairImpl::setFirst):
        (DOM::PairImpl::setSecond):
        (DOM::CSSImageValueImpl::~CSSImageValueImpl):
        (DOM::CSSImageValueImpl::image):
        (DOM::CSSBorderImageValueImpl::CSSBorderImageValueImpl):
        (DOM::CSSBorderImageValueImpl::~CSSBorderImageValueImpl):
        (DOM::CSSBorderImageValueImpl::cssText):
        * khtml/css/css_valueimpl.h:
        (DOM::CSSPrimitiveValueImpl::getPairValue):
        (DOM::CSSPrimitiveValueImpl::):
        (DOM::RectImpl::top):
        (DOM::RectImpl::right):
        (DOM::RectImpl::bottom):
        (DOM::RectImpl::left):
        (DOM::PairImpl::first):
        (DOM::PairImpl::second):
        (DOM::CSSBorderImageValueImpl::cssValueType):
        * khtml/css/cssparser.cpp:
        (CSSParser::parseValue):
        (CSSParser::parseBackgroundShorthand):
        (CSSParser::parseBackgroundProperty):
        (BorderImageParseContext::m_verticalRule):
        (BorderImageParseContext::~BorderImageParseContext):
        (BorderImageParseContext::failed):
        (BorderImageParseContext::allowBreak):
        (BorderImageParseContext::allowNumber):
        (BorderImageParseContext::allowSlash):
        (BorderImageParseContext::allowWidth):
        (BorderImageParseContext::allowRule):
        (BorderImageParseContext::commitImage):
        (BorderImageParseContext::commitNumber):
        (BorderImageParseContext::commitSlash):
        (BorderImageParseContext::commitWidth):
        (BorderImageParseContext::commitRule):
        (BorderImageParseContext::commitBorderImage):
        (CSSParser::parseBorderImage):
        * khtml/css/cssparser.h:
        * khtml/css/cssproperties.in:
        * khtml/css/cssstyleselector.cpp:
        (khtml::CSSStyleSelector::applyProperty):
        (khtml::CSSStyleSelector::mapBackgroundClip):
        (khtml::CSSStyleSelector::mapBackgroundOrigin):
        * khtml/css/cssstyleselector.h:
        * khtml/css/cssvalues.in:
        * khtml/dom/css_value.h:
        (DOM::CSSPrimitiveValue::):
        * khtml/misc/loader.h:
        (khtml::CachedObject::isLoaded):
        * khtml/rendering/render_box.cpp:
        (RenderBox::paintBackground):
        (RenderBox::paintBackgroundExtended):
        * khtml/rendering/render_box.h:
        * khtml/rendering/render_line.cpp:
        (khtml::InlineFlowBox::onEndChain):
        (khtml::InlineFlowBox::determineSpacingForFlowBoxes):
        (khtml::InlineFlowBox::paintBackground):
        (khtml::InlineFlowBox::paintBackgroundAndBorder):
        * khtml/rendering/render_object.cpp:
        (RenderObject::paintBorderImage):
        (RenderObject::paintBorder):
        (RenderObject::updateBackgroundImages):
        (RenderObject::setPixmap):
        * khtml/rendering/render_object.h:
        (khtml::RenderObject::paintBackgroundExtended):
        * khtml/rendering/render_style.cpp:
        (m_next):
        (BackgroundLayer::BackgroundLayer):
        (BackgroundLayer::operator=):
        (BackgroundLayer::operator==):
        (BackgroundLayer::fillUnsetProperties):
        (BackgroundLayer::cullEmptyLayers):
        * khtml/rendering/render_style.h:
        (khtml::BorderValue::nonZero):
        (khtml::):
        (khtml::BorderImage::m_verticalRule):
        (khtml::BorderImage::operator==):
        (khtml::BorderImage::hasImage):
        (khtml::BorderImage::image):
        (khtml::BorderData::hasBorder):
        (khtml::BorderData::hasBorderRadius):
        (khtml::BorderData::borderLeftWidth):
        (khtml::BorderData::borderRightWidth):
        (khtml::BorderData::borderTopWidth):
        (khtml::BorderData::borderBottomWidth):
        (khtml::BorderData::operator==):
        (khtml::BackgroundLayer::backgroundClip):
        (khtml::BackgroundLayer::backgroundOrigin):
        (khtml::BackgroundLayer::isBackgroundClipSet):
        (khtml::BackgroundLayer::isBackgroundOriginSet):
        (khtml::BackgroundLayer::setBackgroundClip):
        (khtml::BackgroundLayer::setBackgroundOrigin):
        (khtml::BackgroundLayer::clearBackgroundClip):
        (khtml::BackgroundLayer::clearBackgroundOrigin):
        (khtml::RenderStyle::borderImage):
        (khtml::RenderStyle::borderTopLeftRadius):
        (khtml::RenderStyle::borderTopRightRadius):
        (khtml::RenderStyle::borderBottomLeftRadius):
        (khtml::RenderStyle::borderBottomRightRadius):
        (khtml::RenderStyle::hasBorderRadius):
        (khtml::RenderStyle::borderLeftWidth):
        (khtml::RenderStyle::borderRightWidth):
        (khtml::RenderStyle::borderTopWidth):
        (khtml::RenderStyle::borderBottomWidth):
        (khtml::RenderStyle::backgroundClip):
        (khtml::RenderStyle::backgroundOrigin):
        (khtml::RenderStyle::resetBorder):
        (khtml::RenderStyle::resetBorderImage):
        (khtml::RenderStyle::resetBorderRadius):
        (khtml::RenderStyle::resetBorderTopLeftRadius):
        (khtml::RenderStyle::resetBorderTopRightRadius):
        (khtml::RenderStyle::resetBorderBottomLeftRadius):
        (khtml::RenderStyle::resetBorderBottomRightRadius):
        (khtml::RenderStyle::setBorderImage):
        (khtml::RenderStyle::setBorderTopLeftRadius):
        (khtml::RenderStyle::setBorderTopRightRadius):
        (khtml::RenderStyle::setBorderBottomLeftRadius):
        (khtml::RenderStyle::setBorderBottomRightRadius):
        (khtml::RenderStyle::setBorderRadius):
        (khtml::RenderStyle::initialBackgroundClip):
        (khtml::RenderStyle::initialBackgroundOrigin):
        (khtml::RenderStyle::initialBorderImage):
        (khtml::RenderStyle::initialBorderRadius):
        * kwq/KWQPainter.h:
        (QPainter::):
        * kwq/KWQPainter.mm:
        (QPainter::drawEllipse):
        (QPainter::drawScaledAndTiledPixmap):
        (QPainter::addRoundedRectClip):
        * kwq/KWQPixmap.h:
        * kwq/KWQPixmap.mm:
        (QPixmap::setAnimationRect):
        * kwq/WebCoreImageRenderer.h:

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

16 years ago Fix comment parsing so that it is lax for <style>. Better fix eventually
hyatt [Sat, 27 Aug 2005 00:12:33 +0000 (00:12 +0000)]
Fix comment parsing so that it is lax for <style>.  Better fix eventually
will be to not even have the tokenizer do anything with <!-- and --> inside
<style> and <script>.

        Reviewed by adele

        * khtml/html/htmltokenizer.cpp:
        (khtml::HTMLTokenizer::parseComment):

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

16 years ago Add support for a new scaling and tiling function so that border images from CSS3
hyatt [Sat, 27 Aug 2005 00:03:43 +0000 (00:03 +0000)]
Add support for a new scaling and tiling function so that border images from CSS3
can be implemented.

        Reviewed by darin

        * WebCoreSupport.subproj/WebImageData.h:
        * WebCoreSupport.subproj/WebImageData.m:
        (-[WebImageData scaleAndTileInRect:fromRect:withHorizontalTileRule:withVerticalTileRule:context:]):
        * WebCoreSupport.subproj/WebImageRenderer.m:
        (-[WebImageRenderer scaleAndTileInRect:fromRect:withHorizontalTileRule:withVerticalTileRule:context:]):
        (-[WebImageRenderer setAnimationRect:]):
        * WebView.subproj/WebHTMLView.m:
        (-[WebHTMLView updateFocusState]):

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

16 years ago Reviewed by John.
mjs [Fri, 26 Aug 2005 23:46:27 +0000 (23:46 +0000)]
    Reviewed by John.

<rdar://problem/4224911> many many leaks in kjsyyparse with malformed Javascript

Record all nodes that are created during parsing, and delete any
that are left floating with a refcount of 0.

* kjs/internal.cpp:
        (KJS::Parser::saveNewNode):
        (KJS::clearNewNodes):
        (KJS::Parser::parse):
        * kjs/internal.h:
        * kjs/nodes.cpp:
        (Node::Node):
        * kjs/nodes.h:
        (KJS::Node::refcount):

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

16 years ago Reviewed by John.
mjs [Fri, 26 Aug 2005 23:42:16 +0000 (23:42 +0000)]
    Reviewed by John.

- fixed <rdar://problem/4232452> many many leaks in kjsyyparse on some well-formed JavaScript (can repro on sony.com, webkit tests)

Fixed by changing the refcounting scheme for nodes. Instead of each node implementing a custom ref and
deref for all its children (and being responsible for deleting them), nodes use a smart pointer to
hold their children, and smart pointers are used outside the node tree as well. This change mostly
removes code.

* JavaScriptCore.xcodeproj/project.pbxproj:
        * kjs/function.cpp:
        (KJS::DeclaredFunctionImp::DeclaredFunctionImp):
        (KJS::GlobalFuncImp::callAsFunction):
        * kjs/function.h:
        * kjs/function_object.cpp:
        (FunctionObjectImp::construct):
        * kjs/grammar.y:
        * kjs/internal.cpp:
        (KJS::Parser::parse):
        (KJS::Parser::accept):
        (KJS::InterpreterImp::checkSyntax):
        (KJS::InterpreterImp::evaluate):
        * kjs/internal.h:
        * kjs/nodes.cpp:
        (Node::Node):
        (Node::~Node):
        (ElementNode::evaluate):
        (PropertyValueNode::evaluate):
        (ArgumentListNode::evaluateList):
        (NewExprNode::evaluate):
        (FunctionCallValueNode::evaluate):
        (FunctionCallBracketNode::evaluate):
        (FunctionCallDotNode::evaluate):
        (RelationalNode::evaluate):
        (StatListNode::execute):
        (StatListNode::processVarDecls):
        (VarDeclListNode::evaluate):
        (VarDeclListNode::processVarDecls):
        (ForInNode::ForInNode):
        (ClauseListNode::processVarDecls):
        (CaseBlockNode::evalBlock):
        (FuncDeclNode::processFuncDecl):
        (FuncExprNode::evaluate):
        (SourceElementsNode::execute):
        (SourceElementsNode::processFuncDecl):
        (SourceElementsNode::processVarDecls):
        * kjs/nodes.h:
        (KJS::Node::ref):
        (KJS::Node::deref):
        (KJS::NumberNode::NumberNode):
        (KJS::GroupNode::GroupNode):
        (KJS::ElementNode::ElementNode):
        (KJS::ArrayNode::ArrayNode):
        (KJS::PropertyValueNode::PropertyValueNode):
        (KJS::ObjectLiteralNode::ObjectLiteralNode):
        (KJS::BracketAccessorNode::BracketAccessorNode):
        (KJS::DotAccessorNode::DotAccessorNode):
        (KJS::ArgumentListNode::ArgumentListNode):
        (KJS::ArgumentsNode::ArgumentsNode):
        (KJS::NewExprNode::NewExprNode):
        (KJS::FunctionCallValueNode::FunctionCallValueNode):
        (KJS::FunctionCallResolveNode::FunctionCallResolveNode):
        (KJS::FunctionCallBracketNode::FunctionCallBracketNode):
        (KJS::FunctionCallDotNode::FunctionCallDotNode):
        (KJS::PostfixNode::PostfixNode):
        (KJS::DeleteNode::DeleteNode):
        (KJS::VoidNode::VoidNode):
        (KJS::TypeOfNode::TypeOfNode):
        (KJS::PrefixNode::PrefixNode):
        (KJS::UnaryPlusNode::UnaryPlusNode):
        (KJS::NegateNode::NegateNode):
        (KJS::BitwiseNotNode::BitwiseNotNode):
        (KJS::LogicalNotNode::LogicalNotNode):
        (KJS::MultNode::MultNode):
        (KJS::AddNode::AddNode):
        (KJS::ShiftNode::ShiftNode):
        (KJS::RelationalNode::RelationalNode):
        (KJS::EqualNode::EqualNode):
        (KJS::BitOperNode::BitOperNode):
        (KJS::BinaryLogicalNode::BinaryLogicalNode):
        (KJS::ConditionalNode::ConditionalNode):
        (KJS::AssignResolveNode::AssignResolveNode):
        (KJS::AssignBracketNode::AssignBracketNode):
        (KJS::AssignDotNode::AssignDotNode):
        (KJS::CommaNode::CommaNode):
        (KJS::AssignExprNode::AssignExprNode):
        (KJS::VarDeclListNode::VarDeclListNode):
        (KJS::VarStatementNode::VarStatementNode):
        (KJS::ExprStatementNode::ExprStatementNode):
        (KJS::IfNode::IfNode):
        (KJS::DoWhileNode::DoWhileNode):
        (KJS::WhileNode::WhileNode):
        (KJS::ForNode::ForNode):
        (KJS::ReturnNode::ReturnNode):
        (KJS::WithNode::WithNode):
        (KJS::CaseClauseNode::CaseClauseNode):
        (KJS::ClauseListNode::ClauseListNode):
        (KJS::ClauseListNode::clause):
        (KJS::ClauseListNode::next):
        (KJS::SwitchNode::SwitchNode):
        (KJS::LabelNode::LabelNode):
        (KJS::ThrowNode::ThrowNode):
        (KJS::CatchNode::CatchNode):
        (KJS::FinallyNode::FinallyNode):
        (KJS::TryNode::TryNode):
        (KJS::ParameterNode::ParameterNode):
        (KJS::ParameterNode::nextParam):
        (KJS::FuncDeclNode::FuncDeclNode):
        (KJS::FuncExprNode::FuncExprNode):
        * kjs/nodes2string.cpp:
        (KJS::SourceStream::operator<<):
        (ElementNode::streamTo):
        (PropertyValueNode::streamTo):
        (ArgumentListNode::streamTo):
        (StatListNode::streamTo):
        (VarDeclListNode::streamTo):
        (CaseBlockNode::streamTo):
        (ParameterNode::streamTo):
        (SourceElementsNode::streamTo):
        * kjs/shared_ptr.h: Added.
        (kxmlcore::SharedPtr::SharedPtr):
        (kxmlcore::SharedPtr::~SharedPtr):
        (kxmlcore::SharedPtr::isNull):
        (kxmlcore::SharedPtr::notNull):
        (kxmlcore::SharedPtr::reset):
        (kxmlcore::SharedPtr::get):
        (kxmlcore::SharedPtr::operator*):
        (kxmlcore::SharedPtr::operator->):
        (kxmlcore::SharedPtr::operator!):
        (kxmlcore::SharedPtr::operator bool):
        (kxmlcore::SharedPtr::operator==):
        (kxmlcore::::operator):
        (kxmlcore::operator!=):
        (kxmlcore::static_pointer_cast):
        (kxmlcore::const_pointer_cast):

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

16 years ago Reviewed by Darin Adler.
sullivan [Fri, 26 Aug 2005 22:39:33 +0000 (22:39 +0000)]
    Reviewed by Darin Adler.

        Test cases added: none, doesn't affect layout

        - fixed these leaks:
        <rdar://problem/4232514> many leaks of StyleBaseImpl called within computeAndStoreNodeDesiredStyle within -[WebView paste:],
        seen running webkit tests (probably affects Mail)
        <rdar://problem/4232572> many leaks of StyleBaseImpl called within fixupNodeStyles within -[WebView paste:],
        seen running webkit tests (probably affects Mail)
        <rdar://problem/4232629> many leaks of StyleBaseImpl within startMarkup within -[WebHTMLView _writeSelectionToPasteboard:],
        seen running webkit tests
        <rdar://problem/4232779> many leaks of StyleBaseImpl within createMarkup within -[WebHTMLView _writeSelectionToPasteboard:],
        seen running webkit tests

        * khtml/editing/markup.cpp:
        (khtml::startMarkup):
        Put Position::computedStyle() result into a local variable so it can be reffed/dereffed, avoids a leak.
        Done in two places in this method. This fixes 4232629.
        (khtml::createMarkup):
        ditto, but only in one place. This fixes 4232779.

        * khtml/editing/replace_selection_command.cpp:
        (khtml::ReplaceSelectionCommand::fixupNodeStyles):
        ditto. This fixes 4232572.
        (khtml::computeAndStoreNodeDesiredStyle):
        ditto, but in two places. This fixes 4232514.

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

16 years ago Reviewed by Beth.
adele [Fri, 26 Aug 2005 22:02:58 +0000 (22:02 +0000)]
    Reviewed by Beth.

        * WebKit.xcodeproj/project.pbxproj: Changed WebKit.Framework to WebKit.framework in UMBRELLA_FRAMEWORK.

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

16 years agoFix copyright header
andersca [Fri, 26 Aug 2005 19:14:27 +0000 (19:14 +0000)]
Fix copyright header

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

16 years ago Reviewed by John.
darin [Fri, 26 Aug 2005 17:58:27 +0000 (17:58 +0000)]
    Reviewed by John.
        Landed by Darin.

        - fixed http://bugzilla.opendarwin.org/show_bug.cgi?id=4664
          TOT Crash from backwards null check in WebScriptObject.mm

        * bindings/objc/WebScriptObject.mm:
        (+[WebScriptObject _convertValueToObjcValue:originExecutionContext:executionContext:]):
        Remove bogus !.

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

16 years agoAdd back the old ChangeLog, for reference.
mjs [Fri, 26 Aug 2005 10:49:50 +0000 (10:49 +0000)]
Add back the old ChangeLog, for reference.

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

16 years ago Reviewed by Maciej.
harrison [Thu, 25 Aug 2005 23:46:30 +0000 (23:46 +0000)]
    Reviewed by Maciej.

        <rdar://problem/4227734> Denver Regression: WebCore selection bug on lines starting with tab (clownfish)

        The text is in a DIV styled with "white-space:pre", and uses newline characters as linebreaks.
        WebKit's text renderer is erroneously considering the width of the lines leading up to the tab
        character when calculating the width of the tab.
        Easily fixed by having widthForNextCharacter ignore the widthToStart when working with tabWidth.
        Any prior text that fits in the same line is already factored into the xpos, which is paid attention to.

        * WebCoreSupport.subproj/WebTextRenderer.m:
        (widthForNextCharacter):
        Ignore the widthToStart when working with tabWidth.

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

16 years ago Reviewed by John Sullivan.
darin [Thu, 25 Aug 2005 23:13:58 +0000 (23:13 +0000)]
    Reviewed by John Sullivan.

        - fixed http://bugzilla.opendarwin.org/show_bug.cgi?id=4654
          one more pass of HTMLNames refinement

        * khtml/html/htmlnames.h: Used new "for each" macros so the lists of tags here can
        be re-used in other files.
        * khtml/html/htmlnames.cpp: (DOM::HTMLNames::init): Changed the name of the function
        and used the macros defined in the header to avoid repeating the lists.

        * khtml/khtml_part.cpp: (KHTMLPart::init): Update for function name change.

        * khtml/html/html_elementimpl.cpp: (HTMLElementImpl::isRecognizedTagName): Use the
        macro from htmlnames.h to avoid repeating the list of tags.

        * khtml/ecma/kjs_css.cpp:
        * khtml/ecma/kjs_dom.cpp:
        * khtml/ecma/kjs_html.cpp:
        * khtml/editing/apply_style_command.cpp:
        * khtml/editing/break_blockquote_command.cpp:
        * khtml/editing/composite_edit_command.cpp:
        * khtml/editing/delete_selection_command.cpp:
        * khtml/editing/htmlediting.cpp:
        * khtml/editing/insert_line_break_command.cpp:
        * khtml/editing/insert_paragraph_separator_command.cpp:
        * khtml/editing/markup.cpp:
        * khtml/editing/replace_selection_command.cpp:
        * khtml/editing/visible_position.cpp:
        * khtml/editing/visible_text.cpp:
        * khtml/editing/visible_units.cpp:
        * khtml/html/html_documentimpl.cpp:
        * khtml/html/html_formimpl.cpp:
        * khtml/html/html_inlineimpl.cpp:
        * khtml/html/html_listimpl.cpp:
        * khtml/html/html_listimpl.h:
        * khtml/html/html_miscimpl.cpp:
        * khtml/html/html_objectimpl.cpp:
        * khtml/html/html_tableimpl.cpp:
        * khtml/html/htmlfactory.cpp:
        * khtml/html/htmlparser.cpp:
        * khtml/html/htmltokenizer.cpp:
        * khtml/misc/decoder.cpp:
        * khtml/rendering/render_applet.cpp:
        * khtml/rendering/render_form.cpp:
        * khtml/rendering/render_frames.cpp:
        * khtml/rendering/render_list.cpp:
        * khtml/rendering/render_table.cpp:
        * khtml/rendering/render_theme.cpp:
        * khtml/xml/dom_nodeimpl.cpp:
        * khtml/xml/dom_position.cpp:
        * khtml/xml/xml_tokenizer.cpp:
        * kwq/DOM.mm:
        * kwq/DOMHTML.mm:
        * kwq/KWQAccObject.mm:
        * kwq/KWQKHTMLPart.cpp:
        * kwq/KWQKHTMLPart.mm:
        * kwq/WebCoreBridge.mm:
        Updated "using" because HTMLNames is now inside the DOM namespace.

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