Daniel Scharrer
641fc95f04
Update copyright years
7 years ago
Daniel Scharrer
1317f3cf59
language: Avoid shadowing
7 years ago
Daniel Scharrer
0f57a1b2eb
encoding: Use enum for all known codepages
7 years ago
Daniel Scharrer
8af85f702f
setup: Don't hardcode codepage for non-Unicode installers
7 years ago
Daniel Scharrer
a24af1ea49
language: Tweak parsing of Inno Setup 5.5.7 variant
7 years ago
Daniel Scharrer
08b1ee8beb
language: Code style
7 years ago
Daniel Scharrer
220a010d73
language: Fix build with older libstdc++
7 years ago
Daniel Scharrer
684eccfb32
language: Fix codepage used for Inno Setup 4.0.0 to 4.2.2
...
Currently the codepage is only used to decode messages and the language
name.
7 years ago
Daniel Scharrer
e999d34401
version: Generalize the concept of variants
7 years ago
Daniel Scharrer
d2f400f98b
Add support for a modified Inno Setup 5.5.7 variant
...
Implements: issue #73
7 years ago
Daniel Scharrer
9b6502061a
Update copyright lines in files changed this year
13 years ago
Daniel Scharrer
08f5036ec7
Cleanup loading functions
...
- Remove configure-time endianness check
(replaced by run-time check to be optimized out by the compiler)
- Move loading functions into the util namespace
- Only keep the setup header entries we actually need
13 years ago
Daniel Scharrer
24b71da46f
Fix MSVC 9.0 warnings
13 years ago
Daniel Scharrer
1a986a8709
Fix MSVC 9 build
13 years ago
Daniel Scharrer
8b0010d96d
Work around warnings in older gcc versions.
14 years ago
Daniel Scharrer
4d423f27ac
Add copyright notices.
14 years ago
Daniel Scharrer
eba41e0f51
Cleanup setup header loading, implement version number parsing.
15 years ago