Commit Graph

681419 Commits

Author SHA1 Message Date
Alex Catarineu
5f0e03d3bf Bug 1598647 - Set Origin to null with network.http.referer.hideOnionSource r=JuniorHsu
Fix comment.

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

--HG--
extra : moz-landing-system : lando
2019-11-26 17:56:14 +00:00
emalysz
5c76883c08 Bug 1579581, Part 1: Remove remaining CPU info off main-thread and load later on startup. r=mconley,chutten
Differential Revision: https://phabricator.services.mozilla.com/D51704

--HG--
extra : moz-landing-system : lando
2019-11-26 18:09:05 +00:00
Kannan Vijayan
79fe0f4088 Bug 1580228 - Fix usage of nsIDocShellTreeItem in nsDocShell::EndPageLoad r=kmag
Differential Revision: https://phabricator.services.mozilla.com/D54604

--HG--
extra : moz-landing-system : lando
2019-11-25 21:55:48 +00:00
Yura Zenevich
5c47541698 Bug 1598060 - access accessibility walker front through accessible front wherever possible. r=rcaliman
Differential Revision: https://phabricator.services.mozilla.com/D54528

--HG--
extra : moz-landing-system : lando
2019-11-26 19:03:11 +00:00
Yura Zenevich
b7e64c314b Bug 1598060 - removing walker actor/front passing as an argument where not necessary. r=rcaliman
Differential Revision: https://phabricator.services.mozilla.com/D54339

--HG--
extra : moz-landing-system : lando
2019-11-26 19:03:01 +00:00
Dorel Luca
5758a8c26c Backed out changeset 664f0ef11e26 (bug 1598149) as per dev's request 2019-11-26 20:57:31 +02:00
Ryan Hunt
ad3b40a6b8 Bug 1598149 - Report bulk-memory failures to instantiate segments as runtime errors. r=lth
Bulk memory reduces active segments to sequences of *.init that are executed
before the start function is called. This implies that an error here is to be
reported as a RuntimeError, as an error in the start function would. The latest
spec tests for bulk-memory check this, so we're required to update as well.

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

--HG--
extra : moz-landing-system : lando
2019-11-26 18:24:39 +00:00
Ehsan Akhgari
68bba5ed9e Bug 1598809 - Increase the test timeout in browser_blockingSessionStorage.js; r=nhnt11
Differential Revision: https://phabricator.services.mozilla.com/D54650

--HG--
extra : moz-landing-system : lando
2019-11-26 16:06:21 +00:00
Haik Aftandilian
42172d9b97 Bug 1598472 - MOZ_CRASH("Origin must be available when deserialized") impedes fuzzing r=ckerschb
When fuzzing, return an error instead of crashing in PrincipalInfoToPrincipal() for some error cases.

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

--HG--
extra : moz-landing-system : lando
2019-11-26 18:21:22 +00:00
Gijs Kruitbosch
fee9a00a3d Bug 1599283 - update align=top consumers to align=start, r=bgrins
Differential Revision: https://phabricator.services.mozilla.com/D54777

--HG--
extra : moz-landing-system : lando
2019-11-26 18:03:59 +00:00
Harry Twyford
4f99373ef5 Bug 1599123 - Rename instances of "search icon" to "search button". r=mak
Differential Revision: https://phabricator.services.mozilla.com/D54539

--HG--
extra : moz-landing-system : lando
2019-11-26 09:38:02 +00:00
Harry Twyford
9b61c484ab Bug 1597698 - Move all megabar prefs under a urlbar.update1 branch. r=mak,dao
Differential Revision: https://phabricator.services.mozilla.com/D54146

--HG--
extra : moz-landing-system : lando
2019-11-26 17:15:31 +00:00
Gijs Kruitbosch
f52518a420 Bug 1597985 - prefer file extension as provided over default extension for mimetype to look up default applications on Windows, r=bzbarsky
Differential Revision: https://phabricator.services.mozilla.com/D53976

--HG--
extra : moz-landing-system : lando
2019-11-26 17:11:28 +00:00
Andrea Marchesini
0933c7dc21 Bug 1593635 - Expose TLS min/max versions as browser-settings properties, r=mixedpuppy
Differential Revision: https://phabricator.services.mozilla.com/D51582

--HG--
extra : moz-landing-system : lando
2019-11-26 17:31:41 +00:00
Michael Ratcliffe
7629ac0f18 Bug 1599405 - Fix scrolling at narrow widths in the Rules View r=pbro
Differential Revision: https://phabricator.services.mozilla.com/D54720

