Lasse Collin
3c3905b534
Fixed the test that should have been fixed as part
...
of 1e8e4fd1f3
.
2008-10-09 11:12:29 +03:00
Lasse Collin
0f295bf7a3
Fixed some help messages.
2008-10-07 16:42:18 +03:00
Lasse Collin
1e8e4fd1f3
Made the preset numbering more logical in liblzma API.
2008-10-07 09:40:31 +03:00
Lasse Collin
5e4df4c3c0
Removed fi from po/LINGUAS.
2008-10-03 19:36:09 +03:00
Lasse Collin
fcfb86c777
Fixed suffix handling with --format=raw.
2008-10-03 07:06:48 +03:00
Lasse Collin
bd137524f2
Initial changes to change the suffix of the new format to .xz.
...
This also fixes a bug related to --suffix option. Some issues
with suffixes with --format=raw were not fixed.
2008-10-02 22:51:46 +03:00
Lasse Collin
4c321a41c4
Renamed the test files from .lzma suffix to .xz suffix.
2008-09-30 17:43:55 +03:00
Lasse Collin
8e60c889a2
Fixed Stream decoder to actually use the first_stream variable.
2008-09-30 13:57:44 +03:00
Lasse Collin
3bdbc12c05
Added one more test file.
2008-09-30 13:56:57 +03:00
Lasse Collin
a6639022fd
Fixed uninitialized variable in Stream decoder.
2008-09-30 13:34:07 +03:00
Lasse Collin
ed3709000a
Added two test files.
2008-09-30 13:27:28 +03:00
Lasse Collin
ea560b0ea8
Fix conflicting Subblock helper filter's ID.
2008-09-27 23:49:24 +03:00
Lasse Collin
ad97483b6e
Changed magic bytes to match the updated spec. Filename
...
suffix wasn't changed yet.
2008-09-27 23:37:13 +03:00
Lasse Collin
7a57069167
Remove po/fi.po since I'm not keeping it updated for now.
2008-09-27 23:16:09 +03:00
Lasse Collin
018ae09df8
Fix also test_compress.sh.
2008-09-27 23:13:54 +03:00
Lasse Collin
3a62a5fb85
Fixed compilation of test_filter_flags.c, which was broken by
...
1dcecfb09b
.
2008-09-27 23:01:15 +03:00
Lasse Collin
c6ca26eef7
Updated file format specification. It changes the suffix
...
of the new format to .xz and removes the recently added
LZMA filter.
2008-09-27 19:11:02 +03:00
Lasse Collin
1dcecfb09b
Some API changes, bug fixes, cleanups etc.
2008-09-27 19:09:21 +03:00
Lasse Collin
5cc5064cae
Added 7z2lzma.bash.
2008-09-27 11:28:49 +03:00
Lasse Collin
f147666a5c
Miscellaneous LZ and LZMA encoder cleanups
2008-09-17 22:11:39 +03:00
Lasse Collin
13d68b0698
LZ decoder cleanup
2008-09-13 13:54:00 +03:00
Lasse Collin
13a74b78e3
Renamed constants:
...
- LZMA_VLI_VALUE_MAX -> LZMA_VLI_MAX
- LZMA_VLI_VALUE_UNKNOWN -> LZMA_VLI_UNKNOWN
- LZMA_HEADER_ERRRO -> LZMA_OPTIONS_ERROR
2008-09-13 12:10:43 +03:00
Lasse Collin
320601b2c7
Improved the Stream Flags handling API.
2008-09-12 22:41:40 +03:00
Lasse Collin
ec490da522
Simplified debug/known_sizes.c to match the relaxed
...
requirements of Block encoder.
2008-09-11 23:10:44 +03:00
Lasse Collin
16e8b98f26
Remove a check from Block encoder that should have already
...
been removed in 2ba01bfa75
.
2008-09-11 23:09:24 +03:00
Lasse Collin
5a710c3805
Remove bogus #includes.
2008-09-11 20:02:38 +03:00
Lasse Collin
01892b2ca5
Updated THANKS.
2008-09-11 10:49:14 +03:00
Lasse Collin
962f2231d4
Fix a compiler error on big endian systems that don't
...
support unaligned memory access.
2008-09-11 10:48:12 +03:00
Lasse Collin
fa3ab0df8a
Silence a compiler warning.
2008-09-11 10:46:14 +03:00
Lasse Collin
9373e81e18
Bumped version to 4.999.6alpha.
2008-09-10 19:16:32 +03:00
Lasse Collin
cb072b7c84
Check for LZMA_FILTER_RESERVED_START in filter_flags_encoder.c.
...
Use LZMA_PROG_ERROR instead of LZMA_HEADER_ERROR if the Filter ID
is in the reserved range. This allows Block Header encoder to
detect unallowed Filter IDs, which is good for Stream encoder.
2008-09-10 17:02:00 +03:00
Lasse Collin
123ab0acec
Filter handling cleanups
2008-09-10 16:44:32 +03:00
Lasse Collin
9cfcd0c4f2
Comments
2008-09-10 00:33:00 +03:00
Lasse Collin
2ba01bfa75
Cleaned up Block encoder and moved the no longer shared
...
code from block_private.h to block_decoder.c. Now the Block
encoder doesn't need compressed_size and uncompressed_size
from lzma_block structure to be initialized.
2008-09-10 00:27:02 +03:00
Lasse Collin
07efcb5a6b
Changed Filter ID of LZMA to 0x20.
2008-09-07 10:23:13 +03:00
Lasse Collin
32fe5fa541
Comments
2008-09-06 23:42:50 +03:00
Lasse Collin
0a31ed9d5e
Some API cleanups
2008-09-06 15:14:30 +03:00
Lasse Collin
da98df5440
Added support for raw encoding and decoding to the command
...
line tool, and made various cleanups. --lzma was renamed to
--lzma1 to prevent people from accidentally using LZMA when
they want LZMA2.
2008-09-04 11:53:06 +03:00
Lasse Collin
2496aee8a7
Don't allow LZMA_SYNC_FLUSH with decoders anymore. There's
...
simply nothing that would use it. Allow LZMA_FINISH to the
decoders, which will usually ignore it (auto decoder and
Stream decoder being exceptions).
2008-09-04 10:39:15 +03:00
Lasse Collin
bea301c26d
Minor updates to the file format specification.
2008-09-03 17:06:25 +03:00
Lasse Collin
9c75b089b4
Command line tool fixes
2008-09-02 19:33:32 +03:00
Lasse Collin
bab0590504
Auto decoder cleanup
2008-09-02 19:31:42 +03:00
Lasse Collin
689602336d
Updated auto decoder to handle LZMA_CONCATENATED when decoding
...
LZMA_Alone files. Decoding of concatenated LZMA_Alone files is
intentionally not supported, so it is better to put this in
auto decoder than LZMA_Alone decoder.
2008-09-02 19:12:12 +03:00
Lasse Collin
80c4158f19
Stream decoder cleanups
2008-09-02 14:56:52 +03:00
Lasse Collin
fc68165745
Some fixes to LZ encoder.
2008-09-02 11:45:39 +03:00
Lasse Collin
ede675f9ac
Fix wrong pointer calculation in LZMA encoder.
2008-08-31 11:47:01 +03:00
Lasse Collin
3b34851de1
Sort of garbage collection commit. :-| Many things are still
...
broken. API has changed a lot and it will still change a
little more here and there. The command line tool doesn't
have all the required changes to reflect the API changes, so
it's easy to get "internal error" or trigger assertions.
2008-08-28 22:53:15 +03:00
Lasse Collin
57b9a145a5
Fix test_filter_flags to match the new restriction of lc+lp.
2008-06-20 17:16:32 +03:00
Lasse Collin
eaafc4367c
Remove some redundant code from LZMA encoder.
2008-06-20 16:19:54 +03:00
Lasse Collin
0809c46534
Add limit of lc + lp <= 4. Now we can allocate the
...
literal coder as part of the main LZMA encoder or
decoder structure.
Make the LZMA decoder to rely on the current internal API
to free the allocated memory in case an error occurs.
2008-06-19 16:35:08 +03:00