Commit Graph

628941 Commits

Author SHA1 Message Date
Mike Hommey
1467f34ce5 Bug 1515257 - Remove VPX_AS_CONVERSION. r=firefox-build-system-reviewers,ted
There's only really one place where it's used, and we can "inline" it
there.

Depends on D14947

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

--HG--
extra : moz-landing-system : lando
2018-12-19 22:39:27 +00:00
Mike Hommey
fdb264754f Bug 1515257 - Don't pretend there are ARM assembly sources in libaom. r=firefox-build-system-reviewers,ted
There aren't any, and the code to actually convert them from .asm to gas
that is expected by the moz.build is not even there, so if there were
assembly sources, it would fail to build.

Depends on D14946

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

--HG--
extra : moz-landing-system : lando
2018-12-19 11:12:11 +00:00
Mike Hommey
a846159c7f Bug 1515257 - Remove VPX_ARM_ASM. r=firefox-build-system-reviewers,ted
It is only used in one place, where it is redundant with VPX_AS_CONVERSION.

Depends on D14945

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

--HG--
extra : moz-landing-system : lando
2018-12-19 11:11:17 +00:00
Mike Hommey
1114d3ab41 Bug 1515257 - Remove VPX_X86_ASM. r=firefox-build-system-reviewers,ted
It is used nowhere. Also remove the warning when there no assembly for
VPX. Barely anybody notices it, and there's nothing really noteworthy
about it.

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

--HG--
extra : moz-landing-system : lando
2018-12-19 11:10:23 +00:00
Markus Stange
487f1c0c07 Bug 1515392 - Ignore the viewport background color for the purposes of detecting non-blank paints. r=mattwoodrow
Differential Revision: https://phabricator.services.mozilla.com/D14995

--HG--
extra : moz-landing-system : lando
2018-12-19 19:06:19 +00:00
Mike Hommey
bfa72afecb Bug 1515268 - Refresh config.guess and config.sub from upstream. r=ted
Differential Revision: https://phabricator.services.mozilla.com/D14954

--HG--
extra : moz-landing-system : lando
2018-12-19 22:36:57 +00:00
Aki Sasaki
bcc1ff757f Bug 1485680 - add actionPerm to actions.json for hooks. r=dustin
Differential Revision: https://phabricator.services.mozilla.com/D14928

--HG--
extra : moz-landing-system : lando
2018-12-19 19:35:40 +00:00
Logan Smyth
437d7e5db3 Bug 1515438 - Part 2: Create an API endpoint to query available breakpoint locations. r=jlast
Differential Revision: https://phabricator.services.mozilla.com/D15014

--HG--
extra : moz-landing-system : lando
2018-12-19 22:18:53 +00:00
Logan Smyth
dd2304da6a Bug 1515438 - Part 1: Centralize source actor findScripts calls. r=jlast
Differential Revision: https://phabricator.services.mozilla.com/D15013

--HG--
extra : moz-landing-system : lando
2018-12-19 22:12:19 +00:00
James Willcox
ccd5376cdd Bug 1514349 - Add 'is_emulator' to mochitest info r=gbrown
This lets us skip tests when we're running on Android emulators.

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

--HG--
extra : moz-landing-system : lando
2018-12-19 22:15:06 +00:00
Brian Grinstead
82da7f3ad5 Bug 1508141 - Remove support for disableKeyNavigation on richlistbox, autocomplete and tree bindings;r=timdream
Differential Revision: https://phabricator.services.mozilla.com/D14992

--HG--
extra : moz-landing-system : lando
2018-12-19 19:06:37 +00:00
Razvan Maries
98becee43c Merge mozilla-central to autoland. a=merge on a CLOSED TREE 2018-12-20 00:01:42 +02:00
Razvan Maries
0e169796a1 Merge mozilla-inbound to mozilla-central a=merge 2018-12-19 23:58:38 +02:00
Julian Descottes
801f699fff Bug 1483663 - Support element picker for UA widgets with NAC;r=ladybenko
Depends on D14700

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

--HG--
extra : moz-landing-system : lando
2018-12-19 21:40:41 +00:00
Julian Descottes
9ce4f055e9 Bug 1483663 - Show native anonymous nodes under UA widgets;r=ladybenko
Differential Revision: https://phabricator.services.mozilla.com/D14700

