# HG changeset patch # User timkelly # Date 1242855055 18000 # Node ID 77bd4ab5f9737b1d6b40495faa5f99081a6981f1 # Parent 333b05116a2902f4a1d968b9f1a1335aca0927ea cleanup some API/javadoc. Add API changes for SBV support. diff -r 333b05116a29 -r 77bd4ab5f973 builder/com.nokia.carbide.cdt.builder/src/com/nokia/carbide/cdt/builder/EpocEngineHelper.java --- a/builder/com.nokia.carbide.cdt.builder/src/com/nokia/carbide/cdt/builder/EpocEngineHelper.java Wed May 20 15:36:03 2009 -0500 +++ b/builder/com.nokia.carbide.cdt.builder/src/com/nokia/carbide/cdt/builder/EpocEngineHelper.java Wed May 20 16:30:55 2009 -0500 @@ -2089,6 +2089,12 @@ return target; } + /** + * Get the MD5 hash for a configuration if it is a true binary variation. + * @param config - The Carbide build configuration to check against + * @param mmpFullPath - The path to the MMP file that builds the binary + * @return A string of the MD5 hash. Returns an empty string if the configuration is not a binary variant or cannot be determined. + */ static public String getMD5HashForBinaryVariant(final ICarbideBuildConfiguration config, final IPath mmpFullPath){ return (String)EpocEnginePlugin.runWithMMPData(mmpFullPath, diff -r 333b05116a29 -r 77bd4ab5f973 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 Wed May 20 15:36:03 2009 -0500 +++ b/carbidesdk/com.nokia.carbide.cpp.sdk.doc.user/html/reference/api_Change_Notes.htm Wed May 20 16:30:55 2009 -0500 @@ -65,14 +65,24 @@

Since Carbide 2.1.0

- - - -

Deprecated APIs

@@ -113,7 +123,7 @@

Since Carbide 2.1

Removed APIs

