Merge with tip. podcatcher_qt_symbian4
authormapo
Wed, 13 Oct 2010 17:19:49 +0200
branchpodcatcher_qt_symbian4
changeset 231 759c0f6027cb
parent 230 a3772671c3a7 (diff)
parent 225 49b434b3a0b2 (current diff)
child 232 287fa04d9f4c
Merge with tip.
engine/group/podcatcher_engine.pro
podcatcher_qt/podcatcher_qt.pro
--- a/application/src/PodcastAppui.cpp	Wed Oct 13 12:18:28 2010 +0200
+++ b/application/src/PodcastAppui.cpp	Wed Oct 13 17:19:49 2010 +0200
@@ -26,7 +26,7 @@
 #include "PodcastSearchView.h"
 #include "ShowEngine.h"
 #include "PodcastModel.h"
-#include "debug.h"
+#include "podcatcher_debug.h"
 #include "..\help\podcatcher.hlp.hrh"
 #include "PodcastApp.h"
 #include <APGWGNAM.H>
--- a/engine/BWINS/podcastengineu.def	Wed Oct 13 12:18:28 2010 +0200
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,168 +0,0 @@
-EXPORTS
-	??0CShowInfo@@QAE@PAV0@@Z @ 1 NONAME ; CShowInfo::CShowInfo(class CShowInfo *)
-	??1CFeedInfo@@UAE@XZ @ 2 NONAME ; CFeedInfo::~CFeedInfo(void)
-	??1CImageHandler@@UAE@XZ @ 3 NONAME ; CImageHandler::~CImageHandler(void)
-	??1CPodcastModel@@UAE@XZ @ 4 NONAME ; CPodcastModel::~CPodcastModel(void)
-	??1CShowEngine@@UAE@XZ @ 5 NONAME ; CShowEngine::~CShowEngine(void)
-	??1CShowInfo@@UAE@XZ @ 6 NONAME ; CShowInfo::~CShowInfo(void)
-	?ActiveClientUid@CFeedEngine@@QAEIXZ @ 7 NONAME ; unsigned int CFeedEngine::ActiveClientUid(void)
-	?ActiveFeedInfo@CPodcastModel@@QAEPAVCFeedInfo@@XZ @ 8 NONAME ; class CFeedInfo * CPodcastModel::ActiveFeedInfo(void)
-	?ActiveShowList@CPodcastModel@@QAEAAV?$RPointerArray@VCShowInfo@@@@XZ @ 9 NONAME ; class RPointerArray<class CShowInfo> & CPodcastModel::ActiveShowList(void)
-	?AddDownloadL@CShowEngine@@QAEXAAVCShowInfo@@@Z @ 10 NONAME ; void CShowEngine::AddDownloadL(class CShowInfo &)
-	?AddFeedL@CFeedEngine@@QAEHABVCFeedInfo@@@Z @ 11 NONAME ; int CFeedEngine::AddFeedL(class CFeedInfo const &)
-	?AddObserver@CConnectionEngine@@QAEXPAVMConnectionObserver@@@Z @ 12 NONAME ; void CConnectionEngine::AddObserver(class MConnectionObserver *)
-	?AddObserver@CFeedEngine@@QAEXPAVMFeedEngineObserver@@@Z @ 13 NONAME ; void CFeedEngine::AddObserver(class MFeedEngineObserver *)
-	?AddObserver@CShowEngine@@QAEXPAVMShowEngineObserver@@@Z @ 14 NONAME ; void CShowEngine::AddObserver(class MShowEngineObserver *)
-	?AddSearchResultL@CFeedEngine@@QAEXPAVCFeedInfo@@@Z @ 15 NONAME ; void CFeedEngine::AddSearchResultL(class CFeedInfo *)
-	?AddShowL@CShowEngine@@QAEXABVCShowInfo@@@Z @ 16 NONAME ; void CShowEngine::AddShowL(class CShowInfo const &)
-	?BaseDir@CSettingsEngine@@QAEAAV?$TBuf@$0BAA@@@XZ @ 17 NONAME ; class TBuf<256> & CSettingsEngine::BaseDir(void)
-	?BuildDate@CFeedInfo@@QBE?AVTTime@@XZ @ 18 NONAME ; class TTime CFeedInfo::BuildDate(void) const
-	?CancelUpdateAllFeeds@CFeedEngine@@QAEXXZ @ 19 NONAME ; void CFeedEngine::CancelUpdateAllFeeds(void)
-	?CleanHtmlL@PodcastUtils@@SAXAAVTDes16@@@Z @ 20 NONAME ; void PodcastUtils::CleanHtmlL(class TDes16 &)
-	?ClientState@CFeedEngine@@QAE?AW4TClientState@@XZ @ 21 NONAME ; enum TClientState CFeedEngine::ClientState(void)
-	?ConnectionEngine@CPodcastModel@@QAEAAVCConnectionEngine@@XZ @ 22 NONAME ; class CConnectionEngine & CPodcastModel::ConnectionEngine(void)
-	?CopyL@CFeedInfo@@QBEPAV1@XZ @ 23 NONAME ; class CFeedInfo * CFeedInfo::CopyL(void) const
-	?CustomTitle@CFeedInfo@@QBEHXZ @ 24 NONAME ; int CFeedInfo::CustomTitle(void) const
-	?DBGetShowByFileNameL@CShowEngine@@QAEPAVCShowInfo@@V?$TBuf@$0BAA@@@@Z @ 25 NONAME ; class CShowInfo * CShowEngine::DBGetShowByFileNameL(class TBuf<256>)
-	?DeleteAllShowsByFeedL@CShowEngine@@QAEXIH@Z @ 26 NONAME ; void CShowEngine::DeleteAllShowsByFeedL(unsigned int, int)
-	?DeleteOldShowsByFeedL@CShowEngine@@QAEXI@Z @ 27 NONAME ; void CShowEngine::DeleteOldShowsByFeedL(unsigned int)
-	?DeletePlayedShowsL@CShowEngine@@QAEXAAV?$RPointerArray@VCShowInfo@@@@@Z @ 28 NONAME ; void CShowEngine::DeletePlayedShowsL(class RPointerArray<class CShowInfo> &)
-	?DeleteShowL@CShowEngine@@QAEXIH@Z @ 29 NONAME ; void CShowEngine::DeleteShowL(unsigned int, int)
-	?Description@CFeedInfo@@QBEABVTDesC16@@XZ @ 30 NONAME ; class TDesC16 const & CFeedInfo::Description(void) const
-	?Description@CShowInfo@@QBEABVTDesC16@@XZ @ 31 NONAME ; class TDesC16 const & CShowInfo::Description(void) const
-	?DownloadAutomatically@CSettingsEngine@@QAEHXZ @ 32 NONAME ; int CSettingsEngine::DownloadAutomatically(void)
-	?DownloadState@CShowInfo@@QBE?AW4TDownloadState@@XZ @ 33 NONAME ; enum TDownloadState CShowInfo::DownloadState(void) const
-	?DownloadSuspended@CSettingsEngine@@QAEHXZ @ 34 NONAME ; int CSettingsEngine::DownloadSuspended(void)
-	?EnsureProperPathName@PodcastUtils@@SAXAAV?$TBuf@$0BAA@@@@Z @ 35 NONAME ; void PodcastUtils::EnsureProperPathName(class TBuf<256> &)
-	?ExportFeedsL@CFeedEngine@@QAEHAAV?$TBuf@$0BAA@@@@Z @ 36 NONAME ; int CFeedEngine::ExportFeedsL(class TBuf<256> &)
-	?FeedEngine@CPodcastModel@@QAEAAVCFeedEngine@@XZ @ 37 NONAME ; class CFeedEngine & CPodcastModel::FeedEngine(void)
-	?FeedIcon@CFeedInfo@@QBEPAVCFbsBitmap@@XZ @ 38 NONAME ; class CFbsBitmap * CFeedInfo::FeedIcon(void) const
-	?FeedUid@CShowInfo@@QBEIXZ @ 39 NONAME ; unsigned int CShowInfo::FeedUid(void) const
-	?FileName@CShowInfo@@QBEABVTDesC16@@XZ @ 40 NONAME ; class TDesC16 const & CShowInfo::FileName(void) const
-	?FileNameFromUrl@PodcastUtils@@SAXABVTDesC16@@AAV?$TBuf@$0BAA@@@@Z @ 41 NONAME ; void PodcastUtils::FileNameFromUrl(class TDesC16 const &, class TBuf<256> &)
-	?FixProtocolsL@PodcastUtils@@SAXAAVTDes16@@@Z @ 42 NONAME ; void PodcastUtils::FixProtocolsL(class TDes16 &)
-	?GetAllShowsL@CShowEngine@@QAEXAAV?$RPointerArray@VCShowInfo@@@@@Z @ 43 NONAME ; void CShowEngine::GetAllShowsL(class RPointerArray<class CShowInfo> &)
-	?GetFeedInfoByUid@CFeedEngine@@QAEPAVCFeedInfo@@I@Z @ 44 NONAME ; class CFeedInfo * CFeedEngine::GetFeedInfoByUid(unsigned int)
-	?GetMimeType@CShowEngine@@QAEXABVTDesC16@@AAVTDes16@@@Z @ 45 NONAME ; void CShowEngine::GetMimeType(class TDesC16 const &, class TDes16 &)
-	?GetNewShowsL@CShowEngine@@QAEXAAV?$RPointerArray@VCShowInfo@@@@@Z @ 46 NONAME ; void CShowEngine::GetNewShowsL(class RPointerArray<class CShowInfo> &)
-	?GetNextShowByTrackL@CShowEngine@@QAEPAVCShowInfo@@PAV2@@Z @ 47 NONAME ; class CShowInfo * CShowEngine::GetNextShowByTrackL(class CShowInfo *)
-	?GetNumDownloadingShows@CShowEngine@@QAEHXZ @ 48 NONAME ; int CShowEngine::GetNumDownloadingShows(void)
-	?GetSearchResults@CFeedEngine@@QAEABV?$RPointerArray@VCFeedInfo@@@@XZ @ 49 NONAME ; class RPointerArray<class CFeedInfo> const & CFeedEngine::GetSearchResults(void)
-	?GetShowByUidL@CShowEngine@@QAEPAVCShowInfo@@I@Z @ 50 NONAME ; class CShowInfo * CShowEngine::GetShowByUidL(unsigned int)
-	?GetShowsByFeedL@CPodcastModel@@QAEXI@Z @ 51 NONAME ; void CPodcastModel::GetShowsByFeedL(unsigned int)
-	?GetShowsByFeedL@CShowEngine@@QAEXAAV?$RPointerArray@VCShowInfo@@@@I@Z @ 52 NONAME ; void CShowEngine::GetShowsByFeedL(class RPointerArray<class CShowInfo> &, unsigned int)
-	?GetShowsDownloadedL@CShowEngine@@QAEXAAV?$RPointerArray@VCShowInfo@@@@@Z @ 53 NONAME ; void CShowEngine::GetShowsDownloadedL(class RPointerArray<class CShowInfo> &)
-	?GetShowsDownloadingL@CPodcastModel@@QAEXXZ @ 54 NONAME ; void CPodcastModel::GetShowsDownloadingL(void)
-	?GetShowsDownloadingL@CShowEngine@@QAEXAAV?$RPointerArray@VCShowInfo@@@@@Z @ 55 NONAME ; void CShowEngine::GetShowsDownloadingL(class RPointerArray<class CShowInfo> &)
-	?GetSortedFeeds@CFeedEngine@@QAEABV?$RPointerArray@VCFeedInfo@@@@XZ @ 56 NONAME ; class RPointerArray<class CFeedInfo> const & CFeedEngine::GetSortedFeeds(void)
-	?GetStatsByFeedL@CFeedEngine@@QAEXIAAI0@Z @ 57 NONAME ; void CFeedEngine::GetStatsByFeedL(unsigned int, unsigned int &, unsigned int &)
-	?IAPIds@CPodcastModel@@QAEAAV?$RArray@VTPodcastIAPItem@@@@XZ @ 58 NONAME ; class RArray<class TPodcastIAPItem> & CPodcastModel::IAPIds(void)
-	?IAPNames@CPodcastModel@@QAEPAVCDesC16ArrayFlat@@XZ @ 59 NONAME ; class CDesC16ArrayFlat * CPodcastModel::IAPNames(void)
-	?ImageFileName@CFeedInfo@@QBEABVTDesC16@@XZ @ 60 NONAME ; class TDesC16 const & CFeedInfo::ImageFileName(void) const
-	?ImageHandler@CPodcastModel@@QAEAAVCImageHandler@@XZ @ 61 NONAME ; class CImageHandler & CPodcastModel::ImageHandler(void)
-	?ImageUrl@CFeedInfo@@QBEABVTDesC16@@XZ @ 62 NONAME ; class TDesC16 const & CFeedInfo::ImageUrl(void) const
-	?ImportFeedsL@CFeedEngine@@QAEXABVTDesC16@@@Z @ 63 NONAME ; void CFeedEngine::ImportFeedsL(class TDesC16 const &)
-	?IsFirstStartup@CPodcastModel@@QAEHXZ @ 64 NONAME ; int CPodcastModel::IsFirstStartup(void)
-	?LastError@CFeedInfo@@QBEHXZ @ 65 NONAME ; int CFeedInfo::LastError(void) const
-	?LastError@CShowInfo@@QBEHXZ @ 66 NONAME ; int CShowInfo::LastError(void) const
-	?LastUpdated@CFeedInfo@@QBE?AVTTime@@XZ @ 67 NONAME ; class TTime CFeedInfo::LastUpdated(void) const
-	?Link@CFeedInfo@@QBEABVTDesC16@@XZ @ 68 NONAME ; class TDesC16 const & CFeedInfo::Link(void) const
-	?LoadFileAndScaleL@CImageHandler@@QAEXPAVCFbsBitmap@@ABV?$TBuf@$0BAA@@@ABVTSize@@AAVMImageHandlerCallback@@IH@Z @ 69 NONAME ; void CImageHandler::LoadFileAndScaleL(class CFbsBitmap *, class TBuf<256> const &, class TSize const &, class MImageHandlerCallback &, unsigned int, int)
-	?MarkSelectionPlayedL@CPodcastModel@@QAEXXZ @ 70 NONAME ; void CPodcastModel::MarkSelectionPlayedL(void)
-	?MetaDataReader@CShowEngine@@QAEAAVCMetaDataReader@@XZ @ 71 NONAME ; class CMetaDataReader & CShowEngine::MetaDataReader(void)
-	?NewL@CFeedInfo@@SAPAV1@XZ @ 72 NONAME ; class CFeedInfo * CFeedInfo::NewL(void)
-	?NewL@CImageHandler@@SAPAV1@AAVRFs@@AAVCPodcastModel@@@Z @ 73 NONAME ; class CImageHandler * CImageHandler::NewL(class RFs &, class CPodcastModel &)
-	?NewL@CPodcastModel@@SAPAV1@XZ @ 74 NONAME ; class CPodcastModel * CPodcastModel::NewL(void)
-	?NewL@CShowEngine@@SAPAV1@AAVCPodcastModel@@@Z @ 75 NONAME ; class CShowEngine * CShowEngine::NewL(class CPodcastModel &)
-	?NewL@CShowInfo@@SAPAV1@I@Z @ 76 NONAME ; class CShowInfo * CShowInfo::NewL(unsigned int)
-	?NewLC@CFeedInfo@@SAPAV1@XZ @ 77 NONAME ; class CFeedInfo * CFeedInfo::NewLC(void)
-	?NewLC@CImageHandler@@SAPAV1@AAVRFs@@AAVCPodcastModel@@@Z @ 78 NONAME ; class CImageHandler * CImageHandler::NewLC(class RFs &, class CPodcastModel &)
-	?NewLC@CShowInfo@@SAPAV1@I@Z @ 79 NONAME ; class CShowInfo * CShowInfo::NewLC(unsigned int)
-	?NotifyShowListUpdatedL@CShowEngine@@QAEXXZ @ 80 NONAME ; void CShowEngine::NotifyShowListUpdatedL(void)
-	?OpmlParsingCompleteL@CFeedEngine@@QAEXHI@Z @ 81 NONAME ; void CFeedEngine::OpmlParsingCompleteL(int, unsigned int)
-	?PlayPausePodcastL@CPodcastModel@@QAEXPAVCShowInfo@@H@Z @ 82 NONAME ; void CPodcastModel::PlayPausePodcastL(class CShowInfo *, int)
-	?PlayState@CShowInfo@@QBE?AW4TPlayState@@XZ @ 83 NONAME ; enum TPlayState CShowInfo::PlayState(void) const
-	?PlayTime@CShowInfo@@QBEIXZ @ 84 NONAME ; unsigned int CShowInfo::PlayTime(void) const
-	?PlayingPodcast@CPodcastModel@@QAEPAVCShowInfo@@XZ @ 85 NONAME ; class CShowInfo * CPodcastModel::PlayingPodcast(void)
-	?Position@CShowInfo@@QBE?AVTTimeIntervalMicroSeconds@@XZ @ 86 NONAME ; class TTimeIntervalMicroSeconds CShowInfo::Position(void) const
-	?PubDate@CShowInfo@@QBE?BVTTime@@XZ @ 87 NONAME ; class TTime const CShowInfo::PubDate(void) const
-	?RemoveAllDownloadsL@CShowEngine@@QAEXXZ @ 88 NONAME ; void CShowEngine::RemoveAllDownloadsL(void)
-	?RemoveAllFormatting@PodcastUtils@@SAXAAVTDes16@@@Z @ 89 NONAME ; void PodcastUtils::RemoveAllFormatting(class TDes16 &)
-	?RemoveDownloadL@CShowEngine@@QAEXI@Z @ 90 NONAME ; void CShowEngine::RemoveDownloadL(unsigned int)
-	?RemoveFeedL@CFeedEngine@@QAEXI@Z @ 91 NONAME ; void CFeedEngine::RemoveFeedL(unsigned int)
-	?RemoveObserver@CFeedEngine@@QAEXPAVMFeedEngineObserver@@@Z @ 92 NONAME ; void CFeedEngine::RemoveObserver(class MFeedEngineObserver *)
-	?RemoveObserver@CShowEngine@@QAEXPAVMShowEngineObserver@@@Z @ 93 NONAME ; void CShowEngine::RemoveObserver(class MShowEngineObserver *)
-	?ReplaceChar@PodcastUtils@@SAXAAVTDes16@@II@Z @ 94 NONAME ; void PodcastUtils::ReplaceChar(class TDes16 &, unsigned int, unsigned int)
-	?ReplaceString@PodcastUtils@@SAXAAVTDes16@@ABVTDesC16@@1@Z @ 95 NONAME ; void PodcastUtils::ReplaceString(class TDes16 &, class TDesC16 const &, class TDesC16 const &)
-	?ResumeDownloadsL@CShowEngine@@QAEXXZ @ 96 NONAME ; void CShowEngine::ResumeDownloadsL(void)
-	?SNAPIds@CPodcastModel@@QAEAAV?$RArray@VTPodcastIAPItem@@@@XZ @ 97 NONAME ; class RArray<class TPodcastIAPItem> & CPodcastModel::SNAPIds(void)
-	?SNAPNames@CPodcastModel@@QAEPAVCDesC16ArrayFlat@@XZ @ 98 NONAME ; class CDesC16ArrayFlat * CPodcastModel::SNAPNames(void)
-	?SQLEncode@PodcastUtils@@SAXAAVTDes16@@@Z @ 99 NONAME ; void PodcastUtils::SQLEncode(class TDes16 &)
-	?SaveSettingsL@CSettingsEngine@@QAEXXZ @ 100 NONAME ; void CSettingsEngine::SaveSettingsL(void)
-	?ScaledBitmap@CImageHandler@@QAEPAVCFbsBitmap@@XZ @ 101 NONAME ; class CFbsBitmap * CImageHandler::ScaledBitmap(void)
-	?SearchForFeedL@CFeedEngine@@QAEXAAVTDesC16@@@Z @ 102 NONAME ; void CFeedEngine::SearchForFeedL(class TDesC16 &)
-	?SetActiveFeedInfo@CPodcastModel@@QAEXPAVCFeedInfo@@@Z @ 103 NONAME ; void CPodcastModel::SetActiveFeedInfo(class CFeedInfo *)
-	?SetBaseDir@CSettingsEngine@@QAEXAAV?$TBuf@$0BAA@@@@Z @ 104 NONAME ; void CSettingsEngine::SetBaseDir(class TBuf<256> &)
-	?SetBuildDate@CFeedInfo@@QAEXVTTime@@@Z @ 105 NONAME ; void CFeedInfo::SetBuildDate(class TTime)
-	?SetCustomTitle@CFeedInfo@@QAEXXZ @ 106 NONAME ; void CFeedInfo::SetCustomTitle(void)
-	?SetDescriptionL@CFeedInfo@@QAEXABVTDesC16@@@Z @ 107 NONAME ; void CFeedInfo::SetDescriptionL(class TDesC16 const &)
-	?SetDescriptionL@CShowInfo@@QAEXABVTDesC16@@@Z @ 108 NONAME ; void CShowInfo::SetDescriptionL(class TDesC16 const &)
-	?SetDownloadAutomatically@CSettingsEngine@@QAEXH@Z @ 109 NONAME ; void CSettingsEngine::SetDownloadAutomatically(int)
-	?SetDownloadState@CShowInfo@@QAEXW4TDownloadState@@@Z @ 110 NONAME ; void CShowInfo::SetDownloadState(enum TDownloadState)
-	?SetDownloadSuspended@CSettingsEngine@@QAEXH@Z @ 111 NONAME ; void CSettingsEngine::SetDownloadSuspended(int)
-	?SetFeedIcon@CFeedInfo@@QAEXPAVCFbsBitmap@@@Z @ 112 NONAME ; void CFeedInfo::SetFeedIcon(class CFbsBitmap *)
-	?SetFeedUid@CShowInfo@@QAEXI@Z @ 113 NONAME ; void CShowInfo::SetFeedUid(unsigned int)
-	?SetFileNameL@CShowInfo@@QAEXABVTDesC16@@@Z @ 114 NONAME ; void CShowInfo::SetFileNameL(class TDesC16 const &)
-	?SetImageFileNameL@CFeedInfo@@QAEXABVTDesC16@@PAVCPodcastModel@@@Z @ 115 NONAME ; void CFeedInfo::SetImageFileNameL(class TDesC16 const &, class CPodcastModel *)
-	?SetImageUrlL@CFeedInfo@@QAEXABVTDesC16@@@Z @ 116 NONAME ; void CFeedInfo::SetImageUrlL(class TDesC16 const &)
-	?SetLastError@CFeedInfo@@QAEXH@Z @ 117 NONAME ; void CFeedInfo::SetLastError(int)
-	?SetLastError@CShowInfo@@QAEXH@Z @ 118 NONAME ; void CShowInfo::SetLastError(int)
-	?SetLastUpdated@CFeedInfo@@QAEXVTTime@@@Z @ 119 NONAME ; void CFeedInfo::SetLastUpdated(class TTime)
-	?SetLinkL@CFeedInfo@@QAEXABVTDesC16@@@Z @ 120 NONAME ; void CFeedInfo::SetLinkL(class TDesC16 const &)
-	?SetPlayState@CShowInfo@@QAEXW4TPlayState@@@Z @ 121 NONAME ; void CShowInfo::SetPlayState(enum TPlayState)
-	?SetPlayTime@CShowInfo@@QAEXI@Z @ 122 NONAME ; void CShowInfo::SetPlayTime(unsigned int)
-	?SetPlayingPodcast@CPodcastModel@@QAEXPAVCShowInfo@@@Z @ 123 NONAME ; void CPodcastModel::SetPlayingPodcast(class CShowInfo *)
-	?SetPosition@CShowInfo@@QAEXVTTimeIntervalMicroSeconds@@@Z @ 124 NONAME ; void CShowInfo::SetPosition(class TTimeIntervalMicroSeconds)
-	?SetPubDate@CShowInfo@@QAEXVTTime@@@Z @ 125 NONAME ; void CShowInfo::SetPubDate(class TTime)
-	?SetShowSize@CShowInfo@@QAEXI@Z @ 126 NONAME ; void CShowInfo::SetShowSize(unsigned int)
-	?SetShowType@CShowInfo@@QAEXW4TShowType@@@Z @ 127 NONAME ; void CShowInfo::SetShowType(enum TShowType)
-	?SetSpecificIAP@CSettingsEngine@@QAEXH@Z @ 128 NONAME ; void CSettingsEngine::SetSpecificIAP(int)
-	?SetTitleL@CFeedInfo@@QAEXABVTDesC16@@@Z @ 129 NONAME ; void CFeedInfo::SetTitleL(class TDesC16 const &)
-	?SetTitleL@CShowInfo@@QAEXABVTDesC16@@@Z @ 130 NONAME ; void CShowInfo::SetTitleL(class TDesC16 const &)
-	?SetTrackNo@CShowInfo@@QAEXI@Z @ 131 NONAME ; void CShowInfo::SetTrackNo(unsigned int)
-	?SetUid@CShowInfo@@QAEXI@Z @ 132 NONAME ; void CShowInfo::SetUid(unsigned int)
-	?SetUpdateAutomatically@CSettingsEngine@@QAEXW4TAutoUpdateSetting@@@Z @ 133 NONAME ; void CSettingsEngine::SetUpdateAutomatically(enum TAutoUpdateSetting)
-	?SetUpdateFeedInterval@CSettingsEngine@@QAEXH@Z @ 134 NONAME ; void CSettingsEngine::SetUpdateFeedInterval(int)
-	?SetUpdateFeedTime@CSettingsEngine@@QAEXVTTime@@@Z @ 135 NONAME ; void CSettingsEngine::SetUpdateFeedTime(class TTime)
-	?SetUrlL@CFeedInfo@@QAEXABVTDesC16@@@Z @ 136 NONAME ; void CFeedInfo::SetUrlL(class TDesC16 const &)
-	?SetUrlL@CShowInfo@@QAEXABVTDesC16@@@Z @ 137 NONAME ; void CShowInfo::SetUrlL(class TDesC16 const &)
-	?SettingsEngine@CPodcastModel@@QAEAAVCSettingsEngine@@XZ @ 138 NONAME ; class CSettingsEngine & CPodcastModel::SettingsEngine(void)
-	?ShowDownloading@CShowEngine@@QAEPAVCShowInfo@@XZ @ 139 NONAME ; class CShowInfo * CShowEngine::ShowDownloading(void)
-	?ShowEngine@CPodcastModel@@QAEAAVCShowEngine@@XZ @ 140 NONAME ; class CShowEngine & CPodcastModel::ShowEngine(void)
-	?ShowSize@CShowInfo@@QBEIXZ @ 141 NONAME ; unsigned int CShowInfo::ShowSize(void) const
-	?ShowType@CShowInfo@@QBE?AW4TShowType@@XZ @ 142 NONAME ; enum TShowType CShowInfo::ShowType(void) const
-	?SpecificIAP@CSettingsEngine@@QAEHXZ @ 143 NONAME ; int CSettingsEngine::SpecificIAP(void)
-	?SuspendDownloads@CShowEngine@@QAEXXZ @ 144 NONAME ; void CShowEngine::SuspendDownloads(void)
-	?Title@CFeedInfo@@QBEABVTDesC16@@XZ @ 145 NONAME ; class TDesC16 const & CFeedInfo::Title(void) const
-	?Title@CShowInfo@@QBEABVTDesC16@@XZ @ 146 NONAME ; class TDesC16 const & CShowInfo::Title(void) const
-	?TrackNo@CShowInfo@@QBEIXZ @ 147 NONAME ; unsigned int CShowInfo::TrackNo(void) const
-	?Uid@CFeedInfo@@QBEIXZ @ 148 NONAME ; unsigned int CFeedInfo::Uid(void) const
-	?Uid@CShowInfo@@QBEIXZ @ 149 NONAME ; unsigned int CShowInfo::Uid(void) const
-	?UpdateAllFeedsL@CFeedEngine@@QAEXH@Z @ 150 NONAME ; void CFeedEngine::UpdateAllFeedsL(int)
-	?UpdateAutomatically@CSettingsEngine@@QAE?AW4TAutoUpdateSetting@@XZ @ 151 NONAME ; enum TAutoUpdateSetting CSettingsEngine::UpdateAutomatically(void)
-	?UpdateFeedInfoL@CFeedEngine@@QAEXPAVCFeedInfo@@@Z @ 152 NONAME ; void CFeedEngine::UpdateFeedInfoL(class CFeedInfo *)
-	?UpdateFeedInterval@CSettingsEngine@@QAEHXZ @ 153 NONAME ; int CSettingsEngine::UpdateFeedInterval(void)
-	?UpdateFeedL@CFeedEngine@@QAEHI@Z @ 154 NONAME ; int CFeedEngine::UpdateFeedL(unsigned int)
-	?UpdateFeedTime@CSettingsEngine@@QAE?AVTTime@@XZ @ 155 NONAME ; class TTime CSettingsEngine::UpdateFeedTime(void)
-	?UpdateIAPListL@CPodcastModel@@QAEXXZ @ 156 NONAME ; void CPodcastModel::UpdateIAPListL(void)
-	?UpdateSNAPListL@CPodcastModel@@QAEXXZ @ 157 NONAME ; void CPodcastModel::UpdateSNAPListL(void)
-	?UpdateShowL@CShowEngine@@QAEXAAVCShowInfo@@@Z @ 158 NONAME ; void CShowEngine::UpdateShowL(class CShowInfo &)
-	?Url@CFeedInfo@@QBEABVTDesC16@@XZ @ 159 NONAME ; class TDesC16 const & CFeedInfo::Url(void) const
-	?Url@CShowInfo@@QBEABVTDesC16@@XZ @ 160 NONAME ; class TDesC16 const & CShowInfo::Url(void) const
-	?XMLEncode@PodcastUtils@@SAXAAVTDes16@@@Z @ 161 NONAME ; void PodcastUtils::XMLEncode(class TDes16 &)
-	?DropDB@CPodcastModel@@QAEXXZ @ 162 NONAME ; void CPodcastModel::DropDB(void)
-	?CheckForDeletedShows@CShowEngine@@QAEXI@Z @ 163 NONAME ; void CShowEngine::CheckForDeletedShows(unsigned int)
-	?IsVideoShow@PodcastUtils@@SAHAAVTDesC16@@@Z @ 164 NONAME ; int PodcastUtils::IsVideoShow(class TDesC16 &)
-	?MoveDownloadUpL@CShowEngine@@QAEXI@Z @ 165 NONAME ; void CShowEngine::MoveDownloadUpL(unsigned int)
-	?MoveDownloadDownL@CShowEngine@@QAEXI@Z @ 166 NONAME ; void CShowEngine::MoveDownloadDownL(unsigned int)
-
--- a/engine/eabi/podcastengineu.def	Wed Oct 13 12:18:28 2010 +0200
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,204 +0,0 @@
-EXPORTS
-	_ZN11CFeedEngine11AddObserverEP19MFeedEngineObserver @ 1 NONAME
-	_ZN11CFeedEngine11ClientStateEv @ 2 NONAME
-	_ZN11CFeedEngine11RemoveFeedLEj @ 3 NONAME
-	_ZN11CFeedEngine11UpdateFeedLEj @ 4 NONAME
-	_ZN11CFeedEngine12ExportFeedsLER4TBufILi256EE @ 5 NONAME
-	_ZN11CFeedEngine12ImportFeedsLERK7TDesC16 @ 6 NONAME
-	_ZN11CFeedEngine14GetSortedFeedsEv @ 7 NONAME
-	_ZN11CFeedEngine14RemoveObserverEP19MFeedEngineObserver @ 8 NONAME
-	_ZN11CFeedEngine14SearchForFeedLER7TDesC16 @ 9 NONAME
-	_ZN11CFeedEngine15ActiveClientUidEv @ 10 NONAME
-	_ZN11CFeedEngine15GetStatsByFeedLEjRjS0_ @ 11 NONAME
-	_ZN11CFeedEngine15UpdateAllFeedsLEi @ 12 NONAME
-	_ZN11CFeedEngine15UpdateFeedInfoLEP9CFeedInfo @ 13 NONAME
-	_ZN11CFeedEngine16AddSearchResultLEP9CFeedInfo @ 14 NONAME
-	_ZN11CFeedEngine16GetFeedInfoByUidEj @ 15 NONAME
-	_ZN11CFeedEngine16GetSearchResultsEv @ 16 NONAME
-	_ZN11CFeedEngine20CancelUpdateAllFeedsEv @ 17 NONAME
-	_ZN11CFeedEngine20OpmlParsingCompleteLEij @ 18 NONAME
-	_ZN11CFeedEngine8AddFeedLERK9CFeedInfo @ 19 NONAME
-	_ZN11CShowEngine11AddObserverEP19MShowEngineObserver @ 20 NONAME
-	_ZN11CShowEngine11DeleteShowLEji @ 21 NONAME
-	_ZN11CShowEngine11GetMimeTypeERK7TDesC16R6TDes16 @ 22 NONAME
-	_ZN11CShowEngine11UpdateShowLER9CShowInfo @ 23 NONAME
-	_ZN11CShowEngine12AddDownloadLER9CShowInfo @ 24 NONAME
-	_ZN11CShowEngine12GetAllShowsLER13RPointerArrayI9CShowInfoE @ 25 NONAME
-	_ZN11CShowEngine12GetNewShowsLER13RPointerArrayI9CShowInfoE @ 26 NONAME
-	_ZN11CShowEngine13GetShowByUidLEj @ 27 NONAME
-	_ZN11CShowEngine14MetaDataReaderEv @ 28 NONAME
-	_ZN11CShowEngine14RemoveObserverEP19MShowEngineObserver @ 29 NONAME
-	_ZN11CShowEngine15GetShowsByFeedLER13RPointerArrayI9CShowInfoEj @ 30 NONAME
-	_ZN11CShowEngine15RemoveDownloadLEj @ 31 NONAME
-	_ZN11CShowEngine15ShowDownloadingEv @ 32 NONAME
-	_ZN11CShowEngine16ResumeDownloadsLEv @ 33 NONAME
-	_ZN11CShowEngine16SuspendDownloadsEv @ 34 NONAME
-	_ZN11CShowEngine18DeletePlayedShowsLER13RPointerArrayI9CShowInfoE @ 35 NONAME
-	_ZN11CShowEngine19GetNextShowByTrackLEP9CShowInfo @ 36 NONAME
-	_ZN11CShowEngine19GetShowsDownloadedLER13RPointerArrayI9CShowInfoE @ 37 NONAME
-	_ZN11CShowEngine19RemoveAllDownloadsLEv @ 38 NONAME
-	_ZN11CShowEngine20DBGetShowByFileNameLE4TBufILi256EE @ 39 NONAME
-	_ZN11CShowEngine20GetShowsDownloadingLER13RPointerArrayI9CShowInfoE @ 40 NONAME
-	_ZN11CShowEngine21DeleteAllShowsByFeedLEji @ 41 NONAME
-	_ZN11CShowEngine21DeleteOldShowsByFeedLEj @ 42 NONAME
-	_ZN11CShowEngine22GetNumDownloadingShowsEv @ 43 NONAME
-	_ZN11CShowEngine22NotifyShowListUpdatedLEv @ 44 NONAME
-	_ZN11CShowEngine4NewLER13CPodcastModel @ 45 NONAME
-	_ZN11CShowEngine8AddShowLERK9CShowInfo @ 46 NONAME
-	_ZN11CShowEngineD0Ev @ 47 NONAME
-	_ZN11CShowEngineD1Ev @ 48 NONAME
-	_ZN11CShowEngineD2Ev @ 49 NONAME
-	_ZN12PodcastUtils10CleanHtmlLER6TDes16 @ 50 NONAME
-	_ZN12PodcastUtils11ReplaceCharER6TDes16jj @ 51 NONAME
-	_ZN12PodcastUtils13FixProtocolsLER6TDes16 @ 52 NONAME
-	_ZN12PodcastUtils13ReplaceStringER6TDes16RK7TDesC16S4_ @ 53 NONAME
-	_ZN12PodcastUtils15FileNameFromUrlERK7TDesC16R4TBufILi256EE @ 54 NONAME
-	_ZN12PodcastUtils19RemoveAllFormattingER6TDes16 @ 55 NONAME
-	_ZN12PodcastUtils20EnsureProperPathNameER4TBufILi256EE @ 56 NONAME
-	_ZN12PodcastUtils9SQLEncodeER6TDes16 @ 57 NONAME
-	_ZN12PodcastUtils9XMLEncodeER6TDes16 @ 58 NONAME
-	_ZN13CImageHandler12ScaledBitmapEv @ 59 NONAME
-	_ZN13CImageHandler17LoadFileAndScaleLEP10CFbsBitmapRK4TBufILi256EERK5TSizeR21MImageHandlerCallbackji @ 60 NONAME
-	_ZN13CImageHandler4NewLER3RFsR13CPodcastModel @ 61 NONAME
-	_ZN13CImageHandler5NewLCER3RFsR13CPodcastModel @ 62 NONAME
-	_ZN13CImageHandlerD0Ev @ 63 NONAME
-	_ZN13CImageHandlerD1Ev @ 64 NONAME
-	_ZN13CImageHandlerD2Ev @ 65 NONAME
-	_ZN13CPodcastModel10FeedEngineEv @ 66 NONAME
-	_ZN13CPodcastModel10ShowEngineEv @ 67 NONAME
-	_ZN13CPodcastModel12ImageHandlerEv @ 68 NONAME
-	_ZN13CPodcastModel14ActiveFeedInfoEv @ 69 NONAME
-	_ZN13CPodcastModel14ActiveShowListEv @ 70 NONAME
-	_ZN13CPodcastModel14IsFirstStartupEv @ 71 NONAME
-	_ZN13CPodcastModel14PlayingPodcastEv @ 72 NONAME
-	_ZN13CPodcastModel14SettingsEngineEv @ 73 NONAME
-	_ZN13CPodcastModel14UpdateIAPListLEv @ 74 NONAME
-	_ZN13CPodcastModel15GetShowsByFeedLEj @ 75 NONAME
-	_ZN13CPodcastModel15UpdateSNAPListLEv @ 76 NONAME
-	_ZN13CPodcastModel16ConnectionEngineEv @ 77 NONAME
-	_ZN13CPodcastModel17PlayPausePodcastLEP9CShowInfoi @ 78 NONAME
-	_ZN13CPodcastModel17SetActiveFeedInfoEP9CFeedInfo @ 79 NONAME
-	_ZN13CPodcastModel17SetPlayingPodcastEP9CShowInfo @ 80 NONAME
-	_ZN13CPodcastModel20GetShowsDownloadingLEv @ 81 NONAME
-	_ZN13CPodcastModel20MarkSelectionPlayedLEv @ 82 NONAME
-	_ZN13CPodcastModel4NewLEv @ 83 NONAME
-	_ZN13CPodcastModel6DropDBEv @ 84 NONAME
-	_ZN13CPodcastModel6IAPIdsEv @ 85 NONAME
-	_ZN13CPodcastModel7SNAPIdsEv @ 86 NONAME
-	_ZN13CPodcastModel8IAPNamesEv @ 87 NONAME
-	_ZN13CPodcastModel9SNAPNamesEv @ 88 NONAME
-	_ZN15CSettingsEngine10SetBaseDirER4TBufILi256EE @ 89 NONAME
-	_ZN15CSettingsEngine11SpecificIAPEv @ 90 NONAME
-	_ZN15CSettingsEngine13SaveSettingsLEv @ 91 NONAME
-	_ZN15CSettingsEngine14SetSpecificIAPEi @ 92 NONAME
-	_ZN15CSettingsEngine14UpdateFeedTimeEv @ 93 NONAME
-	_ZN15CSettingsEngine17DownloadSuspendedEv @ 94 NONAME
-	_ZN15CSettingsEngine17SetUpdateFeedTimeE5TTime @ 95 NONAME
-	_ZN15CSettingsEngine18UpdateFeedIntervalEv @ 96 NONAME
-	_ZN15CSettingsEngine19UpdateAutomaticallyEv @ 97 NONAME
-	_ZN15CSettingsEngine20SetDownloadSuspendedEi @ 98 NONAME
-	_ZN15CSettingsEngine21DownloadAutomaticallyEv @ 99 NONAME
-	_ZN15CSettingsEngine21SetUpdateFeedIntervalEi @ 100 NONAME
-	_ZN15CSettingsEngine22SetUpdateAutomaticallyE18TAutoUpdateSetting @ 101 NONAME
-	_ZN15CSettingsEngine24SetDownloadAutomaticallyEi @ 102 NONAME
-	_ZN15CSettingsEngine7BaseDirEv @ 103 NONAME
-	_ZN17CConnectionEngine11AddObserverEP19MConnectionObserver @ 104 NONAME
-	_ZN9CFeedInfo11SetFeedIconEP10CFbsBitmap @ 105 NONAME
-	_ZN9CFeedInfo12SetBuildDateE5TTime @ 106 NONAME
-	_ZN9CFeedInfo12SetImageUrlLERK7TDesC16 @ 107 NONAME
-	_ZN9CFeedInfo12SetLastErrorEi @ 108 NONAME
-	_ZN9CFeedInfo14SetCustomTitleEv @ 109 NONAME
-	_ZN9CFeedInfo14SetLastUpdatedE5TTime @ 110 NONAME
-	_ZN9CFeedInfo15SetDescriptionLERK7TDesC16 @ 111 NONAME
-	_ZN9CFeedInfo17SetImageFileNameLERK7TDesC16P13CPodcastModel @ 112 NONAME
-	_ZN9CFeedInfo4NewLEv @ 113 NONAME
-	_ZN9CFeedInfo5NewLCEv @ 114 NONAME
-	_ZN9CFeedInfo7SetUrlLERK7TDesC16 @ 115 NONAME
-	_ZN9CFeedInfo8SetLinkLERK7TDesC16 @ 116 NONAME
-	_ZN9CFeedInfo9SetTitleLERK7TDesC16 @ 117 NONAME
-	_ZN9CFeedInfoD0Ev @ 118 NONAME
-	_ZN9CFeedInfoD1Ev @ 119 NONAME
-	_ZN9CFeedInfoD2Ev @ 120 NONAME
-	_ZN9CShowInfo10SetFeedUidEj @ 121 NONAME
-	_ZN9CShowInfo10SetPubDateE5TTime @ 122 NONAME
-	_ZN9CShowInfo10SetTrackNoEj @ 123 NONAME
-	_ZN9CShowInfo11SetPlayTimeEj @ 124 NONAME
-	_ZN9CShowInfo11SetPositionE25TTimeIntervalMicroSeconds @ 125 NONAME
-	_ZN9CShowInfo11SetShowSizeEj @ 126 NONAME
-	_ZN9CShowInfo11SetShowTypeE9TShowType @ 127 NONAME
-	_ZN9CShowInfo12SetFileNameLERK7TDesC16 @ 128 NONAME
-	_ZN9CShowInfo12SetLastErrorEi @ 129 NONAME
-	_ZN9CShowInfo12SetPlayStateE10TPlayState @ 130 NONAME
-	_ZN9CShowInfo15SetDescriptionLERK7TDesC16 @ 131 NONAME
-	_ZN9CShowInfo16SetDownloadStateE14TDownloadState @ 132 NONAME
-	_ZN9CShowInfo4NewLEj @ 133 NONAME
-	_ZN9CShowInfo5NewLCEj @ 134 NONAME
-	_ZN9CShowInfo6SetUidEj @ 135 NONAME
-	_ZN9CShowInfo7SetUrlLERK7TDesC16 @ 136 NONAME
-	_ZN9CShowInfo9SetTitleLERK7TDesC16 @ 137 NONAME
-	_ZN9CShowInfoC1EPS_ @ 138 NONAME
-	_ZN9CShowInfoC2EPS_ @ 139 NONAME
-	_ZN9CShowInfoD0Ev @ 140 NONAME
-	_ZN9CShowInfoD1Ev @ 141 NONAME
-	_ZN9CShowInfoD2Ev @ 142 NONAME
-	_ZNK9CFeedInfo11CustomTitleEv @ 143 NONAME
-	_ZNK9CFeedInfo11DescriptionEv @ 144 NONAME
-	_ZNK9CFeedInfo11LastUpdatedEv @ 145 NONAME
-	_ZNK9CFeedInfo13ImageFileNameEv @ 146 NONAME
-	_ZNK9CFeedInfo3UidEv @ 147 NONAME
-	_ZNK9CFeedInfo3UrlEv @ 148 NONAME
-	_ZNK9CFeedInfo4LinkEv @ 149 NONAME
-	_ZNK9CFeedInfo5CopyLEv @ 150 NONAME
-	_ZNK9CFeedInfo5TitleEv @ 151 NONAME
-	_ZNK9CFeedInfo8FeedIconEv @ 152 NONAME
-	_ZNK9CFeedInfo8ImageUrlEv @ 153 NONAME
-	_ZNK9CFeedInfo9BuildDateEv @ 154 NONAME
-	_ZNK9CFeedInfo9LastErrorEv @ 155 NONAME
-	_ZNK9CShowInfo11DescriptionEv @ 156 NONAME
-	_ZNK9CShowInfo13DownloadStateEv @ 157 NONAME
-	_ZNK9CShowInfo3UidEv @ 158 NONAME
-	_ZNK9CShowInfo3UrlEv @ 159 NONAME
-	_ZNK9CShowInfo5TitleEv @ 160 NONAME
-	_ZNK9CShowInfo7FeedUidEv @ 161 NONAME
-	_ZNK9CShowInfo7PubDateEv @ 162 NONAME
-	_ZNK9CShowInfo7TrackNoEv @ 163 NONAME
-	_ZNK9CShowInfo8FileNameEv @ 164 NONAME
-	_ZNK9CShowInfo8PlayTimeEv @ 165 NONAME
-	_ZNK9CShowInfo8PositionEv @ 166 NONAME
-	_ZNK9CShowInfo8ShowSizeEv @ 167 NONAME
-	_ZNK9CShowInfo8ShowTypeEv @ 168 NONAME
-	_ZNK9CShowInfo9LastErrorEv @ 169 NONAME
-	_ZNK9CShowInfo9PlayStateEv @ 170 NONAME
-	_ZTI10CFeedTimer @ 171 NONAME
-	_ZTI11CFeedEngine @ 172 NONAME
-	_ZTI11CFeedParser @ 173 NONAME
-	_ZTI11CHttpClient @ 174 NONAME
-	_ZTI11COpmlParser @ 175 NONAME
-	_ZTI11CShowEngine @ 176 NONAME
-	_ZTI13CImageHandler @ 177 NONAME
-	_ZTI13CPodcastModel @ 178 NONAME
-	_ZTI15CMetaDataReader @ 179 NONAME
-	_ZTI15CSettingsEngine @ 180 NONAME
-	_ZTI17CConnectionEngine @ 181 NONAME
-	_ZTI17CHttpEventHandler @ 182 NONAME
-	_ZTI9CFeedInfo @ 183 NONAME
-	_ZTI9CShowInfo @ 184 NONAME
-	_ZTV10CFeedTimer @ 185 NONAME
-	_ZTV11CFeedEngine @ 186 NONAME
-	_ZTV11CFeedParser @ 187 NONAME
-	_ZTV11CHttpClient @ 188 NONAME
-	_ZTV11COpmlParser @ 189 NONAME
-	_ZTV11CShowEngine @ 190 NONAME
-	_ZTV13CImageHandler @ 191 NONAME
-	_ZTV13CPodcastModel @ 192 NONAME
-	_ZTV15CMetaDataReader @ 193 NONAME
-	_ZTV15CSettingsEngine @ 194 NONAME
-	_ZTV17CConnectionEngine @ 195 NONAME
-	_ZTV17CHttpEventHandler @ 196 NONAME
-	_ZTV9CFeedInfo @ 197 NONAME
-	_ZTV9CShowInfo @ 198 NONAME
-	_ZN11CShowEngine20CheckForDeletedShowsEj @ 199 NONAME
-	_ZN12PodcastUtils11IsVideoShowER7TDesC16 @ 200 NONAME
-	_ZN11CShowEngine15MoveDownloadUpLEj @ 201 NONAME
-	_ZN11CShowEngine17MoveDownloadDownLEj @ 202 NONAME
-
--- a/engine/group/bld.inf	Wed Oct 13 12:18:28 2010 +0200
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,28 +0,0 @@
-/*
- * Copyright (c) 2007-2010 Sebastian Brannstrom, Lars Persson, EmbedDev AB
- *
- * All rights reserved.
- * This component and the accompanying materials are made available
- * under the terms of the License "Eclipse Public License v1.0"
- * which accompanies this distribution, and is available
- * at the URL "http://www.eclipse.org/legal/epl-v10.html".
- *
- * Initial Contributors:
- * EmbedDev AB - initial contribution.
- *
- * Contributors:
- *
- * Description:
- *
- */
-
-PRJ_PLATFORMS
-DEFAULT
-
-PRJ_MMPFILES
-engine.mmp
-
-PRJ_EXPORTS
-..\config\podcatcher.sqlite z:\private\A0009D00\podcatcher.sqlite.template
-..\config\defaultfeeds.xml z:\private\A0009D00\defaultfeeds.xml
-..\config\testfeeds.xml c:\data\testfeeds.xml
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/engine/group/bwins/podcastengineu.def	Wed Oct 13 17:19:49 2010 +0200
@@ -0,0 +1,168 @@
+EXPORTS
+	??0CShowInfo@@QAE@PAV0@@Z @ 1 NONAME ; CShowInfo::CShowInfo(class CShowInfo *)
+	??1CFeedInfo@@UAE@XZ @ 2 NONAME ; CFeedInfo::~CFeedInfo(void)
+	??1CImageHandler@@UAE@XZ @ 3 NONAME ; CImageHandler::~CImageHandler(void)
+	??1CPodcastModel@@UAE@XZ @ 4 NONAME ; CPodcastModel::~CPodcastModel(void)
+	??1CShowEngine@@UAE@XZ @ 5 NONAME ; CShowEngine::~CShowEngine(void)
+	??1CShowInfo@@UAE@XZ @ 6 NONAME ; CShowInfo::~CShowInfo(void)
+	?ActiveClientUid@CFeedEngine@@QAEIXZ @ 7 NONAME ; unsigned int CFeedEngine::ActiveClientUid(void)
+	?ActiveFeedInfo@CPodcastModel@@QAEPAVCFeedInfo@@XZ @ 8 NONAME ; class CFeedInfo * CPodcastModel::ActiveFeedInfo(void)
+	?ActiveShowList@CPodcastModel@@QAEAAV?$RPointerArray@VCShowInfo@@@@XZ @ 9 NONAME ; class RPointerArray<class CShowInfo> & CPodcastModel::ActiveShowList(void)
+	?AddDownloadL@CShowEngine@@QAEXAAVCShowInfo@@@Z @ 10 NONAME ; void CShowEngine::AddDownloadL(class CShowInfo &)
+	?AddFeedL@CFeedEngine@@QAEHABVCFeedInfo@@@Z @ 11 NONAME ; int CFeedEngine::AddFeedL(class CFeedInfo const &)
+	?AddObserver@CConnectionEngine@@QAEXPAVMConnectionObserver@@@Z @ 12 NONAME ; void CConnectionEngine::AddObserver(class MConnectionObserver *)
+	?AddObserver@CFeedEngine@@QAEXPAVMFeedEngineObserver@@@Z @ 13 NONAME ; void CFeedEngine::AddObserver(class MFeedEngineObserver *)
+	?AddObserver@CShowEngine@@QAEXPAVMShowEngineObserver@@@Z @ 14 NONAME ; void CShowEngine::AddObserver(class MShowEngineObserver *)
+	?AddSearchResultL@CFeedEngine@@QAEXPAVCFeedInfo@@@Z @ 15 NONAME ; void CFeedEngine::AddSearchResultL(class CFeedInfo *)
+	?AddShowL@CShowEngine@@QAEXABVCShowInfo@@@Z @ 16 NONAME ; void CShowEngine::AddShowL(class CShowInfo const &)
+	?BaseDir@CSettingsEngine@@QAEAAV?$TBuf@$0BAA@@@XZ @ 17 NONAME ; class TBuf<256> & CSettingsEngine::BaseDir(void)
+	?BuildDate@CFeedInfo@@QBE?AVTTime@@XZ @ 18 NONAME ; class TTime CFeedInfo::BuildDate(void) const
+	?CancelUpdateAllFeeds@CFeedEngine@@QAEXXZ @ 19 NONAME ; void CFeedEngine::CancelUpdateAllFeeds(void)
+	?CheckForDeletedShows@CShowEngine@@QAEXI@Z @ 20 NONAME ; void CShowEngine::CheckForDeletedShows(unsigned int)
+	?CleanHtmlL@PodcastUtils@@SAXAAVTDes16@@@Z @ 21 NONAME ; void PodcastUtils::CleanHtmlL(class TDes16 &)
+	?ClientState@CFeedEngine@@QAE?AW4TClientState@@XZ @ 22 NONAME ; enum TClientState CFeedEngine::ClientState(void)
+	?ConnectionEngine@CPodcastModel@@QAEAAVCConnectionEngine@@XZ @ 23 NONAME ; class CConnectionEngine & CPodcastModel::ConnectionEngine(void)
+	?CopyL@CFeedInfo@@QBEPAV1@XZ @ 24 NONAME ; class CFeedInfo * CFeedInfo::CopyL(void) const
+	?CustomTitle@CFeedInfo@@QBEHXZ @ 25 NONAME ; int CFeedInfo::CustomTitle(void) const
+	?DBGetShowByFileNameL@CShowEngine@@QAEPAVCShowInfo@@V?$TBuf@$0BAA@@@@Z @ 26 NONAME ; class CShowInfo * CShowEngine::DBGetShowByFileNameL(class TBuf<256>)
+	?DeleteAllShowsByFeedL@CShowEngine@@QAEXIH@Z @ 27 NONAME ; void CShowEngine::DeleteAllShowsByFeedL(unsigned int, int)
+	?DeleteOldShowsByFeedL@CShowEngine@@QAEXI@Z @ 28 NONAME ; void CShowEngine::DeleteOldShowsByFeedL(unsigned int)
+	?DeletePlayedShowsL@CShowEngine@@QAEXAAV?$RPointerArray@VCShowInfo@@@@@Z @ 29 NONAME ; void CShowEngine::DeletePlayedShowsL(class RPointerArray<class CShowInfo> &)
+	?DeleteShowL@CShowEngine@@QAEXIH@Z @ 30 NONAME ; void CShowEngine::DeleteShowL(unsigned int, int)
+	?Description@CFeedInfo@@QBEABVTDesC16@@XZ @ 31 NONAME ; class TDesC16 const & CFeedInfo::Description(void) const
+	?Description@CShowInfo@@QBEABVTDesC16@@XZ @ 32 NONAME ; class TDesC16 const & CShowInfo::Description(void) const
+	?DownloadAutomatically@CSettingsEngine@@QAEHXZ @ 33 NONAME ; int CSettingsEngine::DownloadAutomatically(void)
+	?DownloadState@CShowInfo@@QBE?AW4TDownloadState@@XZ @ 34 NONAME ; enum TDownloadState CShowInfo::DownloadState(void) const
+	?DownloadSuspended@CSettingsEngine@@QAEHXZ @ 35 NONAME ; int CSettingsEngine::DownloadSuspended(void)
+	?DropDB@CPodcastModel@@QAEXXZ @ 36 NONAME ; void CPodcastModel::DropDB(void)
+	?EnsureProperPathName@PodcastUtils@@SAXAAV?$TBuf@$0BAA@@@@Z @ 37 NONAME ; void PodcastUtils::EnsureProperPathName(class TBuf<256> &)
+	?ExportFeedsL@CFeedEngine@@QAEHAAV?$TBuf@$0BAA@@@@Z @ 38 NONAME ; int CFeedEngine::ExportFeedsL(class TBuf<256> &)
+	?FeedEngine@CPodcastModel@@QAEAAVCFeedEngine@@XZ @ 39 NONAME ; class CFeedEngine & CPodcastModel::FeedEngine(void)
+	?FeedIcon@CFeedInfo@@QBEPAVCFbsBitmap@@XZ @ 40 NONAME ; class CFbsBitmap * CFeedInfo::FeedIcon(void) const
+	?FeedUid@CShowInfo@@QBEIXZ @ 41 NONAME ; unsigned int CShowInfo::FeedUid(void) const
+	?FileName@CShowInfo@@QBEABVTDesC16@@XZ @ 42 NONAME ; class TDesC16 const & CShowInfo::FileName(void) const
+	?FileNameFromUrl@PodcastUtils@@SAXABVTDesC16@@AAV?$TBuf@$0BAA@@@@Z @ 43 NONAME ; void PodcastUtils::FileNameFromUrl(class TDesC16 const &, class TBuf<256> &)
+	?FixProtocolsL@PodcastUtils@@SAXAAVTDes16@@@Z @ 44 NONAME ; void PodcastUtils::FixProtocolsL(class TDes16 &)
+	?GetAllShowsL@CShowEngine@@QAEXAAV?$RPointerArray@VCShowInfo@@@@@Z @ 45 NONAME ; void CShowEngine::GetAllShowsL(class RPointerArray<class CShowInfo> &)
+	?GetFeedInfoByUid@CFeedEngine@@QAEPAVCFeedInfo@@I@Z @ 46 NONAME ; class CFeedInfo * CFeedEngine::GetFeedInfoByUid(unsigned int)
+	?GetMimeType@CShowEngine@@QAEXABVTDesC16@@AAVTDes16@@@Z @ 47 NONAME ; void CShowEngine::GetMimeType(class TDesC16 const &, class TDes16 &)
+	?GetNewShowsL@CShowEngine@@QAEXAAV?$RPointerArray@VCShowInfo@@@@@Z @ 48 NONAME ; void CShowEngine::GetNewShowsL(class RPointerArray<class CShowInfo> &)
+	?GetNextShowByTrackL@CShowEngine@@QAEPAVCShowInfo@@PAV2@@Z @ 49 NONAME ; class CShowInfo * CShowEngine::GetNextShowByTrackL(class CShowInfo *)
+	?GetNumDownloadingShows@CShowEngine@@QAEHXZ @ 50 NONAME ; int CShowEngine::GetNumDownloadingShows(void)
+	?GetSearchResults@CFeedEngine@@QAEABV?$RPointerArray@VCFeedInfo@@@@XZ @ 51 NONAME ; class RPointerArray<class CFeedInfo> const & CFeedEngine::GetSearchResults(void)
+	?GetShowByUidL@CShowEngine@@QAEPAVCShowInfo@@I@Z @ 52 NONAME ; class CShowInfo * CShowEngine::GetShowByUidL(unsigned int)
+	?GetShowsByFeedL@CPodcastModel@@QAEXI@Z @ 53 NONAME ; void CPodcastModel::GetShowsByFeedL(unsigned int)
+	?GetShowsByFeedL@CShowEngine@@QAEXAAV?$RPointerArray@VCShowInfo@@@@I@Z @ 54 NONAME ; void CShowEngine::GetShowsByFeedL(class RPointerArray<class CShowInfo> &, unsigned int)
+	?GetShowsDownloadedL@CShowEngine@@QAEXAAV?$RPointerArray@VCShowInfo@@@@@Z @ 55 NONAME ; void CShowEngine::GetShowsDownloadedL(class RPointerArray<class CShowInfo> &)
+	?GetShowsDownloadingL@CPodcastModel@@QAEXXZ @ 56 NONAME ; void CPodcastModel::GetShowsDownloadingL(void)
+	?GetShowsDownloadingL@CShowEngine@@QAEXAAV?$RPointerArray@VCShowInfo@@@@@Z @ 57 NONAME ; void CShowEngine::GetShowsDownloadingL(class RPointerArray<class CShowInfo> &)
+	?GetSortedFeeds@CFeedEngine@@QAEABV?$RPointerArray@VCFeedInfo@@@@XZ @ 58 NONAME ; class RPointerArray<class CFeedInfo> const & CFeedEngine::GetSortedFeeds(void)
+	?GetStatsByFeedL@CFeedEngine@@QAEXIAAI0@Z @ 59 NONAME ; void CFeedEngine::GetStatsByFeedL(unsigned int, unsigned int &, unsigned int &)
+	?IAPIds@CPodcastModel@@QAEAAV?$RArray@VTPodcastIAPItem@@@@XZ @ 60 NONAME ; class RArray<class TPodcastIAPItem> & CPodcastModel::IAPIds(void)
+	?IAPNames@CPodcastModel@@QAEPAVCDesC16ArrayFlat@@XZ @ 61 NONAME ; class CDesC16ArrayFlat * CPodcastModel::IAPNames(void)
+	?ImageFileName@CFeedInfo@@QBEABVTDesC16@@XZ @ 62 NONAME ; class TDesC16 const & CFeedInfo::ImageFileName(void) const
+	?ImageHandler@CPodcastModel@@QAEAAVCImageHandler@@XZ @ 63 NONAME ; class CImageHandler & CPodcastModel::ImageHandler(void)
+	?ImageUrl@CFeedInfo@@QBEABVTDesC16@@XZ @ 64 NONAME ; class TDesC16 const & CFeedInfo::ImageUrl(void) const
+	?ImportFeedsL@CFeedEngine@@QAEXABVTDesC16@@@Z @ 65 NONAME ; void CFeedEngine::ImportFeedsL(class TDesC16 const &)
+	?IsFirstStartup@CPodcastModel@@QAEHXZ @ 66 NONAME ; int CPodcastModel::IsFirstStartup(void)
+	?IsVideoShow@PodcastUtils@@SAHAAVTDesC16@@@Z @ 67 NONAME ; int PodcastUtils::IsVideoShow(class TDesC16 &)
+	?LastError@CFeedInfo@@QBEHXZ @ 68 NONAME ; int CFeedInfo::LastError(void) const
+	?LastError@CShowInfo@@QBEHXZ @ 69 NONAME ; int CShowInfo::LastError(void) const
+	?LastUpdated@CFeedInfo@@QBE?AVTTime@@XZ @ 70 NONAME ; class TTime CFeedInfo::LastUpdated(void) const
+	?Link@CFeedInfo@@QBEABVTDesC16@@XZ @ 71 NONAME ; class TDesC16 const & CFeedInfo::Link(void) const
+	?LoadFileAndScaleL@CImageHandler@@QAEXPAVCFbsBitmap@@ABV?$TBuf@$0BAA@@@ABVTSize@@AAVMImageHandlerCallback@@IH@Z @ 72 NONAME ; void CImageHandler::LoadFileAndScaleL(class CFbsBitmap *, class TBuf<256> const &, class TSize const &, class MImageHandlerCallback &, unsigned int, int)
+	?MarkSelectionPlayedL@CPodcastModel@@QAEXXZ @ 73 NONAME ; void CPodcastModel::MarkSelectionPlayedL(void)
+	?MetaDataReader@CShowEngine@@QAEAAVCMetaDataReader@@XZ @ 74 NONAME ; class CMetaDataReader & CShowEngine::MetaDataReader(void)
+	?MoveDownloadDownL@CShowEngine@@QAEXI@Z @ 75 NONAME ; void CShowEngine::MoveDownloadDownL(unsigned int)
+	?MoveDownloadUpL@CShowEngine@@QAEXI@Z @ 76 NONAME ; void CShowEngine::MoveDownloadUpL(unsigned int)
+	?NewL@CFeedInfo@@SAPAV1@XZ @ 77 NONAME ; class CFeedInfo * CFeedInfo::NewL(void)
+	?NewL@CImageHandler@@SAPAV1@AAVRFs@@AAVCPodcastModel@@@Z @ 78 NONAME ; class CImageHandler * CImageHandler::NewL(class RFs &, class CPodcastModel &)
+	?NewL@CPodcastModel@@SAPAV1@XZ @ 79 NONAME ; class CPodcastModel * CPodcastModel::NewL(void)
+	?NewL@CShowEngine@@SAPAV1@AAVCPodcastModel@@@Z @ 80 NONAME ; class CShowEngine * CShowEngine::NewL(class CPodcastModel &)
+	?NewL@CShowInfo@@SAPAV1@I@Z @ 81 NONAME ; class CShowInfo * CShowInfo::NewL(unsigned int)
+	?NewLC@CFeedInfo@@SAPAV1@XZ @ 82 NONAME ; class CFeedInfo * CFeedInfo::NewLC(void)
+	?NewLC@CImageHandler@@SAPAV1@AAVRFs@@AAVCPodcastModel@@@Z @ 83 NONAME ; class CImageHandler * CImageHandler::NewLC(class RFs &, class CPodcastModel &)
+	?NewLC@CShowInfo@@SAPAV1@I@Z @ 84 NONAME ; class CShowInfo * CShowInfo::NewLC(unsigned int)
+	?NotifyShowListUpdatedL@CShowEngine@@QAEXXZ @ 85 NONAME ; void CShowEngine::NotifyShowListUpdatedL(void)
+	?OpmlParsingCompleteL@CFeedEngine@@QAEXHI@Z @ 86 NONAME ; void CFeedEngine::OpmlParsingCompleteL(int, unsigned int)
+	?PlayPausePodcastL@CPodcastModel@@QAEXPAVCShowInfo@@H@Z @ 87 NONAME ; void CPodcastModel::PlayPausePodcastL(class CShowInfo *, int)
+	?PlayState@CShowInfo@@QBE?AW4TPlayState@@XZ @ 88 NONAME ; enum TPlayState CShowInfo::PlayState(void) const
+	?PlayTime@CShowInfo@@QBEIXZ @ 89 NONAME ; unsigned int CShowInfo::PlayTime(void) const
+	?PlayingPodcast@CPodcastModel@@QAEPAVCShowInfo@@XZ @ 90 NONAME ; class CShowInfo * CPodcastModel::PlayingPodcast(void)
+	?Position@CShowInfo@@QBE?AVTTimeIntervalMicroSeconds@@XZ @ 91 NONAME ; class TTimeIntervalMicroSeconds CShowInfo::Position(void) const
+	?PubDate@CShowInfo@@QBE?BVTTime@@XZ @ 92 NONAME ; class TTime const CShowInfo::PubDate(void) const
+	?RemoveAllDownloadsL@CShowEngine@@QAEXXZ @ 93 NONAME ; void CShowEngine::RemoveAllDownloadsL(void)
+	?RemoveAllFormatting@PodcastUtils@@SAXAAVTDes16@@@Z @ 94 NONAME ; void PodcastUtils::RemoveAllFormatting(class TDes16 &)
+	?RemoveDownloadL@CShowEngine@@QAEXI@Z @ 95 NONAME ; void CShowEngine::RemoveDownloadL(unsigned int)
+	?RemoveFeedL@CFeedEngine@@QAEXI@Z @ 96 NONAME ; void CFeedEngine::RemoveFeedL(unsigned int)
+	?RemoveObserver@CFeedEngine@@QAEXPAVMFeedEngineObserver@@@Z @ 97 NONAME ; void CFeedEngine::RemoveObserver(class MFeedEngineObserver *)
+	?RemoveObserver@CShowEngine@@QAEXPAVMShowEngineObserver@@@Z @ 98 NONAME ; void CShowEngine::RemoveObserver(class MShowEngineObserver *)
+	?ReplaceChar@PodcastUtils@@SAXAAVTDes16@@II@Z @ 99 NONAME ; void PodcastUtils::ReplaceChar(class TDes16 &, unsigned int, unsigned int)
+	?ReplaceString@PodcastUtils@@SAXAAVTDes16@@ABVTDesC16@@1@Z @ 100 NONAME ; void PodcastUtils::ReplaceString(class TDes16 &, class TDesC16 const &, class TDesC16 const &)
+	?ResumeDownloadsL@CShowEngine@@QAEXXZ @ 101 NONAME ; void CShowEngine::ResumeDownloadsL(void)
+	?SNAPIds@CPodcastModel@@QAEAAV?$RArray@VTPodcastIAPItem@@@@XZ @ 102 NONAME ; class RArray<class TPodcastIAPItem> & CPodcastModel::SNAPIds(void)
+	?SNAPNames@CPodcastModel@@QAEPAVCDesC16ArrayFlat@@XZ @ 103 NONAME ; class CDesC16ArrayFlat * CPodcastModel::SNAPNames(void)
+	?SQLEncode@PodcastUtils@@SAXAAVTDes16@@@Z @ 104 NONAME ; void PodcastUtils::SQLEncode(class TDes16 &)
+	?SaveSettingsL@CSettingsEngine@@QAEXXZ @ 105 NONAME ; void CSettingsEngine::SaveSettingsL(void)
+	?ScaledBitmap@CImageHandler@@QAEPAVCFbsBitmap@@XZ @ 106 NONAME ; class CFbsBitmap * CImageHandler::ScaledBitmap(void)
+	?SearchForFeedL@CFeedEngine@@QAEXAAVTDesC16@@@Z @ 107 NONAME ; void CFeedEngine::SearchForFeedL(class TDesC16 &)
+	?SetActiveFeedInfo@CPodcastModel@@QAEXPAVCFeedInfo@@@Z @ 108 NONAME ; void CPodcastModel::SetActiveFeedInfo(class CFeedInfo *)
+	?SetBaseDir@CSettingsEngine@@QAEXAAV?$TBuf@$0BAA@@@@Z @ 109 NONAME ; void CSettingsEngine::SetBaseDir(class TBuf<256> &)
+	?SetBuildDate@CFeedInfo@@QAEXVTTime@@@Z @ 110 NONAME ; void CFeedInfo::SetBuildDate(class TTime)
+	?SetCustomTitle@CFeedInfo@@QAEXXZ @ 111 NONAME ; void CFeedInfo::SetCustomTitle(void)
+	?SetDescriptionL@CFeedInfo@@QAEXABVTDesC16@@@Z @ 112 NONAME ; void CFeedInfo::SetDescriptionL(class TDesC16 const &)
+	?SetDescriptionL@CShowInfo@@QAEXABVTDesC16@@@Z @ 113 NONAME ; void CShowInfo::SetDescriptionL(class TDesC16 const &)
+	?SetDownloadAutomatically@CSettingsEngine@@QAEXH@Z @ 114 NONAME ; void CSettingsEngine::SetDownloadAutomatically(int)
+	?SetDownloadState@CShowInfo@@QAEXW4TDownloadState@@@Z @ 115 NONAME ; void CShowInfo::SetDownloadState(enum TDownloadState)
+	?SetDownloadSuspended@CSettingsEngine@@QAEXH@Z @ 116 NONAME ; void CSettingsEngine::SetDownloadSuspended(int)
+	?SetFeedIcon@CFeedInfo@@QAEXPAVCFbsBitmap@@@Z @ 117 NONAME ; void CFeedInfo::SetFeedIcon(class CFbsBitmap *)
+	?SetFeedUid@CShowInfo@@QAEXI@Z @ 118 NONAME ; void CShowInfo::SetFeedUid(unsigned int)
+	?SetFileNameL@CShowInfo@@QAEXABVTDesC16@@@Z @ 119 NONAME ; void CShowInfo::SetFileNameL(class TDesC16 const &)
+	?SetImageFileNameL@CFeedInfo@@QAEXABVTDesC16@@PAVCPodcastModel@@@Z @ 120 NONAME ; void CFeedInfo::SetImageFileNameL(class TDesC16 const &, class CPodcastModel *)
+	?SetImageUrlL@CFeedInfo@@QAEXABVTDesC16@@@Z @ 121 NONAME ; void CFeedInfo::SetImageUrlL(class TDesC16 const &)
+	?SetLastError@CFeedInfo@@QAEXH@Z @ 122 NONAME ; void CFeedInfo::SetLastError(int)
+	?SetLastError@CShowInfo@@QAEXH@Z @ 123 NONAME ; void CShowInfo::SetLastError(int)
+	?SetLastUpdated@CFeedInfo@@QAEXVTTime@@@Z @ 124 NONAME ; void CFeedInfo::SetLastUpdated(class TTime)
+	?SetLinkL@CFeedInfo@@QAEXABVTDesC16@@@Z @ 125 NONAME ; void CFeedInfo::SetLinkL(class TDesC16 const &)
+	?SetPlayState@CShowInfo@@QAEXW4TPlayState@@@Z @ 126 NONAME ; void CShowInfo::SetPlayState(enum TPlayState)
+	?SetPlayTime@CShowInfo@@QAEXI@Z @ 127 NONAME ; void CShowInfo::SetPlayTime(unsigned int)
+	?SetPlayingPodcast@CPodcastModel@@QAEXPAVCShowInfo@@@Z @ 128 NONAME ; void CPodcastModel::SetPlayingPodcast(class CShowInfo *)
+	?SetPosition@CShowInfo@@QAEXVTTimeIntervalMicroSeconds@@@Z @ 129 NONAME ; void CShowInfo::SetPosition(class TTimeIntervalMicroSeconds)
+	?SetPubDate@CShowInfo@@QAEXVTTime@@@Z @ 130 NONAME ; void CShowInfo::SetPubDate(class TTime)
+	?SetShowSize@CShowInfo@@QAEXI@Z @ 131 NONAME ; void CShowInfo::SetShowSize(unsigned int)
+	?SetShowType@CShowInfo@@QAEXW4TShowType@@@Z @ 132 NONAME ; void CShowInfo::SetShowType(enum TShowType)
+	?SetSpecificIAP@CSettingsEngine@@QAEXH@Z @ 133 NONAME ; void CSettingsEngine::SetSpecificIAP(int)
+	?SetTitleL@CFeedInfo@@QAEXABVTDesC16@@@Z @ 134 NONAME ; void CFeedInfo::SetTitleL(class TDesC16 const &)
+	?SetTitleL@CShowInfo@@QAEXABVTDesC16@@@Z @ 135 NONAME ; void CShowInfo::SetTitleL(class TDesC16 const &)
+	?SetTrackNo@CShowInfo@@QAEXI@Z @ 136 NONAME ; void CShowInfo::SetTrackNo(unsigned int)
+	?SetUid@CShowInfo@@QAEXI@Z @ 137 NONAME ; void CShowInfo::SetUid(unsigned int)
+	?SetUpdateAutomatically@CSettingsEngine@@QAEXW4TAutoUpdateSetting@@@Z @ 138 NONAME ; void CSettingsEngine::SetUpdateAutomatically(enum TAutoUpdateSetting)
+	?SetUpdateFeedInterval@CSettingsEngine@@QAEXH@Z @ 139 NONAME ; void CSettingsEngine::SetUpdateFeedInterval(int)
+	?SetUpdateFeedTime@CSettingsEngine@@QAEXVTTime@@@Z @ 140 NONAME ; void CSettingsEngine::SetUpdateFeedTime(class TTime)
+	?SetUrlL@CFeedInfo@@QAEXABVTDesC16@@@Z @ 141 NONAME ; void CFeedInfo::SetUrlL(class TDesC16 const &)
+	?SetUrlL@CShowInfo@@QAEXABVTDesC16@@@Z @ 142 NONAME ; void CShowInfo::SetUrlL(class TDesC16 const &)
+	?SettingsEngine@CPodcastModel@@QAEAAVCSettingsEngine@@XZ @ 143 NONAME ; class CSettingsEngine & CPodcastModel::SettingsEngine(void)
+	?ShowDownloading@CShowEngine@@QAEPAVCShowInfo@@XZ @ 144 NONAME ; class CShowInfo * CShowEngine::ShowDownloading(void)
+	?ShowEngine@CPodcastModel@@QAEAAVCShowEngine@@XZ @ 145 NONAME ; class CShowEngine & CPodcastModel::ShowEngine(void)
+	?ShowSize@CShowInfo@@QBEIXZ @ 146 NONAME ; unsigned int CShowInfo::ShowSize(void) const
+	?ShowType@CShowInfo@@QBE?AW4TShowType@@XZ @ 147 NONAME ; enum TShowType CShowInfo::ShowType(void) const
+	?SpecificIAP@CSettingsEngine@@QAEHXZ @ 148 NONAME ; int CSettingsEngine::SpecificIAP(void)
+	?SuspendDownloads@CShowEngine@@QAEXXZ @ 149 NONAME ; void CShowEngine::SuspendDownloads(void)
+	?Title@CFeedInfo@@QBEABVTDesC16@@XZ @ 150 NONAME ; class TDesC16 const & CFeedInfo::Title(void) const
+	?Title@CShowInfo@@QBEABVTDesC16@@XZ @ 151 NONAME ; class TDesC16 const & CShowInfo::Title(void) const
+	?TrackNo@CShowInfo@@QBEIXZ @ 152 NONAME ; unsigned int CShowInfo::TrackNo(void) const
+	?Uid@CFeedInfo@@QBEIXZ @ 153 NONAME ; unsigned int CFeedInfo::Uid(void) const
+	?Uid@CShowInfo@@QBEIXZ @ 154 NONAME ; unsigned int CShowInfo::Uid(void) const
+	?UpdateAllFeedsL@CFeedEngine@@QAEXH@Z @ 155 NONAME ; void CFeedEngine::UpdateAllFeedsL(int)
+	?UpdateAutomatically@CSettingsEngine@@QAE?AW4TAutoUpdateSetting@@XZ @ 156 NONAME ; enum TAutoUpdateSetting CSettingsEngine::UpdateAutomatically(void)
+	?UpdateFeedInfoL@CFeedEngine@@QAEXPAVCFeedInfo@@@Z @ 157 NONAME ; void CFeedEngine::UpdateFeedInfoL(class CFeedInfo *)
+	?UpdateFeedInterval@CSettingsEngine@@QAEHXZ @ 158 NONAME ; int CSettingsEngine::UpdateFeedInterval(void)
+	?UpdateFeedL@CFeedEngine@@QAEHI@Z @ 159 NONAME ; int CFeedEngine::UpdateFeedL(unsigned int)
+	?UpdateFeedTime@CSettingsEngine@@QAE?AVTTime@@XZ @ 160 NONAME ; class TTime CSettingsEngine::UpdateFeedTime(void)
+	?UpdateIAPListL@CPodcastModel@@QAEXXZ @ 161 NONAME ; void CPodcastModel::UpdateIAPListL(void)
+	?UpdateSNAPListL@CPodcastModel@@QAEXXZ @ 162 NONAME ; void CPodcastModel::UpdateSNAPListL(void)
+	?UpdateShowL@CShowEngine@@QAEXAAVCShowInfo@@@Z @ 163 NONAME ; void CShowEngine::UpdateShowL(class CShowInfo &)
+	?Url@CFeedInfo@@QBEABVTDesC16@@XZ @ 164 NONAME ; class TDesC16 const & CFeedInfo::Url(void) const
+	?Url@CShowInfo@@QBEABVTDesC16@@XZ @ 165 NONAME ; class TDesC16 const & CShowInfo::Url(void) const
+	?XMLEncode@PodcastUtils@@SAXAAVTDes16@@@Z @ 166 NONAME ; void PodcastUtils::XMLEncode(class TDes16 &)
+
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/engine/group/eabi/podcastengineu.def	Wed Oct 13 17:19:49 2010 +0200
@@ -0,0 +1,204 @@
+EXPORTS
+	_ZN11CFeedEngine11AddObserverEP19MFeedEngineObserver @ 1 NONAME
+	_ZN11CFeedEngine11ClientStateEv @ 2 NONAME
+	_ZN11CFeedEngine11RemoveFeedLEj @ 3 NONAME
+	_ZN11CFeedEngine11UpdateFeedLEj @ 4 NONAME
+	_ZN11CFeedEngine12ExportFeedsLER4TBufILi256EE @ 5 NONAME
+	_ZN11CFeedEngine12ImportFeedsLERK7TDesC16 @ 6 NONAME
+	_ZN11CFeedEngine14GetSortedFeedsEv @ 7 NONAME
+	_ZN11CFeedEngine14RemoveObserverEP19MFeedEngineObserver @ 8 NONAME
+	_ZN11CFeedEngine14SearchForFeedLER7TDesC16 @ 9 NONAME
+	_ZN11CFeedEngine15ActiveClientUidEv @ 10 NONAME
+	_ZN11CFeedEngine15GetStatsByFeedLEjRjS0_ @ 11 NONAME
+	_ZN11CFeedEngine15UpdateAllFeedsLEi @ 12 NONAME
+	_ZN11CFeedEngine15UpdateFeedInfoLEP9CFeedInfo @ 13 NONAME
+	_ZN11CFeedEngine16AddSearchResultLEP9CFeedInfo @ 14 NONAME
+	_ZN11CFeedEngine16GetFeedInfoByUidEj @ 15 NONAME
+	_ZN11CFeedEngine16GetSearchResultsEv @ 16 NONAME
+	_ZN11CFeedEngine20CancelUpdateAllFeedsEv @ 17 NONAME
+	_ZN11CFeedEngine20OpmlParsingCompleteLEij @ 18 NONAME
+	_ZN11CFeedEngine8AddFeedLERK9CFeedInfo @ 19 NONAME
+	_ZN11CShowEngine11AddObserverEP19MShowEngineObserver @ 20 NONAME
+	_ZN11CShowEngine11DeleteShowLEji @ 21 NONAME
+	_ZN11CShowEngine11GetMimeTypeERK7TDesC16R6TDes16 @ 22 NONAME
+	_ZN11CShowEngine11UpdateShowLER9CShowInfo @ 23 NONAME
+	_ZN11CShowEngine12AddDownloadLER9CShowInfo @ 24 NONAME
+	_ZN11CShowEngine12GetAllShowsLER13RPointerArrayI9CShowInfoE @ 25 NONAME
+	_ZN11CShowEngine12GetNewShowsLER13RPointerArrayI9CShowInfoE @ 26 NONAME
+	_ZN11CShowEngine13GetShowByUidLEj @ 27 NONAME
+	_ZN11CShowEngine14MetaDataReaderEv @ 28 NONAME
+	_ZN11CShowEngine14RemoveObserverEP19MShowEngineObserver @ 29 NONAME
+	_ZN11CShowEngine15GetShowsByFeedLER13RPointerArrayI9CShowInfoEj @ 30 NONAME
+	_ZN11CShowEngine15MoveDownloadUpLEj @ 31 NONAME
+	_ZN11CShowEngine15RemoveDownloadLEj @ 32 NONAME
+	_ZN11CShowEngine15ShowDownloadingEv @ 33 NONAME
+	_ZN11CShowEngine16ResumeDownloadsLEv @ 34 NONAME
+	_ZN11CShowEngine16SuspendDownloadsEv @ 35 NONAME
+	_ZN11CShowEngine17MoveDownloadDownLEj @ 36 NONAME
+	_ZN11CShowEngine18DeletePlayedShowsLER13RPointerArrayI9CShowInfoE @ 37 NONAME
+	_ZN11CShowEngine19GetNextShowByTrackLEP9CShowInfo @ 38 NONAME
+	_ZN11CShowEngine19GetShowsDownloadedLER13RPointerArrayI9CShowInfoE @ 39 NONAME
+	_ZN11CShowEngine19RemoveAllDownloadsLEv @ 40 NONAME
+	_ZN11CShowEngine20CheckForDeletedShowsEj @ 41 NONAME
+	_ZN11CShowEngine20DBGetShowByFileNameLE4TBufILi256EE @ 42 NONAME
+	_ZN11CShowEngine20GetShowsDownloadingLER13RPointerArrayI9CShowInfoE @ 43 NONAME
+	_ZN11CShowEngine21DeleteAllShowsByFeedLEji @ 44 NONAME
+	_ZN11CShowEngine21DeleteOldShowsByFeedLEj @ 45 NONAME
+	_ZN11CShowEngine22GetNumDownloadingShowsEv @ 46 NONAME
+	_ZN11CShowEngine22NotifyShowListUpdatedLEv @ 47 NONAME
+	_ZN11CShowEngine4NewLER13CPodcastModel @ 48 NONAME
+	_ZN11CShowEngine8AddShowLERK9CShowInfo @ 49 NONAME
+	_ZN11CShowEngineD0Ev @ 50 NONAME
+	_ZN11CShowEngineD1Ev @ 51 NONAME
+	_ZN11CShowEngineD2Ev @ 52 NONAME
+	_ZN12PodcastUtils10CleanHtmlLER6TDes16 @ 53 NONAME
+	_ZN12PodcastUtils11IsVideoShowER7TDesC16 @ 54 NONAME
+	_ZN12PodcastUtils11ReplaceCharER6TDes16jj @ 55 NONAME
+	_ZN12PodcastUtils13FixProtocolsLER6TDes16 @ 56 NONAME
+	_ZN12PodcastUtils13ReplaceStringER6TDes16RK7TDesC16S4_ @ 57 NONAME
+	_ZN12PodcastUtils15FileNameFromUrlERK7TDesC16R4TBufILi256EE @ 58 NONAME
+	_ZN12PodcastUtils19RemoveAllFormattingER6TDes16 @ 59 NONAME
+	_ZN12PodcastUtils20EnsureProperPathNameER4TBufILi256EE @ 60 NONAME
+	_ZN12PodcastUtils9SQLEncodeER6TDes16 @ 61 NONAME
+	_ZN12PodcastUtils9XMLEncodeER6TDes16 @ 62 NONAME
+	_ZN13CImageHandler12ScaledBitmapEv @ 63 NONAME
+	_ZN13CImageHandler17LoadFileAndScaleLEP10CFbsBitmapRK4TBufILi256EERK5TSizeR21MImageHandlerCallbackji @ 64 NONAME
+	_ZN13CImageHandler4NewLER3RFsR13CPodcastModel @ 65 NONAME
+	_ZN13CImageHandler5NewLCER3RFsR13CPodcastModel @ 66 NONAME
+	_ZN13CImageHandlerD0Ev @ 67 NONAME
+	_ZN13CImageHandlerD1Ev @ 68 NONAME
+	_ZN13CImageHandlerD2Ev @ 69 NONAME
+	_ZN13CPodcastModel10FeedEngineEv @ 70 NONAME
+	_ZN13CPodcastModel10ShowEngineEv @ 71 NONAME
+	_ZN13CPodcastModel12ImageHandlerEv @ 72 NONAME
+	_ZN13CPodcastModel14ActiveFeedInfoEv @ 73 NONAME
+	_ZN13CPodcastModel14ActiveShowListEv @ 74 NONAME
+	_ZN13CPodcastModel14IsFirstStartupEv @ 75 NONAME
+	_ZN13CPodcastModel14PlayingPodcastEv @ 76 NONAME
+	_ZN13CPodcastModel14SettingsEngineEv @ 77 NONAME
+	_ZN13CPodcastModel14UpdateIAPListLEv @ 78 NONAME
+	_ZN13CPodcastModel15GetShowsByFeedLEj @ 79 NONAME
+	_ZN13CPodcastModel15UpdateSNAPListLEv @ 80 NONAME
+	_ZN13CPodcastModel16ConnectionEngineEv @ 81 NONAME
+	_ZN13CPodcastModel17PlayPausePodcastLEP9CShowInfoi @ 82 NONAME
+	_ZN13CPodcastModel17SetActiveFeedInfoEP9CFeedInfo @ 83 NONAME
+	_ZN13CPodcastModel17SetPlayingPodcastEP9CShowInfo @ 84 NONAME
+	_ZN13CPodcastModel20GetShowsDownloadingLEv @ 85 NONAME
+	_ZN13CPodcastModel20MarkSelectionPlayedLEv @ 86 NONAME
+	_ZN13CPodcastModel4NewLEv @ 87 NONAME
+	_ZN13CPodcastModel6DropDBEv @ 88 NONAME
+	_ZN13CPodcastModel6IAPIdsEv @ 89 NONAME
+	_ZN13CPodcastModel7SNAPIdsEv @ 90 NONAME
+	_ZN13CPodcastModel8IAPNamesEv @ 91 NONAME
+	_ZN13CPodcastModel9SNAPNamesEv @ 92 NONAME
+	_ZN15CSettingsEngine10SetBaseDirER4TBufILi256EE @ 93 NONAME
+	_ZN15CSettingsEngine11SpecificIAPEv @ 94 NONAME
+	_ZN15CSettingsEngine13SaveSettingsLEv @ 95 NONAME
+	_ZN15CSettingsEngine14SetSpecificIAPEi @ 96 NONAME
+	_ZN15CSettingsEngine14UpdateFeedTimeEv @ 97 NONAME
+	_ZN15CSettingsEngine17DownloadSuspendedEv @ 98 NONAME
+	_ZN15CSettingsEngine17SetUpdateFeedTimeE5TTime @ 99 NONAME
+	_ZN15CSettingsEngine18UpdateFeedIntervalEv @ 100 NONAME
+	_ZN15CSettingsEngine19UpdateAutomaticallyEv @ 101 NONAME
+	_ZN15CSettingsEngine20SetDownloadSuspendedEi @ 102 NONAME
+	_ZN15CSettingsEngine21DownloadAutomaticallyEv @ 103 NONAME
+	_ZN15CSettingsEngine21SetUpdateFeedIntervalEi @ 104 NONAME
+	_ZN15CSettingsEngine22SetUpdateAutomaticallyE18TAutoUpdateSetting @ 105 NONAME
+	_ZN15CSettingsEngine24SetDownloadAutomaticallyEi @ 106 NONAME
+	_ZN15CSettingsEngine7BaseDirEv @ 107 NONAME
+	_ZN17CConnectionEngine11AddObserverEP19MConnectionObserver @ 108 NONAME
+	_ZN9CFeedInfo11SetFeedIconEP10CFbsBitmap @ 109 NONAME
+	_ZN9CFeedInfo12SetBuildDateE5TTime @ 110 NONAME
+	_ZN9CFeedInfo12SetImageUrlLERK7TDesC16 @ 111 NONAME
+	_ZN9CFeedInfo12SetLastErrorEi @ 112 NONAME
+	_ZN9CFeedInfo14SetCustomTitleEv @ 113 NONAME
+	_ZN9CFeedInfo14SetLastUpdatedE5TTime @ 114 NONAME
+	_ZN9CFeedInfo15SetDescriptionLERK7TDesC16 @ 115 NONAME
+	_ZN9CFeedInfo17SetImageFileNameLERK7TDesC16P13CPodcastModel @ 116 NONAME
+	_ZN9CFeedInfo4NewLEv @ 117 NONAME
+	_ZN9CFeedInfo5NewLCEv @ 118 NONAME
+	_ZN9CFeedInfo7SetUrlLERK7TDesC16 @ 119 NONAME
+	_ZN9CFeedInfo8SetLinkLERK7TDesC16 @ 120 NONAME
+	_ZN9CFeedInfo9SetTitleLERK7TDesC16 @ 121 NONAME
+	_ZN9CFeedInfoD0Ev @ 122 NONAME
+	_ZN9CFeedInfoD1Ev @ 123 NONAME
+	_ZN9CFeedInfoD2Ev @ 124 NONAME
+	_ZN9CShowInfo10SetFeedUidEj @ 125 NONAME
+	_ZN9CShowInfo10SetPubDateE5TTime @ 126 NONAME
+	_ZN9CShowInfo10SetTrackNoEj @ 127 NONAME
+	_ZN9CShowInfo11SetPlayTimeEj @ 128 NONAME
+	_ZN9CShowInfo11SetPositionE25TTimeIntervalMicroSeconds @ 129 NONAME
+	_ZN9CShowInfo11SetShowSizeEj @ 130 NONAME
+	_ZN9CShowInfo11SetShowTypeE9TShowType @ 131 NONAME
+	_ZN9CShowInfo12SetFileNameLERK7TDesC16 @ 132 NONAME
+	_ZN9CShowInfo12SetLastErrorEi @ 133 NONAME
+	_ZN9CShowInfo12SetPlayStateE10TPlayState @ 134 NONAME
+	_ZN9CShowInfo15SetDescriptionLERK7TDesC16 @ 135 NONAME
+	_ZN9CShowInfo16SetDownloadStateE14TDownloadState @ 136 NONAME
+	_ZN9CShowInfo4NewLEj @ 137 NONAME
+	_ZN9CShowInfo5NewLCEj @ 138 NONAME
+	_ZN9CShowInfo6SetUidEj @ 139 NONAME
+	_ZN9CShowInfo7SetUrlLERK7TDesC16 @ 140 NONAME
+	_ZN9CShowInfo9SetTitleLERK7TDesC16 @ 141 NONAME
+	_ZN9CShowInfoC1EPS_ @ 142 NONAME
+	_ZN9CShowInfoC2EPS_ @ 143 NONAME
+	_ZN9CShowInfoD0Ev @ 144 NONAME
+	_ZN9CShowInfoD1Ev @ 145 NONAME
+	_ZN9CShowInfoD2Ev @ 146 NONAME
+	_ZNK9CFeedInfo11CustomTitleEv @ 147 NONAME
+	_ZNK9CFeedInfo11DescriptionEv @ 148 NONAME
+	_ZNK9CFeedInfo11LastUpdatedEv @ 149 NONAME
+	_ZNK9CFeedInfo13ImageFileNameEv @ 150 NONAME
+	_ZNK9CFeedInfo3UidEv @ 151 NONAME
+	_ZNK9CFeedInfo3UrlEv @ 152 NONAME
+	_ZNK9CFeedInfo4LinkEv @ 153 NONAME
+	_ZNK9CFeedInfo5CopyLEv @ 154 NONAME
+	_ZNK9CFeedInfo5TitleEv @ 155 NONAME
+	_ZNK9CFeedInfo8FeedIconEv @ 156 NONAME
+	_ZNK9CFeedInfo8ImageUrlEv @ 157 NONAME
+	_ZNK9CFeedInfo9BuildDateEv @ 158 NONAME
+	_ZNK9CFeedInfo9LastErrorEv @ 159 NONAME
+	_ZNK9CShowInfo11DescriptionEv @ 160 NONAME
+	_ZNK9CShowInfo13DownloadStateEv @ 161 NONAME
+	_ZNK9CShowInfo3UidEv @ 162 NONAME
+	_ZNK9CShowInfo3UrlEv @ 163 NONAME
+	_ZNK9CShowInfo5TitleEv @ 164 NONAME
+	_ZNK9CShowInfo7FeedUidEv @ 165 NONAME
+	_ZNK9CShowInfo7PubDateEv @ 166 NONAME
+	_ZNK9CShowInfo7TrackNoEv @ 167 NONAME
+	_ZNK9CShowInfo8FileNameEv @ 168 NONAME
+	_ZNK9CShowInfo8PlayTimeEv @ 169 NONAME
+	_ZNK9CShowInfo8PositionEv @ 170 NONAME
+	_ZNK9CShowInfo8ShowSizeEv @ 171 NONAME
+	_ZNK9CShowInfo8ShowTypeEv @ 172 NONAME
+	_ZNK9CShowInfo9LastErrorEv @ 173 NONAME
+	_ZNK9CShowInfo9PlayStateEv @ 174 NONAME
+	_ZTI10CFeedTimer @ 175 NONAME
+	_ZTI11CFeedEngine @ 176 NONAME
+	_ZTI11CFeedParser @ 177 NONAME
+	_ZTI11CHttpClient @ 178 NONAME
+	_ZTI11COpmlParser @ 179 NONAME
+	_ZTI11CShowEngine @ 180 NONAME
+	_ZTI13CImageHandler @ 181 NONAME
+	_ZTI13CPodcastModel @ 182 NONAME
+	_ZTI15CMetaDataReader @ 183 NONAME
+	_ZTI15CSettingsEngine @ 184 NONAME
+	_ZTI17CConnectionEngine @ 185 NONAME
+	_ZTI17CHttpEventHandler @ 186 NONAME
+	_ZTI9CFeedInfo @ 187 NONAME
+	_ZTI9CShowInfo @ 188 NONAME
+	_ZTV10CFeedTimer @ 189 NONAME
+	_ZTV11CFeedEngine @ 190 NONAME
+	_ZTV11CFeedParser @ 191 NONAME
+	_ZTV11CHttpClient @ 192 NONAME
+	_ZTV11COpmlParser @ 193 NONAME
+	_ZTV11CShowEngine @ 194 NONAME
+	_ZTV13CImageHandler @ 195 NONAME
+	_ZTV13CPodcastModel @ 196 NONAME
+	_ZTV15CMetaDataReader @ 197 NONAME
+	_ZTV15CSettingsEngine @ 198 NONAME
+	_ZTV17CConnectionEngine @ 199 NONAME
+	_ZTV17CHttpEventHandler @ 200 NONAME
+	_ZTV9CFeedInfo @ 201 NONAME
+	_ZTV9CShowInfo @ 202 NONAME
+
--- a/engine/inc/PodcastModel.h	Wed Oct 13 12:18:28 2010 +0200
+++ b/engine/inc/PodcastModel.h	Wed Oct 13 17:19:49 2010 +0200
@@ -28,7 +28,7 @@
 
 #include "FeedInfo.h"
 #include "ShowInfo.h"
