Commit Graph

690605 Commits

Author SHA1 Message Date
Emilio Cobos Álvarez
888338d969 Bug 1614394 - Cherry-pick a selectors version bump.
Differential Revision: https://phabricator.services.mozilla.com/D62309

--HG--
extra : moz-landing-system : lando
2020-02-10 17:32:37 +00:00
Emilio Cobos Álvarez
89edad17e0 Bug 1614394 - Remove now unused dependency from the style system.
Differential Revision: https://phabricator.services.mozilla.com/D62308

--HG--
extra : moz-landing-system : lando
2020-02-10 17:32:35 +00:00
Emilio Cobos Álvarez
93611990a4 Bug 1614394 - Rustfmt recent changes.
Differential Revision: https://phabricator.services.mozilla.com/D62307

--HG--
extra : moz-landing-system : lando
2020-02-10 17:32:27 +00:00
Emilio Cobos Álvarez
f811ee2f3b Bug 1614394 - Fix Servo build.
Differential Revision: https://phabricator.services.mozilla.com/D62306

--HG--
extra : moz-landing-system : lando
2020-02-10 17:32:25 +00:00
Emilio Cobos Álvarez
217f3f86df Bug 1614394 - Cherry-pick some servo-2020 changes to the style system.
Differential Revision: https://phabricator.services.mozilla.com/D62305

--HG--
extra : moz-landing-system : lando
2020-02-10 17:32:18 +00:00
Patrick Shaughnessy
00d66a376a Bug 1614394 - Cherry-pick Servo changes for :defined support.
Differential Revision: https://phabricator.services.mozilla.com/D62304

--HG--
extra : moz-landing-system : lando
2020-02-10 17:32:15 +00:00
Emilio Cobos Álvarez
9ec744b313 Bug 1614394 - Implement num_traits::Zero for CSSPixelLength.
Differential Revision: https://phabricator.services.mozilla.com/D62303

--HG--
extra : moz-landing-system : lando
2020-02-10 17:32:13 +00:00
Simon Sapin
583c7b9d38 Bug 1614394 - Move OpaqueNode to style_traits.
Differential Revision: https://phabricator.services.mozilla.com/D62302

--HG--
extra : moz-landing-system : lando
2020-02-10 17:32:11 +00:00
Emilio Cobos Álvarez
741ec04a23 Bug 1614394 - Cherry-pick some servo-only changes to malloc_size_of.
Differential Revision: https://phabricator.services.mozilla.com/D62301

--HG--
extra : moz-landing-system : lando
2020-02-10 17:32:09 +00:00
Simon Sapin
dd3ef574ef Bug 1614394 - Parse -moz-image-rect() and -moz-element() only in Gecko.
Differential Revision: https://phabricator.services.mozilla.com/D62300

--HG--
extra : moz-landing-system : lando
2020-02-10 17:32:07 +00:00
Stepan Stava
ba9cc832e9 Bug 1607148 - Reps bundle was reverted to a previous version (but original files were not) r=nchevobbe
Removed part of// devtools-reps/src/object-inspector/actions.js// as suggested in the patch D61086

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

--HG--
extra : moz-landing-system : lando
2020-02-10 13:37:50 +00:00
James Graham
8ec852bff7 Bug 1613975 - Mark geckodriver as Rust 2018, r=whimboo,webdriver-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D62213

--HG--
extra : moz-landing-system : lando
2020-02-10 14:53:43 +00:00
James Graham
3943d0e86b Bug 1613975 - Mark webdriver crate as Rust 2018, r=whimboo,webdriver-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D62212

--HG--
extra : moz-landing-system : lando
2020-02-10 14:53:43 +00:00
James Graham
37c0e62643 Bug 1613975 - Convert mozrunner to Rust 2018, r=whimboo,webdriver-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D62211

--HG--
extra : moz-landing-system : lando
2020-02-10 14:53:42 +00:00
James Graham
39895175d5 Bug 1613975 - Mark mozdevice as Rust 2018, r=whimboo,webdriver-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D62210

