Commit graph

587 commits

Author SHA1 Message Date
Con Kolivas
14c3ce2ab4 Calling lrzip via lrzcat would fail as the proper parameters weren't being passed to the control structure. Fix. 2012-03-10 20:47:57 +11:00
Con Kolivas
c286cccfa6 Bump version number to 0.610 2012-03-08 14:15:28 +11:00
Con Kolivas
11f93c058e Further Changelog updates. 2012-03-08 14:15:00 +11:00
Con Kolivas
d19dfdf7c6 Make the parameters passed in lrztar an array so as to allow directory names with spaces in them to work. 2012-03-08 14:11:04 +11:00
Con Kolivas
e915595bef Update changelogs. 2012-03-08 09:59:46 +11:00
Con Kolivas
cf8567e314 Use as much of the low buffer as possible with a single memcopy before going fine grained byte by byte. 2012-03-08 09:01:31 +11:00
Con Kolivas
30bfe06f1a Preserve the compressed time on decompression where suitable. 2012-03-08 00:15:58 +11:00
Con Kolivas
cea59cd568 No need for all those backspaces on decompression progress. 2012-03-07 23:16:43 +11:00
Con Kolivas
754088feb9 Must give the memcpy the sb low offset to work properly. 2012-03-07 23:14:04 +11:00
Con Kolivas
dbc71eceb1 Store a copy of the control struct to be reused on subsequent files to prevent variables being modified in the control struct on the first file that
corrupt compression/decompression of the 2nd file.
2012-03-07 22:19:14 +11:00
Con Kolivas
086265c83f Update copyright notices and style to 1TBS for return codes. 2012-03-07 22:04:24 +11:00
Con Kolivas
65e8ca4b03 Revert "Add a debug build option to allow optimising out checks in hot code paths."
This reverts commit fcb1a35688.

Did not end up using this in any meaningful fashion.
2012-03-07 21:57:35 +11:00
Con Kolivas
43402d1c76 Revert "Bypass most checks performed via the inbuilt expect macros likely and unlikely for non-debug builds."
This reverts commit 3a1d097830.

Did not offer any substantial speedup.
2012-03-07 21:57:07 +11:00
ckolivas
3a1d097830 Bypass most checks performed via the inbuilt expect macros likely and unlikely for non-debug builds. 2012-03-07 17:54:04 +11:00
ckolivas
fcb1a35688 Add a debug build option to allow optimising out checks in hot code paths. 2012-03-07 17:08:24 +11:00
ckolivas
1abacd82af Use the single_mcpy function even if we need the sliding mmap buffer if we won't need to be pageing buf_low. 2012-03-07 16:53:18 +11:00
ckolivas
b5e1362773 Work around variadic macros warnings. 2012-03-07 16:18:23 +11:00
ckolivas
2abda4acd6 Fix scanf warnings for %Lu. 2012-03-07 16:09:19 +11:00
ckolivas
af0976f804 Work around rest arguments warnings. 2012-03-07 16:01:13 +11:00
ckolivas
43f407aa04 Remove global variables sliding_buffer get_sb and do_mcpy and put them in rzip_control. 2012-03-07 14:48:21 +11:00
ckolivas
4708114523 Silence sign warnings in liblrzip.c 2012-03-07 13:01:39 +11:00
ckolivas
e6ae7c528a Add __maybe_unused macro and use to stop warnings from lzma dummy allocs. 2012-03-07 12:58:58 +11:00
ckolivas
f225f9f173 Move to c99 in preparation for pedantic warning compatibility. 2012-03-07 12:42:42 +11:00
ckolivas
eaa8f5d7fc Add missing Doxyfile from doc/ 2012-03-07 12:23:16 +11:00
ckolivas
0317e1aed9 Add efl doxygen.m4 2012-03-07 12:07:16 +11:00
discomfitor
5f9f1bd6f9 actually install pc file 2012-03-07 12:03:45 +11:00
discomfitor
584dbc75b7 add pc file 2012-03-07 12:03:40 +11:00
discomfitor
5151ee2d9b only ignore Makefile.in, not all .in files 2012-03-07 12:03:34 +11:00
ckolivas
e784e61e57 Remove unnecessary check for pkg config courtesy of discomfitor <mike@zentific.com> 2012-03-07 12:03:11 +11:00
ckolivas
55a645c451 Rename liblrzip.h to Lrzip.h courtesy of discomfitor <mike@zentific.com> 2012-03-07 12:02:13 +11:00
ckolivas
d3b5c4e5a3 Fix distcheck courtesy of discomfitor <mike@zentific.com> 2012-03-07 11:58:10 +11:00
ckolivas
754ed90e8e Full doxygen implementation courtesy of discomfitor <mike@zentific.com> 2012-03-07 11:57:22 +11:00
ckolivas
a62e78186e Merge branch 'liblrzip' of github.com:ckolivas/lrzip into liblrzip
Conflicts:
	rzip.c
2012-03-07 11:41:35 +11:00
ckolivas
ef07687826 Fix typos courtesy of A. Costa agcosta@gis.net 2012-01-11 14:10:53 +11:00
Con Kolivas
f418ef05be Bump version to 0.608. 2011-09-26 09:22:05 +10:00
Con Kolivas
b359909b29 Update documentation. 2011-09-26 09:21:38 +10:00
Con Kolivas
cc51b676f0 Remove unused sha4 exports from sha4.h. 2011-09-24 15:02:55 +10:00
Con Kolivas
b5ec3072cc Remove the bash completion script entirely and leave it up to the bash completion package maintenance. 2011-09-22 16:24:59 +10:00
Con Kolivas
a28def8d05 Mremap is linux only, so reverse the check for its presence and use fake mremap everywhere else. 2011-09-21 16:38:52 +10:00
Con Kolivas
f496e0705d get_sb only allows accessing one byte at a time, yet we don't need that functionality when sliding mmap is not in use.
User different versions of the function and the larger memcpys depending on whether sliding mmap is in use or not.
This affords a substantial speedup in the rzip phase of files not requiring sliding mmap.
A small optimisation of moving the check for remapping the low buffer also speeds up the sliding mmap version slightly.
2011-09-18 22:29:09 +10:00
Con Kolivas
9131188233 Add missing header file to makefile definition. 2011-09-18 09:34:54 +10:00
Con Kolivas
64be4018b4 Try again to fix the bash completion installation. 2011-09-18 09:30:44 +10:00
Con Kolivas
01d80cea58 Merge branch 'master' into liblrzip 2011-09-17 17:47:35 +10:00
Con Kolivas
79c2e9accd Fix bash completion installation. 2011-09-17 17:46:55 +10:00
Con Kolivas
d9fb70bffc Fixes. 2011-09-16 23:06:17 +10:00
Con Kolivas
18105bbf7c Merge branch 'master' into liblrzip
Conflicts:
	lrzip.c
2011-09-16 22:55:34 +10:00
Con Kolivas
761298bae6 Bump version to 0.607 2011-09-16 22:13:57 +10:00
Con Kolivas
a62044d166 Update docs. 2011-09-16 22:13:31 +10:00
Con Kolivas
00700c1d42 Change permission and owner warning to verbose logging only instead of error. 2011-09-16 21:14:21 +10:00
Con Kolivas
d5e048dccf Add a bash completion script courtest of Fernando Auil and install it if possible. 2011-09-15 13:53:50 +10:00