summaryrefslogtreecommitdiffstats
path: root/ChangeLog
diff options
context:
space:
mode:
authorvincentdarley <vincentdarley>2001-09-04 18:06:34 (GMT)
committervincentdarley <vincentdarley>2001-09-04 18:06:34 (GMT)
commit6fca271a5115b8b8e94f10dce8efb41fcedb53a9 (patch)
treefe242e0e386c2472085adf41540fa813c334a000 /ChangeLog
parentbaf84f971d4274324372aab6f0fd968c63d7dcd4 (diff)
downloadtcl-6fca271a5115b8b8e94f10dce8efb41fcedb53a9.zip
tcl-6fca271a5115b8b8e94f10dce8efb41fcedb53a9.tar.gz
tcl-6fca271a5115b8b8e94f10dce8efb41fcedb53a9.tar.bz2
minor fs, vfs fixes
Diffstat (limited to 'ChangeLog')
-rw-r--r--ChangeLog42
1 files changed, 42 insertions, 0 deletions
diff --git a/ChangeLog b/ChangeLog
index af2eb33..1dc230d 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -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