| Age | Commit message (Collapse) | Author | Files | Lines | |
|---|---|---|---|---|---|
| 2024-10-25 | Rework file copy/open-read-write-close data handlingv0.6.83 | Tomas Bzatek | 1 | -32/+39 | |
| Stick to the POSIX open(2), read(2), write(2), close(2) return values semantics, apply on the VFS interface. Also handle short reads and writes that are common for some gvfs backends. This makes cross-VFS copy work. | |||||
| 2024-10-23 | Sort global filelist in case of a streaming type archive | Tomas Bzatek | 1 | -0/+6 | |
| Before this change sorting was done on each panel item separately. Streaming type archives (e.g. tar) needs strict sequential order as indicated by the inode_no and the global filelist to copy needs to be sorted once more. Tested on 7z2301-extra.7z | |||||
| 2024-10-23 | FillDirFiles: Ditch the SortForStream argument | Tomas Bzatek | 1 | -2/+2 | |
| Always passed True, unused. | |||||
| 2024-10-23 | Full port to GErrorv0.6.81 | Tomas Bzatek | 1 | -379/+402 | |
| Started 15 years ago, picking up on that work. Introduced the new TUXCMD_ERROR domain to distinguish between operations or their steps. Plugins may continue reporting the G_IO_ERROR domain. | |||||
| 2011-08-05 | Do not use Inc() on Int64 and 32-bit architecture | Tomas Bzatek | 1 | -6/+6 | |
| Apparently another bug in FPC, let's avoid using Inc() for large numbers. | |||||
| 2010-02-14 | Show warning when some files are unreadablev0.6.76 | Tomas Bzatek | 1 | -121/+177 | |
| This will make user aware of what files will not be copied, chmodded or chowned. | |||||
| 2009-12-27 | Kylix fixes, cleanup | Tomas Bzatek | 1 | -42/+44 | |
| 2009-12-25 | Sanitize Overwrite and DirDelete dialog response values | Tomas Bzatek | 1 | -101/+97 | |
| Also respect localized button accelerators | |||||
| 2009-12-16 | Worker thread arguments cleanupv0.6.75 | Tomas Bzatek | 1 | -229/+234 | |
| 2009-12-13 | Set corresponding label and progress bar visibility in progress dialog | Tomas Bzatek | 1 | -785/+766 | |
| 2009-12-13 | Consolidate ProcessProgressThread, make it more universal | Tomas Bzatek | 1 | -181/+197 | |
| 2009-12-13 | Error system transformation to GErrorv0.6.74 | Tomas Bzatek | 1 | -164/+242 | |
| Note that most coreworkers are broken at the moment. | |||||
| 2009-11-30 | Fix duplicate files in the filelist | Tomas Bzatek | 1 | -1/+1 | |
| 2009-11-29 | Fix callback setting for non-archiving modules | Tomas Bzatek | 1 | -4/+4 | |
| 2009-11-29 | Implement sorting for stream | Tomas Bzatek | 1 | -2/+2 | |
| Activated by default for testing purposes | |||||
| 2009-11-29 | Sort by inode number by default | Tomas Bzatek | 1 | -1/+1 | |
| 2009-11-29 | Transform FillDirFiles input to allow sorting | Tomas Bzatek | 1 | -25/+24 | |
| 2009-11-29 | Introduce copy operation start/stop callsv0.6.73 | Tomas Bzatek | 1 | -38/+51 | |
| This is the first step for a rapid extraction speed increase as we don't need to open&seek for every file. Sorting by inode is still need to be written but most archives work fine as they are. TODO: writing into the archive needs special care (see TODO in zip plugin) | |||||
| 2009-11-29 | Introduce inode_no property | Tomas Bzatek | 1 | -1/+1 | |
| 2009-11-28 | Engine and VFS API cleanupv0.6.72 | Tomas Bzatek | 1 | -0/+2180 | |
| * also split threaded operations into UCoreWorkers.pas * symlinks should be properly resolved now, even in archives * no more relative/absolute path confusion * moved FillDirFiles outside engines, made it more universal | |||||
