carbidesdk/com.nokia.carbide.cpp.sdk.doc.user/html/reference/api_Change_Notes.htm
author timkelly
Thu, 05 Aug 2010 15:02:27 -0500
branchC3_BUILDER_WORK
changeset 1778 05c2648e3e25
parent 1745 70e83e025896
permissions -rw-r--r--
updated notes after refactoring ICarbideBuildCOnfiguration and ISDKManager.
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
1704
24ac5a5cf80c updated copyright dates and fixed some css issues
fturovic <frank.turovich@nokia.com>
parents: 1236
diff changeset
     1
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
24ac5a5cf80c updated copyright dates and fixed some css issues
fturovic <frank.turovich@nokia.com>
parents: 1236
diff changeset
     2
24ac5a5cf80c updated copyright dates and fixed some css issues
fturovic <frank.turovich@nokia.com>
parents: 1236
diff changeset
     3
<html>
24ac5a5cf80c updated copyright dates and fixed some css issues
fturovic <frank.turovich@nokia.com>
parents: 1236
diff changeset
     4
<head>
24ac5a5cf80c updated copyright dates and fixed some css issues
fturovic <frank.turovich@nokia.com>
parents: 1236
diff changeset
     5
	<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
24ac5a5cf80c updated copyright dates and fixed some css issues
fturovic <frank.turovich@nokia.com>
parents: 1236
diff changeset
     6
	<title>Changes to the Carbide API</title>
24ac5a5cf80c updated copyright dates and fixed some css issues
fturovic <frank.turovich@nokia.com>
parents: 1236
diff changeset
     7
<style>
24ac5a5cf80c updated copyright dates and fixed some css issues
fturovic <frank.turovich@nokia.com>
parents: 1236
diff changeset
     8
<!--
24ac5a5cf80c updated copyright dates and fixed some css issues
fturovic <frank.turovich@nokia.com>
parents: 1236
diff changeset
     9
span.attr
24ac5a5cf80c updated copyright dates and fixed some css issues
fturovic <frank.turovich@nokia.com>
parents: 1236
diff changeset
    10
    {color:green}
24ac5a5cf80c updated copyright dates and fixed some css issues
fturovic <frank.turovich@nokia.com>
parents: 1236
diff changeset
    11
-->
24ac5a5cf80c updated copyright dates and fixed some css issues
fturovic <frank.turovich@nokia.com>
parents: 1236
diff changeset
    12
</style>
24ac5a5cf80c updated copyright dates and fixed some css issues
fturovic <frank.turovich@nokia.com>
parents: 1236
diff changeset
    13
<link rel="StyleSheet" href="../../book.css" type="text/css"/>
24ac5a5cf80c updated copyright dates and fixed some css issues
fturovic <frank.turovich@nokia.com>
parents: 1236
diff changeset
    14
</head>
24ac5a5cf80c updated copyright dates and fixed some css issues
fturovic <frank.turovich@nokia.com>
parents: 1236
diff changeset
    15
24ac5a5cf80c updated copyright dates and fixed some css issues
fturovic <frank.turovich@nokia.com>
parents: 1236
diff changeset
    16
<body>
24ac5a5cf80c updated copyright dates and fixed some css issues
fturovic <frank.turovich@nokia.com>
parents: 1236
diff changeset
    17
<h2>Changes to the Carbide API </h2>
24ac5a5cf80c updated copyright dates and fixed some css issues
fturovic <frank.turovich@nokia.com>
parents: 1236
diff changeset
    18
24ac5a5cf80c updated copyright dates and fixed some css issues
fturovic <frank.turovich@nokia.com>
parents: 1236
diff changeset
    19
<p>The following section provides information on changed, deprecated, and removed Carbide APIs. </p>
24ac5a5cf80c updated copyright dates and fixed some css issues
fturovic <frank.turovich@nokia.com>
parents: 1236
diff changeset
    20
<h3>Changed APIs</h3>
24ac5a5cf80c updated copyright dates and fixed some css issues
fturovic <frank.turovich@nokia.com>
parents: 1236
diff changeset
    21
<p>The following APIs have been changed. </p>
24ac5a5cf80c updated copyright dates and fixed some css issues
fturovic <frank.turovich@nokia.com>
parents: 1236
diff changeset
    22
<p>Since Carbide 1.2.0</p>
24ac5a5cf80c updated copyright dates and fixed some css issues
fturovic <frank.turovich@nokia.com>
parents: 1236
diff changeset
    23
<ul>
24ac5a5cf80c updated copyright dates and fixed some css issues
fturovic <frank.turovich@nokia.com>
parents: 1236
diff changeset
    24
  <li><i>N/A</i></li>
24ac5a5cf80c updated copyright dates and fixed some css issues
fturovic <frank.turovich@nokia.com>
parents: 1236
diff changeset
    25
</ul>
24ac5a5cf80c updated copyright dates and fixed some css issues
fturovic <frank.turovich@nokia.com>
parents: 1236
diff changeset
    26
<p>Since Carbide 1.2.1</p>
24ac5a5cf80c updated copyright dates and fixed some css issues
fturovic <frank.turovich@nokia.com>
parents: 1236
diff changeset
    27
<ul>
24ac5a5cf80c updated copyright dates and fixed some css issues
fturovic <frank.turovich@nokia.com>
parents: 1236
diff changeset
    28
  <li><i>In order to support multiple documents per model, we must inject a way to determine how IDocument instances are provided for use in creating ITranslationUnits. Any implementations of com.nokia.carbide.cpp.epoc.engine.model.IViewParserConfiguration must now implement the method IModelDocumentProvider getModelDocumentProvider(). This is used to isolate the mechanism for creating IDocument instances, either from disk or from memory. </i></li>
24ac5a5cf80c updated copyright dates and fixed some css issues
fturovic <frank.turovich@nokia.com>
parents: 1236
diff changeset
    29
</ul>
24ac5a5cf80c updated copyright dates and fixed some css issues
fturovic <frank.turovich@nokia.com>
parents: 1236
diff changeset
    30
<ul>
24ac5a5cf80c updated copyright dates and fixed some css issues
fturovic <frank.turovich@nokia.com>
parents: 1236
diff changeset
    31
  <li><i>Similarly, the method #getTranslationUnit(File) in com.nokia.carbide.cpp.epoc.engine.preprocessor.ITranslationUnitProvider is changed to #getTranslationUnit(File, IModelDocumentProvider). </i></li>
24ac5a5cf80c updated copyright dates and fixed some css issues
fturovic <frank.turovich@nokia.com>
parents: 1236
diff changeset
    32
</ul>
24ac5a5cf80c updated copyright dates and fixed some css issues
fturovic <frank.turovich@nokia.com>
parents: 1236
diff changeset
    33
<p>Since Carbide 1.2.2</p>
24ac5a5cf80c updated copyright dates and fixed some css issues
fturovic <frank.turovich@nokia.com>
parents: 1236
diff changeset
    34
