Mike Frysinger 
							
						 
					 
					
						
						
						
						
							
						
						
							3f86532407 
							
						 
					 
					
						
						
							
							add gitignore files  
						
						... 
						
						
						
						Signed-off-by: Mike Frysinger <vapier@gentoo.org> 
						
						
							
						
					 
					
						2009-02-07 20:26:09 +02:00 
						 
				 
			
				
					
						
							
							
								Lasse Collin 
							
						 
					 
					
						
						
						
						
							
						
						
							bd7ca1dad5 
							
						 
					 
					
						
						
							
							Assume 32 MiB of RAM on unsupported operating systems like  
						
						... 
						
						
						
						the comment in hardware.c already said. 
						
						
							
						
					 
					
						2009-02-07 17:07:52 +02:00 
						 
				 
			
				
					
						
							
							
								Lasse Collin 
							
						 
					 
					
						
						
						
						
							
						
						
							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. 
						
						
							
						
					 
					
						2009-02-07 16:26:58 +02:00 
						 
				 
			
				
					
						
							
							
								Lasse Collin 
							
						 
					 
					
						
						
						
						
							
						
						
							bfd91198e4 
							
						 
					 
					
						
						
							
							Support LZMA_API_STATIC in assembler files to  
						
						... 
						
						
						
						avoid __declspec(dllexport) equivalent. 
						
						
							
						
					 
					
						2009-02-07 15:55:47 +02:00 
						 
				 
			
				
					
						
							
							
								Lasse Collin 
							
						 
					 
					
						
						
						
						
							
						
						
							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. 
						
						
							
						
					 
					
						2009-02-07 11:11:50 +02:00 
						 
				 
			
				
					
						
							
							
								Lasse Collin 
							
						 
					 
					
						
						
						
						
							
						
						
							b719e63c5f 
							
						 
					 
					
						
						
							
							Another grammar fix  
						
						
						
						
							
						
					 
					
						2009-02-06 16:55:45 +02:00 
						 
				 
			
				
					
						
							
							
								Lasse Collin 
							
						 
					 
					
						
						
						
						
							
						
						
							fe5434f940 
							
						 
					 
					
						
						
							
							Grammar fix in README.  
						
						
						
						
							
						
					 
					
						2009-02-06 12:30:23 +02:00 
						 
				 
			
				
					
						
							
							
								Lasse Collin 
							
						 
					 
					
						
						
						
						
							
						
						
							3dfa58a9ee 
							
						 
					 
					
						
						
							
							Some MSYS installations (e.g. MsysGit) don't include  
						
						... 
						
						
						
						install.exe, so don't rely on it. 
						
						
							
 
						
					 
					
						2009-02-06 10:06:32 +02:00 
						 
				 
			
				
					
						
							
							
								Lasse Collin 
							
						 
					 
					
						
						
						
						
							
						
						
							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. 
						
						
							
						
					 
					
						2009-02-06 09:13:15 +02:00 
						 
				 
			
				
					
						
							
							
								Lasse Collin 
							
						 
					 
					
						
						
						
						
							
						
						
							094b1b09a5 
							
						 
					 
					
						
						
							
							Add the "windows" directory to EXTRA_DIST.  
						
						
						
						
							
						
					 
					
						2009-02-05 21:21:27 +02:00 
						 
				 
			
				
					
						
							
							
								Lasse Collin 
							
						 
					 
					
						
						
						
						
							
						
						
							e1c3412eec 
							
						 
					 
					
						
						
							
							Added initial experimental makefile for use with MinGW.  
						
						
						
						
							
						
					 
					
						2009-02-05 09:17:51 +02:00 
						 
				 
			
				
					
						
							
							
								Lasse Collin 
							
						 
					 
					
						
						
						
						
							
						
						
							75905a9afc 
							
						 
					 
					
						
						
							
							Various code cleanups the the xz command line tool.  
						
						... 
						
						
						
						It now builds with MinGW. 
						
						
							
						
					 
					
						2009-02-05 09:12:57 +02:00 
						 
				 
			
				
					
						
							
							
								Lasse Collin 
							
						 
					 
					
						
						
						
						
							
						
						
							d0c0b9e94e 
							
						 
					 
					
						
						
							
							Another utime() fix.  
						
						
						
						
							
						
					 
					
						2009-02-03 12:15:17 +02:00 
						 
				 
			
				
					
						
							
							
								Lasse Collin 
							
						 
					 
					
						
						
						
						
							
						
						
							ccf92a29e8 
							
						 
					 
					
						
						
							
							Fix wrong filename argument for utime() and utimes().  
						
						... 
						
						
						
						This doesn't affect most systems, since most systems
