Martijn Laan
|
273dad7916
Cleanup runtime anchor setters, as they no longer perform any function. Note: even if per-monitor DPI awareness is added, these setters would remain redundant because DPI awareness affects scaling, not sizing.
|
3 сар өмнө |
Martijn Laan
|
947ac2631c
Introduce new properties needed for controls which use akRight or akBottom but not SurfaceWidth and SurfaceHeight.
|
3 сар өмнө |
Martijn Laan
|
836c2d2625
Make sure VCL's internal FCurrentPPI is correct, which fixes various high DPI issues, even when not styled such as size of hints.
|
4 сар өмнө |
Martijn Laan
|
9caa159554
Improve: actually allow pre-progress aborting in TDownloadWizardPage. Same for TExtractionWizardPage though there it doesn't really matter since there's no real delay between the start and this first progress. Not cherry picking this to 6.5.1.
|
6 сар өмнө |
Martijn Laan
|
f3e51f3c23
Improve: handle pre-progress aborting as well.
|
6 сар өмнө |
Martijn Laan
|
5ef7dbaf6c
Improve: actually stay responsinve when there's no download progress yet.
|
6 сар өмнө |
Martijn Laan
|
4a1b0c3048
Cleanup: move ISSigVerify functions out of Setup.Install into new unit.
|
6 сар өмнө |
Martijn Laan
|
90c56fc855
Cleanup: move extract and download functions out of Setup.Install into two new units.
|
6 сар өмнө |
Martijn Laan
|
2c669ae702
Merge branch 'main' into files-downloadarchive
|
8 сар өмнө |
Martijn Laan
|
6126cac9a6
Put throttling of progress callbacks to [Code] in the correct places and also make it time-based.
|
8 сар өмнө |
Martijn Laan
|
60b42c9778
Make DownloadingLabel and ExtractionLabel consistent with StatusDownloadFiles and StatusExtractFiles, otherwise it looks bad when both download or extract methods are used by the same Setup, like how DownloadFile.iss uses both download methods. Also give ExtractionLabel a proper name.
|
8 сар өмнө |
Martijn Laan
|
0970f192da
Make AskRetryDownloadArchivesToExtract msgbox a nice one, consistent with AbortRetryIgnoreTaskDialogMsgBox. Do same for RenameUninstallExe. Todo: new message commit + make LastBaseNameOrUrl available to [Code].
|
8 сар өмнө |
Martijn Laan
|
4960136b03
Fix/improve DownloadArchivesToExtract.
|
8 сар өмнө |
Martijn Laan
|
ab38d96ced
Make sure it always downloads archives just once and not a second time on retries because of error with other archive.
|
8 сар өмнө |
Martijn Laan
|
4f8f644787
Fix.
|
8 сар өмнө |
Martijn Laan
|
2d0ec7b9e5
Add support for dowload+extractarchives in a simple and clean way 👍
|
8 сар өмнө |
Martijn Laan
|
46252ab541
Cleanup.
|
8 сар өмнө |
Martijn Laan
|
a73d49d52e
Cleanup by adding TSetupFileVerification.
|
8 сар өмнө |
Martijn Laan
|
41e4b363cd
Add SHA256 verification in all places where it can do ISSig verification, using new [Files] parameter Hash.
|
8 сар өмнө |
Martijn Laan
|
8e6d25739d
SetDownloadCredentials cleanup.
|
8 сар өмнө |
Martijn Laan
|
12357a3acf
Allow empty ISSigUrl for automatic handling.
|
8 сар өмнө |
Martijn Laan
|
369ea1627a
Cleanup IssigUrl->ISSigUrl.
|
8 сар өмнө |
Martijn Laan
|
95995123dd
Add DownloadTemporaryFileWithISSigVerify + doc tweaks.
|
8 сар өмнө |
Martijn Laan
|
01dc41cb81
Actually, do move Extract(7Zip)ArchiveRedir's outer exception handling up one level. Does not add extra duplicate code and still keeps it as 6.4.3.
|
8 сар өмнө |
Martijn Laan
|
f718296112
Improve Add(Ex)WithISSigVerify: accept both URLs at once.
|
8 сар өмнө |
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.
|
8 сар өмнө |
Martijn Laan
|
a801fc579b
Make [Code]'s ISSigVerify use Setup.Install's DoISSigVerify (which is new on this branch) to remove duplicate code. Also add DoISSigVerify support to Setup.Install's DownloadTemporaryFile, not yet used.
|
8 сар өмнө |
Martijn Laan
|
f770e48db8
Finishing touches.
|
8 сар өмнө |
Martijn Laan
|
a991f57982
Unit names cleanup.
|
8 сар өмнө |
Martijn Laan
|
6218a86f54
Mark Extract7ZipArchive as obsolete/renamed. If it's called anyway and a 7-Zip DLL is available, still use the DLL version.
|
8 сар өмнө |