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
Con Kolivas
271a407765
Make lzma back end message maxverbose to minimise spamming.
2011-09-15 13:29:09 +10:00