stdcxx-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From se...@apache.org
Subject svn propchange: r648752 - svn:log
Date Thu, 24 Apr 2008 20:54:09 GMT
Author: sebor
Revision: 648752
Modified property: svn:log

Modified: svn:log at Thu Apr 24 13:54:09 2008
------------------------------------------------------------------------------
--- svn:log (original)
+++ svn:log Thu Apr 24 13:54:09 2008
@@ -3,6 +3,7 @@
 	Merged from trunk the changes for 4.2.1 release.
 
 	2008-03-16  Martin Sebor  <sebor@roguewave.com>
+
 	STDCXX-770
 	* doc/stdlibref/basic-ios.html (copyfmt): Added Table 40: copyfmt()
 	Postconditions.
@@ -11,11 +12,13 @@
 
 
 	2008-01-12  William A. Rowe, Jr.  <wrowe@apache.com>
+
 	* doc/stdlibref/codecvt.html: repos/asf/incubator/stdcxx ->
 	repos/asf/stdcxx for migration to top level project.
 
 
 	2008-03-27  Scott Zhong  <scottz@roguewave.com>
+
 	STDCXX-401
 	* etc/config/makefile.rules (run): Used the POSIX TMPDIR
 	environment variable instead of TMP.
@@ -23,12 +26,15 @@
 
 
 	2008-04-01  Andrew Black  <ablack@roguewave.com>
+
 	* build/bin/run_utils: Update result footer format to match format
 	expected by exec utility. Footer search logic changed in r643120.
 
 
 	2008-03-27  Farid Zaripov  <farid_zaripov@epam.com>
-	* etc/config/src/EMPTY_MEM_INITIALIZER.cpp: Replace tab character to spaces.
+
+	* etc/config/src/EMPTY_MEM_INITIALIZER.cpp: Replace tab character
+	to spaces.
 	* etc/config/src/UNAME.cpp: Ditto.
 	* examples/manual/bitset.cpp: Ditto.
 	* examples/manual/codecvt.cpp: Ditto.
@@ -72,35 +78,41 @@
 
 
 	2008-04-04  Farid Zaripov  <farid_zaripov@epam.com>
+
 	STDCXX-660
-	*  etc/config/src/EQUAL_CTYPE_MASK.cpp: New file to check that ctype mask's
-	for char and wchar_t are equal.
-	* src/wctype.cpp [_RWSTD_NO_EQUAL_CTYPE_MASK] (__rw_classic_wide_tab): Static
-	array with ctype mask's for wide characters.
-	[_RWSTD_NO_EQUAL_CTYPE_MASK] (__rw_init_classic_wide_tab): New function to
-	initialize __rw_classic_wide_tab array.
+	*  etc/config/src/EQUAL_CTYPE_MASK.cpp: New file to check that ctype
+	mask's for char and wchar_t are equal.
+	* src/wctype.cpp [_RWSTD_NO_EQUAL_CTYPE_MASK] (__rw_classic_wide_tab):
+	Static array with ctype mask's for wide characters.
+	[_RWSTD_NO_EQUAL_CTYPE_MASK] (__rw_init_classic_wide_tab): New function
+	to initialize __rw_classic_wide_tab array.
 	[_RWSTD_NO_EQUAL_CTYPE_MASK] (ctype<wchar_t>::ctype): Initialize
 	__rw_classic_wide_tab array exactly once using __rw_once().
 
 
 	2008-04-01 Eric Lemings <eric.lemings@roguewave.com>
+
 	STDCXX-708
 	* etc/config/src/float_defs.h: Corrected two #if directives per
 	suggestions in issue comments.
 
 
 	2008-04-10 Farid Zaripov <farid_zaripov@epam.com>
+
 	* etc/config/src/headers.inc: Added checking the <time.h> functions.
 
 
 	2008-04-02  Farid Zaripov  <farid_zaripov@epam.com>
+
 	STDCXX-740
-	* etc/config/src/INFINITY.cpp (flt_bits): Fill with zero values the bits array.
+	* etc/config/src/INFINITY.cpp (flt_bits): Fill with zero values
+	the bits array.
 	(dbl_bits): Same.
 	(ldbl_bits): Same.
 
 
 	2008-04-15  Martin Sebor  <sebor@roguewave.com>
+
 	STDCXX-873
 	* etc/config/src/libc_decl.sh [vanilla EDG eccp]: Suppressed EDG eccp
 	error #450-D: the type "long long" is nonstandard before #including
@@ -108,6 +120,7 @@
 
 
 	2008-04-01  Andrew Black  <ablack@roguewave.com>
