diff options
Diffstat (limited to 'winsup/cygwin/ChangeLog')
-rw-r--r-- | winsup/cygwin/ChangeLog | 21 |
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. |