Commit Graph

820571 Commits

Author SHA1 Message Date
Mozilla Releng Treescript
6df11b52b1 no bug - Bumping Firefox l10n changesets r=release a=l10n-bump DONTBUILD CLOSED TREE
br -> e9f6049b018f1454e8ac0af4a1eca78530f112bc
cy -> 67c46780d9c9fe1a52ac0b988ffd35d14e6165fc
fi -> 824edde6062fe538b2d3d6b757298a62f780daef
lo -> 05507a519677011778674361ed8cb463d37462ea
oc -> 3e37e4f6a963b5ab77a39060e5cd3103c9066331
sl -> 6a9e25fddba4ec5c9a6a59a4e474c33cf6a295ca
th -> 2f487392d84e1b19d552ac7f92963ec62ff4538b
zh-CN -> 98d5326a18d4aa83d4e4c9ea6554f355b9f0171b
2022-11-21 19:04:12 +00:00
William Durand
92ae611c74 Bug 1801479 - Fix perma when Gecko 109 merges to Beta. r=rpl
Differential Revision: https://phabricator.services.mozilla.com/D162460
2022-11-21 18:12:53 +00:00
Drew Willcoxon
2b3aa7589f Bug 1781913 - Fix intermittent failure in browser_quicksuggest_telemetry.js. r=dao
This task was added in D161866 and it fails because sometimes this happens in
the view:

1. The row count is 19 and the last row is not the quick suggest
2. Then the quick suggest row gets added, so the row count is 20

That makes the mutation promise hang because it expects the row count to be 19
when the quick suggest row is added last.

This patch makes the mutation listener wait for the quick suggest row to simply
be added instead of assuming it's the last row during a certain row count. It
also removes some checks that aren't necessary to test the thing this task is
testing and that are also susceptible to races.

