Changeset 270101 in webkit
- Timestamp:
- Nov 20, 2020 3:05:32 AM (3 years ago)
- Location:
- trunk
- Files:
-
- 3 added
- 18 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/LayoutTests/ChangeLog
r270070 r270101 1 2020-11-20 Youenn Fablet <youenn@apple.com> 2 3 Add support for RTCPeerConnection.onicecandidateerror event 4 https://bugs.webkit.org/show_bug.cgi?id=169644 5 6 Reviewed by Alex Christensen. 7 8 * webrtc/rtcpeerconnection-error-messages-expected.txt: 9 * webrtc/stun-server-filtering.html: 10 1 11 2020-11-19 Zalan Bujtas <zalan@apple.com> 2 12 -
trunk/LayoutTests/imported/w3c/ChangeLog
r270073 r270101 1 2020-11-20 Youenn Fablet <youenn@apple.com> 2 3 Add support for RTCPeerConnection.onicecandidateerror event 4 https://bugs.webkit.org/show_bug.cgi?id=169644 5 6 Reviewed by Alex Christensen. 7 8 * web-platform-tests/webrtc/idlharness.https.window-expected.txt: 9 1 10 2020-11-16 Sergio Villar Senin <svillar@igalia.com> 2 11 -
trunk/LayoutTests/imported/w3c/web-platform-tests/webrtc/idlharness.https.window-expected.txt
r267649 r270101 45 45 PASS RTCPeerConnection interface: attribute onnegotiationneeded 46 46 PASS RTCPeerConnection interface: attribute onicecandidate 47 FAIL RTCPeerConnection interface: attribute onicecandidateerror assert_true: The prototype object must have a property "onicecandidateerror" expected true got false 47 PASS RTCPeerConnection interface: attribute onicecandidateerror 48 48 PASS RTCPeerConnection interface: attribute onsignalingstatechange 49 49 PASS RTCPeerConnection interface: attribute oniceconnectionstatechange … … 97 97 PASS RTCPeerConnection interface: new RTCPeerConnection() must inherit property "onnegotiationneeded" with the proper type 98 98 PASS RTCPeerConnection interface: new RTCPeerConnection() must inherit property "onicecandidate" with the proper type 99 FAIL RTCPeerConnection interface: new RTCPeerConnection() must inherit property "onicecandidateerror" with the proper type assert_inherits: property "onicecandidateerror" not found in prototype chain 99 PASS RTCPeerConnection interface: new RTCPeerConnection() must inherit property "onicecandidateerror" with the proper type 100 100 PASS RTCPeerConnection interface: new RTCPeerConnection() must inherit property "onsignalingstatechange" with the proper type 101 101 PASS RTCPeerConnection interface: new RTCPeerConnection() must inherit property "oniceconnectionstatechange" with the proper type … … 196 196 PASS RTCPeerConnectionIceEvent interface: new RTCPeerConnectionIceEvent('ice') must inherit property "candidate" with the proper type 197 197 PASS RTCPeerConnectionIceEvent interface: new RTCPeerConnectionIceEvent('ice') must inherit property "url" with the proper type 198 FAIL RTCPeerConnectionIceErrorEvent interface: existence and properties of interface object assert_own_property: self does not have own property "RTCPeerConnectionIceErrorEvent" expected property "RTCPeerConnectionIceErrorEvent" missing 199 FAIL RTCPeerConnectionIceErrorEvent interface object length assert_own_property: self does not have own property "RTCPeerConnectionIceErrorEvent" expected property "RTCPeerConnectionIceErrorEvent" missing 200 FAIL RTCPeerConnectionIceErrorEvent interface object name assert_own_property: self does not have own property "RTCPeerConnectionIceErrorEvent" expected property "RTCPeerConnectionIceErrorEvent" missing 201 FAIL RTCPeerConnectionIceErrorEvent interface: existence and properties of interface prototype object assert_own_property: self does not have own property "RTCPeerConnectionIceErrorEvent" expected property "RTCPeerConnectionIceErrorEvent" missing 202 FAIL RTCPeerConnectionIceErrorEvent interface: existence and properties of interface prototype object's "constructor" property assert_own_property: self does not have own property "RTCPeerConnectionIceErrorEvent" expected property "RTCPeerConnectionIceErrorEvent" missing 203 FAIL RTCPeerConnectionIceErrorEvent interface: existence and properties of interface prototype object's @@unscopables property assert_own_property: self does not have own property "RTCPeerConnectionIceErrorEvent" expected property "RTCPeerConnectionIceErrorEvent" missing 204 FAIL RTCPeerConnectionIceErrorEvent interface: attribute address assert_own_property: self does not have own property "RTCPeerConnectionIceErrorEvent" expected property "RTCPeerConnectionIceErrorEvent" missing 205 FAIL RTCPeerConnectionIceErrorEvent interface: attribute port assert_own_property: self does not have own property "RTCPeerConnectionIceErrorEvent" expected property "RTCPeerConnectionIceErrorEvent" missing 206 FAIL RTCPeerConnectionIceErrorEvent interface: attribute url assert_own_property: self does not have own property "RTCPeerConnectionIceErrorEvent" expected property "RTCPeerConnectionIceErrorEvent" missing 207 FAIL RTCPeerConnectionIceErrorEvent interface: attribute errorCode assert_own_property: self does not have own property "RTCPeerConnectionIceErrorEvent" expected property "RTCPeerConnectionIceErrorEvent" missing 208 FAIL RTCPeerConnectionIceErrorEvent interface: attribute errorText assert_own_property: self does not have own property "RTCPeerConnectionIceErrorEvent" expected property "RTCPeerConnectionIceErrorEvent" missing 209 FAIL RTCPeerConnectionIceErrorEvent must be primary interface of new RTCPeerConnectionIceErrorEvent('ice-error', { port: 0, errorCode: 701 }); assert_equals: Unexpected exception when evaluating object expected null but got object "ReferenceError: Can't find variable: RTCPeerConnectionIceErrorEvent" 210 FAIL Stringification of new RTCPeerConnectionIceErrorEvent('ice-error', { port: 0, errorCode: 701 }); assert_equals: Unexpected exception when evaluating object expected null but got object "ReferenceError: Can't find variable: RTCPeerConnectionIceErrorEvent" 211 FAIL RTCPeerConnectionIceErrorEvent interface: new RTCPeerConnectionIceErrorEvent('ice-error', { port: 0, errorCode: 701 }); must inherit property "address" with the proper type assert_equals: Unexpected exception when evaluating object expected null but got object "ReferenceError: Can't find variable: RTCPeerConnectionIceErrorEvent" 212 FAIL RTCPeerConnectionIceErrorEvent interface: new RTCPeerConnectionIceErrorEvent('ice-error', { port: 0, errorCode: 701 }); must inherit property "port" with the proper type assert_equals: Unexpected exception when evaluating object expected null but got object "ReferenceError: Can't find variable: RTCPeerConnectionIceErrorEvent" 213 FAIL RTCPeerConnectionIceErrorEvent interface: new RTCPeerConnectionIceErrorEvent('ice-error', { port: 0, errorCode: 701 }); must inherit property "url" with the proper type assert_equals: Unexpected exception when evaluating object expected null but got object "ReferenceError: Can't find variable: RTCPeerConnectionIceErrorEvent" 214 FAIL RTCPeerConnectionIceErrorEvent interface: new RTCPeerConnectionIceErrorEvent('ice-error', { port: 0, errorCode: 701 }); must inherit property "errorCode" with the proper type assert_equals: Unexpected exception when evaluating object expected null but got object "ReferenceError: Can't find variable: RTCPeerConnectionIceErrorEvent" 215 FAIL RTCPeerConnectionIceErrorEvent interface: new RTCPeerConnectionIceErrorEvent('ice-error', { port: 0, errorCode: 701 }); must inherit property "errorText" with the proper type assert_equals: Unexpected exception when evaluating object expected null but got object "ReferenceError: Can't find variable: RTCPeerConnectionIceErrorEvent" 198 PASS RTCPeerConnectionIceErrorEvent interface: existence and properties of interface object 199 PASS RTCPeerConnectionIceErrorEvent interface object length 200 PASS RTCPeerConnectionIceErrorEvent interface object name 201 PASS RTCPeerConnectionIceErrorEvent interface: existence and properties of interface prototype object 202 PASS RTCPeerConnectionIceErrorEvent interface: existence and properties of interface prototype object's "constructor" property 203 PASS RTCPeerConnectionIceErrorEvent interface: existence and properties of interface prototype object's @@unscopables property 204 PASS RTCPeerConnectionIceErrorEvent interface: attribute address 205 PASS RTCPeerConnectionIceErrorEvent interface: attribute port 206 PASS RTCPeerConnectionIceErrorEvent interface: attribute url 207 PASS RTCPeerConnectionIceErrorEvent interface: attribute errorCode 208 PASS RTCPeerConnectionIceErrorEvent interface: attribute errorText 209 PASS RTCPeerConnectionIceErrorEvent must be primary interface of new RTCPeerConnectionIceErrorEvent('ice-error', { port: 0, errorCode: 701 }); 210 PASS Stringification of new RTCPeerConnectionIceErrorEvent('ice-error', { port: 0, errorCode: 701 }); 211 PASS RTCPeerConnectionIceErrorEvent interface: new RTCPeerConnectionIceErrorEvent('ice-error', { port: 0, errorCode: 701 }); must inherit property "address" with the proper type 212 PASS RTCPeerConnectionIceErrorEvent interface: new RTCPeerConnectionIceErrorEvent('ice-error', { port: 0, errorCode: 701 }); must inherit property "port" with the proper type 213 PASS RTCPeerConnectionIceErrorEvent interface: new RTCPeerConnectionIceErrorEvent('ice-error', { port: 0, errorCode: 701 }); must inherit property "url" with the proper type 214 PASS RTCPeerConnectionIceErrorEvent interface: new RTCPeerConnectionIceErrorEvent('ice-error', { port: 0, errorCode: 701 }); must inherit property "errorCode" with the proper type 215 PASS RTCPeerConnectionIceErrorEvent interface: new RTCPeerConnectionIceErrorEvent('ice-error', { port: 0, errorCode: 701 }); must inherit property "errorText" with the proper type 216 216 PASS RTCCertificate interface: existence and properties of interface object 217 217 PASS RTCCertificate interface object length -
trunk/LayoutTests/webrtc/rtcpeerconnection-error-messages-expected.txt
r267644 r270101 16 16 TypeError: The RTCPeerConnection.onnegotiationneeded getter can only be used on instances of RTCPeerConnection 17 17 TypeError: The RTCPeerConnection.onicecandidate getter can only be used on instances of RTCPeerConnection 18 [object RTCPeerConnection] has no property named onicecandidateerror 18 TypeError: The RTCPeerConnection.onicecandidateerror getter can only be used on instances of RTCPeerConnection 19 19 TypeError: The RTCPeerConnection.onsignalingstatechange getter can only be used on instances of RTCPeerConnection 20 20 TypeError: The RTCPeerConnection.oniceconnectionstatechange getter can only be used on instances of RTCPeerConnection -
trunk/LayoutTests/webrtc/stun-server-filtering.html
r256024 r270101 3 3 <script src='../resources/testharnessreport.js'></script> 4 4 <script> 5 test((test) => {5 promise_test(async (test) => { 6 6 let pc = new RTCPeerConnection({iceServers:[{urls:['stun:foo.com', 'stun:blabla.local']}]}); 7 let promise = new Promise(resolve => pc.onicecandidateerror = resolve); 7 8 let configuration = pc.getConfiguration(); 8 9 9 10 assert_equals(configuration.iceServers[0].urls.length, 1); 10 11 assert_equals(configuration.iceServers[0].urls[0], 'stun:foo.com'); 12 13 const event = await promise; 14 assert_equals(event.url, 'stun:blabla.local'); 15 assert_equals(event.errorCode, 701); 11 16 }, "RTCPeerConnection and local STUN server"); 12 17 13 test((test) => {18 promise_test(async (test) => { 14 19 let pc = new RTCPeerConnection({iceServers:[{username: 'test', credential: 'test', urls:['turn:foo.com', 'turn:blabla.local']}]}); 20 let promise = new Promise(resolve => pc.onicecandidateerror = resolve); 15 21 let configuration = pc.getConfiguration(); 16 22 17 23 assert_equals(configuration.iceServers[0].urls.length, 1); 18 24 assert_equals(configuration.iceServers[0].urls[0], 'turn:foo.com'); 25 26 const event = await promise; 27 assert_equals(event.url, 'turn:blabla.local'); 28 assert_equals(event.errorCode, 701); 19 29 }, "RTCPeerConnection and local TURN server"); 20 30 </script> -
trunk/Source/WebCore/CMakeLists.txt
r269984 r270101 390 390 Modules/mediastream/RTCOfferOptions.idl 391 391 Modules/mediastream/RTCPeerConnection.idl 392 Modules/mediastream/RTCPeerConnectionIceErrorEvent.idl 392 393 Modules/mediastream/RTCPeerConnectionIceEvent.idl 393 394 Modules/mediastream/RTCPeerConnectionState.idl -
trunk/Source/WebCore/ChangeLog
r270073 r270101 1 2020-11-20 Youenn Fablet <youenn@apple.com> 2 3 Add support for RTCPeerConnection.onicecandidateerror event 4 https://bugs.webkit.org/show_bug.cgi?id=169644 5 6 Reviewed by Alex Christensen. 7 8 Expose RTCPeerConnection.onicecandidateerror and use it for wrong STUN/TURN server URLs. 9 For that matter, add RTCPeerConnectionIceErrorEvent as per spec with a slight change to the init directory to keep the same terminology between event and init dictionary. 10 11 Covered by updated webrtc/stun-server-filtering.html test. 12 13 * CMakeLists.txt: 14 * DerivedSources-input.xcfilelist: 15 * DerivedSources-output.xcfilelist: 16 * DerivedSources.make: 17 * Modules/mediastream/RTCPeerConnection.cpp: 18 (WebCore::RTCPeerConnection::iceServersFromConfiguration): 19 (WebCore::iceServersFromConfiguration): Deleted. 20 * Modules/mediastream/RTCPeerConnection.h: 21 * Modules/mediastream/RTCPeerConnection.idl: 22 * Modules/mediastream/RTCPeerConnectionIceErrorEvent.cpp: Added. 23 (WebCore::RTCPeerConnectionIceErrorEvent::create): 24 (WebCore::RTCPeerConnectionIceErrorEvent::RTCPeerConnectionIceErrorEvent): 25 (WebCore::RTCPeerConnectionIceErrorEvent::eventInterface const): 26 * Modules/mediastream/RTCPeerConnectionIceErrorEvent.h: Added. 27 * Modules/mediastream/RTCPeerConnectionIceErrorEvent.idl: Added. 28 * Sources.txt: 29 * WebCore.xcodeproj/project.pbxproj: 30 * bindings/js/WebCoreBuiltinNames.h: 31 * dom/EventNames.h: 32 * dom/EventNames.in: 33 1 34 2020-11-16 Sergio Villar Senin <svillar@igalia.com> 2 35 -
trunk/Source/WebCore/DerivedSources-input.xcfilelist
r269999 r270101 221 221 $(PROJECT_DIR)/Modules/mediastream/RTCPeerConnection.idl 222 222 $(PROJECT_DIR)/Modules/mediastream/RTCPeerConnection.js 223 $(PROJECT_DIR)/Modules/mediastream/RTCPeerConnectionIceErrorEvent.idl 223 224 $(PROJECT_DIR)/Modules/mediastream/RTCPeerConnectionIceEvent.idl 224 225 $(PROJECT_DIR)/Modules/mediastream/RTCPeerConnectionInternals.js -
trunk/Source/WebCore/DerivedSources-output.xcfilelist
r269880 r270101 1678 1678 $(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSRTCPeerConnection.cpp 1679 1679 $(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSRTCPeerConnection.h 1680 $(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSRTCPeerConnectionIceErrorEvent.cpp 1681 $(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSRTCPeerConnectionIceErrorEvent.h 1680 1682 $(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSRTCPeerConnectionIceEvent.cpp 1681 1683 $(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/JSRTCPeerConnectionIceEvent.h -
trunk/Source/WebCore/DerivedSources.make
r269999 r270101 247 247 $(WebCore)/Modules/mediastream/RTCPeerConnection.idl \ 248 248 $(WebCore)/Modules/mediastream/RTCPeerConnectionIceEvent.idl \ 249 $(WebCore)/Modules/mediastream/RTCPeerConnectionIceErrorEvent.idl \ 249 250 $(WebCore)/Modules/mediastream/RTCPeerConnectionState.idl \ 250 251 $(WebCore)/Modules/mediastream/RTCPriorityType.idl \ -
trunk/Source/WebCore/Modules/mediastream/RTCPeerConnection.cpp
r266468 r270101 55 55 #include "RTCIceCandidateInit.h" 56 56 #include "RTCOfferOptions.h" 57 #include "RTCPeerConnectionIceErrorEvent.h" 57 58 #include "RTCPeerConnectionIceEvent.h" 58 59 #include "RTCSessionDescription.h" … … 330 331 331 332 // Implementation of https://w3c.github.io/webrtc-pc/#set-pc-configuration 332 static inline ExceptionOr<Vector<MediaEndpointConfiguration::IceServerInfo>>iceServersFromConfiguration(RTCConfiguration& newConfiguration, const RTCConfiguration* existingConfiguration, bool isLocalDescriptionSet)333 ExceptionOr<Vector<MediaEndpointConfiguration::IceServerInfo>> RTCPeerConnection::iceServersFromConfiguration(RTCConfiguration& newConfiguration, const RTCConfiguration* existingConfiguration, bool isLocalDescriptionSet) 333 334 { 334 335 if (existingConfiguration && newConfiguration.bundlePolicy != existingConfiguration->bundlePolicy) … … 352 353 }); 353 354 354 urls.removeAllMatching([](auto& url) { 355 return URL { URL { }, url }.path().endsWithIgnoringASCIICase(".local"); 355 urls.removeAllMatching([&](auto& urlString) { 356 URL url { URL { }, urlString }; 357 if (url.path().endsWithIgnoringASCIICase(".local") || !portAllowed(url)) { 358 queueTaskToDispatchEvent(*this, TaskSource::MediaElement, RTCPeerConnectionIceErrorEvent::create(Event::CanBubble::No, Event::IsCancelable::No, { }, { }, WTFMove(urlString), 701, "URL is not allowed"_s)); 359 return true; 360 } 361 return false; 356 362 }); 357 363 -
trunk/Source/WebCore/Modules/mediastream/RTCPeerConnection.h
r266511 r270101 223 223 friend class RTCRtpSender; 224 224 225 ExceptionOr<Vector<MediaEndpointConfiguration::IceServerInfo>> iceServersFromConfiguration(RTCConfiguration& newConfiguration, const RTCConfiguration* existingConfiguration, bool isLocalDescriptionSet); 226 225 227 bool m_isStopped { false }; 226 228 RTCSignalingState m_signalingState { RTCSignalingState::Stable }; -
trunk/Source/WebCore/Modules/mediastream/RTCPeerConnection.idl
r267813 r270101 114 114 attribute EventHandler onicegatheringstatechange; 115 115 attribute EventHandler onconnectionstatechange; 116 // FIXME 169644: missing onfingerprintfailure and onicecandidateerror116 attribute EventHandler onicecandidateerror; 117 117 118 118 // 4.11 Certificate management -
trunk/Source/WebCore/Sources.txt
r270064 r270101 163 163 Modules/mediastream/RTCPeerConnection.cpp 164 164 Modules/mediastream/RTCPeerConnectionIceEvent.cpp 165 Modules/mediastream/RTCPeerConnectionIceErrorEvent.cpp 165 166 Modules/mediastream/RTCRtpReceiver.cpp 166 167 Modules/mediastream/RTCRtpSFrameTransform.cpp … … 3312 3313 JSRTCPeerConnection.cpp 3313 3314 JSRTCPeerConnectionIceEvent.cpp 3315 JSRTCPeerConnectionIceErrorEvent.cpp 3314 3316 JSRTCPeerConnectionState.cpp 3315 3317 JSRTCPriorityType.cpp -
trunk/Source/WebCore/WebCore.xcodeproj/project.pbxproj
r270067 r270101 1127 1127 419BC2DF1685329900D64D6D /* VisitedLinkState.h in Headers */ = {isa = PBXBuildFile; fileRef = 419BC2DD1685329900D64D6D /* VisitedLinkState.h */; }; 1128 1128 419BE7591BC7F42B00E1C85B /* WebCoreBuiltinNames.h in Headers */ = {isa = PBXBuildFile; fileRef = 419BE7521BC7F3DB00E1C85B /* WebCoreBuiltinNames.h */; }; 1129 419E6EC92566D278002B5010 /* RTCPeerConnectionIceErrorEvent.h in Headers */ = {isa = PBXBuildFile; fileRef = 419E6EC72566D214002B5010 /* RTCPeerConnectionIceErrorEvent.h */; }; 1129 1130 41A0829C22935F3D008426E0 /* FeaturePolicy.h in Headers */ = {isa = PBXBuildFile; fileRef = 41A0829922932EF4008426E0 /* FeaturePolicy.h */; settings = {ATTRIBUTES = (Private, ); }; }; 1130 1131 41A1B01C1E54239B007F3769 /* JSDOMGuardedObject.h in Headers */ = {isa = PBXBuildFile; fileRef = 41A1B01A1E542396007F3769 /* JSDOMGuardedObject.h */; settings = {ATTRIBUTES = (Private, ); }; }; … … 7772 7773 419D9305255E842700DA1984 /* CryptoUtilitiesCocoa.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = CryptoUtilitiesCocoa.h; sourceTree = "<group>"; }; 7773 7774 419D9307255E842800DA1984 /* CryptoUtilitiesCocoa.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = CryptoUtilitiesCocoa.cpp; sourceTree = "<group>"; }; 7775 419E6EC42566D211002B5010 /* RTCPeerConnectionIceErrorEvent.idl */ = {isa = PBXFileReference; lastKnownFileType = text; path = RTCPeerConnectionIceErrorEvent.idl; sourceTree = "<group>"; }; 7776 419E6EC62566D213002B5010 /* RTCPeerConnectionIceErrorEvent.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = RTCPeerConnectionIceErrorEvent.cpp; sourceTree = "<group>"; }; 7777 419E6EC72566D214002B5010 /* RTCPeerConnectionIceErrorEvent.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = RTCPeerConnectionIceErrorEvent.h; sourceTree = "<group>"; }; 7774 7778 419FAFAD1ABABCD5005B3572 /* ReadableStreamBYOBReader.idl */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = ReadableStreamBYOBReader.idl; sourceTree = "<group>"; }; 7775 7779 419FAFAD1ABABCD5005B828B /* ReadableStreamDefaultReader.idl */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = ReadableStreamDefaultReader.idl; sourceTree = "<group>"; }; … … 17121 17125 07221B7817CEC32700848E51 /* RTCPeerConnection.h */, 17122 17126 07221B7917CEC32700848E51 /* RTCPeerConnection.idl */, 17127 419E6EC62566D213002B5010 /* RTCPeerConnectionIceErrorEvent.cpp */, 17128 419E6EC72566D214002B5010 /* RTCPeerConnectionIceErrorEvent.h */, 17129 419E6EC42566D211002B5010 /* RTCPeerConnectionIceErrorEvent.idl */, 17123 17130 07221B7417CEC32700848E51 /* RTCPeerConnectionIceEvent.cpp */, 17124 17131 07221B7517CEC32700848E51 /* RTCPeerConnectionIceEvent.h */, … … 34228 34235 078E092517D14D1C00420AA1 /* RTCPeerConnection.h in Headers */, 34229 34236 078E094217D16E1C00420AA1 /* RTCPeerConnectionHandlerClient.h in Headers */, 34237 419E6EC92566D278002B5010 /* RTCPeerConnectionIceErrorEvent.h in Headers */, 34230 34238 078E092417D14D1C00420AA1 /* RTCPeerConnectionIceEvent.h in Headers */, 34231 34239 412DE4B8219285C00075F3A7 /* RTCRtpCapabilities.h in Headers */, -
trunk/Source/WebCore/bindings/js/WebCoreBuiltinNames.h
r269880 r270101 220 220 macro(RTCPeerConnection) \ 221 221 macro(RTCPeerConnectionIceEvent) \ 222 macro(RTCPeerConnectionIceErrorEvent) \ 222 223 macro(RTCRtpReceiver) \ 223 224 macro(RTCRtpSFrameTransform) \ -
trunk/Source/WebCore/dom/EventNames.h
r267744 r270101 145 145 macro(hashchange) \ 146 146 macro(icecandidate) \ 147 macro(icecandidateerror) \ 147 148 macro(iceconnectionstatechange) \ 148 149 macro(icegatheringstatechange) \ -
trunk/Source/WebCore/dom/EventNames.in
r268762 r270101 58 58 PaymentMethodChangeEvent conditional=PAYMENT_REQUEST 59 59 PaymentRequestUpdateEvent conditional=PAYMENT_REQUEST 60 RTCPeerConnectionIceErrorEvent conditional=WEB_RTC 60 61 RTCPeerConnectionIceEvent conditional=WEB_RTC 61 62 RTCDataChannelEvent conditional=WEB_RTC 62 63 RTCDTMFToneChangeEvent conditional=WEB_RTC 63 RTCPeerConnectionIceEvent conditional=WEB_RTC64 64 RTCTrackEvent conditional=WEB_RTC 65 65 SpeechRecognitionErrorEvent
Note: See TracChangeset
for help on using the changeset viewer.