]> git.saurik.com Git - wxWidgets.git/commitdiff
1. made wxDebugMsg, wxError and wxFatalError deprecated (still available
authorVadim Zeitlin <vadim@wxwidgets.org>
Fri, 22 Feb 2002 18:18:36 +0000 (18:18 +0000)
committerVadim Zeitlin <vadim@wxwidgets.org>
Fri, 22 Feb 2002 18:18:36 +0000 (18:18 +0000)
   with WXWIN_COMPATIBILITY_2_2)
2. moved wxInternalErrorStr and wxFatalErrorStr to a common file
CVS: ----------------------------------------------------------------------
CVS: Enter Log.  Lines beginning with `CVS:' are removed automatically
CVS:
CVS: Committing in .
CVS:
CVS: Modified Files:
CVS:  include/wx/app.h include/wx/chkconf.h include/wx/utils.h
CVS:  src/common/appcmn.cpp src/common/fontmap.cpp
CVS:  src/common/utilscmn.cpp src/gtk/data.cpp src/mac/data.cpp
CVS:  src/mac/utils.cpp src/msw/data.cpp src/msw/utils.cpp
CVS:  src/os2/DATA.CPP src/os2/UTILS.CPP src/unix/utilsunx.cpp
CVS: ----------------------------------------------------------------------

git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@14351 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775

16 files changed:
include/wx/app.h
include/wx/utils.h
src/common/appcmn.cpp
src/common/fontmap.cpp
src/common/utilscmn.cpp
src/gtk/data.cpp
src/gtk1/data.cpp
src/mac/carbon/data.cpp
src/mac/carbon/utils.cpp
src/mac/data.cpp
src/mac/utils.cpp
src/msw/data.cpp
src/msw/utils.cpp
src/os2/data.cpp
src/os2/utils.cpp
src/unix/utilsunx.cpp

index 88258c10fe8e8e52a33af3cb761be468413608a9..96f284a7e2c2137c05759f2bb305547cc4bfceee 100644 (file)
@@ -287,10 +287,6 @@ public:
         // (such as wxMGL). This method should be called from wxApp:OnInitGui
     virtual bool SetDisplayMode(const wxDisplayModeInfo& WXUNUSED(info)) { return TRUE; }
 
-        // VZ: what does this do exactly?
-    void SetWantDebugOutput( bool flag ) { m_wantDebugOutput = flag; }
-    bool GetWantDebugOutput() const { return m_wantDebugOutput; }
-
         // set use of best visual flag (see below)
     void SetUseBestVisual( bool flag ) { m_useBestVisual = flag; }
     bool GetUseBestVisual() const { return m_useBestVisual; }
@@ -318,6 +314,18 @@ public:
     virtual void OnAssert(const wxChar *file, int line, const wxChar *msg);
 #endif // __WXDEBUG__
 
+    // deprecated functions, please updae your code to not use them!
+    // -------------------------------------------------------------
+
+#if WXWIN_COMPATIBILITY_2_2
+    // used by obsolete wxDebugMsg only
+    void SetWantDebugOutput( bool flag ) { m_wantDebugOutput = flag; }
+    bool GetWantDebugOutput() const { return m_wantDebugOutput; }
+
+    // TRUE if the application wants to get debug output
+    bool m_wantDebugOutput;
+#endif // WXWIN_COMPATIBILITY_2_2
+
     // implementation only from now on
     // -------------------------------
 
@@ -343,9 +351,6 @@ protected:
              m_appName,         // app name
              m_className;       // class name
 
-    // TRUE if the application wants to get debug output
-    bool m_wantDebugOutput;
-
 #if wxUSE_GUI
     // the main top level window - may be NULL
     wxWindow *m_topWindow;
index fd8f12f022be214a9c6321db27d39822f9a39d35..854711fa9a20163ad015f05cefce2259da29722c 100644 (file)
@@ -441,6 +441,8 @@ void WXDLLEXPORT wxGetMousePosition( int* x, int* y );
 // Error message functions used by wxWindows (deprecated, use wxLog)
 // ----------------------------------------------------------------------------
 
+#if WXWIN_COMPATIBILITY_2_2
+
 // Format a message on the standard error (UNIX) or the debugging
 // stream (Windows)
 WXDLLEXPORT void wxDebugMsg(const wxChar *fmt ...);
@@ -453,6 +455,7 @@ WXDLLEXPORT void wxError(const wxString& msg, const wxString& title = wxInternal
 WXDLLEXPORT_DATA(extern const wxChar*) wxFatalErrorStr;
 WXDLLEXPORT void wxFatalError(const wxString& msg, const wxString& title = wxFatalErrorStr);
 
+#endif // WXWIN_COMPATIBILITY_2_2
 
 #endif
     // _WX_UTILSH__
index 6795eec0c41d20ccd7c6ece181ca04efd15cb807..dca1e2af50ef6b97c2bbe6d278b41c9c6febb906 100644 (file)
@@ -80,8 +80,9 @@ wxAppBase::wxAppBase()
 {
     wxTheApp = (wxApp *)this;
 
-    // VZ: what's this? is it obsolete?
+#if WXWIN_COMPATIBILITY_2_2
     m_wantDebugOutput = FALSE;
+#endif // WXWIN_COMPATIBILITY_2_2
 
 #if wxUSE_GUI
     m_topWindow = (wxWindow *)NULL;
index 6ab97b4c2f5416c7bfe8fd95f3301df03549b3cd..022d92d0e3925707e5beec033e65b2f4cf27401a 100644 (file)
@@ -743,9 +743,9 @@ bool wxFontMapper::GetAltForEncoding(wxFontEncoding encoding,
     // message
     if ( encoding == wxFONTENCODING_SYSTEM )
     {
-        wxFatalError(_("can't load any font, aborting"));
+        wxLogFatalError(_("can't load any font, aborting"));
 
-        // wxFatalError doesn't return
+        // wxLogFatalError doesn't return
     }
 
     wxString configEntry,
index 807d65453fba909b3c6e01264bdb9c73156dd782..a3b74371c12eac378d306569b288fbefd1fb035c 100644 (file)
     #include "wx/msw/private.h"
 #endif
 
+// ----------------------------------------------------------------------------
+// common data
+// ----------------------------------------------------------------------------
+
+#if WXWIN_COMPATIBILITY_2_2
+    const wxChar *wxInternalErrorStr = wxT("wxWindows Internal Error");
+    const wxChar *wxFatalErrorStr = wxT("wxWindows Fatal Error");
+#endif // WXWIN_COMPATIBILITY_2_2
+
 // ----------------------------------------------------------------------------
 // function protoypes
 // ----------------------------------------------------------------------------
index ba8a0ba0e573a229c8f0fb55bf7d76eca8bd244e..4979216daea891c821bd5db3000248eca26ae2a1 100644 (file)
@@ -157,8 +157,6 @@ const wxChar *wxGetTextFromUserPromptStr = wxT("Input Text");
 const wxChar *wxMessageBoxCaptionStr = wxT("Message");
 const wxChar *wxFileSelectorPromptStr = wxT("Select a file");
 const wxChar *wxFileSelectorDefaultWildcardStr = wxT("*");
-const wxChar *wxInternalErrorStr = wxT("wxWindows Internal Error");
-const wxChar *wxFatalErrorStr = wxT("wxWindows Fatal Error");
 const wxChar *wxDirDialogNameStr = wxT("wxDirCtrl");
 const wxChar *wxDirDialogDefaultFolderStr = wxT("/");
 const wxChar *wxTreeCtrlNameStr = wxT("wxTreeCtrl");
index ba8a0ba0e573a229c8f0fb55bf7d76eca8bd244e..4979216daea891c821bd5db3000248eca26ae2a1 100644 (file)
@@ -157,8 +157,6 @@ const wxChar *wxGetTextFromUserPromptStr = wxT("Input Text");
 const wxChar *wxMessageBoxCaptionStr = wxT("Message");
 const wxChar *wxFileSelectorPromptStr = wxT("Select a file");
 const wxChar *wxFileSelectorDefaultWildcardStr = wxT("*");
-const wxChar *wxInternalErrorStr = wxT("wxWindows Internal Error");
-const wxChar *wxFatalErrorStr = wxT("wxWindows Fatal Error");
 const wxChar *wxDirDialogNameStr = wxT("wxDirCtrl");
 const wxChar *wxDirDialogDefaultFolderStr = wxT("/");
 const wxChar *wxTreeCtrlNameStr = wxT("wxTreeCtrl");
index a504169614af8703f3250e1e809ac066580f56d1..a4bf881e6648be22d41fba91f46284ae2e70cd8b 100644 (file)
@@ -125,8 +125,6 @@ const wxChar *wxGetTextFromUserPromptStr = wxT("Input Text");
 const wxChar *wxMessageBoxCaptionStr = wxT("Message");
 const wxChar *wxFileSelectorPromptStr = wxT("Select a file");
 const wxChar *wxFileSelectorDefaultWildcardStr = wxT("*.*");
-const wxChar *wxInternalErrorStr = wxT("wxWindows Internal Error");
-const wxChar *wxFatalErrorStr = wxT("wxWindows Fatal Error");
 const wxChar *wxTreeCtrlNameStr = wxT("treeCtrl");
 const wxChar *wxDirDialogNameStr = wxT("wxDirCtrl");
 const wxChar *wxDirDialogDefaultFolderStr = wxT("/");
index 2e2ffd6c4a37c12ccabd251f0f11d7a7adcc1301..4cd5021df42e488281de938dfe8593dfbb2fefb8 100644 (file)
@@ -164,6 +164,8 @@ void wxFlushEvents()
 {
 }
 
+#if WXWIN_COMPATIBILITY_2_2
+
 // Output a debug message, in a system dependent fashion.
 void wxDebugMsg(const char *fmt ...)
 {
@@ -198,6 +200,9 @@ void wxFatalError(const wxString& msg, const wxString& title)
   wxMessageBox(wxBuffer);
   wxExit();
 }
+
+#endif // WXWIN_COMPATIBILITY_2_2
+
 #endif // !__DARWIN__
 
 // Emit a beeeeeep
index a504169614af8703f3250e1e809ac066580f56d1..a4bf881e6648be22d41fba91f46284ae2e70cd8b 100644 (file)
@@ -125,8 +125,6 @@ const wxChar *wxGetTextFromUserPromptStr = wxT("Input Text");
 const wxChar *wxMessageBoxCaptionStr = wxT("Message");
 const wxChar *wxFileSelectorPromptStr = wxT("Select a file");
 const wxChar *wxFileSelectorDefaultWildcardStr = wxT("*.*");
-const wxChar *wxInternalErrorStr = wxT("wxWindows Internal Error");
-const wxChar *wxFatalErrorStr = wxT("wxWindows Fatal Error");
 const wxChar *wxTreeCtrlNameStr = wxT("treeCtrl");
 const wxChar *wxDirDialogNameStr = wxT("wxDirCtrl");
 const wxChar *wxDirDialogDefaultFolderStr = wxT("/");
index 2e2ffd6c4a37c12ccabd251f0f11d7a7adcc1301..4cd5021df42e488281de938dfe8593dfbb2fefb8 100644 (file)
@@ -164,6 +164,8 @@ void wxFlushEvents()
 {
 }
 
+#if WXWIN_COMPATIBILITY_2_2
+
 // Output a debug message, in a system dependent fashion.
 void wxDebugMsg(const char *fmt ...)
 {
@@ -198,6 +200,9 @@ void wxFatalError(const wxString& msg, const wxString& title)
   wxMessageBox(wxBuffer);
   wxExit();
 }
+
+#endif // WXWIN_COMPATIBILITY_2_2
+
 #endif // !__DARWIN__
 
 // Emit a beeeeeep
index 9657bb89ede6916cc078413ed1e9e3bb866f60c4..8642adb452fb781a37f93a308fb352730ad865c6 100644 (file)
@@ -135,8 +135,6 @@ const wxChar *wxGetTextFromUserPromptStr = wxT("Input Text");
 const wxChar *wxMessageBoxCaptionStr = wxT("Message");
 const wxChar *wxFileSelectorPromptStr = wxT("Select a file");
 const wxChar *wxFileSelectorDefaultWildcardStr = wxT("*.*");
-const wxChar *wxInternalErrorStr = wxT("wxWindows Internal Error");
-const wxChar *wxFatalErrorStr = wxT("wxWindows Fatal Error");
 const wxChar *wxTreeCtrlNameStr = wxT("treeCtrl");
 const wxChar *wxDirDialogNameStr = wxT("wxDirCtrl");
 const wxChar *wxDirDialogDefaultFolderStr = wxT("/");
index e66b56d51d1dc00718439680b1813b52f336b60a..0ae445411ba2ce39758939c434d7c7fb5092a325 100644 (file)
@@ -1059,7 +1059,7 @@ void wxSleep(int nSecs)
 // deprecated (in favour of wxLog) log functions
 // ----------------------------------------------------------------------------
 
-#if wxUSE_GUI
+#if WXWIN_COMPATIBILITY_2_2
 
 // Output a debug mess., in a system dependent fashion.
 #ifndef __WXMICROWIN__
@@ -1096,6 +1096,10 @@ void wxFatalError(const wxString& msg, const wxString& title)
 }
 #endif // __WXMICROWIN__
 
+#endif // WXWIN_COMPATIBILITY_2_2
+
+#if wxUSE_GUI
+
 // ----------------------------------------------------------------------------
 // functions to work with .INI files
 // ----------------------------------------------------------------------------
@@ -1468,10 +1472,6 @@ WXWORD WXDLLEXPORT wxGetWindowId(WXHWND hWnd)
 #endif // Win16/32
 }
 
-#endif // wxUSE_GUI
-
-#if wxUSE_GUI
-
 // ----------------------------------------------------------------------------
 // Metafile helpers
 // ----------------------------------------------------------------------------
index be9f7d242824012b8987e3dacf0f7f61f8c9dca5..3b0395883ca6b579bdcd6c643906421daec91a73 100644 (file)
@@ -132,8 +132,6 @@ const wxChar*                       wxGetTextFromUserPromptStr       = wxT("Inpu
 const wxChar*                       wxMessageBoxCaptionStr           = wxT("Message");
 const wxChar*                       wxFileSelectorPromptStr          = wxT("Select a file");
 const wxChar*                       wxFileSelectorDefaultWildcardStr = wxT("*.*");
-const wxChar*                       wxInternalErrorStr               = wxT("wxWindows Internal Error");
-const wxChar*                       wxFatalErrorStr                  = wxT("wxWindows Fatal Error");
 const wxChar*                       wxTreeCtrlNameStr                = wxT("treeCtrl");
 const wxChar*                       wxDirDialogNameStr               = wxT("wxDirCtrl");
 const wxChar*                       wxDirDialogDefaultFolderStr      = wxT("/");
index c42628a26dda8b9dbced50d25aa1303578625a57..5ac046f10a676010e9ed48875589bfb90594b303 100644 (file)
@@ -291,6 +291,8 @@ void wxFlushEvents()
 //  wxYield();
 }
 
+#if WXWIN_COMPATIBILITY_2_2
+
 // Output a debug mess., in a system dependent fashion.
 void wxDebugMsg(
   const wxChar*                     zFmt ...
@@ -343,6 +345,8 @@ void wxFatalError(
     DosExit(EXIT_PROCESS, ulRc);
 }
 
+#endif // WXWIN_COMPATIBILITY_2_2
+
 // Emit a beeeeeep
 void wxBell()
 {
index 8503131014fa0e52fc2344ead0b789e85a5edb69..da7aa7353158b54b07bbd537308a7b080210b6d0 100644 (file)
@@ -1165,6 +1165,8 @@ bool wxHandleFatalExceptions(bool doit)
 // error and debug output routines (deprecated, use wxLog)
 // ----------------------------------------------------------------------------
 
+#if WXWIN_COMPATIBILITY_2_2
+
 void wxDebugMsg( const char *format, ... )
 {
   va_list ap;
@@ -1191,3 +1193,5 @@ void wxFatalError( const wxString &msg, const wxString &title )
   exit(3); // the same exit code as for abort()
 }
 
+#endif // WXWIN_COMPATIBILITY_2_2
+