Commit Graph

689309 Commits

Author SHA1 Message Date
Matthew Gregan
0e7bf72221 Bug 1590249 - Vendor Rust. r=chunmin
Differential Revision: https://phabricator.services.mozilla.com/D60616

--HG--
extra : moz-landing-system : lando
2020-01-25 21:32:34 +00:00
Matthew Gregan
02e4693897 Bug 1590249 - Update audioipc to 86d49ddf. r=chunmin
Differential Revision: https://phabricator.services.mozilla.com/D60615

--HG--
extra : moz-landing-system : lando
2020-01-25 21:31:32 +00:00
Matthew Gregan
def1199352 Bug 1590249 - Fix media/audioipc/update.sh when run on Windows. r=chunmin
Differential Revision: https://phabricator.services.mozilla.com/D60614

--HG--
extra : moz-landing-system : lando
2020-01-25 21:30:14 +00:00
Emilio Cobos Álvarez
aa3a33a08a Bug 1597055 - Don't stretch grid items with non-auto block-size. r=mats
Per the resolution in https://github.com/w3c/csswg-drafts/issues/4525.

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

--HG--
extra : moz-landing-system : lando
2020-01-25 20:14:59 +00:00
Andrew Swan
906e1a31e3 Bug 1587544 Part 2: Migrate screenshots to fluent r=fluent-reviewers,_6a68,flod,Gijs
Differential Revision: https://phabricator.services.mozilla.com/D49785

--HG--
extra : moz-landing-system : lando
2020-01-25 17:09:54 +00:00
Andrew Swan
1de1359036 Bug 1587544 Part 1: Remove screenshots onboarding r=_6a68
Screenshots is now part of the browser first-run experience so get rid of
the onboarding slides embedded in screenshots.  This means fewer strings
that need to be ported to fluent.

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

--HG--
extra : moz-landing-system : lando
2020-01-25 15:35:25 +00:00
Brent Schroeter
0ce271401d Bug 1597322 - Correctly set a:visited color in dark-mode. r=ewright
The light theme sets both visited and non-visited links to the same color
(`--blue-60`) by default, while the dark theme sets non-visited links to
`--blue-40` but did not specify a color for visited links, displaying them as
`--blue-60`. This resulted in inconsistent styling of pages written in XHTML
versus HTML, e.g. `about:protections` versus `about:newtab`. epang confirmed
that the desired behavior is to display links as `--blue-40`, visited or not.

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

--HG--
extra : moz-landing-system : lando
2020-01-25 16:21:02 +00:00
Jonathan Kew
f0225d5c99 Bug 1611591 - Correct the 'match' link in web-platform/tests/css/css-fonts/font-synthesis-05.html to fix spurious failure. r=lsalzman
Differential Revision: https://phabricator.services.mozilla.com/D61061

--HG--
extra : moz-landing-system : lando
2020-01-25 12:28:38 +00:00
Jonathan Kew
f360407017 Bug 1611589 - Fix precedence of font-feature-settings vs disabling of ligatures due to letter-spacing. r=lsalzman
Differential Revision: https://phabricator.services.mozilla.com/D61060

--HG--
extra : moz-landing-system : lando
2020-01-25 12:18:00 +00:00
Cosmin Sabou
880da431e7 Bug 1611449 - Remove whitespace from MediaRecorder-no-sink.https.html.ini. a=test-only
DONTBUILD
2020-01-25 14:49:24 +02:00
Cosmin Sabou
6cd39364a8 Bug 1611449 - Add expectations for MediaRecorder-no-sink.https.html and MediaRecorder-peerconnection.https.html on release_or_beta. r=jgraham
Differential Revision: https://phabricator.services.mozilla.com/D61059

--HG--
extra : moz-landing-system : lando
2020-01-25 11:43:47 +00:00
Hiroyuki Ikezoe
677e8ea65a Bug 1594451 - Apply fixed margin offset for position sticky layers/nodes depending on where it's stuck to. r=botond
We currenly only support the dynamic toolbar at bottom, so we apply the
`fixed margin offset` only if the sticky element is stuck at the bottom
of the root scroll container.

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

--HG--
extra : moz-landing-system : lando
2020-01-25 11:00:08 +00:00
Hiroyuki Ikezoe
5d9fe8f9ea Bug 1594451 - Propagate sticky position info to HitTestingNode. r=botond
Differential Revision: https://phabricator.services.mozilla.com/D60065

