Commit Graph

918718 Commits

Author SHA1 Message Date
Nika Layzell
a562668089 Bug 1681457 - Allow non-auxiliary BrowsingContexts created by script to close themselves, r=smaug
Differential Revision: https://phabricator.services.mozilla.com/D211792
2024-05-31 17:27:15 +00:00
Ryan VanderMeulen
3a11ddec67 Bug 1899935 - Update Google Play Services FIDO to version 21.1.0. r=geckoview-reviewers,calu
Differential Revision: https://phabricator.services.mozilla.com/D212215
2024-05-31 16:49:59 +00:00
Tom Schuster
904797487d Bug 1896509 - Implement bytes() method on Blob. r=saschanaz,webidl
Differential Revision: https://phabricator.services.mozilla.com/D211615
2024-05-31 16:43:11 +00:00
Matthew Noorenberghe
b62bdbe0c9 Bug 1899939 - Fix typo in type of tab parameter to commands.onCommand. r=willdurand
Differential Revision: https://phabricator.services.mozilla.com/D212224
2024-05-31 16:42:32 +00:00
Norisz Fay
9a763b338a Backed out 4 changesets (bug 1881272) for causing l10n related Android bustages CLOSED TREE
Backed out changeset 7bace6d14823 (bug 1881272)
Backed out changeset 4c893612d034 (bug 1881272)
Backed out changeset f8cd7bfc3c98 (bug 1881272)
Backed out changeset ccfc9b7a1f39 (bug 1881272)
2024-05-31 22:33:33 +03:00
Ryan VanderMeulen
b5c7b70b7e Backed out changeset 25f376fb859f (bug 1873973) for causing various regressions.
CLOSED TREE
2024-05-31 15:08:52 -04:00
Mozilla Releng Treescript
6ea5420af4 no bug - Bumping Firefox l10n changesets r=release a=l10n-bump DONTBUILD CLOSED TREE
tr -> 938be7c9cd7726f58db1641f4dff5f3162da90ac
vi -> 48c65a854d39f429c1c73f736b4959bc337960cd
2024-05-31 19:04:03 +00:00
Norisz Fay
242ada988e Backed out 2 changesets (bug 1670993) for causing reftest process crash and mochitest failures on test_property_database.html CLOSED TREE
Backed out changeset f0f3ed1d3a82 (bug 1670993)
Backed out changeset a9cfe8c04221 (bug 1670993)
2024-05-31 21:08:03 +03:00
Norisz Fay
a4344ad6fa Backed out 2 changesets (bug 1830098, bug 1815316) for causing BR bustages
Backed out changeset f90352df3555 (bug 1815316)
Backed out changeset 09c404c81d7f (bug 1830098)
2024-05-31 21:05:46 +03:00
Jan-Erik Rediger
0fa3a69e53 Bug 1892230 - Fenix: Use delayPingLifetimeIo=true to batch db writes in memory r=TravisLong,android-reviewers,Roger,daabel
This buffers metric recordings in memory and flushes them to disk
periodically.