+
 	* etc/config/windows/run_locale_utils.wsf (run_locale_utils):
 	Replication of r643435 for Windows. (Update result footer format to
 	match format expected by exec utility. Footer search logic changed
@@ -115,6 +128,7 @@
 
 
 	2008-03-26  Travis Vitek  <vitek@roguewave.com>
+
 	STDCXX-715
 	* etc/nls/countries: New file to map country names and aliases to
 	the ISO-3166 country code.
@@ -125,12 +139,14 @@
 
 
 	2008-03-31  Travis Vitek  <vitek@roguewave.com>
+
 	STDCXX-715
 	* etc/nls/countries: Fix error in countries list.
 	* etc/nls/languages: Ditto.
 
 
 	2008-04-07  Martin Sebor  <sebor@roguewave.com>
+
 	STDCXX-831
 	* exmaples/manual/fmtflags_manip.cpp (fmtflags_manip, saveflags): Avoid
 	converting -1 to fmtflags due to the unspecified result of the operation
@@ -138,12 +154,14 @@
 
 
 	2008-03-20  Martin Sebor  <sebor@roguewave.com>
+
 	STDCXX-789
 	* examples/manual/random_shuffle.cpp (main): Set fixed floating
 	point format to suppress the decimal point in iostream output.
 
 
 	2008-03-22  Martin Sebor  <sebor@roguewave.com>
+
 	STDCXX-768
 	* include/ansi/climits: Used gcc's #include_next to include
 	the compiler's <limits.h> header and to prevent the gcc 4.3
@@ -151,6 +169,7 @@
 
 
 	2008-03-22  Martin Sebor  <sebor@roguewave.com>
+
 	STDCXX-768
 	* include/ansi/limits.h: Used the gcc extension #include_next to
 	include the compiler's <limits.h> header and to prevent a gcc 4.3
@@ -158,27 +177,32 @@
 
 
 	2008-03-26  Martin Sebor  <sebor@roguewave.com>
+
 	* include/ansi/climits [__GNUC__ >= 3]: Silenced gcc warnings
 	issued for uses of the #include_next extension introduced in
 	the process of resolving STDCXX-768.
 
 
 	2008-03-16 Farid Zaripov <farid_zaripov@epam.com>
+
 	STDCXX-635
 	* include/deque (operator-): If one of the iterators is the iterator
 	of the empty deque, return difference between _C_cur data members.
 
 
 	2008-03-16 Farid Zaripov <farid_zaripov@epam.com>
+
 	* include/deque (operator-): Privatized names of pointer types.
 
 
 	2008-03-27  Farid Zaripov  <farid_zaripov@epam.com>
+
 	* include/deque (operator-): Return difference between _C_cur only
 	if both of iterators are the end-iterators of the empty deque's.
 
 
 	2008-03-31  Martin Sebor  <sebor@roguewave.com>
+
 	STDCXX-814
 	* include/iomanip (__rw_setbase): Cast first argument of a shift
 	expression to unsigned int to avoid benign arithmetic overflow
@@ -189,12 +213,14 @@
 
 
 	2008-04-14 Farid Zaripov <farid_zaripov@epam.com>
+
 	STDXX-854
 	* include/loc/_ctype.h (narrow): Don't cast __c to unsigned char,
 	use __c as index in _C_narrow_tab.
 
 
 	2008-04-07  Martin Sebor  <sebor@roguewave.com>
+
 	STDCXX-830
 	* include/loc/_localedef.h [6 <= _RWSTD_HP_aCC_MAJOR]: Suppressed
 	HP aCC remarks 4298 and 4299 for most of the header since they
@@ -202,17 +228,20 @@
 
 
 	2008-02-13  Martin Sebor  <sebor@roguewave.com>
+
 	STDCXX-729
 	* _money_put.cc (_C_put): Worked around an HP aCC 6.15/cadvise
 	bug causing warning #20200-D: potential null pointer dereference.
 
 
 	2008-02-26  Travis Vitek  <vitek@roguewave.com>
+
 	* include/loc/_money_put.cc: Eliminate uninitialized variable
 	warning.
 
 
 	2008-03-31  Martin Sebor  <sebor@roguewave.com>
+
 	STDCXX-804
 	* include/ostream (ostream::_C_opfx): Detect and avoid flushing
 	streams that are tied together or that share the same buffer to
@@ -220,16 +249,19 @@
 
 
 	2008-03-18  Martin Sebor  <sebor@roguewave.com>
+
 	* include/loc/_num_get.h [LONG_MAX <= SHRT_MAX]
 	(__rw_check_overflow_short): Silenced unused parameter warnings/remarks.
 	[LONG_MAX <= INT_MAX] (__rw_check_overflow_int): Same.
 
 
 	2008-03-18  Martin Sebor  <sebor@roguewave.com>
+
 	* include/loc/_num_get.h: Bumped up year in copyright notice.
 
 
 	2008-03-24  Martin Sebor  <sebor@roguewave.com>
+
 	STDCXX-748
 	* include/rw/_array.h (__rw_array::__rw_array): Initialized _C_size
 	after initializing _C_data to silence a bogus HP aCC 6.16/cadvise
@@ -237,12 +269,14 @@
 
 
 	2008-03-26  Farid Zaripov  <farid_zaripov@epam.com>
+
 	* include/rw/_config-gcc.h [__CYGWIN__ && _RWSHARED]: #define
 	_RWSTD_NO_REPLACEABLE_NEW_DELETE macro to disable using of the
 	replacement new/delete operators.
 
 
 	2008-04-08  Martin Sebor  <sebor@roguewave.com>
+
 	STDCXX-843
 	* include/rw/_mbstate.h [_RWSTD_OS_SUNOS] (__mbstate_t): Used
 	_RWSTD_LONG_SIZE instead of testing the _LP64 system macro
@@ -251,6 +285,7 @@
 
 
 	2008-03-18  Martin Sebor  <sebor@roguewave.com>
+
 	STDCXX-595
 	* include/rw/_mutex.h [_RWSTD_POSIX_THREADS && _RWSTD_EDG_ECCP
 	&& _RWSTD_OS_LINUX && _RWSTD_NO_LONG_LONG]:  Disabled EDG eccp
@@ -259,12 +294,14 @@
 
 
 	2008-04-15 Farid Zaripov <farid_zaripov@epam.com>
-	* include/rw/_mutex.h (__rw_atomic_exchange): New overload for bool type to
-	avoid using of template overload with mutex to atomically swap two bool's
-	(used in std::ios_base::sync_with_stdio()).
+
+	* include/rw/_mutex.h (__rw_atomic_exchange): New overload for bool
+	type to avoid using of template overload with mutex to atomically
+	swap two bool's (used in std::ios_base::sync_with_stdio()).
 
 
 	2008-02-05  Martin Sebor  <sebor@roguewave.com>
+
 	STDCXX-645
 	* _streamiter.h (operator++): Tested associated stream for eofbit
 	rather than (badbit|failbit) as (admittedly somewhat ambiguously)
@@ -274,6 +311,7 @@
 
 
 	2008-02-06  Martin Sebor  <sebor@roguewave.com>
+
 	STDCXX-645
 	* include/rw/_streamiter.h (operator*): Checked fail() instead
 	of eof() on the associated stream before turning the object into
@@ -288,17 +326,20 @@
 
 
 	2008-02-05  Martin Sebor  <sebor@roguewave.com>
+
 	* 24.istream.iterator.cpp: New test exercising [istream.iterator],
 	including STDCXX-645.
 
 
 	2008-04-07  Martin Sebor  <sebor@roguewave.com>
+
 	* tests/iterators/24.istream.iterator.cpp (test_ops): Parenthesized
 	subexpression to shut up the annoying HP aCC warning #4259-D: suggest
 	parentheses around the operands of "!=" and similarly for gcc 4.3.
 
 
 	2008-02-11  Martin Sebor  <sebor@roguewave.com>
+
 	STDCXX-687
 	* include/rw/_traits.h [__GNUG__](_RWSTD_MEMCPY, _RWSTD_MEMCMP,
 	_RWSTD_MEMMOVE,	_RWSTD_MEMSET, _RWSTD_STRLEN): #defined macros
@@ -308,16 +349,19 @@
 
 
 	2008-03-04 Farid Zaripov <farid_zaripov@epam.com>
+
 	* include/rw/_traits.h [4 = __GNUG__ && 3 > __GNUC_MINOR__]
 	(_RWSTD_MEMCHR): #defined to memchr (added missing definition).
 
 
 	2008-04-02  Farid Zaripov  <farid_zaripov@epam.com>
+
 	STDCXX-799
 	* include/rw/_traits.h: Don't use gcc string builtins on icc.
 
 
 	2008-03-25  Farid Zaripov  <farid_zaripov@epam.com>
+
 	STDCXX-795
 	* include/sstream.cc (str): Save pptr and restore it at the end if
 	str() is called with internal buffer to increase the capacity of
@@ -327,6 +371,7 @@
 
 
 	2008-04-07  Martin Sebor  <sebor@roguewave.com>
+
 	STDCXX-832
 	* include/string (_C_pref): Used two static_casts in favor of
 	reinterpret_cast to prevent HP aCC warning #4232: conversion
@@ -334,6 +379,7 @@
 
 
 	2008-04-09  Martin Sebor  <sebor@roguewave.com>
+
 	STDCXX-849
 	* src/file.cpp [_RWSTD_EDG_ECCP] (stderr, stdin, stdout): Undefined
 	macros #defined to __rw_stderr, __rw_stdin, and __rw_stdout in our
@@ -342,16 +388,19 @@
 
 
 	2008-04-11  Martin Sebor  <sebor@roguewave.com>
+
 	* src/file.cpp [_RWSTD_EDG_ECCP]: Fixed a typo in a preprocessing
 	directive that snuck in with a fix for STDCXX-849 in rev 646568.
 
 
 	2008-03-19  Martin Sebor  <sebor@roguewave.com>
+
 	STDCXX-766
 	* src/iostore.cpp (_C_copyfmt): Copied the tied stream and locale.
 
 
 	2008-02-13  Martin Sebor  <sebor@roguewave.com>
+
 	STDCXX-730
 	* src/iso2022.cpp (__rw_iso2022jp_designate): Asserted preconditions
 	to silence HP aCC  warning #20200-D: Potential null pointer dereference.
@@ -360,15 +409,18 @@
 
 
 	2008-03-25  Farid Zaripov  <farid_zaripov@epam.com>
+
 	STDCXX-792
-	* src/locale_body.cpp (_C_manage): Cast ginit to non-volatile to use the non-template 
-	version of the __rw_atomic_preincrement() if available.
-	Declare static variable ginit as int instead of long because the all native atomic
-	functions are defined for int type and the overloads for long type just calls overload
-	for int type on platforms where sizeof (int) == sizeof (long).
+	* src/locale_body.cpp (_C_manage): Cast ginit to non-volatile to use
+	the non-template version of the __rw_atomic_preincrement() if available.
+	Declare static variable ginit as int instead of long because the all
+	native atomic functions are defined for int type and the overloads
+	for long type just calls overload for int type on platforms where
+	sizeof (int) == sizeof (long).
 
 
 	2008-03-26  Martin Sebor  <sebor@roguewave.com>
+
 	* src/locale_body.cpp (_C_manage): Used the C++ const_cast to cast
 	away volatile in favor of the C-style variant introduced in a patch
 	for STDCXX-792 (rev 640746) to avoid gcc -Wcast-qual warning: cast
@@ -376,6 +428,7 @@
 
 
 	2008-04-03  Eric Lemings  <eric.lemings@roguewave.com>
+
 	STDCXX-811
 	* src/locale_global.cpp (std::locale::global): Replace call to
 	non-reentrant setlocale() C function with reentrant
@@ -385,6 +438,7 @@
 
 
 	2008-04-03  Eric Lemings  <eric.lemings@roguewave.com>
+
 	STDCXX-811
 	* src/setlocale.cpp (__rw_setlocale_mutex): Make mutex visible
 	to other translation units.
@@ -394,41 +448,50 @@
 
 
 	2008-04-04  Farid Zaripov  <farid_zaripov@epam.com>
+
 	* src/once.cpp (__rw_once): Cast init to int& to avoid using mutex
 	version of __rw_atomic_preincrement() when atomic version is present.
 
 
 	2008-04-11 Farid Zaripov <farid_zaripov@epam.com>
+
 	* src/once.cpp (__rw_once): Cast init to int& to avoid using mutex
 	version of __rw_atomic_predecrement() when atomic version is present
 	(see r644662).
 
 
 	2008-04-03  Farid Zaripov  <farid_zaripov@epam.com>
+
 	STDCXX-824
-	* src/num_get.cpp (__rw_get_num): If type == _C_pvoid, convert the data in
-	buf using __rw_strtoull() instead of __rw_strtoul() on LLP64 platforms.
+	* src/num_get.cpp (__rw_get_num): If type == _C_pvoid, convert the data
+	in buf using __rw_strtoull() instead of __rw_strtoul() on LLP64
+	platforms.
 
 
 	2008-04-09  Farid Zaripov  <farid_zaripov@epam.com>
+
 	STDCXX-51
-	* src/num_put.cpp (__rw_isfinite): New function to detect inf and nan values.
+	* src/num_put.cpp (__rw_isfinite): New function to detect inf and nan
+	values.
 	(__rw_signbit): New function to detect the sign of floating point value.
 	(__rw_isinf): New function to detect inf values.
 	(__rw_isnan): New function to detect nan values.
 	(__rw_isqnan): New function to detect quiet nan values.
 	(__rw_issnan): New function to detect signaling nan values.
 	(__rw_fmat_infinite): New function to format inf and nan values.
-	(__rw_put_num): Use __rw_isfinite() and __rw_fmat_infinite() to format inf and nan values.
+	(__rw_put_num): Use __rw_isfinite() and __rw_fmat_infinite() to format
+	inf and nan values.
 
 
 	2008-04-09  Martin Sebor  <sebor@roguewave.com>
+
 	* src/num_put.cpp [_RWSTD_OS_SUNOS]: Included <sunmath.h> signbit()
 	on Solaris. Needed to complete the patch for STDCXX-51 committed in
 	rev 646396.
 
 
 	2008-04-09  Martin Sebor  <sebor@roguewave.com>
+
 	* src/num_put.cpp [_RWSTD_OS_SUNOS]: Removed the #inclusion of
 	<sunmath.h> mistakenly introduced in rev 646597 as the functions
 	declared in the header are defined in libsunmath that we don't
@@ -439,6 +502,7 @@
 
 
 	2008-03-15 Farid Zaripov <farid_zaripov@epam.com>
+
 	STDCXX-763
 	* src/punct.cpp (__rw_get_stdio_fmat): Always use precision in
 	conversion from floating-point types according to resolution of
@@ -446,21 +510,25 @@
 
 
 	2008-03-26  Martin Sebor  <sebor@roguewave.com>
+
 	* src/punct.cpp (__rw_get_stdio_fmat): Remove unused
 	vestigial local variable left behind after resolving
 	STDCXX-763 in rev 637393.
 
 
 	2008-03-29  Martin Sebor  <sebor@roguewave.com>
+
 	STDCXX-98
 	* src/version (#pragma VERSIONID): Worked around an HP aCC 3.63 ICE.
 
 
 	2008-03-31  Martin Sebor  <sebor@roguewave.com>
+
 	* src/version.cpp (__rw_ident): Updated the name of the library.
 
 
 	2008-03-12  Martin Sebor  <sebor@roguewave.com>
+
 	STDCXX-435
 	* src/wcodecvt.cpp (__rw_libc_do_in): Replaces use(s) of mbsrtowcs()
 	with mbrtowc() to prevent reading past the end of source sequences
@@ -468,11 +536,13 @@
 
 
 	2008-03-12  Martin Sebor  <sebor@roguewave.com>
+
 	* tests/regress/22.locale.codecvt.stdcxx-435.cpp: Added regression
 	test for STDCXX-435.
 
 
 	2008-04-09  Travis Vitek  <vitek@roguewave.com>
+
 	STDCXX-783
 	* tests/algorithms/25.random.shuffle.cpp (test_random_shuffle): Avoid
 	indexing past the end of arrays when evaluating rw_assert() arguments
@@ -480,18 +550,21 @@
 
 
 	2008-04-11  Travis Vitek  <vitek@roguewave.com>
+
 	STDCXX-783
 	* tests/algorithms/25.random.shuffle.cpp (test_random_shuffle): Move
 	rw_assert() into loop to avoid bogus cadvise warning.
 
 
 	2008-03-31  Farid Zaripov  <farid_zaripov@epam.com>
+
 	STDCXX-803
-	* tests/containers/23.bitset.cpp (test_ctors): Declare bmask as unsigned long
-	to resolve ambiguity on MSVC.
+	* tests/containers/23.bitset.cpp (test_ctors): Declare bmask as
+	unsigned long to resolve ambiguity on MSVC.
 
 
 	2008-04-07  Martin Sebor  <sebor@roguewave.com>
+
 	* tests/containers/23.list.cons.cpp (ConsRangePtrOverload): Removed
 	a pointless const qualifier from the target type of a const_cast to
 	silence HP aCC warning #2191-D: type qualifier is meaningless on
@@ -502,6 +575,7 @@
 
 
 	2008-04-07  Travis Vitek  <vitek@roguewave.com>
+
 	* tests/support/18.support.dynamic.cpp: New test exercising
 	functions and types for dynamic storage management.
 	* tests/support/18.support.rtti.cpp: New test exercising
@@ -511,16 +585,20 @@
 
 
 	2008-04-09  Farid Zaripov  <farid_zaripov@epam.com>
-	* tests/diagnostics/19.std.exceptions.cpp (run_test): Use rw_warn() instead of
-	rw_assert() on platforms where replacement new/delete operators can't be defined.
+
+	* tests/diagnostics/19.std.exceptions.cpp (run_test): Use rw_warn()
+	instead of rw_assert() on platforms where replacement new/delete
+	operators can't be defined.
 
 
 	2008-04-14 Farid Zaripov <farid_zaripov@epam.com>
+
 	* tests/include/21.strings.h: Removed incorrect overload id.
 	* tests/src/21.strings.cpp: Ditto.
 
 
 	2008-03-28  Martin Sebor  <sebor@roguewave.com>
+
 	STDCXX-709
 	* tests/include/23.containers.h (ContainerTestCaseData): Declared
 	member pointers non-const for 6.0 <= HP aCC <= 6.16 to work around
@@ -530,6 +608,7 @@
 
 
 	2008-03-28  Martin Sebor  <sebor@roguewave.com>
+
 	* tests/include/23.containers.h (<driver.h>): Moved an #include
 	directive from here...
 	* tests/src/23.containers.cpp: ...to here to reduce namespace
@@ -537,11 +616,13 @@
 
 
 	2008-04-01  Martin Sebor  <sebor@roguewave.com>
+
 	* test/include/23.containers.h (~ContainerTestCaseData): Tweaked
 	a workaround for STDCXX-802 to avoid preprocessor conditionals.
 
 
 	2008-03-29  Martin Sebor  <sebor@roguewave.com>
+
 	* tests/include/23.list.h (<driver.h>): Added #include directive
 	after rev 642384 removed it from tests/include/23.containers.h.
 	(<rw_sigdefs.h>): Moved an include directive outside the scope
@@ -549,17 +630,20 @@
 
 
 	2008-03-26  Travis Vitek  <vitek@roguewave.com>
+
 	* tests/src/driver.cpp (rw_enable): Return previous state for the
 	diagnostic so it can be safely disabled and restored.
 	* tests/include/driver.h (rw_enable): Ditto. Update comments.
 
 
 	2008-03-28  Travis Vitek  <vitek@roguewave.com>
+
 	* tests/src/driver.cpp (rw_enable): Reverse logic so that returned
 	value is correct and consistent with documentation.
 
 
 	2008-03-27  Travis Vitek  <vitek@roguewave.com>
+
 	STDCXX-716
 	* tests/include/rw_locale.h (rw_query_locales): Add declaration
 	of new function.
@@ -571,6 +655,7 @@
 
 
 	2008-03-28  Travis Vitek  <vitek@roguewave.com>
+
 	STDCXX-714
 	* tests/src/braceexp.cpp: Remove _rw_isspace(), _rw_isupper() and
 	_rw_islower(). Use appropriate C library calls instead.
@@ -580,6 +665,7 @@
 	
 
 	2008-02-17  Travis Vitek  <vitek@roguewave.com>
+
 	STDCXX-714
 	* tests/include/rw_braceexp.h: Added a new header to declare the test
 	suite helper function rw_brace_expand().
@@ -588,6 +674,7 @@
 
 
 	2008-02-18  Martin Sebor  <sebor@roguewave.com>
+
 	* tests/include/rw_braceexp.h: Set svn:eol-style and svn:keywords
 	properties.
 	* tests/src/braceexp.cpp: Ditto.
@@ -595,6 +682,7 @@
 
 
 	2008-02-19  Travis Vitek  <vitek@roguewave.com>
+
 	* tests/src/braceexp.cpp: Use unsigned values where appropriate
 	Use change type of seperator to char instead of int. Inlines a
 	few small functions. General cleanup.
@@ -603,6 +691,7 @@
 
 
 	2008-02-25  Travis Vitek  <vitek@roguewave.com>
+
 	STDCXX-714
 	* tests/include/rw_braceexp.h: Add grammar description for
 	rw_brace_expand(). Add declaration for rw_shell_expand().
@@ -629,6 +718,7 @@
 
 
 	2007-12-20  Martin Sebor  <sebor@roguewave.com>
+
 	STDCXX-683
 	* tests/include/rw_fnmatch.h: Added a new header declaring
 	the rw_fnmatch() test suite helper function paralleling the
@@ -638,11 +728,13 @@
 
 
 	2008-04-08  Eric Lemings  <eric.lemings@roguewave.com>
+
 	* tests/iostream/27.istream.fmat.arith.cpp (test_extractor):
 	Typo.
 
 
 	2008-03-31  Martin Sebor  <sebor@roguewave.com>
+
 	STDCXX-818
 	* tests/iostream/27.objects.cpp (operator new): Avoid calling rw_warn()
 	except when it has something to warn about in case operator new() is
@@ -651,8 +743,10 @@
 
 
 	2008-04-15 Farid Zaripov <farid_zaripov@epam.com>
-	* tests/localization/22.locale.codecvt.mt.cpp: Use %d format instead of %zu for printing
-	the number of iterations to avoid printing the incorrect value on LLP64 platforms).
+
+	* tests/localization/22.locale.codecvt.mt.cpp: Use %d format instead
+	of %zu for printing the number of iterations to avoid printing the
+	incorrect value on LLP64 platforms).
 	* tests/localization/22.locale.cons.mt.cpp: Ditto.
 	* tests/localization/22.locale.ctype.mt.cpp: Ditto.
 	* tests/localization/22.locale.messages.mt.cpp: Ditto.
