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

15162 Коммитов

Автор SHA1 Сообщение Дата
Cosmin Sabou c406bcf318 Backed out 5 changesets (bug 1839316) for causing bustages on ScriptLoader.cpp. CLOSED TREE
Backed out changeset 85f107e082ee (bug 1839316)
Backed out changeset 8c1e22518c3a (bug 1839316)
Backed out changeset a4c3dec0f34c (bug 1839316)
Backed out changeset 313ff15742dd (bug 1839316)
Backed out changeset fa200e26bbb1 (bug 1839316)
2023-08-09 20:16:06 +03:00
Natalia Csoregi f5280e9d84 Backed out changeset ddf986b83075 (bug 697151) for causing assertion failures on XMLHttpRequestMainThread.cpp. CLOSED TREE 2023-08-09 18:25:17 +03:00
Thomas Wisniewski 8c326db1ea Bug 697151 - suspend all other (non-navigation) channels in the docgroup of a sync XHR as its syncloop begins, and resume them after its syncloop completes; r=smaug,necko-reviewers,valentin
Differential Revision: https://phabricator.services.mozilla.com/D185161
2023-08-09 14:42:32 +00:00
Mirko Brodesser 42ee9192af Bug 1839316: part 5) Guard the "fetchpriority" attribute behind a pref. r=kershaw,webidl,smaug,saschanaz
Allows landing the previous parts in order to avoid future
merge-conflicts.

Differential Revision: https://phabricator.services.mozilla.com/D185296
2023-08-09 13:50:29 +00:00
Cristian Tuns a157f7fe17 Backed out 11 changesets (bug 1676679, bug 1846574, bug 1838526, bug 1546662, bug 1838945, bug 1844136, bug 1838938, bug 1839517, bug 1838894) for causing wpt failures in response.py CLOSED TREE
Backed out changeset cfb72ec53461 (bug 1838894)
Backed out changeset 48d93b2327bf (bug 1838894)
Backed out changeset 1b600408020d (bug 1676679)
Backed out changeset 199a69c94e56 (bug 1846574)
Backed out changeset 0fd66a02d9ef (bug 1844136)
Backed out changeset cede3491e7fb (bug 1838894)
Backed out changeset cdfe8b080bad (bug 1838938)
Backed out changeset ddb81e7713a7 (bug 1546662)
Backed out changeset 61c7382a4a2e (bug 1838945)
Backed out changeset 29ccda7bfd30 (bug 1838526)
Backed out changeset b4e59c6a2f8f (bug 1839517)
2023-08-08 19:05:21 -04:00
John Schanck a27c448f15 Bug 1838938 - Remove U2FSoftTokenTransport. r=keeler
Depends on D181302

Differential Revision: https://phabricator.services.mozilla.com/D181301
2023-08-08 18:00:19 +00:00
John Schanck e56582e89f Bug 1838526 - Add a CTAP2 capable virtual authenticator for tests. r=keeler
Depends on D181577

Differential Revision: https://phabricator.services.mozilla.com/D181006
2023-08-08 18:00:18 +00:00
Paul Adenot a046f9c374 Bug 1828912 - Tell FFmpegAudioDecoder.cpp that it can now decode Opus. r=alwu
Differential Revision: https://phabricator.services.mozilla.com/D181518
2023-08-08 12:12:44 +00:00
Paul Adenot cb6d9af368 Bug 1823953 - Teach FFmpegAudioDecoder to now decode PCM. r=alwu,media-playback-reviewers
This initialize the sample rate and channel layout attribute in the ffmpeg codec
codec context, necessary for PCM.

It's needed for some codecs but not all of them, and the decoder that wraps
libvorbis is one of them. This is necessary when a codec capabilities flag
include: `AV_CODEC_CAP_CHANNEL_CONF`. All channels are decoded as they are
present in the file, and the sample rate is also necessary when this flag is
present.

https://searchfox.org/mozilla-central/rev/8433b62e54fd30663e82f090c4d31554531a2e66/dom/media/platforms/ffmpeg/ffmpeg57/include/libavcodec/avcodec.h#911-914

