Commit Graph

907706 Commits

Author SHA1 Message Date
Gijs Kruitbosch
b587368c62 Bug 1964929 - remove hg extension from list of suggested vs code extensions, r=firefox-build-system-reviewers,ahochheiden DONTBUILD
Differential Revision: https://phabricator.services.mozilla.com/D248195
2025-05-08 05:52:34 +00:00
Cristina Horotan
539746f658 Revert "Bug 1958081 - [devtools] Cover JS Tracer stringification with the new JS Objects test framework. r=devtools-reviewers,nchevobbe" for xpcshell failures at test_javascript_logging.js
This reverts commit 6056567c3e.

Revert "Bug 1958081 - [devtools] Migrate object inspector to the new JS objects test framework. r=devtools-reviewers,nchevobbe"

This reverts commit 8cbc65e7b5.

Revert "Bug 1958081 - [devtools] Introduce a test framework to ease testing all possible JavaScript types against various codebases. r=frontend-codestyle-reviewers,devtools-reviewers,nchevobbe,Standard8" for causing xpc failures at test_javascript_logging.js

This reverts commit ddcbf73cd8.
2025-05-08 05:42:19 +00:00
Atila Butkovits
d378045189 Revert "Bug 1963424 - Statically link libxml2 to clang on Linux too. r=firefox-build-system-reviewers,sergesanspaille" for causing Gecko Decision bustage.
This reverts commit ad3ffaec60.
2025-05-08 04:25:47 +00:00
Noah Bond
02e7687a94 Bug 1964184 - Cap Bookmarks to a fixed width but keep the outside area scrollable r=android-reviewers,calu
Differential Revision: https://phabricator.services.mozilla.com/D248096
2025-05-08 04:07:04 +00:00
Mike Hommey
ad3ffaec60 Bug 1963424 - Statically link libxml2 to clang on Linux too. r=firefox-build-system-reviewers,sergesanspaille
Differential Revision: https://phabricator.services.mozilla.com/D247549
2025-05-08 04:06:39 +00:00
Kagami Sascha Rosylight
4db6b6e5e0 Bug 1965048 - Fire alertfinished for the previous same-tagged alert notification r=nalexander,geckoview-reviewers
Extracting from D242583 to land it separately.

Differential Revision: https://phabricator.services.mozilla.com/D248312
2025-05-08 04:06:13 +00:00
Akhil Pindiprolu
3989028ce4 Bug 1955689 - Remove deprecated Long.toMegabyteOrKilobyteString in v140 r=android-reviewers,npoon
Differential Revision: https://phabricator.services.mozilla.com/D248271
2025-05-08 04:05:48 +00:00
Alexandre Poirot
6056567c3e Bug 1958081 - [devtools] Cover JS Tracer stringification with the new JS Objects test framework. r=devtools-reviewers,nchevobbe
Differential Revision: https://phabricator.services.mozilla.com/D245075
2025-05-08 04:05:08 +00:00
Alexandre Poirot
8cbc65e7b5 Bug 1958081 - [devtools] Migrate object inspector to the new JS objects test framework. r=devtools-reviewers,nchevobbe
Differential Revision: https://phabricator.services.mozilla.com/D245074
2025-05-08 04:05:04 +00:00
Alexandre Poirot
ddcbf73cd8 Bug 1958081 - [devtools] Introduce a test framework to ease testing all possible JavaScript types against various codebases. r=frontend-codestyle-reviewers,devtools-reviewers,nchevobbe,Standard8
Differential Revision: https://phabricator.services.mozilla.com/D244246
2025-05-08 04:05:01 +00:00
Jan Varga
fef3c421de Bug 1962099 - QM: Restore metadata when unexpected reserved data is detected; r=dom-storage-reviewers,asuth
Update the origin metadata loading logic to detect and reject unexpected
reserved data. If unexpected data is present, the metadata file is treated as
incompatible, and restoration is triggered to ensure a consistent and valid
state.

This change protects both older and newer builds:
- Older builds won’t misinterpret new metadata written by newer builds
  (although the chance of that is quite low).
- Newer builds won’t incorrectly trust metadata files that were upgraded, then
  used by an older build, and used again, which is more likely and could lead
  to subtle or serious inconsistencies.

