buildframework/helium/doc/helium_custom/api_changes.rst.ftl
changeset 587 85df38eb4012
child 645 b8d81fa19e7d
equal deleted inserted replaced
217:0f5e3a7fb6af 587:85df38eb4012
       
     1 <#--
       
     2 ============================================================================ 
       
     3 Name        : 
       
     4 Part of     : Helium 
       
     5 
       
     6 Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
       
     7 All rights reserved.
       
     8 This component and the accompanying materials are made available
       
     9 under the terms of the License "Eclipse Public License v1.0"
       
    10 which accompanies this distribution, and is available
       
    11 at the URL "http://www.eclipse.org/legal/epl-v10.html".
       
    12 
       
    13 Initial Contributors:
       
    14 Nokia Corporation - initial contribution.
       
    15 
       
    16 Contributors:
       
    17 
       
    18 Description:
       
    19 
       
    20 ============================================================================
       
    21 --> 
       
    22 ##############################
       
    23 Helium API Changes
       
    24 ##############################
       
    25 
       
    26 .. index::
       
    27   module: Helium API Changes
       
    28 
       
    29 .. contents::
       
    30 
       
    31 This describes API changes between release ${old_release} and release ${new_release}.
       
    32 
       
    33 Projects added
       
    34 ==============
       
    35 <#list doc.apiChanges.project?sort as project>
       
    36     <#if project.@state == 'added'>
       
    37 * `${project} <api/helium/project-${project}.html>`_
       
    38     </#if>
       
    39 </#list>
       
    40 
       
    41 Projects removed
       
    42 ================
       
    43 <#list doc.apiChanges.project?sort as project>
       
    44     <#if project.@state == 'removed'>
       
    45 * ${project}
       
    46     </#if>
       
    47 </#list>
       
    48 
       
    49 Targets added
       
    50 =============
       
    51 <#list doc.apiChanges.target?sort as target>
       
    52     <#if target.@state == 'added'>
       
    53 * `${target} <api/helium/target-${target}.html>`_
       
    54     </#if>
       
    55 </#list>
       
    56 
       
    57 Targets removed or made private
       
    58 ===============================
       
    59 <#list doc.apiChanges.target?sort as target>
       
    60     <#if target.@state == 'removed'>
       
    61 * ${target}
       
    62     </#if>
       
    63 </#list>
       
    64 
       
    65 Properties added
       
    66 ================
       
    67 <#list doc.apiChanges.property?sort as property>
       
    68     <#if property.@state == 'added'>
       
    69 * `${property} <api/helium/property-${property}.html>`_
       
    70     </#if>
       
    71 </#list>
       
    72 
       
    73 Properties removed or made private
       
    74 ==================================
       
    75 <#list doc.apiChanges.property?sort as property>
       
    76     <#if property.@state == 'removed'>
       
    77 * ${property}
       
    78     </#if>
       
    79 </#list>
       
    80 
       
    81 Macros added
       
    82 ============
       
    83 <#list doc.apiChanges.macro?sort as macro>
       
    84     <#if macro.@state == 'added'>
       
    85 * `${macro} <api/helium/macro-${macro}.html>`_
       
    86     </#if>
       
    87 </#list>
       
    88 
       
    89 Macros removed
       
    90 ==============
       
    91 <#list doc.apiChanges.macro?sort as macro>
       
    92     <#if macro.@state == 'removed'>
       
    93 * ${macro}
       
    94     </#if>
       
    95 </#list>
       
    96 
       
    97 Ant Tasks added
       
    98 ===============
       
    99 <#list doc.apiChanges.taskdef?sort as taskdef>
       
   100     <#assign link = taskdef.@classname>
       
   101     <#if taskdef.@state == 'added'>
       
   102       <#if link?contains("com.nokia.helium")>
       
   103 * `${taskdef} <helium-antlib/api/doclet/${link}.html>`_
       
   104       <#else>          
       
   105 * `${taskdef} <api/ant/${link}.html>`_
       
   106       </#if>
       
   107     </#if>  
       
   108 </#list>
       
   109 
       
   110 Ant Tasks removed
       
   111 =================
       
   112 <#list doc.apiChanges.taskdef?sort as taskdef>
       
   113     <#if taskdef.@state == 'removed'>
       
   114 * ${taskdef}
       
   115     </#if>
       
   116 </#list>