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
|
a19ca9f665
Really make the a10e536e workaround a noop. It defaults to whatever the name of the .exe is, and not simply always Setupcustomstyle. Doing this instead of just getting Application.Title since thats not a simple getter.
|
2 месяцев назад |
Martijn Laan
|
8ef5d6c081
Merge branch 'main' into FormBackgroundStyleHook
|
2 месяцев назад |
Martijn Laan
|
a32636e721
Redo e0195c11, now also for SetupCustomStyle. The issue with msbuild (in GitHub actions) as mentioned in 4883fe49 was fixed. Also makes us of c46f3a0c.
|
2 месяцев назад |
Martijn Laan
|
a10e536eed
Work around Delphi issue where it doesn't understand Setup(CustomStyle).dpr structure.
|
2 месяцев назад |
Martijn Laan
|
728b580b0c
Add test style hook for custom backgrounds.
|
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
|
c496fa00ac
Use stock icons for styled message boxes and task dialogs.
|
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
|
313e2e4560
Figured out a nice way to avoid always unneeded resources in Setup.e32. So now Setup.e32 is just like before: no VCL Styles code included (was already the case) and also no extra resources (this commit).
|
5 месяцев назад |
Martijn Laan
|
ea9e40e8d0
Add initial implemention of a task dialog lookalike with style support. Uses native commandlink buttons like a real task dialog + tstackpanel for easy layout. Only to be used by SetupCustomStyle when a style is active.
|
5 месяцев назад |
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
|
17c039d41c
Add second Setup project.
|
5 месяцев назад |