]> git.saurik.com Git - wxWidgets.git/commitdiff
replace wrong WXDLLEXPORT declarations with correct WXDLLIMPEXP_BASE/ADV/GL (patch...
authorVadim Zeitlin <vadim@wxwidgets.org>
Wed, 12 Dec 2007 01:35:53 +0000 (01:35 +0000)
committerVadim Zeitlin <vadim@wxwidgets.org>
Wed, 12 Dec 2007 01:35:53 +0000 (01:35 +0000)
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@50646 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775

27 files changed:
include/wx/animdecod.h
include/wx/cocoa/sound.h
include/wx/cocoa/taskbar.h
include/wx/dcsvg.h
include/wx/flags.h
include/wx/generic/private/timer.h
include/wx/gtk1/glcanvas.h
include/wx/mac/carbon/apptrait.h
include/wx/mac/carbon/drawer.h
include/wx/mac/carbon/glcanvas.h
include/wx/mac/carbon/joystick.h
include/wx/mac/carbon/sound.h
include/wx/mac/carbon/taskbarosx.h
include/wx/mac/corefoundation/joystick.h
include/wx/math.h
include/wx/os2/joystick.h
include/wx/palmos/timer.h
include/wx/timer.h
include/wx/unix/apptbase.h
include/wx/unix/apptrait.h
include/wx/x11/glcanvas.h
include/wx/x11/joystick.h
include/wx/xrc/xh_collpane.h
src/common/extended.c
src/common/filefn.cpp
src/common/log.cpp
src/msw/snglinst.cpp

index 0af04918167d4e62a6bf8f58def4223f06295b06..ee0e21ab48620037481a698f09404cd89ef20ba5 100644 (file)
@@ -84,7 +84,7 @@ enum wxAnimationType
 // wxAnimationDecoder class
 // --------------------------------------------------------------------------
 
-class WXDLLEXPORT wxAnimationDecoder : public wxObjectRefData
+class WXDLLIMPEXP_ADV wxAnimationDecoder : public wxObjectRefData
 {
 public:
     wxAnimationDecoder()
index d764e8bfeade9ea721b5b6d1caa7b7088dea5bc4..10c3d81893f4e4c76b61f3813815496e44c6118e 100644 (file)
@@ -16,7 +16,7 @@
 #include "wx/object.h"
 #include "wx/cocoa/ObjcRef.h"
 
-class WXDLLEXPORT wxSound : public wxSoundBase
+class WXDLLIMPEXP_ADV wxSound : public wxSoundBase
 {
 public:
     wxSound()
index 5c9dc6366cf87d497d772788761971bbd94a2849..1410ae6873b0709c3ce8825e1eedde90df59b7c0 100644 (file)
@@ -19,7 +19,7 @@ class WXDLLIMPEXP_FWD_CORE wxMenu;
 
 class wxTaskBarIconCocoaImpl;
 
-class WXDLLEXPORT wxTaskBarIcon : public wxTaskBarIconBase
+class WXDLLIMPEXP_ADV wxTaskBarIcon : public wxTaskBarIconBase
 {
     friend class wxTaskBarIconCocoaImpl;
     DECLARE_DYNAMIC_CLASS_NO_COPY(wxTaskBarIcon)
index 72544270ebe331dd2db3d1eedd18b77e63d15031..2ac99a25485adf363187ee0abcd3fce9930510d0 100644 (file)
@@ -28,7 +28,7 @@ class WXDLLIMPEXP_FWD_BASE wxFileOutputStream;
 
 
 
-class WXDLLIMPEXP_FWD_BASE wxSVGFileDC;
+class WXDLLIMPEXP_FWD_CORE wxSVGFileDC;
 
 class WXDLLIMPEXP_CORE wxSVGFileDCImpl : public wxDCImpl
 {
index 6f9c00a841544299ffc7d8d1bc40f2e9f5a427fb..def2feb0d848c3169b999036cfe296c9550ded42 100644 (file)
@@ -154,7 +154,7 @@ private :
 };
 
 #define WX_DEFINE_FLAGS( flags ) \
-    class WXDLLEXPORT flags \
+    class WXDLLIMPEXP_BASE flags \
     {\
     public : \
         flags(long data=0) :m_data(data) {} \
index fcf598d1da6e177056b086659150c9c8b91c5cd5..6613e284485102021732c9fbd40aeb9c08efc1da 100644 (file)
@@ -20,7 +20,7 @@
 
 class wxTimerDesc;
 
-class WXDLLEXPORT wxGenericTimerImpl : public wxTimerImpl
+class WXDLLIMPEXP_BASE wxGenericTimerImpl : public wxTimerImpl
 {
 public:
     wxGenericTimerImpl(wxTimer* timer) : wxTimerImpl(timer) { Init(); }
index 031be9dc66b97ed0e81d3291894f24982ebe34f0..bf97a23063d84948cfeaff060516cded60d9e79d 100644 (file)
@@ -18,7 +18,7 @@
 // wxGLCanvas
 //---------------------------------------------------------------------------
 
-class WXDLLEXPORT wxGLCanvas : public wxGLCanvasX11
+class WXDLLIMPEXP_GL wxGLCanvas : public wxGLCanvasX11
 {
 public:
     wxGLCanvas(wxWindow *parent,
index 1b4d2ee9ef3fe0ac4b24da10d253f0049a1971d8..f77a515da531238b6d002defb2dd1cb53795887a 100644 (file)
@@ -16,7 +16,7 @@
 // wxGUI/ConsoleAppTraits: must derive from wxAppTraits, not wxAppTraitsBase
 // ----------------------------------------------------------------------------
 
-class WXDLLEXPORT wxConsoleAppTraits : public wxConsoleAppTraitsBase
+class WXDLLIMPEXP_BASE wxConsoleAppTraits : public wxConsoleAppTraitsBase
 {
 public:
     // no timer support in wxBase yet
index e2230aca8cd12316e147b20f4738a680498f1eeb..ea9b70b15a0578eb08367a3044902eeddae8e964 100644 (file)
@@ -25,7 +25,7 @@
 
 #if ( MAC_OS_X_VERSION_MAX_ALLOWED >= MAC_OS_X_VERSION_10_2 )
 
-class WXDLLEXPORT wxDrawerWindow : public wxTopLevelWindow
+class WXDLLIMPEXP_ADV wxDrawerWindow : public wxTopLevelWindow
 {
     DECLARE_DYNAMIC_CLASS(wxDrawerWindow)
 
index 00cf0e625a5e02b2fc5e75df16b616cf7bd9c0fa..4daedf6dc6dbf91cca70f6de08ddb242b45ac68e 100644 (file)
@@ -20,7 +20,7 @@
 #  include <agl.h>
 #endif
 
-class WXDLLEXPORT wxGLContext : public wxGLContextBase
+class WXDLLIMPEXP_GL wxGLContext : public wxGLContextBase
 {
 public:
     wxGLContext(wxGLCanvas *win, const wxGLContext *other = NULL);
@@ -37,7 +37,7 @@ private:
     DECLARE_NO_COPY_CLASS(wxGLContext)
 };
 
-class WXDLLEXPORT wxGLCanvas : public wxGLCanvasBase
+class WXDLLIMPEXP_GL wxGLCanvas : public wxGLCanvasBase
 {
 public:
     wxGLCanvas(wxWindow *parent,
index 2aabceb8c3330e3c0c1727bec24b2e53f3df5c69..94de2470e119d9170771b37bdda980c073b36ef0 100644 (file)
@@ -14,7 +14,7 @@
 
 #include "wx/event.h"
 
-class WXDLLEXPORT wxJoystick: public wxObject
+class WXDLLIMPEXP_ADV wxJoystick: public wxObject
 {
   DECLARE_DYNAMIC_CLASS(wxJoystick)
  public:
index ab2555f5e9da9f57a80141666ad97dd4c67f78a3..670b170b9e0f74bce4bdabd9a63749720e351b9f 100644 (file)
@@ -17,7 +17,7 @@
 
 #include "wx/object.h"
 
-class WXDLLEXPORT wxSound : public wxSoundBase
+class WXDLLIMPEXP_ADV wxSound : public wxSoundBase
 {
 public:
   wxSound();
index 3e6c9accb01333a078df33ab798bdf51e1f59ab3..6f86eecf517c0fbe8240374476b5324ec37e2da0 100644 (file)
@@ -15,7 +15,7 @@
 class WXDLLIMPEXP_FWD_CORE wxIcon;
 class WXDLLIMPEXP_FWD_CORE wxMenu;
 
-class WXDLLEXPORT wxTaskBarIcon : public wxTaskBarIconBase
+class WXDLLIMPEXP_ADV wxTaskBarIcon : public wxTaskBarIconBase
 {
     DECLARE_DYNAMIC_CLASS_NO_COPY(wxTaskBarIcon)
 public:
index e57bf28cb7ca5838c8bfb98afb99ed79cc456f51..a90907007218ea1b263acecd101445dd4e8a071c 100644 (file)
@@ -16,7 +16,7 @@
 
 class WXDLLIMPEXP_FWD_CORE wxJoystickThread;
 
-class WXDLLEXPORT wxJoystick: public wxObject
+class WXDLLIMPEXP_ADV wxJoystick: public wxObject
 {
     DECLARE_DYNAMIC_CLASS(wxJoystick)
  public:
index b398fcc24313e2847e665bff46a2495ade0bdcd3..e5fdef0a5823a83311a320686f43cd3094044641 100644 (file)
     extern "C" {
 #endif
     /* functions from common/extended.c */
-    WXDLLEXPORT wxFloat64 wxConvertFromIeeeExtended(const wxInt8 *bytes);
-    WXDLLEXPORT void wxConvertToIeeeExtended(wxFloat64 num, wxInt8 *bytes);
+    WXDLLIMPEXP_BASE wxFloat64 wxConvertFromIeeeExtended(const wxInt8 *bytes);
+    WXDLLIMPEXP_BASE void wxConvertToIeeeExtended(wxFloat64 num, wxInt8 *bytes);
 
     /* use wxConvertFromIeeeExtended() and wxConvertToIeeeExtended() instead */
 #if WXWIN_COMPATIBILITY_2_8
-    wxDEPRECATED( WXDLLEXPORT wxFloat64 ConvertFromIeeeExtended(const wxInt8 *bytes) );
-    wxDEPRECATED( WXDLLEXPORT void ConvertToIeeeExtended(wxFloat64 num, wxInt8 *bytes) );
+    wxDEPRECATED( WXDLLIMPEXP_BASE wxFloat64 ConvertFromIeeeExtended(const wxInt8 *bytes) );
+    wxDEPRECATED( WXDLLIMPEXP_BASE void ConvertToIeeeExtended(wxFloat64 num, wxInt8 *bytes) );
 #endif // WXWIN_COMPATIBILITY_2_8
 
 #ifdef __cplusplus
index 0d1e113d01972ca944e46fcca0cce5a974bff22d..ffd64308b8f2819c52fd9281de0712838cb3912e 100644 (file)
@@ -14,7 +14,7 @@
 
 #include "wx/event.h"
 
-class WXDLLEXPORT wxJoystick: public wxObject
+class WXDLLIMPEXP_ADV wxJoystick: public wxObject
 {
   DECLARE_DYNAMIC_CLASS(wxJoystick)
  public:
index c072c4d929ed2ea11916e378cb44813249812475..cf9e490712304466191ff4354beedb1ced7c5310 100644 (file)
@@ -12,7 +12,7 @@
 #ifndef _WX_TIMER_H_
 #define _WX_TIMER_H_
 
-class WXDLLEXPORT wxTimer : public wxTimerBase
+class WXDLLIMPEXP_BASE wxTimer : public wxTimerBase
 {
 friend void wxProcessTimer(wxTimer& timer);
 
index 8c6e01625b1eb23fa904a9b9b144bef2d63551c7..4e36b6d35f174fc2ea4ddac948d86a19b87a08a7 100644 (file)
@@ -116,7 +116,7 @@ protected:
 // wxTimerRunner: starts the timer in its ctor, stops in the dtor
 // ----------------------------------------------------------------------------
 
-class WXDLLEXPORT wxTimerRunner
+class WXDLLIMPEXP_BASE wxTimerRunner
 {
 public:
     wxTimerRunner(wxTimer& timer) : m_timer(timer) { }
index fc238d1b194591e41f1281ff7acefef752e0d001..319efeeb091833a40ee96366688e0b339490ba2e 100644 (file)
@@ -19,7 +19,7 @@ class wxPipe;
 // wxAppTraits: the Unix version adds extra hooks needed by Unix code
 // ----------------------------------------------------------------------------
 
-class WXDLLEXPORT wxAppTraits : public wxAppTraitsBase
+class WXDLLIMPEXP_BASE wxAppTraits : public wxAppTraitsBase
 {
 public:
     // wxExecute() support methods
index 8e1d0d73c9351b2dad05f64fb3a1d0b25e07d330..3735243e2bae19f03a45c21daf10e916ee679491 100644 (file)
@@ -16,7 +16,7 @@
 // wxGUI/ConsoleAppTraits: must derive from wxAppTraits, not wxAppTraitsBase
 // ----------------------------------------------------------------------------
 
-class WXDLLEXPORT wxConsoleAppTraits : public wxConsoleAppTraitsBase
+class WXDLLIMPEXP_BASE wxConsoleAppTraits : public wxConsoleAppTraitsBase
 {
 public:
 #if wxUSE_CONSOLE_EVENTLOOP
index 4e20ce6a568c0856beaa78c3ba5d263d05b19f21..ab61c7376a2222e5d1f05cfa33ed37d9510dab6b 100644 (file)
@@ -15,7 +15,7 @@
 
 #include "wx/unix/glx11.h"
 
-class WXDLLEXPORT wxGLCanvas : public wxGLCanvasX11
+class WXDLLIMPEXP_GL wxGLCanvas : public wxGLCanvasX11
 {
 public:
     wxGLCanvas(wxWindow *parent,
index 19d21b69d6a188f4d056ed607c129915f7c572a5..bc7c583e6a54e4ff56332d0f2ce76a97ee8d1aac 100644 (file)
@@ -14,7 +14,7 @@
 
 #include "wx/event.h"
 
-class WXDLLEXPORT wxJoystick: public wxObject
+class WXDLLIMPEXP_ADV wxJoystick: public wxObject
 {
     DECLARE_DYNAMIC_CLASS(wxJoystick)
 public:
index c6ade911cbf3611e5037090574787e03fe0c30b6..be4b49f9959121cebf4619418d0187d7eb08e9bc 100644 (file)
@@ -15,7 +15,7 @@
 
 #if wxUSE_XRC && wxUSE_COLLPANE
 
-class WXDLLIMPEXP_FWD_ADV wxCollapsiblePane;
+class WXDLLIMPEXP_FWD_CORE wxCollapsiblePane;
 
 class WXDLLIMPEXP_XRC wxCollapsiblePaneXmlHandler : public wxXmlResourceHandler
 {
index 6933fb2ac9ef054436c937e85343db663f8b10e8..6844663420abaed0576ed8d7a0db7947b881ec9f 100644 (file)
  * and a 64-bit mantissa, with no hidden bit.
  ****************************************************************/
 
-WXDLLEXPORT wxFloat64 wxConvertFromIeeeExtended(const wxInt8 *bytes)
+WXDLLIMPEXP_BASE wxFloat64 wxConvertFromIeeeExtended(const wxInt8 *bytes)
 {
     wxFloat64 f;
     wxInt32 expon;
@@ -145,7 +145,7 @@ WXDLLEXPORT wxFloat64 wxConvertFromIeeeExtended(const wxInt8 *bytes)
 /****************************************************************/
 
 
-WXDLLEXPORT void wxConvertToIeeeExtended(wxFloat64 num, wxInt8 *bytes)
+WXDLLIMPEXP_BASE void wxConvertToIeeeExtended(wxFloat64 num, wxInt8 *bytes)
 {
     wxInt32 sign;
     wxInt32 expon;
@@ -192,12 +192,12 @@ WXDLLEXPORT void wxConvertToIeeeExtended(wxFloat64 num, wxInt8 *bytes)
 }
 
 #if WXWIN_COMPATIBILITY_2_8
-WXDLLEXPORT wxFloat64 ConvertFromIeeeExtended(const wxInt8 *bytes)
+WXDLLIMPEXP_BASE wxFloat64 ConvertFromIeeeExtended(const wxInt8 *bytes)
 {
     return wxConvertFromIeeeExtended(bytes);
 }
 
-WXDLLEXPORT void ConvertToIeeeExtended(wxFloat64 num, wxInt8 *bytes)
+WXDLLIMPEXP_BASE void ConvertToIeeeExtended(wxFloat64 num, wxInt8 *bytes)
 {
     wxConvertToIeeeExtended(num, bytes);
 }
index 2d97a8a7412fc4bcb1d9fab07c2a420bc8c00f63..686f80bbd71da08d63267f93a01de3271e8d339a 100644 (file)
@@ -1703,7 +1703,7 @@ bool wxFindFileInPath(wxString *pStr, const wxString& szPath, const wxString& sz
     return false;
 }
 
-void WXDLLEXPORT wxSplitPath(const wxString& fileName,
+void WXDLLIMPEXP_BASE wxSplitPath(const wxString& fileName,
                              wxString *pstrPath,
                              wxString *pstrName,
                              wxString *pstrExt)
@@ -1713,7 +1713,7 @@ void WXDLLEXPORT wxSplitPath(const wxString& fileName,
 
 #if wxUSE_DATETIME
 
-time_t WXDLLEXPORT wxFileModificationTime(const wxString& filename)
+time_t WXDLLIMPEXP_BASE wxFileModificationTime(const wxString& filename)
 {
     wxDateTime mtime;
     if ( !wxFileName(filename).GetTimes(NULL, &mtime, NULL) )
@@ -1729,7 +1729,7 @@ time_t WXDLLEXPORT wxFileModificationTime(const wxString& filename)
 // Returns 0 if none or if there's a problem.
 // filterStr is in the form: "All files (*.*)|*.*|JPEG Files (*.jpeg)|*.jpeg"
 
-int WXDLLEXPORT wxParseCommonDialogsFilter(const wxString& filterStr,
+int WXDLLIMPEXP_BASE wxParseCommonDialogsFilter(const wxString& filterStr,
                                            wxArrayString& descriptions,
                                            wxArrayString& filters)
 {
index c2a69b67142604a141ed6fd285c880bfade31390..80418f1c89806079df858846cc3e18f75f62d0cb 100644 (file)
@@ -385,13 +385,13 @@ static inline wxString wxLogSysErrorHelper(long err)
     return wxString::Format(_(" (error %ld: %s)"), err, wxSysErrorMsg(err));
 }
 
-void WXDLLEXPORT wxVLogSysError(const wxString& format, va_list argptr)
+void WXDLLIMPEXP_BASE wxVLogSysError(const wxString& format, va_list argptr)
 {
     wxVLogSysError(wxSysErrorCode(), format, argptr);
 }
 
 #if !wxUSE_UTF8_LOCALE_ONLY
-void WXDLLEXPORT wxDoLogSysErrorWchar(const wxChar *format, ...)
+void WXDLLIMPEXP_BASE wxDoLogSysErrorWchar(const wxChar *format, ...)
 {
     va_list argptr;
     va_start(argptr, format);
@@ -401,7 +401,7 @@ void WXDLLEXPORT wxDoLogSysErrorWchar(const wxChar *format, ...)
 #endif // !wxUSE_UTF8_LOCALE_ONLY
 
 #if wxUSE_UNICODE_UTF8
-void WXDLLEXPORT wxDoLogSysErrorUtf8(const char *format, ...)
+void WXDLLIMPEXP_BASE wxDoLogSysErrorUtf8(const char *format, ...)
 {
     va_list argptr;
     va_start(argptr, format);
@@ -410,7 +410,7 @@ void WXDLLEXPORT wxDoLogSysErrorUtf8(const char *format, ...)
 }
 #endif // wxUSE_UNICODE_UTF8
 
-void WXDLLEXPORT wxVLogSysError(long err, const wxString& format, va_list argptr)
+void WXDLLIMPEXP_BASE wxVLogSysError(long err, const wxString& format, va_list argptr)
 {
     if ( wxLog::IsEnabled() ) {
         wxLog::OnLog(wxLOG_Error,
@@ -420,7 +420,7 @@ void WXDLLEXPORT wxVLogSysError(long err, const wxString& format, va_list argptr
 }
 
 #if !wxUSE_UTF8_LOCALE_ONLY
-void WXDLLEXPORT wxDoLogSysErrorWchar(long lErrCode, const wxChar *format, ...)
+void WXDLLIMPEXP_BASE wxDoLogSysErrorWchar(long lErrCode, const wxChar *format, ...)
 {
     va_list argptr;
     va_start(argptr, format);
@@ -430,7 +430,7 @@ void WXDLLEXPORT wxDoLogSysErrorWchar(long lErrCode, const wxChar *format, ...)
 #endif // !wxUSE_UTF8_LOCALE_ONLY
 
 #if wxUSE_UNICODE_UTF8
-void WXDLLEXPORT wxDoLogSysErrorUtf8(long lErrCode, const char *format, ...)
+void WXDLLIMPEXP_BASE wxDoLogSysErrorUtf8(long lErrCode, const char *format, ...)
 {
     va_list argptr;
     va_start(argptr, format);
@@ -441,7 +441,7 @@ void WXDLLEXPORT wxDoLogSysErrorUtf8(long lErrCode, const char *format, ...)
 
 #ifdef __WATCOMC__
 // workaround for http://bugzilla.openwatcom.org/show_bug.cgi?id=351
-void WXDLLEXPORT wxDoLogSysErrorWchar(unsigned long lErrCode, const wxChar *format, ...)
+void WXDLLIMPEXP_BASE wxDoLogSysErrorWchar(unsigned long lErrCode, const wxChar *format, ...)
 {
     va_list argptr;
     va_start(argptr, format);
@@ -449,7 +449,7 @@ void WXDLLEXPORT wxDoLogSysErrorWchar(unsigned long lErrCode, const wxChar *form
     va_end(argptr);
 }
 
-void WXDLLEXPORT wxVLogSysError(unsigned long err, const wxString& format, va_list argptr)
+void WXDLLIMPEXP_BASE wxVLogSysError(unsigned long err, const wxString& format, va_list argptr)
     { wxVLogSysError((long)err, format, argptr); }
 #endif // __WATCOMC__
 
index 83f66d46a08bfcc82b373a02a8fabf04d100d7fc..7ccf5af9e054ef11cf074aec393caa8b6b4a57a0 100644 (file)
@@ -40,7 +40,7 @@
 // wxSingleInstanceCheckerImpl: the real implementation class
 // ----------------------------------------------------------------------------
 
-class WXDLLEXPORT wxSingleInstanceCheckerImpl
+class WXDLLIMPEXP_BASE wxSingleInstanceCheckerImpl
 {
 public:
     wxSingleInstanceCheckerImpl()