#135547 - Mapping "C:\Documents and Settings" to "C:\Users" under Windows Vista. It is because it is only link to C:\Users but java.io canoot detect it. It should be fixed in JDK1.7. release65_beta_base
authorJiri Skrivanek <jskrivanek@netbeans.org>
Sat, 02 Aug 2008 08:20:45 +0200
changeset 4322c96ea1f626d
parent 431 34b75a30f2ee
child 433 06164c74dcf0
#135547 - Mapping "C:\Documents and Settings" to "C:\Users" under Windows Vista. It is because it is only link to C:\Users but java.io canoot detect it. It should be fixed in JDK1.7.
openide.util/src/org/openide/util/Utilities.java
     1.1 --- a/openide.util/src/org/openide/util/Utilities.java	Fri Aug 01 13:06:54 2008 -0400
     1.2 +++ b/openide.util/src/org/openide/util/Utilities.java	Sat Aug 02 08:20:45 2008 +0200
     1.3 @@ -174,9 +174,14 @@
     1.4       * @since 4.50
     1.5       */
     1.6      public static final int OS_FREEBSD = OS_OTHER << 1;
     1.7 +    
     1.8 +    /** Operating system is Windows Vista
     1.9 +     * @since 7.17
    1.10 +     */
    1.11 +    private static final int OS_WINVISTA = OS_FREEBSD << 1;
    1.12  
    1.13      /** A mask for Windows platforms. */
    1.14 -    public static final int OS_WINDOWS_MASK = OS_WINNT | OS_WIN95 | OS_WIN98 | OS_WIN2000 | OS_WIN_OTHER;
    1.15 +    public static final int OS_WINDOWS_MASK = OS_WINNT | OS_WIN95 | OS_WIN98 | OS_WIN2000 | OS_WINVISTA | OS_WIN_OTHER;
    1.16  
    1.17      /** A mask for Unix platforms. */
    1.18      public static final int OS_UNIX_MASK = OS_SOLARIS | OS_LINUX | OS_HP | OS_AIX | OS_IRIX | OS_SUNOS | OS_TRU64 |
    1.19 @@ -302,6 +307,8 @@
    1.20                  operatingSystem = OS_WIN98;
    1.21              } else if ("Windows 2000".equals(osName)) { // NOI18N
    1.22                  operatingSystem = OS_WIN2000;
    1.23 +            } else if ("Windows Vista".equals(osName)) { // NOI18N
    1.24 +                operatingSystem = OS_WINVISTA;
    1.25              } else if (osName.startsWith("Windows ")) { // NOI18N
    1.26                  operatingSystem = OS_WIN_OTHER;
    1.27              } else if ("Solaris".equals(osName)) { // NOI18N