Commit Graph

913108 Commits

Author SHA1 Message Date
Daisuke Akatsuka
2da9b49fd1 Bug 1891145: Implement history flooding protection r=places-reviewers,mak
Differential Revision: https://phabricator.services.mozilla.com/D207324
2024-04-17 10:40:44 +00:00
Tamas Szentpeteri
e697d81f93 Backed out 2 changesets (bug 1890277) for causing build bustages in nsCSPParser.cpp and mochitest failures in csp.properties. CLOSED TREE
Backed out changeset a2f1117a5422 (bug 1890277)
Backed out changeset 2ac938a72185 (bug 1890277)
2024-04-17 13:46:54 +03:00
Andreas Pehrson
d3e0b27507 Bug 1890873 - Avoid priming voice processing if the window is persistent blocked from microphone permission. r=jib
If a site has persistent DENY_ACTION, priming may cause unwanted audio glitches.
In this case, avoid priming altogether.

Differential Revision: https://phabricator.services.mozilla.com/D207214
2024-04-17 10:13:33 +00:00
Andreas Pehrson
89f4b44d7d Bug 1890873 - Prime a voice processing stream on macOS before showing gUM prompt. r=padenot
If priming is done when the gUM prompt is accepted by the user, creating the
voice processing stream is almost instantaneous since the primed stream can be
reused.

Differential Revision: https://phabricator.services.mozilla.com/D207213
2024-04-17 10:13:32 +00:00
Andreas Pehrson
a35c77dd10 Bug 1890873 - Rewrite #define CUBEB_TASK_THREAD as CubebUtils::GetCubebOperationThread. r=padenot
Differential Revision: https://phabricator.services.mozilla.com/D207212
2024-04-17 10:13:32 +00:00
Dennis Jackson
276e1e210c Bug 1891483 - Check parental controls before using ECH r=kershaw,necko-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D207443
2024-04-17 09:53:52 +00:00
Dennis Jackson
212d70c505 Bug 1891470 - Add an Enterprise Policy for Encrypted Client Hello. r=jschanck,mkaply,fluent-reviewers,bolsson
Differential Revision: https://phabricator.services.mozilla.com/D207436
2024-04-17 09:52:03 +00:00
Tamas Szentpeteri
a86fd1fb23 Backed out changeset 4309f75eaa90 (bug 1883615) for causing build bustages related to check_symbol_in_libs. CLOSED TREE 2024-04-17 12:57:02 +03:00
Mirko Brodesser
9181aa119b Bug 1890277: part 2) Add require-trusted-types-for directive to CSP parser, guarded behind the Trusted Types pref. r=tschuster,webidl,smaug
Differential Revision: https://phabricator.services.mozilla.com/D206998
2024-04-17 09:39:54 +00:00
Mirko Brodesser
d981e92ac4 Bug 1890277: part 1) Add CSP parser tests for require-trusted-types-for. r=tschuster
Differential Revision: https://phabricator.services.mozilla.com/D206997
2024-04-17 09:39:53 +00:00
serge-sans-paille
469e6b7b31 Bug 1885334 - Change the signature of FdPrintf to use a platform-dependently-sized argument type r=glandium
That way we avoid some spurious casts

Differential Revision: https://phabricator.services.mozilla.com/D204648
2024-04-17 09:36:13 +00:00
serge-sans-paille
78ac6a6ccf Bug 1883615 - Move libdl checks to moz.configure and make libdl dependencies explicit r=glandium
The -ldl flag was previously set globally, it's now set for the libs
that use it.

Also rationalize the difference between HAVE_DLOPEN and HAVE_DLFCN_H.

