Daniel Scharrer
0a65ff271c
Fix spelling in comment
13 years ago
Daniel Scharrer
fea40a1895
Resize the screen resized flag after handling it
13 years ago
Daniel Scharrer
434031d359
Fix console width handling for the progress bar
...
* Don't constantly poll the screen size, listen for SIGWINCH instead
* Check if ioctl(TIOCGWINSZ) failed and use a default screen size
Fixes: bug #15
13 years ago
Daniel Scharrer
11cc076cca
Prefix configuration defines with INNOEXTRACT_
...
This is to prevent clashes with libraries whose authors should be
lynched.
Also use #cmakedefine01 instead of #cmakedefine as to prevent bugs
caused by mispelled configuration checks.
13 years ago
Daniel Scharrer
7439daba3d
Always use innoextract, never Inno Extract
14 years ago
Daniel Scharrer
5d29acb66e
Avoid unnecessary shell commands with --list
...
While the main --progress output was already hidden with the --list
action, the line was still cleared after every file.
This commit completely disables the progress bar when the --list option
is used.
14 years ago
Daniel Scharrer
ab48ae798f
Reduce precision of the progress bar speed indicator.
14 years ago
Daniel Scharrer
356541638f
Fix compile error on 32-bit systems.
14 years ago
Daniel Scharrer
8b0010d96d
Work around warnings in older gcc versions.
14 years ago
Daniel Scharrer
0dd460100b
Fix use of uninitialized variables.
14 years ago
Daniel Scharrer
c27bc7a33f
Show overall progress, not per file; disable progress if for --silent.
14 years ago
Daniel Scharrer
34c56978ab
util: Add options to force enable/disable color and progress bar output.
14 years ago
Daniel Scharrer
4d423f27ac
Add copyright notices.
14 years ago
Daniel Scharrer
7ced641914
Extract the progress bar code.
14 years ago
Daniel Scharrer
6cd544d4e8
Fix `make style` warnings.
15 years ago
Daniel Scharrer
d1a8ae35e1
Clean stream code.
15 years ago
Daniel Scharrer
8fcbdff79c
Improve output.
15 years ago