Граф коммитов

82640 Коммитов

Автор SHA1 Сообщение Дата
jneuberger a2b1fed319 Bug 1869024 - P1. Convert strings in LoginManagerPrompter from passwordmgr.properties to Fluent r=credential-management-reviewers,fluent-reviewers,dimi,bolsson
Part 1 of migrating passwordmgr.properties to fluent: Converting the strings from LoginManagerPrompter

1. The following strings [saveLoginMsg2, saveLoginMsgNoUser2, saveLoginButtonDeny.label, saveLoginButtonDeny.accesskey, updateLoginMsg3, updateLoginMsgNoUser3, updateLoginButtonDelete.label, updateLoginButtonDelete.accesskey] are not migrated as the messages are changed. They get replaced by [save-password-message, save-password-button-deny, update-password-messsage, update-password-button-delete]
2. The remaining string from LoginManagerPrompter are migrated by the python script.

Differential Revision: https://phabricator.services.mozilla.com/D195931
2023-12-13 23:10:05 +00:00
jneuberger 8727c906da Bug 1867022 - Update strings of os prompt dialog before using payment method r=credential-management-reviewers,fluent-reviewers,dimi,flod
Differential Revision: https://phabricator.services.mozilla.com/D195659
2023-12-13 23:02:42 +00:00
Sammy Khamis aaff664247 Bug 1867098: FxA PXI Toolbar experiment r=teshaq,desktop-theme-reviewers,flod,dao
Differential Revision: https://phabricator.services.mozilla.com/D194916
2023-12-13 22:08:33 +00:00
Greg Stoll 412f4cd88a Bug 1811076: Part 7.5 - Use enums in ContentAnalysis IDL interfaces r=handyman
This helps type-safety and code readability.

Differential Revision: https://phabricator.services.mozilla.com/D196248
2023-12-13 21:32:06 +00:00
Michael Hughes 92a471167c Bug 1868410 - MSIX set to default browser takes too long r=nalexander,nrishel
This fix addresses cleanup work from https://phabricator.services.mozilla.com/D194828
It also makes it so that all file/protocol handlers get set with one launch of Powershell, to speed things up. Which it does. A lot.

It also:
* makes somethings use of nsString (where it was easy to do)
* moves the thread managing code out of SetDefaultBrowser.cpp and into DefaultAgent.cpp
* puts auto in a couple of places to make the code easier to read
* removes some logging statements in the powershell script code

Differential Revision: https://phabricator.services.mozilla.com/D195839
2023-12-13 19:52:37 +00:00
ogiorgis 111705f5fd Bug 1840493 - doc/rst: fix some languages declaration r=firefox-source-docs-reviewers,webdriver-reviewers,necko-reviewers,geckoview-reviewers,devtools-reviewers,profiler-reviewers,championshuttler,whimboo,nchevobbe,julienw,amejiamarmol
Differential Revision: https://phabricator.services.mozilla.com/D196268
2023-12-13 18:32:20 +00:00
Joel Maher 1ec9975fd9 Bug 1869590 - Batch 19 - convert remaining mochitest ini to toml. r=aryx,necko-reviewers,devtools-reviewers,dom-storage-reviewers,asuth,valentin,nchevobbe
Differential Revision: https://phabricator.services.mozilla.com/D196203
2023-12-13 15:44:04 +00:00
Olivia Hall 6c3289f456 Bug 1865727 - GeckoView Runtime Never Translate Site Option r=geckoview-reviewers,settings-reviewers,translations-reviewers,gregtatum,owlish,boek
This patch adds an option for GeckoView to change site settings outside
of the session. These APIs should be used for global modifications to
the "never translate these sites" list.

Additionally, this patch moves some Desktop translations logic to the
toolkit for shared use.

