Commit Graph

689612 Commits

Author SHA1 Message Date
Matthew Noorenberghe
f5aec46ab3 Bug 1216186 - Use the actual browser name for imported bookmark folders from Chromium. r=Gijs
Using _getLocalePropertyForBrowser isn't ideal but ideally this patch would get uplifted so I didn't want to do a larger refactoring to fix this.

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

--HG--
extra : moz-landing-system : lando
2020-01-28 12:27:25 +00:00
Harry Twyford
4133cc649b Bug 1611271 - Remove -moz-mac-focusring border colour. r=dao
Differential Revision: https://phabricator.services.mozilla.com/D60901

--HG--
extra : moz-landing-system : lando
2020-01-28 16:27:31 +00:00
shindli
717e768d35 Merge mozilla-central to autoland on a CLOSED TREE 2020-01-29 00:25:17 +02:00
shindli
05de837272 Backed out changeset 6a1a55bc4edf (bug 1605188) for webrender and wrench bustages. These are being detected with delay, see bug 1576040 a=backout 2020-01-29 00:20:16 +02:00
Bert Peers
05e00eed63 Bug 1605283 - Improve support for invalidation debugging and testing r=gw a=reland CLOSED TREE
Third iteration:

Fix broken scrolling (and incorrect positioning of quad tree lines) by
serializing the SpaceMapper(-transform) from take_context, and using it
to transform the primitive rects (instead of the previous translation
based on unclipped.origin);
Note: this is done at visualization time and not at export time to
distinguish actually moving elements from merely-scrolling ones.

Serialize the entire UpdateList, so we get the data (Keys) that's being
added; add it to the overview;

Move the static CSS code into tilecache_base.css; add this and the .js
file to the binary, write them as part of output (instead of manual
copy); clean up CSS a bit;

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

--HG--
extra : source : 535ae1d4818a3f0af64d61846035135751352bd1
extra : histedit_source : bf9a8f830ec7db4c2d1fcb6deaaf72949d6b69ed
2020-01-28 20:05:38 +00:00
Csoregi Natalia
25b1fb82cf Backed out changeset 535ae1d4818a (bug 1605283) for cargo related bustage. CLOSED TREE 2020-01-28 22:56:27 +02:00
Emily McDonough
faa250d528 Bug 1611951 - Basic documentation of fields of ComputedGridTrackInfo r=emilio
Differential Revision: https://phabricator.services.mozilla.com/D61180

--HG--
extra : moz-landing-system : lando
2020-01-28 16:58:06 +00:00
Dão Gottwald
5bf3f1776c Bug 1611689 - Make OverflowableToolbar::_checkOverflow return early in DOM fullscreen mode. r=Gijs
Differential Revision: https://phabricator.services.mozilla.com/D61181

--HG--
extra : moz-landing-system : lando
2020-01-28 15:55:50 +00:00
Glenn Watson
080f81eb29 Bug 1611314 - Update expectations for shape-outside-linear-gradient-013.htm r=nical
Differential Revision: https://phabricator.services.mozilla.com/D61145

--HG--
extra : moz-landing-system : lando
2020-01-28 15:21:50 +00:00
Bert Peers
cd0e366e52 Bug 1605283 - Improve support for invalidation debugging and testing r=gw
Third iteration:

Fix broken scrolling (and incorrect positioning of quad tree lines) by
serializing the SpaceMapper(-transform) from take_context, and using it
to transform the primitive rects (instead of the previous translation
based on unclipped.origin);
Note: this is done at visualization time and not at export time to
distinguish actually moving elements from merely-scrolling ones.

Serialize the entire UpdateList, so we get the data (Keys) that's being
added; add it to the overview;

Move the static CSS code into tilecache_base.css; add this and the .js
file to the binary, write them as part of output (instead of manual
copy); clean up CSS a bit;

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

--HG--
extra : moz-landing-system : lando
2020-01-28 20:05:38 +00:00
Razvan Maries
0801935dae Backed out changeset 228931ff1d49 (bug 1607364) for mochitest failures. CLOSED TREE 2020-01-28 22:03:47 +02:00
Arnaud Renevier
4ba9c81516 Bug 1607364 - CrashReporting API r=baku
Implement Crash Report for Reporting API.

The browser test will force a crash of the renderer and check that a report is
sent to the server. Because of this (intentional) crash, the verification test
fail. So we disable verification test for that test.

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

--HG--
extra : moz-landing-system : lando
2020-01-28 18:06:47 +00:00
Florin Strugariu
cb537c4f9f Bug 1611924 - raptor remove_raptor_webext does not reset the webext value after is closed r=perftest-reviewers,octavian_negru
Differential Revision: https://phabricator.services.mozilla.com/D61170

