]> granicus.if.org Git - xz/log
xz
13 years agoDon't call close(-1) in tuklib_open_stdxxx() on error.
Lasse Collin [Sat, 28 May 2011 13:43:26 +0000 (16:43 +0300)]
Don't call close(-1) in tuklib_open_stdxxx() on error.

Thanks to Jim Meyering.

13 years agoTranslations: Update Italian translation.
Lasse Collin [Sat, 28 May 2011 06:47:56 +0000 (09:47 +0300)]
Translations: Update Italian translation.

Thanks to Milo Casagrande.

13 years agoTests: Add a test file for the bug in the previous commit.
Lasse Collin [Sat, 28 May 2011 05:46:04 +0000 (08:46 +0300)]
Tests: Add a test file for the bug in the previous commit.

13 years agoxz: Fix error handling in xz -lvv.
Lasse Collin [Fri, 27 May 2011 19:25:44 +0000 (22:25 +0300)]
xz: Fix error handling in xz -lvv.

It could do an invalid free() and read past the end
of the uninitialized filters array.

13 years agoliblzma: Handle allocation failures correctly in lzma_index_init().
Lasse Collin [Fri, 27 May 2011 19:09:49 +0000 (22:09 +0300)]
liblzma: Handle allocation failures correctly in lzma_index_init().

Thanks to Jim Meyering.

13 years agoBuild: Set GZIP_ENV=-9n in top-level Makefile.am.
Lasse Collin [Mon, 23 May 2011 15:30:30 +0000 (18:30 +0300)]
Build: Set GZIP_ENV=-9n in top-level Makefile.am.

13 years agoBump version and soname for 5.0.3. v5.0.3
Lasse Collin [Sat, 21 May 2011 13:59:22 +0000 (16:59 +0300)]
Bump version and soname for 5.0.3.

13 years agoUpdate NEWS for 5.0.3.
Lasse Collin [Sat, 21 May 2011 13:56:53 +0000 (16:56 +0300)]
Update NEWS for 5.0.3.

13 years agoAdd French translation.
Lasse Collin [Sat, 21 May 2011 13:28:44 +0000 (16:28 +0300)]
Add French translation.

It is known that the BCJ filter --help text is only
partially translated.

13 years agoxz: Translate also the string used to print the program name.
Lasse Collin [Sat, 21 May 2011 12:12:10 +0000 (15:12 +0300)]
xz: Translate also the string used to print the program name.

French needs a space before a colon, e.g. "xz : foo error".

13 years agoUpdate THANKS.
Lasse Collin [Tue, 17 May 2011 09:26:28 +0000 (12:26 +0300)]
Update THANKS.

13 years agoUpdate INSTALL with a note about linker problem on OpenSolaris x86.
Lasse Collin [Tue, 17 May 2011 09:21:33 +0000 (12:21 +0300)]
Update INSTALL with a note about linker problem on OpenSolaris x86.

13 years agoBuild: Fix initialization of enable_check_* variables in configure.ac.
Lasse Collin [Tue, 17 May 2011 09:01:37 +0000 (12:01 +0300)]
Build: Fix initialization of enable_check_* variables in configure.ac.

This doesn't matter much in practice since it is unlikely
that anyone would have such environment variable names.

Thanks to Wim Lewis.

13 years agoAdd underscores to attributes (__attribute((__foo__))).
Lasse Collin [Tue, 17 May 2011 08:54:38 +0000 (11:54 +0300)]
Add underscores to attributes (__attribute((__foo__))).

13 years agoUpdate THANKS.
Lasse Collin [Mon, 18 Apr 2011 16:35:49 +0000 (19:35 +0300)]
Update THANKS.

13 years agoxzgrep: fix typo in $0 parsing
Martin Väth [Fri, 15 Apr 2011 08:54:49 +0000 (04:54 -0400)]
xzgrep: fix typo in $0 parsing

Reported-by: Diego Elio Pettenò <flameeyes@gentoo.org>
Signed-off-by: Martin Väth <vaeth@mathematik.uni-wuerzburg.de>
Signed-off-by: Mike Frysinger <vapier@gentoo.org>
13 years agoRemove doubled words from documentation and comments.
Lasse Collin [Tue, 12 Apr 2011 08:59:49 +0000 (11:59 +0300)]
Remove doubled words from documentation and comments.

