История коммитов

Автор SHA1 Сообщение Дата
  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. 11 месяцев назад
  Jordan Russell a081642763 Delete Setup.MainForm.dfm. 1 год назад
  Martijn Laan f1d7e47e59 Split off the helper stuff from ScriptFunc into two new other units + some other cleanup. 1 год назад
  Martijn Laan 280f1718c0 Add to Setup. 1 год назад
  Martijn Laan 731e73bc01 Fixes. 1 год назад
  Martijn Laan 6876665c8a Use PBKDF2 to get the encryption key. Chose to use 100,000 iterations and a 128-bit salt. 1 год назад
  Martijn Laan e955344670 Cleanup Compil32 using Shared.SetupTypes since last july: move the required types (TSetupStep and TUninstallStep) into a new unit instead. 1 год назад
  Martijn Laan ea6f7b69c8 Use SHA256 instead of SHA1 for the password hashing. 1 год назад
  Martijn Laan d9d845ab62 Replace ArcFour with XChaCha20 which also removes iscrypt.dll use. 1 год назад
  Martijn Laan c745379b5f Split main form and main functions+vars. 1 год назад
  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 год назад
  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 b0476e12c3 2 renames in Components. 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 786aaf0ff5 Renames + fix preexisting Uninst(all)*Form issue in Setup.dpr. 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 6aa7cc26bc Move MD5 and SHA1 as they are components. 1 год назад
  Martijn Laan 11be5ef269 Fix compilation. 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 74b2c6d8dc Same for Setup. 1 год назад
  Martijn Laan f486e9312c DCC_Alignment & DCC_WriteableConstants cleanup. 1 год назад
  Martijn Laan 6869601fe7 Renamed our UxTheme to NewUxTheme to avoid accidendally using Delphi's UxThem which indeed Setup was doing. 1 год назад
  Martijn Laan b000fc7139 Enable log on debug. 1 год назад
  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 год назад