carbidesdk/com.nokia.carbide.cpp.sdk.doc.user/html/reference/api_Change_Notes.htm
author timkelly
Fri, 16 Apr 2010 14:47:44 -0500
changeset 1236 eaea5f2cf3c3
parent 759 d4aeef4e0f16
child 1704 24ac5a5cf80c
permissions -rw-r--r--
update API notes for 2.6
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
0
fb279309251b DP tools release version Revision: 200912
Deepak Modgil <Deepak.Modgil@Nokia.com>
parents:
diff changeset
     1
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
fb279309251b DP tools release version Revision: 200912
Deepak Modgil <Deepak.Modgil@Nokia.com>
parents:
diff changeset
     2
fb279309251b DP tools release version Revision: 200912
Deepak Modgil <Deepak.Modgil@Nokia.com>
parents:
diff changeset
     3
<html>
fb279309251b DP tools release version Revision: 200912
Deepak Modgil <Deepak.Modgil@Nokia.com>
parents:
diff changeset
     4
<head>
fb279309251b DP tools release version Revision: 200912
Deepak Modgil <Deepak.Modgil@Nokia.com>
parents:
diff changeset
     5
	<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
fb279309251b DP tools release version Revision: 200912
Deepak Modgil <Deepak.Modgil@Nokia.com>
parents:
diff changeset
     6
	<title>Changes to the Carbide API</title>
fb279309251b DP tools release version Revision: 200912
Deepak Modgil <Deepak.Modgil@Nokia.com>
parents:
diff changeset
     7
<style>
fb279309251b DP tools release version Revision: 200912
Deepak Modgil <Deepak.Modgil@Nokia.com>
parents:
diff changeset
     8
<!--
fb279309251b DP tools release version Revision: 200912
Deepak Modgil <Deepak.Modgil@Nokia.com>
parents:
diff changeset
     9
span.attr
fb279309251b DP tools release version Revision: 200912
Deepak Modgil <Deepak.Modgil@Nokia.com>
parents:
diff changeset
    10
    {color:green}
fb279309251b DP tools release version Revision: 200912
Deepak Modgil <Deepak.Modgil@Nokia.com>
parents:
diff changeset
    11
-->
fb279309251b DP tools release version Revision: 200912
Deepak Modgil <Deepak.Modgil@Nokia.com>
parents:
diff changeset
    12
</style>
fb279309251b DP tools release version Revision: 200912
Deepak Modgil <Deepak.Modgil@Nokia.com>
parents:
diff changeset
    13
<link rel="StyleSheet" href="../../book.css" type="text/css"/>
fb279309251b DP tools release version Revision: 200912
Deepak Modgil <Deepak.Modgil@Nokia.com>
parents:
diff changeset
    14
</head>
fb279309251b DP tools release version Revision: 200912
Deepak Modgil <Deepak.Modgil@Nokia.com>
parents:
diff changeset
    15
fb279309251b DP tools release version Revision: 200912
Deepak Modgil <Deepak.Modgil@Nokia.com>
parents:
diff changeset
    16
<body>
fb279309251b DP tools release version Revision: 200912
Deepak Modgil <Deepak.Modgil@Nokia.com>
parents:
diff changeset
    17
<h2>Changes to the Carbide API </h2>
fb279309251b DP tools release version Revision: 200912
Deepak Modgil <Deepak.Modgil@Nokia.com>
parents:
diff changeset
    18
fb279309251b DP tools release version Revision: 200912
Deepak Modgil <Deepak.Modgil@Nokia.com>
parents:
diff changeset
    19
<p>The following section provides information on changed, deprecated, and removed Carbide APIs. </p>
fb279309251b DP tools release version Revision: 200912
Deepak Modgil <Deepak.Modgil@Nokia.com>
parents:
diff changeset
    20
<h3>Changed APIs</h3>
fb279309251b DP tools release version Revision: 200912
Deepak Modgil <Deepak.Modgil@Nokia.com>
parents:
diff changeset
    21
<p>The following APIs have been changed. </p>
fb279309251b DP tools release version Revision: 200912
Deepak Modgil <Deepak.Modgil@Nokia.com>
parents:
diff changeset
    22
<p>Since Carbide 1.2.0</p>
fb279309251b DP tools release version Revision: 200912
Deepak Modgil <Deepak.Modgil@Nokia.com>
parents:
diff changeset
    23
<ul>
fb279309251b DP tools release version Revision: 200912
Deepak Modgil <Deepak.Modgil@Nokia.com>
parents:
diff changeset
    24
  <li><i>N/A</i></li>
fb279309251b DP tools release version Revision: 200912
Deepak Modgil <Deepak.Modgil@Nokia.com>
parents:
diff changeset
    25
</ul>
fb279309251b DP tools release version Revision: 200912
Deepak Modgil <Deepak.Modgil@Nokia.com>
parents:
diff changeset
    26
