Commit Graph

646513 Commits

Author SHA1 Message Date
Mark Banner
444bfa1fba Bug 1536091 - Relax the startup cache test restrictions to account for QuantumBar not loading search-one-offs.js. r=kmag
Differential Revision: https://phabricator.services.mozilla.com/D26684

--HG--
extra : moz-landing-system : lando
2019-04-11 07:20:16 +00:00
Jan de Mooij
6dab6dad9c Bug 1541404 part 8 - Add ICEntry::isForPrologue and use it instead of ICEntry::isForOp. r=tcampbell
Depends on D26677

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

--HG--
extra : moz-landing-system : lando
2019-04-10 16:28:07 +00:00
Jan de Mooij
1fdaa3ca31 Bug 1541404 part 7 - Implement ICScript::interpreterICEntryFromPCOffset and BaselineFrame::setInterpreterPC. r=tcampbell
Differential Revision: https://phabricator.services.mozilla.com/D26677

--HG--
extra : moz-landing-system : lando
2019-04-10 14:15:55 +00:00
Jan de Mooij
1dcde6d700 Bug 1541404 part 6 - Move the isForOp check into ComputeBinarySearchMid to simplify maybeICEntryFromPCOffset and improve perf a bit. r=tcampbell
Differential Revision: https://phabricator.services.mozilla.com/D26676

--HG--
extra : moz-landing-system : lando
2019-04-10 13:47:17 +00:00
Jan de Mooij
7cd158c097 Bug 1541404 part 5 - Unshare ComputeBinarySearchMid for ICEntries and RetAddrEntries. r=tcampbell
The next patches want to make some changes to the ICEntries version. The
simplest way to do that is by removing the abstraction.

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

--HG--
extra : moz-landing-system : lando
2019-04-10 13:47:08 +00:00
Jan de Mooij
409be1d23c Bug 1541404 part 4 - Fix JSOP_GOSUB resume offset to point to the jump target op instead of the op after it. r=tcampbell
This fixes issues with try-finally in the interpreter.

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

--HG--
extra : moz-landing-system : lando
2019-04-10 13:46:50 +00:00
Jan de Mooij
09bf26b10d Bug 1541404 part 3 - Store offset of the code after the warm-up check in BaselineScript. r=tcampbell
This lets us OSR from Baseline Interpreter => Baseline Compiler code in the
prologue.

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

--HG--
extra : moz-landing-system : lando
2019-04-10 13:46:46 +00:00
Jan de Mooij
00342e8d42 Bug 1541404 part 2 - Fix some issues with bytecode pc lookup for interpreter frames. r=tcampbell
Also simplifies GetPcScript a bit by using an early return instead of a nullptr
retAddr.

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

--HG--
extra : moz-landing-system : lando
2019-04-11 06:53:27 +00:00
Daniel Varga
fc6614312a Merge mozilla-central to autoland. a=merge 2019-04-11 07:25:42 +03:00
Daniel Varga
2f4a6dc373 Merge autoland to mozilla-central. a=merge 2019-04-11 07:21:46 +03:00
Coroiu Cristina
4a56b6ca02 Backed out 4 changesets (bug 1540387) for xpcshell failures at toolkit/mozapps/extensions/test/xpcshell/test_shutdown.js on a CLOSED TREE
Backed out changeset 0f940b496e58 (bug 1540387)
Backed out changeset f8e11c0bb2a4 (bug 1540387)
Backed out changeset e3ca91d64e82 (bug 1540387)
Backed out changeset ee2913c76f4a (bug 1540387)
2019-04-11 02:57:19 +03:00
Coroiu Cristina
619127a72d Backed out changeset 6f3b93e9f07c (bug 1538460) for browser-chrome failures at toolkit/components/passwordmgr/test/browser/browser_hidden_document_autofill.js on a CLOSED TREE 2019-04-11 02:55:32 +03:00
Kartikaya Gupta
1535d36477 Bug 1541644 - Allow immediate handoff if APZC's displacement is not a user visible amount. r=botond
Differential Revision: https://phabricator.services.mozilla.com/D26925

