xpcom/io/nsMultiplexInputStream.cpp
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
644fb64d056bb9b544192b9af878804ba2420ff5
created 2017-03-21 07:47 +0100
pushed 2017-03-21 11:05 +0000
Andrea Marchesini Andrea Marchesini - Bug 1347557 - Move 2 static methods about the IPC serialization of streams into an helper class, r=qdot
45e3647d1fc68bb7111e1d81030db8627b8a3a76
created 2017-03-08 07:48 +0100
pushed 2017-03-08 16:00 +0000
Andrea Marchesini Andrea Marchesini - Bug 1344204 - nsMultiplexInputStream should be serializable/cloneable following the internal sub streams, r=smaug
6e6856e101c6e70c5f2f19089719f3e6df2bc3db
created 2016-09-29 06:20 +0200
pushed 2016-09-30 10:02 +0000
Josh Matthews Josh Matthews - Bug 1294450 - Make AutoIPCStream favour PSendStream for large input streams. r=nfroydj
a357f5e03549f6a8ccb7e40d8a9237661b00a0d8
created 2016-09-28 17:38 -0700
pushed 2016-09-29 09:45 +0000
Wes Kocher Wes Kocher - Backed out changeset 57e78c503c4e (bug 1294450) for build bustage a=backout
57e78c503c4e08f9510cd4e1763f4beb79184b5a
created 2016-09-28 18:38 -0400
pushed 2016-09-29 09:45 +0000
Josh Matthews Josh Matthews - Bug 1294450 - Make AutoIPCStream favour PSendStream for large input streams. r=froydnj
360df5276cf6e2d7294ce0e122952cf56bc5372e
created 2016-08-12 17:36 +1000
pushed 2016-08-15 21:20 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1294645 - Don't use NS_CALLBACK for callbacks in nsI{Input,Output,UnicharInput},Stream.idl. r=froydnj.
8f21d895d333745ce9969d9f9f694ccf265c550a
created 2015-12-05 09:36 +0000
pushed 2015-12-07 13:16 +0000
Andrea Marchesini Andrea Marchesini - iBug 1122788 - patch 2 - nsMultiplexInputStream should not use Tell() in debug builds, r=bz
59c2efe077f6e8d0a9f64075ade6880b2254fdb5
created 2015-12-05 09:35 +0000
pushed 2015-12-07 13:16 +0000
Andrea Marchesini Andrea Marchesini - Bug 1122788 - patch 1 - nsMultiplexInputStream should not use Tell() in debug builds, r=bz
1de4d57e6fa3d78feeeca4ef25e781aeb7be7165
created 2015-12-04 15:21 -0800
pushed 2015-12-07 13:16 +0000
Wes Kocher Wes Kocher - Backed out changeset d271b9e473fd (bug 1122788) for being a possible cause of test_fileapi.html bustage CLOSED TREE
d271b9e473fd94209c42d747d0fd03b21185790c
created 2015-12-04 21:17 +0000
pushed 2015-12-07 13:16 +0000
Andrea Marchesini Andrea Marchesini - Bug 1122788 - nsMultiplexInputStream should not use Tell() in debug builds, r=bz
ef10857254a01368861d9c1cc0105de89be6d169
created 2015-10-27 06:54 +0200
pushed 2015-10-27 19:18 +0000
Birunthan Mohanathas Birunthan Mohanathas - Bug 1217320 - Remove more XPIDL signature comments in .cpp files. r=froydnj
e8c7dfe727cd970e2c3294934e2927b14143c205
created 2015-10-18 01:24 -0400
pushed 2015-10-18 02:55 +0000
Nathan Froyd Nathan Froyd - Bug 1207245 - part 6 - rename nsRefPtr<T> to RefPtr<T>; r=ehsan; a=Tomcat
41dea9df27ed995f8315ab4318c187a617937664
created 2015-10-07 10:19 -0700
pushed 2015-10-07 17:31 +0000
Wes Kocher Wes Kocher - Backed out changeset 91d4539e00ce (bug 1207245)
91d4539e00cecb658604e021675a923c60ef3235
created 2015-10-07 16:50 -0400
pushed 2015-10-07 12:51 +0000
Nathan Froyd Nathan Froyd - Bug 1207245 - part 6 - rename nsRefPtr<T> to RefPtr<T>; r=ehsan; a=Tomcat
0361ecab9e24486b6e0c1d2ef0bd28c6ba630fa2
created 2015-09-07 23:56 -0700
pushed 2015-09-16 17:53 +0000
Chris Peterson Chris Peterson - Bug 1204403 - Fix -Wshadow warnings in xpcom. r=mccr8
69980d43dea7ef7a7dc333c7ae4cf7630e4ac289
created 2015-07-01 12:27 -0400
pushed 2015-08-12 14:47 +0000
Nathan Froyd Nathan Froyd - Bug 1192230 - clean up reference-counting in xpcom/; r=erahm
65f68419dbfcefe79421876936e62c7b0a58a9df
created 2015-08-04 16:17 -0700
pushed 2015-08-05 11:13 +0000
Birunthan Mohanathas Birunthan Mohanathas - Bug 1191100 - Remove XPIDL signature comments in .cpp files. r=ehsan
3be7f71fbf72a5e57700f4b6e4d44ec21febcc61
created 2015-06-02 16:12 -0700
pushed 2015-06-05 13:25 +0000
Nikhil Marathe Nikhil Marathe - Bug 1166504 - Make nsMultiplexInputStream cloneable. r=bkelly,froydnj
3ce3e50dae0fa962ff9a746850558f52b764e7cb
created 2015-06-01 17:59 -0700
pushed 2015-06-02 11:11 +0000
Wes Kocher Wes Kocher - Backed out changeset 47a103414177 (bug 1166504) for mochitest-e10s-4 permafail CLOSED TREE
47a1034141772d1b6e26e700d753b9c6c08c5143
created 2015-05-19 14:28 -0700
pushed 2015-06-02 11:11 +0000
Nikhil Marathe Nikhil Marathe - Bug 1166504 - Make nsMultiplexInputStream cloneable. r=bkelly,froydnj
7e68af7a1922b2e6968c45786fdcae786cc90f89
created 2015-05-28 15:00 -0400
pushed 2015-05-29 13:33 +0000
Ryan VanderMeulen Ryan VanderMeulen - Bug 1059081 - More non-unified bustage fixage.
9715aeb5d7a43422324508a76bcc99945f886f16
created 2015-05-28 13:23 -0400
pushed 2015-05-29 13:33 +0000
Josh Matthews Josh Matthews - Bug 1059081 - Fix non-unified bustage. a=bustage
48a1594590341320e84560f0b35844c773849ee4
created 2015-05-14 07:55 -0400
pushed 2015-05-14 22:33 +0000
Josh Matthews Josh Matthews - Bug 1059081 - Add a threadsafe wrapper for persistent nsMultiplexStream queues. r=nfroyd
ac4464790ec4896a5188fa50cfc69ae0ffeddc08
created 2015-03-21 12:28 -0400
pushed 2015-03-22 20:58 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 1145631 - Part 1: Replace MOZ_OVERRIDE and MOZ_FINAL with override and final in the tree; r=froydnj
2a019a588c26b3fdbdf7bb35e05d0cd1f70bfb69
created 2015-03-02 11:59 +0100
pushed 2015-03-10 22:33 +0000
Thomas Baquet Thomas Baquet - Bug 1132078 - Remove useless null checks after allocating memory with |new| from xpcom/io. r=nfroyd
089b7c428261bc2f407793c386dcada3a3c70b58
created 2015-01-17 21:00 -0500
pushed 2015-01-22 13:37 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 1123004 - Mark ReadSegmentsState as stack class, and its mThisStream member as nsCOMPtr; r=froydnj
b373c1d4e8ae1c06a2cf3b4c1d6a4a9569b79936
created 2014-08-25 12:17 -0700
pushed 2014-08-26 00:20 +0000
Birunthan Mohanathas Birunthan Mohanathas - Bug 1046841 - Fix more style violations in previously touched .cpp files in xpcom/. r=froydnj
f20eb963186959bde60b7ce8f505bb4903e19063
created 2014-05-14 23:15 +0300
pushed 2014-05-15 22:59 +0000
Birunthan Mohanathas Birunthan Mohanathas - Bug 995730 - Fix style violations in xpcom/io/. r=froydnj
7db230827e21908f2911fd02f894a2f3508c0a10
created 2014-05-05 20:30 +0300
pushed 2014-05-06 03:51 +0000
Birunthan Mohanathas Birunthan Mohanathas - Bug 995730 - Change xpcom/io/ to use 2 space indentation
d685863eb71f876767ae116ff02e5bfbb96994b8
created 2014-05-05 12:22 +0800
pushed 2014-05-05 12:21 +0000
Bruce Sun Bruce Sun - Bug 990957 - Seek again in Tell(), Available(), Seek() of nsMultiplexInputStream. r=mcmanus
6c1c7e45c90289a0875b74f82f39e7ecf6a65af3
created 2014-04-27 03:06 -0400
pushed 2014-04-28 01:25 +0000
Birunthan Mohanathas Birunthan Mohanathas - Bug 900908 - Part 3: Change uses of numbered macros in nsIClassInfoImpl.h/nsISupportsImpl.h to the variadic variants. r=froydnj
6a131333a0b19f132690dfd82afd0854408bb1e7
created 2014-03-25 18:37 +0000
pushed 2014-03-26 02:55 +0000
Andrea Marchesini Andrea Marchesini - Bug 910010 - Implementation of PFileDescriptorSet - part 1, r=khuey
577cdd1d7dc39cb514bb927814e11529fe4fbb45
created 2013-11-22 19:39 -0800
pushed 2013-11-26 11:36 +0000
Chris Peterson Chris Peterson - Bug 942400 - Fix -Wunused-variable warning in xpcom/io/nsMultiplexInputStream.cpp. r=nfroyd
a98c8bea78c96709e9c980a8e01cf4a7fcd48c20
created 2013-11-19 16:27 -0500
pushed 2013-11-21 13:21 +0000
Benjamin Smedberg Benjamin Smedberg - Bug 672843 part C - convert most of XPCOM except for xpcom/tests, r=vdjeric
78fb435aa0d2a1130271ae2016c3c98042c1d887
created 2013-11-19 14:38 -0800
pushed 2013-11-21 13:21 +0000
Phil Ringnalda Phil Ringnalda - Backed out 4 changesets (bug 672843) for xpcshell bustage
less more (0) -100 -60 tip