Commit graph

910043 commits

Author SHA1 Message Date
Paul Adenot
c4b628d8a5 Bug 1860492 - Stop using theora files in mobile/android/geckoview/src/androidTest/. r=geckoview-reviewers,m_kato
Files containing theora have been modified to use VP9 in WebM, which is
equivalent for those tests, that only require a video with or without sound.

Differential Revision: https://phabricator.services.mozilla.com/D204643
2024-03-22 14:16:35 +00:00
Paul Adenot
a233ee39e7 Bug 1860492 - Stop using theora files in toolkit/. r=mossop,anti-tracking-reviewers,timhuang
Files containing theora have been modified to use VP9 in WebM, which is
equivalent for those tests, that only require a video with or without sound.

Differential Revision: https://phabricator.services.mozilla.com/D204642
2024-03-22 14:16:34 +00:00
Paul Adenot
7e08a48591 Bug 1860492 - Stop using theora in browser/base/content/test. r=Gijs
The OGG Theora files have been replaced with functionally equivalent WebM
containing VP9.

Differential Revision: https://phabricator.services.mozilla.com/D204641
2024-03-22 14:16:33 +00:00
Paul Adenot
ba681593b9 Bug 1860492 - Remove layout/reftests/ogg-video. r=emilio
OGG can only contain the theora video codec, and theora is being removed from
the Web. All of this have WebM versions in a directory alongside this (that I
converted from the OGG tests a while back).

Differential Revision: https://phabricator.services.mozilla.com/D204640
2024-03-22 14:16:32 +00:00
Paul Adenot
dfd7399c96 Bug 1860492 - Fix OGG specific tests. r=media-playback-reviewers,alwu
Differential Revision: https://phabricator.services.mozilla.com/D204054
2024-03-22 14:16:32 +00:00
Paul Adenot
3308b725d6 Bug 1860492 - Remove theora usage from dom/media. r=media-playback-reviewers,jgilbert,alwu
Differential Revision: https://phabricator.services.mozilla.com/D204053
2024-03-22 14:16:30 +00:00
Paul Adenot
7f92e36305 Bug 1860492 - Add a pref to disable Theora playback, disable it on Nightly. r=media-playback-reviewers,alwu
Differential Revision: https://phabricator.services.mozilla.com/D204052
2024-03-22 14:16:29 +00:00
Kelly Cochrane
f77250a5ba Bug 1883876 - Update window list in Open Tabs in Fx View when moving a tab between windows r=fxview-reviewers,sclements,sfoster
Differential Revision: https://phabricator.services.mozilla.com/D203971
2024-03-22 14:02:18 +00:00
Paul Adenot
b2472f5f19 Bug 1886826 - Handle VAAPI surface type when instrumenting decoding metrics. r=alwu
Differential Revision: https://phabricator.services.mozilla.com/D205351
2024-03-22 14:02:08 +00:00
Julien Cristau
082a20f047 Bug 1885977 - remove build ID from versionName in fenix and focus nightly/beta/release builds. r=dmeehan,gsvelto
For beta and release, it's redundant since the version is unambiguous.
For nightly, it breaks expectations from systems like crash reporting.

Differential Revision: https://phabricator.services.mozilla.com/D205421
2024-03-22 13:56:48 +00:00
pollymce
bec337738b Bug 1885167 - fix onward journey from completed download notification r=android-reviewers,boek,kaya
Content intent of completed DownloadNotification now uses a PendingIntent which launches an Activity directly.
Previously, we launched the Activity indirectly from a BroadcastReceiver, which is less performant and is prohibited by the OS since Android 12.
The download notification test has been modified to mock out the file opening behaviour, as this test is just checking the visuals of the notification rather than the onward journeys.

Add notification trampoline test case that fails before the fix was made & passes after, to cover this bug.

Fix lint errors.

Differential Revision: https://phabricator.services.mozilla.com/D205042
2024-03-22 13:44:09 +00:00
Julien Cristau
ee842524f6 Bug 1887009 - reduce android nightly frequency to once every 24 hours. r=dmeehan DONTBUILD
Review times on google play appear to be longer than normal at the moment.