Spot candidates by running these commands:
  git ls-files |xargs perl -0777 -n \
    -e 'while (/\b(then?|[iao]n|i[fst]|but|f?or|at|and|[dt]o)\s+\1\b/gims)' \
    -e '{$n=($` =~ tr/\n/\n/ + 1); ($v=$&)=~s/\n/\\n/g; print "$ARGV:$n:$v\n"}'

Thanks to Jim Meyering for the original patch.

13 years agoliblzma: Document lzma_easy_(enc|dec)oder_memusage() better too.
Lasse Collin [Mon, 11 Apr 2011 18:04:13 +0000 (21:04 +0300)]
liblzma: Document lzma_easy_(enc|dec)oder_memusage() better too.

13 years agoliblzma: Document lzma_raw_(enc|dec)oder_memusage() better.
Lasse Collin [Mon, 11 Apr 2011 17:59:07 +0000 (20:59 +0300)]
liblzma: Document lzma_raw_(enc|dec)oder_memusage() better.

It didn't mention the return value that is used if
an error occurs.

13 years agoliblzma: Don't create an empty Block in lzma_stream_buffer_encode().
Lasse Collin [Mon, 11 Apr 2011 10:59:50 +0000 (13:59 +0300)]
liblzma: Don't create an empty Block in lzma_stream_buffer_encode().

Empty Block was created if the input buffer was empty.
Empty Block wastes a few bytes of space, but more importantly
it triggers a bug in XZ Utils 5.0.1 and older when trying
to decompress such a file. 5.0.1 and older consider such
files to be corrupt. I thought that no encoder creates empty
Blocks when releasing 5.0.2 but I was wrong.

13 years agoliblzma: Fix API docs to mention LZMA_UNSUPPORTED_CHECK.
Lasse Collin [Mon, 11 Apr 2011 10:28:40 +0000 (13:28 +0300)]
liblzma: Fix API docs to mention LZMA_UNSUPPORTED_CHECK.

This return value was missing from the API comments of
four functions.

13 years agoliblzma: Validate encoder arguments better.
Lasse Collin [Mon, 11 Apr 2011 10:21:28 +0000 (13:21 +0300)]
liblzma: Validate encoder arguments better.

The biggest problem was that the integrity check type
wasn't validated, and e.g. lzma_easy_buffer_encode()
would create a corrupt .xz Stream if given an unsupported
Check ID. Luckily applications don't usually try to use
an unsupport Check ID, so this bug is unlikely to cause
many real-world problems.

13 years agoUpdate THANKS.
Lasse Collin [Sat, 9 Apr 2011 15:29:30 +0000 (18:29 +0300)]
Update THANKS.

13 years agoliblzma: Add missing #ifdefs to filter_common.c.
Lasse Collin [Sat, 9 Apr 2011 15:28:58 +0000 (18:28 +0300)]
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.

13 years agoliblzma: Fix a memory leak in stream_encoder.c.
Lasse Collin [Sat, 2 Apr 2011 11:49:56 +0000 (14:49 +0300)]
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.

13 years agoBumped version and liblzma soname to 5.0.2. v5.0.2
Lasse Collin [Fri, 1 Apr 2011 05:47:46 +0000 (08:47 +0300)]
Bumped version and liblzma soname to 5.0.2.

13 years agoUpdated NEWS for 5.0.2.
Lasse Collin [Fri, 1 Apr 2011 05:47:20 +0000 (08:47 +0300)]
Updated NEWS for 5.0.2.

13 years agoUpdate INSTALL with another note about IRIX.
Lasse Collin [Thu, 31 Mar 2011 12:06:58 +0000 (15:06 +0300)]
Update INSTALL with another note about IRIX.

13 years agoTests: Add a new file to test empty LZMA2 streams.
Lasse Collin [Thu, 31 Mar 2011 09:22:55 +0000 (12:22 +0300)]
Tests: Add a new file to test empty LZMA2 streams.

13 years agoliblzma: Fix decoding of LZMA2 streams having no uncompressed data.
Lasse Collin [Thu, 31 Mar 2011 08:54:48 +0000 (11:54 +0300)]
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.

13 years agoScripts: Better fix for xzgrep.
Lasse Collin [Wed, 23 Mar 2011 23:42:49 +0000 (01:42 +0200)]
Scripts: Better fix for xzgrep.

Now it uses "grep -q".

Thanks to Gregory Margo.

13 years agoUpdated THANKS.
Lasse Collin [Wed, 23 Mar 2011 23:22:18 +0000 (01:22 +0200)]
Updated THANKS.

13 years agoScripts: Fix xzgrep -l.
Lasse Collin [Wed, 23 Mar 2011 23:21:32 +0000 (01:21 +0200)]
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.

