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

837857 Коммитов

Автор SHA1 Сообщение Дата
CanadaHonk 6bfc78e060 Bug 1811130 - [cdp] Fix Target.setDiscoverTargets emitting targetCreated events with discover false r=webdriver-reviewers,whimboo
Target.setDiscoverTargets should only emit targetCreated events when ran
with discover as true. Also added tests for discover false.

Differential Revision: https://phabricator.services.mozilla.com/D167210
2023-04-13 16:42:37 +00:00
Jon Coppeard 66adc8077b Bug 1827621 - Add a mininum heap size threashold at which to use parallel marking r=sfink
Benchmark results show that using parallel marking is not always a win for
small heaps, so add a threshold for its use.

This is set to 10MB, which will result in using parallel marking ~70% of the
time.

This parameter is set to zero for jit-tests and shell js tests so we get test
coverage where heap sizes are expected to be small (and maximum performance is
not a goal).

Differential Revision: https://phabricator.services.mozilla.com/D175249
2023-04-13 16:38:11 +00:00
kriswright f77fa8f135 Bug 1805932 - Put the main thread in the background when the ProcessPriorityManager sets background priority. r=nika,florian
This patch introduces a way to put the main thread of background content processes in the background on MacOS. Currently disabled by default, and enabling for testing further restricts it to nightly only.

Differential Revision: https://phabricator.services.mozilla.com/D167952
2023-04-13 16:35:27 +00:00
andrej bf6da28b49 Bug 1826187 - Make it clear mach try perf performs two pushes. r=perftest-reviewers,sparky
Differential Revision: https://phabricator.services.mozilla.com/D174806
2023-04-13 16:30:22 +00:00
anwar 2bdd97d537 Bug 1816938 - Convert services/settings/utils.jsm to ES modules. r=Standard8,robwu
Differential Revision: https://phabricator.services.mozilla.com/D173134
2023-04-13 16:22:54 +00:00
Mark Striemer 055afa3dfb Bug 1819372 - Part 3: Use moz-button-group in ETP report site panel r=pbz
Depends on D173892

Differential Revision: https://phabricator.services.mozilla.com/D175190
2023-04-13 16:20:50 +00:00
Mark Striemer db43a5ce41 Bug 1819372 - Part 2: Use moz-button-group in Cookie Banner Reduction panel r=pbz
Differential Revision: https://phabricator.services.mozilla.com/D173892
2023-04-13 16:20:50 +00:00
Mark Striemer 7b5861ceeb Bug 1819372 - Part 1: Reorder light DOM in moz-button-group r=hjones
Differential Revision: https://phabricator.services.mozilla.com/D173891
2023-04-13 16:20:50 +00:00
Henrik Skupin 377c5eb43a Bug 1776190 - [marionette] Allow a modifier key to be reset when sending it again within the same command. r=webdriver-reviewers,jdescottes
Differential Revision: https://phabricator.services.mozilla.com/D175242
2023-04-13 16:18:24 +00:00
Henrik Skupin 4d5c49af5b Bug 1776190 - [wdspec] Move keys.py module and modifier_key fixture to global supports folder. r=webdriver-reviewers,jdescottes
Differential Revision: https://phabricator.services.mozilla.com/D175358
2023-04-13 16:18:24 +00:00
Greg Tatum d9b249f73f Bug 1825349 - Skip content verification for translations attachments; r=nordzilla
Differential Revision: https://phabricator.services.mozilla.com/D175066
2023-04-13 15:32:45 +00:00
Emilio Cobos Álvarez 70644f9d97 Bug 1819721 - Add some debugging utilities for StatusPanel debugging. r=dao
Not sure if this is worth it, your call. But I wrote this so I figured
someone debugging this code might find it useful.

Depends on D172033

Differential Revision: https://phabricator.services.mozilla.com/D172034
2023-04-13 15:31:03 +00:00
Itiel 862ebed2c6 Bug 1827730 - Don't specify the cookie banner reduction panel header in the markup and let it be created by PanelMultiView.jsm r=emilio
Specifically, here:
https://searchfox.org/mozilla-central/rev/ad732108b073742d7324f998c085f459674a6846/browser/components/customizableui/PanelMultiView.jsm#1403-1457

