Update of /cvsroot/cppunit/cppunit/src/cppunit
In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv31780/src/cppunit
Modified Files:
DllMain.cpp TestResultCollector.cpp
Log Message:
* include/cppunit/TestResultCollector.h
* src/cppunit/TestResultCollector.cpp: fixed memory leak
occuring when calling reset().
* src/cppunit/DllMain.cpp: added work-around for mingw compilation
for BLENDFUNCTION macro issue when including windows.h.
* src/qttestrunner/TestRunnerDlgImpl.cpp: fixed display of multiline
messages.
* include/cppunit/Portability.h: better integration of compiler output
for gcc on Mac OS X with Xcode (contributed by Claus Broch).
Index: DllMain.cpp
===================================================================
RCS file: /cvsroot/cppunit/cppunit/src/cppunit/DllMain.cpp,v
retrieving revision 1.2
retrieving revision 1.3
diff -C2 -d -r1.2 -r1.3
*** DllMain.cpp 25 Mar 2002 18:41:39 -0000 1.2
--- DllMain.cpp 5 Jul 2005 21:17:40 -0000 1.3
***************
*** 4,7 ****
--- 4,8 ----
#define NOKERNEL
#define NOSOUND
+ #define BLENDFUNCTION void // for mingw & gcc
#include <windows.h>
Index: TestResultCollector.cpp
===================================================================
RCS file: /cvsroot/cppunit/cppunit/src/cppunit/TestResultCollector.cpp,v
retrieving revision 1.3
retrieving revision 1.4
diff -C2 -d -r1.3 -r1.4
*** TestResultCollector.cpp 12 Jul 2002 05:59:57 -0000 1.3
--- TestResultCollector.cpp 5 Jul 2005 21:17:40 -0000 1.4
***************
*** 15,18 ****
--- 15,24 ----
TestResultCollector::~TestResultCollector()
{
+ }
+
+
+ void
+ TestResultCollector::freeFailures()
+ {
TestFailures::iterator itFailure = m_failures.begin();
while ( itFailure != m_failures.end() )
***************
*** 27,30 ****
--- 33,37 ----
ExclusiveZone zone( m_syncObject );
+ freeFailures();
m_testErrors = 0;
m_tests.clear();
|