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.
|
2025-05-29 20:21:34 +02:00 |
|
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'.
|
2025-04-18 16:35:18 +02:00 |
|
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.
|
2025-04-18 09:22:15 +02:00 |
|
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.
|
2025-04-17 09:39:08 +02:00 |
|
Martijn Laan
|
78243ee56f
|
Use TrustedFile before loading compression DLLs + some cleanup.
|
2025-04-05 12:30:26 +02:00 |
|
Martijn Laan
|
8af2494ca1
|
Fix typo.
|
2025-03-13 06:41:52 +01:00 |
|
Martijn Laan
|
0759cc7b87
|
Update for unit split + use TrustedFile before loading ISCmplr.dll.
|
2025-03-12 22:36:48 +01:00 |
|
Martijn Laan
|
c64ed0c73c
|
Finish split.
|
2025-03-12 22:29:43 +01:00 |
|
Martijn Laan
|
3072f83b7f
|
Prep: Split CompilerInt into a unit with types for ISCmplr+Compil32+ISCC and another unit for DLL stuff for Compil32+ISCC.
|
2025-03-12 22:26:52 +01:00 |
|
Martijn Laan
|
b50e481790
|
A few more renames.
|
2024-08-04 21:22:03 +02:00 |
|