haikuwebkit/Source/WebCore/html/track
Simon Fraser 4b3f1b1dbe Avoid DOMRect overhead in VTTRegion
https://bugs.webkit.org/show_bug.cgi?id=229249

Reviewed by Eric Carlson.

Use Element::boundingClientRect() instead of Element::getBoundingClientRect() to
avoid DOMRect overhead. No behavior change.

* html/track/VTTRegion.cpp:
(WebCore::VTTRegion::displayLastTextTrackCueBox):
(WebCore::VTTRegion::willRemoveTextTrackCueBox):


Canonical link: https://commits.webkit.org/240681@main
git-svn-id: https://svn.webkit.org/repository/webkit/trunk@281244 268f45cc-cd09-0410-ab3c-d52691b4dbfc
2021-08-19 16:26:00 +00:00
..
AudioTrack.cpp
AudioTrack.h
AudioTrack.idl Remove more custom binding code with GenerateAddOpaqueRoot 2021-07-08 23:08:21 +00:00
AudioTrackList.cpp
AudioTrackList.h
AudioTrackList.idl Remove more custom binding code with GenerateAddOpaqueRoot 2021-07-08 23:08:21 +00:00
BufferedLineReader.cpp
BufferedLineReader.h
DataCue.cpp Drop legacy EventLoopEventQueue class 2021-06-09 04:33:05 +00:00
DataCue.h
DataCue.idl
InbandDataTextTrack.cpp Drop legacy EventLoopEventQueue class 2021-06-09 04:33:05 +00:00
InbandDataTextTrack.h
InbandGenericTextTrack.cpp Drop legacy EventLoopEventQueue class 2021-06-09 04:33:05 +00:00
InbandGenericTextTrack.h
InbandTextTrack.cpp Drop legacy EventLoopEventQueue class 2021-06-09 04:33:05 +00:00
InbandTextTrack.h
InbandWebVTTTextTrack.cpp Drop legacy EventLoopEventQueue class 2021-06-09 04:33:05 +00:00
InbandWebVTTTextTrack.h
LoadableTextTrack.cpp Drop legacy EventLoopEventQueue class 2021-06-09 04:33:05 +00:00
LoadableTextTrack.h
TextTrack.cpp Drop legacy EventLoopEventQueue class 2021-06-09 04:33:05 +00:00
TextTrack.h Drop legacy EventLoopEventQueue class 2021-06-09 04:33:05 +00:00
TextTrack.idl Remove more custom binding code with GenerateAddOpaqueRoot 2021-07-08 23:08:21 +00:00
TextTrackCue.cpp Drop legacy EventLoopEventQueue class 2021-06-09 04:33:05 +00:00
TextTrackCue.h Drop legacy EventLoopEventQueue class 2021-06-09 04:33:05 +00:00
TextTrackCue.idl
TextTrackCueGeneric.cpp REGRESSION(?): subtitle text sizing is sometimes inconsistent 2021-08-04 18:55:25 +00:00
TextTrackCueGeneric.h
TextTrackCueGeneric.idl
TextTrackCueList.cpp
TextTrackCueList.h
TextTrackCueList.idl
TextTrackList.cpp
TextTrackList.h
TextTrackList.idl Remove more custom binding code with GenerateAddOpaqueRoot 2021-07-08 23:08:21 +00:00
TrackBase.cpp Remove more custom binding code with GenerateAddOpaqueRoot 2021-07-08 23:08:21 +00:00
TrackBase.h Remove more custom binding code with GenerateAddOpaqueRoot 2021-07-08 23:08:21 +00:00
TrackEvent.cpp
TrackEvent.h
TrackEvent.idl
TrackListBase.cpp Remove more custom binding code with GenerateAddOpaqueRoot 2021-07-08 23:08:21 +00:00
TrackListBase.h Remove more custom binding code with GenerateAddOpaqueRoot 2021-07-08 23:08:21 +00:00
VTTCue.cpp Drop legacy EventLoopEventQueue class 2021-06-09 04:33:05 +00:00
VTTCue.h
VTTCue.idl
VTTRegion.cpp Avoid DOMRect overhead in VTTRegion 2021-08-19 16:26:00 +00:00
VTTRegion.h
VTTRegion.idl
VTTRegionList.cpp
VTTRegionList.h
VTTRegionList.idl
VTTScanner.cpp
VTTScanner.h
VideoTrack.cpp
VideoTrack.h
VideoTrack.idl Remove more custom binding code with GenerateAddOpaqueRoot 2021-07-08 23:08:21 +00:00
VideoTrackList.cpp
VideoTrackList.h
VideoTrackList.idl Remove more custom binding code with GenerateAddOpaqueRoot 2021-07-08 23:08:21 +00:00
WebVTTElement.cpp
WebVTTElement.h
WebVTTParser.cpp
WebVTTParser.h
WebVTTToken.h
WebVTTTokenizer.cpp
WebVTTTokenizer.h