--HG--
extra : moz-landing-system : lando
2020-01-25 10:25:16 +00:00
Sakura Mochizuki
edc2287d2f Bug 1611040 - Convert dominant-baseline #defines to an enum class. r=emilio
Differential Revision: https://phabricator.services.mozilla.com/D61046

--HG--
extra : moz-landing-system : lando
2020-01-25 10:51:24 +00:00
Cosmin Sabou
12c6f7fa32 Bug 1608242 - Delete added ' in test name. a=test-only 2020-01-25 11:02:05 +02:00
Cosmin Sabou
ab0ab07ac4 Bug 1608242 - Annotate loading-frame-default-eager-disabled-tentative.sub.html as it's passing on linux1804-64-qr. r=egao,jgraham
Differential Revision: https://phabricator.services.mozilla.com/D60730

--HG--
extra : moz-landing-system : lando
2020-01-25 07:43:03 +00:00
Agi Sferro
d8a9316c60 Bug 1597793 - Use setTabActive in GVE. r=snorp
Differential Revision: https://phabricator.services.mozilla.com/D60943

--HG--
extra : moz-landing-system : lando
2020-01-25 07:27:19 +00:00
Agi Sferro
c1ad4b4c0f Bug 1597793 - Don't return a tabId for non-tab windows. r=snorp
If the window is a popup there is no WebExtension tab object present.

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

--HG--
extra : moz-landing-system : lando
2020-01-25 07:27:17 +00:00
Agi Sferro
c4f3912001 Bug 1597793 - Track tab activation in GeckoViewTab. r=snorp
This avoids initialization issues with the previous approach.

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

--HG--
extra : moz-landing-system : lando
2020-01-25 07:27:14 +00:00
Christoph Walcher
baa36cbd6f Bug 1597793 - Support tabs.onActivated in GeckoView r=snorp,agi
Differential Revision: https://phabricator.services.mozilla.com/D60041

--HG--
extra : moz-landing-system : lando
2020-01-25 07:27:12 +00:00
Agi Sferro
16bd2d03b1 Bug 1597793 - Check if a window is not a popup in ext-utils's onLocationChange. r=snorp
Differential Revision: https://phabricator.services.mozilla.com/D60986

--HG--
extra : moz-landing-system : lando
2020-01-25 07:27:10 +00:00
Brindusan Cristian
ab9177e525 Backed out 5 changesets (bug 1597793) for ESlint error at GeckoViewWebExtension.jsm.
Backed out changeset d8132aa16234 (bug 1597793)
Backed out changeset 79aaf28b5cea (bug 1597793)
Backed out changeset 4de3746c478e (bug 1597793)
Backed out changeset 0e9c04f18e3c (bug 1597793)
Backed out changeset b830ae752c93 (bug 1597793)
2020-01-25 06:40:09 +02:00
Agi Sferro
52b037e389 Bug 1597793 - Use setTabActive in GVE. r=snorp
Differential Revision: https://phabricator.services.mozilla.com/D60943

--HG--
extra : moz-landing-system : lando
2020-01-25 02:17:08 +00:00
Agi Sferro
a1e95dff3d Bug 1597793 - Don't return a tabId for non-tab windows. r=snorp
If the window is a popup there is no WebExtension tab object present.

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

--HG--
extra : moz-landing-system : lando
2020-01-25 02:17:06 +00:00
Agi Sferro
fca4ac4ef5 Bug 1597793 - Track tab activation in GeckoViewTab. r=snorp
This avoids initialization issues with the previous approach.

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

--HG--
extra : moz-landing-system : lando
2020-01-25 02:17:04 +00:00
Christoph Walcher
72242d52b8 Bug 1597793 - Support tabs.onActivated in GeckoView r=snorp,agi
Differential Revision: https://phabricator.services.mozilla.com/D60041

--HG--
extra : moz-landing-system : lando
2020-01-25 04:13:30 +00:00
Agi Sferro
ca4b3a7c8d Bug 1597793 - Check if a window is not a popup in ext-utils's onLocationChange. r=snorp
Differential Revision: https://phabricator.services.mozilla.com/D60986

--HG--
extra : moz-landing-system : lando
2020-01-25 02:16:56 +00:00
Edwin Takahashi
220a3bd606 Bug 1611340 - run mach doctor with python3 r=Callek
Changes:

Build string using the `format()` instead of `%` and relocate the `expandtabs` call to not trigger a AttributeError exception.

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

