Commit History

Author SHA1 Message Date
  Martijn Laan 74b6ef8c9d Check trust of the decompression DLLs + TrustFunc cleanup. Todo: check E32's and possible islzma*.exe. Also todo: add directive to disable. 2 months ago
  Martijn Laan 8d86c33409 Remove catch all from LoadTrustedLibrary as well. This makes it show the failure reason in error messages instead of just saying 'not trusted'. 3 months ago
  Martijn Laan 84ccece758 Add and use LoadTrustedLibrary function which protects the library from changes between the trust check and the load. Also fixes a typo and improves ISCmplr/isscint error messages on trust fail. 3 months ago
  Martijn Laan a52c1462cf Don't check ISCmplr.dll and ISPP.dll on Debug since the required postbuild events complicate building from the IDE using a fresh checkout which is undesirable. 3 months ago
  Martijn Laan 78243ee56f Use TrustedFile before loading compression DLLs + some cleanup. 4 months ago
  Martijn Laan 8af2494ca1 Fix typo. 4 months ago
  Martijn Laan 0759cc7b87 Update for unit split + use TrustedFile before loading ISCmplr.dll. 4 months ago
  Martijn Laan c64ed0c73c Finish split. 4 months ago
  Martijn Laan 3072f83b7f Prep: Split CompilerInt into a unit with types for ISCmplr+Compil32+ISCC and another unit for DLL stuff for Compil32+ISCC. 4 months ago
  Martijn Laan b50e481790 A few more renames. 1 year ago