Commit Graph

9346 Commits

Author SHA1 Message Date
Mook
5012b74687 content: sync load service: don't die when channels have unknown size (b=894586 r=ehsan r=jduell) 2013-07-30 14:38:26 -07:00
Dão Gottwald
60765a4876 Bug 896114 - Don't initialize UserAgentOverrides on desktop. r=dolske 2013-07-30 22:51:25 +02:00
Simon Montagu
ca2df3f279 Only test IDN nodes against kMaxDNSNodeLen on string-prepped IDNs that we're going to send to DNS, not the Unicode form for display only. Bug 892370, r=honzab
--HG--
rename : netwerk/test/unit/test_bug722299.js => netwerk/test/unit/test_idn_urls.js
2013-07-29 22:32:37 -07:00
pchang9@cs.wisc.edu
98e52ccb66 bug 898221 - search backwards for the last punycode delimiter instead of forwards. r=hurley 2013-07-30 13:01:11 -07:00
Ehsan Akhgari
2824b29025 Bug 895322 - Part 1: Replace the usages of MOZ_STATIC_ASSERT with C++11 static_assert; r=Waldo
This patch was mostly generated by running the following scripts on the codebase, with some
manual changes made afterwards:

# static_assert.sh
#!/bin/bash
# Command to convert an NSPR integer type to the equivalent standard integer type

function convert() {
echo "Converting $1 to $2..."
find . ! -wholename "*nsprpub*" \
       ! -wholename "*security/nss*" \
       ! -wholename "*/.hg*" \
       ! -wholename "obj-ff-dbg*" \
       ! -name nsXPCOMCID.h \
       ! -name prtypes.h \
         -type f \
      \( -iname "*.cpp" \
         -o -iname "*.h" \
         -o -iname "*.cc" \
         -o -iname "*.mm" \) | \
    xargs -n 1 `dirname $0`/assert_replacer.py #sed -i -e "s/\b$1\b/$2/g"
}

convert MOZ_STATIC_ASSERT static_assert
hg rev --no-backup mfbt/Assertions.h \
                   media/webrtc/signaling/src/sipcc/core/includes/ccapi.h \
                   modules/libmar/src/mar_private.h \
                   modules/libmar/src/mar.h


# assert_replacer.py
#!/usr/bin/python

import sys
import re

pattern = re.compile(r"\bMOZ_STATIC_ASSERT\b")

def replaceInPlace(fname):
  print fname
  f = open(fname, "rw+")
  lines = f.readlines()
  for i in range(0, len(lines)):
    while True:
      index = re.search(pattern, lines[i])
      if index != None:
        index = index.start()
        lines[i] = lines[i][0:index] + "static_assert" + lines[i][index+len("MOZ_STATIC_ASSERT"):]
        for j in range(i + 1, len(lines)):
          if lines[j].find("                 ", index) == index:
            lines[j] = lines[j][0:index] + lines[j][index+4:]
          else:
            break
      else:
        break
  f.seek(0, 0)
  f.truncate()
  f.write("".join(lines))
  f.close()

argc = len(sys.argv)
for i in range(1, argc):
  replaceInPlace(sys.argv[i])