have better functions available. 
						
						
							
						
					 
					
						2009-02-03 10:41:11 +02:00 
						 
				 
			
				
					
						
							
							
								Lasse Collin 
							
						 
					 
					
						
						
						
						
							
						
						
							99c1c2abfa 
							
						 
					 
					
						
						
							
							Updated the x86 assembler code:  
						
						... 
						
						
						
						- Use call/ret pair to get instruction pointer for PIC.
  - Use PIC only if PIC or __PIC__ is #defined.
  - The code should work on MinGW and Darwin in addition
    to GNU/Linux and Solaris. 
						
						
							
						
					 
					
						2009-02-02 21:19:01 +02:00 
						 
				 
			
				
					
						
							
							
								Lasse Collin 
							
						 
					 
					
						
						
						
						
							
						
						
							22a0c6dd94 
							
						 
					 
					
						
						
							
							Modify LZMA_API macro so that it works on Windows with  
						
						... 
						
						
						
						other compilers than MinGW. This may hurt readability
of the API headers slightly, but I don't know any
better way to do this. 
						
						
							
						
					 
					
						2009-02-02 20:14:03 +02:00 
						 
				 
			
				
					
						
							
							
								Lasse Collin 
							
						 
					 
					
						
						
						
						
							
						
						
							8dd7b6052e 
							
						 
					 
					
						
						
							
							Fix a bug in lzma_block_buffer_decode(), although this  
						
						... 
						
						
						
						function should be rewritten anyway. 
						
						
							
						
					 
					
						2009-02-01 22:40:35 +02:00 
						 
				 
			
				
					
						
							
							
								Lasse Collin 
							
						 
					 
					
						
						
						
						
							
						
						
							55fd41431e 
							
						 
					 
					
						
						
							
							Added initial version of raw buffer-to-buffer coding  
						
						... 
						
						
						
						functions, and cleaned up filter.h API header a little.
May be very buggy, not tested yet. 
						
						
							
						
					 
					
						2009-02-01 22:39:07 +02:00 
						 
				 
			
				
					
						
							
							
								Lasse Collin 
							
						 
					 
					
						
						
						
						
							
						
						
							3e54ecee5c 
							
						 
					 
					
						
						
							
							Fix missing newlines in xzdec.c.  
						
						
						
						
							
						
					 
					
						2009-02-01 00:11:20 +02:00 
						 
				 
			
				
					
						
							
							
								Lasse Collin 
							
						 
					 
					
						
						
						
						
							
						
						
							d64ca34f1b 
							
						 
					 
					
						
						
							
							Use __cdecl also for function pointers in liblzma API when  
						
						... 
						
						
						
						on Windows. 
						
						
							
						
					 
					
						2009-02-01 00:10:07 +02:00 
						 
				 
			
				
					
						
							
							
								Lasse Collin 
							
						 
					 
					
						
						
						
						
							
						
						
							6a2eb54092 
							
						 
					 
					
						
						
							
							Add LZMA_API to liblzma API headers. It's useful at least  
						
						... 
						
						
						
						on Windows. sysdefs.h no longer #includes lzma.h, so lzma.h
has to be #included separately where needed. 
						
						
							
						
					 
					
						2009-01-31 11:01:48 +02:00 
						 
				 
			
				
					
						
							
							
								Lasse Collin 
							
						 
					 
					
						
						
						
						
							
						
						
							d9993fcb4d 
							
						 
					 
					
						
						
							
							Use _WIN32 instead of WIN32 in xzdec.c to test if compiling on Windows.  
						
						
						
						
							
						
					 
					
						2009-01-31 10:13:09 +02:00 
						 
				 
			
				
					
						
							
							
								Lasse Collin 
							
						 
					 
					
						
						
						
						
							
						
						
							2dbdc5befb 
							
						 
					 
					
						
						
							
							Fix two lines in lzma.h on which the # wasn't at the  
						
						... 
						
						
						
						beginning of the line. 
						
						
							
						
					 
					
						2009-01-31 10:02:52 +02:00 
						 
				 
			
				
					
						
							
							
								Lasse Collin 
							
						 
					 
					
						
						
						
						
							
						
						
							4ab7601091 
							
						 
					 
					
						
						
							
							Add support for using liblzma headers in MSVC, which has no  
						
						... 
						
						
						
						stdint.h or inttypes.h. 
						
						
							
						
					 
					
						2009-01-31 09:55:05 +02:00 
						 
				 
			
				
					
						
							
							
								Lasse Collin 
							
						 
					 
					
						
						
						
						
							
						
						
							b2172cf823 
							
						 
					 
					
						
						
							
							Fix # -> ## in a macro in lzma.h.  
						
						
						
						
							
						
					 
					
						2009-01-31 08:49:54 +02:00 
						 
				 
			
				
					
						
							
							
								Lasse Collin 
							
						 
					 
					
						
						
						
						
							
						
						
							1aae869874 
							
						 
					 
					
						
						
							
							Updated README.  
						
						
						
						
							
						
					 
					
						2009-01-30 18:50:16 +02:00 
						 
				 
			
				
					
						
							
							
								Lasse Collin 
							
						 
					 
					
						
						
						
						
							
						
						
							f54bcf6f80 
							
						 
					 
					
						
						
							
							Remove dangling crc64_init.c.  
						
						
						
						
							
						
					 
					
						2009-01-30 00:29:58 +02:00 
						 
				 
			
				
					
						
							
							
								Lasse Collin 
							
						 
					 
					
						
						
						
						
							
						
						
							982da7ed31 
							
						 
					 
					
						
						
							
							The .xz file format specification version 1.0.0 is now  
						
						... 
						
						
						
						officially released. The format has been technically the same
