gecko-dev/image/decoders
Daisuke Akatsuka 62b2826a12 Bug 1864985: Add hasUserPass attribute to nsIURI r=necko-reviewers,valentin
We will remove the user and pass from the URL for Histories and Favicons using
nsIOService::CreateExposableURI()[1], then store them to the database. And, for
Favicons. And, for Favicons, we will also read them. Therefore, as the
frequency calling CreateExposableURI() will be higher, we want to optimize it.
Currently, CreateExposableURI() gets/copies the String of UserPass to check whether there is a user pass info in the URL[2]. Its copying will be waste. To
prevent it, implement hasUserPass in nsIURI, and refer to it instead.

[1] https://searchfox.org/mozilla-central/rev/90dce6b0223b4dc17bb10f1125b44f70951585f9/netwerk/base/nsIOService.cpp#1031
[2] https://searchfox.org/mozilla-central/rev/90dce6b0223b4dc17bb10f1125b44f70951585f9/netwerk/base/nsIOService.cpp#1017

Differential Revision: https://phabricator.services.mozilla.com/D193623
2023-11-17 20:12:10 +00:00
..
icon Bug 1864985: Add hasUserPass attribute to nsIURI r=necko-reviewers,valentin 2023-11-17 20:12:10 +00:00
EXIF.cpp
EXIF.h
GIF2.h
iccjpeg.c
iccjpeg.h
moz.build
nsAVIFDecoder.cpp Bug 1848717. Check that an avif has primary image data too. r=Zaggy1024 2023-10-10 23:06:10 +00:00
nsAVIFDecoder.h Bug 1818724. Rename nsAVIFDecoder::Decode. r=Zaggy1024 2023-03-20 23:46:50 +00:00
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 1276351 - Move away from mozilla::tuple to std::tuple. r=necko-reviewers,sergesanspaille 2023-03-27 07:20:25 +00:00
nsGIFDecoder2.h Bug 1276351 - Move away from mozilla::tuple to std::tuple. r=necko-reviewers,sergesanspaille 2023-03-27 07:20:25 +00:00
nsICODecoder.cpp
nsICODecoder.h
nsIconDecoder.cpp
nsIconDecoder.h
nsJPEGDecoder.cpp Bug 1823375. Fix all variable shadowing warnings in imagelib. r=Zaggy1024,gfx-reviewers,nical 2023-04-11 08:06:29 +00:00
nsJPEGDecoder.h Backed out changeset 9e5254e7728e (bug 1823614) for causing reftest failures on pattern-transformed. CLOSED TREE 2023-03-25 05:23:27 +02:00
nsJXLDecoder.cpp Bug 1823375. Fix all variable shadowing warnings in imagelib. r=Zaggy1024,gfx-reviewers,nical 2023-04-11 08:06:29 +00:00
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