875048 Commits

Author SHA1 Message Date
Mike Hommey
6c8a61b218 Bug 1882652 - Apply the same filter to vs2022 as we did for vs2019. r=firefox-build-system-reviewers,sergesanspaille
Differential Revision: https://phabricator.services.mozilla.com/D203071
2024-02-29 21:46:02 +00:00
Cristian Tuns
633ccd1c45 Backed out changeset 4099afcff2be (bug 1881925) for causing gecko decision task failures in browser.toml CLOSED TREE 2024-02-29 16:49:46 -05:00
Joel Maher
63ecc826a4 Bug 1881925 - standardize on more manifest conditions. r=aryx,credential-management-reviewers,devtools-reviewers,dom-storage-reviewers,omc-reviewers,nchevobbe,janv,issammani
Differential Revision: https://phabricator.services.mozilla.com/D202663
2024-02-29 21:25:17 +00:00
Connor Sheehan
48093e83dd Bug 1871425: re-enable autoformatting after disabling WPT linter r=zeid DONTBUILD
Differential Revision: https://phabricator.services.mozilla.com/D203191
2024-02-29 21:22:27 +00:00
Valentin Gosu
05f6750807 Bug 1878765 - Copy purpose to TRR request following CNAME r=necko-reviewers,kershaw
Differential Revision: https://phabricator.services.mozilla.com/D203137
2024-02-29 21:11:51 +00:00
stransky
de3474c44a Bug 1882021 [Linux] Make sure GtkCompositorWidget::mWidget reference is released on nsWindow::Destroy() to avoid nsWindow leak r=emilio
Depends on D203104

Differential Revision: https://phabricator.services.mozilla.com/D203177
2024-02-29 21:10:16 +00:00
stransky
bc432c06b4 Bug 1882021 [Linux/X11] Clean up XWindow from GtkCompositorWidget and disable rendering if nsWindow is unmapped r=emilio
Differential Revision: https://phabricator.services.mozilla.com/D203104
2024-02-29 21:10:15 +00:00
stransky
59f283c3cc Bug 1882255 [Linux] Quit early if there isn't any display connection and we need it r=emilio
Differential Revision: https://phabricator.services.mozilla.com/D202807
2024-02-29 21:07:05 +00:00
stransky
7fd26424b8 Bug 1882255 [Linux] Wayland-Proxy: check Wayland compositor is here before we run proxy r=emilio
Differential Revision: https://phabricator.services.mozilla.com/D202806
2024-02-29 21:07:04 +00:00
stransky
f76aefd29e Bug 1882255 [Linux] Wayland-Proxy: quit if Wayland display is empty r=emilio
Differential Revision: https://phabricator.services.mozilla.com/D202805
2024-02-29 21:07:04 +00:00
Noemi Erli
02ac792b19 Backed out changeset 9b4da905ce36 (bug 1789727) for causing failures in browser_asrouter_toolbarbadge.js CLOSED TREE 2024-02-29 22:43:51 +02:00
Noemi Erli
f02f8a1f6d Backed out changeset fab1526875d3 (bug 1880108) for causing failures in browser_caching_attributes.js 2024-02-29 22:40:18 +02:00
Cristian Tuns
08a71b5d1d Backed out changeset e8d20bbb8f68 (bug 1876902) for causing rst lint failures in signing_macos_build.rst CLOSED TREE 2024-02-29 15:11:00 -05:00
Haik Aftandilian
dc95368b38 Bug 1876902 - Provide a way to sign macOS builds locally r=mach-reviewers,hneiva r!#mach-reviewers
Introduce a `./mach macos-sign` command that can be used to sign local packaged builds for manual testing.

Differential Revision: https://phabricator.services.mozilla.com/D199804
2024-02-29 19:53:53 +00:00
Karl Tomlinson
8a163574a0 Bug 1882685 use async/await to manage asynchronicity in some PannerNode tests r=padenot
Differential Revision: https://phabricator.services.mozilla.com/D203083
2024-02-29 19:36:21 +00:00
Drew Willcoxon
9bc3553854 Bug 1880865 - Properly align the urlbar feedback acknowledgment message. r=dao,desktop-theme-reviewers
This introduces two new variables for 16px icon inline margins. We can use these
any time we need to align something with the "standard" 16px icons and text, no
matter whether rich suggestions are enabled or not.