13 years agoxz: Clean up suffix.c.
Lasse Collin [Fri, 4 Feb 2011 20:49:31 +0000 (22:49 +0200)]
xz: Clean up suffix.c.

struct suffix_pair isn't needed in compresed_name()
so get rid of it there.

13 years agoxz: Check if the file already has custom suffix when compressing.
Lasse Collin [Fri, 4 Feb 2011 09:29:47 +0000 (11:29 +0200)]
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.

13 years agoUpdated THANKS.
Lasse Collin [Wed, 2 Feb 2011 21:01:51 +0000 (23:01 +0200)]
Updated THANKS.

13 years agoTranslations: Add Polish translation.
Lasse Collin [Wed, 2 Feb 2011 21:00:33 +0000 (23:00 +0200)]
Translations: Add Polish translation.

Thanks to Jakub Bogusz.

13 years agoUpdated THANKS.
Lasse Collin [Wed, 2 Feb 2011 20:24:00 +0000 (22:24 +0200)]
Updated THANKS.

13 years agoBump package version and liblzma soname to 5.0.1. v5.0.1
Lasse Collin [Fri, 28 Jan 2011 18:26:38 +0000 (20:26 +0200)]
Bump package version and liblzma soname to 5.0.1.

13 years agoUpdate NEWS for 5.0.1.
Lasse Collin [Fri, 28 Jan 2011 18:16:57 +0000 (20:16 +0200)]
Update NEWS for 5.0.1.

13 years agoxz: Fix --force on setuid/setgid/sticky and multi-hardlink files.
Lasse Collin [Wed, 26 Jan 2011 10:19:08 +0000 (12:19 +0200)]
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 23ac2c44c3ac76994825adb7f9a8f719f78b5ee4.

Thanks to Charles Wilson.

13 years agoUpdated THANKS.
Lasse Collin [Tue, 18 Jan 2011 19:25:24 +0000 (21:25 +0200)]
Updated THANKS.

13 years agoAdd alloc_size and malloc attributes to a few functions.
Lasse Collin [Tue, 18 Jan 2011 19:23:50 +0000 (21:23 +0200)]
Add alloc_size and malloc attributes to a few functions.

Thanks to Cristian Rodríguez for the original patch.

14 years agoScripts: Fix gzip and bzip2 support in xzdiff.
Lasse Collin [Mon, 13 Dec 2010 14:36:33 +0000 (16:36 +0200)]
Scripts: Fix gzip and bzip2 support in xzdiff.

14 years agoBuild: Enable ASM on DJGPP by default.
Lasse Collin [Sun, 12 Dec 2010 19:23:55 +0000 (21:23 +0200)]
Build: Enable ASM on DJGPP by default.

14 years agoUpdated THANKS.
Lasse Collin [Sun, 12 Dec 2010 14:09:42 +0000 (16:09 +0200)]
Updated THANKS.

14 years agoAdd missing PRIx32 and PRIx64 compatibility definitions.
Lasse Collin [Sun, 12 Dec 2010 14:07:11 +0000 (16:07 +0200)]
Add missing PRIx32 and PRIx64 compatibility definitions.

This fixes portability to systems that lack C99 inttypes.h.

Thanks to Juan Manuel Guerrero.

14 years agoDOS-like: Treat \ and : as directory separators in addition to /.
Lasse Collin [Sun, 12 Dec 2010 12:50:04 +0000 (14:50 +0200)]
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.

14 years agoTranslations: Fix Czech translation of "sparse file".
Lasse Collin [Tue, 7 Dec 2010 16:52:04 +0000 (18:52 +0200)]
Translations: Fix Czech translation of "sparse file".

Thanks to Petr Hubený and Marek Černocký.

14 years agoliblzma: Document the return value of lzma_lzma_preset().
Lasse Collin [Mon, 15 Nov 2010 12:28:26 +0000 (14:28 +0200)]
liblzma: Document the return value of lzma_lzma_preset().

14 years agoSimplify paths in generated API docs
Jonathan Nieder [Fri, 12 Nov 2010 21:22:13 +0000 (15:22 -0600)]
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
14 years agoBuild: Copy the example programs to $docdir/examples.
Lasse Collin [Tue, 26 Oct 2010 12:48:48 +0000 (15:48 +0300)]
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".

14 years agoBuild: Fix mydist rule when .git doesn't exist. v5.0.0
Lasse Collin [Sat, 23 Oct 2010 14:25:52 +0000 (17:25 +0300)]
Build: Fix mydist rule when .git doesn't exist.