<ul>
24ac5a5cf80c updated copyright dates and fixed some css issues
fturovic <frank.turovich@nokia.com>
parents: 1236
diff changeset
    35
  <li><i>Due to changes in in CDT 4.0, we needed to change com.nokia.carbide.cdt.builder.ICarbideBuildManager and com.nokia.carbide.cdt.builder.project.ICarbideProjectInfo. Methods which modified Carbide.c++ project properties were moved to the new interface com.nokia.carbide.cdt.builder.project.ICarbideProjectModifier.</i></li>
24ac5a5cf80c updated copyright dates and fixed some css issues
fturovic <frank.turovich@nokia.com>
parents: 1236
diff changeset
    36
</ul>
24ac5a5cf80c updated copyright dates and fixed some css issues
fturovic <frank.turovich@nokia.com>
parents: 1236
diff changeset
    37
<ul>
24ac5a5cf80c updated copyright dates and fixed some css issues
fturovic <frank.turovich@nokia.com>
parents: 1236
diff changeset
    38
  <li><i>ICarbideProjectInfo#getCleanCommand has been changed to ICarbideProjectInfo#getCleanLevel to match the preference change. </i></li>
24ac5a5cf80c updated copyright dates and fixed some css issues
fturovic <frank.turovich@nokia.com>
parents: 1236
diff changeset
    39
</ul>
24ac5a5cf80c updated copyright dates and fixed some css issues
fturovic <frank.turovich@nokia.com>
parents: 1236
diff changeset
    40
<ul>
24ac5a5cf80c updated copyright dates and fixed some css issues
fturovic <frank.turovich@nokia.com>
parents: 1236
diff changeset
    41
  <li><i>ICarbideBuildConfiguration#getSISBuilderInfo has been changed to ICarbideBuildConfiguration#getSISBuilderInfoList to match the changes to the SIS Builder tab. </i></li>
24ac5a5cf80c updated copyright dates and fixed some css issues
fturovic <frank.turovich@nokia.com>
parents: 1236
diff changeset
    42
</ul>
24ac5a5cf80c updated copyright dates and fixed some css issues
fturovic <frank.turovich@nokia.com>
parents: 1236
diff changeset
    43
<ul>
24ac5a5cf80c updated copyright dates and fixed some css issues
fturovic <frank.turovich@nokia.com>
parents: 1236
diff changeset
    44
  <li><i>EpocEngineHelper#getProjectRoots now returns a list with three elements (formerly 2), the last of which is the path that contains the build files and the sources (aka the "desired root").</i></li>
24ac5a5cf80c updated copyright dates and fixed some css issues
fturovic <frank.turovich@nokia.com>
parents: 1236
diff changeset
    45
</ul>
24ac5a5cf80c updated copyright dates and fixed some css issues
fturovic <frank.turovich@nokia.com>
parents: 1236
diff changeset
    46
<p>Since Carbide 2.0</p>
24ac5a5cf80c updated copyright dates and fixed some css issues
fturovic <frank.turovich@nokia.com>
parents: 1236
diff changeset
    47
<ul>
24ac5a5cf80c updated copyright dates and fixed some css issues
fturovic <frank.turovich@nokia.com>
parents: 1236
diff changeset
    48
  <li>Added<em> com.nokia.carbide.cpp.sdk.core.ISDKManager#checkDevicesXMLSynchronized()</em>.</li>
24ac5a5cf80c updated copyright dates and fixed some css issues
fturovic <frank.turovich@nokia.com>
parents: 1236
diff changeset
    49
</ul>
24ac5a5cf80c updated copyright dates and fixed some css issues
fturovic <frank.turovich@nokia.com>
parents: 1236
diff changeset
    50
<ul>
24ac5a5cf80c updated copyright dates and fixed some css issues
fturovic <frank.turovich@nokia.com>
parents: 1236
diff changeset
    51
  <li>The EMMPLanguage#UNKNOWNxxx enums have been renamed with their proper names.  All the same language
24ac5a5cf80c updated copyright dates and fixed some css issues
fturovic <frank.turovich@nokia.com>
parents: 1236
diff changeset
    52
  codes are available, so EMMPLangage#forLangCode() or #fromCode() should still work.  (We couldn't leave the unknown
24ac5a5cf80c updated copyright dates and fixed some css issues
fturovic <frank.turovich@nokia.com>
parents: 1236
diff changeset
    53
  enums in, mark them @Deprecated, and add the correct ones, since this would violate uniqueness in the EMMPLanguage#values() 
24ac5a5cf80c updated copyright dates and fixed some css issues
fturovic <frank.turovich@nokia.com>
parents: 1236
diff changeset
    54
  array.)</li>
24ac5a5cf80c updated copyright dates and fixed some css issues
fturovic <frank.turovich@nokia.com>
parents: 1236
diff changeset
    55
</ul>
24ac5a5cf80c updated copyright dates and fixed some css issues
fturovic <frank.turovich@nokia.com>
parents: 1236
diff changeset
    56
24ac5a5cf80c updated copyright dates and fixed some css issues
fturovic <frank.turovich@nokia.com>
parents: 1236
diff changeset
    57
<p>Since Carbide 2.0.4</p>
24ac5a5cf80c updated copyright dates and fixed some css issues
fturovic <frank.turovich@nokia.com>
parents: 1236
diff changeset
    58
<ul>
24ac5a5cf80c updated copyright dates and fixed some css issues
fturovic <frank.turovich@nokia.com>
parents: 1236
diff changeset
    59
  <li>Added <em> com.nokia.carbide.cdt.builder.project.ICarbideBuildConfiguration#getBuildArgumentsInfoCopy( )</em>.</li>
24ac5a5cf80c updated copyright dates and fixed some css issues
fturovic <frank.turovich@nokia.com>
parents: 1236
diff changeset
    60
</ul>
24ac5a5cf80c updated copyright dates and fixed some css issues
fturovic <frank.turovich@nokia.com>
parents: 1236
diff changeset
    61
<ul>
24ac5a5cf80c updated copyright dates and fixed some css issues
fturovic <frank.turovich@nokia.com>
parents: 1236
diff changeset
    62
  <li>Added <em> com.nokia.carbide.cdt.builder.project.ICarbideBuildConfiguration#setBuildArgumentsInfo(BuildArgumentsInfo bldArgInfo)</em>.</li>
24ac5a5cf80c updated copyright dates and fixed some css issues
fturovic <frank.turovich@nokia.com>
parents: 1236
diff changeset
    63
</ul>
24ac5a5cf80c updated copyright dates and fixed some css issues
fturovic <frank.turovich@nokia.com>
parents: 1236
diff changeset
    64
24ac5a5cf80c updated copyright dates and fixed some css issues
fturovic <frank.turovich@nokia.com>
parents: 1236
diff changeset
    65
<p>Since Carbide 2.1.0</p>
24ac5a5cf80c updated copyright dates and fixed some css issues
fturovic <frank.turovich@nokia.com>
parents: 1236
diff changeset
    66
