Граф коммитов

347 Коммитов

Автор SHA1 Сообщение Дата
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