<p>Since Carbide 1.2.1</p>
fb279309251b DP tools release version Revision: 200912
Deepak Modgil <Deepak.Modgil@Nokia.com>
parents:
diff changeset
    27
<ul>
fb279309251b DP tools release version Revision: 200912
Deepak Modgil <Deepak.Modgil@Nokia.com>
parents:
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>
fb279309251b DP tools release version Revision: 200912
Deepak Modgil <Deepak.Modgil@Nokia.com>
parents:
diff changeset
    29
</ul>
fb279309251b DP tools release version Revision: 200912
Deepak Modgil <Deepak.Modgil@Nokia.com>
parents:
diff changeset
    30
<ul>
fb279309251b DP tools release version Revision: 200912
Deepak Modgil <Deepak.Modgil@Nokia.com>
parents:
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>
fb279309251b DP tools release version Revision: 200912
Deepak Modgil <Deepak.Modgil@Nokia.com>
parents:
diff changeset
    32
</ul>
fb279309251b DP tools release version Revision: 200912
Deepak Modgil <Deepak.Modgil@Nokia.com>
parents:
diff changeset
    33
<p>Since Carbide 1.2.2</p>
fb279309251b DP tools release version Revision: 200912
Deepak Modgil <Deepak.Modgil@Nokia.com>
parents:
diff changeset
    34
<ul>
fb279309251b DP tools release version Revision: 200912
Deepak Modgil <Deepak.Modgil@Nokia.com>
parents:
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>
fb279309251b DP tools release version Revision: 200912
Deepak Modgil <Deepak.Modgil@Nokia.com>
parents:
diff changeset
    36
</ul>
fb279309251b DP tools release version Revision: 200912
Deepak Modgil <Deepak.Modgil@Nokia.com>
parents:
diff changeset
    37
<ul>
fb279309251b DP tools release version Revision: 200912
Deepak Modgil <Deepak.Modgil@Nokia.com>
parents:
diff changeset
    38
  <li><i>ICarbideProjectInfo#getCleanCommand has been changed to ICarbideProjectInfo#getCleanLevel to match the preference change. </i></li>
fb279309251b DP tools release version Revision: 200912
Deepak Modgil <Deepak.Modgil@Nokia.com>
parents:
diff changeset
    39
</ul>
fb279309251b DP tools release version Revision: 200912
Deepak Modgil <Deepak.Modgil@Nokia.com>
parents:
diff changeset
    40
<ul>
fb279309251b DP tools release version Revision: 200912
Deepak Modgil <Deepak.Modgil@Nokia.com>
parents:
diff changeset
    41
  <li><i>ICarbideBuildConfiguration#getSISBuilderInfo has been changed to ICarbideBuildConfiguration#getSISBuilderInfoList to match the changes to the SIS Builder tab. </i></li>
fb279309251b DP tools release version Revision: 200912
Deepak Modgil <Deepak.Modgil@Nokia.com>
parents:
diff changeset
    42
</ul>
fb279309251b DP tools release version Revision: 200912
Deepak Modgil <Deepak.Modgil@Nokia.com>
parents:
diff changeset
    43
<ul>
fb279309251b DP tools release version Revision: 200912
Deepak Modgil <Deepak.Modgil@Nokia.com>
parents:
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>
fb279309251b DP tools release version Revision: 200912
Deepak Modgil <Deepak.Modgil@Nokia.com>
parents:
diff changeset
    45
</ul>
fb279309251b DP tools release version Revision: 200912
Deepak Modgil <Deepak.Modgil@Nokia.com>
parents:
diff changeset
    46
<p>Since Carbide 2.0</p>
fb279309251b DP tools release version Revision: 200912
Deepak Modgil <Deepak.Modgil@Nokia.com>
parents:
diff changeset
    47
<ul>
fb279309251b DP tools release version Revision: 200912
Deepak Modgil <Deepak.Modgil@Nokia.com>
parents:
diff changeset
    48
  <li>Added<em> com.nokia.carbide.cpp.sdk.core.ISDKManager#checkDevicesXMLSynchronized()</em>.</li>
fb279309251b DP tools release version Revision: 200912
Deepak Modgil <Deepak.Modgil@Nokia.com>
parents:
diff changeset
    49
</ul>
fb279309251b DP tools release version Revision: 200912
Deepak Modgil <Deepak.Modgil@Nokia.com>
parents:
diff changeset
    50
<ul>
fb279309251b DP tools release version Revision: 200912
Deepak Modgil <Deepak.Modgil@Nokia.com>
parents:
diff changeset
    51
  <li>The EMMPLanguage#UNKNOWNxxx enums have been renamed with their proper names.  All the same language
fb279309251b DP tools release version Revision: 200912
Deepak Modgil <Deepak.Modgil@Nokia.com>
parents:
diff changeset
    52
  codes are available, so EMMPLangage#forLangCode() or #fromCode() should still work.  (We couldn't leave the unknown
