Commit Graph

51311 Commits

Author SHA1 Message Date
Brindusan Cristian
f8087305eb Merge inbound to mozilla-central. a=merge 2018-10-02 00:55:00 +03:00
Markus Stange
3965dd7110 Bug 1457481 - Add nsIProfiler.GetSymbolTable and a profiler/rust-helper crate which implements it for ELF binaries. r=njn,jrmuizel
r?njn for the profiler parts
r?jrmuizel for the ELF parsing parts

Depends on D7020

Differential Revision: https://phabricator.services.mozilla.com/D7021

--HG--
extra : moz-landing-system : lando
2018-10-01 20:16:07 +00:00
Markus Stange
2fe64a6096 Bug 1457481 - Add a MOZ_GECKO_PROFILER_PARSE_ELF define that's only true on Android. r=ted
This will be used to conditionally compile the rust code for ELF binary parsing,
which will be used by the profiler to dump symbols from system libraries on
Android.

Ideally I'd like to make this only apply to Nightly + Beta configurations, and
not to Release, but there doesn't seem to be an easy way to differentiate
between Beta and Release and doing so might be frowned upon. So now it's going
to be built on all channels on Android, even Release, even though developers
won't be profiling Release channel builds much, and the extra code size isn't
all that valuable for our users.

We definitely need this code to be included on the Beta channel, though, because
Firefox Focus Nightly uses GeckoView from the Beta channel, and we want to get
good profiling information from Focus.

Differential Revision: https://phabricator.services.mozilla.com/D7020

--HG--
extra : moz-landing-system : lando
2018-10-01 20:15:08 +00:00
Brian Grinstead
7bbf81a3cb Bug 1481949 - Use querySelectorAll instead of a treeWalker for finding radios underneath a radiogroup;r=timdream
This is faster. It does drop support for skipping non-XUL-namespaced radiogroup
tags, but we don't have or plan to have HTML namespaced radiogroups in the same
document as a XUL-namespaced radiogroup.

Differential Revision: https://phabricator.services.mozilla.com/D7255

--HG--
extra : moz-landing-system : lando
2018-10-01 20:35:35 +00:00
Brian Grinstead
27c32c10cf Bug 1481949 - Migrate <radiogroup> to a Custom Element;r=timdream
Differential Revision: https://phabricator.services.mozilla.com/D6326

--HG--
rename : toolkit/content/widgets/radio.xml => toolkit/content/widgets/radio.js
extra : moz-landing-system : lando
2018-10-01 18:01:02 +00:00
Brian Grinstead
574c7d7a6d Bug 1481949 - Don't load Custom Element script files for dummy.xul windows;r=kmag
They are unnecessary for most every element, and we load multiple dummy.xul
documents even in clean profiles.

Differential Revision: https://phabricator.services.mozilla.com/D7112

--HG--
extra : moz-landing-system : lando
2018-10-01 18:01:00 +00:00
Nathan Froyd
d8685e6b76 Bug 1491419 - move --enable-reflow-perf to moz.configure; r=nalexander 2018-10-01 14:51:27 -04:00
Nathan Froyd
b0effdaae3 Bug 1491419 - move --enable-tasktracer to moz.configure; r=nalexander 2018-10-01 14:51:27 -04:00
Nathan Froyd
cf4c48d851 Bug 1491419 - move --enable-hardware-aec-ns to moz.configure; r=nalexander 2018-10-01 14:51:27 -04:00
Nathan Froyd
2048436656 Bug 1491419 - move --enable-raw to moz.configure; r=nalexander 2018-10-01 14:51:27 -04:00
Nathan Froyd
b318e37e44 Bug 1491419 - move MOZ_{SCTP,SRTP} to moz.configure; r=nalexander
These settings are just dependent on WebRTC being enabled.
2018-10-01 14:51:27 -04:00
Nathan Froyd
4ab0b4cf0b Bug 1491419 - move --enable-verify-mar to moz.configure; r=nalexander 2018-10-01 14:51:28 -04:00
Nathan Froyd
dc14f73882 Bug 1491419 - move --enable-bundled-fonts to moz.configure; r=nalexander 2018-10-01 14:51:28 -04:00
Nathan Froyd
a259110dc9 Bug 1491419 - move --enable-maintenance-service to moz.configure; r=nalexander 2018-10-01 14:51:28 -04:00
Alexandre Poirot
d13f51a0cb Bug 1494281 - Fix possible race around devToolsTarget promise creation r=rpl
MozReview-Commit-ID: DlB05jFPtGL