--HG--
extra : moz-landing-system : lando
2020-02-10 14:53:42 +00:00
James Graham
70726e619c Bug 1613975 - Mark mozprofile as Rust 2018, r=whimboo,webdriver-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D62209

--HG--
extra : moz-landing-system : lando
2020-02-10 14:53:42 +00:00
James Graham
5c8d3f9051 Bug 1613975 - Mark mozversion as Rust 2018, r=whimboo,webdriver-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D62208

--HG--
extra : moz-landing-system : lando
2020-02-10 14:53:42 +00:00
Bert Peers
0c4b6be182 Bug 1605283 - Improve support for invalidation debugging and testing r=gw
Fourth iteration: improve the detail in reported tile invalidations.

The invalidation enum stores the old and new values for lightweight
types.  For a change in PrimCount, the old and new list of ItemUids is
stored (if logging is enabled); the tool can then diff the two to see
what was added and removed.  To convert that back into friendly strings,
the interning activity is used to build up a map of ItemUid to a string.

A similar special-casing of Content Descriptor will print the item
that's invalidating the tile, plus the origin and/or rectangle.

Also adding zoom and pan command line options both to fix high-DPI
issues and also to allow zooming out far enough to see out-of-viewport
cache lifetime and prefetching due to scrolling.

Also fix a bug where interning updates get lost if more than one update
happens without building a frame: switch to a vector of serialized
updatelists (one per type) instead of allowing just one string (per
type).

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

--HG--
extra : moz-landing-system : lando
2020-02-10 17:35:05 +00:00
Bert Peers
6713755841 Bug 1603274 - Move unsafe inside wr_thread_pool_new r=jrmuizel
Differential Revision: https://phabricator.services.mozilla.com/D61763

--HG--
extra : moz-landing-system : lando
2020-02-06 00:47:51 +00:00
Andreea Pavel
87a6cc25c3 Merge mozilla-central to autoland on a CLOSED TREE 2020-02-10 19:34:25 +02:00
Andreea Pavel
85ace0c538 Merge autoland to mozilla-central a=merge 2020-02-10 19:28:40 +02:00
Emilio Cobos Álvarez
44abf87d9d Bug 1612301 - Fix LengthPercentage on big-endian machines. r=jfkthame
Always store the pointer in little-endian order so that the tag trick works.

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

--HG--
extra : moz-landing-system : lando
2020-02-10 17:12:44 +00:00
Simon Giesecke
884563052a Bug 1614395 - MozPromiseHolder::operator=(MozPromiseHolder&&) shouldn't copy its mPromise member. r=froydnj
Differential Revision: https://phabricator.services.mozilla.com/D62299

--HG--
extra : moz-landing-system : lando
2020-02-10 17:20:23 +00:00
Emilio Cobos Álvarez
4103cf7f51 Bug 1613491 - Make rust generate better code for some of the functions introduced here. r=heycam
See https://github.com/rust-lang/rust/issues/68867.

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

--HG--
extra : moz-landing-system : lando
2020-02-10 14:09:38 +00:00
Emilio Cobos Álvarez
7e238a47ba Bug 1613491 - Add some calc infrastructure to deal with simplification / sorting / etc. r=heycam
For now, we still bail out at the stage of getting the calc node into a
CalcLengthPercentage if we couldn't simplify the min() / max() / clamps()
involved.

After this plan is to use just CalcNode everywhere instead of
specified::CalcLengthPercentage, and then modify the computed
CalcLengthPercentage, which would look slightly different as we know all the sum
terms for those are a struct like { Length, Percentage, bool has_percentage } or
such, so all the simplification code for that becomes much simpler, ideally.

Or we could turn CalcNode generic otherwise, if it's too much code... We'll see.

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

