Martijn Laan
369ea1627a
Cleanup IssigUrl->ISSigUrl.
2025-06-08 16:59:01 +02:00
Martijn Laan
95995123dd
Add DownloadTemporaryFileWithISSigVerify + doc tweaks.
2025-06-07 16:15:36 +02:00
Martijn Laan
6733dc7803
Add TDownloadWizardPage support class functions AddWithISSigVerify and AddExWithISSigVerify. Todo: doc & update CodeDownloadFiles2.iss. Also doc something to prevent people from doing issigverify twice on a downloaded archive.
...
Could not use array of string in these new functions and had to use TStringList. For consistency changed support function ISSigVerify to use TStringList as well.
Also, didn't need this in the end but kept it anyway: make TDownloadWizardPage's and TExtractionWizardPage's Add(Ex) a function returning the index of the added item, like all other adds.
2025-06-04 18:01:18 +02:00
Martijn Laan
f770e48db8
Finishing touches.
2025-05-28 20:34:25 +02:00
Martijn Laan
0d1c4dcdc6
Add [Setup] section directive ArchiveExtraction. Removes the need for the script to handle inclusion/extraction/loading.
2025-05-24 13:37:16 +02:00
Martijn Laan
a28a2f3366
Merge branch 'main' into 7zdll
2025-05-23 10:58:01 +02:00
Martijn Laan
56bbf40579
Add [ISSigKeys] RuntimeID, remove [Code] ISSigLoadTextFromFile.
2025-05-22 16:39:56 +02:00
Martijn Laan
d9356ae8ca
Add support functions Init7ZipLibrary and ExtractArchive.
2025-05-18 20:31:54 +02:00
Martijn Laan
ebe623f8f2
Cleanup.
2025-05-14 17:37:53 +02:00
Martijn Laan
55232b5f9e
Add support functions ISSigLoadTextFromFile and ISSigVerify. I image them being useful if you want to verify a downloaded archive which does not contain .issig files and which you cannot repack. This specific case would require the download to be to a protected folder though for full protection.
...
Adds support function GetSHA256OfStream as a side-effect.
Todo: doc all three.
2025-05-12 20:46:02 +02:00
Jordan Russell
9d52a24040
Setup: De-form TMainForm and set MainFormOnTaskBar=True.
...
Mostly done, I think. Still need to actually remove shWindowVisible etc. Still some Application.Handle references that need to be cleaned out. Still need to update help.
TMainForm still exists, but is no longer a form. Good enough for now.
With Application.MainFormOnTaskBar=True, we now have a working taskbar thumbnail and proper minimize/restore animations. Finally.
2024-12-14 04:44:08 -06:00
Martijn Laan
f1d7e47e59
Split off the helper stuff from ScriptFunc into two new other units + some other cleanup.
2024-11-18 19:44:49 +01:00
Martijn Laan
6f13b4782b
Add new support functions StringJoin, StringSplit, and StringSplitEx. Todo: doc.
2024-11-16 14:14:52 +01:00
Martijn Laan
8d38ccb084
Finish/fix the page + make Extract7ZipArchive use exceptions on errors, just like DownloadTemporaryFile. Todo: fix messages. Also found new issue (not related to this branch): turns out 7zMain.c doesn't work from the current dir like I thought, instead it works from the archive dir. So the DestDir parameter doesn't work at the moment, doh!
2024-11-14 18:45:08 +01:00
Martijn Laan
c96fdb04a4
Fix the archive name todo + log cleanup (there was double logging).
2024-11-14 15:54:11 +01:00
Martijn Laan
dc634c99de
Work on adding CreateExtractionPage and also make some other improvements. Some todos left as mentioned in the code and also didn't actually test the page yet.
2024-11-14 15:35:20 +01:00
Martijn Laan
925fe1928f
Added new Debugging support function. Todo: doc.
2024-10-05 12:04:30 +02:00
Martijn Laan
803270a32d
Expose to [Code] and update whatsnew.
2024-10-05 10:40:28 +02:00
Martijn Laan
72db34c719
Really fix CopyFile/FileCopy discrepancy between [Code] and ISPP.
2024-08-14 08:10:56 +02:00
Martijn Laan
a919d72932
Cleanup/clarify.
2024-08-12 19:49:26 +02:00
Martijn Laan
3e494c5965
Update for new names.
2024-08-05 21:03:39 +02:00
Martijn Laan
8da185fed3
Add Shared prefix to the shared files. Todo: double check for unintended changes outside of uses (and some name cleanupfor this + move sources back into Src).
2024-08-03 21:19:08 +02:00