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

862008 Коммитов

Автор SHA1 Сообщение Дата
Dão Gottwald 0b733a3b39 Bug 1860000 - Use nesting in browser/themes/shared/toolbarbuttons.css. r=emilio,desktop-theme-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D192573
2023-11-07 08:56:24 +00:00
André Bargull f214bc1310 Bug 1859752 - Part 16: Updating ICU requires a clobber. r=platform-i18n-reviewers,dminor
Depends on D192740

Differential Revision: https://phabricator.services.mozilla.com/D192741
2023-11-07 08:45:52 +00:00
André Bargull 12d74d0c01 Bug 1859752 - Part 15: Bump minimum required ICU version to 74.1. r=platform-i18n-reviewers,dminor
Depends on D192739

Differential Revision: https://phabricator.services.mozilla.com/D192740
2023-11-07 08:45:52 +00:00
André Bargull 12f99db68f Bug 1859752 - Part 14: Update expected test results for non-SpiderMonkey code. r=platform-i18n-reviewers,dminor
Update test results for CLDR 44.

Depends on D192738

Differential Revision: https://phabricator.services.mozilla.com/D192739
2023-11-07 08:45:51 +00:00
André Bargull f250c961a7 Bug 1859752 - Part 13: Update expected test results. r=spidermonkey-reviewers,mgaudet
Update results to match CLDR 44 resp. Unicode 15.1.

Differential Revision: https://phabricator.services.mozilla.com/D192738
2023-11-07 08:45:51 +00:00
André Bargull 19aa2ca758 Bug 1859752 - Part 12: Update irregexp special-casing. r=iain
Rebuilt "special-case.cc" by running "gen-regexp-special-case.cc".

Drive-by change:
- Remove unused files "property-sequences.{h,cc}" which include stale Unicode data.

Depends on D192736

Differential Revision: https://phabricator.services.mozilla.com/D192737
2023-11-07 08:45:51 +00:00
André Bargull 43d5add4d4 Bug 1859752 - Part 11: Add workarounds for ICU bugs. r=platform-i18n-reviewers,dminor
The fix for <https://unicode-org.atlassian.net/browse/ICU-22547> only handled four
character long language subtags, but language subtags with more than four
characters are still handled incorrectly.

Depends on D192735

Differential Revision: https://phabricator.services.mozilla.com/D192736
2023-11-07 08:45:50 +00:00
André Bargull 3967539454 Bug 1859752 - Part 10: Adjust currency display name fallback handling. r=platform-i18n-reviewers,dminor
The currency display name for multiple locales is now only defined in the "root" locale,
which triggers the `U_USING_DEFAULT_WARNING` case, so we have to change our detection
when no localisation was found.

Depends on D192734

Differential Revision: https://phabricator.services.mozilla.com/D192735
2023-11-07 08:45:50 +00:00
André Bargull a8fbed0dc7 Bug 1859752 - Part 9: Add new line break classes. r=platform-i18n-reviewers,dminor
Use `CLASS_CHARACTER` because that matches the previous character class for most
characters which are now part of the new character classes.

Depends on D192733

Differential Revision: https://phabricator.services.mozilla.com/D192734
2023-11-07 08:45:49 +00:00
André Bargull f8ab1fbae7 Bug 1859752 - Part 8: Update Gecko to Unicode 15.1. r=platform-i18n-reviewers,dminor
Update by running `genUnicodePropertyData.pl`, `genSpecialCasingData.pl`, and `cldr-quotes.pl`.

Depends on D192732

Differential Revision: https://phabricator.services.mozilla.com/D192733
2023-11-07 08:45:49 +00:00
André Bargull 803692cfd1 Bug 1859752 - Part 7: Update SpiderMonkey to Unicode 15.1. r=spidermonkey-reviewers,mgaudet
Updated by running `./make_unicode.py --version=UNIDATA`.

Depends on D192731

Differential Revision: https://phabricator.services.mozilla.com/D192732
2023-11-07 08:45:48 +00:00
André Bargull cf2a6574f8 Bug 1859752 - Part 6: Update time zone mappings. r=spidermonkey-reviewers,mgaudet
Depends on D192730

Differential Revision: https://phabricator.services.mozilla.com/D192731
2023-11-07 08:45:48 +00:00
André Bargull 3812bca0f7 Bug 1859752 - Part 5: Update numbering and measurement units. r=spidermonkey-reviewers,mgaudet
Updated by running `./make_intl_data.py numbering` and `./make_intl_data.py units`.