--HG--
extra : moz-landing-system : lando
2019-04-10 20:48:29 +00:00
Kartikaya Gupta
94818bc0da Bug 1541644 - Add some more logging statements. r=botond
Differential Revision: https://phabricator.services.mozilla.com/D26924

--HG--
extra : moz-landing-system : lando
2019-04-10 20:47:14 +00:00
Karl Tomlinson
1896b280b5 bug 1542934 Annotate that CustomElementConstructor::Construct() callers can run script r=smaug
Differential Revision: https://phabricator.services.mozilla.com/D26635

--HG--
extra : moz-landing-system : lando
2019-04-10 12:51:15 +00:00
Karl Tomlinson
8591f49e08 Bug 1542934 Mark strong reference members as const to aid CanRunScriptChecker r=smaug
Depends on D26633

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

--HG--
extra : moz-landing-system : lando
2019-04-09 13:37:23 +00:00
Karl Tomlinson
fb212757ff Bug 1542934 strong ref arguments for functions that may run CustomElementConstructor::Construct() r=smaug
Differential Revision: https://phabricator.services.mozilla.com/D26633

--HG--
extra : moz-landing-system : lando
2019-04-10 06:29:56 +00:00
Marian Raiciof
e8b1485d83 Bug 1533304 - remove disabled attribute for raptor-tp6m-bbc-geckoview r=davehunt
Differential Revision: https://phabricator.services.mozilla.com/D26665

--HG--
extra : moz-landing-system : lando
2019-04-10 12:53:29 +00:00
Olli Pettay
a368094f3c Bug 1542673, increase history.state size limit, r=qdot
Differential Revision: https://phabricator.services.mozilla.com/D26881

--HG--
extra : moz-landing-system : lando
2019-04-10 20:21:55 +00:00
Jason Orendorff
66abf246a3 Bug 1539821 - Part 7: Remove ModifierException. r=jwalden
This renames addModifierException -> allowGettingNextTokenWithAllowRegExp. The
new name is clunky, but the code is simpler.

Adding DoNotWant mode in condExpr() and classMember() is both what we actually
meant all along and necessary. It is necessary because the new assertion scheme
is actually pickier; calling matchToken with AllowDiv when we already called
allowGettingNextTokenWithAllowRegExp now flunks the assertion.

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

--HG--
extra : moz-landing-system : lando
2019-04-10 16:04:37 +00:00
Jason Orendorff
bf6656071f Bug 1539821 - Part 6: Remove ModifierExceptions for propertyName(). r=jwalden
propertyName() has three callers, corresponding to ObjectLiteral,
ObjectBindingPattern, and ClassDeclaration. In each case the next token must be
neither Div nor RegExp.

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

--HG--
extra : moz-landing-system : lando
2019-04-10 14:42:53 +00:00
Jason Orendorff
1f188a0552 Bug 1539821 - Part 5: Remove modifier exceptions rendered unnecessary by using SlashIsInvalid mode in mustMatchToken(). r=jwalden
Differential Revision: https://phabricator.services.mozilla.com/D25820

--HG--
extra : moz-landing-system : lando
2019-04-10 14:42:41 +00:00
Jason Orendorff
69cc9e3263 Bug 1539821 - Part 4: Use Modifier::SlashIsInvalid in mustMatchToken(). r=jwalden
Differential Revision: https://phabricator.services.mozilla.com/D25312

--HG--
extra : moz-landing-system : lando
2019-04-10 14:42:31 +00:00
Jason Orendorff
2286e06bc8 Bug 1539821 - Part 3: Add Modifier::SlashIsInvalid. r=jwalden
This helps us get rid of several uses of addModifierException, as the next few
patches show. It will also be used to implement ASI for fields. (In most
contexts, the next token after a missing semicolon needs to be scanned in
SlashIsRegExp mode. In a ClassBody it's different; the next token must be
neither Div nor RegExp in a syntactically valid program.)

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

--HG--
extra : moz-landing-system : lando
2019-04-10 17:10:46 +00:00
Jason Orendorff
e98747efe8 Bug 1539821 - Part 2: Rename TokenStream::Operand -> SlashIsRegExp and TokenStream::None -> SlashIsDiv. r=jwalden
Also renames ModifierException::OperandIsNone -> SlashIsRegExpOK, although it
doesn't matter too much, as its days are numbered.

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

