Граф коммитов

646438 Коммитов

Автор SHA1 Сообщение Дата
Geoff Brown a6180a6479 Bug 1318091 - Support env override of gtest minidump location; r=Ehsan
Desktop gtest creates minidumps in the current working directory. That is
problematic on Android, since the test app's cwd may not be writable, or
may not be readable by the test harness. This patch allows the test harness
to specify an alternate minidump path with environment variable
MOZ_GTEST_MINIDUMPS_PATH.

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

--HG--
extra : moz-landing-system : lando
2019-04-11 01:25:02 +00:00
Marcos Cáceres 6a3953940b Bug 1534756 - Don't throw exception in ManifestObtainer if a document has no manifest r=snorp
We now return null when the manifest lacks a href or is missing.

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

--HG--
extra : moz-landing-system : lando
2019-04-10 12:46:41 +00:00
Marcos Cáceres f78caebcd5 Bug 1534677 - Verify lang member in ManifestProcessor.jsm r=snorp
Implement language tag validation and canonicalization for lang member

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

--HG--
extra : moz-landing-system : lando
2019-04-11 01:35:21 +00:00
Paul Bone 2cd0ae2f1e Bug 1540670 - I forgot to "hg add" the new test case r=jonco
Differential Revision: https://phabricator.services.mozilla.com/D26846

--HG--
extra : moz-landing-system : lando
2019-04-11 00:59:41 +00:00
Daosheng Mu 10b30705e6 Bug 1537967 - Skipping running refresh driver and compositing in VR mode. r=mstange,kip
MozReview-Commit-ID: 4L3PygFSFCB

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

--HG--
extra : moz-landing-system : lando
2019-04-10 19:44:18 +00:00
rdalal a0d2fda5dd Bug 1543484 - Add version comparison to JEXL filter r=mythmon
Differential Revision: https://phabricator.services.mozilla.com/D26975

--HG--
extra : moz-landing-system : lando
2019-04-10 21:08:19 +00:00
Dorel Luca 58348f299b Backed out changeset aa0feb50773a (bug 1540221) for WPT failures in /html/semantics/embedded-content/the-canvas-element/security.pattern.fillStyle.sub.html. CLOSED TREE 2019-04-11 05:28:34 +03:00
Coroiu Cristina 9943b037bc Backed out 2 changesets (bug 1543245) for frequently failing devtools at devtools/client/inspector/test/browser_inspector_highlighter-07.js on a CLOSED TREE
Backed out changeset 8e8da015fde1 (bug 1543245)
Backed out changeset a4d256528051 (bug 1543245)
2019-04-11 05:21:18 +03:00
Coroiu Cristina d57bd2e86b Backed out changeset 1209711b3866 (bug 1541577) for browser-chrome failures at browser/components/preferences/in-content/tests/browser_browser_languages_subdialog.js on a CLOSED TREE 2019-04-11 04:47:58 +03:00
Dorel Luca 9db4a23f54 Backed out changeset 3add6d625683 (bug 1538465) for Spidermonkey failure. CLOSED TREE 2019-04-11 04:03:00 +03:00
Dorel Luca 4ae4fa0651 Backed out changeset 539ae4c2bd53 (bug 628041) for Browser-chrome failures in toolkit/mozapps/extensions/test/xpinstall/browser_doorhanger_installs.js. CLOSED TREE 2019-04-11 03:53:58 +03:00
Emilio Cobos Álvarez bb47a90d4f Bug 1543401 - Use rust lengths for row-gap / column-gap. r=mats
Differential Revision: https://phabricator.services.mozilla.com/D26915

--HG--
extra : moz-landing-system : lando
2019-04-10 16:00:03 +00:00
Mark Hammond 8cbf8ef8e2 Bug 1539784 - ensure the master-password is unlocked before disconnecting from sync. r=eoger
Differential Revision: https://phabricator.services.mozilla.com/D26870

--HG--
extra : moz-landing-system : lando
2019-04-10 15:41:28 +00:00
Boris Chiou 8ae5a0f189 Bug 1533968 - Don't add animations to layer for TYPE_TABLE_BACKRGOUND_COLOR. r=hiro
nsDisplayTableBackgroundColor inherits from nsDisplayBackgroundColor,
and both display item types are mapped to background_color property.
However, nsDisplayTableBackgroundColor is not animated on the
compositor, so we shouldn't add animations for TYPE_TABLE_BACKRGOUND_COLOR.

It seems the test case has a weird timeout in Android test-verify-opt. I
checked the live.log and the tests are passed, but got a final time-out.
It is not related to our change because this still happens if we skip
the test, and I saw that other intermittent bugs have the same issue.

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

--HG--
extra : moz-landing-system : lando
2019-04-10 18:50:34 +00:00
Andrea Marchesini d7915fa305 Bug 1540221 - Setting fillStyle to a pattern of an unclean canvas makes the canvas origin-unclean, r=aosmond
Differential Revision: https://phabricator.services.mozilla.com/D25773

--HG--
extra : moz-landing-system : lando
2019-04-09 20:10:03 +00:00
Boris Zbarsky 423697c891 Bug 1543461. Add the missing newline after a static assert in Web IDL codegen. r=peterv
Differential Revision: https://phabricator.services.mozilla.com/D26960

--HG--
extra : moz-landing-system : lando
2019-04-10 19:05:15 +00:00
Mike Shal e28f6db31f Bug 1537574 - Use mozbuild's backend-out-of-date logic for RecursiveMake; r=firefox-build-system-reviewers,chmanchester
If mozbuild parsing fails due to a missing file (eg: a file not existing
in UNIFIED_SOURCES), then no Makefiles are written out, but
config.status exists. This would cause mozbuild to think that configure
doesn't need to run, and rely on make to perform the backend-out-of-date
check in rebuild-backend.mk. Unfortunately since no Makefiles were
written, the make command fails immediately and no attempt is made to
re-create the backend. Note that this is only a problem if the first
mozbuild parsing from a clobber build fails, otherwise there is
typically a top-level Makefile from a previous build to call into (at
which point make can determine it is out-of-date, and re-invoke itself).

The fix is to have the RecursiveMake backend re-use the same logic that
was introduced into mozbuild for alternate backends, and remove
rebuild-backend.mk. This way, mozbuild can always determine if the
backend needs to be regenerated, even if the initial parsing failed.

Test code was also relying on rebuild-backend.mk to generate the
TestBackend, but moving backend_out_of_date() into MozbuildObject allows
this code to be shared.

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

--HG--
rename : build/gen_test_backend.py => python/mozbuild/mozbuild/gen_test_backend.py
extra : moz-landing-system : lando
2019-04-10 22:14:27 +00:00
Jason Orendorff 367e177143 Bug 1543420 - Ban SlashIsInvalid followed by SlashIsDiv. r=arai
With this change, the use of SlashIsInvalid at the top of
GeneralParser<>::classMember obliges us to use the same modifier when getting
the same token later (in both classMember and propertyName).

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

--HG--
extra : moz-landing-system : lando
2019-04-10 16:24:38 +00:00
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