diff -r 333b05116a29 -r 77bd4ab5f973 core/com.nokia.carbide.cpp.sdk.core/src/com/nokia/carbide/cpp/sdk/core/ISBVCatalog.java --- a/core/com.nokia.carbide.cpp.sdk.core/src/com/nokia/carbide/cpp/sdk/core/ISBVCatalog.java Wed May 20 15:36:03 2009 -0500 +++ b/core/com.nokia.carbide.cpp.sdk.core/src/com/nokia/carbide/cpp/sdk/core/ISBVCatalog.java Wed May 20 16:30:55 2009 -0500 @@ -17,6 +17,7 @@ /** * This is a catalog of all the .VAR (Symbian Binary Variation) files detected for a given SDK. * + * @noimplement This interface is not intended to be implemented by clients. */ public interface ISBVCatalog { /** diff -r 333b05116a29 -r 77bd4ab5f973 core/com.nokia.carbide.cpp.sdk.core/src/com/nokia/carbide/cpp/sdk/core/ISBVPlatform.java --- a/core/com.nokia.carbide.cpp.sdk.core/src/com/nokia/carbide/cpp/sdk/core/ISBVPlatform.java Wed May 20 15:36:03 2009 -0500 +++ b/core/com.nokia.carbide.cpp.sdk.core/src/com/nokia/carbide/cpp/sdk/core/ISBVPlatform.java Wed May 20 16:30:55 2009 -0500 @@ -25,6 +25,8 @@ * Once a platform is available * from a catalog, it is contained in a hierarchy of platforms, terminating at * built-in platforms (like ARMV5). + * + * @noimplement This interface is not intended to be implemented by clients. */ public interface ISBVPlatform { /** diff -r 333b05116a29 -r 77bd4ab5f973 core/com.nokia.carbide.cpp.sdk.core/src/com/nokia/carbide/cpp/sdk/core/ISymbianBuildContext.java --- a/core/com.nokia.carbide.cpp.sdk.core/src/com/nokia/carbide/cpp/sdk/core/ISymbianBuildContext.java Wed May 20 15:36:03 2009 -0500 +++ b/core/com.nokia.carbide.cpp.sdk.core/src/com/nokia/carbide/cpp/sdk/core/ISymbianBuildContext.java Wed May 20 16:30:55 2009 -0500 @@ -25,6 +25,7 @@ * from the configuration display string * @see ICarbideBuildConfiguration * + * @noimplement This interface is not intended to be implemented by clients. */ public interface ISymbianBuildContext { diff -r 333b05116a29 -r 77bd4ab5f973 core/com.nokia.carbide.cpp.sdk.core/src/com/nokia/carbide/cpp/sdk/core/ISymbianSDK.java --- a/core/com.nokia.carbide.cpp.sdk.core/src/com/nokia/carbide/cpp/sdk/core/ISymbianSDK.java Wed May 20 15:36:03 2009 -0500 +++ b/core/com.nokia.carbide.cpp.sdk.core/src/com/nokia/carbide/cpp/sdk/core/ISymbianSDK.java Wed May 20 16:30:55 2009 -0500 @@ -29,6 +29,8 @@ * - String value are empty "" * - IPath and IFile objects are null * - containers have zero size + * + * @noimplement This interface is not intended to be implemented by clients. */ public interface ISymbianSDK { diff -r 333b05116a29 -r 77bd4ab5f973 project/com.nokia.carbide.cpp.epoc.engine/src/com/nokia/carbide/cpp/epoc/engine/ISBVViewRunnable.java --- a/project/com.nokia.carbide.cpp.epoc.engine/src/com/nokia/carbide/cpp/epoc/engine/ISBVViewRunnable.java Wed May 20 15:36:03 2009 -0500 +++ b/project/com.nokia.carbide.cpp.epoc.engine/src/com/nokia/carbide/cpp/epoc/engine/ISBVViewRunnable.java Wed May 20 16:30:55 2009 -0500 @@ -24,6 +24,7 @@ * Instantiate this interface and pass to EpocEnginePlugin#runWithSBVView() * to encapsulate some of the bookkeeping of model/view handling. * + * @noimplement This interface is not intended to be implemented by clients. */ public interface ISBVViewRunnable extends IViewRunnable { diff -r 333b05116a29 -r 77bd4ab5f973 project/com.nokia.carbide.cpp.epoc.engine/src/com/nokia/carbide/cpp/epoc/engine/model/sbv/ISBVModel.java --- a/project/com.nokia.carbide.cpp.epoc.engine/src/com/nokia/carbide/cpp/epoc/engine/model/sbv/ISBVModel.java Wed May 20 15:36:03 2009 -0500 +++ b/project/com.nokia.carbide.cpp.epoc.engine/src/com/nokia/carbide/cpp/epoc/engine/model/sbv/ISBVModel.java Wed May 20 16:30:55 2009 -0500 @@ -22,6 +22,7 @@ /** * This is the user interface to a Symbian Binary Variation (VAR) model. * + * @noimplement This interface is not intended to be implemented by clients. */ public interface ISBVModel extends IModel { diff -r 333b05116a29 -r 77bd4ab5f973 project/com.nokia.carbide.cpp.epoc.engine/src/com/nokia/carbide/cpp/epoc/engine/model/sbv/ISBVOwnedModel.java --- a/project/com.nokia.carbide.cpp.epoc.engine/src/com/nokia/carbide/cpp/epoc/engine/model/sbv/ISBVOwnedModel.java Wed May 20 15:36:03 2009 -0500 +++ b/project/com.nokia.carbide.cpp.epoc.engine/src/com/nokia/carbide/cpp/epoc/engine/model/sbv/ISBVOwnedModel.java Wed May 20 16:30:55 2009 -0500 @@ -21,6 +21,8 @@ /** * This is the owner interface to the SBV (Symbian Binary Variant) model. + * + * @noimplement This interface is not intended to be implemented by clients. */ public interface ISBVOwnedModel extends ISBVModel, IOwnedModel { diff -r 333b05116a29 -r 77bd4ab5f973 project/com.nokia.carbide.cpp.epoc.engine/src/com/nokia/carbide/cpp/epoc/engine/model/sbv/ISBVView.java --- a/project/com.nokia.carbide.cpp.epoc.engine/src/com/nokia/carbide/cpp/epoc/engine/model/sbv/ISBVView.java Wed May 20 15:36:03 2009 -0500 +++ b/project/com.nokia.carbide.cpp.epoc.engine/src/com/nokia/carbide/cpp/epoc/engine/model/sbv/ISBVView.java Wed May 20 16:30:55 2009 -0500 @@ -26,7 +26,7 @@ *

* Note: this view cannot be rewritten. * - * + * @noimplement This interface is not intended to be implemented by clients. */ public interface ISBVView extends IView {