Differential Revision: https://phabricator.services.mozilla.com/D195790
2023-12-13 14:50:08 +00:00
Mark Hammond 73cdd3b7d9 Bug 1869358 - reference rusqlite via a workspace dependency. r=glandium
Differential Revision: https://phabricator.services.mozilla.com/D196071
2023-12-13 14:28:12 +00:00
Stanca Serban b7a9ae787b Merge mozilla-central to autoland on a CLOSED TREE 2023-12-13 16:48:19 +02:00
Stanca Serban 8bd13999c2 Backed out changeset 2499ef5644ea (bug 1867098) as requested for causing Bug 1869728. 2023-12-13 16:21:31 +02:00
Tom Schuster 375c65e422 Bug 1856732 - WebExtensions should not be subject to random canvas noise for fingerprint resistance. r=timhuang,gfx-reviewers,lsalzman
Differential Revision: https://phabricator.services.mozilla.com/D195239
2023-12-13 11:33:25 +00:00
mcheang da8fe65981 Bug 1867406 - Part 3: Update search engine selector to filter distribution and sort default engines. r=Standard8
Differential Revision: https://phabricator.services.mozilla.com/D195053
2023-12-13 11:26:01 +00:00
Tim Huang 432aa01a12 Bug 1864907 - Part 2: Change and add tests. r=pbz
Differential Revision: https://phabricator.services.mozilla.com/D193907
2023-12-13 09:16:30 +00:00
Tim Huang 1d1d52fefa Bug 1864907 - Part 1: Change the behavior of the cooldown mechansim of cookie banner clicking. r=pbz
This patch changes the cooldown mechansim. The original behavior is stop
executing cookie banner clicking after loading the site in the browsing
session. We modify it to that the cooldown mechanism takes effect after
loading the site several times in the browsing session..

Differential Revision: https://phabricator.services.mozilla.com/D193906
2023-12-13 09:16:29 +00:00
Petr Sumbera a3c35e6faf Bug 1868782 - Avoid unnecessary error from glxtest on Solaris and BSDs r=stransky
Bug 1868782 - Avoid unnecessary error from glxtest on Solaris and BSDs

Differential Revision: https://phabricator.services.mozilla.com/D196196
2023-12-13 08:05:56 +00:00
Andreas Pehrson 52bae1f0a4 Bug 1869526 - Update cubeb-coreaudio-rs to 5fcea74f and cubeb-sys to 0.10.7. r=cubeb-reviewers,supply-chain-reviewers,kinetik
Differential Revision: https://phabricator.services.mozilla.com/D196225
2023-12-13 08:05:36 +00:00
Nick Alexander 60d886c0e5 Bug 1850149 - Include `previous_os_version` in `default-browser-agent` telemetry pings. r=nrishel
This adds both the current `os_version` and the `previous_os_version`
to both legacy and Glean pings.  This appears to duplice the built-in
Glean `os_version` metric, but they are *not* the same format as the
legacy telemetry: Glean records the UBR as a separate metric.

Differential Revision: https://phabricator.services.mozilla.com/D196120
2023-12-13 06:02:18 +00:00
Nick Alexander 65ee268904 Bug 1869417 - Trim included CPP in `toolkit/mozapps/defaultagent/proxy`. r=mhughes,nshukla
By splitting `ScheduledTask.cpp`, the proxy can include less CPP code.
In turn, this makes it easier to depend on Gecko in `toolkit/mozapps/defaultagent`.

Differential Revision: https://phabricator.services.mozilla.com/D196119
2023-12-13 06:02:18 +00:00
John Schanck 6ced1f5c01 Bug 1868442 - show webauthn autofill options for username fields. r=sgalich
Differential Revision: https://phabricator.services.mozilla.com/D195578
2023-12-13 04:34:04 +00:00
Robin Steuber 5e115d3464 Bug 1858729 - Add Edge identifier AppXd4nrz8ff68srnhf9t5a8sbjyar1cr723 r=nalexander
Differential Revision: https://phabricator.services.mozilla.com/D190982
2023-12-13 03:11:33 +00:00
Greg Stoll ebf37de3ae Bug 1811076: Part 7 - Send Acknowledge response to Content Analysis agent r=rkraesig
The agent/browser protocol is a request-response-acknowledge
format.  We were only sending Acknowledge for the download case.

Differential Revision: https://phabricator.services.mozilla.com/D189579
2023-12-13 03:01:04 +00:00
Jonathan Watt 9a656455d8 Bug 1868059. Add a documenting comment to class PrintPreview. r=mstriemer
Differential Revision: https://phabricator.services.mozilla.com/D195382
2023-12-13 02:58:11 +00:00
Greg Tatum 61ea0a804b Bug 1837535 - Fix an issue where a list of translated nodes is mutated r=translations-reviewers,nordzilla
Depends on D196179

