? src/.nbintdb Index: openide-spec-vers.properties =================================================================== RCS file: /cvs/openide/openide-spec-vers.properties,v retrieving revision 1.159 diff -u -r1.159 openide-spec-vers.properties --- openide-spec-vers.properties 14 Oct 2004 06:42:38 -0000 1.159 +++ openide-spec-vers.properties 25 Oct 2004 13:35:31 -0000 @@ -4,4 +4,4 @@ # Must always be numeric (numbers separated by '.', e.g. 4.11). # See http://openide.netbeans.org/versioning-policy.html for more. -openide.specification.version=4.49 +openide.specification.version=4.50 Index: src/org/openide/util/Utilities.java =================================================================== RCS file: /cvs/openide/src/org/openide/util/Utilities.java,v retrieving revision 1.145 diff -u -r1.145 Utilities.java --- src/org/openide/util/Utilities.java 9 Oct 2004 13:05:54 -0000 1.145 +++ src/org/openide/util/Utilities.java 25 Oct 2004 13:35:31 -0000 @@ -85,9 +85,12 @@ *one it is */ public static final int OS_WIN_OTHER = 16384; - /** Operating system is unknown. */ public static final int OS_OTHER = 65536; + /** Operating system is FreeBSD + * @since 4.50 + */ + public static final int OS_FEEEBSD = 131072; //TODO: reavaluate OS_OS2 addition into the OS_WINDOWS_MASK //OS_OS2 added cause #44136: Filesystem support has been broken under OS/2 @@ -95,7 +98,7 @@ /** A mask for Windows platforms. */ public static final int OS_WINDOWS_MASK = OS_WINNT | OS_WIN95 | OS_WIN98 | OS_WIN2000 | OS_WIN_OTHER | OS_OS2; /** A mask for Unix platforms. */ - public static final int OS_UNIX_MASK = OS_SOLARIS | OS_LINUX | OS_HP | OS_AIX | OS_IRIX | OS_SUNOS | OS_TRU64 | OS_MAC; + public static final int OS_UNIX_MASK = OS_SOLARIS | OS_LINUX | OS_HP | OS_AIX | OS_IRIX | OS_SUNOS | OS_TRU64 | OS_MAC | OS_FEEEBSD; /** A height of the windows's taskbar */ public static final int TYPICAL_WINDOWS_TASKBAR_HEIGHT = 27; @@ -197,6 +200,8 @@ operatingSystem = OS_MAC; else if (osName.startsWith ("Darwin")) // NOI18N operatingSystem = OS_MAC; + else if (osName.toLowerCase ().startsWith ("freebsd")) // NOI18N + operatingSystem = OS_FEEEBSD; else operatingSystem = OS_OTHER; } Index: api/doc/changes/apichanges.xml =================================================================== RCS file: /cvs/openide/api/doc/changes/apichanges.xml,v retrieving revision 1.224 diff -u -r1.224 apichanges.xml --- api/doc/changes/apichanges.xml 14 Oct 2004 07:38:14 -0000 1.224 +++ api/doc/changes/apichanges.xml 25 Oct 2004 13:35:32 -0000 @@ -115,6 +115,23 @@ + + + Added field OS_FREEBSD to util/Utilities + + + + + + +

FreeBSD was not recognized as Unix OS. util/Utilities has been + enlarged with new field OS_FREEBSD, part of OS Unix mask. Utilities.isUnix() + now returns true for application run on FreeBSD. +

+
+ +
+ Added property to SystemAction/Action that causes it's icon not to be displayed in menu.