@@ -670,6 +764,7 @@
 
 
 	2008-01-15  Martin Sebor  <sebor@roguewave.com>
+
 	STDCXX-700
 	* tests/localization/22.locale.codecvt.out.cpp (<cstdio>): Removed
 	#include directive.
@@ -687,6 +782,7 @@
 
 
 	2008-03-31  Travis Vitek  <vitek@roguewave.com>
+
 	STDCXX-716
 	* tests/src/locale.cpp: Add functions _rw_isspace(), _rw_toupper() and
 	_rw_tolower() to avoid problems when sign extending character to int.
@@ -709,6 +805,7 @@
 
 
 	2008-04-07  Travis Vitek  <vitek@roguewave.com>
+
 	* tests/localization/22.locale.ctype.cpp: Cache result of call to
 	rw_locale_query() reduce time needed to run test.
 	* tests/localization/22.locale.ctype.is.cpp: Ditto.
@@ -719,6 +816,7 @@
 
 
 	2008-02-27  Farid Zaripov  <farid_zaripov@epam.com>
+
 	* tests/localization/22.locale.num.put.cpp
 	(do_test): Fixed error in format string.
 	(inf_nan_test): Corrected number of the issue.
@@ -726,6 +824,7 @@
 
 
 	2008-03-15 Farid Zaripov <farid_zaripov@epam.com>
