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

687339 Коммитов

Автор SHA1 Сообщение Дата
Matt Brandt 4f140d99f3 Bug 1608233 - [iris firefox] Update build to latest core version 0.8.5
Differential Revision: https://phabricator.services.mozilla.com/D59407

--HG--
extra : moz-landing-system : lando
2020-01-09 20:26:09 +00:00
Chris Martin cebb0d2c6c Bug 1604412 - Clarify purpose of PlatformCompositorWidgetDelegate r=sotaro
PlatformCompositorWidgetDelegate was meant to be a pure virtual base
class for all the functions that nsWindow could call that would
either go to an in-process compositor widget or an OMTC widget.

By that definition, it does not seem like CompositorWidgetParent should
be a subclass, since nsWindow cannot directly call its methods and
currently CompositorWidgetParent has several "do nothing"
implementations of the interface methods because they don't really
belong.

This changeset remedies this by refactoring CompositorWidgetParent so
it is no longer an implementor of PlatformCompositorWidgetDelegate. Now
the only implementors are CompositorWidgetChild and InProcessWin-
CompositorWidget, which makes sense because they are both directly
called through the nsWindow delegate.

It also eliminates some of the methods that seem like they don't belong
in PlatformCompositorWidgetDelegate.

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

--HG--
extra : moz-landing-system : lando
2020-01-08 18:36:30 +00:00
Brad Werth 342c2113fe Bug 1607733: Remove the expiring devtools.wrong_shortcut telemetry. r=Harald
Differential Revision: https://phabricator.services.mozilla.com/D59381

--HG--
extra : moz-landing-system : lando
2020-01-09 18:43:56 +00:00
Andrew Halberstadt ee1497a26e Bug 1583353 - [taskgraph] Run test task chunking through manifestparser's skip-if filter, r=gbrown
Previously we simply ignored skipped tests when performing test chunking in the
taskgraph. This could sometimes result in a task that runs a single manifest
that happens to be skipped on that task's configuration. This results in an error
that no tests were run from the harness.

This patch attempts to guess a mozinfo based on a task's definition. Then it
uses those values to take skipped tests into account when running the chunking
algorithm. That way the chances of scheduling a manifest that would be skipped
anyway are much lower.

Depends on D58987

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

--HG--
extra : moz-landing-system : lando
2020-01-07 21:15:02 +00:00
Andrew Halberstadt c8e7917e5f Bug 1583353 - [taskgraph] Move test chunking logic to a utility file, r=gbrown
Differential Revision: https://phabricator.services.mozilla.com/D58987

--HG--
extra : moz-landing-system : lando
2020-01-07 19:42:42 +00:00
Geoff Brown 5043f050ec Bug 1604542 - Make test chunking more consistent; r=ahal,jmaher
The issue here is that the sort order of 2 or more elements with the same key
is indeterminate: One run (say, one test chunk) may order them one way and another
run (another test chunk) may order them another. The chunk_by_manifest() filter
relies on sort order in two places, in both cases using list length as the key
for sorting; as equal list lengths are not uncommon, multiple runs can assign
very different lists of tests to the chunks, even though all the inputs are the
same. Extending keys with unique data provides a simple fix.

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

--HG--
extra : moz-landing-system : lando
2020-01-09 19:14:59 +00:00
Brian Hackett 23013977bd Bug 1608177 - Setting logpoints does not clean up breakpoint state properly, r=jlast.
Differential Revision: https://phabricator.services.mozilla.com/D59372

--HG--
extra : moz-landing-system : lando
2020-01-09 18:06:25 +00:00
André Bargull 343072c5ec Bug 1605835: Allow BigInts as property names. r=mgaudet
BytecodeEmitter.cpp:
- Drive-by change in `emitObjLiteralValue()`: Call MOZ_CRASH instead of returning
  `false` for unhandled parse nodes. And also assert the function is only called
  with valid parse nodes in the first place.

NameFunctions.cpp:
- BigInts aren't currently supported for guessed names, so just I've only updated
  the assertion condition.

Parser.cpp:
- Update spec reference from `NumericLiteralBase` to `NonDecimalIntegerLiteral`.
- The new `bigIntAtom()` function runs counter to the deferred gc-things work,
  but this inevitable as long as function names are computed in the parser.

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

--HG--
extra : moz-landing-system : lando
2020-01-09 18:59:19 +00:00
Brian Hackett 0d921e460d Bug 1608171 - Don't generate reports for cloud replay crashes, r=jlast.
Differential Revision: https://phabricator.services.mozilla.com/D59369