since 2008-11-19, but now that it is frozen, people can start
using it without a fear that the format will break. 
						
						
							
						
					 
					
						2009-01-28 17:16:38 +02:00 
						 
				 
			
				
					
						
							
							
								Lasse Collin 
							
						 
					 
					
						
						
						
						
							
						
						
							c4683a660b 
							
						 
					 
					
						
						
							
							Updated THANKS.  
						
						
						
						
							
						
					 
					
						2009-01-28 08:45:59 +02:00 
						 
				 
			
				
					
						
							
							
								Lasse Collin 
							
						 
					 
					
						
						
						
						
							
						
						
							3241317093 
							
						 
					 
					
						
						
							
							Fix uninitialized variables in alone_decoder.c. This bug was  
						
						... 
						
						
						
						triggered by the previous commit, since these variables were
not used by anything before support for a preset dictionary. 
						
						
							
						
					 
					
						2009-01-28 08:43:26 +02:00 
						 
				 
			
				
					
						
							
							
								Lasse Collin 
							
						 
					 
					
						
						
						
						
							
						
						
							f76e39cf93 
							
						 
					 
					
						
						
							
							Added initial support for preset dictionary for raw LZMA1  
						
						... 
						
						
						
						and LZMA2. It is not supported by the .xz format or the xz
command line tool yet. 
						
						
							
						
					 
					
						2009-01-27 18:36:05 +02:00 
						 
				 
			
				
					
						
							
							
								Lasse Collin 
							
						 
					 
					
						
						
						
						
							
						
						
							449b8c832b 
							
						 
					 
					
						
						
							
							Regenerate the CRC tables without trailing blanks.  
						
						
						
						
							
						
					 
					
						2009-01-26 20:09:17 +02:00 
						 
				 
			
				
					
						
							
							
								Jim Meyering 
							
						 
					 
					
						
						
						
						
							
						
						
							850f740042 
							
						 
					 
					
						
						
							
							remove trailing blanks from all but .xz files  
						
						
						
						
							
						
					 
					
						2009-01-26 20:01:51 +02:00 
						 
				 
			
				
					
						
							
							
								Lasse Collin 
							
						 
					 
					
						
						
						
						
							
						
						
							667481f1aa 
							
						 
					 
					
						
						
							
							Add lzma_block_buffer_decode().  
						
						
						
						
							
						
					 
					
						2009-01-26 14:34:10 +02:00 
						 
				 
			
				
					
						
							
							
								Lasse Collin 
							
						 
					 
					
						
						
						
						
							
						
						
							5fb34d8324 
							
						 
					 
					
						
						
							
							Add more sanity checks to lzma_stream_buffer_decode().  
						
						
						
						
							
						
					 
					
						2009-01-26 14:33:28 +02:00 
						 
				 
			
				
					
						
							
							
								Lasse Collin 
							
						 
					 
					
						
						
						
						
							
						
						
							c129748675 
							
						 
					 
					
						
						
							
							Avoid hardcoded constant in easy.c.  
						
						
						
						
							
						
					 
					
						2009-01-26 14:33:13 +02:00 
						 
				 
			
				
					
						
							
							
								Lasse Collin 
							
						 
					 
					
						
						
						
						
							
						
						
							1859d22d75 
							
						 
					 
					
						
						
							
							Tiny bit better sanity check in block_util.c  
						
						
						
						
							
						
					 
					
						2009-01-26 13:06:49 +02:00 
						 
				 
			
				
					
						
							
							
								Lasse Collin 
							
						 
					 
					
						
						
						
						
							
						
						
							2c5fe958e4 
							
						 
					 
					
						
						
							
							Fix a dumb bug in Block decoder, which made it return  
						
						... 
						
						
						
						LZMA_DATA_ERROR with valid data. The bug was added in
