gecko-dev/modules/libjar
Doug Thayer b274aafa4b Bug 1627075 - Route Omnijar requests through StartupCache r=froydnj
This should be a relatively straightforward patch. Essentially, we implement
a wrapper class (and friends) around nsZipArchive (and friends), which transparently
caches entries from the underlying zip archive in the StartupCache. This will break
without changes to the StartupCache, made in the patch after this, which allow it
to be used off of the main thread, and outside the main process.

Depends on D77635

Differential Revision: https://phabricator.services.mozilla.com/D77634
2020-07-08 02:46:34 +00:00
..
test
zipwriter Bug 1648010 - Replace uses of NS_LITERAL_STRING/NS_LITERAL_CSTRING macros by _ns literals. r=geckoview-reviewers,jgilbert,agi,hsivonen,froydnj 2020-07-01 08:29:29 +00:00
appnote.txt
components.conf
moz.build Bug 1595596 - Use MMAP_FAULT_HANDLER in StartupCache r=aklotz 2020-04-10 21:16:15 +00:00
nsIJARChannel.idl
nsIJARURI.idl
nsIZipReader.idl
nsJAR.cpp Bug 1627075 - Route Omnijar requests through StartupCache r=froydnj 2020-07-08 02:46:34 +00:00
nsJAR.h Bug 1627075 - Route Omnijar requests through StartupCache r=froydnj 2020-07-08 02:46:34 +00:00
nsJARChannel.cpp Backed out changeset 7cdd5e64521e (bug 1456626) for build crash on nsJARChannel::OpenLocalFile CLOSED TREE 2020-05-22 05:06:32 +03:00
nsJARChannel.h Backed out changeset 7cdd5e64521e (bug 1456626) for build crash on nsJARChannel::OpenLocalFile CLOSED TREE 2020-05-22 05:06:32 +03:00
nsJARInputStream.cpp Bug 1627075 - Route Omnijar requests through StartupCache r=froydnj 2020-07-08 02:46:34 +00:00
nsJARInputStream.h Bug 1627075 - Route Omnijar requests through StartupCache r=froydnj 2020-07-08 02:46:34 +00:00
nsJARProtocolHandler.cpp Bug 1626456 - Remove stray nsAutoPtr.h includes. r=KrisWright 2020-04-03 21:05:46 +00:00
nsJARProtocolHandler.h
nsJARURI.cpp Bug 1648010 - Replace uses of NS_LITERAL_STRING/NS_LITERAL_CSTRING macros by _ns literals. r=geckoview-reviewers,jgilbert,agi,hsivonen,froydnj 2020-07-01 08:29:29 +00:00
nsJARURI.h
nsZipArchive.cpp Bug 1627075 - Allow lazily initializing nsZipArchives r=froydnj 2020-07-08 02:44:13 +00:00
nsZipArchive.h Bug 1627075 - Allow lazily initializing nsZipArchives r=froydnj 2020-07-08 02:44:13 +00:00
zipstruct.h