--HG--
extra : moz-landing-system : lando
2019-11-26 16:07:09 +00:00
Geoff Brown
4286faeb7b Bug 1590354 - Remove checks for remote minidumps directory; r=jmaher
Whereas:
 - desktop tests don't make this check;
 - the check for directory existence has been troublesome and almost never useful;
 - bug classification of this condition has been troublesome;
 - if a startup crash actually did occur before crashreporter init, there would still be an indication in logcat and possibly a tombstone, and the "No test summary found" check would definitely be triggered;
Let's stop checking for minidumps directory creation.

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

--HG--
extra : moz-landing-system : lando
2019-11-26 16:38:44 +00:00
Jason Laster
11e7ffff6f Bug 1597946 - Browser debugger goes blank. r=nchevobbe
Differential Revision: https://phabricator.services.mozilla.com/D54001

--HG--
extra : moz-landing-system : lando
2019-11-26 17:42:14 +00:00
Gurzau Raul
865834687b Backed out changeset 74162d71ef4d (bug 1597704) for failing at browser_insecurePasswordConsoleWarning.js on a CLOSED TREE. 2019-11-26 19:30:19 +02:00
Māris Fogels
75d85af992 Bug 1590745 - Make the $PYTHON3 build var use a virtualenv r=mshal
Make the $PYTHON3 build var point to a full virtualenv bootstrapped with
the same libraries as the $PYTHON Python 2 build var. This allows us to
upgrade build tasks from $PYTHON to $PYTHON3.

This patch adds some debug logging and documentation to the Python
2 virtualenv so that it is easier to diagnose issues that may arise
from running two different Python interpreters in re-entrant
multiprocess routines.

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

--HG--
extra : moz-landing-system : lando
2019-11-25 20:23:03 +00:00
Māris Fogels
8200f05c80 Bug 1598830 - Fix sys.executable in the macOS Python tests r=ahal
Homebrew on OS X will change Python's sys.executable to a custom value
which messes with mach's virtualenv handling code. Override Homebrew's
changes with the correct sys.executable value.

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

--HG--
extra : moz-landing-system : lando
2019-11-26 15:01:30 +00:00
Jeff Walden
9d88d72ec8 Bug 1598082 - Add comments to |ModuleObject::instantiateFunctionDeclarations| clarifying ownership of |funDecls|. r=jonco
Differential Revision: https://phabricator.services.mozilla.com/D54211

--HG--
extra : moz-landing-system : lando
2019-11-22 10:04:42 +00:00
Zibi Braniecki
d50efd5781 Bug 1597822 - Hook up intl.l10n.pseudo in DOM/chrome. r=jfkthame
Differential Revision: https://phabricator.services.mozilla.com/D53892

--HG--
extra : moz-landing-system : lando
2019-11-26 16:41:55 +00:00
Gijs Kruitbosch
d956d52b32 Bug 1599277 - fix docs paths for uriloader/exthandler, r=ahal
Differential Revision: https://phabricator.services.mozilla.com/D54638

--HG--
extra : moz-landing-system : lando
2019-11-26 15:02:00 +00:00
Sebastian Streich
a22a53ebb2 Bug 1597704 - Move is OriginPotentially Trustworthy into Principal r=ckerschb
Differential Revision: https://phabricator.services.mozilla.com/D53830

--HG--
extra : moz-landing-system : lando
2019-11-26 16:00:49 +00:00
Ricky Stewart
0ab8b21981 Bug 1596219 - Augment wasi sysroot from bug 1582192 with bits necessary to perform wasm builds r=froydnj
Build a full sysroot by downloading the `wasi-sdk` repo, which has `llvm-project` and `wasi-libc` as submodules. `wasi-sdk` builds a `clang` in a unique configuration (with `wasm32-wasi` as a default target) and uses that `clang` to build the rest of the pieces for the wasm sysroot.

In principle it should be possible to build the sysroot using our in-house automation-built `clang`, but I kept running into strange, hard-to-diagnose issues when I attempted that. If someone else is able to straighten out all the compilation issues, we could replace this script and stop pulling in `wasi-sdk` entirely, which would result in a build that takes much less time overall. Until then, this will have to do to unblock the rest of the wasm sandboxing work.

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