--HG--
extra : moz-landing-system : lando
2020-01-09 18:03:59 +00:00
Nicolas Chevobbe c8a5538925 Bug 1601688 - Don't rely on new-messages event in webconsole DAMP tests. r=ochameau.
The tests are now using mutation observer to check
when the dom is updated instead.

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

--HG--
extra : moz-landing-system : lando
2020-01-09 15:43:04 +00:00
Junior Hsu a92a02a283 Bug 1604851, r=dragana
No need to optimize one lock here since telemetry tells us only 1 out of 1m request with alt-svc
https://searchfox.org/mozilla-central/rev/b243debf6235b050b42fd2eb615fdc729636ca6b/netwerk/protocol/http/nsHttpChannel.cpp#6670

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

--HG--
extra : moz-landing-system : lando
2019-12-24 16:14:54 +00:00
Brindusan Cristian f271f11c2c Backed out changeset 66693433b026 (bug 1605835) for jsreftest failures at property-name-guessed-name.js. CLOSED TREE 2020-01-09 20:46:07 +02:00
Edwin Takahashi 6f21ac7b57 Bug 1602863 - temporarily skip mfenced-12.html as it is interfering with the ubuntu1804 migration r=jmaher
This test is proving to be a nuisance during the migration.

Temporarily disable it while the reftest-no-accel suite is greened up on ubuntu1804 and ready for migration on mozilla-central.

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

--HG--
extra : moz-landing-system : lando
2020-01-09 18:26:47 +00:00
Edwin Takahashi 5046dc5402 Bug 1536179 - cast the PosixPath to a string r=jgilbert
Changes:

Silence the `os.chdir` posixpath error when run in python3.

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

--HG--
extra : moz-landing-system : lando
2020-01-09 18:25:11 +00:00
John Lin 7c920d7905 Bug 1602996 - assert if Android decoder is used after shutdown. r=jya
Differential Revision: https://phabricator.services.mozilla.com/D59194

--HG--
extra : moz-landing-system : lando
2020-01-09 06:22:19 +00:00
Julian Descottes 421f49ed93 Bug 1607675 - Remove unused debugger container in DevTools options panel r=fluent-reviewers,jlast,flod
Differential Revision: https://phabricator.services.mozilla.com/D59290

--HG--
extra : moz-landing-system : lando
2020-01-09 18:13:02 +00:00
Erica Wright a273e05e06 Bug 1603545 - Add telemetry for app menu protections button r=nhnt11
Differential Revision: https://phabricator.services.mozilla.com/D58044

--HG--
extra : moz-landing-system : lando
2020-01-09 17:50:11 +00:00
Andi-Bogdan Postelnicu 597ca4ed51 Bug 1605659 - fix some errors discovered with `-Wdeprecated-copy`. r=valentin
Differential Revision: https://phabricator.services.mozilla.com/D59296

--HG--
extra : moz-landing-system : lando
2020-01-09 16:42:15 +00:00
Brian Hackett 4fef02c24a Bug 1607596 - Don't fire onNativeCall when the current script is self hosted, r=loganfsmyth.
Differential Revision: https://phabricator.services.mozilla.com/D59020

--HG--
extra : moz-landing-system : lando
2020-01-09 17:55:32 +00:00
André Bargull 58a139cf97 Bug 1605835: Allow BigInts as property names. r=mgaudet
BytecodeEmitter.cpp:
- Drive-by change in `emitObjLiteralValue()`: Call MOZ_CRASH instead of returning
  `false` for unhandled parse nodes. And also assert the function is only called
  with valid parse nodes in the first place.

NameFunctions.cpp:
- BigInts aren't currently supported for guessed names, so just I've only updated
  the assertion condition.

Parser.cpp:
- Update spec reference from `NumericLiteralBase` to `NonDecimalIntegerLiteral`.
- The new `bigIntAtom()` function runs counter to the deferred gc-things work,
  but this inevitable as long as function names are computed in the parser.

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

--HG--
extra : moz-landing-system : lando
2020-01-09 16:02:55 +00:00
Erica Wright 76482bccd7 Bug 1607925 - The manage Protections button should only show when the user is in custom with protections off. r=johannh
Differential Revision: https://phabricator.services.mozilla.com/D59216

