Branch: refs/heads/main
Home: https://github.com/WebKit/WebKit
Commit: 235f82d4f111ab22042487295fdb99ce405a4f46
https://github.com/WebKit/WebKit/commit/235f82d4f111ab22042487295fdb99ce405a4f46
Author: Anne van Kesteren <[email protected]>
Date: 2026-01-17 (Sat, 17 Jan 2026)
Changed paths:
M Source/WebCore/Modules/geolocation/Navigator+Geolocation.idl
M Source/WebCore/Modules/geolocation/NavigatorGeolocation.cpp
M Source/WebCore/Modules/geolocation/NavigatorGeolocation.h
M Source/WebCore/Modules/mediastream/MediaStream.cpp
M Source/WebCore/Modules/mediastream/MediaStreamTrackEvent.cpp
M Source/WebCore/Modules/mediastream/MediaStreamTrackEvent.h
M Source/WebCore/Modules/mediastream/MediaStreamTrackEvent.idl
M Source/WebCore/Modules/mediastream/PeerConnectionBackend.cpp
M Source/WebCore/Modules/mediastream/RTCTrackEvent.cpp
M Source/WebCore/Modules/mediastream/RTCTrackEvent.h
M Source/WebCore/Modules/notifications/NotificationEvent.idl
M Source/WebCore/Modules/speech/SpeechSynthesisErrorEvent.cpp
M Source/WebCore/Modules/speech/SpeechSynthesisErrorEvent.h
M Source/WebCore/Modules/speech/SpeechSynthesisEvent.cpp
M Source/WebCore/Modules/speech/SpeechSynthesisEvent.h
M Source/WebCore/Modules/speech/SpeechSynthesisEvent.idl
M Source/WebCore/SaferCPPExpectations/UncheckedCallArgsCheckerExpectations
M Source/WebCore/SaferCPPExpectations/UncountedCallArgsCheckerExpectations
M Source/WebCore/dom/CaretPosition.h
M Source/WebCore/dom/ElementInternals.cpp
M Source/WebCore/dom/ElementInternals.h
M Source/WebCore/page/IntersectionObserver.cpp
M Source/WebCore/page/IntersectionObserverEntry.cpp
M Source/WebCore/page/IntersectionObserverEntry.h
M Source/WebCore/page/IntersectionObserverEntry.idl
M Source/WebCore/page/NavigateEvent.idl
M Source/WebCore/page/NavigationCurrentEntryChangeEvent.idl
M Source/WebCore/svg/properties/SVGValuePropertyListAnimator.h
M Source/WebCore/workers/service/background-fetch/BackgroundFetchEvent.idl
Log Message:
-----------
Address various IDL FIXMEs following 305702@main
https://bugs.webkit.org/show_bug.cgi?id=305640
Reviewed by Ryosuke Niwa and Sam Weinig.
Some were already addressed in 305448@main and this was missed in
305702@main. This mainly makes sure we use releaseNonNull() and Ref
for required dictionary members which will eventually make it slightly
easier to enforce that on the IDL side as well.
Also add const where possible and return references instead of Ref in
case C++ consumers show up that are not the binding layer.
Canonical link: https://commits.webkit.org/305767@main
To unsubscribe from these emails, change your notification settings at
https://github.com/WebKit/WebKit/settings/notifications