Differential Revision: https://phabricator.services.mozilla.com/D196192
2023-12-12 22:20:36 +00:00
Greg Tatum ceeb2f2a77 Bug 1837424 - Change the TranslationsDocument to use computed inline values r=translations-reviewers,nordzilla
Differential Revision: https://phabricator.services.mozilla.com/D196179
2023-12-12 22:20:35 +00:00
Cosmin Sabou 1cfd3258ff Backed out 2 changesets (bug 1864907) for causing xpcshell failures on test_cookie_banner_handling. CLOSED TREE
Backed out changeset b227d57243e1 (bug 1864907)
Backed out changeset 81eb5d79d597 (bug 1864907)
2023-12-13 04:32:20 +02:00
Tim Huang 237c339cac Bug 1864907 - Part 2: Change and add tests. r=pbz
Differential Revision: https://phabricator.services.mozilla.com/D193907
2023-12-12 21:53:24 +00:00
Tim Huang 9943bc61c7 Bug 1864907 - Part 1: Change the behavior of the cooldown mechansim of cookie banner clicking. r=pbz
This patch changes the cooldown mechansim. The original behavior is stop
executing cookie banner clicking after loading the site in the browsing
session. We modify it to that the cooldown mechanism takes effect after
loading the site several times in the browsing session..

Differential Revision: https://phabricator.services.mozilla.com/D193906
2023-12-12 21:53:23 +00:00
Rob Wu d0da529325 Bug 1869555 - Register extension marionette test in correct moz.build r=rpl,webdriver-reviewers,whimboo
And for clarity, rename "manifest" to "manifest-serviceworker".
And convert .ini to .toml because there is an ongoing effort to do so.

This patch fixes the referenced bug because the test now runs behind the
correct MOZ_WEBEXT_WEBIDL_ENABLED config flag.

Differential Revision: https://phabricator.services.mozilla.com/D196188
2023-12-12 21:34:41 +00:00
Mark Banner cee17a7223 Bug 1867620 - Avoid updating the in-content search bar placeholders / text from multiple locations when in handoff mode. r=Mardak
Differential Revision: https://phabricator.services.mozilla.com/D195167
2023-12-12 21:15:25 +00:00
Mike Hommey fa98d8f6d9 Bug 1868980 - Avoid base include flags spreading to the cc crate. r=firefox-build-system-reviewers,ahochheiden
The cc crate was upgraded in bug 1866934, and one of the changes it
contains is to notify cargo to trigger rebuilds when environment
variables change[1].

As we invoke cargo from different directories, and as we pass the
computed compiler flags through CFLAGS_* variables in rust.mk, and
as those computed compiler flags contain -I flags for includes in
the current directory, each cargo invocation ends up with different
values of the CFLAGS_* variable, which, while it doesn't have a
consequence on the build itself, does now trigger a rebuild of crates
using cc, causing longer build times when building gtest.

Those -I flags, however, are not necessary for Rust, so we eliminate
them, working around the problem. The solution is fragile, but is the
simplest we can do short of doing much more intrusive changes.

1. 962af5387b

Differential Revision: https://phabricator.services.mozilla.com/D196138
2023-12-12 20:40:08 +00:00
Mark Banner a0aafd6361 Bug 1869571 - In search-config-v2, move the environment out of the engine "base" and into the "variants". r=mcheang
It is confusing to have the environment in the base section, as well as in the variants.
This is especially complicated because the variants can expand on what we have in the base section.

Differential Revision: https://phabricator.services.mozilla.com/D196185
2023-12-12 20:08:21 +00:00
Benjamin VanderSloot 8762fd6b11 Bug 1868390 - Have TCP block cookies by default behind a default-off preference - r=timhuang,cookie-reviewers,anti-tracking-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D195553
2023-12-12 19:00:01 +00:00
Updatebot 31a8e32503 Bug 1869448 - Update PDF.js to 76e3e5202195503b414aa0070fc2e3a2fa19706c r=pdfjs-reviewers,Snuffleupagus
Differential Revision: https://phabricator.services.mozilla.com/D196128
2023-12-12 18:37:13 +00:00
Tomislav Jovanovic 2c0ed52692 Bug 1866199 - Extend quarantinedDomains Glean untill Firefox 130 r=robwu
DataReview+ carried over from bug 1866196, as these are mirrored metrics.

