summaryrefslogtreecommitdiff
path: root/ChangeLog
Commit message (Collapse)AuthorAgeFilesLines
* src/msvc6/testrunner/MsDevCallerListCtrl.cpp: applied correctionBaptiste Lepilleur2006-06-291-0/+10
| | | | | provided to fix bug #1498175 (double click on failure does not goto failure).
* Include/cppunit/ui/text/TextTestRunner.Baptiste Lepilleur2006-06-291-1/+6
| | | | | | include/cppunit/ui/text/TextTestRunner.h * src/cppunit/TextTestRunner.cpp: applied patch #1210013 to remove hidden virtual function warning.
* Cppunit.Baptiste Lepilleur2006-03-041-0/+6
| | | | | | cppunit.pc.in: * configure.in: * Makefile.am: integrated patch from Rober Leight to generate pkg-config.
* Removed debian/ directory.Baptiste Lepilleur2006-03-041-0/+3
| | | | | | removed debian/ directory. An up to date patch can be found at: packages.debian.org. * cppunit.spec.in: applied patch #1242905 partially (%post and %postun).
* contrib/xml-xsl/report.xsl: reported correction posted on the wiki.Baptiste Lepilleur2006-03-041-0/+14
|
* doc/cookbook.dox: fixed type (patch #1334567)Baptiste Lepilleur2005-11-271-0/+3
|
* Include/cppunit/config/SourcePrefix.Baptiste Lepilleur2005-11-061-0/+18
| | | | | | | | | | | | | | | | | | include/cppunit/config/SourcePrefix.h: disable warning #4996 (sprintf is deprecated) for visual studio 2005. * include/cppunit/TestAssert.h: use sprintf_s instead of sprintf for visual studio 2005. * examples/ClockerPlugIn/ClockerPlugIn.cpp * examples/DumperPlugIn/DumperPlugIn.cpp: use SourcePrefix.h. Fixed wrong macro usage to implement DllMain. * examples/msvc6/HostApp/ExamplesTestCase.h * examples/msvc6/HostApp/ExamplesTestCase.cpp * examples/simple/ExamplesTestCase.h * examples/simple/ExamplesTestCase.cpp: removed divideByZero test case as it cause some crash on some platforms.
* include/cppunit/TestAssert.h: added missing #include <stdio.h>Baptiste Lepilleur2005-10-271-0/+3
|
* Removed most warning when compiling with vc++ 6sp6.Baptiste Lepilleur2005-10-131-0/+3
| | | | | removed most warning when compiling with vc++ 6sp6. * added assert equal usage
* removed most warning when compiling with vc++ 6sp6.Baptiste Lepilleur2005-10-131-0/+4
|
* include/cppunit/config/config-msvc6.h: added missing macro definitionBaptiste Lepilleur2005-07-301-0/+3
| | | | CPPUNIT_HAVE_CPP_CAST.
* Include/cppunit/config/config-msvc6.Baptiste Lepilleur2005-07-301-0/+7
| | | | | | | include/cppunit/config/config-msvc6.h: auto-detect if RTTI are enabled the _CPPRTTI macro (defined by the compiler when enabling RTTI). * src/cppunit/TestResultCollector.cpp: fixed memory leak in destructor.
* release 1.11.0Baptiste Lepilleur2005-07-151-0/+3
|
* Development snapshot release 1.11.0.Baptiste Lepilleur2005-07-151-0/+2
|
* config/bb_enable_doxygen.m4: Rolled back Brad Hards patch as it breakBaptiste Lepilleur2005-07-151-0/+5
| | | | generation of doc/Makefile.am.
* doc/money.dox: fixed bad usage of CPPUNIT_ASSERT_EQUALS.Baptiste Lepilleur2005-07-091-0/+2
|
* config/bb_enable_doxygen.m4: applied Brad Hards patch to remove warningBaptiste Lepilleur2005-07-091-0/+14
| | | | when running ./autogen.sh or aclocal.
* Examples/simple/Makefile.am: do not install 'simple' programmBaptiste Lepilleur2005-07-061-0/+5
| | | | (patch #1230784).
* Fixed memory leak occuring when calling reset().Baptiste Lepilleur2005-07-051-1/+16
| | | | | | | | | | | | | | | * 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).
* Contrib/xml-xsl/cppunit2junit.Baptiste Lepilleur2005-06-141-0/+5
| | | | | | | contrib/xml-xsl/cppunit2junit.txt * contrib/xml-xsl/cppunit2junit.xsl * contrib/readme.txt: XSLT for compatibility with Ant junit xml formatter. Patch #1112053 contributed by Norbert Barbosa.
* cppunit.m4: applied patch #1076398 contributed by Henner Sudek. FixBaptiste Lepilleur2005-06-141-0/+3
| | | | version number comparison in AM_PATH_CPPUNIT.
* MinGW, cygwin: enable build of shared library when using libtool. patch ↵Baptiste Lepilleur2005-06-141-0/+4
| | | | #1194394 contributed by Stéphane Fillod.
* src/msvc6/testrunner/ProgressBar.cpp: applied patch from bug #1165875,Baptiste Lepilleur2005-06-141-0/+4
| | | | (use system color for border instead of hard-coded color).
* Examples/hierarchy/BoardGameTest.Baptiste Lepilleur2005-02-231-0/+7
| | | | | | | examples/hierarchy/BoardGameTest.h: * examples/hierarchy/ChessTest.h: fixed compilation issue, prefixed access to class member with 'this' (inheriting from template parameter dependent class).
* Include/cppunit/Message.Baptiste Lepilleur2004-11-191-0/+8
| | | | | | | | include/cppunit/Message.h * include/cppunit/SourceLine.h: * src/cppunit/Message.cpp: * src/cppunit/SourceLine.cpp: provided thread-safe copy constructor on platform that do not provide thread-safe copy constructor for std::string.
* include/cppunit/TestAssert.h: fixed portability bug pointed out byBaptiste Lepilleur2004-11-081-0/+8
| | | | Neil Ferguson.
* include/cppunit/Portability.h: fixed EVC++ 4 detection.Baptiste Lepilleur2004-11-061-0/+2
|
* include/cppunit/TestAssert.h: integrated Neil Ferguson patch for highBaptiste Lepilleur2004-11-061-0/+6
| | | | | precision conversion to string for double number. Modified the patch to works even if DBL_DIG C99 macro is not defined.
* Include/cppunit/TestAssert.Baptiste Lepilleur2004-11-051-0/+7
| | | | | | | include/cppunit/TestAssert.h: * src/cppunit/TestAssert.cpp: integrated Neil Ferguson patch for missing _MESSAGE assertion variants. Also enhanced the failure message of a few assertions.
* Src/msvc6/testrunner/MsDevCallerListCtrl.Baptiste Lepilleur2004-09-101-1/+10
| | | | | | | src/msvc6/testrunner/MsDevCallerListCtrl.cpp: * src/msvc6/testrunner/MsDevCallerListCtrl.h: integrated go to source line features on double click contributed by Max Quatember and Andreas Pfaffenbichler.
* Include/cppunit/XmlOutputter.Baptiste Lepilleur2004-09-011-0/+8
| | | | | | | | include/cppunit/XmlOutputter.h: * include/cppunit/tools/XmlDocument.h * src/cppunit/XmlDocument.cpp: * src/cppunit/XmlOutputter.cpp: integrated patch #997006 from Akos Maroy. This patch makes the 'standalone' attribute in XML header optional.
* Include/cppunit/Portability.Baptiste Lepilleur2004-06-251-3/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | include/cppunit/Portability.h: moved OStringStream alias definition to Portability/Stream.h. User need to define EVC4 to indicate that config-evc4.h should be used. (how to we detect this automatically ?). Notes that this means it might be needed to add #include <string> to some headers since its no longer included by Portability.h. * include/cppunit/Portability/Stream.h: define alias OStringStream, stdCOut(), and OFileStream. If CPPUNIT_NO_STREAM is defined (evc4 config), then provides our own implementation (based on sprintf and fwrite). * include/cppunit/config/config-evc4.h: config file for embedded visual c++ 4. Still need to detect for this platform in Portability.h (currently relying on EVC4 being defined...) * *.[cpp/h]: most source files have been impacted with the following change: #include <iostream> -> #include <cppunit/Portability/Stream.h> std::ostream -> CPPUNIT_NS::OStream std::ofstream -> CPPUNIT_NS::OFileStream std::cout -> CPPUNIT_NS::stdCOut() std::endl -> "\n" Also, code using std::cin as been defined out if CPPUNIT_NO_STREAM was defined. The exact list of impact files can be obtain in CVS using tags: TG_CPPUNIT_NO_STREAM_BEFORE & TG_CPPUNIT_NO_STREAM_AFTER.
* Include/cppunit/Portability.Baptiste Lepilleur2004-06-251-0/+26
| | | | | | | | | | | | | | | | | | | | | | | | | | include/cppunit/Portability.h: moved OStringStream alias definition to Portability/Stream.h. User need to define EVC4 to indicate that config-evc4.h should be used. (how to we detect this automatically ?). Notes that this means it might be needed to add #include <string> to some headers since its no longer included by Portability.h. * include/cppunit/Portability/Stream.h: define alias OStringStream, stdCOut(), and OFileStream. If CPPUNIT_NO_STREAM is defined (evc4 config), then provides our own implementation (based on sprintf and fwrite). * include/cppunit/config/config-evc4.h: config file for embedded visual c++ 4. Still need to detect for this platform in Portability.h (currently relying on EVC4 being defined...) * *.[cpp/h]: most source files have been impacted with the following change: #include <iostream> -> #include <cppunit/Portability/Stream.h> std::ostream -> CPPUNIT_NS::OStream std::ofstream -> CPPUNIT_NS::OFileStream std::cout -> CPPUNIT_NS::stdCOut() std::endl -> "\n" Also, code using std::cin as been defined out if CPPUNIT_NO_STREAM was defined. The exact list of impact files can be obtain in CVS using tags: TG_CPPUNIT_NO_STREAM_BEFORE & TG_CPPUNIT_NO_STREAM_AFTER.
* cppunit.m4: patch #946302, AM_PATH_CPPUNIT doesn't report resultBaptiste Lepilleur2004-06-191-1/+1
| | | | if CppUnit is missing.
* cppunit.m4: patch #946302, AM_PATH_CPPUNIT doesn't report resultBaptiste Lepilleur2004-06-191-1/+1
| | | | if CppUnit is missing.
* cppunit.m4: patch #946302, AM_PATH_CPPUNIT doesn't report resultBaptiste Lepilleur2004-06-191-0/+6
| | | | if CppUnit is missing.
* Release 10.0.2cppunit-1.10.2Baptiste Lepilleur2004-06-181-0/+2
|
* Src/msvc6/testrunner/TestRunnerDlg.Baptiste Lepilleur2004-06-181-0/+8
| | | | | | | | | | src/msvc6/testrunner/TestRunnerDlg.h: * src/msvc6/testrunner/TestRunnerDlg.cpp: * src/msvc6/testpluginrunner/TestPlugIn.cpp: * src/msvc6/testpluginrunner/TestPlugInRunnerApp.cpp: * src/msvc6/testpluginrunner/TestPlugInRunnerModel.cpp: * src/msvc6/testpluginrunner/TestPlugInRunnerModel.h: bug #952912, memory leaks when loading/reloading plug-ins.
* Src/DllPlugInTester/Baptiste Lepilleur2004-06-181-0/+4
| | | | | | src/DllPlugInTester/*.cpp: bug #941625, string literal using char * instead of const char *. Patch contributed by Curt Arnold has been applied.
* Include/cppunit/extension/TestSuiteBuilderContext.Baptiste Lepilleur2004-06-181-0/+8
| | | | | | | | include/cppunit/extension/TestSuiteBuilderContext.h: * src/cppunit/TestSuiteBuilderContext.cpp: fixed bug #921843. This bug was caused by a known STL bug in VC++ 6. See http://www.dinkumware.com/vc_fixes.html <xtree> issue with shared std::map in dll. As a work-around the map has been replaced by a vector.
* Src/Baptiste Lepilleur2004-06-171-0/+2
| | | | src/*/*.dsp: bug #933154, post build fail in directory with spaces.
* src/cppunit/TestPath.cpp: bug #938753, array bound read inBaptiste Lepilleur2004-06-171-0/+3
| | | | splitPathString() with substr if an empty string is passed.
* doc/Makefile.am: fixed bug #940650 => cp -dpR, removed option -p sinceBaptiste Lepilleur2004-06-171-0/+3
| | | | there is no link to preserve anyway (does not exist on SunOs).
* Include/cppunit/Portability.Baptiste Lepilleur2004-06-171-0/+8
| | | | | | | include/cppunit/Portability.h: * include/cppunit/plugin/TestPlugIn.h: fixed report compilation issue with mingw & cygwin. WIN32 is now always defined if _WIN32 is defined. Bug #945737 & #930338.
* fixing project compilation settings (rtti not always enabled)Baptiste Lepilleur2004-06-161-1/+3
|
* Release 1.Baptiste Lepilleur2004-04-091-0/+6
| | | | | | release 1.10.0 * install-UNIX.txt: added some notes concerning Sun CC 5.5 & AIX.
* release 1.9.14cppunit-1.9.14Baptiste Lepilleur2004-03-131-0/+4
|
* Examples/cppunittest/TestAssertTest.Baptiste Lepilleur2004-03-131-0/+14
| | | | | | | | | | | | | | | examples/cppunittest/TestAssertTest.h: * examples/cppunittest/TestAssertTest.cpp: * examples/cppunittest/XmlUniformiserTest.h: * examples/cppunittest/XmlUniformiserTest.cpp: * include/cppunit/TestAssert.h: add the exception assertion macros from cppunit 2: CPPUNIT_ASSERT_THROW, CPPUNIT_ASSERT_NO_THROW, CPPUNIT_ASSERT_ASSERTION_FAIL, CPPUNIT_ASSERT_ASSERTION_PASS. Updated unit test to use and test the new macros. * include/cppunit/extensions/HelperMacros.h: deprecated the test case factory that check for exception (CPPUNIT_TEST_FAIL & CPPUNIT_TEST_EXCEPTION).
* src/cppunit/UnixDynamicLibraryManager.cpp: applied patch #816563Baptiste Lepilleur2004-03-131-0/+4
| | | | | from Gareth Sylvester. Adding RTLD_GLOBAL allows test plug-ins to provide symbols to shared objects they load themselves.
* Examples/qt/Main.Baptiste Lepilleur2004-03-131-0/+4
| | | | | | examples/qt/Main.cpp: * examples/qt/ExampleTestCase.h: fixed bug #789672: QT example should use CPPUNIT_NS macro.