Commit graph

824904 commits

Author SHA1 Message Date
Marco Castelluccio
f69e697461 Bug 1801836 - Remove no longer necessary 'from __future__' imports. r=linter-reviewers,glandium,webdriver-reviewers,perftest-reviewers,geckoview-reviewers,jld,ahal,owlish,afinder DONTBUILD
Differential Revision: https://phabricator.services.mozilla.com/D165395
2022-12-23 22:45:46 +00:00
Ryan VanderMeulen
5bdcb81ec5 Bug 1807238 - Enable TSAN mochitest-devtools by default. r=jmaher
Differential Revision: https://phabricator.services.mozilla.com/D165462
2022-12-23 22:20:27 +00:00
Emilio Cobos Álvarez
840d033733 Bug 1806898 - Don't reflow elements with dirty styles to update container queries. r=dholbert
If style is dirty, we'll do the CQ update after restyling inside the
while loop.

This prevents reflowing frames with pending restyle changes, which is
important for e.g., tables, which rely on
nsChangeHint_UpdateTableCellSpans to update their cell map.

Differential Revision: https://phabricator.services.mozilla.com/D165456
2022-12-23 21:55:40 +00:00
Ted Campbell
c3f0a80601 Bug 1806169 - Use UTF8 parser for Worklet code r=hsivonen
Depends on D164933

Differential Revision: https://phabricator.services.mozilla.com/D164934
2022-12-23 21:26:26 +00:00
Ted Campbell
00961cc947 Bug 1806169 - Use UTF8 JS parser for ChromeScriptLoader r=hsivonen
Depends on D164932

Differential Revision: https://phabricator.services.mozilla.com/D164933
2022-12-23 21:26:26 +00:00
Ted Campbell
ed4d49bc57 Bug 1806169 - Use UTF8 JS parser for nsFrameMessageManager r=hsivonen
Depends on D164931

Differential Revision: https://phabricator.services.mozilla.com/D164932
2022-12-23 21:26:25 +00:00
Ted Campbell
8a0dc3914f Bug 1806169 - Use UTF8 JS parser for PrototypeDocumentContentSink r=hsivonen
Depends on D164930

Differential Revision: https://phabricator.services.mozilla.com/D164931
2022-12-23 21:26:25 +00:00
Ted Campbell
a188b7fd3e Bug 1806169 - Add ScriptLoader::ConvertToUTF8 overload r=jonco
Similar to the ConvertToUTF16 overload for JS owned strings, add an overload for
the UTF8 case. This simplifies later work to switch parsing to UTF8.

Differential Revision: https://phabricator.services.mozilla.com/D164930
2022-12-23 21:26:25 +00:00
Mike Hommey
e7c2a264bf Bug 1806766 - Update indexmap to 1.9.2. r=emilio,supply-chain-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D165369
2022-12-23 20:51:21 +00:00
Mike Hommey
30b846d4a8 Bug 1806766 - Update hyper to 0.14.22. r=emilio,supply-chain-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D165368
2022-12-23 20:51:21 +00:00
Mike Hommey
c60987527f Bug 1806766 - Update httparse to 1.8.0. r=emilio,supply-chain-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D165367
2022-12-23 20:51:20 +00:00
Mike Hommey
bb75df7beb Bug 1806766 - Update headers to 0.3.8 and sha-1 to 0.10.5. r=emilio,supply-chain-reviewers
The sha-1 crate was renamed to sha1.

Differential Revision: https://phabricator.services.mozilla.com/D165366
2022-12-23 20:51:20 +00:00
Mike Hommey
765c7f316e Bug 1806766 - Update h2 to 0.3.15. r=emilio,supply-chain-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D165365
2022-12-23 20:51:20 +00:00
Mike Hommey
2833459201 Bug 1806766 - Update getrandom to 0.2.8. r=emilio,supply-chain-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D165364
2022-12-23 20:51:19 +00:00
Mike Hommey
e711cdb4f9 Bug 1806766 - Update futures to 0.3.25. r=emilio,supply-chain-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D165363
2022-12-23 20:51:19 +00:00
Mike Hommey
9d3c2288a3 Bug 1806766 - Update fs-err to 2.9.0. r=emilio,supply-chain-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D165361
2022-12-23 20:51:18 +00:00
Mike Hommey
46e140661f Bug 1806766 - Update flate2 to 1.0.25 and miniz_oxide to 0.6.2. r=emilio,supply-chain-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D165360
2022-12-23 20:51:18 +00:00
Mike Hommey
70a1a3b23d Bug 1806766 - Update fallible_collections to 0.4.6. r=emilio,supply-chain-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D165359
2022-12-23 20:51:17 +00:00
sotaro
954c16acec Bug 1805209 - Use RemoteTexture for WebGPU r=gfx-reviewers,lsalzman
WebGPU uses CompositableInProcessManager to push TextureHost directly from WebGPUParent to WebRender. But CompositableInProcessManager plumbing has a problem and caused Bug 1805209.

gecko already has a similar mechanism, called RemoteTextureMap. It is used in oop WebGL. If WebGPU uses RemoteTextureMap instead of CompositableInProcessManager, both WebGPU and oop WebGL use same mechanism.

