875068 Commits

Author SHA1 Message Date
Sandor Molnar
801590e08e Backed out changeset c8f7d19d58bb (bug 1789727) for causing telemetry/marionette/tests/client/test_subsession_management.py CLOSED TREE 2024-02-28 18:42:48 +02:00
Marco Bonardo
16e1274797 Bug 1882478 - Enable clipboard suggestions feature in Release. r=klubana
Differential Revision: https://phabricator.services.mozilla.com/D202920
2024-02-28 16:10:59 +00:00
Sandor Molnar
3951121cc6 Backed out 8 changesets (bug 1878401, bug 1879041) for causing build bustages on widget/nsBaseFilePicker.cpp CLOSED TREE
Backed out changeset 2e2b8df3bdd6 (bug 1879041)
Backed out changeset 6d6952f9df2c (bug 1878401)
Backed out changeset 30b5bb590d3e (bug 1878401)
Backed out changeset 9a4b830334b9 (bug 1878401)
Backed out changeset 3c3d67f1fcb7 (bug 1878401)
Backed out changeset c83ba4026822 (bug 1878401)
Backed out changeset 6bcb670ce475 (bug 1878401)
Backed out changeset f263b196df96 (bug 1878401)
2024-02-28 17:56:48 +02:00
Sam Foster
92b8f5b6e3 Bug 1789727 - Default to the component implementation of Screenshots for nightly builds. r=extension-reviewers,sfoster,robwu
* Flip the component pref to true by default for nightly builds only
* Move the pref check and initialization to a startup idle task
* And be a bit smarter about when we get and disable the addon
* Fix a bug where we try to communicate with the overlay after the window actor is destroyed when
  the component pref gets flipped off during use

Differential Revision: https://phabricator.services.mozilla.com/D196888
2024-02-28 15:40:08 +00:00
Julien Wajsberg
267169a7bc Bug 1879041 - Fix and clean up the TypeScript types in the devtools performance panel r=canaltinova,profiler-reviewers
I reorganized the existing types and added a few comments so that a
reader can match each defined type to a specific Firefox internal object.

Depends on D200552

Differential Revision: https://phabricator.services.mozilla.com/D200932
2024-02-28 15:07:47 +00:00
Gregory Pappas
8a677e7f39 Bug 1878401 - part 7 - Pass BrowsingContext to nsIFilePicker::Init in tests r=extension-reviewers,settings-reviewers,credential-management-reviewers,anti-tracking-reviewers,devtools-reviewers,sgalich,pbz,nchevobbe,zombie,migration-reviewers,mconley
Depends on D200551

Differential Revision: https://phabricator.services.mozilla.com/D200552
2024-02-28 15:07:46 +00:00
Gregory Pappas
037bb693dc Bug 1878401 - part 6 - Update nsIFilePicker users in layout/ to pass BrowsingContext to init r=tnikkel
Depends on D200550

Differential Revision: https://phabricator.services.mozilla.com/D200551
2024-02-28 15:07:46 +00:00
Gregory Pappas
29d8ee8369 Bug 1878401 - part 5 - Update nsIFilePicker users in security/ to pass BrowsingContext to init r=keeler
Depends on D200549

Differential Revision: https://phabricator.services.mozilla.com/D200550
2024-02-28 15:07:46 +00:00
Gregory Pappas
e7de6ee558 Bug 1878401 - part 4 - Update nsIFilePicker users in devtools/ to pass BrowsingContext to init r=profiler-reviewers,devtools-reviewers,nchevobbe,julienw
Depends on D200548

Differential Revision: https://phabricator.services.mozilla.com/D200549
2024-02-28 15:07:45 +00:00
Gregory Pappas
a024f1cfa5 Bug 1878401 - part 3 - Update nsIFilePicker users in toolkit/ to pass BrowsingContext to init r=extension-reviewers,Gijs,ng,robwu
Depends on D200547

Differential Revision: https://phabricator.services.mozilla.com/D200548
2024-02-28 15:07:45 +00:00
Gregory Pappas
67cc3e9258 Bug 1878401 - part 2 - Update nsIFilePicker users in browser/ to pass BrowsingContext to init r=extension-reviewers,settings-reviewers,credential-management-reviewers,Gijs,sgalich,migration-reviewers,mconley,robwu
Depends on D200546

