Martijn Laan
|
db99c18527
Remove unneeded DCC_UsePackage settings. Setup and SetupLdr already didn't have it.
|
před 3 týdny |
Martijn Laan
|
55a4cda637
Rename Compil32 to ISIDE.
|
před 1 měsícem |
Martijn Laan
|
1cd864a90c
Default all projects to 64-bit in the IDE. Was already the case for ISHelpGen.
|
před 1 měsícem |
Martijn Laan
|
4e803fcc87
Remove ROPS from search path and instead explicitly include required units, making nativigation etc in the Delphi IDE work much better.
|
před 1 měsícem |
Martijn Laan
|
daa6afb178
Add 64-bit target to ISPP. Doesn't compile yet + has warnings + need to review some units still.
|
před 1 měsícem |
Martijn Laan
|
53a100074f
Add 64-bit target to ISCmplr. Would like to set the output to ISCmplr-x64.dll but that's not possible.
|
před 1 měsícem |
Martijn Laan
|
517566606d
Enable warnings IMPLICIT_INTEGER_CAST_LOSS and IMPLICIT_CONVERSION_LOSS since all those warnings have been fixed.
|
před 1 měsícem |
Martijn Laan
|
6366702de8
Enable 'W1073 Combining signed type and unsigned 64-bit type - treated as an unsigned type' warning for all project. Is off by default for some reason. Did not cause new warnings.
|
před 1 měsícem |
Martijn Laan
|
c6ade1882c
Cleanup.
|
před 1 měsícem |
Martijn Laan
|
22b96f11de
Namespace cleanup. Doesn't actually change anything.
|
před 1 měsícem |
Martijn Laan
|
02beaf106b
Cleanup. Doesnt actually change build.bat's results.
|
před 2 měsíci |
Martijn Laan
|
629ba03c08
Enable typed @ operator in Compil32 and ISCmplr. So now it's enabled in all projects, including ISHelpGen.
|
před 2 měsíci |
Martijn Laan
|
c46f3a0caa
Cleanup unused VerInfo stuff in the other projects as well.
|
před 3 měsíci |
Martijn Laan
|
7af01c916f
Remove Int64Em 🥳
|
před 4 měsíci |
Martijn Laan
|
665b13f03d
Move ULength to a new unit in Components so it can be used by other units there.
|
před 4 měsíci |
Martijn Laan
|
a07da4a746
Cherry pick from e64: Change Dcu output dirs from Dcu\(Debug|Release) to Dcu\Win32\(Debug|Release).
|
před 4 měsíci |
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.
|
před 5 měsíci |
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.
|
před 6 měsíci |
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.
|
před 7 měsíci |
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.
|
před 8 měsíci |
Martijn Laan
|
a52c1462cf
Don't check ISCmplr.dll and ISPP.dll on Debug since the required postbuild events complicate building from the IDE using a fresh checkout which is undesirable.
|
před 10 měsíci |
Martijn Laan
|
ec81524172
Use ISSigFunc to check trust. Works while debugging from Delphi as well. Defining TRUSTALL would only be needed while debugging isscint.dll from VS for example.
|
před 10 měsíci |
Martijn Laan
|
7e70d4c20f
Ensure presence of .issig files in Debug as well.
|
před 10 měsíci |
Martijn Laan
|
48357bb6fa
Use TrustedFile before loading ISPP.dll.
|
před 10 měsíci |
Martijn Laan
|
0759cc7b87
Update for unit split + use TrustedFile before loading ISCmplr.dll.
|
před 11 měsíci |
Martijn Laan
|
d2058a0891
Update for Delphi 12.1 Athens because Embarcadero forces me to do this 👎 Can't update to Delphi 12.2 which is already released because unfortunately the Community Edition is lagging behind, intentionally I believe 👎👎 Still need to do DPI tests, it's not clear to me if and how the badly documented DPI releated changes to TFont affect our code 👎👎👎 See https://docwiki.embarcadero.com/Libraries/Athens/en/Vcl.Graphics.TFont.IsDPIRelated for example.
|
před 11 měsíci |
Martijn Laan
|
6876665c8a
Use PBKDF2 to get the encryption key. Chose to use 100,000 iterations and a 128-bit salt.
|
před 1 rokem |
Martijn Laan
|
e955344670
Cleanup Compil32 using Shared.SetupTypes since last july: move the required types (TSetupStep and TUninstallStep) into a new unit instead.
|
před 1 rokem |
Martijn Laan
|
1fb1c0d73b
Projects cleanup.
|
před 1 rokem |
Martijn Laan
|
12637b1b70
Merge branch 'sha256-cleanup'
|
před 1 rokem |