Branch: refs/heads/main Home: https://github.com/WebKit/WebKit Commit: 1850a904ddd6429b923777d028098721b7e16c33 https://github.com/WebKit/WebKit/commit/1850a904ddd6429b923777d028098721b7e16c33 Author: Chris Dumez <cdu...@apple.com> Date: 2025-09-11 (Thu, 11 Sep 2025)
Changed paths: M Source/WebCore/Modules/mediasource/ManagedMediaSource.cpp M Source/WebCore/Modules/mediasource/MediaSource.cpp M Source/WebCore/Modules/mediasource/SampleMap.cpp M Source/WebCore/Modules/mediasource/SourceBuffer.cpp M Source/WebCore/Modules/mediasource/SourceBuffer.h M Source/WebCore/Modules/reporting/Report.cpp M Source/WebCore/Modules/reporting/Report.h M Source/WebCore/Modules/reporting/ReportingObserver.cpp M Source/WebCore/Modules/reporting/ReportingScope.cpp M Source/WebCore/SaferCPPExpectations/UncountedCallArgsCheckerExpectations M Source/WebCore/SaferCPPExpectations/UncountedLambdaCapturesCheckerExpectations M Source/WebCore/bindings/js/JSReportingObserverCustom.cpp M Source/WebKit/Shared/WebCoreArgumentCoders.serialization.in Log Message: ----------- Address some Safer CPP warnings in Modules https://bugs.webkit.org/show_bug.cgi?id=298647 Reviewed by Per Arne Vollan. * Source/WebCore/Modules/mediasource/ManagedMediaSource.cpp: (WebCore::ManagedMediaSource::ensurePrefsRead): * Source/WebCore/Modules/mediasource/MediaSource.cpp: (WebCore::MediaSource::MediaSource): (WebCore::MediaSource::open): (WebCore::MediaSource::completeSeek): (WebCore::MediaSource::openIfDeferredOpen): (WebCore::MediaSource::createSourceBufferPrivate): (WebCore::MediaSource::updateBufferedIfNeeded): (WebCore::MediaSource::addAudioTrackMirrorToElement): (WebCore::MediaSource::addTextTrackMirrorToElement): (WebCore::MediaSource::addVideoTrackMirrorToElement): * Source/WebCore/Modules/mediasource/SampleMap.cpp: (WebCore::SampleIsLessThanMediaTimeComparator::operator()): (WebCore::SampleIsGreaterThanMediaTimeComparator::operator()): (WebCore::SampleIsRandomAccess::operator()): (WebCore::DecodeOrderSampleMap::findSyncSamplePriorToPresentationTime): (WebCore::DecodeOrderSampleMap::findSyncSampleAfterPresentationTime): * Source/WebCore/Modules/mediasource/SourceBuffer.cpp: (WebCore::SourceBuffer::setTimestampOffset): (WebCore::SourceBuffer::protectedSource const): (WebCore::SourceBuffer::protectedVideoTracks const): (WebCore::SourceBuffer::protectedAudioTracks const): (WebCore::SourceBuffer::protectedTextTracks const): (WebCore::SourceBuffer::abort): (WebCore::SourceBuffer::remove): (WebCore::SourceBuffer::rangeRemoval): (WebCore::SourceBuffer::changeType): (WebCore::SourceBuffer::appendBufferInternal): (WebCore::SourceBuffer::sourceBufferPrivateAppendComplete): (WebCore::SourceBuffer::sourceBufferPrivateDidReceiveRenderingError): (WebCore::SourceBuffer::maximumBufferSize const): (WebCore::SourceBuffer::videoTracks): (WebCore::SourceBuffer::audioTracks): (WebCore::SourceBuffer::textTracks): (WebCore::SourceBuffer::setActive): (WebCore::SourceBuffer::sourceBufferPrivateDidReceiveInitializationSegment): (WebCore::SourceBuffer::validateInitializationSegment): (WebCore::SourceBuffer::appendError): (WebCore::SourceBuffer::hasAudio const): (WebCore::SourceBuffer::hasVideo const): (WebCore::SourceBuffer::videoTrackSelectedChanged): (WebCore::SourceBuffer::videoTrackKindChanged): (WebCore::SourceBuffer::videoTrackLabelChanged): (WebCore::SourceBuffer::videoTrackLanguageChanged): (WebCore::SourceBuffer::audioTrackEnabledChanged): (WebCore::SourceBuffer::audioTrackKindChanged): (WebCore::SourceBuffer::audioTrackLabelChanged): (WebCore::SourceBuffer::audioTrackLanguageChanged): (WebCore::SourceBuffer::textTrackModeChanged): (WebCore::SourceBuffer::textTrackKindChanged): (WebCore::SourceBuffer::textTrackLanguageChanged): (WebCore::SourceBuffer::sourceBufferPrivateDurationChanged): (WebCore::SourceBuffer::sourceBufferPrivateDidDropSample): (WebCore::SourceBuffer::reportExtraMemoryAllocated): (WebCore::SourceBuffer::setMode): (WebCore::SourceBuffer::updateBuffered): (WebCore::SourceBuffer::setBufferedDirty): (WebCore::SourceBuffer::memoryPressure): (WebCore::SourceBuffer::sourceBufferPrivateDidAttach): * Source/WebCore/Modules/mediasource/SourceBuffer.h: * Source/WebCore/Modules/reporting/Report.cpp: (WebCore::Report::body const): Deleted. * Source/WebCore/Modules/reporting/Report.h: (WebCore::Report::body const): (WebCore::Report::protectedBody const): * Source/WebCore/Modules/reporting/ReportingObserver.cpp: (WebCore::ReportingObserver::disconnect): (WebCore::ReportingObserver::observe): (WebCore::ReportingObserver::appendQueuedReportIfCorrectType): (WebCore::ReportingObserver::virtualHasPendingActivity const): * Source/WebCore/Modules/reporting/ReportingScope.cpp: (WebCore::ReportingScope::notifyReportObservers): * Source/WebCore/SaferCPPExpectations/UncountedCallArgsCheckerExpectations: * Source/WebCore/SaferCPPExpectations/UncountedLambdaCapturesCheckerExpectations: * Source/WebCore/bindings/js/JSReportingObserverCustom.cpp: (WebCore::JSReportingObserver::visitAdditionalChildren): * Source/WebKit/Shared/WebCoreArgumentCoders.serialization.in: Canonical link: https://commits.webkit.org/299876@main To unsubscribe from these emails, change your notification settings at https://github.com/WebKit/WebKit/settings/notifications _______________________________________________ webkit-changes mailing list webkit-changes@lists.webkit.org https://lists.webkit.org/mailman/listinfo/webkit-changes