Differential Revision: https://phabricator.services.mozilla.com/D174654
2023-08-08 12:12:42 +00:00
Paul Adenot 2e8a836f42 Bug 1823953 - Control whether to decode vorbis using ffmpeg using a pref. r=alwu,media-playback-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D173461
2023-08-08 12:12:41 +00:00
Andreas Pehrson d039143937 Bug 1779498 - Remove config for the residual echo detector. r=padenot
Differential Revision: https://phabricator.services.mozilla.com/D181563
2023-08-08 10:09:32 +00:00
Jon Coppeard df3ebfcac9 Bug 1847567 - Add a browser pref for JSGC_PARALLEL_MARKING_THRESHOLD_KB and set it per platform r=sfink
The values for different platforms come from local benchmarking of parallel
marking performance and can be refined later. The performance characteristics
of differenent platforms varied considerably.

Differential Revision: https://phabricator.services.mozilla.com/D185577
2023-08-08 08:36:52 +00:00
Narcis Beleuzu 4a88c9d811 Backed out 11 changesets (bug 1838526, bug 1844136, bug 1838945, bug 1676679, bug 1846574, bug 1838894, bug 1546662, bug 1838938, bug 1839517) for bustages on command.rs . CLOSED TREE
Backed out changeset c44c58c8dede (bug 1838894)
Backed out changeset 4fe735c1a95e (bug 1838894)
Backed out changeset af356c621a91 (bug 1676679)
Backed out changeset 81ecf285cf3b (bug 1846574)
Backed out changeset 3f9e8ad9d84d (bug 1844136)
Backed out changeset 8bba03cfc986 (bug 1838894)
Backed out changeset f2f744b2f30f (bug 1838938)
Backed out changeset 965ced29c013 (bug 1546662)
Backed out changeset 76dfd07dd58c (bug 1838945)
Backed out changeset c2e3279c2f1e (bug 1838526)
Backed out changeset 9a36bf4b0dbe (bug 1839517)
2023-08-08 07:07:31 +03:00
John Schanck 305f9ef35e Bug 1838938 - Remove U2FSoftTokenTransport. r=keeler
Depends on D181302

Differential Revision: https://phabricator.services.mozilla.com/D181301
2023-08-08 02:03:42 +00:00
John Schanck 3f7826c5fb Bug 1838526 - Add a CTAP2 capable virtual authenticator for tests. r=keeler
Depends on D181577

Differential Revision: https://phabricator.services.mozilla.com/D181006
2023-08-08 02:03:41 +00:00
Boris Chiou 378ff4b2f1 Bug 1598158 - Support offset-path:url() in style. r=devtools-reviewers,emilio
In layout, we build a default `path("m 0 0")` for now. We will implement
it later.

Besides, we don't support compositor animations for `url()`, so we don't
have to serialize it for IPC.

Note:
`<url>` includes `url()` and `src()`. For now we only support `url()`.
We should revisit `src()` in Bug 1845390.

Differential Revision: https://phabricator.services.mozilla.com/D184429
2023-08-07 22:04:01 +00:00
Thomas Wisniewski f46b175360 Bug 1453318 - Disallow responses when a response header value contains 0x00; r=kershaw,sunil,necko-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D185160
2023-08-07 21:18:26 +00:00
Gregory Pappas 48c65d766c Bug 1843225 - Remove checks from gfxWindowsPlatform which are not needed on Windows 10+ r=emk,gfx-reviewers,nical
Differential Revision: https://phabricator.services.mozilla.com/D183464
2023-08-07 14:22:30 +00:00
Cosmin Sabou 0058dbdd1c Backed out 5 changesets (bug 1839316) for causing leaks. CLOSED TREE
Backed out changeset 75edff380fee (bug 1839316)
Backed out changeset 6a622fd5cd91 (bug 1839316)
Backed out changeset 60908cc7c586 (bug 1839316)
Backed out changeset 7b9dd8875a9e (bug 1839316)
Backed out changeset b586915187c2 (bug 1839316)
2023-08-07 16:43:03 +03:00
Gregory Pappas d317aecd00 Bug 1847285 - Remove unused devtools.storage.test.forceLegacyActors r=devtools-reviewers,jdescottes
Differential Revision: https://phabricator.services.mozilla.com/D185467
2023-08-07 12:33:49 +00:00
Mirko Brodesser cb91a84d01 Bug 1839316: part 5) Guard the "fetchpriority" attribute behind a pref. r=kershaw,webidl,smaug,saschanaz
Allows landing the previous parts in order to avoid future
merge-conflicts.

