Michael Froman
04b04a1e20
Bug 1654399 - pt2 - implement RTCDtlsTransport state and onstatechange. r=bwc
...
Differential Revision: https://phabricator.services.mozilla.com/D84460
2020-09-01 17:16:07 +00:00
Kris Maglione
0c976d908a
Bug 1651519: Part 2 - Also remove nsIDOMWindowUtils::outerWindowID. r=nika,geckoview-reviewers,agi
...
Differential Revision: https://phabricator.services.mozilla.com/D82957
2020-08-17 20:22:12 +00:00
Kris Maglione
3af8c4138c
Bug 1651519: Remove nsIDOMWindowUtils::currentInnerWindowID. r=nika,remote-protocol-reviewers,webcompat-reviewers,whimboo
...
It has some properties which make it footgunny, especially in the face of
Fission. Callers should use WindowGlobalChild.innerWindowId instead.
Differential Revision: https://phabricator.services.mozilla.com/D82801
2020-08-17 20:20:50 +00:00
Dorel Luca
990d081d9f
Backed out 2 changesets (bug 1651519) for WPT failures in webdriver/tests/switch_to_frame/switch.py. CLOSED TREE
...
Backed out changeset 7b973a0e7be9 (bug 1651519)
Backed out changeset 55e9184c5617 (bug 1651519)
2020-07-22 02:47:34 +03:00
Kris Maglione
d182c95351
Bug 1651519: Part 2 - Also remove nsIDOMWindowUtils::outerWindowID. r=nika,geckoview-reviewers,agi
...
Differential Revision: https://phabricator.services.mozilla.com/D82957
2020-07-21 22:19:19 +00:00
Kris Maglione
e7d942c77f
Bug 1651519: Remove nsIDOMWindowUtils::currentInnerWindowID. r=nika,remote-protocol-reviewers,webcompat-reviewers,whimboo
...
It has some properties which make it footgunny, especially in the face of
Fission. Callers should use WindowGlobalChild.innerWindowId instead.
Differential Revision: https://phabricator.services.mozilla.com/D82801
2020-07-21 19:02:27 +00:00
Dorel Luca
d91c6dc40b
Backed out 2 changesets (bug 1651519) for wpt failures in webdriver/tests/switch_to_frame/switch.py. CLOSED TREE
...
Backed out changeset 52317abc5c68 (bug 1651519)
Backed out changeset 45448dca59a4 (bug 1651519)
2020-07-21 21:55:57 +03:00
Kris Maglione
4a25531b4a
Bug 1651519: Part 2 - Also remove nsIDOMWindowUtils::outerWindowID. r=nika,geckoview-reviewers,agi
...
Differential Revision: https://phabricator.services.mozilla.com/D82957
2020-07-21 16:59:33 +00:00
Kris Maglione
9c2c147159
Bug 1651519: Remove nsIDOMWindowUtils::currentInnerWindowID. r=nika,remote-protocol-reviewers,webcompat-reviewers,whimboo
...
It has some properties which make it footgunny, especially in the face of
Fission. Callers should use WindowGlobalChild.innerWindowId instead.
Differential Revision: https://phabricator.services.mozilla.com/D82801
2020-07-21 16:59:28 +00:00
Kris Maglione
9d78661f88
Bug 1649221: Update ChromeUtils.generateQI callers to pass strings. r=mccr8,remote-protocol-reviewers,marionette-reviewers,perftest-reviewers,webcompat-reviewers,geckoview-reviewers,preferences-reviewers,agi,whimboo,Bebe,twisniewski
...
Differential Revision: https://phabricator.services.mozilla.com/D81594
2020-07-10 23:58:28 +00:00
Ian Moody
011b59d595
Bug 1536556 - Replace raw thrown Cr.ERRORs with Components.Exception. r=mossop,remote-protocol-reviewers,marionette-reviewers,whimboo,necko-reviewers,geckoview-reviewers,valentin,agi
...
Raw Cr.ERROR don't get stack information, same as throwing JS literals instead
of `new Error()`s.
This was done automatically with a new eslint rule that will be introduced in
the next commit. One instance of a raw Cr.ERROR was not replaced since it is
used in a test that specifically checks the preservation of raw Cr values in
XPCJS. The rule will be disabled for that instance.
Differential Revision: https://phabricator.services.mozilla.com/D28073
2020-05-05 17:41:36 +00:00
Jan-Ivar Bruaroey
dfc7de216e
Bug 1631963: Warn in web console about {sdpSemantics: plan-b} usage. r=bwc,emilio
...
Differential Revision: https://phabricator.services.mozilla.com/D71835
2020-04-22 23:15:25 +00:00
Coroiu Cristina
43be71277d
Backed out 2 changesets (bug 1625500) for multiple failures on a CLOSED TREE
...
Backed out changeset 7d80233bcfcd (bug 1625500)
Backed out changeset 0a35b13dfcde (bug 1625500)
2020-04-17 15:36:05 +03:00
Gijs Kruitbosch
cc39a339a0
Bug 1625500 - fix use of .then(x, x) in the tree, r=marionette-reviewers,Standard8,whimboo
...
Differential Revision: https://phabricator.services.mozilla.com/D68614
2020-04-17 11:41:49 +00:00
Jan-Ivar Bruaroey
18f6aa4533
Bug 1628139 - Queue negotiationneeded when chain is/becomes empty. r=bwc
...
Differential Revision: https://phabricator.services.mozilla.com/D70204
2020-04-16 18:26:54 +00:00
Jan-Ivar Bruaroey
b8a25afdf2
Bug 1620448: Have addIceCandidate's chained steps return rejected promise when remoteDescription is null. r=bwc
...
Differential Revision: https://phabricator.services.mozilla.com/D65637
--HG--
extra : moz-landing-system : lando
2020-04-01 18:40:42 +00:00
Byron Campen [:bwc]
a36e252242
Bug 1620308: Move RTCDTMFSender logic to a single c++ class. r=smaug,jib,mjf
...
Differential Revision: https://phabricator.services.mozilla.com/D67513
--HG--
extra : moz-landing-system : lando
2020-03-25 18:46:37 +00:00
Byron Campen [:bwc]
865bbdca09
Bug 1616875: Move some receiver-related testing functions from RTCPeerConnection to RTCRtpReceiver. r=ng,smaug
...
Differential Revision: https://phabricator.services.mozilla.com/D64262
--HG--
extra : moz-landing-system : lando
2020-03-20 15:33:55 +00:00
Byron Campen [:bwc]
9a84c4d7b4
Bug 1616875: Add some functions to PeerConnectionObserver that PeerConnectionImpl can use to fire track/stream association events. r=jib,smaug
...
Differential Revision: https://phabricator.services.mozilla.com/D64237
--HG--
extra : moz-landing-system : lando
2020-03-20 15:33:37 +00:00
Byron Campen [:bwc]
1898507132
Bug 1616875: Create RTCRtpReceiver in c++, and move code into it from both JSImpl and other places in c++. Also, move some code from JSImpl to PeerConnectionImpl. r=jib,smaug
...
Differential Revision: https://phabricator.services.mozilla.com/D64235
--HG--
extra : moz-landing-system : lando
2020-03-20 15:33:24 +00:00
Byron Campen [:bwc]
82081f2ffa
Bug 1616875: Remove code that we will not need to move to RTCRtpReceiver. r=ng,smaug
...
Primarily, this removes code that was compensating for inconsistencies between webrtc.org's timestamps, and JS timestamps. Also, this removes a few bits of indirection on GetRtpSources; that's all going to go directly to RTCRtpReceiver now. None of this code is being moved elsewhere.
Depends on D50395
Differential Revision: https://phabricator.services.mozilla.com/D64234
--HG--
extra : moz-landing-system : lando
2020-03-20 15:33:12 +00:00
Bogdan Tara
2b0b0d8b79
Backed out 9 changesets (bug 1616875) for bustages complaining about RTCRtpReceiver.h CLOSED TREE
...
Backed out changeset 92ed87a5add4 (bug 1616875)
Backed out changeset 96b3a322e605 (bug 1616875)
Backed out changeset a301ce4e5571 (bug 1616875)
Backed out changeset ac73b2ce3e20 (bug 1616875)
Backed out changeset f5a201261e83 (bug 1616875)
Backed out changeset 36892aed2a94 (bug 1616875)
Backed out changeset 2c21627f3678 (bug 1616875)
Backed out changeset ebdad7b7b632 (bug 1616875)
Backed out changeset 3bad18c7a567 (bug 1616875)
2020-03-20 16:38:30 +02:00
Byron Campen [:bwc]
72efb619af
Bug 1616875: Move some receiver-related testing functions from RTCPeerConnection to RTCRtpReceiver. r=ng,smaug
...
Differential Revision: https://phabricator.services.mozilla.com/D64262
--HG--
extra : moz-landing-system : lando
2020-03-19 18:42:29 +00:00
Byron Campen [:bwc]
88d739273e
Bug 1616875: Add some functions to PeerConnectionObserver that PeerConnectionImpl can use to fire track/stream association events. r=jib,smaug
...
Differential Revision: https://phabricator.services.mozilla.com/D64237
--HG--
extra : moz-landing-system : lando
2020-03-19 18:42:16 +00:00
Byron Campen [:bwc]
fc5f5e381e
Bug 1616875: Create RTCRtpReceiver in c++, and move code into it from both JSImpl and other places in c++. Also, move some code from JSImpl to PeerConnectionImpl. r=jib,smaug
...
Differential Revision: https://phabricator.services.mozilla.com/D64235
--HG--
extra : moz-landing-system : lando
2020-03-19 18:41:58 +00:00
Byron Campen [:bwc]
4e1d375bf8
Bug 1616875: Remove code that we will not need to move to RTCRtpReceiver. r=ng,smaug
...
Primarily, this removes code that was compensating for inconsistencies between webrtc.org's timestamps, and JS timestamps. Also, this removes a few bits of indirection on GetRtpSources; that's all going to go directly to RTCRtpReceiver now. None of this code is being moved elsewhere.
Depends on D50395
Differential Revision: https://phabricator.services.mozilla.com/D64234
--HG--
extra : moz-landing-system : lando
2020-03-19 18:41:46 +00:00
Tom Schuster
5eb9932e47
Bug 1621813 - Remove nsIScriptError.exceptionFlag. r=mccr8
...
I made some changes in preparation for removing nsIScriptError.flags in favor
of nsIConsoleMessage.logLevel.
Differential Revision: https://phabricator.services.mozilla.com/D66878
--HG--
extra : moz-landing-system : lando
2020-03-19 21:31:44 +00:00
Nico Grunbaum
73ab17c20e
Bug 1592662 - Remove stale telemetry call;r=dminor
...
Differential Revision: https://phabricator.services.mozilla.com/D67370
--HG--
extra : moz-landing-system : lando
2020-03-18 19:13:51 +00:00
Jan-Ivar Bruaroey
0df31903ed
Bug 1620844
- Fix operations chain to withstand recursion by negotiationneeded. r=bwc
...
Differential Revision: https://phabricator.services.mozilla.com/D65980
--HG--
extra : moz-landing-system : lando
2020-03-16 18:17:27 +00:00
Jan-Ivar Bruaroey
cfac5bac3b
Bug 1568292 - Support pc.setLocalDescription() without arguments. r=bwc,smaug
...
Differential Revision: https://phabricator.services.mozilla.com/D58332
--HG--
extra : moz-landing-system : lando
2020-02-29 04:17:30 +00:00
Jan-Ivar Bruaroey
2fda5e9751
Bug 1600824 - Fix operations queue to run 1st operation synchronously. r=bwc
...
Differential Revision: https://phabricator.services.mozilla.com/D55585
--HG--
extra : moz-landing-system : lando
2020-02-28 21:56:52 +00:00
Byron Campen [:bwc]
4941852433
Bug 1614803: Chain the negotiationneeded stuff to make it less racy. r=jib
...
Differential Revision: https://phabricator.services.mozilla.com/D62933
--HG--
extra : moz-landing-system : lando
2020-02-20 16:31:19 +00:00
Jan-Ivar Bruaroey
a2d0d9cf34
Bug 1613769 - Don't fire iceconnectionstatechange or signalingstatechange after pc.close() r=bwc
...
Differential Revision: https://phabricator.services.mozilla.com/D61932
--HG--
extra : moz-landing-system : lando
2020-02-07 16:42:02 +00:00
Byron Campen [:bwc]
a029828313
Bug 1591199: Reduce redundant code. r=mjf,smaug
...
Differential Revision: https://phabricator.services.mozilla.com/D56404
--HG--
extra : moz-landing-system : lando
2020-02-06 15:50:03 +00:00
Byron Campen [:bwc]
fb466ae3cb
Bug 1591199: Queue updates to pending/current descriptions. r=mjf,jib,smaug
...
Differential Revision: https://phabricator.services.mozilla.com/D56403
--HG--
extra : moz-landing-system : lando
2020-02-06 15:49:50 +00:00
Byron Campen [:bwc]
cc8b304d22
Bug 1591199: Task queueing fixes in c++ r=jib
...
Differential Revision: https://phabricator.services.mozilla.com/D56395
--HG--
extra : moz-landing-system : lando
2020-02-06 15:49:05 +00:00
Boris Zbarsky
4dcc8f21ad
Bug 1611237. Fix which sort of SyntaxError we throw from PeerConnection.jsm. r=jib
...
Differential Revision: https://phabricator.services.mozilla.com/D60881
--HG--
extra : moz-landing-system : lando
2020-01-23 20:36:11 +00:00
Ciure Andrei
130717e496
Backed out 16 changesets (bug 1591199) for causing mda failures CLOSED TREE
...
Backed out changeset cd44655b2740 (bug 1591199)
Backed out changeset a67f2a68965d (bug 1591199)
Backed out changeset 9ae196dc62b9 (bug 1591199)
Backed out changeset dc0ab0642f92 (bug 1591199)
Backed out changeset 96091b875760 (bug 1591199)
Backed out changeset 5811f7b48aee (bug 1591199)
Backed out changeset 8ba6518dfd42 (bug 1591199)
Backed out changeset ac47d18c085c (bug 1591199)
Backed out changeset 897e8de078fa (bug 1591199)
Backed out changeset 3bc58d0f0b35 (bug 1591199)
Backed out changeset 55a69e5443ab (bug 1591199)
Backed out changeset 4973bd5df42d (bug 1591199)
Backed out changeset 48bfe1c627e1 (bug 1591199)
Backed out changeset a1a1f71b91fc (bug 1591199)
Backed out changeset 447c8b096f5a (bug 1591199)
Backed out changeset 7e67ac9f5591 (bug 1591199)
2020-01-23 07:54:16 +02:00
Byron Campen [:bwc]
ef05245396
Bug 1591199: Reduce redundant code. r=mjf,smaug
...
Differential Revision: https://phabricator.services.mozilla.com/D56404
--HG--
extra : moz-landing-system : lando
2020-01-22 13:34:52 +00:00
Byron Campen [:bwc]
684cbd078e
Bug 1591199: Queue updates to pending/current descriptions. r=mjf,jib,smaug
...
Differential Revision: https://phabricator.services.mozilla.com/D56403
--HG--
extra : moz-landing-system : lando
2020-01-22 13:34:14 +00:00
Byron Campen [:bwc]
c8592cdfc2
Bug 1591199: Task queueing fixes in c++ r=jib
...
Differential Revision: https://phabricator.services.mozilla.com/D56395
--HG--
extra : moz-landing-system : lando
2020-01-17 20:40:13 +00:00
Jan-Ivar Bruaroey
85c420c220
Bug 1547106: Throw OperationError in createDataChannel() if id in use. r=bwc
...
Differential Revision: https://phabricator.services.mozilla.com/D60569
--HG--
extra : moz-landing-system : lando
2020-01-22 14:20:26 +00:00
Boris Zbarsky
f30b6256b9
Bug 1609859. Stop throwing incorrect exceptions from PeerConnection. r=jib
...
We're throwing DOMExceptions named 'TypeError' instead of actual TypeErrors.
Differential Revision: https://phabricator.services.mozilla.com/D60217
--HG--
extra : moz-landing-system : lando
2020-01-17 14:18:03 +00:00
Byron Campen [:bwc]
f5e5fe0d20
Bug 1588588: Remove jsimpl for RTCStatsReport, and refactor to prepare for moving some stats functionality to RTCRtpReceiver/Sender. r=smaug,ng
...
Differential Revision: https://phabricator.services.mozilla.com/D49195
--HG--
extra : moz-landing-system : lando
2019-11-07 23:07:05 +00:00
Nico Grunbaum
571742b7bd
Bug 1583867 - add rtpTimestamp field to RTP sync/contrib sources; r=jib,smaug
...
Differential Revision: https://phabricator.services.mozilla.com/D47096
--HG--
extra : moz-landing-system : lando
2019-10-23 15:12:15 +00:00
Dorel Luca
46491fb5f0
Backed out changeset 62b78793d12e (bug 1583867) for WPT failures in webrtc/RTCRtpReceiver-getSynchronizationSources.https.html
2019-10-03 02:43:28 +03:00
Nico Grunbaum
6722b1c2c1
Bug 1583867 - add rtpTimestamp field to RTP sync/contrib sources; r=jib,smaug
...
Differential Revision: https://phabricator.services.mozilla.com/D47096
--HG--
extra : moz-landing-system : lando
2019-10-02 21:55:33 +00:00
Dan Minor
97c5db53eb
Bug 1561923 - Remove expired WebRTC telemetry; r=drno,bwc
...
Differential Revision: https://phabricator.services.mozilla.com/D37757
--HG--
extra : moz-landing-system : lando
2019-07-31 19:57:55 +00:00
Andreas Pehrson
719dfe4ede
Bug 1493613 - Update muted state through MediaStreamTrackSource. r=bwc,smaug
...
This ensures all clones of the original track also receives the new muted state.
Differential Revision: https://phabricator.services.mozilla.com/D37933
--HG--
extra : moz-landing-system : lando
2019-07-31 09:35:06 +00:00
Jan-Ivar Bruaroey
e8e268ed95
Bug 1567951: Add implicit rollback in setRemoteDescription(offer). r=bwc
...
Differential Revision: https://phabricator.services.mozilla.com/D38889
--HG--
extra : moz-landing-system : lando
2019-07-23 20:35:58 +00:00