Differential Revision: https://phabricator.services.mozilla.com/D6939

--HG--
extra : moz-landing-system : lando
2018-10-01 14:45:11 +00:00
Tom Prince
f85b06c132 Bug 1492526: Don't build mar's as part of the build; r=firefox-build-system-reviewers,mshal,Callek
We need to sign parts of the contents of the archives, so the mar's that we
ship get built as part of the repackage task. Thus, there is no reason to also
create and upload as part of the build, just to throw them away.

Differential Revision: https://phabricator.services.mozilla.com/D6213

--HG--
extra : moz-landing-system : lando
2018-10-01 18:15:40 +00:00
Arshad Kazmi
bea20ae425 Bug 1420744 - Extensions downloads.download api with saveAs flag, skips file picker in android r=aswan
Differential Revision: https://phabricator.services.mozilla.com/D7118

--HG--
extra : moz-landing-system : lando
2018-10-01 16:59:10 +00:00
Narcis Beleuzu
b249c1b717 Backed out 3 changesets (bug 1388134) for crashes on [@ nsXPCWrappedJS::CallMethod(unsigned short, nsXPTMethodInfo const*, nsXPTCMiniVariant*)]. CLOSED TREE
Backed out changeset 365ac2b9486f (bug 1388134)
Backed out changeset aeb38f1ace8d (bug 1388134)
Backed out changeset 238ec26bef30 (bug 1388134)
2018-10-01 21:03:19 +03:00
Doug Thayer
351745db30 Bug 1495032 - Proactively adjust tab priority on switch r=mconley
Our current prioritization mechanism doesn't account for tab
warming, or for the fact that the current tab should be
deprioritized. This corrects that.

Differential Revision: https://phabricator.services.mozilla.com/D7205

--HG--
extra : moz-landing-system : lando
2018-10-01 17:05:32 +00:00
Doug Thayer
160bc77adc Bug 1388134 - Fix lazy OS.Constants.Path breakage in addons test r=aswan
Delaying the loading of some OS.Constants.Path members to reduce startup
IO is breaking the test_system_delay_update.js test, because it leaves
tmpaddon-* files in the user's temp directory. As far as I can tell this
is okay (please correct me if wrong) - but the error in AddonTestUtils
was being avoided because the OS.Constants.Path.tmpDir value was being
read before we override TmpD for the test. So now we are leaving them
to be ignored in the TmpD directory we specified, rather than leaving
them to be ignored in the user's temp directory.

Depends on D6080

Differential Revision: https://phabricator.services.mozilla.com/D6081

--HG--
extra : moz-landing-system : lando
2018-10-01 16:55:38 +00:00
Doug Thayer
bdcd253b9c Bug 1388134 - Defer load of OS.Constants.Path members r=gsvelto
In bug 1388134 we're lazifying some members of OS.Constants.Path
to avoid the extra startup IO. userApplicationDataDir is ripe for
being made lazy, except it's read early in CrashManager.jsm. This
defers that until it's used, and adjusts the affected tests.

Depends on D6079

Differential Revision: https://phabricator.services.mozilla.com/D6080

--HG--
extra : moz-landing-system : lando
2018-10-01 16:55:04 +00:00
Doug Thayer
9335edc840 Bug 1388134 - Move some OS.Constants.Path members to lazy init r=baku
These calls to GetPathToSpecialDir are performing some unnecessary IO
during early startup which we'd like to defer. Simply adding the
required ones to the list in osfile_async_front.jsm should mostly get
us there.

Differential Revision: https://phabricator.services.mozilla.com/D6079