--HG--
extra : moz-landing-system : lando
2020-01-25 03:05:42 +00:00
Justin Wood
b627a90bcf No Bug - Remove taskcluster.net references in the tree. r=aki
Differential Revision: https://phabricator.services.mozilla.com/D58297

--HG--
extra : moz-landing-system : lando
2020-01-24 15:52:50 +00:00
Andrew McCreight
359a6cd8c2 Bug 1611173 - Remove support for non-nsISupports XPIDL interfaces. r=nika
It used to be that some XPIDL interfaces were allowed to be non-nsISupports,
and were only used to hold a bunch of constants. It appears that we've now
had enough de-COM work happen that there are no longer any, so we can remove
support for this.

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

--HG--
extra : moz-landing-system : lando
2020-01-24 23:13:30 +00:00
Michael Forney
02f3747734 Bug 1611536 - Add stdint.h include for fixed-width integer types r=Ehsan
musl libc does not define these types through the other headers
included by this file, which causes errors when building RemoteUtils.cpp
(which indirectly includes nsCharTraits.h):

	error: unknown type name 'int32_t'

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

--HG--
extra : moz-landing-system : lando
2020-01-25 00:40:51 +00:00
Ehsan Akhgari
eccae96ef4 Bug 1609176 - Remove the obsolete baseDomain field of the moz_cookies table; r=baku
This change is backwards incompatible with the older cookies.sqlite
files, which means files saved from newer versions of Firefox will
no longer be possible to open in older versions of Firefox.

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

--HG--
rename : netwerk/test/unit/test_schema_3_migration.js => netwerk/test/unit/test_schema_10_migration.js
extra : moz-landing-system : lando
2020-01-25 00:18:34 +00:00
Botond Ballo
7ce6d46176 Bug 1611523 - Use the current layers id to simplify IsFixedToRootContent(). r=hiro
Differential Revision: https://phabricator.services.mozilla.com/D61016

--HG--
extra : moz-landing-system : lando
2020-01-25 00:23:44 +00:00
Botond Ballo
a20a5d30fe Bug 1611523 - Track the current layers id during the layer tree traversal in AsyncCompositionManager::ApplyAsyncContentTransformToTree(). r=hiro
Differential Revision: https://phabricator.services.mozilla.com/D61015

--HG--
extra : moz-landing-system : lando
2020-01-25 00:23:34 +00:00
Boris Zbarsky
7a190b94ba Bug 1181957. Don't set up an AutoEntryScript if we're not planning to call script in nsXPCWrappedJS::DelegatedQueryInterface. r=mccr8
For builtinclass interfaces, or ones not declared in IDL, we don't call out
into scripted QueryInterface anyway, so we can return earlier, before we ever
set up the AutoEntryScript.

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

--HG--
extra : moz-landing-system : lando
2020-01-25 00:13:56 +00:00
Oana Pop Rus
80b7b4208b Backed out 6 changesets (bug 1574865) for build bustages on a CLOSED TREE
Backed out changeset 5683b58e5a5c (bug 1574865)
Backed out changeset fd4311521f6b (bug 1574865)
Backed out changeset 6524f814a556 (bug 1574865)
Backed out changeset e800ad37740b (bug 1574865)
Backed out changeset c23741f62a09 (bug 1574865)
Backed out changeset f76fa61db00e (bug 1574865)
2020-01-25 01:23:07 +02:00
Oana Pop Rus
aace55be1b Backed out changeset cfb9cc9ee352 (bug 1607545) for node failures on a CLOSED TREE 2020-01-25 01:21:24 +02:00
Ryan Hunt
62e6e75256 Bug 1574865 - Wasm: Allow stackmaps that are indexed at an x86 indirect call instruction with any register. r=jseward
Cranelift fails this assertion and it's not clear to me that there is any restriction inside
Cranelift that would limit the set of registers we'd need to check here.

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

--HG--
extra : moz-landing-system : lando
2020-01-24 23:08:27 +00:00
Ryan Hunt
d5760c1b01 Bug 1574865 - Baldr: Add support for Cranelift stackmaps. r=jseward
This commit adds support for receiving stackmaps from Cranelift
and converting to wasm::Stackmaps. [1] will change the stackmap
representation in Cranelift to be the same as in Spidermonkey.

The stack overflow/interrupt trap handler stackmap is implemented by
sharing code with Ion.

[1] https://github.com/bytecodealliance/cranelift/pull/1317

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