Differential Revision: https://phabricator.services.mozilla.com/D205445
2024-03-22 13:36:46 +00:00
Johannes Jörg Schmidt
236729d247 Bug 1873202 - fix address capture doorhanger issues with province normalization r=dimi
Fix of punctuation problems in the normalization of Province and its
deviation of the abbreviation. Additionaly, make use of the
`findAddressSelectOption` helper for address editing form in doorhanger.

Differential Revision: https://phabricator.services.mozilla.com/D204913
2024-03-22 13:36:00 +00:00
Emilio Cobos Álvarez
2287786427 Bug 1886506 - Tweak crashtest to appease lint.
MANUAL PUSH: Orange fix CLOSED TREE
2024-03-22 14:50:33 +01:00
Julian Descottes
b17c68fc9b Bug 1886821 - [remote] Cleanup Dialog class after removal of old modal implementation r=webdriver-reviewers,whimboo
We no longer need the curBrowserFn to build the Dialog instance, so we can simplify the implementation

Differential Revision: https://phabricator.services.mozilla.com/D205348
2024-03-22 13:19:58 +00:00
Dave Townsend
2127c2b7cf Bug 1886994: Update the list of Firefox peers. r=Gijs,zeid
Differential Revision: https://phabricator.services.mozilla.com/D205437
2024-03-22 13:08:38 +00:00
Emilio Cobos Álvarez
592230b9c4 Bug 1886960 - Minor contrast improvements to the macOS native theme. r=dao,desktop-theme-reviewers
The -moz-dialog color is supposed to be a dialog background, not a text
field background. Fixing that improves contrast in dark mode because the
computed toolbar color makes more sense.

The macOS window color is somewhat dark tho, so override the toolbar
color there to keep it the same.

Differential Revision: https://phabricator.services.mozilla.com/D205439
2024-03-22 13:05:42 +00:00
aiunusov
fe9f006639 Bug 1883860 - nsDocShell::HandleSameDocumentNavigation() cause crash in SetDocumentURI, r=smaug
Differential Revision: https://phabricator.services.mozilla.com/D204611
2024-03-22 12:27:38 +00:00
Emilio Cobos Álvarez
169a5d539e Bug 1886506 - Fix caret paint invalidation issues. r=sefeng
The caret position is in the DOM, and sometimes can get out of sync.

While that is an issue, it's not new: The code before the regressing bug
papered over it on a pre-pass before entering DL building.

Instead, deal with it using MarkFramesForDisplay (just like we mark the
caret frame itself, which has the same issue), and invalidate the old
frame more precisely by tracking it in nsCaret directly.

Also, add missing invalidation in PresShell::SetCaret, where the caret
might change and the old caret might not be invalidated properly.