<ul>
24ac5a5cf80c updated copyright dates and fixed some css issues
fturovic <frank.turovich@nokia.com>
parents: 1236
diff changeset
    67
  <li>Added <em> com.nokia.carbide.cdt.builder.builder.CarbideCPPBuilder#getBuilderMakefileDir(ICarbideBuildConfiguration config)</em>.</li>
24ac5a5cf80c updated copyright dates and fixed some css issues
fturovic <frank.turovich@nokia.com>
parents: 1236
diff changeset
    68
  <li>Support was added for Symbian Binary Variation (SBV):</li>
24ac5a5cf80c updated copyright dates and fixed some css issues
fturovic <frank.turovich@nokia.com>
parents: 1236
diff changeset
    69
  <ul>
24ac5a5cf80c updated copyright dates and fixed some css issues
fturovic <frank.turovich@nokia.com>
parents: 1236
diff changeset
    70
    <li>Added <em> com.nokia.carbide.cpp.sdk.core.ISymbianBuildContext#getBuildVariationName( )</em>.</li>
24ac5a5cf80c updated copyright dates and fixed some css issues
fturovic <frank.turovich@nokia.com>
parents: 1236
diff changeset
    71
    <li>Added <em> com.nokia.carbide.cdt.builder.EpocEngineHelper#hasFeatureVariantKeyword( ICarbideProjectInfo projectInfo, IPath relativeMMPPath )</em>.</li>
24ac5a5cf80c updated copyright dates and fixed some css issues
fturovic <frank.turovich@nokia.com>
parents: 1236
diff changeset
    72
    <li>Added <em> com.nokia.carbide.cdt.builder.EpocEngineHelper#getMD5HashForBinaryVariant( ICarbideBuildConfiguration config,  IPath mmpFullPath)</em>.</li>
24ac5a5cf80c updated copyright dates and fixed some css issues
fturovic <frank.turovich@nokia.com>
parents: 1236
diff changeset
    73
    <li>Added <em>com.nokia.carbide.cpp.sdk.core.ISymbianSDK#getSBVCatalog( )</em>.</li>
24ac5a5cf80c updated copyright dates and fixed some css issues
fturovic <frank.turovich@nokia.com>
parents: 1236
diff changeset
    74
    <li>Added <em>com.nokia.carbide.cpp.sdk.core.ISymbianBuildContext#getBuildVariationName( )</em>.</li>
24ac5a5cf80c updated copyright dates and fixed some css issues
fturovic <frank.turovich@nokia.com>
parents: 1236
diff changeset
    75
    <li>Added <em>com.nokia.carbide.cpp.sdk.core.ISymbianBuildContext#isSymbianBinaryVariation( )</em>.</li>
24ac5a5cf80c updated copyright dates and fixed some css issues
fturovic <frank.turovich@nokia.com>
parents: 1236
diff changeset
    76
    <li>Added <em>com.nokia.carbide.cpp.sdk.core.ISBVCatalog.</em> </li>
24ac5a5cf80c updated copyright dates and fixed some css issues
fturovic <frank.turovich@nokia.com>
parents: 1236
diff changeset
    77
    <li>Added <em>com.nokia.carbide.cpp.sdk.core.ISBVPlatfor</em>m.</li>
24ac5a5cf80c updated copyright dates and fixed some css issues
fturovic <frank.turovich@nokia.com>
parents: 1236
diff changeset
    78
    <li>Added EPOC Engine support for SBV in the following packages:
24ac5a5cf80c updated copyright dates and fixed some css issues
fturovic <frank.turovich@nokia.com>
parents: 1236
diff changeset
    79
      <ul>
24ac5a5cf80c updated copyright dates and fixed some css issues
fturovic <frank.turovich@nokia.com>
parents: 1236
diff changeset
    80
        <li><em>com.nokia.carbide.cpp.epoc.engine</em></li>
24ac5a5cf80c updated copyright dates and fixed some css issues
fturovic <frank.turovich@nokia.com>
parents: 1236
diff changeset
    81
        <li><em>com.nokia.carbide.cpp.epoc.engine.model</em></li>
24ac5a5cf80c updated copyright dates and fixed some css issues
fturovic <frank.turovich@nokia.com>
parents: 1236
diff changeset
    82
        <li><em>com.nokia.carbide.cpp.epoc.engine.model.sbv</em>.</li>
24ac5a5cf80c updated copyright dates and fixed some css issues
fturovic <frank.turovich@nokia.com>
parents: 1236
diff changeset
    83
      </ul>
24ac5a5cf80c updated copyright dates and fixed some css issues
fturovic <frank.turovich@nokia.com>
parents: 1236
diff changeset
    84
    </li>
24ac5a5cf80c updated copyright dates and fixed some css issues
fturovic <frank.turovich@nokia.com>
parents: 1236
diff changeset
    85
  </ul>
24ac5a5cf80c updated copyright dates and fixed some css issues
fturovic <frank.turovich@nokia.com>
parents: 1236
diff changeset
    86
  
24ac5a5cf80c updated copyright dates and fixed some css issues
fturovic <frank.turovich@nokia.com>
parents: 1236
diff changeset
    87
    <li>Added <em> com.nokia.carbide.cpp.sdk.core.ISymbianSDK#setPreviouslyScanned( boolean )</em>.</li>
24ac5a5cf80c updated copyright dates and fixed some css issues
fturovic <frank.turovich@nokia.com>
parents: 1236
diff changeset
    88
    <li>Added <em> com.nokia.carbide.cpp.sdk.core.ISymbianSDK#isPreviouslyScanned( )</em>.</li>
24ac5a5cf80c updated copyright dates and fixed some css issues
fturovic <frank.turovich@nokia.com>
parents: 1236
diff changeset
    89
    
24ac5a5cf80c updated copyright dates and fixed some css issues
fturovic <frank.turovich@nokia.com>
parents: 1236
diff changeset
    90
</ul>
24ac5a5cf80c updated copyright dates and fixed some css issues
fturovic <frank.turovich@nokia.com>
parents: 1236
diff changeset
    91
24ac5a5cf80c updated copyright dates and fixed some css issues
fturovic <frank.turovich@nokia.com>
parents: 1236
diff changeset
    92
<p>Since Carbide 2.2.0</p>
24ac5a5cf80c updated copyright dates and fixed some css issues
fturovic <frank.turovich@nokia.com>
parents: 1236
diff changeset
    93
<ul>
24ac5a5cf80c updated copyright dates and fixed some css issues
fturovic <frank.turovich@nokia.com>
parents: 1236
diff changeset
    94
	<li>Added <em> com.nokia.carbide.cdt.builder.project.ICarbideProjectInfo#extraSBSv2Args( )</em>.</li>
24ac5a5cf80c updated copyright dates and fixed some css issues
fturovic <frank.turovich@nokia.com>
parents: 1236
diff changeset
    95
</ul>
24ac5a5cf80c updated copyright dates and fixed some css issues
fturovic <frank.turovich@nokia.com>
parents: 1236
diff changeset
    96
24ac5a5cf80c updated copyright dates and fixed some css issues
fturovic <frank.turovich@nokia.com>
parents: 1236
diff changeset
    97
