Commit Graph

820742 Commits

Author SHA1 Message Date
Greg Stoll
c9b0a3d607 Bug 1793834 - part 9: add copy to clipboard button and styling and localize text r=Gijs,bigiri,fluent-reviewers,flod
Differential Revision: https://phabricator.services.mozilla.com/D161157
2022-11-21 19:15:56 +00:00
Greg Stoll
9fb7e92244 Bug 1793834 - part 8: add preference for number of messages to keep r=handyman
One thing to note is that if the user shrinks this number we won't reclaim any memory - this is because I wanted to avoid doing any more work than necessary when we're logging messages. Let me know if you think this is a problem!

Differential Revision: https://phabricator.services.mozilla.com/D161156
2022-11-21 19:15:56 +00:00
Greg Stoll
14270825ef Bug 1793834 - part 7: delete entries when a window closes r=handyman
At :handyman's suggestion, just removing the messages when we get a WM_DESTROY message works great and is way less complicated than the previous version of this :-)

Differential Revision: https://phabricator.services.mozilla.com/D161155
2022-11-21 19:15:55 +00:00
Greg Stoll
707d13cbfa Bug 1793834 - part 6: show window messages in about page r=bigiri
Differential Revision: https://phabricator.services.mozilla.com/D161737
2022-11-21 19:15:55 +00:00
Greg Stoll
ae76243224 Bug 1793834 - part 5: return window messages for about page from C++ code r=handyman
Differential Revision: https://phabricator.services.mozilla.com/D161152
2022-11-21 19:15:55 +00:00
Greg Stoll
501216140c Bug 1793834 - part 4/12: log window messages and expose entry point for retrieving them r=handyman
Differential Revision: https://phabricator.services.mozilla.com/D161151
2022-11-21 19:15:54 +00:00
Greg Stoll
e45c6ff428 Bug 1793834 - part 3/12: always record a few special messages for about page r=handyman
This is the list of messages that handyman and rkraesig suggested.

Since we're recording WM_GETMINMAXINFO, we now have better logging for that message.

Differential Revision: https://phabricator.services.mozilla.com/D161150
2022-11-21 19:15:54 +00:00
Greg Stoll
9f26e06933 Bug 1793834 - part 2/12: also log HWND in message logs r=handyman
This is helpful for the normal event log, and also necessary since we want to group the messages up by window in the about page.

Differential Revision: https://phabricator.services.mozilla.com/D161149
2022-11-21 19:15:53 +00:00
Greg Stoll
0e9cbaa4d2 Bug 1793834 - part 1/12: adding a mostly-empty about:windows-messages page r=Gijs,fluent-reviewers,flod
Differential Revision: https://phabricator.services.mozilla.com/D161148
2022-11-21 19:15:53 +00:00
William Durand
04972f0935 Bug 1801318 - Close context menu on command. r=mconley
This will force the panel to close when we click an item in the context
menu, without having to handle each menu item separately.

Differential Revision: https://phabricator.services.mozilla.com/D162424
2022-11-21 18:59:50 +00:00
stransky
8535cd7ed3 Bug 1801488 [Linux] Allow avif preview in GtkFileDialog r=emilio
Differential Revision: https://phabricator.services.mozilla.com/D162549
2022-11-21 18:50:02 +00:00
Thomas Wisniewski
d9e116c015 Bug 1801418 - Do not accidentally run data layer callbacks twice if SmartBlock's shim runs after Tag Manager; r=ksenia,webcompat-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D162590
2022-11-21 18:43:27 +00:00
Yulia Startsev
d2114afee2 Bug 1801344 - fix iteration over ThreadSafeRequestHandler; r=asuth
This fixes a build error. It was a bit tricker than I expected, comments are inline.

Differential Revision: https://phabricator.services.mozilla.com/D162578
2022-11-21 18:24:22 +00:00
alwu
fba6e50b8e Bug 1790146 - part3 : set image to the secondary container for the media engine playabck. r=jolin
Differential Revision: https://phabricator.services.mozilla.com/D162159
2022-11-21 18:23:31 +00:00
alwu
191c61f16c Bug 1790146 - part2 : remove redundant mVideoFrameContainer which already exists in the base class. r=jolin
Differential Revision: https://phabricator.services.mozilla.com/D162158
2022-11-21 18:23:30 +00:00
alwu
d69ddbfc5f Bug 1790146 - part1 : move mSecondaryVideoContainer to the base class and perform base members cleanup in the base class. r=jolin
Differential Revision: https://phabricator.services.mozilla.com/D162157
2022-11-21 18:23:30 +00:00
Yulia Startsev
73d40318c9 Bug 1801616 - Cancellation should abort network and cache loads if it has already completed; r=asuth
Differential Revision: https://phabricator.services.mozilla.com/D162557
2022-11-21 18:23:20 +00:00
Cristian Tuns
ee2dddcdba Backed out changeset f1d75a8cc689 (bug 1801211) for causing mochitest failures on browser_startup_mainthreadio.js CLOSED TREE 2022-11-21 15:03:04 -05:00
Kagami Sascha Rosylight
c30b3b7ea6 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 15:02:21 -05:00
Cristian Tuns
27c5989fe5 Backed out changeset 1e4df7ce5341 (bug 1763193) for causing bc failures on browser_startup_mainthreadio.js CLOSED TREE 2022-11-21 14:13:07 -05:00
Cristian Tuns
4a365ff504 Backed out changeset 424c4d51a7cd (bug 1271047) for causing mochitest failures on /browser_ext_windows_size.js CLOSED TREE 2022-11-21 14:04:04 -05:00
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