Differential Revision: https://phabricator.services.mozilla.com/D196127
2023-12-12 18:36:11 +00:00
Joel Maher 009710fe6f Bug 1869430 - Batch 19.2 convert python unittest .ini -> .toml. r=gbrown,taskgraph-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D196124
2023-12-12 17:40:03 +00:00
jneuberger ed084dea20 Bug 1867017 - P2. Update about:preferences strings of autofill section r=credential-management-reviewers,fluent-reviewers,dimi,flod
Differential Revision: https://phabricator.services.mozilla.com/D195327
2023-12-12 16:02:07 +00:00
jneuberger 146efe666d Bug 1867017 - P1. Update about:preferences strings of passwords section r=credential-management-reviewers,fluent-reviewers,settings-reviewers,joschmidt,bolsson,Gijs
Differential Revision: https://phabricator.services.mozilla.com/D195280
2023-12-12 16:02:07 +00:00
jneuberger 11b0c84ca0 Bug 1867019 - Update about:preferences strings for saved addresses modal r=credential-management-reviewers,fluent-reviewers,joschmidt,kpatenio
Differential Revision: https://phabricator.services.mozilla.com/D195278
2023-12-12 16:02:06 +00:00
jneuberger 620b617706 Bug 1867018 - Update about:preferences strings for saved cards modal r=credential-management-reviewers,fluent-reviewers,joschmidt,kpatenio
Differential Revision: https://phabricator.services.mozilla.com/D195277
2023-12-12 16:02:06 +00:00
Greg Stoll 443b9ec33f Bug 1869397 - remove LoadLibrary injection protection r=mhowell,haik,win-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D196098
2023-12-12 14:43:42 +00:00
Ben Dean-Kawamura 84884bf991 Bug 1867639 - Running mach uniffi generate. r=markh,janerik
Differential Revision: https://phabricator.services.mozilla.com/D195155
2023-12-12 14:13:45 +00:00
Ben Dean-Kawamura aff73c9027 Bug 1867639 - Vendor in new application-services / Glean / UniFFI. r=markh,janerik,supply-chain-reviewers,mach-reviewers,ahal
Updated uniffi-bindgen-gecko-js to work with UniFFI 0.25.2:
- Use `config.toml` to list UniFFI sources.  This makes it easier to
  associate data with them, for example the `crate_name` field that's
  now required to generate the sources.
- Enable the `extern-rustbuffer` feature on `uniffi_core`
- Updated the external types fixture to work around
  https://github.com/mozilla/uniffi-rs/issues/1872

Ran mach vendor and mach cargo vet to update the Rust crates.

Differential Revision: https://phabricator.services.mozilla.com/D195163
2023-12-12 14:13:44 +00:00
Johannes J. Schmidt 13092d5659 Bug 1867011 - Update Strings for about:logins - Remove passwords - r=jneuberger,fluent-reviewers,kpatenio
Differential Revision: https://phabricator.services.mozilla.com/D194980
2023-12-12 11:00:03 +00:00
Iulian Moraru e04188fd7d Backed out changeset 1db31df756b7 (bug 1867011) for causing multiple bc failures. CLOSED TREE 2023-12-12 12:14:29 +02:00
Johannes J. Schmidt b323effb3b Bug 1867011 - Update Strings for about:logins - Remove passwords - r=jneuberger,fluent-reviewers,kpatenio
Differential Revision: https://phabricator.services.mozilla.com/D194980
2023-12-12 09:24:19 +00:00
Jens Stutte 6966706b9c Bug 1849965 - Use nsTArray::Sort inside url classifier EntrySort. r=emilio
Depends on D185065

Differential Revision: https://phabricator.services.mozilla.com/D186772
2023-12-12 08:44:40 +00:00
Nicholas Rishel 5f5cd425b6 Bug 1866882 - Part 2: Add tests for `nsIWindowsMutex`. r=nalexander,mhughes
Differential Revision: https://phabricator.services.mozilla.com/D195190
2023-12-12 03:48:02 +00:00
Nicholas Rishel 995ed74f53 Bug 1866882 - Part 1: Create XPCOM interface to manage Windows named mutexes. r=nalexander,mhughes
Differential Revision: https://phabricator.services.mozilla.com/D195189
2023-12-12 03:48:02 +00:00
Nicholas Rishel 28aae019e8 Bug 1866882 - Pre 2: Propogate error locking mutex from the Default Agent Background Task and Default Agent Proxy. r=nalexander,mhughes
Differential Revision: https://phabricator.services.mozilla.com/D195188
2023-12-12 03:48:01 +00:00