Daniel Scharrer
28a179bdf5
Doxygen: Update config
1 year ago
Daniel Scharrer
d32cd56880
Rename USE_ARC4 to BUILD_DECRYPTION
1 year ago
undef
4c2bc0bb42
fix some typos
3 years ago
Daniel Scharrer
5ea76c148c
man: Fix typo
6 years ago
Daniel Scharrer
401ac25496
CMake: Update version file parser
6 years ago
Daniel Scharrer
6225bd9938
Use HTTPS where possible
7 years ago
Daniel Scharrer
0c1309871b
gog: Improve temporary directory cleanup
7 years ago
Daniel Scharrer
62f9e3dce4
man: Fix spelling
7 years ago
Daniel Scharrer
226cc4744c
update-copyright-years: Fix running from arbitrary working directories
7 years ago
Daniel Scharrer
ab494870c0
Add an option to override the codepage
7 years ago
Daniel Scharrer
aeba1817be
encoding: Implement reverse conversion using iconv/Win32
7 years ago
Daniel Scharrer
2065fee5a8
Use architecture-specific suffixes to disambiguate colliding files
7 years ago
Daniel Scharrer
d2ec70d2fc
Fix typo in man page
7 years ago
Daniel Scharrer
7d878a0acd
console: Add support for the NO_COLOR environment variable
7 years ago
Daniel Scharrer
5d4b73e286
Fill in version number in man page from VERSION file
8 years ago
Daniel Scharrer
0762d3dcbb
Increase git hash length in version suffix
8 years ago
Daniel Scharrer
8f6fa5460d
Fix typos in man page
8 years ago
Daniel Scharrer
b48c31a632
Fix option alignment in man page
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
453b724451
Doxygen: Fix ARC4 warnings
8 years ago
Daniel Scharrer
6a7a52af22
Add a --no-extract-unknown option to abort on unknown data version
...
Implements: issue #8
8 years ago
Daniel Scharrer
e97782cd7b
Add a --data-version option to identify Inno Setup installers
...
Implements: issue #17
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
e729836e10
Automatically re-assemble GOG Galaxy file parts
...
See: issue #58
8 years ago
Daniel Scharrer
baa8c1207e
Add support for encrypted installers
...
Implements: issue #31
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
678a9aa354
Change version number after release
10 years ago
Daniel Scharrer
08b22808d4
Release version 1.6
...
Changes:
- Added support for Inno Setup 5.5.7 (and 5.5.8) installers
- Added a --collisions=rename-all option
- Changed --collisions=rename to omit the suffix for the file that
would have been extracted with --collisions=overwrite instead of the
first encountered file
- Fixed @lang suffix sometimes missing for the first file with the
--collisions=rename option
- Fixed build error with CMake 3.5
- Now compiles in C++14 mode if supported
- Unsafe characters in special constant strings (ie ':' in {code:…})
are now replaced with '$'
- Windows: Fixed error message if the source file could not be opened
- Windows: Fixed progress bar flickering while printing extracted
filenames
- Windows binaries: Fixed crash on platforms without AVX support
10 years ago
Daniel Scharrer
e28ad9bbc4
man: Document path constant handling
10 years ago
Daniel Scharrer
61666158d9
man: Add a warning to the --dump option
10 years ago
Daniel Scharrer
4ec1bcb43c
man: Fix grammar
10 years ago
Daniel Scharrer
b46433ece2
Add a --collisions=rename-all option
10 years ago
Daniel Scharrer
65791603c1
Change the default file for --collisions=rename to match =overwrite
...
Previously the default first file was left without a suffix (unless it
is language-specific). Now the file that would be installed normally
is left without suffix.
10 years ago
Daniel Scharrer
c7f8fd2edb
man: Use list instead of indenting manually
10 years ago
Daniel Scharrer
0fe5831717
man: Make --collisions=rename docu match reality
10 years ago
Daniel Scharrer
272ed254c8
Add a maintenance script to bump copyright years
10 years ago
Daniel Scharrer
2a92cf30af
man: Use 'duplicate' in --collisions description
11 years ago
Daniel Scharrer
0575a25952
Remove useless "No known bugs." from the man page
11 years ago
Daniel Scharrer
e510bdb8b5
Fix errors in the man page
11 years ago
Daniel Scharrer
6e5048382a
Make --default-language affect --collisions=overwrite
11 years ago
Daniel Scharrer
54f2053baf
Update list of limitations
11 years ago
Daniel Scharrer
6819303505
Update man page date
11 years ago
Daniel Scharrer
dac1597aa9
Add an option to set a default language
...
See: issue #6
11 years ago
Daniel Scharrer
d69f9dc54b
Add an option to rename files on collision
...
Implements: issue #6
11 years ago
Daniel Scharrer
908903d154
Add an option to extract additional .bin files
...
Both additional Inno Setup installers and RAR archives from recent
multi-part GOG.com installers are supported.
Fixes: issue #37
11 years ago
Daniel Scharrer
d08ec24711
Add an option to skip language-independent files
...
See: issue #12
11 years ago