Commit Graph

909718 Commits

Author SHA1 Message Date
hannajones
b10c7de8d0 Bug 1606785 - Format recomp CSS files with Prettier r=reusable-components-reviewers,desktop-theme-reviewers,dao,mkennedy
Differential Revision: https://phabricator.services.mozilla.com/D249173
2025-05-21 03:54:36 +00:00
hannajones
d32c555e37 Bug 1606785 - Format sidebar CSS files with Prettier r=sidebar-reviewers,desktop-theme-reviewers,dao,nsharpley
Differential Revision: https://phabricator.services.mozilla.com/D249172
2025-05-21 03:54:32 +00:00
hannajones
965887a708 Bug 1606785 - Format shopping CSS files with Prettier r=shopping-reviewers,desktop-theme-reviewers,dao,rking
Differential Revision: https://phabricator.services.mozilla.com/D249171
2025-05-21 03:54:29 +00:00
hannajones
8338860f74 Bug 1606785 - Format profiles CSS files with Prettier r=profiles-reviewers,desktop-theme-reviewers,dao,mossop
Differential Revision: https://phabricator.services.mozilla.com/D249170
2025-05-21 03:54:25 +00:00
hannajones
d66681f553 Bug 1606785 - Format genai and ml CSS files with Prettier r=firefox-ai-ml-reviewers,Mardak
Differential Revision: https://phabricator.services.mozilla.com/D249169
2025-05-21 03:54:21 +00:00
hannajones
530b815cad Bug 1606785 - Format firefoxview CSS files with Prettier r=fxview-reviewers,desktop-theme-reviewers,dao,jsudiaman
Differential Revision: https://phabricator.services.mozilla.com/D249168
2025-05-21 03:54:17 +00:00
hannajones
813c864381 Bug 1606785 - Format aboutlogins, megalist, and form autofill CSS files with Prettier r=credential-management-reviewers,mtigley,desktop-theme-reviewers,dao
Differential Revision: https://phabricator.services.mozilla.com/D249167
2025-05-21 03:54:14 +00:00
Glenda Leonard
9b7dfa3e41 Bug 1963162 - Added DapReportController to manage submission capping r=tcampbell
Differential Revision: https://phabricator.services.mozilla.com/D249678
2025-05-21 03:11:29 +00:00
dadaa
6e0ff1deb8 Bug 1967626: Introduce yelpServiceResultDistinction Nimbus variable to enable service type title r=adw
Differential Revision: https://phabricator.services.mozilla.com/D250370
2025-05-21 02:23:07 +00:00
celenity
1ca937f7c1 Bug 1964247 - Drop unused prefcalls.js in Android's package-manifest.in r=geckoview-reviewers,tcampbell
Differential Revision: https://phabricator.services.mozilla.com/D250118
2025-05-21 01:32:07 +00:00
Release Engineering Landoscript
ba82ff6d82 No Bug - Import translations from https://github.com/mozilla-l10n/android-l10n CLOSED TREE 2025-05-21 00:16:28 +00:00
pstanciu
7e67a06656 Revert "Bug 1963162 - Added DapReportController to manage submission capping r=tcampbell" for causing XPC failures on test_dap_visit_counter.js
This reverts commit e6fb2f93ca.
2025-05-21 00:10:25 +00:00
Alex Hochheiden
ce997bd43b Bug 1965348 - Automatically update <site>.txt files when packages are removed during ./mach vendor python r=ahal
This works for in all scenarios, whether it be packages being
added/removed, or upgraded, as well as implicit dependencies.

The output has also been vastly improved, indicating the next
steps that need to be done, and for what packages. It's also
explicit which <site>.txt files have been modified and what changes
were made.

