Branch: refs/heads/main Home: https://github.com/WebKit/WebKit Commit: a526a939ab0c7c1efc81995f26f9b430cf84a935 https://github.com/WebKit/WebKit/commit/a526a939ab0c7c1efc81995f26f9b430cf84a935 Author: Chris Dumez <cdu...@apple.com> Date: 2023-03-13 (Mon, 13 Mar 2023)
Changed paths: M Source/WebCore/dom/Document.cpp M Source/WebCore/dom/Document.h M Source/WebCore/dom/Range.cpp M Source/WebCore/dom/Range.h Log Message: ----------- Update Document::m_ranges to be a WeakHashSet https://bugs.webkit.org/show_bug.cgi?id=253765 Reviewed by Ryosuke Niwa. Update Document::m_ranges to be a WeakHashSet for extra safety. * Source/WebCore/dom/Document.cpp: (WebCore::Document::~Document): (WebCore::Document::updateRangesAfterChildrenChanged): (WebCore::Document::nodeChildrenWillBeRemoved): (WebCore::Document::nodeWillBeRemoved): (WebCore::Document::parentlessNodeMovedToNewDocument): (WebCore::Document::textInserted): (WebCore::Document::textRemoved): (WebCore::Document::textNodesMerged): (WebCore::Document::textNodeSplit): (WebCore::Document::attachRange): (WebCore::Document::detachRange): * Source/WebCore/dom/Document.h: * Source/WebCore/dom/Range.cpp: (WebCore::Range::~Range): * Source/WebCore/dom/Range.h: Canonical link: https://commits.webkit.org/261586@main _______________________________________________ webkit-changes mailing list webkit-changes@lists.webkit.org https://lists.webkit.org/mailman/listinfo/webkit-changes