Differential Revision: https://phabricator.services.mozilla.com/D202784
2024-02-29 19:15:03 +00:00
Mozilla Releng Treescript
3a52a93e6c no bug - Bumping Firefox l10n changesets r=release a=l10n-bump DONTBUILD CLOSED TREE
de -> 79deb1760d07082925c67ea76a4015b440396652
fr -> 74e29e2913a99df05dfe23f160b5adf4c7b9e5c8
is -> d63a75e29b8693b7aed21e484423490c88257f3b
nn-NO -> b2058804e0594a27359df1c455487f0e1e12f1e5
pt-BR -> c65cb627d452059deff32d18140cadad565faa90
th -> 53fa907ba3c9395dcdf7c0281514933e2f9c8cfa
tr -> a8d3d70737b7290a4dcef697c47c3bebf62793fe
2024-02-29 19:36:45 +00:00
Michael Hughes
09024f2525 Bug 1880368 - change firefox and firefox-private protocols to firefox-bridge and firefox-private-bridge protocols r=nshukla,mossop
Differential Revision: https://phabricator.services.mozilla.com/D201879
2024-02-29 19:03:17 +00:00
Emilio Cobos Álvarez
98aecb3ad4 Bug 1882802 - Add viewport meta tag to event-propagate-disabled.tentative.html. r=saschanaz
I haven't been able to debug why my change exactly causes this, because
both before and after my patch the test is blank on the emulator's
runner, and you can't just run the test on GVE...

My best guess is that a subtle layout change (the select is now 0.5px
taller) causes the radio button to end up in a subpixel position, and
the origin of 0, 0 just happens to get rounded down... Or an interaction
with our pointer event retargetting (the fat finger stuff), which is
only enabled on Android.

In any case I'm pretty sure my change is not the root cause of this
intermittent, this fixes it and is a reasonable thing to do.

Differential Revision: https://phabricator.services.mozilla.com/D203150
2024-02-29 18:38:26 +00:00
Connor Sheehan
92d48baabe Bug 1881295: remove isort from formatters list r=linter-reviewers,marco,ahal
Using `isort` for import sorting in Python has been replaced by
`ruff`. Update the formatters list to remove `isort`. We will add
`ruff` at a later date once we have asserted it is appropriate to
add to this formatters list.

Differential Revision: https://phabricator.services.mozilla.com/D203127
2024-02-29 18:31:49 +00:00
Sam Foster
24d2e39f9d Bug 1789727 - Default to the component implementation of Screenshots for nightly builds. r=extension-reviewers,sfoster,robwu,chutten
* Flip the component pref to true by default for nightly builds only
* Move the pref check and initialization to a startup idle task
* And be a bit smarter about when we get and disable the addon
* Fix a bug where we try to communicate with the overlay after the window actor is destroyed when
  the component pref gets flipped off during use

Differential Revision: https://phabricator.services.mozilla.com/D196888
2024-02-29 18:27:46 +00:00
Pier Angelo Vendrame
1b2a8187b7 Bug 1880108 - Pass the locale list when constructing l10n in datetimebox. r=reusable-components-reviewers,tgiles
The datetime input is inconsistent with other inputs when using spoof
English: its placeholder is not translated, unlike the default values
and texts of all the other inputs.

Differential Revision: https://phabricator.services.mozilla.com/D201726
2024-02-29 18:02:12 +00:00
Cristian Tuns
6bc0f370cc Backed out 2 changesets (bug 1755033) for causing mochitest failures in test_formautofill_preview_highlight.html CLOSED TREE
Backed out changeset 4fde36e8266a (bug 1755033)
Backed out changeset 5e26aac6ca16 (bug 1755033)
2024-02-29 13:09:49 -05:00
Thomas Wisniewski
b671d9ecd4 Bug 1882562 - disable system addon updates while running webcompat intervention tests; r=jgraham
Differential Revision: https://phabricator.services.mozilla.com/D203128
2024-02-29 17:51:26 +00:00
Chun-Min Chang
e6e522e587 Bug 1872871 - Move codec-specific settings to a function r=media-playback-reviewers,padenot
This patch addresses an earlier review comment [1] in the code.

Shortening the init function, by moving the codec-specific settings to a
helper function, improves the readability.

[1] https://phabricator.services.mozilla.com/D196534?id=805071#inline-1096610

Differential Revision: https://phabricator.services.mozilla.com/D202607
2024-02-29 17:33:46 +00:00
Chun-Min Chang
3dd3f954b9 Bug 1872871 - Move SVC settings to a function r=media-playback-reviewers,padenot
This patch addresses an earlier review comment [1] in the code.