Differential Revision: https://phabricator.services.mozilla.com/D200547
2024-02-28 15:07:44 +00:00
Gregory Pappas
3a68e28b52 Bug 1878401 - part 1 - Pass BrowsingContext to nsIFilePicker::Init instead of mozIDOMWindow r=geckoview-reviewers,win-reviewers,emilio,nika,m_kato,rkraesig
This will improve the situation in bug 1878336

Differential Revision: https://phabricator.services.mozilla.com/D200546
2024-02-28 15:07:44 +00:00
Nicolas Silva
9a5200723e Bug 1882044 - Add some context to a few crashes. r=gfx-reviewers,aosmond
Differential Revision: https://phabricator.services.mozilla.com/D202708
2024-02-28 15:01:04 +00:00
Matthew Gaudet
232508c0f4 Bug 1316557 - Test Math.pow(-999,-999) to prevent regression r=nbp
Differential Revision: https://phabricator.services.mozilla.com/D202858
2024-02-28 15:00:19 +00:00
Paul Zuehlcke
54ef0562d7 Bug 1879855 - Test, r=Gijs
Differential Revision: https://phabricator.services.mozilla.com/D195096
2024-02-28 14:56:55 +00:00
Sandor Molnar
66e9f2f79e Backed out 4 changesets (bug 1848315) for causing browser_webconsole_csp_violation CLOSED TREE
Backed out changeset 7ef3e9f17105 (bug 1848315)
Backed out changeset 722163aa402f (bug 1848315)
Backed out changeset 2e823f3a6f99 (bug 1848315)
Backed out changeset 17f05d5f385d (bug 1848315)
2024-02-28 16:49:51 +02:00
Mike Conley
6fe1bb3a63 Bug 1882171 - Stub out the beginnings of the BackupService. r=mossop,kpatenio,fchasen
This creates a new BackupService component that lives under browser/components/backup.
It doesn't do much yet, except allow itself to be instantiated (which currently occurs
using the idle scheduler in BrowserGlue) - but it does set us up to have docs, SphinxJS
exporting for JSDoc, linting, etc.

Differential Revision: https://phabricator.services.mozilla.com/D202753
2024-02-28 14:23:56 +00:00
Nazım Can Altınova
44cdfcbba3 Bug 1882125 - Document some steps that might be needed for running tsan builds r=padenot
Differential Revision: https://phabricator.services.mozilla.com/D202922
2024-02-28 14:03:49 +00:00
Tom Schuster
82316cf2f8 Bug 1848315 - CSP: Introduce new and more detailed error messages. r=freddyb,devtools-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D186143
2024-02-28 13:54:54 +00:00
Tom Schuster
7dff422288 Bug 1848315 - CSP: Provide the whole violated directive as a string. r=freddyb
Differential Revision: https://phabricator.services.mozilla.com/D186142
2024-02-28 13:54:53 +00:00
Tom Schuster
4dda607167 Bug 1848315 - CSP: Pass effective directive as an enum to error reporting. r=freddyb
Differential Revision: https://phabricator.services.mozilla.com/D186141
2024-02-28 13:54:53 +00:00
Tom Schuster
7657f6dbd4 Bug 1848315 - CSP: Remove unused console messages. r=freddyb
Differential Revision: https://phabricator.services.mozilla.com/D186140
2024-02-28 13:54:52 +00:00
Tom Schuster
e15c0c0b85 Bug 1881392 - Extend FONT/CANVAS_FINGERPRINTING_PER_TAB telemetry probe. r=tjr
Differential Revision: https://phabricator.services.mozilla.com/D202711
2024-02-28 13:54:32 +00:00
Julian Descottes
faee0ce3a4 Bug 1871391 - [devtools] Use document.baseURI to resolve relative links in the inspector r=devtools-reviewers,nchevobbe
Differential Revision: https://phabricator.services.mozilla.com/D202917
2024-02-28 13:47:45 +00:00
Timothy Nikkel
cca7ff4dbc Bug 1878294. Teach the scale tracking in ActiveLayerTracker to understand svg transforms. r=longsonr
The bug comes about because the svg transform is changed, so IncrementScaleRestyleCountIfNeeded gets called. It determines that there is no transform because it doesn't check svg transforms, so it incorrectly concludes that there was a transform but now it was removed, and so marks the scale as having been changed. Then in ChooseScale in StackingContextHelper, because we think the scale is being animated, we clamp the allowed scale factor based on the ratio of the viewport and the size of the svg. So avoiding marking this as incorrectly having an animating scale fixes the bug.

