Title: [148752] trunk/Source/WebCore
Revision
148752
Author
[email protected]
Date
2013-04-19 10:03:36 -0700 (Fri, 19 Apr 2013)

Log 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):

Modified Paths

Diff

Modified: trunk/Source/WebCore/ChangeLog (148751 => 148752)


--- trunk/Source/WebCore/ChangeLog	2013-04-19 16:40:17 UTC (rev 148751)
+++ trunk/Source/WebCore/ChangeLog	2013-04-19 17:03:36 UTC (rev 148752)
@@ -1,3 +1,30 @@
+2013-04-19  Erik Arvidsson  <[email protected]>
+
+        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):
+
 2013-04-19  Andreas Kling  <[email protected]>
 
         [Mac] ComplexTextController is slow with large numbers of text runs.

Modified: trunk/Source/WebCore/bindings/js/JSTextTrackListCustom.cpp (148751 => 148752)


--- trunk/Source/WebCore/bindings/js/JSTextTrackListCustom.cpp	2013-04-19 16:40:17 UTC (rev 148751)
+++ trunk/Source/WebCore/bindings/js/JSTextTrackListCustom.cpp	2013-04-19 17:03:36 UTC (rev 148752)
@@ -50,7 +50,7 @@
         return false;
 
     // It is reachable if the media element parent is reachable.
-    return visitor.containsOpaqueRoot(root(textTrackList->owner()));
+    return visitor.containsOpaqueRoot(root(textTrackList->element()));
 }
 
 void JSTextTrackList::visitChildren(JSCell* cell, SlotVisitor& visitor)
@@ -62,7 +62,7 @@
     Base::visitChildren(jsTextTrackList, visitor);
     
     TextTrackList* textTrackList = static_cast<TextTrackList*>(jsTextTrackList->impl());
-    visitor.addOpaqueRoot(root(textTrackList->owner()));
+    visitor.addOpaqueRoot(root(textTrackList->element()));
     textTrackList->visitJSEventListeners(visitor);
 }
     

Modified: trunk/Source/WebCore/html/HTMLMediaElement.cpp (148751 => 148752)


--- trunk/Source/WebCore/html/HTMLMediaElement.cpp	2013-04-19 16:40:17 UTC (rev 148751)
+++ trunk/Source/WebCore/html/HTMLMediaElement.cpp	2013-04-19 17:03:36 UTC (rev 148752)
@@ -331,7 +331,7 @@
 #if ENABLE(VIDEO_TRACK)
     document()->unregisterForCaptionPreferencesChangedCallbacks(this);
     if (m_textTracks)
-        m_textTracks->clearOwner();
+        m_textTracks->clearElement();
     if (m_textTracks) {
         for (unsigned i = 0; i < m_textTracks->length(); ++i)
             m_textTracks->item(i)->clearClient();

Modified: trunk/Source/WebCore/html/track/TextTrackList.cpp (148751 => 148752)


--- trunk/Source/WebCore/html/track/TextTrackList.cpp	2013-04-19 16:40:17 UTC (rev 148751)
+++ trunk/Source/WebCore/html/track/TextTrackList.cpp	2013-04-19 17:03:36 UTC (rev 148752)
@@ -173,8 +173,8 @@
 
     invalidateTrackIndexesAfterTrack(track.get());
 
-    ASSERT(!track->mediaElement() || track->mediaElement() == owner());
-    track->setMediaElement(owner());
+    ASSERT(!track->mediaElement() || track->mediaElement() == element());
+    track->setMediaElement(element());
 
     scheduleAddTrackEvent(track.release());
 }
@@ -198,7 +198,7 @@
 
     invalidateTrackIndexesAfterTrack(textTrack);
 
-    ASSERT(!track->mediaElement() || track->mediaElement() == owner());
+    ASSERT(!track->mediaElement() || track->mediaElement() == element());
     track->setMediaElement(0);
 
     RefPtr<TrackBase> trackRef = (*tracks)[index];

Modified: trunk/Source/WebCore/html/track/TextTrackList.h (148751 => 148752)


--- trunk/Source/WebCore/html/track/TextTrackList.h	2013-04-19 16:40:17 UTC (rev 148751)
+++ trunk/Source/WebCore/html/track/TextTrackList.h	2013-04-19 17:03:36 UTC (rev 148752)
@@ -36,9 +36,9 @@
 
 class TextTrackList : public TrackListBase {
 public:
-    static PassRefPtr<TextTrackList> create(HTMLMediaElement* owner, ScriptExecutionContext* context)
+    static PassRefPtr<TextTrackList> create(HTMLMediaElement* element, ScriptExecutionContext* context)
     {
-        return adoptRef(new TextTrackList(owner, context));
+        return adoptRef(new TextTrackList(element, context));
     }
     ~TextTrackList();
 

Modified: trunk/Source/WebCore/html/track/TrackListBase.cpp (148751 => 148752)


--- trunk/Source/WebCore/html/track/TrackListBase.cpp	2013-04-19 16:40:17 UTC (rev 148751)
+++ trunk/Source/WebCore/html/track/TrackListBase.cpp	2013-04-19 17:03:36 UTC (rev 148752)
@@ -37,9 +37,9 @@
 
 using namespace WebCore;
 
-TrackListBase::TrackListBase(HTMLMediaElement* owner, ScriptExecutionContext* context)
+TrackListBase::TrackListBase(HTMLMediaElement* element, ScriptExecutionContext* context)
     : m_context(context)
-    , m_owner(owner)
+    , m_element(element)
     , m_pendingEventTimer(this, &TrackListBase::asyncEventTimerFired)
     , m_dispatchingEvents(0)
 {
@@ -60,7 +60,7 @@
     size_t index = m_inbandTracks.find(track);
     ASSERT(index != notFound);
 
-    ASSERT(track->mediaElement() == m_owner);
+    ASSERT(track->mediaElement() == m_element);
     track->setMediaElement(0);
 
     RefPtr<TrackBase> trackRef = m_inbandTracks[index];

Modified: trunk/Source/WebCore/html/track/TrackListBase.h (148751 => 148752)


--- trunk/Source/WebCore/html/track/TrackListBase.h	2013-04-19 16:40:17 UTC (rev 148751)
+++ trunk/Source/WebCore/html/track/TrackListBase.h	2013-04-19 17:03:36 UTC (rev 148752)
@@ -58,8 +58,8 @@
     DEFINE_ATTRIBUTE_EVENT_LISTENER(change);
     DEFINE_ATTRIBUTE_EVENT_LISTENER(removetrack);
 
-    void clearOwner() { m_owner = 0; }
-    HTMLMediaElement* owner() const { return m_owner; }
+    void clearElement() { m_element = 0; }
+    HTMLMediaElement* element() const { return m_element; }
 
     bool isFiringEventListeners() { return m_dispatchingEvents; }
 
@@ -85,7 +85,7 @@
     void asyncEventTimerFired(Timer<TrackListBase>*);
 
     ScriptExecutionContext* m_context;
-    HTMLMediaElement* m_owner;
+    HTMLMediaElement* m_element;
 
     Vector<RefPtr<Event> > m_pendingEvents;
     Timer<TrackListBase> m_pendingEventTimer;
_______________________________________________
webkit-changes mailing list
[email protected]
https://lists.webkit.org/mailman/listinfo/webkit-changes

Reply via email to