--HG--
extra : moz-landing-system : lando
2018-10-01 16:54:31 +00:00
Shane Caraveo
e7fedf66f4 Bug 1494328 fix launchWebAuthFlow to use default redirect_uri r=aswan
Some oauth services require the redirect uri be configured on their service,
and the reject the redirect_uri param if we send it.  Chrome works fine in this scenario,
but we have been requiring the redirect_uri be provided.  This addresses that requirement
by using our own default redirect url, which would be the url used to configure the
oauth service.

Differential Revision: https://phabricator.services.mozilla.com/D6945

--HG--
extra : moz-landing-system : lando
2018-09-28 13:18:00 +00:00
Christian Holler
126cd814b0 Bug 1494021 - Disable task dispatching/running chaos mode in ASan Nightly. r=froydnj
Differential Revision: https://phabricator.services.mozilla.com/D7267

--HG--
extra : moz-landing-system : lando
2018-10-01 11:12:41 +00:00
Noemi Erli
31a0611e5a Merge mozilla-central to autoland. a=merge CLOSED TREE 2018-10-01 12:45:32 +03:00
Martin Stransky
4e05ab8ff2 Bug 1415078 - Use DBus remote exclusively on MOZ_WAYLAND builds, r=jhorak
Differential Revision: https://phabricator.services.mozilla.com/D6899

--HG--
extra : moz-landing-system : lando
2018-10-01 08:17:04 +00:00
Robert Helmer
f061ab3e4b Bug 1495281 - fix Prio code-block, and make example more idiomatic r=janerik
Differential Revision: https://phabricator.services.mozilla.com/D7248

--HG--
extra : moz-landing-system : lando
2018-10-01 07:41:29 +00:00
Alexander Surkov
bdd3f4e880 Bug 1494230 - replace #text-base binding by webidl control, r=smaug 2018-10-01 11:37:39 +08:00
Nicholas Nethercote
578ac09f67 Bug 1494175 - Remove unimplemented nsIWebBrowserChrome methods. r=qdot
All implementations of these methods fail immediately. This patch removes them,
and replaces their call sites with failures. Code coverage indicates these
locations aren't hit by any of our tests.

--HG--
extra : rebase_source : 3c44ac20213af97865ad0316e65bfe49b9e5818c
2018-09-26 19:39:44 +10:00
Nicholas Nethercote
f0ef711f2a Bug 1494175 - Remove unused nsIWebBrowserChrome methods and attributes. r=qdot
--HG--
extra : rebase_source : 69efc16f6ac1b79f1a6583db052f17126ef59340
2018-09-26 19:38:42 +10:00
Nicholas Nethercote
3ed1619851 Bug 1494175 - Remove unused nsIWebBrowser methods and attributes. r=qdot
--HG--
extra : rebase_source : f6e859cf32bd3f616fbfb527fcb27be14136f9ab
2018-09-26 19:38:13 +10:00
Bogdan Tara
2bc8e53eb9 Merge mozilla-central to mozilla-inbound. a=merge CLOSED TREE 2018-09-30 01:00:16 +03:00
Andrew McCreight
714d567f00 Bug 1495031 - Eliminate ambiguous ctor for nsMaybeWeakPtr r=mak
When bug 1494765 adds support for conversion between nsCOMPtr<>s to
related types, code using nsMaybeWeakPtr fails to compile due to
ambiguous constructors. I'm not sure exactly why this is, but it seems
like we only really need to support two ctors: T* and
nsCOMPtr<nsIWeakReference>, for the cases of a strong and weak
reference, respectively.

The operator= overloads are needed for the branches in
AppendWeakElement.

Differential Revision: https://phabricator.services.mozilla.com/D7222

--HG--
extra : moz-landing-system : lando
2018-09-29 08:25:18 +00:00
shindli
62ad838c22 Backed out changeset 4c208d905a9d (bug 1343179) for TV failures in toolkit/mozapps/extensions/test/browser/browser_extension_sideloading_permission.js 2018-09-29 10:55:40 +03:00
Arshad Kazmi
da697c90a5 Bug 1343179 - Permission popup appears once when sideloaded webextension is enabled r=aswan
Differential Revision: https://phabricator.services.mozilla.com/D5376

