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

803187 Коммитов

Автор SHA1 Сообщение Дата
Daisuke Akatsuka d795fbe09c Bug 1776608: Record bookmark source. r=mak
Differential Revision: https://phabricator.services.mozilla.com/D151112
2022-08-01 21:30:19 +00:00
Benjamin VanderSloot 8bcb083041 Bug 1782526 - Clean up site scope permission code, r=permissions-reviewers,pbz
While working on Bug 1777497 I bumped into a few things I would have done
differently that make it harder to misuse the site-scoped permissions.
These are just bugs waiting to happen, so I'm cleaning them up while I'm in here.

Differential Revision: https://phabricator.services.mozilla.com/D152760
2022-08-01 21:27:01 +00:00
Benjamin VanderSloot a91fd694c0 Bug 1777497, part 4 - Add doorhanger tests for the Top Level Storage Access API, r=anti-tracking-reviewers,pbz
Depends on D151280

Differential Revision: https://phabricator.services.mozilla.com/D151281
2022-08-01 21:27:00 +00:00
Benjamin VanderSloot 218c28822c Bug 1777497, part 3 - Require a grant (auto or manual) for the requestStorageAccessUnderSite permission, r=timhuang,pbz,anti-tracking-reviewers
Depends on D151279

Differential Revision: https://phabricator.services.mozilla.com/D151280
2022-08-01 21:27:00 +00:00
Benjamin VanderSloot f7517c54a8 Bug 1777497, part 2 - Make "finalChecks" callback creation easier to use flexibly, r=anti-tracking-reviewers,pbz,timhuang
Depends on D151278

Differential Revision: https://phabricator.services.mozilla.com/D151279
2022-08-01 21:26:59 +00:00
Benjamin VanderSloot 5ad13d4995 Bug 1777497, part 1 - Change StorageAccessPermissionRequest to allow an option specifying the top level domain, r=anti-tracking-reviewers,pbz
Differential Revision: https://phabricator.services.mozilla.com/D151278
2022-08-01 21:26:59 +00:00
Andrew Osmond 0d56862d1f Bug 1696691 - Check that we can access /sys/bus/pci before loading libpci. r=rmader
Differential Revision: https://phabricator.services.mozilla.com/D153401
2022-08-01 21:23:22 +00:00
Oriol Brufau 0b03af0b10 Bug 1782540 - Obey contain-intrinsic-size in buttons. r=emilio
Differential Revision: https://phabricator.services.mozilla.com/D153359
2022-08-01 21:11:51 +00:00
Emily McDonough 2ab827df0d Bug 1766685 - Do not perform page-breaks in the destructor of the page name tracker RAII struct r=dholbert
Instead, do this just before we addd the frame construction items, where CSS
break-after/break-before is handled.

This also fixes the expectations of three tests where our expectations have
changed. The test page-name-img-001 now succeeds with correct results because
of this change, though the other img and the canvas tests fail due issues with
fragmentation named pages and replaced frames.

The issues with replaced frames are currently caused because our page-break
logic occurs in nsCSSFrameConstructor::AddFrameConstructionItemsInternal, but
this is performed for the parent frame. As the replaced frames have no
children, we never process their children in
nsCSSFrameConstructor::AddFrameConstructionItemsInternal.

The issue with replaced frames will be fixed by
https://bugzilla.mozilla.org/1779645

Differential Revision: https://phabricator.services.mozilla.com/D151331
2022-08-01 20:17:34 +00:00
Glenn Watson 07bcbd6c5e Bug 1782405 - Fix UV sampling rect for blurs with downscale-adjusted sizes r=gfx-reviewers,lsalzman
Differential Revision: https://phabricator.services.mozilla.com/D153314
2022-08-01 20:02:12 +00:00
Kelsey Gilbert 940ea9d31a Bug 1771374 - Mark test expectations. r=gfx-reviewers,nical
Differential Revision: https://phabricator.services.mozilla.com/D152818
2022-08-01 19:49:30 +00:00
Kelsey Gilbert 0e8f2b213c Bug 1771374 - Respect wr::ImageRendering in DCSurfaceSwapChain. r=gfx-reviewers,nical
Differential Revision: https://phabricator.services.mozilla.com/D152798
2022-08-01 19:49:29 +00:00
Kelsey Gilbert 4b2a1851ac Bug 1771374 - Pad odd-sized surface swapchains to even numbers. r=gfx-reviewers,nical
We need to pad e.g. nv12 4:2:0 formats in order to have integer-sized
chroma planes.
But also to avoid needing laser-focused testing for this case, just
unconditionally pad odd-sizes to even numbers.

* Test handling of odd-number-sized surfaces.

Differential Revision: https://phabricator.services.mozilla.com/D152797
2022-08-01 19:49:29 +00:00
Kelsey Gilbert 2a5c922196 Bug 1771374 - Snap color_quads.html to device pixels. r=gfx-reviewers,bradwerth
This should reduce the fuzzy()ness we need to annotate.

