Историја ревизија

Аутор SHA1 Порука Датум
  Martijn Laan 2799b653cf Add special dummy Themes unit which can be used to deactivate inclusion of actual VCL Styles code with a minimum amount of IFDEFs, even if the project does support VCL Styles. пре 5 месеци
  Martijn Laan 5c9f6e828f Cleanup: there was a Shared.ResUpdateFunc claiming it was used by Setup while it wasn't. Move its code into Compiler.ExeUpdateFunc and remove it. пре 5 месеци
  Martijn Laan f13974a636 Cleanup: PerformInstall was basically impossible to navigate and read because of its many local functions, with many more local functions inside those. пре 6 месеци
  Martijn Laan 4a1b0c3048 Cleanup: move ISSigVerify functions out of Setup.Install into new unit. пре 6 месеци
  Martijn Laan 90c56fc855 Cleanup: move extract and download functions out of Setup.Install into two new units. пре 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 месеци
  Martijn Laan 6a4ed20bcb Expose TBitmapButton to [Code]. Todo: doc & whatsnew (including InitializeBitmapButtonFromIcon). пре 6 месеци
  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. пре 7 месеци
  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. пре 8 месеци
  Martijn Laan a991f57982 Unit names cleanup. пре 8 месеци
  Martijn Laan d9356ae8ca Add support functions Init7ZipLibrary and ExtractArchive. пре 9 месеци
  Martijn Laan 6b3cb3e3d5 Initial support for issigverify + external. Todo: initialize ISSigKeys array only once + do something with the error strings. I suppose this needs a Default.isl change :( пре 9 месеци
  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 година