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

792827 Коммитов

Автор SHA1 Сообщение Дата
Tom Ritter 4ef13ee7f8 Bug 1752332: Move ShouldSyncPreferences to Preferences module r=KrisWright
Depends on D141409

Differential Revision: https://phabricator.services.mozilla.com/D141410
2022-04-25 13:53:59 +00:00
Tom Ritter ffb8a027cc Bug 1752332: Rename references to parent-only pref structures r=KrisWright
We're going to be using them in more contexts, so generalize
the name.

Depends on D141408

Differential Revision: https://phabricator.services.mozilla.com/D141409
2022-04-25 13:53:59 +00:00
Tom Ritter ef57c7df72 Bug 1752332: Add a sanitized property to prefs r=KrisWright
Differential Revision: https://phabricator.services.mozilla.com/D141408
2022-04-25 13:53:59 +00:00
Gabriele Svelto 8c8cd436c6 Bug 1764867 - Simplify paired minidump generation r=KrisWright
Differential Revision: https://phabricator.services.mozilla.com/D143809
2022-04-25 13:09:41 +00:00
Sebastian Hengst 0a3512f558 Bug 1765981 - set partitioned-web-locks.tentative.https.html as failing outside Nightly. r=jgraham DONTBUILD
Bug 1762475 added a subtest. First party isolation (partioning) is only enabled
in Nightly. Bug 1549587 is the general bug tracking first party isolation.

Differential Revision: https://phabricator.services.mozilla.com/D144439
2022-04-25 12:53:01 +00:00
Marian-Vasile Laza 3e77d599b0 Backed out 2 changesets (bug 1762865, bug 1764055) for causing devtools failures on browser_dbg-features-breakable-lines.js. CLOSED TREE
Backed out changeset 87cb99924fc4 (bug 1762865)
Backed out changeset 83c8bb7087f5 (bug 1764055)
2022-04-25 15:44:02 +03:00
Hubert Boma Manilla 7f6df7ea8a Bug 1762865 - [devtools] Add assertion for server breakpoints in breakpoints tests r=ochameau
This patch also adds assertions for breakpoints on the server to the
breakpoints reload tests. This also asserts that the breakpoint is not removed
on the server when related source no longer exists after a reload

Differential Revision: https://phabricator.services.mozilla.com/D142545
2022-04-25 11:46:23 +00:00
Hubert Boma Manilla 2e950ad6d7 Bug 1764055 - [devtools] Add tests for breakpoints in original source whose generated source content changes on reload r=ochameau
Updating the bug id

Differential Revision: https://phabricator.services.mozilla.com/D142047
2022-04-25 11:46:22 +00:00
Jens Stutte 5ee2800188 Bug 1765822: Do not assert but just bail out on missing event target in nsTimerImpl::InitCommon. r=smaug
Differential Revision: https://phabricator.services.mozilla.com/D144540
2022-04-25 10:46:25 +00:00
Marian-Vasile Laza eccbf2e6d7 Merge mozilla-central to autoland. a=merge CLOSED TREE 2022-04-25 12:44:29 +03:00
Marian-Vasile Laza a9de726161 Merge autoland to mozilla-central. a=merge 2022-04-25 12:40:50 +03:00
Jens Stutte f3bcc60440 Bug 1764251: Substitute sCanLaunchSubprocesses with AppShutdown::IsInOrBeyond and add shutdown checks to BeginSubprocessLaunch and ContentProcessManager singleton creation. r=smaug,jesup
Differential Revision: https://phabricator.services.mozilla.com/D142190
2022-04-25 09:22:22 +00:00
julianwels 7e56e6f684 Bug 1735565 - Debugging intermittent https-only iframe test. r=aryx
Differential Revision: https://phabricator.services.mozilla.com/D144313
2022-04-25 09:10:58 +00:00
Oriol Brufau 891163b4d8 Bug 1765747 - Fix intermittent failure in browser_ext_tabs_onCreated.js. r=mixedpuppy
It seems that tab creation may sometimes trigger 'status' updates.
It may depend on whether about:newtab is cached or has to be loaded.

Differential Revision: https://phabricator.services.mozilla.com/D144285
2022-04-25 08:38:05 +00:00
Emilio Cobos Álvarez 7d2ab62323 Bug 1766046 - cleanup animation-name. r=boris
Make the representation the same between Gecko and Servo code. This will
enable further clean-ups in the future.

Make serialization be correct, serializing as identifier unless it's an
invalid one (in which case we serialize as a string).

This changes our stringification behavior in the specified style, but
now it will match the computed style and be more correct over-all.

