Commit Graph

799663 Commits

Author SHA1 Message Date
Ryan VanderMeulen
ce4ab516bb Bug 1776104 - Verify that the paths exist before writing ThirdPartyPaths.cpp. r=andi
Differential Revision: https://phabricator.services.mozilla.com/D150069
2022-06-27 13:05:46 +00:00
Ryan VanderMeulen
b8e30b3751 Bug 1776281 - Update Zydis to version 3.2.1. r=rhunt
Differential Revision: https://phabricator.services.mozilla.com/D150182
2022-06-27 13:05:18 +00:00
ffxbld
3ec2694a72 No Bug, mozilla-central repo-update HSTS HPKP remote-settings - a=repo-update r=RyanVM
Differential Revision: https://phabricator.services.mozilla.com/D150368
2022-06-27 13:04:52 +00:00
Jan de Mooij
666beebee5 Bug 1776367 part 2 - Add frame pointer to RegExp stubs. r=iain
This improves profiling with "perf" a bit because we now don't lose the Ion frame
anymore. It also lets us simplify the code because we can now use the frame pointer
instead of the stack pointer (less stable due to stack pushes).

Differential Revision: https://phabricator.services.mozilla.com/D150224
2022-06-27 12:10:55 +00:00
Jan de Mooij
17ff59652c Bug 1776367 part 1 - Annotate RegExp code for perf/VTune. r=iain
Differential Revision: https://phabricator.services.mozilla.com/D150223
2022-06-27 12:10:55 +00:00
Andrew McCreight
10bfb74f38 Bug 1766305, part 2 - Return a wireframe with GetLayoutHistoryState. r=smaug,mconley
The main goal here is to get the wireframe test to work with
parent-controlled navigation.

This means we don't need to collect the wireframe any more in
PersistLayoutHistoryState, I think, because it is redundant.

I think we need to clear the wireframe in finish restore for
when we navigate back.

As a result of these changes, the two todo subtests in the
wireframe test now pass.

Differential Revision: https://phabricator.services.mozilla.com/D146252
2022-06-27 12:02:48 +00:00
Andrew McCreight
4173ce4c57 Bug 1766305, part 1 - Give browser_test_shentry_wireframe.js subtests different descriptions. r=mconley
Differential Revision: https://phabricator.services.mozilla.com/D150053
2022-06-27 12:02:48 +00:00
Cristian Tuns
d55e818499 Backed out changeset 7e22fe4b498e (bug 1773471) for causing mochitest failures in test_xrayToJS.xhtml CLOSED TREE 2022-06-27 08:05:06 -04:00
Hemanth HM
0ce342241d Bug 1773471: Renaming to group and groupToMap r=yulia
Differential Revision: https://phabricator.services.mozilla.com/D148672
2022-06-27 11:28:04 +00:00
Cristian Tuns
6392963edd Backed out changeset 0a4ba27058a9 (bug 1775451) for causing mochitest failures on test_imestate.html CLOSED TREE 2022-06-27 07:33:08 -04:00
Emilio Cobos Álvarez
016a64f777 Bug 1771150 - Make fullscreen modal. r=smaug
As per https://github.com/w3c/csswg-drafts/issues/7311.

Differential Revision: https://phabricator.services.mozilla.com/D150335
2022-06-27 10:57:34 +00:00
Emilio Cobos Álvarez
4fdd211396 Bug 1775451 - Scroll into view after changing focus state, not before. r=smaug
This matches other browsers.

The scroll event is dispatched async, so
the test would mostly pass without the patch, actually, except for the
fact that we wouldn't scroll. So without the patch the test times out.

Differential Revision: https://phabricator.services.mozilla.com/D150237
2022-06-27 10:56:15 +00:00
Robert Mader
4e1ef97a03 Bug 1776563 - Remove nsDMABufDevice::IsDMABufEnabled(), r=stransky
We do not need a GBM device any more in child processes and in several
cases we're also not allowed to open it any more by the sandbox.

