Lasse Collin 
							
						 
					 
					
						
						
						
						
							
						
						
							634636fa56 
							
						 
					 
					
						
						
							
							Remove the alignment functions for now. Maybe they will  
						
						... 
						
						
						
						be added back in some form later, but the current version
wasn't modular, so it would need fixing anyway. 
						
						
					 
					
						2008-12-17 21:49:53 +02:00 
						 
				 
			
				
					
						
							
							
								Lasse Collin 
							
						 
					 
					
						
						
						
						
							
						
						
							4fed98417d 
							
						 
					 
					
						
						
							
							xz message handling improvements  
						
						
						
						
					 
					
						2008-12-17 20:11:23 +02:00 
						 
				 
			
				
					
						
							
							
								Lasse Collin 
							
						 
					 
					
						
						
						
						
							
						
						
							653e457e37 
							
						 
					 
					
						
						
							
							Fix a dumb bug in .lzma decoder which was introduced in  
						
						... 
						
						
						
						the previous commit. (Probably the previous commit has
other bugs too, it wasn't tested.) 
						
						
					 
					
						2008-12-15 23:26:43 +02:00 
						 
				 
			
				
					
						
							
							
								Lasse Collin 
							
						 
					 
					
						
						
						
						
							
						
						
							671a5adf1e 
							
						 
					 
					
						
						
							
							Bunch of liblzma API cleanups and fixes.  
						
						
						
						
					 
					
						2008-12-15 19:39:13 +02:00 
						 
				 
			
				
					
						
							
							
								Lasse Collin 
							
						 
					 
					
						
						
						
						
							
						
						
							17781c2c20 
							
						 
					 
					
						
						
							
							The LZMA2 decoder fix introduced a bug to LZ decoder,  
						
						... 
						
						
						
						which made LZ decoder return too early after dictionary
reset. This fixes it. 
						
						
					 
					
						2008-12-15 14:26:52 +02:00 
						 
				 
			
				
					
						
							
							
								Lasse Collin 
							
						 
					 
					
						
						
						
						
							
						
						
							f9f2d1e743 
							
						 
					 
					
						
						
							
							Added two new test files.  
						
						
						
						
					 
					
						2008-12-15 11:20:22 +02:00 
						 
				 
			
				
					
						
							
							
								Lasse Collin 
							
						 
					 
					
						
						
						
						
							
						
						
							ff7fb2c605 
							
						 
					 
					
						
						
							
							Fix data corruption in LZMA2 decoder.  
						
						
						
						
					 
					
						2008-12-15 10:01:59 +02:00 
						 
				 
			
				
					
						
							
							
								Lasse Collin 
							
						 
					 
					
						
						
						
						
							
						
						
							1ceebcf7e1 
							
						 
					 
					
						
						
							
							Name the package "xz" in configure.ac.  
						
						
						
						
					 
					
						2008-12-13 00:54:11 +02:00 
						 
				 
			
				
					
						
							
							
								Lasse Collin 
							
						 
					 
					
						
						
						
						
							
						
						
							a94bf00d0a 
							
						 
					 
					
						
						
							
							Some adjustments to GCC warning flags. The important change  
						
						... 
						
						
						
						is the removal of -pedantic. It messes up -Werror (which I
really want to keep so that I don't miss any warnings) with
printf format strings that are in POSIX but not in C99. 
						
						
					 
					
						2008-12-12 22:43:21 +02:00 
						 
				 
			
				
					
						
							
							
								Lasse Collin 
							
						 
					 
					
						
						
						
						
							
						
						
							8582d392ba 
							
						 
					 
					
						
						
							
							Remove obsolete comment.  
						
						
						
						
					 
					
						2008-12-10 01:31:00 +02:00 
						 
				 
			
				
					
						
							
							
								Lasse Collin 
							
						 
					 
					
						
						
						
						
							
						
						
							b1ae6dd731 
							
						 
					 
					
						
						
							
							Use "decompression" consistently in --long-help.  
						
						
						
						
					 
					
						2008-12-10 01:27:15 +02:00 
						 
				 
			
				
					
						
							
							
								Lasse Collin 
							
						 
					 
					
						
						
						
						
							
						
						
							1ea9e7f15a 
							
						 
					 
					
						
						
							
							Added preset=NUM to --lzma1 and --lzma2. This makes it easy  
						
						... 
						
						
						
						to take a preset as a template and modify it a little. 
						
						
					 
					
						2008-12-10 01:23:58 +02:00 
						 
				 
			
				
					
						
							
							
								Lasse Collin 
							
						 
					 
					
						
						
						
						
							
						
						
							bceb3918db 
							
						 
					 
					
						
						
							
							Put the file format specification into the public domain.  
						
						... 
						
						
						
						Same will be done to the actual code later. 
						
						
					 
					
						2008-12-09 17:43:31 +02:00 
						 
				 
			
				
					
						
							
							
								Lasse Collin 
							
						 
					 
					
						
						
						
						
							
						
						
							6efa2d80d4 
							
						 
					 
					
						
						
							
							Make the memusage functions of LZMA1 and LZMA2 encoders  
						
						... 
						
						
						
						to validate the filter options. Add missing validation
to LZMA2 encoder when options are changed in the middle
of encoding. 
						
						
					 
					
						2008-12-09 17:41:49 +02:00 
						 
				 
			
				
					
						
							
							
								Lasse Collin 
							
						 
					 
					
						
						
						
						
							
						
						
							f20a03206b 
							
						 
					 
					
						
						
							
							Updated THANKS.  
						
						
						
						
					 
					
						2008-12-09 10:36:24 +02:00 
						 
				 
			
				
					
						
							
							
								Lasse Collin 
							
						 
					 
					
						
						
						
						
							
						
						
							ef7890d564 
							
						 
					 
					
						
						
							
							In command line tool, take advantage of memusage calculation's  
						
						... 
						
						
						
						ability to also validate the filter chain and options (not
implemented yet for all filters). 
						
						
					 
					
						2008-12-01 23:04:12 +02:00 
						 
				 
			
				
					
						
							
							
								Lasse Collin 
							
						 
					 
					
						
						
						
						
							
						
						
							ccd57afa09 
							
						 
					 
					
						
						
							
							Validate the filter chain before checking filter-specific  
						
						... 
						
						
						
						memory usage. 
						
						
					 
					
						2008-12-01 22:59:28 +02:00 
						 
				 
			
				
					
						
							
							
								Lasse Collin 
							
						 
					 
					
						
						
						
						
							
						
						
							c596fda40b 
							
						 
					 
					
						
						
							
							Make the memusage functions of LZMA1 and LZMA2 decoders  
						
						... 
						
						
						
						to validate the filter options. 
						
						
					 
					
						2008-12-01 22:58:22 +02:00 
						 
				 
			
				
					
						
							
							
								Lasse Collin 
							
						 
					 
					
						
						
						
						
							
						
						
							c58f469be5 
							
						 
					 
					
						
						
							
							Added the changes for Delta filter that should have been  
						
						... 
						
						
						
						part of 656ec87882ee74b192c4ea4a233a235eca7b04d4. 
						
						
					 
					
						2008-12-01 22:55:18 +02:00 
						 
				 
			
				
					
						
							
							
								Lasse Collin 
							
						 
					 
					
						
						
						
						
							
						
						
							cd70801520 
							
						 
					 
					
						
						
							
							LZMA2 decoder cleanups. Make it require new LZMA properties  
						
						... 
						
						
						
						also in the first LZMA chunk after a dictionary reset in
uncompressed chunk. 
						
						
					 
					
						2008-12-01 22:50:28 +02:00 
						 
				 
			
				
					
						
							
							
								Lasse Collin 
							
						 
					 
					
						
						
						
						
							
						
						
							656ec87882 
							
						 
					 
					
						
						
							
							Added lzma_delta_coder_memusage() which also validates  
						
						... 
						
						
						
						the options. 
						
						
					 
					
						2008-12-01 16:30:11 +02:00 
						 
				 
			
				
					
						
							
							
								Lasse Collin 
							
						 
					 
					
						
						
						
						
							
						
						
							691a9155b7 
							
						 
					 
					
						
						
							
							Automake includes the m4 directory, so don't add it in  
						
						... 
						
						
						
						Makefile.am separately.
Updated THANKS. 
						
						
					 
					
						2008-11-29 10:03:49 +02:00 
						 
				 
			
				
					
						
							
							
								Lasse Collin 
							
						 
					 
					
						
						
						
						
							
						
						
							c7007ddf06 
							
						 
					 
					
						
						
							
							Tested using COLUMNS environment variable to avoid broken  
						
						... 
						
						
						
						progress indicator but since COLUMNS isn't usually available,
the code was left commented out. 
						
						
					 
					
						2008-11-28 12:00:48 +02:00 
						 
				 
			
				
					
						
							
							
								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