Historia zmian

Autor SHA1 Wiadomość Data
  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