180 Commits (dc763d3db486fcc3218d1d4f8dffd5a333cfffdb)

Author SHA1 Message Date
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