Andrea Marchesini
db080b8a2a
Bug 1466314 - StreamBlobImpl CTOR must receive an already_AddRefed inputStream, r=smaug
2018-06-13 08:37:26 -07:00
Emilio Cobos Álvarez
4b8b5e1717
Bug 1465585: Switch from mozilla::Move to std::move. r=froydnj
...
This was done automatically replacing:
s/mozilla::Move/std::move/
s/ Move(/ std::move(/
s/(Move(/(std::move(/
Removing the 'using mozilla::Move;' lines.
And then with a few manual fixups, see the bug for the split series..
MozReview-Commit-ID: Jxze3adipUh
2018-06-01 10:45:27 +02:00
Andrea Marchesini
1b43f70838
Bug 1461426 - IPCBlobInputStreamParent should be sent as underlying stream to the content, r=smaug
2018-05-29 20:02:03 +02:00
Andrea Marchesini
bec29bbeae
Bug 1434553 - IPCBlobInputStreamParent reference must be increamented before calling any IPC method, r=me
2018-05-23 12:37:44 +02:00
Andrea Marchesini
a46f2e3ded
Bug 1434553 - Implement nsIInputStreamLength and nsIAsyncInputStreamLength - part 9 - necko and docShell, r=mayhemer, r=smaug
2018-05-23 07:12:36 +02:00
Andrea Marchesini
ccb89f32dc
Bug 1434553 - Implement nsIInputStreamLength and nsIAsyncInputStreamLength - part 3 - InputStreamLengthHelper, r=froydnj
2018-05-23 07:12:35 +02:00
Andrea Marchesini
d0127b04cb
Bug 1434553 - Implement nsIInputStreamLength and nsIAsyncInputStreamLength - part 2 - IPCBlobInputStream exposes nsIInputStreamLength, r=smaug
2018-05-23 07:12:35 +02:00
Andrea Marchesini
f67ea7b4ec
Bug 1452950 - Make IPCBlobInputStream thread-safe, r=smaug
2018-05-03 18:41:26 +02:00
Andrea Marchesini
e3eab6d019
Bug 1458821 - Rename nsIAsyncFileMetadata.asyncWait to asyncFileMetadataWait, r=smaug
2018-05-03 17:03:17 +02:00
Andrea Marchesini
20cd3c529b
Bug 1453955 - Synchronize access to various stream classes' async wait callback reference - IPCBlobInputStream, r=mayhemer
2018-04-13 16:40:20 +02:00
Nika Layzell
32fa76c4fe
Bug 1443954 - Part 3: Add support for RefCounted types to IPDL, r=bz,froydnj,baku
...
This patch was reviewed in parts, however the intermediate states would not build:
Bug 1443954 - Part 3A: Strip pointers from the argument to WriteParam and WriteIPDLParam before selecting the ParamTraits impl, r=froydnj
Bug 1443954 - Part 3B: Move nsIAlertNotification serialization to the refcounted system, r=bz
Bug 1443954 - Part 3C: Move geolocation serialization to the refcounted system, r=bz
Bug 1443954 - Part 3D: Move nsIInputStream serialization to the refcounted system, r=baku
Bug 1443954 - Part 3E: Move BlobImpl serialization to the refcounted system, r=baku
Bug 1443954 - Part 3F: Correctly implement ParamTraits for actors after the ParamTraits changes, r=froydnj
2018-04-10 17:49:48 -04:00
Nika Layzell
8494f30d55
Bug 1438026 - Part 1: Add IPDLParamTraits for RefPtr<BlobImpl>, r=baku
2018-04-10 17:49:43 -04:00
Andrea Marchesini
4068278fb5
Bug 1451731 - Synchronize access to various stream classes' async wait callback reference - part 6 - IPCBlobInputStream, r=mayhemer
2018-04-10 17:33:09 +02:00
Tooru Fujisawa
f415c74b57
Bug 1442465 - Part 4.2: Stop unnecessarily awaiting on BrowserTestUtils.removeTab (simple part). r=dao
2018-03-19 11:16:45 +09:00
Andrea Marchesini
8bad832506
Bug 1445540 - Use WorkerRef in IPCBlob, r=smaug
2018-03-14 15:24:38 +01:00
Florian Quèze
f6add2cafd
Bug 1433175 - scripted patch to replace Components.classes[, Components.interfaces.nsI, Components.utils. and Components.results. with Cc, Ci, Cu and Cr, r=Mossop.
2018-02-28 18:51:33 +01:00
Andrea Marchesini
addf49d324
Bug 1436711 - update BUG_COMPONENT to dom/file/* and dom/filesystem/* files, r=catalinb
2018-02-08 14:47:16 +01:00
Andrea Marchesini
61d97913ad
Bug 1405974 - NonBlockingAsyncInputStream must take the ownership of the underlying stream, r=qdot
2018-01-31 16:45:20 +01:00
Andrea Marchesini
15f7c38968
Bug 1371699 - Use of NonBlockingAsyncInputStream in our code base, r=froydnj
2018-01-31 16:45:20 +01:00
Andrew McCreight
272cee1e65
Bug 1432992, part 1 - Remove definitions of Ci, Cr, Cc, and Cu. r=florian
...
This patch was autogenerated by my decomponents.py
It covers almost every file with the extension js, jsm, html, py,
xhtml, or xul.
It removes blank lines after removed lines, when the removed lines are
preceded by either blank lines or the start of a new block. The "start
of a new block" is defined fairly hackily: either the line starts with
//, ends with */, ends with {, <![CDATA[, """ or '''. The first two
cover comments, the third one covers JS, the fourth covers JS embedded
in XUL, and the final two cover JS embedded in Python. This also
applies if the removed line was the first line of the file.
It covers the pattern matching cases like "var {classes: Cc,
interfaces: Ci, utils: Cu, results: Cr} = Components;". It'll remove
the entire thing if they are all either Ci, Cr, Cc or Cu, or it will
remove the appropriate ones and leave the residue behind. If there's
only one behind, then it will turn it into a normal, non-pattern
matching variable definition. (For instance, "const { classes: Cc,
Constructor: CC, interfaces: Ci, utils: Cu } = Components" becomes
"const CC = Components.Constructor".)
MozReview-Commit-ID: DeSHcClQ7cG
2018-02-06 09:36:57 -08:00
Andrea Marchesini
ddb4518ad1
Bug 1435174 - Remove the renaming 'using namespace workers', r=bkelly
2018-02-05 19:55:07 +01:00
Sebastian Hengst
bc632b5fb9
Backed out changeset 52b418c8febf (bug 1371699) for failing wpt webvtt/parsing/cue-text-parsing/tests/entities.html on Linux
2018-01-31 20:31:22 +02:00
Sebastian Hengst
bf67a3d1d6
Backed out changeset f1221589e7a6 (bug 1405974) for failing wpt webvtt/parsing/cue-text-parsing/tests/entities.html on Linux
2018-01-31 20:30:45 +02:00
Andrea Marchesini
cefbc1fd20
Bug 1405974 - NonBlockingAsyncInputStream must take the ownership of the underlying stream, r=qdot
2018-01-31 16:45:20 +01:00
Andrea Marchesini
74224ec836
Bug 1371699 - Use of NonBlockingAsyncInputStream in our code base, r=froydnj
2018-01-31 16:45:20 +01:00
Andrea Marchesini
3e08265e73
Bug 1432963 - Fixing workers headers - part 17 - no LIBS=[workers] in moz.build files, r=smaug
2018-01-31 08:25:30 +01:00
Andrea Marchesini
30cbccd56d
Bug 1432963 - Fixing workers headers - part 13 - WorkerHolder without workers namespace, r=smaug
2018-01-31 08:23:44 +01:00
Andrea Marchesini
69149d1f04
Bug 1424981 - MutableBlobStorage must keep the file locked during the IPC communication, r=smaug
2017-12-14 15:51:40 -06:00
Andrea Marchesini
2ad4e67a50
Bug 1424183 - nsMultiplexInputStream must call OnInputStreamReady only when there is data available, r=smaug
2017-12-13 05:11:12 -06:00
Sylvestre Ledru
37064ac043
Bug 1394734 - Replace CONFIG['GNU_C*'] by CONFIG['CC_TYPE'] r=glandium
...
MozReview-Commit-ID: 7duJk2gSd4m
2017-12-07 22:09:15 +01:00
Andrea Marchesini
6d91e3cfa6
Bug 1421176 - nsMultiplexInputStream::Available() sanitize - mochitest - r=smaug
...
This is a test to check if nsMultiplexInputStream supports empty inputStreams.
2017-11-30 20:00:23 +01:00
Cosmin Sabou
a8d7c888e0
Backed out 3 changesets (bug 1421176) for build bustages on xpcom/tests/gtest/TestMultiplexInputStream.cpp:266:3 r=backout on a CLOSED TREE
...
Backed out changeset e5dd080198e6 (bug 1421176)
Backed out changeset 83964057e1b2 (bug 1421176)
Backed out changeset 3ef41e230c5e (bug 1421176)
2017-11-30 21:31:55 +02:00
Andrea Marchesini
fe823ef158
Bug 1421176 - nsMultiplexInputStream::Available() sanitize - mochitest - r=smaug
...
This is a test to check if nsMultiplexInputStream supports empty inputStreams.
2017-11-30 20:00:23 +01:00
Andrea Marchesini
13e082b3de
Bug 1420223 - createImageBitmap must work with nsIAsyncInputStream - part 1 - tests, r=aosmond
2017-11-27 17:05:56 +01:00
Andrea Marchesini
de5ddecee3
Bug 1405290 - Improve logging of workers when shutting down - part 3 - WorkerHolder with names, r=asuth
2017-11-15 07:58:38 +01:00
Andrea Marchesini
26516bfdd9
Bug 1414767 - Moving SlicedInputStream under mozilla namespace, r=froydnj
2017-11-07 01:04:06 +01:00
Sebastian Hengst
2758ec8213
Backed out changeset 66d49b9e8217 (bug 1414767) for build bustage on OS X: CoreServices.framework/Frameworks/AE.framework/Headers/AERegistry.h:693: reference to 'TextRange' is ambiguous. r=backout on a CLOSED TREE
2017-11-06 17:51:56 +01:00
Andrea Marchesini
62fc8892e1
Bug 1414767 - Moving SlicedInputStream under mozilla namespace, r=froydnj
2017-11-06 16:21:01 +01:00
Andrea Marchesini
1aa9d89bd7
Bug 1414015 - Fixing a wrong comment in IPCBlobInputStream, r=smaug
2017-11-02 22:37:03 +01:00
Andrea Marchesini
aefd7176e6
Bug 1408333 Get rid of nsIIPCBackgroundChildCreateCallback - part 5 - IPCBlob, r=asuth
2017-10-24 12:02:40 +02:00
Sebastian Hengst
72fe9c02a3
Backed out changeset 097c44e15165 (bug 1371699)
2017-10-05 13:10:55 +02:00
Andrea Marchesini
d22f2da8e5
Bug 1403706 - Remove race conditions in temporary blob - part 7 - Remove TemporaryBlobImpl, r=smaug
2017-10-05 07:41:43 +02:00
Andrea Marchesini
54bede96b0
Bug 1403706 - Remove race conditions in temporary blob - part 6 - Introducing PTemporaryIPCBlob, r=smaug
2017-10-05 07:41:42 +02:00
Andrea Marchesini
1409937539
Bug 1403706 - Remove race conditions in temporary blob - part 5 - Introducing TemporaryFileBlobImpl, r=smaug
2017-10-05 07:41:42 +02:00
Andrea Marchesini
1f3590b63d
Bug 1403706 - Remove race conditions in temporary blob - testing, r=smaug
2017-10-05 07:41:38 +02:00
Andrea Marchesini
b54a1d90a9
Bug 1403771 - SlicedInputStream takes ownership of the underlying stream and it propagates the Close() call, r=smaug
2017-10-05 07:38:48 +02:00
Andrea Marchesini
452ce73f77
Bug 1371699 - Use of NonBlockingAsyncInputStream in our code base, r=froydnj
2017-10-03 07:20:18 +02:00
Sebastian Hengst
87dc4f2181
Backed out changeset c68498143c13 (bug 1403771) for bustage at dom/file/StreamBlobImpl.cpp:108: 'GetInternalStream' was not declared in this scope. r=backout on a CLOSED TREE
2017-10-04 19:11:13 +02:00
Andrea Marchesini
d86c6d6c6a
Bug 1403771 - SlicedInputStream takes ownership of the underlying stream and it propagates the Close() call, r=smaug
2017-10-04 18:51:10 +02:00
Sebastian Hengst
b5db322841
Backed out changeset c033bdb24e14 (bug 1371699)
2017-10-03 16:55:02 +02:00