14 years agoAdd NEWS for 5.0.0.
Lasse Collin [Sat, 23 Oct 2010 11:15:35 +0000 (14:15 +0300)]
Add NEWS for 5.0.0.

14 years agoBump version to 5.0.0 and liblzma version-info to 5:0:0.
Lasse Collin [Sat, 23 Oct 2010 11:02:53 +0000 (14:02 +0300)]
Bump version to 5.0.0 and liblzma version-info to 5:0:0.

14 years agoliblzma: Make lzma_code() check the reserved members in lzma_stream.
Lasse Collin [Sat, 23 Oct 2010 09:30:54 +0000 (12:30 +0300)]
liblzma: Make lzma_code() check the reserved members in lzma_stream.

If any of the reserved members in lzma_stream are non-zero
or non-NULL, LZMA_OPTIONS_ERROR is returned. It is possible
that a new feature in the future is indicated by just setting
a reserved member to some other value, so the old liblzma
version need to catch it as an unsupported feature.

14 years agoWindows: Use MinGW's stdio functions.
Lasse Collin [Sat, 23 Oct 2010 09:26:33 +0000 (12:26 +0300)]
Windows: Use MinGW's stdio functions.

The non-standard ones from msvcrt.dll appear to work
most of the time with XZ Utils, but there are some
corner cases where things may go very wrong. So it's
good to use the better replacements provided by
MinGW(-w64) runtime.

14 years agoliblzma: Use 512 as INDEX_GROUP_SIZE.
Lasse Collin [Sat, 23 Oct 2010 09:21:32 +0000 (12:21 +0300)]
liblzma: Use 512 as INDEX_GROUP_SIZE.

This lets compiler use shifting instead of 64-bit division.

14 years agoliblzma: A few ABI tweaks to reserve space in structures.
Lasse Collin [Sat, 23 Oct 2010 09:20:11 +0000 (12:20 +0300)]
liblzma: A few ABI tweaks to reserve space in structures.

14 years agoxz: Make sure that message_strm() can never return NULL.
Lasse Collin [Thu, 21 Oct 2010 20:16:11 +0000 (23:16 +0300)]
xz: Make sure that message_strm() can never return NULL.

14 years agoliblzma: Update the comments in the API headers.
Lasse Collin [Thu, 21 Oct 2010 20:06:31 +0000 (23:06 +0300)]
liblzma: Update the comments in the API headers.

Adding support for LZMA_FINISH for Index encoding and
decoding needed tiny additions to the relevant .c files too.

14 years agoUpdate INSTALL.generic.
Lasse Collin [Tue, 19 Oct 2010 09:08:30 +0000 (12:08 +0300)]
Update INSTALL.generic.

14 years agoClean up a few FIXMEs and TODOs.
Lasse Collin [Tue, 19 Oct 2010 08:44:37 +0000 (11:44 +0300)]
Clean up a few FIXMEs and TODOs.

lzma_chunk_size() was commented out because it is
currently useless.

14 years agoUpdate docs.
Lasse Collin [Tue, 19 Oct 2010 07:21:08 +0000 (10:21 +0300)]
Update docs.

14 years agoxz: Avoid raise() also on OpenVMS.
Lasse Collin [Tue, 12 Oct 2010 12:13:30 +0000 (15:13 +0300)]
xz: Avoid raise() also on OpenVMS.

This is similar to DOS/DJGPP that killing the program
with a signal will print a backtrace or a similar message.

14 years agoxz: Avoid SA_RESTART for portability reasons.
Lasse Collin [Mon, 11 Oct 2010 18:26:19 +0000 (21:26 +0300)]
xz: Avoid SA_RESTART for portability reasons.

SA_RESTART is not as portable as I had hoped. It's missing
at least from OpenVMS, QNX, and DJGPP). Luckily we can do
fine without SA_RESTART.

14 years agoxz: Use "%"PRIu32 instead of "%d" in a format string.
Lasse Collin [Sun, 10 Oct 2010 14:58:58 +0000 (17:58 +0300)]
xz: Use "%"PRIu32 instead of "%d" in a format string.

14 years agotest_files.sh: Fix the first line.
Lasse Collin [Sun, 10 Oct 2010 14:43:26 +0000 (17:43 +0300)]
test_files.sh: Fix the first line.

For some reason this prevented running the test only
on OS/2 and even on that it broke only recently.

