1
0
Fork 0
mirror of https://git.tukaani.org/xz.git synced 2024-04-04 12:36:23 +02:00
xz-archive/src/xz
Lasse Collin e7b424d267 Make the progress indicator smooth in threaded mode.
This adds lzma_get_progress() to liblzma and takes advantage
of it in xz.

lzma_get_progress() collects progress information from
the thread-specific structures so that fairly accurate
progress information is available to applications. Adding
a new function seemed to be a better way than making the
information directly available in lzma_stream (like total_in
and total_out are) because collecting the information requires
locking mutexes. It's waste of time to do it more often than
the up to date information is actually needed by an application.
2012-12-14 20:13:32 +02:00
..
args.c xz: Add incomplete support for --block-list. 2012-07-03 21:16:39 +03:00
args.h xz: Add incomplete support for --block-list. 2012-07-03 21:16:39 +03:00
coder.c xz: Add incomplete support for --block-list. 2012-07-03 21:16:39 +03:00
coder.h xz: Add incomplete support for --block-list. 2012-07-03 21:16:39 +03:00
file_io.c xz: Fix input file position when --single-stream is used. 2011-05-01 12:24:23 +03:00
file_io.h xz: Fix input file position when --single-stream is used. 2011-05-01 12:24:23 +03:00
hardware.c xz: Minor internal changes to handling of --threads. 2011-04-09 15:11:13 +03:00
hardware.h Add underscores to attributes (__attribute((__foo__))). 2011-05-17 11:54:38 +03:00
list.c xz: Fix the version number printed by xz -lvv. 2012-07-04 19:58:23 +03:00
list.h Add initial version of xz --list. 2010-01-24 23:50:54 +02:00
main.c xz: Add incomplete support for --block-list. 2012-07-03 21:16:39 +03:00
main.h Collection of language fixes to comments and docs. 2010-02-12 13:16:15 +02:00
Makefile.am Build: Add options to disable individual command line tools. 2010-10-08 15:25:45 +03:00
message.c Make the progress indicator smooth in threaded mode. 2012-12-14 20:13:32 +02:00
message.h Add underscores to attributes (__attribute((__foo__))). 2011-05-17 11:54:38 +03:00
options.c Add underscores to attributes (__attribute((__foo__))). 2011-05-17 11:54:38 +03:00
options.h Remove the Subblock filter code for now. 2010-05-26 09:55:47 +03:00
private.h Put the unstable APIs behind #ifdef LZMA_UNSTABLE. 2011-04-12 12:42:37 +03:00
signals.c Add underscores to attributes (__attribute((__foo__))). 2011-05-17 11:54:38 +03:00
signals.h Take Cygwin into account in some #if lines. 2010-05-27 14:32:51 +03:00
suffix.c xz/DOS: Add experimental 8.3 filename support. 2011-04-10 13:09:42 +03:00
suffix.h Put the interesting parts of XZ Utils into the public domain. 2009-04-13 11:27:40 +03:00
util.c xz: Improve handling of failed realloc in xrealloc. 2012-09-28 20:11:09 +03:00
util.h Add underscores to attributes (__attribute((__foo__))). 2011-05-17 11:54:38 +03:00
xz.1 xz: Fix the note about --rsyncable on the man page. 2012-10-03 15:54:24 +03:00
xz_w32res.rc Added public domain notice into a few files. 2009-07-18 11:26:39 +03:00