xpcom/io/nsMultiplexInputStream.cpp
cd66384e9e096e66dc2b6ee3c73ec685f160c6ff
created 2020-08-19 12:46 +0000
pushed 2020-08-19 21:28 +0000
Simon Giesecke Simon Giesecke - Bug 1659950 - Move instead of copy where possible in nsMultiplexInputStream::SerializeInternal. r=froydnj
88fc15af7bbd93d506404f8d2bb5162bed8f54a0
created 2020-06-04 00:18 +0000
pushed 2020-06-04 22:00 +0000
Andrea Marchesini Andrea Marchesini - Bug 1643156 - Cleanup nsMultiplexInputStream - part 4 - support Seek(END) correctly, r=smaug
5aeea4eedca4480e6cb30d312fea6557dbed031a
created 2020-06-04 00:18 +0000
pushed 2020-06-04 22:00 +0000
Andrea Marchesini Andrea Marchesini - Bug 1643156 - Cleanup nsMultiplexInputStream - part 2 - remove the use of nsITellable interface for substreams, r=smaug
9a677aff41650ba450522c6f8699c426ba9d0cdc
created 2020-06-04 12:23 +0000
pushed 2020-06-04 22:00 +0000
Andrea Marchesini Andrea Marchesini - Bug 1643156 - Cleanup nsMultiplexInputStream - part 1 - keep the original stream, r=smaug
6dcb40dd0c992e0ce25b75ae2c45aa6154aafaad
created 2020-06-01 15:55 +0300
pushed 2020-06-01 21:42 +0000
Dorel Luca Dorel Luca - Backed out 4 changesets (bug 1636823) for gtests failures in TestMultiplexInputStream.BlockingVsAsync. CLOSED TREE
ebb1525ea0639fdeda5f65fd016494478ecbfc4d
created 2020-06-01 12:16 +0000
pushed 2020-06-01 21:42 +0000
Andrea Marchesini Andrea Marchesini - Bug 1636823 - nsMultiplexInputStream should not be blocking and nsIAsyncInputStream at the same time - part 4 - support Seek(END) correctly, r=smaug
930874501ab307aafaae237cb5984031e17b7ab1
created 2020-06-01 12:16 +0000
pushed 2020-06-01 21:42 +0000
Andrea Marchesini Andrea Marchesini - Bug 1636823 - nsMultiplexInputStream should not be blocking and nsIAsyncInputStream at the same time - part 2 - remove the use of nsITellable interface for substreams, r=smaug
5d46b483c59c8b13268ed6c4b190c7f07c798f14
created 2020-06-01 12:15 +0000
pushed 2020-06-01 21:42 +0000
Andrea Marchesini Andrea Marchesini - Bug 1636823 - nsMultiplexInputStream should not be blocking and nsIAsyncInputStream at the same time - part 1 - implementation, r=smaug
f844295e8bd6c229ab1ef9f4e811d88bfa55e41d
created 2020-06-01 14:39 +0300
pushed 2020-06-01 16:21 +0000
Dorel Luca Dorel Luca - Backed out 4 changesets (bug 1636823) for build bustages in workspace/obj-build/dist/include/gtest/gtest.h. CLOSED TREE
52322ad2515eb6094a6db61b4033dbe66c800b40
created 2020-05-28 05:48 +0000
pushed 2020-06-01 16:21 +0000
Andrea Marchesini Andrea Marchesini - Bug 1636823 - nsMultiplexInputStream should not be blocking and nsIAsyncInputStream at the same time - part 4 - support Seek(END) correctly, r=smaug
a388fd40baebcf589e5626550bfbe1d10d23bea3
created 2020-06-01 10:31 +0000
pushed 2020-06-01 16:21 +0000
Andrea Marchesini Andrea Marchesini - Bug 1636823 - nsMultiplexInputStream should not be blocking and nsIAsyncInputStream at the same time - part 2 - remove the use of nsITellable interface for substreams, r=smaug
3019a2171aed3d3ce030cb6f5a96350d520da931
created 2020-06-01 10:34 +0000
pushed 2020-06-01 16:21 +0000
Andrea Marchesini Andrea Marchesini - Bug 1636823 - nsMultiplexInputStream should not be blocking and nsIAsyncInputStream at the same time - part 1 - implementation, r=smaug
36b0646e86498662e770756ad54b1fd648a82184
created 2020-04-07 15:17 +0000
pushed 2020-04-07 21:44 +0000
Andreas Farre Andreas Farre - Bug 1620594 - Part 7: Remove TabGroup and SystemGroup. r=nika,bas
49adcf9a70abc9df4f11a123d181aa7213a20615
created 2020-02-13 14:38 +0000
pushed 2020-02-13 18:21 +0000
Simon Giesecke Simon Giesecke - Bug 1611415 - Prefer using std::move over forget. r=froydnj
40224b9480044dc1937981702026d84a05794353
created 2020-02-12 20:13 +0200
pushed 2020-02-13 03:57 +0000
shindli shindli - Backed out changeset 0c982bc69cb3 (bug 1611415) for causing build bustages in /builds/worker/workspace/build/src/obj-firefox/dist/include/nsCOMPtr CLOSED TREE
0c982bc69cb321db4e4fd188c641505c26afab5b
created 2020-02-12 17:24 +0000
pushed 2020-02-13 03:57 +0000
Simon Giesecke Simon Giesecke - Bug 1611415 - Applied FixItHints from mozilla-non-std-move. r=froydnj
801309bb74ba0a7789693c9dfe1791d1131a50e1
created 2020-02-12 11:13 +0000
pushed 2020-02-12 20:57 +0000
Simon Giesecke Simon Giesecke - Bug 1613985 - Use default for equivalent-to-default constructors/destructors in xpcom. r=froydnj
e4c90781403c2b77ba42eb746e5ec84b61b7096e
created 2019-12-03 13:41 +0000
pushed 2019-12-03 21:53 +0000
Kershaw Chang Kershaw Chang - Bug 1596409 - P1.1: Make socket process support IPCStream r=dragana
c8c9a4b6034d9decbc888d78b7426325f49a08ee
created 2019-07-10 03:33 +0000
pushed 2019-07-10 21:50 +0000
Barret Rennie Barret Rennie - Bug 1289211 - Rename InfallibleTArray to nsTArray in xpcom/ r=erahm
d55401632cea92b6b2775ba278274b5490275876
created 2019-03-13 10:19 +0100
pushed 2019-03-14 16:26 +0000
Sylvestre Ledru Sylvestre Ledru - Bug 1519636 - Reformat recent changes to the Google coding style r=Ehsan
9cdcafda796e043e3b471c0ab82993c12932a82f
created 2019-02-25 20:04 +0000
pushed 2019-02-26 03:52 +0000
Nika Layzell Nika Layzell - Bug 1522579 - Part 3: Remove consumers of nsIContentChild, r=mccr8
1e8608ac029b80f3c190d80bd2253808383fc6ec
created 2019-02-25 20:04 +0000
pushed 2019-02-26 03:52 +0000
Nika Layzell Nika Layzell - Bug 1522579 - Part 2: Remove consumers of nsIContentParent, r=mccr8
2777f00531253613cabfa34b6a1e5d5a21ea4478
created 2019-02-25 18:19 +0200
pushed 2019-02-26 03:52 +0000
Andreea Pavel Andreea Pavel - Backed out 6 changesets (bug 1522579) for build bustages on a CLOSED TREE
eda40fca075833f04fe28fc6855fd6dc423452b5
created 2019-02-25 15:51 +0000
pushed 2019-02-26 03:52 +0000
Nika Layzell Nika Layzell - Bug 1522579 - Part 3: Remove consumers of nsIContentChild, r=mccr8
5c7aafa32a0a46330588c98516964e637163e834
created 2019-02-25 15:51 +0000
pushed 2019-02-26 03:52 +0000
Nika Layzell Nika Layzell - Bug 1522579 - Part 2: Remove consumers of nsIContentParent, r=mccr8
183ac72fd6148db090d7958edcdc42314bf495a3
created 2019-02-04 22:50 +0000
pushed 2019-02-05 21:57 +0000
Andrea Marchesini Andrea Marchesini - Bug 1523702 - Max IPC message size for InputStream serialization, r=smaug
89e6f6b8ed7a1216d59e20f16b6ee131d1f9263b
created 2019-01-28 10:48 +0100
pushed 2019-01-28 21:47 +0000
Andrea Marchesini Andrea Marchesini - Bug 1520150 - Single InputStreams can serialize themselves as IPCRemoteStreams (pipe) - part 1 - Passing IPC managers around, r=smaug
6f3709b3878117466168c40affa7bca0b60cf75b
created 2018-11-30 11:46 +0100
pushed 2018-11-30 11:01 +0000
Sylvestre Ledru Sylvestre Ledru - Bug 1511181 - Reformat everything to the Google coding style r=ehsan a=clang-format
2da6504c901e9474566aa1663d907bd58bed9edb
created 2018-10-18 13:35 +0200
pushed 2018-10-18 16:38 +0000
Andrea Marchesini Andrea Marchesini - Bug 1496581 - Split nsISeekableStream in 2 classes: nsISeekableStream and nsITellableStream, f=mayhemer, r=froydnj
7fbc1f375d4ac2308057b91588e1e78f1e4d61c8
created 2018-07-30 23:15 +0200
pushed 2018-07-31 09:53 +0000
Andrea Marchesini Andrea Marchesini - Bug 1479407 - nsMultiplexInputStream::AppendElement should be fallible, r=froydnj
33346f699996421fc8bf22a25f574de470142a41
created 2018-06-17 22:43 -0700
pushed 2018-06-26 14:53 +0000
Chris Peterson Chris Peterson - Bug 1469769 - Part 6: Replace non-failing NS_NOTREACHED with MOZ_ASSERT_UNREACHABLE. r=froydnj
1ea106440d1bdc80cae928cafad4cff08c9619ef
created 2018-05-24 07:51 +0200
pushed 2018-06-01 09:42 +0000
Andrea Marchesini Andrea Marchesini - Bug 1460561 - nsMultiplexInputStream should behave correctly when NS_InputStreamIsBuffered() is used, r=michal, r=froydnj
06f3d7764da18886a3caeb282528ad11a267d21d
created 2018-05-24 11:58 +0300
pushed 2018-05-24 15:41 +0000
Noemi Erli Noemi Erli - Backed out 2 changesets (bug 1460561) for failures in toolkit/components/extensions/test/mochitest/test_ext_webrequest_upload.html on a CLOSED TREE
eea17fb776842aa503b019496b874efa6a00b55d
created 2018-05-24 07:51 +0200
pushed 2018-05-24 15:41 +0000
Andrea Marchesini Andrea Marchesini - Bug 1460561 - nsMultiplexInputStream should behave correctly when NS_InputStreamIsBuffered() is used, r=michal
89acab76790a32927a813e826a1aad2d3e4960f1
created 2018-05-23 07:12 +0200
pushed 2018-05-23 22:01 +0000
Andrea Marchesini Andrea Marchesini - Bug 1434553 - Implement nsIInputStreamLength and nsIAsyncInputStreamLength - part 7 - nsIMultiplexInputStream exposes nsIInputStreamLength, r=froydnj, r=mayhemer
4a14671935e6bc31b3f7c509190bbd30d25de4d2
created 2017-12-30 12:47 +0100
pushed 2017-12-30 21:59 +0000
Andrea Marchesini Andrea Marchesini - Bug 1426888 - Get rid of nsIMultiplexInputStream::RemoveStream, r=smaug
93ac39966790ccf1183da04f06d16610e79cec8a
created 2017-12-21 17:21 +0100
pushed 2017-12-21 22:20 +0000
Andrea Marchesini Andrea Marchesini - Bug 1426684 - Get rid of nsIMultiplexInputStream::InsertStream, r=smaug
dfeab081202ff7718fa14cfdd1a6882058e816d3
created 2017-12-13 05:11 -0600
pushed 2017-12-13 22:02 +0000
Andrea Marchesini Andrea Marchesini - Bug 1424183 - nsMultiplexInputStream must call OnInputStreamReady only when there is data available, r=smaug
c5fd38f7fea7a8a681c476fd065d8427136745f7
created 2017-12-13 05:11 -0600
pushed 2017-12-13 22:02 +0000
Andrea Marchesini Andrea Marchesini - Bug 1424183 - nsMultiplexInputStream must move to the following stream if the current one doesn't have data to read, r=smaug
4d0f2d6cd33d7d482395c27ecf9b4b34e1327a78
created 2017-12-13 05:11 -0600
pushed 2017-12-13 22:02 +0000
Andrea Marchesini Andrea Marchesini - Bug 1424183 - nsMultiplexInputStream must call OnInputStreamReady when closed, r=smaug
26cc9645024af9153a63f6aa914c2d81c49f3bd4
created 2017-12-13 05:11 -0600
pushed 2017-12-13 22:02 +0000
Andrea Marchesini Andrea Marchesini - Bug 1424183 - nsMultiplexInputStream must not call AsyncOpen on more than the current stream, r=smaug
b011726c6a13767f25b034087056c9b3f7ff323f
created 2017-12-12 06:01 -0600
pushed 2017-12-12 21:58 +0000
Andrea Marchesini Andrea Marchesini - Bug 1424808 - Get rid of isFileStream in nsHttpChannel.cpp, r=valentin
795993249baf0c6d1042a01cb3bf530511e97c6f
created 2017-11-30 20:00 +0100
pushed 2017-11-30 23:31 +0000
Andrea Marchesini Andrea Marchesini - Bug 1421176 - nsMultiplexInputStream::Available() sanitize - r=smaug
64ec7529d9cfc5b4e8a35725e34045bf75b25872
created 2017-11-30 21:31 +0200
pushed 2017-11-30 23:31 +0000
Cosmin Sabou Cosmin Sabou - Backed out 3 changesets (bug 1421176) for build bustages on xpcom/tests/gtest/TestMultiplexInputStream.cpp:266:3 r=backout on a CLOSED TREE
e5dd080198e6577eebdc0916745243d65f981db7
created 2017-11-30 20:00 +0100
pushed 2017-11-30 23:31 +0000
Andrea Marchesini Andrea Marchesini - Bug 1421176 - nsMultiplexInputStream::Available() sanitize - r=smaug
7c79d729d27e09f09a2e614d27897e4976959822
created 2017-11-06 14:20 +0100
pushed 2017-11-06 23:06 +0000
Andrea Marchesini Andrea Marchesini - Bug 1413920 - nsMultiplexInputStream should call OnInputStreamReady on close, r=smaug
05eeb1a900b2c6414d7e1bf97b1be489c56f4309
created 2017-10-25 20:18 +0200
pushed 2017-10-25 22:22 +0000
Andrea Marchesini Andrea Marchesini - Bug 1411520 - nsMultiplexInputStream must use CancelableRunnable because it can be used in workers, r=bkelly
425b1969478e417db21ac1e35cdf481c1cd0be32
created 2017-09-19 16:26 +0200
pushed 2017-09-19 21:49 +0000
Boris Zbarsky Boris Zbarsky - Bug 1401171 - Make nsIMultiplexInputStream not inherit from nsIInputStream. r=bkelly
bb274a08887161806afe21ec1916d48cda1199d7
created 2017-09-19 16:25 +0200
pushed 2017-09-19 21:49 +0000
Sebastian Hengst Sebastian Hengst - Backed out changeset 3c9e25405f59 (bug 1401204) an request from baku for landing with wrong bug number. r=backout
3c9e25405f596871f714a8c3b10e6e9de9188554
created 2017-06-11 00:07 -0400
pushed 2017-09-19 21:49 +0000
Boris Zbarsky Boris Zbarsky - Bug 1401204 - Make nsIMultiplexInputStream not inherit from nsIInputStream. r=bkelly
8338a5c1ef2126264c910cd9aa6c3a25776643c5
created 2017-09-07 18:39 +0200
pushed 2017-09-08 08:53 +0000
Andrea Marchesini Andrea Marchesini - Bug 1397331 - Reduce the number of QI done in nsMultiplexInputStream using counters, r=smaug
4970f731aeba44e98d91ae54915a80dca39a5716
created 2017-08-25 15:32 +0200
pushed 2017-08-25 23:22 +0000
Andrea Marchesini Andrea Marchesini - Bug 1393360 - nsMultiplexInputStream should not QI each stream when checking if seekable, cloneable or IPC serializable, r=smaug
3611ff7a79e6b616088bc4bf14e7ba8cdfe8bebf
created 2017-06-13 17:50 -0700
pushed 2017-06-14 12:45 +0000
Wes Kocher Wes Kocher - Backed out 6 changesets (bug 1371699) for various failures including frequent img-blobURI-2.html failures and leaks a=backout
30405ec37e1e2441ed1f7e91cfa114ff22868c26
created 2017-06-13 16:16 -0400
pushed 2017-06-14 12:45 +0000
Boris Zbarsky Boris Zbarsky - Bug 1371699 part 4. Make nsIMultiplexInputStream not inherit from nsIInputStream. r=bkelly
503c9d22e6bbaa92f42940f878b797c765f54708
created 2017-06-13 16:16 -0400
pushed 2017-06-14 12:45 +0000
Boris Zbarsky Boris Zbarsky - Bug 1371699 part 2. Implement nsICancelableRunnable on AsyncWaitRunnable. r=bkelly
095c2cf82e414ebe9603151bd2bf29a9adfd4379
created 2017-06-12 19:45 +0200
pushed 2017-06-13 00:03 +0000
Andrea Marchesini Andrea Marchesini - Bug 1372272 - AsyncStreamHelper::OnInputStreamReady() should be NOP if calling AsyncWait() in one of the substreams fails in ::Run(), r=bz
f30bf8724ee98a6e4ccb88edbd0d3af746838233
created 2017-05-25 13:38 +1200
pushed 2017-06-02 12:17 +0000
Bryce Van Dyk Bryce Van Dyk - Bug 1272371 - Update multiplexed input stream seek behaviour. r=froydnj
9499b714afc482732c2fa3da54b353f79a2322b8
created 2017-05-04 14:44 +0200
pushed 2017-05-05 13:17 +0000
Andrea Marchesini Andrea Marchesini - Bug 1361443 - nsMultiplexInputStream should implement nsIAsyncInputStream, r=smaug
285b0cbc973e75aa5dd41adee9cae42e0a2e56fe
created 2017-05-04 16:40 +0200
pushed 2017-05-05 13:17 +0000
Carsten "Tomcat" Book Carsten "Tomcat" Book - Backed out changeset c0e3f3edf36a (bug 1361443) for crashes in [@ mozilla::Base64EncodeInputStream] and test failures in test_fileReaderSync.xul
c0e3f3edf36a8486c22d88e0d28f337690e439ff
created 2017-05-04 14:44 +0200
pushed 2017-05-05 13:17 +0000
Andrea Marchesini Andrea Marchesini - Bug 1361443 - nsMultiplexInputStream should implement nsIAsyncInputStream, r=smaug
less more (0) -100 -60 tip