<p>Since Carbide 2.3.0</p>
24ac5a5cf80c updated copyright dates and fixed some css issues
fturovic <frank.turovich@nokia.com>
parents: 1236
diff changeset
    98
<ul>
24ac5a5cf80c updated copyright dates and fixed some css issues
fturovic <frank.turovich@nokia.com>
parents: 1236
diff changeset
    99
	<li>ISDKManager was updated to indicate it is not intended to be implemented by clients.
24ac5a5cf80c updated copyright dates and fixed some css issues
fturovic <frank.turovich@nokia.com>
parents: 1236
diff changeset
   100
	<li>Added <em> com.nokia.carbide.cpp.sdk.core.ISDKManager#getSBSv2Version(boolean forceScan)</em>.</li>
24ac5a5cf80c updated copyright dates and fixed some css issues
fturovic <frank.turovich@nokia.com>
parents: 1236
diff changeset
   101
	<li>Added <em> com.nokia.carbide.cpp.sdk.core.ISDKManager#getMinimumSupportedSBSv2Version( )</em>.</li>
24ac5a5cf80c updated copyright dates and fixed some css issues
fturovic <frank.turovich@nokia.com>
parents: 1236
diff changeset
   102
</ul>
24ac5a5cf80c updated copyright dates and fixed some css issues
fturovic <frank.turovich@nokia.com>
parents: 1236
diff changeset
   103
24ac5a5cf80c updated copyright dates and fixed some css issues
fturovic <frank.turovich@nokia.com>
parents: 1236
diff changeset
   104
<p>Since Carbide 2.6.0</p>
24ac5a5cf80c updated copyright dates and fixed some css issues
fturovic <frank.turovich@nokia.com>
parents: 1236
diff changeset
   105
<ul>
24ac5a5cf80c updated copyright dates and fixed some css issues
fturovic <frank.turovich@nokia.com>
parents: 1236
diff changeset
   106
	<li>Added <em> com.nokia.carbide.cdt.builder.project.ISymbianBuildContext#getSBSv2Alias()</em>.</li>
24ac5a5cf80c updated copyright dates and fixed some css issues
fturovic <frank.turovich@nokia.com>
parents: 1236
diff changeset
   107
	<li>Added <em> com.nokia.carbide.cdt.builder.project.ISymbianBuildConfiguration#getTargetOutputDirectory( )</em>.</li>
24ac5a5cf80c updated copyright dates and fixed some css issues
fturovic <frank.turovich@nokia.com>
parents: 1236
diff changeset
   108
</ul>
24ac5a5cf80c updated copyright dates and fixed some css issues
fturovic <frank.turovich@nokia.com>
parents: 1236
diff changeset
   109
1731
9ad7e7b04120 Added API change notes for SDK/Builder related stuff. Added an @since 3.0 tag on API
timkelly
parents: 1704
diff changeset
   110
<p>Since Carbide 3.0.0 (C3)</p>
1704
24ac5a5cf80c updated copyright dates and fixed some css issues
fturovic <frank.turovich@nokia.com>
parents: 1236
diff changeset
   111
<ul>
1731
9ad7e7b04120 Added API change notes for SDK/Builder related stuff. Added an @since 3.0 tag on API
timkelly
parents: 1704
diff changeset
   112
9ad7e7b04120 Added API change notes for SDK/Builder related stuff. Added an @since 3.0 tag on API
timkelly
parents: 1704
diff changeset
   113
	<li>C3 is an API breaking release, primarily around areas of Symbian SDK management and Symbian build support.
9ad7e7b04120 Added API change notes for SDK/Builder related stuff. Added an @since 3.0 tag on API
timkelly
parents: 1704
diff changeset
   114
	This release removes support for Symbian OS versions prior to 9.4 (i.e. only support for Symbian^2 and up are supported).
9ad7e7b04120 Added API change notes for SDK/Builder related stuff. Added an @since 3.0 tag on API
timkelly
parents: 1704
diff changeset
   115
	Management of Symbian SDKs has been simplified and the APIs have been trimmed to reflect this.</li>
9ad7e7b04120 Added API change notes for SDK/Builder related stuff. Added an @since 3.0 tag on API
timkelly
parents: 1704
diff changeset
   116
9ad7e7b04120 Added API change notes for SDK/Builder related stuff. Added an @since 3.0 tag on API
timkelly
parents: 1704
diff changeset
   117
	<li><i>ISymbianSDK</i></li>
9ad7e7b04120 Added API change notes for SDK/Builder related stuff. Added an @since 3.0 tag on API
timkelly
parents: 1704
diff changeset
   118
	<ul>
9ad7e7b04120 Added API change notes for SDK/Builder related stuff. Added an @since 3.0 tag on API
timkelly
parents: 1704
diff changeset
   119
		<li>added <i>getSupportedFeatures()</i> - see <i>com.nokia.carbide.cpp.sdk.core#ISymbianSDKFeatures</i> for supported feature constants.</li>
1738
776775d1ff38 add @noimplement to some APIs
timkelly
parents: 1731
diff changeset
   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>
1731
9ad7e7b04120 Added API change notes for SDK/Builder related stuff. Added an @since 3.0 tag on API
timkelly
parents: 1704
diff changeset
   121
	</ul>
9ad7e7b04120 Added API change notes for SDK/Builder related stuff. Added an @since 3.0 tag on API
timkelly
parents: 1704
diff changeset
   122
	
9ad7e7b04120 Added API change notes for SDK/Builder related stuff. Added an @since 3.0 tag on API
timkelly
parents: 1704
diff changeset
   123
	<li><i>com.nokia.carbide.cpp.sdk.core#ISDKBuildInfo</i> was added.</li>
9ad7e7b04120 Added API change notes for SDK/Builder related stuff. Added an @since 3.0 tag on API
timkelly
parents: 1704
diff changeset
   124
	<li><i>com.nokia.carbide.cpp.sdk.core#ISBSv1BuildContext</i> was added.</li>
9ad7e7b04120 Added API change notes for SDK/Builder related stuff. Added an @since 3.0 tag on API
timkelly
parents: 1704
diff changeset
   125
	<li><i>com.nokia.carbide.cpp.sdk.core#ISBSv2BuildContext</i> was added.</li>
9ad7e7b04120 Added API change notes for SDK/Builder related stuff. Added an @since 3.0 tag on API
timkelly
parents: 1704
diff changeset
   126
	<li><i>com.nokia.carbide.cpp.sdk.core#ISBSv2BuiISymbianSDKFeatures</i> was added.</li>
9ad7e7b04120 Added API change notes for SDK/Builder related stuff. Added an @since 3.0 tag on API
timkelly
parents: 1704
diff changeset
   127
	
9ad7e7b04120 Added API change notes for SDK/Builder related stuff. Added an @since 3.0 tag on API
timkelly
parents: 1704
diff changeset
   128
	<li><i>ICarbideBuildConfiguration</i></li>