Differential Revision: https://phabricator.services.mozilla.com/D175286
2023-04-13 15:30:57 +00:00
Noemi Erli b52f7d79af Backed out changeset e054b7d5f984 (bug 1825658) for causing newtab failures CLOSED TREE 2023-04-13 18:36:23 +03:00
Tim Giles d66ce0d038 Bug 1814261 - Fix strings after removing 'Learn More' markup. r=fluent-reviewers,flod
Differential Revision: https://phabricator.services.mozilla.com/D174804
2023-04-13 15:14:25 +00:00
Noah 4371549920 Bug 1814261 - Use moz-support-link in Mixed Content Blocking. r=tgiles,flod
Differential Revision: https://phabricator.services.mozilla.com/D173620
2023-04-13 15:14:25 +00:00
hanna alemu 1cac2d773f Bug 1825658 - Modify "addon_recommendation" CFR template to support Facebook container experiment r=jprickett,barret
Differential Revision: https://phabricator.services.mozilla.com/D174844
2023-04-13 15:03:33 +00:00
andrej b1c129b98d Bug 1826440 - Enable all the performance tests on android chrome. r=perftest-reviewers,sparky
Differential Revision: https://phabricator.services.mozilla.com/D174691
2023-04-13 15:01:02 +00:00
ffxbld 076f632667 No Bug, mozilla-central repo-update HSTS HPKP remote-settings - r=release-managers,dmeehan
Differential Revision: https://phabricator.services.mozilla.com/D175344
2023-04-13 14:49:07 +00:00
Kash Shampur fd76a8b11f Bug 1818364 - Run performance tests on Chromium-as-Release (Linux). r=perftest-reviewers,sparky
This patch lays a foundation for running chromium-as-release binaries with our raptor-browsertime tests.
To start with, this just deals with the Linux platform and minimal changes will be required in patches in the near future for Win/MacOS platforms.
To begin with, we only test on priority benchmarks at the moment (e.g. sp/sp3).

Differential Revision: https://phabricator.services.mozilla.com/D173757
2023-04-13 14:18:48 +00:00
Kash Shampur 3eaddf29f8 Bug 1818364 - Add toolchain task for Chromium-as-Release for Linux. r=perftest-reviewers,ahal,glandium,sparky
This patch adds a Dockerfile and shell script for building an official custom configuration of Chromium i.e. "chromium-as-release" (CaR).
These CaR builds will be much more useful and realistic than our existing chromium performance tests in CI when doing
browser-browser comparisons for benchmarks, page load tests, etc.

Differential Revision: https://phabricator.services.mozilla.com/D173756
2023-04-13 14:18:47 +00:00
Nicolas Chevobbe 230812f839 Bug 1827801 - [devtools] Show @import condition on top of rules. r=devtools-reviewers,jdescottes.
Differential Revision: https://phabricator.services.mozilla.com/D175328
2023-04-13 14:11:40 +00:00
Alexandre Poirot 1300cfb722 Bug 1827430 - [devtools] Stop recording objects with "no stack" in DevTools allocation tests. r=devtools-reviewers,jdescottes
These objects are either internal JS Object created internally within spidermonkey,
or some objects that the Debugger API wasn't able to retrieve a precise allocation stack.

In both cases, it makes the investigations hard as we have no clue what these objects are.

Differential Revision: https://phabricator.services.mozilla.com/D175347
2023-04-13 14:04:37 +00:00
DocType a7ae7e42ce Bug 1625121 - [devtools] scrolling the tabs to the seleted tab r=jdescottes,devtools-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D173438
2023-04-13 12:07:37 +00:00
Julian Descottes ac919d7e3d Bug 1827726 - [remote] Skip WebSocketConnection _log if debug logs are disabled r=webdriver-reviewers,whimboo
Differential Revision: https://phabricator.services.mozilla.com/D175324
2023-04-13 11:56:03 +00:00
Sean Feng 7e1f58e993 Bug 13093 - Don't change cursor when mouseover links during selection r=emilio
Differential Revision: https://phabricator.services.mozilla.com/D175055
2023-04-13 11:45:57 +00:00
stransky e7b8ab5258 Bug 1820896 [Linux/X11] Reserve the lower positions of the file descriptors to avoid reuse of stdin/stdout/stderr r=emilio
Reserve the lower positions of the file descriptors to make sure
we don't reuse stdin/stdout/stderr in case they we closed
before launch.

