diff options
author | vincentdarley <vincentdarley> | 2001-09-04 18:06:34 (GMT) |
---|---|---|
committer | vincentdarley <vincentdarley> | 2001-09-04 18:06:34 (GMT) |
commit | 6fca271a5115b8b8e94f10dce8efb41fcedb53a9 (patch) | |
tree | fe242e0e386c2472085adf41540fa813c334a000 /ChangeLog | |
parent | baf84f971d4274324372aab6f0fd968c63d7dcd4 (diff) | |
download | tcl-6fca271a5115b8b8e94f10dce8efb41fcedb53a9.zip tcl-6fca271a5115b8b8e94f10dce8efb41fcedb53a9.tar.gz tcl-6fca271a5115b8b8e94f10dce8efb41fcedb53a9.tar.bz2 |
minor fs, vfs fixes
Diffstat (limited to 'ChangeLog')
-rw-r--r-- | ChangeLog | 42 |
1 files changed, 42 insertions, 0 deletions
@@ -1,3 +1,45 @@ +2001-09-04 Vince Darley <vincentdarley@users.sourceforge.net> + + Minor bug fixes in filesystem, plus small vfs changes as a + result of enabling the test filesystem to work properly. + * tests/fileName.test: ensure new test cleans up after itself + * doc/filename.n: + * generic/tclFileName.c: improved Mac path handling and document + why [Bug: 421842] on Windows handling of UNC paths is not valid. + Documentation and code now much clearer on what is and is not a + UNC path. + * doc/FileSystem.3: + * unix/tclUnixPipe.c: + * generic/tclFCmd.c: + * generic/tclIOUtil.c: fixed error message, fixed [Bug: 453512] + about dangerous use of tmpnam, replaced with mkstemp. + Documented all the changes. + * generic/tclTest.c: made test vfs fully functional as a + 'reporting filesystem'. + * generic/tcl.stubs: + * generic/tcl.h: + * generic/tclInt.h: + * generic/tclIOUtil.c: + * doc/file.n: + * various platform-specific 'TclpLoadFile': fixed comments about + unload behaviour, and completed objectification of loading. + Required change to Tcl_Filesystem lookup table, so incompatible + with 8.4a3, but not older versions of Tcl. The change also + allows 'link' and 'reporting' filesystems to function correctly + when loading files. Implementation of 'file delete -force' + copes with case where cwd is inside the directory. Moved + overlooked Tcl_FSGetPathType from internal to external API. + Made sure filesystems which are registered and then unregistered + are only freed when all references to them are gone. + Documented changes. + * unix/tclUnixFCmd.c: when deleting directories recursively, + make sure permissions are ok. Together with the above, this + fixes [Bug: 219139] + * tests/winFCmd.test: differentiated test results for win2k + versus not. This fixes [Bug: 219239] + * tests/fCmd.test: added tests for 'file delete -force' where + the cwd is inside, and when permissions are inadequate. + 2001-09-04 Miguel Sofer <msofer@users.sourceforge.net> * generic/tclCompile.c: fixed incorrect opreands for INST_LIST |