--HG--
extra : moz-landing-system : lando
2018-12-19 21:40:13 +00:00
Andreea Pavel
35d9be3087 Backed out 2 changesets (bug 1483663) for failing dt at devtools/client/inspector/markup/test/browser_markup_shadowdom_ua_widgets_with_nac.js on a CLOSED TREE
Backed out changeset 6e9f11aeac28 (bug 1483663)
Backed out changeset 2ffa90b738a1 (bug 1483663)
2018-12-19 23:24:33 +02:00
Sylvestre Ledru
b2099f351e Bug 1515434 - Only activate the deactivation of -Wc++2a-compat from clang 6 r=botond
Differential Revision: https://phabricator.services.mozilla.com/D15012

--HG--
extra : moz-landing-system : lando
2018-12-19 21:18:46 +00:00
Kyle Machulis
0e8e78f4bb Bug 1496251 - Convert nsDocShell::InternalLoad to using nsDocShellLoadState r=bzbarsky,nika
Move InternalLoad from 24 arguments to 3, using nsDocShellLoadState
objects. Move all internal argument references to using calls to
accessors/mutators on nsDocShellLoadState. Comments from old interface
function definition have been spread to relevant places in code.

Internal load flags in nsDocShellLoadState are also consolidated to
the LoadFlags member, as they were usually passed as that member
before nsDocShellLoadState existed. This begins the work to simplify
load flags further in a later patch (See Bug 1475331).

Depends on D13487

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

--HG--
extra : moz-landing-system : lando
2018-12-19 21:01:13 +00:00
Kyle Machulis
2d414e6f15 Bug 1496251 - Remove InternalLoad from nsIDocShell r=bzbarsky
We only call through the nsIDocShell interface in one place, which can
be replaced with a cast to nsDocShell.

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

--HG--
extra : moz-landing-system : lando
2018-12-19 21:01:05 +00:00
Jean-Yves Avenard
c028a5a443 Bug 1515021 - Interrupt steps if shutdown. r=smaug
Differential Revision: https://phabricator.services.mozilla.com/D15008

--HG--
extra : moz-landing-system : lando
2018-12-19 20:25:55 +00:00
longsonr
c074144472 Bug 1515187 - Part 1 nsSVGAnimatedTransform uses SVGTransform_Binding, preemptively fix it so later patches in this bug can land r=dholbert 2018-12-19 17:59:59 +00:00
Hiroyuki Ikezoe
948c96ad86 Bug 1514962 - Use nsDisplayItem::GetPaddingRect(). r=mattwoodrow
Depends on D14833

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

--HG--
extra : moz-landing-system : lando
2018-12-18 07:06:12 +00:00
Hiroyuki Ikezoe
4c7d7e3d0d Bug 1514962 - Use GetPaddingRectRelativeToSelf() instead of GetPaddingRect() - GetPosition(). r=botond
Differential Revision: https://phabricator.services.mozilla.com/D14833

--HG--
extra : moz-landing-system : lando
2018-12-19 17:14:45 +00:00
Boris Chiou
fc0401547c Bug 1512883 - Part 2: Tests. r=birtles
Add some tests to make sure we clamp the interpolated result with
negative easing function on circle(), ellipse(), and inset().

Depends on D14654

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

--HG--
extra : moz-landing-system : lando
2018-12-19 19:08:10 +00:00
Boris Chiou
87c7ed9b72 Bug 1512883 - Part 1: Clamp to non-negative value after doing interpolation for circle(), ellipse(), and inset(). r=emilio,birtles
Replace LengthOrPercentage with NonNegativeLengthOrPercentage on
ShapeRadius, Circle, Ellipse. And derive ToAnimatedValue for ShapeSource and
its related types, so we clamp its interpolated results into non-negative
values. (i.e. The radius of circle()/ellipse() and the border-radius of
inset().)

Note: We may get negative values when using a negative easing function, so the
clamp is necessary to avoid the incorrect result or any undefined behavior.

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