Differential Revision: https://phabricator.services.mozilla.com/D185296
2023-08-07 11:46:19 +00:00
Cosmin Sabou 88b60130cd Backed out changeset cb9938ab6bca (bug 1453318) for causing cookies related failures. CLOSED TREE 2023-08-07 10:13:50 +03:00
Makoto Kato db15d49824 Bug 1719535 - Part 11. Enable icu4x segmenter on Nightly. r=platform-i18n-reviewers,dminor,jfkthame
Depends on D167678

Differential Revision: https://phabricator.services.mozilla.com/D167745
2023-08-07 06:24:02 +00:00
Makoto Kato d8a2fdf7da Bug 1719535 - Part 5. Add ICU4X based segmenter modules. r=TYLin,jfkthame
Depends on D167673

Differential Revision: https://phabricator.services.mozilla.com/D167675
2023-08-07 06:23:48 +00:00
Thomas Wisniewski f60ba09057 Bug 1453318 - Disallow responses when a response header value contains 0x00; r=kershaw,sunil,necko-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D185160
2023-08-07 05:34:19 +00:00
Iulian Moraru 15248c3ea7 Backed out changeset a86a27857ef6 (bug 1453318) for causing multiple wpt failures. CLOSED TREE 2023-08-07 06:42:15 +03:00
Thomas Wisniewski f68eec7bff Bug 1453318 - Disallow responses when a response header value contains 0x00; r=kershaw,sunil,necko-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D185160
2023-08-07 02:02:19 +00:00
Masayuki Nakano 0f39d7eda7 Bug 1266437 - Drop "OS" modifier r=smaug,m_kato,karlt,Gijs
On Windows, Windows logo key was mapped to "OS" modifier, and on Linux,
it's same and the key is called "Super" and "Hyper".  That conformed to the
older UI Events spec.

However, UI Events declares that they should be mapped to "Meta" now and Chrome
handles it as the spec in Windows and Linux.  Therefore, we should align the
behavior to them.

Note that we've treated the legacy "Meta" modifier on Linux as DOM "Meta"
modifier state, and we'll keep this as-is because in Sun/Solaris keyboard
layout, they keys are mapped to the legacy "Meta".

Finally, the following check only `IsMeta()` but not `IsOS()`.  I think that
they should've checked `IsOS()` too.  Therefore, they will behave differently
in Windows and Linux.
* https://searchfox.org/mozilla-central/rev/9a4666e63199bd1bcfc9095f6efec3488c358458/dom/base/Element.cpp#3287-3288
* https://searchfox.org/mozilla-central/rev/9a4666e63199bd1bcfc9095f6efec3488c358458/dom/html/HTMLInputElement.cpp#3762-3764
* https://searchfox.org/mozilla-central/rev/9a4666e63199bd1bcfc9095f6efec3488c358458/dom/html/HTMLInputElement.cpp#3796-3806
* https://searchfox.org/mozilla-central/rev/9a4666e63199bd1bcfc9095f6efec3488c358458/dom/html/HTMLLabelElement.cpp#127-128
* https://searchfox.org/mozilla-central/rev/9a4666e63199bd1bcfc9095f6efec3488c358458/widget/gtk/nsGtkKeyUtils.cpp#1461-1462

Note that `KEY_NAME_INDEX_OS` will be removed in the patch for bug 1232918.

Differential Revision: https://phabricator.services.mozilla.com/D183480
2023-08-07 01:03:58 +00:00
Rob Wu fd81207dc1 Bug 1830711 - Disable browser_style:true support in MV3 r=willdurand
Covered by the following test tasks in:
toolkit/components/extensions/test/xpcshell/test_ext_browser_style_deprecation.js
- unsupported_and_browser_style_true (supersedes supported_with_browser_style_true)
- unsupported_and_browser_style_false (supersedes supported_with_browser_style_false)
- unsupported_and_browser_style_default (supersedes supported_with_browser_style_default_false).

