1. 04 Dec, 2005 1 commit
    • eseidel's avatar
      Bug #: 5877 · 2928be58
      eseidel authored
      Submitted by: eseidel
      Reviewed by: mjs
              No test cases needed/possible, only removing dead code.
      
              Remove rotten #ifdef'd code from the source:
              APPLE_CHANGES & KHTML_NO_CPLUSPLUS_DOM
              http://bugzilla.opendarwin.org/show_bug.cgi?id=5877
      
              * khtml/dom/css_rule.h:
              (DOM::CSSRule::):
              * khtml/dom/css_stylesheet.h:
              * khtml/dom/css_value.h:
              (DOM::CSSValue::):
              (DOM::CSSPrimitiveValue::):
              * khtml/dom/dom2_events.cpp:
              (DOM::EventListener::handleEventImpl):
              * khtml/dom/dom2_events.h:
              (DOM::Event::):
              (DOM::EventException::):
              (DOM::MutationEvent::):
              * khtml/dom/dom2_range.h:
              (DOM::RangeException::):
              (DOM::Range::):
              * khtml/dom/dom2_traversal.cpp:
              * khtml/dom/dom2_traversal.h:
              (DOM::NodeFilter::):
              * khtml/dom/dom_exception.h:
              (DOM::DOMException::):
              * khtml/dom/dom_misc.cpp:
              (DOM::DomShared::~DomShared):
              * khtml/dom/dom_misc.h:
              (DOM::DomShared::deleteMe):
              * khtml/dom/dom_node.h:
              (DOM::Node::):
              * khtml/ecma/kjs_events.cpp:
              (KJS::JSAbstractEventListener::handleEvent):
              * khtml/ecma/kjs_traversal.cpp:
              (KJS::JSNodeFilterCondition::acceptNode):
              * khtml/khtml_part.cpp:
              (KHTMLPart::stopLoading):
              * khtml/khtml_part.h:
              * khtml/khtmlview.cpp:
              (KHTMLView::viewportMousePressEvent):
              (KHTMLView::focusNextPrevNode):
              * kwq/KWQKConfigBase.h:
              * kwq/KWQKHTMLPageCache.h:
              * kwq/KWQPointArray.h:
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@11430 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      2928be58
  2. 03 Dec, 2005 8 commits
    • ggaren's avatar
      Layout test for <rdar://problem/4364302> leftmargin and topmargin · ac4dd7c1
      ggaren authored
              should match marginwidth and marginheight respectively
      
              * fast/block/positioning/leftmargin-topmargin-expected.txt: Added.
              * fast/block/positioning/leftmargin-topmargin.html: Added.
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@11429 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      ac4dd7c1
    • ggaren's avatar
      Reviewed by Darin. · 0c1b0b99
      ggaren authored
              Fixed <rdar://problem/4364302> leftmargin and topmargin should match
              marginwidth and marginheight respectively
      
              Layout test added:
              positioning/leftmargin-topmargin-expected.txt
              positioning/leftmargin-topmargin.html
      
              * khtml/html/html_baseimpl.cpp:
              (HTMLBodyElementImpl::parseMappedAttribute): Merged
              leftmargin/marginwidth, topmargin/marginheight
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@11428 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      0c1b0b99
    • justing's avatar
      New layout tests for: · da1f1212
      justing authored
              <http://bugzilla.opendarwin.org/show_bug.cgi?id=5856>
              Selection based in an editable block can extend outside
      
              Reviewed by darin
      
              * editing/selection/expanding-selections-expected.checksum: Added.
              * editing/selection/expanding-selections-expected.png: Added.
              * editing/selection/expanding-selections-expected.txt: Added.
              * editing/selection/expanding-selections.html: Added.
              * editing/selection/expanding-selections2-expected.checksum: Added.
              * editing/selection/expanding-selections2-expected.png: Added.
              * editing/selection/expanding-selections2-expected.txt: Added.
              * editing/selection/expanding-selections2.html: Added.
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@11427 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      da1f1212
    • justing's avatar
      <http://bugzilla.opendarwin.org/show_bug.cgi?id=5856> · 4182d224
      justing authored
              Selection based in an editable block can extend outside
      
              validate() used to do expansion of the selection.  The expansion
              itself wasn't validated, so it could create a selection
              that extended outside an editable area.  Also m_base and
              m_extent weren't updated with the results of the expansion.
      
              Reviewed by darin
      
              Layout tests added:
              * editing/selection/expanding-selections
              * editing/selection/expanding-selections2
      
              * khtml/editing/SelectionController.cpp:
              (khtml::SelectionController::expandUsingGranularity): Does the expansion.
              (khtml::SelectionController::validate): Removed the granularity parameter.
              * khtml/editing/SelectionController.h:
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@11426 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      4182d224
    • ggaren's avatar
      Reviewed by Kevin. · 1c38f2ff
      ggaren authored
              Fixed <rdar://problem/3918897> trailer windows at haroldandkumar.com
              show up wrong size (with scroll bars)
      
              We had the wrong default features for new windows. The IE rule is:
              all features except for channelmode and fullscreen default to YES, but
              if the user specifies a feature string, all features default to NO.
              (There is no public standard that applies to this method.)
      
              <http://msdn.microsoft.com/workshop/author/dhtml/reference/methods/open_0.asp>
      
              No test case because testing requires a call to window.open, which
              DumpRenderTree can't simulate.
      
              * khtml/ecma/kjs_window.cpp:
              (KJS::WindowFunc::callAsFunction):
              * kwq/KWQKPartsBrowserExtension.h:
              (KParts::WindowArgs::WindowArgs):
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@11425 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      1c38f2ff
    • andersca's avatar
      Didn't mean to commit this. · 36441554
      andersca authored
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@11424 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      36441554
    • andersca's avatar
      2005-12-01 Anders Carlsson <andersca@mac.com> · 275c12ca
      andersca authored
              Reviewed by Darin.
      
              - Fix <http://bugzilla.opendarwin.org/show_bug.cgi?id=4340>
              Safari not supporting disabled in multi select option tag.
      
              * khtml/rendering/render_form.cpp:
              (RenderSelect::updateFromElement):
              Update calls to append functions to set the enabled state of items.
      
              * kwq/KWQComboBox.h:
              (QComboBox::appendItem):
              (QComboBox::appendGroupLabel):
              (QComboBox::appendSeparator):
              Add enabled parameter to append functions.
      
              * kwq/KWQComboBox.mm:
              (QComboBox::QComboBox):
              Don't autoenable menu items on the popup button since that's handled
              manually now.
      
              (QComboBox::setTitle):
              Set enabled state on menu items.
      
              (QComboBox::appendItem):
              Add enabled parameter.
      
              * kwq/KWQListBox.h:
              (KWQListBoxItem::KWQListBoxItem):
              Add enabled variable to item struct.
      
              (QListBox::appendItem):
              (QListBox::appendGroupLabel):
              Add enabled parameter to append functions.
      
              * kwq/KWQListBox.mm:
              (QListBox::appendItem):
              Add enabled parameter.
      
              (-[KWQTableView tableView:shouldSelectRow:]):
              Only select the row if the item is enabled.
      
              (-[KWQTableView drawRow:clipRect:]):
              Draw using the disabled color if the row is disabled.
      
              * manual-tests/disabled-option-elements.html: Added.
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@11423 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      275c12ca
    • darin's avatar
      Improved ChangeLog comment. · bfb9bb97
      darin authored
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@11422 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      bfb9bb97
  3. 02 Dec, 2005 18 commits
    • bdakin's avatar
      Bug #: · ce4242be
      bdakin authored
      Submitted by:
      Reviewed by:
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@11421 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      ce4242be
    • eseidel's avatar
      Bug #: none · 995800d8
      eseidel authored
      Submitted by: eseidel
      Reviewed by: tim h
              Added ending newlines to files missing them.
      
              * ForwardingHeaders/kjs/property_map.h:
              * khtml/rendering/break_lines.cpp:
              * khtml/xbl/xbl_binding.h:
              * khtml/xbl/xbl_protobinding.h:
              * khtml/xbl/xbl_protohandler.h:
              * kwq/DOM-compat.h:
              * kwq/KWQTextUtilities.h:
              * kwq/WebCoreKeyboardAccess.h:
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@11420 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      995800d8
    • eseidel's avatar
      Bug #: none · 85b3d052
      eseidel authored
      Submitted by: eseidel
      Reviewed by: no review needed, svg build fix only.
              SVG Build fix after SharedPtr -> RefPtr changes.
      
              * ksvg2/events/SVGZoomEventImpl.h:
              * ksvg2/svg/SVGAElementImpl.h:
              * ksvg2/svg/SVGAnimateColorElementImpl.h:
              * ksvg2/svg/SVGAnimateTransformElementImpl.h:
              * ksvg2/svg/SVGAnimatedTemplate.h:
              * ksvg2/svg/SVGAnimationElementImpl.cpp:
              (SVGAnimationElementImpl::parseMappedAttribute):
              * ksvg2/svg/SVGAnimationElementImpl.h:
              * ksvg2/svg/SVGCircleElementImpl.h:
              * ksvg2/svg/SVGClipPathElementImpl.h:
              * ksvg2/svg/SVGComponentTransferFunctionElementImpl.h:
              * ksvg2/svg/SVGCursorElementImpl.h:
              * ksvg2/svg/SVGEllipseElementImpl.h:
              * ksvg2/svg/SVGExternalResourcesRequiredImpl.h:
              * ksvg2/svg/SVGFEBlendElementImpl.h:
              * ksvg2/svg/SVGFEColorMatrixElementImpl.h:
              * ksvg2/svg/SVGFEComponentTransferElementImpl.h:
              * ksvg2/svg/SVGFECompositeElementImpl.h:
              * ksvg2/svg/SVGFEDiffuseLightingElementImpl.h:
              * ksvg2/svg/SVGFEFloodElementImpl.h:
              * ksvg2/svg/SVGFEGaussianBlurElementImpl.h:
              * ksvg2/svg/SVGFEImageElementImpl.h:
              * ksvg2/svg/SVGFELightElementImpl.h:
              * ksvg2/svg/SVGFEMergeNodeElementImpl.h:
              * ksvg2/svg/SVGFEOffsetElementImpl.h:
              * ksvg2/svg/SVGFESpecularLightingElementImpl.h:
              * ksvg2/svg/SVGFETileElementImpl.h:
              * ksvg2/svg/SVGFETurbulenceElementImpl.h:
              * ksvg2/svg/SVGFilterElementImpl.h:
              * ksvg2/svg/SVGFilterPrimitiveStandardAttributesImpl.h:
              * ksvg2/svg/SVGFitToViewBoxImpl.h:
              * ksvg2/svg/SVGGradientElementImpl.h:
              * ksvg2/svg/SVGHelper.h:
              (KSVG::lazy_create):
              * ksvg2/svg/SVGImageElementImpl.h:
              * ksvg2/svg/SVGLineElementImpl.h:
              * ksvg2/svg/SVGLinearGradientElementImpl.h:
              * ksvg2/svg/SVGMarkerElementImpl.h:
              * ksvg2/svg/SVGPathElementImpl.h:
              * ksvg2/svg/SVGPatternElementImpl.h:
              * ksvg2/svg/SVGPolyElementImpl.h:
              * ksvg2/svg/SVGRadialGradientElementImpl.h:
              * ksvg2/svg/SVGRectElementImpl.h:
              * ksvg2/svg/SVGSVGElementImpl.h:
              * ksvg2/svg/SVGStopElementImpl.h:
              * ksvg2/svg/SVGStyleElementImpl.h:
              * ksvg2/svg/SVGStyledElementImpl.h:
              * ksvg2/svg/SVGStyledTransformableElementImpl.h:
              * ksvg2/svg/SVGTestsImpl.h:
              * ksvg2/svg/SVGTextContentElementImpl.h:
              * ksvg2/svg/SVGTextPositioningElementImpl.h:
              * ksvg2/svg/SVGTransformImpl.h:
              * ksvg2/svg/SVGURIReferenceImpl.h:
              * ksvg2/svg/SVGUseElementImpl.h:
              * ksvg2/svg/SVGViewElementImpl.h:
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@11419 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      85b3d052
    • eseidel's avatar
      Bug #: none · 5d43870c
      eseidel authored
      Submitted by: eseidel
      Reviewed by: none needed.
              No review needed.
      
              * ksvg2/scripts/make_names.pl: Add standard license header.
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@11418 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      5d43870c
    • adele's avatar
      LayoutTests: · b099cec2
      adele authored
              Updating test for latest changes in:
              <rdar://problem/4360657> Regression: Seed: WebKit image scaling broken
      
              * fast/replaced/width100percent-expected.checksum:
              * fast/replaced/width100percent-expected.png:
              * fast/replaced/width100percent-expected.txt:
              * fast/replaced/width100percent.html:
      
      WebCore:
      
              Reviewed by Hyatt.
      
              - fix for <rdar://problem/4360657> Regression: Seed: WebKit image scaling broken
      
              We're backing out the fix for <rdar://problem/3952698>.
              With the new button implementation, the buttons will
              not overlap for the telia webmail case.  We may need to address
              the minWidth behavior for other elements at a later time.
      
              * khtml/rendering/render_form.cpp:
              (RenderLineEdit::calcMinMaxWidth):
              (RenderTextArea::calcMinMaxWidth):
              * khtml/rendering/render_replaced.cpp:
              (RenderReplaced::calcMinMaxWidth):
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@11413 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      b099cec2
    • ggaren's avatar
      Reviewed by NOBODY (OOPS!). · 7daff43c
      ggaren authored
              Fixed <rdar://problem/4344954> Glendale REGRESSION (Safari 416.12-417.2)
              cannot tab to next input field after tab-completing an email address in
              gmail.
      
              Implemented work-around to conceal the selectionEnd property if the
              document is on the gmail domain. We'll remove this code once Google
              fixes its site.
      
              No testcase because this is a domain-specific work-around.
      
              * khtml/ecma/kjs_html.cpp:
              (KJS::HTMLElement::textAreaGetter):
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@11408 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      7daff43c
    • justing's avatar
      <rdar://problem/4345030> · aac8c0fb
      justing authored
              Denver REGRESSION (10.4.2-10.4.3): Two identical warnings on "Back" from Amazon's package tracker
      
              Before checking the navigation policy for a request, the request is compared
              against the last checked request.  If the two are the same, no check is done.
              In the bug, the two requests are identical except for the boolean on
              NSURLRequests that tells Foundation to support multipart loads for that request.
              One request was the one that was used to start servicing "Back" operation, and
              the second was being used to start loading the page (it needed to be reloaded
              because it was the result of a form submission). Set the boolean on all
              NSURLRequests, not just one's that are about to be used to start a load.
      
              Reviewed by harrison
      
              * WebView.subproj/WebDataSource.m:
              (-[WebDataSource _startLoading:]):
              (-[WebDataSource initWithRequest:]):
              * WebView.subproj/WebDataSourcePrivate.h:
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@11407 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      aac8c0fb
    • mjs's avatar
      SVG build fix, not reviewed. · 65af52b5
      mjs authored
      	- land the ksvg2 part of my SharedPtr --> RefPtr change, which I
      	forgot about before.
      
              * ksvg2/misc/KSVGTimeScheduler.cpp:
              (KSVG::SVGTimer::notifyAll):
              * ksvg2/svg/SVGAnimateColorElementImpl.cpp:
              (SVGAnimateColorElementImpl::handleTimerEvent):
              * ksvg2/svg/SVGAnimateTransformElementImpl.cpp:
              (SVGAnimateTransformElementImpl::handleTimerEvent):
              (SVGAnimateTransformElementImpl::parseTransformValue):
              (SVGAnimateTransformElementImpl::initialMatrix):
              * ksvg2/svg/SVGAnimationElementImpl.cpp:
              (SVGAnimationElementImpl::parseMappedAttribute):
              * ksvg2/svg/SVGDocumentImpl.cpp:
              (SVGDocumentImpl::~SVGDocumentImpl):
              (SVGDocumentImpl::dispatchZoomEvent):
              (SVGDocumentImpl::dispatchScrollEvent):
              (SVGDocumentImpl::dispatchKeyEvent):
              (SVGDocumentImpl::executeScripts):
              (SVGDocumentImpl::dispatchUIEvent):
              (SVGDocumentImpl::dispatchMouseEvent):
              * ksvg2/svg/SVGLocatableImpl.cpp:
              (SVGLocatableImpl::getCTM):
              (SVGLocatableImpl::getScreenCTM):
              * ksvg2/svg/SVGMarkerElementImpl.cpp:
              (SVGMarkerElementImpl::canvasResource):
              * ksvg2/svg/SVGPatternElementImpl.cpp:
              (SVGPatternElementImpl::drawPatternContentIntoTile):
              (SVGPatternElementImpl::getCTM):
              * ksvg2/svg/SVGSVGElementImpl.cpp:
              (SVGSVGElementImpl::viewport):
              (SVGSVGElementImpl::checkIntersection):
              (SVGSVGElementImpl::checkEnclosure):
              (SVGSVGElementImpl::getCTM):
              (SVGSVGElementImpl::getScreenCTM):
              * ksvg2/svg/SVGScriptElementImpl.cpp:
              (SVGScriptElementImpl::executeScript):
              * ksvg2/svg/SVGStyledTransformableElementImpl.cpp:
              (SVGStyledTransformableElementImpl::updateLocalTransform):
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@11406 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      65af52b5
    • thatcher's avatar
      Reviewed by Darin. · fa97c3f1
      thatcher authored
      	- fix <rdar://problem/4361048> Regression: Seed: scrolling with scrollwheel, trackpad
      	doesn't work for nested framesets at gmail.com
      
              * kwq/KWQKHTMLPart.mm:
              (KWQKHTMLPart::passWheelEventToChildWidget):
              * manual-tests/resources/lorem-text.html: Added.
              * manual-tests/resources/nestedframesets.html: Added.
              * manual-tests/scrolling-nestedframesets.html: Added.
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@11404 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      fa97c3f1
    • vicki's avatar
      Reviewed by Darin. · eceaddd9
      vicki authored
      	- fix <rdar://problem/4361048> Regression: Seed: scrolling with scrollwheel, trackpad
      	doesn't work for nested framesets at gmail.com
      
              * kwq/KWQKHTMLPart.mm:
              (KWQKHTMLPart::passWheelEventToChildWidget):
              * manual-tests/resources/lorem-text.html: Added.
              * manual-tests/resources/nestedframesets.html: Added.
              * manual-tests/scrolling-nestedframesets.html: Added.
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@11402 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      eceaddd9
    • aboule's avatar
      Reviewed by rjw. · 9e126f0b
      aboule authored
              Added #else for XSLT ifdef to make sure switch case
              doesn't fall through when feature turned off.
      
      	* khtml/ecma/kjs_window.cpp:
              (KJS::Window::getValueProperty):
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@11400 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      9e126f0b
    • hyatt's avatar
      Add layout test for new clipping behavior. · 7672a5e5
      hyatt authored
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@11399 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      7672a5e5
    • hyatt's avatar
      Fix for overflow clipping bug when a positioned element is · 912fd470
      hyatt authored
      	inserted in between two overflow:hidden elements in a
      	document.
      
              Reviewed by beth
      
              fast/clip/018.html
      
              * khtml/rendering/render_layer.cpp:
              (khtml::RenderLayer::calculateClipRects):
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@11398 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      912fd470
    • andersca's avatar
      2005-12-02 Anders Carlsson <andersca@mac.com> · b87d4af0
      andersca authored
              Reviewed by Timothy.
      
              * WebCore.xcodeproj/project.pbxproj:
              Remove KWQRefPtr.h
      
              * kwq/KWQKHTMLPart.mm:
              (KWQKHTMLPart::paint):
              Remove a call to notNull here.
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@11397 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      b87d4af0
    • thatcher's avatar
      Reviewed by Maciej. · 4de69ac0
      thatcher authored
              Cache the lastItem and lastItemOffset for fast retrieval of the
              same index or indeicies greater than lastItemOffset. Also cache
              the length. Like other node lists these cached values rest when the
              subtree under the root node changes.
      
              * khtml/xml/dom_nodeimpl.cpp:
              (ChildNodeListImpl::length): Use cachedLength when possible.
              (ChildNodeListImpl::item): Use lastItemOffset and lastItem if we can.
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@11396 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      4de69ac0
    • justing's avatar
      Reviewed by justin · 2c1b5b04
      justing authored
              Updated/added tests for:
              <http://bugzilla.opendarwin.org/show_bug.cgi?id=4003>
              contentEditable div cannot be edited if it starts out with empty or <p/>
      
              * editing/deleting/delete-3775172-fix-expected.txt: Fixed.
              * editing/inserting/editing-empty-divs-expected.checksum: Added.
              * editing/inserting/editing-empty-divs-expected.png: Added.
              * editing/inserting/editing-empty-divs-expected.txt: Added.
              * editing/inserting/editing-empty-divs.html: Added.
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@11395 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      2c1b5b04
    • justing's avatar
      <http://bugzilla.opendarwin.org/show_bug.cgi?id=4003> · 51fbb169
      justing authored
              contentEditable div cannot be edited if it starts out with empty or <p/>
      
              Reviewed/tweaked/landed by justin
      
              * khtml/editing/visible_position.cpp:
              (khtml::VisiblePosition::init): A position at the original block
              shouldn't be considered 'outside' the original block.
              (khtml::hasRenderedChildrenWithHeight): Added.
              (khtml::VisiblePosition::isCandidate): A block flow element with
              rendered children may be considered a candidate for a visible
              position, as long as its children do not have a positive height.
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@11394 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      51fbb169
    • andersca's avatar
      Remove duplicate entry · 989aef14
      andersca authored
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@11393 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      989aef14
  4. 01 Dec, 2005 8 commits
    • mjs's avatar
      JavaScriptCore: · 3936425b
      mjs authored
              Reviewed by Tim Hatcher.
      
      	- removed deprecated reset, isNull and nonNull methods
      
              * kxmlcore/RefPtr.h:
      
      WebCore:
      
              Reviewed by Tim Hatcher.
      
      	- removed deprecated reset, isNull and nonNull methods
      	- replaced use of KWQRefPtr with RefPtr
      
              * khtml/ecma/kjs_dom.cpp:
              (KJS::DOMNode::toBoolean):
              (KJS::DOMNode::toPrimitive):
              (KJS::DOMNode::toString):
              (KJS::DOMNodeList::toPrimitive):
              * khtml/ecma/kjs_html.cpp:
              (KJS::OptionConstructorImp::construct):
              * khtml/ecma/xmlhttprequest.cpp:
              (KJS::XMLHttpRequest::getValueProperty):
              (KJS::XMLHttpRequest::putValueProperty):
              (KJS::XMLHttpRequest::mark):
              (KJS::XMLHttpRequest::changeState):
              (KJS::XMLHttpRequest::open):
              * khtml/editing/edit_command.cpp:
              * khtml/html/html_tableimpl.cpp:
              (DOM::HTMLTableSectionElementImpl::insertRow):
              (DOM::HTMLTableSectionElementImpl::deleteRow):
              (DOM::HTMLTableRowElementImpl::insertCell):
              (DOM::HTMLTableRowElementImpl::deleteCell):
              * khtml/khtml_part.cpp:
              (KHTMLPart::scheduleScript):
              (KHTMLPart::executeScheduledScript):
              (KHTMLPart::clear):
              (KHTMLPart::khtmlMousePressEvent):
              * khtml/khtmlview.cpp:
              (KHTMLViewPrivate::reset):
              (KHTMLView::updateDragAndDrop):
              (KHTMLView::cancelDragAndDrop):
              (KHTMLView::performDragAndDrop):
              * khtml/rendering/render_block.cpp:
              (khtml::RenderBlock::updateFirstLetter):
              * khtml/rendering/render_text.cpp:
              (RenderText::setStyle):
              * khtml/xml/dom_docimpl.cpp:
              (DocumentImpl::prepareMouseEvent):
              * khtml/xml/dom_elementimpl.cpp:
              (NamedAttrMapImpl::setNamedItem):
              * khtml/xml/dom_nodeimpl.h:
              (DOM::NodeImpl::MouseEvent::MouseEvent):
              * kwq/KWQArrayImpl.h:
              * kwq/KWQArrayImpl.mm:
              (KWQArrayImpl::KWQArrayPrivate::KWQArrayPrivate):
              (KWQArrayImpl::duplicate):
              (KWQArrayImpl::detach):
              * kwq/KWQClipboard.mm:
              (KWQClipboard::setDragImage):
              (KWQClipboard::dragNSImage):
              * kwq/KWQFontMetrics.h:
              * kwq/KWQFontMetrics.mm:
              (QFontMetricsPrivate::QFontMetricsPrivate):
              (QFontMetrics::setFont):
              (QFontMetrics::ascent):
              (QFontMetrics::descent):
              (QFontMetrics::lineSpacing):
              (QFontMetrics::xHeight):
              (QFontMetrics::width):
              (QFontMetrics::floatWidth):
              (QFontMetrics::checkSelectionPoint):
              * kwq/KWQKHTMLPart.mm:
              (KWQKHTMLPart::paint):
              (KWQKHTMLPart::openURLFromPageCache):
              (KWQKHTMLPart::khtmlMousePressEvent):
              (KWQKHTMLPart::khtmlMouseMoveEvent):
              (KWQKHTMLPart::dragSourceMovedTo):
              (KWQKHTMLPart::dragSourceEndedAt):
              (KWQKHTMLPart::mouseDown):
              (KWQKHTMLPart::snapshotDragImage):
              (KWQKHTMLPart::markMisspellings):
              (KWQKHTMLPart::setMarkedTextRange):
              * kwq/KWQMapImpl.h:
              * kwq/KWQMapImpl.mm:
              (KWQMapImpl::KWQMapPrivate::KWQMapPrivate):
              (KWQMapImpl::copyOnWrite):
              (KWQMapImpl::swap):
              * kwq/KWQRefPtr.h: Removed.
              * kwq/KWQRegExp.h:
              * kwq/KWQRegExp.mm:
              (QRegExp::KWQRegExpPrivate::KWQRegExpPrivate):
              (QRegExp::operator=):
              * kwq/KWQValueListImpl.h:
              * kwq/KWQValueListImpl.mm:
              (KWQValueListImpl::KWQValueListPrivate::KWQValueListPrivate):
              (KWQValueListImpl::operator=):
              (KWQValueListImpl::copyOnWrite):
              * kwq/KWQVariant.h:
              * kwq/KWQVariant.mm:
              (QVariant::QVariantPrivate::):
              (QVariant::QVariantPrivate::QVariantPrivate):
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@11392 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      3936425b
    • thatcher's avatar
      Reviewed by Beth. · 93b4dccc
      thatcher authored
              Another fix for 4098083 to apply to sliders.
      
              <rdar://problem/4098083> REGRESSION (125-312): crash
              in [KWQTableView resignFirstResponder] selecting from JS menu
              (car4you.at, etc.)
      
              Since it is possible that a render widget's eventFilterObject
              has been destroyed even though the render widget is still ref-ed,
              we need to nil-check the eventFilterObject before we use it to get
              the eventFilter.
      
              * kwq/KWQSlider.mm:
              (-[KWQSlider becomeFirstResponder]): Added nil check.
              (-[KWQSlider resignFirstResponder]): Added nil check.
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@11386 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      93b4dccc
    • adele's avatar
      LayoutTests: · 25189c07
      adele authored
              Added test for <rdar://problem/4356771> Regression: Mail always scrolls to the bottom of a message when replying/forwarding
      
              * editing/selection/focus_editable_html-expected.checksum: Added.
              * editing/selection/focus_editable_html-expected.png: Added.
              * editing/selection/focus_editable_html-expected.txt: Added.
              * editing/selection/focus_editable_html.html: Added.
      
      WebCore:
      
              Reviewed by Vicki and Dave Harrsion.
      
              - fixed <rdar://problem/4356771> Regression: Mail always scrolls to the bottom of a message when replying/forwarding
      
              Fixed a bug in getRect where the code would return a zero sized rect at the
              lower right corner if the origin was 0,0.  This was causing the scrolling code to
              attempt to scroll to the lower left corner of the editable html element in Mail.
      
              Added test:
              * editing/selection/focus_editable_html.html
      
              * khtml/xml/dom_nodeimpl.cpp:
              (DOM::ContainerNodeImpl::getRect):
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@11385 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      25189c07
    • vicki's avatar
      Reviewed by Vicki. · b6be7994
      vicki authored
      	- fix <rdar://problem/4349721> Regression: Hovering over menu item doesn't highlight menu item or
      	mousing up on menu item in applet does not open URL in new window at smartmoney.com
      
      	Since Java depends on doing a hit test inside it's mouse moved handling, let hit testing on Java
      	applets go through the standard NSView code path. Since this should only happen for Java, add a global
      	so that we can Use our own WebHTMLView hit testing when calling from _updateMouseoverWithEvent.
      
              * WebView.subproj/WebHTMLView.m:
              (-[WebHTMLView _hitViewForEvent:]): rename forceRealHitTest to forceNSViewHitTest
              (-[WebHTMLView _updateMouseoverWithEvent:]): set global variable  to force a WebHTMLView-style hit test from here
              (-[WebHTMLView hitTest:]): perform the appropriate hit test based on global variables
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@11381 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      b6be7994
    • andersca's avatar
      2005-12-01 Anders Carlsson <andersca@mac.com> · f1e1a0a2
      andersca authored
              Reviewed by Darin.
      
              - Fixes <http://bugzilla.opendarwin.org/show_bug.cgi?id=3382>
      
              Patch by Mark Rowe.
      
              * kjs/nodes2string.cpp:
              (ForInNode::streamTo):
              Add lexpr if there's no varDecl.
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@11377 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      f1e1a0a2
    • andersca's avatar
      2005-12-01 Anders Carlsson <andersca@mac.com> · 15f55ce4
      andersca authored
              Reviewed by Geoffrey.
      
              - Add test for <http://bugzilla.opendarwin.org/show_bug.cgi?id=3382>
      
              * fast/js/for-in-to-text-expected.txt: Added.
              * fast/js/for-in-to-text.html: Added.
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@11376 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      15f55ce4
    • mjs's avatar
      JavaScriptCore: · bb3d15c2
      mjs authored
              Rubber stamped by Eric.
      
      	- renamed SharedPtr to RefPtr via script
      
              * JavaScriptCore.xcodeproj/project.pbxproj:
              * kjs/function.cpp:
              (KJS::GlobalFuncImp::callAsFunction):
              * kjs/function.h:
              * kjs/function_object.cpp:
              (FunctionObjectImp::construct):
              * kjs/internal.cpp:
              (KJS::Parser::parse):
              (KJS::InterpreterImp::checkSyntax):
              (KJS::InterpreterImp::evaluate):
              * kjs/internal.h:
              * kjs/nodes.h:
              * kjs/nodes2string.cpp:
              (KJS::SourceStream::operator<<):
              * kjs/protect.h:
              * kxmlcore/RefPtr.h: Added.
              (KXMLCore::RefPtr::RefPtr):
              (KXMLCore::RefPtr::~RefPtr):
              (KXMLCore::RefPtr::isNull):
              (KXMLCore::RefPtr::notNull):
              (KXMLCore::RefPtr::reset):
              (KXMLCore::RefPtr::get):
              (KXMLCore::RefPtr::operator*):
              (KXMLCore::RefPtr::operator->):
              (KXMLCore::RefPtr::operator!):
              (KXMLCore::RefPtr::operator UnspecifiedBoolType):
              (KXMLCore::::operator):
              (KXMLCore::operator==):
              (KXMLCore::operator!=):
              (KXMLCore::static_pointer_cast):
              (KXMLCore::const_pointer_cast):
              * kxmlcore/SharedPtr.h: Removed.
      
      WebCore:
      
              Rubber stamped by Eric.
      
      	- renamed SharedPtr to RefPtr via script
      
              * ForwardingHeaders/kxmlcore/RefPtr.h: Added.
              * ForwardingHeaders/kxmlcore/SharedPtr.h: Removed.
              * khtml/css/css_computedstyle.h:
              * khtml/ecma/XSLTProcessor.cpp:
              (KJS::XSLTProcessorProtoFunc::callAsFunction):
              * khtml/ecma/XSLTProcessor.h:
              * khtml/ecma/domparser.h:
              * khtml/ecma/kjs_css.h:
              * khtml/ecma/kjs_dom.cpp:
              (KJS::DOMNamedNodesCollection::DOMNamedNodesCollection):
              (KJS::DOMNamedNodesCollection::getOwnPropertySlot):
              * khtml/ecma/kjs_dom.h:
              * khtml/ecma/kjs_events.h:
              * khtml/ecma/kjs_html.cpp:
              (KJS::HTMLDocument::namedItemGetter):
              (KJS::KJS::HTMLCollection::getNamedItems):
              (KJS::OptionConstructorImp::construct):
              * khtml/ecma/kjs_html.h:
              * khtml/ecma/kjs_range.h:
              * khtml/ecma/kjs_traversal.h:
              * khtml/ecma/kjs_views.h:
              * khtml/ecma/kjs_window.cpp:
              (KJS::Window::namedItemGetter):
              * khtml/ecma/xmlhttprequest.h:
              * khtml/editing/SelectionController.cpp:
              (khtml::SelectionController::toRange):
              * khtml/editing/SelectionController.h:
              * khtml/editing/apply_style_command.cpp:
              (khtml::StyleChange::init):
              (khtml::StyleChange::currentlyHasStyle):
              (khtml::ApplyStyleCommand::doApply):
              (khtml::ApplyStyleCommand::applyRelativeFontStyleChange):
              (khtml::ApplyStyleCommand::removeCSSStyle):
              (khtml::hasTextDecorationProperty):
              (khtml::ApplyStyleCommand::extractTextDecorationStyle):
              (khtml::ApplyStyleCommand::extractAndNegateTextDecorationStyle):
              (khtml::ApplyStyleCommand::pushDownTextDecorationStyleAroundNode):
              (khtml::ApplyStyleCommand::removeInlineStyle):
              (khtml::ApplyStyleCommand::addInlineStyleIfNeeded):
              (khtml::ApplyStyleCommand::computedFontSize):
              * khtml/editing/apply_style_command.h:
              * khtml/editing/edit_command.cpp:
              (khtml::EditCommandPtr::EditCommandPtr):
              (khtml::EditCommandPtr::operator=):
              * khtml/editing/edit_command.h:
              * khtml/editing/markup.cpp:
              (khtml::startMarkup):
              * khtml/editing/visible_position.cpp:
              (khtml::makeRange):
              * khtml/editing/visible_position.h:
              * khtml/editing/visible_range.h:
              * khtml/editing/visible_text.cpp:
              (khtml::TextIterator::range):
              (khtml::SimplifiedBackwardsTextIterator::range):
              (khtml::CharacterIterator::range):
              (khtml::TextIterator::rangeFromLocationAndLength):
              (khtml::findPlainText):
              * khtml/editing/visible_text.h:
              (khtml::WordAwareIterator::range):
              * khtml/editing/visible_units.cpp:
              (khtml::previousBoundary):
              (khtml::nextBoundary):
              * khtml/html/html_elementimpl.cpp:
              (HTMLElementImpl::children):
              * khtml/html/html_elementimpl.h:
              * khtml/html/html_formimpl.cpp:
              (DOM::HTMLFormElementImpl::elements):
              (DOM::HTMLSelectElementImpl::add):
              (DOM::HTMLSelectElementImpl::optionsHTMLCollection):
              * khtml/html/html_formimpl.h:
              * khtml/html/html_imageimpl.cpp:
              (DOM::HTMLMapElementImpl::areas):
              * khtml/html/html_imageimpl.h:
              * khtml/html/html_miscimpl.cpp:
              (DOM::HTMLCollectionImpl::namedItems):
              * khtml/html/html_miscimpl.h:
              * khtml/html/html_tableimpl.cpp:
              (DOM::HTMLTableElementImpl::rows):
              (DOM::HTMLTableElementImpl::tBodies):
              (DOM::HTMLTableSectionElementImpl::insertRow):
              (DOM::HTMLTableSectionElementImpl::deleteRow):
              (DOM::HTMLTableSectionElementImpl::rows):
              (DOM::HTMLTableRowElementImpl::insertCell):
              (DOM::HTMLTableRowElementImpl::deleteCell):
              (DOM::HTMLTableRowElementImpl::cells):
              * khtml/html/html_tableimpl.h:
              * khtml/html/htmlparser.cpp:
              (HTMLParser::parseToken):
              (HTMLParser::insertNode):
              * khtml/khtml_events.h:
              * khtml/khtml_part.cpp:
              (KHTMLPart::selectionHasStyle):
              (KHTMLPart::selectionStartHasStyle):
              (KHTMLPart::selectionComputedStyle):
              (KHTMLPart::applyEditingStyleToBodyElement):
              (KHTMLPart::removeEditingStyleFromBodyElement):
              * khtml/khtmlpart_p.h:
              * khtml/khtmlview.cpp:
              (KHTMLView::viewportMousePressEvent):
              (KHTMLView::viewportMouseDoubleClickEvent):
              (KHTMLView::viewportMouseReleaseEvent):
              (KHTMLView::dispatchMouseEvent):
              * khtml/misc/shared.h:
              * khtml/rendering/bidi.cpp:
              * khtml/rendering/render_block.cpp:
              (khtml::RenderBlock::updateFirstLetter):
              * khtml/rendering/render_line.h:
              * khtml/rendering/render_text.cpp:
              (RenderText::setStyle):
              (RenderText::originalString):
              (RenderTextFragment::originalString):
              * khtml/rendering/render_text.h:
              * khtml/xml/dom2_eventsimpl.h:
              * khtml/xml/dom2_rangeimpl.cpp:
              (DOM::rangeOfContents):
              * khtml/xml/dom2_rangeimpl.h:
              * khtml/xml/dom_docimpl.cpp:
              (DocumentImpl::adoptNode):
              (DocumentImpl::setFocusNode):
              (DocumentImpl::addMarker):
              (DocumentImpl::removeMarkers):
              (DocumentImpl::applyXSLTransform):
              (DocumentImpl::images):
              (DocumentImpl::applets):
              (DocumentImpl::embeds):
              (DocumentImpl::objects):
              (DocumentImpl::links):
              (DocumentImpl::forms):
              (DocumentImpl::anchors):
              (DocumentImpl::all):
              (DocumentImpl::windowNamedItems):
              (DocumentImpl::documentNamedItems):
              (DocumentImpl::getElementsByName):
              * khtml/xml/dom_docimpl.h:
              (DOM::DocumentImpl::transformSourceDocument):
              * khtml/xml/dom_elementimpl.cpp:
              (ElementImpl::setAttributeNode):
              (ElementImpl::removeAttributeNode):
              (NamedAttrMapImpl::removeNamedItemNS):
              (NamedAttrMapImpl::setNamedItem):
              (NamedAttrMapImpl::removeNamedItem):
              * khtml/xml/dom_elementimpl.h:
              (DOM::ElementImpl::setAttributeNodeNS):
              * khtml/xml/dom_nodeimpl.cpp:
              (DOM::NodeImpl::childNodes):
              (DOM::NodeImpl::dispatchWindowEvent):
              (DOM::NodeImpl::dispatchMouseEvent):
              (DOM::NodeImpl::getElementsByTagNameNS):
              (DOM::ContainerNodeImpl::insertBefore):
              (DOM::ContainerNodeImpl::replaceChild):
              (DOM::ContainerNodeImpl::appendChild):
              (DOM::ContainerNodeImpl::addChild):
              * khtml/xml/dom_nodeimpl.h:
              (DOM::NodeImpl::getElementsByTagName):
              (DOM::NamedNodeMapImpl::removeNamedItem):
              (DOM::NamedNodeMapImpl::setNamedItemNS):
              * khtml/xml/dom_xmlimpl.h:
              * khtml/xsl/xslt_processorimpl.cpp:
              (DOM::XSLTProcessorImpl::createDocumentFromSource):
              (DOM::createFragmentFromSource):
              (DOM::xsltStylesheetPointer):
              (DOM::xmlDocPtrFromNode):
              (DOM::XSLTProcessorImpl::transformToString):
              (DOM::XSLTProcessorImpl::transformToDocument):
              (DOM::XSLTProcessorImpl::transformToFragment):
              (DOM::XSLTProcessorImpl::getParameter):
              * khtml/xsl/xslt_processorimpl.h:
              * kwq/KWQClipboard.h:
              * kwq/KWQKHTMLPart.h:
              * kwq/KWQKHTMLPart.mm:
              (KWQKHTMLPart::findString):
              (KWQKHTMLPart::advanceToNextMisspelling):
              (KWQKHTMLPart::fontForSelection):
              (KWQKHTMLPart::markMisspellings):
              (KWQKHTMLPart::shouldClose):
              * kwq/WebCoreBridge.mm:
              (-[WebCoreBridge convertToNSRange:DOM::]):
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@11375 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      bb3d15c2
    • mjs's avatar
      JavaScriptCore: · b60792d2
      mjs authored
      	Reviewed by Dave Hyatt.
      
              - change idiom used for implicit bool conversion of smart pointers, because the old one gives weird error messages sometimes
      
              * kjs/protect.h:
              (KJS::ProtectedPtr::operator UnspecifiedBoolType):
              * kxmlcore/SharedPtr.h:
              (KXMLCore::SharedPtr::operator UnspecifiedBoolType):
      
      WebCore:
      
      	Reviewed by Dave Hyatt.
      
              - change idiom used for implicit bool conversion of smart pointers, because the old one gives weird error messages sometimes
      
              * khtml/xml/DocPtr.h:
              (DOM::DocPtr::operator UnspecifiedBoolType):
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@11374 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      b60792d2
  5. 30 Nov, 2005 5 commits
    • eseidel's avatar
      Bug #: 5890 · 2d5f2992
      eseidel authored
      Submitted by: eseidel
      Reviewed by: darin
              No additional tests needed, acid2 covers this case.
      
              * khtml/xml/dom_elementimpl.cpp:
              (ElementImpl::rendererIsNeeded): call down into NodeImpl if needed.
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@11373 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      2d5f2992
    • ggaren's avatar
      Added layout test for <rdar://problem/4344760> REGRESSION · 658055d2
      ggaren authored
              (Safari 416.12-417.2) gmail 'reply' does not fill in to: field or
              quoted message (3751)
      
              * fast/forms/textarea-setvalue-without-renderer-expected.txt: Added.
              * fast/forms/textarea-setvalue-without-renderer.html: Added.
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@11364 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      658055d2
    • eseidel's avatar
      Bug #: 5887 · 535719d0
      eseidel authored
      Submitted by: eseidel
      Reviewed by: mjs
              No functionality change, no tests needed.
      
              Make make_names.pl namespace agnostic and add XLinkNames.* for SVG
      
              * WebCore+SVG/XLinkNamesWrapper.cpp: Added.
              * WebCore.xcodeproj/project.pbxproj: added files, build rule.
              * khtml/khtml_part.cpp:
              (KHTMLPart::init): init XLinkNames
              * khtml/xml/dom_elementimpl.cpp:
              (ElementImpl::rendererIsNeeded): remove foreignObjectTag (temp.)
              * ksvg2/misc/xlinkattrs.in: Added.
              * ksvg2/scripts/make_names.pl: make namespace agnostic
              * ksvg2/svg/SVGLocatableImpl.cpp: remove foreignObjectTag (temp.)
              (SVGLocatableImpl::nearestViewportElement):
              (SVGLocatableImpl::farthestViewportElement):
              * ksvg2/svg/SVGURIReferenceImpl.cpp: use XLinkNames
              (SVGURIReferenceImpl::parseMappedAttribute):
              * ksvg2/svg/svgattrs.in: remove href
              * ksvg2/svg/svgtags.in: comment out unused tags
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@11363 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      535719d0
    • eseidel's avatar
      Bug #: none · 956454e8
      eseidel authored
      Submitted by: eseidel
      Reviewed by: none neede, removing unused test results only.
              Removing erroneously committed results content.
      
              * svg/W3C-SVG-1.1/Resources/animation-add-BE-09-expected.checksum: Removed.
              * svg/W3C-SVG-1.1/Resources/animation-add-BE-09-expected.png: Removed.
              * svg/W3C-SVG-1.1/Resources/animation-add-BE-09-expected.txt: Removed.
              * svg/W3C-SVG-1.1/Resources/animation-extRef-image1-expected.checksum: Removed.
              * svg/W3C-SVG-1.1/Resources/animation-extRef-image1-expected.png: Removed.
              * svg/W3C-SVG-1.1/Resources/animation-extRef-image1-expected.txt: Removed.
              * svg/W3C-SVG-1.1/Resources/animation-extRef-image2-expected.checksum: Removed.
              * svg/W3C-SVG-1.1/Resources/animation-extRef-image2-expected.png: Removed.
              * svg/W3C-SVG-1.1/Resources/animation-extRef-image2-expected.txt: Removed.
              * svg/W3C-SVG-1.1/Resources/animation-extRef-image3-expected.checksum: Removed.
              * svg/W3C-SVG-1.1/Resources/animation-extRef-image3-expected.png: Removed.
              * svg/W3C-SVG-1.1/Resources/animation-extRef-image3-expected.txt: Removed.
              * svg/W3C-SVG-1.1/Resources/coords-units-01-f-expected.checksum: Removed.
              * svg/W3C-SVG-1.1/Resources/coords-units-01-f-expected.png: Removed.
              * svg/W3C-SVG-1.1/Resources/coords-units-01-f-expected.txt: Removed.
              * svg/W3C-SVG-1.1/Resources/ext-TestComic-expected.checksum: Removed.
              * svg/W3C-SVG-1.1/Resources/ext-TestComic-expected.png: Removed.
              * svg/W3C-SVG-1.1/Resources/ext-TestComic-expected.txt: Removed.
              * svg/W3C-SVG-1.1/Resources/filters-blend-01-f-expected.checksum: Removed.
              * svg/W3C-SVG-1.1/Resources/filters-blend-01-f-expected.png: Removed.
              * svg/W3C-SVG-1.1/Resources/filters-blend-01-f-expected.txt: Removed.
              * svg/W3C-SVG-1.1/Resources/filters-color-01-f-expected.checksum: Removed.
              * svg/W3C-SVG-1.1/Resources/filters-color-01-f-expected.png: Removed.
              * svg/W3C-SVG-1.1/Resources/filters-color-01-f-expected.txt: Removed.
              * svg/W3C-SVG-1.1/Resources/filters-composite-01-f-expected.checksum: Removed.
              * svg/W3C-SVG-1.1/Resources/filters-composite-01-f-expected.png: Removed.
              * svg/W3C-SVG-1.1/Resources/filters-composite-01-f-expected.txt: Removed.
              * svg/W3C-SVG-1.1/Resources/filters-conv-01-f-expected.checksum: Removed.
              * svg/W3C-SVG-1.1/Resources/filters-conv-01-f-expected.png: Removed.
              * svg/W3C-SVG-1.1/Resources/filters-conv-01-f-expected.txt: Removed.
              * svg/W3C-SVG-1.1/Resources/filters-diffuse-01-f-expected.checksum: Removed.
              * svg/W3C-SVG-1.1/Resources/filters-diffuse-01-f-expected.png: Removed.
              * svg/W3C-SVG-1.1/Resources/filters-diffuse-01-f-expected.txt: Removed.
              * svg/W3C-SVG-1.1/Resources/filters-example-01-f-expected.checksum: Removed.
              * svg/W3C-SVG-1.1/Resources/filters-example-01-f-expected.png: Removed.
              * svg/W3C-SVG-1.1/Resources/filters-example-01-f-expected.txt: Removed.
              * svg/W3C-SVG-1.1/Resources/interact-dom-01-f-expected.checksum: Removed.
              * svg/W3C-SVG-1.1/Resources/interact-dom-01-f-expected.png: Removed.
              * svg/W3C-SVG-1.1/Resources/interact-dom-01-f-expected.txt: Removed.
              * svg/W3C-SVG-1.1/Resources/interact-order-02-b-targ-expected.checksum: Removed.
              * svg/W3C-SVG-1.1/Resources/interact-order-02-b-targ-expected.png: Removed.
              * svg/W3C-SVG-1.1/Resources/interact-order-02-b-targ-expected.txt: Removed.
              * svg/W3C-SVG-1.1/Resources/interact-order-03-b-targ-expected.checksum: Removed.
              * svg/W3C-SVG-1.1/Resources/interact-order-03-b-targ-expected.png: Removed.
              * svg/W3C-SVG-1.1/Resources/interact-order-03-b-targ-expected.txt: Removed.
              * svg/W3C-SVG-1.1/Resources/linking-uri-01-b-expected.checksum: Removed.
              * svg/W3C-SVG-1.1/Resources/linking-uri-01-b-expected.png: Removed.
              * svg/W3C-SVG-1.1/Resources/linking-uri-01-b-expected.txt: Removed.
              * svg/W3C-SVG-1.1/Resources/linkingCircle-f-expected.checksum: Removed.
              * svg/W3C-SVG-1.1/Resources/linkingCircle-f-expected.png: Removed.
              * svg/W3C-SVG-1.1/Resources/linkingCircle-f-expected.txt: Removed.
              * svg/W3C-SVG-1.1/Resources/linkingToc-t-expected.checksum: Removed.
              * svg/W3C-SVG-1.1/Resources/linkingToc-t-expected.png: Removed.
              * svg/W3C-SVG-1.1/Resources/linkingToc-t-expected.txt: Removed.
              * svg/W3C-SVG-1.1/Resources/paths-data-01-f-expected.checksum: Removed.
              * svg/W3C-SVG-1.1/Resources/paths-data-01-f-expected.png: Removed.
              * svg/W3C-SVG-1.1/Resources/paths-data-01-f-expected.txt: Removed.
              * svg/W3C-SVG-1.1/Resources/paths-data-02-f-expected.checksum: Removed.
              * svg/W3C-SVG-1.1/Resources/paths-data-02-f-expected.png: Removed.
              * svg/W3C-SVG-1.1/Resources/paths-data-02-f-expected.txt: Removed.
              * svg/W3C-SVG-1.1/Resources/paths-data-03-f-expected.checksum: Removed.
              * svg/W3C-SVG-1.1/Resources/paths-data-03-f-expected.png: Removed.
              * svg/W3C-SVG-1.1/Resources/paths-data-03-f-expected.txt: Removed.
              * svg/W3C-SVG-1.1/Resources/paths-data-04-f-expected.checksum: Removed.
              * svg/W3C-SVG-1.1/Resources/paths-data-04-f-expected.png: Removed.
              * svg/W3C-SVG-1.1/Resources/paths-data-04-f-expected.txt: Removed.
              * svg/W3C-SVG-1.1/Resources/rects-expected.checksum: Removed.
              * svg/W3C-SVG-1.1/Resources/rects-expected.png: Removed.
              * svg/W3C-SVG-1.1/Resources/rects-expected.txt: Removed.
              * svg/W3C-SVG-1.1/Resources/rects_b-expected.checksum: Removed.
              * svg/W3C-SVG-1.1/Resources/rects_b-expected.png: Removed.
              * svg/W3C-SVG-1.1/Resources/rects_b-expected.txt: Removed.
              * svg/W3C-SVG-1.1/Resources/shapes-ellipse-01-b-expected.checksum: Removed.
              * svg/W3C-SVG-1.1/Resources/shapes-ellipse-01-b-expected.png: Removed.
              * svg/W3C-SVG-1.1/Resources/shapes-ellipse-01-b-expected.txt: Removed.
              * svg/W3C-SVG-1.1/Resources/shapes-ellipse-01-f-expected.checksum: Removed.
              * svg/W3C-SVG-1.1/Resources/shapes-ellipse-01-f-expected.png: Removed.
              * svg/W3C-SVG-1.1/Resources/shapes-ellipse-01-f-expected.txt: Removed.
              * svg/W3C-SVG-1.1/Resources/shapes-rect-01-b-expected.checksum: Removed.
              * svg/W3C-SVG-1.1/Resources/shapes-rect-01-b-expected.png: Removed.
              * svg/W3C-SVG-1.1/Resources/shapes-rect-01-b-expected.txt: Removed.
              * svg/W3C-SVG-1.1/Resources/shapes-rect-01-f-expected.checksum: Removed.
              * svg/W3C-SVG-1.1/Resources/shapes-rect-01-f-expected.png: Removed.
              * svg/W3C-SVG-1.1/Resources/shapes-rect-01-f-expected.txt: Removed.
              * svg/W3C-SVG-1.1/Resources/struct-frag-01-B-expected.checksum: Removed.
              * svg/W3C-SVG-1.1/Resources/struct-frag-01-B-expected.png: Removed.
              * svg/W3C-SVG-1.1/Resources/struct-frag-01-B-expected.txt: Removed.
              * svg/W3C-SVG-1.1/Resources/text-align-01-f-expected.checksum: Removed.
              * svg/W3C-SVG-1.1/Resources/text-align-01-f-expected.png: Removed.
              * svg/W3C-SVG-1.1/Resources/text-align-01-f-expected.txt: Removed.
              * svg/W3C-SVG-1.1/Resources/text-align-02-f-expected.checksum: Removed.
              * svg/W3C-SVG-1.1/Resources/text-align-02-f-expected.png: Removed.
              * svg/W3C-SVG-1.1/Resources/text-align-02-f-expected.txt: Removed.
              * svg/W3C-SVG-1.1/Resources/text-align-03-f-expected.checksum: Removed.
              * svg/W3C-SVG-1.1/Resources/text-align-03-f-expected.png: Removed.
              * svg/W3C-SVG-1.1/Resources/text-align-03-f-expected.txt: Removed.
              * svg/W3C-SVG-1.1/Resources/text-altglyph-01-f-expected.checksum: Removed.
              * svg/W3C-SVG-1.1/Resources/text-altglyph-01-f-expected.png: Removed.
              * svg/W3C-SVG-1.1/Resources/text-altglyph-01-f-expected.txt: Removed.
              * svg/W3C-SVG-1.1/Resources/text-extTref-BE-18-targ-expected.checksum: Removed.
              * svg/W3C-SVG-1.1/Resources/text-extTref-BE-18-targ-expected.png: Removed.
              * svg/W3C-SVG-1.1/Resources/text-extTref-BE-18-targ-expected.txt: Removed.
              * svg/W3C-SVG-1.1/Resources/text-intro-01-f-expected.checksum: Removed.
              * svg/W3C-SVG-1.1/Resources/text-intro-01-f-expected.png: Removed.
              * svg/W3C-SVG-1.1/Resources/text-intro-01-f-expected.txt: Removed.
              * svg/W3C-SVG-1.1/Resources/text-tref-01-f-expected.checksum: Removed.
              * svg/W3C-SVG-1.1/Resources/text-tref-01-f-expected.png: Removed.
              * svg/W3C-SVG-1.1/Resources/text-tref-01-f-expected.txt: Removed.
              * svg/W3C-SVG-1.1/Resources/text-ws-01-f-expected.checksum: Removed.
              * svg/W3C-SVG-1.1/Resources/text-ws-01-f-expected.png: Removed.
              * svg/W3C-SVG-1.1/Resources/text-ws-01-f-expected.txt: Removed.
              * svg/W3C-SVG-1.1/Resources/toc-sv-expected.checksum: Removed.
              * svg/W3C-SVG-1.1/Resources/toc-sv-expected.png: Removed.
              * svg/W3C-SVG-1.1/Resources/toc-sv-expected.txt: Removed.
              * svg/W3C-SVG-1.1/Resources/toc-svcmp-expected.checksum: Removed.
              * svg/W3C-SVG-1.1/Resources/toc-svcmp-expected.png: Removed.
              * svg/W3C-SVG-1.1/Resources/toc-svcmp-expected.txt: Removed.
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@11362 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      956454e8
    • eseidel's avatar
      Bug #: 5881 · 7d9a994b
      eseidel authored
      Submitted by: Rob Buis  <rwlbuis@xs4all.nl>
      Reviewed by: eseidel
              Fixes 5 test cases:
              - paths-data-02-t.svg (most noticeable)
              - fonts-elem-01-t.svg
              - fonts-elem-02-t.svg
              - fonts-elem-03-t.svg
              - fonts-elem-04-t.svg
      
              http://bugzilla.opendarwin.org/show_bug.cgi?id=5881
              Quadratic bezier path render error
      
              * ksvg2/svg/svgpathparser.cpp:
              (SVGPathParser::parseSVG):
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@11361 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      7d9a994b