Commit Graph

839127 Commits

Author SHA1 Message Date
Emilio Cobos Álvarez
253c7c9e26 Bug 1828767 - Fix native sanitize dialog sizing. r=Gijs,fluent-reviewers,flod
The fluent migration is basically the one from bug 1792809 copy-pasted,
which is why it might be a bit over-generic.

Differential Revision: https://phabricator.services.mozilla.com/D176275
2023-04-24 11:36:24 +00:00
Sandor Molnar
170056c268 Backed out changeset 9c96ee00da44 (bug 1828678) for causing toolkit/components/passwordmgr/test/browser/browser_isProbablyASignUpForm.js CLOSED TREE 2023-04-24 13:33:45 +03:00
Cristina Horotan
78b8d8e273 Merge mozilla-central to autoland a=merge on a CLOSED TREE 2023-04-24 13:02:02 +03:00
Mathew Hodson
cab6cd3a99 Bug 1828563 - Update consumers to use FeatureManifest ESM. r=barret
Differential Revision: https://phabricator.services.mozilla.com/D175725
2023-04-24 09:54:19 +00:00
Mathew Hodson
ef7538163d Bug 1828563 - Convert FeatureManifest.js to ESM. r=barret
Differential Revision: https://phabricator.services.mozilla.com/D175724
2023-04-24 09:54:19 +00:00
Cristina Horotan
91e7aee4b8 Backed out 6 changesets (bug 1829303, bug 1828071) for causing causing Linux crashes (bug 1829462) a=backout
Backed out changeset 90256c29ed1f (bug 1829303)
Backed out changeset 9c6ea77a90eb (bug 1828071)
Backed out changeset b71c46d9b101 (bug 1828071)
Backed out changeset c333d6127dfe (bug 1828071)
Backed out changeset c2c5841b88e0 (bug 1828071)
Backed out changeset 0b2180c4f9a5 (bug 1828071)
2023-04-24 12:50:04 +03:00
Sandor Molnar
474b866f87 Backed out 3 changesets (bug 1824112) for causing failures related in toolkit/components/passwordmgr/<...> CLOSED TREE
Backed out changeset 54334826f02e (bug 1824112)
Backed out changeset 01a71441e86a (bug 1824112)
Backed out changeset 1d21bc78852c (bug 1824112)
2023-04-24 12:20:18 +03:00
Sandor Molnar
a311dd12da Backed out 2 changesets (bug 1828248) for causing wr bustages.
Backed out changeset d6cb8770e9ba (bug 1828248)
Backed out changeset 85d5bfd8f946 (bug 1828248)
2023-04-24 12:18:19 +03:00
Jamie Nicol
d931db1911 Bug 1828248 - Use QCOM_tiled_rendering when rendering color and picture cache targets. r=gfx-reviewers,nical
We have seen reports that various websites, including twitter, perform
poorly on older Adreno devices due, to backdrop filter. We previously
encountered similar on Mali-G710 devices in bug 1809738, and it
appeared to be due to having to copy the contents of large
framebuffers--required to render the backdrop filter--to and from the
GPU's tile memory. On Mali we were able to avoid this penalty by
ensuring we performed an unscissored clear immediately after binding
the framebuffer, allowing the driver to omit initalizing the contents
of tile memory prior to rendering.

It's plausible that older Adreno drivers are not clever enough to be
able to make this optimization. However, there exists an extension
QCOM_tiled_rendering, which allows us to explicitly tell the driver
which subregion of a render target we are rendering too, and whether
it must be pre-initilized or post-resolved.

This patch makes use of this extension when rendering to color and
picture cache targets. In both cases we supply the region that is
being rendered and must only resolve the color attachment back to main
memory. In most cases we can additionally avoid initializing tile
memory prior to rendering, with the exception being in
draw_color_target() when we do not perform an initial clear, in which
case we must initialize the color attachment.

This results in a significant performance improvement on twitter when
tested on a Nexus 5 (Adreno 330) device.

Depends on D176153

Differential Revision: https://phabricator.services.mozilla.com/D176154
2023-04-24 08:43:52 +00:00
Jamie Nicol
5b6cafa983 Bug 1828248 - Update gleam to 0.15. r=gfx-reviewers,supply-chain-reviewers,jrmuizel
This provides us with QCOM_tiled_rendering, which will be used in the
next patch in this series.