Differential Revision: https://phabricator.services.mozilla.com/D212023
2024-05-31 16:25:30 +00:00
Jan-Erik Rediger
77917673e7 Bug 1892230 - Update to Glean v60.1.1 r=TravisLong,supply-chain-reviewers,mach-reviewers,android-reviewers,daabel
Differential Revision: https://phabricator.services.mozilla.com/D212253
2024-05-31 16:25:30 +00:00
Moritz Beier
b79fed70a6 Bug 1898711 - Merge urlbar rules from browser/base/content/browser.css into urlbar-searchbar.css. r=dao,desktop-theme-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D211967
2024-05-31 16:05:33 +00:00
Moritz Beier
4d53de9ac8 Bug 1893228 - Move address bar expandos set on browsers to the #browserStates WeakMap. r=dao,tabbrowser-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D211574
2024-05-31 16:04:16 +00:00
Fatih
d318bb0468 Bug 1898348: Count per site non-default zoom level. r=tjr
Differential Revision: https://phabricator.services.mozilla.com/D211269
2024-05-31 16:03:51 +00:00
Fatih
bb769eccc9 Bug 1897590: Check RoundWindowSize RFPTarget before restoring tab sizes. r=tjr,sessionstore-reviewers,dao
Differential Revision: https://phabricator.services.mozilla.com/D211034
2024-05-31 16:03:43 +00:00
Otto Länd
5fb3860e8c Bug 1897181, 1897481: apply code formatting via Lando
# ignore-this-changeset
2024-05-31 16:47:59 +00:00
Paul Adenot
d0efec7219 Bug 1897481 - Properly implement support detection for h264 SVC on macOS and mark WPTs expectations appropriately. r=chunmin
Differential Revision: https://phabricator.services.mozilla.com/D211009
2024-05-31 15:55:14 +00:00
Paul Adenot
b96a418d28 Bug 1897481 - Update WPT expectations. r=chunmin
Differential Revision: https://phabricator.services.mozilla.com/D210919
2024-05-31 15:55:14 +00:00
Paul Adenot
d0029bde59 Bug 1897481 - Explicitly use the format specified at configuration time when outputing h264 packets. r=chunmin
Differential Revision: https://phabricator.services.mozilla.com/D210916
2024-05-31 15:55:13 +00:00
Paul Adenot
21c268af52 Bug 1897481 - Fix typo in AppleVTEncoder.cpp. r=chunmin
Differential Revision: https://phabricator.services.mozilla.com/D210915
2024-05-31 15:55:13 +00:00
Paul Adenot
ef5c9c9932 Bug 1897481 - Reverse conditional to provide better logging. r=chunmin
When a frame is dropped by the encoder, because it is set to operate in
real-time, the flag is set and the buffer is nullptr, but the flag provide
better information.

Differential Revision: https://phabricator.services.mozilla.com/D210914
2024-05-31 15:55:13 +00:00
Paul Adenot
617cbb916a Bug 1897481 - Implement H264 L1T2 SVC encoding on macOS / VideoToolbox. r=chunmin
Differential Revision: https://phabricator.services.mozilla.com/D210912
2024-05-31 15:55:12 +00:00
Paul Adenot
3dcac148aa Bug 1897181 - Adjust expectation for WebCodecs WPT on macOS for VideoEncoder. r=chunmin
Differential Revision: https://phabricator.services.mozilla.com/D210698
2024-05-31 15:55:12 +00:00
Paul Adenot
323ebbc9dc Bug 1897181 - When reconfiguring an encoder on the fly succeeds, set the EncoderAgent's state to Configured. r=chunmin
Differential Revision: https://phabricator.services.mozilla.com/D210697
2024-05-31 15:55:11 +00:00
Paul Adenot
596abc5464 Bug 1897181 - Allow draining a VideoToolbox encoder multiple times. r=chunmin
Differential Revision: https://phabricator.services.mozilla.com/D210696
2024-05-31 15:55:11 +00:00
Paul Adenot
2d127e5f21 Bug 1897181 - When attempting an encoder reconfiguration on the fly on macOS, all configuration change must succeed for the reconfiguration considered successful. r=chunmin
Differential Revision: https://phabricator.services.mozilla.com/D210695
2024-05-31 15:55:11 +00:00
Paul Adenot
1926f87a6e Bug 1897181 - Let the storage class of the RefPtr be inferred to fix UAF. r=chunmin
If we don't do this, the RefPtr isn't addrefed correctly and the
ProcessReconfigure method sees freed data for the change list.

Differential Revision: https://phabricator.services.mozilla.com/D210694
2024-05-31 15:55:10 +00:00
Paul Adenot
66c2af54a5 Bug 1897181 - Handle the fact that VideoToolbox h264 encoder doesn't support CBR. r=chunmin
Unfortunately this is required for tests to pass.

