]> git.saurik.com Git - wxWidgets.git/blobdiff - samples/console/console.cpp
fix for Borland compilation
[wxWidgets.git] / samples / console / console.cpp
index 9583307abc154d47f4cbeef460dc1ed14635fa84..8fb03b87d1a255bd317c4da0a39516dadb70dc82 100644 (file)
@@ -987,7 +987,10 @@ static void TestFileSetTimes()
 #include "wx/intl.h"
 #include "wx/utils.h"   // for wxSetEnv
 
-static wxLocale gs_localeDefault(wxLANGUAGE_ENGLISH);
+static wxLocale gs_localeDefault;
+    // NOTE: don't init it here as it needs a wxAppTraits object
+    //       and thus must be init-ed after creation of the wxInitializer
+    //       class in the main()
 
 // find the name of the language from its value
 static const wxChar *GetLangName(int lang)
@@ -1236,6 +1239,8 @@ static void TestDefaultLang()
 {
     wxPuts(_T("*** Testing wxLocale::GetSystemLanguage ***"));
 
+    gs_localeDefault.Init(wxLANGUAGE_ENGLISH);
+
     static const wxChar *langStrings[] =
     {
         NULL,               // system default
@@ -1325,32 +1330,6 @@ static void TestMimeEnum()
     wxPuts(wxEmptyString);
 }
 
-static void TestMimeOverride()
-{
-    wxPuts(_T("*** Testing wxMimeTypesManager additional files loading ***\n"));
-
-    static const wxChar *mailcap = _T("/tmp/mailcap");
-    static const wxChar *mimetypes = _T("/tmp/mime.types");
-
-    if ( wxFile::Exists(mailcap) )
-        wxPrintf(_T("Loading mailcap from '%s': %s\n"),
-                 mailcap,
-                 wxTheMimeTypesManager->ReadMailcap(mailcap) ? _T("ok") : _T("ERROR"));
-    else
-        wxPrintf(_T("WARN: mailcap file '%s' doesn't exist, not loaded.\n"),
-                 mailcap);
-
-    if ( wxFile::Exists(mimetypes) )
-        wxPrintf(_T("Loading mime.types from '%s': %s\n"),
-                 mimetypes,
-                 wxTheMimeTypesManager->ReadMimeTypes(mimetypes) ? _T("ok") : _T("ERROR"));
-    else
-        wxPrintf(_T("WARN: mime.types file '%s' doesn't exist, not loaded.\n"),
-                 mimetypes);
-
-    wxPuts(wxEmptyString);
-}
-
 static void TestMimeFilename()
 {
     wxPuts(_T("*** Testing MIME type from filename query ***\n"));
@@ -1395,6 +1374,35 @@ static void TestMimeFilename()
     wxPuts(wxEmptyString);
 }
 
+// these tests were broken by wxMimeTypesManager changes, temporarily disabling
+#if 0
+
+static void TestMimeOverride()
+{
+    wxPuts(_T("*** Testing wxMimeTypesManager additional files loading ***\n"));
+
+    static const wxChar *mailcap = _T("/tmp/mailcap");
+    static const wxChar *mimetypes = _T("/tmp/mime.types");
+
+    if ( wxFile::Exists(mailcap) )
+        wxPrintf(_T("Loading mailcap from '%s': %s\n"),
+                 mailcap,
+                 wxTheMimeTypesManager->ReadMailcap(mailcap) ? _T("ok") : _T("ERROR"));
+    else
+        wxPrintf(_T("WARN: mailcap file '%s' doesn't exist, not loaded.\n"),
+                 mailcap);
+
+    if ( wxFile::Exists(mimetypes) )
+        wxPrintf(_T("Loading mime.types from '%s': %s\n"),
+                 mimetypes,
+                 wxTheMimeTypesManager->ReadMimeTypes(mimetypes) ? _T("ok") : _T("ERROR"));
+    else
+        wxPrintf(_T("WARN: mime.types file '%s' doesn't exist, not loaded.\n"),
+                 mimetypes);
+
+    wxPuts(wxEmptyString);
+}
+
 static void TestMimeAssociate()
 {
     wxPuts(_T("*** Testing creation of filetype association ***\n"));
@@ -1423,6 +1431,8 @@ static void TestMimeAssociate()
     wxPuts(wxEmptyString);
 }
 
+#endif // 0
+
 #endif // TEST_MIME
 
 // ----------------------------------------------------------------------------
@@ -2763,8 +2773,8 @@ protected:
         wxString type, val;
         for ( size_t n = 0; frame.GetParam(n, &type, &name, &val); n++ )
         {
-            printf("\t%s %s = %s\n", (const char*)type.mb_str(), 
-                                     (const char*)name.mb_str(), 
+            printf("\t%s %s = %s\n", (const char*)type.mb_str(),
+                                     (const char*)name.mb_str(),
                                      (const char*)val.mb_str());
         }
     }
@@ -3431,7 +3441,7 @@ static void TestZipStreamRead()
 
     static const wxString filename = _T("foo");
     wxFFileInputStream in(TESTFILE_ZIP);
-    wxZipInputStream istr(in); 
+    wxZipInputStream istr(in);
     wxZipEntry entry(filename);
     istr.OpenEntry(entry);
 
@@ -4425,8 +4435,10 @@ int main(int argc, char **argv)
 #ifdef TEST_MIME
     //wxLog::AddTraceMask(_T("mime"));
     TestMimeEnum();
+#if 0
     TestMimeOverride();
-    // TestMimeAssociate();
+    TestMimeAssociate();
+#endif
     TestMimeFilename();
 #endif // TEST_MIME