Differential Revision: https://phabricator.services.mozilla.com/D152796
2022-08-01 19:49:28 +00:00
Kelsey Gilbert 5108ab70bf Bug 1771374 - Create swapchain with premult-alpha if hasAlpha. r=gfx-reviewers,lsalzman
Differential Revision: https://phabricator.services.mozilla.com/D152445
2022-08-01 19:49:28 +00:00
Kelsey Gilbert 5702c0640c Bug 1771374 - Use {bool, T} instead of Maybe<T> for now. r=gfx-reviewers,lsalzman
`Maybe` isn't is_trivially_copyable, and std::optional isn't either on
the old libstdc++ we use from gcc7 still.

I'm working on more robust approach to serialization but that's beyond
the scope of this bug.

Differential Revision: https://phabricator.services.mozilla.com/D151421
2022-08-01 19:49:28 +00:00
Kelsey Gilbert 0bd05e8c5c Bug 1771374 - Fix build and lint warnings. r=gfx-reviewers,aosmond
Differential Revision: https://phabricator.services.mozilla.com/D150620
2022-08-01 19:49:27 +00:00
Kelsey Gilbert 5ebff89891 Bug 1771374 - Disable color management based on pref in DCLayerTree. r=jrmuizel
Differential Revision: https://phabricator.services.mozilla.com/D150276
2022-08-01 19:49:27 +00:00
Kelsey Gilbert fa6e66aedd Bug 1771374 - Support display-p3 output via DirectComposition on Windows. r=sotaro,lsalzman
Differential Revision: https://phabricator.services.mozilla.com/D150275
2022-08-01 19:49:26 +00:00
Paul Zuehlcke 3146e8dee3 Bug 1781975 - Renew privacy_segmentation.enable#status telemetry probe. r=timhuang
Differential Revision: https://phabricator.services.mozilla.com/D153356
2022-08-01 18:53:42 +00:00
Jan Varga b47b35b807 Bug 1781204 - Assert that directory lock for ShutdownStorageOp is acquired exclusively; r=dom-storage-reviewers,jstutte
Differential Revision: https://phabricator.services.mozilla.com/D152759
2022-08-01 18:50:56 +00:00
Jan Varga 0fd2420c97 Bug 1781204 - Implement asynchronous ShutdownStorage; r=dom-storage-reviewers,jstutte
Differential Revision: https://phabricator.services.mozilla.com/D152725
2022-08-01 18:50:56 +00:00
Jan Varga 1cd6c44b63 Bug 1781204 - Rename ShutdownStorage to ShutdownStorageInternal; r=dom-storage-reviewers,jstutte
Differential Revision: https://phabricator.services.mozilla.com/D152724
2022-08-01 18:50:55 +00:00
Andrew Osmond 0a97a80dae Bug 1782552 - Make CanvasRenderingContext2D::sErrorTarget threadsafe. r=lsalzman
Differential Revision: https://phabricator.services.mozilla.com/D153374
2022-08-01 18:11:16 +00:00
Jon Coppeard af3d337432 Bug 1782539 - Remove unnecessary heap limit update after setting performance hint r=sfink
Differential Revision: https://phabricator.services.mozilla.com/D153357
2022-08-01 18:04:15 +00:00
Sylvestre Ledru 961144a29f Bug 1762038 - mozlint: Update to pylint v2.13.5 r=linter-reviewers,ahal
Depends on D142376

Differential Revision: https://phabricator.services.mozilla.com/D142171
2022-08-01 17:29:20 +00:00
Alex Ionescu 44fb614897 Bug 1776887 - Add chromedriver for Chrome 104
Differential Revision: https://phabricator.services.mozilla.com/D153349
2022-08-01 17:10:46 +00:00
kriswright ce99ca37e6 Bug 1781830 - Backout bug 1700674. r=mhowell
Differential Revision: https://phabricator.services.mozilla.com/D153377
2022-08-01 17:10:24 +00:00
Julian Descottes 4e1c8d6774 Bug 1776250 - [devtools] Show a badge in the markupview when children are unavailable r=nchevobbe
Differential Revision: https://phabricator.services.mozilla.com/D150189
2022-08-01 16:52:55 +00:00
ffxbld 1d8c226620 No Bug, mozilla-central repo-update HSTS HPKP remote-settings tld-suffixes - a=repo-update r=RyanVM
Differential Revision: https://phabricator.services.mozilla.com/D153373
2022-08-01 16:51:54 +00:00
Doug Thayer 3190cfbe61 Bug 1782141 - Replace explicit unaligned load with implicit r=iain
This should result in the same binary. Tested on Godbolt and both Clang
and GCC produced identical code here.

Differential Revision: https://phabricator.services.mozilla.com/D153265
2022-08-01 16:40:57 +00:00
Doug Thayer a104274600 Bug 1782141 - Move SIMD/SSE files to mozglue r=iain
Differential Revision: https://phabricator.services.mozilla.com/D153264
2022-08-01 16:40:57 +00:00
Eitan Isaacson 908558a3ae Bug 1775681 - Separate @alt attribute removal and setting in description test. r=Jamie
The two attribute operations cause two name changes that need to be
captured for a reliable test.

