1. 26 Sep, 2006 16 commits
    • sullivan's avatar
      WebCore: · caf3550b
      sullivan authored
              Reviewed by Darin
      
              * bridge/mac/WebCoreFrameBridge.h:
              * bridge/mac/WebCoreFrameBridge.mm:
              (-[WebCoreFrameBridge markAllMatchesForText:caseSensitive:limit:]):
              Added limit parameter, passed down to Frame
              
              * page/Frame.h:
              * page/Frame.cpp:
              (WebCore::Frame::markAllMatchesForText):
              Added limit parameter. Stop the search if it hits limit.
      
      WebKit:
      
              Reviewed by Darin
      
              * WebView/WebHTMLViewPrivate.h:
              * WebView/WebHTMLView.m:
              (-[WebHTMLView markAllMatchesForText:caseSensitive:limit:]):
              Added limit parameter, passed over the bridge. Stop the search if it hits limit.
      
              * WebView/WebViewPrivate.h:
              * WebView/WebView.m:
              (-[WebView markAllMatchesForText:caseSensitive:highlight:limit:]):
              Added limit parameter, passed to WebHTMLView.
      
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@16593 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      caf3550b
    • seangies's avatar
      Removed #if's. · baf40fdf
      seangies authored
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@16592 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      baf40fdf
    • justing's avatar
      LayoutTests: · cdacf131
      justing authored
              Reviewed by john
              
              <rdar://problem/4747695> 
              Gmail Editor: Crash at WebCore::Range::startPosition() when decreasing a indent
      
              * editing/deleting/list-item-1-expected.checksum: Added.
              * editing/deleting/list-item-1-expected.png: Added.
              * editing/deleting/list-item-1-expected.txt: Added.
              * editing/deleting/list-item-1.html: Added.
              * editing/execCommand/remove-list-item-1-expected.checksum: Added.
              * editing/execCommand/remove-list-item-1-expected.png: Added.
              * editing/execCommand/remove-list-item-1-expected.txt: Added.
              * editing/execCommand/remove-list-item-1.html: Added.
      
      WebCore:
      
              Reviewed by john
              
              <rdar://problem/4747695> 
              Gmail Editor: Crash at WebCore::Range::startPosition() when decreasing a indent
              
              * editing/DeleteSelectionCommand.cpp:
              (WebCore::DeleteSelectionCommand::initializeStartEnd): Stop expanding
              to select special elements that are fully selected after expansion
              moves to positions that are visually distinct from the originals.
              * editing/InsertListCommand.cpp:
              (WebCore::InsertListCommand::doApply): If the content of the list 
              item will be moved into another list, put it in a list item.
      
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@16587 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      cdacf131
    • harrison's avatar
      LayoutTests: · 478db1e6
      harrison authored
              Reviewed by John and TimH.
              
              <rdar://problem/4743256> Seed: Ctrl-Y key binding does nothing when kill ring is empty
      
              * editing/pasteboard/emacs-cntl-y-001-expected.checksum: Added.
              * editing/pasteboard/emacs-cntl-y-001-expected.png: Added.
              * editing/pasteboard/emacs-cntl-y-001-expected.txt: Added.
              * editing/pasteboard/emacs-cntl-y-001.html: Added.
      
      WebKit:
      
              Reviewed by John and TimH.
      
              <rdar://problem/4743256> Seed: Ctrl-Y key binding does nothing when kill ring is empty
      
              Use deleteBackward: when the killring string is empty. Was always using insertText:,
              but that ends up early-returning if the string to insert is empty.
              
              * WebView/WebHTMLView.m:
              (-[NSArray yank:]):
              (-[NSArray yankAndSelect:]):
      
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@16586 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      478db1e6
    • ggaren's avatar
      Reviewed by Darin. · 41eba0bf
      ggaren authored
              
              Temporary work-around for frame lifetime issue.
      
              * page/Frame.cpp:
              (WebCore::Frame::clear):
              (WebCore::Frame::disconnectOwnerElement):
      
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@16585 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      41eba0bf
    • weinig's avatar
      Reviewed by Tim H. · 460f0156
      weinig authored
              Patch for http://bugzilla.opendarwin.org/show_bug.cgi?id=11038
              Auto-generate DOMSVGElement for the Objective-C bindings
      
              - Auto-generates DOMSVGElement.
      
              - Make SVGExceptions work like all the other ExceptionCode
                extensions (Range, XPath, etc.) by adding SVGExceptionOffset
                and SVGExceptionMax.
      
              * DerivedSources.make:
              * WebCore.xcodeproj/project.pbxproj:
              * bindings/js/kjs_binding.cpp:
              (KJS::):
              (KJS::setDOMException):
              * bindings/objc/DOMInternal.h:
              * bindings/objc/DOMInternal.mm:
              (raiseDOMException):
              * bindings/objc/DOMSVG.h:
              * bindings/objc/DOMSVGExecption.h: Added.
              * ksvg2/ksvg.h:
              * ksvg2/svg/SVGElement.cpp:
              (WebCore::SVGElement::setId):
              (WebCore::SVGElement::setXmlbase):
              * ksvg2/svg/SVGElement.h:
              * ksvg2/svg/SVGElement.idl:
              * ksvg2/svg/SVGException.h: Added.
              (WebCore::):
      
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@16578 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      460f0156
    • eseidel's avatar
      2006-09-26 Eric Seidel <eric@eseidel.com> · 3e0a19d2
      eseidel authored
              Reviewed by anders.
      
              * projects/svg/status.xml: update status to reflect current state of SVG development
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@16577 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      3e0a19d2
    • eseidel's avatar
      2006-09-26 Eric Seidel <eric@eseidel.com> · be2e75ce
      eseidel authored
              Reviewed by Tim H.
              
              viewbox parser does not allow <tab> as a delimiter
              http://bugzilla.opendarwin.org/show_bug.cgi?id=11014
      
              Test: svg/hixie/viewbox/003.xml
      
              * ksvg2/svg/svgpathparser.cpp:
              (WebCore::isWhitespace): new function
              (WebCore::skipOptionalSpaces):
              (WebCore::skipOptionalSpacesOrComma):
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@16576 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      be2e75ce
    • eseidel's avatar
      2006-09-26 Eric Seidel <eric@eseidel.com> · 8192b622
      eseidel authored
              Reviewed by Tim H.
      
              SVGDocument::createElement does not create elements in the SVG namespace
              http://bugzilla.opendarwin.org/show_bug.cgi?id=10932
              
              Test: svg/custom/createelement.svg
      
              * ksvg2/svg/SVGDocument.cpp:
              (WebCore::SVGDocument::createElement):
              * ksvg2/svg/SVGDocument.h:
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@16575 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      8192b622
    • eseidel's avatar
      2006-09-26 Eric Seidel <eric@eseidel.com> · de9f5ab7
      eseidel authored
              Reviewed by Tim H.
              
              RenderPath::nodeAtPoint does not respect stroke width
              http://bugzilla.opendarwin.org/show_bug.cgi?id=10829
      
              Test: svg/custom/stroke-width-click.svg
      
              * kcanvas/device/quartz/KCanvasItemQuartz.mm:
              (WebCore::RenderPath::strokeContains):
              * kcanvas/device/quartz/QuartzSupport.h:
              * kcanvas/device/quartz/QuartzSupport.mm:
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@16574 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      de9f5ab7
    • eseidel's avatar
      Remove stray LayoutTests directory. · 6e467e63
      eseidel authored
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@16573 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      6e467e63
    • eseidel's avatar
      2006-09-26 Eric Seidel <eric@eseidel.com> · b85b2954
      eseidel authored
              Reviewed by mitz.
      
              Bring animation back to life
              http://bugzilla.opendarwin.org/show_bug.cgi?id=11021
              
              Register/unregister SVGSVGElements as time containers on insertion/removal.
              Replace uses of DeprecatedString with String in SVGAnimationElement
              Various whitespace clean-up.
      
              * ksvg2/misc/KSVGTimeScheduler.cpp:
              (WebCore::SVGTimer::notifyAll):
              * ksvg2/misc/SVGDocumentExtensions.cpp:
              (WebCore::SVGDocumentExtensions::startAnimations):
              (WebCore::SVGDocumentExtensions::pauseAnimations):
              (WebCore::SVGDocumentExtensions::unpauseAnimations):
              * ksvg2/svg/SVGAnimateTransformElement.cpp:
              (WebCore::SVGAnimateTransformElement::handleTimerEvent):
              (WebCore::SVGAnimateTransformElement::parseTransformValue):
              * ksvg2/svg/SVGAnimateTransformElement.h:
              * ksvg2/svg/SVGAnimationElement.cpp:
              (WebCore::SVGAnimationElement::SVGAnimationElement):
              (WebCore::SVGAnimationElement::parseMappedAttribute):
              (WebCore::SVGAnimationElement::parseClockValue):
              (WebCore::SVGAnimationElement::targetAttribute):
              (WebCore::SVGAnimationElement::setTargetAttribute):
              (WebCore::SVGAnimationElement::attributeName):
              * ksvg2/svg/SVGAnimationElement.h:
              (WebCore::SVGAnimationElement::rendererIsNeeded):
              * ksvg2/svg/SVGSVGElement.cpp:
              (WebCore::SVGSVGElement::getScreenCTM):
              (WebCore::SVGSVGElement::createRenderer):
              (WebCore::SVGSVGElement::insertedIntoDocument): added, calls addTimeContainer(this)
              (WebCore::SVGSVGElement::removedFromDocument): added, calls removeTimeContainer(this)
              * ksvg2/svg/SVGSVGElement.h:
              * ksvg2/svg/SVGSetElement.cpp:
              (WebCore::SVGSetElement::handleTimerEvent):
              * ksvg2/svg/SVGURIReference.cpp:
              (WebCore::SVGURIReference::getTarget):
              * ksvg2/svg/SVGURIReference.h:
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@16572 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      b85b2954
    • bdash's avatar
      2006-09-26 Graham Dennis <graham.dennis@gmail.com> · faf82c6d
      bdash authored
              Reviewed by mitzpettel.
      
              - fix http://bugzilla.opendarwin.org/show_bug.cgi?id=11020
              No-SVG build broken since r16549
              
              Change #if SVG_SUPPORT to #ifdef SVG_SUPPORT
      
              * css/cssparser.cpp:
              (WebCore::CSSParser::parseValue):
              * css/cssstyleselector.cpp:
              (WebCore::CSSStyleSelector::applyProperty):
              * page/FrameView.cpp:
              (WebCore::selectCursor):
              * platform/qt/GraphicsContextQt.cpp:
      
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@16571 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      faf82c6d
    • hyatt's avatar
      Fix win32 build bustage with StringImpl's toDouble method. · e5cdf9d8
      hyatt authored
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@16570 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      e5cdf9d8
    • hyatt's avatar
      Land groundwork for handling theme changes. · 341c27e8
      hyatt authored
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@16569 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      341c27e8
    • andersca's avatar
      2006-09-26 Anders Carlsson <acarlsson@apple.com> · 26326314
      andersca authored
              Reviewed by Maciej.
      
              http://bugzilla.opendarwin.org/show_bug.cgi?id=10820
              Add StringImpl::toDouble() and remove uses of .deprecatedString().toDouble()
              
              (Originally written by Eric Seidel).
              
              * bindings/js/kjs_window.cpp:
              (KJS::floatFeature):
              * ksvg2/svg/SVGAngle.cpp:
              (SVGAngle::setValueAsString):
              * ksvg2/svg/SVGAnimationElement.cpp:
              (SVGAnimationElement::parseMappedAttribute):
              * ksvg2/svg/SVGComponentTransferFunctionElement.cpp:
              (SVGComponentTransferFunctionElement::parseMappedAttribute):
              * ksvg2/svg/SVGFECompositeElement.cpp:
              (WebCore::SVGFECompositeElement::parseMappedAttribute):
              * ksvg2/svg/SVGFEDiffuseLightingElement.cpp:
              (WebCore::SVGFEDiffuseLightingElement::parseMappedAttribute):
              * ksvg2/svg/SVGFEDisplacementMapElement.cpp:
              (SVGFEDisplacementMapElement::parseMappedAttribute):
              * ksvg2/svg/SVGFELightElement.cpp:
              (SVGFELightElement::parseMappedAttribute):
              * ksvg2/svg/SVGFEOffsetElement.cpp:
              (WebCore::SVGFEOffsetElement::parseMappedAttribute):
              * ksvg2/svg/SVGFESpecularLightingElement.cpp:
              (SVGFESpecularLightingElement::parseMappedAttribute):
              * ksvg2/svg/SVGFETurbulenceElement.cpp:
              (WebCore::SVGFETurbulenceElement::parseMappedAttribute):
              * ksvg2/svg/SVGStopElement.cpp:
              (SVGStopElement::parseMappedAttribute):
              * platform/AtomicString.h:
              (WebCore::AtomicString::toDouble):
              * platform/PlatformString.h:
              * platform/String.cpp:
              (WebCore::String::toDouble):
              * platform/StringImpl.cpp:
              (WebCore::StringImpl::toDouble):
              * platform/StringImpl.h:
              * rendering/DeprecatedSlider.cpp:
              (WebCore::DeprecatedSlider::updateFromElement):
              * xml/XPathGrammar.y:
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@16568 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      26326314
  2. 25 Sep, 2006 14 commits
    • harrison's avatar
      Reviewed by Tim Omernick and Tim Hatcher. · 165ca0b9
      harrison authored
              <rdar://problem/4717965> Text Field text parameterized attributes should work
              <rdar://problem/4712111> Support NSAccessibilityInsertionPointLineNumberAttribute for AXTextArea elements
      
              * bridge/mac/WebCoreAXObject.mm:
              (-[WebCoreAXObject accessibilityAttributeValue:]):
              Use new line number support to implement NSAccessibilityInsertionPointLineNumberAttribute.
              
              (-[WebCoreAXObject accessibilityParameterizedAttributeNames]):
              Cleaned up. Added text field and text area parameterzed attributes.
              
              (-[WebCoreAXObject doAXLineForTextMarker:]):
              Fixed to be zero-based and to deal with the first position properly.
              
              (-[WebCoreAXObject doAXTextMarkerRangeForLine:]):
              Minor formatting.
              
              (-[WebCoreAXObject textMarkerForIndex:lastIndexOK:]):
              (-[WebCoreAXObject indexForTextMarker:]):
              (-[WebCoreAXObject textMarkerRangeForRange:]):
              (-[WebCoreAXObject rangeForTextMarkerRange:]):
              New utility methods.
              
              (-[WebCoreAXObject doAXLineForIndex:]):
              (-[WebCoreAXObject doAXRangeForLine:]):
              (-[WebCoreAXObject doAXStringForRange:]):
              (-[WebCoreAXObject doAXRangeForPosition:]):
              (-[WebCoreAXObject doAXRangeForIndex:]):
              (-[WebCoreAXObject doAXBoundsForRange:]):
              (-[WebCoreAXObject doAXAttributedStringForRange:]):
              (-[WebCoreAXObject doAXRTFForRange:]):
              (-[WebCoreAXObject doAXStyleRangeForIndex:]):
              Implement text field and text area parameterized attributes.
               
              (-[WebCoreAXObject accessibilityAttributeValue:forParameter:]):
              Added text field and text area parameterzed attributes.
      
              * rendering/RenderTextControl.h:
              Made indexForVisiblePosition() and visiblePositionForIndex() public.
      
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@16567 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      165ca0b9
    • aroben's avatar
      Reviewed by Brady. · 67aba1a2
      aroben authored
              Build fixes.
      
              * WebCore.vcproj/WebCore/WebCore.vcproj: Fix malformed XML.
              * platform/ResourceLoader.h: Store whether a particular job
              has received a response within the ResourceLoader object itself, since
              it's possible that we will enter the InternetReadFileExA while loop
              twice for the same job.
              * platform/ResourceLoaderInternal.h: Add private instance variable to
              store whether we've received a response.
              (WebCore::ResourceLoaderInternal::ResourceLoaderInternal):
              * platform/win/GraphicsContextWin.cpp: Fix order of preprocessor
              directives.
              * platform/win/ResourceLoaderWin.cpp: 
              (WebCore::ResourceLoader::onRequestComplete): Ask the ResourceLoader
              whether it has received a response instead of assuming it hasn't.
              (WebCore::ResourceLoader::setHasReceivedResponse): Added.
              (WebCore::ResourceLoader::hasReceivedResponse): Added.
              * platform/win/TemporaryLinkStubs.cpp: Rename setKnobProportion to
              setProportion
              (ScrollBar::setProportion):
      
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@16566 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      67aba1a2
    • beidson's avatar
      Requested by ggaren · bae38fcf
      beidson authored
              Disabled IconDatabase logging by default
      
              * platform/Logging.cpp:
              (WebCore::):
      
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@16565 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      bae38fcf
    • sfalken's avatar
      2006-09-25 Steve Falkenburg <sfalken@apple.com> · abdf2da4
      sfalken authored
              Reviewed by Jeff Jenkins.
      
              Tweak CF types.
      
              * platform/cf/ResourceLoaderCFNet.cpp:
              (WebCore::willCacheResponse):
      
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@16564 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      abdf2da4
    • justing's avatar
      LayoutTests: · 3705ffd7
      justing authored
              Reviewed by john
      
              * editing/execCommand/indent-empty-root-expected.checksum: Added.
              * editing/execCommand/indent-empty-root-expected.png: Added.
              * editing/execCommand/indent-empty-root-expected.txt: Added.
              * editing/execCommand/indent-empty-root.html: Added.
      
      WebCore:
      
              Reviewed by john
              
              <http://bugzilla.opendarwin.org/show_bug.cgi?id=11002>
              Gmail Editor: Crash at WebCore::SplitElementCommand::doApply() when attempting to indent in a new message
              
              * editing/IndentOutdentCommand.cpp:
              (WebCore::IndentOutdentCommand::indentRegion): Special case
              an empty root editable element.
      
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@16563 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      3705ffd7
    • beidson's avatar
      Math error in SystemTimeWin · 009098e9
      beidson authored
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@16562 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      009098e9
    • thatcher's avatar
      Build fix to avoid property name conflict warning. · aff9dfd3
      thatcher authored
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@16561 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      aff9dfd3
    • ap's avatar
      Reviewed by Eric. · 1669824c
      ap authored
              Whitespace cleanup; rename *job variables to *loader.
      
              * bindings/js/JSXMLHttpRequest.cpp:
              (KJS::JSXMLHttpRequestConstructorImp::JSXMLHttpRequestConstructorImp):
              (KJS::JSXMLHttpRequestConstructorImp::implementsConstruct):
              (KJS::JSXMLHttpRequestConstructorImp::construct):
              (KJS::JSXMLHttpRequest::getOwnPropertySlot):
              (KJS::JSXMLHttpRequest::getValueProperty):
              (KJS::JSXMLHttpRequest::put):
              (KJS::JSXMLHttpRequest::putValueProperty):
              (KJS::JSXMLHttpRequest::mark):
              (KJS::JSXMLHttpRequest::JSXMLHttpRequest):
              (KJS::JSXMLHttpRequest::~JSXMLHttpRequest):
              (KJS::JSXMLHttpRequestProtoFunc::callAsFunction):
              * bindings/js/JSXMLHttpRequest.h:
              (KJS::JSXMLHttpRequest::toBoolean):
              * xml/xmlhttprequest.cpp:
              (WebCore::XMLHttpRequest::XMLHttpRequest):
              (WebCore::XMLHttpRequest::urlMatchesDocumentDomain):
              (WebCore::XMLHttpRequest::send):
              (WebCore::XMLHttpRequest::abort):
              (WebCore::XMLHttpRequest::receivedAllData):
              (WebCore::XMLHttpRequest::receivedData):
              * xml/xmlhttprequest.h:
              (WebCore::):
      
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@16560 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      1669824c
    • thatcher's avatar
      WebCore: · aacdbc64
      thatcher authored
              Reviewed by Brady.
      
              - Deprecate the rest of the old-style methods that are not generated.
              - Add @property syntax to DOMRange.
      
              * WebCore.xcodeproj/project.pbxproj:
              * bindings/objc/DOM.mm:
              (-[DOMRange setStart:offset:]):
              (-[DOMRange setEnd:offset:]):
              (-[DOMRange compareBoundaryPoints:sourceRange:]):
              (-[DOMRange setStart::]):
              (-[DOMRange setEnd::]):
              (-[DOMRange compareBoundaryPoints::]):
              (-[DOMDocument createNodeIterator:whatToShow:filter:expandEntityReferences:]):
              (-[DOMDocument createTreeWalker:whatToShow:filter:expandEntityReferences:]):
              (-[DOMDocument createNodeIterator::::]):
              (-[DOMDocument createTreeWalker::::]):
              * bindings/objc/DOMCSS.h:
              * bindings/objc/DOMCSS.mm:
              (-[DOMDocument getComputedStyle:pseudoElement:]):
              (-[DOMDocument getComputedStyle::]):
              (-[DOMDocument getMatchedCSSRules:pseudoElement:]):
              * bindings/objc/DOMExtensions.h:
              * bindings/objc/DOMHTML.h:
              * bindings/objc/DOMRange.h:
              * bindings/objc/DOMTraversal.h:
      
      WebKit:
      
              Reviewed by Brady.
      
              Use the non-deprecated method names for getComputedStyle, setEnd and setStart.
      
              * WebInspector/WebInspector.m:
              (-[WebInspector _highlightNode:]):
              * WebView/WebHTMLView.m:
              (unionDOMRanges):
              (-[WebHTMLView _selectRangeInMarkedText:]):
              (-[WebTextCompleteController doCompletion]):
              * WebView/WebView.m:
              (-[WebView computedStyleForElement:pseudoElement:]):
      
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@16559 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      aacdbc64
    • thatcher's avatar
      Build fix. · 6b4afbef
      thatcher authored
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@16558 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      6b4afbef
    • eseidel's avatar
      2006-09-25 Eric Seidel <eric@eseidel.com> · 2fd5ac86
      eseidel authored
              Reviewed by mjs.
              
              Outermost <svg> element should clip to viewport
              http://bugzilla.opendarwin.org/show_bug.cgi?id=11007
      
              Test: svg/custom/viewport-clip.svg
      
              * css/svg.css: change svg:root overflow: from 'visible' to 'hidden'
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@16557 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      2fd5ac86
    • andersca's avatar
      2006-09-25 Anders Carlsson <acarlsson@apple.com> · faf7bea9
      andersca authored
              Reviewed by Maciej.
      
              * css/MediaList.cpp:
              Remove unused header.
              
              * dom/Document.cpp:
              (WebCore::Document::clear):
              Use clear instead of iterating through the list of event listeners, removing each one.
              (Doing that causes a crash when running the layout tests with GuardMalloc turned on)
              
              * html/HTMLKeygenElement.cpp:
              (WebCore::HTMLKeygenElement::HTMLKeygenElement):
              (WebCore::HTMLKeygenElement::appendFormData):
              Update due to changes in the SSL key generator.
              
              * ksvg2/svg/SVGAngle.cpp:
              Remove unused header.
              
              * ksvg2/svg/SVGAnimationElement.cpp:
              (SVGAnimationElement::parseMappedAttribute):
              Rename methods and pass Strings instead of DeprecatedStrings to
              parseSeparatedList.
              
              * ksvg2/svg/SVGFEColorMatrixElement.cpp:
              * ksvg2/svg/SVGFEDiffuseLightingElement.cpp:
              * ksvg2/svg/SVGFEDisplacementMapElement.cpp:
              * ksvg2/svg/SVGFEMergeElement.cpp:
              * ksvg2/svg/SVGFEOffsetElement.cpp:
              Remove unused headers.
              
              * ksvg2/svg/SVGHelper.cpp:
              (WebCore::SVGHelper::parseSeparatedList):
              * ksvg2/svg/SVGHelper.h:
              Rename ParseSeperatedList to parseSeparatedList, make it take a String instead of a 
              DeprecatedString and have it use Vector<String> instead of DeprecatedStringList.
              
              * ksvg2/svg/SVGLengthList.cpp:
              (WebCore::SVGLengthList::parse):
              * ksvg2/svg/SVGLengthList.h:
              Use Vector<String> instead of DeprecatedStringList.
              
              * loader/Cache.cpp:
              (WebCore::Cache::requestImage):
              (WebCore::Cache::requestStyleSheet):
              (WebCore::Cache::requestScript):
              (WebCore::Cache::requestXSLStyleSheet):
              (WebCore::Cache::requestXBLDocument):
              (WebCore::Cache::remove):
              (WebCore::Cache::get):
              Use a String as the key in the cache set instead of a RefPtr<StringImpl>.
              
              * loader/DocLoader.cpp:
              (WebCore::DocLoader::needReload):
              * loader/DocLoader.h:
              Use a HashSet instead of DeprecatedStringList.
              
              * page/FrameView.h:
              Remove declarations that have no functions.
              
              * platform/SSLKeyGenerator.h:
              * platform/mac/SSLKeyGeneratorMac.mm:
              (WebCore::supportedKeySizes):
              (WebCore::signedPublicKeyAndChallengeString):
              Convert to use Vector<String> instead of DeprecatedStringList, and String instead of
              DeprecatedString.
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@16556 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      faf7bea9
    • hyatt's avatar
      Fix win32 cursor build bustage. · 844b7fbc
      hyatt authored
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@16555 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      844b7fbc
    • hyatt's avatar
      Cleanup in RenderThemeWin and GraphicsContextCairo/Win · 5b1bc975
      hyatt authored
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@16554 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      5b1bc975
  3. 24 Sep, 2006 9 commits
    • eseidel's avatar
      2006-09-24 Eric Seidel <eric@eseidel.com> · f4596d6d
      eseidel authored
              Reviewed by beth.
      
              Browsers disagree on behavior for an invalid fill
              http://bugzilla.opendarwin.org/show_bug.cgi?id=11017
      
              * svg/custom/invalid-fill-expected.checksum: Added.
              * svg/custom/invalid-fill-expected.png: Added.
              * svg/custom/invalid-fill-expected.txt: Added.
              * svg/custom/invalid-fill.svg: Added.
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@16553 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      f4596d6d
    • eseidel's avatar
      2006-09-24 Eric Seidel <eric@eseidel.com> · 947551c1
      eseidel authored
              Reviewed by hyatt.
      
              <svg:a> cannot be styled with a:hover
              http://bugzilla.opendarwin.org/show_bug.cgi?id=11005
              
              Test: svg/hixie/cascade/002.xml
      
              * css/cssstyleselector.cpp:
              (WebCore::checkPseudoState):
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@16552 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      947551c1
    • weinig's avatar
      Reviewed by Tim H. · 3e7e81ca
      weinig authored
              Patch for http://bugzilla.opendarwin.org/show_bug.cgi?id=10882
              SVG needs Obj-C DOM bindings
      
              - Auto-generate the first 8 Objective-C SVG DOM bindings.  The 
                auto-generated classes are DOMSVGAngle, DOMSVGLength, DOMSVGLengthList,
                DOMSVGMatrix, DOMSVGPathSeg, DOMSVGPathSegList, DOMSVGTransform, and 
                DOMSVGTransformList.
      
              * DerivedSources.make:
              * WebCore.xcodeproj/project.pbxproj:
              * bindings/objc/DOMInternal.h:
              * bindings/objc/DOMSVG.h: Added.
              * ksvg2/svg/SVGAngle.idl:
              * ksvg2/svg/SVGLength.idl:
              * ksvg2/svg/SVGLengthList.idl:
              * ksvg2/svg/SVGMatrix.idl:
              * ksvg2/svg/SVGPathSeg.idl:
              * ksvg2/svg/SVGPathSegList.idl:
              * ksvg2/svg/SVGTransform.idl:
              * ksvg2/svg/SVGTransformList.idl:
      
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@16551 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      3e7e81ca
    • rwlbuis's avatar
      Hopefully this unbreaks the build, should fix linux build too. · 3cbd7a8e
      rwlbuis authored
      Thanks to WildFox and buildbot for the notification.
      
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@16550 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      3cbd7a8e
    • rwlbuis's avatar
      Reviewed by eseidel. · bbdae5c3
      rwlbuis authored
              Fix for http://bugzilla.opendarwin.org/show_bug.cgi?id=6001
              WebKit does not handle fallback custom cursors
              Fix for http://bugzilla.opendarwin.org/show_bug.cgi?id=6002
              WebKit does not properly handle SVG <cursor> element
      
              Add support for svg cursor images. Also make sure hotspot
              settings are handled correctly. Add tests for handling of css3
              cursor syntax with hotspots in strict and quirks mode. Finally
              implement fallback.
      
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@16549 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      bbdae5c3
    • weinig's avatar
      Reviewed by Tim H. · 4f67b13c
      weinig authored
              Patch for http://bugzilla.opendarwin.org/show_bug.cgi?id=11009
              Auto-generate the internal methods interfaces for the Objective-C bindings
      
              - Auto-generate the internal method declarations into their own files
                named in the form DOMFooBarInternal.h for class DOMFooBar.
      
              - Remove all use of DOM_cast from code.
      
              - Assorted cleanups.
      
              * WebCore.xcodeproj/project.pbxproj:
              * bindings/objc/DOM.mm:
              (-[DOMNode _initWithNode:WebCore::]):
              (-[DOMNode WebCore::]):
              (-[DOMRange dealloc]):
              (-[DOMRange finalize]):
              (-[DOMRange _initWithRange:WebCore::]):
              (-[DOMRange WebCore::]):
              (-[DOMNodeFilter _initWithNodeFilter:WebCore::]):
              (-[DOMNodeFilter WebCore::]):
              (-[DOMNodeFilter dealloc]):
              (-[DOMNodeFilter finalize]):
              (-[DOMNodeIterator _initWithNodeIterator:WebCore::filter:]):
              (-[DOMNodeIterator WebCore::]):
              (-[DOMTreeWalker _initWithTreeWalker:WebCore::filter:]):
              (-[DOMTreeWalker WebCore::]):
              * bindings/objc/DOMAbstractView.mm:
              (-[DOMAbstractView _initWithAbstractView:WebCore::]):
              * bindings/objc/DOMCSS.mm:
              (-[DOMStyleSheet _initWithStyleSheet:WebCore::]):
              (-[DOMCSSRule _initWithRule:WebCore::]):
              (-[DOMCSSValue _initWithValue:WebCore::]):
              * bindings/objc/DOMEvents.mm:
              (-[DOMEvent _initWithEvent:WebCore::]):
              * bindings/objc/DOMHTMLAppletElement.mm:
              (-[DOMHTMLAppletElement align]):
              (-[DOMHTMLAppletElement setAlign:]):
              (-[DOMHTMLAppletElement alt]):
              (-[DOMHTMLAppletElement setAlt:]):
              (-[DOMHTMLAppletElement archive]):
              (-[DOMHTMLAppletElement setArchive:]):
              (-[DOMHTMLAppletElement code]):
              (-[DOMHTMLAppletElement setCode:]):
              (-[DOMHTMLAppletElement codeBase]):
              (-[DOMHTMLAppletElement setCodeBase:]):
              (-[DOMHTMLAppletElement height]):
              (-[DOMHTMLAppletElement setHeight:]):
              (-[DOMHTMLAppletElement hspace]):
              (-[DOMHTMLAppletElement setHspace:]):
              (-[DOMHTMLAppletElement name]):
              (-[DOMHTMLAppletElement setName:]):
              (-[DOMHTMLAppletElement object]):
              (-[DOMHTMLAppletElement setObject:]):
              (-[DOMHTMLAppletElement vspace]):
              (-[DOMHTMLAppletElement setVspace:]):
              (-[DOMHTMLAppletElement width]):
              (-[DOMHTMLAppletElement setWidth:]):
              * bindings/objc/DOMInternal.h:
              (getDOMWrapper):
              (addDOMWrapper):
              (raiseOnDOMError):
              * bindings/objc/DOMXPath.mm:
              (-[DOMNativeXPathNSResolver _initWithXPathNSResolver:WebCore::]):
              * bindings/scripts/CodeGeneratorObjC.pm:
      
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@16548 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      4f67b13c
    • rwlbuis's avatar
      Reviewed by eseidel. · 87d29007
      rwlbuis authored
              Fix Qt/Linux build after Dave's Scrollbar changes.
      
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@16547 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      87d29007
    • rwlbuis's avatar
      Reviewed by eseidel. · 89d90507
      rwlbuis authored
              Qt/Linux build system changes: enable xpath/xslt by default.
              Offer possibility to change all of these using 'ccmake'.
      
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@16546 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      89d90507
    • hyatt's avatar
      Clean up scrollbar API. · 83b685e4
      hyatt authored
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@16545 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      83b685e4
  4. 23 Sep, 2006 1 commit