--HG--
extra : moz-landing-system : lando
2020-01-28 13:45:28 +00:00
Kristen Wright
76a14dda81 Bug 1604877 - Convert the nsSystemInfo thread to a background ET. r=mconley
Converts the one-off LazyIdle thread in nsSystemInfo to use a background event target dispatching the dedicated background thread pool instead.

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

--HG--
extra : moz-landing-system : lando
2020-01-28 15:06:17 +00:00
Botond Ballo
abcab3d351 Bug 1599930 - Support --no-install for web platform tests. r=jgraham
Differential Revision: https://phabricator.services.mozilla.com/D55046

--HG--
extra : moz-landing-system : lando
2020-01-28 15:28:19 +00:00
Daniel Varga
2b03cc0b92 Backed out changeset 648a8170fec2 (bug 1609889) for causing spiderMonkey buil failure at src/jit-test/tests/wasm/gc/stackmaps3.js
CLOSED TREE
2020-01-28 18:04:51 +02:00
Daniel Varga
7ed4497bd1 Backed out changeset 10909dde7e43 (bug 1593886) for causing browser-chrome failures at toolkit/components/extensions/test/browser/browser_ext_themes_autocomplete_popup.js
CLOSED TREE
2020-01-28 17:23:34 +02:00
Marco Castelluccio
408554a6e3 Bug 1608683 - Reduce debug info in Mac ccov build. r=glandium
Differential Revision: https://phabricator.services.mozilla.com/D59734

--HG--
extra : moz-landing-system : lando
2020-01-14 09:20:20 +00:00
Marco Castelluccio
a7ab21a7c8 Bug 1608298 - Reduce debug info in Windows ccov build. r=glandium
Differential Revision: https://phabricator.services.mozilla.com/D59733

--HG--
extra : moz-landing-system : lando
2020-01-21 05:53:41 +00:00
Jed Davis
b622dd732e Bug 1607153 - Remove the incorrect extra close of IPC channel client_pipe_. r=froydnj
It's no longer safe to try closing client_pipe_ when the I/O thread is
woken up with data from the child process, because that can race with the
launch thread doing its own close, and it's also unnecessary because of
that other close.  See also bug 1607153 comment #2.

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

--HG--
extra : moz-landing-system : lando
2020-01-25 04:13:22 +00:00
Jed Davis
5da5bf3e63 Bug 1611547 - Fix MacProcessLauncher to close the IPC client pipe. r=froydnj
MacProcessLauncher overrides DoFinishLaunch from PosixProcessLauncher,
but doesn't call the superclass method, so CloseClientFileDescriptor is
never called on the channel.

Currently this doesn't cause any obvious problems, because the channel
object redundantly closes the fd when it first reads data from the child
process; however, that extra close is thread-unsafe and being removed in
bug 1607153.

Trying to fix bug 1607153 without this patch caused a number of test
suites to fail by timing out, probably because the extra copy of the
client (child) end of the pipe causes the server (parent) end to never
get an end-of-file or broken pipe error during shutdown.

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

--HG--
extra : moz-landing-system : lando
2020-01-28 12:56:46 +00:00
Jon Bauman
cf9ced0277 Bug 1611431 - Generate mp4parse-rust bindings as part of mach build. r=kinetik
Now that cbindgen.toml is a required file, update-rust.sh must be
updated to avoid clobbering it.

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

--HG--
extra : moz-landing-system : lando
2020-01-28 14:04:37 +00:00
Harry Twyford
e8274a71f3 Bug 1593886 - Update dark theme Urlbar colours. r=dao
Differential Revision: https://phabricator.services.mozilla.com/D60899

--HG--
extra : moz-landing-system : lando
2020-01-28 14:13:18 +00:00
Greg Tatum
1c15092dfe Bug 1611815 - Fix thrown error about presetName om the performance-new devtools panel; r=canaltinova
The reducer errors in the implementation of the DevTools panel, as the presetName was not being fetched from the preferences in the debuggee. This fixes that. TypeScript caught this, but I guess I forgot to check it.

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

--HG--
extra : moz-landing-system : lando
2020-01-28 11:38:19 +00:00
Mark Banner
32056c5b6e Bug 1610840 - Remove webExtension.version from the Search Engine configuration schema and config as we don't need it. r=daleharvey
Differential Revision: https://phabricator.services.mozilla.com/D60869

