gecko-dev/dom
Nika Layzell fa60fb91de Bug 1754004 - Part 3: Move RemoteLazyInputStream to its own toplevel protocol, r=asuth,necko-reviewers,dragana
This is a complete rewrite of RemoteLazyInputStream to run off of its own
toplevel protocol, rather than being managed by other protocols like
PBackground or PContent. This should improve performance thanks to no longer
needing to operate on a main or worker thread, and due to no longer needing the
migration step for the stream actor.

This also acts as a step towards no longer requiring a manager actor to
serialize input streams, as the type is now actor-agnostic, and should support
being sent over IPC between any pair of processes.

Differential Revision: https://phabricator.services.mozilla.com/D141040
2022-05-03 23:30:33 +00:00
..
abort Bug 1734997 - Prototype the Prioritized Task Scheduling API r=smaug 2022-04-21 18:47:52 +00:00
animation Backed out changeset a7fae9e0df25 (bug 1766886) for causing build bustages on TimingParams.h. CLOSED TREE 2022-05-03 23:26:20 +03:00
audiochannel
base Backed out 13 changesets (bug 1746052) for causing failures on uriloader/exthandler/tests/. CLOSED TREE 2022-05-04 01:15:12 +03:00
battery
bindings Bug 1766371 - Fix class-varargs warnings in Windows builds. r=nika,mjf 2022-05-03 21:48:22 +00:00
broadcastchannel Bug 1754004 - Part 3: Move RemoteLazyInputStream to its own toplevel protocol, r=asuth,necko-reviewers,dragana 2022-05-03 23:30:33 +00:00
browser-element
cache Bug 1754004 - Part 2: Remove the PFileDescriptorSet interface, r=asuth,necko-reviewers,kershaw 2022-05-03 23:30:32 +00:00
canvas Bug 1759686 - patch 3 - Ensure prefs that may be accessed by canvas2d text code are atomic. r=lsalzman 2022-05-03 12:39:09 +00:00
chrome-webidl Bug 1766130 - Mark throwing Promise-returning methods that create a new Promise as NewObject. r=smaug 2022-05-02 07:44:24 +00:00
clients Bug 1754004 - Part 3: Move RemoteLazyInputStream to its own toplevel protocol, r=asuth,necko-reviewers,dragana 2022-05-03 23:30:33 +00:00
commandhandler
console Bug 1756823 - Replace ConsoleAPIStorage observer calls with js array r=nchevobbe,webdriver-reviewers,geckoview-reviewers,agi,jdescottes 2022-05-03 17:21:59 +00:00
credentialmanagement Bug 1766130 - Properly propagate errors from Promise creation. r=smaug 2022-05-02 07:44:23 +00:00
crypto
debugger
docs Bug 1765167 - Part 4: Stop using Cu.import in dom/. r=mossop 2022-05-03 06:32:30 +00:00
encoding
events Bug 1767259: Wait for contentTransformsReceived in test_drag_coords.html r=emilio 2022-05-03 22:37:38 +00:00
fetch Bug 1754004 - Part 3: Move RemoteLazyInputStream to its own toplevel protocol, r=asuth,necko-reviewers,dragana 2022-05-03 23:30:33 +00:00
file Bug 1754004 - Part 3: Move RemoteLazyInputStream to its own toplevel protocol, r=asuth,necko-reviewers,dragana 2022-05-03 23:30:33 +00:00
filehandle Bug 1754004 - Part 3: Move RemoteLazyInputStream to its own toplevel protocol, r=asuth,necko-reviewers,dragana 2022-05-03 23:30:33 +00:00
filesystem Bug 1754004 - Part 3: Move RemoteLazyInputStream to its own toplevel protocol, r=asuth,necko-reviewers,dragana 2022-05-03 23:30:33 +00:00
flex
fs Bug 1750933 - Add testing infrastructure for OPFS; r=dom-storage-reviewers,jari 2022-05-03 11:38:15 +00:00
gamepad Bug 1766130 - Properly propagate errors from Promise creation. r=smaug 2022-05-02 07:44:23 +00:00
geolocation Bug 1759840 Add support for location portal; r=emilio 2022-04-19 11:42:38 +00:00
grid
html Bug 1765156 - Part 3: Use SpecialPowers.ChromeUtils.import in dom/. r=kmag 2022-05-03 06:32:25 +00:00
imptests
indexedDB Bug 1754004 - Part 3: Move RemoteLazyInputStream to its own toplevel protocol, r=asuth,necko-reviewers,dragana 2022-05-03 23:30:33 +00:00
interfaces Bug 1766082: Allow content to wait for parent screen transforms r=emilio 2022-05-02 20:43:12 +00:00
ipc Bug 1754004 - Part 3: Move RemoteLazyInputStream to its own toplevel protocol, r=asuth,necko-reviewers,dragana 2022-05-03 23:30:33 +00:00
jsurl Bug 1761981, r=smaug 2022-04-06 15:00:57 +00:00
l10n Bug 1751836 - Drive-by: Simplify L10nMutations::FlushPendingTranslations. r=dminor 2022-05-02 15:12:30 +00:00
locales Bug 1395181 part 1: Support "click ancestor" action on descendants when an ancestor has an action. r=eeejay 2022-04-22 23:13:36 +00:00
localstorage Bug 1750933 - Add testing infrastructure for OPFS; r=dom-storage-reviewers,jari 2022-05-03 11:38:15 +00:00
locks
manifest Bug 1765156 - Part 3: Use SpecialPowers.ChromeUtils.import in dom/. r=kmag 2022-05-03 06:32:25 +00:00
mathml
media Bug 1735923 - error on opacity change r=edenchuang 2022-05-03 22:12:40 +00:00
messagechannel Bug 1754004 - Part 3: Move RemoteLazyInputStream to its own toplevel protocol, r=asuth,necko-reviewers,dragana 2022-05-03 23:30:33 +00:00
midi Bug 1766130 - Properly propagate errors from Promise creation. r=smaug 2022-05-02 07:44:23 +00:00
network Bug 1754004 - Part 2: Remove the PFileDescriptorSet interface, r=asuth,necko-reviewers,kershaw 2022-05-03 23:30:32 +00:00
notification
offline
origin-trials Bug 1766691 - Add a pref per origin trial. r=k88hudson 2022-04-29 14:44:33 +00:00
payments
performance Backed out changeset 3cf1c157d1ef (bug 1762482) for causing bc failures on browser_cross_origin_isolated_performance_api.js. CLOSED TREE 2022-04-30 00:44:18 +03:00
permission
plugins
power
prio
promise Bug 1688585 - Make PromiseNativeHandlerShim diagnostic assert that the PromiseNativeHandler is non-null. r=smaug 2022-05-02 07:36:53 +00:00
prototype Bug 1752209 - Put cahe type into the cache key in StartupCache/ScriptPreloader. r=nbp 2022-04-13 14:08:07 +00:00
push Bug 1766238 - Stop using the target argument for ChromeUtils.import in dom. r=mt 2022-04-27 08:38:34 +00:00
quota Bug 1759563 - Add SerializedComplexity to limit the complexity of serialized IPCStream instances, r=asuth,necko-reviewers,dragana 2022-05-03 23:30:31 +00:00
reporting
res
script Bug 1766274 - Part 4: Change references to module trees to module graphs r=yulia 2022-04-26 12:40:48 +00:00
security Bug 1767395 disallow loading http/https scripts for systemprincipal r=ckerschb,tjr 2022-05-03 15:28:34 +00:00
serializers
serviceworkers Bug 1754004 - Part 3: Move RemoteLazyInputStream to its own toplevel protocol, r=asuth,necko-reviewers,dragana 2022-05-03 23:30:33 +00:00
simpledb Bug 1726714: Remove shutdown state from quota clients. r=dom-storage-reviewers,janv 2022-04-14 15:05:37 +00:00
smil
storage Bug 683785 - Replace do_CreateInstance for nsITimer with new nsTimer r=xpcom-reviewers,necko-reviewers,nika,kershaw 2022-04-28 17:09:47 +00:00
streams Bug 1767342 - Enable user defined byte stream by default r=smaug 2022-05-03 16:10:08 +00:00
svg
system Bug 1766130 - Properly propagate errors from Promise creation. r=smaug 2022-05-02 07:44:23 +00:00
tests Bug 1756823 - Replace ConsoleAPIStorage observer calls with js array r=nchevobbe,webdriver-reviewers,geckoview-reviewers,agi,jdescottes 2022-05-03 17:21:59 +00:00
u2f
url Bug 1764978 - Refactor browser_download_after_revoke.js. r=kershaw 2022-04-28 11:57:13 +00:00
vr
webauthn Backed out changeset e2908f3e5373 (bug 1718228) for causing mochitest failure in test_webauthn_loopback.html CLOSED TREE 2022-05-03 12:44:19 -04:00
webbrowserpersist Bug 1754004 - Part 2: Remove the PFileDescriptorSet interface, r=asuth,necko-reviewers,kershaw 2022-05-03 23:30:32 +00:00
webgpu Bug 1752869: Handle invalid BindGroupLayouts better. r=jgilbert 2022-04-29 00:31:20 +00:00
webidl Backed out changeset e2908f3e5373 (bug 1718228) for causing mochitest failure in test_webauthn_loopback.html CLOSED TREE 2022-05-03 12:44:19 -04:00
webscheduling Bug 1734997 - Prototype the Prioritized Task Scheduling API r=smaug 2022-04-21 18:47:52 +00:00
webshare
websocket
workers Bug 1754004 - Part 3: Move RemoteLazyInputStream to its own toplevel protocol, r=asuth,necko-reviewers,dragana 2022-05-03 23:30:33 +00:00
worklet Bug 1756823 - Replace ConsoleAPIStorage observer calls with js array r=nchevobbe,webdriver-reviewers,geckoview-reviewers,agi,jdescottes 2022-05-03 17:21:59 +00:00
xhr Bug 1519200 - Remove NS_ERROR_FILE_TARGET_DOES_NOT_EXIST in favor of NS_ERROR_FILE_NOT_FOUND. r=xpcom-reviewers,nika,dom-storage-reviewers,jstutte 2022-04-05 15:17:03 +00:00
xml Bug 1758709: Add Telemetry for XSLT use r=peterv 2022-04-05 14:29:50 +00:00
xslt Bug 1763179 - Disable browser_bug1309630.js on Linux64 for frequent failures. r=intermittent-reviewers,jmaher DONTBUILD 2022-04-26 06:59:17 +00:00
xul Bug 1752209 - Put cahe type into the cache key in StartupCache/ScriptPreloader. r=nbp 2022-04-13 14:08:07 +00:00
jar.mn
metrics.yaml Bug 1759744 - Add support for page load event telemetry r=smaug,chutten 2022-04-11 17:15:00 +00:00
moz.build Bug 1734997 - Prototype the Prioritized Task Scheduling API r=smaug 2022-04-21 18:47:52 +00:00