e114502b2bc371e4a45449832cb69be036360722. 
						
						
							
						
					 
					
						2009-01-25 01:35:56 +02:00 
						 
				 
			
				
					
						
							
							
								Lasse Collin 
							
						 
					 
					
						
						
						
						
							
						
						
							c81f13ff29 
							
						 
					 
					
						
						
							
							Added lzma_stream_buffer_decode() and made minor cleanups.  
						
						
						
						
							
						
					 
					
						2009-01-23 22:27:50 +02:00 
						 
				 
			
				
					
						
							
							
								Lasse Collin 
							
						 
					 
					
						
						
						
						
							
						
						
							0b3318661c 
							
						 
					 
					
						
						
							
							Fix a comment.  
						
						
						
						
							
						
					 
					
						2009-01-22 12:53:33 +02:00 
						 
				 
			
				
					
						
							
							
								Lasse Collin 
							
						 
					 
					
						
						
						
						
							
						
						
							9ec80355a7 
							
						 
					 
					
						
						
							
							Add some single-call buffer-to-buffer coding functions.  
						
						
						
						
							
						
					 
					
						2009-01-20 16:37:27 +02:00 
						 
				 
			
				
					
						
							
							
								Lasse Collin 
							
						 
					 
					
						
						
						
						
							
						
						
							d8b58d0993 
							
						 
					 
					
						
						
							
							Block encoder cleanups  
						
						
						
						
							
						
					 
					
						2009-01-20 13:45:41 +02:00 
						 
				 
			
				
					
						
							
							
								Lasse Collin 
							
						 
					 
					
						
						
						
						
							
						
						
							0c09810cb3 
							
						 
					 
					
						
						
							
							Use LZMA_PROG_ERROR in lzma_code() as documented in base.h.  
						
						
						
						
							
						
					 
					
						2009-01-20 10:35:15 +02:00 
						 
				 
			
				
					
						
							
							
								Lasse Collin 
							
						 
					 
					
						
						
						
						
							
						
						
							2f1a8e8eb8 
							
						 
					 
					
						
						
							
							Fix handling of non-fatal errors in lzma_code().  
						
						
						
						
							
						
					 
					
						2009-01-19 22:53:18 +02:00 
						 
				 
			
				
					
						
							
							
								Lasse Collin 
							
						 
					 
					
						
						
						
						
							
						
						
							4810b6bc25 
							
						 
					 
					
						
						
							
							Move some LZMA2 constants to lzma2_encoder.h so that they  
						
						... 
						
						
						
						can be used outside lzma2_encoder.c. 
						
						
							
						
					 
					
						2009-01-19 14:00:33 +02:00 
						 
				 
			
				
					
						
							
							
								Lasse Collin 
							
						 
					 
					
						
						
						
						
							
						
						
							00be5d2e09 
							
						 
					 
					
						
						
							
							Remove dead code.  
						
						
						
						
							
						
					 
					
						2009-01-19 13:52:36 +02:00 
						 
				 
			
				
					
						
							
							
								Lasse Collin 
							
						 
					 
					
						
						
						
						
							
						
						
							128586213f 
							
						 
					 
					
						
						
							
							Beta was supposed to be API stable but I had forgot to rename  
						
						... 
						
						
						
						lzma_memlimit_encoder and lzma_memlimit_decoder to
lzma_raw_encoder_memlimit and lzma_raw_decoder_memlimit. :-(
Now it is fixed. Hopefully it doesn't cause too much trouble
to those who already thought API is stable. 
						
						
							
						
					 
					
						2009-01-17 14:24:25 +02:00 
						 
				 
			
				
					
						
							
							
								Lasse Collin 
							
						 
					 
					
						
						
						
						
							
						
						
							b056379490 
							
						 
					 
					
						
						
							
							Updated THANKS.  
						
						
						
						
							
						
					 
					
						2009-01-15 14:29:22 +02:00 
						 
				 
			
				
					
						
							
							
								Lasse Collin 
							
						 
					 
					
						
						
						
						
							
						
						
							dc8f3be06d 
							
						 
					 
					
						
						
							
							Fixed a bug in 7z2lzma.bash to make it work with .7z files  
						
						... 
						
						
						
						that use something else than 2^n as the dictionary size.
Thanks to Dan Shechter for the bug report. 
						
						
							
						
					 
					
						2009-01-15 14:27:32 +02:00 
						 
				 
			
				
					
						
							
							
								Lasse Collin 
							
						 
					 
					
						
						
						
						
							
						
						
							8286a60b8f 
							
						 
					 
					
						
						
							
							Use pthread_sigmask() instead of sigprocmask() when pthreads  
						
						... 
						
						
						
						are enabled. 
						
						
							
						
					 
					
						2009-01-07 18:41:15 +02:00