summaryrefslogtreecommitdiff
path: root/vfs
AgeCommit message (Collapse)AuthorFilesLines
2009-12-13Error system transformation to GErrorv0.6.74Tomas Bzatek2-274/+281
Note that most coreworkers are broken at the moment.
2009-11-30Foundation of VFS capabilitiesTomas Bzatek2-3/+25
2009-11-29Fix callback setting for non-archiving modulesTomas Bzatek1-28/+32
2009-11-29Introduce copy operation start/stop callsv0.6.73Tomas Bzatek2-22/+73
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 Bzatek2-2/+4
2009-11-28Engine and VFS API cleanupv0.6.72Tomas Bzatek2-505/+276
* 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 Bzatek2-43/+34
Strictly split archiving and networking mode, get rid of prefixes
2009-10-24Bump VFS API versionv0.6.68Tomas Bzatek1-3/+3
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 Bzatek2-10/+10
2009-10-24Show only networking plugins where appropriateTomas Bzatek2-12/+27
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 Bzatek2-23/+91
2009-10-04Consolidate plugin IDsTomas Bzatek2-22/+22
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-10-03Consolidate basic glibc structsTomas Bzatek1-3/+7
Fixes crashes on PPC32
2009-04-10Silly workaround for searching plugins in lib64 pathsTomas Bzatek1-0/+8
2008-11-17Implement Quick Connect featurev0.6.60Tomas Bzatek2-0/+18
2008-11-16Nested VFS archiving engines supportv0.6.59Tomas Bzatek1-0/+5
2008-11-15VFS: Compressed size display supportTomas Bzatek2-0/+5
2008-11-14VFS: Password reset supportTomas Bzatek2-0/+16
2008-10-28Password callback support from all VFS modulesv0.6.54Tomas Bzatek2-96/+91
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 Bzatek2-6/+11
2008-10-12Implement VFS question and password callbacksv0.6.53Tomas Bzatek2-6/+62
2008-10-05Move plugin global data allocation back to the moduleTomas Bzatek2-58/+42
2008-10-05VFS API break: Introduce FDisplayName propertyv0.6.52Tomas Bzatek3-128/+22
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 Bzatek2-205/+51
2008-06-07Revised UTF-8 filenames supportv0.6.38Tomas Bzatek2-4/+12
2008-06-07Initial commitv0.6.36release-0.6.36-devTomas Bzatek9-0/+2325