--HG--
extra : moz-landing-system : lando
2018-09-28 22:11:58 +00:00
arthur.iakab
85fd583cf2 Merge mozilla-central to autoland 2018-09-29 07:17:34 +03:00
arthur.iakab
6d5ae40a02 Merge inbound to mozilla-central a=merge 2018-09-29 07:16:35 +03:00
Tomislav Jovanovic
7cb46fea7c Bug 1484980 - Add selective canvas tainting for content scripts r=bzbarsky
Reviewers: bzbarsky

Bug #: 1484980

Differential Revision: https://phabricator.services.mozilla.com/D6999
2018-09-26 20:29:36 +02:00
Michael Kaply
bda7175658 Bug 1485116 - Remove SEARCH_SERVICE_ENGINE_COUNT r=adw
Differential Revision: https://phabricator.services.mozilla.com/D3913

--HG--
extra : moz-landing-system : lando
2018-09-21 07:09:48 +00:00
Gabriele Svelto
7089fe7369 Bug 1493955 - Store floating-point preferences in a locale-independent way r=njn
Differential Revision: https://phabricator.services.mozilla.com/D6796

--HG--
extra : moz-landing-system : lando
2018-09-28 20:54:09 +00:00
Francois Marier
eb27c3267c Bug 1488974 - Disable FastBlock after the load event has fired. r=mayhemer,Ehsan
The test used to assume that the load event didn't matter and so
the expected values had to be updated to match the new behavior.

A new "slowIFrame" test was added to capture what was previously
tested by the "badIFrame".

Differential Revision: https://phabricator.services.mozilla.com/D7031

--HG--
extra : moz-landing-system : lando
2018-09-28 19:12:10 +00:00
Tiberius Oros
7c6081880d Merge mozilla-central to autoland. a=merge CLOSED TREE 2018-09-28 18:40:59 +03:00
Dão Gottwald
bef9d48a23 Bug 1473928 - Load numberbox.css as a document stylesheet. r=paolo
--HG--
rename : toolkit/themes/shared/numberbox.inc.css => toolkit/themes/shared/numberbox.css
2018-09-28 12:20:16 +02:00
Ciure Andrei
87ecdbcfb8 Merge mozilla-central to mozilla-inbound. a=merge CLOSED TREE 2018-09-28 14:53:57 +03:00
Ciure Andrei
4cd1cc463e Backed out 1 changesets (bug 1492519) for tps perma failures a=backout
Backed out changeset f2b2b043c046 (bug 1492519)
2018-09-28 14:50:45 +03:00
Marco Bonardo
c8b95a9017 Bug 1493193 - Add an initial UrlbarProvidersManager implementation. r=adw
Differential Revision: https://phabricator.services.mozilla.com/D6508

--HG--
rename : browser/components/urlbar/tests/unit/test_QueryContext.js => browser/components/urlbar/tests/unit/test_providerOpenTabs.js
rename : browser/components/urlbar/tests/unit/test_QueryContext.js => browser/components/urlbar/tests/unit/test_providersManager.js
extra : moz-landing-system : lando
2018-09-28 14:18:04 +00:00
Ciure Andrei
819cd31a93 Merge inbound to mozilla-central. a=merge 2018-09-28 11:53:32 +03:00
Coroiu Cristina
0ae7e1ad7b Merge inbound to mozilla-central a=merge 2018-09-28 07:33:05 +03:00
Brian Grinstead
eaaac5ca03 Bug 1460982 - Convert <searchbar> to a Custom Element;r=adw
Differential Revision: https://phabricator.services.mozilla.com/D5912