For remaining cases were we do need it in the parent process (the
fallback path in `SharedSurface_DMABUF::Create`, used for WebGL and the
experimental `widget.dmabuf-textures.enabled` feature, as well as in
`WaylandBufferDMABUF::Create` used by `gfx.webrender.compositor`), we
already call `Configure()` in `gfxPlatformGtk::InitDmabufConfig()` and set
`gfx::gfxVars::UseDMABuf` accordingly, making
`nsDMABufDevice::IsDMABufWebGLEnabled()` still return the correct value.

Differential Revision: https://phabricator.services.mozilla.com/D150324
2022-06-27 09:00:36 +00:00
Bogdan Szekely
45bca692f9 Merge mozilla-central to autoland. CLOSED TREE 2022-06-27 10:59:22 +03:00
Bogdan Szekely
5b2d2863bd Merge autoland to mozilla-central. a=merge 2022-06-27 10:54:43 +03:00
Mozilla Releng Treescript
396d235fb2 no bug - Bumping Firefox l10n changesets r=release a=l10n-bump DONTBUILD
es-ES -> 3d02f53eeebe23147dfc1879d3ec21593ca73ffb
ko -> b3855891c912e5f950328e0f4bfbe48ade84ae31
sv-SE -> a81d25fcbdb14eb04a5c7c25b75d781a2102dd0c
2022-06-27 06:57:08 +00:00
Glenn Watson
0c7933b0a3 Bug 1776621 - Remove per-item complex clips in wrench in favor of explicit clip-chains r=gfx-reviewers,lsalzman
A step towards removing specification of clips via old ClipId style in wrench.

Differential Revision: https://phabricator.services.mozilla.com/D150344
2022-06-27 05:56:46 +00:00
Glenn Watson
26ac926331 Bug 1776618 - Remove clip-node references from wrench r=gfx-reviewers,lsalzman
In future, it won't be possible to specify clip hierarchy by the
old ClipId identifier, so convert these ones to clip-chains now.

Differential Revision: https://phabricator.services.mozilla.com/D150342
2022-06-27 05:56:46 +00:00
Martin Stransky
3a7a803654 Bug 1774271 [Linux] Use DMABUF_SURFACE_EXPORT feature to control dmabuf surface export from EGLImage and disable that on Mesa/Intel and Mesa/AMD r=jgilbert
Differential Revision: https://phabricator.services.mozilla.com/D149984
2022-06-27 05:54:52 +00:00
Makoto Kato
a27349ac67 Bug 1776138 - Remove unused AutoCompleteParent.getCurrentBrowser. r=sgalich
`AutoCompleteParent.getCurrentBrowser` was added bug 1573836. But formfill's
custom element uses actor directly now, so it is unused now.

Depends on D150081

Differential Revision: https://phabricator.services.mozilla.com/D150082
2022-06-27 04:08:43 +00:00
Makoto Kato
5086aa934c Bug 1776138 - Remove unused FormAutoComplete:Disconnect. r=sgalich
No one seems to use `FormAutoComplete:Disconnect` now.

Differential Revision: https://phabricator.services.mozilla.com/D150081
2022-06-27 04:08:42 +00:00
Andrew McCreight
d9fb12e295 Bug 1776080 - Fix browser_save_filenames.js to work with parent controlled navigation. r=NeilDeakin
Differential Revision: https://phabricator.services.mozilla.com/D150051
2022-06-27 02:20:09 +00:00
Paul Zuehlcke
31393d1d90 Bug 1776403 - Strings for updated TCP preferences section. r=bvandersloot,fluent-reviewers,flod
Differential Revision: https://phabricator.services.mozilla.com/D150235
2022-06-27 00:17:55 +00:00
Nick Alexander
9651d3efa4 Bug 1775393 - Enable Fluent localization in background tasks. r=mossop
The chrome manifest flag parsing is not particularly flexible.  It's
easiest to duplicate the manifest entries rather than further adjust
the parser.

