gecko-dev/image/decoders
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
..
icon 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
EXIF.cpp
EXIF.h
GIF2.h
iccjpeg.c
iccjpeg.h
moz.build
nsAVIFDecoder.cpp Bug 1765187 Part 1: Track color primaries independently from coefficients. r=media-playback-reviewers,jgilbert,alwu 2022-10-10 20:12:58 +00:00
nsAVIFDecoder.h
nsBMPDecoder.cpp Bug 327074 - Allow RLE bitmaps with extra pixels per row to render. r=tnikkel 2022-10-12 03:58:32 +00:00
nsBMPDecoder.h
nsGIFDecoder2.cpp Bug 1758975 - Ensure GIF color tables are opaque by default. r=tnikkel 2022-03-18 15:22:46 +00:00
nsGIFDecoder2.h
nsICODecoder.cpp
nsICODecoder.h
nsIconDecoder.cpp
nsIconDecoder.h
nsJPEGDecoder.cpp Bug 1798532 Part 3: Allow JPEGDecoder to handle frame data in the footer. r=tnikkel 2022-11-09 17:01:35 +00:00
nsJPEGDecoder.h
nsJXLDecoder.cpp
nsJXLDecoder.h
nsPNGDecoder.cpp 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
nsPNGDecoder.h
nsWebPDecoder.cpp Bug 1794754. Return NEED_MORE_DATA from nsWebPDecoder::ReadHeader if ICC was specified but chunk not found r=aosmond 2022-10-20 07:53:25 +00:00
nsWebPDecoder.h