--HG--
extra : moz-landing-system : lando
2019-11-26 13:27:39 +00:00
Simon Giesecke
0d86246c8c Bug 1599420 - Ensure that strong references to newly created cursors are kept until the DOM Binding is created. r=dom-workers-and-storage-reviewers,ttung,janv
Differential Revision: https://phabricator.services.mozilla.com/D54704

--HG--
extra : moz-landing-system : lando
2019-11-26 14:38:16 +00:00
Ricky Stewart
938a5f9a2e Bug 1599264 - lucetc must be declared as a prerequisite for automation Linux builds r=froydnj
Differential Revision: https://phabricator.services.mozilla.com/D54628

--HG--
extra : moz-landing-system : lando
2019-11-26 13:27:02 +00:00
Sebastian Streich
a3be2f9036 Bug 1594004 - Enable CacheSplit in nightly r=ckerschb,annevk
***
Fix Cache-Split related Tests

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

--HG--
extra : moz-landing-system : lando
2019-11-26 15:38:53 +00:00
Emily Toop
544204da37 Bug 1599452 - fix Javadoc naming r=geckoview-reviewers,snorp
An error means that javadoc is being copied to the incorrect folder as the {project} variable is incorrectly formatted

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

--HG--
extra : moz-landing-system : lando
2019-11-26 15:00:42 +00:00
Stephen Donner
61478a4536 Bug 1583197. Rename 'cold' conditioned profile to 'settled'. r=tarek
Differential Revision: https://phabricator.services.mozilla.com/D54241

--HG--
rename : testing/condprofile/condprof/scenarii/cold.py => testing/condprofile/condprof/scenarii/settled.py
extra : moz-landing-system : lando
2019-11-26 09:06:32 +00:00
Nicolas Silva
5096bece24 Bug 1594128 - Work around Mac GLSL compiler bug. r=kvark
The GLSL compiler appears to get confused by a function that just returns a defined constant.
See https://github.com/servo/webrender/wiki/Driver-issues#bug-1594128---glsl-on-macos-is-confused-by-a-function-that-just-returns-a-constant

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

--HG--
extra : moz-landing-system : lando
2019-11-26 15:32:21 +00:00
Nicolas Silva
95a287b185 Bug 1594128 - Don't rely on high bits to store the brush_kind varying. r=gw
In GLES the default precision for ints is only 16 bits in the fragment shader.

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

--HG--
extra : moz-landing-system : lando
2019-11-26 15:32:21 +00:00
Nicolas Silva
b67d63b117 Bug 1594128 - Tiddy up the multi-brush code. r=gw
Differential Revision: https://phabricator.services.mozilla.com/D53998

--HG--
extra : moz-landing-system : lando
2019-11-25 20:01:50 +00:00
Nicolas Silva
05fb55f4ec Bug 1594128 - Add brush_radial_gradient to the multi-brush infrastructure. r=gw
Differential Revision: https://phabricator.services.mozilla.com/D53996

--HG--
extra : moz-landing-system : lando
2019-11-25 20:01:49 +00:00
Nicolas Silva
769c50165c Bug 1594128 - Add brush_linear_gradient to the multi-brush infrastructure. r=gw
Differential Revision: https://phabricator.services.mozilla.com/D53995

--HG--
extra : moz-landing-system : lando
2019-11-25 20:01:49 +00:00
Nicolas Silva
6bdc373992 Bug 1594128 - Add brush_mix_blend to the multi-brush infrastructure. r=gw
Differential Revision: https://phabricator.services.mozilla.com/D53994

--HG--
extra : moz-landing-system : lando
2019-11-25 20:01:49 +00:00
Nicolas Silva
30dbc77429 Bug 1594128 - Add brush_blend to the multi-brush infrastructure. r=gw
Differential Revision: https://phabricator.services.mozilla.com/D53993

--HG--
extra : moz-landing-system : lando
2019-11-25 20:01:49 +00:00
Nicolas Silva
ad0dcc4756 Bug 1594128 - Generic varyings for ps_text_run.glsl. r=gw
Differential Revision: https://phabricator.services.mozilla.com/D53728

--HG--
extra : moz-landing-system : lando
2019-11-25 20:01:48 +00:00
Nicolas Silva
3606b4e2b1 Bug 1594128 - Use generic slots for text, image and solid shader varyings. r=gw
The 'multi-brush' shader will have to dynamically switch between different brushes. In order to support that without needing the sum of all brush varying locations, allow aliasing a number of generic slots.
This patch makes the assumption that one a vec2 and a vec4 cost the same amount of varying register space, which is suggested by the glsl specification about shader locations. If it is not the case we can add more granularity to the varying slots which are all vec4 at the moment. This also assumes that an unused varying is always optimized out.

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