Differential Revision: https://phabricator.services.mozilla.com/D175337
2023-04-13 11:26:43 +00:00
jneuberger 8e0296418d Bug 1815449 - Adding telemetry for signup scenario detection using Fathom r=credential-management-reviewers,dimi
Differential Revision: https://phabricator.services.mozilla.com/D175130
2023-04-13 11:24:11 +00:00
Kagami Sascha Rosylight ede5a7632c Bug 1826537 - Part 3: Add WebTransport stream test for being closed with no data r=smaug
To make sure the refactoring doesn't break it.

Differential Revision: https://phabricator.services.mozilla.com/D175254
2023-04-13 11:22:54 +00:00
Kagami Sascha Rosylight d4669f4fac Bug 1826537 - Part 2: Remove InputToReadableStreamAlgorithms::mState r=smaug
Repeating D169484.

Differential Revision: https://phabricator.services.mozilla.com/D174765
2023-04-13 11:22:54 +00:00
Kagami Sascha Rosylight b6100b0007 Bug 1826537 - Part 1: Return unsettled promise from InputToReadableStreamAlgorithms::PullCallbackImpl r=smaug
Repeating D169484 before merging those classes.

(Skipping AsyncWait cancellation as per Nika streams should not reject resubscription. I'll fix it separately.)

Differential Revision: https://phabricator.services.mozilla.com/D174764
2023-04-13 11:22:53 +00:00
Paul Zuehlcke 33700c125f Bug 1816420 - Add a test case for temporary permissions for file URIs. r=prathiksha
Depends on D167988

Differential Revision: https://phabricator.services.mozilla.com/D169233
2023-04-13 10:34:10 +00:00
Kai Engert 899e773917 Bug 1826661 - Add null checks in CacheOutputCloseListener to gracefully handle being called during XPCOM shutdown. r=necko-reviewers,jesup
Differential Revision: https://phabricator.services.mozilla.com/D174931
2023-04-13 10:18:42 +00:00
Sebastian Hengst a5c1f2b357 Bug 1827614 - set requestStorageAccess-same-site-iframe.sub.https.window.html as intermittent on more platforms DONTBUILD
Test got added in bug 1823709 yesterday.

Differential Revision: https://phabricator.services.mozilla.com/D175338
2023-04-13 10:00:43 +00:00
stransky aa94035b7c Bug 1787182 [Linux] Build and run VA-API test on MOZ_WAYLAND builds only r=emilio
Depends on D175236

Differential Revision: https://phabricator.services.mozilla.com/D175323
2023-04-13 09:49:59 +00:00
stransky 4337c6c266 Bug 1787182 [Linux] Update test_gfxBlacklist_Version to comply with FEATURE_HARDWARE_VIDEO_DECODING feature state on Linux r=emilio
In Nightly, we enable FEATURE_HARDWARE_VIDEO_DECODING by default. Change FEATURE_BLOCKED_PLATFORM_TEST VA-API test failure to FEATURE_BLOCKED_DRIVER_VERSION
fail as we support VA-API now but only on new Mesa.

In Beta/Release, we disable FEATURE_HARDWARE_VIDEO_DECODING by default. Change FEATURE_BLOCKED_PLATFORM_TEST VA-API test failure to
FEATURE_BLOCKED_DEVICE/FEATURE_HARDWARE_VIDEO_DECODING_DISABLE to match nsGfxInfo rule.

Differential Revision: https://phabricator.services.mozilla.com/D175236
2023-04-13 09:49:59 +00:00
stransky f3b280ff2e Bug 1787182 [Linux] Add logging to glxtest under MOZ_GFX_DEBUG env variable r=emilio
Differential Revision: https://phabricator.services.mozilla.com/D175235
2023-04-13 09:49:58 +00:00
stransky 926b5a2a45 Bug 1787182 [Linux] Use pipe instead of stdout to get data from glxtest r=emilio
Differential Revision: https://phabricator.services.mozilla.com/D174995
2023-04-13 09:49:58 +00:00
stransky a46255fb5e Bug 1787182 [Linux] Implement glxtest test as binary r=emilio
glxtest is run later when Firefox already spawns threads. Recently glxtest runs in forked process
which doesn't work correctly in multi-thread environment, so we need to move glxtest to different binary file
and launch it as stand alone code.

Differential Revision: https://phabricator.services.mozilla.com/D173486
2023-04-13 09:49:57 +00:00
stransky 301aad30ac Bug 1787182 [Linux] Run VA-API tests on supported hardware only r=emilio,gfx-reviewers,jgilbert
- Implement fire_vaapi_process() which launch VA-API test utility on given DRM device.
- Implement GfxInfo::GetDataVAAPI() which gets VA-API test results
- Run VA-API tests when FEATURE_HARDWARE_VIDEO_DECODING is probed and only if it's enabled by GfxInfo.

Differential Revision: https://phabricator.services.mozilla.com/D171995
2023-04-13 09:49:57 +00:00
stransky dc06eacaa7 Bug 1787182 [Linux] Implement VA-API test as vaapitest binary r=emilio
Differential Revision: https://phabricator.services.mozilla.com/D171994
2023-04-13 09:49:57 +00:00
stransky ed88c2220e Bug 1787182 [Linux] Remove VA-API test from glxtest r=emilio
We should not run VA-API testing as part of OpenGL test as we want to test VA-API on supported hardware only.

Differential Revision: https://phabricator.services.mozilla.com/D171993
2023-04-13 09:49:56 +00:00
stransky 5a6321c547 Bug 1787182 [Linux] Don't fire glxtest process unless we know we really want to run r=emilio
Right now we fire glxtest on every Firefox start, even if we going to update, restart or ping running remote instance.
When we're running on system with broken/unstable gfx drivers (drivers/glx freezes or crashes) every such action is delayed or coredumps are generated on systems.

In this patch we launch glx test proces later if we know we need it.

Depends on D168650

Differential Revision: https://phabricator.services.mozilla.com/D168651
2023-04-13 09:49:56 +00:00
Jonathan Kew 4a36554eb1 Bug 1827009 - Add testcase as a reftest. r=dholbert
Differential Revision: https://phabricator.services.mozilla.com/D175266
2023-04-13 09:43:14 +00:00
Hiroyuki Ikezoe bc3644ad37 Bug 1826452 - Use non-rounded external scroll offsets behind a pref. r=botond,gw
Differential Revision: https://phabricator.services.mozilla.com/D175295
2023-04-13 09:27:48 +00:00
Valentin Gosu 401d933a4f Bug 1827504 - Remove last files of netwerk/cache/ r=sunil,geckoview-reviewers,zeid,m_kato
Differential Revision: https://phabricator.services.mozilla.com/D175177
2023-04-13 09:04:24 +00:00
CanadaHonk 4d4ecbb77c Bug 1427715 - Implement supports() syntax for @import rules r=emilio
Implemented supports conditions using supports() in @import rules as per
CSS Cascading and Inheritance Level 4.

Locked behind new pref, layout.css.import-supports.enabled,
only enabled in nightlies in this patch.

Also added new WPT tests for @import supports() generally.

Spec: https://drafts.csswg.org/css-cascade-4/#conditional-import
WPT tests: https://wpt.fyi/results/css/css-cascade/import-conditions.html

Differential Revision: https://phabricator.services.mozilla.com/D172622
2023-04-13 09:02:30 +00:00
Noemi Erli e75f4068fb Backed out 2 changesets (bug 1825807) for causing failures in /browser_parsable_css.js CLOSED TREE
Backed out changeset 454a01f16f5b (bug 1825807)
Backed out changeset a82344255795 (bug 1825807)
2023-04-13 12:24:41 +03:00
Alexandre Lissy 32a6eaf06f Bug 1819311 - Collect errors on process launch r=nika,geckoview-reviewers,owlish
Differential Revision: https://phabricator.services.mozilla.com/D171226
2023-04-13 08:35:24 +00:00
Alexandre Lissy 0bea0e3f93 Bug 1819311 - Limit hard crash when utility process is not starting r=nika
Differential Revision: https://phabricator.services.mozilla.com/D174778
2023-04-13 08:35:24 +00:00