--HG--
extra : moz-landing-system : lando
2018-12-19 19:08:08 +00:00
Nick Alexander
801b2fd4e8 Bug 1515282 - Fix mobile/android artifact build bustage. r=froydnj
This was fallout from Bug 1509573.  That ticket pushed the Android APKs step
into the export tier, where it is required; but since most things in export are
only required for compilation, the target is not itself built by default, and
in particular, not during an artifact build.  That's not right; this fixes it.

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

--HG--
extra : moz-landing-system : lando
2018-12-19 20:35:16 +00:00
Kartikaya Gupta
ef264787cd Bug 1425592 - Update WPT reftest conditions for Windows QR results. r=jmaher
This also updates some existing annotations to collapse lines with
webrender and not-webrender clauses.

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

--HG--
extra : moz-landing-system : lando
2018-12-19 17:07:01 +00:00
Kartikaya Gupta
b8e79df5e7 Bug 1425592 - Turn on WPT reftests on windows QR. r=jmaher
Differential Revision: https://phabricator.services.mozilla.com/D14932

--HG--
extra : moz-landing-system : lando
2018-12-19 17:00:59 +00:00
Micah Tigley
240dca9d3c Bug 1511506 - Fix dropdown list button image issue where it overlaps the flex item label for RTL. r=gl
Differential Revision: https://phabricator.services.mozilla.com/D14479

--HG--
extra : moz-landing-system : lando
2018-12-19 19:10:17 +00:00
Ted Mielczarek
52c2dfe2bd bug 1515326 - properly map Rust standard library sources in symbol files. r=gsvelto
Since Rust 1.30 the Rust standard library is built with its source maps
remapped to start with "/rustc/<sha>/":
https://github.com/rust-lang/rust/pull/53829

This patch changes the source file mapping logic in symbolstore.py to match.

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

--HG--
extra : moz-landing-system : lando
2018-12-19 20:21:18 +00:00
Ashley Hauck
b2449665be Bug 1513040 - Change FOR_EACH_PARSE_NODE_KIND to use type instead of arity. r=jorendorff
Depends on D14321

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

--HG--
extra : moz-landing-system : lando
2018-12-18 22:24:58 +00:00
Ashley Hauck
c7bba078e0 Bug 1513040 - Rename ParseNodeKinds to end with Stmt or Expr. r=jorendorff
Depends on D13991

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

--HG--
extra : moz-landing-system : lando
2018-12-18 22:24:56 +00:00
Ashley Hauck
27e8059b0e Bug 1512428 - Create a ParseNodeVisitor and use it for constant folding. r=jwalden,jorendorff
Differential Revision: https://phabricator.services.mozilla.com/D13991

--HG--
extra : moz-landing-system : lando
2018-12-18 22:24:54 +00:00
Julian Descottes
9d930b5368 Bug 1483663 - Support element picker for UA widgets with NAC;r=ladybenko
Depends on D14700

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

--HG--
extra : moz-landing-system : lando
2018-12-19 20:12:02 +00:00
Julian Descottes
2c7c95fa56 Bug 1483663 - Show native anonymous nodes under UA widgets;r=ladybenko
Differential Revision: https://phabricator.services.mozilla.com/D14700

--HG--
extra : moz-landing-system : lando
2018-12-19 20:09:47 +00:00
Alex Chronopoulos
149cb23b37 Bug 1509453 - Consolidate dav1d config headers to a single one. r=TD-Linux
Differential Revision: https://phabricator.services.mozilla.com/D14870

--HG--
extra : moz-landing-system : lando
2018-12-19 20:05:31 +00:00
Alex Chronopoulos
4fa721794d Bug 1509453 - Update build files to latest dav1d import. r=TD-Linux
Differential Revision: https://phabricator.services.mozilla.com/D14869

--HG--
extra : moz-landing-system : lando
2018-12-19 19:39:07 +00:00
Alex Chronopoulos
dee5990e57 Bug 1509453 - Update dav1d from upstream to b53a99b9. r=TD-Linux
Differential Revision: https://phabricator.services.mozilla.com/D14868

--HG--
extra : moz-landing-system : lando
2018-12-19 18:11:14 +00:00
Alex Chronopoulos
a266f18545 Bug 1509453 - Build dav1d's assembly files. r=TD-Linux
Differential Revision: https://phabricator.services.mozilla.com/D14867

