Lasse Collin 
							
						 
					 
					
						
						
						
						
							
						
						
							ae65dcfde2 
							
						 
					 
					
						
						
							
							Cleanups to message.c.  
						
						
						
						
							
						
					 
					
						2008-11-27 19:28:59 +02:00 
						 
				 
			
				
					
						
							
							
								Lasse Collin 
							
						 
					 
					
						
						
						
						
							
						
						
							a8368b75cd 
							
						 
					 
					
						
						
							
							Remove the nowadays unneeded memory limitting malloc() wrapper.  
						
						
						
						
							
						
					 
					
						2008-11-25 02:37:47 +02:00 
						 
				 
			
				
					
						
							
							
								Lasse Collin 
							
						 
					 
					
						
						
						
						
							
						
						
							69472ee5f0 
							
						 
					 
					
						
						
							
							VLI encoder and decoder cleanups. Made encoder return  
						
						... 
						
						
						
						LZMA_PROG_ERROR in single-call mode if there's no output
space. 
						
						
							
						
					 
					
						2008-11-23 15:09:03 +02:00 
						 
				 
			
				
					
						
							
							
								Lasse Collin 
							
						 
					 
					
						
						
						
						
							
						
						
							4249c8c15a 
							
						 
					 
					
						
						
							
							Typo fix  
						
						
						
						
							
						
					 
					
						2008-11-22 17:44:33 +02:00 
						 
				 
			
				
					
						
							
							
								Lasse Collin 
							
						 
					 
					
						
						
						
						
							
						
						
							6d1d6f4598 
							
						 
					 
					
						
						
							
							Support NetBSD's errno for O_NOFOLLOW.  
						
						
						
						
							
						
					 
					
						2008-11-20 22:59:10 +02:00 
						 
				 
			
				
					
						
							
							
								Lasse Collin 
							
						 
					 
					
						
						
						
						
							
						
						
							f901a290ee 
							
						 
					 
					
						
						
							
							Build xzdec and lzmadec from xzdec.c. xzdec supports only .xz  
						
						... 
						
						
						
						files and lzmadec only .lzma files. 
						
						
							
						
					 
					
						2008-11-20 18:05:52 +02:00 
						 
				 
			
				
					
						
							
							
								Lasse Collin 
							
						 
					 
					
						
						
						
						
							
						
						
							86a0ed8f01 
							
						 
					 
					
						
						
							
							Minor cleanups to xzdec.  
						
						
						
						
							
						
					 
					
						2008-11-20 11:01:29 +02:00 
						 
				 
			
				
					
						
							
							
								Lasse Collin 
							
						 
					 
					
						
						
						
						
							
						
						
							54f716ba89 
							
						 
					 
					
						
						
							
							Added missing check for uint16_t.  
						
						
						
						
							
						
					 
					
						2008-11-19 23:55:22 +02:00 
						 
				 
			
				
					
						
							
							
								Lasse Collin 
							
						 
					 
					
						
						
						
						
							
						
						
							1880a3927b 
							
						 
					 
					
						
						
							
							Renamed lzma to xz and lzmadec to xzdec. We create symlinks  
						
						... 
						
						
						
						lzma, unlzma, and lzcat in "make install" for backwards
compatibility with LZMA Utils 4.32.x; I'm not sure if this
should be the default though. 
						
						
							
						
					 
					
						2008-11-19 23:52:24 +02:00 
						 
				 
			
				
					
						
							
							
								Lasse Collin 
							
						 
					 
					
						
						
						
						
							
						
						
							e114502b2b 
							
						 
					 
					
						
						
							
							Oh well, big messy commit again. Some highlights:  
						
						... 
						
						
						
						- 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 
						
						
							
						
					 
					
						2008-11-19 20:46:52 +02:00 
						 
				 
			
				
					
						
							
							
								Lasse Collin 
							
						 
					 
					
						
						
						
						
							
						
						
							3c3905b534 
							
						 
					 
					
						
						
							
							Fixed the test that should have been fixed as part  
						
						... 
						
						
						
						of 1e8e4fd1f3e50129b4541406ad765d2aa1233943. 
						
						
							
						
					 
					
						2008-10-09 11:12:29 +03:00 
						 
				 
			
				
					
						
							
							
								Lasse Collin 
							
						 
					 
					
						
						
						
						
							
						
						
							0f295bf7a3 
							
						 
					 
					
						
						
							
							Fixed some help messages.  
						
						
						
						
							
						
					 
					
						2008-10-07 16:42:18 +03:00 
						 
				 
			
				
					
						
							
							
								Lasse Collin 
							
						 
					 
					
						
						
						
						
							
						
						
							1e8e4fd1f3 
							
						 
					 
					
						
						
							
							Made the preset numbering more logical in liblzma API.  
						
						
						
						
							
						
					 
					
						2008-10-07 09:40:31 +03:00 
						 
				 
			
				
					
						
							
							
								Lasse Collin 
							
						 
					 
					
						
						
						
						
							
						
						
							5e4df4c3c0 
							
						 
					 
					
						
						
							
							Removed fi from po/LINGUAS.  
						
						
						
						
							
						
					 
					
						2008-10-03 19:36:09 +03:00 
						 
				 
			
				
					
						
							
							
								Lasse Collin 
							
						 
					 
					
						
						
						
						
							
						
						
							fcfb86c777 
							
						 
					 
					
						
						
							
							Fixed suffix handling with --format=raw.  
						
						
						
						
							
						
					 
					
						2008-10-03 07:06:48 +03:00 
						 
				 
			
				
					
						
							
							
								Lasse Collin 
							
						 
					 
					
						
						
						
						
							
						
						
							bd137524f2 
							
						 
					 
					
						
						
							
							Initial changes to change the suffix of the new format to .xz.  
						
						... 
						
						
						
						This also fixes a bug related to --suffix option. Some issues