-#include "debug.h"
+#include "podcatcher_debug.h"
 #include <sqlite3.h>
 #include "ImageHandler.h"
 #include <aknserverapp.h>  // MAknServerAppExitObserver
--- a/engine/inc/debug.h	Wed Oct 13 12:18:28 2010 +0200
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,419 +0,0 @@
-/*
-* Copyright (c) 2007-2010 Sebastian Brannstrom, Lars Persson, EmbedDev AB
-*
-* All rights reserved.
-* This component and the accompanying materials are made available
-* under the terms of the License "Eclipse Public License v1.0"
-* which accompanies this distribution, and is available
-* at the URL "http://www.eclipse.org/legal/epl-v10.html".
-*
-* Initial Contributors:
-* EmbedDev AB - initial contribution.
-*
-* Contributors:
-*
-* Description:
-*
-*/
-
-// dbg_dp.h
-// debug printouts
-
-/*************************************************
-
-    USAGE
-    DP("Hi there");
-    DP1("My name is %S", &name);
-    DPV1("My detailed info is %S", &detailedInfo);
-    DP_MSG(aMsg);
-    DP_MSG_COMPL(aMsg, r);
-    DP_EXC(aType);
-
-    CUSTOMISATION
-    With SUPPORT_DP_CLIENT_SERVER_V2 defined, a
-    proper opcode type (default TOpcode) needs to
-    be specified.
-
-    NOTE
-    This file may be included by many components
-    within one application and defining something
-    here will affect all such components. In such
-    cases it might be better to state a MACRO in
-    the intended component's MMP file.
-
-**************************************************/
-
-#ifndef ___DBG_DP_H
-#define ___DBG_DP_H
-
-// This file may be included butThese defines may be individual
-
-//#if defined (_DEBUG) && (__WINS__)
-//#if defined _DEBUG
-#   define SUPPORT_DP_STANDARD
-#   define SUPPORT_DP_FILE
-//#endif
-
-// #define SUPPORT_RDEBUG_PRINT
-// #define SUPPORT_DP_VERBOSE
-// #define SUPPORT_DP_THREAD_NAME
-// #define SUPPORT_DP_CLIENT_SERVER_V2
-// #define SUPPORT_DP_EXCEPTION
-// #define SUPPORT_DP_COMMDB
-
-// ------------------------------------------------- no need to modify
-
-#if defined (SUPPORT_RDEBUG_PRINT)\
- || defined (SUPPORT_DP_VERBOSE)\
- || defined(SUPPORT_DP_CLIENT_SERVER_V2)\
- || defined(SUPPORT_DP_EXCEPTION)
-#   define SUPPORT_DP_STANDARD
-#endif
-
-#if defined(SUPPORT_RDEBUG_PRINT)
-#   include <e32svr.h> // RDebug
-#endif
-
-#if defined(SUPPORT_DP_FILE)
-#   include <flogger.h>
-#endif
-
-#if defined(SUPPORT_DP_CLIENT_SERVER_V2)
-#   include "dbg_cmn.h" // TOpcode
-#endif
-
-#if defined(SUPPORT_DP_COMMDB)
-#   include <commdbconnpref.h> // TCommDbConnPref
-#endif
-
-namespace Dbg
-{
-
-// ------------------------------------------------- file output
-#ifdef SUPPORT_DP_FILE
-_LIT(KLogDir, "podcatcher");
-_LIT(KLogFile, "debug.log");
-#   define DPF(a); RFileLogger::WriteFormat(Dbg::KLogDir, Dbg::KLogFile, EFileLoggingModeAppend, _L("%S %s"), &s, L##a);
-#   define DPF1(a,b); RFileLogger::WriteFormat(Dbg::KLogDir, Dbg::KLogFile, EFileLoggingModeAppend, _L("%S " L##a), &s, b);
-#   define DPF2(a,b,c); RFileLogger::WriteFormat(Dbg::KLogDir, Dbg::KLogFile, EFileLoggingModeAppend, _L("%S " L##a), &s, b,c);
-#   define DPF3(a,b,c,d); RFileLogger::WriteFormat(Dbg::KLogDir, Dbg::KLogFile, EFileLoggingModeAppend, _L("%S " L##a), &s, b,c,d);
-#   define DPF4(a,b,c,d,e); RFileLogger::WriteFormat(Dbg::KLogDir, Dbg::KLogFile, EFileLoggingModeAppend, _L("%S " L##a), &s, b,c,d,e);
-#   define DPF5(a,b,c,d,e,f); RFileLogger::WriteFormat(Dbg::KLogDir, Dbg::KLogFile, EFileLoggingModeAppend, _L("%S " L##a), &s, b,c,d,e,f);
-#   define DPF6(a,b,c,d,e,f,g); RFileLogger::WriteFormat(Dbg::KLogDir, Dbg::KLogFile, EFileLoggingModeAppend, _L("%S " L##a), &s, b, c, d,e,f,g);
-#	define HEXDUMP(aHeader, aMargin, aPtr, aLen); RFileLogger::HexDump(Dbg::KLogDir, Dbg::KLogFile, EFileLoggingModeAppend, aHeader, aMargin, aPtr, aLen);
-#   define DPDT(dt); RFileLogger::WriteFormat(Dbg::KLogDir, Dbg::KLogFile, EFileLoggingModeAppend, _L("DateTime: %d-%d-%d %d:%d:%d "), dt.Year(), dt.Month()+1, dt.Day()+1, dt.Hour(), dt.Minute(), dt.Second() );
-
-#else
-#   define DPF(a);
-#   define DPF1(a,b);
-#   define DPF2(a,b,c);
-#   define DPF3(a,b,c,d);
-#   define DPF4(a,b,c,d,e);
-#   define DPF5(a,b,c,d,e,f);
-#   define DPF6(a,b,c,d,e,f,g);
-#	define HEXDUMP(aHeader, aMargin, aPtr, aLen);
-#   define DPDT(dt); 
-#endif
-// ------------------------------------------------- standard debugprint
-#ifdef SUPPORT_DP_STANDARD
-
-inline void FormatThreadName(TFullName& aName)
-{
-    const TChar KLeftBracket('[');
-    const TChar KScope(':');
-    TInt a = aName.LocateReverse(KLeftBracket);
-    if (a==KErrNotFound)
-        { return; }
-    TInt b = aName.Locate(KScope);
-    if (b==KErrNotFound || b<a)
-        { return; }
-    aName.Delete(a,b-a);
-}
-
-#ifdef SUPPORT_RDEBUG_PRINT
-#   define DP(a);\
-    {\
-        TFullName s = RThread().FullName();\
-        Dbg::FormatThreadName(s);\
-        RDebug::Print(_L("%S %s"), &s, L##a);\
-        DPF(a);\
-    }
-#   define DP1(a,b);\
-    {\
-        TFullName s = RThread().FullName();\
-        Dbg::FormatThreadName(s);\
-        RDebug::Print(_L("%S " L##a), &s, b);\
-        DPF1(a,b);\
-    }
-#   define DP2(a,b,c);\
-    {\
-        TFullName s = RThread().FullName();\
-        Dbg::FormatThreadName(s);\
-        RDebug::Print(_L("%S " L##a), &s, b,c);\
-        DPF2(a,b,c);\
-    }
-#   define DP3(a,b,c,d);\
-    {\
-        TFullName s = RThread().FullName();\
-        Dbg::FormatThreadName(s);\
-        RDebug::Print(_L("%S " L##a), &s, b,c,d);\
-        DPF3(a,b,c,d);\
-    }
-#   define DP4(a,b,c,d,e);\
-    {\
-        TFullName s = RThread().FullName();\
-        Dbg::FormatThreadName(s);\
-        RDebug::Print(_L("%S " L##a), &s, b,c,d,e);\
-        DPF4(a,b,c,d,e);\
-    }
-#   define DP5(a,b,c,d,e,f);\
-    {\
-        TFullName s = RThread().FullName();\
-        Dbg::FormatThreadName(s);\
-        RDebug::Print(_L("%S " L##a), &s, b,c,d,e,f);\
-        DPF5(a,b,c,d,e,f);\
-    }
-#   define DP6(a,b,c,d,e,f,g);\
-    {\
-        TFullName s = RThread().FullName();\
-        Dbg::FormatThreadName(s);\
-        RDebug::Print(_L("%S " L##a), &s, b,c,d,e,f,g);\
-        DPF6(a,b,c,d,e,f,g);\
-    }
-#else	//SUPPORT_RDEBUG_PRINT
-#   define DP(a);\
-    {\
-        TFullName s = RThread().FullName();\
-        Dbg::FormatThreadName(s);\
-        DPF(a);\
-    }
-#   define DP1(a,b);\
-    {\
-        TFullName s = RThread().FullName();\
-        Dbg::FormatThreadName(s);\
-        DPF1(a,b);\
-    }
-#   define DP2(a,b,c);\
-    {\
-        TFullName s = RThread().FullName();\
-        Dbg::FormatThreadName(s);\
-        DPF2(a,b,c);\
-    }
-#   define DP3(a,b,c,d);\
-    {\
-        TFullName s = RThread().FullName();\
-        Dbg::FormatThreadName(s);\
-        DPF3(a,b,c,d);\
-    }
-#   define DP4(a,b,c,d,e);\
-    {\
-        TFullName s = RThread().FullName();\
-        Dbg::FormatThreadName(s);\
-        DPF4(a,b,c,d,e);\
-    }
-#   define DP5(a,b,c,d,e,f);\
-    {\
-        TFullName s = RThread().FullName();\
-        Dbg::FormatThreadName(s);\
-        DPF5(a,b,c,d,e,f);\
-    }
-#   define DP6(a,b,c,d,e,f,g);\
-    {\
-        TFullName s = RThread().FullName();\
-        Dbg::FormatThreadName(s);\
-        DPF6(a,b,c,d,e,f,g);\
-    }
-#endif	//SUPPORT_RDEBUG_PRINT
-#   define ASSERT_DP(a, b); {if(!(a)){DP(b);}}
-#   define ASSERT_DP1(a,b,c); {if(!(a)){DP1(b,c);}}
-#   define ASSERT_DP2(a,b,c,d); {if(!(a)){DP2(b,c,d);}}
-#   define ASSERT_DP3(a,b,c,d,e); {if(!(a)){DP3(b,c,d,e);}}
-#   define ASSERT_DP4(a,b,c,d,e,f); {if(!(a)){DP4(b,c,d,e,f);}}
-#   define ASSERT_DP5(a,b,c,d,e,f,g); {if(!(a)){DP5(b,c,d,e,f,g);}}
-#   define ASSERT_DP6(a,b,c,d,e,f,g,h); {if(!(a)){DP6(b,c,d,e,f,g,h);}}
-// @brief stuff to get enum strings from enums
-#   define ENUM_CASE(n,c)\
-        case c: { _LIT(KTxt##c, #c); n.Set(KTxt##c); break; }
-#   define DEFAULT(n)\
-        default: { _LIT(KTxtUnknown, "Unknown"); n.Set(KTxtUnknown); break; }
-#else
-#   define DP(a);
-#   define DP1(a,b);;
-#   define DP2(a,b,c);
-#   define DP3(a,b,c,d);
-#   define DP4(a,b,c,d,e);
-#   define DP5(a,b,c,d,e,f);
-#   define DP6(a,b,c,d,e,f,g);
-#   define ASSERT_DP(a, b);
-#   define ASSERT_DP1(a,b,c);
-#   define ASSERT_DP2(a,b,c,d);
-#   define ASSERT_DP3(a,b,c,d,e);
-#   define ASSERT_DP4(a,b,c,d,e,f);
-#   define ASSERT_DP5(a,b,c,d,e,f,g);
-#   define ASSERT_DP6(a,b,c,d,e,f,g,h);
-#   define ENUM_CASE(n,c)
-#   define DEFAULT(n)
-#endif
-// ------------------------------------------------- detailed debugprint
-#ifdef SUPPORT_DP_VERBOSE
-#   define DPV(a); { DP(a); }
-#   define DPV1(a,b); { DP1(a,b); }
-#   define DPV2(a,b,c); { DP2(a,b,c); }
-#   define DPV3(a,b,c,d); { DP3(a,b,c,d); }
-#   define DPV4(a,b,c,d,e); { DP4(a,b,c,d,e); }
-#   define DPV5(a,b,c,d,e,f); { DP5(a,b,c,d,e,f); }
-#   define DPV6(a,b,c,d,e,f,g); { DP6(a,b,c,d,e,f,g); }
-#	define DPDTV(dt); { DPDT(dt); }
-#else
-#   define DPV(a);
-#   define DPV1(a,b);
-#   define DPV2(a,b,c);
-#   define DPV3(a,b,c,d);
-#   define DPV4(a,b,c,d,e);
-#   define DPV5(a,b,c,d,e,f);
-#   define DPV6(a,b,c,d,e,f,g);
-#	define DPDTV(dt);
-#endif
-// ------------------------------------------------- client/server V2
-#ifdef SUPPORT_DP_CLIENT_SERVER_V2
-
-// @brief Get client thread name from a message
-static void GetClientName(const RMessage2& aMsg, TFullName& aName)
-{
-    RThread thread;
-    aMsg.Client(thread);
-    aName = thread.FullName();
-    Dbg::FormatThreadName(aName);
-}
-
-// @brief Get server opcode from any message
-static TOpcode GetServerOpcode(const RMessage2& aMsg)
-{
-    return (TOpcode)aMsg.Function();
-}
-
-// @brief Get server opcode name from a server opcode
-static TPtrC GetServerOpcodeName(TOpcode aOpcode)
-{
-    TPtrC name;
-    switch(aOpcode)
-    {
-        // ENUM_CASE(name, EOpcodeOne);
-        // ENUM_CASE(name, EOpcodeTwo);
-        DEFAULT(name);
-    }
-    return name;
-}
-
-// @brief Print generic message.
-inline void PrintMsg(const RMessage2& aMsg)
-{
-    TFullName threadName;
-    GetClientName(aMsg, threadName);
-    TOpcode sOpcode = GetServerOpcode(aMsg);
-    TPtrC sOpcodeName = GetServerOpcodeName(sOpcode);
-    DP3("? %S %S(%d)", &threadName, &sOpcodeName, sOpcode);
-}
-
-// @brief Print generic message completion.
-inline void PrintMsgCompl(const RMessage2& aMsg, TInt aErr)
-{
-    TFullName threadName;
-    GetClientName(aMsg, threadName);
-    TOpcode sOpcode = GetServerOpcode(aMsg);
-    TPtrC sOpcodeName = GetServerOpcodeName(sOpcode);
-    DP4("! %S %S(%d) r=%d", &threadName, &sOpcodeName, sOpcode, aErr);
-}
-
-// m= message, r=error
-#   define DP_MSG(m); PrintMsg(m);
-#   define DP_MSG_COMPL(m,r); PrintMsgCompl(m,r);
-#else
-#   define DP_MSG(m);
-#   define DP_MSG_COMPL(m,r);
-#endif
-// ------------------------------------------------- exception debugprint
-#ifdef SUPPORT_DP_EXCEPTION
-
-// @brief Get an exception type
-static TPtrC GetExcName(TExcType aType)
-{
-    TPtrC name;
-    switch(aType)
-    {
-        ENUM_CASE(name, EExcGeneral);
-        ENUM_CASE(name, EExcIntegerDivideByZero);
-        ENUM_CASE(name, EExcSingleStep);
-        ENUM_CASE(name, EExcBreakPoint);
-        ENUM_CASE(name, EExcIntegerOverflow);
-        ENUM_CASE(name, EExcBoundsCheck);
-        ENUM_CASE(name, EExcInvalidOpCode);
-        ENUM_CASE(name, EExcDoubleFault);
-        ENUM_CASE(name, EExcStackFault);
-        ENUM_CASE(name, EExcAccessViolation);
-        ENUM_CASE(name, EExcPrivInstruction);
-        ENUM_CASE(name, EExcAlignment);
-        ENUM_CASE(name, EExcPageFault);
-        ENUM_CASE(name, EExcFloatDenormal);
-        ENUM_CASE(name, EExcFloatDivideByZero);
-        ENUM_CASE(name, EExcFloatInexactResult);
-        ENUM_CASE(name, EExcFloatInvalidOperation);
-        ENUM_CASE(name, EExcFloatOverflow);
-        ENUM_CASE(name, EExcFloatStackCheck);
-        ENUM_CASE(name, EExcFloatUnderflow);
-        ENUM_CASE(name, EExcAbort);
-        ENUM_CASE(name, EExcKill);
-        ENUM_CASE(name, EExcUserInterrupt);
-        ENUM_CASE(name, EExcDataAbort);
-        ENUM_CASE(name, EExcCodeAbort);
-        ENUM_CASE(name, EExcMaxNumber);
-        ENUM_CASE(name, EExcInvalidVector);
-        DEFAULT(name);
-    }
-    return name;
-}
-
-// @brief Print exception info.
-inline void PrintExc(TExcType aType)
-{
-    TPtrC excName = GetExcName(aType);
-    DP2("### Exception %S(%d) ###", &excName, aType);
-}
-
-#   define DP_EXC(t); PrintExc(t);
-#else
-#   define DP_EXC(t);
-#endif
-// ------------------------------------------------- 
-#ifdef SUPPORT_DP_COMMDB
-
-inline void LogIap(const TDesC* aName, const TCommDbConnPref& aPref)
-{
-    TUint32 iapId=aPref.IapId();
-    TUint32 netId=aPref.NetId();
-    TCommDbDialogPref dlgPref=aPref.DialogPreference();
-    TCommDbConnectionDirection dir=aPref.Direction();
-    TUint32 bearerSet=aPref.BearerSet();
-    if(aName==0)
-    {
-        UI_FLOG(Log::Printf(
-            _L("iapId=%u, netId=%u, dlgPref=%d, dir=%d, bearerSet=0x%02x"),
-            iapId, netId, dlgPref, dir, bearerSet));
-    }
-    else
-    {
-        UI_FLOG(Log::Printf(
-            _L("\"%S\", iapId=%u, netId=%u, dlgPref=%d, dir=%d, bearerSet=0x%02x"),
-            aName, iapId, netId, dlgPref, dir, bearerSet));
-    }
-}
-
-#   define DP_COMMDBCONNPREF(a,b); LogIap(a,b);
-#else
-#   define DP_COMMDBCONNPREF(a,b);
-#endif
-// ------------------------------------------------- 
-
-}
-#endif //___DBG_DP_H
-
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/engine/inc/podcatcher_debug.h	Wed Oct 13 17:19:49 2010 +0200
@@ -0,0 +1,419 @@
+/*
+* Copyright (c) 2007-2010 Sebastian Brannstrom, Lars Persson, EmbedDev AB
+*
+* All rights reserved.
+* This component and the accompanying materials are made available
+* under the terms of the License "Eclipse Public License v1.0"
+* which accompanies this distribution, and is available
+* at the URL "http://www.eclipse.org/legal/epl-v10.html".
+*
+* Initial Contributors:
+* EmbedDev AB - initial contribution.
+*
+* Contributors:
+*
+* Description:
+*
+*/
+
+// dbg_dp.h
+// debug printouts
+
+/*************************************************
+
+    USAGE
+    DP("Hi there");
+    DP1("My name is %S", &name);
+    DPV1("My detailed info is %S", &detailedInfo);
+    DP_MSG(aMsg);
+    DP_MSG_COMPL(aMsg, r);
+    DP_EXC(aType);
+
+    CUSTOMISATION
+    With SUPPORT_DP_CLIENT_SERVER_V2 defined, a
+    proper opcode type (default TOpcode) needs to
+    be specified.
+
+    NOTE
+    This file may be included by many components
+    within one application and defining something
+    here will affect all such components. In such
+    cases it might be better to state a MACRO in
+    the intended component's MMP file.
+
+**************************************************/
+
+#ifndef ___DBG_DP_H
+#define ___DBG_DP_H
+
+// This file may be included butThese defines may be individual
+
+//#if defined (_DEBUG) && (__WINS__)
+//#if defined _DEBUG
+#   define SUPPORT_DP_STANDARD
+#   define SUPPORT_DP_FILE
+//#endif
+
+// #define SUPPORT_RDEBUG_PRINT
+// #define SUPPORT_DP_VERBOSE
+// #define SUPPORT_DP_THREAD_NAME
+// #define SUPPORT_DP_CLIENT_SERVER_V2
+// #define SUPPORT_DP_EXCEPTION
+// #define SUPPORT_DP_COMMDB
+
+// ------------------------------------------------- no need to modify
+
+#if defined (SUPPORT_RDEBUG_PRINT)\
+ || defined (SUPPORT_DP_VERBOSE)\
+ || defined(SUPPORT_DP_CLIENT_SERVER_V2)\
+ || defined(SUPPORT_DP_EXCEPTION)
+#   define SUPPORT_DP_STANDARD
+#endif
+
+#if defined(SUPPORT_RDEBUG_PRINT)
+#   include <e32svr.h> // RDebug
+#endif
+
+#if defined(SUPPORT_DP_FILE)
+#   include <flogger.h>
+#endif
+
+#if defined(SUPPORT_DP_CLIENT_SERVER_V2)
+#   include "dbg_cmn.h" // TOpcode
+#endif
+
+#if defined(SUPPORT_DP_COMMDB)
+#   include <commdbconnpref.h> // TCommDbConnPref
+#endif
+
+namespace Dbg
+{
+
+// ------------------------------------------------- file output
+#ifdef SUPPORT_DP_FILE
+_LIT(KLogDir, "podcatcher");
+_LIT(KLogFile, "debug.log");
+#   define DPF(a); RFileLogger::WriteFormat(Dbg::KLogDir, Dbg::KLogFile, EFileLoggingModeAppend, _L("%S %s"), &s, L##a);
+#   define DPF1(a,b); RFileLogger::WriteFormat(Dbg::KLogDir, Dbg::KLogFile, EFileLoggingModeAppend, _L("%S " L##a), &s, b);
+#   define DPF2(a,b,c); RFileLogger::WriteFormat(Dbg::KLogDir, Dbg::KLogFile, EFileLoggingModeAppend, _L("%S " L##a), &s, b,c);
+#   define DPF3(a,b,c,d); RFileLogger::WriteFormat(Dbg::KLogDir, Dbg::KLogFile, EFileLoggingModeAppend, _L("%S " L##a), &s, b,c,d);
+#   define DPF4(a,b,c,d,e); RFileLogger::WriteFormat(Dbg::KLogDir, Dbg::KLogFile, EFileLoggingModeAppend, _L("%S " L##a), &s, b,c,d,e);
+#   define DPF5(a,b,c,d,e,f); RFileLogger::WriteFormat(Dbg::KLogDir, Dbg::KLogFile, EFileLoggingModeAppend, _L("%S " L##a), &s, b,c,d,e,f);
+#   define DPF6(a,b,c,d,e,f,g); RFileLogger::WriteFormat(Dbg::KLogDir, Dbg::KLogFile, EFileLoggingModeAppend, _L("%S " L##a), &s, b, c, d,e,f,g);
+#	define HEXDUMP(aHeader, aMargin, aPtr, aLen); RFileLogger::HexDump(Dbg::KLogDir, Dbg::KLogFile, EFileLoggingModeAppend, aHeader, aMargin, aPtr, aLen);
+#   define DPDT(dt); RFileLogger::WriteFormat(Dbg::KLogDir, Dbg::KLogFile, EFileLoggingModeAppend, _L("DateTime: %d-%d-%d %d:%d:%d "), dt.Year(), dt.Month()+1, dt.Day()+1, dt.Hour(), dt.Minute(), dt.Second() );
+
+#else
+#   define DPF(a);
+#   define DPF1(a,b);
+#   define DPF2(a,b,c);
+#   define DPF3(a,b,c,d);
+#   define DPF4(a,b,c,d,e);
+#   define DPF5(a,b,c,d,e,f);
+#   define DPF6(a,b,c,d,e,f,g);
+#	define HEXDUMP(aHeader, aMargin, aPtr, aLen);
+#   define DPDT(dt); 
+#endif
+// ------------------------------------------------- standard debugprint
+#ifdef SUPPORT_DP_STANDARD
+
+inline void FormatThreadName(TFullName& aName)
+{
+    const TChar KLeftBracket('[');
+    const TChar KScope(':');
+    TInt a = aName.LocateReverse(KLeftBracket);
+    if (a==KErrNotFound)
+        { return; }
+    TInt b = aName.Locate(KScope);
+    if (b==KErrNotFound || b<a)
+        { return; }
+    aName.Delete(a,b-a);
+}
+
+#ifdef SUPPORT_RDEBUG_PRINT
+#   define DP(a);\
+    {\
+        TFullName s = RThread().FullName();\
+        Dbg::FormatThreadName(s);\
+        RDebug::Print(_L("%S %s"), &s, L##a);\
+        DPF(a);\
+    }
+#   define DP1(a,b);\
+    {\
+        TFullName s = RThread().FullName();\
+        Dbg::FormatThreadName(s);\
+        RDebug::Print(_L("%S " L##a), &s, b);\
+        DPF1(a,b);\
+    }
+#   define DP2(a,b,c);\
+    {\
+        TFullName s = RThread().FullName();\
+        Dbg::FormatThreadName(s);\
+        RDebug::Print(_L("%S " L##a), &s, b,c);\
+        DPF2(a,b,c);\
+    }
+#   define DP3(a,b,c,d);\
+    {\
+        TFullName s = RThread().FullName();\
+        Dbg::FormatThreadName(s);\
+        RDebug::Print(_L("%S " L##a), &s, b,c,d);\
+        DPF3(a,b,c,d);\
+    }
+#   define DP4(a,b,c,d,e);\
+    {\
+        TFullName s = RThread().FullName();\
+        Dbg::FormatThreadName(s);\
+        RDebug::Print(_L("%S " L##a), &s, b,c,d,e);\
+        DPF4(a,b,c,d,e);\
+    }
+#   define DP5(a,b,c,d,e,f);\
+    {\
+        TFullName s = RThread().FullName();\
+        Dbg::FormatThreadName(s);\
+        RDebug::Print(_L("%S " L##a), &s, b,c,d,e,f);\
+        DPF5(a,b,c,d,e,f);\
+    }
+#   define DP6(a,b,c,d,e,f,g);\
+    {\
+        TFullName s = RThread().FullName();\
+        Dbg::FormatThreadName(s);\
+        RDebug::Print(_L("%S " L##a), &s, b,c,d,e,f,g);\
+        DPF6(a,b,c,d,e,f,g);\
+    }
+#else	//SUPPORT_RDEBUG_PRINT
+#   define DP(a);\
+    {\
+        TFullName s = RThread().FullName();\
+        Dbg::FormatThreadName(s);\
+        DPF(a);\
+    }
+#   define DP1(a,b);\
+    {\
+        TFullName s = RThread().FullName();\
+        Dbg::FormatThreadName(s);\
+        DPF1(a,b);\
+    }
+#   define DP2(a,b,c);\
+    {\
+        TFullName s = RThread().FullName();\
+        Dbg::FormatThreadName(s);\
+        DPF2(a,b,c);\
+    }
+#   define DP3(a,b,c,d);\
+    {\
+        TFullName s = RThread().FullName();\
+        Dbg::FormatThreadName(s);\
+        DPF3(a,b,c,d);\
+    }
+#   define DP4(a,b,c,d,e);\
+    {\
+        TFullName s = RThread().FullName();\
+        Dbg::FormatThreadName(s);\
+        DPF4(a,b,c,d,e);\
+    }
+#   define DP5(a,b,c,d,e,f);\
+    {\
+        TFullName s = RThread().FullName();\
+        Dbg::FormatThreadName(s);\
+        DPF5(a,b,c,d,e,f);\
+    }
+#   define DP6(a,b,c,d,e,f,g);\
+    {\
+        TFullName s = RThread().FullName();\
+        Dbg::FormatThreadName(s);\
+        DPF6(a,b,c,d,e,f,g);\
+    }
+#endif	//SUPPORT_RDEBUG_PRINT
+#   define ASSERT_DP(a, b); {if(!(a)){DP(b);}}
+#   define ASSERT_DP1(a,b,c); {if(!(a)){DP1(b,c);}}
+#   define ASSERT_DP2(a,b,c,d); {if(!(a)){DP2(b,c,d);}}
+#   define ASSERT_DP3(a,b,c,d,e); {if(!(a)){DP3(b,c,d,e);}}
+#   define ASSERT_DP4(a,b,c,d,e,f); {if(!(a)){DP4(b,c,d,e,f);}}
+#   define ASSERT_DP5(a,b,c,d,e,f,g); {if(!(a)){DP5(b,c,d,e,f,g);}}
+#   define ASSERT_DP6(a,b,c,d,e,f,g,h); {if(!(a)){DP6(b,c,d,e,f,g,h);}}
+// @brief stuff to get enum strings from enums
+#   define ENUM_CASE(n,c)\
+        case c: { _LIT(KTxt##c, #c); n.Set(KTxt##c); break; }
+#   define DEFAULT(n)\
+        default: { _LIT(KTxtUnknown, "Unknown"); n.Set(KTxtUnknown); break; }
+#else
+#   define DP(a);
+#   define DP1(a,b);;
+#   define DP2(a,b,c);
+#   define DP3(a,b,c,d);
+#   define DP4(a,b,c,d,e);
+#   define DP5(a,b,c,d,e,f);
+#   define DP6(a,b,c,d,e,f,g);
+#   define ASSERT_DP(a, b);
+#   define ASSERT_DP1(a,b,c);
+#   define ASSERT_DP2(a,b,c,d);
+#   define ASSERT_DP3(a,b,c,d,e);
+#   define ASSERT_DP4(a,b,c,d,e,f);
+#   define ASSERT_DP5(a,b,c,d,e,f,g);
+#   define ASSERT_DP6(a,b,c,d,e,f,g,h);
+#   define ENUM_CASE(n,c)
+#   define DEFAULT(n)
+#endif
+// ------------------------------------------------- detailed debugprint
+#ifdef SUPPORT_DP_VERBOSE
+#   define DPV(a); { DP(a); }
+#   define DPV1(a,b); { DP1(a,b); }
+#   define DPV2(a,b,c); { DP2(a,b,c); }
+#   define DPV3(a,b,c,d); { DP3(a,b,c,d); }
+#   define DPV4(a,b,c,d,e); { DP4(a,b,c,d,e); }
+#   define DPV5(a,b,c,d,e,f); { DP5(a,b,c,d,e,f); }
+#   define DPV6(a,b,c,d,e,f,g); { DP6(a,b,c,d,e,f,g); }
+#	define DPDTV(dt); { DPDT(dt); }
+#else
+#   define DPV(a);
+#   define DPV1(a,b);
+#   define DPV2(a,b,c);
+#   define DPV3(a,b,c,d);
+#   define DPV4(a,b,c,d,e);
+#   define DPV5(a,b,c,d,e,f);
+#   define DPV6(a,b,c,d,e,f,g);
+#	define DPDTV(dt);
+#endif
+// ------------------------------------------------- client/server V2
+#ifdef SUPPORT_DP_CLIENT_SERVER_V2
+
+// @brief Get client thread name from a message
+static void GetClientName(const RMessage2& aMsg, TFullName& aName)
+{
+    RThread thread;
+    aMsg.Client(thread);
+    aName = thread.FullName();
+    Dbg::FormatThreadName(aName);
+}
+
+// @brief Get server opcode from any message
+static TOpcode GetServerOpcode(const RMessage2& aMsg)
+{
+    return (TOpcode)aMsg.Function();
+}
+
+// @brief Get server opcode name from a server opcode
+static TPtrC GetServerOpcodeName(TOpcode aOpcode)
+{
+    TPtrC name;
+    switch(aOpcode)
+    {
+        // ENUM_CASE(name, EOpcodeOne);
+        // ENUM_CASE(name, EOpcodeTwo);
+        DEFAULT(name);
+    }
+    return name;
+}
+
+// @brief Print generic message.
+inline void PrintMsg(const RMessage2& aMsg)
+{
+    TFullName threadName;
+    GetClientName(aMsg, threadName);
+    TOpcode sOpcode = GetServerOpcode(aMsg);
+    TPtrC sOpcodeName = GetServerOpcodeName(sOpcode);
+    DP3("? %S %S(%d)", &threadName, &sOpcodeName, sOpcode);
+}
+
+// @brief Print generic message completion.
+inline void PrintMsgCompl(const RMessage2& aMsg, TInt aErr)
+{
+    TFullName threadName;
+    GetClientName(aMsg, threadName);
+    TOpcode sOpcode = GetServerOpcode(aMsg);
+    TPtrC sOpcodeName = GetServerOpcodeName(sOpcode);
+    DP4("! %S %S(%d) r=%d", &threadName, &sOpcodeName, sOpcode, aErr);
+}
+
+// m= message, r=error
+#   define DP_MSG(m); PrintMsg(m);
+#   define DP_MSG_COMPL(m,r); PrintMsgCompl(m,r);
+#else
+#   define DP_MSG(m);
+#   define DP_MSG_COMPL(m,r);
+#endif
+// ------------------------------------------------- exception debugprint
+#ifdef SUPPORT_DP_EXCEPTION
+
+// @brief Get an exception type
+static TPtrC GetExcName(TExcType aType)
+{
+    TPtrC name;
+    switch(aType)
+    {
+        ENUM_CASE(name, EExcGeneral);
+        ENUM_CASE(name, EExcIntegerDivideByZero);
+        ENUM_CASE(name, EExcSingleStep);
+        ENUM_CASE(name, EExcBreakPoint);
+        ENUM_CASE(name, EExcIntegerOverflow);
+        ENUM_CASE(name, EExcBoundsCheck);
+        ENUM_CASE(name, EExcInvalidOpCode);
+        ENUM_CASE(name, EExcDoubleFault);
+        ENUM_CASE(name, EExcStackFault);
+        ENUM_CASE(name, EExcAccessViolation);
+        ENUM_CASE(name, EExcPrivInstruction);
+        ENUM_CASE(name, EExcAlignment);
+        ENUM_CASE(name, EExcPageFault);
+        ENUM_CASE(name, EExcFloatDenormal);
+        ENUM_CASE(name, EExcFloatDivideByZero);
+        ENUM_CASE(name, EExcFloatInexactResult);
+        ENUM_CASE(name, EExcFloatInvalidOperation);
+        ENUM_CASE(name, EExcFloatOverflow);
+        ENUM_CASE(name, EExcFloatStackCheck);
+        ENUM_CASE(name, EExcFloatUnderflow);
+        ENUM_CASE(name, EExcAbort);
+        ENUM_CASE(name, EExcKill);
+        ENUM_CASE(name, EExcUserInterrupt);
+        ENUM_CASE(name, EExcDataAbort);
+        ENUM_CASE(name, EExcCodeAbort);
+        ENUM_CASE(name, EExcMaxNumber);
+        ENUM_CASE(name, EExcInvalidVector);
+        DEFAULT(name);
+    }
+    return name;
+}
+
+// @brief Print exception info.
+inline void PrintExc(TExcType aType)
+{
+    TPtrC excName = GetExcName(aType);
+    DP2("### Exception %S(%d) ###", &excName, aType);
+}
+
+#   define DP_EXC(t); PrintExc(t);
+#else
+#   define DP_EXC(t);
+#endif
+// ------------------------------------------------- 
+#ifdef SUPPORT_DP_COMMDB
+
+inline void LogIap(const TDesC* aName, const TCommDbConnPref& aPref)
+{
+    TUint32 iapId=aPref.IapId();
+    TUint32 netId=aPref.NetId();
+    TCommDbDialogPref dlgPref=aPref.DialogPreference();
+    TCommDbConnectionDirection dir=aPref.Direction();
+    TUint32 bearerSet=aPref.BearerSet();
+    if(aName==0)
+    {
+        UI_FLOG(Log::Printf(
+            _L("iapId=%u, netId=%u, dlgPref=%d, dir=%d, bearerSet=0x%02x"),
+            iapId, netId, dlgPref, dir, bearerSet));
+    }
+    else
+    {
+        UI_FLOG(Log::Printf(
+            _L("\"%S\", iapId=%u, netId=%u, dlgPref=%d, dir=%d, bearerSet=0x%02x"),
+            aName, iapId, netId, dlgPref, dir, bearerSet));
+    }
+}
+
+#   define DP_COMMDBCONNPREF(a,b); LogIap(a,b);
+#else
+#   define DP_COMMDBCONNPREF(a,b);
+#endif
+// ------------------------------------------------- 
+
+}
+#endif //___DBG_DP_H
+
--- a/engine/src/FeedInfo.cpp	Wed Oct 13 12:18:28 2010 +0200
+++ b/engine/src/FeedInfo.cpp	Wed Oct 13 17:19:49 2010 +0200
@@ -23,6 +23,7 @@
 #include <fbs.h>
 #include <bautils.h>
 #include <eikenv.h>
+
 _LIT(KMbmExtension, ".mbm");
 
 EXPORT_C CFeedInfo* CFeedInfo::NewL()
--- a/engine/src/FeedParser.cpp	Wed Oct 13 12:18:28 2010 +0200
+++ b/engine/src/FeedParser.cpp	Wed Oct 13 17:19:49 2010 +0200
@@ -24,7 +24,7 @@
 #include <xml/stringdictionarycollection.h>
 #include <utf.h>
 #include <tinternetdate.h>
-#include "debug.h"
+#include "podcatcher_debug.h"
 #include "podcastutils.h"
 
 using namespace Xml;
--- a/engine/src/HttpClient.cpp	Wed Oct 13 12:18:28 2010 +0200
+++ b/engine/src/HttpClient.cpp	Wed Oct 13 17:19:49 2010 +0200
@@ -9,7 +9,7 @@
 #include <es_sock.h>
 #include <bautils.h>
 #include <CommDbConnPref.h>
-#include "debug.h"
+#include "podcatcher_debug.h"
 #include "constants.h"
 #include "HttpClient.h"
 #include "connectionengine.h"
--- a/engine/src/HttpEventHandler.cpp	Wed Oct 13 12:18:28 2010 +0200
+++ b/engine/src/HttpEventHandler.cpp	Wed Oct 13 17:19:49 2010 +0200
@@ -22,6 +22,7 @@
 #include "HttpEventHandler.h"
 #include "bautils.h"
 #include "Httpclient.h"
+#include "podcatcher_debug.h"
 
 void CHttpEventHandler::ConstructL()
 	{
--- a/engine/src/ImageHandler.cpp	Wed Oct 13 12:18:28 2010 +0200
+++ b/engine/src/ImageHandler.cpp	Wed Oct 13 17:19:49 2010 +0200
@@ -17,7 +17,7 @@
 */
 
 #include "ImageHandler.h"
-#include "debug.h"
+#include "podcatcher_debug.h"
 
 // =============================================================================
 // CImageHandler, a utility class for loading images.
--- a/engine/src/MetaDataReader.cpp	Wed Oct 13 12:18:28 2010 +0200
+++ b/engine/src/MetaDataReader.cpp	Wed Oct 13 17:19:49 2010 +0200
@@ -21,7 +21,7 @@
 #include <charconv.h>
 #include <eikenv.h>
 #include <mmf\common\mmfMeta.h>
-#include "debug.h"
+#include "podcatcher_debug.h"
 
 const TInt KMaxParseBuffer = 1024;
 
--- a/engine/src/OpmlParser.cpp	Wed Oct 13 12:18:28 2010 +0200
+++ b/engine/src/OpmlParser.cpp	Wed Oct 13 17:19:49 2010 +0200
@@ -17,7 +17,7 @@
 */
 
 #include "OpmlParser.h"
-#include "debug.h"
+#include "podcatcher_debug.h"
 #include <f32file.h>
 #include <bautils.h>
 #include <s32file.h>
--- a/engine/src/PodcastUtils.cpp	Wed Oct 13 12:18:28 2010 +0200
+++ b/engine/src/PodcastUtils.cpp	Wed Oct 13 17:19:49 2010 +0200
@@ -20,7 +20,7 @@
 #include <e32base.h>
 #include <TXTETEXT.H> // for ELineBreak
 #include "PodcastUtils.h"
-#include "debug.h"
+#include "podcatcher_debug.h"
 #include "FeedEngine.h" // for KMaxDescriptionLength
 			
 EXPORT_C void PodcastUtils::FixProtocolsL(TDes &aUrl)
--- a/engine/src/ShowEngine.cpp	Wed Oct 13 12:18:28 2010 +0200
+++ b/engine/src/ShowEngine.cpp	Wed Oct 13 17:19:49 2010 +0200
@@ -24,7 +24,7 @@
 #include "SettingsEngine.h"
 #include <e32hashtab.h>
 #include <httperr.h>
-#include "debug.h"
+#include "podcatcher_debug.h"
 #include "PodcastUtils.h"
 
 #ifdef ENABLE_MPX_INTEGRATION 
--- a/podcatcher_qt/.cproject	Wed Oct 13 12:18:28 2010 +0200
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,146 +0,0 @@
-<?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<?fileVersion 4.0.0?>
-
-<cproject storage_type_id="org.eclipse.cdt.core.XmlProjectDescriptionStorage">
-<storageModule buildFromInf="true" buildingTestComps="true" cleanLevel="0" concurrentBuildJobs="4" defaultMMPChangedAction="0" extraSBSv2Args="" infBuildComponents="" infFileLocation="bld.inf" macrosFile="" makeEngineToUse="make" manageDependencies="true" moduleId="com.nokia.carbide.cdt.builder.carbideCPPBuilder" overrideMakeEngine="false" overrideWorkspaceSettings="false" promptForMMPChangedAction="false" useConcurrentBuilding="true" useDebugMode="false" useIncrementalBuilder="false" useKeepGoing="false" useMMPMacros="true"/>
-<storageModule moduleId="org.eclipse.cdt.core.settings">
-<cconfiguration id="Emulator Debug (WINSCW) [Nokia_Symbian3_SDK_v0.8]">
-<storageModule buildSystemId="com.nokia.carbide.cdt.builder.CarbideConfigurationDataProvider" id="Emulator Debug (WINSCW) [Nokia_Symbian3_SDK_v0.8]" moduleId="org.eclipse.cdt.core.settings" name="Emulator Debug (WINSCW) [Nokia_Symbian3_SDK_v0.8]">
-<externalSettings/>
-<extensions>
-<extension id="org.eclipse.cdt.core.ELF" point="org.eclipse.cdt.core.BinaryParser"/>
-<extension id="org.eclipse.cdt.core.PE" point="org.eclipse.cdt.core.BinaryParser"/>
-<extension id="com.nokia.cdt.debug.cw.symbian.SymbianE32" point="org.eclipse.cdt.core.BinaryParser"/>
-<extension id="com.nokia.carbide.cdt.builder.MakmakeErrorParser" point="org.eclipse.cdt.core.ErrorParser"/>
-<extension id="com.nokia.carbide.cdt.builder.CarbideMakeErrorParser" point="org.eclipse.cdt.core.ErrorParser"/>
-<extension id="com.nokia.carbide.cdt.builder.SBSv2ErrorParser" point="org.eclipse.cdt.core.ErrorParser"/>
-<extension id="com.nokia.carbide.cdt.builder.MWLDErrorParser" point="org.eclipse.cdt.core.ErrorParser"/>
-<extension id="com.nokia.carbide.cdt.builder.RCOMPErrorParser" point="org.eclipse.cdt.core.ErrorParser"/>
-<extension id="com.nokia.carbide.cdt.builder.MWCCErrorParser" point="org.eclipse.cdt.core.ErrorParser"/>
-<extension id="org.eclipse.cdt.core.GCCErrorParser" point="org.eclipse.cdt.core.ErrorParser"/>
-<extension id="com.nokia.carbide.cdt.builder.MakeDefErrorParser" point="org.eclipse.cdt.core.ErrorParser"/>
-</extensions>
-</storageModule>
-<storageModule moduleId="CarbideConfigurationDataProvider">
-<ENV_VAR_DATA_ID/>
-<ARGUMENTS_DATA_ID ABLDFREEZEARGSSTORAGE="-r"/>
-<ROM_BUILDER_DATA_ID ROMBUILDWORKINGDIRECTORYSTORAGE="C:\S605th\symbian3\Nokia_Symbian3_SDK_v0.8\epoc32\rom\"/>
-</storageModule>
-<storageModule filesCache="C:\hg\podcatcher_fcl\engine\group\bld.inf;C:\hg\podcatcher_fcl\podcatcher_qt\podcatcher_qt_0xe905eb0b.mmp;C:\hg\podcatcher_fcl\podcatcher_qt\bld.inf;" includesCache="C:/hg/podcatcher_fcl/podcatcher_qt[LOCAL];C:/NokiaQtSDK/Symbian/SDK/include/QtCore;C:/NokiaQtSDK/Symbian/SDK/include/QtCore/tmp;C:/NokiaQtSDK/Symbian/SDK/include/QtGui;C:/NokiaQtSDK/Symbian/SDK/include/QtGui/tmp;C:/NokiaQtSDK/Symbian/SDK/include;C:/NokiaQtSDK/Symbian/SDK/include/tmp;C:/NokiaQtSDK/Symbian/SDK/mkspecs/common/symbian;C:/NokiaQtSDK/Symbian/SDK/mkspecs/common/symbian/tmp;C:/S605th/symbian3/Nokia_Symbian3_SDK_v0.8/epoc32/include;C:/S605th/symbian3/Nokia_Symbian3_SDK_v0.8/epoc32/include/osextensions/stdapis;C:/S605th/symbian3/Nokia_Symbian3_SDK_v0.8/epoc32/include/osextensions/stdapis/sys;C:/S605th/symbian3/Nokia_Symbian3_SDK_v0.8/epoc32/include/stdapis;C:/S605th/symbian3/Nokia_Symbian3_SDK_v0.8/epoc32/include/stdapis/sys;C:/S605th/symbian3/Nokia_Symbian3_SDK_v0.8/epoc32/include/osextensions/stdapis/stlport;C:/S605th/symbian3/Nokia_Symbian3_SDK_v0.8/epoc32/include/stdapis/stlport;C:/S605th/symbian3/Nokia_Symbian3_SDK_v0.8/epoc32/include/oem;C:/S605th/symbian3/Nokia_Symbian3_SDK_v0.8/epoc32/include/middleware;C:/S605th/symbian3/Nokia_Symbian3_SDK_v0.8/epoc32/include/domain/middleware;C:/S605th/symbian3/Nokia_Symbian3_SDK_v0.8/epoc32/include/osextensions;C:/S605th/symbian3/Nokia_Symbian3_SDK_v0.8/epoc32/include/domain/osextensions;C:/S605th/symbian3/Nokia_Symbian3_SDK_v0.8/epoc32/include/domain/osextensions/loc;C:/S605th/symbian3/Nokia_Symbian3_SDK_v0.8/epoc32/include/domain/middleware/loc;C:/S605th/symbian3/Nokia_Symbian3_SDK_v0.8/epoc32/include/domain/osextensions/loc/sc;C:/S605th/symbian3/Nokia_Symbian3_SDK_v0.8/epoc32/include/domain/middleware/loc/sc;C:/hg/podcatcher_fcl/podcatcher_qt;C:/hg/podcatcher_fcl/podcatcher_qt/tmp;C:/hg/podcatcher_fcl/podcatcher_qt/inc;C:/hg/podcatcher_fcl/podcatcher_qt/inc/tmp;C:/hg/podcatcher_fcl/podcatcher_qt/src;C:/hg/podcatcher_fcl/podcatcher_qt/src/tmp;" macrosCache="QT_CORE_LIB;_UNICODE;__SUPPORT_CPP_EXCEPTIONS__;__WINSCW__;__SYMBIAN32__;QT_KEYPAD_NAVIGATION;__EXE__;QT_USE_MATH_H_FLOATS;__CW32__;__WINS__;QT_GUI_LIB;UNICODE;QT_SOFTKEYS_ENABLED;_DEBUG;" moduleId="configDataCache" sourcesCache="" timestampCache="1282590055780" useMmpMacrosCache="true"/>
-<storageModule moduleId="org.eclipse.cdt.core.externalSettings"/>
-<storageModule moduleId="org.eclipse.cdt.core.language.mapping"/>
-</cconfiguration>
-<cconfiguration id="Phone Debug (ARMV5) [Nokia_Symbian3_SDK_v0.8]">
-<storageModule buildSystemId="com.nokia.carbide.cdt.builder.CarbideConfigurationDataProvider" id="Phone Debug (ARMV5) [Nokia_Symbian3_SDK_v0.8]" moduleId="org.eclipse.cdt.core.settings" name="Phone Debug (ARMV5) [Nokia_Symbian3_SDK_v0.8]">
-<externalSettings/>
-<extensions>
-<extension id="org.eclipse.cdt.core.ELF" point="org.eclipse.cdt.core.BinaryParser"/>
-<extension id="org.eclipse.cdt.core.PE" point="org.eclipse.cdt.core.BinaryParser"/>
-<extension id="com.nokia.cdt.debug.cw.symbian.SymbianE32" point="org.eclipse.cdt.core.BinaryParser"/>
-<extension id="com.nokia.carbide.cdt.builder.MakmakeErrorParser" point="org.eclipse.cdt.core.ErrorParser"/>
-<extension id="com.nokia.carbide.cdt.builder.RVCTLinkerErrorParser" point="org.eclipse.cdt.core.ErrorParser"/>
-<extension id="com.nokia.carbide.cdt.builder.CarbideMakeErrorParser" point="org.eclipse.cdt.core.ErrorParser"/>
-<extension id="com.nokia.carbide.cdt.builder.SBSv2ErrorParser" point="org.eclipse.cdt.core.ErrorParser"/>
-<extension id="com.nokia.carbide.cdt.builder.Elf2E32ErrorParser" point="org.eclipse.cdt.core.ErrorParser"/>
-<extension id="com.nokia.carbide.cdt.builder.RCOMPErrorParser" point="org.eclipse.cdt.core.ErrorParser"/>
-<extension id="org.eclipse.cdt.core.GCCErrorParser" point="org.eclipse.cdt.core.ErrorParser"/>
-<extension id="com.nokia.carbide.cdt.builder.MakeDefErrorParser" point="org.eclipse.cdt.core.ErrorParser"/>
-<extension id="com.nokia.carbide.cdt.builder.RVCTCompilerErrorParser" point="org.eclipse.cdt.core.ErrorParser"/>
-</extensions>
-</storageModule>
-<storageModule moduleId="CarbideConfigurationDataProvider">
-<SIS_BUILDER_DATA_ID CREATESTUBSTORAGE="false" ENABLEDSTORAGE="true" PARTIALUPGRADESTORAGE="false" PKGFILESTORAGE="C:\hg\podcatcher_fcl\podcatcher_qt\podcatcher_qt_template.pkg" SIGNINGTYPESTORAGE="1"/>
-<ENV_VAR_DATA_ID/>
-<ARGUMENTS_DATA_ID ABLDFREEZEARGSSTORAGE="-r"/>
-<ROM_BUILDER_DATA_ID ROMBUILDWORKINGDIRECTORYSTORAGE="C:\S605th\symbian3\Nokia_Symbian3_SDK_v0.8\epoc32\rom\"/>
-</storageModule>
-<storageModule filesCache="C:\hg\podcatcher_fcl\engine\group\bld.inf;C:\hg\podcatcher_fcl\podcatcher_qt\podcatcher_qt_0xe905eb0b.mmp;C:\hg\podcatcher_fcl\podcatcher_qt\bld.inf;" includesCache="C:/hg/podcatcher_fcl/podcatcher_qt[LOCAL];C:/NokiaQtSDK/Symbian/SDK/include/QtCore;C:/NokiaQtSDK/Symbian/SDK/include/QtCore/tmp;C:/NokiaQtSDK/Symbian/SDK/include/QtGui;C:/NokiaQtSDK/Symbian/SDK/include/QtGui/tmp;C:/NokiaQtSDK/Symbian/SDK/include;C:/NokiaQtSDK/Symbian/SDK/include/tmp;C:/NokiaQtSDK/Symbian/SDK/mkspecs/common/symbian;C:/NokiaQtSDK/Symbian/SDK/mkspecs/common/symbian/tmp;C:/S605th/symbian3/Nokia_Symbian3_SDK_v0.8/epoc32/include;C:/S605th/symbian3/Nokia_Symbian3_SDK_v0.8/epoc32/include/osextensions/stdapis;C:/S605th/symbian3/Nokia_Symbian3_SDK_v0.8/epoc32/include/osextensions/stdapis/sys;C:/S605th/symbian3/Nokia_Symbian3_SDK_v0.8/epoc32/include/stdapis;C:/S605th/symbian3/Nokia_Symbian3_SDK_v0.8/epoc32/include/stdapis/sys;C:/S605th/symbian3/Nokia_Symbian3_SDK_v0.8/epoc32/include/osextensions/stdapis/stlport;C:/S605th/symbian3/Nokia_Symbian3_SDK_v0.8/epoc32/include/stdapis/stlport;C:/S605th/symbian3/Nokia_Symbian3_SDK_v0.8/epoc32/include/oem;C:/S605th/symbian3/Nokia_Symbian3_SDK_v0.8/epoc32/include/middleware;C:/S605th/symbian3/Nokia_Symbian3_SDK_v0.8/epoc32/include/domain/middleware;C:/S605th/symbian3/Nokia_Symbian3_SDK_v0.8/epoc32/include/osextensions;C:/S605th/symbian3/Nokia_Symbian3_SDK_v0.8/epoc32/include/domain/osextensions;C:/S605th/symbian3/Nokia_Symbian3_SDK_v0.8/epoc32/include/domain/osextensions/loc;C:/S605th/symbian3/Nokia_Symbian3_SDK_v0.8/epoc32/include/domain/middleware/loc;C:/S605th/symbian3/Nokia_Symbian3_SDK_v0.8/epoc32/include/domain/osextensions/loc/sc;C:/S605th/symbian3/Nokia_Symbian3_SDK_v0.8/epoc32/include/domain/middleware/loc/sc;C:/hg/podcatcher_fcl/podcatcher_qt;C:/hg/podcatcher_fcl/podcatcher_qt/tmp;C:/hg/podcatcher_fcl/podcatcher_qt/inc;C:/hg/podcatcher_fcl/podcatcher_qt/inc/tmp;C:/hg/podcatcher_fcl/podcatcher_qt/src;C:/hg/podcatcher_fcl/podcatcher_qt/src/tmp;" macrosCache="QT_CORE_LIB;_UNICODE;__SUPPORT_CPP_EXCEPTIONS__;__MARM_ARMV5__;__ARMCC__;__ARMCC_2_2__;__SYMBIAN32__;QT_KEYPAD_NAVIGATION;__MARM__;QT_USE_MATH_H_FLOATS;__EXE__;__ARMCC_2__;__EPOC32__;__GENERIC_MARM__;QT_GUI_LIB;UNICODE;QT_SOFTKEYS_ENABLED;__EABI__;_DEBUG;" moduleId="configDataCache" sourcesCache="" timestampCache="1282590055791" useMmpMacrosCache="true"/>
-<storageModule moduleId="org.eclipse.cdt.core.externalSettings"/>
-<storageModule moduleId="org.eclipse.cdt.core.language.mapping"/>
-</cconfiguration>
-<cconfiguration id="Phone Release (ARMV5) [Nokia_Symbian3_SDK_v0.8]">
-<storageModule buildSystemId="com.nokia.carbide.cdt.builder.CarbideConfigurationDataProvider" id="Phone Release (ARMV5) [Nokia_Symbian3_SDK_v0.8]" moduleId="org.eclipse.cdt.core.settings" name="Phone Release (ARMV5) [Nokia_Symbian3_SDK_v0.8]">
-<externalSettings/>
-<extensions>
-<extension id="org.eclipse.cdt.core.ELF" point="org.eclipse.cdt.core.BinaryParser"/>
-<extension id="org.eclipse.cdt.core.PE" point="org.eclipse.cdt.core.BinaryParser"/>
-<extension id="com.nokia.cdt.debug.cw.symbian.SymbianE32" point="org.eclipse.cdt.core.BinaryParser"/>
-<extension id="com.nokia.carbide.cdt.builder.MakmakeErrorParser" point="org.eclipse.cdt.core.ErrorParser"/>
-<extension id="com.nokia.carbide.cdt.builder.RVCTLinkerErrorParser" point="org.eclipse.cdt.core.ErrorParser"/>
-<extension id="com.nokia.carbide.cdt.builder.CarbideMakeErrorParser" point="org.eclipse.cdt.core.ErrorParser"/>
-<extension id="com.nokia.carbide.cdt.builder.SBSv2ErrorParser" point="org.eclipse.cdt.core.ErrorParser"/>
-<extension id="com.nokia.carbide.cdt.builder.Elf2E32ErrorParser" point="org.eclipse.cdt.core.ErrorParser"/>
-<extension id="com.nokia.carbide.cdt.builder.RCOMPErrorParser" point="org.eclipse.cdt.core.ErrorParser"/>
-<extension id="org.eclipse.cdt.core.GCCErrorParser" point="org.eclipse.cdt.core.ErrorParser"/>
-<extension id="com.nokia.carbide.cdt.builder.MakeDefErrorParser" point="org.eclipse.cdt.core.ErrorParser"/>
-<extension id="com.nokia.carbide.cdt.builder.RVCTCompilerErrorParser" point="org.eclipse.cdt.core.ErrorParser"/>
-</extensions>
-</storageModule>
-<storageModule moduleId="CarbideConfigurationDataProvider">
-<SIS_BUILDER_DATA_ID CREATESTUBSTORAGE="false" ENABLEDSTORAGE="true" PARTIALUPGRADESTORAGE="false" PKGFILESTORAGE="C:\hg\podcatcher_fcl\podcatcher_qt\podcatcher_qt_template.pkg" SIGNINGTYPESTORAGE="1"/>
-<ENV_VAR_DATA_ID/>
-<ARGUMENTS_DATA_ID ABLDFREEZEARGSSTORAGE="-r"/>
-<ROM_BUILDER_DATA_ID ROMBUILDWORKINGDIRECTORYSTORAGE="C:\S605th\symbian3\Nokia_Symbian3_SDK_v0.8\epoc32\rom\"/>
-</storageModule>
-<storageModule filesCache="C:\hg\podcatcher_fcl\engine\group\bld.inf;C:\hg\podcatcher_fcl\podcatcher_qt\podcatcher_qt_0xe905eb0b.mmp;C:\hg\podcatcher_fcl\podcatcher_qt\bld.inf;" includesCache="C:/hg/podcatcher_fcl/podcatcher_qt[LOCAL];C:/NokiaQtSDK/Symbian/SDK/include/QtCore;C:/NokiaQtSDK/Symbian/SDK/include/QtCore/tmp;C:/NokiaQtSDK/Symbian/SDK/include/QtGui;C:/NokiaQtSDK/Symbian/SDK/include/QtGui/tmp;C:/NokiaQtSDK/Symbian/SDK/include;C:/NokiaQtSDK/Symbian/SDK/include/tmp;C:/NokiaQtSDK/Symbian/SDK/mkspecs/common/symbian;C:/NokiaQtSDK/Symbian/SDK/mkspecs/common/symbian/tmp;C:/S605th/symbian3/Nokia_Symbian3_SDK_v0.8/epoc32/include;C:/S605th/symbian3/Nokia_Symbian3_SDK_v0.8/epoc32/include/osextensions/stdapis;C:/S605th/symbian3/Nokia_Symbian3_SDK_v0.8/epoc32/include/osextensions/stdapis/sys;C:/S605th/symbian3/Nokia_Symbian3_SDK_v0.8/epoc32/include/stdapis;C:/S605th/symbian3/Nokia_Symbian3_SDK_v0.8/epoc32/include/stdapis/sys;C:/S605th/symbian3/Nokia_Symbian3_SDK_v0.8/epoc32/include/osextensions/stdapis/stlport;C:/S605th/symbian3/Nokia_Symbian3_SDK_v0.8/epoc32/include/stdapis/stlport;C:/S605th/symbian3/Nokia_Symbian3_SDK_v0.8/epoc32/include/oem;C:/S605th/symbian3/Nokia_Symbian3_SDK_v0.8/epoc32/include/middleware;C:/S605th/symbian3/Nokia_Symbian3_SDK_v0.8/epoc32/include/domain/middleware;C:/S605th/symbian3/Nokia_Symbian3_SDK_v0.8/epoc32/include/osextensions;C:/S605th/symbian3/Nokia_Symbian3_SDK_v0.8/epoc32/include/domain/osextensions;C:/S605th/symbian3/Nokia_Symbian3_SDK_v0.8/epoc32/include/domain/osextensions/loc;C:/S605th/symbian3/Nokia_Symbian3_SDK_v0.8/epoc32/include/domain/middleware/loc;C:/S605th/symbian3/Nokia_Symbian3_SDK_v0.8/epoc32/include/domain/osextensions/loc/sc;C:/S605th/symbian3/Nokia_Symbian3_SDK_v0.8/epoc32/include/domain/middleware/loc/sc;C:/hg/podcatcher_fcl/podcatcher_qt;C:/hg/podcatcher_fcl/podcatcher_qt/tmp;C:/hg/podcatcher_fcl/podcatcher_qt/inc;C:/hg/podcatcher_fcl/podcatcher_qt/inc/tmp;C:/hg/podcatcher_fcl/podcatcher_qt/src;C:/hg/podcatcher_fcl/podcatcher_qt/src/tmp;" macrosCache="QT_CORE_LIB;_UNICODE;__SUPPORT_CPP_EXCEPTIONS__;__MARM_ARMV5__;NDEBUG;__ARMCC__;__ARMCC_2_2__;__SYMBIAN32__;QT_KEYPAD_NAVIGATION;__MARM__;QT_USE_MATH_H_FLOATS;__EXE__;__ARMCC_2__;__EPOC32__;__GENERIC_MARM__;QT_GUI_LIB;UNICODE;QT_SOFTKEYS_ENABLED;__EABI__;" moduleId="configDataCache" sourcesCache="" timestampCache="1282590055803" useMmpMacrosCache="true"/>
-<storageModule moduleId="org.eclipse.cdt.core.externalSettings"/>
-<storageModule moduleId="org.eclipse.cdt.core.language.mapping"/>
-</cconfiguration>
-<cconfiguration id="Phone Debug (GCCE) [Nokia_Symbian3_SDK_v0.8]">
-<storageModule buildSystemId="com.nokia.carbide.cdt.builder.CarbideConfigurationDataProvider" id="Phone Debug (GCCE) [Nokia_Symbian3_SDK_v0.8]" moduleId="org.eclipse.cdt.core.settings" name="Phone Debug (GCCE) [Nokia_Symbian3_SDK_v0.8]">
-<externalSettings/>
-<extensions>
-<extension id="org.eclipse.cdt.core.ELF" point="org.eclipse.cdt.core.BinaryParser"/>
-<extension id="org.eclipse.cdt.core.PE" point="org.eclipse.cdt.core.BinaryParser"/>
-<extension id="com.nokia.cdt.debug.cw.symbian.SymbianE32" point="org.eclipse.cdt.core.BinaryParser"/>
-<extension id="com.nokia.carbide.cdt.builder.MakmakeErrorParser" point="org.eclipse.cdt.core.ErrorParser"/>
-<extension id="com.nokia.carbide.cdt.builder.CarbideMakeErrorParser" point="org.eclipse.cdt.core.ErrorParser"/>
-<extension id="com.nokia.carbide.cdt.builder.SBSv2ErrorParser" point="org.eclipse.cdt.core.ErrorParser"/>
-<extension id="com.nokia.carbide.cdt.builder.Elf2E32ErrorParser" point="org.eclipse.cdt.core.ErrorParser"/>
-<extension id="com.nokia.carbide.cdt.builder.RCOMPErrorParser" point="org.eclipse.cdt.core.ErrorParser"/>
-<extension id="com.nokia.carbide.cdt.builder.GCCECompilerErrorParser" point="org.eclipse.cdt.core.ErrorParser"/>
-<extension id="com.nokia.carbide.cdt.builder.MakeDefErrorParser" point="org.eclipse.cdt.core.ErrorParser"/>
-<extension id="com.nokia.carbide.cdt.builder.GCCEAssemblerErrorParser" point="org.eclipse.cdt.core.ErrorParser"/>
-<extension id="com.nokia.carbide.cdt.builder.GCCELinkerErrorParser" point="org.eclipse.cdt.core.ErrorParser"/>
-</extensions>
-</storageModule>
-<storageModule moduleId="CarbideConfigurationDataProvider">
-<SIS_BUILDER_DATA_ID CREATESTUBSTORAGE="false" ENABLEDSTORAGE="true" PARTIALUPGRADESTORAGE="false" PKGFILESTORAGE="C:\hg\podcatcher_fcl\podcatcher_qt\podcatcher_qt_template.pkg" SIGNINGTYPESTORAGE="1"/>
-<ENV_VAR_DATA_ID/>
-<ARGUMENTS_DATA_ID ABLDFREEZEARGSSTORAGE="-r"/>
-<ROM_BUILDER_DATA_ID ROMBUILDWORKINGDIRECTORYSTORAGE="C:\S605th\symbian3\Nokia_Symbian3_SDK_v0.8\epoc32\rom\"/>
-</storageModule>
-<storageModule filesCache="C:\hg\podcatcher_fcl\engine\group\bld.inf;C:\hg\podcatcher_fcl\podcatcher_qt\podcatcher_qt_0xe905eb0b.mmp;C:\hg\podcatcher_fcl\podcatcher_qt\bld.inf;" includesCache="C:/hg/podcatcher_fcl/podcatcher_qt[LOCAL];C:/NokiaQtSDK/Symbian/SDK/include/QtCore;C:/NokiaQtSDK/Symbian/SDK/include/QtCore/tmp;C:/NokiaQtSDK/Symbian/SDK/include/QtGui;C:/NokiaQtSDK/Symbian/SDK/include/QtGui/tmp;C:/NokiaQtSDK/Symbian/SDK/include;C:/NokiaQtSDK/Symbian/SDK/include/tmp;C:/NokiaQtSDK/Symbian/SDK/mkspecs/common/symbian;C:/NokiaQtSDK/Symbian/SDK/mkspecs/common/symbian/tmp;C:/S605th/symbian3/Nokia_Symbian3_SDK_v0.8/epoc32/include;C:/S605th/symbian3/Nokia_Symbian3_SDK_v0.8/epoc32/include/osextensions/stdapis;C:/S605th/symbian3/Nokia_Symbian3_SDK_v0.8/epoc32/include/osextensions/stdapis/sys;C:/S605th/symbian3/Nokia_Symbian3_SDK_v0.8/epoc32/include/stdapis;C:/S605th/symbian3/Nokia_Symbian3_SDK_v0.8/epoc32/include/stdapis/sys;C:/S605th/symbian3/Nokia_Symbian3_SDK_v0.8/epoc32/include/osextensions/stdapis/stlport;C:/S605th/symbian3/Nokia_Symbian3_SDK_v0.8/epoc32/include/stdapis/stlport;C:/S605th/symbian3/Nokia_Symbian3_SDK_v0.8/epoc32/include/oem;C:/S605th/symbian3/Nokia_Symbian3_SDK_v0.8/epoc32/include/middleware;C:/S605th/symbian3/Nokia_Symbian3_SDK_v0.8/epoc32/include/domain/middleware;C:/S605th/symbian3/Nokia_Symbian3_SDK_v0.8/epoc32/include/osextensions;C:/S605th/symbian3/Nokia_Symbian3_SDK_v0.8/epoc32/include/domain/osextensions;C:/S605th/symbian3/Nokia_Symbian3_SDK_v0.8/epoc32/include/domain/osextensions/loc;C:/S605th/symbian3/Nokia_Symbian3_SDK_v0.8/epoc32/include/domain/middleware/loc;C:/S605th/symbian3/Nokia_Symbian3_SDK_v0.8/epoc32/include/domain/osextensions/loc/sc;C:/S605th/symbian3/Nokia_Symbian3_SDK_v0.8/epoc32/include/domain/middleware/loc/sc;C:/hg/podcatcher_fcl/podcatcher_qt;C:/hg/podcatcher_fcl/podcatcher_qt/tmp;C:/hg/podcatcher_fcl/podcatcher_qt/inc;C:/hg/podcatcher_fcl/podcatcher_qt/inc/tmp;C:/hg/podcatcher_fcl/podcatcher_qt/src;C:/hg/podcatcher_fcl/podcatcher_qt/src/tmp;" macrosCache="QT_CORE_LIB;_UNICODE;__SUPPORT_CPP_EXCEPTIONS__;__MARM_ARMV5__;__SYMBIAN32__;QT_KEYPAD_NAVIGATION;__GCCE__;__MARM__;QT_USE_MATH_H_FLOATS;__EXE__;__EPOC32__;__GENERIC_MARM__;QT_GUI_LIB;UNICODE;QT_SOFTKEYS_ENABLED;__EABI__;_DEBUG;" moduleId="configDataCache" sourcesCache="" timestampCache="1282590055814" useMmpMacrosCache="true"/>
-<storageModule moduleId="org.eclipse.cdt.core.externalSettings"/>
-<storageModule moduleId="org.eclipse.cdt.core.language.mapping"/>
-</cconfiguration>
-<cconfiguration id="Phone Release (GCCE) [Nokia_Symbian3_SDK_v0.8]">
-<storageModule buildSystemId="com.nokia.carbide.cdt.builder.CarbideConfigurationDataProvider" id="Phone Release (GCCE) [Nokia_Symbian3_SDK_v0.8]" moduleId="org.eclipse.cdt.core.settings" name="Phone Release (GCCE) [Nokia_Symbian3_SDK_v0.8]">
-<externalSettings/>
-<extensions>
-<extension id="org.eclipse.cdt.core.ELF" point="org.eclipse.cdt.core.BinaryParser"/>
-<extension id="org.eclipse.cdt.core.PE" point="org.eclipse.cdt.core.BinaryParser"/>
-<extension id="com.nokia.cdt.debug.cw.symbian.SymbianE32" point="org.eclipse.cdt.core.BinaryParser"/>
-<extension id="com.nokia.carbide.cdt.builder.MakmakeErrorParser" point="org.eclipse.cdt.core.ErrorParser"/>
-<extension id="com.nokia.carbide.cdt.builder.CarbideMakeErrorParser" point="org.eclipse.cdt.core.ErrorParser"/>
-<extension id="com.nokia.carbide.cdt.builder.SBSv2ErrorParser" point="org.eclipse.cdt.core.ErrorParser"/>
-<extension id="com.nokia.carbide.cdt.builder.Elf2E32ErrorParser" point="org.eclipse.cdt.core.ErrorParser"/>
-<extension id="com.nokia.carbide.cdt.builder.RCOMPErrorParser" point="org.eclipse.cdt.core.ErrorParser"/>
-<extension id="com.nokia.carbide.cdt.builder.GCCECompilerErrorParser" point="org.eclipse.cdt.core.ErrorParser"/>
-<extension id="com.nokia.carbide.cdt.builder.MakeDefErrorParser" point="org.eclipse.cdt.core.ErrorParser"/>
-<extension id="com.nokia.carbide.cdt.builder.GCCEAssemblerErrorParser" point="org.eclipse.cdt.core.ErrorParser"/>
-<extension id="com.nokia.carbide.cdt.builder.GCCELinkerErrorParser" point="org.eclipse.cdt.core.ErrorParser"/>
-</extensions>
-</storageModule>
-<storageModule moduleId="CarbideConfigurationDataProvider">
-<SIS_BUILDER_DATA_ID CREATESTUBSTORAGE="false" ENABLEDSTORAGE="true" PARTIALUPGRADESTORAGE="false" PKGFILESTORAGE="C:\hg\podcatcher_fcl\podcatcher_qt\podcatcher_qt_template.pkg" SIGNINGTYPESTORAGE="1"/>
-<ENV_VAR_DATA_ID/>
-<ARGUMENTS_DATA_ID ABLDFREEZEARGSSTORAGE="-r"/>
-<ROM_BUILDER_DATA_ID ROMBUILDWORKINGDIRECTORYSTORAGE="C:\S605th\symbian3\Nokia_Symbian3_SDK_v0.8\epoc32\rom\"/>
-</storageModule>
-<storageModule filesCache="C:\hg\podcatcher_fcl\engine\group\bld.inf;C:\hg\podcatcher_fcl\podcatcher_qt\podcatcher_qt_0xe905eb0b.mmp;C:\hg\podcatcher_fcl\podcatcher_qt\bld.inf;" includesCache="C:/hg/podcatcher_fcl/podcatcher_qt[LOCAL];C:/NokiaQtSDK/Symbian/SDK/include/QtCore;C:/NokiaQtSDK/Symbian/SDK/include/QtCore/tmp;C:/NokiaQtSDK/Symbian/SDK/include/QtGui;C:/NokiaQtSDK/Symbian/SDK/include/QtGui/tmp;C:/NokiaQtSDK/Symbian/SDK/include;C:/NokiaQtSDK/Symbian/SDK/include/tmp;C:/NokiaQtSDK/Symbian/SDK/mkspecs/common/symbian;C:/NokiaQtSDK/Symbian/SDK/mkspecs/common/symbian/tmp;C:/S605th/symbian3/Nokia_Symbian3_SDK_v0.8/epoc32/include;C:/S605th/symbian3/Nokia_Symbian3_SDK_v0.8/epoc32/include/osextensions/stdapis;C:/S605th/symbian3/Nokia_Symbian3_SDK_v0.8/epoc32/include/osextensions/stdapis/sys;C:/S605th/symbian3/Nokia_Symbian3_SDK_v0.8/epoc32/include/stdapis;C:/S605th/symbian3/Nokia_Symbian3_SDK_v0.8/epoc32/include/stdapis/sys;C:/S605th/symbian3/Nokia_Symbian3_SDK_v0.8/epoc32/include/osextensions/stdapis/stlport;C:/S605th/symbian3/Nokia_Symbian3_SDK_v0.8/epoc32/include/stdapis/stlport;C:/S605th/symbian3/Nokia_Symbian3_SDK_v0.8/epoc32/include/oem;C:/S605th/symbian3/Nokia_Symbian3_SDK_v0.8/epoc32/include/middleware;C:/S605th/symbian3/Nokia_Symbian3_SDK_v0.8/epoc32/include/domain/middleware;C:/S605th/symbian3/Nokia_Symbian3_SDK_v0.8/epoc32/include/osextensions;C:/S605th/symbian3/Nokia_Symbian3_SDK_v0.8/epoc32/include/domain/osextensions;C:/S605th/symbian3/Nokia_Symbian3_SDK_v0.8/epoc32/include/domain/osextensions/loc;C:/S605th/symbian3/Nokia_Symbian3_SDK_v0.8/epoc32/include/domain/middleware/loc;C:/S605th/symbian3/Nokia_Symbian3_SDK_v0.8/epoc32/include/domain/osextensions/loc/sc;C:/S605th/symbian3/Nokia_Symbian3_SDK_v0.8/epoc32/include/domain/middleware/loc/sc;C:/hg/podcatcher_fcl/podcatcher_qt;C:/hg/podcatcher_fcl/podcatcher_qt/tmp;C:/hg/podcatcher_fcl/podcatcher_qt/inc;C:/hg/podcatcher_fcl/podcatcher_qt/inc/tmp;C:/hg/podcatcher_fcl/podcatcher_qt/src;C:/hg/podcatcher_fcl/podcatcher_qt/src/tmp;" macrosCache="QT_CORE_LIB;_UNICODE;__SUPPORT_CPP_EXCEPTIONS__;__MARM_ARMV5__;NDEBUG;__SYMBIAN32__;QT_KEYPAD_NAVIGATION;__GCCE__;__MARM__;QT_USE_MATH_H_FLOATS;__EXE__;__EPOC32__;__GENERIC_MARM__;QT_GUI_LIB;UNICODE;QT_SOFTKEYS_ENABLED;__EABI__;" moduleId="configDataCache" sourcesCache="" timestampCache="1282590055826" useMmpMacrosCache="true"/>
-<storageModule moduleId="org.eclipse.cdt.core.externalSettings"/>
-<storageModule moduleId="org.eclipse.cdt.core.language.mapping"/>
-</cconfiguration>
-</storageModule>
-</cproject>
--- a/podcatcher_qt/.project	Wed Oct 13 12:18:28 2010 +0200
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,25 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<projectDescription>
-	<name>podcatcher_qt</name>
-	<comment></comment>
-	<projects>
-	</projects>
-	<buildSpec>
-		<buildCommand>
-			<name>com.trolltech.qtcppproject.QtMakefileGenerator</name>
-			<arguments>
-			</arguments>
-		</buildCommand>
-		<buildCommand>
-			<name>com.nokia.carbide.cdt.builder.carbideCPPBuilder</name>
-			<arguments>
-			</arguments>
-		</buildCommand>
-	</buildSpec>
-	<natures>
-		<nature>com.trolltech.qtcppproject.QtNature</nature>
-		<nature>org.eclipse.cdt.core.cnature</nature>
-		<nature>org.eclipse.cdt.core.ccnature</nature>
-		<nature>com.nokia.carbide.cdt.builder.carbideCPPBuilderNature</nature>
-	</natures>
-</projectDescription>