fb279309251b DP tools release version Revision: 200912
Deepak Modgil <Deepak.Modgil@Nokia.com>
parents:
diff changeset
    53
  enums in, mark them @Deprecated, and add the correct ones, since this would violate uniqueness in the EMMPLanguage#values() 
fb279309251b DP tools release version Revision: 200912
Deepak Modgil <Deepak.Modgil@Nokia.com>
parents:
diff changeset
    54
  array.)</li>
fb279309251b DP tools release version Revision: 200912
Deepak Modgil <Deepak.Modgil@Nokia.com>
parents:
diff changeset
    55
</ul>
103
de4b04f4ec57 merge from default. Fix for bug 8902.
timkelly
parents: 0
diff changeset
    56
de4b04f4ec57 merge from default. Fix for bug 8902.
timkelly
parents: 0
diff changeset
    57
<p>Since Carbide 2.0.4</p>
de4b04f4ec57 merge from default. Fix for bug 8902.
timkelly
parents: 0
diff changeset
    58
<ul>
130
825355d51766 bug 8806 initial update
fturovic <frank.turovich@nokia.com>
parents: 128
diff changeset
    59
  <li>Added <em> com.nokia.carbide.cdt.builder.project.ICarbideBuildConfiguration#getBuildArgumentsInfoCopy( )</em>.</li>
103
de4b04f4ec57 merge from default. Fix for bug 8902.
timkelly
parents: 0
diff changeset
    60
</ul>
de4b04f4ec57 merge from default. Fix for bug 8902.
timkelly
parents: 0
diff changeset
    61
<ul>
130
825355d51766 bug 8806 initial update
fturovic <frank.turovich@nokia.com>
parents: 128
diff changeset
    62
  <li>Added <em> com.nokia.carbide.cdt.builder.project.ICarbideBuildConfiguration#setBuildArgumentsInfo(BuildArgumentsInfo bldArgInfo)</em>.</li>
103
de4b04f4ec57 merge from default. Fix for bug 8902.
timkelly
parents: 0
diff changeset
    63
</ul>
de4b04f4ec57 merge from default. Fix for bug 8902.
timkelly
parents: 0
diff changeset
    64
139
e743b7cf572c Add support for getting the Symbian Binary Variation name for variant builds. Bug 8793.
timkelly
parents: 130
diff changeset
    65
<p>Since Carbide 2.1.0</p>
e743b7cf572c Add support for getting the Symbian Binary Variation name for variant builds. Bug 8793.
timkelly
parents: 130
diff changeset
    66
<ul>
e743b7cf572c Add support for getting the Symbian Binary Variation name for variant builds. Bug 8793.
timkelly
parents: 130
diff changeset
    67
  <li>Added <em> com.nokia.carbide.cdt.builder.builder.CarbideCPPBuilder#getBuilderMakefileDir(ICarbideBuildConfiguration config)</em>.</li>
179
77bd4ab5f973 cleanup some API/javadoc. Add API changes for SBV support.
timkelly
parents: 139
diff changeset
    68
  <li>Support was added for Symbian Binary Variation (SBV):</li>
77bd4ab5f973 cleanup some API/javadoc. Add API changes for SBV support.
timkelly
parents: 139
diff changeset
    69
  <ul>
77bd4ab5f973 cleanup some API/javadoc. Add API changes for SBV support.
timkelly
parents: 139
diff changeset
    70
    <li>Added <em> com.nokia.carbide.cpp.sdk.core.ISymbianBuildContext#getBuildVariationName( )</em>.</li>
77bd4ab5f973 cleanup some API/javadoc. Add API changes for SBV support.
timkelly
parents: 139
diff changeset
    71
    <li>Added <em> com.nokia.carbide.cdt.builder.EpocEngineHelper#hasFeatureVariantKeyword( ICarbideProjectInfo projectInfo, IPath relativeMMPPath )</em>.</li>
77bd4ab5f973 cleanup some API/javadoc. Add API changes for SBV support.
timkelly
parents: 139
diff changeset
    72
    <li>Added <em> com.nokia.carbide.cdt.builder.EpocEngineHelper#getMD5HashForBinaryVariant( ICarbideBuildConfiguration config,  IPath mmpFullPath)</em>.</li>
77bd4ab5f973 cleanup some API/javadoc. Add API changes for SBV support.
timkelly
parents: 139
diff changeset
    73
    <li>Added <em>com.nokia.carbide.cpp.sdk.core.ISymbianSDK#getSBVCatalog( )</em>.</li>
77bd4ab5f973 cleanup some API/javadoc. Add API changes for SBV support.
timkelly
parents: 139
diff changeset
    74
    <li>Added <em>com.nokia.carbide.cpp.sdk.core.ISymbianBuildContext#getBuildVariationName( )</em>.</li>
