Commit Graph

630604 Commits

Author SHA1 Message Date
alwu
047b607301 Bug 1513039 - part6 : remove AutoplayPermissionManager and AutoplayPermissionRequest. r=cpearce,smaug
Depends on D14330

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

--HG--
extra : moz-landing-system : lando
2019-01-07 18:35:30 +00:00
alwu
2e3f453263 Bug 1513039 - part5 : log warning when autoplay is blocked. r=cpearce,karlt
Wrap 'nsContentUtils::ReportToConsole()' to reduce necessary input parameters and call it when we need to log error or warning message. Show the warning when autoplay is blocked.

For web audio, this restores the console messages removed in part4 and also reports the same message when the AudioContext is blocked in the constructor.

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

--HG--
extra : moz-landing-system : lando
2019-01-07 19:57:48 +00:00
alwu
28a21fe0ad Bug 1513039 - part4 : remove permission request logic in AudioContext. r=karlt
AudioContext won't need to ask permission request anymore, and we will report error message in patch5.

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

--HG--
extra : moz-landing-system : lando
2019-01-07 18:33:36 +00:00
alwu
2f88c125de Bug 1513039 - part3 : remove permission request codes in MediaElement. r=cpearce
Depends on D14326

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

--HG--
extra : moz-landing-system : lando
2019-01-07 18:32:42 +00:00
alwu
c3d58cfb32 Bug 1513039 - part2 : remove temporary autoplay permission tests. r=florian
These tests were added in bug 1493766 for testing caching temporary autoplay permission.

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

--HG--
extra : moz-landing-system : lando
2019-01-07 18:32:35 +00:00
alwu
242554622e Bug 1513039 - part1 : remove caching temporary autoplay permission. r=smaug,florian
We're going to remove all autoplay temporary permission related codes, so we don't need to cache it anymore.

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

--HG--
extra : moz-landing-system : lando
2019-01-07 18:29:10 +00:00
Cameron McCormack
b05708ce89 Bug 1500362 - Make GkAtoms opaque to avoid lld-link.exe errors r=emilio
Depends on D15078

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

--HG--
extra : moz-landing-system : lando
2019-01-07 09:50:25 +00:00
Cameron McCormack
81b00f453b Bug 1500362 - Use atom handles in favour of atom pointers in style system code r=emilio
Differential Revision: https://phabricator.services.mozilla.com/D15078

--HG--
extra : moz-landing-system : lando
2019-01-07 07:54:46 +00:00
Bogdan Tara
a42405fa33 Backed out changeset 129a3f527c8e (bug 1507852) for NavigationDelegateTest.desktopMode failures CLOSED TREE 2019-01-07 23:58:38 +02:00
Csoregi Natalia
5573623926 Merge mozilla-central to autoland. CLOSED TREE 2019-01-07 23:49:15 +02:00
Csoregi Natalia
498c659ff8 Merge inbound to mozilla-central. a=merge 2019-01-07 23:46:59 +02:00
Nazım Can Altınova
6f9887c6a5 Bug 1515197 - Remove the "max" from "Max buffer size" label since it's not resizable anymore r=julienw
We made the profiler buffer resizable before that patch but then we decided that
it's not a good idea to do since we are spending so much time to allocate memory.
Since buffer size is constant, we don't need to add "max" anymore.

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

--HG--
extra : moz-landing-system : lando
2019-01-07 21:37:30 +00:00
Nazım Can Altınova
89859d7246 Bug 1515197 - Remove the window length setting from devtools performance panel r=julienw
Differential Revision: https://phabricator.services.mozilla.com/D15655

--HG--
extra : moz-landing-system : lando
2019-01-07 21:37:05 +00:00
Doug Thayer
a848222b53 Bug 1441308 - Split out document pieces of WebRenderLayerManager r=jrmuizel
Per our discussion, this patch splits out the state management bits of
WebRenderLayerManager, allowing for them to be maintained per-document.

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