9ad7e7b04120 Added API change notes for SDK/Builder related stuff. Added an @since 3.0 tag on API
timkelly
parents: 1704
diff changeset
   129
	<ul>
9ad7e7b04120 Added API change notes for SDK/Builder related stuff. Added an @since 3.0 tag on API
timkelly
parents: 1704
diff changeset
   130
		<li>added <i>ISymbianBuildContext getBuildContext()</i></li>
9ad7e7b04120 Added API change notes for SDK/Builder related stuff. Added an @since 3.0 tag on API
timkelly
parents: 1704
diff changeset
   131
		<li>added <i>getDisplayString()</i> - A convenience wrapper for ISymbiabBuildContext</li>
9ad7e7b04120 Added API change notes for SDK/Builder related stuff. Added an @since 3.0 tag on API
timkelly
parents: 1704
diff changeset
   132
		<li>added <i>getSDK()</i> - A convenience wrapper for ISymbiabBuildContext</li>
9ad7e7b04120 Added API change notes for SDK/Builder related stuff. Added an @since 3.0 tag on API
timkelly
parents: 1704
diff changeset
   133
		<li>added <i>getPlatformString()</i> - A convenience wrapper for ISymbiabBuildContext</li>
9ad7e7b04120 Added API change notes for SDK/Builder related stuff. Added an @since 3.0 tag on API
timkelly
parents: 1704
diff changeset
   134
		<li>added <i>getTargetString()</i> - A convenience wrapper for ISymbiabBuildContext</li>
9ad7e7b04120 Added API change notes for SDK/Builder related stuff. Added an @since 3.0 tag on API
timkelly
parents: 1704
diff changeset
   135
		<li>added <i>hasSTDCPPSupport()</i></li>
9ad7e7b04120 Added API change notes for SDK/Builder related stuff. Added an @since 3.0 tag on API
timkelly
parents: 1704
diff changeset
   136
	</ul>
9ad7e7b04120 Added API change notes for SDK/Builder related stuff. Added an @since 3.0 tag on API
timkelly
parents: 1704
diff changeset
   137
9ad7e7b04120 Added API change notes for SDK/Builder related stuff. Added an @since 3.0 tag on API
timkelly
parents: 1704
diff changeset
   138
	<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>
1738
776775d1ff38 add @noimplement to some APIs
timkelly
parents: 1731
diff changeset
   139
	<p/>
776775d1ff38 add @noimplement to some APIs
timkelly
parents: 1731
diff changeset
   140
	<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>
776775d1ff38 add @noimplement to some APIs
timkelly
parents: 1731
diff changeset
   141
	 For these calls, simply add <i>.getBuildContext()</i> to the <i>ICarbideBuildConfiguration</i> instance to explicitly pass the <i>ISymbianBuildContext</i>.</ul>
1731
9ad7e7b04120 Added API change notes for SDK/Builder related stuff. Added an @since 3.0 tag on API
timkelly
parents: 1704
diff changeset
   142
9ad7e7b04120 Added API change notes for SDK/Builder related stuff. Added an @since 3.0 tag on API
timkelly
parents: 1704
diff changeset
   143
	<li><i>IConnectionsManager</i> was updated to indicate it is not intended to be implemented by clients.
1704
24ac5a5cf80c updated copyright dates and fixed some css issues
fturovic <frank.turovich@nokia.com>
parents: 1236
diff changeset
   144
	<li>Added several new methods to support automated connection/device discovery agents and default connections.</li>
1731
9ad7e7b04120 Added API change notes for SDK/Builder related stuff. Added an @since 3.0 tag on API
timkelly
parents: 1704
diff changeset
   145
	<li>Deprecated <i>IClientServiceSiteUI</i> and adding new <i>IClientServiceSiteUI2</i> to support concept of default connection
1704
24ac5a5cf80c updated copyright dates and fixed some css issues
fturovic <frank.turovich@nokia.com>
parents: 1236
diff changeset
   146
	<ul>
1731
9ad7e7b04120 Added API change notes for SDK/Builder related stuff. Added an @since 3.0 tag on API
timkelly
parents: 1704
diff changeset
   147
		<li><i>getSelectedConnection()</i> and <i>selectConnection()</i> now use connection ids rather than connection objects
1704
24ac5a5cf80c updated copyright dates and fixed some css issues
fturovic <frank.turovich@nokia.com>
parents: 1236
diff changeset
   148
		<li>Exposing new selection status to allow reporting when default connection is not supported by client service
24ac5a5cf80c updated copyright dates and fixed some css issues
fturovic <frank.turovich@nokia.com>
parents: 1236
diff changeset
   149
	</ul>
24ac5a5cf80c updated copyright dates and fixed some css issues
fturovic <frank.turovich@nokia.com>
parents: 1236
diff changeset
   150
</ul>
24ac5a5cf80c updated copyright dates and fixed some css issues
fturovic <frank.turovich@nokia.com>
parents: 1236
diff changeset
   151
24ac5a5cf80c updated copyright dates and fixed some css issues
fturovic <frank.turovich@nokia.com>
parents: 1236
diff changeset
   152
24ac5a5cf80c updated copyright dates and fixed some css issues
fturovic <frank.turovich@nokia.com>
parents: 1236
diff changeset
   153
<h3>Deprecated APIs</h3>
24ac5a5cf80c updated copyright dates and fixed some css issues
fturovic <frank.turovich@nokia.com>
parents: 1236
diff changeset
   154
<p>The following Carbide APIs have been deprecated and should not be used anymore.  Please see the JavaDoc for these classes and methods for more information.</p>
24ac5a5cf80c updated copyright dates and fixed some css issues
fturovic <frank.turovich@nokia.com>
parents: 1236
diff changeset
   155
<p>Since Carbide 1.2.0</p>
24ac5a5cf80c updated copyright dates and fixed some css issues
fturovic <frank.turovich@nokia.com>
parents: 1236
diff changeset
   156
<ul>
24ac5a5cf80c updated copyright dates and fixed some css issues
fturovic <frank.turovich@nokia.com>
parents: 1236
diff changeset
   157
  <li><i>N/A</i></li>
24ac5a5cf80c updated copyright dates and fixed some css issues
fturovic <frank.turovich@nokia.com>
parents: 1236
diff changeset
   158
</ul>
24ac5a5cf80c updated copyright dates and fixed some css issues
fturovic <frank.turovich@nokia.com>
parents: 1236
diff changeset
   159
<p>Since Carbide 1.2.1</p>
24ac5a5cf80c updated copyright dates and fixed some css issues
fturovic <frank.turovich@nokia.com>
parents: 1236
diff changeset
   160
<ul>
24ac5a5cf80c updated copyright dates and fixed some css issues
fturovic <frank.turovich@nokia.com>
parents: 1236
diff changeset
   161
  <li><i>N/A</i></li>
24ac5a5cf80c updated copyright dates and fixed some css issues
fturovic <frank.turovich@nokia.com>
parents: 1236
diff changeset
   162