Differential Revision: https://phabricator.services.mozilla.com/D176153
2023-04-24 08:43:52 +00:00
jneuberger
bdf94fe8c6 Bug 1828678 - Set signon.signupDetection.enabled to true in Nightly r=credential-management-reviewers,sgalich
Differential Revision: https://phabricator.services.mozilla.com/D176021
2023-04-24 08:36:43 +00:00
Landry Breuil
0c9ebbf909 Bug 1817945 - repair opening links from thunderbird r=stransky
Only affects OpenBSD-only codepaths.
Directly use g_app_info_launch_default_for_uri() if the scheme is http(s).
Regression from bug 1714919.

Differential Revision: https://phabricator.services.mozilla.com/D176211
2023-04-24 08:05:38 +00:00
Nicolas Silva
b6dd52dddc Bug 1828462 - Add a webgpu try preset. r=webgpu-reviewers,ErichDonGubler
Differential Revision: https://phabricator.services.mozilla.com/D175760
2023-04-24 07:59:43 +00:00
Dão Gottwald
fe92be7e9e Bug 1815899 - Remove support for --lwt-toolbar-field-icon-fill-attention. r=Itiel
Most users of colorways have been migrated to AMO from built-in themes, and the versions on AMO don't set `--lwt-toolbar-field-icon-fill-attention`. Built-in themes still set `--lwt-toolbar-field-icon-fill-attention` but we can just ignore that with bug 1811267 having been fixed.

Differential Revision: https://phabricator.services.mozilla.com/D175891
2023-04-24 07:58:24 +00:00
sotaro
b733c4cf10 Bug 1829052 - Enable async RemoteTexture on nightly except Android r=gfx-reviewers,lsalzman
One assert check is remove from RemoteTextureMap::PushTexture(). The assert was wrong. RemoteTextureHostWrapper is unregistered when its Compositable ref becomes 0. It could happen.

On android, async RemoteTexture could not be enabled until Bug 1826687 fix.

Differential Revision: https://phabricator.services.mozilla.com/D175978
2023-04-24 07:54:29 +00:00
Johannes J. Schmidt
3211c834ae Bug 1824112 - switch to addLoginAsync in tests r=credential-management-reviewers,sync-reviewers,sgalich,markh
Differential Revision: https://phabricator.services.mozilla.com/D175704
2023-04-24 07:52:22 +00:00
Johannes J. Schmidt
0c6a71c247 Bug 1824112 - switch to addLoginAsync r=credential-management-reviewers,sgalich,sync-reviewers,markh
Differential Revision: https://phabricator.services.mozilla.com/D175666
2023-04-24 07:52:22 +00:00
Johannes J. Schmidt
2b919a8b19 Bug 1824112 - addLoginAsync r=credential-management-reviewers,sgalich
Differential Revision: https://phabricator.services.mozilla.com/D175706
2023-04-24 07:52:22 +00:00
Mozilla Releng Treescript
a398215cdb no bug - Bumping Firefox l10n changesets r=release a=l10n-bump DONTBUILD CLOSED TREE
lo -> cce8cc023bdd2e9a1baae3ac8fa2363e6f107f3d
pt-PT -> 20d6fbceeb0fd0149e9c00d2745e215c74e1ff03
sat -> d80ef2658d8336f7a1c7afbfb29a637cf4700f14
sl -> 6793415ad4b2a36ec2f3fe91a062d3cf0a7a875b
2023-04-24 06:58:57 +00:00
Daisuke Akatsuka
37bf49cf78 Bug 1806591: Implement scroll handoff for tree widgets r=mstriemer,masayuki
Differential Revision: https://phabricator.services.mozilla.com/D174051
2023-04-24 06:27:13 +00:00
Natalia Csoregi
90c4ec5697 Backed out 2 changesets (bug 642851) for causing bustage on nsWindowGfx.cpp. CLOSED TREE
Backed out changeset 0ab04972b892 (bug 642851)
Backed out changeset bb07fcac8fea (bug 642851)
2023-04-24 07:03:07 +03:00
David Parks
7bc032896b Bug 642851: Clear autohidden taskbar region on Windows 10+ if drawing NC region r=cmartin
The unpainted non-client region leaves a white bar at the bottom of the window when maximized on Win11 with auto-hidden taskbar.  This region is where a user can mouse-over to expose the taskbar.  Painting it black eliminates the row of white pixels and fixes problems with exposing the hidden taskbar.  Windows 10 usually (correctly) paints a sliver of the taskbar in this region with or without this patch.  However, it also has similar (but more complex) failing edge cases discussed in the bug.

Additionally, bug 758280 used 1px for the autohidden region size but the real size is 2px so we switch to that here.