Differential Revision: https://phabricator.services.mozilla.com/D203594
2024-04-17 09:33:00 +00:00
Henrik Skupin
9c1e9e8583 Bug 1884401 - [marionette] Use psutil on MacOS as custom process handler drop-in for mozrunner. r=webdriver-reviewers,spohl,jdescottes
Differential Revision: https://phabricator.services.mozilla.com/D204697
2024-04-17 09:08:24 +00:00
Tamas Szentpeteri
f470f354e0 merge mozilla-central to autoland. CLOSED TREE 2024-04-17 12:13:36 +03:00
Valentin Gosu
0e97d24398 Bug 1849686 - Refactor nsHttpChannel to add all headers before dispatching transaction r=necko-reviewers,kershaw
Differential Revision: https://phabricator.services.mozilla.com/D207430
2024-04-17 09:02:58 +00:00
Tamas Szentpeteri
c7df16ffad Backed out 7 changesets (bug 1881229) for causing linux drag and drop crashes. a=crash
Backed out changeset f98ce3bad10b (bug 1881229)
Backed out changeset 4d5da5f79ce6 (bug 1881229)
Backed out changeset d4dfae34380d (bug 1881229)
Backed out changeset 3f9f8f388f8d (bug 1881229)
Backed out changeset 4a58c9a0cbd6 (bug 1881229)
Backed out changeset e055b85d36fc (bug 1881229)
Backed out changeset 43ab3ccffa94 (bug 1881229)
2024-04-17 11:56:57 +03:00
Daisuke Akatsuka
567dde75e9 Bug 1891602: Remove telemetries that are no longer in use r=adw
Differential Revision: https://phabricator.services.mozilla.com/D207514
2024-04-17 08:54:56 +00:00
Daisuke Akatsuka
f519e963ef Bug 1891602: Use manage menu item for general quick suggestion r=adw
Differential Revision: https://phabricator.services.mozilla.com/D207513
2024-04-17 08:54:56 +00:00
t-p-white
1c33c45f40 Bug 1890956 - Removed unused code from View.kt r=android-reviewers,rsainani
Differential Revision: https://phabricator.services.mozilla.com/D207254
2024-04-17 08:53:34 +00:00
t-p-white
417270a628 Bug 1891444 - Added new messaging style for micro surveys r=android-reviewers,amejiamarmol,vdreghici
Differential Revision: https://phabricator.services.mozilla.com/D207444
2024-04-17 08:52:41 +00:00
Christoph Kerschbaumer
77e9a65cac Bug 1891717: Update tests within browser/base/ to work with https-first enabled, r=Gijs
Differential Revision: https://phabricator.services.mozilla.com/D207554
2024-04-17 08:41:33 +00:00
Tarek Ziadé
126b86b417 Bug 1887826 - Implement the Transformers.js based Pipeline for alt-text r=gregtatum,translations-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D206015
2024-04-17 08:31:24 +00:00
Jonathan Kew
23f20f2fba Bug 1890245 - Hold mutex while reading the font-set generation. r=gfx-reviewers,lsalzman
Differential Revision: https://phabricator.services.mozilla.com/D207618
2024-04-17 08:12:13 +00:00
Tamas Szentpeteri
9a8ee5c9bf Backed out changeset 0ce0da12b384 (bug 1889146) for causing bustages in ScreenHelperWin.cpp. CLOSED TREE 2024-04-17 11:13:18 +03:00
Mirko Brodesser
ee707f2e1d Bug 1891710: part 4) Enable <Range-createContextualFragment.html> WPT for Trusted Types. r=smaug
Only tests stringification of a TrustedHTML object.

Depends on D207547

Differential Revision: https://phabricator.services.mozilla.com/D207548
2024-04-17 07:45:50 +00:00
Mirko Brodesser
e1c4ed60d6 Bug 1891710: part 3) Enable <Element-setAttribute.html> WPT for Trusted Types. r=smaug
Depends on D207546

Differential Revision: https://phabricator.services.mozilla.com/D207547
2024-04-17 07:45:49 +00:00
Mirko Brodesser
af1ae8f860 Bug 1891710: part 2) Enable <Element-outerHTML.html> WPT for Trusted Types. r=smaug
The test only tests the stringification, which is already supported.

Depends on D207542

Differential Revision: https://phabricator.services.mozilla.com/D207546
2024-04-17 07:45:49 +00:00
Mirko Brodesser
6339feba0c Bug 1891710: part 1) Enable <Document-write.html> WPT for Trusted Types. r=smaug
The test only tests the stringification, which is already supported.

Differential Revision: https://phabricator.services.mozilla.com/D207542
2024-04-17 07:45:48 +00:00
Mark Banner
54e955762d Bug 1810856 - Split periodic file updates task into two builders. r=releng-reviewers,bhearsum
This will allow the significantly shorter remote settings parts to be run independently if needed.

