Daniel Scharrer
|
efe79dddf6
|
Add support for Inno Setup 5.5.6
|
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
|
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
|
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
|
f85c597864
|
Fix -Wmaybe-uninitialized warning
SystemTimeToFileTime doesn't use the wDayOfWeek field anyway.
|
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
|
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
|
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 |
Daniel Scharrer
|
e40c11496b
|
Remove erroneous assignment
|
12 years ago |
Daniel Scharrer
|
c4e8edc126
|
Fix handling of spaces in the --data-dir option
|
12 years ago |
Daniel Scharrer
|
83e925e481
|
Disable colors on command-line parse errors
|
12 years ago |
Daniel Scharrer
|
09387e0100
|
Reduce scope of variable
|
12 years ago |
Daniel Scharrer
|
bcf6c21d8b
|
Doxygen: Add a customized index page
|
12 years ago |
Daniel Scharrer
|
45e38204ba
|
Doxygen: Fix broken \ref
|
12 years ago |
Daniel Scharrer
|
6fe52fb331
|
Doxygen: Remove invalid \ref
|
12 years ago |
Daniel Scharrer
|
24a1922bb0
|
Make conversion explicit
|
12 years ago |
Daniel Scharrer
|
456928f4cb
|
Fix style issues
|
12 years ago |
Daniel Scharrer
|
c6a3606bf4
|
Windows: Correctly restore console state on exit
|
12 years ago |
Daniel Scharrer
|
4dac48b36d
|
Put Windows helper functions into util namespace
|
12 years ago |
Daniel Scharrer
|
b690d71433
|
Stylistic tweaks in charset conversion code
|
12 years ago |
Daniel Scharrer
|
bbf3635ff6
|
Fix incorrect CSI command name in debug output
|
12 years ago |
Daniel Scharrer
|
a36ee427e8
|
Fix parsing of ansi color codes that span flushes
|
12 years ago |
Daniel Scharrer
|
89258fdd64
|
Add support for building without iconv anywhere
Most of the time only Windows-1252 or UTF-16LE conversions are needed,
so just bundle conversion routines for those.
|
12 years ago |
Daniel Scharrer
|
52717725c5
|
Remove dead condition
|
12 years ago |
Daniel Scharrer
|
93361f8a1a
|
Add support for building without iconv on Windows
Implements: issue #33
|
12 years ago |
Daniel Scharrer
|
22ddada291
|
Move to_utf8() and helpers to their own source file
|
12 years ago |
Daniel Scharrer
|
67a54fae21
|
Fix MSVC 'performance' warning
|
12 years ago |