- 06 Jan, 2009 1 commit
-
-
dsmith@webkit.org authored
Reviewed by Oliver Hunt. https://bugs.webkit.org/show_bug.cgi?id=23084 Avoid redundant AtomicString conversions * dom/Node.cpp: Create an AtomicString early to avoid converting twice (WebCore::Node::getElementsByTagNameNS): * dom/QualifiedName.h: Use the appropriate AtomicString constructor instead of converting from a String git-svn-id: http://svn.webkit.org/repository/webkit/trunk@39642 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
- 05 Jan, 2009 39 commits
-
-
ddkilzer@apple.com authored
2009-01-05 David Kilzer <ddkilzer@apple.com> Add SPI to enable, disable and check state of WebIconDatabase Reviewed by Darin Adler & Timothy Hatcher. Add -[WebIconDatabase isEnabled] and -[WebIconDatabase setEnabled:] SPI to make it possible to enable, disable and check the state of the icon database. * Misc/WebIconDatabase.mm: (-[WebIconDatabase init]): Extracted code into -_startUpIconDatabase. (-[WebIconDatabase iconForURL:withSize:cache:]): Switched to use -isEnabled instead of -_isEnabled. (-[WebIconDatabase iconURLForURL:]): Ditto. (-[WebIconDatabase retainIconForURL:]): Ditto. (-[WebIconDatabase releaseIconForURL:]): Ditto. (-[WebIconDatabase isEnabled]): Renamed from -_isEnabled in WebInternal category. (-[WebIconDatabase setEnabled:]): Added. Takes care of changing the enabled/disabled state of the icon database. (-[WebIconDatabase removeAllIcons]): Switched to use -isEnabled instead of -_isEnabled. (-[WebIconDatabase _startUpIconDatabase]): Added. Extrated from -init. (-[WebIconDatabase _shutDownIconDatabase]): Added. Remove observers when the icon database is disabled. * Misc/WebIconDatabaseInternal.h: Added declarations for -_startUpIconDatabase and -_shutDownIconDatabase. * Misc/WebIconDatabasePrivate.h: Added declarations for -isEnabled and -setEnabled:. WebKit/win: 2009-01-05 David Kilzer <ddkilzer@apple.com> Add API to enable, disable and check state of WebIconDatabase Reviewed by Darin Adler & Timothy Hatcher. Add WebIconDatabase::isEnabled() and WebIconDatabase::setEnabled() API to make it possible to enable, disable and check the state of the icon database. * Interfaces/IWebIconDatabase.idl: Declared isEnabled() and setEnabled() methods. * WebIconDatabase.cpp: (WebIconDatabase::init): Extracted code into startUpIconDatabase(). (WebIconDatabase::startUpIconDatabase): Added. Extracted from init(). (WebIconDatabase::shutDownIconDatabase): Added. Method is empty since there is nothing to do yet on Windows. (isEnabled): Added. (setEnabled): Added. * WebIconDatabase.h: Added method declarations. git-svn-id: http://svn.webkit.org/repository/webkit/trunk@39641 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
simon.fraser@apple.com authored
Reviewed by Dave Hyatt https://bugs.webkit.org/show_bug.cgi?id=22985 Add an assertion that clip rects are being used when painting with the same rootLayer that they were computed with. Fix two issues detected by the assertion: RenderLayer::updateClipRects() should not unconditionally update the clip rects on its parent, but stop when reaching rootLayer (just like calculateClipRects()). We need to pass the temporaryClipRects flag down through reflection painting to handle the case of nested reflections. Also use temporary clip rects in RenderTreeAsText, since that code does not reset the painting root for transformed layers, so cached clip rects will not match those used for painting. * rendering/RenderLayer.cpp: (WebCore::RenderLayer::RenderLayer): (WebCore::RenderLayer::paintLayer): (WebCore::RenderLayer::updateClipRects): (WebCore::RenderLayer::clearClipRects): * rendering/RenderLayer.h: * rendering/RenderTreeAsText.cpp: (WebCore::writeLayers): git-svn-id: http://svn.webkit.org/repository/webkit/trunk@39640 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
treat@webkit.org authored
git-svn-id: http://svn.webkit.org/repository/webkit/trunk@39639 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
mrowe@apple.com authored
* platform/graphics/cairo/AffineTransformCairo.cpp: (WebCore::TransformationMatrix::TransformationMatrix): git-svn-id: http://svn.webkit.org/repository/webkit/trunk@39638 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
oliver@apple.com authored
git-svn-id: http://svn.webkit.org/repository/webkit/trunk@39637 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
beidson@apple.com authored
Reviewed by Jon Honeycutt Expose setting the last-visit-was-failure flag on a history items in preparation for <rdar://problem/6173319> * History/WebHistoryItem.mm: (-[WebHistoryItem _setLastVisitWasFailure:]): * History/WebHistoryItemPrivate.h: git-svn-id: http://svn.webkit.org/repository/webkit/trunk@39636 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
dino@apple.com authored
Reviewed by Darin Adler. Rename AffineTransform to TransformationMatrix in preparation for future enhancements (non-affine matrices) https://bugs.webkit.org/show_bug.cgi?id=22943 * GNUmakefile.am: * WebCore.pro: * WebCore.scons: * WebCore.vcproj/WebCore.vcproj: * WebCore.xcodeproj/project.pbxproj: * WebCoreSources.bkl: * platform/graphics/transforms/AffineTransform.cpp: Removed. * platform/graphics/transforms/AffineTransform.h: Removed. * platform/graphics/transforms/TransformationMatrix.cpp: Copied from WebCore/platform/graphics/transforms/AffineTransform.cpp. * platform/graphics/transforms/TransformationMatrix.h: Copied from WebCore/platform/graphics/transforms/AffineTransform.h. * lots of other files with s/AffineTransform/TransformationMatrix/g git-svn-id: http://svn.webkit.org/repository/webkit/trunk@39635 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
dino@apple.com authored
Reviewed by David Hyatt. Implement 'pointer-events' for HTML content. This involved adding a new value 'auto' which behaves as 'visiblePainted' in SVG content. Moved the property out of the SVG CSS code and into the general CSS (both parsing and RenderStyle). Changes to the hit testing functionality of the Render tree, specifically the nodeAtPoint methods. Where they used to test for visibility, they now use a helper function defined on base classes (RenderObject and InlineBox) that checks both visibility and pointer-events. https://bugs.webkit.org/show_bug.cgi?id=11395 Tests: fast/events/pointer-events-2.html fast/events/pointer-events.html * css/CSSComputedStyleDeclaration.cpp: (WebCore::): (WebCore::CSSComputedStyleDeclaration::getPropertyCSSValue): * css/CSSParser.cpp: (WebCore::CSSParser::parseValue): * css/CSSPrimitiveValueMappings.h: (WebCore::CSSPrimitiveValue::CSSPrimitiveValue): (WebCore::CSSPrimitiveValue::operator EPointerEvents): * css/CSSStyleSelector.cpp: (WebCore::CSSStyleSelector::applyProperty): * css/SVGCSSComputedStyleDeclaration.cpp: (WebCore::CSSComputedStyleDeclaration::getSVGPropertyCSSValue): * css/SVGCSSStyleSelector.cpp: (WebCore::CSSStyleSelector::applySVGProperty): * manual-tests/pointer-events.html: Added. * rendering/EllipsisBox.cpp: (WebCore::EllipsisBox::nodeAtPoint): * rendering/InlineBox.h: (WebCore::InlineBox::visibleToHitTesting): * rendering/InlineFlowBox.cpp: (WebCore::InlineFlowBox::nodeAtPoint): * rendering/InlineTextBox.cpp: (WebCore::InlineTextBox::nodeAtPoint): * rendering/PointerEventsHitRules.cpp: (WebCore::PointerEventsHitRules::PointerEventsHitRules): * rendering/PointerEventsHitRules.h: (WebCore::PointerEventsHitRules::): * rendering/RenderBlock.cpp: (WebCore::RenderBlock::nodeAtPoint): * rendering/RenderBox.cpp: (WebCore::RenderBox::nodeAtPoint): * rendering/RenderObject.h: (WebCore::RenderObject::visibleToHitTesting): * rendering/RenderPath.cpp: (WebCore::RenderPath::nodeAtPoint): * rendering/RenderSVGImage.cpp: (WebCore::RenderSVGImage::nodeAtPoint): * rendering/RenderSVGText.cpp: (WebCore::RenderSVGText::nodeAtPoint): * rendering/RootInlineBox.cpp: (WebCore::RootInlineBox::nodeAtPoint): * rendering/TextControlInnerElements.cpp: (WebCore::SearchFieldCancelButtonElement::defaultEventHandler): * rendering/style/RenderStyle.h: (WebCore::): (WebCore::InheritedFlags::setBitDefaults): (WebCore::InheritedFlags::pointerEvents): (WebCore::InheritedFlags::setPointerEvents): (WebCore::InheritedFlags::initialPointerEvents): * rendering/style/RenderStyleConstants.h: (WebCore::): * rendering/style/SVGRenderStyle.h: (WebCore::SVGRenderStyle::InheritedFlags::operator==): (WebCore::SVGRenderStyle::setBitDefaults): * rendering/style/SVGRenderStyleDefs.h: * css/CSSValueKeywords.in: * css/SVGCSSValueKeywords.in: git-svn-id: http://svn.webkit.org/repository/webkit/trunk@39634 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
alice.liu@apple.com authored
git-svn-id: http://svn.webkit.org/repository/webkit/trunk@39633 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
oliver@apple.com authored
git-svn-id: http://svn.webkit.org/repository/webkit/trunk@39632 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
alice.liu@apple.com authored
Windows build fixes Rubber-stamped by Alice Liu. * interpreter/Interpreter.cpp: (JSC::Interpreter::Interpreter): * runtime/ByteArray.cpp: (JSC::ByteArray::create): * runtime/ByteArray.h: git-svn-id: http://svn.webkit.org/repository/webkit/trunk@39631 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
andersca@apple.com authored
Reviewed by Jon Honeycutt. Pass more information in the property bag passed to embeddedViewWithArguments. * Interfaces/IWebUIDelegatePrivate.idl: Declare new keys. * WebCoreSupport/WebFrameLoaderClient.cpp: (WebFrameLoaderClient::createPlugin): Pass the base URL, MIME type and the containing element to embeddedViewWithArguments. git-svn-id: http://svn.webkit.org/repository/webkit/trunk@39630 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
andersca@apple.com authored
Reviewed by Darin Adler, Jon Honeycutt. Add a templatized COMVariant constructor so we can make COMVariants out of everything that has a COMVariantSetter specialization. Add a COMVariantSetter specialization for COMVariant. * COMVariantSetter.h: (COMVariant::COMVariant): git-svn-id: http://svn.webkit.org/repository/webkit/trunk@39629 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
pewtermoose@webkit.org authored
Reviewed by Oliver Hunt. Fixes: https://bugs.webkit.org/show_bug.cgi?id=23027 Removes the WebKitGraphics files from the Cairo build, as well as excluding their link definitions. These are not used outside of Safari, and should not be part of the 'Redistributable API.' * WebKit.vcproj/WebKit.vcproj: Update *_Cairo targets to exclude the WebKitGraphics.cpp/.h files. * WebKit.vcproj/WebKit_Cairo.def: Added. File without Safari link definitions. * WebKit.vcproj/WebKit_Cairo_debug.def: Added. File without Safari link definitions. git-svn-id: http://svn.webkit.org/repository/webkit/trunk@39628 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
andersca@apple.com authored
Reviewed by Jon Honeycutt. Add a simple, memory managed, wrapper around a VARIANT struuct. * COMVariantSetter.h: (COMVariant::COMVariant): (COMVariant::~COMVariant): (COMVariant::operator=): (COMVariant::copyTo): (COMVariant::variantType): git-svn-id: http://svn.webkit.org/repository/webkit/trunk@39627 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
oliver@apple.com authored
git-svn-id: http://svn.webkit.org/repository/webkit/trunk@39626 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
oliver@apple.com authored
<https://bugs.webkit.org/show_bug.cgi?id=23123> Reviewed by Gavin Barraclough JavaScriptCore: The fix to this is to devirtualise get and put in a manner similar to JSString and JSArray. To do this I've added a ByteArray implementation and JSByteArray wrapper to JSC. We can then do vptr comparisons to devirtualise the calls. This devirtualisation improves performance by 1.5-2x in my somewhat ad hoc tests. WebCore: Remove the WebCore CanvasPixelArray implementation and replace CPA usage with JSC::ByteArray. Replace the JSCanvasPixelArray wrapper with an explicitly instantiated JSByteArray put on the JSImageData object as an ordinary ReadOnly, DontDelete property. git-svn-id: http://svn.webkit.org/repository/webkit/trunk@39625 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
adele@apple.com authored
Windows build fix. * WebCoreSupport/WebChromeClient.cpp: git-svn-id: http://svn.webkit.org/repository/webkit/trunk@39624 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
andersca@apple.com authored
Reviewed by Adam Roben. Make it possible to have per value variant types. * COMPropertyBag.h: (::Read): Call variantType here, passing in the value. (::GetPropertyInfo): Ditto. * COMVariantSetter.h: (COMVariantSetterBase::variantType): Add COMVariantSetterBase, whose variantType implementation just returns the VariantType variable. Make all existing classes inherit from COMVariantSetterBase. git-svn-id: http://svn.webkit.org/repository/webkit/trunk@39623 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
treat@webkit.org authored
git-svn-id: http://svn.webkit.org/repository/webkit/trunk@39622 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
treat@webkit.org authored
git-svn-id: http://svn.webkit.org/repository/webkit/trunk@39621 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
treat@webkit.org authored
git-svn-id: http://svn.webkit.org/repository/webkit/trunk@39620 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
treat@webkit.org authored
git-svn-id: http://svn.webkit.org/repository/webkit/trunk@39619 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
treat@webkit.org authored
git-svn-id: http://svn.webkit.org/repository/webkit/trunk@39618 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
treat@webkit.org authored
git-svn-id: http://svn.webkit.org/repository/webkit/trunk@39617 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
andersca@apple.com authored
Build fix. * plugins/PluginView.h: (WebCore::PluginManualLoader::~PluginManualLoader): git-svn-id: http://svn.webkit.org/repository/webkit/trunk@39616 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
treat@webkit.org authored
git-svn-id: http://svn.webkit.org/repository/webkit/trunk@39615 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
andersca@apple.com authored
Reviewed by Kevin Decker. Use the ManualLoader class instead of assuming that the manual loader is a plug-in view. * WebCoreSupport/WebFrameLoaderClient.cpp: (WebFrameLoaderClient::WebFrameLoaderClient): (WebFrameLoaderClient::setMainDocumentError): (WebFrameLoaderClient::committedLoad): (WebFrameLoaderClient::finishedLoading): (WebFrameLoaderClient::redirectDataToPlugin): * WebCoreSupport/WebFrameLoaderClient.h: git-svn-id: http://svn.webkit.org/repository/webkit/trunk@39614 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
andersca@apple.com authored
Reviewed by Kevin Decker. Add an abstract PluginManualLoader class and make PluginView inherit from it. Add some error checking that currently exists in WebKit (but not for long!) * plugins/PluginView.cpp: (WebCore::PluginView::didReceiveResponse): (WebCore::PluginView::didReceiveData): (WebCore::PluginView::didFinishLoading): (WebCore::PluginView::didFail): * plugins/PluginView.h: git-svn-id: http://svn.webkit.org/repository/webkit/trunk@39613 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
darin@apple.com authored
Reviewed by Oliver Hunt. Fix failing set-colors test. * fast/canvas/resources/set-colors.js: Change the CMYK test cases to use the black channel only. * fast/canvas/set-colors-expected.txt: Updated. The old version I checked in accidentally expected failure for the bug I fixed. Also need new results for the CMYK test cases. git-svn-id: http://svn.webkit.org/repository/webkit/trunk@39612 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
treat@webkit.org authored
to fix 192 layout tests that were previously failing for Qt. git-svn-id: http://svn.webkit.org/repository/webkit/trunk@39611 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
ap@webkit.org authored
Fix platforms that don't have Workers enabled. * platform/ThreadGlobalData.cpp: (WebCore::threadGlobalData): Create ThreadGlobalData in two stages, so that EventNames constructor can access the just-created atomic string table. This matches what happens in ThreadSpecific case. git-svn-id: http://svn.webkit.org/repository/webkit/trunk@39610 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
darin@apple.com authored
2009-01-05 Darin Adler <darin@apple.com> Reviewed by Dan Bernstein. Bug 23109: REGRESSION: Backwards search in a long document matches incorrectly https://bugs.webkit.org/show_bug.cgi?id=23109 Test: fast/text/find-backwards.html * editing/TextIterator.cpp: (WebCore::SearchBuffer::append): Fix incorrect size passed to memcpy. (WebCore::SearchBuffer::search): Handle case where we have an empty buffer but we're at a break; must not try to search because ICU will give us an error. Fix incorrect size passed to memcpy and memmove. (WebCore::findPlainText): Fix case where we found a match and need to search again because we want to find the last match. We need to try again without adding any more text or handling the break before moving on. LayoutTests: 2009-01-05 Darin Adler <darin@apple.com> Reviewed by Dan Bernstein. Bug 23109: REGRESSION: Backwards search in a long document matches incorrectly https://bugs.webkit.org/show_bug.cgi?id=23109 * fast/text/find-backwards-expected.txt: Added. * fast/text/find-backwards.html: Added. * fast/text/resources/TEMPLATE.html: Copied from fast/js/resources/TEMPLATE.html. * fast/text/resources/find-backwards.js: Added. git-svn-id: http://svn.webkit.org/repository/webkit/trunk@39609 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
treat@webkit.org authored
git-svn-id: http://svn.webkit.org/repository/webkit/trunk@39608 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
ap@webkit.org authored
Mac release build fix. * WebCore.base.exp: Remove ThreadGlobalData::eventNames(), which is now inline. git-svn-id: http://svn.webkit.org/repository/webkit/trunk@39607 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
darin@apple.com authored
* dom/Document.cpp: Fix build. Oops again. git-svn-id: http://svn.webkit.org/repository/webkit/trunk@39606 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
darin@apple.com authored
Reviewed by Anders Carlsson. Fix hang whenever following an anchor. * dom/Document.cpp: (WebCore::Document::findAnchor): Oops! git-svn-id: http://svn.webkit.org/repository/webkit/trunk@39605 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
ap@webkit.org authored
https://bugs.webkit.org/show_bug.cgi?id=23073 <rdar://problem/6471129> Workers crash on Windows Release builds JavaScriptCore: * wtf/ThreadSpecific.h: (WTF::ThreadSpecific::destroy): Changed to clear the pointer only after data object destruction is finished - otherwise, WebCore::ThreadGlobalData destructor was re-creating the object in order to access atomic string table. (WTF::ThreadSpecific::operator T*): Symmetrically, set up the per-thread pointer before data constructor is called. * wtf/ThreadingWin.cpp: (WTF::wtfThreadEntryPoint): Remove a Windows-only hack to finalize a thread - pthreadVC2 is a DLL, so it gets thread detached messages, and cleans up thread specific data automatically. Besides, this code wasn't even compiled in for some time now. WebCore: * platform/ThreadGlobalData.cpp: (WebCore::ThreadGlobalData::ThreadGlobalData): * platform/ThreadGlobalData.h: (WebCore::ThreadGlobalData::eventNames): Now that ThreadSpecific sets up the pointer before invoking data constructor, we can initialize EventNames right away. git-svn-id: http://svn.webkit.org/repository/webkit/trunk@39604 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
darin@apple.com authored
Reviewed by Anders Carlsson. Bug 23106: HTMLFormCollection::namedItem ignores caseSensitive argument https://bugs.webkit.org/show_bug.cgi?id=23106 This led me to a bunch of dead code. It turns out that HTML collections were carrying the case-insensitive code just so they could be used to find anchors, something we can do more simply and efficiently without creating a DOM HTMLCollection object. No behavior change. Just adding a new function findAnchor function and removing some dead code. * dom/Document.cpp: (WebCore::Document::findAnchor): Added. * dom/Document.h: Ditto. * html/HTMLAnchorElement.cpp: (WebCore::HTMLAnchorElement::accessKey): Take and return AtomicString references for better efficiency. (WebCore::HTMLAnchorElement::setAccessKey): Ditto. (WebCore::HTMLAnchorElement::charset): Ditto. (WebCore::HTMLAnchorElement::setCharset): Ditto. (WebCore::HTMLAnchorElement::coords): Ditto. (WebCore::HTMLAnchorElement::setCoords): Ditto. (WebCore::HTMLAnchorElement::setHref): Ditto. (WebCore::HTMLAnchorElement::hreflang): Ditto. (WebCore::HTMLAnchorElement::setHreflang): Ditto. (WebCore::HTMLAnchorElement::name): Ditto. (WebCore::HTMLAnchorElement::setName): Ditto. (WebCore::HTMLAnchorElement::rel): Ditto. (WebCore::HTMLAnchorElement::setRel): Ditto. (WebCore::HTMLAnchorElement::rev): Ditto. (WebCore::HTMLAnchorElement::setRev): Ditto. (WebCore::HTMLAnchorElement::shape): Ditto. (WebCore::HTMLAnchorElement::setShape): Ditto. (WebCore::HTMLAnchorElement::setTarget): Ditto. (WebCore::HTMLAnchorElement::type): Ditto. (WebCore::HTMLAnchorElement::setType): Ditto. * html/HTMLAnchorElement.h: Ditto. * html/HTMLCollection.cpp: (WebCore::HTMLCollection::checkForNameMatch): Changed argument to an AtomicString and removed the caseSensitive boolean, since we're now always case sensitive. (WebCore::HTMLCollection::namedItem): Ditto. (WebCore::HTMLCollection::nextNamedItem): Ditto. * html/HTMLCollection.h: Ditto. * html/HTMLFormCollection.cpp: (WebCore::HTMLFormCollection::getNamedItem): Ditto. (WebCore::HTMLFormCollection::getNamedFormItem): Ditto. (WebCore::HTMLFormCollection::nextNamedItemInternal): Ditto. (WebCore::HTMLFormCollection::namedItem): Ditto. (WebCore::HTMLFormCollection::nextNamedItem): Ditto. * html/HTMLFormCollection.h: Ditto. * html/HTMLSelectElement.cpp: (WebCore::HTMLSelectElement::namedItem): Ditto. * html/HTMLSelectElement.h: Ditto. * loader/FrameLoader.cpp: (WebCore::FrameLoader::gotoAnchor): Use the new findAnchor function. * page/AccessibilityRenderObject.cpp: (WebCore::AccessibilityRenderObject::internalLinkElement): Ditto. git-svn-id: http://svn.webkit.org/repository/webkit/trunk@39603 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-