summaryrefslogtreecommitdiff
path: root/TODO
diff options
context:
space:
mode:
authorLasse Collin <lasse.collin@tukaani.org>2011-04-12 11:45:40 +0300
committerLasse Collin <lasse.collin@tukaani.org>2011-04-12 11:45:40 +0300
commit14e6ad8cfe0165c1a8beeb5b2a1536558b29b0a1 (patch)
treeba94bf42c025948f7f649b59fb730df83e2f23a5 /TODO
parent70e750f59793f9b5cd306a5adce9b8e427739e04 (diff)
downloadxz-14e6ad8cfe0165c1a8beeb5b2a1536558b29b0a1.tar.gz
Update TODO.
Diffstat (limited to 'TODO')
-rw-r--r--TODO12
1 files changed, 11 insertions, 1 deletions
diff --git a/TODO b/TODO
index 55fc475..9448660 100644
--- 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.