Commit Graph

918396 Commits

Author SHA1 Message Date
Masayuki Nakano
08de69e4f7 Bug 1893351 - part 1: Add an option to make EditorBase::InsertTextWithTransaction always create a Text node r=m_kato
Differential Revision: https://phabricator.services.mozilla.com/D211697
2024-05-30 00:42:41 +00:00
sotaro
c13f4cc0e2 Bug 1899450 - Re-enable zero copy video of hardware decoded video with all GPUs to early beta on Windows r=gfx-reviewers,jrmuizel
Since zero copy video of hardware decoded video is enabled with NVIDIA GPUs(Bug 1882001), regression is not reported. Then it seems OK to enable it for all GPUs including AMD GPUs to early beta.

With Intel GPUs, it is enable until release for a long time.

Differential Revision: https://phabricator.services.mozilla.com/D211950
2024-05-30 00:27:41 +00:00
Brad Werth
180caf1b4a Bug 1872892: Allow YuvImage underlays in more circumstances. r=gw
This patch makes two changes:

1) Backdrops will be considered spanning as long as they cover the
visible local clip rect. Formerly, they had to span the entire visible
local rect, which meant that undrawn areas had to also be covered.

2) Image prims will not promote until all of the promotable YuvImage
prims have been considered for promotion. This is similar to the
original implementation of underlays in Bug 1849680, where the presence
of any YuvImage prim would prevent *all* overlay promotion (which is the
only type considered for Image prims). The new behavior will allow Image
prims to be promoted as long as all the YuvImages have been processed.

Differential Revision: https://phabricator.services.mozilla.com/D211297
2024-05-30 00:20:54 +00:00
Cristian Tuns
88ca13466d Backed out changeset 0e4dbff359c5 (bug 1895748) for causing failures in BrowserToolbarTest.kt CLOSED TREE 2024-05-29 20:40:10 -04:00
Cristian Tuns
ce04f7e4da Backed out changeset 9908ca5aa476 (bug 1840846) for causing mozlint-android-lints failures. 2024-05-29 20:39:13 -04:00
Mozilla Releng Treescript
f037ef3876 no bug - Import translations from android-l10n r=release a=l10n CLOSED TREE 2024-05-30 00:24:29 +00:00
Daisuke Akatsuka
2fb32155fc Bug 1399595: Make drop indicator on bookmark toolbar stable r=places-reviewers,mak
Differential Revision: https://phabricator.services.mozilla.com/D211831
2024-05-30 00:14:36 +00:00
Rob Wu
b77759f116 Bug 1899669 - Add --setenv support to mach xpcshell-test r=jmaher
Differential Revision: https://phabricator.services.mozilla.com/D212075
2024-05-29 23:49:05 +00:00
Roger Yang
79677c2de9 Bug 1840846 - Delete deprecated on location change. r=owlish,amejiamarmol,geckoview-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D210324
2024-05-29 23:48:49 +00:00
alwu
993f8b72d2 Bug 1899616 - add media source log to default logging. r=media-playback-reviewers,jolin
Differential Revision: https://phabricator.services.mozilla.com/D212046
2024-05-29 22:56:48 +00:00
Benjamin Forehand Jr
3f6e4aaf9d Bug 1899415 - Update Android smoke test generator for experiments. r=aaronmt DONTBUILD
Differential Revision: https://phabricator.services.mozilla.com/D211936
2024-05-29 22:53:17 +00:00
Yury Delendik
3bc09d64cf Bug 1893009 - [wasm-jspi] Add SMDOC for WasmPI.h r=jpages DONTBUILD
Differential Revision: https://phabricator.services.mozilla.com/D209730
2024-05-29 21:43:03 +00:00
Niklas Baumgardner
44836c5d47 Bug 1898027 - Update max filename length for screenshots downloads.r=sfoster,kcochrane
Differential Revision: https://phabricator.services.mozilla.com/D211223
2024-05-29 20:58:42 +00:00
Mark Hammond
7d2d673683 Bug 1899617 - Update application-services to pick up new rusqlite/sqlite. r=lina,supply-chain-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D212047
2024-05-29 20:34:18 +00:00
Roger Yang
19d6f9b5d1 Bug 1895748 - Remove toolbar layout changes not needed for nav bar release. r=android-reviewers,harrisono,skhan,tchoh,mavduevskiy
Differential Revision: https://phabricator.services.mozilla.com/D210099
2024-05-29 20:23:16 +00:00
Jamie Nicol
9fd989ed37 Bug 1894106 - Construct picture tile local rects as min and max points instead of origin and size. r=gfx-reviewers,gw
At certain scales, floating point innacuracies were causing adjacent
tiles to have miniscule gaps between them. This could result in
visible seams whilst zooming. By constructing the rects with start and
end points we ensure that is not the case.