+
 	* tests/localization/22.locale.num.put.cpp (dbl_test): Add precision
 	in format specification of the expected result to reflect the
 	resolution of the lwg issue 231.
@@ -733,17 +832,20 @@
 
 
 	2008-03-27  Travis Vitek  <vitek@roguewave.com>
+
 	* tests/localization/22.locale.time.get.cpp (make_LC_TIME): Add
 	namespace qualifier to strlen() call to avoid compile error.
 
 
 	2008-03-30  Martin Sebor  <sebor@roguewave.com>
+
 	STDCXX-4
 	* tests/localization/22.locale.numpunct.cpp: New test exercising
 	the required specializations of the std::numpunct facet.
 
 
 	2008-03-30  Martin Sebor  <sebor@roguewave.com>
+
 	* tests/localization/22.locale.time.put.cpp (make_LC_TIME): Added
 	an std:: qualification to a call to strlen() missed in rev 604038
 	to appease strictly conforming compilers such as EDG eccp, or Sun
@@ -751,11 +853,13 @@
 
 
 	2008-03-30  Martin Sebor  <sebor@roguewave.com>
+
 	* tests/localization/22.locale.time.get.cpp (make_LC_TIME):
 	Used rw_fatal() to verify postcondition of fopen().
 
 
 	2008-04-01  Travis Vitek  <vitek@roguewave.com>