Shortening the init function, by moving the SVC settings to a helper
function, improves the readability.

[1] https://phabricator.services.mozilla.com/D196534?id=805071#inline-1096610

Differential Revision: https://phabricator.services.mozilla.com/D202606
2024-02-29 17:33:45 +00:00
Chun-Min Chang
56d5792c22 Bug 1882410 - Set temporal layers based on scalability mode r=media-playback-reviewers,padenot
This patch makes the `mNumTemporalLayers` in `VP9Specific` generated in
`VideoEncoderConfigInternal::ToEncoderConfig` match the number of
temporal layers in the given scalability mode.

Differential Revision: https://phabricator.services.mozilla.com/D202885
2024-02-29 17:33:45 +00:00
Chun-Min Chang
749a334a09 Bug 1882410 - clang-format VideoEncoder.cpp r=media-playback-reviewers,padenot
Differential Revision: https://phabricator.services.mozilla.com/D203140
2024-02-29 17:33:44 +00:00
Jules Simplicio
a10c268da4 Bug 1882122 - Add remaining space design tokens r=desktop-theme-reviewers,reusable-components-reviewers,settings-reviewers,mstriemer,emilio
Added
- `--space-medium`
- `--space-large`

Changed
- `--space-xlarge` has a new value and the old one is now `--space-xxlarge`

Differential Revision: https://phabricator.services.mozilla.com/D202739
2024-02-29 17:28:22 +00:00
Matthew Gaudet
bd034cf789 Bug 1881969 - Add tests r=jandem
Differential Revision: https://phabricator.services.mozilla.com/D202878
2024-02-29 16:39:32 +00:00
Matthew Gaudet
4ebf3c88ba Bug 1881969 - Use the correct global for determining prototypes r=jandem
Differential Revision: https://phabricator.services.mozilla.com/D202877
2024-02-29 16:39:31 +00:00
Frédéric Wang
8d75a376ce Bug 1882144 - Remove layout.css.math-style.enabled and layout.css.math-depth.enabled prefs. r=layout-reviewers,emilio
Differential Revision: https://phabricator.services.mozilla.com/D202940
2024-02-29 16:37:40 +00:00
Tiaan Louw
dd04bff973 Bug 1882754 - Remove default implementations of component parsing functions. r=layout-reviewers,emilio
Differential Revision: https://phabricator.services.mozilla.com/D203119
2024-02-29 16:37:18 +00:00
Tiaan Louw
2b84327e28 Bug 1882754 - Clean up and simplify the color ToCss implementations. r=layout-reviewers,emilio
Differential Revision: https://phabricator.services.mozilla.com/D203118
2024-02-29 16:37:17 +00:00
Tiaan Louw
599f3538c7 Bug 1882754 - Move more ToCss implementations to the to_css module. r=layout-reviewers,emilio
Depends on D203116

Differential Revision: https://phabricator.services.mozilla.com/D203117
2024-02-29 16:37:17 +00:00
Tiaan Louw
9fca2bd4d5 Bug 1882754 - Simplify ColorParser Result type. r=layout-reviewers,emilio
Depends on D202209

Differential Revision: https://phabricator.services.mozilla.com/D203116
2024-02-29 16:37:16 +00:00
Tiaan Louw
34929d2ccf Bug 1882754 - Remove unused DefaultColorParser and serde code r=layout-reviewers,emilio
This code was added when we moved the color code from cssparser into
style.  We don't need the default implementations.

Differential Revision: https://phabricator.services.mozilla.com/D202209
2024-02-29 16:37:16 +00:00
Bas Schouten
0bb313c8eb Bug 1882640: Include Phase information with ETW markers. r=mstange,profiler-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D203060
2024-02-29 16:31:53 +00:00
Brad Werth
5cf0c11410 Bug 1775725: Make browser_minimize.js test not depend on the timing of the occlusionstatechange event listeners. r=smaug
The 3 signifiers of the minimization being complete are:
1) The sizemodechange event
2) The occlusionstatechange event (on some platforms)
3) The browsing context becoming inactive

Ideally these would happen in 1-2-3 order, but they aren't consistent.
Specifically, since the browsing context is updated by an
occlusionstatechange event listener, tests that add a
occlusionstatechange event listener will fire before the browsing
context has been updated (since they fire in LIFO order). That makes it
very timing dependent on whether or not a check for browsing context
inactive will succeed, and that's the source of the intermittent
failures here. The safest thing to do is to turn the browsing context
active check into another promise and await the sizemodechange and the
active promise together, and that's what this patch does.