Thanks to Elbert Pol.

14 years agolzmainfo: Use "%"PRIu32 instead of "%u" for uint32_t.
Lasse Collin [Sun, 10 Oct 2010 13:49:01 +0000 (16:49 +0300)]
lzmainfo: Use "%"PRIu32 instead of "%u" for uint32_t.

14 years agolzmainfo: Use fileno(stdin) instead of STDIN_FILENO.
Lasse Collin [Sun, 10 Oct 2010 13:47:01 +0000 (16:47 +0300)]
lzmainfo: Use fileno(stdin) instead of STDIN_FILENO.

14 years agolzmainfo: Use setmode() on DOS-like systems.
Lasse Collin [Sat, 9 Oct 2010 20:20:51 +0000 (23:20 +0300)]
lzmainfo: Use setmode() on DOS-like systems.

14 years agoOS/2 and DOS: Be less verbose on signals.
Lasse Collin [Sat, 9 Oct 2010 18:51:03 +0000 (21:51 +0300)]
OS/2 and DOS: Be less verbose on signals.

Calling raise() to kill xz when user has pressed C-c
is a bit verbose on OS/2 and DOS/DJGPP. Instead of
calling raise(), set only the exit status to 1.

14 years agoDOS: Update the Makefile, config.h and README.
Lasse Collin [Sat, 9 Oct 2010 16:28:49 +0000 (19:28 +0300)]
DOS: Update the Makefile, config.h and README.

This is now simpler and builds only xz.exe.

14 years agoWindows: Put some license info into README-Windows.txt.
Lasse Collin [Sat, 9 Oct 2010 15:57:55 +0000 (18:57 +0300)]
Windows: Put some license info into README-Windows.txt.

14 years agoWindows: Fix a diagnostics bug in build.bash.
Lasse Collin [Sat, 9 Oct 2010 15:57:04 +0000 (18:57 +0300)]
Windows: Fix a diagnostics bug in build.bash.

14 years agolzmainfo: Add Windows resource file.
Lasse Collin [Sat, 9 Oct 2010 10:02:15 +0000 (13:02 +0300)]
lzmainfo: Add Windows resource file.

14 years agoAdd missing public domain notice to lzmadec_w32res.rc.
Lasse Collin [Sat, 9 Oct 2010 09:57:25 +0000 (12:57 +0300)]
Add missing public domain notice to lzmadec_w32res.rc.

14 years agoWindows: Update common_w32res.rc.
Lasse Collin [Sat, 9 Oct 2010 09:52:12 +0000 (12:52 +0300)]
Windows: Update common_w32res.rc.

14 years agoWindows: Make build.bash prefer MinGW-w32 over MinGW.
Lasse Collin [Sat, 9 Oct 2010 09:27:08 +0000 (12:27 +0300)]
Windows: Make build.bash prefer MinGW-w32 over MinGW.

This is simply for licensing reasons. The 64-bit version
will be built with MinGW-w64 anyway (at least for now),
so using it also for 32-bit build allows using the same
copyright notice about the MinGW-w64/w32 runtime.

Note that using MinGW would require a copyright notice too,
because its runtime is not in the public domain either even
though MinGW's home page claims that it is public domain.
See <http://marc.info/?l=mingw-users&m=126489506214078>.

14 years agoWindows: Copy COPYING-Windows.txt (if it exists) to the package.
Lasse Collin [Sat, 9 Oct 2010 08:33:21 +0000 (11:33 +0300)]
Windows: Copy COPYING-Windows.txt (if it exists) to the package.

Also, put README-Windows.txt to the doc directory like
the other documentation files.

14 years agoWindows: Fix build.bash again.
Lasse Collin [Fri, 8 Oct 2010 18:42:37 +0000 (21:42 +0300)]
Windows: Fix build.bash again.

630a8beda34af0ac153c8051b1bf01230558e422 wasn't good.

14 years agoUse LZMA_VERSION_STRING instead of PACKAGE_VERSION.
Lasse Collin [Fri, 8 Oct 2010 13:53:20 +0000 (16:53 +0300)]
Use LZMA_VERSION_STRING instead of PACKAGE_VERSION.

Those are the same thing, and the former makes it a bit
easier to build the code with other build systems, because
one doesn't need to update the version number into custom
config.h.

This change affects only lzmainfo. Other tools were already
using LZMA_VERSION_STRING.

14 years agoconfigure.ac: Remove two unused defines.
Lasse Collin [Fri, 8 Oct 2010 12:59:25 +0000 (15:59 +0300)]
configure.ac: Remove two unused defines.