Differential Revision: https://phabricator.services.mozilla.com/D153125
2022-08-01 16:24:14 +00:00
Oriol Brufau b86c3fe61a Bug 1782297 - Obey contain-intrinsic-size in grid containers. r=emilio
Some tests are still failing but I think it's due to bug 1481876: after
determining the block size of the grid container, the rows that depend
on it (like percentages or fr units) are not recomputed.

Also, 'contain-intrinsic-size: none' behaves as 0, ignoring the track
sizes and gaps, but that's bug 1488878.

Differential Revision: https://phabricator.services.mozilla.com/D153279
2022-08-01 16:12:53 +00:00
Florian Quèze 6d15c3f4b2 Bug 1742842 - Workaround known issues in tests that currently keep vsync enabled forever, r=mconley,webdriver-reviewers,jdescottes.
Differential Revision: https://phabricator.services.mozilla.com/D153204
2022-08-01 16:04:15 +00:00
Florian Quèze edc1623053 Bug 1742842 - Ensure that vsync is disabled after each browser-chrome mochitest, r=mconley.
Differential Revision: https://phabricator.services.mozilla.com/D132055
2022-08-01 16:04:14 +00:00
Oriol Brufau ef410221fc Bug 1782529 - Obey contain-intrinsic-size in outer SVGs. r=emilio
Differential Revision: https://phabricator.services.mozilla.com/D153355
2022-08-01 15:49:29 +00:00
hanna alemu 40edeefc66 Bug 1776863 - Update MR default onboarding message and logic to prepare content based finalized designs r=mviar
Differential Revision: https://phabricator.services.mozilla.com/D151329
2022-08-01 15:34:09 +00:00
Lee Salzman d5dca4e084 Bug 1782443 - Call MarkSkiaChanged in DrawTargetWebgl::LockBits. r=aosmond
Differential Revision: https://phabricator.services.mozilla.com/D153317
2022-08-01 15:29:49 +00:00
Niklas Baumgardner 9e4f9f010b Bug 1774397 - Add notification dot to Firefox View button. r=Gijs,sfoster,desktop-theme-reviewers,dao
Differential Revision: https://phabricator.services.mozilla.com/D151401
2022-08-01 15:19:58 +00:00
William Durand 1b18a3e794 Bug 1748315 - Part 2 - Pass `context.childManager` to `Schemas.checkParameters()`. r=rpl
This is required to load and validate JSON schemas that use formatters like `relativeUrl`.

Depends on D141750

Differential Revision: https://phabricator.services.mozilla.com/D141751
2022-08-01 15:02:21 +00:00
sotaro 1bd586c8f2 Bug 1782464 - Remove PlanarYCbCrImage::SetDelayedConversion() r=gfx-reviewers,nical
The SetDelayedConversion() is not used any more.

Differential Revision: https://phabricator.services.mozilla.com/D153328
2022-08-01 14:52:30 +00:00
Cristian Tuns 2ddce1607e Backed out changeset f31065f9f9f0 (bug 1774397) for causing failures on browser_setup_state.js. CLOSED TREE 2022-08-01 11:06:31 -04:00
Niklas Baumgardner 23e86cad1f Bug 1774397 - Add notification dot to Firefox View button. r=Gijs,sfoster,desktop-theme-reviewers,dao
Differential Revision: https://phabricator.services.mozilla.com/D151401
2022-08-01 14:00:16 +00:00
Olivia Hall 3c00feeae1 Bug 1710943 - Enable NavigationDelegate Isolated Process Tests r=geckoview-reviewers,calu
Issue originally causing tests to fail has not repeated.

Differential Revision: https://phabricator.services.mozilla.com/D153278
2022-08-01 13:52:04 +00:00
Paul Zuehlcke 846d5bdd06 Bug 1781982 - Remove privacy.dfpi_rollout_enabledByDefault scalar. r=anti-tracking-reviewers,timhuang
Differential Revision: https://phabricator.services.mozilla.com/D153343
2022-08-01 13:40:41 +00:00
Emilio Cobos Álvarez 8cbde5463a Bug 1780199 - Fix accesskey on file input. r=edgar
By not propagating to the inner button. This probably broke with
bug 505355 since it made the button not focusable.

Differential Revision: https://phabricator.services.mozilla.com/D153321
2022-08-01 13:39:54 +00:00
Emilio Cobos Álvarez 8deb3ebb31 Bug 1782380 - Consider trusted accesskey event user activation. r=edgar
Differential Revision: https://phabricator.services.mozilla.com/D153309
2022-08-01 13:39:53 +00:00
Razvan Cojocaru 29bfe418e8 Bug 1681955 - Assertion failure: mIsRootContent, in FrameMetrics::GetCompositionSizeWithoutDynamicToolbar(). r=dlrobertson
Differential Revision: https://phabricator.services.mozilla.com/D153059
2022-08-01 13:32:15 +00:00
Tom Schuster 4b8ffda4e2 Bug 1529338 - Implement CSP 'style-src-elem' and 'style-src-attr' directives. r=freddyb,emilio,dveditz
Differential Revision: https://phabricator.services.mozilla.com/D151926
2022-08-01 12:32:59 +00:00