--HG--
rename : browser/components/search/content/search.xml => browser/components/search/content/searchbar.js
extra : moz-landing-system : lando
2018-09-27 23:09:55 +00:00
Bogdan Tara
8449b1c489 Backed out changeset ba1fef7b14eb (bug 1493955) for GTest failures CLOSED TREE 2018-09-28 02:42:20 +03:00
Coroiu Cristina
8f256026f1 Merge mozilla-central to autoland a=merge ona CLOSED TREE 2018-09-28 00:41:04 +03:00
Coroiu Cristina
71988c7b7e Merge inbound to mozilla-central a=merge 2018-09-28 00:36:46 +03:00
Nathan Froyd
d0aecd3187 Bug 1494717 - fix package name for aarch64 windows; r=ted.mielczarek
The current code assumes that !x86-64 must be 32-bit.  Let's flip that
and assume that !x86 is 64-bit.
2018-09-27 14:35:00 -04:00
Timothy Guan-tin Chien
35b063fc71 Bug 1493525 - Part II, Make videocontrols guard itself from reading the layout at the wrong time r=jaws
This patch adds a few guards to the DOM elements the videocontrols holds as
properties. Any future changes that attempt to access the blacklisted layout
properties of the DOM elements will throw.

Depends on D6725

Differential Revision: https://phabricator.services.mozilla.com/D6726

--HG--
extra : moz-landing-system : lando
2018-09-27 17:44:53 +00:00
Timothy Guan-tin Chien
52fcb4df46 Bug 1493525 - Part I, Access layout dimensions in resizevideocontrols event only r=jaws
Given that the videocontrols UA Widget initializes when the DOM is inserted
(as opposed to the XBL binding only when the element is visible), the code should
not be tapping into layout until it updates.

Differential Revision: https://phabricator.services.mozilla.com/D6725

--HG--
extra : moz-landing-system : lando
2018-09-27 17:44:44 +00:00
Gurzau Raul
a8d8876e9e Merge mozilla-central to autoland. a=merge CLOSED TREE 2018-09-27 19:45:35 +03:00
Andrew McCreight
5a1eb609f9 Bug 1493276 - Statically prevent CallQueryInterface to a base class r=froydnj
If a class A is derived from a class B, then an instance of A can be
converted to an instance of class B via a static cast, so QI is not
needed. QIs are slower than static casts.

TestCallTemplates seems to be testing that CallQueryInterface compiles
even if the first argument's class is only ambiguously castable to
nsISupports, so I changed the second argument to be a class unrelated
to the concrete class.

I also removed some useless null checks on the return value of new.

Differential Revision: https://phabricator.services.mozilla.com/D6838

--HG--
extra : moz-landing-system : lando
2018-09-27 14:59:55 +00:00
David Major
cf67c848e4 Bug 1494077: Remove unused macro and its supporting #define to fix a unified build problem. r=mak
--HG--
extra : rebase_source : ecb363e35dee56a2c4d1c3cd4c5825a7017569ea
2018-09-27 08:58:55 -04:00
Rob Wu
fd1f17a6e3 Bug 1280347 - Require a permission for the API r=mixedpuppy
The new permission is added to make it easier to audit the usage of the
API. It is an optional permission, in case we ever decide to introduce
a permission warning for it.

Differential Revision: https://phabricator.services.mozilla.com/D6771

--HG--
extra : moz-landing-system : lando
2018-09-27 08:21:07 +00:00
Rob Wu
a69fd162a2 Bug 1280347 - Normalize local ExtensionErrors r=mixedpuppy
Normalize errors thrown by extension API implementations in content
processes to ensure that extension code can read the error message
if the error is an instance of ExtensionUtils.ExtensionError.

This code path is triggered in browser_ext_menus_replace.js and
browser_ext_menus_replace_menu_permissions.js.

Depends on D6625

Differential Revision: https://phabricator.services.mozilla.com/D6626

--HG--
extra : moz-landing-system : lando
2018-09-27 08:21:06 +00:00
Coroiu Cristina
47c0bc6c06 Merge mozilla-central to inbound a=merge on a CLOSED TREE 2018-09-28 00:42:47 +03:00
Gurzau Raul
f9e73257fd Backed out changeset 55be882db711 (bug 1494589) at developer's request 2018-09-27 15:13:38 +03:00
Dragana Damjanovic
0b0b0258ef Bug 1481251 - Optimize non-A/AAAA type DNS records. r=bagder
Split nsHostRecord into AddrHostRecord and TypeHostRecord for standard address dns queries and queries by-type.

