Martijn Laan
|
f3365d9f6c
Self test PathFunc in Setup if DEBUG is defined, like it already does self tests of Setup.ScriptFunc in Setup and Shared.ScriptFunc in ISIDE. Does not make the code included in Release builds.
|
1 неделя назад |
Martijn Laan
|
ded9e77f4f
Helper.exe, beloved 64-bit sidekick to 32-bit Setup.
|
3 недель назад |
Martijn Laan
|
4e803fcc87
Remove ROPS from search path and instead explicitly include required units, making nativigation etc in the Delphi IDE work much better.
|
1 месяц назад |
Jordan Russell
|
c38666be24
PathRedir: More work + move to new unit.
|
1 месяц назад |
Martijn Laan
|
5a7e6fffd5
Cleanup: Rename Setup.ScriptDlg to Setup.WizardForm.CustomPages because it doesn't depend on Script* units (=[Code]) at all. Move TProgressThrottler from ScriptFunc.HelperFunc to InstFunc to enable this.
|
1 месяц назад |
Martijn Laan
|
4fad6aa285
Rename BidiCtrls to NewCtrls.
|
2 месяцев назад |
Martijn Laan
|
07c644dd3c
Merge branch 'main' into FormBackgroundStyleHook
|
2 месяцев назад |
Martijn Laan
|
1c60208f80
Simplify the workaround.
|
2 месяцев назад |
Martijn Laan
|
5b0813032b
Merge branch 'main' into FormBackgroundStyleHook
|
2 месяцев назад |
Martijn Laan
|
77867f7ec3
Fix difference between Setup and SetupCustomStyle.
|
2 месяцев назад |
Martijn Laan
|
8ef5d6c081
Merge branch 'main' into FormBackgroundStyleHook
|
2 месяцев назад |
Martijn Laan
|
a10e536eed
Work around Delphi issue where it doesn't understand Setup(CustomStyle).dpr structure.
|
2 месяцев назад |
Martijn Laan
|
5eb30abcc0
Improve hook + make it support Setup.
|
3 месяцев назад |
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 месяцев назад |