72 Commits (master)

Author SHA1 Message Date
Daniel Scharrer e58f295d80 Add support for Inno Setup 6.4.0 1 year ago
Daniel Scharrer dc763d3db4 Update CHANGELOG 1 year ago
Daniel Scharrer 1de78e5927 Add preliminary support for Inno Setup 6.4.0 1 year ago
Daniel Scharrer d32cd56880 Rename USE_ARC4 to BUILD_DECRYPTION 1 year ago
Daniel Scharrer 6376c1ae30 Add a simple unit test framework 1 year ago
Daniel Scharrer 098180a060 Add support for Inno Setup 6.3.x 1 year ago
Dmitry Skvortsov 83c1544b3f
Add support for a modified Inno Setup 5.3.10 variant 4 years ago
Daniel Scharrer 81fd9b95b7 Release version 1.9 6 years ago
Daniel Scharrer 4691bf815a windows: Replace codecvt in console output with own WTF-8 → UTF-16 code 6 years ago
Daniel Scharrer 1381ebdab6 windows: Fix double free 6 years ago
Daniel Scharrer c7734b05f7 Add changelog entry for build fix 6 years ago
Daniel Scharrer 9078c538ba Add preliminary support for Inno Setup 6.1.0 6 years ago
Daniel Scharrer 0e07acc503 Add support for a modified Inno Setup 5.4.2 variant 6 years ago
Daniel Scharrer 48513a184b encoding: Special case directory separators 6 years ago
Daniel Scharrer 067d56cf3a filename: Fix handling of unsafe path characters 6 years ago
Daniel Scharrer 6df0d56269 Only create output dir after parsing headers 7 years ago
Daniel Scharrer 1c7fe5d9b4 Release version 1.8 7 years ago
Daniel Scharrer 5ba326b72f Improve handling of output checksums for GOG Galaxy files 7 years ago
Daniel Scharrer ab494870c0 Add an option to override the codepage 7 years ago
Daniel Scharrer 5f91e0ed48 encoding: Use WTF-8 to represent broken UTF-16 data 7 years ago
Daniel Scharrer 8af85f702f setup: Don't hardcode codepage for non-Unicode installers 7 years ago
Daniel Scharrer d8301f65aa expression: Fix infinite loop 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 d2b49b6674 info: Try additional version when there were warnings 7 years ago
Daniel Scharrer 4e46478d7c extract: Automatically load headers from external setup.0 files 7 years ago
Daniel Scharrer 4c61bc4da8 Add support for ISX versions before 3.0.6.1 7 years ago
Daniel Scharrer 6fe02e1d3d Add support for Inno Setup 1.3.x with x < 24 7 years ago
Daniel Scharrer 5205b02b27 Declare support for Inno Setup 6.0.2 7 years ago
Daniel Scharrer d2f400f98b Add support for a modified Inno Setup 5.5.7 variant 7 years ago
Daniel Scharrer 5cf1cb3ba0 Add preliminary Inno Setup 5.6.2 support 8 years ago
Daniel Scharrer 73b603326d version: Recognize uppercase (U) when detecting setup version 8 years ago
Daniel Scharrer d14df8695b main: Don't create output dir when not extracting files 8 years ago
Daniel Scharrer 25dfee7da4 filename: Strip unsafe characters from stored paths 8 years ago
Daniel Scharrer 932e5fd87e slice: Fix support for slices larger than 2 GiB in 32-bit builds 8 years ago
Daniel Scharrer d3a5edb1d8 Release version 1.7 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 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 565012f8b0 Declare support for Inno Setup 5.6.0 8 years ago
Daniel Scharrer baa8c1207e Add support for encrypted installers 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 fe244605c8 info: Fix libc++ build 8 years ago
Daniel Scharrer 51e034f936 CMake: Enable C++17 mode 8 years ago
Daniel Scharrer 726e7f0fbd goggalaxy: Convert GOG Galaxy multi-part file information 8 years ago
Daniel Scharrer 08efa0954f slice: Ignore case when opening slice files 8 years ago