Differential Revision: https://phabricator.services.mozilla.com/D207291
2024-04-17 07:19:02 +00:00
sotaro
c44f92a370 Bug 1889146 - Check if monitor of window enables HDR r=gfx-reviewers,bradwerth
Enable auto HDR only when monitor of window enables HDR.

Differential Revision: https://phabricator.services.mozilla.com/D207510
2024-04-17 07:07:03 +00:00
Mozilla Releng Treescript
de95ace70c no bug - Bumping Firefox l10n changesets r=release a=l10n-bump DONTBUILD CLOSED TREE
en-GB -> 72a15ff543ee402b7d7e8df23fd1d6ef5cd3ddfe
es-AR -> ac56aa4ac207f53122afcd716928e39040a79557
es-CL -> ba85f9d883e706e90060c4ab8fe7f531810a081c
he -> 5a7926481716cbaa6a60b191ddf8c3d78b9e59f7
ia -> 7b2135b9db26482c6f1eefedcf9ea4f7f020d52e
it -> 86b1b52f880a24677d47639cd00c607021a96df4
ko -> 5a4ee9287a11efa074f8cfd77c8948155249cacb
nn-NO -> 3cb1175a71dc3b5d6aeeba6da36fc99838bc01c6
skr -> 5a290c2cb6037df67a8f4aa31f88d0683591d6dc
sv-SE -> 0eee64c034b837fdcffff624014d9e4bbbe04956
uk -> c07347536b2ea27f754295895bde60b43900fe37
zh-TW -> 9ac8f78ad77ab95f1c7a03ab524a4e57b1687bdf
2024-04-17 07:12:56 +00:00
sotaro
9035331efe Bug 1891893 - Make Super Resolution and TrueHDR for video overlay to ride the train r=gfx-reviewers,bradwerth
Differential Revision: https://phabricator.services.mozilla.com/D207653
2024-04-17 06:54:52 +00:00
Ting-Yu Lin
3a91ce552c Bug 1891866 - Clear mIsTopOfPage for flex items if their positions are not adjacent with container's content-box block-start edge. r=dholbert
This fixed some WPT with `break-inside:avoid` on flex items.

Differential Revision: https://phabricator.services.mozilla.com/D207640
2024-04-17 06:34:04 +00:00
Emilio Cobos Álvarez
683eb4d360 Bug 1888748 - Ensure animations started on the same tick share ready time. r=birtles
Even if they're not painted.

Differential Revision: https://phabricator.services.mozilla.com/D207346
2024-04-17 06:07:17 +00:00
Nicolas Chevobbe
1166dc91ea Bug 1888441 - [devtools] Use InspectorCSSParser in CSSCompleter. r=devtools-reviewers,bomsy.
This requires some changes as the token type and text from the cssparser
differs from the JS-based CSS lexer.

Differential Revision: https://phabricator.services.mozilla.com/D206023
2024-04-17 05:57:13 +00:00
Nicolas Chevobbe
3ce8ff0ab3 Bug 1889938 - [devtools] Use InspectorCSSParser in LinearEasingFunctionWidget.js parseTimingFunction. r=devtools-reviewers,ochameau.
Differential Revision: https://phabricator.services.mozilla.com/D206875
2024-04-17 05:57:12 +00:00
Nicolas Chevobbe
de8264d575 Bug 1889920 - [devtools] Use InspectorCSSParser in CubicBezierWidget.js parseTimingFunction. r=devtools-reviewers,ochameau.
Differential Revision: https://phabricator.services.mozilla.com/D206773
2024-04-17 05:57:12 +00:00
Nicolas Chevobbe
9e68da5e87 Bug 1889875 - [devtools] Use InspectorCSSParser in CssAngle#valid. r=devtools-reviewers,ochameau.
Differential Revision: https://phabricator.services.mozilla.com/D206752
2024-04-17 05:57:11 +00:00
André Bargull
edba18f766 Bug 1891688: Don't rely on static_assert(false) being valid in uninstantiated templates. r=jandem
Clang-17 (or later) and GCC-13 (or later) support <https://cplusplus.github.io/CWG/issues/2518.html>
even with `-std=c++17`, but we still support older compilers, so we can't use `static_assert` here.
Also replaced `if constexpr` with a simple `if`, because the `constexpr` part is no longer used.