77bd4ab5f973 cleanup some API/javadoc. Add API changes for SBV support.
timkelly
parents: 139
diff changeset
    75
    <li>Added <em>com.nokia.carbide.cpp.sdk.core.ISymbianBuildContext#isSymbianBinaryVariation( )</em>.</li>
77bd4ab5f973 cleanup some API/javadoc. Add API changes for SBV support.
timkelly
parents: 139
diff changeset
    76
    <li>Added <em>com.nokia.carbide.cpp.sdk.core.ISBVCatalog.</em> </li>
77bd4ab5f973 cleanup some API/javadoc. Add API changes for SBV support.
timkelly
parents: 139
diff changeset
    77
    <li>Added <em>com.nokia.carbide.cpp.sdk.core.ISBVPlatfor</em>m.</li>
77bd4ab5f973 cleanup some API/javadoc. Add API changes for SBV support.
timkelly
parents: 139
diff changeset
    78
    <li>Added EPOC Engine support for SBV in the following packages:
77bd4ab5f973 cleanup some API/javadoc. Add API changes for SBV support.
timkelly
parents: 139
diff changeset
    79
      <ul>
77bd4ab5f973 cleanup some API/javadoc. Add API changes for SBV support.
timkelly
parents: 139
diff changeset
    80
        <li><em>com.nokia.carbide.cpp.epoc.engine</em></li>
77bd4ab5f973 cleanup some API/javadoc. Add API changes for SBV support.
timkelly
parents: 139
diff changeset
    81
        <li><em>com.nokia.carbide.cpp.epoc.engine.model</em></li>
77bd4ab5f973 cleanup some API/javadoc. Add API changes for SBV support.
timkelly
parents: 139
diff changeset
    82
        <li><em>com.nokia.carbide.cpp.epoc.engine.model.sbv</em>.</li>
77bd4ab5f973 cleanup some API/javadoc. Add API changes for SBV support.
timkelly
parents: 139
diff changeset
    83
      </ul>
77bd4ab5f973 cleanup some API/javadoc. Add API changes for SBV support.
timkelly
parents: 139
diff changeset
    84
    </li>
77bd4ab5f973 cleanup some API/javadoc. Add API changes for SBV support.
timkelly
parents: 139
diff changeset
    85
  </ul>
232
bb76de95ab1e added new API notes for ISymbianSDK
timkelly
parents: 179
diff changeset
    86
  
bb76de95ab1e added new API notes for ISymbianSDK
timkelly
parents: 179
diff changeset
    87
    <li>Added <em> com.nokia.carbide.cpp.sdk.core.ISymbianSDK#setPreviouslyScanned( boolean )</em>.</li>
bb76de95ab1e added new API notes for ISymbianSDK
timkelly
parents: 179
diff changeset
    88
    <li>Added <em> com.nokia.carbide.cpp.sdk.core.ISymbianSDK#isPreviouslyScanned( )</em>.</li>
452
6122ce1ba475 new API added to ICarbideProjectInfo
timkelly
parents: 330
diff changeset
    89
    
139
e743b7cf572c Add support for getting the Symbian Binary Variation name for variant builds. Bug 8793.
timkelly
parents: 130
diff changeset
    90
</ul>
e743b7cf572c Add support for getting the Symbian Binary Variation name for variant builds. Bug 8793.
timkelly
parents: 130
diff changeset
    91
452
6122ce1ba475 new API added to ICarbideProjectInfo
timkelly
parents: 330
diff changeset
    92
<p>Since Carbide 2.2.0</p>
504
4fcf839f8ca1 Carbide 2.3.0 changes for ISDKManager
timkelly
parents: 452
diff changeset
    93
<ul>
452
6122ce1ba475 new API added to ICarbideProjectInfo
timkelly
parents: 330
diff changeset
    94
	<li>Added <em> com.nokia.carbide.cdt.builder.project.ICarbideProjectInfo#extraSBSv2Args( )</em>.</li>
504
4fcf839f8ca1 Carbide 2.3.0 changes for ISDKManager
timkelly
parents: 452
diff changeset
    95
</ul>
452
6122ce1ba475 new API added to ICarbideProjectInfo
timkelly
parents: 330
diff changeset
    96
504
4fcf839f8ca1 Carbide 2.3.0 changes for ISDKManager
timkelly
parents: 452
diff changeset
    97
<p>Since Carbide 2.3.0</p>
452
6122ce1ba475 new API added to ICarbideProjectInfo
timkelly
parents: 330
diff changeset
    98
<ul>
504
4fcf839f8ca1 Carbide 2.3.0 changes for ISDKManager
timkelly
parents: 452
diff changeset
    99
	<li>ISDKManager was updated to indicate it is not intended to be implemented by clients.
4fcf839f8ca1 Carbide 2.3.0 changes for ISDKManager
timkelly
parents: 452
diff changeset
   100
	<li>Added <em> com.nokia.carbide.cpp.sdk.core.ISDKManager#getSBSv2Version(boolean forceScan)</em>.</li>
