List Info

Thread: Updated: cppunit-0.12.0-1




Updated: cppunit-0.12.0-1
user name
2007-10-26 03:37:39
I've updated the version of cppunit to 0.12.0-1.

This is a bugfix release.  The Cygwin release is the vanilla
version,
no additional patches.

============================================================
===========

  New in CppUnit 1.12.0:
  ----------------------

* Portability:

  - autogen.sh can now be run on Mac OS X (patch #1449380
    contributed by Sander Temme).

* MFC Test runner:

  - fixed bug #1498175: double click on failure would
sometime
    not goto failed assertion in visual studio.

* Documentation:

  - now generated with doxygen 1.4.7 new 'tabs' style.


  New in CppUnit 1.11.4:
  ----------------------


* Portability:

  - Support for Embedded Visual C++ 4 added. For this
purpose, CppUnit now
    provides a very simple stream implementation if none is
provided.
    This should also help porting on other platforms which
have STL but
    no stream support. Just make sure that CPPUNIT_NO_STREAM
is defined
    to 1 in your config header.

* Assertion:

  - Added missing _MESSAGE variants for the following
assertions:

    CPPUNIT_ASSERT_DOUBLES_EQUAL_MESSAGE
    CPPUNIT_ASSERT_THROW_MESSAGE
    CPPUNIT_ASSERT_NO_THROW_MESSAGE
    CPPUNIT_ASSERT_ASSERTION_FAIL_MESSAGE
    CPPUNIT_ASSERT_ASSERTION_PASS_MESSAGE

    Notes: change made to CPPUNIT_ASSERT_THROW may cause
compilation error
    if you're expecting std::exception as it would be caught
twice. Contact us
    if it is an issue (we don't see much use for such a
test).

    Some assertions failure message are now more detailed
(exception,
    expression).
    Thanks to Neil Ferguson who contributed this patch.

  - Assertion on real number now output expected and actual
value using the
    maximum available precision instead of the previous
strategy of rounding
    to 6 digits.

    Thanks to Neil Ferguson who contributed this patch.

* Outputter:

  - XML Ouputter: patch #997006 contributed by Akos Maroy
makes the
    'stand-alone' attribute of the XML header optional.
    See XmlOutputter::setStandalone() &
XmlDocument::setStandalone().

  - Better integration of compiler output for gcc on Mac OS
X with Xcode
    (contributed by Claus Broch).

* MFC Test Runner

  - Integration with VC++ 7.0 & 7.1. Double clicking on
a failure will now
    to the failure location in the open IDE (no add-in
necessary).
    This was contributed by Max Quatember and Andreas
Pfaffenbichler.

  - Progress bar: now use system color to draw border
    (patch from bug #1165875 contributed by Pieter Van
Dyck).

* QT Test Runner

  - Fixed display of multi-line messages (patch contributed
by Karol Szkudlarek).

* Compilation:

  - The standard pkg-config file is now generated on unix
(contributed by
    Robert Leight).

  - MinGW: patch #1024428 contributed by astar, fixed
compilation issue in
    Win32DynamicLibraryManager.cpp.

  - MinGW, cygwin: enable build of shared library when using
libtool.
    patch #1194394 contributed by Stéphane Fillod.

  - autotool: applied patch #1076398 contributed by Henner
Sudek. Quote:
		 "This patch allows AM_PATH_CPPUNIT to accept
version
		numbers without minor and micro version.
		Now you can do:
		AM_PATH_CPPUNIT(1.9)
		instead of
		AM_PATH_CPPUNIT(1.9.0)"
		
  - Visual Studio 2005: removed deprecated warning.

* Documentation:

  - Corrected many typos in cookbook and money example.
Thanks to all
    those who helped !

* Bug Fix:

  - cppunit.m4: patch #946302, AM_PATH_CPPUNIT doesn't
report result
    if CppUnit is missing.

  - Message/SourceLine: copy constructor have been
specifically implemented
    to ensure they are thread-safe even if std::string copy
constructor
    is not (usually on reference count based
implementation).

  - TestResultCollector: fixed memory leak occuring when
calling reset().

* Contrib:

  - added XSLT for compatibility with Ant junit xml
formatter.
    Patch #1112053 contributed by Norbert Barbosa.
    See xml-xsl/cppunit2junit.xsl and cppunit2junit.txt for
details.

  - xml-xsl/report.xsl has been fixed to work with current
xml output.

* (Possible) Compatiblity break:

  - All text output is now done on cout() instead of
sometime cerr &
    sometime cout depending on the component.

  - OStringStream definition has been removed from
Portability.h. This
    means that <sstream> is no longer included, and
that ostringstream and
    string might not be defined. In practice this should
have no impact
    since those includes have been moved to other CppUnit
headers.

* Notes:

  - CppUnit now uses the alias OStream when refering to
std::ostream for
    portability.


  New in CppUnit 1.10.2:
  ----------------------

* Bug Fix:

  - Memory checker: bug #938753, array bound read in
    splitPathString() with substr if an empty string is
passed.

  - Memory leaks: bug #952912, many memory leaks removed in
the
    MFC test plug-in runner.

  - Crash when using CPPUNIT_TEST_SUITE_REGISTRATION with
cppunit dll.
    Bug #921843. This bug was caused by a known STL bug in
VC++ 6.
    See http://www.di
nkumware.com/vc_fixes.html <xtree> issue with
shared
    std::map in dll.

* Compilation:

  - mingw & cygwin, bug #930338 & #945737 fixed.

  - make install does not work on SunOS. Bug #940650 fixed.

  - bug #933154, post-build step fails in directory with
spaces
    with Visual C++.

  - DllPlugInTester, bug #941625 (char * string literal).
Applied patch
    contribued by Curt Arnold.

============================================================
===========

To update your installation, click on the "Install
Cygwin now" link on
the http://cygwin.com/ web
page.  This downloads setup.exe to your
system.  Then, run setup and answer all of the questions.


*** CYGWIN-ANNOUNCE UNSUBSCRIBE INFO ***

If you want to unsubscribe from the cygwin-announce mailing
list, look
at the "List-Unsubscribe: " tag in the email
header of this message.
Send email to the address specified there.  It will be in
the format:


cygwin-announce-unsubscribe-you=yourdomain.comcygwin.com

If you need more information on unsubscribing, start reading
here:

http://sources.redhat.com/lists.html#unsubscribe-simple

Please read *all* of the information on unsubscribing that
is available
starting at the above URL.


[1]

about | contact  Other archives ( Real Estate discussion Medical topics )