summaryrefslogtreecommitdiff
path: root/vfs/uVFSprototypes.pas
AgeCommit message (Collapse)AuthorFilesLines
2024-10-25Rework file copy/open-read-write-close data handlingv0.6.83Tomas Bzatek1-10/+9
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.
2009-12-13Error system transformation to GErrorv0.6.74Tomas Bzatek1-51/+35
Note that most coreworkers are broken at the moment.
2009-11-30Foundation of VFS capabilitiesTomas Bzatek1-1/+14
2009-11-29Introduce copy operation start/stop callsv0.6.73Tomas Bzatek1-0/+4
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-29Introduce inode_no propertyTomas Bzatek1-2/+3
2009-11-28Engine and VFS API cleanupv0.6.72Tomas Bzatek1-146/+94
* 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
2009-10-25Clean VFS API up a littlev0.6.69Tomas Bzatek1-12/+8
Strictly split archiving and networking mode, get rid of prefixes
2009-10-24Bump VFS API versionv0.6.68Tomas Bzatek1-3/+3
2009-10-24Rename VFSCopyOut and VFSCopyIn functionsTomas Bzatek1-2/+2
2009-10-24Show only networking plugins where appropriateTomas Bzatek1-4/+4
Also rename VFSGetExts and VFSGetServices functions
2009-10-04Consolidate VFS memory managementv0.6.66Tomas Bzatek1-8/+12
2009-10-04Consolidate plugin IDsTomas Bzatek1-5/+5
This breaks custom-chosen plugins for saved connections (with automatic fallback to 'auto')
2009-10-03Consolidate basic glibc structsTomas Bzatek1-3/+7
Fixes crashes on PPC32
2008-11-17Implement Quick Connect featurev0.6.60Tomas Bzatek1-0/+3
2008-11-15VFS: Compressed size display supportTomas Bzatek1-0/+3
2008-11-14VFS: Password reset supportTomas Bzatek1-0/+6
2008-10-28Password callback support from all VFS modulesv0.6.54Tomas Bzatek1-31/+44
Cleanup, remove unused dialogs
2008-10-26Plugin interface: pass cancellation button id in ask_question callbackTomas Bzatek1-0/+2
2008-10-12Connection Manager password callback improvementsTomas Bzatek1-5/+10
2008-10-12Implement VFS question and password callbacksv0.6.53Tomas Bzatek1-0/+36
2008-10-05Move plugin global data allocation back to the moduleTomas Bzatek1-6/+4
2008-10-05VFS API break: Introduce FDisplayName propertyv0.6.52Tomas Bzatek1-5/+9
2008-06-07Revised UTF-8 filenames supportv0.6.38Tomas Bzatek1-0/+5
2008-06-07Initial commitv0.6.36release-0.6.36-devTomas Bzatek1-0/+246