--HG--
extra : moz-landing-system : lando
2019-01-07 21:33:10 +00:00
Dustin J. Mitchell
15d08d8230 Bug 1513480 - stop writing out deprecated runnable-jobs.json.gz r=emorley
Differential Revision: https://phabricator.services.mozilla.com/D15849

--HG--
extra : moz-landing-system : lando
2019-01-07 21:06:20 +00:00
Nick Alexander
848c9b1c1e Bug 1496190 - Add |mach package-multi-locale|; produce multi-locale GeckoView archives. r=Callek,firefox-build-system-reviewers,ted
All that is really required for this ticket is to invoke |mach android
archive-geckoview| after |mach package| in the right place.

But it's actively unhelpful to have this magic in mozharness --
especially since the documentation in `locales.rst` is subtly
incorrect (the environment variables and Make variables don't quite
work as written).  So this commit adds a Mach command to do the actual
work and replaces most of the mozharness magic with that command.
Since the l10n Make targets check out the l10n HG repositories
locally, this basically Just Works without the mozharness checkout
steps when developing locally.

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

--HG--
extra : moz-landing-system : lando
2019-01-07 19:22:44 +00:00
Nick Alexander
e9a9a7afd8 Bug 1496190 - Pre: Fail automation builds that check out l10n repos. r=Pike,Callek
Differential Revision: https://phabricator.services.mozilla.com/D15777

--HG--
extra : moz-landing-system : lando
2019-01-07 19:22:39 +00:00
Nick Alexander
2027f25d2b Bug 1496190 - Pre: Default L10NBASEDIR to correct value in automation. r=Callek
At some point we made L10NBASEDIR required.  That means that

env L10NBASEDIR=... make chrome-AB_CD

takes the value set by configure.  That is different than

make chrome-AB_CD L10NBASEDIR=...

which uses the value passed on the command line.  Rather than making
the latter style work with `mach build`, we instead set the "correct"
value for L10NBASEDIR in automation.

We could remove the --with-l10n-base stanzas from many automation
mozconfigs, but there's some small advantage to keeping them explicit.
Perhaps eventually we will remove them -- hopefully after
standardizing l10n vs l10n-central!

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

--HG--
extra : moz-landing-system : lando
2019-01-07 19:21:21 +00:00
Nick Alexander
659cf222e2 Bug 1496190 - Pre: Don't ask for multi-l10n mozharness step. r=Callek
There's a guard to prevent action, but it's confusing to ask for it
and then not take the action.  Let's not ask.  I'm leaving the guard,
pointless as it should be, just in case.

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

--HG--
extra : moz-landing-system : lando
2019-01-07 19:20:56 +00:00
Miko Mynttinen
44cebb6890 Bug 1518134 - Extend paint phase histogram lifetime r=chutten
Differential Revision: https://phabricator.services.mozilla.com/D15835

--HG--
extra : moz-landing-system : lando
2019-01-07 20:43:23 +00:00
Ed Lee
a99776d140 Bug 1517867 - Add Discovery Stream stubs + tools and bug fixes to Activity Stream r=k88hudson
Differential Revision: https://phabricator.services.mozilla.com/D15755

--HG--
extra : moz-landing-system : lando
2019-01-07 20:25:46 +00:00
Dana Keeler
9e6dbc0572 bug 1517337 - make secret overwriting consistent across backends r=jcj
As originally written, the keychain-backed secret storing implementation would
not overwrite a secret if prompted to generate or recover one with a label that
was already in use. Since libsecret and credential manager both do this by
default, this change makes the keychain-backed implementation behave the same
way.

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

--HG--
extra : moz-landing-system : lando
2019-01-07 20:14:39 +00:00
Bogdan Tara
9600ad4953 Backed out changeset b776171d854c (bug 1515103) for browser_Troubleshoot.js failures CLOSED TREE 2019-01-07 22:28:59 +02:00
Shane Caraveo
73932f96a1 Bug 1516655 fix widget.node checks in browserAction code, r=rpl
Differential Revision: https://phabricator.services.mozilla.com/D15475

