Commit Graph

1844 Commits

Author SHA1 Message Date
Wes Kocher
01d294be4b Backed out changeset 02e6a50741a9 (bug 1153348) to hopefully fix the static bustage CLOSED TREE 2015-04-21 15:47:40 -07:00
Ehsan Akhgari
74f43d26e8 Bug 1153348 - Add an analysis to prohibit operator bools which aren't marked as either explicit or MOZ_IMPLICIT; r=jrmuizel
This is the counterpart to the existing analysis to catch
constructors which aren't marked as either explicit or
MOZ_IMPLICIT.
2015-04-21 16:31:58 -04:00
Nathan Froyd
025c5b239e Bug 1153988 - create nsNullPrincipals directly, rather than going through do_CreateInstance; r=smaug
There's a better way to create null principals than
do_CreateInstance("@mozilla.org/nullprincipal;1").  Let's do that and
save ourselves some XPCOM overhead.
2015-04-13 14:47:41 -04:00
Wes Kocher
af201a2d6c Backed out changeset 050848a5273c (bug 1153988) for Windows build bustage CLOSED TREE 2015-04-14 14:42:59 -07:00
Nathan Froyd
d41f5f31ca Bug 1153988 - create nsNullPrincipals directly, rather than going through do_CreateInstance; r=smaug
There's a better way to create null principals than
do_CreateInstance("@mozilla.org/nullprincipal;1").  Let's do that and
save ourselves some XPCOM overhead.
2015-04-13 14:47:41 -04:00
Christoph Kerschbaumer
54ae3b546c Bug 1134096 - Revise docs for ::NewChannel2, ::GetChannelPrincipal and add deprecation warnings (r=tanvi,sicking) 2015-04-13 13:37:14 -07:00
Nathan Froyd
a2295c42f8 Bug 1153267 - part 2 - use smart pointers instead of manual NS_ADDREF'ing outparams; r=ehsan 2015-03-31 10:05:07 -04:00
Nathan Froyd
b5966ed356 Bug 1153267 - part 1 - use smart-pointer .forget() instead of NS_ADDREF+assign; r=ehsan 2015-03-31 10:03:49 -04:00
Patrick McManus
f8e1c2cb93 Bug 1153437 - rename proxyFlags to controlFlags with nsISocketProvider interfaces r=hurley 2015-04-10 17:27:27 -04:00
Dragana Damjanovic
97d03ac9e8 Bug 935838 - Add per app network traffic statistics to the UDP socket. r=sicking, r=mayhemer 2015-04-08 15:35:00 -04:00
Ryan VanderMeulen
581724fc0f Merge inbound to m-c. a=merge 2015-04-07 15:47:40 -04:00
Randall Barker
c8122e170e Bug 1097804 - Part 1 - Create a library containing nsISocketTransportService and nsIDNS that can be used to support standalone WebRTC. r=mcmanus 2015-04-03 15:54:00 +02:00
Henry Chang
f0d86a1a07 Bug 1053650 - Part 3: Make use of gonk-specific per-interface DNS lookup. r=mcmanus 2015-01-28 11:21:37 +08:00
Ehsan Akhgari
06430ec340 Back out bug 1149127 because of Thunderbird insanity 2015-04-02 14:37:55 -04:00
Mike Hommey
ccd2a9b975 Bug 1134920 - Use moz_xmalloc/moz_xrealloc/free instead of nsMemory::Alloc/Realloc/Free. r=nfroyd 2015-04-01 13:51:45 +09:00
Monica Chew
f0210da034 Bug 1108017: Loosen third-party restrictions for tracking protection checks (r=sworkman) 2015-03-31 13:18:38 -07:00
Valentin Gosu
883cc0c011 Bug 1099209 - Only track leaked URLs on the main thread. r=honzab 2015-03-31 14:19:27 +03:00
Olli Pettay
26fb4ce03c Bug 1149228, cache data: and https: handlers, r=honzab.moz 2015-03-30 22:32:26 +03:00
Mike Hommey
4da5ed0b71 Bug 1138293 - Use malloc/free/realloc/calloc instead of moz_malloc/moz_free/moz_realloc/moz_calloc. r=njn
The distinction between moz_malloc/moz_free and malloc/free is not
interesting. We are inconsistent in our use of one or the other, and
I wouldn't be surprised if we are mixing them anyways.
2015-03-31 12:32:49 +09:00
Ehsan Akhgari
8a31417477 Bug 1149127 - Stop exporting LoadInfo unnecessarily; r=ckerschb 2015-03-30 22:57:16 -04:00
Andrew McCreight
78ef3a55a4 Bug 1147572 - Remove implementation language field from DOM class info. r=jst 2015-03-30 10:45:39 -07:00
Andrew McCreight
4b767927e9 Bug 1148070 - Change nsIClassInfo::getHelperForLanguage() to getScriptableHelper(). r=bholley 2015-03-29 07:52:54 -07:00
Honza Bambas
e135c0a368 Bug 1124880 - Call PR_Close of UDP sockets on new threads. r=mcmanus 2015-03-27 09:24:00 -04:00
Andrea Marchesini
b212600c95 Bug 1148527 - Indentation fix after bug 1145631, r=ehsan 2015-03-27 18:52:19 +00:00
Wes Kocher
dd8a8fcae7 Merge m-c to inbound a=merge CLOSED TREE 2015-03-26 17:46:35 -07:00
Francois Marier
d86c398568 Bug 1138979 - Pref to turn TP on when in Private Browsing mode. r=mmc, r=ehsan 2015-03-24 14:10:00 -04:00
Monica Chew
d65c27d33c Bug 1144786: Create ClassifyLocalWithTables (r=gcp,francois) 2015-03-26 15:24:19 -07:00
Shian-Yow Wu
f37c123bc0 Bug 1115495 - Part 2: PAC generator for browsing and system wide proxy. r=mcmanus, r=echen 2015-03-26 15:11:08 +08:00
Shian-Yow Wu
c9c0b53e89 Bug 1115495 - Part 1: Support app info for PAC. r=mcmanus 2015-03-26 15:11:05 +08:00
Wes Kocher
126b0dcd96 Backed out changeset 8be35539cc88 (bug 1124880) for build bustage CLOSED TREE 2015-03-26 12:47:53 -07:00
Honza Bambas
7926bf48c5 Bug 1124880 - Call PR_Close of UDP sockets on new threads. r=mcmanus 2015-03-25 11:36:00 -04:00
Trevor Saunders
98873cda27 bug 1146027 - more final r=froydnj 2015-03-24 17:51:43 -04:00
Valentin Gosu
61d1a44d2b Bug 1145812 - Fix assertion with dom.url.encode_decode_hash pref set to true r=mcmanus 2015-03-23 23:28:50 +02:00
Valentin Gosu
9496df0e27 Bug 1144398 - Restrict charcters which are allowed in the URL hash (ref). r=mcmanus 2015-03-18 18:40:35 +02:00
Ehsan Akhgari
33bb32f549 Bug 1145631 - Part 1: Replace MOZ_OVERRIDE and MOZ_FINAL with override and final in the tree; r=froydnj
This patch was automatically generated using the following script:

