From 5e233068dc30e361dd01b64dd8c78dfc80785bdb Mon Sep 17 00:00:00 2001 From: =?utf8?q?W=C5=82odzimierz=20Skiba?= Date: Wed, 13 Oct 2004 14:09:48 +0000 Subject: [PATCH] Darwin fixes (OW,BCC,MinGW,DMC tested). git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@29822 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775 --- include/wx/confbase.h | 2 +- include/wx/datetime.h | 2 +- include/wx/textbuf.h | 2 +- src/common/config.cpp | 5 +++++ src/common/datetime.cpp | 5 +++++ src/common/textbuf.cpp | 5 +++++ 6 files changed, 18 insertions(+), 3 deletions(-) diff --git a/include/wx/confbase.h b/include/wx/confbase.h index 15c4919896..0e23972e4c 100644 --- a/include/wx/confbase.h +++ b/include/wx/confbase.h @@ -117,7 +117,7 @@ public: long style = 0); // empty but ensures that dtor of all derived classes is virtual - virtual ~wxConfigBase(){}; + virtual ~wxConfigBase(); // path management // set current path: if the first character is '/', it's the absolute path, diff --git a/include/wx/datetime.h b/include/wx/datetime.h index 6303d40250..2ed9826fea 100644 --- a/include/wx/datetime.h +++ b/include/wx/datetime.h @@ -1327,7 +1327,7 @@ public: static void AddAuthority(wxDateTimeHolidayAuthority *auth); // the base class must have a virtual dtor - virtual ~wxDateTimeHolidayAuthority(){}; + virtual ~wxDateTimeHolidayAuthority(); protected: // this function is called to determine whether a given day is a holiday diff --git a/include/wx/textbuf.h b/include/wx/textbuf.h index ac8b14a3b3..8da8b29454 100644 --- a/include/wx/textbuf.h +++ b/include/wx/textbuf.h @@ -165,7 +165,7 @@ public: wxMBConv& conv = wxConvUTF8); // dtor - virtual ~wxTextBuffer(){}; + virtual ~wxTextBuffer(); protected: // ctors diff --git a/src/common/config.cpp b/src/common/config.cpp index 00f2daa6b7..c75528c66e 100644 --- a/src/common/config.cpp +++ b/src/common/config.cpp @@ -73,6 +73,11 @@ wxConfigBase::wxConfigBase(const wxString& appName, m_bRecordDefaults = false; } +wxConfigBase::~wxConfigBase() +{ + // required here for Darwin +} + wxConfigBase *wxConfigBase::Set(wxConfigBase *pConfig) { wxConfigBase *pOld = ms_pConfig; diff --git a/src/common/datetime.cpp b/src/common/datetime.cpp index 1d85ebbbd8..270d110634 100644 --- a/src/common/datetime.cpp +++ b/src/common/datetime.cpp @@ -4030,6 +4030,11 @@ void wxDateTimeHolidayAuthority::AddAuthority(wxDateTimeHolidayAuthority *auth) ms_authorities.push_back(auth); } +wxDateTimeHolidayAuthority::~wxDateTimeHolidayAuthority() +{ + // required here for Darwin +} + // ---------------------------------------------------------------------------- // wxDateTimeWorkDays // ---------------------------------------------------------------------------- diff --git a/src/common/textbuf.cpp b/src/common/textbuf.cpp index 42268b62ed..b741896ab6 100644 --- a/src/common/textbuf.cpp +++ b/src/common/textbuf.cpp @@ -146,6 +146,11 @@ wxTextBuffer::wxTextBuffer(const wxString& strBufferName) m_isOpened = false; } +wxTextBuffer::~wxTextBuffer() +{ + // required here for Darwin +} + // ---------------------------------------------------------------------------- // buffer operations // ---------------------------------------------------------------------------- -- 2.45.2