4fcf839f8ca1 Carbide 2.3.0 changes for ISDKManager
timkelly
parents: 452
diff changeset
   101
	<li>Added <em> com.nokia.carbide.cpp.sdk.core.ISDKManager#getMinimumSupportedSBSv2Version( )</em>.</li>
4fcf839f8ca1 Carbide 2.3.0 changes for ISDKManager
timkelly
parents: 452
diff changeset
   102
</ul>
452
6122ce1ba475 new API added to ICarbideProjectInfo
timkelly
parents: 330
diff changeset
   103
1236
eaea5f2cf3c3 update API notes for 2.6
timkelly
parents: 759
diff changeset
   104
<p>Since Carbide 2.6.0</p>
eaea5f2cf3c3 update API notes for 2.6
timkelly
parents: 759
diff changeset
   105
<ul>
eaea5f2cf3c3 update API notes for 2.6
timkelly
parents: 759
diff changeset
   106
	<li>Added <em> com.nokia.carbide.cdt.builder.project.ISymbianBuildContext#getSBSv2Alias()</em>.</li>
eaea5f2cf3c3 update API notes for 2.6
timkelly
parents: 759
diff changeset
   107
	<li>Added <em> com.nokia.carbide.cdt.builder.project.ISymbianBuildConfiguration#getTargetOutputDirectory( )</em>.</li>
eaea5f2cf3c3 update API notes for 2.6
timkelly
parents: 759
diff changeset
   108
</ul>
eaea5f2cf3c3 update API notes for 2.6
timkelly
parents: 759
diff changeset
   109
686
745a1a177838 updated release notes with info about IConnectionsManager
dadubrow
parents: 504
diff changeset
   110
<p>Since Carbide 3.0.0</p>
745a1a177838 updated release notes with info about IConnectionsManager
dadubrow
parents: 504
diff changeset
   111
<ul>
745a1a177838 updated release notes with info about IConnectionsManager
dadubrow
parents: 504
diff changeset
   112
	<li>IConnectionsManager was updated to indicate it is not intended to be implemented by clients.
759
d4aeef4e0f16 modify IConnectionsManager and IClientServiceSiteUI2 apis + document in relnotes
dadubrow
parents: 686
diff changeset
   113
	<li>Added several new methods to support automated connection/device discovery agents and default connections.</li>
d4aeef4e0f16 modify IConnectionsManager and IClientServiceSiteUI2 apis + document in relnotes
dadubrow
parents: 686
diff changeset
   114
	<li>Deprecated IClientServiceSiteUI and adding new IClientServiceSiteUI2 to support concept of default connection
d4aeef4e0f16 modify IConnectionsManager and IClientServiceSiteUI2 apis + document in relnotes
dadubrow
parents: 686
diff changeset
   115
	<ul>
d4aeef4e0f16 modify IConnectionsManager and IClientServiceSiteUI2 apis + document in relnotes
dadubrow
parents: 686
diff changeset
   116
		<li>getSelectedConnection() and selectConnection() now use connection ids rather than connection objects
d4aeef4e0f16 modify IConnectionsManager and IClientServiceSiteUI2 apis + document in relnotes
dadubrow
parents: 686
diff changeset
   117
		<li>Exposing new selection status to allow reporting when default connection is not supported by client service
d4aeef4e0f16 modify IConnectionsManager and IClientServiceSiteUI2 apis + document in relnotes
dadubrow
parents: 686
diff changeset
   118
	</ul>
686
745a1a177838 updated release notes with info about IConnectionsManager
dadubrow
parents: 504
diff changeset
   119
</ul>
745a1a177838 updated release notes with info about IConnectionsManager
dadubrow
parents: 504
diff changeset
   120
745a1a177838 updated release notes with info about IConnectionsManager
dadubrow
parents: 504
diff changeset
   121
0
fb279309251b DP tools release version Revision: 200912
Deepak Modgil <Deepak.Modgil@Nokia.com>
parents:
diff changeset
   122
<h3>Deprecated APIs</h3>
fb279309251b DP tools release version Revision: 200912
Deepak Modgil <Deepak.Modgil@Nokia.com>
parents:
diff changeset
   123
<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>
fb279309251b DP tools release version Revision: 200912
Deepak Modgil <Deepak.Modgil@Nokia.com>
parents:
diff changeset
   124
<p>Since Carbide 1.2.0</p>
fb279309251b DP tools release version Revision: 200912
Deepak Modgil <Deepak.Modgil@Nokia.com>
parents:
diff changeset
   125
<ul>
fb279309251b DP tools release version Revision: 200912
Deepak Modgil <Deepak.Modgil@Nokia.com>
parents:
diff changeset
   126
  <li><i>N/A</i></li>
fb279309251b DP tools release version Revision: 200912
Deepak Modgil <Deepak.Modgil@Nokia.com>
parents:
diff changeset
   127
