aboutsummaryrefslogtreecommitdiff
path: root/Src/external_dependencies/openmpt-trunk/include/lhasa/TODO
blob: 7a8e74f7ecc7004c03f08e29f9fb932af6ae0375 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
Library:
 * Better error handling.
 * Extract:
    * Add options API to control whether permissions, timestamp are set.
    * Creation of parent directories on extract (+optional)
 * Add LHAFile convenience class.
 * Compression and LHA file generation.
 * Correctly handle LHmelt backwards directory ordering.
 * Add test archives generated by:
    * Microsoft LZH folder add-in for Windows (if possible?)
    * UNLHA32
 * Decompressors for obscure algorithms:
    * -lh2-, -lh3- (experimental LHA?)
    * LHark -lh7- (modified -lh5-)
    * -lx1- (unlha32 obscure/experimental?)

Command line tool:
 * Create/update/modify archives.

Testing:
 * Valgrind.
 * Improve coverage.