28 Commits

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. 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
78243ee56f
Use TrustedFile before loading compression DLLs + some cleanup. 2025-04-05 12:30:26 +02:00
Martijn Laan
29a957743d
Merge branch 'main' into trustfunc 2025-04-03 11:30:59 +02:00
Martijn Laan
7474c99c74
Update to Scintilla 5.5.5. 2025-03-28 20:47:42 +01:00
Martijn Laan
f80c9ea357
Use TrustedFile before loading isscint.dll. This also makes it give an error message instead of crashing when you start Compil32 with isscint.dll missing. 2025-03-13 08:18:39 +01:00
Martijn Laan
ad8e79a8ab
Update to Scintilla 5.5.2. 2024-09-26 14:51:17 +02:00
Martijn Laan
578405f585
Update to Scintilla 5.5.1. 2024-08-03 06:58:54 +02:00
Martijn Laan
b975e7d98b Update to Scintilla 5.5.0. DLL not yet signed. 2024-06-14 11:54:21 +02:00
Martijn Laan
a2e773c077
Use SCI_GETDIRECTSTATUSFUNCTION from 5.1.0, halving the number of calls to Scintilla. 2024-06-13 20:57:30 +02:00
Martijn Laan
caec92aa6d
Finish update. 2024-06-13 19:55:00 +02:00
Martijn Laan
5eddfb78d6 Missed change from 4.0.0. Doesn't actually matter for our 32-bit build. 2024-06-13 15:44:56 +02:00
Martijn Laan
9af6f5a2a7
Update to Scintilla 5.1.0. 2024-06-12 21:20:24 +02:00
Martijn Laan
eb84eb3af4
Update to Scintilla 4.4.6. 2024-06-12 20:40:39 +02:00
Martijn Laan
ea5d87388d
Update to Scintilla 4.4.3. 2024-06-12 17:39:45 +02:00
Martijn Laan
29bc5672d5
Update to Scintilla 4.3.0. 2024-06-12 17:24:55 +02:00
Martijn Laan
3975459294
Update to Scintilla 4.0.0. 2024-06-12 10:14:58 +02:00
Martijn Laan
63428fc000
Update to Scintilla 3.7.5. 2024-06-11 20:26:25 +02:00
Martijn Laan
21daa5cc76
Update to Scintilla 3.6.3. 2024-06-09 19:58:32 +02:00
Martijn Laan
245965c9dc
Update to Scintilla 3.4.4. Major hurdle jumped *and* a great enhancement added at same time \o/ 2024-06-09 15:12:53 +02:00
Martijn Laan
8418fb77e0
Update to Scintilla 3.4.0. 2024-06-09 14:49:30 +02:00
Martijn Laan
97878b6edb
Update to Scintilla 3.3.2. 2024-06-09 14:36:46 +02:00
Martijn Laan
7d3db43862
Update to Scintilla 3.2.2. 2024-06-08 09:11:31 +02:00
Martijn Laan
70a272ee8d
Update to Scintilla 3.0.0. Includes the fix from 1bb3e86c57/ which actually is part of 3.6.3. 2024-06-07 16:23:58 +02:00
Martijn Laan
78a9df33ba
Update to Scintilla 2.26. Changes use of INDIC_ROUNDBOX (which never really appeared round btw) to INDIC_STRAIGHTBOX and adds Alt+Up/Down for SCI_MOVESELECTEDLINESUP/DOWN. 2024-06-07 07:15:23 +02:00
Martijn Laan
997be63379
After all these years... a isscint.dll update! Exciting. Not going to merge this into 6.3.0. Todo: update ScintEdit & co for the SCN_UPDATEUI and the reverse arrow cursor changes. 2024-06-06 16:00:37 +02:00
Martijn Laan
238b774962 Added files 2011-10-06 20:53:09 +02:00