43 Commits (4e356e4554c5525b3c37c23614c538bbbdc51cae)

Author SHA1 Message Date
Daniel Scharrer a4280c5289 Add an option to set a timezone for timestamps 13 years ago
Daniel Scharrer 05cac27c11 Set timestamps for extracted files 13 years ago
Daniel Scharrer f41d567e32 Use symbolic names for exit codes 13 years ago
Daniel Scharrer 5d9596bea4 Use different exit values for user and data errors 13 years ago
Daniel Scharrer e656af214e Mark size_t -> std::streamsize conversions 13 years ago
Daniel Scharrer 1b2a62b714 Update copyright lines for files changed this year 13 years ago
Daniel Scharrer bb50bffde2 Don't hard-code the license string in the source 13 years ago
Daniel Scharrer a54b579cc3 Add CMake options to disable custom compiler flags 14 years ago
Daniel Scharrer f96d8d2311 Rename src/{version => release}.* 14 years ago
Daniel Scharrer 7439daba3d Always use innoextract, never Inno Extract 14 years ago
Daniel Scharrer 1ad13dc19a Point to -h when no arguments are specified 14 years ago
Daniel Scharrer 5d29acb66e Avoid unnecessary shell commands with --list 14 years ago
Daniel Scharrer 78fd5b73fe Don't say 'Extracting' for --test and --list 14 years ago
Daniel Scharrer 6f2dcefd43 Improve doxygen documentation 14 years ago
Daniel Scharrer 39c4ac9d2e Remove periods from option lines in --help output 14 years ago
Daniel Scharrer e486557558 Fix singular/plural logic for the warnings total 14 years ago
Daniel Scharrer 0f0d8e19c5 Don't print opened slices for --quiet and --silent 14 years ago
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