From f39e160fba25476de7d41e2f19d756db7ee76dc7 Mon Sep 17 00:00:00 2001 From: Baptiste Lepilleur Date: Fri, 14 Jun 2002 10:12:17 +0000 Subject: Src/cppunit/TypeInfoHelper. src/cppunit/TypeInfoHelper.cpp: added work around for bug #565481. gcc 3.0 RTTI name() returns the type prefixed with a number (the length of the type). The work around strip the number. * src/msvc6/testpluginrunner/TestPlugInRunnerApp.cpp: registry key is now set. Allow to save settings. * src/msvc6/testpluginrunner/TestPlugInRunnerDlg.h: * src/msvc6/testpluginrunner/TestPlugInRunnerDlg.cpp: added layout initialization for resizing. * src/msvc6/testpluginrunner/TestPlugRunner.rc: * src/msvc6/testpluginrunner/TestPlugInRunner.dsp: added TestRunner project files. Somehow I can't get cdxCDynamicDialog to compile as a MFC extension. Included all sources files and resources as a very dirt work around. * src/msvc6/testrunner/TestRunnerDlg.h: * src/msvc6/testrunner/TestRunnerDlg.cpp: * src/msvc6/testrunner/TestRunnerModel.h: those classes are no longer exported in the MFC extension. See TestPlugInRunner issue with cdxCDynamicDialog. * include/cppunit/Message.h: * include/cppunit/TestPath.h: * include/cppunit/TestResult.h: * include/cppunit/TestResultCollector.h: * include/cppunit/TestSuite.h: * include/cppunit/TestFactoryRegistry.h: * include/cppunit/XmlElement.h: * include/cppunit/TypeInfoHelper.h: commented out STL template export in DLL. This caused conflicts when instantiting the same template in a user project. --- include/cppunit/Message.h | 2 +- include/cppunit/TestPath.h | 2 +- include/cppunit/TestResult.h | 2 +- include/cppunit/TestResultCollector.h | 4 ++-- include/cppunit/TestSuite.h | 2 +- include/cppunit/extensions/TestFactoryRegistry.h | 2 +- include/cppunit/tools/XmlElement.h | 2 +- 7 files changed, 8 insertions(+), 8 deletions(-) (limited to 'include/cppunit') diff --git a/include/cppunit/Message.h b/include/cppunit/Message.h index 441a056..64395a4 100644 --- a/include/cppunit/Message.h +++ b/include/cppunit/Message.h @@ -16,7 +16,7 @@ namespace CppUnit { #if CPPUNIT_NEED_DLL_DECL - template class CPPUNIT_API std::deque; +// template class CPPUNIT_API std::deque; #endif /*! \brief Message associated to an Exception. diff --git a/include/cppunit/TestPath.h b/include/cppunit/TestPath.h index ddd0102..a24e0ff 100644 --- a/include/cppunit/TestPath.h +++ b/include/cppunit/TestPath.h @@ -15,7 +15,7 @@ namespace CppUnit { class Test; #if CPPUNIT_NEED_DLL_DECL - template class CPPUNIT_API std::deque; +// template class CPPUNIT_API std::deque; #endif diff --git a/include/cppunit/TestResult.h b/include/cppunit/TestResult.h index 5a39d4d..e18d358 100644 --- a/include/cppunit/TestResult.h +++ b/include/cppunit/TestResult.h @@ -19,7 +19,7 @@ class TestFailure; class TestListener; #if CPPUNIT_NEED_DLL_DECL - template class CPPUNIT_API std::deque; +// template class CPPUNIT_API std::deque; #endif /*! \brief Manages TestListener. diff --git a/include/cppunit/TestResultCollector.h b/include/cppunit/TestResultCollector.h index 961b1b0..56e1604 100644 --- a/include/cppunit/TestResultCollector.h +++ b/include/cppunit/TestResultCollector.h @@ -17,8 +17,8 @@ namespace CppUnit #if CPPUNIT_NEED_DLL_DECL - template class CPPUNIT_API std::deque; - template class CPPUNIT_API std::deque; +// template class CPPUNIT_API std::deque; +// template class CPPUNIT_API std::deque; #endif diff --git a/include/cppunit/TestSuite.h b/include/cppunit/TestSuite.h index b94b8ca..a63082b 100644 --- a/include/cppunit/TestSuite.h +++ b/include/cppunit/TestSuite.h @@ -14,7 +14,7 @@ namespace CppUnit { #if CPPUNIT_NEED_DLL_DECL - template class CPPUNIT_API std::vector; +// template class CPPUNIT_API std::vector; #endif diff --git a/include/cppunit/extensions/TestFactoryRegistry.h b/include/cppunit/extensions/TestFactoryRegistry.h index 5020219..6603959 100644 --- a/include/cppunit/extensions/TestFactoryRegistry.h +++ b/include/cppunit/extensions/TestFactoryRegistry.h @@ -17,7 +17,7 @@ namespace CppUnit { class TestSuite; #if CPPUNIT_NEED_DLL_DECL - template class CPPUNIT_API std::set; +// template class CPPUNIT_API std::set; #endif diff --git a/include/cppunit/tools/XmlElement.h b/include/cppunit/tools/XmlElement.h index 9b033f4..323642e 100644 --- a/include/cppunit/tools/XmlElement.h +++ b/include/cppunit/tools/XmlElement.h @@ -18,7 +18,7 @@ namespace CppUnit class XmlElement; #if CPPUNIT_NEED_DLL_DECL - template class CPPUNIT_API std::deque; +// template class CPPUNIT_API std::deque; #endif -- cgit v1.2.1