Differential Revision: https://phabricator.services.mozilla.com/D246936
2025-05-08 04:04:49 +00:00
Tooru Fujisawa
ba35ccece2 Bug 1931058 - Do not coerce the javascript: return value to a string. r=smaug
Update the code to follow the spec change:
9997cd93c6

Differential Revision: https://phabricator.services.mozilla.com/D229475
2025-05-08 02:54:25 +00:00
Punam Dahiya
7a2fa3c485 Bug 1961964 - Add tests to cover NewTabGleanUtils runtime metric registration r=mconley,chutten,home-newtab-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D246812
2025-05-08 02:54:00 +00:00
Nathan Barrett
850053dc49 Bug 1962231 - Allow MARS request to be made over OHTTP r=home-newtab-reviewers,maxx
Differential Revision: https://phabricator.services.mozilla.com/D246515
2025-05-08 02:53:21 +00:00
Nathan Barrett
95a6ac0884 Bug 1961931 - Allow merino curated-recommendation request to be made over OHTTP r=home-newtab-reviewers,maxx
Differential Revision: https://phabricator.services.mozilla.com/D246331
2025-05-08 02:53:18 +00:00
Rob Wu
a7ef53e4ba Bug 1964961 - Adjust expected error message in test_SpecialPowersForProcess_spawn r=nika
Verified by running the tests with `./mach test` and

`--setpref=javascript.options.property_error_message_fix=false` (Beta)
`--setpref=javascript.options.property_error_message_fix=true` (Nightly)

Differential Revision: https://phabricator.services.mozilla.com/D248310
2025-05-08 02:53:07 +00:00
Alex Hochheiden
c0637a04c3 Bug 1963710 - Check for android.jar at the end of android-sdk.configure r=firefox-build-system-reviewers,nalexander
The existing `check_android_tools` helper only locates executables. I've added
a new `check_file` template that can search for any file type (e.g. `.jar`).

Differential Revision: https://phabricator.services.mozilla.com/D248328
2025-05-08 02:52:22 +00:00
Alex Hochheiden
03e393fe14 Bug 1686880 - Use moz_automation function over "MOZ_AUTOMATION" everywhere in configure r=firefox-build-system-reviewers,nalexander
This function was added in the previous commit and we should make use
of it everywhere, but we do so separately from the other changes.

Differential Revision: https://phabricator.services.mozilla.com/D248311
2025-05-08 02:52:18 +00:00
Alex Hochheiden
5f81ab2811 Bug 1686880 - Enable bootstrap during configure for Android dependencies r=firefox-build-system-reviewers,nalexander
- NDK
- SDK
- build-tools
- platform-tools
- platforms
- emulator
- Bundletool
- AVD (Only runs if `"MOZ_AUTOMATION" == False`)

Also added a depends function for `moz_automation`.

Differential Revision: https://phabricator.services.mozilla.com/D239746
2025-05-08 02:52:15 +00:00
Olli Pettay
fde50e8b1f Bug 1964075 - use the correct EventTarget when creating a MessageEvent, r=baku
Differential Revision: https://phabricator.services.mozilla.com/D248270
2025-05-08 02:51:54 +00:00
Valentin Gosu
ee3ece049c Bug 1956081 - Don't perform any connectivity checks before idle-startup-finished r=necko-reviewers,kershaw
Differential Revision: https://phabricator.services.mozilla.com/D248249
2025-05-08 02:51:29 +00:00
Andrey Zinovyev
920b0de9d4 Bug 1963948 - Update debug build launcher icon with derpfox. r=adhingra,android-reviewers,jonalmeida
Differential Revision: https://phabricator.services.mozilla.com/D247657
2025-05-08 01:22:33 +00:00
Emilio Cobos Álvarez
77a7f4183d Bug 1965060 - Remove unused ClipState::AutoSaveRestore from root backdrop-filter. r=dholbert
Spotted while going through this code for view transitions.

Differential Revision: https://phabricator.services.mozilla.com/D248314
2025-05-08 01:22:08 +00:00
Greg Stoll
89965622a8 Bug 1964993 - move Unload Tab string to a non-preview .ftl file r=fluent-reviewers,bolsson
This is the final name of the feature (per UX) so move the string to
a non-preview .ftl file and remove the now empty preview .ftl file.

