Commit Graph

115 Commits

Author SHA1 Message Date
Randell Jesup
4614ab880d Bug 1021335: Fix DataChannel leak of recv buffers from SCTP r=tuexen 2014-06-08 09:53:13 -04:00
Nils Ohlmeier [:drno]
5abd2eec9b Bug 1014304 - Remove onconnection and onclosedconnection from RTCPeerConnection. r=jib, r=jesup, r=smaug 2014-05-28 09:36:00 -04:00
Sylvestre Ledru
0a2deb77e1 Bug 1003929: Remove some useless declarations in netwerk/sctp found by scan-build, the LLVM/Clang static analyzer. r=mcmanus 2014-05-13 17:01:15 +02:00
Birunthan Mohanathas
ff8ce9bd42 Bug 900908 - Part 3: Change uses of numbered macros in nsIClassInfoImpl.h/nsISupportsImpl.h to the variadic variants. r=froydnj 2014-04-27 03:06:00 -04:00
Ms2ger
794257a824 Bug 984006 - Remove xpcom/ds from local includes; r=ehsan 2014-03-27 21:05:14 +01:00
Randell Jesup
b539c533b6 Bug 986762: don't release DataChannelConnection on transient thread on readblob failure r=smaug 2014-03-23 14:52:02 -04:00
Randell Jesup
7e168b60f4 Bug 876167: backout the backout since it appears the upstream bug is not fixed rs=philor 2014-03-15 15:15:17 -04:00
Kyle Huey
84360900b0 Bug 967364: Pass already_AddRefed by reference instead of by value. r=bsmedberg 2014-03-15 12:00:17 -07:00
Randell Jesup
e1aaee4c37 Bug 976115: disable Nagle algorithm for DataChannels/sctp r=tuexen 2014-03-14 05:10:11 -04:00
Randell Jesup
a7dda06114 Bug 876167: backout temporary fix for SCTP library bug (now fixed) r=tuexen 2014-03-12 20:14:59 -04:00
Byron Campen [:bwc]
1391072dab Bug 979471 - Populate ICE stats for DataChannels when we have a null selector. r=jib 2014-03-10 08:41:35 -07:00
Ehsan Akhgari
8212be10db Bug 935778 - Part 0.2: Spray some MOZ_DECLARE_REFCOUNTED_TYPENAME across the tree 2014-02-20 21:33:49 -05:00
Randell Jesup
bce6010893 Bug 892630: Fix for SendBlob() IO thread races and event loop spinning r=smaug,ekr 2014-02-01 08:09:00 -05:00
Jonathan Kew
65d515e7ee Backed out changeset a9930b656941 (bug 892630) due to crashtest orange 2014-02-01 14:49:26 +00:00
Randell Jesup
0e829dfbbe Bug 892630: Fix for SendBlob() IO thread races and event loop spinning r=smaug 2014-02-01 08:09:00 -05:00
Steven Lee
391b729f0f Bug 952220 - Read blob on non-main thread. r=jesup 2014-01-23 15:41:29 +08:00
Ehsan Akhgari
ebd358dfd7 Bug 927728 - Part 1: Replace PRUnichar with char16_t; r=roc
This patch was automatically generated by the following script:

#!/bin/bash
# Command to convert PRUnichar to char16_t

function convert() {
echo "Converting $1 to $2..."
find . ! -wholename "*nsprpub*" \
       ! -wholename "*security/nss*" \
       ! -wholename "*modules/libmar*" \
       ! -wholename "*/.hg*" \
       ! -wholename "obj-ff-dbg*" \
       ! -name prtypes.h \
       ! -name Char16.h \
         -type f \
      \( -iname "*.cpp" \
         -o -iname "*.h" \
         -o -iname "*.c" \
         -o -iname "*.cc" \
         -o -iname "*.idl" \
         -o -iname "*.ipdl" \
         -o -iname "*.ipdlh" \
         -o -iname "*.mm" \) | \
    xargs -n 1 sed -i -e "s/\b$1\b/$2/g"
}

convert PRUnichar char16_t
2014-01-04 10:02:17 -05:00
Gregory Szorc
97c0ff0e56 Bug 951352 - Disallow XPIDL_MODULE if XPIDL_SOURCES isn't defined; r=glandium
Once upon a time XPIDL_MODULE and MODULE were kind of the same and
MODULE got mass-converted into XPIDL_MODULE with the removal of MODULE
in bug 939044. Unfortunately, we forgot to add a check for XPIDL_MODULE
being defined if XPIDL_SOURCES isn't (a build config that makes no sense
and only results in cargo culting).

This patch corrects that oversight.

