Branch: refs/heads/main Home: https://github.com/WebKit/WebKit Commit: f0939c55f2d773fbe9666e902d385acd05100e48 https://github.com/WebKit/WebKit/commit/f0939c55f2d773fbe9666e902d385acd05100e48 Author: Ryosuke Niwa <rn...@webkit.org> Date: 2023-10-18 (Wed, 18 Oct 2023)
Changed paths: M Source/WebCore/bindings/js/JSDOMWindowProperties.cpp M Source/WebCore/dom/Element.cpp M Source/WebCore/dom/ImageOverlay.cpp M Source/WebCore/dom/TreeScope.cpp M Source/WebCore/dom/TreeScope.h M Source/WebCore/dom/TreeScopeInlines.h M Source/WebCore/dom/TreeScopeOrderedMap.cpp M Source/WebCore/dom/TreeScopeOrderedMap.h M Source/WebCore/dom/mac/ImageControlsMac.cpp M Source/WebCore/html/CachedHTMLCollectionInlines.h M Source/WebCore/html/HTMLDocument.cpp M Source/WebCore/html/HTMLDocument.h M Source/WebCore/html/HTMLImageElement.cpp M Source/WebCore/html/HTMLImageElement.h M Source/WebCore/html/HTMLMapElement.cpp M Source/WebCore/html/HTMLNameCollection.cpp M Source/WebCore/html/HTMLNameCollection.h M Source/WebCore/html/HTMLObjectElement.cpp Log Message: ----------- Use AtomString instead of AtomStringImpl in TreeScopeOrderedMap https://bugs.webkit.org/show_bug.cgi?id=263239 Reviewed by Chris Dumez. Replaced the use of AtomStringImpl* / AtomStringImpl& in TreeScopeOrderedMap with AtomString. * Source/WebCore/bindings/js/JSDOMWindowProperties.cpp: (WebCore::jsDOMWindowPropertiesGetOwnPropertySlotNamedItemGetter): * Source/WebCore/dom/Element.cpp: (WebCore::Element::insertedIntoAncestor): (WebCore::Element::removedFromAncestor): (WebCore::Element::updateNameForTreeScope): (WebCore::Element::updateNameForDocument): (WebCore::Element::updateIdForTreeScope): (WebCore::Element::updateIdForDocument): (WebCore::Element::updateLabel): * Source/WebCore/dom/ImageOverlay.cpp: (WebCore::ImageOverlay::hasOverlay): * Source/WebCore/dom/TreeScope.cpp: (WebCore::TreeScope::getElementById const): (WebCore::TreeScope::getAllElementsById const): (WebCore::TreeScope::addElementById): (WebCore::TreeScope::removeElementById): (WebCore::TreeScope::getElementByName const): (WebCore::TreeScope::addElementByName): (WebCore::TreeScope::removeElementByName): (WebCore::TreeScope::addImageMap): (WebCore::TreeScope::removeImageMap): (WebCore::TreeScope::getImageMap const): (WebCore::TreeScope::addImageElementByUsemap): (WebCore::TreeScope::removeImageElementByUsemap): (WebCore::TreeScope::imageElementByUsemap const): (WebCore::TreeScope::addLabel): (WebCore::TreeScope::removeLabel): (WebCore::TreeScope::labelElementsForId): * Source/WebCore/dom/TreeScope.h: * Source/WebCore/dom/TreeScopeInlines.h: (WebCore::TreeScope::hasElementWithId const): (WebCore::TreeScope::containsMultipleElementsWithId const): (WebCore::TreeScope::hasElementWithName const): (WebCore::TreeScope::containsMultipleElementsWithName const): * Source/WebCore/dom/TreeScopeOrderedMap.cpp: (WebCore::TreeScopeOrderedMap::add): (WebCore::TreeScopeOrderedMap::remove): (WebCore::TreeScopeOrderedMap::get const): (WebCore::TreeScopeOrderedMap::getAll const): (WebCore::TreeScopeOrderedMap::getElementById const): (WebCore::TreeScopeOrderedMap::getElementByName const): (WebCore::TreeScopeOrderedMap::getElementByMapName const): (WebCore::TreeScopeOrderedMap::getElementByUsemap const): (WebCore::TreeScopeOrderedMap::getElementsByLabelForAttribute const): (WebCore::TreeScopeOrderedMap::getElementByWindowNamedItem const): (WebCore::TreeScopeOrderedMap::getElementByDocumentNamedItem const): (WebCore::TreeScopeOrderedMap::getAllElementsById const): (WebCore::TreeScopeOrderedMap::keys const): * Source/WebCore/dom/TreeScopeOrderedMap.h: (WebCore::TreeScopeOrderedMap::containsSingle const): (WebCore::TreeScopeOrderedMap::contains const): (WebCore::TreeScopeOrderedMap::containsMultiple const): * Source/WebCore/dom/mac/ImageControlsMac.cpp: (WebCore::ImageControlsMac::hasImageControls): * Source/WebCore/html/CachedHTMLCollectionInlines.h: (WebCore::traversalType>::namedItem const): * Source/WebCore/html/HTMLDocument.cpp: (WebCore::HTMLDocument::namedItem): (WebCore::HTMLDocument::isSupportedPropertyName const): (WebCore::HTMLDocument::addDocumentNamedItem): (WebCore::HTMLDocument::removeDocumentNamedItem): (WebCore::HTMLDocument::addWindowNamedItem): (WebCore::HTMLDocument::removeWindowNamedItem): * Source/WebCore/html/HTMLDocument.h: (WebCore::HTMLDocument::documentNamedItem const): (WebCore::HTMLDocument::hasDocumentNamedItem const): (WebCore::HTMLDocument::documentNamedItemContainsMultipleElements const): (WebCore::HTMLDocument::windowNamedItem const): (WebCore::HTMLDocument::hasWindowNamedItem const): (WebCore::HTMLDocument::windowNamedItemContainsMultipleElements const): * Source/WebCore/html/HTMLImageElement.cpp: (WebCore::HTMLImageElement::attributeChanged): (WebCore::HTMLImageElement::insertedIntoAncestor): (WebCore::HTMLImageElement::removedFromAncestor): (WebCore::HTMLImageElement::matchesUsemap const): * Source/WebCore/html/HTMLImageElement.h: * Source/WebCore/html/HTMLMapElement.cpp: (WebCore::HTMLMapElement::imageElement): * Source/WebCore/html/HTMLNameCollection.cpp: (WebCore::WindowNameCollection::elementMatches): (WebCore::DocumentNameCollection::elementMatches): * Source/WebCore/html/HTMLNameCollection.h: * Source/WebCore/html/HTMLObjectElement.cpp: (WebCore::HTMLObjectElement::updateExposedState): Canonical link: https://commits.webkit.org/269477@main _______________________________________________ webkit-changes mailing list webkit-changes@lists.webkit.org https://lists.webkit.org/mailman/listinfo/webkit-changes