Bug 265532 org.eclipse.core.runtime.Platform.knownWSValues() doesn't include cocoa
diff --git a/bundles/org.eclipse.core.runtime/src/org/eclipse/core/internal/runtime/InternalPlatform.java b/bundles/org.eclipse.core.runtime/src/org/eclipse/core/internal/runtime/InternalPlatform.java
index bbaea42..8299de4 100644
--- a/bundles/org.eclipse.core.runtime/src/org/eclipse/core/internal/runtime/InternalPlatform.java
+++ b/bundles/org.eclipse.core.runtime/src/org/eclipse/core/internal/runtime/InternalPlatform.java
@@ -1,5 +1,5 @@
/*******************************************************************************
- * Copyright (c) 2000, 2007 IBM Corporation and others.
+ * Copyright (c) 2000, 2009 IBM Corporation and others.
* All rights reserved. This program and the accompanying materials
* are made available under the terms of the Eclipse Public License v1.0
* which accompanies this distribution, and is available at
@@ -8,6 +8,7 @@
* Contributors:
* IBM Corporation - initial API and implementation
* Julian Chen - fix for bug #92572, jclRM
+ * Benjamin Cabe <benjamin.cabe@anyware-tech.com> - fix for bug 265532
*******************************************************************************/
package org.eclipse.core.internal.runtime;
@@ -87,7 +88,7 @@
private static final InternalPlatform singleton = new InternalPlatform();
- private static final String[] WS_LIST = {Platform.WS_CARBON, Platform.WS_GTK, Platform.WS_MOTIF, Platform.WS_PHOTON, Platform.WS_WIN32, Platform.WS_WPF};
+ private static final String[] WS_LIST = {Platform.WS_CARBON, Platform.WS_COCOA, Platform.WS_GTK, Platform.WS_MOTIF, Platform.WS_PHOTON, Platform.WS_WIN32, Platform.WS_WPF};
private Path cachedInstanceLocation; // Cache the path of the instance location
private ServiceTracker configurationLocation = null;
private BundleContext context;
diff --git a/bundles/org.eclipse.core.runtime/src/org/eclipse/core/runtime/Platform.java b/bundles/org.eclipse.core.runtime/src/org/eclipse/core/runtime/Platform.java
index 7871056..cadc434 100644
--- a/bundles/org.eclipse.core.runtime/src/org/eclipse/core/runtime/Platform.java
+++ b/bundles/org.eclipse.core.runtime/src/org/eclipse/core/runtime/Platform.java
@@ -8,6 +8,7 @@
* Contributors:
* IBM Corporation - initial API and implementation
* Gunnar Wagenknecht <gunnar@wagenknecht.org> - Fix for bug 265445
+ * Benjamin Cabe <benjamin.cabe@anyware-tech.com> - Fix for bug 265532
*******************************************************************************/
package org.eclipse.core.runtime;
@@ -405,6 +406,13 @@
public static final String WS_CARBON = "carbon";//$NON-NLS-1$
/**
+ * Constant string (value "cocoa") indicating the platform is running on a
+ * machine using the Cocoa windowing system (Mac OS X).
+ * @since 3.5
+ */
+ public static final String WS_COCOA = "cocoa";//$NON-NLS-1$
+
+ /**
* Constant string (value "wpf") indicating the platform is running on a
* machine using the WPF windowing system.
* @since 3.3