Differential Revision: https://phabricator.services.mozilla.com/D249857
2025-05-20 23:51:41 +00:00
Niklas Baumgardner
934819c080 Bug 1948366 - Remove extensions.screenshots.disabled pref. r=sfoster,webdriver-reviewers,firefox-desktop-core-reviewers ,whimboo,urlbar-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D248324
2025-05-20 23:49:14 +00:00
Beth Rennie
8a79f12aff Bug 1966159 - Support multiple phases of migrations during Nimbus initialization r=nimbus-reviewers,relud
Differential Revision: https://phabricator.services.mozilla.com/D250332
2025-05-20 23:48:08 +00:00
Glenda Leonard
e6fb2f93ca Bug 1963162 - Added DapReportController to manage submission capping r=tcampbell
Differential Revision: https://phabricator.services.mozilla.com/D249678
2025-05-20 23:12:35 +00:00
James Teh
1b591364ab Bug 1951833 part 2: Make ITextRangeProvider::GetBoundingRectangles return a rectangle for a collapsed range. r=morgan
Differential Revision: https://phabricator.services.mozilla.com/D249710
2025-05-20 23:01:23 +00:00
James Teh
f66cf4466a Bug 1951833 part 1: Support line feed characters in TextLeafPoint::CharBounds. r=morgan
Previously, both literal line feed characters in pre-formatted text and HTMl <br> elements returned a rect with 0 width and/or height.
Because of the way CharBounds() was implemented, this also returned 0 for x and y.
This caused problems for clients such as Windows Text Cursor Indicator which need the rectangle for the character at the caret.
Now, we return the correct x and y coordinates.
We also return a minimum width and height of 1 to ensure clients treat it as an actual rectangle.

As part of this, CharBounds() has been refactored slightly for consistency and readability.
As a bonus, this also fixes character bounds for list item bullets (bug 360003), but a test for that will be added in a subsequent patch.

This patch also removes the special case line feed code added to TextLeafRange::WalkLineRects() in bug 1946552, since CharBounds() now handles this.

Differential Revision: https://phabricator.services.mozilla.com/D249709
2025-05-20 23:01:19 +00:00
agoloman
aac0327d9e Revert "Bug 1967189 - Add mozilla-specific regression wpt for bug 1965831. r=jib,dbaker,bwc" as requested by dev.
This reverts commit 4f622a88c7.
2025-05-20 22:58:18 +00:00
Jim Blandy
3bb3150c69 Bug 1967613: Name members of CanvasContext following the WebGPU spec. r=webgpu-reviewers,ErichDonGubler
Rename members of `mozilla::webgpu::CanvasContext` following the
WebGPU specification properties that they represent:

- Rename `mConfig` to `mConfiguration`, after `[[configuration]]`.

- Rename `mTexture` to `mCurrentTexture`, after `[[currentTexture]]`.

Differential Revision: https://phabricator.services.mozilla.com/D250359
2025-05-20 22:57:07 +00:00
Emilio Cobos Álvarez
caf0070ab3 Bug 1967206 - Update jobserver (and related crates to avoid duplication). r=glandium,supply-chain-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D250045
2025-05-20 22:53:57 +00:00
Emily McDonough
918aea565d Bug 1963485 Part 2 - Rematerialize selectors for choosing tracks in grid intrinsic sizing code rather than passing the selector directly. r=layout-grid-reviewers,tlouw
This change makes most places in grid intrinsic sizing code specify operations
by sizing phase and sizing constraint, rather than using the sizing function
types directly. This should help with readability and debugging, as the
intended operation rather than the selector bits are used now.

Differential Revision: https://phabricator.services.mozilla.com/D249697
2025-05-20 22:35:11 +00:00
Emily McDonough
50e26ea3e7 Bug 1963485 Part 1 - Move selector/track size bits into a function that makes it clear which phase the selectors are for r=layout-grid-reviewers,tlouw
Differential Revision: https://phabricator.services.mozilla.com/D249695
2025-05-20 22:35:08 +00:00
agoloman
b54eecd390 Revert "Bug 1967030 - Update mp4parse-rust to d3e4d255. r=media-playback-reviewers,supply-chain-reviewers,padenot" for causing gtet failures @MP4Metadata.test_case_mp4.
This reverts commit 0888571e1e.
2025-05-20 22:16:33 +00:00
Nick Grato
c28a52e112 Bug 1947209 - show local models used by a web extension linking to model details r=extension-reviewers,desktop-theme-reviewers,fluent-reviewers,rpl,bolsson,emilio,flod
adding feature and extension icons and labels

