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