Differential Revision: https://phabricator.services.mozilla.com/D211990
2024-05-29 20:19:45 +00:00
Jamie Nicol
a9a71d0ad7 Bug 1894106 - Supply tile rect to composite shader in device space. r=gfx-reviewers,gw
Currently the composite shader takes as input the tile rect in local
space, a local-to-device, transform, and the clip rect in device
space. The shader will then transform the local rect in to device
space and then clip it.

On the CPU side, that clip rect was calculated by transforming the
same tile rect in to device space using the same transform. (And
intersecting with additional rects too). However, performing the same
floating point calculations on the CPU and GPU can produce slightly
different results. Discrepancies between the device rect as calculated
by the CPU and GPU were causing the tiles to occasionally be clipped
fractionally smaller than intended, which was resulting in visible
seams whilst zooming a page.

To fix this, we supply the tile rect in device space to the shader,
meaning the transformation is only ever calculated on the CPU. As the
transform could contain a negative scale to indicate a flip, we
replace it with a "flip" input for each axis.

Differential Revision: https://phabricator.services.mozilla.com/D211989
2024-05-29 20:19:44 +00:00
Otto Länd
001af07af3 Bug 1838846, 1838848: apply code formatting via Lando
# ignore-this-changeset
2024-05-29 20:22:03 +00:00
Mathew Hodson
6ceb02472f Bug 1838846 - Update MutationEvent deprecated warning messages r=masayuki,flod
Differential Revision: https://phabricator.services.mozilla.com/D211663
2024-05-29 20:19:23 +00:00
Mathew Hodson
735b9faa02 Bug 1838848 - Split MutationEvent telemetry into separate counters r=masayuki
Differential Revision: https://phabricator.services.mozilla.com/D211662
2024-05-29 20:19:23 +00:00
Malte Juergens
0e75d256d4 Bug 1896978 - Return empty list of changed files instead of nothing in SrcRepository r=ahochheiden
Differential Revision: https://phabricator.services.mozilla.com/D210561
2024-05-29 20:16:14 +00:00
Greg Tatum
9490594d92 Bug 1884479 - Make sure is DOM ready in TranslationsDocument; r=translations-reviewers,nordzilla
The TranslationsDocument can be invoked before the DOM content is
loaded.

Differential Revision: https://phabricator.services.mozilla.com/D211876
2024-05-29 20:09:32 +00:00
Fatih
6f2eb9b415 Bug 1881749 - Collect screen orientation. r=tjr
Differential Revision: https://phabricator.services.mozilla.com/D202573
2024-05-29 19:35:11 +00:00
Mathew Hodson
1f272c3277 Bug 1898651 - Use -Zi instead of -Z7 with ml r=firefox-build-system-reviewers,glandium
The debug flag for ml.exe and ml64.exe is -Zi instead of -Z7,
which is used with clang-cl.

Set this when CC_TYPE is "clang-cl" to match the if-statements in
`default_debug_flags` and `as_info` in toolchain.configure.

Fixes warning A4018: invalid command-line option.

Differential Revision: https://phabricator.services.mozilla.com/D211480
2024-05-29 19:15:21 +00:00
Otto Länd
b845deb23b Bug 1896505: apply code formatting via Lando
# ignore-this-changeset
2024-05-29 19:18:01 +00:00
Matthew Gaudet
66ce46fdce Bug 1896505 - Track Type IV Subclassing in RegExp r=jandem
Differential Revision: https://phabricator.services.mozilla.com/D211458
2024-05-29 19:14:15 +00:00
Matthew Gaudet
b40d7d5990 Bug 1896505 - Track Type III Subclassing in RegExp r=jandem
The challenge of getting this right is truly comical.

