Daniel Scharrer
|
e392055b59
|
Add support for Inno Setup 5.5.0 installers
|
14 years ago |
Daniel Scharrer
|
d87bb13024
|
Warn about unsupported setup data versions
|
14 years ago |
Daniel Scharrer
|
de5472f192
|
Fix 64-bit integer constants for 32-bit builds.
|
14 years ago |
Daniel Scharrer
|
4be0e5b159
|
Allow to only extract files for a specific language.
|
14 years ago |
Daniel Scharrer
|
273f095f7b
|
Fix flag handling: 3-byte flag sets are padded to 4 bytes in non-16-bit installers.
|
14 years ago |
Daniel Scharrer
|
f4542e8735
|
Fix support for "My Inno Setup Extensions".
|
14 years ago |
Daniel Scharrer
|
6b50f017fc
|
Add a man page for the innoextract command.
|
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
|
b813ecbe16
|
Properly handle escape sequences and nested constants in filenames.
|
14 years ago |
Daniel Scharrer
|
2b16005248
|
Add basic filename/path conversion.
|
14 years ago |
Daniel Scharrer
|
4b963d9a7c
|
Basic command-line implementation using boost::program_options.
|
14 years ago |
Daniel Scharrer
|
98782e4fca
|
Remove old TODOs.
|
15 years ago |
Daniel Scharrer
|
4d423f27ac
|
Add copyright notices.
|
15 years ago |
Daniel Scharrer
|
6b54166ce3
|
Add version number, fix `make style` warnings.
|
15 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
|
e46739009f
|
Fix cmake compile errors/warnings.
|
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
|
bdfa8ddc9b
|
Many fixes.
|
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 |