Martin Thomson
740e89ee8d
Bug 1215519 - Switch to DOMTimeStamp for RTCCertificate. r=bz
2015-10-21 10:08:40 -07:00
Nigel Babu
45398666d6
Backed out changeset b958e25b1ecf (bug 1209744) for mochitest bustage
2015-10-05 14:22:10 +05:30
Martin Thomson
840a4a7b4e
Bug 1209744 - Implement canTrickleIceCandidates attribute, r=bwc, r=khuey
...
--HG--
extra : rebase_source : bfdf5073bec5fd6cb9689701fb1df6ee841362d6
extra : amend_source : e6ec6e7ed24a24b7dfcc8b60eda38d3d2a00d2f1
2015-10-01 12:52:00 +02:00
Jan-Ivar Bruaroey
02c80b8fd0
Bug 1207784 - skip permission hooks in createOffer when called from privileged code (add-ons). r=mt
...
--HG--
extra : transplant_source : %D0%169%0B%99%17%B1%8F%D2%B1%A8%B0%E7%B8%ED%5E%60vxE
2015-10-01 15:49:01 -04:00
Martin Thomson
afdaddf1d7
Bug 1155923 - Removing moz prefix from RTC interfaces, r=jesup,smaug
...
--HG--
extra : transplant_source : %0Adu%1E%A6j%9E%C2B%25%ECruo%F7%7Fc%EA%99%18
2015-09-28 11:25:04 -07:00
Carsten "Tomcat" Book
4952084732
Backed out 3 changesets (bug 1155923) for causing test failures in promises-call.html
...
Backed out changeset 321a932e01a7 (bug 1155923)
Backed out changeset 6ac38acd6ab2 (bug 1155923)
Backed out changeset 2981db92416a (bug 1155923)
2015-09-28 14:02:41 +02:00
Martin Thomson
9c3bef623e
Bug 1155923 - Removing moz prefix from RTC interfaces. r=jesup r=smaug
...
--HG--
extra : transplant_source : 1%F0%A8%03%D3%B9OAJW%06v%21%F1WX%03im%22
2015-09-24 16:31:47 -07:00
Shu-yu Guo
64db2267cf
Bug 1202902
- Mass replace toplevel 'let' with 'var' in preparation for global lexical scope. (rs=jorendorff)
2015-09-15 11:19:45 -07:00
Jan-Ivar Bruaroey
ed823deab2
Bug 1064223 - Remove support for constraint-like RTCOfferOptions predecessor. r=mt
...
--HG--
extra : rebase_source : 658c53861ba9ac3f887e92e68b200953bde63947
2015-08-20 21:49:09 -04:00
Jan-Ivar Bruaroey
27be58a915
Bug 1189060 - add CreateOfferRequest.webidl interface for add-ons r=florian,peterv
...
--HG--
extra : transplant_source : %97%9C%D9%9Bx%21%01_6%29%98T%9C%0F%CE%E3%40%A0%8AE
2015-08-11 13:48:55 -04:00
Jan-Ivar Bruaroey
dafe658039
Bug 1189060 - let webrtcUI.jsm etc. block initial Offer/Answer exchange through hook. r=florian,fabrice,mfinkle,mt
...
--HG--
extra : transplant_source : %CBwD%14%7D4%9E%EB%AC%5C7K%E4p%3Dr%8Fjl%8A
2015-08-07 15:22:30 -04:00
Martin Thomson
2adfd9e163
Bug 1191180 - Wait for certificate before generating identity assertion, r=jib
...
--HG--
extra : commitid : 4q217yeJjT1
2015-08-07 16:18:59 -07:00
Martin Thomson
e113d1c654
Bug 1187206 - Adding checks for null SDP, r=jib
...
--HG--
extra : commitid : 9y8LpOJjbmc
2015-08-07 16:18:58 -07:00
Jan-Ivar Bruaroey
c84f148731
Bug 1189030 - Add pref "media.peerconnection.ice.relay_only" (default=false). r=jesup
...
--HG--
extra : transplant_source : 1%D5%AC%F1%FA%EB%0B%C2%90%8A%83DtVz-L%2C%CC%14
2015-07-30 10:48:27 -04:00
Jan-Ivar Bruaroey
86a8199db1
Bug 1098015 - Make createAnswer tolerate (no-op) options argument. r=bwc, r=bz
...
--HG--
extra : transplant_source : %AB%BECK%FAT%2A%80%07-%19%28g%DD%16%8E%C1lsU
2015-07-16 15:36:34 -04:00
Martin Thomson
8fd488c3ef
Bug 1172785 - Using RTCCertificate for WebRTC, r=ekr
...
--HG--
extra : commitid : DAyJQljGuGT
extra : rebase_source : 5a5e3baad12dcea9c3020d1716d41c409e3614f8
2015-07-06 10:40:04 -07:00
Rithesh Shenthar
b5aacea0d3
Bug 1167922 - Handle broken entries in media.peerconnection.default_iceservers more gracefully. r=jib
...
--HG--
extra : rebase_source : 272b59a709de1a65e5b35475e4075492b5ecd310
2015-06-23 16:52:50 -07:00
Jan-Ivar Bruaroey
d4bc9fa237
Bug 1173255 - Cleanup MediaManager e10s code in prep for deviceId constraint. r=jesup
...
--HG--
extra : amend_source : 057f17d55cd44a700abab5595c9f4fc95cfd2419
extra : transplant_source : %B7%5C%7D%FA%E9%3F%29%F9%EBM%9E%B5%1A%A6G%29%25%01%0E-
extra : histedit_source : a10d0d5106f5fffb3881604728c1933c90772622%2Cdf022706033cb19f87a8dd58376ab7800d9d2526
2015-06-18 11:46:36 -04:00
Byron Campen [:bwc]
1fec8cf0e8
Bug 952145: Rollback support r=mt, r=smaug
...
--HG--
extra : rebase_source : c5615117716ca907d61b4b7c7eeff71e926821bd
2015-03-19 17:32:51 -07:00
Brad Lassey
279a3fda62
Bug 1146955 - Dispatch PluginCrashed event in content process on GMP crash for PeerConnection. r=jesup.
...
Original patch by Brad Lassey <blassey@mozilla.com>.
--HG--
extra : rebase_source : cf0b6a507e91a63edf09a0c9ddbcc55ce02a4aa7
extra : source : 302a3968123e4825fe23d1375ab65c225410b68a
extra : histedit_source : 1848a946bc9c4e6d266626e739743aa2f961c05c
2015-04-27 15:44:36 -04:00
Valentin Gosu
da7974f079
Bug 1158868 - PeerConnection should not depend on navigator.onLine r=jesup
2015-04-28 18:29:57 +03:00
Martin Thomson
0e715ecfc0
Bug 1152538 - Removing RTCIdentityAssertion interface code, r=jib
...
--HG--
extra : rebase_source : 8c3a6c702bb8155e7ea5512d90b1e203ee1d44aa
extra : histedit_source : f02e56e9d1e1a2b9cbbd4c95dce72e88e7e60bba
2015-04-16 09:52:36 -07:00
Jan-Ivar Bruaroey
d132e36539
Bug 1136871 - cleanup RtpSenders accounting to not rely on streams r=mt
2015-03-11 12:24:38 -04:00
Byron Campen [:bwc]
6fb59a4364
Bug 1136871 - Part 2: Clear up some inconsistencies with ReplaceTrack r=jib,smaug
2015-03-11 12:08:21 -04:00
Jan-Ivar Bruaroey
c3f614354b
Bug 1136871 - PeerConnection typo in replaceTrackFailure. r=docfaraday
2015-02-25 19:11:15 -05:00
Martin Thomson
e397039c75
Bug 975144 - Moving to fold identity errors into the promises we return, r=jib
2015-02-22 10:57:21 +13:00
Martin Thomson
e9a8238316
Bug 975144 - Rework RTC identity to use JS sandbox, r=jib
2015-02-22 10:57:20 +13:00
Byron Campen [:bwc]
1f815978b4
Bug 1017888 - Part 1: Renegotiation support. r=mt, r=smaug
...
--HG--
extra : rebase_source : df1c2962ee88f75c6ad676b9cd79978a87dafb65
extra : amend_source : c938904331323ff3565624795ac76d82502f43fb
2014-12-10 15:53:54 -08:00
Jan-Ivar Bruaroey
dd25a84c04
Bug 1115998 - Support RTCIceServer.urls (plural) array form. r=smaug, r=mt
2015-01-20 10:08:00 -05:00
Jan-Ivar Bruaroey
a485370f5f
Bug 1111666 - Refactor setRemoteDescription to use promises and DOMException. r=mt
2015-01-20 01:09:45 -05:00
Jan-Ivar Bruaroey
1985b09fe8
Bug 1111666 - peerConnection legacy error callbacks working with line numbers. r=mt
2015-01-20 09:41:55 -05:00
Jan-Ivar Bruaroey
3c4479cceb
Bug 1111666 - Have peerConnection throw DOMException. r=mt
2015-01-16 15:00:09 -05:00
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
Martin Thomson
fae57f41a0
Bug 985762 - Remove displayname from IdP protocol. r=jib
2014-03-20 15:49:33 -07:00
Byron Campen [:bwc]
b8e3447334
Bug 958221 - Part 3: New webidl for WebrtcGlobalInformation, c++ impl, and removing logging-related stuff from PeerConnectionImpl. r=jib
2014-02-20 09:35:35 -08:00
Martin Thomson
2c7865cbef
Bug 884573 - Part 2: Identity assertion generation and verification for WebRTC. r=abr
2014-02-10 14:41:46 -08:00
"Martin Thomson [:mt]"
7ae980b6ac
Bug 878941 - Add IdP proxy for WebRTC. r=abr
2014-02-20 16:26:16 -08:00
Byron Campen [:bwc]
9830e6cc6c
Bug 908923 - Part 2: Add a button to dump the entire rlog ringbuffer to about:webrtc. r=abr
2013-11-25 14:38:41 -08:00
Byron Campen [:bwc]
1ff222c375
Bug 906990: Part 14. Catch exceptions thrown by getStats, since this can fail in fairly innocuous circumstances. Also, do a better job of error reporting when the stats API is used on a closed PeerConnection. r=jib
2014-01-09 16:03:19 -08:00
Byron Campen [:bwc]
6c4d80ca56
Bug 906990: Part 12. Report statistics from all components when the MediaStreamTrack is not specified. r=ekr, r=jib
2014-01-14 08:48:27 -08:00
Ryan VanderMeulen
6da9369032
Backed out changesets bb7097d12256, 5e6c7217e92a, and 6779278f87df (bug 884573) and changeset 30e1a793fbf9 (bug 878941) for Cpp unit test failures.
2014-01-14 11:43:48 -05:00
Martin Thomson
99f81e42fb
Bug 884573 - Split identity event into two. r=abr
2013-12-20 17:14:29 -08:00
Martin Thomson
693f8fdc57
Bug 884573 - Identity assertion generation and verification for WebRTC. r=abr
2013-12-20 14:55:59 -08:00
Martin Thomson
f8512355e8
Bug 878941 - Add IdP proxy code with tests. r=abr
2013-12-18 16:15:40 -08:00
Ryan VanderMeulen
1b31e70c16
Backed out changesets f04c846c7492, 9bc5c5a8554e, and a4f2af4617da (bug 906990) for WebRTC mochitest failures.
...
CLOSED TREE
2014-01-13 10:53:40 -05:00
Byron Campen [:bwc]
ed5795c185
Bug 906990: Part 14. Catch exceptions thrown by getStats, since this can fail in fairly innocuous circumstances. Also, do a better job of error reporting when the stats API is used on a closed PeerConnection. r=ekr, r=jib
2014-01-09 16:03:19 -08:00
Byron Campen [:bwc]
deb10c6eab
Bug 906990: Part 12. Report statistics from all components when the MediaStreamTrack is not specified. r=ekr
2014-01-10 13:21:39 -08:00
Jan-Ivar Bruaroey
7b080ff922
Bug 950855 - Spec-compliant enumeration of RTCStatsReport. r=bz
2013-12-19 10:34:39 -05:00
Adam Roach [:abr]
cefb282dcf
Bug 784491 - Part 1: Add constraints to addStream r=jib
2013-12-18 13:54:23 -06:00
Byron Campen [:bwc]
985a421294
Bug 943898: Fixed an important iceState -> iceConnectionState replacement and a few less-important ones. r=abr
2013-11-27 09:32:23 -08:00
Byron Campen [:bwc]
67f0c411ba
Bug 935723. Part 1. Decouple ICE state with ICE gathering state r=ekr,abr,jesup
2013-11-13 14:53:30 -08:00
Byron Campen [:bwc]
aebc089f65
Bug 906990: Part 10. Webidl and implementation for WebrtcGlobal. Encompasses things like global stats and logging. r=jib,bz
2013-11-25 11:01:03 -08:00
Jan-Ivar Bruaroey
5e7893b429
Bug 933447 - Use new weakRef to JSImpl feature. r=smaug, r=mccr8, r=abr
2013-11-08 19:45:59 -05:00
Byron Campen [:bwc]
07393b8d26
Bug 933360. Change GlobalPCList._list from an array to an object, and rewrite some teardown code r=jib
2013-10-31 11:50:59 -07:00
Florian Quèze
6df1f34aef
Bug 831759 - PeerConnection set*Description callbacks can be overwritten prematurely, r=abr.
2013-11-12 13:09:26 +01:00
Andrew McCreight
d9397ab65a
Bug 934035 - Make PeerConnectionObserver's constructor not take an object argument. r=jib
2013-11-01 17:49:48 -07:00
Byron Campen [:bwc]
d3b8da349d
Bug 906990 - Part 8: Create a chrome-only stats interface, and only expose the candidate pair stats there. r=jib
2013-10-29 10:29:43 -07:00
Byron Campen [:bwc]
3bca483297
Bug 906990 - Part 7: Populate candidate pairs in RTCStatsReport. r=jib
2013-10-28 16:02:00 -07:00
Mark Banner
63dedc7c29
Bug 932970 - Trickle ICE doesn't always send a null-candidate at the end of the candidate list - reference the localDescription correctly. r=abr
2013-11-01 09:37:02 +00:00
Jan-Ivar Bruaroey
f158da18a1
Bug 929530 - Remove peerConnection functionality deprecated w/warnings since 24 r=jesup,jib
2013-10-27 10:36:34 -04:00
Randell Jesup
981ced8cf7
Backed out changeset b490b5843f3c for M2 bustage
2013-10-27 20:45:28 -04:00
Jan-Ivar Bruaroey
d51413d11e
Bug 929530 - Remove peerConnection functionality deprecated w/warnings since FF24 r=jesup
2013-10-27 10:36:34 -04:00
Mark Banner
f5329402cf
Bug 920991 - Default stun server ip address should be changed to a domain name. r=abr
2013-10-23 09:59:37 +01:00
Randell Jesup
538ad93772
Bug 928221: reland (backed out due to bug 924992: webidl changes sometimes fail in incremental builds) r=jesup,abr
2013-10-19 12:21:06 -04:00
Ehsan Akhgari
f8b323b72d
Backed out changeset dc2b71e57211 (bug 928221) because it calls a non-existing GetWeakReferent function
2013-10-19 10:48:41 -04:00
Jan-Ivar Bruaroey
e11c328914
Bug 928221 r=jesup, abr
2013-10-18 17:22:05 -04:00
Jan-Ivar Bruaroey
b04d27e132
Bug 902003: getStats API skeleton. r=jesup, smaug
2013-10-17 18:00:05 -04:00
Jan-Ivar Bruaroey
f077322b14
Bug 917328: Second, convert PeerConnectionImpl and PeerConnectionObserver to webidl. r=bz, rjesup
2013-10-14 12:53:56 -04:00
Jan-Ivar Bruaroey
f701f0cec3
Bug 917328: First, update PeerConnection's constraints to webidl. r=bz, jesup
2013-10-09 22:27:54 -04:00
EKR
f047d70810
Bug 924991 - Make ICE candidates 0-based. r=abr
2013-10-09 10:37:04 -07:00
Ed Morley
d4bbe1a9cb
Backed out changeset 36a709ae32db (bug 917328) for failures in test_exceptions_from_jsimplemented.html on a CLOSED TREE
2013-10-09 16:46:03 +01:00
Jan-Ivar Bruaroey
42c5c38096
Bug 917328 - Part 1: Update PeerConnection's constraints to webidl. r=bz, r=jesup
2013-10-03 15:48:42 -04:00
Adam Roach [:abr]
1b39ba8333
Bug 921656 - Fix ICE state change handling and onicecandidate callback r=jib
2013-10-02 11:32:59 -05:00
EKR
29a91b5278
Bug 842549 - Part 3: PC.js changes for trickle r=abr
2013-09-16 17:42:39 -07:00
Olli Pettay
4b306c275b
Bug 919840 - Use WebIDL codegen to implement WebRTC events, r=jib
...
--HG--
extra : rebase_source : ae7aa26cbfb775ddea775a0c084d4a8d1f6fa82e
2013-09-25 12:48:03 +03:00
Jan-Ivar Bruaroey
7b748fad0c
Bug 903741: Use new DOMError approach in PeerConnection to get error messages out + unittests r=jesup
2013-09-06 15:29:29 -04:00
Peter Van der Beken
b174788298
Bug 905392 - Need way to throw web-console-visible exception-message from JS-implemented webidl object. r=bz.
2013-09-03 14:01:53 +02:00
Ben Brittain
ebb7ef4ee3
Bug 874175 - Add telemetry for ice success rates. r=derf
2013-08-26 14:33:31 -04:00
Jan-Ivar Bruaroey
191ab1fe7c
Bug 906105 - Store external 0-based sdpMLineIndex rather than internal 1-based one. r=ehugg
2013-08-22 12:26:54 -04:00
Jan-Ivar Bruaroey
194b5e5b04
Bug 903539 - Readable exceptions for missing username/credential on turn servers (still in Error console, sigh). r=jesup
2013-08-10 04:19:35 -04:00
Mina Almasry
6e0cc6d805
Bug 872377 - Restore "toJSON" to list of reserved webidl keywords. r=bz
...
This patch makes toJSON a reserved webidl keyword, and changes the implementation of mozRTCSessionDescription to use a jsonifier.
2013-07-29 12:39:18 -04:00
Randell Jesup
d0cd3efbcf
Bug 892441: Actually use the new names for createDataChannel r=smaug
2013-07-16 14:33:37 -04:00
Adam Roach [:abr]
733a8c352c
Bug 784519 - Part 3: Send Signaling State from SIPCC to PeerConnection r=ekr
2013-05-16 18:41:46 -05:00
Adam Roach [:abr]
ea26cdbf26
Backed out changeset 90968836cce3 (bug 784519) on a CLOSED TREE
2013-06-06 17:40:21 -05:00
Adam Roach [:abr]
f26f472d40
Bug 784519 - Part 3: Send Signaling State from SIPCC to PeerConnection r=ekr
2013-05-16 18:41:46 -05:00
Randell Jesup
6249d89fc4
Bug 878945: rename RTCDataChannelInit dictionary items to match updated spec r=smaug
2013-06-03 17:34:42 -04:00
Jan-Ivar Bruaroey
a664470d9e
Bug 872839 - Part 1: Put new PeerConnections on global list earlier, ensuring close is called should PC.initialize fail. r=jesup
2013-05-22 13:05:20 -04:00
Jan-Ivar Bruaroey
8154e0de42
Bug 823512: Part 4: Workaround for lack of serializer support (bug 863402). r=bz
2013-05-15 01:07:49 -04:00
Jan-Ivar Bruaroey
1bc4070ba9
Bug 823512: Part 3: Deprecated API calls emit warnings to web-console. r=jesup,bz
2013-05-11 20:48:29 -04:00
Jan-Ivar Bruaroey
1cfedb8565
Bug 823512: Part 2: Update PeerConnection to spec. states + DataChannel. r=bz,rjesup,ekr
2013-05-16 19:40:23 -04:00
Jan-Ivar Bruaroey
98794b08f6
Bug 823512: Rewrite PeerConnection in JS-implemented WebIDL r=bz,jesup
2013-05-07 20:55:21 -04:00
Randell Jesup
6c552d6d53
Bug 864255: Move more of PeerConnectionMedia shutdown to occur synchronously r=ekr
2013-05-12 22:16:40 -04:00
Jan-Ivar Bruaroey
c06b247230
Bug 857765 - Add try/catch to content-script window.onerror call. r=abr
2013-04-17 19:03:39 -04:00
Jan-Ivar Bruaroey
9f4b6ef454
Bug 861718 - Friendly error about PeerConnection missing in Offline mode. r=jesup
2013-04-17 01:16:02 -04:00
Jan-Ivar Bruaroey
84a5ab4471
Bug 857765: Log errors thrown by user-defined PeerConnection callbacks r=msucan
2013-04-16 19:23:07 -04:00
Adam Roach [:abr]
8f1c3ae062
Bug 856425: Call onicecandidate with a null candidate immediately after setLocalDescription succeeds r=ekr
2013-04-09 16:18:32 -05:00
Randell Jesup
f1f1f8d7f1
Bug 846110: ondatachannel() should take an event not a channel r=smaug
2013-03-31 21:09:26 -04:00
Randell Jesup
494d0959c1
Bug 855623: DataChannel DOM changes for adding 'protocol' and external negotiation r=smaug
2013-03-31 21:09:25 -04:00
Adam Roach [:abr]
c739458274
Bug 834270 - Fix PeerConnection error callbacks to return code/reason phrase r=ekr,jsmith
2013-03-29 15:30:16 -05:00
Suhas
07fd9b9546
Bug 844295 - Make removeStream as not implemented. r=abr, r=jesup
2013-03-29 11:29:28 -04:00
Ryan VanderMeulen
70b5c9123f
Bug 825560 - Support readyState on PeerConnection. r=jesup
2013-03-27 20:48:52 -04:00
Jan-Ivar Bruaroey
189b044b95
Bug 834933 - PeerConnection.js throws Components.Exception so errors are readable. r=jesup
2013-03-14 17:36:50 -04:00
Florian Quèze
fe7ef37c6a
Bug 839106 - Add preferences to control the stun behavior, r=jesup.
2013-02-18 14:49:14 +01:00
Jan-Ivar Bruaroey
92a410c896
Bug 835370 - Optional offer/answer constraints work + unsupported mandatory ones fail. r=bz, r=jesup
2013-02-14 02:08:56 -05:00
Boris Zbarsky
0880803e2f
Bug 822674. Give RTCPeerConnection a sane classinfo. r=jst,jesup. r=peterv pending
2013-02-15 22:41:31 -05:00
Andrew Miller
a3d39b9bfa
Bug 834100 - Null deref if you call addIceCandidate on an RTCPeerConnection before setting localDesc [@ fsmdef_ev_addcandidate]. r=abr
2013-01-31 15:43:03 -05:00
Ryan VanderMeulen
373b364c09
Backed out changeset b1e8d7154488 (bug 834100) for Fedora64 M3 orange.
2013-01-31 17:14:13 -05:00
Andrew Miller
f58619e166
Bug 834100 - Null deref if you call addIceCandidate on an RTCPeerConnection before setting localDesc [@ fsmdef_ev_addcandidate]. r=abr
2013-01-31 15:43:03 -05:00
Adam Roach [:abr]
309a81e0a4
Bug 834153 - Queue CreateAnswer State Checks, remove extraneous _executeNext calls. r=jesup
2013-01-24 21:44:30 -06:00
Jan-Ivar Bruaroey
0995673625
Bug 834463: Corrected RTCConfiguration format. r=jst
2013-01-24 17:58:29 -05:00
Jan-Ivar Bruaroey
4da08a17f1
Bug 825703: Stun configuration from JS for PeerConnections (IP only) r=bz,jesup
2013-01-23 14:21:25 -05:00
Adam Roach [:abr]
cfd4cca0c9
Bug 827843: Check for closed state on relevant operations r=jesup,smaug
2013-01-17 14:25:17 -06:00
Ryan VanderMeulen
3efa2175dc
Backed out changeset 33b1caee42d2 (bug 827843) for Android test failures.
2013-01-24 20:02:59 -05:00
Andrew Miller
86a666bcbe
Bug 833948 - Fix misspelling of property from candidateInitDict. r=rjesup
2013-01-24 10:00:22 +13:00
Adam Roach [:abr]
599d531391
Bug 827843: Check for closed state on relevant operations r=jesup,smaug
2013-01-17 14:25:17 -06:00
Adam Roach [:abr]
f922f6b3ab
Bug 825570: Finish plumbing attribute getters for localDescription and remoteDescription r=jesup,smaug
2013-01-14 16:25:54 -06:00
Adam Roach [:abr]
c26dd6c6e1
Bug 824919: Weaken key references to PeerConnection and friends r=jesup,smaug,ekr
2013-01-17 17:11:14 -06:00
Ethan Hugg
ef6cacd7b1
Bug 825565 CreateOffer/Answer should be callable more than once r=jesup
2013-01-16 07:53:56 -08:00
Ryan VanderMeulen
e1e12091ba
Backed out changeset cebb008a72f9 (bug 824919) for mochitest b-c orange.
...
CLOSED TREE
2013-01-14 22:01:12 -05:00
Adam Roach [:abr]
f6c5f21152
Bug 824919: Weaken key references to PeerConnection and friends,r=jesup,smaug,ekr
2013-01-14 17:00:20 -06:00
Ethan Hugg
ab8873ab23
Bug 825569 - Allow setLocal/RemoteDescription to be called more than once r=jesup
2013-01-08 10:40:15 -08:00
Adam Roach [:abr]
e86ce73501
Bug 797534: Update PeerConnectionImpl to use SDP from SIPCC, r=ehugg
2012-12-19 09:25:51 -06:00
Adam Roach
31a68e5a48
Bug 817429: Accept candidate messages that are zero numbered r=jesup
2012-11-21 12:48:32 -06:00
Randell Jesup
38c1bec0e2
Bug 812886: disable peerconnection creation while offline r=smaug
2012-12-11 07:58:12 -05:00
Paul Adenot
8f7a82b1bf
Bug 817433 - Accept missing Mid for RTCIceCandidate. r=jesup
2012-12-02 14:10:19 -08:00
Paul Adenot
da38e3c356
Bug 814012 - Add a |onopen| member to the PeerConnection interface. r=ekr
2012-11-21 17:55:25 +01:00
Paul Adenot
f7141fa129
Bug 813885 - RTCIceCandidate constructor arguments don't match spec. r=jesup
2012-11-21 15:52:43 +01:00
Paul Adenot
2dcc603bbb
Bug 810458 - Make mozRTCSessionDescriptor respect the spec. r=jesup
2012-11-21 08:59:02 +01:00
Paul Adenot
eaaabd00eb
Backed out changeset d66d35f64802 because it is wrong.
2012-11-20 14:53:46 +01:00
Paul Adenot
6164b4865f
Bug 810458 - Make mozRTCSessionDescriptor respect the spec. r=jesup
2012-11-20 14:36:29 +01:00
Randell Jesup
8e428d4084
Bug 812886: Watch network (tear)down events and kill PeerConnections r=ekr,smaug,bsmith
2012-11-18 23:53:14 -05:00
Anant Narayanan
d2c4f66e1e
Bug 810164: Disable bfcache for pages with active PeerConnections; r=smaug,jesup
2012-11-09 21:04:27 -08:00
Jim Mathies
10f2624748
Backout Bug 810164 due to bustage. r=bustage
2012-11-09 18:04:23 -06:00
Anant Narayanan
6517e45991
Bug 810164: Disable bfcache for pages with active PeerConnections; r=smaug,jesup
2012-11-09 15:27:38 -08:00
Randell Jesup
54a75d338b
Bug 808002: add missing consts lost in main landing for unreliable data channels r=anant
2012-11-07 14:07:22 -05:00
Randell Jesup
ce2fee7d59
Bug 807103: plug leak of PeerConnectionImpl in PeerConnection r=anant
2012-10-31 20:31:37 -04:00
Kyle Huey
0469a02b25
Bug 798491: Add an option to stick all chrome JSMs/JS components in the same compartment. r=mrbkap,philikon
...
--HG--
extra : rebase_source : 98337b6a8c07d05e8c961a452dd05a7d75c3c60b
2012-10-31 09:13:28 -07:00
Vicamo Yang
a78b5b38c7
Backout 67cb43bb8865: Breaks B2G Marionette
2012-10-31 16:35:11 +08:00
Kyle Huey
9a3674d80a
Bug 798491: Add an option to stick all chrome JSMs/JS components in the same compartment. r=mrbkap,philikon
2012-10-30 12:28:11 -07:00
Ed Morley
4144129728
Backout a145ded68994, e0cf397089ec & 1545e91c658e (bug 798491) for bustage on a CLOSED TREE
2012-10-30 17:02:31 +00:00
Kyle Huey
50b5d3f681
Bug 798491: Add an option to stick all chrome JSMs/JS components in the same compartment. r=mrbkap,philikon
2012-10-30 08:26:12 -07:00
Anant Narayanan
3a00ca73a2
Bug 805871: Make PeerConnection constraints optional; r=jesup
2012-10-26 15:31:17 -07:00
Anant Narayanan
f90c9929ee
Bug 802694: Pass along constraints from PC JS module to PCImpl; r=ekr,jesup
2012-10-25 12:24:30 -07:00
EKR
0da9a18934
Bug 791330: Suppress calls to PC after close has been called; r=anant
2012-10-20 09:43:57 -07:00
Anant Narayanan
fe803ee13d
Bug 801297: Fix PeerConnection.createAnswer API; r=jesup
2012-10-15 11:35:21 -07:00
Peter Van der Beken
767c08f204
Fix for bug 711628 (Implement PeerConnection.localStreams/remoteStreams). r=bz.
...
--HG--
extra : rebase_source : e21a429d85fc60a972752a2a7deb88a7cb648f3c
2012-09-13 18:04:31 +02:00
Anant Narayanan
be9228b287
Bug 798825: Add DataChannel DOM interfaces to RTCPeerConnection; r=smaug
2012-10-07 01:34:30 -04:00
Anant Narayanan
dd86d9ae3a
Bug 694807: Implement PeerConnection DOM interface; r=jst
2012-10-07 01:34:30 -04:00