Depends on D192729

Differential Revision: https://phabricator.services.mozilla.com/D192730
2023-11-07 08:45:48 +00:00
André Bargull 8c15f17b8a Bug 1859752 - Part 4: Update language tag mappings. r=platform-i18n-reviewers,dminor
Update language tag mappings by running `./make_intl_data.py langtags`.

Differential Revision: https://phabricator.services.mozilla.com/D192729
2023-11-07 08:45:47 +00:00
André Bargull ecfc3b211d Bug 1859752 - Part 3: Update in-tree ICU to 74. r=platform-i18n-reviewers,dminor
Differential Revision: https://phabricator.services.mozilla.com/D192728
2023-11-07 08:45:28 +00:00
André Bargull 564c2c5d9a Bug 1859752 - Part 2: Update ICU patch files. r=platform-i18n-reviewers,dminor
Update patch file to apply cleanly on ICU 74.

Depends on D192708

Differential Revision: https://phabricator.services.mozilla.com/D192709
2023-11-07 08:45:28 +00:00
André Bargull 70afc78a1f Bug 1859752 - Part 1: Add or remove ICU patch files. r=platform-i18n-reviewers,dminor
Remove files for patches which have been integrated into upstream and add
new patch files to fix regressions in ICU 74.

Differential Revision: https://phabricator.services.mozilla.com/D192708
2023-11-07 08:45:27 +00:00
Mike Hommey 9977da8109 Bug 1843981 - Update builders to rustc 1.73. r=firefox-build-system-reviewers,sergesanspaille
Differential Revision: https://phabricator.services.mozilla.com/D190009
2023-11-07 08:36:25 +00:00
Andreas Farre 921c8ffd6c Bug 1746524 - Enable browser.tabs.documentchannel.parent-controlled pref. r=smaug
This patch also does some cosmetic changes for when parent controlled
loads should be used, but more importantly introduces the pref
'browser.tabs.documentchannel.speculative-load' with the default value
false.

It turns out that speculatively loading in the parent when a parent
controlled load isn't possible is the cause for performance
regressions.

Differential Revision: https://phabricator.services.mozilla.com/D192489
2023-11-07 08:32:31 +00:00
Natalia Csoregi eca38a5e75 Backed out changeset 910d9a3cb77f (bug 1852513) for causing failures on css-color-4-colors-default-to-oklab-gradient.html. CLOSED TREE 2023-11-07 10:16:35 +02:00
Kagami Sascha Rosylight d8f8727b8d Bug 1863255 - Update to libjxl d3a69dbeef78f036969a2500f949f931df857e17 r=tnikkel
Somehow the tests are down for mingw builds with the latest commit 9487d3ab76, so this only updates to a slightly newer commit.

Differential Revision: https://phabricator.services.mozilla.com/D192872
2023-11-07 07:56:53 +00:00
Julian Seward 3c2f4aaaa5 Bug 1863120 - SharedMemory::FindFreeAddressSpace performs incorrect munmap on allocation failure. r=jld.
SharedMemory::FindFreeAddressSpace will bogusly try to do `munmap(MAP_FAILED, size)`
if the preceding `mmap` fails.  This patch guards the `munmap` with a failure check.

Differential Revision: https://phabricator.services.mozilla.com/D192799
2023-11-07 07:46:09 +00:00
serge-sans-paille 7cc44b55a0 Bug 1858062 - Remove reference to distutils in mozboot r=saschanaz
distutils is no longer available in Python 3.12, which means we cannot
require it on bootstrap, otherwise we cannot bootstrap from Py 3.12.

We already require setuptools as part of mach's requirements, so it's
fine to depend on setuptools elsewhere.

Differential Revision: https://phabricator.services.mozilla.com/D190537
2023-11-07 07:43:07 +00:00
serge-sans-paille e53cf4ad77 Bug 1859692 - Display a warning when running a bleeding edge Python r=glandium,firefox-build-system-reviewers,afranchuk,ahochheiden
Do not try to outsmart the user and pick an older Python version there:
first because it may work, second because when you leave on the bleeding
edge, you may want to fix the portability issue, and should be skilled
enough to invoke another Python interpreter on your own.

Still give an advice if we can find an alternate python version that
should work.