</ul>
fb279309251b DP tools release version Revision: 200912
Deepak Modgil <Deepak.Modgil@Nokia.com>
parents:
diff changeset
   128
<p>Since Carbide 1.2.1</p>
fb279309251b DP tools release version Revision: 200912
Deepak Modgil <Deepak.Modgil@Nokia.com>
parents:
diff changeset
   129
<ul>
fb279309251b DP tools release version Revision: 200912
Deepak Modgil <Deepak.Modgil@Nokia.com>
parents:
diff changeset
   130
  <li><i>N/A</i></li>
fb279309251b DP tools release version Revision: 200912
Deepak Modgil <Deepak.Modgil@Nokia.com>
parents:
diff changeset
   131
</ul>
fb279309251b DP tools release version Revision: 200912
Deepak Modgil <Deepak.Modgil@Nokia.com>
parents:
diff changeset
   132
<p>Since Carbide 1.2.2</p>
fb279309251b DP tools release version Revision: 200912
Deepak Modgil <Deepak.Modgil@Nokia.com>
parents:
diff changeset
   133
<ul>
fb279309251b DP tools release version Revision: 200912
Deepak Modgil <Deepak.Modgil@Nokia.com>
parents:
diff changeset
   134
  <li><i>com.nokia.carbide.cdt.builder.builder.CarbideCommandLauncher.getCmdExeLocation()</i></li>
fb279309251b DP tools release version Revision: 200912
Deepak Modgil <Deepak.Modgil@Nokia.com>
parents:
diff changeset
   135
  <li><i>com.nokia.carbide.cdt.builder.builder.CarbideCPPBuilder.callAbldBuildForConfiguration(ICarbideBuildConfiguration, IProgressMonitor, IConsole, int, boolean)</i></li>
fb279309251b DP tools release version Revision: 200912
Deepak Modgil <Deepak.Modgil@Nokia.com>
parents:
diff changeset
   136
  <li><i>com.nokia.carbide.cdt.builder.builder.CarbideCPPBuilder.invokeBldmakeBldFiles(ICarbideBuildConfiguration, CarbideCommandLauncher, IProgressMonitor, IConsole, String[], IPath)</i></li>
fb279309251b DP tools release version Revision: 200912
Deepak Modgil <Deepak.Modgil@Nokia.com>
parents:
diff changeset
   137
  <li><i>com.nokia.carbide.cdt.builder.builder.CarbideCPPBuilder.projectNeedsMakefileGeneration(IPath, ICarbideBuildConfiguration)</i></li>
fb279309251b DP tools release version Revision: 200912
Deepak Modgil <Deepak.Modgil@Nokia.com>
parents:
diff changeset
   138
  <li><i>com.nokia.carbide.cdt.builder.project.ICarbideProjectInfo.getMMPTargetFile()</i></li>
fb279309251b DP tools release version Revision: 200912
Deepak Modgil <Deepak.Modgil@Nokia.com>
parents:
diff changeset
   139
  <li><i>com.nokia.carbide.cdt.builder.EpocEngineHelper.getPathToMainExecutable(ICarbideBuildConfiguration)</i></li>
fb279309251b DP tools release version Revision: 200912
Deepak Modgil <Deepak.Modgil@Nokia.com>
parents:
diff changeset
   140
  <li><i>com.nokia.carbide.cdt.builder.EpocEngineHelper.getPathToMainExecutable(ICarbideProjectInfo)</i></li>
fb279309251b DP tools release version Revision: 200912
Deepak Modgil <Deepak.Modgil@Nokia.com>
parents:
diff changeset
   141
  <li><i>com.nokia.carbide.cdt.builder.EpocEngineHelper.getTargetPathForMainExecutable(ICarbideProjectInfo)</i></li>
fb279309251b DP tools release version Revision: 200912
Deepak Modgil <Deepak.Modgil@Nokia.com>
parents:
diff changeset
   142
  <li><i>com.nokia.carbide.cdt.builder.EpocEngineHelper.getHostAndTargetResources(ICarbideProjectInfo)</i></li>
fb279309251b DP tools release version Revision: 200912
Deepak Modgil <Deepak.Modgil@Nokia.com>
parents:
diff changeset
   143
  <li><i>com.nokia.carbide.cdt.internal.builder.EnvironmentVarsInfo</i></li>
fb279309251b DP tools release version Revision: 200912
Deepak Modgil <Deepak.Modgil@Nokia.com>
parents:
diff changeset
   144
  <li><i>com.nokia.carbide.cdt.internal.builder.SISBuilderInfo</i></li>
fb279309251b DP tools release version Revision: 200912
Deepak Modgil <Deepak.Modgil@Nokia.com>
parents:
diff changeset
   145
  <li><i>com.nokia.carbide.cpp.sdk.core.getProjectVariantHRHMacros()</i></li>