Differential Revision: https://phabricator.services.mozilla.com/D211457
2024-05-29 19:14:14 +00:00
Matthew Gaudet
ca21ea9219 Bug 1896505 - Track Type III subclassing in ArrayBuffer and SharedArrayBuffer r=jandem
Differential Revision: https://phabricator.services.mozilla.com/D210541
2024-05-29 19:14:14 +00:00
Matthew Gaudet
647a5c80d4 Bug 1896505 - Track Type III subclassing in TypedArrays r=jandem
Differential Revision: https://phabricator.services.mozilla.com/D210540
2024-05-29 19:14:13 +00:00
Matthew Gaudet
a18aa75499 Bug 1896505 - Track Type III Subclassing in Promise r=jandem
Differential Revision: https://phabricator.services.mozilla.com/D210539
2024-05-29 19:14:13 +00:00
Matthew Gaudet
80187a56a4 Bug 1896505 - Track Type III Subclassing in Array r=jandem
Differential Revision: https://phabricator.services.mozilla.com/D210538
2024-05-29 19:14:13 +00:00
Matthew Gaudet
dbd90959ae Bug 1896505 - Track TypedArray Type II Subclassing r=jandem
Differential Revision: https://phabricator.services.mozilla.com/D210537
2024-05-29 19:14:12 +00:00
Matthew Gaudet
9942bafee7 Bug 1896505 - Track Promise Type II subclassing r=jandem
Differential Revision: https://phabricator.services.mozilla.com/D210536
2024-05-29 19:14:12 +00:00
Matthew Gaudet
a906e69d18 Bug 1896505 - Add initial reporting machinery for subclassing. r=jandem
This patch will report the Type II Array subclassing.

A previous version of this patch had CacheIR support for this; however this has
proved to have less performance impact and more complexity challenges than
forseen. As a result, this support has been removed until proven necessary.

Differential Revision: https://phabricator.services.mozilla.com/D210535
2024-05-29 19:14:11 +00:00
Matthew Gaudet
75ae39f1eb Bug 1896505 - Add a testing function to be able to read out shell use counter data r=jandem
Differential Revision: https://phabricator.services.mozilla.com/D210534
2024-05-29 19:14:11 +00:00
Matthew Gaudet
fa6a0e5a43 Bug 1896505 - Define UseCounters with a macro list to ease future code generation r=jandem
Differential Revision: https://phabricator.services.mozilla.com/D210532
2024-05-29 19:14:10 +00:00
Matthew Gaudet
da6e4c1280 Bug 1896505 - Document IsArraySpecies r=jandem
Differential Revision: https://phabricator.services.mozilla.com/D210531
2024-05-29 19:14:10 +00:00
Otto Länd
8f69b34496 Bug 1896241: apply code formatting via Lando
# ignore-this-changeset
2024-05-29 19:11:31 +00:00
Valentin Gosu
f212d86f56 Bug 1896241 - Make cookieListTable map originAttributes to index r=edgul,cookie-reviewers,timhuang
Differential Revision: https://phabricator.services.mozilla.com/D210665
2024-05-29 18:57:18 +00:00
Valentin Gosu
3fe66f84d4 Bug 1896241 - Refactor CookieStorage::GetCookiesFromHost to not return a copy cookies instead r=edgul,cookie-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D210703
2024-05-29 18:57:18 +00:00
Valentin Gosu
86114ddaf2 Bug 1896241 - Refactor cookie code to use nsTArray<RefPtr<Cookie>>& instead of nsTArray<Cookie*>& r=edgul,cookie-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D210666
2024-05-29 18:57:18 +00:00
Nicolas Silva
19543b6fd9 Bug 1897584 - Favor ScaleOffset::then over pre_transform. r=gw
This is purely a stylistic choice, feel free to reject if you disagree. I have a much easier time reading the math this way. This patch does not change the behavior of the code.