Differential Revision: https://phabricator.services.mozilla.com/D144473
2022-04-25 08:23:51 +00:00
Butkovits Atila 206c96bde0 Backed out changeset dfec425c53fe (bug 1766046) for causing wpt failures at animation-timeline-computed.html. CLOSED TREE 2022-04-25 11:06:51 +03:00
Mozilla Releng Treescript b033b97046 no bug - Bumping Firefox l10n changesets r=release a=l10n-bump DONTBUILD
dsb -> a33c8b0e9e913f67b112cdd9483a721cb5036b78
es-AR -> 151a4312d4317d21368a4a61d001222f21e39f4b
hsb -> c6bd49fd3112fd4e3020d0c1200e90236e040a35
2022-04-25 06:57:30 +00:00
Gabriele Svelto 4e25142c69 Bug 1762949 - Explicitly flag all crash reports as throttleable when they've not been submitted manually r=KrisWright
Differential Revision: https://phabricator.services.mozilla.com/D143185
2022-04-25 06:37:17 +00:00
Kagami Sascha Rosylight 836900ef53 Bug 1765844 - Remove an empty test meta file r=smaug DONTBUILD
Differential Revision: https://phabricator.services.mozilla.com/D144324
2022-04-24 23:41:09 +00:00
Emilio Cobos Álvarez e097b4be55 Bug 1765999 - Move some of the media query code to a more generic queries module. r=hiro
No behavior change, just moving and renaming files.

The code in the "queries" module will be shared between @media and
@container.

@media has some other code that container queries doesn't need like
MediaList / MediaType / etc. That remains in the media_queries module.

Differential Revision: https://phabricator.services.mozilla.com/D144435
2022-04-24 21:48:02 +00:00
Emilio Cobos Álvarez 63420746b0 Bug 1766046 - cleanup animation-name. r=boris
Make the representation the same between Gecko and Servo code. This will
enable further clean-ups in the future.

Make serialization be correct, serializing as identifier unless it's an
invalid one (in which case we serialize as a string).

This changes our stringification behavior in the specified style, but
now it will match the computed style and be more correct over-all.

Differential Revision: https://phabricator.services.mozilla.com/D144473
2022-04-24 21:47:31 +00:00
Mozilla Releng Treescript a5713f63db no bug - Bumping Firefox l10n changesets r=release a=l10n-bump DONTBUILD
dsb -> e532a496afc98c14a8a7bd220e8d8d9fbfaa84e5
eu -> aeb54b60b87023974efc8ae9d0b97be189b01b86
hsb -> 7f03a49ca4ba3e7b40394a86a505ad8881d4a44b
it -> d19f8b21720ad35eb15132df2d666ff72851a970
mk -> 2d2115d40555a94e7c329e227de6a6663945e069
ne-NP -> d659997f8915f9ea1f38cce643acf43c2d728d99
pa-IN -> 65c2dd83ec3f170f0084a1217368e1f8d5bf27f4
sk -> d6512a54f8b7dc897ac754652333d18c261d3fcf
tg -> 4956ebbfd9e245df503ffe72a7b4836e7cf5955c
2022-04-24 19:07:26 +00:00
stransky b0e082230e Bug 1762725 [Linux] ReleaseVAAPIData(): Clear mLib to avoid possible doube free of mHWAVBuffer/mAVHWDeviceContext r=alwu
Depends on D144270

Differential Revision: https://phabricator.services.mozilla.com/D144271
2022-04-24 18:54:11 +00:00
stransky 96b4e76ea8 Bug 1762725 [Linux] Add more logs to LockVAAPIData()/ReleaseVAAPIData r=alwu
Differential Revision: https://phabricator.services.mozilla.com/D144270
2022-04-24 18:54:11 +00:00
stransky a967f5124e Bug 1765530 Enable AV1 decode via FFmpeg 5.0 r=alwu
Differential Revision: https://phabricator.services.mozilla.com/D144165
2022-04-24 18:53:44 +00:00
Cristian Tuns 13d69189a8 Merge autoland to mozilla-central. a=merge 2022-04-24 05:37:58 -04:00
Mozilla Releng Treescript 6d8cb80202 no bug - Bumping Firefox l10n changesets r=release a=l10n-bump DONTBUILD
dsb -> 9332bae3f21e40de219ca20db64ebc90c276ba73
hsb -> 18cbd4ca9979274a3c66c553105bd54993636597
kab -> 6b76a87fc6a26461a6190571d40c45150420963a
nn-NO -> 308321fb161b5dc0b3e07ac0fc83fced68749575
tg -> 47ed316dcb9c21f2ad8cdfdd676a89faf91ccfc1
2022-04-24 06:57:56 +00:00
Daniel Holbert 9579f560cc Bug 1727562: Avoid else-after-break in nsFrameTraversal.cpp, and add braces to one-liner if-statements. r=emilio
This patch doesn't change behavior; it just makes this code more consistent
with our coding style.