[Retriggers on try](https://treeherder.mozilla.org/jobs?repo=try&revision=15b1943e76a08174e4fad28675348e9d12428483) are green.

Differential Revision: https://phabricator.services.mozilla.com/D162479
2022-11-21 17:59:19 +00:00
Morgan Rae Reschenberg
2f95a2c265 Bug 1800777: Don't recreate reverse rel maps for accs that have been shutdown r=Jamie
Differential Revision: https://phabricator.services.mozilla.com/D162326
2022-11-21 17:54:31 +00:00
Joel Maher
5e8a53276f Bug 1800926 - adjust screen resolution for win gpu instances to be more compatible. r=bxbrenden
Differential Revision: https://phabricator.services.mozilla.com/D162222
2022-11-21 17:49:19 +00:00
Paul Zuehlcke
3685024d38 Bug 1797078 - Tests for cookie banner clickResult telemetry. r=timhuang
Differential Revision: https://phabricator.services.mozilla.com/D162015
2022-11-21 17:44:10 +00:00
Paul Zuehlcke
6f55acf812 Bug 1797078 - Add cookieBannersClick.result metric. r=timhuang
Differential Revision: https://phabricator.services.mozilla.com/D161837
2022-11-21 17:44:09 +00:00
Paul Zuehlcke
588be0ea3c Bug 1797078 - Avoid importing empty click rules. r=timhuang
This prevents running the cookie banner click code for sites which have a rule
with an empty click object. This is important for performance reasons and
prevents us from recording invalid "banner not found" telemetry.

Differential Revision: https://phabricator.services.mozilla.com/D161919
2022-11-21 17:44:09 +00:00
Paul Zuehlcke
3a4bb1841a Bug 1797078 - Add cookie.banners.click_handle_duration metric. r=timhuang
Differential Revision: https://phabricator.services.mozilla.com/D161824
2022-11-21 17:44:09 +00:00
Sylvestre Ledru
9d0a34f94c Bug 1787656 - build doc: remove the necessary step about rm bootstrap.py r=firefox-build-system-reviewers,nalexander DONTBUILD
As it is proposed by the tooling

Differential Revision: https://phabricator.services.mozilla.com/D162544
2022-11-21 17:36:18 +00:00
Joshua Marshall
e33b525327 Bug 1643611 - Stop intercepting requests in embed and object elements r=edenchuang
Differential Revision: https://phabricator.services.mozilla.com/D162023
2022-11-21 17:33:13 +00:00
Butkovits Atila
6ded0f39e9 Backed out 2 changesets (bug 1685180) for causing Xpcshell failures at test_l10nCache.js. CLOSED TREE
Backed out changeset c05d7c567c19 (bug 1685180)
Backed out changeset be4603eff17c (bug 1685180)
2022-11-21 19:51:30 +02:00
Butkovits Atila
bf0a7fa012 Backed out changeset 133c9084af25 (bug 1793736) for causing failures at browser_navigationPreload_read_after_respondWith.js. 2022-11-21 19:49:41 +02:00
Paul Zuehlcke
b284155a5d Bug 1800521 - Update cookie banner service mode telemetry to include MODE_DETECT_ONLY. r=timhuang
Differential Revision: https://phabricator.services.mozilla.com/D162102
2022-11-21 17:18:18 +00:00
Mark Hammond
793621aa82 Bug 1801238 - FxA now checks with the push service whether subscription update is needed. r=teshaq
Differential Revision: https://phabricator.services.mozilla.com/D162352
2022-11-21 17:06:38 +00:00
YUKI "Piro" Hiroshi
d218d8fa12 Bug 1271047 - Place "popup" type window to given coordinates r=mixedpuppy
Differential Revision: https://phabricator.services.mozilla.com/D73419
2022-11-21 17:02:06 +00:00
sunil mayya
6222054cd4 Bug 1793736 - Include abort signal reason for fetch. r=necko-reviewers,valentin,tschuster
Differential Revision: https://phabricator.services.mozilla.com/D161669
2022-11-21 16:56:09 +00:00
Kagami Sascha Rosylight
db580e9805 Bug 1763193 - Add TestUtils.assertOnPackagedBuild and use it on browser_all_files_referenced.js etc. r=Gijs
Differential Revision: https://phabricator.services.mozilla.com/D162441
2022-11-21 16:53:14 +00:00
Emilio Cobos Álvarez
4881c17cf0 Bug 1801492 - Reset download status descriptions properly. r=dao
Bug 1801492 changed the behavior here in a way that

  <description value="foo">bar</description>

Shows both "foo" and "bar". This code has multiple l10n ids that do a
mix of innerText vs. value attribute, see:

  https://searchfox.org/mozilla-central/rev/3d01e045479a6e5237958bd9aa8eb64306e1f48a/browser/locales/en-US/browser/downloads.ftl#162-168

That's all a bit sketchy over-all, but in order to support all of them
as is, reset them properly.

Differential Revision: https://phabricator.services.mozilla.com/D162464
2022-11-21 16:17:25 +00:00
Greg Tatum
b2a0c6895e Bug 1685180 - Ensure tests all properly set fluent args; r=nordzilla,settings-reviewers,Gijs
Either provide the dynamic data correctly in tests, or provide empty
strings when it doesn't exist.

Differential Revision: https://phabricator.services.mozilla.com/D162336
2022-11-21 16:14:06 +00:00
Greg Tatum
be1aa4d51d Bug 1685180 - Debug assert Fluent strings where replaced variables are not provided; r=nordzilla
Differential Revision: https://phabricator.services.mozilla.com/D161996
2022-11-21 16:14:06 +00:00
Nicolas Chevobbe
2a26b6068f Bug 1801199 - Record install telemetry event for SitePermsAddons. r=rpl.
This is done by calling `AddonManagerPrivate.callInstallListeners` when we handle
`SitePermsAddonInstall`'s specific listeners.
We take this as an opportunity to remove support for the `onDownloadEnded` event
as it didn't do anything and isn't something we want to record for SitePermsAddon.
We also set `SitePermsAddonInstall#installId` which is used in `AMTelemetry`.

Assertions on registered telemetry events are added in browser_midi_permission_gated.js,
and a test case is added to ensure cancelling the event from the second popup works
as expected, since it wasn't checked before.

Differential Revision: https://phabricator.services.mozilla.com/D162412
2022-11-21 16:10:38 +00:00
Hanna Jones
6d547c71bd Bug 1800478 - fix intermittent failure in fx view accessibility tests r=tgiles
The switch to using `withFirefoxView` caused another onboarding prompt to show. After the fx view tabstrip button has been clicked for the 3rd time we display a new message. This wasn't happening before because the pref that controls this is tied to that button click, so didn't get incremented when we were opening about:firefoxview in a new tab.

Differential Revision: https://phabricator.services.mozilla.com/D162427
2022-11-21 15:56:49 +00:00
Norisz Fay
48a578f881 Backed out changeset 5bedc3bbf671 (bug 1799288) for causing reftest failures on parameters-error-reject-promise.js CLOSED TREE 2022-11-21 18:01:51 +02:00
Nicolas Chevobbe
3d1a00e68c Bug 1801211 - Add salt to site origin before hashing to compute SitePermsAddon ids. r=rpl.
We expose a function generating the salt so we can add a test case
in the xpcshell test.

Differential Revision: https://phabricator.services.mozilla.com/D162366
2022-11-21 15:33:14 +00:00
Tom Ritter
31fa1a1d34 Bug 1800722: Let harfbuzz be managed by Updatebot r=jfkthame
Differential Revision: https://phabricator.services.mozilla.com/D162146
2022-11-21 15:27:50 +00:00
Tom Ritter
809394580a Bug 1800722: Let harfbuzz be vendored by moz.yaml harfbuzz r=jfkthame
This obsoletes update.sh so you now call
./mach vendor gfx/harfbuzz/moz.yaml

It is set to track new tags.

Differential Revision: https://phabricator.services.mozilla.com/D162145
2022-11-21 15:27:50 +00:00
Tom Ritter
dc8db985d0 Bug 1800722: Add a moz.yaml for harfbuzz r=jfkthame
Depends on D162131

Differential Revision: https://phabricator.services.mozilla.com/D162144
2022-11-21 15:27:50 +00:00
Tom Ritter
11ed4ba92d Bug 1800715: Add the ability to put notes in a moz.yaml r=andi
Differential Revision: https://phabricator.services.mozilla.com/D162130
2022-11-21 15:27:49 +00:00
André Bargull
367e628631 Bug 1799288: Cover destructuring parameters in the parameters try-catch block for async functions. r=mgaudet
Differential Revision: https://phabricator.services.mozilla.com/D161600
2022-11-21 15:08:42 +00:00
Jonathan Kew
916053d932 Bug 1787603 - Only pass content lang to fontconfig for CJK & Arabic scripts, to avoid performance quagmire on pages like wikipedia.org. r=jwatt
This in effect reverts part of bug 1756400, so that we only do the full
per-language fontconfig substitution processing for locales that use
CJK or Arabic script. These are the locales where it is likely that
there may be custom per-language/locale font preferences that need to
be respected.

(In theory fontconfig could be set up with per-language rules even for
distinctions like 'en-US' vs 'en-GB', or 'en' vs 'fr' vs 'de', etc.,
and we will no longer respect these. But it is almost vanishingly unlikely
that separate font mappings for such distinctions will really be needed,
and the cost of doing all the lookups separately for every lang tag,
even within simple writing systems like Latin, is excessive.)

No automated tests, as this is heavily dependent on the system configuration.

Differential Revision: https://phabricator.services.mozilla.com/D162304
2022-11-21 15:01:24 +00:00
William Durand
e447486663 Bug 1801471 - Handle Private Browsing mode in unified extensions panel. r=rpl
Differential Revision: https://phabricator.services.mozilla.com/D162541
2022-11-21 15:01:11 +00:00
Jan de Mooij
c5009da48b Bug 1799824 part 2 - Support more GC things in shortestPaths testing function. r=sfink
While we're here, it's easy to add support for other GC things like `BigInt`.

Depends on D161767

Differential Revision: https://phabricator.services.mozilla.com/D161768
2022-11-21 14:58:19 +00:00
Jan de Mooij
0ff4699518 Bug 1799824 part 1 - Check array elements after potential side-effects in shortestPaths testing function. r=sfink
Differential Revision: https://phabricator.services.mozilla.com/D161767
2022-11-21 14:58:19 +00:00
Calixte
201a7aa1b3 Bug 1801613 - Update pdf.js to new version 748be3f70215817ef5e4eeeec412556fef31908c r=pdfjs-reviewers,marco
Differential Revision: https://phabricator.services.mozilla.com/D162543
2022-11-21 14:56:13 +00:00
Jari Jalkanen
90d2c600aa Bug 1799079 - Use MaybeRejectWith methods for file system errors. r=dom-storage-reviewers,jesup
Differential Revision: https://phabricator.services.mozilla.com/D161248
2022-11-21 14:50:24 +00:00
Alexandre Lissy
daf93c5e10 Bug 1801609 - Update symbol-scrapers version r=gsvelto
Differential Revision: https://phabricator.services.mozilla.com/D162567
2022-11-21 14:50:00 +00:00
Geoff Brown
2637617695 Bug 1801079 - Avoid attribute error in moztest on python 3.9+ r=releng-reviewers,jcristau
Differential Revision: https://phabricator.services.mozilla.com/D162440
2022-11-21 14:42:18 +00:00
Nicolas Silva
e716fc4f7b Bug 1797975 - Replace wr_notifier_nop_frame_done with an argument in new_frame_ready. r=gfx-reviewers,bradwerth
it started as a single method new_frame_ready with a composite parameter, to be split into two functions that end up calling the same HandleFrameOneDoc with a composite parameter so the extra function doesn't provide anything.

Differential Revision: https://phabricator.services.mozilla.com/D162299
2022-11-21 14:10:29 +00:00
Nicolas Silva
ed0908ee88 Bug 1797975 - Simplify the pending frame count tracking code. r=gfx-reviewers,bradwerth
Only transactions that contain the generate_frame flag are tracked by the pending frame and frame build counters.
This patch attempts to make this clearer with two small adjustments:

Firstly by putting the IncPendingFrameCount call right next to Transaction::GenerateFrame.

Secondly, undoing the hack in wr_notifier_wake_up. The latter is called outside of normal rendered/tracked frames and was calling HandleFrameOneDoc which decrements the rendered frame counter. To compensate it had to manually increment both counters via IncPendingFrameCount and manually decrement the built frame counter via DecPendingFrameBuildCount. Instead this patch introduces the aTrackedFrame argument so that HandleFrameOneDoc only fiddles with the counters when needed and wake_up does not have to hack around it.

Differential Revision: https://phabricator.services.mozilla.com/D162298
2022-11-21 14:10:29 +00:00
Nicolas Silva
102d7f184c Bug 1797975 - Reset mSkippedComposite when a composite is sucessfully scheduled. r=gfx-reviewers,bradwerth
mSkippedComposite's purpose is to keep track of the fact that the window is not up to date because the previous composite was skipped. This informs RetrySkippedComposite that a new frame is needed to get the latest changes rendered. As soon as we successfully schedule a composite know that the latest changes are en route to be rendered so we don't need RetrySkippedComposite to push an additional frame later.

Differential Revision: https://phabricator.services.mozilla.com/D162297
2022-11-21 14:10:29 +00:00
Nicolas Silva
af16db6234 Bug 1797975 - Remove outdated comments about mIsRendering. r=gfx-reviewers,bradwerth
mIsRendering does not appear to exist (anymore).

Differential Revision: https://phabricator.services.mozilla.com/D162296
2022-11-21 14:10:28 +00:00
Nicolas Silva
5a18024f2b Bug 1797975 - Rename CompositeIfNeeded into RetrySkippedComposite. r=gfx-reviewers,bradwerth
The previous name could have related to any situation where a composite is needed such as when animating or receiving transactions, but the function is actually specifically about scheduling a new composite if the previous one was skipped.

Differential Revision: https://phabricator.services.mozilla.com/D162295
2022-11-21 14:10:28 +00:00
Nicolas Silva
6352b3770e Bug 1797975 - Simplify the compositor throttling logic. r=gfx-reviewers,bradwerth
- Ensure that the pending frame count is decremented by HandleFrameOneDoc even after some of the rare early-outs.
- Always check TooManyPendingFrames in CompositeToTarget.

It is unclear that these will actually catch (all of) the extraneous skipped frames. If anything, the simplification will make further investigation easier.

Differential Revision: https://phabricator.services.mozilla.com/D162294
2022-11-21 14:10:27 +00:00
ffxbld
70b662d1ff No Bug, mozilla-central repo-update HSTS HPKP remote-settings - a=repo-update r=RyanVM
Differential Revision: https://phabricator.services.mozilla.com/D162552
2022-11-21 14:06:35 +00:00
Butkovits Atila
d5517a6ff7 Backed out 5 changesets (bug 1790163, bug 1473911) for causing build bustage at nsIDNService.cpp. CLOSED TREE
Backed out changeset 7b91b96b9f37 (bug 1473911)
Backed out changeset e33697d1250c (bug 1790163)
Backed out changeset ac5db69fee7a (bug 1790163)
Backed out changeset b2ae8efefc8c (bug 1790163)
Backed out changeset 51d20d84a0ea (bug 1790163)
2022-11-21 15:34:52 +02:00
Jens Stutte
205017e2b5 Bug 1801525 - Check for the existence of the encoding attribute of an io.BytesIO stream. r=davehunt
Differential Revision: https://phabricator.services.mozilla.com/D162539
2022-11-21 12:36:48 +00:00
Norisz Fay
017a1c7706 Backed out changeset f8ee92c050f2 (bug 1801492) for causing bc failures on browser_unknownContentType_blob.js CLOSED TREE 2022-11-21 15:15:25 +02:00
Valentin Gosu
ad96d489c5 Bug 1473911 - Fix URL spoofing combining dot + ijk r=necko-reviewers,jesup
Differential Revision: https://phabricator.services.mozilla.com/D161783
2022-11-21 12:01:25 +00:00
Valentin Gosu
f3c76f65ca Bug 1790163 - Fix IDN spoofing 30FC r=necko-reviewers,jesup
Differential Revision: https://phabricator.services.mozilla.com/D161782
2022-11-21 12:01:25 +00:00