A simpler fix for this bug would be to check if the mPreviousTransformScale was Nothing() and only marked as mutated if it was Some.

This fix is a bit more complicated but it allows us to detect svg transform scales changing.

Differential Revision: https://phabricator.services.mozilla.com/D200579
2024-02-28 13:37:38 +00:00
Masayuki Nakano
c5e0ded9c9 Bug 1882285 - Update some touch event related test manifests r=edgar,dom-core
The fix of bug 1880594 makes `nsIDOMWindowUtils::SendTouchEvent` start
dispatching compatibility mouse events as a default action of `touchend` even
without APZ.  Therefore, these tests start working.

Differential Revision: https://phabricator.services.mozilla.com/D202907
2024-02-28 13:24:00 +00:00
Paul Adenot
a2ddae256f Bug 1879873 - Scale the inverse FFT result using tx instead of pre- or post-processing the data. r=karlt
This skips a copy at the expense of having to do a `const_cast`.

Differential Revision: https://phabricator.services.mozilla.com/D202434
2024-02-28 12:50:27 +00:00
Paul Adenot
ac309d19de Bug 1879873 - Directly use tx instead of the older avfft interface. r=karlt,media-playback-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D202156
2024-02-28 12:50:27 +00:00
Paul Adenot
f1b5bf8d44 Bug 1879873 - Fix misc warning in FFT code. r=media-playback-reviewers,alwu
Differential Revision: https://phabricator.services.mozilla.com/D201602
2024-02-28 12:50:27 +00:00
Paul Adenot
34060626a5 Bug 1879873 - Remove MOZ_LIBAV_FFT. r=karlt
We have some time to use av_fft.h, after which we'll have to use tx.h directly.
It's not hard to update.

Differential Revision: https://phabricator.services.mozilla.com/D201601
2024-02-28 12:50:26 +00:00
Paul Adenot
d309b4eb34 Bug 1879873 - Remove kiss fft and openmax dl. r=karlt,sylvestre
Differential Revision: https://phabricator.services.mozilla.com/D201600
2024-02-28 12:50:26 +00:00
sotaro
26f74e078a Bug 1880387 - Add support of NVIDIA RTX Video TrueHDR for video playback r=gfx-reviewers,jrmuizel
Differential Revision: https://phabricator.services.mozilla.com/D201909
2024-02-28 11:20:33 +00:00
serge-sans-paille
ec606a05bb Bug 1881545 - Move nl_langinfo and CODESET check from js/src/old-configure.in to js/moz.configure r=glandium
This makes codeset.m4 unused, so also remove it while we're at it.

Differential Revision: https://phabricator.services.mozilla.com/D202450
2024-02-28 11:11:18 +00:00
serge-sans-paille
16e12507f5 Bug 1881539 - Remove redundant -lm check from js/src/old-configure.in r=glandium
Differential Revision: https://phabricator.services.mozilla.com/D202448
2024-02-28 11:11:18 +00:00
serge-sans-paille
00c979d8c7 Bug 1881499 - Move res_ninit check to moz.configure r=glandium
Differential Revision: https://phabricator.services.mozilla.com/D202421
2024-02-28 11:11:18 +00:00
serge-sans-paille
ac2f2c943a Bug 1880424 - Move clock_monotonic check to moz.configure r=glandium
Differential Revision: https://phabricator.services.mozilla.com/D201942
2024-02-28 11:11:17 +00:00
serge-sans-paille
f3cfc8bfd7 Bug 1880420 - Move __thread detection to moz.configure r=glandium
Differential Revision: https://phabricator.services.mozilla.com/D201937
2024-02-28 11:11:17 +00:00
serge-sans-paille
f41191e67a Bug 1882025 - Harmonize is_gcc and building_with_gcc r=glandium
No need to have the same function twice.