+
 	STDCXX-742
 	* tests/localization/22.locale.messages.cpp (run_test): Avoid
 	use_facet<>() and has_facet<>() when _RWSTD_NO_DYNAMIC_CAST is
@@ -763,6 +867,7 @@
 
 
 	2008-04-01  Martin Sebor  <sebor@roguewave.com>
+
 	STDCXX-812
 	* tests/localization/22.locale.numpunct.mt.cpp [_RWSTD_OS_HP_UX
 	|| _ILP32] (rw_opt_nlocales): Decreased from the default 16 to
@@ -777,6 +882,7 @@
 
 
 	2008-04-02  Martin Sebor  <sebor@roguewave.com>
+
 	* tests/localization/22.locale.money.put.mt.cpp (rw_opt_nthreads,
 	rw_opt_nloops, rw_opt_shared_locale): Removed the rw_ prefix from
 	the names of glabl variables to avoid using rwtest convention.
@@ -788,30 +894,38 @@
 
 
 	2008-04-03  Farid Zaripov  <farid_zaripov@epam.com>
-	* tests/localization/22.locale.num.get.cpp: Silenced warnings on 64-bit MSVC.
+
+	* tests/localization/22.locale.num.get.cpp: Silenced warnings on
+	64-bit MSVC.
 	(test_pvoid) Correctly exercised overflow conditions on LLP64 platforms.
 
 
 	2008-04-09  Farid Zaripov  <farid_zaripov@epam.com>
-	* tests/localization/22.locale.time.put.cpp (set_TZ): New function to set TZ
-	environment variable and update the state of the global CRT variables using tzset().
-	(test_POSIX): Use set_TZ() instead of rw_putenv(). Use three-letter time zone name,
-	because the MSVC CRT doesn't supports the time zone names longer than three letter.
+
+	* tests/localization/22.locale.time.put.cpp (set_TZ): New function
+	to set TZ environment variable and update the state of the global
+	CRT variables using tzset().
+	(test_POSIX): Use set_TZ() instead of rw_putenv(). Use three-letter
+	time zone name, because the MSVC CRT doesn't supports the time zone
+	names longer than three letter.
 
 
 	2008-04-10 Farid Zaripov <farid_zaripov@epam.com>
+
 	* tests/localization/22.locale.time.put.cpp (set_TZ): Use tzset() only
 	if it's present in libc.
 	(test_POSIX): Exercise time zone name of maximum length.
 
 
 	2008-04-11 Farid Zaripov <farid_zaripov@epam.com>
-	* tests/localization/22.locale.statics.mt.cpp (test_classic): Cast nthreads
-	to int& to avoid using mutex version of __rw_atomic_preincrement() when atomic
-	version is present.
+
+	* tests/localization/22.locale.statics.mt.cpp (test_classic): Cast
+	nthreads to int& to avoid using mutex version of
+	__rw_atomic_preincrement() when atomic version is present.
 
 
 	2008-04-11  Travis Vitek  <vitek@roguewave.com>
+
 	STDCXX-779
 	* tests/localization/22.locale.num.get.cpp: Add new macro T_MAX to
 	eliminate potential for accessing local variable via pointer after
@@ -823,16 +937,19 @@
 
 
 	2008-04-14 Farid Zaripov <farid_zaripov@epam.com>
+
 	* tests/numerics/26.c.math.cpp: Replace rw_any to rw_any_t (caused
 	compilation error of 26.c.math test on Sun C++ 5.9 / Linux).
 
 
 	2008-04-10 Farid Zaripov <farid_zaripov@epam.com>
+
 	* tests/regress/22.locale.codecvt.stdcxx-435.cpp (main): Added
 	zero element in names array to correctly terminate the loop.
 
 
 	2008-04-07  Eric Lemings  <eric.lemings@roguewave.com>
+
 	STDCXX-827
 	* tests/regress/22.locale.stdcxx-554.cpp (test_moneypunct,
 	test_messages): Use a union containing a pointer to properly
@@ -840,83 +957,100 @@
 
 
 	2008-04-01  Farid Zaripov  <farid_zaripov@epam.com>
+
 	* tests/regress/21.string.insert.stdcxx-630.cpp: Test removed.
 	This test is added simultaneously (the STDCXX-630 issue is about
 	assign operation, and test exercises the insert operation).
 
 
 	2008-03-31  Martin Sebor  <sebor@roguewave.com>
+
 	* tests/regress/27.basic.ios.tie.stdcxx-804.cpp: Added regression
 	test exercising STDCXX-804.
 
 
 	2008-03-30  Martin Sebor  <sebor@roguewave.com>
+
 	STDCXX-809
 	* tests/regress/21.string.stdcxx-162.cpp (MUTEX): Corrected
 	a typo in the name of the mutex type on Solaris Threads.
 
 
 	2008-03-25  Farid Zaripov  <farid_zaripov@epam.com>
