Martijn Laan
|
3a1914add3
Cleanup a bit more.
|
1 rok temu |
Jordan Russell
|
974b25887e
Add AppCreateForm wrapper function.
|
1 rok temu |
Jordan Russell
|
77a46cdf9e
Remove MainForm reference from Setup.dpr also.
|
1 rok temu |
Jordan Russell
|
672d0dd3c4
Setup: Don't respect the show command passed by the parent process.
|
1 rok temu |
Jordan Russell
|
9d52a24040
Setup: De-form TMainForm and set MainFormOnTaskBar=True.
|
1 rok temu |
Martijn Laan
|
f1d7e47e59
Split off the helper stuff from ScriptFunc into two new other units + some other cleanup.
|
1 rok temu |
Martijn Laan
|
280f1718c0
Add to Setup.
|
1 rok temu |
Martijn Laan
|
6876665c8a
Use PBKDF2 to get the encryption key. Chose to use 100,000 iterations and a 128-bit salt.
|
1 rok temu |
Martijn Laan
|
e955344670
Cleanup Compil32 using Shared.SetupTypes since last july: move the required types (TSetupStep and TUninstallStep) into a new unit instead.
|
1 rok temu |
Martijn Laan
|
ea6f7b69c8
Use SHA256 instead of SHA1 for the password hashing.
|
1 rok temu |
Martijn Laan
|
d9d845ab62
Replace ArcFour with XChaCha20 which also removes iscrypt.dll use.
|
1 rok temu |
Martijn Laan
|
c745379b5f
Split main form and main functions+vars.
|
1 rok temu |
Martijn Laan
|
bd49a504c7
Finish. So now the functions which were in InstFunc but were not used by SetupLdr are in a Setup-only unit (Setup.InstFunc) and the rest is in a shared unit (SetupLdrAndSetup.InstFunc). The former has most of the function and has the Git history. The latter appears as a new file.
|
1 rok temu |
Martijn Laan
|
200901c8b0
Reintroduce SetupLdrAndSetup prefix.
|
1 rok temu |
Martijn Laan
|
e5d46b163d
Move shared but self-contained and generally useful units to Components.
|
1 rok temu |
Martijn Laan
|
7d3b4aa85a
Rename/group the compression units. Stop using Compression.Base (Shared.Compress) in Compil32.
|
1 rok temu |
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 rok temu |
Martijn Laan
|
b0476e12c3
2 renames in Components.
|
1 rok temu |
Martijn Laan
|
b50e481790
A few more renames.
|
1 rok temu |
Martijn Laan
|
5c742a1f23
SetupLdrAndSetup unit scope -> Shared. Do keep them in separate dir to avoid accidental extra sharing.
|
1 rok temu |
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 rok temu |
Martijn Laan
|
786aaf0ff5
Renames + fix preexisting Uninst(all)*Form issue in Setup.dpr.
|
1 rok temu |
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 rok temu |
Martijn Laan
|
f85c584f9e
Cherry pick from is-6_3_3: Stop stripping relocations because it breaks ASLR. Remove old comments. Update whatsnew.
|
1 rok temu |
Martijn Laan
|
6aa7cc26bc
Move MD5 and SHA1 as they are components.
|
1 rok temu |
Martijn Laan
|
11be5ef269
Fix compilation.
|
1 rok temu |
Martijn Laan
|
8d66d77963
Isolate Setup(Ldr) specific units. Compil32 not using XPTheme is correct, it has its own manifest.
|
1 rok temu |
Martijn Laan
|
74b2c6d8dc
Same for Setup.
|
1 rok temu |
Martijn Laan
|
6869601fe7
Renamed our UxTheme to NewUxTheme to avoid accidendally using Delphi's UxThem which indeed Setup was doing.
|
1 rok temu |
Martijn Laan
|
95566217cc
Cleanup: dont need dwTaskbarList anymore, ShlObj has all we need. There's also a builtin wrapper in System.Win.Taskbar.pas but it's not as nice.
|
1 rok temu |