Daniel Scharrer
5e050e62c9
Add a --show-password option to print password check information
8 years ago
Daniel Scharrer
b1ec26b017
checksum: Change SHA-1 print name
8 years ago
Daniel Scharrer
c99b4b3e04
header: Include constant prefix in password salt
8 years ago
Daniel Scharrer
a6cdecb2eb
util: Add helper to print a string as hex bytes
8 years ago
Daniel Scharrer
8b37a4faf5
extract: Extract function
8 years ago
Daniel Scharrer
ad1e0b37b8
extract: Extract function
8 years ago
Daniel Scharrer
0dbf38c5fa
encoding: Add a function to get the name of a codepage
8 years ago
Daniel Scharrer
c47e9f31ba
encoding: Remove the ENABLE_BUILTIN_CONV option
...
There is no reason not to have this enabled.
8 years ago
Daniel Scharrer
322e625aca
CMake: Allow disabling C++17/14 while keeping C++11 enabled
8 years ago
Daniel Scharrer
d146fa04dd
CMake: Add DEBUG to user-visible configuration variables
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
fe244605c8
info: Fix libc++ build
8 years ago
Daniel Scharrer
b568e80075
[clang-tidy] version: Catch by reference
8 years ago
Daniel Scharrer
1337858e74
windows: Fix namespace comment
8 years ago
Daniel Scharrer
d8275aa119
data: Fix namespace comment
8 years ago
Daniel Scharrer
f0aeb4ad13
console: Remove useless function prototype
8 years ago
Daniel Scharrer
0dfb3e8054
[clang-tidy] encoding: Add default labels
8 years ago
Daniel Scharrer
658a0a7a86
chunk: Explicitly compare memcmp result
8 years ago
Daniel Scharrer
95ea629531
[clang-tidy] filename: Add default label
8 years ago
Daniel Scharrer
470e58689f
[clang-tidy] info: Remove redundant static keywords
8 years ago
Daniel Scharrer
d0918ba849
goggalaxy: Fix namespace comment
8 years ago
Daniel Scharrer
70c95a13b1
cpplint: Increase line length limit
8 years ago
Daniel Scharrer
1674cc445f
CMake: Update code style config
8 years ago
Daniel Scharrer
9ea9128cc0
[style] extract: Make single-argument constructor explicit
8 years ago
Daniel Scharrer
0cb24f007c
[style] debug: Fix line length
8 years ago
Daniel Scharrer
e163440715
[msvc] debug: Fix wizard_images_small listing
8 years ago
Daniel Scharrer
51e034f936
CMake: Enable C++17 mode
8 years ago
Daniel Scharrer
dce7a287e7
gogalaxy: Convert GOG Galaxy file constraints
8 years ago
Daniel Scharrer
8e010b2709
goggalaxy: Convert GOG Galaxy file checksums
8 years ago
Daniel Scharrer
2464611cfb
extract: Add support for output file checksums
8 years ago
Daniel Scharrer
726e7f0fbd
goggalaxy: Convert GOG Galaxy multi-part file information
...
Fixes: issue #58
8 years ago
Daniel Scharrer
5d414a112c
extract: Add support for multi-part files
8 years ago
Daniel Scharrer
ebce64ecba
extract: Extract helper functions
8 years ago
Daniel Scharrer
a0acd13243
extract: Split processed_item struct
8 years ago
Daniel Scharrer
4cd1d878f1
slice: Remove unused member variable
8 years ago
Daniel Scharrer
08efa0954f
slice: Ignore case when opening slice files
8 years ago
Daniel Scharrer
94ffb9cd37
Fix slice file name for Inno Setup < 4.1.7
...
For backwards compatibility we now always try both the slice filename
derived from the setup filename as well as the one derived from the
basename stored in the setup headers. The setup version only determines
which name to try first.
Fixes: issue #59
8 years ago
Daniel Scharrer
2720a52be5
slice: Remove incomplete support for changing slice directory
8 years ago
Daniel Scharrer
2bdc0abb9d
crypto: Add a null checksum type
8 years ago
Daniel Scharrer
f4d08501b6
Add support for a post-checksum decompression filter
...
This is needed to handle GOG Galaxy files.
8 years ago
Daniel Scharrer
4ad450f38f
gog: Remove redundant static keywords
8 years ago
Daniel Scharrer
6fec61702b
gog: Move code out of extract.cpp
8 years ago
Daniel Scharrer
027b8766ee
main: Add a newline after each file when processing multiple files
8 years ago
Daniel Scharrer
3ff447f21e
extract: Mark file_output as noncopyable
8 years ago
Daniel Scharrer
55557ca1cd
lzma: Use private inherintance
8 years ago
Daniel Scharrer
148cc3ff6e
main: Fix unknown command-line option error
8 years ago