Differential Revision: https://phabricator.services.mozilla.com/D6130

--HG--
extra : moz-landing-system : lando
2018-09-27 09:28:36 +00:00
Johann Hofmann
d6bdbef2e4 Bug 1494589 - Extend PERMISSION_REQUEST_* probe lifetime. r=florian
Differential Revision: https://phabricator.services.mozilla.com/D7054

--HG--
extra : moz-landing-system : lando
2018-09-27 10:04:21 +00:00
shindli
128034a509 Merge mozilla-central to inbound. a=merge CLOSED TREE 2018-09-27 06:17:16 +03:00
shindli
00d32b55f3 Merge mozilla-central to autoland. a=merge CLOSED TREE 2018-09-27 00:56:23 +03:00
shindli
a8d55dae12 Merge inbound to mozilla-central. a=merge 2018-09-27 00:52:12 +03:00
Felipe Gomes
93a0f8e0fd Bug 1490810 - Simulate Fission for browser actors by blocking them from receiving sub-frame events. r=kmag
If the pref browser.fission.simulate is true, the event dispatcher in ActorManagerChild will not dispatch events to actors that aren't associated with the same window as the event's target.

In addition, when that pref is on, the actors associated with sub-frames will have their content property bound to the correct content window, that might differ from the message manager's window (which is always related to the top level).

Then, in order to write Fission-compatible code, that specific actor will need to be declared with allFrames = true, meaning that it wants to be instantiated for every frame, and not just top-level ones

Differential Revision: https://phabricator.services.mozilla.com/D6358

--HG--
extra : moz-landing-system : lando
2018-09-26 21:46:18 +00:00
Aaron Klotz
02c245560d Bug 1488554: Part 3 - Set default value of --enable-launcher-process to true on Windows Nightly builds; r=froydnj
Depends on D4971

Differential Revision: https://phabricator.services.mozilla.com/D4972

--HG--
extra : moz-landing-system : lando
2018-09-26 18:46:24 +00:00
Gijs Kruitbosch
76afb51661 Bug 1493655 - make nsISecureBrowserUI initialize from a docshell instead of a window, r=keeler,nika
This also removes the (afaict, unused) stub implementation from TabParent. The netwerk header
inclusions were necessary because those files included TabParent.h and through it,
nsISecureBrowserUI, but now TabParent.h no longer does that.

Differential Revision: https://phabricator.services.mozilla.com/D6829

--HG--
extra : moz-landing-system : lando
2018-09-26 17:48:38 +00:00
Timothy Guan-tin Chien
5293d136af Bug 1493089 - Cancel the pending animation instead of reversing it r=Gijs
My understanding of Web Animation API was wrong in bug 1449532. If a running
animation is pending, playing a new (reversed) animation will cause it to
play from the beginning of the new animation, instead of having the new animation
to play, in reverse, from the current position.

This has caused the user to see a fade out animation that shouldn't take
place when the video loops, i.e. going from "seeking" to "seeked".

The code now probe into the state of the animation instance and cancel
the pending animation, reverse the running animation, or start the new
(reversed) animation accordingly.

Differential Revision: https://phabricator.services.mozilla.com/D6704

--HG--
extra : moz-landing-system : lando
2018-09-26 19:38:29 +00:00
Alexander Surkov
6ae4105332 Bug 1494167 - remove @crop property from text-base binding, r=paolo 2018-09-27 08:12:15 +08:00
Randall Barker
b18e8c5e34 Bug 1493227 - Add environment variable to prevent crash reporter from handling SIGILL r=gsvelto
Add env var MOZ_DISABLE_EXCEPTION_HANDLER_SIGILL so that the crash
reporter will not register a handler for SIGILL when the env var is set.
This is needed to work around a conflict with the Oculus Mobile runtime
that uses the SIGILL signal to trap the back button on the controller.

