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

23115 Коммитов

Автор SHA1 Сообщение Дата
Erik Nordin fd6099b149 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-08 23:38:36 +00:00
nzai 73d48aacb4 Bug 1855726 - Remove autotranslate prefs from . Remove usage of the pref and corresponsing lazy getter from TranslateParent.sys.mjs and also remove the corresponding test cases. r=nordzilla
Differential Revision: https://phabricator.services.mozilla.com/D190849
2023-11-08 15:47:46 +00:00
keithamus c9c6527520 Bug 1857887 - Add invoketarget & invoketarget action attributes r=smaug
This adds support for the experimental `invoketarget` and `invokeaction`
attributes, as specified in the open-ui "Invokers" explainer.

(https://open-ui.org/components/invokers.explainer/)

The `invoketarget` attribute maps to the IDL `invokeTargetElement`,
similar to `popoverTargetElement`, and the `invokeaction` is a freeform
string.

The Button behaviour checks for `invokeTargetElement` in its activation
behaviour, and dispatches an `InvokeEvent` if there is one.

This also adds some basic scaffolding for `handleInvokeInternal` which
will allow elements to provide their own invocation action algorithms.

Differential Revision: https://phabricator.services.mozilla.com/D190449
2023-11-08 13:41:51 +00:00
keithamus b18ba60df7 Bug 1861466 - Add CustomStateSet and :state() pseudo. r=emilio,smaug
Differential Revision: https://phabricator.services.mozilla.com/D191988
2023-11-08 13:38:02 +00:00
Stanca Serban 582e249d86 Backed out 4 changesets (bug 1854940) for causing multiple failures.
Backed out changeset 2d264402493e (bug 1854940)
Backed out changeset 144b76e6db22 (bug 1854940)
Backed out changeset 5a9e45504f32 (bug 1854940)
Backed out changeset c8c7ec382574 (bug 1854940)
2023-11-08 14:20:06 +02:00
Tim Huang af41b081a6 Bug 1854940 - Part 1: Stop running banner clicking code if the domain has been handled. r=pbz
To improve the overall performance of cookie banner clicking mechanism. This
patch makes the cookie banner clicking mechanism only executes once per
browsing session.

Differential Revision: https://phabricator.services.mozilla.com/D190763
2023-11-08 11:04:45 +00:00
Kershaw Chang 080eb71b98 Bug 1852924 - When pacer returns a small delay, pretend to wait and get the next packet to send, r=mt
Differential Revision: https://phabricator.services.mozilla.com/D191325
2023-11-08 10:11:22 +00:00
Stanca Serban 9065361f47 Backed out changeset 269afd5c7d29 (bug 1852513) for causing wr failures in oklab-gradient.html. CLOSED TREE 2023-11-08 08:36:19 +02:00
Ashley Hale e97bb30b34 Bug 1852513 - Use more gradient color stops for interpolation r=tlouw,emilio
Differential Revision: https://phabricator.services.mozilla.com/D190903
2023-11-07 22:28:50 +00:00
Sandor Molnar ae081ec358 Backed out changeset 36cd4787833a (bug 1724089) for causing xpc failures on docshell/test/unit/test_subframe_stop_after_parent_error.js CLOSED TREE 2023-11-08 03:04:53 +02:00
Gregory Pappas 2eec0c40d8 Bug 1724089 - Remove browser.tabs.remote.autostart pref r=webdriver-reviewers,perftest-reviewers,geckoview-reviewers,jgraham,extension-reviewers,mossop,sparky,robwu,owlish
Differential Revision: https://phabricator.services.mozilla.com/D192136
2023-11-07 21:44:01 +00:00
Luca Greco bc9feac61e Bug 1859791 - Move prefs enabling the abuse report features only implemented on FirefoxDesktop into FirefoxDesktop prefs file. r=willdurand
Depends on D192004

Differential Revision: https://phabricator.services.mozilla.com/D192005
2023-11-07 15:04:07 +00:00
Luca Greco 864cf8865c Bug 1859791 - Replace in-product abuse report flow with AMO web form. r=willdurand
Differential Revision: https://phabricator.services.mozilla.com/D192004
2023-11-07 15:04:07 +00:00
Sandor Molnar 02dab0e1bc Backed out changeset aba9f42d60b3 (bug 1816677) for causing xpc failures on netwerk/test/unit/test_http3_dns_retry.js CLOSED TREE 2023-11-07 23:44:36 +02:00
Kershaw Chang 6158777117 Bug 1816677 - Make sure we rewind the request stream when retrying a transaction for different IP address, r=necko-reviewers,jesup
Differential Revision: https://phabricator.services.mozilla.com/D192565
2023-11-07 13:41:15 +00:00
Natalia Csoregi dad3837c47 Backed out changeset 149e69327bbb (bug 1746524) for causing gv-junit failures on bypassHTTPSOnlyError. CLOSED TREE 2023-11-07 12:13:52 +02:00
Sylvestre Ledru 290446f62b Bug 1859646 - Use GLS also for nightly & beta r=mostlygeek,glandium
Differential Revision: https://phabricator.services.mozilla.com/D191235
2023-11-07 09:17:35 +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
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
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 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
Sergey Galich 1b10d39234 Bug 1862410 - Removing unused LoginReputation service and updating link to Chromium's safe browsing protobuf r=dimi,webdriver-reviewers,perftest-reviewers,devtools-reviewers,geckoview-reviewers,jonalmeida,owlish
Differential Revision: https://phabricator.services.mozilla.com/D192464
2023-11-06 19:13:09 +00:00
Cristina Horotan 78baad5002 Backed out changeset f5d7c3a00f2b (bug 1852924) for causing dt failures at mod.rs on a CLOSED TREE 2023-11-06 19:11:56 +02:00
Kershaw Chang 1ad4a1b577 Bug 1852924 - When pacer returns a small delay, pretend to wait and get the next packet to send, r=mt
Differential Revision: https://phabricator.services.mozilla.com/D191325
2023-11-06 11:51:39 +00:00
Oliver Medhurst ecaaa75be5 Bug 1860729 - Enable lazy loading iframes by default r=zcorpan,emilio
Let's ship lazy loading iframes in Fx121 if no more regressions are
found in Nightly.

If agreed and nothing else is found, I'll land this patch ~Nov 6.

Differential Revision: https://phabricator.services.mozilla.com/D192245
2023-11-06 11:40:29 +00:00
Bob Owen 422d7c5791 Bug 1793966: Enable low privileged application container on MF Media Engine utility process. r=handyman
Differential Revision: https://phabricator.services.mozilla.com/D188610
2023-11-06 11:37:20 +00:00
Jonathan Kew 329dd14d50 Bug 1863191 - Insert Menlo into the Japanese monospace font list on macOS, as fallback for Latin characters when Osaka-Mono is unavailable. r=layout-reviewers,emilio
Differential Revision: https://phabricator.services.mozilla.com/D192818
2023-11-06 10:08:22 +00:00
Emilio Cobos Álvarez 963fd8d292 Bug 1862924 - Remove devtools.toolbox.force-chrome-prefs. r=devtools-reviewers,nchevobbe
Instead, use forced-color-adjust: none to disable HCM forced colors in
DevTools, for now. It's a more straight-forward way of doing it.

Differential Revision: https://phabricator.services.mozilla.com/D192669
2023-11-03 21:46:49 +00:00
Tom Schuster 0eed0d93ba Bug 1854112 - Make HTMLSelectElement showPicker method Nightly-only. r=emilio
When I landed this initially, it looked to me like the spec PR was about to land, but now there is an ongoing discussion about the behavior in uncomposed documents and even concerns with the previous <input> showPicker method.

Differential Revision: https://phabricator.services.mozilla.com/D192747
2023-11-03 20:15:25 +00:00
Jonathan Kew 5ea2e66c02 Bug 1834320 - Don't apply justification spacing when there are further tabs on the line. r=layout-reviewers,emilio
The spec explicitly requires that we "must ensure that tab stops continue to line up"
when applying justification to content with preserved white-space that includes tabs.
So when we're computing justification spacing adjustments, we must not apply adjustments
if there is a preserved tab later on the same line; only text after the last tab is to
be justified.

Differential Revision: https://phabricator.services.mozilla.com/D191996
2023-11-03 09:06:29 +00:00
Sean Feng 539e32202b Bug 1722322 - Implement LargestContentfulPaint r=emilio
Spec: https://w3c.github.io/largest-contentful-paint

Differential Revision: https://phabricator.services.mozilla.com/D151079
2023-11-02 20:53:36 +00:00
Ray Kraesig 81b41742d8 Bug 1862712 - pref on out-of-process file-picker r=win-reviewers,mhowell
Change the pref to "0". Nightly builds (not Beta or Release, even once
this patch rides the trains) will interpret this as
remote-with-fallback.

Differential Revision: https://phabricator.services.mozilla.com/D192611
2023-11-02 18:34:09 +00:00
Sandor Molnar a4163792c6 Backed out 7 changesets (bug 1722322) for causing bp-nu bustages
Backed out changeset 0ebd32e273b8 (bug 1722322)
Backed out changeset 7a75717f127c (bug 1722322)
Backed out changeset c2a6440a83d7 (bug 1722322)
Backed out changeset 9955756855bd (bug 1722322)
Backed out changeset 37fccb407777 (bug 1722322)
Backed out changeset f52b1f28f753 (bug 1722322)
Backed out changeset 0121c8cf5d2f (bug 1722322)
2023-11-02 21:27:24 +02:00
Sean Feng 611093989e Bug 1722322 - Implement LargestContentfulPaint r=emilio
Spec: https://w3c.github.io/largest-contentful-paint

Differential Revision: https://phabricator.services.mozilla.com/D151079
2023-11-02 17:04:47 +00:00
Yoshi Cheng-Hao Huang d92508901d Bug 1828144 - Part 1: add pref symbols-as-weakmap-keys. r=jonco,sfink
Differential Revision: https://phabricator.services.mozilla.com/D190125
2023-11-02 12:32:15 +00:00
Iulian Moraru fcd238e653 Backed out changeset e210c2c7d93a (bug 1746524) for causing mass crashes related to DocumentLoadListener. CLOSED TREE 2023-11-02 11:35:09 +02:00
Andreas Farre 634593f2a0 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-02 08:54:18 +00:00
sunil mayya bc643ea5a1 Bug 1862179 - disable pref pref network.send_OnDataFinished_after_progress_updates. r=jesup
In our current, OMT design, we are sending OnDataFinished event only after are we have dispatched the OnProgress events on Main thread.
This can have performance impacts and had been put under a pref network.send_OnDataFinished_after_progress_updates.
Although this was not part of the original designed we had to introduce this behavior due to [this issue](https://treeherder.mozilla.org/logviewer?job_id=433555456&repo=autoland&lineNumber=7649). Now the [devtool issue](https://bugzilla.mozilla.org/show_bug.cgi?id=1861637) has been fixed. We can disable the pref for now as the devtool test has been fixed and re-enable it back if we see similar issues in future.

Differential Revision: https://phabricator.services.mozilla.com/D192326
2023-11-01 18:23:48 +00:00
Norisz Fay 458130d63a Backed out changeset 09a6e2a57a02 (bug 1847503) for causing canvas failures on canvas-display-p3-drawImage.https.html 2023-11-01 17:58:20 +02:00
Jonathan Kew d34ac63bb2 Bug 1862182 - Create a pref to allow font fallback for unassigned Unicode codepoints. r=gfx-reviewers,lsalzman
Differential Revision: https://phabricator.services.mozilla.com/D192451
2023-11-01 15:22:10 +00:00
Tiaan Louw 1568f5568f Bug 1847503 - Map colors into gamut limits before rendering. r=layout-reviewers,emilio
When colors are converted to sRGB to render onto the display, make sure
that they are within sRGB gamut limits.

Gamut mapping is implemented according to:
https://drafts.csswg.org/css-color-4/#gamut-mapping

The color-mix-non-srgb-001 test is checking the expected result in
sRGB, which happens to be out of gamut limits, but because the test
is for color-mix and not gamut mapping, I changed the expected
results to the color space of the mix.

The svg reftest now has an increased fuzzy to allow for the final colors
to be gamut mapped. Gamut mapping is dependent of available hardware, so
we can't pin down exact colors for the result.

Differential Revision: https://phabricator.services.mozilla.com/D191083
2023-11-01 08:28:33 +00:00
Narcis Beleuzu 21af958c87 Backed out changeset e5e1bc9736a5 (bug 1847503) for reftest failures on anim-css-floodcolor-overflow-1-from-by.svg . CLOSED TREE 2023-11-01 03:22:46 +02:00
Tiaan Louw ef59084b47 Bug 1847503 - Map colors into gamut limits before rendering. r=layout-reviewers,emilio
When colors are converted to sRGB to render onto the display, make sure
that they are within sRGB gamut limits.

Gamut mapping is implemented according to:
https://drafts.csswg.org/css-color-4/#gamut-mapping

The color-mix-non-srgb-001 test is checking the expected result in
sRGB, which happens to be out of gamut limits, but because the test
is for color-mix and not gamut mapping, I changed the expected
results to the color space of the mix.

The svg reftest now has an increased fuzzy to allow for the final colors
to be gamut mapped. Gamut mapping is dependent of available hardware, so
we can't pin down exact colors for the result.

Differential Revision: https://phabricator.services.mozilla.com/D191083
2023-11-01 00:06:11 +00:00
Justin Link 4a6beb6b60 Bug 1826224: Enable high-precision timers on Windows for foreground processes when not on battery power r=smaug
Initially controlled by a pref and only enabled by default in Nightly.

Differential Revision: https://phabricator.services.mozilla.com/D189555
2023-10-31 14:34:39 +00:00
David Shin b2e99969bd Bug 1858743: Enable :has on release. r=emilio
Differential Revision: https://phabricator.services.mozilla.com/D192261
2023-10-31 13:41:08 +00:00
Tom Schuster aafc425b7f Bug 1854112 - Add showPicker method to <select> elements. r=emilio
Differential Revision: https://phabricator.services.mozilla.com/D189675
2023-10-31 09:36:16 +00:00
Matthew Gregan 5bf05909d9 Bug 1846706 - Enable AudioIPC on Android in Nightly builds. r=cubeb-reviewers,padenot
Differential Revision: https://phabricator.services.mozilla.com/D185142
2023-10-31 04:30:31 +00:00
Natalia Csoregi 01a0d864a9 Backed out changeset 88295a805fb9 (bug 1826224) for causing bustage on TimerThread.cpp. CLOSED TREE 2023-10-31 06:52:41 +02:00
Justin Link 3fa93dc77c Bug 1826224: Enable high-precision timers on Windows for foreground processes when not on battery power r=smaug
Initially controlled by a pref and only enabled by default in Nightly.

Differential Revision: https://phabricator.services.mozilla.com/D189555
2023-10-31 03:24:34 +00:00