Commit Graph

646420 Commits

Author SHA1 Message Date
Geoff Brown
33aac3ce8e Bug 1318091 - Support logging to file in mozilla gtest; r=bc,Ehsan
On Android, update mozilla gtest logging so that logging appears in the Android logcat.
Also, when MOZ_GTEST_LOG_PATH is defined in the environment, create the named file
and direct logging to that file. Android gtest will use this to collect gtest logging from
the device and copy it to the test log.

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

--HG--
extra : moz-landing-system : lando
2019-04-10 22:11:48 +00:00
Christian Holler
fbc8ac2fd2 Bug 1538465 - WebAssembly Fuzzing Target. r=bbouvier
Differential Revision: https://phabricator.services.mozilla.com/D25919

--HG--
extra : moz-landing-system : lando
2019-04-10 17:15:20 +00:00
Steve Fink
547a99ec14 Bug 1543208 - Prevent GC from seeing uninitialized well-known symbols r=jonco
Differential Revision: https://phabricator.services.mozilla.com/D26841

--HG--
extra : moz-landing-system : lando
2019-04-10 17:09:50 +00:00
Dana Keeler
c2bdc62aa5 bug 1529044 - use a low-priority queue on a certificate verification thread to import intermediate certificates r=mgoodwin
Previously this functionality created a CryptoTask to do this work, but that
would cause a new thread to be created for each list of intermediates. This was
slow both because of all of the threads and because they could be scheduled
while other work was happening. Moving these tasks to the low-priority event
queue for threads in the certificate verification thread pool means no new
threads are created and the work only happens when these threads are idle
anyway.

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

--HG--
extra : moz-landing-system : lando
2019-04-10 21:44:16 +00:00
Ashley Hauck
6b789e8486 Bug 1543472 - Make align_stack_comment.py take multiple arguments. r=arai
Differential Revision: https://phabricator.services.mozilla.com/D26965

--HG--
extra : moz-landing-system : lando
2019-04-10 20:20:40 +00:00
Andrew Swan
5edcbd87a8 Bug 1541577 Drop AddonInstall references when installs finish r=kmag
Differential Revision: https://phabricator.services.mozilla.com/D26013

--HG--
extra : moz-landing-system : lando
2019-04-10 21:22:14 +00:00
dlee
1a5716aba8 Bug 1543319 - P2. Swap the byte order in-place. r=gcp
We don't need an additional array just for byte reordering, replace
it with in-place processing.

Testcase are modified because the LookupCacheV4::Build API now clears the
input parameter.

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

--HG--
extra : moz-landing-system : lando
2019-04-10 20:53:17 +00:00
dlee
63c7548a62 Bug 1543319 - P1. Free intermediate memory as early as possible during Safe Browsing update. r=gcp
Here is the flow how prefixes are handled during an V4 update:
1. Prefixes are received from Safe Browsing update, stored in ProtocolBuffer
2. Copy the prefixes from ProtocolBuffer to TableUpdate structure
3. Prefixes in TableUpdate are merged with local prefixes (stored in LookupCacheV4)
4. Merged prefixes are processes by PrefixSet to generate the in-memory prefix
   set data structure (MakePrefixSet).

In this patch, we free the prefixes stored in TableUpdate right after step3.
This reduces the peak memory used during an update (peak happens in step 4).

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

--HG--
extra : moz-landing-system : lando
2019-04-10 14:32:54 +00:00
Shane Caraveo
4f56dd2049 Bug 628041 refresh the install blocked panel text r=flod,aswan
Differential Revision: https://phabricator.services.mozilla.com/D25881

--HG--
extra : moz-landing-system : lando
2019-04-10 20:50:13 +00:00
Edwin Gao
d254b36f8f Bug 1543521 - demote windows10-aarch64 related tasks to tier 2 for the time being r=gbrown,jmaher
Changes:
- make windows10-aarch64 tests tier-2 by default

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

--HG--
extra : moz-landing-system : lando
2019-04-10 22:48:40 +00: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