Differential Revision: https://phabricator.services.mozilla.com/D205369
2024-03-22 12:20:14 +00:00
Paul Adenot
30c2d20f64 Bug 1882518 - Print the PID when an assertion fails or MOZ_CRASH is reached in debug. r=gsvelto,glandium
Differential Revision: https://phabricator.services.mozilla.com/D202937
2024-03-22 12:19:50 +00:00
Thomas Wisniewski
bbcf4a3807 Bug 1886757 - Ignore a trailing dot in a hostname for the network.dns.localdomains pref; r=valentin,necko-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D205415
2024-03-22 12:05:16 +00:00
Peter Van der Beken
891eaf1ede Bug 1882127 - Use plain JS functions for WebIDL interface objects. r=saschanaz,devtools-reviewers,nchevobbe
Differential Revision: https://phabricator.services.mozilla.com/D202824
2024-03-22 11:32:17 +00:00
Peter Van der Beken
37b3f13f6a Bug 1882127 - Split out namespace object from interface object creation. r=saschanaz
Differential Revision: https://phabricator.services.mozilla.com/D202823
2024-03-22 11:32:16 +00:00
Peter Van der Beken
06efd54ecc Bug 1882127 - Reduce the maximum number of legacy factory functions per interface to 2. r=saschanaz
Differential Revision: https://phabricator.services.mozilla.com/D202822
2024-03-22 11:32:16 +00:00
Peter Van der Beken
5f97396c63 Bug 1882127 - Change name of legacy factory function JSNative. r=saschanaz
Differential Revision: https://phabricator.services.mozilla.com/D202821
2024-03-22 11:32:15 +00:00
Peter Van der Beken
4a821eefff Bug 1882127 - Add js::NewFunctionByIdWithReservedWithProto. r=jandem
Differential Revision: https://phabricator.services.mozilla.com/D202820
2024-03-22 11:32:15 +00:00
Stanca Serban
b0320cce41 Backed out changeset 3276640ac98a (bug 1886400) for causing wpt failures in supported-stats.https.html. CLOSED TREE 2024-03-22 14:47:16 +02:00
Stanca Serban
13b53772c1 Backed out changeset 83ed667f93bb (bug 1420777) for causing xpcshell failures test_connection_coalescing.js. 2024-03-22 14:39:20 +02:00
Valentin Gosu
69d6109a36 Bug 1420777 - Coalesce connections less aggresively r=necko-reviewers,kershaw
Differential Revision: https://phabricator.services.mozilla.com/D204663
2024-03-22 11:17:43 +00:00
stransky
14be631018 Bug 1882779 [Wayland] Ensure we create EGLWindow for visible MozContainer r=emilio
Depends on D204073

Differential Revision: https://phabricator.services.mozilla.com/D205334
2024-03-22 11:04:31 +00:00
James Teh
0bee4b625e Bug 1305428: Don't set ARIA DOM attributes due to accessibility API calls. r=eeejay
Per the spec, with respect to ARIA, "accessibility APIs operate in one direction only. User agents publish WAI-ARIA information (roles, states, and properties) via an accessibility API, and an AT can acquire that information using the same API. However, the other direction is not supported."
Although Firefox has not complied with this part of the spec for many years, this can cause problems for some ARIA widgets which aren't expecting ARIA attributes to be changed by the browser (nor should they, per the spec).
This might change one day, but for now, we should align with the spec.

Differential Revision: https://phabricator.services.mozilla.com/D204559
2024-03-22 10:39:55 +00:00
Dimi
b8cdbda709 Bug 1885311 - [refactor] Do not pass collection name from child to parent while searching for formautofill records r=credential-management-reviewers,sgalich
Differential Revision: https://phabricator.services.mozilla.com/D204614
2024-03-22 10:38:02 +00:00
Emilio Cobos Álvarez
2e05b1e4dc Bug 1886960 - Land the more native-looking macOS default theme behind a pref. r=dao,desktop-theme-reviewers
This enables titlebar wallpaper tainting on big-sur+ at least, and seems
fairly straight-forward, reusing most of our Linux theme infrastructure.

Differential Revision: https://phabricator.services.mozilla.com/D205316
2024-03-22 10:10:15 +00:00
Tooru Fujisawa
89fa767ef9 Bug 1886935 - Remove debugging code. r=jonco
Differential Revision: https://phabricator.services.mozilla.com/D205414
2024-03-22 10:05:48 +00:00
stransky
5ef5e4c5a9 Bug 1886400 [Linux] Set media.navigator.mediadatadecoder_vpx_enabled to true for release on Linux r=alwu
Differential Revision: https://phabricator.services.mozilla.com/D205197
2024-03-22 09:04:02 +00:00
Andreas Pehrson
28545e48b3 Bug 1885840 - Adapt glean. r=chutten
As of this bug, apply() on an rvalue Maybe will pass the contained value as an
rvalue. rvalues don't bind to lvalue references, however, so this patch adapts
the relevant function parameter types so the rvalue can be bound.

Differential Revision: https://phabricator.services.mozilla.com/D205000
2024-03-22 08:17:07 +00:00
Andreas Pehrson
4a25846918 Bug 1885840 - Adapt webrtc. r=webrtc-reviewers,ng
As of this bug, apply() on an rvalue Maybe will pass the contained value as an
rvalue. rvalues don't bind to lvalue references, however, so this patch adapts
the relevant function parameter types so the rvalue can be bound.

