Lasse Collin
fca396b374
liblzma: Add missing #ifdefs to filter_common.c.
...
Passing --disable-decoders to configure broke a few
encoders due to missing #ifdefs in filter_common.c.
Thanks to Jason Gorski for the patch.
2011-04-09 18:28:58 +03:00
Lasse Collin
b03f6cd3eb
xz: Avoid unneeded fstat() on DOS-like systems.
2011-04-09 15:24:59 +03:00
Lasse Collin
335fe260a8
xz: Minor internal changes to handling of --threads.
...
Now it always defaults to one thread. Maybe this
will change again if a threading method is added
that doesn't affect memory usage.
2011-04-09 15:11:13 +03:00
Lasse Collin
9edd6ee895
xz: Change size_t to uint32_t in a few places.
2011-04-08 17:53:05 +03:00
Lasse Collin
411013ea45
xz: Fix a typo in a comment.
2011-04-08 17:48:41 +03:00
Lasse Collin
b34c5ce4b2
liblzma: Use TUKLIB_GNUC_REQ to check GCC version in sha256.c.
2011-04-05 22:41:33 +03:00
Lasse Collin
db33117cc8
Build: Upgrade m4/acx_pthread.m4 to the latest version.
...
It was renamed to ax_pthread.m4 in Autoconf Archive.
2011-04-05 17:12:20 +03:00
Lasse Collin
1039bfcfc0
xz: Use posix_fadvise() if it is available.
2011-04-05 15:27:26 +03:00
Lasse Collin
1ef3cf44a8
xz: Call lzma_end(&strm) before exiting if debugging is enabled.
2011-04-05 15:13:29 +03:00
Lasse Collin
bd432015d3
liblzma: Fix a memory leak in stream_encoder.c.
...
It leaks old filter options structures (hundred bytes or so)
every time the lzma_stream is reinitialized. With the xz tool,
this happens when compressing multiple files.
2011-04-02 14:49:56 +03:00
Lasse Collin
1688901321
Updated NEWS for 5.0.2.
2011-04-01 13:25:05 +03:00
Lasse Collin
85cdf7dd4e
Update INSTALL with another note about IRIX.
2011-03-31 15:06:58 +03:00
Lasse Collin
c3f4995586
Tests: Add a new file to test empty LZMA2 streams.
2011-03-31 12:22:55 +03:00
Lasse Collin
0d21f49a80
liblzma: Fix decoding of LZMA2 streams having no uncompressed data.
...
The decoder considered empty LZMA2 streams to be corrupt.
This shouldn't matter much with .xz files, because no encoder
creates empty LZMA2 streams in .xz. This bug is more likely
to cause problems in applications that use raw LZMA2 streams.
2011-03-31 11:54:48 +03:00
Lasse Collin
40277998cb
Scripts: Better fix for xzgrep.
...
Now it uses "grep -q".
Thanks to Gregory Margo.
2011-03-24 01:42:49 +02:00
Lasse Collin
2118733045
Updated THANKS.
2011-03-24 01:22:18 +02:00
Lasse Collin
c7210d9a3f
Scripts: Fix xzgrep -l.
...
It didn't work at all. It tried to use the -q option
for grep, but it appended it after "--". This works
around it by redirecting to /dev/null. The downside
is that this can be slower with big files compared
to proper use of "grep -q".
Thanks to Gregory Margo.
2011-03-24 01:21:32 +02:00
Lasse Collin
4eb83e3204
Scripts: Add lzop (.lzo) support to xzdiff and xzgrep.
2011-03-19 13:08:22 +02:00
Lasse Collin
923b22483b
xz: Add --block-size=SIZE.
...
This uses LZMA_FULL_FLUSH every SIZE bytes of input.
Man page wasn't updated yet.
2011-03-18 19:10:30 +02:00
Lasse Collin
57597d42ca
xz: Add --single-stream.
...
This can be useful when there is garbage after the
compressed stream (.xz, .lzma, or raw stream).
Man page wasn't updated yet.
2011-03-18 18:19:19 +02:00
Lasse Collin
96f94bc925
xz: Clean up suffix.c.
...
struct suffix_pair isn't needed in compresed_name()
so get rid of it there.
2011-02-06 20:16:14 +02:00
Lasse Collin
8930c7ae3f
xz: Check if the file already has custom suffix when compressing.
...
Now "xz -S .test foo.test" refuses to compress the
file because it already has the suffix .test. The man
page had it documented this way already.
2011-02-06 20:16:14 +02:00
Lasse Collin
940d5852c6
Updated THANKS.
2011-02-06 20:16:14 +02:00
Lasse Collin
4ebe65f839
Translations: Add Polish translation.
...
Thanks to Jakub Bogusz.
2011-02-06 20:16:14 +02:00
Lasse Collin
fc1d292dca
Updated THANKS.
2011-02-06 20:16:14 +02:00
Lasse Collin
6dd061adfd
Merge commit '5fbce0b8d96dc96775aa0215e3581addc830e23d'
2011-02-06 20:13:01 +02:00
Lasse Collin
5fbce0b8d9
Update NEWS for 5.0.1.
2011-01-28 20:16:57 +02:00
Lasse Collin
03ebd1bbb3
xz: Fix --force on setuid/setgid/sticky and multi-hardlink files.
...
xz didn't compress setuid/setgid/sticky files and files
with multiple hard links even with --force. This bug was
introduced in 23ac2c44c3
.
Thanks to Charles Wilson.
2011-01-26 12:19:08 +02:00
Lasse Collin
9d542ceebc
Merge branch 'v5.0'
2011-01-19 11:45:35 +02:00
Lasse Collin
7bd0a5e7cc
Updated THANKS.
2011-01-18 21:25:24 +02:00
Lasse Collin
f71c4e16e9
Add alloc_size and malloc attributes to a few functions.
...
Thanks to Cristian Rodríguez for the original patch.
2011-01-18 21:23:50 +02:00
Lasse Collin
316cbe2446
Scripts: Fix gzip and bzip2 support in xzdiff.
2010-12-13 16:36:33 +02:00
Lasse Collin
4f2c69a4e3
Merge branch 'v5.0'
2010-12-12 23:13:22 +02:00
Lasse Collin
9311774c49
Build: Enable ASM on DJGPP by default.
2010-12-12 21:23:55 +02:00
Lasse Collin
4a42aaee28
Updated THANKS.
2010-12-12 16:09:42 +02:00
Lasse Collin
ce56f63c41
Add missing PRIx32 and PRIx64 compatibility definitions.
...
This fixes portability to systems that lack C99 inttypes.h.
Thanks to Juan Manuel Guerrero.
2010-12-12 16:07:11 +02:00
Lasse Collin
e6baedddcf
DOS-like: Treat \ and : as directory separators in addition to /.
...
Juan Manuel Guerrero had fixed this in his XZ Utils port
to DOS/DJGPP. The bug affects also Windows and OS/2.
2010-12-12 14:50:04 +02:00
Lasse Collin
adb89e68d4
Merge branch 'v5.0'
2010-12-07 18:53:04 +02:00
Lasse Collin
b7afd3e22a
Translations: Fix Czech translation of "sparse file".
...
Thanks to Petr Hubený and Marek Černocký.
2010-12-07 18:52:04 +02:00
Lasse Collin
7c24e0d1b8
Merge branch 'v5.0'
2010-11-15 14:33:01 +02:00
Lasse Collin
3e564704bc
liblzma: Document the return value of lzma_lzma_preset().
2010-11-15 14:28:26 +02:00
Jonathan Nieder
2964d8d691
Simplify paths in generated API docs
...
Currently the file list generated by Doxygen has src/ at the
beginning of each path. Paths like common/sysdefs.h and
liblzma/api/lzma.h are easier to read without such a prefix.
Builds from a separate build directory with
mkdir build
cd build
../configure
doxygen Doxyfile
include an even longer prefix /home/someone/src/xz/src; this
patch has the nice side-effect of eliminating that prefix, too.
Fixes: http://bugs.debian.org/572273
2010-11-13 14:36:28 +02:00
Anders F Bjorklund
b4d42f1a71
add build script for macosx universal
2010-11-08 14:22:43 +02:00
Lasse Collin
15ee6935ab
Update the copies of GPLv2 and LGPLv2.1 from gnu.org.
...
There are only a few white space changes.
2010-11-04 18:31:40 +02:00
Lasse Collin
8e355f7fdb
Merge branch 'v5.0'
2010-10-26 15:53:06 +03:00
Lasse Collin
37c25658ef
Build: Copy the example programs to $docdir/examples.
...
The example programs by Daniel Mealha Cabrita were included
in the git repository, but I had forgot to add them to
Makefile.am. Thus, they didn't get included in the source
package at all by "make dist".
2010-10-26 15:48:48 +03:00
Lasse Collin
974ebe6349
liblzma: Rename a few variables and constants.
...
This has no semantic changes. I find the new names slightly
more logical and they match the names that are already used
in XZ Embedded.
The name fastpos wasn't changed (not worth the hassle).
2010-10-26 10:36:41 +03:00
Lasse Collin
7c427ec38d
Bump version 5.1.0alpha.
2010-10-25 12:59:25 +03:00
Lasse Collin
e45929260c
Build: Fix mydist rule when .git doesn't exist.
2010-10-23 17:25:52 +03:00
Lasse Collin
6e1326fcdf
Add NEWS for 5.0.0.
2010-10-23 14:15:35 +03:00