Differential Revision: https://phabricator.services.mozilla.com/D191266
2023-11-07 07:42:52 +00:00
Robert Longson 10a37b47c1 Bug 1861854 - remove outdated links r=sylvestre DONTBUILD
Differential Revision: https://phabricator.services.mozilla.com/D192483
2023-11-07 07:15:46 +00:00
Natalia Csoregi 0f55032c2b Backed out changeset 2516d38fcdfa (bug 1617562) for causing leaks on jsdate.cpp. CLOSED TREE 2023-11-07 09:12:23 +02:00
Mozilla Releng Treescript 28fa3a7e8f no bug - Bumping Firefox l10n changesets r=release a=l10n-bump DONTBUILD CLOSED TREE
dsb -> 7e54e0cc7b9d821847f589b885c157473e4ecf26
2023-11-07 07:01:41 +00:00
Ashley Hale 2dc77ca1be Bug 1852513 - Use more gradient color stops for interpolation r=tlouw,emilio
This enables layout.css.gradient-color-interpolation-method.enabled pref, as these gradient types are now renderable.

Differential Revision: https://phabricator.services.mozilla.com/D190903
2023-11-07 06:34:57 +00:00
Nicolas Chevobbe c4e0f840b2 Bug 1862963 - [devtools] Use strictRequires option for commonjs rollup plugin. r=devtools-reviewers,ochameau
Differential Revision: https://phabricator.services.mozilla.com/D192770
2023-11-07 05:54:52 +00:00
Vinny Diehl 3a92969c8a Bug 1617562 - Allow unknown words at beginning of Date string r=arai,devtools-reviewers,ochameau
They are also allowed after the month name, e.g. "Sep foo 26 1995".

These "unknown words" are supposed to be day of week, or abbreviations
of them, but they can be anything really.

We need to run telemetry before dropping explicit support for day of
week in later parts of the date string.

Differential Revision: https://phabricator.services.mozilla.com/D192560
2023-11-07 04:37:03 +00:00
Noemi Erli 0284179140 Backed out 5 changesets (bug 1861516) for causing mass failures CLOSED TREE
Backed out changeset 05f23c29b41c (bug 1861516)
Backed out changeset 683094c8544b (bug 1861516)
Backed out changeset 7dd9e944c8af (bug 1861516)
Backed out changeset f3a921cb6c03 (bug 1861516)
Backed out changeset a2088075a1e8 (bug 1861516)
2023-11-07 05:24:56 +02:00
Erik Nordin e10b593f4f Bug 1861516 - Update Translations language-identification source docs r=gregtatum
Updates the Firefox source docs related to Translations
language identification to reflect that fastText is no
longer used by Translations, and that we use CLD2 only.

Differential Revision: https://phabricator.services.mozilla.com/D192660
2023-11-07 01:34:02 +00:00
Erik Nordin c90f8889ed Bug 1861516 - Remove Translations fastText third-party files r=sylvestre,gregtatum
Removes all third-party files related to fastText since it is
no longer used in this code base.

Differential Revision: https://phabricator.services.mozilla.com/D192659
2023-11-07 01:34:02 +00:00
Erik Nordin 0409e6b9c7 Bug 1861516 - Remove Translations Remote Settings language-identification infrastructure r=gregtatum
Removes the infrastructure to download language-identification
dependencies for Translations via Remote Settings. This was used
only for the fastText LanguageIdEngine code. The current
language detector, CLD2, lives in tree and does not require
Remote Settings dependencies.

Differential Revision: https://phabricator.services.mozilla.com/D192658
2023-11-07 01:34:02 +00:00
Erik Nordin 7950154600 Bug 1861516 - Remove Translations fastText LanguageIdEngine r=gregtatum
Removes the source code for the Translations LanguageIdEngine
which utilized fastText as its underlying mechanism.

Differential Revision: https://phabricator.services.mozilla.com/D192657
2023-11-07 01:34:01 +00:00
Erik Nordin 22e0d16af5 Bug 1861516 - Remove Translations useFastText pref r=gregtatum
Removes the browser.translations.languageIdentification.useFastText
pref, making CLD2 the only option for language identification
for Translations.

Differential Revision: https://phabricator.services.mozilla.com/D192656
2023-11-07 01:34:01 +00:00
sotaro 52f83a0b60 Bug 1863241 - Replace WindowsHandle by HANDLE in Windows only code around layers r=gfx-reviewers,lsalzman
WindowsHandle exists for ipc. And we normally use HANDLE in Windows only code. We do not need to use both WindowsHandle and HANDLE in Windows only code.

This is a preparation for Bug 1861605.

