carbidesdk/com.nokia.carbide.cpp.sdk.doc.user/html/reference/api_Change_Notes.htm
branchC3_BUILDER_WORK
changeset 1738 776775d1ff38
parent 1731 9ad7e7b04120
child 1745 70e83e025896
equal deleted inserted replaced
1737:ba17d4654040 1738:776775d1ff38
   115 	Management of Symbian SDKs has been simplified and the APIs have been trimmed to reflect this.</li>
   115 	Management of Symbian SDKs has been simplified and the APIs have been trimmed to reflect this.</li>
   116 
   116 
   117 	<li><i>ISymbianSDK</i></li>
   117 	<li><i>ISymbianSDK</i></li>
   118 	<ul>
   118 	<ul>
   119 		<li>added <i>getSupportedFeatures()</i> - see <i>com.nokia.carbide.cpp.sdk.core#ISymbianSDKFeatures</i> for supported feature constants.</li>
   119 		<li>added <i>getSupportedFeatures()</i> - see <i>com.nokia.carbide.cpp.sdk.core#ISymbianSDKFeatures</i> for supported feature constants.</li>
   120 		<li>added <i>ISDKBuildInfo getBuildInfo(String builderId)</i> - 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 </li>
   120 		<li>added <i>ISDKBuildInfo getBuildInfo(String builderId)</i> - 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 <i>com.nokia.carbide.cpp.sdk.core#ISDKBuildInfo</i> </li>
   121 	</ul>
   121 	</ul>
   122 	
   122 	
   123 	<li><i>com.nokia.carbide.cpp.sdk.core#ISDKBuildInfo</i> was added.</li>
   123 	<li><i>com.nokia.carbide.cpp.sdk.core#ISDKBuildInfo</i> was added.</li>
   124 	<li><i>com.nokia.carbide.cpp.sdk.core#ISBSv1BuildContext</i> was added.</li>
   124 	<li><i>com.nokia.carbide.cpp.sdk.core#ISBSv1BuildContext</i> was added.</li>
   125 	<li><i>com.nokia.carbide.cpp.sdk.core#ISBSv2BuildContext</i> was added.</li>
   125 	<li><i>com.nokia.carbide.cpp.sdk.core#ISBSv2BuildContext</i> was added.</li>
   140 		<li>added <i>getConfigurationID()</i></li>
   140 		<li>added <i>getConfigurationID()</i></li>
   141 		<li>added <i>hasSTDCPPSupport()</i></li>
   141 		<li>added <i>hasSTDCPPSupport()</i></li>
   142 	</ul>
   142 	</ul>
   143 
   143 
   144 	<li><i>ISymbianBuildContext</i> - This interface is no longer implemented by ICarbideBuildConfiguration. Rather, it is now an abstracted interface for builders to provide base build data for an <i>ICarbideBuildConfiguration</i> instance</li>
   144 	<li><i>ISymbianBuildContext</i> - This interface is no longer implemented by ICarbideBuildConfiguration. Rather, it is now an abstracted interface for builders to provide base build data for an <i>ICarbideBuildConfiguration</i> instance</li>
       
   145 	<p/>
       
   146 	<ul>Due to this change, methods that take ISymbiabBuildContext as a parameter may have been using the ICarbideBuildConfiguraiton interface. For example, in <i>com.nokia.carbide.cdt.builder#DefaultMMPViewConfiguration.</i>
       
   147 	 For these calls, simply add <i>.getBuildContext()</i> to the <i>ICarbideBuildConfiguration</i> instance to explicitly pass the <i>ISymbianBuildContext</i>.</ul>
   145 
   148 
   146 	<li><i>IConnectionsManager</i> was updated to indicate it is not intended to be implemented by clients.
   149 	<li><i>IConnectionsManager</i> was updated to indicate it is not intended to be implemented by clients.
   147 	<li>Added several new methods to support automated connection/device discovery agents and default connections.</li>
   150 	<li>Added several new methods to support automated connection/device discovery agents and default connections.</li>
   148 	<li>Deprecated <i>IClientServiceSiteUI</i> and adding new <i>IClientServiceSiteUI2</i> to support concept of default connection
   151 	<li>Deprecated <i>IClientServiceSiteUI</i> and adding new <i>IClientServiceSiteUI2</i> to support concept of default connection
   149 	<ul>
   152 	<ul>
   233 </ul>
   236 </ul>
   234 
   237 
   235 <p>Since Carbide 3.0</p>
   238 <p>Since Carbide 3.0</p>
   236 <ul>
   239 <ul>
   237   <li><i>com.nokia.carbide.cpp.sdk.core#ISymbianSDK</i> removed several methods. Please refer to the source code.</li>
   240   <li><i>com.nokia.carbide.cpp.sdk.core#ISymbianSDK</i> removed several methods. Please refer to the source code.</li>
       
   241    <p/>
       
   242    <ul>
       
   243    		<li><i>getFilteredBuildConfigurations()</i> has been removed. Please use <i> </i> instead.  </li>
       
   244    		<li><i>getSDKVersion()</i> has been removed. Users should not use SDK and OS version any longer but use <i>ISymbiabSDK#getBuildInfo(ISymbianBuilderID."BUILDERID").getFilteredBuildConfigurations()</i> instead.</li>
       
   245    </ul>
       
   246    
   238    <li><i>ICarbideBuildConfiguration</i> no longer implements <i>ISymbiabBuildContext</i>. You will need to use the ISymbianBuildContext wrapper methods to access that interface now.</li>
   247    <li><i>ICarbideBuildConfiguration</i> no longer implements <i>ISymbiabBuildContext</i>. You will need to use the ISymbianBuildContext wrapper methods to access that interface now.</li>
   239 </ul>
   248 </ul>
   240 
   249 
   241 <div id="footer">Copyright &copy; 2010 Nokia Corporation and/or its subsidiary(-ies). All rights reserved. <br>License: <a href="http://www.eclipse.org/legal/epl-v10.html">http://www.eclipse.org/legal/epl-v10.html</a></div>
   250 <div id="footer">Copyright &copy; 2010 Nokia Corporation and/or its subsidiary(-ies). All rights reserved. <br>License: <a href="http://www.eclipse.org/legal/epl-v10.html">http://www.eclipse.org/legal/epl-v10.html</a></div>
   242 </div></body>
   251 </div></body>