Martijn Laan
|
487c4f1779
Cleanup: SetupLdr doesn't actually use any Redir functionality so SetupLdrAndSetup.RedirFunc should be Setup.RedirFunc. Requires a few compiler directives in SetupLdrAndSetup.InstFunc.
|
3 月之前 |
Martijn Laan
|
7af01c916f
Remove Int64Em 🥳
|
4 月之前 |
Martijn Laan
|
665b13f03d
Move ULength to a new unit in Components so it can be used by other units there.
|
4 月之前 |
Martijn Laan
|
049358a539
Add Setup.inc to the .dproj files. Seems like the Delphi IDE is OK with the .dpr's, it just added a newline when it rewrote them and kept the rest as-was. Debugging the code in the .inc also works fine.
|
5 月之前 |
Martijn Laan
|
cd30610643
Include the .inc. Hopefully this won't upset the Delphi IDE too much, will see and adapt as needed.
|
5 月之前 |
Martijn Laan
|
2469adbcea
Add Setup.inc to avoid duplicate code. Safest approach for now, might try to do with .pas later. This commit moves Setup.dpr to Setup.inc to keep the history with the .inc.
|
5 月之前 |
Martijn Laan
|
17c039d41c
Add second Setup project.
|
5 月之前 |
Martijn Laan
|
6aa79fd934
Merge branch 'main' into setup-style
|
5 月之前 |
Martijn Laan
|
2799b653cf
Add special dummy Themes unit which can be used to deactivate inclusion of actual VCL Styles code with a minimum amount of IFDEFs, even if the project does support VCL Styles.
|
5 月之前 |
Martijn Laan
|
6d61da6334
Handle main icon as well + a bit of cleanp.
|
5 月之前 |
Martijn Laan
|
b07fdbf71c
Merge branch 'main' into setup-style
|
5 月之前 |
Martijn Laan
|
5c9f6e828f
Cleanup: there was a Shared.ResUpdateFunc claiming it was used by Setup while it wasn't. Move its code into Compiler.ExeUpdateFunc and remove it.
|
5 月之前 |
Martijn Laan
|
015705d623
Add dark wizard images and icons. Not used yet.
|
5 月之前 |
Martijn Laan
|
f13974a636
Cleanup: PerformInstall was basically impossible to navigate and read because of its many local functions, with many more local functions inside those.
|
6 月之前 |
Martijn Laan
|
4a1b0c3048
Cleanup: move ISSigVerify functions out of Setup.Install into new unit.
|
6 月之前 |
Martijn Laan
|
90c56fc855
Cleanup: move extract and download functions out of Setup.Install into two new units.
|
6 月之前 |
Martijn Laan
|
1f43ff5e24
Add support for full encryption which encrypts everything and requires the password to be specified on the command line. Todo: cleanup existing and new code.
|
6 月之前 |
Martijn Laan
|
6a4ed20bcb
Expose TBitmapButton to [Code]. Todo: doc & whatsnew (including InitializeBitmapButtonFromIcon).
|
6 月之前 |
Martijn Laan
|
a991f57982
Unit names cleanup.
|
8 月之前 |
Martijn Laan
|
d9356ae8ca
Add support functions Init7ZipLibrary and ExtractArchive.
|
9 月之前 |
Martijn Laan
|
6b3cb3e3d5
Initial support for issigverify + external. Todo: initialize ISSigKeys array only once + do something with the error strings. I suppose this needs a Default.isl change :(
|
9 月之前 |
Martijn Laan
|
3a1914add3
Cleanup a bit more.
|
1 年之前 |
Jordan Russell
|
974b25887e
Add AppCreateForm wrapper function.
|
1 年之前 |
Jordan Russell
|
77a46cdf9e
Remove MainForm reference from Setup.dpr also.
|
1 年之前 |
Jordan Russell
|
672d0dd3c4
Setup: Don't respect the show command passed by the parent process.
|
1 年之前 |
Jordan Russell
|
9d52a24040
Setup: De-form TMainForm and set MainFormOnTaskBar=True.
|
1 年之前 |
Martijn Laan
|
f1d7e47e59
Split off the helper stuff from ScriptFunc into two new other units + some other cleanup.
|
1 年之前 |
Martijn Laan
|
280f1718c0
Add to Setup.
|
1 年之前 |
Martijn Laan
|
6876665c8a
Use PBKDF2 to get the encryption key. Chose to use 100,000 iterations and a 128-bit salt.
|
1 年之前 |
Martijn Laan
|
e955344670
Cleanup Compil32 using Shared.SetupTypes since last july: move the required types (TSetupStep and TUninstallStep) into a new unit instead.
|
1 年之前 |