Commit History

Author SHA1 Message Date
  Martijn Laan 8fc5f81cbf Merge branch 'main' into files-extractarchive 2 months ago
  Martijn Laan b89694a460 Show only .issig's name in issigverify errors instead of entire path. Also add comments. 2 months ago
  Martijn Laan 387af86d00 Improve messages and fix a problem. 2 months ago
  Martijn Laan 00838c94ac Improve ISCmplr's issigverify errors to be like Setup's, with small differences. 2 months ago
  Martijn Laan f7636cf5fe Improve internal names + log malformed and bad seperately but keep message shared. 2 months ago
  Martijn Laan 567972d993 [Types] and [Components] Check is special compared to others: it's called only once. Clarify this, at least internally and in the docs. 2 months ago
  Martijn Laan 59b285982e Fix previous. 2 months ago
  Martijn Laan af0b47eb38 Merge branch 'main' into files-extractarchive 2 months ago
  Martijn Laan d79a45e937 synch-isfiles.bat: avoid duplicating the three manually edited text files since it leads to mistakingly editing the duplicate. Instead pick up the files from their source dir on DEBUG. Now on correct branch and with .gitignore update. 2 months ago
  Martijn Laan 1b8ef36c6b Allowing version comparison together with externalarchive doesn't make sense / doesn't work: Setup will always consider the existing file newer and either skip installation or do promptifolder handling, both unwanted. Also mini tweak to help. 3 months ago
  Martijn Laan b32db4ad33 Various improvements, some not really related to branch. 3 months ago
  Martijn Laan e3a968e10f Enable Excludes support. 3 months ago
  Martijn Laan a1b8d669c1 Enumerate archive instead of dir in second place (of three). 3 months ago
  Martijn Laan db0d0fbfaa Don't allow Excludes and extractarchive. Does not mean all other parameters and flags will be okay, need to check later. 3 months ago
  Martijn Laan c645409e76 Compiler: add extractarchive flag & ExtractArchivePassword parameter. 3 months ago
  Martijn Laan 9e1b67740b Add info about VerifyPrecompiledFiles to the errors. 3 months ago
  Martijn Laan af84bf4624 Add new [Setup] section directive VerifyPrecompiledFiles. 3 months ago
  Martijn Laan 273d83e2c3 Add CheckTrust setting at the right level. 3 months ago
  Martijn Laan e0700c4ed0 Fix bad comment. 3 months ago
  Martijn Laan 03ed910db4 Get rid of outdated looking uppercased names like SETUP.E32. 3 months ago
  Martijn Laan 4b294bdf0e Check trust of the check E32's + more TrustFunc cleanup + fix the .issig entries added by previous commit. Todo: islzma*.exe? Also todo: add directive to disable. 3 months ago
  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. 3 months ago
  Martijn Laan 0d1c4dcdc6 Add [Setup] section directive ArchiveExtraction. Removes the need for the script to handle inclusion/extraction/loading. 3 months ago
  Martijn Laan dc5534cf53 Fix for entries without a RuntimeID. 3 months ago
  Martijn Laan 56bbf40579 Add [ISSigKeys] RuntimeID, remove [Code] ISSigLoadTextFromFile. 3 months ago
  Martijn Laan 88dc65dddf Fix TrustFunc not checking ISSigVerifySignature result but not also always raising an exception. Harden the other non checking ones for this. 3 months ago
  Martijn Laan faf859c14a Cleanup duplicate ISSig verification code. 3 months ago
  Martijn Laan efb72982c3 Cleanup. 3 months ago
  Martijn Laan bbcadf5620 Make it work. (Reverted previous commit by force push, didn't need the overload.) 3 months ago
  Martijn Laan 49b72f9773 Move and cleanup IsExternal to SetupTypes. 3 months ago