Differential Revision: https://phabricator.services.mozilla.com/D6696

--HG--
extra : moz-landing-system : lando
2018-09-27 20:08:43 +00:00
Gabriele Svelto
4d700e555a Bug 1493955 - Store floating-point preferences in a locale-independent way r=njn
Differential Revision: https://phabricator.services.mozilla.com/D6796

--HG--
extra : moz-landing-system : lando
2018-09-27 20:41:39 +00:00
Cristina Coroiu
0dbbfeb9c3 Bug 1491937 - Disabled browser_blockingWorkers.js on win7 pgo and opt for frequent failures r=gbrown
--HG--
extra : rebase_source : 06fc91c966317922b56563f6b551faa9d20e1dc0
2018-09-22 15:27:00 +03:00
Dão Gottwald
1a784b026b Bug 1492519 - lightweightThemes.selectedThemeID default should be "default-theme@mozilla.org" rather than "". r=aswan 2018-09-21 16:22:30 +02:00
arthur.iakab
e1e94e3d20 Merge mozilla-central to autoland 2018-09-26 15:57:12 +03:00
arthur.iakab
ec46826255 Merge inbound to mozilla-central. a=merge 2018-09-26 15:54:41 +03:00
Tiberius Oros
70e8d3a299 Backed out 11 changesets (bug 1493563) for failures on dom/workers/test/test_sharedworker_event_listener_leaks.html on a CLOSED TREE
Backed out changeset 0bb55b604bfd (bug 1493563)
Backed out changeset 8e25c301675a (bug 1493563)
Backed out changeset 4f608b8801d4 (bug 1493563)
Backed out changeset f58d0b1ca088 (bug 1493563)
Backed out changeset eae105f2bf6d (bug 1493563)
Backed out changeset 7a8a0d1cfd69 (bug 1493563)
Backed out changeset dbba8451aab1 (bug 1493563)
Backed out changeset a6141dbd0328 (bug 1493563)
Backed out changeset f4ca3d8fa90e (bug 1493563)
Backed out changeset 56bab7fae64d (bug 1493563)
Backed out changeset 66787e603401 (bug 1493563)
2018-09-26 06:16:22 +03:00
Kris Maglione
a7bce21ae1 Bug 1473933: Part 2 - Remove more unused code. r=aswan
Differential Revision: https://phabricator.services.mozilla.com/D6868

--HG--
extra : rebase_source : c9fafd72e73eee35d87ecc4b462826d22d44fad3
2018-09-25 18:06:28 -07:00
Kris Maglione
b9ad1e41b7 Bug 1473933: Remove xpinstallConfirm dialog. r=aswan
Differential Revision: https://phabricator.services.mozilla.com/D6854

--HG--
extra : rebase_source : 15a43212697a02ef7aa35eccc4b3c09bd195d7ed
2018-09-25 15:33:52 -07:00
Ehsan Akhgari
1e158ef83d Bug 1493563 - Part 11: Add tests for the new onSecurityChange progresslistener arguments; r=baku
Differential Revision: https://phabricator.services.mozilla.com/D6601
2018-09-25 21:02:51 -04:00
Ehsan Akhgari
2f969011be Bug 1493563 - Part 9: Notify about trackers being unblocked when being granted a first-party exception; r=baku
Differential Revision: https://phabricator.services.mozilla.com/D6599
2018-09-25 21:02:51 -04:00
Ehsan Akhgari
4ced8fedcb Bug 1493563 - Part 5: Present the old state and the content blocking log to the web progress listeners; r=baku
Differential Revision: https://phabricator.services.mozilla.com/D6595
2018-09-25 21:02:51 -04:00
Ehsan Akhgari
b4ad6261a0 Bug 1493563 - Part 2: Record a log of content blocking actions on each top-level document; r=baku
Differential Revision: https://phabricator.services.mozilla.com/D6592
2018-09-25 21:02:51 -04:00
Ehsan Akhgari
26c5af5d6c Bug 1493563 - Part 1: Make ReportBlockingToConsole() accept an nsIURI* argument instead of an nsIHttpChannel*; r=baku
Differential Revision: https://phabricator.services.mozilla.com/D6591
2018-09-25 21:02:43 -04:00
Dão Gottwald
0daf292caa Bug 1493887 - Remove toolbarbutton-icon default padding. r=paolo
Toolbarbuttons come in different forms, so it's better not to assume a certain layout in toolbarbutton.css.
2018-09-25 20:10:09 +02:00
Robert Helmer
a076c439b7 Bug 1492940 - re-enable libprio + PrioEncoder on Windows r=froydnj
Differential Revision: https://phabricator.services.mozilla.com/D6824