--HG--
extra : moz-landing-system : lando
2020-02-10 14:09:27 +00:00
ffxbld
0d739c0fa1 Update configs. IGNORE BROKEN CHANGESETS CLOSED TREE NO BUG a=release ba=release 2020-02-10 10:58:31 +00:00
ffxbld
06bed20b0c No bug - Tagging mozilla-central f53ecf8eee2a0d2a7705d7ea3ec8682028e922a0 with FIREFOX_NIGHTLY_74_END a=release DONTBUILD CLOSED TREE 2020-02-10 10:54:50 +00:00
ffxbld
900416f23d No bug - Tagging mozilla-central 4c08723ed20aec9a60d09247ba7ff0ed2beb62aa with FIREFOX_BETA_74_BASE a=release DONTBUILD CLOSED TREE 2020-02-10 10:20:37 +00:00
ashu
a1592902ac Bug 1613858 - Implement feature capitalize enable autocomplete. r=nchevobbe
Differential Revision: https://phabricator.services.mozilla.com/D62066

--HG--
extra : moz-landing-system : lando
2020-02-10 08:45:47 +00:00
Andreea Pavel
deb140b136 Bug 1605193 - update expectancy r=ckerschb
Differential Revision: https://phabricator.services.mozilla.com/D62135

--HG--
extra : moz-landing-system : lando
2020-02-10 08:26:49 +00:00
Ehsan Akhgari
e0da68a1aa Bug 1614071 - Port browser_addonHostPermissionIgnoredInTP.js to Fission; r=baku
Differential Revision: https://phabricator.services.mozilla.com/D62125

--HG--
extra : moz-landing-system : lando
2020-02-09 14:52:05 +00:00
Honza Bambas
b759ab8abf Bug 1545909 - Part 2 of 2: Silently fail when appcache is disabled so that we have a cache entry, r=michal
Depends on D61842

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

--HG--
extra : moz-landing-system : lando
2020-02-10 09:12:33 +00:00
Emilio Cobos Álvarez
f98a6411b1 Bug 1613517 - Make rust generate better code for derive(Animate) and derive(ComputeSquaredDistance). r=heycam
See https://github.com/rust-lang/rust/issues/68867.

This technically changes the semantics of #[animate(fallback)] and such when
combined with #[animate(error)]. But no such combination exists and the new
semantics are perfectly reasonable as well, IMHO.

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

--HG--
extra : moz-landing-system : lando
2020-02-10 13:51:49 +00:00
Andreea Pavel
d24b10a3b3 Backed out changeset 0477a13c69c8 (bug 1612149) for failing test_try_option_syntax.py on a CLOSED TREE 2020-02-10 15:49:11 +02:00
Honza Bambas
3dd48dc331 Bug 1545909 - Part 1 of 2: Recheck whether to use appcache on the parent process on the redirected top-level loading channel, r=michal
Differential Revision: https://phabricator.services.mozilla.com/D61842

--HG--
extra : moz-landing-system : lando
2020-02-10 09:15:26 +00:00
Honza Bambas
b903fe63d9 Bug 1613362 - Enable some xpcshell tests on Android, wave 1, r=michal
Differential Revision: https://phabricator.services.mozilla.com/D61813

--HG--
extra : moz-landing-system : lando
2020-02-10 09:08:08 +00:00
ffxbld
064dc02d0e No Bug, mozilla-central repo-update HSTS HPKP blocklist remote-settings tld-suffixes - a=repo-update r=RyanVM
Differential Revision: https://phabricator.services.mozilla.com/D62251

--HG--
extra : moz-landing-system : lando
2020-02-10 13:33:58 +00:00
Lina Refai
c27b038505 Bug 1590196 - Remove unneeded backward compatibility check hasAccessibilityProperties; r=pbro
Differential Revision: https://phabricator.services.mozilla.com/D62192

--HG--
extra : moz-landing-system : lando
2020-02-10 13:23:12 +00:00
Geoff Brown
637ec229e2 Bug 1612149 - Update linux64 try syntax aliases for 18.04; r=jmaher
Update existing unit test aliases for linux64 to include the new 18.04 platforms.

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