-	* tests/regress/27.stringbuf.overflow.stdcxx-795.cpp: Regression test for STDCXX-795 issue.
+
+	* tests/regress/27.stringbuf.overflow.stdcxx-795.cpp: Regression
+	test for STDCXX-795 issue.
 
 
 	2008-03-19  Martin Sebor  <sebor@roguewave.com>
+
 	* tests/regress/27.basic.ios.copyfmt.stdcxx-766.cpp: Added
 	a regression test for STDCXX-766.
 
 
 	2008-02-12  Martin Sebor  <sebor@roguewave.com>
+
 	* tests/regress/27.filebuf.members.stdcxx-308.cpp: Regression
 	test exercising STDCXX-308.
 
 
 	2008-02-06  Martin Sebor  <sebor@roguewave.com>
+
 	* 24.istream.iterator.ops.stdcxx-321.cpp: Added a regression
 	test for STDCXX-321.
 
 
 	2008-02-05  Martin Sebor  <sebor@roguewave.com>
+
 	* 24.istream.iterator.cons.stdcxx-645.cpp: Added a regression
 	test for STDCXX-645.
 
 
 	2008-04-14 Farid Zaripov <farid_zaripov@epam.com>
+
 	* tests/strings/21.string.cons.cpp: Exercise the string
 	ctors overloads with allocator parameter.
 
 
 	2008-04-10  Travis Vitek  <vitek@roguewave.com>
+
 	STDCXX-774
 	* tests/strings/21.string.iterators.cpp (test_iterators): Avoid
 	dereferencing null pointer.
 
 
 	2008-04-04  Farid Zaripov  <farid_zaripov@epam.com>
+
 	STDCXX-638
-	* tests/strings/21.cwctype.cpp (test_behavior): Don't check the extra bits
-	since C99 standard implicitly allows defining extra bits in iswxxx().
-	(run_test): Use rw_warn() instead of rw_assert() when _RWSTD_STRICT_ANSI
-	macro is not #defined when testing the masking macros and presence of the
-	standard C functions in CRT.
+	* tests/strings/21.cwctype.cpp (test_behavior): Don't check the extra
+	bits since C99 standard implicitly allows defining extra bits in
+	iswxxx().
+	(run_test): Use rw_warn() instead of rw_assert() when
+	_RWSTD_STRICT_ANSI macro is not #defined when testing the masking
+	macros and presence of the standard C functions in CRT.
 
 
 	2008-02-29  Travis Vitek  <vitek@roguewave.com>
+
 	STDCXX-597
 	* tests/strings/21.string.access.cpp (test_access): Avoid purify
 	UMR warning when testing for end of string match
 
 
 	2008-02-29  Travis Vitek  <vitek@roguewave.com>
+
 	* tests/strings/21.string.access.cpp (test_access): Revert previous
 	change.
 
 
 	2007-11-25  Martin Sebor  <sebor@roguewave.com>
+
 	* 18.numeric.special.int.cpp: Migrated test for integer specializations
 	of the std::numeric_limits class template from Rogue Wave test suite.
 
 
 	2008-01-24  Martin Sebor  <sebor@roguewave.com>
+
 	STDCXX-4
 	* tests/support/18.numeric.special.float.cpp: Migrated the test to
 	exercise floating point specializations of the numeric_limits class
@@ -924,6 +1058,7 @@
 
 
 	2008-01-24  Martin Sebor  <sebor@roguewave.com>
+
 	* tests/support/18.numeric.special.float.cpp (signaling_NaN):
 	Corrected typo.
 	(test_limits): Finished migrating to stdcxx test driver missed
@@ -931,11 +1066,13 @@
 
 
 	2008-03-26  Farid Zaripov  <farid_zaripov@epam.com>
+
 	* tests/support/18.numeric.special.float.cpp (test_limits):
 	Added missing parameters for rw_warn().
 
 
 	2008-04-01 Eric Lemings <eric.lemings@roguewave.com>
+
 	STDCXX-708
 	* tests/support/18.numeric.special.float.cpp: Change expected
 	values for std::numeric_limits<FloatT>::has_denorm() to
@@ -944,6 +1081,7 @@
 
 
 	2008-03-25  Martin Sebor  <sebor@roguewave.com>
+
 	STDCXX-615
 	* tests/tr1.util/2.smartptr.shared.cpp (test_copy_ctor): Avoided using
 	volatile qualified types with HP aCC 3 without the new +hpxstd98 option
@@ -951,6 +1089,7 @@
 
 
 	2008-04-14  Eric Lemings  <eric.lemings@roguewave.com>
