You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Reviewed by Ryosuke Niwa.
DocumentMaker::AllMarkers should not be a part of DocumentMarker::MarkerType
https://bugs.webkit.org/show_bug.cgi?id=58112
- Converted DocumentMarker::MarkerTypes from unsigned int to a class.
- Converted DocumentMarker::AllMarkers from an enum entry to a subclass of MarkerTypes.
- Changed type of some MarkerType argument on DocumentMarkerController API to MarkerTypes
which should allow a combination of MarkerType constansts.
- Removed some MarkerType arguments on DocumentMarkerController API
which only received AllMarkers.
No new tests, no behavior change.
* WebCore.exp.in:
* dom/DocumentMarker.h:
(WebCore::DocumentMarker::MarkerTypes::MarkerTypes):
(WebCore::DocumentMarker::MarkerTypes::contains):
(WebCore::DocumentMarker::MarkerTypes::intersects):
(WebCore::DocumentMarker::MarkerTypes::operator==):
(WebCore::DocumentMarker::MarkerTypes::add):
(WebCore::DocumentMarker::MarkerTypes::remove):
(WebCore::DocumentMarker::AllMarkers::AllMarkers):
* dom/DocumentMarkerController.cpp:
(WebCore::DocumentMarkerController::possiblyHasMarkers):
(WebCore::DocumentMarkerController::addMarker):
(WebCore::DocumentMarkerController::copyMarkers):
(WebCore::DocumentMarkerController::removeMarkers):
(WebCore::DocumentMarkerController::markerContainingPoint):
(WebCore::DocumentMarkerController::markersInRange):
(WebCore::DocumentMarkerController::renderedRectsForMarkers):
(WebCore::DocumentMarkerController::removeMarkersFromMarkerMapVectorPair):
(WebCore::DocumentMarkerController::repaintMarkers):
(WebCore::DocumentMarkerController::shiftMarkers):
(WebCore::DocumentMarkerController::setMarkersActive):
(WebCore::DocumentMarkerController::hasMarkers):
(WebCore::DocumentMarkerController::clearDescriptionOnMarkersIntersectingRange):
* dom/DocumentMarkerController.h:
Canonical link: https://commits.webkit.org/73745@main
git-svn-id: https://svn.webkit.org/repository/webkit/trunk@83991 268f45cc-cd09-0410-ab3c-d52691b4dbfc
0 commit comments