Differential Revision: https://phabricator.services.mozilla.com/D149950
2022-06-26 23:38:45 +00:00
Mozilla Releng Treescript
562473f43c no bug - Bumping Firefox l10n changesets r=release a=l10n-bump DONTBUILD
dsb -> a0d368168f08a39ae5e25c664b367410eda3f8c3
es-MX -> 91b2720d9ad2b23a28b51d7e774621317ffc021b
hsb -> 69fc8b3778cdec6fc3c1c4cda45e92c020905fe8
it -> fa18ea832f3cc21a59ceef603ea33dffbcb6b6ca
lt -> 37fc8582da0875d1a3a48af72567a2301620d5cd
pl -> ee21305f4f4c4cb0eef45e7bfd8467bbc9357e4a
sk -> 81f7bae270246cb39a78d1e41e7e7c1f763d86e8
tg -> f52e1fe09a85636d384c089ba9245bb2d939191b
2022-06-26 19:03:24 +00:00
Marian-Vasile Laza
8d1555c99b Merge mozilla-central to autoland. a=merge CLOSED TREE 2022-06-26 12:44:00 +03:00
Marian-Vasile Laza
bf6f194694 Merge autoland to mozilla-central. a=merge 2022-06-26 12:41:25 +03:00
Mozilla Releng Treescript
256e0acf48 no bug - Bumping Firefox l10n changesets r=release a=l10n-bump DONTBUILD
he -> db4049a8e749ce3e7999eb39e87f26be43fb3b18
tg -> 6fc8e8bfebf48caabc30f5f32c18539a3f1db8d1
2022-06-26 06:56:32 +00:00
Cosmin Sabou
30a915f105 Bug 1776394 - Disable test_HealthPing.js on win10_2004 for frequent failures. r=intermittent-reviewers,MasterWayZ DONTBUILD
Differential Revision: https://phabricator.services.mozilla.com/D150327
2022-06-25 22:32:53 +00:00
smolnar
f54b6102b6 Backed out changeset 6dc2474a0ab6 (bug 1709009) for landing during soft freeze. 2022-06-26 00:32:04 +03:00
smolnar
e6422785b2 Merge mozilla-central to autoland. a=merge 2022-06-26 00:30:44 +03:00
smolnar
aa7c30cd45 Merge autoland to mozilla-central. a=merge 2022-06-26 00:27:22 +03:00
Mozilla Releng Treescript
0575c3425c no bug - Bumping Firefox l10n changesets r=release a=l10n-bump DONTBUILD
el -> 58cf40fbc7269bbf9fada1253ec8f011507a992f
it -> 31a83f189f50d61cf1cf21a2215cd158c27cdc9c
ro -> de1113d8613b112c14d8e75a3e1e0ce7b1a6236e
ru -> ebb41fc34812cd2b60b9d71d4131620e5be1cbd3
sl -> f13ec224df213c09e026461144f137d231bd6fd0
tg -> 8584c83ca1fe45406ba32353ae7e76c98d026363
zh-CN -> 09b635a976c6192dccb652bb137867db8b16f722
2022-06-25 19:02:59 +00:00
Brad Werth
10e55143ef Bug 1761160: Disable spellechecking in the textarea for the blur-focus test. r=masayuki
Differential Revision: https://phabricator.services.mozilla.com/D150281
2022-06-25 18:45:09 +00:00
Bas Schouten
ca4fa2dbfc Bug 1767611 - Part 2: Ensure processes being destroyed report their PerfStats back to the parent for reporting. r=acreskey,nika
This patch aims to be minimally invasive. In order to do this it deals a lot with raw JSON strings. This makes the end product be rather unfortunate indentation wise. Considering this is processed by our testing infrastructure internally at this point it seems reasonable to defer 'prettifying' this, since it would be quite a complicated task.

Differential Revision: https://phabricator.services.mozilla.com/D149949
2022-06-25 16:50:52 +00:00
Bas Schouten
736587816c Bug 1767611 - Part 1: Ensure the current PerfStats collection mask is sent to new child content processes. r=acreskey
Differential Revision: https://phabricator.services.mozilla.com/D149948
2022-06-25 16:50:52 +00:00
Jan de Mooij
6828c4dbf4 Bug 1776358 - Only include wasmMaxStackArgBytes in Ion frame size if there are calls. r=rhunt
Because `wasmMaxStackArgBytes` is calculated early on, it was possible we later eliminated
all call instructions and `needsStaticStackAlignment` was false, but we still included
`wasmMaxStackArgBytes` in the frame size, breaking stack alignment invariants on ARM64.

The simplest fix is to not include `wasmMaxStackArgBytes` if we know there are no calls (left).

This fixes an old Ion ARM64 bug exposed by the assertion added in bug 1774449.

