Andrea Marchesini
14e936116b
Bug 1464090 - Passing the length if known via IPCStream and use InputStreamLengthWrapper when deserialized, r=froydnj, r=mayhemer
2018-05-31 18:12:25 +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
Sylvestre Ledru
055d8432e6
Bug 1443080 - Use the static call for static methods (not instance) r=Ehsan
...
MozReview-Commit-ID: JwHh4bzxuTR
2018-03-16 14:29:15 +01:00
Coroiu Cristina
8c03201dcc
Backed out 2 changesets (bug 1443080) for spidermonkey build bustage at build/src/js/src/jit/BaselineCacheIRCompiler.cpp
...
Backed out changeset 7d509bb8a35d (bug 1443080)
Backed out changeset 53bdcd5937cd (bug 1443080)
2018-03-14 11:13:21 +02:00
Sylvestre Ledru
4a52aab337
Bug 1443080 - Use the static call for static methods (not instance) r=Ehsan
...
MozReview-Commit-ID: JwHh4bzxuTR
2018-03-05 13:43:54 +01:00
Nika Layzell
40a9ff95ac
Bug 1440771 - Part 1: Add a ParamTraits impl for nsCOMPtr<nsIInputStream>, r=baku
...
MozReview-Commit-ID: dfZJH1cWnW
2018-03-05 16:00:05 -05:00
Andrea Marchesini
03ce8cb8ee
Bug 1353475 - Implement AutoIPCStream with delayed start - part 2 - delayed start, r=smaug
2017-04-24 12:09:39 +02:00
Andrea Marchesini
1f0f35f669
Bug 1353475 - Implement AutoIPCStream with delayed start - part 1 - changing the IPDL dictionaries for streams, r=smaug
2017-04-24 12:09:39 +02:00
Eric Rahm
dacb1621b9
Bug 1351910 - Build more files as unified in ipc/glue. r=billm
...
One file was excluded for using plarena which it did not. The other was
excluded for "clashes with strdup," it does not use strdup.
MozReview-Commit-ID: 5X5H9S4j903
2017-04-10 14:50:00 -07:00
Ryan VanderMeulen
54167eacca
Backed out changeset 6933cdfb5186 (bug 1351910) for OSX bustage.
2017-04-05 21:26:47 -04:00
Eric Rahm
660e2878de
Bug 1351910 - Build more files as unified in ipc/glue. r=billm
...
One file was excluded for using plarena which it did not. The other was
excluded for "clashes with strdup," it does not use strdup.
MozReview-Commit-ID: 5X5H9S4j903
2017-04-05 18:01:45 -07:00
Andrea Marchesini
8dcd278c86
Bug 1347557 - Move 2 static methods about the IPC serialization of streams into an helper class, r=qdot
2017-03-21 07:47:25 +01:00
Andrea Marchesini
30bbbae2fc
Bug 1274343 - Add parent-to-child pipe streaming to IPCStream - part 2 - PParentToChild, r=smuag
2017-03-14 12:29:43 +01:00
Andrea Marchesini
a8870babfb
Bug 1274343 - Add parent-to-child pipe streaming to IPCStream - part 1 - renaming PSendStream to PChildToParentStream, r=smaug
2017-03-14 12:28:58 +01:00
Andrea Marchesini
2aa1ed9abc
Bug 1339713 - Use IPCStream everywhere - part 6 - fixing AutoIPCStream when inputStream is null, r=smaug
2017-03-09 14:11:21 +01:00
Ben Kelly
8e92d35877
Bug 1309823 - Forget file descriptors before starting actor destruction. r=billm
2016-10-14 08:27:28 +02:00
Josh Matthews
7709e1fa44
Bug 1294450 - Make AutoIPCStream favour PSendStream for large input streams. r=nfroydj
2016-09-29 06:20:00 +02:00
Wes Kocher
de82ae2a15
Backed out changeset 57e78c503c4e (bug 1294450) for build bustage a=backout
2016-09-28 17:38:00 -07:00
Josh Matthews
d8d9b9aaf6
Bug 1294450 - Make AutoIPCStream favour PSendStream for large input streams. r=froydnj
2016-09-28 18:38:51 -04:00
Andrea Marchesini
2eeaed3a38
Bug 1288997 - memory blob should not be shared across processes - part 1 -PSendStream should use nsIContentChild, r=jld, f=bkelly
2016-09-21 12:27:26 +02:00
Kan-Ru Chen
a9b19d0584
Bug 1297276 - Rename mfbt/unused.h to mfbt/Unused.h for consistency. r=froydnj
...
The patch is generated from following command:
rgrep -l unused.h|xargs sed -i -e s,mozilla/unused.h,mozilla/Unused.h,
MozReview-Commit-ID: AtLcWApZfES
2016-08-24 14:47:04 +08:00
Kyle Huey
a14a729d99
Bug 1274431: Fix some non-unified build issues. r=jld
2016-08-05 12:00:19 -07:00
Andrew McCreight
0514236009
Bug 1276318, part 2 - Fix mode lines in ipc/glue. r=billm
...
MessageChannel.{h,cpp}, MessageLink.{h,cpp}, and ProtocolUtils.h are
using 4-space indent so I left those alone.
2016-05-27 14:54:31 -07:00
Ben Kelly
be9b6c162d
Bug 1093357 P2 Add an RAII type to safely handle serialized stream actors. r=jld
...
* * *
Bug 1093357 P2 interdiff 001 address review feedback
* * *
Bug 1093357 P2 interdiff 002 refactor to IPCStream type
2016-05-15 10:32:09 -07:00