Differential Revision: https://phabricator.services.mozilla.com/D204999
2024-03-22 08:17:06 +00:00
Andreas Pehrson
3deec9db93 Bug 1885840 - Add support for Maybe::orElse. r=glandium
Differential Revision: https://phabricator.services.mozilla.com/D204998
2024-03-22 08:17:06 +00:00
Andreas Pehrson
4ceb8a3f25 Bug 1885840 - Add support for Maybe::andThen. r=glandium
Differential Revision: https://phabricator.services.mozilla.com/D204997
2024-03-22 08:17:05 +00:00
Andreas Pehrson
fdd885886a Bug 1885840 - Remove non-const overloads of apply and map for Maybe<T&>. r=glandium
They don't add any functionality since there is no non-const variant of ref().

Differential Revision: https://phabricator.services.mozilla.com/D204993
2024-03-22 08:17:05 +00:00
Andreas Pehrson
2fdcd7ef76 Bug 1885840 - To Maybe<T>, add rvalue variants of apply and map. r=glandium
Differential Revision: https://phabricator.services.mozilla.com/D204992
2024-03-22 08:17:04 +00:00
Andreas Pehrson
3a4d791e34 Bug 1885840 - Clarify comment in TestMaybe on why move operations unexpectedly work with a non-movable type. r=glandium
As Bug 1601251 states, those operations need to be explicitly deleted for the
asserts to hold.

Differential Revision: https://phabricator.services.mozilla.com/D204990
2024-03-22 08:17:04 +00:00
serge-sans-paille
fbe4b71f35 Bug 1884316 - Correctly log debug print that clobbers the mach build output r=glandium
Differential Revision: https://phabricator.services.mozilla.com/D204004
2024-03-22 07:16:09 +00:00
Mozilla Releng Treescript
1a97e663e9 no bug - Bumping Firefox l10n changesets r=release a=l10n-bump DONTBUILD CLOSED TREE
hsb -> 7be544b21b76023c62a7e1ac054b654c7be719d6
trs -> 27df8bbe05561942756947bb418c644f0dcb3d52
2024-03-22 07:01:48 +00:00
Lee Salzman
6525b36941 Bug 1881076 - Ref snapshot shmem. r=aosmond
Differential Revision: https://phabricator.services.mozilla.com/D205404
2024-03-22 06:02:14 +00:00
Sandor Molnar
2537e5eaaf Backed out changeset 968097672e64 (bug 1881076) for causing assertion failures @ gfx/layers/ipc/CanvasChild.cpp CLOSED TREE 2024-03-22 07:33:36 +02:00
sotaro
22fa535fac Bug 1843891 - Enable to present WebGPU without readback with DX12 on Windows r=webgpu-reviewers,nical
Differential Revision: https://phabricator.services.mozilla.com/D190250
2024-03-22 04:13:28 +00:00
Lee Salzman
36b74f7869 Bug 1881076 - Ref snapshot shmem. r=aosmond
Differential Revision: https://phabricator.services.mozilla.com/D205404
2024-03-22 04:03:24 +00:00
Jason Prickett
4b0b6bbd2c Bug 1876176 - Update migration wizard to support future experiments r=omc-reviewers,desktop-theme-reviewers,mconley,migration-reviewers,aminomancer,Itiel
Differential Revision: https://phabricator.services.mozilla.com/D201142
2024-03-22 02:29:57 +00:00
Nathan LaPre
5a50289b91 Bug 1878354: Expose empty string to WebDriver for getComputedLabel if no accessible found, r=webdriver-reviewers,Jamie,whimboo
This revision changes Gecko's WebDriver implementation of getComputedLabel such
that, in the event there's no accessible found, Gecko returns the empty string.
This isn't strictly necessary according to the spec, but implementations have
aligned on returning an empty string rather than null here. This revision also
removes the expected failure from the relevant WPT meta file.

Differential Revision: https://phabricator.services.mozilla.com/D204725
2024-03-22 02:29:46 +00:00