Commit Graph

165 Commits

Author SHA1 Message Date
Jan-Ivar Bruaroey
4f6ab2df19 Bug 1106675 - Replace _queueOrRun with a promise-chain. r=mt 2014-12-04 11:12:19 -08:00
Jan-Ivar Bruaroey
1267c35d6d Bug 1098314 - Ignore and warn on turns: and stuns: urls until we support TURN/STUN TLS. r=bwc 2014-11-17 22:18:49 -05:00
Jan-Ivar Bruaroey
4760e3d471 Bug 1110478 - Remove obsolete peerConnectionImpl.connectDataConnection. r=smaug, r=jesup 2014-12-12 13:00:42 -05:00
Jan-Ivar Bruaroey
2bce7166b3 Bug 1091898 - restore exception-handling around legacy callbacks. r=mt 2014-12-08 09:37:14 -06:00
Jan-Ivar Bruaroey
2e35a02c83 Bug 1091898 - remove old non-spec exceptionhandling around callbacks. r=jesup, r=drno 2014-11-26 22:35:54 -05:00
Jan-Ivar Bruaroey
1a862d4145 Bug 1091898 - add RTCPeerConnection hybrid with promises. r=bz, r=mt 2014-12-08 09:36:18 -06:00
Jan-Ivar Bruaroey
a9af3c3a27 Bug 1091898 - pass in getWebIDLCallerPrincipal().origin to IdP to allow use of Promises. r=mt 2014-12-08 09:53:47 -06:00
Jan-Ivar Bruaroey
275a55cc97 Bug 1091898 - add Error names to PeerConnection errors rather than empty string. r=jesup 2014-12-08 09:35:32 -06:00
Byron Campen [:bwc]
3af28ea884 Bug 1091242 - Part 6: Wiring the new JSEP handler code in. See https://github.com/unicorn-wg/gecko-dev/tree/multistream_rebase for more history. r=jesup, r=smaug 2014-11-19 16:16:29 -08:00
Phil Ringnalda
5fe54ea0fd Backed out 10 changesets (bug 1091242) for Android/b2g non-unified build bustage
CLOSED TREE