WebGPUParent pushes a new texture to RemoteTextureMap. The RemoteTextureMap notifies the pushed texture to WebRenderImageHost.

Before the change, only one TextureHost is used for one swap chain. With the change, multiple TextureHosts are used for one swap chain with recycling.

The changes are followings.

- Use RemoteTextureMap instead of CompositableInProcessManager.
- Use RemoteTextureOwnerId instead of CompositableHandle.
- Use WebRenderCanvasData instead of WebRenderInProcessImageData.
- Add remote texture pushed callback functionality to RemoteTextureMap. With it, RemoteTextureMap notifies a new pushed remote texture to WebRenderImageHost.
- Remove CompositableInProcessManager.

Differential Revision: https://phabricator.services.mozilla.com/D164890
2022-12-23 20:41:02 +00:00
Henrik Skupin
8f1aac156b Bug 1807202 - [testing] Always close the new tab as opened by BrowserTestUtils.withNewTab() even if test throws an error. r=jmaher
Differential Revision: https://phabricator.services.mozilla.com/D165450
2022-12-23 19:58:25 +00:00
Byron Campen
50a2d49189 Bug 1805880: Update extmap settings when negotiation completes, instead of when we create an answer. r=mjf
Differential Revision: https://phabricator.services.mozilla.com/D165443
2022-12-23 19:55:01 +00:00
Byron Campen
28d814e3ba Bug 1805880: Test cases for bug. r=mjf
Differential Revision: https://phabricator.services.mozilla.com/D165442
2022-12-23 19:55:01 +00:00
Mozilla Releng Treescript
a591cab079 no bug - Bumping Firefox l10n changesets r=release a=l10n-bump DONTBUILD CLOSED TREE
be -> 3aa00f3d0e1925bc913c900cf237b09cc9e6993b
fur -> 749967f2311b3c8c655c60bd5122a46f21521a0f
hy-AM -> 05c33035e6d193a82a953394ef86053517ccc46c
it -> 31dc24bce419033fc605b3b06a889a0a748c3846
lo -> ad36d253e1238d896808c891530b733a496e2547
pt-PT -> 05fb0a3b6e3e1f602de35ab96ecdb228634ecb0b
sk -> 5a2865a26785e889b2bdb41fdf04049d2ac46242
2022-12-23 19:06:50 +00:00
Jari Jalkanen
2eda93fff6 Bug 1802279 - Extend preference to disable WritableFileStream in all contexts. r=dom-storage-reviewers,janv
Differential Revision: https://phabricator.services.mozilla.com/D165447
2022-12-23 18:40:51 +00:00
Jari Jalkanen
b6062c57d8 Bug 1802279 - Use preference to enable WritableFileStream for testing. r=dom-storage-reviewers,jesup,janv
Differential Revision: https://phabricator.services.mozilla.com/D162319
2022-12-23 18:40:51 +00:00
Gijs Kruitbosch
c453d031f5 Bug 1738190 - allow opening inline SVG background images in a new tab, r=dao
Differential Revision: https://phabricator.services.mozilla.com/D165454
2022-12-23 17:23:44 +00:00
Gijs Kruitbosch
2f45eedbc5 Bug 1806919 - simplify loadOneTab to not unwrap and rewrap the same object, r=dao
Differential Revision: https://phabricator.services.mozilla.com/D165453
2022-12-23 17:23:43 +00:00
Ryan VanderMeulen
3dcb8f6a60 Bug 1802862 - Skip browser_dbg-html-breakpoints.js on Linux debug and TSAN due to frequent timeouts. r=jmaher
Differential Revision: https://phabricator.services.mozilla.com/D165397
2022-12-23 16:10:02 +00:00
Dão Gottwald
87c1d88222 Bug 1806491 - Add urlbar result menu for history suggestions. r=mak,fluent-reviewers,flod
Differential Revision: https://phabricator.services.mozilla.com/D165061
2022-12-23 15:54:08 +00:00
Gijs Kruitbosch
9b2df441f2 Bug 1781090 - avoid updating the download icon for hidden windows, r=florian,mak
Differential Revision: https://phabricator.services.mozilla.com/D152658
2022-12-23 14:44:43 +00:00
Gijs Kruitbosch
4a32b61196 Bug 1806720 - make no-cu-reportError rule smarter about replacements, r=cmkm,Standard8
Differential Revision: https://phabricator.services.mozilla.com/D165200
2022-12-23 14:38:20 +00:00
Florian Quèze
d0faf750b5 Bug 1806519 - Give BrowserGlue startup idle tasks a name, r=dthayer.
Differential Revision: https://phabricator.services.mozilla.com/D165088
2022-12-23 14:27:29 +00:00
Mark Banner
8730eec697 Bug 1806359 - Convert telemetry imports to direct ES imports. r=necko-reviewers,application-update-reviewers,pip-reviewers,credential-management-reviewers,janerik,mconley,sgalich,bytesized,kershaw
Differential Revision: https://phabricator.services.mozilla.com/D165002
2022-12-23 12:37:07 +00:00
Mark Banner
a9aad70779 Bug 1806359 - Convert telemetry modules to ES modules. r=janerik
Differential Revision: https://phabricator.services.mozilla.com/D165001
2022-12-23 12:37:06 +00:00
Mark Banner
8ff997068a Bug 1806306 - Convert AsyncShutdown imports to direct ES imports. r=mak,webdriver-reviewers,application-update-reviewers,bytesized
Differential Revision: https://phabricator.services.mozilla.com/D164981
2022-12-23 12:37:06 +00:00
Mark Banner
e805453486 Bug 1806306 - Convert AsyncShutdown modules to ES modules. r=mak
Differential Revision: https://phabricator.services.mozilla.com/D164980
2022-12-23 12:37:05 +00:00
Henrik Skupin
0571e58564 Bug 1792524 - [wdspec] Add tests for serialization and deserialization of generic platform objects. r=webdriver-reviewers,jdescottes
Differential Revision: https://phabricator.services.mozilla.com/D165422
2022-12-23 12:35:35 +00:00
Henrik Skupin
0e51bbe007 Bug 1792524 - [WebDriver BiDi] Add support for serialization and deserialization of generic platform objects. r=webdriver-reviewers,jdescottes
Differential Revision: https://phabricator.services.mozilla.com/D165421
2022-12-23 12:35:34 +00:00
Henrik Skupin
e58b9d039a Bug 1792524 - [dom] Make isDOMObject() available through ChromeUtils. r=smaug
Differential Revision: https://phabricator.services.mozilla.com/D165420
2022-12-23 12:35:34 +00:00
Emilio Cobos Álvarez
8b8c64f407 Bug 1806944 - Fix flakiness in image-set tests. r=layout-reviewers,tnikkel
image-set-rendering-helper.js waits for load to create the element that
has the background-image, so there's no guarantee that the image is
loaded before the screenshot is taken.