with suffixes with --format=raw were not fixed. 
						
						
							
						
					 
					
						2008-10-02 22:51:46 +03:00 
						 
				 
			
				
					
						
							
							
								Lasse Collin 
							
						 
					 
					
						
						
						
						
							
						
						
							4c321a41c4 
							
						 
					 
					
						
						
							
							Renamed the test files from .lzma suffix to .xz suffix.  
						
						
						
						
							
						
					 
					
						2008-09-30 17:43:55 +03:00 
						 
				 
			
				
					
						
							
							
								Lasse Collin 
							
						 
					 
					
						
						
						
						
							
						
						
							8e60c889a2 
							
						 
					 
					
						
						
							
							Fixed Stream decoder to actually use the first_stream variable.  
						
						
						
						
							
						
					 
					
						2008-09-30 13:57:44 +03:00 
						 
				 
			
				
					
						
							
							
								Lasse Collin 
							
						 
					 
					
						
						
						
						
							
						
						
							3bdbc12c05 
							
						 
					 
					
						
						
							
							Added one more test file.  
						
						
						
						
							
						
					 
					
						2008-09-30 13:56:57 +03:00 
						 
				 
			
				
					
						
							
							
								Lasse Collin 
							
						 
					 
					
						
						
						
						
							
						
						
							a6639022fd 
							
						 
					 
					
						
						
							
							Fixed uninitialized variable in Stream decoder.  
						
						
						
						
							
						
					 
					
						2008-09-30 13:34:07 +03:00 
						 
				 
			
				
					
						
							
							
								Lasse Collin 
							
						 
					 
					
						
						
						
						
							
						
						
							ed3709000a 
							
						 
					 
					
						
						
							
							Added two test files.  
						
						
						
						
							
						
					 
					
						2008-09-30 13:27:28 +03:00 
						 
				 
			
				
					
						
							
							
								Lasse Collin 
							
						 
					 
					
						
						
						
						
							
						
						
							ea560b0ea8 
							
						 
					 
					
						
						
							
							Fix conflicting Subblock helper filter's ID.  
						
						
						
						
							
						
					 
					
						2008-09-27 23:49:24 +03:00 
						 
				 
			
				
					
						
							
							
								Lasse Collin 
							
						 
					 
					
						
						
						
						
							
						
						
							ad97483b6e 
							
						 
					 
					
						
						
							
							Changed magic bytes to match the updated spec. Filename  
						
						... 
						
						
						
						suffix wasn't changed yet. 
						
						
							
						
					 
					
						2008-09-27 23:37:13 +03:00 
						 
				 
			
				
					
						
							
							
								Lasse Collin 
							
						 
					 
					
						
						
						
						
							
						
						
							7a57069167 
							
						 
					 
					
						
						
							
							Remove po/fi.po since I'm not keeping it updated for now.  
						
						
						
						
							
						
					 
					
						2008-09-27 23:16:09 +03:00 
						 
				 
			
				
					
						
							
							
								Lasse Collin 
							
						 
					 
					
						
						
						
						
							
						
						
							018ae09df8 
							
						 
					 
					
						
						
							
							Fix also test_compress.sh.  
						
						
						
						
							
						
					 
					
						2008-09-27 23:13:54 +03:00 
						 
				 
			
				
					
						
							
							
								Lasse Collin 
							
						 
					 
					
						
						
						
						
							
						
						
							3a62a5fb85 
							
						 
					 
					
						
						
							
							Fixed compilation of test_filter_flags.c, which was broken by  
						
						... 
						
						
						
						1dcecfb09b55157b8653d747963069c8bed74f04. 
						
						
							
						
					 
					
						2008-09-27 23:01:15 +03:00 
						 
				 
			
				
					
						
							
							
								Lasse Collin 
							
						 
					 
					
						
						
						
						
							
						
						
							c6ca26eef7 
							
						 
					 
					
						
						
							
							Updated file format specification. It changes the suffix  
						
						... 
						
						
						
						of the new format to .xz and removes the recently added
