TclVFS

Timeline
Login
Bounty program for improvements to Tcl and certain Tcl packages.
Tcl 2019 Conference, Houston/TX, US, Nov 4-8
Send your abstracts to [email protected]
or submit via the online form by Sep 9.

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

50 check-ins occurring around 58acd21b8e3ef268.

2015-09-25
01:57
Final shed tweaks check-in: aac2e8ee5b user: hypnotoad tags: etoyoc
2015-09-24
20:24
Tweaked the definition for the VFS package check-in: f500f58297 user: hypnotoad tags: etoyoc
20:22
Added a SHED definition check-in: 5d9bc6cbb4 user: hypnotoad tags: etoyoc
2014-11-18
18:21
Patch contributed by Roy Keene (rkeene) check-in: 2c448bd4cf user: hypnotoad tags: etoyoc
2014-04-16
03:21
Tweaks to try to get autoconf happy under buildroot check-in: ed1a481bdf user: seandeelywoods tags: etoyoc
03:13
Upgraded to the latest TEA macros check-in: 6c76e68ba0 user: seandeelywoods tags: etoyoc
02:42
Added the correct EXPORT and DLLEXPORT directives to make the package loadable once more check-in: 2fec87c76b user: seandeelywoods tags: etoyoc
2014-03-10
11:40
Fix for #92 vfs::zip unable to read zip archives with wrong modes check-in: e12c3ee732 user: zoro2 tags: trunk
11:39
Fix for zipvfs not preserving missing directories' upper case characters. check-in: b3589b4476 user: zoro2 tags: trunk
2013-02-05
13:18
2013-02-05 Wojciech Kocjan <[email protected]> * library/zipvfs.tcl: vfs::zip unable to read zip archives with wrong modes, bug 3603414 check-in: 811432f961 user: zoro2 tags: trunk
2012-12-12
21:41
* library/template/collatevfs.tcl: Added missing provide command. * library/template/templatevfs.tcl: Fixed missing default status 0 in * pkgIndex.tcl.in: overriden exit command. Bumped to 1.5.5 check-in: a54d27c344 user: andreas_kupries tags: trunk
21:35
Added the various template filesystems to the package index. check-in: f576d6ecd1 user: andreas_kupries tags: trunk
21:32
Bumped vfs::zip to 1.0.4, long overdue. check-in: 53e8260cfa user: andreas_kupries tags: trunk
21:24
* configure.in: Long overdue bump to version 1.4.2. * configure: (1.4.1 was in 2009-02-07). Regenerated. Please bump the patchlevel for any future bug fixes, of the relevant sub-package(s). check-in: 080107853b user: andreas_kupries tags: trunk
2012-07-12
13:36
2012-07-12 Wojciech Kocjan <[email protected]> * zipvfs.tcl: Fix for Tcl 8.6 not properly streaming large files with very big compression ratio, bug 3542959 check-in: 0a4cd90315 user: zoro2 tags: trunk
2012-07-04
12:40
* zipvfs.tcl: Fix for streaming not working properly in certain zip files; refactoring of zip::Data to reuse header parsing code for streams check-in: 85db155664 user: zoro2 tags: trunk
2012-03-15
18:51
2012-03-15 Wojciech Kocjan <[email protected]> * zipvfs.tcl: Fix for zip symlinks not supported anymore, bug 3505283 check-in: 4f53c24936 user: zoro2 tags: trunk
2011-11-28
19:48
2011-11-28 Steve Huntley <[email protected]> * vfslib.tcl: Applied contributed patch for bug 3412801. Clean up watch timers for memchan vfs. check-in: d780b5303a user: blacksqr tags: trunk
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