--HG--
extra : moz-landing-system : lando
2020-01-28 13:33:11 +00:00
Andy Wingo
166237770a Bug 1609889 - Separate wasm return values from calls in inlined Ion-to-Wasm calls r=lth
Related to bug 1608121.

When we use Ion and WebAssembly, we might get multiple return values
from function calls.  This patch refactors the direct JS-to-Wasm-via-Ion
call path to better support multiple values.

The patch adds a safepoint at the call, as appears to be necessary in
general, and also when results are captured as MIR values.  There is a
slight optimization in that void-returning Wasm functions just get a
MConstant result that's visible to the optimizer.

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

--HG--
extra : moz-landing-system : lando
2020-01-28 13:03:05 +00:00
Jeff Walden
d81c71eeaf Bug 1596706. r=tcampbell
Differential Revision: https://phabricator.services.mozilla.com/D59963

--HG--
extra : moz-landing-system : lando
2020-01-24 12:04:14 +00:00
Jon Coppeard
785ce013ee Bug 1609956 - Discourage atoms zone collection during page load r=sfink,smaug
This adds a JS API to set a performance hint which tells the engine whether a global is in pageload or not.  The engine keeps a count so it knows whether any global for that runtime is in pageload, and adjusts GC thresholds appropriately. Currently this strongly discourages atoms GC by doubleing the trigger threshold. This does not disallow it entirely, but with this change it should almost never happen.

This is meant to be a temporary fix. When the stencil project lands we will not have this annoying dependency between parsing and atoms zone GC and can remove this change.

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

--HG--
extra : moz-landing-system : lando
2020-01-28 13:06:40 +00:00
André Bargull
5417502206 Bug 1608808 - Part 12: Automatically generate shell-option string for WeakRef tests. r=jonco
This makes it easier to update test262, because it's no longer required to
manually mark each WeakRef test in js/src/tests/jstests.list.

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

--HG--
extra : moz-landing-system : lando
2020-01-28 12:46:56 +00:00
André Bargull
87894eee0c Bug 1608808 - Part 11: Update test262 exclusion lists. r=jwalden
Differential Revision: https://phabricator.services.mozilla.com/D60511

--HG--
extra : moz-landing-system : lando
2020-01-28 09:10:03 +00:00
André Bargull
75cba2a46c Bug 1608808 - Part 10: Update test262. r=jwalden
Update test262 to pick up the changed `eval` in parameter expressions tests.

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

--HG--
extra : moz-landing-system : lando
2020-01-28 09:09:24 +00:00
André Bargull
ea82b69fbb Bug 1608808 - Part 9: Update existing jit-tests. r=jwalden
Removes the direct eval calls, because they're now leading to SyntaxErrors when
attempting to redeclare existing parameters.

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

--HG--
extra : moz-landing-system : lando
2020-01-28 09:03:03 +00:00
André Bargull
41f6f7a9bb Bug 1608808 - Part 8: Disallow redeclaring "arguments" in function parameter expressions. r=jwalden
The specification installs the implicit "arguments" binding in the same
lexical environment as the other parameters, but our implementation requires an
extra check to report this redeclaration SyntaxError.

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

--HG--
extra : moz-landing-system : lando
2020-01-28 09:02:30 +00:00
André Bargull
1d0675c3a6 Bug 1608808 - Part 7: Update comments for for-of redeclaration checks. r=jwalden
Drive-by fix, spotted while checking this code.

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

--HG--
extra : moz-landing-system : lando
2020-01-28 09:01:52 +00:00
André Bargull
89ab2ac253 Bug 1608808 - Part 6: Remove hasDirectEvalInParameterExpr flag. r=jwalden
This flag is no longer used after part 2 and part 4.

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

--HG--
extra : moz-landing-system : lando
2020-01-28 09:01:19 +00:00
André Bargull
9eb6c65207 Bug 1608808 - Part 5: Remove no longer used parameter to FunctionScopeEnvShapeFlags. r=jwalden
Differential Revision: https://phabricator.services.mozilla.com/D60504

--HG--
extra : moz-landing-system : lando
2020-01-28 09:01:17 +00:00
André Bargull
4d18d3c1b4 Bug 1608808 - Part 4: Remove DestructuringFlavor::FormalParameterInVarScope. r=jwalden
Differential Revision: https://phabricator.services.mozilla.com/D60503

--HG--
extra : moz-landing-system : lando
2020-01-28 09:00:04 +00:00
André Bargull
1b6c79fad9 Bug 1608808 - Part 3: Remove ScopeKind::ParameterExpressionVar. r=jwalden
Differential Revision: https://phabricator.services.mozilla.com/D60502