14 years agoMake tests accommodate missing xz or xzdec.
Lasse Collin [Fri, 8 Oct 2010 12:32:29 +0000 (15:32 +0300)]
Make tests accommodate missing xz or xzdec.

14 years agoBuild: Add options to disable individual command line tools.
Lasse Collin [Fri, 8 Oct 2010 12:25:45 +0000 (15:25 +0300)]
Build: Add options to disable individual command line tools.

14 years agoWindows: Make build.bash work without --enable-dynamic=no.
Lasse Collin [Wed, 6 Oct 2010 21:44:53 +0000 (00:44 +0300)]
Windows: Make build.bash work without --enable-dynamic=no.

14 years agoBuild: Remove the static/dynamic tricks.
Lasse Collin [Tue, 5 Oct 2010 11:13:16 +0000 (14:13 +0300)]
Build: Remove the static/dynamic tricks.

Most distros want xz linked against shared liblzma, so
it doesn't help much to require --enable-dynamic for that.
Those who want to avoid PIC on x86-32 to get better
performance, can still do it e.g. by using --disable-shared
to compile xz and then another pass to compile shared liblzma.

Part of these static/dynamic tricks were needed for Windows
in the past. Nowadays we rely on GCC and binutils to do the
right thing with auto-import. If the Autotooled build system
needs to support some other toolchain on Windows in the future,
this may need some rethinking.

14 years agoconfigure.ac: Silence a warning from Autoconf 2.68.
Lasse Collin [Tue, 5 Oct 2010 09:18:58 +0000 (12:18 +0300)]
configure.ac: Silence a warning from Autoconf 2.68.

14 years agoA few more languages files to the xz man page.
Lasse Collin [Mon, 4 Oct 2010 16:43:01 +0000 (19:43 +0300)]
A few more languages files to the xz man page.

Thanks to Jonathan Nieder.

14 years agoUpdate the FAQ.
Lasse Collin [Sat, 2 Oct 2010 09:07:33 +0000 (12:07 +0300)]
Update the FAQ.

14 years agoliblzma: Small fixes to comments in the API headers.
Lasse Collin [Sat, 2 Oct 2010 08:38:20 +0000 (11:38 +0300)]
liblzma: Small fixes to comments in the API headers.

14 years agoCreate the PDF versions of the man pages better.
Lasse Collin [Tue, 28 Sep 2010 08:40:12 +0000 (11:40 +0300)]
Create the PDF versions of the man pages better.

14 years agoMove version.sh to build-aux.
Lasse Collin [Tue, 28 Sep 2010 07:59:53 +0000 (10:59 +0300)]
Move version.sh to build-aux.

14 years agoUpdate .gitignore.
Lasse Collin [Tue, 28 Sep 2010 07:53:02 +0000 (10:53 +0300)]
Update .gitignore.

14 years agoFix accomodate -> accommodate on the xz man page.
Lasse Collin [Mon, 27 Sep 2010 22:17:14 +0000 (01:17 +0300)]
Fix accomodate -> accommodate on the xz man page.

14 years agoMajor man page updates.
Lasse Collin [Mon, 27 Sep 2010 20:29:34 +0000 (23:29 +0300)]
Major man page updates.

Lots of content was updated on the xz man page.

Technical improvements:
  - Start a new sentence on a new line.
  - Use fairly short lines.
  - Use constant-width font for examples (where supported).
  - Some minor cleanups.

Thanks to Jonathan Nieder for some language fixes.

14 years agoFix the preset -3e.
Lasse Collin [Sun, 26 Sep 2010 15:10:31 +0000 (18:10 +0300)]
Fix the preset -3e.

depth=0 was missing.

14 years agoAdd translations.bash and translation notes to README.
Lasse Collin [Thu, 23 Sep 2010 11:03:10 +0000 (14:03 +0300)]
Add translations.bash and translation notes to README.

translations.bash prints some messages from xz, which
hopefully makes it a bit easier to test translations.

14 years agoxz: Update the Czech translation.
Lasse Collin [Fri, 17 Sep 2010 19:14:30 +0000 (22:14 +0300)]
xz: Update the Czech translation.

Thanks to Marek Černocký.

14 years agoxz: Add Italian translation.
Lasse Collin [Thu, 16 Sep 2010 20:40:41 +0000 (23:40 +0300)]
xz: Add Italian translation.

Thanks to Milo Casagrande and Lorenzo De Liso.