gecko-dev/dom/cache
Andrea Marchesini 223d7172bf Bug 1486698 - Update Fetch+Stream implementation to throw when the stream is disturbed or locked, r=bz
In this patch, I went through any place in DOM fetch code, where there are
ReadableStreams and update the locked, disturbed, readable checks.

Because we expose streams more often, we need an extra care in the use of
ErrorResult objects. JS streams can now throw exceptions and we need to handle
them.

This patch also fixes a bug in FileStreamReader::CloseAndRelease() which could
be called in case mReader creation fails.
2018-10-31 18:30:18 +01:00
..
test Bug 1425146 - P2 - Add a test reproducing the reported issue to verify that a Cache directory without a padding file and with an old version of the database doesn't break the storage initialization; r=janv 2018-10-25 16:34:56 +02:00
Action.cpp
Action.h
ActorChild.cpp
ActorChild.h
ActorUtils.h
AutoUtils.cpp
AutoUtils.h
Cache.cpp Bug 1486698 - Update Fetch+Stream implementation to throw when the stream is disturbed or locked, r=bz 2018-10-31 18:30:18 +01:00
Cache.h
CacheChild.cpp Bug 1328686 Add diagnostic assertions to dom/cache. r=asuth 2017-01-06 12:41:15 -08:00
CacheChild.h
CacheOpChild.cpp
CacheOpChild.h
CacheOpParent.cpp
CacheOpParent.h
CacheParent.cpp
CacheParent.h
CacheStorage.cpp Bug 1489844 - Port DOMPrefs to StaticPrefs - part 9 - dom.serviceWorkers.testing.enabled, r=ehsan 2018-09-10 20:36:16 +02:00
CacheStorage.h
CacheStorageChild.cpp
CacheStorageChild.h
CacheStorageParent.cpp
CacheStorageParent.h
CacheStreamControlChild.cpp
CacheStreamControlChild.h
CacheStreamControlParent.cpp
CacheStreamControlParent.h
CacheTypes.ipdlh
CacheWorkerHolder.cpp
CacheWorkerHolder.h Bug 1432963 - Fixing workers headers - part 17 - no LIBS=[workers] in moz.build files, r=smaug 2018-01-31 08:25:30 +01:00
Connection.cpp
Connection.h
Context.cpp
Context.h
DBAction.cpp
DBAction.h
DBSchema.cpp
DBSchema.h
FileUtils.cpp
FileUtils.h
IPCUtils.h
Manager.cpp
Manager.h
ManagerId.cpp
ManagerId.h
PCache.ipdl
PCacheOp.ipdl
PCacheStorage.ipdl
PCacheStreamControl.ipdl
PrincipalVerifier.cpp
PrincipalVerifier.h
QuotaClient.cpp Bug 1425146 - P1 - Ensure the schema for the cache.sqlite is up to date beforing accessing it; r=janv 2018-09-07 10:28:30 +02:00
QuotaClient.h
ReadStream.cpp
ReadStream.h
SavedTypes.h
StreamControl.cpp
StreamControl.h
StreamList.cpp
StreamList.h
TypeUtils.cpp Backed out changeset e18103445f9e (bug 1484524) on request from pascalc 2018-10-17 13:56:38 +03:00
TypeUtils.h
Types.h
moz.build