Backed out changeset 7f72b55c5de7 (bug 1091242)
Backed out changeset f1501aa24397 (bug 1091242)
Backed out changeset 7fde5994aee5 (bug 1091242)
Backed out changeset 59b415714087 (bug 1091242)
Backed out changeset dadb65fedc08 (bug 1091242)
Backed out changeset 21be81424e4e (bug 1091242)
Backed out changeset 498fb1dafba5 (bug 1091242)
Backed out changeset 8d0653eb85ab (bug 1091242)
Backed out changeset c82d484e135a (bug 1091242)
Backed out changeset 3e0c8932f1b1 (bug 1091242)
2014-12-08 20:53:07 -08:00
Byron Campen [:bwc]
bb404e8254 Bug 1091242 - Part 6: Wiring the new JSEP handler code in. See https://github.com/unicorn-wg/gecko-dev/tree/multistream_rebase for more history. r=jesup, r=smaug 2014-11-19 16:16:29 -08:00
Jan-Ivar Bruaroey
afad2eeeee Bug 1053407 - return DOMError rather than string in peerConnection callbacks. r=bz, r=jesup 2014-11-26 15:26:37 -05:00
Jan-Ivar Bruaroey
5beda2c015 Bug 1087528: make pc.id settable from chrome content. r=smaug, r=bwc 2014-11-20 14:43:02 -05:00
Jan-Ivar Bruaroey
e794725154 Bug 1075133 - fire onsignalingstatechange as an event. r=drno, r=bwc 2014-11-20 18:05:40 -05:00
Jan-Ivar Bruaroey
f897a568c9 Bug 1091290 - Queue addIceCandidate correctly to not overwrite already-queued callbacks. r=bwc 2014-10-29 19:29:21 -04:00
Valentin Gosu
f60d27da08 Bug 786419 - Part 5 - Check app offline status in PeerConnection.js r=rjesup 2014-08-23 02:16:51 +03:00
Byron Campen [:bwc]
02bb2d0f9a Bug 1073226: Check whether PC is closed before delivering events. r=mt 2014-09-26 16:02:46 -07:00
Byron Campen [:bwc]
48cdd5bef6 Bug 1071207: Remove trickle ICE pref. r=mt 2014-09-29 10:17:07 -07:00
Jan-Ivar Bruaroey
06d75be666 Bug 1070076 - fixed createOffer options arg legacy-syntax-warning to not trip on absent arg. r=jesup 2014-09-19 15:25:06 -04:00
Jan-Ivar Bruaroey
eeff43a02f Bug 1064088 - Deprecation warnings when required callbacks are missing. r=abr 2014-09-09 10:52:23 -04:00
Jan-Ivar Bruaroey
be76304697 Bug 1063808 - Support old constraint-like RTCOfferOptions for a bit. r=smaug, r=abr 2014-09-09 01:12:24 -04:00
Randell Jesup
e288a72efd Bug 1063971: Allow SetRemoteDescription to omit callbacks again r=jib 2014-09-07 12:08:49 -04:00
Byron Campen [:bwc]
cc70d5fa02 Bug 991037 - Part 2: Convert over to full trickle, which allows some simplification of code, and makes the following work much easier. r=mt 2014-08-07 10:20:26 -07:00
Byron Campen [:bwc]
a0343d1217 Bug 991037 - Part 1: Simplify the command-queueing logic in pc.js, and make it less racy. r=mt 2014-08-06 16:53:07 -07:00
Jan-Ivar Bruaroey
38006e8a4a Bug 1032839 - update RtpSender.track when replaceTrack succeeds r=jesup 2014-08-26 19:31:51 -04:00
Wes Kocher
d10230338d Backed out changeset 1ed271ffb59c (bug 786419) bug causing bug 786419 a=backout 2014-08-26 16:34:46 -07:00
Jan-Ivar Bruaroey
838b08d7a0 Bug 1032839 - replaceTrack API. r=smaug, r=jesup 2014-08-15 01:33:09 -04:00
Valentin Gosu
077e9036e0 Bug 786419 - Provide way to "set network offline" per app r=jduell 2014-08-23 06:05:56 +03:00
Jan-Ivar Bruaroey
20328fdf5c Bug 1032835 - add/removeStream now implemented with addTrack/removeTrack. r=jesup, r=smaug 2014-08-15 14:53:14 -04:00
Jan-Ivar Bruaroey
2114490617 Bug 1032835 - addTrack/removeTrack on-top of existing implementation. r=smaug, r=jesup 2014-08-13 21:40:54 -04:00
Jan-Ivar Bruaroey
a95040d7a7 Bug 1032835 - RTCRtpSender webidl. r=smaug 2014-08-13 21:40:41 -04:00
Georg Fritzsche
48b52013e5 Bug 1043531 - Move PluginCrashed event generation to C++. r=smaug,jesup 2014-07-28 17:41:52 +02:00
Randell Jesup
540b15e55f Bug 1038961: Patch 2 - Associate GMP plugin crash with a window and notify it r=bz,jib 2014-07-21 03:50:11 -04:00
Jan-Ivar Bruaroey
f309bbf947 Bug 1033833 - Update CreateOffer/Answer API to spec - no longer takes constraints but a dictionary. r=smaug, r=abr 2014-07-10 14:31:25 -04:00
Martin Thomson
8712497a35 Bug 1037729 - Moving callbacks to run after reaching steady state. r=jib 2014-07-15 11:19:00 +02:00
Jan-Ivar Bruaroey
fc48e8c4ac Bug 998989 - upload telemetry logs on Loop ICE failure. r=smaug, r=abr 2014-06-09 18:14:14 -04:00
Byron Campen [:bwc]
74c49d3d46 Bug 998989 - Part 1: ChromeOnly API for getting notifications when PCs are initted, or change ICE connection/gathering state. Also, expose the PC id, and allow getAllStats to be filtered by the same. r=jib, r=bz 2014-05-22 14:14:56 -07:00
Nils Ohlmeier [:drno]
24c7206622 Bug 1014304 - Remove onconnection and onclosedconnection from RTCPeerConnection. r=jib, r=jesup, r=smaug 2014-05-28 09:36:00 -04:00
Nils Ohlmeier [:drno]
67888a4fbb Bug 991877 - add a test case for PeerConnection.close(). r=rjesup 2014-05-15 15:38:00 +02:00
Martin Thomson
c3c2709899 Bug 942367 - Stream isolation for WebRTC r=bholley 2014-05-01 12:51:00 +02:00
Byron Campen [:bwc]
6f58a1c0ad Bug 970734 - Part 1: When ICE fails, log a pointer to about:webrtc in the JS console. r=jib 2014-04-10 10:33:08 -07:00
Nicholas Nethercote
36eabab2d0 Bug 996989 - Remove unneeded import of PopupNotifications.jsm in PeerConnection.js. r=jib. 2014-04-16 21:09:02 -07:00
Carsten "Tomcat" Book
e285a213e7 Backed out changeset e6c72bcaa64c (bug 942367) 2014-04-16 09:54:31 +02:00
Martin Thomson
d27d0a86fc Bug 942367 - Stream isolation for WebRTC. r=jib,bholley 2014-04-15 14:36:00 +02:00
Carsten "Tomcat" Book
5f15967438 Backed out changeset 5dbda270ef93 (bug 970734) for causing B2G ICS Emulator Opt mochitest-5 test failure on a CLOSED TREE 2014-04-10 11:35:40 +02:00
Byron Campen [:bwc]
d53a4f744e Bug 970734 - Part 1: When ICE fails, log a pointer to about:webrtc in the JS console. r=jib 2014-04-08 14:22:54 -07:00
Martin Thomson
dcf290639e Bug 959870 - Error reporting improvements to WebRTC IdP. r=jib 2014-04-08 14:26:00 +02:00
Ryan VanderMeulen
0260a94e91 Backed out changeset 27578e0cf97f (bug 959870) for webrtc test bustage. 2014-04-08 15:30:31 -04:00
Martin Thomson
7c077b748e [PATCH] Bug 959870 - Error reporting improvements to WebRTC IdP r=jib
From e1fce543ab34ddd69bb8f8efde56c45bddaa1152 Mon Sep 17 00:00:00 2001
---
 dom/events/test/test_all_synthetic_events.html     |   6 +-
 dom/media/IdpProxy.jsm                             |  10 +-
 dom/media/PeerConnection.js                        |  31 ++----
 dom/media/PeerConnectionIdp.jsm                    | 124 +++++++++++++--------
 dom/media/tests/identity/identityevent.js          |  15 +++
 dom/media/tests/identity/idp-proxy.js              |  10 +-
 dom/media/tests/identity/mochitest.ini             |   1 +
 .../tests/identity/test_getIdentityAssertion.html  |  30 +++--
 dom/media/tests/identity/test_idpproxy.html        |   7 --
 .../tests/identity/test_setIdentityProvider.html   |  25 ++++-
 .../test_setIdentityProviderWithErrors.html        |  72 +++++++++---
 dom/media/tests/mochitest/pc.js                    |  22 +++-
 dom/webidl/RTCPeerConnection.webidl                |   7 +-
 .../RTCPeerConnectionIdentityErrorEvent.webidl     |  23 ++++
 dom/webidl/moz.build                               |   1 +
 modules/libpref/src/init/all.js                    | 108 +++++++++---------
 16 files changed, 316 insertions(+), 176 deletions(-)
 create mode 100644 dom/media/tests/identity/identityevent.js
 create mode 100644 dom/webidl/RTCPeerConnectionIdentityErrorEvent.webidl
2014-03-14 11:26:19 -07:00
Nils Ohlmeier [:drno]
498be98b94 Bug 991368 - Avoid exception on calling close() twice. r=abr, r=jesup 2014-04-04 08:34:25 -04:00