67 Commits

Author SHA1 Message Date
Martijn Laan
754bdf9ecd
Cleanup. 2024-11-16 11:50:38 +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
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
e955344670
Cleanup Compil32 using Shared.SetupTypes since last july: move the required types (TSetupStep and TUninstallStep) into a new unit instead. 2024-09-27 16:07:30 +02:00
Martijn Laan
58b27f351b
Cleanup remaining MD5, SHA1 and Hash unit use. 2024-09-26 11:39:48 +02:00
Martijn Laan
e5a2cdf76f
Tweak {srcexe} protection to allow copy etc once the installation has started, making it more like how [Files] allows {srcexe} copy. 2024-08-14 08:21:14 +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
3a5e802d4f
Improve and document self-copy/rename/exec detection by [Code]. 2024-08-12 19:42:49 +02:00
Martijn Laan
c745379b5f
Split main form and main functions+vars. 2024-08-09 08:22:01 +02:00
Martijn Laan
bd49a504c7
Finish. So now the functions which were in InstFunc but were not used by SetupLdr are in a Setup-only unit (Setup.InstFunc) and the rest is in a shared unit (SetupLdrAndSetup.InstFunc). The former has most of the function and has the Git history. The latter appears as a new file. 2024-08-06 19:12:28 +02:00
Martijn Laan
200901c8b0 Reintroduce SetupLdrAndSetup prefix. 2024-08-06 13:54:25 +02:00
Martijn Laan
3e494c5965
Update for new names. 2024-08-05 21:03:39 +02:00
Martijn Laan
e5d46b163d
Move shared but self-contained and generally useful units to Components. 2024-08-05 20:52:57 +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