# HG changeset patch
# User timkelly
# Date 1280779794 18000
# Node ID 776775d1ff38e86fca0d188d873abeeb541f7069
# Parent ba17d465404084aab22cca74c240b9beb61bacd0
add @noimplement to some APIs
diff -r ba17d4654040 -r 776775d1ff38 carbidesdk/com.nokia.carbide.cpp.sdk.doc.user/html/reference/api_Change_Notes.htm
--- a/carbidesdk/com.nokia.carbide.cpp.sdk.doc.user/html/reference/api_Change_Notes.htm Mon Aug 02 11:10:33 2010 -0500
+++ b/carbidesdk/com.nokia.carbide.cpp.sdk.doc.user/html/reference/api_Change_Notes.htm Mon Aug 02 15:09:54 2010 -0500
@@ -117,7 +117,7 @@
ISymbianSDK
- added getSupportedFeatures() - see com.nokia.carbide.cpp.sdk.core#ISymbianSDKFeatures for supported feature constants.
- - added ISDKBuildInfo getBuildInfo(String builderId) - This is used to get the base data (ISymbianBuildContext) for a build configuration, depending on the builder you are using (e.g. abld versus sbsv2). See com.nokia.carbide.cpp.sdk.core#ISDKBuildInfo
+ - added ISDKBuildInfo getBuildInfo(String builderId) - This is used to get the base data (ISymbianBuildContext) for a build configuration, depending on the builder you are using (e.g. abld versus sbsv2). See also com.nokia.carbide.cpp.sdk.core#ISDKBuildInfo
com.nokia.carbide.cpp.sdk.core#ISDKBuildInfo was added.
@@ -142,6 +142,9 @@
ISymbianBuildContext - This interface is no longer implemented by ICarbideBuildConfiguration. Rather, it is now an abstracted interface for builders to provide base build data for an ICarbideBuildConfiguration instance
+
+ Due to this change, methods that take ISymbiabBuildContext as a parameter may have been using the ICarbideBuildConfiguraiton interface. For example, in com.nokia.carbide.cdt.builder#DefaultMMPViewConfiguration.
+ For these calls, simply add .getBuildContext() to the ICarbideBuildConfiguration instance to explicitly pass the ISymbianBuildContext.
IConnectionsManager was updated to indicate it is not intended to be implemented by clients.
Added several new methods to support automated connection/device discovery agents and default connections.
@@ -235,6 +238,12 @@
Since Carbide 3.0
- com.nokia.carbide.cpp.sdk.core#ISymbianSDK removed several methods. Please refer to the source code.
+
+
+ - getFilteredBuildConfigurations() has been removed. Please use instead.
+ - getSDKVersion() has been removed. Users should not use SDK and OS version any longer but use ISymbiabSDK#getBuildInfo(ISymbianBuilderID."BUILDERID").getFilteredBuildConfigurations() instead.
+
+
- ICarbideBuildConfiguration no longer implements ISymbiabBuildContext. You will need to use the ISymbianBuildContext wrapper methods to access that interface now.
diff -r ba17d4654040 -r 776775d1ff38 core/com.nokia.carbide.cpp.sdk.core/src/com/nokia/carbide/cpp/sdk/core/ISBSv1BuildContext.java
--- a/core/com.nokia.carbide.cpp.sdk.core/src/com/nokia/carbide/cpp/sdk/core/ISBSv1BuildContext.java Mon Aug 02 11:10:33 2010 -0500
+++ b/core/com.nokia.carbide.cpp.sdk.core/src/com/nokia/carbide/cpp/sdk/core/ISBSv1BuildContext.java Mon Aug 02 15:09:54 2010 -0500
@@ -4,6 +4,7 @@
* Build Context specific information for the SBS/Raptor Symbian Builder.
* @see ICarbideBuildConfigation
* @since 3.0
+ * @deprecated - ABLD is dead.
*
*/
public interface ISBSv1BuildContext extends ISymbianBuildContext {
diff -r ba17d4654040 -r 776775d1ff38 core/com.nokia.carbide.cpp.sdk.core/src/com/nokia/carbide/cpp/sdk/core/ISDKBuildInfo.java
--- a/core/com.nokia.carbide.cpp.sdk.core/src/com/nokia/carbide/cpp/sdk/core/ISDKBuildInfo.java Mon Aug 02 11:10:33 2010 -0500
+++ b/core/com.nokia.carbide.cpp.sdk.core/src/com/nokia/carbide/cpp/sdk/core/ISDKBuildInfo.java Mon Aug 02 15:09:54 2010 -0500
@@ -20,6 +20,7 @@
/**
* Interface for build related information of a Symbian SDK.
* @since 3.0
+ * @noimplement This interface is not intended to be implemented by clients.
*/
public interface ISDKBuildInfo {
diff -r ba17d4654040 -r 776775d1ff38 core/com.nokia.carbide.cpp.sdk.core/src/com/nokia/carbide/cpp/sdk/core/ISymbianSDKFeatures.java
--- a/core/com.nokia.carbide.cpp.sdk.core/src/com/nokia/carbide/cpp/sdk/core/ISymbianSDKFeatures.java Mon Aug 02 11:10:33 2010 -0500
+++ b/core/com.nokia.carbide.cpp.sdk.core/src/com/nokia/carbide/cpp/sdk/core/ISymbianSDKFeatures.java Mon Aug 02 15:09:54 2010 -0500
@@ -16,14 +16,14 @@
/**
* A collection of Symbian SDK feature IDs.
* @since 3.0
- *
+ * @noimplement This interface is not intended to be implemented by clients.
*/
public interface ISymbianSDKFeatures {
public static final String IS_QT_INSTALLED = "isQtInstalled";
public static final String IS_AVKON_SUPPORTED = "isAvkonSupported";
public static final String IS_WINSCW_UREL_SUPPORTED = "isWINSCWURELSupported";
- public static final String IS_EKA1 = "isEAK1";
+ public static final String IS_EKA1 = "isEKA1";
public static final String IS_EKA2 = "isEKA2";
public static final String IS_FROM_DEVICES_XML = "isFromDevicesXml";