fb279309251b DP tools release version Revision: 200912
Deepak Modgil <Deepak.Modgil@Nokia.com>
parents:
diff changeset
   146
</ul>
fb279309251b DP tools release version Revision: 200912
Deepak Modgil <Deepak.Modgil@Nokia.com>
parents:
diff changeset
   147
<p>Since Carbide 2.0</p>
fb279309251b DP tools release version Revision: 200912
Deepak Modgil <Deepak.Modgil@Nokia.com>
parents:
diff changeset
   148
<ul>
fb279309251b DP tools release version Revision: 200912
Deepak Modgil <Deepak.Modgil@Nokia.com>
parents:
diff changeset
   149
  <li>None </li>
fb279309251b DP tools release version Revision: 200912
Deepak Modgil <Deepak.Modgil@Nokia.com>
parents:
diff changeset
   150
</ul>
110
57748d5487c8 update cdk api docs for changes to bug 8902.
timkelly
parents: 103
diff changeset
   151
130
825355d51766 bug 8806 initial update
fturovic <frank.turovich@nokia.com>
parents: 128
diff changeset
   152
<p>Since Carbide 2.0.4</p>
110
57748d5487c8 update cdk api docs for changes to bug 8902.
timkelly
parents: 103
diff changeset
   153
<ul>
130
825355d51766 bug 8806 initial update
fturovic <frank.turovich@nokia.com>
parents: 128
diff changeset
   154
  <li><i>com.nokia.carbide.cdt.builder.project.IBuildArgumentsInfo</i></li>
825355d51766 bug 8806 initial update
fturovic <frank.turovich@nokia.com>
parents: 128
diff changeset
   155
  <li><i>com.nokia.carbide.cdt.builder.project.ICarbideBuildConfiguration#getBuildArgumentsInfo( )</i></li>
110
57748d5487c8 update cdk api docs for changes to bug 8902.
timkelly
parents: 103
diff changeset
   156
</ul>
57748d5487c8 update cdk api docs for changes to bug 8902.
timkelly
parents: 103
diff changeset
   157
139
e743b7cf572c Add support for getting the Symbian Binary Variation name for variant builds. Bug 8793.
timkelly
parents: 130
diff changeset
   158
<p>Since Carbide 2.1</p>
e743b7cf572c Add support for getting the Symbian Binary Variation name for variant builds. Bug 8793.
timkelly
parents: 130
diff changeset
   159
<ul>
179
77bd4ab5f973 cleanup some API/javadoc. Add API changes for SBV support.
timkelly
parents: 139
diff changeset
   160
  <li><i>com.nokia.carbide.cdt.builder.EpocEngineHelper#getVariantTargetName(IMMPData mmpData, IPath target)</i></li>
139
e743b7cf572c Add support for getting the Symbian Binary Variation name for variant builds. Bug 8793.
timkelly
parents: 130
diff changeset
   161
</ul>
330
d38fd312deb5 add a deprecated API in CarbideCPPBuilder
timkelly
parents: 232
diff changeset
   162
<ul>
d38fd312deb5 add a deprecated API in CarbideCPPBuilder
timkelly
parents: 232
diff changeset
   163
  <li><i>com.nokia.carbide.cdt.builder.builder.CarbideCPPBuilder#generateAbldMakefileIfNecessary(ICarbideBuildConfiguration config, CarbideCommandLauncher launcher, IPath componentPath, boolean isTest)</i></li>
d38fd312deb5 add a deprecated API in CarbideCPPBuilder
timkelly
parents: 232
diff changeset
   164
</ul>
0
fb279309251b DP tools release version Revision: 200912
Deepak Modgil <Deepak.Modgil@Nokia.com>
parents:
diff changeset
   165
<h3>Removed APIs</h3>
fb279309251b DP tools release version Revision: 200912
Deepak Modgil <Deepak.Modgil@Nokia.com>
parents:
diff changeset
   166
<p>The following Carbide APIs have been removed and are no longer available to plug-ins.</p>
fb279309251b DP tools release version Revision: 200912
Deepak Modgil <Deepak.Modgil@Nokia.com>
parents:
diff changeset
   167
<p>Since Carbide 1.2.0</p>
fb279309251b DP tools release version Revision: 200912
Deepak Modgil <Deepak.Modgil@Nokia.com>
parents:
diff changeset
   168
<ul>
fb279309251b DP tools release version Revision: 200912
Deepak Modgil <Deepak.Modgil@Nokia.com>
parents:
diff changeset
   169
  <li><i>N/A</i></li>
fb279309251b DP tools release version Revision: 200912
Deepak Modgil <Deepak.Modgil@Nokia.com>
parents:
diff changeset
   170
</ul>
fb279309251b DP tools release version Revision: 200912
Deepak Modgil <Deepak.Modgil@Nokia.com>
parents:
diff changeset
   171