--HG--
extra : moz-landing-system : lando
2020-01-09 17:27:28 +00:00
Dão Gottwald cfeb15e21a Bug 1607160 - Skip positioned elements when calculating whether a toolbar overflows. r=Gijs
Differential Revision: https://phabricator.services.mozilla.com/D59299

--HG--
extra : moz-landing-system : lando
2020-01-09 17:07:38 +00:00
Nika Layzell 287fb21379 Bug 1607919 - Part 3: Require descriptions for sync message entries, r=mccr8
Differential Revision: https://phabricator.services.mozilla.com/D59213

--HG--
extra : moz-landing-system : lando
2020-01-09 16:52:27 +00:00
Nika Layzell ef4d0da8fe Bug 1607919 - Part 2: Add generic descriptions for remaining sync IPC, r=mccr8
Differential Revision: https://phabricator.services.mozilla.com/D59212

--HG--
extra : moz-landing-system : lando
2020-01-09 16:52:25 +00:00
Nika Layzell f186b69e82 Bug 1607919 - Part 1: Add specific descriptions to some sync IPC, r=mccr8
Differential Revision: https://phabricator.services.mozilla.com/D59211

--HG--
extra : moz-landing-system : lando
2020-01-09 16:52:18 +00:00
Matthew Gaudet 87bb94fabc Bug 1607930 - Enable deferred allocation mode by default r=tcampbell
Differential Revision: https://phabricator.services.mozilla.com/D59366

--HG--
extra : moz-landing-system : lando
2020-01-09 17:14:09 +00:00
Matthew Gaudet 0afeeb787d Bug 1601372 - Defer object allocation during parsing in the self-hosted global r=tcampbell
Differential Revision: https://phabricator.services.mozilla.com/D59217

--HG--
extra : moz-landing-system : lando
2020-01-09 17:14:09 +00:00
Mihai Alexandru Michis fce8869c5e Backed out changeset 5697586cb614 (bug 1607925) for causing failures in browser_protections_report_ui.js
CLOSED TREE
2020-01-09 18:53:14 +02:00
Mark Banner 439c004f8d Bug 1582720 - Clean up references to recently removed locales (as, crh, en-ZA, mai, ml, or) in the Search Engine lists. r=daleharvey
Depends on D59085

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

--HG--
extra : moz-landing-system : lando
2020-01-09 15:38:18 +00:00
Mark Banner f4a2c923d8 Bug 1596860 - Add search engine configuration tests for unknown locales. r=daleharvey
Differential Revision: https://phabricator.services.mozilla.com/D59085

--HG--
extra : moz-landing-system : lando
2020-01-09 16:18:31 +00:00
Mark Banner c56fa2fbd0 Bug 1596860 - Remove default region setting for various search engines in the modern config as it is different to the legacy config. r=daleharvey
Also adds tests for checking the search engine lists when falling back to a default region.

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

--HG--
extra : moz-landing-system : lando
2020-01-09 16:18:23 +00:00
Botond Ballo 0d7a7f637d Bug 1607897 - Fix include-what-you-use errors in TestEvents.cpp. r=chutten
Differential Revision: https://phabricator.services.mozilla.com/D59202

--HG--
extra : moz-landing-system : lando
2020-01-09 16:16:03 +00:00
Mark Banner be108bbda9 Bug 1403461 - Fix hiding one-off search engines on the new tab page when they have non-ascii characters in their name. r=daleharvey
Differential Revision: https://phabricator.services.mozilla.com/D58637

--HG--
extra : moz-landing-system : lando
2020-01-09 15:47:46 +00:00
Geoff Brown b165298c55 Bug 1607657 - Avoid AttributeError in 'mach test-info report'; r=ahal
Differential Revision: https://phabricator.services.mozilla.com/D59240

--HG--
extra : moz-landing-system : lando
2020-01-09 16:20:34 +00:00
Michal Novotny 4fe21c14b2 Bug 1601712 - Avoid notifying callback directly from InputStreamShim::AsyncWait() r=dragana
Differential Revision: https://phabricator.services.mozilla.com/D59067

--HG--
extra : moz-landing-system : lando
2020-01-08 10:15:48 +00:00
Simon Fraser bc2f4a9ed9 Bug 1607857 Change platform field used in partials tasks r=mtabara
The new code is a superset of the old, so I've left it much the same to avoid conflicts until we come up with a more long term solution.

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

--HG--
extra : moz-landing-system : lando
2020-01-09 15:37:35 +00:00
Matt Singleton 112f0af384 Bug 1606955 - open hgrc in text mode for py 2 and 3 compatability. r=firefox-build-system-reviewers,rstewart
Differential Revision: https://phabricator.services.mozilla.com/D59268

