summaryrefslogtreecommitdiffstats
path: root/ChangeLog
diff options
context:
space:
mode:
Diffstat (limited to 'ChangeLog')
-rw-r--r--ChangeLog37
1 files changed, 37 insertions, 0 deletions
diff --git a/ChangeLog b/ChangeLog
index 376835e..25c702e 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,40 @@
+2003-10-13 Vince Darley <vincentdarley@users.sourceforge.net>
+
+ * generic/tcl.h:
+ * generic/tclFileName.c:
+ * generic/tclIOUtil.c:
+ * generic/tclPathObj.c:
+ * generic/tclTest.c:
+ * mac/tclMacFile.c:
+ * tests/fileName.test: better tests for [Bug 813273]
+ * unix/tclUnixFCmd.c:
+ * unix/tclUnixFile.c:
+ * win/tclWin32Dll.c:
+ * win/tclWinFCmd.c:
+ * win/tclWinFile.c:
+ * win/tclFileInt.h:
+
+ Fixed [Bug 800106] in which 'glob' was incapable of merging the
+ results of a directory listing (real or virtual) and any virtual
+ filesystem mountpoints in that directory (the latter were
+ ignored). This meant boundaries between different filesystems
+ were not seamless (e.g. 'glob */*' across a filesystem boundary
+ was wrong). Added new entry to Tcl_GlobTypeData in a totally
+ backwards compatible way. To allow listing of mounts, registered
+ filesystems must support the 'TCL_GLOB_TYPE_MOUNT' flag. If this
+ is not supported (e.g. in tclvfs 1.2) then mounts will simply not
+ be listed for that filesystem.
+
+ Fixed [Bug 749876] 'file writable/readable/etc' (NativeAccess)
+ using correct permission checking code for Windows NT/2000/XP
+ where more complex user-based security/access priveleges are
+ available, particularly on shared volumes. The performance
+ impact of this extra checking will need further investigation.
+ Note: Win 95,98,ME have no support for this.
+
+ Also made better use of normalized rather than translated paths
+ in the platform specific code.
+
2003-10-12 Jeff Hobbs <jeffh@ActiveState.com>
* unix/tclUnixTest.c (TestalarmCmd): don't bother checking return