Changes in header files and libraries affect the binary compatibility between S60 platform versions. This section describes the changes from the S60 3rd Edition, Feature Pack 2 to the S60 5th Edition and from the S60 5th Edition to the Nokia N97.
The following table describes the changes in header files and libraries affecting binary compatibility between the S60 5th Edition and S60 3rd Edition, Feature Pack 2.
Location |
Description |
Comments |
---|---|---|
File |
|
Virtual function overridden in derivable class. This function will not be called in clients deriving from this class. |
File |
|
The class |
Class |
The virtual function |
The class has a public constructor, so |
Class |
The virtual function |
The class has a public constructor, so |
Class |
The virtual functions |
The class has a public constructor, so |
Class |
Exported functions |
Legacy applications may still use these functions. |
|
New exported function inserted in the middle |
Dummy function |
The following table describes the changes in header files and libraries affecting binary compatibility between the Nokia N97 and the S60 5th Edition.
Location |
Description |
Comments |
---|---|---|
File |
The following Media Fetch API enumerations are not supported:
|
If the enumerations are used, the For a list of file types that the supports, see Supported file types. |
Content Listing Framework API: all classes and methods |
The content listing framework is no longer supported. Therefore, some media content, such as presentations, cannot be fetched. In addition, the S60 Gallery has been removed. |
The Nokia N97 contains media fetch plugins to fetch image, video, and audio files. For more information, see Supported file types. You can create your own media fetch plugins to support additional content types. |