Martijn Laan
|
9c662b966f
Yet more Integer64 cleanup. Also remove unneeded TCustomFile.Seek64.
|
5 місяців тому |
Martijn Laan
|
a3a6f2dc2d
Simplify var names.
|
6 місяців тому |
Martijn Laan
|
a958ff6f47
Cleanup.
|
6 місяців тому |
Martijn Laan
|
f724a43d70
Be more friendly.
|
6 місяців тому |
Martijn Laan
|
383e528c7d
More cleanup.
|
6 місяців тому |
Martijn Laan
|
f71709902c
Make it so CompressMethod doesnt have to be in the initial header, rename the header from TSetupMainHeader to TSetupEncryptionHeader, and move PasswordTest to a more logical place.
|
6 місяців тому |
Martijn Laan
|
80cf6b585d
Cleanup by moving the 'main' fields into a new struct and add an extra CRC check.
|
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 місяців тому |
Jordan Russell
|
bc85563b07
Change TSetupLdrOffsetTable TotalSize and Offset* fields to Int64.
|
6 місяців тому |
Jordan Russell
|
1663d225c0
Change TFile.Size to Int64.
|
7 місяців тому |
Martijn Laan
|
028432c711
Revert adding Redir suffixes + TRedir<T>.
|
8 місяців тому |
Martijn Laan
|
a1bffc816c
Clarify the name of functions taking a DisableFsRedir parameter but not having the ...Redir name. Especially helps if the call just says False for DisableFsRedir.
|
8 місяців тому |
Martijn Laan
|
04d605c434
Cleanup: InstFunc and SetupLdr dont actually need SetupTypes.
|
1 рік тому |
Martijn Laan
|
1fb1c0d73b
Projects cleanup.
|
1 рік тому |
Martijn Laan
|
ea6f7b69c8
Use SHA256 instead of SHA1 for the password hashing.
|
1 рік тому |
Jordan Russell
|
554e410b40
SetupLdr.dpr: Fix search & replace mishap.
|
1 рік тому |
Martijn Laan
|
200901c8b0
Reintroduce SetupLdrAndSetup prefix.
|
1 рік тому |
Martijn Laan
|
e5d46b163d
Move shared but self-contained and generally useful units to Components.
|
1 рік тому |
Martijn Laan
|
7d3b4aa85a
Rename/group the compression units. Stop using Compression.Base (Shared.Compress) in Compil32.
|
1 рік тому |
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.
|
1 рік тому |
Martijn Laan
|
b50e481790
A few more renames.
|
1 рік тому |
Martijn Laan
|
5c742a1f23
SetupLdrAndSetup unit scope -> Shared. Do keep them in separate dir to avoid accidental extra sharing.
|
1 рік тому |
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).
|
1 рік тому |
Martijn Laan
|
b42e902f57
Same for the remaining projects/directories. Todo: rename some Setup units, give the shared units a Shared. prefix and after that the sources can be moved back up into the Src directory again I suppose.
|
1 рік тому |
Martijn Laan
|
f85c584f9e
Cherry pick from is-6_3_3: Stop stripping relocations because it breaks ASLR. Remove old comments. Update whatsnew.
|
1 рік тому |
Martijn Laan
|
6aa7cc26bc
Move MD5 and SHA1 as they are components.
|
1 рік тому |
Martijn Laan
|
0d2b4555e5
Cleanup unneeded RedirFunc use by ISCmplr.
|
1 рік тому |
Martijn Laan
|
8d66d77963
Isolate Setup(Ldr) specific units. Compil32 not using XPTheme is correct, it has its own manifest.
|
1 рік тому |
Martijn Laan
|
b0947896df
Move source files unique to a project into a project specific subdir. Only done SetupLdr and ISCmplr so far. Did also fix/clean mixup of ISCmplr and Compil32 messages in the single CompMsgs file. Cannot test compile.bat until later.
|
1 рік тому |
Martijn Laan
|
ba9bdedad7
CreateSafeDirectory change.
|
1 рік тому |