Differential Revision: https://phabricator.services.mozilla.com/D248289
2025-05-08 01:21:43 +00:00
Meg Viar
41167a68ba Bug 1964180 - Temporarily turn off ToS enrollment for new Linux users r=omc-reviewers,mimi
Differential Revision: https://phabricator.services.mozilla.com/D247777
2025-05-08 01:21:18 +00:00
Emily McDonough
f4e3c4ba50 Bug 1964510 - Remove unnecessary pre-checks from ShouldApplyAutoMinSize r=TYLin
Differential Revision: https://phabricator.services.mozilla.com/D247832
2025-05-08 01:20:53 +00:00
Ben Dean-Kawamura
27ff199fb4 Bug 1964493 - Upgrade to UniFFI 0.29.2, r=markh,supply-chain-reviewers
The eventual goal is to enable using the new IR pipeline code, but this
commit simply switches over to the new version.  The main change is that
UniFFI is back to using askama as the template engine, since rinja
project has been merged back in.

Differential Revision: https://phabricator.services.mozilla.com/D247843
2025-05-08 01:20:24 +00:00
Cristian Tuns
1beaa4e22e Revert "Bug 1959727 - Add the sanitizer option to setHTMLUnsafe. r=emilio" for causing wpt failures in Document-parseHTMLUnsafe.html
This reverts commit 1faeaa00f5.

Revert "Bug 1959727 - Implement ShadowRoot.setHTML and share more code. r=emilio"

This reverts commit 3a84b03088.

Revert "Bug 1959727 - Add the sanitizer option to parseHTMLUnsafe. r=emilio" for causing wpt failures in Document-parseHTMLUnsafe.html

This reverts commit 17ced5ec89.
2025-05-08 01:11:56 +00:00
Cristian Tuns
a0e2441c5a Revert "Bug 1963648 - Remove assertion that could be looking at an intermediate link in the base chain r=jonco" for causing SM failures in dedupe-04.js
This reverts commit 2462915291.
2025-05-08 00:37:19 +00:00
Cristian Tuns
d76c1c29f1 Revert "Bug 1964192 - Allow AtomRefs with inline atoms when tracing dependent strings r=jonco" for causing conflict with the backout of Bug 1963648.
This reverts commit 1b1afef81a.
2025-05-08 00:37:15 +00:00
Release Engineering Landoscript
214a3e945c No Bug - Import translations from https://github.com/mozilla-l10n/android-l10n CLOSED TREE 2025-05-08 00:10:41 +00:00
Release Engineering Landoscript
e64890e0c2 No Bug - Import translations from https://github.com/mozilla-l10n/android-l10n CLOSED TREE 2025-05-08 00:01:54 +00:00
William Durand
43e6a72132 Bug 1964962 - Make sure HTML link is present when needed in the post add-on install prompt. r=rpl
Differential Revision: https://phabricator.services.mozilla.com/D248278
2025-05-07 23:30:28 +00:00
sarah541
69483d31c0 Bug 1965065 - Fix how to send locale to filterEngineConfiguration API r=android-reviewers,harrisono
Differential Revision: https://phabricator.services.mozilla.com/D248326
2025-05-07 23:30:03 +00:00
Erich Gubler
f6c75fe24b Bug 1964704 - refactor(webgpu): CTS revendor: upgrade regex 2.7.1 → 2.11.1 r=webgpu-reviewers,nical
Differential Revision: https://phabricator.services.mozilla.com/D248028
2025-05-07 23:29:24 +00:00
Erich Gubler
74916ae9c1 Bug 1964704 - refactor(webgpu): CTS revendor: minimize directly used features for regex dep. r=webgpu-reviewers,nical
Differential Revision: https://phabricator.services.mozilla.com/D248027
2025-05-07 23:29:20 +00:00
Erich Gubler
a9c4c99ae9 Bug 1964704 - refactor(webgpu): CTS revendor: disable fancy human-focused features for mach vendor invocations r=webgpu-reviewers,nical
Differential Revision: https://phabricator.services.mozilla.com/D248026
2025-05-07 23:29:17 +00:00
Erich Gubler
fcab82942b Bug 1964704 - refactor(webgpu): CTS revendor: remove dep. on regex via env_logger r=webgpu-reviewers,nical
Differential Revision: https://phabricator.services.mozilla.com/D248025
2025-05-07 23:29:13 +00:00
Erich Gubler
136c53ecfe Bug 1964704 - refactor(webgpu): CTS revendor: upgrade thiserror 1.0.38 → 2.0.12 r=webgpu-reviewers,nical
Differential Revision: https://phabricator.services.mozilla.com/D248024
2025-05-07 23:29:09 +00:00
Erich Gubler
262d8d2967 Bug 1964704 - refactor(webgpu): CTS revendor: upgrade miette 7.5.0 → 7.6.0 r=webgpu-reviewers,nical
Differential Revision: https://phabricator.services.mozilla.com/D248023
2025-05-07 23:29:06 +00:00
Erich Gubler
ae6c07cd38 Bug 1964704 - refactor(webgpu): CTS revendor: eliminate unused transitive deps. via miette r=webgpu-reviewers,nical
Differential Revision: https://phabricator.services.mozilla.com/D248022
2025-05-07 23:29:02 +00:00
Erich Gubler
b0f518af0c Bug 1964704 - refactor(webgpu): CTS revendor: remove lazy_format usage r=webgpu-reviewers,nical
Differential Revision: https://phabricator.services.mozilla.com/D248021
2025-05-07 23:28:59 +00:00
Erich Gubler
b89745e6ab Bug 1964704 - refactor(webgpu): CTS revendor: upgrade env_logger 0.10.0 → 0.11.8 r=webgpu-reviewers,nical
Differential Revision: https://phabricator.services.mozilla.com/D248020
2025-05-07 23:28:55 +00:00
Erich Gubler
b8db39f412 Bug 1964704 - refactor(webgpu): CTS revendor: upgrade clap 4.1.5 → 4.5.36 r=webgpu-reviewers,nical
Differential Revision: https://phabricator.services.mozilla.com/D248019
2025-05-07 23:28:52 +00:00
Steve Fink
1b1afef81a Bug 1964192 - Allow AtomRefs with inline atoms when tracing dependent strings r=jonco
Differential Revision: https://phabricator.services.mozilla.com/D248153
2025-05-07 23:28:40 +00:00
Mike Conley
170d3583f3 Bug 1964755 - Make it easier to install an addon during mochitest-browser tests on try pushes. r=jmaher
XPIs can then be placed within testing/mochitest/extensions, and
these will automatically be installed and enabled when running
the mochitests on try.