Differential Revision: https://phabricator.services.mozilla.com/D247805
2025-05-20 21:51:23 +00:00
Ting-Yu Lin
fd0d317872 Bug 1967360 - Improve nsGridContainerFrame::Tracks::Dump(). r=dholbert
This patch changes the following:

- Print baseline, gap, and content-box sizes in app units. If they are "unknown" or
  "unconstrained", print a string accordingly.
- Use fmt library [1] because it can print `std::string` directly.

[1] https://firefox-source-docs.mozilla.org/xpcom/fmt-in-gecko.html

Differential Revision: https://phabricator.services.mozilla.com/D250104
2025-05-20 21:50:56 +00:00
Jonathan Kew
a47b164ea1 Bug 1967315 - Container queries can use font metrics from the user font set. r=firefox-style-system-reviewers,emilio
Differential Revision: https://phabricator.services.mozilla.com/D250076
2025-05-20 21:40:52 +00:00
Jonathan Kew
894dc1cc31 Bug 1966668 - Wait for font loading in css/css-conditional/container-queries/font-relative-units.html r=layout-reviewers,emilio
Note that even with the use of document.fonts.ready in font-relative-units.html,
tests may "unexpectedly" fail if the Ahem font is not installed on the local system.
This is because we explicitly *don't* consider webfonts when evaluating font-relative
units in container queries, contrary to what the test expects. See
https://searchfox.org/mozilla-central/rev/578d9c83f046d8c361ac6b98b297c27990d468fd/servo/components/style/values/computed/mod.rs#395-397

I'll file a followup bug about this.

