208 Commits (48581323510dedbf008956790731789c6c83dfd9)

Author SHA1 Message Date
Daniel Scharrer d8d4d57fb3 Update copyright years 6 years ago
Daniel Scharrer 195bebac9d Improve message for loader header errors 6 years ago
Daniel Scharrer 5565f72fec Add a debug option to dump setup headers 6 years ago
Daniel Scharrer 0c1309871b gog: Improve temporary directory cleanup 7 years ago
Daniel Scharrer 6df0d56269 Only create output dir after parsing headers 7 years ago
Daniel Scharrer 5ba326b72f Improve handling of output checksums for GOG Galaxy files 7 years ago
Daniel Scharrer 192bc7ec73 extract: Fix mismatched parameter names 7 years ago
Daniel Scharrer 641fc95f04 Update copyright years 7 years ago
Daniel Scharrer db937fbf59 goggalaxy: Avoid shadowing 7 years ago
Daniel Scharrer d612c724ea main: Avoid shadowing 7 years ago
Daniel Scharrer 4566765b22 extract: Avoid shadowing 7 years ago
Daniel Scharrer ab494870c0 Add an option to override the codepage 7 years ago
Daniel Scharrer 8af85f702f setup: Don't hardcode codepage for non-Unicode installers 7 years ago
Daniel Scharrer e16156f791 gog: Fix --gog-game-id encoding and RAR password 7 years ago
Daniel Scharrer 2065fee5a8 Use architecture-specific suffixes to disambiguate colliding files 7 years ago
Daniel Scharrer a6b88dbc16 Parse GOG Galaxy architecture constraints 7 years ago
Daniel Scharrer a06cdcab8e extract: Handle std::bad_alloc when parsing setup headers 7 years ago
Daniel Scharrer 4e46478d7c extract: Automatically load headers from external setup.0 files 7 years ago
Daniel Scharrer 79600e6e8b Fix typo in debug output 7 years ago
Daniel Scharrer d14df8695b main: Don't create output dir when not extracting files 8 years ago
Daniel Scharrer d7b4c369bf Add a --list-checksums option to print file checksums 8 years ago
Daniel Scharrer e372cf5298 Add a --list-sizes option to print file sizes with --quiet/--silent 8 years ago
Daniel Scharrer 0e37f3550c [coverity] extract: Remove dead code 8 years ago
Daniel Scharrer f5e42c6306 [clang-tidy] gog: Replace C-style casts 8 years ago
Daniel Scharrer a4db6b048c [clang-tidy] gog: Make temporary_directory noncopyable 8 years ago
Daniel Scharrer d2005847eb [clang-tidy] gog: Avoid unnecessary copy initialization 8 years ago
Daniel Scharrer 8ddc8ad344 [clang-tidy] extract: Initialize extract_options fields 8 years ago
Daniel Scharrer a9fc4c40dc [clang-tidy] extract: Remove useless else clause 8 years ago
Daniel Scharrer 2142da9ef9 Fix missing newline in end status message 8 years ago
Daniel Scharrer 0c83a0d25b Update copyright years 8 years ago
Daniel Scharrer 6a7a52af22 Add a --no-extract-unknown option to abort on unknown data version 8 years ago
Daniel Scharrer e97782cd7b Add a --data-version option to identify Inno Setup installers 8 years ago
Daniel Scharrer e6cbea6dcb Add a --info option 8 years ago
Daniel Scharrer 6a55179b97 Allow combining --test with --extract 8 years ago
Daniel Scharrer 2af56aadf9 Add support for --list-languages with GOG Galaxy file parts 8 years ago
Daniel Scharrer e729836e10 Automatically re-assemble GOG Galaxy file parts 8 years ago
Daniel Scharrer baa8c1207e Add support for encrypted installers 8 years ago
Daniel Scharrer ea7ee5cac0 chunk: Add support for encrypted chunks 8 years ago
Daniel Scharrer 49798174ce Add a --password-file option to read the password from a file instead 8 years ago
Daniel Scharrer febfb5180d Add a --check-password option to check if a password is correct 8 years ago
Daniel Scharrer 5e050e62c9 Add a --show-password option to print password check information 8 years ago
Daniel Scharrer c99b4b3e04 header: Include constant prefix in password salt 8 years ago
Daniel Scharrer 8b37a4faf5 extract: Extract function 8 years ago
Daniel Scharrer ad1e0b37b8 extract: Extract function 8 years ago
Daniel Scharrer b9f0e9b1a8 goggalaxy: Mark constructor explicit 8 years ago
Daniel Scharrer bbffb4ce04 goggalaxy: Remove redundant conditions 8 years ago
Daniel Scharrer 98affb1124 goggalaxy; Readability 8 years ago
Daniel Scharrer af90e0a685 extract: Initialize member variable 8 years ago
Daniel Scharrer ecd6e465ac extract: Remove unused member variables 8 years ago
Daniel Scharrer d0918ba849 goggalaxy: Fix namespace comment 8 years ago