Daniel Scharrer
|
fb13aed2d2
|
man: Mention the special -- option
|
11 years ago |
Daniel Scharrer
|
efe79dddf6
|
Add support for Inno Setup 5.5.6
|
11 years ago |
Daniel Scharrer
|
2b57830acd
|
README: Mark iconv as optional
|
11 years ago |
Daniel Scharrer
|
31db9bf8aa
|
CMake: Don't misuse CMAKE_MODULE_PATH
|
11 years ago |
Daniel Scharrer
|
ee924c20eb
|
CMake: Enable double promotion warnings
|
11 years ago |
Daniel Scharrer
|
e4cb033877
|
Improve slice error messages
|
11 years ago |
Daniel Scharrer
|
d027d27f69
|
Improve stream error messages
|
11 years ago |
Daniel Scharrer
|
d8aeacb59c
|
Tweak more warnings and notices
|
11 years ago |
Daniel Scharrer
|
b50bb97d02
|
Remove unused flag
|
11 years ago |
Daniel Scharrer
|
509ef8619b
|
Remove TODO comment
|
11 years ago |
Daniel Scharrer
|
f79a3c622b
|
Add support for dynamically loading utimensat
This allows adding utimensat support in binaries for systems like
FreeBSD that only recently got it without dropping support for older
versions.
|
11 years ago |
Daniel Scharrer
|
46bd9dad26
|
Fix EKOPath build
|
11 years ago |
Daniel Scharrer
|
da69d81017
|
Suggest reporting a bug for some errors
|
11 years ago |
Daniel Scharrer
|
3896878433
|
Improve error and warning messages
|
11 years ago |
Daniel Scharrer
|
8059fb2025
|
Add support for a modified Inno Setup 5.5.0 variant
This seems to have the same data format as 5.5.0, except for one extra
byte in the main header.
|
11 years ago |
Daniel Scharrer
|
45475dbbb7
|
README: Clarify how optional liblzma really is
|
11 years ago |
Daniel Scharrer
|
9912507b5a
|
CMake: Detect we are using static libs for Boost
Previously we relied on the user to supply Boost_USE_STATIC_LIBS in
order to link Boost dependencies.
|
11 years ago |
Daniel Scharrer
|
5d1e78fd3f
|
Add documentation for the --include option
|
11 years ago |
Daniel Scharrer
|
ceff95f75e
|
Add -I as an alias for the --include option
|
11 years ago |
Daniel Scharrer
|
d297f9af0e
|
Move filters into their own help section
|
11 years ago |
Daniel Scharrer
|
2e87081d7a
|
Merge duplicated path_sep definitions
|
11 years ago |
Daniel Scharrer
|
684e01824f
|
Minor style fixes
|
11 years ago |
Alexandre Detiste
|
477d7b7fe1
|
implement simple --include option (#12)
this option can be repeated
|
11 years ago |
Daniel Scharrer
|
db84dd0a6b
|
Use __builtin_bswap16 when available
Also use configure checks for 32-bit and 64-bit variants instead of
relying on compiler version.
Fixes: issue #41
|
11 years ago |
Daniel Scharrer
|
379452494b
|
CMake: Remove useless flag check
pathCC doesn't even support disabling that warning :(
|
11 years ago |
Daniel Scharrer
|
3977392c3b
|
Doxygen: Remove obsolete tags
|
11 years ago |
Daniel Scharrer
|
31e10ae477
|
CMake: Improve check for -Wno-maybe-uninitialized
|
11 years ago |
Daniel Scharrer
|
56213e8a75
|
CMake: Disable -Wunused-local-typedef for EKOPath
|
11 years ago |
Daniel Scharrer
|
50d44aeea8
|
CMake: Enable -Wpessimizing-move
|
11 years ago |
Daniel Scharrer
|
52f8e7b0cd
|
CMake: Disable -Wmaybe-uninitialized in normal builds
|
11 years ago |
Daniel Scharrer
|
f85c597864
|
Fix -Wmaybe-uninitialized warning
SystemTimeToFileTime doesn't use the wDayOfWeek field anyway.
|
11 years ago |
Daniel Scharrer
|
084155846b
|
CMake: Fix typo in config summary
|
11 years ago |
Daniel Scharrer
|
809d425ec6
|
Warn on unused .bin files
Also add an option to disable this warning.
|
11 years ago |
Daniel Scharrer
|
602445411f
|
Move process_file() out of main.cpp
|
11 years ago |
Daniel Scharrer
|
74c13e1c49
|
Add an option to determine the GOG.com game ID
|
11 years ago |
Daniel Scharrer
|
878bf7fea1
|
Fix size display for powers of 1024
And for numbers x where pow(1024, i) > x ≥ 1000 × pow(1024, i - 1)
for an exponent i.
|
12 years ago |
Daniel Scharrer
|
cb3bc7e56c
|
CMake: Use `git` to determine HEAD if available
|
12 years ago |
Daniel Scharrer
|
43c6de9797
|
CMake: Add support for packed refs in .git/HEAD
|
12 years ago |
Daniel Scharrer
|
c3637a5cf9
|
CMake: Don't fail if GIT_HEAD could not be found
|
12 years ago |
Daniel Scharrer
|
6d8772922d
|
[coverity] Handle exception in getting the time
|
12 years ago |
Daniel Scharrer
|
1b27f70484
|
[coverity] 'Handle' boost::bad_pointer exception
|
12 years ago |
Daniel Scharrer
|
899b1a8071
|
[coverity] Prevent uninitialized crypto::hasher
|
12 years ago |
Daniel Scharrer
|
c2b71a2813
|
Make private members private
|
12 years ago |
Daniel Scharrer
|
07fa25f2d9
|
[coverity] Correctly restore std::cout fmtflags
Also, only set std::boolalpha for debug output.
|
12 years ago |
Daniel Scharrer
|
a219427868
|
[coverity] Fix undefined behavior in left shift
|
12 years ago |
Daniel Scharrer
|
c91bb026b4
|
.travis.yml: Include CMake version in build log
|
12 years ago |
Daniel Scharrer
|
98d5b90032
|
Add comments describing each source file's purpose
Implements task #27.
|
12 years ago |
Daniel Scharrer
|
d3e0a6fc9c
|
Remove obsolete #include
|
12 years ago |
Daniel Scharrer
|
4124549598
|
Move exe filters into the stream namespace
|
12 years ago |
Daniel Scharrer
|
8de9846a75
|
Use boost::{begin,end}() over manual calculations
|
12 years ago |