Differential Revision: https://phabricator.services.mozilla.com/D150244
2022-06-25 14:02:55 +00:00
Csoregi Natalia
6992154d1b Backed out changeset 004885c1597c (bug 1775150)for causing bustage on mozJSModuleLoader.h. CLOSED TREE 2022-06-25 16:59:21 +03:00
serge-sans-paille
97f856cfb5 Bug 1775150 - Cleanup js/xpconnect includes r=sylvestre
Differential Revision: https://phabricator.services.mozilla.com/D149803
2022-06-25 13:45:03 +00:00
Iulian Moraru
1cfe48ef43 Backed out changeset 330755349d44 (bug 1776403) for causing osx cross compiled shippable build bustage. CLOSED TREE 2022-06-25 15:48:00 +03:00
Csoregi Natalia
cf22fd90d5 Merge mozilla-central to autoland. CLOSED TREE 2022-06-25 12:58:13 +03:00
Csoregi Natalia
215973d860 Merge autoland to mozilla-central. a=merge 2022-06-25 12:51:38 +03:00
Iulian Moraru
de1c46fa2a Backed out 4 changesets (bug 1773282) for causing bp-hybrid bustages on FFmpegLibWrapper. CLOSED TREE
Backed out changeset 0ec631549071 (bug 1773282)
Backed out changeset c370d6fa2f1f (bug 1773282)
Backed out changeset a69d65742893 (bug 1773282)
Backed out changeset 6c9325e96448 (bug 1773282)
2022-06-25 12:07:40 +03:00
Paul Zuehlcke
bb36cda990 Bug 1776403 - Strings for updated TCP preferences section. r=bvandersloot,fluent-reviewers,flod
Differential Revision: https://phabricator.services.mozilla.com/D150235
2022-06-25 08:41:19 +00:00
Mozilla Releng Treescript
8357db18b3 no bug - Bumping Firefox l10n changesets r=release a=l10n-bump DONTBUILD
it -> e2474985d1b13895d4386feceb7dfaefb32d8811
rm -> 2e1bb08cc69504ce7d3ee8418cde01c070c278b1
tg -> 8bfebe9aeb573d3f943212b20df28178e00dff05
2022-06-25 06:56:33 +00:00
stransky
feb040edf2 Bug 1773282 [Linux] Disable nsIGfxInfo::FEATURE_HARDWARE_VIDEO_DECODING on release/late beta r=alwu
Differential Revision: https://phabricator.services.mozilla.com/D149766
2022-06-25 05:24:47 +00:00
stransky
20d789184c Bug 1773282 [Linux] Remove nsIGfxInfo::FEATURE_VAAPI and use nsIGfxInfo::FEATURE_HARDWARE_VIDEO_DECODING r=alwu
nsIGfxInfo::FEATURE_HARDWARE_VIDEO_DECODING is used on all platforms so let's use it on Linux too and don't add new feature for Linux only.

Differential Revision: https://phabricator.services.mozilla.com/D149765
2022-06-25 05:24:47 +00:00
stransky
b916cb1d5a Bug 1773282 [Linux] Remove IsDMABufVAAPIEnabled() r=emilio,media-playback-reviewers,alwu
We don't need IsDMABufVAAPIEnabled() as we use gfx::gfxVars::CanUseHardwareVideoDecoding() directly.

Differential Revision: https://phabricator.services.mozilla.com/D149764
2022-06-25 05:24:47 +00:00
stransky
dabbc69fa1 Bug 1773282 [Linux] Don't print VP8_HW_DECODE/VP9_HW_DECODE on about:support on Linux as it's not used there r=alwu
Differential Revision: https://phabricator.services.mozilla.com/D149763
2022-06-25 05:24:46 +00:00
Botond Ballo
4befa03baa Bug 1776530 - Assert that APZUpdater::RunOnUpdaterThread() is not called directly from the updater thread. r=tnikkel
With the exception of the egde case scenarios in which
IsConnectedToWebRender() returns false.

Also add a comment warning that if RunOnUpdaterThread() were to be called
directly from the updater thread when connected to WebRender, the
implementation would be incorrect.

Differential Revision: https://phabricator.services.mozilla.com/D150309
2022-06-25 04:33:51 +00:00