--HG--
extra : moz-landing-system : lando
2020-01-24 23:08:12 +00:00
Ryan Hunt
6bef31aa21 Bug 1574865 - Baldr: Translate reference type globals using slow OOL barriers. r=jseward
cranelift-wasm cannot express arbitrary control flow inside of
'global.get/set' easily. This makes it difficult to implement the pre/post write
barriers inline like the baseline compiler does.

[1] has a discussion about the ideal solution to problem, which involves a new IR
concept called templates. We will want to use that when it is ready.

In the short-term, this commit implements pre/post write barriers using slow OOL
functions and implements Wasm globals.

[1] https://github.com/bytecodealliance/cranelift/issues/1176

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

--HG--
extra : moz-landing-system : lando
2020-01-24 23:07:52 +00:00
Ryan Hunt
c66fc5a031 Bug 1574865 - Baldr: Translate reference types and implement table/ref instruction translation. r=jseward
This commit translates the basic parts of reference types that does not
require any barriers. AnyRef,FuncRef,NullRef are translated to R32/R64. The
existing bulk-memory instructions are extended to operate on multiple tables,
and the new reference type instructions are implemented with instance calls.

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

--HG--
extra : moz-landing-system : lando
2020-01-24 23:07:35 +00:00
Ryan Hunt
7d7bfb5ba7 Bug 1574865 - Wasm: Change compiler selection to allow Cranelift when reference types is enabled. r=jseward
This commit changes the wasm compiler feature detection bits to report that
cranelift supports reference types.

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

--HG--
extra : moz-landing-system : lando
2020-01-24 23:07:15 +00:00
Ryan Hunt
f6a417ece8 Bug 1574865 - Wasm: Update encoding of nullref to match proposal. r=lth
This commit updates the encoding of nullref to match the one given in
the reference types proposal.

Spec: https://github.com/WebAssembly/reference-types/pull/66

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

--HG--
extra : moz-landing-system : lando
2020-01-24 23:09:05 +00:00
Hiroyuki Ikezoe
a04e565377 Bug 1610974 - Drop colorValue in LookAndFeelInt. r=geckoview-reviewers,snorp
It should have been dropped in bug 1606503, I did foget it.

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

--HG--
extra : moz-landing-system : lando
2020-01-24 15:01:48 +00:00
Andy Bruère
78a2bd4711 Bug 1592673 - Add reverse alpha sort in about:logins r=MattN,fluent-reviewers,flod
Differential Revision: https://phabricator.services.mozilla.com/D60496

--HG--
extra : moz-landing-system : lando
2020-01-24 22:47:36 +00:00
Geoff Brown
d2010b925a Bug 1611477 - Increase Android xpcshell test chunks from 3 to 4; r=jmaher
Avoid intermittent task timeouts by increasing test chunks for Android xpcshell.

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

--HG--
extra : moz-landing-system : lando
2020-01-24 22:10:17 +00:00
Edwin Takahashi
9a71b61495 Bug 1611352 - mozbuild/artifact_commands.py, and mozbuild/artifacts.py support Python 3 r=rstewart,firefox-build-system-reviewers
Changes:

Use compatibility layer provided by six for `iteritems` and `itervalues`.

Make `urlparse` import compatible with both 2/3.

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

--HG--
extra : moz-landing-system : lando
2020-01-24 22:31:38 +00:00
Brindusan Cristian
d5beb3eb6b Backed out changeset 27bd6308aff7 (bug 1611173) for build bustages at runtests.py. CLOSED TREE 2020-01-25 00:19:04 +02:00
Andrew McCreight
f446abff25 Bug 1611173 - Remove support for non-nsISupports XPIDL interfaces. r=nika
It used to be that some XPIDL interfaces were allowed to be non-nsISupports,
and were only used to hold a bunch of constants. It appears that we've now
had enough de-COM work happen that there are no longer any, so we can remove
support for this.

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

--HG--
extra : moz-landing-system : lando
2020-01-24 21:59:35 +00:00
Hiroyuki Ikezoe
2dbfdd3a7a Bug 1611038 - Use PresShell::AddResizeEventFlushObserverIfNeeded in nsPresContext::UpdateDynamicToolbarOffset. r=botond
It's possible that UpdateDynamicTollbarOffset is called repeatedly before we
actually fire a window resize event.

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

--HG--
extra : moz-landing-system : lando
2020-01-24 19:32:27 +00:00