LZMA filter. 
						
						
							
						
					 
					
						2008-09-27 19:11:02 +03:00 
						 
				 
			
				
					
						
							
							
								Lasse Collin 
							
						 
					 
					
						
						
						
						
							
						
						
							1dcecfb09b 
							
						 
					 
					
						
						
							
							Some API changes, bug fixes, cleanups etc.  
						
						
						
						
							
						
					 
					
						2008-09-27 19:09:21 +03:00 
						 
				 
			
				
					
						
							
							
								Lasse Collin 
							
						 
					 
					
						
						
						
						
							
						
						
							5cc5064cae 
							
						 
					 
					
						
						
							
							Added 7z2lzma.bash.  
						
						
						
						
							
						
					 
					
						2008-09-27 11:28:49 +03:00 
						 
				 
			
				
					
						
							
							
								Lasse Collin 
							
						 
					 
					
						
						
						
						
							
						
						
							f147666a5c 
							
						 
					 
					
						
						
							
							Miscellaneous LZ and LZMA encoder cleanups  
						
						
						
						
							
						
					 
					
						2008-09-17 22:11:39 +03:00 
						 
				 
			
				
					
						
							
							
								Lasse Collin 
							
						 
					 
					
						
						
						
						
							
						
						
							13d68b0698 
							
						 
					 
					
						
						
							
							LZ decoder cleanup  
						
						
						
						
							
						
					 
					
						2008-09-13 13:54:00 +03:00 
						 
				 
			
				
					
						
							
							
								Lasse Collin 
							
						 
					 
					
						
						
						
						
							
						
						
							13a74b78e3 
							
						 
					 
					
						
						
							
							Renamed constants:  
						
						... 
						
						
						
						- LZMA_VLI_VALUE_MAX -> LZMA_VLI_MAX
  - LZMA_VLI_VALUE_UNKNOWN -> LZMA_VLI_UNKNOWN
  - LZMA_HEADER_ERRRO -> LZMA_OPTIONS_ERROR 
						
						
							
						
					 
					
						2008-09-13 12:10:43 +03:00 
						 
				 
			
				
					
						
							
							
								Lasse Collin 
							
						 
					 
					
						
						
						
						
							
						
						
							320601b2c7 
							
						 
					 
					
						
						
							
							Improved the Stream Flags handling API.  
						
						
						
						
							
						
					 
					
						2008-09-12 22:41:40 +03:00 
						 
				 
			
				
					
						
							
							
								Lasse Collin 
							
						 
					 
					
						
						
						
						
							
						
						
							ec490da522 
							
						 
					 
					
						
						
							
							Simplified debug/known_sizes.c to match the relaxed  
						
						... 
						
						
						
						requirements of Block encoder. 
						
						
							
						
					 
					
						2008-09-11 23:10:44 +03:00 
						 
				 
			
				
					
						
							
							
								Lasse Collin 
							
						 
					 
					
						
						
						
						
							
						
						
							16e8b98f26 
							
						 
					 
					
						
						
							
							Remove a check from Block encoder that should have already  
						
						... 
						
						
						
						been removed in 2ba01bfa755e47ff6af84a978e3c8d63d7d2775e. 
						
						
							
						
					 
					
						2008-09-11 23:09:24 +03:00 
						 
				 
			
				
					
						
							
							
								Lasse Collin 
							
						 
					 
					
						
						
						
						
							
						
						
							5a710c3805 
							
						 
					 
					
						
						
							
							Remove bogus #includes.  
						
						
						
						
							
						
					 
					
						2008-09-11 20:02:38 +03:00 
						 
				 
			
				
					
						
							
							
								Lasse Collin 
							
						 
					 
					
						
						
						
						
							
						
						
							01892b2ca5 
							
						 
					 
					
						
						
							
							Updated THANKS.  
						
						
						
						
							
						
					 
					
						2008-09-11 10:49:14 +03:00 
						 
				 
			
				
					
						
							
							
								Lasse Collin 
							
						 
					 
					
						
						
						
						
							
						
						
							962f2231d4 
							
						 
					 
					
						
						
							
							Fix a compiler error on big endian systems that don't  
						
						... 
						
						
						
						support unaligned memory access. 
						
						
							
						
					 
					
						2008-09-11 10:48:12 +03:00 
						 
				 
			
				
					
						
							
							
								Lasse Collin 
							
						 
					 
					
						
						
						
						
							
						
						
							fa3ab0df8a 
							
						 
					 
					
						
						
							
							Silence a compiler warning.  
						
						
						
						
							
						
					 
					
						2008-09-11 10:46:14 +03:00 
						 
				 
			
				
					
						
							
							
								Lasse Collin 
							
						 
					 
					
						
						
						
						
							
						
						
							9373e81e18 
							
						 
					 
					
						
						
							
							Bumped version to 4.999.6alpha.  
						
						
						
						
							
						
					 
					
						2008-09-10 19:16:32 +03:00 
						 
				 
			
				
					
						
							
							
								Lasse Collin 
							
						 
					 
					
						
						
						
						
							
						
						
							cb072b7c84 
							
						 
					 
					
						
						
							
							Check for LZMA_FILTER_RESERVED_START in filter_flags_encoder.c.  
						
						... 
						
						
						
						Use LZMA_PROG_ERROR instead of LZMA_HEADER_ERROR if the Filter ID