--HG--
extra : moz-landing-system : lando
2020-02-10 13:19:08 +00:00
Razvan Maries
23b0b10a14 Backed out changeset 8ddc0a160da1 (bug 1602819) for Mochitest perma failures on Linux. CLOSED TREE 2020-02-10 14:52:27 +02:00
Paul Adenot
b41ba52970 Bug 1566312 - Add a wpt checking that microtask checkpoints happen in between render quantum. r=karlt
Differential Revision: https://phabricator.services.mozilla.com/D61728

--HG--
extra : moz-landing-system : lando
2020-02-10 08:53:29 +00:00
Paul Adenot
678d895cf5 Bug 1566312 - Perform microtask checkpoints in between the computation of blocks. r=karlt
Differential Revision: https://phabricator.services.mozilla.com/D61727

--HG--
extra : moz-landing-system : lando
2020-02-10 08:50:58 +00:00
Andrew Osmond
b2a444ebe9 Bug 1602819 - Expose desktop environment (e.g. GNOME, KDE) on Linux. r=jrmuizel,fluent-reviewers
This patch also exposes the desktop environment and window protocol on
the gfx blocklist, allowing us more control over feature deployment.
This will help with the slow rollout of WebRender to release channels.

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

--HG--
extra : moz-landing-system : lando
2020-02-07 18:57:51 +00:00
Razvan Caliman
051fe82571 Bug 1613960 - Remove artificial text indent from CSS declarations in Changes panel. r=pbro
For people who want to copy the plain text CSS declarations in the Changes panel, we prevent including the +/- diff signs in the selection. We did preserve the text indent. This patch removes the text indent as well.

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

--HG--
extra : moz-landing-system : lando
2020-02-10 09:31:32 +00:00
Emilio Cobos Álvarez
451b254453 Bug 1612291 - Fix two issues with themed widgets in high contrast mode. r=heycam
There were two issues with the existing code that we use to determine whether a
widget is styled or not.

First, it was using `color == Color::transparent()` instead of
`color.is_transparent()` to check for transparent backgrounds. That is not sound
as `Color::transparent()` is the literal value `rgba(0, 0, 0, 0)`, not the
`transparent` keyword, so the equality check would fail.

The other issue is that this function was early-returning false if that check
was returning false. It is a bug for this function to early-return false, as it
makes the result of the function dependent of the order of the declarations.

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

--HG--
extra : moz-landing-system : lando
2020-02-10 00:37:36 +00:00
Masatoshi Kimura
af33711937 Bug 1602277 - Limit the data length that the last ditch sniffer will consume. r=dragana
Differential Revision: https://phabricator.services.mozilla.com/D61810

--HG--
extra : moz-landing-system : lando
2020-02-10 08:26:11 +00:00
ffxbld
cffd63aba1 No Bug, taskcluster/docker/funsize-update-generator pipfile-update. r=sfraser
Differential Revision: https://phabricator.services.mozilla.com/D62195

--HG--
extra : moz-landing-system : lando
2020-02-10 10:11:39 +00:00
Tarek Ziadé
44a361abf7 Bug 1614256 - Reduce the number of confprofs r=Bebe
We don't need all combos for now, reducing them

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

--HG--
extra : moz-landing-system : lando
2020-02-10 10:08:39 +00:00
Marco Castelluccio
21a0032492 Bug 1614272 - Update Mac ccov test platform to use the opt build. r=jmaher
Differential Revision: https://phabricator.services.mozilla.com/D62194

--HG--
extra : moz-landing-system : lando
2020-02-10 10:08:02 +00:00
Kershaw Chang
7832d37e89 Bug 1607815 - Remove unnecessary MOZ_ASSERT r=dragana
Differential Revision: https://phabricator.services.mozilla.com/D61688

--HG--
extra : moz-landing-system : lando
2020-02-10 08:07:48 +00:00