2008-06-24  Travis Vitek  <vitek@roguewave.com>

	Merge r662707, r662716, r663757, r664036, r664141, r664184
	from branches/4.3.x:

	2008-06-03  Farid Zaripov  <farid_zaripov@epam.com>

	Merged r662706 from 4.2.x branch.
	* tests/src/driver.cpp (_rw_invalid_parameter) [_MSC_VER >= 1400]: New
	function - invalid parameter handler.
	(_rw_opt_no_popups) [_MSC_VER >= 1400]: Set _rw_invalid_parameter() as
	invalid parameter handler to disable invalid parameter CRT popups.

	2008-06-03  Farid Zaripov  <farid_zaripov@epam.com>

	Merged r662715 from 4.2.x branch.
	* tests/src/file.cpp (rw_nextfd) [_MSC_VER]: Disable expected "Invalid file descriptor"
	CRT assertions from _commit().

	2008-06-05  Travis Vitek  <vitek@roguewave.com>

	* etc/config/src/RVALUE_REFERENCES.cpp: Add new config test to
	check for rvalue-reference support.
	* etc/config/src/VARIADIC_TEMPLATES.cpp: Add new config test to
	check for variadic template support.

	2008-06-06  Travis Vitek  <vitek@roguewave.com>

	* etc/config/RVALUE_REFERENCES.cpp: Fix copyright date.
	* etc/config/VARIADIC_TEMPLATES.cpp: Ditto.

	2008-06-06  Travis Vitek  <vitek@roguewave.com>

	STDCXX-917
	* include/type_traits: Add type_traits header that
	includes integral_contstant<> implementation.
	* tests/utilities/20.meta.help.cpp: Add new test.
	
	2008-06-06  Travis Vitek  <vitek@roguewave.com>

	Merged revisions 660486, 660489, 660492, 661050, 661053, 661075, 
	and 661152 from branches/4.2.x

	2008-05-27  Farid Zaripov  <farid_zaripov@epam.com>

	* etc/config/src/INFINITY.cpp (flt_qnan): Clear sign bit to obtain
	value of positive qnan.
	(dbl_qnan): Ditto.
	(ldbl_qnan): Ditto.

	2008-05-27  Farid Zaripov  <farid_zaripov@epam.com>

	* include/ansi/cwchar (wcsrchr): Removed const modifier since
	function returns non-const wchar_t*.

	2008-05-27  Farid Zaripov  <farid_zaripov@epam.com>

	STDCXX-51
	* src/num_put.cpp (__rw_fmat_infinite): Enabled processing the
	sign of the NaN's. Put 'q' or 's' prefix at the beginning of
	the "{q|s}nan" word.

	2008-05-28  Martin Sebor  <sebor@roguewave.com>

	STDCXX-946
	* util/exec.cpp (rw_charcasecmp): Folded into...
	(rw_strcasecmp): ...here. Rewrote a for loop as a do/while loop
	to silence HP aCC 6 remark #4315-D: for loop without body, did
	you insert an extra ';'?
	(get_signo): Corrected the interpretation of exit status of 126
	and 127 used to indicate a "cannot execute" and "executable does
	not exist" errors, respectively.
	(exec_file): Exit with status of 126 on execv() failure.

	* util/exec.cpp (calculate_usage, exec_file): Cast literal to
	the correct type to silence HP aCC 6 warning #2068-D: integer
	conversion resulted in a change of sign.

	2008-05-28  Martin Sebor  <sebor@roguewave.com>

	* util/exec.cpp (ENOENT): Defined macro if not defined in <errno.h>.
	(exec_file): Exited with status of 127 on ENOENT and 126 otherwise,
	as per POISIX. Removed unnecessary diagnostic output (handled by
	the parent instance of the same program).

	2008-05-28  Martin Sebor  <sebor@roguewave.com>

	* bin/genxviews (tmpout): New name of a temporary file to replace
	the final output file with at the end of execution.
	(output): Used tmpout instead of outfile.
	Replaced the final output file only at the end of execution of
	the script.

	2008-05-28  Martin Sebor  <sebor@roguewave.com>

	* bin/genxviews (date): Defined at the top of the script to make
	it accessible throughout.
	(process_results): Computed and formatted the age of each batch
	of log files in addition to the timestamp of the oldest one.
	* bin/xbuildgen (myrev, myurl, myname): Computed constants from
	the $HeadURL$ Subversion keyword same as in genxviews.
	(print_help): Added -V option.
	(resultstyle.css): Added EXEC entry.
	Passed the version argument to xcomp.awk.
	* bin/duration (convert_windows_date): New function to convert
	date in Windows "Day MM/DD/YYYY" format to the POSIX %c format.
	(convert_ls_date): New function to convert ls-style timestamps
	to the POSIX %c format.
	(seconds_from_epoch): Called convert_windows_date or
	convert_ls_date to convert Windows or ls-style timestamps to
	the expected POSIX %c format.
	* bin/xcomp.awk (version): Added a new variable to make it
	possible to select branches in addition to trunk.


git-svn-id: https://svn.apache.org/repos/asf/stdcxx/trunk@671344 13f79535-47bb-0310-9956-ffa450edef68
12 files changed