Martijn Laan
|
6126cac9a6
Put throttling of progress callbacks to [Code] in the correct places and also make it time-based.
|
8 miesięcy temu |
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 miesięcy temu |
Martijn Laan
|
4c583c14b7
Make Extract7ZipArchiveRedir's exception to like it was in 6.4.3, and therefore do same for ExtractArchiveRedir. These functions are purely for [Code] so should be ok like this.
|
8 miesięcy temu |
Martijn Laan
|
d35d8bf543
Finish new messages / exception handling.
|
8 miesięcy temu |
Martijn Laan
|
f637222d2b
Merge branch 'files-extractarchive' into files-extractarchive-newmessages2
|
8 miesięcy temu |
Martijn Laan
|
8e10a447fe
Be like SevenZipDLLDecoder again.
|
8 miesięcy temu |
Martijn Laan
|
36177fd98a
Redo the message change. Todo: commit updated Default.isl.
|
8 miesięcy temu |
Martijn Laan
|
f5e057387a
Add missing exception handling here as well. Keeping it simple by just requesting an abort.
|
8 miesięcy temu |
Martijn Laan
|
f770e48db8
Finishing touches.
|
8 miesięcy temu |
Martijn Laan
|
3f417868d3
Merge branch 'main' into 7zdll
|
8 miesięcy temu |
Martijn Laan
|
82a13227cf
Various tweaks.
|
8 miesięcy temu |
Martijn Laan
|
60f07053ac
Merge branch 'main' into 7zdll
|
8 miesięcy temu |
Martijn Laan
|
64d20b80f3
Add support for overwriting read-only files.
|
8 miesięcy temu |
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 miesięcy temu |
Martijn Laan
|
9f4ec000ec
Add TExtractionWizardPage.AddEx. Todo: test & doc. Also some other minor tweaks.
|
8 miesięcy temu |
Martijn Laan
|
4d26869349
DownloadTemporaryFileOrExtract7ZipArchiveProcessMessages -> DownloadTemporaryFileOrExtractArchiveProcessMessages.
|
8 miesięcy temu |
Martijn Laan
|
ab1463ce46
Remove the Get/SetCurrentDir calls as they are no longer needed.
|
8 miesięcy temu |
Martijn Laan
|
45053d7f16
Add missing ValidateAndCombinePath call to the SetFileAttributes handler. This should make it possible to remove the Get/SetCurrentDir calls.
|
8 miesięcy temu |
Martijn Laan
|
13333a63b3
Fix ForceDirectories not using DisableFsRedir. Not caused by revert, was left like this in 4a4c5130.
|
8 miesięcy temu |
Martijn Laan
|
028432c711
Revert adding Redir suffixes + TRedir<T>.
|
8 miesięcy temu |
Martijn Laan
|
4a4c51302f
Add Redir support to Extract7ZipArchive.
|
9 miesięcy temu |
Martijn Laan
|
a1bffc816c
Clarify the name of functions taking a DisableFsRedir parameter but not having the ...Redir name. Especially helps if the call just says False for DisableFsRedir.
|
9 miesięcy temu |
Martijn Laan
|
dbc53c6e5e
Fix comment.
|
9 miesięcy temu |
Martijn Laan
|
99474e50d0
Move PathHasInvalidCharacters and ValidateAndCombinePath into PathFunc.
|
9 miesięcy temu |
Jordan Russell
|
0eb19b4d4c
SevenZipDecoder: Add extra layer of filename validation.
|
1 rok temu |
Martijn Laan
|
6910a147a5
Finishing touches.
|
1 rok temu |
Martijn Laan
|
96853695e2
Update for new messages.
|
1 rok temu |
Martijn Laan
|
aa1e83a139
Strengthen CreateFileW's check.
|
1 rok temu |
Martijn Laan
|
c0633da04d
Earlier comment about new issue was wrong: it does actually use the current dir but our CreateFile sanity check was denying access to the archive when the dest dir was not the dir of the archive. Fix this. Should be on main but doing it here to avoid conflicts (due to State var addition).
|
1 rok temu |
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!
|
1 rok temu |