--HG--
extra : rebase_source : 4b4a4047d82f2c205b9fad8d56dfc3f1afc0b045
2013-07-18 13:59:53 -04:00
Ehsan Akhgari
ef4b479714 Bug 872127 - Part 2: Replace mozilla/StandardInteger.h with stdint.h; r=Waldo,ted 2013-07-30 10:25:31 -04:00
Bobby Holley
43974de990 Bug 899245 - Rename JS_SetGlobalObject and move it into jsfriendapi. r=luke 2013-07-29 16:45:26 -07:00
Ryan VanderMeulen
2c49080aca Merge m-c to inbound. 2013-07-29 18:42:45 -04:00
Ryan VanderMeulen
f69b55f446 Merge m-c to fx-team. 2013-07-29 17:27:08 -04:00
Tomoaki Konno
e07a5ce083 Bug 797561 - Expose a server tcp socket API to web applications r=honza 2013-07-29 10:36:43 -07:00
Robert Bindar
343917fd58 Bug 897910 - Trace data sent or received by Firefox. r=mcmanus 2013-07-29 12:08:03 -04:00
Adrian Lungu
8bac10e69e Bug 887984 - Send telemetry data from NTLM Init() methods. r=honzab 2013-07-25 09:54:11 -07:00
Trevor Saunders
108b7dd046 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
Dão Gottwald
500ec2e26f Bug 788422 - Use UserAgentOverrides.jsm as designed to fix YouTube on tablets. r=bnicholson 2013-07-27 16:18:25 +02:00
Ryan VanderMeulen
9ed674d6b8 Backed out changeset f570fc641c5f (bug 894586) for xpcshell failures on a CLOSED TREE. 2013-07-26 22:49:13 -04:00
Mook
5e1fa07d48 content: sync load service: don't die when channels have unknown size (b=894586 r=jst r=jduell) 2013-07-26 15:25:27 -07:00
David Keeler
e76bfadffd bug 846825 - refactor, make HSTS header parser more spec-conformant r=cviecco r=grobinson 2013-07-25 16:13:50 -07:00
Ryan VanderMeulen
221f68e05b Merge m-c to inbound. 2013-07-26 12:09:20 -04:00
Dão Gottwald
9154735eb9 Bug 891968 - Only have one copy of each overriding UA string. f=hurley r=jduell 2013-07-26 09:39:01 +02:00
Mike de Boer
d3a98caab4 Bug 890690 - Add postDataString property to nsISearchSubmission. r=gavin
--HG--
extra : transplant_source : %F8%86%BD%9A%0Bt%95%F8%DC%E5%FA%BD%C8%3BP%87%A1%CB/%95
2013-07-19 19:56:38 +02:00
Nick Hurley
92922b9c06 Bug 891932 - process the pending spdy transaction queue in order r=mcmanus 2013-07-24 17:05:49 -07:00
Ivan Alagenchev
7931f44b23 Bug 846918: add hsts message queue to httpchannel. r=bsmith. 2013-07-26 08:37:03 -07:00
Ed Morley
fe0891a1ec Merge mozilla-central and fx-team 2013-07-24 13:37:09 +01:00
Tim Taubert
b3feea2284 merge m-c to fx-team 2013-07-24 12:15:50 +02:00
Ms2ger
3c48262d76 Merge m-c to inbound. 2013-07-24 11:53:22 +02:00
Paolo Amadini
c9ba52a780 Bug 896179 - Crash in BackgroundFileSaver when append is enabled and hashing is disabled. r=mcmanus 2013-07-24 10:16:01 +02:00
Ms2ger
10d5739f7a Bug 888643 - Part b: Move CPP_UNIT_TESTS definitions into moz.build files; r=gps 2013-07-24 09:23:06 +02:00
Dão Gottwald
ad54b2d53b Bug 896382 - Cache the override (or that there's no override) for each host to avoid doing the same iterative string matching for every HTTP request. r=hurley 2013-07-24 09:38:45 +02:00
David Zbarsky
f6f620d05f Bug 894646 - Various dom deCOM cleanups r=Ms2ger 2013-07-23 16:39:17 -07:00
Gregory Szorc
1f0e635098 Bug 896093 - Reference proper variable when blocked port is used; r=trivial 2013-07-23 13:53:01 -07:00
David Rajchenbach-Teller
a4528c0dc2 Bug 897033 - Fix nsCookieService's statement finalization. r=ehsan 2013-07-23 16:41:23 -04:00
Catalin Iordache
3ebe2a0a79 Bug 888628 - Create another field for HttpRetParams structure which keeps track of half open connections. r=valentin.gosu 2013-07-23 10:52:01 -04:00
Joshua Cranmer
b82a7849fb Bug 884061 - Part 4: Remove nsAtomicRefcnt.h, r=jlebar
--HG--
extra : rebase_source : ce24ab345baa48104328e3c101b7266a31e81870
2013-07-11 15:21:45 -05:00
Joshua Cranmer
37465bc6bd 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
Patrick McManus
db05cbea1d bug 887753 - server not found after reconnecting to etherpad r=sworkman 2013-07-19 18:40:00 -04:00
Cameron McCormack
cd4006ab60 Backout bdceed703766 (bug 887984) for Windows build failures. 2013-07-23 13:43:45 +10:00
Adrian Lungu
1b8eddbd1f Bug 887984 - Send telemetry data from NTLM Init() methods. r=mayhemer 2013-07-18 12:00:04 -07:00
Shih-Chiang Chien
30db599e0c Bug 882526 - Remove Gecko support for WBMP. r=joe, r=roc 2013-07-22 22:31:24 -04:00
Mihnea Dobrescu-Balaur
de3e7988f4 Bug 888350 - Use a dynamic port in network/test/unit* xpcshell tests so they can be run in parallel. r=honzab 2013-07-19 10:19:28 -07:00
Gregory Szorc
b5a7c28fde Bug 895542 - Only automatically select ports that aren't blocked from clients; r=Waldo 2013-07-19 10:30:06 -07:00
Arnaud Sourioux
38d6c0d455 Bug 883360 - Remove bool operator and nsMainThreadPtrHolder conversion. r=bsmedberg 2013-07-19 12:53:12 -04:00
Gregory Szorc
5cf35af589 No Bug - Removing empty Makefile.in files; r=me 2013-07-18 09:09:28 -07:00
Ehsan Akhgari
192bc42d5e Bug 895141 - Remove useless prlong.h inclusions from the tree; r=jcranmer 2013-07-18 12:06:38 -04:00
Boris Zbarsky
9d5d30d8a1 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
Bobby Holley
055a4a328f Bug 887334 - Miscellaneous JSAutoCompartments. r=luke 2013-07-17 11:53:53 -07:00
Jan Beich
a08e5b3ece Bug 803480 - Enable NeckoWifi by default only on platforms where it's actually supported. r=ted 2013-07-17 09:57:28 -04:00
Mihnea Dobrescu-Balaur
0dc5efa464 Bug 887706 - Use a dynamic port in httpserver xpcshell tests so they can be run in parallel. r=Waldo 2013-07-17 09:11:19 -04:00
Honza Bambas
e4b77b101d Bug 892486 - Telemetry for appcache vs http cache page load, r=ehsan 2013-07-16 19:38:15 +02:00
Brian O'Keefe
f4815f2203 Bug 883502 - Part 1: Move 'chromium_config.mk' includes after rules.mk. r=gps 2013-07-04 08:28:43 -04:00
Hector Zhao
21f841bfd8 Bug 892340 - Remove Off-Main-Thread XPCWrappedJS refcounting from (UDP)ServerSocketListenerProxy. r=mcmanus 2013-07-11 14:00:52 +08:00
Benoit Girard
be559fe75a Bug 892861 - Remove useless -D flags 'IMPL_THEBES,_IMPL_NS_GFX,...'. r=glandium 2013-07-12 08:56:54 -04:00
Trevor Saunders
f33ade0d68 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
Patrick McManus
ec80b06fb8 bug 888268 - wifi tickler for mitigating 802.11 psp mode on android r=dougt
--HG--
extra : rebase_source : a767b6c10501105b3c5d22043f11745807caf2f9
2013-07-11 11:39:36 -04:00
Gervase Markham
2d8a4ce521 Bug 864704 - re-add csiro.au to PSL. DONTBUILD. 2013-07-11 13:39:16 +01:00
Simone Carletti
0f072e70f7 Bug 880662 - Add fastly.net to PSL. r=gerv. DONTBUILD.
--HG--
extra : rebase_source : b1603d10b5ecd5e7092d89b4dc6332ffe89cb5f7
2013-07-11 13:36:41 +01:00
Ryan VanderMeulen
03e73d9988 Backed out changeset b7d6458d2a3c (bug 887483) for apparently causing Android robocop-2 failures. 2013-07-10 13:51:28 -04:00
Trevor Saunders
63ed0e9589 bug 887483 - rm a bunch of useless assignments to FORCE_STATIC_LIB r=mshal 2013-06-25 14:29:26 -04:00
David Rajchenbach-Teller
0099c80a6b Bug 886088 - Use a different notification topic for third-party cookies in private mode. r=ehsan 2013-07-10 10:03:04 -04:00
Ryan VanderMeulen
d806e1e244 Merge m-c to inbound. 2013-07-10 09:45:16 -04:00
Ms2ger
ac8ead2b37 Bug 890700 - Use MOZ_THIS_IN_INITIALIZER_LIST in netwerk/; r=bsmith 2013-07-10 11:57:34 +02:00
Patrick McManus
be76154709 bug 890691 - spdy latency problem with control refresh r=hurley 2013-07-08 22:53:18 -04:00
Steve Workman
881c09835a Bug 497003 - Support delivery of OnDataAvailable on the HTML5 parser thread r=hsivonen r=bholley r=bz 2013-07-08 18:45:26 -07:00
Steve Workman
39eb54cc4f Bug 497003 - Support delivery of OnDataAvailable off the main thread r=bz r=jduell 2013-07-08 18:45:25 -07:00
Robert Bindar
41eb003349 Bug 888583 - Expose protocol version in about:networking. r=valentin.gosu 2013-07-08 16:35:08 -04:00
Robert Bindar
073400701a Bug 888583 - Move SPDY protocol codes to nsHttp.h. r=mcmanus 2013-07-08 09:10:18 -04:00
Trevor Saunders
4fda35a773 bug 886526 - disallow MODULE_NAME and IS_COMPONENT for makefiles in libxul r=bsmedberg 2013-06-25 11:15:21 -04:00
Joey Armstrong
38ca368790 bug 870407: cleanup bug. r=mshal 2013-07-08 11:53:00 -04:00
David Zbarsky
98e27c4290 Bug 885804: Renaming in netwerk r=jduell 2013-07-08 11:48:39 -04:00
Ryan VanderMeulen
a3a6e8df2c Backed out changesets f9f13232e35f and 134b4feaff02 (bug 888583) for bustage. 2013-07-08 09:31:45 -04:00
Robert Bindar
438700f162 Bug 888583 - Expose protocol version in about:networking. r=mcmanus 2013-07-08 09:10:19 -04:00
Robert Bindar
d40cf81f32 Bug 888583 - Move SPDY protocol codes to nsHttp.h. r=mcmanus 2013-07-08 09:10:18 -04:00
Randy Lin
de7424c43f Bug 803414 - Part 2: Add DOMTemporaryFileBlob and TemporaryFileInputStream. r=roc 2013-07-02 11:00:37 +08:00
Srinath N
2e5a8f5e42 Bug 848344 - Clear media cache along with network cache when storage policy is set to STORE_ANYWHERE. r=michal 2013-06-18 01:44:00 -04:00
Mike Shal
d5df6bb361 Bug 868536 - Move ipdl.mk files to moz.build; r=gps
Author: Mike Shal <mshal@mozilla.com>
2013-07-01 09:56:28 -04:00
Paolo Amadini
9c4fd821b1 Bug 887425 - BackgroundFileSaver should support appending to an existing file. r=mcmanus, sr=biesi 2013-07-09 13:59:59 +02:00
Doug Turner
3de9e6a0cf Bug 906072 - Remove Maemo port. r=romaxa, r=ted, r=johns 2013-08-25 16:56:53 -07:00
Xidorn Quan
bdddacd158 Bug 888645 - Error when access userAgent from jar protocol. r=gavin 2013-07-03 09:22:05 -04:00
Trevor Saunders
2af42ae713 bug 887854 - remove most useage of pratom.h r=mounir, mcmanus, jrmuizel 2013-06-16 03:09:07 -04:00
John Schoenick
115f9ae25d Bug 406541 - Split NS_CheckStrictFileOriginPolicy out of nsPrincipal::CheckMayLoad. r=bs 2013-07-02 16:40:39 -07:00
Joey Armstrong
53426849e7 bug 870407: move CMMSRCS to mozbuild (file batch #3). r=mshal 2013-07-02 17:09:08 -04:00
Patrick McManus
6e0db9c17e bug 878792 - part 2/2 - 64bit clean logging changes for socket transport r=hurley 2013-07-01 12:40:12 -04:00
Patrick McManus
aa11bf9a79 bug 878792 - orphaned CLOSE_WAIT sockets with multiple A records r=hurley 2013-07-02 16:41:19 -04:00
Mike Shal
884dee0b5a Bug 880245 - Move EXTRA_JS_MODULES to moz.build (batch #4); r=joey 2013-07-01 11:34:30 -04:00
Daniel Holbert
3eb9c23ae5 Bug 889099: Mark netwerk/sctp/datachannel as FAIL_ON_WARNINGS. r=jesup 2013-07-02 12:56:10 -07:00
Daniel Holbert
0468c78275 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
935cac89a1 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
Patrick McManus
c280bcba2d bug 888551 incomplete parsing of cache-control max-age r=hurley 2013-06-28 21:16:43 -04:00
Catalin Iordache
797a4a0f31 Bug 887566 - Append elements to idle array in ReadConnectionEntry. r=valentin.gosu 2013-07-01 09:45:17 -04:00
Patrick McManus
1fdcea773a bug 658222 - Enable TLS False Start (PSM) r=bsmith
--HG--
extra : rebase_source : ac9f77ba73a0a902f4b6aa8d52add7d52efb1b53
2013-06-28 16:58:28 -04:00
Bobby Holley
306f8a67ea Bug 880917 - Convert JS_SetVersion API consumers to per-compartment versions. r=luke 2013-06-29 09:11:18 -06:00
Bobby Holley
fbb93f2c02 Bug 880917 - Add support for "latest" as a version to evalInSandbox, and use it for sjs files. r=luke
Sandboxes always default to JSVERSION_DEFAULT in the browser. But XPCShell sets
up a ContextCallback that does JS_SetVersion(cx, JSVERSION_LATEST) on every
context that gets created, including the ephemerial Sandbox JSContexts. Since
httpd.js runs in xpcshell and evaluates SJS in a sandbox, we've (somewhat
accidentally) supported JSVERSION_LATEST in SJS, which certain SJS files have
taken advantage of. Let's continue to support it explicitly.
2013-06-29 09:11:18 -06:00
Bobby Holley
270f94dd2f Bug 880917 - Generalize JS_NewGlobalObject API to take CompartmentOptions. r=luke
This will be useful for versioning, as well as JIT options and all the other
stuff that eventually needs to move out of the JSContext.
2013-06-29 09:11:17 -06:00
James Kitchener
fb434ef955 Bug 802895 - Add about:srcdoc as both resolvable and not resolvable. r=bzbarsky 2013-06-28 23:13:20 -04:00
James Kitchener
dbb18eccb8 Bug 802895 - add srcdoc support to (InputStream|ViewSource)Channels r=bz sr=bsmedberg 2013-06-28 23:04:42 -04:00
Justin Lebar
3e059c7221 Bug 820686 - Remove code after MOZ_CRASH or MOZ_ASSUME_NOT_REACHED. r=(see below)
r=tbsaunde for accessible
r=jmuizelaar for gfx
r=waldo for js
r=roc for layout
r=glandium for mozglue
r=jduell for netwerk
r=khuey for everything else
2013-06-28 18:38:32 -07:00
Justin Lebar
051c5b560a Bug 802686 - s/MOZ_NOT_REACHED/MOZ_CRASH/ in Gecko. r=(see below)
r=tbsaunde for accessible
r=jmuizelaar for gfx
r=roc for layout
r=glandium for mozglue
r=jduell for netwerk
r=khuey for everything else

This is a mechanical change made with sed.  Later patches in this queue
clean up the whitespace errors and so on.
2013-06-28 18:38:30 -07:00
Randell Jesup
7d6ec9b36f Bug 886417: lock before accessing DataChannel->mState r=mcmanus 2013-06-28 17:56:45 -04:00
Patrick McManus
142ed6ca77 bug 887995 - allow nsiprotocolproxyservice::asyncresolve() to be called re-entrantly
bug 887995 - allow nsiprotocolproxyservice::asyncresolve() to be called re-entrantly r=jduell
2013-06-27 17:02:04 -04:00
Steve Workman
f01d1d3597 Bug 887358 - Change '= 0' assignments for ptrs in nsHttpChannel to '= nullptr' r=sworkman 2013-06-27 12:43:31 -07:00
David Rajchenbach-Teller
7631a5973e Bug 702559 - First implementation of mozIStorageAsyncConnection;r=mak
* * *
Bug 702559 - Implementation of transaction helper compatible with mozIStorageAsyncConnection;r=mak
2013-06-27 09:00:59 -04:00
Josh Matthews
635646f106 Bug 887191 - Force wrapped JS listeners to proxy callbacks to the main thread if no target is specified. r=mcmanus 2013-06-26 15:54:05 +01:00
Ed Morley
67356c3a8c Backed out changeset fa98df7a3493 (bug 702559) for xpcshell orange 2013-06-26 12:56:40 +01:00
David Rajchenbach-Teller
198d5dbf1f Bug 702559 - First implementation of mozIStorageAsyncConnection;r=mak 2013-06-26 05:45:49 -04:00
Nick Hurley
576d9bcc7b bug 809969 - send GOAWAY frame when closing spdy3 sessions. r=mcmanus 2013-06-25 10:16:27 -07:00
Catalin Iacob
6f4758d23e Bug 798914 (part 5) - Use newly introduced mozilla::MallocSizeOf instead of nsMallocSizeOfFun. r=njn.
--HG--
extra : rebase_source : fc472490dd978d165f02f77ed37f07aed6e5bb61
2013-06-23 14:03:39 +02:00
Brian Smith
c72dd4e458 Bug 759257: Remove InfallableCopyCString [sic], r=hurley 2013-06-24 16:46:08 -07:00
Ryan VanderMeulen
d5c5ff5f07 Merge m-c and inbound. 2013-06-24 14:02:59 -04:00
Benjamin Smedberg
f80b28d0a3 Bug 883420 - Add an API to set a new expireTime for an existing permission, r=ehsan sr=mounir 2013-06-24 08:51:07 -04:00
Jason Duell
a9d6a2e333 Bug 558623 - e10s HTTP: combine PHttpChannel constructor with SendAsyncOpen/SendRedirect1Begin r=jdm
--HG--
rename : netwerk/protocol/http/nsHttp.h => netwerk/protocol/http/HttpLog.h
extra : rebase_source : 80cac843f38f2237c9fd932c428e1c1fda781b50
2013-06-22 09:09:19 -07:00
Jason Duell
4fcb95e20e Bug 558623 - Split out HTTP LOG macro definition from nsHttp.h r=jdm
--HG--
rename : netwerk/protocol/http/nsHttp.h => netwerk/protocol/http/HttpLog.h
extra : rebase_source : 3295c6472c846b24d3012343cf06798abf8774f9
2013-06-22 09:01:06 -07:00
David Rajchenbach-Teller
1cebff6f78 Bug 837326 - Informing observers upon accept/reject of a third-party cookie;r=ehsan 2013-06-22 07:11:12 +02:00
Jason Duell
ca216420b6 Bug 884200 - Ensure NSS is initiated on main thread. r=honza 2013-06-21 20:33:46 -07:00
David Keeler
67c9526728 bug 700693 - OCSP stapling PSM changes r=bsmith 2013-06-17 16:45:49 -07:00
Nathan Froyd
72a9f29c5d Backout 65804eae62b1, a0b216d3be12, 68e5d9fe91fc (bug 837326) for impending bustage that would make this CLOSED TREE worse than it already is 2013-06-21 15:39:45 -04:00
David Rajchenbach-Teller
6de9b437ab Bug 837326 - Informing observers upon accept/reject of a third-party cookie;r=ehsan 2013-06-21 21:18:59 +02:00
Ed Morley
ca0201607a Backed out changeset 75fa13b20c1d (bug 837326) 2013-06-21 18:21:08 +01:00
David Rajchenbach-Teller
7b8194e587 Bug 837326 - Informing observers upon accept/reject of a third-party cookie;r=ehsan 2013-06-21 17:48:31 +02:00
Ryan VanderMeulen
5e22b58e42 Backed out changesets 448ba56d9ba4 and 8cea4b4646ef (bug 700693) for intermittent failures. 2013-06-20 19:50:13 -04:00
David Keeler
5b0d4137fd bug 700693 - OCSP stapling PSM changes r=bsmith 2013-06-17 16:45:49 -07:00
Josh Matthews
6b86896e0b Bug 883495 - Avoid releasing a scriptable DNS listener off the main thread. r=mcmanus 2013-06-20 09:18:16 +02:00
Brian O'Keefe
11bcc1cd9e 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
Phil Ringnalda
5b70eb297b Back out c50503ce8669 (bug 883495) for still leaking
CLOSED TREE
2013-06-19 20:20:52 -07:00
Josh Matthews
af14644cb6 Bug 883495 - Avoid releasing a scriptable DNS listener off the main thread. r=mcmanus 2013-06-20 02:33:57 +02:00
Josh Matthews
18d8acd4f5 Backed out changeset 5a3dc3d31890 (bug 883495) 2013-06-19 18:16:04 +02:00
Josh Matthews
2b7b41337c Bug 883495 - Avoid releasing a scriptable DNS listener off the main thread. r=mcmanus 2013-06-19 16:28:33 +02:00
Ryan VanderMeulen
6d0b75b51f Backed out changeset fb43bd87db39 (bug 883495) for mass carnage of a CLOSED TREE. 2013-06-18 13:02:40 -04:00
Josh Matthews
8a683d55a4 Bug 883495 - Avoid releasing a scriptable DNS listener off the main thread. r=mcmanus 2013-06-16 11:56:15 +01:00
Gavin Sharp
a53dcdb333 Bug 493051: avoid having addEngine select the engine by default, by adding an optional callback to let callers observe the successful addition of the engine, r=MattN
--HG--
extra : rebase_source : 1e67f4fbed4324e2d5b8d132cf07be60b3010cf9
2013-06-18 09:39:02 -04:00
Patrick McManus
fab83e7ca9 bug 881643 unhandled sync OnInputStreamReady on AsyncWait stack r=hurley 2013-06-13 12:24:49 -04:00
Nathan Froyd
0495cf2f72 Bug 883981 - correctly reflect the server's port in httpd.js; r=ted 2013-06-17 14:58:56 -04:00
Gavin Sharp
aff9b97c87 Back out 423d565f5637 (bug 493051) for xpcshell bustage 2013-06-17 16:54:06 -04:00
Ryan VanderMeulen
adb213ed89 Backed out 4 changesets (bug 497003) for intermittent OSX crashes.
Backed out changeset 43223a927976 (bug 497003)
Backed out changeset 26c1d80edf1f (bug 497003)
Backed out changeset 841ed173ba2b (bug 497003)
Backed out changeset f70770fc6dce (bug 497003)
2013-06-17 15:44:07 -04:00
Gavin Sharp
72bebb943c Bug 493051: avoid having addEngine select the engine by default, by adding an optional callback to let callers observe the successful addition of the engine, r=MattN
--HG--
extra : transplant_source : M%40%CB%E5%8F%D9RMc%BA%23%20%C7%EC%9A%84H%DB%1B%81
2013-04-17 17:51:25 -07:00
Brian Smith
7e37b3be70 Bug 832848: Removed unused site identity block tooltip logic from PSM, r=dolske
--HG--
extra : rebase_source : 1793e526272622d811e45d0f4b2f0460471f4501
2013-02-02 17:21:45 -08:00
Steve Workman
22be445ea5 Bug 497003 - Replace some QueryInterface calls in nsHttpChannel with do_QueryObject r=jduell 2013-06-14 19:34:18 -07:00
Steve Workman
ee997bb486 Bug 497003 - Adjust partial content test and revert httpd.js r=jduell 2013-06-14 19:34:17 -07:00
Julian Reschke
2b3690735e Bug 875615: re-enable RFC2047 decoding (disable bug 601933) until we have telemetry r=jduell 2013-06-14 15:52:36 -07:00
Vladimir Vukicevic
f4af325139 b=882906; remove EXTRA_DSO_LIBS; r=ted 2013-06-13 22:58:22 -04:00
Ryan VanderMeulen
4bfd3df72c Backed out 13 changesets (bug 880917) for Android and B2G test bustage on a CLOSED TREE.
Backed out changeset 71c1ce2cb0a4 (bug 880917)
Backed out changeset cd240e19560f (bug 880917)
Backed out changeset 93509a0001b5 (bug 880917)
Backed out changeset fdbba20e4647 (bug 880917)
Backed out changeset d82060172367 (bug 880917)
Backed out changeset 709f0b699489 (bug 880917)
Backed out changeset 421bdbccfa7c (bug 880917)
Backed out changeset 962c656c7452 (bug 880917)
Backed out changeset 888a5690ccdf (bug 880917)
Backed out changeset 57228f5fcd87 (bug 880917)
Backed out changeset ce8c3e14c234 (bug 880917)
Backed out changeset 08fe7b777450 (bug 880917)
Backed out changeset 5192a9233d83 (bug 880917)
2013-06-13 15:19:50 -04:00
Steve Workman
895826d5ed Bug 497003 - Support delivery of OnDataAvailable on the HTML5 parser thread r=hsivonen r=bholley r=bz 2013-06-13 10:42:48 -07:00
Steve Workman
1f8d40499c Bug 497003 - Support delivery of OnDataAvailable off the main thread r=bz r=jduell 2013-06-13 10:42:48 -07:00
Bobby Holley
8a63d76884 Bug 880917 - Convert JS_SetVersion API consumers to per-compartment versions. r=luke 2013-06-13 10:09:26 -07:00
Bobby Holley
dbe3fa03a5 Bug 880917 - Add support for "latest" as a version to evalInSandbox, and use it for sjs files. r=luke
Sandboxes always default to JSVERSION_DEFAULT in the browser. But XPCShell sets
up a ContextCallback that does JS_SetVersion(cx, JSVERSION_LATEST) on every
context that gets created, including the ephemerial Sandbox JSContexts. Since
httpd.js runs in xpcshell and evaluates SJS in a sandbox, we've (somewhat
accidentally) supported JSVERSION_LATEST in SJS, which certain SJS files have
taken advantage of. Let's continue to support it explicitly.
2013-06-13 10:09:26 -07:00
Bobby Holley
c9c12ae8ba Bug 880917 - Generalize JS_NewGlobalObject API to take CompartmentOptions. r=luke
This will be useful for versioning, as well as JIT options and all the other
stuff that eventually needs to move out of the JSContext.
2013-06-13 10:09:25 -07:00
Joey Armstrong
0c4c92488f bug 872086: move SIMPLE_PROGRAMS to moz.build (file batch #1) r=mshal 2013-06-13 12:02:02 -04:00
Ryan VanderMeulen
780105221c Bug 845190 - Revert previous attempt to fix and re-disable tests. 2013-06-11 08:12:06 -04:00
David Rajchenbach-Teller
cc42021837 Bug 845190 - Prevent nsStreamTransportService from re-initializing. r=biesi 2013-06-10 11:01:59 -04:00
Georg Koppen
6b0e491600 Bug 856978 - Make authorization headers removable if they observe "http-on-modify-request". r=mayhemer 2013-06-10 08:30:25 -04:00
Landry Breuil
add7e47f54 Bug 844430: Add the correct build defines to fix libsctp on NetBSD/OpenBSD/Dragonfly. r=jesup 2013-06-08 12:48:30 +02:00
Boris Zbarsky
7a3587f2d2 Bug 877281 part 6. Replace ${jsvalPtr} with a MutableHandle ${jsvalHandle}. r=peterv
It's a little unfortunate that we need both ${jsvalHandle} and
${jsvalRef}, but the only other option is to consistently have a
MutableHandle in this code.  If the thing we have to work with is a
Rooted, that means doing JS::MutableHandle<JS::Value>(&myRooted) as
the thing to substitute for ${jsvalHandle}.  Just using "&myRooted"
doesn't work, because things like "&myRooted.set()" or
"&myRooted.address()" fail, even if parenthesized as
"(&myRooted).set()", because &myRooted is actually a Rooted*, not a
MutableHandle.

We could go the JS::MutableHandle<JS::Value>(&myRooted) route if
desired; it would primarily uglify dictionary and sequence to-js
conversions.  With the setup in this patch, ideally it looks pretty
idiomatic except for the use of .set() instead of operator= on Rooted.
2013-06-07 22:45:46 -04:00
Mook
be1d4ceb3b Bug 877961 - PrivateBrowsingChannel: Allow SetPrivate on a channel with a load group but no load context; r=ehsan, r=jduell 2013-06-06 19:46:06 -07:00
Benjamin Smedberg
fbcb1e7196 Bug 874197 - Change nsIPermissionManager.TYPE_SESSION to also respect expiration times if they are specified. r=jdm sr=mounir 2013-06-06 15:59:32 -04:00
Benjamin Smedberg
0892e623d9 Bug 874196 - Add an API to get the specifics of a permission given a host/type: this will allow the plugin click-to-activate UI to manage permissions by the matching host and determine whether the current permission is per-session or persistent. r=jdm sr=mounir 2013-06-06 15:59:31 -04:00
Nick Hurley
04432df543 Bug 878594 - remove alternate-protocol support for spdy upgrades r=mcmanus 2013-06-06 09:10:33 -07:00
Simone Carletti
88a6b86ef0 Bug 859521 - Add AWS EC2 to PSL. r=gerv. DONTBUILD.
--HG--
extra : rebase_source : 9a4ac79ac4e03c2b85bf2f11c1c5366770bb1b65
2013-06-06 16:00:03 +01:00
Jason Duell
c07b3b58e2 Bug 879054: fix printf of status in HttpChannelParent. r=mcmanus 2013-06-04 16:32:31 -07:00
Jason Duell
c36b0246a8 Bug 870564 - Youtube video freezes after a long time r=jdm 2013-06-04 16:10:55 -07:00
Randell Jesup
30ddbf4bfc Bug 876167: avoid usrsctp library race condition on close with ABORT r=tuexen 2013-06-02 09:48:53 -04:00
Randell Jesup
77d0a8ccfc Bug 872978: process any pending stream resets on incoming resets r=tuexen 2013-06-02 09:48:17 -04:00
Eddy Bruel
d526f570e5 Bug 878000 - ProxyAutoConfig should set a stack quotum when creating a JS runtime 2013-05-31 20:20:30 -07:00
Martin Husemann
f3f836881a Bug 871555: Use memcpy and properly aligned temporary variables instead of pointer casts with unclear alignment r=mcmanus 2013-06-01 00:23:16 +02:00
Chris Peterson
a0b40933ce Bug 877503 - Add MOZ_FINAL to some Android classes to fix gcc 4.7 warnings-as-errors. blanket-r=ehsan rs=tbsaunde 2013-05-30 11:26:02 -07:00
Mark Goodwin
550d029405 Bug 815753 - Tidy up hardcoded column index mess in nsCookieService.cpp. r=jdm 2013-05-29 20:37:34 -04:00
Patrick McManus
704501cec2 bug 790388 part 6 - spdy push xpcshell test r=hurley
--HG--
extra : rebase_source : 54a3f24aa543ee96ff2e2edb9a2ee7fe52e3dcbd
2013-05-29 00:07:03 -04:00
Patrick McManus
8bce508a80 bug 790388 part 5 - xpcshell tests for spdy/3 r=hurley
--HG--
extra : rebase_source : f6ca50052918d23d410a3f110323344472a62e6e
2013-05-29 00:07:03 -04:00
Patrick McManus
e18fe0b0fc bug 790388 part 3 - spdy/3 server push r=hurley
--HG--
extra : rebase_source : 1ed60ebda0b790f0ff1578abe7a7732676b495cf
2013-05-29 00:07:03 -04:00
Patrick McManus
e4215ee002 bug 790388 part 2 - fix spdysession writesegments() return values r=hurley
--HG--
extra : rebase_source : b9e67e88a4098ed614bf1e70780bbc97045f1108
2013-05-29 00:07:02 -04:00
Patrick McManus
e1867d4cc1 bug 790388 part 1 - support multiple header blocks for spdy r=hurley
--HG--
extra : rebase_source : 7911f105de34fca3d0f4d7f5166f47ab1e31f56d
2013-05-29 00:07:02 -04:00
Patrick McManus
7ad5baa466 bug 874170 - default npn protocol should be http/1.1 r=hurley
--HG--
extra : rebase_source : 3c772fd36262f9a7bacbfc5d4d3cfe15d700973d
2013-05-28 20:09:22 -04:00
Patrick McManus
54e949897c bug 875093 - spdy flow control window calculation > 31bits r=hurley
--HG--
extra : rebase_source : ef84817a329ab86e1320eaac64b67a2859f0370f
2013-05-28 20:05:53 -04:00
Patrick McManus
d0a43e8515 bug 875760 spdy/3 credential nop implementation r=hurley
--HG--
extra : rebase_source : 44d41e9efa69f650e315ce9308f93273445f0921
2013-05-28 20:04:13 -04:00
Josh Matthews
3a7fe9a2b2 Bug 870916 - Make socket transport avoid off-main-thread usage of wrapped JS components. r=mcmanus 2013-05-28 09:48:23 -04:00
Mike Shal
5169c0a913 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
Joey Armstrong
2c39cbb922 bug 870406: move to moz.build (config batch #1) r=mshal 2013-05-24 17:21:14 -07:00
Aryeh Gregor
8b16f79037 Bug 867101 - Fix more implicit conversion to already_AddRefed; r=Ms2ger 2013-04-28 14:52:10 +03:00
Bobby Holley
f2943090bd Bug 868130 - Remove the lion's share of JSAutoRequests in gecko. r=gabor
There are still a handful that either are used with other runtimes, or that
happen very early/late in cx the lifetime of various things where it doesn't
necessarily make sense to have a cx on the stack. This should definitely ensure
that we're not doing double-duty with the nsCxPusher change, though.
2013-05-22 10:05:28 -06:00
Fabrice Desré
22954fcfa5 Bug 872100 - app.clearBrowserData appears to not clear browser data immediately sr=mounir, r=jduell,ferjm 2013-05-20 10:20:19 -07:00
Ms2ger
8c193ee6c7 Bug 868778 - Part c: Move DataChannel to WebIDL; r=mounir+jesup
--HG--
rename : content/base/public/nsIDOMDataChannel.idl => dom/webidl/DataChannel.webidl
2013-05-20 09:19:45 +02:00
Ryan VanderMeulen
91eae578bd Merge inbound to m-c. 2013-05-16 20:29:40 -04:00
Sid Stamm
5136b7c1e1 Backout changeset 000ed86d069f (bug 861117) which caused bug 871560
--HG--
extra : rebase_source : 6359c671885b93f7885ca2cabfd8da772692d548
2013-05-16 11:26:33 -07:00
Chris Sperry
6dffeb3c2b Bug 869725 - Changes to HTTP status line detection and parsing to allow AOL/Nullsoft ShoutCast headers (e.g. ICY 200 OK) [r=mcmanus] 2013-05-16 12:22:06 -07:00
Ted Mielczarek
3cfd62c3d2 bug 871712 - make MSVC PGO opt-in per-directory, and opt-in in the directories that matter. r=glandium 2013-05-16 09:33:26 -04:00
Patrick McManus
2e232b4bd1 bug 871289 [2 of 2] fix trailing whitespace in netwerk/protocol/http/* r=jduell 2013-05-16 09:30:42 -04:00
Patrick McManus
68239ec0ca bug 871289 [1 of 2] standardize netwerk/protocol/http on moz_assert r=jduell 2013-05-16 09:30:41 -04:00
Steve Workman
7be502c247 Bug 870652 - Add null ptr check in nsDNSRecord::ReportUnusable to avoid crashing r=mcmanus 2013-05-14 16:35:18 -07:00
Ryan VanderMeulen
e9ffe5f5ce Backed out changeset f8a861253c57 (bug 859521) due to bustage. 2013-05-14 12:49:26 -04:00
Simone Carletti
801403fa1b Bug 868331 - Add Heroku CloudFront to PSL. r=gerv. 2013-05-14 17:38:11 +01:00
Simone Carletti
058af8a784 Bug 859521 - Add AWS EC2 to PSL. r=gerv. 2013-05-14 17:35:44 +01:00
Joey Armstrong
26736a0ee2 bug 869143: phase2 cleanup for XPCSHELL_TEST conversion. r=mshal 2013-05-13 16:24:07 -04:00
Ed Morley
5256152aa1 Backed out changeset 496846474ed3 (bug 864774) 2013-05-13 10:05:49 +01:00
Mike Shal
954221d9c9 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
Patrick McManus
a3e52bbe38 bug 868441 Bypass Cache when lock held too long r=novotny 2013-05-12 10:01:13 -04:00
Ehsan Akhgari
79b98d1709 Bug 871179 - Fix rooting hazards in netwerk's Dashboard.cpp; r=till
--HG--
extra : rebase_source : b20df14656861f5cef10d1200580f23598632163
2013-05-12 01:09:22 -04:00
Trevor Saunders
03a46bf6e7 bug 869279 - fix mingw warnings in netwerk/ r=jduell 2013-05-06 21:52:35 -04:00
Phil Ringnalda
609e523ba7 Back out c74ce1905b96 (bug 832848) for not actually building
CLOSED TREE
2013-05-09 20:49:36 -07:00
Brian Smith
b36c5f9412 Bug 832848: Removed unused site identity block tooltip logic from PSM, r=dolske 2013-02-02 17:21:45 -08:00
Jason Duell
dae1dcdf6b Bug 870579 - IID bump for nsIWebSocketChannel r=trivial DONTBUILD 2013-05-09 17:12:40 -07:00
Brian O'Keefe
8d90859ddb Bug 862986 - Part 2a: Migrate PROGRAM from Makefile.in to moz.build. r=gps 2013-05-01 14:05:40 -04:00
Patrick McManus
0baca0cf77 bug 869100 complete token bucket a/b test r=honzab 2013-05-08 11:43:31 -04:00
Makoto Kato
eada8e34f0 Bug 800220 - Part 1. Replace PL_strlen with strlen. r=ehsan 2013-05-08 12:40:12 +09:00
Ryan VanderMeulen
e507d01d4b Merge inbound to m-c. 2013-05-07 22:10:19 -04:00
Ehsan Akhgari
4127803d46 Backed out changeset da02b1166a5c (bug 597064) because of mochitest failures on a CLOSED TREE 2013-05-07 18:33:49 -04:00
Michael Wu
0fe900a021 Bug 869260 - Remove GonkCaptureProvider, r=fabrice 2013-05-07 14:52:12 -04:00
Josh Matthews
ab8e1f633a Bug 597064 - Add timeout logic to xpcshell test runner. r=ted 2012-12-20 03:43:19 -05:00
Josh Matthews
43fe07571d Bug 865652 - Separate the logical concepts of a starting offset and the current offset for ArrayBufferInputStream. r=vlad 2013-05-07 12:46:09 -04:00
Sumedh Shekhar
87dffc32e4 Bug 804742 - EnsureStringLength doesn't work. f=Ms2ger, r=ehsan 2013-05-08 00:52:52 +09:00
Sid Stamm
e0254be427 Bug 861117 - report errors when URIs passed into nsIStrictTransportSecurityService::IsStsURI malformed. (r=bsmith)
--HG--
extra : rebase_source : 0a42dfe50219438fd5acd997e61c026d6a9cc116
2013-05-03 14:49:04 -07:00
David Zbarsky
cb3c10c385 Bug 867459: Rooting fixes for netwerk r=terrence 2013-05-03 17:49:57 -04:00
Gregory Szorc
522764dec4 Bug 863069 - Part 1: Sort lists in moz.build files; r=mshal 2013-05-03 09:54:45 -07:00
Patrick McManus
ae96e7abac bug 855185 ResetIPFamily called off socket thread r=honzab 2013-04-30 23:43:32 -04:00
Patrick McManus
97fa570e8b bug 855185 - test for thread safety of resetIPFamily() r=honzab 2013-04-30 23:43:31 -04:00
Ryan VanderMeulen
8dd4074205 Backed out changesets c7937fb5f4bb and cf8db9b6bd61 (bug 862986) for bustage.
CLOSED TREE
2013-04-30 21:09:41 -04:00
Brian O'Keefe
7422d5ac7b Bug 862986 - Part 2: Migrate PROGRAM from Makefile.in to moz.build. r=gps 2013-04-30 20:46:10 -04:00
Geoff Brown
a240001cc0 Bug 865006 - Enable more xpcshell tests on Android; r=jmaher DONTBUILD 2013-04-30 12:38:18 -06:00
Ryan VanderMeulen
b6cc74b921 Backed out changesets 64c7ba1d3d04 and 7e9d5bb4a9af (bug 862986) for test failures. 2013-04-30 10:08:38 -04:00
Brian O'Keefe
0baa2a32d6 Bug 862986 - Part 2: Migrate PROGRAM from Makefile.in to moz.build. r=gps 2013-04-30 09:08:31 -04:00
Patrick McManus
ae3029f450 bug 866867 test_spdy.js flaky with parallel connections r=hurley 2013-04-29 20:05:39 -04:00
Joey Armstrong
321d063783 bug 844655: Port XPCSHELL_TESTS to moz.build as XPCSHELL_TESTS_MANIFESTS 2013-04-29 14:49:00 -04:00
Nikhil Marathe
6c323ea826 Bug 866024 - nsWifiMonitorGonk reports correct list of access points. 2013-04-29 17:34:42 +05:30
Aryeh Gregor
f0404a303a Bug 859817 - Remove implicit conversions from raw pointer to already_AddRefed; r=Ms2ger 2013-04-22 14:15:59 +03:00
Michal Novotny
549f7cde85 Bug 852467 - nsDisableOldMaxSmartSizePrefEvent runs on the gecko main thread, blocks for long periods of time, r=honzab 2013-04-25 21:54:20 +02:00
Boris Zbarsky
73485c55dd Bug 864727 part 3. Pass a handle for the parent object to WebIDL dictionary ToObject. r=ms2ger 2013-04-25 12:29:53 -04:00
Phil Ringnalda
37a09dd732 Back out 96a806212cac (bug 865314) for apparently causing fairly frequent failures in test_spdy.js 2013-04-24 23:45:40 -07:00
Patrick McManus
2ba309ab66 bug 865314 dont restrict parallel ssl handshakes with unknown spdy state r=jduell 2013-04-24 20:27:50 -04:00
Cykesiopka
84eebaf3c9 Bug 645402 - Remove ToInteger() workarounds in mozilla-central. r=bz 2013-04-24 08:36:09 -04:00
Simone Carletti
232aa998c6 Bug 863169 - Add GitHub Pages to PSL. r=gerv. 2013-04-23 11:51:10 +01:00
Simone Carletti
f46cf28679 Bug 859234 - Add AWS Elastic Beanstalk to PSL. r=gerv. 2013-04-23 11:49:36 +01:00
Wes Kocher
7195956a13 Merge m-c to m-c 2013-04-22 19:00:15 -07:00
Wes Kocher
1310adf525 Merge the last PGO-green inbound changeset to m-c. 2013-04-22 18:47:53 -07:00
Xin Zhang
2fa2b688ad Bug 857385 - Make various JSFunctionSpec arrays const. r=waldo
--HG--
extra : rebase_source : 24141998ffad3b0e6bad98b6fc0ce3754e448d5b
2013-04-22 14:15:49 -07:00
Josh Matthews
797a6788d1 Bug 863769 - Make ArrayBufferInputStream use rooting APIs that don't rely on the JS context being valid. r=jonco,vlad 2013-04-22 19:46:40 +02:00
Hubert Figuière
1f5855d289 Bug 840612 - Part 3: refactor the Reset method. r=mayhemer 2013-04-09 20:46:25 -04:00
Ryan VanderMeulen
02425381b7 Merge m-c to inbound. 2013-04-19 07:46:11 -04:00
Josh Matthews
3fb3555b41 Bug 831107 - Part 2: Add general ArrayBuffer support to TCPSocket. r=vlad,fzzzy 2013-04-19 11:25:33 +02:00
Randell Jesup
9a0980c363 Bug 862744: Fix = vs == typo in FindFreeStream() r=tuexen 2013-04-19 07:10:29 -04:00
SimonJ
0c82d71858 bug 602814 - fix parsing of connection http response header r=mcmanus
--HG--
extra : rebase_source : 638e5d46b709e896e48bd4e9371876858e33980d
2013-04-18 09:00:00 -04:00
Randell Jesup
783b2ce156 Bug 861958: Support pre-negotiated streams greater than the currently-allocated number r=tuexen 2013-04-17 15:48:35 -04:00
Michael Tüxen
57bda6477b Bug 862744: Fix code to avoid reusing a DataChannel while it's in the process of closing r=jesup 2013-04-17 08:30:19 -04:00
Randell Jesup
94e425874b Bug 862302: Don't lose reference to queued DataChannels when they open r=mcmanus 2013-04-16 23:58:09 -04:00
Mike Shal
df7deac25b Bug 846634 - Part 2: Move EXPORTS to moz.build; r=joey 2013-04-16 15:24:43 -04:00
Michal Novotny
d73ecc7c2c Bug 829419 - Don't allow processing pending events while shutting down cache IO thread, r=jduell 2013-04-16 17:40:08 +02:00
Valentin Gosu
9b5c2c8642 Bug 843865 - Fix >> in code. r=bz 2013-04-16 08:46:03 -04:00
Jeff Walden
763718651b Bug 858677 - Fix up code not built by SpiderMonkey to use the newly-changed deletion signatures. r=bholley, r=billm 2013-04-05 21:22:55 -07:00
Jason Duell
f56bb56e9c Backed out changeset bfd7c7290cab (bug 851214) for bad comment 2013-04-15 13:14:20 -07:00
Jason Duell
d9a1cad094 Bug 851214 - Allow OOP mozbrowser w/o enclosing app r?honza 2013-03-18 10:51:00 -07:00
Patrick McManus
7acac25401 bug 819734 - Token Bucket for Network Requests [a/b test] r=honzab 2013-04-15 09:41:27 -04:00
Patrick McManus
3cdb8b8d5f bug 819734 - Token Bucket for Network Bursts part 2/2 [windows timers] r=honzab 2013-04-15 09:40:53 -04:00
Patrick McManus
2793bc2a0e bug 819734 - Token Bucket for Network Bursts part 1/2 [base] r=honzab 2013-04-15 08:50:35 -04:00
Valentin Gosu
963496b717 Bug 843865 - Implement Networking Dashboard using webidl. r=bz 2013-04-14 21:32:06 -04:00
Josh Matthews
648824df2a Bug 850252 - Remove Off-Main-Thread XPCWrappedJS refcounting from nsHttpConnection. r=mcmanus 2013-03-12 09:58:00 -04:00
Randell Jesup
1a1735d3f8 Bug 859179: Support large strings by fragmentation r=tuexen 2013-04-12 10:08:49 -04:00
Brian Smith
7807ef4346 Bug 733642: Allow the user to enable any version of TLS that libssl supports, maintaining our current defaults, r=dolske
--HG--
extra : rebase_source : 3484236a9d357b70a88387e0f27d3757db79bd4b
2013-04-11 11:02:51 -07:00
Patrick McManus
7ef2c9f3dd bug 817533 - failed system proxy lookups should not fallback to manual configs r=jduell
--HG--
extra : rebase_source : 9970a98e2f2db96731d85759e251f3b68198ae81
2013-04-10 15:48:17 -04:00
Mike Hommey
8aca99fe1a Bug 854105 - Avoid gcc 4.7 complaining about array out of bounds in nsDiskCacheMap::WriteDataCacheBlocks. r=michal 2013-04-11 09:32:39 +02:00
Mike de Boer
1eec33d031 Bug 738818 part 1: replace originalDefaultEngine with defaultEngine and make defaultEngine a settable. r=gavin 2013-04-09 17:04:22 -07:00
Phil Ringnalda
b5220914bd Back out ec6dd0cc8053:3c55e92d87a6 (bug 738818) for being on top of bustage, and b50153f9e011 (bug 819493) for bustage
CLOSED TREE
2013-04-09 21:14:56 -07:00
Randell Jesup
af0a389975 Bug 846137: Don't call PR_Close() off STS thread r=mcmanus,smaug 2013-04-09 21:45:46 -04:00
Mike de Boer
019c7db2a8 Bug 738818 part 1: replace originalDefaultEngine with defaultEngine and make defaultEngine a settable. r=gavin 2013-04-09 17:04:22 -07:00
Honza Bambas
b3cd17f342 Bug 842611 - Don't let nsOfflineCacheDevice::Init() create mozStorageService on non-main thread, r=michal 2013-04-10 02:21:07 +02:00
Kyle Huey
34dd43dfaf Back out Bug 846137 for burning this CLOSED TREE. 2013-04-09 16:26:43 -07:00
Randell Jesup
89210a5174 Bug 846137: Don't call PR_Close() off STS thread r=mcmanus 2013-04-09 18:43:07 -04:00
Patrick McManus
bd916210f8 bug 857906 progress indicator spinning on multipart motion jpeg r=duell sr=bz
--HG--
extra : rebase_source : 6b3beea6f6bb91e21c37e6dd01e5c6445317f994
2013-04-09 13:38:48 -04:00
Hubert Figuière
badb4e497a Bug 840612 - Part 1: Don't close Marionette and debugger server socket when going offline. r=mdas,past,mcmanus f=jduell 2013-03-26 21:22:40 -04:00
Simon Montagu
26d038858d Exclude U+30FB KATAKANA MIDDLE DOT from the non-recommended characters that force IDN labels to be displayed as punycode. Bug 857490, r=jfkthame 2013-04-09 05:47:03 -07:00
Michael Tüxen
63df3b2fce Bug 857095: Fix SCTP build warnings (remove unused code) r=jesup 2013-04-09 03:46:32 -04:00
Michael Tüxen
d21c9a9851 Bug 858691: Cleanup of DataChannel OpenRequest Message r=jesup 2013-04-09 00:55:16 -04:00
Michael Tüxen
2199df63cc Bug 858685: Fix byte order issue in DataChannel open message r=jesup 2013-04-09 00:51:04 -04:00
Ralph Giles
e1fe5aed01 Bug 857022 - Remove MOZ_MEDIA build-time define. r=ted
We don't test with MOZ_MEDIA=0 so that configuration no longer
works. It's better to drop the switch altogether and enable
this code unconditionally. Per-codec and -feature configure
and runtime options remain available.
2013-04-04 14:09:00 -07:00
aceman
839310031c Bug 856238 - Remove unused includes of the obsolete nsISupportsArray and nsIEnumerator. r=Neil, r=bsmedberg 2013-04-08 14:35:31 -04:00
Patrick McManus
29a49dbb09 bug 857291 - fix 807678 regression of DNS::GetCanonicalName r=josh 2013-04-08 12:02:41 -04:00
Ehsan Akhgari
b0d7171a54 Bug 856455 - Make nsCOMArray::SetCapacity return void; r=bsmedberg
--HG--
extra : rebase_source : 38cdef904f9b7fc33bd3f41bd19b1778dfbd7990
2013-03-31 16:06:18 -04:00
Simon Montagu
8e35c82d4a Exclude U+30FB KATAKANA MIDDLE DOT from the non-recommended characters that force IDN labels to be displayed as punycode. Bug 857490, r=jfkthame 2013-04-08 01:36:54 -07:00
Simon Montagu
1c35ddee88 Disable the check for mixed Simplified and Traditional Chinese characters when determining whether to display IDN labels as unicode or punycode. Bug 857481, r=honzab 2013-04-08 01:36:52 -07:00
Ryan VanderMeulen
3cc9a191cb Merge m-c to inbound. 2013-04-05 17:01:53 -04:00
Ryan VanderMeulen
c718d43ad3 Merge the last PGO-green inbound changeset to m-c. 2013-04-05 16:13:05 -04:00
Patrick McManus
23b9eb4587 bug 850968 - backout cache experiment for causing 858588 r=backout 2013-04-05 15:50:31 -04:00
Ryan VanderMeulen
39839490f9 Backed out changeset 5b710d7fe073 (bug 850968) to see if it fixes bug 858588 on a CLOSED TREE. 2013-04-05 13:33:24 -04:00
Jason Duell
c9c0f8d58c Bug 855906 - Convert nsIWebsocketChannel pingInterval to seconds r=mcmanus 2013-04-05 13:52:12 -07:00
Ms2ger
77b7525264 Bug 856973 - Outparamdel NS_New{In,Out}putStreamReadyEvent; r=ehsan 2013-04-04 09:05:18 +02:00
Patrick McManus
ae63139806 bug 850968 cache effectiveness telemetry - throttle up r=taras 2013-04-03 17:26:35 -04:00
Simone Carletti
3ea744b422 Bug 857497 - reorder private part of PSL into alphabetical order by company. r=gerv.
--HG--
extra : rebase_source : 9906cf4865a2113b127893bdd707de36a192f4c4
2013-04-04 20:34:53 +01:00
Steve Workman
1e0da4f45e Bug 808402 - Make call to nsIPrompt::Alert from nsFtpState::StopProcessing async r=jduell 2013-04-03 10:48:22 -07:00
Aaron Klotz
62c87cf91b Bug 810454: Replaces A/B test for cookie db readahead with always-enabled readahead. r=ehsan
--HG--
extra : rebase_source : 0ac433d97270b98a0d89c7eb68bdd3b9fa149e71
2013-04-02 20:44:08 -06:00
Gavin Sharp
decd2dd5c1 Bug 851586, r=bz
--HG--
extra : rebase_source : 4144764238b0f38f1457358b1c9f61bc4d347424
2013-03-19 12:23:43 +01:00
Ehsan Akhgari
3e4289068c Bug 579517 follow-up: Remove NSPR types that crept in 2013-04-02 20:59:27 -04:00
Kyle Machulis
72a717a860 Bug 855465 - Add emacs python mode comments to moz.build files; r=gps 2013-04-01 11:36:59 -07:00
Randell Jesup
e47aedf513 Bug 855623: Set even/odd streams via DTLS role, change Connect threading, defer connect until DTLS is connected r=ekr 2013-03-31 21:09:26 -04:00
Randell Jesup
7ad683d382 Bug 855623: Update (interdiffs) in response to review r=tuexen,ehugg 2013-03-31 21:09:26 -04:00
Randell Jesup
8f6d00dedd Bug 855623: Queue createDataChannel() calls made before onconnection and process later r=tuexen,ehugg 2013-03-31 21:09:26 -04:00
Randell Jesup
8472648180 Bug 855623: Add 'protocol' field, and support external negotiation r=tuexen,ehugg 2013-03-31 21:09:26 -04:00
Randell Jesup
d9788ab666 Bug 855623: Queue createDataChannel() calls made before onconnection and process later r=tuexen,ehugg 2013-03-31 21:09:25 -04:00
Randell Jesup
a401fa74bc Bug 855623: Update DataChannel protocol to be declarative vs 3-way handshake (per IETF) r=tuexen,ehugg 2013-03-31 21:09:25 -04:00
Randell Jesup
8de31476da Bug 855620: Re-merge changes to SCTP library update r=tuexen 2013-03-31 21:09:25 -04:00
Randell Jesup
eb18bd220a Bug 855620: Update SCTP library to rev 8441 rs=me r=tuexen 2013-03-31 21:09:25 -04:00
Randell Jesup
82ad486abe Bug 841126: Update DataChannels to use new stack option to ignore port numbers over DTLS links r=jesup 2013-03-31 21:09:24 -04:00
Ethan Hugg
cf0f34871f Bug 837035 - Support DataChannels with SDP Negotiation r=jesup,r=ehugg 2013-02-28 13:17:42 -08:00
Kyle Machulis
43628a7867 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
334c0800cf 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
Ryan VanderMeulen
48f475a655 Backed out changeset af6a5d1a3097 (bug 837035) for reanimating the most annoying leak of recent memory on a CLOSED TREE. r=YUNOLETITDIE? 2013-03-29 15:58:50 -04:00
Ethan Hugg
8d5867d116 Bug 837035 - Support DataChannels with SDP Negotiation r=jesup 2013-02-28 13:17:42 -08:00
Simone Carletti
79cbece21c Bug 853810 - Add .POST to PSL. r=gerv. 2013-03-29 16:19:05 +00:00
Simone Carletti
450f853e02 Bug 853805 - Add .CW to PSL. r=gerv. 2013-03-29 14:44:17 +00:00
Jason Duell
122f1fecac Bug 849364 - Provide per-websocket way to enable keepalive pings. r=mcmanus 2013-03-28 15:52:16 -07:00
Honza Bambas
ff6f628857 Bug 729182 - Implement visual event tracer, fix bustage in nsHttpChannel.cpp when tracer build enabled, r=bustage CLOSED TREE 2013-03-28 19:18:09 +01:00
Honza Bambas
b750ba79b2 Bug 729182 - Implement visual event tracer, fix bustage in nsHttpChannel.cpp, r=bustage 2013-03-28 18:57:53 +01:00
Honza Bambas
4e13d0a06a Bug 729182 - Implement visual event tracer, part1 - instrumentation, r=mcmanus,bz,ehsan,bsmedberg,michal 2013-03-28 18:38:04 +01:00
Simone Carletti
cecd557453 Bug 849816 - Add nyc.mn to PSL. r=gerv. 2013-03-28 17:11:14 +00:00
Simone Carletti
ffcef57ab5 Bug 854388 - Add AWS CloudFront to PSL. r=gerv. 2013-03-28 17:10:22 +00:00
Simone Carletti
2a259d3aec Bug 854463 - Add AWS S3 to PSL. r=gerv. 2013-03-28 17:09:36 +00:00
Simone Carletti
acdaacc052 Bug 855715 - Add AWS ELB to PSL. r=gerv. 2013-03-28 17:08:06 +00:00
Tanvi Vyas
7dc8a68acc Bug 836951 - Add mDocShell to nsSecureBrowserUIImpl. Traverse up to the root doc shell. r=bsmith,smaug 2013-03-27 22:12:03 -07:00
Randell Jesup
5a4f52a18b Bug 843695: bustage fix rs=me on a CLOSED TREE 2013-03-27 20:23:37 -04:00
Randell Jesup
8c73bc28bb Bug 843695: Make some DataChannels assertions fatal in opt/release r=derf,r=ted 2013-03-27 19:46:50 -04:00
Randell Jesup
c08b8fedd3 Bug 842126: Avoid deadlock if we can't send an Open message r=mcmanus 2013-03-27 19:46:48 -04:00
Shelly Lin
7ac0e7f05f Bug 847809 - Add audio/amr to the supported decode type, but disable it if this AMR is loaded from Web pages. r=roc 2013-03-22 10:56:22 +08:00
Ryan VanderMeulen
bb3c171c25 Merge m-c to inbound. 2013-03-27 07:27:36 -04:00
Gregory Szorc
946fdeb841 Merge mozilla-central into services-central 2013-03-26 22:22:33 -07:00
Randell Jesup
96826d9b08 Bug 848946: In shutdown, don't wait for DataChannel closes to go to peer and back r=mcmanus 2013-03-25 18:33:32 -04:00
Phil Ringnalda
0983dd84b6 Back out ee27d1d8b302 (bug 836951) for depending on a patch that's being backed out
CLOSED TREE
2013-03-26 20:18:30 -07:00
Hubert Figuière
8dd4e3ff13 Backout 96f2990b1124 (bug 840612) due to orange on Mn. CLOSED TREE 2013-03-26 21:07:50 -04:00
Tanvi Vyas
eb0c64e93d Bug 836951 - Add mDocShell to nsSecureBrowserUIImpl. Traverse up to the root doc shell. r=bsmith,smaug 2013-03-26 16:37:46 -07:00
Richard Newman
530e2fdba3 Bug 841554 - Part 1: extend nsISearchEngine to include identifier. r=gavin 2013-03-25 10:53:40 -04:00
Jonathan Kew
5e480b00b4 bug 419588 followup - add missing condition in the media fragment parsing loop. r=seth 2013-03-25 20:24:16 +00:00
Wes Johnston
4faa56943f Bug 419588 - Add support for a resolution media fragment. r=seth 2013-03-22 16:12:40 -07:00
Hubert Figuière
7f9fbda32f Bug 840612 - Don't close Marionette and debugger server socket when going offline. r=mdas,past,mcmanus f=jduell 2013-02-28 15:39:38 -05:00
Benoit Girard
042e2c83ad Bug 851611 - Part 3: Rename headers. r=jrmuizel
--HG--
rename : tools/profiler/sampler.h => tools/profiler/GeckoProfiler.h
rename : tools/profiler/sps_sampler.h => tools/profiler/GeckoProfilerImpl.h
extra : rebase_source : 6ea7c660764a4390cdd8dd91561fff1d7bad6035
2013-03-18 15:25:50 +01:00
Benoit Girard
c47f308258 Bug 851611 - Part 2: Update profiler calls. r=jrmuizel
--HG--
extra : rebase_source : f76accc3d3dd86c75cb3e9750734f23ec9c29941
2013-03-16 00:47:02 -04:00
David Zbarsky
46284ae633 Bug 847007: Remove nsIContent includes r=Ms2ger 2013-03-21 20:05:20 -04:00
Mike Shal
e3efc3a646 Bug 852534 - Remove GRE_MODULE from Makefile.in; r=gps 2013-03-21 08:41:00 -07:00
Ryan VanderMeulen
3c8d5850f4 Backed out changeset 46519785800d (bug 847809) for B2G bustage. 2013-03-21 10:41:07 -04:00
Shelly Lin
2e52ed411c Bug 847809 - Add audio/amr to the supported decode type of OMX, but disable it if this AMR is loaded from Web pages. r=roc 2013-03-18 11:33:32 +08:00
Monica Chew
33efef92e8 Bug 853037 - Update nsIBackgroundFileSaver uuid. r=khuey 2013-03-20 15:42:51 -04:00
Boris Zbarsky
618492fbf1 Bug 848840. Sniff the first 1024 bytes, not the first 512, for charsets, since <meta> can be anywhere in the first 1024 bytes. r=annevk 2013-03-26 11:31:54 -04:00
Patrick McManus
984c265b43 bug 767742 - close spdy sessions under total connection pressure r=honzab
--HG--
extra : rebase_source : 5fd4d2b73cf5cecfa7862d0e5bfb1354cae4797a
2013-03-19 21:27:25 -04:00
Gregory Szorc
89e86f9b21 Bug 844654 - Part 3: Remove now empty Makefile.in files; rs=khuey
--HG--
extra : rebase_source : 8de9c7f68a953e574dda22f8c14c2b2ca60444f9
2013-03-19 18:49:07 -07:00
Mike Shal
7ecea60097 Bug 844654 - Part 2: Move MODULE to moz.build; rs=gps 2013-03-19 11:47:00 -07:00
Patrick McManus
0f84586907 bug 850968 - http cache effectiveness experiment r=hurley 2013-03-14 17:10:11 -04:00
Bobby Holley
c637abff39 Bug 850247 - Move nsRequestObserverProxy to nsMainThreadPtr{Holder,Handle}. r=mcmanus 2013-03-19 09:04:57 -07:00
Bobby Holley
b732278733 Bug 850247 - Make nsRequestObserverProxy hold onto its context. r=mcmanus
Both the consumers just do this manually. The context here is sometimes an
XPCWrappedJS, so passing it around with nsCOMPtrs off-main-thread can't
happen anymore.

We add assertions in OnStartRequest/OnStopRequest to catch any consumers
that might try to change contexts midstream.
2013-03-19 09:04:57 -07:00
Bobby Holley
5ea98ec614 Bug 850247 - Make nsRequestObserverProxy proxy events to the main thread only. r=mcmanus
I'm doing this so that I can safely make this class use nsMainThreadPtr{Handle,Holder}.
There's no theoretical reason why we couldn't support other threads here, but it
would mean implementing that functionality in the PtrHolders, renaming them, and
weakening their assertions/invariants. AFAICT the consumers here don't actually have
a reason to proxy events anywhere but the main thread, so I'm just going to do this
rather than writing code to support something that we don't do (and thus can't test).
2013-03-19 09:04:57 -07:00
Gabriele Svelto
2648b6a9ce Bug 850637 - Make nsIOService properly pick-up user-specified network.buffer.cache.* preferences. r=honzab 2013-03-14 16:05:54 +01:00
Bobby Holley
a3fa501952 Bug 850246 - Remove Off-Main-Thread XPCWrappedJS refcounting from ServerSocketListenerProxy. r=mcmanus 2013-03-18 20:39:54 -07:00
Bobby Holley
dd915d85dc Bug 850245 - Remove Off-Main-Thread XPCWrappedJS refcounting from DNSListenerProxy. r=mcmanus 2013-03-18 20:39:53 -07:00
Ed Morley
ab0833645c Backed out changeset c75481a07302 (bug 851611) 2013-03-18 14:10:35 +00:00
Ed Morley
3091d3e2b6 Backed out changeset d195190adc48 (bug 851611)
--HG--
rename : tools/profiler/GeckoProfiler.h => tools/profiler/sampler.h
rename : tools/profiler/GeckoProfilerImpl.h => tools/profiler/sps_sampler.h
2013-03-18 14:10:30 +00:00
Benoit Girard
b03f14270d Bug 851611 - Part 3: Rename headers. r=jrmuizel
--HG--
rename : tools/profiler/sampler.h => tools/profiler/GeckoProfiler.h
rename : tools/profiler/sps_sampler.h => tools/profiler/GeckoProfilerImpl.h
extra : rebase_source : 552fe1d3ff61d15b264aaf86f7c8cb4f4eff69d1
2013-03-18 14:41:02 +01:00
Benoit Girard
919018414b Bug 851611 - Part 2: Update profiler calls. r=jrmuizel
--HG--
extra : rebase_source : 3032aaf7e50cdf9c350da688ec34e50a695fc7ca
2013-03-16 00:47:02 -04:00
Irving Reid
a284520abb Bug 768482: Add URI of resource to "file not found" exception in asyncFetch(). r=bz 2013-03-18 07:29:31 -04:00
Ms2ger
93257af4d7 Merge m-c to m-i. 2013-03-17 13:22:37 +01:00
Ms2ger
51cced7786 Bug 845374 - Part s: Stop including nsTArray.h in nsContentUtils.h; r=khuey 2013-03-17 08:55:16 +01:00