--HG--
extra : moz-landing-system : lando
2020-01-09 16:29:42 +00:00
Noemi Erli c01a50c28c Backed out changeset bc55dd49ef82 (bug 1603545) for causing build bustages CLOSED TREE 2020-01-09 18:25:18 +02:00
Erica Wright 1966f381fa Bug 1603545 - Add telemetry for app menu protections button r=nhnt11
Differential Revision: https://phabricator.services.mozilla.com/D58044

--HG--
extra : moz-landing-system : lando
2020-01-09 15:57:02 +00:00
Patrick Brosset 327eb8bbbd Bug 1598906 - Width and height shouldn't be marked as inactive on all table-rows; r=miker
Width does not have an effect on a table-row element, but only when it is
displayed in a horizontal writing-mode.
Similarly, height does not have effect when it is displayed in a vertical
writing-mode.

So this patch makes our inactiveCSS validator a little more specific in those
cases.

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

--HG--
extra : moz-landing-system : lando
2020-01-09 12:22:09 +00:00
Elliot c93d83516b Bug 1597401 - Removes comment about media static prefs that is no longer relevant. r=bryce
Differential Revision: https://phabricator.services.mozilla.com/D54483

--HG--
extra : moz-landing-system : lando
2020-01-09 15:55:03 +00:00
Mihai Alexandru Michis 05d3819e43 Backed out changeset ec0e9a72aebb (bug 1600472) for causing bustages in WebRenderBridgeParent.cpp
CLOSED TREE
2020-01-09 18:06:13 +02:00
Erica Wright 5f7dc86dbe Bug 1607925 - The manage Protections button should only show when the user is in custom with protections off. r=johannh
Differential Revision: https://phabricator.services.mozilla.com/D59216

--HG--
extra : moz-landing-system : lando
2020-01-09 13:33:14 +00:00
ffxbld 47f9f24123 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/D59324

--HG--
extra : moz-landing-system : lando
2020-01-09 15:43:49 +00:00
shravanrn@gmail.com c723d9bc1f Bug 1606981 - Fix crash in IO redirection in wasm sandbox libs r=froydnj
Differential Revision: https://phabricator.services.mozilla.com/D58680

--HG--
extra : moz-landing-system : lando
2020-01-09 15:41:27 +00:00
Yoshi Cheng-Hao Huang 7612f5fbab Bug 1607215 - Prevent data race in gcState_ between main thread and sweepMarkTask. r=jonco
Differential Revision: https://phabricator.services.mozilla.com/D59343

--HG--
extra : moz-landing-system : lando
2020-01-09 15:35:05 +00:00
Andrew Osmond 3b234b153a Bug 1600472 - Disable allowing sacrificing subpixel anti-aliasing for small screens. r=jrmuizel
This patch only allows sacrificing subpixel anti-aliasing when the
screen size is larger than WUXGA, and when the force disable pref is not
set. In the future, we may also add disable this for high end GPUs.

This also consolidates the WebRender debug flags to use the same
signaling infrastructure to avoid needing to store the debug flag state
and check on each transaction. Instead it now applies the debug flag
updates when the gfxVar changes.

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

--HG--
extra : moz-landing-system : lando
2020-01-09 15:23:38 +00:00
Yoshi Cheng-Hao Huang 6c48a13813 Bug 1603701 - Part 4: define clearKeptObjects in test262-host.js. r=jonco
clearKeptObjects will be called in asyncGCDeref.

This is needed for the following test:
test262/built-ins/WeakRef/prototype/deref/gc-cleanup-not-prevented-with-wr-deref.js

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

--HG--
extra : moz-landing-system : lando
2020-01-09 14:14:08 +00:00
Yoshi Cheng-Hao Huang 4005cbb59b Bug 1603701 - Part 3: fix WeakRef failure. r=jonco
To fix the failures in:
js/src/tests/test262/built-ins/WeakRef/length.js
test262/built-ins/WeakRef/prototype/deref/length.js

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

--HG--
extra : moz-landing-system : lando
2020-01-09 14:13:17 +00:00
Yoshi Cheng-Hao Huang df50e676f9 Bug 1603701 - Part 2: update WeakRef tests in test262. r=jonco
Differential Revision: https://phabricator.services.mozilla.com/D59303

--HG--
extra : moz-landing-system : lando
2020-01-09 15:06:38 +00:00