gecko-dev/dom/file
Andrea Marchesini 2616cac8b3 Bug 1030481 - Remove nsIMutable, r=smaug
nsIMutable is used only by DOM Blob/File. But Blobs are immutable by spec.
FileBlobImpl has a couple of lazy member values, but those are called when
the object is cloned in order to be sent to a different thread/process.

Differential Revision: https://phabricator.services.mozilla.com/D58946

--HG--
extra : moz-landing-system : lando
2020-01-07 15:02:00 +00:00
..
ipc Bug 1605854 - Remove uneval/toSource from DOM tests. r=smaug 2020-01-06 13:09:27 +00:00
tests Bug 1585119 - Re-enable many more mochitests on Android; r=geckoview-reviewers,snorp 2019-10-18 14:35:20 +00:00
uri Backed out changeset 26694602791a (bug 1472158) for causing Bug 1583000 2019-12-22 15:22:58 +02:00
BaseBlobImpl.cpp Bug 1030481 - Remove nsIMutable, r=smaug 2020-01-07 15:02:00 +00:00
BaseBlobImpl.h Bug 1030481 - Remove nsIMutable, r=smaug 2020-01-07 15:02:00 +00:00
Blob.cpp Bug 1030481 - Remove nsIMutable, r=smaug 2020-01-07 15:02:00 +00:00
Blob.h Bug 1030481 - Remove nsIMutable, r=smaug 2020-01-07 15:02:00 +00:00
BlobImpl.cpp
BlobImpl.h Bug 1030481 - Remove nsIMutable, r=smaug 2020-01-07 15:02:00 +00:00
BlobSet.cpp
BlobSet.h
EmptyBlobImpl.cpp Bug 1030481 - Remove nsIMutable, r=smaug 2020-01-07 15:02:00 +00:00
EmptyBlobImpl.h Bug 1030481 - Remove nsIMutable, r=smaug 2020-01-07 15:02:00 +00:00
File.cpp Bug 1585284 - Use nsIGlobalObject in any Blob/File CTOR, r=smaug 2019-10-21 05:33:33 +00:00
File.h Bug 1585284 - Use nsIGlobalObject in any Blob/File CTOR, r=smaug 2019-10-21 05:33:33 +00:00
FileBlobImpl.cpp Bug 1030481 - Remove nsIMutable, r=smaug 2020-01-07 15:02:00 +00:00
FileBlobImpl.h Bug 1030481 - Remove nsIMutable, r=smaug 2020-01-07 15:02:00 +00:00
FileCreatorHelper.cpp Bug 1563139 - Remove StaticPrefs.h. r=glandium 2019-07-26 01:10:23 +00:00
FileCreatorHelper.h
FileList.cpp
FileList.h
FileReader.cpp Bug 1600545 - Remove useless inclusions of header files generated from IDL files in dom/ r=Ehsan 2019-12-06 09:24:56 +00:00
FileReader.h Bug 1599843 - FileReader::OnLoadEnd is infallible. r=baku 2019-11-27 18:45:52 +00:00
FileReaderSync.cpp Bug 1578173 part 6. Remove remaining uses of [Constructor] from bindings. r=edgar 2019-09-12 11:01:17 +00:00
FileReaderSync.h Bug 1578173 part 6. Remove remaining uses of [Constructor] from bindings. r=edgar 2019-09-12 11:01:17 +00:00
MemoryBlobImpl.cpp
MemoryBlobImpl.h Bug 1030481 - Remove nsIMutable, r=smaug 2020-01-07 15:02:00 +00:00
MultipartBlobImpl.cpp Bug 1030481 - Remove nsIMutable, r=smaug 2020-01-07 15:02:00 +00:00
MultipartBlobImpl.h Bug 1030481 - Remove nsIMutable, r=smaug 2020-01-07 15:02:00 +00:00
MutableBlobStorage.cpp Bug 1585284 - Use BlobImpl in MutableBlobStorage instead of Blob, r=smaug 2019-10-21 05:33:33 +00:00
MutableBlobStorage.h Bug 1585284 - Use BlobImpl in MutableBlobStorage instead of Blob, r=smaug 2019-10-21 05:33:33 +00:00
MutableBlobStreamListener.cpp Bug 1585284 - Use BlobImpl in MutableBlobStorage instead of Blob, r=smaug 2019-10-21 05:33:33 +00:00
MutableBlobStreamListener.h Bug 1585284 - Use BlobImpl in MutableBlobStorage instead of Blob, r=smaug 2019-10-21 05:33:33 +00:00
StreamBlobImpl.cpp Bug 1030481 - Remove nsIMutable, r=smaug 2020-01-07 15:02:00 +00:00
StreamBlobImpl.h
StringBlobImpl.cpp
StringBlobImpl.h
TemporaryFileBlobImpl.cpp Bug 1596409 - P1.1: Make socket process support IPCStream r=dragana 2019-12-03 13:41:58 +00:00
TemporaryFileBlobImpl.h
moz.build Bug 1585284 - Use BlobImpl in MutableBlobStorage instead of Blob, r=smaug 2019-10-21 05:33:33 +00:00