</ul>
24ac5a5cf80c updated copyright dates and fixed some css issues
fturovic <frank.turovich@nokia.com>
parents: 1236
diff changeset
   163
<p>Since Carbide 1.2.2</p>
24ac5a5cf80c updated copyright dates and fixed some css issues
fturovic <frank.turovich@nokia.com>
parents: 1236
diff changeset
   164
<ul>
24ac5a5cf80c updated copyright dates and fixed some css issues
fturovic <frank.turovich@nokia.com>
parents: 1236
diff changeset
   165
  <li><i>com.nokia.carbide.cdt.builder.builder.CarbideCommandLauncher.getCmdExeLocation()</i></li>
24ac5a5cf80c updated copyright dates and fixed some css issues
fturovic <frank.turovich@nokia.com>
parents: 1236
diff changeset
   166
  <li><i>com.nokia.carbide.cdt.builder.builder.CarbideCPPBuilder.callAbldBuildForConfiguration(ICarbideBuildConfiguration, IProgressMonitor, IConsole, int, boolean)</i></li>
24ac5a5cf80c updated copyright dates and fixed some css issues
fturovic <frank.turovich@nokia.com>
parents: 1236
diff changeset
   167
  <li><i>com.nokia.carbide.cdt.builder.builder.CarbideCPPBuilder.invokeBldmakeBldFiles(ICarbideBuildConfiguration, CarbideCommandLauncher, IProgressMonitor, IConsole, String[], IPath)</i></li>
24ac5a5cf80c updated copyright dates and fixed some css issues
fturovic <frank.turovich@nokia.com>
parents: 1236
diff changeset
   168
  <li><i>com.nokia.carbide.cdt.builder.builder.CarbideCPPBuilder.projectNeedsMakefileGeneration(IPath, ICarbideBuildConfiguration)</i></li>
24ac5a5cf80c updated copyright dates and fixed some css issues
fturovic <frank.turovich@nokia.com>
parents: 1236
diff changeset
   169
  <li><i>com.nokia.carbide.cdt.builder.project.ICarbideProjectInfo.getMMPTargetFile()</i></li>
24ac5a5cf80c updated copyright dates and fixed some css issues
fturovic <frank.turovich@nokia.com>
parents: 1236
diff changeset
   170
  <li><i>com.nokia.carbide.cdt.builder.EpocEngineHelper.getPathToMainExecutable(ICarbideBuildConfiguration)</i></li>
24ac5a5cf80c updated copyright dates and fixed some css issues
fturovic <frank.turovich@nokia.com>
parents: 1236
diff changeset
   171
  <li><i>com.nokia.carbide.cdt.builder.EpocEngineHelper.getPathToMainExecutable(ICarbideProjectInfo)</i></li>
24ac5a5cf80c updated copyright dates and fixed some css issues
fturovic <frank.turovich@nokia.com>
parents: 1236
diff changeset
   172
  <li><i>com.nokia.carbide.cdt.builder.EpocEngineHelper.getTargetPathForMainExecutable(ICarbideProjectInfo)</i></li>
24ac5a5cf80c updated copyright dates and fixed some css issues
fturovic <frank.turovich@nokia.com>
parents: 1236
diff changeset
   173
  <li><i>com.nokia.carbide.cdt.builder.EpocEngineHelper.getHostAndTargetResources(ICarbideProjectInfo)</i></li>
24ac5a5cf80c updated copyright dates and fixed some css issues
fturovic <frank.turovich@nokia.com>
parents: 1236
diff changeset
   174
  <li><i>com.nokia.carbide.cdt.internal.builder.EnvironmentVarsInfo</i></li>
24ac5a5cf80c updated copyright dates and fixed some css issues
fturovic <frank.turovich@nokia.com>
parents: 1236
diff changeset
   175
  <li><i>com.nokia.carbide.cdt.internal.builder.SISBuilderInfo</i></li>
24ac5a5cf80c updated copyright dates and fixed some css issues
fturovic <frank.turovich@nokia.com>
parents: 1236
diff changeset
   176
  <li><i>com.nokia.carbide.cpp.sdk.core.getProjectVariantHRHMacros()</i></li>
24ac5a5cf80c updated copyright dates and fixed some css issues
fturovic <frank.turovich@nokia.com>
parents: 1236
diff changeset
   177
</ul>
24ac5a5cf80c updated copyright dates and fixed some css issues
fturovic <frank.turovich@nokia.com>
parents: 1236
diff changeset
   178
<p>Since Carbide 2.0</p>
24ac5a5cf80c updated copyright dates and fixed some css issues
fturovic <frank.turovich@nokia.com>
parents: 1236
diff changeset
   179
<ul>
24ac5a5cf80c updated copyright dates and fixed some css issues
fturovic <frank.turovich@nokia.com>
parents: 1236
diff changeset
   180
  <li>None </li>
24ac5a5cf80c updated copyright dates and fixed some css issues
fturovic <frank.turovich@nokia.com>
parents: 1236
diff changeset
   181
</ul>
24ac5a5cf80c updated copyright dates and fixed some css issues
fturovic <frank.turovich@nokia.com>
parents: 1236
diff changeset
   182
24ac5a5cf80c updated copyright dates and fixed some css issues
fturovic <frank.turovich@nokia.com>
parents: 1236
diff changeset
   183
<p>Since Carbide 2.0.4</p>
24ac5a5cf80c updated copyright dates and fixed some css issues
fturovic <frank.turovich@nokia.com>
parents: 1236
diff changeset
   184
<ul>
24ac5a5cf80c updated copyright dates and fixed some css issues
fturovic <frank.turovich@nokia.com>
parents: 1236
diff changeset
   185
  <li><i>com.nokia.carbide.cdt.builder.project.IBuildArgumentsInfo</i></li>
24ac5a5cf80c updated copyright dates and fixed some css issues
fturovic <frank.turovich@nokia.com>
parents: 1236
diff changeset
   186
  <li><i>com.nokia.carbide.cdt.builder.project.ICarbideBuildConfiguration#getBuildArgumentsInfo( )</i></li>
24ac5a5cf80c updated copyright dates and fixed some css issues
fturovic <frank.turovich@nokia.com>
parents: 1236
diff changeset
   187
</ul>
24ac5a5cf80c updated copyright dates and fixed some css issues
fturovic <frank.turovich@nokia.com>
parents: 1236
diff changeset
   188
24ac5a5cf80c updated copyright dates and fixed some css issues
fturovic <frank.turovich@nokia.com>
parents: 1236
diff changeset
   189
<p>Since Carbide 2.1</p>
24ac5a5cf80c updated copyright dates and fixed some css issues
fturovic <frank.turovich@nokia.com>
parents: 1236
diff changeset
   190
<ul>
24ac5a5cf80c updated copyright dates and fixed some css issues
fturovic <frank.turovich@nokia.com>
parents: 1236
diff changeset
   191
  <li><i>com.nokia.carbide.cdt.builder.EpocEngineHelper#getVariantTargetName(IMMPData mmpData, IPath target)</i></li>
