Martijn Laan
|
34ffcc559f
Enable warnings IMPLICIT_INTEGER_CAST_LOSS and IMPLICIT_CONVERSION_LOSS for the 64-bit target, since all those warnings have been fixed.
|
1 ヶ月 前 |
Martijn Laan
|
22e20c9a5c
Enable generation of .rsm files in 32-bit Debug builds for projects which have 64-bit targets.
|
1 ヶ月 前 |
Martijn Laan
|
54cfd8f110
Add 64-bit targets to Setup(CustomStyle), which do not put ROPS on the search path, define NOCODE and output Setup(CustomStyle).e64. Can be used to check for 64-bit errors and warnings. Once these are all fixed, and all units are reviewed for 64-bit issues (except those already review for UseSetupLdr), it should be able to be used for simple scripts such as Example1.iss (but this would require the compiler to know about the .e64 files). Also todo is the manifest.
|
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
|
22b96f11de
Namespace cleanup. Doesn't actually change anything.
|
1 ヶ月 前 |
Martijn Laan
|
02beaf106b
Cleanup. Doesnt actually change build.bat's results.
|
2 ヶ月 前 |
Martijn Laan
|
4fad6aa285
Rename BidiCtrls to NewCtrls.
|
2 ヶ月 前 |
Martijn Laan
|
5b0813032b
Merge branch 'main' into FormBackgroundStyleHook
|
2 ヶ月 前 |
Martijn Laan
|
0674a85e13
Enable typed @ operator in Setup.
|
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
|
343772e9c8
Merge branch 'main' into FormBackgroundStyleHook
|
3 ヶ月 前 |
Martijn Laan
|
c46f3a0caa
Cleanup unused VerInfo stuff in the other projects as well.
|
3 ヶ月 前 |
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
|
15b7cb0fe9
Merge branch 'setup-style'
|
4 ヶ月 前 |
Martijn Laan
|
a07da4a746
Cherry pick from e64: Change Dcu output dirs from Dcu\(Debug|Release) to Dcu\Win32\(Debug|Release).
|
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
|
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
|
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
|
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
|
b001338f7b
Separate Debug and Release .dcu output. Not doing so can confuse Delphi. You should delete all *.dpr dirs you already have in the root of the two Dcu folders. Also some other cleanup to both compile.bat's.
|
7 ヶ月 前 |
Martijn Laan
|
31015dda09
Update to Delphi 12.3 May Patch. The .dproj change (done by Delphi on opening) should not impact using them with older versions.
|
8 ヶ月 前 |
Martijn Laan
|
a991f57982
Unit names cleanup.
|
8 ヶ月 前 |