Differential Revision: https://phabricator.services.mozilla.com/D248092
2025-05-07 23:28:16 +00:00
Steve Fink
2462915291 Bug 1963648 - Remove assertion that could be looking at an intermediate link in the base chain r=jonco
Differential Revision: https://phabricator.services.mozilla.com/D247869
2025-05-07 23:27:50 +00:00
Travis Long
51338f51b5 Bug 1963748 - Remove metrics from GLAM experiment.r=chutten
Differential Revision: https://phabricator.services.mozilla.com/D248325
2025-05-07 23:27:26 +00:00
Rob Wu
38b9ddf35c Bug 1963616 - Don't try adding action context menus without permission r=willdurand
When an extension does not have the contextMenus or menus permission,
it is not possible to have extension-defined context menus on an
extension's action button. The actionContextMenu() call would never
add menu items in this case.

As the bug report shows, trying to call actionContextMenu() can throw
an error when the ext-menus.js module has not been loaded. To avoid
this error, verify that the extension has the permission to add menus.

Because ext-menus.js is declared with `"events": ["startup"]`, the
module is guaranteed to be loaded if an extension has the permissions.

Differential Revision: https://phabricator.services.mozilla.com/D248154
2025-05-07 23:27:01 +00:00
Beth Rennie
c748163e88 Bug 1946765 - Prevent initialization of ExperimentManager and RSEL outside main processes r=nimbus-reviewers,relud
Initializing the ExperimentManager or RemoteSettingsExperimentLoader
outside the main process could cause a bunch of problems, since we
cannot actually trigger enrollments from content processes. Explicitly
prevent those scenarios so that we do not end up causing unexpected
behaviour.

Differential Revision: https://phabricator.services.mozilla.com/D248129
2025-05-07 23:26:36 +00:00