1. 28 Sep, 2006 5 commits
  2. 27 Sep, 2006 15 commits
    • aroben's avatar
      2006-09-27 MorganL <morganl.webkit@yahoo.com> · c46cb262
      aroben authored
              Reviewed by Maciej and Adam, landed by Adam
      
              Fixes: http://bugzilla.opendarwin.org/show_bug.cgi?id=11072
              Windows build is busted
      
              * platform/win/TemporaryLinkStubs.cpp:
              (ScrollView::paint):
              (ScrollView::themeChanged):
      
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@16609 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      c46cb262
    • sullivan's avatar
      * kjs/function.cpp: · 0ba0acc1
      sullivan authored
              (KJS::FunctionImp::getParameterName):
              removed assertion that displeased gcc 4.0.1 (build 5420):
              ASSERT(static_cast<size_t>(index) == index);
      
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@16608 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      0ba0acc1
    • kmccullo's avatar
      Reviewed by GGaren. · 1ef28f38
      kmccullo authored
              Cleanup of previous fix which was to address Radar: 4752492
      
              * kjs/function.cpp:
              (KJS::FunctionImp::addParameter):
              (KJS::FunctionImp::parameterString):
              (KJS::FunctionImp::processParameters):
              (KJS::FunctionImp::lengthGetter):
              (KJS::FunctionImp::getParameterName):
              * kjs/function.h:
      
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@16607 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      1ef28f38
    • kmccullo's avatar
      Reviewed by Adele. · 8b3a80b0
      kmccullo authored
              Fixes a GC stack overflow crash.
              The change is to move from a linked list implementation of Parameters to a Vector.
              The problem with the linked list is that each one creates it's own stack frame when being destroyed and in extreme cases this caused the stack to overflow. 
      
              * kjs/function.cpp:
              (KJS::Parameter::Parameter):
              (KJS::FunctionImp::addParameter):
              (KJS::FunctionImp::parameterString):
              (KJS::FunctionImp::processParameters):
              (KJS::FunctionImp::lengthGetter):
              (KJS::FunctionImp::getParameterName):
              * kjs/function.h:
      
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@16606 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      8b3a80b0
    • sfalken's avatar
      2006-09-27 Steve Falkenburg <sfalken@apple.com> · 8242a2df
      sfalken authored
              Fix last path fix.
      
              * JavaScriptCore.vcproj/JavaScriptCore/JavaScriptCore.vcproj:
      
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@16605 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      8242a2df
    • eseidel's avatar
      2006-09-27 Eric Seidel <eric@eseidel.com> · 4eb9f842
      eseidel authored
              Reviewed by mitz.
      
              paths with no fill specified default to black but do not recieve paint-related mouse events
              http://bugzilla.opendarwin.org/show_bug.cgi?id=11069
              The default fill was being applied at the wrong place in the rendering chain, causing this problem.
      
              Test: svg/custom/hover-default-fill.svg
      
              * kcanvas/RenderPath.cpp:
              (WebCore::RenderPath::nodeAtPoint): use isFilled and isStroked
              * ksvg2/css/SVGRenderStyle.h: use defaultFill() and defaultStroke()
              * ksvg2/misc/KCanvasRenderingStyle.cpp:
              (WebCore::KSVGPainterFactory::isFilled): remove null check
              (WebCore::KSVGPainterFactory::fillPaintServer): remove null check
              (WebCore::KSVGPainterFactory::isStroked): remove null check
              (WebCore::KSVGPainterFactory::strokePaintServer): remove null check
              * ksvg2/svg/SVGPaint.cpp:
              (WebCore::SVGPaint::defaultFill): added.
              (WebCore::SVGPaint::defau...
      4eb9f842
    • justing's avatar
      Reviewed by thatcher · e1d38c67
      justing authored
              
              <rdar://problem/4044271>
              Writing Direction menu doesn't reflect the current writing direction (9773)
      
              * English.lproj/Localizable.strings: Added "Right to Left" and "Left to Right"
              * WebView/WebHTMLView.m:
              (-[NSArray validateUserInterfaceItem:]): Validate menu items that perform
              toggleBaseWritingDirection and changeBaseWritingDirection.  
              Disable the menu item that changes the writing direction to NSWritingDirectionNautral
              because NSWritingDirectionNatural's behavior can't be implemented with CSS.
              Take control of the title of the menu item that performs toggleBaseWritingDirection:
              instead of checking/unchecking it, otherwise we wouldn't know what a check means.
              (-[NSArray changeBaseWritingDirection:]): ASSERT that the requested writing
              direction is not NSWritingDirectionNatural, since we've disabled the
              menu item that performs it.
      
      
      
      git-svn-id: http://svn.webkit.org...
      e1d38c67
    • sfalken's avatar
      2006-09-27 Steve Falkenburg <sfalken@apple.com> · 28b46ea1
      sfalken authored
              Set path before build.
      
              * JavaScriptCore.vcproj/JavaScriptCore/JavaScriptCore.vcproj:
      
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@16602 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      28b46ea1
    • rwlbuis's avatar
      Reviewed by eseidel. · 54820aa2
      rwlbuis authored
              http://bugzilla.opendarwin.org/show_bug.cgi?id=11015
              SVG handles em units incorrectly
      
              Calculate viewport coordinates at layout time, since
              at this point the font size is known and lengths depending
              on font sizes can be calculated correctly.
      
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@16601 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      54820aa2
    • seangies's avatar
      Debug configs should link to debug runtime. · 0c29eca6
      seangies authored
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@16600 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      0c29eca6
    • eseidel's avatar
      2006-09-27 Eric Seidel <eric@eseidel.com> · 9c1a0334
      eseidel authored
              Reviewed by darin.
      
              Change our invalid-fill error behavior to match Opera (and soon Firefox)
              http://bugzilla.opendarwin.org/show_bug.cgi?id=11017
      
              * ksvg2/misc/KCanvasRenderingStyle.cpp:
              (WebCore::KSVGPainterFactory::isFilled):
              (WebCore::KSVGPainterFactory::fillPaintServer):
              (WebCore::KSVGPainterFactory::isStroked):
              (WebCore::KSVGPainterFactory::strokePaintServer):
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@16599 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      9c1a0334
    • beidson's avatar
      Build fix · 52c4fbcc
      beidson authored
              * loader/icon/IconDatabase.cpp:
              (WebCore::readySQLStatement):
      
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@16598 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      52c4fbcc
    • gramps's avatar
      Reviewed by Adam Roben. · 4088f412
      gramps authored
              Changed line ending from DOS to UNIX format so it doesn't die running
              on my machine. ;)
      
              * JavaScriptCore.vcproj/JavaScriptCore/build-generated-files.sh:
      
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@16597 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      4088f412
    • beidson's avatar
      WebKit: · c4766347
      beidson authored
              Reviewed by Maciej, landed by Brady
      
              Update URL request associated with provisional data source on redirect.
              Notify IWebFrameLoadDelegate of redirects for the provisional load.
              Notify IWebFrameLoadDelegate of a provisional load being commited.
      
              * COM/WebDataSource.cpp:
              (WebDataSource::replaceRequest):
              * COM/WebDataSource.h:
              * COM/WebFrame.cpp:
              (WebFrame::receivedRedirect):
              (WebFrame::receivedResponse):
              (WebFrame::receivedData):
      
      WebKitTools:
      
              Reviewed by Maciej, landed by Brady
      
              Fix URL bar updating.
      
              * Spinneret/Spinneret/Spinneret.h:
              (SpinneretWebHost::didStartProvisionalLoadForFrame):
              (SpinneretWebHost::didCommitLoadForFrame):
              (SpinneretWebHost::didFinishLoadForFrame):
      
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@16596 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      c4766347
    • beidson's avatar
      WebCore: · b8a16d03
      beidson authored
              Reviewed by Adam
      
              In very specific circumstances, prepared SQLStatements can become invalid without
              any warning.  This checks for that state and re-prepares the statement and also
              adds more aggressive error-checking everywhere these statements are used.
      
              * loader/icon/IconDatabase.cpp:
              (WebCore::readySQLStatement): Check if the statement is expired - reprepare it
              (WebCore::IconDatabase::imageDataForIconURLQuery): More thoroughly catch error cases
              (WebCore::IconDatabase::timeStampForIconURLQuery): Ditto
              (WebCore::IconDatabase::iconURLForPageURLQuery): Ditto
              (WebCore::IconDatabase::forgetPageURLQuery): Ditto
              (WebCore::IconDatabase::setIconIDForPageURLQuery): Ditto
              (WebCore::IconDatabase::getIconIDForIconURLQuery): Ditto
              (WebCore::IconDatabase::addIconForIconURLQuery): Ditto
              (WebCore::IconDatabase::hasIconForIconURLQuery): Ditto
              * loader/icon/SQLStatement.cpp:
              (WebCore::SQLStatement::isExpired): Added (accessor to sqlite3_expired())
              * loader/icon/SQLStatement.h:
              
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@16595 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      b8a16d03
  3. 26 Sep, 2006 17 commits
    • darin's avatar
      Reviewed by Steve. · f2b7ba53
      darin authored
              - clean up options for font code path
      
              * platform/Font.h:
              * platform/Font.cpp:
              (WebCore::Font::setCodePath): Added. Replaces boolean version.
              (WebCore::Font::canUseGlyphCache): Update to handle "never use complex" case too.
      
              * platform/mac/WebCoreTextRenderer.mm:
              (WebCoreSetAlwaysUseATSU): Change to call setCodePath.
      
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@16594 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      f2b7ba53
    • 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
  4. 25 Sep, 2006 3 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