Differential Revision: https://phabricator.services.mozilla.com/D148834
2023-04-24 03:32:20 +00:00
David Parks
b87ff0a627 Bug 642851: Allow identification of correct taskbar window for our screen on Windows r=cmartin
Since Windows 8, ABM_GETAUTOHIDEBAREX has provided a way to identify if/where the system taskbar is hidden, even in multi-monitor setups.  This adds a function to easily fetch that information.

Differential Revision: https://phabricator.services.mozilla.com/D148833
2023-04-24 03:32:19 +00:00
Natalia Csoregi
891e1ba995 Backed out changeset e49dbf193eac (bug 1806591) for causing failures on test_tree_scroll.xhtml. CLOSED TREE 2023-04-24 01:19:37 +03:00
Sergey Galich
a1dc478cb8 Bug 1824061 - Modernize toolkit/components/satchel/*.js r=credential-management-reviewers,joschmidt
Differential Revision: https://phabricator.services.mozilla.com/D175021
2023-04-23 22:07:42 +00:00
Florian Quèze
647f022056 Bug 1828642 - Update the scrubber size and position when it is no longer hidden (eg. after entering full screen), r=mconley
Depends on D176140

Differential Revision: https://phabricator.services.mozilla.com/D175961
2023-04-23 22:02:28 +00:00
Timothy Nikkel
a1ec91e147 Bug 1829516. Improve test for bug 1827337. r=mstange
We only have overlay scrollbars enabled on test machines on android, but we force them on using a pref for individual tests. I checked that this causes the tests to fail on desktop platforms without the patch from bug 1827337.

Differential Revision: https://phabricator.services.mozilla.com/D176228
2023-04-23 21:49:29 +00:00
Alexandre Poirot
8dafd0fd7f Bug 1822258 - [devtools] Cover JavaScript tracing against source-mapped sources. r=devtools-reviewers,nchevobbe
Differential Revision: https://phabricator.services.mozilla.com/D172543
2023-04-23 21:40:03 +00:00
Edgar Chen
58bec5645b Bug 1823284 - Use SizeModeChanged notification to handle fullscreen change; r=geckoview-reviewers,rkraesig,stransky,bradwerth,smaug,m_kato
Depends on D175213

Differential Revision: https://phabricator.services.mozilla.com/D175215
2023-04-23 21:28:43 +00:00
Edgar Chen
65bc134ff8 Bug 1823284 - Avoid waiting for window resizing if it is already at expected dimensions; r=smaug
Depends on D175384

Differential Revision: https://phabricator.services.mozilla.com/D175213
2023-04-23 21:28:43 +00:00
Daisuke Akatsuka
11e60426c0 Bug 1806591: Implement scroll handoff for tree widgets r=mstriemer,masayuki
Differential Revision: https://phabricator.services.mozilla.com/D174051
2023-04-23 20:53:57 +00:00
Denis Palmeiro
15a9e2a8c4 Bug 1829547: Remove nightly ifdef guards for the jit hints cache and toggle the static pref based on the build instead. r=smaug
Differential Revision: https://phabricator.services.mozilla.com/D176236
2023-04-23 19:30:14 +00:00
CanadaHonk
1550699e89 Bug 1829430 - Update WPT tests for @import layer supports() r=emilio
Updated WPT tests for @import layer supports() tests from previous patch
in this bug.

Differential Revision: https://phabricator.services.mozilla.com/D176235
2023-04-23 19:16:40 +00:00
Mozilla Releng Treescript
14464875de no bug - Bumping Firefox l10n changesets r=release a=l10n-bump DONTBUILD CLOSED TREE
es-ES -> fd9e772a0adf6efd4b463acc1e5631535379a2ab
fa -> fedf62ca3d726438b160eebf0756d49fc1532d9e
oc -> b827e6ce3e16ba7be0c0ba6bc5e27e40e2d2ccee
ru -> 060f954fd5945a68700b977cc3e4295463ff35e1
skr -> 5e179553ccc1f91c6d6931c78f21ece6f4f36bda
sr -> 7d3f2dee06bad5a45adf768eb6664855764e7941
2023-04-23 18:58:24 +00:00
Natalia Csoregi
f7f289f0dd Backed out 2 changesets (bug 1822495) for causing a very high failure rate in Bug 1775997. CLOSED TREE
Backed out changeset c2121c4069d9 (bug 1822495)
Backed out changeset 356e59590921 (bug 1822495)
2023-04-23 20:41:23 +03:00
moz-wptsync-bot
a7313d2e25 Bug 1829528 - [wpt-sync] Update web-platform-tests to a3cb53d786edfd9106825e312866624150382075, a=testonly
MANUAL PUSH: wpt sync bot

wpt-head: a3cb53d786edfd9106825e312866624150382075
wpt-type: landing
2023-04-23 17:33:44 +00:00
Jan Varga
fa144c0d8b Bug 1827377 - Add a way to construct objects based on QuotaRequestBase/ClearRequestBase by specifying any attribute supported by NormalOriginOperationBase; r=hsingh
Differential Revision: https://phabricator.services.mozilla.com/D175121
2023-04-23 07:29:34 +00:00
Jan Varga
ec46b8e4ec Bug 1827377 - Add client type to NormalOriginOperationBase constructor; r=hsingh
Differential Revision: https://phabricator.services.mozilla.com/D175120
2023-04-23 07:29:34 +00:00
Mozilla Releng Treescript
531f81e865 no bug - Bumping Firefox l10n changesets r=release a=l10n-bump DONTBUILD CLOSED TREE
lo -> d89785e78440b990d1d1ff2666c4b1ed61f0d661
2023-04-23 06:59:45 +00:00
Emilio Cobos Álvarez
950c727673 Bug 1829512 - Remove unnecessary full paths from rust-analyzer setup. r=andi
rust-analyzer runs the command from the workspace directory. mach knows
how to find the right python virtual-env.

My LSP prints the whole command while it's running and including the
absolute python path + the absolute path is somewhat annoying. I tested
this on vscode and it seems to work just fine as well.

Differential Revision: https://phabricator.services.mozilla.com/D176227
2023-04-23 06:37:14 +00:00
Emilio Cobos Álvarez
c81ab71db2 Bug 1829512 - Allow using mach ide vscode --no-interactive to generate the vscode configuration. r=andi
Other editors can also read it, as documented above.

Differential Revision: https://phabricator.services.mozilla.com/D176224
2023-04-23 06:31:49 +00:00
Emilio Cobos Álvarez
f17e2f8dec Bug 1829512 - Generate compile db for non-VSCode editors too. r=andi
It's useful for virtually all editors.
Also it works with Android builds, so remove that condition.

Differential Revision: https://phabricator.services.mozilla.com/D176225
2023-04-23 06:31:02 +00:00
Emilio Cobos Álvarez
b972ec1b9a Bug 1829512 - Update documentation for vim. r=andi
RLS is no longer a thing and nowadays clangd works with anything so
YouCompleteMe isn't needed necessarily.

Also neoconf allows to use the VSCode configuration verbatim.

Differential Revision: https://phabricator.services.mozilla.com/D176223
2023-04-23 06:27:47 +00:00
Emilio Cobos Álvarez
169a3e63a8 Bug 1829512 - Use .clangd rather than vscode-specific configuration to point to the compilation database. r=andi
Differential Revision: https://phabricator.services.mozilla.com/D176230
2023-04-23 06:23:39 +00:00
Emilio Cobos Álvarez
d3cbada9f4 Bug 1828879 - Fix position of RTL vertical overlay scrollbars. r=tnikkel,layout-reviewers
It was just a silly mistake. In the rtl case the position is already the
start, we don't need to move it into the box.

Differential Revision: https://phabricator.services.mozilla.com/D176229
2023-04-23 04:48:46 +00:00
Corinne R Pohl
73ee6e2b1f Bug 1829507: Fix typo in DrawEventRecorder.h. r=jrmuizel
Differential Revision: https://phabricator.services.mozilla.com/D176220
2023-04-23 02:05:57 +00:00
Nico Grunbaum
55755e473d Bug 1829452 - fix lints in WebrtcGlobalInformation;r=jesup
Differential Revision: https://phabricator.services.mozilla.com/D176209
2023-04-23 01:39:11 +00:00
Emilio Cobos Álvarez
615e96ac30 Bug 1829444 - Stop generating save analysis on searchfox jobs. r=glandium
Searchfox should be able to use scip for this.

Differential Revision: https://phabricator.services.mozilla.com/D176218
2023-04-22 22:37:54 +00:00
CanadaHonk
c3682adcc9 Bug 1829430 - Fix @import supports() parsing position r=emilio
Fixed @import supports() being parsed in the incorrect position as per spec.

Also added more WPT tests for layer and supports in one @import.

Differential Revision: https://phabricator.services.mozilla.com/D176193
2023-04-22 21:46:15 +00:00
Emilio Cobos Álvarez
fba7195d18 Bug 1829488 - Move animated image processing to its own function. r=smaug
Just a minor cleanup that I think it's worth it after bug 1828587.

Differential Revision: https://phabricator.services.mozilla.com/D176216
2023-04-22 20:37:49 +00:00