Andrea Marchesini
9106ae7b59
Bug 1359718 - Get rid of PBlob - part 0 - remove PMemoryStream, r=smaug
2017-05-23 18:00:30 +02:00
Sebastian Hengst
2ac2023c15
Backed out changeset c92612ac17d3 (bug 1359718) for bustage in IPCBlobInputStreamChild.cpp. r=backout on a CLOSED TREE
2017-05-23 18:35:24 +02:00
Sebastian Hengst
77897ad1e3
Backed out changeset 3b7d055b4207 (bug 1359718)
2017-05-23 18:34:45 +02:00
Sebastian Hengst
89e8ea64b1
Backed out changeset 537abc431472 (bug 1359718)
2017-05-23 18:34:40 +02:00
Sebastian Hengst
00f0dde511
Backed out changeset 5ded99aa9c74 (bug 1359718)
2017-05-23 18:34:34 +02:00
Sebastian Hengst
65a516ae95
Backed out changeset 58cc2991c47a (bug 1359718)
2017-05-23 18:34:24 +02:00
Andrea Marchesini
5662e3fcaf
Bug 1359718 - Get rid of PBlob - part 5 - Fixing #includes, r=smaug
2017-05-23 18:06:52 +02:00
Andrea Marchesini
3a71135cc5
Bug 1359718 - Get rid of PBlob - part 3 - nsIRemoteBlob, r=smaug
2017-05-23 18:05:51 +02:00
Andrea Marchesini
7db3365daf
Bug 1359718 - Get rid of PBlob - part 2 - PBlob, r=smaug, r=kanru
2017-05-23 18:05:19 +02:00
Andrea Marchesini
ed95a3adde
Bug 1359718 - Get rid of PBlob - part 1 - Remove PBlobStream, r=smaug, r=kanru
2017-05-23 18:04:27 +02:00
Andrea Marchesini
af2f7fcbf5
Bug 1359718 - Get rid of PBlob - part 0 - remove PMemoryStream, r=smaug
2017-05-23 18:00:30 +02:00
Andrea Marchesini
0556e09658
Bug 1360185 - Use of IPCBlob in IndexedDB - part 5 - IPCBlobInputStream must implement nsIFileMetadata, r=janv
...
This patch uses also AsyncWait() to store Wasm modules into indexedDB
2017-05-23 07:52:47 +02:00
Jan Varga
148a63cc3f
Bug 1360185 - Use of IPCBlob in IndexedDB - part 4 - IPCBlob and sharing files when used by IDB, r=baku
2017-05-18 09:50:57 +02:00
Andrea Marchesini
335ccef6d3
Bug 1360185 - Use of IPCBlob in IndexedDB - part 3 - IPCBlob must support fileId and fullPath values for indexedDB, r=janv
...
These 2 values are used only for testing, but they are extremely useful.
2017-05-23 07:51:13 +02:00
Andrea Marchesini
7af48e36ff
Bug 1359357 - Test for IPCBlob and workers, r=smaug
2017-05-22 13:33:00 +02:00
Andrea Marchesini
cf22d699db
Bug 1359357 - IPCBlobInputStreamChild should be protected by a WorkerHolder, r=smaug
2017-05-22 13:33:00 +02:00
Andrea Marchesini
0d165be73b
Bug 1366011 - IPCBlob should not have race conditions between Send__delete__ and RecvStreamNeeded, r=smaug
2017-05-19 14:00:31 +02:00
Iris Hsiao
09507c3bc6
Backed out 3 changesets (bug 1366011, bug 1359357) for mochitest failures in test_ipcBlob_workers.html
...
Backed out changeset a20220d687d4 (bug 1359357)
Backed out changeset 9f71fb3f4d1e (bug 1359357)
Backed out changeset 70e5477cdda0 (bug 1366011)
2017-05-19 15:59:55 +08:00
Andrea Marchesini
b50678ce59
Bug 1359357 - Test for IPCBlob and workers, r=smaug
2017-05-19 07:57:25 +02:00
Andrea Marchesini
b6695129b2
Bug 1359357 - IPCBlobInputStreamChild should be protected by a WorkerHolder, r=smaug
2017-05-19 07:57:18 +02:00
Andrea Marchesini
318848612a
Bug 1366011 - IPCBlob should not have race conditions between Send__delete__ and RecvStreamNeeded, r=smaug
2017-05-18 23:06:22 +02:00
Nathan Froyd
c1d1748428
Bug 1359490 - add an event loop spinning abstraction function; r=gerald
...
This function is arguably nicer than calling NS_ProcessNextEvent
manually, is slightly more efficient, and will enable better auditing
for NS_ProcessNextEvent when we do Quantum DOM scheduling changes.
2017-05-15 09:34:19 -04:00
Honza Bambas
d6d727a69e
backout of f9abb9c83452 (bug 1319111) for crashes, r=bz
2017-05-13 13:55:11 +02:00
Wes Kocher
0a1e1fe23b
Backed out changeset 95ff98f1c2e5 (bug 1319111) for talos failures a=backout
...
MozReview-Commit-ID: Gs09moFm5rQ
2017-05-12 18:24:42 -07:00
Honza Bambas
70f62bdec1
backout of f9abb9c83452 (bug 1319111) for crashes, r=bz
2017-05-12 22:13:49 +02:00
Bevis Tseng
32c0a177ae
Bug 1362944 - Part 1: Accept nsIEventTarget in the CTOR of MutableBlobStorage to support runnable labeling. r=baku
...
1. Accept nsIEventTarget in the CTOR of MutableBlobStorage/MutableBlobStreamListener.
2. Do ProxyRelease and runnable dispatching via this event target.
2017-05-09 18:29:46 +08:00
Andrea Marchesini
242df9338b
Bug 1359087 - Use IPCBlob in FileHandle - part 1 - PPendingIPCBlob protocol, r=janv
2017-05-09 22:35:27 +02:00
Andrea Marchesini
f4482d75a5
Bug 1360992 - RecvStreamReady() should be protected by mutex as any other method in IPCBlobInputStreamChild, r=qdot
2017-05-04 08:37:54 +02:00
Bevis Tseng
e51e1bdbb8
Bug 1362946 - Set SystemGroup EventTarget to ReleasingTimerHolder. r=baku
...
1. Label ReleasingTimerHolder with SystemGroup since ReleasingTimerHolder
touches nothing related to the web content but releases the handle of
the BlobImpl object.
2. Name ReleasingTimerHolder for telemetry.
--HG--
extra : rebase_source : dce59a96780f8b8accbfcc7e6fb981d8446365eb
2017-05-09 15:02:54 +08:00
Andrea Marchesini
93aa78bfde
Bug 1363309 - Fix for an intermittent failure in dom/file/ipc/test/test_ipcBlob_fileReaderSync.html, r=me
2017-05-09 11:07:33 +02:00
Andrea Marchesini
40bc26c0ee
Bug 1360807 - FileReaderSync must work with sync inputStream - part 4 - Base64EncodeInputStream needs a sync inputStream, r=smaug
2017-05-09 11:04:49 +02:00
Andrea Marchesini
64737e4496
Bug 1360807 - FileReaderSync must work with sync inputStream - part 3 - tests, r=smaug
2017-05-09 11:04:29 +02:00
Bevis Tseng
efde1fdecb
Bug 1362941 - Set DocGroup-EventTarget from nsIGlobalObject to have dispatched runnables labeled. r=baku
...
FileReader::mEventTarget has been used for runnable dispatching internally.
Set mEventTarget to the DocGroup-versioned EventTarget to support runnable labeling when dispatching.
2017-05-08 17:16:20 +08:00
Phil Ringnalda
e099f834fe
Backed out 2 changesets (bug 1360992, bug 1361654) for a 70% failure rate in test_fileReader.html on ASan e10s
...
Backed out changeset ab9fdee3a6a4 (bug 1360992)
Backed out changeset 141c2dfd49ff (bug 1361654)
MozReview-Commit-ID: 3rSzvmc5FPx
2017-05-05 12:35:57 -07:00
Phil Ringnalda
37aa4465ad
Backed out 4 changesets (bug 1360807) for a 30% failure rate in test_ipcBlob_fileReaderSync.html on ASan e10s
...
Backed out changeset b7790c232791 (bug 1360807)
Backed out changeset 50d6d6733209 (bug 1360807)
Backed out changeset 6e84dfab90bf (bug 1360807)
Backed out changeset f25d7a76008e (bug 1360807)
MozReview-Commit-ID: DTkQJz5ZYMD
2017-05-05 12:34:57 -07:00
Andrea Marchesini
33e3c76f21
Bug 1360807 - FileReaderSync must work with sync inputStream - part 4 - Base64EncodeInputStream needs a sync inputStream, r=smaug
2017-05-05 14:45:14 +02:00
Andrea Marchesini
cffbaf4514
Bug 1360807 - FileReaderSync must work with sync inputStream - part 3 - tests, r=smaug
2017-05-05 14:45:12 +02:00
Phil Ringnalda
71365c8b72
Backed out 6 changesets (bug 1360807) for ongoing hangs in test_fileReader.html and test_ipcBlob_fileReaderSync.html
...
CLOSED TREE
Backed out changeset 3a05e05fb644 (bug 1360807)
Backed out changeset 9630a51eca07 (bug 1360807)
Backed out changeset 41e9af8078dd (bug 1360807)
Backed out changeset e59616a3997a (bug 1360807)
Backed out changeset c800cb830b36 (bug 1360807)
Backed out changeset 4ab091bdeda1 (bug 1360807)
MozReview-Commit-ID: 1h3pcsPi2An
2017-05-04 19:26:26 -07:00
Honza Bambas
a1b64b4694
Bug 1319111 - Expose URI to make security check against on LoadInfo (no LOAD_REPLACE flag). r=bz
2017-01-27 19:10:01 +01:00
Andrea Marchesini
35cd8777b2
Bug 1360807 - FileReaderSync must work with sync inputStream - part 2 - tests, r=smaug
2017-05-04 14:50:46 +02:00
Andrea Marchesini
f12e65c451
Bug 1361443 - FileReader should support ReadSegments() not returning the whole size, r=smaug
2017-05-04 14:45:34 +02:00
Andrea Marchesini
40764897d5
Bug 1361443 - Tests for remote blobs and multipart inputStreams, r=smaug
2017-05-04 14:44:53 +02:00
Carsten "Tomcat" Book
e213b79ab9
Backed out changeset 1ab58ab887c6 (bug 1361443)
2017-05-04 16:39:26 +02:00
Carsten "Tomcat" Book
b3a2329598
Backed out changeset 4370dbfde05c (bug 1361443)
2017-05-04 16:39:22 +02:00
Carsten "Tomcat" Book
30621fffb2
Backed out changeset d43275b33f00 (bug 1360807)
2017-05-04 16:39:10 +02:00
Andrea Marchesini
9df6826e4f
Bug 1360807 - FileReaderSync must work with sync inputStream - part 2 - tests, r=smaug
2017-05-04 14:50:46 +02:00
Andrea Marchesini
eecf7f4556
Bug 1361443 - FileReader should support ReadSegments() not returning the whole size, r=smaug
2017-05-04 14:45:34 +02:00
Andrea Marchesini
8e2ada11f9
Bug 1361443 - Tests for remote blobs and multipart inputStreams, r=smaug
2017-05-04 14:44:53 +02:00
Andrea Marchesini
210898c009
Bug 1360992 - RecvStreamReady() should be protected by mutex as any other method in IPCBlobInputStreamChild, r=qdot
2017-05-04 08:37:54 +02:00
Nathan Froyd
81c338e5a7
Bug 1361512 - convert InputStreamParent to use NS_DECL_OWNINGTHREAD; r=baku
...
The pattern we're using here has a name, so let's use that instead.
2017-05-03 11:48:54 -04:00