Symbian3/SDK/Source/GUID-85D006FA-EDCB-4BB4-8FD9-91C658B80DE7.dita
changeset 8 ae94777fff8f
equal deleted inserted replaced
7:51a74ef9ed63 8:ae94777fff8f
       
     1 <?xml version="1.0" encoding="utf-8"?>
       
     2 <!-- Copyright (c) 2007-2010 Nokia Corporation and/or its subsidiary(-ies) All rights reserved. -->
       
     3 <!-- This component and the accompanying materials are made available under the terms of the License 
       
     4 "Eclipse Public License v1.0" which accompanies this distribution, 
       
     5 and is available at the URL "http://www.eclipse.org/legal/epl-v10.html". -->
       
     6 <!-- Initial Contributors:
       
     7     Nokia Corporation - initial contribution.
       
     8 Contributors: 
       
     9 -->
       
    10 <!DOCTYPE concept
       
    11   PUBLIC "-//OASIS//DTD DITA Concept//EN" "concept.dtd">
       
    12 <concept id="GUID-85D006FA-EDCB-4BB4-8FD9-91C658B80DE7" xml:lang="en"><title>Removed APIs</title><shortdesc>All the APIs removed from Symbian^3 are listed with changes
       
    13 required for the existing applications to work on Symbian^3.</shortdesc><prolog><metadata><keywords/></metadata></prolog><conbody>
       
    14 <p>The following list summarizes the removed APIs:</p>
       
    15 <table id="GUID-1A133A2D-D803-4026-AF28-4A96DB25F42B-GENID-1-6-1-1-6-1-5-1-3-2">
       
    16 <tgroup cols="3"><colspec colname="col1" colwidth="0.34*"/><colspec colname="COLSPEC0" colwidth="1.66*"/><colspec colname="col2" colwidth="1.66*"/>
       
    17 <thead>
       
    18 <row>
       
    19 <entry>APIs</entry>
       
    20 <entry>Affected headers and libraries</entry>
       
    21 <entry>Description</entry>
       
    22 </row>
       
    23 </thead>
       
    24 <tbody>
       
    25 <row>
       
    26 
       
    27 <entry>CDMA Support</entry>
       
    28 <entry><filepath>etelcdma.dll</filepath>, <filepath>etelcdmautils.dll</filepath>, and <filepath>cdmau.dll</filepath>.</entry>
       
    29 <entry>All APIs related to CDMA are removed. Device manufacturers
       
    30 who want to have Symbian-based CDMA products, must have their own
       
    31 CDMA implementation.</entry>
       
    32 </row>
       
    33 <row>
       
    34 <entry><codeph>CFontStore::RemoveLinkedFont()</codeph>, <codeph>CFontStore::IsValidLinkedFontSpecification()</codeph>, <codeph>CBitmapFont::FontWithCharacter()</codeph>, <codeph>CBitmapFont::IsLinkedFont()</codeph>, <codeph>CBitmapFont::LinkedFontInformation()</codeph>, <codeph>CBitmapFont::NextFontClientSpace()</codeph>, <codeph>CLinkedFontInformation</codeph>, <codeph>CLinkedFontSpecification</codeph>, <codeph>CLinkedFontForCache</codeph>, and <codeph>COpenFontForCache</codeph>.</entry>
       
    35 <entry><filepath>openfont.h</filepath> and <filepath>fntstr.dll</filepath></entry>
       
    36 <entry>All these linked font APIs have been removed. Remove all references
       
    37 to these APIs and rebuild the applications.</entry>
       
    38 </row>
       
    39 <row>
       
    40 <entry>Application Engines<ul>
       
    41 <li><p>Word Engine (<filepath>wngmodel.h</filepath>, <filepath>wngmodel.inl</filepath>, and <filepath>wngdoor.h</filepath>)</p></li>
       
    42 <li><p>Sheet Engine (<filepath>shgapi.h</filepath>, <filepath>shgerr.h</filepath>, <filepath>shgpanic.h</filepath>, <filepath>shgcoord.h</filepath>, <filepath>shgtoken.h</filepath>, <filepath>shgfmlex.h</filepath>, <filepath>shgfmevl.h</filepath>, and <filepath>shgfmvwr.h</filepath>)</p></li>
       
    43 <li><p>Chart Engine (<filepath>chtstd.h</filepath> and <filepath>chtstd.inl</filepath>)</p></li>
       
    44 <li><p>Text to Word Converter Engine</p></li>
       
    45 <li><p>Data Model Engine</p></li>
       
    46 </ul></entry>
       
    47 <entry><filepath>wpeng.dll</filepath>, <filepath>sheng.dll</filepath>, <filepath>chart.dll</filepath>, and <filepath>txtword.dll</filepath>.</entry>
       
    48 <entry>All these application engines are removed. Remove all references
       
    49 to the relevant APIs and rebuild the applications. </entry>
       
    50 </row>
       
    51 <row>
       
    52 <entry><codeph>CCHFContentHandler</codeph>, <codeph>CCHFDataSupplier</codeph>, <codeph>CCHFTopParent</codeph>, <codeph>CCHFContentLoader</codeph>, <codeph>CCHFProxySessionObject</codeph>, <codeph>CCHFSession</codeph>, <codeph>CCHFDiscoveryService</codeph>, <codeph>CCHFEventMappingService</codeph>, <codeph>RAbstractEventArray</codeph>, <codeph>MCHFContentLoaderObserver</codeph>, <codeph>MCHFDataSupplierObserver</codeph>, <codeph>MCHFDiscoveryService</codeph>, <codeph>MCHFEventMappingService</codeph>, and <codeph>MCHFParent;CFileDataSupplier</codeph>.</entry>
       
    53 <entry><filepath>chf.dll</filepath>, <filepath>filedatasupplier.dll</filepath>, and <filepath>filedatasupplier_shared.dll</filepath>.</entry>
       
    54 <entry>All Content Handling Framework APIs are removed. Remove all
       
    55 references to these APIs and rebuild the applications. </entry>
       
    56 </row>
       
    57 <row>
       
    58 <entry><codeph>MContactBackupObserver</codeph></entry>
       
    59 <entry><filepath>cntmodel.lib</filepath></entry>
       
    60 <entry>This API has been removed. Remove implementations of this API
       
    61 and rebuild applications.</entry>
       
    62 </row>
       
    63 <row>
       
    64 <entry><codeph>CClkDateTimeView</codeph>and <codeph>MClkModelObserver</codeph></entry>
       
    65 <entry/>
       
    66 <entry>These APIs have been removed as they were deprecated in the
       
    67 earlier platform releases.</entry>
       
    68 </row>
       
    69 <row>
       
    70 <entry><codeph>CVibraControl</codeph>, <codeph>TVibraCtrlPanic</codeph>, <codeph>MVibraControlObserver</codeph>, and <codeph>VibraFactory</codeph>.</entry>
       
    71 <entry><filepath>VibraCtrl.DLL</filepath></entry>
       
    72 <entry>This API has been removed as it was deprecated in earlier platform
       
    73 release. Use the <xref href="GUID-D78DCB72-7CEE-5075-A6FA-58D57AB5BA73.dita">HWRM Vibra API</xref> instead. </entry>
       
    74 </row>
       
    75 <row>
       
    76 <entry>Calendar Interim Utils API</entry>
       
    77 <entry><filepath>CalenInterimUtils.h</filepath> and <filepath>CalenInterimUtils.lib</filepath></entry>
       
    78 <entry>This API has been replaced with Calendar Interim Utils2 API
       
    79 in Symbian^3. So replace all your references to <filepath>CalenInterimUtils.h</filepath> and <filepath>CalenInterimUtils.lib</filepath> with <filepath>CalenInterimUtils2.h</filepath> and <filepath>CalenInterimUtils2.lib</filepath>, and build the application
       
    80 binaries.</entry>
       
    81 </row>
       
    82 </tbody>
       
    83 </tgroup>
       
    84 </table></conbody></concept>