Daniel Scharrer
3a4b94c757
CMake: Use LLD if available
1 year ago
Daniel Scharrer
d32cd56880
Rename USE_ARC4 to BUILD_DECRYPTION
1 year ago
Daniel Scharrer
6376c1ae30
Add a simple unit test framework
1 year ago
Daniel Scharrer
098180a060
Add support for Inno Setup 6.3.x
1 year ago
Daniel Scharrer
fbc82b0438
Declare support for Inno Setup 6.2.2
...
No further changes needed.
3 years ago
Daniel Scharrer
67bc920ef1
Declare support for Inno Setup 6.2.1
...
No further changes needed.
4 years ago
Daniel Scharrer
5519d364cc
README: Expand description to match website
4 years ago
Daniel Scharrer
660546ad79
Declare support for Inno Setup 6.1.2
...
No further changes needed.
5 years ago
Daniel Scharrer
0b4cea866d
Declare support for Inno Setup 6.0.5
6 years ago
Daniel Scharrer
c6fac9c541
README: Use HTTPS for jrsoftware.org
6 years ago
Daniel Scharrer
6225bd9938
Use HTTPS where possible
7 years ago
Daniel Scharrer
3d4fd8de4e
README: Update CMake option documentation
7 years ago
Daniel Scharrer
565012f8b0
Declare support for Inno Setup 5.6.0
...
Format matches our preliminary support.
8 years ago
Daniel Scharrer
2a1e2eaa64
README: Mention My Inno Setup Extensions and GOG.com support
8 years ago
Daniel Scharrer
baa8c1207e
Add support for encrypted installers
...
Implements: issue #31
8 years ago
Daniel Scharrer
daa7047bcb
Add an ARC4 implementation
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
e4f9acb908
README: Put the cmake call on its own line
10 years ago
Daniel Scharrer
6172782ef3
CMake: Document the STRICT_USE option
11 years ago
Daniel Scharrer
54f2053baf
Update list of limitations
11 years ago
Daniel Scharrer
2b57830acd
README: Mark iconv as optional
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
45475dbbb7
README: Clarify how optional liblzma really is
11 years ago
Daniel Scharrer
c7641cd6ca
Declare support for Inno Setup 5.5.5
...
Format didn't change, data version is still 5.5.0.
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
93361f8a1a
Add support for building without iconv on Windows
...
Implements: issue #33
12 years ago
Daniel Scharrer
02429a7cbf
README: Fix unshield link
12 years ago
Daniel Scharrer
208e64644e
Declare support for Inno Setup 5.5.4
...
Format didn't change, data version is still 5.5.0.
13 years ago
Daniel Scharrer
e2ee3b8d85
Allow to enable debug output in release builds
13 years ago
Daniel Scharrer
e1525bcd41
Remove OS X-specific instructions from README.md
...
They don't really belong here and are already on the linked website.
13 years ago
Daniel Scharrer
8f46f88e18
README.md: Add build instructions for OS X
...
Fixes: issue #35
13 years ago
Daniel Scharrer
8c4ca231f5
README.md: Align the options table
13 years ago
Daniel Scharrer
8cd279941e
Cleanup static linking options
13 years ago
Daniel Scharrer
fbc214843d
Add a command-line option for the output directory
13 years ago
Daniel Scharrer
e29f09edde
Fix incorrect default for DATAROOTDIR in README.md
13 years ago
Daniel Scharrer
cbea7f5a7a
README.md: fix spelling
13 years ago
Daniel Scharrer
6574198994
CMake: Allow for changing the bin install dir
...
Also, use the standard CMake option name for the man dir.
13 years ago
Daniel Scharrer
cb33cb921f
Declare support for Inno Setup 5.5.3
...
Format didn't change, data version is still 5.5.0.
13 years ago
Daniel Scharrer
d7a72624e2
Add options to make static builds easier
13 years ago
Daniel Scharrer
4359c33800
Add a CMake option to disable C++11 mode
14 years ago
Daniel Scharrer
a54b579cc3
Add CMake options to disable custom compiler flags
...
* SET_WARNING_FLAGS for warning options (don't affect binaries)
* SET_OPTIMIZATION_FLAGS for compiler & linker optimization options
Also, re-enable some warnings that were disabled and instead suppress
them for the individual occurences.
14 years ago
Daniel Scharrer
51c2a42d65
Mention that uClibc includes iconv
14 years ago
Daniel Scharrer
b110f3b742
Link to an external libiconv if available
...
This is required to compile on systems where the libc doesn't include
iconv such as OS X and presumably Windows.
14 years ago
Daniel Scharrer
7439daba3d
Always use innoextract, never Inno Extract
14 years ago
Daniel Scharrer
4c38a51bcb
Declare support for Inno Setup 5.5.2
...
Data format is still version 5.5.0.
14 years ago
Daniel Scharrer
d3bf50201e
Declare support for Inno Setup 5.5.1
...
Data format is still version 5.5.0.
14 years ago
Daniel Scharrer
ab36257677
Adjust links to the new project URL
14 years ago
Daniel Scharrer
577b6e3039
Feature the wiki more prominently in README.md
14 years ago
Daniel Scharrer
71f2e3f88d
Update README.md
14 years ago