Differential Revision: https://phabricator.services.mozilla.com/D210693
2024-05-31 15:55:10 +00:00
Jonathan Kew
720b65f0b7 Bug 1670993 - Add a simple reftest to confirm that rendering is affected. r=dholbert
Differential Revision: https://phabricator.services.mozilla.com/D212252
2024-05-31 15:14:06 +00:00
Jonathan Kew
008aa49ff5 Bug 1670993 - For webcompat, make -webkit-font-smoothing:antialiased behave like -moz-osx-font-smoothing:grayscale. r=firefox-style-system-reviewers,emilio
Differential Revision: https://phabricator.services.mozilla.com/D212130
2024-05-31 15:14:05 +00:00
Fatih
7a3f7f54d7 Bug 1898744: Collect Scaling/Zoom Information. r=tjr
Differential Revision: https://phabricator.services.mozilla.com/D211557
2024-05-31 15:07:53 +00:00
Sean
c2e769af6a Bug 1898659 - Remove network.cors_preflight.block_userpass_uri pref r=gregp,necko-reviewers,valentin CLOSED TREE
Differential Revision: https://phabricator.services.mozilla.com/D212174
2024-05-31 01:06:05 +00:00
Stanca Serban
5fe3346c78 Backed out changeset 9f0e421e9410 (bug 1899918) for causing Linux mochitests-plain failures in test_group_scroll_snap.html. 2024-05-31 19:21:20 +03:00
sunil mayya
0d22706f64 Bug 1899233 - Update Nimbus feature manifest for controlling network.decompression_off_mainthread pref. r=jesup,necko-reviewers,valentin
Differential Revision: https://phabricator.services.mozilla.com/D211809
2024-05-31 14:50:32 +00:00
hackademix
9355a60bfa Bug 1835987 - Change RFP-spoofed TZ to Atlantic/Reykjavik. r=tjr
Atlantic/Reykjavik stays on UTC during all the year, but it is less
likely to be blocked than plan UTC.

Differential Revision: https://phabricator.services.mozilla.com/D212131
2024-05-31 14:16:36 +00:00
Dan Robertson
28d07d5589 Bug 1884266 - Use a mutex to guard reading and writing to the axis lock. r=botond
Before setting or reading from the variable indicating a scrolling axis
is locked, acquire a lock.

Differential Revision: https://phabricator.services.mozilla.com/D210965
2024-05-31 14:08:48 +00:00
Erik Nordin
de4abc74f9 Bug 1898598 - Split up translation_failure_ui test r=translations-reviewers,gregtatum
Splits up the test case in browser_translations_select_telemetry_translation_failure_ui.js
in hopes that it cuts down on the intermittent failure in CI.

Differential Revision: https://phabricator.services.mozilla.com/D211927
2024-05-31 14:01:27 +00:00
Erik Nordin
c24fa72df6 Bug 1898765 - Split up init_failure_ui test r=translations-reviewers,gregtatum
Splits up the test case in browser_translations_select_telemetry_init_failure_ui.js
in hopes that it cuts down on the intermittent failure in CI.

Differential Revision: https://phabricator.services.mozilla.com/D211932
2024-05-31 14:01:25 +00:00
David Shin
60684603b2 Bug 1900042: Set pref for @starting-style in css-cascade wpt tests. r=firefox-style-system-reviewers,emilio
Differential Revision: https://phabricator.services.mozilla.com/D212269
2024-05-31 13:57:12 +00:00
Stanca Serban
75ccbb193d Merge mozilla-central to autoland on a CLOSED TREE 2024-05-31 16:54:37 +03:00
Ben Hearsum
b7628781e6 Bug 1881272: add support for pulling l10n strings from git r=eemeli,releng-reviewers,jcristau
This turned out to be quite straightforward and boring. Aside from the plumbing required to allow the git repo in the config and make `gittool.py` available, the actual changes to the code are a simple fork that clone the git repository if it's there, and fall back to the old repo (and logic) if it's not.

Because the git repository is laid out the same way as the directory we clone the current Mercurial repositories into, everything else Just Works (tm).