24ac5a5cf80c updated copyright dates and fixed some css issues
fturovic <frank.turovich@nokia.com>
parents: 1236
diff changeset
   192
</ul>
24ac5a5cf80c updated copyright dates and fixed some css issues
fturovic <frank.turovich@nokia.com>
parents: 1236
diff changeset
   193
<ul>
24ac5a5cf80c updated copyright dates and fixed some css issues
fturovic <frank.turovich@nokia.com>
parents: 1236
diff changeset
   194
  <li><i>com.nokia.carbide.cdt.builder.builder.CarbideCPPBuilder#generateAbldMakefileIfNecessary(ICarbideBuildConfiguration config, CarbideCommandLauncher launcher, IPath componentPath, boolean isTest)</i></li>
24ac5a5cf80c updated copyright dates and fixed some css issues
fturovic <frank.turovich@nokia.com>
parents: 1236
diff changeset
   195
</ul>
1731
9ad7e7b04120 Added API change notes for SDK/Builder related stuff. Added an @since 3.0 tag on API
timkelly
parents: 1704
diff changeset
   196
9ad7e7b04120 Added API change notes for SDK/Builder related stuff. Added an @since 3.0 tag on API
timkelly
parents: 1704
diff changeset
   197
<p>Since Carbide 3.0</p>
9ad7e7b04120 Added API change notes for SDK/Builder related stuff. Added an @since 3.0 tag on API
timkelly
parents: 1704
diff changeset
   198
<ul>
9ad7e7b04120 Added API change notes for SDK/Builder related stuff. Added an @since 3.0 tag on API
timkelly
parents: 1704
diff changeset
   199
  <li><i>ISymbiabSDK#getOSVersion</i> - use ISymbianSDK#getSupportedFeatures instead to test for properties of an SDK.</li>
9ad7e7b04120 Added API change notes for SDK/Builder related stuff. Added an @since 3.0 tag on API
timkelly
parents: 1704
diff changeset
   200
</ul>
9ad7e7b04120 Added API change notes for SDK/Builder related stuff. Added an @since 3.0 tag on API
timkelly
parents: 1704
diff changeset
   201
1704
24ac5a5cf80c updated copyright dates and fixed some css issues
fturovic <frank.turovich@nokia.com>
parents: 1236
diff changeset
   202
<h3>Removed APIs</h3>
24ac5a5cf80c updated copyright dates and fixed some css issues
fturovic <frank.turovich@nokia.com>
parents: 1236
diff changeset
   203
<p>The following Carbide APIs have been removed and are no longer available to plug-ins.</p>
24ac5a5cf80c updated copyright dates and fixed some css issues
fturovic <frank.turovich@nokia.com>
parents: 1236
diff changeset
   204
<p>Since Carbide 1.2.0</p>
24ac5a5cf80c updated copyright dates and fixed some css issues
fturovic <frank.turovich@nokia.com>
parents: 1236
diff changeset
   205
<ul>
24ac5a5cf80c updated copyright dates and fixed some css issues
fturovic <frank.turovich@nokia.com>
parents: 1236
diff changeset
   206
  <li><i>N/A</i></li>
24ac5a5cf80c updated copyright dates and fixed some css issues
fturovic <frank.turovich@nokia.com>
parents: 1236
diff changeset
   207
</ul>
24ac5a5cf80c updated copyright dates and fixed some css issues
fturovic <frank.turovich@nokia.com>
parents: 1236
diff changeset
   208
<p>Since Carbide 1.2.1</p>
24ac5a5cf80c updated copyright dates and fixed some css issues
fturovic <frank.turovich@nokia.com>
parents: 1236
diff changeset
   209
<ul>
24ac5a5cf80c updated copyright dates and fixed some css issues
fturovic <frank.turovich@nokia.com>
parents: 1236
diff changeset
   210
  <li><i>N/A</i></li>
24ac5a5cf80c updated copyright dates and fixed some css issues
fturovic <frank.turovich@nokia.com>
parents: 1236
diff changeset
   211
</ul>
24ac5a5cf80c updated copyright dates and fixed some css issues
fturovic <frank.turovich@nokia.com>
parents: 1236
diff changeset
   212
<p>Since Carbide 1.2.2</p>
24ac5a5cf80c updated copyright dates and fixed some css issues
fturovic <frank.turovich@nokia.com>
parents: 1236
diff changeset
   213
<ul>
24ac5a5cf80c updated copyright dates and fixed some css issues
fturovic <frank.turovich@nokia.com>
parents: 1236
diff changeset
   214
  <li><i>Some methods that were not intended to be made public were removed from the following classes and interfaces: </i></li>
24ac5a5cf80c updated copyright dates and fixed some css issues
fturovic <frank.turovich@nokia.com>
parents: 1236
diff changeset
   215
  <ul>
24ac5a5cf80c updated copyright dates and fixed some css issues
fturovic <frank.turovich@nokia.com>
parents: 1236
diff changeset
   216
    <li><i>com.nokia.carbide.cdt.builder.builder.CarbideCPPBuilder</i></li>
24ac5a5cf80c updated copyright dates and fixed some css issues
fturovic <frank.turovich@nokia.com>
parents: 1236
diff changeset
   217
    <li><i>com.nokia.carbide.cdt.builder.ICarbideBuildManager</i></li>
24ac5a5cf80c updated copyright dates and fixed some css issues
fturovic <frank.turovich@nokia.com>
parents: 1236
diff changeset
   218
    <li><i>com.nokia.carbide.cdt.builder.project.ICarbideProjectInfo</i></li>
24ac5a5cf80c updated copyright dates and fixed some css issues
fturovic <frank.turovich@nokia.com>
parents: 1236
diff changeset
   219
    <li><i>com.nokia.carbide.cdt.builder.project.ICarbideBuildConfiguration</i></li>
24ac5a5cf80c updated copyright dates and fixed some css issues
fturovic <frank.turovich@nokia.com>
parents: 1236
diff changeset
   220
  </ul>
24ac5a5cf80c updated copyright dates and fixed some css issues
fturovic <frank.turovich@nokia.com>
parents: 1236
diff changeset
   221
</ul>
24ac5a5cf80c updated copyright dates and fixed some css issues
fturovic <frank.turovich@nokia.com>
parents: 1236
diff changeset
   222
<p>Since Carbide 2.0</p>
24ac5a5cf80c updated copyright dates and fixed some css issues
fturovic <frank.turovich@nokia.com>
parents: 1236
diff changeset
   223
<ul>
24ac5a5cf80c updated copyright dates and fixed some css issues
fturovic <frank.turovich@nokia.com>
parents: 1236
diff changeset
   224
  <li>None</li>
24ac5a5cf80c updated copyright dates and fixed some css issues
fturovic <frank.turovich@nokia.com>
parents: 1236
diff changeset
   225
</ul>
24ac5a5cf80c updated copyright dates and fixed some css issues
fturovic <frank.turovich@nokia.com>
parents: 1236
diff changeset
   226
24ac5a5cf80c updated copyright dates and fixed some css issues
fturovic <frank.turovich@nokia.com>
parents: 1236
diff changeset
   227