Depends on D201724

Differential Revision: https://phabricator.services.mozilla.com/D202721
2024-02-28 11:11:16 +00:00
serge-sans-paille
1142b832db Bug 1880103 - Move dead_strip linker check to moz.configure r=glandium
Differential Revision: https://phabricator.services.mozilla.com/D201724
2024-02-28 11:11:16 +00:00
serge-sans-paille
c05e0c4124 Bug 1880102 - Provide invert operator for SandoxedFunction r=glandium,nalexander
Differential Revision: https://phabricator.services.mozilla.com/D201721
2024-02-28 11:11:16 +00:00
stransky
39cfce3ebc Bug 1882462 [Linux] Destroy layer manager for hidden popup windows r=emilio
Until Bug 1654938 is fixed we delete layer manager for hidden popups,
otherwise it can easily hold 1GB+ memory for long time.

Differential Revision: https://phabricator.services.mozilla.com/D202910
2024-02-28 11:04:01 +00:00
Sandor Molnar
20535c222d Merge mozilla-central to autoland. a=merge 2024-02-28 12:10:44 +02:00
Sandor Molnar
e1b3f3ba7c Backed out changeset 76f0bd102fa8 (bug 1882044) for causing bug 1882416 bug 1882321 bug 1882367. CLOSED TREE 2024-02-28 12:04:20 +02:00
Alexandra Borovova
0c3b17a215 Bug 1875255 - [wdspec] Add tests for "userContext" for cookie commands. r=webdriver-reviewers,jdescottes
Differential Revision: https://phabricator.services.mozilla.com/D201966
2024-02-28 09:35:06 +00:00
Alexandra Borovova
23f130c799 Bug 1875255 - [bidi] Add support for "userContext" as a field on "partition" argument for cookies commands. r=webdriver-reviewers,jdescottes
Differential Revision: https://phabricator.services.mozilla.com/D201965
2024-02-28 09:35:06 +00:00
Ryan VanderMeulen
8f3461b9eb Bug 1879852 - bump kotlin to 1.9.22 r=geckoview-reviewers,mcarare,owlish
Also update semanticdb-kotlinc plugin to 0.4.0, per
3ff9e970b9/README.md (kotlin-version-compatibility)

Differential Revision: https://phabricator.services.mozilla.com/D202799
2024-02-28 09:31:10 +00:00
Julien Cristau
a54c634fac Bug 1876067 - bump android-gradle-plugin to 8.0.2. r=geckoview-reviewers,mcarare,amejiamarmol
Differential Revision: https://phabricator.services.mozilla.com/D202155
2024-02-28 09:23:57 +00:00
Julien Cristau
f5bf964394 Bug 1876067 - configure geckoview and exoplayer2 for publishing to maven. r=geckoview-reviewers,mcarare,nalexander,owlish
Fixes compatibility with android-gradle-plugin 8
(https://developer.android.com/build/releases/past-releases/agp-8-0-0-release-notes#enforced-changes)

"AGP 8.0 creates no SoftwareComponent by default. Instead AGP creates
SoftwareComponents only for variants that are configured to be published
using the publishing DSL."

Differential Revision: https://phabricator.services.mozilla.com/D202154
2024-02-28 09:23:57 +00:00
Kershaw Chang
77b1faa931 Bug 1805796 - Remove MOZ_DIAGNOSTIC_ASSERT(gNeckoChild), r=necko-reviewers,valentin
The Pernosco session shows that the content child is about to destroy at that point, so there is not much we can do.
Removing the diagnostic assert seems to be the only way.

Differential Revision: https://phabricator.services.mozilla.com/D202875
2024-02-28 08:58:36 +00:00
Alexandre Lissy
df99531242 Bug 1880927 - Add Snap test to play DRM-enabled YouTube content r=mboldan
Differential Revision: https://phabricator.services.mozilla.com/D202397
2024-02-28 08:53:20 +00:00