--HG--
extra : moz-landing-system : lando
2019-01-07 19:38:49 +00:00
Randall Barker
907e70aa70 Bug 1507852 - Add GeckoView API to toggle desktop viewport support r=geckoview-reviewers,snorp,agi
Differential Revision: https://phabricator.services.mozilla.com/D15598

--HG--
extra : moz-landing-system : lando
2019-01-07 20:05:08 +00:00
Gijs Kruitbosch
3da0062d36 Bug 1502179 - don't treat closing last non-popup window as quitting when a popup window is still open (on Windows/Linux), r=jaws,mikedeboer
Differential Revision: https://phabricator.services.mozilla.com/D15408

--HG--
extra : moz-landing-system : lando
2019-01-07 19:26:17 +00:00
Bogdan Tara
4e80608384 Backed out changeset 87fae5f294b8 (bug 1474034) for VRDisplayHost.cpp build bustages CLOSED TREE 2019-01-07 21:34:10 +02:00
Jason Laster
6258bc84e7 Bug 1507937 - Run debugger jest tests. r=davidwalsh
Reviewers: davidwalsh

Tags:

Bug #: 1507937

Differential Revision: https://phabricator.services.mozilla.com/D15742
2019-01-07 13:47:09 -05:00
Ehsan Akhgari
4ea67edf08 Bug 1517014 - Part 4: Remove a useless QueryInterface from AntiTrackingCommon::IsOnContentBlockingAllowList(); r=baku
The only implementation of nsIURI which has a GetHostPort() method which can
succeed is nsStandardURL, which implements nsIURL.  Other implementations
either do not implement nsIURL (so in the old version, they would bail out
early) or they do, but their GetHostPort() method returns an error code
unconditionally (so in the old version, they would bail out later).  Hence,
this patch doesn't change the semantics of the code.

Depends on D15545

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

--HG--
extra : moz-landing-system : lando
2019-01-07 18:45:32 +00:00
Ehsan Akhgari
7c77372689 Bug 1517014 - Part 3: Avoid a hashtable lookup in AntiTrackingCommon::IsOnContentBlockingAllowList(); r=baku
Depends on D15544

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

--HG--
extra : moz-landing-system : lando
2019-01-07 18:45:30 +00:00
Ehsan Akhgari
8edc422166 Bug 1517014 - Part 2: Avoid the overhead of parsing our origin string into a URI in AntiTrackingCommon::IsOnContentBlockingAllowList(); r=baku
Depends on D15543

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

--HG--
extra : moz-landing-system : lando
2019-01-07 18:45:28 +00:00
Ehsan Akhgari
b63debc2d4 Bug 1517014 - Part 1: Add nsIPermissionManager.testPermissionOriginNoSuffix(), an API for testing permissions using an origin string without the overhead of parsing it into a URI; r=nika
For consumers which have an origin string, currently they need to parse it into
a URI before they can call testPermission().  Internally, in the common case this
nsIURI* argument will be immediately converted back into the same origin string
in PermissionKey::CreateFromURI().  This means that the cost of parsing the
original origin string will effectively end up being wasted in the common case.

This patch adds an API that allows the consumer to test a permission using the
origin string directly, and only parse it into an nsIURI when necessary, thereby
avoiding this overhead.

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

--HG--
extra : moz-landing-system : lando
2019-01-07 18:45:26 +00:00
Florin Strugariu
0654d55e71 Bug 1513367 Add Yahoo to tp6 r=rwood
Differential Revision: https://phabricator.services.mozilla.com/D14425

--HG--
extra : moz-landing-system : lando
2019-01-07 16:25:54 +00:00
Florin Strugariu
627ce82d7d Bug 1510404 Add Wikipedia to tp6 r=rwood
Differential Revision: https://phabricator.services.mozilla.com/D14134

--HG--
extra : moz-landing-system : lando
2019-01-07 16:11:25 +00:00
Dave Townsend
1c728fbeac Bug 1517029: Fail favicon requests when encountering an icon that requires credentials. r=Gijs
Differential Revision: https://phabricator.services.mozilla.com/D15768

