Daniel Scharrer
|
fe77ebd2eb
|
Consistently prefix warning messages
|
14 years ago |
Daniel Scharrer
|
d50d5da5f7
|
Improve std::ios_base::failure error messages
|
14 years ago |
Daniel Scharrer
|
24e8fb45ef
|
Add singular variants for the error/warning totals
|
14 years ago |
Daniel Scharrer
|
b8b4f9dd2a
|
Don't SHOUT.
|
14 years ago |
Daniel Scharrer
|
4be0e5b159
|
Allow to only extract files for a specific language.
|
14 years ago |
Daniel Scharrer
|
e051e13b5e
|
Include the languages for language-specific files in file listings.
|
14 years ago |
Daniel Scharrer
|
314885c8c0
|
Adjust the program return code if there were errors.
|
14 years ago |
Daniel Scharrer
|
6b50f017fc
|
Add a man page for the innoextract command.
|
14 years ago |
Daniel Scharrer
|
8c909b62f3
|
Add a --license command-line option.
|
14 years ago |
Daniel Scharrer
|
2e7c94893a
|
Add copyright information to the help output.
|
14 years ago |
Daniel Scharrer
|
207763e2ff
|
Update README.md.
|
14 years ago |
Daniel Scharrer
|
9e3ef58cbc
|
Suppress annoying style warnings.
|
14 years ago |
Daniel Scharrer
|
2dcd8763af
|
Remove newline output from debug build.
|
14 years ago |
Daniel Scharrer
|
04a6217f71
|
Fix style warnings.
|
14 years ago |
Daniel Scharrer
|
b813ecbe16
|
Properly handle escape sequences and nested constants in filenames.
|
14 years ago |
Daniel Scharrer
|
554409ae93
|
More boost::filesystem fixes.
|
14 years ago |
Daniel Scharrer
|
2b16005248
|
Add basic filename/path conversion.
|
14 years ago |
Daniel Scharrer
|
539bd15f54
|
Implement --list.
|
14 years ago |
Daniel Scharrer
|
80b1c57ce1
|
Don't show filesizes for --quiet.
|
14 years ago |
Daniel Scharrer
|
c27bc7a33f
|
Show overall progress, not per file; disable progress if for --silent.
|
14 years ago |
Daniel Scharrer
|
b09fce8eab
|
Respect --silent when extracting files.
|
14 years ago |
Daniel Scharrer
|
d5459c7b28
|
Support files with multiple names.
|
14 years ago |
Daniel Scharrer
|
09bdecbaad
|
CMake: Move some functionality out of the main CMakeLists.txt.
|
14 years ago |
Daniel Scharrer
|
4b963d9a7c
|
Basic command-line implementation using boost::program_options.
|
14 years ago |
Daniel Scharrer
|
4d423f27ac
|
Add copyright notices.
|
14 years ago |
Daniel Scharrer
|
f7b684038a
|
Move InnoExtract.cpp to cli/main.cpp
|
14 years ago |
Daniel Scharrer
|
7ced641914
|
Extract the progress bar code.
|
14 years ago |
Daniel Scharrer
|
6b54166ce3
|
Add version number, fix `make style` warnings.
|
14 years ago |
Daniel Scharrer
|
a1a5c0dce8
|
Cleanup console output.
|
15 years ago |
Daniel Scharrer
|
ba289bca11
|
Move debug output / header loading into separate files, support ambigous versions.
|
15 years ago |
Daniel Scharrer
|
eba41e0f51
|
Cleanup setup header loading, implement version number parsing.
|
15 years ago |
Daniel Scharrer
|
6a4e07b2c7
|
Start cleaning up setup header parsing code.
|
15 years ago |
Daniel Scharrer
|
cc12c82dd6
|
Cleanup loader sources.
|
15 years ago |
Daniel Scharrer
|
b5ea176af8
|
Improve checksum_filter - automatically finalize the checksum.
|
15 years ago |
Daniel Scharrer
|
af38c3c859
|
Cleanup crypto code.
|
15 years ago |
Daniel Scharrer
|
d1a8ae35e1
|
Clean stream code.
|
15 years ago |
Daniel Scharrer
|
8fcbdff79c
|
Improve output.
|
15 years ago |
Daniel Scharrer
|
3b29b8c4c1
|
Cleanup utils.
|
15 years ago |
Daniel Scharrer
|
422f9b1997
|
Use template for enum names.
|
15 years ago |
Daniel Scharrer
|
bdfa8ddc9b
|
Many fixes.
|
15 years ago |
Daniel Scharrer
|
94b9c3dc31
|
Fix some endianness and aliasing issues.
|
15 years ago |
Daniel Scharrer
|
1e554c0954
|
Add a progress bar, support split (multifile) installer.
|
15 years ago |
Daniel Scharrer
|
3579d2fba5
|
A lot of progress.
|
15 years ago |
Daniel Scharrer
|
bcf754896b
|
Rewrite the setup loader, begin slice and chunk reader implementation.
|
15 years ago |
Daniel Scharrer
|
776d1b7508
|
Implement parsing the remaining setup entry types.
|
15 years ago |
Daniel Scharrer
|
8647998b95
|
Parse icon, ini and registry entries.
|
15 years ago |
Daniel Scharrer
|
0e0cb08746
|
Parse file entries.
|
15 years ago |
Daniel Scharrer
|
8036cb5cd0
|
Parse setup task entries.
|
15 years ago |
Daniel Scharrer
|
3c71b4b18a
|
Parse setup component entries.
|
15 years ago |
Daniel Scharrer
|
32d4be7fe8
|
Parse setup type entries.
|
15 years ago |