Martijn Laan
|
22e20c9a5c
Enable generation of .rsm files in 32-bit Debug builds for projects which have 64-bit targets.
|
hai 1 mes |
Martijn Laan
|
22b96f11de
Namespace cleanup. Doesn't actually change anything.
|
hai 1 mes |
Martijn Laan
|
02beaf106b
Cleanup. Doesnt actually change build.bat's results.
|
hai 1 mes |
Martijn Laan
|
26c06d0a81
Merge branch 'main' into e64
|
hai 2 meses |
Martijn Laan
|
84a657a604
Make debugging SetupLdr easy when using Debug.iss. Just uncomment UseSetupLdr=no from it.
|
hai 2 meses |
Martijn Laan
|
defd005fad
Merge branch 'main' into e64
|
hai 2 meses |
Martijn Laan
|
c46f3a0caa
Cleanup unused VerInfo stuff in the other projects as well.
|
hai 3 meses |
Martijn Laan
|
95a9f790c3
Merge branch 'main' into e64
|
hai 3 meses |
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.
|
hai 3 meses |
Martijn Laan
|
c8429b7edd
Merge branch 'main' into e64
|
hai 4 meses |
Martijn Laan
|
506dda80b1
Fix final SetupLdr warning and update project/build.
|
hai 4 meses |
Martijn Laan
|
665b13f03d
Move ULength to a new unit in Components so it can be used by other units there.
|
hai 4 meses |
Martijn Laan
|
a07da4a746
Cherry pick from e64: Change Dcu output dirs from Dcu\(Debug|Release) to Dcu\Win32\(Debug|Release).
|
hai 4 meses |
Martijn Laan
|
df4090ddd7
Build updates + change Dcu output dirs from Dcu\(Debug|Release) to Dcu\(Win32|Win64)\(Debug|Release). Used 'Win64' just like Delphi itself does, instead of 'x64'.
|
hai 4 meses |
Martijn Laan
|
6313e07e9e
Add 64-bit target to SetupLdr, just to be able to play with it.
|
hai 4 meses |
Martijn Laan
|
9c662b966f
Yet more Integer64 cleanup. Also remove unneeded TCustomFile.Seek64.
|
hai 5 meses |
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.
|
hai 6 meses |
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.
|
hai 7 meses |
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.
|
hai 8 meses |
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.
|
hai 11 meses |
Martijn Laan
|
04d605c434
Cleanup: InstFunc and SetupLdr dont actually need SetupTypes.
|
hai 1 ano |
Martijn Laan
|
1fb1c0d73b
Projects cleanup.
|
hai 1 ano |
Martijn Laan
|
ea6f7b69c8
Use SHA256 instead of SHA1 for the password hashing.
|
hai 1 ano |
Martijn Laan
|
200901c8b0
Reintroduce SetupLdrAndSetup prefix.
|
hai 1 ano |
Martijn Laan
|
e5d46b163d
Move shared but self-contained and generally useful units to Components.
|
hai 1 ano |
Martijn Laan
|
7d3b4aa85a
Rename/group the compression units. Stop using Compression.Base (Shared.Compress) in Compil32.
|
hai 1 ano |
Martijn Laan
|
6db7a31745
Move the sources back into the Src folder now that they have prefixes. Changed the Shared prefix of the files which were in SetupLdrAndSetup to Setup. Todo: the remaining dirs with helper code.
|
hai 1 ano |
Martijn Laan
|
b50e481790
A few more renames.
|
hai 1 ano |
Martijn Laan
|
5c742a1f23
SetupLdrAndSetup unit scope -> Shared. Do keep them in separate dir to avoid accidental extra sharing.
|
hai 1 ano |
Martijn Laan
|
8da185fed3
Add Shared prefix to the shared files. Todo: double check for unintended changes outside of uses (and some name cleanupfor this + move sources back into Src).
|
hai 1 ano |