ladybird/Libraries/LibCompress
asynts f18e927827 AK: Remove OutputMemoryStream for DuplexMemoryStream.
OutputMemoryStream was originally a proxy for DuplexMemoryStream that
did not expose any reading API.

Now I need to add another class that is like OutputMemoryStream but only
for static buffers. My first idea was to make OutputMemoryStream do that
too, but I think it's much better to have a distinct class for that.

I originally wanted to call that class FixedOutputMemoryStream but that
name is really cumbersome and it's a bit unintuitive because
InputMemoryStream is already reading from a fixed buffer.

So let's just use DuplexMemoryStream instead of OutputMemoryStream for
any dynamic stuff and create a new OutputMemoryStream for static
buffers.
2020-09-15 20:36:45 +02:00
..
CMakeLists.txt LibCompress: Implement gzip. 2020-08-30 09:56:10 +02:00
Deflate.cpp AK: Remove OutputMemoryStream for DuplexMemoryStream. 2020-09-15 20:36:45 +02:00
Deflate.h AK: Lower the requirements for InputStream::eof and rename it. 2020-09-14 20:58:12 +02:00
Gzip.cpp AK: Remove OutputMemoryStream for DuplexMemoryStream. 2020-09-15 20:36:45 +02:00
Gzip.h AK: Lower the requirements for InputStream::eof and rename it. 2020-09-14 20:58:12 +02:00
Zlib.cpp LibCompress: Return Optional from decompress_all method. 2020-09-11 16:07:45 +02:00
Zlib.h LibCompress: Return Optional from decompress_all method. 2020-09-11 16:07:45 +02:00