summaryrefslogtreecommitdiff
path: root/vfs/UVFSCore.pas
AgeCommit message (Collapse)AuthorFilesLines
2009-11-29Introduce copy operation start/stop callsv0.6.73Tomas Bzatek1-22/+69
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-0/+1
2009-11-28Engine and VFS API cleanupv0.6.72Tomas Bzatek1-359/+182
* 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-11-17Fix some compiler warnings and hintsTomas Bzatek1-0/+1
2009-10-25Clean VFS API up a littlev0.6.69Tomas Bzatek1-31/+26
Strictly split archiving and networking mode, get rid of prefixes
2009-10-24Strictly require particular VFS API versionTomas Bzatek1-1/+1
We're not forward or backward compatible and it's causing troubles with mixed plugins.
2009-10-24Rename VFSCopyOut and VFSCopyIn functionsTomas Bzatek1-8/+8
2009-10-24Show only networking plugins where appropriateTomas Bzatek1-8/+23
Also rename VFSGetExts and VFSGetServices functions
2009-10-05Let ld resolve all symbols during bindingTomas Bzatek1-1/+1
This should prevent "Symbol lookup error" messages in runtime, causing program to abort.
2009-10-04Force use glibc malloc() and free() for plugin-related allocations on PPCTomas Bzatek1-49/+49
FreePascal sucks ass on PowerPC!!
2009-10-04Consolidate VFS memory managementv0.6.66Tomas Bzatek1-15/+79
2009-10-04Consolidate plugin IDsTomas Bzatek1-17/+17
This breaks custom-chosen plugins for saved connections (with automatic fallback to 'auto')
2009-10-03Remember custom plugin from Quick Connect dialog and pre-fill it in ↵Tomas Bzatek1-0/+11
Connection Properties dialog when saving unsaved connection
2009-04-10Silly workaround for searching plugins in lib64 pathsTomas Bzatek1-0/+8
2008-11-17Implement Quick Connect featurev0.6.60Tomas Bzatek1-0/+15
2008-11-16Nested VFS archiving engines supportv0.6.59Tomas Bzatek1-0/+5
2008-11-15VFS: Compressed size display supportTomas Bzatek1-0/+2
2008-11-14VFS: Password reset supportTomas Bzatek1-0/+10
2008-10-28Password callback support from all VFS modulesv0.6.54Tomas Bzatek1-65/+47
Cleanup, remove unused dialogs
2008-10-12Connection Manager password callback improvementsTomas Bzatek1-1/+1
2008-10-12Implement VFS question and password callbacksv0.6.53Tomas Bzatek1-6/+26
2008-10-05Move plugin global data allocation back to the moduleTomas Bzatek1-52/+38
2008-10-05VFS API break: Introduce FDisplayName propertyv0.6.52Tomas Bzatek1-9/+13
2008-08-24Always return absolute paths from GetFileInfoSLTomas Bzatek1-2/+4
2008-08-23Fix some compiler warningsTomas Bzatek1-1/+2
2008-06-18Handle multiple file extensionsTomas Bzatek1-0/+2
Resolves #1120769
2008-06-15Portability fixesTomas Bzatek1-10/+3
2008-06-14Port to new ULibc unit, drop dependency to compiler Libc libraryv0.6.43Tomas Bzatek1-46/+44
(preparation for PPC port)
2008-06-09Date/time string formatting revisionv0.6.40Tomas Bzatek1-3/+3
Added ability to set custom date/time format
2008-06-08Port module loading to glibc codeTomas Bzatek1-49/+51
2008-06-07Revised UTF-8 filenames supportv0.6.38Tomas Bzatek1-4/+7
2008-06-07Initial commitv0.6.36release-0.6.36-devTomas Bzatek1-0/+1075