Differential Revision: https://phabricator.services.mozilla.com/D207527
2024-04-17 05:52:03 +00:00
serge-sans-paille
0e7846c3b4 Bug 1890509 - Remove AC_EXEEXT check r=glandium
This check is used to set $EXEXT, which is unused, but it also sets
$ac_exeext which is used internally for various tests, including
AC_TRY_LINK.

Interestingly, setting $ac_exeext to a non empty value bypasses the only
portability issue with MinGW that automatically adds a `.exe` suffix if no
extension is given. So Always set `.out` as extension, as it's only used
internally.

Differential Revision: https://phabricator.services.mozilla.com/D207001
2024-04-17 05:38:24 +00:00
serge-sans-paille
e4be2b91bb Bug 1891796 - Do not force invoking is_combining_diacritic.py r=glandium
Differential Revision: https://phabricator.services.mozilla.com/D207616
2024-04-17 05:37:57 +00:00
Butkovits Atila
b4df363e19 Backed out changeset 7900ea053896 (bug 1891887) for causing Spider Monkey bustages. CLOSED TREE 2024-04-17 07:35:57 +03:00
Joel Maher
aa18bf08a5 Bug 1891887 - Remove reftest sandbox conditions that are not used. r=tnikkel
Differential Revision: https://phabricator.services.mozilla.com/D207650
2024-04-17 04:12:13 +00:00
James Teh
20f5c199f0 Bug 1887788 part 2: Implement the UIA ClassName property. r=nlapre
Differential Revision: https://phabricator.services.mozilla.com/D207507
2024-04-17 03:32:17 +00:00
James Teh
869842129f Bug 1887788 part 1: Add Accessible::DOMNodeClass to get the DOM class without all the other work in Accessible::Attributes. r=nlapre
Differential Revision: https://phabricator.services.mozilla.com/D207512
2024-04-17 03:32:16 +00:00
Chris Peterson
2b50056af2 Bug 1891332 - Replace debug MOZ_ASSERT with MOZ_RELEASE_ASSERT in storage tests. r=dom-storage-reviewers,janv
MOZ_ASSERT is only checked in debug builds, so release builds' tests are not checking these assertions.

Depends on D207375

Differential Revision: https://phabricator.services.mozilla.com/D207376
2024-04-17 03:26:30 +00:00
Chris Peterson
360d2cb741 Bug 1891332 - Replace debug MOZ_ASSERT with MOZ_RELEASE_ASSERT in netwerk tests. r=necko-reviewers,kershaw,valentin
MOZ_ASSERT is only checked in debug builds, so release builds' tests are not checking these assertions.

Depends on D207374

Differential Revision: https://phabricator.services.mozilla.com/D207375
2024-04-17 03:26:30 +00:00
Chris Peterson
d55c7573ed Bug 1891332 - Replace debug MOZ_ASSERT with MOZ_RELEASE_ASSERT in MFBT tests. r=xpcom-reviewers,emilio
MOZ_ASSERT is only checked in debug builds, so release builds' tests are not checking these assertions.

Depends on D207373

Differential Revision: https://phabricator.services.mozilla.com/D207374
2024-04-17 03:26:29 +00:00
Chris Peterson
c02295d34e Bug 1891332 - Replace debug MOZ_ASSERT with MOZ_RELEASE_ASSERT in media tests. r=media-playback-reviewers,padenot
MOZ_ASSERT, MOZ_ASSERT_UNREACHABLE, and NS_ASSERTION are only checked in debug builds, so release builds' tests are not checking these assertions.

Depends on D207372

Differential Revision: https://phabricator.services.mozilla.com/D207373
2024-04-17 03:26:29 +00:00
Chris Peterson
05289b2c2d Bug 1891332 - Replace debug MOZ_ASSERT with MOZ_RELEASE_ASSERT in image tests. r=tnikkel
And MOZ_ASSERT_UNREACHABLE with MOZ_CRASH.

MOZ_ASSERT and MOZ_ASSERT_UNREACHABLE are only checked in debug builds, so release builds' tests are not checking these assertions.

Differential Revision: https://phabricator.services.mozilla.com/D207372
2024-04-17 03:26:28 +00:00