--HG--
extra : moz-landing-system : lando
2019-01-07 17:57:46 +00:00
Dave Townsend
db7545da18 Bug 1516658: Favicon requests should use an accept header appropriate for images. r=Gijs
Differential Revision: https://phabricator.services.mozilla.com/D15778

--HG--
extra : moz-landing-system : lando
2019-01-07 17:43:23 +00:00
Dimi Lee
d620535216 Bug 1517704 - Add cpi to the list of executable extensions in download protection. r=gcp
Differential Revision: https://phabricator.services.mozilla.com/D15804

--HG--
extra : moz-landing-system : lando
2019-01-07 15:22:21 +00:00
thomasmo
8238e409af Bug 1474034 - Use consistent prefixes for POD struct members in gfx/vr/external_api/moz_external_vr.h r=kip
This change updates the structs VRDisplayState, VRLayer_2D_Content, and VRLayer_Stereo_Immersive to
not have 'm' prefix for its members.

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

--HG--
extra : moz-landing-system : lando
2019-01-07 17:46:54 +00:00
Ehsan Akhgari
7d27d43328 Bug 1517062 - Stop using a hashtable in ContentBlockingLog; r=baku
Differential Revision: https://phabricator.services.mozilla.com/D15587

--HG--
extra : moz-landing-system : lando
2019-01-07 18:49:47 +00:00
Gijs Kruitbosch
fca05d0c79 Bug 1515103 - show frame rate and whether we're on a low end device in about:support, r=kats,jaws,flod
Differential Revision: https://phabricator.services.mozilla.com/D15844

--HG--
extra : moz-landing-system : lando
2019-01-07 18:48:11 +00:00
Martin Stransky
5844dd5c5b Bug 1516101 - Don't use locale-specific AppendPrintf() to print float values, r=jhorak
Differential Revision: https://phabricator.services.mozilla.com/D15836

--HG--
extra : moz-landing-system : lando
2019-01-07 14:43:31 +00:00
Ekanan Ketunuti
ccda860171 Bug 1518008 - Add words to en-US dictionary. r=ehsan 2019-01-06 19:23:58 +07:00
Tooru Fujisawa
66ebd26630 Bug 1500836 - Call setBindingsAccessedDynamically if delete with name operand appears in BinAST. r=Yoric 2019-01-08 11:33:21 +09:00
Tooru Fujisawa
7dd547507b Bug 1502792 - Part 2: Add ErrorReportMixin which implements error reporting methods, and make them available in Parser and Tokenizer. r=jwalden 2019-01-08 11:33:20 +09:00
Tooru Fujisawa
fdf5f96e93 Bug 1502792 - Part 1: Use va_list* instead of va_list in ReportCompile{Error,Warning} parameter type. r=jwalden 2019-01-08 11:33:20 +09:00
Jeff Walden
4119074e02 Bug 1517624 - Followup fix for the sm-rust job, r=bustage, r=me as trivial 2019-01-07 17:35:48 -08:00
Natalia Csoregi
a0ea2d1303 Bug 1505353 - Disable org.mozilla.geckoview.test.AccessibilityTest.autoFill_navigation on debug platform for frequent failures. r=jmaher 2019-01-05 05:31:00 +02:00
David Major
46bdab596b Bug 1517594 - Don't use mrs instruction in aarch64-windows r=nbp
Differential Revision: https://phabricator.services.mozilla.com/D15680

--HG--
extra : moz-landing-system : lando
2019-01-04 15:29:07 +00:00
Dão Gottwald
01a2ec62f5 Bug 1518441 - Remove obsolete styling for toolbarseparators in the downloads panel footer. r=paolo
Differential Revision: https://phabricator.services.mozilla.com/D15919

--HG--
extra : moz-landing-system : lando
2019-01-08 15:23:54 +00:00
Dhyey Thakore
1208511f7b Bug 1517505 - Remove app/feature and bootstrap exceptions from all_files_referenced test r=Gijs
Differential Revision: https://phabricator.services.mozilla.com/D15783

--HG--
extra : moz-landing-system : lando
2019-01-08 15:25:50 +00:00