--HG--
extra : moz-landing-system : lando
2018-09-25 22:45:07 +00:00
Ehsan Akhgari
66b4333474 Bug 1493211 - Make the doubly nested iframe checks specific to requests coming from trackers r=baku
Differential Revision: https://phabricator.services.mozilla.com/D6853

--HG--
extra : moz-landing-system : lando
2018-09-25 22:20:19 +00:00
Ciure Andrei
7426f19d64 Merge mozilla-central to autoland. a=merge CLOSED TREE 2018-09-26 00:51:44 +03:00
Luca Greco
c1af242594 Bug 1492963 - Avoid data migration and/or loading ContextualIdentityService right after extension startup. r=aswan
Differential Revision: https://phabricator.services.mozilla.com/D6571

--HG--
extra : moz-landing-system : lando
2018-09-25 21:20:24 +00:00
Tiberius Oros
edaadd3804 Backed out changeset d4c858c70bc9 (bug 1479445) for failing xpcshell at services/sync/tests/unit/test_corrupt_keys.js on a CLOSED TREE 2018-09-25 23:14:52 +03:00
Siddhant085
2bd3beeba9 Bug 1479445: Update the validation of PageInfo to use validateItemProperties r=mak,Standard8
Changed the validation function for PageInfo to use a more general validateItemProperties.
This changes the error message being thrown. Changed the respective test cases to accomodate the change.

Differential Revision: https://phabricator.services.mozilla.com/D5831

--HG--
extra : moz-landing-system : lando
2018-09-25 18:21:56 +00:00
Gabriele Svelto
1f10595529 Bug 1490240 - Fix the remaining compiler warnings in the crash reporter r=ted,glandium
Differential Revision: https://phabricator.services.mozilla.com/D5741

--HG--
extra : moz-landing-system : lando
2018-09-26 11:54:34 +00:00
Marco Bonardo
62cac7a699 Bug 1493951 - Fix autofill for about: urls. r=Standard8
Differential Revision: https://phabricator.services.mozilla.com/D6772

--HG--
extra : moz-landing-system : lando
2018-09-26 08:08:56 +00:00
Andrew Swan
fdccbfa3fb Bug 1494009 Guard against null currentURI in extensions.js r=Gijs
Differential Revision: https://phabricator.services.mozilla.com/D6875

--HG--
extra : moz-landing-system : lando
2018-09-26 07:45:40 +00:00
Jim
a917f4d962 Bug 1486936. Migrated about:config to Fluent for localization. r=Gijs,flod,jaws
Bug 1486936 - Migrated about:config to Fluent for localization.

Differential Revision: https://phabricator.services.mozilla.com/D5669

--HG--
extra : moz-landing-system : lando
2018-09-26 04:33:22 +00:00
Gijs Kruitbosch
1d6f5fa61e Bug 1488945 - make TAB_COUNT probes not expire, data-review+r=chutten
Differential Revision: https://phabricator.services.mozilla.com/D6480

--HG--
extra : rebase_source : caebd32c767fe305f76ff1fb2129d1f628e79caa
2018-09-21 11:49:34 +01:00
Margareta Eliza Balazs
ffe6eaf2f0 Merge inbound to mozilla-central. a=merge 2018-09-25 12:42:09 +03:00
Christoph Kerschbaumer
60e3239dee Bug 1490874: Log Principal based Security Errors to the Security pane in the console. r=smaug 2018-09-25 07:25:05 +02:00