--HG--
extra : rebase_source : d609e2baa8d16df97c944bc9def26ad05527d937
2013-12-17 12:45:56 -08:00
Mike Hommey
3325256d97 Bug 945042 - Move NO_PROFILE_GUIDED_OPTIMIZE to moz.build. r=gps,r=njn 2013-12-09 13:39:26 +09:00
Ms2ger
542ffabd00 Bug 937224 - Part g: Move LOCAL_INCLUDES to moz.build in netwerk/; r=mshal 2013-11-28 15:25:39 +01:00
Mike Hommey
9245936f8b Bug 874266 - Move all DEFINES that can be moved to moz.build. r=mshal 2013-11-27 22:55:07 +09:00
Mike Hommey
2b828323f2 Backout changeset 3fd4b546eed4 (bug 874266) and changeset a35d2e3a872f (bug 942043) for ASAN build bustage and Windows test bustage
--HG--
extra : amend_source : f20d09aeff1c8b5cbd0f1d24c7ce04e86f3aed1d
2013-11-28 14:24:05 +09:00
Mike Hommey
d210f8ff00 Bug 874266 - Move all DEFINES that can be moved to moz.build. r=mshal 2013-11-28 13:08:16 +09:00
Birunthan Mohanathas
0816e609ee Bug 784739 - Switch from NULL to nullptr in miscellaneous directories; r=ehsan
--HG--
extra : rebase_source : 8ace754e117a12e2599f5a90030f13a3a7064fed
2013-11-25 14:02:47 -05:00
Mike Hommey
a65383e1e9 Bug 939632 - Remove LIBRARY_NAME for leaf libraries. r=gps
Landing on a CLOSED TREE.
2013-11-19 11:50:54 +09:00
Mike Hommey
8ceb917350 Bug 939074 - Remove most LIBXUL_LIBRARY. rs=gps 2013-11-19 11:48:10 +09:00
Mike Hommey
bb6779efe3 Bug 939044 - Remove most definitions of MODULE. r=mshal 2013-11-19 11:47:39 +09:00
Mike Hommey
d7b6f95761 Bug 935881 - Use FINAL_LIBRARY for all (fake) libraries that end up linked in a single other library. r=gps 2013-11-19 11:47:14 +09:00
Randell Jesup
267f06d0cd Bug 930778: Support DataChannel ACK for unordered channels r=tuexen 2013-10-25 16:08:18 -04:00
Mike Hommey
1d566f7586 Bug 929905 - Consolidate sources in moz.build. r=gps 2013-10-25 08:23:05 +09:00
Brian O'Keefe
4c98f61956 Bug 928709 - Convert chromium-config.mk to mozbuild, r=mshal 2013-10-02 13:17:55 -04:00
Kyle Machulis
317ac3547a Bug 925229: Turn DataChannelListener into its own header to avoid windows.h inclusion; r=jesup 2013-10-10 14:04:28 -07:00
Mike Hommey
f1cf3b4238 Bug 912293 - Remove now redundant boilerplate from Makefile.in. r=gps 2013-09-05 09:01:46 +09:00
Brian O'Keefe
4f68eb9b02 Bug 875934 - Move LIBRARY_NAME to moz.build, batch 3; r=mshal 2013-08-15 09:02:09 -04:00
Ms2ger
add9ce17b9 Bug 883284 - Part e: Move LIBXUL_LIBRARY into moz.build (k-o); r=ted 2013-08-22 08:56:00 +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
Nathan Froyd
b61557ec8c Bug 906152 - use StaticRefPtr in DataChannel.cpp to avoid a static constructor; r=jduell 2013-08-16 15:13:08 -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
ec7e8fbbfa Bug 903803 - Set ordered flag correctly in DataChannel constructor. r=jesup 2013-08-12 16:27:14 -04:00
Nathan Froyd
690ca09d6f Bug 900088 - remove unused <iostream> #include from DataChannel.cpp; r=jduell 2013-07-31 13:09:00 -04:00
Ehsan Akhgari
9854ac6166 Bug 872127 - Part 2: Replace mozilla/StandardInteger.h with stdint.h; r=Waldo,ted 2013-07-30 10:25:31 -04:00
Joshua Cranmer
35b47f34ec Bug 884061 - Part 3q: Use NS_DECL_THREADSAFE_ISUPPORTS in netwerk/, r=macmanus
--HG--
extra : rebase_source : d029f73a1f27896c142f76dce263dd3542763b18
2013-07-18 21:24:13 -05: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
Benoit Girard
5b43ee14ca Bug 892861 - Remove useless -D flags 'IMPL_THEBES,_IMPL_NS_GFX,...'. r=glandium 2013-07-12 08:56:54 -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
Daniel Holbert
096904582f Bug 889099: Mark netwerk/sctp/datachannel as FAIL_ON_WARNINGS. r=jesup 2013-07-02 12:56:10 -07:00
Daniel Holbert
20e2d093bf Bug 889136: Disable MSVC warning C4200 ("nonstandard extension used") for DataChannel.cpp's #include of a third-party header. r=jesup 2013-07-02 12:56:04 -07:00
Daniel Holbert
2f28439d0a Bug 889088: Use unsigned loop variable, when iterating up to an unsigned Length(), in DataChannelConnection::ClearResets(). r=jesup 2013-07-02 00:20:18 -07:00
Randell Jesup
4caf84c0f6 Bug 886417: lock before accessing DataChannel->mState r=mcmanus 2013-06-28 17:56:45 -04:00
Randell Jesup
30b40fdb01 Bug 876167: avoid usrsctp library race condition on close with ABORT r=tuexen 2013-06-02 09:48:53 -04:00