hg: jdk8/tl/jdk: 7130915: File.equals does not give expected results when path contains Non-English characters on Mac OS X

xueming.shen at oracle.com xueming.shen at oracle.com
Fri Jul 20 04:23:51 UTC 2012


Changeset: 84cd98a5641c
Author:    sherman
Date:      2012-07-19 21:23 -0700
URL:       http://hg.openjdk.java.net/jdk8/tl/jdk/rev/84cd98a5641c

7130915: File.equals does not give expected results when path contains Non-English characters on Mac OS X
Summary: to support Unicode nfd/nfc file path on Macos
Reviewed-by: alanb

! make/java/nio/Makefile
! src/share/native/java/io/io_util.h
! src/solaris/classes/sun/nio/fs/BsdNativeDispatcher.java
! src/solaris/classes/sun/nio/fs/DefaultFileSystemProvider.java
+ src/solaris/classes/sun/nio/fs/MacOSXFileSystem.java
+ src/solaris/classes/sun/nio/fs/MacOSXFileSystemProvider.java
+ src/solaris/classes/sun/nio/fs/MacOSXNativeDispatcher.java
! src/solaris/classes/sun/nio/fs/UnixFileSystem.java
! src/solaris/classes/sun/nio/fs/UnixPath.java
! src/solaris/native/java/io/UnixFileSystem_md.c
! src/solaris/native/java/io/io_util_md.c
! src/solaris/native/java/io/io_util_md.h
+ src/solaris/native/sun/nio/fs/MacOSXNativeDispatcher.c
+ test/java/io/File/MacPathTest.java
+ test/java/io/File/MacPathTest.sh
+ test/java/nio/file/Path/MacPathTest.java
+ test/java/nio/file/Path/MacPathTest.sh




More information about the core-libs-dev mailing list