]> granicus.if.org Git - xz/commitdiff
Update TODO.
authorLasse Collin <lasse.collin@tukaani.org>
Tue, 12 Apr 2011 08:45:40 +0000 (11:45 +0300)
committerLasse Collin <lasse.collin@tukaani.org>
Tue, 12 Apr 2011 08:45:40 +0000 (11:45 +0300)
TODO

diff --git a/TODO b/TODO
index 55fc4755603020471aef117e9d1935bf725f3700..944866015fec9a3b9d4a9ab34b64da0aaaaec7d5 100644 (file)
--- a/TODO
+++ b/TODO
@@ -39,7 +39,10 @@ Missing features
     xz doesn't support copying extended attributes, access control
     lists etc. from source to target file.
 
-    Multithreaded compression
+    Multithreaded compression:
+      - Reduce memory usage of the current method.
+      - Implement threaded match finders.
+      - Implement pigz-style threading in LZMA2.
 
     Multithreaded decompression
 
@@ -50,6 +53,13 @@ Missing features
     It will be a separate library that supports uncompressed, .gz,
     .bz2, .lzma, and .xz files.
 
+    Check the first 0x00 byte of LZMA data.
+
+    Support changing lzma_options_lzma.mode with lzma_filters_update().
+
+    Support LZMA_FULL_FLUSH for lzma_stream_decoder() to stop at
+    Block and Stream boundaries.
+
     lzma_strerror() to convert lzma_ret to human readable form?
     This is tricky, because the same error codes are used with
     slightly different meanings, and this cannot be fixed anymore.