Differential Revision: https://phabricator.services.mozilla.com/D250075
2025-05-20 21:40:48 +00:00
Jonathan Kew
3416eb9249 Bug 1966668 - Wait for font loading in css/css-multicol/offsetProps-001.html r=layout-reviewers,emilio
Differential Revision: https://phabricator.services.mozilla.com/D249755
2025-05-20 21:40:45 +00:00
Jonathan Kew
6fd063150e Bug 1966668 - Wait for async font loading at each step in css/css-fonts/generic-family-keywords tests. r=layout-reviewers,emilio
Differential Revision: https://phabricator.services.mozilla.com/D249594
2025-05-20 21:40:41 +00:00
Jonathan Kew
99e857d69a Bug 1966668 - Explicitly load the Ahem font in css/css-ruby/line-spacing.html r=layout-reviewers,emilio
Differential Revision: https://phabricator.services.mozilla.com/D249593
2025-05-20 21:40:37 +00:00
Jonathan Kew
483faf7e76 Bug 1966668 - Explicitly load Ahem in css/css-shapes/shape-outside/values/* tests to ensure it is available when font-dependent checks run. r=layout-reviewers,emilio
Differential Revision: https://phabricator.services.mozilla.com/D249592
2025-05-20 21:40:33 +00:00
Jonathan Kew
402f044387 Bug 1966668 - Wait for font loading where needed in mathml/presentation-markup/mrow tests. r=layout-reviewers,emilio
Differential Revision: https://phabricator.services.mozilla.com/D249754
2025-05-20 21:40:30 +00:00
Jonathan Kew
7a10388a3d Bug 1966668 - Wait for font loading in svg/interact/scripted/svg-pointer-events-bbox.html r=layout-reviewers,emilio
Differential Revision: https://phabricator.services.mozilla.com/D249591
2025-05-20 21:40:26 +00:00
Jonathan Kew
a02215ffd7 Bug 1966668 - Load Ahem via url() rather than local() in css/css-fonts/font-face-range-order.html r=layout-reviewers,emilio
Differential Revision: https://phabricator.services.mozilla.com/D249590
2025-05-20 21:40:23 +00:00
Jonathan Kew
bcd3849b2f Bug 1966668 - Wait for Ahem font loading in css/cssom-view/getBoundingClientRect-shy.html r=layout-reviewers,emilio
Differential Revision: https://phabricator.services.mozilla.com/D249589
2025-05-20 21:40:19 +00:00
Jonathan Kew
acf076830d Bug 1966668 - Wait for font loading in css/cssom/getComputedStyle-insets-relpos-inline.html r=layout-reviewers,emilio
Differential Revision: https://phabricator.services.mozilla.com/D249584
2025-05-20 21:40:16 +00:00
Jonathan Kew
7b20491e00 Bug 1966668 - Wait for font loading in css/css-values/cap-invalidation.html r=layout-reviewers,emilio
Differential Revision: https://phabricator.services.mozilla.com/D249583
2025-05-20 21:40:12 +00:00
Jonathan Kew
8c34691bee Bug 1966668 - Wait for font loading in svg/text/scripted/getcharnumatposition.html r=layout-reviewers,emilio
Differential Revision: https://phabricator.services.mozilla.com/D249582
2025-05-20 21:40:09 +00:00
Jonathan Kew
0c16730245 Bug 1966668 - Ensure Ahem is loaded in resize-observer/svg.html r=layout-reviewers,emilio
Differential Revision: https://phabricator.services.mozilla.com/D249581
2025-05-20 21:40:05 +00:00
Jonathan Kew
466f8da469 Bug 1966668 - Wait for font loading in css/css-multicol/getclientrects-* tests. r=layout-reviewers,emilio
Differential Revision: https://phabricator.services.mozilla.com/D249580
2025-05-20 21:40:01 +00:00
Jonathan Kew
80092def39 Bug 1966668 - Wait for font loading where necessary in css/css-text/white-space/ tests. r=layout-reviewers,emilio
Differential Revision: https://phabricator.services.mozilla.com/D249579
2025-05-20 21:39:57 +00:00
Jonathan Kew
62dfa76484 Bug 1966668 - Wait for font loading in css/css-writing-modes/forms/text-input-block-size.optional.html r=layout-reviewers,emilio
Differential Revision: https://phabricator.services.mozilla.com/D249578
2025-05-20 21:39:54 +00:00
Jonathan Kew
763b727db5 Bug 1966668 - Wait for Ahem font loading where needed in css/css-tables/tentative/ tests. r=layout-reviewers,emilio
Differential Revision: https://phabricator.services.mozilla.com/D249577
2025-05-20 21:39:50 +00:00
Jonathan Kew
2de3cbf996 Bug 1966668 - Use Ahem via URL (not src:local) in css/css-fonts/font-face-style-normal.html r=layout-reviewers,emilio
Differential Revision: https://phabricator.services.mozilla.com/D249576
2025-05-20 21:39:46 +00:00
Jonathan Kew
8140af54d7 Bug 1966668 - Wait for Ahem font loading in css/css-sizing/keyword-sizes-for-intrinsic-contributions.html r=layout-reviewers,emilio
Differential Revision: https://phabricator.services.mozilla.com/D249575
2025-05-20 21:39:43 +00:00
Jonathan Kew
9f0df9cd1f Bug 1966668 - Wait for font loading in css/css-grid/grid-extrinsically-sized-mutations.html r=layout-reviewers,emilio
Differential Revision: https://phabricator.services.mozilla.com/D249573
2025-05-20 21:39:39 +00:00
Jonathan Kew
70df05b3bf Bug 1966668 - Fix Ahem stylesheet link in svg/text/reftests/opacity-ref.svg r=layout-reviewers,emilio
Differential Revision: https://phabricator.services.mozilla.com/D249572
2025-05-20 21:39:35 +00:00
Jonathan Kew
e35bb1a420 Bug 1966668 - Add Ahem stylesheet link to svg/text/reftests/first-letter-ref.svg r=layout-reviewers,emilio
Differential Revision: https://phabricator.services.mozilla.com/D249571
2025-05-20 21:39:32 +00:00
Beth Rennie
63f552d776 Bug 1907633 - Do not instantiate the RemoteSettingsExperimentLoader on import r=nimbus-reviewers,relud
Instead of creating the `RemoteSettingsExperimentLoader` by importing
`RemoteSettingsExperimentLoader.sys.mjs`, we instead create it the first
time we access the `ExperimentAPI._rsLoader` property.

The `RemoteSettingsExperimentLoader` is considered internal to Nimbus
and as such it is only exposed on the `_rsLoader` property so that other
Nimbus library code (such as `FirefoxLabs`) can access it.

Additionally, the `manager` argument to the
`RemoteSettingsExperimentLoader` is now required.

Differential Revision: https://phabricator.services.mozilla.com/D248074
2025-05-20 21:35:19 +00:00