--HG--
extra : moz-landing-system : lando
2020-01-28 08:59:26 +00:00
André Bargull
d710c95dbf Bug 1608808 - Part 2: Remove now unused {enter,leaves}ParameterExpressionVar methods. r=jwalden
Differential Revision: https://phabricator.services.mozilla.com/D60501

--HG--
extra : moz-landing-system : lando
2020-01-28 08:58:29 +00:00
André Bargull
2d6e612cc4 Bug 1608808 - Part 1: Stop emitting the parameter expression var scope. r=jwalden
BytecodeEmitter.cpp:
The normal `DestructuringFlavor::Declaration` can now be used for destructuring
parameter declarations.

Scope.cpp:
The function scope now always acts as a variable scope, even when parameter
expression are present, so we need to set the `QUALIFIED_VAROBJ` flag
unconditionally.

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

--HG--
extra : moz-landing-system : lando
2020-01-28 08:57:51 +00:00
Gabriele Svelto
44c60cb145 Bug 1609649 - Strip telemetry annotations from the crashes we submit via Firefox r=chutten
Differential Revision: https://phabricator.services.mozilla.com/D60145

--HG--
extra : moz-landing-system : lando
2020-01-23 21:22:11 +00:00
Mark Striemer
f8e5af7e32 Bug 1609069 - Avoid switching view when clicking sidebar padding r=rpl
Differential Revision: https://phabricator.services.mozilla.com/D60912

--HG--
extra : moz-landing-system : lando
2020-01-24 17:44:02 +00:00
Timothy Nikkel
0afb4e84f4 Bug 1605223. Handle SVG_FECOMPONENTTRANSFER_TYPE_UNKNOWN when computing webrender filter information for component transfer filters. r=mstange
In SVGComponentTransferFunctionElement::ComputeAttributes type will be 0 == SVG_FECOMPONENTTRANSFER_TYPE_UNKNOWN if a func type is not specified.

SVG_FECOMPONENTTRANSFER_TYPE_IDENTITY is specified as the default value at

https://searchfox.org/mozilla-central/rev/cfd1cc461f1efe0d66c2fdc17c024a203d5a2fd8/dom/svg/SVGFilters.cpp#183

So one would think we would get SVG_FECOMPONENTTRANSFER_TYPE_IDENTITY for unknown func types, but I don't understand that code too well.

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

--HG--
extra : moz-landing-system : lando
2020-01-28 10:00:25 +00:00
Chris Manchester
19dae3300c Bug 1605188 - Update builders to rustc 1.40 r=firefox-build-system-reviewers,rstewart
Differential Revision: https://phabricator.services.mozilla.com/D61042

--HG--
extra : moz-landing-system : lando
2020-01-25 16:03:16 +00:00
Daniel Varga
cd4e1066fd Backed out changeset 74c36888692b (bug 1610298) for causing browser-chrome failures at browser/components/aboutlogins/tests/browser/browser_breachAlertShowingForAddedLogin.js
CLOSED TREE
2020-01-28 12:50:44 +02:00
alwu
7040e18745 Bug 1609452 - part2 : remove redundant virtual keywords. r=mstange
Differential Revision: https://phabricator.services.mozilla.com/D60027

--HG--
extra : moz-landing-system : lando
2020-01-28 09:56:09 +00:00
alwu
400100469c Bug 1609452 - part1 : update media center's playback state whenever the event source's playback changes. r=mstange
The event source's playback state can represent if the media is currently playing. Therfore, whenever it changes, we should update the media center's playback state as well in order to show correct controller icon (eg. play and pause) on the touch bar.

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

--HG--
extra : moz-landing-system : lando
2020-01-28 09:50:04 +00:00
Andrei Oprea
4d3579227c Bug 1610298 - Snippets preview messages don't belong to a provider r=k88hudson
Differential Revision: https://phabricator.services.mozilla.com/D60414

--HG--
extra : moz-landing-system : lando
2020-01-24 13:48:58 +00:00
Edgar Chen
767c73d6b2 Bug 1610054 - Prevent infinite recursion when upgrading custom elements; r=smaug
See https://github.com/whatwg/html/pull/5126.

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

--HG--
extra : moz-landing-system : lando
2020-01-28 08:46:47 +00:00
Xidorn Quan
85cc5c6fb4 Bug 1603354 - Treat empty ruby base/text container as if there is an empty inline element inside. r=dholbert
Differential Revision: https://phabricator.services.mozilla.com/D61078

--HG--
extra : moz-landing-system : lando
2020-01-28 09:32:04 +00:00