I did two simple tests of this on try:
* https://treeherder.mozilla.org/jobs?repo=try&revision=ccbf29629b30347aa8acf166ee53d8cd4670d9e0 is without git enabled
* https://treeherder.mozilla.org/jobs?repo=try&revision=f71f6b91f8e6aea0566d42fea15c19b8a681e881 is with git enabled.

Differential Revision: https://phabricator.services.mozilla.com/D211986
2024-05-31 13:42:51 +00:00
Ben Hearsum
88c6d44aec Bug 1881272: ignore rare, recoverable error condition during l10n repack r=eemeli
Differential Revision: https://phabricator.services.mozilla.com/D211985
2024-05-31 13:42:50 +00:00
Ben Hearsum
99198f6ce3 Bug 1881272: Fix urllib imports in gittool.py r=releng-reviewers,jcristau
Ideally we should drop these obfuscated embedded modules, but I would prefer not to block on that for the moment. So in the meantime, here is the raw diff of the decoded version:
--- old.git.py	2024-05-27 15:06:58.352627967 -0400
+++ git.py	2024-05-27 13:58:50.365958418 -0400
@@ -1,7 +1,7 @@
 """Functions for interacting with hg"""
 import os
 import subprocess
-import urllib
+import urllib.parse
 import re

 from util.commands import run_cmd, remove_path, run_quiet_cmd
@@ -28,8 +28,8 @@

 def get_repo_name(repo):
     bits = urllib.parse.urlsplit(repo)
-    host = urllib.quote(bits.netloc, "")
-    path = urllib.quote(bits.path.lstrip("/"), "")
+    host = urllib.parse.quote(bits.netloc, "")
+    path = urllib.parse.quote(bits.path.lstrip("/"), "")
     return os.path.join(host, path)

Differential Revision: https://phabricator.services.mozilla.com/D211984
2024-05-31 13:42:50 +00:00
Ben Hearsum
2feaef49c0 Bug 1881272: remove support for unused 'l10n_repos', 'tag_override', and 'gecko_locale_revisions' in mozharness r=releng-reviewers,ahal,jcristau
I didn't do archaeology on these, but I checked the current tree for usages of the underscored and hyphenated versions of these. There are a handful of places where they get passed around, but I was unable to find anywhere that actually _sets_ them.

Differential Revision: https://phabricator.services.mozilla.com/D211983
2024-05-31 13:42:50 +00:00
Sebastian Hengst
48e7e2c55b Bug 1900045 - clobber after libaom update. a=bustage-fix
Bug 1899864 had updated libaom which requires a clobber.
2024-05-31 15:30:18 +02:00
Alex Franchuk
22e413895e Bug 1815316 - Fill out Glean crash pings with telemetry environment values r=gsvelto
Differential Revision: https://phabricator.services.mozilla.com/D209403
2024-05-31 13:22:08 +00:00
Alex Franchuk
bcc5313c0c Bug 1830098 - Implement Telemetry Environment metrics as Glean metrics r=gsvelto
Differential Revision: https://phabricator.services.mozilla.com/D209402
2024-05-31 13:22:07 +00:00
Andrew McCreight
d9dd4794af Bug 1899879 - Remove frequent warnings from BounceTrackingState. r=anti-tracking-reviewers,pbz
Differential Revision: https://phabricator.services.mozilla.com/D212182
2024-05-31 13:21:58 +00:00
Emilio Cobos Álvarez
32c120d2ec Bug 1899597 - Avoid double walk over siblings in style invalidation. r=dshin
This fixes a regression with :has() on the test-case of bug 1480477 (but
we should still aim to make that faster).

While at it, avoid synchronization in some really hot paths, and add
tests.

Differential Revision: https://phabricator.services.mozilla.com/D212039
2024-05-31 13:14:36 +00:00
Zach Hoffman
2fee262614 Bug 1899797 - Enable CSSPropertyRule by default. r=webidl,emilio
Differential Revision: https://phabricator.services.mozilla.com/D212255
2024-05-31 13:14:00 +00:00