<p>Since Carbide 2.1.0</p>
24ac5a5cf80c updated copyright dates and fixed some css issues
fturovic <frank.turovich@nokia.com>
parents: 1236
diff changeset
   228
<ul>
24ac5a5cf80c updated copyright dates and fixed some css issues
fturovic <frank.turovich@nokia.com>
parents: 1236
diff changeset
   229
  <li>None</li>
24ac5a5cf80c updated copyright dates and fixed some css issues
fturovic <frank.turovich@nokia.com>
parents: 1236
diff changeset
   230
</ul>
24ac5a5cf80c updated copyright dates and fixed some css issues
fturovic <frank.turovich@nokia.com>
parents: 1236
diff changeset
   231
1731
9ad7e7b04120 Added API change notes for SDK/Builder related stuff. Added an @since 3.0 tag on API
timkelly
parents: 1704
diff changeset
   232
<p>Since Carbide 3.0</p>
9ad7e7b04120 Added API change notes for SDK/Builder related stuff. Added an @since 3.0 tag on API
timkelly
parents: 1704
diff changeset
   233
<ul>
9ad7e7b04120 Added API change notes for SDK/Builder related stuff. Added an @since 3.0 tag on API
timkelly
parents: 1704
diff changeset
   234
  <li><i>com.nokia.carbide.cpp.sdk.core#ISymbianSDK</i> removed several methods. Please refer to the source code.</li>
1738
776775d1ff38 add @noimplement to some APIs
timkelly
parents: 1731
diff changeset
   235
   <p/>
776775d1ff38 add @noimplement to some APIs
timkelly
parents: 1731
diff changeset
   236
   <ul>
1745
70e83e025896 fix typos
timkelly
parents: 1738
diff changeset
   237
   		<li><i>getFilteredBuildConfigurations()</i> has been removed. Please use <i>ISymbianSDK#getBuildInfo(String builderId).getFilteredBuildConfigurations()</i> instead.  </li>
70e83e025896 fix typos
timkelly
parents: 1738
diff changeset
   238
   		<li><i>getSDKVersion()</i> has been removed. Users should not use SDK and OS version any longer but use <i>ISymbianSDK#getSupportedFeatures()</i> instead.</li>
1738
776775d1ff38 add @noimplement to some APIs
timkelly
parents: 1731
diff changeset
   239
   </ul>
776775d1ff38 add @noimplement to some APIs
timkelly
parents: 1731
diff changeset
   240
   
1778
05c2648e3e25 updated notes after refactoring ICarbideBuildCOnfiguration and ISDKManager.
timkelly
parents: 1745
diff changeset
   241
   <li><i>ICarbideBuildConfiguration</i> no longer implements <i>ISymbianBuildContext</i>. You will need to use the <i>ICarbideBuildConfiguration#getBuildContext()</i> to access most build context specific data.</li>
05c2648e3e25 updated notes after refactoring ICarbideBuildCOnfiguration and ISDKManager.
timkelly
parents: 1745
diff changeset
   242
   
05c2648e3e25 updated notes after refactoring ICarbideBuildCOnfiguration and ISDKManager.
timkelly
parents: 1745
diff changeset
   243
   <li><i>com.nokia.carbide.cpp.sdk.core#ISDKManager</i> removed several methods.</li>
05c2648e3e25 updated notes after refactoring ICarbideBuildCOnfiguration and ISDKManager.
timkelly
parents: 1745
diff changeset
   244
   <p/>
05c2648e3e25 updated notes after refactoring ICarbideBuildCOnfiguration and ISDKManager.
timkelly
parents: 1745
diff changeset
   245
   <ul>
05c2648e3e25 updated notes after refactoring ICarbideBuildCOnfiguration and ISDKManager.
timkelly
parents: 1745
diff changeset
   246
   		<li><i>getSymbianMacroStore()</i> has been removed. </li>
05c2648e3e25 updated notes after refactoring ICarbideBuildCOnfiguration and ISDKManager.
timkelly
parents: 1745
diff changeset
   247
   		<li><i>getBSFScannerEnabled()</i> has been removed.</li>
05c2648e3e25 updated notes after refactoring ICarbideBuildCOnfiguration and ISDKManager.
timkelly
parents: 1745
diff changeset
   248
   		<li><i>enableBSFScanner(boolean enabled)</i> has been removed.</li>
05c2648e3e25 updated notes after refactoring ICarbideBuildCOnfiguration and ISDKManager.
timkelly
parents: 1745
diff changeset
   249
   		<li><i>setPlatformList(List<BuildPlat> platList)</i> has been removed.</li>
05c2648e3e25 updated notes after refactoring ICarbideBuildCOnfiguration and ISDKManager.
timkelly
parents: 1745
diff changeset
   250
   		<li><i>getPlatformList()</i> has been removed.</li>
05c2648e3e25 updated notes after refactoring ICarbideBuildCOnfiguration and ISDKManager.
timkelly
parents: 1745
diff changeset
   251
   		<li><i>getCSLArmToolchainInstallPathAndCheckReqTools()</i> has been removed.</li>
05c2648e3e25 updated notes after refactoring ICarbideBuildCOnfiguration and ISDKManager.
timkelly
parents: 1745
diff changeset
   252
   		<li><i>checkDevicesXMLSynchronized()</i> has been removed.</li>
05c2648e3e25 updated notes after refactoring ICarbideBuildCOnfiguration and ISDKManager.
timkelly
parents: 1745
diff changeset
   253
   		<li><i>getSBSv2Version(boolean forceScan)</i> has been removed.</li>
05c2648e3e25 updated notes after refactoring ICarbideBuildCOnfiguration and ISDKManager.
timkelly
parents: 1745
diff changeset
   254
   		<li><i>getMinimumSupportedSBSv2Version()</i> has been removed.</li>
05c2648e3e25 updated notes after refactoring ICarbideBuildCOnfiguration and ISDKManager.
timkelly
parents: 1745
diff changeset
   255
   </ul>
05c2648e3e25 updated notes after refactoring ICarbideBuildCOnfiguration and ISDKManager.
timkelly
parents: 1745
diff changeset
   256
   
1731
9ad7e7b04120 Added API change notes for SDK/Builder related stuff. Added an @since 3.0 tag on API
timkelly
parents: 1704
diff changeset
   257
</ul>
9ad7e7b04120 Added API change notes for SDK/Builder related stuff. Added an @since 3.0 tag on API
timkelly
parents: 1704
diff changeset
   258
1704
24ac5a5cf80c updated copyright dates and fixed some css issues
fturovic <frank.turovich@nokia.com>
parents: 1236
diff changeset
   259
<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>
24ac5a5cf80c updated copyright dates and fixed some css issues
fturovic <frank.turovich@nokia.com>
parents: 1236
diff changeset
   260
</div></body>
24ac5a5cf80c updated copyright dates and fixed some css issues
fturovic <frank.turovich@nokia.com>
parents: 1236
diff changeset
   261
</html>