Changeset 183735 in webkit
- Timestamp:
- May 3, 2015 6:20:48 PM (9 years ago)
- Location:
- trunk/Source/WebCore
- Files:
-
- 42 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/Source/WebCore/ChangeLog
r183734 r183735 1 2015-05-03 Gyuyoung Kim <gyuyoung.kim@webkit.org> 2 3 Purge PassRefPtr in WebCore/html 4 https://bugs.webkit.org/show_bug.cgi?id=144543 5 6 Reviewed by Andreas Kling. 7 8 Change PassRefPtr in create() factory functions with Ref. In some functions, 9 it returns RefPtr when it might have a chance to return nullptr. 10 11 No new tests, no behavior changes. 12 13 * Modules/encryptedmedia/MediaKeySession.cpp: 14 (WebCore::MediaKeySession::sendError): 15 * html/DOMFormData.h: 16 (WebCore::DOMFormData::create): 17 * html/HTMLMediaElement.cpp: 18 (WebCore::HTMLMediaElement::mediaPlayerCreateResourceLoader): 19 * html/HTMLMediaElement.h: 20 * html/MediaError.h: 21 (WebCore::MediaError::create): 22 * html/MediaKeyError.h: 23 (WebCore::MediaKeyError::create): 24 * html/canvas/CanvasGradient.h: 25 * html/canvas/CanvasProxy.cpp: 26 (WebCore::CanvasProxy::create): 27 * html/canvas/CanvasProxy.h: 28 * html/canvas/WebGLActiveInfo.h: 29 (WebCore::WebGLActiveInfo::create): 30 * html/canvas/WebGLContextAttributes.h: 31 * html/canvas/WebGLContextGroup.h: 32 * html/canvas/WebGLProgram.h: 33 * html/canvas/WebGLQuery.h: 34 * html/canvas/WebGLRenderbuffer.h: 35 * html/canvas/WebGLSampler.h: 36 * html/canvas/WebGLShader.h: 37 * html/canvas/WebGLShaderPrecisionFormat.h: 38 * html/canvas/WebGLSync.h: 39 * html/canvas/WebGLTexture.h: 40 * html/canvas/WebGLTransformFeedback.h: 41 * html/canvas/WebGLUniformLocation.h: 42 * html/canvas/WebGLVertexArrayObjectOES.h: 43 * html/shadow/ImageControlsRootElement.cpp: 44 (WebCore::ImageControlsRootElement::maybeCreate): 45 * html/shadow/ImageControlsRootElement.h: 46 * html/shadow/MediaControlElements.cpp: 47 (WebCore::MediaControlPanelElement::create): 48 (WebCore::MediaControlPanelEnclosureElement::create): 49 (WebCore::MediaControlOverlayEnclosureElement::create): 50 (WebCore::MediaControlTimelineContainerElement::create): 51 (WebCore::MediaControlVolumeSliderContainerElement::create): 52 (WebCore::MediaControlStatusDisplayElement::create): 53 (WebCore::MediaControlPanelMuteButtonElement::create): 54 (WebCore::MediaControlVolumeSliderMuteButtonElement::create): 55 (WebCore::MediaControlPlayButtonElement::create): 56 (WebCore::MediaControlOverlayPlayButtonElement::create): 57 (WebCore::MediaControlSeekForwardButtonElement::create): 58 (WebCore::MediaControlSeekBackButtonElement::create): 59 (WebCore::MediaControlRewindButtonElement::create): 60 (WebCore::MediaControlReturnToRealtimeButtonElement::create): 61 (WebCore::MediaControlToggleClosedCaptionsButtonElement::create): 62 (WebCore::MediaControlClosedCaptionsContainerElement::create): 63 (WebCore::MediaControlClosedCaptionsTrackListElement::create): 64 (WebCore::MediaControlTimelineElement::create): 65 (WebCore::MediaControlPanelVolumeSliderElement::create): 66 (WebCore::MediaControlFullscreenVolumeSliderElement::create): 67 (WebCore::MediaControlFullscreenButtonElement::create): 68 (WebCore::MediaControlFullscreenVolumeMinButtonElement::create): 69 (WebCore::MediaControlFullscreenVolumeMaxButtonElement::create): 70 (WebCore::MediaControlTimeRemainingDisplayElement::create): 71 (WebCore::MediaControlCurrentTimeDisplayElement::create): 72 * html/shadow/MediaControlElements.h: 73 * html/shadow/MediaControlsApple.h: 74 (WebCore::MediaControlsAppleEventListener::create): 75 * html/shadow/MeterShadowElement.h: 76 (WebCore::MeterInnerElement::create): 77 (WebCore::MeterBarElement::create): 78 (WebCore::MeterValueElement::create): 79 * html/shadow/ProgressShadowElement.h: 80 (WebCore::ProgressInnerElement::create): 81 (WebCore::ProgressBarElement::create): 82 (WebCore::ProgressValueElement::create): 83 * html/shadow/mac/ImageControlsRootElementMac.cpp: 84 (WebCore::ImageControlsRootElement::maybeCreate): 85 * html/track/TextTrackCueList.h: 86 (WebCore::TextTrackCueList::create): 87 * html/track/VTTCue.cpp: 88 (WebCore::VTTCue::create): 89 * html/track/VTTCue.h: 90 (WebCore::VTTCue::create): 91 * html/track/VTTRegion.h: 92 * html/track/VideoTrack.h: 93 * html/track/VideoTrackList.h: 94 * html/track/WebVTTElement.cpp: 95 (WebCore::WebVTTElement::create): 96 * html/track/WebVTTElement.h: 97 * html/track/WebVTTParser.h: 98 * platform/graphics/MediaPlayer.h: 99 (WebCore::MediaPlayerClient::mediaPlayerCreateResourceLoader): 100 1 101 2015-05-03 Simon Fraser <simon.fraser@apple.com> 2 102 -
trunk/Source/WebCore/Modules/encryptedmedia/MediaKeySession.cpp
r182544 r183735 222 222 void MediaKeySession::sendError(CDMSessionClient::MediaKeyErrorCode errorCode, unsigned long systemCode) 223 223 { 224 Ref Ptr<MediaKeyError> error = MediaKeyError::create(errorCode, systemCode).get();225 setError(error. get());224 Ref<MediaKeyError> error = MediaKeyError::create(errorCode, systemCode).get(); 225 setError(error.ptr()); 226 226 227 227 RefPtr<Event> keyerrorEvent = Event::create(eventNames().webkitkeyerrorEvent, false, false); -
trunk/Source/WebCore/html/DOMFormData.h
r97274 r183735 45 45 class DOMFormData : public FormDataList, public RefCounted<DOMFormData> { 46 46 public: 47 static PassRefPtr<DOMFormData> create(HTMLFormElement* form) { return adoptRef(new DOMFormData(form)); }48 static PassRefPtr<DOMFormData> create(const TextEncoding& encoding) { return adoptRef(new DOMFormData(encoding)); }47 static Ref<DOMFormData> create(HTMLFormElement* form) { return adoptRef(*new DOMFormData(form)); } 48 static Ref<DOMFormData> create(const TextEncoding& encoding) { return adoptRef(*new DOMFormData(encoding)); } 49 49 50 50 void append(const String& name, const String& value); -
trunk/Source/WebCore/html/HTMLMediaElement.cpp
r183705 r183735 5815 5815 } 5816 5816 5817 PassRefPtr<PlatformMediaResourceLoader> HTMLMediaElement::mediaPlayerCreateResourceLoader(std::unique_ptr<PlatformMediaResourceLoaderClient> client)5818 { 5819 return adoptRef( new MediaResourceLoader(document(), fastGetAttribute(HTMLNames::crossoriginAttr), WTF::move(client)));5817 RefPtr<PlatformMediaResourceLoader> HTMLMediaElement::mediaPlayerCreateResourceLoader(std::unique_ptr<PlatformMediaResourceLoaderClient> client) 5818 { 5819 return adoptRef(*new MediaResourceLoader(document(), fastGetAttribute(HTMLNames::crossoriginAttr), WTF::move(client))); 5820 5820 } 5821 5821 -
trunk/Source/WebCore/html/HTMLMediaElement.h
r183705 r183735 589 589 virtual bool mediaPlayerIsLooping() const override; 590 590 virtual CachedResourceLoader* mediaPlayerCachedResourceLoader() override; 591 virtual PassRefPtr<PlatformMediaResourceLoader> mediaPlayerCreateResourceLoader(std::unique_ptr<PlatformMediaResourceLoaderClient>) override;591 virtual RefPtr<PlatformMediaResourceLoader> mediaPlayerCreateResourceLoader(std::unique_ptr<PlatformMediaResourceLoaderClient>) override; 592 592 593 593 #if PLATFORM(WIN) && USE(AVFOUNDATION) -
trunk/Source/WebCore/html/MediaError.h
r165676 r183735 46 46 }; 47 47 48 static PassRefPtr<MediaError> create(Code code) { return adoptRef(new MediaError(code)); }48 static Ref<MediaError> create(Code code) { return adoptRef(*new MediaError(code)); } 49 49 50 50 Code code() const { return m_code; } -
trunk/Source/WebCore/html/MediaKeyError.h
r165676 r183735 47 47 typedef unsigned short Code; 48 48 49 static PassRefPtr<MediaKeyError> create(Code code, unsigned long systemCode = 0) { return adoptRef(new MediaKeyError(code, systemCode)); }49 static Ref<MediaKeyError> create(Code code, unsigned long systemCode = 0) { return adoptRef(*new MediaKeyError(code, systemCode)); } 50 50 51 51 Code code() const { return m_code; } -
trunk/Source/WebCore/html/canvas/CanvasGradient.h
r177733 r183735 30 30 #include "Gradient.h" 31 31 #include <wtf/Forward.h> 32 #include <wtf/PassRefPtr.h>33 32 #include <wtf/RefCounted.h> 34 33 -
trunk/Source/WebCore/html/canvas/CanvasProxy.cpp
r139220 r183735 33 33 namespace WebCore { 34 34 35 PassRefPtr<CanvasProxy> CanvasProxy::create()35 Ref<CanvasProxy> CanvasProxy::create() 36 36 { 37 return adoptRef( new CanvasProxy());37 return adoptRef(*new CanvasProxy()); 38 38 } 39 39 -
trunk/Source/WebCore/html/canvas/CanvasProxy.h
r139220 r183735 35 35 class CanvasProxy : public RefCounted<CanvasProxy> { 36 36 public: 37 static PassRefPtr<CanvasProxy> create();37 static Ref<CanvasProxy> create(); 38 38 39 39 virtual ~CanvasProxy(); -
trunk/Source/WebCore/html/canvas/WebGLActiveInfo.h
r127757 r183735 36 36 class WebGLActiveInfo : public RefCounted<WebGLActiveInfo> { 37 37 public: 38 static PassRefPtr<WebGLActiveInfo> create(const String& name, GC3Denum type, GC3Dint size)38 static Ref<WebGLActiveInfo> create(const String& name, GC3Denum type, GC3Dint size) 39 39 { 40 return adoptRef( new WebGLActiveInfo(name, type, size));40 return adoptRef(*new WebGLActiveInfo(name, type, size)); 41 41 } 42 42 String name() const { return m_name; } -
trunk/Source/WebCore/html/canvas/WebGLContextAttributes.h
r183726 r183735 30 30 #include "CanvasContextAttributes.h" 31 31 #include "GraphicsContext3D.h" 32 #include <wtf/PassRefPtr.h>33 32 34 33 namespace WebCore { -
trunk/Source/WebCore/html/canvas/WebGLContextGroup.h
r183726 r183735 29 29 #include "WebGLRenderingContextBase.h" 30 30 #include <wtf/HashSet.h> 31 #include <wtf/PassRefPtr.h>32 31 #include <wtf/RefCounted.h> 33 32 -
trunk/Source/WebCore/html/canvas/WebGLProgram.h
r183726 r183735 31 31 #include "WebGLShader.h" 32 32 33 #include <wtf/PassRefPtr.h>34 33 #include <wtf/Vector.h> 35 34 -
trunk/Source/WebCore/html/canvas/WebGLQuery.h
r183726 r183735 29 29 #include "WebGLSharedObject.h" 30 30 31 #include <wtf/PassRefPtr.h>32 31 #include <wtf/RefCounted.h> 33 32 -
trunk/Source/WebCore/html/canvas/WebGLRenderbuffer.h
r183726 r183735 29 29 #include "WebGLSharedObject.h" 30 30 31 #include <wtf/PassRefPtr.h>32 31 #include <wtf/RefCounted.h> 33 32 -
trunk/Source/WebCore/html/canvas/WebGLSampler.h
r183726 r183735 29 29 #include "WebGLSharedObject.h" 30 30 31 #include <wtf/PassRefPtr.h>32 31 #include <wtf/RefCounted.h> 33 32 -
trunk/Source/WebCore/html/canvas/WebGLShader.h
r183726 r183735 28 28 29 29 #include "WebGLSharedObject.h" 30 31 #include <wtf/PassRefPtr.h>32 30 33 31 namespace WebCore { -
trunk/Source/WebCore/html/canvas/WebGLShaderPrecisionFormat.h
r183726 r183735 29 29 30 30 #include "GraphicsContext3D.h" 31 #include <wtf/PassRefPtr.h>32 31 #include <wtf/RefCounted.h> 33 32 -
trunk/Source/WebCore/html/canvas/WebGLSync.h
r183726 r183735 29 29 #include "WebGLSharedObject.h" 30 30 31 #include <wtf/PassRefPtr.h>32 31 #include <wtf/RefCounted.h> 33 32 -
trunk/Source/WebCore/html/canvas/WebGLTexture.h
r183726 r183735 29 29 #include "WebGLSharedObject.h" 30 30 31 #include <wtf/PassRefPtr.h>32 31 #include <wtf/Vector.h> 33 32 -
trunk/Source/WebCore/html/canvas/WebGLTransformFeedback.h
r183726 r183735 29 29 #include "WebGLSharedObject.h" 30 30 31 #include <wtf/PassRefPtr.h>32 31 #include <wtf/RefCounted.h> 33 32 -
trunk/Source/WebCore/html/canvas/WebGLUniformLocation.h
r183726 r183735 30 30 #include "WebGLProgram.h" 31 31 32 #include <wtf/PassRefPtr.h>33 32 #include <wtf/RefCounted.h> 34 33 -
trunk/Source/WebCore/html/canvas/WebGLVertexArrayObjectOES.h
r183726 r183735 31 31 #include "WebGLVertexArrayObjectBase.h" 32 32 33 #include <wtf/PassRefPtr.h>34 35 33 namespace WebCore { 36 34 -
trunk/Source/WebCore/html/shadow/ImageControlsRootElement.cpp
r167786 r183735 32 32 33 33 #if !PLATFORM(MAC) 34 PassRefPtr<ImageControlsRootElement> ImageControlsRootElement::maybeCreate(Document& document)34 Ref<ImageControlsRootElement> ImageControlsRootElement::maybeCreate(Document& document) 35 35 { 36 return adoptRef( new ImageControlsRootElement(document));36 return adoptRef(*new ImageControlsRootElement(document)); 37 37 } 38 38 #endif -
trunk/Source/WebCore/html/shadow/ImageControlsRootElement.h
r175328 r183735 39 39 virtual ~ImageControlsRootElement(); 40 40 41 static PassRefPtr<ImageControlsRootElement> maybeCreate(Document&);41 static RefPtr<ImageControlsRootElement> maybeCreate(Document&); 42 42 43 43 protected: -
trunk/Source/WebCore/html/shadow/MediaControlElements.cpp
r183169 r183735 80 80 } 81 81 82 PassRefPtr<MediaControlPanelElement> MediaControlPanelElement::create(Document& document)83 { 84 return adoptRef( new MediaControlPanelElement(document));82 Ref<MediaControlPanelElement> MediaControlPanelElement::create(Document& document) 83 { 84 return adoptRef(*new MediaControlPanelElement(document)); 85 85 } 86 86 … … 262 262 } 263 263 264 PassRefPtr<MediaControlPanelEnclosureElement> MediaControlPanelEnclosureElement::create(Document& document)265 { 266 return adoptRef( new MediaControlPanelEnclosureElement(document));264 Ref<MediaControlPanelEnclosureElement> MediaControlPanelEnclosureElement::create(Document& document) 265 { 266 return adoptRef(*new MediaControlPanelEnclosureElement(document)); 267 267 } 268 268 … … 276 276 } 277 277 278 PassRefPtr<MediaControlOverlayEnclosureElement> MediaControlOverlayEnclosureElement::create(Document& document)279 { 280 return adoptRef( new MediaControlOverlayEnclosureElement(document));278 Ref<MediaControlOverlayEnclosureElement> MediaControlOverlayEnclosureElement::create(Document& document) 279 { 280 return adoptRef(*new MediaControlOverlayEnclosureElement(document)); 281 281 } 282 282 … … 289 289 } 290 290 291 PassRefPtr<MediaControlTimelineContainerElement> MediaControlTimelineContainerElement::create(Document& document)292 { 293 Ref Ptr<MediaControlTimelineContainerElement> element = adoptRef(new MediaControlTimelineContainerElement(document));291 Ref<MediaControlTimelineContainerElement> MediaControlTimelineContainerElement::create(Document& document) 292 { 293 Ref<MediaControlTimelineContainerElement> element = adoptRef(*new MediaControlTimelineContainerElement(document)); 294 294 element->hide(); 295 return element .release();295 return element; 296 296 } 297 297 … … 324 324 } 325 325 326 PassRefPtr<MediaControlVolumeSliderContainerElement> MediaControlVolumeSliderContainerElement::create(Document& document)327 { 328 Ref Ptr<MediaControlVolumeSliderContainerElement> element = adoptRef(new MediaControlVolumeSliderContainerElement(document));326 Ref<MediaControlVolumeSliderContainerElement> MediaControlVolumeSliderContainerElement::create(Document& document) 327 { 328 Ref<MediaControlVolumeSliderContainerElement> element = adoptRef(*new MediaControlVolumeSliderContainerElement(document)); 329 329 element->hide(); 330 return element .release();330 return element; 331 331 } 332 332 … … 362 362 } 363 363 364 PassRefPtr<MediaControlStatusDisplayElement> MediaControlStatusDisplayElement::create(Document& document)365 { 366 Ref Ptr<MediaControlStatusDisplayElement> element = adoptRef(new MediaControlStatusDisplayElement(document));364 Ref<MediaControlStatusDisplayElement> MediaControlStatusDisplayElement::create(Document& document) 365 { 366 Ref<MediaControlStatusDisplayElement> element = adoptRef(*new MediaControlStatusDisplayElement(document)); 367 367 element->hide(); 368 return element .release();368 return element; 369 369 } 370 370 … … 411 411 } 412 412 413 PassRefPtr<MediaControlPanelMuteButtonElement> MediaControlPanelMuteButtonElement::create(Document& document, MediaControls* controls)413 Ref<MediaControlPanelMuteButtonElement> MediaControlPanelMuteButtonElement::create(Document& document, MediaControls* controls) 414 414 { 415 415 ASSERT(controls); 416 416 417 Ref Ptr<MediaControlPanelMuteButtonElement> button = adoptRef(new MediaControlPanelMuteButtonElement(document, controls));417 Ref<MediaControlPanelMuteButtonElement> button = adoptRef(*new MediaControlPanelMuteButtonElement(document, controls)); 418 418 button->ensureUserAgentShadowRoot(); 419 419 button->setType("button"); 420 return button .release();420 return button; 421 421 } 422 422 … … 437 437 } 438 438 439 PassRefPtr<MediaControlVolumeSliderMuteButtonElement> MediaControlVolumeSliderMuteButtonElement::create(Document& document)440 { 441 Ref Ptr<MediaControlVolumeSliderMuteButtonElement> button = adoptRef(new MediaControlVolumeSliderMuteButtonElement(document));439 Ref<MediaControlVolumeSliderMuteButtonElement> MediaControlVolumeSliderMuteButtonElement::create(Document& document) 440 { 441 Ref<MediaControlVolumeSliderMuteButtonElement> button = adoptRef(*new MediaControlVolumeSliderMuteButtonElement(document)); 442 442 button->ensureUserAgentShadowRoot(); 443 443 button->setType("button"); 444 return button .release();444 return button; 445 445 } 446 446 … … 453 453 } 454 454 455 PassRefPtr<MediaControlPlayButtonElement> MediaControlPlayButtonElement::create(Document& document)456 { 457 Ref Ptr<MediaControlPlayButtonElement> button = adoptRef(new MediaControlPlayButtonElement(document));455 Ref<MediaControlPlayButtonElement> MediaControlPlayButtonElement::create(Document& document) 456 { 457 Ref<MediaControlPlayButtonElement> button = adoptRef(*new MediaControlPlayButtonElement(document)); 458 458 button->ensureUserAgentShadowRoot(); 459 459 button->setType("button"); 460 return button .release();460 return button; 461 461 } 462 462 … … 487 487 } 488 488 489 PassRefPtr<MediaControlOverlayPlayButtonElement> MediaControlOverlayPlayButtonElement::create(Document& document)490 { 491 Ref Ptr<MediaControlOverlayPlayButtonElement> button = adoptRef(new MediaControlOverlayPlayButtonElement(document));489 Ref<MediaControlOverlayPlayButtonElement> MediaControlOverlayPlayButtonElement::create(Document& document) 490 { 491 Ref<MediaControlOverlayPlayButtonElement> button = adoptRef(*new MediaControlOverlayPlayButtonElement(document)); 492 492 button->ensureUserAgentShadowRoot(); 493 493 button->setType("button"); 494 return button .release();494 return button; 495 495 } 496 496 … … 521 521 } 522 522 523 PassRefPtr<MediaControlSeekForwardButtonElement> MediaControlSeekForwardButtonElement::create(Document& document)524 { 525 Ref Ptr<MediaControlSeekForwardButtonElement> button = adoptRef(new MediaControlSeekForwardButtonElement(document));523 Ref<MediaControlSeekForwardButtonElement> MediaControlSeekForwardButtonElement::create(Document& document) 524 { 525 Ref<MediaControlSeekForwardButtonElement> button = adoptRef(*new MediaControlSeekForwardButtonElement(document)); 526 526 button->ensureUserAgentShadowRoot(); 527 527 button->setType("button"); 528 return button .release();528 return button; 529 529 } 530 530 … … 537 537 } 538 538 539 PassRefPtr<MediaControlSeekBackButtonElement> MediaControlSeekBackButtonElement::create(Document& document)540 { 541 Ref Ptr<MediaControlSeekBackButtonElement> button = adoptRef(new MediaControlSeekBackButtonElement(document));539 Ref<MediaControlSeekBackButtonElement> MediaControlSeekBackButtonElement::create(Document& document) 540 { 541 Ref<MediaControlSeekBackButtonElement> button = adoptRef(*new MediaControlSeekBackButtonElement(document)); 542 542 button->ensureUserAgentShadowRoot(); 543 543 button->setType("button"); 544 return button .release();544 return button; 545 545 } 546 546 … … 553 553 } 554 554 555 PassRefPtr<MediaControlRewindButtonElement> MediaControlRewindButtonElement::create(Document& document)556 { 557 Ref Ptr<MediaControlRewindButtonElement> button = adoptRef(new MediaControlRewindButtonElement(document));555 Ref<MediaControlRewindButtonElement> MediaControlRewindButtonElement::create(Document& document) 556 { 557 Ref<MediaControlRewindButtonElement> button = adoptRef(*new MediaControlRewindButtonElement(document)); 558 558 button->ensureUserAgentShadowRoot(); 559 559 button->setType("button"); 560 return button .release();560 return button; 561 561 } 562 562 … … 578 578 } 579 579 580 PassRefPtr<MediaControlReturnToRealtimeButtonElement> MediaControlReturnToRealtimeButtonElement::create(Document& document)581 { 582 Ref Ptr<MediaControlReturnToRealtimeButtonElement> button = adoptRef(new MediaControlReturnToRealtimeButtonElement(document));580 Ref<MediaControlReturnToRealtimeButtonElement> MediaControlReturnToRealtimeButtonElement::create(Document& document) 581 { 582 Ref<MediaControlReturnToRealtimeButtonElement> button = adoptRef(*new MediaControlReturnToRealtimeButtonElement(document)); 583 583 button->ensureUserAgentShadowRoot(); 584 584 button->setType("button"); 585 585 button->hide(); 586 return button .release();586 return button; 587 587 } 588 588 … … 610 610 } 611 611 612 PassRefPtr<MediaControlToggleClosedCaptionsButtonElement> MediaControlToggleClosedCaptionsButtonElement::create(Document& document, MediaControls* controls)612 Ref<MediaControlToggleClosedCaptionsButtonElement> MediaControlToggleClosedCaptionsButtonElement::create(Document& document, MediaControls* controls) 613 613 { 614 614 ASSERT(controls); 615 615 616 Ref Ptr<MediaControlToggleClosedCaptionsButtonElement> button = adoptRef(new MediaControlToggleClosedCaptionsButtonElement(document, controls));616 Ref<MediaControlToggleClosedCaptionsButtonElement> button = adoptRef(*new MediaControlToggleClosedCaptionsButtonElement(document, controls)); 617 617 button->ensureUserAgentShadowRoot(); 618 618 button->setType("button"); 619 619 button->hide(); 620 return button .release();620 return button; 621 621 } 622 622 … … 656 656 } 657 657 658 PassRefPtr<MediaControlClosedCaptionsContainerElement> MediaControlClosedCaptionsContainerElement::create(Document& document)659 { 660 Ref Ptr<MediaControlClosedCaptionsContainerElement> element = adoptRef(new MediaControlClosedCaptionsContainerElement(document));658 Ref<MediaControlClosedCaptionsContainerElement> MediaControlClosedCaptionsContainerElement::create(Document& document) 659 { 660 Ref<MediaControlClosedCaptionsContainerElement> element = adoptRef(*new MediaControlClosedCaptionsContainerElement(document)); 661 661 element->setAttribute(dirAttr, "auto"); 662 662 element->hide(); 663 return element .release();663 return element; 664 664 } 665 665 … … 678 678 } 679 679 680 PassRefPtr<MediaControlClosedCaptionsTrackListElement> MediaControlClosedCaptionsTrackListElement::create(Document& document, MediaControls* controls)680 Ref<MediaControlClosedCaptionsTrackListElement> MediaControlClosedCaptionsTrackListElement::create(Document& document, MediaControls* controls) 681 681 { 682 682 ASSERT(controls); 683 Ref Ptr<MediaControlClosedCaptionsTrackListElement> element = adoptRef(new MediaControlClosedCaptionsTrackListElement(document, controls));684 return element .release();683 Ref<MediaControlClosedCaptionsTrackListElement> element = adoptRef(*new MediaControlClosedCaptionsTrackListElement(document, controls)); 684 return element; 685 685 } 686 686 … … 838 838 } 839 839 840 PassRefPtr<MediaControlTimelineElement> MediaControlTimelineElement::create(Document& document, MediaControls* controls)840 Ref<MediaControlTimelineElement> MediaControlTimelineElement::create(Document& document, MediaControls* controls) 841 841 { 842 842 ASSERT(controls); 843 843 844 Ref Ptr<MediaControlTimelineElement> timeline = adoptRef(new MediaControlTimelineElement(document, controls));844 Ref<MediaControlTimelineElement> timeline = adoptRef(*new MediaControlTimelineElement(document, controls)); 845 845 timeline->ensureUserAgentShadowRoot(); 846 846 timeline->setType("range"); 847 847 timeline->setAttribute(precisionAttr, "float"); 848 return timeline .release();848 return timeline; 849 849 } 850 850 … … 906 906 } 907 907 908 PassRefPtr<MediaControlPanelVolumeSliderElement> MediaControlPanelVolumeSliderElement::create(Document& document)909 { 910 Ref Ptr<MediaControlPanelVolumeSliderElement> slider = adoptRef(new MediaControlPanelVolumeSliderElement(document));908 Ref<MediaControlPanelVolumeSliderElement> MediaControlPanelVolumeSliderElement::create(Document& document) 909 { 910 Ref<MediaControlPanelVolumeSliderElement> slider = adoptRef(*new MediaControlPanelVolumeSliderElement(document)); 911 911 slider->ensureUserAgentShadowRoot(); 912 912 slider->setType("range"); 913 913 slider->setAttribute(precisionAttr, "float"); 914 914 slider->setAttribute(maxAttr, "1"); 915 return slider .release();915 return slider; 916 916 } 917 917 … … 924 924 } 925 925 926 PassRefPtr<MediaControlFullscreenVolumeSliderElement> MediaControlFullscreenVolumeSliderElement::create(Document& document)927 { 928 Ref Ptr<MediaControlFullscreenVolumeSliderElement> slider = adoptRef(new MediaControlFullscreenVolumeSliderElement(document));926 Ref<MediaControlFullscreenVolumeSliderElement> MediaControlFullscreenVolumeSliderElement::create(Document& document) 927 { 928 Ref<MediaControlFullscreenVolumeSliderElement> slider = adoptRef(*new MediaControlFullscreenVolumeSliderElement(document)); 929 929 slider->ensureUserAgentShadowRoot(); 930 930 slider->setType("range"); 931 931 slider->setAttribute(precisionAttr, "float"); 932 932 slider->setAttribute(maxAttr, "1"); 933 return slider .release();933 return slider; 934 934 } 935 935 … … 942 942 } 943 943 944 PassRefPtr<MediaControlFullscreenButtonElement> MediaControlFullscreenButtonElement::create(Document& document)945 { 946 Ref Ptr<MediaControlFullscreenButtonElement> button = adoptRef(new MediaControlFullscreenButtonElement(document));944 Ref<MediaControlFullscreenButtonElement> MediaControlFullscreenButtonElement::create(Document& document) 945 { 946 Ref<MediaControlFullscreenButtonElement> button = adoptRef(*new MediaControlFullscreenButtonElement(document)); 947 947 button->ensureUserAgentShadowRoot(); 948 948 button->setType("button"); 949 949 button->hide(); 950 return button .release();950 return button; 951 951 } 952 952 … … 986 986 } 987 987 988 PassRefPtr<MediaControlFullscreenVolumeMinButtonElement> MediaControlFullscreenVolumeMinButtonElement::create(Document& document)989 { 990 Ref Ptr<MediaControlFullscreenVolumeMinButtonElement> button = adoptRef(new MediaControlFullscreenVolumeMinButtonElement(document));988 Ref<MediaControlFullscreenVolumeMinButtonElement> MediaControlFullscreenVolumeMinButtonElement::create(Document& document) 989 { 990 Ref<MediaControlFullscreenVolumeMinButtonElement> button = adoptRef(*new MediaControlFullscreenVolumeMinButtonElement(document)); 991 991 button->ensureUserAgentShadowRoot(); 992 992 button->setType("button"); 993 return button .release();993 return button; 994 994 } 995 995 … … 1012 1012 } 1013 1013 1014 PassRefPtr<MediaControlFullscreenVolumeMaxButtonElement> MediaControlFullscreenVolumeMaxButtonElement::create(Document& document)1015 { 1016 Ref Ptr<MediaControlFullscreenVolumeMaxButtonElement> button = adoptRef(new MediaControlFullscreenVolumeMaxButtonElement(document));1014 Ref<MediaControlFullscreenVolumeMaxButtonElement> MediaControlFullscreenVolumeMaxButtonElement::create(Document& document) 1015 { 1016 Ref<MediaControlFullscreenVolumeMaxButtonElement> button = adoptRef(*new MediaControlFullscreenVolumeMaxButtonElement(document)); 1017 1017 button->ensureUserAgentShadowRoot(); 1018 1018 button->setType("button"); 1019 return button .release();1019 return button; 1020 1020 } 1021 1021 … … 1038 1038 } 1039 1039 1040 PassRefPtr<MediaControlTimeRemainingDisplayElement> MediaControlTimeRemainingDisplayElement::create(Document& document)1041 { 1042 return adoptRef( new MediaControlTimeRemainingDisplayElement(document));1040 Ref<MediaControlTimeRemainingDisplayElement> MediaControlTimeRemainingDisplayElement::create(Document& document) 1041 { 1042 return adoptRef(*new MediaControlTimeRemainingDisplayElement(document)); 1043 1043 } 1044 1044 … … 1057 1057 } 1058 1058 1059 PassRefPtr<MediaControlCurrentTimeDisplayElement> MediaControlCurrentTimeDisplayElement::create(Document& document)1060 { 1061 return adoptRef( new MediaControlCurrentTimeDisplayElement(document));1059 Ref<MediaControlCurrentTimeDisplayElement> MediaControlCurrentTimeDisplayElement::create(Document& document) 1060 { 1061 return adoptRef(*new MediaControlCurrentTimeDisplayElement(document)); 1062 1062 } 1063 1063 -
trunk/Source/WebCore/html/shadow/MediaControlElements.h
r183169 r183735 41 41 class MediaControlPanelElement final : public MediaControlDivElement { 42 42 public: 43 static PassRefPtr<MediaControlPanelElement> create(Document&);43 static Ref<MediaControlPanelElement> create(Document&); 44 44 45 45 void setCanBeDragged(bool); … … 84 84 class MediaControlPanelEnclosureElement final : public MediaControlDivElement { 85 85 public: 86 static PassRefPtr<MediaControlPanelEnclosureElement> create(Document&);86 static Ref<MediaControlPanelEnclosureElement> create(Document&); 87 87 88 88 private: … … 94 94 class MediaControlOverlayEnclosureElement final : public MediaControlDivElement { 95 95 public: 96 static PassRefPtr<MediaControlOverlayEnclosureElement> create(Document&);96 static Ref<MediaControlOverlayEnclosureElement> create(Document&); 97 97 98 98 private: … … 104 104 class MediaControlTimelineContainerElement final : public MediaControlDivElement { 105 105 public: 106 static PassRefPtr<MediaControlTimelineContainerElement> create(Document&);106 static Ref<MediaControlTimelineContainerElement> create(Document&); 107 107 108 108 void setTimeDisplaysHidden(bool); … … 118 118 class MediaControlVolumeSliderContainerElement final : public MediaControlDivElement { 119 119 public: 120 static PassRefPtr<MediaControlVolumeSliderContainerElement> create(Document&);120 static Ref<MediaControlVolumeSliderContainerElement> create(Document&); 121 121 122 122 #if !PLATFORM(IOS) … … 136 136 class MediaControlStatusDisplayElement final : public MediaControlDivElement { 137 137 public: 138 static PassRefPtr<MediaControlStatusDisplayElement> create(Document&);138 static Ref<MediaControlStatusDisplayElement> create(Document&); 139 139 140 140 void update(); … … 151 151 class MediaControlPanelMuteButtonElement final : public MediaControlMuteButtonElement { 152 152 public: 153 static PassRefPtr<MediaControlPanelMuteButtonElement> create(Document&, MediaControls*);153 static Ref<MediaControlPanelMuteButtonElement> create(Document&, MediaControls*); 154 154 155 155 #if !PLATFORM(IOS) … … 169 169 class MediaControlVolumeSliderMuteButtonElement final : public MediaControlMuteButtonElement { 170 170 public: 171 static PassRefPtr<MediaControlVolumeSliderMuteButtonElement> create(Document&);171 static Ref<MediaControlVolumeSliderMuteButtonElement> create(Document&); 172 172 173 173 private: … … 180 180 class MediaControlPlayButtonElement final : public MediaControlInputElement { 181 181 public: 182 static PassRefPtr<MediaControlPlayButtonElement> create(Document&);182 static Ref<MediaControlPlayButtonElement> create(Document&); 183 183 184 184 #if !PLATFORM(IOS) … … 198 198 class MediaControlOverlayPlayButtonElement final : public MediaControlInputElement { 199 199 public: 200 static PassRefPtr<MediaControlOverlayPlayButtonElement> create(Document&);200 static Ref<MediaControlOverlayPlayButtonElement> create(Document&); 201 201 202 202 virtual void updateDisplayType() override; … … 212 212 class MediaControlSeekForwardButtonElement final : public MediaControlSeekButtonElement { 213 213 public: 214 static PassRefPtr<MediaControlSeekForwardButtonElement> create(Document&);214 static Ref<MediaControlSeekForwardButtonElement> create(Document&); 215 215 216 216 private: … … 224 224 class MediaControlSeekBackButtonElement final : public MediaControlSeekButtonElement { 225 225 public: 226 static PassRefPtr<MediaControlSeekBackButtonElement> create(Document&);226 static Ref<MediaControlSeekBackButtonElement> create(Document&); 227 227 228 228 private: … … 236 236 class MediaControlRewindButtonElement final : public MediaControlInputElement { 237 237 public: 238 static PassRefPtr<MediaControlRewindButtonElement> create(Document&);238 static Ref<MediaControlRewindButtonElement> create(Document&); 239 239 240 240 #if !PLATFORM(IOS) … … 252 252 class MediaControlReturnToRealtimeButtonElement final : public MediaControlInputElement { 253 253 public: 254 static PassRefPtr<MediaControlReturnToRealtimeButtonElement> create(Document&);254 static Ref<MediaControlReturnToRealtimeButtonElement> create(Document&); 255 255 256 256 #if !PLATFORM(IOS) … … 268 268 class MediaControlToggleClosedCaptionsButtonElement final : public MediaControlInputElement { 269 269 public: 270 static PassRefPtr<MediaControlToggleClosedCaptionsButtonElement> create(Document&, MediaControls*);270 static Ref<MediaControlToggleClosedCaptionsButtonElement> create(Document&, MediaControls*); 271 271 272 272 #if !PLATFORM(IOS) … … 290 290 class MediaControlClosedCaptionsContainerElement final : public MediaControlDivElement { 291 291 public: 292 static PassRefPtr<MediaControlClosedCaptionsContainerElement> create(Document&);292 static Ref<MediaControlClosedCaptionsContainerElement> create(Document&); 293 293 294 294 #if !PLATFORM(IOS) … … 304 304 class MediaControlClosedCaptionsTrackListElement final : public MediaControlDivElement { 305 305 public: 306 static PassRefPtr<MediaControlClosedCaptionsTrackListElement> create(Document&, MediaControls*);306 static Ref<MediaControlClosedCaptionsTrackListElement> create(Document&, MediaControls*); 307 307 308 308 #if !PLATFORM(IOS) … … 332 332 class MediaControlTimelineElement final : public MediaControlInputElement { 333 333 public: 334 static PassRefPtr<MediaControlTimelineElement> create(Document&, MediaControls*);334 static Ref<MediaControlTimelineElement> create(Document&, MediaControls*); 335 335 336 336 #if !PLATFORM(IOS) … … 353 353 class MediaControlFullscreenButtonElement final : public MediaControlInputElement { 354 354 public: 355 static PassRefPtr<MediaControlFullscreenButtonElement> create(Document&);355 static Ref<MediaControlFullscreenButtonElement> create(Document&); 356 356 357 357 #if !PLATFORM(IOS) … … 371 371 class MediaControlPanelVolumeSliderElement final : public MediaControlVolumeSliderElement { 372 372 public: 373 static PassRefPtr<MediaControlPanelVolumeSliderElement> create(Document&);373 static Ref<MediaControlPanelVolumeSliderElement> create(Document&); 374 374 375 375 private: … … 380 380 class MediaControlFullscreenVolumeSliderElement final : public MediaControlVolumeSliderElement { 381 381 public: 382 static PassRefPtr<MediaControlFullscreenVolumeSliderElement> create(Document&);382 static Ref<MediaControlFullscreenVolumeSliderElement> create(Document&); 383 383 384 384 private: … … 390 390 class MediaControlFullscreenVolumeMinButtonElement final : public MediaControlInputElement { 391 391 public: 392 static PassRefPtr<MediaControlFullscreenVolumeMinButtonElement> create(Document&);392 static Ref<MediaControlFullscreenVolumeMinButtonElement> create(Document&); 393 393 394 394 #if !PLATFORM(IOS) … … 405 405 class MediaControlFullscreenVolumeMaxButtonElement final : public MediaControlInputElement { 406 406 public: 407 static PassRefPtr<MediaControlFullscreenVolumeMaxButtonElement> create(Document&);407 static Ref<MediaControlFullscreenVolumeMaxButtonElement> create(Document&); 408 408 409 409 #if !PLATFORM(IOS) … … 422 422 class MediaControlTimeRemainingDisplayElement final : public MediaControlTimeDisplayElement { 423 423 public: 424 static PassRefPtr<MediaControlTimeRemainingDisplayElement> create(Document&);424 static Ref<MediaControlTimeRemainingDisplayElement> create(Document&); 425 425 426 426 private: … … 432 432 class MediaControlCurrentTimeDisplayElement final : public MediaControlTimeDisplayElement { 433 433 public: 434 static PassRefPtr<MediaControlCurrentTimeDisplayElement> create(Document&);434 static Ref<MediaControlCurrentTimeDisplayElement> create(Document&); 435 435 436 436 private: -
trunk/Source/WebCore/html/shadow/MediaControlsApple.h
r180441 r183735 38 38 class MediaControlsAppleEventListener : public EventListener { 39 39 public: 40 static PassRefPtr<MediaControlsAppleEventListener> create(MediaControlsApple* mediaControls) { return adoptRef(new MediaControlsAppleEventListener(mediaControls)); }40 static Ref<MediaControlsAppleEventListener> create(MediaControlsApple* mediaControls) { return adoptRef(*new MediaControlsAppleEventListener(mediaControls)); } 41 41 static const MediaControlsAppleEventListener* cast(const EventListener* listener) 42 42 { -
trunk/Source/WebCore/html/shadow/MeterShadowElement.h
r183160 r183735 54 54 class MeterInnerElement final : public MeterShadowElement { 55 55 public: 56 static PassRefPtr<MeterInnerElement> create(Document&);56 static Ref<MeterInnerElement> create(Document&); 57 57 58 58 private: … … 63 63 }; 64 64 65 inline PassRefPtr<MeterInnerElement> MeterInnerElement::create(Document& document)65 inline Ref<MeterInnerElement> MeterInnerElement::create(Document& document) 66 66 { 67 return adoptRef( new MeterInnerElement(document));67 return adoptRef(*new MeterInnerElement(document)); 68 68 } 69 69 70 70 class MeterBarElement final : public MeterShadowElement { 71 71 public: 72 static PassRefPtr<MeterBarElement> create(Document&);72 static Ref<MeterBarElement> create(Document&); 73 73 74 74 private: … … 81 81 }; 82 82 83 inline PassRefPtr<MeterBarElement> MeterBarElement::create(Document& document)83 inline Ref<MeterBarElement> MeterBarElement::create(Document& document) 84 84 { 85 return adoptRef( new MeterBarElement(document));85 return adoptRef(*new MeterBarElement(document)); 86 86 } 87 87 88 88 class MeterValueElement final : public MeterShadowElement { 89 89 public: 90 static PassRefPtr<MeterValueElement> create(Document&);90 static Ref<MeterValueElement> create(Document&); 91 91 void setWidthPercentage(double); 92 92 void updatePseudo() { setPseudo(valuePseudoId()); } … … 102 102 }; 103 103 104 inline PassRefPtr<MeterValueElement> MeterValueElement::create(Document& document)104 inline Ref<MeterValueElement> MeterValueElement::create(Document& document) 105 105 { 106 return adoptRef( new MeterValueElement(document));106 return adoptRef(*new MeterValueElement(document)); 107 107 } 108 108 -
trunk/Source/WebCore/html/shadow/ProgressShadowElement.h
r183160 r183735 53 53 class ProgressInnerElement final : public ProgressShadowElement { 54 54 public: 55 static PassRefPtr<ProgressInnerElement> create(Document&);55 static Ref<ProgressInnerElement> create(Document&); 56 56 57 57 private: … … 62 62 }; 63 63 64 inline PassRefPtr<ProgressInnerElement> ProgressInnerElement::create(Document& document)64 inline Ref<ProgressInnerElement> ProgressInnerElement::create(Document& document) 65 65 { 66 Ref Ptr<ProgressInnerElement> result = adoptRef(new ProgressInnerElement(document));66 Ref<ProgressInnerElement> result = adoptRef(*new ProgressInnerElement(document)); 67 67 result->setPseudo(AtomicString("-webkit-progress-inner-element", AtomicString::ConstructFromLiteral)); 68 68 return result; … … 71 71 class ProgressBarElement final : public ProgressShadowElement { 72 72 public: 73 static PassRefPtr<ProgressBarElement> create(Document&);73 static Ref<ProgressBarElement> create(Document&); 74 74 75 75 private: … … 77 77 }; 78 78 79 inline PassRefPtr<ProgressBarElement> ProgressBarElement::create(Document& document)79 inline Ref<ProgressBarElement> ProgressBarElement::create(Document& document) 80 80 { 81 Ref Ptr<ProgressBarElement> result = adoptRef(new ProgressBarElement(document));81 Ref<ProgressBarElement> result = adoptRef(*new ProgressBarElement(document)); 82 82 result->setPseudo(AtomicString("-webkit-progress-bar", AtomicString::ConstructFromLiteral)); 83 83 return result; … … 86 86 class ProgressValueElement final : public ProgressShadowElement { 87 87 public: 88 static PassRefPtr<ProgressValueElement> create(Document&);88 static Ref<ProgressValueElement> create(Document&); 89 89 void setWidthPercentage(double); 90 90 … … 93 93 }; 94 94 95 inline PassRefPtr<ProgressValueElement> ProgressValueElement::create(Document& document)95 inline Ref<ProgressValueElement> ProgressValueElement::create(Document& document) 96 96 { 97 Ref Ptr<ProgressValueElement> result = adoptRef(new ProgressValueElement(document));97 Ref<ProgressValueElement> result = adoptRef(*new ProgressValueElement(document)); 98 98 result->setPseudo(AtomicString("-webkit-progress-value", AtomicString::ConstructFromLiteral)); 99 99 return result; -
trunk/Source/WebCore/html/shadow/mac/ImageControlsRootElementMac.cpp
r183160 r183735 81 81 } 82 82 83 PassRefPtr<ImageControlsRootElement> ImageControlsRootElement::maybeCreate(Document& document)83 RefPtr<ImageControlsRootElement> ImageControlsRootElement::maybeCreate(Document& document) 84 84 { 85 85 if (!document.page()) 86 86 return nullptr; 87 87 88 RefPtr<ImageControlsRootElementMac> controls = adoptRef( new ImageControlsRootElementMac(document));88 RefPtr<ImageControlsRootElementMac> controls = adoptRef(*new ImageControlsRootElementMac(document)); 89 89 controls->setAttribute(HTMLNames::classAttr, "x-webkit-image-controls"); 90 90 -
trunk/Source/WebCore/html/track/TextTrackCueList.h
r165676 r183735 38 38 class TextTrackCueList : public RefCounted<TextTrackCueList> { 39 39 public: 40 static PassRefPtr<TextTrackCueList> create()40 static Ref<TextTrackCueList> create() 41 41 { 42 return adoptRef( new TextTrackCueList);42 return adoptRef(*new TextTrackCueList); 43 43 } 44 44 -
trunk/Source/WebCore/html/track/VTTCue.cpp
r183160 r183735 248 248 } 249 249 250 PassRefPtr<VTTCue> VTTCue::create(ScriptExecutionContext& context, const WebVTTCueData& data)251 { 252 return adoptRef( new VTTCue(context, data));250 Ref<VTTCue> VTTCue::create(ScriptExecutionContext& context, const WebVTTCueData& data) 251 { 252 return adoptRef(*new VTTCue(context, data)); 253 253 } 254 254 -
trunk/Source/WebCore/html/track/VTTCue.h
r183160 r183735 75 75 class VTTCue : public TextTrackCue { 76 76 public: 77 static PassRefPtr<VTTCue> create(ScriptExecutionContext& context, double start, double end, const String& content)77 static Ref<VTTCue> create(ScriptExecutionContext& context, double start, double end, const String& content) 78 78 { 79 79 return create(context, MediaTime::createWithDouble(start), MediaTime::createWithDouble(end), content); 80 80 } 81 81 82 static PassRefPtr<VTTCue> create(ScriptExecutionContext& context, const MediaTime& start, const MediaTime& end, const String& content)82 static Ref<VTTCue> create(ScriptExecutionContext& context, const MediaTime& start, const MediaTime& end, const String& content) 83 83 { 84 return adoptRef( new VTTCue(context, start, end, content));84 return adoptRef(*new VTTCue(context, start, end, content)); 85 85 } 86 86 87 static PassRefPtr<VTTCue> create(ScriptExecutionContext&, const WebVTTCueData&);87 static Ref<VTTCue> create(ScriptExecutionContext&, const WebVTTCueData&); 88 88 89 89 static const AtomicString& cueBackdropShadowPseudoId(); -
trunk/Source/WebCore/html/track/VTTRegion.h
r176459 r183735 49 49 class VTTRegion final : public RefCounted<VTTRegion>, public ContextDestructionObserver { 50 50 public: 51 static PassRefPtr<VTTRegion> create(ScriptExecutionContext& context)51 static Ref<VTTRegion> create(ScriptExecutionContext& context) 52 52 { 53 return adoptRef( new VTTRegion(context));53 return adoptRef(*new VTTRegion(context)); 54 54 } 55 55 -
trunk/Source/WebCore/html/track/VideoTrack.h
r175328 r183735 49 49 class VideoTrack final : public TrackBase, public VideoTrackPrivateClient { 50 50 public: 51 static PassRefPtr<VideoTrack> create(VideoTrackClient* client, PassRefPtr<VideoTrackPrivate> trackPrivate)51 static Ref<VideoTrack> create(VideoTrackClient* client, PassRefPtr<VideoTrackPrivate> trackPrivate) 52 52 { 53 return adoptRef( new VideoTrack(client, trackPrivate));53 return adoptRef(*new VideoTrack(client, trackPrivate)); 54 54 } 55 55 virtual ~VideoTrack(); -
trunk/Source/WebCore/html/track/VideoTrackList.h
r175328 r183735 37 37 class VideoTrackList final : public TrackListBase { 38 38 public: 39 static PassRefPtr<VideoTrackList> create(HTMLMediaElement* owner, ScriptExecutionContext* context)39 static Ref<VideoTrackList> create(HTMLMediaElement* owner, ScriptExecutionContext* context) 40 40 { 41 return adoptRef( new VideoTrackList(owner, context));41 return adoptRef(*new VideoTrackList(owner, context)); 42 42 } 43 43 virtual ~VideoTrackList(); -
trunk/Source/WebCore/html/track/WebVTTElement.cpp
r177372 r183735 76 76 } 77 77 78 PassRefPtr<WebVTTElement> WebVTTElement::create(WebVTTNodeType nodeType, Document& document)78 Ref<WebVTTElement> WebVTTElement::create(WebVTTNodeType nodeType, Document& document) 79 79 { 80 return adoptRef( new WebVTTElement(nodeType, document));80 return adoptRef(*new WebVTTElement(nodeType, document)); 81 81 } 82 82 -
trunk/Source/WebCore/html/track/WebVTTElement.h
r179201 r183735 47 47 class WebVTTElement final : public Element { 48 48 public: 49 static PassRefPtr<WebVTTElement> create(const WebVTTNodeType, Document&);49 static Ref<WebVTTElement> create(const WebVTTNodeType, Document&); 50 50 PassRefPtr<HTMLElement> createEquivalentHTMLElement(Document&); 51 51 -
trunk/Source/WebCore/html/track/WebVTTParser.h
r175328 r183735 68 68 public: 69 69 70 static PassRefPtr<WebVTTCueData> create() { return adoptRef(new WebVTTCueData()); }70 static Ref<WebVTTCueData> create() { return adoptRef(*new WebVTTCueData()); } 71 71 ~WebVTTCueData() { } 72 72 -
trunk/Source/WebCore/platform/graphics/MediaPlayer.h
r183509 r183735 245 245 virtual bool mediaPlayerIsLooping() const { return false; } 246 246 virtual CachedResourceLoader* mediaPlayerCachedResourceLoader() { return 0; } 247 virtual PassRefPtr<PlatformMediaResourceLoader> mediaPlayerCreateResourceLoader(std::unique_ptr<PlatformMediaResourceLoaderClient>) { return nullptr; }247 virtual RefPtr<PlatformMediaResourceLoader> mediaPlayerCreateResourceLoader(std::unique_ptr<PlatformMediaResourceLoaderClient>) { return nullptr; } 248 248 virtual bool doesHaveAttribute(const AtomicString&, AtomicString* = 0) const { return false; } 249 249
Note: See TracChangeset
for help on using the changeset viewer.