ChangeLog | ChangeLog | |||
---|---|---|---|---|
commit a0cd05ee71d330b79ead6eb9222e1b24e1559d3a | ||||
Author: Lasse Collin <lasse.collin@tukaani.org> | ||||
Date: 2014-12-21 20:48:37 +0200 | ||||
DOS: Update Makefile. | ||||
dos/Makefile | 1 + | ||||
1 file changed, 1 insertion(+) | ||||
commit b85ee0905ec4ab7656d22e63519fdd3bedb21f2e | ||||
Author: Lasse Collin <lasse.collin@tukaani.org> | ||||
Date: 2014-12-21 19:50:38 +0200 | ||||
Windows: Fix bin_i486 to bin_i686 in build.bash. | ||||
windows/build.bash | 2 +- | ||||
1 file changed, 1 insertion(+), 1 deletion(-) | ||||
commit cbafa710918195dbba3db02c3fab4f0538235206 | ||||
Author: Lasse Collin <lasse.collin@tukaani.org> | ||||
Date: 2014-12-21 18:58:44 +0200 | ||||
Docs: Use lzma_cputhreads() in 04_compress_easy_mt.c. | ||||
doc/examples/04_compress_easy_mt.c | 30 ++++++++++++++++++++++++++---- | ||||
1 file changed, 26 insertions(+), 4 deletions(-) | ||||
commit 8dbb57238d372c7263cfeb3e7f7fd9a73173156a | ||||
Author: Lasse Collin <lasse.collin@tukaani.org> | ||||
Date: 2014-12-21 18:56:44 +0200 | ||||
Docs: Update docs/examples/00_README.txt. | ||||
doc/examples/00_README.txt | 4 ++++ | ||||
1 file changed, 4 insertions(+) | ||||
commit 6060f7dc76fd6c2a8a1f8e85d0e4d86bb78273e6 | ||||
Author: Lasse Collin <lasse.collin@tukaani.org> | ||||
Date: 2014-12-21 18:11:17 +0200 | ||||
Bump version and soname for 5.2.0. | ||||
I know that soname != app version, but I skip AGE=1 | ||||
in -version-info to make the soname match the liblzma | ||||
version anyway. It doesn't hurt anything as long as | ||||
it doesn't conflict with library versioning rules. | ||||
src/liblzma/Makefile.am | 2 +- | ||||
src/liblzma/api/lzma/version.h | 6 +++--- | ||||
src/liblzma/liblzma.map | 2 +- | ||||
3 files changed, 5 insertions(+), 5 deletions(-) | ||||
commit 3e8bd1d15e417f2d588e9be50ce027ee3d48b2da | ||||
Author: Lasse Collin <lasse.collin@tukaani.org> | ||||
Date: 2014-12-21 18:05:03 +0200 | ||||
Avoid variable-length arrays in the debug programs. | ||||
debug/full_flush.c | 3 ++- | ||||
debug/sync_flush.c | 3 ++- | ||||
2 files changed, 4 insertions(+), 2 deletions(-) | ||||
commit 72f7307cfdceb941aeb2bf30d424cc0d13621786 | ||||
Author: Lasse Collin <lasse.collin@tukaani.org> | ||||
Date: 2014-12-21 18:01:45 +0200 | ||||
Build: Include 04_compress_easy_mt.c in the tarball. | ||||
Makefile.am | 1 + | ||||
1 file changed, 1 insertion(+) | ||||
commit 2cb82ff21c62def11f3683a8bb0aaf363102aaa0 | ||||
Author: Lasse Collin <lasse.collin@tukaani.org> | ||||
Date: 2014-12-21 18:00:38 +0200 | ||||
Fix build when --disable-threads is used. | ||||
src/common/mythread.h | 2 ++ | ||||
1 file changed, 2 insertions(+) | ||||
commit 9b9e3536e458ef958f66b0e8982efc9d36de4d17 | ||||
Author: Adrien Nader <adrien@notk.org> | ||||
Date: 2014-12-21 15:56:15 +0100 | ||||
po/fr: improve wording for help for --lzma1/--lzma2. | ||||
po/fr.po | 2 +- | ||||
1 file changed, 1 insertion(+), 1 deletion(-) | ||||
commit a8b6b569e7fadbf5b5b9139d53bc764015c15027 | ||||
Author: Adrien Nader <adrien@notk.org> | ||||
Date: 2014-12-21 15:55:48 +0100 | ||||
po/fr: missing line in translation of --extreme. | ||||
po/fr.po | 1 + | ||||
1 file changed, 1 insertion(+) | ||||
commit f168a6fd1a888cf4f0caaddcafcb21dadc6ab6e9 | ||||
Author: Lasse Collin <lasse.collin@tukaani.org> | ||||
Date: 2014-12-21 14:32:33 +0200 | ||||
Update NEWS for 5.2.0. | ||||
NEWS | 65 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ | ||||
+ | ||||
1 file changed, 65 insertions(+) | ||||
commit cec2ee863b3a88f4bf039cb00f73c4a4fc93a429 | ||||
Author: Lasse Collin <lasse.collin@tukaani.org> | ||||
Date: 2014-12-21 14:32:22 +0200 | ||||
Update NEWS for 5.0.8. | ||||
NEWS | 12 ++++++++++++ | ||||
1 file changed, 12 insertions(+) | ||||
commit 42e97a32649bf53ce43be2258b902a417c6e7fa1 | ||||
Author: Lasse Collin <lasse.collin@tukaani.org> | ||||
Date: 2014-12-21 14:07:54 +0200 | ||||
xz: Fix a comment. | ||||
src/xz/options.c | 4 ++-- | ||||
1 file changed, 2 insertions(+), 2 deletions(-) | ||||
commit 29b95d5d6665cedffa6a9d6d3d914f981e852182 | ||||
Author: Lasse Collin <lasse.collin@tukaani.org> | ||||
Date: 2014-12-20 20:43:14 +0200 | ||||
Update INSTALL about the dependencies of the scripts. | ||||
INSTALL | 15 ++++++++++----- | ||||
1 file changed, 10 insertions(+), 5 deletions(-) | ||||
commit 3af91040bb42c21afbb81f5568c3313125e61192 | ||||
Author: Lasse Collin <lasse.collin@tukaani.org> | ||||
Date: 2014-12-20 20:42:33 +0200 | ||||
Windows: Update build instructions. | ||||
INSTALL | 15 +++++++++------ | ||||
windows/INSTALL-Windows.txt | 44 +++++++++++++++++++++-------------------- | ||||
--- | ||||
2 files changed, 30 insertions(+), 29 deletions(-) | ||||
commit 0152f72bf6289d744823dc6c849538f3a139ad70 | ||||
Author: Lasse Collin <lasse.collin@tukaani.org> | ||||
Date: 2014-12-20 20:41:48 +0200 | ||||
Windows: Update the build script and README-Windows.txt. | ||||
The 32-bit build is now for i686 or newer because the | ||||
prebuilt MinGW-w64 toolchains include i686 code in the | ||||
executables even if one uses -march=i486. | ||||
The build script builds 32-bit SSE2 enabled version too. | ||||
Run-time detection of SSE2 support would be nice (on any OS) | ||||
but it's not implemented in XZ Utils yet. | ||||
windows/README-Windows.txt | 30 ++++++++++++++++-------------- | ||||
windows/build.bash | 23 ++++++++++++++--------- | ||||
2 files changed, 30 insertions(+), 23 deletions(-) | ||||
commit 4a1f6133ee5533cee8d91e06fcc22443e5f1881a | ||||
Author: Lasse Collin <lasse.collin@tukaani.org> | ||||
Date: 2014-12-19 15:51:50 +0200 | ||||
Windows: Define TUKLIB_SYMBOL_PREFIX in config.h. | ||||
It is to keep all symbols in the lzma_ namespace. | ||||
windows/config.h | 3 +++ | ||||
1 file changed, 3 insertions(+) | ||||
commit 7f7d093de79eee0c7dbfd7433647e46302f19f82 | ||||
Author: Lasse Collin <lasse.collin@tukaani.org> | ||||
Date: 2014-12-16 21:00:09 +0200 | ||||
xz: Update the man page about --threads. | ||||
src/xz/xz.1 | 5 ----- | ||||
1 file changed, 5 deletions(-) | ||||
commit 009823448b82aa5f465668878a544c5842885407 | ||||
Author: Lasse Collin <lasse.collin@tukaani.org> | ||||
Date: 2014-12-16 20:57:43 +0200 | ||||
xz: Update the man page about --block-size. | ||||
src/xz/xz.1 | 41 +++++++++++++++++++++++++++++++++-------- | ||||
1 file changed, 33 insertions(+), 8 deletions(-) | ||||
commit 7dddfbeb499e528940bc12047355c184644aafe9 | ||||
Author: Adrien Nader <adrien@notk.org> | ||||
Date: 2014-12-10 22:26:57 +0100 | ||||
po/fr: several more translation updates: reword and handle --ignore-che | ||||
ck. | ||||
po/fr.po | 50 ++++++++++++++++++++++++++------------------------ | ||||
1 file changed, 26 insertions(+), 24 deletions(-) | ||||
commit 6eca5be40e04ddc4b738d493e4e56835956d8b69 | ||||
Author: Adrien Nader <adrien@notk.org> | ||||
Date: 2014-12-10 22:23:01 +0100 | ||||
po/fr: yet another place where my email address had to be updated. | ||||
po/fr.po | 2 +- | ||||
1 file changed, 1 insertion(+), 1 deletion(-) | ||||
commit d1003673e92ba47edd6aeeb3dbea05c18269d0e7 | ||||
Author: Adrien Nader <adrien@notk.org> | ||||
Date: 2014-12-10 22:22:20 +0100 | ||||
po/fr: fix several typos that have been around since the beginning. | ||||
po/fr.po | 22 +++++++++++----------- | ||||
1 file changed, 11 insertions(+), 11 deletions(-) | ||||
commit 4c5aa911a0df027e46171e368debc543d2fa72b2 | ||||
Author: Adrien Nader <adrien@notk.org> | ||||
Date: 2014-12-03 20:02:31 +0100 | ||||
po/fr: last batch of new translations for now. | ||||
Four new error messages. | ||||
po/fr.po | 16 ++++++++-------- | ||||
1 file changed, 8 insertions(+), 8 deletions(-) | ||||
commit 3e3099e36d27059499e7996fb38a62e8ab01d356 | ||||
Author: Adrien Nader <adrien@notk.org> | ||||
Date: 2014-12-03 20:01:32 +0100 | ||||
po/fr: translations for --threads, --block-size and --block-list. | ||||
po/fr.po | 12 ++++++++---- | ||||
1 file changed, 8 insertions(+), 4 deletions(-) | ||||
commit e7d96a5933eec4e9d4a62569ee88df0ebb0f1d53 | ||||
Author: Adrien Nader <adrien@notk.org> | ||||
Date: 2014-12-03 20:00:53 +0100 | ||||
po/fr: remove fuzzy marker for error messages that will be kept in Engl | ||||
ish. | ||||
The following is a copy of a comment inside fr.po: | ||||
Note from translator on "file status flags". | ||||
The following entry is kept un-translated on purpose. It is difficult t | ||||
o | ||||
translate and should only happen in exceptional circumstances which mea | ||||
ns | ||||
that translating would: | ||||
- lose some of the meaning | ||||
- make it more difficult to look up in search engines; it might happen | ||||
one | ||||
in | ||||
a million times, if we dilute the error message in 20 languages, it wil | ||||
l be | ||||
almost impossible to find an explanation and support for the error. | ||||
po/fr.po | 22 ++++++++++++++++------ | ||||
1 file changed, 16 insertions(+), 6 deletions(-) | ||||
commit 46cbb9033af8a21fafe543302d6919746e0d72af | ||||
Author: Adrien Nader <adrien@notk.org> | ||||
Date: 2014-12-03 19:58:25 +0100 | ||||
po/fr: several minor updates and better wording. | ||||
Meaning doesn't change at all: it's only for better wording and/or | ||||
formatting of a few strings. | ||||
po/fr.po | 14 +++++++------- | ||||
1 file changed, 7 insertions(+), 7 deletions(-) | ||||
commit 7ce49d444f04e73145f79c832eb4d510594b074a | ||||
Author: Adrien Nader <adrien@notk.org> | ||||
Date: 2014-12-03 19:56:12 +0100 | ||||
po/fr: update my email address and copyright years. | ||||
po/fr.po | 4 ++-- | ||||
1 file changed, 2 insertions(+), 2 deletions(-) | ||||
commit 214c553ebc3047cd720da1ce5c80cf7c38118d3c | ||||
Author: Adrien Nader <adrien@notk.org> | ||||
Date: 2014-11-26 10:08:26 +0100 | ||||
fr.po: commit file after only "update-po" so actual is readable. | ||||
po/fr.po | 311 ++++++++++++++++++++++++++++++++++++++++------------------- | ||||
---- | ||||
1 file changed, 199 insertions(+), 112 deletions(-) | ||||
commit 1190c641af09cde85f8bd0fbe5c4906f4a29431b | ||||
Author: Lasse Collin <lasse.collin@tukaani.org> | ||||
Date: 2014-12-02 20:04:07 +0200 | ||||
liblzma: Document how lzma_mt.block_size affects memory usage. | ||||
src/liblzma/api/lzma/container.h | 4 ++++ | ||||
1 file changed, 4 insertions(+) | ||||
commit e4fc1d2f9571fba79ce383595be2ea2a9257def0 | ||||
Author: Lasse Collin <lasse.collin@tukaani.org> | ||||
Date: 2014-11-28 20:07:18 +0200 | ||||
Update INSTALL about a "make check" failure in test_scripts.sh. | ||||
INSTALL | 24 +++++++++++++++++------- | ||||
1 file changed, 17 insertions(+), 7 deletions(-) | ||||
commit 34f9e40a0a0c3bd2c2730cdb9cd550bbb8a3f2fe | ||||
Author: Lasse Collin <lasse.collin@tukaani.org> | ||||
Date: 2014-11-26 20:12:27 +0200 | ||||
Remove LZMA_UNSTABLE macro. | ||||
src/liblzma/api/lzma/container.h | 4 ---- | ||||
src/liblzma/common/common.h | 2 -- | ||||
src/xz/private.h | 1 - | ||||
3 files changed, 7 deletions(-) | ||||
commit 6d9c0ce9f2677b159e32b224aba5b535b304a705 | ||||
Author: Lasse Collin <lasse.collin@tukaani.org> | ||||
Date: 2014-11-26 20:10:33 +0200 | ||||
liblzma: Update lzma_stream_encoder_mt() API docs. | ||||
src/liblzma/api/lzma/container.h | 5 +++-- | ||||
1 file changed, 3 insertions(+), 2 deletions(-) | ||||
commit 2301f3f05dd9742f42cda8f0f318864f5dc39ab3 | ||||
Author: Lasse Collin <lasse.collin@tukaani.org> | ||||
Date: 2014-11-25 12:32:05 +0200 | ||||
liblzma: Verify the filter chain in threaded encoder initialization. | ||||
This way an invalid filter chain is detected at the Stream | ||||
encoder initialization instead of delaying it to the first | ||||
call to lzma_code() which triggers the initialization of | ||||
the actual filter encoder(s). | ||||
src/liblzma/common/stream_encoder_mt.c | 9 ++++++--- | ||||
1 file changed, 6 insertions(+), 3 deletions(-) | ||||
commit 107a263d5bb63cd3593fd6a5c938706539f84523 | ||||
Author: Lasse Collin <lasse.collin@tukaani.org> | ||||
Date: 2014-11-17 19:11:49 +0200 | ||||
Build: Update m4/ax_pthread.m4 from Autoconf Archive. | ||||
m4/ax_pthread.m4 | 71 +++++++++++++++++++++++++++++++++++++--------------- | ||||
---- | ||||
1 file changed, 47 insertions(+), 24 deletions(-) | ||||
commit b13a781833399ff5726cfc997f3cb2f0acbdbf31 | ||||
Author: Lasse Collin <lasse.collin@tukaani.org> | ||||
Date: 2014-11-17 18:52:21 +0200 | ||||
Build: Replace obsolete AC_HELP_STRING with AS_HELP_STRING. | ||||
configure.ac | 36 ++++++++++++++++++------------------ | ||||
m4/tuklib_integer.m4 | 2 +- | ||||
2 files changed, 19 insertions(+), 19 deletions(-) | ||||
commit 542cac122ed3550148a2af0033af22b757491378 | ||||
Author: Lasse Collin <lasse.collin@tukaani.org> | ||||
Date: 2014-11-17 18:43:19 +0200 | ||||
Build: Fix Autoconf warnings about escaped backquotes. | ||||
Thanks to Daniel Richard G. for pointing out that it's | ||||
good to sometimes run autoreconf -fi with -Wall. | ||||
configure.ac | 7 +++---- | ||||
1 file changed, 3 insertions(+), 4 deletions(-) | ||||
commit 7b03a15cea8cd4f19ed680b51c4bcbae3ce4142f | ||||
Author: Lasse Collin <lasse.collin@tukaani.org> | ||||
Date: 2014-11-10 18:54:40 +0200 | ||||
xzdiff: Use mkdir if mktemp isn't available. | ||||
src/scripts/xzdiff.in | 17 ++++++++++++++++- | ||||
1 file changed, 16 insertions(+), 1 deletion(-) | ||||
commit f8c13e5e3609581d5dd9f8777985ca07f2390ad7 | ||||
Author: Lasse Collin <lasse.collin@tukaani.org> | ||||
Date: 2014-11-10 18:45:01 +0200 | ||||
xzdiff: Create a temporary directory to hold a temporary file. | ||||
This avoids the possibility of "File name too long" when | ||||
creating a temp file when the input file name is very long. | ||||
This also means that other users on the system can no longer | ||||
see the input file names in /tmp (or whatever $TMPDIR is) | ||||
since the temporary directory will have a generic name. This | ||||
usually doesn't matter since on many systems one can see | ||||
the arguments given to all processes anyway. | ||||
The number X chars to mktemp where increased from 6 to 10. | ||||
Note that with some shells temp files or dirs won't be used at all. | ||||
src/scripts/xzdiff.in | 10 +++++----- | ||||
1 file changed, 5 insertions(+), 5 deletions(-) | ||||
commit 7716dcf9df7f457500cb657314e7a9aea5fedb06 | ||||
Author: Lasse Collin <lasse.collin@tukaani.org> | ||||
Date: 2014-11-10 15:38:47 +0200 | ||||
liblzma: Fix lzma_mt.preset in lzma_stream_encoder_mt_memusage(). | ||||
It read the filter chain from a wrong variable. This is a similar | ||||
bug that was fixed in 9494fb6d0ff41c585326f00aa8f7fe58f8106a5e. | ||||
src/liblzma/common/stream_encoder_mt.c | 3 +-- | ||||
1 file changed, 1 insertion(+), 2 deletions(-) | ||||
commit 230fa4a605542c84b4178a57381695a0af4e779b | ||||
Author: Lasse Collin <lasse.collin@tukaani.org> | ||||
Date: 2014-11-10 14:49:55 +0200 | ||||
Update THANKS. | ||||
THANKS | 1 + | ||||
1 file changed, 1 insertion(+) | ||||
commit 4e4ae08bc7c1711e399c9f2d26eb375d39d08101 | ||||
Author: Lasse Collin <lasse.collin@tukaani.org> | ||||
Date: 2014-10-29 21:28:25 +0200 | ||||
Update .gitignore files. | ||||
.gitignore | 2 ++ | ||||
m4/.gitignore | 3 +++ | ||||
2 files changed, 5 insertions(+) | ||||
commit c923b140b27d1a055db6284e10fd546ad1a7fcdb | ||||
Author: Lasse Collin <lasse.collin@tukaani.org> | ||||
Date: 2014-10-29 21:15:35 +0200 | ||||
Build: Prepare to support Automake's subdir-objects. | ||||
Due to a bug in Automake, subdir-objects won't be enabled | ||||
for now. | ||||
http://debbugs.gnu.org/cgi/bugreport.cgi?bug=17354 | ||||
Thanks to Daniel Richard G. for the original patches. | ||||
configure.ac | 7 ++++++- | ||||
src/Makefile.am | 22 +++++++++++++++++++++- | ||||
src/liblzma/Makefile.am | 4 ++-- | ||||
src/lzmainfo/Makefile.am | 4 ++-- | ||||
src/xz/Makefile.am | 10 +++++----- | ||||
src/xzdec/Makefile.am | 8 ++++---- | ||||
6 files changed, 40 insertions(+), 15 deletions(-) | ||||
commit 08c2aa16bea0df82828f665d51fba2e0a5e8997f | ||||
Author: Lasse Collin <lasse.collin@tukaani.org> | ||||
Date: 2014-10-24 20:09:29 +0300 | ||||
Translations: Update the Italian translation. | ||||
Thanks to Milo Casagrande. | ||||
po/it.po | 452 ++++++++++++++++++++++++++++++++++++++--------------------- | ||||
---- | ||||
1 file changed, 275 insertions(+), 177 deletions(-) | ||||
commit 2f9f61aa83539c54ff6c118a2693890f0519b3dd | ||||
Author: Lasse Collin <lasse.collin@tukaani.org> | ||||
Date: 2014-10-18 18:51:45 +0300 | ||||
Translations: Update the Polish translation. | ||||
Thanks to Jakub Bogusz. | ||||
po/pl.po | 332 ++++++++++++++++++++++++++++++++++++++++------------------- | ||||
---- | ||||
1 file changed, 214 insertions(+), 118 deletions(-) | ||||
commit 4f9d233f67aea25e532824d11b7642cf7dee7a76 | ||||
Author: Andre Noll <maan@tuebingen.mpg.de> | ||||
Date: 2014-10-14 17:30:30 +0200 | ||||
l10n: de.po: Change translator email address. | ||||
Although the old address is still working, the new one should | ||||
be preferred. So this commit changes all three places in de.po | ||||
accordingly. | ||||
Signed-off-by: Andre Noll <maan@tuebingen.mpg.de> | ||||
po/de.po | 6 +++--- | ||||
1 file changed, 3 insertions(+), 3 deletions(-) | ||||
commit 00502b2bedad43f0cc167ac17ae0608837ee196b | ||||
Author: Andre Noll <maan@tuebingen.mpg.de> | ||||
Date: 2014-10-14 17:30:29 +0200 | ||||
l10n: de.po: Update German translation | ||||
Signed-off-by: Andre Noll <maan@systemlinux.org> | ||||
po/de.po | 531 +++++++++++++++++++++++++++++++++-------------------------- | ||||
---- | ||||
1 file changed, 281 insertions(+), 250 deletions(-) | ||||
commit 706b0496753fb609e69f1570ec603f11162189d1 | ||||
Author: Andre Noll <maan@tuebingen.mpg.de> | ||||
Date: 2014-10-14 17:30:28 +0200 | ||||
l10n: de.po: Fix typo: Schießen -> Schließen. | ||||
That's a funny one since "schießen" means to shoot :) | ||||
Signed-off-by: Andre Noll <maan@systemlinux.org> | ||||
po/de.po | 2 +- | ||||
1 file changed, 1 insertion(+), 1 deletion(-) | ||||
commit 7c32e6a935c3d7ee366abad1679bd5f322f0c7d4 | ||||
Author: Lasse Collin <lasse.collin@tukaani.org> | ||||
Date: 2014-10-09 19:42:26 +0300 | ||||
Update THANKS. | ||||
THANKS | 1 + | ||||
1 file changed, 1 insertion(+) | ||||
commit 076258cc458f1e705041ac7a729b15ffe8c5214a | ||||
Author: Lasse Collin <lasse.collin@tukaani.org> | ||||
Date: 2014-10-09 19:41:51 +0300 | ||||
Add support for AmigaOS/AROS to tuklib_physmem(). | ||||
Thanks to Fredrik Wikstrom. | ||||
m4/tuklib_physmem.m4 | 3 ++- | ||||
src/common/tuklib_physmem.c | 7 +++++++ | ||||
2 files changed, 9 insertions(+), 1 deletion(-) | ||||
commit efa7b0a210e1baa8e128fc98c5443a944c39ad24 | ||||
Author: Lasse Collin <lasse.collin@tukaani.org> | ||||
Date: 2014-10-09 18:42:14 +0300 | ||||
xzgrep: Avoid passing both -q and -l to grep. | ||||
The behavior of grep -ql varies: | ||||
- GNU grep behaves like grep -q. | ||||
- OpenBSD grep behaves like grep -l. | ||||
POSIX doesn't make it 100 % clear what behavior is expected. | ||||
Anyway, using both -q and -l at the same time makes no sense | ||||
so both options simply should never be used at the same time. | ||||
Thanks to Christian Weisgerber. | ||||
src/scripts/xzgrep.in | 6 ++++-- | ||||
1 file changed, 4 insertions(+), 2 deletions(-) | ||||
commit 9c5f76098c9986b48d2fc574a0b764f4cde0c538 | ||||
Author: Trần Ngọc Quân <vnwildman@gmail.com> | ||||
Date: 2014-09-25 09:22:45 +0700 | ||||
l10n: vi.po: Update Vietnamese translation | ||||
Signed-off-by: Trần Ngọc Quân <vnwildman@gmail.com> | ||||
po/vi.po | 136 +++++++++++++++++++++++++++++++++++++++-------------------- | ||||
---- | ||||
1 file changed, 84 insertions(+), 52 deletions(-) | ||||
commit c4911f2db36d811896c73c008b4218d8fa9a4730 | ||||
Author: Lasse Collin <lasse.collin@tukaani.org> | ||||
Date: 2014-09-25 18:38:48 +0300 | ||||
Build: Detect supported compiler warning flags better. | ||||
Clang and nowadays also GCC accept any -Wfoobar option | ||||
but then may give a warning that an unknown warning option | ||||
was specified. To avoid adding unsupported warning options, | ||||
the options are now tested with -Werror. | ||||
Thanks to Charles Diza. | ||||
configure.ac | 5 +++-- | ||||
1 file changed, 3 insertions(+), 2 deletions(-) | ||||
commit 76e75522ed6f5c228d55587dee5a997893f6e474 | ||||
Author: Lasse Collin <lasse.collin@tukaani.org> | ||||
Date: 2014-09-20 21:01:21 +0300 | ||||
Update NEWS for 5.0.7. | ||||
NEWS | 11 +++++++++++ | ||||
1 file changed, 11 insertions(+) | ||||
commit d62028b4c1174fc67b6929f126f5eb24c018c700 | ||||
Author: Lasse Collin <lasse.collin@tukaani.org> | ||||
Date: 2014-09-20 19:42:56 +0300 | ||||
liblzma: Fix a portability problem in Makefile.am. | ||||
POSIX supports $< only in inference rules (suffix rules). | ||||
Using it elsewhere is a GNU make extension and doesn't | ||||
work e.g. with OpenBSD make. | ||||
Thanks to Christian Weisgerber for the patch. | ||||
src/liblzma/Makefile.am | 2 +- | ||||
1 file changed, 1 insertion(+), 1 deletion(-) | ||||
commit c35de31d4283edad3e57d37ffe939406542cb7bb | ||||
Author: Lasse Collin <lasse.collin@tukaani.org> | ||||
Date: 2014-09-14 21:54:09 +0300 | ||||
Bump the version number to 5.1.4beta. | ||||
src/liblzma/api/lzma/version.h | 4 ++-- | ||||
src/liblzma/liblzma.map | 2 +- | ||||
2 files changed, 3 insertions(+), 3 deletions(-) | ||||
commit e9e097e22cacdaa23e5414fea7913535449cb340 | ||||
Author: Lasse Collin <lasse.collin@tukaani.org> | ||||
Date: 2014-09-14 21:50:13 +0300 | ||||
Update NEWS for 5.0.6 and 5.1.4beta. | ||||
NEWS | 50 ++++++++++++++++++++++++++++++++++++++++++++++++++ | ||||
1 file changed, 50 insertions(+) | ||||
commit 642f856bb8562ab66704b1e01ac7bc08b6d0a663 | ||||
Author: Lasse Collin <lasse.collin@tukaani.org> | ||||
Date: 2014-09-14 21:02:41 +0300 | ||||
Update TODO. | ||||
TODO | 38 ++++++++++++++++++++++++++++++++++---- | ||||
1 file changed, 34 insertions(+), 4 deletions(-) | ||||
commit 6b5e3b9eff5b8cedb2aac5f524d4d60fc8a48124 | ||||
Author: Lasse Collin <lasse.collin@tukaani.org> | ||||
Date: 2014-08-05 22:32:36 +0300 | ||||
xz: Add --ignore-check. | ||||
src/xz/args.c | 7 +++++++ | ||||
src/xz/args.h | 1 + | ||||
src/xz/coder.c | 10 +++++++++- | ||||
src/xz/message.c | 2 ++ | ||||
src/xz/xz.1 | 19 +++++++++++++++++++ | ||||
5 files changed, 38 insertions(+), 1 deletion(-) | ||||
commit 9adbc2ff373f979c917cdfd3679ce0ebd59f1040 | ||||
Author: Lasse Collin <lasse.collin@tukaani.org> | ||||
Date: 2014-08-05 22:15:07 +0300 | ||||
liblzma: Add support for LZMA_IGNORE_CHECK. | ||||
src/liblzma/api/lzma/container.h | 24 ++++++++++++++++++++++++ | ||||
src/liblzma/common/common.h | 1 + | ||||
src/liblzma/common/stream_decoder.c | 14 ++++++++++++-- | ||||
3 files changed, 37 insertions(+), 2 deletions(-) | ||||
commit 0e0f34b8e4f1c60ecaec15c2105982381cc9c3e6 | ||||
Author: Lasse Collin <lasse.collin@tukaani.org> | ||||
Date: 2014-08-05 22:03:30 +0300 | ||||
liblzma: Add support for lzma_block.ignore_check. | ||||
Note that this slightly changes how lzma_block_header_decode() | ||||
has been documented. Earlier it said that the .version is set | ||||
to the lowest required value, but now it says that the .version | ||||
field is kept unchanged if possible. In practice this doesn't | ||||
affect any old code, because before this commit the only | ||||
possible .version was 0. | ||||
src/liblzma/api/lzma/block.h | 50 ++++++++++++++++++++++++--- | ||||
---- | ||||
src/liblzma/common/block_buffer_encoder.c | 2 +- | ||||
src/liblzma/common/block_decoder.c | 18 ++++++++--- | ||||
src/liblzma/common/block_encoder.c | 2 +- | ||||
src/liblzma/common/block_header_decoder.c | 12 ++++++-- | ||||
src/liblzma/common/block_header_encoder.c | 2 +- | ||||
src/liblzma/common/block_util.c | 2 +- | ||||
7 files changed, 68 insertions(+), 20 deletions(-) | ||||
commit 71e1437ab585b46f7a25f5a131557d3d1c0cbaa2 | ||||
Author: Lasse Collin <lasse.collin@tukaani.org> | ||||
Date: 2014-08-04 19:25:58 +0300 | ||||
liblzma: Use lzma_memcmplen() in the BT3 match finder. | ||||
I had missed this when writing the commit | ||||
5db75054e900fa06ef5ade5f2c21dffdd5d16141. | ||||
Thanks to Jun I Jin. | ||||
src/liblzma/lz/lz_encoder_mf.c | 5 ++--- | ||||
1 file changed, 2 insertions(+), 3 deletions(-) | ||||
commit 41dc9ea06e1414ebe8ef52afc8fc15b6e3282b04 | ||||
Author: Lasse Collin <lasse.collin@tukaani.org> | ||||
Date: 2014-08-04 00:25:44 +0300 | ||||
Update THANKS. | ||||
THANKS | 1 + | ||||
1 file changed, 1 insertion(+) | ||||
commit 5dcffdbcc23a68abc3ac3539b30be71bc9b5af84 | ||||
Author: Lasse Collin <lasse.collin@tukaani.org> | ||||
Date: 2014-08-03 21:32:25 +0300 | ||||
liblzma: SHA-256: Optimize the Maj macro slightly. | ||||
The Maj macro is used where multiple things are added | ||||
together, so making Maj a sum of two expressions allows | ||||
some extra freedom for the compiler to schedule the | ||||
instructions. | ||||
I learned this trick from | ||||
<http://www.hackersdelight.org/corres.txt>. | ||||
src/liblzma/check/sha256.c | 2 +- | ||||
1 file changed, 1 insertion(+), 1 deletion(-) | ||||
commit a9477d1e0c6fd0e47e637d051e7b9e2a5d9af517 | ||||
Author: Lasse Collin <lasse.collin@tukaani.org> | ||||
Date: 2014-08-03 21:08:12 +0300 | ||||
liblzma: SHA-256: Optimize the way rotations are done. | ||||
This looks weird because the rotations become sequential, | ||||
but it helps quite a bit on both 32-bit and 64-bit x86: | ||||
- It requires fewer instructions on two-operand | ||||
instruction sets like x86. | ||||
- It requires one register less which matters especially | ||||
on 32-bit x86. | ||||
I hope this doesn't hurt other archs. | ||||
I didn't invent this idea myself, but I don't remember where | ||||
I saw it first. | ||||
src/liblzma/check/sha256.c | 17 +++++++++++------ | ||||
1 file changed, 11 insertions(+), 6 deletions(-) | ||||
commit 5a76c7c8ee9a0afbeedb1c211db9224260404347 | ||||
Author: Lasse Collin <lasse.collin@tukaani.org> | ||||
Date: 2014-08-03 20:38:13 +0300 | ||||
liblzma: SHA-256: Remove the GCC #pragma that became unneeded. | ||||
The unrolling in the previous commit should avoid the | ||||
situation where a compiler may think that an uninitialized | ||||
variable might be accessed. | ||||
src/liblzma/check/sha256.c | 5 ----- | ||||
1 file changed, 5 deletions(-) | ||||
commit 9a096f8e57509775c331950b8351bbca77bdcfa8 | ||||
Author: Lasse Collin <lasse.collin@tukaani.org> | ||||
Date: 2014-08-03 20:33:38 +0300 | ||||
liblzma: SHA-256: Unroll a little more. | ||||
This way a branch isn't needed for each operation | ||||
to choose between blk0 and blk2, and still the code | ||||
doesn't grow as much as it would with full unrolling. | ||||
src/liblzma/check/sha256.c | 25 ++++++++++++++++--------- | ||||
1 file changed, 16 insertions(+), 9 deletions(-) | ||||
commit bc7650d87bf27f85f1a2a806dc2db1780e09e6a5 | ||||
Author: Lasse Collin <lasse.collin@tukaani.org> | ||||
Date: 2014-08-03 19:56:43 +0300 | ||||
liblzma: SHA-256: Do the byteswapping without a temporary buffer. | ||||
src/liblzma/check/sha256.c | 13 +------------ | ||||
1 file changed, 1 insertion(+), 12 deletions(-) | ||||
commit 544aaa3d13554e8640f9caf7db717a96360ec0f6 | ||||
Author: Lasse Collin <lasse.collin@tukaani.org> | ||||
Date: 2014-07-25 22:38:28 +0300 | ||||
liblzma: Use lzma_memcmplen() in normal mode of LZMA. | ||||
Two locations were not changed yet because the simplest change | ||||
assumes that the initial "len" may be greater than "limit". | ||||
src/liblzma/lzma/lzma_encoder_optimum_normal.c | 20 +++++--------------- | ||||
1 file changed, 5 insertions(+), 15 deletions(-) | ||||
commit f48fce093b07aeda95c18850f5e086d9f2383380 | ||||
Author: Lasse Collin <lasse.collin@tukaani.org> | ||||
Date: 2014-07-25 22:30:38 +0300 | ||||
liblzma: Simplify LZMA fast mode code by using memcmp(). | ||||
src/liblzma/lzma/lzma_encoder_optimum_fast.c | 11 +---------- | ||||
1 file changed, 1 insertion(+), 10 deletions(-) | ||||
commit 6bf5308e34e23dede5b301b1b9b4f131dacd9218 | ||||
Author: Lasse Collin <lasse.collin@tukaani.org> | ||||
Date: 2014-07-25 22:29:49 +0300 | ||||
liblzma: Use lzma_memcmplen() in fast mode of LZMA. | ||||
src/liblzma/lzma/lzma_encoder_optimum_fast.c | 6 +++--- | ||||
1 file changed, 3 insertions(+), 3 deletions(-) | ||||
commit 353212137e51e45b105a3a3fc2e6879f1cf0d492 | ||||
Author: Lasse Collin <lasse.collin@tukaani.org> | ||||
Date: 2014-07-25 21:16:23 +0300 | ||||
Update THANKS. | ||||
THANKS | 1 + | ||||
1 file changed, 1 insertion(+) | ||||
commit 5db75054e900fa06ef5ade5f2c21dffdd5d16141 | ||||
Author: Lasse Collin <lasse.collin@tukaani.org> | ||||
Date: 2014-07-25 21:15:07 +0300 | ||||
liblzma: Use lzma_memcmplen() in the match finders. | ||||
This doesn't change the match finder output. | ||||
src/liblzma/lz/lz_encoder.c | 13 ++++++++++++- | ||||
src/liblzma/lz/lz_encoder_mf.c | 33 +++++++++++---------------------- | ||||
2 files changed, 23 insertions(+), 23 deletions(-) | ||||
commit e1c8f1d01f4a4e2136173edab2dc63c71ef038f4 | ||||
Author: Lasse Collin <lasse.collin@tukaani.org> | ||||
Date: 2014-07-25 20:57:20 +0300 | ||||
liblzma: Add lzma_memcmplen() for fast memory comparison. | ||||
This commit just adds the function. Its uses will be in | ||||
separate commits. | ||||
This hasn't been tested much yet and it's perhaps a bit early | ||||
to commit it but if there are bugs they should get found quite | ||||
quickly. | ||||
Thanks to Jun I Jin from Intel for help and for pointing out | ||||
that string comparison needs to be optimized in liblzma. | ||||
configure.ac | 13 +++ | ||||
src/liblzma/common/Makefile.inc | 1 + | ||||
src/liblzma/common/memcmplen.h | 170 ++++++++++++++++++++++++++++++++++++ | ||||
++++ | ||||
3 files changed, 184 insertions(+) | ||||
commit 765735cf52e5123586e74a51b9c073b5257f631f | ||||
Author: Lasse Collin <lasse.collin@tukaani.org> | ||||
Date: 2014-07-12 21:10:09 +0300 | ||||
Update THANKS. | ||||
THANKS | 1 + | ||||
1 file changed, 1 insertion(+) | ||||
commit 59da01785ef66c7e62f36e70ca808fd2824bb995 | ||||
Author: Lasse Collin <lasse.collin@tukaani.org> | ||||
Date: 2014-07-12 20:06:08 +0300 | ||||
Translations: Add Vietnamese translation. | ||||
Thanks to Trần Ngọc Quân. | ||||
po/LINGUAS | 1 + | ||||
po/vi.po | 1007 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++ | ||||
++++ | ||||
2 files changed, 1008 insertions(+) | ||||
commit 17215f751c354852700e7f8592ccf319570a0721 | ||||
Author: Lasse Collin <lasse.collin@tukaani.org> | ||||
Date: 2014-06-29 20:54:14 +0300 | ||||
xz: Update the help message of a few options. | ||||
Updated: --threads, --block-size, and --block-list | ||||
Added: --flush-timeout | ||||
src/xz/message.c | 18 +++++++++++------- | ||||
1 file changed, 11 insertions(+), 7 deletions(-) | ||||
commit 96864a6ddf91ad693d102ea165f3d7918744d582 | ||||
Author: Lasse Collin <lasse.collin@tukaani.org> | ||||
Date: 2014-06-18 22:07:06 +0300 | ||||
xz: Use lzma_cputhreads() instead of own copy of tuklib_cpucores(). | ||||
src/xz/Makefile.am | 1 - | ||||
src/xz/hardware.c | 12 +++++++++--- | ||||
2 files changed, 9 insertions(+), 4 deletions(-) | ||||
commit a115cc3748482e277f42a968baa3cd266f031dba | ||||
Author: Lasse Collin <lasse.collin@tukaani.org> | ||||
Date: 2014-06-18 22:04:24 +0300 | ||||
liblzma: Add lzma_cputhreads(). | ||||
src/liblzma/Makefile.am | 8 +++++++- | ||||
src/liblzma/api/lzma/hardware.h | 14 ++++++++++++++ | ||||
src/liblzma/common/Makefile.inc | 1 + | ||||
src/liblzma/common/hardware_cputhreads.c | 22 ++++++++++++++++++++++ | ||||
src/liblzma/liblzma.map | 1 + | ||||
5 files changed, 45 insertions(+), 1 deletion(-) | ||||
commit 3ce3e7976904fbab4e6482bafa442856f77a51fa | ||||
Author: Lasse Collin <lasse.collin@tukaani.org> | ||||
Date: 2014-06-18 19:11:52 +0300 | ||||
xz: Check for filter chain compatibility for --flush-timeout. | ||||
This avoids LZMA_PROG_ERROR from lzma_code() with filter chains | ||||
that don't support LZMA_SYNC_FLUSH. | ||||
src/xz/coder.c | 30 +++++++++++++++++++++--------- | ||||
1 file changed, 21 insertions(+), 9 deletions(-) | ||||
commit 381ac14ed79e5d38809f251705be8b3193bba417 | ||||
Author: Lasse Collin <lasse.collin@tukaani.org> | ||||
Date: 2014-06-13 19:21:54 +0300 | ||||
xzgrep: List xzgrep_expected_output in tests/Makefile.am. | ||||
tests/Makefile.am | 3 ++- | ||||
1 file changed, 2 insertions(+), 1 deletion(-) | ||||
commit 4244b65b06d5ecaf6f9dd0387ac7e3166bd2364e | ||||
Author: Lasse Collin <lasse.collin@tukaani.org> | ||||
Date: 2014-06-13 18:58:22 +0300 | ||||
xzgrep: Improve the test script. | ||||
Now it should be close to the functionality of the original | ||||
version by Pavel Raiskup. | ||||
tests/Makefile.am | 3 ++- | ||||
tests/test_scripts.sh | 24 ++++++++++++++---------- | ||||
tests/xzgrep_expected_output | 39 +++++++++++++++++++++++++++++++++++++++ | ||||
3 files changed, 55 insertions(+), 11 deletions(-) | ||||
commit 1e60f2c0a0ee6c18b02943ce56214799a70aac26 | ||||
Author: Lasse Collin <lasse.collin@tukaani.org> | ||||
Date: 2014-06-11 21:03:25 +0300 | ||||
xzgrep: Add a test for the previous fix. | ||||
This is a simplified version of Pavel Raiskup's | ||||
original patch. | ||||
tests/test_scripts.sh | 26 ++++++++++++++++++++++---- | ||||
1 file changed, 22 insertions(+), 4 deletions(-) | ||||
commit ceca37901783988204caaf40dff4623d535cc789 | ||||
Author: Lasse Collin <lasse.collin@tukaani.org> | ||||
Date: 2014-06-11 20:43:28 +0300 | ||||
xzgrep: exit 0 when at least one file matches. | ||||
Mimic the original grep behavior and return exit_success when | ||||
at least one xz compressed file matches given pattern. | ||||
Original bugreport: | ||||
https://bugzilla.redhat.com/show_bug.cgi?id=1108085 | ||||
Thanks to Pavel Raiskup for the patch. | ||||
src/scripts/xzgrep.in | 15 +++++++++++++-- | ||||
1 file changed, 13 insertions(+), 2 deletions(-) | ||||
commit 8c19216baccb92d011694590df8a1262da2e980c | ||||
Author: Lasse Collin <lasse.collin@tukaani.org> | ||||
Date: 2014-06-09 21:21:24 +0300 | ||||
xz: Force single-threaded mode when --flush-timeout is used. | ||||
src/xz/coder.c | 11 +++++++++++ | ||||
1 file changed, 11 insertions(+) | ||||
commit 87f1a24810805187d7bbc8ac5512e7eec307ddf5 | ||||
Author: Lasse Collin <lasse.collin@tukaani.org> | ||||
Date: 2014-05-25 22:05:39 +0300 | ||||
Update THANKS. | ||||
THANKS | 1 + | ||||
1 file changed, 1 insertion(+) | ||||
commit da1718f266fcfc091e7bf08aae1bc986d0e6cc6b | ||||
Author: Lasse Collin <lasse.collin@tukaani.org> | ||||
Date: 2014-05-25 21:45:56 +0300 | ||||
liblzma: Use lzma_alloc_zero() in LZ encoder initialization. | ||||
This avoids a memzero() call for a newly-allocated memory, | ||||
which can be expensive when encoding small streams with | ||||
an over-sized dictionary. | ||||
To avoid using lzma_alloc_zero() for memory that doesn't | ||||
need to be zeroed, lzma_mf.son is now allocated separately, | ||||
which requires handling it separately in normalize() too. | ||||
Thanks to Vincenzo Innocente for reporting the problem. | ||||
src/liblzma/lz/lz_encoder.c | 84 ++++++++++++++++++++++---------------- | ||||
---- | ||||
src/liblzma/lz/lz_encoder.h | 2 +- | ||||
src/liblzma/lz/lz_encoder_mf.c | 31 +++++++++------- | ||||
3 files changed, 62 insertions(+), 55 deletions(-) | ||||
commit 28af24e9cf2eb259997c85dce13d4c97b3daa47a | ||||
Author: Lasse Collin <lasse.collin@tukaani.org> | ||||
Date: 2014-05-25 19:25:57 +0300 | ||||
liblzma: Add the internal function lzma_alloc_zero(). | ||||
src/liblzma/common/common.c | 21 +++++++++++++++++++++ | ||||
src/liblzma/common/common.h | 6 ++++++ | ||||
2 files changed, 27 insertions(+) | ||||
commit ed9ac85822c490e34b68c259afa0b385d21d1c40 | ||||
Author: Lasse Collin <lasse.collin@tukaani.org> | ||||
Date: 2014-05-08 18:03:09 +0300 | ||||
xz: Fix uint64_t vs. size_t which broke 32-bit build. | ||||
Thanks to Christian Hesse. | ||||
src/xz/coder.c | 2 +- | ||||
1 file changed, 1 insertion(+), 1 deletion(-) | ||||
commit d716acdae3fa7996f9e68a7bac012e6d8d13dd02 | ||||
Author: Lasse Collin <lasse.collin@tukaani.org> | ||||
Date: 2014-05-04 11:09:11 +0300 | ||||
Docs: Update comments to refer to lzma/lzma12.h in example programs. | ||||
doc/examples/03_compress_custom.c | 6 +++--- | ||||
1 file changed, 3 insertions(+), 3 deletions(-) | ||||
commit 4d5b7b3fda31241ca86ed35e08e73f776ee916e0 | ||||
Author: Lasse Collin <lasse.collin@tukaani.org> | ||||
Date: 2014-05-04 11:07:17 +0300 | ||||
liblzma: Rename the private API header lzma/lzma.h to lzma/lzma12.h. | ||||
It can be confusing that two header files have the same name. | ||||
The public API file is still lzma.h. | ||||
src/liblzma/api/Makefile.am | 2 +- | ||||
src/liblzma/api/lzma.h | 2 +- | ||||
src/liblzma/api/lzma/lzma.h | 420 -------------------------------------- | ||||
---- | ||||
src/liblzma/api/lzma/lzma12.h | 420 ++++++++++++++++++++++++++++++++++++++ | ||||
++++ | ||||
4 files changed, 422 insertions(+), 422 deletions(-) | ||||
commit 1555a9c5664afc7893a2b75e9970105437f01ef1 | ||||
Author: Lasse Collin <lasse.collin@tukaani.org> | ||||
Date: 2014-04-25 17:53:42 +0300 | ||||
Build: Fix the combination of --disable-xzdec --enable-lzmadec. | ||||
In this case "make install" could fail if the man page directory | ||||
didn't already exist at the destination. If it did exist, a | ||||
dangling symlink was created there. Now the link is omitted | ||||
instead. This isn't the best fix but it's better than the old | ||||
behavior. | ||||
src/xzdec/Makefile.am | 10 +++++++++- | ||||
1 file changed, 9 insertions(+), 1 deletion(-) | ||||
commit 56056571df3377eaa6ae6233b3ccc5d72e81d43d | ||||
Author: Lasse Collin <lasse.collin@tukaani.org> | ||||
Date: 2014-04-25 17:44:26 +0300 | ||||
Build: Add --disable-doc to configure. | ||||
INSTALL | 6 ++++++ | ||||
Makefile.am | 2 ++ | ||||
configure.ac | 6 ++++++ | ||||
3 files changed, 14 insertions(+) | ||||
commit 6de61d8721097a6214810841aa85b08e303ac538 | ||||
Author: Lasse Collin <lasse.collin@tukaani.org> | ||||
Date: 2014-04-24 18:06:24 +0300 | ||||
Update INSTALL. | ||||
Add a note about failing "make check". The source of | ||||
the problem should be fixed in libtool (if it really is | ||||
a libtool bug and not mine) but I'm unable to spend time | ||||
on that for now. Thanks to Nelson H. F. Beebe for reporting | ||||
the issue. | ||||
Add a note about a possible need to run "ldconfig" after | ||||
"make install". | ||||
INSTALL | 25 +++++++++++++++++++++++++ | ||||
1 file changed, 25 insertions(+) | ||||
commit 54df428799a8d853639b753d0e6784694d73eb3e | ||||
Author: Lasse Collin <lasse.collin@tukaani.org> | ||||
Date: 2014-04-09 17:26:10 +0300 | ||||
xz: Rename a variable to avoid a namespace collision on Solaris. | ||||
I don't know the details but I have an impression that there's | ||||
no problem in practice if using GCC since people have built xz | ||||
with GCC (without patching xz), but renaming the variable cannot | ||||
hurt either. | ||||
Thanks to Mark Ashley. | ||||
src/xz/signals.c | 12 +++++++----- | ||||
1 file changed, 7 insertions(+), 5 deletions(-) | ||||
commit 5876ca27daa1429676b1160007d9688266907f00 | ||||
Author: Lasse Collin <lasse.collin@tukaani.org> | ||||
Date: 2014-01-29 20:19:41 +0200 | ||||
Docs: Add example program for threaded encoding. | ||||
I didn't add -DLZMA_UNSTABLE to Makefile so one has to | ||||
specify it manually as long as LZMA_UNSTABLE is needed. | ||||
doc/examples/04_compress_easy_mt.c | 184 +++++++++++++++++++++++++++++++++ | ||||
++++ | ||||
doc/examples/Makefile | 3 +- | ||||
2 files changed, 186 insertions(+), 1 deletion(-) | ||||
commit 9494fb6d0ff41c585326f00aa8f7fe58f8106a5e | ||||
Author: Lasse Collin <lasse.collin@tukaani.org> | ||||
Date: 2014-01-29 20:13:51 +0200 | ||||
liblzma: Fix lzma_mt.preset not working with lzma_stream_encoder_mt(). | ||||
It read the filter chain from a wrong variable. | ||||
src/liblzma/common/stream_encoder_mt.c | 4 ++-- | ||||
1 file changed, 2 insertions(+), 2 deletions(-) | ||||
commit 673a4cb53de3a715685cb1b836da57a3c7dcd43c | ||||
Author: Lasse Collin <lasse.collin@tukaani.org> | ||||
Date: 2014-01-20 11:20:40 +0200 | ||||
liblzma: Fix typo in a comment. | ||||
src/liblzma/api/lzma/block.h | 2 +- | ||||
1 file changed, 1 insertion(+), 1 deletion(-) | ||||
commit ad96a871a1470eb76d6233d3890ce9338047b7a3 | ||||
Author: Lasse Collin <lasse.collin@tukaani.org> | ||||
Date: 2014-01-12 19:38:43 +0200 | ||||
Windows: Add config.h for building liblzma with MSVC 2013. | ||||
This is for building liblzma. Building xz tool too requires | ||||
a little more work. Maybe it will be supported, but for most | ||||
MSVC users it's enough to be able to build liblzma. | ||||
C99 support in MSVC 2013 is almost usable which is a big | ||||
improvement over earlier versions. It's "almost" because | ||||
there's a dumb bug that breaks mixed declarations after | ||||
an "if" statements unless the "if" statement uses braces: | ||||
https://connect.microsoft.com/VisualStudio/feedback/details/808650/visu | ||||
al-studio-2013-c99-compiler-bug | ||||
https://connect.microsoft.com/VisualStudio/feedback/details/808472/c99- | ||||
support-of-mixed-declarations-and-statements-fails-with-certain-types-and-c | ||||
onstructs | ||||
Hopefully it will get fixed. Then liblzma should be | ||||
compilable with MSVC 2013 without patching. | ||||
windows/config.h | 139 +++++++++++++++++++++++++++++++++++++++++++++++++++ | ||||
++++ | ||||
1 file changed, 139 insertions(+) | ||||
commit 3d5c090872fab4212b57c290e8ed4d02c78c1737 | ||||
Author: Lasse Collin <lasse.collin@tukaani.org> | ||||
Date: 2014-01-12 17:41:14 +0200 | ||||
xz: Fix a comment. | ||||
src/xz/coder.c | 4 ++-- | ||||
1 file changed, 2 insertions(+), 2 deletions(-) | ||||
commit 69fd4e1c932c7975476a0143c86e45d81b60d3f9 | ||||
Author: Lasse Collin <lasse.collin@tukaani.org> | ||||
Date: 2014-01-12 17:04:33 +0200 | ||||
Windows: Add MSVC defines for inline and restrict keywords. | ||||
src/common/sysdefs.h | 10 ++++++++++ | ||||
1 file changed, 10 insertions(+) | ||||
commit a19d9e8575ee6647cd9154cf1f20203f1330485f | ||||
Author: Lasse Collin <lasse.collin@tukaani.org> | ||||
Date: 2014-01-12 16:44:52 +0200 | ||||
liblzma: Avoid C99 compound literal arrays. | ||||
MSVC 2013 doesn't like them. Maybe they aren't so good | ||||
for readability either since many aren't used to them. | ||||
src/liblzma/lzma/lzma_encoder_presets.c | 8 +++++--- | ||||
1 file changed, 5 insertions(+), 3 deletions(-) | ||||
commit e28528f1c867b2ed4ac91195ad08efb9bb8a6263 | ||||
Author: Lasse Collin <lasse.collin@tukaani.org> | ||||
Date: 2014-01-12 12:50:30 +0200 | ||||
liblzma: Remove a useless C99ism from sha256.c. | ||||
Unsurprisingly it makes no difference in compiled output. | ||||
src/liblzma/check/sha256.c | 2 +- | ||||
1 file changed, 1 insertion(+), 1 deletion(-) | ||||
commit 5ad1effc45adfb7dabc9a98e79736077e6b7e2d5 | ||||
Author: Lasse Collin <lasse.collin@tukaani.org> | ||||
Date: 2014-01-12 12:17:08 +0200 | ||||
xz: Fix use of wrong variable. | ||||
Since the only call to suffix_set() uses optarg | ||||
as the argument, fixing this bug doesn't change | ||||
the behavior of the program. | ||||
src/xz/suffix.c | 2 +- | ||||
1 file changed, 1 insertion(+), 1 deletion(-) | ||||
commit 3e62c68d75b5a3fdd46dbb34bb335d73289860d5 | ||||
Author: Lasse Collin <lasse.collin@tukaani.org> | ||||
Date: 2014-01-12 12:11:36 +0200 | ||||
Fix typos in comments. | ||||
src/common/mythread.h | 2 +- | ||||
src/liblzma/check/crc32_fast.c | 2 +- | ||||
2 files changed, 2 insertions(+), 2 deletions(-) | ||||
commit e90ea601fb72867ec04adf456cbe4bf9520fd412 | ||||
Author: Lasse Collin <lasse.collin@tukaani.org> | ||||
Date: 2013-11-26 18:20:16 +0200 | ||||
Update THANKS. | ||||
THANKS | 1 + | ||||
1 file changed, 1 insertion(+) | ||||
commit b22e94d8d15764416354e04729382a7371ae2c30 | ||||
Author: Lasse Collin <lasse.collin@tukaani.org> | ||||
Date: 2013-11-26 18:20:09 +0200 | ||||
liblzma: Document the need for block->check for lzma_block_header_decod | ||||
e(). | ||||
Thanks to Tomer Chachamu. | ||||
src/liblzma/api/lzma/block.h | 3 +++ | ||||
1 file changed, 3 insertions(+) | ||||
commit d1cd8b1cb824b72421d1ee370e628024d2fcbec4 | ||||
Author: Lasse Collin <lasse.collin@tukaani.org> | ||||
Date: 2013-11-12 16:38:57 +0200 | ||||
xz: Update the man page about --block-size and --block-list. | ||||
src/xz/xz.1 | 24 +++++++++++++++--------- | ||||
1 file changed, 15 insertions(+), 9 deletions(-) | ||||
commit 76be7c612e6bcc38724488ccc3b8bcb1cfec9f0a | ||||
Author: Lasse Collin <lasse.collin@tukaani.org> | ||||
Date: 2013-11-12 16:30:53 +0200 | ||||
Update THANKS. | ||||
THANKS | 1 + | ||||
1 file changed, 1 insertion(+) | ||||
commit dd750acbe2259d75444ef0f8da2d4bacc90d7afc | ||||
Author: Lasse Collin <lasse.collin@tukaani.org> | ||||
Date: 2013-11-12 16:29:48 +0200 | ||||
xz: Make --block-list and --block-size work together in single-threaded | ||||
. | ||||
Previously, --block-list and --block-size only worked together | ||||
in threaded mode. Boundaries are specified by --block-list, but | ||||
--block-size specifies the maximum size for a Block. Now this | ||||
works in single-threaded mode too. | ||||
Thanks to James M Leddy for the original patch. | ||||
src/xz/coder.c | 90 ++++++++++++++++++++++++++++++++++++++++++++++++------ | ||||
---- | ||||
1 file changed, 75 insertions(+), 15 deletions(-) | ||||
commit ae222fe9805d0161d022d75ba8485dab8bf6d7d5 | ||||
Author: Lasse Collin <lasse.collin@tukaani.org> | ||||
Date: 2013-10-26 13:26:14 +0300 | ||||
Bump the version number to 5.1.3alpha. | ||||
src/liblzma/api/lzma/version.h | 2 +- | ||||
src/liblzma/liblzma.map | 2 +- | ||||
2 files changed, 2 insertions(+), 2 deletions(-) | ||||
commit 2193837a6a597cd3bf4e9ddf49421a5697d8e155 | ||||
Author: Lasse Collin <lasse.collin@tukaani.org> | ||||
Date: 2013-10-26 13:25:02 +0300 | ||||
Update NEWS for 5.1.3alpha. | ||||
NEWS | 35 +++++++++++++++++++++++++++++++++++ | ||||
1 file changed, 35 insertions(+) | ||||
commit ed48e75e2763876173aef8902da407a8eb28854b | ||||
Author: Lasse Collin <lasse.collin@tukaani.org> | ||||
Date: 2013-10-26 12:47:04 +0300 | ||||
Update TODO. | ||||
TODO | 4 ---- | ||||
1 file changed, 4 deletions(-) | ||||
commit 841da0352d79a56a44796a4c39163429c9f039a3 | ||||
Author: Lasse Collin <lasse.collin@tukaani.org> | ||||
Date: 2013-10-25 22:41:28 +0300 | ||||
xz: Document behavior of --block-list with threads. | ||||
This needs to be updated before 5.2.0. | ||||
src/xz/xz.1 | 24 +++++++++++++++++++++--- | ||||
1 file changed, 21 insertions(+), 3 deletions(-) | ||||
commit 56feb8665b78c1032aabd53c619c62af51defe64 | ||||
Author: Lasse Collin <lasse.collin@tukaani.org> | ||||
Date: 2013-10-22 20:03:12 +0300 | ||||
xz: Document --flush-timeout=TIMEOUT on the man page. | ||||
src/xz/xz.1 | 37 ++++++++++++++++++++++++++++++++++++- | ||||
1 file changed, 36 insertions(+), 1 deletion(-) | ||||
commit ba413da1d5bb3324287cf3174922acd921165971 | ||||
Author: Lasse Collin <lasse.collin@tukaani.org> | ||||
Date: 2013-10-22 19:51:55 +0300 | ||||
xz: Take advantage of LZMA_FULL_BARRIER with --block-list. | ||||
Now if --block-list is used in threaded mode, the encoder | ||||
won't need to flush at each Block boundary specified via | ||||
--block-list. This improves performance a lot, making | ||||
threading helpful with --block-list. | ||||
The flush timer was reset after LZMA_FULL_FLUSH but since | ||||
LZMA_FULL_BARRIER doesn't flush, resetting the timer is | ||||
no longer done. | ||||
src/xz/coder.c | 32 +++++++++++++++----------------- | ||||
1 file changed, 15 insertions(+), 17 deletions(-) | ||||
commit 0cd45fc2bc5537de287a0bc005e2d67467a92148 | ||||
Author: Lasse Collin <lasse.collin@tukaani.org> | ||||
Date: 2013-10-02 20:05:23 +0300 | ||||
liblzma: Support LZMA_FULL_FLUSH and _BARRIER in threaded encoder. | ||||
Now --block-list=SIZES works with in the threaded mode too, | ||||
although the performance is still bad due to the use of | ||||
LZMA_FULL_FLUSH instead of the new LZMA_FULL_BARRIER. | ||||
src/liblzma/common/stream_encoder_mt.c | 55 ++++++++++++++++++++++++------ | ||||
---- | ||||
1 file changed, 39 insertions(+), 16 deletions(-) | ||||
commit 97bb38712f414fabecca908af2e38a12570293fd | ||||
Author: Lasse Collin <lasse.collin@tukaani.org> | ||||
Date: 2013-10-02 12:55:11 +0300 | ||||
liblzma: Add LZMA_FULL_BARRIER support to single-threaded encoder. | ||||
In the single-threaded encoder LZMA_FULL_BARRIER is simply | ||||
an alias for LZMA_FULL_FLUSH. | ||||
src/liblzma/api/lzma/base.h | 37 ++++++++++++++++++++++++++++++--- | ||||
---- | ||||
src/liblzma/common/common.c | 17 +++++++++++++++-- | ||||
src/liblzma/common/common.h | 7 ++++++- | ||||
src/liblzma/common/stream_encoder.c | 4 +++- | ||||
4 files changed, 54 insertions(+), 11 deletions(-) | ||||
commit fef0c6b410c08e581c9178700a4e7599f0895ff9 | ||||
Author: Lasse Collin <lasse.collin@tukaani.org> | ||||
Date: 2013-09-17 11:57:51 +0300 | ||||
liblzma: Add block_buffer_encoder.h into Makefile.inc. | ||||
This should have been in b465da5988dd59ad98fda10c2e4ea13d0b9c73bc. | ||||
src/liblzma/common/Makefile.inc | 1 + | ||||
1 file changed, 1 insertion(+) | ||||
commit 8083e03291b6d21c0f538163e187b4e8cd5594e4 | ||||
Author: Lasse Collin <lasse.collin@tukaani.org> | ||||
Date: 2013-09-17 11:55:38 +0300 | ||||
xz: Add a missing test for TUKLIB_DOSLIKE. | ||||
src/xz/file_io.c | 2 ++ | ||||
1 file changed, 2 insertions(+) | ||||
commit 6b44b4a775fe29ecc7bcb7996e086e3bc09e5fd0 | ||||
Author: Lasse Collin <lasse.collin@tukaani.org> | ||||
Date: 2013-09-17 11:52:28 +0300 | ||||
Add native threading support on Windows. | ||||
Now liblzma only uses "mythread" functions and types | ||||
which are defined in mythread.h matching the desired | ||||
threading method. | ||||
Before Windows Vista, there is no direct equivalent to | ||||
pthread condition variables. Since this package doesn't | ||||
use pthread_cond_broadcast(), pre-Vista threading can | ||||
still be kept quite simple. The pre-Vista code doesn't | ||||
use anything that wasn't already available in Windows 95, | ||||
so the binaries should run even on Windows 95 if someone | ||||
happens to care. | ||||
INSTALL | 41 ++- | ||||
configure.ac | 118 ++++++-- | ||||
src/common/mythread.h | 513 ++++++++++++++++++++++++++--- | ||||
---- | ||||
src/liblzma/common/stream_encoder_mt.c | 83 +++--- | ||||
src/xz/coder.c | 8 +- | ||||
windows/README-Windows.txt | 2 +- | ||||
windows/build.bash | 23 +- | ||||
7 files changed, 573 insertions(+), 215 deletions(-) | ||||
commit ae0ab74a88d5b9b15845f1d9a24ade4349a54f9f | ||||
Author: Lasse Collin <lasse.collin@tukaani.org> | ||||
Date: 2013-09-11 14:40:35 +0300 | ||||
Build: Remove a comment about Automake 1.10 from configure.ac. | ||||
The previous commit supports silent rules and that requires | ||||
Automake 1.11. | ||||
configure.ac | 2 -- | ||||
1 file changed, 2 deletions(-) | ||||
commit 72975df6c8c59aaf849138ab3606e8fb6970596a | ||||
Author: Lasse Collin <lasse.collin@tukaani.org> | ||||
Date: 2013-09-09 20:37:03 +0300 | ||||
Build: Create liblzma.pc in a src/liblzma/Makefile.am. | ||||
Previously it was done in configure, but doing that goes | ||||
against the Autoconf manual. Autoconf requires that it is | ||||
possible to override e.g. prefix after running configure | ||||
and that doesn't work correctly if liblzma.pc is created | ||||
by configure. | ||||
A potential downside of this change is that now e.g. | ||||
libdir in liblzma.pc is a standalone string instead of | ||||
being defined via ${prefix}, so if one overrides prefix | ||||
when running pkg-config the libdir won't get the new value. | ||||
I don't know if this matters in practice. | ||||
Thanks to Vincent Torri. | ||||
configure.ac | 1 - | ||||
src/liblzma/Makefile.am | 20 ++++++++++++++++++++ | ||||
2 files changed, 20 insertions(+), 1 deletion(-) | ||||
commit 1c2b6e7e8382ed390f53e140f160488bb2205ecc | ||||
Author: Lasse Collin <lasse.collin@tukaani.org> | ||||
Date: 2013-08-04 15:24:09 +0300 | ||||
Fix the previous commit which broke the build. | ||||
Apparently I didn't even compile-test the previous commit. | ||||
Thanks to Christian Hesse. | ||||
src/common/tuklib_cpucores.c | 2 +- | ||||
1 file changed, 1 insertion(+), 1 deletion(-) | ||||
commit 124eb69c7857f618b4807588c51bc9ba21bf8691 | ||||
Author: Lasse Collin <lasse.collin@tukaani.org> | ||||
Date: 2013-08-03 13:52:58 +0300 | ||||
Windows: Add Windows support to tuklib_cpucores(). | ||||
It is used for Cygwin too. I'm not sure if that is | ||||
a good or bad idea. | ||||
Thanks to Vincent Torri. | ||||
m4/tuklib_cpucores.m4 | 19 +++++++++++++++++-- | ||||
src/common/tuklib_cpucores.c | 13 ++++++++++++- | ||||
2 files changed, 29 insertions(+), 3 deletions(-) | ||||
commit eada8a875ce3fd521cb42e4ace2624d3d49c5f35 | ||||
Author: Anders F Bjorklund <afb@users.sourceforge.net> | ||||
Date: 2013-08-02 15:59:46 +0200 | ||||
macosx: separate liblzma package | ||||
macosx/build.sh | 23 +++++++++++++++-------- | ||||
1 file changed, 15 insertions(+), 8 deletions(-) | ||||
commit be0100d01ca6a75899d051bee00acf17e6dc0c15 | ||||
Author: Anders F Bjorklund <afb@users.sourceforge.net> | ||||
Date: 2013-08-02 15:58:44 +0200 | ||||
macosx: set minimum to leopard | ||||
macosx/build.sh | 13 ++++++++----- | ||||
1 file changed, 8 insertions(+), 5 deletions(-) | ||||
commit 416729e2d743f4b2fe9fd438eedeb98adce033c3 | ||||
Author: Anders F Bjorklund <afb@users.sourceforge.net> | ||||
Date: 2011-08-07 13:13:30 +0200 | ||||
move configurables into variables | ||||
macosx/build.sh | 25 ++++++++++++++++++------- | ||||
1 file changed, 18 insertions(+), 7 deletions(-) | ||||
commit 16581080e5f29f9a4e49efece21c5bf572323acc | ||||
Author: Lasse Collin <lasse.collin@tukaani.org> | ||||
Date: 2013-07-15 14:08:41 +0300 | ||||
Update THANKS. | ||||
THANKS | 1 + | ||||
1 file changed, 1 insertion(+) | ||||
commit 3e2b198ba37b624efd9c7caee2a435dc986b46c6 | ||||
Author: Lasse Collin <lasse.collin@tukaani.org> | ||||
Date: 2013-07-15 14:08:02 +0300 | ||||
Build: Fix the detection of missing CRC32. | ||||
Thanks to Vincent Torri. | ||||
configure.ac | 2 +- | ||||
1 file changed, 1 insertion(+), 1 deletion(-) | ||||
commit dee6ad3d5915422bc30a6821efeacaeb8ca8ef00 | ||||
Author: Lasse Collin <lasse.collin@tukaani.org> | ||||
Date: 2013-07-04 14:18:46 +0300 | ||||
xz: Add preliminary support for --flush-timeout=TIMEOUT. | ||||
When --flush-timeout=TIMEOUT is used, xz will use | ||||
LZMA_SYNC_FLUSH if read() would block and at least | ||||
TIMEOUT milliseconds has elapsed since the previous flush. | ||||
This can be useful in realtime-like use cases where the | ||||
data is simultanously decompressed by another process | ||||
(possibly on a different computer). If new uncompressed | ||||
input data is produced slowly, without this option xz could | ||||
buffer the data for a long time until it would become | ||||
decompressible from the output. | ||||
If TIMEOUT is 0, the feature is disabled. This is the default. | ||||
This commit affects the compression side. Using xz for | ||||
the decompression side for the above purpose doesn't work | ||||
yet so well because there is quite a bit of input and | ||||
output buffering when decompressing. | ||||
The --long-help or man page were not updated yet. | ||||
The details of this feature may change. | ||||
src/xz/args.c | 7 +++++++ | ||||
src/xz/coder.c | 46 +++++++++++++++++++++++++++++++++++----------- | ||||
src/xz/file_io.c | 46 ++++++++++++++++++++++++++++++++++++---------- | ||||
3 files changed, 78 insertions(+), 21 deletions(-) | ||||
commit fa381acaf9a29a8114e1c0a97de99bab9adb014e | ||||
Author: Lasse Collin <lasse.collin@tukaani.org> | ||||
Date: 2013-07-04 13:41:03 +0300 | ||||
xz: Don't set src_eof=true after an I/O error because it's useless. | ||||
src/xz/file_io.c | 3 --- | ||||
1 file changed, 3 deletions(-) | ||||
commit ea00545beace5b950f709ec21e46878e0f448678 | ||||
Author: Lasse Collin <lasse.collin@tukaani.org> | ||||
Date: 2013-07-04 13:25:11 +0300 | ||||
xz: Fix the test when to read more input. | ||||
Testing for end of file was no longer correct after full flushing | ||||
became possible with --block-size=SIZE and --block-list=SIZES. | ||||
There was no bug in practice though because xz just made a few | ||||
unneeded zero-byte reads. | ||||
src/xz/coder.c | 6 +++--- | ||||
1 file changed, 3 insertions(+), 3 deletions(-) | ||||
commit 736903c64bef394c06685d79908e397bcb08b88f | ||||
Author: Lasse Collin <lasse.collin@tukaani.org> | ||||
Date: 2013-07-04 12:51:57 +0300 | ||||
xz: Move some of the timing code into mytime.[hc]. | ||||
This switches units from microseconds to milliseconds. | ||||
New clock_gettime(CLOCK_MONOTONIC) will be used if available. | ||||
There is still a fallback to gettimeofday(). | ||||
src/xz/Makefile.am | 2 ++ | ||||
src/xz/coder.c | 5 +++ | ||||
src/xz/message.c | 54 +++++++++------------------------ | ||||
src/xz/mytime.c | 89 ++++++++++++++++++++++++++++++++++++++++++++++++++ | ||||
++++ | ||||
src/xz/mytime.h | 47 ++++++++++++++++++++++++++++ | ||||
src/xz/private.h | 1 + | ||||
6 files changed, 158 insertions(+), 40 deletions(-) | ||||
commit 24edf8d807e24ffaa1e793114d94cca3b970027d | ||||
Author: Lasse Collin <lasse.collin@tukaani.org> | ||||
Date: 2013-07-01 14:35:03 +0300 | ||||
Update THANKS. | ||||
THANKS | 1 + | ||||
1 file changed, 1 insertion(+) | ||||
commit c0627b3fceacfa1ed162f5f55235360ea26f569a | ||||
Author: Lasse Collin <lasse.collin@tukaani.org> | ||||
Date: 2013-07-01 14:34:11 +0300 | ||||
xz: Silence a warning seen with _FORTIFY_SOURCE=2. | ||||
Thanks to Christian Hesse. | ||||
src/xz/file_io.c | 8 +++++++- | ||||
1 file changed, 7 insertions(+), 1 deletion(-) | ||||
commit 1936718bb38ee394bd89836fdd4eabc0beb02443 | ||||
Author: Lasse Collin <lasse.collin@tukaani.org> | ||||
Date: 2013-06-30 19:40:11 +0300 | ||||
Update NEWS for 5.0.5. | ||||
NEWS | 52 ++++++++++++++++++++++++++++++++++++++++++++++++++++ | ||||
1 file changed, 52 insertions(+) | ||||
commit a37ae8b5eb6093a530198f109c6f7a538c80ecf0 | ||||
Author: Lasse Collin <lasse.collin@tukaani.org> | ||||
Date: 2013-06-30 18:02:27 +0300 | ||||
Man pages: Use similar syntax for synopsis as in xz. | ||||
The man pages of lzmainfo, xzmore, and xzdec had similar | ||||
constructs as the man page of xz had before the commit | ||||
eb6ca9854b8eb9fbf72497c1cf608d6b19d2d494. Eric S. Raymond | ||||
didn't mention these man pages in his bug report, but | ||||
it's nice to be consistent. | ||||
src/lzmainfo/lzmainfo.1 | 4 ++-- | ||||
src/scripts/xzmore.1 | 6 +++--- | ||||
src/xzdec/xzdec.1 | 10 +++++----- | ||||
3 files changed, 10 insertions(+), 10 deletions(-) | ||||
commit cdba9ddd870ae72fd6219a125662c20ec997f86c | ||||
Author: Lasse Collin <lasse.collin@tukaani.org> | ||||
Date: 2013-06-29 15:59:13 +0300 | ||||
xz: Use non-blocking I/O for the output file. | ||||
Now both reading and writing should be without | ||||
race conditions with signals. | ||||
They might still be signal handling issues left. | ||||
Signals are blocked during many operations to avoid | ||||
EINTR but it may cause problems e.g. if writing to | ||||
stderr blocks when trying to display an error message. | ||||
src/xz/file_io.c | 57 ++++++++++++++++++++++++++++++++++++++++++++++++---- | ||||
---- | ||||
1 file changed, 49 insertions(+), 8 deletions(-) | ||||
commit e61a5c95da3fe31281d959e5e842885a8ba2b5bd | ||||
Author: Lasse Collin <lasse.collin@tukaani.org> | ||||
Date: 2013-06-28 23:56:17 +0300 | ||||
xz: Fix return value type in io_write_buf(). | ||||
It didn't affect the behavior of the code since -1 | ||||
becomes true anyway. | ||||
src/xz/file_io.c | 2 +- | ||||
1 file changed, 1 insertion(+), 1 deletion(-) | ||||
commit 9dc319eabb34a826f4945f91c71620f14a60e9e2 | ||||
Author: Lasse Collin <lasse.collin@tukaani.org> | ||||
Date: 2013-06-28 23:48:05 +0300 | ||||
xz: Use the self-pipe trick to avoid a race condition with signals. | ||||
It is possible that a signal to set user_abort arrives right | ||||
before a blocking system call is made. In this case the call | ||||
may block until another signal arrives, while the wanted | ||||
behavior is to make xz clean up and exit as soon as possible. | ||||
After this commit, the race condition is avoided with the | ||||
input side which already uses non-blocking I/O. The output | ||||
side still uses blocking I/O and thus has the race condition. | ||||
src/xz/file_io.c | 56 ++++++++++++++++++++++++++++++++++++++++++++-------- | ||||
---- | ||||
src/xz/file_io.h | 8 ++++++++ | ||||
src/xz/signals.c | 5 +++++ | ||||
3 files changed, 57 insertions(+), 12 deletions(-) | ||||
commit 3541bc79d0cfabc0ad155c99bfdad1289f17fec3 | ||||
Author: Lasse Collin <lasse.collin@tukaani.org> | ||||
Date: 2013-06-28 22:51:02 +0300 | ||||
xz: Use non-blocking I/O for the input file. | ||||
src/xz/file_io.c | 156 +++++++++++++++++++++++++++++++++++++++------------ | ||||
---- | ||||
1 file changed, 111 insertions(+), 45 deletions(-) | ||||
commit 78673a08bed5066c81e8a8e90d20e670c28ecfd5 | ||||
Author: Lasse Collin <lasse.collin@tukaani.org> | ||||
Date: 2013-06-28 18:46:13 +0300 | ||||
xz: Remove an outdated NetBSD-specific comment. | ||||
Nowadays errno == EFTYPE is documented in open(2). | ||||
src/xz/file_io.c | 4 ---- | ||||
1 file changed, 4 deletions(-) | ||||
commit a616fdad34b48b2932ef03fb87309dcc8b829527 | ||||
Author: Lasse Collin <lasse.collin@tukaani.org> | ||||
Date: 2013-06-28 18:09:47 +0300 | ||||
xz: Fix error detection of fcntl(fd, F_SETFL, flags) calls. | ||||
POSIX says that fcntl(fd, F_SETFL, flags) returns -1 on | ||||
error and "other than -1" on success. This is how it is | ||||
documented e.g. on OpenBSD too. On Linux, success with | ||||
F_SETFL is always 0 (at least accorinding to fcntl(2) | ||||
from man-pages 3.51). | ||||
src/xz/file_io.c | 8 ++++---- | ||||
1 file changed, 4 insertions(+), 4 deletions(-) | ||||
commit 4a08a6e4c61c65ab763ab314100a6d7a3bb89298 | ||||
Author: Lasse Collin <lasse.collin@tukaani.org> | ||||
Date: 2013-06-28 17:36:47 +0300 | ||||
xz: Fix use of wrong variable in a fcntl() call. | ||||
Due to a wrong variable name, when writing a sparse file | ||||
to standard output, *all* file status flags were cleared | ||||
(to the extent the operating system allowed it) instead of | ||||
only clearing the O_APPEND flag. In practice this worked | ||||
fine in the common situations on GNU/Linux, but I didn't | ||||
check how it behaved elsewhere. | ||||
The original flags were still restored correctly. I still | ||||
changed the code to use a separate boolean variable to | ||||
indicate when the flags should be restored instead of | ||||
relying on a special value in stdout_flags. | ||||
src/xz/file_io.c | 24 +++++++++++++----------- | ||||
1 file changed, 13 insertions(+), 11 deletions(-) | ||||
commit b790b435daa3351067f80a5973b647f8d55367a2 | ||||
Author: Lasse Collin <lasse.collin@tukaani.org> | ||||
Date: 2013-06-28 14:55:37 +0300 | ||||
xz: Fix assertion related to posix_fadvise(). | ||||
Input file can be a FIFO or something else that doesn't | ||||
support posix_fadvise() so don't check the return value | ||||
even with an assertion. Nothing bad happens if the call | ||||
to posix_fadvise() fails. | ||||
src/xz/file_io.c | 10 ++-------- | ||||
1 file changed, 2 insertions(+), 8 deletions(-) | ||||
commit 84d2da6c9dc252f441deb7626c2522202b005d4d | ||||
Author: Lasse Collin <lasse.collin@tukaani.org> | ||||
Date: 2013-06-26 13:30:57 +0300 | ||||
xz: Check the value of lzma_stream_flags.version in --list. | ||||
It is a no-op for now, but if an old xz version is used | ||||
together with a newer liblzma that supports something new, | ||||
then this check becomes important and will stop the old xz | ||||
from trying to parse files that it won't understand. | ||||
src/xz/list.c | 14 ++++++++++++++ | ||||
1 file changed, 14 insertions(+) | ||||
commit 9376f5f8f762296f2173d61af9101112c36f38c0 | ||||
Author: Lasse Collin <lasse.collin@tukaani.org> | ||||
Date: 2013-06-26 12:17:00 +0300 | ||||
Build: Require Automake 1.12 and use serial-tests option. | ||||
It should actually still work with Automake 1.10 if | ||||
the serial-tests option is removed. Automake 1.13 started | ||||
using parallel tests by default and the option to get | ||||
the old behavior isn't supported before 1.12. | ||||
At least for now, parallel tests don't improve anything | ||||
in XZ Utils but they hide the progress output from | ||||
test_compress.sh. | ||||
configure.ac | 4 +++- | ||||
1 file changed, 3 insertions(+), 1 deletion(-) | ||||
commit b7e200d7bd0a3c7c171c13ad37d68296d6f73374 | ||||
Author: Lasse Collin <lasse.collin@tukaani.org> | ||||
Date: 2013-06-23 18:59:13 +0300 | ||||
Update THANKS. | ||||
THANKS | 1 + | ||||
1 file changed, 1 insertion(+) | ||||
commit 46540e4c10923e363741ff5aab99e79fc0ce6ee8 | ||||
Author: Lasse Collin <lasse.collin@tukaani.org> | ||||
Date: 2013-06-23 18:57:23 +0300 | ||||
liblzma: Avoid a warning about a shadowed variable. | ||||
On Mac OS X wait() is declared in <sys/wait.h> that | ||||
we include one way or other so don't use "wait" as | ||||
a variable name. | ||||
Thanks to Christian Kujau. | ||||
src/liblzma/common/stream_encoder_mt.c | 4 ++-- | ||||
1 file changed, 2 insertions(+), 2 deletions(-) | ||||
commit ebb501ec73cecc546c67117dd01b5e33c90bfb4a | ||||
Author: Lasse Collin <lasse.collin@tukaani.org> | ||||
Date: 2013-06-23 17:36:47 +0300 | ||||
xz: Validate Uncompressed Size from Block Header in list.c. | ||||
This affects only "xz -lvv". Normal decompression with xz | ||||
already detected if Block Header and Index had mismatched | ||||
Uncompressed Size fields. So this just makes "xz -lvv" | ||||
show such files as corrupt instead of showing the | ||||
Uncompressed Size from Index. | ||||
src/xz/list.c | 14 +++++++++++++- | ||||
1 file changed, 13 insertions(+), 1 deletion(-) | ||||
commit c09e91dd236d3cabee0fc48312b3dc8cceae41ab | ||||
Author: Lasse Collin <lasse.collin@tukaani.org> | ||||
Date: 2013-06-21 22:08:11 +0300 | ||||
Update THANKS. | ||||
THANKS | 2 ++ | ||||
1 file changed, 2 insertions(+) | ||||
commit eb6ca9854b8eb9fbf72497c1cf608d6b19d2d494 | ||||
Author: Lasse Collin <lasse.collin@tukaani.org> | ||||
Date: 2013-06-21 22:04:45 +0300 | ||||
xz: Make the man page more friendly to doclifter. | ||||
Thanks to Eric S. Raymond. | ||||
src/xz/xz.1 | 7 ++++--- | ||||
1 file changed, 4 insertions(+), 3 deletions(-) | ||||
commit 0c0a1947e6ad90a0a10b7a5c39f6ab99a0aa5c93 | ||||
Author: Lasse Collin <lasse.collin@tukaani.org> | ||||
Date: 2013-06-21 21:54:59 +0300 | ||||
xz: A couple of man page fixes. | ||||
Now the interaction of presets and custom filter chains | ||||
is described correctly. Earlier it contradicted itself. | ||||
Thanks to DevHC who reported these issues on IRC to me | ||||
on 2012-12-14. | ||||
src/xz/xz.1 | 35 +++++++++++++++++++++++------------ | ||||
1 file changed, 23 insertions(+), 12 deletions(-) | ||||
commit 2fcda89939c903106c429e109083d43d894049e0 | ||||
Author: Lasse Collin <lasse.collin@tukaani.org> | ||||
Date: 2013-06-21 21:50:26 +0300 | ||||
xz: Fix interaction between preset and custom filter chains. | ||||
There was somewhat illogical behavior when --extreme was | ||||
specified and mixed with custom filter chains. | ||||
Before this commit, "xz -9 --lzma2 -e" was equivalent | ||||
to "xz --lzma2". After it is equivalent to "xz -6e" | ||||
(all earlier preset options get forgotten when a custom | ||||
filter chain is specified and the default preset is 6 | ||||
to which -e is applied). I find this less illogical. | ||||
This also affects the meaning of "xz -9e --lzma2 -7". | ||||
Earlier it was equivalent to "xz -7e" (the -e specified | ||||
before a custom filter chain wasn't forgotten). Now it | ||||
is "xz -7". Note that "xz -7e" still is the same as "xz -e7". | ||||
Hopefully very few cared about this in the first place, | ||||
so pretty much no one should even notice this change. | ||||
Thanks to Conley Moorhous. | ||||
src/xz/coder.c | 35 +++++++++++++++++++++-------------- | ||||
1 file changed, 21 insertions(+), 14 deletions(-) | ||||
commit 97379c5ea758da3f8b0bc444d5f7fa43753ce610 | ||||
Author: Lasse Collin <lasse.collin@tukaani.org> | ||||
Date: 2013-04-27 22:07:46 +0300 | ||||
Build: Use -Wvla with GCC if supported. | ||||
Variable-length arrays are mandatory in C99 but optional in C11. | ||||
The code doesn't currently use any VLAs and it shouldn't in the | ||||
future either to stay compatible with C11 without requiring any | ||||
optional C11 features. | ||||
configure.ac | 1 + | ||||
1 file changed, 1 insertion(+) | ||||
commit 8957c58609d3987c58aa72b96c436cf565cc4917 | ||||
Author: Lasse Collin <lasse.collin@tukaani.org> | ||||
Date: 2013-04-15 19:29:09 +0300 | ||||
xzdec: Improve the --help message. | ||||
The options are now ordered in the same order as in xz's help | ||||
message. | ||||
Descriptions were added to the options that are ignored. | ||||
I left them in parenthesis even if it looks a bit weird | ||||
because I find it easier to spot the ignored vs. non-ignored | ||||
options from the list that way. | ||||
src/xzdec/xzdec.c | 10 +++++----- | ||||
1 file changed, 5 insertions(+), 5 deletions(-) | ||||
commit ed886e1a92534a24401d0e99c11f1dcff3b5220a | ||||
Author: Lasse Collin <lasse.collin@tukaani.org> | ||||
Date: 2013-04-05 19:25:40 +0300 | ||||
Update THANKS. | ||||
THANKS | 2 ++ | ||||
1 file changed, 2 insertions(+) | ||||
commit 5019413a055ce29e660dbbf15e02443cb5a26c59 | ||||
Author: Jeff Bastian <jbastian@redhat.com> | ||||
Date: 2013-04-03 13:59:17 +0200 | ||||
xzgrep: make the '-h' option to be --no-filename equivalent | ||||
* src/scripts/xzgrep.in: Accept the '-h' option in argument parsing. | ||||
src/scripts/xzgrep.in | 2 +- | ||||
1 file changed, 1 insertion(+), 1 deletion(-) | ||||
commit 5ea900cb5ad862bca81316729f92357c1fc040ce | ||||
Author: Lasse Collin <lasse.collin@tukaani.org> | ||||
Date: 2013-03-23 22:25:15 +0200 | ||||
liblzma: Be less picky in lzma_alone_decoder(). | ||||
To avoid false positives when detecting .lzma files, | ||||
rare values in dictionary size and uncompressed size fields | ||||
were rejected. They will still be rejected if .lzma files | ||||
are decoded with lzma_auto_decoder(), but when using | ||||
lzma_alone_decoder() directly, such files will now be accepted. | ||||
Hopefully this is an OK compromise. | ||||
This doesn't affect xz because xz still has its own file | ||||
format detection code. This does affect lzmadec though. | ||||
So after this commit lzmadec will accept files that xz or | ||||
xz-emulating-lzma doesn't. | ||||
NOTE: lzma_alone_decoder() still won't decode all .lzma files | ||||
because liblzma's LZMA decoder doesn't support lc + lp > 4. | ||||
Reported here: | ||||
http://sourceforge.net/projects/lzmautils/forums/forum/708858/topic/706 | ||||
8827 | ||||
src/liblzma/common/alone_decoder.c | 22 ++++++++++++++-------- | ||||
src/liblzma/common/alone_decoder.h | 5 +++-- | ||||
src/liblzma/common/auto_decoder.c | 2 +- | ||||
3 files changed, 18 insertions(+), 11 deletions(-) | ||||
commit bb117fffa84604b6e3811b068c80db82bf7f7b05 | ||||
Author: Lasse Collin <lasse.collin@tukaani.org> | ||||
Date: 2013-03-23 21:55:13 +0200 | ||||
liblzma: Use lzma_block_buffer_bound64() in threaded encoder. | ||||
Now it uses lzma_block_uncomp_encode() if the data doesn't | ||||
fit into the space calculated by lzma_block_buffer_bound64(). | ||||
src/liblzma/common/stream_encoder_mt.c | 66 +++++++++++++++++++++++++----- | ||||
---- | ||||
1 file changed, 50 insertions(+), 16 deletions(-) | ||||
commit e572e123b55b29527e54ce5f0807f115481d78b9 | ||||
Author: Lasse Collin <lasse.collin@tukaani.org> | ||||
Date: 2013-03-23 21:51:38 +0200 | ||||
liblzma: Fix another deadlock in the threaded encoder. | ||||
This race condition could cause a deadlock if lzma_end() was | ||||
called before finishing the encoding. This can happen with | ||||
xz with debugging enabled (non-debugging version doesn't | ||||
call lzma_end() before exiting). | ||||
src/liblzma/common/stream_encoder_mt.c | 9 ++++++--- | ||||
1 file changed, 6 insertions(+), 3 deletions(-) | ||||
commit b465da5988dd59ad98fda10c2e4ea13d0b9c73bc | ||||
Author: Lasse Collin <lasse.collin@tukaani.org> | ||||
Date: 2013-03-23 19:17:33 +0200 | ||||
liblzma: Add lzma_block_uncomp_encode(). | ||||
This also adds a new internal function | ||||
lzma_block_buffer_bound64() which is similar to | ||||
lzma_block_buffer_bound() but uses uint64_t instead | ||||
of size_t. | ||||
src/liblzma/api/lzma/block.h | 18 ++++++ | ||||
src/liblzma/common/block_buffer_encoder.c | 94 +++++++++++++++++++++------ | ||||
---- | ||||
src/liblzma/common/block_buffer_encoder.h | 24 ++++++++ | ||||
src/liblzma/liblzma.map | 1 + | ||||
4 files changed, 106 insertions(+), 31 deletions(-) | ||||
commit 9e6dabcf22ef4679f4faaae15ebd5b137ae2fad1 | ||||
Author: Lasse Collin <lasse.collin@tukaani.org> | ||||
Date: 2013-03-05 19:14:50 +0200 | ||||
Avoid unneeded use of awk in xzless. | ||||
Use "read" instead of "awk" in xzless to get the version | ||||
number of "less". The need for awk was introduced in | ||||
the commit db5c1817fabf7cbb9e4087b1576eb26f0747338e. | ||||
Thanks to Ariel P for the patch. | ||||
src/scripts/xzless.in | 3 +-- | ||||
1 file changed, 1 insertion(+), 2 deletions(-) | ||||
commit e7b424d267a34803db8d92a3515528be2ed45abd | ||||
Author: Lasse Collin <lasse.collin@tukaani.org> | ||||
Date: 2012-12-14 20:13:32 +0200 | ||||
Make the progress indicator smooth in threaded mode. | ||||
This adds lzma_get_progress() to liblzma and takes advantage | ||||
of it in xz. | ||||
lzma_get_progress() collects progress information from | ||||
the thread-specific structures so that fairly accurate | ||||
progress information is available to applications. Adding | ||||
a new function seemed to be a better way than making the | ||||
information directly available in lzma_stream (like total_in | ||||
and total_out are) because collecting the information requires | ||||
locking mutexes. It's waste of time to do it more often than | ||||
the up to date information is actually needed by an application. | ||||
src/liblzma/api/lzma/base.h | 22 +++++++++- | ||||
src/liblzma/common/common.c | 16 +++++++ | ||||
src/liblzma/common/common.h | 6 +++ | ||||
src/liblzma/common/stream_encoder_mt.c | 77 ++++++++++++++++++++++++++++++ | ||||
+--- | ||||
src/liblzma/liblzma.map | 1 + | ||||
src/xz/message.c | 20 +++++---- | ||||
6 files changed, 129 insertions(+), 13 deletions(-) | ||||
commit 2ebbb994e367f55f2561aa7c9e7451703c171f2f | ||||
Author: Lasse Collin <lasse.collin@tukaani.org> | ||||
Date: 2012-12-14 11:01:41 +0200 | ||||
liblzma: Fix mythread_sync for nested locking. | ||||
src/common/mythread.h | 5 +++-- | ||||
1 file changed, 3 insertions(+), 2 deletions(-) | ||||
commit 4c7e28705f6de418d19cc77324ef301f996e01ff | ||||
Author: Lasse Collin <lasse.collin@tukaani.org> | ||||
Date: 2012-12-13 21:05:36 +0200 | ||||
xz: Mention --threads in --help. | ||||
Thanks to Olivier Delhomme for pointing out that this | ||||
was still missing. | ||||
src/xz/message.c | 4 ++++ | ||||
1 file changed, 4 insertions(+) | ||||
commit db5c1817fabf7cbb9e4087b1576eb26f0747338e | ||||
Author: Jonathan Nieder <jrnieder@gmail.com> | ||||
Date: 2012-11-19 00:10:10 -0800 | ||||
xzless: Make "less -V" parsing more robust | ||||
In v4.999.9beta~30 (xzless: Support compressed standard input, | ||||
2009-08-09), xzless learned to parse ‘less -V’ output to figure out | ||||
whether less is new enough to handle $LESSOPEN settings starting | ||||
with “|-”. That worked well for a while, but the version string from | ||||
‘less’ versions 448 (June, 2012) is misparsed, producing a warning: | ||||
$ xzless /tmp/test.xz; echo $? | ||||
/usr/bin/xzless: line 49: test: 456 (GNU regular expressions): \ | ||||
integer expression expected | ||||
0 | ||||
More precisely, modern ‘less’ lists the regexp implementation along | ||||
with its version number, and xzless passes the entire version number | ||||
with attached parenthetical phrase as a number to "test $a -gt $b", | ||||
producing the above confusing message. | ||||
$ less-444 -V | head -1 | ||||
less 444 | ||||
$ less -V | head -1 | ||||
less 456 (no regular expressions) | ||||
So relax the pattern matched --- instead of expecting "less <number>", | ||||
look for a line of the form "less <number>[ (extra parenthetical)]". | ||||
While at it, improve the behavior when no matching line is found --- | ||||
instead of producing a cryptic message, we can fall back on a LESSPIPE | ||||
setting that is supported by all versions of ‘less’. | ||||
The implementation uses "awk" for simplicity. Hopefully that’s | ||||
portable enough. | ||||
Reported-by: Jörg-Volker Peetz <jvpeetz@web.de> | ||||
Signed-off-by: Jonathan Nieder <jrnieder@gmail.com> | ||||
src/scripts/xzless.in | 3 ++- | ||||
1 file changed, 2 insertions(+), 1 deletion(-) | ||||
commit 65536214a31ecd33b6b03b68a351fb597d3703d6 | ||||
Author: Lasse Collin <lasse.collin@tukaani.org> | ||||
Date: 2012-10-03 15:54:24 +0300 | ||||
xz: Fix the note about --rsyncable on the man page. | ||||
src/xz/xz.1 | 17 +++++++++-------- | ||||
1 file changed, 9 insertions(+), 8 deletions(-) | ||||
commit 3d93b6354927247a1569caf22ad27b07e97ee904 | ||||
Author: Lasse Collin <lasse.collin@tukaani.org> | ||||
Date: 2012-09-28 20:11:09 +0300 | ||||
xz: Improve handling of failed realloc in xrealloc. | ||||
Thanks to Jim Meyering. | ||||
src/xz/util.c | 14 ++++++++++++-- | ||||
1 file changed, 12 insertions(+), 2 deletions(-) | ||||
commit ab225620664e235637833be2329935f9d290ba80 | ||||
Author: Lasse Collin <lasse.collin@tukaani.org> | ||||
Date: 2012-08-24 16:27:31 +0300 | ||||
A few typo fixes to comments and the xz man page. | ||||
Thanks to Jim Meyering. | ||||
configure.ac | 2 +- | ||||
src/liblzma/check/sha256.c | 1 - | ||||
src/xz/xz.1 | 4 ++-- | ||||
3 files changed, 3 insertions(+), 4 deletions(-) | ||||
commit f3c1ec69d910175ffd431fd82968dd35cec806ed | ||||
Author: Lasse Collin <lasse.collin@tukaani.org> | ||||
Date: 2012-08-13 21:40:09 +0300 | ||||
xz: Add a warning to --help about alpha and beta versions. | ||||
src/xz/message.c | 5 +++++ | ||||
1 file changed, 5 insertions(+) | ||||
commit d8eaf9d8278c23c2cf2b7ca5562d4de570d3b5db | ||||
Author: Lasse Collin <lasse.collin@tukaani.org> | ||||
Date: 2012-08-02 17:13:30 +0300 | ||||
Build: Bump gettext version requirement to 0.18. | ||||
Otherwise too old version of m4/lib-link.m4 gets included | ||||
when autoreconf -fi is run. | ||||
configure.ac | 2 +- | ||||
1 file changed, 1 insertion(+), 1 deletion(-) | ||||
commit 96e08902b09f0f304d4ff80c6e83ef7fff883f34 | ||||
Author: Lasse Collin <lasse.collin@tukaani.org> | ||||
Date: 2012-07-17 18:29:08 +0300 | ||||
Update THANKS. | ||||
THANKS | 1 + | ||||
1 file changed, 1 insertion(+) | ||||
commit 3778db1be53e61ff285c573af5ee468803008456 | ||||
Author: Lasse Collin <lasse.collin@tukaani.org> | ||||
Date: 2012-07-17 18:19:59 +0300 | ||||
liblzma: Make the use of lzma_allocator const-correct. | ||||
There is a tiny risk of causing breakage: If an application | ||||
assigns lzma_stream.allocator to a non-const pointer, such | ||||
code won't compile anymore. I don't know why anyone would do | ||||
such a thing though, so in practice this shouldn't cause trouble. | ||||
Thanks to Jan Kratochvil for the patch. | ||||
src/liblzma/api/lzma/base.h | 4 +++- | ||||
src/liblzma/api/lzma/block.h | 6 ++--- | ||||
src/liblzma/api/lzma/container.h | 9 +++++--- | ||||
src/liblzma/api/lzma/filter.h | 13 ++++++----- | ||||
src/liblzma/api/lzma/index.h | 16 ++++++------- | ||||
src/liblzma/api/lzma/index_hash.h | 4 ++-- | ||||
src/liblzma/common/alone_decoder.c | 6 ++--- | ||||
src/liblzma/common/alone_decoder.h | 2 +- | ||||
src/liblzma/common/alone_encoder.c | 8 +++---- | ||||
src/liblzma/common/auto_decoder.c | 6 ++--- | ||||
src/liblzma/common/block_buffer_decoder.c | 2 +- | ||||
src/liblzma/common/block_buffer_encoder.c | 4 ++-- | ||||
src/liblzma/common/block_decoder.c | 6 ++--- | ||||
src/liblzma/common/block_decoder.h | 2 +- | ||||
src/liblzma/common/block_encoder.c | 8 +++---- | ||||
src/liblzma/common/block_encoder.h | 2 +- | ||||
src/liblzma/common/block_header_decoder.c | 4 ++-- | ||||
src/liblzma/common/common.c | 10 ++++----- | ||||
src/liblzma/common/common.h | 20 +++++++++-------- | ||||
src/liblzma/common/easy_buffer_encoder.c | 4 ++-- | ||||
src/liblzma/common/filter_buffer_decoder.c | 3 ++- | ||||
src/liblzma/common/filter_buffer_encoder.c | 7 +++--- | ||||
src/liblzma/common/filter_common.c | 4 ++-- | ||||
src/liblzma/common/filter_common.h | 2 +- | ||||
src/liblzma/common/filter_decoder.c | 7 +++--- | ||||
src/liblzma/common/filter_decoder.h | 2 +- | ||||
src/liblzma/common/filter_encoder.c | 2 +- | ||||
src/liblzma/common/filter_encoder.h | 2 +- | ||||
src/liblzma/common/filter_flags_decoder.c | 2 +- | ||||
src/liblzma/common/index.c | 26 ++++++++++----------- | ||||
src/liblzma/common/index_decoder.c | 12 +++++----- | ||||
src/liblzma/common/index_encoder.c | 6 ++--- | ||||
src/liblzma/common/index_encoder.h | 2 +- | ||||
src/liblzma/common/index_hash.c | 6 +++-- | ||||
src/liblzma/common/outqueue.c | 4 ++-- | ||||
src/liblzma/common/outqueue.h | 5 +++-- | ||||
src/liblzma/common/stream_buffer_decoder.c | 2 +- | ||||
src/liblzma/common/stream_buffer_encoder.c | 3 ++- | ||||
src/liblzma/common/stream_decoder.c | 9 ++++---- | ||||
src/liblzma/common/stream_decoder.h | 5 +++-- | ||||
src/liblzma/common/stream_encoder.c | 10 ++++----- | ||||
src/liblzma/common/stream_encoder_mt.c | 16 ++++++------- | ||||
src/liblzma/delta/delta_common.c | 4 ++-- | ||||
src/liblzma/delta/delta_decoder.c | 6 ++--- | ||||
src/liblzma/delta/delta_decoder.h | 5 +++-- | ||||
src/liblzma/delta/delta_encoder.c | 6 ++--- | ||||
src/liblzma/delta/delta_encoder.h | 3 ++- | ||||
src/liblzma/delta/delta_private.h | 2 +- | ||||
src/liblzma/lz/lz_decoder.c | 8 +++---- | ||||
src/liblzma/lz/lz_decoder.h | 7 +++--- | ||||
src/liblzma/lz/lz_encoder.c | 19 ++++++++-------- | ||||
src/liblzma/lz/lz_encoder.h | 6 ++--- | ||||
src/liblzma/lzma/lzma2_decoder.c | 8 +++---- | ||||
src/liblzma/lzma/lzma2_decoder.h | 5 +++-- | ||||
src/liblzma/lzma/lzma2_encoder.c | 6 ++--- | ||||
src/liblzma/lzma/lzma2_encoder.h | 2 +- | ||||
src/liblzma/lzma/lzma_decoder.c | 8 +++---- | ||||
src/liblzma/lzma/lzma_decoder.h | 7 +++--- | ||||
src/liblzma/lzma/lzma_encoder.c | 7 +++--- | ||||
src/liblzma/lzma/lzma_encoder.h | 5 +++-- | ||||
src/liblzma/simple/arm.c | 8 ++++--- | ||||
src/liblzma/simple/armthumb.c | 8 ++++--- | ||||
src/liblzma/simple/ia64.c | 8 ++++--- | ||||
src/liblzma/simple/powerpc.c | 8 ++++--- | ||||
src/liblzma/simple/simple_coder.c | 10 ++++----- | ||||
src/liblzma/simple/simple_coder.h | 36 ++++++++++++++++++++------ | ||||
---- | ||||
src/liblzma/simple/simple_decoder.c | 2 +- | ||||
src/liblzma/simple/simple_decoder.h | 2 +- | ||||
src/liblzma/simple/simple_private.h | 3 ++- | ||||
src/liblzma/simple/sparc.c | 8 ++++--- | ||||
src/liblzma/simple/x86.c | 8 ++++--- | ||||
71 files changed, 269 insertions(+), 219 deletions(-) | ||||
commit d625c7cf824fd3b61c6da84f56179e94917ff603 | ||||
Author: Lasse Collin <lasse.collin@tukaani.org> | ||||
Date: 2012-07-05 07:36:28 +0300 | ||||
Tests: Remove tests/test_block.c that had gotten committed accidentally | ||||
. | ||||
tests/test_block.c | 52 -------------------------------------------------- | ||||
-- | ||||
1 file changed, 52 deletions(-) | ||||
commit 0b09d266cce72bc4841933b171e79551e488927c | ||||
Author: Lasse Collin <lasse.collin@tukaani.org> | ||||
Date: 2012-07-05 07:33:35 +0300 | ||||
Build: Include macosx/build.sh in the distribution. | ||||
It has been in the Git repository since 2010 but probably | ||||
few people have seen it since it hasn't been included in | ||||
the release tarballs. :-( | ||||
Makefile.am | 1 + | ||||
1 file changed, 1 insertion(+) | ||||
commit d6e0b23d4613b9f417893dd96cc168c8005ece3d | ||||
Author: Lasse Collin <lasse.collin@tukaani.org> | ||||
Date: 2012-07-05 07:28:53 +0300 | ||||
Build: Include validate_map.sh in the distribution. | ||||
It's required by "make mydist". | ||||
Fix also the location of EXTRA_DIST+= so that those files | ||||
get distributed also if symbol versioning isn't enabled. | ||||
src/liblzma/Makefile.am | 2 +- | ||||
1 file changed, 1 insertion(+), 1 deletion(-) | ||||
commit 19de545d86097c3954d69ab5d12820387f6a09bc | ||||
Author: Lasse Collin <lasse.collin@tukaani.org> | ||||
Date: 2012-07-05 07:24:45 +0300 | ||||
Docs: Fix the name LZMA Utils -> XZ Utils in debug/README. | ||||
debug/README | 2 +- | ||||
1 file changed, 1 insertion(+), 1 deletion(-) | ||||
commit 672eccf57c31a40dfb956b7662db06d43e18618e | ||||
Author: Lasse Collin <lasse.collin@tukaani.org> | ||||
Date: 2012-07-05 07:23:17 +0300 | ||||
Include debug/translation.bash in the distribution. | ||||
Also fix the script name mentioned in README. | ||||
README | 4 ++-- | ||||
debug/Makefile.am | 3 +++ | ||||
2 files changed, 5 insertions(+), 2 deletions(-) | ||||
commit cafb523adac1caf305e70a04bc37f25602bf990c | ||||
Author: Lasse Collin <lasse.collin@tukaani.org> | ||||
Date: 2012-07-04 22:31:58 +0300 | ||||
xz: Document --block-list better. | ||||
Thanks to Jonathan Nieder. | ||||
src/xz/xz.1 | 8 +++++++- | ||||
1 file changed, 7 insertions(+), 1 deletion(-) | ||||
commit c7ff218528bc8f7c65e7ef73c6515777346c6794 | commit c7ff218528bc8f7c65e7ef73c6515777346c6794 | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2012-07-04 20:01:49 +0300 | Date: 2012-07-04 20:01:49 +0300 | |||
Bump the version number to 5.1.2alpha. | Bump the version number to 5.1.2alpha. | |||
src/liblzma/api/lzma/version.h | 2 +- | src/liblzma/api/lzma/version.h | 2 +- | |||
src/liblzma/liblzma.map | 2 +- | src/liblzma/liblzma.map | 2 +- | |||
2 files changed, 2 insertions(+), 2 deletions(-) | 2 files changed, 2 insertions(+), 2 deletions(-) | |||
commit 8f3c1d886f93e6478ad509ff52102b2ce7faa999 | commit 8f3c1d886f93e6478ad509ff52102b2ce7faa999 | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2012-07-04 20:01:19 +0300 | Date: 2012-07-04 20:01:19 +0300 | |||
Update NEWS for 5.1.2alpha. | Update NEWS for 5.1.2alpha. | |||
NEWS | 41 +++++++++++++++++++++++++++++++++++++++++ | NEWS | 41 +++++++++++++++++++++++++++++++++++++++++ | |||
1 file changed, 41 insertions(+) | 1 file changed, 41 insertions(+) | |||
commit 0d5fa05466e580fbc458820f87013ae7644e20e5 | commit 0d5fa05466e580fbc458820f87013ae7644e20e5 | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2012-07-04 19:58:23 +0300 | Date: 2012-07-04 19:58:23 +0300 | |||
xz: Fix the version number printed by xz -lvv. | xz: Fix the version number printed by xz -lvv. | |||
The decoder bug was fixed in 5.0.2 instead of 5.0.3. | The decoder bug was fixed in 5.0.2 instead of 5.0.3. | |||
src/xz/list.c | 6 +++--- | src/xz/list.c | 6 +++--- | |||
1 file changed, 3 insertions(+), 3 deletions(-) | 1 file changed, 3 insertions(+), 3 deletions(-) | |||
commit df11317985a4165731dde12bb0f0028da0e7b77f | commit df11317985a4165731dde12bb0f0028da0e7b77f | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2012-07-04 17:11:31 +0300 | Date: 2012-07-04 17:11:31 +0300 | |||
Build: Add a comment to configure.ac about symbol versioning. | Build: Add a comment to configure.ac about symbol versioning. | |||
configure.ac | 4 ++++ | configure.ac | 4 ++++ | |||
1 file changed, 4 insertions(+) | 1 file changed, 4 insertions(+) | |||
commit bd9cc179e8be3ef515201d3ed9c7dd79ae88869d | commit bd9cc179e8be3ef515201d3ed9c7dd79ae88869d | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2012-07-04 17:06:49 +0300 | Date: 2012-07-04 17:06:49 +0300 | |||
Update TODO. | Update TODO. | |||
TODO | 12 ++++++++++-- | TODO | 12 ++++++++++-- | |||
1 file changed, 10 insertions(+), 2 deletions(-) | 1 file changed, 10 insertions(+), 2 deletions(-) | |||
commit 4a238dd9b22f462cac5e199828bf1beb0df05884 | commit 4a238dd9b22f462cac5e199828bf1beb0df05884 | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2012-07-04 17:05:46 +0300 | Date: 2012-07-04 17:05:46 +0300 | |||
Document --enable-symbol-versions in INSTALL. | Document --enable-symbol-versions in INSTALL. | |||
INSTALL | 5 +++++ | INSTALL | 5 +++++ | |||
1 file changed, 5 insertions(+) | 1 file changed, 5 insertions(+) | |||
commit 88ccf47205d7f3aa314d358c72ef214f10f68b43 | commit 88ccf47205d7f3aa314d358c72ef214f10f68b43 | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2012-07-03 21:16:39 +0300 | Date: 2012-07-03 21:16:39 +0300 | |||
xz: Add incomplete support for --block-list. | xz: Add incomplete support for --block-list. | |||
It's broken with threads and when also --block-size is used. | It's broken with threads and when also --block-size is used. | |||
src/xz/args.c | 78 ++++++++++++++++++++++++++++++++++++++++++++++++++ | src/xz/args.c | 78 ++++++++++++++++++++++++++++++++++++++++++++++++++++ | |||
++++ | ++++ | |||
src/xz/args.h | 1 + | src/xz/args.h | 1 + | |||
src/xz/coder.c | 48 +++++++++++++++++++++++++++------ | src/xz/coder.c | 48 ++++++++++++++++++++++++++++------ | |||
src/xz/coder.h | 4 +++ | src/xz/coder.h | 4 +++ | |||
src/xz/main.c | 1 + | src/xz/main.c | 1 + | |||
src/xz/message.c | 6 +++++ | src/xz/message.c | 6 +++++ | |||
src/xz/xz.1 | 23 ++++++++++++++-- | src/xz/xz.1 | 23 +++++++++++++++-- | |||
7 files changed, 151 insertions(+), 10 deletions(-) | 7 files changed, 151 insertions(+), 10 deletions(-) | |||
commit 972179cdcdf5d8949c48ee31737d87d3050b44af | commit 972179cdcdf5d8949c48ee31737d87d3050b44af | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2012-07-01 18:44:33 +0300 | Date: 2012-07-01 18:44:33 +0300 | |||
xz: Update the man page about the new field in --robot -lvv. | xz: Update the man page about the new field in --robot -lvv. | |||
src/xz/xz.1 | 18 +++++++++++++++++- | src/xz/xz.1 | 18 +++++++++++++++++- | |||
1 file changed, 17 insertions(+), 1 deletion(-) | 1 file changed, 17 insertions(+), 1 deletion(-) | |||
commit 1403707fc64a70976aebe66f8d9a9bd12f73a2c5 | commit 1403707fc64a70976aebe66f8d9a9bd12f73a2c5 | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2012-06-28 10:47:49 +0300 | Date: 2012-06-28 10:47:49 +0300 | |||
liblzma: Check that the first byte of range encoded data is 0x00. | liblzma: Check that the first byte of range encoded data is 0x00. | |||
It is just to be more pedantic and thus perhaps catch broken | It is just to be more pedantic and thus perhaps catch broken | |||
files slightly earlier. | files slightly earlier. | |||
src/liblzma/lzma/lzma_decoder.c | 8 ++++++-- | src/liblzma/lzma/lzma_decoder.c | 8 ++++++-- | |||
src/liblzma/rangecoder/range_decoder.h | 12 +++++++++--- | src/liblzma/rangecoder/range_decoder.h | 12 +++++++++--- | |||
2 files changed, 15 insertions(+), 5 deletions(-) | 2 files changed, 15 insertions(+), 5 deletions(-) | |||
commit eccd8017ffe2c5de473222c4963ec53c62f7fda2 | commit eccd8017ffe2c5de473222c4963ec53c62f7fda2 | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2012-06-22 19:00:23 +0300 | Date: 2012-06-22 19:00:23 +0300 | |||
Update NEWS from 5.0.4. | Update NEWS from 5.0.4. | |||
NEWS | 37 +++++++++++++++++++++++++++++++++++++ | NEWS | 37 +++++++++++++++++++++++++++++++++++++ | |||
1 file changed, 37 insertions(+) | 1 file changed, 37 insertions(+) | |||
commit 2e6754eac26a431e8d340c28906f63bcd1e177e8 | commit 2e6754eac26a431e8d340c28906f63bcd1e177e8 | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2012-06-22 14:34:03 +0300 | Date: 2012-06-22 14:34:03 +0300 | |||
xz: Update man page date to match the latest update. | xz: Update man page date to match the latest update. | |||
src/xz/xz.1 | 2 +- | src/xz/xz.1 | 2 +- | |||
1 file changed, 1 insertion(+), 1 deletion(-) | 1 file changed, 1 insertion(+), 1 deletion(-) | |||
commit b3235a0b1af45d5e1244cbe3191516966c076fa0 | commit b3235a0b1af45d5e1244cbe3191516966c076fa0 | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2012-06-18 21:27:47 +0300 | Date: 2012-06-18 21:27:47 +0300 | |||
Docs: Language fix to 01_compress_easy.c. | Docs: Language fix to 01_compress_easy.c. | |||
Thanks to Jonathan Nieder. | Thanks to Jonathan Nieder. | |||
doc/examples/01_compress_easy.c | 2 +- | doc/examples/01_compress_easy.c | 2 +- | |||
1 file changed, 1 insertion(+), 1 deletion(-) | 1 file changed, 1 insertion(+), 1 deletion(-) | |||
commit f1675f765fe228cb5a5f904f853445a03e33cfe9 | commit f1675f765fe228cb5a5f904f853445a03e33cfe9 | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2012-06-14 20:15:30 +0300 | Date: 2012-06-14 20:15:30 +0300 | |||
Fix the top-level Makefile.am for the new example programs. | Fix the top-level Makefile.am for the new example programs. | |||
Makefile.am | 12 ++++++++++-- | Makefile.am | 12 ++++++++++-- | |||
1 file changed, 10 insertions(+), 2 deletions(-) | 1 file changed, 10 insertions(+), 2 deletions(-) | |||
commit 3a0c5378abefaf86aa39a62a7c9682bdb21568a1 | commit 3a0c5378abefaf86aa39a62a7c9682bdb21568a1 | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2012-06-14 10:52:33 +0300 | Date: 2012-06-14 10:52:33 +0300 | |||
Docs: Add new example programs. | Docs: Add new example programs. | |||
These have more comments than the old examples and | These have more comments than the old examples and | |||
human-readable error messages. More tutorial-like examples | human-readable error messages. More tutorial-like examples | |||
are needed but these are a start. | are needed but these are a start. | |||
doc/examples/00_README.txt | 27 ++++ | doc/examples/00_README.txt | 27 ++++ | |||
doc/examples/01_compress_easy.c | 297 +++++++++++++++++++++++++++++++++ | doc/examples/01_compress_easy.c | 297 ++++++++++++++++++++++++++++++++++ | |||
++++ | ++++ | |||
doc/examples/02_decompress.c | 287 +++++++++++++++++++++++++++++++++ | doc/examples/02_decompress.c | 287 ++++++++++++++++++++++++++++++++++ | |||
++ | ++ | |||
doc/examples/03_compress_custom.c | 193 ++++++++++++++++++++++++ | doc/examples/03_compress_custom.c | 193 +++++++++++++++++++++++++ | |||
doc/examples/Makefile | 23 +++ | doc/examples/Makefile | 23 +++ | |||
5 files changed, 827 insertions(+) | 5 files changed, 827 insertions(+) | |||
commit 1bd2c2c553e30c4a73cfb82abc6908efd6be6b8d | commit 1bd2c2c553e30c4a73cfb82abc6908efd6be6b8d | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2012-06-14 10:33:27 +0300 | Date: 2012-06-14 10:33:27 +0300 | |||
Docs: Move xz_pipe_comp.c and xz_pipe_decomp.c to doc/examples_old. | Docs: Move xz_pipe_comp.c and xz_pipe_decomp.c to doc/examples_old. | |||
It is good to keep these around to so that if someone has | It is good to keep these around to so that if someone has | |||
copied the decompressor bug from xz_pipe_decomp.c he has | copied the decompressor bug from xz_pipe_decomp.c he has | |||
an example how to easily fix it. | an example how to easily fix it. | |||
doc/examples/xz_pipe_comp.c | 127 --------------------------------- | doc/examples/xz_pipe_comp.c | 127 ---------------------------------- | |||
---- | ---- | |||
doc/examples/xz_pipe_decomp.c | 123 --------------------------------- | doc/examples/xz_pipe_decomp.c | 123 ---------------------------------- | |||
-- | -- | |||
doc/examples_old/xz_pipe_comp.c | 127 +++++++++++++++++++++++++++++++++ | doc/examples_old/xz_pipe_comp.c | 127 ++++++++++++++++++++++++++++++++++ | |||
++++ | ++++ | |||
doc/examples_old/xz_pipe_decomp.c | 123 +++++++++++++++++++++++++++++++++ | doc/examples_old/xz_pipe_decomp.c | 123 ++++++++++++++++++++++++++++++++++ | |||
++ | ++ | |||
4 files changed, 250 insertions(+), 250 deletions(-) | 4 files changed, 250 insertions(+), 250 deletions(-) | |||
+ | ||||
commit 905f0ab5b5ce544d4b68a2ed6077df0f3d021292 | commit 905f0ab5b5ce544d4b68a2ed6077df0f3d021292 | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2012-06-14 10:33:01 +0300 | Date: 2012-06-14 10:33:01 +0300 | |||
Docs: Fix a bug in xz_pipe_decomp.c example program. | Docs: Fix a bug in xz_pipe_decomp.c example program. | |||
doc/examples/xz_pipe_decomp.c | 10 +++++++++- | doc/examples/xz_pipe_decomp.c | 10 +++++++++- | |||
1 file changed, 9 insertions(+), 1 deletion(-) | 1 file changed, 9 insertions(+), 1 deletion(-) | |||
commit 4bd1a3bd5fdf4870b2f96dd0b8a21657c8a58ad8 | commit 4bd1a3bd5fdf4870b2f96dd0b8a21657c8a58ad8 | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2012-05-30 23:14:33 +0300 | Date: 2012-05-30 23:14:33 +0300 | |||
Translations: Update the French translation. | Translations: Update the French translation. | |||
Thanks to Adrien Nader. | Thanks to Adrien Nader. | |||
po/fr.po | 148 +++++++++++++++++++++++++++++++++------------------------- ---- | po/fr.po | 148 ++++++++++++++++++++++++++++++++++------------------------- ---- | |||
1 file changed, 79 insertions(+), 69 deletions(-) | 1 file changed, 79 insertions(+), 69 deletions(-) | |||
commit d2e836f2f3a87df6fe6bb0589b037db51205d910 | commit d2e836f2f3a87df6fe6bb0589b037db51205d910 | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2012-05-29 23:42:37 +0300 | Date: 2012-05-29 23:42:37 +0300 | |||
Translations: Update the German translation. | Translations: Update the German translation. | |||
The previous only included the new strings in v5.0. | The previous only included the new strings in v5.0. | |||
po/de.po | 229 ++++++++++++++++++++++++++++++++++++---------------------- ---- | po/de.po | 229 +++++++++++++++++++++++++++++++++++++---------------------- ---- | |||
1 file changed, 133 insertions(+), 96 deletions(-) | 1 file changed, 133 insertions(+), 96 deletions(-) | |||
commit c9a16151577ba459afd6e3528df23bc0ddb95171 | commit c9a16151577ba459afd6e3528df23bc0ddb95171 | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2012-05-29 22:26:27 +0300 | Date: 2012-05-29 22:26:27 +0300 | |||
Translations: Update the German translation. | Translations: Update the German translation. | |||
po/de.po | 169 +++++++++++++++++++++++++++++++++------------------------- ---- | po/de.po | 169 ++++++++++++++++++++++++++++++++++------------------------- ---- | |||
1 file changed, 91 insertions(+), 78 deletions(-) | 1 file changed, 91 insertions(+), 78 deletions(-) | |||
commit 1530a74fd48f8493372edad137a24541efe24713 | commit 1530a74fd48f8493372edad137a24541efe24713 | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2012-05-29 22:14:21 +0300 | Date: 2012-05-29 22:14:21 +0300 | |||
Translations: Update Polish translation. | Translations: Update Polish translation. | |||
po/pl.po | 283 ++++++++++++++++++++++++++++++++++++---------------------- ---- | po/pl.po | 283 +++++++++++++++++++++++++++++++++++++---------------------- ---- | |||
1 file changed, 165 insertions(+), 118 deletions(-) | 1 file changed, 165 insertions(+), 118 deletions(-) | |||
commit d8db706acb8316f9861abd432cfbe001dd6d0c5c | commit d8db706acb8316f9861abd432cfbe001dd6d0c5c | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2012-05-28 20:42:11 +0300 | Date: 2012-05-28 20:42:11 +0300 | |||
liblzma: Fix possibility of incorrect LZMA_BUF_ERROR. | liblzma: Fix possibility of incorrect LZMA_BUF_ERROR. | |||
lzma_code() could incorrectly return LZMA_BUF_ERROR if | lzma_code() could incorrectly return LZMA_BUF_ERROR if | |||
all of the following was true: | all of the following was true: | |||
skipping to change at line 247 | skipping to change at line 2606 | |||
with any BCJ filter, but in practice it's more likely | with any BCJ filter, but in practice it's more likely | |||
with filters other than the x86 BCJ. | with filters other than the x86 BCJ. | |||
Another situation where the bug can be triggered happens | Another situation where the bug can be triggered happens | |||
if the uncompressed size is zero bytes and no output space | if the uncompressed size is zero bytes and no output space | |||
is provided. In this case the decompression can fail even | is provided. In this case the decompression can fail even | |||
if the whole input file is given to lzma_code(). | if the whole input file is given to lzma_code(). | |||
A similar bug was fixed in XZ Embedded on 2011-09-19. | A similar bug was fixed in XZ Embedded on 2011-09-19. | |||
src/liblzma/simple/simple_coder.c | 2 +- | src/liblzma/simple/simple_coder.c | 2 +- | |||
tests/Makefile.am | 4 +- | tests/Makefile.am | 4 +- | |||
tests/test_bcj_exact_size.c | 112 +++++++++++++++++++++++++++++++++ | tests/test_bcj_exact_size.c | 112 ++++++++++++++++++++++++++++++++++ | |||
++++ | ++++ | |||
3 files changed, 116 insertions(+), 2 deletions(-) | 3 files changed, 116 insertions(+), 2 deletions(-) | |||
+++ | ||||
commit 3f94b6d87f1b8f1c421ba548f8ebb83dca9c8cda | commit 3f94b6d87f1b8f1c421ba548f8ebb83dca9c8cda | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2012-05-28 15:38:32 +0300 | Date: 2012-05-28 15:38:32 +0300 | |||
Update THANKS. | Update THANKS. | |||
THANKS | 1 + | THANKS | 1 + | |||
1 file changed, 1 insertion(+) | 1 file changed, 1 insertion(+) | |||
commit 7769ea051d739a38a1640fd448cf5eb83cb119c6 | commit 7769ea051d739a38a1640fd448cf5eb83cb119c6 | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2012-05-28 15:37:43 +0300 | Date: 2012-05-28 15:37:43 +0300 | |||
xz: Don't show a huge number in -vv when memory limit is disabled. | xz: Don't show a huge number in -vv when memory limit is disabled. | |||
src/xz/message.c | 12 +++++++++++- | src/xz/message.c | 12 +++++++++++- | |||
1 file changed, 11 insertions(+), 1 deletion(-) | 1 file changed, 11 insertions(+), 1 deletion(-) | |||
commit ec921105725e4d3ef0a683dd83eee6f24ab60ccd | commit ec921105725e4d3ef0a683dd83eee6f24ab60ccd | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2012-05-27 22:30:17 +0300 | Date: 2012-05-27 22:30:17 +0300 | |||
xz: Document the "summary" lines of --robot -lvv. | xz: Document the "summary" lines of --robot -lvv. | |||
This documents only the columns that are in v5.0. | This documents only the columns that are in v5.0. | |||
The new columns added in the master branch aren't | The new columns added in the master branch aren't | |||
necessarily stable yet. | necessarily stable yet. | |||
src/xz/xz.1 | 19 +++++++++++++++++++ | src/xz/xz.1 | 19 +++++++++++++++++++ | |||
1 file changed, 19 insertions(+) | 1 file changed, 19 insertions(+) | |||
commit 27d24eb0a9f6eed96d6a4594c2b0bf7a91d29f9a | commit 27d24eb0a9f6eed96d6a4594c2b0bf7a91d29f9a | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2012-05-27 21:53:20 +0300 | Date: 2012-05-27 21:53:20 +0300 | |||
xz: Fix output of verbose --robot --list modes. | xz: Fix output of verbose --robot --list modes. | |||
It printed the filename in "filename (x/y)" format | It printed the filename in "filename (x/y)" format | |||
which it obviously shouldn't do in robot mode. | which it obviously shouldn't do in robot mode. | |||
src/xz/message.c | 2 +- | src/xz/message.c | 2 +- | |||
1 file changed, 1 insertion(+), 1 deletion(-) | 1 file changed, 1 insertion(+), 1 deletion(-) | |||
commit ab25b82a91754d9388c89abddf806424671d9431 | commit ab25b82a91754d9388c89abddf806424671d9431 | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2012-05-24 18:33:54 +0300 | Date: 2012-05-24 18:33:54 +0300 | |||
Build: Upgrade m4/acx_pthread.m4 to the latest version. | Build: Upgrade m4/acx_pthread.m4 to the latest version. | |||
m4/ax_pthread.m4 | 98 ++++++++++++++++++++++++++++++++++---------------- ---- | m4/ax_pthread.m4 | 98 +++++++++++++++++++++++++++++++++++----------------- ---- | |||
1 file changed, 62 insertions(+), 36 deletions(-) | 1 file changed, 62 insertions(+), 36 deletions(-) | |||
commit d05d6d65c41a4bc83f162fa3d67c5d84e8751634 | commit d05d6d65c41a4bc83f162fa3d67c5d84e8751634 | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2012-05-10 21:15:17 +0300 | Date: 2012-05-10 21:15:17 +0300 | |||
Update THANKS. | Update THANKS. | |||
THANKS | 1 + | THANKS | 1 + | |||
1 file changed, 1 insertion(+) | 1 file changed, 1 insertion(+) | |||
commit e077391982f9f28dbfe542bba8800e7c5b916666 | commit e077391982f9f28dbfe542bba8800e7c5b916666 | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2012-05-10 21:14:16 +0300 | Date: 2012-05-10 21:14:16 +0300 | |||
Docs: Cleanup line wrapping a bit. | Docs: Cleanup line wrapping a bit. | |||
README | 12 ++++++------ | README | 12 ++++++------ | |||
doc/history.txt | 49 +++++++++++++++++++++++++------------------------ | doc/history.txt | 49 +++++++++++++++++++++++++------------------------ | |||
2 files changed, 31 insertions(+), 30 deletions(-) | 2 files changed, 31 insertions(+), 30 deletions(-) | |||
commit fc39849c350225c6a1cd7f6e6adff1020521eabc | commit fc39849c350225c6a1cd7f6e6adff1020521eabc | |||
Author: Benno Schulenberg <bensberg@justemail.net> | Author: Benno Schulenberg <bensberg@justemail.net> | |||
Date: 2012-03-13 22:04:04 +0100 | Date: 2012-03-13 22:04:04 +0100 | |||
Fix a few typos and add some missing articles in some documents. | Fix a few typos and add some missing articles in some documents. | |||
Also hyphenate several compound adjectives. | Also hyphenate several compound adjectives. | |||
Signed-off-by: Benno Schulenberg <bensberg@justemail.net> | Signed-off-by: Benno Schulenberg <bensberg@justemail.net> | |||
AUTHORS | 6 +++--- | AUTHORS | 6 +++--- | |||
README | 42 ++++++++++++++++++++-------------------- | README | 42 ++++++++++++++++++++--------------------- | |||
doc/faq.txt | 24 +++++++++++------------ | doc/faq.txt | 24 ++++++++++++------------ | |||
doc/history.txt | 58 +++++++++++++++++++++++++++------------------------ | doc/history.txt | 58 ++++++++++++++++++++++++++++------------------------- | |||
---- | ---- | |||
4 files changed, 65 insertions(+), 65 deletions(-) | 4 files changed, 65 insertions(+), 65 deletions(-) | |||
--- | ||||
commit 29fa0566d5df199cb9acb2d17bf7eea61acc7fa1 | commit 29fa0566d5df199cb9acb2d17bf7eea61acc7fa1 | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2012-04-29 11:51:25 +0300 | Date: 2012-04-29 11:51:25 +0300 | |||
Windows: Update notes about static linking with MSVC. | Windows: Update notes about static linking with MSVC. | |||
windows/README-Windows.txt | 13 +++++++++---- | windows/README-Windows.txt | 13 +++++++++---- | |||
1 file changed, 9 insertions(+), 4 deletions(-) | 1 file changed, 9 insertions(+), 4 deletions(-) | |||
commit aac1b31ea4e66cf5a7a8c116bdaa15aa45e6c56e | commit aac1b31ea4e66cf5a7a8c116bdaa15aa45e6c56e | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2012-04-19 15:25:26 +0300 | Date: 2012-04-19 15:25:26 +0300 | |||
liblzma: Remove outdated comments. | liblzma: Remove outdated comments. | |||
src/liblzma/simple/simple_coder.c | 3 --- | src/liblzma/simple/simple_coder.c | 3 --- | |||
src/liblzma/simple/simple_private.h | 3 +-- | src/liblzma/simple/simple_private.h | 3 +-- | |||
2 files changed, 1 insertion(+), 5 deletions(-) | 2 files changed, 1 insertion(+), 5 deletions(-) | |||
commit df14a46013bea70c0bd35be7821b0b9108f97de7 | commit df14a46013bea70c0bd35be7821b0b9108f97de7 | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2012-04-19 14:17:52 +0300 | Date: 2012-04-19 14:17:52 +0300 | |||
DOS: Link against DJGPP's libemu to support FPU emulation. | DOS: Link against DJGPP's libemu to support FPU emulation. | |||
This way xz should work on 386SX and 486SX. Floating point | This way xz should work on 386SX and 486SX. Floating point | |||
only is needed for verbose output in xz. | only is needed for verbose output in xz. | |||
dos/Makefile | 2 +- | dos/Makefile | 2 +- | |||
1 file changed, 1 insertion(+), 1 deletion(-) | 1 file changed, 1 insertion(+), 1 deletion(-) | |||
commit 03ed742a3a4931bb5c821357832083b26f577b13 | commit 03ed742a3a4931bb5c821357832083b26f577b13 | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2012-04-19 14:02:25 +0300 | Date: 2012-04-19 14:02:25 +0300 | |||
liblzma: Fix Libs.private in liblzma.pc to include -lrt when needed. | liblzma: Fix Libs.private in liblzma.pc to include -lrt when needed. | |||
src/liblzma/liblzma.pc.in | 2 +- | src/liblzma/liblzma.pc.in | 2 +- | |||
1 file changed, 1 insertion(+), 1 deletion(-) | 1 file changed, 1 insertion(+), 1 deletion(-) | |||
commit 8c5b13ad59df70f49429bfdfd6ac120b8f892fda | commit 8c5b13ad59df70f49429bfdfd6ac120b8f892fda | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2012-04-19 13:58:55 +0300 | Date: 2012-04-19 13:58:55 +0300 | |||
Docs: Update MINIX 3 information in INSTALL. | Docs: Update MINIX 3 information in INSTALL. | |||
INSTALL | 8 +++++--- | INSTALL | 8 +++++--- | |||
1 file changed, 5 insertions(+), 3 deletions(-) | 1 file changed, 5 insertions(+), 3 deletions(-) | |||
commit c7376fc415a1566f38b2de4b516a17013d516a8b | commit c7376fc415a1566f38b2de4b516a17013d516a8b | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2012-02-22 14:23:13 +0200 | Date: 2012-02-22 14:23:13 +0200 | |||
Update THANKS. | Update THANKS. | |||
THANKS | 1 + | THANKS | 1 + | |||
1 file changed, 1 insertion(+) | 1 file changed, 1 insertion(+) | |||
commit cff070aba6281ba743d29a62b8c0c66e5da4b2a6 | commit cff070aba6281ba743d29a62b8c0c66e5da4b2a6 | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2012-02-22 14:02:34 +0200 | Date: 2012-02-22 14:02:34 +0200 | |||
Fix exit status of xzgrep when grepping binary files. | Fix exit status of xzgrep when grepping binary files. | |||
When grepping binary files, grep may exit before it has | When grepping binary files, grep may exit before it has | |||
read all the input. In this case, gzip -q returns 2 (eating | read all the input. In this case, gzip -q returns 2 (eating | |||
SIGPIPE), but xz and bzip2 show SIGPIPE as the exit status | SIGPIPE), but xz and bzip2 show SIGPIPE as the exit status | |||
(e.g. 141). This causes wrong exit status when grepping | (e.g. 141). This causes wrong exit status when grepping | |||
xz- or bzip2-compressed binary files. | xz- or bzip2-compressed binary files. | |||
The fix checks for the special exit status that indicates SIGPIPE. | The fix checks for the special exit status that indicates SIGPIPE. | |||
It uses kill -l which should be supported everywhere since it | It uses kill -l which should be supported everywhere since it | |||
is in both SUSv2 (1997) and POSIX.1-2008. | is in both SUSv2 (1997) and POSIX.1-2008. | |||
Thanks to James Buren for the bug report. | Thanks to James Buren for the bug report. | |||
src/scripts/xzgrep.in | 3 ++- | src/scripts/xzgrep.in | 3 ++- | |||
1 file changed, 2 insertions(+), 1 deletion(-) | 1 file changed, 2 insertions(+), 1 deletion(-) | |||
commit 41cafb2bf9beea915710ee68f05fe929cd17759c | commit 41cafb2bf9beea915710ee68f05fe929cd17759c | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2012-02-22 12:08:43 +0200 | Date: 2012-02-22 12:08:43 +0200 | |||
Update THANKS. | Update THANKS. | |||
THANKS | 1 + | THANKS | 1 + | |||
1 file changed, 1 insertion(+) | 1 file changed, 1 insertion(+) | |||
commit 2dcea03712fa881930d69ec9eff70855c3d126d9 | commit 2dcea03712fa881930d69ec9eff70855c3d126d9 | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2012-02-22 12:00:16 +0200 | Date: 2012-02-22 12:00:16 +0200 | |||
Fix compiling with IBM XL C on AIX. | Fix compiling with IBM XL C on AIX. | |||
INSTALL | 36 ++++++++++++++++++++++-------------- | INSTALL | 36 ++++++++++++++++++++++-------------- | |||
configure.ac | 6 +++++- | configure.ac | 6 +++++- | |||
2 files changed, 27 insertions(+), 15 deletions(-) | 2 files changed, 27 insertions(+), 15 deletions(-) | |||
commit 7db6bdf4abcf524115be2cf5659ed540cef074c5 | commit 7db6bdf4abcf524115be2cf5659ed540cef074c5 | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2012-01-10 17:13:03 +0200 | Date: 2012-01-10 17:13:03 +0200 | |||
Tests: Fix a compiler warning with _FORTIFY_SOURCE. | Tests: Fix a compiler warning with _FORTIFY_SOURCE. | |||
Reported here: | Reported here: | |||
http://sourceforge.net/projects/lzmautils/forums/forum/708858/topic/492 7385 | http://sourceforge.net/projects/lzmautils/forums/forum/708858/topic/492 7385 | |||
tests/create_compress_files.c | 3 ++- | tests/create_compress_files.c | 3 ++- | |||
1 file changed, 2 insertions(+), 1 deletion(-) | 1 file changed, 2 insertions(+), 1 deletion(-) | |||
commit 694952d545b6cf056547893ced69486eff9ece55 | commit 694952d545b6cf056547893ced69486eff9ece55 | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2011-12-19 21:21:29 +0200 | Date: 2011-12-19 21:21:29 +0200 | |||
Docs: Explain the stable releases better in README. | Docs: Explain the stable releases better in README. | |||
README | 6 +++++- | README | 6 +++++- | |||
1 file changed, 5 insertions(+), 1 deletion(-) | 1 file changed, 5 insertions(+), 1 deletion(-) | |||
commit 418fe668b3c53a9a20020b6cc652aaf25c734b29 | commit 418fe668b3c53a9a20020b6cc652aaf25c734b29 | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2011-11-07 13:07:52 +0200 | Date: 2011-11-07 13:07:52 +0200 | |||
xz: Show minimum required XZ Utils version in xz -lvv. | xz: Show minimum required XZ Utils version in xz -lvv. | |||
Man page wasn't updated yet. | Man page wasn't updated yet. | |||
src/xz/list.c | 63 +++++++++++++++++++++++++++++++++++++++++++++++++++-- ---- | src/xz/list.c | 63 +++++++++++++++++++++++++++++++++++++++++++++++++++++-- ---- | |||
1 file changed, 57 insertions(+), 6 deletions(-) | 1 file changed, 57 insertions(+), 6 deletions(-) | |||
commit 7081d82c37326bac97184e338345fa1c327e3580 | commit 7081d82c37326bac97184e338345fa1c327e3580 | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2011-11-04 17:57:16 +0200 | Date: 2011-11-04 17:57:16 +0200 | |||
xz: Fix a typo in a comment. | xz: Fix a typo in a comment. | |||
Thanks to Bela Lubkin. | Thanks to Bela Lubkin. | |||
src/xz/args.c | 2 +- | src/xz/args.c | 2 +- | |||
1 file changed, 1 insertion(+), 1 deletion(-) | 1 file changed, 1 insertion(+), 1 deletion(-) | |||
commit 232fe7cd70ad258d6a37f17e860e0f1b1891eeb5 | commit 232fe7cd70ad258d6a37f17e860e0f1b1891eeb5 | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2011-11-03 17:08:02 +0200 | Date: 2011-11-03 17:08:02 +0200 | |||
Update THANKS. | Update THANKS. | |||
THANKS | 1 + | THANKS | 1 + | |||
1 file changed, 1 insertion(+) | 1 file changed, 1 insertion(+) | |||
commit 74d2bae4d3449c68453b0473dd3430ce91fd90c1 | commit 74d2bae4d3449c68453b0473dd3430ce91fd90c1 | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2011-11-03 17:07:22 +0200 | Date: 2011-11-03 17:07:22 +0200 | |||
xz: Fix xz on EBCDIC systems. | xz: Fix xz on EBCDIC systems. | |||
Thanks to Chris Donawa. | Thanks to Chris Donawa. | |||
src/xz/coder.c | 5 ++++- | src/xz/coder.c | 5 ++++- | |||
1 file changed, 4 insertions(+), 1 deletion(-) | 1 file changed, 4 insertions(+), 1 deletion(-) | |||
commit 4ac4923f47cc0ef97dd9ca5cfcc44fc53eeab34a | commit 4ac4923f47cc0ef97dd9ca5cfcc44fc53eeab34a | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2011-10-23 17:09:10 +0300 | Date: 2011-10-23 17:09:10 +0300 | |||
Update THANKS. | Update THANKS. | |||
THANKS | 1 + | THANKS | 1 + | |||
1 file changed, 1 insertion(+) | 1 file changed, 1 insertion(+) | |||
commit ab50ae3ef40c81e5bf613905ca3fd636548b75e7 | commit ab50ae3ef40c81e5bf613905ca3fd636548b75e7 | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2011-10-23 17:08:14 +0300 | Date: 2011-10-23 17:08:14 +0300 | |||
liblzma: Fix invalid free() in the threaded encoder. | liblzma: Fix invalid free() in the threaded encoder. | |||
It was triggered if initialization failed e.g. due to | It was triggered if initialization failed e.g. due to | |||
running out of memory. | running out of memory. | |||
Thanks to Arkadiusz Miskiewicz. | Thanks to Arkadiusz Miskiewicz. | |||
src/liblzma/common/outqueue.c | 4 ++++ | src/liblzma/common/outqueue.c | 4 ++++ | |||
1 file changed, 4 insertions(+) | 1 file changed, 4 insertions(+) | |||
commit 6b620a0f0813d28c3c544b4ff8cb595b38a6e908 | commit 6b620a0f0813d28c3c544b4ff8cb595b38a6e908 | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2011-10-23 17:05:55 +0300 | Date: 2011-10-23 17:05:55 +0300 | |||
liblzma: Fix a deadlock in the threaded encoder. | liblzma: Fix a deadlock in the threaded encoder. | |||
It was triggered when reinitializing the encoder, | It was triggered when reinitializing the encoder, | |||
e.g. when encoding two files. | e.g. when encoding two files. | |||
src/liblzma/common/stream_encoder_mt.c | 4 +++- | src/liblzma/common/stream_encoder_mt.c | 4 +++- | |||
1 file changed, 3 insertions(+), 1 deletion(-) | 1 file changed, 3 insertions(+), 1 deletion(-) | |||
commit bd52cf150ecd51e3ab63a9cc1a3cff6a77500178 | commit bd52cf150ecd51e3ab63a9cc1a3cff6a77500178 | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2011-09-06 12:03:41 +0300 | Date: 2011-09-06 12:03:41 +0300 | |||
Build: Fix "make check" on Windows. | Build: Fix "make check" on Windows. | |||
tests/Makefile.am | 7 +++++-- | tests/Makefile.am | 7 +++++-- | |||
windows/build.bash | 2 ++ | windows/build.bash | 2 ++ | |||
2 files changed, 7 insertions(+), 2 deletions(-) | 2 files changed, 7 insertions(+), 2 deletions(-) | |||
commit 5c5b2256969ac473001b7d67615ed3bd0a54cc82 | commit 5c5b2256969ac473001b7d67615ed3bd0a54cc82 | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2011-08-09 21:19:13 +0300 | Date: 2011-08-09 21:19:13 +0300 | |||
Update THANKS. | Update THANKS. | |||
THANKS | 2 ++ | THANKS | 2 ++ | |||
1 file changed, 2 insertions(+) | 1 file changed, 2 insertions(+) | |||
commit 5b1e1f10741af9e4bbe4cfc3261fb7c7b04f7809 | commit 5b1e1f10741af9e4bbe4cfc3261fb7c7b04f7809 | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2011-08-09 21:16:44 +0300 | Date: 2011-08-09 21:16:44 +0300 | |||
Workaround unusual SIZE_MAX on SCO OpenServer. | Workaround unusual SIZE_MAX on SCO OpenServer. | |||
src/common/sysdefs.h | 9 ++++++--- | src/common/sysdefs.h | 9 ++++++--- | |||
1 file changed, 6 insertions(+), 3 deletions(-) | 1 file changed, 6 insertions(+), 3 deletions(-) | |||
commit e9ed88126eee86e2511fa42681a5c7104820cf0a | commit e9ed88126eee86e2511fa42681a5c7104820cf0a | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2011-08-06 20:37:28 +0300 | Date: 2011-08-06 20:37:28 +0300 | |||
Run the scripts with the correct shell in test_scripts.sh. | Run the scripts with the correct shell in test_scripts.sh. | |||
The scripts are now made executable in the build tree. | The scripts are now made executable in the build tree. | |||
This way the scripts can be run like programs in | This way the scripts can be run like programs in | |||
test_scripts.sh. Previously test_scripts.sh always | test_scripts.sh. Previously test_scripts.sh always | |||
used sh but it's not correct if @POSIX_SHELL@ is set | used sh but it's not correct if @POSIX_SHELL@ is set | |||
to something else by configure. | to something else by configure. | |||
Thanks to Jonathan Nieder for the patch. | Thanks to Jonathan Nieder for the patch. | |||
configure.ac | 8 ++++---- | configure.ac | 8 ++++---- | |||
tests/test_scripts.sh | 8 ++++---- | tests/test_scripts.sh | 8 ++++---- | |||
2 files changed, 8 insertions(+), 8 deletions(-) | 2 files changed, 8 insertions(+), 8 deletions(-) | |||
commit 1c673e5681720491a74fc4b2992e075f47302c22 | commit 1c673e5681720491a74fc4b2992e075f47302c22 | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2011-07-31 11:01:47 +0300 | Date: 2011-07-31 11:01:47 +0300 | |||
Fix exit status of "xzdiff foo.xz bar.xz". | Fix exit status of "xzdiff foo.xz bar.xz". | |||
xzdiff was clobbering the exit status from diff in a case | xzdiff was clobbering the exit status from diff in a case | |||
statement used to analyze the exit statuses from "xz" when | statement used to analyze the exit statuses from "xz" when | |||
its operands were two compressed files. Save and restore | its operands were two compressed files. Save and restore | |||
diff's exit status to fix this. | diff's exit status to fix this. | |||
The bug is inherited from zdiff in GNU gzip and was fixed | The bug is inherited from zdiff in GNU gzip and was fixed | |||
there on 2009-10-09. | there on 2009-10-09. | |||
Thanks to Jonathan Nieder for the patch and | Thanks to Jonathan Nieder for the patch and | |||
to Peter Pallinger for reporting the bug. | to Peter Pallinger for reporting the bug. | |||
src/scripts/xzdiff.in | 2 ++ | src/scripts/xzdiff.in | 2 ++ | |||
tests/Makefile.am | 4 +++- | tests/Makefile.am | 4 +++- | |||
tests/test_scripts.sh | 54 +++++++++++++++++++++++++++++++++++++++++++++ | tests/test_scripts.sh | 54 +++++++++++++++++++++++++++++++++++++++++++++++ | |||
++++ | ++++ | |||
3 files changed, 59 insertions(+), 1 deletion(-) | 3 files changed, 59 insertions(+), 1 deletion(-) | |||
+++ | ||||
commit 324cde7a864f4506c32ae7846d688c359a83fe65 | commit 324cde7a864f4506c32ae7846d688c359a83fe65 | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2011-06-16 12:15:29 +0300 | Date: 2011-06-16 12:15:29 +0300 | |||
liblzma: Remove unneeded semicolon. | liblzma: Remove unneeded semicolon. | |||
src/liblzma/lz/lz_encoder_hash.h | 2 +- | src/liblzma/lz/lz_encoder_hash.h | 2 +- | |||
1 file changed, 1 insertion(+), 1 deletion(-) | 1 file changed, 1 insertion(+), 1 deletion(-) | |||
commit 492c86345551a51a29bf18e55fe55a5e86f169ce | commit 492c86345551a51a29bf18e55fe55a5e86f169ce | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2011-05-28 19:24:56 +0300 | Date: 2011-05-28 19:24:56 +0300 | |||
Build: Make configure print if symbol versioning is enabled or not. | Build: Make configure print if symbol versioning is enabled or not. | |||
configure.ac | 2 ++ | configure.ac | 2 ++ | |||
1 file changed, 2 insertions(+) | 1 file changed, 2 insertions(+) | |||
commit fc4d4436969bd4d71b704d400a165875e596034a | commit fc4d4436969bd4d71b704d400a165875e596034a | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2011-05-28 16:43:26 +0300 | Date: 2011-05-28 16:43:26 +0300 | |||
Don't call close(-1) in tuklib_open_stdxxx() on error. | Don't call close(-1) in tuklib_open_stdxxx() on error. | |||
Thanks to Jim Meyering. | Thanks to Jim Meyering. | |||
src/common/tuklib_open_stdxxx.c | 4 +++- | src/common/tuklib_open_stdxxx.c | 4 +++- | |||
1 file changed, 3 insertions(+), 1 deletion(-) | 1 file changed, 3 insertions(+), 1 deletion(-) | |||
commit bd35d903a04c4d388adb4065b0fa271302380895 | commit bd35d903a04c4d388adb4065b0fa271302380895 | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2011-05-28 15:55:39 +0300 | Date: 2011-05-28 15:55:39 +0300 | |||
liblzma: Use symbol versioning. | liblzma: Use symbol versioning. | |||
Symbol versioning is enabled by default on GNU/Linux, | Symbol versioning is enabled by default on GNU/Linux, | |||
other GNU-based systems, and FreeBSD. | other GNU-based systems, and FreeBSD. | |||
skipping to change at line 654 | skipping to change at line 3013 | |||
The idea is that alpha and beta symbols are considered | The idea is that alpha and beta symbols are considered | |||
unstable and require recompiling the applications that | unstable and require recompiling the applications that | |||
use those symbols. Once a symbol is stable, it may get | use those symbols. Once a symbol is stable, it may get | |||
extended with new features in ways that don't break | extended with new features in ways that don't break | |||
compatibility with older ABI & API. | compatibility with older ABI & API. | |||
The mydist target runs validate_map.sh which should | The mydist target runs validate_map.sh which should | |||
catch some probable problems in liblzma.map. Otherwise | catch some probable problems in liblzma.map. Otherwise | |||
I would forget to update the map file for new releases. | I would forget to update the map file for new releases. | |||
Makefile.am | 1 + | Makefile.am | 1 + | |||
configure.ac | 21 +++++++++ | configure.ac | 21 +++++++++ | |||
src/liblzma/Makefile.am | 6 +++ | src/liblzma/Makefile.am | 6 +++ | |||
src/liblzma/liblzma.map | 105 +++++++++++++++++++++++++++++++++++++++ | src/liblzma/liblzma.map | 105 ++++++++++++++++++++++++++++++++++++++++ | |||
++++ | ++++ | |||
src/liblzma/validate_map.sh | 68 ++++++++++++++++++++++++++++ | src/liblzma/validate_map.sh | 68 ++++++++++++++++++++++++++++ | |||
5 files changed, 201 insertions(+) | 5 files changed, 201 insertions(+) | |||
commit afbb244362c9426a37ce4eb9d54aab768da3adad | commit afbb244362c9426a37ce4eb9d54aab768da3adad | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2011-05-28 09:46:46 +0300 | Date: 2011-05-28 09:46:46 +0300 | |||
Translations: Update the Italian translation. | Translations: Update the Italian translation. | |||
Thanks to Milo Casagrande. | Thanks to Milo Casagrande. | |||
po/it.po | 365 +++++++++++++++++++++++++++++++++++++--------------------- ---- | po/it.po | 365 +++++++++++++++++++++++++++++++++++++---------------------- ---- | |||
1 file changed, 216 insertions(+), 149 deletions(-) | 1 file changed, 216 insertions(+), 149 deletions(-) | |||
commit 79bef85e0543c0c3723281c3c817616c6cec343b | commit 79bef85e0543c0c3723281c3c817616c6cec343b | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2011-05-28 08:46:04 +0300 | Date: 2011-05-28 08:46:04 +0300 | |||
Tests: Add a test file for the bug in the previous commit. | Tests: Add a test file for the bug in the previous commit. | |||
tests/files/README | 4 ++++ | tests/files/README | 4 ++++ | |||
tests/files/bad-1-block_header-6.xz | Bin 0 -> 72 bytes | tests/files/bad-1-block_header-6.xz | Bin 0 -> 72 bytes | |||
2 files changed, 4 insertions(+) | 2 files changed, 4 insertions(+) | |||
commit c0297445064951807803457dca1611b3c47e7f0f | commit c0297445064951807803457dca1611b3c47e7f0f | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2011-05-27 22:25:44 +0300 | Date: 2011-05-27 22:25:44 +0300 | |||
xz: Fix error handling in xz -lvv. | xz: Fix error handling in xz -lvv. | |||
It could do an invalid free() and read past the end | It could do an invalid free() and read past the end | |||
of the uninitialized filters array. | of the uninitialized filters array. | |||
src/xz/list.c | 21 ++++++--------------- | src/xz/list.c | 21 ++++++--------------- | |||
1 file changed, 6 insertions(+), 15 deletions(-) | 1 file changed, 6 insertions(+), 15 deletions(-) | |||
commit 8bd91918ac50731f00b1a2a48072980572eb2ff9 | commit 8bd91918ac50731f00b1a2a48072980572eb2ff9 | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2011-05-27 22:09:49 +0300 | Date: 2011-05-27 22:09:49 +0300 | |||
liblzma: Handle allocation failures correctly in lzma_index_init(). | liblzma: Handle allocation failures correctly in lzma_index_init(). | |||
Thanks to Jim Meyering. | Thanks to Jim Meyering. | |||
src/liblzma/common/index.c | 7 +++++-- | src/liblzma/common/index.c | 7 +++++-- | |||
1 file changed, 5 insertions(+), 2 deletions(-) | 1 file changed, 5 insertions(+), 2 deletions(-) | |||
commit fe00f95828ef5627721b57e054f7eb2d42a2c961 | commit fe00f95828ef5627721b57e054f7eb2d42a2c961 | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2011-05-24 00:23:46 +0300 | Date: 2011-05-24 00:23:46 +0300 | |||
Build: Fix checking for system-provided SHA-256. | Build: Fix checking for system-provided SHA-256. | |||
configure.ac | 2 +- | configure.ac | 2 +- | |||
1 file changed, 1 insertion(+), 1 deletion(-) | 1 file changed, 1 insertion(+), 1 deletion(-) | |||
commit 21b45b9bab541f419712cbfd473ccc31802e0397 | commit 21b45b9bab541f419712cbfd473ccc31802e0397 | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2011-05-23 18:30:30 +0300 | Date: 2011-05-23 18:30:30 +0300 | |||
Build: Set GZIP_ENV=-9n in top-level Makefile.am. | Build: Set GZIP_ENV=-9n in top-level Makefile.am. | |||
Makefile.am | 3 +++ | Makefile.am | 3 +++ | |||
1 file changed, 3 insertions(+) | 1 file changed, 3 insertions(+) | |||
commit 48053e8a4550233af46359024538bff90c870ab1 | commit 48053e8a4550233af46359024538bff90c870ab1 | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2011-05-22 16:42:11 +0300 | Date: 2011-05-22 16:42:11 +0300 | |||
Update NEWS for 5.0.3. | Update NEWS for 5.0.3. | |||
NEWS | 32 ++++++++++++++++++++++++++++++++ | NEWS | 32 ++++++++++++++++++++++++++++++++ | |||
1 file changed, 32 insertions(+) | 1 file changed, 32 insertions(+) | |||
commit bba37df2c9e54ad773e15ff00a09d2d6989fb3b2 | commit bba37df2c9e54ad773e15ff00a09d2d6989fb3b2 | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2011-05-21 16:28:44 +0300 | Date: 2011-05-21 16:28:44 +0300 | |||
Add French translation. | Add French translation. | |||
It is known that the BCJ filter --help text is only | It is known that the BCJ filter --help text is only | |||
partially translated. | partially translated. | |||
po/LINGUAS | 1 + | po/LINGUAS | 1 + | |||
po/fr.po | 864 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++ | po/fr.po | 864 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++ | |||
++++ | ++++ | |||
2 files changed, 865 insertions(+) | 2 files changed, 865 insertions(+) | |||
+++ | ||||
commit 4161d7634965a7a287bf208dcd79f6185f448fe8 | commit 4161d7634965a7a287bf208dcd79f6185f448fe8 | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2011-05-21 15:12:10 +0300 | Date: 2011-05-21 15:12:10 +0300 | |||
xz: Translate also the string used to print the program name. | xz: Translate also the string used to print the program name. | |||
French needs a space before a colon, e.g. "xz : foo error". | French needs a space before a colon, e.g. "xz : foo error". | |||
src/xz/message.c | 6 +++++- | src/xz/message.c | 6 +++++- | |||
1 file changed, 5 insertions(+), 1 deletion(-) | 1 file changed, 5 insertions(+), 1 deletion(-) | |||
commit b94aa0c8380cdb18cddb33440d625474c16643cf | commit b94aa0c8380cdb18cddb33440d625474c16643cf | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2011-05-21 15:08:44 +0300 | Date: 2011-05-21 15:08:44 +0300 | |||
liblzma: Try to use SHA-256 from the operating system. | liblzma: Try to use SHA-256 from the operating system. | |||
If the operating system libc or other base libraries | If the operating system libc or other base libraries | |||
provide SHA-256, use that instead of our own copy. | provide SHA-256, use that instead of our own copy. | |||
skipping to change at line 775 | skipping to change at line 3134 | |||
such libraries to avoid creating dependencies to | such libraries to avoid creating dependencies to | |||
other packages. | other packages. | |||
This supports at least FreeBSD, NetBSD, OpenBSD, Solaris, | This supports at least FreeBSD, NetBSD, OpenBSD, Solaris, | |||
MINIX, and Darwin. They all provide similar but not | MINIX, and Darwin. They all provide similar but not | |||
identical SHA-256 APIs; everyone is a little different. | identical SHA-256 APIs; everyone is a little different. | |||
Thanks to Wim Lewis for the original patch, improvements, | Thanks to Wim Lewis for the original patch, improvements, | |||
and testing. | and testing. | |||
configure.ac | 54 ++++++++++++++++++++++++++ | configure.ac | 54 +++++++++++++++++++++++++++ | |||
src/liblzma/check/Makefile.inc | 2 + | src/liblzma/check/Makefile.inc | 2 + | |||
src/liblzma/check/check.h | 83 ++++++++++++++++++++++++++++++++++++ | src/liblzma/check/check.h | 83 ++++++++++++++++++++++++++++++++++++++ | |||
---- | ---- | |||
3 files changed, 131 insertions(+), 8 deletions(-) | 3 files changed, 131 insertions(+), 8 deletions(-) | |||
--- | ||||
commit f004128678d43ea10b4a6401aa184cf83252d6ec | commit f004128678d43ea10b4a6401aa184cf83252d6ec | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2011-05-17 12:52:18 +0300 | Date: 2011-05-17 12:52:18 +0300 | |||
Don't use clockid_t in mythread.h when clock_gettime() isn't available. | Don't use clockid_t in mythread.h when clock_gettime() isn't available. | |||
Thanks to Wim Lewis for the patch. | Thanks to Wim Lewis for the patch. | |||
src/common/mythread.h | 2 ++ | src/common/mythread.h | 2 ++ | |||
1 file changed, 2 insertions(+) | 1 file changed, 2 insertions(+) | |||
commit f779516f42ebd2db47a5b7d6143459bf7737cf2f | commit f779516f42ebd2db47a5b7d6143459bf7737cf2f | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2011-05-17 12:26:28 +0300 | Date: 2011-05-17 12:26:28 +0300 | |||
Update THANKS. | Update THANKS. | |||
THANKS | 3 +++ | THANKS | 3 +++ | |||
1 file changed, 3 insertions(+) | 1 file changed, 3 insertions(+) | |||
commit 830ba587775bb562f6eaf05cad61bf669d1f8892 | commit 830ba587775bb562f6eaf05cad61bf669d1f8892 | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2011-05-17 12:21:33 +0300 | Date: 2011-05-17 12:21:33 +0300 | |||
Update INSTALL with a note about linker problem on OpenSolaris x86. | Update INSTALL with a note about linker problem on OpenSolaris x86. | |||
INSTALL | 23 +++++++++++++++++------ | INSTALL | 23 +++++++++++++++++------ | |||
1 file changed, 17 insertions(+), 6 deletions(-) | 1 file changed, 17 insertions(+), 6 deletions(-) | |||
commit ec7106309c8060e9c646dba20c4f15689a0bbb04 | commit ec7106309c8060e9c646dba20c4f15689a0bbb04 | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2011-05-17 12:01:37 +0300 | Date: 2011-05-17 12:01:37 +0300 | |||
Build: Fix initialization of enable_check_* variables in configure.ac. | Build: Fix initialization of enable_check_* variables in configure.ac. | |||
This doesn't matter much in practice since it is unlikely | This doesn't matter much in practice since it is unlikely | |||
that anyone would have such environment variable names. | that anyone would have such environment variable names. | |||
Thanks to Wim Lewis. | Thanks to Wim Lewis. | |||
configure.ac | 2 +- | configure.ac | 2 +- | |||
1 file changed, 1 insertion(+), 1 deletion(-) | 1 file changed, 1 insertion(+), 1 deletion(-) | |||
commit 4c6e146df99696920f12410fb17754412797ef36 | commit 4c6e146df99696920f12410fb17754412797ef36 | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2011-05-17 11:54:38 +0300 | Date: 2011-05-17 11:54:38 +0300 | |||
Add underscores to attributes (__attribute((__foo__))). | Add underscores to attributes (__attribute((__foo__))). | |||
src/liblzma/common/alone_decoder.c | 2 +- | src/liblzma/common/alone_decoder.c | 2 +- | |||
src/liblzma/common/alone_encoder.c | 2 +- | src/liblzma/common/alone_encoder.c | 2 +- | |||
src/liblzma/common/block_encoder.c | 2 +- | src/liblzma/common/block_encoder.c | 2 +- | |||
src/liblzma/common/common.c | 2 +- | src/liblzma/common/common.c | 2 +- | |||
src/liblzma/common/common.h | 2 +- | src/liblzma/common/common.h | 2 +- | |||
src/liblzma/common/index_decoder.c | 9 +++++---- | src/liblzma/common/index_decoder.c | 9 +++++---- | |||
src/liblzma/common/index_encoder.c | 11 ++++++----- | src/liblzma/common/index_encoder.c | 11 ++++++----- | |||
src/liblzma/delta/delta_encoder.c | 2 +- | src/liblzma/delta/delta_encoder.c | 2 +- | |||
src/liblzma/lz/lz_decoder.c | 2 +- | src/liblzma/lz/lz_decoder.c | 2 +- | |||
src/liblzma/lz/lz_encoder.c | 2 +- | src/liblzma/lz/lz_encoder.c | 2 +- | |||
src/liblzma/simple/arm.c | 2 +- | src/liblzma/simple/arm.c | 2 +- | |||
src/liblzma/simple/armthumb.c | 2 +- | src/liblzma/simple/armthumb.c | 2 +- | |||
src/liblzma/simple/ia64.c | 2 +- | src/liblzma/simple/ia64.c | 2 +- | |||
src/liblzma/simple/powerpc.c | 2 +- | src/liblzma/simple/powerpc.c | 2 +- | |||
src/liblzma/simple/simple_coder.c | 2 +- | src/liblzma/simple/simple_coder.c | 2 +- | |||
src/liblzma/simple/sparc.c | 2 +- | src/liblzma/simple/sparc.c | 2 +- | |||
src/lzmainfo/lzmainfo.c | 4 ++-- | src/lzmainfo/lzmainfo.c | 4 ++-- | |||
src/xz/coder.c | 2 +- | src/xz/coder.c | 2 +- | |||
src/xz/hardware.h | 2 +- | src/xz/hardware.h | 2 +- | |||
src/xz/message.c | 2 +- | src/xz/message.c | 2 +- | |||
src/xz/message.h | 18 +++++++++--------- | src/xz/message.h | 18 +++++++++--------- | |||
src/xz/options.c | 6 +++--- | src/xz/options.c | 6 +++--- | |||
src/xz/signals.c | 2 +- | src/xz/signals.c | 2 +- | |||
src/xz/util.h | 6 +++--- | src/xz/util.h | 6 +++--- | |||
src/xzdec/xzdec.c | 6 +++--- | src/xzdec/xzdec.c | 6 +++--- | |||
25 files changed, 49 insertions(+), 47 deletions(-) | 25 files changed, 49 insertions(+), 47 deletions(-) | |||
commit 7a480e485938884ef3021b48c3b0b9f9699dc9b6 | commit 7a480e485938884ef3021b48c3b0b9f9699dc9b6 | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2011-05-01 12:24:23 +0300 | Date: 2011-05-01 12:24:23 +0300 | |||
xz: Fix input file position when --single-stream is used. | xz: Fix input file position when --single-stream is used. | |||
Now the following works as you would expect: | Now the following works as you would expect: | |||
echo foo | xz > foo.xz | echo foo | xz > foo.xz | |||
echo bar | xz >> foo.xz | echo bar | xz >> foo.xz | |||
( xz -dc --single-stream ; xz -dc --single-stream ) < foo.xz | ( xz -dc --single-stream ; xz -dc --single-stream ) < foo.xz | |||
Note that it doesn't work if the input is not seekable | Note that it doesn't work if the input is not seekable | |||
or if there is Stream Padding between the concatenated | or if there is Stream Padding between the concatenated | |||
.xz Streams. | .xz Streams. | |||
src/xz/coder.c | 1 + | src/xz/coder.c | 1 + | |||
src/xz/file_io.c | 15 +++++++++++++++ | src/xz/file_io.c | 15 +++++++++++++++ | |||
src/xz/file_io.h | 13 +++++++++++++ | src/xz/file_io.h | 13 +++++++++++++ | |||
3 files changed, 29 insertions(+) | 3 files changed, 29 insertions(+) | |||
commit c29e6630c1450c630c4e7b783bdd76515db9004c | commit c29e6630c1450c630c4e7b783bdd76515db9004c | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2011-05-01 12:15:51 +0300 | Date: 2011-05-01 12:15:51 +0300 | |||
xz: Print the maximum number of worker threads in xz -vv. | xz: Print the maximum number of worker threads in xz -vv. | |||
src/xz/coder.c | 4 ++++ | src/xz/coder.c | 4 ++++ | |||
1 file changed, 4 insertions(+) | 1 file changed, 4 insertions(+) | |||
commit 0b77c4a75158ccc416b07d6e81df8ee0abaea720 | commit 0b77c4a75158ccc416b07d6e81df8ee0abaea720 | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2011-04-19 10:44:48 +0300 | Date: 2011-04-19 10:44:48 +0300 | |||
Build: Warn if no supported method to detect the number of CPU cores. | Build: Warn if no supported method to detect the number of CPU cores. | |||
configure.ac | 11 +++++------ | configure.ac | 11 +++++------ | |||
1 file changed, 5 insertions(+), 6 deletions(-) | 1 file changed, 5 insertions(+), 6 deletions(-) | |||
commit e4622df9ab4982f8faa53d85b17be66216175a58 | commit e4622df9ab4982f8faa53d85b17be66216175a58 | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2011-04-19 09:55:06 +0300 | Date: 2011-04-19 09:55:06 +0300 | |||
Update THANKS. | Update THANKS. | |||
THANKS | 1 + | THANKS | 1 + | |||
1 file changed, 1 insertion(+) | 1 file changed, 1 insertion(+) | |||
commit 9c1b05828a88eff54409760b92162c7cc2c7cff6 | commit 9c1b05828a88eff54409760b92162c7cc2c7cff6 | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2011-04-19 09:20:44 +0300 | Date: 2011-04-19 09:20:44 +0300 | |||
Fix portability problems in mythread.h. | Fix portability problems in mythread.h. | |||
Use gettimeofday() if clock_gettime() isn't available | Use gettimeofday() if clock_gettime() isn't available | |||
(e.g. Darwin). | (e.g. Darwin). | |||
skipping to change at line 924 | skipping to change at line 3283 | |||
and CLOCK_MONOTONIC was incorrect. Instead of fixing the | and CLOCK_MONOTONIC was incorrect. Instead of fixing the | |||
#ifdefs, use an Autoconf test. That way if there exists a | #ifdefs, use an Autoconf test. That way if there exists a | |||
system that supports them but doesn't specify the matching | system that supports them but doesn't specify the matching | |||
POSIX #defines, the features will still get detected. | POSIX #defines, the features will still get detected. | |||
Don't try to use pthread_sigmask() on OpenVMS. It doesn't | Don't try to use pthread_sigmask() on OpenVMS. It doesn't | |||
have that function. | have that function. | |||
Guard mythread.h against being #included multiple times. | Guard mythread.h against being #included multiple times. | |||
configure.ac | 7 +++++++ | configure.ac | 7 +++++++ | |||
src/common/mythread.h | 31 +++++++++++++++++++++++++++---- | src/common/mythread.h | 31 +++++++++++++++++++++++++++---- | |||
2 files changed, 34 insertions(+), 4 deletions(-) | 2 files changed, 34 insertions(+), 4 deletions(-) | |||
commit 3de00cc75da7b0e7b65e84c62b5351e231f501e9 | commit 3de00cc75da7b0e7b65e84c62b5351e231f501e9 | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2011-04-18 19:35:49 +0300 | Date: 2011-04-18 19:35:49 +0300 | |||
Update THANKS. | Update THANKS. | |||
THANKS | 2 ++ | THANKS | 2 ++ | |||
1 file changed, 2 insertions(+) | 1 file changed, 2 insertions(+) | |||
commit bd5002f5821e3d1b04f2f56989e4a19318e73633 | commit bd5002f5821e3d1b04f2f56989e4a19318e73633 | |||
Author: Martin Väth <vaeth@mathematik.uni-wuerzburg.de> | Author: Martin Väth <vaeth@mathematik.uni-wuerzburg.de> | |||
Date: 2011-04-15 04:54:49 -0400 | Date: 2011-04-15 04:54:49 -0400 | |||
xzgrep: fix typo in $0 parsing | xzgrep: fix typo in $0 parsing | |||
Reported-by: Diego Elio Pettenò <flameeyes@gentoo.org> | Reported-by: Diego Elio Pettenò <flameeyes@gentoo.org> | |||
Signed-off-by: Martin Väth <vaeth@mathematik.uni-wuerzburg.de> | Signed-off-by: Martin Väth <vaeth@mathematik.uni-wuerzburg.de> | |||
Signed-off-by: Mike Frysinger <vapier@gentoo.org> | Signed-off-by: Mike Frysinger <vapier@gentoo.org> | |||
src/scripts/xzgrep.in | 4 ++-- | src/scripts/xzgrep.in | 4 ++-- | |||
1 file changed, 2 insertions(+), 2 deletions(-) | 1 file changed, 2 insertions(+), 2 deletions(-) | |||
commit 6ef4eabc0acc49e1bb9dc68064706e19fa9fcf48 | commit 6ef4eabc0acc49e1bb9dc68064706e19fa9fcf48 | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2011-04-12 12:48:31 +0300 | Date: 2011-04-12 12:48:31 +0300 | |||
Bump the version number to 5.1.1alpha and liblzma soname to 5.0.99. | Bump the version number to 5.1.1alpha and liblzma soname to 5.0.99. | |||
src/liblzma/Makefile.am | 2 +- | src/liblzma/Makefile.am | 2 +- | |||
src/liblzma/api/lzma/version.h | 2 +- | src/liblzma/api/lzma/version.h | 2 +- | |||
2 files changed, 2 insertions(+), 2 deletions(-) | 2 files changed, 2 insertions(+), 2 deletions(-) | |||
commit 9a4377be0d21e597c66bad6c7452873aebfb3c1c | commit 9a4377be0d21e597c66bad6c7452873aebfb3c1c | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2011-04-12 12:42:37 +0300 | Date: 2011-04-12 12:42:37 +0300 | |||
Put the unstable APIs behind #ifdef LZMA_UNSTABLE. | Put the unstable APIs behind #ifdef LZMA_UNSTABLE. | |||
This way people hopefully won't complain if these APIs | This way people hopefully won't complain if these APIs | |||
change and break code that used an older API. | change and break code that used an older API. | |||
src/liblzma/api/lzma/container.h | 4 ++++ | src/liblzma/api/lzma/container.h | 4 ++++ | |||
src/liblzma/common/common.h | 2 ++ | src/liblzma/common/common.h | 2 ++ | |||
src/xz/private.h | 2 ++ | src/xz/private.h | 2 ++ | |||
3 files changed, 8 insertions(+) | 3 files changed, 8 insertions(+) | |||
commit 3e321a3acd50002cf6fdfd259e910f56d3389bc3 | commit 3e321a3acd50002cf6fdfd259e910f56d3389bc3 | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2011-04-12 11:59:49 +0300 | Date: 2011-04-12 11:59:49 +0300 | |||
Remove doubled words from documentation and comments. | Remove doubled words from documentation and comments. | |||
Spot candidates by running these commands: | Spot candidates by running these commands: | |||
git ls-files |xargs perl -0777 -n \ | 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/gi ms)' \ | -e 'while (/\b(then?|[iao]n|i[fst]|but|f?or|at|and|[dt]o)\s+\1\b/gi ms)' \ | |||
-e '{$n=($` =~ tr/\n/\n/ + 1); ($v=$&)=~s/\n/\\n/g; print "$ARGV:$n :$v\n"}' | -e '{$n=($` =~ tr/\n/\n/ + 1); ($v=$&)=~s/\n/\\n/g; print "$ARGV:$n :$v\n"}' | |||
Thanks to Jim Meyering for the original patch. | Thanks to Jim Meyering for the original patch. | |||
doc/lzma-file-format.txt | 4 ++-- | doc/lzma-file-format.txt | 4 ++-- | |||
src/liblzma/common/alone_encoder.c | 2 +- | src/liblzma/common/alone_encoder.c | 2 +- | |||
src/liblzma/lzma/lzma2_encoder.c | 2 +- | src/liblzma/lzma/lzma2_encoder.c | 2 +- | |||
src/xz/file_io.c | 2 +- | src/xz/file_io.c | 2 +- | |||
src/xz/xz.1 | 2 +- | src/xz/xz.1 | 2 +- | |||
windows/INSTALL-Windows.txt | 2 +- | windows/INSTALL-Windows.txt | 2 +- | |||
6 files changed, 7 insertions(+), 7 deletions(-) | 6 files changed, 7 insertions(+), 7 deletions(-) | |||
commit d91a84b534b012d19474f2fda1fbcaef873e1ba4 | commit d91a84b534b012d19474f2fda1fbcaef873e1ba4 | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2011-04-12 11:46:01 +0300 | Date: 2011-04-12 11:46:01 +0300 | |||
Update NEWS. | Update NEWS. | |||
NEWS | 47 +++++++++++++++++++++++++++++++++++++++++++++-- | NEWS | 47 +++++++++++++++++++++++++++++++++++++++++++++-- | |||
1 file changed, 45 insertions(+), 2 deletions(-) | 1 file changed, 45 insertions(+), 2 deletions(-) | |||
commit 14e6ad8cfe0165c1a8beeb5b2a1536558b29b0a1 | commit 14e6ad8cfe0165c1a8beeb5b2a1536558b29b0a1 | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2011-04-12 11:45:40 +0300 | Date: 2011-04-12 11:45:40 +0300 | |||
Update TODO. | Update TODO. | |||
TODO | 12 +++++++++++- | TODO | 12 +++++++++++- | |||
1 file changed, 11 insertions(+), 1 deletion(-) | 1 file changed, 11 insertions(+), 1 deletion(-) | |||
commit 70e750f59793f9b5cd306a5adce9b8e427739e04 | commit 70e750f59793f9b5cd306a5adce9b8e427739e04 | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2011-04-12 11:08:55 +0300 | Date: 2011-04-12 11:08:55 +0300 | |||
xz: Update the man page about threading. | xz: Update the man page about threading. | |||
src/xz/xz.1 | 34 ++++++++++++++++++++-------------- | src/xz/xz.1 | 34 ++++++++++++++++++++-------------- | |||
1 file changed, 20 insertions(+), 14 deletions(-) | 1 file changed, 20 insertions(+), 14 deletions(-) | |||
commit 24e0406c0fb7494d2037dec033686faf1bf67068 | commit 24e0406c0fb7494d2037dec033686faf1bf67068 | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2011-04-11 22:06:03 +0300 | Date: 2011-04-11 22:06:03 +0300 | |||
xz: Add support for threaded compression. | xz: Add support for threaded compression. | |||
src/xz/args.c | 3 +- | src/xz/args.c | 3 +- | |||
src/xz/coder.c | 202 ++++++++++++++++++++++++++++++++++------------------ | src/xz/coder.c | 202 +++++++++++++++++++++++++++++++++++------------------ | |||
---- | ---- | |||
2 files changed, 125 insertions(+), 80 deletions(-) | 2 files changed, 125 insertions(+), 80 deletions(-) | |||
--- | ||||
commit de678e0c924aa79a19293a8a6ed82e8cb6572a42 | commit de678e0c924aa79a19293a8a6ed82e8cb6572a42 | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2011-04-11 22:03:30 +0300 | Date: 2011-04-11 22:03:30 +0300 | |||
liblzma: Add lzma_stream_encoder_mt() for threaded compression. | liblzma: Add lzma_stream_encoder_mt() for threaded compression. | |||
This is the simplest method to do threading, which splits | This is the simplest method to do threading, which splits | |||
the uncompressed data into blocks and compresses them | the uncompressed data into blocks and compresses them | |||
skipping to change at line 1062 | skipping to change at line 3421 | |||
8 files changed, 1539 insertions(+), 1 deletion(-) | 8 files changed, 1539 insertions(+), 1 deletion(-) | |||
commit 25fe729532cdf4b8fed56a4519b73cf31efaec50 | commit 25fe729532cdf4b8fed56a4519b73cf31efaec50 | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2011-04-11 21:15:07 +0300 | Date: 2011-04-11 21:15:07 +0300 | |||
liblzma: Add the forgotten lzma_lzma2_block_size(). | liblzma: Add the forgotten lzma_lzma2_block_size(). | |||
This should have been in 5eefc0086d24a65e136352f8c1d19cefb0cbac7a. | This should have been in 5eefc0086d24a65e136352f8c1d19cefb0cbac7a. | |||
src/liblzma/lzma/lzma2_encoder.c | 10 ++++++++++ | src/liblzma/lzma/lzma2_encoder.c | 10 ++++++++++ | |||
src/liblzma/lzma/lzma2_encoder.h | 2 ++ | src/liblzma/lzma/lzma2_encoder.h | 2 ++ | |||
2 files changed, 12 insertions(+) | 2 files changed, 12 insertions(+) | |||
commit 91afb785a1dee34862078d9bf844ef12b8cc3e35 | commit 91afb785a1dee34862078d9bf844ef12b8cc3e35 | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2011-04-11 21:04:13 +0300 | Date: 2011-04-11 21:04:13 +0300 | |||
liblzma: Document lzma_easy_(enc|dec)oder_memusage() better too. | liblzma: Document lzma_easy_(enc|dec)oder_memusage() better too. | |||
src/liblzma/api/lzma/container.h | 9 +++++++++ | src/liblzma/api/lzma/container.h | 9 +++++++++ | |||
1 file changed, 9 insertions(+) | 1 file changed, 9 insertions(+) | |||
commit 4a9905302a9e4a1601ae09d650d3f08ce98ae9ee | commit 4a9905302a9e4a1601ae09d650d3f08ce98ae9ee | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2011-04-11 20:59:07 +0300 | Date: 2011-04-11 20:59:07 +0300 | |||
liblzma: Document lzma_raw_(enc|dec)oder_memusage() better. | liblzma: Document lzma_raw_(enc|dec)oder_memusage() better. | |||
It didn't mention the return value that is used if | It didn't mention the return value that is used if | |||
an error occurs. | an error occurs. | |||
src/liblzma/api/lzma/filter.h | 8 ++++++-- | src/liblzma/api/lzma/filter.h | 8 ++++++-- | |||
1 file changed, 6 insertions(+), 2 deletions(-) | 1 file changed, 6 insertions(+), 2 deletions(-) | |||
commit 0badb0b1bd649163322783b0bd9e590b4bc7a93d | commit 0badb0b1bd649163322783b0bd9e590b4bc7a93d | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2011-04-11 19:28:18 +0300 | Date: 2011-04-11 19:28:18 +0300 | |||
liblzma: Use memzero() to initialize supported_actions[]. | liblzma: Use memzero() to initialize supported_actions[]. | |||
This is cleaner and makes it simpler to add new members | This is cleaner and makes it simpler to add new members | |||
to lzma_action enumeration. | to lzma_action enumeration. | |||
src/liblzma/common/common.c | 6 ++---- | src/liblzma/common/common.c | 6 ++---- | |||
1 file changed, 2 insertions(+), 4 deletions(-) | 1 file changed, 2 insertions(+), 4 deletions(-) | |||
commit a7934c446a58e20268689899d2a39f50e571f251 | commit a7934c446a58e20268689899d2a39f50e571f251 | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2011-04-11 19:26:27 +0300 | Date: 2011-04-11 19:26:27 +0300 | |||
liblzma: API comment about lzma_allocator with threaded coding. | liblzma: API comment about lzma_allocator with threaded coding. | |||
src/liblzma/api/lzma/base.h | 18 +++++++++++++----- | src/liblzma/api/lzma/base.h | 18 +++++++++++++----- | |||
1 file changed, 13 insertions(+), 5 deletions(-) | 1 file changed, 13 insertions(+), 5 deletions(-) | |||
commit 5eefc0086d24a65e136352f8c1d19cefb0cbac7a | commit 5eefc0086d24a65e136352f8c1d19cefb0cbac7a | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2011-04-11 19:16:30 +0300 | Date: 2011-04-11 19:16:30 +0300 | |||
liblzma: Add an internal function lzma_mt_block_size(). | liblzma: Add an internal function lzma_mt_block_size(). | |||
This is based lzma_chunk_size() that was included in some | This is based lzma_chunk_size() that was included in some | |||
development version of liblzma. | development version of liblzma. | |||
src/liblzma/common/filter_encoder.c | 46 +++++++++++++++++-------------- | src/liblzma/common/filter_encoder.c | 46 ++++++++++++++++++--------------- | |||
---- | ---- | |||
src/liblzma/common/filter_encoder.h | 4 +-- | src/liblzma/common/filter_encoder.h | 4 ++-- | |||
2 files changed, 24 insertions(+), 26 deletions(-) | 2 files changed, 24 insertions(+), 26 deletions(-) | |||
commit d1199274758049fc523d98c5b860ff814a799eec | commit d1199274758049fc523d98c5b860ff814a799eec | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2011-04-11 13:59:50 +0300 | Date: 2011-04-11 13:59:50 +0300 | |||
liblzma: Don't create an empty Block in lzma_stream_buffer_encode(). | liblzma: Don't create an empty Block in lzma_stream_buffer_encode(). | |||
Empty Block was created if the input buffer was empty. | Empty Block was created if the input buffer was empty. | |||
Empty Block wastes a few bytes of space, but more importantly | 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 | 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 | to decompress such a file. 5.0.1 and older consider such | |||
files to be corrupt. I thought that no encoder creates empty | files to be corrupt. I thought that no encoder creates empty | |||
Blocks when releasing 5.0.2 but I was wrong. | Blocks when releasing 5.0.2 but I was wrong. | |||
src/liblzma/common/stream_buffer_encoder.c | 20 +++++++++++++------- | src/liblzma/common/stream_buffer_encoder.c | 20 +++++++++++++------- | |||
1 file changed, 13 insertions(+), 7 deletions(-) | 1 file changed, 13 insertions(+), 7 deletions(-) | |||
commit 3b22fc2c87ec85fcdd385c163b68fc49c97aa848 | commit 3b22fc2c87ec85fcdd385c163b68fc49c97aa848 | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2011-04-11 13:28:40 +0300 | Date: 2011-04-11 13:28:40 +0300 | |||
liblzma: Fix API docs to mention LZMA_UNSUPPORTED_CHECK. | liblzma: Fix API docs to mention LZMA_UNSUPPORTED_CHECK. | |||
This return value was missing from the API comments of | This return value was missing from the API comments of | |||
four functions. | four functions. | |||
src/liblzma/api/lzma/block.h | 1 + | src/liblzma/api/lzma/block.h | 1 + | |||
src/liblzma/api/lzma/container.h | 3 +++ | src/liblzma/api/lzma/container.h | 3 +++ | |||
2 files changed, 4 insertions(+) | 2 files changed, 4 insertions(+) | |||
commit 71b9380145dccf001f22e66a06b9d508905c25ce | commit 71b9380145dccf001f22e66a06b9d508905c25ce | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2011-04-11 13:21:28 +0300 | Date: 2011-04-11 13:21:28 +0300 | |||
liblzma: Validate encoder arguments better. | liblzma: Validate encoder arguments better. | |||
The biggest problem was that the integrity check type | The biggest problem was that the integrity check type | |||
wasn't validated, and e.g. lzma_easy_buffer_encode() | wasn't validated, and e.g. lzma_easy_buffer_encode() | |||
would create a corrupt .xz Stream if given an unsupported | would create a corrupt .xz Stream if given an unsupported | |||
Check ID. Luckily applications don't usually try to use | Check ID. Luckily applications don't usually try to use | |||
an unsupport Check ID, so this bug is unlikely to cause | an unsupport Check ID, so this bug is unlikely to cause | |||
many real-world problems. | many real-world problems. | |||
src/liblzma/common/block_buffer_encoder.c | 18 ++++++++++++------ | src/liblzma/common/block_buffer_encoder.c | 18 ++++++++++++------ | |||
src/liblzma/common/block_encoder.c | 5 +++++ | src/liblzma/common/block_encoder.c | 5 +++++ | |||
src/liblzma/common/stream_buffer_encoder.c | 3 +++ | src/liblzma/common/stream_buffer_encoder.c | 3 +++ | |||
3 files changed, 20 insertions(+), 6 deletions(-) | 3 files changed, 20 insertions(+), 6 deletions(-) | |||
commit ec7e3dbad704268825fc48f0bdd4577bc46b4f13 | commit ec7e3dbad704268825fc48f0bdd4577bc46b4f13 | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2011-04-11 09:57:30 +0300 | Date: 2011-04-11 09:57:30 +0300 | |||
xz: Move the description of --block-size in --long-help. | xz: Move the description of --block-size in --long-help. | |||
src/xz/message.c | 8 ++++---- | src/xz/message.c | 8 ++++---- | |||
1 file changed, 4 insertions(+), 4 deletions(-) | 1 file changed, 4 insertions(+), 4 deletions(-) | |||
commit cd3086ff443bb282bdf556919c28b3e3cbed8169 | commit cd3086ff443bb282bdf556919c28b3e3cbed8169 | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2011-04-11 09:55:35 +0300 | Date: 2011-04-11 09:55:35 +0300 | |||
Docs: Document --single-stream and --block-size. | Docs: Document --single-stream and --block-size. | |||
src/xz/xz.1 | 38 ++++++++++++++++++++++++++++++++++++-- | src/xz/xz.1 | 38 ++++++++++++++++++++++++++++++++++++-- | |||
1 file changed, 36 insertions(+), 2 deletions(-) | 1 file changed, 36 insertions(+), 2 deletions(-) | |||
commit fb64a4924334e3c440865710990fe08090f2fed0 | commit fb64a4924334e3c440865710990fe08090f2fed0 | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2011-04-11 09:27:57 +0300 | Date: 2011-04-11 09:27:57 +0300 | |||
liblzma: Make lzma_stream_encoder_init() static (second try). | liblzma: Make lzma_stream_encoder_init() static (second try). | |||
It's an internal function and it's not needed by | It's an internal function and it's not needed by | |||
anything outside stream_encoder.c. | anything outside stream_encoder.c. | |||
src/liblzma/common/Makefile.inc | 1 - | src/liblzma/common/Makefile.inc | 1 - | |||
src/liblzma/common/easy_encoder.c | 1 - | src/liblzma/common/easy_encoder.c | 1 - | |||
src/liblzma/common/stream_encoder.c | 13 ++++++------- | src/liblzma/common/stream_encoder.c | 13 ++++++------- | |||
src/liblzma/common/stream_encoder.h | 23 ----------------------- | src/liblzma/common/stream_encoder.h | 23 ----------------------- | |||
4 files changed, 6 insertions(+), 32 deletions(-) | 4 files changed, 6 insertions(+), 32 deletions(-) | |||
commit a34730cf6af4d33a4057914e57227b6dfde6567e | commit a34730cf6af4d33a4057914e57227b6dfde6567e | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2011-04-11 08:31:42 +0300 | Date: 2011-04-11 08:31:42 +0300 | |||
Revert "liblzma: Make lzma_stream_encoder_init() static." | Revert "liblzma: Make lzma_stream_encoder_init() static." | |||
This reverts commit 352ac82db5d3f64585c07b39e4759388dec0e4d7. | This reverts commit 352ac82db5d3f64585c07b39e4759388dec0e4d7. | |||
I don't know what I was thinking. | I don't know what I was thinking. | |||
src/liblzma/common/Makefile.inc | 1 + | src/liblzma/common/Makefile.inc | 1 + | |||
src/liblzma/common/stream_encoder.c | 9 +++++---- | src/liblzma/common/stream_encoder.c | 9 +++++---- | |||
src/liblzma/common/stream_encoder.h | 23 +++++++++++++++++++++++ | src/liblzma/common/stream_encoder.h | 23 +++++++++++++++++++++++ | |||
3 files changed, 29 insertions(+), 4 deletions(-) | 3 files changed, 29 insertions(+), 4 deletions(-) | |||
commit 9f0a806aef7ea79718e3f1f2baf3564295229a27 | commit 9f0a806aef7ea79718e3f1f2baf3564295229a27 | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2011-04-10 21:23:21 +0300 | Date: 2011-04-10 21:23:21 +0300 | |||
Revise mythread.h. | Revise mythread.h. | |||
This adds: | This adds: | |||
skipping to change at line 1239 | skipping to change at line 3598 | |||
- mythread_create() to create a thread with all | - mythread_create() to create a thread with all | |||
signals blocked | signals blocked | |||
Some of these wouldn't need to be inline functions, | Some of these wouldn't need to be inline functions, | |||
but I'll keep them this way for now for simplicity. | but I'll keep them this way for now for simplicity. | |||
For timed waiting on a condition variable, librt is | For timed waiting on a condition variable, librt is | |||
now required on some systems to use clock_gettime(). | now required on some systems to use clock_gettime(). | |||
configure.ac was updated to handle this. | configure.ac was updated to handle this. | |||
configure.ac | 1 + | configure.ac | 1 + | |||
src/common/mythread.h | 200 ++++++++++++++++++++++++++++++++++++++++++++- | src/common/mythread.h | 200 +++++++++++++++++++++++++++++++++++++++++++++- | |||
---- | ---- | |||
2 files changed, 181 insertions(+), 20 deletions(-) | 2 files changed, 181 insertions(+), 20 deletions(-) | |||
--- | ||||
commit 352ac82db5d3f64585c07b39e4759388dec0e4d7 | commit 352ac82db5d3f64585c07b39e4759388dec0e4d7 | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2011-04-10 20:37:36 +0300 | Date: 2011-04-10 20:37:36 +0300 | |||
liblzma: Make lzma_stream_encoder_init() static. | liblzma: Make lzma_stream_encoder_init() static. | |||
It's an internal function and it's not needed by | It's an internal function and it's not needed by | |||
anything outside stream_encoder.c. | anything outside stream_encoder.c. | |||
src/liblzma/common/Makefile.inc | 1 - | src/liblzma/common/Makefile.inc | 1 - | |||
src/liblzma/common/stream_encoder.c | 9 ++++----- | src/liblzma/common/stream_encoder.c | 9 ++++----- | |||
src/liblzma/common/stream_encoder.h | 23 ----------------------- | src/liblzma/common/stream_encoder.h | 23 ----------------------- | |||
3 files changed, 4 insertions(+), 29 deletions(-) | 3 files changed, 4 insertions(+), 29 deletions(-) | |||
commit 9e807fe3fe79618ac48f58207cf7082ea20a6928 | commit 9e807fe3fe79618ac48f58207cf7082ea20a6928 | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2011-04-10 14:58:10 +0300 | Date: 2011-04-10 14:58:10 +0300 | |||
DOS: Update the docs and include notes about 8.3 filenames. | DOS: Update the docs and include notes about 8.3 filenames. | |||
dos/INSTALL.txt | 79 +++++++++++++++++++++++++++++++++++ | dos/INSTALL.txt | 79 ++++++++++++++++++++++++++++++++++++ | |||
dos/README | 88 --------------------------------------- | dos/README | 88 ---------------------------------------- | |||
dos/README.txt | 123 +++++++++++++++++++++++++++++++++++++++++++++++++++ | dos/README.txt | 123 ++++++++++++++++++++++++++++++++++++++++++++++++++++ | |||
++++ | ++++ | |||
3 files changed, 202 insertions(+), 88 deletions(-) | 3 files changed, 202 insertions(+), 88 deletions(-) | |||
+++ | ||||
commit ebd54dbd6e481d31e80757f900ac8109ad1423c6 | commit ebd54dbd6e481d31e80757f900ac8109ad1423c6 | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2011-04-10 13:09:42 +0300 | Date: 2011-04-10 13:09:42 +0300 | |||
xz/DOS: Add experimental 8.3 filename support. | xz/DOS: Add experimental 8.3 filename support. | |||
This is incompatible with the 8.3 support patch made by | This is incompatible with the 8.3 support patch made by | |||
Juan Manuel Guerrero. I think this one is nicer, but | Juan Manuel Guerrero. I think this one is nicer, but | |||
I need to get feedback from DOS users before saying | I need to get feedback from DOS users before saying | |||
that this is the final version of 8.3 filename support. | that this is the final version of 8.3 filename support. | |||
src/xz/suffix.c | 176 +++++++++++++++++++++++++++++++++++++++++++++++++++ +--- | src/xz/suffix.c | 176 ++++++++++++++++++++++++++++++++++++++++++++++++++++ +--- | |||
1 file changed, 167 insertions(+), 9 deletions(-) | 1 file changed, 167 insertions(+), 9 deletions(-) | |||
commit cd4fe97852bcaeffe674ee51b4613709292a0972 | commit cd4fe97852bcaeffe674ee51b4613709292a0972 | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2011-04-10 12:47:47 +0300 | Date: 2011-04-10 12:47:47 +0300 | |||
xz/DOS: Be more careful with the destination file. | xz/DOS: Be more careful with the destination file. | |||
Try to avoid overwriting the source file if --force is | Try to avoid overwriting the source file if --force is | |||
used and the generated destination filename refers to | used and the generated destination filename refers to | |||
the source file. This can happen with 8.3 filenames where | the source file. This can happen with 8.3 filenames where | |||
extra characters are ignored. | extra characters are ignored. | |||
If the generated output file refers to a special file | If the generated output file refers to a special file | |||
like "con" or "prn", refuse to write to it even if --force | like "con" or "prn", refuse to write to it even if --force | |||
is used. | is used. | |||
src/xz/file_io.c | 35 +++++++++++++++++++++++++++++++++-- | src/xz/file_io.c | 35 +++++++++++++++++++++++++++++++++-- | |||
1 file changed, 33 insertions(+), 2 deletions(-) | 1 file changed, 33 insertions(+), 2 deletions(-) | |||
commit 607f9f98ae5ef6d49f4c21c806d462bf6b3d6796 | commit 607f9f98ae5ef6d49f4c21c806d462bf6b3d6796 | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2011-04-09 18:29:30 +0300 | Date: 2011-04-09 18:29:30 +0300 | |||
Update THANKS. | Update THANKS. | |||
THANKS | 1 + | THANKS | 1 + | |||
1 file changed, 1 insertion(+) | 1 file changed, 1 insertion(+) | |||
commit fca396b37410d272b754843a5dc13847be443a3a | commit fca396b37410d272b754843a5dc13847be443a3a | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2011-04-09 18:28:58 +0300 | Date: 2011-04-09 18:28:58 +0300 | |||
liblzma: Add missing #ifdefs to filter_common.c. | liblzma: Add missing #ifdefs to filter_common.c. | |||
Passing --disable-decoders to configure broke a few | Passing --disable-decoders to configure broke a few | |||
encoders due to missing #ifdefs in filter_common.c. | encoders due to missing #ifdefs in filter_common.c. | |||
Thanks to Jason Gorski for the patch. | Thanks to Jason Gorski for the patch. | |||
src/liblzma/common/filter_common.c | 6 +++--- | src/liblzma/common/filter_common.c | 6 +++--- | |||
1 file changed, 3 insertions(+), 3 deletions(-) | 1 file changed, 3 insertions(+), 3 deletions(-) | |||
commit b03f6cd3ebadd675f2cc9d518cb26fa860269447 | commit b03f6cd3ebadd675f2cc9d518cb26fa860269447 | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2011-04-09 15:24:59 +0300 | Date: 2011-04-09 15:24:59 +0300 | |||
xz: Avoid unneeded fstat() on DOS-like systems. | xz: Avoid unneeded fstat() on DOS-like systems. | |||
src/xz/file_io.c | 14 ++++++++------ | src/xz/file_io.c | 14 ++++++++------ | |||
1 file changed, 8 insertions(+), 6 deletions(-) | 1 file changed, 8 insertions(+), 6 deletions(-) | |||
commit 335fe260a81f61ec99ff5940df733b4c50aedb7c | commit 335fe260a81f61ec99ff5940df733b4c50aedb7c | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2011-04-09 15:11:13 +0300 | Date: 2011-04-09 15:11:13 +0300 | |||
xz: Minor internal changes to handling of --threads. | xz: Minor internal changes to handling of --threads. | |||
Now it always defaults to one thread. Maybe this | Now it always defaults to one thread. Maybe this | |||
will change again if a threading method is added | will change again if a threading method is added | |||
that doesn't affect memory usage. | that doesn't affect memory usage. | |||
src/xz/args.c | 4 ++-- | src/xz/args.c | 4 ++-- | |||
src/xz/hardware.c | 24 ++++++++++++------------ | src/xz/hardware.c | 24 ++++++++++++------------ | |||
src/xz/hardware.h | 9 ++++----- | src/xz/hardware.h | 9 ++++----- | |||
3 files changed, 18 insertions(+), 19 deletions(-) | 3 files changed, 18 insertions(+), 19 deletions(-) | |||
commit 9edd6ee895fbe71d245a173f48e511f154a99875 | commit 9edd6ee895fbe71d245a173f48e511f154a99875 | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2011-04-08 17:53:05 +0300 | Date: 2011-04-08 17:53:05 +0300 | |||
xz: Change size_t to uint32_t in a few places. | xz: Change size_t to uint32_t in a few places. | |||
src/xz/coder.c | 6 +++--- | src/xz/coder.c | 6 +++--- | |||
src/xz/coder.h | 2 +- | src/xz/coder.h | 2 +- | |||
2 files changed, 4 insertions(+), 4 deletions(-) | 2 files changed, 4 insertions(+), 4 deletions(-) | |||
commit 411013ea4506a6df24d35a060fcbd73a57b73eb3 | commit 411013ea4506a6df24d35a060fcbd73a57b73eb3 | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2011-04-08 17:48:41 +0300 | Date: 2011-04-08 17:48:41 +0300 | |||
xz: Fix a typo in a comment. | xz: Fix a typo in a comment. | |||
src/xz/coder.c | 2 +- | src/xz/coder.c | 2 +- | |||
1 file changed, 1 insertion(+), 1 deletion(-) | 1 file changed, 1 insertion(+), 1 deletion(-) | |||
commit b34c5ce4b22e8d7b81f9895d15054af41d17f805 | commit b34c5ce4b22e8d7b81f9895d15054af41d17f805 | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2011-04-05 22:41:33 +0300 | Date: 2011-04-05 22:41:33 +0300 | |||
liblzma: Use TUKLIB_GNUC_REQ to check GCC version in sha256.c. | liblzma: Use TUKLIB_GNUC_REQ to check GCC version in sha256.c. | |||
src/liblzma/check/sha256.c | 6 +++--- | src/liblzma/check/sha256.c | 6 +++--- | |||
1 file changed, 3 insertions(+), 3 deletions(-) | 1 file changed, 3 insertions(+), 3 deletions(-) | |||
commit db33117cc85c17e0b897b5312bd5eb43aac41c03 | commit db33117cc85c17e0b897b5312bd5eb43aac41c03 | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2011-04-05 17:12:20 +0300 | Date: 2011-04-05 17:12:20 +0300 | |||
Build: Upgrade m4/acx_pthread.m4 to the latest version. | Build: Upgrade m4/acx_pthread.m4 to the latest version. | |||
It was renamed to ax_pthread.m4 in Autoconf Archive. | It was renamed to ax_pthread.m4 in Autoconf Archive. | |||
configure.ac | 2 +- | configure.ac | 2 +- | |||
m4/acx_pthread.m4 | 279 ------------------------------------------------- | m4/acx_pthread.m4 | 279 -------------------------------------------------- | |||
--- | --- | |||
m4/ax_pthread.m4 | 283 +++++++++++++++++++++++++++++++++++++++++++++++++ | m4/ax_pthread.m4 | 283 ++++++++++++++++++++++++++++++++++++++++++++++++++ | |||
++++ | ++++ | |||
3 files changed, 284 insertions(+), 280 deletions(-) | 3 files changed, 284 insertions(+), 280 deletions(-) | |||
+++ | ||||
commit 1039bfcfc098b69d56ecb39d198a092552eacf6d | commit 1039bfcfc098b69d56ecb39d198a092552eacf6d | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2011-04-05 15:27:26 +0300 | Date: 2011-04-05 15:27:26 +0300 | |||
xz: Use posix_fadvise() if it is available. | xz: Use posix_fadvise() if it is available. | |||
configure.ac | 3 +++ | configure.ac | 3 +++ | |||
src/xz/file_io.c | 15 +++++++++++++++ | src/xz/file_io.c | 15 +++++++++++++++ | |||
2 files changed, 18 insertions(+) | 2 files changed, 18 insertions(+) | |||
commit 1ef3cf44a8eb9512480af4482a5232ea08363b14 | commit 1ef3cf44a8eb9512480af4482a5232ea08363b14 | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2011-04-05 15:13:29 +0300 | Date: 2011-04-05 15:13:29 +0300 | |||
xz: Call lzma_end(&strm) before exiting if debugging is enabled. | xz: Call lzma_end(&strm) before exiting if debugging is enabled. | |||
src/xz/coder.c | 10 ++++++++++ | src/xz/coder.c | 10 ++++++++++ | |||
src/xz/coder.h | 5 +++++ | src/xz/coder.h | 5 +++++ | |||
src/xz/main.c | 4 ++++ | src/xz/main.c | 4 ++++ | |||
3 files changed, 19 insertions(+) | 3 files changed, 19 insertions(+) | |||
commit bd432015d33dcade611d297bc01eb0700088ef6c | commit bd432015d33dcade611d297bc01eb0700088ef6c | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2011-04-02 14:49:56 +0300 | Date: 2011-04-02 14:49:56 +0300 | |||
liblzma: Fix a memory leak in stream_encoder.c. | liblzma: Fix a memory leak in stream_encoder.c. | |||
It leaks old filter options structures (hundred bytes or so) | It leaks old filter options structures (hundred bytes or so) | |||
every time the lzma_stream is reinitialized. With the xz tool, | every time the lzma_stream is reinitialized. With the xz tool, | |||
this happens when compressing multiple files. | this happens when compressing multiple files. | |||
src/liblzma/common/stream_encoder.c | 2 +- | src/liblzma/common/stream_encoder.c | 2 +- | |||
1 file changed, 1 insertion(+), 1 deletion(-) | 1 file changed, 1 insertion(+), 1 deletion(-) | |||
commit 16889013214e7620d204b6e6c1bf9f3103a13655 | commit 16889013214e7620d204b6e6c1bf9f3103a13655 | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2011-04-01 08:47:20 +0300 | Date: 2011-04-01 08:47:20 +0300 | |||
Updated NEWS for 5.0.2. | Updated NEWS for 5.0.2. | |||
NEWS | 18 ++++++++++++++++++ | NEWS | 18 ++++++++++++++++++ | |||
1 file changed, 18 insertions(+) | 1 file changed, 18 insertions(+) | |||
commit 85cdf7dd4e97b078e7b929e47f55a7f1da36010f | commit 85cdf7dd4e97b078e7b929e47f55a7f1da36010f | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2011-03-31 15:06:58 +0300 | Date: 2011-03-31 15:06:58 +0300 | |||
Update INSTALL with another note about IRIX. | Update INSTALL with another note about IRIX. | |||
INSTALL | 4 ++++ | INSTALL | 4 ++++ | |||
1 file changed, 4 insertions(+) | 1 file changed, 4 insertions(+) | |||
commit c3f4995586873d6a4fb7e451010a128571a9a370 | commit c3f4995586873d6a4fb7e451010a128571a9a370 | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2011-03-31 12:22:55 +0300 | Date: 2011-03-31 12:22:55 +0300 | |||
Tests: Add a new file to test empty LZMA2 streams. | Tests: Add a new file to test empty LZMA2 streams. | |||
tests/files/README | 4 ++++ | tests/files/README | 4 ++++ | |||
tests/files/good-1-lzma2-5.xz | Bin 0 -> 52 bytes | tests/files/good-1-lzma2-5.xz | Bin 0 -> 52 bytes | |||
2 files changed, 4 insertions(+) | 2 files changed, 4 insertions(+) | |||
commit 0d21f49a809dc2088da6cc0da7f948404df7ecfa | commit 0d21f49a809dc2088da6cc0da7f948404df7ecfa | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2011-03-31 11:54:48 +0300 | Date: 2011-03-31 11:54:48 +0300 | |||
liblzma: Fix decoding of LZMA2 streams having no uncompressed data. | liblzma: Fix decoding of LZMA2 streams having no uncompressed data. | |||
The decoder considered empty LZMA2 streams to be corrupt. | The decoder considered empty LZMA2 streams to be corrupt. | |||
This shouldn't matter much with .xz files, because no encoder | This shouldn't matter much with .xz files, because no encoder | |||
creates empty LZMA2 streams in .xz. This bug is more likely | creates empty LZMA2 streams in .xz. This bug is more likely | |||
to cause problems in applications that use raw LZMA2 streams. | to cause problems in applications that use raw LZMA2 streams. | |||
src/liblzma/lzma/lzma2_decoder.c | 8 ++++---- | src/liblzma/lzma/lzma2_decoder.c | 8 ++++---- | |||
1 file changed, 4 insertions(+), 4 deletions(-) | 1 file changed, 4 insertions(+), 4 deletions(-) | |||
commit 40277998cb9bad564ce4827aff152e6e1c904dfa | commit 40277998cb9bad564ce4827aff152e6e1c904dfa | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2011-03-24 01:42:49 +0200 | Date: 2011-03-24 01:42:49 +0200 | |||
Scripts: Better fix for xzgrep. | Scripts: Better fix for xzgrep. | |||
Now it uses "grep -q". | Now it uses "grep -q". | |||
Thanks to Gregory Margo. | Thanks to Gregory Margo. | |||
src/scripts/xzgrep.in | 8 ++++++-- | src/scripts/xzgrep.in | 8 ++++++-- | |||
1 file changed, 6 insertions(+), 2 deletions(-) | 1 file changed, 6 insertions(+), 2 deletions(-) | |||
commit 2118733045ad0ca183a3f181a0399baf876983a6 | commit 2118733045ad0ca183a3f181a0399baf876983a6 | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2011-03-24 01:22:18 +0200 | Date: 2011-03-24 01:22:18 +0200 | |||
Updated THANKS. | Updated THANKS. | |||
THANKS | 1 + | THANKS | 1 + | |||
1 file changed, 1 insertion(+) | 1 file changed, 1 insertion(+) | |||
commit c7210d9a3fca6f31a57208bfddfc9ab20a2e097a | commit c7210d9a3fca6f31a57208bfddfc9ab20a2e097a | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2011-03-24 01:21:32 +0200 | Date: 2011-03-24 01:21:32 +0200 | |||
Scripts: Fix xzgrep -l. | Scripts: Fix xzgrep -l. | |||
It didn't work at all. It tried to use the -q option | It didn't work at all. It tried to use the -q option | |||
for grep, but it appended it after "--". This works | for grep, but it appended it after "--". This works | |||
around it by redirecting to /dev/null. The downside | around it by redirecting to /dev/null. The downside | |||
is that this can be slower with big files compared | is that this can be slower with big files compared | |||
to proper use of "grep -q". | to proper use of "grep -q". | |||
Thanks to Gregory Margo. | Thanks to Gregory Margo. | |||
src/scripts/xzgrep.in | 4 ++-- | src/scripts/xzgrep.in | 4 ++-- | |||
1 file changed, 2 insertions(+), 2 deletions(-) | 1 file changed, 2 insertions(+), 2 deletions(-) | |||
commit 4eb83e32046a6d670862bc91c3d82530963b455e | commit 4eb83e32046a6d670862bc91c3d82530963b455e | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2011-03-19 13:08:22 +0200 | Date: 2011-03-19 13:08:22 +0200 | |||
Scripts: Add lzop (.lzo) support to xzdiff and xzgrep. | Scripts: Add lzop (.lzo) support to xzdiff and xzgrep. | |||
src/scripts/xzdiff.1 | 6 ++++-- | src/scripts/xzdiff.1 | 6 ++++-- | |||
src/scripts/xzdiff.in | 22 ++++++++++++++-------- | src/scripts/xzdiff.in | 22 ++++++++++++++-------- | |||
src/scripts/xzgrep.1 | 11 +++++++---- | src/scripts/xzgrep.1 | 11 +++++++---- | |||
src/scripts/xzgrep.in | 5 +++-- | src/scripts/xzgrep.in | 5 +++-- | |||
4 files changed, 28 insertions(+), 16 deletions(-) | 4 files changed, 28 insertions(+), 16 deletions(-) | |||
commit 923b22483bd9356f3219b2b784d96f455f4dc499 | commit 923b22483bd9356f3219b2b784d96f455f4dc499 | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2011-03-18 19:10:30 +0200 | Date: 2011-03-18 19:10:30 +0200 | |||
xz: Add --block-size=SIZE. | xz: Add --block-size=SIZE. | |||
This uses LZMA_FULL_FLUSH every SIZE bytes of input. | This uses LZMA_FULL_FLUSH every SIZE bytes of input. | |||
Man page wasn't updated yet. | Man page wasn't updated yet. | |||
src/xz/args.c | 7 +++++++ | src/xz/args.c | 7 +++++++ | |||
src/xz/coder.c | 50 ++++++++++++++++++++++++++++++++++++++++---------- | src/xz/coder.c | 50 ++++++++++++++++++++++++++++++++++++++++---------- | |||
src/xz/coder.h | 3 +++ | src/xz/coder.h | 3 +++ | |||
src/xz/message.c | 4 ++++ | src/xz/message.c | 4 ++++ | |||
4 files changed, 54 insertions(+), 10 deletions(-) | 4 files changed, 54 insertions(+), 10 deletions(-) | |||
commit 57597d42ca1740ad506437be168d800a50f1a0ad | commit 57597d42ca1740ad506437be168d800a50f1a0ad | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2011-03-18 18:19:19 +0200 | Date: 2011-03-18 18:19:19 +0200 | |||
xz: Add --single-stream. | xz: Add --single-stream. | |||
This can be useful when there is garbage after the | This can be useful when there is garbage after the | |||
compressed stream (.xz, .lzma, or raw stream). | compressed stream (.xz, .lzma, or raw stream). | |||
Man page wasn't updated yet. | Man page wasn't updated yet. | |||
src/xz/args.c | 6 ++++++ | src/xz/args.c | 6 ++++++ | |||
src/xz/coder.c | 11 +++++++++-- | src/xz/coder.c | 11 +++++++++-- | |||
src/xz/coder.h | 3 +++ | src/xz/coder.h | 3 +++ | |||
src/xz/message.c | 6 +++++- | src/xz/message.c | 6 +++++- | |||
4 files changed, 23 insertions(+), 3 deletions(-) | 4 files changed, 23 insertions(+), 3 deletions(-) | |||
commit 96f94bc925d579a700147fa5d7793b64d69cfc18 | commit 96f94bc925d579a700147fa5d7793b64d69cfc18 | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2011-02-04 22:49:31 +0200 | Date: 2011-02-04 22:49:31 +0200 | |||
xz: Clean up suffix.c. | xz: Clean up suffix.c. | |||
struct suffix_pair isn't needed in compresed_name() | struct suffix_pair isn't needed in compresed_name() | |||
so get rid of it there. | so get rid of it there. | |||
src/xz/suffix.c | 44 ++++++++++++++++++++------------------------ | src/xz/suffix.c | 44 ++++++++++++++++++++------------------------ | |||
1 file changed, 20 insertions(+), 24 deletions(-) | 1 file changed, 20 insertions(+), 24 deletions(-) | |||
commit 8930c7ae3f82bdae15aa129f01de08be23d7e8d7 | commit 8930c7ae3f82bdae15aa129f01de08be23d7e8d7 | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2011-02-04 11:29:47 +0200 | Date: 2011-02-04 11:29:47 +0200 | |||
xz: Check if the file already has custom suffix when compressing. | xz: Check if the file already has custom suffix when compressing. | |||
Now "xz -S .test foo.test" refuses to compress the | Now "xz -S .test foo.test" refuses to compress the | |||
file because it already has the suffix .test. The man | file because it already has the suffix .test. The man | |||
page had it documented this way already. | page had it documented this way already. | |||
src/xz/suffix.c | 9 +++++++++ | src/xz/suffix.c | 9 +++++++++ | |||
1 file changed, 9 insertions(+) | 1 file changed, 9 insertions(+) | |||
commit 940d5852c6cf08abccc6befd9d1b5411c9076a58 | commit 940d5852c6cf08abccc6befd9d1b5411c9076a58 | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2011-02-02 23:01:51 +0200 | Date: 2011-02-02 23:01:51 +0200 | |||
Updated THANKS. | Updated THANKS. | |||
THANKS | 1 + | THANKS | 1 + | |||
1 file changed, 1 insertion(+) | 1 file changed, 1 insertion(+) | |||
commit 4ebe65f839613f27f127bab7b8c347d982330ee3 | commit 4ebe65f839613f27f127bab7b8c347d982330ee3 | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2011-02-02 23:00:33 +0200 | Date: 2011-02-02 23:00:33 +0200 | |||
Translations: Add Polish translation. | Translations: Add Polish translation. | |||
Thanks to Jakub Bogusz. | Thanks to Jakub Bogusz. | |||
po/LINGUAS | 1 + | po/LINGUAS | 1 + | |||
po/pl.po | 825 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++ | po/pl.po | 825 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++ | |||
++++ | ++++ | |||
2 files changed, 826 insertions(+) | 2 files changed, 826 insertions(+) | |||
+++ | ||||
commit fc1d292dca1925dfd17174f443f91a696ecd5bf8 | commit fc1d292dca1925dfd17174f443f91a696ecd5bf8 | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2011-02-02 22:24:00 +0200 | Date: 2011-02-02 22:24:00 +0200 | |||
Updated THANKS. | Updated THANKS. | |||
THANKS | 1 + | THANKS | 1 + | |||
1 file changed, 1 insertion(+) | 1 file changed, 1 insertion(+) | |||
commit 6dd061adfd2775428b079eb03d6fd47d7c0f1ffe | commit 6dd061adfd2775428b079eb03d6fd47d7c0f1ffe | |||
Merge: 9d542ce 5fbce0b | Merge: 9d542ce 5fbce0b | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2011-02-06 20:13:01 +0200 | Date: 2011-02-06 20:13:01 +0200 | |||
Merge commit '5fbce0b8d96dc96775aa0215e3581addc830e23d' | Merge commit '5fbce0b8d96dc96775aa0215e3581addc830e23d' | |||
commit 5fbce0b8d96dc96775aa0215e3581addc830e23d | commit 5fbce0b8d96dc96775aa0215e3581addc830e23d | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2011-01-28 20:16:57 +0200 | Date: 2011-01-28 20:16:57 +0200 | |||
Update NEWS for 5.0.1. | Update NEWS for 5.0.1. | |||
NEWS | 14 ++++++++++++++ | NEWS | 14 ++++++++++++++ | |||
1 file changed, 14 insertions(+) | 1 file changed, 14 insertions(+) | |||
commit 03ebd1bbb314f9f204940219a835c883bf442475 | commit 03ebd1bbb314f9f204940219a835c883bf442475 | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2011-01-26 12:19:08 +0200 | Date: 2011-01-26 12:19:08 +0200 | |||
xz: Fix --force on setuid/setgid/sticky and multi-hardlink files. | xz: Fix --force on setuid/setgid/sticky and multi-hardlink files. | |||
xz didn't compress setuid/setgid/sticky files and files | xz didn't compress setuid/setgid/sticky files and files | |||
with multiple hard links even with --force. This bug was | with multiple hard links even with --force. This bug was | |||
introduced in 23ac2c44c3ac76994825adb7f9a8f719f78b5ee4. | introduced in 23ac2c44c3ac76994825adb7f9a8f719f78b5ee4. | |||
Thanks to Charles Wilson. | Thanks to Charles Wilson. | |||
src/xz/file_io.c | 15 +++++++-------- | src/xz/file_io.c | 15 +++++++-------- | |||
1 file changed, 7 insertions(+), 8 deletions(-) | 1 file changed, 7 insertions(+), 8 deletions(-) | |||
commit 9d542ceebcbe40b174169c132ccfcdc720ca7089 | commit 9d542ceebcbe40b174169c132ccfcdc720ca7089 | |||
Merge: 4f2c69a 7bd0a5e | Merge: 4f2c69a 7bd0a5e | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2011-01-19 11:45:35 +0200 | Date: 2011-01-19 11:45:35 +0200 | |||
Merge branch 'v5.0' | Merge branch 'v5.0' | |||
commit 7bd0a5e7ccc354f7c2e95c8bc27569c820f6a136 | commit 7bd0a5e7ccc354f7c2e95c8bc27569c820f6a136 | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2011-01-18 21:25:24 +0200 | Date: 2011-01-18 21:25:24 +0200 | |||
Updated THANKS. | Updated THANKS. | |||
THANKS | 1 + | THANKS | 1 + | |||
1 file changed, 1 insertion(+) | 1 file changed, 1 insertion(+) | |||
commit f71c4e16e913f660977526f0ef8d2acdf458d7c9 | commit f71c4e16e913f660977526f0ef8d2acdf458d7c9 | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2011-01-18 21:23:50 +0200 | Date: 2011-01-18 21:23:50 +0200 | |||
Add alloc_size and malloc attributes to a few functions. | Add alloc_size and malloc attributes to a few functions. | |||
Thanks to Cristian Rodríguez for the original patch. | Thanks to Cristian Rodríguez for the original patch. | |||
src/common/sysdefs.h | 6 ++++++ | src/common/sysdefs.h | 6 ++++++ | |||
src/liblzma/common/common.h | 2 +- | src/liblzma/common/common.h | 2 +- | |||
src/xz/util.h | 5 +++-- | src/xz/util.h | 5 +++-- | |||
3 files changed, 10 insertions(+), 3 deletions(-) | 3 files changed, 10 insertions(+), 3 deletions(-) | |||
commit 316cbe24465143edde8f6ffb7532834b7b2ea93f | commit 316cbe24465143edde8f6ffb7532834b7b2ea93f | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2010-12-13 16:36:33 +0200 | Date: 2010-12-13 16:36:33 +0200 | |||
Scripts: Fix gzip and bzip2 support in xzdiff. | Scripts: Fix gzip and bzip2 support in xzdiff. | |||
src/scripts/xzdiff.in | 12 ++++++------ | src/scripts/xzdiff.in | 12 ++++++------ | |||
1 file changed, 6 insertions(+), 6 deletions(-) | 1 file changed, 6 insertions(+), 6 deletions(-) | |||
commit 4f2c69a4e3e0aee2e37b0b1671d34086e20c8ac6 | commit 4f2c69a4e3e0aee2e37b0b1671d34086e20c8ac6 | |||
Merge: adb89e6 9311774 | Merge: adb89e6 9311774 | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2010-12-12 23:13:22 +0200 | Date: 2010-12-12 23:13:22 +0200 | |||
Merge branch 'v5.0' | Merge branch 'v5.0' | |||
commit 9311774c493c19deab51ded919dcd2e9c4aa2829 | commit 9311774c493c19deab51ded919dcd2e9c4aa2829 | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2010-12-12 21:23:55 +0200 | Date: 2010-12-12 21:23:55 +0200 | |||
Build: Enable ASM on DJGPP by default. | Build: Enable ASM on DJGPP by default. | |||
configure.ac | 2 +- | configure.ac | 2 +- | |||
1 file changed, 1 insertion(+), 1 deletion(-) | 1 file changed, 1 insertion(+), 1 deletion(-) | |||
commit 4a42aaee282fc73b482581684d65110506d5efdd | commit 4a42aaee282fc73b482581684d65110506d5efdd | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2010-12-12 16:09:42 +0200 | Date: 2010-12-12 16:09:42 +0200 | |||
Updated THANKS. | Updated THANKS. | |||
THANKS | 1 + | THANKS | 1 + | |||
1 file changed, 1 insertion(+) | 1 file changed, 1 insertion(+) | |||
commit ce56f63c41ee210e6308090eb6d49221fdf67d6c | commit ce56f63c41ee210e6308090eb6d49221fdf67d6c | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2010-12-12 16:07:11 +0200 | Date: 2010-12-12 16:07:11 +0200 | |||
Add missing PRIx32 and PRIx64 compatibility definitions. | Add missing PRIx32 and PRIx64 compatibility definitions. | |||
This fixes portability to systems that lack C99 inttypes.h. | This fixes portability to systems that lack C99 inttypes.h. | |||
Thanks to Juan Manuel Guerrero. | Thanks to Juan Manuel Guerrero. | |||
src/common/sysdefs.h | 9 +++++++++ | src/common/sysdefs.h | 9 +++++++++ | |||
1 file changed, 9 insertions(+) | 1 file changed, 9 insertions(+) | |||
commit e6baedddcf54e7da049ebc49183565b99facd4c7 | commit e6baedddcf54e7da049ebc49183565b99facd4c7 | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2010-12-12 14:50:04 +0200 | Date: 2010-12-12 14:50:04 +0200 | |||
DOS-like: Treat \ and : as directory separators in addition to /. | DOS-like: Treat \ and : as directory separators in addition to /. | |||
Juan Manuel Guerrero had fixed this in his XZ Utils port | Juan Manuel Guerrero had fixed this in his XZ Utils port | |||
to DOS/DJGPP. The bug affects also Windows and OS/2. | to DOS/DJGPP. The bug affects also Windows and OS/2. | |||
src/xz/suffix.c | 33 +++++++++++++++++++++++++++++---- | src/xz/suffix.c | 33 +++++++++++++++++++++++++++++---- | |||
1 file changed, 29 insertions(+), 4 deletions(-) | 1 file changed, 29 insertions(+), 4 deletions(-) | |||
commit adb89e68d43a4cadb0c215b45ef7a75737c9c3ec | commit adb89e68d43a4cadb0c215b45ef7a75737c9c3ec | |||
Merge: 7c24e0d b7afd3e | Merge: 7c24e0d b7afd3e | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2010-12-07 18:53:04 +0200 | Date: 2010-12-07 18:53:04 +0200 | |||
Merge branch 'v5.0' | Merge branch 'v5.0' | |||
commit b7afd3e22a8fac115b75c738d40d3eb1de7e286f | commit b7afd3e22a8fac115b75c738d40d3eb1de7e286f | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2010-12-07 18:52:04 +0200 | Date: 2010-12-07 18:52:04 +0200 | |||
Translations: Fix Czech translation of "sparse file". | Translations: Fix Czech translation of "sparse file". | |||
Thanks to Petr Hubený and Marek Černocký. | Thanks to Petr Hubený and Marek Černocký. | |||
po/cs.po | 88 +++++++++++++++++++++++++++++++--------------------------- ---- | po/cs.po | 88 ++++++++++++++++++++++++++++++++---------------------------- ---- | |||
1 file changed, 44 insertions(+), 44 deletions(-) | 1 file changed, 44 insertions(+), 44 deletions(-) | |||
commit 7c24e0d1b8a2e86e9263b0d56d39621e01aed7af | commit 7c24e0d1b8a2e86e9263b0d56d39621e01aed7af | |||
Merge: b4d42f1 3e56470 | Merge: b4d42f1 3e56470 | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2010-11-15 14:33:01 +0200 | Date: 2010-11-15 14:33:01 +0200 | |||
Merge branch 'v5.0' | Merge branch 'v5.0' | |||
commit 3e564704bc6f463cb2db11e3f3f0dbd71d85992e | commit 3e564704bc6f463cb2db11e3f3f0dbd71d85992e | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2010-11-15 14:28:26 +0200 | Date: 2010-11-15 14:28:26 +0200 | |||
liblzma: Document the return value of lzma_lzma_preset(). | liblzma: Document the return value of lzma_lzma_preset(). | |||
src/liblzma/api/lzma/lzma.h | 3 +++ | src/liblzma/api/lzma/lzma.h | 3 +++ | |||
1 file changed, 3 insertions(+) | 1 file changed, 3 insertions(+) | |||
commit 2964d8d691ed92abdcf214888d79ad6d79774735 | commit 2964d8d691ed92abdcf214888d79ad6d79774735 | |||
Author: Jonathan Nieder <jrnieder@gmail.com> | Author: Jonathan Nieder <jrnieder@gmail.com> | |||
Date: 2010-11-12 15:22:13 -0600 | Date: 2010-11-12 15:22:13 -0600 | |||
Simplify paths in generated API docs | Simplify paths in generated API docs | |||
Currently the file list generated by Doxygen has src/ at the | Currently the file list generated by Doxygen has src/ at the | |||
beginning of each path. Paths like common/sysdefs.h and | beginning of each path. Paths like common/sysdefs.h and | |||
skipping to change at line 1778 | skipping to change at line 4137 | |||
mkdir build | mkdir build | |||
cd build | cd build | |||
../configure | ../configure | |||
doxygen Doxyfile | doxygen Doxyfile | |||
include an even longer prefix /home/someone/src/xz/src; this | include an even longer prefix /home/someone/src/xz/src; this | |||
patch has the nice side-effect of eliminating that prefix, too. | patch has the nice side-effect of eliminating that prefix, too. | |||
Fixes: http://bugs.debian.org/572273 | Fixes: http://bugs.debian.org/572273 | |||
Doxyfile.in | 2 +- | Doxyfile.in | 2 +- | |||
1 file changed, 1 insertion(+), 1 deletion(-) | 1 file changed, 1 insertion(+), 1 deletion(-) | |||
commit b4d42f1a7120e2cefeb2f14425efe2ca6db85416 | commit b4d42f1a7120e2cefeb2f14425efe2ca6db85416 | |||
Author: Anders F Bjorklund <afb@users.sourceforge.net> | Author: Anders F Bjorklund <afb@users.sourceforge.net> | |||
Date: 2010-11-05 12:56:11 +0100 | Date: 2010-11-05 12:56:11 +0100 | |||
add build script for macosx universal | add build script for macosx universal | |||
macosx/build.sh | 92 +++++++++++++++++++++++++++++++++++++++++++++++++++ ++++ | macosx/build.sh | 92 +++++++++++++++++++++++++++++++++++++++++++++++++++++ ++++ | |||
1 file changed, 92 insertions(+) | 1 file changed, 92 insertions(+) | |||
commit 15ee6935abe4a2fc76639ee342ca2e69af3e0ad6 | commit 15ee6935abe4a2fc76639ee342ca2e69af3e0ad6 | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2010-11-04 18:31:40 +0200 | Date: 2010-11-04 18:31:40 +0200 | |||
Update the copies of GPLv2 and LGPLv2.1 from gnu.org. | Update the copies of GPLv2 and LGPLv2.1 from gnu.org. | |||
There are only a few white space changes. | There are only a few white space changes. | |||
COPYING.GPLv2 | 14 +++++++------- | COPYING.GPLv2 | 14 +++++++------- | |||
COPYING.LGPLv2.1 | 16 +++++++--------- | COPYING.LGPLv2.1 | 16 +++++++--------- | |||
2 files changed, 14 insertions(+), 16 deletions(-) | 2 files changed, 14 insertions(+), 16 deletions(-) | |||
commit 8e355f7fdbeee6fe394eb02a28f267ce99a882a2 | commit 8e355f7fdbeee6fe394eb02a28f267ce99a882a2 | |||
Merge: 974ebe6 37c2565 | Merge: 974ebe6 37c2565 | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2010-10-26 15:53:06 +0300 | Date: 2010-10-26 15:53:06 +0300 | |||
Merge branch 'v5.0' | Merge branch 'v5.0' | |||
commit 37c25658efd25b034266daf87cd381d20d1df776 | commit 37c25658efd25b034266daf87cd381d20d1df776 | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2010-10-26 15:48:48 +0300 | Date: 2010-10-26 15:48:48 +0300 | |||
Build: Copy the example programs to $docdir/examples. | Build: Copy the example programs to $docdir/examples. | |||
The example programs by Daniel Mealha Cabrita were included | The example programs by Daniel Mealha Cabrita were included | |||
in the git repository, but I had forgot to add them to | in the git repository, but I had forgot to add them to | |||
Makefile.am. Thus, they didn't get included in the source | Makefile.am. Thus, they didn't get included in the source | |||
package at all by "make dist". | package at all by "make dist". | |||
Makefile.am | 5 +++++ | Makefile.am | 5 +++++ | |||
windows/build.bash | 3 ++- | windows/build.bash | 3 ++- | |||
2 files changed, 7 insertions(+), 1 deletion(-) | 2 files changed, 7 insertions(+), 1 deletion(-) | |||
commit 974ebe63497bdf0d262e06474f0dd5a70b1dd000 | commit 974ebe63497bdf0d262e06474f0dd5a70b1dd000 | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2010-10-26 10:36:41 +0300 | Date: 2010-10-26 10:36:41 +0300 | |||
liblzma: Rename a few variables and constants. | liblzma: Rename a few variables and constants. | |||
This has no semantic changes. I find the new names slightly | This has no semantic changes. I find the new names slightly | |||
more logical and they match the names that are already used | more logical and they match the names that are already used | |||
in XZ Embedded. | in XZ Embedded. | |||
The name fastpos wasn't changed (not worth the hassle). | The name fastpos wasn't changed (not worth the hassle). | |||
src/liblzma/lzma/fastpos.h | 55 +++++----- | src/liblzma/lzma/fastpos.h | 55 +++++------ | |||
src/liblzma/lzma/lzma2_encoder.c | 2 +- | src/liblzma/lzma/lzma2_encoder.c | 2 +- | |||
src/liblzma/lzma/lzma_common.h | 45 +++++---- | src/liblzma/lzma/lzma_common.h | 45 ++++----- | |||
src/liblzma/lzma/lzma_decoder.c | 58 +++++------ | src/liblzma/lzma/lzma_decoder.c | 58 +++++------ | |||
src/liblzma/lzma/lzma_encoder.c | 56 +++++------ | src/liblzma/lzma/lzma_encoder.c | 56 +++++------ | |||
src/liblzma/lzma/lzma_encoder_optimum_fast.c | 9 +- | src/liblzma/lzma/lzma_encoder_optimum_fast.c | 9 +- | |||
src/liblzma/lzma/lzma_encoder_optimum_normal.c | 128 ++++++++++++-------- | src/liblzma/lzma/lzma_encoder_optimum_normal.c | 128 ++++++++++++--------- | |||
---- | ---- | |||
src/liblzma/lzma/lzma_encoder_private.h | 16 +-- | src/liblzma/lzma/lzma_encoder_private.h | 16 ++-- | |||
8 files changed, 183 insertions(+), 186 deletions(-) | 8 files changed, 183 insertions(+), 186 deletions(-) | |||
commit 7c427ec38d016c0070a42315d752857e33792fc4 | commit 7c427ec38d016c0070a42315d752857e33792fc4 | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2010-10-25 12:59:25 +0300 | Date: 2010-10-25 12:59:25 +0300 | |||
Bump version 5.1.0alpha. | Bump version 5.1.0alpha. | |||
src/liblzma/api/lzma/version.h | 4 ++-- | src/liblzma/api/lzma/version.h | 4 ++-- | |||
1 file changed, 2 insertions(+), 2 deletions(-) | 1 file changed, 2 insertions(+), 2 deletions(-) | |||
commit e45929260cd902036efd40c5610a8d0a50d5712b | commit e45929260cd902036efd40c5610a8d0a50d5712b | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2010-10-23 17:25:52 +0300 | Date: 2010-10-23 17:25:52 +0300 | |||
Build: Fix mydist rule when .git doesn't exist. | Build: Fix mydist rule when .git doesn't exist. | |||
Makefile.am | 1 + | Makefile.am | 1 + | |||
1 file changed, 1 insertion(+) | 1 file changed, 1 insertion(+) | |||
commit 6e1326fcdf6b6209949be57cfe3ad4b781b65168 | commit 6e1326fcdf6b6209949be57cfe3ad4b781b65168 | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2010-10-23 14:15:35 +0300 | Date: 2010-10-23 14:15:35 +0300 | |||
Add NEWS for 5.0.0. | Add NEWS for 5.0.0. | |||
NEWS | 62 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ | NEWS | 62 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ | |||
1 file changed, 62 insertions(+) | 1 file changed, 62 insertions(+) | |||
commit b667a3ef6338a2c1db7b7706b1f6c99ea392221c | commit b667a3ef6338a2c1db7b7706b1f6c99ea392221c | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2010-10-23 14:02:53 +0300 | Date: 2010-10-23 14:02:53 +0300 | |||
Bump version to 5.0.0 and liblzma version-info to 5:0:0. | Bump version to 5.0.0 and liblzma version-info to 5:0:0. | |||
src/liblzma/Makefile.am | 2 +- | src/liblzma/Makefile.am | 2 +- | |||
src/liblzma/api/lzma/version.h | 8 ++++---- | src/liblzma/api/lzma/version.h | 8 ++++---- | |||
2 files changed, 5 insertions(+), 5 deletions(-) | 2 files changed, 5 insertions(+), 5 deletions(-) | |||
commit 8c947e9291691629714dafb4536c718b6cc24fbd | commit 8c947e9291691629714dafb4536c718b6cc24fbd | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2010-10-23 12:30:54 +0300 | Date: 2010-10-23 12:30:54 +0300 | |||
liblzma: Make lzma_code() check the reserved members in lzma_stream. | liblzma: Make lzma_code() check the reserved members in lzma_stream. | |||
If any of the reserved members in lzma_stream are non-zero | If any of the reserved members in lzma_stream are non-zero | |||
or non-NULL, LZMA_OPTIONS_ERROR is returned. It is possible | or non-NULL, LZMA_OPTIONS_ERROR is returned. It is possible | |||
that a new feature in the future is indicated by just setting | that a new feature in the future is indicated by just setting | |||
a reserved member to some other value, so the old liblzma | a reserved member to some other value, so the old liblzma | |||
version need to catch it as an unsupported feature. | version need to catch it as an unsupported feature. | |||
src/liblzma/common/common.c | 14 ++++++++++++++ | src/liblzma/common/common.c | 14 ++++++++++++++ | |||
1 file changed, 14 insertions(+) | 1 file changed, 14 insertions(+) | |||
commit e61d85e082743ebd2dd0ff28fc0a82482ede0538 | commit e61d85e082743ebd2dd0ff28fc0a82482ede0538 | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2010-10-23 12:26:33 +0300 | Date: 2010-10-23 12:26:33 +0300 | |||
Windows: Use MinGW's stdio functions. | Windows: Use MinGW's stdio functions. | |||
The non-standard ones from msvcrt.dll appear to work | The non-standard ones from msvcrt.dll appear to work | |||
most of the time with XZ Utils, but there are some | most of the time with XZ Utils, but there are some | |||
corner cases where things may go very wrong. So it's | corner cases where things may go very wrong. So it's | |||
good to use the better replacements provided by | good to use the better replacements provided by | |||
MinGW(-w64) runtime. | MinGW(-w64) runtime. | |||
src/common/sysdefs.h | 5 +++++ | src/common/sysdefs.h | 5 +++++ | |||
1 file changed, 5 insertions(+) | 1 file changed, 5 insertions(+) | |||
commit 23e23f1dc029146714c9a98313ab3ea93d71a2fc | commit 23e23f1dc029146714c9a98313ab3ea93d71a2fc | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2010-10-23 12:21:32 +0300 | Date: 2010-10-23 12:21:32 +0300 | |||
liblzma: Use 512 as INDEX_GROUP_SIZE. | liblzma: Use 512 as INDEX_GROUP_SIZE. | |||
This lets compiler use shifting instead of 64-bit division. | This lets compiler use shifting instead of 64-bit division. | |||
src/liblzma/common/index.c | 2 +- | src/liblzma/common/index.c | 2 +- | |||
1 file changed, 1 insertion(+), 1 deletion(-) | 1 file changed, 1 insertion(+), 1 deletion(-) | |||
commit 613939fc82603b75b59eee840871a05bc8dd08e0 | commit 613939fc82603b75b59eee840871a05bc8dd08e0 | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2010-10-23 12:20:11 +0300 | Date: 2010-10-23 12:20:11 +0300 | |||
liblzma: A few ABI tweaks to reserve space in structures. | liblzma: A few ABI tweaks to reserve space in structures. | |||
src/liblzma/api/lzma/base.h | 7 ++++++- | src/liblzma/api/lzma/base.h | 7 ++++++- | |||
src/liblzma/api/lzma/lzma.h | 4 ++-- | src/liblzma/api/lzma/lzma.h | 4 ++-- | |||
src/liblzma/api/lzma/stream_flags.h | 4 ---- | src/liblzma/api/lzma/stream_flags.h | 4 ---- | |||
3 files changed, 8 insertions(+), 7 deletions(-) | 3 files changed, 8 insertions(+), 7 deletions(-) | |||
commit 68b83f252df3d27480a9f6f03445d16f6506fef1 | commit 68b83f252df3d27480a9f6f03445d16f6506fef1 | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2010-10-21 23:16:11 +0300 | Date: 2010-10-21 23:16:11 +0300 | |||
xz: Make sure that message_strm() can never return NULL. | xz: Make sure that message_strm() can never return NULL. | |||
src/xz/message.c | 7 +++++-- | src/xz/message.c | 7 +++++-- | |||
1 file changed, 5 insertions(+), 2 deletions(-) | 1 file changed, 5 insertions(+), 2 deletions(-) | |||
commit d09c5753e33ff96ee57edb6d1e98e34041203695 | commit d09c5753e33ff96ee57edb6d1e98e34041203695 | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2010-10-21 23:06:31 +0300 | Date: 2010-10-21 23:06:31 +0300 | |||
liblzma: Update the comments in the API headers. | liblzma: Update the comments in the API headers. | |||
Adding support for LZMA_FINISH for Index encoding and | Adding support for LZMA_FINISH for Index encoding and | |||
decoding needed tiny additions to the relevant .c files too. | decoding needed tiny additions to the relevant .c files too. | |||
src/liblzma/api/lzma.h | 4 +-- | src/liblzma/api/lzma.h | 4 +-- | |||
src/liblzma/api/lzma/base.h | 38 +++++++++++++------------- | src/liblzma/api/lzma/base.h | 38 +++++++++++++-------------- | |||
src/liblzma/api/lzma/bcj.h | 4 +-- | src/liblzma/api/lzma/bcj.h | 4 +-- | |||
src/liblzma/api/lzma/block.h | 4 +-- | src/liblzma/api/lzma/block.h | 4 +-- | |||
src/liblzma/api/lzma/container.h | 26 +++++++++++------- | src/liblzma/api/lzma/container.h | 26 ++++++++++++------- | |||
src/liblzma/api/lzma/filter.h | 51 +++++++++++++++++-------------- | src/liblzma/api/lzma/filter.h | 51 ++++++++++++++++++--------------- | |||
---- | ---- | |||
src/liblzma/api/lzma/hardware.h | 3 +-- | src/liblzma/api/lzma/hardware.h | 3 +-- | |||
src/liblzma/api/lzma/index.h | 28 +++++++++++-------- | src/liblzma/api/lzma/index.h | 28 ++++++++++++-------- | |||
src/liblzma/api/lzma/index_hash.h | 2 +- | src/liblzma/api/lzma/index_hash.h | 2 +- | |||
src/liblzma/api/lzma/lzma.h | 46 ++++++++++++++++++++----------- | src/liblzma/api/lzma/lzma.h | 46 ++++++++++++++++++++++----------- | |||
src/liblzma/api/lzma/stream_flags.h | 4 +-- | src/liblzma/api/lzma/stream_flags.h | 4 +-- | |||
src/liblzma/api/lzma/vli.h | 31 +++++++++++---------- | src/liblzma/api/lzma/vli.h | 31 +++++++++++----------- | |||
src/liblzma/common/index_decoder.c | 1 + | src/liblzma/common/index_decoder.c | 1 + | |||
src/liblzma/common/index_encoder.c | 1 + | src/liblzma/common/index_encoder.c | 1 + | |||
14 files changed, 136 insertions(+), 107 deletions(-) | 14 files changed, 136 insertions(+), 107 deletions(-) | |||
commit 33c1c0e102eb529588503b8beea0903a45488fad | commit 33c1c0e102eb529588503b8beea0903a45488fad | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2010-10-19 12:08:30 +0300 | Date: 2010-10-19 12:08:30 +0300 | |||
Update INSTALL.generic. | Update INSTALL.generic. | |||
INSTALL.generic | 99 +++++++++++++++++++++++++++++++++++++++++++++------ ---- | INSTALL.generic | 99 ++++++++++++++++++++++++++++++++++++++++++++++------- ---- | |||
1 file changed, 81 insertions(+), 18 deletions(-) | 1 file changed, 81 insertions(+), 18 deletions(-) | |||
commit 0076e03641f201c4b77dddd5a6db5880be19a78c | commit 0076e03641f201c4b77dddd5a6db5880be19a78c | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2010-10-19 11:44:37 +0300 | Date: 2010-10-19 11:44:37 +0300 | |||
Clean up a few FIXMEs and TODOs. | Clean up a few FIXMEs and TODOs. | |||
lzma_chunk_size() was commented out because it is | lzma_chunk_size() was commented out because it is | |||
currently useless. | currently useless. | |||
src/liblzma/common/filter_encoder.c | 2 ++ | src/liblzma/common/filter_encoder.c | 2 ++ | |||
src/liblzma/common/filter_encoder.h | 4 ++-- | src/liblzma/common/filter_encoder.h | 4 ++-- | |||
src/liblzma/lzma/lzma2_decoder.c | 1 - | src/liblzma/lzma/lzma2_decoder.c | 1 - | |||
src/liblzma/lzma/lzma_decoder.c | 4 ++-- | src/liblzma/lzma/lzma_decoder.c | 4 ++-- | |||
src/liblzma/lzma/lzma_encoder.c | 2 +- | src/liblzma/lzma/lzma_encoder.c | 2 +- | |||
src/xz/message.h | 2 +- | src/xz/message.h | 2 +- | |||
6 files changed, 8 insertions(+), 7 deletions(-) | 6 files changed, 8 insertions(+), 7 deletions(-) | |||
commit ce34ec4f54ff8b753da236f371ad8dd23c8135c9 | commit ce34ec4f54ff8b753da236f371ad8dd23c8135c9 | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2010-10-19 10:21:08 +0300 | Date: 2010-10-19 10:21:08 +0300 | |||
Update docs. | Update docs. | |||
INSTALL | 192 +++++++++++++++++++++++++++++++++++++++++--------------- | INSTALL | 192 +++++++++++++++++++++++++++++++++++++++++---------------- | |||
---- | ---- | |||
PACKAGERS | 104 +++++++++----------------------- | PACKAGERS | 104 +++++++++------------------------ | |||
TODO | 17 ++++-- | TODO | 17 ++++-- | |||
dos/README | 2 +- | dos/README | 2 +- | |||
4 files changed, 172 insertions(+), 143 deletions(-) | 4 files changed, 172 insertions(+), 143 deletions(-) | |||
commit f0fa880d247e73264d2c04fe31fb3412318a0026 | commit f0fa880d247e73264d2c04fe31fb3412318a0026 | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2010-10-12 15:13:30 +0300 | Date: 2010-10-12 15:13:30 +0300 | |||
xz: Avoid raise() also on OpenVMS. | xz: Avoid raise() also on OpenVMS. | |||
This is similar to DOS/DJGPP that killing the program | This is similar to DOS/DJGPP that killing the program | |||
with a signal will print a backtrace or a similar message. | with a signal will print a backtrace or a similar message. | |||
src/xz/signals.c | 2 +- | src/xz/signals.c | 2 +- | |||
1 file changed, 1 insertion(+), 1 deletion(-) | 1 file changed, 1 insertion(+), 1 deletion(-) | |||
commit ac462b1c47c451f5c62e428306314c4bdad8ae7f | commit ac462b1c47c451f5c62e428306314c4bdad8ae7f | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2010-10-11 21:26:19 +0300 | Date: 2010-10-11 21:26:19 +0300 | |||
xz: Avoid SA_RESTART for portability reasons. | xz: Avoid SA_RESTART for portability reasons. | |||
SA_RESTART is not as portable as I had hoped. It's missing | SA_RESTART is not as portable as I had hoped. It's missing | |||
at least from OpenVMS, QNX, and DJGPP). Luckily we can do | at least from OpenVMS, QNX, and DJGPP). Luckily we can do | |||
fine without SA_RESTART. | fine without SA_RESTART. | |||
src/xz/message.c | 38 +++++++++++++++----------------------- | src/xz/message.c | 38 +++++++++++++++----------------------- | |||
src/xz/message.h | 4 ++++ | src/xz/message.h | 4 ++++ | |||
src/xz/signals.c | 6 ++++++ | src/xz/signals.c | 6 ++++++ | |||
3 files changed, 25 insertions(+), 23 deletions(-) | 3 files changed, 25 insertions(+), 23 deletions(-) | |||
commit d52b411716a614c202e89ba732492efb9916cd3f | commit d52b411716a614c202e89ba732492efb9916cd3f | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2010-10-10 17:58:58 +0300 | Date: 2010-10-10 17:58:58 +0300 | |||
xz: Use "%"PRIu32 instead of "%d" in a format string. | xz: Use "%"PRIu32 instead of "%d" in a format string. | |||
src/xz/message.c | 2 +- | src/xz/message.c | 2 +- | |||
1 file changed, 1 insertion(+), 1 deletion(-) | 1 file changed, 1 insertion(+), 1 deletion(-) | |||
commit ae74d1bdeb075c3beefe76e1136c5741804e7e91 | commit ae74d1bdeb075c3beefe76e1136c5741804e7e91 | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2010-10-10 17:43:26 +0300 | Date: 2010-10-10 17:43:26 +0300 | |||
test_files.sh: Fix the first line. | test_files.sh: Fix the first line. | |||
For some reason this prevented running the test only | For some reason this prevented running the test only | |||
on OS/2 and even on that it broke only recently. | on OS/2 and even on that it broke only recently. | |||
Thanks to Elbert Pol. | Thanks to Elbert Pol. | |||
tests/test_files.sh | 2 +- | tests/test_files.sh | 2 +- | |||
1 file changed, 1 insertion(+), 1 deletion(-) | 1 file changed, 1 insertion(+), 1 deletion(-) | |||
commit d492b80ddd6f9a13419de6d102df7374d8f448e8 | commit d492b80ddd6f9a13419de6d102df7374d8f448e8 | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2010-10-10 16:49:01 +0300 | Date: 2010-10-10 16:49:01 +0300 | |||
lzmainfo: Use "%"PRIu32 instead of "%u" for uint32_t. | lzmainfo: Use "%"PRIu32 instead of "%u" for uint32_t. | |||
src/lzmainfo/lzmainfo.c | 2 +- | src/lzmainfo/lzmainfo.c | 2 +- | |||
1 file changed, 1 insertion(+), 1 deletion(-) | 1 file changed, 1 insertion(+), 1 deletion(-) | |||
commit 825e859a9054bd91202e5723c41a17e72f63040a | commit 825e859a9054bd91202e5723c41a17e72f63040a | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2010-10-10 16:47:01 +0300 | Date: 2010-10-10 16:47:01 +0300 | |||
lzmainfo: Use fileno(stdin) instead of STDIN_FILENO. | lzmainfo: Use fileno(stdin) instead of STDIN_FILENO. | |||
src/lzmainfo/lzmainfo.c | 2 +- | src/lzmainfo/lzmainfo.c | 2 +- | |||
1 file changed, 1 insertion(+), 1 deletion(-) | 1 file changed, 1 insertion(+), 1 deletion(-) | |||
commit acbc4cdecbeec2a4dfaac04f185ece49b2ff17c8 | commit acbc4cdecbeec2a4dfaac04f185ece49b2ff17c8 | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2010-10-09 23:20:51 +0300 | Date: 2010-10-09 23:20:51 +0300 | |||
lzmainfo: Use setmode() on DOS-like systems. | lzmainfo: Use setmode() on DOS-like systems. | |||
src/lzmainfo/lzmainfo.c | 9 +++++++++ | src/lzmainfo/lzmainfo.c | 9 +++++++++ | |||
1 file changed, 9 insertions(+) | 1 file changed, 9 insertions(+) | |||
commit ef364d3abc5647111c5424ea0d83a567e184a23b | commit ef364d3abc5647111c5424ea0d83a567e184a23b | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2010-10-09 21:51:03 +0300 | Date: 2010-10-09 21:51:03 +0300 | |||
OS/2 and DOS: Be less verbose on signals. | OS/2 and DOS: Be less verbose on signals. | |||
Calling raise() to kill xz when user has pressed C-c | Calling raise() to kill xz when user has pressed C-c | |||
is a bit verbose on OS/2 and DOS/DJGPP. Instead of | is a bit verbose on OS/2 and DOS/DJGPP. Instead of | |||
calling raise(), set only the exit status to 1. | calling raise(), set only the exit status to 1. | |||
src/xz/signals.c | 7 +++++++ | src/xz/signals.c | 7 +++++++ | |||
1 file changed, 7 insertions(+) | 1 file changed, 7 insertions(+) | |||
commit 5629c4be07b6c67e79842b2569da1cedc9c0d69a | commit 5629c4be07b6c67e79842b2569da1cedc9c0d69a | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2010-10-09 19:28:49 +0300 | Date: 2010-10-09 19:28:49 +0300 | |||
DOS: Update the Makefile, config.h and README. | DOS: Update the Makefile, config.h and README. | |||
This is now simpler and builds only xz.exe. | This is now simpler and builds only xz.exe. | |||
dos/Makefile | 211 ++++++++++++++---------------------------------------- | dos/Makefile | 211 +++++++++++++++---------------------------------------- | |||
---- | ---- | |||
dos/README | 73 +++++++------------- | dos/README | 73 +++++++-------------- | |||
dos/config.h | 45 +++---------- | dos/config.h | 45 ++++--------- | |||
3 files changed, 86 insertions(+), 243 deletions(-) | 3 files changed, 86 insertions(+), 243 deletions(-) | |||
commit f25a77e6b9bc48a243ddfbbd755b7960eec7e0ac | commit f25a77e6b9bc48a243ddfbbd755b7960eec7e0ac | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2010-10-09 18:57:55 +0300 | Date: 2010-10-09 18:57:55 +0300 | |||
Windows: Put some license info into README-Windows.txt. | Windows: Put some license info into README-Windows.txt. | |||
windows/README-Windows.txt | 8 ++++---- | windows/README-Windows.txt | 8 ++++---- | |||
1 file changed, 4 insertions(+), 4 deletions(-) | 1 file changed, 4 insertions(+), 4 deletions(-) | |||
commit e75100f549f85d231df25c07aa94d63e78e2d668 | commit e75100f549f85d231df25c07aa94d63e78e2d668 | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2010-10-09 18:57:04 +0300 | Date: 2010-10-09 18:57:04 +0300 | |||
Windows: Fix a diagnostics bug in build.bash. | Windows: Fix a diagnostics bug in build.bash. | |||
windows/build.bash | 2 +- | windows/build.bash | 2 +- | |||
1 file changed, 1 insertion(+), 1 deletion(-) | 1 file changed, 1 insertion(+), 1 deletion(-) | |||
commit efeb998a2b1025df1c1d202cc7d21d866cd1c336 | commit efeb998a2b1025df1c1d202cc7d21d866cd1c336 | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2010-10-09 13:02:15 +0300 | Date: 2010-10-09 13:02:15 +0300 | |||
lzmainfo: Add Windows resource file. | lzmainfo: Add Windows resource file. | |||
src/lzmainfo/Makefile.am | 9 +++++++++ | src/lzmainfo/Makefile.am | 9 +++++++++ | |||
src/lzmainfo/lzmainfo_w32res.rc | 12 ++++++++++++ | src/lzmainfo/lzmainfo_w32res.rc | 12 ++++++++++++ | |||
2 files changed, 21 insertions(+) | 2 files changed, 21 insertions(+) | |||
commit 389d418445f1623593dfdbba55d52fbb6d1205f5 | commit 389d418445f1623593dfdbba55d52fbb6d1205f5 | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2010-10-09 12:57:25 +0300 | Date: 2010-10-09 12:57:25 +0300 | |||
Add missing public domain notice to lzmadec_w32res.rc. | Add missing public domain notice to lzmadec_w32res.rc. | |||
src/xzdec/lzmadec_w32res.rc | 7 +++++++ | src/xzdec/lzmadec_w32res.rc | 7 +++++++ | |||
1 file changed, 7 insertions(+) | 1 file changed, 7 insertions(+) | |||
commit 6389c773a4912dd9f111256d74ba1605230a7957 | commit 6389c773a4912dd9f111256d74ba1605230a7957 | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2010-10-09 12:52:12 +0300 | Date: 2010-10-09 12:52:12 +0300 | |||
Windows: Update common_w32res.rc. | Windows: Update common_w32res.rc. | |||
src/common/common_w32res.rc | 9 +++------ | src/common/common_w32res.rc | 9 +++------ | |||
1 file changed, 3 insertions(+), 6 deletions(-) | 1 file changed, 3 insertions(+), 6 deletions(-) | |||
commit 71275457ca24c9b01721f5cfc3638cf094daf454 | commit 71275457ca24c9b01721f5cfc3638cf094daf454 | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2010-10-09 12:27:08 +0300 | Date: 2010-10-09 12:27:08 +0300 | |||
Windows: Make build.bash prefer MinGW-w32 over MinGW. | Windows: Make build.bash prefer MinGW-w32 over MinGW. | |||
This is simply for licensing reasons. The 64-bit version | This is simply for licensing reasons. The 64-bit version | |||
will be built with MinGW-w64 anyway (at least for now), | will be built with MinGW-w64 anyway (at least for now), | |||
so using it also for 32-bit build allows using the same | so using it also for 32-bit build allows using the same | |||
copyright notice about the MinGW-w64/w32 runtime. | copyright notice about the MinGW-w64/w32 runtime. | |||
Note that using MinGW would require a copyright notice too, | Note that using MinGW would require a copyright notice too, | |||
because its runtime is not in the public domain either even | because its runtime is not in the public domain either even | |||
though MinGW's home page claims that it is public domain. | though MinGW's home page claims that it is public domain. | |||
See <http://marc.info/?l=mingw-users&m=126489506214078>. | See <http://marc.info/?l=mingw-users&m=126489506214078>. | |||
windows/build.bash | 18 +++++++++--------- | windows/build.bash | 18 +++++++++--------- | |||
1 file changed, 9 insertions(+), 9 deletions(-) | 1 file changed, 9 insertions(+), 9 deletions(-) | |||
commit 3ac35719d8433af937af6491383d4a50e343099b | commit 3ac35719d8433af937af6491383d4a50e343099b | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2010-10-09 11:33:21 +0300 | Date: 2010-10-09 11:33:21 +0300 | |||
Windows: Copy COPYING-Windows.txt (if it exists) to the package. | Windows: Copy COPYING-Windows.txt (if it exists) to the package. | |||
Also, put README-Windows.txt to the doc directory like | Also, put README-Windows.txt to the doc directory like | |||
the other documentation files. | the other documentation files. | |||
windows/build.bash | 14 ++++++++++++-- | windows/build.bash | 14 ++++++++++++-- | |||
1 file changed, 12 insertions(+), 2 deletions(-) | 1 file changed, 12 insertions(+), 2 deletions(-) | |||
commit 7b5db576fd7a4a67813b8437a9ccd4dbc94bbaae | commit 7b5db576fd7a4a67813b8437a9ccd4dbc94bbaae | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2010-10-08 21:42:37 +0300 | Date: 2010-10-08 21:42:37 +0300 | |||
Windows: Fix build.bash again. | Windows: Fix build.bash again. | |||
630a8beda34af0ac153c8051b1bf01230558e422 wasn't good. | 630a8beda34af0ac153c8051b1bf01230558e422 wasn't good. | |||
windows/build.bash | 7 ++++--- | windows/build.bash | 7 ++++--- | |||
1 file changed, 4 insertions(+), 3 deletions(-) | 1 file changed, 4 insertions(+), 3 deletions(-) | |||
commit d3cd7abe85ec7c2f46cf198b15c00d5d119df3dd | commit d3cd7abe85ec7c2f46cf198b15c00d5d119df3dd | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2010-10-08 16:53:20 +0300 | Date: 2010-10-08 16:53:20 +0300 | |||
Use LZMA_VERSION_STRING instead of PACKAGE_VERSION. | Use LZMA_VERSION_STRING instead of PACKAGE_VERSION. | |||
Those are the same thing, and the former makes it a bit | Those are the same thing, and the former makes it a bit | |||
easier to build the code with other build systems, because | easier to build the code with other build systems, because | |||
one doesn't need to update the version number into custom | one doesn't need to update the version number into custom | |||
config.h. | config.h. | |||
This change affects only lzmainfo. Other tools were already | This change affects only lzmainfo. Other tools were already | |||
using LZMA_VERSION_STRING. | using LZMA_VERSION_STRING. | |||
src/lzmainfo/lzmainfo.c | 2 +- | src/lzmainfo/lzmainfo.c | 2 +- | |||
1 file changed, 1 insertion(+), 1 deletion(-) | 1 file changed, 1 insertion(+), 1 deletion(-) | |||
commit 084c60d318f2dbaef4078d9b100b4a373d0c3a7f | commit 084c60d318f2dbaef4078d9b100b4a373d0c3a7f | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2010-10-08 15:59:25 +0300 | Date: 2010-10-08 15:59:25 +0300 | |||
configure.ac: Remove two unused defines. | configure.ac: Remove two unused defines. | |||
configure.ac | 4 ---- | configure.ac | 4 ---- | |||
1 file changed, 4 deletions(-) | 1 file changed, 4 deletions(-) | |||
commit 11f51b6714357cb67ec7e56ed9575c199b5581fe | commit 11f51b6714357cb67ec7e56ed9575c199b5581fe | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2010-10-08 15:32:29 +0300 | Date: 2010-10-08 15:32:29 +0300 | |||
Make tests accommodate missing xz or xzdec. | Make tests accommodate missing xz or xzdec. | |||
tests/test_compress.sh | 47 ++++++++++++++++++++++++++++++-------------- | tests/test_compress.sh | 47 ++++++++++++++++++++++++++++++---------------- | |||
--- | - | |||
tests/test_files.sh | 28 ++++++++++++++++++++++++++-- | tests/test_files.sh | 28 ++++++++++++++++++++++++++-- | |||
2 files changed, 56 insertions(+), 19 deletions(-) | 2 files changed, 56 insertions(+), 19 deletions(-) | |||
commit b1c7368f95e93ccdefdd0748e04398c26766f47f | commit b1c7368f95e93ccdefdd0748e04398c26766f47f | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2010-10-08 15:25:45 +0300 | Date: 2010-10-08 15:25:45 +0300 | |||
Build: Add options to disable individual command line tools. | Build: Add options to disable individual command line tools. | |||
configure.ac | 38 +++++++++++++++++++++++++++++ | configure.ac | 38 ++++++++++++++++++++++++++++++ | |||
src/Makefile.am | 15 +++++++++++- | src/Makefile.am | 15 +++++++++++- | |||
src/scripts/Makefile.am | 62 ++++++++++++++++++++----------------------- | src/scripts/Makefile.am | 62 +++++++++++++++++++++------------------------ | |||
---- | ---- | |||
src/xz/Makefile.am | 6 ++++- | src/xz/Makefile.am | 6 ++++- | |||
src/xzdec/Makefile.am | 12 +++++++-- | src/xzdec/Makefile.am | 12 ++++++++-- | |||
5 files changed, 93 insertions(+), 40 deletions(-) | 5 files changed, 93 insertions(+), 40 deletions(-) | |||
commit 630a8beda34af0ac153c8051b1bf01230558e422 | commit 630a8beda34af0ac153c8051b1bf01230558e422 | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2010-10-07 00:44:53 +0300 | Date: 2010-10-07 00:44:53 +0300 | |||
Windows: Make build.bash work without --enable-dynamic=no. | Windows: Make build.bash work without --enable-dynamic=no. | |||
windows/build.bash | 4 ++-- | windows/build.bash | 4 ++-- | |||
1 file changed, 2 insertions(+), 2 deletions(-) | 1 file changed, 2 insertions(+), 2 deletions(-) | |||
commit f9907503f882a745dce9d84c2968f6c175ba966a | commit f9907503f882a745dce9d84c2968f6c175ba966a | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2010-10-05 14:13:16 +0300 | Date: 2010-10-05 14:13:16 +0300 | |||
Build: Remove the static/dynamic tricks. | Build: Remove the static/dynamic tricks. | |||
Most distros want xz linked against shared liblzma, so | Most distros want xz linked against shared liblzma, so | |||
it doesn't help much to require --enable-dynamic for that. | it doesn't help much to require --enable-dynamic for that. | |||
Those who want to avoid PIC on x86-32 to get better | Those who want to avoid PIC on x86-32 to get better | |||
performance, can still do it e.g. by using --disable-shared | performance, can still do it e.g. by using --disable-shared | |||
to compile xz and then another pass to compile shared liblzma. | to compile xz and then another pass to compile shared liblzma. | |||
Part of these static/dynamic tricks were needed for Windows | Part of these static/dynamic tricks were needed for Windows | |||
in the past. Nowadays we rely on GCC and binutils to do the | in the past. Nowadays we rely on GCC and binutils to do the | |||
right thing with auto-import. If the Autotooled build system | right thing with auto-import. If the Autotooled build system | |||
needs to support some other toolchain on Windows in the future, | needs to support some other toolchain on Windows in the future, | |||
this may need some rethinking. | this may need some rethinking. | |||
configure.ac | 74 ------------------------------------------ | configure.ac | 74 -------------------------------------------- | |||
---- | ---- | |||
debug/Makefile.am | 5 +--- | debug/Makefile.am | 5 +--- | |||
src/lzmainfo/Makefile.am | 4 +-- | src/lzmainfo/Makefile.am | 4 +-- | |||
src/xz/Makefile.am | 4 +-- | src/xz/Makefile.am | 4 +-- | |||
src/xzdec/Makefile.am | 4 +-- | src/xzdec/Makefile.am | 4 +-- | |||
tests/Makefile.am | 5 +--- | tests/Makefile.am | 5 +--- | |||
6 files changed, 5 insertions(+), 91 deletions(-) | 6 files changed, 5 insertions(+), 91 deletions(-) | |||
commit fda4724d8114fccfa31c1839c15479f350c2fb4c | commit fda4724d8114fccfa31c1839c15479f350c2fb4c | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2010-10-05 12:18:58 +0300 | Date: 2010-10-05 12:18:58 +0300 | |||
configure.ac: Silence a warning from Autoconf 2.68. | configure.ac: Silence a warning from Autoconf 2.68. | |||
configure.ac | 2 +- | configure.ac | 2 +- | |||
1 file changed, 1 insertion(+), 1 deletion(-) | 1 file changed, 1 insertion(+), 1 deletion(-) | |||
commit 80b5675fa62c87426fe86f8fcd20feeabc4361b9 | commit 80b5675fa62c87426fe86f8fcd20feeabc4361b9 | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2010-10-04 19:43:01 +0300 | Date: 2010-10-04 19:43:01 +0300 | |||
A few more languages files to the xz man page. | A few more languages files to the xz man page. | |||
Thanks to Jonathan Nieder. | Thanks to Jonathan Nieder. | |||
src/xz/xz.1 | 45 ++++++++++++++++++++++++--------------------- | src/xz/xz.1 | 45 ++++++++++++++++++++++++--------------------- | |||
1 file changed, 24 insertions(+), 21 deletions(-) | 1 file changed, 24 insertions(+), 21 deletions(-) | |||
commit f9722dbeca4dc4c43cfd15d122dafaac50b0a0bb | commit f9722dbeca4dc4c43cfd15d122dafaac50b0a0bb | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2010-10-02 12:07:33 +0300 | Date: 2010-10-02 12:07:33 +0300 | |||
Update the FAQ. | Update the FAQ. | |||
doc/faq.txt | 104 +++++++++++++++++++++++++++++++++++++++++++++++++++++++ +--- | doc/faq.txt | 104 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++ +--- | |||
1 file changed, 100 insertions(+), 4 deletions(-) | 1 file changed, 100 insertions(+), 4 deletions(-) | |||
commit 61ae593661e8dc402394e84d567ca2044a51572b | commit 61ae593661e8dc402394e84d567ca2044a51572b | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2010-10-02 11:38:20 +0300 | Date: 2010-10-02 11:38:20 +0300 | |||
liblzma: Small fixes to comments in the API headers. | liblzma: Small fixes to comments in the API headers. | |||
src/liblzma/api/lzma/lzma.h | 10 +++++++--- | src/liblzma/api/lzma/lzma.h | 10 +++++++--- | |||
1 file changed, 7 insertions(+), 3 deletions(-) | 1 file changed, 7 insertions(+), 3 deletions(-) | |||
commit 9166682dc601fd42c1b9510572e3f917d18de504 | commit 9166682dc601fd42c1b9510572e3f917d18de504 | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2010-09-28 11:40:12 +0300 | Date: 2010-09-28 11:40:12 +0300 | |||
Create the PDF versions of the man pages better. | Create the PDF versions of the man pages better. | |||
Makefile.am | 14 ++++++------ | Makefile.am | 14 +++++++------ | |||
build-aux/manconv.sh | 58 ++++++++++++++++++++++++++++++++++++++++++++++ | build-aux/manconv.sh | 58 ++++++++++++++++++++++++++++++++++++++++++++++++ | |||
++++ | ++++ | |||
2 files changed, 66 insertions(+), 6 deletions(-) | 2 files changed, 66 insertions(+), 6 deletions(-) | |||
+++ | ||||
commit 17d3c61edd35de8fa884944fc70d1db86daa5dd8 | commit 17d3c61edd35de8fa884944fc70d1db86daa5dd8 | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2010-09-28 10:59:53 +0300 | Date: 2010-09-28 10:59:53 +0300 | |||
Move version.sh to build-aux. | Move version.sh to build-aux. | |||
Makefile.am | 4 ++-- | Makefile.am | 4 ++-- | |||
build-aux/version.sh | 24 ++++++++++++++++++++++++ | build-aux/version.sh | 24 ++++++++++++++++++++++++ | |||
configure.ac | 2 +- | configure.ac | 2 +- | |||
version.sh | 24 ------------------------ | version.sh | 24 ------------------------ | |||
windows/build.bash | 2 +- | windows/build.bash | 2 +- | |||
5 files changed, 28 insertions(+), 28 deletions(-) | 5 files changed, 28 insertions(+), 28 deletions(-) | |||
commit 84af9d8770451339a692e9b70f96cf56156a6069 | commit 84af9d8770451339a692e9b70f96cf56156a6069 | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2010-09-28 10:53:02 +0300 | Date: 2010-09-28 10:53:02 +0300 | |||
Update .gitignore. | Update .gitignore. | |||
.gitignore | 10 +++++++++- | .gitignore | 10 +++++++++- | |||
1 file changed, 9 insertions(+), 1 deletion(-) | 1 file changed, 9 insertions(+), 1 deletion(-) | |||
commit 31575a449ac64c523da3bab8d0c0b522cdc7c780 | commit 31575a449ac64c523da3bab8d0c0b522cdc7c780 | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2010-09-28 01:17:14 +0300 | Date: 2010-09-28 01:17:14 +0300 | |||
Fix accomodate -> accommodate on the xz man page. | Fix accomodate -> accommodate on the xz man page. | |||
src/xz/xz.1 | 2 +- | src/xz/xz.1 | 2 +- | |||
1 file changed, 1 insertion(+), 1 deletion(-) | 1 file changed, 1 insertion(+), 1 deletion(-) | |||
commit cec0ddc8ec4ce81685a51998b978e22167e461f9 | commit cec0ddc8ec4ce81685a51998b978e22167e461f9 | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2010-09-27 23:29:34 +0300 | Date: 2010-09-27 23:29:34 +0300 | |||
Major man page updates. | Major man page updates. | |||
Lots of content was updated on the xz man page. | Lots of content was updated on the xz man page. | |||
skipping to change at line 2394 | skipping to change at line 4753 | |||
7 files changed, 1435 insertions(+), 641 deletions(-) | 7 files changed, 1435 insertions(+), 641 deletions(-) | |||
commit 075257ab0416a0603be930082e31a5703e4ba345 | commit 075257ab0416a0603be930082e31a5703e4ba345 | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2010-09-26 18:10:31 +0300 | Date: 2010-09-26 18:10:31 +0300 | |||
Fix the preset -3e. | Fix the preset -3e. | |||
depth=0 was missing. | depth=0 was missing. | |||
src/liblzma/lzma/lzma_encoder_presets.c | 1 + | src/liblzma/lzma/lzma_encoder_presets.c | 1 + | |||
1 file changed, 1 insertion(+) | 1 file changed, 1 insertion(+) | |||
commit 2577da9ebdba13fbe99ae5ee8bde35f7ed60f6d1 | commit 2577da9ebdba13fbe99ae5ee8bde35f7ed60f6d1 | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2010-09-23 14:03:10 +0300 | Date: 2010-09-23 14:03:10 +0300 | |||
Add translations.bash and translation notes to README. | Add translations.bash and translation notes to README. | |||
translations.bash prints some messages from xz, which | translations.bash prints some messages from xz, which | |||
hopefully makes it a bit easier to test translations. | hopefully makes it a bit easier to test translations. | |||
README | 96 ++++++++++++++++++++++++++++++++++++++++++++ | README | 96 +++++++++++++++++++++++++++++++++++++++++++++ | |||
-- | -- | |||
debug/translation.bash | 100 ++++++++++++++++++++++++++++++++++++++++++++ | debug/translation.bash | 100 +++++++++++++++++++++++++++++++++++++++++++++ | |||
++++ | ++++ | |||
2 files changed, 192 insertions(+), 4 deletions(-) | 2 files changed, 192 insertions(+), 4 deletions(-) | |||
+++ | ||||
commit a3c5997c57e5b1a20aae6d1071b584b4f17d0b23 | commit a3c5997c57e5b1a20aae6d1071b584b4f17d0b23 | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2010-09-17 22:14:30 +0300 | Date: 2010-09-17 22:14:30 +0300 | |||
xz: Update the Czech translation. | xz: Update the Czech translation. | |||
Thanks to Marek Černocký. | Thanks to Marek Černocký. | |||
po/cs.po | 202 ++++++++++++++++++++++++++++++++++++++++------------------ ---- | po/cs.po | 202 +++++++++++++++++++++++++++++++++++++++++------------------ ---- | |||
1 file changed, 131 insertions(+), 71 deletions(-) | 1 file changed, 131 insertions(+), 71 deletions(-) | |||
commit a1766af582dc23fddd9da1eeb4b9d61e3eb4c2e6 | commit a1766af582dc23fddd9da1eeb4b9d61e3eb4c2e6 | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2010-09-16 23:40:41 +0300 | Date: 2010-09-16 23:40:41 +0300 | |||
xz: Add Italian translation. | xz: Add Italian translation. | |||
Thanks to Milo Casagrande and Lorenzo De Liso. | Thanks to Milo Casagrande and Lorenzo De Liso. | |||
THANKS | 2 + | THANKS | 2 + | |||
po/LINGUAS | 1 + | po/LINGUAS | 1 + | |||
po/it.po | 902 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++ | po/it.po | 902 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++ | |||
++++ | ++++ | |||
3 files changed, 905 insertions(+) | 3 files changed, 905 insertions(+) | |||
+++ | ||||
commit 21088018554e2b0e02914205377ceb6e34a090bd | commit 21088018554e2b0e02914205377ceb6e34a090bd | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2010-09-15 00:34:13 +0300 | Date: 2010-09-15 00:34:13 +0300 | |||
xz: Edit a translators comment. | xz: Edit a translators comment. | |||
src/xz/list.c | 2 +- | src/xz/list.c | 2 +- | |||
1 file changed, 1 insertion(+), 1 deletion(-) | 1 file changed, 1 insertion(+), 1 deletion(-) | |||
commit be16e28ece1b492b8f93382b7fa1cc4da23c6ff6 | commit be16e28ece1b492b8f93382b7fa1cc4da23c6ff6 | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2010-09-14 22:47:14 +0300 | Date: 2010-09-14 22:47:14 +0300 | |||
xz: Add German translation. | xz: Add German translation. | |||
Thanks to Andre Noll. | Thanks to Andre Noll. | |||
THANKS | 1 + | THANKS | 1 + | |||
po/LINGUAS | 1 + | po/LINGUAS | 1 + | |||
po/de.po | 903 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++ | po/de.po | 903 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++ | |||
++++ | ++++ | |||
3 files changed, 905 insertions(+) | 3 files changed, 905 insertions(+) | |||
+++ | ||||
commit e23ea74f3240e6b69683f9e69d1716e0f9e9092b | commit e23ea74f3240e6b69683f9e69d1716e0f9e9092b | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2010-09-10 14:30:25 +0300 | Date: 2010-09-10 14:30:25 +0300 | |||
Updated README. | Updated README. | |||
README | 2 -- | README | 2 -- | |||
1 file changed, 2 deletions(-) | 1 file changed, 2 deletions(-) | |||
commit 8dad2fd69336985adb9f774fa96dc9c0efcb5a71 | commit 8dad2fd69336985adb9f774fa96dc9c0efcb5a71 | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2010-09-10 14:30:07 +0300 | Date: 2010-09-10 14:30:07 +0300 | |||
Updated INSTALL. | Updated INSTALL. | |||
INSTALL | 7 ++++--- | INSTALL | 7 ++++--- | |||
1 file changed, 4 insertions(+), 3 deletions(-) | 1 file changed, 4 insertions(+), 3 deletions(-) | |||
commit 0b5f07fe3728c27cce416ddc40f7e4803ae96ac2 | commit 0b5f07fe3728c27cce416ddc40f7e4803ae96ac2 | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2010-09-10 14:26:20 +0300 | Date: 2010-09-10 14:26:20 +0300 | |||
Updated the git repository address in ChangeLog. | Updated the git repository address in ChangeLog. | |||
ChangeLog | 2 +- | ChangeLog | 2 +- | |||
1 file changed, 1 insertion(+), 1 deletion(-) | 1 file changed, 1 insertion(+), 1 deletion(-) | |||
commit a8760203f93a69bc39fd14520a6e9e7b7d70be06 | commit a8760203f93a69bc39fd14520a6e9e7b7d70be06 | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2010-09-10 14:09:33 +0300 | Date: 2010-09-10 14:09:33 +0300 | |||
xz: Add a comment to translators about "literal context bits". | xz: Add a comment to translators about "literal context bits". | |||
src/xz/message.c | 4 ++++ | src/xz/message.c | 4 ++++ | |||
1 file changed, 4 insertions(+) | 1 file changed, 4 insertions(+) | |||
commit bb0b1004f83cdc4d309e1471c2ecaf9f95ce60c5 | commit bb0b1004f83cdc4d309e1471c2ecaf9f95ce60c5 | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2010-09-10 10:30:33 +0300 | Date: 2010-09-10 10:30:33 +0300 | |||
xz: Multiple fixes. | xz: Multiple fixes. | |||
The code assumed that printing numbers with thousand separators | The code assumed that printing numbers with thousand separators | |||
and decimal points would always produce only US-ASCII characters. | and decimal points would always produce only US-ASCII characters. | |||
skipping to change at line 2526 | skipping to change at line 4885 | |||
for thousand separator support. | for thousand separator support. | |||
Integrity check names "None" and "Unknown-N" (2 <= N <= 15) | Integrity check names "None" and "Unknown-N" (2 <= N <= 15) | |||
were marked to be translated. I had forgot these, plus they | were marked to be translated. I had forgot these, plus they | |||
wouldn't have worked correctly anyway before this commit, | wouldn't have worked correctly anyway before this commit, | |||
because printing tables with multibyte strings didn't work. | because printing tables with multibyte strings didn't work. | |||
Thanks to Marek Černocký for reporting the bug about | Thanks to Marek Černocký for reporting the bug about | |||
misaligned table columns in --list output. | misaligned table columns in --list output. | |||
configure.ac | 1 + | configure.ac | 1 + | |||
m4/tuklib_mbstr.m4 | 30 ++++++ | m4/tuklib_mbstr.m4 | 30 ++++++ | |||
src/common/tuklib_mbstr.h | 66 +++++++++++++ | src/common/tuklib_mbstr.h | 66 +++++++++++++ | |||
src/common/tuklib_mbstr_fw.c | 31 ++++++ | src/common/tuklib_mbstr_fw.c | 31 ++++++ | |||
src/common/tuklib_mbstr_width.c | 64 ++++++++++++ | src/common/tuklib_mbstr_width.c | 64 +++++++++++++ | |||
src/xz/Makefile.am | 4 +- | src/xz/Makefile.am | 4 +- | |||
src/xz/list.c | 205 ++++++++++++++++++++++++++--------- | src/xz/list.c | 205 +++++++++++++++++++++++++++--------- | |||
---- | ---- | |||
src/xz/message.c | 56 +++++++---- | src/xz/message.c | 56 +++++++---- | |||
src/xz/message.h | 10 +- | src/xz/message.h | 10 +- | |||
src/xz/private.h | 1 + | src/xz/private.h | 1 + | |||
src/xz/util.c | 136 +++++++++----------------- | src/xz/util.c | 136 +++++++++----------------- | |||
src/xz/util.h | 7 -- | src/xz/util.h | 7 -- | |||
12 files changed, 424 insertions(+), 187 deletions(-) | 12 files changed, 424 insertions(+), 187 deletions(-) | |||
commit 639f8e2af33cf8a184d59ba56b6df7c098679d61 | commit 639f8e2af33cf8a184d59ba56b6df7c098679d61 | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2010-09-08 08:49:22 +0300 | Date: 2010-09-08 08:49:22 +0300 | |||
Update the Czech translation. | Update the Czech translation. | |||
Thanks to Marek Černocký. | Thanks to Marek Černocký. | |||
po/cs.po | 655 +++++++++++++++++++++++++++++++++++++++++++--------------- ---- | po/cs.po | 655 +++++++++++++++++++++++++++++++++++++++++++---------------- ---- | |||
1 file changed, 454 insertions(+), 201 deletions(-) | 1 file changed, 454 insertions(+), 201 deletions(-) | |||
commit 41bc9956ebfd7c86777d33676acf34c45e7ca7c7 | commit 41bc9956ebfd7c86777d33676acf34c45e7ca7c7 | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2010-09-07 12:31:40 +0300 | Date: 2010-09-07 12:31:40 +0300 | |||
xz: Add a note to translators. | xz: Add a note to translators. | |||
src/xz/hardware.c | 2 ++ | src/xz/hardware.c | 2 ++ | |||
1 file changed, 2 insertions(+) | 1 file changed, 2 insertions(+) | |||
commit 77a7746616e555fc08028e883a56d06bf0088b81 | commit 77a7746616e555fc08028e883a56d06bf0088b81 | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2010-09-07 10:42:13 +0300 | Date: 2010-09-07 10:42:13 +0300 | |||
Fix use of N_() and ngettext(). | Fix use of N_() and ngettext(). | |||
I had somehow thought that N_() is usually used | I had somehow thought that N_() is usually used | |||
as shorthand for ngettext(). | as shorthand for ngettext(). | |||
This also fixes a missing \n from a call to ngettext(). | This also fixes a missing \n from a call to ngettext(). | |||
src/common/tuklib_gettext.h | 4 ++-- | src/common/tuklib_gettext.h | 4 ++-- | |||
src/xz/list.c | 4 ++-- | src/xz/list.c | 4 ++-- | |||
2 files changed, 4 insertions(+), 4 deletions(-) | 2 files changed, 4 insertions(+), 4 deletions(-) | |||
commit e6ad39335842343e622ab51207d1d3cb9caad801 | commit e6ad39335842343e622ab51207d1d3cb9caad801 | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2010-09-06 19:43:12 +0300 | Date: 2010-09-06 19:43:12 +0300 | |||
Add missing files to POTFILES.in. | Add missing files to POTFILES.in. | |||
po/POTFILES.in | 3 +++ | po/POTFILES.in | 3 +++ | |||
1 file changed, 3 insertions(+) | 1 file changed, 3 insertions(+) | |||
commit 58f55131820d2e08a1a6beb9ec0ee2378044eb30 | commit 58f55131820d2e08a1a6beb9ec0ee2378044eb30 | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2010-09-06 10:16:24 +0300 | Date: 2010-09-06 10:16:24 +0300 | |||
xz: Improve a comment. | xz: Improve a comment. | |||
src/xz/file_io.c | 7 ++++--- | src/xz/file_io.c | 7 ++++--- | |||
1 file changed, 4 insertions(+), 3 deletions(-) | 1 file changed, 4 insertions(+), 3 deletions(-) | |||
commit bcb1b898341f7073f51660d7052d7ed6c5461a66 | commit bcb1b898341f7073f51660d7052d7ed6c5461a66 | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2010-09-05 21:34:29 +0300 | Date: 2010-09-05 21:34:29 +0300 | |||
xz: Update the comment about NetBSD in file_io.c. | xz: Update the comment about NetBSD in file_io.c. | |||
Thanks to Joerg Sonnenberger. | Thanks to Joerg Sonnenberger. | |||
src/xz/file_io.c | 8 ++++---- | src/xz/file_io.c | 8 ++++---- | |||
1 file changed, 4 insertions(+), 4 deletions(-) | 1 file changed, 4 insertions(+), 4 deletions(-) | |||
commit da014d55972f5addbf6b4360d3d8ed2ef4282170 | commit da014d55972f5addbf6b4360d3d8ed2ef4282170 | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2010-09-05 21:11:33 +0300 | Date: 2010-09-05 21:11:33 +0300 | |||
xz: Use an array instead of pointer for stdin_filename. | xz: Use an array instead of pointer for stdin_filename. | |||
Thanks Joerg Sonnenberger. | Thanks Joerg Sonnenberger. | |||
src/xz/args.c | 2 +- | src/xz/args.c | 2 +- | |||
src/xz/args.h | 2 +- | src/xz/args.h | 2 +- | |||
2 files changed, 2 insertions(+), 2 deletions(-) | 2 files changed, 2 insertions(+), 2 deletions(-) | |||
commit 8c7d3d1a0781c296c6b6e2465becaffd2132f7ee | commit 8c7d3d1a0781c296c6b6e2465becaffd2132f7ee | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2010-09-05 12:16:17 +0300 | Date: 2010-09-05 12:16:17 +0300 | |||
xz: Hopefully ease translating the messages in list.c. | xz: Hopefully ease translating the messages in list.c. | |||
src/xz/list.c | 33 +++++++++++++++++++++++---------- | src/xz/list.c | 33 +++++++++++++++++++++++---------- | |||
1 file changed, 23 insertions(+), 10 deletions(-) | 1 file changed, 23 insertions(+), 10 deletions(-) | |||
commit ef840950ad99cf2955c754875af0e01acf125079 | commit ef840950ad99cf2955c754875af0e01acf125079 | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2010-09-04 23:14:44 +0300 | Date: 2010-09-04 23:14:44 +0300 | |||
xz: Fix grammar. | xz: Fix grammar. | |||
src/xz/options.c | 3 +-- | src/xz/options.c | 3 +-- | |||
1 file changed, 1 insertion(+), 2 deletions(-) | 1 file changed, 1 insertion(+), 2 deletions(-) | |||
commit c46afd6edc04ea140db6c59e8486f5707c810c13 | commit c46afd6edc04ea140db6c59e8486f5707c810c13 | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2010-09-04 23:12:20 +0300 | Date: 2010-09-04 23:12:20 +0300 | |||
xz: Use lzma_lzma_preset() to initialize the options structure. | xz: Use lzma_lzma_preset() to initialize the options structure. | |||
src/xz/options.c | 14 ++------------ | src/xz/options.c | 14 ++------------ | |||
1 file changed, 2 insertions(+), 12 deletions(-) | 1 file changed, 2 insertions(+), 12 deletions(-) | |||
commit 8fd3ac046d0b1416a2094fecc456d9e0f4d5d065 | commit 8fd3ac046d0b1416a2094fecc456d9e0f4d5d065 | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2010-09-04 22:16:28 +0300 | Date: 2010-09-04 22:16:28 +0300 | |||
Don't set lc=4 with --extreme. | Don't set lc=4 with --extreme. | |||
This should reduce the cases where --extreme makes | This should reduce the cases where --extreme makes | |||
compression worse. On the other hand, some other | compression worse. On the other hand, some other | |||
files may now benefit slightly less from --extreme. | files may now benefit slightly less from --extreme. | |||
src/liblzma/lzma/lzma_encoder_presets.c | 1 - | src/liblzma/lzma/lzma_encoder_presets.c | 1 - | |||
1 file changed, 1 deletion(-) | 1 file changed, 1 deletion(-) | |||
commit 474bac0c33e94aeaca8ada17ab19972b1424bc2b | commit 474bac0c33e94aeaca8ada17ab19972b1424bc2b | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2010-09-04 22:10:32 +0300 | Date: 2010-09-04 22:10:32 +0300 | |||
xz: Minor improvements to --help and --long-help. | xz: Minor improvements to --help and --long-help. | |||
src/xz/message.c | 24 ++++++++++++------------ | src/xz/message.c | 24 ++++++++++++------------ | |||
1 file changed, 12 insertions(+), 12 deletions(-) | 1 file changed, 12 insertions(+), 12 deletions(-) | |||
commit 373ee26f955617295c5c537b04a153a1969140d2 | commit 373ee26f955617295c5c537b04a153a1969140d2 | |||
Author: Jonathan Nieder <jrnieder@gmail.com> | Author: Jonathan Nieder <jrnieder@gmail.com> | |||
Date: 2010-09-03 16:49:15 -0500 | Date: 2010-09-03 16:49:15 -0500 | |||
Adjust memory limits in test_compress.sh | Adjust memory limits in test_compress.sh | |||
Testing compression at level -4 now requires 48 MiB of free store at | Testing compression at level -4 now requires 48 MiB of free store at | |||
compression time and 5 MiB at decompression time. | compression time and 5 MiB at decompression time. | |||
Signed-off-by: Jonathan Nieder <jrnieder@gmail.com> | Signed-off-by: Jonathan Nieder <jrnieder@gmail.com> | |||
tests/test_compress.sh | 2 +- | tests/test_compress.sh | 2 +- | |||
1 file changed, 1 insertion(+), 1 deletion(-) | 1 file changed, 1 insertion(+), 1 deletion(-) | |||
commit 2fce9312f36727ea82f3430cc5d3a7d243c5f087 | commit 2fce9312f36727ea82f3430cc5d3a7d243c5f087 | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2010-09-03 15:54:40 +0300 | Date: 2010-09-03 15:54:40 +0300 | |||
xz: Make -vv show also decompressor memory usage. | xz: Make -vv show also decompressor memory usage. | |||
src/xz/coder.c | 7 +++++++ | src/xz/coder.c | 7 +++++++ | |||
1 file changed, 7 insertions(+) | 1 file changed, 7 insertions(+) | |||
commit b4b1cbcb53624ab832f8b3189c74450dc7ea29b6 | commit b4b1cbcb53624ab832f8b3189c74450dc7ea29b6 | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2010-09-03 15:13:12 +0300 | Date: 2010-09-03 15:13:12 +0300 | |||
Tweak the compression presets -0 .. -5. | Tweak the compression presets -0 .. -5. | |||
"Extreme" mode might need some further tweaking still. | "Extreme" mode might need some further tweaking still. | |||
Docs were not updated yet. | Docs were not updated yet. | |||
src/liblzma/lzma/lzma_encoder_presets.c | 29 +++++++++++++++++++-------- -- | src/liblzma/lzma/lzma_encoder_presets.c | 29 +++++++++++++++++++---------- | |||
1 file changed, 19 insertions(+), 10 deletions(-) | 1 file changed, 19 insertions(+), 10 deletions(-) | |||
commit 77fe5954cd3d10fb1837372684cbc133b56b6a87 | commit 77fe5954cd3d10fb1837372684cbc133b56b6a87 | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2010-09-03 12:28:41 +0300 | Date: 2010-09-03 12:28:41 +0300 | |||
liblzma: Adjust default depth calculation for HC3 and HC4. | liblzma: Adjust default depth calculation for HC3 and HC4. | |||
It was 8 + nice_len / 4, now it is 4 + nice_len / 4. | It was 8 + nice_len / 4, now it is 4 + nice_len / 4. | |||
This allows faster settings at lower nice_len values, | This allows faster settings at lower nice_len values, | |||
even though it seems that I won't use automatic depth | even though it seems that I won't use automatic depth | |||
calcuation with HC3 and HC4 in the presets. | calcuation with HC3 and HC4 in the presets. | |||
src/liblzma/lz/lz_encoder.c | 7 ++++--- | src/liblzma/lz/lz_encoder.c | 7 ++++--- | |||
1 file changed, 4 insertions(+), 3 deletions(-) | 1 file changed, 4 insertions(+), 3 deletions(-) | |||
commit fce69059cf901ce8075a78c7607d591f144a3b5a | commit fce69059cf901ce8075a78c7607d591f144a3b5a | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2010-09-03 11:11:25 +0300 | Date: 2010-09-03 11:11:25 +0300 | |||
xz: Make --help two lines shorter. | xz: Make --help two lines shorter. | |||
At least for now, the --help option doesn't list any | At least for now, the --help option doesn't list any | |||
options that take arguments, so "Mandatory arguments to..." | options that take arguments, so "Mandatory arguments to..." | |||
can be omitted. | can be omitted. | |||
src/xz/message.c | 7 +++++-- | src/xz/message.c | 7 +++++-- | |||
1 file changed, 5 insertions(+), 2 deletions(-) | 1 file changed, 5 insertions(+), 2 deletions(-) | |||
commit a848e47ced6e5e2a564b5c454b2f5a19c2f40298 | commit a848e47ced6e5e2a564b5c454b2f5a19c2f40298 | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2010-09-02 19:22:35 +0300 | Date: 2010-09-02 19:22:35 +0300 | |||
xz: Make setting a preset override a custom filter chain. | xz: Make setting a preset override a custom filter chain. | |||
This is more logical behavior than ignoring preset level | This is more logical behavior than ignoring preset level | |||
options once a custom filter chain has been specified. | options once a custom filter chain has been specified. | |||
src/xz/coder.c | 9 +++++++++ | src/xz/coder.c | 9 +++++++++ | |||
1 file changed, 9 insertions(+) | 1 file changed, 9 insertions(+) | |||
commit b3ff7ba044eaeab3e424d7b51fe914daf681b1a3 | commit b3ff7ba044eaeab3e424d7b51fe914daf681b1a3 | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2010-09-02 19:09:57 +0300 | Date: 2010-09-02 19:09:57 +0300 | |||
xz: Always warn if adjusting dictionary size due to memlimit. | xz: Always warn if adjusting dictionary size due to memlimit. | |||
src/xz/coder.c | 28 +++++++++------------------- | src/xz/coder.c | 28 +++++++++------------------- | |||
1 file changed, 9 insertions(+), 19 deletions(-) | 1 file changed, 9 insertions(+), 19 deletions(-) | |||
commit d5653ba8a1ea9c00de4fddc617aba3c51e18139d | commit d5653ba8a1ea9c00de4fddc617aba3c51e18139d | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2010-08-10 11:04:30 +0300 | Date: 2010-08-10 11:04:30 +0300 | |||
Fix test_compress.sh. | Fix test_compress.sh. | |||
It broke when --memory option was removed from xzdec. | It broke when --memory option was removed from xzdec. | |||
Thanks to Jonathan Nieder. | Thanks to Jonathan Nieder. | |||
tests/test_compress.sh | 6 +++--- | tests/test_compress.sh | 6 +++--- | |||
1 file changed, 3 insertions(+), 3 deletions(-) | 1 file changed, 3 insertions(+), 3 deletions(-) | |||
commit 792331bdee706aa852a78b171040ebf814c6f3ae | commit 792331bdee706aa852a78b171040ebf814c6f3ae | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2010-08-07 20:45:18 +0300 | Date: 2010-08-07 20:45:18 +0300 | |||
Disable the memory usage limiter by default. | Disable the memory usage limiter by default. | |||
For several people, the limiter causes bigger problems that | For several people, the limiter causes bigger problems that | |||
it solves, so it is better to have it disabled by default. | it solves, so it is better to have it disabled by default. | |||
skipping to change at line 2794 | skipping to change at line 5153 | |||
changes in the memory usage limiter functionality. | changes in the memory usage limiter functionality. | |||
The memory usage limiter info is no longer shown at the | The memory usage limiter info is no longer shown at the | |||
bottom of xz --long -help. | bottom of xz --long -help. | |||
The memory usage limiter support for removed completely from xzdec. | The memory usage limiter support for removed completely from xzdec. | |||
xz's man page was updated to match the above changes. Various | xz's man page was updated to match the above changes. Various | |||
unrelated fixes were also made to the man page. | unrelated fixes were also made to the man page. | |||
src/xz/args.c | 87 +++++++++----- | src/xz/args.c | 87 +++++++++----- | |||
src/xz/coder.c | 8 +- | src/xz/coder.c | 8 +- | |||
src/xz/hardware.c | 96 +++++++++------ | src/xz/hardware.c | 96 +++++++++------ | |||
src/xz/hardware.h | 23 ++-- | src/xz/hardware.h | 23 ++-- | |||
src/xz/list.c | 2 +- | src/xz/list.c | 2 +- | |||
src/xz/message.c | 39 ++---- | src/xz/message.c | 39 ++----- | |||
src/xz/message.h | 4 - | src/xz/message.h | 4 - | |||
src/xz/xz.1 | 341 +++++++++++++++++++++++++++++++++---------------- | src/xz/xz.1 | 341 ++++++++++++++++++++++++++++++++++---------------- | |||
---- | ---- | |||
src/xzdec/xzdec.1 | 45 +------ | src/xzdec/xzdec.1 | 45 +------ | |||
src/xzdec/xzdec.c | 176 +-------------------------- | src/xzdec/xzdec.c | 176 +--------------------------- | |||
10 files changed, 373 insertions(+), 448 deletions(-) | 10 files changed, 373 insertions(+), 448 deletions(-) | |||
commit 4a45dd4c39f75d25c7a37b6400cb24d4010ca801 | commit 4a45dd4c39f75d25c7a37b6400cb24d4010ca801 | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2010-08-06 20:22:16 +0300 | Date: 2010-08-06 20:22:16 +0300 | |||
Add missing const to a global constant in xz. | Add missing const to a global constant in xz. | |||
src/xz/args.c | 2 +- | src/xz/args.c | 2 +- | |||
src/xz/args.h | 2 +- | src/xz/args.h | 2 +- | |||
2 files changed, 2 insertions(+), 2 deletions(-) | 2 files changed, 2 insertions(+), 2 deletions(-) | |||
commit 01aa4869cb220b7fdad6d1acbabb2233045daa8f | commit 01aa4869cb220b7fdad6d1acbabb2233045daa8f | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2010-07-28 11:44:55 +0300 | Date: 2010-07-28 11:44:55 +0300 | |||
Language fixes for man pages. | Language fixes for man pages. | |||
Thanks to A. Costa and Jonathan Nieder. | Thanks to A. Costa and Jonathan Nieder. | |||
src/lzmainfo/lzmainfo.1 | 4 ++-- | src/lzmainfo/lzmainfo.1 | 4 ++-- | |||
src/xz/xz.1 | 6 +++--- | src/xz/xz.1 | 6 +++--- | |||
2 files changed, 5 insertions(+), 5 deletions(-) | 2 files changed, 5 insertions(+), 5 deletions(-) | |||
commit ce1f0deafe8504e1492bf1b1efb3e3ec950b1a2b | commit ce1f0deafe8504e1492bf1b1efb3e3ec950b1a2b | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2010-07-27 20:47:12 +0300 | Date: 2010-07-27 20:47:12 +0300 | |||
Windows: Add a note about building a Git repository snapshot | Windows: Add a note about building a Git repository snapshot | |||
windows/INSTALL-Windows.txt | 9 +++++++++ | windows/INSTALL-Windows.txt | 9 +++++++++ | |||
1 file changed, 9 insertions(+) | 1 file changed, 9 insertions(+) | |||
commit 507a4a4dea1e5462f12f7ed4b076c34e02054a38 | commit 507a4a4dea1e5462f12f7ed4b076c34e02054a38 | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2010-07-27 20:45:03 +0300 | Date: 2010-07-27 20:45:03 +0300 | |||
Windows: build.sh is a bash script so name it correctly. | Windows: build.sh is a bash script so name it correctly. | |||
INSTALL | 2 +- | INSTALL | 2 +- | |||
windows/INSTALL-Windows.txt | 6 +- | windows/INSTALL-Windows.txt | 6 +- | |||
windows/build.bash | 189 +++++++++++++++++++++++++++++++++++++++ | windows/build.bash | 189 ++++++++++++++++++++++++++++++++++++++++ | |||
++++ | ++++ | |||
windows/build.sh | 189 --------------------------------------- | windows/build.sh | 189 ---------------------------------------- | |||
---- | ---- | |||
4 files changed, 193 insertions(+), 193 deletions(-) | 4 files changed, 193 insertions(+), 193 deletions(-) | |||
--- | ||||
commit b1cbfd40f049a646a639eb78a3e41e9e3ef73339 | commit b1cbfd40f049a646a639eb78a3e41e9e3ef73339 | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2010-07-27 20:27:32 +0300 | Date: 2010-07-27 20:27:32 +0300 | |||
Windows: Don't strip liblzma.a too much. | Windows: Don't strip liblzma.a too much. | |||
windows/build.sh | 3 ++- | windows/build.sh | 3 ++- | |||
1 file changed, 2 insertions(+), 1 deletion(-) | 1 file changed, 2 insertions(+), 1 deletion(-) | |||
commit a540198ffb25fad36380c5e92ac20c2d28eec46a | commit a540198ffb25fad36380c5e92ac20c2d28eec46a | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2010-07-13 20:07:26 +0300 | Date: 2010-07-13 20:07:26 +0300 | |||
Updated THANKS. | Updated THANKS. | |||
THANKS | 1 + | THANKS | 1 + | |||
1 file changed, 1 insertion(+) | 1 file changed, 1 insertion(+) | |||
commit bab0f01ed931f606b4675aa9f9331a17cec09bad | commit bab0f01ed931f606b4675aa9f9331a17cec09bad | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2010-07-13 19:55:50 +0300 | Date: 2010-07-13 19:55:50 +0300 | |||
Add two simple example programs. | Add two simple example programs. | |||
Hopefully these help a bit when learning the basics | Hopefully these help a bit when learning the basics | |||
of liblzma API. I plan to write detailed examples about | of liblzma API. I plan to write detailed examples about | |||
both basic and advanced features with lots of comments, | both basic and advanced features with lots of comments, | |||
but these two examples are good have right now. | but these two examples are good have right now. | |||
The examples were written by Daniel Mealha Cabrita. Thanks. | The examples were written by Daniel Mealha Cabrita. Thanks. | |||
doc/examples/xz_pipe_comp.c | 127 +++++++++++++++++++++++++++++++++++++ | doc/examples/xz_pipe_comp.c | 127 ++++++++++++++++++++++++++++++++++++++ | |||
++++ | ++++ | |||
doc/examples/xz_pipe_decomp.c | 115 +++++++++++++++++++++++++++++++++++++ | doc/examples/xz_pipe_decomp.c | 115 ++++++++++++++++++++++++++++++++++++++ | |||
2 files changed, 242 insertions(+) | 2 files changed, 242 insertions(+) | |||
commit c15c42abb3c8c6e77c778ef06c97a4a10b8b5d00 | commit c15c42abb3c8c6e77c778ef06c97a4a10b8b5d00 | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2010-06-15 14:06:29 +0300 | Date: 2010-06-15 14:06:29 +0300 | |||
Add --no-adjust. | Add --no-adjust. | |||
src/xz/args.c | 6 ++++++ | src/xz/args.c | 6 ++++++ | |||
src/xz/coder.c | 8 ++------ | src/xz/coder.c | 8 ++------ | |||
src/xz/coder.h | 4 ++++ | src/xz/coder.h | 4 ++++ | |||
src/xz/message.c | 6 +++++- | src/xz/message.c | 6 +++++- | |||
src/xz/xz.1 | 13 +++++++++++-- | src/xz/xz.1 | 13 +++++++++++-- | |||
5 files changed, 28 insertions(+), 9 deletions(-) | 5 files changed, 28 insertions(+), 9 deletions(-) | |||
commit 2130926dd1c839280358172dfadd8d3054bde2b4 | commit 2130926dd1c839280358172dfadd8d3054bde2b4 | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2010-06-11 21:51:32 +0300 | Date: 2010-06-11 21:51:32 +0300 | |||
Updated THANKS. | Updated THANKS. | |||
THANKS | 1 + | THANKS | 1 + | |||
1 file changed, 1 insertion(+) | 1 file changed, 1 insertion(+) | |||
commit bc612d0e0c9e4504c59d49168e87a7ae3e458443 | commit bc612d0e0c9e4504c59d49168e87a7ae3e458443 | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2010-06-11 21:48:32 +0300 | Date: 2010-06-11 21:48:32 +0300 | |||
Clarify the description of the default memlimit in the man page. | Clarify the description of the default memlimit in the man page. | |||
Thanks to Denis Excoffier. | Thanks to Denis Excoffier. | |||
src/xz/xz.1 | 4 ++-- | src/xz/xz.1 | 4 ++-- | |||
1 file changed, 2 insertions(+), 2 deletions(-) | 1 file changed, 2 insertions(+), 2 deletions(-) | |||
commit e1b6935d60a00405e6b5b455a3426d2248cc926c | commit e1b6935d60a00405e6b5b455a3426d2248cc926c | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2010-06-11 21:43:28 +0300 | Date: 2010-06-11 21:43:28 +0300 | |||
Fix string to uint64_t conversion. | Fix string to uint64_t conversion. | |||
Thanks to Denis Excoffier for the bug report. | Thanks to Denis Excoffier for the bug report. | |||
src/xz/util.c | 10 ++++++++-- | src/xz/util.c | 10 ++++++++-- | |||
src/xzdec/xzdec.c | 13 +++++++++++-- | src/xzdec/xzdec.c | 13 +++++++++++-- | |||
2 files changed, 19 insertions(+), 4 deletions(-) | 2 files changed, 19 insertions(+), 4 deletions(-) | |||
commit 3e49c8acb0f5312948eddb2342dbb5802d4571d0 | commit 3e49c8acb0f5312948eddb2342dbb5802d4571d0 | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2010-06-11 10:40:28 +0300 | Date: 2010-06-11 10:40:28 +0300 | |||
Put the git commit to the filename in mydist rule. | Put the git commit to the filename in mydist rule. | |||
Makefile.am | 6 +++++- | Makefile.am | 6 +++++- | |||
1 file changed, 5 insertions(+), 1 deletion(-) | 1 file changed, 5 insertions(+), 1 deletion(-) | |||
commit d8b41eedce486d400f701b757b7b5e4e32276618 | commit d8b41eedce486d400f701b757b7b5e4e32276618 | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2010-06-02 23:13:55 +0300 | Date: 2010-06-02 23:13:55 +0300 | |||
Fix compiling with -Werror. | Fix compiling with -Werror. | |||
src/xz/message.c | 4 ++-- | src/xz/message.c | 4 ++-- | |||
1 file changed, 2 insertions(+), 2 deletions(-) | 1 file changed, 2 insertions(+), 2 deletions(-) | |||
commit b5fbab6123a39c9a55cd5d7af410e9aae067d5f8 | commit b5fbab6123a39c9a55cd5d7af410e9aae067d5f8 | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2010-06-02 23:09:22 +0300 | Date: 2010-06-02 23:09:22 +0300 | |||
Silence a bogus Valgrind warning. | Silence a bogus Valgrind warning. | |||
When using -O2 with GCC, it liked to swap two comparisons | When using -O2 with GCC, it liked to swap two comparisons | |||
in one "if" statement. It's otherwise fine except that | in one "if" statement. It's otherwise fine except that | |||
the latter part, which is seemingly never executed, got | the latter part, which is seemingly never executed, got | |||
executed (nothing wrong with that) and then triggered | executed (nothing wrong with that) and then triggered | |||
warning in Valgrind about conditional jump depending on | warning in Valgrind about conditional jump depending on | |||
uninitialized variable. A few people find this annoying | uninitialized variable. A few people find this annoying | |||
so do things a bit differently to avoid the warning. | so do things a bit differently to avoid the warning. | |||
src/liblzma/lz/lz_encoder.c | 6 +++++- | src/liblzma/lz/lz_encoder.c | 6 +++++- | |||
1 file changed, 5 insertions(+), 1 deletion(-) | 1 file changed, 5 insertions(+), 1 deletion(-) | |||
commit 29a7b250e685852f2f97615493ec49acaf528623 | commit 29a7b250e685852f2f97615493ec49acaf528623 | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2010-06-02 21:32:12 +0300 | Date: 2010-06-02 21:32:12 +0300 | |||
Fix a Windows-specific FIXME in signal handling code. | Fix a Windows-specific FIXME in signal handling code. | |||
src/xz/main.c | 40 +++++++++++++++++++++++++++++++++++----- | src/xz/main.c | 40 +++++++++++++++++++++++++++++++++++----- | |||
src/xz/private.h | 5 +++++ | src/xz/private.h | 5 +++++ | |||
src/xz/signals.c | 16 ++++++++-------- | src/xz/signals.c | 16 ++++++++-------- | |||
3 files changed, 48 insertions(+), 13 deletions(-) | 3 files changed, 48 insertions(+), 13 deletions(-) | |||
commit e89d987056cee7d4e279be3ef3a6cc690bfc0e6d | commit e89d987056cee7d4e279be3ef3a6cc690bfc0e6d | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2010-06-02 17:46:58 +0300 | Date: 2010-06-02 17:46:58 +0300 | |||
Adjust SA_RESTART workaround. | Adjust SA_RESTART workaround. | |||
I want to get a bug report if something else than | I want to get a bug report if something else than | |||
DJGPP lacks SA_RESTART. | DJGPP lacks SA_RESTART. | |||
src/xz/message.c | 14 +++++++------- | src/xz/message.c | 14 +++++++------- | |||
1 file changed, 7 insertions(+), 7 deletions(-) | 1 file changed, 7 insertions(+), 7 deletions(-) | |||
commit e243145c84ab5c3be8259fd486ead0de5235b3f0 | commit e243145c84ab5c3be8259fd486ead0de5235b3f0 | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2010-06-01 16:02:30 +0300 | Date: 2010-06-01 16:02:30 +0300 | |||
xz man page updates. | xz man page updates. | |||
- Concatenating .xz files and padding | - Concatenating .xz files and padding | |||
- List mode | - List mode | |||
- Robot mode | - Robot mode | |||
- A few examples (but many more are needed) | - A few examples (but many more are needed) | |||
src/xz/xz.1 | 385 +++++++++++++++++++++++++++++++++++++++++++++++++++++++ +--- | src/xz/xz.1 | 385 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++ +--- | |||
1 file changed, 366 insertions(+), 19 deletions(-) | 1 file changed, 366 insertions(+), 19 deletions(-) | |||
commit ce6dc3c0a891f23a862f80ec08d3b6f0beb2a562 | commit ce6dc3c0a891f23a862f80ec08d3b6f0beb2a562 | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2010-06-01 15:51:44 +0300 | Date: 2010-06-01 15:51:44 +0300 | |||
Major update to xz --list. | Major update to xz --list. | |||
src/xz/list.c | 652 +++++++++++++++++++++++++++++++++++++++++------------ ---- | src/xz/list.c | 652 ++++++++++++++++++++++++++++++++++++++++++------------ ---- | |||
1 file changed, 471 insertions(+), 181 deletions(-) | 1 file changed, 471 insertions(+), 181 deletions(-) | |||
commit 905e54804a899e4ad526d38fdba7e803ab9b71bd | commit 905e54804a899e4ad526d38fdba7e803ab9b71bd | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2010-06-01 14:13:03 +0300 | Date: 2010-06-01 14:13:03 +0300 | |||
Rename message_filters_get() to message_filters_to_str(). | Rename message_filters_get() to message_filters_to_str(). | |||
src/xz/message.c | 4 ++-- | src/xz/message.c | 4 ++-- | |||
src/xz/message.h | 2 +- | src/xz/message.h | 2 +- | |||
2 files changed, 3 insertions(+), 3 deletions(-) | 2 files changed, 3 insertions(+), 3 deletions(-) | |||
commit 4b346ae8af20045027ae5efb068c6d69da3324d2 | commit 4b346ae8af20045027ae5efb068c6d69da3324d2 | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2010-06-01 14:09:12 +0300 | Date: 2010-06-01 14:09:12 +0300 | |||
Fix a comment. | Fix a comment. | |||
src/liblzma/api/lzma/index.h | 2 +- | src/liblzma/api/lzma/index.h | 2 +- | |||
1 file changed, 1 insertion(+), 1 deletion(-) | 1 file changed, 1 insertion(+), 1 deletion(-) | |||
commit 07dc34f6da45c9ab757dad7fd5eef522ad27d296 | commit 07dc34f6da45c9ab757dad7fd5eef522ad27d296 | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2010-05-27 16:17:42 +0300 | Date: 2010-05-27 16:17:42 +0300 | |||
Fix lzma_block_compressed_size(). | Fix lzma_block_compressed_size(). | |||
src/liblzma/common/block_util.c | 6 +++--- | src/liblzma/common/block_util.c | 6 +++--- | |||
1 file changed, 3 insertions(+), 3 deletions(-) | 1 file changed, 3 insertions(+), 3 deletions(-) | |||
commit 44d70cb154225e47eebf15a3cfbdf3794cbb4593 | commit 44d70cb154225e47eebf15a3cfbdf3794cbb4593 | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2010-05-27 14:32:51 +0300 | Date: 2010-05-27 14:32:51 +0300 | |||
Take Cygwin into account in some #if lines. | Take Cygwin into account in some #if lines. | |||
This change is no-op, but good to have just in case | This change is no-op, but good to have just in case | |||
for the future. | for the future. | |||
src/xz/signals.c | 2 +- | src/xz/signals.c | 2 +- | |||
src/xz/signals.h | 4 ++-- | src/xz/signals.h | 4 ++-- | |||
2 files changed, 3 insertions(+), 3 deletions(-) | 2 files changed, 3 insertions(+), 3 deletions(-) | |||
commit a334348dc02803241cf4e0a539eecdc0e7ad2cc7 | commit a334348dc02803241cf4e0a539eecdc0e7ad2cc7 | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2010-05-27 13:42:44 +0300 | Date: 2010-05-27 13:42:44 +0300 | |||
Remove references to the Subblock filter in xz and tests. | Remove references to the Subblock filter in xz and tests. | |||
Thanks to Jonathan Nieder. | Thanks to Jonathan Nieder. | |||
src/xz/message.c | 9 --------- | src/xz/message.c | 9 --------- | |||
tests/test_filter_flags.c | 23 ----------------------- | tests/test_filter_flags.c | 23 ----------------------- | |||
2 files changed, 32 deletions(-) | 2 files changed, 32 deletions(-) | |||
commit 70e5e2f6a7084e6af909deee88ceac2f6efa7893 | commit 70e5e2f6a7084e6af909deee88ceac2f6efa7893 | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2010-05-27 13:35:36 +0300 | Date: 2010-05-27 13:35:36 +0300 | |||
Remove unused chunk_size.c. | Remove unused chunk_size.c. | |||
Thanks to Jonathan Nieder for the reminder. | Thanks to Jonathan Nieder for the reminder. | |||
src/liblzma/common/chunk_size.c | 67 ----------------------------------- ---- | src/liblzma/common/chunk_size.c | 67 ------------------------------------- ---- | |||
1 file changed, 67 deletions(-) | 1 file changed, 67 deletions(-) | |||
commit 01a414eaf4be6352c06b48001b041b47e8202faa | commit 01a414eaf4be6352c06b48001b041b47e8202faa | |||
Author: Jonathan Nieder <jrnieder@gmail.com> | Author: Jonathan Nieder <jrnieder@gmail.com> | |||
Date: 2010-05-27 02:31:33 -0500 | Date: 2010-05-27 02:31:33 -0500 | |||
Use my_min() instead of MIN() in src/xz/list.c | Use my_min() instead of MIN() in src/xz/list.c | |||
This should have been done in | This should have been done in | |||
920a69a8d8e4203c5edddd829d932130eac188ea. | 920a69a8d8e4203c5edddd829d932130eac188ea. | |||
src/xz/list.c | 2 +- | src/xz/list.c | 2 +- | |||
1 file changed, 1 insertion(+), 1 deletion(-) | 1 file changed, 1 insertion(+), 1 deletion(-) | |||
commit 920a69a8d8e4203c5edddd829d932130eac188ea | commit 920a69a8d8e4203c5edddd829d932130eac188ea | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2010-05-26 10:36:46 +0300 | Date: 2010-05-26 10:36:46 +0300 | |||
Rename MIN() and MAX() to my_min() and my_max(). | Rename MIN() and MAX() to my_min() and my_max(). | |||
This should avoid some minor portability issues. | This should avoid some minor portability issues. | |||
debug/full_flush.c | 2 +- | debug/full_flush.c | 2 +- | |||
debug/sync_flush.c | 2 +- | debug/sync_flush.c | 2 +- | |||
src/common/sysdefs.h | 12 +++++------- | src/common/sysdefs.h | 12 +++++------- | |||
src/liblzma/common/block_buffer_encoder.c | 2 +- | src/liblzma/common/block_buffer_encoder.c | 2 +- | |||
src/liblzma/common/common.c | 2 +- | src/liblzma/common/common.c | 2 +- | |||
src/liblzma/common/stream_buffer_encoder.c | 2 +- | src/liblzma/common/stream_buffer_encoder.c | 2 +- | |||
src/liblzma/delta/delta_encoder.c | 2 +- | src/liblzma/delta/delta_encoder.c | 2 +- | |||
src/liblzma/lz/lz_decoder.c | 7 ++++--- | src/liblzma/lz/lz_decoder.c | 7 ++++--- | |||
src/liblzma/lz/lz_decoder.h | 2 +- | src/liblzma/lz/lz_decoder.h | 2 +- | |||
src/liblzma/lz/lz_encoder.c | 2 +- | src/liblzma/lz/lz_encoder.c | 2 +- | |||
src/liblzma/lz/lz_encoder.h | 2 +- | src/liblzma/lz/lz_encoder.h | 2 +- | |||
src/liblzma/lz/lz_encoder_mf.c | 4 ++-- | src/liblzma/lz/lz_encoder_mf.c | 4 ++-- | |||
src/liblzma/lzma/lzma2_encoder.c | 2 +- | src/liblzma/lzma/lzma2_encoder.c | 2 +- | |||
src/liblzma/lzma/lzma_encoder_optimum_fast.c | 2 +- | src/liblzma/lzma/lzma_encoder_optimum_fast.c | 2 +- | |||
src/liblzma/lzma/lzma_encoder_optimum_normal.c | 14 +++++++------- | src/liblzma/lzma/lzma_encoder_optimum_normal.c | 14 +++++++------- | |||
src/xz/args.c | 3 ++- | src/xz/args.c | 3 ++- | |||
16 files changed, 31 insertions(+), 31 deletions(-) | 16 files changed, 31 insertions(+), 31 deletions(-) | |||
commit 019ae27c24d0c694545a6a46f8b9fb552198b015 | commit 019ae27c24d0c694545a6a46f8b9fb552198b015 | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2010-05-26 10:30:20 +0300 | Date: 2010-05-26 10:30:20 +0300 | |||
Fix compilation of debug/known_sizes.c. | Fix compilation of debug/known_sizes.c. | |||
debug/known_sizes.c | 2 +- | debug/known_sizes.c | 2 +- | |||
1 file changed, 1 insertion(+), 1 deletion(-) | 1 file changed, 1 insertion(+), 1 deletion(-) | |||
commit 98a4856a6ea84f79c790057a6eb89a25bc45b074 | commit 98a4856a6ea84f79c790057a6eb89a25bc45b074 | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2010-05-26 10:28:54 +0300 | Date: 2010-05-26 10:28:54 +0300 | |||
Remove references to Subblock filter in debug/sync_flush.c. | Remove references to Subblock filter in debug/sync_flush.c. | |||
debug/sync_flush.c | 13 ------------- | debug/sync_flush.c | 13 ------------- | |||
1 file changed, 13 deletions(-) | 1 file changed, 13 deletions(-) | |||
commit 703d2c33c095c41ae0693ee8c27c45e3847e4535 | commit 703d2c33c095c41ae0693ee8c27c45e3847e4535 | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2010-05-26 10:16:57 +0300 | Date: 2010-05-26 10:16:57 +0300 | |||
Better #error message. | Better #error message. | |||
src/common/sysdefs.h | 4 ++-- | src/common/sysdefs.h | 4 ++-- | |||
1 file changed, 2 insertions(+), 2 deletions(-) | 1 file changed, 2 insertions(+), 2 deletions(-) | |||
commit d8a55c48b39703dd83f11089ad01e1ff2ac102e0 | commit d8a55c48b39703dd83f11089ad01e1ff2ac102e0 | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2010-05-26 09:55:47 +0300 | Date: 2010-05-26 09:55:47 +0300 | |||
Remove the Subblock filter code for now. | Remove the Subblock filter code for now. | |||
The spec isn't finished and the code didn't compile anymore. | The spec isn't finished and the code didn't compile anymore. | |||
It won't be included in XZ Utils 5.0.0. It's easy to get it | It won't be included in XZ Utils 5.0.0. It's easy to get it | |||
back once the spec is done. | back once the spec is done. | |||
configure.ac | 6 +- | configure.ac | 6 +- | |||
src/liblzma/Makefile.am | 5 - | src/liblzma/Makefile.am | 5 - | |||
src/liblzma/api/Makefile.am | 1 - | src/liblzma/api/Makefile.am | 1 - | |||
src/liblzma/api/lzma.h | 1 - | src/liblzma/api/lzma.h | 1 - | |||
src/liblzma/api/lzma/subblock.h | 200 ----- | src/liblzma/api/lzma/subblock.h | 200 ----- | |||
src/liblzma/common/common.h | 6 - | src/liblzma/common/common.h | 6 - | |||
src/liblzma/common/filter_common.c | 9 - | src/liblzma/common/filter_common.c | 9 - | |||
src/liblzma/common/filter_decoder.c | 16 - | src/liblzma/common/filter_decoder.c | 16 - | |||
src/liblzma/common/filter_encoder.c | 12 - | src/liblzma/common/filter_encoder.c | 12 - | |||
src/liblzma/subblock/Makefile.inc | 20 - | src/liblzma/subblock/Makefile.inc | 20 - | |||
src/liblzma/subblock/subblock_decoder.c | 630 --------------- | src/liblzma/subblock/subblock_decoder.c | 630 ---------------- | |||
src/liblzma/subblock/subblock_decoder.h | 22 - | src/liblzma/subblock/subblock_decoder.h | 22 - | |||
src/liblzma/subblock/subblock_decoder_helper.c | 70 -- | src/liblzma/subblock/subblock_decoder_helper.c | 70 -- | |||
src/liblzma/subblock/subblock_decoder_helper.h | 29 - | src/liblzma/subblock/subblock_decoder_helper.h | 29 - | |||
src/liblzma/subblock/subblock_encoder.c | 984 -------------------- | src/liblzma/subblock/subblock_encoder.c | 984 --------------------- | |||
---- | ---- | |||
src/liblzma/subblock/subblock_encoder.h | 21 - | src/liblzma/subblock/subblock_encoder.h | 21 - | |||
src/xz/args.c | 9 +- | src/xz/args.c | 9 +- | |||
src/xz/options.c | 61 -- | src/xz/options.c | 61 -- | |||
src/xz/options.h | 7 - | src/xz/options.h | 7 - | |||
19 files changed, 4 insertions(+), 2105 deletions(-) | 19 files changed, 4 insertions(+), 2105 deletions(-) | |||
commit b6377fc990f9b8651149cae0fecb8b9c5904e26d | commit b6377fc990f9b8651149cae0fecb8b9c5904e26d | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2010-05-16 18:42:22 +0300 | Date: 2010-05-16 18:42:22 +0300 | |||
Split message_filters(). | Split message_filters(). | |||
message_filters_to_str() converts the filter chain to | message_filters_to_str() converts the filter chain to | |||
a string. message_filters_show() replaces the original | a string. message_filters_show() replaces the original | |||
message_filters(). | message_filters(). | |||
uint32_to_optstr() was also added to show the dictionary | uint32_to_optstr() was also added to show the dictionary | |||
size in nicer format when possible. | size in nicer format when possible. | |||
src/xz/coder.c | 2 +- | src/xz/coder.c | 2 +- | |||
src/xz/message.c | 187 +++++++++++++++++++++++++++++++++++--------------- | src/xz/message.c | 187 +++++++++++++++++++++++++++++++++++---------------- | |||
---- | ---- | |||
src/xz/message.h | 14 +++- | src/xz/message.h | 14 ++++- | |||
3 files changed, 134 insertions(+), 69 deletions(-) | 3 files changed, 134 insertions(+), 69 deletions(-) | |||
commit d9986db782d6cf0f314342127280519339378fa0 | commit d9986db782d6cf0f314342127280519339378fa0 | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2010-05-14 23:17:20 +0300 | Date: 2010-05-14 23:17:20 +0300 | |||
Omit lzma_restrict from the API headers. | Omit lzma_restrict from the API headers. | |||
It isn't really useful so omitting it makes things | It isn't really useful so omitting it makes things | |||
shorter and slightly more readable. | shorter and slightly more readable. | |||
src/liblzma/api/lzma.h | 12 ------------ | src/liblzma/api/lzma.h | 12 ------------ | |||
src/liblzma/api/lzma/index.h | 5 ++--- | src/liblzma/api/lzma/index.h | 5 ++--- | |||
src/liblzma/api/lzma/vli.h | 11 +++++------ | src/liblzma/api/lzma/vli.h | 11 +++++------ | |||
3 files changed, 7 insertions(+), 21 deletions(-) | 3 files changed, 7 insertions(+), 21 deletions(-) | |||
commit 0d3489efca0a723dca0394809fa3e6170843af4b | commit 0d3489efca0a723dca0394809fa3e6170843af4b | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2010-05-10 19:57:24 +0300 | Date: 2010-05-10 19:57:24 +0300 | |||
Updated INSTALL. | Updated INSTALL. | |||
INSTALL | 5 ----- | INSTALL | 5 ----- | |||
1 file changed, 5 deletions(-) | 1 file changed, 5 deletions(-) | |||
commit 3fb3d594a2b53886adee161b6261e92277f05f7c | commit 3fb3d594a2b53886adee161b6261e92277f05f7c | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2010-05-10 19:54:52 +0300 | Date: 2010-05-10 19:54:52 +0300 | |||
Updated THANKS. | Updated THANKS. | |||
THANKS | 1 + | THANKS | 1 + | |||
1 file changed, 1 insertion(+) | 1 file changed, 1 insertion(+) | |||
commit 6548e304657e77d3a972053db3c41c5daf591113 | commit 6548e304657e77d3a972053db3c41c5daf591113 | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2010-05-10 19:54:15 +0300 | Date: 2010-05-10 19:54:15 +0300 | |||
Updates to tuklib_physmem and tuklib_cpucores. | Updates to tuklib_physmem and tuklib_cpucores. | |||
Don't use #error to generate compile error, because some | Don't use #error to generate compile error, because some | |||
compilers actually don't take it as an error. This fixes | compilers actually don't take it as an error. This fixes | |||
skipping to change at line 3240 | skipping to change at line 5599 | |||
Fix incorrect error check for sysconf() return values. | Fix incorrect error check for sysconf() return values. | |||
Add AIX, HP-UX, and Tru64 specific code to detect the | Add AIX, HP-UX, and Tru64 specific code to detect the | |||
amount RAM. | amount RAM. | |||
Add HP-UX specific code to detect the number of CPU cores. | Add HP-UX specific code to detect the number of CPU cores. | |||
Thanks a lot to Peter O'Gorman for initial patches, | Thanks a lot to Peter O'Gorman for initial patches, | |||
testing, and debugging these fixes. | testing, and debugging these fixes. | |||
m4/tuklib_cpucores.m4 | 33 +++++++++++++++---- | m4/tuklib_cpucores.m4 | 33 ++++++++++++++++---- | |||
m4/tuklib_physmem.m4 | 72 ++++++++++++++++++++++++++++++++++++++ | m4/tuklib_physmem.m4 | 72 ++++++++++++++++++++++++++++++++++++++++ | |||
++-- | ++-- | |||
src/common/tuklib_cpucores.c | 14 ++++++-- | src/common/tuklib_cpucores.c | 14 +++++++-- | |||
src/common/tuklib_physmem.c | 33 ++++++++++++++++++- | src/common/tuklib_physmem.c | 33 +++++++++++++++++++- | |||
4 files changed, 141 insertions(+), 11 deletions(-) | 4 files changed, 141 insertions(+), 11 deletions(-) | |||
commit a290cfee3e23f046889c022aa96b4eca2016fdda | commit a290cfee3e23f046889c022aa96b4eca2016fdda | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2010-04-12 21:55:56 +0300 | Date: 2010-04-12 21:55:56 +0300 | |||
Show both elapsed time and estimated remaining time in xz -v. | Show both elapsed time and estimated remaining time in xz -v. | |||
The extra space for showing both has been taken from the | The extra space for showing both has been taken from the | |||
sizes field. If the sizes grow big, bigger units than MiB | sizes field. If the sizes grow big, bigger units than MiB | |||
will be used. It makes it slightly difficult to see that | will be used. It makes it slightly difficult to see that | |||
progress is still happening with huge files, but it should | progress is still happening with huge files, but it should | |||
be OK in practice. | be OK in practice. | |||
Thanks to Trent W. Buck for <http://bugs.debian.org/574583> | Thanks to Trent W. Buck for <http://bugs.debian.org/574583> | |||
and Jonathan Nieder for suggestions how to fix it. | and Jonathan Nieder for suggestions how to fix it. | |||
THANKS | 1 + | THANKS | 1 + | |||
src/xz/message.c | 86 ++++++++++++++++++++++++-------------------------- | src/xz/message.c | 86 +++++++++++++++++++++++++--------------------------- | |||
---- | ---- | |||
2 files changed, 39 insertions(+), 48 deletions(-) | 2 files changed, 39 insertions(+), 48 deletions(-) | |||
--- | ||||
commit a1f7a986b8d708f9290da9799ca1b8d7082fad3e | commit a1f7a986b8d708f9290da9799ca1b8d7082fad3e | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2010-03-31 16:47:25 +0300 | Date: 2010-03-31 16:47:25 +0300 | |||
Add a simple tip to faq.txt about tar and xz. | Add a simple tip to faq.txt about tar and xz. | |||
Thanks to Gilles Espinasse. | Thanks to Gilles Espinasse. | |||
THANKS | 1 + | THANKS | 1 + | |||
doc/faq.txt | 6 ++++++ | doc/faq.txt | 6 ++++++ | |||
2 files changed, 7 insertions(+) | 2 files changed, 7 insertions(+) | |||
commit c737eec91d200d730aa82662affd6b06ebb0bff0 | commit c737eec91d200d730aa82662affd6b06ebb0bff0 | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2010-03-22 21:03:03 +0200 | Date: 2010-03-22 21:03:03 +0200 | |||
Updated THANKS. | Updated THANKS. | |||
THANKS | 1 + | THANKS | 1 + | |||
1 file changed, 1 insertion(+) | 1 file changed, 1 insertion(+) | |||
commit f4b2b52624b802c786e4e2a8eb6895794dd93b24 | commit f4b2b52624b802c786e4e2a8eb6895794dd93b24 | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2010-03-07 19:52:25 +0200 | Date: 2010-03-07 19:52:25 +0200 | |||
Fix xzgrep to not break if filenames have spaces or quotes. | Fix xzgrep to not break if filenames have spaces or quotes. | |||
Thanks to someone who reported the bug on IRC. | Thanks to someone who reported the bug on IRC. | |||
src/scripts/xzgrep.in | 2 +- | src/scripts/xzgrep.in | 2 +- | |||
1 file changed, 1 insertion(+), 1 deletion(-) | 1 file changed, 1 insertion(+), 1 deletion(-) | |||
commit cf38da00a140bd3bd65b192390ae5553380fd774 | commit cf38da00a140bd3bd65b192390ae5553380fd774 | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2010-03-07 13:59:32 +0200 | Date: 2010-03-07 13:59:32 +0200 | |||
Treat all integer multiplier suffixes as base-2. | Treat all integer multiplier suffixes as base-2. | |||
Originally both base-2 and base-10 were supported, but since | Originally both base-2 and base-10 were supported, but since | |||
there seems to be little need for base-10 in XZ Utils, treat | there seems to be little need for base-10 in XZ Utils, treat | |||
everything as base-2 and also be more relaxed about the case | everything as base-2 and also be more relaxed about the case | |||
of the first letter of the suffix. Now xz will accept e.g. | of the first letter of the suffix. Now xz will accept e.g. | |||
KiB, Ki, k, K, kB, and KB, and interpret them all as 1024. The | KiB, Ki, k, K, kB, and KB, and interpret them all as 1024. The | |||
recommended spelling of the suffixes are still KiB, MiB, and GiB. | recommended spelling of the suffixes are still KiB, MiB, and GiB. | |||
src/xz/util.c | 53 +++++++++++++++++++++++-------------------------- | src/xz/util.c | 53 +++++++++++++++++++++++---------------------------- | |||
---- | -- | |||
src/xz/xz.1 | 48 ++++++++++++++++++++++++++++-------------------- | src/xz/xz.1 | 48 ++++++++++++++++++++++++++++-------------------- | |||
src/xzdec/xzdec.c | 42 ++++++++++++++++-------------------------- | src/xzdec/xzdec.c | 42 ++++++++++++++++-------------------------- | |||
3 files changed, 67 insertions(+), 76 deletions(-) | 3 files changed, 67 insertions(+), 76 deletions(-) | |||
commit 00fc1211ae7b687ac912098f4479112059deccbd | commit 00fc1211ae7b687ac912098f4479112059deccbd | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2010-03-07 13:50:23 +0200 | Date: 2010-03-07 13:50:23 +0200 | |||
Consistently round up the memory usage limit in messages. | Consistently round up the memory usage limit in messages. | |||
It still feels a bit wrong to round 1 byte to 1 MiB but | It still feels a bit wrong to round 1 byte to 1 MiB but | |||
at least it is now done consistently so that the same | at least it is now done consistently so that the same | |||
byte value is always rounded the same way to MiB. | byte value is always rounded the same way to MiB. | |||
src/xz/message.c | 5 +++-- | src/xz/message.c | 5 +++-- | |||
src/xzdec/xzdec.c | 7 +++++-- | src/xzdec/xzdec.c | 7 +++++-- | |||
2 files changed, 8 insertions(+), 4 deletions(-) | 2 files changed, 8 insertions(+), 4 deletions(-) | |||
commit 9886d436ff5615fc70eef32ff757b1e934069621 | commit 9886d436ff5615fc70eef32ff757b1e934069621 | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2010-03-07 13:34:34 +0200 | Date: 2010-03-07 13:34:34 +0200 | |||
Change the default of --enable-assume-ram from 32 to 128 MiB. | Change the default of --enable-assume-ram from 32 to 128 MiB. | |||
This is to allow files created with "xz -9" to be decompressed | This is to allow files created with "xz -9" to be decompressed | |||
if the amount of RAM cannot be determined. | if the amount of RAM cannot be determined. | |||
INSTALL | 5 ++--- | INSTALL | 5 ++--- | |||
configure.ac | 11 ++++++----- | configure.ac | 11 ++++++----- | |||
2 files changed, 8 insertions(+), 8 deletions(-) | 2 files changed, 8 insertions(+), 8 deletions(-) | |||
commit 2672bcc9f85ba28ff648e092e9eb4cd9e69ce418 | commit 2672bcc9f85ba28ff648e092e9eb4cd9e69ce418 | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2010-03-07 13:29:28 +0200 | Date: 2010-03-07 13:29:28 +0200 | |||
Increase the default memory usage limit on "low-memory" systems. | Increase the default memory usage limit on "low-memory" systems. | |||
Previously the default limit was always 40 % of RAM. The | Previously the default limit was always 40 % of RAM. The | |||
new limit is a little bit more complex: | new limit is a little bit more complex: | |||
skipping to change at line 3374 | skipping to change at line 5733 | |||
created with "xz -9". The DoS prevention system shouldn't be | created with "xz -9". The DoS prevention system shouldn't be | |||
a DoS itself. | a DoS itself. | |||
Note that even with the new default limit, a system with 64 MiB | Note that even with the new default limit, a system with 64 MiB | |||
RAM cannot decompress files created with "xz -9" without user | RAM cannot decompress files created with "xz -9" without user | |||
overriding the limit. This should be OK, because if xz is going | overriding the limit. This should be OK, because if xz is going | |||
to need more memory than the system has RAM, it will run very | to need more memory than the system has RAM, it will run very | |||
very slowly and thus it's good that user has to override the limit | very slowly and thus it's good that user has to override the limit | |||
in that case. | in that case. | |||
src/xz/hardware.c | 43 +++++++++++++++++++++++++++++++------------ | src/xz/hardware.c | 43 +++++++++++++++++++++++++++++++------------ | |||
src/xz/xz.1 | 21 +++++++++++++++------ | src/xz/xz.1 | 21 +++++++++++++++------ | |||
src/xzdec/xzdec.1 | 8 ++++---- | src/xzdec/xzdec.1 | 8 ++++---- | |||
src/xzdec/xzdec.c | 42 ++++++++++++++++++++++++++++++------------ | src/xzdec/xzdec.c | 42 ++++++++++++++++++++++++++++++------------ | |||
4 files changed, 80 insertions(+), 34 deletions(-) | 4 files changed, 80 insertions(+), 34 deletions(-) | |||
commit 5527b7269a997e7f335d60f237a64bbf225d9dc7 | commit 5527b7269a997e7f335d60f237a64bbf225d9dc7 | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2010-03-06 21:36:19 +0200 | Date: 2010-03-06 21:36:19 +0200 | |||
Updated THANKS. | Updated THANKS. | |||
THANKS | 1 + | THANKS | 1 + | |||
1 file changed, 1 insertion(+) | 1 file changed, 1 insertion(+) | |||
commit d0d1c51aea4351288a7e533cce28cb7f852f6b05 | commit d0d1c51aea4351288a7e533cce28cb7f852f6b05 | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2010-03-06 21:17:20 +0200 | Date: 2010-03-06 21:17:20 +0200 | |||
Fix missing initialization in lzma_strm_init(). | Fix missing initialization in lzma_strm_init(). | |||
With bad luck, lzma_code() could return LZMA_BUF_ERROR | With bad luck, lzma_code() could return LZMA_BUF_ERROR | |||
when it shouldn't. | when it shouldn't. | |||
This has been here since the early days of liblzma. | This has been here since the early days of liblzma. | |||
It got triggered by the modifications made to the xz | It got triggered by the modifications made to the xz | |||
tool in commit 18c10c30d2833f394cd7bce0e6a821044b15832f | tool in commit 18c10c30d2833f394cd7bce0e6a821044b15832f | |||
but only when decompressing .lzma files. Somehow I managed | but only when decompressing .lzma files. Somehow I managed | |||
to miss testing that with Valgrind earlier. | to miss testing that with Valgrind earlier. | |||
This fixes <http://bugs.gentoo.org/show_bug.cgi?id=305591>. | This fixes <http://bugs.gentoo.org/show_bug.cgi?id=305591>. | |||
Thanks to Rafał Mużyło for helping to debug it on IRC. | Thanks to Rafał Mużyło for helping to debug it on IRC. | |||
src/liblzma/common/common.c | 1 + | src/liblzma/common/common.c | 1 + | |||
1 file changed, 1 insertion(+) | 1 file changed, 1 insertion(+) | |||
commit eb7d51a3faf9298c0c7aa9aaeae1023dcf9e37ea | commit eb7d51a3faf9298c0c7aa9aaeae1023dcf9e37ea | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2010-02-12 13:16:15 +0200 | Date: 2010-02-12 13:16:15 +0200 | |||
Collection of language fixes to comments and docs. | Collection of language fixes to comments and docs. | |||
Thanks to Jonathan Nieder. | Thanks to Jonathan Nieder. | |||
README | 2 +- | README | 2 +- | |||
configure.ac | 2 +- | configure.ac | 2 +- | |||
doc/faq.txt | 2 +- | doc/faq.txt | 2 +- | |||
extra/7z2lzma/7z2lzma.bash | 2 +- | extra/7z2lzma/7z2lzma.bash | 2 +- | |||
src/common/tuklib_progname.c | 2 +- | src/common/tuklib_progname.c | 2 +- | |||
src/common/tuklib_progname.h | 2 +- | src/common/tuklib_progname.h | 2 +- | |||
src/liblzma/api/lzma/base.h | 8 ++++---- | src/liblzma/api/lzma/base.h | 8 ++++---- | |||
src/liblzma/api/lzma/bcj.h | 2 +- | src/liblzma/api/lzma/bcj.h | 2 +- | |||
src/liblzma/api/lzma/block.h | 2 +- | src/liblzma/api/lzma/block.h | 2 +- | |||
src/liblzma/api/lzma/check.h | 2 +- | src/liblzma/api/lzma/check.h | 2 +- | |||
src/liblzma/api/lzma/filter.h | 4 ++-- | src/liblzma/api/lzma/filter.h | 4 ++-- | |||
src/liblzma/api/lzma/index.h | 6 +++--- | src/liblzma/api/lzma/index.h | 6 +++--- | |||
src/liblzma/api/lzma/lzma.h | 2 +- | src/liblzma/api/lzma/lzma.h | 2 +- | |||
src/liblzma/api/lzma/version.h | 2 +- | src/liblzma/api/lzma/version.h | 2 +- | |||
src/liblzma/api/lzma/vli.h | 2 +- | src/liblzma/api/lzma/vli.h | 2 +- | |||
src/liblzma/common/block_header_encoder.c | 2 +- | src/liblzma/common/block_header_encoder.c | 2 +- | |||
src/liblzma/common/chunk_size.c | 4 ++-- | src/liblzma/common/chunk_size.c | 4 ++-- | |||
src/liblzma/common/common.h | 4 ++-- | src/liblzma/common/common.h | 4 ++-- | |||
src/liblzma/common/filter_buffer_decoder.c | 2 +- | src/liblzma/common/filter_buffer_decoder.c | 2 +- | |||
src/liblzma/common/filter_encoder.c | 4 ++-- | src/liblzma/common/filter_encoder.c | 4 ++-- | |||
src/liblzma/common/index.c | 6 +++--- | src/liblzma/common/index.c | 6 +++--- | |||
src/liblzma/common/index_encoder.c | 2 +- | src/liblzma/common/index_encoder.c | 2 +- | |||
src/liblzma/common/stream_encoder.c | 2 +- | src/liblzma/common/stream_encoder.c | 2 +- | |||
src/liblzma/common/vli_decoder.c | 2 +- | src/liblzma/common/vli_decoder.c | 2 +- | |||
src/liblzma/lz/lz_encoder.c | 2 +- | src/liblzma/lz/lz_encoder.c | 2 +- | |||
src/liblzma/lz/lz_encoder.h | 2 +- | src/liblzma/lz/lz_encoder.h | 2 +- | |||
src/liblzma/lzma/lzma2_encoder.c | 2 +- | src/liblzma/lzma/lzma2_encoder.c | 2 +- | |||
src/liblzma/lzma/lzma_decoder.c | 4 ++-- | src/liblzma/lzma/lzma_decoder.c | 4 ++-- | |||
src/liblzma/lzma/lzma_decoder.h | 2 +- | src/liblzma/lzma/lzma_decoder.h | 2 +- | |||
src/liblzma/lzma/lzma_encoder_optimum_fast.c | 2 +- | src/liblzma/lzma/lzma_encoder_optimum_fast.c | 2 +- | |||
src/liblzma/lzma/lzma_encoder_optimum_normal.c | 2 +- | src/liblzma/lzma/lzma_encoder_optimum_normal.c | 2 +- | |||
src/liblzma/lzma/lzma_encoder_private.h | 2 +- | src/liblzma/lzma/lzma_encoder_private.h | 2 +- | |||
src/liblzma/simple/simple_coder.c | 2 +- | src/liblzma/simple/simple_coder.c | 2 +- | |||
src/liblzma/subblock/subblock_encoder.c | 2 +- | src/liblzma/subblock/subblock_encoder.c | 2 +- | |||
src/scripts/xzdiff.1 | 2 +- | src/scripts/xzdiff.1 | 2 +- | |||
src/scripts/xzless.1 | 10 +++++----- | src/scripts/xzless.1 | 10 +++++----- | |||
src/xz/coder.c | 2 +- | src/xz/coder.c | 2 +- | |||
src/xz/file_io.c | 2 +- | src/xz/file_io.c | 2 +- | |||
src/xz/main.c | 6 +++--- | src/xz/main.c | 6 +++--- | |||
src/xz/main.h | 2 +- | src/xz/main.h | 2 +- | |||
src/xz/message.c | 10 +++++----- | src/xz/message.c | 10 +++++----- | |||
src/xz/message.h | 2 +- | src/xz/message.h | 2 +- | |||
src/xz/xz.1 | 16 ++++++++-------- | src/xz/xz.1 | 16 ++++++++-------- | |||
src/xzdec/lzmadec_w32res.rc | 2 +- | src/xzdec/lzmadec_w32res.rc | 2 +- | |||
src/xzdec/xzdec_w32res.rc | 2 +- | src/xzdec/xzdec_w32res.rc | 2 +- | |||
tests/test_index.c | 2 +- | tests/test_index.c | 2 +- | |||
windows/build.sh | 4 ++-- | windows/build.sh | 4 ++-- | |||
47 files changed, 77 insertions(+), 77 deletions(-) | 47 files changed, 77 insertions(+), 77 deletions(-) | |||
commit 4785f2021aa6a23f1caf724fcc823e562584f225 | commit 4785f2021aa6a23f1caf724fcc823e562584f225 | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2010-02-12 12:41:20 +0200 | Date: 2010-02-12 12:41:20 +0200 | |||
Fix jl -> jb in ASM files. | Fix jl -> jb in ASM files. | |||
src/liblzma/check/crc32_x86.S | 2 +- | src/liblzma/check/crc32_x86.S | 2 +- | |||
src/liblzma/check/crc64_x86.S | 4 ++-- | src/liblzma/check/crc64_x86.S | 4 ++-- | |||
2 files changed, 3 insertions(+), 3 deletions(-) | 2 files changed, 3 insertions(+), 3 deletions(-) | |||
commit 6b50c9429bf85521d355adc61745d06ee017f8c8 | commit 6b50c9429bf85521d355adc61745d06ee017f8c8 | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2010-02-12 12:31:22 +0200 | Date: 2010-02-12 12:31:22 +0200 | |||
Use __APPLE__ instead of __MACH__ in ASM files. | Use __APPLE__ instead of __MACH__ in ASM files. | |||
This allows the files to work on HURD. | This allows the files to work on HURD. | |||
Thanks to Jonathan Nieder. | Thanks to Jonathan Nieder. | |||
src/liblzma/check/crc32_x86.S | 8 ++++---- | src/liblzma/check/crc32_x86.S | 8 ++++---- | |||
src/liblzma/check/crc64_x86.S | 8 ++++---- | src/liblzma/check/crc64_x86.S | 8 ++++---- | |||
2 files changed, 8 insertions(+), 8 deletions(-) | 2 files changed, 8 insertions(+), 8 deletions(-) | |||
commit 6503fde658a5cdbdd907a788865470dd64771601 | commit 6503fde658a5cdbdd907a788865470dd64771601 | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2010-02-07 19:48:06 +0200 | Date: 2010-02-07 19:48:06 +0200 | |||
Subtle change to liblzma Block handling API. | Subtle change to liblzma Block handling API. | |||
lzma_block.version has to be initialized even for | lzma_block.version has to be initialized even for | |||
lzma_block_header_decode(). This way a future version | lzma_block_header_decode(). This way a future version | |||
skipping to change at line 3510 | skipping to change at line 5869 | |||
application doesn't know how to free it. | application doesn't know how to free it. | |||
The subtlety of this change is that all current apps | The subtlety of this change is that all current apps | |||
using lzma_block_header_decode() will keep working for | using lzma_block_header_decode() will keep working for | |||
now, because the only possible version value is zero, | now, because the only possible version value is zero, | |||
and lzma_block_header_decode() unconditionally sets the | and lzma_block_header_decode() unconditionally sets the | |||
version to zero even now. Unless fixed, these apps will | version to zero even now. Unless fixed, these apps will | |||
break in the future if a new version of the Block options | break in the future if a new version of the Block options | |||
is ever needed. | is ever needed. | |||
src/liblzma/api/lzma/block.h | 39 +++++++++++++++---------------- | src/liblzma/api/lzma/block.h | 39 ++++++++++++++++----------------- | |||
---- | ---- | |||
src/liblzma/common/stream_decoder.c | 3 +++ | src/liblzma/common/stream_decoder.c | 3 +++ | |||
2 files changed, 20 insertions(+), 22 deletions(-) | 2 files changed, 20 insertions(+), 22 deletions(-) | |||
commit dd7c3841ff78cb94ce02b0220c6e4748460970f7 | commit dd7c3841ff78cb94ce02b0220c6e4748460970f7 | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2010-02-02 11:50:11 +0200 | Date: 2010-02-02 11:50:11 +0200 | |||
Fix wrong assertion. | Fix wrong assertion. | |||
This was added in 455e68c030fde8a8c2f5e254c3b3ab9489bf3735. | This was added in 455e68c030fde8a8c2f5e254c3b3ab9489bf3735. | |||
src/xz/main.c | 5 +++-- | src/xz/main.c | 5 +++-- | |||
1 file changed, 3 insertions(+), 2 deletions(-) | 1 file changed, 3 insertions(+), 2 deletions(-) | |||
commit 9d67588c1597849504a3e5ac8bf6f06e7d2ee8be | commit 9d67588c1597849504a3e5ac8bf6f06e7d2ee8be | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2010-02-01 22:48:42 +0200 | Date: 2010-02-01 22:48:42 +0200 | |||
Updated TODO. | Updated TODO. | |||
TODO | 4 ---- | TODO | 4 ---- | |||
1 file changed, 4 deletions(-) | 1 file changed, 4 deletions(-) | |||
commit fef6333f52c8801308c3b78acb7942988541d137 | commit fef6333f52c8801308c3b78acb7942988541d137 | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2010-02-01 22:47:54 +0200 | Date: 2010-02-01 22:47:54 +0200 | |||
Fix typos in comments. | Fix typos in comments. | |||
src/xz/list.c | 2 +- | src/xz/list.c | 2 +- | |||
windows/build.sh | 2 +- | windows/build.sh | 2 +- | |||
2 files changed, 2 insertions(+), 2 deletions(-) | 2 files changed, 2 insertions(+), 2 deletions(-) | |||
commit 455e68c030fde8a8c2f5e254c3b3ab9489bf3735 | commit 455e68c030fde8a8c2f5e254c3b3ab9489bf3735 | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2010-02-01 22:46:56 +0200 | Date: 2010-02-01 22:46:56 +0200 | |||
Fix signal handling for --list. | Fix signal handling for --list. | |||
src/xz/main.c | 19 ++++++++++++++----- | src/xz/main.c | 19 ++++++++++++++----- | |||
1 file changed, 14 insertions(+), 5 deletions(-) | 1 file changed, 14 insertions(+), 5 deletions(-) | |||
commit 82220a149015616f75641ee8bbea415137535b9b | commit 82220a149015616f75641ee8bbea415137535b9b | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2010-02-01 11:44:45 +0200 | Date: 2010-02-01 11:44:45 +0200 | |||
Fix compression of symlinks with --force. | Fix compression of symlinks with --force. | |||
xz --force accepted symlinks, but didn't remove | xz --force accepted symlinks, but didn't remove | |||
them after successful compression. Instead, an error | them after successful compression. Instead, an error | |||
message was displayed. | message was displayed. | |||
src/xz/file_io.c | 14 +++++++++++++- | src/xz/file_io.c | 14 +++++++++++++- | |||
1 file changed, 13 insertions(+), 1 deletion(-) | 1 file changed, 13 insertions(+), 1 deletion(-) | |||
commit d4da177d5ba3d2ef7323a6f1e06ca16e0478810e | commit d4da177d5ba3d2ef7323a6f1e06ca16e0478810e | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2010-02-01 10:20:57 +0200 | Date: 2010-02-01 10:20:57 +0200 | |||
Fix a comment. | Fix a comment. | |||
windows/build.sh | 5 ++--- | windows/build.sh | 5 ++--- | |||
1 file changed, 2 insertions(+), 3 deletions(-) | 1 file changed, 2 insertions(+), 3 deletions(-) | |||
commit f9dd797a423a148903cf345b4146cb1fe1eab11d | commit f9dd797a423a148903cf345b4146cb1fe1eab11d | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2010-01-31 23:43:54 +0200 | Date: 2010-01-31 23:43:54 +0200 | |||
Updated THANKS. | Updated THANKS. | |||
THANKS | 1 + | THANKS | 1 + | |||
1 file changed, 1 insertion(+) | 1 file changed, 1 insertion(+) | |||
commit ee5ddb8b28419fe4923ded5c18a50570a762dcab | commit ee5ddb8b28419fe4923ded5c18a50570a762dcab | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2010-01-31 23:41:29 +0200 | Date: 2010-01-31 23:41:29 +0200 | |||
Updated TODO. | Updated TODO. | |||
TODO | 17 +++++++++++------ | TODO | 17 +++++++++++------ | |||
1 file changed, 11 insertions(+), 6 deletions(-) | 1 file changed, 11 insertions(+), 6 deletions(-) | |||
commit 11936ad3f5a2e97bda3463c7a56a2f4bb9265ea6 | commit 11936ad3f5a2e97bda3463c7a56a2f4bb9265ea6 | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2010-01-31 23:35:04 +0200 | Date: 2010-01-31 23:35:04 +0200 | |||
Mention TODO in README. | Mention TODO in README. | |||
README | 1 + | README | 1 + | |||
1 file changed, 1 insertion(+) | 1 file changed, 1 insertion(+) | |||
commit 2901a8e7e82af05675b8cd8758a8ceddb111359f | commit 2901a8e7e82af05675b8cd8758a8ceddb111359f | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2010-01-31 23:31:14 +0200 | Date: 2010-01-31 23:31:14 +0200 | |||
Updated INSTALL. | Updated INSTALL. | |||
INSTALL | 52 ++++++++++++++++++++++++++-------------------------- | INSTALL | 52 ++++++++++++++++++++++++++-------------------------- | |||
1 file changed, 26 insertions(+), 26 deletions(-) | 1 file changed, 26 insertions(+), 26 deletions(-) | |||
commit 8884e16864ba53fb4b58623d7537d7ef30c28e11 | commit 8884e16864ba53fb4b58623d7537d7ef30c28e11 | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2010-01-31 23:28:51 +0200 | Date: 2010-01-31 23:28:51 +0200 | |||
Revise the Windows build files. | Revise the Windows build files. | |||
The old Makefile + config.h was deleted, because it | The old Makefile + config.h was deleted, because it | |||
becomes outdated too easily and building with the | becomes outdated too easily and building with the | |||
skipping to change at line 3636 | skipping to change at line 5995 | |||
needed and how to install them. | needed and how to install them. | |||
windows/README-Windows.txt is a readme file for the binary | windows/README-Windows.txt is a readme file for the binary | |||
package that build.sh hopefully builds. | package that build.sh hopefully builds. | |||
There are no instructions about using Autotools for now, | There are no instructions about using Autotools for now, | |||
so those using a git snapshot may want to run | so those using a git snapshot may want to run | |||
"autoreconf -fi && ./configure && make mydist" on a UN*X | "autoreconf -fi && ./configure && make mydist" on a UN*X | |||
box and then copy the resulting .tar.gz to a Windows. | box and then copy the resulting .tar.gz to a Windows. | |||
windows/INSTALL-Windows.txt | 131 ++++++++++++++++++ | windows/INSTALL-Windows.txt | 131 ++++++++++++++++++ | |||
windows/Makefile | 320 --------------------------------------- | windows/Makefile | 320 ---------------------------------------- | |||
---- | ---- | |||
windows/README | 155 --------------------- | windows/README | 155 --------------------- | |||
windows/README-Windows.txt | 115 ++++++++++++++++ | windows/README-Windows.txt | 115 ++++++++++++++++ | |||
windows/build.sh | 189 +++++++++++++++++++++++++ | windows/build.sh | 189 ++++++++++++++++++++++++++ | |||
windows/config.h | 170 ----------------------- | windows/config.h | 170 ----------------------- | |||
6 files changed, 435 insertions(+), 645 deletions(-) | 6 files changed, 435 insertions(+), 645 deletions(-) | |||
commit 34eb5e201d62f7f46bbe6fe97cfe08cb31b3b88c | commit 34eb5e201d62f7f46bbe6fe97cfe08cb31b3b88c | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2010-01-31 19:52:38 +0200 | Date: 2010-01-31 19:52:38 +0200 | |||
Select the default integrity check type at runtime. | Select the default integrity check type at runtime. | |||
Previously it was set statically to CRC64 or CRC32 | Previously it was set statically to CRC64 or CRC32 | |||
depending on options passed to the configure script. | depending on options passed to the configure script. | |||
src/xz/coder.c | 19 ++++++++++++++----- | src/xz/coder.c | 19 ++++++++++++++----- | |||
1 file changed, 14 insertions(+), 5 deletions(-) | 1 file changed, 14 insertions(+), 5 deletions(-) | |||
commit 96a4f840e3b9ca5c81e5711ff9c267b194f93ef1 | commit 96a4f840e3b9ca5c81e5711ff9c267b194f93ef1 | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2010-01-31 18:17:50 +0200 | Date: 2010-01-31 18:17:50 +0200 | |||
Improve displaying of the memory usage limit. | Improve displaying of the memory usage limit. | |||
src/xz/coder.c | 8 +++----- | src/xz/coder.c | 8 +++----- | |||
src/xz/message.c | 37 +++++++++++++++++++++++++++++-------- | src/xz/message.c | 37 +++++++++++++++++++++++++++++-------- | |||
src/xz/util.c | 7 +++++++ | src/xz/util.c | 7 +++++++ | |||
src/xz/util.h | 6 ++++++ | src/xz/util.h | 6 ++++++ | |||
4 files changed, 45 insertions(+), 13 deletions(-) | 4 files changed, 45 insertions(+), 13 deletions(-) | |||
commit b3cc4d8edd68a0250cc69680c99b9f7343f99cf2 | commit b3cc4d8edd68a0250cc69680c99b9f7343f99cf2 | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2010-01-31 12:53:56 +0200 | Date: 2010-01-31 12:53:56 +0200 | |||
Don't use uninitialized sigset_t. | Don't use uninitialized sigset_t. | |||
If signal handlers haven't been established, then it's | If signal handlers haven't been established, then it's | |||
useless to try to block them, especially since the sigset_t | useless to try to block them, especially since the sigset_t | |||
used for blocking hasn't been initialized yet. | used for blocking hasn't been initialized yet. | |||
src/xz/signals.c | 34 ++++++++++++++++++++++++---------- | src/xz/signals.c | 34 ++++++++++++++++++++++++---------- | |||
1 file changed, 24 insertions(+), 10 deletions(-) | 1 file changed, 24 insertions(+), 10 deletions(-) | |||
commit 231c3c7098f1099a56abb8afece76fc9b8699f05 | commit 231c3c7098f1099a56abb8afece76fc9b8699f05 | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2010-01-31 12:01:54 +0200 | Date: 2010-01-31 12:01:54 +0200 | |||
Delay opening the destionation file and other fixes. | Delay opening the destionation file and other fixes. | |||
The opening of the destination file is now delayed a little. | The opening of the destination file is now delayed a little. | |||
The coder is initialized, and if decompressing, the memory | The coder is initialized, and if decompressing, the memory | |||
skipping to change at line 3703 | skipping to change at line 6062 | |||
Thanks to Mark K for the bug report. | Thanks to Mark K for the bug report. | |||
The above fix required some changes to progress message | The above fix required some changes to progress message | |||
handling. Now there is a separate function for setting and | handling. Now there is a separate function for setting and | |||
printing the filename. It is used also in list.c. | printing the filename. It is used also in list.c. | |||
list_file() now handles stdin correctly (gives an error). | list_file() now handles stdin correctly (gives an error). | |||
A useless check for user_abort was removed from file_io.c. | A useless check for user_abort was removed from file_io.c. | |||
src/xz/coder.c | 64 ++++++++++++++++++++++---------- | src/xz/coder.c | 64 ++++++++++++++++++++++----------- | |||
src/xz/file_io.c | 107 ++++++++++++++++++++++++++------------------------ | src/xz/file_io.c | 107 +++++++++++++++++++++++++++------------------------ | |||
---- | ---- | |||
src/xz/file_io.h | 8 +++- | src/xz/file_io.h | 8 +++-- | |||
src/xz/list.c | 28 +++++--------- | src/xz/list.c | 28 +++++---------- | |||
src/xz/message.c | 46 +++++++++++++---------- | src/xz/message.c | 46 +++++++++++++----------- | |||
src/xz/message.h | 29 ++++++++++----- | src/xz/message.h | 29 ++++++++++----- | |||
6 files changed, 157 insertions(+), 125 deletions(-) | 6 files changed, 157 insertions(+), 125 deletions(-) | |||
commit 0dbd0641db99d5e73d51d04ce7a71e52dc6b4105 | commit 0dbd0641db99d5e73d51d04ce7a71e52dc6b4105 | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2010-01-29 22:48:04 +0200 | Date: 2010-01-29 22:48:04 +0200 | |||
Add list.h to src/xz/Makefile.am. | Add list.h to src/xz/Makefile.am. | |||
This should have been already in | This should have been already in | |||
0bc9eab243dee3be764b3530433a7fcdc3f7c6a1. | 0bc9eab243dee3be764b3530433a7fcdc3f7c6a1. | |||
src/xz/Makefile.am | 1 + | src/xz/Makefile.am | 1 + | |||
1 file changed, 1 insertion(+) | 1 file changed, 1 insertion(+) | |||
commit b4b1a56e0cbd597157858264f5c7189201ac9018 | commit b4b1a56e0cbd597157858264f5c7189201ac9018 | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2010-01-29 13:24:27 +0200 | Date: 2010-01-29 13:24:27 +0200 | |||
Add lzmainfo.1 to manfiles list to convert to .txt and .pdf. | Add lzmainfo.1 to manfiles list to convert to .txt and .pdf. | |||
Makefile.am | 1 + | Makefile.am | 1 + | |||
1 file changed, 1 insertion(+) | 1 file changed, 1 insertion(+) | |||
commit 5574d64e03ad3a3d6e00e4b0d3e81c7b5529ec95 | commit 5574d64e03ad3a3d6e00e4b0d3e81c7b5529ec95 | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2010-01-27 16:42:11 +0200 | Date: 2010-01-27 16:42:11 +0200 | |||
Silence two compiler warnings on DOS-like systems. | Silence two compiler warnings on DOS-like systems. | |||
src/common/tuklib_open_stdxxx.c | 6 +++++- | src/common/tuklib_open_stdxxx.c | 6 +++++- | |||
src/xz/file_io.c | 3 +++ | src/xz/file_io.c | 3 +++ | |||
2 files changed, 8 insertions(+), 1 deletion(-) | 2 files changed, 8 insertions(+), 1 deletion(-) | |||
commit b063cc34a30a4edf109343ff373b2b62b8ca72d3 | commit b063cc34a30a4edf109343ff373b2b62b8ca72d3 | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2010-01-27 13:31:03 +0200 | Date: 2010-01-27 13:31:03 +0200 | |||
Use PACKAGE_URL instead of custom PACKAGE_HOMEPAGE. | Use PACKAGE_URL instead of custom PACKAGE_HOMEPAGE. | |||
configure.ac | 9 ++------- | configure.ac | 9 ++------- | |||
src/liblzma/liblzma.pc.in | 2 +- | src/liblzma/liblzma.pc.in | 2 +- | |||
src/lzmainfo/lzmainfo.c | 2 +- | src/lzmainfo/lzmainfo.c | 2 +- | |||
src/xz/message.c | 2 +- | src/xz/message.c | 2 +- | |||
src/xzdec/xzdec.c | 2 +- | src/xzdec/xzdec.c | 2 +- | |||
5 files changed, 6 insertions(+), 11 deletions(-) | 5 files changed, 6 insertions(+), 11 deletions(-) | |||
commit 38b8035b5cb5f56457c5fa5a891d6900fcf5984f | commit 38b8035b5cb5f56457c5fa5a891d6900fcf5984f | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2010-01-26 23:37:46 +0200 | Date: 2010-01-26 23:37:46 +0200 | |||
Add a missing space to an error message. | Add a missing space to an error message. | |||
Thanks to Robert Readman. | Thanks to Robert Readman. | |||
src/xz/args.c | 2 +- | src/xz/args.c | 2 +- | |||
1 file changed, 1 insertion(+), 1 deletion(-) | 1 file changed, 1 insertion(+), 1 deletion(-) | |||
commit e5496f9628ff5979392a80421d0b63a4de8015b4 | commit e5496f9628ff5979392a80421d0b63a4de8015b4 | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2010-01-26 22:53:37 +0200 | Date: 2010-01-26 22:53:37 +0200 | |||
Use past tense in error message in io_unlink(). | Use past tense in error message in io_unlink(). | |||
Added a note to translators too. | Added a note to translators too. | |||
Thanks to Robert Readman. | Thanks to Robert Readman. | |||
THANKS | 1 + | THANKS | 1 + | |||
src/xz/file_io.c | 14 ++++++++++++-- | src/xz/file_io.c | 14 ++++++++++++-- | |||
2 files changed, 13 insertions(+), 2 deletions(-) | 2 files changed, 13 insertions(+), 2 deletions(-) | |||
commit d9a9800597ea540090e434132c3b511217df0a2b | commit d9a9800597ea540090e434132c3b511217df0a2b | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2010-01-26 15:42:24 +0200 | Date: 2010-01-26 15:42:24 +0200 | |||
Fix too small static buffer in util.c. | Fix too small static buffer in util.c. | |||
This was introduced in | This was introduced in | |||
0dd6d007669b946543ca939a44243833c79e08f4 two days ago. | 0dd6d007669b946543ca939a44243833c79e08f4 two days ago. | |||
src/xz/util.c | 9 ++++----- | src/xz/util.c | 9 ++++----- | |||
1 file changed, 4 insertions(+), 5 deletions(-) | 1 file changed, 4 insertions(+), 5 deletions(-) | |||
commit d0b4bbf5da068503c099cd456e294d7673548cc0 | commit d0b4bbf5da068503c099cd456e294d7673548cc0 | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2010-01-26 14:46:43 +0200 | Date: 2010-01-26 14:46:43 +0200 | |||
Minor comment fix. | Minor comment fix. | |||
src/xz/main.c | 4 ++-- | src/xz/main.c | 4 ++-- | |||
1 file changed, 2 insertions(+), 2 deletions(-) | 1 file changed, 2 insertions(+), 2 deletions(-) | |||
commit 0bc9eab243dee3be764b3530433a7fcdc3f7c6a1 | commit 0bc9eab243dee3be764b3530433a7fcdc3f7c6a1 | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2010-01-24 23:50:54 +0200 | Date: 2010-01-24 23:50:54 +0200 | |||
Add initial version of xz --list. | Add initial version of xz --list. | |||
This is a bit rough but should be useful for basic things. | This is a bit rough but should be useful for basic things. | |||
Ideas (with detailed examples) about the output format are | Ideas (with detailed examples) about the output format are | |||
welcome. | welcome. | |||
The output of --robot --list is not necessarily stable yet, | The output of --robot --list is not necessarily stable yet, | |||
although I don't currently have any plans about changing it. | although I don't currently have any plans about changing it. | |||
The man page hasn't been updated yet. | The man page hasn't been updated yet. | |||
src/xz/Makefile.am | 1 + | src/xz/Makefile.am | 1 + | |||
src/xz/list.c | 988 +++++++++++++++++++++++++++++++++--------------- | src/xz/list.c | 988 ++++++++++++++++++++++++++++++++++--------------- | |||
---- | ---- | |||
src/xz/list.h | 18 + | src/xz/list.h | 18 + | |||
src/xz/main.c | 19 +- | src/xz/main.c | 19 +- | |||
src/xz/private.h | 1 + | src/xz/private.h | 1 + | |||
5 files changed, 668 insertions(+), 359 deletions(-) | 5 files changed, 668 insertions(+), 359 deletions(-) | |||
commit df254ce03be016e217b511e7acd5d493f9929ca5 | commit df254ce03be016e217b511e7acd5d493f9929ca5 | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2010-01-24 22:46:11 +0200 | Date: 2010-01-24 22:46:11 +0200 | |||
Add io_pread(). | Add io_pread(). | |||
It will be used by --list. | It will be used by --list. | |||
src/xz/file_io.c | 25 +++++++++++++++++++++++++ | src/xz/file_io.c | 25 +++++++++++++++++++++++++ | |||
src/xz/file_io.h | 17 +++++++++++++++++ | src/xz/file_io.h | 17 +++++++++++++++++ | |||
2 files changed, 42 insertions(+) | 2 files changed, 42 insertions(+) | |||
commit ef68dd4a92976276304de2aedfbe34ae91a86abb | commit ef68dd4a92976276304de2aedfbe34ae91a86abb | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2010-01-24 22:45:14 +0200 | Date: 2010-01-24 22:45:14 +0200 | |||
Set LC_NUMERIC=C when --robot is used. | Set LC_NUMERIC=C when --robot is used. | |||
It is to ensure that floating point numbers | It is to ensure that floating point numbers | |||
will always have a dot as the decimal separator. | will always have a dot as the decimal separator. | |||
src/xz/args.c | 4 ++++ | src/xz/args.c | 4 ++++ | |||
1 file changed, 4 insertions(+) | 1 file changed, 4 insertions(+) | |||
commit 0dd6d007669b946543ca939a44243833c79e08f4 | commit 0dd6d007669b946543ca939a44243833c79e08f4 | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2010-01-24 16:57:40 +0200 | Date: 2010-01-24 16:57:40 +0200 | |||
Some improvements to printing sizes in xz. | Some improvements to printing sizes in xz. | |||
src/xz/coder.c | 56 ++++++++++++++------------------------ | src/xz/coder.c | 56 +++++++++++++++------------------------ | |||
src/xz/message.c | 80 +++++++++++++++++--------------------------------- | src/xz/message.c | 80 ++++++++++++++++++---------------------------------- | |||
---- | ---- | |||
src/xz/message.h | 4 +++ | src/xz/message.h | 4 +++ | |||
src/xz/util.c | 72 ++++++++++++++++++++++++++++++++++++++++++++++++ | src/xz/util.c | 72 ++++++++++++++++++++++++++++++++++++++++++++++++++ | |||
src/xz/util.h | 44 ++++++++++++++++++++++++++++++ | src/xz/util.h | 44 +++++++++++++++++++++++++++++++ | |||
5 files changed, 166 insertions(+), 90 deletions(-) | 5 files changed, 166 insertions(+), 90 deletions(-) | |||
commit 2a98fdffd68c66371279c211c29153c808ad5c1d | commit 2a98fdffd68c66371279c211c29153c808ad5c1d | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2010-01-20 22:02:35 +0200 | Date: 2010-01-20 22:02:35 +0200 | |||
Fix a typo in README. | Fix a typo in README. | |||
Thanks to R. Bijker. | Thanks to R. Bijker. | |||
README | 2 +- | README | 2 +- | |||
1 file changed, 1 insertion(+), 1 deletion(-) | 1 file changed, 1 insertion(+), 1 deletion(-) | |||
commit 07a11dad44e041b01dcfc73e8d4e00731158c06d | commit 07a11dad44e041b01dcfc73e8d4e00731158c06d | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2010-01-17 11:59:54 +0200 | Date: 2010-01-17 11:59:54 +0200 | |||
Updated windows/Makefile. | Updated windows/Makefile. | |||
Thanks to Dan Shechter for the patch. | Thanks to Dan Shechter for the patch. | |||
It is likely that windows/Makefile will be removed | It is likely that windows/Makefile will be removed | |||
completely, because Autotols based build nowadays | completely, because Autotols based build nowadays | |||
works well with both 32-bit and 64-bit MinGW (I | works well with both 32-bit and 64-bit MinGW (I | |||
just need to update the docs). | just need to update the docs). | |||
windows/Makefile | 38 +++++++++++++++++++++++++------------- | windows/Makefile | 38 +++++++++++++++++++++++++------------- | |||
windows/config.h | 2 ++ | windows/config.h | 2 ++ | |||
2 files changed, 27 insertions(+), 13 deletions(-) | 2 files changed, 27 insertions(+), 13 deletions(-) | |||
commit 37f31ead9d2b4e467df11450cf29ed7d7e3e25f3 | commit 37f31ead9d2b4e467df11450cf29ed7d7e3e25f3 | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2010-01-15 11:05:11 +0200 | Date: 2010-01-15 11:05:11 +0200 | |||
Update the xz man page to match the previous two commits. | Update the xz man page to match the previous two commits. | |||
src/xz/xz.1 | 9 +++------ | src/xz/xz.1 | 9 +++------ | |||
1 file changed, 3 insertions(+), 6 deletions(-) | 1 file changed, 3 insertions(+), 6 deletions(-) | |||
commit 3ffd5d81a43210c8da56da5c5b3637d3f8bc63c7 | commit 3ffd5d81a43210c8da56da5c5b3637d3f8bc63c7 | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2010-01-13 19:10:25 +0200 | Date: 2010-01-13 19:10:25 +0200 | |||
Don't read compressed data from a terminal or write it | Don't read compressed data from a terminal or write it | |||
to a terminal even if --force is specified. | to a terminal even if --force is specified. | |||
It just seems more reasonable this way. | It just seems more reasonable this way. | |||
The new behavior matches bzip2. The old one matched gzip. | The new behavior matches bzip2. The old one matched gzip. | |||
src/xz/main.c | 20 +++++++++----------- | src/xz/main.c | 20 +++++++++----------- | |||
src/xz/util.c | 8 ++++---- | src/xz/util.c | 8 ++++---- | |||
2 files changed, 13 insertions(+), 15 deletions(-) | 2 files changed, 13 insertions(+), 15 deletions(-) | |||
commit 23ac2c44c3ac76994825adb7f9a8f719f78b5ee4 | commit 23ac2c44c3ac76994825adb7f9a8f719f78b5ee4 | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2010-01-13 18:12:40 +0200 | Date: 2010-01-13 18:12:40 +0200 | |||
Don't compress or decompress special files unless writing | Don't compress or decompress special files unless writing | |||
to stdout even if --force is used. | to stdout even if --force is used. | |||
--force will still enable compression of symlinks, but only | --force will still enable compression of symlinks, but only | |||
in case they point to a regular file. | in case they point to a regular file. | |||
The new way simply seems more reasonable. It matches gzip's | The new way simply seems more reasonable. It matches gzip's | |||
behavior while the old one matched bzip2's behavior. | behavior while the old one matched bzip2's behavior. | |||
src/xz/file_io.c | 15 ++++++++++----- | src/xz/file_io.c | 15 ++++++++++----- | |||
1 file changed, 10 insertions(+), 5 deletions(-) | 1 file changed, 10 insertions(+), 5 deletions(-) | |||
commit cee12aa852ec0902983dc1f153346ef750157fb9 | commit cee12aa852ec0902983dc1f153346ef750157fb9 | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2010-01-12 16:30:33 +0200 | Date: 2010-01-12 16:30:33 +0200 | |||
Updated THANKS. | Updated THANKS. | |||
THANKS | 1 + | THANKS | 1 + | |||
1 file changed, 1 insertion(+) | 1 file changed, 1 insertion(+) | |||
commit 153c7740c54b3c90129dbd3d6153ac1303c4d605 | commit 153c7740c54b3c90129dbd3d6153ac1303c4d605 | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2010-01-12 16:18:14 +0200 | Date: 2010-01-12 16:18:14 +0200 | |||
Add IRIX-specific code to tuklib_physmem and tuklib_cpucores. | Add IRIX-specific code to tuklib_physmem and tuklib_cpucores. | |||
This is untested but it will get tested soon and, if needed, | This is untested but it will get tested soon and, if needed, | |||
fixed before 5.0.0. | fixed before 5.0.0. | |||
Thanks to Stuart Shelton. | Thanks to Stuart Shelton. | |||
m4/tuklib_cpucores.m4 | 11 +++++++++-- | m4/tuklib_cpucores.m4 | 11 +++++++++-- | |||
m4/tuklib_physmem.m4 | 22 +++++++++++++++++++++- | m4/tuklib_physmem.m4 | 22 +++++++++++++++++++++- | |||
src/common/tuklib_cpucores.c | 6 ++++++ | src/common/tuklib_cpucores.c | 6 ++++++ | |||
src/common/tuklib_physmem.c | 19 +++++++++++++++++++ | src/common/tuklib_physmem.c | 19 +++++++++++++++++++ | |||
4 files changed, 55 insertions(+), 3 deletions(-) | 4 files changed, 55 insertions(+), 3 deletions(-) | |||
commit 8ea8dc754a7a5bc2d60db1eac201839cabdab6a1 | commit 8ea8dc754a7a5bc2d60db1eac201839cabdab6a1 | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2010-01-01 00:29:10 +0200 | Date: 2010-01-01 00:29:10 +0200 | |||
Fix _memconfig() functions. | Fix _memconfig() functions. | |||
This affects lzma_memusage() and lzma_memlimit_get(). | This affects lzma_memusage() and lzma_memlimit_get(). | |||
src/liblzma/api/lzma/index.h | 7 ------- | src/liblzma/api/lzma/index.h | 7 ------- | |||
src/liblzma/common/alone_decoder.c | 11 +++++++---- | src/liblzma/common/alone_decoder.c | 11 +++++++---- | |||
src/liblzma/common/index_decoder.c | 10 ++++++---- | src/liblzma/common/index_decoder.c | 10 ++++++---- | |||
src/liblzma/common/stream_decoder.c | 11 +++++++---- | src/liblzma/common/stream_decoder.c | 11 +++++++---- | |||
4 files changed, 20 insertions(+), 19 deletions(-) | 4 files changed, 20 insertions(+), 19 deletions(-) | |||
commit 1a7ec87c8ee61dfc2e496d2e1fb7ab0939804691 | commit 1a7ec87c8ee61dfc2e496d2e1fb7ab0939804691 | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2009-12-31 22:45:53 +0200 | Date: 2009-12-31 22:45:53 +0200 | |||
Revised the Index handling code. | Revised the Index handling code. | |||
This breaks API and ABI but most apps are not affected | This breaks API and ABI but most apps are not affected | |||
since most apps don't use this part of the API. You will | since most apps don't use this part of the API. You will | |||
skipping to change at line 4016 | skipping to change at line 6375 | |||
9 files changed, 1703 insertions(+), 858 deletions(-) | 9 files changed, 1703 insertions(+), 858 deletions(-) | |||
commit f29997a846e673cb3b8cbd57de47ed313b3978bb | commit f29997a846e673cb3b8cbd57de47ed313b3978bb | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2009-12-31 21:13:25 +0200 | Date: 2009-12-31 21:13:25 +0200 | |||
Remove c-format tag in cs.po. | Remove c-format tag in cs.po. | |||
It was fixed in the C code earlier. | It was fixed in the C code earlier. | |||
po/cs.po | 1 - | po/cs.po | 1 - | |||
1 file changed, 1 deletion(-) | 1 file changed, 1 deletion(-) | |||
commit 097bad000363e0bf29f8274ad2d7ab59f7dbf644 | commit 097bad000363e0bf29f8274ad2d7ab59f7dbf644 | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2009-12-31 21:11:05 +0200 | Date: 2009-12-31 21:11:05 +0200 | |||
Add missing lzma_nothrow in filter.h. | Add missing lzma_nothrow in filter.h. | |||
src/liblzma/api/lzma/filter.h | 4 ++-- | src/liblzma/api/lzma/filter.h | 4 ++-- | |||
1 file changed, 2 insertions(+), 2 deletions(-) | 1 file changed, 2 insertions(+), 2 deletions(-) | |||
commit b56cb1fc31fa2381f92eefc040df85667048d626 | commit b56cb1fc31fa2381f92eefc040df85667048d626 | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2009-12-09 18:13:44 +0200 | Date: 2009-12-09 18:13:44 +0200 | |||
Remove redefinition of _(msgid) macro from lzmainfo.c. | Remove redefinition of _(msgid) macro from lzmainfo.c. | |||
src/lzmainfo/lzmainfo.c | 7 ------- | src/lzmainfo/lzmainfo.c | 7 ------- | |||
1 file changed, 7 deletions(-) | 1 file changed, 7 deletions(-) | |||
commit 171b03febfe09d9fae6ac8be6aa4518bcaf427d2 | commit 171b03febfe09d9fae6ac8be6aa4518bcaf427d2 | |||
Author: Jonathan Nieder <jrnieder@gmail.com> | Author: Jonathan Nieder <jrnieder@gmail.com> | |||
Date: 2009-12-08 19:41:57 -0600 | Date: 2009-12-08 19:41:57 -0600 | |||
update po/.gitignore | update po/.gitignore | |||
Since the *.gmo files are deleted by the maintainer-clean target, | Since the *.gmo files are deleted by the maintainer-clean target, | |||
I assume they are not meant to be tracked. | I assume they are not meant to be tracked. | |||
skipping to change at line 4057 | skipping to change at line 6416 | |||
(stamp-poT, xz.po, xz.[12].po, *.new.po, xz.mo) to make sure they | (stamp-poT, xz.po, xz.[12].po, *.new.po, xz.mo) to make sure they | |||
are not accidentally tracked. Most of these are intermediate | are not accidentally tracked. Most of these are intermediate | |||
files that would not appear unless a build is interrupted or | files that would not appear unless a build is interrupted or | |||
fails. | fails. | |||
Split the list of untracked files by origin to make it easier to | Split the list of untracked files by origin to make it easier to | |||
tell if files are missing in the future. | tell if files are missing in the future. | |||
Signed-off-by: Jonathan Nieder <jrnieder@gmail.com> | Signed-off-by: Jonathan Nieder <jrnieder@gmail.com> | |||
po/.gitignore | 28 ++++++++++++++++++++++------ | po/.gitignore | 28 ++++++++++++++++++++++------ | |||
1 file changed, 22 insertions(+), 6 deletions(-) | 1 file changed, 22 insertions(+), 6 deletions(-) | |||
commit f7e44c6c11f630519072971b8b07a5729c096c36 | commit f7e44c6c11f630519072971b8b07a5729c096c36 | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2009-12-09 00:38:55 +0200 | Date: 2009-12-09 00:38:55 +0200 | |||
Always rely on GCC's auto-import on Windows. | Always rely on GCC's auto-import on Windows. | |||
I understood that this is nicer, because then people | I understood that this is nicer, because then people | |||
don't need to worry about the LZMA_API_STATIC macro. | don't need to worry about the LZMA_API_STATIC macro. | |||
Thanks to Charles Wilson and Keith Marshall. | Thanks to Charles Wilson and Keith Marshall. | |||
src/liblzma/api/lzma.h | 16 +++++++++------- | src/liblzma/api/lzma.h | 16 +++++++++------- | |||
1 file changed, 9 insertions(+), 7 deletions(-) | 1 file changed, 9 insertions(+), 7 deletions(-) | |||
commit 7b76a3e2336f25088957cba92b0dbd854d9caa3c | commit 7b76a3e2336f25088957cba92b0dbd854d9caa3c | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2009-12-07 21:46:53 +0200 | Date: 2009-12-07 21:46:53 +0200 | |||
Fix file_io.c on DOS-like systems. | Fix file_io.c on DOS-like systems. | |||
The problem was introduced when adding sparse file | The problem was introduced when adding sparse file | |||
support in 465d1b0d6518c5d980f2db4c2d769f9905bdd902. | support in 465d1b0d6518c5d980f2db4c2d769f9905bdd902. | |||
Thanks to Charles Wilson. | Thanks to Charles Wilson. | |||
src/xz/file_io.c | 4 ++++ | src/xz/file_io.c | 4 ++++ | |||
1 file changed, 4 insertions(+) | 1 file changed, 4 insertions(+) | |||
commit 0696f5d268362221380e039bad48a86e29067c6a | commit 0696f5d268362221380e039bad48a86e29067c6a | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2009-12-07 20:54:21 +0200 | Date: 2009-12-07 20:54:21 +0200 | |||
Add Czech translation. | Add Czech translation. | |||
Thanks to Marek Černocký. | Thanks to Marek Černocký. | |||
Other people planning to translate xz: Note that the | Other people planning to translate xz: Note that the | |||
messages are a little bit in flux still. Translations | messages are a little bit in flux still. Translations | |||
are still welcome, just be prepared to some extra work | are still welcome, just be prepared to some extra work | |||
in case there are changes. | in case there are changes. | |||
THANKS | 1 + | THANKS | 1 + | |||
po/LINGUAS | 1 + | po/LINGUAS | 1 + | |||
po/cs.po | 637 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++ | po/cs.po | 637 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++ | |||
++++ | ++++ | |||
3 files changed, 639 insertions(+) | 3 files changed, 639 insertions(+) | |||
+++ | ||||
commit 5e817a50d276f0a3607638c1c1d449d50b9aa4e5 | commit 5e817a50d276f0a3607638c1c1d449d50b9aa4e5 | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2009-12-07 20:32:08 +0200 | Date: 2009-12-07 20:32:08 +0200 | |||
Add a note for translators to add a bug reporting address | Add a note for translators to add a bug reporting address | |||
for translation bugs. | for translation bugs. | |||
src/xz/message.c | 4 ++++ | src/xz/message.c | 4 ++++ | |||
1 file changed, 4 insertions(+) | 1 file changed, 4 insertions(+) | |||
commit 6db1c35be9e1e364cdacff6878910e1b7aac2a37 | commit 6db1c35be9e1e364cdacff6878910e1b7aac2a37 | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2009-12-07 20:07:02 +0200 | Date: 2009-12-07 20:07:02 +0200 | |||
Prevent xgettext from taking one regular string as a C format string. | Prevent xgettext from taking one regular string as a C format string. | |||
Thanks to Marek Černocký. | Thanks to Marek Černocký. | |||
src/xz/message.c | 2 +- | src/xz/message.c | 2 +- | |||
1 file changed, 1 insertion(+), 1 deletion(-) | 1 file changed, 1 insertion(+), 1 deletion(-) | |||
commit e0c2776b6ffbd2b1900fde353aceac734edc93d7 | commit e0c2776b6ffbd2b1900fde353aceac734edc93d7 | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2009-11-28 17:45:22 +0200 | Date: 2009-11-28 17:45:22 +0200 | |||
Remove duplicate code in io_open_dest(). | Remove duplicate code in io_open_dest(). | |||
Fix a missing _() in the error message too. | Fix a missing _() in the error message too. | |||
src/xz/file_io.c | 9 +-------- | src/xz/file_io.c | 9 +-------- | |||
1 file changed, 1 insertion(+), 8 deletions(-) | 1 file changed, 1 insertion(+), 8 deletions(-) | |||
commit f057a33c6f7c5992389479f2d4feabf2900ba7ee | commit f057a33c6f7c5992389479f2d4feabf2900ba7ee | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2009-11-26 10:11:23 +0200 | Date: 2009-11-26 10:11:23 +0200 | |||
Typo fix to sysdefs.h. | Typo fix to sysdefs.h. | |||
Thanks to Jonathan Nieder. | Thanks to Jonathan Nieder. | |||
src/common/sysdefs.h | 2 +- | src/common/sysdefs.h | 2 +- | |||
1 file changed, 1 insertion(+), 1 deletion(-) | 1 file changed, 1 insertion(+), 1 deletion(-) | |||
commit 8767b41534eafdf5e742e12190646bf5740b0cdb | commit 8767b41534eafdf5e742e12190646bf5740b0cdb | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2009-11-26 10:10:36 +0200 | Date: 2009-11-26 10:10:36 +0200 | |||
Fix a memory leak in test_index.c. | Fix a memory leak in test_index.c. | |||
This was introduced in | This was introduced in | |||
bd13b04e202b6f495a68eb0766f97085b7c50a06. | bd13b04e202b6f495a68eb0766f97085b7c50a06. | |||
Thanks to Jim Meyering for noticing it. | Thanks to Jim Meyering for noticing it. | |||
tests/test_index.c | 2 ++ | tests/test_index.c | 2 ++ | |||
1 file changed, 2 insertions(+) | 1 file changed, 2 insertions(+) | |||
commit 919fbaff860acdaa4bcd216500a0b1c960a6db92 | commit 919fbaff860acdaa4bcd216500a0b1c960a6db92 | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2009-11-25 14:22:19 +0200 | Date: 2009-11-25 14:22:19 +0200 | |||
Add missing error check to coder.c. | Add missing error check to coder.c. | |||
With bad luck this could cause a segfault due to | With bad luck this could cause a segfault due to | |||
reading (but not writing) past the end of the buffer. | reading (but not writing) past the end of the buffer. | |||
src/xz/coder.c | 20 +++++++++++--------- | src/xz/coder.c | 20 +++++++++++--------- | |||
1 file changed, 11 insertions(+), 9 deletions(-) | 1 file changed, 11 insertions(+), 9 deletions(-) | |||
commit bd13b04e202b6f495a68eb0766f97085b7c50a06 | commit bd13b04e202b6f495a68eb0766f97085b7c50a06 | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2009-11-25 13:04:10 +0200 | Date: 2009-11-25 13:04:10 +0200 | |||
Fix bugs in lzma_index_read() and lzma_index_cat(). | Fix bugs in lzma_index_read() and lzma_index_cat(). | |||
lzma_index_read() didn't skip over Stream Padding | lzma_index_read() didn't skip over Stream Padding | |||
if it was the first record in the Index. | if it was the first record in the Index. | |||
lzma_index_cat() didn't combine small Indexes correctly. | lzma_index_cat() didn't combine small Indexes correctly. | |||
The test suite was updated to check for these bugs. | The test suite was updated to check for these bugs. | |||
These bugs didn't affect the xz command line tool or | These bugs didn't affect the xz command line tool or | |||
most users of liblzma in any way. | most users of liblzma in any way. | |||
src/liblzma/common/index.c | 30 +++++++++++++++++++----------- | src/liblzma/common/index.c | 30 +++++++++++++++++++----------- | |||
tests/test_index.c | 28 +++++++++++++++++++++++++--- | tests/test_index.c | 28 +++++++++++++++++++++++++--- | |||
2 files changed, 44 insertions(+), 14 deletions(-) | 2 files changed, 44 insertions(+), 14 deletions(-) | |||
commit 1f196909143b888e062bd9a0c4ba8c34d3019bfa | commit 1f196909143b888e062bd9a0c4ba8c34d3019bfa | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2009-11-25 12:52:56 +0200 | Date: 2009-11-25 12:52:56 +0200 | |||
Index decoder fixes. | Index decoder fixes. | |||
The Index decoder code didn't perfectly match the API docs, | The Index decoder code didn't perfectly match the API docs, | |||
which said that *i will be set to point to the decoded Index | which said that *i will be set to point to the decoded Index | |||
only after decoding has succeeded. The docs were a bit unclear | only after decoding has succeeded. The docs were a bit unclear | |||
too. | too. | |||
Now the decoder will initially set *i to NULL. *i will be set | Now the decoder will initially set *i to NULL. *i will be set | |||
to point to the decoded Index once decoding has succeeded. | to point to the decoded Index once decoding has succeeded. | |||
This simplifies applications too, since it avoids dangling | This simplifies applications too, since it avoids dangling | |||
pointers. | pointers. | |||
src/liblzma/api/lzma/index.h | 23 ++++++++++++----------- | src/liblzma/api/lzma/index.h | 23 ++++++++++++----------- | |||
src/liblzma/common/index_decoder.c | 26 ++++++++++++++++++++------ | src/liblzma/common/index_decoder.c | 26 ++++++++++++++++++++------ | |||
2 files changed, 32 insertions(+), 17 deletions(-) | 2 files changed, 32 insertions(+), 17 deletions(-) | |||
commit 465d1b0d6518c5d980f2db4c2d769f9905bdd902 | commit 465d1b0d6518c5d980f2db4c2d769f9905bdd902 | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2009-11-25 11:19:20 +0200 | Date: 2009-11-25 11:19:20 +0200 | |||
Create sparse files by default when decompressing into | Create sparse files by default when decompressing into | |||
a regular file. | a regular file. | |||
Sparse file creation can be disabled with --no-sparse. | Sparse file creation can be disabled with --no-sparse. | |||
I don't promise yet that the name of this option won't | I don't promise yet that the name of this option won't | |||
change before 5.0.0. It's possible that the code, that | change before 5.0.0. It's possible that the code, that | |||
checks when it is safe to use sparse output on stdout, | checks when it is safe to use sparse output on stdout, | |||
is not good enough, and a more flexible command line | is not good enough, and a more flexible command line | |||
option is needed to configure sparse file handling. | option is needed to configure sparse file handling. | |||
src/xz/args.c | 6 ++ | src/xz/args.c | 6 ++ | |||
src/xz/coder.c | 33 ++++---- | src/xz/coder.c | 33 ++++---- | |||
src/xz/file_io.c | 243 ++++++++++++++++++++++++++++++++++++++++++++++---- | src/xz/file_io.c | 243 +++++++++++++++++++++++++++++++++++++++++++++++---- | |||
---- | ---- | |||
src/xz/file_io.h | 34 ++++++-- | src/xz/file_io.h | 34 ++++++-- | |||
src/xz/message.c | 1 + | src/xz/message.c | 1 + | |||
src/xz/xz.1 | 11 +++ | src/xz/xz.1 | 11 +++ | |||
6 files changed, 272 insertions(+), 56 deletions(-) | 6 files changed, 272 insertions(+), 56 deletions(-) | |||
commit 37de544414fc2dc5039471d1002ebd015eb3e627 | commit 37de544414fc2dc5039471d1002ebd015eb3e627 | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2009-11-22 12:43:06 +0200 | Date: 2009-11-22 12:43:06 +0200 | |||
Updated THANKS. | Updated THANKS. | |||
THANKS | 1 + | THANKS | 1 + | |||
1 file changed, 1 insertion(+) | 1 file changed, 1 insertion(+) | |||
commit f1a28b96c900c658fe016852ff62f6c24d1f50fa | commit f1a28b96c900c658fe016852ff62f6c24d1f50fa | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2009-11-22 12:05:33 +0200 | Date: 2009-11-22 12:05:33 +0200 | |||
Add missing consts to pointer casts. | Add missing consts to pointer casts. | |||
src/liblzma/check/crc32_fast.c | 4 ++-- | src/liblzma/check/crc32_fast.c | 4 ++-- | |||
src/liblzma/check/crc64_fast.c | 5 +++-- | src/liblzma/check/crc64_fast.c | 5 +++-- | |||
2 files changed, 5 insertions(+), 4 deletions(-) | 2 files changed, 5 insertions(+), 4 deletions(-) | |||
commit b9b5c54cd438b3ae47b44cc211b71f3bc53e35ef | commit b9b5c54cd438b3ae47b44cc211b71f3bc53e35ef | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2009-11-22 12:00:30 +0200 | Date: 2009-11-22 12:00:30 +0200 | |||
Enable assembler code only if it is known to work | Enable assembler code only if it is known to work | |||
on that operating system. | on that operating system. | |||
I'm too lazy to think how to make a good Autoconf test | I'm too lazy to think how to make a good Autoconf test | |||
for this and it's not that important anyway. | for this and it's not that important anyway. | |||
No longer define HAVE_ASM_X86 or HAVE_ASM_X86_64. | No longer define HAVE_ASM_X86 or HAVE_ASM_X86_64. | |||
Inline assembler (if any) is used if a macro like | Inline assembler (if any) is used if a macro like | |||
__i386__ or __x86_64__ is defined. | __i386__ or __x86_64__ is defined. | |||
configure.ac | 26 ++++++++++++-------------- | configure.ac | 26 ++++++++++++-------------- | |||
1 file changed, 12 insertions(+), 14 deletions(-) | 1 file changed, 12 insertions(+), 14 deletions(-) | |||
commit 0733f4c9994db696420a405810d5f02c79ebc404 | commit 0733f4c9994db696420a405810d5f02c79ebc404 | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2009-11-22 11:55:03 +0200 | Date: 2009-11-22 11:55:03 +0200 | |||
Make fastpos.h use tuklib_integer.h instead of bsr.h | Make fastpos.h use tuklib_integer.h instead of bsr.h | |||
when --enable-small has been specified. | when --enable-small has been specified. | |||
src/liblzma/common/Makefile.inc | 1 - | src/liblzma/common/Makefile.inc | 1 - | |||
src/liblzma/common/bsr.h | 60 ----------------------------------- | src/liblzma/common/bsr.h | 60 ------------------------------------- | |||
---- | ---- | |||
src/liblzma/lzma/fastpos.h | 5 +--- | src/liblzma/lzma/fastpos.h | 5 +--- | |||
3 files changed, 1 insertion(+), 65 deletions(-) | 3 files changed, 1 insertion(+), 65 deletions(-) | |||
commit 7ac3985d891dcc5773543f84cc5bce6c14841b12 | commit 7ac3985d891dcc5773543f84cc5bce6c14841b12 | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2009-11-22 11:52:30 +0200 | Date: 2009-11-22 11:52:30 +0200 | |||
Update tuklib_integer.h with bit scan functions. | Update tuklib_integer.h with bit scan functions. | |||
Thanks to Joachim Henke for the original patch. | Thanks to Joachim Henke for the original patch. | |||
src/common/tuklib_integer.h | 189 +++++++++++++++++++++++++++++++++++++++ ++-- | src/common/tuklib_integer.h | 189 ++++++++++++++++++++++++++++++++++++++++ ++-- | |||
1 file changed, 181 insertions(+), 8 deletions(-) | 1 file changed, 181 insertions(+), 8 deletions(-) | |||
commit c74c132f7f79a842c073c66575a4fdb985e4c2e3 | commit c74c132f7f79a842c073c66575a4fdb985e4c2e3 | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2009-11-20 12:51:19 +0200 | Date: 2009-11-20 12:51:19 +0200 | |||
Update tuklib_cpucores.m4 and tuklib_physmem.m4 from tuklib, | Update tuklib_cpucores.m4 and tuklib_physmem.m4 from tuklib, | |||
which now use AC_CACHE_CHECK. Using the cache variable, | which now use AC_CACHE_CHECK. Using the cache variable, | |||
configure now warns if there is no method to detect the amount | configure now warns if there is no method to detect the amount | |||
of RAM and recommends using --enable-assume-ram. | of RAM and recommends using --enable-assume-ram. | |||
configure.ac | 16 ++++++++++++++++ | configure.ac | 16 ++++++++++++++++ | |||
m4/tuklib_cpucores.m4 | 31 +++++++++++++++++------------- | m4/tuklib_cpucores.m4 | 31 ++++++++++++++++++------------- | |||
m4/tuklib_physmem.m4 | 50 ++++++++++++++++++++++++++------------------- | m4/tuklib_physmem.m4 | 50 +++++++++++++++++++++++++++-------------------- | |||
---- | --- | |||
3 files changed, 61 insertions(+), 36 deletions(-) | 3 files changed, 61 insertions(+), 36 deletions(-) | |||
commit d315ca4930ff96e1428c6021c96f209e1abdd83e | commit d315ca4930ff96e1428c6021c96f209e1abdd83e | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2009-11-16 18:16:45 +0200 | Date: 2009-11-16 18:16:45 +0200 | |||
Add support for --info-memory and --robot to xz. | Add support for --info-memory and --robot to xz. | |||
Currently --robot works only with --info-memory and | Currently --robot works only with --info-memory and | |||
--version. --help and --long-help work too, but --robot | --version. --help and --long-help work too, but --robot | |||
has no effect on them. | has no effect on them. | |||
Thanks to Jonathan Nieder for the original patches. | Thanks to Jonathan Nieder for the original patches. | |||
src/xz/args.c | 85 ++++++++++++++++++++++++++++++++------------------ | src/xz/args.c | 85 +++++++++++++++++++++++++++++++++------------------- | |||
---- | ---- | |||
src/xz/args.h | 1 + | src/xz/args.h | 1 + | |||
src/xz/main.c | 11 ++++--- | src/xz/main.c | 11 +++++--- | |||
src/xz/message.c | 47 ++++++++++++++++++++++-------- | src/xz/message.c | 47 +++++++++++++++++++++++-------- | |||
src/xz/message.h | 4 +++ | src/xz/message.h | 4 +++ | |||
src/xz/xz.1 | 40 ++++++++++++++++++++++--- | src/xz/xz.1 | 40 +++++++++++++++++++++++--- | |||
6 files changed, 133 insertions(+), 55 deletions(-) | 6 files changed, 133 insertions(+), 55 deletions(-) | |||
commit e330fb7e6b8162894280c8a3dc22fdc05cd2d85e | commit e330fb7e6b8162894280c8a3dc22fdc05cd2d85e | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2009-11-15 12:54:45 +0200 | Date: 2009-11-15 12:54:45 +0200 | |||
Fix wrong indentation caused by incorrect settings | Fix wrong indentation caused by incorrect settings | |||
in the text editor. | in the text editor. | |||
src/liblzma/lz/lz_decoder.c | 18 +++++++++--------- | src/liblzma/lz/lz_decoder.c | 18 +++++++++--------- | |||
src/liblzma/lzma/lzma2_encoder.c | 6 +++--- | src/liblzma/lzma/lzma2_encoder.c | 6 +++--- | |||
src/liblzma/lzma/lzma_encoder_optimum_normal.c | 2 +- | src/liblzma/lzma/lzma_encoder_optimum_normal.c | 2 +- | |||
3 files changed, 13 insertions(+), 13 deletions(-) | 3 files changed, 13 insertions(+), 13 deletions(-) | |||
commit 93e418562cf127a9171e87bcd4e9af8e1bfcdae4 | commit 93e418562cf127a9171e87bcd4e9af8e1bfcdae4 | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2009-11-15 12:40:17 +0200 | Date: 2009-11-15 12:40:17 +0200 | |||
Add lzma_physmem(). | Add lzma_physmem(). | |||
I had hoped to keep liblzma as purely a compression | I had hoped to keep liblzma as purely a compression | |||
library as possible (e.g. file I/O will go into | library as possible (e.g. file I/O will go into | |||
a different library), but it seems that applications | a different library), but it seems that applications | |||
linking agaisnt liblzma need some way to determine | linking agaisnt liblzma need some way to determine | |||
the memory usage limit, and knowing the amount of RAM | the memory usage limit, and knowing the amount of RAM | |||
is one reasonable way to help making such decisions. | is one reasonable way to help making such decisions. | |||
Thanks to Jonathan Nieder for the original patch. | Thanks to Jonathan Nieder for the original patch. | |||
src/liblzma/Makefile.am | 5 ++-- | src/liblzma/Makefile.am | 5 ++-- | |||
src/liblzma/api/Makefile.am | 1 + | src/liblzma/api/Makefile.am | 1 + | |||
src/liblzma/api/lzma.h | 3 ++ | src/liblzma/api/lzma.h | 3 +++ | |||
src/liblzma/api/lzma/hardware.h | 51 +++++++++++++++++++++++++++++ | src/liblzma/api/lzma/hardware.h | 51 +++++++++++++++++++++++++++++++ | |||
++++ | ++++ | |||
src/liblzma/common/Makefile.inc | 1 + | src/liblzma/common/Makefile.inc | 1 + | |||
src/liblzma/common/hardware_physmem.c | 25 ++++++++++++++++ | src/liblzma/common/hardware_physmem.c | 25 +++++++++++++++++ | |||
src/xz/Makefile.am | 1 - | src/xz/Makefile.am | 1 - | |||
src/xz/hardware.c | 3 +- | src/xz/hardware.c | 3 +-- | |||
src/xzdec/Makefile.am | 6 ++-- | src/xzdec/Makefile.am | 6 ++--- | |||
src/xzdec/xzdec.c | 3 +- | src/xzdec/xzdec.c | 3 +-- | |||
10 files changed, 88 insertions(+), 11 deletions(-) | 10 files changed, 88 insertions(+), 11 deletions(-) | |||
commit cf39faca59083d38422058c6c97aa757ea7797d0 | commit cf39faca59083d38422058c6c97aa757ea7797d0 | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2009-11-14 20:21:19 +0200 | Date: 2009-11-14 20:21:19 +0200 | |||
Updated THANKS. | Updated THANKS. | |||
THANKS | 1 + | THANKS | 1 + | |||
1 file changed, 1 insertion(+) | 1 file changed, 1 insertion(+) | |||
commit 2ddcae247c284cc2f396b6cfdab57790c7588b5f | commit 2ddcae247c284cc2f396b6cfdab57790c7588b5f | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2009-11-14 20:20:03 +0200 | Date: 2009-11-14 20:20:03 +0200 | |||
Some updates to xz man page. | Some updates to xz man page. | |||
src/xz/xz.1 | 54 +++++++++++++++++++++++++++++++++++++++++++++++++----- | src/xz/xz.1 | 54 +++++++++++++++++++++++++++++++++++++++++++++++++----- | |||
1 file changed, 49 insertions(+), 5 deletions(-) | 1 file changed, 49 insertions(+), 5 deletions(-) | |||
commit 19b2674f07f8b588dfaf6638396b4b42866d7e23 | commit 19b2674f07f8b588dfaf6638396b4b42866d7e23 | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2009-11-14 19:51:03 +0200 | Date: 2009-11-14 19:51:03 +0200 | |||
Fix description of --memory in --long-help. | Fix description of --memory in --long-help. | |||
src/xz/message.c | 3 +-- | src/xz/message.c | 3 +-- | |||
1 file changed, 1 insertion(+), 2 deletions(-) | 1 file changed, 1 insertion(+), 2 deletions(-) | |||
commit 2291346f0cccf88e605d84b75c9c5aaaaddb5df8 | commit 2291346f0cccf88e605d84b75c9c5aaaaddb5df8 | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2009-11-14 19:45:39 +0200 | Date: 2009-11-14 19:45:39 +0200 | |||
Update the debug programs so that they compile again. | Update the debug programs so that they compile again. | |||
debug/crc32.c | 1 + | debug/crc32.c | 1 + | |||
debug/memusage.c | 6 ++++-- | debug/memusage.c | 6 ++++-- | |||
debug/sync_flush.c | 14 +++++++++----- | debug/sync_flush.c | 14 +++++++++----- | |||
3 files changed, 14 insertions(+), 7 deletions(-) | 3 files changed, 14 insertions(+), 7 deletions(-) | |||
commit 418d64a32e8144210f98a810738fed5a897e8367 | commit 418d64a32e8144210f98a810738fed5a897e8367 | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2009-11-14 18:59:19 +0200 | Date: 2009-11-14 18:59:19 +0200 | |||
Fix a design error in liblzma API. | Fix a design error in liblzma API. | |||
Originally the idea was that using LZMA_FULL_FLUSH | Originally the idea was that using LZMA_FULL_FLUSH | |||
with Stream encoder would read the filter chain | with Stream encoder would read the filter chain | |||
skipping to change at line 4434 | skipping to change at line 6793 | |||
it for a couple of reasons, this commit ditches it | it for a couple of reasons, this commit ditches it | |||
and introduces lzma_filters_update(). This new function | and introduces lzma_filters_update(). This new function | |||
replaces also the "persistent" flag used by LZMA2 | replaces also the "persistent" flag used by LZMA2 | |||
(and to-be-designed Subblock filter), which was also | (and to-be-designed Subblock filter), which was also | |||
an ugly thing to do. | an ugly thing to do. | |||
Thanks to Alexey Tourbin for reminding me about the problem | Thanks to Alexey Tourbin for reminding me about the problem | |||
that Stream encoder used to require keeping the filter | that Stream encoder used to require keeping the filter | |||
chain allocated. | chain allocated. | |||
src/liblzma/api/lzma/filter.h | 30 ++++++++++++ | src/liblzma/api/lzma/filter.h | 30 +++++++++++++ | |||
src/liblzma/api/lzma/lzma.h | 13 ------ | src/liblzma/api/lzma/lzma.h | 13 ------ | |||
src/liblzma/common/block_encoder.c | 14 ++++++ | src/liblzma/common/block_encoder.c | 14 ++++++ | |||
src/liblzma/common/common.c | 20 +++++++- | src/liblzma/common/common.c | 20 ++++++++- | |||
src/liblzma/common/common.h | 22 +++++++++ | src/liblzma/common/common.h | 22 ++++++++++ | |||
src/liblzma/common/easy_encoder.c | 63 ++----------------------- | src/liblzma/common/easy_encoder.c | 63 ++------------------------- | |||
src/liblzma/common/filter_common.c | 3 ++ | src/liblzma/common/filter_common.c | 3 ++ | |||
src/liblzma/common/filter_encoder.c | 27 +++++++++++ | src/liblzma/common/filter_encoder.c | 27 ++++++++++++ | |||
src/liblzma/common/filter_encoder.h | 2 +- | src/liblzma/common/filter_encoder.h | 2 +- | |||
src/liblzma/common/stream_encoder.c | 76 +++++++++++++++++++++++++++ | src/liblzma/common/stream_encoder.c | 76 ++++++++++++++++++++++++++++- | |||
---- | ---- | |||
src/liblzma/delta/delta_common.c | 5 +- | src/liblzma/delta/delta_common.c | 5 +-- | |||
src/liblzma/delta/delta_decoder.c | 3 +- | src/liblzma/delta/delta_decoder.c | 3 +- | |||
src/liblzma/delta/delta_encoder.c | 17 ++++++- | src/liblzma/delta/delta_encoder.c | 17 +++++++- | |||
src/liblzma/delta/delta_private.h | 2 +- | src/liblzma/delta/delta_private.h | 2 +- | |||
src/liblzma/lz/lz_encoder.c | 17 +++++++ | src/liblzma/lz/lz_encoder.c | 17 ++++++++ | |||
src/liblzma/lz/lz_encoder.h | 4 ++ | src/liblzma/lz/lz_encoder.h | 4 ++ | |||
src/liblzma/lzma/lzma2_encoder.c | 59 ++++++++++++++---------- | src/liblzma/lzma/lzma2_encoder.c | 59 ++++++++++++++----------- | |||
src/liblzma/lzma/lzma_encoder_presets.c | 1 - | src/liblzma/lzma/lzma_encoder_presets.c | 1 - | |||
src/liblzma/simple/simple_coder.c | 12 +++++ | src/liblzma/simple/simple_coder.c | 12 ++++++ | |||
src/xz/options.c | 1 - | src/xz/options.c | 1 - | |||
20 files changed, 273 insertions(+), 118 deletions(-) | 20 files changed, 273 insertions(+), 118 deletions(-) | |||
commit f0bf7634b77263a4dd02b20c71861ab67995da68 | commit f0bf7634b77263a4dd02b20c71861ab67995da68 | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2009-10-17 11:11:58 +0300 | Date: 2009-10-17 11:11:58 +0300 | |||
Fix wrong function name in the previous commit. | Fix wrong function name in the previous commit. | |||
It was meant to be lzma_filters_copy(), not lzma_filters_dup(). | It was meant to be lzma_filters_copy(), not lzma_filters_dup(). | |||
src/liblzma/api/lzma/filter.h | 2 +- | src/liblzma/api/lzma/filter.h | 2 +- | |||
src/liblzma/common/filter_common.c | 2 +- | src/liblzma/common/filter_common.c | 2 +- | |||
2 files changed, 2 insertions(+), 2 deletions(-) | 2 files changed, 2 insertions(+), 2 deletions(-) | |||
commit 6d118a0b9def82e96afba7386ec8d7da0b59649f | commit 6d118a0b9def82e96afba7386ec8d7da0b59649f | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2009-10-17 01:47:07 +0300 | Date: 2009-10-17 01:47:07 +0300 | |||
Add lzma_filters_copy(). | Add lzma_filters_copy(). | |||
This will be needed internally by liblzma once I fix | This will be needed internally by liblzma once I fix | |||
a design mistake in the encoder API. This function may | a design mistake in the encoder API. This function may | |||
be useful to applications too so it's good to export it. | be useful to applications too so it's good to export it. | |||
src/liblzma/api/lzma/filter.h | 31 ++++++++++++++ | src/liblzma/api/lzma/filter.h | 31 ++++++++++++++ | |||
src/liblzma/common/filter_common.c | 82 ++++++++++++++++++++++++++++++++ | src/liblzma/common/filter_common.c | 82 ++++++++++++++++++++++++++++++++++ | |||
++++ | ++++ | |||
2 files changed, 113 insertions(+) | 2 files changed, 113 insertions(+) | |||
+++ | ||||
commit 78e92c18470483e161388e679c1ee556adb3a691 | commit 78e92c18470483e161388e679c1ee556adb3a691 | |||
Author: Jonathan Nieder <jrnieder@gmail.com> | Author: Jonathan Nieder <jrnieder@gmail.com> | |||
Date: 2009-10-15 20:44:13 -0500 | Date: 2009-10-15 20:44:13 -0500 | |||
Escape dashes in xzmore.1 | Escape dashes in xzmore.1 | |||
A minus sign is larger, easier to see in a printout, and more | A minus sign is larger, easier to see in a printout, and more | |||
likely to use the same glyph as ASCII hyphen-minus in a terminal | likely to use the same glyph as ASCII hyphen-minus in a terminal | |||
than a hyphen. Since broken manual pagers do not find hyphens | than a hyphen. Since broken manual pagers do not find hyphens | |||
when the user searches for a hyphen-minus, minus signs are also | when the user searches for a hyphen-minus, minus signs are also | |||
easier to search for. So use minus signs instead of hyphens to | easier to search for. So use minus signs instead of hyphens to | |||
render sample terminal output. | render sample terminal output. | |||
src/scripts/xzmore.1 | 4 ++-- | src/scripts/xzmore.1 | 4 ++-- | |||
1 file changed, 2 insertions(+), 2 deletions(-) | 1 file changed, 2 insertions(+), 2 deletions(-) | |||
commit 7b7fe902d98da28e5769e2aa1e0c08c92384f7ee | commit 7b7fe902d98da28e5769e2aa1e0c08c92384f7ee | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2009-10-16 20:35:39 +0300 | Date: 2009-10-16 20:35:39 +0300 | |||
Mention --check=none in --long-help. It was already in | Mention --check=none in --long-help. It was already in | |||
the man page though. | the man page though. | |||
Thanks to Jim Meyering for noticing this. | Thanks to Jim Meyering for noticing this. | |||
src/xz/message.c | 2 +- | src/xz/message.c | 2 +- | |||
1 file changed, 1 insertion(+), 1 deletion(-) | 1 file changed, 1 insertion(+), 1 deletion(-) | |||
commit ebfb2c5e1f344e5c6e549b9dedaa49b0749a4a24 | commit ebfb2c5e1f344e5c6e549b9dedaa49b0749a4a24 | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2009-10-04 22:57:12 +0300 | Date: 2009-10-04 22:57:12 +0300 | |||
Use a tuklib module for integer handling. | Use a tuklib module for integer handling. | |||
This replaces bswap.h and integer.h. | This replaces bswap.h and integer.h. | |||
The tuklib module uses <byteswap.h> on GNU, | The tuklib module uses <byteswap.h> on GNU, | |||
<sys/endian.h> on *BSDs and <sys/byteorder.h> | <sys/endian.h> on *BSDs and <sys/byteorder.h> | |||
on Solaris, which may contain optimized code | on Solaris, which may contain optimized code | |||
like inline assembly. | like inline assembly. | |||
configure.ac | 54 +---- | configure.ac | 54 +---- | |||
m4/tuklib_integer.m4 | 74 ++++++ | m4/tuklib_integer.m4 | 74 +++++++ | |||
src/common/bswap.h | 52 ----- | src/common/bswap.h | 52 ----- | |||
src/common/integer.h | 170 -------------- | src/common/integer.h | 170 --------------- | |||
src/common/tuklib_config.h | 8 +- | src/common/tuklib_config.h | 8 +- | |||
src/common/tuklib_integer.h | 350 +++++++++++++++++++++++++ | src/common/tuklib_integer.h | 350 ++++++++++++++++++++++++++ | |||
++++ | ++++ | |||
src/liblzma/check/check.c | 4 +- | src/liblzma/check/check.c | 4 +- | |||
src/liblzma/check/crc32_fast.c | 4 +- | src/liblzma/check/crc32_fast.c | 4 +- | |||
src/liblzma/check/crc32_tablegen.c | 8 +- | src/liblzma/check/crc32_tablegen.c | 8 +- | |||
src/liblzma/check/crc64_fast.c | 4 +- | src/liblzma/check/crc64_fast.c | 4 +- | |||
src/liblzma/check/crc64_tablegen.c | 8 +- | src/liblzma/check/crc64_tablegen.c | 8 +- | |||
src/liblzma/check/crc_macros.h | 2 - | src/liblzma/check/crc_macros.h | 2 - | |||
src/liblzma/check/sha256.c | 18 +- | src/liblzma/check/sha256.c | 18 +- | |||
src/liblzma/common/alone_encoder.c | 2 +- | src/liblzma/common/alone_encoder.c | 2 +- | |||
src/liblzma/common/block_header_decoder.c | 2 +- | src/liblzma/common/block_header_decoder.c | 2 +- | |||
src/liblzma/common/block_header_encoder.c | 2 +- | src/liblzma/common/block_header_encoder.c | 2 +- | |||
src/liblzma/common/common.h | 2 +- | src/liblzma/common/common.h | 2 +- | |||
src/liblzma/common/stream_flags_decoder.c | 6 +- | src/liblzma/common/stream_flags_decoder.c | 6 +- | |||
src/liblzma/common/stream_flags_encoder.c | 6 +- | src/liblzma/common/stream_flags_encoder.c | 6 +- | |||
src/liblzma/lz/lz_encoder_hash.h | 2 +- | src/liblzma/lz/lz_encoder_hash.h | 2 +- | |||
src/liblzma/lzma/lzma_decoder.c | 2 +- | src/liblzma/lzma/lzma_decoder.c | 2 +- | |||
src/liblzma/lzma/lzma_encoder.c | 2 +- | src/liblzma/lzma/lzma_encoder.c | 2 +- | |||
src/liblzma/lzma/lzma_encoder_private.h | 2 +- | src/liblzma/lzma/lzma_encoder_private.h | 2 +- | |||
src/liblzma/simple/simple_decoder.c | 2 +- | src/liblzma/simple/simple_decoder.c | 2 +- | |||
src/liblzma/simple/simple_encoder.c | 2 +- | src/liblzma/simple/simple_encoder.c | 2 +- | |||
tests/test_block_header.c | 4 +- | tests/test_block_header.c | 4 +- | |||
tests/test_stream_flags.c | 6 +- | tests/test_stream_flags.c | 6 +- | |||
tests/tests.h | 2 +- | tests/tests.h | 2 +- | |||
28 files changed, 467 insertions(+), 333 deletions(-) | 28 files changed, 467 insertions(+), 333 deletions(-) | |||
commit 29fd321033276261b87da7be5223db33d879a4c7 | commit 29fd321033276261b87da7be5223db33d879a4c7 | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2009-10-02 14:35:56 +0300 | Date: 2009-10-02 14:35:56 +0300 | |||
Add support for --enable-assume-ram=SIZE. | Add support for --enable-assume-ram=SIZE. | |||
INSTALL | 16 ++++++++++++++++ | INSTALL | 16 ++++++++++++++++ | |||
configure.ac | 24 ++++++++++++++++++++++++ | configure.ac | 24 ++++++++++++++++++++++++ | |||
src/xz/hardware.c | 7 +++---- | src/xz/hardware.c | 7 +++---- | |||
src/xzdec/xzdec.c | 5 +++-- | src/xzdec/xzdec.c | 5 +++-- | |||
4 files changed, 46 insertions(+), 6 deletions(-) | 4 files changed, 46 insertions(+), 6 deletions(-) | |||
commit 3782b3fee4812b0dd4ffdfa6563ed49f73060f25 | commit 3782b3fee4812b0dd4ffdfa6563ed49f73060f25 | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2009-10-02 11:28:17 +0300 | Date: 2009-10-02 11:28:17 +0300 | |||
Use unaligned access (if possible) on both endiannesses | Use unaligned access (if possible) on both endiannesses | |||
in lz_encoder_hash.h. | in lz_encoder_hash.h. | |||
src/liblzma/lz/lz_encoder_hash.h | 4 ++-- | src/liblzma/lz/lz_encoder_hash.h | 4 ++-- | |||
1 file changed, 2 insertions(+), 2 deletions(-) | 1 file changed, 2 insertions(+), 2 deletions(-) | |||
commit c5f68b5cc79085a87f950fea53843e27f328068e | commit c5f68b5cc79085a87f950fea53843e27f328068e | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2009-10-02 11:03:26 +0300 | Date: 2009-10-02 11:03:26 +0300 | |||
Make liblzma produce the same output on both endiannesses. | Make liblzma produce the same output on both endiannesses. | |||
Seems that it is a problem in some cases if the same | Seems that it is a problem in some cases if the same | |||
version of XZ Utils produces different output on different | version of XZ Utils produces different output on different | |||
endiannesses, so this commit fixes that problem. The output | endiannesses, so this commit fixes that problem. The output | |||
will still vary between different XZ Utils versions, but I | will still vary between different XZ Utils versions, but I | |||
cannot avoid that for now. | cannot avoid that for now. | |||
This commit bloatens the code on big endian systems by 1 KiB, | This commit bloatens the code on big endian systems by 1 KiB, | |||
which should be OK since liblzma is bloated already. ;-) | which should be OK since liblzma is bloated already. ;-) | |||
src/liblzma/check/crc32_tablegen.c | 30 ++++++++++++++ | src/liblzma/check/crc32_tablegen.c | 30 +++++++++++++++ | |||
src/liblzma/lz/Makefile.inc | 1 + | src/liblzma/lz/Makefile.inc | 1 + | |||
src/liblzma/lz/lz_encoder.c | 7 +++- | src/liblzma/lz/lz_encoder.c | 7 +++- | |||
src/liblzma/lz/lz_encoder_hash.h | 35 ++++++++++------ | src/liblzma/lz/lz_encoder_hash.h | 35 +++++++++++------ | |||
src/liblzma/lz/lz_encoder_hash_table.h | 68 ++++++++++++++++++++++++++++ | src/liblzma/lz/lz_encoder_hash_table.h | 68 ++++++++++++++++++++++++++++++ | |||
++++ | ++++ | |||
src/liblzma/lz/lz_encoder_mf.c | 1 - | src/liblzma/lz/lz_encoder_mf.c | 1 - | |||
6 files changed, 128 insertions(+), 14 deletions(-) | 6 files changed, 128 insertions(+), 14 deletions(-) | |||
commit 4a84d1adfda35e4fb4d41ecf0feb8223b100517a | commit 4a84d1adfda35e4fb4d41ecf0feb8223b100517a | |||
Author: Mike Frysinger <vapier@gentoo.org> | Author: Mike Frysinger <vapier@gentoo.org> | |||
Date: 2009-09-26 12:51:50 -0400 | Date: 2009-09-26 12:51:50 -0400 | |||
add lzmainfo to gitignore | add lzmainfo to gitignore | |||
Signed-off-by: Mike Frysinger <vapier@gentoo.org> | Signed-off-by: Mike Frysinger <vapier@gentoo.org> | |||
.gitignore | 2 ++ | .gitignore | 2 ++ | |||
1 file changed, 2 insertions(+) | 1 file changed, 2 insertions(+) | |||
commit 188a1dcd0cc7867810ed3a55c598d0680922c63b | commit 188a1dcd0cc7867810ed3a55c598d0680922c63b | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2009-09-27 11:53:36 +0300 | Date: 2009-09-27 11:53:36 +0300 | |||
Updated THANKS. | Updated THANKS. | |||
THANKS | 1 + | THANKS | 1 + | |||
1 file changed, 1 insertion(+) | 1 file changed, 1 insertion(+) | |||
commit db9119b9181b307e7ac5d2bae82444d04b902b59 | commit db9119b9181b307e7ac5d2bae82444d04b902b59 | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2009-09-27 11:48:54 +0300 | Date: 2009-09-27 11:48:54 +0300 | |||
Work around a bug in Interix header files. | Work around a bug in Interix header files. | |||
Thanks to Markus Duft for the patch. | Thanks to Markus Duft for the patch. | |||
src/common/sysdefs.h | 6 ++++++ | src/common/sysdefs.h | 6 ++++++ | |||
1 file changed, 6 insertions(+) | 1 file changed, 6 insertions(+) | |||
commit b3d105e69786a45963176fd2193abe75e05ba738 | commit b3d105e69786a45963176fd2193abe75e05ba738 | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2009-09-24 17:50:17 +0300 | Date: 2009-09-24 17:50:17 +0300 | |||
Fix an error in OpenVMS-specific code. | Fix an error in OpenVMS-specific code. | |||
Thanks to Jouk Jansen. | Thanks to Jouk Jansen. | |||
src/xz/file_io.c | 2 +- | src/xz/file_io.c | 2 +- | |||
1 file changed, 1 insertion(+), 1 deletion(-) | 1 file changed, 1 insertion(+), 1 deletion(-) | |||
commit 5e000ff00d4d01e559397b49eb648ad3f159d496 | commit 5e000ff00d4d01e559397b49eb648ad3f159d496 | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2009-09-22 18:59:56 +0300 | Date: 2009-09-22 18:59:56 +0300 | |||
Added OpenVMS-specific information to INSTALL. | Added OpenVMS-specific information to INSTALL. | |||
INSTALL | 11 +++++++++++ | INSTALL | 11 +++++++++++ | |||
1 file changed, 11 insertions(+) | 1 file changed, 11 insertions(+) | |||
commit 932b2e204463d70f3eee5b8a1ea5a23bf9d001a4 | commit 932b2e204463d70f3eee5b8a1ea5a23bf9d001a4 | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2009-09-22 14:03:02 +0300 | Date: 2009-09-22 14:03:02 +0300 | |||
Better fixes for OpenVMS support. | Better fixes for OpenVMS support. | |||
Thanks to Jouk Jansen. | Thanks to Jouk Jansen. | |||
src/xz/file_io.c | 19 ++++++++++++++++--- | src/xz/file_io.c | 19 ++++++++++++++++--- | |||
1 file changed, 16 insertions(+), 3 deletions(-) | 1 file changed, 16 insertions(+), 3 deletions(-) | |||
commit 4c3630ec4179fe9265407a35c4db1374ffc82372 | commit 4c3630ec4179fe9265407a35c4db1374ffc82372 | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2009-09-22 13:40:19 +0300 | Date: 2009-09-22 13:40:19 +0300 | |||
Avoid non-standard preprocessor construct. | Avoid non-standard preprocessor construct. | |||
Thanks to Jouk Jansen. | Thanks to Jouk Jansen. | |||
src/common/tuklib_common.h | 11 +++++++---- | src/common/tuklib_common.h | 11 +++++++---- | |||
1 file changed, 7 insertions(+), 4 deletions(-) | 1 file changed, 7 insertions(+), 4 deletions(-) | |||
commit 0deb1bb60addd1306b525e0ac0ad2a84eb0390d9 | commit 0deb1bb60addd1306b525e0ac0ad2a84eb0390d9 | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2009-09-21 19:50:09 +0300 | Date: 2009-09-21 19:50:09 +0300 | |||
Make sure that TUKLIB_DOSLIKE doesn't get defined on Cygwin. | Make sure that TUKLIB_DOSLIKE doesn't get defined on Cygwin. | |||
Thanks to Charles Wilson. | Thanks to Charles Wilson. | |||
src/common/tuklib_common.h | 3 ++- | src/common/tuklib_common.h | 3 ++- | |||
1 file changed, 2 insertions(+), 1 deletion(-) | 1 file changed, 2 insertions(+), 1 deletion(-) | |||
commit e599bba4216c0edb8cc8f40adad3a6dba88685f4 | commit e599bba4216c0edb8cc8f40adad3a6dba88685f4 | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2009-09-19 09:47:30 +0300 | Date: 2009-09-19 09:47:30 +0300 | |||
Various changes. | Various changes. | |||
Separate a few reusable components from XZ Utils specific | Separate a few reusable components from XZ Utils specific | |||
code. The reusable code is now in "tuklib" modules. A few | code. The reusable code is now in "tuklib" modules. A few | |||
skipping to change at line 4701 | skipping to change at line 7060 | |||
Fix some bugs in lzmainfo. | Fix some bugs in lzmainfo. | |||
Fix physmem and cpucores code on OS/2. Thanks to Elbert Pol | Fix physmem and cpucores code on OS/2. Thanks to Elbert Pol | |||
for help. | for help. | |||
Add OpenVMS support into physmem. Add a few #ifdefs to ease | Add OpenVMS support into physmem. Add a few #ifdefs to ease | |||
building XZ Utils on OpenVMS. Thanks to Jouk Jansen for the | building XZ Utils on OpenVMS. Thanks to Jouk Jansen for the | |||
original patch. | original patch. | |||
THANKS | 1 + | THANKS | 1 + | |||
configure.ac | 12 ++-- | configure.ac | 12 ++-- | |||
m4/lc_cpucores.m4 | 57 --------------- | m4/lc_cpucores.m4 | 57 ---------------- | |||
m4/lc_physmem.m4 | 84 ---------------------- | m4/lc_physmem.m4 | 84 ----------------------- | |||
m4/tuklib_common.m4 | 22 ++++++ | m4/tuklib_common.m4 | 22 ++++++ | |||
m4/tuklib_cpucores.m4 | 72 +++++++++++++++++++ | m4/tuklib_cpucores.m4 | 72 ++++++++++++++++++++ | |||
m4/tuklib_physmem.m4 | 119 +++++++++++++++++++++++++++++++ | m4/tuklib_physmem.m4 | 119 ++++++++++++++++++++++++++++++++ | |||
m4/tuklib_progname.m4 | 25 +++++++ | m4/tuklib_progname.m4 | 25 +++++++ | |||
src/common/cpucores.h | 51 -------------- | src/common/cpucores.h | 51 -------------- | |||
src/common/open_stdxxx.h | 49 ------------- | src/common/open_stdxxx.h | 49 -------------- | |||
src/common/physmem.h | 144 ----------------------------------- | src/common/physmem.h | 144 ------------------------------------ | |||
--- | --- | |||
src/common/sysdefs.h | 4 -- | src/common/sysdefs.h | 4 -- | |||
src/common/tuklib_common.h | 67 ++++++++++++++++++ | src/common/tuklib_common.h | 67 ++++++++++++++++++ | |||
src/common/tuklib_config.h | 1 + | src/common/tuklib_config.h | 1 + | |||
src/common/tuklib_cpucores.c | 46 ++++++++++++ | src/common/tuklib_cpucores.c | 46 +++++++++++++ | |||
src/common/tuklib_cpucores.h | 23 ++++++ | src/common/tuklib_cpucores.h | 23 +++++++ | |||
src/common/tuklib_exit.c | 57 +++++++++++++++ | src/common/tuklib_exit.c | 57 ++++++++++++++++ | |||
src/common/tuklib_exit.h | 25 +++++++ | src/common/tuklib_exit.h | 25 +++++++ | |||
src/common/tuklib_gettext.h | 44 ++++++++++++ | src/common/tuklib_gettext.h | 44 ++++++++++++ | |||
src/common/tuklib_open_stdxxx.c | 51 ++++++++++++++ | src/common/tuklib_open_stdxxx.c | 51 ++++++++++++++ | |||
src/common/tuklib_open_stdxxx.h | 23 ++++++ | src/common/tuklib_open_stdxxx.h | 23 +++++++ | |||
src/common/tuklib_physmem.c | 146 +++++++++++++++++++++++++++++++++++ | src/common/tuklib_physmem.c | 146 ++++++++++++++++++++++++++++++++++++ | |||
++++ | ++++ | |||
src/common/tuklib_physmem.h | 28 ++++++++ | src/common/tuklib_physmem.h | 28 ++++++++ | |||
src/common/tuklib_progname.c | 50 ++++++++++++++ | src/common/tuklib_progname.c | 50 ++++++++++++++ | |||
src/common/tuklib_progname.h | 32 +++++++++ | src/common/tuklib_progname.h | 32 +++++++++ | |||
src/lzmainfo/Makefile.am | 5 +- | src/lzmainfo/Makefile.am | 5 +- | |||
src/lzmainfo/lzmainfo.c | 65 ++++++----------- | src/lzmainfo/lzmainfo.c | 65 ++++++------------ | |||
src/xz/Makefile.am | 7 +- | src/xz/Makefile.am | 7 +- | |||
src/xz/args.c | 8 +-- | src/xz/args.c | 8 +-- | |||
src/xz/file_io.c | 43 ++++++------ | src/xz/file_io.c | 43 ++++++------ | |||
src/xz/hardware.c | 8 +-- | src/xz/hardware.c | 8 +-- | |||
src/xz/main.c | 100 ++++++--------------------- | src/xz/main.c | 100 ++++++--------------------- | |||
src/xz/main.h | 7 -- | src/xz/main.h | 7 -- | |||
src/xz/message.c | 30 ++++---- | src/xz/message.c | 30 +++++---- | |||
src/xz/message.h | 8 +-- | src/xz/message.h | 8 +-- | |||
src/xz/private.h | 11 +-- | src/xz/private.h | 11 +-- | |||
src/xz/signals.c | 2 + | src/xz/signals.c | 2 + | |||
src/xz/signals.h | 17 +++-- | src/xz/signals.h | 17 +++-- | |||
src/xz/suffix.c | 2 +- | src/xz/suffix.c | 2 +- | |||
src/xzdec/Makefile.am | 13 +++- | src/xzdec/Makefile.am | 13 +++- | |||
src/xzdec/xzdec.c | 55 ++++----------- | src/xzdec/xzdec.c | 55 +++++---------- | |||
41 files changed, 974 insertions(+), 640 deletions(-) | 41 files changed, 974 insertions(+), 640 deletions(-) | |||
commit 49cfc8d392cf535f8dd10233225b1fc726fec9ef | commit 49cfc8d392cf535f8dd10233225b1fc726fec9ef | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2009-09-15 21:07:23 +0300 | Date: 2009-09-15 21:07:23 +0300 | |||
Fix incorrect use of "restrict". | Fix incorrect use of "restrict". | |||
src/liblzma/api/lzma/vli.h | 4 ++-- | src/liblzma/api/lzma/vli.h | 4 ++-- | |||
src/liblzma/common/vli_decoder.c | 2 +- | src/liblzma/common/vli_decoder.c | 2 +- | |||
src/liblzma/common/vli_encoder.c | 2 +- | src/liblzma/common/vli_encoder.c | 2 +- | |||
3 files changed, 4 insertions(+), 4 deletions(-) | 3 files changed, 4 insertions(+), 4 deletions(-) | |||
commit 15ffd675ab7af84592eb1c23b0e9f4699aa0fd8c | commit 15ffd675ab7af84592eb1c23b0e9f4699aa0fd8c | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2009-09-12 14:09:17 +0300 | Date: 2009-09-12 14:09:17 +0300 | |||
Fix GCC version check for nothrow attribute. | Fix GCC version check for nothrow attribute. | |||
src/liblzma/api/lzma.h | 2 +- | src/liblzma/api/lzma.h | 2 +- | |||
1 file changed, 1 insertion(+), 1 deletion(-) | 1 file changed, 1 insertion(+), 1 deletion(-) | |||
commit 6bfdd3a88a819f04c8f202e7d3c6f88a01c7d224 | commit 6bfdd3a88a819f04c8f202e7d3c6f88a01c7d224 | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2009-09-12 14:08:15 +0300 | Date: 2009-09-12 14:08:15 +0300 | |||
Updated THANKS. | Updated THANKS. | |||
THANKS | 1 + | THANKS | 1 + | |||
1 file changed, 1 insertion(+) | 1 file changed, 1 insertion(+) | |||
commit 4ab7b16b9573bdfa32279e4adadff684d5cd58ac | commit 4ab7b16b9573bdfa32279e4adadff684d5cd58ac | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2009-09-12 14:07:36 +0300 | Date: 2009-09-12 14:07:36 +0300 | |||
A few grammar fixes. | A few grammar fixes. | |||
Thanks to Christian Weisgerber for pointing out some of these. | Thanks to Christian Weisgerber for pointing out some of these. | |||
src/liblzma/api/lzma.h | 4 ++-- | src/liblzma/api/lzma.h | 4 ++-- | |||
src/liblzma/api/lzma/vli.h | 4 ++-- | src/liblzma/api/lzma/vli.h | 4 ++-- | |||
src/liblzma/common/block_header_encoder.c | 2 +- | src/liblzma/common/block_header_encoder.c | 2 +- | |||
src/liblzma/common/filter_common.c | 2 +- | src/liblzma/common/filter_common.c | 2 +- | |||
src/liblzma/lz/lz_encoder.h | 10 +++++----- | src/liblzma/lz/lz_encoder.h | 10 +++++----- | |||
src/xz/message.c | 22 +++++++++++----------- | src/xz/message.c | 22 +++++++++++----------- | |||
src/xzdec/xzdec.c | 2 +- | src/xzdec/xzdec.c | 2 +- | |||
7 files changed, 23 insertions(+), 23 deletions(-) | 7 files changed, 23 insertions(+), 23 deletions(-) | |||
commit 8905a33daadcd2d6557c83c81c490b827d566c94 | commit 8905a33daadcd2d6557c83c81c490b827d566c94 | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2009-09-11 17:08:15 +0300 | Date: 2009-09-11 17:08:15 +0300 | |||
Updated THANKS. | Updated THANKS. | |||
THANKS | 1 + | THANKS | 1 + | |||
1 file changed, 1 insertion(+) | 1 file changed, 1 insertion(+) | |||
commit 68059334ff435300ab1ce2c616b0eee1b0d88dd9 | commit 68059334ff435300ab1ce2c616b0eee1b0d88dd9 | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2009-09-11 17:06:32 +0300 | Date: 2009-09-11 17:06:32 +0300 | |||
Add PACKAGE_HOMEPAGE to {windows,dos}/config.h to fix build errors. | Add PACKAGE_HOMEPAGE to {windows,dos}/config.h to fix build errors. | |||
dos/config.h | 3 +++ | dos/config.h | 3 +++ | |||
windows/config.h | 3 +++ | windows/config.h | 3 +++ | |||
2 files changed, 6 insertions(+) | 2 files changed, 6 insertions(+) | |||
commit 221be761f467da76875247bc02d7a1716682075d | commit 221be761f467da76875247bc02d7a1716682075d | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2009-09-11 10:24:09 +0300 | Date: 2009-09-11 10:24:09 +0300 | |||
Use $(LN_EXEEXT) in symlinks to executables. | Use $(LN_EXEEXT) in symlinks to executables. | |||
This fixes "make install" on operating systems using | This fixes "make install" on operating systems using | |||
a suffix for executables. | a suffix for executables. | |||
Cygwin is treated specially. The symlink names won't have | Cygwin is treated specially. The symlink names won't have | |||
.exe suffix even though the executables themselves have. | .exe suffix even though the executables themselves have. | |||
Thanks to Charles Wilson. | Thanks to Charles Wilson. | |||
configure.ac | 9 +++++++++ | configure.ac | 9 +++++++++ | |||
src/xz/Makefile.am | 4 ++-- | src/xz/Makefile.am | 4 ++-- | |||
2 files changed, 11 insertions(+), 2 deletions(-) | 2 files changed, 11 insertions(+), 2 deletions(-) | |||
commit 18a4233a53d9b82abac7db7d7804684c5fea9c2c | commit 18a4233a53d9b82abac7db7d7804684c5fea9c2c | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2009-09-11 09:25:09 +0300 | Date: 2009-09-11 09:25:09 +0300 | |||
Fix a couple of warnings. | Fix a couple of warnings. | |||
src/liblzma/common/stream_decoder.c | 2 +- | src/liblzma/common/stream_decoder.c | 2 +- | |||
src/liblzma/lz/lz_encoder.c | 5 +---- | src/liblzma/lz/lz_encoder.c | 5 +---- | |||
src/liblzma/lzma/lzma_encoder.c | 2 +- | src/liblzma/lzma/lzma_encoder.c | 2 +- | |||
src/liblzma/lzma/lzma_encoder_optimum_normal.c | 8 ++++---- | src/liblzma/lzma/lzma_encoder_optimum_normal.c | 8 ++++---- | |||
tests/tests.h | 2 +- | tests/tests.h | 2 +- | |||
5 files changed, 8 insertions(+), 11 deletions(-) | 5 files changed, 8 insertions(+), 11 deletions(-) | |||
commit 429910b2ba67611d8df60d1a9da9641bdb5f82b4 | commit 429910b2ba67611d8df60d1a9da9641bdb5f82b4 | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2009-09-05 18:39:21 +0300 | Date: 2009-09-05 18:39:21 +0300 | |||
Add OS/2-specific code to physmem.h. | Add OS/2-specific code to physmem.h. | |||
Also move DJGPP-specific code near the code meant | Also move DJGPP-specific code near the code meant | |||
for other DOS-like systems. | for other DOS-like systems. | |||
src/common/physmem.h | 32 +++++++++++++++++++++----------- | src/common/physmem.h | 32 +++++++++++++++++++++----------- | |||
1 file changed, 21 insertions(+), 11 deletions(-) | 1 file changed, 21 insertions(+), 11 deletions(-) | |||
commit 7aca7b3174bcbba4a4915682ff0cd405d63f5740 | commit 7aca7b3174bcbba4a4915682ff0cd405d63f5740 | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2009-09-05 01:21:15 +0300 | Date: 2009-09-05 01:21:15 +0300 | |||
Updated THANKS. | Updated THANKS. | |||
THANKS | 2 ++ | THANKS | 2 ++ | |||
1 file changed, 2 insertions(+) | 1 file changed, 2 insertions(+) | |||
commit 60ccb80c9c4a0d771acc5b7d9d6f32b17fed1071 | commit 60ccb80c9c4a0d771acc5b7d9d6f32b17fed1071 | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2009-09-05 01:20:29 +0300 | Date: 2009-09-05 01:20:29 +0300 | |||
Use sysctl() != -1 instead of !sysctl() to check if | Use sysctl() != -1 instead of !sysctl() to check if | |||
the function call succeeded. | the function call succeeded. | |||
NetBSD 4.0 returns positive values on success, but | NetBSD 4.0 returns positive values on success, but | |||
NetBSD Current and FreeBSD return zero. OpenBSD's | NetBSD Current and FreeBSD return zero. OpenBSD's | |||
man page doesn't tell what sysctl() returns on | man page doesn't tell what sysctl() returns on | |||
success. All these BSDs return -1 on error. | success. All these BSDs return -1 on error. | |||
Thanks to Robert Elz and Thomas Klausner. | Thanks to Robert Elz and Thomas Klausner. | |||
src/common/cpucores.h | 2 +- | src/common/cpucores.h | 2 +- | |||
src/common/physmem.h | 2 +- | src/common/physmem.h | 2 +- | |||
2 files changed, 2 insertions(+), 2 deletions(-) | 2 files changed, 2 insertions(+), 2 deletions(-) | |||
commit 173368911cf09ab0b03fc4db8f3d4b81d86dce32 | commit 173368911cf09ab0b03fc4db8f3d4b81d86dce32 | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2009-09-02 09:43:51 +0300 | Date: 2009-09-02 09:43:51 +0300 | |||
Mention in INSTALL that --enable-small doesn't modify CFLAGS. | Mention in INSTALL that --enable-small doesn't modify CFLAGS. | |||
INSTALL | 4 ++++ | INSTALL | 4 ++++ | |||
1 file changed, 4 insertions(+) | 1 file changed, 4 insertions(+) | |||
commit 319a0fd7d7e9ebbb71ca6930abfc20777cb4aacc | commit 319a0fd7d7e9ebbb71ca6930abfc20777cb4aacc | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2009-09-01 20:40:01 +0300 | Date: 2009-09-01 20:40:01 +0300 | |||
Refactored option parsing. | Refactored option parsing. | |||
src/xz/options.c | 70 +++++++++++++++++++++++++++----------------------- ---- | src/xz/options.c | 70 ++++++++++++++++++++++++++++------------------------ ---- | |||
1 file changed, 35 insertions(+), 35 deletions(-) | 1 file changed, 35 insertions(+), 35 deletions(-) | |||
commit 25adaaa56e2e51a47a910a8d73452414619a2e53 | commit 25adaaa56e2e51a47a910a8d73452414619a2e53 | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2009-09-01 20:23:30 +0300 | Date: 2009-09-01 20:23:30 +0300 | |||
Fix options parsing bug in xz. | Fix options parsing bug in xz. | |||
xz used to reject "xz --lzma2=pb=2," while | xz used to reject "xz --lzma2=pb=2," while | |||
"xz --lzma2=pb=2,," worked. Now both work. | "xz --lzma2=pb=2,," worked. Now both work. | |||
src/xz/options.c | 6 ++---- | src/xz/options.c | 6 ++---- | |||
1 file changed, 2 insertions(+), 4 deletions(-) | 1 file changed, 2 insertions(+), 4 deletions(-) | |||
commit 5f6dddc6c911df02ba660564e78e6de80947c947 | commit 5f6dddc6c911df02ba660564e78e6de80947c947 | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2009-09-01 20:20:19 +0300 | Date: 2009-09-01 20:20:19 +0300 | |||
Updated TODO. | Updated TODO. | |||
TODO | 3 +++ | TODO | 3 +++ | |||
1 file changed, 3 insertions(+) | 1 file changed, 3 insertions(+) | |||
commit 655457b9ada5ec7db398c5392e41290f3f332ea8 | commit 655457b9ada5ec7db398c5392e41290f3f332ea8 | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2009-08-31 21:59:25 +0300 | Date: 2009-08-31 21:59:25 +0300 | |||
Revert 43f44160b1ddcbf7e5205c37db09b3bebe7226f9 | Revert 43f44160b1ddcbf7e5205c37db09b3bebe7226f9 | |||
and use a fix that works on all systems using | and use a fix that works on all systems using | |||
GNU assembler. | GNU assembler. | |||
Maybe the assembler code is used e.g. on Solaris x86 | Maybe the assembler code is used e.g. on Solaris x86 | |||
but let's worry about it if this doesn't work on it. | but let's worry about it if this doesn't work on it. | |||
src/liblzma/check/crc32_x86.S | 7 ++----- | src/liblzma/check/crc32_x86.S | 7 ++----- | |||
src/liblzma/check/crc64_x86.S | 7 ++----- | src/liblzma/check/crc64_x86.S | 7 ++----- | |||
2 files changed, 4 insertions(+), 10 deletions(-) | 2 files changed, 4 insertions(+), 10 deletions(-) | |||
commit 162189c3477953805a28f96d3a75cb9ab9417928 | commit 162189c3477953805a28f96d3a75cb9ab9417928 | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2009-08-30 17:29:19 +0300 | Date: 2009-08-30 17:29:19 +0300 | |||
Updated THANKS. | Updated THANKS. | |||
THANKS | 1 + | THANKS | 1 + | |||
1 file changed, 1 insertion(+) | 1 file changed, 1 insertion(+) | |||
commit 2331f5f97af3e5897e23da45d9df3d664099c7f8 | commit 2331f5f97af3e5897e23da45d9df3d664099c7f8 | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2009-08-30 17:28:52 +0300 | Date: 2009-08-30 17:28:52 +0300 | |||
Add more OS/2 specific info to INSTALL. | Add more OS/2 specific info to INSTALL. | |||
INSTALL | 5 +++++ | INSTALL | 5 +++++ | |||
1 file changed, 5 insertions(+) | 1 file changed, 5 insertions(+) | |||
commit 94c66b3297b3ad307eee93cf6b160e3c43997f11 | commit 94c66b3297b3ad307eee93cf6b160e3c43997f11 | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2009-08-29 14:43:52 +0300 | Date: 2009-08-29 14:43:52 +0300 | |||
Use even more hackish way to support thousand separators. | Use even more hackish way to support thousand separators. | |||
Seems that in addition on Windows and DOS, also OpenBSD | Seems that in addition on Windows and DOS, also OpenBSD | |||
lacks support for %'d style printf() format strings. | lacks support for %'d style printf() format strings. | |||
skipping to change at line 4972 | skipping to change at line 7331 | |||
Maybe testing if a format string like %'d produces | Maybe testing if a format string like %'d produces | |||
reasonable output is invoking undefined behavior on some | reasonable output is invoking undefined behavior on some | |||
systems, but so far all the problematic systems I've tried | systems, but so far all the problematic systems I've tried | |||
just print the raw format string (e.g. %'d prints 'd). | just print the raw format string (e.g. %'d prints 'd). | |||
Maybe Autoconf test would have been better, but this | Maybe Autoconf test would have been better, but this | |||
hack works also for cross-compilation, and avoids | hack works also for cross-compilation, and avoids | |||
recompilation in case the system libc starts to support | recompilation in case the system libc starts to support | |||
the thousand separator. | the thousand separator. | |||
src/xz/util.c | 36 +++++++++++++++++++++++++----------- | src/xz/util.c | 36 +++++++++++++++++++++++++----------- | |||
1 file changed, 25 insertions(+), 11 deletions(-) | 1 file changed, 25 insertions(+), 11 deletions(-) | |||
commit 3432e9c6aab851da1227b63dce645d7f190c04d8 | commit 3432e9c6aab851da1227b63dce645d7f190c04d8 | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2009-08-29 13:42:56 +0300 | Date: 2009-08-29 13:42:56 +0300 | |||
Updated THANKS. | Updated THANKS. | |||
THANKS | 3 +++ | THANKS | 3 +++ | |||
1 file changed, 3 insertions(+) | 1 file changed, 3 insertions(+) | |||
commit 27414daadf5727e8ab942374b5ec1c8990122878 | commit 27414daadf5727e8ab942374b5ec1c8990122878 | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2009-08-29 13:39:21 +0300 | Date: 2009-08-29 13:39:21 +0300 | |||
Fix sysctl() usage. | Fix sysctl() usage. | |||
This fixes build on *BSDs and Darwin. | This fixes build on *BSDs and Darwin. | |||
Thanks to Jukka Salmi for the patches. | Thanks to Jukka Salmi for the patches. | |||
Richard Koch reported the problem too. | Richard Koch reported the problem too. | |||
m4/lc_cpucores.m4 | 2 +- | m4/lc_cpucores.m4 | 2 +- | |||
m4/lc_physmem.m4 | 2 +- | m4/lc_physmem.m4 | 2 +- | |||
src/common/cpucores.h | 2 +- | src/common/cpucores.h | 2 +- | |||
src/common/physmem.h | 2 +- | src/common/physmem.h | 2 +- | |||
4 files changed, 4 insertions(+), 4 deletions(-) | 4 files changed, 4 insertions(+), 4 deletions(-) | |||
commit 43f44160b1ddcbf7e5205c37db09b3bebe7226f9 | commit 43f44160b1ddcbf7e5205c37db09b3bebe7226f9 | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2009-08-29 13:35:23 +0300 | Date: 2009-08-29 13:35:23 +0300 | |||
Fix x86 assembler on GCC 3. | Fix x86 assembler on GCC 3. | |||
Thanks to Karl Berry. | Thanks to Karl Berry. | |||
src/liblzma/check/crc32_x86.S | 7 +++++-- | src/liblzma/check/crc32_x86.S | 7 +++++-- | |||
src/liblzma/check/crc64_x86.S | 7 +++++-- | src/liblzma/check/crc64_x86.S | 7 +++++-- | |||
2 files changed, 10 insertions(+), 4 deletions(-) | 2 files changed, 10 insertions(+), 4 deletions(-) | |||
commit 682efdc1f9492fdd76c9ce82e7c00ca0768067e8 | commit 682efdc1f9492fdd76c9ce82e7c00ca0768067e8 | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2009-08-27 18:36:59 +0300 | Date: 2009-08-27 18:36:59 +0300 | |||
"make dist" fixes | "make dist" fixes | |||
Makefile.am | 13 ++++++------- | Makefile.am | 13 ++++++------- | |||
1 file changed, 6 insertions(+), 7 deletions(-) | 1 file changed, 6 insertions(+), 7 deletions(-) | |||
commit c8c184db1c95bf70f78256ec6237845a57f342af | commit c8c184db1c95bf70f78256ec6237845a57f342af | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2009-08-27 17:08:33 +0300 | Date: 2009-08-27 17:08:33 +0300 | |||
Update xz man page date. | Update xz man page date. | |||
src/xz/xz.1 | 2 +- | src/xz/xz.1 | 2 +- | |||
1 file changed, 1 insertion(+), 1 deletion(-) | 1 file changed, 1 insertion(+), 1 deletion(-) | |||
commit 9756fce565e98b8fa5fe6ead296d84e7601ec254 | commit 9756fce565e98b8fa5fe6ead296d84e7601ec254 | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2009-08-27 17:00:22 +0300 | Date: 2009-08-27 17:00:22 +0300 | |||
Fix the debug directory. | Fix the debug directory. | |||
6a2eb54092fc625d59921a607ff68cd1a90aa898 and | 6a2eb54092fc625d59921a607ff68cd1a90aa898 and | |||
71f18e8a066a01dda0c8e5508b135ef104e43e4c required | 71f18e8a066a01dda0c8e5508b135ef104e43e4c required | |||
some changes that weren't applied in debug. | some changes that weren't applied in debug. | |||
debug/Makefile.am | 5 +++-- | debug/Makefile.am | 5 +++-- | |||
debug/full_flush.c | 1 + | debug/full_flush.c | 1 + | |||
debug/known_sizes.c | 1 + | debug/known_sizes.c | 1 + | |||
debug/memusage.c | 1 + | debug/memusage.c | 1 + | |||
debug/sync_flush.c | 1 + | debug/sync_flush.c | 1 + | |||
5 files changed, 7 insertions(+), 2 deletions(-) | 5 files changed, 7 insertions(+), 2 deletions(-) | |||
commit 77007a7fb20187fcf3d1dd9839c79ace2d63f2ea | commit 77007a7fb20187fcf3d1dd9839c79ace2d63f2ea | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2009-08-27 16:36:40 +0300 | Date: 2009-08-27 16:36:40 +0300 | |||
Add missing files to EXTRA_DIST. | Add missing files to EXTRA_DIST. | |||
Makefile.am | 11 +++++++---- | Makefile.am | 11 +++++++---- | |||
1 file changed, 7 insertions(+), 4 deletions(-) | 1 file changed, 7 insertions(+), 4 deletions(-) | |||
commit 04dcbfdeb921e5f361a4487134e91e23fffbe09d | commit 04dcbfdeb921e5f361a4487134e91e23fffbe09d | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2009-08-27 16:21:22 +0300 | Date: 2009-08-27 16:21:22 +0300 | |||
Bumped version to 4.999.9beta. | Bumped version to 4.999.9beta. | |||
src/liblzma/api/lzma/version.h | 2 +- | src/liblzma/api/lzma/version.h | 2 +- | |||
1 file changed, 1 insertion(+), 1 deletion(-) | 1 file changed, 1 insertion(+), 1 deletion(-) | |||
commit fd7618611a22f42a6913bc8d518c9bbc9252d6b4 | commit fd7618611a22f42a6913bc8d518c9bbc9252d6b4 | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2009-08-27 16:17:47 +0300 | Date: 2009-08-27 16:17:47 +0300 | |||
Updated THANKS. | Updated THANKS. | |||
THANKS | 2 ++ | THANKS | 2 ++ | |||
1 file changed, 2 insertions(+) | 1 file changed, 2 insertions(+) | |||
commit c29e76c0f910fca0a90a50b78d337f6c32623e9d | commit c29e76c0f910fca0a90a50b78d337f6c32623e9d | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2009-08-27 16:12:52 +0300 | Date: 2009-08-27 16:12:52 +0300 | |||
.xz file format specification 1.0.4 (probably). | .xz file format specification 1.0.4 (probably). | |||
Thanks to Christian von Roques, Peter Lawler, | Thanks to Christian von Roques, Peter Lawler, | |||
and Jim Meyering for the fixes. | and Jim Meyering for the fixes. | |||
doc/xz-file-format.txt | 26 +++++++++++++++----------- | doc/xz-file-format.txt | 26 +++++++++++++++----------- | |||
1 file changed, 15 insertions(+), 11 deletions(-) | 1 file changed, 15 insertions(+), 11 deletions(-) | |||
commit 696d7ee3953beaf4f0ed18e78917ccf300431966 | commit 696d7ee3953beaf4f0ed18e78917ccf300431966 | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2009-08-27 15:43:54 +0300 | Date: 2009-08-27 15:43:54 +0300 | |||
Require GNU libtool 2.2. | Require GNU libtool 2.2. | |||
configure.ac | 13 +++---------- | configure.ac | 13 +++---------- | |||
1 file changed, 3 insertions(+), 10 deletions(-) | 1 file changed, 3 insertions(+), 10 deletions(-) | |||
commit 4c3558aa8305a8f8b6c43b8569eb539717ca9e8d | commit 4c3558aa8305a8f8b6c43b8569eb539717ca9e8d | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2009-08-27 15:34:45 +0300 | Date: 2009-08-27 15:34:45 +0300 | |||
Add "dos" to EXTRA_DIST. | Add "dos" to EXTRA_DIST. | |||
Makefile.am | 1 + | Makefile.am | 1 + | |||
1 file changed, 1 insertion(+) | 1 file changed, 1 insertion(+) | |||
commit 35b29e4424ced5a3ababf132283e519080c7b298 | commit 35b29e4424ced5a3ababf132283e519080c7b298 | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2009-08-27 15:23:27 +0300 | Date: 2009-08-27 15:23:27 +0300 | |||
Updated TODO. | Updated TODO. | |||
TODO | 6 ++++++ | TODO | 6 ++++++ | |||
1 file changed, 6 insertions(+) | 1 file changed, 6 insertions(+) | |||
commit 23414377192c21f3f34c84cdfe0ef0fbd06a1dea | commit 23414377192c21f3f34c84cdfe0ef0fbd06a1dea | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2009-08-27 15:17:00 +0300 | Date: 2009-08-27 15:17:00 +0300 | |||
Some xz man page improvements. | Some xz man page improvements. | |||
src/xz/xz.1 | 78 +++++++++++++++++++++++++++++++++++++++++++++++-------- ---- | src/xz/xz.1 | 78 ++++++++++++++++++++++++++++++++++++++++++++++++--------- ---- | |||
1 file changed, 62 insertions(+), 16 deletions(-) | 1 file changed, 62 insertions(+), 16 deletions(-) | |||
commit 371b04e19fc9051dbaeec51ec0badec6a1f0699d | commit 371b04e19fc9051dbaeec51ec0badec6a1f0699d | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2009-08-27 10:41:01 +0300 | Date: 2009-08-27 10:41:01 +0300 | |||
Removed doc/bugs.txt. | Removed doc/bugs.txt. | |||
doc/bugs.txt | 46 ---------------------------------------------- | doc/bugs.txt | 46 ---------------------------------------------- | |||
1 file changed, 46 deletions(-) | 1 file changed, 46 deletions(-) | |||
commit d88c4072b36d3a76f839185799fb1d91037a1b81 | commit d88c4072b36d3a76f839185799fb1d91037a1b81 | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2009-08-27 10:40:25 +0300 | Date: 2009-08-27 10:40:25 +0300 | |||
Updated README. | Updated README. | |||
It now includes bug reporting instructions/tips. | It now includes bug reporting instructions/tips. | |||
README | 65 ++++++++++++++++++++++++++++++++++++++++++++++++++++++------ ---- | README | 65 +++++++++++++++++++++++++++++++++++++++++++++++++++++++------- --- | |||
1 file changed, 55 insertions(+), 10 deletions(-) | 1 file changed, 55 insertions(+), 10 deletions(-) | |||
commit 92e536d8b8d33a6b12d0802bcd7be4437046f13e | commit 92e536d8b8d33a6b12d0802bcd7be4437046f13e | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2009-08-27 10:21:18 +0300 | Date: 2009-08-27 10:21:18 +0300 | |||
Fix a typo in FAQ. | Fix a typo in FAQ. | |||
Thanks to Jim Meyering. | Thanks to Jim Meyering. | |||
(From now on, I try to always remember to put | (From now on, I try to always remember to put | |||
the relevant thanks to commit messages.) | the relevant thanks to commit messages.) | |||
doc/faq.txt | 2 +- | doc/faq.txt | 2 +- | |||
1 file changed, 1 insertion(+), 1 deletion(-) | 1 file changed, 1 insertion(+), 1 deletion(-) | |||
commit 3e2ba8b58585743e59251e69ad2783eb08357079 | commit 3e2ba8b58585743e59251e69ad2783eb08357079 | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2009-08-27 10:13:46 +0300 | Date: 2009-08-27 10:13:46 +0300 | |||
Updates to liblzma API headers. | Updates to liblzma API headers. | |||
Added lzma_nothrow for every function. It adds | Added lzma_nothrow for every function. It adds | |||
throw() when the header is used in C++ code. | throw() when the header is used in C++ code. | |||
Some lzma_attrs were added or removed. | Some lzma_attrs were added or removed. | |||
Lots of comments were improved. | Lots of comments were improved. | |||
src/liblzma/api/lzma.h | 20 ++++++++ | src/liblzma/api/lzma.h | 20 ++++++++ | |||
src/liblzma/api/lzma/base.h | 48 +++++++++-------- | src/liblzma/api/lzma/base.h | 48 +++++++++--------- | |||
src/liblzma/api/lzma/block.h | 38 +++++++------- | src/liblzma/api/lzma/block.h | 38 ++++++++------- | |||
src/liblzma/api/lzma/check.h | 22 ++++---- | src/liblzma/api/lzma/check.h | 22 +++++---- | |||
src/liblzma/api/lzma/container.h | 36 +++++++------ | src/liblzma/api/lzma/container.h | 36 ++++++++------ | |||
src/liblzma/api/lzma/filter.h | 81 +++++++++++++++++------------ | src/liblzma/api/lzma/filter.h | 81 +++++++++++++++++++------------ | |||
src/liblzma/api/lzma/index.h | 97 +++++++++++++++++++++---------- | src/liblzma/api/lzma/index.h | 97 ++++++++++++++++++++++----------- | |||
---- | ---- | |||
src/liblzma/api/lzma/index_hash.h | 14 +++-- | src/liblzma/api/lzma/index_hash.h | 14 ++++-- | |||
src/liblzma/api/lzma/lzma.h | 87 ++++++++++++++++--------------- | src/liblzma/api/lzma/lzma.h | 87 +++++++++++++++++---------------- | |||
src/liblzma/api/lzma/stream_flags.h | 12 ++--- | src/liblzma/api/lzma/stream_flags.h | 12 ++--- | |||
src/liblzma/api/lzma/version.h | 10 ++-- | src/liblzma/api/lzma/version.h | 10 ++-- | |||
src/liblzma/api/lzma/vli.h | 7 +-- | src/liblzma/api/lzma/vli.h | 7 +-- | |||
12 files changed, 275 insertions(+), 197 deletions(-) | 12 files changed, 275 insertions(+), 197 deletions(-) | |||
commit 8e8ebc17c535a1f8846718059b48417409c37050 | commit 8e8ebc17c535a1f8846718059b48417409c37050 | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2009-08-18 00:30:09 +0300 | Date: 2009-08-18 00:30:09 +0300 | |||
Install faq.txt. | Install faq.txt. | |||
Makefile.am | 1 + | Makefile.am | 1 + | |||
1 file changed, 1 insertion(+) | 1 file changed, 1 insertion(+) | |||
commit b198e770a146e4a41f91a93f0b233713f2515848 | commit b198e770a146e4a41f91a93f0b233713f2515848 | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2009-08-18 00:26:48 +0300 | Date: 2009-08-18 00:26:48 +0300 | |||
Updated faq.txt. | Updated faq.txt. | |||
Some questions worth answering were removed, because I | Some questions worth answering were removed, because I | |||
currently don't have good up to date answers to them. | currently don't have good up to date answers to them. | |||
doc/faq.txt | 239 ++++++++++++++++++------------------------------------- ---- | doc/faq.txt | 239 +++++++++++++++++++------------------------------------- ---- | |||
1 file changed, 73 insertions(+), 166 deletions(-) | 1 file changed, 73 insertions(+), 166 deletions(-) | |||
commit fe111a25cd788d31b581996e4533910388a7f0a9 | commit fe111a25cd788d31b581996e4533910388a7f0a9 | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2009-08-17 22:45:50 +0300 | Date: 2009-08-17 22:45:50 +0300 | |||
Some xz man changes. | Some xz man changes. | |||
src/xz/xz.1 | 88 +++++++++++++++++++++++++++++-------------------------- ---- | src/xz/xz.1 | 88 ++++++++++++++++++++++++++++++--------------------------- ---- | |||
1 file changed, 43 insertions(+), 45 deletions(-) | 1 file changed, 43 insertions(+), 45 deletions(-) | |||
commit 10242a21e9abda0c5c6a03501703cc40b8a699a5 | commit 10242a21e9abda0c5c6a03501703cc40b8a699a5 | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2009-08-16 22:15:42 +0300 | Date: 2009-08-16 22:15:42 +0300 | |||
Updated THANKS. | Updated THANKS. | |||
THANKS | 1 + | THANKS | 1 + | |||
1 file changed, 1 insertion(+) | 1 file changed, 1 insertion(+) | |||
commit 3ce1916c83041113b9cad9ead5c97a527cf8aa1d | commit 3ce1916c83041113b9cad9ead5c97a527cf8aa1d | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2009-08-16 22:15:13 +0300 | Date: 2009-08-16 22:15:13 +0300 | |||
Fix data corruption in LZ/LZMA2 encoder. | Fix data corruption in LZ/LZMA2 encoder. | |||
Thanks to Jonathan Stott for the bug report. | Thanks to Jonathan Stott for the bug report. | |||
src/liblzma/lz/lz_encoder.h | 2 +- | src/liblzma/lz/lz_encoder.h | 2 +- | |||
1 file changed, 1 insertion(+), 1 deletion(-) | 1 file changed, 1 insertion(+), 1 deletion(-) | |||
commit 66da129c8ec33dd66acc92f113f7c1ca740ca81a | commit 66da129c8ec33dd66acc92f113f7c1ca740ca81a | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2009-08-13 15:15:37 +0300 | Date: 2009-08-13 15:15:37 +0300 | |||
Updated INSTALL and PACKAGERS to match the changes | Updated INSTALL and PACKAGERS to match the changes | |||
made in --enable-dynamic. | made in --enable-dynamic. | |||
INSTALL | 20 ++++++++++++++++---- | INSTALL | 20 ++++++++++++++++---- | |||
PACKAGERS | 11 ++++++----- | PACKAGERS | 11 ++++++----- | |||
2 files changed, 22 insertions(+), 9 deletions(-) | 2 files changed, 22 insertions(+), 9 deletions(-) | |||
commit 8238c4b2402f952c4e492e5b778aa272e57b6705 | commit 8238c4b2402f952c4e492e5b778aa272e57b6705 | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2009-08-13 15:03:46 +0300 | Date: 2009-08-13 15:03:46 +0300 | |||
Link lzmainfo against shared liblzma by default. | Link lzmainfo against shared liblzma by default. | |||
src/lzmainfo/Makefile.am | 4 ++-- | src/lzmainfo/Makefile.am | 4 ++-- | |||
1 file changed, 2 insertions(+), 2 deletions(-) | 1 file changed, 2 insertions(+), 2 deletions(-) | |||
commit 71f18e8a066a01dda0c8e5508b135ef104e43e4c | commit 71f18e8a066a01dda0c8e5508b135ef104e43e4c | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2009-08-13 15:00:21 +0300 | Date: 2009-08-13 15:00:21 +0300 | |||
Make --enable-dynamic a tristate option. | Make --enable-dynamic a tristate option. | |||
Some programs will by default be linked against static | Some programs will by default be linked against static | |||
liblzma and some against shared liblzma. --enable-dynamic | liblzma and some against shared liblzma. --enable-dynamic | |||
now allows overriding the default to both directions | now allows overriding the default to both directions | |||
(all dynamic or all static) even when building both | (all dynamic or all static) even when building both | |||
shared and static liblzma. | shared and static liblzma. | |||
This is quite messy compared to how simple thing it is supposed | This is quite messy compared to how simple thing it is supposed | |||
to be. The complexity is mostly due to Windows support. | to be. The complexity is mostly due to Windows support. | |||
configure.ac | 77 +++++++++++++++++++++++++++++++++++++++++++----------- ---- | configure.ac | 77 ++++++++++++++++++++++++++++++++++++++++++++------------ ---- | |||
1 file changed, 57 insertions(+), 20 deletions(-) | 1 file changed, 57 insertions(+), 20 deletions(-) | |||
commit 5aa4678b2342dcfc1d2b31aa9fa4f39c539e4b61 | commit 5aa4678b2342dcfc1d2b31aa9fa4f39c539e4b61 | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2009-08-13 12:56:47 +0300 | Date: 2009-08-13 12:56:47 +0300 | |||
Fix xz Makefile.am for the man page. | Fix xz Makefile.am for the man page. | |||
install-exec-hook -> install-data-hook | install-exec-hook -> install-data-hook | |||
src/xz/Makefile.am | 2 ++ | src/xz/Makefile.am | 2 ++ | |||
1 file changed, 2 insertions(+) | 1 file changed, 2 insertions(+) | |||
commit e51b4e49e800bd84e6d589dca2964d3985e88139 | commit e51b4e49e800bd84e6d589dca2964d3985e88139 | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2009-08-13 12:55:45 +0300 | Date: 2009-08-13 12:55:45 +0300 | |||
Add lzmainfo for backward compatibility with LZMA Utils. | Add lzmainfo for backward compatibility with LZMA Utils. | |||
lzmainfo now links against static liblzma. In contrast | lzmainfo now links against static liblzma. In contrast | |||
to other command line tools in XZ Utils, linking lzmainfo | to other command line tools in XZ Utils, linking lzmainfo | |||
against static liblzma by default is dumb. This will be | against static liblzma by default is dumb. This will be | |||
fixed once I have fixed some related issues in configure.ac. | fixed once I have fixed some related issues in configure.ac. | |||
configure.ac | 1 + | configure.ac | 1 + | |||
src/Makefile.am | 2 +- | src/Makefile.am | 2 +- | |||
src/lzmainfo/Makefile.am | 29 ++++++ | src/lzmainfo/Makefile.am | 29 ++++++ | |||
src/lzmainfo/lzmainfo.1 | 55 +++++++++++ | src/lzmainfo/lzmainfo.1 | 55 +++++++++++ | |||
src/lzmainfo/lzmainfo.c | 242 ++++++++++++++++++++++++++++++++++++++++++ | src/lzmainfo/lzmainfo.c | 242 +++++++++++++++++++++++++++++++++++++++++++ | |||
++++ | ++++ | |||
5 files changed, 328 insertions(+), 1 deletion(-) | 5 files changed, 328 insertions(+), 1 deletion(-) | |||
+++ | ||||
commit a4165d0584376d948c213ec93c6065d24ff6a5e7 | commit a4165d0584376d948c213ec93c6065d24ff6a5e7 | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2009-08-13 12:42:36 +0300 | Date: 2009-08-13 12:42:36 +0300 | |||
Sync some error messages from xz to xzdec. | Sync some error messages from xz to xzdec. | |||
Make xz error message translation usable outside | Make xz error message translation usable outside | |||
xz (at least in upcoming lzmainfo). | xz (at least in upcoming lzmainfo). | |||
src/xz/main.c | 4 ++-- | src/xz/main.c | 4 ++-- | |||
src/xzdec/xzdec.c | 6 +++--- | src/xzdec/xzdec.c | 6 +++--- | |||
2 files changed, 5 insertions(+), 5 deletions(-) | 2 files changed, 5 insertions(+), 5 deletions(-) | |||
commit df636eb4e066b4e154ce8e66e82c87ba1db652a6 | commit df636eb4e066b4e154ce8e66e82c87ba1db652a6 | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2009-08-13 09:37:21 +0300 | Date: 2009-08-13 09:37:21 +0300 | |||
Add xz man page to manfiles in toplevel Makefile.am. | Add xz man page to manfiles in toplevel Makefile.am. | |||
Makefile.am | 1 + | Makefile.am | 1 + | |||
1 file changed, 1 insertion(+) | 1 file changed, 1 insertion(+) | |||
commit 180bdf58ea5bb07941e0a99b304d9aa832198748 | commit 180bdf58ea5bb07941e0a99b304d9aa832198748 | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2009-08-13 09:37:01 +0300 | Date: 2009-08-13 09:37:01 +0300 | |||
Fix first line of xz man page. | Fix first line of xz man page. | |||
src/xz/xz.1 | 2 +- | src/xz/xz.1 | 2 +- | |||
1 file changed, 1 insertion(+), 1 deletion(-) | 1 file changed, 1 insertion(+), 1 deletion(-) | |||
commit e1ce2291e759b50ebfcf7cbbcc04cd098f1705a4 | commit e1ce2291e759b50ebfcf7cbbcc04cd098f1705a4 | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2009-08-10 11:22:31 +0300 | Date: 2009-08-10 11:22:31 +0300 | |||
Added a rough version of the xz man page. | Added a rough version of the xz man page. | |||
src/xz/Makefile.am | 15 + | src/xz/Makefile.am | 15 + | |||
src/xz/xz.1 | 1206 ++++++++++++++++++++++++++++++++++++++++++++++++ ++++ | src/xz/xz.1 | 1206 ++++++++++++++++++++++++++++++++++++++++++++++++ ++++ | |||
skipping to change at line 5361 | skipping to change at line 7720 | |||
Instead of going to standard output, ‘diff’ output is being | Instead of going to standard output, ‘diff’ output is being | |||
captured in the xz_status variable along with the exit status from | captured in the xz_status variable along with the exit status from | |||
the decompression commands. Later, when this variable is examined | the decompression commands. Later, when this variable is examined | |||
for nonzero status codes, numerals from dates in the ‘diff’ output | for nonzero status codes, numerals from dates in the ‘diff’ output | |||
make it appear as though decompression failed. | make it appear as though decompression failed. | |||
So let the ‘diff’ output leak to standard output with another file | So let the ‘diff’ output leak to standard output with another file | |||
descriptor. (This trick is used in all similar contexts elsewhere | descriptor. (This trick is used in all similar contexts elsewhere | |||
in xzdiff and in the analogous context in gzip’s zdiff script.) | in xzdiff and in the analogous context in gzip’s zdiff script.) | |||
src/scripts/xzdiff.in | 2 +- | src/scripts/xzdiff.in | 2 +- | |||
1 file changed, 1 insertion(+), 1 deletion(-) | 1 file changed, 1 insertion(+), 1 deletion(-) | |||
commit 1d314b81aa5b0c4530638ffabd4e0edb52e5362c | commit 1d314b81aa5b0c4530638ffabd4e0edb52e5362c | |||
Author: Jonathan Nieder <jrnieder@gmail.com> | Author: Jonathan Nieder <jrnieder@gmail.com> | |||
Date: 2009-08-09 13:22:12 -0500 | Date: 2009-08-09 13:22:12 -0500 | |||
xzless: Support compressed standard input | xzless: Support compressed standard input | |||
It can be somewhat confusing that | It can be somewhat confusing that | |||
skipping to change at line 5386 | skipping to change at line 7745 | |||
xzless < some_file.txt.xz | xzless < some_file.txt.xz | |||
does not. Since version 429, ‘less’ allows a filter specified in | does not. Since version 429, ‘less’ allows a filter specified in | |||
the LESSOPEN environment variable to preprocess its input even if | the LESSOPEN environment variable to preprocess its input even if | |||
it comes from standard input, if $LESSOPEN begins with ‘|-’. So | it comes from standard input, if $LESSOPEN begins with ‘|-’. So | |||
set $LESSOPEN to take advantage of this feature. | set $LESSOPEN to take advantage of this feature. | |||
Check less’s version at runtime so xzless can continue to work | Check less’s version at runtime so xzless can continue to work | |||
with older versions. | with older versions. | |||
src/scripts/xzless.in | 8 +++++++- | src/scripts/xzless.in | 8 +++++++- | |||
1 file changed, 7 insertions(+), 1 deletion(-) | 1 file changed, 7 insertions(+), 1 deletion(-) | |||
commit a7f5d2fe4826ac68839d00059f05004fb81d5c69 | commit a7f5d2fe4826ac68839d00059f05004fb81d5c69 | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2009-08-09 20:57:46 +0300 | Date: 2009-08-09 20:57:46 +0300 | |||
GPLv2+ not GPLv2 for Doxyfile.in is probably OK. | GPLv2+ not GPLv2 for Doxyfile.in is probably OK. | |||
Doxyfile.in | 2 +- | Doxyfile.in | 2 +- | |||
1 file changed, 1 insertion(+), 1 deletion(-) | 1 file changed, 1 insertion(+), 1 deletion(-) | |||
commit b735cde20cc14857136ae65a0e5d336ed7ddc862 | commit b735cde20cc14857136ae65a0e5d336ed7ddc862 | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2009-08-02 00:27:29 +0300 | Date: 2009-08-02 00:27:29 +0300 | |||
Added a copyright notice to Doxyfile.in since it contains | Added a copyright notice to Doxyfile.in since it contains | |||
lots of comments from Doxygen. | lots of comments from Doxygen. | |||
It seems that the Doxygen authors' intent is to not apply | It seems that the Doxygen authors' intent is to not apply | |||
their copyright on generated files, but since it doesn't | their copyright on generated files, but since it doesn't | |||
matter for XZ Utils at all, better safe than sorry. | matter for XZ Utils at all, better safe than sorry. | |||
Doxyfile.in | 3 +++ | Doxyfile.in | 3 +++ | |||
1 file changed, 3 insertions(+) | 1 file changed, 3 insertions(+) | |||
commit 0fd157cc008446adfc8f91394f5503868025a642 | commit 0fd157cc008446adfc8f91394f5503868025a642 | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2009-08-02 00:11:37 +0300 | Date: 2009-08-02 00:11:37 +0300 | |||
Updated THANKS. | Updated THANKS. | |||
THANKS | 1 + | THANKS | 1 + | |||
1 file changed, 1 insertion(+) | 1 file changed, 1 insertion(+) | |||
commit b198da96ff9ac8c89b466b4d196c5f3fe1c7904f | commit b198da96ff9ac8c89b466b4d196c5f3fe1c7904f | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2009-08-02 00:10:22 +0300 | Date: 2009-08-02 00:10:22 +0300 | |||
Updated TODO. | Updated TODO. | |||
TODO | 4 ++++ | TODO | 4 ++++ | |||
1 file changed, 4 insertions(+) | 1 file changed, 4 insertions(+) | |||
commit 669413bb2db954bbfde3c4542fddbbab53891eb4 | commit 669413bb2db954bbfde3c4542fddbbab53891eb4 | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2009-07-30 12:25:55 +0300 | Date: 2009-07-30 12:25:55 +0300 | |||
Updated THANKS. | Updated THANKS. | |||
THANKS | 1 + | THANKS | 1 + | |||
1 file changed, 1 insertion(+) | 1 file changed, 1 insertion(+) | |||
commit dbbd8fb870ae789d96497911006c869d37148c15 | commit dbbd8fb870ae789d96497911006c869d37148c15 | |||
Author: Jonathan Nieder <jrnieder@gmail.com> | Author: Jonathan Nieder <jrnieder@gmail.com> | |||
Date: 2009-07-28 17:37:24 -0500 | Date: 2009-07-28 17:37:24 -0500 | |||
xzdiff: add missing ;; to case statement | xzdiff: add missing ;; to case statement | |||
src/scripts/xzdiff.in | 6 +++--- | src/scripts/xzdiff.in | 6 +++--- | |||
1 file changed, 3 insertions(+), 3 deletions(-) | 1 file changed, 3 insertions(+), 3 deletions(-) | |||
commit adbad2d16cb5909f85d4a429011005613ea62ffe | commit adbad2d16cb5909f85d4a429011005613ea62ffe | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2009-07-24 13:15:06 +0300 | Date: 2009-07-24 13:15:06 +0300 | |||
Added history.txt to doc_DATA. | Added history.txt to doc_DATA. | |||
Makefile.am | 1 + | Makefile.am | 1 + | |||
1 file changed, 1 insertion(+) | 1 file changed, 1 insertion(+) | |||
commit e0236f12569eb36f9b81ce7a1e52e0f73698ac27 | commit e0236f12569eb36f9b81ce7a1e52e0f73698ac27 | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2009-07-24 12:00:40 +0300 | Date: 2009-07-24 12:00:40 +0300 | |||
Updated .gitignore files. | Updated .gitignore files. | |||
.gitignore | 36 +++++++++++++++++++----------------- | .gitignore | 36 +++++++++++++++++++----------------- | |||
po/.gitignore | 3 +++ | po/.gitignore | 3 +++ | |||
2 files changed, 22 insertions(+), 17 deletions(-) | 2 files changed, 22 insertions(+), 17 deletions(-) | |||
commit 2f34fb269265e3aba43a2a9c734020a45268826d | commit 2f34fb269265e3aba43a2a9c734020a45268826d | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2009-07-24 11:34:02 +0300 | Date: 2009-07-24 11:34:02 +0300 | |||
Minor improvements to COPYING. | Minor improvements to COPYING. | |||
COPYING | 11 ++++++++--- | COPYING | 11 ++++++++--- | |||
1 file changed, 8 insertions(+), 3 deletions(-) | 1 file changed, 8 insertions(+), 3 deletions(-) | |||
commit 0db1befcfbc120377df4b89923762f16d25f548a | commit 0db1befcfbc120377df4b89923762f16d25f548a | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2009-07-23 19:10:55 +0300 | Date: 2009-07-23 19:10:55 +0300 | |||
Fix incorrect usage of getopt_long(), which caused | Fix incorrect usage of getopt_long(), which caused | |||
invalid memory access if XZ_OPT was defined. | invalid memory access if XZ_OPT was defined. | |||
src/xz/args.c | 1 - | src/xz/args.c | 1 - | |||
1 file changed, 1 deletion(-) | 1 file changed, 1 deletion(-) | |||
commit 8f8ec942d6d21ada2096eaf063411bc8bc7e2d48 | commit 8f8ec942d6d21ada2096eaf063411bc8bc7e2d48 | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2009-07-20 15:43:32 +0300 | Date: 2009-07-20 15:43:32 +0300 | |||
Avoid internal error with --format=xz --lzma1. | Avoid internal error with --format=xz --lzma1. | |||
src/xz/coder.c | 16 ++++++++++++---- | src/xz/coder.c | 16 ++++++++++++---- | |||
1 file changed, 12 insertions(+), 4 deletions(-) | 1 file changed, 12 insertions(+), 4 deletions(-) | |||
commit 99f9e879a6a8bb54a65da99c12e0f390216c152a | commit 99f9e879a6a8bb54a65da99c12e0f390216c152a | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2009-07-19 13:14:20 +0300 | Date: 2009-07-19 13:14:20 +0300 | |||
Major documentation update. | Major documentation update. | |||
Installation and packaging instructions were added. | Installation and packaging instructions were added. | |||
README and other generic docs were revised. | README and other generic docs were revised. | |||
Some of the documentation files are now installed to $docdir. | Some of the documentation files are now installed to $docdir. | |||
AUTHORS | 35 +++--- | AUTHORS | 35 +++--- | |||
ChangeLog | 7 +- | ChangeLog | 7 +- | |||
INSTALL | 327 +++++++++++++++++++++++++++++++++++++++++++++++++++ | INSTALL | 327 ++++++++++++++++++++++++++++++++++++++++++++++++++++ | |||
++++ | ++++ | |||
INSTALL.generic | 302 ++++++++++++++++++++++++++++++++++++++++++++++++++ | INSTALL.generic | 302 +++++++++++++++++++++++++++++++++++++++++++++++++++ | |||
Makefile.am | 11 ++ | Makefile.am | 11 ++ | |||
PACKAGERS | 278 ++++++++++++++++++++++++++++++++++++++++++++++ | PACKAGERS | 278 +++++++++++++++++++++++++++++++++++++++++++++++ | |||
README | 263 +++++++++++++++++++------------------------- | README | 263 ++++++++++++++++++++------------------------- | |||
THANKS | 17 +-- | THANKS | 17 +-- | |||
8 files changed, 1070 insertions(+), 170 deletions(-) | 8 files changed, 1070 insertions(+), 170 deletions(-) | |||
commit ef4cf1851de89022cba5674784f1a8f6343c15b0 | commit ef4cf1851de89022cba5674784f1a8f6343c15b0 | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2009-07-19 11:09:31 +0300 | Date: 2009-07-19 11:09:31 +0300 | |||
Added missing author notice to xzless.in. | Added missing author notice to xzless.in. | |||
src/scripts/xzless.in | 1 + | src/scripts/xzless.in | 1 + | |||
1 file changed, 1 insertion(+) | 1 file changed, 1 insertion(+) | |||
commit 4c9c989d45b188667799a7a1d6c728ed43f7bf77 | commit 4c9c989d45b188667799a7a1d6c728ed43f7bf77 | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2009-07-18 18:54:55 +0300 | Date: 2009-07-18 18:54:55 +0300 | |||
Use AC_CONFIG_AUX_DIR to clean up the toplevel directory | Use AC_CONFIG_AUX_DIR to clean up the toplevel directory | |||
a little. | a little. | |||
Fixed a related bug in the toplevel Makefile.am. | Fixed a related bug in the toplevel Makefile.am. | |||
Added the build-aux directory to .gitignore. | Added the build-aux directory to .gitignore. | |||
.gitignore | 1 + | .gitignore | 1 + | |||
Makefile.am | 1 - | Makefile.am | 1 - | |||
configure.ac | 3 ++- | configure.ac | 3 ++- | |||
3 files changed, 3 insertions(+), 2 deletions(-) | 3 files changed, 3 insertions(+), 2 deletions(-) | |||
commit 366e436090a7a87215e9bf0e3ddcd55f05b50587 | commit 366e436090a7a87215e9bf0e3ddcd55f05b50587 | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2009-07-18 14:34:08 +0300 | Date: 2009-07-18 14:34:08 +0300 | |||
Updated the totally outdated TODO file. | Updated the totally outdated TODO file. | |||
TODO | 117 ++++++++++++++++---------------------------------------------- ---- | TODO | 117 ++++++++++++++++----------------------------------------------- ---- | |||
1 file changed, 27 insertions(+), 90 deletions(-) | 1 file changed, 27 insertions(+), 90 deletions(-) | |||
commit 64e498c89d8b9966e8663f43bf64d47c26c55c62 | commit 64e498c89d8b9966e8663f43bf64d47c26c55c62 | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2009-07-18 11:26:39 +0300 | Date: 2009-07-18 11:26:39 +0300 | |||
Added public domain notice into a few files. | Added public domain notice into a few files. | |||
src/common/common_w32res.rc | 9 ++++++++- | src/common/common_w32res.rc | 9 ++++++++- | |||
src/liblzma/liblzma.pc.in | 7 +++++++ | src/liblzma/liblzma.pc.in | 7 +++++++ | |||
src/liblzma/liblzma_w32res.rc | 7 +++++++ | src/liblzma/liblzma_w32res.rc | 7 +++++++ | |||
src/xz/xz_w32res.rc | 7 +++++++ | src/xz/xz_w32res.rc | 7 +++++++ | |||
src/xzdec/xzdec_w32res.rc | 7 +++++++ | src/xzdec/xzdec_w32res.rc | 7 +++++++ | |||
5 files changed, 36 insertions(+), 1 deletion(-) | 5 files changed, 36 insertions(+), 1 deletion(-) | |||
commit a35755c5de808df027675688855d1b621a4fb428 | commit a35755c5de808df027675688855d1b621a4fb428 | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2009-07-14 21:10:36 +0300 | Date: 2009-07-14 21:10:36 +0300 | |||
Allow extra commas in filter-specific options on xz command line. | Allow extra commas in filter-specific options on xz command line. | |||
This may slightly ease writing scripts that construct | This may slightly ease writing scripts that construct | |||
filter-specific option strings dynamically. | filter-specific option strings dynamically. | |||
src/xz/options.c | 7 +++++++ | src/xz/options.c | 7 +++++++ | |||
1 file changed, 7 insertions(+) | 1 file changed, 7 insertions(+) | |||
commit 98f3cac1ad31191c5160a7e48398bf85141e941c | commit 98f3cac1ad31191c5160a7e48398bf85141e941c | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2009-07-14 18:04:31 +0300 | Date: 2009-07-14 18:04:31 +0300 | |||
Accept --lzma2=preset=6e where "e" is equivalent to --extreme | Accept --lzma2=preset=6e where "e" is equivalent to --extreme | |||
when no custom chain is in use. | when no custom chain is in use. | |||
src/xz/options.c | 80 ++++++++++++++++++++++++++++++++++++++++---------- ---- | src/xz/options.c | 80 +++++++++++++++++++++++++++++++++++++++++----------- ---- | |||
1 file changed, 59 insertions(+), 21 deletions(-) | 1 file changed, 59 insertions(+), 21 deletions(-) | |||
commit d873a09e956363e54bf58c577c8f7e487b6fb464 | commit d873a09e956363e54bf58c577c8f7e487b6fb464 | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2009-07-12 19:08:30 +0300 | Date: 2009-07-12 19:08:30 +0300 | |||
Add dist-hook to create ChangeLog from the commit log, | Add dist-hook to create ChangeLog from the commit log, | |||
and to conver the man pages to PDF and plain text, which | and to conver the man pages to PDF and plain text, which | |||
may be convenient to those who cannot render man pages. | may be convenient to those who cannot render man pages. | |||
Makefile.am | 31 +++++++++++++++++++++++++++++++ | Makefile.am | 31 +++++++++++++++++++++++++++++++ | |||
1 file changed, 31 insertions(+) | 1 file changed, 31 insertions(+) | |||
commit cd69a5a6c16c289f6f8e2823b03c72289472270f | commit cd69a5a6c16c289f6f8e2823b03c72289472270f | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2009-07-10 11:39:38 +0300 | Date: 2009-07-10 11:39:38 +0300 | |||
BCJ filters: Reject invalid start offsets with LZMA_OPTIONS_ERROR. | BCJ filters: Reject invalid start offsets with LZMA_OPTIONS_ERROR. | |||
This is a quick and slightly dirty fix to make the code | This is a quick and slightly dirty fix to make the code | |||
conform to the latest file format specification. Without | conform to the latest file format specification. Without | |||
this patch, it's possible to make corrupt files by | this patch, it's possible to make corrupt files by | |||
specifying start offset that is not a multiple of the | specifying start offset that is not a multiple of the | |||
filter's alignment. Custom start offset is almost never | filter's alignment. Custom start offset is almost never | |||
used, so this was only a minor bug. | used, so this was only a minor bug. | |||
The xz command line tool doesn't validate the start offset, | The xz command line tool doesn't validate the start offset, | |||
so one will get a bit unclear error message if trying to use | so one will get a bit unclear error message if trying to use | |||
an invalid start offset. | an invalid start offset. | |||
src/liblzma/simple/arm.c | 2 +- | src/liblzma/simple/arm.c | 2 +- | |||
src/liblzma/simple/armthumb.c | 2 +- | src/liblzma/simple/armthumb.c | 2 +- | |||
src/liblzma/simple/ia64.c | 2 +- | src/liblzma/simple/ia64.c | 2 +- | |||
src/liblzma/simple/powerpc.c | 2 +- | src/liblzma/simple/powerpc.c | 2 +- | |||
src/liblzma/simple/simple_coder.c | 5 ++++- | src/liblzma/simple/simple_coder.c | 5 ++++- | |||
src/liblzma/simple/simple_private.h | 3 ++- | src/liblzma/simple/simple_private.h | 3 ++- | |||
src/liblzma/simple/sparc.c | 2 +- | src/liblzma/simple/sparc.c | 2 +- | |||
src/liblzma/simple/x86.c | 2 +- | src/liblzma/simple/x86.c | 2 +- | |||
8 files changed, 12 insertions(+), 8 deletions(-) | 8 files changed, 12 insertions(+), 8 deletions(-) | |||
commit eed9953732b801f6c97317fb3160445a8754180b | commit eed9953732b801f6c97317fb3160445a8754180b | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2009-07-10 11:33:21 +0300 | Date: 2009-07-10 11:33:21 +0300 | |||
Look for full command names instead of substrings | Look for full command names instead of substrings | |||
like "un", "cat", and "lz" when determining if | like "un", "cat", and "lz" when determining if | |||
xz is run as unxz, xzcat, lzma, unlzma, or lzcat. | xz is run as unxz, xzcat, lzma, unlzma, or lzcat. | |||
This is to ensure that if xz is renamed (e.g. via | This is to ensure that if xz is renamed (e.g. via | |||
--program-transform-name), it doesn't so easily | --program-transform-name), it doesn't so easily | |||
work in wrong mode. | work in wrong mode. | |||
src/xz/args.c | 22 +++++++++++++--------- | src/xz/args.c | 22 +++++++++++++--------- | |||
1 file changed, 13 insertions(+), 9 deletions(-) | 1 file changed, 13 insertions(+), 9 deletions(-) | |||
commit 6f62fa88f4ff7ba78565c314c0e6e71c498fa658 | commit 6f62fa88f4ff7ba78565c314c0e6e71c498fa658 | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2009-07-08 23:06:46 +0300 | Date: 2009-07-08 23:06:46 +0300 | |||
Updated THANKS. | Updated THANKS. | |||
THANKS | 2 ++ | THANKS | 2 ++ | |||
1 file changed, 2 insertions(+) | 1 file changed, 2 insertions(+) | |||
commit 1754b7e03e2aa7e2e0196807fe8b0f3f5a637b0e | commit 1754b7e03e2aa7e2e0196807fe8b0f3f5a637b0e | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2009-07-08 23:05:29 +0300 | Date: 2009-07-08 23:05:29 +0300 | |||
Portability improvement to version.sh. | Portability improvement to version.sh. | |||
version.sh | 3 ++- | version.sh | 3 ++- | |||
1 file changed, 2 insertions(+), 1 deletion(-) | 1 file changed, 2 insertions(+), 1 deletion(-) | |||
commit 3bdb53792c0e3e3febe9370e56eda5b08f89410f | commit 3bdb53792c0e3e3febe9370e56eda5b08f89410f | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2009-07-08 22:50:16 +0300 | Date: 2009-07-08 22:50:16 +0300 | |||
Remove --force from xzdec. | Remove --force from xzdec. | |||
It was ignored for compatibility with xz, but now that | It was ignored for compatibility with xz, but now that | |||
--decompress --stdout --force copies unrecognized files | --decompress --stdout --force copies unrecognized files | |||
as is to stdout, simply ignoring --force in xzdec would | as is to stdout, simply ignoring --force in xzdec would | |||
be wrong. xzdec will not support copying unrecognized | be wrong. xzdec will not support copying unrecognized | |||
data as is to stdout, so it cannot support --force. | data as is to stdout, so it cannot support --force. | |||
src/xzdec/xzdec.1 | 5 ----- | src/xzdec/xzdec.1 | 5 ----- | |||
src/xzdec/xzdec.c | 5 +---- | src/xzdec/xzdec.c | 5 +---- | |||
2 files changed, 1 insertion(+), 9 deletions(-) | 2 files changed, 1 insertion(+), 9 deletions(-) | |||
commit 5f16ef4abf220028a9ddbcb138217597a9455f62 | commit 5f16ef4abf220028a9ddbcb138217597a9455f62 | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2009-07-06 10:36:04 +0300 | Date: 2009-07-06 10:36:04 +0300 | |||
Use sed instead of $(SED) so that we don't need to | Use sed instead of $(SED) so that we don't need to | |||
use AC_PROG_SED. We don't do anything fancy with sed, | use AC_PROG_SED. We don't do anything fancy with sed, | |||
so this should work OK. libtool 2.2 sets SED but 1.5 | so this should work OK. libtool 2.2 sets SED but 1.5 | |||
doesn't, so $(SED) happened to work when using libtool 2.2. | doesn't, so $(SED) happened to work when using libtool 2.2. | |||
src/liblzma/Makefile.am | 2 +- | src/liblzma/Makefile.am | 2 +- | |||
src/scripts/Makefile.am | 28 ++++++++++++++-------------- | src/scripts/Makefile.am | 28 ++++++++++++++-------------- | |||
src/xz/Makefile.am | 6 +++--- | src/xz/Makefile.am | 6 +++--- | |||
src/xzdec/Makefile.am | 6 +++--- | src/xzdec/Makefile.am | 6 +++--- | |||
4 files changed, 21 insertions(+), 21 deletions(-) | 4 files changed, 21 insertions(+), 21 deletions(-) | |||
commit 96e4b257e101d72072d43e144897d92920270669 | commit 96e4b257e101d72072d43e144897d92920270669 | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2009-07-05 22:25:17 +0300 | Date: 2009-07-05 22:25:17 +0300 | |||
Major update to the xzgrep and other scripts based on | Major update to the xzgrep and other scripts based on | |||
the latest versions found from gzip CVS repository. | the latest versions found from gzip CVS repository. | |||
configure will try to find a POSIX shell to be used by | configure will try to find a POSIX shell to be used by | |||
the scripts. This should ease portability on systems | the scripts. This should ease portability on systems | |||
which have pre-POSIX /bin/sh. | which have pre-POSIX /bin/sh. | |||
xzgrep and xzdiff support .xz, .lzma, .gz, and .bz2 files. | xzgrep and xzdiff support .xz, .lzma, .gz, and .bz2 files. | |||
xzmore and xzless support only .xz and .lzma files. | xzmore and xzless support only .xz and .lzma files. | |||
The name of the xz executable used in these scripts is | The name of the xz executable used in these scripts is | |||
now correct even if --program-transform-name has been used. | now correct even if --program-transform-name has been used. | |||
configure.ac | 14 ++++ | configure.ac | 14 ++++ | |||
m4/posix-shell.m4 | 63 +++++++++++++++ | m4/posix-shell.m4 | 63 ++++++++++++++++ | |||
src/scripts/Makefile.am | 24 +++--- | src/scripts/Makefile.am | 24 +++--- | |||
src/scripts/xzdiff | 67 ---------------- | src/scripts/xzdiff | 67 ----------------- | |||
src/scripts/xzdiff.1 | 58 +++++++++----- | src/scripts/xzdiff.1 | 58 ++++++++------ | |||
src/scripts/xzdiff.in | 172 +++++++++++++++++++++++++++++++++++++++++ | src/scripts/xzdiff.in | 172 ++++++++++++++++++++++++++++++++++++++++++ | |||
src/scripts/xzgrep | 123 ----------------------------- | src/scripts/xzgrep | 123 ------------------------------ | |||
src/scripts/xzgrep.1 | 85 ++++++++++++-------- | src/scripts/xzgrep.1 | 85 ++++++++++++--------- | |||
src/scripts/xzgrep.in | 196 +++++++++++++++++++++++++++++++++++++++++++ | src/scripts/xzgrep.in | 196 ++++++++++++++++++++++++++++++++++++++++++++ | |||
++++ | ++++ | |||
src/scripts/xzless.1 | 66 ++++++++++++++++ | src/scripts/xzless.1 | 66 ++++++++++++++++ | |||
src/scripts/xzless.in | 51 ++++++++++++ | src/scripts/xzless.in | 51 +++++++++++++ | |||
src/scripts/xzmore | 74 ------------------ | src/scripts/xzmore | 74 ------------------ | |||
src/scripts/xzmore.1 | 64 +++++++--------- | src/scripts/xzmore.1 | 64 +++++++--------- | |||
src/scripts/xzmore.in | 78 +++++++++++++++++++ | src/scripts/xzmore.in | 78 +++++++++++++++++++ | |||
14 files changed, 766 insertions(+), 369 deletions(-) | 14 files changed, 766 insertions(+), 369 deletions(-) | |||
commit 25cc7a6e8c2506a0d80084a4c1c67d33e7439100 | commit 25cc7a6e8c2506a0d80084a4c1c67d33e7439100 | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2009-07-05 19:26:53 +0300 | Date: 2009-07-05 19:26:53 +0300 | |||
Use @PACKAGE_HOMEPAGE@ in liblzma.pc.in. | Use @PACKAGE_HOMEPAGE@ in liblzma.pc.in. | |||
src/liblzma/liblzma.pc.in | 2 +- | src/liblzma/liblzma.pc.in | 2 +- | |||
1 file changed, 1 insertion(+), 1 deletion(-) | 1 file changed, 1 insertion(+), 1 deletion(-) | |||
commit 18c10c30d2833f394cd7bce0e6a821044b15832f | commit 18c10c30d2833f394cd7bce0e6a821044b15832f | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2009-07-04 00:40:44 +0300 | Date: 2009-07-04 00:40:44 +0300 | |||
Make "xz --decompress --stdout --force" copy unrecognized | Make "xz --decompress --stdout --force" copy unrecognized | |||
files as is to standard output. | files as is to standard output. | |||
This feature is needed to be more compatible with gzip's | This feature is needed to be more compatible with gzip's | |||
behavior. This was more complicated to implement than it | behavior. This was more complicated to implement than it | |||
sounds, because the way liblzma is able to return errors with | sounds, because the way liblzma is able to return errors with | |||
files of only a few bytes in size. xz now has its own file | files of only a few bytes in size. xz now has its own file | |||
type detection code and no longer uses lzma_auto_decoder(). | type detection code and no longer uses lzma_auto_decoder(). | |||
src/xz/coder.c | 213 ++++++++++++++++++++++++++++++++++++++++++++++------ ---- | src/xz/coder.c | 213 +++++++++++++++++++++++++++++++++++++++++++++++------ ---- | |||
1 file changed, 178 insertions(+), 35 deletions(-) | 1 file changed, 178 insertions(+), 35 deletions(-) | |||
commit 0a289c01ac821ea9c4250aa906b0ae3cfa953633 | commit 0a289c01ac821ea9c4250aa906b0ae3cfa953633 | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2009-07-02 14:30:38 +0300 | Date: 2009-07-02 14:30:38 +0300 | |||
Define PACKAGE_HOMEPAGE in configure.ac and use it in | Define PACKAGE_HOMEPAGE in configure.ac and use it in | |||
xz and xzdec. | xz and xzdec. | |||
Use also PACKAGE_NAME instead of hardcoding "XZ Utils". | Use also PACKAGE_NAME instead of hardcoding "XZ Utils". | |||
configure.ac | 5 +++++ | configure.ac | 5 +++++ | |||
src/xz/message.c | 4 ++-- | src/xz/message.c | 4 ++-- | |||
src/xzdec/xzdec.c | 4 ++-- | src/xzdec/xzdec.c | 4 ++-- | |||
3 files changed, 9 insertions(+), 4 deletions(-) | 3 files changed, 9 insertions(+), 4 deletions(-) | |||
commit 5cc99db5bae8633f85559e5cdaef4cd905a4ee9c | commit 5cc99db5bae8633f85559e5cdaef4cd905a4ee9c | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2009-07-01 12:21:24 +0300 | Date: 2009-07-01 12:21:24 +0300 | |||
Avoid visibility related compiler warnings on Windows. | Avoid visibility related compiler warnings on Windows. | |||
configure.ac | 20 +++++++++----------- | configure.ac | 20 +++++++++----------- | |||
1 file changed, 9 insertions(+), 11 deletions(-) | 1 file changed, 9 insertions(+), 11 deletions(-) | |||
commit 7653d1cf48080e63b189ed9d58dea0e82b6b1c5e | commit 7653d1cf48080e63b189ed9d58dea0e82b6b1c5e | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2009-06-30 17:14:39 +0300 | Date: 2009-06-30 17:14:39 +0300 | |||
Use static liblzma by default also for tests. | Use static liblzma by default also for tests. | |||
tests/Makefile.am | 5 ++++- | tests/Makefile.am | 5 ++++- | |||
1 file changed, 4 insertions(+), 1 deletion(-) | 1 file changed, 4 insertions(+), 1 deletion(-) | |||
commit f42ee981668b545ab6d06c6072e262c29605273c | commit f42ee981668b545ab6d06c6072e262c29605273c | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2009-06-30 17:09:57 +0300 | Date: 2009-06-30 17:09:57 +0300 | |||
Build system fixes | Build system fixes | |||
Don't use libtool convenience libraries to avoid recently | Don't use libtool convenience libraries to avoid recently | |||
discovered long-standing subtle but somewhat severe bugs | discovered long-standing subtle but somewhat severe bugs | |||
skipping to change at line 5807 | skipping to change at line 8166 | |||
So while xz was linked against static liblzma by default, | So while xz was linked against static liblzma by default, | |||
it got the slower PIC objects unless --disable-shared was | it got the slower PIC objects unless --disable-shared was | |||
used. I tend develop and benchmark with --disable-shared | used. I tend develop and benchmark with --disable-shared | |||
due to faster build time, so I hadn't noticed the problem | due to faster build time, so I hadn't noticed the problem | |||
in benchmarks earlier. | in benchmarks earlier. | |||
This commit also adds support for building Windows resources | This commit also adds support for building Windows resources | |||
into liblzma and executables. | into liblzma and executables. | |||
configure.ac | 34 ++++++++++----- | configure.ac | 34 ++++++++++------ | |||
src/liblzma/Makefile.am | 79 +++++++++++++++++++++++++++---- | src/liblzma/Makefile.am | 79 +++++++++++++++++++++++++++++---- | |||
---- | ---- | |||
src/liblzma/check/Makefile.am | 47 --------------------- | src/liblzma/check/Makefile.am | 47 ---------------------- | |||
src/liblzma/check/Makefile.inc | 51 ++++++++++++++++++++++ | src/liblzma/check/Makefile.inc | 51 ++++++++++++++++++++++++ | |||
src/liblzma/common/Makefile.am | 78 ------------------------------- | src/liblzma/common/Makefile.am | 78 --------------------------------- | |||
--- | --- | |||
src/liblzma/common/Makefile.inc | 67 +++++++++++++++++++++++++++++ | src/liblzma/common/Makefile.inc | 67 +++++++++++++++++++++++++++++++ | |||
src/liblzma/common/common.h | 16 ++++--- | src/liblzma/common/common.h | 16 +++++--- | |||
src/liblzma/delta/Makefile.am | 28 ------------- | src/liblzma/delta/Makefile.am | 28 ------------- | |||
src/liblzma/delta/Makefile.inc | 23 ++++++++++ | src/liblzma/delta/Makefile.inc | 23 +++++++++++ | |||
src/liblzma/lz/Makefile.am | 29 ------------- | src/liblzma/lz/Makefile.am | 29 -------------- | |||
src/liblzma/lz/Makefile.inc | 21 ++++++++++ | src/liblzma/lz/Makefile.inc | 21 ++++++++++ | |||
src/liblzma/lzma/Makefile.am | 51 ---------------------- | src/liblzma/lzma/Makefile.am | 51 ------------------------ | |||
src/liblzma/lzma/Makefile.inc | 43 +++++++++++++++++++ | src/liblzma/lzma/Makefile.inc | 43 ++++++++++++++++++++ | |||
src/liblzma/rangecoder/Makefile.am | 26 ------------ | src/liblzma/rangecoder/Makefile.am | 26 ------------ | |||
src/liblzma/rangecoder/Makefile.inc | 21 ++++++++++ | src/liblzma/rangecoder/Makefile.inc | 21 ++++++++++ | |||
src/liblzma/simple/Makefile.am | 51 ---------------------- | src/liblzma/simple/Makefile.am | 51 ------------------------ | |||
src/liblzma/simple/Makefile.inc | 47 +++++++++++++++++++++ | src/liblzma/simple/Makefile.inc | 47 ++++++++++++++++++++++ | |||
src/liblzma/subblock/Makefile.am | 26 ------------ | src/liblzma/subblock/Makefile.am | 26 ------------ | |||
src/liblzma/subblock/Makefile.inc | 20 +++++++++ | src/liblzma/subblock/Makefile.inc | 20 ++++++++++ | |||
src/xz/Makefile.am | 11 ++++- | src/xz/Makefile.am | 11 +++++- | |||
src/xzdec/Makefile.am | 20 ++++++++- | src/xzdec/Makefile.am | 20 +++++++++- | |||
21 files changed, 417 insertions(+), 372 deletions(-) | 21 files changed, 417 insertions(+), 372 deletions(-) | |||
commit 89dac1db6f168d7469cfbc4432651d4724c5c0de | commit 89dac1db6f168d7469cfbc4432651d4724c5c0de | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2009-06-29 22:19:51 +0300 | Date: 2009-06-29 22:19:51 +0300 | |||
Added a comment about "autoconf -fi" to autogen.sh. | Added a comment about "autoconf -fi" to autogen.sh. | |||
autogen.sh | 3 +++ | autogen.sh | 3 +++ | |||
1 file changed, 3 insertions(+) | 1 file changed, 3 insertions(+) | |||
commit 6e685aae4594bc0af1b5032e01bb37d0edaa3ebd | commit 6e685aae4594bc0af1b5032e01bb37d0edaa3ebd | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2009-06-28 10:04:24 +0300 | Date: 2009-06-28 10:04:24 +0300 | |||
Add -no-undefined to get shared liblzma on Windows. | Add -no-undefined to get shared liblzma on Windows. | |||
src/liblzma/Makefile.am | 2 +- | src/liblzma/Makefile.am | 2 +- | |||
1 file changed, 1 insertion(+), 1 deletion(-) | 1 file changed, 1 insertion(+), 1 deletion(-) | |||
commit 73f560ee5fa064992b76688d9472baf139432540 | commit 73f560ee5fa064992b76688d9472baf139432540 | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2009-06-27 22:57:15 +0300 | Date: 2009-06-27 22:57:15 +0300 | |||
Make physmem() work on Cygwin 1.5 and older. | Make physmem() work on Cygwin 1.5 and older. | |||
src/common/physmem.h | 77 ++++++++++++++++++++++++++-------------------- ---- | src/common/physmem.h | 77 +++++++++++++++++++++++++++--------------------- ---- | |||
1 file changed, 40 insertions(+), 37 deletions(-) | 1 file changed, 40 insertions(+), 37 deletions(-) | |||
commit 7ff0004fbce24ae72eddfe392828ffd7d4639ed1 | commit 7ff0004fbce24ae72eddfe392828ffd7d4639ed1 | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2009-06-27 17:28:01 +0300 | Date: 2009-06-27 17:28:01 +0300 | |||
Moved the Windows resource files outside the windows directory | Moved the Windows resource files outside the windows directory | |||
to prepare for building them with Autotools. | to prepare for building them with Autotools. | |||
src/common/common_w32res.rc | 46 +++++++++++++++++++++++++++++++++++++ | src/common/common_w32res.rc | 46 +++++++++++++++++++++++++++++++++++++++ | |||
++++ | ++++ | |||
src/liblzma/liblzma_w32res.rc | 5 +++++ | src/liblzma/liblzma_w32res.rc | 5 +++++ | |||
src/xz/xz_w32res.rc | 5 +++++ | src/xz/xz_w32res.rc | 5 +++++ | |||
src/xzdec/lzmadec_w32res.rc | 5 +++++ | src/xzdec/lzmadec_w32res.rc | 5 +++++ | |||
src/xzdec/xzdec_w32res.rc | 5 +++++ | src/xzdec/xzdec_w32res.rc | 5 +++++ | |||
windows/Makefile | 35 +++++++++++++++++-------------- | windows/Makefile | 35 +++++++++++++++++--------------- | |||
windows/common.rc | 46 ------------------------------------- | windows/common.rc | 46 --------------------------------------- | |||
---- | ---- | |||
windows/liblzma.rc | 5 ----- | windows/liblzma.rc | 5 ----- | |||
windows/lzmadec.rc | 5 ----- | windows/lzmadec.rc | 5 ----- | |||
windows/xz.rc | 5 ----- | windows/xz.rc | 5 ----- | |||
windows/xzdec.rc | 5 ----- | windows/xzdec.rc | 5 ----- | |||
11 files changed, 85 insertions(+), 82 deletions(-) | 11 files changed, 85 insertions(+), 82 deletions(-) | |||
commit 449c634674f35336a4815d398172e447659a135e | commit 449c634674f35336a4815d398172e447659a135e | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2009-06-27 13:05:03 +0300 | Date: 2009-06-27 13:05:03 +0300 | |||
Added missing $(EXEEXT). | Added missing $(EXEEXT). | |||
src/xz/Makefile.am | 2 +- | src/xz/Makefile.am | 2 +- | |||
1 file changed, 1 insertion(+), 1 deletion(-) | 1 file changed, 1 insertion(+), 1 deletion(-) | |||
commit 792db79f27ad9ab1fb977e23be65c7761f545752 | commit 792db79f27ad9ab1fb977e23be65c7761f545752 | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2009-06-27 12:32:40 +0300 | Date: 2009-06-27 12:32:40 +0300 | |||
Create correct symlinks even when | Create correct symlinks even when | |||
--program-{prefix,suffix,transform} is passed to configure. | --program-{prefix,suffix,transform} is passed to configure. | |||
src/scripts/Makefile.am | 80 +++++++++++++++++++++++++++---------------- | src/scripts/Makefile.am | 80 ++++++++++++++++++++++++++++----------------- | |||
---- | ---- | |||
src/xz/Makefile.am | 21 ++++++++----- | src/xz/Makefile.am | 21 ++++++++----- | |||
src/xzdec/Makefile.am | 9 ++++-- | src/xzdec/Makefile.am | 9 ++++-- | |||
3 files changed, 65 insertions(+), 45 deletions(-) | 3 files changed, 65 insertions(+), 45 deletions(-) | |||
commit 0adc72feb84f5b903f6ad9d3f759b1c326fafc6b | commit 0adc72feb84f5b903f6ad9d3f759b1c326fafc6b | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2009-06-27 10:02:24 +0300 | Date: 2009-06-27 10:02:24 +0300 | |||
Silence a compiler warning on DOS-like systems. | Silence a compiler warning on DOS-like systems. | |||
src/xz/file_io.c | 5 ++++- | src/xz/file_io.c | 5 ++++- | |||
1 file changed, 4 insertions(+), 1 deletion(-) | 1 file changed, 4 insertions(+), 1 deletion(-) | |||
commit ad12edc95254ede3f0cb8dec8645e8789e984c4f | commit ad12edc95254ede3f0cb8dec8645e8789e984c4f | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2009-06-27 09:35:15 +0300 | Date: 2009-06-27 09:35:15 +0300 | |||
Updated the filenames in POTFILES.in too. | Updated the filenames in POTFILES.in too. | |||
po/POTFILES.in | 4 ++-- | po/POTFILES.in | 4 ++-- | |||
1 file changed, 2 insertions(+), 2 deletions(-) | 1 file changed, 2 insertions(+), 2 deletions(-) | |||
commit b2b1f867532732fe9969131f8713bdd6b0731763 | commit b2b1f867532732fe9969131f8713bdd6b0731763 | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2009-06-27 00:43:06 +0300 | Date: 2009-06-27 00:43:06 +0300 | |||
Hopefully improved portability of the assembler code in | Hopefully improved portability of the assembler code in | |||
Autotools based builds on Windows. | Autotools based builds on Windows. | |||
src/liblzma/check/crc32_x86.S | 8 +++++++- | src/liblzma/check/crc32_x86.S | 8 +++++++- | |||
src/liblzma/check/crc64_x86.S | 8 +++++++- | src/liblzma/check/crc64_x86.S | 8 +++++++- | |||
2 files changed, 14 insertions(+), 2 deletions(-) | 2 files changed, 14 insertions(+), 2 deletions(-) | |||
commit c393055947247627a09b6a6b8f20aa0c32f9be16 | commit c393055947247627a09b6a6b8f20aa0c32f9be16 | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2009-06-26 21:17:29 +0300 | Date: 2009-06-26 21:17:29 +0300 | |||
Updated THANKS (most of today's commits are based on | Updated THANKS (most of today's commits are based on | |||
Charles Wilson's patches). | Charles Wilson's patches). | |||
THANKS | 1 + | THANKS | 1 + | |||
1 file changed, 1 insertion(+) | 1 file changed, 1 insertion(+) | |||
commit da0af22e4b4139b8a10710945f8b245b3a77c97d | commit da0af22e4b4139b8a10710945f8b245b3a77c97d | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2009-06-26 21:00:35 +0300 | Date: 2009-06-26 21:00:35 +0300 | |||
Updated comments to match renamed files. | Updated comments to match renamed files. | |||
src/xz/coder.c | 2 +- | src/xz/coder.c | 2 +- | |||
src/xz/coder.h | 2 +- | src/xz/coder.h | 2 +- | |||
src/xz/file_io.c | 2 +- | src/xz/file_io.c | 2 +- | |||
src/xz/file_io.h | 2 +- | src/xz/file_io.h | 2 +- | |||
4 files changed, 4 insertions(+), 4 deletions(-) | 4 files changed, 4 insertions(+), 4 deletions(-) | |||
commit 65014fd211dfbd4be48685998cb5a12aaa29c8d2 | commit 65014fd211dfbd4be48685998cb5a12aaa29c8d2 | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2009-06-26 20:49:54 +0300 | Date: 2009-06-26 20:49:54 +0300 | |||
Rename process.[hc] to coder.[hc] and io.[hc] to file_io.[hc] | Rename process.[hc] to coder.[hc] and io.[hc] to file_io.[hc] | |||
to avoid problems on systems with system headers with those | to avoid problems on systems with system headers with those | |||
names. | names. | |||
dos/Makefile | 4 +- | dos/Makefile | 4 +- | |||
src/xz/Makefile.am | 8 +- | src/xz/Makefile.am | 8 +- | |||
src/xz/coder.c | 488 +++++++++++++++++++++++++++++++++++ | src/xz/coder.c | 488 ++++++++++++++++++++++++++++++++++++ | |||
src/xz/coder.h | 57 +++++ | src/xz/coder.h | 57 +++++ | |||
src/xz/file_io.c | 716 ++++++++++++++++++++++++++++++++++++++++++++++++ | src/xz/file_io.c | 716 +++++++++++++++++++++++++++++++++++++++++++++++++ | |||
++++ | ++++ | |||
src/xz/file_io.h | 86 +++++++ | src/xz/file_io.h | 86 +++++++ | |||
src/xz/io.c | 716 ------------------------------------------------ | src/xz/io.c | 716 ------------------------------------------------- | |||
---- | ---- | |||
src/xz/io.h | 86 ------- | src/xz/io.h | 86 ------- | |||
src/xz/private.h | 4 +- | src/xz/private.h | 4 +- | |||
src/xz/process.c | 488 ----------------------------------- | src/xz/process.c | 488 ------------------------------------ | |||
src/xz/process.h | 57 ----- | src/xz/process.h | 57 ----- | |||
windows/Makefile | 4 +- | windows/Makefile | 4 +- | |||
12 files changed, 1357 insertions(+), 1357 deletions(-) | 12 files changed, 1357 insertions(+), 1357 deletions(-) | |||
commit 5e1257466dcb66f1d7a3f71814a5ad885cba43e8 | commit 5e1257466dcb66f1d7a3f71814a5ad885cba43e8 | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2009-06-26 20:43:36 +0300 | Date: 2009-06-26 20:43:36 +0300 | |||
Rename process_file() to coder_run(). | Rename process_file() to coder_run(). | |||
src/xz/main.c | 6 +++--- | src/xz/main.c | 6 +++--- | |||
src/xz/process.c | 6 +++--- | src/xz/process.c | 6 +++--- | |||
src/xz/process.h | 5 ++--- | src/xz/process.h | 5 ++--- | |||
3 files changed, 8 insertions(+), 9 deletions(-) | 3 files changed, 8 insertions(+), 9 deletions(-) | |||
commit cad62551c5fa9865dbe0841a0b3bc729c4fbe8fc | commit cad62551c5fa9865dbe0841a0b3bc729c4fbe8fc | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2009-06-26 20:36:45 +0300 | Date: 2009-06-26 20:36:45 +0300 | |||
Ugly hack to make it possible to use the thousand separator | Ugly hack to make it possible to use the thousand separator | |||
format character with snprintf() on POSIX systems but not | format character with snprintf() on POSIX systems but not | |||
on non-POSIX systems and still keep xgettext working. | on non-POSIX systems and still keep xgettext working. | |||
dos/Makefile | 16 +++------------- | dos/Makefile | 16 +++------------- | |||
src/xz/message.c | 17 +++++++++-------- | src/xz/message.c | 17 +++++++++-------- | |||
src/xz/process.c | 30 +++++++++++++++--------------- | src/xz/process.c | 30 +++++++++++++++--------------- | |||
src/xz/util.c | 34 ++++++++++++++++++++++++++++++++++ | src/xz/util.c | 34 ++++++++++++++++++++++++++++++++++ | |||
src/xz/util.h | 20 ++++++++++++++++++++ | src/xz/util.h | 20 ++++++++++++++++++++ | |||
windows/Makefile | 13 +++---------- | windows/Makefile | 13 +++---------- | |||
6 files changed, 84 insertions(+), 46 deletions(-) | 6 files changed, 84 insertions(+), 46 deletions(-) | |||
commit fe378d47074b16c52b00fe184d119287c68ce2e7 | commit fe378d47074b16c52b00fe184d119287c68ce2e7 | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2009-06-26 15:40:40 +0300 | Date: 2009-06-26 15:40:40 +0300 | |||
Added missing source files to windows/Makefile. | Added missing source files to windows/Makefile. | |||
windows/Makefile | 2 ++ | windows/Makefile | 2 ++ | |||
1 file changed, 2 insertions(+) | 1 file changed, 2 insertions(+) | |||
commit 390a6408563067613b29de895cb40e4d0386d62c | commit 390a6408563067613b29de895cb40e4d0386d62c | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2009-06-26 15:37:53 +0300 | Date: 2009-06-26 15:37:53 +0300 | |||
Basic support for building with Cygwin and MinGW using | Basic support for building with Cygwin and MinGW using | |||
the Autotools based build system. It's not good yet, more | the Autotools based build system. It's not good yet, more | |||
fixes will follow. | fixes will follow. | |||
configure.ac | 7 +++++++ | configure.ac | 7 +++++++ | |||
src/liblzma/api/lzma.h | 7 +++++-- | src/liblzma/api/lzma.h | 7 +++++-- | |||
src/liblzma/check/crc32_x86.S | 7 ++++--- | src/liblzma/check/crc32_x86.S | 7 ++++--- | |||
src/liblzma/check/crc64_x86.S | 7 ++++--- | src/liblzma/check/crc64_x86.S | 7 ++++--- | |||
src/liblzma/common/common.h | 2 +- | src/liblzma/common/common.h | 2 +- | |||
windows/Makefile | 16 +++++++--------- | windows/Makefile | 16 +++++++--------- | |||
6 files changed, 28 insertions(+), 18 deletions(-) | 6 files changed, 28 insertions(+), 18 deletions(-) | |||
commit 1c9360b7d1197457aaad2f8888b99f1149861579 | commit 1c9360b7d1197457aaad2f8888b99f1149861579 | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2009-06-26 14:47:31 +0300 | Date: 2009-06-26 14:47:31 +0300 | |||
Fix @variables@ to $(variables) in Makefile.am files. | Fix @variables@ to $(variables) in Makefile.am files. | |||
Fix the ordering of libgnu.a and LTLIBINTL on the linker | Fix the ordering of libgnu.a and LTLIBINTL on the linker | |||
command line and added missing LTLIBINTL to tests/Makefile.am. | command line and added missing LTLIBINTL to tests/Makefile.am. | |||
debug/Makefile.am | 12 ++++++------ | debug/Makefile.am | 12 ++++++------ | |||
src/liblzma/check/Makefile.am | 4 ++-- | src/liblzma/check/Makefile.am | 4 ++-- | |||
src/liblzma/common/Makefile.am | 16 ++++++++-------- | src/liblzma/common/Makefile.am | 16 ++++++++-------- | |||
src/liblzma/delta/Makefile.am | 4 ++-- | src/liblzma/delta/Makefile.am | 4 ++-- | |||
src/liblzma/lz/Makefile.am | 6 +++--- | src/liblzma/lz/Makefile.am | 6 +++--- | |||
src/liblzma/lzma/Makefile.am | 8 ++++---- | src/liblzma/lzma/Makefile.am | 8 ++++---- | |||
src/liblzma/rangecoder/Makefile.am | 4 ++-- | src/liblzma/rangecoder/Makefile.am | 4 ++-- | |||
src/liblzma/simple/Makefile.am | 4 ++-- | src/liblzma/simple/Makefile.am | 4 ++-- | |||
src/liblzma/subblock/Makefile.am | 4 ++-- | src/liblzma/subblock/Makefile.am | 4 ++-- | |||
src/xz/Makefile.am | 21 +++++++++++---------- | src/xz/Makefile.am | 21 +++++++++++---------- | |||
src/xzdec/Makefile.am | 19 ++++++++++--------- | src/xzdec/Makefile.am | 19 ++++++++++--------- | |||
tests/Makefile.am | 12 +++++++----- | tests/Makefile.am | 12 +++++++----- | |||
12 files changed, 59 insertions(+), 55 deletions(-) | 12 files changed, 59 insertions(+), 55 deletions(-) | |||
commit d45615c555e250209ebb55aa3649abe790f1eeac | commit d45615c555e250209ebb55aa3649abe790f1eeac | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2009-06-26 14:20:02 +0300 | Date: 2009-06-26 14:20:02 +0300 | |||
Allow to explicitly specify autotool versions in autogen.sh. | Allow to explicitly specify autotool versions in autogen.sh. | |||
autogen.sh | 12 ++++++------ | autogen.sh | 12 ++++++------ | |||
1 file changed, 6 insertions(+), 6 deletions(-) | 1 file changed, 6 insertions(+), 6 deletions(-) | |||
commit eaf8367368a329afa48785380f9dca6b681f3397 | commit eaf8367368a329afa48785380f9dca6b681f3397 | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2009-06-26 14:18:32 +0300 | Date: 2009-06-26 14:18:32 +0300 | |||
Add version.sh to EXTRA_DIST. | Add version.sh to EXTRA_DIST. | |||
Makefile.am | 3 ++- | Makefile.am | 3 ++- | |||
1 file changed, 2 insertions(+), 1 deletion(-) | 1 file changed, 2 insertions(+), 1 deletion(-) | |||
commit b317b218e2d383dd27a700094c0de4510540ea18 | commit b317b218e2d383dd27a700094c0de4510540ea18 | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2009-06-24 20:14:10 +0300 | Date: 2009-06-24 20:14:10 +0300 | |||
Support HW_PHYSMEM64 | Support HW_PHYSMEM64 | |||
src/common/physmem.h | 30 +++++++++++++++++++----------- | src/common/physmem.h | 30 +++++++++++++++++++----------- | |||
1 file changed, 19 insertions(+), 11 deletions(-) | 1 file changed, 19 insertions(+), 11 deletions(-) | |||
commit ae82dde5d9cc60c80cc89601b6c51cc1611d48e7 | commit ae82dde5d9cc60c80cc89601b6c51cc1611d48e7 | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2009-06-24 13:01:59 +0300 | Date: 2009-06-24 13:01:59 +0300 | |||
Cast a char argument to isspace() to unsigned char. | Cast a char argument to isspace() to unsigned char. | |||
src/xz/args.c | 11 +++++++++-- | src/xz/args.c | 11 +++++++++-- | |||
1 file changed, 9 insertions(+), 2 deletions(-) | 1 file changed, 9 insertions(+), 2 deletions(-) | |||
commit 1735d31ea347210e914df038eeea4b2626e76e42 | commit 1735d31ea347210e914df038eeea4b2626e76e42 | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2009-06-05 13:46:26 +0300 | Date: 2009-06-05 13:46:26 +0300 | |||
A few more spelling fixes. Released the .xz spec 1.0.3. | A few more spelling fixes. Released the .xz spec 1.0.3. | |||
doc/xz-file-format.txt | 12 +++++++----- | doc/xz-file-format.txt | 12 +++++++----- | |||
1 file changed, 7 insertions(+), 5 deletions(-) | 1 file changed, 7 insertions(+), 5 deletions(-) | |||
commit 8ed156ce894966103e895aa08f2a9fb912f6fad5 | commit 8ed156ce894966103e895aa08f2a9fb912f6fad5 | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2009-06-04 23:42:12 +0300 | Date: 2009-06-04 23:42:12 +0300 | |||
Added xzdec man page. | Added xzdec man page. | |||
src/xzdec/Makefile.am | 11 ++++ | src/xzdec/Makefile.am | 11 ++++ | |||
src/xzdec/xzdec.1 | 173 +++++++++++++++++++++++++++++++++++++++++++++ | src/xzdec/xzdec.1 | 173 ++++++++++++++++++++++++++++++++++++++++++++++ | |||
++++ | ++++ | |||
2 files changed, 184 insertions(+) | 2 files changed, 184 insertions(+) | |||
+++ | ||||
commit f6df39afaa84f71439507178a49b2a5dda6e824c | commit f6df39afaa84f71439507178a49b2a5dda6e824c | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2009-06-04 23:26:47 +0300 | Date: 2009-06-04 23:26:47 +0300 | |||
Harmonized xzdec --memory with xz --memory and made | Harmonized xzdec --memory with xz --memory and made | |||
minor cleanups. | minor cleanups. | |||
src/xzdec/xzdec.c | 74 ++++++++++++++++++++++++++++++++++++++----------- ---- | src/xzdec/xzdec.c | 74 +++++++++++++++++++++++++++++++++++++++------------ ---- | |||
1 file changed, 53 insertions(+), 21 deletions(-) | 1 file changed, 53 insertions(+), 21 deletions(-) | |||
commit 1774f27c61ce294a56712ca2f4785f90a62441bc | commit 1774f27c61ce294a56712ca2f4785f90a62441bc | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2009-06-04 22:59:55 +0300 | Date: 2009-06-04 22:59:55 +0300 | |||
Fix purporse -> purpose. Thanks to Andrew Dudman. | Fix purporse -> purpose. Thanks to Andrew Dudman. | |||
Released .xz spec 1.0.2 due to this fix too. | Released .xz spec 1.0.2 due to this fix too. | |||
THANKS | 1 + | THANKS | 1 + | |||
doc/xz-file-format.txt | 8 +++++--- | doc/xz-file-format.txt | 8 +++++--- | |||
src/liblzma/liblzma.pc.in | 2 +- | src/liblzma/liblzma.pc.in | 2 +- | |||
windows/Makefile | 2 +- | windows/Makefile | 2 +- | |||
4 files changed, 8 insertions(+), 5 deletions(-) | 4 files changed, 8 insertions(+), 5 deletions(-) | |||
commit cb613455642f48fb51059e22018615f64c59b70f | commit cb613455642f48fb51059e22018615f64c59b70f | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2009-06-01 14:53:57 +0300 | Date: 2009-06-01 14:53:57 +0300 | |||
The .xz file format version 1.0.1 | The .xz file format version 1.0.1 | |||
doc/xz-file-format.txt | 29 ++++++++++++++++++++++------- | doc/xz-file-format.txt | 29 ++++++++++++++++++++++------- | |||
1 file changed, 22 insertions(+), 7 deletions(-) | 1 file changed, 22 insertions(+), 7 deletions(-) | |||
commit 083c23c680ff844846d177cfc58bb7a874e7e6b9 | commit 083c23c680ff844846d177cfc58bb7a874e7e6b9 | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2009-05-26 14:48:48 +0300 | Date: 2009-05-26 14:48:48 +0300 | |||
Make the raw value of the Check field available to applications | Make the raw value of the Check field available to applications | |||
via lzma_block structure. | via lzma_block structure. | |||
This changes ABI but not doesn't break API. | This changes ABI but not doesn't break API. | |||
src/liblzma/api/lzma/block.h | 17 +++++++++++++++ | src/liblzma/api/lzma/block.h | 17 ++++++++++++++++ | |||
src/liblzma/common/block_buffer_encoder.c | 1 + | src/liblzma/common/block_buffer_encoder.c | 1 + | |||
src/liblzma/common/block_decoder.c | 34 +++++++++++++------------ | src/liblzma/common/block_decoder.c | 34 ++++++++++++++------------- | |||
---- | ---- | |||
src/liblzma/common/block_encoder.c | 21 ++++++++---------- | src/liblzma/common/block_encoder.c | 21 ++++++++----------- | |||
4 files changed, 42 insertions(+), 31 deletions(-) | 4 files changed, 42 insertions(+), 31 deletions(-) | |||
commit b4f5c814090dc07d4350453576305e41eb9c998d | commit b4f5c814090dc07d4350453576305e41eb9c998d | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2009-05-23 16:57:21 +0300 | Date: 2009-05-23 16:57:21 +0300 | |||
Remove undocumented alternative option names --bcj, --ppc, | Remove undocumented alternative option names --bcj, --ppc, | |||
and --itanium. | and --itanium. | |||
src/xz/args.c | 3 --- | src/xz/args.c | 3 --- | |||
1 file changed, 3 deletions(-) | 1 file changed, 3 deletions(-) | |||
commit b1edee2cdc7ef4411b1a21c07094ec763f071281 | commit b1edee2cdc7ef4411b1a21c07094ec763f071281 | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2009-05-23 15:12:23 +0300 | Date: 2009-05-23 15:12:23 +0300 | |||
Add support for specifying the BCJ filter start offset | Add support for specifying the BCJ filter start offset | |||
in the xz command line tool. | in the xz command line tool. | |||
src/xz/args.c | 36 +++++++++++++++++++++--------------- | src/xz/args.c | 36 +++++++++++++++++++++--------------- | |||
src/xz/message.c | 14 ++++++++------ | src/xz/message.c | 14 ++++++++------ | |||
src/xz/options.c | 40 ++++++++++++++++++++++++++++++++++++++++ | src/xz/options.c | 40 ++++++++++++++++++++++++++++++++++++++++ | |||
src/xz/options.h | 7 +++++++ | src/xz/options.h | 7 +++++++ | |||
4 files changed, 76 insertions(+), 21 deletions(-) | 4 files changed, 76 insertions(+), 21 deletions(-) | |||
commit 72aa0e9c5f4289f10ef5bf240a9448d3017f1ceb | commit 72aa0e9c5f4289f10ef5bf240a9448d3017f1ceb | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2009-05-23 14:51:09 +0300 | Date: 2009-05-23 14:51:09 +0300 | |||
Updated THANKS. | Updated THANKS. | |||
THANKS | 2 ++ | THANKS | 2 ++ | |||
1 file changed, 2 insertions(+) | 1 file changed, 2 insertions(+) | |||
commit dcedb6998cefeca6597dd1219328a3abf5acf66d | commit dcedb6998cefeca6597dd1219328a3abf5acf66d | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2009-05-22 16:40:50 +0300 | Date: 2009-05-22 16:40:50 +0300 | |||
Added support for --quiet and --no-warn to xzdec. | Added support for --quiet and --no-warn to xzdec. | |||
Cleaned up the --help message a little. | Cleaned up the --help message a little. | |||
src/xzdec/xzdec.c | 76 ++++++++++++++++++++++++++++++++++--------------- ---- | src/xzdec/xzdec.c | 76 +++++++++++++++++++++++++++++++++++---------------- ---- | |||
1 file changed, 49 insertions(+), 27 deletions(-) | 1 file changed, 49 insertions(+), 27 deletions(-) | |||
commit 5f735dae80aa629853f4831d7b84ec1c614979eb | commit 5f735dae80aa629853f4831d7b84ec1c614979eb | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2009-05-22 15:11:52 +0300 | Date: 2009-05-22 15:11:52 +0300 | |||
Use the 40 % of RAM memory usage limit in xzdec too. | Use the 40 % of RAM memory usage limit in xzdec too. | |||
Update the memory usage info text in --help to match | Update the memory usage info text in --help to match | |||
the text in xz --long-help. | the text in xz --long-help. | |||
src/xzdec/xzdec.c | 10 +++++----- | src/xzdec/xzdec.c | 10 +++++----- | |||
1 file changed, 5 insertions(+), 5 deletions(-) | 1 file changed, 5 insertions(+), 5 deletions(-) | |||
commit b60376249e0c586910c4121fab4f791820cc1289 | commit b60376249e0c586910c4121fab4f791820cc1289 | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2009-05-22 14:43:00 +0300 | Date: 2009-05-22 14:43:00 +0300 | |||
Add --no-warn. | Add --no-warn. | |||
src/xz/args.c | 8 +++++++- | src/xz/args.c | 8 +++++++- | |||
src/xz/main.c | 17 +++++++++++++++++ | src/xz/main.c | 17 +++++++++++++++++ | |||
src/xz/main.h | 6 ++++++ | src/xz/main.h | 6 ++++++ | |||
src/xz/message.c | 4 ++++ | src/xz/message.c | 4 ++++ | |||
4 files changed, 34 insertions(+), 1 deletion(-) | 4 files changed, 34 insertions(+), 1 deletion(-) | |||
commit b4f92f522d4b854c0adb7c38be7531e1a6a7b008 | commit b4f92f522d4b854c0adb7c38be7531e1a6a7b008 | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2009-05-22 14:27:40 +0300 | Date: 2009-05-22 14:27:40 +0300 | |||
Fix a comment. | Fix a comment. | |||
src/xz/main.h | 2 +- | src/xz/main.h | 2 +- | |||
1 file changed, 1 insertion(+), 1 deletion(-) | 1 file changed, 1 insertion(+), 1 deletion(-) | |||
commit 4dd21d23f22569285ae706b58b0e5904b8db1839 | commit 4dd21d23f22569285ae706b58b0e5904b8db1839 | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2009-05-22 14:21:20 +0300 | Date: 2009-05-22 14:21:20 +0300 | |||
Remove the --info option, which was an alias for --list. | Remove the --info option, which was an alias for --list. | |||
src/xz/args.c | 1 - | src/xz/args.c | 1 - | |||
1 file changed, 1 deletion(-) | 1 file changed, 1 deletion(-) | |||
commit 8836139b63ce774bdd62abf17ab69b290e08229e | commit 8836139b63ce774bdd62abf17ab69b290e08229e | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2009-05-22 12:27:43 +0300 | Date: 2009-05-22 12:27:43 +0300 | |||
If xz is run as lzma, unlzma, or lzcat, simply imply | If xz is run as lzma, unlzma, or lzcat, simply imply | |||
--format=lzma. This means that xz emulating lzma | --format=lzma. This means that xz emulating lzma | |||
doesn't decompress .xz files, while before this | doesn't decompress .xz files, while before this | |||
commit it did. The new way is slightly simpler in | commit it did. The new way is slightly simpler in | |||
code and especially in upcoming documentation. | code and especially in upcoming documentation. | |||
src/xz/args.c | 17 ++++++----------- | src/xz/args.c | 17 ++++++----------- | |||
1 file changed, 6 insertions(+), 11 deletions(-) | 1 file changed, 6 insertions(+), 11 deletions(-) | |||
commit b0063023f8adb06ea735ec4af5c6f5b7bdb8e84d | commit b0063023f8adb06ea735ec4af5c6f5b7bdb8e84d | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2009-05-22 11:29:50 +0300 | Date: 2009-05-22 11:29:50 +0300 | |||
Make the default memory usage limit 40 % of RAM for both | Make the default memory usage limit 40 % of RAM for both | |||
compressing and decompressing. This should be OK now that | compressing and decompressing. This should be OK now that | |||
xz automatically scales down the compression settings if | xz automatically scales down the compression settings if | |||
they would exceed the memory usage limit (earlier, the limit | they would exceed the memory usage limit (earlier, the limit | |||
skipping to change at line 6265 | skipping to change at line 8624 | |||
Support spcifying the memory usage limit as a percentage | Support spcifying the memory usage limit as a percentage | |||
of RAM (e.g. --memory=50%). | of RAM (e.g. --memory=50%). | |||
Support --threads=0 to reset the thread limit to the default | Support --threads=0 to reset the thread limit to the default | |||
value (number of available CPU cores). Use UINT32_MAX instead | value (number of available CPU cores). Use UINT32_MAX instead | |||
of SIZE_MAX as the maximum in args.c. hardware.c was already | of SIZE_MAX as the maximum in args.c. hardware.c was already | |||
expecting uint32_t value. | expecting uint32_t value. | |||
Cleaned up the output of --help and --long-help. | Cleaned up the output of --help and --long-help. | |||
src/xz/args.c | 28 ++++++++++++----- | src/xz/args.c | 28 +++++++++++++----- | |||
src/xz/hardware.c | 86 ++++++++++++++++++++++--------------------------- | src/xz/hardware.c | 86 +++++++++++++++++++++++---------------------------- | |||
---- | ---- | |||
src/xz/hardware.h | 10 +++---- | src/xz/hardware.h | 10 +++---- | |||
src/xz/message.c | 28 ++++++++--------- | src/xz/message.c | 28 +++++++++--------- | |||
src/xz/process.c | 18 +++++------ | src/xz/process.c | 18 +++++------- | |||
5 files changed, 82 insertions(+), 88 deletions(-) | 5 files changed, 82 insertions(+), 88 deletions(-) | |||
commit 071b825b23911a69dd1cd2f8cda004ef8a781fae | commit 071b825b23911a69dd1cd2f8cda004ef8a781fae | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2009-05-21 17:22:01 +0300 | Date: 2009-05-21 17:22:01 +0300 | |||
Support special value "max" where xz and xzdec accept an integer. | Support special value "max" where xz and xzdec accept an integer. | |||
Don't round the memory usage limit in xzdec --help to avoid | Don't round the memory usage limit in xzdec --help to avoid | |||
an integer overflow and to not give wrong impression that | an integer overflow and to not give wrong impression that | |||
the limit is high enough when it may not actually be. | the limit is high enough when it may not actually be. | |||
src/xz/util.c | 4 ++++ | src/xz/util.c | 4 ++++ | |||
src/xzdec/xzdec.c | 6 +++++- | src/xzdec/xzdec.c | 6 +++++- | |||
2 files changed, 9 insertions(+), 1 deletion(-) | 2 files changed, 9 insertions(+), 1 deletion(-) | |||
commit 03ca67fd37dd43fa7f590de340899cd497c10802 | commit 03ca67fd37dd43fa7f590de340899cd497c10802 | |||
Author: ABCD <en.abcd@gmail.com> | Author: ABCD <en.abcd@gmail.com> | |||
Date: 2009-05-20 17:31:18 -0400 | Date: 2009-05-20 17:31:18 -0400 | |||
Install lzdiff, lzgrep, and lzmore as symlinks | Install lzdiff, lzgrep, and lzmore as symlinks | |||
This adds lzdiff, lzgrep, and lzmore to the list of symlinks to install . | This adds lzdiff, lzgrep, and lzmore to the list of symlinks to install . | |||
It also installs symlinks for the manual pages and removes the new | It also installs symlinks for the manual pages and removes the new | |||
symlinks on uninstall. | symlinks on uninstall. | |||
src/scripts/Makefile.am | 16 ++++++++++++++-- | src/scripts/Makefile.am | 16 ++++++++++++++-- | |||
1 file changed, 14 insertions(+), 2 deletions(-) | 1 file changed, 14 insertions(+), 2 deletions(-) | |||
commit a6f43e64128a6da5cd641de1e1e527433b3e5638 | commit a6f43e64128a6da5cd641de1e1e527433b3e5638 | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2009-05-02 16:10:14 +0300 | Date: 2009-05-02 16:10:14 +0300 | |||
Use a GCC-specific #pragma instead of GCC-specific | Use a GCC-specific #pragma instead of GCC-specific | |||
-Wno-uninitialized to silence a bogus warning. | -Wno-uninitialized to silence a bogus warning. | |||
configure.ac | 13 ------------- | configure.ac | 13 ------------- | |||
src/liblzma/check/Makefile.am | 5 ----- | src/liblzma/check/Makefile.am | 5 ----- | |||
src/liblzma/check/sha256.c | 5 +++++ | src/liblzma/check/sha256.c | 5 +++++ | |||
3 files changed, 5 insertions(+), 18 deletions(-) | 3 files changed, 5 insertions(+), 18 deletions(-) | |||
commit f6ce63ebdb45a857c8949960c83c9580ae888951 | commit f6ce63ebdb45a857c8949960c83c9580ae888951 | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2009-05-02 14:46:50 +0300 | Date: 2009-05-02 14:46:50 +0300 | |||
Removed --disable-encoder and --disable-decoder. Use the values | Removed --disable-encoder and --disable-decoder. Use the values | |||
given to --enable-encoders and --enable-decoders to determine | given to --enable-encoders and --enable-decoders to determine | |||
if any encoder or decoder support is wanted. | if any encoder or decoder support is wanted. | |||
configure.ac | 48 ++++++++---------------------------------------- | configure.ac | 48 ++++++++---------------------------------------- | |||
1 file changed, 8 insertions(+), 40 deletions(-) | 1 file changed, 8 insertions(+), 40 deletions(-) | |||
commit be06858d5cf8ba46557395035d821dc332f3f830 | commit be06858d5cf8ba46557395035d821dc332f3f830 | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2009-05-01 11:28:52 +0300 | Date: 2009-05-01 11:28:52 +0300 | |||
Remove docs that are too outdated to be updated | Remove docs that are too outdated to be updated | |||
(rewrite will be better). | (rewrite will be better). | |||
doc/liblzma-advanced.txt | 324 ------------------------------------------ | doc/liblzma-advanced.txt | 324 ------------------------------------------- | |||
---- | ---- | |||
doc/liblzma-hacking.txt | 112 ---------------- | doc/liblzma-hacking.txt | 112 ---------------- | |||
doc/liblzma-intro.txt | 194 --------------------------- | doc/liblzma-intro.txt | 194 ---------------------------- | |||
doc/liblzma-security.txt | 219 ------------------------------- | doc/liblzma-security.txt | 219 -------------------------------- | |||
doc/lzma-intro.txt | 107 --------------- | doc/lzma-intro.txt | 107 ---------------- | |||
5 files changed, 956 deletions(-) | 5 files changed, 956 deletions(-) | |||
commit 0255401e57c96af87c6b159eca28974e79430a82 | commit 0255401e57c96af87c6b159eca28974e79430a82 | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2009-05-01 11:21:46 +0300 | Date: 2009-05-01 11:21:46 +0300 | |||
Added documentation about the legacy .lzma file format. | Added documentation about the legacy .lzma file format. | |||
doc/lzma-file-format.txt | 166 ++++++++++++++++++++++++++++++++++++++++++ ++++ | doc/lzma-file-format.txt | 166 +++++++++++++++++++++++++++++++++++++++++++ ++++ | |||
1 file changed, 166 insertions(+) | 1 file changed, 166 insertions(+) | |||
commit 1496ff437c46f38303e0e94c511ca604b3a11f85 | commit 1496ff437c46f38303e0e94c511ca604b3a11f85 | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2009-05-01 11:20:23 +0300 | Date: 2009-05-01 11:20:23 +0300 | |||
Renamed the file format specification to xz-file-format.txt | Renamed the file format specification to xz-file-format.txt | |||
which is the filename used on the WWW. | which is the filename used on the WWW. | |||
doc/file-format.txt | 1127 -------------------------------------------- ---- | doc/file-format.txt | 1127 -------------------------------------------- ---- | |||
skipping to change at line 6372 | skipping to change at line 8731 | |||
initialization when multiple files are handled using the | initialization when multiple files are handled using the | |||
same lzma_stream. This didn't work with filter chains | same lzma_stream. This didn't work with filter chains | |||
due to comparison of wrong pointers in lzma_next_coder_init(), | due to comparison of wrong pointers in lzma_next_coder_init(), | |||
making liblzma think that no memory reallocation is needed | making liblzma think that no memory reallocation is needed | |||
even when it actually is. | even when it actually is. | |||
Easy way to trigger this bug is to decompress two files with | Easy way to trigger this bug is to decompress two files with | |||
a single xz command. The first file should have e.g. x86+LZMA2 | a single xz command. The first file should have e.g. x86+LZMA2 | |||
as the filter chain, and the second file just LZMA2. | as the filter chain, and the second file just LZMA2. | |||
src/liblzma/common/alone_decoder.c | 2 +- | src/liblzma/common/alone_decoder.c | 2 +- | |||
src/liblzma/common/alone_encoder.c | 4 ++-- | src/liblzma/common/alone_encoder.c | 4 ++-- | |||
src/liblzma/common/auto_decoder.c | 2 +- | src/liblzma/common/auto_decoder.c | 2 +- | |||
src/liblzma/common/block_decoder.c | 2 +- | src/liblzma/common/block_decoder.c | 2 +- | |||
src/liblzma/common/block_encoder.c | 2 +- | src/liblzma/common/block_encoder.c | 2 +- | |||
src/liblzma/common/common.h | 4 ++-- | src/liblzma/common/common.h | 4 ++-- | |||
src/liblzma/common/easy_encoder.c | 2 +- | src/liblzma/common/easy_encoder.c | 2 +- | |||
src/liblzma/common/index_decoder.c | 2 +- | src/liblzma/common/index_decoder.c | 2 +- | |||
src/liblzma/common/index_encoder.c | 2 +- | src/liblzma/common/index_encoder.c | 2 +- | |||
src/liblzma/common/stream_decoder.c | 2 +- | src/liblzma/common/stream_decoder.c | 2 +- | |||
src/liblzma/common/stream_encoder.c | 2 +- | src/liblzma/common/stream_encoder.c | 2 +- | |||
11 files changed, 13 insertions(+), 13 deletions(-) | 11 files changed, 13 insertions(+), 13 deletions(-) | |||
commit e518d167aa5958e469982f4fb3a24b9b6a2b5d1c | commit e518d167aa5958e469982f4fb3a24b9b6a2b5d1c | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2009-04-15 14:13:38 +0300 | Date: 2009-04-15 14:13:38 +0300 | |||
Fix uint32_t -> size_t in ARM and ARM-Thumb filters. | Fix uint32_t -> size_t in ARM and ARM-Thumb filters. | |||
On 64-bit system it would have gone into infinite | On 64-bit system it would have gone into infinite | |||
loop if a single input buffer was over 4 GiB (unlikely). | loop if a single input buffer was over 4 GiB (unlikely). | |||
src/liblzma/simple/arm.c | 2 +- | src/liblzma/simple/arm.c | 2 +- | |||
src/liblzma/simple/armthumb.c | 2 +- | src/liblzma/simple/armthumb.c | 2 +- | |||
2 files changed, 2 insertions(+), 2 deletions(-) | 2 files changed, 2 insertions(+), 2 deletions(-) | |||
commit 31decdce041581e57c0d8a407d4795b114ef27ca | commit 31decdce041581e57c0d8a407d4795b114ef27ca | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2009-04-14 11:48:46 +0300 | Date: 2009-04-14 11:48:46 +0300 | |||
Minor fixes to test files' README. | Minor fixes to test files' README. | |||
tests/files/README | 17 +++++++++-------- | tests/files/README | 17 +++++++++-------- | |||
1 file changed, 9 insertions(+), 8 deletions(-) | 1 file changed, 9 insertions(+), 8 deletions(-) | |||
commit 4787d654434891c7df5b43959b0d2873718f06e0 | commit 4787d654434891c7df5b43959b0d2873718f06e0 | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2009-04-13 16:36:41 +0300 | Date: 2009-04-13 16:36:41 +0300 | |||
Updated history.txt. | Updated history.txt. | |||
doc/history.txt | 123 +++++++++++++++++++++++++++++---------------------- ---- | doc/history.txt | 123 ++++++++++++++++++++++++++++++---------------------- ---- | |||
1 file changed, 66 insertions(+), 57 deletions(-) | 1 file changed, 66 insertions(+), 57 deletions(-) | |||
commit 2f0bc9cd40f709152a0177c8e585c0757e9af9c9 | commit 2f0bc9cd40f709152a0177c8e585c0757e9af9c9 | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2009-04-13 14:49:48 +0300 | Date: 2009-04-13 14:49:48 +0300 | |||
Quick & dirty update to support xz in diff/grep/more scripts. | Quick & dirty update to support xz in diff/grep/more scripts. | |||
src/scripts/Makefile.am | 38 +++++++++------ | src/scripts/Makefile.am | 38 +++++++++------ | |||
src/scripts/lzdiff | 67 -------------------------- | src/scripts/lzdiff | 67 -------------------------- | |||
src/scripts/lzdiff.1 | 51 -------------------- | src/scripts/lzdiff.1 | 51 -------------------- | |||
src/scripts/lzgrep | 123 ------------------------------------------- | src/scripts/lzgrep | 123 -------------------------------------------- | |||
---- | ---- | |||
src/scripts/lzgrep.1 | 61 ----------------------- | src/scripts/lzgrep.1 | 61 ------------------------ | |||
src/scripts/lzmore | 74 ---------------------------- | src/scripts/lzmore | 74 ----------------------------- | |||
src/scripts/lzmore.1 | 55 --------------------- | src/scripts/lzmore.1 | 55 ---------------------- | |||
src/scripts/xzdiff | 67 ++++++++++++++++++++++++++ | src/scripts/xzdiff | 67 ++++++++++++++++++++++++++ | |||
src/scripts/xzdiff.1 | 58 ++++++++++++++++++++++ | src/scripts/xzdiff.1 | 58 +++++++++++++++++++++++ | |||
src/scripts/xzgrep | 123 +++++++++++++++++++++++++++++++++++++++++++ | src/scripts/xzgrep | 123 ++++++++++++++++++++++++++++++++++++++++++++ | |||
++++ | ++++ | |||
src/scripts/xzgrep.1 | 77 +++++++++++++++++++++++++++++ | src/scripts/xzgrep.1 | 77 ++++++++++++++++++++++++++++++ | |||
src/scripts/xzmore | 74 ++++++++++++++++++++++++++++ | src/scripts/xzmore | 74 +++++++++++++++++++++++++++++ | |||
src/scripts/xzmore.1 | 66 +++++++++++++++++++++++++ | src/scripts/xzmore.1 | 66 ++++++++++++++++++++++++++ | |||
13 files changed, 489 insertions(+), 445 deletions(-) | 13 files changed, 489 insertions(+), 445 deletions(-) | |||
commit 02ddf09bc3079b3e17297729b9e43f14d407b8fc | commit 02ddf09bc3079b3e17297729b9e43f14d407b8fc | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2009-04-13 11:27:40 +0300 | Date: 2009-04-13 11:27:40 +0300 | |||
Put the interesting parts of XZ Utils into the public domain. | Put the interesting parts of XZ Utils into the public domain. | |||
Some minor documentation cleanups were made at the same time. | Some minor documentation cleanups were made at the same time. | |||
COPYING | 67 ++++++++++++++++++-- | COPYING | 67 ++++++++++++++++++++-- | |||
---- | ---- | |||
ChangeLog | 2 +- | ChangeLog | 2 +- | |||
Doxyfile.in | 8 +-- | Doxyfile.in | 8 +-- | |||
Makefile.am | 13 ++--- | Makefile.am | 13 ++--- | |||
autogen.sh | 9 ++++ | autogen.sh | 9 ++++ | |||
configure.ac | 13 ++--- | configure.ac | 13 ++--- | |||
debug/Makefile.am | 13 ++--- | debug/Makefile.am | 13 ++--- | |||
debug/crc32.c | 13 ++--- | debug/crc32.c | 13 ++--- | |||
debug/full_flush.c | 13 ++--- | debug/full_flush.c | 13 ++--- | |||
debug/hex2bin.c | 7 ++- | debug/hex2bin.c | 7 ++- | |||
debug/known_sizes.c | 13 ++--- | debug/known_sizes.c | 13 ++--- | |||
debug/memusage.c | 13 ++--- | debug/memusage.c | 13 ++--- | |||
debug/repeat.c | 13 ++--- | debug/repeat.c | 13 ++--- | |||
debug/sync_flush.c | 13 ++--- | debug/sync_flush.c | 13 ++--- | |||
doc/faq.txt | 38 ++------------ | doc/faq.txt | 38 ++------------- | |||
lib/Makefile.am | 18 +++---- | lib/Makefile.am | 18 +++---- | |||
src/Makefile.am | 13 ++--- | src/Makefile.am | 13 ++--- | |||
src/common/bswap.h | 7 ++- | src/common/bswap.h | 7 ++- | |||
src/common/cpucores.h | 7 ++- | src/common/cpucores.h | 7 ++- | |||
src/common/integer.h | 7 ++- | src/common/integer.h | 7 ++- | |||
src/common/mythread.h | 4 +- | src/common/mythread.h | 4 +- | |||
src/common/open_stdxxx.h | 7 ++- | src/common/open_stdxxx.h | 7 ++- | |||
src/common/physmem.h | 7 ++- | src/common/physmem.h | 7 ++- | |||
src/common/sysdefs.h | 13 ++--- | src/common/sysdefs.h | 13 ++--- | |||
src/liblzma/Makefile.am | 13 ++--- | src/liblzma/Makefile.am | 13 ++--- | |||
src/liblzma/api/Makefile.am | 13 ++--- | src/liblzma/api/Makefile.am | 13 ++--- | |||
src/liblzma/api/lzma.h | 38 ++++++++------ | src/liblzma/api/lzma.h | 38 +++++++++------ | |||
src/liblzma/api/lzma/base.h | 20 +++---- | src/liblzma/api/lzma/base.h | 20 +++----- | |||
src/liblzma/api/lzma/bcj.h | 18 +++---- | src/liblzma/api/lzma/bcj.h | 18 +++---- | |||
src/liblzma/api/lzma/block.h | 18 +++---- | src/liblzma/api/lzma/block.h | 18 +++---- | |||
src/liblzma/api/lzma/check.h | 18 +++---- | src/liblzma/api/lzma/check.h | 18 +++---- | |||
src/liblzma/api/lzma/container.h | 18 +++---- | src/liblzma/api/lzma/container.h | 18 +++---- | |||
src/liblzma/api/lzma/delta.h | 18 +++---- | src/liblzma/api/lzma/delta.h | 18 +++---- | |||
src/liblzma/api/lzma/filter.h | 18 +++---- | src/liblzma/api/lzma/filter.h | 18 +++---- | |||
src/liblzma/api/lzma/index.h | 18 +++---- | src/liblzma/api/lzma/index.h | 18 +++---- | |||
src/liblzma/api/lzma/index_hash.h | 22 +++----- | src/liblzma/api/lzma/index_hash.h | 22 +++------ | |||
src/liblzma/api/lzma/lzma.h | 18 +++---- | src/liblzma/api/lzma/lzma.h | 18 +++---- | |||
src/liblzma/api/lzma/stream_flags.h | 18 +++---- | src/liblzma/api/lzma/stream_flags.h | 18 +++---- | |||
src/liblzma/api/lzma/subblock.h | 18 +++---- | src/liblzma/api/lzma/subblock.h | 18 +++---- | |||
src/liblzma/api/lzma/version.h | 18 +++---- | src/liblzma/api/lzma/version.h | 18 +++---- | |||
src/liblzma/api/lzma/vli.h | 46 ++++++++-------- | src/liblzma/api/lzma/vli.h | 46 ++++++++---------- | |||
src/liblzma/check/Makefile.am | 8 ++- | src/liblzma/check/Makefile.am | 8 ++- | |||
src/liblzma/check/check.c | 7 ++- | src/liblzma/check/check.c | 7 ++- | |||
src/liblzma/check/check.h | 7 ++- | src/liblzma/check/check.h | 7 ++- | |||
src/liblzma/check/crc32_fast.c | 30 +++++------ | src/liblzma/check/crc32_fast.c | 30 +++++------- | |||
src/liblzma/check/crc32_small.c | 7 ++- | src/liblzma/check/crc32_small.c | 7 ++- | |||
src/liblzma/check/crc32_table.c | 7 ++- | src/liblzma/check/crc32_table.c | 7 ++- | |||
src/liblzma/check/crc32_tablegen.c | 7 ++- | src/liblzma/check/crc32_tablegen.c | 7 ++- | |||
src/liblzma/check/crc32_x86.S | 21 +++++--- | src/liblzma/check/crc32_x86.S | 21 +++++--- | |||
src/liblzma/check/crc64_fast.c | 20 +++---- | src/liblzma/check/crc64_fast.c | 20 +++----- | |||
src/liblzma/check/crc64_small.c | 7 ++- | src/liblzma/check/crc64_small.c | 7 ++- | |||
src/liblzma/check/crc64_table.c | 7 ++- | src/liblzma/check/crc64_table.c | 7 ++- | |||
src/liblzma/check/crc64_tablegen.c | 7 ++- | src/liblzma/check/crc64_tablegen.c | 7 ++- | |||
src/liblzma/check/crc64_x86.S | 14 +++-- | src/liblzma/check/crc64_x86.S | 14 ++++-- | |||
src/liblzma/check/crc_macros.h | 9 ++-- | src/liblzma/check/crc_macros.h | 9 ++-- | |||
src/liblzma/check/sha256.c | 23 ++++---- | src/liblzma/check/sha256.c | 23 +++++---- | |||
src/liblzma/common/Makefile.am | 13 ++--- | src/liblzma/common/Makefile.am | 13 ++--- | |||
src/liblzma/common/alone_decoder.c | 13 ++--- | src/liblzma/common/alone_decoder.c | 13 ++--- | |||
src/liblzma/common/alone_decoder.h | 13 ++--- | src/liblzma/common/alone_decoder.h | 13 ++--- | |||
src/liblzma/common/alone_encoder.c | 13 ++--- | src/liblzma/common/alone_encoder.c | 13 ++--- | |||
src/liblzma/common/auto_decoder.c | 13 ++--- | src/liblzma/common/auto_decoder.c | 13 ++--- | |||
src/liblzma/common/block_buffer_decoder.c | 13 ++--- | src/liblzma/common/block_buffer_decoder.c | 13 ++--- | |||
src/liblzma/common/block_buffer_encoder.c | 13 ++--- | src/liblzma/common/block_buffer_encoder.c | 13 ++--- | |||
src/liblzma/common/block_decoder.c | 13 ++--- | src/liblzma/common/block_decoder.c | 13 ++--- | |||
src/liblzma/common/block_decoder.h | 13 ++--- | src/liblzma/common/block_decoder.h | 13 ++--- | |||
src/liblzma/common/block_encoder.c | 13 ++--- | src/liblzma/common/block_encoder.c | 13 ++--- | |||
src/liblzma/common/block_encoder.h | 13 ++--- | src/liblzma/common/block_encoder.h | 13 ++--- | |||
src/liblzma/common/block_header_decoder.c | 13 ++--- | src/liblzma/common/block_header_decoder.c | 13 ++--- | |||
src/liblzma/common/block_header_encoder.c | 13 ++--- | src/liblzma/common/block_header_encoder.c | 13 ++--- | |||
src/liblzma/common/block_util.c | 13 ++--- | src/liblzma/common/block_util.c | 13 ++--- | |||
src/liblzma/common/bsr.h | 7 ++- | src/liblzma/common/bsr.h | 7 ++- | |||
src/liblzma/common/chunk_size.c | 13 ++--- | src/liblzma/common/chunk_size.c | 13 ++--- | |||
src/liblzma/common/common.c | 13 ++--- | src/liblzma/common/common.c | 13 ++--- | |||
src/liblzma/common/common.h | 13 ++--- | src/liblzma/common/common.h | 13 ++--- | |||
src/liblzma/common/easy_buffer_encoder.c | 13 ++--- | src/liblzma/common/easy_buffer_encoder.c | 13 ++--- | |||
src/liblzma/common/easy_decoder_memusage.c | 13 ++--- | src/liblzma/common/easy_decoder_memusage.c | 13 ++--- | |||
src/liblzma/common/easy_encoder.c | 13 ++--- | src/liblzma/common/easy_encoder.c | 13 ++--- | |||
src/liblzma/common/easy_encoder_memusage.c | 13 ++--- | src/liblzma/common/easy_encoder_memusage.c | 13 ++--- | |||
src/liblzma/common/easy_preset.c | 13 ++--- | src/liblzma/common/easy_preset.c | 13 ++--- | |||
src/liblzma/common/easy_preset.h | 13 ++--- | src/liblzma/common/easy_preset.h | 13 ++--- | |||
src/liblzma/common/filter_buffer_decoder.c | 13 ++--- | src/liblzma/common/filter_buffer_decoder.c | 13 ++--- | |||
src/liblzma/common/filter_buffer_encoder.c | 13 ++--- | src/liblzma/common/filter_buffer_encoder.c | 13 ++--- | |||
src/liblzma/common/filter_common.c | 13 ++--- | src/liblzma/common/filter_common.c | 13 ++--- | |||
src/liblzma/common/filter_common.h | 13 ++--- | src/liblzma/common/filter_common.h | 13 ++--- | |||
src/liblzma/common/filter_decoder.c | 13 ++--- | src/liblzma/common/filter_decoder.c | 13 ++--- | |||
src/liblzma/common/filter_decoder.h | 13 ++--- | src/liblzma/common/filter_decoder.h | 13 ++--- | |||
src/liblzma/common/filter_encoder.c | 13 ++--- | src/liblzma/common/filter_encoder.c | 13 ++--- | |||
src/liblzma/common/filter_encoder.h | 13 ++--- | src/liblzma/common/filter_encoder.h | 13 ++--- | |||
src/liblzma/common/filter_flags_decoder.c | 13 ++--- | src/liblzma/common/filter_flags_decoder.c | 13 ++--- | |||
src/liblzma/common/filter_flags_encoder.c | 13 ++--- | src/liblzma/common/filter_flags_encoder.c | 13 ++--- | |||
src/liblzma/common/index.c | 13 ++--- | src/liblzma/common/index.c | 13 ++--- | |||
src/liblzma/common/index.h | 13 ++--- | src/liblzma/common/index.h | 13 ++--- | |||
src/liblzma/common/index_decoder.c | 13 ++--- | src/liblzma/common/index_decoder.c | 13 ++--- | |||
src/liblzma/common/index_encoder.c | 13 ++--- | src/liblzma/common/index_encoder.c | 13 ++--- | |||
src/liblzma/common/index_encoder.h | 13 ++--- | src/liblzma/common/index_encoder.h | 13 ++--- | |||
src/liblzma/common/index_hash.c | 13 ++--- | src/liblzma/common/index_hash.c | 13 ++--- | |||
src/liblzma/common/stream_buffer_decoder.c | 13 ++--- | src/liblzma/common/stream_buffer_decoder.c | 13 ++--- | |||
src/liblzma/common/stream_buffer_encoder.c | 13 ++--- | src/liblzma/common/stream_buffer_encoder.c | 13 ++--- | |||
src/liblzma/common/stream_decoder.c | 13 ++--- | src/liblzma/common/stream_decoder.c | 13 ++--- | |||
src/liblzma/common/stream_decoder.h | 13 ++--- | src/liblzma/common/stream_decoder.h | 13 ++--- | |||
src/liblzma/common/stream_encoder.c | 13 ++--- | src/liblzma/common/stream_encoder.c | 13 ++--- | |||
src/liblzma/common/stream_encoder.h | 13 ++--- | src/liblzma/common/stream_encoder.h | 13 ++--- | |||
src/liblzma/common/stream_flags_common.c | 13 ++--- | src/liblzma/common/stream_flags_common.c | 13 ++--- | |||
src/liblzma/common/stream_flags_common.h | 13 ++--- | src/liblzma/common/stream_flags_common.h | 13 ++--- | |||
src/liblzma/common/stream_flags_decoder.c | 13 ++--- | src/liblzma/common/stream_flags_decoder.c | 13 ++--- | |||
src/liblzma/common/stream_flags_encoder.c | 13 ++--- | src/liblzma/common/stream_flags_encoder.c | 13 ++--- | |||
src/liblzma/common/vli_decoder.c | 13 ++--- | src/liblzma/common/vli_decoder.c | 13 ++--- | |||
src/liblzma/common/vli_encoder.c | 13 ++--- | src/liblzma/common/vli_encoder.c | 13 ++--- | |||
src/liblzma/common/vli_size.c | 13 ++--- | src/liblzma/common/vli_size.c | 13 ++--- | |||
src/liblzma/delta/Makefile.am | 13 ++--- | src/liblzma/delta/Makefile.am | 13 ++--- | |||
src/liblzma/delta/delta_common.c | 13 ++--- | src/liblzma/delta/delta_common.c | 13 ++--- | |||
src/liblzma/delta/delta_common.h | 13 ++--- | src/liblzma/delta/delta_common.h | 13 ++--- | |||
src/liblzma/delta/delta_decoder.c | 13 ++--- | src/liblzma/delta/delta_decoder.c | 13 ++--- | |||
src/liblzma/delta/delta_decoder.h | 13 ++--- | src/liblzma/delta/delta_decoder.h | 13 ++--- | |||
src/liblzma/delta/delta_encoder.c | 13 ++--- | src/liblzma/delta/delta_encoder.c | 13 ++--- | |||
src/liblzma/delta/delta_encoder.h | 13 ++--- | src/liblzma/delta/delta_encoder.h | 13 ++--- | |||
src/liblzma/delta/delta_private.h | 13 ++--- | src/liblzma/delta/delta_private.h | 13 ++--- | |||
src/liblzma/lz/Makefile.am | 13 ++--- | src/liblzma/lz/Makefile.am | 13 ++--- | |||
src/liblzma/lz/lz_decoder.c | 17 ++---- | src/liblzma/lz/lz_decoder.c | 17 ++----- | |||
src/liblzma/lz/lz_decoder.h | 17 ++---- | src/liblzma/lz/lz_decoder.h | 17 ++----- | |||
src/liblzma/lz/lz_encoder.c | 17 ++---- | src/liblzma/lz/lz_encoder.c | 17 ++----- | |||
src/liblzma/lz/lz_encoder.h | 17 ++---- | src/liblzma/lz/lz_encoder.h | 17 ++----- | |||
src/liblzma/lz/lz_encoder_hash.h | 13 ++--- | src/liblzma/lz/lz_encoder_hash.h | 13 ++--- | |||
src/liblzma/lz/lz_encoder_mf.c | 17 ++---- | src/liblzma/lz/lz_encoder_mf.c | 17 ++----- | |||
src/liblzma/lzma/Makefile.am | 13 ++--- | src/liblzma/lzma/Makefile.am | 13 ++--- | |||
src/liblzma/lzma/fastpos.h | 17 ++---- | src/liblzma/lzma/fastpos.h | 17 ++----- | |||
src/liblzma/lzma/fastpos_tablegen.c | 17 ++---- | src/liblzma/lzma/fastpos_tablegen.c | 17 ++----- | |||
src/liblzma/lzma/lzma2_decoder.c | 17 ++---- | src/liblzma/lzma/lzma2_decoder.c | 17 ++----- | |||
src/liblzma/lzma/lzma2_decoder.h | 17 ++---- | src/liblzma/lzma/lzma2_decoder.h | 17 ++----- | |||
src/liblzma/lzma/lzma2_encoder.c | 17 ++---- | src/liblzma/lzma/lzma2_encoder.c | 17 ++----- | |||
src/liblzma/lzma/lzma2_encoder.h | 17 ++---- | src/liblzma/lzma/lzma2_encoder.h | 17 ++----- | |||
src/liblzma/lzma/lzma_common.h | 17 ++---- | src/liblzma/lzma/lzma_common.h | 17 ++----- | |||
src/liblzma/lzma/lzma_decoder.c | 17 ++---- | src/liblzma/lzma/lzma_decoder.c | 17 ++----- | |||
src/liblzma/lzma/lzma_decoder.h | 17 ++---- | src/liblzma/lzma/lzma_decoder.h | 17 ++----- | |||
src/liblzma/lzma/lzma_encoder.c | 17 ++---- | src/liblzma/lzma/lzma_encoder.c | 17 ++----- | |||
src/liblzma/lzma/lzma_encoder.h | 17 ++---- | src/liblzma/lzma/lzma_encoder.h | 17 ++----- | |||
src/liblzma/lzma/lzma_encoder_optimum_fast.c | 13 ++--- | src/liblzma/lzma/lzma_encoder_optimum_fast.c | 13 ++--- | |||
src/liblzma/lzma/lzma_encoder_optimum_normal.c | 13 ++--- | src/liblzma/lzma/lzma_encoder_optimum_normal.c | 13 ++--- | |||
src/liblzma/lzma/lzma_encoder_presets.c | 13 ++--- | src/liblzma/lzma/lzma_encoder_presets.c | 13 ++--- | |||
src/liblzma/lzma/lzma_encoder_private.h | 17 ++---- | src/liblzma/lzma/lzma_encoder_private.h | 17 ++----- | |||
src/liblzma/rangecoder/Makefile.am | 13 ++--- | src/liblzma/rangecoder/Makefile.am | 13 ++--- | |||
src/liblzma/rangecoder/price.h | 13 ++--- | src/liblzma/rangecoder/price.h | 13 ++--- | |||
src/liblzma/rangecoder/price_tablegen.c | 16 ++---- | src/liblzma/rangecoder/price_tablegen.c | 16 ++---- | |||
src/liblzma/rangecoder/range_common.h | 17 ++---- | src/liblzma/rangecoder/range_common.h | 17 ++----- | |||
src/liblzma/rangecoder/range_decoder.h | 17 ++---- | src/liblzma/rangecoder/range_decoder.h | 17 ++----- | |||
src/liblzma/rangecoder/range_encoder.h | 17 ++---- | src/liblzma/rangecoder/range_encoder.h | 17 ++----- | |||
src/liblzma/simple/Makefile.am | 13 ++--- | src/liblzma/simple/Makefile.am | 13 ++--- | |||
src/liblzma/simple/arm.c | 17 ++---- | src/liblzma/simple/arm.c | 17 ++----- | |||
src/liblzma/simple/armthumb.c | 17 ++---- | src/liblzma/simple/armthumb.c | 17 ++----- | |||
src/liblzma/simple/ia64.c | 17 ++---- | src/liblzma/simple/ia64.c | 17 ++----- | |||
src/liblzma/simple/powerpc.c | 17 ++---- | src/liblzma/simple/powerpc.c | 17 ++----- | |||
src/liblzma/simple/simple_coder.c | 13 ++--- | src/liblzma/simple/simple_coder.c | 13 ++--- | |||
src/liblzma/simple/simple_coder.h | 14 ++--- | src/liblzma/simple/simple_coder.h | 14 ++---- | |||
src/liblzma/simple/simple_decoder.c | 13 ++--- | src/liblzma/simple/simple_decoder.c | 13 ++--- | |||
src/liblzma/simple/simple_decoder.h | 13 ++--- | src/liblzma/simple/simple_decoder.h | 13 ++--- | |||
src/liblzma/simple/simple_encoder.c | 13 ++--- | src/liblzma/simple/simple_encoder.c | 13 ++--- | |||
src/liblzma/simple/simple_encoder.h | 13 ++--- | src/liblzma/simple/simple_encoder.h | 13 ++--- | |||
src/liblzma/simple/simple_private.h | 13 ++--- | src/liblzma/simple/simple_private.h | 13 ++--- | |||
src/liblzma/simple/sparc.c | 17 ++---- | src/liblzma/simple/sparc.c | 17 ++----- | |||
src/liblzma/simple/x86.c | 17 ++---- | src/liblzma/simple/x86.c | 17 ++----- | |||
src/liblzma/subblock/Makefile.am | 13 ++--- | src/liblzma/subblock/Makefile.am | 13 ++--- | |||
src/liblzma/subblock/subblock_decoder.c | 13 ++--- | src/liblzma/subblock/subblock_decoder.c | 13 ++--- | |||
src/liblzma/subblock/subblock_decoder.h | 13 ++--- | src/liblzma/subblock/subblock_decoder.h | 13 ++--- | |||
src/liblzma/subblock/subblock_decoder_helper.c | 13 ++--- | src/liblzma/subblock/subblock_decoder_helper.c | 13 ++--- | |||
src/liblzma/subblock/subblock_decoder_helper.h | 13 ++--- | src/liblzma/subblock/subblock_decoder_helper.h | 13 ++--- | |||
src/liblzma/subblock/subblock_encoder.c | 13 ++--- | src/liblzma/subblock/subblock_encoder.c | 13 ++--- | |||
src/liblzma/subblock/subblock_encoder.h | 13 ++--- | src/liblzma/subblock/subblock_encoder.h | 13 ++--- | |||
src/scripts/Makefile.am | 7 +++ | src/scripts/Makefile.am | 7 +++ | |||
src/xz/Makefile.am | 13 ++--- | src/xz/Makefile.am | 13 ++--- | |||
src/xz/args.c | 13 ++--- | src/xz/args.c | 13 ++--- | |||
src/xz/args.h | 13 ++--- | src/xz/args.h | 13 ++--- | |||
src/xz/hardware.c | 13 ++--- | src/xz/hardware.c | 13 ++--- | |||
src/xz/hardware.h | 13 ++--- | src/xz/hardware.h | 13 ++--- | |||
src/xz/io.c | 13 ++--- | src/xz/io.c | 13 ++--- | |||
src/xz/io.h | 13 ++--- | src/xz/io.h | 13 ++--- | |||
src/xz/list.c | 13 ++--- | src/xz/list.c | 13 ++--- | |||
src/xz/main.c | 13 ++--- | src/xz/main.c | 13 ++--- | |||
src/xz/main.h | 13 ++--- | src/xz/main.h | 13 ++--- | |||
src/xz/message.c | 13 ++--- | src/xz/message.c | 13 ++--- | |||
src/xz/message.h | 13 ++--- | src/xz/message.h | 13 ++--- | |||
src/xz/options.c | 13 ++--- | src/xz/options.c | 13 ++--- | |||
src/xz/options.h | 13 ++--- | src/xz/options.h | 13 ++--- | |||
src/xz/private.h | 13 ++--- | src/xz/private.h | 13 ++--- | |||
src/xz/process.c | 13 ++--- | src/xz/process.c | 13 ++--- | |||
src/xz/process.h | 13 ++--- | src/xz/process.h | 13 ++--- | |||
src/xz/signals.c | 13 ++--- | src/xz/signals.c | 13 ++--- | |||
src/xz/signals.h | 13 ++--- | src/xz/signals.h | 13 ++--- | |||
src/xz/suffix.c | 13 ++--- | src/xz/suffix.c | 13 ++--- | |||
src/xz/suffix.h | 13 ++--- | src/xz/suffix.h | 13 ++--- | |||
src/xz/util.c | 13 ++--- | src/xz/util.c | 13 ++--- | |||
src/xz/util.h | 13 ++--- | src/xz/util.h | 13 ++--- | |||
src/xzdec/Makefile.am | 13 ++--- | src/xzdec/Makefile.am | 13 ++--- | |||
src/xzdec/xzdec.c | 13 ++--- | src/xzdec/xzdec.c | 13 ++--- | |||
tests/Makefile.am | 13 ++--- | tests/Makefile.am | 13 ++--- | |||
tests/bcj_test.c | 7 ++- | tests/bcj_test.c | 7 ++- | |||
tests/create_compress_files.c | 13 ++--- | tests/create_compress_files.c | 13 ++--- | |||
tests/test_block.c | 13 ++--- | tests/test_block.c | 13 ++--- | |||
tests/test_block_header.c | 13 ++--- | tests/test_block_header.c | 13 ++--- | |||
tests/test_check.c | 13 ++--- | tests/test_check.c | 13 ++--- | |||
tests/test_compress.sh | 13 ++--- | tests/test_compress.sh | 13 ++--- | |||
tests/test_files.sh | 13 ++--- | tests/test_files.sh | 13 ++--- | |||
tests/test_filter_flags.c | 13 ++--- | tests/test_filter_flags.c | 13 ++--- | |||
tests/test_index.c | 13 ++--- | tests/test_index.c | 13 ++--- | |||
tests/test_stream_flags.c | 13 ++--- | tests/test_stream_flags.c | 13 ++--- | |||
tests/tests.h | 13 ++--- | tests/tests.h | 13 ++--- | |||
windows/common.rc | 2 +- | windows/common.rc | 2 +- | |||
206 files changed, 868 insertions(+), 2023 deletions(-) | 206 files changed, 868 insertions(+), 2023 deletions(-) | |||
commit e79c42d854657ae7f75613bd80c1a35ff7c525cb | commit e79c42d854657ae7f75613bd80c1a35ff7c525cb | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2009-04-10 11:17:02 +0300 | Date: 2009-04-10 11:17:02 +0300 | |||
Fix off-by-one in LZ decoder. | Fix off-by-one in LZ decoder. | |||
Fortunately, this bug had no security risk other than accepting | Fortunately, this bug had no security risk other than accepting | |||
some corrupt files as valid. | some corrupt files as valid. | |||
src/liblzma/lz/lz_decoder.h | 2 +- | src/liblzma/lz/lz_decoder.h | 2 +- | |||
1 file changed, 1 insertion(+), 1 deletion(-) | 1 file changed, 1 insertion(+), 1 deletion(-) | |||
commit 94eb9ad46f1fded6d8369cf3d38bb9754c1375af | commit 94eb9ad46f1fded6d8369cf3d38bb9754c1375af | |||
Author: Pavel Roskin <proski@gnu.org> | Author: Pavel Roskin <proski@gnu.org> | |||
Date: 2009-03-31 12:15:01 -0400 | Date: 2009-03-31 12:15:01 -0400 | |||
Fix minor typos in README | Fix minor typos in README | |||
README | 6 +++--- | README | 6 +++--- | |||
1 file changed, 3 insertions(+), 3 deletions(-) | 1 file changed, 3 insertions(+), 3 deletions(-) | |||
commit 9bab5336ebd765ec4e12252f416eefdf04eba750 | commit 9bab5336ebd765ec4e12252f416eefdf04eba750 | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2009-03-31 21:52:51 +0300 | Date: 2009-03-31 21:52:51 +0300 | |||
Add a note and work-around instructions to README about | Add a note and work-around instructions to README about | |||
problems detecting a C99 compiler when some standard | problems detecting a C99 compiler when some standard | |||
headers are missing. | headers are missing. | |||
README | 11 +++++++++++ | README | 11 +++++++++++ | |||
1 file changed, 11 insertions(+) | 1 file changed, 11 insertions(+) | |||
commit a0497ff7a06f9350349264fe9b52dfefc6d53ead | commit a0497ff7a06f9350349264fe9b52dfefc6d53ead | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2009-03-18 16:54:38 +0200 | Date: 2009-03-18 16:54:38 +0200 | |||
Updated THANKS. | Updated THANKS. | |||
THANKS | 1 + | THANKS | 1 + | |||
1 file changed, 1 insertion(+) | 1 file changed, 1 insertion(+) | |||
commit 390e69887fc5e0a108eb41203bed9acd100a3d76 | commit 390e69887fc5e0a108eb41203bed9acd100a3d76 | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2009-03-18 16:51:41 +0200 | Date: 2009-03-18 16:51:41 +0200 | |||
Fix wrong macro names in lc_cpucores.m4 and cpucores.h. | Fix wrong macro names in lc_cpucores.m4 and cpucores.h. | |||
Thanks to Bert Wesarg. | Thanks to Bert Wesarg. | |||
m4/lc_cpucores.m4 | 4 ++-- | m4/lc_cpucores.m4 | 4 ++-- | |||
src/common/cpucores.h | 4 ++-- | src/common/cpucores.h | 4 ++-- | |||
2 files changed, 4 insertions(+), 4 deletions(-) | 2 files changed, 4 insertions(+), 4 deletions(-) | |||
commit 0df9299e2478c2a0c62c05b1ae14a85a353e20d6 | commit 0df9299e2478c2a0c62c05b1ae14a85a353e20d6 | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2009-03-01 09:03:08 +0200 | Date: 2009-03-01 09:03:08 +0200 | |||
Test for Linux-specific sysinfo() only on Linux systems. | Test for Linux-specific sysinfo() only on Linux systems. | |||
Some other systems have sysinfo() with different semantics. | Some other systems have sysinfo() with different semantics. | |||
m4/lc_physmem.m4 | 28 +++++++++++++++++++--------- | m4/lc_physmem.m4 | 28 +++++++++++++++++++--------- | |||
1 file changed, 19 insertions(+), 9 deletions(-) | 1 file changed, 19 insertions(+), 9 deletions(-) | |||
commit cf751edfde3ad6e088dc18e0522d31ae38405933 | commit cf751edfde3ad6e088dc18e0522d31ae38405933 | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2009-03-01 09:00:06 +0200 | Date: 2009-03-01 09:00:06 +0200 | |||
Added AC_CONFIG_MACRO_DIR to configure.ac. | Added AC_CONFIG_MACRO_DIR to configure.ac. | |||
configure.ac | 1 + | configure.ac | 1 + | |||
1 file changed, 1 insertion(+) | 1 file changed, 1 insertion(+) | |||
commit 63df14c57dee7c461717784287056688482a7eb9 | commit 63df14c57dee7c461717784287056688482a7eb9 | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2009-03-01 08:58:41 +0200 | Date: 2009-03-01 08:58:41 +0200 | |||
Fix the Autoconf test for getopt_long replacement. | Fix the Autoconf test for getopt_long replacement. | |||
It was broken by e114502b2bc371e4a45449832cb69be036360722. | It was broken by e114502b2bc371e4a45449832cb69be036360722. | |||
m4/getopt.m4 | 4 ++++ | m4/getopt.m4 | 4 ++++ | |||
1 file changed, 4 insertions(+) | 1 file changed, 4 insertions(+) | |||
commit fd6a380f4eda4f00be5f2aa8d222992cd74a714f | commit fd6a380f4eda4f00be5f2aa8d222992cd74a714f | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2009-02-22 19:07:54 +0200 | Date: 2009-02-22 19:07:54 +0200 | |||
Add a rough explanation of --extreme to output of --help. | Add a rough explanation of --extreme to output of --help. | |||
src/xz/message.c | 4 ++++ | src/xz/message.c | 4 ++++ | |||
1 file changed, 4 insertions(+) | 1 file changed, 4 insertions(+) | |||
commit 68bf7ac2984d3627369a240ef0491934d53f7899 | commit 68bf7ac2984d3627369a240ef0491934d53f7899 | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2009-02-22 18:52:49 +0200 | Date: 2009-02-22 18:52:49 +0200 | |||
Fixes to progress message handling in xz: | Fixes to progress message handling in xz: | |||
- Don't use Windows-specific code on Windows. The old code | - Don't use Windows-specific code on Windows. The old code | |||
required at least Windows 2000. Now it should work on | required at least Windows 2000. Now it should work on | |||
Windows 98 and later, and maybe on Windows 95 too. | Windows 98 and later, and maybe on Windows 95 too. | |||
- Use less precision when showing estimated remaining time. | - Use less precision when showing estimated remaining time. | |||
- Fix some small design issues. | - Fix some small design issues. | |||
src/xz/message.c | 483 ++++++++++++++++++++++++++++++++++---------------- | src/xz/message.c | 483 +++++++++++++++++++++++++++++++++++---------------- | |||
---- | ---- | |||
src/xz/message.h | 28 ++-- | src/xz/message.h | 28 ++-- | |||
src/xz/process.c | 53 +++--- | src/xz/process.c | 53 +++--- | |||
3 files changed, 351 insertions(+), 213 deletions(-) | 3 files changed, 351 insertions(+), 213 deletions(-) | |||
commit 47c2e21f82242f50f18713a27d644c2c94ab3fea | commit 47c2e21f82242f50f18713a27d644c2c94ab3fea | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2009-02-18 13:00:10 +0200 | Date: 2009-02-18 13:00:10 +0200 | |||
Added files missing from the previous commit. | Added files missing from the previous commit. | |||
src/liblzma/api/lzma/container.h | 33 +++++++++++++++++++++++++++++++++ | src/liblzma/api/lzma/container.h | 33 +++++++++++++++++++++++++++++++++ | |||
src/liblzma/common/Makefile.am | 7 ++++++- | src/liblzma/common/Makefile.am | 7 ++++++- | |||
2 files changed, 39 insertions(+), 1 deletion(-) | 2 files changed, 39 insertions(+), 1 deletion(-) | |||
commit 489a3dbaa0465f04400804e956a1cfbbee3654a2 | commit 489a3dbaa0465f04400804e956a1cfbbee3654a2 | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2009-02-17 10:43:00 +0200 | Date: 2009-02-17 10:43:00 +0200 | |||
Added lzma_easy_buffer_encode(). Splitted easy.c into small | Added lzma_easy_buffer_encode(). Splitted easy.c into small | |||
pieces to avoid unneeded dependencies making statically | pieces to avoid unneeded dependencies making statically | |||
linked applications bigger than needed. | linked applications bigger than needed. | |||
dos/Makefile | 6 +- | dos/Makefile | 6 +- | |||
src/liblzma/common/easy.c | 128 ------------------------ | src/liblzma/common/easy.c | 128 ------------------------- | |||
---- | ---- | |||
src/liblzma/common/easy_buffer_encoder.c | 34 ++++++++ | src/liblzma/common/easy_buffer_encoder.c | 34 ++++++++ | |||
src/liblzma/common/easy_decoder_memusage.c | 31 +++++++ | src/liblzma/common/easy_decoder_memusage.c | 31 +++++++ | |||
src/liblzma/common/easy_encoder.c | 87 +++++++++++++++++++ | src/liblzma/common/easy_encoder.c | 87 ++++++++++++++++++++ | |||
src/liblzma/common/easy_encoder_memusage.c | 31 +++++++ | src/liblzma/common/easy_encoder_memusage.c | 31 +++++++ | |||
src/liblzma/common/easy_preset.c | 34 ++++++++ | src/liblzma/common/easy_preset.c | 34 ++++++++ | |||
src/liblzma/common/easy_preset.h | 39 +++++++++ | src/liblzma/common/easy_preset.h | 39 +++++++++ | |||
windows/Makefile | 6 +- | windows/Makefile | 6 +- | |||
9 files changed, 266 insertions(+), 130 deletions(-) | 9 files changed, 266 insertions(+), 130 deletions(-) | |||
commit 7494816ab08d82f4d6409788825930c4e43cfd0d | commit 7494816ab08d82f4d6409788825930c4e43cfd0d | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2009-02-15 15:48:45 +0200 | Date: 2009-02-15 15:48:45 +0200 | |||
Make physmem.h work on old Windows versions. | Make physmem.h work on old Windows versions. | |||
Thanks to Hongbo Ni for the original patch. | Thanks to Hongbo Ni for the original patch. | |||
src/common/physmem.h | 31 +++++++++++++++++++++++++++---- | src/common/physmem.h | 31 +++++++++++++++++++++++++++---- | |||
1 file changed, 27 insertions(+), 4 deletions(-) | 1 file changed, 27 insertions(+), 4 deletions(-) | |||
commit 11ae4ae35fd70182c713f2d914b7cb1143bc76f0 | commit 11ae4ae35fd70182c713f2d914b7cb1143bc76f0 | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2009-02-14 20:44:52 +0200 | Date: 2009-02-14 20:44:52 +0200 | |||
Fix microsecond vs. nanosecond confusion in my_time(). | Fix microsecond vs. nanosecond confusion in my_time(). | |||
src/xz/message.c | 2 +- | src/xz/message.c | 2 +- | |||
1 file changed, 1 insertion(+), 1 deletion(-) | 1 file changed, 1 insertion(+), 1 deletion(-) | |||
commit 3084d662d2646ab7eb58daf0dc32cf3f9a74eec7 | commit 3084d662d2646ab7eb58daf0dc32cf3f9a74eec7 | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2009-02-14 00:45:29 +0200 | Date: 2009-02-14 00:45:29 +0200 | |||
Cleanups to the code that detects the amount of RAM and | Cleanups to the code that detects the amount of RAM and | |||
the number of CPU cores. Added support for using sysinfo() | the number of CPU cores. Added support for using sysinfo() | |||
on Linux systems whose libc lacks appropriate sysconf() | on Linux systems whose libc lacks appropriate sysconf() | |||
support (at least dietlibc). The Autoconf macros were | support (at least dietlibc). The Autoconf macros were | |||
split into separate files, and CPU core count detection | split into separate files, and CPU core count detection | |||
was moved from hardware.c to cpucores.h. The core count | was moved from hardware.c to cpucores.h. The core count | |||
isn't used for anything real for now, so a problematic | isn't used for anything real for now, so a problematic | |||
part in process.c was commented out. | part in process.c was commented out. | |||
configure.ac | 89 ++------------------------------------------- | configure.ac | 89 ++--------------------------------------------- | |||
---- | ---- | |||
m4/lc_cpucores.m4 | 57 +++++++++++++++++++++++++++++++ | m4/lc_cpucores.m4 | 57 +++++++++++++++++++++++++++++++++ | |||
m4/lc_physmem.m4 | 74 ++++++++++++++++++++++++++++++++++++++++ | m4/lc_physmem.m4 | 74 ++++++++++++++++++++++++++++++++++++++++++ | |||
src/common/cpucores.h | 52 +++++++++++++++++++++++++++++ | src/common/cpucores.h | 52 ++++++++++++++++++++++++++++++ | |||
src/common/physmem.h | 21 +++++++----- | src/common/physmem.h | 21 +++++++----- | |||
src/xz/args.c | 4 +-- | src/xz/args.c | 4 +-- | |||
src/xz/hardware.c | 50 ++++++++++++--------------- | src/xz/hardware.c | 50 +++++++++++++---------------- | |||
src/xz/hardware.h | 11 ++++-- | src/xz/hardware.h | 11 +++++-- | |||
src/xz/message.c | 5 +-- | src/xz/message.c | 5 +-- | |||
src/xz/process.c | 2 ++ | src/xz/process.c | 2 ++ | |||
10 files changed, 235 insertions(+), 130 deletions(-) | 10 files changed, 235 insertions(+), 130 deletions(-) | |||
commit 9c62371eab2706c46b1072f5935e28cb4cd9dca8 | commit 9c62371eab2706c46b1072f5935e28cb4cd9dca8 | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2009-02-13 18:23:50 +0200 | Date: 2009-02-13 18:23:50 +0200 | |||
Initial port to DOS using DJGPP. | Initial port to DOS using DJGPP. | |||
dos/Makefile | 261 ++++++++++++++++++++++++++++++++++++++++++++++++++++++ | dos/Makefile | 261 +++++++++++++++++++++++++++++++++++++++++++++++++++++++ | |||
++++ | ++++ | |||
dos/README | 113 +++++++++++++++++++++++++ | dos/README | 113 ++++++++++++++++++++++++++ | |||
dos/config.h | 150 +++++++++++++++++++++++++++++++++ | dos/config.h | 150 ++++++++++++++++++++++++++++++++++ | |||
3 files changed, 524 insertions(+) | 3 files changed, 524 insertions(+) | |||
commit 0dae8b7751d09e9c5a482d5519daaee4800ce203 | commit 0dae8b7751d09e9c5a482d5519daaee4800ce203 | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2009-02-13 18:02:05 +0200 | Date: 2009-02-13 18:02:05 +0200 | |||
Windows port: Take advantage of the version number macros. | Windows port: Take advantage of the version number macros. | |||
Now the version number is not duplicated in the | Now the version number is not duplicated in the | |||
Windows-specific files anymore. | Windows-specific files anymore. | |||
windows/Makefile | 2 +- | windows/Makefile | 2 +- | |||
windows/common.rc | 16 ++++++++-------- | windows/common.rc | 16 ++++++++-------- | |||
windows/config.h | 15 --------------- | windows/config.h | 15 --------------- | |||
3 files changed, 9 insertions(+), 24 deletions(-) | 3 files changed, 9 insertions(+), 24 deletions(-) | |||
commit fdbc0cfa71f7d660855098a609175ba384259529 | commit fdbc0cfa71f7d660855098a609175ba384259529 | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2009-02-13 18:00:03 +0200 | Date: 2009-02-13 18:00:03 +0200 | |||
Changed how the version number is specified in various places. | Changed how the version number is specified in various places. | |||
Now configure.ac will get the version number directly from | Now configure.ac will get the version number directly from | |||
src/liblzma/api/lzma/version.h. The intent is to reduce the | src/liblzma/api/lzma/version.h. The intent is to reduce the | |||
number of places where the version number is duplicated. In | number of places where the version number is duplicated. In | |||
future, support for displaying Git commit ID may be added too. | future, support for displaying Git commit ID may be added too. | |||
configure.ac | 3 +- | configure.ac | 3 +- | |||
src/liblzma/api/lzma/version.h | 70 ++++++++++++++++++++++++++++++++++++ | src/liblzma/api/lzma/version.h | 70 ++++++++++++++++++++++++++++++++++++++ | |||
++-- | ++-- | |||
src/liblzma/common/common.c | 2 +- | src/liblzma/common/common.c | 2 +- | |||
src/xz/message.c | 2 +- | src/xz/message.c | 2 +- | |||
src/xzdec/xzdec.c | 2 +- | src/xzdec/xzdec.c | 2 +- | |||
version.sh | 23 +++++++++++++ | version.sh | 23 ++++++++++++++ | |||
6 files changed, 95 insertions(+), 7 deletions(-) | 6 files changed, 95 insertions(+), 7 deletions(-) | |||
commit 1d924e584b146136989f48c13fff2632896efb3d | commit 1d924e584b146136989f48c13fff2632896efb3d | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2009-02-13 17:30:30 +0200 | Date: 2009-02-13 17:30:30 +0200 | |||
Fix handling of integrity check type in the xz command line tool. | Fix handling of integrity check type in the xz command line tool. | |||
src/xz/args.c | 9 ++++++++- | src/xz/args.c | 9 ++++++++- | |||
src/xz/process.c | 4 ++++ | src/xz/process.c | 4 ++++ | |||
2 files changed, 12 insertions(+), 1 deletion(-) | 2 files changed, 12 insertions(+), 1 deletion(-) | |||
commit 96c46df7deb231ea68a03d8d1da9de4c774e36d8 | commit 96c46df7deb231ea68a03d8d1da9de4c774e36d8 | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2009-02-13 17:29:02 +0200 | Date: 2009-02-13 17:29:02 +0200 | |||
Improve support for DOS-like systems. | Improve support for DOS-like systems. | |||
Here DOS-like means DOS, Windows, and OS/2. | Here DOS-like means DOS, Windows, and OS/2. | |||
src/common/physmem.h | 12 ++++++++++++ | src/common/physmem.h | 12 ++++++++++++ | |||
src/common/sysdefs.h | 4 ++++ | src/common/sysdefs.h | 4 ++++ | |||
src/liblzma/check/crc32_x86.S | 6 +++--- | src/liblzma/check/crc32_x86.S | 6 +++--- | |||
src/liblzma/check/crc64_x86.S | 6 +++--- | src/liblzma/check/crc64_x86.S | 6 +++--- | |||
src/xz/args.c | 13 +++++-------- | src/xz/args.c | 13 +++++-------- | |||
src/xz/io.c | 39 +++++++++++++++++++++++++------------ | src/xz/io.c | 39 +++++++++++++++++++++++++-------------- | |||
-- | src/xz/main.c | 23 +++++++++++++++++++++++ | |||
src/xz/main.c | 23 +++++++++++++++++++++++ | src/xz/message.c | 3 +++ | |||
src/xz/message.c | 3 +++ | src/xz/suffix.c | 5 +++++ | |||
src/xz/suffix.c | 5 +++++ | src/xzdec/xzdec.c | 5 +++-- | |||
src/xzdec/xzdec.c | 5 +++-- | ||||
10 files changed, 86 insertions(+), 30 deletions(-) | 10 files changed, 86 insertions(+), 30 deletions(-) | |||
commit b6a30ee8c2de60ecd722cd05223e4ba72f822e33 | commit b6a30ee8c2de60ecd722cd05223e4ba72f822e33 | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2009-02-11 20:02:32 +0200 | Date: 2009-02-11 20:02:32 +0200 | |||
Remove dead directories from .gitignore. | Remove dead directories from .gitignore. | |||
.gitignore | 2 -- | .gitignore | 2 -- | |||
1 file changed, 2 deletions(-) | 1 file changed, 2 deletions(-) | |||
commit 1ec5b0027911d94cb6f98892cbc690f818d8a861 | commit 1ec5b0027911d94cb6f98892cbc690f818d8a861 | |||
Author: Jim Meyering <jim@meyering.net> | Author: Jim Meyering <jim@meyering.net> | |||
Date: 2009-02-11 14:45:14 +0100 | Date: 2009-02-11 14:45:14 +0100 | |||
.gitignore vs. Makefiles | .gitignore vs. Makefiles | |||
How about this for those of us who do srcdir builds? | How about this for those of us who do srcdir builds? | |||
.gitignore | 22 ++++++++++++++++++++++ | .gitignore | 22 ++++++++++++++++++++++ | |||
1 file changed, 22 insertions(+) | 1 file changed, 22 insertions(+) | |||
commit 154f5aec2de201c674841de4fcc9804c2a87af07 | commit 154f5aec2de201c674841de4fcc9804c2a87af07 | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2009-02-10 21:48:35 +0200 | Date: 2009-02-10 21:48:35 +0200 | |||
Removed Makefile from .gitignore since not all Makefiles | Removed Makefile from .gitignore since not all Makefiles | |||
in the repository are generated by Autotools. People | in the repository are generated by Autotools. People | |||
should do test builds in a separate build directory anyway. | should do test builds in a separate build directory anyway. | |||
.gitignore | 1 - | .gitignore | 1 - | |||
1 file changed, 1 deletion(-) | 1 file changed, 1 deletion(-) | |||
commit e605c2663691b0a4c307786aa368d124ea081daa | commit e605c2663691b0a4c307786aa368d124ea081daa | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2009-02-10 21:48:05 +0200 | Date: 2009-02-10 21:48:05 +0200 | |||
Added resource files for the Windows build. | Added resource files for the Windows build. | |||
windows/Makefile | 37 ++++++++++++++++++++++--------------- | windows/Makefile | 37 ++++++++++++++++++++++--------------- | |||
windows/common.rc | 46 ++++++++++++++++++++++++++++++++++++++++++++++ | windows/common.rc | 46 ++++++++++++++++++++++++++++++++++++++++++++++ | |||
windows/liblzma.rc | 5 +++++ | windows/liblzma.rc | 5 +++++ | |||
windows/lzmadec.rc | 5 +++++ | windows/lzmadec.rc | 5 +++++ | |||
windows/xz.rc | 5 +++++ | windows/xz.rc | 5 +++++ | |||
windows/xzdec.rc | 5 +++++ | windows/xzdec.rc | 5 +++++ | |||
6 files changed, 88 insertions(+), 15 deletions(-) | 6 files changed, 88 insertions(+), 15 deletions(-) | |||
commit a3bbbe05d32b1f7ea9eb98805df4dda2e811b476 | commit a3bbbe05d32b1f7ea9eb98805df4dda2e811b476 | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2009-02-09 14:54:31 +0200 | Date: 2009-02-09 14:54:31 +0200 | |||
Let the user specify custom CFLAGS on the make command | Let the user specify custom CFLAGS on the make command | |||
line. Previously custom CFLAGS worked only when they were | line. Previously custom CFLAGS worked only when they were | |||
passed to configure. | passed to configure. | |||
configure.ac | 58 +++++++++++++++++++++---------------- | configure.ac | 58 ++++++++++++++++++++++----------------- | |||
---- | ---- | |||
src/liblzma/check/Makefile.am | 2 +- | src/liblzma/check/Makefile.am | 2 +- | |||
2 files changed, 31 insertions(+), 29 deletions(-) | 2 files changed, 31 insertions(+), 29 deletions(-) | |||
commit 53f7598998b1860a69c51243b5d2e34623c6bf60 | commit 53f7598998b1860a69c51243b5d2e34623c6bf60 | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2009-02-08 21:35:11 +0200 | Date: 2009-02-08 21:35:11 +0200 | |||
Fix aliasing issue in physmem.h. | Fix aliasing issue in physmem.h. | |||
src/common/physmem.h | 19 ++++++++++--------- | src/common/physmem.h | 19 ++++++++++--------- | |||
1 file changed, 10 insertions(+), 9 deletions(-) | 1 file changed, 10 insertions(+), 9 deletions(-) | |||
commit 0e27028d74c5c7a8e036ae2a9b8cecb0ac79d3a6 | commit 0e27028d74c5c7a8e036ae2a9b8cecb0ac79d3a6 | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2009-02-08 18:24:50 +0200 | Date: 2009-02-08 18:24:50 +0200 | |||
Add a separate internal function to initialize the CRC32 | Add a separate internal function to initialize the CRC32 | |||
table, which is used also by LZ encoder. This was needed | table, which is used also by LZ encoder. This was needed | |||
because calling lzma_crc32() and ignoring the result is | because calling lzma_crc32() and ignoring the result is | |||
a no-op due to lzma_attr_pure. | a no-op due to lzma_attr_pure. | |||
src/liblzma/check/check.h | 1 + | src/liblzma/check/check.h | 1 + | |||
src/liblzma/check/crc32_small.c | 10 +++++++++- | src/liblzma/check/crc32_small.c | 10 +++++++++- | |||
src/liblzma/lz/lz_encoder.c | 4 ++-- | src/liblzma/lz/lz_encoder.c | 4 ++-- | |||
3 files changed, 12 insertions(+), 3 deletions(-) | 3 files changed, 12 insertions(+), 3 deletions(-) | |||
commit ae1ad9af54210c9a2be336b1316532da5071516c | commit ae1ad9af54210c9a2be336b1316532da5071516c | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2009-02-08 18:17:05 +0200 | Date: 2009-02-08 18:17:05 +0200 | |||
Make "xz --force" to write to terminal as the error | Make "xz --force" to write to terminal as the error | |||
message suggests. | message suggests. | |||
src/xz/main.c | 2 +- | src/xz/main.c | 2 +- | |||
1 file changed, 1 insertion(+), 1 deletion(-) | 1 file changed, 1 insertion(+), 1 deletion(-) | |||
commit 79e25eded48d2fe33f31441ab7a034f902e335f8 | commit 79e25eded48d2fe33f31441ab7a034f902e335f8 | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2009-02-08 10:37:50 +0200 | Date: 2009-02-08 10:37:50 +0200 | |||
Support both slash and backslash as path component | Support both slash and backslash as path component | |||
separator on Windows when parsing argv[0]. | separator on Windows when parsing argv[0]. | |||
src/xz/args.c | 9 +++++++++ | src/xz/args.c | 9 +++++++++ | |||
1 file changed, 9 insertions(+) | 1 file changed, 9 insertions(+) | |||
commit bc7c7109cc4410055a888c1c70cbd1c9445c4361 | commit bc7c7109cc4410055a888c1c70cbd1c9445c4361 | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2009-02-07 23:18:13 +0200 | Date: 2009-02-07 23:18:13 +0200 | |||
Omit the wrong and (even if corrected) nowadays useless rm | Omit the wrong and (even if corrected) nowadays useless rm | |||
from autogen.sh. | from autogen.sh. | |||
autogen.sh | 28 ---------------------------- | autogen.sh | 28 ---------------------------- | |||
1 file changed, 28 deletions(-) | 1 file changed, 28 deletions(-) | |||
commit edfc2031e56f8a2ccda063f02936b3a848d88723 | commit edfc2031e56f8a2ccda063f02936b3a848d88723 | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2009-02-07 21:41:52 +0200 | Date: 2009-02-07 21:41:52 +0200 | |||
Updated THANKS. | Updated THANKS. | |||
THANKS | 1 + | THANKS | 1 + | |||
1 file changed, 1 insertion(+) | 1 file changed, 1 insertion(+) | |||
commit 880c3309386aac58fc4f3d7ca99bd31bcb1526a3 | commit 880c3309386aac58fc4f3d7ca99bd31bcb1526a3 | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2009-02-07 21:17:07 +0200 | Date: 2009-02-07 21:17:07 +0200 | |||
Make it easy to choose if command line tools should be | Make it easy to choose if command line tools should be | |||
linked statically or dynamically against liblzma. The | linked statically or dynamically against liblzma. The | |||
default is still to use static liblzma, but it can now | default is still to use static liblzma, but it can now | |||
be changed by passing --enable-dynamic to configure. | be changed by passing --enable-dynamic to configure. | |||
Thanks to Mike Frysinger for the original patch. | Thanks to Mike Frysinger for the original patch. | |||
Fixed a few minor bugs in configure.ac. | Fixed a few minor bugs in configure.ac. | |||
configure.ac | 39 +++++++++++++++++++++++++++++++++++++++ | configure.ac | 39 +++++++++++++++++++++++++++++++++++++++ | |||
src/xz/Makefile.am | 8 +++----- | src/xz/Makefile.am | 8 +++----- | |||
src/xzdec/Makefile.am | 5 +++-- | src/xzdec/Makefile.am | 5 +++-- | |||
3 files changed, 45 insertions(+), 7 deletions(-) | 3 files changed, 45 insertions(+), 7 deletions(-) | |||
commit 3f86532407e4ace3debb62be16035e009b56ca36 | commit 3f86532407e4ace3debb62be16035e009b56ca36 | |||
Author: Mike Frysinger <vapier@gentoo.org> | Author: Mike Frysinger <vapier@gentoo.org> | |||
Date: 2009-02-06 23:38:39 -0500 | Date: 2009-02-06 23:38:39 -0500 | |||
add gitignore files | add gitignore files | |||
Signed-off-by: Mike Frysinger <vapier@gentoo.org> | Signed-off-by: Mike Frysinger <vapier@gentoo.org> | |||
.gitignore | 32 ++++++++++++++++++++++++++++++++ | .gitignore | 32 ++++++++++++++++++++++++++++++++ | |||
m4/.gitignore | 35 +++++++++++++++++++++++++++++++++++ | m4/.gitignore | 35 +++++++++++++++++++++++++++++++++++ | |||
po/.gitignore | 12 ++++++++++++ | po/.gitignore | 12 ++++++++++++ | |||
3 files changed, 79 insertions(+) | 3 files changed, 79 insertions(+) | |||
commit bd7ca1dad5c146b6217799ffaa230c32d207a3e5 | commit bd7ca1dad5c146b6217799ffaa230c32d207a3e5 | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2009-02-07 17:07:52 +0200 | Date: 2009-02-07 17:07:52 +0200 | |||
Assume 32 MiB of RAM on unsupported operating systems like | Assume 32 MiB of RAM on unsupported operating systems like | |||
the comment in hardware.c already said. | the comment in hardware.c already said. | |||
src/xz/hardware.c | 2 +- | src/xz/hardware.c | 2 +- | |||
1 file changed, 1 insertion(+), 1 deletion(-) | 1 file changed, 1 insertion(+), 1 deletion(-) | |||
commit d0ab8c1c73ae712adb0d26fbb9da762d99a63618 | commit d0ab8c1c73ae712adb0d26fbb9da762d99a63618 | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2009-02-07 16:26:58 +0200 | Date: 2009-02-07 16:26:58 +0200 | |||
MinGW support: Don't build fastpos_tablegen.c as part of | MinGW support: Don't build fastpos_tablegen.c as part of | |||
liblzma. Build both static and dynamic liblzma, and also | liblzma. Build both static and dynamic liblzma, and also | |||
static and dynamic versions of the command line tools. | static and dynamic versions of the command line tools. | |||
windows/Makefile | 92 ++++++++++++++++++++++++++++++++++++++++---------- | windows/Makefile | 92 ++++++++++++++++++++++++++++++++++++++++++---------- | |||
---- | ---- | |||
windows/README | 10 ------ | windows/README | 10 ------ | |||
2 files changed, 69 insertions(+), 33 deletions(-) | 2 files changed, 69 insertions(+), 33 deletions(-) | |||
commit bfd91198e44a52bd9bfe3cd6dcae5edab7c6eb45 | commit bfd91198e44a52bd9bfe3cd6dcae5edab7c6eb45 | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2009-02-07 15:55:47 +0200 | Date: 2009-02-07 15:55:47 +0200 | |||
Support LZMA_API_STATIC in assembler files to | Support LZMA_API_STATIC in assembler files to | |||
avoid __declspec(dllexport) equivalent. | avoid __declspec(dllexport) equivalent. | |||
src/liblzma/check/crc32_x86.S | 4 ++++ | src/liblzma/check/crc32_x86.S | 4 ++++ | |||
src/liblzma/check/crc64_x86.S | 2 ++ | src/liblzma/check/crc64_x86.S | 2 ++ | |||
2 files changed, 6 insertions(+) | 2 files changed, 6 insertions(+) | |||
commit 3306cf3883492720b3c34baa02f4eb4227d91c73 | commit 3306cf3883492720b3c34baa02f4eb4227d91c73 | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2009-02-07 11:11:50 +0200 | Date: 2009-02-07 11:11:50 +0200 | |||
Introduced LZMA_API_STATIC macro, which the applications | Introduced LZMA_API_STATIC macro, which the applications | |||
need to #define when linking against static liblzma on | need to #define when linking against static liblzma on | |||
platforms like Windows. Most developers don't need to | platforms like Windows. Most developers don't need to | |||
care about LZMA_API_STATIC at all. | care about LZMA_API_STATIC at all. | |||
src/liblzma/api/lzma.h | 31 ++++++++++++++++++++++++------- | src/liblzma/api/lzma.h | 31 ++++++++++++++++++++++++------- | |||
src/liblzma/common/common.h | 2 +- | src/liblzma/common/common.h | 2 +- | |||
2 files changed, 25 insertions(+), 8 deletions(-) | 2 files changed, 25 insertions(+), 8 deletions(-) | |||
commit b719e63c5f4c91d2d5e2ea585d4c055ec3767d0b | commit b719e63c5f4c91d2d5e2ea585d4c055ec3767d0b | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2009-02-06 16:55:45 +0200 | Date: 2009-02-06 16:55:45 +0200 | |||
Another grammar fix | Another grammar fix | |||
README | 2 +- | README | 2 +- | |||
1 file changed, 1 insertion(+), 1 deletion(-) | 1 file changed, 1 insertion(+), 1 deletion(-) | |||
commit fe5434f940f75fec3611cf9d9edf78c4da8ac760 | commit fe5434f940f75fec3611cf9d9edf78c4da8ac760 | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2009-02-06 12:30:23 +0200 | Date: 2009-02-06 12:30:23 +0200 | |||
Grammar fix in README. | Grammar fix in README. | |||
README | 2 +- | README | 2 +- | |||
1 file changed, 1 insertion(+), 1 deletion(-) | 1 file changed, 1 insertion(+), 1 deletion(-) | |||
commit 3dfa58a9eedf5a0e566452b078801c9cbcf7a245 | commit 3dfa58a9eedf5a0e566452b078801c9cbcf7a245 | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2009-02-06 10:06:32 +0200 | Date: 2009-02-06 10:06:32 +0200 | |||
Some MSYS installations (e.g. MsysGit) don't include | Some MSYS installations (e.g. MsysGit) don't include | |||
install.exe, so don't rely on it. | install.exe, so don't rely on it. | |||
windows/Makefile | 12 +++++++----- | windows/Makefile | 12 +++++++----- | |||
windows/README | 11 ++++++----- | windows/README | 11 ++++++----- | |||
2 files changed, 13 insertions(+), 10 deletions(-) | 2 files changed, 13 insertions(+), 10 deletions(-) | |||
commit 975d8fd72a5148d46b2e1745f7a211cf1dfd9d31 | commit 975d8fd72a5148d46b2e1745f7a211cf1dfd9d31 | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2009-02-06 09:13:15 +0200 | Date: 2009-02-06 09:13:15 +0200 | |||
Recreated the BCJ test files for x86 and SPARC. The old files | Recreated the BCJ test files for x86 and SPARC. The old files | |||
were linked with crt*.o, which are copyrighted, and thus the | were linked with crt*.o, which are copyrighted, and thus the | |||
old test files were not in the public domain as a whole. They | old test files were not in the public domain as a whole. They | |||
are freely distributable though, but it is better to be careful | are freely distributable though, but it is better to be careful | |||
and avoid including any copyrighted pieces in the test files. | and avoid including any copyrighted pieces in the test files. | |||
The new files are just compiled and assembled object files, | The new files are just compiled and assembled object files, | |||
and thus don't contain any copyrighted code. | and thus don't contain any copyrighted code. | |||
tests/bcj_test.c | 2 +- | tests/bcj_test.c | 2 +- | |||
tests/compress_prepared_bcj_sparc | Bin 6804 -> 1240 bytes | tests/compress_prepared_bcj_sparc | Bin 6804 -> 1240 bytes | |||
tests/compress_prepared_bcj_x86 | Bin 4649 -> 1388 bytes | tests/compress_prepared_bcj_x86 | Bin 4649 -> 1388 bytes | |||
tests/files/good-1-sparc-lzma2.xz | Bin 2296 -> 612 bytes | tests/files/good-1-sparc-lzma2.xz | Bin 2296 -> 612 bytes | |||
tests/files/good-1-x86-lzma2.xz | Bin 1936 -> 716 bytes | tests/files/good-1-x86-lzma2.xz | Bin 1936 -> 716 bytes | |||
5 files changed, 1 insertion(+), 1 deletion(-) | 5 files changed, 1 insertion(+), 1 deletion(-) | |||
commit 094b1b09a531f0d201ec81f2b07346a995fd80b9 | commit 094b1b09a531f0d201ec81f2b07346a995fd80b9 | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2009-02-05 21:21:27 +0200 | Date: 2009-02-05 21:21:27 +0200 | |||
Add the "windows" directory to EXTRA_DIST. | Add the "windows" directory to EXTRA_DIST. | |||
Makefile.am | 1 + | Makefile.am | 1 + | |||
1 file changed, 1 insertion(+) | 1 file changed, 1 insertion(+) | |||
commit e1c3412eec7acec7ca3b32c9c828f3147dc65b49 | commit e1c3412eec7acec7ca3b32c9c828f3147dc65b49 | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2009-02-05 09:17:51 +0200 | Date: 2009-02-05 09:17:51 +0200 | |||
Added initial experimental makefile for use with MinGW. | Added initial experimental makefile for use with MinGW. | |||
windows/Makefile | 253 ++++++++++++++++++++++++++++++++++++++++++++++++++ | windows/Makefile | 253 +++++++++++++++++++++++++++++++++++++++++++++++++++ | |||
++++ | ++++ | |||
windows/README | 164 +++++++++++++++++++++++++++++++++++ | windows/README | 164 ++++++++++++++++++++++++++++++++++++ | |||
windows/config.h | 180 ++++++++++++++++++++++++++++++++++++++ | windows/config.h | 180 +++++++++++++++++++++++++++++++++++++++ | |||
3 files changed, 597 insertions(+) | 3 files changed, 597 insertions(+) | |||
commit 75905a9afc0ee89954ede7d08af70d1148bf0fd9 | commit 75905a9afc0ee89954ede7d08af70d1148bf0fd9 | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2009-02-05 09:12:57 +0200 | Date: 2009-02-05 09:12:57 +0200 | |||
Various code cleanups the the xz command line tool. | Various code cleanups the the xz command line tool. | |||
It now builds with MinGW. | It now builds with MinGW. | |||
src/common/physmem.h | 13 ++++ | src/common/physmem.h | 13 ++++ | |||
src/xz/Makefile.am | 2 + | src/xz/Makefile.am | 2 + | |||
src/xz/args.h | 8 --- | src/xz/args.h | 8 --- | |||
src/xz/hardware.h | 10 +-- | src/xz/hardware.h | 10 +-- | |||
src/xz/io.c | 93 +++++++++++++++++++------- | src/xz/io.c | 93 +++++++++++++++++++------- | |||
src/xz/io.h | 12 ++-- | src/xz/io.h | 12 ++-- | |||
src/xz/main.c | 132 ++---------------------------------- | src/xz/main.c | 132 ++----------------------------------- | |||
src/xz/main.h | 22 ------ | src/xz/main.h | 22 ------- | |||
src/xz/message.c | 65 +++++++++++++++--- | src/xz/message.c | 65 ++++++++++++++++--- | |||
src/xz/message.h | 6 -- | src/xz/message.h | 6 -- | |||
src/xz/options.h | 8 --- | src/xz/options.h | 8 --- | |||
src/xz/private.h | 18 +++-- | src/xz/private.h | 18 ++++-- | |||
src/xz/process.h | 10 +-- | src/xz/process.h | 10 +-- | |||
src/xz/signals.c | 180 ++++++++++++++++++++++++++++++++++++++++++++++ | src/xz/signals.c | 180 +++++++++++++++++++++++++++++++++++++++++++++++ | |||
++++ | ++++ | |||
src/xz/signals.h | 51 ++++++++++++++ | src/xz/signals.h | 51 +++++++++++++++ | |||
src/xz/suffix.h | 5 -- | src/xz/suffix.h | 5 -- | |||
src/xz/util.c | 5 +- | src/xz/util.c | 5 +- | |||
src/xz/util.h | 5 -- | src/xz/util.h | 5 -- | |||
18 files changed, 399 insertions(+), 246 deletions(-) | 18 files changed, 399 insertions(+), 246 deletions(-) | |||
commit d0c0b9e94e0af59d1d8f7f4829695d6efe19ccfe | commit d0c0b9e94e0af59d1d8f7f4829695d6efe19ccfe | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2009-02-03 12:15:17 +0200 | Date: 2009-02-03 12:15:17 +0200 | |||
Another utime() fix. | Another utime() fix. | |||
src/xz/io.c | 9 +++++---- | src/xz/io.c | 9 +++++---- | |||
1 file changed, 5 insertions(+), 4 deletions(-) | 1 file changed, 5 insertions(+), 4 deletions(-) | |||
commit ccf92a29e8c7234284f1568c1ec0fd7cb98356ca | commit ccf92a29e8c7234284f1568c1ec0fd7cb98356ca | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2009-02-03 10:41:11 +0200 | Date: 2009-02-03 10:41:11 +0200 | |||
Fix wrong filename argument for utime() and utimes(). | Fix wrong filename argument for utime() and utimes(). | |||
This doesn't affect most systems, since most systems | This doesn't affect most systems, since most systems | |||
have better functions available. | have better functions available. | |||
src/xz/io.c | 4 ++-- | src/xz/io.c | 4 ++-- | |||
1 file changed, 2 insertions(+), 2 deletions(-) | 1 file changed, 2 insertions(+), 2 deletions(-) | |||
commit 99c1c2abfae2e87f3c17e929783e6d1bb7a3f302 | commit 99c1c2abfae2e87f3c17e929783e6d1bb7a3f302 | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2009-02-02 21:19:01 +0200 | Date: 2009-02-02 21:19:01 +0200 | |||
Updated the x86 assembler code: | Updated the x86 assembler code: | |||
- Use call/ret pair to get instruction pointer for PIC. | - Use call/ret pair to get instruction pointer for PIC. | |||
- Use PIC only if PIC or __PIC__ is #defined. | - Use PIC only if PIC or __PIC__ is #defined. | |||
- The code should work on MinGW and Darwin in addition | - The code should work on MinGW and Darwin in addition | |||
to GNU/Linux and Solaris. | to GNU/Linux and Solaris. | |||
configure.ac | 6 --- | configure.ac | 6 ---- | |||
src/liblzma/check/crc32_x86.S | 84 +++++++++++++++++++++++++++++++++++-- | src/liblzma/check/crc32_x86.S | 84 ++++++++++++++++++++++++++++++++++++--- | |||
---- | ---- | |||
src/liblzma/check/crc64_x86.S | 82 +++++++++++++++++++++++++++++++++++-- | src/liblzma/check/crc64_x86.S | 82 ++++++++++++++++++++++++++++++++++++--- | |||
--- | --- | |||
3 files changed, 144 insertions(+), 28 deletions(-) | 3 files changed, 144 insertions(+), 28 deletions(-) | |||
-- | ||||
commit 22a0c6dd940b78cdac2f4a4b4b0e7cc0ac15021f | commit 22a0c6dd940b78cdac2f4a4b4b0e7cc0ac15021f | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2009-02-02 20:14:03 +0200 | Date: 2009-02-02 20:14:03 +0200 | |||
Modify LZMA_API macro so that it works on Windows with | Modify LZMA_API macro so that it works on Windows with | |||
other compilers than MinGW. This may hurt readability | other compilers than MinGW. This may hurt readability | |||
of the API headers slightly, but I don't know any | of the API headers slightly, but I don't know any | |||
better way to do this. | better way to do this. | |||
src/liblzma/api/lzma.h | 6 ++--- | src/liblzma/api/lzma.h | 6 ++--- | |||
src/liblzma/api/lzma/base.h | 11 ++++---- | src/liblzma/api/lzma/base.h | 11 ++++---- | |||
src/liblzma/api/lzma/block.h | 22 +++++++-------- | src/liblzma/api/lzma/block.h | 22 ++++++++-------- | |||
src/liblzma/api/lzma/check.h | 10 +++---- | src/liblzma/api/lzma/check.h | 10 ++++---- | |||
src/liblzma/api/lzma/container.h | 22 +++++++-------- | src/liblzma/api/lzma/container.h | 22 ++++++++-------- | |||
src/liblzma/api/lzma/filter.h | 28 +++++++++---------- | src/liblzma/api/lzma/filter.h | 28 ++++++++++----------- | |||
src/liblzma/api/lzma/index.h | 40 ++++++++++++++---------- | src/liblzma/api/lzma/index.h | 40 +++++++++++++++----------- | |||
---- | ---- | |||
src/liblzma/api/lzma/index_hash.h | 10 +++---- | src/liblzma/api/lzma/index_hash.h | 10 ++++---- | |||
src/liblzma/api/lzma/lzma.h | 6 ++--- | src/liblzma/api/lzma/lzma.h | 6 ++--- | |||
src/liblzma/api/lzma/stream_flags.h | 10 +++---- | src/liblzma/api/lzma/stream_flags.h | 10 ++++---- | |||
src/liblzma/api/lzma/version.h | 4 +-- | src/liblzma/api/lzma/version.h | 4 +-- | |||
src/liblzma/api/lzma/vli.h | 6 ++--- | src/liblzma/api/lzma/vli.h | 6 ++--- | |||
src/liblzma/check/check.c | 4 +-- | src/liblzma/check/check.c | 4 +-- | |||
src/liblzma/check/crc32_fast.c | 2 +- | src/liblzma/check/crc32_fast.c | 2 +- | |||
src/liblzma/check/crc32_small.c | 2 +- | src/liblzma/check/crc32_small.c | 2 +- | |||
src/liblzma/check/crc64_fast.c | 2 +- | src/liblzma/check/crc64_fast.c | 2 +- | |||
src/liblzma/check/crc64_small.c | 2 +- | src/liblzma/check/crc64_small.c | 2 +- | |||
src/liblzma/common/alone_decoder.c | 2 +- | src/liblzma/common/alone_decoder.c | 2 +- | |||
src/liblzma/common/alone_encoder.c | 2 +- | src/liblzma/common/alone_encoder.c | 2 +- | |||
src/liblzma/common/auto_decoder.c | 2 +- | src/liblzma/common/auto_decoder.c | 2 +- | |||
src/liblzma/common/block_buffer_decoder.c | 2 +- | src/liblzma/common/block_buffer_decoder.c | 2 +- | |||
src/liblzma/common/block_buffer_encoder.c | 4 +-- | src/liblzma/common/block_buffer_encoder.c | 4 +-- | |||
src/liblzma/common/block_decoder.c | 2 +- | src/liblzma/common/block_decoder.c | 2 +- | |||
src/liblzma/common/block_encoder.c | 2 +- | src/liblzma/common/block_encoder.c | 2 +- | |||
src/liblzma/common/block_header_decoder.c | 2 +- | src/liblzma/common/block_header_decoder.c | 2 +- | |||
src/liblzma/common/block_header_encoder.c | 4 +-- | src/liblzma/common/block_header_encoder.c | 4 +-- | |||
src/liblzma/common/block_util.c | 6 ++--- | src/liblzma/common/block_util.c | 6 ++--- | |||
src/liblzma/common/chunk_size.c | 2 +- | src/liblzma/common/chunk_size.c | 2 +- | |||
src/liblzma/common/common.c | 16 +++++------ | src/liblzma/common/common.c | 16 ++++++------ | |||
src/liblzma/common/common.h | 2 +- | src/liblzma/common/common.h | 2 +- | |||
src/liblzma/common/easy.c | 6 ++--- | src/liblzma/common/easy.c | 6 ++--- | |||
src/liblzma/common/filter_buffer_decoder.c | 2 +- | src/liblzma/common/filter_buffer_decoder.c | 2 +- | |||
src/liblzma/common/filter_buffer_encoder.c | 2 +- | src/liblzma/common/filter_buffer_encoder.c | 2 +- | |||
src/liblzma/common/filter_decoder.c | 8 +++--- | src/liblzma/common/filter_decoder.c | 8 +++--- | |||
src/liblzma/common/filter_encoder.c | 12 ++++----- | src/liblzma/common/filter_encoder.c | 12 ++++----- | |||
src/liblzma/common/filter_flags_decoder.c | 2 +- | src/liblzma/common/filter_flags_decoder.c | 2 +- | |||
src/liblzma/common/filter_flags_encoder.c | 4 +-- | src/liblzma/common/filter_flags_encoder.c | 4 +-- | |||
src/liblzma/common/index.c | 32 +++++++++++----------- | src/liblzma/common/index.c | 32 ++++++++++++------------ | |||
src/liblzma/common/index_decoder.c | 4 +-- | src/liblzma/common/index_decoder.c | 4 +-- | |||
src/liblzma/common/index_encoder.c | 4 +-- | src/liblzma/common/index_encoder.c | 4 +-- | |||
src/liblzma/common/index_hash.c | 10 +++---- | src/liblzma/common/index_hash.c | 10 ++++---- | |||
src/liblzma/common/stream_buffer_decoder.c | 2 +- | src/liblzma/common/stream_buffer_decoder.c | 2 +- | |||
src/liblzma/common/stream_buffer_encoder.c | 4 +-- | src/liblzma/common/stream_buffer_encoder.c | 4 +-- | |||
src/liblzma/common/stream_decoder.c | 2 +- | src/liblzma/common/stream_decoder.c | 2 +- | |||
src/liblzma/common/stream_encoder.c | 2 +- | src/liblzma/common/stream_encoder.c | 2 +- | |||
src/liblzma/common/stream_flags_common.c | 2 +- | src/liblzma/common/stream_flags_common.c | 2 +- | |||
src/liblzma/common/stream_flags_decoder.c | 4 +-- | src/liblzma/common/stream_flags_decoder.c | 4 +-- | |||
src/liblzma/common/stream_flags_encoder.c | 4 +-- | src/liblzma/common/stream_flags_encoder.c | 4 +-- | |||
src/liblzma/common/vli_decoder.c | 2 +- | src/liblzma/common/vli_decoder.c | 2 +- | |||
src/liblzma/common/vli_encoder.c | 2 +- | src/liblzma/common/vli_encoder.c | 2 +- | |||
src/liblzma/common/vli_size.c | 2 +- | src/liblzma/common/vli_size.c | 2 +- | |||
src/liblzma/lz/lz_encoder.c | 2 +- | src/liblzma/lz/lz_encoder.c | 2 +- | |||
src/liblzma/lzma/lzma_encoder.c | 2 +- | src/liblzma/lzma/lzma_encoder.c | 2 +- | |||
src/liblzma/lzma/lzma_encoder_presets.c | 2 +- | src/liblzma/lzma/lzma_encoder_presets.c | 2 +- | |||
54 files changed, 177 insertions(+), 176 deletions(-) | 54 files changed, 177 insertions(+), 176 deletions(-) | |||
commit 8dd7b6052e18621e2e6c62f40f762ee88bd3eb65 | commit 8dd7b6052e18621e2e6c62f40f762ee88bd3eb65 | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2009-02-01 22:40:35 +0200 | Date: 2009-02-01 22:40:35 +0200 | |||
Fix a bug in lzma_block_buffer_decode(), although this | Fix a bug in lzma_block_buffer_decode(), although this | |||
function should be rewritten anyway. | function should be rewritten anyway. | |||
src/liblzma/common/block_buffer_decoder.c | 8 ++++---- | src/liblzma/common/block_buffer_decoder.c | 8 ++++---- | |||
1 file changed, 4 insertions(+), 4 deletions(-) | 1 file changed, 4 insertions(+), 4 deletions(-) | |||
commit 55fd41431e61fb8178858283d636b6781e33e847 | commit 55fd41431e61fb8178858283d636b6781e33e847 | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2009-02-01 22:39:07 +0200 | Date: 2009-02-01 22:39:07 +0200 | |||
Added initial version of raw buffer-to-buffer coding | Added initial version of raw buffer-to-buffer coding | |||
functions, and cleaned up filter.h API header a little. | functions, and cleaned up filter.h API header a little. | |||
May be very buggy, not tested yet. | May be very buggy, not tested yet. | |||
src/liblzma/api/lzma/filter.h | 84 +++++++++++++++++++----- | src/liblzma/api/lzma/filter.h | 84 +++++++++++++++++++------- | |||
- | src/liblzma/common/Makefile.am | 2 + | |||
src/liblzma/common/Makefile.am | 2 + | src/liblzma/common/filter_buffer_decoder.c | 94 ++++++++++++++++++++++++++ | |||
src/liblzma/common/filter_buffer_decoder.c | 94 ++++++++++++++++++++++++ | ++++ | |||
++++ | src/liblzma/common/filter_buffer_encoder.c | 61 +++++++++++++++++++ | |||
src/liblzma/common/filter_buffer_encoder.c | 61 ++++++++++++++++++ | ||||
4 files changed, 221 insertions(+), 20 deletions(-) | 4 files changed, 221 insertions(+), 20 deletions(-) | |||
commit 3e54ecee5cad30a5ca361a88a99230407abc0699 | commit 3e54ecee5cad30a5ca361a88a99230407abc0699 | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2009-02-01 00:11:20 +0200 | Date: 2009-02-01 00:11:20 +0200 | |||
Fix missing newlines in xzdec.c. | Fix missing newlines in xzdec.c. | |||
src/xzdec/xzdec.c | 6 +++--- | src/xzdec/xzdec.c | 6 +++--- | |||
1 file changed, 3 insertions(+), 3 deletions(-) | 1 file changed, 3 insertions(+), 3 deletions(-) | |||
commit d64ca34f1b6f34e86adefc7f735b4eff8e6d4a35 | commit d64ca34f1b6f34e86adefc7f735b4eff8e6d4a35 | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2009-02-01 00:10:07 +0200 | Date: 2009-02-01 00:10:07 +0200 | |||
Use __cdecl also for function pointers in liblzma API when | Use __cdecl also for function pointers in liblzma API when | |||
on Windows. | on Windows. | |||
src/liblzma/api/lzma.h | 18 +++++++++++------- | src/liblzma/api/lzma.h | 18 +++++++++++------- | |||
src/liblzma/api/lzma/base.h | 4 ++-- | src/liblzma/api/lzma/base.h | 4 ++-- | |||
src/liblzma/common/common.h | 18 +++++++----------- | src/liblzma/common/common.h | 18 +++++++----------- | |||
3 files changed, 20 insertions(+), 20 deletions(-) | 3 files changed, 20 insertions(+), 20 deletions(-) | |||
commit 6a2eb54092fc625d59921a607ff68cd1a90aa898 | commit 6a2eb54092fc625d59921a607ff68cd1a90aa898 | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2009-01-31 11:01:48 +0200 | Date: 2009-01-31 11:01:48 +0200 | |||
Add LZMA_API to liblzma API headers. It's useful at least | Add LZMA_API to liblzma API headers. It's useful at least | |||
on Windows. sysdefs.h no longer #includes lzma.h, so lzma.h | on Windows. sysdefs.h no longer #includes lzma.h, so lzma.h | |||
has to be #included separately where needed. | has to be #included separately where needed. | |||
src/common/sysdefs.h | 2 -- | src/common/sysdefs.h | 2 -- | |||
src/liblzma/api/lzma.h | 17 +++++++++++++ | src/liblzma/api/lzma.h | 17 ++++++++++++++ | |||
src/liblzma/api/lzma/base.h | 10 ++++---- | src/liblzma/api/lzma/base.h | 10 ++++---- | |||
src/liblzma/api/lzma/block.h | 25 +++++++++++-------- | src/liblzma/api/lzma/block.h | 25 +++++++++++--------- | |||
src/liblzma/api/lzma/check.h | 12 +++++---- | src/liblzma/api/lzma/check.h | 12 ++++++---- | |||
src/liblzma/api/lzma/container.h | 23 +++++++++-------- | src/liblzma/api/lzma/container.h | 23 +++++++++--------- | |||
src/liblzma/api/lzma/filter.h | 24 +++++++++--------- | src/liblzma/api/lzma/filter.h | 24 +++++++++---------- | |||
src/liblzma/api/lzma/index.h | 47 ++++++++++++++++++++----------- | src/liblzma/api/lzma/index.h | 47 +++++++++++++++++++++------------ | |||
---- | ---- | |||
src/liblzma/api/lzma/index_hash.h | 11 ++++---- | src/liblzma/api/lzma/index_hash.h | 11 +++++---- | |||
src/liblzma/api/lzma/lzma.h | 8 +++--- | src/liblzma/api/lzma/lzma.h | 8 ++++--- | |||
src/liblzma/api/lzma/stream_flags.h | 10 ++++---- | src/liblzma/api/lzma/stream_flags.h | 10 ++++---- | |||
src/liblzma/api/lzma/version.h | 4 +-- | src/liblzma/api/lzma/version.h | 4 ++-- | |||
src/liblzma/api/lzma/vli.h | 10 ++++---- | src/liblzma/api/lzma/vli.h | 10 ++++---- | |||
src/liblzma/common/common.h | 13 ++++++++-- | src/liblzma/common/common.h | 13 ++++++++-- | |||
src/xz/private.h | 1 + | src/xz/private.h | 1 + | |||
src/xzdec/xzdec.c | 1 + | src/xzdec/xzdec.c | 1 + | |||
tests/tests.h | 1 + | tests/tests.h | 1 + | |||
17 files changed, 131 insertions(+), 88 deletions(-) | 17 files changed, 131 insertions(+), 88 deletions(-) | |||
commit d9993fcb4dfc1f93abaf31ae23b3ef1f3123892b | commit d9993fcb4dfc1f93abaf31ae23b3ef1f3123892b | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2009-01-31 10:13:09 +0200 | Date: 2009-01-31 10:13:09 +0200 | |||
Use _WIN32 instead of WIN32 in xzdec.c to test if compiling on Windows. | Use _WIN32 instead of WIN32 in xzdec.c to test if compiling on Windows. | |||
src/xzdec/xzdec.c | 4 ++-- | src/xzdec/xzdec.c | 4 ++-- | |||
1 file changed, 2 insertions(+), 2 deletions(-) | 1 file changed, 2 insertions(+), 2 deletions(-) | |||
commit 2dbdc5befb33c3703e4609809101047c67caf343 | commit 2dbdc5befb33c3703e4609809101047c67caf343 | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2009-01-31 10:02:52 +0200 | Date: 2009-01-31 10:02:52 +0200 | |||
Fix two lines in lzma.h on which the # wasn't at the | Fix two lines in lzma.h on which the # wasn't at the | |||
beginning of the line. | beginning of the line. | |||
src/liblzma/api/lzma.h | 4 ++-- | src/liblzma/api/lzma.h | 4 ++-- | |||
1 file changed, 2 insertions(+), 2 deletions(-) | 1 file changed, 2 insertions(+), 2 deletions(-) | |||
commit 4ab760109106dc04f39dd81c97d50f528d1b51c1 | commit 4ab760109106dc04f39dd81c97d50f528d1b51c1 | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2009-01-31 09:55:05 +0200 | Date: 2009-01-31 09:55:05 +0200 | |||
Add support for using liblzma headers in MSVC, which has no | Add support for using liblzma headers in MSVC, which has no | |||
stdint.h or inttypes.h. | stdint.h or inttypes.h. | |||
src/liblzma/api/lzma.h | 70 +++++++++++++++++++++++++++++++------------- ---- | src/liblzma/api/lzma.h | 70 +++++++++++++++++++++++++++++++++------------- ---- | |||
1 file changed, 46 insertions(+), 24 deletions(-) | 1 file changed, 46 insertions(+), 24 deletions(-) | |||
commit b2172cf823d3be34cb0246cb4cb32d105e2a34c9 | commit b2172cf823d3be34cb0246cb4cb32d105e2a34c9 | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2009-01-31 08:49:54 +0200 | Date: 2009-01-31 08:49:54 +0200 | |||
Fix # -> ## in a macro in lzma.h. | Fix # -> ## in a macro in lzma.h. | |||
src/liblzma/api/lzma.h | 2 +- | src/liblzma/api/lzma.h | 2 +- | |||
1 file changed, 1 insertion(+), 1 deletion(-) | 1 file changed, 1 insertion(+), 1 deletion(-) | |||
commit 1aae8698746d3c87a93f8398cdde2de9ba1f7208 | commit 1aae8698746d3c87a93f8398cdde2de9ba1f7208 | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2009-01-30 18:50:16 +0200 | Date: 2009-01-30 18:50:16 +0200 | |||
Updated README. | Updated README. | |||
README | 30 ++++++++++++++++++++---------- | README | 30 ++++++++++++++++++++---------- | |||
1 file changed, 20 insertions(+), 10 deletions(-) | 1 file changed, 20 insertions(+), 10 deletions(-) | |||
commit f54bcf6f80d585236bc03ce49f7c73e1abaa17eb | commit f54bcf6f80d585236bc03ce49f7c73e1abaa17eb | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2009-01-30 00:29:58 +0200 | Date: 2009-01-30 00:29:58 +0200 | |||
Remove dangling crc64_init.c. | Remove dangling crc64_init.c. | |||
src/liblzma/check/crc64_init.c | 55 ------------------------------------ ---- | src/liblzma/check/crc64_init.c | 55 -------------------------------------- ---- | |||
1 file changed, 55 deletions(-) | 1 file changed, 55 deletions(-) | |||
commit 982da7ed314398420c38bf154a8f759d5f18b480 | commit 982da7ed314398420c38bf154a8f759d5f18b480 | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2009-01-28 17:16:38 +0200 | Date: 2009-01-28 17:16:38 +0200 | |||
The .xz file format specification version 1.0.0 is now | The .xz file format specification version 1.0.0 is now | |||
officially released. The format has been technically the same | officially released. The format has been technically the same | |||
since 2008-11-19, but now that it is frozen, people can start | since 2008-11-19, but now that it is frozen, people can start | |||
using it without a fear that the format will break. | using it without a fear that the format will break. | |||
doc/file-format.txt | 84 ++++++++++++++++++++++++++++++----------------- ---- | doc/file-format.txt | 84 +++++++++++++++++++++++++++++++------------------ ---- | |||
1 file changed, 49 insertions(+), 35 deletions(-) | 1 file changed, 49 insertions(+), 35 deletions(-) | |||
commit c4683a660b4372156bdaf92f0cdc54a58f95ee6f | commit c4683a660b4372156bdaf92f0cdc54a58f95ee6f | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2009-01-28 08:45:59 +0200 | Date: 2009-01-28 08:45:59 +0200 | |||
Updated THANKS. | Updated THANKS. | |||
THANKS | 1 + | THANKS | 1 + | |||
1 file changed, 1 insertion(+) | 1 file changed, 1 insertion(+) | |||
commit 3241317093595db9f79104faafe93cb989c9f858 | commit 3241317093595db9f79104faafe93cb989c9f858 | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2009-01-28 08:43:26 +0200 | Date: 2009-01-28 08:43:26 +0200 | |||
Fix uninitialized variables in alone_decoder.c. This bug was | Fix uninitialized variables in alone_decoder.c. This bug was | |||
triggered by the previous commit, since these variables were | triggered by the previous commit, since these variables were | |||
not used by anything before support for a preset dictionary. | not used by anything before support for a preset dictionary. | |||
src/liblzma/common/alone_decoder.c | 2 ++ | src/liblzma/common/alone_decoder.c | 2 ++ | |||
1 file changed, 2 insertions(+) | 1 file changed, 2 insertions(+) | |||
commit f76e39cf930f888d460b443d18f977ebedea8b2a | commit f76e39cf930f888d460b443d18f977ebedea8b2a | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2009-01-27 18:36:05 +0200 | Date: 2009-01-27 18:36:05 +0200 | |||
Added initial support for preset dictionary for raw LZMA1 | Added initial support for preset dictionary for raw LZMA1 | |||
and LZMA2. It is not supported by the .xz format or the xz | and LZMA2. It is not supported by the .xz format or the xz | |||
command line tool yet. | command line tool yet. | |||
src/liblzma/lz/lz_decoder.c | 35 +++++++++++++++++++++++++--------- | src/liblzma/lz/lz_decoder.c | 35 +++++++++++++++++++++++++---------- | |||
- | src/liblzma/lz/lz_decoder.h | 9 ++++++++- | |||
src/liblzma/lz/lz_decoder.h | 9 ++++++++- | src/liblzma/lz/lz_encoder.c | 18 ++++++++++++++++-- | |||
src/liblzma/lz/lz_encoder.c | 18 ++++++++++++++++-- | src/liblzma/lzma/lzma2_decoder.c | 9 ++++++--- | |||
src/liblzma/lzma/lzma2_decoder.c | 9 ++++++--- | src/liblzma/lzma/lzma2_encoder.c | 12 +++++++----- | |||
src/liblzma/lzma/lzma2_encoder.c | 12 +++++++----- | src/liblzma/lzma/lzma_decoder.c | 10 ++++++---- | |||
src/liblzma/lzma/lzma_decoder.c | 10 ++++++---- | src/liblzma/lzma/lzma_decoder.h | 2 +- | |||
src/liblzma/lzma/lzma_decoder.h | 2 +- | src/liblzma/lzma/lzma_encoder.c | 9 ++++++++- | |||
src/liblzma/lzma/lzma_encoder.c | 9 ++++++++- | ||||
8 files changed, 77 insertions(+), 27 deletions(-) | 8 files changed, 77 insertions(+), 27 deletions(-) | |||
commit 449b8c832b26c3633f3bec60095e57d2d3ada1f3 | commit 449b8c832b26c3633f3bec60095e57d2d3ada1f3 | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2009-01-26 20:09:17 +0200 | Date: 2009-01-26 20:09:17 +0200 | |||
Regenerate the CRC tables without trailing blanks. | Regenerate the CRC tables without trailing blanks. | |||
src/liblzma/check/crc32_table_be.h | 1008 +++++++++++++++++--------------- --- | src/liblzma/check/crc32_table_be.h | 1008 +++++++++++++++++--------------- --- | |||
src/liblzma/check/crc32_table_le.h | 1008 +++++++++++++++++--------------- --- | src/liblzma/check/crc32_table_le.h | 1008 +++++++++++++++++--------------- --- | |||
src/liblzma/check/crc64_table_be.h | 1016 ++++++++++++++++++-------------- ---- | src/liblzma/check/crc64_table_be.h | 1016 ++++++++++++++++++-------------- ---- | |||
src/liblzma/check/crc64_table_le.h | 1016 ++++++++++++++++++-------------- ---- | src/liblzma/check/crc64_table_le.h | 1016 ++++++++++++++++++-------------- ---- | |||
4 files changed, 2024 insertions(+), 2024 deletions(-) | 4 files changed, 2024 insertions(+), 2024 deletions(-) | |||
commit 850f7400428dc9c5fd08a2f35a5bd2c9e45aede2 | commit 850f7400428dc9c5fd08a2f35a5bd2c9e45aede2 | |||
Author: Jim Meyering <meyering@redhat.com> | Author: Jim Meyering <meyering@redhat.com> | |||
Date: 2009-01-19 21:37:16 +0100 | Date: 2009-01-19 21:37:16 +0100 | |||
remove trailing blanks from all but .xz files | remove trailing blanks from all but .xz files | |||
debug/known_sizes.c | 2 +- | debug/known_sizes.c | 2 +- | |||
extra/scanlzma/scanlzma.c | 5 ++--- | extra/scanlzma/scanlzma.c | 5 ++--- | |||
src/liblzma/check/crc32_tablegen.c | 2 +- | src/liblzma/check/crc32_tablegen.c | 2 +- | |||
src/liblzma/check/crc64_tablegen.c | 2 +- | src/liblzma/check/crc64_tablegen.c | 2 +- | |||
src/scripts/lzdiff.1 | 4 ++-- | src/scripts/lzdiff.1 | 4 ++-- | |||
src/scripts/lzmore.1 | 6 +++--- | src/scripts/lzmore.1 | 6 +++--- | |||
tests/test_compress.sh | 4 ++-- | tests/test_compress.sh | 4 ++-- | |||
7 files changed, 12 insertions(+), 13 deletions(-) | 7 files changed, 12 insertions(+), 13 deletions(-) | |||
commit 667481f1aad34e1ed15738e7913a9c7e256b4cf5 | commit 667481f1aad34e1ed15738e7913a9c7e256b4cf5 | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2009-01-26 14:34:10 +0200 | Date: 2009-01-26 14:34:10 +0200 | |||
Add lzma_block_buffer_decode(). | Add lzma_block_buffer_decode(). | |||
src/liblzma/api/lzma/block.h | 41 ++++++++++++++ | src/liblzma/api/lzma/block.h | 41 +++++++++++++++ | |||
src/liblzma/common/Makefile.am | 1 + | src/liblzma/common/Makefile.am | 1 + | |||
src/liblzma/common/block_buffer_decoder.c | 87 +++++++++++++++++++++++++ | src/liblzma/common/block_buffer_decoder.c | 87 +++++++++++++++++++++++++++ | |||
++++ | ++++ | |||
3 files changed, 129 insertions(+) | 3 files changed, 129 insertions(+) | |||
+++ | ||||
commit 5fb34d8324d3e7e0061df25d0086b64c8726b19d | commit 5fb34d8324d3e7e0061df25d0086b64c8726b19d | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2009-01-26 14:33:28 +0200 | Date: 2009-01-26 14:33:28 +0200 | |||
Add more sanity checks to lzma_stream_buffer_decode(). | Add more sanity checks to lzma_stream_buffer_decode(). | |||
src/liblzma/common/stream_buffer_decoder.c | 7 +++++++ | src/liblzma/common/stream_buffer_decoder.c | 7 +++++++ | |||
1 file changed, 7 insertions(+) | 1 file changed, 7 insertions(+) | |||
commit c129748675a5daa8838df92bde32cc04f6ce61ba | commit c129748675a5daa8838df92bde32cc04f6ce61ba | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2009-01-26 14:33:13 +0200 | Date: 2009-01-26 14:33:13 +0200 | |||
Avoid hardcoded constant in easy.c. | Avoid hardcoded constant in easy.c. | |||
src/liblzma/common/easy.c | 2 +- | src/liblzma/common/easy.c | 2 +- | |||
1 file changed, 1 insertion(+), 1 deletion(-) | 1 file changed, 1 insertion(+), 1 deletion(-) | |||
commit 1859d22d75e072463db74c25bc3f5a7992e5fdf6 | commit 1859d22d75e072463db74c25bc3f5a7992e5fdf6 | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2009-01-26 13:06:49 +0200 | Date: 2009-01-26 13:06:49 +0200 | |||
Tiny bit better sanity check in block_util.c | Tiny bit better sanity check in block_util.c | |||
src/liblzma/common/block_util.c | 2 +- | src/liblzma/common/block_util.c | 2 +- | |||
1 file changed, 1 insertion(+), 1 deletion(-) | 1 file changed, 1 insertion(+), 1 deletion(-) | |||
commit 2c5fe958e4bbe9b147b10c255955dfe2827fb8e7 | commit 2c5fe958e4bbe9b147b10c255955dfe2827fb8e7 | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2009-01-25 01:35:56 +0200 | Date: 2009-01-25 01:35:56 +0200 | |||
Fix a dumb bug in Block decoder, which made it return | Fix a dumb bug in Block decoder, which made it return | |||
LZMA_DATA_ERROR with valid data. The bug was added in | LZMA_DATA_ERROR with valid data. The bug was added in | |||
e114502b2bc371e4a45449832cb69be036360722. | e114502b2bc371e4a45449832cb69be036360722. | |||
src/liblzma/common/block_decoder.c | 6 +++--- | src/liblzma/common/block_decoder.c | 6 +++--- | |||
1 file changed, 3 insertions(+), 3 deletions(-) | 1 file changed, 3 insertions(+), 3 deletions(-) | |||
commit c81f13ff29271de7293f8af3d81848b1dcae3d19 | commit c81f13ff29271de7293f8af3d81848b1dcae3d19 | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2009-01-23 22:27:50 +0200 | Date: 2009-01-23 22:27:50 +0200 | |||
Added lzma_stream_buffer_decode() and made minor cleanups. | Added lzma_stream_buffer_decode() and made minor cleanups. | |||
src/liblzma/api/lzma/block.h | 3 +- | src/liblzma/api/lzma/block.h | 3 +- | |||
src/liblzma/api/lzma/container.h | 51 +++++++++++++++- | src/liblzma/api/lzma/container.h | 51 ++++++++++++++++- | |||
src/liblzma/common/Makefile.am | 1 + | src/liblzma/common/Makefile.am | 1 + | |||
src/liblzma/common/stream_buffer_decoder.c | 91 ++++++++++++++++++++++++ | src/liblzma/common/stream_buffer_decoder.c | 91 ++++++++++++++++++++++++++ | |||
++++ | ++++ | |||
4 files changed, 144 insertions(+), 2 deletions(-) | 4 files changed, 144 insertions(+), 2 deletions(-) | |||
+++ | ||||
commit 0b3318661ce749550b8531dfd469639a08930391 | commit 0b3318661ce749550b8531dfd469639a08930391 | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2009-01-22 12:53:33 +0200 | Date: 2009-01-22 12:53:33 +0200 | |||
Fix a comment. | Fix a comment. | |||
src/liblzma/common/common.h | 2 +- | src/liblzma/common/common.h | 2 +- | |||
1 file changed, 1 insertion(+), 1 deletion(-) | 1 file changed, 1 insertion(+), 1 deletion(-) | |||
commit 9ec80355a7212a0a2f8c89d98e51b1d8b4e34eec | commit 9ec80355a7212a0a2f8c89d98e51b1d8b4e34eec | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2009-01-20 16:37:27 +0200 | Date: 2009-01-20 16:37:27 +0200 | |||
Add some single-call buffer-to-buffer coding functions. | Add some single-call buffer-to-buffer coding functions. | |||
src/liblzma/api/lzma/block.h | 57 ++++++ | src/liblzma/api/lzma/block.h | 57 ++++++ | |||
src/liblzma/api/lzma/container.h | 56 +++++ | src/liblzma/api/lzma/container.h | 56 ++++++ | |||
src/liblzma/api/lzma/index.h | 70 ++++++- | src/liblzma/api/lzma/index.h | 70 ++++++- | |||
src/liblzma/common/Makefile.am | 2 + | src/liblzma/common/Makefile.am | 2 + | |||
src/liblzma/common/block_buffer_encoder.c | 305 ++++++++++++++++++++++++ | src/liblzma/common/block_buffer_encoder.c | 305 +++++++++++++++++++++++++ | |||
++++ | ++++ | |||
src/liblzma/common/index_decoder.c | 83 ++++++-- | src/liblzma/common/index_decoder.c | 83 ++++++-- | |||
src/liblzma/common/index_encoder.c | 59 +++++- | src/liblzma/common/index_encoder.c | 59 +++++- | |||
src/liblzma/common/stream_buffer_encoder.c | 138 +++++++++++++ | src/liblzma/common/stream_buffer_encoder.c | 138 +++++++++++++ | |||
tests/test_index.c | 24 +++ | tests/test_index.c | 24 +++ | |||
9 files changed, 768 insertions(+), 26 deletions(-) | 9 files changed, 768 insertions(+), 26 deletions(-) | |||
commit d8b58d099340f8f4007b24b211ee41a7210c061c | commit d8b58d099340f8f4007b24b211ee41a7210c061c | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2009-01-20 13:45:41 +0200 | Date: 2009-01-20 13:45:41 +0200 | |||
Block encoder cleanups | Block encoder cleanups | |||
src/liblzma/common/block_encoder.c | 28 +++++++--------------------- | src/liblzma/common/block_encoder.c | 28 +++++++--------------------- | |||
src/liblzma/common/block_encoder.h | 25 +++++++++++++++++++++++++ | src/liblzma/common/block_encoder.h | 25 +++++++++++++++++++++++++ | |||
2 files changed, 32 insertions(+), 21 deletions(-) | 2 files changed, 32 insertions(+), 21 deletions(-) | |||
commit 0c09810cb3635cb575cb54e694d41523e7d0a335 | commit 0c09810cb3635cb575cb54e694d41523e7d0a335 | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2009-01-20 10:35:15 +0200 | Date: 2009-01-20 10:35:15 +0200 | |||
Use LZMA_PROG_ERROR in lzma_code() as documented in base.h. | Use LZMA_PROG_ERROR in lzma_code() as documented in base.h. | |||
src/liblzma/common/common.c | 24 ++++++++---------------- | src/liblzma/common/common.c | 24 ++++++++---------------- | |||
1 file changed, 8 insertions(+), 16 deletions(-) | 1 file changed, 8 insertions(+), 16 deletions(-) | |||
commit 2f1a8e8eb898f6c036cde55d153ad348bfab3c00 | commit 2f1a8e8eb898f6c036cde55d153ad348bfab3c00 | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2009-01-19 22:53:18 +0200 | Date: 2009-01-19 22:53:18 +0200 | |||
Fix handling of non-fatal errors in lzma_code(). | Fix handling of non-fatal errors in lzma_code(). | |||
src/liblzma/common/common.c | 9 ++++++++- | src/liblzma/common/common.c | 9 ++++++++- | |||
1 file changed, 8 insertions(+), 1 deletion(-) | 1 file changed, 8 insertions(+), 1 deletion(-) | |||
commit 4810b6bc25087be872960b9dd1d11ff07735dc88 | commit 4810b6bc25087be872960b9dd1d11ff07735dc88 | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2009-01-19 14:00:33 +0200 | Date: 2009-01-19 14:00:33 +0200 | |||
Move some LZMA2 constants to lzma2_encoder.h so that they | Move some LZMA2 constants to lzma2_encoder.h so that they | |||
can be used outside lzma2_encoder.c. | can be used outside lzma2_encoder.c. | |||
src/liblzma/lzma/lzma2_encoder.c | 13 ------------- | src/liblzma/lzma/lzma2_encoder.c | 13 ------------- | |||
src/liblzma/lzma/lzma2_encoder.h | 14 ++++++++++++++ | src/liblzma/lzma/lzma2_encoder.h | 14 ++++++++++++++ | |||
src/liblzma/lzma/lzma_encoder.c | 3 ++- | src/liblzma/lzma/lzma_encoder.c | 3 ++- | |||
3 files changed, 16 insertions(+), 14 deletions(-) | 3 files changed, 16 insertions(+), 14 deletions(-) | |||
commit 00be5d2e09f9c7a6a8563465ad8b8042866817a4 | commit 00be5d2e09f9c7a6a8563465ad8b8042866817a4 | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2009-01-19 13:52:36 +0200 | Date: 2009-01-19 13:52:36 +0200 | |||
Remove dead code. | Remove dead code. | |||
src/liblzma/lzma/lzma_encoder.h | 8 -------- | src/liblzma/lzma/lzma_encoder.h | 8 -------- | |||
1 file changed, 8 deletions(-) | 1 file changed, 8 deletions(-) | |||
commit 128586213f77c9bd82b7e9a62927f6d0c3769d85 | commit 128586213f77c9bd82b7e9a62927f6d0c3769d85 | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2009-01-17 14:24:25 +0200 | Date: 2009-01-17 14:24:25 +0200 | |||
Beta was supposed to be API stable but I had forgot to rename | Beta was supposed to be API stable but I had forgot to rename | |||
lzma_memlimit_encoder and lzma_memlimit_decoder to | lzma_memlimit_encoder and lzma_memlimit_decoder to | |||
lzma_raw_encoder_memlimit and lzma_raw_decoder_memlimit. :-( | lzma_raw_encoder_memlimit and lzma_raw_decoder_memlimit. :-( | |||
Now it is fixed. Hopefully it doesn't cause too much trouble | Now it is fixed. Hopefully it doesn't cause too much trouble | |||
to those who already thought API is stable. | to those who already thought API is stable. | |||
src/liblzma/api/lzma/filter.h | 4 ++-- | src/liblzma/api/lzma/filter.h | 4 ++-- | |||
src/liblzma/common/easy.c | 4 ++-- | src/liblzma/common/easy.c | 4 ++-- | |||
src/liblzma/common/filter_common.c | 2 +- | src/liblzma/common/filter_common.c | 2 +- | |||
src/liblzma/common/filter_common.h | 2 +- | src/liblzma/common/filter_common.h | 2 +- | |||
src/liblzma/common/filter_decoder.c | 4 ++-- | src/liblzma/common/filter_decoder.c | 4 ++-- | |||
src/liblzma/common/filter_encoder.c | 4 ++-- | src/liblzma/common/filter_encoder.c | 4 ++-- | |||
src/liblzma/common/stream_decoder.c | 2 +- | src/liblzma/common/stream_decoder.c | 2 +- | |||
src/xz/process.c | 6 +++--- | src/xz/process.c | 6 +++--- | |||
8 files changed, 14 insertions(+), 14 deletions(-) | 8 files changed, 14 insertions(+), 14 deletions(-) | |||
commit b056379490be5c584c264a967f0540041a163a1e | commit b056379490be5c584c264a967f0540041a163a1e | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2009-01-15 14:29:22 +0200 | Date: 2009-01-15 14:29:22 +0200 | |||
Updated THANKS. | Updated THANKS. | |||
THANKS | 1 + | THANKS | 1 + | |||
1 file changed, 1 insertion(+) | 1 file changed, 1 insertion(+) | |||
commit dc8f3be06d54ef6e6cfb5134dd3d25edd08cef89 | commit dc8f3be06d54ef6e6cfb5134dd3d25edd08cef89 | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2009-01-15 14:27:32 +0200 | Date: 2009-01-15 14:27:32 +0200 | |||
Fixed a bug in 7z2lzma.bash to make it work with .7z files | Fixed a bug in 7z2lzma.bash to make it work with .7z files | |||
that use something else than 2^n as the dictionary size. | that use something else than 2^n as the dictionary size. | |||
Thanks to Dan Shechter for the bug report. | Thanks to Dan Shechter for the bug report. | |||
extra/7z2lzma/7z2lzma.bash | 47 ++++++++++++++++++++++------------------ ---- | extra/7z2lzma/7z2lzma.bash | 47 +++++++++++++++++++++++------------------- ---- | |||
1 file changed, 24 insertions(+), 23 deletions(-) | 1 file changed, 24 insertions(+), 23 deletions(-) | |||
commit 8286a60b8f4bd5accfbc9d229d2204bac31994f2 | commit 8286a60b8f4bd5accfbc9d229d2204bac31994f2 | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2009-01-07 18:41:15 +0200 | Date: 2009-01-07 18:41:15 +0200 | |||
Use pthread_sigmask() instead of sigprocmask() when pthreads | Use pthread_sigmask() instead of sigprocmask() when pthreads | |||
are enabled. | are enabled. | |||
src/common/mythread.h | 6 ++++++ | src/common/mythread.h | 6 ++++++ | |||
src/xz/main.c | 4 ++-- | src/xz/main.c | 4 ++-- | |||
src/xz/private.h | 1 + | src/xz/private.h | 1 + | |||
3 files changed, 9 insertions(+), 2 deletions(-) | 3 files changed, 9 insertions(+), 2 deletions(-) | |||
commit 4fd43cb3a906f6da2943f69239ee984c4787c9a9 | commit 4fd43cb3a906f6da2943f69239ee984c4787c9a9 | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2008-12-31 20:01:00 +0200 | Date: 2008-12-31 20:01:00 +0200 | |||
Bumped version to 4.999.8beta right after the release | Bumped version to 4.999.8beta right after the release | |||
of 4.999.7beta. | of 4.999.7beta. | |||
configure.ac | 2 +- | configure.ac | 2 +- | |||
src/liblzma/api/lzma/version.h | 2 +- | src/liblzma/api/lzma/version.h | 2 +- | |||
2 files changed, 2 insertions(+), 2 deletions(-) | 2 files changed, 2 insertions(+), 2 deletions(-) | |||
commit 061748f5932719643cda73383db715167d543c22 | commit 061748f5932719643cda73383db715167d543c22 | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2008-12-31 18:59:02 +0200 | Date: 2008-12-31 18:59:02 +0200 | |||
Disable Subblock filter from test_compress.sh since it is | Disable Subblock filter from test_compress.sh since it is | |||
disabled by default in configure.ac. | disabled by default in configure.ac. | |||
tests/test_compress.sh | 22 +++++++++++++--------- | tests/test_compress.sh | 22 +++++++++++++--------- | |||
1 file changed, 13 insertions(+), 9 deletions(-) | 1 file changed, 13 insertions(+), 9 deletions(-) | |||
commit 9c45658ddc8bd4a7819ef8547d3e7ccf73203e78 | commit 9c45658ddc8bd4a7819ef8547d3e7ccf73203e78 | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2008-12-31 17:44:20 +0200 | Date: 2008-12-31 17:44:20 +0200 | |||
Disable both Subblock encoder and decoder my default, | Disable both Subblock encoder and decoder my default, | |||
since they are not finished and may have security issues too. | since they are not finished and may have security issues too. | |||
configure.ac | 2 +- | configure.ac | 2 +- | |||
1 file changed, 1 insertion(+), 1 deletion(-) | 1 file changed, 1 insertion(+), 1 deletion(-) | |||
commit b59f1e98f50694cf6a8f1b342fd878feebdb2f88 | commit b59f1e98f50694cf6a8f1b342fd878feebdb2f88 | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2008-12-31 17:42:50 +0200 | Date: 2008-12-31 17:42:50 +0200 | |||
Update some files in debug directory. | Update some files in debug directory. | |||
debug/full_flush.c | 2 -- | debug/full_flush.c | 2 -- | |||
debug/memusage.c | 2 -- | debug/memusage.c | 2 -- | |||
debug/sync_flush.c | 2 -- | debug/sync_flush.c | 2 -- | |||
3 files changed, 6 deletions(-) | 3 files changed, 6 deletions(-) | |||
commit d1d17a40d33a9682424ca37282813492f2cba6d0 | commit d1d17a40d33a9682424ca37282813492f2cba6d0 | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2008-12-31 17:41:46 +0200 | Date: 2008-12-31 17:41:46 +0200 | |||
Prepare for 4.999.7beta release. | Prepare for 4.999.7beta release. | |||
AUTHORS | 4 ++-- | AUTHORS | 4 ++-- | |||
README | 34 +++++++++++++++++----------------- | README | 34 +++++++++++++++++----------------- | |||
configure.ac | 4 ++-- | configure.ac | 4 ++-- | |||
src/liblzma/api/lzma/version.h | 2 +- | src/liblzma/api/lzma/version.h | 2 +- | |||
4 files changed, 22 insertions(+), 22 deletions(-) | 4 files changed, 22 insertions(+), 22 deletions(-) | |||
commit 88d3e6b0b18e24142b6d3b41dc1b84b00c49fef3 | commit 88d3e6b0b18e24142b6d3b41dc1b84b00c49fef3 | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2008-12-31 17:15:03 +0200 | Date: 2008-12-31 17:15:03 +0200 | |||
Cleaned up some comments in the API headers. | Cleaned up some comments in the API headers. | |||
src/liblzma/api/lzma/check.h | 23 +++++++++++------------ | src/liblzma/api/lzma/check.h | 23 +++++++++++------------ | |||
src/liblzma/api/lzma/container.h | 2 +- | src/liblzma/api/lzma/container.h | 2 +- | |||
src/liblzma/api/lzma/version.h | 4 +++- | src/liblzma/api/lzma/version.h | 4 +++- | |||
3 files changed, 15 insertions(+), 14 deletions(-) | 3 files changed, 15 insertions(+), 14 deletions(-) | |||
commit 322ecf93c961e45a1da8c4a794a7fdacefcd7f40 | commit 322ecf93c961e45a1da8c4a794a7fdacefcd7f40 | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2008-12-31 16:29:39 +0200 | Date: 2008-12-31 16:29:39 +0200 | |||
Renamed lzma_options_simple to lzma_options_bcj in the API. | Renamed lzma_options_simple to lzma_options_bcj in the API. | |||
The internal implementation is still using the name "simple". | The internal implementation is still using the name "simple". | |||
It may need some cleanups, so I look at it later. | It may need some cleanups, so I look at it later. | |||
src/liblzma/api/Makefile.am | 2 +- | src/liblzma/api/Makefile.am | 2 +- | |||
src/liblzma/api/lzma.h | 2 +- | src/liblzma/api/lzma.h | 2 +- | |||
src/liblzma/api/lzma/bcj.h | 94 +++++++++++++++++++++++++++++++ | src/liblzma/api/lzma/bcj.h | 94 +++++++++++++++++++++++++++++++++ | |||
++++ | ++++ | |||
src/liblzma/api/lzma/simple.h | 94 ------------------------------- | src/liblzma/api/lzma/simple.h | 94 --------------------------------- | |||
---- | ---- | |||
src/liblzma/simple/simple_coder.c | 2 +- | src/liblzma/simple/simple_coder.c | 2 +- | |||
src/liblzma/simple/simple_decoder.c | 4 +- | src/liblzma/simple/simple_decoder.c | 4 +- | |||
src/liblzma/simple/simple_encoder.c | 4 +- | src/liblzma/simple/simple_encoder.c | 4 +- | |||
tests/test_filter_flags.c | 8 +-- | tests/test_filter_flags.c | 8 ++-- | |||
8 files changed, 105 insertions(+), 105 deletions(-) | 8 files changed, 105 insertions(+), 105 deletions(-) | |||
commit 7eea8bec3abfed883efba66264a1452a1c04f6b0 | commit 7eea8bec3abfed883efba66264a1452a1c04f6b0 | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2008-12-31 00:57:27 +0200 | Date: 2008-12-31 00:57:27 +0200 | |||
Fixed missing quoting in configure.ac. | Fixed missing quoting in configure.ac. | |||
configure.ac | 38 +++++++++++++++++++------------------- | configure.ac | 38 +++++++++++++++++++------------------- | |||
1 file changed, 19 insertions(+), 19 deletions(-) | 1 file changed, 19 insertions(+), 19 deletions(-) | |||
commit 28e75f7086dbe9501d926c370375c69dfb1236ce | commit 28e75f7086dbe9501d926c370375c69dfb1236ce | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2008-12-31 00:48:23 +0200 | Date: 2008-12-31 00:48:23 +0200 | |||
Updated src/liblzma/Makefile.am to use liblzma.pc.in, which | Updated src/liblzma/Makefile.am to use liblzma.pc.in, which | |||
should have been in the previous commit. | should have been in the previous commit. | |||
src/liblzma/Makefile.am | 4 ++-- | src/liblzma/Makefile.am | 4 ++-- | |||
1 file changed, 2 insertions(+), 2 deletions(-) | 1 file changed, 2 insertions(+), 2 deletions(-) | |||
commit 7ed9d943b31d3ee9c5fb2387e84a241ba33afe90 | commit 7ed9d943b31d3ee9c5fb2387e84a241ba33afe90 | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2008-12-31 00:30:49 +0200 | Date: 2008-12-31 00:30:49 +0200 | |||
Remove lzma_init() and other init functions from liblzma API. | Remove lzma_init() and other init functions from liblzma API. | |||
Half of developers were already forgetting to use these | Half of developers were already forgetting to use these | |||
functions, which could have caused total breakage in some future | functions, which could have caused total breakage in some future | |||
liblzma version or even now if --enable-small was used. Now | liblzma version or even now if --enable-small was used. Now | |||
skipping to change at line 7823 | skipping to change at line 10182 | |||
sure if it works correctly and portably for static linking | sure if it works correctly and portably for static linking | |||
(Libs.private includes -pthread or other operating system | (Libs.private includes -pthread or other operating system | |||
specific flags). Hopefully someone complains if it is bad. | specific flags). Hopefully someone complains if it is bad. | |||
lzma_rc_prices[] is now included as a precomputed array even | lzma_rc_prices[] is now included as a precomputed array even | |||
with --enable-small. It's just 128 bytes now that it uses uint8_t | with --enable-small. It's just 128 bytes now that it uses uint8_t | |||
instead of uint32_t. Smaller array seemed to be at least as fast | instead of uint32_t. Smaller array seemed to be at least as fast | |||
as the more bloated uint32_t array on x86; hopefully it's not bad | as the more bloated uint32_t array on x86; hopefully it's not bad | |||
on other architectures. | on other architectures. | |||
configure.ac | 29 ++++++++-- | configure.ac | 29 ++++++++-- | |||
src/common/mythread.h | 34 +++++++++++ | src/common/mythread.h | 34 ++++++++++++ | |||
src/liblzma/api/Makefile.am | 1 - | src/liblzma/api/Makefile.am | 1 - | |||
src/liblzma/api/lzma.h | 1 - | src/liblzma/api/lzma.h | 1 - | |||
src/liblzma/api/lzma/init.h | 85 ------------------------- | src/liblzma/api/lzma/init.h | 85 --------------------------- | |||
--- | -- | |||
src/liblzma/check/Makefile.am | 29 ++++------ | src/liblzma/check/Makefile.am | 29 ++++------ | |||
src/liblzma/check/check.c | 10 ++-- | src/liblzma/check/check.c | 10 ++-- | |||
src/liblzma/check/check.h | 25 +++----- | src/liblzma/check/check.h | 25 ++++----- | |||
src/liblzma/check/check_init.c | 37 ------------ | src/liblzma/check/check_init.c | 37 ------------- | |||
src/liblzma/check/crc32.c | 88 ------------------------- | src/liblzma/check/crc32.c | 88 --------------------------- | |||
---- | ---- | |||
src/liblzma/check/crc32_fast.c | 88 +++++++++++++++++++++++++ | src/liblzma/check/crc32_fast.c | 88 +++++++++++++++++++++++++++ | |||
++++ | ++++ | |||
src/liblzma/check/crc32_init.c | 55 ------------------ | src/liblzma/check/crc32_init.c | 55 ------------------- | |||
src/liblzma/check/crc32_small.c | 54 ++++++++++++++++++ | src/liblzma/check/crc32_small.c | 54 +++++++++++++++++++ | |||
src/liblzma/check/crc32_tablegen.c | 55 +++++++++++++++--- | src/liblzma/check/crc32_tablegen.c | 55 ++++++++++++++++--- | |||
src/liblzma/check/crc64.c | 75 ------------------------ | src/liblzma/check/crc64.c | 75 -------------------------- | |||
src/liblzma/check/crc64_fast.c | 75 ++++++++++++++++++++++++ | src/liblzma/check/crc64_fast.c | 75 ++++++++++++++++++++++++++ | |||
src/liblzma/check/crc64_small.c | 54 ++++++++++++++++++ | src/liblzma/check/crc64_small.c | 54 +++++++++++++++++++ | |||
src/liblzma/check/crc64_tablegen.c | 55 +++++++++++++++--- | src/liblzma/check/crc64_tablegen.c | 55 ++++++++++++++++--- | |||
src/liblzma/common/Makefile.am | 3 - | src/liblzma/common/Makefile.am | 3 -- | |||
src/liblzma/common/common.h | 1 + | src/liblzma/common/common.h | 1 + | |||
src/liblzma/common/init.c | 39 ------------- | src/liblzma/common/init.c | 39 -------------- | |||
src/liblzma/common/init_decoder.c | 31 ---------- | src/liblzma/common/init_decoder.c | 31 ----------- | |||
src/liblzma/common/init_encoder.c | 40 ------------- | src/liblzma/common/init_encoder.c | 40 -------------- | |||
src/liblzma/liblzma.pc.in | 12 ++++ | src/liblzma/liblzma.pc.in | 12 +++++ | |||
src/liblzma/lz/lz_encoder.c | 6 ++ | src/liblzma/lz/lz_encoder.c | 6 +++ | |||
src/liblzma/lzma.pc.in | 11 ---- | src/liblzma/lzma.pc.in | 11 ---- | |||
src/liblzma/rangecoder/Makefile.am | 8 +-- | src/liblzma/rangecoder/Makefile.am | 8 +-- | |||
src/liblzma/rangecoder/price.h | 16 +----- | src/liblzma/rangecoder/price.h | 16 +----- | |||
src/liblzma/rangecoder/price_table.c | 2 +- | src/liblzma/rangecoder/price_table.c | 2 +- | |||
src/liblzma/rangecoder/price_table_init.c | 55 ------------------ | src/liblzma/rangecoder/price_table_init.c | 55 ------------------- | |||
src/liblzma/rangecoder/price_tablegen.c | 51 ++++++++++++++--- | src/liblzma/rangecoder/price_tablegen.c | 51 +++++++++++++++--- | |||
src/xz/Makefile.am | 5 +- | src/xz/Makefile.am | 5 +- | |||
src/xz/main.c | 3 - | src/xz/main.c | 3 -- | |||
src/xzdec/xzdec.c | 3 - | src/xzdec/xzdec.c | 3 -- | |||
tests/test_block_header.c | 1 - | tests/test_block_header.c | 1 - | |||
tests/test_check.c | 2 - | tests/test_check.c | 2 - | |||
tests/test_filter_flags.c | 2 - | tests/test_filter_flags.c | 2 - | |||
tests/test_index.c | 2 - | tests/test_index.c | 2 - | |||
tests/test_stream_flags.c | 2 - | tests/test_stream_flags.c | 2 - | |||
tests/tests.h | 2 +- | tests/tests.h | 2 +- | |||
40 files changed, 519 insertions(+), 628 deletions(-) | 40 files changed, 519 insertions(+), 628 deletions(-) | |||
commit 5cda29b5665004fc0f21d0c41d78022a6a559ab2 | commit 5cda29b5665004fc0f21d0c41d78022a6a559ab2 | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2008-12-27 19:40:31 +0200 | Date: 2008-12-27 19:40:31 +0200 | |||
Use 28 MiB as memory usage limit for encoding in test_compress.sh. | Use 28 MiB as memory usage limit for encoding in test_compress.sh. | |||
tests/test_compress.sh | 2 +- | tests/test_compress.sh | 2 +- | |||
1 file changed, 1 insertion(+), 1 deletion(-) | 1 file changed, 1 insertion(+), 1 deletion(-) | |||
commit 050eb14d29e2537c014662e83599fd8a77f13c45 | commit 050eb14d29e2537c014662e83599fd8a77f13c45 | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2008-12-27 19:32:20 +0200 | Date: 2008-12-27 19:32:20 +0200 | |||
Revert a change made in 3b34851de1eaf358cf9268922fa0eeed8278d680 | Revert a change made in 3b34851de1eaf358cf9268922fa0eeed8278d680 | |||
that was related to LZMA_MODE_FAST. The original code is slightly | that was related to LZMA_MODE_FAST. The original code is slightly | |||
faster although it compresses slightly worse. But since it is fast | faster although it compresses slightly worse. But since it is fast | |||
mode, it is better to select the faster version. | mode, it is better to select the faster version. | |||
src/liblzma/lzma/lzma_encoder_optimum_fast.c | 23 ++++++++-------------- - | src/liblzma/lzma/lzma_encoder_optimum_fast.c | 23 ++++++++--------------- | |||
1 file changed, 8 insertions(+), 15 deletions(-) | 1 file changed, 8 insertions(+), 15 deletions(-) | |||
commit 4820f10d0f173864f6a2ea7479663b509ac53358 | commit 4820f10d0f173864f6a2ea7479663b509ac53358 | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2008-12-27 19:30:19 +0200 | Date: 2008-12-27 19:30:19 +0200 | |||
Some xz command line tool improvements. | Some xz command line tool improvements. | |||
src/xz/args.c | 23 ++++------ | src/xz/args.c | 23 +++++----- | |||
src/xz/message.c | 4 +- | src/xz/message.c | 4 +- | |||
src/xz/options.c | 2 +- | src/xz/options.c | 2 +- | |||
src/xz/process.c | 133 ++++++++++++++++++++++++++++++++++++++++++-------- | src/xz/process.c | 133 +++++++++++++++++++++++++++++++++++++++++++-------- | |||
---- | ---- | |||
src/xz/process.h | 3 ++ | src/xz/process.h | 3 ++ | |||
5 files changed, 121 insertions(+), 44 deletions(-) | 5 files changed, 121 insertions(+), 44 deletions(-) | |||
commit e33194e79d8f5ce07cb4aca909b324ae75098f7e | commit e33194e79d8f5ce07cb4aca909b324ae75098f7e | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2008-12-27 19:27:49 +0200 | Date: 2008-12-27 19:27:49 +0200 | |||
Bunch of liblzma tweaks, including some API changes. | Bunch of liblzma tweaks, including some API changes. | |||
The API and ABI should now be very close to stable, | The API and ABI should now be very close to stable, | |||
although the code behind it isn't yet. | although the code behind it isn't yet. | |||
src/liblzma/api/lzma.h | 8 +-- | src/liblzma/api/lzma.h | 8 ++-- | |||
src/liblzma/api/lzma/block.h | 63 +++++++++++++++++++++++- | src/liblzma/api/lzma/block.h | 63 ++++++++++++++++++++++++- | |||
src/liblzma/api/lzma/container.h | 76 ++++++++++++++----------- | src/liblzma/api/lzma/container.h | 76 +++++++++++++++------------ | |||
---- | ---- | |||
src/liblzma/api/lzma/lzma.h | 41 +++++++++------- | src/liblzma/api/lzma/lzma.h | 41 +++++++++-------- | |||
src/liblzma/common/alone_decoder.c | 36 +++++++------- | src/liblzma/common/alone_decoder.c | 36 +++++++-------- | |||
src/liblzma/common/alone_encoder.c | 22 ++++----- | src/liblzma/common/alone_encoder.c | 22 ++++----- | |||
src/liblzma/common/auto_decoder.c | 2 +- | src/liblzma/common/auto_decoder.c | 2 +- | |||
src/liblzma/common/block_decoder.c | 54 ++++++++++---------- | src/liblzma/common/block_decoder.c | 54 +++++++++++----------- | |||
src/liblzma/common/block_decoder.h | 4 +- | src/liblzma/common/block_decoder.h | 4 +- | |||
src/liblzma/common/block_encoder.c | 37 +++++++------- | src/liblzma/common/block_encoder.c | 37 ++++++++------- | |||
src/liblzma/common/block_encoder.h | 4 +- | src/liblzma/common/block_encoder.h | 4 +- | |||
src/liblzma/common/block_header_decoder.c | 41 ++++++++-------- | src/liblzma/common/block_header_decoder.c | 41 +++++++++-------- | |||
src/liblzma/common/block_header_encoder.c | 51 ++++++++++--------- | src/liblzma/common/block_header_encoder.c | 51 ++++++++++----------- | |||
src/liblzma/common/block_util.c | 3 +- | src/liblzma/common/block_util.c | 3 +- | |||
src/liblzma/common/easy.c | 45 ++++++----------- | src/liblzma/common/easy.c | 45 ++++++------------ | |||
src/liblzma/common/stream_decoder.c | 3 +- | src/liblzma/common/stream_decoder.c | 3 +- | |||
src/liblzma/common/stream_decoder.h | 2 +- | src/liblzma/common/stream_decoder.h | 2 +- | |||
src/liblzma/common/stream_encoder.c | 3 +- | src/liblzma/common/stream_encoder.c | 3 +- | |||
src/liblzma/common/stream_encoder.h | 2 +- | src/liblzma/common/stream_encoder.h | 2 +- | |||
src/liblzma/common/stream_flags_decoder.c | 2 +- | src/liblzma/common/stream_flags_decoder.c | 2 +- | |||
src/liblzma/common/stream_flags_encoder.c | 2 +- | src/liblzma/common/stream_flags_encoder.c | 2 +- | |||
src/liblzma/lzma/lzma_encoder.c | 2 +- | src/liblzma/lzma/lzma_encoder.c | 2 +- | |||
src/liblzma/lzma/lzma_encoder_presets.c | 53 ++++++-------------- | src/liblzma/lzma/lzma_encoder_presets.c | 53 +++++++-------------- | |||
23 files changed, 294 insertions(+), 262 deletions(-) | 23 files changed, 294 insertions(+), 262 deletions(-) | |||
commit 4d00652e75dd2736aedc3a3a8baff3dd0ea38074 | commit 4d00652e75dd2736aedc3a3a8baff3dd0ea38074 | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2008-12-18 13:42:52 +0200 | Date: 2008-12-18 13:42:52 +0200 | |||
Updated Makefile.am that was missing from the previous commit. | Updated Makefile.am that was missing from the previous commit. | |||
src/liblzma/common/Makefile.am | 1 - | src/liblzma/common/Makefile.am | 1 - | |||
1 file changed, 1 deletion(-) | 1 file changed, 1 deletion(-) | |||
commit 634636fa56ccee6e744f78b0abed76c8940f2f8f | commit 634636fa56ccee6e744f78b0abed76c8940f2f8f | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2008-12-17 21:49:53 +0200 | Date: 2008-12-17 21:49:53 +0200 | |||
Remove the alignment functions for now. Maybe they will | Remove the alignment functions for now. Maybe they will | |||
be added back in some form later, but the current version | be added back in some form later, but the current version | |||
wasn't modular, so it would need fixing anyway. | wasn't modular, so it would need fixing anyway. | |||
src/liblzma/api/Makefile.am | 1 - | src/liblzma/api/Makefile.am | 1 - | |||
src/liblzma/api/lzma.h | 1 - | src/liblzma/api/lzma.h | 1 - | |||
src/liblzma/api/lzma/alignment.h | 60 -------------------- | src/liblzma/api/lzma/alignment.h | 60 --------------------- | |||
src/liblzma/common/alignment.c | 114 ---------------------------------- | src/liblzma/common/alignment.c | 114 ----------------------------------- | |||
---- | ---- | |||
4 files changed, 176 deletions(-) | 4 files changed, 176 deletions(-) | |||
--- | ||||
commit 4fed98417d1687f5eccccb42a133fde3ec81216a | commit 4fed98417d1687f5eccccb42a133fde3ec81216a | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2008-12-17 20:11:23 +0200 | Date: 2008-12-17 20:11:23 +0200 | |||
xz message handling improvements | xz message handling improvements | |||
src/xz/message.c | 125 +++++++++++++++++++++++++++++++++++++++++++++++++- | src/xz/message.c | 125 ++++++++++++++++++++++++++++++++++++++++++++++++++- | |||
---- | ---- | |||
src/xz/message.h | 7 ++- | src/xz/message.h | 7 +++- | |||
src/xz/process.c | 28 +++++++++++- | src/xz/process.c | 28 ++++++++++++- | |||
3 files changed, 146 insertions(+), 14 deletions(-) | 3 files changed, 146 insertions(+), 14 deletions(-) | |||
commit 653e457e3756ef35e5d1b2be3523b3e4b1e9ee4d | commit 653e457e3756ef35e5d1b2be3523b3e4b1e9ee4d | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2008-12-15 23:26:43 +0200 | Date: 2008-12-15 23:26:43 +0200 | |||
Fix a dumb bug in .lzma decoder which was introduced in | Fix a dumb bug in .lzma decoder which was introduced in | |||
the previous commit. (Probably the previous commit has | the previous commit. (Probably the previous commit has | |||
other bugs too, it wasn't tested.) | other bugs too, it wasn't tested.) | |||
src/liblzma/common/alone_decoder.c | 29 ++++++++++++++--------------- | src/liblzma/common/alone_decoder.c | 29 ++++++++++++++--------------- | |||
1 file changed, 14 insertions(+), 15 deletions(-) | 1 file changed, 14 insertions(+), 15 deletions(-) | |||
commit 671a5adf1e844bfdd6fd327016c3c28694493158 | commit 671a5adf1e844bfdd6fd327016c3c28694493158 | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2008-12-15 19:39:13 +0200 | Date: 2008-12-15 19:39:13 +0200 | |||
Bunch of liblzma API cleanups and fixes. | Bunch of liblzma API cleanups and fixes. | |||
src/liblzma/api/lzma.h | 122 ++++++++++---------- | src/liblzma/api/lzma.h | 122 +++++++++++---------- | |||
src/liblzma/api/lzma/base.h | 174 +++++++++++++++++++---------- | src/liblzma/api/lzma/base.h | 174 ++++++++++++++++++----------- | |||
src/liblzma/api/lzma/block.h | 211 +++++++++++++++++++++++-------- | src/liblzma/api/lzma/block.h | 211 +++++++++++++++++++++++--------- | |||
---- | ---- | |||
src/liblzma/api/lzma/check.h | 28 ++--- | src/liblzma/api/lzma/check.h | 28 ++--- | |||
src/liblzma/api/lzma/container.h | 155 +++++++++++++------------ | src/liblzma/api/lzma/container.h | 155 +++++++++++++------------- | |||
src/liblzma/api/lzma/delta.h | 12 +- | src/liblzma/api/lzma/delta.h | 12 +- | |||
src/liblzma/api/lzma/filter.h | 27 +++-- | src/liblzma/api/lzma/filter.h | 27 +++-- | |||
src/liblzma/api/lzma/index.h | 97 +++++++++++++--- | src/liblzma/api/lzma/index.h | 97 ++++++++++++++--- | |||
src/liblzma/api/lzma/index_hash.h | 26 +++-- | src/liblzma/api/lzma/index_hash.h | 26 +++-- | |||
src/liblzma/api/lzma/init.h | 2 +- | src/liblzma/api/lzma/init.h | 2 +- | |||
src/liblzma/api/lzma/lzma.h | 12 +- | src/liblzma/api/lzma/lzma.h | 12 +- | |||
src/liblzma/api/lzma/simple.h | 4 +- | src/liblzma/api/lzma/simple.h | 4 +- | |||
src/liblzma/api/lzma/stream_flags.h | 46 +++++--- | src/liblzma/api/lzma/stream_flags.h | 46 +++++--- | |||
src/liblzma/api/lzma/version.h | 6 +- | src/liblzma/api/lzma/version.h | 6 +- | |||
src/liblzma/api/lzma/vli.h | 17 ++- | src/liblzma/api/lzma/vli.h | 17 ++- | |||
src/liblzma/common/alone_decoder.c | 47 +++++--- | src/liblzma/common/alone_decoder.c | 47 +++++--- | |||
src/liblzma/common/auto_decoder.c | 29 +++++ | src/liblzma/common/auto_decoder.c | 29 +++++ | |||
src/liblzma/common/block_util.c | 52 +++++---- | src/liblzma/common/block_util.c | 52 +++++---- | |||
src/liblzma/common/common.c | 58 ++++++++++ | src/liblzma/common/common.c | 58 ++++++++++ | |||
src/liblzma/common/common.h | 9 +- | src/liblzma/common/common.h | 9 +- | |||
src/liblzma/common/easy.c | 33 ++++-- | src/liblzma/common/easy.c | 33 ++++-- | |||
src/liblzma/common/filter_common.c | 2 +- | src/liblzma/common/filter_common.c | 2 +- | |||
src/liblzma/common/index.c | 11 ++ | src/liblzma/common/index.c | 11 ++ | |||
src/liblzma/common/index_decoder.c | 46 ++++++-- | src/liblzma/common/index_decoder.c | 46 ++++++-- | |||
src/liblzma/common/stream_decoder.c | 47 ++++++-- | src/liblzma/common/stream_decoder.c | 47 ++++++-- | |||
src/liblzma/lzma/lzma2_encoder.c | 6 +- | src/liblzma/lzma/lzma2_encoder.c | 6 +- | |||
tests/test_index.c | 10 +- | tests/test_index.c | 10 +- | |||
27 files changed, 863 insertions(+), 426 deletions(-) | 27 files changed, 863 insertions(+), 426 deletions(-) | |||
commit 17781c2c20fd77029cb32e77792889f2f211d69d | commit 17781c2c20fd77029cb32e77792889f2f211d69d | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2008-12-15 14:26:52 +0200 | Date: 2008-12-15 14:26:52 +0200 | |||
The LZMA2 decoder fix introduced a bug to LZ decoder, | The LZMA2 decoder fix introduced a bug to LZ decoder, | |||
which made LZ decoder return too early after dictionary | which made LZ decoder return too early after dictionary | |||
reset. This fixes it. | reset. This fixes it. | |||
src/liblzma/lz/lz_decoder.c | 33 +++++++++++++++++++++++---------- | src/liblzma/lz/lz_decoder.c | 33 +++++++++++++++++++++++---------- | |||
1 file changed, 23 insertions(+), 10 deletions(-) | 1 file changed, 23 insertions(+), 10 deletions(-) | |||
commit f9f2d1e74398500724041f7fb3c38db35ad8c8d8 | commit f9f2d1e74398500724041f7fb3c38db35ad8c8d8 | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2008-12-15 11:20:22 +0200 | Date: 2008-12-15 11:20:22 +0200 | |||
Added two new test files. | Added two new test files. | |||
tests/files/README | 7 +++++++ | tests/files/README | 7 +++++++ | |||
tests/files/bad-1-lzma2-8.xz | Bin 0 -> 464 bytes | tests/files/bad-1-lzma2-8.xz | Bin 0 -> 464 bytes | |||
tests/files/good-1-lzma2-4.xz | Bin 0 -> 464 bytes | tests/files/good-1-lzma2-4.xz | Bin 0 -> 464 bytes | |||
3 files changed, 7 insertions(+) | 3 files changed, 7 insertions(+) | |||
commit ff7fb2c605bccc411069e07b9f11fb957aea2ddf | commit ff7fb2c605bccc411069e07b9f11fb957aea2ddf | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2008-12-15 10:01:59 +0200 | Date: 2008-12-15 10:01:59 +0200 | |||
Fix data corruption in LZMA2 decoder. | Fix data corruption in LZMA2 decoder. | |||
src/liblzma/lz/lz_decoder.c | 17 ++++++++++++++++- | src/liblzma/lz/lz_decoder.c | 17 ++++++++++++++++- | |||
src/liblzma/lz/lz_decoder.h | 8 +++++--- | src/liblzma/lz/lz_decoder.h | 8 +++++--- | |||
src/liblzma/lzma/lzma2_decoder.c | 15 +++++++++++---- | src/liblzma/lzma/lzma2_decoder.c | 15 +++++++++++---- | |||
3 files changed, 32 insertions(+), 8 deletions(-) | 3 files changed, 32 insertions(+), 8 deletions(-) | |||
commit 1ceebcf7e1bd30b95125f0ad67a09fdb6215d613 | commit 1ceebcf7e1bd30b95125f0ad67a09fdb6215d613 | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2008-12-13 00:54:11 +0200 | Date: 2008-12-13 00:54:11 +0200 | |||
Name the package "xz" in configure.ac. | Name the package "xz" in configure.ac. | |||
configure.ac | 11 ++++------- | configure.ac | 11 ++++------- | |||
1 file changed, 4 insertions(+), 7 deletions(-) | 1 file changed, 4 insertions(+), 7 deletions(-) | |||
commit a94bf00d0af9b423851905b031be5a645a657820 | commit a94bf00d0af9b423851905b031be5a645a657820 | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2008-12-12 22:43:21 +0200 | Date: 2008-12-12 22:43:21 +0200 | |||
Some adjustments to GCC warning flags. The important change | Some adjustments to GCC warning flags. The important change | |||
is the removal of -pedantic. It messes up -Werror (which I | is the removal of -pedantic. It messes up -Werror (which I | |||
really want to keep so that I don't miss any warnings) with | really want to keep so that I don't miss any warnings) with | |||
printf format strings that are in POSIX but not in C99. | printf format strings that are in POSIX but not in C99. | |||
configure.ac | 8 +++++--- | configure.ac | 8 +++++--- | |||
1 file changed, 5 insertions(+), 3 deletions(-) | 1 file changed, 5 insertions(+), 3 deletions(-) | |||
commit 8582d392baacd2cdac07ca60041f8c661323676d | commit 8582d392baacd2cdac07ca60041f8c661323676d | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2008-12-10 01:31:00 +0200 | Date: 2008-12-10 01:31:00 +0200 | |||
Remove obsolete comment. | Remove obsolete comment. | |||
src/xz/message.c | 1 - | src/xz/message.c | 1 - | |||
1 file changed, 1 deletion(-) | 1 file changed, 1 deletion(-) | |||
commit b1ae6dd731ea3636c3c2bfc7aefa71457d3328f1 | commit b1ae6dd731ea3636c3c2bfc7aefa71457d3328f1 | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2008-12-10 01:27:15 +0200 | Date: 2008-12-10 01:27:15 +0200 | |||
Use "decompression" consistently in --long-help. | Use "decompression" consistently in --long-help. | |||
src/xz/message.c | 2 +- | src/xz/message.c | 2 +- | |||
1 file changed, 1 insertion(+), 1 deletion(-) | 1 file changed, 1 insertion(+), 1 deletion(-) | |||
commit 1ea9e7f15afd5d3981e2432710e932320597bca9 | commit 1ea9e7f15afd5d3981e2432710e932320597bca9 | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2008-12-10 01:23:58 +0200 | Date: 2008-12-10 01:23:58 +0200 | |||
Added preset=NUM to --lzma1 and --lzma2. This makes it easy | Added preset=NUM to --lzma1 and --lzma2. This makes it easy | |||
to take a preset as a template and modify it a little. | to take a preset as a template and modify it a little. | |||
src/xz/message.c | 1 + | src/xz/message.c | 1 + | |||
src/xz/options.c | 8 ++++++++ | src/xz/options.c | 8 ++++++++ | |||
2 files changed, 9 insertions(+) | 2 files changed, 9 insertions(+) | |||
commit bceb3918dbb21f34976bfdd4c171a81319de71f7 | commit bceb3918dbb21f34976bfdd4c171a81319de71f7 | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2008-12-09 17:43:31 +0200 | Date: 2008-12-09 17:43:31 +0200 | |||
Put the file format specification into the public domain. | Put the file format specification into the public domain. | |||
Same will be done to the actual code later. | Same will be done to the actual code later. | |||
doc/file-format.txt | 24 +++++++++--------------- | doc/file-format.txt | 24 +++++++++--------------- | |||
1 file changed, 9 insertions(+), 15 deletions(-) | 1 file changed, 9 insertions(+), 15 deletions(-) | |||
commit 6efa2d80d46a38861016f41f0eb6fa2ec9260fe6 | commit 6efa2d80d46a38861016f41f0eb6fa2ec9260fe6 | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2008-12-09 17:41:49 +0200 | Date: 2008-12-09 17:41:49 +0200 | |||
Make the memusage functions of LZMA1 and LZMA2 encoders | Make the memusage functions of LZMA1 and LZMA2 encoders | |||
to validate the filter options. Add missing validation | to validate the filter options. Add missing validation | |||
to LZMA2 encoder when options are changed in the middle | to LZMA2 encoder when options are changed in the middle | |||
of encoding. | of encoding. | |||
src/liblzma/lzma/lzma2_encoder.c | 5 ++++- | src/liblzma/lzma/lzma2_encoder.c | 5 ++++- | |||
src/liblzma/lzma/lzma_encoder.c | 44 ++++++++++++++++++++++++++-------- | src/liblzma/lzma/lzma_encoder.c | 44 +++++++++++++++++++++++++++--------- | |||
---- | ---- | |||
src/liblzma/lzma/lzma_encoder.h | 2 +- | src/liblzma/lzma/lzma_encoder.h | 2 +- | |||
3 files changed, 35 insertions(+), 16 deletions(-) | 3 files changed, 35 insertions(+), 16 deletions(-) | |||
commit f20a03206b71ff01b827bb7a932411d6a6a4e06a | commit f20a03206b71ff01b827bb7a932411d6a6a4e06a | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2008-12-09 10:36:24 +0200 | Date: 2008-12-09 10:36:24 +0200 | |||
Updated THANKS. | Updated THANKS. | |||
THANKS | 1 + | THANKS | 1 + | |||
1 file changed, 1 insertion(+) | 1 file changed, 1 insertion(+) | |||
commit ef7890d56453dca1aeb2e12db29b7e418d93dde4 | commit ef7890d56453dca1aeb2e12db29b7e418d93dde4 | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2008-12-01 23:04:12 +0200 | Date: 2008-12-01 23:04:12 +0200 | |||
In command line tool, take advantage of memusage calculation's | In command line tool, take advantage of memusage calculation's | |||
ability to also validate the filter chain and options (not | ability to also validate the filter chain and options (not | |||
implemented yet for all filters). | implemented yet for all filters). | |||
src/xz/process.c | 8 ++++---- | src/xz/process.c | 8 ++++---- | |||
1 file changed, 4 insertions(+), 4 deletions(-) | 1 file changed, 4 insertions(+), 4 deletions(-) | |||
commit ccd57afa09e332d664d6d6a7498702791ea5f659 | commit ccd57afa09e332d664d6d6a7498702791ea5f659 | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2008-12-01 22:59:28 +0200 | Date: 2008-12-01 22:59:28 +0200 | |||
Validate the filter chain before checking filter-specific | Validate the filter chain before checking filter-specific | |||
memory usage. | memory usage. | |||
src/liblzma/common/filter_common.c | 14 ++++++++++---- | src/liblzma/common/filter_common.c | 14 ++++++++++---- | |||
1 file changed, 10 insertions(+), 4 deletions(-) | 1 file changed, 10 insertions(+), 4 deletions(-) | |||
commit c596fda40b62fe1683d0ac34d0c673dcaae2aa15 | commit c596fda40b62fe1683d0ac34d0c673dcaae2aa15 | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2008-12-01 22:58:22 +0200 | Date: 2008-12-01 22:58:22 +0200 | |||
Make the memusage functions of LZMA1 and LZMA2 decoders | Make the memusage functions of LZMA1 and LZMA2 decoders | |||
to validate the filter options. | to validate the filter options. | |||
src/liblzma/lzma/lzma2_decoder.c | 7 ++----- | src/liblzma/lzma/lzma2_decoder.c | 7 ++----- | |||
src/liblzma/lzma/lzma_decoder.c | 14 ++++++++++---- | src/liblzma/lzma/lzma_decoder.c | 14 ++++++++++---- | |||
src/liblzma/lzma/lzma_decoder.h | 5 +++++ | src/liblzma/lzma/lzma_decoder.h | 5 +++++ | |||
3 files changed, 17 insertions(+), 9 deletions(-) | 3 files changed, 17 insertions(+), 9 deletions(-) | |||
commit c58f469be5bb9b0bdab825c6687445fd553f4f3a | commit c58f469be5bb9b0bdab825c6687445fd553f4f3a | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2008-12-01 22:55:18 +0200 | Date: 2008-12-01 22:55:18 +0200 | |||
Added the changes for Delta filter that should have been | Added the changes for Delta filter that should have been | |||
part of 656ec87882ee74b192c4ea4a233a235eca7b04d4. | part of 656ec87882ee74b192c4ea4a233a235eca7b04d4. | |||
src/liblzma/common/filter_decoder.c | 2 +- | src/liblzma/common/filter_decoder.c | 2 +- | |||
src/liblzma/common/filter_encoder.c | 2 +- | src/liblzma/common/filter_encoder.c | 2 +- | |||
2 files changed, 2 insertions(+), 2 deletions(-) | 2 files changed, 2 insertions(+), 2 deletions(-) | |||
commit cd708015202dbf7585b84a8781462a20c42a324b | commit cd708015202dbf7585b84a8781462a20c42a324b | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2008-12-01 22:50:28 +0200 | Date: 2008-12-01 22:50:28 +0200 | |||
LZMA2 decoder cleanups. Make it require new LZMA properties | LZMA2 decoder cleanups. Make it require new LZMA properties | |||
also in the first LZMA chunk after a dictionary reset in | also in the first LZMA chunk after a dictionary reset in | |||
uncompressed chunk. | uncompressed chunk. | |||
src/liblzma/lzma/lzma2_decoder.c | 95 ++++++++++++++++------------------ ---- | src/liblzma/lzma/lzma2_decoder.c | 95 +++++++++++++++++------------------- ---- | |||
1 file changed, 41 insertions(+), 54 deletions(-) | 1 file changed, 41 insertions(+), 54 deletions(-) | |||
commit 656ec87882ee74b192c4ea4a233a235eca7b04d4 | commit 656ec87882ee74b192c4ea4a233a235eca7b04d4 | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2008-12-01 16:30:11 +0200 | Date: 2008-12-01 16:30:11 +0200 | |||
Added lzma_delta_coder_memusage() which also validates | Added lzma_delta_coder_memusage() which also validates | |||
the options. | the options. | |||
src/liblzma/delta/Makefile.am | 3 ++- | src/liblzma/delta/Makefile.am | 3 ++- | |||
src/liblzma/delta/delta_common.c | 28 +++++++++++++++++------ | src/liblzma/delta/delta_common.c | 28 ++++++++++++++++++------- | |||
src/liblzma/delta/delta_common.h | 19 +--------------- | src/liblzma/delta/delta_common.h | 19 +---------------- | |||
src/liblzma/delta/delta_decoder.c | 2 +- | src/liblzma/delta/delta_decoder.c | 2 +- | |||
src/liblzma/delta/delta_decoder.h | 2 +- | src/liblzma/delta/delta_decoder.h | 2 +- | |||
src/liblzma/delta/delta_encoder.c | 14 ++++-------- | src/liblzma/delta/delta_encoder.c | 14 ++++--------- | |||
src/liblzma/delta/delta_encoder.h | 2 +- | src/liblzma/delta/delta_encoder.h | 2 +- | |||
src/liblzma/delta/delta_private.h | 44 +++++++++++++++++++++++++++++++++ | src/liblzma/delta/delta_private.h | 44 +++++++++++++++++++++++++++++++++++ | |||
++++ | ++++ | |||
8 files changed, 75 insertions(+), 39 deletions(-) | 8 files changed, 75 insertions(+), 39 deletions(-) | |||
+++ | ||||
commit 691a9155b7a28882baf37e9d1e969e32e91dbc7a | commit 691a9155b7a28882baf37e9d1e969e32e91dbc7a | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2008-11-29 10:03:49 +0200 | Date: 2008-11-29 10:03:49 +0200 | |||
Automake includes the m4 directory, so don't add it in | Automake includes the m4 directory, so don't add it in | |||
Makefile.am separately. | Makefile.am separately. | |||
Updated THANKS. | Updated THANKS. | |||
Makefile.am | 1 - | Makefile.am | 1 - | |||
THANKS | 1 + | THANKS | 1 + | |||
2 files changed, 1 insertion(+), 1 deletion(-) | 2 files changed, 1 insertion(+), 1 deletion(-) | |||
commit c7007ddf06ac2b0e018d71d281c21b99f16e7ae0 | commit c7007ddf06ac2b0e018d71d281c21b99f16e7ae0 | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2008-11-28 12:00:48 +0200 | Date: 2008-11-28 12:00:48 +0200 | |||
Tested using COLUMNS environment variable to avoid broken | Tested using COLUMNS environment variable to avoid broken | |||
progress indicator but since COLUMNS isn't usually available, | progress indicator but since COLUMNS isn't usually available, | |||
the code was left commented out. | the code was left commented out. | |||
src/xz/message.c | 14 +++++++++----- | src/xz/message.c | 14 +++++++++----- | |||
1 file changed, 9 insertions(+), 5 deletions(-) | 1 file changed, 9 insertions(+), 5 deletions(-) | |||
commit ae65dcfde27014e4d811e1a1308aa5d0fe8debbd | commit ae65dcfde27014e4d811e1a1308aa5d0fe8debbd | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2008-11-27 19:28:59 +0200 | Date: 2008-11-27 19:28:59 +0200 | |||
Cleanups to message.c. | Cleanups to message.c. | |||
src/xz/message.c | 47 ++++++++++++++++++----------------------------- | src/xz/message.c | 47 ++++++++++++++++++----------------------------- | |||
1 file changed, 18 insertions(+), 29 deletions(-) | 1 file changed, 18 insertions(+), 29 deletions(-) | |||
commit a8368b75cdcd5427299001cc42839287f27b244d | commit a8368b75cdcd5427299001cc42839287f27b244d | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2008-11-25 02:37:47 +0200 | Date: 2008-11-25 02:37:47 +0200 | |||
Remove the nowadays unneeded memory limitting malloc() wrapper. | Remove the nowadays unneeded memory limitting malloc() wrapper. | |||
src/liblzma/api/Makefile.am | 1 - | src/liblzma/api/Makefile.am | 1 - | |||
src/liblzma/api/lzma.h | 1 - | src/liblzma/api/lzma.h | 1 - | |||
src/liblzma/api/lzma/memlimit.h | 207 ------------------------- | src/liblzma/api/lzma/memlimit.h | 207 -------------------------- | |||
src/liblzma/common/Makefile.am | 1 - | src/liblzma/common/Makefile.am | 1 - | |||
src/liblzma/common/memory_limiter.c | 288 ------------------------------- | src/liblzma/common/memory_limiter.c | 288 -------------------------------- | |||
---- | ---- | |||
tests/Makefile.am | 2 - | tests/Makefile.am | 2 - | |||
tests/test_memlimit.c | 114 -------------- | tests/test_memlimit.c | 114 -------------- | |||
7 files changed, 614 deletions(-) | 7 files changed, 614 deletions(-) | |||
commit 69472ee5f055a2bb6f28106f0923e1461fd1d080 | commit 69472ee5f055a2bb6f28106f0923e1461fd1d080 | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2008-11-23 15:09:03 +0200 | Date: 2008-11-23 15:09:03 +0200 | |||
VLI encoder and decoder cleanups. Made encoder return | VLI encoder and decoder cleanups. Made encoder return | |||
LZMA_PROG_ERROR in single-call mode if there's no output | LZMA_PROG_ERROR in single-call mode if there's no output | |||
space. | space. | |||
src/liblzma/common/vli_decoder.c | 15 +++++++++------ | src/liblzma/common/vli_decoder.c | 15 +++++++++------ | |||
src/liblzma/common/vli_encoder.c | 31 ++++++++++++++++++++++++------- | src/liblzma/common/vli_encoder.c | 31 ++++++++++++++++++++++++------- | |||
2 files changed, 33 insertions(+), 13 deletions(-) | 2 files changed, 33 insertions(+), 13 deletions(-) | |||
commit 4249c8c15a08f55b51b7012e6aaafce3aa9eb650 | commit 4249c8c15a08f55b51b7012e6aaafce3aa9eb650 | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2008-11-22 17:44:33 +0200 | Date: 2008-11-22 17:44:33 +0200 | |||
Typo fix | Typo fix | |||
src/xz/process.c | 2 +- | src/xz/process.c | 2 +- | |||
1 file changed, 1 insertion(+), 1 deletion(-) | 1 file changed, 1 insertion(+), 1 deletion(-) | |||
commit 6d1d6f4598d121253dbe1084c6866b66e95c361b | commit 6d1d6f4598d121253dbe1084c6866b66e95c361b | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2008-11-20 22:59:10 +0200 | Date: 2008-11-20 22:59:10 +0200 | |||
Support NetBSD's errno for O_NOFOLLOW. | Support NetBSD's errno for O_NOFOLLOW. | |||
src/xz/io.c | 8 ++++++++ | src/xz/io.c | 8 ++++++++ | |||
1 file changed, 8 insertions(+) | 1 file changed, 8 insertions(+) | |||
commit f901a290eef67b8ea4720ccdf5f46edf775ed9d7 | commit f901a290eef67b8ea4720ccdf5f46edf775ed9d7 | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2008-11-20 18:05:52 +0200 | Date: 2008-11-20 18:05:52 +0200 | |||
Build xzdec and lzmadec from xzdec.c. xzdec supports only .xz | Build xzdec and lzmadec from xzdec.c. xzdec supports only .xz | |||
files and lzmadec only .lzma files. | files and lzmadec only .lzma files. | |||
src/xzdec/Makefile.am | 7 +- | src/xzdec/Makefile.am | 7 +- | |||
src/xzdec/xzdec.c | 311 +++++++++++++++++++++------------------------ | src/xzdec/xzdec.c | 311 ++++++++++++++++++++++------------------------ | |||
---- | ---- | |||
2 files changed, 140 insertions(+), 178 deletions(-) | 2 files changed, 140 insertions(+), 178 deletions(-) | |||
--- | ||||
commit 86a0ed8f01c8ed44721223f885e679c71b7bb94c | commit 86a0ed8f01c8ed44721223f885e679c71b7bb94c | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2008-11-20 11:01:29 +0200 | Date: 2008-11-20 11:01:29 +0200 | |||
Minor cleanups to xzdec. | Minor cleanups to xzdec. | |||
src/xzdec/xzdec.c | 20 ++++++++++---------- | src/xzdec/xzdec.c | 20 ++++++++++---------- | |||
1 file changed, 10 insertions(+), 10 deletions(-) | 1 file changed, 10 insertions(+), 10 deletions(-) | |||
commit 54f716ba8905d09752dcd1519455a40bd21d5317 | commit 54f716ba8905d09752dcd1519455a40bd21d5317 | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2008-11-19 23:55:22 +0200 | Date: 2008-11-19 23:55:22 +0200 | |||
Added missing check for uint16_t. | Added missing check for uint16_t. | |||
configure.ac | 1 + | configure.ac | 1 + | |||
1 file changed, 1 insertion(+) | 1 file changed, 1 insertion(+) | |||
commit 1880a3927b23f265f63b2adb86fbdb81ea09eb06 | commit 1880a3927b23f265f63b2adb86fbdb81ea09eb06 | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2008-11-19 23:52:24 +0200 | Date: 2008-11-19 23:52:24 +0200 | |||
Renamed lzma to xz and lzmadec to xzdec. We create symlinks | Renamed lzma to xz and lzmadec to xzdec. We create symlinks | |||
lzma, unlzma, and lzcat in "make install" for backwards | lzma, unlzma, and lzcat in "make install" for backwards | |||
compatibility with LZMA Utils 4.32.x; I'm not sure if this | compatibility with LZMA Utils 4.32.x; I'm not sure if this | |||
should be the default though. | should be the default though. | |||
configure.ac | 4 +- | configure.ac | 4 +- | |||
po/POTFILES.in | 21 +- | po/POTFILES.in | 21 +- | |||
src/Makefile.am | 2 +- | src/Makefile.am | 2 +- | |||
src/lzma/Makefile.am | 72 ---- | src/lzma/Makefile.am | 72 ---- | |||
src/lzma/args.c | 500 -------------------------- | src/lzma/args.c | 500 --------------------------- | |||
src/lzma/args.h | 56 --- | src/lzma/args.h | 56 --- | |||
src/lzma/hardware.c | 122 ------- | src/lzma/hardware.c | 122 ------- | |||
src/lzma/hardware.h | 45 --- | src/lzma/hardware.h | 45 --- | |||
src/lzma/io.c | 658 ---------------------------------- | src/lzma/io.c | 658 ----------------------------------- | |||
src/lzma/io.h | 97 ------ | src/lzma/io.h | 97 ------ | |||
src/lzma/list.c | 477 ------------------------- | src/lzma/list.c | 477 -------------------------- | |||
src/lzma/main.c | 402 --------------------- | src/lzma/main.c | 402 ---------------------- | |||
src/lzma/main.h | 60 ---- | src/lzma/main.h | 60 ---- | |||
src/lzma/message.c | 892 ------------------------------------------- | src/lzma/message.c | 892 -------------------------------------------- | |||
---- | ---- | |||
src/lzma/message.h | 132 ------- | src/lzma/message.h | 132 ------- | |||
src/lzma/options.c | 352 ------------------- | src/lzma/options.c | 352 ------------------- | |||
src/lzma/options.h | 46 --- | src/lzma/options.h | 46 --- | |||
src/lzma/private.h | 52 --- | src/lzma/private.h | 52 --- | |||
src/lzma/process.c | 391 --------------------- | src/lzma/process.c | 391 --------------------- | |||
src/lzma/process.h | 70 ---- | src/lzma/process.h | 70 ---- | |||
src/lzma/suffix.c | 213 ----------- | src/lzma/suffix.c | 213 ------------ | |||
src/lzma/suffix.h | 40 --- | src/lzma/suffix.h | 40 --- | |||
src/lzma/util.c | 199 ----------- | src/lzma/util.c | 199 ----------- | |||
src/lzma/util.h | 71 ---- | src/lzma/util.h | 71 ---- | |||
src/lzmadec/Makefile.am | 29 -- | src/lzmadec/Makefile.am | 29 -- | |||
src/lzmadec/lzmadec.c | 492 -------------------------- | src/lzmadec/lzmadec.c | 492 -------------------------- | |||
src/xz/Makefile.am | 74 ++++ | src/xz/Makefile.am | 74 ++++ | |||
src/xz/args.c | 500 ++++++++++++++++++++++++++ | src/xz/args.c | 500 +++++++++++++++++++++++++++ | |||
src/xz/args.h | 56 +++ | src/xz/args.h | 56 +++ | |||
src/xz/hardware.c | 122 +++++++ | src/xz/hardware.c | 122 +++++++ | |||
src/xz/hardware.h | 45 +++ | src/xz/hardware.h | 45 +++ | |||
src/xz/io.c | 658 ++++++++++++++++++++++++++++++++++ | src/xz/io.c | 658 +++++++++++++++++++++++++++++++++++ | |||
src/xz/io.h | 97 ++++++ | src/xz/io.h | 97 ++++++ | |||
src/xz/list.c | 477 +++++++++++++++++++++++++ | src/xz/list.c | 477 ++++++++++++++++++++++++++ | |||
src/xz/main.c | 402 +++++++++++++++++++++ | src/xz/main.c | 402 ++++++++++++++++++++++ | |||
src/xz/main.h | 60 ++++ | src/xz/main.h | 60 ++++ | |||
src/xz/message.c | 892 +++++++++++++++++++++++++++++++++++++++++++ | src/xz/message.c | 892 ++++++++++++++++++++++++++++++++++++++++++++ | |||
++++ | ++++ | |||
src/xz/message.h | 132 +++++++ | src/xz/message.h | 132 +++++++ | |||
src/xz/options.c | 352 +++++++++++++++++++ | src/xz/options.c | 352 +++++++++++++++++++ | |||
src/xz/options.h | 46 +++ | src/xz/options.h | 46 +++ | |||
src/xz/private.h | 52 +++ | src/xz/private.h | 52 +++ | |||
src/xz/process.c | 391 +++++++++++++++++++++ | src/xz/process.c | 391 +++++++++++++++++++++ | |||
src/xz/process.h | 70 ++++ | src/xz/process.h | 70 ++++ | |||
src/xz/suffix.c | 213 +++++++++++ | src/xz/suffix.c | 213 ++++++++++++ | |||
src/xz/suffix.h | 40 +++ | src/xz/suffix.h | 40 +++ | |||
src/xz/util.c | 199 +++++++++++ | src/xz/util.c | 199 +++++++++++ | |||
src/xz/util.h | 71 ++++ | src/xz/util.h | 71 ++++ | |||
src/xzdec/Makefile.am | 29 ++ | src/xzdec/Makefile.am | 29 ++ | |||
src/xzdec/xzdec.c | 492 ++++++++++++++++++++++++++ | src/xzdec/xzdec.c | 492 ++++++++++++++++++++++++++ | |||
tests/test_compress.sh | 29 +- | tests/test_compress.sh | 29 +- | |||
tests/test_files.sh | 4 +- | tests/test_files.sh | 4 +- | |||
51 files changed, 5498 insertions(+), 5500 deletions(-) | 51 files changed, 5498 insertions(+), 5500 deletions(-) | |||
commit e114502b2bc371e4a45449832cb69be036360722 | commit e114502b2bc371e4a45449832cb69be036360722 | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2008-11-19 20:46:52 +0200 | Date: 2008-11-19 20:46:52 +0200 | |||
Oh well, big messy commit again. Some highlights: | Oh well, big messy commit again. Some highlights: | |||
- Updated to the latest, probably final file format version. | - Updated to the latest, probably final file format version. | |||
- Command line tool reworked to not use threads anymore. | - Command line tool reworked to not use threads anymore. | |||
Threading will probably go into liblzma anyway. | Threading will probably go into liblzma anyway. | |||
- Memory usage limit is now about 30 % for uncompression | - Memory usage limit is now about 30 % for uncompression | |||
and about 90 % for compression. | and about 90 % for compression. | |||
- Progress indicator with --verbose | - Progress indicator with --verbose | |||
- Simplified --help and full --long-help | - Simplified --help and full --long-help | |||
- Upgraded to the last LGPLv2.1+ getopt_long from gnulib. | - Upgraded to the last LGPLv2.1+ getopt_long from gnulib. | |||
- Some bug fixes | - Some bug fixes | |||
THANKS | 1 + | THANKS | 1 + | |||
configure.ac | 48 +- | configure.ac | 48 +- | |||
debug/full_flush.c | 6 +- | debug/full_flush.c | 6 +- | |||
debug/known_sizes.c | 2 +- | debug/known_sizes.c | 2 +- | |||
debug/memusage.c | 2 +- | debug/memusage.c | 2 +- | |||
debug/sync_flush.c | 10 +- | debug/sync_flush.c | 10 +- | |||
doc/file-format.txt | 260 ++++---- | doc/file-format.txt | 260 ++++---- | |||
lib/Makefile.am | 10 +- | lib/Makefile.am | 10 +- | |||
lib/getopt.c | 14 +- | lib/getopt.c | 14 +- | |||
lib/getopt.in.h | 226 +++++++ | lib/getopt.in.h | 226 +++++++ | |||
lib/getopt1.c | 8 +- | lib/getopt1.c | 8 +- | |||
lib/getopt_.h | 226 ------- | lib/getopt_.h | 226 ------- | |||
lib/gettext.h | 240 ------- | lib/gettext.h | 240 ------- | |||
m4/getopt.m4 | 64 +- | m4/getopt.m4 | 64 +- | |||
src/common/bswap.h | 15 +- | src/common/bswap.h | 15 +- | |||
src/common/physmem.h | 4 + | src/common/physmem.h | 4 + | |||
src/common/sysdefs.h | 12 +- | src/common/sysdefs.h | 12 +- | |||
src/liblzma/api/lzma/block.h | 47 +- | src/liblzma/api/lzma/block.h | 47 +- | |||
src/liblzma/api/lzma/filter.h | 8 + | src/liblzma/api/lzma/filter.h | 8 + | |||
src/liblzma/api/lzma/index.h | 20 +- | src/liblzma/api/lzma/index.h | 20 +- | |||
src/liblzma/api/lzma/index_hash.h | 4 +- | src/liblzma/api/lzma/index_hash.h | 4 +- | |||
src/liblzma/common/block_decoder.c | 59 +- | src/liblzma/common/block_decoder.c | 59 +- | |||
src/liblzma/common/block_encoder.c | 41 +- | src/liblzma/common/block_encoder.c | 41 +- | |||
src/liblzma/common/block_header_decoder.c | 31 +- | src/liblzma/common/block_header_decoder.c | 31 +- | |||
src/liblzma/common/block_header_encoder.c | 69 +- | src/liblzma/common/block_header_encoder.c | 69 +-- | |||
src/liblzma/common/block_util.c | 45 +- | src/liblzma/common/block_util.c | 45 +- | |||
src/liblzma/common/common.h | 8 - | src/liblzma/common/common.h | 8 - | |||
src/liblzma/common/filter_common.c | 4 +- | src/liblzma/common/filter_common.c | 4 +- | |||
src/liblzma/common/index.c | 259 ++++---- | src/liblzma/common/index.c | 259 ++++---- | |||
src/liblzma/common/index.h | 33 +- | src/liblzma/common/index.h | 33 +- | |||
src/liblzma/common/index_decoder.c | 31 +- | src/liblzma/common/index_decoder.c | 31 +- | |||
src/liblzma/common/index_encoder.c | 16 +- | src/liblzma/common/index_encoder.c | 16 +- | |||
src/liblzma/common/index_hash.c | 68 +- | src/liblzma/common/index_hash.c | 68 +- | |||
src/liblzma/common/stream_decoder.c | 9 +- | src/liblzma/common/stream_decoder.c | 9 +- | |||
src/liblzma/common/stream_encoder.c | 6 +- | src/liblzma/common/stream_encoder.c | 6 +- | |||
src/liblzma/lz/lz_decoder.h | 4 +- | src/liblzma/lz/lz_decoder.h | 4 +- | |||
src/liblzma/subblock/subblock_decoder.c | 3 +- | src/liblzma/subblock/subblock_decoder.c | 3 +- | |||
src/lzma/Makefile.am | 9 +- | src/lzma/Makefile.am | 9 +- | |||
src/lzma/alloc.c | 106 --- | src/lzma/alloc.c | 106 ---- | |||
src/lzma/alloc.h | 42 -- | src/lzma/alloc.h | 42 -- | |||
src/lzma/args.c | 531 +++++++-------- | src/lzma/args.c | 531 +++++++--------- | |||
src/lzma/args.h | 42 +- | src/lzma/args.h | 42 +- | |||
src/lzma/error.c | 162 ----- | src/lzma/error.c | 162 ----- | |||
src/lzma/error.h | 67 -- | src/lzma/error.h | 67 -- | |||
src/lzma/hardware.c | 75 ++- | src/lzma/hardware.c | 75 ++- | |||
src/lzma/hardware.h | 16 +- | src/lzma/hardware.h | 16 +- | |||
src/lzma/help.c | 170 ----- | src/lzma/help.c | 170 ----- | |||
src/lzma/help.h | 32 - | src/lzma/help.h | 32 - | |||
src/lzma/io.c | 757 +++++++++++----------- | src/lzma/io.c | 757 +++++++++++------------ | |||
src/lzma/io.h | 51 +- | src/lzma/io.h | 51 +- | |||
src/lzma/main.c | 392 +++++++---- | src/lzma/main.c | 392 ++++++++---- | |||
src/lzma/main.h | 60 ++ | src/lzma/main.h | 60 ++ | |||
src/lzma/message.c | 892 ++++++++++++++++++++++ | src/lzma/message.c | 892 +++++++++++++++++++++++ | |||
++++ | ++++ | |||
src/lzma/message.h | 132 ++++ | src/lzma/message.h | 132 ++++ | |||
src/lzma/options.c | 42 +- | src/lzma/options.c | 42 +- | |||
src/lzma/options.h | 6 +- | src/lzma/options.h | 6 +- | |||
src/lzma/private.h | 28 +- | src/lzma/private.h | 28 +- | |||
src/lzma/process.c | 525 +++++++-------- | src/lzma/process.c | 525 ++++++++-------- | |||
src/lzma/process.h | 40 ++ | src/lzma/process.h | 40 ++ | |||
src/lzma/suffix.c | 52 +- | src/lzma/suffix.c | 52 +- | |||
src/lzma/suffix.h | 17 +- | src/lzma/suffix.h | 17 +- | |||
src/lzma/util.c | 100 +-- | src/lzma/util.c | 100 +-- | |||
src/lzma/util.h | 43 +- | src/lzma/util.h | 43 +- | |||
src/lzmadec/lzmadec.c | 36 +- | src/lzmadec/lzmadec.c | 36 +- | |||
tests/files/README | 12 +- | tests/files/README | 12 +- | |||
tests/files/bad-1-block_header-1.xz | Bin 64 -> 64 bytes | tests/files/bad-1-block_header-1.xz | Bin 64 -> 64 bytes | |||
tests/files/bad-1-block_header-2.xz | Bin 64 -> 64 bytes | tests/files/bad-1-block_header-2.xz | Bin 64 -> 64 bytes | |||
tests/files/bad-1-block_header-3.xz | Bin 68 -> 68 bytes | tests/files/bad-1-block_header-3.xz | Bin 68 -> 68 bytes | |||
tests/files/bad-1-block_header-4.xz | Bin 72 -> 76 bytes | tests/files/bad-1-block_header-4.xz | Bin 72 -> 76 bytes | |||
tests/files/bad-1-block_header-5.xz | Bin 0 -> 72 bytes | tests/files/bad-1-block_header-5.xz | Bin 0 -> 72 bytes | |||
tests/files/bad-1-check-crc32.xz | Bin 68 -> 68 bytes | tests/files/bad-1-check-crc32.xz | Bin 68 -> 68 bytes | |||
tests/files/bad-1-check-crc64.xz | Bin 72 -> 72 bytes | tests/files/bad-1-check-crc64.xz | Bin 72 -> 72 bytes | |||
tests/files/bad-1-check-sha256.xz | Bin 96 -> 96 bytes | tests/files/bad-1-check-sha256.xz | Bin 96 -> 96 bytes | |||
tests/files/bad-1-lzma2-1.xz | Bin 64 -> 64 bytes | tests/files/bad-1-lzma2-1.xz | Bin 64 -> 64 bytes | |||
tests/files/bad-1-lzma2-2.xz | Bin 424 -> 424 bytes | tests/files/bad-1-lzma2-2.xz | Bin 424 -> 424 bytes | |||
tests/files/bad-1-lzma2-3.xz | Bin 424 -> 424 bytes | tests/files/bad-1-lzma2-3.xz | Bin 424 -> 424 bytes | |||
tests/files/bad-1-lzma2-4.xz | Bin 408 -> 408 bytes | tests/files/bad-1-lzma2-4.xz | Bin 408 -> 408 bytes | |||
tests/files/bad-1-lzma2-5.xz | Bin 408 -> 408 bytes | tests/files/bad-1-lzma2-5.xz | Bin 408 -> 408 bytes | |||
tests/files/bad-1-lzma2-6.xz | Bin 68 -> 68 bytes | tests/files/bad-1-lzma2-6.xz | Bin 68 -> 68 bytes | |||
tests/files/bad-1-lzma2-7.xz | Bin 408 -> 408 bytes | tests/files/bad-1-lzma2-7.xz | Bin 408 -> 408 bytes | |||
tests/files/bad-1-stream_flags-1.xz | Bin 68 -> 68 bytes | tests/files/bad-1-stream_flags-1.xz | Bin 68 -> 68 bytes | |||
tests/files/bad-1-stream_flags-2.xz | Bin 68 -> 68 bytes | tests/files/bad-1-stream_flags-2.xz | Bin 68 -> 68 bytes | |||
tests/files/bad-1-stream_flags-3.xz | Bin 68 -> 68 bytes | tests/files/bad-1-stream_flags-3.xz | Bin 68 -> 68 bytes | |||
tests/files/bad-1-vli-1.xz | Bin 72 -> 72 bytes | tests/files/bad-1-vli-1.xz | Bin 72 -> 72 bytes | |||
tests/files/bad-1-vli-2.xz | Bin 72 -> 76 bytes | tests/files/bad-1-vli-2.xz | Bin 72 -> 76 bytes | |||
tests/files/bad-2-compressed_data_padding.xz | Bin 92 -> 92 bytes | tests/files/bad-2-compressed_data_padding.xz | Bin 92 -> 92 bytes | |||
tests/files/bad-2-index-1.xz | Bin 92 -> 92 bytes | tests/files/bad-2-index-1.xz | Bin 92 -> 92 bytes | |||
tests/files/bad-2-index-2.xz | Bin 92 -> 92 bytes | tests/files/bad-2-index-2.xz | Bin 92 -> 92 bytes | |||
tests/files/bad-2-index-3.xz | Bin 92 -> 92 bytes | tests/files/bad-2-index-3.xz | Bin 92 -> 92 bytes | |||
tests/files/bad-2-index-4.xz | Bin 92 -> 92 bytes | tests/files/bad-2-index-4.xz | Bin 92 -> 92 bytes | |||
tests/files/bad-2-index-5.xz | Bin 0 -> 92 bytes | tests/files/bad-2-index-5.xz | Bin 0 -> 92 bytes | |||
tests/files/good-1-3delta-lzma2.xz | Bin 528 -> 528 bytes | tests/files/good-1-3delta-lzma2.xz | Bin 528 -> 528 bytes | |||
tests/files/good-1-block_header-1.xz | Bin 72 -> 72 bytes | tests/files/good-1-block_header-1.xz | Bin 72 -> 72 bytes | |||
tests/files/good-1-block_header-2.xz | Bin 68 -> 68 bytes | tests/files/good-1-block_header-2.xz | Bin 68 -> 68 bytes | |||
tests/files/good-1-block_header-3.xz | Bin 68 -> 68 bytes | tests/files/good-1-block_header-3.xz | Bin 68 -> 68 bytes | |||
tests/files/good-1-check-crc32.xz | Bin 68 -> 68 bytes | tests/files/good-1-check-crc32.xz | Bin 68 -> 68 bytes | |||
tests/files/good-1-check-crc64.xz | Bin 72 -> 72 bytes | tests/files/good-1-check-crc64.xz | Bin 72 -> 72 bytes | |||
tests/files/good-1-check-none.xz | Bin 64 -> 64 bytes | tests/files/good-1-check-none.xz | Bin 64 -> 64 bytes | |||
tests/files/good-1-check-sha256.xz | Bin 96 -> 96 bytes | tests/files/good-1-check-sha256.xz | Bin 96 -> 96 bytes | |||
tests/files/good-1-delta-lzma2.tiff.xz | Bin 51312 -> 51316 bytes | tests/files/good-1-delta-lzma2.tiff.xz | Bin 51312 -> 51316 bytes | |||
tests/files/good-1-lzma2-1.xz | Bin 424 -> 424 bytes | tests/files/good-1-lzma2-1.xz | Bin 424 -> 424 bytes | |||
tests/files/good-1-lzma2-2.xz | Bin 424 -> 424 bytes | tests/files/good-1-lzma2-2.xz | Bin 424 -> 424 bytes | |||
tests/files/good-1-lzma2-3.xz | Bin 408 -> 408 bytes | tests/files/good-1-lzma2-3.xz | Bin 408 -> 408 bytes | |||
tests/files/good-1-sparc-lzma2.xz | Bin 2292 -> 2296 bytes | tests/files/good-1-sparc-lzma2.xz | Bin 2292 -> 2296 bytes | |||
tests/files/good-1-x86-lzma2.xz | Bin 1936 -> 1936 bytes | tests/files/good-1-x86-lzma2.xz | Bin 1936 -> 1936 bytes | |||
tests/files/good-2-lzma2.xz | Bin 92 -> 92 bytes | tests/files/good-2-lzma2.xz | Bin 92 -> 92 bytes | |||
tests/files/unsupported-block_header.xz | Bin 68 -> 68 bytes | tests/files/unsupported-block_header.xz | Bin 68 -> 68 bytes | |||
tests/files/unsupported-check.xz | Bin 68 -> 68 bytes | tests/files/unsupported-check.xz | Bin 68 -> 68 bytes | |||
tests/files/unsupported-filter_flags-1.xz | Bin 68 -> 68 bytes | tests/files/unsupported-filter_flags-1.xz | Bin 68 -> 68 bytes | |||
tests/files/unsupported-filter_flags-2.xz | Bin 68 -> 68 bytes | tests/files/unsupported-filter_flags-2.xz | Bin 68 -> 68 bytes | |||
tests/files/unsupported-filter_flags-3.xz | Bin 68 -> 68 bytes | tests/files/unsupported-filter_flags-3.xz | Bin 68 -> 68 bytes | |||
tests/test_block_header.c | 16 +- | tests/test_block_header.c | 16 +- | |||
tests/test_index.c | 42 +- | tests/test_index.c | 42 +- | |||
113 files changed, 3462 insertions(+), 2946 deletions(-) | 113 files changed, 3462 insertions(+), 2946 deletions(-) | |||
commit 3c3905b53462ae235c9438d86a4dc51086410932 | commit 3c3905b53462ae235c9438d86a4dc51086410932 | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2008-10-09 11:12:29 +0300 | Date: 2008-10-09 11:12:29 +0300 | |||
Fixed the test that should have been fixed as part | Fixed the test that should have been fixed as part | |||
of 1e8e4fd1f3e50129b4541406ad765d2aa1233943. | of 1e8e4fd1f3e50129b4541406ad765d2aa1233943. | |||
tests/test_block_header.c | 2 +- | tests/test_block_header.c | 2 +- | |||
1 file changed, 1 insertion(+), 1 deletion(-) | 1 file changed, 1 insertion(+), 1 deletion(-) | |||
commit 0f295bf7a3ece01f667caae318cc3e3424085886 | commit 0f295bf7a3ece01f667caae318cc3e3424085886 | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2008-10-07 16:42:18 +0300 | Date: 2008-10-07 16:42:18 +0300 | |||
Fixed some help messages. | Fixed some help messages. | |||
src/lzma/help.c | 6 +++--- | src/lzma/help.c | 6 +++--- | |||
1 file changed, 3 insertions(+), 3 deletions(-) | 1 file changed, 3 insertions(+), 3 deletions(-) | |||
commit 1e8e4fd1f3e50129b4541406ad765d2aa1233943 | commit 1e8e4fd1f3e50129b4541406ad765d2aa1233943 | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2008-10-07 09:40:31 +0300 | Date: 2008-10-07 09:40:31 +0300 | |||
Made the preset numbering more logical in liblzma API. | Made the preset numbering more logical in liblzma API. | |||
src/liblzma/api/lzma/container.h | 20 ++++++++++---------- | src/liblzma/api/lzma/container.h | 20 ++++++++++---------- | |||
src/liblzma/api/lzma/lzma.h | 2 +- | src/liblzma/api/lzma/lzma.h | 2 +- | |||
src/liblzma/lzma/lzma_encoder_presets.c | 3 ++- | src/liblzma/lzma/lzma_encoder_presets.c | 3 ++- | |||
src/lzma/args.c | 8 ++++---- | src/lzma/args.c | 8 ++++---- | |||
src/lzma/args.h | 2 +- | src/lzma/args.h | 2 +- | |||
5 files changed, 18 insertions(+), 17 deletions(-) | 5 files changed, 18 insertions(+), 17 deletions(-) | |||
commit 5e4df4c3c09c82bbbb1a916784e3dc717ca4ff81 | commit 5e4df4c3c09c82bbbb1a916784e3dc717ca4ff81 | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2008-10-03 19:36:09 +0300 | Date: 2008-10-03 19:36:09 +0300 | |||
Removed fi from po/LINGUAS. | Removed fi from po/LINGUAS. | |||
po/LINGUAS | 1 - | po/LINGUAS | 1 - | |||
1 file changed, 1 deletion(-) | 1 file changed, 1 deletion(-) | |||
commit fcfb86c7770328cfffa2e83b176af9a1ba2d9128 | commit fcfb86c7770328cfffa2e83b176af9a1ba2d9128 | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2008-10-03 07:06:48 +0300 | Date: 2008-10-03 07:06:48 +0300 | |||
Fixed suffix handling with --format=raw. | Fixed suffix handling with --format=raw. | |||
src/lzma/suffix.c | 28 +++++++++++++++++++--------- | src/lzma/suffix.c | 28 +++++++++++++++++++--------- | |||
1 file changed, 19 insertions(+), 9 deletions(-) | 1 file changed, 19 insertions(+), 9 deletions(-) | |||
commit bd137524f2f50e30ba054f42f1f6536cd3cee920 | commit bd137524f2f50e30ba054f42f1f6536cd3cee920 | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2008-10-02 22:51:46 +0300 | Date: 2008-10-02 22:51:46 +0300 | |||
Initial changes to change the suffix of the new format to .xz. | Initial changes to change the suffix of the new format to .xz. | |||
This also fixes a bug related to --suffix option. Some issues | This also fixes a bug related to --suffix option. Some issues | |||
with suffixes with --format=raw were not fixed. | with suffixes with --format=raw were not fixed. | |||
src/lzma/args.c | 67 ++++++++++++++++++++++++++++++------------- | src/lzma/args.c | 67 +++++++++++++++++++++++++++++++-------------- | |||
src/lzma/args.h | 13 +++++---- | src/lzma/args.h | 13 +++++---- | |||
src/lzma/help.c | 4 +-- | src/lzma/help.c | 4 +-- | |||
src/lzma/process.c | 24 +++++++++------- | src/lzma/process.c | 24 +++++++++------- | |||
src/lzma/suffix.c | 74 +++++++++++++++++++++++++++++++++++++++----- | src/lzma/suffix.c | 74 +++++++++++++++++++++++++++++++++++++++++----- | |||
---- | ---- | |||
tests/test_compress.sh | 3 +- | tests/test_compress.sh | 3 +- | |||
6 files changed, 133 insertions(+), 52 deletions(-) | 6 files changed, 133 insertions(+), 52 deletions(-) | |||
commit 4c321a41c482821aa3c4d64cdf886a6ed904d844 | commit 4c321a41c482821aa3c4d64cdf886a6ed904d844 | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2008-09-30 17:43:55 +0300 | Date: 2008-09-30 17:43:55 +0300 | |||
Renamed the test files from .lzma suffix to .xz suffix. | Renamed the test files from .lzma suffix to .xz suffix. | |||
tests/files/README | 128 ++++++++++++-------- | tests/files/README | 128 ++++++++++++--------- | |||
---- | ---- | |||
tests/files/bad-0-backward_size.lzma | Bin 32 -> 0 bytes | tests/files/bad-0-backward_size.lzma | Bin 32 -> 0 bytes | |||
tests/files/bad-0-backward_size.xz | Bin 0 -> 32 bytes | tests/files/bad-0-backward_size.xz | Bin 0 -> 32 bytes | |||
tests/files/bad-0-empty-truncated.lzma | Bin 31 -> 0 bytes | tests/files/bad-0-empty-truncated.lzma | Bin 31 -> 0 bytes | |||
tests/files/bad-0-empty-truncated.xz | Bin 0 -> 31 bytes | tests/files/bad-0-empty-truncated.xz | Bin 0 -> 31 bytes | |||
tests/files/bad-0-footer_magic.lzma | Bin 32 -> 0 bytes | tests/files/bad-0-footer_magic.lzma | Bin 32 -> 0 bytes | |||
tests/files/bad-0-footer_magic.xz | Bin 0 -> 32 bytes | tests/files/bad-0-footer_magic.xz | Bin 0 -> 32 bytes | |||
tests/files/bad-0-header_magic.lzma | Bin 32 -> 0 bytes | tests/files/bad-0-header_magic.lzma | Bin 32 -> 0 bytes | |||
tests/files/bad-0-header_magic.xz | Bin 0 -> 32 bytes | tests/files/bad-0-header_magic.xz | Bin 0 -> 32 bytes | |||
tests/files/bad-0-nonempty_index.lzma | Bin 32 -> 0 bytes | tests/files/bad-0-nonempty_index.lzma | Bin 32 -> 0 bytes | |||
tests/files/bad-0-nonempty_index.xz | Bin 0 -> 32 bytes | tests/files/bad-0-nonempty_index.xz | Bin 0 -> 32 bytes | |||
tests/files/bad-0cat-alone.lzma | Bin 55 -> 0 bytes | tests/files/bad-0cat-alone.lzma | Bin 55 -> 0 bytes | |||
tests/files/bad-0cat-alone.xz | Bin 0 -> 55 bytes | tests/files/bad-0cat-alone.xz | Bin 0 -> 55 bytes | |||
tests/files/bad-0cat-header_magic.lzma | Bin 64 -> 0 bytes | tests/files/bad-0cat-header_magic.lzma | Bin 64 -> 0 bytes | |||
tests/files/bad-0cat-header_magic.xz | Bin 0 -> 64 bytes | tests/files/bad-0cat-header_magic.xz | Bin 0 -> 64 bytes | |||
tests/files/bad-0catpad-empty.lzma | Bin 69 -> 0 bytes | tests/files/bad-0catpad-empty.lzma | Bin 69 -> 0 bytes | |||
tests/files/bad-0catpad-empty.xz | Bin 0 -> 69 bytes | tests/files/bad-0catpad-empty.xz | Bin 0 -> 69 bytes | |||
tests/files/bad-0pad-empty.lzma | Bin 37 -> 0 bytes | tests/files/bad-0pad-empty.lzma | Bin 37 -> 0 bytes | |||
tests/files/bad-0pad-empty.xz | Bin 0 -> 37 bytes | tests/files/bad-0pad-empty.xz | Bin 0 -> 37 bytes | |||
tests/files/bad-1-block_header-1.lzma | Bin 64 -> 0 bytes | tests/files/bad-1-block_header-1.lzma | Bin 64 -> 0 bytes | |||
tests/files/bad-1-block_header-1.xz | Bin 0 -> 64 bytes | tests/files/bad-1-block_header-1.xz | Bin 0 -> 64 bytes | |||
tests/files/bad-1-block_header-2.lzma | Bin 64 -> 0 bytes | tests/files/bad-1-block_header-2.lzma | Bin 64 -> 0 bytes | |||
tests/files/bad-1-block_header-2.xz | Bin 0 -> 64 bytes | tests/files/bad-1-block_header-2.xz | Bin 0 -> 64 bytes | |||
tests/files/bad-1-block_header-3.lzma | Bin 68 -> 0 bytes | tests/files/bad-1-block_header-3.lzma | Bin 68 -> 0 bytes | |||
tests/files/bad-1-block_header-3.xz | Bin 0 -> 68 bytes | tests/files/bad-1-block_header-3.xz | Bin 0 -> 68 bytes | |||
tests/files/bad-1-block_header-4.lzma | Bin 72 -> 0 bytes | tests/files/bad-1-block_header-4.lzma | Bin 72 -> 0 bytes | |||
tests/files/bad-1-block_header-4.xz | Bin 0 -> 72 bytes | tests/files/bad-1-block_header-4.xz | Bin 0 -> 72 bytes | |||
tests/files/bad-1-check-crc32.lzma | Bin 68 -> 0 bytes | tests/files/bad-1-check-crc32.lzma | Bin 68 -> 0 bytes | |||
tests/files/bad-1-check-crc32.xz | Bin 0 -> 68 bytes | tests/files/bad-1-check-crc32.xz | Bin 0 -> 68 bytes | |||
tests/files/bad-1-check-crc64.lzma | Bin 72 -> 0 bytes | tests/files/bad-1-check-crc64.lzma | Bin 72 -> 0 bytes | |||
tests/files/bad-1-check-crc64.xz | Bin 0 -> 72 bytes | tests/files/bad-1-check-crc64.xz | Bin 0 -> 72 bytes | |||
tests/files/bad-1-check-sha256.lzma | Bin 96 -> 0 bytes | tests/files/bad-1-check-sha256.lzma | Bin 96 -> 0 bytes | |||
tests/files/bad-1-check-sha256.xz | Bin 0 -> 96 bytes | tests/files/bad-1-check-sha256.xz | Bin 0 -> 96 bytes | |||
tests/files/bad-1-lzma2-1.lzma | Bin 64 -> 0 bytes | tests/files/bad-1-lzma2-1.lzma | Bin 64 -> 0 bytes | |||
tests/files/bad-1-lzma2-1.xz | Bin 0 -> 64 bytes | tests/files/bad-1-lzma2-1.xz | Bin 0 -> 64 bytes | |||
tests/files/bad-1-lzma2-2.lzma | Bin 424 -> 0 bytes | tests/files/bad-1-lzma2-2.lzma | Bin 424 -> 0 bytes | |||
tests/files/bad-1-lzma2-2.xz | Bin 0 -> 424 bytes | tests/files/bad-1-lzma2-2.xz | Bin 0 -> 424 bytes | |||
tests/files/bad-1-lzma2-3.lzma | Bin 424 -> 0 bytes | tests/files/bad-1-lzma2-3.lzma | Bin 424 -> 0 bytes | |||
tests/files/bad-1-lzma2-3.xz | Bin 0 -> 424 bytes | tests/files/bad-1-lzma2-3.xz | Bin 0 -> 424 bytes | |||
tests/files/bad-1-lzma2-4.lzma | Bin 408 -> 0 bytes | tests/files/bad-1-lzma2-4.lzma | Bin 408 -> 0 bytes | |||
tests/files/bad-1-lzma2-4.xz | Bin 0 -> 408 bytes | tests/files/bad-1-lzma2-4.xz | Bin 0 -> 408 bytes | |||
tests/files/bad-1-lzma2-5.lzma | Bin 408 -> 0 bytes | tests/files/bad-1-lzma2-5.lzma | Bin 408 -> 0 bytes | |||
tests/files/bad-1-lzma2-5.xz | Bin 0 -> 408 bytes | tests/files/bad-1-lzma2-5.xz | Bin 0 -> 408 bytes | |||
tests/files/bad-1-lzma2-6.lzma | Bin 68 -> 0 bytes | tests/files/bad-1-lzma2-6.lzma | Bin 68 -> 0 bytes | |||
tests/files/bad-1-lzma2-6.xz | Bin 0 -> 68 bytes | tests/files/bad-1-lzma2-6.xz | Bin 0 -> 68 bytes | |||
tests/files/bad-1-lzma2-7.lzma | Bin 408 -> 0 bytes | tests/files/bad-1-lzma2-7.lzma | Bin 408 -> 0 bytes | |||
tests/files/bad-1-lzma2-7.xz | Bin 0 -> 408 bytes | tests/files/bad-1-lzma2-7.xz | Bin 0 -> 408 bytes | |||
tests/files/bad-1-stream_flags-1.lzma | Bin 68 -> 0 bytes | tests/files/bad-1-stream_flags-1.lzma | Bin 68 -> 0 bytes | |||
tests/files/bad-1-stream_flags-1.xz | Bin 0 -> 68 bytes | tests/files/bad-1-stream_flags-1.xz | Bin 0 -> 68 bytes | |||
tests/files/bad-1-stream_flags-2.lzma | Bin 68 -> 0 bytes | tests/files/bad-1-stream_flags-2.lzma | Bin 68 -> 0 bytes | |||
tests/files/bad-1-stream_flags-2.xz | Bin 0 -> 68 bytes | tests/files/bad-1-stream_flags-2.xz | Bin 0 -> 68 bytes | |||
tests/files/bad-1-stream_flags-3.lzma | Bin 68 -> 0 bytes | tests/files/bad-1-stream_flags-3.lzma | Bin 68 -> 0 bytes | |||
tests/files/bad-1-stream_flags-3.xz | Bin 0 -> 68 bytes | tests/files/bad-1-stream_flags-3.xz | Bin 0 -> 68 bytes | |||
tests/files/bad-1-vli-1.lzma | Bin 72 -> 0 bytes | tests/files/bad-1-vli-1.lzma | Bin 72 -> 0 bytes | |||
tests/files/bad-1-vli-1.xz | Bin 0 -> 72 bytes | tests/files/bad-1-vli-1.xz | Bin 0 -> 72 bytes | |||
tests/files/bad-1-vli-2.lzma | Bin 72 -> 0 bytes | tests/files/bad-1-vli-2.lzma | Bin 72 -> 0 bytes | |||
tests/files/bad-1-vli-2.xz | Bin 0 -> 72 bytes | tests/files/bad-1-vli-2.xz | Bin 0 -> 72 bytes | |||
tests/files/bad-2-compressed_data_padding.lzma | Bin 92 -> 0 bytes | tests/files/bad-2-compressed_data_padding.lzma | Bin 92 -> 0 bytes | |||
tests/files/bad-2-compressed_data_padding.xz | Bin 0 -> 92 bytes | tests/files/bad-2-compressed_data_padding.xz | Bin 0 -> 92 bytes | |||
tests/files/bad-2-index-1.lzma | Bin 92 -> 0 bytes | tests/files/bad-2-index-1.lzma | Bin 92 -> 0 bytes | |||
tests/files/bad-2-index-1.xz | Bin 0 -> 92 bytes | tests/files/bad-2-index-1.xz | Bin 0 -> 92 bytes | |||
tests/files/bad-2-index-2.lzma | Bin 92 -> 0 bytes | tests/files/bad-2-index-2.lzma | Bin 92 -> 0 bytes | |||
tests/files/bad-2-index-2.xz | Bin 0 -> 92 bytes | tests/files/bad-2-index-2.xz | Bin 0 -> 92 bytes | |||
tests/files/bad-2-index-3.lzma | Bin 92 -> 0 bytes | tests/files/bad-2-index-3.lzma | Bin 92 -> 0 bytes | |||
tests/files/bad-2-index-3.xz | Bin 0 -> 92 bytes | tests/files/bad-2-index-3.xz | Bin 0 -> 92 bytes | |||
tests/files/bad-2-index-4.lzma | Bin 92 -> 0 bytes | tests/files/bad-2-index-4.lzma | Bin 92 -> 0 bytes | |||
tests/files/bad-2-index-4.xz | Bin 0 -> 92 bytes | tests/files/bad-2-index-4.xz | Bin 0 -> 92 bytes | |||
tests/files/good-0-empty.lzma | Bin 32 -> 0 bytes | tests/files/good-0-empty.lzma | Bin 32 -> 0 bytes | |||
tests/files/good-0-empty.xz | Bin 0 -> 32 bytes | tests/files/good-0-empty.xz | Bin 0 -> 32 bytes | |||
tests/files/good-0cat-empty.lzma | Bin 64 -> 0 bytes | tests/files/good-0cat-empty.lzma | Bin 64 -> 0 bytes | |||
tests/files/good-0cat-empty.xz | Bin 0 -> 64 bytes | tests/files/good-0cat-empty.xz | Bin 0 -> 64 bytes | |||
tests/files/good-0catpad-empty.lzma | Bin 68 -> 0 bytes | tests/files/good-0catpad-empty.lzma | Bin 68 -> 0 bytes | |||
tests/files/good-0catpad-empty.xz | Bin 0 -> 68 bytes | tests/files/good-0catpad-empty.xz | Bin 0 -> 68 bytes | |||
tests/files/good-0pad-empty.lzma | Bin 36 -> 0 bytes | tests/files/good-0pad-empty.lzma | Bin 36 -> 0 bytes | |||
tests/files/good-0pad-empty.xz | Bin 0 -> 36 bytes | tests/files/good-0pad-empty.xz | Bin 0 -> 36 bytes | |||
tests/files/good-1-3delta-lzma2.lzma | Bin 528 -> 0 bytes | tests/files/good-1-3delta-lzma2.lzma | Bin 528 -> 0 bytes | |||
tests/files/good-1-3delta-lzma2.xz | Bin 0 -> 528 bytes | tests/files/good-1-3delta-lzma2.xz | Bin 0 -> 528 bytes | |||
tests/files/good-1-block_header-1.lzma | Bin 72 -> 0 bytes | tests/files/good-1-block_header-1.lzma | Bin 72 -> 0 bytes | |||
tests/files/good-1-block_header-1.xz | Bin 0 -> 72 bytes | tests/files/good-1-block_header-1.xz | Bin 0 -> 72 bytes | |||
tests/files/good-1-block_header-2.lzma | Bin 68 -> 0 bytes | tests/files/good-1-block_header-2.lzma | Bin 68 -> 0 bytes | |||
tests/files/good-1-block_header-2.xz | Bin 0 -> 68 bytes | tests/files/good-1-block_header-2.xz | Bin 0 -> 68 bytes | |||
tests/files/good-1-block_header-3.lzma | Bin 68 -> 0 bytes | tests/files/good-1-block_header-3.lzma | Bin 68 -> 0 bytes | |||
tests/files/good-1-block_header-3.xz | Bin 0 -> 68 bytes | tests/files/good-1-block_header-3.xz | Bin 0 -> 68 bytes | |||
tests/files/good-1-check-crc32.lzma | Bin 68 -> 0 bytes | tests/files/good-1-check-crc32.lzma | Bin 68 -> 0 bytes | |||
tests/files/good-1-check-crc32.xz | Bin 0 -> 68 bytes | tests/files/good-1-check-crc32.xz | Bin 0 -> 68 bytes | |||
tests/files/good-1-check-crc64.lzma | Bin 72 -> 0 bytes | tests/files/good-1-check-crc64.lzma | Bin 72 -> 0 bytes | |||
tests/files/good-1-check-crc64.xz | Bin 0 -> 72 bytes | tests/files/good-1-check-crc64.xz | Bin 0 -> 72 bytes | |||
tests/files/good-1-check-none.lzma | Bin 64 -> 0 bytes | tests/files/good-1-check-none.lzma | Bin 64 -> 0 bytes | |||
tests/files/good-1-check-none.xz | Bin 0 -> 64 bytes | tests/files/good-1-check-none.xz | Bin 0 -> 64 bytes | |||
tests/files/good-1-check-sha256.lzma | Bin 96 -> 0 bytes | tests/files/good-1-check-sha256.lzma | Bin 96 -> 0 bytes | |||
tests/files/good-1-check-sha256.xz | Bin 0 -> 96 bytes | tests/files/good-1-check-sha256.xz | Bin 0 -> 96 bytes | |||
tests/files/good-1-delta-lzma2.tiff.lzma | Bin 51312 -> 0 bytes | tests/files/good-1-delta-lzma2.tiff.lzma | Bin 51312 -> 0 bytes | |||
tests/files/good-1-delta-lzma2.tiff.xz | Bin 0 -> 51312 bytes | tests/files/good-1-delta-lzma2.tiff.xz | Bin 0 -> 51312 bytes | |||
tests/files/good-1-lzma2-1.lzma | Bin 424 -> 0 bytes | tests/files/good-1-lzma2-1.lzma | Bin 424 -> 0 bytes | |||
tests/files/good-1-lzma2-1.xz | Bin 0 -> 424 bytes | tests/files/good-1-lzma2-1.xz | Bin 0 -> 424 bytes | |||
tests/files/good-1-lzma2-2.lzma | Bin 424 -> 0 bytes | tests/files/good-1-lzma2-2.lzma | Bin 424 -> 0 bytes | |||
tests/files/good-1-lzma2-2.xz | Bin 0 -> 424 bytes | tests/files/good-1-lzma2-2.xz | Bin 0 -> 424 bytes | |||
tests/files/good-1-lzma2-3.lzma | Bin 408 -> 0 bytes | tests/files/good-1-lzma2-3.lzma | Bin 408 -> 0 bytes | |||
tests/files/good-1-lzma2-3.xz | Bin 0 -> 408 bytes | tests/files/good-1-lzma2-3.xz | Bin 0 -> 408 bytes | |||
tests/files/good-1-sparc-lzma2.lzma | Bin 2292 -> 0 bytes | tests/files/good-1-sparc-lzma2.lzma | Bin 2292 -> 0 bytes | |||
tests/files/good-1-sparc-lzma2.xz | Bin 0 -> 2292 bytes | tests/files/good-1-sparc-lzma2.xz | Bin 0 -> 2292 bytes | |||
tests/files/good-1-x86-lzma2.lzma | Bin 1936 -> 0 bytes | tests/files/good-1-x86-lzma2.lzma | Bin 1936 -> 0 bytes | |||
tests/files/good-1-x86-lzma2.xz | Bin 0 -> 1936 bytes | tests/files/good-1-x86-lzma2.xz | Bin 0 -> 1936 bytes | |||
tests/files/good-2-lzma2.lzma | Bin 92 -> 0 bytes | tests/files/good-2-lzma2.lzma | Bin 92 -> 0 bytes | |||
tests/files/good-2-lzma2.xz | Bin 0 -> 92 bytes | tests/files/good-2-lzma2.xz | Bin 0 -> 92 bytes | |||
tests/files/unsupported-block_header.lzma | Bin 68 -> 0 bytes | tests/files/unsupported-block_header.lzma | Bin 68 -> 0 bytes | |||
tests/files/unsupported-block_header.xz | Bin 0 -> 68 bytes | tests/files/unsupported-block_header.xz | Bin 0 -> 68 bytes | |||
tests/files/unsupported-check.lzma | Bin 68 -> 0 bytes | tests/files/unsupported-check.lzma | Bin 68 -> 0 bytes | |||
tests/files/unsupported-check.xz | Bin 0 -> 68 bytes | tests/files/unsupported-check.xz | Bin 0 -> 68 bytes | |||
tests/files/unsupported-filter_flags-1.lzma | Bin 68 -> 0 bytes | tests/files/unsupported-filter_flags-1.lzma | Bin 68 -> 0 bytes | |||
tests/files/unsupported-filter_flags-1.xz | Bin 0 -> 68 bytes | tests/files/unsupported-filter_flags-1.xz | Bin 0 -> 68 bytes | |||
tests/files/unsupported-filter_flags-2.lzma | Bin 68 -> 0 bytes | tests/files/unsupported-filter_flags-2.lzma | Bin 68 -> 0 bytes | |||
tests/files/unsupported-filter_flags-2.xz | Bin 0 -> 68 bytes | tests/files/unsupported-filter_flags-2.xz | Bin 0 -> 68 bytes | |||
tests/files/unsupported-filter_flags-3.lzma | Bin 68 -> 0 bytes | tests/files/unsupported-filter_flags-3.lzma | Bin 68 -> 0 bytes | |||
tests/files/unsupported-filter_flags-3.xz | Bin 0 -> 68 bytes | tests/files/unsupported-filter_flags-3.xz | Bin 0 -> 68 bytes | |||
tests/test_files.sh | 6 +- | tests/test_files.sh | 6 +- | |||
116 files changed, 66 insertions(+), 68 deletions(-) | 116 files changed, 66 insertions(+), 68 deletions(-) | |||
commit 8e60c889a2816a63013a35c99ce26bf28f5b78eb | commit 8e60c889a2816a63013a35c99ce26bf28f5b78eb | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2008-09-30 13:57:44 +0300 | Date: 2008-09-30 13:57:44 +0300 | |||
Fixed Stream decoder to actually use the first_stream variable. | Fixed Stream decoder to actually use the first_stream variable. | |||
src/liblzma/common/stream_decoder.c | 5 +++++ | src/liblzma/common/stream_decoder.c | 5 +++++ | |||
1 file changed, 5 insertions(+) | 1 file changed, 5 insertions(+) | |||
commit 3bdbc12c054d1961133ee19802af7dd3c3494543 | commit 3bdbc12c054d1961133ee19802af7dd3c3494543 | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2008-09-30 13:56:57 +0300 | Date: 2008-09-30 13:56:57 +0300 | |||
Added one more test file. | Added one more test file. | |||
tests/files/README | 15 +++++++++++---- | tests/files/README | 15 +++++++++++---- | |||
tests/files/bad-0cat-header_magic.lzma | Bin 0 -> 64 bytes | tests/files/bad-0cat-header_magic.lzma | Bin 0 -> 64 bytes | |||
2 files changed, 11 insertions(+), 4 deletions(-) | 2 files changed, 11 insertions(+), 4 deletions(-) | |||
commit a6639022fdc536e5659b070a465221b4cf7c51fa | commit a6639022fdc536e5659b070a465221b4cf7c51fa | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2008-09-30 13:34:07 +0300 | Date: 2008-09-30 13:34:07 +0300 | |||
Fixed uninitialized variable in Stream decoder. | Fixed uninitialized variable in Stream decoder. | |||
src/liblzma/common/stream_decoder.c | 1 + | src/liblzma/common/stream_decoder.c | 1 + | |||
1 file changed, 1 insertion(+) | 1 file changed, 1 insertion(+) | |||
commit ed3709000a3f17ecefab29b2235d7e2221b00003 | commit ed3709000a3f17ecefab29b2235d7e2221b00003 | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2008-09-30 13:27:28 +0300 | Date: 2008-09-30 13:27:28 +0300 | |||
Added two test files. | Added two test files. | |||
tests/files/README | 6 ++++++ | tests/files/README | 6 ++++++ | |||
tests/files/bad-0-footer_magic.lzma | Bin 0 -> 32 bytes | tests/files/bad-0-footer_magic.lzma | Bin 0 -> 32 bytes | |||
tests/files/bad-0-header_magic.lzma | Bin 0 -> 32 bytes | tests/files/bad-0-header_magic.lzma | Bin 0 -> 32 bytes | |||
3 files changed, 6 insertions(+) | 3 files changed, 6 insertions(+) | |||
commit ea560b0ea80525752bdcd0074d24f8dc170bbe29 | commit ea560b0ea80525752bdcd0074d24f8dc170bbe29 | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2008-09-27 23:49:24 +0300 | Date: 2008-09-27 23:49:24 +0300 | |||
Fix conflicting Subblock helper filter's ID. | Fix conflicting Subblock helper filter's ID. | |||
src/liblzma/common/common.h | 2 +- | src/liblzma/common/common.h | 2 +- | |||
1 file changed, 1 insertion(+), 1 deletion(-) | 1 file changed, 1 insertion(+), 1 deletion(-) | |||
commit ad97483b6e55142fd8d5c041db057017a891cd95 | commit ad97483b6e55142fd8d5c041db057017a891cd95 | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2008-09-27 23:37:13 +0300 | Date: 2008-09-27 23:37:13 +0300 | |||
Changed magic bytes to match the updated spec. Filename | Changed magic bytes to match the updated spec. Filename | |||
suffix wasn't changed yet. | suffix wasn't changed yet. | |||
src/liblzma/common/auto_decoder.c | 4 ++-- | src/liblzma/common/auto_decoder.c | 4 ++-- | |||
src/liblzma/common/stream_flags_common.c | 2 +- | src/liblzma/common/stream_flags_common.c | 2 +- | |||
tests/files/bad-0-backward_size.lzma | Bin 32 -> 32 bytes | tests/files/bad-0-backward_size.lzma | Bin 32 -> 32 bytes | |||
tests/files/bad-0-empty-truncated.lzma | Bin 31 -> 31 bytes | tests/files/bad-0-empty-truncated.lzma | Bin 31 -> 31 bytes | |||
tests/files/bad-0-nonempty_index.lzma | Bin 32 -> 32 bytes | tests/files/bad-0-nonempty_index.lzma | Bin 32 -> 32 bytes | |||
tests/files/bad-0cat-alone.lzma | Bin 55 -> 55 bytes | tests/files/bad-0cat-alone.lzma | Bin 55 -> 55 bytes | |||
tests/files/bad-0catpad-empty.lzma | Bin 69 -> 69 bytes | tests/files/bad-0catpad-empty.lzma | Bin 69 -> 69 bytes | |||
tests/files/bad-0pad-empty.lzma | Bin 37 -> 37 bytes | tests/files/bad-0pad-empty.lzma | Bin 37 -> 37 bytes | |||
tests/files/bad-1-block_header-1.lzma | Bin 64 -> 64 bytes | tests/files/bad-1-block_header-1.lzma | Bin 64 -> 64 bytes | |||
tests/files/bad-1-block_header-2.lzma | Bin 64 -> 64 bytes | tests/files/bad-1-block_header-2.lzma | Bin 64 -> 64 bytes | |||
tests/files/bad-1-block_header-3.lzma | Bin 68 -> 68 bytes | tests/files/bad-1-block_header-3.lzma | Bin 68 -> 68 bytes | |||
tests/files/bad-1-block_header-4.lzma | Bin 72 -> 72 bytes | tests/files/bad-1-block_header-4.lzma | Bin 72 -> 72 bytes | |||
tests/files/bad-1-check-crc32.lzma | Bin 68 -> 68 bytes | tests/files/bad-1-check-crc32.lzma | Bin 68 -> 68 bytes | |||
tests/files/bad-1-check-crc64.lzma | Bin 72 -> 72 bytes | tests/files/bad-1-check-crc64.lzma | Bin 72 -> 72 bytes | |||
tests/files/bad-1-check-sha256.lzma | Bin 96 -> 96 bytes | tests/files/bad-1-check-sha256.lzma | Bin 96 -> 96 bytes | |||
tests/files/bad-1-lzma2-1.lzma | Bin 64 -> 64 bytes | tests/files/bad-1-lzma2-1.lzma | Bin 64 -> 64 bytes | |||
tests/files/bad-1-lzma2-2.lzma | Bin 424 -> 424 bytes | tests/files/bad-1-lzma2-2.lzma | Bin 424 -> 424 bytes | |||
tests/files/bad-1-lzma2-3.lzma | Bin 424 -> 424 bytes | tests/files/bad-1-lzma2-3.lzma | Bin 424 -> 424 bytes | |||
tests/files/bad-1-lzma2-4.lzma | Bin 408 -> 408 bytes | tests/files/bad-1-lzma2-4.lzma | Bin 408 -> 408 bytes | |||
tests/files/bad-1-lzma2-5.lzma | Bin 408 -> 408 bytes | tests/files/bad-1-lzma2-5.lzma | Bin 408 -> 408 bytes | |||
tests/files/bad-1-lzma2-6.lzma | Bin 68 -> 68 bytes | tests/files/bad-1-lzma2-6.lzma | Bin 68 -> 68 bytes | |||
tests/files/bad-1-lzma2-7.lzma | Bin 408 -> 408 bytes | tests/files/bad-1-lzma2-7.lzma | Bin 408 -> 408 bytes | |||
tests/files/bad-1-stream_flags-1.lzma | Bin 68 -> 68 bytes | tests/files/bad-1-stream_flags-1.lzma | Bin 68 -> 68 bytes | |||
tests/files/bad-1-stream_flags-2.lzma | Bin 68 -> 68 bytes | tests/files/bad-1-stream_flags-2.lzma | Bin 68 -> 68 bytes | |||
tests/files/bad-1-stream_flags-3.lzma | Bin 68 -> 68 bytes | tests/files/bad-1-stream_flags-3.lzma | Bin 68 -> 68 bytes | |||
tests/files/bad-1-vli-1.lzma | Bin 72 -> 72 bytes | tests/files/bad-1-vli-1.lzma | Bin 72 -> 72 bytes | |||
tests/files/bad-1-vli-2.lzma | Bin 72 -> 72 bytes | tests/files/bad-1-vli-2.lzma | Bin 72 -> 72 bytes | |||
tests/files/bad-2-compressed_data_padding.lzma | Bin 92 -> 92 bytes | tests/files/bad-2-compressed_data_padding.lzma | Bin 92 -> 92 bytes | |||
tests/files/bad-2-index-1.lzma | Bin 92 -> 92 bytes | tests/files/bad-2-index-1.lzma | Bin 92 -> 92 bytes | |||
tests/files/bad-2-index-2.lzma | Bin 92 -> 92 bytes | tests/files/bad-2-index-2.lzma | Bin 92 -> 92 bytes | |||
tests/files/bad-2-index-3.lzma | Bin 92 -> 92 bytes | tests/files/bad-2-index-3.lzma | Bin 92 -> 92 bytes | |||
tests/files/bad-2-index-4.lzma | Bin 92 -> 92 bytes | tests/files/bad-2-index-4.lzma | Bin 92 -> 92 bytes | |||
tests/files/good-0-empty.lzma | Bin 32 -> 32 bytes | tests/files/good-0-empty.lzma | Bin 32 -> 32 bytes | |||
tests/files/good-0cat-empty.lzma | Bin 64 -> 64 bytes | tests/files/good-0cat-empty.lzma | Bin 64 -> 64 bytes | |||
tests/files/good-0catpad-empty.lzma | Bin 68 -> 68 bytes | tests/files/good-0catpad-empty.lzma | Bin 68 -> 68 bytes | |||
tests/files/good-0pad-empty.lzma | Bin 36 -> 36 bytes | tests/files/good-0pad-empty.lzma | Bin 36 -> 36 bytes | |||
tests/files/good-1-3delta-lzma2.lzma | Bin 528 -> 528 bytes | tests/files/good-1-3delta-lzma2.lzma | Bin 528 -> 528 bytes | |||
tests/files/good-1-block_header-1.lzma | Bin 72 -> 72 bytes | tests/files/good-1-block_header-1.lzma | Bin 72 -> 72 bytes | |||
tests/files/good-1-block_header-2.lzma | Bin 68 -> 68 bytes | tests/files/good-1-block_header-2.lzma | Bin 68 -> 68 bytes | |||
tests/files/good-1-block_header-3.lzma | Bin 68 -> 68 bytes | tests/files/good-1-block_header-3.lzma | Bin 68 -> 68 bytes | |||
tests/files/good-1-check-crc32.lzma | Bin 68 -> 68 bytes | tests/files/good-1-check-crc32.lzma | Bin 68 -> 68 bytes | |||
tests/files/good-1-check-crc64.lzma | Bin 72 -> 72 bytes | tests/files/good-1-check-crc64.lzma | Bin 72 -> 72 bytes | |||
tests/files/good-1-check-none.lzma | Bin 64 -> 64 bytes | tests/files/good-1-check-none.lzma | Bin 64 -> 64 bytes | |||
tests/files/good-1-check-sha256.lzma | Bin 96 -> 96 bytes | tests/files/good-1-check-sha256.lzma | Bin 96 -> 96 bytes | |||
tests/files/good-1-delta-lzma2.tiff.lzma | Bin 51312 -> 51312 bytes | tests/files/good-1-delta-lzma2.tiff.lzma | Bin 51312 -> 51312 bytes | |||
tests/files/good-1-lzma2-1.lzma | Bin 424 -> 424 bytes | tests/files/good-1-lzma2-1.lzma | Bin 424 -> 424 bytes | |||
tests/files/good-1-lzma2-2.lzma | Bin 424 -> 424 bytes | tests/files/good-1-lzma2-2.lzma | Bin 424 -> 424 bytes | |||
tests/files/good-1-lzma2-3.lzma | Bin 408 -> 408 bytes | tests/files/good-1-lzma2-3.lzma | Bin 408 -> 408 bytes | |||
tests/files/good-1-sparc-lzma2.lzma | Bin 2292 -> 2292 bytes | tests/files/good-1-sparc-lzma2.lzma | Bin 2292 -> 2292 bytes | |||
tests/files/good-1-x86-lzma2.lzma | Bin 1936 -> 1936 bytes | tests/files/good-1-x86-lzma2.lzma | Bin 1936 -> 1936 bytes | |||
tests/files/good-2-lzma2.lzma | Bin 92 -> 92 bytes | tests/files/good-2-lzma2.lzma | Bin 92 -> 92 bytes | |||
tests/files/unsupported-block_header.lzma | Bin 68 -> 68 bytes | tests/files/unsupported-block_header.lzma | Bin 68 -> 68 bytes | |||
tests/files/unsupported-check.lzma | Bin 68 -> 68 bytes | tests/files/unsupported-check.lzma | Bin 68 -> 68 bytes | |||
tests/files/unsupported-filter_flags-1.lzma | Bin 68 -> 68 bytes | tests/files/unsupported-filter_flags-1.lzma | Bin 68 -> 68 bytes | |||
tests/files/unsupported-filter_flags-2.lzma | Bin 68 -> 68 bytes | tests/files/unsupported-filter_flags-2.lzma | Bin 68 -> 68 bytes | |||
tests/files/unsupported-filter_flags-3.lzma | Bin 68 -> 68 bytes | tests/files/unsupported-filter_flags-3.lzma | Bin 68 -> 68 bytes | |||
56 files changed, 3 insertions(+), 3 deletions(-) | 56 files changed, 3 insertions(+), 3 deletions(-) | |||
commit 7a57069167e9e63394e2b095ee3a63253fcb51c7 | commit 7a57069167e9e63394e2b095ee3a63253fcb51c7 | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2008-09-27 23:16:09 +0300 | Date: 2008-09-27 23:16:09 +0300 | |||
Remove po/fi.po since I'm not keeping it updated for now. | Remove po/fi.po since I'm not keeping it updated for now. | |||
po/fi.po | 446 ---------------------------------------------------------- ---- | po/fi.po | 446 ----------------------------------------------------------- ---- | |||
1 file changed, 446 deletions(-) | 1 file changed, 446 deletions(-) | |||
commit 018ae09df8f2fee5a7374f307df4cb42fad0b81e | commit 018ae09df8f2fee5a7374f307df4cb42fad0b81e | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2008-09-27 23:13:54 +0300 | Date: 2008-09-27 23:13:54 +0300 | |||
Fix also test_compress.sh. | Fix also test_compress.sh. | |||
tests/test_compress.sh | 6 +++--- | tests/test_compress.sh | 6 +++--- | |||
1 file changed, 3 insertions(+), 3 deletions(-) | 1 file changed, 3 insertions(+), 3 deletions(-) | |||
commit 3a62a5fb85d2eebd8666e64ed5d364d095062858 | commit 3a62a5fb85d2eebd8666e64ed5d364d095062858 | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2008-09-27 23:01:15 +0300 | Date: 2008-09-27 23:01:15 +0300 | |||
Fixed compilation of test_filter_flags.c, which was broken by | Fixed compilation of test_filter_flags.c, which was broken by | |||
1dcecfb09b55157b8653d747963069c8bed74f04. | 1dcecfb09b55157b8653d747963069c8bed74f04. | |||
tests/test_filter_flags.c | 16 ++++++++-------- | tests/test_filter_flags.c | 16 ++++++++-------- | |||
1 file changed, 8 insertions(+), 8 deletions(-) | 1 file changed, 8 insertions(+), 8 deletions(-) | |||
commit c6ca26eef7cd07eba449035514e2b8f9ac3111c0 | commit c6ca26eef7cd07eba449035514e2b8f9ac3111c0 | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2008-09-27 19:11:02 +0300 | Date: 2008-09-27 19:11:02 +0300 | |||
Updated file format specification. It changes the suffix | Updated file format specification. It changes the suffix | |||
of the new format to .xz and removes the recently added | of the new format to .xz and removes the recently added | |||
LZMA filter. | LZMA filter. | |||
doc/file-format.txt | 125 +++++++++++++---------------------------------- ---- | doc/file-format.txt | 125 ++++++++++++++---------------------------------- ---- | |||
1 file changed, 32 insertions(+), 93 deletions(-) | 1 file changed, 32 insertions(+), 93 deletions(-) | |||
commit 1dcecfb09b55157b8653d747963069c8bed74f04 | commit 1dcecfb09b55157b8653d747963069c8bed74f04 | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2008-09-27 19:09:21 +0300 | Date: 2008-09-27 19:09:21 +0300 | |||
Some API changes, bug fixes, cleanups etc. | Some API changes, bug fixes, cleanups etc. | |||
configure.ac | 18 +- | configure.ac | 18 +- | |||
debug/full_flush.c | 7 +- | debug/full_flush.c | 7 +- | |||
debug/known_sizes.c | 6 +- | debug/known_sizes.c | 6 +- | |||
debug/memusage.c | 22 +-- | debug/memusage.c | 22 +-- | |||
debug/sync_flush.c | 18 +- | debug/sync_flush.c | 18 +- | |||
src/liblzma/Makefile.am | 2 +- | src/liblzma/Makefile.am | 2 +- | |||
src/liblzma/api/lzma/delta.h | 8 +- | src/liblzma/api/lzma/delta.h | 8 +- | |||
src/liblzma/api/lzma/lzma.h | 230 +++++++++++++++----- | src/liblzma/api/lzma/lzma.h | 230 ++++++++++++++++----- | |||
---- | ---- | |||
src/liblzma/common/alignment.c | 7 +- | src/liblzma/common/alignment.c | 7 +- | |||
src/liblzma/common/alone_decoder.c | 11 +- | src/liblzma/common/alone_decoder.c | 11 +- | |||
src/liblzma/common/alone_encoder.c | 9 +- | src/liblzma/common/alone_encoder.c | 9 +- | |||
src/liblzma/common/chunk_size.c | 2 +- | src/liblzma/common/chunk_size.c | 2 +- | |||
src/liblzma/common/easy.c | 20 ++- | src/liblzma/common/easy.c | 20 ++- | |||
src/liblzma/common/filter_common.c | 4 +- | src/liblzma/common/filter_common.c | 4 +- | |||
src/liblzma/common/filter_decoder.c | 4 +- | src/liblzma/common/filter_decoder.c | 4 +- | |||
src/liblzma/common/filter_encoder.c | 4 +- | src/liblzma/common/filter_encoder.c | 4 +- | |||
src/liblzma/common/init_encoder.c | 2 +- | src/liblzma/common/init_encoder.c | 2 +- | |||
src/liblzma/delta/delta_common.c | 12 +- | src/liblzma/delta/delta_common.c | 12 +- | |||
src/liblzma/delta/delta_common.h | 2 +- | src/liblzma/delta/delta_common.h | 2 +- | |||
src/liblzma/delta/delta_decoder.c | 2 +- | src/liblzma/delta/delta_decoder.c | 2 +- | |||
src/liblzma/delta/delta_encoder.c | 6 +- | src/liblzma/delta/delta_encoder.c | 6 +- | |||
src/liblzma/lz/lz_encoder.c | 30 ++-- | src/liblzma/lz/lz_encoder.c | 30 ++-- | |||
src/liblzma/lz/lz_encoder.h | 26 +-- | src/liblzma/lz/lz_encoder.h | 26 +-- | |||
src/liblzma/lz/lz_encoder_mf.c | 30 ++-- | src/liblzma/lz/lz_encoder_mf.c | 30 ++-- | |||
src/liblzma/lzma/Makefile.am | 4 +- | src/liblzma/lzma/Makefile.am | 4 +- | |||
src/liblzma/lzma/lzma2_decoder.c | 10 +- | src/liblzma/lzma/lzma2_decoder.c | 10 +- | |||
src/liblzma/lzma/lzma2_encoder.c | 27 ++- | src/liblzma/lzma/lzma2_encoder.c | 27 ++- | |||
src/liblzma/lzma/lzma_common.h | 26 ++- | src/liblzma/lzma/lzma_common.h | 26 ++- | |||
src/liblzma/lzma/lzma_decoder.c | 37 ++-- | src/liblzma/lzma/lzma_decoder.c | 37 ++-- | |||
src/liblzma/lzma/lzma_encoder.c | 51 +++--- | src/liblzma/lzma/lzma_encoder.c | 51 +++--- | |||
src/liblzma/lzma/lzma_encoder_optimum_fast.c | 10 +- | src/liblzma/lzma/lzma_encoder_optimum_fast.c | 10 +- | |||
src/liblzma/lzma/lzma_encoder_optimum_normal.c | 20 +-- | src/liblzma/lzma/lzma_encoder_optimum_normal.c | 20 +-- | |||
src/liblzma/lzma/lzma_encoder_presets.c | 50 ++++-- | src/liblzma/lzma/lzma_encoder_presets.c | 50 ++++-- | |||
src/liblzma/rangecoder/Makefile.am | 4 +- | src/liblzma/rangecoder/Makefile.am | 4 +- | |||
src/liblzma/subblock/subblock_decoder.c | 2 +- | src/liblzma/subblock/subblock_decoder.c | 2 +- | |||
src/lzma/args.c | 33 ++-- | src/lzma/args.c | 33 ++-- | |||
src/lzma/help.c | 17 +- | src/lzma/help.c | 17 +- | |||
src/lzma/options.c | 92 ++++++---- | src/lzma/options.c | 92 +++++----- | |||
tests/test_block_header.c | 9 +- | tests/test_block_header.c | 9 +- | |||
tests/test_compress.sh | 4 +- | tests/test_compress.sh | 4 +- | |||
tests/test_filter_flags.c | 2 +- | tests/test_filter_flags.c | 2 +- | |||
41 files changed, 482 insertions(+), 398 deletions(-) | 41 files changed, 482 insertions(+), 398 deletions(-) | |||
commit 5cc5064cae603b649c64c40125c7dd365de54c9d | commit 5cc5064cae603b649c64c40125c7dd365de54c9d | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2008-09-27 11:28:49 +0300 | Date: 2008-09-27 11:28:49 +0300 | |||
Added 7z2lzma.bash. | Added 7z2lzma.bash. | |||
extra/7z2lzma/7z2lzma.bash | 114 ++++++++++++++++++++++++++++++++++++++++ ++++ | extra/7z2lzma/7z2lzma.bash | 114 +++++++++++++++++++++++++++++++++++++++++ ++++ | |||
1 file changed, 114 insertions(+) | 1 file changed, 114 insertions(+) | |||
commit f147666a5cd15542d4e427da58629f4a71cc38e1 | commit f147666a5cd15542d4e427da58629f4a71cc38e1 | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2008-09-17 22:11:39 +0300 | Date: 2008-09-17 22:11:39 +0300 | |||
Miscellaneous LZ and LZMA encoder cleanups | Miscellaneous LZ and LZMA encoder cleanups | |||
src/liblzma/api/lzma/lzma.h | 14 ------- | src/liblzma/api/lzma/lzma.h | 14 ------- | |||
src/liblzma/lz/lz_encoder.c | 8 +++- | src/liblzma/lz/lz_encoder.c | 8 +++- | |||
src/liblzma/lzma/Makefile.am | 1 - | src/liblzma/lzma/Makefile.am | 1 - | |||
src/liblzma/lzma/lzma_encoder.c | 64 +++++++++++--------------- | src/liblzma/lzma/lzma_encoder.c | 64 ++++++++++++---------------- | |||
---- | ---- | |||
src/liblzma/lzma/lzma_encoder_features.c | 59 -------------------------- | src/liblzma/lzma/lzma_encoder_features.c | 59 ---------------------------- | |||
- | - | |||
5 files changed, 29 insertions(+), 117 deletions(-) | 5 files changed, 29 insertions(+), 117 deletions(-) | |||
commit 13d68b069849e19c33822cd8996cd6447890abb1 | commit 13d68b069849e19c33822cd8996cd6447890abb1 | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2008-09-13 13:54:00 +0300 | Date: 2008-09-13 13:54:00 +0300 | |||
LZ decoder cleanup | LZ decoder cleanup | |||
src/liblzma/lz/lz_decoder.c | 5 ++--- | src/liblzma/lz/lz_decoder.c | 5 ++--- | |||
1 file changed, 2 insertions(+), 3 deletions(-) | 1 file changed, 2 insertions(+), 3 deletions(-) | |||
commit 13a74b78e37f16c9096ba5fe1859cc04eaa2f9f7 | commit 13a74b78e37f16c9096ba5fe1859cc04eaa2f9f7 | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2008-09-13 12:10:43 +0300 | Date: 2008-09-13 12:10:43 +0300 | |||
Renamed constants: | Renamed constants: | |||
- LZMA_VLI_VALUE_MAX -> LZMA_VLI_MAX | - LZMA_VLI_VALUE_MAX -> LZMA_VLI_MAX | |||
- LZMA_VLI_VALUE_UNKNOWN -> LZMA_VLI_UNKNOWN | - LZMA_VLI_VALUE_UNKNOWN -> LZMA_VLI_UNKNOWN | |||
- LZMA_HEADER_ERRRO -> LZMA_OPTIONS_ERROR | - LZMA_HEADER_ERRRO -> LZMA_OPTIONS_ERROR | |||
debug/full_flush.c | 2 +- | debug/full_flush.c | 2 +- | |||
debug/known_sizes.c | 2 +- | debug/known_sizes.c | 2 +- | |||
debug/sync_flush.c | 2 +- | debug/sync_flush.c | 2 +- | |||
src/liblzma/api/lzma/alignment.h | 2 +- | src/liblzma/api/lzma/alignment.h | 2 +- | |||
src/liblzma/api/lzma/base.h | 4 ++-- | src/liblzma/api/lzma/base.h | 4 ++-- | |||
src/liblzma/api/lzma/block.h | 28 +++++++++++++------------ | src/liblzma/api/lzma/block.h | 28 ++++++++++++++------------- | |||
-- | - | |||
src/liblzma/api/lzma/container.h | 12 ++++++------ | src/liblzma/api/lzma/container.h | 12 ++++++------ | |||
src/liblzma/api/lzma/filter.h | 28 +++++++++++++------------ | src/liblzma/api/lzma/filter.h | 28 ++++++++++++++------------- | |||
-- | - | |||
src/liblzma/api/lzma/index.h | 2 +- | src/liblzma/api/lzma/index.h | 2 +- | |||
src/liblzma/api/lzma/lzma.h | 4 ++-- | src/liblzma/api/lzma/lzma.h | 4 ++-- | |||
src/liblzma/api/lzma/simple.h | 2 +- | src/liblzma/api/lzma/simple.h | 2 +- | |||
src/liblzma/api/lzma/stream_flags.h | 20 +++++++++---------- | src/liblzma/api/lzma/stream_flags.h | 20 ++++++++++---------- | |||
src/liblzma/api/lzma/vli.h | 16 +++++++-------- | src/liblzma/api/lzma/vli.h | 16 ++++++++-------- | |||
src/liblzma/common/alignment.c | 6 +++--- | src/liblzma/common/alignment.c | 6 +++--- | |||
src/liblzma/common/alone_decoder.c | 2 +- | src/liblzma/common/alone_decoder.c | 2 +- | |||
src/liblzma/common/auto_decoder.c | 2 +- | src/liblzma/common/auto_decoder.c | 2 +- | |||
src/liblzma/common/block_decoder.c | 12 ++++++------ | src/liblzma/common/block_decoder.c | 12 ++++++------ | |||
src/liblzma/common/block_encoder.c | 6 +++--- | src/liblzma/common/block_encoder.c | 6 +++--- | |||
src/liblzma/common/block_header_decoder.c | 16 +++++++-------- | src/liblzma/common/block_header_decoder.c | 16 ++++++++-------- | |||
src/liblzma/common/block_header_encoder.c | 24 +++++++++++------------ | src/liblzma/common/block_header_encoder.c | 24 ++++++++++++------------ | |||
src/liblzma/common/block_util.c | 8 ++++---- | src/liblzma/common/block_util.c | 8 ++++---- | |||
src/liblzma/common/chunk_size.c | 2 +- | src/liblzma/common/chunk_size.c | 2 +- | |||
src/liblzma/common/easy.c | 4 ++-- | src/liblzma/common/easy.c | 4 ++-- | |||
src/liblzma/common/filter_common.c | 22 ++++++++++----------- | src/liblzma/common/filter_common.c | 22 +++++++++++----------- | |||
src/liblzma/common/filter_decoder.c | 6 +++--- | src/liblzma/common/filter_decoder.c | 6 +++--- | |||
src/liblzma/common/filter_encoder.c | 14 +++++++------- | src/liblzma/common/filter_encoder.c | 14 +++++++------- | |||
src/liblzma/common/index.c | 24 +++++++++++------------ | src/liblzma/common/index.c | 24 +++++++++++------------- | |||
src/liblzma/common/index.h | 2 +- | src/liblzma/common/index.h | 2 +- | |||
src/liblzma/common/index_hash.c | 13 ++++++------- | src/liblzma/common/index_hash.c | 13 ++++++------- | |||
src/liblzma/common/stream_decoder.c | 4 ++-- | src/liblzma/common/stream_decoder.c | 4 ++-- | |||
src/liblzma/common/stream_encoder.c | 4 ++-- | src/liblzma/common/stream_encoder.c | 4 ++-- | |||
src/liblzma/common/stream_flags_common.c | 6 +++--- | src/liblzma/common/stream_flags_common.c | 6 +++--- | |||
src/liblzma/common/stream_flags_decoder.c | 6 +++--- | src/liblzma/common/stream_flags_decoder.c | 6 +++--- | |||
src/liblzma/common/stream_flags_encoder.c | 4 ++-- | src/liblzma/common/stream_flags_encoder.c | 4 ++-- | |||
src/liblzma/common/vli_encoder.c | 2 +- | src/liblzma/common/vli_encoder.c | 2 +- | |||
src/liblzma/common/vli_size.c | 2 +- | src/liblzma/common/vli_size.c | 2 +- | |||
src/liblzma/delta/delta_common.c | 2 +- | src/liblzma/delta/delta_common.c | 2 +- | |||
src/liblzma/delta/delta_decoder.c | 2 +- | src/liblzma/delta/delta_decoder.c | 2 +- | |||
src/liblzma/delta/delta_encoder.c | 2 +- | src/liblzma/delta/delta_encoder.c | 2 +- | |||
src/liblzma/lz/lz_decoder.c | 2 +- | src/liblzma/lz/lz_decoder.c | 2 +- | |||
src/liblzma/lz/lz_encoder.c | 2 +- | src/liblzma/lz/lz_encoder.c | 2 +- | |||
src/liblzma/lzma/lzma2_decoder.c | 6 +++--- | src/liblzma/lzma/lzma2_decoder.c | 6 +++--- | |||
src/liblzma/lzma/lzma_decoder.c | 14 +++++++------- | src/liblzma/lzma/lzma_decoder.c | 14 +++++++------- | |||
src/liblzma/lzma/lzma_encoder.c | 8 ++++---- | src/liblzma/lzma/lzma_encoder.c | 8 ++++---- | |||
src/liblzma/simple/simple_coder.c | 2 +- | src/liblzma/simple/simple_coder.c | 2 +- | |||
src/liblzma/simple/simple_decoder.c | 2 +- | src/liblzma/simple/simple_decoder.c | 2 +- | |||
src/liblzma/subblock/subblock_decoder.c | 6 +++--- | src/liblzma/subblock/subblock_decoder.c | 6 +++--- | |||
src/liblzma/subblock/subblock_encoder.c | 17 ++++++++-------- | src/liblzma/subblock/subblock_encoder.c | 17 ++++++++--------- | |||
src/lzma/args.c | 2 +- | src/lzma/args.c | 2 +- | |||
src/lzma/error.c | 2 +- | src/lzma/error.c | 2 +- | |||
src/lzma/list.c | 6 +++--- | src/lzma/list.c | 6 +++--- | |||
src/lzmadec/lzmadec.c | 2 +- | src/lzmadec/lzmadec.c | 2 +- | |||
tests/test_block.c | 8 ++++---- | tests/test_block.c | 8 ++++---- | |||
tests/test_block_header.c | 30 ++++++++++++++----------- | tests/test_block_header.c | 30 +++++++++++++++------------ | |||
---- | --- | |||
tests/test_filter_flags.c | 2 +- | tests/test_filter_flags.c | 2 +- | |||
tests/test_index.c | 2 +- | tests/test_index.c | 2 +- | |||
tests/test_stream_flags.c | 8 ++++---- | tests/test_stream_flags.c | 8 ++++---- | |||
tests/tests.h | 2 +- | tests/tests.h | 2 +- | |||
58 files changed, 220 insertions(+), 224 deletions(-) | 58 files changed, 220 insertions(+), 224 deletions(-) | |||
commit 320601b2c7b08fc7da9da18d5bf7c3c1a189b080 | commit 320601b2c7b08fc7da9da18d5bf7c3c1a189b080 | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2008-09-12 22:41:40 +0300 | Date: 2008-09-12 22:41:40 +0300 | |||
Improved the Stream Flags handling API. | Improved the Stream Flags handling API. | |||
src/liblzma/api/lzma/stream_flags.h | 84 +++++++++++++++++++++++++ | src/liblzma/api/lzma/stream_flags.h | 84 +++++++++++++++++++++++++++ | |||
++-- | ++-- | |||
src/liblzma/common/stream_decoder.c | 5 +- | src/liblzma/common/stream_decoder.c | 5 +- | |||
src/liblzma/common/stream_encoder.c | 2 + | src/liblzma/common/stream_encoder.c | 2 + | |||
src/liblzma/common/stream_flags_common.c | 28 +++++++--- | src/liblzma/common/stream_flags_common.c | 28 ++++++++--- | |||
src/liblzma/common/stream_flags_common.h | 9 ++++ | src/liblzma/common/stream_flags_common.h | 9 ++++ | |||
src/liblzma/common/stream_flags_decoder.c | 3 +- | src/liblzma/common/stream_flags_decoder.c | 3 +- | |||
src/liblzma/common/stream_flags_encoder.c | 10 ++-- | src/liblzma/common/stream_flags_encoder.c | 10 ++-- | |||
tests/test_stream_flags.c | 8 ++- | tests/test_stream_flags.c | 8 ++- | |||
8 files changed, 129 insertions(+), 20 deletions(-) | 8 files changed, 129 insertions(+), 20 deletions(-) | |||
commit ec490da5228263b25bf786bb23d1008468f55b30 | commit ec490da5228263b25bf786bb23d1008468f55b30 | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2008-09-11 23:10:44 +0300 | Date: 2008-09-11 23:10:44 +0300 | |||
Simplified debug/known_sizes.c to match the relaxed | Simplified debug/known_sizes.c to match the relaxed | |||
requirements of Block encoder. | requirements of Block encoder. | |||
debug/known_sizes.c | 14 +++++--------- | debug/known_sizes.c | 14 +++++--------- | |||
1 file changed, 5 insertions(+), 9 deletions(-) | 1 file changed, 5 insertions(+), 9 deletions(-) | |||
commit 16e8b98f2659347edfa74afdbbb9e73311153cb9 | commit 16e8b98f2659347edfa74afdbbb9e73311153cb9 | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2008-09-11 23:09:24 +0300 | Date: 2008-09-11 23:09:24 +0300 | |||
Remove a check from Block encoder that should have already | Remove a check from Block encoder that should have already | |||
been removed in 2ba01bfa755e47ff6af84a978e3c8d63d7d2775e. | been removed in 2ba01bfa755e47ff6af84a978e3c8d63d7d2775e. | |||
src/liblzma/common/block_encoder.c | 5 ----- | src/liblzma/common/block_encoder.c | 5 ----- | |||
1 file changed, 5 deletions(-) | 1 file changed, 5 deletions(-) | |||
commit 5a710c3805bdf6d7e3c92e954e4e4565b27bcb13 | commit 5a710c3805bdf6d7e3c92e954e4e4565b27bcb13 | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2008-09-11 20:02:38 +0300 | Date: 2008-09-11 20:02:38 +0300 | |||
Remove bogus #includes. | Remove bogus #includes. | |||
src/liblzma/common/Makefile.am | 1 - | src/liblzma/common/Makefile.am | 1 - | |||
src/liblzma/common/stream_decoder.c | 3 --- | src/liblzma/common/stream_decoder.c | 3 --- | |||
src/liblzma/common/stream_encoder.c | 1 - | src/liblzma/common/stream_encoder.c | 1 - | |||
src/liblzma/common/stream_flags_decoder.h | 31 ------------------------- | src/liblzma/common/stream_flags_decoder.h | 31 --------------------------- | |||
---- | ---- | |||
4 files changed, 36 deletions(-) | 4 files changed, 36 deletions(-) | |||
--- | ||||
commit 01892b2ca5f69bed0ea746e04b604030d57806bb | commit 01892b2ca5f69bed0ea746e04b604030d57806bb | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2008-09-11 10:49:14 +0300 | Date: 2008-09-11 10:49:14 +0300 | |||
Updated THANKS. | Updated THANKS. | |||
THANKS | 1 + | THANKS | 1 + | |||
1 file changed, 1 insertion(+) | 1 file changed, 1 insertion(+) | |||
commit 962f2231d49409fe6852e44ffe8c5dbabb04bc7d | commit 962f2231d49409fe6852e44ffe8c5dbabb04bc7d | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2008-09-11 10:48:12 +0300 | Date: 2008-09-11 10:48:12 +0300 | |||
Fix a compiler error on big endian systems that don't | Fix a compiler error on big endian systems that don't | |||
support unaligned memory access. | support unaligned memory access. | |||
src/common/integer.h | 32 ++++++++++++++++++-------------- | src/common/integer.h | 32 ++++++++++++++++++-------------- | |||
1 file changed, 18 insertions(+), 14 deletions(-) | 1 file changed, 18 insertions(+), 14 deletions(-) | |||
commit fa3ab0df8ae7a8a1ad55b52266dc0fd387458671 | commit fa3ab0df8ae7a8a1ad55b52266dc0fd387458671 | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2008-09-11 10:46:14 +0300 | Date: 2008-09-11 10:46:14 +0300 | |||
Silence a compiler warning. | Silence a compiler warning. | |||
src/lzma/process.c | 2 +- | src/lzma/process.c | 2 +- | |||
1 file changed, 1 insertion(+), 1 deletion(-) | 1 file changed, 1 insertion(+), 1 deletion(-) | |||
commit 9373e81e18822db4972819442ea4c2cb9955470b | commit 9373e81e18822db4972819442ea4c2cb9955470b | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2008-09-10 19:16:32 +0300 | Date: 2008-09-10 19:16:32 +0300 | |||
Bumped version to 4.999.6alpha. | Bumped version to 4.999.6alpha. | |||
configure.ac | 2 +- | configure.ac | 2 +- | |||
src/liblzma/api/lzma/version.h | 2 +- | src/liblzma/api/lzma/version.h | 2 +- | |||
2 files changed, 2 insertions(+), 2 deletions(-) | 2 files changed, 2 insertions(+), 2 deletions(-) | |||
commit cb072b7c8442ba68bb0c62c0abbbe939794887a3 | commit cb072b7c8442ba68bb0c62c0abbbe939794887a3 | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2008-09-10 17:02:00 +0300 | Date: 2008-09-10 17:02:00 +0300 | |||
Check for LZMA_FILTER_RESERVED_START in filter_flags_encoder.c. | Check for LZMA_FILTER_RESERVED_START in filter_flags_encoder.c. | |||
Use LZMA_PROG_ERROR instead of LZMA_HEADER_ERROR if the Filter ID | Use LZMA_PROG_ERROR instead of LZMA_HEADER_ERROR if the Filter ID | |||
is in the reserved range. This allows Block Header encoder to | is in the reserved range. This allows Block Header encoder to | |||
detect unallowed Filter IDs, which is good for Stream encoder. | detect unallowed Filter IDs, which is good for Stream encoder. | |||
src/liblzma/common/filter_flags_encoder.c | 7 ++++--- | src/liblzma/common/filter_flags_encoder.c | 7 ++++--- | |||
1 file changed, 4 insertions(+), 3 deletions(-) | 1 file changed, 4 insertions(+), 3 deletions(-) | |||
commit 123ab0acec435c9e9866a99e30482116cfbd9ba5 | commit 123ab0acec435c9e9866a99e30482116cfbd9ba5 | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2008-09-10 16:44:32 +0300 | Date: 2008-09-10 16:44:32 +0300 | |||
Filter handling cleanups | Filter handling cleanups | |||
src/liblzma/api/lzma/filter.h | 133 +++++++++++++++++++++++++++---- | src/liblzma/api/lzma/filter.h | 133 +++++++++++++++++++++++++++----- | |||
---- | ---- | |||
src/liblzma/common/filter_common.h | 3 + | src/liblzma/common/filter_common.h | 3 + | |||
src/liblzma/common/filter_decoder.c | 80 +++++++-------------- | src/liblzma/common/filter_decoder.c | 80 +++++++--------------- | |||
src/liblzma/common/filter_decoder.h | 5 -- | src/liblzma/common/filter_decoder.h | 5 -- | |||
src/liblzma/common/filter_encoder.c | 82 +++++++-------------- | src/liblzma/common/filter_encoder.c | 82 +++++++--------------- | |||
src/liblzma/common/filter_encoder.h | 4 -- | src/liblzma/common/filter_encoder.h | 4 -- | |||
6 files changed, 156 insertions(+), 151 deletions(-) | 6 files changed, 156 insertions(+), 151 deletions(-) | |||
commit 9cfcd0c4f2f865d8fbbb46ea28344a9be0dd8ad1 | commit 9cfcd0c4f2f865d8fbbb46ea28344a9be0dd8ad1 | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2008-09-10 00:33:00 +0300 | Date: 2008-09-10 00:33:00 +0300 | |||
Comments | Comments | |||
src/liblzma/common/stream_encoder.c | 6 +++++- | src/liblzma/common/stream_encoder.c | 6 +++++- | |||
1 file changed, 5 insertions(+), 1 deletion(-) | 1 file changed, 5 insertions(+), 1 deletion(-) | |||
commit 2ba01bfa755e47ff6af84a978e3c8d63d7d2775e | commit 2ba01bfa755e47ff6af84a978e3c8d63d7d2775e | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2008-09-10 00:27:02 +0300 | Date: 2008-09-10 00:27:02 +0300 | |||
Cleaned up Block encoder and moved the no longer shared | Cleaned up Block encoder and moved the no longer shared | |||
code from block_private.h to block_decoder.c. Now the Block | code from block_private.h to block_decoder.c. Now the Block | |||
encoder doesn't need compressed_size and uncompressed_size | encoder doesn't need compressed_size and uncompressed_size | |||
from lzma_block structure to be initialized. | from lzma_block structure to be initialized. | |||
src/liblzma/api/lzma/block.h | 3 -- | src/liblzma/api/lzma/block.h | 3 -- | |||
src/liblzma/common/Makefile.am | 1 - | src/liblzma/common/Makefile.am | 1 - | |||
src/liblzma/common/block_decoder.c | 23 ++++++++- | src/liblzma/common/block_decoder.c | 23 +++++++++- | |||
src/liblzma/common/block_encoder.c | 92 +++++++++++++++++--------------- | src/liblzma/common/block_encoder.c | 92 ++++++++++++++++++---------------- | |||
---- | ---- | |||
src/liblzma/common/block_private.h | 47 ------------------ | src/liblzma/common/block_private.h | 47 ------------------- | |||
5 files changed, 66 insertions(+), 100 deletions(-) | 5 files changed, 66 insertions(+), 100 deletions(-) | |||
commit 07efcb5a6bc5d7018798ebd728586f84183e7d64 | commit 07efcb5a6bc5d7018798ebd728586f84183e7d64 | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2008-09-07 10:23:13 +0300 | Date: 2008-09-07 10:23:13 +0300 | |||
Changed Filter ID of LZMA to 0x20. | Changed Filter ID of LZMA to 0x20. | |||
doc/file-format.txt | 4 ++-- | doc/file-format.txt | 4 ++-- | |||
src/liblzma/api/lzma/lzma.h | 2 +- | src/liblzma/api/lzma/lzma.h | 2 +- | |||
2 files changed, 3 insertions(+), 3 deletions(-) | 2 files changed, 3 insertions(+), 3 deletions(-) | |||
commit 32fe5fa541e82c08e054086279079ae5016bd8d8 | commit 32fe5fa541e82c08e054086279079ae5016bd8d8 | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2008-09-06 23:42:50 +0300 | Date: 2008-09-06 23:42:50 +0300 | |||
Comments | Comments | |||
src/liblzma/api/lzma/base.h | 81 +++++++++++++++++++++++++--------- | src/liblzma/api/lzma/base.h | 81 ++++++++++++++++++++++++++---------- | |||
---- | ---- | |||
src/liblzma/api/lzma/container.h | 6 ++- | src/liblzma/api/lzma/container.h | 6 ++- | |||
src/liblzma/lz/lz_encoder.c | 3 +- | src/liblzma/lz/lz_encoder.c | 3 +- | |||
src/liblzma/lz/lz_encoder.h | 12 +++--- | src/liblzma/lz/lz_encoder.h | 12 +++--- | |||
src/liblzma/lz/lz_encoder_mf.c | 2 +- | src/liblzma/lz/lz_encoder_mf.c | 2 +- | |||
5 files changed, 65 insertions(+), 39 deletions(-) | 5 files changed, 65 insertions(+), 39 deletions(-) | |||
commit 0a31ed9d5e3cde4feb094b66f3a8b2c074605d84 | commit 0a31ed9d5e3cde4feb094b66f3a8b2c074605d84 | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2008-09-06 15:14:30 +0300 | Date: 2008-09-06 15:14:30 +0300 | |||
Some API cleanups | Some API cleanups | |||
src/liblzma/api/lzma/base.h | 314 ++++++++++++++++++++++--------- | src/liblzma/api/lzma/base.h | 314 +++++++++++++++++++++++--------- | |||
---- | ---- | |||
src/liblzma/api/lzma/check.h | 10 ++ | src/liblzma/api/lzma/check.h | 10 ++ | |||
src/liblzma/api/lzma/container.h | 40 +++-- | src/liblzma/api/lzma/container.h | 40 +++-- | |||
src/liblzma/common/auto_decoder.c | 18 +- | src/liblzma/common/auto_decoder.c | 18 +-- | |||
src/liblzma/common/common.c | 7 + | src/liblzma/common/common.c | 7 + | |||
src/liblzma/common/common.h | 18 +- | src/liblzma/common/common.h | 18 ++- | |||
src/liblzma/common/easy.c | 2 +- | src/liblzma/common/easy.c | 2 +- | |||
src/liblzma/common/stream_decoder.c | 31 ++-- | src/liblzma/common/stream_decoder.c | 31 ++-- | |||
src/lzma/process.c | 2 +- | src/lzma/process.c | 2 +- | |||
src/lzmadec/lzmadec.c | 6 +- | src/lzmadec/lzmadec.c | 6 +- | |||
tests/tests.h | 72 +++----- | tests/tests.h | 72 +++------ | |||
11 files changed, 301 insertions(+), 219 deletions(-) | 11 files changed, 301 insertions(+), 219 deletions(-) | |||
commit da98df54400998be2a6c3876f9655a3c51b93c10 | commit da98df54400998be2a6c3876f9655a3c51b93c10 | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2008-09-04 11:53:06 +0300 | Date: 2008-09-04 11:53:06 +0300 | |||
Added support for raw encoding and decoding to the command | Added support for raw encoding and decoding to the command | |||
line tool, and made various cleanups. --lzma was renamed to | line tool, and made various cleanups. --lzma was renamed to | |||
--lzma1 to prevent people from accidentally using LZMA when | --lzma1 to prevent people from accidentally using LZMA when | |||
they want LZMA2. | they want LZMA2. | |||
src/lzma/args.c | 17 +++++++++-------- | src/lzma/args.c | 17 +++++++++-------- | |||
src/lzma/args.h | 1 + | src/lzma/args.h | 1 + | |||
src/lzma/help.c | 24 ++++++------------------ | src/lzma/help.c | 24 ++++++------------------ | |||
src/lzma/process.c | 42 ++++++++++++++++++++++++++++++++++-------- | src/lzma/process.c | 42 ++++++++++++++++++++++++++++++++++-------- | |||
4 files changed, 50 insertions(+), 34 deletions(-) | 4 files changed, 50 insertions(+), 34 deletions(-) | |||
commit 2496aee8a7741a8a0d42987db41ff2cf1a4bdabd | commit 2496aee8a7741a8a0d42987db41ff2cf1a4bdabd | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2008-09-04 10:39:15 +0300 | Date: 2008-09-04 10:39:15 +0300 | |||
Don't allow LZMA_SYNC_FLUSH with decoders anymore. There's | Don't allow LZMA_SYNC_FLUSH with decoders anymore. There's | |||
simply nothing that would use it. Allow LZMA_FINISH to the | simply nothing that would use it. Allow LZMA_FINISH to the | |||
decoders, which will usually ignore it (auto decoder and | decoders, which will usually ignore it (auto decoder and | |||
Stream decoder being exceptions). | Stream decoder being exceptions). | |||
src/liblzma/common/alone_decoder.c | 1 - | src/liblzma/common/alone_decoder.c | 1 - | |||
src/liblzma/common/block_decoder.c | 2 +- | src/liblzma/common/block_decoder.c | 2 +- | |||
src/liblzma/common/filter_decoder.c | 2 +- | src/liblzma/common/filter_decoder.c | 2 +- | |||
3 files changed, 2 insertions(+), 3 deletions(-) | 3 files changed, 2 insertions(+), 3 deletions(-) | |||
commit bea301c26d5d52675e11e0236faec0492af98f60 | commit bea301c26d5d52675e11e0236faec0492af98f60 | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2008-09-03 17:06:25 +0300 | Date: 2008-09-03 17:06:25 +0300 | |||
Minor updates to the file format specification. | Minor updates to the file format specification. | |||
doc/file-format.txt | 105 +++++++++++++++++++++++++++++++++++++++++------ ---- | doc/file-format.txt | 105 ++++++++++++++++++++++++++++++++++++++++++------ ---- | |||
1 file changed, 85 insertions(+), 20 deletions(-) | 1 file changed, 85 insertions(+), 20 deletions(-) | |||
commit 9c75b089b4a9e0edcf4cf7970a4383768707d6c8 | commit 9c75b089b4a9e0edcf4cf7970a4383768707d6c8 | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2008-09-02 19:33:32 +0300 | Date: 2008-09-02 19:33:32 +0300 | |||
Command line tool fixes | Command line tool fixes | |||
src/lzma/process.c | 21 +++++++++++++-------- | src/lzma/process.c | 21 +++++++++++++-------- | |||
1 file changed, 13 insertions(+), 8 deletions(-) | 1 file changed, 13 insertions(+), 8 deletions(-) | |||
commit bab0590504b5aeff460ab4ca8c964dd7c1bad9e4 | commit bab0590504b5aeff460ab4ca8c964dd7c1bad9e4 | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2008-09-02 19:31:42 +0300 | Date: 2008-09-02 19:31:42 +0300 | |||
Auto decoder cleanup | Auto decoder cleanup | |||
src/liblzma/common/auto_decoder.c | 2 +- | src/liblzma/common/auto_decoder.c | 2 +- | |||
1 file changed, 1 insertion(+), 1 deletion(-) | 1 file changed, 1 insertion(+), 1 deletion(-) | |||
commit 689602336d126a46b60d791a67decab65e1e81f5 | commit 689602336d126a46b60d791a67decab65e1e81f5 | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2008-09-02 19:12:12 +0300 | Date: 2008-09-02 19:12:12 +0300 | |||
Updated auto decoder to handle LZMA_CONCATENATED when decoding | Updated auto decoder to handle LZMA_CONCATENATED when decoding | |||
LZMA_Alone files. Decoding of concatenated LZMA_Alone files is | LZMA_Alone files. Decoding of concatenated LZMA_Alone files is | |||
intentionally not supported, so it is better to put this in | intentionally not supported, so it is better to put this in | |||
auto decoder than LZMA_Alone decoder. | auto decoder than LZMA_Alone decoder. | |||
src/liblzma/common/auto_decoder.c | 87 ++++++++++++++++++++++++++++++--- ---- | src/liblzma/common/auto_decoder.c | 87 ++++++++++++++++++++++++++++++++--- ---- | |||
1 file changed, 71 insertions(+), 16 deletions(-) | 1 file changed, 71 insertions(+), 16 deletions(-) | |||
commit 80c4158f19904026433eb6f5d5ca98a0ecd4f66c | commit 80c4158f19904026433eb6f5d5ca98a0ecd4f66c | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2008-09-02 14:56:52 +0300 | Date: 2008-09-02 14:56:52 +0300 | |||
Stream decoder cleanups | Stream decoder cleanups | |||
src/liblzma/common/stream_decoder.c | 57 ++++++++++++++++++++----------- ---- | src/liblzma/common/stream_decoder.c | 57 +++++++++++++++++++++------------ ---- | |||
1 file changed, 32 insertions(+), 25 deletions(-) | 1 file changed, 32 insertions(+), 25 deletions(-) | |||
commit fc681657450ce57be1fe08f7a15d31dcc705e514 | commit fc681657450ce57be1fe08f7a15d31dcc705e514 | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2008-09-02 11:45:39 +0300 | Date: 2008-09-02 11:45:39 +0300 | |||
Some fixes to LZ encoder. | Some fixes to LZ encoder. | |||
src/liblzma/lz/lz_encoder.c | 56 ++++++++++++++++++----- | src/liblzma/lz/lz_encoder.c | 56 ++++++++++++++++++++----- | |||
src/liblzma/lz/lz_encoder.h | 18 ++++---- | src/liblzma/lz/lz_encoder.h | 18 ++++---- | |||
src/liblzma/lz/lz_encoder_mf.c | 95 ++++++++++++++++-------------------- | src/liblzma/lz/lz_encoder_mf.c | 95 +++++++++++++++++--------------------- | |||
---- | ---- | |||
3 files changed, 94 insertions(+), 75 deletions(-) | 3 files changed, 94 insertions(+), 75 deletions(-) | |||
--- | ||||
commit ede675f9ac1ca82a7d7c290324adba672118bc8d | commit ede675f9ac1ca82a7d7c290324adba672118bc8d | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2008-08-31 11:47:01 +0300 | Date: 2008-08-31 11:47:01 +0300 | |||
Fix wrong pointer calculation in LZMA encoder. | Fix wrong pointer calculation in LZMA encoder. | |||
src/liblzma/lzma/lzma_encoder.c | 4 +++- | src/liblzma/lzma/lzma_encoder.c | 4 +++- | |||
1 file changed, 3 insertions(+), 1 deletion(-) | 1 file changed, 3 insertions(+), 1 deletion(-) | |||
commit 3b34851de1eaf358cf9268922fa0eeed8278d680 | commit 3b34851de1eaf358cf9268922fa0eeed8278d680 | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2008-08-28 22:53:15 +0300 | Date: 2008-08-28 22:53:15 +0300 | |||
Sort of garbage collection commit. :-| Many things are still | Sort of garbage collection commit. :-| Many things are still | |||
broken. API has changed a lot and it will still change a | broken. API has changed a lot and it will still change a | |||
little more here and there. The command line tool doesn't | little more here and there. The command line tool doesn't | |||
have all the required changes to reflect the API changes, so | have all the required changes to reflect the API changes, so | |||
skipping to change at line 9578 | skipping to change at line 11937 | |||
tests/test_stream_flags.c | 4 +- | tests/test_stream_flags.c | 4 +- | |||
tests/tests.h | 8 + | tests/tests.h | 8 + | |||
294 files changed, 9768 insertions(+), 8195 deletions(-) | 294 files changed, 9768 insertions(+), 8195 deletions(-) | |||
commit 57b9a145a527f0716822615e5ed536d33aebd3fc | commit 57b9a145a527f0716822615e5ed536d33aebd3fc | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2008-06-20 17:16:32 +0300 | Date: 2008-06-20 17:16:32 +0300 | |||
Fix test_filter_flags to match the new restriction of lc+lp. | Fix test_filter_flags to match the new restriction of lc+lp. | |||
tests/test_filter_flags.c | 3 +++ | tests/test_filter_flags.c | 3 +++ | |||
1 file changed, 3 insertions(+) | 1 file changed, 3 insertions(+) | |||
commit eaafc4367c77ec1d910e16d11b4da293969d97a3 | commit eaafc4367c77ec1d910e16d11b4da293969d97a3 | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2008-06-20 16:19:54 +0300 | Date: 2008-06-20 16:19:54 +0300 | |||
Remove some redundant code from LZMA encoder. | Remove some redundant code from LZMA encoder. | |||
src/liblzma/lzma/lzma_encoder.c | 15 +-------------- | src/liblzma/lzma/lzma_encoder.c | 15 +-------------- | |||
1 file changed, 1 insertion(+), 14 deletions(-) | 1 file changed, 1 insertion(+), 14 deletions(-) | |||
commit 0809c46534fa5664fe35d9e98d95e87312ed130e | commit 0809c46534fa5664fe35d9e98d95e87312ed130e | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2008-06-19 16:35:08 +0300 | Date: 2008-06-19 16:35:08 +0300 | |||
Add limit of lc + lp <= 4. Now we can allocate the | Add limit of lc + lp <= 4. Now we can allocate the | |||
literal coder as part of the main LZMA encoder or | literal coder as part of the main LZMA encoder or | |||
decoder structure. | decoder structure. | |||
Make the LZMA decoder to rely on the current internal API | Make the LZMA decoder to rely on the current internal API | |||
to free the allocated memory in case an error occurs. | to free the allocated memory in case an error occurs. | |||
src/liblzma/api/lzma/lzma.h | 10 +++++- | src/liblzma/api/lzma/lzma.h | 10 +++++- | |||
src/liblzma/lzma/lzma_decoder.c | 57 ++++++++------------------- | src/liblzma/lzma/lzma_decoder.c | 57 ++++++++--------------------- | |||
---- | ---- | |||
src/liblzma/lzma/lzma_encoder_init.c | 13 ++++--- | src/liblzma/lzma/lzma_encoder_init.c | 13 ++++---- | |||
src/liblzma/lzma/lzma_encoder_private.h | 2 +- | src/liblzma/lzma/lzma_encoder_private.h | 2 +- | |||
src/liblzma/lzma/lzma_literal.c | 39 +++++---------------- | src/liblzma/lzma/lzma_literal.c | 39 +++++----------------- | |||
src/liblzma/lzma/lzma_literal.h | 13 +++---- | src/liblzma/lzma/lzma_literal.h | 13 +++----- | |||
6 files changed, 43 insertions(+), 91 deletions(-) | 6 files changed, 43 insertions(+), 91 deletions(-) | |||
commit d25ab1b96178f06a0e724f58e3cd68300b2b1275 | commit d25ab1b96178f06a0e724f58e3cd68300b2b1275 | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2008-06-18 21:45:19 +0300 | Date: 2008-06-18 21:45:19 +0300 | |||
Comments | Comments | |||
src/liblzma/lzma/lzma_encoder.c | 7 ++----- | src/liblzma/lzma/lzma_encoder.c | 7 ++----- | |||
1 file changed, 2 insertions(+), 5 deletions(-) | 1 file changed, 2 insertions(+), 5 deletions(-) | |||
commit 6368a2fa5901c75864be5171dd57a50af7adbb41 | commit 6368a2fa5901c75864be5171dd57a50af7adbb41 | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2008-06-18 19:19:02 +0300 | Date: 2008-06-18 19:19:02 +0300 | |||
Delete old code that was supposed to be already deleted | Delete old code that was supposed to be already deleted | |||
from test_block_header.c. | from test_block_header.c. | |||
tests/test_block_header.c | 30 ------------------------------ | tests/test_block_header.c | 30 ------------------------------ | |||
1 file changed, 30 deletions(-) | 1 file changed, 30 deletions(-) | |||
commit 7d17818cec8597f847b0a2537fde991bbc3d9e96 | commit 7d17818cec8597f847b0a2537fde991bbc3d9e96 | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2008-06-18 18:02:10 +0300 | Date: 2008-06-18 18:02:10 +0300 | |||
Update the code to mostly match the new simpler file format | Update the code to mostly match the new simpler file format | |||
specification. Simplify things by removing most of the | specification. Simplify things by removing most of the | |||
support for known uncompressed size in most places. | support for known uncompressed size in most places. | |||
There are some miscellaneous changes here and there too. | There are some miscellaneous changes here and there too. | |||
The API of liblzma has got many changes and still some | The API of liblzma has got many changes and still some | |||
more will be done soon. While most of the code has been | more will be done soon. While most of the code has been | |||
updated, some things are not fixed (the command line tool | updated, some things are not fixed (the command line tool | |||
will choke with invalid filter chain, if nothing else). | will choke with invalid filter chain, if nothing else). | |||
Subblock filter is somewhat broken for now. It will be | Subblock filter is somewhat broken for now. It will be | |||
updated once the encoded format of the Subblock filter | updated once the encoded format of the Subblock filter | |||
has been decided. | has been decided. | |||
configure.ac | 41 +- | configure.ac | 41 +- | |||
debug/full_flush.c | 16 +- | debug/full_flush.c | 16 +- | |||
debug/sync_flush.c | 15 +- | debug/sync_flush.c | 15 +- | |||
src/common/bswap.h | 44 ++ | src/common/bswap.h | 44 ++ | |||
src/common/integer.h | 167 +++++ | src/common/integer.h | 167 +++++ | |||
src/liblzma/api/Makefile.am | 5 +- | src/liblzma/api/Makefile.am | 5 +- | |||
src/liblzma/api/lzma.h | 9 +- | src/liblzma/api/lzma.h | 9 +- | |||
src/liblzma/api/lzma/alone.h | 32 +- | src/liblzma/api/lzma/alone.h | 32 +- | |||
src/liblzma/api/lzma/auto.h | 7 +- | src/liblzma/api/lzma/auto.h | 7 +- | |||
src/liblzma/api/lzma/base.h | 15 + | src/liblzma/api/lzma/base.h | 15 + | |||
src/liblzma/api/lzma/block.h | 306 +++------ | src/liblzma/api/lzma/block.h | 306 +++------- | |||
src/liblzma/api/lzma/check.h | 18 +- | src/liblzma/api/lzma/check.h | 18 +- | |||
src/liblzma/api/lzma/copy.h | 29 - | src/liblzma/api/lzma/copy.h | 29 - | |||
src/liblzma/api/lzma/easy.h | 61 +- | src/liblzma/api/lzma/easy.h | 61 +- | |||
src/liblzma/api/lzma/extra.h | 114 ---- | src/liblzma/api/lzma/extra.h | 114 ---- | |||
src/liblzma/api/lzma/filter.h | 5 +- | src/liblzma/api/lzma/filter.h | 5 +- | |||
src/liblzma/api/lzma/index.h | 204 +++++- | src/liblzma/api/lzma/index.h | 204 ++++++- | |||
src/liblzma/api/lzma/index_hash.h | 94 +++ | src/liblzma/api/lzma/index_hash.h | 94 +++ | |||
src/liblzma/api/lzma/info.h | 315 --------- | src/liblzma/api/lzma/info.h | 315 ---------- | |||
src/liblzma/api/lzma/lzma.h | 2 +- | src/liblzma/api/lzma/lzma.h | 2 +- | |||
src/liblzma/api/lzma/metadata.h | 100 --- | src/liblzma/api/lzma/metadata.h | 100 --- | |||
src/liblzma/api/lzma/raw.h | 20 +- | src/liblzma/api/lzma/raw.h | 20 +- | |||
src/liblzma/api/lzma/stream.h | 157 +---- | src/liblzma/api/lzma/stream.h | 157 +---- | |||
src/liblzma/api/lzma/stream_flags.h | 146 ++--- | src/liblzma/api/lzma/stream_flags.h | 146 +++-- | |||
src/liblzma/api/lzma/version.h | 2 +- | src/liblzma/api/lzma/version.h | 2 +- | |||
src/liblzma/api/lzma/vli.h | 83 ++- | src/liblzma/api/lzma/vli.h | 83 ++- | |||
src/liblzma/check/Makefile.am | 1 - | src/liblzma/check/Makefile.am | 1 - | |||
src/liblzma/check/check.c | 55 +- | src/liblzma/check/check.c | 55 +- | |||
src/liblzma/check/check.h | 47 +- | src/liblzma/check/check.h | 47 +- | |||
src/liblzma/check/check_byteswap.h | 43 -- | src/liblzma/check/check_byteswap.h | 43 -- | |||
src/liblzma/check/crc32_init.c | 2 +- | src/liblzma/check/crc32_init.c | 2 +- | |||
src/liblzma/check/crc64_init.c | 2 +- | src/liblzma/check/crc64_init.c | 2 +- | |||
src/liblzma/check/crc_macros.h | 2 +- | src/liblzma/check/crc_macros.h | 2 +- | |||
src/liblzma/check/sha256.c | 53 +- | src/liblzma/check/sha256.c | 53 +- | |||
src/liblzma/common/Makefile.am | 31 +- | src/liblzma/common/Makefile.am | 31 +- | |||
src/liblzma/common/alignment.c | 5 +- | src/liblzma/common/alignment.c | 5 +- | |||
src/liblzma/common/alone_decoder.c | 77 ++- | src/liblzma/common/alone_decoder.c | 77 +-- | |||
src/liblzma/common/alone_encoder.c | 99 ++- | src/liblzma/common/alone_encoder.c | 99 ++- | |||
src/liblzma/common/auto_decoder.c | 18 +- | src/liblzma/common/auto_decoder.c | 18 +- | |||
src/liblzma/common/block_decoder.c | 298 +++------ | src/liblzma/common/block_decoder.c | 298 +++------ | |||
src/liblzma/common/block_encoder.c | 228 ++----- | src/liblzma/common/block_encoder.c | 228 ++----- | |||
src/liblzma/common/block_header_decoder.c | 400 +++--------- | src/liblzma/common/block_header_decoder.c | 400 +++--------- | |||
src/liblzma/common/block_header_encoder.c | 207 +++--- | src/liblzma/common/block_header_encoder.c | 207 +++---- | |||
src/liblzma/common/block_private.h | 51 +- | src/liblzma/common/block_private.h | 51 +- | |||
src/liblzma/common/block_util.c | 73 +++ | src/liblzma/common/block_util.c | 73 +++ | |||
src/liblzma/common/common.h | 44 +- | src/liblzma/common/common.h | 44 +- | |||
src/liblzma/common/copy_coder.c | 144 ----- | src/liblzma/common/copy_coder.c | 144 ----- | |||
src/liblzma/common/copy_coder.h | 31 - | src/liblzma/common/copy_coder.h | 31 - | |||
src/liblzma/common/delta_common.c | 4 - | src/liblzma/common/delta_common.c | 4 - | |||
src/liblzma/common/delta_common.h | 4 - | src/liblzma/common/delta_common.h | 4 - | |||
src/liblzma/common/delta_decoder.c | 55 +- | src/liblzma/common/delta_decoder.c | 55 +- | |||
src/liblzma/common/delta_encoder.c | 7 +- | src/liblzma/common/delta_encoder.c | 7 +- | |||
src/liblzma/common/easy.c | 122 ++++ | src/liblzma/common/easy.c | 122 ++++ | |||
src/liblzma/common/easy_common.c | 54 -- | src/liblzma/common/easy_common.c | 54 -- | |||
src/liblzma/common/easy_common.h | 28 - | src/liblzma/common/easy_common.h | 28 - | |||
src/liblzma/common/easy_multi.c | 103 --- | src/liblzma/common/easy_multi.c | 103 ---- | |||
src/liblzma/common/easy_single.c | 37 -- | src/liblzma/common/easy_single.c | 37 -- | |||
src/liblzma/common/extra.c | 34 - | src/liblzma/common/extra.c | 34 -- | |||
src/liblzma/common/features.c | 4 - | src/liblzma/common/features.c | 4 - | |||
src/liblzma/common/filter_flags_decoder.c | 384 +++-------- | src/liblzma/common/filter_flags_decoder.c | 384 ++++-------- | |||
src/liblzma/common/filter_flags_encoder.c | 120 +--- | src/liblzma/common/filter_flags_encoder.c | 120 +--- | |||
src/liblzma/common/index.c | 773 +++++++++++++++++++- | src/liblzma/common/index.c | 773 ++++++++++++++++++++- | |||
-- | -- | |||
src/liblzma/common/index.h | 67 ++ | src/liblzma/common/index.h | 67 ++ | |||
src/liblzma/common/index_decoder.c | 252 ++++++++ | src/liblzma/common/index_decoder.c | 252 ++++++++ | |||
src/liblzma/common/index_encoder.c | 222 +++++++ | src/liblzma/common/index_encoder.c | 222 +++++++ | |||
src/liblzma/common/index_encoder.h | 30 + | src/liblzma/common/index_encoder.h | 30 + | |||
src/liblzma/common/index_hash.c | 340 ++++++++++ | src/liblzma/common/index_hash.c | 340 +++++++++++ | |||
src/liblzma/common/info.c | 814 -------------------- | src/liblzma/common/info.c | 814 --------------------- | |||
---- | ---- | |||
src/liblzma/common/memory_usage.c | 1 - | src/liblzma/common/memory_usage.c | 1 - | |||
src/liblzma/common/metadata_decoder.c | 578 ----------------- | src/liblzma/common/metadata_decoder.c | 578 ------------------ | |||
src/liblzma/common/metadata_decoder.h | 31 - | src/liblzma/common/metadata_decoder.h | 31 - | |||
src/liblzma/common/metadata_encoder.c | 435 ------------- | src/liblzma/common/metadata_encoder.c | 435 ------------- | |||
src/liblzma/common/metadata_encoder.h | 30 - | src/liblzma/common/metadata_encoder.h | 30 - | |||
src/liblzma/common/raw_common.c | 178 ++---- | src/liblzma/common/raw_common.c | 178 ++---- | |||
src/liblzma/common/raw_common.h | 5 +- | src/liblzma/common/raw_common.h | 5 +- | |||
src/liblzma/common/raw_decoder.c | 19 +- | src/liblzma/common/raw_decoder.c | 19 +- | |||
src/liblzma/common/raw_decoder.h | 3 +- | src/liblzma/common/raw_decoder.h | 3 +- | |||
src/liblzma/common/raw_encoder.c | 101 +-- | src/liblzma/common/raw_encoder.c | 101 +-- | |||
src/liblzma/common/raw_encoder.h | 3 +- | src/liblzma/common/raw_encoder.h | 3 +- | |||
src/liblzma/common/stream_common.h | 3 + | src/liblzma/common/stream_common.h | 3 + | |||
src/liblzma/common/stream_decoder.c | 458 ++++--------- | src/liblzma/common/stream_decoder.c | 458 +++++--------- | |||
src/liblzma/common/stream_decoder.h | 28 + | src/liblzma/common/stream_decoder.h | 28 + | |||
src/liblzma/common/stream_encoder.c | 282 ++++++++ | src/liblzma/common/stream_encoder.c | 282 +++++++++ | |||
src/liblzma/common/stream_encoder.h | 30 + | src/liblzma/common/stream_encoder.h | 30 + | |||
src/liblzma/common/stream_encoder_multi.c | 445 ------------- | src/liblzma/common/stream_encoder_multi.c | 445 -------------- | |||
src/liblzma/common/stream_encoder_multi.h | 26 - | src/liblzma/common/stream_encoder_multi.h | 26 - | |||
src/liblzma/common/stream_encoder_single.c | 219 ------- | src/liblzma/common/stream_encoder_single.c | 219 ------- | |||
src/liblzma/common/stream_flags_decoder.c | 260 ++------ | src/liblzma/common/stream_flags_decoder.c | 260 ++------ | |||
src/liblzma/common/stream_flags_encoder.c | 56 +- | src/liblzma/common/stream_flags_encoder.c | 56 +- | |||
src/liblzma/common/stream_flags_equal.c | 36 ++ | src/liblzma/common/stream_flags_equal.c | 36 ++ | |||
src/liblzma/common/vli_decoder.c | 68 +- | src/liblzma/common/vli_decoder.c | 68 ++- | |||
src/liblzma/common/vli_encoder.c | 59 +- | src/liblzma/common/vli_encoder.c | 59 +- | |||
src/liblzma/common/vli_reverse_decoder.c | 55 -- | src/liblzma/common/vli_reverse_decoder.c | 55 -- | |||
src/liblzma/lz/lz_decoder.c | 6 +- | src/liblzma/lz/lz_decoder.c | 6 +- | |||
src/liblzma/lz/lz_decoder.h | 10 +- | src/liblzma/lz/lz_decoder.h | 10 +- | |||
src/liblzma/lzma/lzma_decoder.c | 13 +- | src/liblzma/lzma/lzma_decoder.c | 13 +- | |||
src/liblzma/lzma/lzma_decoder.h | 10 +- | src/liblzma/lzma/lzma_decoder.h | 10 +- | |||
src/liblzma/simple/simple_coder.c | 29 +- | src/liblzma/simple/simple_coder.c | 29 +- | |||
src/liblzma/simple/simple_private.h | 4 - | src/liblzma/simple/simple_private.h | 4 - | |||
src/liblzma/subblock/subblock_decoder.c | 106 +-- | src/liblzma/subblock/subblock_decoder.c | 106 +--- | |||
src/liblzma/subblock/subblock_decoder_helper.c | 5 +- | src/liblzma/subblock/subblock_decoder_helper.c | 5 +- | |||
src/liblzma/subblock/subblock_encoder.c | 8 +- | src/liblzma/subblock/subblock_encoder.c | 8 +- | |||
src/lzma/args.c | 22 +- | src/lzma/args.c | 22 +- | |||
src/lzma/args.h | 2 - | src/lzma/args.h | 2 - | |||
src/lzma/error.c | 6 + | src/lzma/error.c | 6 + | |||
src/lzma/process.c | 26 +- | src/lzma/process.c | 26 +- | |||
src/lzmadec/lzmadec.c | 8 +- | src/lzmadec/lzmadec.c | 8 +- | |||
tests/Makefile.am | 5 +- | tests/Makefile.am | 5 +- | |||
tests/test_block_header.c | 411 +++++------- | tests/test_block_header.c | 411 +++++-------- | |||
tests/test_compress.sh | 65 +- | tests/test_compress.sh | 65 +- | |||
tests/test_filter_flags.c | 116 ++-- | tests/test_filter_flags.c | 116 ++-- | |||
tests/test_index.c | 504 ++++++++++++++- | tests/test_index.c | 504 ++++++++++++++- | |||
tests/test_info.c | 717 -------------------- | tests/test_info.c | 717 --------------------- | |||
- | - | |||
tests/test_stream_flags.c | 134 ++-- | tests/test_stream_flags.c | 134 ++-- | |||
tests/tests.h | 14 +- | tests/tests.h | 14 +- | |||
115 files changed, 4846 insertions(+), 8156 deletions(-) | 115 files changed, 4846 insertions(+), 8156 deletions(-) | |||
commit bf6348d1a3ff09fdc06940468f318f75ffa6af11 | commit bf6348d1a3ff09fdc06940468f318f75ffa6af11 | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2008-06-17 15:03:46 +0300 | Date: 2008-06-17 15:03:46 +0300 | |||
Update the file format specification draft. The new one is | Update the file format specification draft. The new one is | |||
a lot simpler than the previous versions, but it also means | a lot simpler than the previous versions, but it also means | |||
that the existing code will change a lot. | that the existing code will change a lot. | |||
doc/file-format.txt | 1794 +++++++++++++++-------------------------------- ---- | doc/file-format.txt | 1794 +++++++++++++++-------------------------------- ---- | |||
1 file changed, 508 insertions(+), 1286 deletions(-) | 1 file changed, 508 insertions(+), 1286 deletions(-) | |||
commit 803194ddd26f01ff60ba4e9924c6087a56b29827 | commit 803194ddd26f01ff60ba4e9924c6087a56b29827 | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2008-06-11 21:42:47 +0300 | Date: 2008-06-11 21:42:47 +0300 | |||
Fix uninitialized variable in LZMA encoder. This was | Fix uninitialized variable in LZMA encoder. This was | |||
introduced in 369f72fd656f537a9a8e06f13e6d0d4c242be22f. | introduced in 369f72fd656f537a9a8e06f13e6d0d4c242be22f. | |||
src/liblzma/lzma/lzma_encoder_init.c | 2 ++ | src/liblzma/lzma/lzma_encoder_init.c | 2 ++ | |||
1 file changed, 2 insertions(+) | 1 file changed, 2 insertions(+) | |||
commit 0ea98e52ba87453497b1355c51f13bad55c8924a | commit 0ea98e52ba87453497b1355c51f13bad55c8924a | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2008-06-11 15:08:44 +0300 | Date: 2008-06-11 15:08:44 +0300 | |||
Improve command line integer parsing a little in lzma and | Improve command line integer parsing a little in lzma and | |||
lzmadec to make them accept also KiB in addition Ki etc. | lzmadec to make them accept also KiB in addition Ki etc. | |||
Fix also memory usage information in lzmadec --help. | Fix also memory usage information in lzmadec --help. | |||
src/lzma/util.c | 23 ++++++++++++++--------- | src/lzma/util.c | 23 ++++++++++++++--------- | |||
src/lzmadec/lzmadec.c | 31 ++++++++++++++++++------------- | src/lzmadec/lzmadec.c | 31 ++++++++++++++++++------------- | |||
2 files changed, 32 insertions(+), 22 deletions(-) | 2 files changed, 32 insertions(+), 22 deletions(-) | |||
commit 436fa5fae96d4e35759aed33066060f09ee8c6ef | commit 436fa5fae96d4e35759aed33066060f09ee8c6ef | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2008-06-10 20:36:12 +0300 | Date: 2008-06-10 20:36:12 +0300 | |||
s/decompressed/compressed/ in the command line tool's | s/decompressed/compressed/ in the command line tool's | |||
error message. | error message. | |||
src/lzma/main.c | 2 +- | src/lzma/main.c | 2 +- | |||
1 file changed, 1 insertion(+), 1 deletion(-) | 1 file changed, 1 insertion(+), 1 deletion(-) | |||
commit 369f72fd656f537a9a8e06f13e6d0d4c242be22f | commit 369f72fd656f537a9a8e06f13e6d0d4c242be22f | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2008-06-01 12:48:17 +0300 | Date: 2008-06-01 12:48:17 +0300 | |||
Fix a buffer overflow in the LZMA encoder. It was due to my | Fix a buffer overflow in the LZMA encoder. It was due to my | |||
misunderstanding of the code. There's no tiny fix for this | misunderstanding of the code. There's no tiny fix for this | |||
problem, so I also cleaned up the code in general. | problem, so I also cleaned up the code in general. | |||
skipping to change at line 9828 | skipping to change at line 12187 | |||
This commit breaks things (especially LZMA_SYNC_FLUSH) but I | This commit breaks things (especially LZMA_SYNC_FLUSH) but I | |||
will fix them once the new format and LZMA2 has been roughly | will fix them once the new format and LZMA2 has been roughly | |||
implemented. Plain LZMA won't support LZMA_SYNC_FLUSH at all | implemented. Plain LZMA won't support LZMA_SYNC_FLUSH at all | |||
and won't be supported in the new .lzma format. This may | and won't be supported in the new .lzma format. This may | |||
change still but this is what it looks like now. | change still but this is what it looks like now. | |||
Support for known uncompressed size (that is, LZMA or LZMA2 | Support for known uncompressed size (that is, LZMA or LZMA2 | |||
without EOPM) is likely to go away. This means there will | without EOPM) is likely to go away. This means there will | |||
be API changes. | be API changes. | |||
src/liblzma/lz/lz_encoder.c | 113 +---- | src/liblzma/lz/lz_encoder.c | 113 +---- | |||
src/liblzma/lz/lz_encoder.h | 18 +- | src/liblzma/lz/lz_encoder.h | 18 +- | |||
src/liblzma/lzma/lzma_encoder.c | 551 +++++++++++--------- | src/liblzma/lzma/lzma_encoder.c | 551 ++++++++++++--------- | |||
---- | ---- | |||
src/liblzma/lzma/lzma_encoder_getoptimum.c | 59 ++- | src/liblzma/lzma/lzma_encoder_getoptimum.c | 59 ++- | |||
src/liblzma/lzma/lzma_encoder_getoptimumfast.c | 4 +- | src/liblzma/lzma/lzma_encoder_getoptimumfast.c | 4 +- | |||
src/liblzma/lzma/lzma_encoder_init.c | 9 +- | src/liblzma/lzma/lzma_encoder_init.c | 9 +- | |||
src/liblzma/lzma/lzma_encoder_private.h | 15 +- | src/liblzma/lzma/lzma_encoder_private.h | 15 +- | |||
src/liblzma/rangecoder/range_encoder.h | 383 ++++++++-------- | src/liblzma/rangecoder/range_encoder.h | 383 +++++++++-------- | |||
8 files changed, 532 insertions(+), 620 deletions(-) | 8 files changed, 532 insertions(+), 620 deletions(-) | |||
commit e55e0e873ce2511325749d415ae547d62ab5f00d | commit e55e0e873ce2511325749d415ae547d62ab5f00d | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2008-05-30 11:53:41 +0300 | Date: 2008-05-30 11:53:41 +0300 | |||
Typo fixes from meyering. | Typo fixes from meyering. | |||
doc/faq.txt | 4 ++-- | doc/faq.txt | 4 ++-- | |||
doc/liblzma-advanced.txt | 2 +- | doc/liblzma-advanced.txt | 2 +- | |||
2 files changed, 3 insertions(+), 3 deletions(-) | 2 files changed, 3 insertions(+), 3 deletions(-) | |||
commit ed6664146fcbe9cc4a3b23b31632182ed812ea93 | commit ed6664146fcbe9cc4a3b23b31632182ed812ea93 | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2008-05-11 14:24:42 +0300 | Date: 2008-05-11 14:24:42 +0300 | |||
Remove support for pre-C89 libc versions that lack memcpy, | Remove support for pre-C89 libc versions that lack memcpy, | |||
memmove, and memset. | memmove, and memset. | |||
configure.ac | 2 +- | configure.ac | 2 +- | |||
src/common/sysdefs.h | 15 ++------------- | src/common/sysdefs.h | 15 ++------------- | |||
src/liblzma/common/allocator.c | 2 +- | src/liblzma/common/allocator.c | 2 +- | |||
3 files changed, 4 insertions(+), 15 deletions(-) | 3 files changed, 4 insertions(+), 15 deletions(-) | |||
commit b09464bf9ae694afc2d1dc26188ac4e2e8af0a63 | commit b09464bf9ae694afc2d1dc26188ac4e2e8af0a63 | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2008-05-11 14:17:21 +0300 | Date: 2008-05-11 14:17:21 +0300 | |||
Improved C99 compiler detection in configure.ac. It will | Improved C99 compiler detection in configure.ac. It will | |||
pass -std=gnu99 instead of -std=c99 to GCC now, but -pedantic | pass -std=gnu99 instead of -std=c99 to GCC now, but -pedantic | |||
should still give warnings about GNU extensions like before | should still give warnings about GNU extensions like before | |||
except with some special keywords like asm(). | except with some special keywords like asm(). | |||
configure.ac | 24 ++++++++++++------------ | configure.ac | 24 ++++++++++++------------ | |||
1 file changed, 12 insertions(+), 12 deletions(-) | 1 file changed, 12 insertions(+), 12 deletions(-) | |||
commit 11de5d5267f7a0a7f0a4d34eec147e65eaf9f9cf | commit 11de5d5267f7a0a7f0a4d34eec147e65eaf9f9cf | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2008-05-06 15:15:07 +0300 | Date: 2008-05-06 15:15:07 +0300 | |||
Bunch of grammar fixes from meyering. | Bunch of grammar fixes from meyering. | |||
doc/liblzma-security.txt | 8 ++++---- | doc/liblzma-security.txt | 8 ++++---- | |||
src/liblzma/api/lzma/memlimit.h | 6 +++--- | src/liblzma/api/lzma/memlimit.h | 6 +++--- | |||
src/lzma/help.c | 2 +- | src/lzma/help.c | 2 +- | |||
tests/files/README | 2 +- | tests/files/README | 2 +- | |||
4 files changed, 9 insertions(+), 9 deletions(-) | 4 files changed, 9 insertions(+), 9 deletions(-) | |||
commit dc192b6343ae36276c85fcf7ef6006147816eadc | commit dc192b6343ae36276c85fcf7ef6006147816eadc | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2008-05-06 13:41:05 +0300 | Date: 2008-05-06 13:41:05 +0300 | |||
Typo fix | Typo fix | |||
src/liblzma/api/lzma/init.h | 2 +- | src/liblzma/api/lzma/init.h | 2 +- | |||
1 file changed, 1 insertion(+), 1 deletion(-) | 1 file changed, 1 insertion(+), 1 deletion(-) | |||
commit 944b62b93239b27b338d117f2668c0e95849659b | commit 944b62b93239b27b338d117f2668c0e95849659b | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2008-05-04 22:29:27 +0300 | Date: 2008-05-04 22:29:27 +0300 | |||
Don't print an error message on broken pipe unless --verbose | Don't print an error message on broken pipe unless --verbose | |||
is used. | is used. | |||
src/lzma/io.c | 15 ++++++++++++++- | src/lzma/io.c | 15 ++++++++++++++- | |||
1 file changed, 14 insertions(+), 1 deletion(-) | 1 file changed, 14 insertions(+), 1 deletion(-) | |||
commit 8e074349e47ea6832b8fdf9244e581d453733433 | commit 8e074349e47ea6832b8fdf9244e581d453733433 | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2008-04-30 22:16:17 +0300 | Date: 2008-04-30 22:16:17 +0300 | |||
Fix a crash with --format=alone if other filters than LZMA | Fix a crash with --format=alone if other filters than LZMA | |||
are specified on the command line. | are specified on the command line. | |||
src/lzma/args.c | 9 +++++++++ | src/lzma/args.c | 9 +++++++++ | |||
1 file changed, 9 insertions(+) | 1 file changed, 9 insertions(+) | |||
commit 2f361ac19b7fd3abcd362de4d470e6a9eb495b73 | commit 2f361ac19b7fd3abcd362de4d470e6a9eb495b73 | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2008-04-28 17:08:27 +0300 | Date: 2008-04-28 17:08:27 +0300 | |||
Updated THANKS. | Updated THANKS. | |||
THANKS | 1 + | THANKS | 1 + | |||
1 file changed, 1 insertion(+) | 1 file changed, 1 insertion(+) | |||
commit 3be21fb12f4cec2cf07799e8960382f4cb375369 | commit 3be21fb12f4cec2cf07799e8960382f4cb375369 | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2008-04-28 17:06:34 +0300 | Date: 2008-04-28 17:06:34 +0300 | |||
Fixed wrong spelling "limitter" to "limiter". This affects | Fixed wrong spelling "limitter" to "limiter". This affects | |||
liblzma's API. | liblzma's API. | |||
doc/liblzma-security.txt | 14 +- | doc/liblzma-security.txt | 14 +- | |||
src/liblzma/api/lzma/base.h | 4 +- | src/liblzma/api/lzma/base.h | 4 +- | |||
src/liblzma/api/lzma/memlimit.h | 10 +- | src/liblzma/api/lzma/memlimit.h | 10 +- | |||
src/liblzma/api/lzma/stream.h | 4 +- | src/liblzma/api/lzma/stream.h | 4 +- | |||
src/liblzma/common/Makefile.am | 2 +- | src/liblzma/common/Makefile.am | 2 +- | |||
src/liblzma/common/memory_limiter.c | 288 ++++++++++++++++++++++++++++++ | src/liblzma/common/memory_limiter.c | 288 +++++++++++++++++++++++++++++++ | |||
++++ | ++++ | |||
src/liblzma/common/memory_limitter.c | 288 ------------------------------ | src/liblzma/common/memory_limitter.c | 288 ------------------------------- | |||
---- | ---- | |||
src/lzma/list.c | 6 +- | src/lzma/list.c | 6 +- | |||
src/lzmadec/lzmadec.c | 12 +- | src/lzmadec/lzmadec.c | 12 +- | |||
tests/test_memlimit.c | 4 +- | tests/test_memlimit.c | 4 +- | |||
10 files changed, 316 insertions(+), 316 deletions(-) | 10 files changed, 316 insertions(+), 316 deletions(-) | |||
commit beeb81060821dfec4e7898e0d44b7900dcb2215e | commit beeb81060821dfec4e7898e0d44b7900dcb2215e | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2008-04-25 15:39:50 +0300 | Date: 2008-04-25 15:39:50 +0300 | |||
Prevent LZ encoder from hanging with known uncompressed | Prevent LZ encoder from hanging with known uncompressed | |||
size. The "fix" breaks LZMA_SYNC_FLUSH at end of stream | size. The "fix" breaks LZMA_SYNC_FLUSH at end of stream | |||
with known uncompressed size, but since it currently seems | with known uncompressed size, but since it currently seems | |||
likely that support for encoding with known uncompressed | likely that support for encoding with known uncompressed | |||
size will go away anyway, I'm not fixing this problem now. | size will go away anyway, I'm not fixing this problem now. | |||
src/liblzma/lz/lz_encoder.c | 9 +++++++-- | src/liblzma/lz/lz_encoder.c | 9 +++++++-- | |||
1 file changed, 7 insertions(+), 2 deletions(-) | 1 file changed, 7 insertions(+), 2 deletions(-) | |||
commit c324325f9f13cdeb92153c5d00962341ba070ca2 | commit c324325f9f13cdeb92153c5d00962341ba070ca2 | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2008-04-25 13:58:56 +0300 | Date: 2008-04-25 13:58:56 +0300 | |||
Removed src/liblzma/common/sysdefs.h symlink, which was | Removed src/liblzma/common/sysdefs.h symlink, which was | |||
annoying, because "make dist" put two copies of sysdefs.h | annoying, because "make dist" put two copies of sysdefs.h | |||
into the tarball instead of the symlink. | into the tarball instead of the symlink. | |||
src/liblzma/check/crc32_table.c | 2 +- | src/liblzma/check/crc32_table.c | 2 +- | |||
src/liblzma/check/crc64_table.c | 2 +- | src/liblzma/check/crc64_table.c | 2 +- | |||
src/liblzma/common/Makefile.am | 1 - | src/liblzma/common/Makefile.am | 1 - | |||
src/liblzma/common/common.h | 2 +- | src/liblzma/common/common.h | 2 +- | |||
src/liblzma/common/sysdefs.h | 1 - | src/liblzma/common/sysdefs.h | 1 - | |||
5 files changed, 3 insertions(+), 5 deletions(-) | 5 files changed, 3 insertions(+), 5 deletions(-) | |||
commit d3ba30243c75c13d094de1793f9c58acdbacc692 | commit d3ba30243c75c13d094de1793f9c58acdbacc692 | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2008-04-25 13:41:29 +0300 | Date: 2008-04-25 13:41:29 +0300 | |||
Added memusage.c to debug directory. | Added memusage.c to debug directory. | |||
debug/Makefile.am | 3 ++- | debug/Makefile.am | 3 ++- | |||
debug/memusage.c | 55 +++++++++++++++++++++++++++++++++++++++++++++++++ | debug/memusage.c | 55 +++++++++++++++++++++++++++++++++++++++++++++++++++ | |||
++++ | ++++ | |||
2 files changed, 57 insertions(+), 1 deletion(-) | 2 files changed, 57 insertions(+), 1 deletion(-) | |||
+++ | ||||
commit 8f804c29aa8471ccd6438ddca254092b8869ca52 | commit 8f804c29aa8471ccd6438ddca254092b8869ca52 | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2008-04-25 13:32:35 +0300 | Date: 2008-04-25 13:32:35 +0300 | |||
Bumped version number to 4.999.3alpha. It will become 5.0.0 | Bumped version number to 4.999.3alpha. It will become 5.0.0 | |||
once we have a stable release (won't be very soon). The | once we have a stable release (won't be very soon). The | |||
version number is no longer related to version of LZMA SDK. | version number is no longer related to version of LZMA SDK. | |||
Made some small Automake-related changes to toplevel | Made some small Automake-related changes to toplevel | |||
Makefile.am and configure.ac. | Makefile.am and configure.ac. | |||
Makefile.am | 7 +++++-- | Makefile.am | 7 +++++-- | |||
README | 29 +++++++++++++++++++++++++++++ | README | 29 +++++++++++++++++++++++++++++ | |||
configure.ac | 4 ++-- | configure.ac | 4 ++-- | |||
src/liblzma/api/lzma/version.h | 22 ++++++++++------------ | src/liblzma/api/lzma/version.h | 22 ++++++++++------------ | |||
4 files changed, 46 insertions(+), 16 deletions(-) | 4 files changed, 46 insertions(+), 16 deletions(-) | |||
commit c99037ea10f121cbacf60c37a36c29768ae53447 | commit c99037ea10f121cbacf60c37a36c29768ae53447 | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2008-04-24 20:25:39 +0300 | Date: 2008-04-24 20:25:39 +0300 | |||
Fix a memory leak by calling free(extra->data) in | Fix a memory leak by calling free(extra->data) in | |||
lzma_extra_free(). | lzma_extra_free(). | |||
src/liblzma/common/extra.c | 1 + | src/liblzma/common/extra.c | 1 + | |||
1 file changed, 1 insertion(+) | 1 file changed, 1 insertion(+) | |||
commit 22ba3b0b5043fa481903482ce85015fe775939e5 | commit 22ba3b0b5043fa481903482ce85015fe775939e5 | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2008-04-24 20:23:05 +0300 | Date: 2008-04-24 20:23:05 +0300 | |||
Make unlzma and lzcat symlinks. | Make unlzma and lzcat symlinks. | |||
src/lzma/Makefile.am | 12 ++++++++++++ | src/lzma/Makefile.am | 12 ++++++++++++ | |||
1 file changed, 12 insertions(+) | 1 file changed, 12 insertions(+) | |||
commit 17c36422d4cbc2c70d5c83ec389406f92cd9e85e | commit 17c36422d4cbc2c70d5c83ec389406f92cd9e85e | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2008-04-24 20:20:27 +0300 | Date: 2008-04-24 20:20:27 +0300 | |||
Fixed a bug in command line option parsing. | Fixed a bug in command line option parsing. | |||
src/lzma/options.c | 2 +- | src/lzma/options.c | 2 +- | |||
1 file changed, 1 insertion(+), 1 deletion(-) | 1 file changed, 1 insertion(+), 1 deletion(-) | |||
commit 283f939974c32c47f05d495e8dea455ec646ed64 | commit 283f939974c32c47f05d495e8dea455ec646ed64 | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2008-04-24 20:19:20 +0300 | Date: 2008-04-24 20:19:20 +0300 | |||
Added two assert()s. | Added two assert()s. | |||
src/liblzma/lzma/lzma_encoder.c | 4 +++- | src/liblzma/lzma/lzma_encoder.c | 4 +++- | |||
1 file changed, 3 insertions(+), 1 deletion(-) | 1 file changed, 3 insertions(+), 1 deletion(-) | |||
commit eb348a60b6e19a7c093f892434f23c4756973ffd | commit eb348a60b6e19a7c093f892434f23c4756973ffd | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2008-04-24 19:22:53 +0300 | Date: 2008-04-24 19:22:53 +0300 | |||
Switch to uint16_t as the type of range coder probabilities. | Switch to uint16_t as the type of range coder probabilities. | |||
src/liblzma/rangecoder/range_common.h | 25 +++++++++++++++++++------ | src/liblzma/rangecoder/range_common.h | 25 +++++++++++++++++++------ | |||
1 file changed, 19 insertions(+), 6 deletions(-) | 1 file changed, 19 insertions(+), 6 deletions(-) | |||
commit 6c5306e312bcfd254cf654f88c04e34ba786df3d | commit 6c5306e312bcfd254cf654f88c04e34ba786df3d | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2008-04-24 18:39:57 +0300 | Date: 2008-04-24 18:39:57 +0300 | |||
Fix wrong return type (uint32_t -> bool). | Fix wrong return type (uint32_t -> bool). | |||
src/liblzma/lz/lz_encoder.c | 2 +- | src/liblzma/lz/lz_encoder.c | 2 +- | |||
src/liblzma/lz/lz_encoder.h | 2 +- | src/liblzma/lz/lz_encoder.h | 2 +- | |||
2 files changed, 2 insertions(+), 2 deletions(-) | 2 files changed, 2 insertions(+), 2 deletions(-) | |||
commit 712cfe3ebfd24df24d8896b1315c53c3bc4369c8 | commit 712cfe3ebfd24df24d8896b1315c53c3bc4369c8 | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2008-04-24 18:38:00 +0300 | Date: 2008-04-24 18:38:00 +0300 | |||
Fix data corruption in LZ encoder with LZMA_SYNC_FLUSH. | Fix data corruption in LZ encoder with LZMA_SYNC_FLUSH. | |||
src/liblzma/lz/lz_encoder.c | 16 ++++++++++++++++ | src/liblzma/lz/lz_encoder.c | 16 ++++++++++++++++ | |||
src/liblzma/lz/lz_encoder.h | 4 ++++ | src/liblzma/lz/lz_encoder.h | 4 ++++ | |||
src/liblzma/lz/match_c.h | 23 ++++++++++++++++++----- | src/liblzma/lz/match_c.h | 23 ++++++++++++++++++----- | |||
3 files changed, 38 insertions(+), 5 deletions(-) | 3 files changed, 38 insertions(+), 5 deletions(-) | |||
commit bc04486e368d20b3027cde625267762aae063965 | commit bc04486e368d20b3027cde625267762aae063965 | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2008-04-24 17:33:01 +0300 | Date: 2008-04-24 17:33:01 +0300 | |||
Fix fastpos problem in Makefile.am when built with --enable-small. | Fix fastpos problem in Makefile.am when built with --enable-small. | |||
src/liblzma/lzma/Makefile.am | 5 ++++- | src/liblzma/lzma/Makefile.am | 5 ++++- | |||
1 file changed, 4 insertions(+), 1 deletion(-) | 1 file changed, 4 insertions(+), 1 deletion(-) | |||
commit 7ab493924e0ed590a5121a15ee54038d238880d3 | commit 7ab493924e0ed590a5121a15ee54038d238880d3 | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2008-04-24 17:30:51 +0300 | Date: 2008-04-24 17:30:51 +0300 | |||
Use 64-bit integer as range encoder's cache size. This fixes a | Use 64-bit integer as range encoder's cache size. This fixes a | |||
theoretical data corruption, which should be very hard to trigger | theoretical data corruption, which should be very hard to trigger | |||
even intentionally. | even intentionally. | |||
src/liblzma/rangecoder/range_encoder.h | 2 +- | src/liblzma/rangecoder/range_encoder.h | 2 +- | |||
1 file changed, 1 insertion(+), 1 deletion(-) | 1 file changed, 1 insertion(+), 1 deletion(-) | |||
commit 641998c3e1ecc8b598fe0eb051fab8b9535c291b | commit 641998c3e1ecc8b598fe0eb051fab8b9535c291b | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2008-03-24 16:38:40 +0200 | Date: 2008-03-24 16:38:40 +0200 | |||
Replaced the range decoder optimization that used arithmetic | Replaced the range decoder optimization that used arithmetic | |||
right shift with as fast version that doesn't need | right shift with as fast version that doesn't need | |||
arithmetic right shift. Removed the related check from | arithmetic right shift. Removed the related check from | |||
configure.ac. | configure.ac. | |||
configure.ac | 1 - | configure.ac | 1 - | |||
m4/ax_c_arithmetic_rshift.m4 | 36 ---------------------- | m4/ax_c_arithmetic_rshift.m4 | 36 ----------------------- | |||
src/liblzma/rangecoder/range_decoder.h | 53 ++++++++++------------------ | src/liblzma/rangecoder/range_decoder.h | 53 ++++++++++-------------------- | |||
---- | ---- | |||
3 files changed, 16 insertions(+), 74 deletions(-) | 3 files changed, 16 insertions(+), 74 deletions(-) | |||
--- | ||||
commit ad999efd279d95f1e7ac555b14170e8e9020488c | commit ad999efd279d95f1e7ac555b14170e8e9020488c | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2008-03-22 14:39:34 +0200 | Date: 2008-03-22 14:39:34 +0200 | |||
Take advantage of arithmetic right shift in range decoder. | Take advantage of arithmetic right shift in range decoder. | |||
src/liblzma/rangecoder/range_decoder.h | 52 +++++++++++++++++++++++----- ---- | src/liblzma/rangecoder/range_decoder.h | 52 ++++++++++++++++++++++++------ ---- | |||
1 file changed, 37 insertions(+), 15 deletions(-) | 1 file changed, 37 insertions(+), 15 deletions(-) | |||
commit 03e0e8a0d7228b6ff1f0af39e2c040a4e425973d | commit 03e0e8a0d7228b6ff1f0af39e2c040a4e425973d | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2008-03-22 14:18:29 +0200 | Date: 2008-03-22 14:18:29 +0200 | |||
Added autoconf check to detect if we can use arithmetic | Added autoconf check to detect if we can use arithmetic | |||
right shift for optimizations. | right shift for optimizations. | |||
configure.ac | 1 + | configure.ac | 1 + | |||
m4/ax_c_arithmetic_rshift.m4 | 36 ++++++++++++++++++++++++++++++++++++ | m4/ax_c_arithmetic_rshift.m4 | 36 ++++++++++++++++++++++++++++++++++++ | |||
2 files changed, 37 insertions(+) | 2 files changed, 37 insertions(+) | |||
commit 7521bbdc83acab834594a22bec50c8e1bd836298 | commit 7521bbdc83acab834594a22bec50c8e1bd836298 | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2008-03-22 01:26:36 +0200 | Date: 2008-03-22 01:26:36 +0200 | |||
Update a comment to use the variable name rep_len_decoder. | Update a comment to use the variable name rep_len_decoder. | |||
(And BTW, the previous commit actually did change the | (And BTW, the previous commit actually did change the | |||
program logic slightly.) | program logic slightly.) | |||
src/liblzma/lzma/lzma_decoder.c | 2 +- | src/liblzma/lzma/lzma_decoder.c | 2 +- | |||
1 file changed, 1 insertion(+), 1 deletion(-) | 1 file changed, 1 insertion(+), 1 deletion(-) | |||
commit 63b74d000eedaebb8485f623e56864ff5ab71064 | commit 63b74d000eedaebb8485f623e56864ff5ab71064 | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2008-03-22 00:57:33 +0200 | Date: 2008-03-22 00:57:33 +0200 | |||
Demystified the "state" variable in LZMA code. Use the | Demystified the "state" variable in LZMA code. Use the | |||
word literal instead of char for better consistency. | word literal instead of char for better consistency. | |||
There are still some names with _char instead of _literal | There are still some names with _char instead of _literal | |||
in lzma_optimum, these may be changed later. | in lzma_optimum, these may be changed later. | |||
Renamed length coder variables. | Renamed length coder variables. | |||
This commit doesn't change the program logic. | This commit doesn't change the program logic. | |||
src/liblzma/lzma/lzma_common.h | 69 +++++++++++++++++++++--- | src/liblzma/lzma/lzma_common.h | 69 ++++++++++++++++++++++---- | |||
---- | ---- | |||
src/liblzma/lzma/lzma_decoder.c | 47 +++++++++---------- | src/liblzma/lzma/lzma_decoder.c | 47 ++++++++++---------- | |||
src/liblzma/lzma/lzma_encoder.c | 14 +++--- | src/liblzma/lzma/lzma_encoder.c | 14 +++--- | |||
src/liblzma/lzma/lzma_encoder_getoptimum.c | 34 +++++++------- | src/liblzma/lzma/lzma_encoder_getoptimum.c | 34 +++++++-------- | |||
src/liblzma/lzma/lzma_encoder_init.c | 5 +- | src/liblzma/lzma/lzma_encoder_init.c | 5 ++- | |||
src/liblzma/lzma/lzma_encoder_private.h | 8 ++-- | src/liblzma/lzma/lzma_encoder_private.h | 8 ++-- | |||
6 files changed, 107 insertions(+), 70 deletions(-) | 6 files changed, 107 insertions(+), 70 deletions(-) | |||
commit e6eb0a26757e851cef62b9440319a8e73b015cb9 | commit e6eb0a26757e851cef62b9440319a8e73b015cb9 | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2008-03-14 23:16:11 +0200 | Date: 2008-03-14 23:16:11 +0200 | |||
Fix data corruption in LZMA encoder. Note that this bug was | Fix data corruption in LZMA encoder. Note that this bug was | |||
specific to liblzma and was *not* present in LZMA SDK. | specific to liblzma and was *not* present in LZMA SDK. | |||
src/liblzma/lzma/lzma_encoder.c | 4 ++++ | src/liblzma/lzma/lzma_encoder.c | 4 ++++ | |||
1 file changed, 4 insertions(+) | 1 file changed, 4 insertions(+) | |||
commit 7d516f5129e4373a6d57249d7f608c634c66bf12 | commit 7d516f5129e4373a6d57249d7f608c634c66bf12 | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2008-03-14 21:32:37 +0200 | Date: 2008-03-14 21:32:37 +0200 | |||
Fix a comment API header. | Fix a comment API header. | |||
src/liblzma/api/lzma/lzma.h | 2 +- | src/liblzma/api/lzma/lzma.h | 2 +- | |||
1 file changed, 1 insertion(+), 1 deletion(-) | 1 file changed, 1 insertion(+), 1 deletion(-) | |||
commit 748d6e4274921a350bd0a317380309717441ef9c | commit 748d6e4274921a350bd0a317380309717441ef9c | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2008-03-12 23:14:50 +0200 | Date: 2008-03-12 23:14:50 +0200 | |||
Make lzma_stream.next_in const. Let's see if anyone complains. | Make lzma_stream.next_in const. Let's see if anyone complains. | |||
src/liblzma/api/lzma/base.h | 2 +- | src/liblzma/api/lzma/base.h | 2 +- | |||
1 file changed, 1 insertion(+), 1 deletion(-) | 1 file changed, 1 insertion(+), 1 deletion(-) | |||
commit bfde3b24a5ae25ce53c854762b6148952386b025 | commit bfde3b24a5ae25ce53c854762b6148952386b025 | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2008-03-11 15:35:34 +0200 | Date: 2008-03-11 15:35:34 +0200 | |||
Apply a minor speed optimization to LZMA decoder. | Apply a minor speed optimization to LZMA decoder. | |||
src/liblzma/lzma/lzma_decoder.c | 85 ++++++++++++++++++++--------------- ---- | src/liblzma/lzma/lzma_decoder.c | 85 +++++++++++++++++++++---------------- ---- | |||
1 file changed, 43 insertions(+), 42 deletions(-) | 1 file changed, 43 insertions(+), 42 deletions(-) | |||
commit f310c50286d9e4e9c6170bb65348c9bb430a65b4 | commit f310c50286d9e4e9c6170bb65348c9bb430a65b4 | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2008-03-11 15:17:16 +0200 | Date: 2008-03-11 15:17:16 +0200 | |||
Initialize the last byte of the dictionary to zero so that | Initialize the last byte of the dictionary to zero so that | |||
lz_get_byte(lz, 0) returns zero. This was broken by | lz_get_byte(lz, 0) returns zero. This was broken by | |||
1a3b21859818e4d8e89a1da99699233c1bfd197d. | 1a3b21859818e4d8e89a1da99699233c1bfd197d. | |||
src/liblzma/lz/lz_decoder.c | 1 + | src/liblzma/lz/lz_decoder.c | 1 + | |||
1 file changed, 1 insertion(+) | 1 file changed, 1 insertion(+) | |||
commit 5ead36cf7f823093672a4e43c3180b38c9abbaff | commit 5ead36cf7f823093672a4e43c3180b38c9abbaff | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2008-03-10 15:57:55 +0200 | Date: 2008-03-10 15:57:55 +0200 | |||
Really fix the price count initialization. | Really fix the price count initialization. | |||
src/liblzma/lzma/lzma_encoder_init.c | 4 ++-- | src/liblzma/lzma/lzma_encoder_init.c | 4 ++-- | |||
1 file changed, 2 insertions(+), 2 deletions(-) | 1 file changed, 2 insertions(+), 2 deletions(-) | |||
commit d4d7feb83d1a1ded8f662a82e21e053841ca726c | commit d4d7feb83d1a1ded8f662a82e21e053841ca726c | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2008-03-10 13:47:17 +0200 | Date: 2008-03-10 13:47:17 +0200 | |||
Updated THANKS. | Updated THANKS. | |||
THANKS | 1 + | THANKS | 1 + | |||
1 file changed, 1 insertion(+) | 1 file changed, 1 insertion(+) | |||
commit 0541c5ea63ef3c0ff85eeddb0a420e56b0c65258 | commit 0541c5ea63ef3c0ff85eeddb0a420e56b0c65258 | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2008-03-10 13:46:48 +0200 | Date: 2008-03-10 13:46:48 +0200 | |||
Initialize align_price_count and match_price_count in | Initialize align_price_count and match_price_count in | |||
lzma_encoder_init.c. While we don't call | lzma_encoder_init.c. While we don't call | |||
fill_distances_prices() and fill_align_prices() in | fill_distances_prices() and fill_align_prices() in | |||
lzma_lzma_encoder_init(), we still need to initialize | lzma_lzma_encoder_init(), we still need to initialize | |||
these two variables so that the fill functions get | these two variables so that the fill functions get | |||
called in lzma_encoder_getoptimum.c in the beginning | called in lzma_encoder_getoptimum.c in the beginning | |||
of a stream. | of a stream. | |||
src/liblzma/lzma/lzma_encoder_init.c | 2 ++ | src/liblzma/lzma/lzma_encoder_init.c | 2 ++ | |||
1 file changed, 2 insertions(+) | 1 file changed, 2 insertions(+) | |||
commit 596fa1fac72823e4ef5bc26bb53f9090445bf748 | commit 596fa1fac72823e4ef5bc26bb53f9090445bf748 | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2008-03-10 13:44:29 +0200 | Date: 2008-03-10 13:44:29 +0200 | |||
Always initialize lz->temp_size in lz_decoder.c. temp_size did | Always initialize lz->temp_size in lz_decoder.c. temp_size did | |||
get initialized as a side-effect after allocating a new decoder, | get initialized as a side-effect after allocating a new decoder, | |||
but not when the decoder was reused. | but not when the decoder was reused. | |||
src/liblzma/lz/lz_decoder.c | 11 ++++++----- | src/liblzma/lz/lz_decoder.c | 11 ++++++----- | |||
1 file changed, 6 insertions(+), 5 deletions(-) | 1 file changed, 6 insertions(+), 5 deletions(-) | |||
commit 45e43e169527e7a98a8c8a821d37bf25822b764d | commit 45e43e169527e7a98a8c8a821d37bf25822b764d | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2008-03-10 13:41:25 +0200 | Date: 2008-03-10 13:41:25 +0200 | |||
Don't fill allocated memory with 0xFD when debugging is | Don't fill allocated memory with 0xFD when debugging is | |||
enabled. It hides errors from Valgrind. | enabled. It hides errors from Valgrind. | |||
src/liblzma/common/allocator.c | 7 ++++--- | src/liblzma/common/allocator.c | 7 ++++--- | |||
1 file changed, 4 insertions(+), 3 deletions(-) | 1 file changed, 4 insertions(+), 3 deletions(-) | |||
commit c0e19e0662205f81a86da8903cdc325d50635870 | commit c0e19e0662205f81a86da8903cdc325d50635870 | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2008-02-28 10:24:31 +0200 | Date: 2008-02-28 10:24:31 +0200 | |||
Remove two redundant validity checks from the LZMA decoder. | Remove two redundant validity checks from the LZMA decoder. | |||
These are already checked elsewhere, so omitting these | These are already checked elsewhere, so omitting these | |||
gives (very) tiny speed up. | gives (very) tiny speed up. | |||
src/liblzma/lzma/lzma_decoder.c | 23 ++++------------------- | src/liblzma/lzma/lzma_decoder.c | 23 ++++------------------- | |||
1 file changed, 4 insertions(+), 19 deletions(-) | 1 file changed, 4 insertions(+), 19 deletions(-) | |||
commit de7485806284d1614095ae8cb2ebbb5d74c9ac45 | commit de7485806284d1614095ae8cb2ebbb5d74c9ac45 | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2008-02-06 13:25:32 +0200 | Date: 2008-02-06 13:25:32 +0200 | |||
Tiny clean up to file-format.txt. | Tiny clean up to file-format.txt. | |||
doc/file-format.txt | 6 +++--- | doc/file-format.txt | 6 +++--- | |||
1 file changed, 3 insertions(+), 3 deletions(-) | 1 file changed, 3 insertions(+), 3 deletions(-) | |||
commit 1a3b21859818e4d8e89a1da99699233c1bfd197d | commit 1a3b21859818e4d8e89a1da99699233c1bfd197d | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2008-02-02 14:51:06 +0200 | Date: 2008-02-02 14:51:06 +0200 | |||
Don't memzero() the history buffer when initializing LZ | Don't memzero() the history buffer when initializing LZ | |||
decoder. There's no danger of information leak here, so | decoder. There's no danger of information leak here, so | |||
it isn't required. Doing memzero() takes a lot of time | it isn't required. Doing memzero() takes a lot of time | |||
with large dictionaries, which could make it easier to | with large dictionaries, which could make it easier to | |||
construct DoS attack to consume too much CPU time. | construct DoS attack to consume too much CPU time. | |||
src/liblzma/lz/lz_decoder.c | 7 +++---- | src/liblzma/lz/lz_decoder.c | 7 +++---- | |||
1 file changed, 3 insertions(+), 4 deletions(-) | 1 file changed, 3 insertions(+), 4 deletions(-) | |||
commit 7e796e312bf644ea95aea0ff85480f47cfa30fc0 | commit 7e796e312bf644ea95aea0ff85480f47cfa30fc0 | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2008-02-01 08:39:26 +0200 | Date: 2008-02-01 08:39:26 +0200 | |||
Do uncompressed size validation in raw encoder. This way | Do uncompressed size validation in raw encoder. This way | |||
it gets done for not only raw encoder, but also Block | it gets done for not only raw encoder, but also Block | |||
and LZMA_Alone encoders. | and LZMA_Alone encoders. | |||
src/liblzma/common/raw_encoder.c | 90 +++++++++++++++++++++++++++++++--- ---- | src/liblzma/common/raw_encoder.c | 90 ++++++++++++++++++++++++++++++++---- ---- | |||
1 file changed, 73 insertions(+), 17 deletions(-) | 1 file changed, 73 insertions(+), 17 deletions(-) | |||
commit 7dd48578a3853e0cfab9f1830bc30927173ec4bc | commit 7dd48578a3853e0cfab9f1830bc30927173ec4bc | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2008-02-01 08:32:05 +0200 | Date: 2008-02-01 08:32:05 +0200 | |||
Avoid unneeded function call in raw_common.c. | Avoid unneeded function call in raw_common.c. | |||
src/liblzma/common/raw_common.c | 20 +++++++++++--------- | src/liblzma/common/raw_common.c | 20 +++++++++++--------- | |||
1 file changed, 11 insertions(+), 9 deletions(-) | 1 file changed, 11 insertions(+), 9 deletions(-) | |||
commit b596fac963c3ff96f615d4d9b427a213ec341211 | commit b596fac963c3ff96f615d4d9b427a213ec341211 | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2008-01-26 21:42:38 +0200 | Date: 2008-01-26 21:42:38 +0200 | |||
Updated THANKS. | Updated THANKS. | |||
THANKS | 1 + | THANKS | 1 + | |||
1 file changed, 1 insertion(+) | 1 file changed, 1 insertion(+) | |||
commit e9f6e9c075ad93141a568d94f7d4eb0f2edbd6c2 | commit e9f6e9c075ad93141a568d94f7d4eb0f2edbd6c2 | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2008-01-26 21:40:23 +0200 | Date: 2008-01-26 21:40:23 +0200 | |||
Added note.GNU-stack to x86 assembler files. It is needed | Added note.GNU-stack to x86 assembler files. It is needed | |||
when using non-executable stack. | when using non-executable stack. | |||
src/liblzma/check/crc32_x86.S | 9 +++++++++ | src/liblzma/check/crc32_x86.S | 9 +++++++++ | |||
src/liblzma/check/crc64_x86.S | 9 +++++++++ | src/liblzma/check/crc64_x86.S | 9 +++++++++ | |||
2 files changed, 18 insertions(+) | 2 files changed, 18 insertions(+) | |||
commit 4c7ad179c78f97f68ad548cb40a9dfa6871655ae | commit 4c7ad179c78f97f68ad548cb40a9dfa6871655ae | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2008-01-26 19:12:50 +0200 | Date: 2008-01-26 19:12:50 +0200 | |||
Added api/lzma/easy.h. I had forgot to add this to the | Added api/lzma/easy.h. I had forgot to add this to the | |||
git repo. Thanks to Stephan Kulow. | git repo. Thanks to Stephan Kulow. | |||
src/liblzma/api/lzma/easy.h | 174 +++++++++++++++++++++++++++++++++++++++ ++++ | src/liblzma/api/lzma/easy.h | 174 ++++++++++++++++++++++++++++++++++++++++ ++++ | |||
1 file changed, 174 insertions(+) | 1 file changed, 174 insertions(+) | |||
commit 288b232f54c3692cd36f471d4042f51daf3ea79f | commit 288b232f54c3692cd36f471d4042f51daf3ea79f | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2008-01-26 11:09:17 +0200 | Date: 2008-01-26 11:09:17 +0200 | |||
Added more test files. | Added more test files. | |||
tests/files/README | 11 +++++++++++ | tests/files/README | 11 +++++++++++ | |||
tests/files/bad-multi-none-header_7.lzma | Bin 0 -> 59 bytes | tests/files/bad-multi-none-header_7.lzma | Bin 0 -> 59 bytes | |||
tests/files/good-single-sparc-lzma.lzma | Bin 0 -> 2263 bytes | tests/files/good-single-sparc-lzma.lzma | Bin 0 -> 2263 bytes | |||
tests/files/good-single-x86-lzma.lzma | Bin 0 -> 1909 bytes | tests/files/good-single-x86-lzma.lzma | Bin 0 -> 1909 bytes | |||
4 files changed, 11 insertions(+) | 4 files changed, 11 insertions(+) | |||
commit c467b0defccf233d0c79234407bc38d7d09574d3 | commit c467b0defccf233d0c79234407bc38d7d09574d3 | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2008-01-26 10:47:55 +0200 | Date: 2008-01-26 10:47:55 +0200 | |||
Added more test files. | Added more test files. | |||
tests/files/README | 6 ++++++ | tests/files/README | 6 ++++++ | |||
tests/files/bad-multi-none-block_3.lzma | Bin 0 -> 58 bytes | tests/files/bad-multi-none-block_3.lzma | Bin 0 -> 58 bytes | |||
tests/files/good-multi-none-block_2.lzma | Bin 0 -> 58 bytes | tests/files/good-multi-none-block_2.lzma | Bin 0 -> 58 bytes | |||
3 files changed, 6 insertions(+) | 3 files changed, 6 insertions(+) | |||
commit f9842f712732c482f2def9f24437851e57dd83f8 | commit f9842f712732c482f2def9f24437851e57dd83f8 | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2008-01-26 00:25:34 +0200 | Date: 2008-01-26 00:25:34 +0200 | |||
Return LZMA_HEADER_ERROR if LZMA_SYNC_FLUSH is used with any | Return LZMA_HEADER_ERROR if LZMA_SYNC_FLUSH is used with any | |||
of the so called simple filters. If there is demand, limited | of the so called simple filters. If there is demand, limited | |||
support for LZMA_SYNC_FLUSH may be added in future. | support for LZMA_SYNC_FLUSH may be added in future. | |||
After this commit, using LZMA_SYNC_FLUSH shouldn't cause | After this commit, using LZMA_SYNC_FLUSH shouldn't cause | |||
undefined behavior in any situation. | undefined behavior in any situation. | |||
src/liblzma/api/lzma/simple.h | 9 +++++++++ | src/liblzma/api/lzma/simple.h | 9 +++++++++ | |||
src/liblzma/simple/simple_coder.c | 8 ++++++++ | src/liblzma/simple/simple_coder.c | 8 ++++++++ | |||
2 files changed, 17 insertions(+) | 2 files changed, 17 insertions(+) | |||
commit e988ea1d1a286dd0f27af0657f9665d5cd8573aa | commit e988ea1d1a286dd0f27af0657f9665d5cd8573aa | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2008-01-25 23:50:35 +0200 | Date: 2008-01-25 23:50:35 +0200 | |||
Added more Multi-Block test files. Improved some | Added more Multi-Block test files. Improved some | |||
descriptions in the test files' README. | descriptions in the test files' README. | |||
tests/files/README | 34 ++++++++++++++++++++++++-- | tests/files/README | 34 +++++++++++++++++++++++++-- | |||
---- | ---- | |||
tests/files/bad-multi-none-block_1.lzma | Bin 0 -> 66 bytes | tests/files/bad-multi-none-block_1.lzma | Bin 0 -> 66 bytes | |||
tests/files/bad-multi-none-block_2.lzma | Bin 0 -> 66 bytes | tests/files/bad-multi-none-block_2.lzma | Bin 0 -> 66 bytes | |||
tests/files/good-multi-none-block_1.lzma | Bin 0 -> 66 bytes | tests/files/good-multi-none-block_1.lzma | Bin 0 -> 66 bytes | |||
4 files changed, 28 insertions(+), 6 deletions(-) | 4 files changed, 28 insertions(+), 6 deletions(-) | |||
commit 4441e004185cd4c61bda184010eca5924c9dec87 | commit 4441e004185cd4c61bda184010eca5924c9dec87 | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2008-01-25 23:12:36 +0200 | Date: 2008-01-25 23:12:36 +0200 | |||
Combine lzma_options_block validation needed by both Block | Combine lzma_options_block validation needed by both Block | |||
encoder and decoder, and put the shared things to | encoder and decoder, and put the shared things to | |||
block_private.h. Improved the checks a little so that | block_private.h. Improved the checks a little so that | |||
they may detect too big Compressed Size at initialization | they may detect too big Compressed Size at initialization | |||
time if lzma_options_block.total_size or .total_limit is | time if lzma_options_block.total_size or .total_limit is | |||
known. | known. | |||
Allow encoding and decoding Blocks with combinations of | Allow encoding and decoding Blocks with combinations of | |||
fields that are not allowed by the file format specification. | fields that are not allowed by the file format specification. | |||
Doing this requires that the application passes such a | Doing this requires that the application passes such a | |||
combination in lzma_options_lzma; liblzma doesn't do that, | combination in lzma_options_lzma; liblzma doesn't do that, | |||
but it's not impossible that someone could find them useful | but it's not impossible that someone could find them useful | |||
in some custom file format. | in some custom file format. | |||
src/liblzma/common/block_decoder.c | 37 +++++++++++--------------- | src/liblzma/common/block_decoder.c | 37 ++++++++++++---------------- | |||
src/liblzma/common/block_encoder.c | 32 +++++------------------ | src/liblzma/common/block_encoder.c | 32 +++++------------------- | |||
src/liblzma/common/block_private.h | 50 ++++++++++++++++++++++++++++++++ | src/liblzma/common/block_private.h | 50 ++++++++++++++++++++++++++++++++++ | |||
++++ | ++++ | |||
3 files changed, 71 insertions(+), 48 deletions(-) | 3 files changed, 71 insertions(+), 48 deletions(-) | |||
+++ | ||||
commit bf4200c818fcf9102e56328d39cde91bfa13cfb6 | commit bf4200c818fcf9102e56328d39cde91bfa13cfb6 | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2008-01-25 19:21:22 +0200 | Date: 2008-01-25 19:21:22 +0200 | |||
Added test_memlimit.c. | Added test_memlimit.c. | |||
tests/Makefile.am | 2 + | tests/Makefile.am | 2 + | |||
tests/test_memlimit.c | 114 +++++++++++++++++++++++++++++++++++++++++++++ | tests/test_memlimit.c | 114 ++++++++++++++++++++++++++++++++++++++++++++++ | |||
++++ | ++++ | |||
2 files changed, 116 insertions(+) | 2 files changed, 116 insertions(+) | |||
+++ | ||||
commit 7b8fc7e6b501a32a36636dac79ecb57099269005 | commit 7b8fc7e6b501a32a36636dac79ecb57099269005 | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2008-01-25 19:20:28 +0200 | Date: 2008-01-25 19:20:28 +0200 | |||
Improved the memory limitter: | Improved the memory limitter: | |||
- Added lzma_memlimit_max() and lzma_memlimit_reached() | - Added lzma_memlimit_max() and lzma_memlimit_reached() | |||
API functions. | API functions. | |||
- Added simple estimation of malloc()'s memory usage | - Added simple estimation of malloc()'s memory usage | |||
overhead. | overhead. | |||
- Fixed integer overflow detection in lzma_memlimit_alloc(). | - Fixed integer overflow detection in lzma_memlimit_alloc(). | |||
- Made some white space cleanups and added more comments. | - Made some white space cleanups and added more comments. | |||
The description of lzma_memlimit_max() in memlimit.h is bad | The description of lzma_memlimit_max() in memlimit.h is bad | |||
and should be improved. | and should be improved. | |||
src/liblzma/api/lzma/memlimit.h | 35 ++++++++++++ | src/liblzma/api/lzma/memlimit.h | 35 +++++++++++++ | |||
src/liblzma/common/memory_limitter.c | 97 +++++++++++++++++++++++++++++- | src/liblzma/common/memory_limitter.c | 97 ++++++++++++++++++++++++++++++-- | |||
---- | ---- | |||
2 files changed, 118 insertions(+), 14 deletions(-) | 2 files changed, 118 insertions(+), 14 deletions(-) | |||
--- | ||||
commit e0c3d0043da2f670cfdb1abbb3223d5a594ad8db | commit e0c3d0043da2f670cfdb1abbb3223d5a594ad8db | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2008-01-25 13:55:52 +0200 | Date: 2008-01-25 13:55:52 +0200 | |||
Use more parenthesis in succeed() macro in tests/tests.h. | Use more parenthesis in succeed() macro in tests/tests.h. | |||
tests/tests.h | 2 +- | tests/tests.h | 2 +- | |||
1 file changed, 1 insertion(+), 1 deletion(-) | 1 file changed, 1 insertion(+), 1 deletion(-) | |||
commit 1fd76d488179580d37f31ee11948f4932aed31fd | commit 1fd76d488179580d37f31ee11948f4932aed31fd | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2008-01-24 14:49:34 +0200 | Date: 2008-01-24 14:49:34 +0200 | |||
Added more Multi-Block Stream test files. | Added more Multi-Block Stream test files. | |||
tests/files/README | 23 +++++++++++++++++++++++ | tests/files/README | 23 +++++++++++++++++++++++ | |||
tests/files/bad-multi-none-header_2.lzma | Bin 0 -> 61 bytes | tests/files/bad-multi-none-header_2.lzma | Bin 0 -> 61 bytes | |||
tests/files/bad-multi-none-header_3.lzma | Bin 0 -> 59 bytes | tests/files/bad-multi-none-header_3.lzma | Bin 0 -> 59 bytes | |||
tests/files/bad-multi-none-header_4.lzma | Bin 0 -> 59 bytes | tests/files/bad-multi-none-header_4.lzma | Bin 0 -> 59 bytes | |||
tests/files/bad-multi-none-header_5.lzma | Bin 0 -> 58 bytes | tests/files/bad-multi-none-header_5.lzma | Bin 0 -> 58 bytes | |||
tests/files/bad-multi-none-header_6.lzma | Bin 0 -> 59 bytes | tests/files/bad-multi-none-header_6.lzma | Bin 0 -> 59 bytes | |||
tests/files/good-multi-none-header_3.lzma | Bin 0 -> 59 bytes | tests/files/good-multi-none-header_3.lzma | Bin 0 -> 59 bytes | |||
7 files changed, 23 insertions(+) | 7 files changed, 23 insertions(+) | |||
commit 6e27b1098a28f4ce09bfa6df68ad94182dfc2936 | commit 6e27b1098a28f4ce09bfa6df68ad94182dfc2936 | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2008-01-24 00:46:05 +0200 | Date: 2008-01-24 00:46:05 +0200 | |||
Added bunch of test files containing Multi-Block Streams. | Added bunch of test files containing Multi-Block Streams. | |||
tests/files/README | 53 +++++++++++++++++++++++++ | tests/files/README | 53 ++++++++++++++++++++++++++ | |||
++++ | ++++ | |||
tests/files/bad-multi-none-1.lzma | Bin 0 -> 54 bytes | tests/files/bad-multi-none-1.lzma | Bin 0 -> 54 bytes | |||
tests/files/bad-multi-none-2.lzma | Bin 0 -> 53 bytes | tests/files/bad-multi-none-2.lzma | Bin 0 -> 53 bytes | |||
tests/files/bad-multi-none-3.lzma | Bin 0 -> 53 bytes | tests/files/bad-multi-none-3.lzma | Bin 0 -> 53 bytes | |||
tests/files/bad-multi-none-extra_1.lzma | Bin 0 -> 54 bytes | tests/files/bad-multi-none-extra_1.lzma | Bin 0 -> 54 bytes | |||
tests/files/bad-multi-none-extra_2.lzma | Bin 0 -> 54 bytes | tests/files/bad-multi-none-extra_2.lzma | Bin 0 -> 54 bytes | |||
tests/files/bad-multi-none-extra_3.lzma | Bin 0 -> 55 bytes | tests/files/bad-multi-none-extra_3.lzma | Bin 0 -> 55 bytes | |||
tests/files/bad-multi-none-header_1.lzma | Bin 0 -> 57 bytes | tests/files/bad-multi-none-header_1.lzma | Bin 0 -> 57 bytes | |||
tests/files/bad-multi-none-index_1.lzma | Bin 0 -> 51 bytes | tests/files/bad-multi-none-index_1.lzma | Bin 0 -> 51 bytes | |||
tests/files/bad-multi-none-index_2.lzma | Bin 0 -> 49 bytes | tests/files/bad-multi-none-index_2.lzma | Bin 0 -> 49 bytes | |||
tests/files/bad-multi-none-index_3.lzma | Bin 0 -> 51 bytes | tests/files/bad-multi-none-index_3.lzma | Bin 0 -> 51 bytes | |||
tests/files/bad-multi-none-index_4.lzma | Bin 0 -> 51 bytes | tests/files/bad-multi-none-index_4.lzma | Bin 0 -> 51 bytes | |||
tests/files/good-multi-none-1.lzma | Bin 0 -> 75 bytes | tests/files/good-multi-none-1.lzma | Bin 0 -> 75 bytes | |||
tests/files/good-multi-none-2.lzma | Bin 0 -> 53 bytes | tests/files/good-multi-none-2.lzma | Bin 0 -> 53 bytes | |||
tests/files/good-multi-none-extra_1.lzma | Bin 0 -> 51 bytes | tests/files/good-multi-none-extra_1.lzma | Bin 0 -> 51 bytes | |||
tests/files/good-multi-none-extra_2.lzma | Bin 0 -> 79 bytes | tests/files/good-multi-none-extra_2.lzma | Bin 0 -> 79 bytes | |||
tests/files/good-multi-none-extra_3.lzma | Bin 0 -> 55 bytes | tests/files/good-multi-none-extra_3.lzma | Bin 0 -> 55 bytes | |||
tests/files/good-multi-none-header_1.lzma | Bin 0 -> 58 bytes | tests/files/good-multi-none-header_1.lzma | Bin 0 -> 58 bytes | |||
tests/files/good-multi-none-header_2.lzma | Bin 0 -> 66 bytes | tests/files/good-multi-none-header_2.lzma | Bin 0 -> 66 bytes | |||
19 files changed, 53 insertions(+) | 19 files changed, 53 insertions(+) | |||
commit db9df0a9609c01a00a227329fb96e983971040f5 | commit db9df0a9609c01a00a227329fb96e983971040f5 | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2008-01-23 23:43:00 +0200 | Date: 2008-01-23 23:43:00 +0200 | |||
Fix decoding of empty Metadata Blocks, that don't have | Fix decoding of empty Metadata Blocks, that don't have | |||
even the Metadata Flags field. Earlier the code allowed | even the Metadata Flags field. Earlier the code allowed | |||
such files; now they are prohibited as the file format | such files; now they are prohibited as the file format | |||
specification requires. | specification requires. | |||
src/liblzma/common/metadata_decoder.c | 4 +++- | src/liblzma/common/metadata_decoder.c | 4 +++- | |||
1 file changed, 3 insertions(+), 1 deletion(-) | 1 file changed, 3 insertions(+), 1 deletion(-) | |||
commit 765f0b05f6e95ed9194fb90819cee189ebbac36b | commit 765f0b05f6e95ed9194fb90819cee189ebbac36b | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2008-01-23 23:38:18 +0200 | Date: 2008-01-23 23:38:18 +0200 | |||
Fix a bug related to 99e12af4e2b866c011fe0106cd1e0bfdcc8fe9c6. | Fix a bug related to 99e12af4e2b866c011fe0106cd1e0bfdcc8fe9c6. | |||
lzma_metadata.header_metadata_size was not properly set to | lzma_metadata.header_metadata_size was not properly set to | |||
zero if the Metadata had only the Metadata Flags field. | zero if the Metadata had only the Metadata Flags field. | |||
src/liblzma/common/metadata_decoder.c | 13 +++++++------ | src/liblzma/common/metadata_decoder.c | 13 +++++++------ | |||
1 file changed, 7 insertions(+), 6 deletions(-) | 1 file changed, 7 insertions(+), 6 deletions(-) | |||
commit 3a7cc5c3dec7b078941f961b0393b86c418883b6 | commit 3a7cc5c3dec7b078941f961b0393b86c418883b6 | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2008-01-23 23:35:49 +0200 | Date: 2008-01-23 23:35:49 +0200 | |||
Fix decoding of Extra Records that have empty Data. | Fix decoding of Extra Records that have empty Data. | |||
src/liblzma/common/metadata_decoder.c | 13 ++++++++++++- | src/liblzma/common/metadata_decoder.c | 13 ++++++++++++- | |||
1 file changed, 12 insertions(+), 1 deletion(-) | 1 file changed, 12 insertions(+), 1 deletion(-) | |||
commit e5fdec93e273855c1bcc2579b83cfb481a9a1492 | commit e5fdec93e273855c1bcc2579b83cfb481a9a1492 | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2008-01-23 22:02:38 +0200 | Date: 2008-01-23 22:02:38 +0200 | |||
Add the trailing '\0' to lzma_extra.data as the API header | Add the trailing '\0' to lzma_extra.data as the API header | |||
already documents. | already documents. | |||
src/liblzma/common/metadata_decoder.c | 4 +++- | src/liblzma/common/metadata_decoder.c | 4 +++- | |||
1 file changed, 3 insertions(+), 1 deletion(-) | 1 file changed, 3 insertions(+), 1 deletion(-) | |||
commit ed40dc5a2c28a8dfccab8c165b3780738eeef93e | commit ed40dc5a2c28a8dfccab8c165b3780738eeef93e | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2008-01-23 21:21:21 +0200 | Date: 2008-01-23 21:21:21 +0200 | |||
Added debug/full_flush.c. | Added debug/full_flush.c. | |||
debug/Makefile.am | 3 +- | debug/Makefile.am | 3 +- | |||
debug/full_flush.c | 105 ++++++++++++++++++++++++++++++++++++++++++++++++ | debug/full_flush.c | 105 +++++++++++++++++++++++++++++++++++++++++++++++++ | |||
++++ | ++++ | |||
2 files changed, 107 insertions(+), 1 deletion(-) | 2 files changed, 107 insertions(+), 1 deletion(-) | |||
+++ | ||||
commit ae0cd09a666a1682da8fc09487322227679e218d | commit ae0cd09a666a1682da8fc09487322227679e218d | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2008-01-23 21:05:33 +0200 | Date: 2008-01-23 21:05:33 +0200 | |||
Return LZMA_STREAM_END instead of LZMA_OK if | Return LZMA_STREAM_END instead of LZMA_OK if | |||
LZMA_SYNC_FLUSH or LZMA_FULL_FLUSH is used when | LZMA_SYNC_FLUSH or LZMA_FULL_FLUSH is used when | |||
there's no unfinished Block open. | there's no unfinished Block open. | |||
src/liblzma/common/stream_encoder_multi.c | 6 +++++- | src/liblzma/common/stream_encoder_multi.c | 6 +++++- | |||
1 file changed, 5 insertions(+), 1 deletion(-) | 1 file changed, 5 insertions(+), 1 deletion(-) | |||
commit 0e80ded13dfceb98f9494cbb5381a95eb44d03db | commit 0e80ded13dfceb98f9494cbb5381a95eb44d03db | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2008-01-23 20:05:01 +0200 | Date: 2008-01-23 20:05:01 +0200 | |||
Added bad-single-none-footer_filter_flags.lzma and | Added bad-single-none-footer_filter_flags.lzma and | |||
bad-single-none-too_long_vli.lzma. | bad-single-none-too_long_vli.lzma. | |||
tests/files/README | 5 +++++ | tests/files/README | 5 +++++ | |||
tests/files/bad-single-none-footer_filter_flags.lzma | Bin 0 -> 30 bytes | tests/files/bad-single-none-footer_filter_flags.lzma | Bin 0 -> 30 bytes | |||
tests/files/bad-single-none-too_long_vli.lzma | Bin 0 -> 39 bytes | tests/files/bad-single-none-too_long_vli.lzma | Bin 0 -> 39 bytes | |||
3 files changed, 5 insertions(+) | 3 files changed, 5 insertions(+) | |||
commit 8c8eb14055d8dd536b1b1c58fb284d34bb8ed1dd | commit 8c8eb14055d8dd536b1b1c58fb284d34bb8ed1dd | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2008-01-23 13:42:35 +0200 | Date: 2008-01-23 13:42:35 +0200 | |||
Fixed a typo. | Fixed a typo. | |||
src/liblzma/subblock/subblock_decoder_helper.c | 2 +- | src/liblzma/subblock/subblock_decoder_helper.c | 2 +- | |||
1 file changed, 1 insertion(+), 1 deletion(-) | 1 file changed, 1 insertion(+), 1 deletion(-) | |||
commit 980f65a9a10160c4d105767871e3002b9aaba3e0 | commit 980f65a9a10160c4d105767871e3002b9aaba3e0 | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2008-01-23 13:40:45 +0200 | Date: 2008-01-23 13:40:45 +0200 | |||
Fix a memory leak in the Subblock encoder. | Fix a memory leak in the Subblock encoder. | |||
src/liblzma/subblock/subblock_encoder.c | 1 + | src/liblzma/subblock/subblock_encoder.c | 1 + | |||
1 file changed, 1 insertion(+) | 1 file changed, 1 insertion(+) | |||
commit 99e12af4e2b866c011fe0106cd1e0bfdcc8fe9c6 | commit 99e12af4e2b866c011fe0106cd1e0bfdcc8fe9c6 | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2008-01-23 13:36:07 +0200 | Date: 2008-01-23 13:36:07 +0200 | |||
Fix Size of Header Metadata Block handling. Now | Fix Size of Header Metadata Block handling. Now | |||
lzma_metadata.header_metadata_size == LZMA_VLI_VALUE_UNKNOWN | lzma_metadata.header_metadata_size == LZMA_VLI_VALUE_UNKNOWN | |||
is not allowed at all. To indicate missing Header Metadata | is not allowed at all. To indicate missing Header Metadata | |||
Block, header_metadata_size must be set to zero. This is | Block, header_metadata_size must be set to zero. This is | |||
what Metadata decoder does after this patch too. | what Metadata decoder does after this patch too. | |||
Note that other missing fields in lzma_metadata are still | Note that other missing fields in lzma_metadata are still | |||
indicated with LZMA_VLI_VALUE_UNKNOWN. This isn't as | indicated with LZMA_VLI_VALUE_UNKNOWN. This isn't as | |||
illogical as it sounds at first, because missing Size of | illogical as it sounds at first, because missing Size of | |||
Header Metadata Block means that Header Metadata Block is | Header Metadata Block means that Header Metadata Block is | |||
not present in the Stream. With other Metadata fields, | not present in the Stream. With other Metadata fields, | |||
a missing field means only that the value is unknown. | a missing field means only that the value is unknown. | |||
src/liblzma/common/info.c | 13 ++++--------- | src/liblzma/common/info.c | 13 ++++--------- | |||
src/liblzma/common/metadata_decoder.c | 6 ++++++ | src/liblzma/common/metadata_decoder.c | 6 ++++++ | |||
src/liblzma/common/metadata_encoder.c | 11 +++++------ | src/liblzma/common/metadata_encoder.c | 11 +++++------ | |||
tests/test_info.c | 4 ++-- | tests/test_info.c | 4 ++-- | |||
4 files changed, 17 insertions(+), 17 deletions(-) | 4 files changed, 17 insertions(+), 17 deletions(-) | |||
commit 58b78ab20c1bcced45cf71ae6684868fc90b4b81 | commit 58b78ab20c1bcced45cf71ae6684868fc90b4b81 | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2008-01-23 13:15:55 +0200 | Date: 2008-01-23 13:15:55 +0200 | |||
Fix a memory leak in metadata_decoder.c. | Fix a memory leak in metadata_decoder.c. | |||
src/liblzma/common/metadata_decoder.c | 1 + | src/liblzma/common/metadata_decoder.c | 1 + | |||
1 file changed, 1 insertion(+) | 1 file changed, 1 insertion(+) | |||
commit 4d8cdbdab44400fd98f0f18a0f701e27cd1acdae | commit 4d8cdbdab44400fd98f0f18a0f701e27cd1acdae | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2008-01-23 13:13:58 +0200 | Date: 2008-01-23 13:13:58 +0200 | |||
Fix the fix 863028cb7ad6d8d0455fa69348f56b376d7b908f which | Fix the fix 863028cb7ad6d8d0455fa69348f56b376d7b908f which | |||
just moved to problem. Now it's really fixed. | just moved to problem. Now it's really fixed. | |||
src/liblzma/common/info.c | 5 ++++- | src/liblzma/common/info.c | 5 ++++- | |||
1 file changed, 4 insertions(+), 1 deletion(-) | 1 file changed, 4 insertions(+), 1 deletion(-) | |||
commit 67321de963ccf69410b3868b8e31534fe18a90de | commit 67321de963ccf69410b3868b8e31534fe18a90de | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2008-01-23 00:21:04 +0200 | Date: 2008-01-23 00:21:04 +0200 | |||
Take advantage of return_if_error() macro in | Take advantage of return_if_error() macro in | |||
lzma_info_metadata_set() in info.c. | lzma_info_metadata_set() in info.c. | |||
src/liblzma/common/info.c | 24 ++++++++---------------- | src/liblzma/common/info.c | 24 ++++++++---------------- | |||
1 file changed, 8 insertions(+), 16 deletions(-) | 1 file changed, 8 insertions(+), 16 deletions(-) | |||
commit 863028cb7ad6d8d0455fa69348f56b376d7b908f | commit 863028cb7ad6d8d0455fa69348f56b376d7b908f | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2008-01-23 00:18:32 +0200 | Date: 2008-01-23 00:18:32 +0200 | |||
Fixed a dangling pointer that caused invalid free(). | Fixed a dangling pointer that caused invalid free(). | |||
src/liblzma/common/info.c | 1 + | src/liblzma/common/info.c | 1 + | |||
1 file changed, 1 insertion(+) | 1 file changed, 1 insertion(+) | |||
commit cf49f42a6bd40143f54a6b10d6e605599e958c0b | commit cf49f42a6bd40143f54a6b10d6e605599e958c0b | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2008-01-22 22:49:24 +0200 | Date: 2008-01-22 22:49:24 +0200 | |||
Added lzma_easy_* functions. These should make using | Added lzma_easy_* functions. These should make using | |||
liblzma as easy as using zlib, because the easy API | liblzma as easy as using zlib, because the easy API | |||
don't require developers to know any fancy LZMA options. | don't require developers to know any fancy LZMA options. | |||
Note that Multi-Block Stream encoding is currently broken. | Note that Multi-Block Stream encoding is currently broken. | |||
The easy API should be OK, the bug(s) are elsewhere. | The easy API should be OK, the bug(s) are elsewhere. | |||
src/liblzma/api/Makefile.am | 1 + | src/liblzma/api/Makefile.am | 1 + | |||
src/liblzma/api/lzma.h | 1 + | src/liblzma/api/lzma.h | 1 + | |||
src/liblzma/common/Makefile.am | 5 ++ | src/liblzma/common/Makefile.am | 5 ++ | |||
src/liblzma/common/easy_common.c | 54 +++++++++++++++ | src/liblzma/common/easy_common.c | 54 ++++++++++++++++ | |||
src/liblzma/common/easy_common.h | 28 ++++++++ | src/liblzma/common/easy_common.h | 28 ++++++++ | |||
src/liblzma/common/easy_multi.c | 103 +++++++++++++++++++++++++ | src/liblzma/common/easy_multi.c | 103 ++++++++++++++++++++++++++ | |||
++++ | ++++ | |||
src/liblzma/common/easy_single.c | 37 +++++++++++ | src/liblzma/common/easy_single.c | 37 +++++++++++ | |||
src/liblzma/common/stream_encoder_multi.c | 3 +- | src/liblzma/common/stream_encoder_multi.c | 3 +- | |||
src/liblzma/common/stream_encoder_multi.h | 26 ++++++++ | src/liblzma/common/stream_encoder_multi.h | 26 ++++++++ | |||
9 files changed, 256 insertions(+), 2 deletions(-) | 9 files changed, 256 insertions(+), 2 deletions(-) | |||
commit 1747b85a43abc1c3f152dbd349be2ef4089ecf6a | commit 1747b85a43abc1c3f152dbd349be2ef4089ecf6a | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2008-01-22 21:16:22 +0200 | Date: 2008-01-22 21:16:22 +0200 | |||
Fix Multi-Block Stream encoder's EOPM usage. | Fix Multi-Block Stream encoder's EOPM usage. | |||
src/liblzma/common/stream_encoder_multi.c | 2 +- | src/liblzma/common/stream_encoder_multi.c | 2 +- | |||
1 file changed, 1 insertion(+), 1 deletion(-) | 1 file changed, 1 insertion(+), 1 deletion(-) | |||
commit 0ed6f1adcea540fb9593ca115d36de537f7f0dc6 | commit 0ed6f1adcea540fb9593ca115d36de537f7f0dc6 | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2008-01-22 00:15:11 +0200 | Date: 2008-01-22 00:15:11 +0200 | |||
Made lzma_extra pointers const in lzma_options_stream. | Made lzma_extra pointers const in lzma_options_stream. | |||
src/liblzma/api/lzma/stream.h | 4 ++-- | src/liblzma/api/lzma/stream.h | 4 ++-- | |||
src/liblzma/common/stream_encoder_multi.c | 8 ++++++-- | src/liblzma/common/stream_encoder_multi.c | 8 ++++++-- | |||
2 files changed, 8 insertions(+), 4 deletions(-) | 2 files changed, 8 insertions(+), 4 deletions(-) | |||
commit 305afa38f64c75af8e81c4167e2d8fa8d85b53a4 | commit 305afa38f64c75af8e81c4167e2d8fa8d85b53a4 | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2008-01-20 20:15:21 +0200 | Date: 2008-01-20 20:15:21 +0200 | |||
Updated debug/sync_flush.c. | Updated debug/sync_flush.c. | |||
debug/sync_flush.c | 26 ++++++++++++++++++++++++-- | debug/sync_flush.c | 26 ++++++++++++++++++++++++-- | |||
1 file changed, 24 insertions(+), 2 deletions(-) | 1 file changed, 24 insertions(+), 2 deletions(-) | |||
commit d53e9b77054cfade6a643e77d085273a348b189c | commit d53e9b77054cfade6a643e77d085273a348b189c | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2008-01-20 20:14:26 +0200 | Date: 2008-01-20 20:14:26 +0200 | |||
Added debug/repeat.c. | Added debug/repeat.c. | |||
debug/Makefile.am | 1 + | debug/Makefile.am | 1 + | |||
debug/repeat.c | 43 +++++++++++++++++++++++++++++++++++++++++++ | debug/repeat.c | 43 +++++++++++++++++++++++++++++++++++++++++++ | |||
2 files changed, 44 insertions(+) | 2 files changed, 44 insertions(+) | |||
commit 107259e306bcfc2336a0fb870fb58034c28faa52 | commit 107259e306bcfc2336a0fb870fb58034c28faa52 | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2008-01-20 20:12:58 +0200 | Date: 2008-01-20 20:12:58 +0200 | |||
Fix alignment handling bugs in Subblock encoder. | Fix alignment handling bugs in Subblock encoder. | |||
This leaves one known alignment bug unfixed: If repeat count | This leaves one known alignment bug unfixed: If repeat count | |||
doesn't fit into 28-bit integer, the encoder has to split | doesn't fit into 28-bit integer, the encoder has to split | |||
skipping to change at line 10723 | skipping to change at line 13082 | |||
is restored after the split Repeating Data has been completely | is restored after the split Repeating Data has been completely | |||
written out. | written out. | |||
Since the encoder doesn't even try to fix the alignment unless | Since the encoder doesn't even try to fix the alignment unless | |||
the size of Data is at least 4 bytes, to trigger this bug you | the size of Data is at least 4 bytes, to trigger this bug you | |||
need at least 4 GiB of repeating data with sequence length of | need at least 4 GiB of repeating data with sequence length of | |||
4 or more bytes. Since the worst thing done by this bug is | 4 or more bytes. Since the worst thing done by this bug is | |||
misaligned data (no data corruption), this bug simply isn't | misaligned data (no data corruption), this bug simply isn't | |||
worth fixing, because a proper fix isn't simple. | worth fixing, because a proper fix isn't simple. | |||
src/liblzma/subblock/subblock_encoder.c | 170 +++++++++++++++++++++------ ---- | src/liblzma/subblock/subblock_encoder.c | 170 ++++++++++++++++++++++------ ---- | |||
1 file changed, 119 insertions(+), 51 deletions(-) | 1 file changed, 119 insertions(+), 51 deletions(-) | |||
commit e141fe18950400faaa3503ff88ac20eacd73e88c | commit e141fe18950400faaa3503ff88ac20eacd73e88c | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2008-01-19 21:16:33 +0200 | Date: 2008-01-19 21:16:33 +0200 | |||
Implemented LZMA_SYNC_FLUSH support to the Subblock encoder. | Implemented LZMA_SYNC_FLUSH support to the Subblock encoder. | |||
The API for handing Subfilters was changed to make it | The API for handing Subfilters was changed to make it | |||
consistent with LZMA_SYNC_FLUSH. | consistent with LZMA_SYNC_FLUSH. | |||
A few sanity checks were added for Subfilter handling. Some | A few sanity checks were added for Subfilter handling. Some | |||
small bugs were fixed. More comments were added. | small bugs were fixed. More comments were added. | |||
src/liblzma/api/lzma/subblock.h | 29 ++-- | src/liblzma/api/lzma/subblock.h | 29 ++-- | |||
src/liblzma/subblock/subblock_encoder.c | 263 +++++++++++++++++++++++---- | src/liblzma/subblock/subblock_encoder.c | 263 ++++++++++++++++++++++++---- | |||
---- | ---- | |||
2 files changed, 214 insertions(+), 78 deletions(-) | 2 files changed, 214 insertions(+), 78 deletions(-) | |||
--- | ||||
commit 23c227a864a3b69f38c6a74306161d4e6918d1cc | commit 23c227a864a3b69f38c6a74306161d4e6918d1cc | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2008-01-19 15:19:21 +0200 | Date: 2008-01-19 15:19:21 +0200 | |||
Revised the Delta filter implementation. The initialization | Revised the Delta filter implementation. The initialization | |||
function is still shared between encoder and decoder, but the | function is still shared between encoder and decoder, but the | |||
actual coding is in separate files for encoder and decoder. | actual coding is in separate files for encoder and decoder. | |||
skipping to change at line 10760 | skipping to change at line 13119 | |||
calculation depending on if Delta is the last filter in the | calculation depending on if Delta is the last filter in the | |||
chain or not. If it is the last, the new code copies the | chain or not. If it is the last, the new code copies the | |||
data from input to output buffer and does the delta | data from input to output buffer and does the delta | |||
calculation at the same time. The old code first copied the | calculation at the same time. The old code first copied the | |||
data, then did the delta in the target buffer, which required | data, then did the delta in the target buffer, which required | |||
reading through the data twice. | reading through the data twice. | |||
Support for LZMA_SYNC_FLUSH was added to the Delta encoder. | Support for LZMA_SYNC_FLUSH was added to the Delta encoder. | |||
This doesn't change anything in the file format. | This doesn't change anything in the file format. | |||
src/liblzma/common/Makefile.am | 14 ++- | src/liblzma/common/Makefile.am | 14 ++- | |||
src/liblzma/common/delta_coder.c | 189 -------------------------------- | src/liblzma/common/delta_coder.c | 189 --------------------------------- | |||
---- | ---- | |||
src/liblzma/common/delta_coder.h | 31 ------ | src/liblzma/common/delta_coder.h | 31 ------ | |||
src/liblzma/common/delta_common.c | 70 +++++++++++++ | src/liblzma/common/delta_common.c | 70 ++++++++++++++ | |||
src/liblzma/common/delta_common.h | 48 +++++++++ | src/liblzma/common/delta_common.h | 48 ++++++++++ | |||
src/liblzma/common/delta_decoder.c | 102 +++++++++++++++++++ | src/liblzma/common/delta_decoder.c | 102 ++++++++++++++++++++ | |||
src/liblzma/common/delta_decoder.h | 28 ++++++ | src/liblzma/common/delta_decoder.h | 28 ++++++ | |||
src/liblzma/common/delta_encoder.c | 97 ++++++++++++++++++ | src/liblzma/common/delta_encoder.c | 97 +++++++++++++++++++ | |||
src/liblzma/common/delta_encoder.h | 28 ++++++ | src/liblzma/common/delta_encoder.h | 28 ++++++ | |||
src/liblzma/common/raw_decoder.c | 2 +- | src/liblzma/common/raw_decoder.c | 2 +- | |||
src/liblzma/common/raw_encoder.c | 2 +- | src/liblzma/common/raw_encoder.c | 2 +- | |||
11 files changed, 387 insertions(+), 224 deletions(-) | 11 files changed, 387 insertions(+), 224 deletions(-) | |||
commit 61dc82f3e306b25ce3cd3d529df9ec7a0ec04b73 | commit 61dc82f3e306b25ce3cd3d529df9ec7a0ec04b73 | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2008-01-18 20:18:08 +0200 | Date: 2008-01-18 20:18:08 +0200 | |||
Added the debug directory and the first debug tool | Added the debug directory and the first debug tool | |||
(sync_flush). These tools are not built unless the | (sync_flush). These tools are not built unless the | |||
user runs "make" in the debug directory. | user runs "make" in the debug directory. | |||
Makefile.am | 1 + | Makefile.am | 1 + | |||
configure.ac | 1 + | configure.ac | 1 + | |||
debug/Makefile.am | 30 ++++++++++++++ | debug/Makefile.am | 30 ++++++++++++++ | |||
debug/README | 17 ++++++++ | debug/README | 17 ++++++++ | |||
debug/sync_flush.c | 116 ++++++++++++++++++++++++++++++++++++++++++++++++ | debug/sync_flush.c | 116 +++++++++++++++++++++++++++++++++++++++++++++++++ | |||
++++ | ++++ | |||
5 files changed, 165 insertions(+) | 5 files changed, 165 insertions(+) | |||
+++ | ||||
commit 0ae3208db94585eb8294b97ded387de0a3a07646 | commit 0ae3208db94585eb8294b97ded387de0a3a07646 | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2008-01-18 20:13:00 +0200 | Date: 2008-01-18 20:13:00 +0200 | |||
Added test files to test usage of flush marker in LZMA. | Added test files to test usage of flush marker in LZMA. | |||
tests/files/README | 12 ++++++++++++ | tests/files/README | 12 ++++++++++++ | |||
tests/files/bad-single-lzma-flush_beginning.lzma | Bin 0 -> 53 bytes | tests/files/bad-single-lzma-flush_beginning.lzma | Bin 0 -> 53 bytes | |||
tests/files/bad-single-lzma-flush_twice.lzma | Bin 0 -> 63 bytes | tests/files/bad-single-lzma-flush_twice.lzma | Bin 0 -> 63 bytes | |||
tests/files/good-single-lzma-flush_1.lzma | Bin 0 -> 48 bytes | tests/files/good-single-lzma-flush_1.lzma | Bin 0 -> 48 bytes | |||
tests/files/good-single-lzma-flush_2.lzma | Bin 0 -> 63 bytes | tests/files/good-single-lzma-flush_2.lzma | Bin 0 -> 63 bytes | |||
5 files changed, 12 insertions(+) | 5 files changed, 12 insertions(+) | |||
commit ab5feaf1fcc146ef9fd39360c53c290bec39524e | commit ab5feaf1fcc146ef9fd39360c53c290bec39524e | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2008-01-18 20:02:52 +0200 | Date: 2008-01-18 20:02:52 +0200 | |||
Fix LZMA_SYNC_FLUSH handling in LZ and LZMA encoders. | Fix LZMA_SYNC_FLUSH handling in LZ and LZMA encoders. | |||
That code is now almost completely in LZ coder, where | That code is now almost completely in LZ coder, where | |||
it can be shared with other LZ77-based algorithms in | it can be shared with other LZ77-based algorithms in | |||
future. | future. | |||
src/liblzma/lz/lz_encoder.c | 34 ++++++++++++++++++++++++++-------- | src/liblzma/lz/lz_encoder.c | 34 ++++++++++++++++++++++++++-------- | |||
src/liblzma/lz/lz_encoder.h | 1 + | src/liblzma/lz/lz_encoder.h | 1 + | |||
src/liblzma/lzma/lzma_encoder.c | 27 ++------------------------- | src/liblzma/lzma/lzma_encoder.c | 27 ++------------------------- | |||
3 files changed, 29 insertions(+), 33 deletions(-) | 3 files changed, 29 insertions(+), 33 deletions(-) | |||
commit 079c4f7fc26b3d0b33d9ae7536697b45f3b73585 | commit 079c4f7fc26b3d0b33d9ae7536697b45f3b73585 | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2008-01-18 17:21:24 +0200 | Date: 2008-01-18 17:21:24 +0200 | |||
Don't add -g to CFLAGS when --enable-debug is specified. | Don't add -g to CFLAGS when --enable-debug is specified. | |||
It's the job of the user to put that in CFLAGS. | It's the job of the user to put that in CFLAGS. | |||
configure.ac | 1 - | configure.ac | 1 - | |||
1 file changed, 1 deletion(-) | 1 file changed, 1 deletion(-) | |||
commit 61d1784d8f1761d979a6da6e223e279ca33815e6 | commit 61d1784d8f1761d979a6da6e223e279ca33815e6 | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2008-01-18 14:17:37 +0200 | Date: 2008-01-18 14:17:37 +0200 | |||
Set stdin and stdout to binary mode on Windows. This patch is | Set stdin and stdout to binary mode on Windows. This patch is | |||
a forward port of b7b22fcb979a16d3a47c8001f058c9f7d4416068 | a forward port of b7b22fcb979a16d3a47c8001f058c9f7d4416068 | |||
from lzma-utils-legacy.git. I don't know if the new code base | from lzma-utils-legacy.git. I don't know if the new code base | |||
builds on Windows, but this is a start. | builds on Windows, but this is a start. | |||
src/lzmadec/lzmadec.c | 9 +++++++++ | src/lzmadec/lzmadec.c | 9 +++++++++ | |||
1 file changed, 9 insertions(+) | 1 file changed, 9 insertions(+) | |||
commit c9cba976913e55ff9aac8a8133cc94416c7c1c9c | commit c9cba976913e55ff9aac8a8133cc94416c7c1c9c | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2008-01-18 00:50:29 +0200 | Date: 2008-01-18 00:50:29 +0200 | |||
Added test_compress.sh and bunch of files needed by it. | Added test_compress.sh and bunch of files needed by it. | |||
This new set of tests compress and decompress several | This new set of tests compress and decompress several | |||
test files with many different compression options. | test files with many different compression options. | |||
This set of tests will be extended later. | This set of tests will be extended later. | |||
tests/Makefile.am | 30 ++++-- | tests/Makefile.am | 30 ++++--- | |||
tests/bcj_test.c | 66 +++++++++++++ | tests/bcj_test.c | 66 ++++++++++++++ | |||
tests/compress_prepared_bcj_sparc | Bin 0 -> 6804 bytes | tests/compress_prepared_bcj_sparc | Bin 0 -> 6804 bytes | |||
tests/compress_prepared_bcj_x86 | Bin 0 -> 4649 bytes | tests/compress_prepared_bcj_x86 | Bin 0 -> 4649 bytes | |||
tests/create_compress_files.c | 164 +++++++++++++++++++++++++++++++++ | tests/create_compress_files.c | 164 ++++++++++++++++++++++++++++++++++ | |||
tests/test_compress.sh | 183 +++++++++++++++++++++++++++++++++ | tests/test_compress.sh | 183 ++++++++++++++++++++++++++++++++++ | |||
++++ | ++++ | |||
6 files changed, 433 insertions(+), 10 deletions(-) | 6 files changed, 433 insertions(+), 10 deletions(-) | |||
+++ | ||||
commit 33be3c0e24d8f43376ccf71cc77d53671e792f07 | commit 33be3c0e24d8f43376ccf71cc77d53671e792f07 | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2008-01-17 18:56:53 +0200 | Date: 2008-01-17 18:56:53 +0200 | |||
Subblock decoder: Don't exit the main loop in decode_buffer() | Subblock decoder: Don't exit the main loop in decode_buffer() | |||
too early if we hit End of Input while decoding a Subblock of | too early if we hit End of Input while decoding a Subblock of | |||
type Repeating Data. To keep the loop termination condition | type Repeating Data. To keep the loop termination condition | |||
elegant, the order of enumerations in coder->sequence were | elegant, the order of enumerations in coder->sequence were | |||
changed. | changed. | |||
To keep the case-labels in roughly the same order as the | To keep the case-labels in roughly the same order as the | |||
enumerations in coder->sequence, large chunks of code was | enumerations in coder->sequence, large chunks of code was | |||
moved around. This made the diff big and ugly compared to | moved around. This made the diff big and ugly compared to | |||
the amount of the actual changes made. | the amount of the actual changes made. | |||
src/liblzma/subblock/subblock_decoder.c | 272 ++++++++++++++++----------- ---- | src/liblzma/subblock/subblock_decoder.c | 272 ++++++++++++++++------------ ---- | |||
1 file changed, 139 insertions(+), 133 deletions(-) | 1 file changed, 139 insertions(+), 133 deletions(-) | |||
commit b254bd97b1cdb68d127523d91ca9e054ed89c4fd | commit b254bd97b1cdb68d127523d91ca9e054ed89c4fd | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2008-01-17 17:39:42 +0200 | Date: 2008-01-17 17:39:42 +0200 | |||
Fix wrong too small size of argument unfiltered_max | Fix wrong too small size of argument unfiltered_max | |||
in ia64_coder_init(). It triggered assert() in | in ia64_coder_init(). It triggered assert() in | |||
simple_coder.c, and could have caused a buffer overflow. | simple_coder.c, and could have caused a buffer overflow. | |||
This error was probably a copypaste mistake, since most | This error was probably a copypaste mistake, since most | |||
of the simple filters use unfiltered_max = 4. | of the simple filters use unfiltered_max = 4. | |||
src/liblzma/simple/ia64.c | 2 +- | src/liblzma/simple/ia64.c | 2 +- | |||
1 file changed, 1 insertion(+), 1 deletion(-) | 1 file changed, 1 insertion(+), 1 deletion(-) | |||
commit 8f5794c8f1a30e8e3b524b415bbe81af2e04c64a | commit 8f5794c8f1a30e8e3b524b415bbe81af2e04c64a | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2008-01-17 17:27:45 +0200 | Date: 2008-01-17 17:27:45 +0200 | |||
Added --delta to the output of "lzma --help". | Added --delta to the output of "lzma --help". | |||
src/lzma/help.c | 4 ++++ | src/lzma/help.c | 4 ++++ | |||
1 file changed, 4 insertions(+) | 1 file changed, 4 insertions(+) | |||
commit f88590e0014b38d40465937c19f25f05f16c79ae | commit f88590e0014b38d40465937c19f25f05f16c79ae | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2008-01-17 13:14:20 +0200 | Date: 2008-01-17 13:14:20 +0200 | |||
Fix Subblock docoder: If Subblock filter was used with known | Fix Subblock docoder: If Subblock filter was used with known | |||
Uncompressed Size, and the last output byte was from RLE, | Uncompressed Size, and the last output byte was from RLE, | |||
the code didn't stop decoding as it should have done. | the code didn't stop decoding as it should have done. | |||
src/liblzma/subblock/subblock_decoder.c | 6 ++++++ | src/liblzma/subblock/subblock_decoder.c | 6 ++++++ | |||
1 file changed, 6 insertions(+) | 1 file changed, 6 insertions(+) | |||
commit bc0b945ca376e333077644d2f7fd54c2848aab8a | commit bc0b945ca376e333077644d2f7fd54c2848aab8a | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2008-01-16 16:33:37 +0200 | Date: 2008-01-16 16:33:37 +0200 | |||
Tiny non-technical edits to file-format.txt. | Tiny non-technical edits to file-format.txt. | |||
doc/file-format.txt | 6 +++--- | doc/file-format.txt | 6 +++--- | |||
1 file changed, 3 insertions(+), 3 deletions(-) | 1 file changed, 3 insertions(+), 3 deletions(-) | |||
commit 7599bb7064ccf007f054595dedda7927af868252 | commit 7599bb7064ccf007f054595dedda7927af868252 | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2008-01-16 14:48:04 +0200 | Date: 2008-01-16 14:48:04 +0200 | |||
Plugged a memory leak in stream_decoder.c. | Plugged a memory leak in stream_decoder.c. | |||
src/liblzma/common/stream_decoder.c | 20 ++++++++++++++++++++ | src/liblzma/common/stream_decoder.c | 20 ++++++++++++++++++++ | |||
1 file changed, 20 insertions(+) | 1 file changed, 20 insertions(+) | |||
commit 0b581539311f3712946e81e747839f8fb5f441a7 | commit 0b581539311f3712946e81e747839f8fb5f441a7 | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2008-01-16 14:47:27 +0200 | Date: 2008-01-16 14:47:27 +0200 | |||
Added memory leak detection to lzmadec.c. | Added memory leak detection to lzmadec.c. | |||
src/lzmadec/lzmadec.c | 3 +++ | src/lzmadec/lzmadec.c | 3 +++ | |||
1 file changed, 3 insertions(+) | 1 file changed, 3 insertions(+) | |||
commit 5b5b13c7bb8fde6331064d21f3ebde41072480c4 | commit 5b5b13c7bb8fde6331064d21f3ebde41072480c4 | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2008-01-16 14:46:50 +0200 | Date: 2008-01-16 14:46:50 +0200 | |||
Added lzma_memlimit_count(). | Added lzma_memlimit_count(). | |||
src/liblzma/api/lzma/memlimit.h | 10 ++++++++++ | src/liblzma/api/lzma/memlimit.h | 10 ++++++++++ | |||
src/liblzma/common/memory_limitter.c | 19 +++++++++++++++++++ | src/liblzma/common/memory_limitter.c | 19 +++++++++++++++++++ | |||
2 files changed, 29 insertions(+) | 2 files changed, 29 insertions(+) | |||
commit 19389f2b82ec54fd4c847a18f16482e7be4c9887 | commit 19389f2b82ec54fd4c847a18f16482e7be4c9887 | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2008-01-16 14:31:44 +0200 | Date: 2008-01-16 14:31:44 +0200 | |||
Added ARRAY_SIZE(array) macro. | Added ARRAY_SIZE(array) macro. | |||
src/common/sysdefs.h | 4 ++++ | src/common/sysdefs.h | 4 ++++ | |||
1 file changed, 4 insertions(+) | 1 file changed, 4 insertions(+) | |||
commit 9bc33a54cbf83952130adbcb1be32c6882485416 | commit 9bc33a54cbf83952130adbcb1be32c6882485416 | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2008-01-16 13:27:03 +0200 | Date: 2008-01-16 13:27:03 +0200 | |||
Make Uncompresed Size validation more strict | Make Uncompresed Size validation more strict | |||
in alone_decoder.c. | in alone_decoder.c. | |||
src/liblzma/common/alone_decoder.c | 3 ++- | src/liblzma/common/alone_decoder.c | 3 ++- | |||
1 file changed, 2 insertions(+), 1 deletion(-) | 1 file changed, 2 insertions(+), 1 deletion(-) | |||
commit 01d71d60b79027e1ce3eb9c79ae5191e1407c883 | commit 01d71d60b79027e1ce3eb9c79ae5191e1407c883 | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2008-01-15 17:46:59 +0200 | Date: 2008-01-15 17:46:59 +0200 | |||
Free the allocated memory in lzmadec if debugging is | Free the allocated memory in lzmadec if debugging is | |||
enabled. This should make it possible to detect possible | enabled. This should make it possible to detect possible | |||
memory leaks with Valgrind. | memory leaks with Valgrind. | |||
src/lzmadec/lzmadec.c | 7 +++++++ | src/lzmadec/lzmadec.c | 7 +++++++ | |||
1 file changed, 7 insertions(+) | 1 file changed, 7 insertions(+) | |||
commit 8235e6e5b2878f76633afcda9a334640db503ef5 | commit 8235e6e5b2878f76633afcda9a334640db503ef5 | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2008-01-15 16:25:38 +0200 | Date: 2008-01-15 16:25:38 +0200 | |||
Fix memory leaks from test_block_header.c. | Fix memory leaks from test_block_header.c. | |||
tests/test_block_header.c | 19 +++++++++++++++++-- | tests/test_block_header.c | 19 +++++++++++++++++-- | |||
1 file changed, 17 insertions(+), 2 deletions(-) | 1 file changed, 17 insertions(+), 2 deletions(-) | |||
commit f10fc6a69d40b6d5c9cfbf8d3746f49869c2e2f6 | commit f10fc6a69d40b6d5c9cfbf8d3746f49869c2e2f6 | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2008-01-15 14:23:35 +0200 | Date: 2008-01-15 14:23:35 +0200 | |||
Use fastpos.h when encoding LZMA dictionary size in | Use fastpos.h when encoding LZMA dictionary size in | |||
Filter Flags encoder. | Filter Flags encoder. | |||
src/liblzma/common/filter_flags_encoder.c | 40 ++++++++++++++----------- ---- | src/liblzma/common/filter_flags_encoder.c | 40 +++++++++++++++------------ ---- | |||
1 file changed, 19 insertions(+), 21 deletions(-) | 1 file changed, 19 insertions(+), 21 deletions(-) | |||
commit e5728142a2048979f5c0c2149ce71ae952a092e1 | commit e5728142a2048979f5c0c2149ce71ae952a092e1 | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2008-01-15 14:02:22 +0200 | Date: 2008-01-15 14:02:22 +0200 | |||
Revised the fastpos code. It now uses the slightly faster | Revised the fastpos code. It now uses the slightly faster | |||
table-based version from LZMA SDK 4.57. This should be | table-based version from LZMA SDK 4.57. This should be | |||
fast on most systems. | fast on most systems. | |||
A simpler and smaller alternative version is also provided. | A simpler and smaller alternative version is also provided. | |||
On some CPUs this can be even a little faster than the | On some CPUs this can be even a little faster than the | |||
default table-based version (see comments in fastpos.h), | default table-based version (see comments in fastpos.h), | |||
but on most systems the table-based code is faster. | but on most systems the table-based code is faster. | |||
src/liblzma/common/init_encoder.c | 3 - | src/liblzma/common/init_encoder.c | 3 - | |||
src/liblzma/lzma/Makefile.am | 4 + | src/liblzma/lzma/Makefile.am | 4 + | |||
src/liblzma/lzma/fastpos.h | 156 +++++++++ | src/liblzma/lzma/fastpos.h | 156 +++++++++ | |||
src/liblzma/lzma/fastpos_table.c | 519 ++++++++++++++++++++++++ | src/liblzma/lzma/fastpos_table.c | 519 +++++++++++++++++++++++++ | |||
++++ | ++++ | |||
src/liblzma/lzma/fastpos_tablegen.c | 63 ++++ | src/liblzma/lzma/fastpos_tablegen.c | 63 ++++ | |||
src/liblzma/lzma/lzma_common.h | 3 +- | src/liblzma/lzma/lzma_common.h | 3 +- | |||
src/liblzma/lzma/lzma_encoder.c | 1 + | src/liblzma/lzma/lzma_encoder.c | 1 + | |||
src/liblzma/lzma/lzma_encoder_getoptimum.c | 1 + | src/liblzma/lzma/lzma_encoder_getoptimum.c | 1 + | |||
src/liblzma/lzma/lzma_encoder_init.c | 22 -- | src/liblzma/lzma/lzma_encoder_init.c | 22 -- | |||
src/liblzma/lzma/lzma_encoder_private.h | 21 -- | src/liblzma/lzma/lzma_encoder_private.h | 21 -- | |||
10 files changed, 746 insertions(+), 47 deletions(-) | 10 files changed, 746 insertions(+), 47 deletions(-) | |||
commit 10437b5b567f6a025ff16c45a572e417a0a9cc26 | commit 10437b5b567f6a025ff16c45a572e417a0a9cc26 | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2008-01-15 13:32:13 +0200 | Date: 2008-01-15 13:32:13 +0200 | |||
Added bsr.h. | Added bsr.h. | |||
src/liblzma/common/Makefile.am | 1 + | src/liblzma/common/Makefile.am | 1 + | |||
src/liblzma/common/bsr.h | 61 ++++++++++++++++++++++++++++++++++++ | src/liblzma/common/bsr.h | 61 ++++++++++++++++++++++++++++++++++++++ | |||
++++ | ++++ | |||
2 files changed, 62 insertions(+) | 2 files changed, 62 insertions(+) | |||
+++ | ||||
commit f3c88e8b8d8dd57f4bba5f0921eebf276437c244 | commit f3c88e8b8d8dd57f4bba5f0921eebf276437c244 | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2008-01-15 13:29:14 +0200 | Date: 2008-01-15 13:29:14 +0200 | |||
Fixed assembler detection in configure.ac, and added | Fixed assembler detection in configure.ac, and added | |||
detection for x86_64. | detection for x86_64. | |||
configure.ac | 32 ++++++++++++++++---------------- | configure.ac | 32 ++++++++++++++++---------------- | |||
1 file changed, 16 insertions(+), 16 deletions(-) | 1 file changed, 16 insertions(+), 16 deletions(-) | |||
commit 54ec204f58287f50d3976288295da4188a19192b | commit 54ec204f58287f50d3976288295da4188a19192b | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2008-01-15 12:20:41 +0200 | Date: 2008-01-15 12:20:41 +0200 | |||
Omit invalid space from printf() format string | Omit invalid space from printf() format string | |||
in price_table_gen.c. | in price_table_gen.c. | |||
src/liblzma/rangecoder/price_table_gen.c | 2 +- | src/liblzma/rangecoder/price_table_gen.c | 2 +- | |||
1 file changed, 1 insertion(+), 1 deletion(-) | 1 file changed, 1 insertion(+), 1 deletion(-) | |||
commit 01b4b19f49f00e17a0f9cb8754c672ac0847b6e1 | commit 01b4b19f49f00e17a0f9cb8754c672ac0847b6e1 | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2008-01-15 09:54:34 +0200 | Date: 2008-01-15 09:54:34 +0200 | |||
Removed a few unused macros from lzma_common.h. | Removed a few unused macros from lzma_common.h. | |||
src/liblzma/lzma/lzma_common.h | 8 ++------ | src/liblzma/lzma/lzma_common.h | 8 ++------ | |||
1 file changed, 2 insertions(+), 6 deletions(-) | 1 file changed, 2 insertions(+), 6 deletions(-) | |||
commit 19bd7f3cf25e4ff8487ef7098ca4a7b58681961d | commit 19bd7f3cf25e4ff8487ef7098ca4a7b58681961d | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2008-01-15 08:37:42 +0200 | Date: 2008-01-15 08:37:42 +0200 | |||
Fix a typo in lzma_encoder.c. | Fix a typo in lzma_encoder.c. | |||
src/liblzma/lzma/lzma_encoder.c | 2 +- | src/liblzma/lzma/lzma_encoder.c | 2 +- | |||
1 file changed, 1 insertion(+), 1 deletion(-) | 1 file changed, 1 insertion(+), 1 deletion(-) | |||
commit 9f9b1983013048f2142e8bc7e240149d2687bedc | commit 9f9b1983013048f2142e8bc7e240149d2687bedc | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2008-01-15 08:36:25 +0200 | Date: 2008-01-15 08:36:25 +0200 | |||
Convert bittree_get_price() and bittree_reverse_get_price() | Convert bittree_get_price() and bittree_reverse_get_price() | |||
from macros to inline functions. | from macros to inline functions. | |||
src/liblzma/lzma/lzma_encoder.c | 19 +++---- | src/liblzma/lzma/lzma_encoder.c | 19 +++----- | |||
src/liblzma/lzma/lzma_encoder_getoptimum.c | 16 +++--- | src/liblzma/lzma/lzma_encoder_getoptimum.c | 16 +++---- | |||
src/liblzma/rangecoder/range_encoder.h | 76 ++++++++++++++++-------- | src/liblzma/rangecoder/range_encoder.h | 76 +++++++++++++++++--------- | |||
---- | ---- | |||
3 files changed, 56 insertions(+), 55 deletions(-) | 3 files changed, 56 insertions(+), 55 deletions(-) | |||
--- | ||||
commit 78e85cb1a7667c54853670d2eb09d754bcbda87d | commit 78e85cb1a7667c54853670d2eb09d754bcbda87d | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2008-01-15 07:44:59 +0200 | Date: 2008-01-15 07:44:59 +0200 | |||
Fix CRC code in case --enable-small is used. | Fix CRC code in case --enable-small is used. | |||
src/liblzma/check/crc32_init.c | 2 +- | src/liblzma/check/crc32_init.c | 2 +- | |||
src/liblzma/check/crc64_init.c | 2 +- | src/liblzma/check/crc64_init.c | 2 +- | |||
src/liblzma/common/init_decoder.c | 2 -- | src/liblzma/common/init_decoder.c | 2 -- | |||
src/liblzma/common/init_encoder.c | 2 -- | src/liblzma/common/init_encoder.c | 2 -- | |||
tests/test_check.c | 2 ++ | tests/test_check.c | 2 ++ | |||
5 files changed, 4 insertions(+), 6 deletions(-) | 5 files changed, 4 insertions(+), 6 deletions(-) | |||
commit 949d4346e2d75bcd9dcb66c394d8d851d8db3aa0 | commit 949d4346e2d75bcd9dcb66c394d8d851d8db3aa0 | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2008-01-15 07:41:39 +0200 | Date: 2008-01-15 07:41:39 +0200 | |||
Fix typo in test_index.c. | Fix typo in test_index.c. | |||
tests/test_index.c | 2 +- | tests/test_index.c | 2 +- | |||
1 file changed, 1 insertion(+), 1 deletion(-) | 1 file changed, 1 insertion(+), 1 deletion(-) | |||
commit d13d693155c176fc9e9ad5c50d48ccba27c2d9c6 | commit d13d693155c176fc9e9ad5c50d48ccba27c2d9c6 | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2008-01-15 07:40:21 +0200 | Date: 2008-01-15 07:40:21 +0200 | |||
Added precomputed range coder probability price table. | Added precomputed range coder probability price table. | |||
src/liblzma/common/init_encoder.c | 5 ++- | src/liblzma/common/init_encoder.c | 5 ++- | |||
src/liblzma/rangecoder/Makefile.am | 9 +++- | src/liblzma/rangecoder/Makefile.am | 9 +++- | |||
src/liblzma/rangecoder/price_table.c | 70 +++++++++++++++++++++++++ | src/liblzma/rangecoder/price_table.c | 70 +++++++++++++++++++++++++++ | |||
++++ | ++++ | |||
src/liblzma/rangecoder/price_table_gen.c | 55 +++++++++++++++++++++++ | src/liblzma/rangecoder/price_table_gen.c | 55 ++++++++++++++++++++++++ | |||
src/liblzma/rangecoder/price_table_init.c | 48 ++++++++++++++++++++ | src/liblzma/rangecoder/price_table_init.c | 48 +++++++++++++++++++++ | |||
src/liblzma/rangecoder/range_common.h | 4 +- | src/liblzma/rangecoder/range_common.h | 4 +- | |||
src/liblzma/rangecoder/range_encoder.c | 46 ------------------- | src/liblzma/rangecoder/range_encoder.c | 46 -------------------- | |||
src/liblzma/rangecoder/range_encoder.h | 21 +++++---- | src/liblzma/rangecoder/range_encoder.h | 21 +++++----- | |||
8 files changed, 197 insertions(+), 61 deletions(-) | 8 files changed, 197 insertions(+), 61 deletions(-) | |||
commit 362dc3843b373c1007a50a4719f378981f18ae03 | commit 362dc3843b373c1007a50a4719f378981f18ae03 | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2008-01-14 13:42:43 +0200 | Date: 2008-01-14 13:42:43 +0200 | |||
Remove RC_BUFFER_SIZE from lzma_encoder_private.h | Remove RC_BUFFER_SIZE from lzma_encoder_private.h | |||
and replace it with a sanity check. | and replace it with a sanity check. | |||
src/liblzma/lzma/lzma_encoder_private.h | 6 ++++-- | src/liblzma/lzma/lzma_encoder_private.h | 6 ++++-- | |||
1 file changed, 4 insertions(+), 2 deletions(-) | 1 file changed, 4 insertions(+), 2 deletions(-) | |||
commit e22b37968d153683fec61ad37b6b160cb7ca4ddc | commit e22b37968d153683fec61ad37b6b160cb7ca4ddc | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2008-01-14 13:39:54 +0200 | Date: 2008-01-14 13:39:54 +0200 | |||
Major changes to LZ encoder, LZMA encoder, and range encoder. | Major changes to LZ encoder, LZMA encoder, and range encoder. | |||
These changes implement support for LZMA_SYNC_FLUSH in LZMA | These changes implement support for LZMA_SYNC_FLUSH in LZMA | |||
encoder, and move the temporary buffer needed by range encoder | encoder, and move the temporary buffer needed by range encoder | |||
from lzma_range_encoder structure to lzma_lz_encoder. | from lzma_range_encoder structure to lzma_lz_encoder. | |||
src/liblzma/lz/lz_encoder.c | 138 +++++++++++++++++++++++++++- | src/liblzma/lz/lz_encoder.c | 138 ++++++++++++++++++++++++++++- | |||
---- | ---- | |||
src/liblzma/lz/lz_encoder.h | 17 ++-- | src/liblzma/lz/lz_encoder.h | 17 ++-- | |||
src/liblzma/lzma/lzma_encoder.c | 74 ++++++++++------- | src/liblzma/lzma/lzma_encoder.c | 74 ++++++++++-------- | |||
src/liblzma/rangecoder/range_encoder.h | 117 ++++++++------------------- | src/liblzma/rangecoder/range_encoder.h | 117 ++++++++-------------------- | |||
4 files changed, 206 insertions(+), 140 deletions(-) | 4 files changed, 206 insertions(+), 140 deletions(-) | |||
commit b59ef3973781f892c0a72b5e5934194567100be5 | commit b59ef3973781f892c0a72b5e5934194567100be5 | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2008-01-14 13:34:29 +0200 | Date: 2008-01-14 13:34:29 +0200 | |||
Added one assert() to process.c of the command line tool. | Added one assert() to process.c of the command line tool. | |||
src/lzma/process.c | 1 + | src/lzma/process.c | 1 + | |||
1 file changed, 1 insertion(+) | 1 file changed, 1 insertion(+) | |||
commit 9547e734a00ddb64c851fa3f116e4f9e7d763ea7 | commit 9547e734a00ddb64c851fa3f116e4f9e7d763ea7 | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2008-01-14 12:09:52 +0200 | Date: 2008-01-14 12:09:52 +0200 | |||
Don't use coder->lz.stream_end_was_reached in assertions | Don't use coder->lz.stream_end_was_reached in assertions | |||
in match_c.h. | in match_c.h. | |||
src/liblzma/lz/match_c.h | 2 -- | src/liblzma/lz/match_c.h | 2 -- | |||
1 file changed, 2 deletions(-) | 1 file changed, 2 deletions(-) | |||
commit 3e09e1c05871f3757f759b801890ccccc9286608 | commit 3e09e1c05871f3757f759b801890ccccc9286608 | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2008-01-14 12:08:02 +0200 | Date: 2008-01-14 12:08:02 +0200 | |||
In lzma_read_match_distances(), don't use | In lzma_read_match_distances(), don't use | |||
coder->lz.stream_end_was_reached. That variable | coder->lz.stream_end_was_reached. That variable | |||
will be removed, and the check isn't required anyway. | will be removed, and the check isn't required anyway. | |||
Rearrange the check so that it doesn't make one to | Rearrange the check so that it doesn't make one to | |||
think that there could be an integer overflow. | think that there could be an integer overflow. | |||
src/liblzma/lzma/lzma_encoder_private.h | 6 +++--- | src/liblzma/lzma/lzma_encoder_private.h | 6 +++--- | |||
1 file changed, 3 insertions(+), 3 deletions(-) | 1 file changed, 3 insertions(+), 3 deletions(-) | |||
commit a670fec8021e5962429689c194148a04c3418872 | commit a670fec8021e5962429689c194148a04c3418872 | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2008-01-14 11:56:41 +0200 | Date: 2008-01-14 11:56:41 +0200 | |||
Small LZMA_SYNC_FLUSH fixes to Block and Single-Stream encoders. | Small LZMA_SYNC_FLUSH fixes to Block and Single-Stream encoders. | |||
src/liblzma/common/block_encoder.c | 4 ++-- | src/liblzma/common/block_encoder.c | 4 ++-- | |||
src/liblzma/common/stream_encoder_single.c | 1 + | src/liblzma/common/stream_encoder_single.c | 1 + | |||
2 files changed, 3 insertions(+), 2 deletions(-) | 2 files changed, 3 insertions(+), 2 deletions(-) | |||
commit 3599dba9570a6972a16b6398d6c838e9b420e985 | commit 3599dba9570a6972a16b6398d6c838e9b420e985 | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2008-01-14 11:54:56 +0200 | Date: 2008-01-14 11:54:56 +0200 | |||
More fixes to LZMA decoder's flush marker handling. | More fixes to LZMA decoder's flush marker handling. | |||
src/liblzma/lzma/lzma_decoder.c | 52 ++++++++++++++++++++++------------- ---- | src/liblzma/lzma/lzma_decoder.c | 52 ++++++++++++++++++++++++------------- ---- | |||
1 file changed, 30 insertions(+), 22 deletions(-) | 1 file changed, 30 insertions(+), 22 deletions(-) | |||
commit f73c2ab6079ed5675a42b39d584a567befbd4624 | commit f73c2ab6079ed5675a42b39d584a567befbd4624 | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2008-01-10 17:13:42 +0200 | Date: 2008-01-10 17:13:42 +0200 | |||
Eliminate lzma_lz_encoder.must_move_pos. It's needed | Eliminate lzma_lz_encoder.must_move_pos. It's needed | |||
only in one place which isn't performance criticial. | only in one place which isn't performance criticial. | |||
src/liblzma/lz/lz_encoder.c | 6 ++---- | src/liblzma/lz/lz_encoder.c | 6 ++---- | |||
src/liblzma/lz/lz_encoder.h | 4 ---- | src/liblzma/lz/lz_encoder.h | 4 ---- | |||
2 files changed, 2 insertions(+), 8 deletions(-) | 2 files changed, 2 insertions(+), 8 deletions(-) | |||
commit 382808514a42b2f4b4a64515e2dfb3fc1bc48ecd | commit 382808514a42b2f4b4a64515e2dfb3fc1bc48ecd | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2008-01-09 20:05:57 +0200 | Date: 2008-01-09 20:05:57 +0200 | |||
Define HAVE_ASM_X86 when x86 assembler optimizations are | Define HAVE_ASM_X86 when x86 assembler optimizations are | |||
used. This #define will be useful for inline assembly. | used. This #define will be useful for inline assembly. | |||
configure.ac | 5 ++++- | configure.ac | 5 ++++- | |||
1 file changed, 4 insertions(+), 1 deletion(-) | 1 file changed, 4 insertions(+), 1 deletion(-) | |||
commit 0e70fbe4032351aab13a1cd8e5deced105c0b276 | commit 0e70fbe4032351aab13a1cd8e5deced105c0b276 | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2008-01-09 12:06:46 +0200 | Date: 2008-01-09 12:06:46 +0200 | |||
Added good-single-none-empty_3.lzma and | Added good-single-none-empty_3.lzma and | |||
bad-single-none-empty.lzma. | bad-single-none-empty.lzma. | |||
tests/files/README | 6 ++++++ | tests/files/README | 6 ++++++ | |||
tests/files/bad-single-none-empty.lzma | Bin 0 -> 19 bytes | tests/files/bad-single-none-empty.lzma | Bin 0 -> 19 bytes | |||
tests/files/good-single-none-empty_3.lzma | Bin 0 -> 19 bytes | tests/files/good-single-none-empty_3.lzma | Bin 0 -> 19 bytes | |||
3 files changed, 6 insertions(+) | 3 files changed, 6 insertions(+) | |||
commit 379fbbe84d922c7cc00afa65c6f0c095da596b19 | commit 379fbbe84d922c7cc00afa65c6f0c095da596b19 | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2008-01-08 23:11:59 +0200 | Date: 2008-01-08 23:11:59 +0200 | |||
Take advantage of return_if_error() in block_decoder.c. | Take advantage of return_if_error() in block_decoder.c. | |||
src/liblzma/common/block_decoder.c | 23 +++++++---------------- | src/liblzma/common/block_decoder.c | 23 +++++++---------------- | |||
1 file changed, 7 insertions(+), 16 deletions(-) | 1 file changed, 7 insertions(+), 16 deletions(-) | |||
commit 97d5fa82077e57815dfad995dc393c2809a78539 | commit 97d5fa82077e57815dfad995dc393c2809a78539 | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2008-01-08 23:10:57 +0200 | Date: 2008-01-08 23:10:57 +0200 | |||
Updated tests/files/README. | Updated tests/files/README. | |||
tests/files/README | 15 +++++++++------ | tests/files/README | 15 +++++++++------ | |||
1 file changed, 9 insertions(+), 6 deletions(-) | 1 file changed, 9 insertions(+), 6 deletions(-) | |||
commit 3bb9bb310936cba6a743b4f06739a397dec7c28f | commit 3bb9bb310936cba6a743b4f06739a397dec7c28f | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2008-01-08 23:05:40 +0200 | Date: 2008-01-08 23:05:40 +0200 | |||
Added test files with empty Compressed Data. | Added test files with empty Compressed Data. | |||
tests/files/README | 6 ++++++ | tests/files/README | 6 ++++++ | |||
tests/files/good-single-lzma-empty.lzma | Bin 0 -> 21 bytes | tests/files/good-single-lzma-empty.lzma | Bin 0 -> 21 bytes | |||
tests/files/good-single-none-empty_1.lzma | Bin 0 -> 18 bytes | tests/files/good-single-none-empty_1.lzma | Bin 0 -> 18 bytes | |||
tests/files/good-single-none-empty_2.lzma | Bin 0 -> 26 bytes | tests/files/good-single-none-empty_2.lzma | Bin 0 -> 26 bytes | |||
4 files changed, 6 insertions(+) | 4 files changed, 6 insertions(+) | |||
commit 7054c5f5888ac6a7178cd43dc9583ce6c7e78c9f | commit 7054c5f5888ac6a7178cd43dc9583ce6c7e78c9f | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2008-01-08 22:58:42 +0200 | Date: 2008-01-08 22:58:42 +0200 | |||
Fix decoding of Blocks that have only Block Header. | Fix decoding of Blocks that have only Block Header. | |||
src/liblzma/common/block_decoder.c | 37 ++++++++++++++------------------ ---- | src/liblzma/common/block_decoder.c | 37 ++++++++++++++-------------------- --- | |||
1 file changed, 14 insertions(+), 23 deletions(-) | 1 file changed, 14 insertions(+), 23 deletions(-) | |||
commit 753e4d95cd1cf29c632dfe1a670af7c67aeffbf4 | commit 753e4d95cd1cf29c632dfe1a670af7c67aeffbf4 | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2008-01-08 22:27:46 +0200 | Date: 2008-01-08 22:27:46 +0200 | |||
Added good-single-subblock_implicit.lzma. | Added good-single-subblock_implicit.lzma. | |||
tests/files/README | 2 ++ | tests/files/README | 2 ++ | |||
tests/files/good-single-subblock_implicit.lzma | Bin 0 -> 35 bytes | tests/files/good-single-subblock_implicit.lzma | Bin 0 -> 35 bytes | |||
2 files changed, 2 insertions(+) | 2 files changed, 2 insertions(+) | |||
commit faeac7b7aca75f86afed1e7cc06279d9d497c627 | commit faeac7b7aca75f86afed1e7cc06279d9d497c627 | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2008-01-08 18:50:30 +0200 | Date: 2008-01-08 18:50:30 +0200 | |||
Disable CRC32 from Block Headers when --check=none | Disable CRC32 from Block Headers when --check=none | |||
has been specified. | has been specified. | |||
src/lzma/process.c | 2 +- | src/lzma/process.c | 2 +- | |||
1 file changed, 1 insertion(+), 1 deletion(-) | 1 file changed, 1 insertion(+), 1 deletion(-) | |||
commit a751126dbb656767ed4666cf0e5d3e17349d93d1 | commit a751126dbb656767ed4666cf0e5d3e17349d93d1 | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2008-01-08 13:36:29 +0200 | Date: 2008-01-08 13:36:29 +0200 | |||
Fixed encoding of empty files. Arguments to is_size_valid() | Fixed encoding of empty files. Arguments to is_size_valid() | |||
were in wrong order in block_encoder.c. | were in wrong order in block_encoder.c. | |||
src/liblzma/common/block_encoder.c | 2 +- | src/liblzma/common/block_encoder.c | 2 +- | |||
1 file changed, 1 insertion(+), 1 deletion(-) | 1 file changed, 1 insertion(+), 1 deletion(-) | |||
commit 9080267603b1006c4867c823307dca9df8be0d20 | commit 9080267603b1006c4867c823307dca9df8be0d20 | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2008-01-08 13:35:36 +0200 | Date: 2008-01-08 13:35:36 +0200 | |||
Added a few test files. | Added a few test files. | |||
tests/files/README | 21 ++++++++++++++++ | tests/files/README | 21 +++++++++++++++++ | |||
+--- | +--- | |||
tests/files/bad-cat-single-none-pad_garbage_1.lzma | Bin 0 -> 65 bytes | tests/files/bad-cat-single-none-pad_garbage_1.lzma | Bin 0 -> 65 bytes | |||
tests/files/bad-cat-single-none-pad_garbage_2.lzma | Bin 0 -> 65 bytes | tests/files/bad-cat-single-none-pad_garbage_2.lzma | Bin 0 -> 65 bytes | |||
tests/files/bad-cat-single-none-pad_garbage_3.lzma | Bin 0 -> 65 bytes | tests/files/bad-cat-single-none-pad_garbage_3.lzma | Bin 0 -> 65 bytes | |||
tests/files/bad-single-data_after_eopm.lzma | Bin 55 -> 0 bytes | tests/files/bad-single-data_after_eopm.lzma | Bin 55 -> 0 bytes | |||
tests/files/bad-single-data_after_eopm_1.lzma | Bin 0 -> 55 bytes | tests/files/bad-single-data_after_eopm_1.lzma | Bin 0 -> 55 bytes | |||
tests/files/bad-single-none-truncated.lzma | Bin 0 -> 29 bytes | tests/files/bad-single-none-truncated.lzma | Bin 0 -> 29 bytes | |||
7 files changed, 18 insertions(+), 3 deletions(-) | 7 files changed, 18 insertions(+), 3 deletions(-) | |||
commit b4943ccf73b64fc93a90a23474509c316f55eb2b | commit b4943ccf73b64fc93a90a23474509c316f55eb2b | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2008-01-08 12:29:58 +0200 | Date: 2008-01-08 12:29:58 +0200 | |||
Avoid using ! in test_files.sh, because that doesn't work | Avoid using ! in test_files.sh, because that doesn't work | |||
with some ancient /bin/sh versions. | with some ancient /bin/sh versions. | |||
tests/test_files.sh | 4 +++- | tests/test_files.sh | 4 +++- | |||
1 file changed, 3 insertions(+), 1 deletion(-) | 1 file changed, 3 insertions(+), 1 deletion(-) | |||
commit e2417b2b9134f3f65e14b61e23cd3644d8954353 | commit e2417b2b9134f3f65e14b61e23cd3644d8954353 | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2008-01-08 00:48:30 +0200 | Date: 2008-01-08 00:48:30 +0200 | |||
More pre-C99 inttypes.h compatibility fixes. Now the code | More pre-C99 inttypes.h compatibility fixes. Now the code | |||
should work even if the system has no inttypes.h. | should work even if the system has no inttypes.h. | |||
src/common/physmem.h | 11 ----------- | src/common/physmem.h | 11 ----------- | |||
src/liblzma/check/crc32_init.c | 5 +---- | src/liblzma/check/crc32_init.c | 5 +---- | |||
src/liblzma/check/crc32_tablegen.c | 7 ++----- | src/liblzma/check/crc32_tablegen.c | 7 ++----- | |||
src/liblzma/check/crc64_init.c | 5 +---- | src/liblzma/check/crc64_init.c | 5 +---- | |||
src/liblzma/check/crc64_tablegen.c | 7 ++----- | src/liblzma/check/crc64_tablegen.c | 7 ++----- | |||
5 files changed, 6 insertions(+), 29 deletions(-) | 5 files changed, 6 insertions(+), 29 deletions(-) | |||
commit 5d227e51c23639423f4ade06aabb54e131f8505e | commit 5d227e51c23639423f4ade06aabb54e131f8505e | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2008-01-07 23:25:32 +0200 | Date: 2008-01-07 23:25:32 +0200 | |||
Updated fi.po although it's currently pretty much crap. | Updated fi.po although it's currently pretty much crap. | |||
po/fi.po | 12 ++++++------ | po/fi.po | 12 ++++++------ | |||
1 file changed, 6 insertions(+), 6 deletions(-) | 1 file changed, 6 insertions(+), 6 deletions(-) | |||
commit c7189d981a1b27c63da0c1ee80d9b5cd8ce1733d | commit c7189d981a1b27c63da0c1ee80d9b5cd8ce1733d | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2008-01-07 23:14:25 +0200 | Date: 2008-01-07 23:14:25 +0200 | |||
Test for $GCC = yes instead of if it is non-empty. This | Test for $GCC = yes instead of if it is non-empty. This | |||
way it is possible to use ac_cv_c_compiler_gnu=no to | way it is possible to use ac_cv_c_compiler_gnu=no to | |||
force configure to think it is using non-GNU C compiler. | force configure to think it is using non-GNU C compiler. | |||
configure.ac | 2 +- | configure.ac | 2 +- | |||
1 file changed, 1 insertion(+), 1 deletion(-) | 1 file changed, 1 insertion(+), 1 deletion(-) | |||
commit 3dbbea82b74bb841c995ad332a3aeca613015e10 | commit 3dbbea82b74bb841c995ad332a3aeca613015e10 | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2008-01-07 21:49:41 +0200 | Date: 2008-01-07 21:49:41 +0200 | |||
Added test_files.sh to tests/Makefile.am so it gets | Added test_files.sh to tests/Makefile.am so it gets | |||
included in the tarball with "make dist". | included in the tarball with "make dist". | |||
tests/Makefile.am | 2 +- | tests/Makefile.am | 2 +- | |||
1 file changed, 1 insertion(+), 1 deletion(-) | 1 file changed, 1 insertion(+), 1 deletion(-) | |||
commit 2fd2d181543feab1b4003f3ac6e85625fbee04f0 | commit 2fd2d181543feab1b4003f3ac6e85625fbee04f0 | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2008-01-07 18:22:24 +0200 | Date: 2008-01-07 18:22:24 +0200 | |||
Cosmetic edit to test_files.sh. | Cosmetic edit to test_files.sh. | |||
tests/test_files.sh | 4 ++-- | tests/test_files.sh | 4 ++-- | |||
1 file changed, 2 insertions(+), 2 deletions(-) | 1 file changed, 2 insertions(+), 2 deletions(-) | |||
commit 9a71d573100a990ceb30ce0bec6a9a15d795605f | commit 9a71d573100a990ceb30ce0bec6a9a15d795605f | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2008-01-07 18:09:44 +0200 | Date: 2008-01-07 18:09:44 +0200 | |||
Added tests/files/README. | Added tests/files/README. | |||
tests/files/README | 108 ++++++++++++++++++++++++++++++++++++++++++++++++ ++++ | tests/files/README | 108 +++++++++++++++++++++++++++++++++++++++++++++++++ ++++ | |||
1 file changed, 108 insertions(+) | 1 file changed, 108 insertions(+) | |||
commit 47f48fe9936ed72617a60fbd015df7e0e47a1e43 | commit 47f48fe9936ed72617a60fbd015df7e0e47a1e43 | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2008-01-07 14:20:57 +0200 | Date: 2008-01-07 14:20:57 +0200 | |||
Tell in COPYING that everything in tests/files is | Tell in COPYING that everything in tests/files is | |||
public domain. | public domain. | |||
COPYING | 3 ++- | COPYING | 3 ++- | |||
1 file changed, 2 insertions(+), 1 deletion(-) | 1 file changed, 2 insertions(+), 1 deletion(-) | |||
commit 3502b3e1d00251d3c8dda96079440705c28d8225 | commit 3502b3e1d00251d3c8dda96079440705c28d8225 | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2008-01-07 14:19:05 +0200 | Date: 2008-01-07 14:19:05 +0200 | |||
Cleaned up the tests/files directory. | Cleaned up the tests/files directory. | |||
tests/files/bad-single-subblock-padding_loop.lzma | Bin 0 -> 43 bytes | tests/files/bad-single-subblock-padding_loop.lzma | Bin 0 -> 43 bytes | |||
tests/files/bad-single-subblock1023-slow.lzma | Bin 0 -> 7886 bytes | tests/files/bad-single-subblock1023-slow.lzma | Bin 0 -> 7886 bytes | |||
tests/files/malicious-single-subblock-loop.lzma | Bin 43 -> 0 bytes | tests/files/malicious-single-subblock-loop.lzma | Bin 43 -> 0 bytes | |||
tests/files/malicious-single-subblock-lzma.lzma | Bin 505 -> 0 bytes | tests/files/malicious-single-subblock-lzma.lzma | Bin 505 -> 0 bytes | |||
tests/files/malicious-single-subblock1023-slow.lzma | Bin 7886 -> 0 bytes | tests/files/malicious-single-subblock1023-slow.lzma | Bin 7886 -> 0 bytes | |||
5 files changed, 0 insertions(+), 0 deletions(-) | 5 files changed, 0 insertions(+), 0 deletions(-) | |||
commit 908b2ac604b9940369d7fe8a45e9eb6da5d2a24c | commit 908b2ac604b9940369d7fe8a45e9eb6da5d2a24c | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2008-01-07 13:49:19 +0200 | Date: 2008-01-07 13:49:19 +0200 | |||
Added test_files.sh to test decoding of the files in | Added test_files.sh to test decoding of the files in | |||
the tests/files directory. It doesn't test the malicious | the tests/files directory. It doesn't test the malicious | |||
files yet. | files yet. | |||
tests/Makefile.am | 4 +++- | tests/Makefile.am | 4 +++- | |||
tests/test_files.sh | 40 ++++++++++++++++++++++++++++++++++++++++ | tests/test_files.sh | 40 ++++++++++++++++++++++++++++++++++++++++ | |||
2 files changed, 43 insertions(+), 1 deletion(-) | 2 files changed, 43 insertions(+), 1 deletion(-) | |||
commit ecb2a6548f5978022a8fa931719dc575f5fd3bf6 | commit ecb2a6548f5978022a8fa931719dc575f5fd3bf6 | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2008-01-07 11:23:13 +0200 | Date: 2008-01-07 11:23:13 +0200 | |||
Updated README regarding the assembler optimizations. | Updated README regarding the assembler optimizations. | |||
README | 10 +++++----- | README | 10 +++++----- | |||
1 file changed, 5 insertions(+), 5 deletions(-) | 1 file changed, 5 insertions(+), 5 deletions(-) | |||
commit eacb8050438d3e6146c86eb9732d3fb1ef1825cb | commit eacb8050438d3e6146c86eb9732d3fb1ef1825cb | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2008-01-07 10:58:00 +0200 | Date: 2008-01-07 10:58:00 +0200 | |||
Updated THANKS. | Updated THANKS. | |||
THANKS | 1 + | THANKS | 1 + | |||
1 file changed, 1 insertion(+) | 1 file changed, 1 insertion(+) | |||
commit 1239649f96132b18e3b7e2dd152ecf53a195caa8 | commit 1239649f96132b18e3b7e2dd152ecf53a195caa8 | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2008-01-06 21:47:17 +0200 | Date: 2008-01-06 21:47:17 +0200 | |||
Cosmetic changes to configure.ac. | Cosmetic changes to configure.ac. | |||
configure.ac | 14 ++++++-------- | configure.ac | 14 ++++++-------- | |||
1 file changed, 6 insertions(+), 8 deletions(-) | 1 file changed, 6 insertions(+), 8 deletions(-) | |||
commit 88ee301ec2e4506a30ec7ac9aaa2288e2dcadd0e | commit 88ee301ec2e4506a30ec7ac9aaa2288e2dcadd0e | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2008-01-06 19:46:38 +0200 | Date: 2008-01-06 19:46:38 +0200 | |||
Automatically disable assembler code on Darwin x86. | Automatically disable assembler code on Darwin x86. | |||
Darwin has different ABI than GNU+Linux and Solaris, | Darwin has different ABI than GNU+Linux and Solaris, | |||
thus the assembler code doesn't assemble on Darwin. | thus the assembler code doesn't assemble on Darwin. | |||
configure.ac | 17 +++++++++++++++-- | configure.ac | 17 +++++++++++++++-- | |||
1 file changed, 15 insertions(+), 2 deletions(-) | 1 file changed, 15 insertions(+), 2 deletions(-) | |||
commit c15a7abf66e3a70792f7444115e484c7981c8284 | commit c15a7abf66e3a70792f7444115e484c7981c8284 | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2008-01-06 19:45:27 +0200 | Date: 2008-01-06 19:45:27 +0200 | |||
With printf(), use PRIu64 with a cast to uint64_t instead | With printf(), use PRIu64 with a cast to uint64_t instead | |||
of %zu, because some pre-C99 libc versions don't support %zu. | of %zu, because some pre-C99 libc versions don't support %zu. | |||
src/lzma/help.c | 13 +++++++------ | src/lzma/help.c | 13 +++++++------ | |||
src/lzmadec/lzmadec.c | 6 ++++-- | src/lzmadec/lzmadec.c | 6 ++++-- | |||
2 files changed, 11 insertions(+), 8 deletions(-) | 2 files changed, 11 insertions(+), 8 deletions(-) | |||
commit 4e7e54c4c522ab2f6a7abb92cefc4f707e9568fb | commit 4e7e54c4c522ab2f6a7abb92cefc4f707e9568fb | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2008-01-06 16:27:41 +0200 | Date: 2008-01-06 16:27:41 +0200 | |||
Introduced compatibility with systems that have pre-C99 | Introduced compatibility with systems that have pre-C99 | |||
or no inttypes.h. This is useful when the compiler has | or no inttypes.h. This is useful when the compiler has | |||
good enough support for C99, but libc headers don't. | good enough support for C99, but libc headers don't. | |||
skipping to change at line 11485 | skipping to change at line 13844 | |||
applications to provide the required types and macros | applications to provide the required types and macros | |||
before #including lzma.h. | before #including lzma.h. | |||
If lzma.h defined the missing types and macros, it could | If lzma.h defined the missing types and macros, it could | |||
conflict with third-party applications whose configure | conflict with third-party applications whose configure | |||
has detected that the types are missing and defined them | has detected that the types are missing and defined them | |||
in config.h already. An alternative would have been | in config.h already. An alternative would have been | |||
introducing lzma_uint32 and similar types, but that would | introducing lzma_uint32 and similar types, but that would | |||
just be an extra pain on modern systems. | just be an extra pain on modern systems. | |||
configure.ac | 13 +++++++- | configure.ac | 13 ++++++++- | |||
doc/liblzma-intro.txt | 10 ++++-- | doc/liblzma-intro.txt | 10 +++++-- | |||
src/common/sysdefs.h | 59 ++++++++++++++++++++++++++++++++ | src/common/sysdefs.h | 59 ++++++++++++++++++++++++++++++++++ | |||
+++- | +++- | |||
src/liblzma/api/lzma.h | 40 +++++++++++++++--------- | src/liblzma/api/lzma.h | 40 +++++++++++++++++--------- | |||
src/liblzma/check/crc32_table.c | 4 +-- | src/liblzma/check/crc32_table.c | 4 +-- | |||
src/liblzma/check/crc32_table_be.h | 2 -- | src/liblzma/check/crc32_table_be.h | 2 -- | |||
src/liblzma/check/crc32_table_le.h | 2 -- | src/liblzma/check/crc32_table_le.h | 2 -- | |||
src/liblzma/check/crc32_tablegen.c | 1 - | src/liblzma/check/crc32_tablegen.c | 1 - | |||
src/liblzma/check/crc64_table.c | 4 +-- | src/liblzma/check/crc64_table.c | 4 +-- | |||
src/liblzma/check/crc64_table_be.h | 2 -- | src/liblzma/check/crc64_table_be.h | 2 -- | |||
src/liblzma/check/crc64_table_le.h | 2 -- | src/liblzma/check/crc64_table_le.h | 2 -- | |||
src/liblzma/check/crc64_tablegen.c | 1 - | src/liblzma/check/crc64_tablegen.c | 1 - | |||
src/lzma/private.h | 1 - | src/lzma/private.h | 1 - | |||
13 files changed, 106 insertions(+), 35 deletions(-) | 13 files changed, 106 insertions(+), 35 deletions(-) | |||
commit a71864f77dfb76b5d78a270641539947c312583a | commit a71864f77dfb76b5d78a270641539947c312583a | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2008-01-05 19:57:00 +0200 | Date: 2008-01-05 19:57:00 +0200 | |||
Fix typo in comment (INT64_MAX -> UINT64_MAX). | Fix typo in comment (INT64_MAX -> UINT64_MAX). | |||
src/liblzma/api/lzma/vli.h | 2 +- | src/liblzma/api/lzma/vli.h | 2 +- | |||
1 file changed, 1 insertion(+), 1 deletion(-) | 1 file changed, 1 insertion(+), 1 deletion(-) | |||
commit 072927905a3b66281c6311b4b351caa501d8b73a | commit 072927905a3b66281c6311b4b351caa501d8b73a | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2008-01-05 19:42:04 +0200 | Date: 2008-01-05 19:42:04 +0200 | |||
Rearranged testing of GCC-specific flags. | Rearranged testing of GCC-specific flags. | |||
configure.ac | 33 +++++++++++++++++++++++---------- | configure.ac | 33 +++++++++++++++++++++++---------- | |||
1 file changed, 23 insertions(+), 10 deletions(-) | 1 file changed, 23 insertions(+), 10 deletions(-) | |||
commit d160ee32598c6d1cd9054ef019e8c9331208b188 | commit d160ee32598c6d1cd9054ef019e8c9331208b188 | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2008-01-05 01:20:24 +0200 | Date: 2008-01-05 01:20:24 +0200 | |||
Another bug fix for flush marker detection. | Another bug fix for flush marker detection. | |||
src/liblzma/lzma/lzma_decoder.c | 10 +++++++++- | src/liblzma/lzma/lzma_decoder.c | 10 +++++++++- | |||
1 file changed, 9 insertions(+), 1 deletion(-) | 1 file changed, 9 insertions(+), 1 deletion(-) | |||
commit fc67f79f607cbfa78c6f47a69dec098d8659b162 | commit fc67f79f607cbfa78c6f47a69dec098d8659b162 | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2008-01-04 21:37:01 +0200 | Date: 2008-01-04 21:37:01 +0200 | |||
Fix stupid bugs in flush marker detection. | Fix stupid bugs in flush marker detection. | |||
src/liblzma/lzma/lzma_decoder.c | 7 ++++--- | src/liblzma/lzma/lzma_decoder.c | 7 ++++--- | |||
1 file changed, 4 insertions(+), 3 deletions(-) | 1 file changed, 4 insertions(+), 3 deletions(-) | |||
commit 0029cbbabe87d491fc046a55a629a6d556010baa | commit 0029cbbabe87d491fc046a55a629a6d556010baa | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2008-01-04 21:30:33 +0200 | Date: 2008-01-04 21:30:33 +0200 | |||
Added support for flush marker, which will be in files | Added support for flush marker, which will be in files | |||
that use LZMA_SYNC_FLUSH with encoder (not implemented | that use LZMA_SYNC_FLUSH with encoder (not implemented | |||
yet). This is a new feature in the raw LZMA format, | yet). This is a new feature in the raw LZMA format, | |||
which isn't supported by old decoders. This shouldn't | which isn't supported by old decoders. This shouldn't | |||
be a problem in practice, since lzma_alone_encoder() | be a problem in practice, since lzma_alone_encoder() | |||
will not allow LZMA_SYNC_FLUSH, and thus not allow | will not allow LZMA_SYNC_FLUSH, and thus not allow | |||
creating files on decodable with old decoders. | creating files on decodable with old decoders. | |||
Made lzma_decoder.c to require tab width of 4 characters | Made lzma_decoder.c to require tab width of 4 characters | |||
if one wants to fit the code in 80 columns. This makes | if one wants to fit the code in 80 columns. This makes | |||
the code easier to read. | the code easier to read. | |||
src/liblzma/lzma/lzma_common.h | 4 + | src/liblzma/lzma/lzma_common.h | 4 + | |||
src/liblzma/lzma/lzma_decoder.c | 217 ++++++++++++++++++----------------- | src/liblzma/lzma/lzma_decoder.c | 217 ++++++++++++++++++------------------ | |||
---- | ---- | |||
2 files changed, 104 insertions(+), 117 deletions(-) | 2 files changed, 104 insertions(+), 117 deletions(-) | |||
--- | ||||
commit bbfd1f6ab058a7e661545205befcb7f70c5685ab | commit bbfd1f6ab058a7e661545205befcb7f70c5685ab | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2008-01-04 20:45:05 +0200 | Date: 2008-01-04 20:45:05 +0200 | |||
Moved range decoder initialization (reading the first | Moved range decoder initialization (reading the first | |||
five input bytes) from LZMA decoder to range decoder | five input bytes) from LZMA decoder to range decoder | |||
header. Did the same for decoding of direct bits. | header. Did the same for decoding of direct bits. | |||
src/liblzma/lzma/lzma_decoder.c | 42 +++------------ | src/liblzma/lzma/lzma_decoder.c | 42 +++------------- | |||
src/liblzma/rangecoder/range_decoder.h | 87 ++++++++++++++++++++++------ | src/liblzma/rangecoder/range_decoder.h | 87 +++++++++++++++++++++++------- | |||
---- | ---- | |||
2 files changed, 66 insertions(+), 63 deletions(-) | 2 files changed, 66 insertions(+), 63 deletions(-) | |||
--- | ||||
commit 5db745cd2a74f6ed2e52f5c716c08ed0daf17ebc | commit 5db745cd2a74f6ed2e52f5c716c08ed0daf17ebc | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2007-12-14 11:15:21 +0200 | Date: 2007-12-14 11:15:21 +0200 | |||
Added a note to README that --disable-assembler | Added a note to README that --disable-assembler | |||
must be used on Darwin. | must be used on Darwin. | |||
README | 4 ++++ | README | 4 ++++ | |||
1 file changed, 4 insertions(+) | 1 file changed, 4 insertions(+) | |||
commit 44b333d4615b5aabc557a0e1b6bb0096da3fae24 | commit 44b333d4615b5aabc557a0e1b6bb0096da3fae24 | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2007-12-14 10:07:10 +0200 | Date: 2007-12-14 10:07:10 +0200 | |||
Use the filename suffix .S instead of .s for assembler files | Use the filename suffix .S instead of .s for assembler files | |||
so that the preprocessor removes the /* */ style comments, | so that the preprocessor removes the /* */ style comments, | |||
which are not supported by some non-GNU assemblers (Solaris) | which are not supported by some non-GNU assemblers (Solaris) | |||
that otherwise work with this code. | that otherwise work with this code. | |||
src/liblzma/check/Makefile.am | 4 +- | src/liblzma/check/Makefile.am | 4 +- | |||
src/liblzma/check/crc32_x86.S | 217 +++++++++++++++++++++++++++++++++++++ | src/liblzma/check/crc32_x86.S | 217 ++++++++++++++++++++++++++++++++++++++ | |||
++++ | ++++ | |||
src/liblzma/check/crc32_x86.s | 217 ------------------------------------- | src/liblzma/check/crc32_x86.s | 217 -------------------------------------- | |||
---- | ---- | |||
src/liblzma/check/crc64_x86.S | 203 +++++++++++++++++++++++++++++++++++++ | src/liblzma/check/crc64_x86.S | 203 ++++++++++++++++++++++++++++++++++++++ | |||
+ | + | |||
src/liblzma/check/crc64_x86.s | 203 ------------------------------------- | src/liblzma/check/crc64_x86.s | 203 -------------------------------------- | |||
- | - | |||
5 files changed, 422 insertions(+), 422 deletions(-) | 5 files changed, 422 insertions(+), 422 deletions(-) | |||
commit ec1c82b2e82f395f6e8e19ac212a639644330cd7 | commit ec1c82b2e82f395f6e8e19ac212a639644330cd7 | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2007-12-14 09:59:05 +0200 | Date: 2007-12-14 09:59:05 +0200 | |||
Fixed wrong symbol name in crc64_x86.s. | Fixed wrong symbol name in crc64_x86.s. | |||
src/liblzma/check/crc64_x86.s | 2 +- | src/liblzma/check/crc64_x86.s | 2 +- | |||
1 file changed, 1 insertion(+), 1 deletion(-) | 1 file changed, 1 insertion(+), 1 deletion(-) | |||
commit 2881570df6803eed2fe550af34574e8e61794804 | commit 2881570df6803eed2fe550af34574e8e61794804 | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2007-12-14 09:53:24 +0200 | Date: 2007-12-14 09:53:24 +0200 | |||
Use .globl instead of .global in x86 assembler code for | Use .globl instead of .global in x86 assembler code for | |||
better portability. Still needs fixing the commenting. | better portability. Still needs fixing the commenting. | |||
src/liblzma/check/crc32_x86.s | 2 +- | src/liblzma/check/crc32_x86.s | 2 +- | |||
src/liblzma/check/crc64_x86.s | 2 +- | src/liblzma/check/crc64_x86.s | 2 +- | |||
2 files changed, 2 insertions(+), 2 deletions(-) | 2 files changed, 2 insertions(+), 2 deletions(-) | |||
commit 698470b8f33fc0e5f27dafa93b39b6dd5dde5a66 | commit 698470b8f33fc0e5f27dafa93b39b6dd5dde5a66 | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2007-12-13 20:14:37 +0200 | Date: 2007-12-13 20:14:37 +0200 | |||
Fixed a few short options that take an argument. | Fixed a few short options that take an argument. | |||
short_opts[] was missing colons to indicate | short_opts[] was missing colons to indicate | |||
required argument. Thanks to Fabio Pedretti for | required argument. Thanks to Fabio Pedretti for | |||
the bug report. | the bug report. | |||
src/lzma/args.c | 2 +- | src/lzma/args.c | 2 +- | |||
1 file changed, 1 insertion(+), 1 deletion(-) | 1 file changed, 1 insertion(+), 1 deletion(-) | |||
commit 918bcb0e0728d2d976621e9f35b56f224f11d989 | commit 918bcb0e0728d2d976621e9f35b56f224f11d989 | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2007-12-11 17:08:04 +0200 | Date: 2007-12-11 17:08:04 +0200 | |||
Removed uncompressed size tracking from Delta encoder too. | Removed uncompressed size tracking from Delta encoder too. | |||
src/liblzma/common/delta_coder.c | 21 +++------------------ | src/liblzma/common/delta_coder.c | 21 +++------------------ | |||
1 file changed, 3 insertions(+), 18 deletions(-) | 1 file changed, 3 insertions(+), 18 deletions(-) | |||
commit 3e16d51dd645667b05ff826665b1fc353aa41cd9 | commit 3e16d51dd645667b05ff826665b1fc353aa41cd9 | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2007-12-11 16:49:19 +0200 | Date: 2007-12-11 16:49:19 +0200 | |||
Remove uncompressed size tracking from the filter encoders. | Remove uncompressed size tracking from the filter encoders. | |||
It's not strictly needed there, and just complicates the | It's not strictly needed there, and just complicates the | |||
code. LZ encoder never even had this feature. | code. LZ encoder never even had this feature. | |||
skipping to change at line 11655 | skipping to change at line 14014 | |||
doesn't give different amount of input that it had | doesn't give different amount of input that it had | |||
promised. A side effect was to validate internal workings | promised. A side effect was to validate internal workings | |||
of liblzma. | of liblzma. | |||
Uncompressed size tracking is still present in the Block | Uncompressed size tracking is still present in the Block | |||
encoder. Maybe it should be added to LZMA_Alone and raw | encoder. Maybe it should be added to LZMA_Alone and raw | |||
encoders too. It's simpler to have one coder just to | encoders too. It's simpler to have one coder just to | |||
validate the uncompressed size instead of having it | validate the uncompressed size instead of having it | |||
in every filter. | in every filter. | |||
src/liblzma/common/copy_coder.c | 25 ++------------------ | src/liblzma/common/copy_coder.c | 25 ++-------------------- | |||
src/liblzma/simple/simple_coder.c | 29 ++++------------------- | src/liblzma/simple/simple_coder.c | 29 ++++--------------------- | |||
src/liblzma/subblock/subblock_encoder.c | 38 +++++---------------------- | src/liblzma/subblock/subblock_encoder.c | 38 ++++++----------------------- | |||
---- | ---- | |||
3 files changed, 12 insertions(+), 80 deletions(-) | 3 files changed, 12 insertions(+), 80 deletions(-) | |||
--- | ||||
commit 5286723e0d1ac386d5b07f08d78e61becf895a5a | commit 5286723e0d1ac386d5b07f08d78e61becf895a5a | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2007-12-11 14:10:53 +0200 | Date: 2007-12-11 14:10:53 +0200 | |||
Get rid of no-NLS gnulib. I don't know how to get it | Get rid of no-NLS gnulib. I don't know how to get it | |||
working with Automake. People who want smaller lzmadec | working with Automake. People who want smaller lzmadec | |||
should use --disable-nls on non-GNU systems. | should use --disable-nls on non-GNU systems. | |||
lib/Makefile.am | 10 +--------- | lib/Makefile.am | 10 +--------- | |||
src/lzma/Makefile.am | 2 +- | src/lzma/Makefile.am | 2 +- | |||
src/lzmadec/Makefile.am | 4 +++- | src/lzmadec/Makefile.am | 4 +++- | |||
3 files changed, 5 insertions(+), 11 deletions(-) | 3 files changed, 5 insertions(+), 11 deletions(-) | |||
commit ce8b036a6c7a43b290356b673d953f6d76b2be64 | commit ce8b036a6c7a43b290356b673d953f6d76b2be64 | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2007-12-11 14:09:35 +0200 | Date: 2007-12-11 14:09:35 +0200 | |||
Fixed a typo in tests/Makefile.am which prevented | Fixed a typo in tests/Makefile.am which prevented | |||
building the tests if gnulib was needed. | building the tests if gnulib was needed. | |||
tests/Makefile.am | 2 +- | tests/Makefile.am | 2 +- | |||
1 file changed, 1 insertion(+), 1 deletion(-) | 1 file changed, 1 insertion(+), 1 deletion(-) | |||
commit 7c1ad41eb611ed89e5bb8792a3beb533b7aa59f4 | commit 7c1ad41eb611ed89e5bb8792a3beb533b7aa59f4 | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2007-12-11 11:18:58 +0200 | Date: 2007-12-11 11:18:58 +0200 | |||
Fixed wrong type of flags_size in Subblock encoder. | Fixed wrong type of flags_size in Subblock encoder. | |||
src/liblzma/subblock/subblock_encoder.c | 2 +- | src/liblzma/subblock/subblock_encoder.c | 2 +- | |||
1 file changed, 1 insertion(+), 1 deletion(-) | 1 file changed, 1 insertion(+), 1 deletion(-) | |||
commit ce64df716243fdc40359090d1f6541f3a4f5f21a | commit ce64df716243fdc40359090d1f6541f3a4f5f21a | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2007-12-10 20:44:16 +0200 | Date: 2007-12-10 20:44:16 +0200 | |||
Bumped version number to 4.42.3alpha. | Bumped version number to 4.42.3alpha. | |||
configure.ac | 2 +- | configure.ac | 2 +- | |||
src/liblzma/api/lzma/version.h | 2 +- | src/liblzma/api/lzma/version.h | 2 +- | |||
2 files changed, 2 insertions(+), 2 deletions(-) | 2 files changed, 2 insertions(+), 2 deletions(-) | |||
commit b499a0403ea5c41d6a25b40275eb6c57643052ce | commit b499a0403ea5c41d6a25b40275eb6c57643052ce | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2007-12-10 15:02:50 +0200 | Date: 2007-12-10 15:02:50 +0200 | |||
Disabled some unneeded warnings and made "make dist" work. | Disabled some unneeded warnings and made "make dist" work. | |||
Makefile.am | 9 +++------ | Makefile.am | 9 +++------ | |||
configure.ac | 9 ++++++--- | configure.ac | 9 ++++++--- | |||
po/fi.po | 47 ++++++++++++++++++++++++----------------------- | po/fi.po | 47 ++++++++++++++++++++++++----------------------- | |||
3 files changed, 33 insertions(+), 32 deletions(-) | 3 files changed, 33 insertions(+), 32 deletions(-) | |||
commit 2ab8adb5165a0b77114a7eb21f9ff1e6a266f172 | commit 2ab8adb5165a0b77114a7eb21f9ff1e6a266f172 | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2007-12-09 21:43:15 +0200 | Date: 2007-12-09 21:43:15 +0200 | |||
Added LZMA_SYNC_FLUSH support to the Copy filter. | Added LZMA_SYNC_FLUSH support to the Copy filter. | |||
src/liblzma/common/copy_coder.c | 92 ++++++++++++++++++++++++----------- ---- | src/liblzma/common/copy_coder.c | 92 +++++++++++++++++++++++++------------ ---- | |||
1 file changed, 57 insertions(+), 35 deletions(-) | 1 file changed, 57 insertions(+), 35 deletions(-) | |||
commit 329c272d501e88793dda5540358d55c12428d194 | commit 329c272d501e88793dda5540358d55c12428d194 | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2007-12-09 17:14:07 +0200 | Date: 2007-12-09 17:14:07 +0200 | |||
Added missing LZMA_API to the C versions of the CRC functions. | Added missing LZMA_API to the C versions of the CRC functions. | |||
The x86 assembler versions were already OK. | The x86 assembler versions were already OK. | |||
src/liblzma/check/crc32.c | 2 +- | src/liblzma/check/crc32.c | 2 +- | |||
src/liblzma/check/crc64.c | 2 +- | src/liblzma/check/crc64.c | 2 +- | |||
2 files changed, 2 insertions(+), 2 deletions(-) | 2 files changed, 2 insertions(+), 2 deletions(-) | |||
commit c90daf86ce683fa8cf80491d624ffb158dfbd9d7 | commit c90daf86ce683fa8cf80491d624ffb158dfbd9d7 | |||
Author: Jim Meyering <meyering@redhat.com> | Author: Jim Meyering <meyering@redhat.com> | |||
Date: 2007-12-09 15:34:25 +0100 | Date: 2007-12-09 15:34:25 +0100 | |||
* tests/test_block_header.c (test3): Remove duplicate initializer. | * tests/test_block_header.c (test3): Remove duplicate initializer. | |||
autogen.sh | 2 +- | autogen.sh | 2 +- | |||
tests/test_block_header.c | 1 - | tests/test_block_header.c | 1 - | |||
2 files changed, 1 insertion(+), 2 deletions(-) | 2 files changed, 1 insertion(+), 2 deletions(-) | |||
commit 07ac881779a8477f2c1ab112b91a129e24aa743c | commit 07ac881779a8477f2c1ab112b91a129e24aa743c | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2007-12-09 17:06:45 +0200 | Date: 2007-12-09 17:06:45 +0200 | |||
Take advantage of return_if_error() macro in more places. | Take advantage of return_if_error() macro in more places. | |||
Cleaned Subblock filter's initialization code too. | Cleaned Subblock filter's initialization code too. | |||
src/liblzma/common/block_decoder.c | 22 +++------ | src/liblzma/common/block_decoder.c | 22 +++------- | |||
src/liblzma/common/delta_coder.c | 8 +--- | src/liblzma/common/delta_coder.c | 8 +--- | |||
src/liblzma/common/stream_decoder.c | 17 +++---- | src/liblzma/common/stream_decoder.c | 17 +++----- | |||
src/liblzma/common/stream_encoder_multi.c | 68 ++++++++++-------------- | src/liblzma/common/stream_encoder_multi.c | 68 ++++++++++---------------- | |||
---- | ---- | |||
src/liblzma/common/stream_encoder_single.c | 8 ++-- | src/liblzma/common/stream_encoder_single.c | 8 ++-- | |||
src/liblzma/subblock/subblock_decoder.c | 33 +++++--------- | src/liblzma/subblock/subblock_decoder.c | 33 +++++---------- | |||
src/liblzma/subblock/subblock_encoder.c | 45 ++++++------------ | src/liblzma/subblock/subblock_encoder.c | 45 ++++++-------------- | |||
7 files changed, 63 insertions(+), 138 deletions(-) | 7 files changed, 63 insertions(+), 138 deletions(-) | |||
commit 41338717964f510ee61d70b25bd4c502ec9f77cf | commit 41338717964f510ee61d70b25bd4c502ec9f77cf | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2007-12-09 12:13:01 +0200 | Date: 2007-12-09 12:13:01 +0200 | |||
Added a bunch of .lzma test files. | Added a bunch of .lzma test files. | |||
tests/files/bad-single-data_after_eopm.lzma | Bin 0 -> 55 bytes | tests/files/bad-single-data_after_eopm.lzma | Bin 0 -> 55 bytes | |||
tests/files/bad-single-data_after_eopm_2.lzma | Bin 0 -> 56 bytes | tests/files/bad-single-data_after_eopm_2.lzma | Bin 0 -> 56 bytes | |||
tests/files/bad-single-subblock_subblock.lzma | Bin 0 -> 26 bytes | tests/files/bad-single-subblock_subblock.lzma | Bin 0 -> 26 bytes | |||
tests/files/good-cat-single-none-pad.lzma | Bin 0 -> 64 bytes | tests/files/good-cat-single-none-pad.lzma | Bin 0 -> 64 bytes | |||
tests/files/good-single-delta-lzma.tiff.lzma | Bin 0 -> 51409 byte | tests/files/good-single-delta-lzma.tiff.lzma | Bin 0 -> 51409 bytes | |||
s | tests/files/good-single-lzma.lzma | Bin 0 -> 44 bytes | |||
tests/files/good-single-lzma.lzma | Bin 0 -> 44 bytes | tests/files/good-single-none-pad.lzma | Bin 0 -> 32 bytes | |||
tests/files/good-single-none-pad.lzma | Bin 0 -> 32 bytes | tests/files/good-single-none.lzma | Bin 0 -> 30 bytes | |||
tests/files/good-single-none.lzma | Bin 0 -> 30 bytes | tests/files/good-single-subblock-lzma.lzma | Bin 0 -> 50 bytes | |||
tests/files/good-single-subblock-lzma.lzma | Bin 0 -> 50 bytes | tests/files/good-single-subblock_rle.lzma | Bin 0 -> 118 bytes | |||
tests/files/good-single-subblock_rle.lzma | Bin 0 -> 118 bytes | tests/files/malicious-multi-metadata-64PiB.lzma | Bin 0 -> 51 bytes | |||
tests/files/malicious-multi-metadata-64PiB.lzma | Bin 0 -> 51 bytes | tests/files/malicious-single-subblock-256MiB.lzma | Bin 0 -> 30 bytes | |||
tests/files/malicious-single-subblock-256MiB.lzma | Bin 0 -> 30 bytes | tests/files/malicious-single-subblock-64PiB.lzma | Bin 0 -> 45 bytes | |||
tests/files/malicious-single-subblock-64PiB.lzma | Bin 0 -> 45 bytes | tests/files/malicious-single-subblock-loop.lzma | Bin 0 -> 43 bytes | |||
tests/files/malicious-single-subblock-loop.lzma | Bin 0 -> 43 bytes | tests/files/malicious-single-subblock-lzma.lzma | Bin 0 -> 505 bytes | |||
tests/files/malicious-single-subblock-lzma.lzma | Bin 0 -> 505 bytes | tests/files/malicious-single-subblock1023-slow.lzma | Bin 0 -> 7886 bytes | |||
tests/files/malicious-single-subblock1023-slow.lzma | Bin 0 -> 7886 bytes | tests/files/malicious-single-subblock31-slow.lzma | Bin 0 -> 1233 bytes | |||
tests/files/malicious-single-subblock31-slow.lzma | Bin 0 -> 1233 bytes | ||||
17 files changed, 0 insertions(+), 0 deletions(-) | 17 files changed, 0 insertions(+), 0 deletions(-) | |||
commit ff946ceb7975d4f11950afd33f6315b4d20d1a03 | commit ff946ceb7975d4f11950afd33f6315b4d20d1a03 | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2007-12-09 11:24:48 +0200 | Date: 2007-12-09 11:24:48 +0200 | |||
Re-enabled the security checks in Subblock decoder | Re-enabled the security checks in Subblock decoder | |||
that were disabled for debugging reasons. | that were disabled for debugging reasons. | |||
src/liblzma/subblock/subblock_decoder.c | 6 +++--- | src/liblzma/subblock/subblock_decoder.c | 6 +++--- | |||
1 file changed, 3 insertions(+), 3 deletions(-) | 1 file changed, 3 insertions(+), 3 deletions(-) | |||
commit 2bf36d22d2c24ac3f488e63b35564fa2f6dab8d1 | commit 2bf36d22d2c24ac3f488e63b35564fa2f6dab8d1 | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2007-12-09 11:03:28 +0200 | Date: 2007-12-09 11:03:28 +0200 | |||
Fixed the tests to build with -Werror. | Fixed the tests to build with -Werror. | |||
tests/test_block_header.c | 2 +- | tests/test_block_header.c | 2 +- | |||
tests/test_check.c | 2 +- | tests/test_check.c | 2 +- | |||
tests/test_filter_flags.c | 2 +- | tests/test_filter_flags.c | 2 +- | |||
tests/test_index.c | 14 +++++++------- | tests/test_index.c | 14 +++++++------- | |||
tests/test_info.c | 2 +- | tests/test_info.c | 2 +- | |||
tests/test_stream_flags.c | 2 +- | tests/test_stream_flags.c | 2 +- | |||
6 files changed, 12 insertions(+), 12 deletions(-) | 6 files changed, 12 insertions(+), 12 deletions(-) | |||
commit 5d018dc03549c1ee4958364712fb0c94e1bf2741 | commit 5d018dc03549c1ee4958364712fb0c94e1bf2741 | |||
Author: Lasse Collin <lasse.collin@tukaani.org> | Author: Lasse Collin <lasse.collin@tukaani.org> | |||
Date: 2007-12-09 00:42:33 +0200 | Date: 2007-12-09 00:42:33 +0200 | |||
Imported to git. | Imported to git. | |||
AUTHORS | 18 + | AUTHORS | 18 + | |||
COPYING | 24 + | COPYING | 24 + | |||
COPYING.GPLv2 | 339 +++++ | COPYING.GPLv2 | 339 +++++ | |||
COPYING.GPLv3 | 674 +++++++++ | COPYING.GPLv3 | 674 +++++++++ | |||
COPYING.LGPLv2.1 | 504 +++++++ | COPYING.LGPLv2.1 | 504 +++++++ | |||
ChangeLog | 2 + | ChangeLog | 2 + | |||
Doxyfile.in | 1229 ++++++++++++++++ | Doxyfile.in | 1229 ++++++++++++++++ | |||
Makefile.am | 38 + | Makefile.am | 38 + | |||
NEWS | 0 | ||||
README | 151 ++ | README | 151 ++ | |||
THANKS | 23 + | THANKS | 23 + | |||
TODO | 109 ++ | TODO | 109 ++ | |||
autogen.sh | 38 + | autogen.sh | 38 + | |||
configure.ac | 611 ++++++++ | configure.ac | 611 ++++++++ | |||
doc/bugs.txt | 46 + | doc/bugs.txt | 46 + | |||
doc/faq.txt | 247 ++++ | doc/faq.txt | 247 ++++ | |||
doc/file-format.txt | 1861 ++++++++++++++++++++ ++++ | doc/file-format.txt | 1861 ++++++++++++++++++++ ++++ | |||
doc/history.txt | 140 ++ | doc/history.txt | 140 ++ | |||
doc/liblzma-advanced.txt | 324 +++++ | doc/liblzma-advanced.txt | 324 +++++ | |||
skipping to change at line 12053 | skipping to change at line 14413 | |||
src/scripts/lzmore.1 | 55 + | src/scripts/lzmore.1 | 55 + | |||
tests/Makefile.am | 43 + | tests/Makefile.am | 43 + | |||
tests/test_block.c | 59 + | tests/test_block.c | 59 + | |||
tests/test_block_header.c | 352 +++++ | tests/test_block_header.c | 352 +++++ | |||
tests/test_check.c | 90 ++ | tests/test_check.c | 90 ++ | |||
tests/test_filter_flags.c | 326 +++++ | tests/test_filter_flags.c | 326 +++++ | |||
tests/test_index.c | 43 + | tests/test_index.c | 43 + | |||
tests/test_info.c | 717 +++++++++ | tests/test_info.c | 717 +++++++++ | |||
tests/test_stream_flags.c | 191 +++ | tests/test_stream_flags.c | 191 +++ | |||
tests/tests.h | 148 ++ | tests/tests.h | 148 ++ | |||
239 files changed, 42513 insertions(+) | 240 files changed, 42513 insertions(+) | |||
End of changes. 883 change blocks. | ||||
3054 lines changed or deleted | 5457 lines changed or added | |||
This html diff was produced by rfcdiff 1.41. The latest version is available from http://tools.ietf.org/tools/rfcdiff/ |