gecko-dev/dom
Daniel Holbert 7f83cbcfba Bug 1800342: Make NS_NewPipe2 and NS_NewPipe infallible, to reflect reality. r=xpcom-reviewers,necko-reviewers,nika,kershaw
This patch doesn't change behavior; these APIs were already effectively
infallible, in the sense that it was impossible for them to return anything
other than NS_OK.

The actual API changes here are in xpcom/io/nsIPipe.idl and
xpcom/io/nsPipe3.cpp, and the rest of this patch is just updates to callsites,
removing code that handled failure-flavored return values from these functions.
(All of this removed code was already dead code, effectively.)

Differential Revision: https://phabricator.services.mozilla.com/D161947
2022-11-14 23:22:16 +00:00
..
abort
animation Bug 1799064 - Avoid potential call PostUpdate() twice in SetTimeline(). r=emilio 2022-11-04 14:05:43 +00:00
audiochannel
base Bug 1800279 - Add a test which checks document URI handling in sandboxed top level pages. r=aiunusov 2022-11-14 15:48:30 +00:00
battery
bindings Bug 1796832 - Assertion failure: !mMightHaveUnreportedJSException in IterableIterator.cpp. r=edgar 2022-11-08 06:09:45 +00:00
broadcastchannel Bug 1777145 - Don't expose Wrap for WebIDL iterable iterator objects outside of binding code. r=edgar 2022-09-22 18:28:18 +00:00
browser-element
cache Bug 1792307: Fixing failing marionette test_cache_delete_after_shutdown test.r=dom-storage-reviewers,asuth 2022-11-01 14:09:41 +00:00
canvas Bug 1800352 - Support bigger cache for PathCache. r=aosmond 2022-11-13 23:01:53 +00:00
chrome-webidl Bug 1796835 - Add PathUtils.splitRelative r=nika 2022-11-08 18:55:40 +00:00
clients
commandhandler Bug 1797840: Replace tab characters with spaces, in IDL and WebIDL files in dom. r=mccr8 2022-10-27 21:42:28 +00:00
console Bug 1795322 - Update toolkit modules references in dom code. r=mccr8 2022-10-26 08:06:37 +00:00
credentialmanagement Backed out 19 changesets (bug 1541508) for causing xpcshell failures on test_notHeadlessByDefault.js CLOSED TREE 2022-11-01 22:38:52 -04:00
crypto Bug 1563236 - Add AES-KW purposed keys to list of allowable keys to unwrap. r=keeler 2022-10-20 21:03:29 +00:00
debugger
docs no bug - doc: Remove Simon's name r=jstutte DONTBUILD 2022-11-07 10:13:21 +00:00
encoding Bug 1784266 - Part 6: Use generated union init method in TextDecoderStream; r=peterv 2022-09-28 08:56:08 +00:00
events Bug 1800404 - Make `IMEStateManager::OnChangeFocusInternal` stop warning in the case that `aPresContext` is `nullptr` r=m_kato 2022-11-14 12:46:49 +00:00
fetch Bug 1800342: Make NS_NewPipe2 and NS_NewPipe infallible, to reflect reality. r=xpcom-reviewers,necko-reviewers,nika,kershaw 2022-11-14 23:22:16 +00:00
file Bug 1800342: Make NS_NewPipe2 and NS_NewPipe infallible, to reflect reality. r=xpcom-reviewers,necko-reviewers,nika,kershaw 2022-11-14 23:22:16 +00:00
filehandle Bug 1791730 - Remove MemoryOutputStream; r=dom-storage-reviewers,jesup 2022-10-27 10:25:12 +00:00
filesystem
flex
fs Backed out changeset 12f5f2d2aac9 (bug 1785125) for causing mochitest failures on test_basics.html. CLOSED TREE 2022-11-11 01:42:31 +02:00
gamepad Bug 1799630 - replace sprintf by snprintf or SprintfLiteral r=emilio 2022-11-10 07:01:11 +00:00
geolocation
grid
html Bug 1800543 - Clearing the form should update element state. r=edgar 2022-11-14 23:08:19 +00:00
imptests Bug 1792514 - Add expectAssertions in testharnessreports.js. r=jmaher 2022-10-03 22:57:58 +00:00
indexedDB Bug 1797452: Removing some obsolete comments.r=dom-storage-reviewers,jstutte 2022-11-11 01:01:12 +00:00
interfaces Bug 1795116 - Support specifying tiltX/tiltY/twist on synthesized touch event; r=webdriver-reviewers,smaug,whimboo 2022-11-08 19:47:29 +00:00
ipc Bug 1769688 - Add a memory reporter for the a11y cache r=Jamie 2022-11-09 06:29:42 +00:00
jsurl Bug 1797070 - CSP: Add a basic implementation of unsafe-hashes behind a flag. r=freddyb 2022-11-07 17:56:23 +00:00
l10n Bug 1777925: Replaced MutationObserver array container type with linked list. r=smaug 2022-09-21 11:31:44 +00:00
locales Bug 1294360 - Remove mozCurrentTransform. r=emilio 2022-11-08 12:42:23 +00:00
localstorage Bug 1783240 - Part 1: Remove unnecessary `Log` methods from ParamTraits impls, r=ipc-reviewers,necko-reviewers,media-playback-reviewers,mccr8,alwu 2022-09-28 19:25:12 +00:00
locks
manifest Bug 1792365 - Convert toolkit/modules consumers to use ES module imports directly. r=webdriver-reviewers,perftest-reviewers,geckoview-reviewers,extension-reviewers,preferences-reviewers,desktop-theme-reviewers,application-update-reviewers,pip-reviewers,credential-management-reviewers,robwu,Gijs,sgalich,bytesized,AlexandruIonescu,dao,m_kato 2022-09-29 06:52:34 +00:00
mathml Bug 1797012 - Change NS_STYLE_MATH_STYLE_* macros to enum StyleMathStyle. r=emilio 2022-10-24 17:47:34 +00:00
media Merge mozilla-central to autoland on a CLOSED TREE 2022-11-14 23:53:19 +02:00
messagechannel Bug 1792694 - Fix ESLint no-undef and no-unused-vars issues in various parts of dom/ tests. r=emilio 2022-09-28 17:23:11 +00:00
midi Bug 1799793 — Link to separate SUMO article for site permission add-ons. r=rpl 2022-11-09 21:28:30 +00:00
network Bug 1798369 - Part 3: Esmify dom/network/tests/tcpsocket_test.jsm r=necko-reviewers,kershaw 2022-11-01 12:05:24 +00:00
notification Bug 1792341 - Migrate more toolkit/modules consumers to use direct ES module import. r=Gijs,webdriver-reviewers,perftest-reviewers,necko-reviewers,geckoview-reviewers,preferences-reviewers,application-update-reviewers,pip-reviewers,credential-management-reviewers,sgalich,owlish,bytesized,AlexandruIonescu,whimboo,mconley,mixedpuppy 2022-10-18 11:21:26 +00:00
offline Bug 1792574, part 3 - Don't include nsMemory where it isn't needed. r=xpcom-reviewers,necko-reviewers,valentin,nika 2022-09-28 15:17:46 +00:00
origin-trials Bug 1796819 - Remove OffscreenCanvas origin trial / domain allowlist. r=aosmond 2022-10-21 19:00:57 +00:00
payments Bug 1795322 - Update toolkit modules references in dom code. r=mccr8 2022-10-26 08:06:37 +00:00
performance
permission
plugins
power
prio
promise Bug 1798018 - Convert consumers of toolkit/modules/tests to import ES modules direct. r=Gijs,webdriver-reviewers,extension-reviewers,settings-reviewers,credential-management-reviewers,sgalich 2022-11-01 13:26:38 +00:00
prototype
push Bug 1795906 - Fix unified build failure from PushSubscriptionOptions r=fabrice 2022-11-08 18:47:19 +00:00
quota Bug 1797452: Removing some obsolete comments.r=dom-storage-reviewers,jstutte 2022-11-11 01:01:12 +00:00
reporting Bug 1777145 - Don't expose Wrap for WebIDL iterable iterator objects outside of binding code. r=edgar 2022-09-22 18:28:18 +00:00
res
script Bug 1797070 - CSP: Add a basic implementation of unsafe-hashes behind a flag. r=freddyb 2022-11-07 17:56:23 +00:00
security Bug 1800342: Make NS_NewPipe2 and NS_NewPipe infallible, to reflect reality. r=xpcom-reviewers,necko-reviewers,nika,kershaw 2022-11-14 23:22:16 +00:00
serializers Bug 1793694 - part 5: Move `EditorUtils::MaskString` to `TextEditor` r=m_kato 2022-10-12 02:44:19 +00:00
serviceworkers Bug 1798212 - Convert consumers of downloads code to ES modules. r=mak,geckoview-reviewers,extension-reviewers,settings-reviewers,credential-management-reviewers,sgalich,mconley,m_kato 2022-11-07 17:56:10 +00:00
simpledb Bug 1791730 - Remove MemoryOutputStream; r=dom-storage-reviewers,jesup 2022-10-27 10:25:12 +00:00
smil Bug 1780800 - Clamp current time to handle integer overflow in SMILTimeContainer. r=dholbert 2022-09-17 05:50:37 +00:00
storage
streams Bug 1799392 - Fix NS_INTERFACE_MAP_END_INHERITING usage; r=saschanaz,dom-storage-reviewers,asuth 2022-11-08 00:32:38 +00:00
svg Bug 1060421 - Change the type of [Int]PointTyped::[x|y] back to [Int]CoordTyped. r=botond 2022-11-04 18:29:35 +00:00
system Bug 1796835 - Add PathUtils.splitRelative r=nika 2022-11-08 18:55:40 +00:00
tests Backed out changeset 12f5f2d2aac9 (bug 1785125) for causing mochitest failures on test_basics.html. CLOSED TREE 2022-11-11 01:42:31 +02:00
u2f Bug 1797171 - skip not supported tests on win11. r=bxbrenden 2022-10-24 20:44:41 +00:00
url Bug 1783497 - Update test_url_data.html r=smaug 2022-10-24 15:21:30 +00:00
vr
webauthn Backed out 19 changesets (bug 1541508) for causing xpcshell failures on test_notHeadlessByDefault.js CLOSED TREE 2022-11-01 22:38:52 -04:00
webbrowserpersist
webgpu Bug 1795311 - Use the new shmem classes in the WebGPU buffer impl. r=jgilbert 2022-11-10 15:52:32 +00:00
webidl Bug 1769057: WritableFileStream for OPFS implementation r=janv,webidl,dom-storage-reviewers,smaug 2022-11-09 17:15:25 +00:00
webscheduling
webshare
websocket Bug 1793868 - Use the scheme of document's principal as the initial value of |isSecure|, r=emilio 2022-10-06 11:14:55 +00:00
workers Bug 1800342: Make NS_NewPipe2 and NS_NewPipe infallible, to reflect reality. r=xpcom-reviewers,necko-reviewers,nika,kershaw 2022-11-14 23:22:16 +00:00
worklet Bug 1799107 - Worklet.addModule should return AbortError when importing a non-existent script. r=smaug 2022-11-09 09:05:21 +00:00
xhr Bug 1771423 - Set Content-Type to an empty string for an blob with no type. r=kershaw,smaug,Gijs 2022-11-14 15:26:36 +00:00
xml Bug 1793485: Fixed memory issue in `NodeWillBeDestroyed()` for `MultiMutationObserver` classes. r=smaug 2022-10-13 14:26:07 +00:00
xslt Bug 1793485: Fixed memory issue in `NodeWillBeDestroyed()` for `MultiMutationObserver` classes. r=smaug 2022-10-13 14:26:07 +00:00
xul Bug 1795620 - Make it work better to activate/inactivate checkboxes and radio buttons like the other browsers r=smaug 2022-11-11 13:55:14 +00:00
jar.mn
metrics.yaml
moz.build