function convert() {
echo "Converting $1 to $2..."
find . \
       ! -wholename "*/.git*" \
       ! -wholename "obj-ff-dbg*" \
         -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 MOZ_OVERRIDE override
convert MOZ_FINAL final
2015-03-21 12:28:04 -04:00
Christoph Kerschbaumer
57c774b736 Bug 1144270 : Update remaining callers of newChannel to newChannel2 in netwerk/ (r=mcmanus) 2015-03-20 12:27:34 -07:00
Boris Zbarsky
3550ddd74e Bug 1143793 part 1. Remove the obj argument of JS_CompileScript. r=luke 2015-03-19 10:13:33 -04:00
Nikhil Marathe
8435e04285 Bug 1134462 - Synthesize status and headers from Response returned by ServiceWorker. r=jdm 2015-03-17 08:48:30 -07:00
Patrick McManus
33ccff8945 bug 1135160 - ioservice have speculative connect use proxy-resolve2() r=hurley 2015-03-13 17:32:18 -04:00
Daniel Stenberg
5510ec54ed Bug 1144031 - fix use of uninitialized variable, r=mcmanus 2015-03-17 01:45:00 +01:00
Daniel Holbert
2c24121797 Bug 1142841: Convert all nsRefPtr<nsIRunnable> to nsCOMPtr<nsIRunnable>. r=ehsan
This patch was generated by a script.  Here's the source of the script for
future reference:

find . \( -iname "*.cpp" -o -iname "*.h" \) | \
  xargs -n 1 sed -i "s/nsRefPtr<nsIRunnable>/nsCOMPtr<nsIRunnable>/g"
2015-03-17 09:29:17 -07:00
Daniel Stenberg
2f48a7bbb5 Bug 1142586 - avoid asking the link service for online status on CHANGED. r=valentin 2015-03-12 09:46:00 +01:00
Boris Zbarsky
9bdcb642ba Bug 1097987 part 6. Require callers of JS_ExecuteScript to either use the global as the scope or pass in an explicit scopechain. r=waldo 2015-03-14 01:36:16 -04:00
Ehsan Akhgari
c2da85ce42 Bug 1133763 - Part 5: Allow the security info on intercepted HTTP channels to be overridden; r=michal 2015-03-13 14:37:21 -04:00
Ehsan Akhgari
0cf38d2ae1 Bug 1133763 - Part 1: Remember the security info associated with HTTP fetches and record it inside InternalResponse; r=nsm 2015-03-13 14:37:14 -04:00
Chih-Kai (Patrick) Wang
1ad4e22f45 Bug 1129315 - require app processes update permissions after forked from nuwa. r=jdm 2015-03-12 16:53:22 +08:00
Dragana Damjanovic
394607b46d Bug 1130444 - Add telemetry for measuring SocketTransortService cycles; r=mcmanus 2015-03-12 10:25:13 +01:00
Daniel Stenberg
6a6192eaec Bug 1140284 - start the resolver even when offline; r=ehsan 2015-03-09 09:52:05 +01:00
Valentin Gosu
2ace8b0a05 Bug 1135354 - Crash/Hang when clicking URL with a huge length r=mcmanus 2015-03-11 06:08:27 +02:00
Jed Davis
91e13251f6 Bug 1043143: Step 2a: Add a class like nsDownloader but using memory instead of a file. 2015-03-10 17:00:01 -07:00