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. 8 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'. 10 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. 10 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. 10 months ago
  Martijn Laan 78243ee56f Use TrustedFile before loading compression DLLs + some cleanup. 10 months ago
  Martijn Laan 8af2494ca1 Fix typo. 11 months ago
  Martijn Laan 0759cc7b87 Update for unit split + use TrustedFile before loading ISCmplr.dll. 11 months ago
  Martijn Laan c64ed0c73c Finish split. 11 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. 11 months ago
  Martijn Laan b50e481790 A few more renames. 1 year ago