Changeset 148752 in webkit


Ignore:
Timestamp:
Apr 19, 2013 10:03:36 AM (11 years ago)
Author:
arv@chromium.org
Message:

Rename TextTrackList owner to element for consistency
https://bugs.webkit.org/show_bug.cgi?id=79822

Reviewed by Eric Carlson.

No new tests. Covered by existing tests.

  • bindings/js/JSTextTrackListCustom.cpp:

(WebCore::JSTextTrackListOwner::isReachableFromOpaqueRoots):
(WebCore::JSTextTrackList::visitChildren):

  • html/HTMLMediaElement.cpp:

(WebCore::HTMLMediaElement::~HTMLMediaElement):

  • html/track/TextTrackList.cpp:

(TextTrackList::append):
(TextTrackList::remove):

  • html/track/TextTrackList.h:

(WebCore::TextTrackList::create):

  • html/track/TrackListBase.cpp:

(TrackListBase::TrackListBase):
(TrackListBase::remove):

  • html/track/TrackListBase.h:

(WebCore::TrackListBase::clearElement):
(WebCore::TrackListBase::element):
(TrackListBase):

Location:
trunk/Source/WebCore
Files:
7 edited

Legend:

Unmodified
Added
Removed
  • trunk/Source/WebCore/ChangeLog

    r148750 r148752  
     12013-04-19  Erik Arvidsson  <arv@chromium.org>
     2
     3        Rename TextTrackList owner to element for consistency
     4        https://bugs.webkit.org/show_bug.cgi?id=79822
     5
     6        Reviewed by Eric Carlson.
     7
     8        No new tests. Covered by existing tests.
     9
     10        * bindings/js/JSTextTrackListCustom.cpp:
     11        (WebCore::JSTextTrackListOwner::isReachableFromOpaqueRoots):
     12        (WebCore::JSTextTrackList::visitChildren):
     13        * html/HTMLMediaElement.cpp:
     14        (WebCore::HTMLMediaElement::~HTMLMediaElement):
     15        * html/track/TextTrackList.cpp:
     16        (TextTrackList::append):
     17        (TextTrackList::remove):
     18        * html/track/TextTrackList.h:
     19        (WebCore::TextTrackList::create):
     20        * html/track/TrackListBase.cpp:
     21        (TrackListBase::TrackListBase):
     22        (TrackListBase::remove):
     23        * html/track/TrackListBase.h:
     24        (WebCore::TrackListBase::clearElement):
     25        (WebCore::TrackListBase::element):
     26        (TrackListBase):
     27
    1282013-04-19  Andreas Kling  <akling@apple.com>
    229
  • trunk/Source/WebCore/bindings/js/JSTextTrackListCustom.cpp

    r143863 r148752  
    5151
    5252    // It is reachable if the media element parent is reachable.
    53     return visitor.containsOpaqueRoot(root(textTrackList->owner()));
     53    return visitor.containsOpaqueRoot(root(textTrackList->element()));
    5454}
    5555
     
    6363   
    6464    TextTrackList* textTrackList = static_cast<TextTrackList*>(jsTextTrackList->impl());
    65     visitor.addOpaqueRoot(root(textTrackList->owner()));
     65    visitor.addOpaqueRoot(root(textTrackList->element()));
    6666    textTrackList->visitJSEventListeners(visitor);
    6767}
  • trunk/Source/WebCore/html/HTMLMediaElement.cpp

    r148636 r148752  
    332332    document()->unregisterForCaptionPreferencesChangedCallbacks(this);
    333333    if (m_textTracks)
    334         m_textTracks->clearOwner();
     334        m_textTracks->clearElement();
    335335    if (m_textTracks) {
    336336        for (unsigned i = 0; i < m_textTracks->length(); ++i)
  • trunk/Source/WebCore/html/track/TextTrackList.cpp

    r148305 r148752  
    174174    invalidateTrackIndexesAfterTrack(track.get());
    175175
    176     ASSERT(!track->mediaElement() || track->mediaElement() == owner());
    177     track->setMediaElement(owner());
     176    ASSERT(!track->mediaElement() || track->mediaElement() == element());
     177    track->setMediaElement(element());
    178178
    179179    scheduleAddTrackEvent(track.release());
     
    199199    invalidateTrackIndexesAfterTrack(textTrack);
    200200
    201     ASSERT(!track->mediaElement() || track->mediaElement() == owner());
     201    ASSERT(!track->mediaElement() || track->mediaElement() == element());
    202202    track->setMediaElement(0);
    203203
  • trunk/Source/WebCore/html/track/TextTrackList.h

    r148305 r148752  
    3737class TextTrackList : public TrackListBase {
    3838public:
    39     static PassRefPtr<TextTrackList> create(HTMLMediaElement* owner, ScriptExecutionContext* context)
     39    static PassRefPtr<TextTrackList> create(HTMLMediaElement* element, ScriptExecutionContext* context)
    4040    {
    41         return adoptRef(new TextTrackList(owner, context));
     41        return adoptRef(new TextTrackList(element, context));
    4242    }
    4343    ~TextTrackList();
  • trunk/Source/WebCore/html/track/TrackListBase.cpp

    r148305 r148752  
    3838using namespace WebCore;
    3939
    40 TrackListBase::TrackListBase(HTMLMediaElement* owner, ScriptExecutionContext* context)
     40TrackListBase::TrackListBase(HTMLMediaElement* element, ScriptExecutionContext* context)
    4141    : m_context(context)
    42     , m_owner(owner)
     42    , m_element(element)
    4343    , m_pendingEventTimer(this, &TrackListBase::asyncEventTimerFired)
    4444    , m_dispatchingEvents(0)
     
    6161    ASSERT(index != notFound);
    6262
    63     ASSERT(track->mediaElement() == m_owner);
     63    ASSERT(track->mediaElement() == m_element);
    6464    track->setMediaElement(0);
    6565
  • trunk/Source/WebCore/html/track/TrackListBase.h

    r148305 r148752  
    5959    DEFINE_ATTRIBUTE_EVENT_LISTENER(removetrack);
    6060
    61     void clearOwner() { m_owner = 0; }
    62     HTMLMediaElement* owner() const { return m_owner; }
     61    void clearElement() { m_element = 0; }
     62    HTMLMediaElement* element() const { return m_element; }
    6363
    6464    bool isFiringEventListeners() { return m_dispatchingEvents; }
     
    8686
    8787    ScriptExecutionContext* m_context;
    88     HTMLMediaElement* m_owner;
     88    HTMLMediaElement* m_element;
    8989
    9090    Vector<RefPtr<Event> > m_pendingEvents;
Note: See TracChangeset for help on using the changeset viewer.