--HG--
extra : moz-landing-system : lando
2019-11-25 20:01:48 +00:00
Nicolas Silva
e914c3b495 Bug 1594128 - Dynamically choose the brush kind in the shader. r=gw
This is an experiment with only image and solid to see what the infrastructure can be like.
If it works out I'll extend the it with more brush types. More work will be needed to get text rendering in there as well.

The multi-brush shader includes all brushes that it potentially needs suport for. Which brushes actually get compiled in is then specified via WR_FEATURE defines.
Since brushes can't have the same names for their entry points, they specify the function to use via a macros (WR_BRUSH_VS_FUNCTION and WR_BRUSH_FS_FUNCTION).

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

--HG--
extra : moz-landing-system : lando
2019-11-25 20:01:48 +00:00
Nicolas Silva
6265b9984a Bug 1594128 - Encode the brush shader type in the instance attributes. r=gw
This will allow the upcoming super-brush shader to select its behavior at runtime.

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

--HG--
extra : moz-landing-system : lando
2019-11-25 20:01:48 +00:00
Nicolas Silva
30a2b2634d Bug 1594128 - Only include shader sources once during parsing. r=gw
This chanes the shader parsing code to only inject #included shader sources once (the first time) if they are included multiple times.
This will allow some extra flexibility needed by the multi-brush shader.

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

--HG--
extra : moz-landing-system : lando
2019-11-25 20:01:47 +00:00
Doug Thayer
5705a57b83 Bug 1588223 - Use many domains in iframes for tabswitch test r=stephendonner,perftest-reviewers,rwood
This adds a tp5n-multiproc output directory which contains postprocessed
versions of the tp5n set. They are processed to take iframes with relative
URLs and output absolute URLs with domains similar to their original
domains. This will help us better simulate a real-world case for Fission,
which will split processes based on the ETLD+1 of the domain.

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

--HG--
extra : moz-landing-system : lando
2019-11-25 18:31:36 +00:00
Nicolas Chevobbe
1ad791a1d0 Bug 1375752 - Render empty strings as <empty string> in console. r=yzen.
This only affects console api calls where one of the
argument is an empty string. Since we don't quote
string arguments for those, it was difficult to spot
an empty string there.
Jest test are added, as well as a mochitest for the
console to make sure that we don't have unwanted
side effects (for evaluation results, object with
empty string properties, ...)

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

--HG--
extra : moz-landing-system : lando
2019-11-26 15:09:00 +00:00
qiaopengcheng
5209b0b401 Bug 1403893 - Make Breakpad print out the MIPS floating point registers correctly. r=froydnj
Differential Revision: https://phabricator.services.mozilla.com/D54730

--HG--
extra : moz-landing-system : lando
2019-11-26 14:52:55 +00:00
Sylvestre Ledru
948d330640 Bug 1596911 - refresh the ignore list with the new exts r=Gijs
Depends on D53266

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

--HG--
extra : moz-landing-system : lando
2019-11-26 15:02:02 +00:00
Sylvestre Ledru
4056ec2363 Bug 1596911 - Activate the license lint on more extensions r=Gijs
Differential Revision: https://phabricator.services.mozilla.com/D53266

--HG--
extra : moz-landing-system : lando
2019-11-26 14:59:31 +00:00
Sylvestre Ledru
e94f355d96 Bug 1596911 - Add missing license headers on the new managed extensions r=Gijs,MattN
Depends on D53267

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

--HG--
extra : moz-landing-system : lando
2019-11-26 15:00:00 +00:00
Gabriele Svelto
f8581fc656 Bug 1599449 - Add bug 1371390 to the breakpad patches we apply locally to prevent updates from clobbering it r=froydnj
Differential Revision: https://phabricator.services.mozilla.com/D54728

--HG--
extra : moz-landing-system : lando
2019-11-26 14:42:24 +00:00
Sylvestre Ledru
8d2f0d1b1f Bug 1519636 - Reformat recent changes to the Google coding style r=Ehsan
# ignore-this-changeset

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

--HG--
extra : moz-landing-system : lando
2019-11-26 14:35:02 +00:00