Differential Revision: https://phabricator.services.mozilla.com/D144514
2022-04-24 03:54:27 +00:00
Csoregi Natalia 8f3654680c Backed out 3 changesets (bug 1755704, bug 1765816) for causing reftest failures on webgl-color-test.html
Backed out changeset 2f074e2385d4 (bug 1765816)
Backed out changeset cd0b9e084bcd (bug 1755704)
Backed out changeset 39a846e43162 (bug 1755704)
2022-04-24 02:33:33 +03:00
Csoregi Natalia 7a86fca0d6 Merge mozilla-central to autoland on a CLOSED TREE 2022-04-24 00:30:19 +03:00
Csoregi Natalia 4365e6ab34 Merge autoland to mozilla-central. a=merge 2022-04-24 00:26:55 +03:00
Mozilla Releng Treescript dccf61761f no bug - Bumping Firefox l10n changesets r=release a=l10n-bump DONTBUILD
br -> 81a599171ed5b770d53581069f66ce0013502e19
kab -> 39c2c60e7f8eb613bdf091d2527496f0146c2353
kk -> 44bb021956864d603fac5a483fddb572dd910e3a
mk -> 4491a91316877f294a539deb8aa1fa2234d8a0c1
ne-NP -> 4a7e0fe6111ddb5d9b5563ed33b3d6002665a820
oc -> bf00fc0e365d90655ae7bd5d763113b5391da1e8
pl -> d7670f46ea0152ece61b6f18ac6af169a2c04741
ru -> 9bf362dd313a97663f2bc6046177b6c48092277c
tg -> 598323214e5e3b9162e22fdb354bed2ac8ba1449
tr -> 199352cce5761fbe769bd8662287cc2062cd1025
2022-04-23 19:02:50 +00:00
Andrew Osmond 6504eb38b3 Bug 1752155 - Refactor WebGPU's ValidationError to make it constructable from JS. r=gfx-reviewers,lsalzman,webidl,edgar
Differential Revision: https://phabricator.services.mozilla.com/D144322
2022-04-23 18:15:51 +00:00
Lee Salzman 44139eec4c Bug 1766056 - Fix YUV color matrix for SWGL slow and fast paths. r=jrmuizel
The brush_yuv_image slow path expected a YUV color matrix that applies scaling,
whereas we set up a matrix for SWGL that had no scaling to support the fast path.
To work around the fact that both paths have different scaling requirements, we
pass the matrix with scaling down to the fast path and undo the scaling later
when constructing SWGL's internal YUVMatrix from it. This allows both paths to
just use the same matrix and avoids the footgun.

Differential Revision: https://phabricator.services.mozilla.com/D144479
2022-04-23 16:48:20 +00:00
Andrew Osmond 265e005ae0 Bug 1765816 - Expose front buffer canvas contents when painting for Firefox Screenshots. r=gfx-reviewers,lsalzman
This patch adds support for including the canvas contents in Firefox
Screenshots for Canvas 2D, WebGL and WebGPU. It is already working for
context's created through an OffscreenCanvas, but we failed to hook up
the main thread path after refactoring in previous bugs.

Differential Revision: https://phabricator.services.mozilla.com/D144310
2022-04-23 16:45:10 +00:00
Andrew Osmond c55d373481 Bug 1755704 - Part 2. Implement stubbed out surface related WebGPU canvas methods. r=gfx-reviewers,lsalzman
This patch hooks up the improved CanvasManagerChild::GetSnapshot method
to the WebGPU canvas context object in order to do readbacks for various
DOM facing methods such as ConvertToBlob and for Firefox Screenshots.

Differential Revision: https://phabricator.services.mozilla.com/D144309
2022-04-23 16:45:10 +00:00
Andrew Osmond 382feb7053 Bug 1755704 - Part 1. Add support for reading back the front buffer for WebGPU. r=gfx-reviewers,lsalzman
This reworks the CanvasManagerChild::GetSnapshot method to work with
WebGPU. This will allow it to be called for a WebGPU context from any
thread, which is useful for screenshots.

Differential Revision: https://phabricator.services.mozilla.com/D144308
2022-04-23 16:45:10 +00:00
Timothy Nikkel e0bd71c43a Bug 1765966. Don't call CalculateScrollableRectForFrame in UpdateCompositionBoundsForRCDRSF if we don't need to. r=emilio
We only use the value to modify shouldSubtractDynamicToolbar and we only use that with a dynamic toolbar.

