summaryrefslogtreecommitdiffstats
path: root/winsup/cygwin/ChangeLog
diff options
context:
space:
mode:
Diffstat (limited to 'winsup/cygwin/ChangeLog')
-rw-r--r--winsup/cygwin/ChangeLog21
1 files changed, 21 insertions, 0 deletions
diff --git a/winsup/cygwin/ChangeLog b/winsup/cygwin/ChangeLog
index 479d144d8..99e031501 100644
--- a/winsup/cygwin/ChangeLog
+++ b/winsup/cygwin/ChangeLog
@@ -1,5 +1,26 @@
2008-03-12 Corinna Vinschen <corinna@vinschen.de>
+ * fhandler_disk_file.cc (fhandler_disk_file::readdir_helper): Disable
+ munging. Convert all chars in the 0xf0xx area to it's ascii equivalent.
+ * path.cc (normalize_posix_path): Don't treat "X:foo" as windows path,
+ only "a:\foo".
+ (tfx_chars): New transformation table for special DOS chars.
+ (tfx_chars_managed): Ditto, plus transformation of uppercase ASCII
+ chars.
+ (transform_chars): New function.
+ (get_nt_native_path): Make static. Call transform_chars for all valid
+ FS paths. Get additional flag if file is managed or not. Accommodate
+ throughout.
+ (getfileattr): Get additional flag if file is managed or not.
+ Accommodate throughout.
+ (path_conv::check): Disable special handling for trailing dots and
+ spaces.
+ (mount_item::build_win32): Disable code for managed paths.
+ (mount_info::conv_to_posix_path): Ditto.
+ * path.h (get_nt_native_path): Remove declaration.
+
+2008-03-12 Corinna Vinschen <corinna@vinschen.de>
+
* fhandler_disk_file.cc (fhandler_disk_file::readdir_helper): Don't
copy filename twice in the non-managed case.