Depends on D211852

Differential Revision: https://phabricator.services.mozilla.com/D211853
2024-05-29 18:37:05 +00:00
Nicolas Silva
2f8dd3a767 Bug 1897584 - Fix incorrect transform order in setup_compositor_surfaces_impl. r=gw
Depends on D211851

Differential Revision: https://phabricator.services.mozilla.com/D211852
2024-05-29 18:37:05 +00:00
Nicolas Silva
f1a93849e9 Bug 1897584 - Fix incorrect order of transformation in TileCacheInstance::pre_update. r=gw
Depends on D211850

Differential Revision: https://phabricator.services.mozilla.com/D211851
2024-05-29 18:37:05 +00:00
Nicolas Silva
91349b1356 Bug 1897584 - Fix incorrect order of transformation in CompositeState::register_transform. r=gw
Depends on D211849

Differential Revision: https://phabricator.services.mozilla.com/D211850
2024-05-29 18:37:04 +00:00
Nicolas Silva
672862a039 Bug 1897584 - Make SurfaceInfo::map_to_device_rect less confusing. r=gw
There was an undocumented assumption that the raster node is the root spatial node if raster node != surface node which was very confusing because this function can be called in cases the raster node is different. This patch cleans up the local/picture terminology, replaces the use of the root node with the surface's raster node (which are assumed to be equal) since that is more generally correct and asserts the assumption about the root node. There should be no behavior change in the patch (unless the working assumption does not hold true and the added assertion is hit).

Depends on D211830

Differential Revision: https://phabricator.services.mozilla.com/D211849
2024-05-29 18:37:04 +00:00
Alex Franchuk
9e5a0e2e0c Bug 1899371 - Clean up crash reporter code and fix logging env variables r=gsvelto
Differential Revision: https://phabricator.services.mozilla.com/D211890
2024-05-29 18:35:39 +00:00
Mozilla Releng Treescript
21d046889b no bug - Bumping Firefox l10n changesets r=release a=l10n-bump DONTBUILD CLOSED TREE
cs -> ba7d58b38a83bbcd83a80d0d7f2097fc217b85ad
de -> 07130d144c99bdd0243d0e561085296cc374f1aa
dsb -> b2638420bae6d12244ae9dfdccb6fbbe8dc1ec4c
gn -> 0d3c05ba7f3d3266f31ae1b90a4d71588069cdbf
hsb -> 7bd3f304113a95a6c25443975adca58ea6ee6fca
kab -> a8b410da592b85dd0c75e0cfe65d051f7c14240a
nb-NO -> 50bccc5047eec4c23381d328dbbb5a178ed552c0
nn-NO -> 4a86a3afac4e3154acf0e9932158e50ca411afb1
pt-BR -> 4732ff83cb573dca28e0bdf40ed6adc67acc1e95
ru -> 19146ecdace391d8d185770a7bfc54630b10e3d4
sk -> 6da6f444dc061ca4d04b93d8da2809f1a78e1b00
sv-SE -> 3253a1812ec2712e146b31b5c91c2685e477dc05
tg -> 26ee8bc1c2fb5dada2e64597d2e2845f861bedc4
tr -> 82a24904d95c15c366f634c32aca8b9bd3b8296a
zh-CN -> 84f6846b95c9b0d2227c4b6c849f86acc96ad90a
zh-TW -> a4f5ec7086e319f1ec35328e180e49c3ce1d7adb
2024-05-29 19:02:26 +00:00
Cristian Tuns
032b902a89 Backed out 2 changesets (bug 1872993) for causing bc failures in browser_popupNotification_swapBrowser.js CLOSED TREE
Backed out changeset 8518f8499c32 (bug 1872993)
Backed out changeset b4f7d53db928 (bug 1872993)
2024-05-29 14:55:24 -04:00
alwu
6a5f6b7c2a Bug 1898588 - part5 : remove encryption scheme per key system. r=jolin
As we've added encryption scheme per content type in previous patches,
there is no need to keep this old encryption scheme.

Differential Revision: https://phabricator.services.mozilla.com/D211793
2024-05-29 18:27:04 +00:00