+
 	STDCXX-841
 	* trunk/tests/utilities/20.temp.buffer.cpp (test_failure): Print
 	correct value of `sizeof (T)' using rw_sprintf() function.
@@ -960,6 +1099,7 @@
 
 
 	2008-03-27  Farid Zaripov  <farid_zaripov@epam.com>
+
 	* tests/src/23.containers.cpp (_rw_vector_sigcat): Silenced warning
 	about unused variable.
 	(_rw_deque_sigcat): Same.
@@ -967,48 +1107,56 @@
 	(_rw_stack_sigcat): Same.
 	* tests/src/ctype.cpp (_rw_throw): Same.
 	* tests/src/opt_lines.cpp (_rw_enable_line): Same.
-	* tests/src/fnmatch.cpp (_rw_bracketmatch): ch parameted declared as
-	const unsigned char instead of unsigned int. Silenced conversion warnings.
+	* tests/src/fnmatch.cpp (_rw_bracketmatch): ch parameted declared
+	as const unsigned char instead of unsigned int. Silenced conversion
+	warnings.
 	Added svn:eol-slyle=native property.
-	* tests/src/locale.cpp (rw_get_wchars): Fill wbuf array with requested wide
-	characters.
-	* tests/src/printf.cpp (_rw_fmt_pointer): Check return value from rw_fmtlong()
-	before adding it to len.
+	* tests/src/locale.cpp (rw_get_wchars): Fill wbuf array with
+	requested wide characters.
+	* tests/src/printf.cpp (_rw_fmt_pointer): Check return value from
+	rw_fmtlong() before adding it to len.
 
 
 	2008-03-27  Farid Zaripov  <farid_zaripov@epam.com>
-	* tests/src/braceexp.cpp (_rw_string_buffer): Declare n parameter as
-	_RWSTD_SIZE_T instead of int to silence conversion warning.
-	* tests/src/char.cpp (_rw_fmtstringv): Silence size_t to int conversion warning.
+
+	* tests/src/braceexp.cpp (_rw_string_buffer): Declare n parameter
+	as _RWSTD_SIZE_T instead of int to silence conversion warning.
+	* tests/src/char.cpp (_rw_fmtstringv): Silence size_t to int
+	conversion warning.
 	* tests/src/process.cpp (rw_process_kill): Silence conversion warning.
 	* tests/src/printf.cpp (_rw_vasnprintf_c99): Same.
 	(_rw_fmtbadaddr): Same.
 	(_rw_fmtarray): Same.
-	(_rw_vfprintf): Same. Use OutputDebugString() depending on _WIN32 macro instead
-	of _MSC_VER. Don't call IsDebuggerPresent() (which depends on macros _WIN32_WINNT
-	and WINVER) because the OutputDebugString() does nothing if there is no any
-	attached debugger present.
-	* tests/src/rand.cpp (rw_seed32): Declare k as _RWSTD_UINT32 instead of _RWSTD_SIZE_T.
-	Removed useless casting of table32[ii] of type _RWSTD_UINT32 to _RWSTD_SIZE_T before
-	assign the value to _RWSTD_UINT32 seed.
-	(rw_seed32): Declare k as _RWSTD_UINT64 instead of _RWSTD_SIZE_T. Removed useless
-	casting of table64[ii] of type _RWSTD_UINT64 to _RWSTD_SIZE_T before assign the value
-	to _RWSTD_UINT64 seed.
+	(_rw_vfprintf): Same. Use OutputDebugString() depending on _WIN32
+	macro instead of _MSC_VER. Don't call IsDebuggerPresent() (which
+	depends on macros _WIN32_WINNT and WINVER) because the
+	OutputDebugString() does nothing if there is no any attached
+	debugger present.
+	* tests/src/rand.cpp (rw_seed32): Declare k as _RWSTD_UINT32 instead
+	of _RWSTD_SIZE_T.
+	Removed useless casting of table32[ii] of type _RWSTD_UINT32 to
+	_RWSTD_SIZE_T before assign the value to _RWSTD_UINT32 seed.
+	(rw_seed32): Declare k as _RWSTD_UINT64 instead of _RWSTD_SIZE_T.
+	Removed useless casting of table64[ii] of type _RWSTD_UINT64 to
+	_RWSTD_SIZE_T before assign the value to _RWSTD_UINT64 seed.
 
 
 	2008-04-15 Farid Zaripov <farid_zaripov@epam.com>
-	* tests/src/driver.cpp [_MSC_VER] (_rw_opt_verbose): Turn on checking the
-	memory at every allocation and deallocation in verbose mode.
+
+	* tests/src/driver.cpp [_MSC_VER] (_rw_opt_verbose): Turn on checking
+	the memory at every allocation and deallocation in verbose mode.
 	(_rw_opt_compat): Disable MSVC debug popup's in compat mode.
 
 
 	2008-03-16 Farid Zaripov <farid_zaripov@epam.com>
+
 	STDCXX-646
 	* tests/src/environ.cpp (rw_putenv): Worked around the putenv()
 	limitations on Windows.
 
 
 	2008-03-15 Farid Zaripov <farid_zaripov@epam.com>
+
 	* tests/src/fmt_bits.cpp (_rw_fmtflags): Replace "iostate" to "fmtflags"
 	in default output. Conditionally output of the "std::ios::" prefix for
 	consistency.
@@ -1016,12 +1164,13 @@
 	Conditionally output of the "std::ios::" prefix for consistency.
 	* tests/self/0.printf.cpp (test_ios_bitmasks): Exercised the %{If} and
 	%{Ie} extensions to format ios::fmtflags and ios::event values.
-	(test_locale_category): New function to exercise %{Lc} extension to format
-	locale category values.
+	(test_locale_category): New function to exercise %{Lc} extension to
+	format locale category values.
 	(main): Called test_locale_category().
 
 
 	2008-03-16  Martin Sebor  <sebor@roguewave.com>
+
 	STDCXX-765
 	* tests/src/fmt_bits.cpp (_rw_bmpfmt): NUL-terminated string so that
 	it can be appended to using the %{+} directive, taking care not to
@@ -1032,28 +1181,34 @@
 
 
 	2008-04-04  Travis Vitek  <vitek@roguewave.com>
+
 	STDCXX-755
 	* tests/src/locale.cpp (rw_locales): Check return from malloc()
 	(_rw_all_locales): Ditto.
 
 
 	2008-04-10 Farid Zaripov <farid_zaripov@epam.com>
+
 	* tests/src/locale.cpp (_rw_all_locales): Don't link nodes into result
 	when size == 0 to prevent heap corruption in _rw_reset_locales().
 
 
 	2008-03-16 Farid Zaripov <farid_zaripov@epam.com>
+
 	STDCXX-711
 	* tests/src/fnmatch.cpp (rw_fnmatch): Check for the end of string
 	before invoking _rw_bracketmatch().
 
 
 	2008-04-11 Farid Zaripov <farid_zaripov@epam.com>
-	* tests/src/fnmatch.cpp (rw_fnmatch): Added checking *next for 0 before incrementing
-	next in case '?'. Slightly optimized codeand added some _RWSTD_ASSERT's.
+
+	* tests/src/fnmatch.cpp (rw_fnmatch): Added checking *next for 0
+	before incrementing next in case '?'. Slightly optimized code and
+	added some _RWSTD_ASSERT's.
 
 
 	2008-04-02  Martin Sebor  <sebor@roguewave.com>
+
 	* tests/src/braceexp.cpp (UChar): Added a convenience typedef.
 	(_rw_find_match, _rw_brace_graph::build_character_sequence): Cast
 	char to UChar before passing it to isspace, islower, and isupper
@@ -1066,12 +1221,14 @@
 
 
 	2008-03-30  Martin Sebor  <sebor@roguewave.com>
+
 	* tests/src/braceexp.cpp (_rw_brace_graph::build_anything): Handled
 	get_new_node's failure pointed out by HP aCC 6.16 warning #20200-D:
 	Potential null pointer dereference is detected.
 
 
 	2008-03-29  Martin Sebor  <sebor@roguewave.com>
+
 	* tests/src/braceexp.cpp (_rw_is_not_space): Removed.
 	(_rw_find_match): Changed last argument from a function pointer
 	to bool to avoid having deal with language linkage incompatibility
@@ -1087,22 +1244,27 @@
 
 
 	2008-03-24  Travis Vitek  <vitek@roguewave.com>
+
 	STDCXX-784
 	* tests/src/braceexp.cpp: Work around SunPro bug that causes a
 	compile failure when using private declarations in nested types.
 
 
 	2008-02-28  Travis Vitek  <vitek@roguewave.com>
+
 	* tests/src/braceexp.cpp (rw_shell_expand): Eliminate shadowed
 	variable warnings for s and n.
 
 
 	2008-02-21  Farid Zaripov  <farid_zaripov@epam.com>
-	* tests/src/braceexp.cpp: #defined _RWSTD_TEST_SRC macro, #included <rw_braceexp.h>.
+
+	* tests/src/braceexp.cpp: #defined _RWSTD_TEST_SRC macro,
+	#included <rw_braceexp.h>.
 	(rw_brace_expand): Defined as _TEST_EXPORT.
 
 
 	2008-04-04  Eric Lemings  <eric.lemings@roguewave.com>
+
 	STDCXX-761
 	* tests/src/new.cpp (rwt_checkpoint): Added internal
 	rwt_checkpoint_compare function and call it for each array
@@ -1110,22 +1272,26 @@
 
 
 	2007-12-18  Martin Sebor  <sebor@roguewave.com>
+
 	* printf.cpp (rw_snprintf): NUL-terminated string just like
 	snprintf() does.
 
 
 	2008-03-15 Farid Zaripov <farid_zaripov@epam.com>
+
 	* tests/src/printf.cpp (rw_vasnprintf): Add assertion when processing
 	the "%{+}" directive to detect buffer overruns.
 
 
 	2008-03-24  Farid Zaripov  <farid_zaripov@epam.com>
+
 	STDCXX-790
 	* tests/src/printf.cpp (rw_vasnprintf): Corrected condition
 	in assertion, introduced in r637394.
 
 
 	2008-03-27  Farid Zaripov  <farid_zaripov@epam.com>
+
 	STDCXX-798
 	* tests/self/0.printf.cpp (test_memptr): Corrected index calculations
 	according to endianness. Removed colon from expected resulting strings.
@@ -1137,6 +1303,7 @@
 
 
 	2008-04-14  Travis Vitek  <vitek@roguewave.com>
+
 	STDCXX-857
 	* tests/src/fmt_defs.h: Add flag to struct Buffer to indicate
 	who owns the allocated buffer.
@@ -1152,12 +1319,14 @@
 
 
 	2008-04-14  Travis Vitek  <vitek@roguewave.com>
+
 	STDCXX-857
 	* tests/self/0.printf.cpp (test_reallocate): Revert test for
 	changes added in r647908.
 
 
 	2008-04-14  Travis Vitek  <vitek@roguewave.com>
+
 	STDCXX-857
 	* tests/src/printf.cpp: Revert r647908 which indirectly caused
 	memory leaks in the test driver and several tests.
@@ -1165,6 +1334,7 @@
 
 
 	2008-04-14  Travis Vitek  <vitek@roguewave.com>
+
 	* tests/src/printf.cpp (_rw_bufcat): Simplify logic to get
 	new buffer size. Allocate minimum initial size to avoid a
 	first allocation that only contains the guard bytes. Add
@@ -1175,13 +1345,16 @@
 
 
 	2008-04-14 Farid Zaripov <farid_zaripov@epam.com>
+
 	STDXX-862
-	* tests/self/0.char.cpp (test_rw_widen): Use UserTraits<UserChar>::compare() instead
-	of memcmp() to avoid false assertions due to possibly different binary representation
-	of (long double)0 and (long double)0. on Sun C++ 5.9 / Linux.
+	* tests/self/0.char.cpp (test_rw_widen): Use UserTraits<UserChar>::
+	compare() instead of memcmp() to avoid false assertions due to
+	possibly different binary representation of (long double)0 and
+	(long double)0. on Sun C++ 5.9 / Linux.
 
 
 	2008-02-18  Martin Sebor  <sebor@roguewave.com>
+
 	* 0.braceexp.cpp (run_bash_tests): New function to verify
 	rw_brace_expand() passes tests from the Bash test suite.
 	(main): Added a handful of tests (some failing), called
@@ -1189,6 +1362,7 @@
 
 
 	2008-03-30  Martin Sebor  <sebor@roguewave.com>
+
 	* tests/self/0.braceexp.cpp (test): Used size_t instead
 	of the _RWSTD_SIZE_T macro.
 	(run_tests): Added tests for embedded whitespace.
@@ -1197,20 +1371,24 @@
 
 
 	2008-04-11 Farid Zaripov <farid_zaripov@epam.com>
+
 	* tests/self/0.fnmatch.cpp (main): Exercised some incomplete patterns.
 
 
 	2008-02-05  Martin Sebor  <sebor@roguewave.com>
+
 	* 0.printf.cpp (test_ios_bitmasks): Exercised the %{Is} extension
 	to format ios::iostate values.
 
 
 	2008-02-08  Martin Sebor  <sebor@roguewave.com>
+
 	* display.cpp (print_target_plain): Increased column width to
 	so as to fit the longest test name (currently 35 characters).
 
 
 	2008-02-19  Martin Sebor  <sebor@roguewave.com>
+
 	STDCXX-736
 	* util/locale.cpp [_RWSTD_EDG_ECCP]: Suppressed EDG eccp error #450-D:
 	the type "long long" is nonstandard, issued for uses of the type in
@@ -1220,27 +1398,32 @@
 
 
 	2008-02-21  Farid Zaripov  <farid_zaripov@epam.com>
+
 	* util/path.cpp: Moved including of the system header files
 	on top of the file, to get _XOPEN_SOURCE and _XOPEN_SOURCE_EXTENDED
 	macros defined for all included headers.
 
 
 	2008-02-28  Farid Zaripov  <farid_zaripov@epam.com>
+
 	* util/display.cpp (print_header_plain): Increased NAME column
 	width to reflect the changes in r620027.
 
 
 	2008-03-18  Martin Sebor  <sebor@roguewave.com>
+
 	STDCXX-281
 	* util/collate.cpp (preprocess_collate): Break out of a loop on EOF
 	to avoid an infinite loop.
 
 
 	2008-03-18  Martin Sebor  <sebor@roguewave.com>
+
 	* util/collate.cpp: Updated year of copyright.
 
 
 	2008-03-20  Martin Sebor  <sebor@roguewave.com>
+
 	STDCXX-750
 	* util/aliases.cpp (get_installed_locales): Replaced malloc() with
 	a new expression to avoid having to check the returned value and
@@ -1252,6 +1435,7 @@
 
 
 	2008-03-31  Andrew Black  <ablack@roguewave.com>
+
 	STDCXX-426
 	* util/output.cpp (struct readback): Add convenience data structure
 	for backwards file reading.
@@ -1268,17 +1452,20 @@
 
 
 	2008-04-03  Farid Zaripov  <farid_zaripov@epam.com>
+
 	* util/output.cpp (parse_output): Open file in binary mode
 	(in text mode on Windows fread() returns value less than
 	actually bytes read due to replacing "\r\n" to "\n").
 
 
 	2008-04-04  Travis Vitek  <vitek@roguewave.com>
-	* util/output.cpp (parse_output): Revert recent change to open file in
-	binary mode.
+
+	* util/output.cpp (parse_output): Revert recent change to open file
+	in binary mode.
 
 
 	2008-04-07  Travis Vitek  <vitek@roguewave.com>
+
 	* util/output.cpp (parse_output): Open file in binary mode
 	to avoid problems with line end translation in rbinit() and
 	rbgetc() on windows.
@@ -1289,6 +1476,7 @@
 
 
 	2008-04-08  Andrew Black  <ablack@roguewave.com>
+
 	STDCXX-426
 	* util/output.cpp: Revert r643120, r644314, r645002, and
 	r645445. The initial version of the patch for STDCXX-426 (r643120)
@@ -1299,6 +1487,7 @@
 
 
 	2008-04-09  Martin Sebor  <sebor@roguewave.com>
+
 	STDCXX-749
 	* util/time.cpp (parse_era): Checked the pointer returned from
 	strtok() before dereferencing it and issued an error when it's
@@ -1307,6 +1496,7 @@
 
 
 	2008-04-11  Travis Vitek  <vitek@roguewave.com>
+
 	STDCXX-751
 	* util/locale_stub.cpp (main): Check pointer validity outside of
 	strcpy argument list to avoid bogus cadvise warning.


Mime
View raw message