| Age | Commit message (Collapse) | Author | Files | Lines | |
|---|---|---|---|---|---|
| 2024-10-25 | Rework file copy/open-read-write-close data handlingv0.6.83 | Tomas Bzatek | 1 | -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. | |||||
| 2024-10-23 | Full port to GErrorv0.6.81 | Tomas Bzatek | 1 | -99/+117 | |
| 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. | |||||
| 2024-01-19 | Set the TUXMCD_DEBUG env. var for VFS loggingv0.6.79 | Tomas Bzatek | 1 | -0/+2 | |
| In case tuxcmd is started with the --debug switch, set the TUXMCD_DEBUG env. var that is later picked up by modules. | |||||
| 2010-03-27 | Properly handle failed stat | Tomas Bzatek | 1 | -5/+6 | |
| Found when trying to get info of a non-existent file (badly constructed path). | |||||
| 2010-02-05 | Report exceptions coming from VFS | Tomas Bzatek | 1 | -38/+80 | |
| 2009-12-13 | Error system transformation to GErrorv0.6.74 | Tomas Bzatek | 2 | -274/+281 | |
| Note that most coreworkers are broken at the moment. | |||||
| 2009-11-30 | Foundation of VFS capabilities | Tomas Bzatek | 2 | -3/+25 | |
| 2009-11-29 | Fix callback setting for non-archiving modules | Tomas Bzatek | 1 | -28/+32 | |
| 2009-11-29 | Introduce copy operation start/stop callsv0.6.73 | Tomas Bzatek | 2 | -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-29 | Introduce inode_no property | Tomas Bzatek | 2 | -2/+4 | |
| 2009-11-28 | Engine and VFS API cleanupv0.6.72 | Tomas Bzatek | 2 | -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-17 | Fix some compiler warnings and hints | Tomas Bzatek | 1 | -0/+1 | |
| 2009-10-25 | Clean VFS API up a littlev0.6.69 | Tomas Bzatek | 2 | -43/+34 | |
| Strictly split archiving and networking mode, get rid of prefixes | |||||
| 2009-10-24 | Bump VFS API versionv0.6.68 | Tomas Bzatek | 1 | -3/+3 | |
| 2009-10-24 | Strictly require particular VFS API version | Tomas Bzatek | 1 | -1/+1 | |
| We're not forward or backward compatible and it's causing troubles with mixed plugins. | |||||
| 2009-10-24 | Rename VFSCopyOut and VFSCopyIn functions | Tomas Bzatek | 2 | -10/+10 | |
| 2009-10-24 | Show only networking plugins where appropriate | Tomas Bzatek | 2 | -12/+27 | |
| Also rename VFSGetExts and VFSGetServices functions | |||||
| 2009-10-05 | Let ld resolve all symbols during binding | Tomas Bzatek | 1 | -1/+1 | |
| This should prevent "Symbol lookup error" messages in runtime, causing program to abort. | |||||
| 2009-10-04 | Force use glibc malloc() and free() for plugin-related allocations on PPC | Tomas Bzatek | 1 | -49/+49 | |
| FreePascal sucks ass on PowerPC!! | |||||
| 2009-10-04 | Consolidate VFS memory managementv0.6.66 | Tomas Bzatek | 2 | -23/+91 | |
| 2009-10-04 | Consolidate plugin IDs | Tomas Bzatek | 2 | -22/+22 | |
| This breaks custom-chosen plugins for saved connections (with automatic fallback to 'auto') | |||||
| 2009-10-03 | Remember custom plugin from Quick Connect dialog and pre-fill it in ↵ | Tomas Bzatek | 1 | -0/+11 | |
| Connection Properties dialog when saving unsaved connection | |||||
| 2009-10-03 | Consolidate basic glibc structs | Tomas Bzatek | 1 | -3/+7 | |
| Fixes crashes on PPC32 | |||||
| 2009-04-10 | Silly workaround for searching plugins in lib64 paths | Tomas Bzatek | 1 | -0/+8 | |
| 2008-11-17 | Implement Quick Connect featurev0.6.60 | Tomas Bzatek | 2 | -0/+18 | |
| 2008-11-16 | Nested VFS archiving engines supportv0.6.59 | Tomas Bzatek | 1 | -0/+5 | |
| 2008-11-15 | VFS: Compressed size display support | Tomas Bzatek | 2 | -0/+5 | |
| 2008-11-14 | VFS: Password reset support | Tomas Bzatek | 2 | -0/+16 | |
| 2008-10-28 | Password callback support from all VFS modulesv0.6.54 | Tomas Bzatek | 2 | -96/+91 | |
| Cleanup, remove unused dialogs | |||||
| 2008-10-26 | Plugin interface: pass cancellation button id in ask_question callback | Tomas Bzatek | 1 | -0/+2 | |
| 2008-10-12 | Connection Manager password callback improvements | Tomas Bzatek | 2 | -6/+11 | |
| 2008-10-12 | Implement VFS question and password callbacksv0.6.53 | Tomas Bzatek | 2 | -6/+62 | |
| 2008-10-05 | Move plugin global data allocation back to the module | Tomas Bzatek | 2 | -58/+42 | |
| 2008-10-05 | VFS API break: Introduce FDisplayName propertyv0.6.52 | Tomas Bzatek | 3 | -128/+22 | |
| 2008-08-24 | Always return absolute paths from GetFileInfoSL | Tomas Bzatek | 1 | -2/+4 | |
| 2008-08-23 | Fix some compiler warnings | Tomas Bzatek | 1 | -1/+2 | |
| 2008-06-18 | Handle multiple file extensions | Tomas Bzatek | 1 | -0/+2 | |
| Resolves #1120769 | |||||
| 2008-06-15 | Portability fixes | Tomas Bzatek | 1 | -10/+3 | |
| 2008-06-14 | Port to new ULibc unit, drop dependency to compiler Libc libraryv0.6.43 | Tomas Bzatek | 1 | -46/+44 | |
| (preparation for PPC port) | |||||
| 2008-06-09 | Date/time string formatting revisionv0.6.40 | Tomas Bzatek | 1 | -3/+3 | |
| Added ability to set custom date/time format | |||||
| 2008-06-08 | Port module loading to glibc code | Tomas Bzatek | 2 | -205/+51 | |
| 2008-06-07 | Revised UTF-8 filenames supportv0.6.38 | Tomas Bzatek | 2 | -4/+12 | |
| 2008-06-07 | Initial commitv0.6.36release-0.6.36-dev | Tomas Bzatek | 9 | -0/+2325 | |