--HG--
extra : moz-landing-system : lando
2019-04-10 14:42:21 +00:00
Jason Orendorff
895c906bcf Bug 1539821 - Part 1: Delete ModifierException::NoneIsOperand. r=jwalden
It turns out to be vestigial. The comment being deleted here says,
"Comma/semicolon cases are also gotten as operators (None)", but this is no
longer true. Both are scanned as Operand now; and so are RightCurly,
RightParen, and the various other tokens listed in yieldExpression(), for which
an exception was once necessary.

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

--HG--
extra : moz-landing-system : lando
2019-04-10 14:42:17 +00:00
Tim Nguyen
5fbe70260e Bug 1543468 - Stop using toolkit netError.css URL on Android. r=JanH
Differential Revision: https://phabricator.services.mozilla.com/D26964

--HG--
extra : moz-landing-system : lando
2019-04-10 19:32:20 +00:00
Nick Alexander
a8c9fd6a83 Bug 1542920 - Enable Marionette by default. r=froydnj
In particular, this enables Marionette in local Fennec builds, which
were the only place it wasn't enabled by default.  (Automation builds
all enabled Marionette.)  That default is getting in the way of the
Performance Team (and others!) testing GeckoView-based products
easily.

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

--HG--
extra : moz-landing-system : lando
2019-04-10 14:11:17 +00:00
Aki Sasaki
f7df916d31 bug 1541859 - add action task to child tasks' dependencies. r=dustin
Differential Revision: https://phabricator.services.mozilla.com/D26209

--HG--
extra : moz-landing-system : lando
2019-04-10 15:29:16 +00:00
Emilio Cobos Álvarez
4eed4619c8 Bug 1543394 - Don't update visited state of all <html:link> elements in chrome docs. r=smaug
I don't think there's a point in making <link> elements match :visited, and it's
an issue for Chrome docs because some chrome code can run before we have a
profile.

Make the already-existent workaround for localization links work more generally.

There's no interop across browsers here anyhow:

  https://github.com/w3c/csswg-drafts/issues/3817

tracks that.

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

--HG--
extra : moz-landing-system : lando
2019-04-10 18:44:42 +00:00
Chris Manchester
bfada6ed16 Bug 1542042 - Convert arguments to unicode explicitly in |./mach run|. r=nalexander
Differential Revision: https://phabricator.services.mozilla.com/D26832

--HG--
extra : moz-landing-system : lando
2019-04-09 23:13:07 +00:00
Marco Bonardo
f11e7c7e92 Bug 1540861 - Limit the length of titles and URLs we display so layout doesn't spend too much time building text runs. r=dao
Differential Revision: https://phabricator.services.mozilla.com/D26709

--HG--
extra : moz-landing-system : lando
2019-04-10 18:53:13 +00:00
Micah Tigley
fb733b5704 Bug 1536808 - Add ability to edit devices r=gl
Differential Revision: https://phabricator.services.mozilla.com/D22180

--HG--
extra : moz-landing-system : lando
2019-04-10 17:37:33 +00:00
Daniel Varga
bf215dbbd8 Merge mozilla-central to autoland. a=merge on a CLOSED TREE
--HG--
extra : rebase_source : 33d0709730d68206491b4facb0645c798ff943e3
2019-04-11 00:59:25 +03:00
Daniel Varga
d0d4b7058d Merge mozilla-inbound to mozilla-central. a=merge 2019-04-11 00:54:55 +03:00
Daniel Varga
f2b514eaaa Merge autoland to mozilla-central. a=merge 2019-04-11 00:51:52 +03:00
Tim Nguyen
260137c947 Bug 1540387 - De-duplicate theme experiment CSS files. r=me on a CLOSED TREE
--HG--
extra : histedit_source : df9a683a902f5c283fd7eb3d2b0b164b4c0d2b94
2019-04-10 23:23:43 +02:00
Tim Nguyen
01184cf789 Bug 1540387 - Remove now obsolete browser_compacttheme.js test. r=me on a CLOSED TREE
--HG--
extra : histedit_source : 587b3d84e65f0a213bca79df0f98c7d3addb7a1f
2019-04-10 23:10:46 +02:00
Coroiu Cristina
c9dbcb529a Backed out changeset 00e627c92d9d (bug 1542738) for reftest failures at layout/reftests/w3c-css/received/css-writing-modes/table-column-order-slr-007.xht on mac on a CLOSED TREE 2019-04-10 23:59:10 +03:00
Andrew Osmond
dc64e9d9b7 Bug 1543217 - Allow qualified Linux machines to get WebRender. r=jrmuizel
Linux machines using Intel graphics with Mesa drivers being at least
18.2.8.0 and not 4k displays should be able to run WebRender well, given
this is a common configuration used for testing already by Mozilla. This
patch allows users meeting said requirements to join the WebRender
experiments on nightly. WebRender will remain disabled by default for
other configurations/devices.