Differential Revision: https://phabricator.services.mozilla.com/D192811
2023-11-07 00:18:04 +00:00
Sam Foster 8432b2e96d Bug 1862798 - Move the copyLink implementation to firefoxview/helpers.mjs r=fxview-reviewers,sclements
Differential Revision: https://phabricator.services.mozilla.com/D192640
2023-11-07 00:07:38 +00:00
Eitan Isaacson b26b8d8eef Bug 1849230 - End ShutdownChildrenInSubtree if accessibility was shut down. r=Jamie
Unbinding an accessible from a document can cause accessibility to shut
down if the accessible is the last remaining one with an xpcom wrapper.

In that case we need to return early from ShutdownChildrenInSubtree.

Differential Revision: https://phabricator.services.mozilla.com/D192382
2023-11-06 23:57:41 +00:00
Matthew Gregan 8f18123bd3 Bug 1862763 - Update AudioIPC to 6be424d7. r=cubeb-reviewers,supply-chain-reviewers,padenot
Differential Revision: https://phabricator.services.mozilla.com/D192620
2023-11-06 23:18:53 +00:00
Tim Giles af4bfd0374 Bug 1843636 - Update docs to explain the output of ./mach build and ./mach run. r=sylvestre DONTBUILD
This patch updates the quick reference doc as well as the detailed
build docs for each operating system. These updates should help new
contributors understand what is happening when initially setting up
their Firefox development environment.

There is also a new  "Build errors" section in each detailed build doc
to enable new contributors to get the help they need in debugging build
issues. The quick reference doc points out these new sections in the
"To build & run" heading.

Additionally this patch adds some more context to the OS specific build
doc links in the quick start reference doc.

Differential Revision: https://phabricator.services.mozilla.com/D192007
2023-11-06 23:10:34 +00:00
Fred Chasen 804a5dc830 Bug 1859055 - Make ShoppingProduct methods without a product argument static. r=calu,shopping-reviewers,jhirsch
Updates the `request`, `ohttpRequest`, `getOHTTPConfig`, `requestImageBlob` and `sendAttributionEvent` methods to be static, as they don't rely on having a product set on the class instance or passed as an argument.

Also adds passing an `AbortSignal` as an option for `request` and `requestImageBlob` instead of using the instances `AbortController`.

Differential Revision: https://phabricator.services.mozilla.com/D192411
2023-11-06 22:54:42 +00:00
Cristian Tuns 81bc26556e Backed out changeset 4953e7db7d08 (bug 1857618) because of some performance regressions CLOSED TREE 2023-11-06 17:46:51 -05:00
Christian Holler (:decoder) c0d3b745c4 Bug 1860108 - Add IPC_SingleMessage fuzzer. r=nika,truber
Differential Revision: https://phabricator.services.mozilla.com/D191468
2023-11-06 22:22:59 +00:00
James Teh 0f45ed2bb6 Bug 1863039: Fail gracefully in nsAccUtils::GetScreenCoordsForWindow if OuterDocOfRemoteBrowser returns null. r=morgan
Differential Revision: https://phabricator.services.mozilla.com/D192812
2023-11-06 22:14:25 +00:00
Chris Peterson f5581089fd Bug 1863111 - Remove UA string workaround for Android versions < 4.4. r=necko-reviewers,valentin
GeckoView's minimum Android version was raised from 4.4 to 5.0 in bug 1820295.

Differential Revision: https://phabricator.services.mozilla.com/D192768
2023-11-06 22:02:25 +00:00
Noemi Erli a4dae64f34 Backed out 2 changesets (bug 1851816) for causing private browsing related failures CLOSED TREE
Backed out changeset d2f63b3f6342 (bug 1851816)
Backed out changeset 7d0d2fe95e67 (bug 1851816)
2023-11-07 00:18:54 +02:00
Daisuke Akatsuka a899e73b55 Bug 1855386: Remove nsNavBookmarks::ResultNodeForContainer() r=mak
Differential Revision: https://phabricator.services.mozilla.com/D190650
2023-11-06 21:28:19 +00:00
Tom Ritter 19d70df0a2 Bug 1851816: Pass PBM Status into RFPIsEnabledFor r=timhuang
Differential Revision: https://phabricator.services.mozilla.com/D192501
2023-11-06 21:02:40 +00:00
Tom Ritter 306cc0f175 Bug 1851816: Add tests for RFP in PBMode and FPP in Regular r=timhuang
It fails without any patch as expected.

Differential Revision: https://phabricator.services.mozilla.com/D192500
2023-11-06 21:02:39 +00:00