Changeset 183975 in webkit
- Timestamp:
- May 7, 2015, 7:18:32 PM (11 years ago)
- Location:
- trunk
- Files:
-
- 29 edited
-
Source/WebCore/ChangeLog (modified) (1 diff)
-
Source/WebCore/html/FTPDirectoryDocument.h (modified) (1 diff)
-
Source/WebCore/html/HTMLDetailsElement.cpp (modified) (2 diffs)
-
Source/WebCore/html/HTMLKeygenElement.cpp (modified) (1 diff)
-
Source/WebCore/html/HTMLSummaryElement.cpp (modified) (2 diffs)
-
Source/WebCore/html/TimeRanges.cpp (modified) (1 diff)
-
Source/WebCore/html/TimeRanges.h (modified) (1 diff)
-
Source/WebCore/html/shadow/SliderThumbElement.cpp (modified) (1 diff)
-
Source/WebCore/html/shadow/SliderThumbElement.h (modified) (3 diffs)
-
Source/WebCore/html/shadow/SpinButtonElement.cpp (modified) (1 diff)
-
Source/WebCore/html/shadow/SpinButtonElement.h (modified) (1 diff)
-
Source/WebCore/html/shadow/TextControlInnerElements.cpp (modified) (5 diffs)
-
Source/WebCore/html/shadow/TextControlInnerElements.h (modified) (5 diffs)
-
Source/WebCore/html/shadow/YouTubeEmbedShadowElement.cpp (modified) (1 diff)
-
Source/WebCore/html/shadow/YouTubeEmbedShadowElement.h (modified) (1 diff)
-
Source/WebCore/html/track/InbandDataTextTrack.cpp (modified) (1 diff)
-
Source/WebCore/html/track/InbandDataTextTrack.h (modified) (1 diff)
-
Source/WebCore/html/track/InbandGenericTextTrack.cpp (modified) (1 diff)
-
Source/WebCore/html/track/InbandGenericTextTrack.h (modified) (1 diff)
-
Source/WebCore/html/track/InbandWebVTTTextTrack.cpp (modified) (1 diff)
-
Source/WebCore/html/track/InbandWebVTTTextTrack.h (modified) (1 diff)
-
Source/WebCore/html/track/LoadableTextTrack.h (modified) (1 diff)
-
Source/WebCore/html/track/TextTrack.cpp (modified) (1 diff)
-
Source/WebCore/html/track/TextTrack.h (modified) (1 diff)
-
Source/WebCore/html/track/TextTrackCueGeneric.cpp (modified) (1 diff)
-
Source/WebCore/html/track/TextTrackCueGeneric.h (modified) (1 diff)
-
Source/WebCore/html/track/TextTrackList.h (modified) (1 diff)
-
Source/WebCore/html/track/VTTRegionList.h (modified) (1 diff)
-
Tools/TestWebKitAPI/Tests/WebCore/TimeRanges.cpp (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
trunk/Source/WebCore/ChangeLog
r183971 r183975 1 2015-05-07 Gyuyoung Kim <gyuyoung.kim@samsung.com> 2 3 Purge PassRefPtr in WebCore/html - 3 4 https://bugs.webkit.org/show_bug.cgi?id=144686 5 6 Reviewed by Andreas Kling. 7 8 Replace PassRefPtr with Ref in create() factory functions, because 9 it doesn't have to change to be null. 10 11 No new tests, no behavior changes. 12 13 * html/FTPDirectoryDocument.h: 14 * html/HTMLDetailsElement.cpp: 15 (WebCore::DetailsContentElement::create): 16 * html/HTMLKeygenElement.cpp: 17 * html/HTMLSummaryElement.cpp: 18 (WebCore::SummaryContentElement::create): 19 * html/TimeRanges.cpp: 20 (WebCore::TimeRanges::create): 21 * html/shadow/SliderThumbElement.cpp: 22 (WebCore::SliderContainerElement::create): 23 * html/shadow/SliderThumbElement.h: 24 (WebCore::SliderThumbElement::create): 25 * html/shadow/SpinButtonElement.cpp: 26 (WebCore::SpinButtonElement::create): 27 * html/shadow/SpinButtonElement.h: 28 * html/shadow/TextControlInnerElements.cpp: 29 (WebCore::TextControlInnerContainer::create): 30 (WebCore::TextControlInnerElement::create): 31 (WebCore::TextControlInnerTextElement::create): 32 (WebCore::SearchFieldResultsButtonElement::create): 33 (WebCore::SearchFieldCancelButtonElement::create): 34 * html/shadow/TextControlInnerElements.h: 35 * html/shadow/YouTubeEmbedShadowElement.cpp: 36 (WebCore::YouTubeEmbedShadowElement::create): 37 * html/track/InbandDataTextTrack.cpp: 38 (WebCore::InbandDataTextTrack::create): 39 * html/track/InbandDataTextTrack.h: 40 * html/track/InbandGenericTextTrack.cpp: 41 (WebCore::InbandGenericTextTrack::create): 42 * html/track/InbandGenericTextTrack.h: 43 * html/track/InbandWebVTTTextTrack.cpp: 44 (WebCore::InbandWebVTTTextTrack::create): 45 * html/track/InbandWebVTTTextTrack.h: 46 * html/track/LoadableTextTrack.h: 47 * html/track/TextTrack.h: 48 (WebCore::TextTrack::create): 49 * html/track/TextTrackCueGeneric.cpp: 50 * html/track/TextTrackCueGeneric.h: 51 * html/track/TextTrackList.h: 52 * html/track/VTTRegionList.h: 53 (WebCore::VTTRegionList::create): 54 1 55 2015-05-07 Dean Jackson <dino@apple.com> 2 56 -
trunk/Source/WebCore/html/FTPDirectoryDocument.h
r177559 r183975 34 34 class FTPDirectoryDocument final : public HTMLDocument { 35 35 public: 36 static Ref Ptr<FTPDirectoryDocument> create(Frame* frame, const URL& url)36 static Ref<FTPDirectoryDocument> create(Frame* frame, const URL& url) 37 37 { 38 return adoptRef( new FTPDirectoryDocument(frame, url));38 return adoptRef(*new FTPDirectoryDocument(frame, url)); 39 39 } 40 40 -
trunk/Source/WebCore/html/HTMLDetailsElement.cpp
r183160 r183975 43 43 class DetailsContentElement final : public InsertionPoint { 44 44 public: 45 static Ref Ptr<DetailsContentElement> create(Document&);45 static Ref<DetailsContentElement> create(Document&); 46 46 47 47 private: … … 59 59 }; 60 60 61 Ref Ptr<DetailsContentElement> DetailsContentElement::create(Document& document)61 Ref<DetailsContentElement> DetailsContentElement::create(Document& document) 62 62 { 63 return adoptRef( new DetailsContentElement(document));63 return adoptRef(*new DetailsContentElement(document)); 64 64 } 65 65 -
trunk/Source/WebCore/html/HTMLKeygenElement.cpp
r177996 r183975 45 45 class KeygenSelectElement final : public HTMLSelectElement { 46 46 public: 47 static Ref Ptr<KeygenSelectElement> create(Document& document)47 static Ref<KeygenSelectElement> create(Document& document) 48 48 { 49 return adoptRef( new KeygenSelectElement(document));49 return adoptRef(*new KeygenSelectElement(document)); 50 50 } 51 51 -
trunk/Source/WebCore/html/HTMLSummaryElement.cpp
r183160 r183975 39 39 class SummaryContentElement final : public InsertionPoint { 40 40 public: 41 static Ref Ptr<SummaryContentElement> create(Document&);41 static Ref<SummaryContentElement> create(Document&); 42 42 43 43 private: … … 48 48 }; 49 49 50 Ref Ptr<SummaryContentElement> SummaryContentElement::create(Document& document)50 Ref<SummaryContentElement> SummaryContentElement::create(Document& document) 51 51 { 52 return adoptRef( new SummaryContentElement(document));52 return adoptRef(*new SummaryContentElement(document)); 53 53 } 54 54 -
trunk/Source/WebCore/html/TimeRanges.cpp
r169568 r183975 33 33 namespace WebCore { 34 34 35 PassRefPtr<TimeRanges> TimeRanges::create()35 Ref<TimeRanges> TimeRanges::create() 36 36 { 37 return adoptRef( new TimeRanges);37 return adoptRef(*new TimeRanges); 38 38 } 39 39 40 PassRefPtr<TimeRanges> TimeRanges::create(double start, double end)40 Ref<TimeRanges> TimeRanges::create(double start, double end) 41 41 { 42 return adoptRef( new TimeRanges(start, end));42 return adoptRef(*new TimeRanges(start, end)); 43 43 } 44 44 45 PassRefPtr<TimeRanges> TimeRanges::create(const PlatformTimeRanges& other)45 Ref<TimeRanges> TimeRanges::create(const PlatformTimeRanges& other) 46 46 { 47 return adoptRef( new TimeRanges(other));47 return adoptRef(*new TimeRanges(other)); 48 48 } 49 49 -
trunk/Source/WebCore/html/TimeRanges.h
r179861 r183975 39 39 class TimeRanges : public RefCounted<TimeRanges> { 40 40 public: 41 WEBCORE_EXPORT static PassRefPtr<TimeRanges> create();42 WEBCORE_EXPORT static PassRefPtr<TimeRanges> create(double start, double end);43 static PassRefPtr<TimeRanges> create(const PlatformTimeRanges&);41 WEBCORE_EXPORT static Ref<TimeRanges> create(); 42 WEBCORE_EXPORT static Ref<TimeRanges> create(double start, double end); 43 static Ref<TimeRanges> create(const PlatformTimeRanges&); 44 44 45 45 WEBCORE_EXPORT double start(unsigned index, ExceptionCode&) const; -
trunk/Source/WebCore/html/shadow/SliderThumbElement.cpp
r183160 r183975 611 611 } 612 612 613 PassRefPtr<SliderContainerElement> SliderContainerElement::create(Document& document)614 { 615 return adoptRef( new SliderContainerElement(document));613 Ref<SliderContainerElement> SliderContainerElement::create(Document& document) 614 { 615 return adoptRef(*new SliderContainerElement(document)); 616 616 } 617 617 -
trunk/Source/WebCore/html/shadow/SliderThumbElement.h
r183160 r183975 46 46 class SliderThumbElement final : public HTMLDivElement { 47 47 public: 48 static PassRefPtr<SliderThumbElement> create(Document&);48 static Ref<SliderThumbElement> create(Document&); 49 49 50 50 void setPositionFromValue(); … … 108 108 }; 109 109 110 inline PassRefPtr<SliderThumbElement> SliderThumbElement::create(Document& document)110 inline Ref<SliderThumbElement> SliderThumbElement::create(Document& document) 111 111 { 112 return adoptRef( new SliderThumbElement(document));112 return adoptRef(*new SliderThumbElement(document)); 113 113 } 114 114 … … 128 128 class SliderContainerElement final : public HTMLDivElement { 129 129 public: 130 static PassRefPtr<SliderContainerElement> create(Document&);130 static Ref<SliderContainerElement> create(Document&); 131 131 132 132 private: -
trunk/Source/WebCore/html/shadow/SpinButtonElement.cpp
r176459 r183975 56 56 } 57 57 58 PassRefPtr<SpinButtonElement> SpinButtonElement::create(Document& document, SpinButtonOwner& spinButtonOwner)59 { 60 return adoptRef( new SpinButtonElement(document, spinButtonOwner));58 Ref<SpinButtonElement> SpinButtonElement::create(Document& document, SpinButtonOwner& spinButtonOwner) 59 { 60 return adoptRef(*new SpinButtonElement(document, spinButtonOwner)); 61 61 } 62 62 -
trunk/Source/WebCore/html/shadow/SpinButtonElement.h
r176459 r183975 55 55 // because SpinButtonElement can be outlive SpinButtonOwner 56 56 // implementation, e.g. during event handling. 57 static PassRefPtr<SpinButtonElement> create(Document&, SpinButtonOwner&);57 static Ref<SpinButtonElement> create(Document&, SpinButtonOwner&); 58 58 UpDownState upDownState() const { return m_upDownState; } 59 59 void releaseCapture(); -
trunk/Source/WebCore/html/shadow/TextControlInnerElements.cpp
r183160 r183975 52 52 } 53 53 54 PassRefPtr<TextControlInnerContainer> TextControlInnerContainer::create(Document& document)55 { 56 return adoptRef( new TextControlInnerContainer(document));54 Ref<TextControlInnerContainer> TextControlInnerContainer::create(Document& document) 55 { 56 return adoptRef(*new TextControlInnerContainer(document)); 57 57 } 58 58 … … 68 68 } 69 69 70 PassRefPtr<TextControlInnerElement> TextControlInnerElement::create(Document& document)71 { 72 return adoptRef( new TextControlInnerElement(document));70 Ref<TextControlInnerElement> TextControlInnerElement::create(Document& document) 71 { 72 return adoptRef(*new TextControlInnerElement(document)); 73 73 } 74 74 … … 87 87 } 88 88 89 PassRefPtr<TextControlInnerTextElement> TextControlInnerTextElement::create(Document& document)90 { 91 return adoptRef( new TextControlInnerTextElement(document));89 Ref<TextControlInnerTextElement> TextControlInnerTextElement::create(Document& document) 90 { 91 return adoptRef(*new TextControlInnerTextElement(document)); 92 92 } 93 93 … … 134 134 } 135 135 136 PassRefPtr<SearchFieldResultsButtonElement> SearchFieldResultsButtonElement::create(Document& document)137 { 138 return adoptRef( new SearchFieldResultsButtonElement(document));136 Ref<SearchFieldResultsButtonElement> SearchFieldResultsButtonElement::create(Document& document) 137 { 138 return adoptRef(*new SearchFieldResultsButtonElement(document)); 139 139 } 140 140 … … 177 177 } 178 178 179 PassRefPtr<SearchFieldCancelButtonElement> SearchFieldCancelButtonElement::create(Document& document)180 { 181 return adoptRef( new SearchFieldCancelButtonElement(document));179 Ref<SearchFieldCancelButtonElement> SearchFieldCancelButtonElement::create(Document& document) 180 { 181 return adoptRef(*new SearchFieldCancelButtonElement(document)); 182 182 } 183 183 -
trunk/Source/WebCore/html/shadow/TextControlInnerElements.h
r183160 r183975 37 37 class TextControlInnerContainer final : public HTMLDivElement { 38 38 public: 39 static PassRefPtr<TextControlInnerContainer> create(Document&);39 static Ref<TextControlInnerContainer> create(Document&); 40 40 protected: 41 41 TextControlInnerContainer(Document&); … … 45 45 class TextControlInnerElement final : public HTMLDivElement { 46 46 public: 47 static PassRefPtr<TextControlInnerElement> create(Document&);47 static Ref<TextControlInnerElement> create(Document&); 48 48 49 49 protected: … … 57 57 class TextControlInnerTextElement final : public HTMLDivElement { 58 58 public: 59 static PassRefPtr<TextControlInnerTextElement> create(Document&);59 static Ref<TextControlInnerTextElement> create(Document&); 60 60 61 61 virtual void defaultEventHandler(Event*) override; … … 73 73 class SearchFieldResultsButtonElement final : public HTMLDivElement { 74 74 public: 75 static PassRefPtr<SearchFieldResultsButtonElement> create(Document&);75 static Ref<SearchFieldResultsButtonElement> create(Document&); 76 76 77 77 virtual void defaultEventHandler(Event*) override; … … 87 87 class SearchFieldCancelButtonElement final : public HTMLDivElement { 88 88 public: 89 static PassRefPtr<SearchFieldCancelButtonElement> create(Document&);89 static Ref<SearchFieldCancelButtonElement> create(Document&); 90 90 91 91 virtual void defaultEventHandler(Event*) override; -
trunk/Source/WebCore/html/shadow/YouTubeEmbedShadowElement.cpp
r171831 r183975 31 31 namespace WebCore { 32 32 33 PassRefPtr<YouTubeEmbedShadowElement> YouTubeEmbedShadowElement::create(Document& doc)33 Ref<YouTubeEmbedShadowElement> YouTubeEmbedShadowElement::create(Document& doc) 34 34 { 35 return adoptRef( new YouTubeEmbedShadowElement(doc));35 return adoptRef(*new YouTubeEmbedShadowElement(doc)); 36 36 } 37 37 -
trunk/Source/WebCore/html/shadow/YouTubeEmbedShadowElement.h
r171831 r183975 34 34 class YouTubeEmbedShadowElement final : public HTMLDivElement { 35 35 public: 36 static PassRefPtr<YouTubeEmbedShadowElement> create(Document&);36 static Ref<YouTubeEmbedShadowElement> create(Document&); 37 37 38 38 private: -
trunk/Source/WebCore/html/track/InbandDataTextTrack.cpp
r173318 r183975 39 39 namespace WebCore { 40 40 41 PassRefPtr<InbandDataTextTrack> InbandDataTextTrack::create(ScriptExecutionContext* context, TextTrackClient* client, PassRefPtr<InbandTextTrackPrivate> playerPrivate)41 Ref<InbandDataTextTrack> InbandDataTextTrack::create(ScriptExecutionContext* context, TextTrackClient* client, PassRefPtr<InbandTextTrackPrivate> playerPrivate) 42 42 { 43 return adoptRef( new InbandDataTextTrack(context, client, playerPrivate));43 return adoptRef(*new InbandDataTextTrack(context, client, playerPrivate)); 44 44 } 45 45 -
trunk/Source/WebCore/html/track/InbandDataTextTrack.h
r175328 r183975 45 45 class InbandDataTextTrack final : public InbandTextTrack { 46 46 public: 47 static PassRefPtr<InbandDataTextTrack> create(ScriptExecutionContext*, TextTrackClient*, PassRefPtr<InbandTextTrackPrivate>);47 static Ref<InbandDataTextTrack> create(ScriptExecutionContext*, TextTrackClient*, PassRefPtr<InbandTextTrackPrivate>); 48 48 virtual ~InbandDataTextTrack(); 49 49 -
trunk/Source/WebCore/html/track/InbandGenericTextTrack.cpp
r173318 r183975 93 93 } 94 94 95 PassRefPtr<InbandGenericTextTrack> InbandGenericTextTrack::create(ScriptExecutionContext* context, TextTrackClient* client, PassRefPtr<InbandTextTrackPrivate> playerPrivate)96 { 97 return adoptRef( new InbandGenericTextTrack(context, client, playerPrivate));95 Ref<InbandGenericTextTrack> InbandGenericTextTrack::create(ScriptExecutionContext* context, TextTrackClient* client, PassRefPtr<InbandTextTrackPrivate> playerPrivate) 96 { 97 return adoptRef(*new InbandGenericTextTrack(context, client, playerPrivate)); 98 98 } 99 99 -
trunk/Source/WebCore/html/track/InbandGenericTextTrack.h
r175328 r183975 63 63 class InbandGenericTextTrack final : public InbandTextTrack, private WebVTTParserClient { 64 64 public: 65 static PassRefPtr<InbandGenericTextTrack> create(ScriptExecutionContext*, TextTrackClient*, PassRefPtr<InbandTextTrackPrivate>);65 static Ref<InbandGenericTextTrack> create(ScriptExecutionContext*, TextTrackClient*, PassRefPtr<InbandTextTrackPrivate>); 66 66 virtual ~InbandGenericTextTrack(); 67 67 -
trunk/Source/WebCore/html/track/InbandWebVTTTextTrack.cpp
r170379 r183975 41 41 namespace WebCore { 42 42 43 PassRefPtr<InbandTextTrack> InbandWebVTTTextTrack::create(ScriptExecutionContext* context, TextTrackClient* client, PassRefPtr<InbandTextTrackPrivate> playerPrivate)43 Ref<InbandTextTrack> InbandWebVTTTextTrack::create(ScriptExecutionContext* context, TextTrackClient* client, PassRefPtr<InbandTextTrackPrivate> playerPrivate) 44 44 { 45 return adoptRef( new InbandWebVTTTextTrack(context, client, playerPrivate));45 return adoptRef(*new InbandWebVTTTextTrack(context, client, playerPrivate)); 46 46 } 47 47 -
trunk/Source/WebCore/html/track/InbandWebVTTTextTrack.h
r175328 r183975 38 38 class InbandWebVTTTextTrack final : public InbandTextTrack, private WebVTTParserClient { 39 39 public: 40 static PassRefPtr<InbandTextTrack> create(ScriptExecutionContext*, TextTrackClient*, PassRefPtr<InbandTextTrackPrivate>);40 static Ref<InbandTextTrack> create(ScriptExecutionContext*, TextTrackClient*, PassRefPtr<InbandTextTrackPrivate>); 41 41 virtual ~InbandWebVTTTextTrack(); 42 42 -
trunk/Source/WebCore/html/track/LoadableTextTrack.h
r176459 r183975 41 41 class LoadableTextTrack final : public TextTrack, private TextTrackLoaderClient { 42 42 public: 43 static PassRefPtr<LoadableTextTrack> create(HTMLTrackElement* track, const String& kind, const String& label, const String& language)43 static Ref<LoadableTextTrack> create(HTMLTrackElement* track, const String& kind, const String& label, const String& language) 44 44 { 45 return adoptRef( new LoadableTextTrack(track, kind, label, language));45 return adoptRef(*new LoadableTextTrack(track, kind, label, language)); 46 46 } 47 47 virtual ~LoadableTextTrack(); -
trunk/Source/WebCore/html/track/TextTrack.cpp
r173318 r183975 104 104 TextTrack* TextTrack::captionMenuOffItem() 105 105 { 106 static TextTrack *off = TextTrack::create(0, 0, "off menu item", "", "", "").leakRef();107 return off;106 static TextTrack& off = TextTrack::create(0, 0, "off menu item", "", "", "").leakRef(); 107 return &off; 108 108 } 109 109 110 110 TextTrack* TextTrack::captionMenuAutomaticItem() 111 111 { 112 static TextTrack *automatic = TextTrack::create(0, 0, "automatic menu item", "", "", "").leakRef();113 return automatic;112 static TextTrack& automatic = TextTrack::create(0, 0, "automatic menu item", "", "", "").leakRef(); 113 return &automatic; 114 114 } 115 115 -
trunk/Source/WebCore/html/track/TextTrack.h
r181169 r183975 68 68 { 69 69 public: 70 static PassRefPtr<TextTrack> create(ScriptExecutionContext* context, TextTrackClient* client, const AtomicString& kind, const AtomicString& id, const AtomicString& label, const AtomicString& language)70 static Ref<TextTrack> create(ScriptExecutionContext* context, TextTrackClient* client, const AtomicString& kind, const AtomicString& id, const AtomicString& label, const AtomicString& language) 71 71 { 72 return adoptRef( new TextTrack(context, client, kind, id, label, language, AddTrack));72 return adoptRef(*new TextTrack(context, client, kind, id, label, language, AddTrack)); 73 73 } 74 74 virtual ~TextTrack(); -
trunk/Source/WebCore/html/track/TextTrackCueGeneric.cpp
r173318 r183975 50 50 class TextTrackCueGenericBoxElement final : public VTTCueBox { 51 51 public: 52 static PassRefPtr<TextTrackCueGenericBoxElement> create(Document& document, TextTrackCueGeneric& cue)52 static Ref<TextTrackCueGenericBoxElement> create(Document& document, TextTrackCueGeneric& cue) 53 53 { 54 return adoptRef( new TextTrackCueGenericBoxElement(document, cue));54 return adoptRef(*new TextTrackCueGenericBoxElement(document, cue)); 55 55 } 56 56 -
trunk/Source/WebCore/html/track/TextTrackCueGeneric.h
r173318 r183975 39 39 class TextTrackCueGeneric final : public VTTCue { 40 40 public: 41 static PassRefPtr<TextTrackCueGeneric> create(ScriptExecutionContext& context, const MediaTime& start, const MediaTime& end, const String& content)41 static Ref<TextTrackCueGeneric> create(ScriptExecutionContext& context, const MediaTime& start, const MediaTime& end, const String& content) 42 42 { 43 return adoptRef( new TextTrackCueGeneric(context, start, end, content));43 return adoptRef(*new TextTrackCueGeneric(context, start, end, content)); 44 44 } 45 45 -
trunk/Source/WebCore/html/track/TextTrackList.h
r175328 r183975 37 37 class TextTrackList final : public TrackListBase { 38 38 public: 39 static PassRefPtr<TextTrackList> create(HTMLMediaElement* element, ScriptExecutionContext* context)39 static Ref<TextTrackList> create(HTMLMediaElement* element, ScriptExecutionContext* context) 40 40 { 41 return adoptRef( new TextTrackList(element, context));41 return adoptRef(*new TextTrackList(element, context)); 42 42 } 43 43 virtual ~TextTrackList(); -
trunk/Source/WebCore/html/track/VTTRegionList.h
r166022 r183975 39 39 class VTTRegionList : public RefCounted<VTTRegionList> { 40 40 public: 41 static PassRefPtr<VTTRegionList> create()41 static Ref<VTTRegionList> create() 42 42 { 43 return adoptRef( new VTTRegionList());43 return adoptRef(*new VTTRegionList); 44 44 } 45 45 -
trunk/Tools/TestWebKitAPI/Tests/WebCore/TimeRanges.cpp
r164498 r183975 53 53 TEST(TimeRanges, Empty) 54 54 { 55 ASSERT_RANGE("{ }", TimeRanges::create() );55 ASSERT_RANGE("{ }", TimeRanges::create().ptr()); 56 56 } 57 57 58 58 TEST(TimeRanges, SingleRange) 59 59 { 60 ASSERT_RANGE("{ [1,2) }", TimeRanges::create(1, 2) );60 ASSERT_RANGE("{ [1,2) }", TimeRanges::create(1, 2).ptr()); 61 61 } 62 62
Note:
See TracChangeset
for help on using the changeset viewer.