Differential Revision: https://phabricator.services.mozilla.com/D26796
2019-04-10 14:58:00 -04:00
Daniel Varga
6d6f6dadce Backed out 4 changesets (bug 1458385) for nightly updates fail. a=backout
Backed out changeset 09338587b68e (bug 1458385)
Backed out changeset f7791b680d46 (bug 1458385)
Backed out changeset cc06a7beb3d1 (bug 1458385)
Backed out changeset 3b10487587c3 (bug 1458385)
2019-04-10 21:09:46 +03:00
Coroiu Cristina
02079beb91 Backed out changeset 34e912d9305a (bug 1543217) chrome failures at build/src/gfx/config/gfxFeature.cpp 2019-04-10 20:31:00 +03:00
Csoregi Natalia
b794b31607 Backed out changeset d76b42f0d6ca (bug 1523636) for causing bug 1543015. a=backout 2019-04-10 18:46:01 +03:00
Andrew Osmond
1cdceb7b22 Bug 1543217 - Allow qualified Linux machines to get WebRender. r=jrmuizel
Linux machines using Intel graphics with Mesa drivers being at least
18.2.8.0 and not 4k displays should be able to run WebRender well, given
this is a common configuration used for testing already by Mozilla. This
patch allows users meeting said requirements to join the WebRender
experiments on nightly. WebRender will remain disabled by default for
other configurations/devices.

Differential Revision: https://phabricator.services.mozilla.com/D26796
2019-04-10 11:12:17 -04:00
Petru Lingurar
87f28c4271 Bug 1542776 - Don't show Onboarding if first opened from external link; r=AndreiLazar
..And ignore trying to show it again in future app starts.
This patch resolves a regression and restore the previous behavior.

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

--HG--
extra : moz-landing-system : lando
2019-04-10 14:57:13 +00:00
Yura Zenevich
4bd5cad7e1 Bug 1541666 - ensure that actors are alive when calling async API to the server. r=gl
Differential Revision: https://phabricator.services.mozilla.com/D26459

--HG--
extra : moz-landing-system : lando
2019-04-10 18:36:04 +00:00
Yura Zenevich
4c0b4af80b Bug 1540904 - added full page API for accessibility walker actor. r=pbro
Differential Revision: https://phabricator.services.mozilla.com/D26458

--HG--
extra : moz-landing-system : lando
2019-04-10 18:36:02 +00:00
Yura Zenevich
2c9b6e5406 Bug 1541446 - added audited event to AccessibleActor/Front. r=pbro
Differential Revision: https://phabricator.services.mozilla.com/D26457

--HG--
extra : moz-landing-system : lando
2019-04-10 18:36:00 +00:00
Yura Zenevich
7c15cd8d74 Bug 1540601 - Ensuring that TreeView filtering works with keyboard. r=nchevobbe
Differential Revision: https://phabricator.services.mozilla.com/D25552

--HG--
extra : moz-landing-system : lando
2019-04-10 18:35:58 +00:00
Csoregi Natalia
efc3a9c990 Backed out 2 changesets (bug 1522931) for breaking macOS build on 10.14. a=backout
Backed out changeset 27214432fe48 (bug 1522931)
Backed out changeset 71191e5499a1 (bug 1522931)
2019-04-10 17:10:12 +03:00