Wes Kocher
9c30d6953d
Backed out changeset adf95d1cd0aa (bug 1173934) for fetch-frame-resource.https.html WPT orange and test_synthesized_response.js S4 orange CLOSED TREE
2015-07-10 15:59:01 -07:00
Ben Kelly
6a200d95d9
Bug 1173934 Show a message if a docshell fails to load due to SW intercept failure. r=ehsan r=jdm
2015-07-10 14:28:32 -07:00
Christoph Kerschbaumer
2a74f97730
Bug 1139297 - Implement CSP upgrade-insecure-requests directive - loadinfo changes (r=sicking,sworkman)
2015-07-10 13:57:55 -07:00
Randell Jesup
37ad9bc8b6
Bug 1155059: Patch 1&2 - Convert Dispatch() and friends to already_AddRefed<> r=froydnj
...
Modify Dispatch IDL and code to deal with MSVC issues with overloaded templates r=froydnj
2015-07-09 23:21:46 -04:00
Julian Seward
be511c244c
Bug 1180195 - Uninitialised value use in Predictor::SpaceCleaner::OnMetaDataElement. r=hurley@todesschaf.org.
2015-07-09 00:18:54 +02:00
Dragana Damjanovic
7f67cdd44d
Bug 1152046 - add telemetry for time spent in connect/close. r=mayhemer
2015-07-07 11:13:00 +02:00
Dragana Damjanovic
c7fc0a288e
Bug 905127 - Part 2 - remove unnecessary nsNetUtil.h includes r=jduell
2015-07-06 07:55:00 +02:00
Emanuel Hoogeveen
31c0c961cd
Bug 905127 - Part 1 - Make some functions from nsNetUtil not inline. r=jduell
2015-07-07 04:17:00 +02:00
Dragana Damjanovic
80a5fa9c3e
Bug 905127 - Make some functions from nsNetUtil not inline. r=jduell
2015-05-20 04:48:00 +02:00
Juan Gomez
21d73728f3
Bug 1171931 - Refactor duplicated code using XRE_IsParent/ContentProcess. r=froydnj
2015-07-03 18:29:00 -07:00
Michael Layzell
c44c2cadd0
Bug 1170200 - Part 1: Change the API for nsIPermissionManager::Remove() to accept a URI instead of a string; r=ehsan
2015-07-03 17:12:17 -04:00
Ehsan Akhgari
c6abaf9f02
Backout bug 1170200 because of test failures on a CLOSED TREE
2015-07-03 16:43:47 -04:00
Michael Layzell
eb908c6aa5
Bug 1170200 - Part 1: Change the API for nsIPermissionManager::Remove() to accept a URI instead of a string; r=ehsan
2015-07-03 14:17:11 -04:00
Valentin Gosu
3a7fa0b6db
Bug 1048131 - Make some network events trigger a captive portal recheck r=mcmanus
2014-10-14 00:35:51 +03:00
Valentin Gosu
44bbf8da8c
Bug 1048131 - Implement CaptivePortalService using nsICaptivePortalDetector r=mcmanus
2014-10-14 00:34:03 +03:00
Carsten "Tomcat" Book
632b372728
Backed out changeset ddd6b2e3aead (bug 1048131)
2015-07-03 14:26:03 +02:00
Carsten "Tomcat" Book
92c4eafbda
Backed out changeset 49f72333b407 (bug 1048131)
2015-07-03 14:25:56 +02:00
Valentin Gosu
877227f9de
Bug 1048131 - Make some network events trigger a captive portal recheck r=mcmanus
2014-10-14 00:35:51 +03:00
Valentin Gosu
18bc502322
Bug 1048131 - Implement CaptivePortalService using nsICaptivePortalDetector r=mcmanus
2014-10-14 00:34:03 +03:00
Franziskus Kiefer
a71ec1e171
Bug 1166910 - Referrer attribute for img tag. r=ckerschb, r=hsivonen, r=bz
2015-06-05 15:25:24 -07:00
Dragana Damjanovic
bf311c8448
Bug 1177848 - Add telemetry to measure ipv6 miss and hits. r=mcmanus
2015-07-01 13:51:00 +02:00
Dragana Damjanovic
9ff1155ef3
Bug 1170197 - If a channel is suspended in http-on-modify-request, it should not send any trafic untill resumed. r=mayhemer
2015-06-18 10:57:00 -04:00
Carsten "Tomcat" Book
d4735903b0
Backed out changeset f5f3827ffcf1 (bug 1166910) for bustage
2015-07-01 08:19:28 +02:00
Franziskus Kiefer
381fbf5475
Bug 1166910 - referrer attribute for img tag. r=hsivonen
2015-06-05 15:25:24 -07:00
Eric Rahm
65b068e988
Bug 1177541 - Remove warning if file is not found during deferred open. r=mcmanus
...
When doing a deferred open we should not emit a warning if the file is not
found. The proper return code is still returned.
2015-06-30 09:33:37 -07:00
Ryan VanderMeulen
55b2086097
Backed out changeset 8b4e4083639e (bug 1171931) for B2G debug emulator bustage.
2015-06-25 19:48:42 -04:00
Juan Gomez
98461fc4a4
Bug 1171931 - Refactor duplicated code using XRE_IsParent/ContentProcess. r=froydnj
2015-06-24 14:11:00 -04:00
Ehsan Akhgari
29eec391b3
Bug 1175480 - Expose the external content policy type from the load info objects; r=smaug
...
Consumers of this type need to deal with the external content policy
types. One example is HttpObserverManager.runChannelListener in
WebRequest.jsm.
2015-06-24 08:52:45 -07:00
Nicholas Hurley
9aa1575b2e
Bug 959752 - Make the network predictor work under e10s. r=mcmanus
2015-06-18 11:23:00 +02:00
Christoph Kerschbaumer
49f2bed566
Bug 1175352 - Refactor LoadInfo arguments to be more self contained (r=bent)
2015-06-18 15:37:20 -07:00
Andrea Marchesini
5acececf92
Bug 1170794 - Improve the length check of the input in nsUnicode*::GetMaxLength, r=dveditz
2015-06-17 12:21:39 +01:00
Nicholas Nethercote
c2df231328
Bug 1174625 - Overhaul PLDHashTable's iterator. r=froydnj.
...
This change splits PLDHashTable::Iterator::NextEntry() into two separate
functions, which allow you to get the current element and advance the iterator
separately, which means you can use a for-loop to iterate instead of a
while-loop.
As part of this change, the internals of PLDHashTable::Iterator were
significantly changed and simplified (and modelled after js::HashTable's
equivalent code). It's no longer duplicating code from PL_DHashTableEnumerator.
The chaos mode code was a casualty of this, but given how unreliable that code
has proven to be (see bug 1173212, bug 1174046) this is for the best. (We can
reimplement chaos mode once PLDHashTable::Iterator is back on more solid
footing again, if we think it's important.)
All these changes will make it much easier to add an alternative Iterator that
removes elements, which was turning out to be difficult with the prior code.
In order to make the for-loop header usually fit on a single line, I
deliberately renamed a bunch of things to have shorter names.
In summary, you used to write this:
PLDHashTable::Iterator iter(&table);
while (iter.HasMoreEntries()) {
auto entry = static_cast<FooEntry*>(iter.NextEntry());
// ... do stuff with |entry| ...
}
// iter's scope extends beyond here
and now you write this:
for (auto iter = table.Iter(); !iter.Done(); iter.Next()) {
auto entry = static_cast<FooEntry*>(iter.Get());
// ... do stuff with |entry| ...
}
// iter's scope doesn't reach here
2015-06-11 21:19:53 -07:00
Ryan VanderMeulen
36854cb900
Backed out changeset 068df0223a6c (bug 1125961) for e10s crashes.
...
CLOSED TREE
2015-06-15 15:27:53 -04:00
Josh Matthews
c630379743
Bug 1125961 - Allow sending null PBrowser actors when there's a triggering principal which can be used for security checks; r=dragana
2015-06-15 14:35:06 -04:00
Ted Mielczarek
673b54b136
bug 1170582 - Fix nsSocketTransport on iOS. r=mayhemer
2015-05-06 07:51:51 -04:00
Eric Rahm
91a52e1515
Bug 1171583 - Remove mutable warning from |nsSimpleURI::SetUserPass|. r=bz
2015-06-11 18:32:03 -07:00
Nicholas Nethercote
a2918dedd5
Bug 1172789 (part 3) - Remove PL_DHashTableEnumerate() uses from nsLoadGroup. r=michal.
...
This change also factors out some duplicated code.
2015-06-10 13:07:40 -07:00
Nicholas Nethercote
04ffb1b067
Bug 1172789 (part 2) - Remove PL_DHashTableEnumerate() uses from nsLoadGroup. r=michal.
2015-06-10 13:07:40 -07:00
Nicholas Nethercote
40538a51ed
Bug 1172789 (part 1) - Remove PL_DHashTableEnumerate() uses from nsLoadGroup. r=michal.
2015-06-10 13:07:40 -07:00
Wes Kocher
45aceb23fe
Merge m-c to inbound, a=merge CLOSED TREE
2015-06-10 18:38:28 -07:00
Wes Kocher
a557d0fae7
Merge inbound to central, a=merge
2015-06-10 18:29:39 -07:00
Eric Rahm
7b1380739b
Bug 1171716 - Part 2: Use NS_ReleaseOnMainThread in nsBaseChannel. r=froydnj
2015-06-10 08:33:28 -07:00
Birunthan Mohanathas
7e88cdb307
Bug 1172584 - Avoid coping FallibleTArray in SendRequestRunnable constructor. r=dragana
2015-06-08 10:52:14 -07:00
Bill McCloskey
f2a5afc22a
Bug 1163861 - Pass window IDs in nsILoadInfo (r=ckerschb)
2015-06-09 21:04:50 -07:00
Wes Kocher
4517da5efb
Backed out 5 changesets (bug 1171716) for android bustage
...
Backed out changeset 4986f8464f9c (bug 1171716)
Backed out changeset bc8405b07d10 (bug 1171716)
Backed out changeset 10e18e494630 (bug 1171716)
Backed out changeset be499a3cae5d (bug 1171716)
Backed out changeset f75717d3eba0 (bug 1171716)
2015-06-09 18:48:37 -07:00
Eric Rahm
51f5ebf26e
Bug 1171716 - Part 2: Use NS_ReleaseOnMainThread in nsBaseChannel. r=froydnj
2015-06-09 18:25:44 -07:00
Birunthan Mohanathas
7c2ce9d8f9
Bug 968520 - Add mozilla::fallible to more FallibleTArray::InsertElementsAt calls. r=froydnj
2015-06-09 17:27:35 -07:00
Carsten "Tomcat" Book
8bd8e55f0c
Merge mozilla-central to fx-team
2015-06-10 15:25:21 +02:00
Florian Quèze
42133a901c
Bug 1164159 - Stop using a wrappedJSObject hack to access nsIBrowserSearchService.getDefaultEngineInfo, r=markh.
2015-06-10 11:18:08 +02:00
Eric Rahm
29f00ac208
Bug 1165515 - Part 13-2: Replace usage of PRLogModuleLevel and PR_LOG_*. rs=froydnj
...
This is straightforward mapping of PR_LOG levels to their LogLevel
counterparts:
PR_LOG_ERROR -> LogLevel::Error
PR_LOG_WARNING -> LogLevel::Warning
PR_LOG_WARN -> LogLevel::Warning
PR_LOG_INFO -> LogLevel::Info
PR_LOG_DEBUG -> LogLevel::Debug
PR_LOG_NOTICE -> LogLevel::Debug
PR_LOG_VERBOSE -> LogLevel::Verbose
Instances of PRLogModuleLevel were mapped to a fully qualified
mozilla::LogLevel, instances of PR_LOG levels in #defines were mapped to a
fully qualified mozilla::LogLevel::* level, and all other instances were
mapped to us a shorter format of LogLevel::*.
Bustage for usage of the non-fully qualified LogLevel were fixed by adding
|using mozilla::LogLevel;| where appropriate.
2015-06-03 15:25:57 -07:00