<p>Since Carbide 1.2.1</p>
fb279309251b DP tools release version Revision: 200912
Deepak Modgil <Deepak.Modgil@Nokia.com>
parents:
diff changeset
   172
<ul>
fb279309251b DP tools release version Revision: 200912
Deepak Modgil <Deepak.Modgil@Nokia.com>
parents:
diff changeset
   173
  <li><i>N/A</i></li>
fb279309251b DP tools release version Revision: 200912
Deepak Modgil <Deepak.Modgil@Nokia.com>
parents:
diff changeset
   174
</ul>
fb279309251b DP tools release version Revision: 200912
Deepak Modgil <Deepak.Modgil@Nokia.com>
parents:
diff changeset
   175
<p>Since Carbide 1.2.2</p>
fb279309251b DP tools release version Revision: 200912
Deepak Modgil <Deepak.Modgil@Nokia.com>
parents:
diff changeset
   176
<ul>
fb279309251b DP tools release version Revision: 200912
Deepak Modgil <Deepak.Modgil@Nokia.com>
parents:
diff changeset
   177
  <li><i>Some methods that were not intended to be made public were removed from the following classes and interfaces: </i></li>
fb279309251b DP tools release version Revision: 200912
Deepak Modgil <Deepak.Modgil@Nokia.com>
parents:
diff changeset
   178
  <ul>
fb279309251b DP tools release version Revision: 200912
Deepak Modgil <Deepak.Modgil@Nokia.com>
parents:
diff changeset
   179
    <li><i>com.nokia.carbide.cdt.builder.builder.CarbideCPPBuilder</i></li>
fb279309251b DP tools release version Revision: 200912
Deepak Modgil <Deepak.Modgil@Nokia.com>
parents:
diff changeset
   180
    <li><i>com.nokia.carbide.cdt.builder.ICarbideBuildManager</i></li>
fb279309251b DP tools release version Revision: 200912
Deepak Modgil <Deepak.Modgil@Nokia.com>
parents:
diff changeset
   181
    <li><i>com.nokia.carbide.cdt.builder.project.ICarbideProjectInfo</i></li>
fb279309251b DP tools release version Revision: 200912
Deepak Modgil <Deepak.Modgil@Nokia.com>
parents:
diff changeset
   182
    <li><i>com.nokia.carbide.cdt.builder.project.ICarbideBuildConfiguration</i></li>
fb279309251b DP tools release version Revision: 200912
Deepak Modgil <Deepak.Modgil@Nokia.com>
parents:
diff changeset
   183
  </ul>
fb279309251b DP tools release version Revision: 200912
Deepak Modgil <Deepak.Modgil@Nokia.com>
parents:
diff changeset
   184
</ul>
fb279309251b DP tools release version Revision: 200912
Deepak Modgil <Deepak.Modgil@Nokia.com>
parents:
diff changeset
   185
<p>Since Carbide 2.0</p>
fb279309251b DP tools release version Revision: 200912
Deepak Modgil <Deepak.Modgil@Nokia.com>
parents:
diff changeset
   186
<ul>
fb279309251b DP tools release version Revision: 200912
Deepak Modgil <Deepak.Modgil@Nokia.com>
parents:
diff changeset
   187
  <li>None</li>
fb279309251b DP tools release version Revision: 200912
Deepak Modgil <Deepak.Modgil@Nokia.com>
parents:
diff changeset
   188
</ul>
139
e743b7cf572c Add support for getting the Symbian Binary Variation name for variant builds. Bug 8793.
timkelly
parents: 130
diff changeset
   189
e743b7cf572c Add support for getting the Symbian Binary Variation name for variant builds. Bug 8793.
timkelly
parents: 130
diff changeset
   190
<p>Since Carbide 2.1.0</p>
e743b7cf572c Add support for getting the Symbian Binary Variation name for variant builds. Bug 8793.
timkelly
parents: 130
diff changeset
   191
<ul>
e743b7cf572c Add support for getting the Symbian Binary Variation name for variant builds. Bug 8793.
timkelly
parents: 130
diff changeset
   192
  <li>None</li>
e743b7cf572c Add support for getting the Symbian Binary Variation name for variant builds. Bug 8793.
timkelly
parents: 130
diff changeset
   193
</ul>
e743b7cf572c Add support for getting the Symbian Binary Variation name for variant builds. Bug 8793.
timkelly
parents: 130
diff changeset
   194
0
fb279309251b DP tools release version Revision: 200912
Deepak Modgil <Deepak.Modgil@Nokia.com>
parents:
diff changeset
   195
<div id="footer">Copyright &copy; 2009 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>
fb279309251b DP tools release version Revision: 200912
Deepak Modgil <Deepak.Modgil@Nokia.com>
parents:
diff changeset
   196
</div></body>
fb279309251b DP tools release version Revision: 200912
Deepak Modgil <Deepak.Modgil@Nokia.com>
parents:
diff changeset
   197
</html>