Ben Brittain
ca9cbf7d2f
Bug 874175 - Add telemetry for ice success rates. r=derf
2013-08-26 14:33:31 -04:00
Randell Jesup
e95c682ba0
Bug 909187: Part 2 - Allow DOM MediaStreams to intercept SetTrackEnabled calls r=roc (reland)
2013-08-26 02:07:19 -04:00
Wes Kocher
be6c9d6c51
Backed out 2 changesets (bug 909187)
...
Backed out changeset 79b1a4a62635 (bug 909187)
Backed out changeset 0601038e2a31 (bug 909187)
2013-08-26 02:29:55 -07:00
Randell Jesup
7762a0f6f0
Bug 909187: Part 2 - Allow DOM MediaStreams to intercept SetTrackEnabled calls r=roc
2013-08-26 02:07:19 -04:00
Randell Jesup
58feac255e
Bug 884365: Deliver gUM data directly to PeerConnection to avoid delay buildup and resampling r=roc
2013-08-24 09:53:11 -04:00
Jan-Ivar Bruaroey
251526239d
Bug 906105 - Store external 0-based sdpMLineIndex rather than internal 1-based one. r=ehugg
2013-08-22 12:26:54 -04:00
Ms2ger
ced3dd8b1c
Bug 883284 - Part c: Move LIBXUL_LIBRARY into moz.build (d-e); r=mshal
2013-08-22 08:56:00 +02:00
Ms2ger
676cea55c5
Bug 906351 - Use @DEPTH@ even more; r=ted
2013-08-22 08:55:59 +02:00
Ms2ger
4d968c40e1
Bug 882859 - Part b: Move FAIL_ON_WARNINGS into moz.build; r=joey+gps
2013-08-22 08:55:59 +02:00
Ehsan Akhgari
3ec2c9b451
Bug 905353 - Minimize the #includes in dom/base; r=jst
...
--HG--
extra : rebase_source : e7a1d2262bf6d8c9b78057b8eb6cdbfd98262f68
2013-08-15 14:17:48 -04:00
Brian O'Keefe
3a92f0ae7c
Bug 896177 - Remove useless config.mk includes; r=gps
2013-07-17 16:06:53 -04:00
Jan-Ivar Bruaroey
48f756df52
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
Trevor Saunders
7da524d402
bug 886526 - remove IS_COMPONENT and MODULE_NAME makefile vars for things in libxul r=bsmedberg r=glandium
2013-08-08 20:12:37 -04:00
Adam Roach [:abr]
98fefc40b6
Bug 901707: update IPeerConnection UUID r=ekr
2013-08-05 18:01:01 -05:00
Adam Roach [:abr]
f5d3a70999
Bug 901706: update IPeerConnectionObserver UUID r=ekr
2013-08-05 18:01:00 -05:00
Trevor Saunders
6b3c839046
backout bug 886526 because it probably made us use a lot more memory to link on windows
2013-07-29 11:03:21 -04:00
Mina Almasry
66a49c5a39
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
Joshua Cranmer
fb0ab49c35
Bug 884061 - Part 3f: Use NS_DECL_THREADSAFE_ISUPPORTS in dom/, r=smaug,dhylands.
...
--HG--
extra : rebase_source : b8eaae07c54c94c8c46c7ed4c0e226eb74584652
2013-07-18 21:21:20 -05:00
Randell Jesup
43b14a100b
Bug 893021: add tests for DataChannel dictionary items r=jsmith
2013-07-22 10:47:51 -04:00
Jason Smith
6d2f417068
Bug 831789 - Enhance existing peer connection mochitests to check for media flow. r=jesup
2013-07-14 23:02:25 -07:00
Boris Zbarsky
9af6d565fa
Bug 893004 part 2. Remove various no-longer-used XPCOM bits from Navigator, except the ones from nsIDOMNavigator. r=smaug
...
--HG--
rename : dom/network/interfaces/nsIDOMNavigatorNetwork.idl => dom/network/interfaces/nsIMozNavigatorNetwork.idl
2013-07-17 23:23:52 -04:00
Randell Jesup
7f6734b743
Bug 892441: Actually use the new names for createDataChannel r=smaug
2013-07-16 14:33:37 -04:00
Brian O'Keefe
a2b1403eb0
Bug 883502 - Part 1: Move 'chromium_config.mk' includes after rules.mk. r=gps
2013-07-04 08:28:43 -04:00
Boris Zbarsky
7631a999ff
Bug 838146 part 10. Turn on WebIDL bindings for Navigator. r=smaug
2013-07-12 10:37:23 -04:00
Boris Zbarsky
1d61759816
Bug 838146 part 2. Implement WebIDL API on Navigator for all our nonstandard extensions that are not behind build-time flags. r=smaug, sr=peterv
2013-07-12 10:35:44 -04:00
Trevor Saunders
82e5558b37
bug 887483 - remove a bunch of useless assignments to FORCE_STATIC_LIB implied by LIBXUL_LIBRARY=1 r=mshal
2013-07-11 11:06:34 -04:00
Jan-Ivar Bruaroey
5ece36a8a3
Bug 890832 - Modify test_peerConnection_bug825703.html to no longer hit outside sites. r=jsmith
2013-07-10 09:30:14 -04:00
Ryan VanderMeulen
c9d5a706a1
Backed out changeset b7d6458d2a3c (bug 887483) for apparently causing Android robocop-2 failures.
2013-07-10 13:51:28 -04:00
Trevor Saunders
c3f96258c3
bug 887483 - rm a bunch of useless assignments to FORCE_STATIC_LIB r=mshal
2013-06-25 14:29:26 -04:00
Trevor Saunders
6be251fe42
bug 886526 - disallow MODULE_NAME and IS_COMPONENT for makefiles in libxul r=bsmedberg
2013-06-25 11:15:21 -04:00
Ed Morley
36d5289d07
Bug 890832 - Disable test_peerConnection_bug825703.html until it doesn't hit sites outside of build infra
2013-07-08 09:54:57 +01:00
Suhas Nandakumar
2f49975283
Bug 886891: Don't show recording indicator when using fake sources r=jesup
2013-07-04 22:53:10 -07:00
Joey Armstrong
e44d529d0e
bug 870370: EXTRA_COMPONENTS cleanup for conversion patches #1 & #2 .
2013-07-03 12:01:06 -04:00
Henrik Skupin
f6d07e86c6
Bug 796894 - Implemention of the DataChannelTest framework and basic datachannel tests. r=jesup
...
--HG--
extra : rebase_source : 23598d0824be05aa70a71cd683f826d465fce1b6
2013-03-15 16:39:01 +01:00
Ethan Hugg
7d650a3385
Bug 875640 - re-enable crashtest for Android r=philor
2013-06-20 16:17:05 -07:00
Brian O'Keefe
5f8b5163e8
Bug 875934 - Move LIBRARY_NAME to moz.build (batch #1 ); r=mshal
...
--HG--
extra : rebase_source : 385d3fd65475ffc18ee44ae088753649470e214b
2013-06-17 15:21:01 -04:00
Henrik Skupin
c451b89535
Bug 881658 - Fix handling of error and event callbacks in current WebRTC Mochitests. r=jsmith
...
--HG--
extra : rebase_source : 1d98e4ce4f339f757f60b98e49ab2e28a8e5912f
2013-06-13 19:43:45 +02:00
Joey Armstrong
d47bba4871
bug 870370: move EXTRA_COMPONENTS to moz.build (file batch #2 ). r=mshal
2013-06-10 11:19:28 -04:00
Adam Roach [:abr]
6bb5248839
Bug 784519 - Part 4: signalingState mochi tests r=jsmith
2013-05-16 21:47:50 -05:00
Adam Roach [:abr]
28a89d3601
Bug 784519 - Part 3: Send Signaling State from SIPCC to PeerConnection r=ekr
2013-05-16 18:41:46 -05:00
Jan-Ivar Bruaroey
6cd18bbcbb
Bug 879654: Tolerate '?transport=udp' by stripping it r=jesup
2013-06-05 15:44:48 -04:00
Adam Roach [:abr]
e261036137
Backed out changeset 90968836cce3 (bug 784519) on a CLOSED TREE
2013-06-06 17:40:21 -05:00
Adam Roach [:abr]
2691431b88
Backed out changeset 8ec73e6aa7d3 (bug 784519) on a CLOSED TREE
2013-06-06 17:40:21 -05:00
Adam Roach [:abr]
1b26f73af9
Bug 784519 - Part 4: signalingState mochi tests r=jsmith
2013-05-16 21:47:50 -05:00
Adam Roach [:abr]
951a908fae
Bug 784519 - Part 3: Send Signaling State from SIPCC to PeerConnection r=ekr
2013-05-16 18:41:46 -05:00
Ryan VanderMeulen
68e7fbb19a
Backed out changeset 84fb317ea1d2 (bug 831789) for mochitest-3 timeouts.
...
CLOSED TREE
2013-06-06 13:51:37 -04:00
Jason Smith
ae68ba3649
Bug 831789 - Enhance existing peer connection mochitests to check for media flow. r=jesup
2013-05-26 20:32:28 -04:00
Arnaud Sourioux
4f029c7b82
Bug 877746 - Annotate ~230 methods with MOZ_OVERRIDE in /dom. r=Ms2ger
2013-06-05 12:15:48 -04:00
Randell Jesup
1409e2dda2
Bug 878945: rename RTCDataChannelInit dictionary items to match updated spec r=smaug
2013-06-03 17:34:42 -04:00
Mike Shal
994cfe0b6b
Bug 864774 - Part 2: Move CPPSRCS to moz.build as CPP_SOURCES; r=joey CLOSED TREE
...
From 9e0ba7f425143f545eb6c4b26a9a96b5ade4d8e9 Mon Sep 17 00:00:00 2001
2013-04-23 17:54:15 -04:00
Phil Ringnalda
8089b9c5d6
Bug 875640 - disable dom/media/tests/crashtests/855796.html for too-frequent silent kills of the entire crashtest suite on Android
2013-05-23 22:33:23 -07:00
Jan-Ivar Bruaroey
8e758ade44
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
Adam Roach [:abr]
489544eee4
Bug 784519 - Part 2: Fix success callback event names r=jesup,jsmith
2013-05-07 21:13:42 -05:00
Mike Hommey
91f60080e1
Backout changeset be729bc526a3 (part of bug 864035)
2013-05-18 11:10:45 +02:00
Mike Hommey
6509b30caf
Bug 864035 - Don't use a forward declaration for mozilla::dom::SpeechRecognition for use with a WeakPtr. r=smaug
2013-05-18 09:51:54 +02:00
David Zbarsky
8649b6e814
Bug 864206 - Use dom::Touch instead of nsIDOMTouch where possible r=Ms2ger
2013-05-17 13:17:53 -07:00
Jan-Ivar Bruaroey
e810b729f7
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
7606ce231a
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
e4c19f91c8
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
724cdbf7ac
Bug 823512: Rewrite PeerConnection in JS-implemented WebIDL r=bz,jesup
2013-05-07 20:55:21 -04:00
Henrik Skupin
70959ef2a6
Bug 856319 - Don't offer m=application unless createDataChannel is called first. r=jesup
2013-05-16 21:59:49 +02:00
Jason Smith
14acd9b57d
Bug 866514 - Basic gUM mochitests for media stream tracks. r=roc
2013-05-05 19:48:37 -07:00
Ed Morley
36fb30076b
Backed out changeset 496846474ed3 (bug 864774)
2013-05-13 10:05:49 +01:00
Mike Shal
02469b68e2
Bug 864774 - Part 2: Move CPPSRCS to moz.build as CPP_SOURCES; r=joey
...
From 140b9201e3b5d2d8efe7af286d279c2411dbc197 Mon Sep 17 00:00:00 2001
2013-04-23 17:54:15 -04:00
Randell Jesup
7a6ab0ec27
Bug 864255: Move more of PeerConnectionMedia shutdown to occur synchronously r=ekr
2013-05-12 22:16:40 -04:00
Robert O'Callahan
5ce353bec6
Bug 866514. Part 2: Delay delivering getUserMedia stream result until the DOM object has asynchronously acquired the desired tracks. r=jesup
...
--HG--
extra : rebase_source : 26a908d2e1bcf0d6d83a864f47dd9d117699bb9c
2013-05-03 17:07:37 +12:00
Ryan VanderMeulen
7e60bd00fa
Merge m-c to inbound.
2013-05-07 10:10:46 -04:00
Michael Wu
78451df40a
Bug 869206 - Make webrtc code build on gonk-JB, r=jesup
2013-05-04 11:00:35 -04:00
Jason Smith
a541708f53
Bug 863929 - Crashtest for gsmsdp_negotiate_codec crash. r=ethanhugg
2013-04-30 21:07:32 -07:00
Jason Smith
f0639f760f
Bug 860143 - Crashtest for NrIceStunServer::ToNicerStunStruct assertion failure. r=abr
2013-05-01 20:56:31 -07:00
Daniel Holbert
27fe418526
Bug 863929 followup: shift crashtest.list entry by 1 line, to the right spot, alphabetically. DONTBUILD
2013-05-06 10:45:01 -07:00
Jason Smith
25ae945858
bug 862883 - Enable webrtc mochitests on FxAndroid. r=gcp
2013-05-02 10:33:15 -07:00
Ms2ger
c74b574718
Backout changesets f309dacf4010:be3cef4b69e3 for thread safety assertions on Windows and test failures on OSX.
2013-05-05 11:51:47 +02:00
Robert O'Callahan
d13c12bc99
Bug 866514. Part 2: Delay delivering getUserMedia stream result until the DOM object has asynchronously acquired the desired tracks. r=jesup
2013-05-03 17:07:37 +12:00
Ryan VanderMeulen
3388355e9a
Merge m-c to birch.
2013-05-02 13:10:42 -04:00
Jason Smith
44c80e4727
Bug 861958 - Crashtest for DataChannelConnection::Open crash. r=jesup
2013-05-01 20:44:28 -07:00
Chiajung Hung
105da9b5d8
Bug 825110 - Part 3: WebRTC changes for B2G WebRTC video module. r=jesup
2013-05-02 08:00:12 -04:00
David Zbarsky
82391d9a22
Bug 861729 - Remove nsPIDOMWindow::GetExtantDocument r=Ms2ger
2013-04-24 00:22:37 -04:00
Jan-Ivar Bruaroey
25926ae20a
Bug 857765 - Add try/catch to content-script window.onerror call. r=abr
2013-04-17 19:03:39 -04:00
Jan-Ivar Bruaroey
30622a20ed
Bug 861718 - Friendly error about PeerConnection missing in Offline mode. r=jesup
2013-04-17 01:16:02 -04:00
Jan-Ivar Bruaroey
035532f753
Bug 857765: Log errors thrown by user-defined PeerConnection callbacks r=msucan
2013-04-16 19:23:07 -04:00
Mike Shal
77cdb6567d
Bug 846634 - Part 2: Move EXPORTS to moz.build; r=joey
2013-04-16 15:24:43 -04:00
Adam Roach [:abr]
6798a20f42
Bug 860952 - Add error site information to unexpectedCallbackAndFinish callback r=jsmith
2013-04-12 09:45:26 -05:00
Henrik Skupin
0332052c1a
Bug 858135 - Update LocalMediaStreamPlayback inheritance to use Object.create(). r=jesup
2013-04-11 07:48:09 -04:00
Adam Roach [:abr]
b12a4431e0
Bug 856425: Call onicecandidate with a null candidate immediately after setLocalDescription succeeds r=ekr
2013-04-09 16:18:32 -05:00
Jan-Ivar Bruaroey
c61492423d
Bug 855769: Wire up TURN support in RTCPeerConnection config r=jesup
2013-03-29 19:02:08 -04:00
Jason Smith
7144594425
Bug 836349 - Crashtest for bug 836349. r=abr
...
DONTBUILD
2013-04-08 16:14:24 -05:00
Ryan VanderMeulen
663e0d161d
Backed out changeset 6c40b2d396c6 (bug 836349) for a bad commit message.
2013-04-08 17:29:38 -04:00
Adam Roach [:abr]
785a2462e7
# HG changeset patch
...
# User Jason Smith <jsmith@mozilla.com>
# Date 1364784773 25200
# Node ID 509272e28c38cc8962e67465e3be58281d9af33a
# Parent 0b7c27024048cdfbbd62005d1c4ad5e7f6edf8a8
bug 836349 - Crashtest for bug 836349. r=abr
2013-04-08 16:14:24 -05:00
Jason Smith
97bd0f64d7
Bug 850275 - Adds some basic mochitests for offer media constriants. r=jesup
2013-04-02 08:06:59 -07:00
Masatoshi Kimura
7c989863ee
Bug 858224 - Remove most MSVC exemptions for FAIL_ON_WARNINGS. r=ted feedback=dholbert
2013-04-07 13:45:34 +09:00
Adam Roach [:abr]
b1ad060c53
Bug 853858: Move PeerConnectionTest instance reference into global scope r=jesup,whimboo
2013-04-04 17:08:42 -05:00
Ryan VanderMeulen
c5aad85cd4
Backed out changeset fddde2d1e9b2 (bug 853858) for Windows leaks.
2013-04-05 09:03:22 -04:00
Adam Roach [:abr]
a2b56581ec
Bug 853858: Move PeerConnectionTest instance reference into global scope. r=jesup, r=hskupin
2013-04-04 17:08:42 -05:00
Matt Brubeck
45e754e458
Back out 8daa66c443a3 (bug 853858) because of Android and B2G test failures
2013-04-04 17:36:32 -07:00
Adam Roach [:abr]
16c6fc801d
Bug 853858: Move PeerConnectionTest instance reference into global scope r=jesup
2013-04-04 17:08:42 -05:00
Kyle Machulis
5aa83c3e11
Bug 855465 - Add emacs python mode comments to moz.build files; r=gps
2013-04-01 11:36:59 -07:00
Jason Smith
ee2a8dc56a
Bug 855796 - Crashtest for sdp_attr_fmtp_no_value crash. r=ethanhugg
2013-03-31 19:35:35 -07:00
Randell Jesup
0befe359d2
Bug 856434: Bug 837035 didn't create the TransportFlow for DataChannels. Passes the m-line index of the flow r=ehugg
2013-03-31 21:09:27 -04:00
Randell Jesup
cdc1b60e0e
Bug 856397: Make sure we have at least one media line for createOffer() r=ekr,jsmith
2013-03-31 21:09:27 -04:00
Randell Jesup
79ca89ab34
Bug 846110: ondatachannel() should take an event not a channel r=smaug
2013-03-31 21:09:26 -04:00
Randell Jesup
f2b7036deb
Bug 855623: DataChannel DOM changes for adding 'protocol' and external negotiation r=smaug
2013-03-31 21:09:25 -04:00
Kyle Machulis
c79ccc0693
Backout for changeset 03452b187c14 (Bug 855465) due to bustage on a CLOSED TREE; r=qdot
2013-03-29 15:12:58 -07:00
Kyle Machulis
a59d40f143
Bug 855465 - Add emacs python mode comments to moz.build files; r=gps
...
--HG--
extra : rebase_source : 004a756492323e1a049586e85b3be5037159df20
2013-03-29 13:56:18 -07:00
Adam Roach [:abr]
c0f974105f
Bug 834270 - Fix PeerConnection error callbacks to return code/reason phrase r=ekr,jsmith
2013-03-29 15:30:16 -05:00
Suhas
6c3d694703
Bug 844295 - Make removeStream as not implemented. r=abr, r=jesup
2013-03-29 11:29:28 -04:00
Ryan VanderMeulen
f26c69c9fb
Bug 825560 - Support readyState on PeerConnection. r=jesup
2013-03-27 20:48:52 -04:00
Randell Jesup
8ec8186338
Bug 839650: Remove assertion suppression from dom/media/tests/mochitest r=jsmith
2013-03-27 19:46:31 -04:00
Mike Shal
9680b82df6
Bug 844654 - Part 2: Move MODULE to moz.build; rs=gps
2013-03-19 11:47:00 -07:00
Jan-Ivar Bruaroey
8d32d11b72
Bug 834933 - PeerConnection.js throws Components.Exception so errors are readable. r=jesup
2013-03-14 17:36:50 -04:00
Gregory Szorc
94e8454958
Merge mozilla-central into build-system
...
dom/interfaces/svg/Makefile.in and dom/media/Makefile.in had merge
conflicts. They were resolved by hand. The former needed 2 IDLs removed.
The latter had a context conflict for EXPORTS_NAMESPACES.
2013-03-12 13:04:55 -07:00
Mike Shal
e9f8bc0fbd
Bug 818246 - Part 7: Move XPIDL_MODULE to moz.build; rs=gps
2013-03-11 22:00:00 -07:00
Gregory Szorc
7bb3ee056b
Bug 818246 - Part 4: Move XPIDLSRCS into moz.build (auto); rs=glandium
...
This is the result of running
|mach mozbuild-migrate --list XPIDLSRCS SDK_XPIDLSRCS XPIDL_SOURCES| and
reverting xpcom/sample/*.
2013-03-12 10:17:46 -07:00
Henrik Skupin
063eba4b2f
Bug 837458 - Cleanup PC Test Framework to Allow for Better Maintainability and Reusability for Future Tests. r=ekr, r=jsmith
2013-02-15 14:42:26 -08:00
Ryan VanderMeulen
e79ac2a52c
Backed out changeset 4740975a1063 (bug 837458) for Android mochitest failures.
2013-03-08 16:08:45 -05:00
Henrik Skupin
c636516e93
Bug 837458 - Refactoring of PeerConnection mochitest framework. r=ekr, r=jsmith
...
--HG--
extra : rebase_source : 77c8b111a058c9caa13afeec9042497254725fa3
2013-02-15 14:42:26 -08:00
Randell Jesup
8161849c3d
Bug 839650: Add debugs to MediaStreamGraph to ease investigation of issues in the future r=roc
2013-03-07 03:53:45 -05:00
Gregory Szorc
58b7ec0116
Bug 818246 - Part 1: Remove unncessary definitions of XPIDL_MODULE; r=glandium
...
XPIDL_MODULE defaults to MODULE. These Makefile.in were setting
XPIDL_MODULE to the same value as MODULE.
--HG--
extra : rebase_source : e96bd34d5949d0ab94cecbec35d6c9f4bffec01e
2013-03-07 05:03:51 -08:00
Ed Morley
b360848aef
Backed out changeset be1ee54becf4 (bug 839650) for build failures
2013-03-07 09:10:47 +00:00
Randell Jesup
07aff4ee8e
Bug 839650: Add debugs to MediaStreamGraph to ease investigation of issues in the future r=roc
2013-03-07 03:53:45 -05:00
Ralph Giles
394e6a7059
Bug 849442 - Fix EXPORT_NAMESPACE typo. r=ted
2013-03-08 16:58:55 -08:00
Randell Jesup
86187459da
Bug 842715: Refactor gUM prefs use to be on mainthread, and prepare for constraints r=derf
2013-03-04 16:02:17 -05:00
Randell Jesup
33f1877472
Bug 843971: initializer order bustage fix rs=bustage
2013-03-02 22:04:40 -05:00
Randell Jesup
44e551f166
Bug 843971: fix backend for GUM a/v notification in opt builds r=derf
2013-03-02 21:49:29 -05:00
L. David Baron
509b5b78a3
Bug 404077: Adjust annotations of expected assertions.
2013-02-28 17:59:07 -08:00
Ms2ger
3813557cac
Merge m-i to b-s.
2013-02-28 14:46:10 +01:00
Ed Morley
145ed7d7b2
Bug 404077 - Adjust annotations of expected assertions; r=me on a CLOSED TREE
2013-02-28 13:24:36 +00:00
Gregory Szorc
89d297a677
Merge mozilla-central into build-system
...
The 3 merged files had no conflicts and were manually verified to ensure
no incompatible changes crept in.
2013-02-27 21:02:02 -08:00
Gregory Szorc
f0b7e3972c
Merge mozilla-central into build-system
...
There were merges in configure.in and some Makefile.in. None had any
conflicts. I spot verified the Makefile.in changes and confirmed that
the changes did not touch any DIRS* variables.
2013-02-27 10:03:52 -08:00
Ms2ger
cd9c6150fe
Merge m-c to b-s.
2013-02-26 19:09:25 +01:00
Gregory Szorc
faf262c4ee
Merge mozilla-central into build-system
...
Only conflict was configure.in amd was due to context, not
changed lines themselves.
2013-02-25 22:09:18 -08:00
Gregory Szorc
e2966f651c
Bug 784841 - Part 18k: Convert /dom; f=Ms2ger rs=khuey
2013-02-25 12:47:20 -08:00
Randell Jesup
092c0d6656
Bug 843971: Add MediaManager function to report what a window is capturing r=smaug
2013-02-27 15:36:06 -05:00
L. David Baron
239da2d4cf
Bug 404077: Adjust annotations of expected assertions.
2013-02-27 10:37:19 -08:00
L. David Baron
80f85cd264
Bug 404077: Adjust annotations of expected assertions. CLOSED TREE
2013-02-27 18:46:42 -08:00
L. David Baron
b00a9d9c85
Bug 404077: Adjust annotations of expected assertions. CLOSED TREE
2013-02-27 18:12:17 -08:00
Alex Xu
9705cc157e
Bug 840834 - Fix compiler warning. r=jesup
2013-02-25 09:07:16 -05:00
L. David Baron
a144cc1c82
Bug 404077: Use navigator.platform.startsWith rather than navigator.platform.indexOf, at Jesse's suggestion.
2013-02-26 22:23:08 -08:00
L. David Baron
57d19fbb86
Bug 404077: Annotate known assertions in mochitests.
2013-02-25 18:39:21 -08:00
Adam Roach [:abr]
81f3f2c18d
Bug 839647 - Remove crash test workaround r=jesup
2013-02-22 10:08:54 -06:00
Randell Jesup
9ae0592a36
Bug 843190: Allow cameras/mics to be shared if permissions UI is disabled r=derf
2013-02-20 17:08:44 -05:00
Florian Quèze
01c37bb76e
Bug 839106 - Add preferences to control the stun behavior, r=jesup.
2013-02-18 14:49:14 +01:00
Jan-Ivar Bruaroey
93615a9fa0
Bug 835370 - Optional offer/answer constraints work + unsupported mandatory ones fail. r=bz, r=jesup
2013-02-14 02:08:56 -05:00
Randell Jesup
57013db531
Bug 826044: Fix Webrtc crashtests, disable known permaoranges r=jsmith
2013-02-17 13:54:05 -05:00
Jan-Ivar Bruaroey
c944329e67
Bug 841958 - <reftest-wait> avoids JS SecurityError in crashtest 822197.html. r=jesup
2013-02-16 19:55:41 -05:00
Boris Zbarsky
8025312ba2
Bug 822674 followup to disable this test on Android. r=jesup
2013-02-16 00:59:11 -05:00
Boris Zbarsky
7403aaff3d
Bug 822674. Give RTCPeerConnection a sane classinfo. r=jst,jesup. r=peterv pending
2013-02-15 22:41:31 -05:00
Justin Dolske
105ad9c97f
Bug 827145 - When no A/V devices are available, return that error to the page's getUserMedia callbacks. r=jesup
2013-02-15 19:22:27 -08:00
Ryan VanderMeulen
983312359a
Backed out changeset 39d8916b698b (bug 826044) for frequent failures.
2013-02-15 21:27:17 -05:00
Randell Jesup
a3585fec0d
Bug 835953: Notify UI that all gUM streams for a WindowID are gone r=dolske
2013-02-15 11:10:15 -05:00
Randell Jesup
a38494a422
Bug 826044: enable WebRTC crashtests r=jsmith
2013-02-15 19:54:29 -05:00
Robert O'Callahan
8192e0a0c4
Bug 837034. Part 2: Convert DOMMediaStream to use WebIDL. r=peterv,jesup
...
--HG--
rename : content/media/nsDOMMediaStream.cpp => content/media/DOMMediaStream.cpp
rename : content/media/nsDOMMediaStream.h => content/media/DOMMediaStream.h
extra : rebase_source : 483fca748444db20ed0d35cb586485f277e1808c
2013-02-15 21:04:11 +13:00
Robert O'Callahan
ca6fcfb8f3
Bug 837034. Part 1: Rename nsDOM(Local)MediaStream to DOM(Local)MediaStream and put them in the mozilla namespace. r=jesup
...
--HG--
rename : content/media/nsDOMMediaStream.cpp => content/media/DOMMediaStream.cpp
rename : content/media/nsDOMMediaStream.h => content/media/DOMMediaStream.h
extra : rebase_source : 6fd3f71779b4ecb9d3b053b6cd844c2ff0c25f80
2013-02-15 21:01:58 +13:00
Ryan VanderMeulen
416cda2e64
Merge the last PGO-green inbound changeset to m-c.
2013-02-14 17:16:49 -05:00
Randell Jesup
3da3d3f210
Bug 829907: release video capture device on MainThread (mac only) r=bsmedberg
2013-02-14 14:59:27 -05:00
Adam Roach [:abr]
56699f2101
Bug 840344: Prevent multiple creations of local SDP r=ekr,jsmith
2013-02-14 10:04:09 -06:00
Jason Smith
28e25923c5
Bug 837324 - Crashtest for WebRTC crash [@fsmdef_ev_addcandidate]. r=jesup
2013-02-05 00:35:21 -08:00
Jason Smith
ec59cf044c
Bug 822109 - Add a bunch of basic functional tests for getUserMedia and enable a per config setting for those tests for fake vs. non-fake. r=jesup
2013-02-07 17:35:17 -08:00
Randell Jesup
349a3e90c7
Bug 830247: rollup of changes to media/webrtc/trunk, and backouts of some temp patches r=ted,derf
...
--HG--
rename : media/webrtc/trunk/webrtc/modules/video_capture/main/source/Windows/BaseFilter.cpp => media/webrtc/trunk/webrtc/modules/video_capture/windows/BaseFilter.cpp
rename : media/webrtc/trunk/webrtc/modules/video_capture/main/source/Windows/BaseFilter.h => media/webrtc/trunk/webrtc/modules/video_capture/windows/BaseFilter.h
rename : media/webrtc/trunk/webrtc/modules/video_capture/main/source/Windows/BaseInputPin.cpp => media/webrtc/trunk/webrtc/modules/video_capture/windows/BaseInputPin.cpp
rename : media/webrtc/trunk/webrtc/modules/video_capture/main/source/Windows/BaseInputPin.h => media/webrtc/trunk/webrtc/modules/video_capture/windows/BaseInputPin.h
rename : media/webrtc/trunk/webrtc/modules/video_capture/main/source/Windows/BasePin.cpp => media/webrtc/trunk/webrtc/modules/video_capture/windows/BasePin.cpp
rename : media/webrtc/trunk/webrtc/modules/video_capture/main/source/Windows/BasePin.h => media/webrtc/trunk/webrtc/modules/video_capture/windows/BasePin.h
rename : media/webrtc/trunk/webrtc/modules/video_capture/main/source/Windows/DShowTools.h => media/webrtc/trunk/webrtc/modules/video_capture/windows/DShowTools.h
rename : media/webrtc/trunk/webrtc/modules/video_capture/main/source/Windows/MediaType.cpp => media/webrtc/trunk/webrtc/modules/video_capture/windows/MediaType.cpp
rename : media/webrtc/trunk/webrtc/modules/video_capture/main/source/Windows/MediaType.h => media/webrtc/trunk/webrtc/modules/video_capture/windows/MediaType.h
2013-02-09 23:16:10 -05:00
Randell Jesup
e800014959
Bug 837874: Check ObserverService before adding observers in MediaManager r=derf
2013-02-07 22:14:21 -05:00
Jason Smith
ac3f4534b2
bug 837421 - Crashtest for WebRTC ConnectionDataConnection causes assertion failures if called a second time. r=jesup
2013-02-05 00:23:51 -08:00
Henrik Skupin
3d5dce3b39
Bug 838318 - Crashtest 791330.html timeout because of missing try/catch. r=jesup
2013-02-04 08:57:01 +01:00
Jason Smith
297cd67076
bug 837028 - Add logging statements for basic peer connection tests. r=jesup
2013-01-31 20:12:51 -08:00
Andrew Miller
e675804ab1
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
f86a2b8ec1
Backed out changeset b1e8d7154488 (bug 834100) for Fedora64 M3 orange.
2013-01-31 17:14:13 -05:00
Andrew Miller
39bed2d1da
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
Randell Jesup
cf23ac0992
Bug 818670: Enable AEC in PeerConnection, AGC/NoiseSuppression in gUM (w/bustage fix) r=derf
2013-01-29 11:55:09 -05:00
Randell Jesup
f5828290db
Bug 836294: Don't drop array of media devices on the floor r=bz
2013-01-30 10:56:10 -05:00
Ed Morley
0428c8dbe2
Backout 40f09f7bc670 & fc262e3c635f (bug 818670) for frequent fedora64 mochitest-3 leaks on a CLOSED TREE
2013-01-30 10:32:11 +00:00
Randell Jesup
0e1d434873
Bug 818670: Enable AEC in PeerConnection, AGC/NoiseSuppression in gUM (w/bustage fix) r=derf
2013-01-29 11:55:09 -05:00
Ed Morley
382ec96750
Backout df75a87cce60 & 19e164f7d88d (bug 818670) for build bustage on a CLOSED TREE
2013-01-29 17:28:30 +00:00
Randell Jesup
86ad09285d
Bug 818670: Enable AEC in PeerConnection, AGC/NoiseSuppression in gUM r=derf
2013-01-29 11:55:09 -05:00
Jason Smith
1afb99a8c4
Bug 822197 - Crashtest for assertion failure: cb_hdr and crash fim_process_event/FIM_DEBUG. r=ehugg
2013-01-28 10:38:06 -08:00
EKR
74c1d13122
Bug 816780 - Merge all incoming m-lines into one MediaStream. r=jesup,abr
2013-01-24 08:34:18 -08:00
Adam Roach [:abr]
9d3e985367
Bug 834153 - Mochitest. r=ekr
2013-01-24 12:11:08 -06:00
Adam Roach [:abr]
ed080991c0
Bug 834153 - Queue CreateAnswer State Checks, remove extraneous _executeNext calls. r=jesup
2013-01-24 21:44:30 -06:00
Sotaro Ikeda
9d3d93e810
Bug 833521 - forward "recording-device-events" event to parent process, r=dougt
2013-01-24 21:45:36 -05:00
Jan-Ivar Bruaroey
54db7130db
Bug 834463: Corrected RTCConfiguration format. r=jst
2013-01-24 17:58:29 -05:00
Jan-Ivar Bruaroey
9b47c7a7ef
Bug 825703: Stun configuration from JS for PeerConnections (IP only) r=bz,jesup
2013-01-23 14:21:25 -05:00
Adam Roach [:abr]
98127916ce
Bug 827843: Check for closed state on relevant operations r=jesup,smaug
2013-01-17 14:25:17 -06:00
Ryan VanderMeulen
36cbd08f87
Backed out changeset 33b1caee42d2 (bug 827843) for Android test failures.
2013-01-24 20:02:59 -05:00
Andrew Miller
4c4a6e91e9
Bug 833948 - Fix misspelling of property from candidateInitDict. r=rjesup
2013-01-24 10:00:22 +13:00
Adam Roach [:abr]
f5443b3c8e
Bug 827843: Check for closed state on relevant operations r=jesup,smaug
2013-01-17 14:25:17 -06:00
Adam Roach [:abr]
a23c5434da
Bug 825570: Finish plumbing attribute getters for localDescription and remoteDescription r=jesup,smaug
2013-01-14 16:25:54 -06:00
Randell Jesup
6dfe216c59
Bug 825510: Mark PeerConnection mochitests as desktopsupportedonly r=ted
2013-01-22 14:54:10 -05:00
Randell Jesup
815d7da4bd
Bug 825510: enable PeerConnection mochitests r=ted a=nonlibxul
2013-01-22 11:34:46 -05:00
Adam Roach [:abr]
c1ce2bf42c
Bug 824919: Weaken key references to PeerConnection and friends r=jesup,smaug,ekr
2013-01-17 17:11:14 -06:00
Henrik Skupin
99524de0c7
Bug 831782 - Small fixes for WebRTC mochitests. r=jesup
2013-01-17 22:33:02 +01:00
Ethan Hugg
9c17d5e598
Bug 825565 CreateOffer/Answer should be callable more than once r=jesup
2013-01-16 07:53:56 -08:00
Randell Jesup
db14a79f0f
Bug 831427: Gate RemoveListener(stream) to avoid calling if Destroy() pending r=roc
2013-01-17 02:38:21 -05:00
Gian-Carlo Pascutto
1293fd1727
Bug 812650 - Enable WebRTC audio recording on Android. r=dmose
2013-01-16 10:14:49 +01:00
Ryan VanderMeulen
f7cdffc842
Backed out changeset cebb008a72f9 (bug 824919) for mochitest b-c orange.
...
CLOSED TREE
2013-01-14 22:01:12 -05:00
Adam Roach [:abr]
ccb64b5f97
Bug 824919: Weaken key references to PeerConnection and friends,r=jesup,smaug,ekr
2013-01-14 17:00:20 -06:00
Randell Jesup
f1063f9e3c
Bug 827913: remove no-longer-correct MOZ_ASSERT in getUserMedia r=derf
2013-01-08 22:10:09 -05:00
Ethan Hugg
729fd96f21
Bug 825569 - Allow setLocal/RemoteDescription to be called more than once r=jesup
2013-01-08 10:40:15 -08:00
Randell Jesup
69b6350bab
Bug 827203: add locks against calling RemoveListener on a Destroy()ed MediaStream r=roc
2013-01-07 21:44:43 -05:00
Randell Jesup
5cb83be2c9
Bug 826576: Manage the lifetimes of GUMCMSL objects (with inactive Listeners) r=roc
2013-01-06 21:31:32 -05:00
Randell Jesup
307173aba3
Bug 827007: Implement Stop for UserMediaStreams; add NotifyRemoved for MediaStream listeners r=roc
2013-01-06 21:31:30 -05:00
Randell Jesup
e49f0b1470
Bug 802656: GetUserMediaDevices: Consider no devices available an error r=anant
2013-01-04 13:11:14 -05:00
Randell Jesup
1109b8dd0b
Bug 805632: backend for getUserMedia:revoke r=anant
2013-01-04 13:11:12 -05:00
Robert O'Callahan
d254dc4188
Bug 822956. Part 2: Don't wrap getUserMedia's SourceMediaStream in a DOM object wrapper. Create an nsDOMUserMediaStream wrapper specifically to clean up the SourceMediaStream and the MediaInputPort. r=jesup
2013-01-04 12:16:32 -05:00
Randell Jesup
24ac0fe4a6
Bug 822956: convert to TrackUnionStreams for getUserMedia (and add hint support) r=roc
2012-12-19 02:07:37 -05:00
Jason Smith
d71d504cb9
bug 826584 - remove canplaythrough event listener if we timeout. r=jesup
2013-01-04 06:54:59 -08:00
Jason Smith
34bc99c437
bug 826584 - Increase event callback timeout for gum tests. r=jesup
2013-01-04 00:20:57 -08:00
Jason Smith
462edb1568
bug 826168 - Wait for time change in timeUpdate event fired instead of assuming time has changed. r=jesup
2013-01-03 07:36:01 -08:00
Randell Jesup
3a76fec135
Bug 826168: disable failing gUM test for validation of correctness rs=bustage
2013-01-03 03:38:40 -05:00
Jason Smith
9ee49b578d
bug 814807 - Pref on the gum automation in mozilla-central. r=jesup
2013-01-01 18:29:51 -05:00
Masatoshi Kimura
b5e27745c8
Bug 824247 - Part 3: Disable FAIL_ON_WARNINGS on not-yet-warning-free directories on MSVC. r=ted
2013-01-03 00:56:38 +09:00
Jason Smith
ca95219ea5
bug 814718 - Remove invalid gum tests for ended and played. r=roc
2013-01-01 18:18:57 -05:00
Randell Jesup
84c2e07542
Bug 825526: Improve lifetime control of SourceMediaStream in gUM r=anant
2012-12-31 18:12:15 -05:00
Randell Jesup
410542abca
Bug 811757: Allow the user to explicitly share devices between tabs r=anant
2012-12-31 18:12:12 -05:00
Josh Matthews
1028532ac0
Backed out changeset 35a7f17ac707 (bug 802538)
2012-12-28 18:33:34 -05:00
Randell Jesup
9aaa528306
Bug 820978: keep reference to MediaManager singleton r=derf
2012-12-28 15:29:52 -05:00
Randell Jesup
47876db407
Bug 802538: Enable getUserMedia() mochitests r=whimboo
2012-12-28 15:29:48 -05:00
Randell Jesup
5f6aa0a677
Bug 802538: Make sure gUM MediaStreams are destroyed (and fix other leaks) r=derf
2012-12-28 15:27:57 -05:00
Henrik Skupin
d75d249337
Bug 824923 - Stablize WebRTC mochitests against Javascript exceptions to prevent timeouts. r=jesup
2012-12-27 21:55:52 +01:00
Henrik Skupin
9a0052199c
Bug 796890 - Create Mochitest for Video/Audio connection (send/receive/disconnect). r=jesup
2012-12-23 23:04:37 +01:00
Randell Jesup
7390f14e53
Bug 799417: Backend support for list of documents that have active gUM MediaStreams r=derf
2012-12-22 03:09:36 -05:00
Adam Roach [:abr]
011f5f2df2
Bug 797534: Update PeerConnectionImpl to use SDP from SIPCC, r=ehugg
2012-12-19 09:25:51 -06:00
Randell Jesup
ea2c275271
Bug 823453 - Change gUM permissions response to be an array. r=anant
2012-12-20 12:03:07 -05:00
Randell Jesup
8f7cb1702e
Bug 822956: backout 3dead2094684 due to breaking normal PeerConnection cases rs=me
2012-12-20 14:23:55 -05:00
Randell Jesup
182f2a4a27
Bug 822956: convert to TrackUnionStreams for getUserMedia (and add hint support) r=roc
2012-12-19 02:48:12 -05:00
Adam Roach
379d6a6735
Bug 817429: Accept candidate messages that are zero numbered r=jesup
2012-11-21 12:48:32 -06:00
Ted Mielczarek
93098f258c
bug 821306 - Expose nsIMediaDevice.id to script. r=jst
...
--HG--
extra : rebase_source : 147c0419bc89e52164234cc6edcb367f63322317
2012-12-17 08:28:24 -05:00
Henrik Skupin
5eec2d1178
Bug 796892 - Create Mochitest for Audio only connection (send/disconnect). r=jesup
...
--HG--
extra : rebase_source : 3bb5261272dd2cb69f51811273a3ed723fcdc0bf
2012-12-14 10:27:04 +01:00
Jason Smith
670f0ff137
bug 799419 - crashtest for 2 peer connections create and close with fake video. r=jesup
2012-12-04 01:02:28 -08:00
Henrik Skupin
99e00a9b89
Bug 796888 - Create Mochitest for Video only connection (connect/disconnect). r=jesup
2012-12-13 21:38:49 +01:00
Jason Smith
ca744e4695
Bug 818466 - Enable basic automated WebRTC gUM tests on Android. r=jesup
2012-12-12 16:40:57 -05:00
Randell Jesup
a188ee1084
Bug 812886: disable peerconnection creation while offline r=smaug
2012-12-11 07:58:12 -05:00
Mark Banner
d0a23afeeb
Bug 819916 Selecting "Share Microphone" or "Share Camera" picks the last item in the list rather than the first. r=jesup
2012-12-10 19:51:48 +00:00
Henrik Skupin
1541623233
Bug 812785 - Crashtest for WebRTC use-after-free crash. r=jesup
2012-11-19 15:56:29 +01:00
Saurabh Anand
c9e3659e16
Bug 818817 - Fix some compiler warnings, r=Ms2ger
2012-12-09 22:53:19 +05:30
Henrik Skupin
04948ff104
Bug 817709 - Fix make bustage when including leaking tests. r=standard8
2012-12-07 12:28:22 +01:00
Henrik Skupin
e89a6bddbe
Bug 817709 - Global flag to conditionally enable leaking mochitests. r=jesup
2012-12-05 15:57:37 +01:00
Henrik Skupin
d7afd65f4c
Backout bug 817709 because tests have not been updated correctly.
2012-12-04 19:49:11 +01:00
Henrik Skupin
eec94d0e3a
Bug 817709 - Global flag to conditionally enable leaking mochitests. r=jesup
...
--HG--
extra : rebase_source : 08445b394ef810ac0be430298000a137c4cbd49b
2012-12-04 16:22:43 +01:00
Randell Jesup
76bf113eeb
Bug 817841: Proxy deletion of nsDOMMediaStreams with NS_ProxyRelease() r=roc
2012-12-03 22:17:38 -08:00
Jason Duell
239cbd5e77
Backed out changeset d9bcbec33260 for bustage.
2012-12-03 22:12:51 -08:00
Randell Jesup
e60c01dd98
Bug 817841: Proxy deletion of nsDOMMediaStreams with NS_ProxyRelease() r=roc
2012-12-04 00:53:13 -05:00
Jason Smith
2904e16946
Bug 802982 - Crash test for excessive getUserMedia calls. r=jesup
2012-12-03 00:56:54 -08:00
Paul Adenot
7d39705bee
Bug 817433 - Accept missing Mid for RTCIceCandidate. r=jesup
2012-12-02 14:10:19 -08:00
Henrik Skupin
8e44f4c656
Bug 816463 - Update webrtc crashtest manifest to use new default-preferences feature. r=jesup
...
--HG--
extra : rebase_source : 614a2906772fe40a3b781a014eb2ad18f1a226ca
2012-11-29 14:15:33 +01:00
Jason Smith
b185e7f32f
Bug 781534 - Create basic automated test coverage for the mozGetUserMedia for desktop. r=roc
2012-11-26 18:27:46 -08:00
Paul Adenot
82e2293ae5
Bug 814012 - Add a |onopen| member to the PeerConnection interface. r=ekr
2012-11-21 17:55:25 +01:00
Paul Adenot
5ee2ad1976
Bug 813885 - RTCIceCandidate constructor arguments don't match spec. r=jesup
2012-11-21 15:52:43 +01:00
Paul Adenot
13c630d582
Bug 810458 - Make mozRTCSessionDescriptor respect the spec. r=jesup
2012-11-21 08:59:02 +01:00
Paul Adenot
c33ef24a14
Backed out changeset d66d35f64802 because it is wrong.
2012-11-20 14:53:46 +01:00
Paul Adenot
2ed72ff7df
Bug 810458 - Make mozRTCSessionDescriptor respect the spec. r=jesup
2012-11-20 14:36:29 +01:00
Randell Jesup
645ded6229
Bug 812886: Watch network (tear)down events and kill PeerConnections r=ekr,smaug,bsmith
2012-11-18 23:53:14 -05:00
Randell Jesup
11408280ba
Bug 802376: wallpaper permissions bug when selecting a camera+audio other than the first r=ekr
2012-11-18 23:13:22 -05:00