Differential Revision: https://phabricator.services.mozilla.com/D176813
2023-08-04 16:28:47 +00:00
Gijs Kruitbosch 6949a84593 Bug 1847047 - move OHTTP prefs to a separate nimbus feature, enable by default, r=jhirsch,barret
Differential Revision: https://phabricator.services.mozilla.com/D185326
2023-08-04 14:28:54 +00:00
André Bargull 1c322c9bf3 Bug 1809662 - Part 1: Enable new Set methods by default on Nightly. r=dminor
The proposal is now on stage 3, so it can be enabled by default on Nightly.

Differential Revision: https://phabricator.services.mozilla.com/D182673
2023-08-04 09:43:04 +00:00
Cristian Tuns f5572b469f Backed out 2 changesets (bug 1266437, bug 1232918) for causing mochitest failures in test_autoplay_policy_key_blacklist.html CLOSED TREE
Backed out changeset 33e3c6593d4b (bug 1232918)
Backed out changeset 1b56e99dd221 (bug 1266437)
2023-08-03 23:29:52 -04:00
Masayuki Nakano 0664d98bce Bug 1266437 - Drop "OS" modifier r=smaug,m_kato,karlt,Gijs
On Windows, Windows logo key was mapped to "OS" modifier, and on Linux,
it's same and the key is called "Super" and "Hyper".  That conformed to the
older UI Events spec.

However, UI Events declares that they should be mapped to "Meta" now and Chrome
handles it as the spec in Windows and Linux.  Therefore, we should align the
behavior to them.

Note that we've treated the legacy "Meta" modifier on Linux as DOM "Meta"
modifier state, and we'll keep this as-is because in Sun/Solaris keyboard
layout, they keys are mapped to the legacy "Meta".

Finally, the following check only `IsMeta()` but not `IsOS()`.  I think that
they should've checked `IsOS()` too.  Therefore, they will behave differently
in Windows and Linux.
* https://searchfox.org/mozilla-central/rev/9a4666e63199bd1bcfc9095f6efec3488c358458/dom/base/Element.cpp#3287-3288
* https://searchfox.org/mozilla-central/rev/9a4666e63199bd1bcfc9095f6efec3488c358458/dom/html/HTMLInputElement.cpp#3762-3764
* https://searchfox.org/mozilla-central/rev/9a4666e63199bd1bcfc9095f6efec3488c358458/dom/html/HTMLInputElement.cpp#3796-3806
* https://searchfox.org/mozilla-central/rev/9a4666e63199bd1bcfc9095f6efec3488c358458/dom/html/HTMLLabelElement.cpp#127-128
* https://searchfox.org/mozilla-central/rev/9a4666e63199bd1bcfc9095f6efec3488c358458/widget/gtk/nsGtkKeyUtils.cpp#1461-1462

Note that `KEY_NAME_INDEX_OS` will be removed in the patch for bug 1232918.

Differential Revision: https://phabricator.services.mozilla.com/D183480
2023-08-04 00:10:11 +00:00
Gregory Pappas 47a1fa0853 Bug 1846476 - Remove ui.osk.require_win10 pref r=rkraesig,Gijs,settings-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D185199
2023-08-03 19:07:25 +00:00
William Durand d369e3071c Bug 1822640 - Expose `mozAddonManager` on Android. r=rpl,amejiamarmol,geckoview-reviewers,owlish
This patch exposes the add-on manager web API behind a static pref
instead of a build flag. The pref allows embedders to expose the API to
the usual list of allowed domains (AMO only, except for testing).

Differential Revision: https://phabricator.services.mozilla.com/D179968
2023-08-03 18:16:48 +00:00
Gijs Kruitbosch c060958f0b Bug 1846953 - update staging OHTTP shopping endpoint, r=tcampbell
Differential Revision: https://phabricator.services.mozilla.com/D185276
2023-08-03 14:46:38 +00:00
CanadaHonk 2b45139ab4 Bug 1814589 - Enable CSS Values 4 math functions by default r=tlouw
Specifically enabling these prefs (previously nightly only):
- layout.css.round.enabled
- layout.css.mod-rem.enabled
- layout.css.exp.enabled
- layout.css.abs-sign.enabled

Specifically these functions: round, mod, rem, pow, sqrt, hypot, log, exp, abs, sign

