Lasse Collin
bbfd1f6ab0
Moved range decoder initialization (reading the first
...
five input bytes) from LZMA decoder to range decoder
header. Did the same for decoding of direct bits.
2008-01-04 20:45:05 +02:00
Lasse Collin
5db745cd2a
Added a note to README that --disable-assembler
...
must be used on Darwin.
2007-12-14 11:15:21 +02:00
Lasse Collin
44b333d461
Use the filename suffix .S instead of .s for assembler files
...
so that the preprocessor removes the /* */ style comments,
which are not supported by some non-GNU assemblers (Solaris)
that otherwise work with this code.
2007-12-14 10:07:10 +02:00
Lasse Collin
ec1c82b2e8
Fixed wrong symbol name in crc64_x86.s.
2007-12-14 09:59:05 +02:00
Lasse Collin
2881570df6
Use .globl instead of .global in x86 assembler code for
...
better portability. Still needs fixing the commenting.
2007-12-14 09:53:24 +02:00
Lasse Collin
698470b8f3
Fixed a few short options that take an argument.
...
short_opts[] was missing colons to indicate
required argument. Thanks to Fabio Pedretti for
the bug report.
2007-12-13 20:14:37 +02:00
Lasse Collin
918bcb0e07
Removed uncompressed size tracking from Delta encoder too.
2007-12-11 17:08:04 +02:00
Lasse Collin
3e16d51dd6
Remove uncompressed size tracking from the filter encoders.
...
It's not strictly needed there, and just complicates the
code. LZ encoder never even had this feature.
The primary reason to have uncompressed size tracking in
filter encoders was validating that the application
doesn't give different amount of input that it had
promised. A side effect was to validate internal workings
of liblzma.
Uncompressed size tracking is still present in the Block
encoder. Maybe it should be added to LZMA_Alone and raw
encoders too. It's simpler to have one coder just to
validate the uncompressed size instead of having it
in every filter.
2007-12-11 16:49:19 +02:00
Lasse Collin
5286723e0d
Get rid of no-NLS gnulib. I don't know how to get it
...
working with Automake. People who want smaller lzmadec
should use --disable-nls on non-GNU systems.
2007-12-11 14:10:53 +02:00
Lasse Collin
ce8b036a6c
Fixed a typo in tests/Makefile.am which prevented
...
building the tests if gnulib was needed.
2007-12-11 14:09:35 +02:00
Lasse Collin
7c1ad41eb6
Fixed wrong type of flags_size in Subblock encoder.
2007-12-11 11:18:58 +02:00
Lasse Collin
ce64df7162
Bumped version number to 4.42.3alpha.
2007-12-10 20:44:16 +02:00
Lasse Collin
b499a0403e
Disabled some unneeded warnings and made "make dist" work.
2007-12-10 15:02:50 +02:00
Lasse Collin
2ab8adb516
Added LZMA_SYNC_FLUSH support to the Copy filter.
2007-12-09 21:43:15 +02:00
Lasse Collin
329c272d50
Added missing LZMA_API to the C versions of the CRC functions.
...
The x86 assembler versions were already OK.
2007-12-09 17:14:07 +02:00
Jim Meyering
c90daf86ce
* tests/test_block_header.c (test3): Remove duplicate initializer.
2007-12-09 17:07:01 +02:00
Lasse Collin
07ac881779
Take advantage of return_if_error() macro in more places.
...
Cleaned Subblock filter's initialization code too.
2007-12-09 17:06:45 +02:00
Lasse Collin
4133871796
Added a bunch of .lzma test files.
2007-12-09 12:13:01 +02:00
Lasse Collin
ff946ceb79
Re-enabled the security checks in Subblock decoder
...
that were disabled for debugging reasons.
2007-12-09 11:24:48 +02:00
Lasse Collin
2bf36d22d2
Fixed the tests to build with -Werror.
2007-12-09 11:03:28 +02:00
Lasse Collin
5d018dc035
Imported to git.
2007-12-09 00:42:33 +02:00