1
0
Fork 0
mirror of https://git.tukaani.org/xz.git synced 2024-04-04 12:36:23 +02:00

Commit graph

  • 18c10c30d2 Make "xz --decompress --stdout --force" copy unrecognized files as is to standard output. Lasse Collin 2009-07-04 00:40:44 +0300
  • 0a289c01ac Define PACKAGE_HOMEPAGE in configure.ac and use it in xz and xzdec. Lasse Collin 2009-07-02 14:30:38 +0300
  • 5cc99db5ba Avoid visibility related compiler warnings on Windows. Lasse Collin 2009-07-01 12:21:24 +0300
  • 7653d1cf48 Use static liblzma by default also for tests. Lasse Collin 2009-06-30 17:14:39 +0300
  • f42ee98166 Build system fixes Lasse Collin 2009-06-30 17:09:57 +0300
  • 89dac1db6f Added a comment about "autoconf -fi" to autogen.sh. Lasse Collin 2009-06-29 22:19:51 +0300
  • 6e685aae45 Add -no-undefined to get shared liblzma on Windows. Lasse Collin 2009-06-28 10:04:24 +0300
  • 73f560ee5f Make physmem() work on Cygwin 1.5 and older. Lasse Collin 2009-06-27 22:57:15 +0300
  • 7ff0004fbc Moved the Windows resource files outside the windows directory to prepare for building them with Autotools. Lasse Collin 2009-06-27 17:28:01 +0300
  • 449c634674 Added missing $(EXEEXT). Lasse Collin 2009-06-27 13:05:03 +0300
  • 792db79f27 Create correct symlinks even when --program-{prefix,suffix,transform} is passed to configure. Lasse Collin 2009-06-27 12:32:40 +0300
  • 0adc72feb8 Silence a compiler warning on DOS-like systems. Lasse Collin 2009-06-27 10:02:24 +0300
  • ad12edc952 Updated the filenames in POTFILES.in too. Lasse Collin 2009-06-27 09:35:15 +0300
  • b2b1f86753 Hopefully improved portability of the assembler code in Autotools based builds on Windows. Lasse Collin 2009-06-27 00:43:06 +0300
  • c393055947 Updated THANKS (most of today's commits are based on Charles Wilson's patches). Lasse Collin 2009-06-26 21:17:29 +0300
  • da0af22e4b Updated comments to match renamed files. Lasse Collin 2009-06-26 21:00:35 +0300
  • 65014fd211 Rename process.[hc] to coder.[hc] and io.[hc] to file_io.[hc] to avoid problems on systems with system headers with those names. Lasse Collin 2009-06-26 20:49:54 +0300
  • 5e1257466d Rename process_file() to coder_run(). Lasse Collin 2009-06-26 20:43:36 +0300
  • cad62551c5 Ugly hack to make it possible to use the thousand separator format character with snprintf() on POSIX systems but not on non-POSIX systems and still keep xgettext working. Lasse Collin 2009-06-26 20:36:45 +0300
  • fe378d4707 Added missing source files to windows/Makefile. Lasse Collin 2009-06-26 15:40:40 +0300
  • 390a640856 Basic support for building with Cygwin and MinGW using the Autotools based build system. It's not good yet, more fixes will follow. Lasse Collin 2009-06-26 15:37:53 +0300
  • 1c9360b7d1 Fix @variables@ to $(variables) in Makefile.am files. Fix the ordering of libgnu.a and LTLIBINTL on the linker command line and added missing LTLIBINTL to tests/Makefile.am. Lasse Collin 2009-06-26 14:47:31 +0300
  • d45615c555 Allow to explicitly specify autotool versions in autogen.sh. Lasse Collin 2009-06-26 14:20:02 +0300
  • eaf8367368 Add version.sh to EXTRA_DIST. Lasse Collin 2009-06-26 14:18:32 +0300
  • b317b218e2 Support HW_PHYSMEM64 Lasse Collin 2009-06-24 20:14:10 +0300
  • ae82dde5d9 Cast a char argument to isspace() to unsigned char. Lasse Collin 2009-06-24 13:01:59 +0300
  • 1735d31ea3 A few more spelling fixes. Released the .xz spec 1.0.3. Lasse Collin 2009-06-05 13:46:26 +0300
  • 8ed156ce89 Added xzdec man page. Lasse Collin 2009-06-04 23:42:12 +0300
  • f6df39afaa Harmonized xzdec --memory with xz --memory and made minor cleanups. Lasse Collin 2009-06-04 23:26:47 +0300
  • 1774f27c61 Fix purporse -> purpose. Thanks to Andrew Dudman. Released .xz spec 1.0.2 due to this fix too. Lasse Collin 2009-06-04 22:59:55 +0300
  • cb61345564 The .xz file format version 1.0.1 Lasse Collin 2009-06-01 14:53:57 +0300
  • 083c23c680 Make the raw value of the Check field available to applications via lzma_block structure. Lasse Collin 2009-05-26 14:48:48 +0300
  • b4f5c81409 Remove undocumented alternative option names --bcj, --ppc, and --itanium. Lasse Collin 2009-05-23 16:57:21 +0300
  • b1edee2cdc Add support for specifying the BCJ filter start offset in the xz command line tool. Lasse Collin 2009-05-23 15:12:23 +0300
  • 72aa0e9c5f Updated THANKS. Lasse Collin 2009-05-23 14:51:09 +0300
  • dcedb6998c Added support for --quiet and --no-warn to xzdec. Cleaned up the --help message a little. Lasse Collin 2009-05-22 16:40:50 +0300
  • 5f735dae80 Use the 40 % of RAM memory usage limit in xzdec too. Lasse Collin 2009-05-22 15:11:52 +0300
  • b60376249e Add --no-warn. Lasse Collin 2009-05-22 14:43:00 +0300
  • b4f92f522d Fix a comment. Lasse Collin 2009-05-22 14:27:40 +0300
  • 4dd21d23f2 Remove the --info option, which was an alias for --list. Lasse Collin 2009-05-22 14:21:20 +0300
  • 8836139b63 If xz is run as lzma, unlzma, or lzcat, simply imply --format=lzma. This means that xz emulating lzma doesn't decompress .xz files, while before this commit it did. The new way is slightly simpler in code and especially in upcoming documentation. Lasse Collin 2009-05-22 12:27:43 +0300
  • b0063023f8 Make the default memory usage limit 40 % of RAM for both compressing and decompressing. This should be OK now that xz automatically scales down the compression settings if they would exceed the memory usage limit (earlier, the limit for compression was increased to 90 % because low limit broke scripts that used "xz -9" on systems with low RAM). Lasse Collin 2009-05-22 11:29:50 +0300
  • 071b825b23 Support special value "max" where xz and xzdec accept an integer. Don't round the memory usage limit in xzdec --help to avoid an integer overflow and to not give wrong impression that the limit is high enough when it may not actually be. Lasse Collin 2009-05-21 17:22:01 +0300
  • 03ca67fd37 Install lzdiff, lzgrep, and lzmore as symlinks ABCD 2009-05-20 17:31:18 -0400
  • a6f43e6412 Use a GCC-specific #pragma instead of GCC-specific -Wno-uninitialized to silence a bogus warning. Lasse Collin 2009-05-02 16:10:14 +0300
  • f6ce63ebdb Removed --disable-encoder and --disable-decoder. Use the values given to --enable-encoders and --enable-decoders to determine if any encoder or decoder support is wanted. Lasse Collin 2009-05-02 14:46:50 +0300
  • be06858d5c Remove docs that are too outdated to be updated (rewrite will be better). Lasse Collin 2009-05-01 11:28:52 +0300
  • 0255401e57 Added documentation about the legacy .lzma file format. Lasse Collin 2009-05-01 11:21:46 +0300
  • 1496ff437c Renamed the file format specification to xz-file-format.txt which is the filename used on the WWW. Lasse Collin 2009-05-01 11:20:23 +0300
  • 21c6b94373 Fixed a crash in liblzma. Lasse Collin 2009-04-28 23:08:32 +0300
  • e518d167aa Fix uint32_t -> size_t in ARM and ARM-Thumb filters. Lasse Collin 2009-04-15 14:13:38 +0300
  • 31decdce04 Minor fixes to test files' README. Lasse Collin 2009-04-14 11:48:46 +0300
  • 4787d65443 Updated history.txt. Lasse Collin 2009-04-13 16:36:41 +0300
  • 2f0bc9cd40 Quick & dirty update to support xz in diff/grep/more scripts. Lasse Collin 2009-04-13 14:49:48 +0300
  • 02ddf09bc3 Put the interesting parts of XZ Utils into the public domain. Some minor documentation cleanups were made at the same time. Lasse Collin 2009-04-13 11:27:40 +0300
  • e79c42d854 Fix off-by-one in LZ decoder. Lasse Collin 2009-04-10 11:17:02 +0300
  • 94eb9ad46f Fix minor typos in README Pavel Roskin 2009-03-31 12:15:01 -0400
  • 9bab5336eb Add a note and work-around instructions to README about problems detecting a C99 compiler when some standard headers are missing. Lasse Collin 2009-03-31 21:52:51 +0300
  • a0497ff7a0 Updated THANKS. Lasse Collin 2009-03-18 16:54:38 +0200
  • 390e69887f Fix wrong macro names in lc_cpucores.m4 and cpucores.h. Thanks to Bert Wesarg. Lasse Collin 2009-03-18 16:51:41 +0200
  • 0df9299e24 Test for Linux-specific sysinfo() only on Linux systems. Some other systems have sysinfo() with different semantics. Lasse Collin 2009-03-01 09:03:08 +0200
  • cf751edfde Added AC_CONFIG_MACRO_DIR to configure.ac. Lasse Collin 2009-03-01 09:00:06 +0200
  • 63df14c57d Fix the Autoconf test for getopt_long replacement. It was broken by e114502b2b. Lasse Collin 2009-03-01 08:58:41 +0200
  • fd6a380f4e Add a rough explanation of --extreme to output of --help. Lasse Collin 2009-02-22 19:07:54 +0200
  • 68bf7ac298 Fixes to progress message handling in xz: Lasse Collin 2009-02-22 18:52:49 +0200
  • 47c2e21f82 Added files missing from the previous commit. Lasse Collin 2009-02-18 13:00:10 +0200
  • 489a3dbaa0 Added lzma_easy_buffer_encode(). Splitted easy.c into small pieces to avoid unneeded dependencies making statically linked applications bigger than needed. Lasse Collin 2009-02-17 10:43:00 +0200
  • 7494816ab0 Make physmem.h work on old Windows versions. Thanks to Hongbo Ni for the original patch. Lasse Collin 2009-02-15 15:48:45 +0200
  • 11ae4ae35f Fix microsecond vs. nanosecond confusion in my_time(). Lasse Collin 2009-02-14 20:44:52 +0200
  • 3084d662d2 Cleanups to the code that detects the amount of RAM and the number of CPU cores. Added support for using sysinfo() on Linux systems whose libc lacks appropriate sysconf() support (at least dietlibc). The Autoconf macros were split into separate files, and CPU core count detection was moved from hardware.c to cpucores.h. The core count isn't used for anything real for now, so a problematic part in process.c was commented out. Lasse Collin 2009-02-14 00:45:29 +0200
  • 9c62371eab Initial port to DOS using DJGPP. Lasse Collin 2009-02-13 18:23:50 +0200
  • 0dae8b7751 Windows port: Take advantage of the version number macros. Now the version number is not duplicated in the Windows-specific files anymore. Lasse Collin 2009-02-13 18:02:05 +0200
  • fdbc0cfa71 Changed how the version number is specified in various places. Now configure.ac will get the version number directly from src/liblzma/api/lzma/version.h. The intent is to reduce the number of places where the version number is duplicated. In future, support for displaying Git commit ID may be added too. Lasse Collin 2009-02-13 18:00:03 +0200
  • 1d924e584b Fix handling of integrity check type in the xz command line tool. Lasse Collin 2009-02-13 17:30:30 +0200
  • 96c46df7de Improve support for DOS-like systems. Here DOS-like means DOS, Windows, and OS/2. Lasse Collin 2009-02-13 17:29:02 +0200
  • b6a30ee8c2 Remove dead directories from .gitignore. Lasse Collin 2009-02-11 20:02:32 +0200
  • 1ec5b00279 .gitignore vs. Makefiles Jim Meyering 2009-02-11 14:45:14 +0100
  • 154f5aec2d Removed Makefile from .gitignore since not all Makefiles in the repository are generated by Autotools. People should do test builds in a separate build directory anyway. Lasse Collin 2009-02-10 21:48:35 +0200
  • e605c26636 Added resource files for the Windows build. Lasse Collin 2009-02-10 21:48:05 +0200
  • a3bbbe05d3 Let the user specify custom CFLAGS on the make command line. Previously custom CFLAGS worked only when they were passed to configure. Lasse Collin 2009-02-09 14:54:31 +0200
  • 53f7598998 Fix aliasing issue in physmem.h. Lasse Collin 2009-02-08 21:35:11 +0200
  • 0e27028d74 Add a separate internal function to initialize the CRC32 table, which is used also by LZ encoder. This was needed because calling lzma_crc32() and ignoring the result is a no-op due to lzma_attr_pure. Lasse Collin 2009-02-08 18:24:50 +0200
  • ae1ad9af54 Make "xz --force" to write to terminal as the error message suggests. Lasse Collin 2009-02-08 18:17:05 +0200
  • 79e25eded4 Support both slash and backslash as path component separator on Windows when parsing argv[0]. Lasse Collin 2009-02-08 10:37:50 +0200
  • bc7c7109cc Omit the wrong and (even if corrected) nowadays useless rm from autogen.sh. Lasse Collin 2009-02-07 23:18:13 +0200
  • edfc2031e5 Updated THANKS. Lasse Collin 2009-02-07 21:41:52 +0200
  • 880c330938 Make it easy to choose if command line tools should be linked statically or dynamically against liblzma. The default is still to use static liblzma, but it can now be changed by passing --enable-dynamic to configure. Thanks to Mike Frysinger for the original patch. Lasse Collin 2009-02-07 21:17:07 +0200
  • 3f86532407 add gitignore files Mike Frysinger 2009-02-06 23:38:39 -0500
  • bd7ca1dad5 Assume 32 MiB of RAM on unsupported operating systems like the comment in hardware.c already said. Lasse Collin 2009-02-07 17:07:52 +0200
  • d0ab8c1c73 MinGW support: Don't build fastpos_tablegen.c as part of liblzma. Build both static and dynamic liblzma, and also static and dynamic versions of the command line tools. Lasse Collin 2009-02-07 16:26:58 +0200
  • bfd91198e4 Support LZMA_API_STATIC in assembler files to avoid __declspec(dllexport) equivalent. Lasse Collin 2009-02-07 15:55:47 +0200
  • 3306cf3883 Introduced LZMA_API_STATIC macro, which the applications need to #define when linking against static liblzma on platforms like Windows. Most developers don't need to care about LZMA_API_STATIC at all. Lasse Collin 2009-02-07 11:11:50 +0200
  • b719e63c5f Another grammar fix Lasse Collin 2009-02-06 16:55:45 +0200
  • fe5434f940 Grammar fix in README. Lasse Collin 2009-02-06 12:30:23 +0200
  • 3dfa58a9ee Some MSYS installations (e.g. MsysGit) don't include install.exe, so don't rely on it. v4.999.8beta Lasse Collin 2009-02-06 10:06:32 +0200
  • 975d8fd72a Recreated the BCJ test files for x86 and SPARC. The old files were linked with crt*.o, which are copyrighted, and thus the old test files were not in the public domain as a whole. They are freely distributable though, but it is better to be careful and avoid including any copyrighted pieces in the test files. The new files are just compiled and assembled object files, and thus don't contain any copyrighted code. Lasse Collin 2009-02-06 09:13:15 +0200
  • 094b1b09a5 Add the "windows" directory to EXTRA_DIST. Lasse Collin 2009-02-05 21:21:27 +0200
  • e1c3412eec Added initial experimental makefile for use with MinGW. Lasse Collin 2009-02-05 09:17:51 +0200
  • 75905a9afc Various code cleanups the the xz command line tool. It now builds with MinGW. Lasse Collin 2009-02-05 09:12:57 +0200
  • d0c0b9e94e Another utime() fix. Lasse Collin 2009-02-03 12:15:17 +0200