Commit Graph

  • b735cde20c Added a copyright notice to Doxyfile.in since it contains lots of comments from Doxygen. Lasse Collin 2009-08-02 00:27:29 +0300
  • 0fd157cc00 Updated THANKS. Lasse Collin 2009-08-02 00:11:37 +0300
  • b198da96ff Updated TODO. Lasse Collin 2009-08-02 00:10:22 +0300
  • 669413bb2d Updated THANKS. Lasse Collin 2009-07-30 12:25:55 +0300
  • dbbd8fb870 xzdiff: add missing ;; to case statement Jonathan Nieder 2009-07-28 17:37:24 -0500
  • adbad2d16c Added history.txt to doc_DATA. Lasse Collin 2009-07-24 13:15:06 +0300
  • e0236f1256 Updated .gitignore files. Lasse Collin 2009-07-24 12:00:40 +0300
  • 2f34fb2692 Minor improvements to COPYING. Lasse Collin 2009-07-24 11:34:02 +0300
  • 0db1befcfb Fix incorrect usage of getopt_long(), which caused invalid memory access if XZ_OPT was defined. Lasse Collin 2009-07-23 19:10:55 +0300
  • 8f8ec942d6 Avoid internal error with --format=xz --lzma1. Lasse Collin 2009-07-20 15:43:32 +0300
  • 99f9e879a6 Major documentation update. Lasse Collin 2009-07-19 13:14:20 +0300
  • ef4cf1851d Added missing author notice to xzless.in. Lasse Collin 2009-07-19 11:09:31 +0300
  • 4c9c989d45 Use AC_CONFIG_AUX_DIR to clean up the toplevel directory a little. Lasse Collin 2009-07-18 18:54:55 +0300
  • 366e436090 Updated the totally outdated TODO file. Lasse Collin 2009-07-18 14:34:08 +0300
  • 64e498c89d Added public domain notice into a few files. Lasse Collin 2009-07-18 11:26:39 +0300
  • a35755c5de Allow extra commas in filter-specific options on xz command line. Lasse Collin 2009-07-14 21:10:36 +0300
  • 98f3cac1ad Accept --lzma2=preset=6e where "e" is equivalent to --extreme when no custom chain is in use. Lasse Collin 2009-07-14 18:04:31 +0300
  • d873a09e95 Add dist-hook to create ChangeLog from the commit log, and to conver the man pages to PDF and plain text, which may be convenient to those who cannot render man pages. Lasse Collin 2009-07-12 19:08:30 +0300
  • cd69a5a6c1 BCJ filters: Reject invalid start offsets with LZMA_OPTIONS_ERROR. Lasse Collin 2009-07-10 11:39:38 +0300
  • eed9953732 Look for full command names instead of substrings like "un", "cat", and "lz" when determining if xz is run as unxz, xzcat, lzma, unlzma, or lzcat. Lasse Collin 2009-07-10 11:33:21 +0300
  • 6f62fa88f4 Updated THANKS. Lasse Collin 2009-07-08 23:06:46 +0300
  • 1754b7e03e Portability improvement to version.sh. Lasse Collin 2009-07-08 23:05:29 +0300
  • 3bdb53792c Remove --force from xzdec. Lasse Collin 2009-07-08 22:50:16 +0300
  • 5f16ef4abf Use sed instead of $(SED) so that we don't need to 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 doesn't, so $(SED) happened to work when using libtool 2.2. Lasse Collin 2009-07-06 10:36:04 +0300
  • 96e4b257e1 Major update to the xzgrep and other scripts based on the latest versions found from gzip CVS repository. Lasse Collin 2009-07-05 22:25:17 +0300
  • 25cc7a6e8c Use @PACKAGE_HOMEPAGE@ in liblzma.pc.in. Lasse Collin 2009-07-05 19:26:53 +0300
  • 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