Differential Revision: https://phabricator.services.mozilla.com/D202609
2024-02-29 16:30:13 +00:00
Andrew Halberstadt
ed1a3b2897 Bug 1882798 - Cleanup some B2G code under testing/xpcshell, r=gbrown
Differential Revision: https://phabricator.services.mozilla.com/D203126
2024-02-29 15:53:30 +00:00
Jan Varga
8e3ebecd63 Bug 1855142 - Simplify PrincipalInfo handling in FactoryOp::Open; r=dom-storage-reviewers,jari
Differential Revision: https://phabricator.services.mozilla.com/D189910
2024-02-29 15:28:51 +00:00
Jan Varga
4f633736bc Bug 1855142 - Align PERSISTENCE_TYPE_PERSISTENT checks between parent and child; r=dom-storage-reviewers,jari
Differential Revision: https://phabricator.services.mozilla.com/D189907
2024-02-29 15:28:50 +00:00
Jan Varga
ddc4caf2af Bug 1855142 - Rename isInternal to isPersistent; r=dom-storage-reviewers,jari
The new name better reflects the meaning.

Differential Revision: https://phabricator.services.mozilla.com/D189906
2024-02-29 15:28:49 +00:00
Jan Varga
419d025881 Bug 1855142 - Merge FactoryOp::Open and FactoryOp::FinishOpen; r=dom-storage-reviewers,jari
Both methods now run on the PBackground thread, there's no need to have these as
separate methods anymore. The extra state can be now removed as well. This opens
the door for some further optimizations.

Differential Revision: https://phabricator.services.mozilla.com/D189757
2024-02-29 15:28:49 +00:00
Jan Varga
84ed04874f Bug 1855142 - Switch FactoryOp::Open from running on the main thrad to running on the PBackground thread; r=dom-storage-reviewers,jari
FactoryOp::Open now contains no code which can only run on the main thread, so
it can be safely switched to running on the PBackground thread.

Differential Revision: https://phabricator.services.mozilla.com/D189756
2024-02-29 15:28:48 +00:00
Jan Varga
fa6b4fd1a8 Bug 1855142 - Move IndexedDatabaseManager main thread initialization from FactoryOp::Open to InitializeQuotaManager; r=dom-storage-reviewers,jari
InitializeQuotaManager already initializes the storage service on the main
thread, so the initialization in FactoryOp::Open can be just removed.

Differential Revision: https://phabricator.services.mozilla.com/D189755
2024-02-29 15:28:48 +00:00
Jan Varga
67a8ed7ac0 Bug 1855142 - Ensure IndexedDabaseManager::mLocale separately; r=dom-storage-reviewers,jari
mLocale is currently initialized in IndexedDatabaseManager::Init which is
called from IndexedDatabaseManager::GetOrCreate if the manager doesn't exist.
This can be a problem when IndexedDatabaseManager::GetOrCreate is called very
early,for example in nsLayoutStatics::Initialize in the parent process.

This is a preparation for moving IndexedDatabaseManager::GetOrCreate from
FactoryOp::Open to InitializeQuotaManager.

Differential Revision: https://phabricator.services.mozilla.com/D189891
2024-02-29 15:28:47 +00:00
Jan Varga
c99f1c4777 Bug 1855142 - Remove FactoryOp::CheckPermission method; r=dom-storage-reviewers,jari
FactoryOp::CheckPermission now contains only permission related code and it
always returns PermissionValue::kPermissionAllowed so it can be safely removed.

Differential Revision: https://phabricator.services.mozilla.com/D189754
2024-02-29 15:28:46 +00:00
Dimi
60b1f620b3 Bug 1755033 - P2. Use the same text color for autofill and -moz-autofill-preview r=credential-management-reviewers,emilio,sgalich
UX suggests to use the same text color for autofill and autofill
preview.

Differential Revision: https://phabricator.services.mozilla.com/D203098
2024-02-29 15:09:34 +00:00
Dimi
f1fb7e54ee Bug 1755033 - P1. Make user agent autofill styles more important r=credential-management-reviewers,emilio,issammani
Both Chrome and Safari override the sites autofill style.
Given that its crucial for users to be able to clearly see what Firefox autofills for
them, after discussing with UX, we decide also do the same.

Differential Revision: https://phabricator.services.mozilla.com/D202410
2024-02-29 15:09:34 +00:00