This saves us some time and also prevents a circular dependency when reflowing a scroll frame. nsHTMLScrollFrame::TryLayout calls nsLayoutUtils::CalculateCompositionSizeForFrame

https://searchfox.org/mozilla-central/rev/6da1ebe13b260efabd88eb98dec5fa8ee65987b2/layout/generic/nsGfxScrollFrame.cpp#616

and then nsLayoutUtils::UpdateCompositionBoundsForRCDRSF calls GetScrolledRect, but reflow can determine the scrolled rect (presence/absence of scrollbars affect it for example).

But this also prevents us from hitting the warning of bug 1695139 in the case of a google search results page as one example, because we are getting the scrolled rect while we might be in an inconsistent state during reflow.

Differential Revision: https://phabricator.services.mozilla.com/D144423
2022-04-23 12:30:14 +00:00
Cosmin Sabou 2e81bebf42 Backed out changeset e8a9d431ea18 (bug 1654731) for devtools failures on browser_rules_class_panel_add.js. 2022-04-23 15:14:42 +03:00
Florian Quèze 34c0c5a32a Bug 1763474 - Report thread wake-ups and CPU time per thread through glean, r=gerald,chutten
Differential Revision: https://phabricator.services.mozilla.com/D141147
2022-04-23 11:38:19 +00:00
Raphael Ferrand f6a50fe861 Bug 1654731 - [devtools] Preview class when selecting item in the cls autocomplete popup r=jdescottes
Differential Revision: https://phabricator.services.mozilla.com/D132261
2022-04-23 11:09:35 +00:00
Cosmin Sabou 2998be2afc Backed out changeset b91b0142c1ed (bug 1766056) for causing reftest failures on color_quads/720p.png.bt709.bt709.tv.yuv420p10. 2022-04-23 14:05:45 +03:00
Emilio Cobos Álvarez e26a90f061 Bug 1764157 - Make showPicker() for date/time/etc work on Android. r=agi
Differential Revision: https://phabricator.services.mozilla.com/D143584
2022-04-23 10:23:16 +00:00
Emilio Cobos Álvarez 74e34694dc Bug 1765961 - Avoid some warning spam in nsGlobalWindowOuter. r=smaug
NS_ENSURE_TRUE prints to stderr, which is noisy (this can happen
legitimately).

Differential Revision: https://phabricator.services.mozilla.com/D144416
2022-04-23 10:21:20 +00:00
Dão Gottwald 57656e5c90 Bug 1765794 - Extend lifetime of the Life in Color colorway collection in Nightly to prepare for dogfooding the Colorway Closet. r=amy
Differential Revision: https://phabricator.services.mozilla.com/D144296
2022-04-23 09:56:14 +00:00
Mozilla Releng Treescript 066ba19cfc no bug - Bumping Firefox l10n changesets r=release a=l10n-bump DONTBUILD
be -> 3caa047989e56e7a2b4a3faa90b522d79f2b5299
br -> d9b604e0c67a33a2cfe5ee54474796128c531ca6
id -> a7cd1de1171512534570a0aa93ccdfaa5cf03fb7
tg -> d6ee3b75e4b58708f6796828f440bd81beef5868
2022-04-23 06:58:21 +00:00
Butkovits Atila ce9521dabd Backed out 2 changesets (bug 1763781) for casuing wpt failures at canvas-display-p3-drawImage-ImageBitmap-video.html. CLOSED TREE
Backed out changeset 3b1422986294 (bug 1763781)
Backed out changeset 98fd39c96de8 (bug 1763781)
2022-04-23 03:37:14 +03:00
Botond Ballo e75261acb5 Bug 1765782 - Hold the APZC lock while calling ScrollMetadata::ForceMousewheelAutodir(). r=tnikkel
Differential Revision: https://phabricator.services.mozilla.com/D144494
2022-04-23 00:13:35 +00:00
Sean Feng 2d916dc345 Bug 1766059 - Mark the scheduler attribute replaceable r=smaug
This is missing from the original implementation.

Differential Revision: https://phabricator.services.mozilla.com/D144489
2022-04-23 00:07:01 +00:00
Brad Werth 3ced9fec5c Bug 1763781 Part 2: Update test expectations. r=jgilbert
This gives us better correctness for 10-bit vp9 reftests. In the WPTs, we
turn off some tests on macos because of the difficulty that our
screenshots have in analyzing srgb image data. It seems to consistently
report 191,255,191,73 when we are expecting 255,0,0,255.

Differential Revision: https://phabricator.services.mozilla.com/D144228
2022-04-22 23:38:00 +00:00