Set up the test in DOMContentLoaded, to guarantee that the load event is
blocked by the images.

Differential Revision: https://phabricator.services.mozilla.com/D165452
2022-12-23 12:24:50 +00:00
Razvan Cojocaru
47b9dda9db Bug 1807030 - Correct final perf event scale magnitude. r=dlrobertson
While at it, decrease the size of the GetRaplPerfEventConfig()
buffer to the minimum required length (as discussed in a
previous review).

Also, the logging of the read and final values is now more
generous (to aid with future debugging).

Differential Revision: https://phabricator.services.mozilla.com/D165404
2022-12-23 11:56:02 +00:00
Marco Castelluccio
3ae651a475 Bug 1801836 - Fix black formatting error in testing/marionette/harness/marionette_harness/tests/unit/test_file_upload.py. r=fix CLOSED TREE
Differential Revision: https://phabricator.services.mozilla.com/D165451
2022-12-23 11:14:07 +00:00
Csoregi Natalia
e6459cf4f5 Backed out changeset 8ee3e9831e8a (bug 1806519) for failures on BrowserGlue.sys.mjs. CLOSED TREE 2022-12-23 13:00:35 +02:00
Kershaw Chang
1a5d5eb1c9 Bug 1805652 - neqo v0.6.3, r=necko-reviewers,jesup
Differential Revision: https://phabricator.services.mozilla.com/D164657
2022-12-23 10:16:53 +00:00
Stanca Serban
00ea9bd0f5 Backed out 2 changesets (bug 1802279) for causing multiple failures in dom/fs/test. CLOSED TREE
Backed out changeset f66aa3303672 (bug 1802279)
Backed out changeset c0dfdef11b0f (bug 1802279)
2022-12-23 12:25:53 +02:00
Marco Castelluccio
9a5c674965 Bug 1801836 - Remove no longer necessary 'from __future__' imports under testing/. r=linter-reviewers,webdriver-reviewers,perftest-reviewers,ahal,afinder DONTBUILD
Differential Revision: https://phabricator.services.mozilla.com/D165399
2022-12-23 10:08:06 +00:00
Florian Quèze
e5aea73057 Bug 1806519 - Give BrowserGlue startup idle tasks a name, r=dthayer.
Differential Revision: https://phabricator.services.mozilla.com/D165088
2022-12-23 09:48:34 +00:00
Kershaw Chang
2d2a696510 Bug 1596845 - Initialize DNS service earlier, r=acreskey
Differential Revision: https://phabricator.services.mozilla.com/D165407
2022-12-23 09:26:19 +00:00
Andrew Creskey
a2d1fa34d8 Bug 1596845 - Make effectiveTRRMode, skipReason atomic r=necko-reviewers,kershaw
We encountered data races in unit tests.

Depends on D164346

Differential Revision: https://phabricator.services.mozilla.com/D165403
2022-12-23 09:26:18 +00:00
Valentin Gosu
c816e991b4 Bug 1596845 - Pass new DNS record to OnLookupComplete to be able to get effectiveTRRMode and skip reason r=necko-reviewers,kershaw
Depends on D164857

Differential Revision: https://phabricator.services.mozilla.com/D164346
2022-12-23 09:26:18 +00:00