aboutsummaryrefslogtreecommitdiff
path: root/lib (follow)
AgeCommit message (Collapse)AuthorFilesLines
2023-09-23lib: Copy new header files from Gnulib without modification.Jia Tan4-0/+309
The getopt related files have changed from Gnulib by splitting up getopt.in.h into more modular header files. We could have kept everything in just getopt.in.h, but this will help us continue to update in the future.
2023-09-22lib/getopt*.c: Include <config.h> only HAVE_CONFIG_H is defined.Lasse Collin2-2/+6
The CMake-based build doesn't use config.h. Up-to-date getopt_long in Gnulib is LGPLv2 so at some point it could be included in XZ Utils too but for now this commit is enough to make CMake-based build possible.
2023-09-22MSVC: Don't #include <unistd.h>.Kelvin Lee2-2/+6
2009-04-13Put the interesting parts of XZ Utils into the public domain.Lasse Collin1-9/+9
Some minor documentation cleanups were made at the same time.
2008-11-19Oh well, big messy commit again. Some highlights:Lasse Collin5-257/+23
- Updated to the latest, probably final file format version. - Command line tool reworked to not use threads anymore. Threading will probably go into liblzma anyway. - Memory usage limit is now about 30 % for uncompression and about 90 % for compression. - Progress indicator with --verbose - Simplified --help and full --long-help - Upgraded to the last LGPLv2.1+ getopt_long from gnulib. - Some bug fixes
2007-12-11Get rid of no-NLS gnulib. I don't know how to get itLasse Collin1-9/+1
working with Automake. People who want smaller lzmadec should use --disable-nls on non-GNU systems.
2007-12-09Imported to git.Lasse Collin6-0/+1999