--HG--
extra : moz-landing-system : lando
2018-12-19 19:18:04 +00:00
Tom Prince
dbdaa6c12c Bug 1512699: [win64-aarch64] Publish win64-aarch64 installer r=aki
Differential Revision: https://phabricator.services.mozilla.com/D14663

--HG--
extra : moz-landing-system : lando
2018-12-17 20:22:46 +00:00
Tom Prince
66c1cbfca6 Bug 1514407 [win64-aarch64] Add a win64-aarch64 nightly cron target; r=aki
Differential Revision: https://phabricator.services.mozilla.com/D14660

--HG--
extra : moz-landing-system : lando
2018-12-17 21:17:39 +00:00
Tom Prince
243a40c5b1 Bug 1514407: [win64-aarch64] Add windows aarch64 nightly builds; r=aki
Differential Revision: https://phabricator.services.mozilla.com/D14659

--HG--
extra : moz-landing-system : lando
2018-12-17 21:17:35 +00:00
Tom Prince
8a8a1053bf Bug 1514407: [win64-aarch64] Add win64-aarch64 to l10n-changesets; r=aki
Differential Revision: https://phabricator.services.mozilla.com/D14658

--HG--
extra : moz-landing-system : lando
2018-12-17 21:17:30 +00:00
Tom Prince
465d152c58 Bug 1514407: [win64-aarch64] Use nightly mozconfig for win64-aarch64 builds; r=froydnj
Until we have clang builds, we want nightlies to be built with msvc, so
configure the nightly build as msvc.

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

--HG--
extra : moz-landing-system : lando
2018-12-17 21:17:25 +00:00
Tom Prince
afa141b26c Bug 1514124: [win64-aarch64] Pass the architecture to mar generation, so that it can pass the appropriate arch flag to xz; r=aki,Callek
XZ supports rewritting addresses in executable code, which is architechture
specific. The updater is compiled with support for the target architecture
only, so we can't always compress updates passing `--x86` to XZ. This threads
the architecture through to the repackage steps, so we can pass the appropraite
flags to the update packaging scripts.

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

--HG--
extra : moz-landing-system : lando
2018-12-17 21:45:09 +00:00
Daisuke Akatsuka
60bab71cdf Bug 1507126: Corresponds to USB device disconnection. r=jdescottes
Depends on D14709

So far, because we supported only single device, we could correspond to
disconnection by following code. From now, because we will support multi
devices, fix the code that changes the status.

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

--HG--
extra : moz-landing-system : lando
2018-12-19 09:02:23 +00:00
Daisuke Akatsuka
c020bd12dc Bug 1507126: Prepare port forwarding for specified device. r=jdescottes
Depends on D14708

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

--HG--
extra : moz-landing-system : lando
2018-12-18 04:38:51 +00:00
Daisuke Akatsuka
4f3436e304 Bug 1507126: Execute adb shell command to specified device. r=jdescottes
Depends on D14313

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

--HG--
extra : moz-landing-system : lando
2018-12-18 01:44:15 +00:00
Nico Grunbaum
7cd09e1947 Bug 1515379 - initialize frames delivered stat and add test r=dminor
This initializes a one of the stats that lost its default initialization when it was changed from an Atomic to a plain old int.

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

--HG--
extra : moz-landing-system : lando
2018-12-19 17:57:15 +00:00
Andrew McCreight
0507792161 Bug 1471989 - Clear JSStackFrame's JS object pointer when the window goes away. r=bzbarsky
JSStackFrames are C++ objects that are exposed to chrome JS and keep
alive content JS. This means that if chrome JS leaks a stack frame
then a window can be leaked.

The basic idea of this patch is to think of JSStackFrames as
cross-compartment wrappers, and do a "hueyfix" on them by dropping the
content JS reference when the associated content window is closed.

To do that, this patch modifies the realm private to keep a list of
all live JSStackFrames that have been created with objects in that
realm. When we nuke that realm, we also clear out all of the JS
pointers from the registered stack frames on that realm.

This adds a hash table lookup to the JSStackFrame ctor and dtor, which
is hopefully not too much overhead.

The test works by intentionally leaking a JSStackFrame from chrome JS
and making sure that the window still goes away.

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

--HG--
extra : moz-landing-system : lando
2018-12-19 19:42:04 +00:00