Changeset 278842 in webkit
- Timestamp:
- Jun 14, 2021, 11:40:54 AM (5 years ago)
- Location:
- trunk
- Files:
-
- 3 added
- 5 edited
-
LayoutTests/ChangeLog (modified) (1 diff)
-
LayoutTests/imported/w3c/ChangeLog (modified) (1 diff)
-
LayoutTests/imported/w3c/web-platform-tests/webrtc-extensions/transfer-datachannel-service-worker.https-expected.txt (added)
-
LayoutTests/imported/w3c/web-platform-tests/webrtc-extensions/transfer-datachannel-service-worker.https.html (added)
-
LayoutTests/imported/w3c/web-platform-tests/webrtc-extensions/transfer-datachannel-service-worker.js (added)
-
LayoutTests/platform/mac-wk1/TestExpectations (modified) (1 diff)
-
Source/WebCore/ChangeLog (modified) (1 diff)
-
Source/WebCore/platform/mediastream/RTCDataChannelHandler.h (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/LayoutTests/ChangeLog
r278829 r278842 1 2021-06-14 Youenn Fablet <youenn@apple.com> 2 3 Fix RTCDataChannelInit::decode 4 https://bugs.webkit.org/show_bug.cgi?id=226968 5 6 Reviewed by Eric Carlson. 7 8 * platform/mac-wk1/TestExpectations: 9 1 10 2021-06-14 Robert Jenner <jenner@apple.com> 2 11 -
trunk/LayoutTests/imported/w3c/ChangeLog
r278840 r278842 1 2021-06-14 Youenn Fablet <youenn@apple.com> 2 3 Fix RTCDataChannelInit::decode 4 https://bugs.webkit.org/show_bug.cgi?id=226968 5 6 Reviewed by Eric Carlson. 7 8 * web-platform-tests/webrtc-extensions/transfer-datachannel-service-worker.https-expected.txt: Added. 9 * web-platform-tests/webrtc-extensions/transfer-datachannel-service-worker.https.html: Added. 10 * web-platform-tests/webrtc-extensions/transfer-datachannel-service-worker.js: Added. 11 (onmessage): 12 1 13 2021-06-14 Youenn Fablet <youenn@apple.com> 2 14 -
trunk/LayoutTests/platform/mac-wk1/TestExpectations
r278777 r278842 377 377 imported/w3c/web-platform-tests/worklets/layout-worklet-service-worker-interception.https.html [ Skip ] 378 378 imported/w3c/web-platform-tests/worklets/paint-worklet-service-worker-interception.https.html [ Skip ] 379 imported/w3c/web-platform-tests/webrtc-extensions/transfer-datachannel-service-worker.https.html [ Skip ] 379 380 380 381 # Quota check missing in WK1 -
trunk/Source/WebCore/ChangeLog
r278838 r278842 1 2021-06-14 Youenn Fablet <youenn@apple.com> 2 3 Fix RTCDataChannelInit::decode 4 https://bugs.webkit.org/show_bug.cgi?id=226968 5 6 Reviewed by Eric Carlson. 7 8 Test: imported/w3c/web-platform-tests/webrtc-extensions/transfer-datachannel-service-worker.https.html 9 10 * platform/mediastream/RTCDataChannelHandler.h: 11 (WebCore::RTCDataChannelInit::decode): 12 Make sure to use optionals of optionals. 13 1 14 2021-06-14 Per Arne <pvollan@apple.com> 2 15 -
trunk/Source/WebCore/platform/mediastream/RTCDataChannelHandler.h
r278516 r278842 63 63 template<class Decoder> std::optional<RTCDataChannelInit> RTCDataChannelInit::decode(Decoder& decoder) 64 64 { 65 std::optional< bool> ordered;65 std::optional<std::optional<bool>> ordered; 66 66 decoder >> ordered; 67 67 if (!ordered) 68 68 return { }; 69 69 70 std::optional< unsigned short> maxPacketLifeTime;70 std::optional<std::optional<unsigned short>> maxPacketLifeTime; 71 71 decoder >> maxPacketLifeTime; 72 72 if (!maxPacketLifeTime) 73 73 return { }; 74 74 75 std::optional< unsigned short> maxRetransmits;75 std::optional<std::optional<unsigned short>> maxRetransmits; 76 76 decoder >> maxRetransmits; 77 77 if (!maxRetransmits) … … 82 82 return { }; 83 83 84 std::optional< bool> negotiated;84 std::optional<std::optional<bool>> negotiated; 85 85 decoder >> negotiated; 86 86 if (!negotiated) 87 87 return { }; 88 88 89 std::optional< unsigned short> id;89 std::optional<std::optional<unsigned short>> id; 90 90 decoder >> id; 91 91 if (!id)
Note:
See TracChangeset
for help on using the changeset viewer.