Differential Revision: https://phabricator.services.mozilla.com/D185218
2023-08-03 13:23:30 +00:00
Jon Coppeard e629c0ae03 Bug 1837944 - Part 1: Use the same nursery size settings on Android as desktop configuraions r=sfink
Differential Revision: https://phabricator.services.mozilla.com/D184687
2023-08-03 08:03:18 +00:00
Micah Tigley cf22105d1a Bug 1841998 - Enable Credit Card Autofill for ES,IT,AT,BE and PL locales in release. r=dimi
Differential Revision: https://phabricator.services.mozilla.com/D185215
2023-08-03 00:53:07 +00:00
Gijs Kruitbosch eb0444ad2e Bug 1846734 - land staging shopping OHTTP endpoints in prefs, r=jhirsch
Differential Revision: https://phabricator.services.mozilla.com/D185150
2023-08-02 22:14:32 +00:00
Narcis Beleuzu 5f38b60d74 Backed out changeset 320d429c6102 (bug 1846706) for bustages on Android 2023-08-02 23:01:21 +03:00
Matthew Gregan a729f37dc3 Bug 1846706 - Enable AudioIPC on Android when android:isolatedProcess is enabled. r=cubeb-reviewers,padenot
p1: Minimal change required to enable testing.  p2 covers remoting some Android-specific items.

Differential Revision: https://phabricator.services.mozilla.com/D185142
2023-08-02 19:05:19 +00:00
Alex Jakobi d2bed12b46 Bug 1794590 - Change mirror value for slider.snapMultiplier r=botond
Differential Revision: https://phabricator.services.mozilla.com/D184735
2023-08-02 17:10:38 +00:00
Harshit Sohaney 54d2807125 Bug 1798407 - Restrict Storage Access API usage to within secure contexts. Set the Static Pref to pass all tests which use insecure contexts. r=bvandersloot,anti-tracking-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D182366
2023-08-02 15:58:23 +00:00
Stephen A Pohl 1c9c1d602d Bug 1815471: Remove support for special pref files. r=mkaply,KrisWright
Differential Revision: https://phabricator.services.mozilla.com/D169082
2023-08-02 15:54:03 +00:00
Sandor Molnar 13c7e4a350 Backed out 14 changesets (bug 1719535) for causing mochitest failures in accessible/tests/browser/mac/browser_text_basics.js CLOSED TREE
Backed out changeset 338c2c8d91af (bug 1719535)
Backed out changeset 3fdb2e999aba (bug 1719535)
Backed out changeset 63b9d2064827 (bug 1719535)
Backed out changeset 09c216cdbbc8 (bug 1719535)
Backed out changeset 29977dc00fb3 (bug 1719535)
Backed out changeset d3f8850a343b (bug 1719535)
Backed out changeset 90f1f621031f (bug 1719535)
Backed out changeset 52ca9bdc5bd4 (bug 1719535)
Backed out changeset 94536f0d5a1f (bug 1719535)
Backed out changeset d615264f9f5f (bug 1719535)
Backed out changeset f16f9e583378 (bug 1719535)
Backed out changeset e1abdee07587 (bug 1719535)
Backed out changeset 45f9ad406428 (bug 1719535)
Backed out changeset caa2b8a731dc (bug 1719535)
2023-08-02 14:55:26 +03:00
Makoto Kato ba734bb7d1 Bug 1719535 - Part 11. Enable icu4x segmenter on Nightly. r=platform-i18n-reviewers,dminor,jfkthame
Depends on D167678

Differential Revision: https://phabricator.services.mozilla.com/D167745
2023-08-02 10:32:57 +00:00
Makoto Kato 791b803c53 Bug 1719535 - Part 5. Add ICU4X based segmenter modules. r=TYLin,jfkthame
Depends on D167673

Differential Revision: https://phabricator.services.mozilla.com/D167675
2023-08-02 10:32:50 +00:00
Gregory Pappas 37be1925de Bug 1846468 - Remove mousewheel.enable_pixel_scrolling declaration on Windows r=masayuki
Differential Revision: https://phabricator.services.mozilla.com/D185003
2023-08-02 06:41:17 +00:00
Natalia Csoregi bed5a2fbb8 Backed out changeset d204d5c43511 (bug 1798407) for causing bustage on StaticPrefListAll.h. CLOSED TREE 2023-08-01 21:11:56 +03:00