10 Commits

Author SHA1 Message Date
Martijn Laan
369ea1627a
Cleanup IssigUrl->ISSigUrl. 2025-06-08 16:59:01 +02:00
Martijn Laan
7f6278c99b
Merge branch 'files-extractarchive' 2025-06-07 09:41:47 +02:00
Martijn Laan
f718296112
Improve Add(Ex)WithISSigVerify: accept both URLs at once. 2025-06-04 20:36:28 +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
9f4ec000ec
Add TExtractionWizardPage.AddEx. Todo: test & doc. Also some other minor tweaks.
Left the lack of password support as an internal implementation detail of Extract7ZipArchiveRedir.
2025-05-22 12:10:32 +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
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
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
651064418e
TInputDirWizardPage: Added new NewFolderName property to update the initial value passed to CreateInputDirPage. 2024-08-14 08:55:19 +02:00
Martijn Laan
6db7a31745
Move the sources back into the Src folder now that they have prefixes. Changed the Shared prefix of the files which were in SetupLdrAndSetup to Setup. Todo: the remaining dirs with helper code. 2024-08-05 16:56:18 +02:00