TclVFS

Timeline
Login

Many hyperlinks are disabled.
Use anonymous login to enable hyperlinks.

50 check-ins occurring around 9f07054c71e60558.

2011-11-28
19:26
2011-11-28 Steve Huntley <[email protected]> * zipvfs.tcl: Applied contributed patch for bug 3395782. Enables extraction of contents of zip files created using Fossil. check-in: e391911bd2 user: blacksqr tags: trunk
19:12
2011-11-28 Steve Huntley <[email protected]> * zipvfs.tcl: Reverted bug fix for 3224057. See bug ID 3303287. check-in: fdacfadbd2 user: blacksqr tags: trunk
2011-04-28
08:01
2011-04-28 Steve Huntley <[email protected]> * zipvfs.tcl: Added contributed patch to speed up zipvfs directory listing. See patch 3279418. check-in: 1267093049 user: blacksqr tags: trunk
2011-03-30
06:44
2011-03-30 Steve Huntley <[email protected]> * vfslib.tcl, zipvfs.tcl: Added contributed patches to fix bugs 3160686 & 3224057. check-in: d888143e47 user: blacksqr tags: trunk
05:14
2011-03-30 Steve Huntley <[email protected]> * globfind.tcl: Updated to latest file version (1.5.3). check-in: 391a075003 user: blacksqr tags: trunk
2010-12-31
07:31
2010-12-31 Steve Huntley <[email protected]> * vfs.tcl: Removed requirement for 8.6 for sourcing of vfslib.tcl, since that file contains 8.5-relevant utils for chan command. Vfslib.tcl includes adequate conditional checks for version-dependent commands. check-in: a86dc1c7cc user: blacksqr tags: trunk
04:56
2010-12-30 Steve Huntley <[email protected]> * library/zipvfs.tcl: Wojciech Kocjan contributed tweaks to my latest "Frankenstein" patch, which I incorporated. check-in: d499446fc6 user: blacksqr tags: trunk
2010-12-30
07:59
2010-12-30 Steve Huntley <[email protected]> * pkgIndex.tcl.in, vfs.tcl: Switched "package require Tcl 8.4" statement to vfs.tcl to conform with accepted practice. check-in: 58acd21b8e user: blacksqr tags: trunk
07:20
2010-12-30 Steve Huntley <[email protected]> * library/zipvfs.tcl: Applied patch 3005441 to fix issue with UTF-8 detection for filename encoding. Applied patch 3132957 to enable streaming of large files. check-in: 9ba3fde997 user: blacksqr tags: trunk
2010-12-29
09:57
2010-12-29 Steve Huntley <[email protected]> * generic/vfs.c: include sys/stat.h so build under MinGW64 will succeed. See bug #3107382. * library/zipvfs.tcl: Fixed issues with clock handling, dealing with trying to [open] a directory, reading a zip file that has been appended to another file. See bugs 3103687, 3107380 check-in: 3ae33b2b92 user: blacksqr tags: trunk
2010-05-17
04:18
* library/vfslib.tcl: Changed memchan condition from Tcl version 8.6 or greater to presence of chan command (since chan now in later 8.5 builds) check-in: 284a191cfe user: blacksqr tags: trunk
2010-02-01
07:32
2010-02-01 Steve Huntley <[email protected]> * Makefile.in (PKG_TCL_SOURCES): Added 'template/tclIndex' to the list of installed files. Required for vfs's based on template vfs to load. check-in: 82ff64e534 user: blacksqr tags: trunk
2010-01-30
08:22
2010-01-30 Steve Huntley <[email protected]> * templatevfs.tcl: workaround for bug in how virtual volumes are mounted. Version bumped to 1.5.4. See: http://sf.net/tracker/?func=detail&aid=2886914&group_id=10894&atid=110894 check-in: 5cb781db78 user: blacksqr tags: trunk
2009-10-20
08:16
2008-10-20 Steve Huntley <[email protected]> * tclIndex: Corrected version number. * pkgIndex.tcl.in: Edited to replace function of deleted pkgIndex.tcl in template subdir. check-in: b1ee541d05 user: blacksqr tags: trunk
2009-10-16
05:40
2008-10-15 Steve Huntley <[email protected]> vfs::template package update ver. 1.5.3: * templatevfs.tcl: Incorporated AK's fix below. * collatevfs.tcl: ensured binary file contents got written correctly, and ensured that not only file contents but also file attributes were updated to all write targets. check-in: ff8d467939 user: blacksqr tags: trunk
2009-07-06
17:00
* library/template/templatevfs.tcl (memchan): Fix result for * pkgIndex.tcl: unix. The bug was reported on the wiki. The fix there was wrong, did improper handling of the $args argument. Fixed here. Version bumped to 1.5.3. check-in: 3654e5e1d0 user: andreas_kupries tags: trunk
2009-05-30
17:00
modified the base address check-in: 8aaea4d729 user: patthoyts tags: trunk
2009-05-14
19:02
Handle directory names that include glob chars. check-in: d17e4c7baa user: patthoyts tags: trunk
2009-03-22
18:57
The 8.6 core zlib can't be used to implement the vfs::zstream as these channels need to be seekable and pushing zlib onto a channel makes it non-seeking. For now we can just disable this command as it is only used by tclkit when vfs::zstreamed is true. 8.6 tclkits will now set this false. TODO: make this command work with the core zlib. check-in: 2655a45f1a user: patthoyts tags: trunk
2009-02-06
19:13
* library/vfs.tcl.in: New file encapsulating the package load process. Cleaner than the loadvfs proc, and much more suitable for conversion to a teabag. * pkgIndex.tcl.in: Cleaned up the declarations for package 'vfs'. Removed the 'vfslib' package, it never was such. * Makefile.in: Added installation of library/vfs.tcl. * configure.in: Added library/vfs.tcl.in. * configure: Regenerated. * win/makefile.vc: Updated the windows build file to configure vfs.tcl.in, and install vfs.tcl. check-in: 803eb02ddb user: andreas_kupries tags: trunk
2009-01-23
23:25
Fixed a few more errors handling utf-8 and offsets in zip files check-in: 8e03b0a8bb user: patthoyts tags: trunk
2009-01-22
16:03
Fix the vfs::crc function and test to conform to its actual use in the zipvfs code. check-in: b5732950ca user: patthoyts tags: trunk
15:24
[Bug 2482573] improve handling of glob for tclprocvfs check-in: 85d3b01734 user: patthoyts tags: trunk
15:15
Fix for [Bug 1533748] (./ prefixed file names) and tests for [Bug 1011492] (zip files with preface data) check-in: 0a72685718 user: patthoyts tags: trunk
15:10
Make use of the core zlib and reflected channels to implement memchan and zip file support with Tcl 8.6. check-in: 9f07054c71 user: patthoyts tags: trunk
14:36
Tidied up the tests so they run all the way through and added lots of zipfs tests. Updated windows nmake build files. check-in: 9b66c30488 user: patthoyts tags: trunk
01:34
Applied patch from [Bug 1011492] to ensure we handle zipfiles with a prefix block robustly. check-in: f49334bb20 user: patthoyts tags: trunk
2009-01-21
23:39
[Bug 2256740] handle nested zip files robustly by ensuring we seek to the outermost directory marker. check-in: faa4455ffc user: patthoyts tags: trunk
2008-12-24
00:31
Oops. copy-paste typo in variable name check-in: e4b394cdd9 user: patthoyts tags: trunk
2008-12-22
01:19
Fix vfs::ztream to support 8.6 core zlib check-in: 31ee1e349f user: patthoyts tags: trunk
2008-12-12
01:09
Cleaned up the zip stream read function to conform to the published specification more closely and avoid excess calls to the stat function. check-in: 0fcf17826a user: patthoyts tags: trunk
2008-12-10
23:00
Use the provided pkgIndex.tcl.in. check-in: c379b725a1 user: patthoyts tags: trunk
2008-12-04
18:20
* Makefile.in: change VPATH to ensure that configure munging of VPATH when configuring in the main directory does not break it. [Bug 2389466] check-in: b24728bbec user: hobbs tags: trunk
2008-12-03
17:53
safeguard defn check-in: 33f33a0e11 user: hobbs tags: trunk, vfs-1-4
08:19
* tests/vfsFtp.test: correct unmount ordering check-in: 8a2abb26f6 user: hobbs tags: trunk
08:07
* library/tclprocvfs.tcl (vfs::ns::matchindirectory): Handle the single item dir/file, and don't add a slash for single proc. check-in: 364afeb71c user: hobbs tags: trunk
07:48
* tests/vfs.test (vfs-2.3,2.4,4.1): add tests for mount command not existing and for an issue with .. resolution. check-in: 74560d7f14 user: hobbs tags: trunk
07:47
* pkgIndex.tcl.in, library/tclprocvfs.tcl: vfs::ns bump to 0.5.1 Correct glob of namespaces. [Bug 1280914] check-in: e7a261f512 user: hobbs tags: trunk
06:47
* generic/vfs.c (TCLVFS_POSIXERROR): note use of -1 return code to indicate a posix error passing through. check-in: cf65b97269 user: hobbs tags: trunk
03:47
* pkgIndex.tcl.in, library/tclprocvfs.tcl: vfs::ns bump to 0.5.1 Correct glob of namespaces. [Bug 1280914] check-in: b79c037920 user: hobbs tags: trunk
02:30
* tclconfig/tcl.m4, generic/vfs.c, doc/vfs.n: * configure, configure.in: update to TEA 3.7, bump vfs to v1.4 * pkgIndex.tcl.in: this is now the sole pkgIndex.tcl script. vfs::loadvfs updated to source vfsUtils.tcl right after loading the dll. Package versions updated, removed mk4vfs and zipvfs compat packages. * Makefile.in, win/makefile.vc: update for removed files * library/template/*: add package provide 1.5.2 for each template * library/mk4vfscompat.tcl (removed): remove old compat pkg * library/zipvfscompat.tcl (removed): remove old compat pkg * library/tclIndex (removed): users should package require the appropriate driver, not rely on autoload * library/pkgIndex.tcl (removed): impotent index files * library/template/pkgIndex.tcl (removed): check-in: 4a8517d39f user: hobbs tags: trunk
02:20
* tests/all.tcl (vfsCreateInterp): simplify the test to require vfs as the main interps do. check-in: eceb40321a user: hobbs tags: trunk
02:17
remove vfs::normalize compat proc, bump vfslib to 1.4 check-in: 0418a8cd8a user: hobbs tags: trunk
02:16
remove unused lassign defn check-in: 6c343f8b89 user: hobbs tags: trunk
02:09
* library/starkit.tcl (header): require namespace-based vfs driver (eg. vfs::mk4 instead of mk4vfs). bump starkit to v1.3.3 check-in: 19b2ef3595 user: hobbs tags: trunk
2008-12-02
23:42
* mac/* (removed): removed outdated Mac classic pieces check-in: 02e7d220eb user: hobbs tags: trunk
18:38
(pkgIndex.tcl): add rebuild target check-in: 8fb21d1cf4 user: hobbs tags: trunk
18:09
Install pkgIndex.tcl for static or shared build. [Bug 699176] check-in: 97ef87c50f user: hobbs tags: trunk
18:04
* Makefile.in (install-lib-binaries): use lib_BINARIES for the binary install list. [Bug 1699827] check-in: 8487295842 user: hobbs tags: trunk
2008-11-25
17:18
* library/starkit.tcl (_startup, autoextend): Replaced the buggy 'vfs::filesystem fullynormalize' with the ok 'fullnormalize' defined in the same file. Now 'starkit::startup' handles sym-links to a starpack ok when detecting the wrap mode. check-in: ab68d866bc user: andreas_kupries tags: trunk