svn commit: r333779 - in vendor/xz/dist: . src/common src/liblzma/api src/liblzma/api/lzma src/liblzma/common src/liblzma/lzma src/liblzma/rangecoder src/xz src/xzdec
Xin LI
delphij at FreeBSD.org
Fri May 18 04:06:37 UTC 2018
Author: delphij
Date: Fri May 18 04:06:35 2018
New Revision: 333779
URL: https://svnweb.freebsd.org/changeset/base/333779
Log:
Vendor import of xz-5.2.4 (trimmed).
Modified:
vendor/xz/dist/COPYING
vendor/xz/dist/ChangeLog
vendor/xz/dist/README
vendor/xz/dist/THANKS
vendor/xz/dist/src/common/tuklib_integer.h
vendor/xz/dist/src/liblzma/api/lzma.h
vendor/xz/dist/src/liblzma/api/lzma/base.h
vendor/xz/dist/src/liblzma/api/lzma/container.h
vendor/xz/dist/src/liblzma/api/lzma/index.h
vendor/xz/dist/src/liblzma/api/lzma/version.h
vendor/xz/dist/src/liblzma/common/alone_decoder.c
vendor/xz/dist/src/liblzma/common/auto_decoder.c
vendor/xz/dist/src/liblzma/common/common.c
vendor/xz/dist/src/liblzma/common/index_decoder.c
vendor/xz/dist/src/liblzma/common/stream_decoder.c
vendor/xz/dist/src/liblzma/lzma/lzma_decoder.c
vendor/xz/dist/src/liblzma/rangecoder/range_common.h
vendor/xz/dist/src/xz/file_io.c
vendor/xz/dist/src/xz/list.c
vendor/xz/dist/src/xz/xz.1
vendor/xz/dist/src/xzdec/xzdec.1
Modified: vendor/xz/dist/COPYING
==============================================================================
--- vendor/xz/dist/COPYING Fri May 18 03:38:17 2018 (r333778)
+++ vendor/xz/dist/COPYING Fri May 18 04:06:35 2018 (r333779)
@@ -47,7 +47,7 @@ XZ Utils Licensing
naturally it is not legally required. Here is an example of a good
notice to put into "about box" or into documentation:
- This software includes code from XZ Utils <http://tukaani.org/xz/>.
+ This software includes code from XZ Utils <https://tukaani.org/xz/>.
The following license texts are included in the following files:
- COPYING.LGPLv2.1: GNU Lesser General Public License version 2.1
Modified: vendor/xz/dist/ChangeLog
==============================================================================
--- vendor/xz/dist/ChangeLog Fri May 18 03:38:17 2018 (r333778)
+++ vendor/xz/dist/ChangeLog Fri May 18 04:06:35 2018 (r333779)
@@ -1,3 +1,284 @@
+commit b5be61cc06088bb07f488f9baf7d447ff47b37c1
+Author: Lasse Collin <lasse.collin at tukaani.org>
+Date: 2018-04-29 19:00:06 +0300
+
+ Bump version and soname for 5.2.4.
+
+ src/liblzma/Makefile.am | 2 +-
+ src/liblzma/api/lzma/version.h | 2 +-
+ 2 files changed, 2 insertions(+), 2 deletions(-)
+
+commit c47fa6d06745bb2e99866e76b81ac7a9c5a8bfec
+Author: Lasse Collin <lasse.collin at tukaani.org>
+Date: 2018-04-29 18:48:00 +0300
+
+ extra/scanlzma: Fix compiler warnings.
+
+ extra/scanlzma/scanlzma.c | 6 +++++-
+ 1 file changed, 5 insertions(+), 1 deletion(-)
+
+commit 7b350fe21aa4fd6495a3b6188a40e3f1ae7c0edf
+Author: Lasse Collin <lasse.collin at tukaani.org>
+Date: 2018-04-29 18:15:37 +0300
+
+ Add NEWS for 5.2.4.
+
+ NEWS | 27 +++++++++++++++++++++++++++
+ 1 file changed, 27 insertions(+)
+
+commit 5801591162a280aa52d156dfde42c531ec7fd8b6
+Author: Lasse Collin <lasse.collin at tukaani.org>
+Date: 2018-02-06 19:36:30 +0200
+
+ Update THANKS.
+
+ THANKS | 2 ++
+ 1 file changed, 2 insertions(+)
+
+commit c4a616f4536146f8906e1b4412eefeec07b28fae
+Author: Ben Boeckel <mathstuf at gmail.com>
+Date: 2018-01-29 13:58:18 -0500
+
+ nothrow: use noexcept for C++11 and newer
+
+ In C++11, the `throw()` specifier is deprecated and `noexcept` is
+ preffered instead.
+
+ src/liblzma/api/lzma.h | 6 +++++-
+ 1 file changed, 5 insertions(+), 1 deletion(-)
+
+commit 0b8947782ff3c5ef830a7f85412e44dcf3cdeb77
+Author: Lasse Collin <lasse.collin at tukaani.org>
+Date: 2018-02-06 18:02:48 +0200
+
+ liblzma: Remove incorrect #ifdef from range_common.h.
+
+ In most cases it was harmless but it could affect some
+ custom build systems.
+
+ Thanks to Pippijn van Steenhoven.
+
+ src/liblzma/rangecoder/range_common.h | 4 +---
+ 1 file changed, 1 insertion(+), 3 deletions(-)
+
+commit 48f3b9f73ffea7f55d5678997aba0e79d2e82168
+Author: Lasse Collin <lasse.collin at tukaani.org>
+Date: 2018-01-10 22:10:39 +0200
+
+ Update THANKS.
+
+ THANKS | 1 +
+ 1 file changed, 1 insertion(+)
+
+commit a3ce3e902342be37c626a561ce3d9ffcf27d0f94
+Author: Lasse Collin <lasse.collin at tukaani.org>
+Date: 2018-01-10 21:54:27 +0200
+
+ tuklib_integer: New Intel C compiler needs immintrin.h.
+
+ Thanks to Melanie Blower (Intel) for the patch.
+
+ src/common/tuklib_integer.h | 11 +++++++++++
+ 1 file changed, 11 insertions(+)
+
+commit 4505ca483985f88c6923c05a43b4327feaab83b1
+Author: Lasse Collin <lasse.collin at tukaani.org>
+Date: 2017-09-24 20:04:24 +0300
+
+ Update THANKS.
+
+ THANKS | 1 +
+ 1 file changed, 1 insertion(+)
+
+commit 1ef3cc226e3ce173575c218238b71a4eecabc470
+Author: Lasse Collin <lasse.collin at tukaani.org>
+Date: 2017-09-16 20:36:20 +0300
+
+ Windows: Fix paths in VS project files.
+
+ Some paths use slashes instead of backslashes as directory
+ separators... now it should work (I tested VS2013 version).
+
+ windows/vs2013/liblzma.vcxproj | 12 ++++++------
+ windows/vs2013/liblzma_dll.vcxproj | 24 ++++++++++++------------
+ windows/vs2017/liblzma.vcxproj | 12 ++++++------
+ windows/vs2017/liblzma_dll.vcxproj | 24 ++++++++++++------------
+ 4 files changed, 36 insertions(+), 36 deletions(-)
+
+commit e775d2a8189d24f60470e6e49d8af881df3a1680
+Author: Lasse Collin <lasse.collin at tukaani.org>
+Date: 2017-09-16 12:54:23 +0300
+
+ Windows: Add project files for VS2017.
+
+ These files match the v5.2 branch (no file info decoder).
+
+ windows/vs2017/config.h | 148 ++++++++++++++
+ windows/vs2017/liblzma.vcxproj | 355 ++++++++++++++++++++++++++++++++++
+ windows/vs2017/liblzma_dll.vcxproj | 384 +++++++++++++++++++++++++++++++++++++
+ windows/vs2017/xz_win.sln | 48 +++++
+ 4 files changed, 935 insertions(+)
+
+commit 10e02e0fbb6e2173f8b41f6e39b7b570f47dd74d
+Author: Lasse Collin <lasse.collin at tukaani.org>
+Date: 2017-09-16 12:39:43 +0300
+
+ Windows: Move VS2013 files into windows/vs2013 directory.
+
+ windows/{ => vs2013}/config.h | 0
+ windows/{ => vs2013}/liblzma.vcxproj | 278 +++++++++++++++---------------
+ windows/{ => vs2013}/liblzma_dll.vcxproj | 280 +++++++++++++++----------------
+ windows/{ => vs2013}/xz_win.sln | 0
+ 4 files changed, 279 insertions(+), 279 deletions(-)
+
+commit 06eebd4543196ded36fa9b8b9544195b38b24ef2
+Author: Lasse Collin <lasse.collin at tukaani.org>
+Date: 2017-08-14 20:08:33 +0300
+
+ Fix or hide warnings from GCC 7's -Wimplicit-fallthrough.
+
+ src/liblzma/lzma/lzma_decoder.c | 6 ++++++
+ src/xz/list.c | 2 ++
+ 2 files changed, 8 insertions(+)
+
+commit ea4ea1dffafebaa8b2770bf3eca46900e4dd22dc
+Author: Alexey Tourbin <alexey.tourbin at gmail.com>
+Date: 2017-05-16 23:56:35 +0300
+
+ Docs: Fix a typo in a comment in doc/examples/02_decompress.c.
+
+ doc/examples/02_decompress.c | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+commit eb2ef4c79bf405ea0d215f3b1df3d0eaf5e1d27b
+Author: Lasse Collin <lasse.collin at tukaani.org>
+Date: 2017-05-23 18:34:43 +0300
+
+ xz: Fix "xz --list --robot missing_or_bad_file.xz".
+
+ It ended up printing an uninitialized char-array when trying to
+ print the check names (column 7) on the "totals" line.
+
+ This also changes the column 12 (minimum xz version) to
+ 50000002 (xz 5.0.0) instead of 0 when there are no valid
+ input files.
+
+ Thanks to kidmin for the bug report.
+
+ src/xz/list.c | 8 ++++++--
+ 1 file changed, 6 insertions(+), 2 deletions(-)
+
+commit 3ea5dbd9b0d79048e336e40cef3b6d814fb74e13
+Author: Lasse Collin <lasse.collin at tukaani.org>
+Date: 2017-04-24 19:48:47 +0300
+
+ Build: Omit pre-5.0.0 entries from the generated ChangeLog.
+
+ It makes ChangeLog significantly smaller.
+
+ Makefile.am | 3 ++-
+ 1 file changed, 2 insertions(+), 1 deletion(-)
+
+commit bae24675936df99064de1502593c006bd902594b
+Author: Lasse Collin <lasse.collin at tukaani.org>
+Date: 2017-04-24 19:30:22 +0300
+
+ Update the Git repository URL to HTTPS in ChangeLog.
+
+ ChangeLog | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+commit 70f479211973b5361f4d7cb08ba5be69b4266e7a
+Author: Lasse Collin <lasse.collin at tukaani.org>
+Date: 2017-04-19 22:17:35 +0300
+
+ Update the home page URLs to HTTPS.
+
+ COPYING | 2 +-
+ README | 2 +-
+ configure.ac | 2 +-
+ doc/faq.txt | 4 ++--
+ dos/config.h | 2 +-
+ src/common/common_w32res.rc | 2 +-
+ src/xz/xz.1 | 6 +++---
+ src/xzdec/xzdec.1 | 4 ++--
+ windows/README-Windows.txt | 2 +-
+ windows/config.h | 2 +-
+ 10 files changed, 14 insertions(+), 14 deletions(-)
+
+commit 2a4b2fa75d06a097261a02ecd3cf2b6d449bf754
+Author: Lasse Collin <lasse.collin at tukaani.org>
+Date: 2017-03-30 22:01:54 +0300
+
+ xz: Use POSIX_FADV_RANDOM for in "xz --list" mode.
+
+ xz --list is random access so POSIX_FADV_SEQUENTIAL was clearly
+ wrong.
+
+ src/xz/file_io.c | 10 ++++++++--
+ 1 file changed, 8 insertions(+), 2 deletions(-)
+
+commit eb25743ade39170cffd9566a1aae272098cce216
+Author: Lasse Collin <lasse.collin at tukaani.org>
+Date: 2017-03-30 19:47:45 +0300
+
+ liblzma: Fix lzma_memlimit_set(strm, 0).
+
+ The 0 got treated specially in a buggy way and as a result
+ the function did nothing. The API doc said that 0 was supposed
+ to return LZMA_PROG_ERROR but it didn't.
+
+ Now 0 is treated as if 1 had been specified. This is done because
+ 0 is already used to indicate an error from lzma_memlimit_get()
+ and lzma_memusage().
+
+ In addition, lzma_memlimit_set() no longer checks that the new
+ limit is at least LZMA_MEMUSAGE_BASE. It's counter-productive
+ for the Index decoder and was actually needed only by the
+ auto decoder. Auto decoder has now been modified to check for
+ LZMA_MEMUSAGE_BASE.
+
+ src/liblzma/api/lzma/base.h | 7 ++++++-
+ src/liblzma/common/auto_decoder.c | 3 +++
+ src/liblzma/common/common.c | 6 ++++--
+ 3 files changed, 13 insertions(+), 3 deletions(-)
+
+commit ef36c6362f3f3853f21b8a6359bcd06576ebf207
+Author: Lasse Collin <lasse.collin at tukaani.org>
+Date: 2017-03-30 19:16:55 +0300
+
+ liblzma: Similar memlimit fix for stream_, alone_, and auto_decoder.
+
+ src/liblzma/api/lzma/container.h | 21 +++++++++++++++++----
+ src/liblzma/common/alone_decoder.c | 5 +----
+ src/liblzma/common/auto_decoder.c | 5 +----
+ src/liblzma/common/stream_decoder.c | 5 +----
+ 4 files changed, 20 insertions(+), 16 deletions(-)
+
+commit 57616032650f03840480b696d7878acdd2065521
+Author: Lasse Collin <lasse.collin at tukaani.org>
+Date: 2017-03-30 18:58:18 +0300
+
+ liblzma: Fix handling of memlimit == 0 in lzma_index_decoder().
+
+ It returned LZMA_PROG_ERROR, which was done to avoid zero as
+ the limit (because it's a special value elsewhere), but using
+ LZMA_PROG_ERROR is simply inconvenient and can cause bugs.
+
+ The fix/workaround is to treat 0 as if it were 1 byte. It's
+ effectively the same thing. The only weird consequence is
+ that then lzma_memlimit_get() will return 1 even when 0 was
+ specified as the limit.
+
+ This fixes a very rare corner case in xz --list where a specific
+ memory usage limit and a multi-stream file could print the
+ error message "Internal error (bug)" instead of saying that
+ the memory usage limit is too low.
+
+ src/liblzma/api/lzma/index.h | 18 +++++++++++-------
+ src/liblzma/common/index_decoder.c | 4 ++--
+ 2 files changed, 13 insertions(+), 9 deletions(-)
+
commit 3d566cd519017eee1a400e7961ff14058dfaf33c
Author: Lasse Collin <lasse.collin at tukaani.org>
Date: 2016-12-30 13:26:36 +0200
@@ -5332,10037 +5613,3 @@ Date: 2010-10-23 14:02:53 +0300
src/liblzma/Makefile.am | 2 +-
src/liblzma/api/lzma/version.h | 8 ++++----
2 files changed, 5 insertions(+), 5 deletions(-)
-
-commit 8c947e9291691629714dafb4536c718b6cc24fbd
-Author: Lasse Collin <lasse.collin at tukaani.org>
-Date: 2010-10-23 12:30:54 +0300
-
- liblzma: Make lzma_code() check the reserved members in lzma_stream.
-
- If any of the reserved members in lzma_stream are non-zero
- or non-NULL, LZMA_OPTIONS_ERROR is returned. It is possible
- that a new feature in the future is indicated by just setting
- a reserved member to some other value, so the old liblzma
- version need to catch it as an unsupported feature.
-
- src/liblzma/common/common.c | 14 ++++++++++++++
- 1 file changed, 14 insertions(+)
-
-commit e61d85e082743ebd2dd0ff28fc0a82482ede0538
-Author: Lasse Collin <lasse.collin at tukaani.org>
-Date: 2010-10-23 12:26:33 +0300
-
- Windows: Use MinGW's stdio functions.
-
- The non-standard ones from msvcrt.dll appear to work
- most of the time with XZ Utils, but there are some
- corner cases where things may go very wrong. So it's
- good to use the better replacements provided by
- MinGW(-w64) runtime.
-
- src/common/sysdefs.h | 5 +++++
- 1 file changed, 5 insertions(+)
-
-commit 23e23f1dc029146714c9a98313ab3ea93d71a2fc
-Author: Lasse Collin <lasse.collin at tukaani.org>
-Date: 2010-10-23 12:21:32 +0300
-
- liblzma: Use 512 as INDEX_GROUP_SIZE.
-
- This lets compiler use shifting instead of 64-bit division.
-
- src/liblzma/common/index.c | 2 +-
- 1 file changed, 1 insertion(+), 1 deletion(-)
-
-commit 613939fc82603b75b59eee840871a05bc8dd08e0
-Author: Lasse Collin <lasse.collin at tukaani.org>
-Date: 2010-10-23 12:20:11 +0300
-
- liblzma: A few ABI tweaks to reserve space in structures.
-
- src/liblzma/api/lzma/base.h | 7 ++++++-
- src/liblzma/api/lzma/lzma.h | 4 ++--
- src/liblzma/api/lzma/stream_flags.h | 4 ----
- 3 files changed, 8 insertions(+), 7 deletions(-)
-
-commit 68b83f252df3d27480a9f6f03445d16f6506fef1
-Author: Lasse Collin <lasse.collin at tukaani.org>
-Date: 2010-10-21 23:16:11 +0300
-
- xz: Make sure that message_strm() can never return NULL.
-
- src/xz/message.c | 7 +++++--
- 1 file changed, 5 insertions(+), 2 deletions(-)
-
-commit d09c5753e33ff96ee57edb6d1e98e34041203695
-Author: Lasse Collin <lasse.collin at tukaani.org>
-Date: 2010-10-21 23:06:31 +0300
-
- liblzma: Update the comments in the API headers.
-
- Adding support for LZMA_FINISH for Index encoding and
- decoding needed tiny additions to the relevant .c files too.
-
- src/liblzma/api/lzma.h | 4 +--
- src/liblzma/api/lzma/base.h | 38 +++++++++++++--------------
- src/liblzma/api/lzma/bcj.h | 4 +--
- src/liblzma/api/lzma/block.h | 4 +--
- src/liblzma/api/lzma/container.h | 26 ++++++++++++-------
- src/liblzma/api/lzma/filter.h | 51 ++++++++++++++++++-------------------
- src/liblzma/api/lzma/hardware.h | 3 +--
- src/liblzma/api/lzma/index.h | 28 ++++++++++++--------
- src/liblzma/api/lzma/index_hash.h | 2 +-
- src/liblzma/api/lzma/lzma.h | 46 ++++++++++++++++++++++-----------
- src/liblzma/api/lzma/stream_flags.h | 4 +--
- src/liblzma/api/lzma/vli.h | 31 +++++++++++-----------
- src/liblzma/common/index_decoder.c | 1 +
- src/liblzma/common/index_encoder.c | 1 +
- 14 files changed, 136 insertions(+), 107 deletions(-)
-
-commit 33c1c0e102eb529588503b8beea0903a45488fad
-Author: Lasse Collin <lasse.collin at tukaani.org>
-Date: 2010-10-19 12:08:30 +0300
-
- Update INSTALL.generic.
-
- INSTALL.generic | 99 ++++++++++++++++++++++++++++++++++++++++++++++-----------
- 1 file changed, 81 insertions(+), 18 deletions(-)
-
-commit 0076e03641f201c4b77dddd5a6db5880be19a78c
-Author: Lasse Collin <lasse.collin at tukaani.org>
-Date: 2010-10-19 11:44:37 +0300
-
- Clean up a few FIXMEs and TODOs.
-
- lzma_chunk_size() was commented out because it is
- currently useless.
-
- src/liblzma/common/filter_encoder.c | 2 ++
- src/liblzma/common/filter_encoder.h | 4 ++--
- src/liblzma/lzma/lzma2_decoder.c | 1 -
- src/liblzma/lzma/lzma_decoder.c | 4 ++--
- src/liblzma/lzma/lzma_encoder.c | 2 +-
- src/xz/message.h | 2 +-
- 6 files changed, 8 insertions(+), 7 deletions(-)
-
-commit ce34ec4f54ff8b753da236f371ad8dd23c8135c9
-Author: Lasse Collin <lasse.collin at tukaani.org>
-Date: 2010-10-19 10:21:08 +0300
-
- Update docs.
-
- INSTALL | 192 +++++++++++++++++++++++++++++++++++++++++--------------------
- PACKAGERS | 104 +++++++++------------------------
- TODO | 17 ++++--
- dos/README | 2 +-
- 4 files changed, 172 insertions(+), 143 deletions(-)
-
-commit f0fa880d247e73264d2c04fe31fb3412318a0026
-Author: Lasse Collin <lasse.collin at tukaani.org>
-Date: 2010-10-12 15:13:30 +0300
-
- xz: Avoid raise() also on OpenVMS.
-
- This is similar to DOS/DJGPP that killing the program
- with a signal will print a backtrace or a similar message.
-
- src/xz/signals.c | 2 +-
- 1 file changed, 1 insertion(+), 1 deletion(-)
-
-commit ac462b1c47c451f5c62e428306314c4bdad8ae7f
-Author: Lasse Collin <lasse.collin at tukaani.org>
-Date: 2010-10-11 21:26:19 +0300
-
- xz: Avoid SA_RESTART for portability reasons.
-
- SA_RESTART is not as portable as I had hoped. It's missing
- at least from OpenVMS, QNX, and DJGPP). Luckily we can do
- fine without SA_RESTART.
-
- src/xz/message.c | 38 +++++++++++++++-----------------------
- src/xz/message.h | 4 ++++
- src/xz/signals.c | 6 ++++++
- 3 files changed, 25 insertions(+), 23 deletions(-)
-
-commit d52b411716a614c202e89ba732492efb9916cd3f
-Author: Lasse Collin <lasse.collin at tukaani.org>
-Date: 2010-10-10 17:58:58 +0300
-
- xz: Use "%"PRIu32 instead of "%d" in a format string.
-
- src/xz/message.c | 2 +-
- 1 file changed, 1 insertion(+), 1 deletion(-)
-
-commit ae74d1bdeb075c3beefe76e1136c5741804e7e91
-Author: Lasse Collin <lasse.collin at tukaani.org>
-Date: 2010-10-10 17:43:26 +0300
-
- test_files.sh: Fix the first line.
-
- For some reason this prevented running the test only
- on OS/2 and even on that it broke only recently.
-
- Thanks to Elbert Pol.
-
- tests/test_files.sh | 2 +-
- 1 file changed, 1 insertion(+), 1 deletion(-)
-
-commit d492b80ddd6f9a13419de6d102df7374d8f448e8
-Author: Lasse Collin <lasse.collin at tukaani.org>
-Date: 2010-10-10 16:49:01 +0300
-
- lzmainfo: Use "%"PRIu32 instead of "%u" for uint32_t.
-
- src/lzmainfo/lzmainfo.c | 2 +-
- 1 file changed, 1 insertion(+), 1 deletion(-)
-
-commit 825e859a9054bd91202e5723c41a17e72f63040a
-Author: Lasse Collin <lasse.collin at tukaani.org>
-Date: 2010-10-10 16:47:01 +0300
-
- lzmainfo: Use fileno(stdin) instead of STDIN_FILENO.
-
- src/lzmainfo/lzmainfo.c | 2 +-
- 1 file changed, 1 insertion(+), 1 deletion(-)
-
-commit acbc4cdecbeec2a4dfaac04f185ece49b2ff17c8
-Author: Lasse Collin <lasse.collin at tukaani.org>
-Date: 2010-10-09 23:20:51 +0300
-
- lzmainfo: Use setmode() on DOS-like systems.
-
- src/lzmainfo/lzmainfo.c | 9 +++++++++
- 1 file changed, 9 insertions(+)
-
-commit ef364d3abc5647111c5424ea0d83a567e184a23b
-Author: Lasse Collin <lasse.collin at tukaani.org>
-Date: 2010-10-09 21:51:03 +0300
-
- OS/2 and DOS: Be less verbose on signals.
-
- Calling raise() to kill xz when user has pressed C-c
- is a bit verbose on OS/2 and DOS/DJGPP. Instead of
- calling raise(), set only the exit status to 1.
-
- src/xz/signals.c | 7 +++++++
- 1 file changed, 7 insertions(+)
-
-commit 5629c4be07b6c67e79842b2569da1cedc9c0d69a
-Author: Lasse Collin <lasse.collin at tukaani.org>
-Date: 2010-10-09 19:28:49 +0300
-
- DOS: Update the Makefile, config.h and README.
-
- This is now simpler and builds only xz.exe.
-
- dos/Makefile | 211 +++++++++++++++--------------------------------------------
- dos/README | 73 +++++++--------------
- dos/config.h | 45 ++++---------
- 3 files changed, 86 insertions(+), 243 deletions(-)
-
-commit f25a77e6b9bc48a243ddfbbd755b7960eec7e0ac
-Author: Lasse Collin <lasse.collin at tukaani.org>
-Date: 2010-10-09 18:57:55 +0300
-
- Windows: Put some license info into README-Windows.txt.
-
- windows/README-Windows.txt | 8 ++++----
- 1 file changed, 4 insertions(+), 4 deletions(-)
-
-commit e75100f549f85d231df25c07aa94d63e78e2d668
-Author: Lasse Collin <lasse.collin at tukaani.org>
-Date: 2010-10-09 18:57:04 +0300
-
- Windows: Fix a diagnostics bug in build.bash.
-
- windows/build.bash | 2 +-
- 1 file changed, 1 insertion(+), 1 deletion(-)
-
-commit efeb998a2b1025df1c1d202cc7d21d866cd1c336
-Author: Lasse Collin <lasse.collin at tukaani.org>
-Date: 2010-10-09 13:02:15 +0300
-
- lzmainfo: Add Windows resource file.
-
- src/lzmainfo/Makefile.am | 9 +++++++++
- src/lzmainfo/lzmainfo_w32res.rc | 12 ++++++++++++
- 2 files changed, 21 insertions(+)
-
-commit 389d418445f1623593dfdbba55d52fbb6d1205f5
-Author: Lasse Collin <lasse.collin at tukaani.org>
-Date: 2010-10-09 12:57:25 +0300
-
- Add missing public domain notice to lzmadec_w32res.rc.
-
- src/xzdec/lzmadec_w32res.rc | 7 +++++++
- 1 file changed, 7 insertions(+)
-
-commit 6389c773a4912dd9f111256d74ba1605230a7957
-Author: Lasse Collin <lasse.collin at tukaani.org>
-Date: 2010-10-09 12:52:12 +0300
-
- Windows: Update common_w32res.rc.
-
- src/common/common_w32res.rc | 9 +++------
- 1 file changed, 3 insertions(+), 6 deletions(-)
-
-commit 71275457ca24c9b01721f5cfc3638cf094daf454
-Author: Lasse Collin <lasse.collin at tukaani.org>
-Date: 2010-10-09 12:27:08 +0300
-
- Windows: Make build.bash prefer MinGW-w32 over MinGW.
-
- This is simply for licensing reasons. The 64-bit version
- will be built with MinGW-w64 anyway (at least for now),
- so using it also for 32-bit build allows using the same
- copyright notice about the MinGW-w64/w32 runtime.
-
- Note that using MinGW would require a copyright notice too,
- because its runtime is not in the public domain either even
- though MinGW's home page claims that it is public domain.
- See <http://marc.info/?l=mingw-users&m=126489506214078>.
-
- windows/build.bash | 18 +++++++++---------
- 1 file changed, 9 insertions(+), 9 deletions(-)
-
-commit 3ac35719d8433af937af6491383d4a50e343099b
-Author: Lasse Collin <lasse.collin at tukaani.org>
-Date: 2010-10-09 11:33:21 +0300
-
- Windows: Copy COPYING-Windows.txt (if it exists) to the package.
-
- Also, put README-Windows.txt to the doc directory like
- the other documentation files.
-
- windows/build.bash | 14 ++++++++++++--
- 1 file changed, 12 insertions(+), 2 deletions(-)
-
-commit 7b5db576fd7a4a67813b8437a9ccd4dbc94bbaae
-Author: Lasse Collin <lasse.collin at tukaani.org>
-Date: 2010-10-08 21:42:37 +0300
-
- Windows: Fix build.bash again.
-
- 630a8beda34af0ac153c8051b1bf01230558e422 wasn't good.
-
- windows/build.bash | 7 ++++---
- 1 file changed, 4 insertions(+), 3 deletions(-)
-
-commit d3cd7abe85ec7c2f46cf198b15c00d5d119df3dd
-Author: Lasse Collin <lasse.collin at tukaani.org>
-Date: 2010-10-08 16:53:20 +0300
-
- Use LZMA_VERSION_STRING instead of PACKAGE_VERSION.
-
- Those are the same thing, and the former makes it a bit
- easier to build the code with other build systems, because
- one doesn't need to update the version number into custom
- config.h.
-
- This change affects only lzmainfo. Other tools were already
- using LZMA_VERSION_STRING.
-
- src/lzmainfo/lzmainfo.c | 2 +-
- 1 file changed, 1 insertion(+), 1 deletion(-)
-
-commit 084c60d318f2dbaef4078d9b100b4a373d0c3a7f
-Author: Lasse Collin <lasse.collin at tukaani.org>
-Date: 2010-10-08 15:59:25 +0300
-
- configure.ac: Remove two unused defines.
-
- configure.ac | 4 ----
- 1 file changed, 4 deletions(-)
-
-commit 11f51b6714357cb67ec7e56ed9575c199b5581fe
-Author: Lasse Collin <lasse.collin at tukaani.org>
-Date: 2010-10-08 15:32:29 +0300
-
- Make tests accommodate missing xz or xzdec.
-
- tests/test_compress.sh | 47 ++++++++++++++++++++++++++++++-----------------
- tests/test_files.sh | 28 ++++++++++++++++++++++++++--
- 2 files changed, 56 insertions(+), 19 deletions(-)
-
-commit b1c7368f95e93ccdefdd0748e04398c26766f47f
-Author: Lasse Collin <lasse.collin at tukaani.org>
-Date: 2010-10-08 15:25:45 +0300
-
- Build: Add options to disable individual command line tools.
-
- configure.ac | 38 ++++++++++++++++++++++++++++++
- src/Makefile.am | 15 +++++++++++-
- src/scripts/Makefile.am | 62 +++++++++++++++++++++----------------------------
- src/xz/Makefile.am | 6 ++++-
- src/xzdec/Makefile.am | 12 ++++++++--
- 5 files changed, 93 insertions(+), 40 deletions(-)
-
-commit 630a8beda34af0ac153c8051b1bf01230558e422
-Author: Lasse Collin <lasse.collin at tukaani.org>
-Date: 2010-10-07 00:44:53 +0300
-
- Windows: Make build.bash work without --enable-dynamic=no.
-
- windows/build.bash | 4 ++--
- 1 file changed, 2 insertions(+), 2 deletions(-)
-
-commit f9907503f882a745dce9d84c2968f6c175ba966a
-Author: Lasse Collin <lasse.collin at tukaani.org>
-Date: 2010-10-05 14:13:16 +0300
-
- Build: Remove the static/dynamic tricks.
-
- Most distros want xz linked against shared liblzma, so
- it doesn't help much to require --enable-dynamic for that.
- Those who want to avoid PIC on x86-32 to get better
- performance, can still do it e.g. by using --disable-shared
- to compile xz and then another pass to compile shared liblzma.
-
- Part of these static/dynamic tricks were needed for Windows
- in the past. Nowadays we rely on GCC and binutils to do the
- right thing with auto-import. If the Autotooled build system
- needs to support some other toolchain on Windows in the future,
- this may need some rethinking.
-
- configure.ac | 74 ------------------------------------------------
- debug/Makefile.am | 5 +---
- src/lzmainfo/Makefile.am | 4 +--
- src/xz/Makefile.am | 4 +--
- src/xzdec/Makefile.am | 4 +--
- tests/Makefile.am | 5 +---
- 6 files changed, 5 insertions(+), 91 deletions(-)
-
-commit fda4724d8114fccfa31c1839c15479f350c2fb4c
-Author: Lasse Collin <lasse.collin at tukaani.org>
-Date: 2010-10-05 12:18:58 +0300
-
- configure.ac: Silence a warning from Autoconf 2.68.
-
- configure.ac | 2 +-
- 1 file changed, 1 insertion(+), 1 deletion(-)
-
-commit 80b5675fa62c87426fe86f8fcd20feeabc4361b9
-Author: Lasse Collin <lasse.collin at tukaani.org>
-Date: 2010-10-04 19:43:01 +0300
-
- A few more languages files to the xz man page.
-
- Thanks to Jonathan Nieder.
-
- src/xz/xz.1 | 45 ++++++++++++++++++++++++---------------------
- 1 file changed, 24 insertions(+), 21 deletions(-)
-
-commit f9722dbeca4dc4c43cfd15d122dafaac50b0a0bb
-Author: Lasse Collin <lasse.collin at tukaani.org>
-Date: 2010-10-02 12:07:33 +0300
-
- Update the FAQ.
-
- doc/faq.txt | 104 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++---
- 1 file changed, 100 insertions(+), 4 deletions(-)
-
-commit 61ae593661e8dc402394e84d567ca2044a51572b
-Author: Lasse Collin <lasse.collin at tukaani.org>
-Date: 2010-10-02 11:38:20 +0300
-
- liblzma: Small fixes to comments in the API headers.
-
- src/liblzma/api/lzma/lzma.h | 10 +++++++---
- 1 file changed, 7 insertions(+), 3 deletions(-)
-
-commit 9166682dc601fd42c1b9510572e3f917d18de504
-Author: Lasse Collin <lasse.collin at tukaani.org>
-Date: 2010-09-28 11:40:12 +0300
-
- Create the PDF versions of the man pages better.
-
- Makefile.am | 14 +++++++------
- build-aux/manconv.sh | 58 ++++++++++++++++++++++++++++++++++++++++++++++++++++
- 2 files changed, 66 insertions(+), 6 deletions(-)
-
-commit 17d3c61edd35de8fa884944fc70d1db86daa5dd8
-Author: Lasse Collin <lasse.collin at tukaani.org>
-Date: 2010-09-28 10:59:53 +0300
-
- Move version.sh to build-aux.
-
- Makefile.am | 4 ++--
- version.sh => build-aux/version.sh | 0
- configure.ac | 2 +-
- windows/build.bash | 2 +-
- 4 files changed, 4 insertions(+), 4 deletions(-)
-
-commit 84af9d8770451339a692e9b70f96cf56156a6069
-Author: Lasse Collin <lasse.collin at tukaani.org>
-Date: 2010-09-28 10:53:02 +0300
-
- Update .gitignore.
-
- .gitignore | 10 +++++++++-
- 1 file changed, 9 insertions(+), 1 deletion(-)
-
-commit 31575a449ac64c523da3bab8d0c0b522cdc7c780
-Author: Lasse Collin <lasse.collin at tukaani.org>
-Date: 2010-09-28 01:17:14 +0300
-
- Fix accomodate -> accommodate on the xz man page.
-
- src/xz/xz.1 | 2 +-
- 1 file changed, 1 insertion(+), 1 deletion(-)
-
-commit cec0ddc8ec4ce81685a51998b978e22167e461f9
-Author: Lasse Collin <lasse.collin at tukaani.org>
-Date: 2010-09-27 23:29:34 +0300
-
- Major man page updates.
-
- Lots of content was updated on the xz man page.
-
- Technical improvements:
- - Start a new sentence on a new line.
- - Use fairly short lines.
- - Use constant-width font for examples (where supported).
- - Some minor cleanups.
-
- Thanks to Jonathan Nieder for some language fixes.
-
- src/lzmainfo/lzmainfo.1 | 25 +-
- src/scripts/xzdiff.1 | 15 +-
- src/scripts/xzgrep.1 | 11 +-
- src/scripts/xzless.1 | 13 +-
- src/scripts/xzmore.1 | 9 +-
- src/xz/xz.1 | 1964 ++++++++++++++++++++++++++++++++---------------
- src/xzdec/xzdec.1 | 39 +-
- 7 files changed, 1435 insertions(+), 641 deletions(-)
-
-commit 075257ab0416a0603be930082e31a5703e4ba345
-Author: Lasse Collin <lasse.collin at tukaani.org>
-Date: 2010-09-26 18:10:31 +0300
-
- Fix the preset -3e.
-
- depth=0 was missing.
-
- src/liblzma/lzma/lzma_encoder_presets.c | 1 +
- 1 file changed, 1 insertion(+)
-
-commit 2577da9ebdba13fbe99ae5ee8bde35f7ed60f6d1
-Author: Lasse Collin <lasse.collin at tukaani.org>
-Date: 2010-09-23 14:03:10 +0300
-
- Add translations.bash and translation notes to README.
-
- translations.bash prints some messages from xz, which
- hopefully makes it a bit easier to test translations.
-
- README | 96 +++++++++++++++++++++++++++++++++++++++++++++--
- debug/translation.bash | 100 +++++++++++++++++++++++++++++++++++++++++++++++++
- 2 files changed, 192 insertions(+), 4 deletions(-)
-
-commit a3c5997c57e5b1a20aae6d1071b584b4f17d0b23
-Author: Lasse Collin <lasse.collin at tukaani.org>
-Date: 2010-09-17 22:14:30 +0300
-
- xz: Update the Czech translation.
-
- Thanks to Marek Černocký.
-
- po/cs.po | 202 +++++++++++++++++++++++++++++++++++++++++----------------------
- 1 file changed, 131 insertions(+), 71 deletions(-)
-
-commit a1766af582dc23fddd9da1eeb4b9d61e3eb4c2e6
-Author: Lasse Collin <lasse.collin at tukaani.org>
-Date: 2010-09-16 23:40:41 +0300
-
- xz: Add Italian translation.
-
- Thanks to Milo Casagrande and Lorenzo De Liso.
-
- THANKS | 2 +
- po/LINGUAS | 1 +
- po/it.po | 902 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
- 3 files changed, 905 insertions(+)
-
-commit 21088018554e2b0e02914205377ceb6e34a090bd
-Author: Lasse Collin <lasse.collin at tukaani.org>
-Date: 2010-09-15 00:34:13 +0300
-
- xz: Edit a translators comment.
-
- src/xz/list.c | 2 +-
- 1 file changed, 1 insertion(+), 1 deletion(-)
-
-commit be16e28ece1b492b8f93382b7fa1cc4da23c6ff6
-Author: Lasse Collin <lasse.collin at tukaani.org>
-Date: 2010-09-14 22:47:14 +0300
-
- xz: Add German translation.
-
- Thanks to Andre Noll.
-
- THANKS | 1 +
- po/LINGUAS | 1 +
- po/de.po | 903 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
- 3 files changed, 905 insertions(+)
-
-commit e23ea74f3240e6b69683f9e69d1716e0f9e9092b
-Author: Lasse Collin <lasse.collin at tukaani.org>
-Date: 2010-09-10 14:30:25 +0300
-
- Updated README.
-
- README | 2 --
- 1 file changed, 2 deletions(-)
-
-commit 8dad2fd69336985adb9f774fa96dc9c0efcb5a71
-Author: Lasse Collin <lasse.collin at tukaani.org>
-Date: 2010-09-10 14:30:07 +0300
-
- Updated INSTALL.
-
- INSTALL | 7 ++++---
- 1 file changed, 4 insertions(+), 3 deletions(-)
-
-commit 0b5f07fe3728c27cce416ddc40f7e4803ae96ac2
-Author: Lasse Collin <lasse.collin at tukaani.org>
-Date: 2010-09-10 14:26:20 +0300
-
- Updated the git repository address in ChangeLog.
-
- ChangeLog | 2 +-
- 1 file changed, 1 insertion(+), 1 deletion(-)
-
-commit a8760203f93a69bc39fd14520a6e9e7b7d70be06
-Author: Lasse Collin <lasse.collin at tukaani.org>
-Date: 2010-09-10 14:09:33 +0300
-
- xz: Add a comment to translators about "literal context bits".
-
- src/xz/message.c | 4 ++++
- 1 file changed, 4 insertions(+)
-
-commit bb0b1004f83cdc4d309e1471c2ecaf9f95ce60c5
-Author: Lasse Collin <lasse.collin at tukaani.org>
-Date: 2010-09-10 10:30:33 +0300
-
- xz: Multiple fixes.
-
- The code assumed that printing numbers with thousand separators
- and decimal points would always produce only US-ASCII characters.
- This was used for buffer sizes (with snprintf(), no overflows)
- and aligning columns of the progress indicator and --list. That
- assumption was wrong (e.g. LC_ALL=fi_FI.UTF-8 with glibc), so
- multibyte character support was added in this commit. The old
- way is used if the operating system doesn't have enough multibyte
- support (e.g. lacks wcwidth()).
-
- The sizes of buffers were increased to accomodate multibyte
- characters. I don't know how big they should be exactly, but
- they aren't used for anything critical, so it's not too bad.
- If they still aren't big enough, I hopefully get a bug report.
- snprintf() takes care of avoiding buffer overflows.
-
- Some static buffers were replaced with buffers allocated on
- stack. double_to_str() was removed. uint64_to_str() and
- uint64_to_nicestr() now share the static buffer and test
- for thousand separator support.
-
- Integrity check names "None" and "Unknown-N" (2 <= N <= 15)
- were marked to be translated. I had forgot these, plus they
- wouldn't have worked correctly anyway before this commit,
- because printing tables with multibyte strings didn't work.
-
- Thanks to Marek Černocký for reporting the bug about
- misaligned table columns in --list output.
-
- configure.ac | 1 +
- m4/tuklib_mbstr.m4 | 30 ++++++
- src/common/tuklib_mbstr.h | 66 +++++++++++++
- src/common/tuklib_mbstr_fw.c | 31 ++++++
- src/common/tuklib_mbstr_width.c | 64 +++++++++++++
- src/xz/Makefile.am | 4 +-
- src/xz/list.c | 205 +++++++++++++++++++++++++++-------------
- src/xz/message.c | 56 +++++++----
- src/xz/message.h | 10 +-
- src/xz/private.h | 1 +
- src/xz/util.c | 136 +++++++++-----------------
- src/xz/util.h | 7 --
- 12 files changed, 424 insertions(+), 187 deletions(-)
-
-commit 639f8e2af33cf8a184d59ba56b6df7c098679d61
-Author: Lasse Collin <lasse.collin at tukaani.org>
-Date: 2010-09-08 08:49:22 +0300
-
- Update the Czech translation.
-
- Thanks to Marek Černocký.
-
- po/cs.po | 655 +++++++++++++++++++++++++++++++++++++++++++--------------------
- 1 file changed, 454 insertions(+), 201 deletions(-)
-
-commit 41bc9956ebfd7c86777d33676acf34c45e7ca7c7
-Author: Lasse Collin <lasse.collin at tukaani.org>
-Date: 2010-09-07 12:31:40 +0300
-
- xz: Add a note to translators.
-
- src/xz/hardware.c | 2 ++
- 1 file changed, 2 insertions(+)
-
-commit 77a7746616e555fc08028e883a56d06bf0088b81
-Author: Lasse Collin <lasse.collin at tukaani.org>
-Date: 2010-09-07 10:42:13 +0300
-
- Fix use of N_() and ngettext().
-
- I had somehow thought that N_() is usually used
- as shorthand for ngettext().
-
- This also fixes a missing \n from a call to ngettext().
-
- src/common/tuklib_gettext.h | 4 ++--
- src/xz/list.c | 4 ++--
- 2 files changed, 4 insertions(+), 4 deletions(-)
-
-commit e6ad39335842343e622ab51207d1d3cb9caad801
-Author: Lasse Collin <lasse.collin at tukaani.org>
-Date: 2010-09-06 19:43:12 +0300
-
- Add missing files to POTFILES.in.
-
*** DIFF OUTPUT TRUNCATED AT 1000 LINES ***
More information about the svn-src-all
mailing list