is in the reserved range. This allows Block Header encoder to
detect unallowed Filter IDs, which is good for Stream encoder. 
						
						
							
 
						
					 
					
						2008-09-10 17:02:00 +03:00 
						 
				 
			
				
					
						
							
							
								Lasse Collin 
							
						 
					 
					
						
						
						
						
							
						
						
							123ab0acec 
							
						 
					 
					
						
						
							
							Filter handling cleanups  
						
						
						
						
							
						
					 
					
						2008-09-10 16:44:32 +03:00 
						 
				 
			
				
					
						
							
							
								Lasse Collin 
							
						 
					 
					
						
						
						
						
							
						
						
							9cfcd0c4f2 
							
						 
					 
					
						
						
							
							Comments  
						
						
						
						
							
						
					 
					
						2008-09-10 00:33:00 +03:00 
						 
				 
			
				
					
						
							
							
								Lasse Collin 
							
						 
					 
					
						
						
						
						
							
						
						
							2ba01bfa75 
							
						 
					 
					
						
						
							
							Cleaned up Block encoder and moved the no longer shared  
						
						... 
						
						
						
						code from block_private.h to block_decoder.c. Now the Block
encoder doesn't need compressed_size and uncompressed_size
from lzma_block structure to be initialized. 
						
						
							
						
					 
					
						2008-09-10 00:27:02 +03:00 
						 
				 
			
				
					
						
							
							
								Lasse Collin 
							
						 
					 
					
						
						
						
						
							
						
						
							07efcb5a6b 
							
						 
					 
					
						
						
							
							Changed Filter ID of LZMA to 0x20.  
						
						
						
						
							
						
					 
					
						2008-09-07 10:23:13 +03:00 
						 
				 
			
				
					
						
							
							
								Lasse Collin 
							
						 
					 
					
						
						
						
						
							
						
						
							32fe5fa541 
							
						 
					 
					
						
						
							
							Comments  
						
						
						
						
							
						
					 
					
						2008-09-06 23:42:50 +03:00 
						 
				 
			
				
					
						
							
							
								Lasse Collin 
							
						 
					 
					
						
						
						
						
							
						
						
							0a31ed9d5e 
							
						 
					 
					
						
						
							
							Some API cleanups  
						
						
						
						
							
						
					 
					
						2008-09-06 15:14:30 +03:00 
						 
				 
			
				
					
						
							
							
								Lasse Collin 
							
						 
					 
					
						
						
						
						
							
						
						
							da98df5440 
							
						 
					 
					
						
						
							
							Added support for raw encoding and decoding to the command  
						
						... 
						
						
						
						line tool, and made various cleanups. --lzma was renamed to
--lzma1 to prevent people from accidentally using LZMA when
they want LZMA2. 
						
						
							
						
					 
					
						2008-09-04 11:53:06 +03:00 
						 
				 
			
				
					
						
							
							
								Lasse Collin 
							
						 
					 
					
						
						
						
						
							
						
						
							2496aee8a7 
							
						 
					 
					
						
						
							
							Don't allow LZMA_SYNC_FLUSH with decoders anymore. There's  
						
						... 
						
						
						
						simply nothing that would use it. Allow LZMA_FINISH to the
decoders, which will usually ignore it (auto decoder and
Stream decoder being exceptions). 
						
						
							
						
					 
					
						2008-09-04 10:39:15 +03:00 
						 
				 
			
				
					
						
							
							
								Lasse Collin 
							
						 
					 
					
						
						
						
						
							
						
						
							bea301c26d 
							
						 
					 
					
						
						
							
							Minor updates to the file format specification.  
						
						
						
						
							
						
					 
					
						2008-09-03 17:06:25 +03:00