Andrea Marchesini
ee5d4ae889
Bug 1369354 - Avoid deadlock in IPCBlobInputStreamStorage::GetStream when IPCBlobInputStreamChild actor is used on the parent process, r=smaug
2017-06-02 11:05:27 +02:00
Andrea Marchesini
88afd58040
Bug 1366316 - Separate thread for IPCBlobInputStream actors - part 5 - WorkerHolder, r=smaug
...
WorkerHolder must be released after the migration.
2017-05-31 07:41:11 +02:00
Andrea Marchesini
566f292fb8
Bug 1366316 - Separate thread for IPCBlobInputStream actors - part 4 - monitoring child processes, r=smaug
2017-05-31 07:41:11 +02:00
Andrea Marchesini
9a0fc3b378
Bug 1366316 - Separate thread for IPCBlobInputStream actors - part 3 - tests, r=smaug
2017-05-31 07:41:10 +02:00
Andrea Marchesini
9a0a9e76b3
Bug 1366316 - Separate thread for IPCBlobInputStream actors - part 2 - callback stored, r=smaug
2017-05-31 07:41:10 +02:00
Andrea Marchesini
f3061eed89
Bug 1366316 - Separate thread for IPCBlobInputStream actors - part 1 - actor migration, r=smaug
2017-05-31 07:41:10 +02:00
Andrea Marchesini
1739e492cb
Bug 1366316 - Separate thread for IPCBlobInputStream actors - part 0 - comments, r=smaug
2017-05-31 07:41:10 +02:00
Andrea Marchesini
32c69c4c9b
Bug 1359718 - Get rid of PBlob - part 5 - Fixing #includes, r=smaug
2017-05-23 18:06:52 +02:00
Andrea Marchesini
955580c00e
Bug 1359718 - Get rid of PBlob - part 3 - nsIRemoteBlob, r=smaug
2017-05-23 18:05:51 +02:00
Andrea Marchesini
1741913b1f
Bug 1359718 - Get rid of PBlob - part 2 - PBlob, r=smaug, r=kanru
2017-05-23 18:05:19 +02:00
Andrea Marchesini
a808326a56
Bug 1359718 - Get rid of PBlob - part 1 - Remove PBlobStream, r=smaug, r=kanru
2017-05-23 18:04:27 +02:00
Andrea Marchesini
57cf4d9170
Bug 1359718 - Get rid of PBlob - part 0 - remove PMemoryStream, r=smaug
2017-05-23 18:00:30 +02:00
Sebastian Hengst
4ba0849b10
Backed out changeset 3ac94ff745fc (bug 1359718) for bustage in IPCBlobInputStreamChild.cpp. r=backout on a CLOSED TREE
2017-05-23 19:13:14 +02:00
Sebastian Hengst
8a32686973
Backed out changeset 48ed92a3d18a (bug 1359718)
2017-05-23 19:12:31 +02:00
Sebastian Hengst
ca7e47ba22
Backed out changeset c3251f5022dd (bug 1359718)
2017-05-23 19:12:25 +02:00
Sebastian Hengst
744b0f77a5
Backed out changeset b21dc429b5bd (bug 1359718)
2017-05-23 19:12:20 +02:00
Sebastian Hengst
b348ad0e24
Backed out changeset 2a2c16255a2c (bug 1359718)
2017-05-23 19:12:10 +02:00
Sebastian Hengst
00d8de0704
Backed out changeset 247354884a9a (bug 1359718)
2017-05-23 19:12:00 +02:00
Andrea Marchesini
a82862aab4
Bug 1359718 - Get rid of PBlob - part 7 - fixing namespaces, r=me
2017-05-23 18:44:55 +02:00
Andrea Marchesini
98ba00163a
Bug 1359718 - Get rid of PBlob - part 5 - Fixing #includes, r=smaug
2017-05-23 18:06:52 +02:00
Andrea Marchesini
0691cdee0c
Bug 1359718 - Get rid of PBlob - part 3 - nsIRemoteBlob, r=smaug
2017-05-23 18:05:51 +02:00
Andrea Marchesini
1562ff375d
Bug 1359718 - Get rid of PBlob - part 2 - PBlob, r=smaug, r=kanru
2017-05-23 18:05:19 +02:00
Andrea Marchesini
d3f8ad9c10
Bug 1359718 - Get rid of PBlob - part 1 - Remove PBlobStream, r=smaug, r=kanru
2017-05-23 18:04:27 +02:00
Andrea Marchesini
25412afb69
Bug 1359718 - Get rid of PBlob - part 0 - remove PMemoryStream, r=smaug
2017-05-23 18:00:30 +02:00
Sebastian Hengst
0fc705eda3
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
23cf8ac73b
Backed out changeset 3b7d055b4207 (bug 1359718)
2017-05-23 18:34:45 +02:00
Sebastian Hengst
3496844ce8
Backed out changeset 537abc431472 (bug 1359718)
2017-05-23 18:34:40 +02:00
Sebastian Hengst
a6d5ea361d
Backed out changeset 5ded99aa9c74 (bug 1359718)
2017-05-23 18:34:34 +02:00
Sebastian Hengst
a0c0861aff
Backed out changeset 58cc2991c47a (bug 1359718)
2017-05-23 18:34:24 +02:00
Andrea Marchesini
a05c2875f2
Bug 1359718 - Get rid of PBlob - part 5 - Fixing #includes, r=smaug
2017-05-23 18:06:52 +02:00
Andrea Marchesini
484208e885
Bug 1359718 - Get rid of PBlob - part 3 - nsIRemoteBlob, r=smaug
2017-05-23 18:05:51 +02:00
Andrea Marchesini
506bb525b7
Bug 1359718 - Get rid of PBlob - part 2 - PBlob, r=smaug, r=kanru
2017-05-23 18:05:19 +02:00
Andrea Marchesini
dcdba0d302
Bug 1359718 - Get rid of PBlob - part 1 - Remove PBlobStream, r=smaug, r=kanru
2017-05-23 18:04:27 +02:00
Andrea Marchesini
4d502282e5
Bug 1359718 - Get rid of PBlob - part 0 - remove PMemoryStream, r=smaug
2017-05-23 18:00:30 +02:00
Andrea Marchesini
54a48ae735
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
b13d9bf5ab
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
ba19129bec
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
ceeb83b071
Bug 1359357 - Test for IPCBlob and workers, r=smaug
2017-05-22 13:33:00 +02:00
Andrea Marchesini
edd1d5fd02
Bug 1359357 - IPCBlobInputStreamChild should be protected by a WorkerHolder, r=smaug
2017-05-22 13:33:00 +02:00
Andrea Marchesini
49a32367e2
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
57399cbd99
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
f5af42564c
Bug 1359357 - Test for IPCBlob and workers, r=smaug
2017-05-19 07:57:25 +02:00
Andrea Marchesini
3afaa37e7e
Bug 1359357 - IPCBlobInputStreamChild should be protected by a WorkerHolder, r=smaug
2017-05-19 07:57:18 +02:00
Andrea Marchesini
27cdbbf6e2
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
3b526b2200
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
Andrea Marchesini
d07ef1ee38
Bug 1359087 - Use IPCBlob in FileHandle - part 1 - PPendingIPCBlob protocol, r=janv
2017-05-09 22:35:27 +02:00
Andrea Marchesini
67f3293e84
Bug 1360992 - RecvStreamReady() should be protected by mutex as any other method in IPCBlobInputStreamChild, r=qdot
2017-05-04 08:37:54 +02:00
Andrea Marchesini
b1f0122521
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
0d45e44287
Bug 1360807 - FileReaderSync must work with sync inputStream - part 3 - tests, r=smaug
2017-05-09 11:04:29 +02:00
Phil Ringnalda
68ba3c8477
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